diff --git a/images/flags/new/abw.png b/images/flags/new/abw.png new file mode 100644 index 000000000..3a7b55814 Binary files /dev/null and b/images/flags/new/abw.png differ diff --git a/images/flags/new/afg.png b/images/flags/new/afg.png new file mode 100644 index 000000000..bfa89a97a Binary files /dev/null and b/images/flags/new/afg.png differ diff --git a/images/flags/new/ago.png b/images/flags/new/ago.png new file mode 100644 index 000000000..0fbd8d2b5 Binary files /dev/null and b/images/flags/new/ago.png differ diff --git a/images/flags/new/aia.png b/images/flags/new/aia.png new file mode 100644 index 000000000..555956ca1 Binary files /dev/null and b/images/flags/new/aia.png differ diff --git a/images/flags/new/alb.png b/images/flags/new/alb.png new file mode 100644 index 000000000..4a863a1f6 Binary files /dev/null and b/images/flags/new/alb.png differ diff --git a/images/flags/new/and.png b/images/flags/new/and.png new file mode 100644 index 000000000..dc38d501a Binary files /dev/null and b/images/flags/new/and.png differ diff --git a/images/flags/new/ant.png b/images/flags/new/ant.png new file mode 100644 index 000000000..5eea256d2 Binary files /dev/null and b/images/flags/new/ant.png differ diff --git a/images/flags/new/are.png b/images/flags/new/are.png new file mode 100644 index 000000000..4ff746203 Binary files /dev/null and b/images/flags/new/are.png differ diff --git a/images/flags/new/arg.png b/images/flags/new/arg.png new file mode 100644 index 000000000..62d15185b Binary files /dev/null and b/images/flags/new/arg.png differ diff --git a/images/flags/new/arm.png b/images/flags/new/arm.png new file mode 100644 index 000000000..f4f9baeae Binary files /dev/null and b/images/flags/new/arm.png differ diff --git a/images/flags/new/asm.png b/images/flags/new/asm.png new file mode 100644 index 000000000..52fd00c68 Binary files /dev/null and b/images/flags/new/asm.png differ diff --git a/images/flags/new/atf.png b/images/flags/new/atf.png new file mode 100644 index 000000000..9ccc9ca1b Binary files /dev/null and b/images/flags/new/atf.png differ diff --git a/images/flags/new/atg.png b/images/flags/new/atg.png new file mode 100644 index 000000000..875f83b05 Binary files /dev/null and b/images/flags/new/atg.png differ diff --git a/images/flags/new/aus.png b/images/flags/new/aus.png new file mode 100644 index 000000000..893740458 Binary files /dev/null and b/images/flags/new/aus.png differ diff --git a/images/flags/new/aut.png b/images/flags/new/aut.png new file mode 100644 index 000000000..fe66fef45 Binary files /dev/null and b/images/flags/new/aut.png differ diff --git a/images/flags/new/aze.png b/images/flags/new/aze.png new file mode 100644 index 000000000..1850abc9e Binary files /dev/null and b/images/flags/new/aze.png differ diff --git a/images/flags/new/bdi.png b/images/flags/new/bdi.png new file mode 100644 index 000000000..a4e6a97ea Binary files /dev/null and b/images/flags/new/bdi.png differ diff --git a/images/flags/new/bel.png b/images/flags/new/bel.png new file mode 100644 index 000000000..1d3df4c5e Binary files /dev/null and b/images/flags/new/bel.png differ diff --git a/images/flags/new/ben.png b/images/flags/new/ben.png new file mode 100644 index 000000000..52471bbc6 Binary files /dev/null and b/images/flags/new/ben.png differ diff --git a/images/flags/new/bfa.png b/images/flags/new/bfa.png new file mode 100644 index 000000000..a09f68f7c Binary files /dev/null and b/images/flags/new/bfa.png differ diff --git a/images/flags/new/bgd.png b/images/flags/new/bgd.png new file mode 100644 index 000000000..8ef2443cb Binary files /dev/null and b/images/flags/new/bgd.png differ diff --git a/images/flags/new/bgr.png b/images/flags/new/bgr.png new file mode 100644 index 000000000..c13019287 Binary files /dev/null and b/images/flags/new/bgr.png differ diff --git a/images/flags/new/bhr.png b/images/flags/new/bhr.png new file mode 100644 index 000000000..b7927f8c8 Binary files /dev/null and b/images/flags/new/bhr.png differ diff --git a/images/flags/new/bhs.png b/images/flags/new/bhs.png new file mode 100644 index 000000000..8a01f2d52 Binary files /dev/null and b/images/flags/new/bhs.png differ diff --git a/images/flags/new/bih.png b/images/flags/new/bih.png new file mode 100644 index 000000000..4e2a227f8 Binary files /dev/null and b/images/flags/new/bih.png differ diff --git a/images/flags/new/blr.png b/images/flags/new/blr.png new file mode 100644 index 000000000..86ff27348 Binary files /dev/null and b/images/flags/new/blr.png differ diff --git a/images/flags/new/blz.png b/images/flags/new/blz.png new file mode 100644 index 000000000..4629465f5 Binary files /dev/null and b/images/flags/new/blz.png differ diff --git a/images/flags/new/bmu.png b/images/flags/new/bmu.png new file mode 100644 index 000000000..47abae7e3 Binary files /dev/null and b/images/flags/new/bmu.png differ diff --git a/images/flags/new/bol.png b/images/flags/new/bol.png new file mode 100644 index 000000000..7f9d69722 Binary files /dev/null and b/images/flags/new/bol.png differ diff --git a/images/flags/new/bra.png b/images/flags/new/bra.png new file mode 100644 index 000000000..47a007f2d Binary files /dev/null and b/images/flags/new/bra.png differ diff --git a/images/flags/new/brb.png b/images/flags/new/brb.png new file mode 100644 index 000000000..d2eeb6924 Binary files /dev/null and b/images/flags/new/brb.png differ diff --git a/images/flags/new/brn.png b/images/flags/new/brn.png new file mode 100644 index 000000000..39425f3c9 Binary files /dev/null and b/images/flags/new/brn.png differ diff --git a/images/flags/new/btn.png b/images/flags/new/btn.png new file mode 100644 index 000000000..49a7cd463 Binary files /dev/null and b/images/flags/new/btn.png differ diff --git a/images/flags/new/bwa.png b/images/flags/new/bwa.png new file mode 100644 index 000000000..91da9d53d Binary files /dev/null and b/images/flags/new/bwa.png differ diff --git a/images/flags/new/caf.png b/images/flags/new/caf.png new file mode 100644 index 000000000..b2d9b0fc7 Binary files /dev/null and b/images/flags/new/caf.png differ diff --git a/images/flags/new/can.png b/images/flags/new/can.png new file mode 100644 index 000000000..bfff41403 Binary files /dev/null and b/images/flags/new/can.png differ diff --git a/images/flags/new/cck.png b/images/flags/new/cck.png new file mode 100644 index 000000000..6e165953d Binary files /dev/null and b/images/flags/new/cck.png differ diff --git a/images/flags/new/che.png b/images/flags/new/che.png new file mode 100644 index 000000000..223154d7e Binary files /dev/null and b/images/flags/new/che.png differ diff --git a/images/flags/new/chl.png b/images/flags/new/chl.png new file mode 100644 index 000000000..3e764627a Binary files /dev/null and b/images/flags/new/chl.png differ diff --git a/images/flags/new/chn.png b/images/flags/new/chn.png new file mode 100644 index 000000000..d0da5509b Binary files /dev/null and b/images/flags/new/chn.png differ diff --git a/images/flags/new/civ.png b/images/flags/new/civ.png new file mode 100644 index 000000000..fb75cc582 Binary files /dev/null and b/images/flags/new/civ.png differ diff --git a/images/flags/new/cmr.png b/images/flags/new/cmr.png new file mode 100644 index 000000000..05d8963b9 Binary files /dev/null and b/images/flags/new/cmr.png differ diff --git a/images/flags/new/cod.png b/images/flags/new/cod.png new file mode 100644 index 000000000..48dbb3a3e Binary files /dev/null and b/images/flags/new/cod.png differ diff --git a/images/flags/new/cog.png b/images/flags/new/cog.png new file mode 100644 index 000000000..5bd072000 Binary files /dev/null and b/images/flags/new/cog.png differ diff --git a/images/flags/new/cok.png b/images/flags/new/cok.png new file mode 100644 index 000000000..0595378b4 Binary files /dev/null and b/images/flags/new/cok.png differ diff --git a/images/flags/new/col.png b/images/flags/new/col.png new file mode 100644 index 000000000..da19e539e Binary files /dev/null and b/images/flags/new/col.png differ diff --git a/images/flags/new/com.png b/images/flags/new/com.png new file mode 100644 index 000000000..f7d58a1b1 Binary files /dev/null and b/images/flags/new/com.png differ diff --git a/images/flags/new/cpv.png b/images/flags/new/cpv.png new file mode 100644 index 000000000..08aa46327 Binary files /dev/null and b/images/flags/new/cpv.png differ diff --git a/images/flags/new/cri.png b/images/flags/new/cri.png new file mode 100644 index 000000000..44a30739b Binary files /dev/null and b/images/flags/new/cri.png differ diff --git a/images/flags/new/cub.png b/images/flags/new/cub.png new file mode 100644 index 000000000..f7355bd75 Binary files /dev/null and b/images/flags/new/cub.png differ diff --git a/images/flags/new/cxr.png b/images/flags/new/cxr.png new file mode 100644 index 000000000..1a175cb4c Binary files /dev/null and b/images/flags/new/cxr.png differ diff --git a/images/flags/new/cym.png b/images/flags/new/cym.png new file mode 100644 index 000000000..da752df02 Binary files /dev/null and b/images/flags/new/cym.png differ diff --git a/images/flags/new/cyp.png b/images/flags/new/cyp.png new file mode 100644 index 000000000..8d69bcf93 Binary files /dev/null and b/images/flags/new/cyp.png differ diff --git a/images/flags/new/cze.png b/images/flags/new/cze.png new file mode 100644 index 000000000..31f9ad9b1 Binary files /dev/null and b/images/flags/new/cze.png differ diff --git a/images/flags/new/deu.png b/images/flags/new/deu.png new file mode 100644 index 000000000..77e9338ba Binary files /dev/null and b/images/flags/new/deu.png differ diff --git a/images/flags/new/dji.png b/images/flags/new/dji.png new file mode 100644 index 000000000..2e5591aeb Binary files /dev/null and b/images/flags/new/dji.png differ diff --git a/images/flags/new/dma.png b/images/flags/new/dma.png new file mode 100644 index 000000000..450283256 Binary files /dev/null and b/images/flags/new/dma.png differ diff --git a/images/flags/new/dnk.png b/images/flags/new/dnk.png new file mode 100644 index 000000000..3f4dac36d Binary files /dev/null and b/images/flags/new/dnk.png differ diff --git a/images/flags/new/dom.png b/images/flags/new/dom.png new file mode 100644 index 000000000..caf8cdab3 Binary files /dev/null and b/images/flags/new/dom.png differ diff --git a/images/flags/new/dza.png b/images/flags/new/dza.png new file mode 100644 index 000000000..927dd3cfd Binary files /dev/null and b/images/flags/new/dza.png differ diff --git a/images/flags/new/ecu.png b/images/flags/new/ecu.png new file mode 100644 index 000000000..21f954548 Binary files /dev/null and b/images/flags/new/ecu.png differ diff --git a/images/flags/new/egy.png b/images/flags/new/egy.png new file mode 100644 index 000000000..8d81915eb Binary files /dev/null and b/images/flags/new/egy.png differ diff --git a/images/flags/new/eri.png b/images/flags/new/eri.png new file mode 100644 index 000000000..a8678fc9f Binary files /dev/null and b/images/flags/new/eri.png differ diff --git a/images/flags/new/esh.png b/images/flags/new/esh.png new file mode 100644 index 000000000..dd9f7956a Binary files /dev/null and b/images/flags/new/esh.png differ diff --git a/images/flags/new/esp.png b/images/flags/new/esp.png new file mode 100644 index 000000000..38b66bc4a Binary files /dev/null and b/images/flags/new/esp.png differ diff --git a/images/flags/new/est.png b/images/flags/new/est.png new file mode 100644 index 000000000..3eadb299b Binary files /dev/null and b/images/flags/new/est.png differ diff --git a/images/flags/new/eth.png b/images/flags/new/eth.png new file mode 100644 index 000000000..882b46dd8 Binary files /dev/null and b/images/flags/new/eth.png differ diff --git a/images/flags/new/fin.png b/images/flags/new/fin.png new file mode 100644 index 000000000..97d47a9fe Binary files /dev/null and b/images/flags/new/fin.png differ diff --git a/images/flags/new/fji.png b/images/flags/new/fji.png new file mode 100644 index 000000000..bb7f6c262 Binary files /dev/null and b/images/flags/new/fji.png differ diff --git a/images/flags/new/flk.png b/images/flags/new/flk.png new file mode 100644 index 000000000..135927313 Binary files /dev/null and b/images/flags/new/flk.png differ diff --git a/images/flags/new/fra.png b/images/flags/new/fra.png new file mode 100644 index 000000000..12318d45d Binary files /dev/null and b/images/flags/new/fra.png differ diff --git a/images/flags/new/fro.png b/images/flags/new/fro.png new file mode 100644 index 000000000..1b20045d0 Binary files /dev/null and b/images/flags/new/fro.png differ diff --git a/images/flags/new/fsm.png b/images/flags/new/fsm.png new file mode 100644 index 000000000..db6d8b590 Binary files /dev/null and b/images/flags/new/fsm.png differ diff --git a/images/flags/new/gab.png b/images/flags/new/gab.png new file mode 100644 index 000000000..385cfdd5c Binary files /dev/null and b/images/flags/new/gab.png differ diff --git a/images/flags/new/gbr.png b/images/flags/new/gbr.png new file mode 100644 index 000000000..3853f5e19 Binary files /dev/null and b/images/flags/new/gbr.png differ diff --git a/images/flags/new/geo.png b/images/flags/new/geo.png new file mode 100644 index 000000000..75c7bdd9c Binary files /dev/null and b/images/flags/new/geo.png differ diff --git a/images/flags/new/gha.png b/images/flags/new/gha.png new file mode 100644 index 000000000..9f3f95ab9 Binary files /dev/null and b/images/flags/new/gha.png differ diff --git a/images/flags/new/gib.png b/images/flags/new/gib.png new file mode 100644 index 000000000..75c4fb9a8 Binary files /dev/null and b/images/flags/new/gib.png differ diff --git a/images/flags/new/gin.png b/images/flags/new/gin.png new file mode 100644 index 000000000..95e2297a9 Binary files /dev/null and b/images/flags/new/gin.png differ diff --git a/images/flags/new/glp.png b/images/flags/new/glp.png new file mode 100644 index 000000000..d138514f1 Binary files /dev/null and b/images/flags/new/glp.png differ diff --git a/images/flags/new/gmb.png b/images/flags/new/gmb.png new file mode 100644 index 000000000..a4295a563 Binary files /dev/null and b/images/flags/new/gmb.png differ diff --git a/images/flags/new/gnb.png b/images/flags/new/gnb.png new file mode 100644 index 000000000..9a9091897 Binary files /dev/null and b/images/flags/new/gnb.png differ diff --git a/images/flags/new/gnq.png b/images/flags/new/gnq.png new file mode 100644 index 000000000..577e6795a Binary files /dev/null and b/images/flags/new/gnq.png differ diff --git a/images/flags/new/grc.png b/images/flags/new/grc.png new file mode 100644 index 000000000..b00fd5a7e Binary files /dev/null and b/images/flags/new/grc.png differ diff --git a/images/flags/new/grd.png b/images/flags/new/grd.png new file mode 100644 index 000000000..9041c4920 Binary files /dev/null and b/images/flags/new/grd.png differ diff --git a/images/flags/new/grl.png b/images/flags/new/grl.png new file mode 100644 index 000000000..6a3cf9e0e Binary files /dev/null and b/images/flags/new/grl.png differ diff --git a/images/flags/new/gtm.png b/images/flags/new/gtm.png new file mode 100644 index 000000000..dcdb8c75d Binary files /dev/null and b/images/flags/new/gtm.png differ diff --git a/images/flags/new/gum.png b/images/flags/new/gum.png new file mode 100644 index 000000000..31e114831 Binary files /dev/null and b/images/flags/new/gum.png differ diff --git a/images/flags/new/guy.png b/images/flags/new/guy.png new file mode 100644 index 000000000..187443cb3 Binary files /dev/null and b/images/flags/new/guy.png differ diff --git a/images/flags/new/hkg.png b/images/flags/new/hkg.png new file mode 100644 index 000000000..46208e0d5 Binary files /dev/null and b/images/flags/new/hkg.png differ diff --git a/images/flags/new/hnd.png b/images/flags/new/hnd.png new file mode 100644 index 000000000..767e089c1 Binary files /dev/null and b/images/flags/new/hnd.png differ diff --git a/images/flags/new/hrv.png b/images/flags/new/hrv.png new file mode 100644 index 000000000..4cb4ea74c Binary files /dev/null and b/images/flags/new/hrv.png differ diff --git a/images/flags/new/hti.png b/images/flags/new/hti.png new file mode 100644 index 000000000..713039ac8 Binary files /dev/null and b/images/flags/new/hti.png differ diff --git a/images/flags/new/hun.png b/images/flags/new/hun.png new file mode 100644 index 000000000..af757c6c6 Binary files /dev/null and b/images/flags/new/hun.png differ diff --git a/images/flags/new/idn.png b/images/flags/new/idn.png new file mode 100644 index 000000000..ed42d1f98 Binary files /dev/null and b/images/flags/new/idn.png differ diff --git a/images/flags/new/ind.png b/images/flags/new/ind.png new file mode 100644 index 000000000..e0a8865f0 Binary files /dev/null and b/images/flags/new/ind.png differ diff --git a/images/flags/new/iot.png b/images/flags/new/iot.png new file mode 100644 index 000000000..a6c81551a Binary files /dev/null and b/images/flags/new/iot.png differ diff --git a/images/flags/new/irl.png b/images/flags/new/irl.png new file mode 100644 index 000000000..74219ab83 Binary files /dev/null and b/images/flags/new/irl.png differ diff --git a/images/flags/new/irn.png b/images/flags/new/irn.png new file mode 100644 index 000000000..70da4fcd2 Binary files /dev/null and b/images/flags/new/irn.png differ diff --git a/images/flags/new/irq.png b/images/flags/new/irq.png new file mode 100644 index 000000000..98f4cd714 Binary files /dev/null and b/images/flags/new/irq.png differ diff --git a/images/flags/new/isl.png b/images/flags/new/isl.png new file mode 100644 index 000000000..33d68ddfb Binary files /dev/null and b/images/flags/new/isl.png differ diff --git a/images/flags/new/isr.png b/images/flags/new/isr.png new file mode 100644 index 000000000..3ba7553d3 Binary files /dev/null and b/images/flags/new/isr.png differ diff --git a/images/flags/new/ita.png b/images/flags/new/ita.png new file mode 100644 index 000000000..c31017efa Binary files /dev/null and b/images/flags/new/ita.png differ diff --git a/images/flags/new/jam.png b/images/flags/new/jam.png new file mode 100644 index 000000000..e79cf2a89 Binary files /dev/null and b/images/flags/new/jam.png differ diff --git a/images/flags/new/jor.png b/images/flags/new/jor.png new file mode 100644 index 000000000..3a2227c40 Binary files /dev/null and b/images/flags/new/jor.png differ diff --git a/images/flags/new/jpn.png b/images/flags/new/jpn.png new file mode 100644 index 000000000..29c45d586 Binary files /dev/null and b/images/flags/new/jpn.png differ diff --git a/images/flags/new/kaz.png b/images/flags/new/kaz.png new file mode 100644 index 000000000..7f4d60432 Binary files /dev/null and b/images/flags/new/kaz.png differ diff --git a/images/flags/new/ken.png b/images/flags/new/ken.png new file mode 100644 index 000000000..1ccd8f2d0 Binary files /dev/null and b/images/flags/new/ken.png differ diff --git a/images/flags/new/kgz.png b/images/flags/new/kgz.png new file mode 100644 index 000000000..7fcc99fce Binary files /dev/null and b/images/flags/new/kgz.png differ diff --git a/images/flags/new/khm.png b/images/flags/new/khm.png new file mode 100644 index 000000000..a7a092d53 Binary files /dev/null and b/images/flags/new/khm.png differ diff --git a/images/flags/new/kir.png b/images/flags/new/kir.png new file mode 100644 index 000000000..393733da6 Binary files /dev/null and b/images/flags/new/kir.png differ diff --git a/images/flags/new/kna.png b/images/flags/new/kna.png new file mode 100644 index 000000000..ec3d8def4 Binary files /dev/null and b/images/flags/new/kna.png differ diff --git a/images/flags/new/kor.png b/images/flags/new/kor.png new file mode 100644 index 000000000..13e27e11d Binary files /dev/null and b/images/flags/new/kor.png differ diff --git a/images/flags/new/kwt.png b/images/flags/new/kwt.png new file mode 100644 index 000000000..504aad3fb Binary files /dev/null and b/images/flags/new/kwt.png differ diff --git a/images/flags/new/lao.png b/images/flags/new/lao.png new file mode 100644 index 000000000..6fab036f7 Binary files /dev/null and b/images/flags/new/lao.png differ diff --git a/images/flags/new/lbn.png b/images/flags/new/lbn.png new file mode 100644 index 000000000..33c295044 Binary files /dev/null and b/images/flags/new/lbn.png differ diff --git a/images/flags/new/lbr.png b/images/flags/new/lbr.png new file mode 100644 index 000000000..0f9daf27a Binary files /dev/null and b/images/flags/new/lbr.png differ diff --git a/images/flags/new/lby.png b/images/flags/new/lby.png new file mode 100644 index 000000000..fd1d290fe Binary files /dev/null and b/images/flags/new/lby.png differ diff --git a/images/flags/new/lca.png b/images/flags/new/lca.png new file mode 100644 index 000000000..4d7b4b8df Binary files /dev/null and b/images/flags/new/lca.png differ diff --git a/images/flags/new/lie.png b/images/flags/new/lie.png new file mode 100644 index 000000000..4661f3dd6 Binary files /dev/null and b/images/flags/new/lie.png differ diff --git a/images/flags/new/lka.png b/images/flags/new/lka.png new file mode 100644 index 000000000..f38d1cde9 Binary files /dev/null and b/images/flags/new/lka.png differ diff --git a/images/flags/new/lso.png b/images/flags/new/lso.png new file mode 100644 index 000000000..271395d24 Binary files /dev/null and b/images/flags/new/lso.png differ diff --git a/images/flags/new/ltu.png b/images/flags/new/ltu.png new file mode 100644 index 000000000..875dd3f90 Binary files /dev/null and b/images/flags/new/ltu.png differ diff --git a/images/flags/new/lux.png b/images/flags/new/lux.png new file mode 100644 index 000000000..cef746a46 Binary files /dev/null and b/images/flags/new/lux.png differ diff --git a/images/flags/new/lva.png b/images/flags/new/lva.png new file mode 100644 index 000000000..6ace36d12 Binary files /dev/null and b/images/flags/new/lva.png differ diff --git a/images/flags/new/mac.png b/images/flags/new/mac.png new file mode 100644 index 000000000..a8cc3968a Binary files /dev/null and b/images/flags/new/mac.png differ diff --git a/images/flags/new/mar.png b/images/flags/new/mar.png new file mode 100644 index 000000000..6ae76105d Binary files /dev/null and b/images/flags/new/mar.png differ diff --git a/images/flags/new/mco.png b/images/flags/new/mco.png new file mode 100644 index 000000000..a445672e3 Binary files /dev/null and b/images/flags/new/mco.png differ diff --git a/images/flags/new/mda.png b/images/flags/new/mda.png new file mode 100644 index 000000000..344855ae4 Binary files /dev/null and b/images/flags/new/mda.png differ diff --git a/images/flags/new/mdg.png b/images/flags/new/mdg.png new file mode 100644 index 000000000..1ff4eac6e Binary files /dev/null and b/images/flags/new/mdg.png differ diff --git a/images/flags/new/mdv.png b/images/flags/new/mdv.png new file mode 100644 index 000000000..03b26a89c Binary files /dev/null and b/images/flags/new/mdv.png differ diff --git a/images/flags/new/mex.png b/images/flags/new/mex.png new file mode 100644 index 000000000..f0557d0d2 Binary files /dev/null and b/images/flags/new/mex.png differ diff --git a/images/flags/new/mhl.png b/images/flags/new/mhl.png new file mode 100644 index 000000000..da96d570b Binary files /dev/null and b/images/flags/new/mhl.png differ diff --git a/images/flags/new/mkd.png b/images/flags/new/mkd.png new file mode 100644 index 000000000..41b2df63d Binary files /dev/null and b/images/flags/new/mkd.png differ diff --git a/images/flags/new/mli.png b/images/flags/new/mli.png new file mode 100644 index 000000000..c7ff2eec9 Binary files /dev/null and b/images/flags/new/mli.png differ diff --git a/images/flags/new/mlt.png b/images/flags/new/mlt.png new file mode 100644 index 000000000..54e0c7c78 Binary files /dev/null and b/images/flags/new/mlt.png differ diff --git a/images/flags/new/mmr.png b/images/flags/new/mmr.png new file mode 100644 index 000000000..23a8e0eed Binary files /dev/null and b/images/flags/new/mmr.png differ diff --git a/images/flags/new/mng.png b/images/flags/new/mng.png new file mode 100644 index 000000000..7adf93966 Binary files /dev/null and b/images/flags/new/mng.png differ diff --git a/images/flags/new/mnp.png b/images/flags/new/mnp.png new file mode 100644 index 000000000..32121a330 Binary files /dev/null and b/images/flags/new/mnp.png differ diff --git a/images/flags/new/moz.png b/images/flags/new/moz.png new file mode 100644 index 000000000..25957eafd Binary files /dev/null and b/images/flags/new/moz.png differ diff --git a/images/flags/new/mrt.png b/images/flags/new/mrt.png new file mode 100644 index 000000000..fc6722e0c Binary files /dev/null and b/images/flags/new/mrt.png differ diff --git a/images/flags/new/msr.png b/images/flags/new/msr.png new file mode 100644 index 000000000..06520afde Binary files /dev/null and b/images/flags/new/msr.png differ diff --git a/images/flags/new/mtq.png b/images/flags/new/mtq.png new file mode 100644 index 000000000..608d0a85e Binary files /dev/null and b/images/flags/new/mtq.png differ diff --git a/images/flags/new/mus.png b/images/flags/new/mus.png new file mode 100644 index 000000000..5a1b7b8e8 Binary files /dev/null and b/images/flags/new/mus.png differ diff --git a/images/flags/new/mwi.png b/images/flags/new/mwi.png new file mode 100644 index 000000000..4feda77e9 Binary files /dev/null and b/images/flags/new/mwi.png differ diff --git a/images/flags/new/mys.png b/images/flags/new/mys.png new file mode 100644 index 000000000..92686c29e Binary files /dev/null and b/images/flags/new/mys.png differ diff --git a/images/flags/new/nam.png b/images/flags/new/nam.png new file mode 100644 index 000000000..4e31eecd6 Binary files /dev/null and b/images/flags/new/nam.png differ diff --git a/images/flags/new/ncl.png b/images/flags/new/ncl.png new file mode 100644 index 000000000..7d19bac72 Binary files /dev/null and b/images/flags/new/ncl.png differ diff --git a/images/flags/new/ner.png b/images/flags/new/ner.png new file mode 100644 index 000000000..d18e1ded3 Binary files /dev/null and b/images/flags/new/ner.png differ diff --git a/images/flags/new/nfk.png b/images/flags/new/nfk.png new file mode 100644 index 000000000..563cbb7d1 Binary files /dev/null and b/images/flags/new/nfk.png differ diff --git a/images/flags/new/nga.png b/images/flags/new/nga.png new file mode 100644 index 000000000..e56d8ebbf Binary files /dev/null and b/images/flags/new/nga.png differ diff --git a/images/flags/new/nic.png b/images/flags/new/nic.png new file mode 100644 index 000000000..ccb331779 Binary files /dev/null and b/images/flags/new/nic.png differ diff --git a/images/flags/new/niu.png b/images/flags/new/niu.png new file mode 100644 index 000000000..a57d21d7a Binary files /dev/null and b/images/flags/new/niu.png differ diff --git a/images/flags/new/nld.png b/images/flags/new/nld.png new file mode 100644 index 000000000..d5ea76870 Binary files /dev/null and b/images/flags/new/nld.png differ diff --git a/images/flags/new/nor.png b/images/flags/new/nor.png new file mode 100644 index 000000000..2b03236fc Binary files /dev/null and b/images/flags/new/nor.png differ diff --git a/images/flags/new/npl.png b/images/flags/new/npl.png new file mode 100644 index 000000000..672c2fba8 Binary files /dev/null and b/images/flags/new/npl.png differ diff --git a/images/flags/new/nru.png b/images/flags/new/nru.png new file mode 100644 index 000000000..8b513c4eb Binary files /dev/null and b/images/flags/new/nru.png differ diff --git a/images/flags/new/nzl.png b/images/flags/new/nzl.png new file mode 100644 index 000000000..ef474ad14 Binary files /dev/null and b/images/flags/new/nzl.png differ diff --git a/images/flags/new/omn.png b/images/flags/new/omn.png new file mode 100644 index 000000000..bdb451a7c Binary files /dev/null and b/images/flags/new/omn.png differ diff --git a/images/flags/new/pak.png b/images/flags/new/pak.png new file mode 100644 index 000000000..3581f9b12 Binary files /dev/null and b/images/flags/new/pak.png differ diff --git a/images/flags/new/pan.png b/images/flags/new/pan.png new file mode 100644 index 000000000..e39849d7f Binary files /dev/null and b/images/flags/new/pan.png differ diff --git a/images/flags/new/pcn.png b/images/flags/new/pcn.png new file mode 100644 index 000000000..4170ce637 Binary files /dev/null and b/images/flags/new/pcn.png differ diff --git a/images/flags/new/per.png b/images/flags/new/per.png new file mode 100644 index 000000000..9fa265785 Binary files /dev/null and b/images/flags/new/per.png differ diff --git a/images/flags/new/phl.png b/images/flags/new/phl.png new file mode 100644 index 000000000..cdd608f6c Binary files /dev/null and b/images/flags/new/phl.png differ diff --git a/images/flags/new/plw.png b/images/flags/new/plw.png new file mode 100644 index 000000000..5607ca5c2 Binary files /dev/null and b/images/flags/new/plw.png differ diff --git a/images/flags/new/png.png b/images/flags/new/png.png new file mode 100644 index 000000000..bd7e7988f Binary files /dev/null and b/images/flags/new/png.png differ diff --git a/images/flags/new/pol.png b/images/flags/new/pol.png new file mode 100644 index 000000000..7a7180464 Binary files /dev/null and b/images/flags/new/pol.png differ diff --git a/images/flags/new/pri.png b/images/flags/new/pri.png new file mode 100644 index 000000000..6978274f2 Binary files /dev/null and b/images/flags/new/pri.png differ diff --git a/images/flags/new/prk.png b/images/flags/new/prk.png new file mode 100644 index 000000000..33a29aa3a Binary files /dev/null and b/images/flags/new/prk.png differ diff --git a/images/flags/new/prt.png b/images/flags/new/prt.png new file mode 100644 index 000000000..5b3907313 Binary files /dev/null and b/images/flags/new/prt.png differ diff --git a/images/flags/new/pry.png b/images/flags/new/pry.png new file mode 100644 index 000000000..db49b090c Binary files /dev/null and b/images/flags/new/pry.png differ diff --git a/images/flags/new/pse.png b/images/flags/new/pse.png new file mode 100644 index 000000000..6559abd52 Binary files /dev/null and b/images/flags/new/pse.png differ diff --git a/images/flags/new/pyf.png b/images/flags/new/pyf.png new file mode 100644 index 000000000..4d828b17f Binary files /dev/null and b/images/flags/new/pyf.png differ diff --git a/images/flags/new/qat.png b/images/flags/new/qat.png new file mode 100644 index 000000000..51406ba84 Binary files /dev/null and b/images/flags/new/qat.png differ diff --git a/images/flags/new/rou.png b/images/flags/new/rou.png new file mode 100644 index 000000000..b8cdad8bf Binary files /dev/null and b/images/flags/new/rou.png differ diff --git a/images/flags/new/rus.png b/images/flags/new/rus.png new file mode 100644 index 000000000..a5b952854 Binary files /dev/null and b/images/flags/new/rus.png differ diff --git a/images/flags/new/rwa.png b/images/flags/new/rwa.png new file mode 100644 index 000000000..b198a1a0b Binary files /dev/null and b/images/flags/new/rwa.png differ diff --git a/images/flags/new/sau.png b/images/flags/new/sau.png new file mode 100644 index 000000000..cc0f282d9 Binary files /dev/null and b/images/flags/new/sau.png differ diff --git a/images/flags/new/sdn.png b/images/flags/new/sdn.png new file mode 100644 index 000000000..8b7b3462f Binary files /dev/null and b/images/flags/new/sdn.png differ diff --git a/images/flags/new/sen.png b/images/flags/new/sen.png new file mode 100644 index 000000000..edab07069 Binary files /dev/null and b/images/flags/new/sen.png differ diff --git a/images/flags/new/sgp.png b/images/flags/new/sgp.png new file mode 100644 index 000000000..4b887853c Binary files /dev/null and b/images/flags/new/sgp.png differ diff --git a/images/flags/new/shn.png b/images/flags/new/shn.png new file mode 100644 index 000000000..8021917aa Binary files /dev/null and b/images/flags/new/shn.png differ diff --git a/images/flags/new/slb.png b/images/flags/new/slb.png new file mode 100644 index 000000000..a4c961069 Binary files /dev/null and b/images/flags/new/slb.png differ diff --git a/images/flags/new/sle.png b/images/flags/new/sle.png new file mode 100644 index 000000000..cd96a580e Binary files /dev/null and b/images/flags/new/sle.png differ diff --git a/images/flags/new/slv.png b/images/flags/new/slv.png new file mode 100644 index 000000000..7168fe272 Binary files /dev/null and b/images/flags/new/slv.png differ diff --git a/images/flags/new/smr.png b/images/flags/new/smr.png new file mode 100644 index 000000000..973374138 Binary files /dev/null and b/images/flags/new/smr.png differ diff --git a/images/flags/new/som.png b/images/flags/new/som.png new file mode 100644 index 000000000..845610dd4 Binary files /dev/null and b/images/flags/new/som.png differ diff --git a/images/flags/new/spm.png b/images/flags/new/spm.png new file mode 100644 index 000000000..bde875d9d Binary files /dev/null and b/images/flags/new/spm.png differ diff --git a/images/flags/new/stp.png b/images/flags/new/stp.png new file mode 100644 index 000000000..8d1650940 Binary files /dev/null and b/images/flags/new/stp.png differ diff --git a/images/flags/new/sur.png b/images/flags/new/sur.png new file mode 100644 index 000000000..b0fce603a Binary files /dev/null and b/images/flags/new/sur.png differ diff --git a/images/flags/new/svk.png b/images/flags/new/svk.png new file mode 100644 index 000000000..418c7869a Binary files /dev/null and b/images/flags/new/svk.png differ diff --git a/images/flags/new/svn.png b/images/flags/new/svn.png new file mode 100644 index 000000000..cfa83b547 Binary files /dev/null and b/images/flags/new/svn.png differ diff --git a/images/flags/new/swe.png b/images/flags/new/swe.png new file mode 100644 index 000000000..2c9bd9dbf Binary files /dev/null and b/images/flags/new/swe.png differ diff --git a/images/flags/new/swz.png b/images/flags/new/swz.png new file mode 100644 index 000000000..a1dd08347 Binary files /dev/null and b/images/flags/new/swz.png differ diff --git a/images/flags/new/syc.png b/images/flags/new/syc.png new file mode 100644 index 000000000..be876237d Binary files /dev/null and b/images/flags/new/syc.png differ diff --git a/images/flags/new/syr.png b/images/flags/new/syr.png new file mode 100644 index 000000000..242dfbdd1 Binary files /dev/null and b/images/flags/new/syr.png differ diff --git a/images/flags/new/tca.png b/images/flags/new/tca.png new file mode 100644 index 000000000..d180408e1 Binary files /dev/null and b/images/flags/new/tca.png differ diff --git a/images/flags/new/tcd.png b/images/flags/new/tcd.png new file mode 100644 index 000000000..f8f1e5d78 Binary files /dev/null and b/images/flags/new/tcd.png differ diff --git a/images/flags/new/tgo.png b/images/flags/new/tgo.png new file mode 100644 index 000000000..bb200fdaf Binary files /dev/null and b/images/flags/new/tgo.png differ diff --git a/images/flags/new/tha.png b/images/flags/new/tha.png new file mode 100644 index 000000000..8f3b5e718 Binary files /dev/null and b/images/flags/new/tha.png differ diff --git a/images/flags/new/tjk.png b/images/flags/new/tjk.png new file mode 100644 index 000000000..ce94a8fb4 Binary files /dev/null and b/images/flags/new/tjk.png differ diff --git a/images/flags/new/tkl.png b/images/flags/new/tkl.png new file mode 100644 index 000000000..5347eeecd Binary files /dev/null and b/images/flags/new/tkl.png differ diff --git a/images/flags/new/tkm.png b/images/flags/new/tkm.png new file mode 100644 index 000000000..63180ec8e Binary files /dev/null and b/images/flags/new/tkm.png differ diff --git a/images/flags/new/tmp.png b/images/flags/new/tmp.png new file mode 100644 index 000000000..24afb5e8a Binary files /dev/null and b/images/flags/new/tmp.png differ diff --git a/images/flags/new/ton.png b/images/flags/new/ton.png new file mode 100644 index 000000000..9cf084580 Binary files /dev/null and b/images/flags/new/ton.png differ diff --git a/images/flags/new/tto.png b/images/flags/new/tto.png new file mode 100644 index 000000000..18aedbdd5 Binary files /dev/null and b/images/flags/new/tto.png differ diff --git a/images/flags/new/tun.png b/images/flags/new/tun.png new file mode 100644 index 000000000..764565666 Binary files /dev/null and b/images/flags/new/tun.png differ diff --git a/images/flags/new/tur.png b/images/flags/new/tur.png new file mode 100644 index 000000000..0398e54dd Binary files /dev/null and b/images/flags/new/tur.png differ diff --git a/images/flags/new/tuv.png b/images/flags/new/tuv.png new file mode 100644 index 000000000..06f0043e8 Binary files /dev/null and b/images/flags/new/tuv.png differ diff --git a/images/flags/new/twn.png b/images/flags/new/twn.png new file mode 100644 index 000000000..956d85343 Binary files /dev/null and b/images/flags/new/twn.png differ diff --git a/images/flags/new/tza.png b/images/flags/new/tza.png new file mode 100644 index 000000000..dbfe4af58 Binary files /dev/null and b/images/flags/new/tza.png differ diff --git a/images/flags/new/uga.png b/images/flags/new/uga.png new file mode 100644 index 000000000..80e9924af Binary files /dev/null and b/images/flags/new/uga.png differ diff --git a/images/flags/new/ukr.png b/images/flags/new/ukr.png new file mode 100644 index 000000000..78e4945cf Binary files /dev/null and b/images/flags/new/ukr.png differ diff --git a/images/flags/new/umi.png b/images/flags/new/umi.png new file mode 100644 index 000000000..59fc0712e Binary files /dev/null and b/images/flags/new/umi.png differ diff --git a/images/flags/new/ury.png b/images/flags/new/ury.png new file mode 100644 index 000000000..5cb2bd625 Binary files /dev/null and b/images/flags/new/ury.png differ diff --git a/images/flags/new/usa.png b/images/flags/new/usa.png new file mode 100644 index 000000000..48c448fc9 Binary files /dev/null and b/images/flags/new/usa.png differ diff --git a/images/flags/new/uzb.png b/images/flags/new/uzb.png new file mode 100644 index 000000000..2c4bb61c1 Binary files /dev/null and b/images/flags/new/uzb.png differ diff --git a/images/flags/new/vat.png b/images/flags/new/vat.png new file mode 100644 index 000000000..f93041a62 Binary files /dev/null and b/images/flags/new/vat.png differ diff --git a/images/flags/new/vct.png b/images/flags/new/vct.png new file mode 100644 index 000000000..7217775b9 Binary files /dev/null and b/images/flags/new/vct.png differ diff --git a/images/flags/new/ven.png b/images/flags/new/ven.png new file mode 100644 index 000000000..5767978ea Binary files /dev/null and b/images/flags/new/ven.png differ diff --git a/images/flags/new/vgb.png b/images/flags/new/vgb.png new file mode 100644 index 000000000..daeda63b4 Binary files /dev/null and b/images/flags/new/vgb.png differ diff --git a/images/flags/new/vir.png b/images/flags/new/vir.png new file mode 100644 index 000000000..0710d2299 Binary files /dev/null and b/images/flags/new/vir.png differ diff --git a/images/flags/new/vnm.png b/images/flags/new/vnm.png new file mode 100644 index 000000000..5847e2a0d Binary files /dev/null and b/images/flags/new/vnm.png differ diff --git a/images/flags/new/vut.png b/images/flags/new/vut.png new file mode 100644 index 000000000..808abfa31 Binary files /dev/null and b/images/flags/new/vut.png differ diff --git a/images/flags/new/wlf.png b/images/flags/new/wlf.png new file mode 100644 index 000000000..6ae42cd4a Binary files /dev/null and b/images/flags/new/wlf.png differ diff --git a/images/flags/new/wsm.png b/images/flags/new/wsm.png new file mode 100644 index 000000000..42327abd7 Binary files /dev/null and b/images/flags/new/wsm.png differ diff --git a/images/flags/new/yem.png b/images/flags/new/yem.png new file mode 100644 index 000000000..6657c17c1 Binary files /dev/null and b/images/flags/new/yem.png differ diff --git a/images/flags/new/yug.png b/images/flags/new/yug.png new file mode 100644 index 000000000..69fa975a0 Binary files /dev/null and b/images/flags/new/yug.png differ diff --git a/images/flags/new/zaf.png b/images/flags/new/zaf.png new file mode 100644 index 000000000..29480e2ba Binary files /dev/null and b/images/flags/new/zaf.png differ diff --git a/images/flags/new/zmb.png b/images/flags/new/zmb.png new file mode 100644 index 000000000..430e45be2 Binary files /dev/null and b/images/flags/new/zmb.png differ diff --git a/images/flags/new/zwe.png b/images/flags/new/zwe.png new file mode 100644 index 000000000..8cd99733f Binary files /dev/null and b/images/flags/new/zwe.png differ diff --git a/mirrors.php b/mirrors.php index 2142c95dd..3d95f56a4 100644 --- a/mirrors.php +++ b/mirrors.php @@ -1,6 +1,16 @@ "community")); diff --git a/styles/mirror.css b/styles/mirror.css index 3388fdb28..50cc6fa45 100644 --- a/styles/mirror.css +++ b/styles/mirror.css @@ -1,29 +1,64 @@ -/* TOC elements on manual pages ------------------------------------------- */ -ul.toc li { - background-image: url(/images/box-0.gif); -} -ul.toc li.up { - background-image: url(/images/caret-u.gif); -} -ul.toc li.home { - background-image: url(/images/caret-t.gif); -} -ul.toc li.active { - background-image: url(/images/box-1.gif); +#mirrors-container { + } -/* Sidebar backgrounds ---------------------------------------------------- */ -#layout_2, #layout_3 { - background-image: url(/images/leftbar.png); -} -#layout_3_helper { - background-image: url(/images/rightbar.png); +#mirrors-container h1.title { + font-size: 1.7em; } -/* Tips and warning icons, mainly used in the manual */ -div.tip { - background-image: url(/images/dialog-information.png); +#mirrors-container .mirrors-header { + } -div.warning { - background-image: url(/images/dialog-warning.png); + +#mirrors-container .mirrors-header p { + margin-bottom: 12px; +} + +#mirrors-container .mirrors-list { + border: 1px solid #CCC; + border-right: none; + border-top: none; +} + +#mirrors-container .mirrors-list .mirror:first-child { + margin-left: 0; +} + +#mirrors-container .mirrors-list .mirror { + /*margin-left: 12px;*/ + width: 270px; + min-height: 150px; + padding: 10px; + float: left; + border-top: 1px solid #CCC; + border-right: 1px solid #CCC; + position: relative; +} + +#mirrors-container .mirrors-list .mirror .title { + margin-bottom: 20px; + font-size: 1.4em; +} + +#mirrors-container .mirrors-list .mirror .flag { + position: absolute; + top: 3px; + right: 8px; +} + +#mirrors-container .mirrors-list .mirror .entry:last-child { + margin-bottom: 0; +} + +#mirrors-container .mirrors-list .mirror .entry { + margin-bottom: 12px; +} + +.mirrors-list .mirror .entry .url { + float: left; +} + +.mirrors-list .mirror .entry .provider { + float: left; + margin-left: 10px; } diff --git a/styles/reset.css b/styles/reset.css index 12965e61b..e606469fa 100644 --- a/styles/reset.css +++ b/styles/reset.css @@ -51,3 +51,26 @@ table { section, article, aside, header, footer, nav, figure { display: block; } + +.clearfix:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; +} + +.clearfix { + display: inline-block; +} + +html[xmlns] .clearfix { + display: block; +} + +* html .clearfix { + height: 1%; + overflow: visible; +} + diff --git a/views/mirrors/list.php b/views/mirrors/list.php new file mode 100644 index 000000000..eca02fb01 --- /dev/null +++ b/views/mirrors/list.php @@ -0,0 +1,74 @@ + $mirror) { + + if(!isset($grouped_mirrors[$mirror[0]])) { + $grouped_mirrors[$mirror[0]] = array(); + } + + $grouped_mirrors[$mirror[0]][] = array( + 'url' => $key, + 'country_code' => $mirror[0], + 'title' => $COUNTRIES[$mirror[0]], + 'provider_title' => $mirror[1], + 'provider_url' => $mirror[3] + ); +} + + +foreach($grouped_mirrors as $country) { + + $first = true; + + foreach($country as $mirror) { + + $murl = $mirror['url']; + $country = $mirror['country_code']; + + // If the mirror is not all right or it is virtual (not an official mirror), skip it + if (mirror_status($mirror['url']) != MIRROR_OK || mirror_type($mirror['url']) == MIRROR_VIRTUAL) { continue; } + + // Get the country code and check if it is matching the country provided (or does not + // match the country, which it should not be) + $country = mirror_country($mirror['url']); + + if($first): + ?> + +
+
+
+ +
+ + +
+
+
+
+ + +
+ + + 'community', + 'css' => array('mirror.css') +); +site_header("Mirror Sites", $header_config); +?> +
+ +

Mirror Sites

+ +
+

+ Listed below are the official, active, and fully functional PHP.net mirrors. + Some mirrors might be missing from this list because mirrors are + automatically deactivated when problems arise. Mirrors are continuously + checked and reactivated when appropriate. +

+

+ We suggest you choose a PHP.net mirror that is + geographically close to you. All mirrors provide identical features and + services, with the only difference being the increased speed that close + mirrors provide. Your current mirror is highlighted in the list below. +

+

+ If you are interested in hosting a mirror of this site, + read our mirroring page. +

+
+ +
+ +
+ + +
+ + + \ No newline at end of file