From f5eedabc718813298e81498806d2c82b8712fb56 Mon Sep 17 00:00:00 2001 From: Starystars67 Date: Fri, 5 Apr 2024 16:33:23 +0100 Subject: [PATCH] Revised Servers Page --- frontend/src/assets/flags/--.png | Bin 0 -> 207 bytes frontend/src/assets/flags/ad.png | Bin 0 -> 280 bytes frontend/src/assets/flags/ae.png | Bin 0 -> 122 bytes frontend/src/assets/flags/af.png | Bin 0 -> 339 bytes frontend/src/assets/flags/ag.png | Bin 0 -> 362 bytes frontend/src/assets/flags/ai.png | Bin 0 -> 369 bytes frontend/src/assets/flags/al.png | Bin 0 -> 217 bytes frontend/src/assets/flags/am.png | Bin 0 -> 114 bytes frontend/src/assets/flags/ao.png | Bin 0 -> 235 bytes frontend/src/assets/flags/aq.png | Bin 0 -> 239 bytes frontend/src/assets/flags/ar.png | Bin 0 -> 162 bytes frontend/src/assets/flags/as.png | Bin 0 -> 448 bytes frontend/src/assets/flags/at.png | Bin 0 -> 104 bytes frontend/src/assets/flags/au.png | Bin 0 -> 312 bytes frontend/src/assets/flags/aw.png | Bin 0 -> 166 bytes frontend/src/assets/flags/ax.png | Bin 0 -> 153 bytes frontend/src/assets/flags/az.png | Bin 0 -> 167 bytes frontend/src/assets/flags/ba.png | Bin 0 -> 235 bytes frontend/src/assets/flags/bb.png | Bin 0 -> 179 bytes frontend/src/assets/flags/bd.png | Bin 0 -> 190 bytes frontend/src/assets/flags/be.png | Bin 0 -> 114 bytes frontend/src/assets/flags/bf.png | Bin 0 -> 145 bytes frontend/src/assets/flags/bg.png | Bin 0 -> 117 bytes frontend/src/assets/flags/bh.png | Bin 0 -> 125 bytes frontend/src/assets/flags/bi.png | Bin 0 -> 383 bytes frontend/src/assets/flags/bj.png | Bin 0 -> 102 bytes frontend/src/assets/flags/bl.png | Bin 0 -> 627 bytes frontend/src/assets/flags/bm.png | Bin 0 -> 536 bytes frontend/src/assets/flags/bn.png | Bin 0 -> 685 bytes frontend/src/assets/flags/bo.png | Bin 0 -> 117 bytes frontend/src/assets/flags/bq.png | Bin 0 -> 352 bytes frontend/src/assets/flags/br.png | Bin 0 -> 344 bytes frontend/src/assets/flags/bs.png | Bin 0 -> 211 bytes frontend/src/assets/flags/bt.png | Bin 0 -> 451 bytes frontend/src/assets/flags/bv.png | Bin 0 -> 152 bytes frontend/src/assets/flags/bw.png | Bin 0 -> 113 bytes frontend/src/assets/flags/by.png | Bin 0 -> 228 bytes frontend/src/assets/flags/bz.png | Bin 0 -> 428 bytes frontend/src/assets/flags/ca.png | Bin 0 -> 249 bytes frontend/src/assets/flags/cc.png | Bin 0 -> 299 bytes frontend/src/assets/flags/cd.png | Bin 0 -> 360 bytes frontend/src/assets/flags/cf.png | Bin 0 -> 176 bytes frontend/src/assets/flags/cg.png | Bin 0 -> 142 bytes frontend/src/assets/flags/ch.png | Bin 0 -> 129 bytes frontend/src/assets/flags/ci.png | Bin 0 -> 97 bytes frontend/src/assets/flags/ck.png | Bin 0 -> 367 bytes frontend/src/assets/flags/cl.png | Bin 0 -> 132 bytes frontend/src/assets/flags/cm.png | Bin 0 -> 133 bytes frontend/src/assets/flags/cn.png | Bin 0 -> 144 bytes frontend/src/assets/flags/co.png | Bin 0 -> 101 bytes frontend/src/assets/flags/cr.png | Bin 0 -> 223 bytes frontend/src/assets/flags/cu.png | Bin 0 -> 258 bytes frontend/src/assets/flags/cv.png | Bin 0 -> 208 bytes frontend/src/assets/flags/cw.png | Bin 0 -> 165 bytes frontend/src/assets/flags/cx.png | Bin 0 -> 373 bytes frontend/src/assets/flags/cy.png | Bin 0 -> 254 bytes frontend/src/assets/flags/cz.png | Bin 0 -> 189 bytes frontend/src/assets/flags/de.png | Bin 0 -> 117 bytes frontend/src/assets/flags/dj.png | Bin 0 -> 296 bytes frontend/src/assets/flags/dk.png | Bin 0 -> 132 bytes frontend/src/assets/flags/dm.png | Bin 0 -> 290 bytes frontend/src/assets/flags/do.png | Bin 0 -> 165 bytes frontend/src/assets/flags/dz.png | Bin 0 -> 197 bytes frontend/src/assets/flags/ec.png | Bin 0 -> 349 bytes frontend/src/assets/flags/ee.png | Bin 0 -> 117 bytes frontend/src/assets/flags/eg.png | Bin 0 -> 173 bytes frontend/src/assets/flags/eh.png | Bin 0 -> 284 bytes frontend/src/assets/flags/er.png | Bin 0 -> 304 bytes frontend/src/assets/flags/es.png | Bin 0 -> 239 bytes frontend/src/assets/flags/et.png | Bin 0 -> 314 bytes frontend/src/assets/flags/fi.png | Bin 0 -> 135 bytes frontend/src/assets/flags/fj.png | Bin 0 -> 477 bytes frontend/src/assets/flags/fk.png | Bin 0 -> 560 bytes frontend/src/assets/flags/fm.png | Bin 0 -> 147 bytes frontend/src/assets/flags/fo.png | Bin 0 -> 151 bytes frontend/src/assets/flags/fr.png | Bin 0 -> 98 bytes frontend/src/assets/flags/ga.png | Bin 0 -> 117 bytes frontend/src/assets/flags/gb-eng.png | Bin 0 -> 102 bytes frontend/src/assets/flags/gb-nir.png | Bin 0 -> 304 bytes frontend/src/assets/flags/gb-sct.png | Bin 0 -> 274 bytes frontend/src/assets/flags/gb-wls.png | Bin 0 -> 741 bytes frontend/src/assets/flags/gb.png | Bin 0 -> 298 bytes frontend/src/assets/flags/gd.png | Bin 0 -> 327 bytes frontend/src/assets/flags/ge.png | Bin 0 -> 200 bytes frontend/src/assets/flags/gf.png | Bin 0 -> 223 bytes frontend/src/assets/flags/gg.png | Bin 0 -> 182 bytes frontend/src/assets/flags/gh.png | Bin 0 -> 162 bytes frontend/src/assets/flags/gi.png | Bin 0 -> 446 bytes frontend/src/assets/flags/gl.png | Bin 0 -> 218 bytes frontend/src/assets/flags/gm.png | Bin 0 -> 121 bytes frontend/src/assets/flags/gn.png | Bin 0 -> 97 bytes frontend/src/assets/flags/gp.png | Bin 0 -> 452 bytes frontend/src/assets/flags/gq.png | Bin 0 -> 306 bytes frontend/src/assets/flags/gr.png | Bin 0 -> 172 bytes frontend/src/assets/flags/gs.png | Bin 0 -> 663 bytes frontend/src/assets/flags/gt.png | Bin 0 -> 220 bytes frontend/src/assets/flags/gu.png | Bin 0 -> 287 bytes frontend/src/assets/flags/gw.png | Bin 0 -> 159 bytes frontend/src/assets/flags/gy.png | Bin 0 -> 399 bytes frontend/src/assets/flags/hk.png | Bin 0 -> 226 bytes frontend/src/assets/flags/hm.png | Bin 0 -> 316 bytes frontend/src/assets/flags/hn.png | Bin 0 -> 161 bytes frontend/src/assets/flags/hr.png | Bin 0 -> 344 bytes frontend/src/assets/flags/ht.png | Bin 0 -> 218 bytes frontend/src/assets/flags/hu.png | Bin 0 -> 114 bytes frontend/src/assets/flags/id.png | Bin 0 -> 93 bytes frontend/src/assets/flags/ie.png | Bin 0 -> 107 bytes frontend/src/assets/flags/il.png | Bin 0 -> 173 bytes frontend/src/assets/flags/im.png | Bin 0 -> 328 bytes frontend/src/assets/flags/in.png | Bin 0 -> 154 bytes frontend/src/assets/flags/io.png | Bin 0 -> 838 bytes frontend/src/assets/flags/iq.png | Bin 0 -> 173 bytes frontend/src/assets/flags/ir.png | Bin 0 -> 279 bytes frontend/src/assets/flags/is.png | Bin 0 -> 136 bytes frontend/src/assets/flags/it.png | Bin 0 -> 98 bytes frontend/src/assets/flags/je.png | Bin 0 -> 394 bytes frontend/src/assets/flags/jm.png | Bin 0 -> 243 bytes frontend/src/assets/flags/jo.png | Bin 0 -> 225 bytes frontend/src/assets/flags/jp.png | Bin 0 -> 150 bytes frontend/src/assets/flags/ke.png | Bin 0 -> 243 bytes frontend/src/assets/flags/kg.png | Bin 0 -> 219 bytes frontend/src/assets/flags/kh.png | Bin 0 -> 265 bytes frontend/src/assets/flags/ki.png | Bin 0 -> 493 bytes frontend/src/assets/flags/km.png | Bin 0 -> 321 bytes frontend/src/assets/flags/kn.png | Bin 0 -> 374 bytes frontend/src/assets/flags/kp.png | Bin 0 -> 221 bytes frontend/src/assets/flags/kr.png | Bin 0 -> 380 bytes frontend/src/assets/flags/kw.png | Bin 0 -> 182 bytes frontend/src/assets/flags/ky.png | Bin 0 -> 543 bytes frontend/src/assets/flags/kz.png | Bin 0 -> 272 bytes frontend/src/assets/flags/la.png | Bin 0 -> 140 bytes frontend/src/assets/flags/lb.png | Bin 0 -> 194 bytes frontend/src/assets/flags/lc.png | Bin 0 -> 277 bytes frontend/src/assets/flags/li.png | Bin 0 -> 231 bytes frontend/src/assets/flags/lk.png | Bin 0 -> 433 bytes frontend/src/assets/flags/lr.png | Bin 0 -> 208 bytes frontend/src/assets/flags/ls.png | Bin 0 -> 169 bytes frontend/src/assets/flags/lt.png | Bin 0 -> 117 bytes frontend/src/assets/flags/lu.png | Bin 0 -> 117 bytes frontend/src/assets/flags/lv.png | Bin 0 -> 93 bytes frontend/src/assets/flags/ly.png | Bin 0 -> 142 bytes frontend/src/assets/flags/ma.png | Bin 0 -> 130 bytes frontend/src/assets/flags/mc.png | Bin 0 -> 93 bytes frontend/src/assets/flags/md.png | Bin 0 -> 345 bytes frontend/src/assets/flags/me.png | Bin 0 -> 293 bytes frontend/src/assets/flags/mf.png | Bin 0 -> 98 bytes frontend/src/assets/flags/mg.png | Bin 0 -> 103 bytes frontend/src/assets/flags/mh.png | Bin 0 -> 489 bytes frontend/src/assets/flags/mk.png | Bin 0 -> 312 bytes frontend/src/assets/flags/ml.png | Bin 0 -> 98 bytes frontend/src/assets/flags/mm.png | Bin 0 -> 249 bytes frontend/src/assets/flags/mn.png | Bin 0 -> 204 bytes frontend/src/assets/flags/mo.png | Bin 0 -> 224 bytes frontend/src/assets/flags/mp.png | Bin 0 -> 778 bytes frontend/src/assets/flags/mq.png | Bin 0 -> 281 bytes frontend/src/assets/flags/mr.png | Bin 0 -> 203 bytes frontend/src/assets/flags/ms.png | Bin 0 -> 459 bytes frontend/src/assets/flags/mt.png | Bin 0 -> 147 bytes frontend/src/assets/flags/mu.png | Bin 0 -> 110 bytes frontend/src/assets/flags/mv.png | Bin 0 -> 151 bytes frontend/src/assets/flags/mw.png | Bin 0 -> 183 bytes frontend/src/assets/flags/mx.png | Bin 0 -> 284 bytes frontend/src/assets/flags/my.png | Bin 0 -> 260 bytes frontend/src/assets/flags/mz.png | Bin 0 -> 352 bytes frontend/src/assets/flags/na.png | Bin 0 -> 271 bytes frontend/src/assets/flags/nc.png | Bin 0 -> 386 bytes frontend/src/assets/flags/ne.png | Bin 0 -> 149 bytes frontend/src/assets/flags/nf.png | Bin 0 -> 259 bytes frontend/src/assets/flags/ng.png | Bin 0 -> 99 bytes frontend/src/assets/flags/ni.png | Bin 0 -> 160 bytes frontend/src/assets/flags/nl.png | Bin 0 -> 112 bytes frontend/src/assets/flags/no.png | Bin 0 -> 152 bytes frontend/src/assets/flags/np.png | Bin 0 -> 335 bytes frontend/src/assets/flags/nr.png | Bin 0 -> 155 bytes frontend/src/assets/flags/nu.png | Bin 0 -> 273 bytes frontend/src/assets/flags/nz.png | Bin 0 -> 298 bytes frontend/src/assets/flags/om.png | Bin 0 -> 174 bytes frontend/src/assets/flags/pa.png | Bin 0 -> 175 bytes frontend/src/assets/flags/pe.png | Bin 0 -> 91 bytes frontend/src/assets/flags/pf.png | Bin 0 -> 297 bytes frontend/src/assets/flags/pg.png | Bin 0 -> 367 bytes frontend/src/assets/flags/ph.png | Bin 0 -> 337 bytes frontend/src/assets/flags/pk.png | Bin 0 -> 245 bytes frontend/src/assets/flags/pl.png | Bin 0 -> 91 bytes frontend/src/assets/flags/pm.png | Bin 0 -> 1107 bytes frontend/src/assets/flags/pn.png | Bin 0 -> 634 bytes frontend/src/assets/flags/pr.png | Bin 0 -> 257 bytes frontend/src/assets/flags/ps.png | Bin 0 -> 233 bytes frontend/src/assets/flags/pt.png | Bin 0 -> 360 bytes frontend/src/assets/flags/pw.png | Bin 0 -> 155 bytes frontend/src/assets/flags/py.png | Bin 0 -> 170 bytes frontend/src/assets/flags/qa.png | Bin 0 -> 193 bytes frontend/src/assets/flags/re.png | Bin 0 -> 322 bytes frontend/src/assets/flags/ro.png | Bin 0 -> 98 bytes frontend/src/assets/flags/rs.png | Bin 0 -> 433 bytes frontend/src/assets/flags/ru.png | Bin 0 -> 113 bytes frontend/src/assets/flags/rw.png | Bin 0 -> 161 bytes frontend/src/assets/flags/sa.png | Bin 0 -> 187 bytes frontend/src/assets/flags/sb.png | Bin 0 -> 277 bytes frontend/src/assets/flags/sc.png | Bin 0 -> 355 bytes frontend/src/assets/flags/sd.png | Bin 0 -> 234 bytes frontend/src/assets/flags/se.png | Bin 0 -> 97 bytes frontend/src/assets/flags/sg.png | Bin 0 -> 163 bytes frontend/src/assets/flags/sh.png | Bin 0 -> 410 bytes frontend/src/assets/flags/si.png | Bin 0 -> 188 bytes frontend/src/assets/flags/sj.png | Bin 0 -> 152 bytes frontend/src/assets/flags/sk.png | Bin 0 -> 250 bytes frontend/src/assets/flags/sl.png | Bin 0 -> 112 bytes frontend/src/assets/flags/sm.png | Bin 0 -> 384 bytes frontend/src/assets/flags/sn.png | Bin 0 -> 143 bytes frontend/src/assets/flags/so.png | Bin 0 -> 157 bytes frontend/src/assets/flags/sr.png | Bin 0 -> 159 bytes frontend/src/assets/flags/ss.png | Bin 0 -> 280 bytes frontend/src/assets/flags/st.png | Bin 0 -> 219 bytes frontend/src/assets/flags/sv.png | Bin 0 -> 214 bytes frontend/src/assets/flags/sx.png | Bin 0 -> 375 bytes frontend/src/assets/flags/sy.png | Bin 0 -> 166 bytes frontend/src/assets/flags/sz.png | Bin 0 -> 442 bytes frontend/src/assets/flags/tc.png | Bin 0 -> 385 bytes frontend/src/assets/flags/td.png | Bin 0 -> 98 bytes frontend/src/assets/flags/tf.png | Bin 0 -> 201 bytes frontend/src/assets/flags/tg.png | Bin 0 -> 200 bytes frontend/src/assets/flags/th.png | Bin 0 -> 122 bytes frontend/src/assets/flags/tj.png | Bin 0 -> 189 bytes frontend/src/assets/flags/tk.png | Bin 0 -> 302 bytes frontend/src/assets/flags/tl.png | Bin 0 -> 276 bytes frontend/src/assets/flags/tm.png | Bin 0 -> 466 bytes frontend/src/assets/flags/tn.png | Bin 0 -> 177 bytes frontend/src/assets/flags/to.png | Bin 0 -> 154 bytes frontend/src/assets/flags/tr.png | Bin 0 -> 181 bytes frontend/src/assets/flags/tt.png | Bin 0 -> 305 bytes frontend/src/assets/flags/tv.png | Bin 0 -> 359 bytes frontend/src/assets/flags/tw.png | Bin 0 -> 144 bytes frontend/src/assets/flags/tz.png | Bin 0 -> 224 bytes frontend/src/assets/flags/ua.png | Bin 0 -> 93 bytes frontend/src/assets/flags/ug.png | Bin 0 -> 213 bytes frontend/src/assets/flags/um.png | Bin 0 -> 258 bytes frontend/src/assets/flags/unk.png | Bin 0 -> 207 bytes frontend/src/assets/flags/us.png | Bin 0 -> 258 bytes frontend/src/assets/flags/uy.png | Bin 0 -> 278 bytes frontend/src/assets/flags/uz.png | Bin 0 -> 173 bytes frontend/src/assets/flags/va.png | Bin 0 -> 273 bytes frontend/src/assets/flags/vc.png | Bin 0 -> 196 bytes frontend/src/assets/flags/ve.png | Bin 0 -> 176 bytes frontend/src/assets/flags/vg.png | Bin 0 -> 519 bytes frontend/src/assets/flags/vi.png | Bin 0 -> 707 bytes frontend/src/assets/flags/vn.png | Bin 0 -> 167 bytes frontend/src/assets/flags/vu.png | Bin 0 -> 325 bytes frontend/src/assets/flags/wf.png | Bin 0 -> 162 bytes frontend/src/assets/flags/ws.png | Bin 0 -> 160 bytes frontend/src/assets/flags/xk.png | Bin 0 -> 243 bytes frontend/src/assets/flags/ye.png | Bin 0 -> 112 bytes frontend/src/assets/flags/yt.png | Bin 0 -> 511 bytes frontend/src/assets/flags/za.png | Bin 0 -> 255 bytes frontend/src/assets/flags/zm.png | Bin 0 -> 221 bytes frontend/src/assets/flags/zw.png | Bin 0 -> 321 bytes frontend/src/components/Footer.vue | 2 +- frontend/src/components/NavBar.vue | 1 + .../components/servers/ExpandedRowDetails.vue | 41 ++++++++---------- frontend/src/components/servers/Table.vue | 22 +++++++--- frontend/src/router.js | 4 ++ frontend/src/views/Hosting.vue | 3 ++ frontend/src/views/Servers.vue | 6 ++- 263 files changed, 48 insertions(+), 31 deletions(-) create mode 100644 frontend/src/assets/flags/--.png create mode 100644 frontend/src/assets/flags/ad.png create mode 100644 frontend/src/assets/flags/ae.png create mode 100644 frontend/src/assets/flags/af.png create mode 100644 frontend/src/assets/flags/ag.png create mode 100644 frontend/src/assets/flags/ai.png create mode 100644 frontend/src/assets/flags/al.png create mode 100644 frontend/src/assets/flags/am.png create mode 100644 frontend/src/assets/flags/ao.png create mode 100644 frontend/src/assets/flags/aq.png create mode 100644 frontend/src/assets/flags/ar.png create mode 100644 frontend/src/assets/flags/as.png create mode 100644 frontend/src/assets/flags/at.png create mode 100644 frontend/src/assets/flags/au.png create mode 100644 frontend/src/assets/flags/aw.png create mode 100644 frontend/src/assets/flags/ax.png create mode 100644 frontend/src/assets/flags/az.png create mode 100644 frontend/src/assets/flags/ba.png create mode 100644 frontend/src/assets/flags/bb.png create mode 100644 frontend/src/assets/flags/bd.png create mode 100644 frontend/src/assets/flags/be.png create mode 100644 frontend/src/assets/flags/bf.png create mode 100644 frontend/src/assets/flags/bg.png create mode 100644 frontend/src/assets/flags/bh.png create mode 100644 frontend/src/assets/flags/bi.png create mode 100644 frontend/src/assets/flags/bj.png create mode 100644 frontend/src/assets/flags/bl.png create mode 100644 frontend/src/assets/flags/bm.png create mode 100644 frontend/src/assets/flags/bn.png create mode 100644 frontend/src/assets/flags/bo.png create mode 100644 frontend/src/assets/flags/bq.png create mode 100644 frontend/src/assets/flags/br.png create mode 100644 frontend/src/assets/flags/bs.png create mode 100644 frontend/src/assets/flags/bt.png create mode 100644 frontend/src/assets/flags/bv.png create mode 100644 frontend/src/assets/flags/bw.png create mode 100644 frontend/src/assets/flags/by.png create mode 100644 frontend/src/assets/flags/bz.png create mode 100644 frontend/src/assets/flags/ca.png create mode 100644 frontend/src/assets/flags/cc.png create mode 100644 frontend/src/assets/flags/cd.png create mode 100644 frontend/src/assets/flags/cf.png create mode 100644 frontend/src/assets/flags/cg.png create mode 100644 frontend/src/assets/flags/ch.png create mode 100644 frontend/src/assets/flags/ci.png create mode 100644 frontend/src/assets/flags/ck.png create mode 100644 frontend/src/assets/flags/cl.png create mode 100644 frontend/src/assets/flags/cm.png create mode 100644 frontend/src/assets/flags/cn.png create mode 100644 frontend/src/assets/flags/co.png create mode 100644 frontend/src/assets/flags/cr.png create mode 100644 frontend/src/assets/flags/cu.png create mode 100644 frontend/src/assets/flags/cv.png create mode 100644 frontend/src/assets/flags/cw.png create mode 100644 frontend/src/assets/flags/cx.png create mode 100644 frontend/src/assets/flags/cy.png create mode 100644 frontend/src/assets/flags/cz.png create mode 100644 frontend/src/assets/flags/de.png create mode 100644 frontend/src/assets/flags/dj.png create mode 100644 frontend/src/assets/flags/dk.png create mode 100644 frontend/src/assets/flags/dm.png create mode 100644 frontend/src/assets/flags/do.png create mode 100644 frontend/src/assets/flags/dz.png create mode 100644 frontend/src/assets/flags/ec.png create mode 100644 frontend/src/assets/flags/ee.png create mode 100644 frontend/src/assets/flags/eg.png create mode 100644 frontend/src/assets/flags/eh.png create mode 100644 frontend/src/assets/flags/er.png create mode 100644 frontend/src/assets/flags/es.png create mode 100644 frontend/src/assets/flags/et.png create mode 100644 frontend/src/assets/flags/fi.png create mode 100644 frontend/src/assets/flags/fj.png create mode 100644 frontend/src/assets/flags/fk.png create mode 100644 frontend/src/assets/flags/fm.png create mode 100644 frontend/src/assets/flags/fo.png create mode 100644 frontend/src/assets/flags/fr.png create mode 100644 frontend/src/assets/flags/ga.png create mode 100644 frontend/src/assets/flags/gb-eng.png create mode 100644 frontend/src/assets/flags/gb-nir.png create mode 100644 frontend/src/assets/flags/gb-sct.png create mode 100644 frontend/src/assets/flags/gb-wls.png create mode 100644 frontend/src/assets/flags/gb.png create mode 100644 frontend/src/assets/flags/gd.png create mode 100644 frontend/src/assets/flags/ge.png create mode 100644 frontend/src/assets/flags/gf.png create mode 100644 frontend/src/assets/flags/gg.png create mode 100644 frontend/src/assets/flags/gh.png create mode 100644 frontend/src/assets/flags/gi.png create mode 100644 frontend/src/assets/flags/gl.png create mode 100644 frontend/src/assets/flags/gm.png create mode 100644 frontend/src/assets/flags/gn.png create mode 100644 frontend/src/assets/flags/gp.png create mode 100644 frontend/src/assets/flags/gq.png create mode 100644 frontend/src/assets/flags/gr.png create mode 100644 frontend/src/assets/flags/gs.png create mode 100644 frontend/src/assets/flags/gt.png create mode 100644 frontend/src/assets/flags/gu.png create mode 100644 frontend/src/assets/flags/gw.png create mode 100644 frontend/src/assets/flags/gy.png create mode 100644 frontend/src/assets/flags/hk.png create mode 100644 frontend/src/assets/flags/hm.png create mode 100644 frontend/src/assets/flags/hn.png create mode 100644 frontend/src/assets/flags/hr.png create mode 100644 frontend/src/assets/flags/ht.png create mode 100644 frontend/src/assets/flags/hu.png create mode 100644 frontend/src/assets/flags/id.png create mode 100644 frontend/src/assets/flags/ie.png create mode 100644 frontend/src/assets/flags/il.png create mode 100644 frontend/src/assets/flags/im.png create mode 100644 frontend/src/assets/flags/in.png create mode 100644 frontend/src/assets/flags/io.png create mode 100644 frontend/src/assets/flags/iq.png create mode 100644 frontend/src/assets/flags/ir.png create mode 100644 frontend/src/assets/flags/is.png create mode 100644 frontend/src/assets/flags/it.png create mode 100644 frontend/src/assets/flags/je.png create mode 100644 frontend/src/assets/flags/jm.png create mode 100644 frontend/src/assets/flags/jo.png create mode 100644 frontend/src/assets/flags/jp.png create mode 100644 frontend/src/assets/flags/ke.png create mode 100644 frontend/src/assets/flags/kg.png create mode 100644 frontend/src/assets/flags/kh.png create mode 100644 frontend/src/assets/flags/ki.png create mode 100644 frontend/src/assets/flags/km.png create mode 100644 frontend/src/assets/flags/kn.png create mode 100644 frontend/src/assets/flags/kp.png create mode 100644 frontend/src/assets/flags/kr.png create mode 100644 frontend/src/assets/flags/kw.png create mode 100644 frontend/src/assets/flags/ky.png create mode 100644 frontend/src/assets/flags/kz.png create mode 100644 frontend/src/assets/flags/la.png create mode 100644 frontend/src/assets/flags/lb.png create mode 100644 frontend/src/assets/flags/lc.png create mode 100644 frontend/src/assets/flags/li.png create mode 100644 frontend/src/assets/flags/lk.png create mode 100644 frontend/src/assets/flags/lr.png create mode 100644 frontend/src/assets/flags/ls.png create mode 100644 frontend/src/assets/flags/lt.png create mode 100644 frontend/src/assets/flags/lu.png create mode 100644 frontend/src/assets/flags/lv.png create mode 100644 frontend/src/assets/flags/ly.png create mode 100644 frontend/src/assets/flags/ma.png create mode 100644 frontend/src/assets/flags/mc.png create mode 100644 frontend/src/assets/flags/md.png create mode 100644 frontend/src/assets/flags/me.png create mode 100644 frontend/src/assets/flags/mf.png create mode 100644 frontend/src/assets/flags/mg.png create mode 100644 frontend/src/assets/flags/mh.png create mode 100644 frontend/src/assets/flags/mk.png create mode 100644 frontend/src/assets/flags/ml.png create mode 100644 frontend/src/assets/flags/mm.png create mode 100644 frontend/src/assets/flags/mn.png create mode 100644 frontend/src/assets/flags/mo.png create mode 100644 frontend/src/assets/flags/mp.png create mode 100644 frontend/src/assets/flags/mq.png create mode 100644 frontend/src/assets/flags/mr.png create mode 100644 frontend/src/assets/flags/ms.png create mode 100644 frontend/src/assets/flags/mt.png create mode 100644 frontend/src/assets/flags/mu.png create mode 100644 frontend/src/assets/flags/mv.png create mode 100644 frontend/src/assets/flags/mw.png create mode 100644 frontend/src/assets/flags/mx.png create mode 100644 frontend/src/assets/flags/my.png create mode 100644 frontend/src/assets/flags/mz.png create mode 100644 frontend/src/assets/flags/na.png create mode 100644 frontend/src/assets/flags/nc.png create mode 100644 frontend/src/assets/flags/ne.png create mode 100644 frontend/src/assets/flags/nf.png create mode 100644 frontend/src/assets/flags/ng.png create mode 100644 frontend/src/assets/flags/ni.png create mode 100644 frontend/src/assets/flags/nl.png create mode 100644 frontend/src/assets/flags/no.png create mode 100644 frontend/src/assets/flags/np.png create mode 100644 frontend/src/assets/flags/nr.png create mode 100644 frontend/src/assets/flags/nu.png create mode 100644 frontend/src/assets/flags/nz.png create mode 100644 frontend/src/assets/flags/om.png create mode 100644 frontend/src/assets/flags/pa.png create mode 100644 frontend/src/assets/flags/pe.png create mode 100644 frontend/src/assets/flags/pf.png create mode 100644 frontend/src/assets/flags/pg.png create mode 100644 frontend/src/assets/flags/ph.png create mode 100644 frontend/src/assets/flags/pk.png create mode 100644 frontend/src/assets/flags/pl.png create mode 100644 frontend/src/assets/flags/pm.png create mode 100644 frontend/src/assets/flags/pn.png create mode 100644 frontend/src/assets/flags/pr.png create mode 100644 frontend/src/assets/flags/ps.png create mode 100644 frontend/src/assets/flags/pt.png create mode 100644 frontend/src/assets/flags/pw.png create mode 100644 frontend/src/assets/flags/py.png create mode 100644 frontend/src/assets/flags/qa.png create mode 100644 frontend/src/assets/flags/re.png create mode 100644 frontend/src/assets/flags/ro.png create mode 100644 frontend/src/assets/flags/rs.png create mode 100644 frontend/src/assets/flags/ru.png create mode 100644 frontend/src/assets/flags/rw.png create mode 100644 frontend/src/assets/flags/sa.png create mode 100644 frontend/src/assets/flags/sb.png create mode 100644 frontend/src/assets/flags/sc.png create mode 100644 frontend/src/assets/flags/sd.png create mode 100644 frontend/src/assets/flags/se.png create mode 100644 frontend/src/assets/flags/sg.png create mode 100644 frontend/src/assets/flags/sh.png create mode 100644 frontend/src/assets/flags/si.png create mode 100644 frontend/src/assets/flags/sj.png create mode 100644 frontend/src/assets/flags/sk.png create mode 100644 frontend/src/assets/flags/sl.png create mode 100644 frontend/src/assets/flags/sm.png create mode 100644 frontend/src/assets/flags/sn.png create mode 100644 frontend/src/assets/flags/so.png create mode 100644 frontend/src/assets/flags/sr.png create mode 100644 frontend/src/assets/flags/ss.png create mode 100644 frontend/src/assets/flags/st.png create mode 100644 frontend/src/assets/flags/sv.png create mode 100644 frontend/src/assets/flags/sx.png create mode 100644 frontend/src/assets/flags/sy.png create mode 100644 frontend/src/assets/flags/sz.png create mode 100644 frontend/src/assets/flags/tc.png create mode 100644 frontend/src/assets/flags/td.png create mode 100644 frontend/src/assets/flags/tf.png create mode 100644 frontend/src/assets/flags/tg.png create mode 100644 frontend/src/assets/flags/th.png create mode 100644 frontend/src/assets/flags/tj.png create mode 100644 frontend/src/assets/flags/tk.png create mode 100644 frontend/src/assets/flags/tl.png create mode 100644 frontend/src/assets/flags/tm.png create mode 100644 frontend/src/assets/flags/tn.png create mode 100644 frontend/src/assets/flags/to.png create mode 100644 frontend/src/assets/flags/tr.png create mode 100644 frontend/src/assets/flags/tt.png create mode 100644 frontend/src/assets/flags/tv.png create mode 100644 frontend/src/assets/flags/tw.png create mode 100644 frontend/src/assets/flags/tz.png create mode 100644 frontend/src/assets/flags/ua.png create mode 100644 frontend/src/assets/flags/ug.png create mode 100644 frontend/src/assets/flags/um.png create mode 100644 frontend/src/assets/flags/unk.png create mode 100644 frontend/src/assets/flags/us.png create mode 100644 frontend/src/assets/flags/uy.png create mode 100644 frontend/src/assets/flags/uz.png create mode 100644 frontend/src/assets/flags/va.png create mode 100644 frontend/src/assets/flags/vc.png create mode 100644 frontend/src/assets/flags/ve.png create mode 100644 frontend/src/assets/flags/vg.png create mode 100644 frontend/src/assets/flags/vi.png create mode 100644 frontend/src/assets/flags/vn.png create mode 100644 frontend/src/assets/flags/vu.png create mode 100644 frontend/src/assets/flags/wf.png create mode 100644 frontend/src/assets/flags/ws.png create mode 100644 frontend/src/assets/flags/xk.png create mode 100644 frontend/src/assets/flags/ye.png create mode 100644 frontend/src/assets/flags/yt.png create mode 100644 frontend/src/assets/flags/za.png create mode 100644 frontend/src/assets/flags/zm.png create mode 100644 frontend/src/assets/flags/zw.png create mode 100644 frontend/src/views/Hosting.vue diff --git a/frontend/src/assets/flags/--.png b/frontend/src/assets/flags/--.png new file mode 100644 index 0000000000000000000000000000000000000000..c496ee3f2c5c81f72d70e0a83d830c1361a04487 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!3HE}t?oSnq!^2X+?^QKos)S9a~60+7Beu2se&-0XOPMVpkRupi(`m~cd|{*j}P^2j0`>jv)(o6$ltzo z%PCTT!G!sglH7zh$tB(=SyR|ePfRzMKk2c=Bwe>{6NDTBA2t1)qF3mn>#*(UlpkU& zZS(pyS(VqHSfWuF7}V8!%<%4k6-P^$cz76E_bIu~eY89iXdi>8tDnm{r-UW|@RvgM literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ad.png b/frontend/src/assets/flags/ad.png new file mode 100644 index 0000000000000000000000000000000000000000..cff2de5d0f53c87d5fdd8f30fae6618956d2eda0 GIT binary patch literal 280 zcmV+z0q6dSP)}ewx2G@MzBIX?Z2%ak&=5NDq!8+W4CTiv(y&Lkr!VNtAmhX>z@}fst5~j) zW4oPVdaW`>a?|(_FSdm(%{ck7$m4=imB+o+BtI3CoHO5q% z76_oxvch=`lPhF}d%uQ_2}DIRj)h+c<;lcs*SXh`F0*w$(nZrzPo0rfS!}398{I}# eS3kRv^f?dEKMyPk=4NsL0000rN5D*Z6y_zvu5<*h-P0eIt$rWY?X+nV&P=Uzj4lGC>L`V2ej5;0Dn9JC9R<1W804 zZhRbo1tAXX`<0jF1wohx1a%lLyiE&YE$fj4VZU4BAoyL002ovPDHLkV1nY%i>Uwr literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ag.png b/frontend/src/assets/flags/ag.png new file mode 100644 index 0000000000000000000000000000000000000000..cc8def03c001e327488576c741ef2981c23f86b4 GIT binary patch literal 362 zcmV-w0hRuVP)M)aVc502nGOLXb3S4iMaZHhtWbFxQtS=v zk%e>)D^#8#8Uu*z7gh)+G0656^jBc*^g>AA0)^48E4WqW}N^07*qo IM6N<$f|A0Gz5oCK literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ai.png b/frontend/src/assets/flags/ai.png new file mode 100644 index 0000000000000000000000000000000000000000..54a31cc3595f55e897b24a83b76bb4a267ed2f5f GIT binary patch literal 369 zcmV-%0gnEOP)ci|n^ z`LDW*21S}gz>p)9+cS%c6zpLGt2)tF2dWhhwVYC_86yxO!U)l(q`M;8;Yabx`8aca z@uLlzn5hUs!kD(TOKOOpoq+Y$GfL7T&g^I0&A-=BEf{a258Zmc)oE2&v|{>*KJW{- zs!Qgz!<|}25aRJ_TdZUg6z@_(Dc~(Af~GWt8v;-bWjR#fjM?|6yuafOqI(KIAngn{ P00000NkvXXu0mjf73;a! literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/al.png b/frontend/src/assets/flags/al.png new file mode 100644 index 0000000000000000000000000000000000000000..5fbf6fbb80c1747c898791502187478f65ea3b62 GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^GC(ZC!VDyH3LH)WDct~{5ZC`e1_Q%=28Qzt4E+oY z`3wyD3=9nn4E78R^BEX~85p)RF!(bt#4|9wXJFXdy7?_ob-JgEV~E7%SR@Oc9xu{}MzWVu^slkgL#w>M@)&4SNLd?#^(nl|@VdN2EW~kDT*qhN}&jxa# Mr>mdKI;Vst0E7@i?f?J) literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/am.png b/frontend/src/assets/flags/am.png new file mode 100644 index 0000000000000000000000000000000000000000..5a4ea5d79114cf365cbd5590cfbca2be91bc218d GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^8bB<pNuTEVc0*K}K# z#;RWreSuPPo-U3d5|@(`Bmxq8SPeLm7{3UY9AuK1vVmb2ClkZAyNafA8`%SaDj7Uo L{an^LB{Ts5!e$+P literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ao.png b/frontend/src/assets/flags/ao.png new file mode 100644 index 0000000000000000000000000000000000000000..2280680a92897a0aedfd8834c8c48869e232ae5b GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!3-qVmezg)QZ@lTA+BdQ^)(b27SuCLC}Oyx zu6|xr=cc7HP*Q-G;lNCW&$GF`tr`BGW_aJr_p(&v!cvBo42BIo3=hMl<9!(Rv3msr zm1cRmIEHAPKYP}bufc$W^}?k_|7h!%f8Vb%)XP%R>$OijoNVyS{NvJng&$V3gzhZz zh}*w+jr+>i^KQ;q^0MlkuFY11qi&2R{N_q~_p}(!i!@W%{%%1*xBD95r#luXD_aNE i#RpHjCvm`h5A#GZPVZw;GZq7FW$<+Mb6Mw<&;$U??^a#_ literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/aq.png b/frontend/src/assets/flags/aq.png new file mode 100644 index 0000000000000000000000000000000000000000..c9f6061a751785616e65505558ced378214bd720 GIT binary patch literal 239 zcmV9+D3)Zo4x1p_WY^F>dxQuQjOGvuHbj2-P-5&!PfA!&h5h2@L!eJlG@KB0001b zNkl-`o8zA|B pOHfb}*@r+kI3V*mR6b)37yynV5+~2-wQT?Z002ovPDHLkV1i~$W3B)I literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ar.png b/frontend/src/assets/flags/ar.png new file mode 100644 index 0000000000000000000000000000000000000000..207ee1d11852f03527eefd38759119dfa768596a GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Ev!VDzk_AAu@DU|@95Z975_y7O@zv#rPCwrSd zKREehNAb_EUw?jl_UZABXN$O>F5-T;HQ)2&yo*5fmYyz-ArhC96Bcj>I5G1y2~2pz zm+HWJ#J5>EkVQo)+BwzOnYLwRaLsfss_ zYY~oY6n=DO%D|$qnOq430p0)r0L@86K~yNumD1-9f-n>X;H!17suU2}!@+is_kS^g z$OtJ|&##hvY09}5h71{vdwpO*oyl|tOehTlGJT@~W@x@xWjE=*dN3(4MS~mx7_zD! zWxWP7wC*k;4?Y|bk2ra^)1VQh(KtSFoFbg|P@rvhBSI}!;35UNI6XI_B%+0di-OSk z7ld2#y8<5+JyPG7kcf~sk(|)07EZ$&SRQd~dk?gF$_^ox2!83`kG84A(nGpOS7@Ad qIp@%LIyPoq3TTDQYxdXTR`Cb0AR4(!4^c`00000<{9u1Q2eR4C82klPl7AP7atFf_b$nfm`vov39w*=qSR z=S6{y2Z64M7B(3oBWK%p4LnH-f*znmg9Ug&1uQU|1!mK{PM(SU7diZvFZ9&K4S;D-CPx`3`^^|Q0LN%2M4K;7B1+0Gc~H_ z$FWFhUDb(US;D7=49ua1Q-;~7V#0@Uv~xukW5g0fEZdcW|LF_i^apt3rPwF{0000< KMNUMnLSTYH6Fa PG=;&_)z4*}Q$iB}^PWD= literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ax.png b/frontend/src/assets/flags/ax.png new file mode 100644 index 0000000000000000000000000000000000000000..eafa1ebde163f7a3bf5536ec595bfb9ba0937ee0 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^@<1%Y!VDza-G841QqloFA+DcJa4-Zf{l13tl7Pwo za}3peq4!->ANnd^;x}0|xhe#x%+k}vF+}2WvH%NHV7YO)BZol3f_?^x9kVSB4m1dH ztk|mQ*vQmuC{ZHe+{oB$sAX{AN>k#C0~LG>TskU3E#Gc`1{%WP>FVdQ&MBb@0NWHV AIRF3v literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/az.png b/frontend/src/assets/flags/az.png new file mode 100644 index 0000000000000000000000000000000000000000..6a942fc8506120e23dd64d8f174e415276c2af77 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^8bB<gTe~DWM4ftcg6D literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ba.png b/frontend/src/assets/flags/ba.png new file mode 100644 index 0000000000000000000000000000000000000000..4afae8c0620e1eb76b67ca91a6b778cfb52ec282 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^8bB<5DG~3}$cGbuS=en|_$AM{VuTE9tU&;gQu&X%Q~loCIF%(RuljL literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/bb.png b/frontend/src/assets/flags/bb.png new file mode 100644 index 0000000000000000000000000000000000000000..555740d67167fe1e58d6af7e60225e87bfe553f7 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5QtAOdA+GD~|X( zKa4gkG0<^)v{_@fgr&mAo6J)pxF>vN*Pgj(MtRIiw$}ARuR0H%e|MuTYroK}>a?Jn c^#*nfkG6=31XcA^0*z$wboFyt=akR{0J%~{tr4EDaQx(~_A*?6{d%+1zDdc$CGH#LHFJ3)IHo>FVdQ&MBb@06Y;bi~s-t literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/bg.png b/frontend/src/assets/flags/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..d482851385bcb40bce813917776cf5fa27beccd8 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^ia;#F!VDxo)_OVtDgFST5Lbq2dDqm0{{R2q?`5#+ z&Nbrfd)qbUXBZXEDXt+GKxR{U9$x$ OX7F_Nb6Mw<&;$Veogzs9 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/bh.png b/frontend/src/assets/flags/bh.png new file mode 100644 index 0000000000000000000000000000000000000000..98a31b4004d881450cfac253474608e7592e580a GIT binary patch literal 125 zcmeAS@N?(olHy`uVBq!ia0vp^ia;#F!VDxo)_OVtDTx4|5ZC|z|DO|7d)_hm!FVdQ&MBb@0F);y7ytkO literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/bi.png b/frontend/src/assets/flags/bi.png new file mode 100644 index 0000000000000000000000000000000000000000..78d9575f6094574311f92944ca6cdef50cd5e78c GIT binary patch literal 383 zcmV-_0f7FAP)xP~0001KP)t-s|NsAw z+MVQih4TCK{QmscJx)5lQy#TC&JiZ$_UHD~*JaFj$L-GPm!Q!gG%UJCSIBJGwX6K_ z@zX9q@U^?Z>d5N&?fmibx#+^%Ob%7(Md!>R4C7dk_!)lFbsqbnVjGQ9|ROd!2kav?TWml#wJ^r_L6Vw4ZwM|`4y`( zfLK;?GyAth`wT+K^^yJMZ6vAqk?HJEf)#~c}hz`jKLoYcRIOlvlVIX z%2pI*>1>MJ)ZOnw@SAbd{RhpKt{9wCODef`?Z dA7lXLs5e%a6AS*r&;w*X@bK{b{QMMAtlz;J&JQKM&EfU&*VxXs>eq8SX_D*f z>-+ihxvNv`+=Tk~@9yE9Az7m4${@t57!y*m_UzX7=f&dJw)F1F_U+fk#jDi197=JD zFJYR9kz3-euJ-EC?aRB=W)Z3(-RIn+#ip{z4kCzs6#1ToyoH`-qObG*nir|!N{$k$-JPcpNiYb z)XA#5+QKr;yv9Ule%sH9XpY2on8=)*OH*}!@8qiI(P!JxiLj$;v7~C>$2I`&js*Y! z0W3*GK~xwSb;0LS!cY(f&~I~wQ!eIQR zmJ4#h;pgj1Cg(9$4}flQCzKWyrPG`e359 z9*JR*i3N!aMYoRQ?Cv^_b4ALCQdnSNb!gx1=iB3!J**;9 zNMKTDUUn~x!|-T-FYBEsVkC8Y0zBHCvHbu@uZv~rOt59Zoy}YrTc?>cmT`S!a~lu= zwl_D*jNi(Yf$%pORLWSDUawsE^}64$uBY(_&iekP-*03Y|6mbD(iiup8&HiC-Y@_F N002ovPDHLkV1lp+Ro(yq literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/bm.png b/frontend/src/assets/flags/bm.png new file mode 100644 index 0000000000000000000000000000000000000000..707e96e2ce00956335cfbd9ed3562af1836d6661 GIT binary patch literal 536 zcmV+z0_XjSP)f$^jv1z{uLh4=vSyjnsaOK=))S<1|b%x=huH~+`u*8SE4l3Z@yv(>$ zd$XbU`1{!1=+@8Nxg<7+c~!y=E1G3dnPgChHY|$3gS;Fzcs(K3>C}#8GPcdF!pxT4 z+pe5JHkhE1h_|J*v30ILF`c}xfwswZN-UkJc%P3_ptp>$n~I3U+QVH&($mt3q*-K0B(k(AgJEMHR1jc aH_0!T`Vy;h=8F{o0000=0g1N@c;k-|Ns991_RbIA>nCu&=e^B`OTP$4g2z(%()W&{rV6O z1}!QH`|f#+jEnKt7UX;#;cFd11Pkhwof-lJ`QhXC($-uD5IQvl|NitG92!zmPxbZn zXI%+tWHkHmkv={?b#-<3;U50{>H6tbw6wJN<0qx1rT+We?W`KzTOIuMv9dfGp+-=y z6CI^580UwQvL+m(85<}M1pW8KrIru)|0?WL{cc!X^T6j>7vhCW7P zA0|>pNAU3QwGJUa{p!;I00ALML_t&-8I8f!a>4)*0KkjhB@}mecb6)4cX#*ye=d~C zOrRaeE@);GKpP^n-pC6u5eqMshB(eHZyR#GE;rm>Hx7g&_LV3Rj3~+S z^;NZ6K0QV?YaB*6N-meH>~tRO?`>O91;*K!SqNHi046dSVnGQJv@sb#n=bqS>P{ue TlFi8V00000NkvXXu0mjf^i>=;`7ZB5^r6VS!*tD0nygaZm4Oe`zTvNI?+Nt}Pdt!W2T O%;4$j=d#Wzp$PygJ{~>* literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/bq.png b/frontend/src/assets/flags/bq.png new file mode 100644 index 0000000000000000000000000000000000000000..614973b6da1ba38c17f7b4bccc1bbf888038a475 GIT binary patch literal 352 zcmV-m0iXVfP)0V;Q2h1v@tvR)6cm+}m1=5g_Qb~CCM@Y~abjX( z_3N$jr>X3Ge=b>oI{*Lxrb$FWR4C7V&es-#Fcd^l5|lwmm0s-S|36Wp6cft4p1aq& zo;NM>VK3NCF+MsG`$M=z!!R7Fn$s~yLT3qcX`kb#mMUdu>Cj(}e6G;60B1HexqFyu zylV2Uq_C;U-NQOVOUMoCL@jEvxqmb@A>=B!O@~}aRCge!HXU-BmlP~X96DsA;*#;w yrDFzYF{ghySfEp0q(fezeO{yAyiQHtpxr)hNE1ZRjzO6K0000@A3bNjupPy?Gp@$XOlq8UsiYu2XK;5yY?GyTj7BY0iq5&s2w6z4rWf`9|IvpqqiH&k*E7K01*mTe7gXQ$ zxds9vIMLVv066iHMoBuAET=SycItV3n|Nq%bixxQKKfIRSCLrc*w|It$MN1c_lV-1g*ed}oJGa_|h248y zL(eIfUv|ihRt$M#?_BZas2=lmXK}vy0@IqV@rX^YYn477BKD`mG}05~5KmV>mvv4F FO#pYaL;?T+ literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/bt.png b/frontend/src/assets/flags/bt.png new file mode 100644 index 0000000000000000000000000000000000000000..01ee09fd722882bd57510eecb3192a3c12ff2318 GIT binary patch literal 451 zcmV;!0X+VRP) zs2cv=Q~%mO{h4?Dyr%zI68}yT{r&y@(!&0DOa1EO|63pak81wi(*5Iu{rKVi-(UXZ z+y8nN|H&Tz*Dd?5l>6wy|6?xyZ9M$$y8Okn{HcxpOc4HSI{txI|8GA2gj@WvnElU% z{nyF*=92u4WB-6u{^D!@`tdS?)&Jh{l=aB)hzwVxB1|7?&iqu z+rIqVsr&fs_vM=Xq<@x5?J58O0MJQ9K~yNuebL8qgFq03;SntAUNT4~D)hQ)e`uOc)yyM2l zp-F3?FmT1@r9|O`%BeeSi@iz1?bZRXRH0s6v-L=Cv0lyFt834_Vk_5~>zAHFClL|3 tyI%r8ruQapp98EO=6#+{@PB_(b3aZh5_zMYKb-&o002ovPDHLkV1m(O_*(z~ literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/bv.png b/frontend/src/assets/flags/bv.png new file mode 100644 index 0000000000000000000000000000000000000000..c1ddd113c76546010745597069ce5c8f09062e4d GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^GC(ZC!VDyH3LH)WDa8Pv5ZC=DZ@$;oWzfj@K6Tpf zBS*XE?t1b1-_2NQg@(YBTpB{5Q)pl0wN+J{z0W8Eeve83VVBd zeJ6#eOFJ_#bLd=3Xkb(oX*lN^+><7)Yk4S50lFRV3Zd$eR`GeNjbsc7OTDUHe4;Ub6=p zlIH2+7@~20?fHYE4GKKW0a=%m7##1`N4P7n7ynzI$(5K_I{#6NV`Jy_*-Yw_gBt}? zysnn7Zf9a=TVispJp+N32U%>6xOPxRid2^>L9lUE)*^17dC?uMlf chn959mpvEATI4;Y3TPvPr>mdKI;Vst0I`={+W-In literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/bz.png b/frontend/src/assets/flags/bz.png new file mode 100644 index 0000000000000000000000000000000000000000..6e69b531ef03758a396d198215f9c7f27b1fae57 GIT binary patch literal 428 zcmV;d0aN~oP)xP~0002SP)t-s*$)}j z=FIZ=@A>oayx6SA-@32SoEH|BLP4n|B%JZ_@ZsFeoukN=!F#E>kddOVKt-OFwvl{% z#Q*>Qwa})Z$cnJI%y)dYzt*|A&eHAe?1Z9KwUM(T`?C77mpQCnFpSzEzfpW#qsmimNlCWlci@bLejp#NZC|A2u1Z*Tu_aQ{$H|B#Rn6$3y3 z004nWL_t(2&#jW%3IibwM30wfqVDDYzqStr+rsKv+Ia|!95NUNy7Gm%()VB~OQ4xZ zwgpfQIAj5g0Pz;oyaVi6XQ0;R&jL`IZ&in&0mMFR9PQq{8%L+lhcw=p{LA_@`*rBy zF3itk@-$*McQoQw>lU$vQm8Jr=l@^`zcl;-YYYhMI)_lL00000NkvXXu0mjfL(OlC literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/cc.png b/frontend/src/assets/flags/cc.png new file mode 100644 index 0000000000000000000000000000000000000000..40caa26daaf8c0f3fa59bd3c34ea7298396c7753 GIT binary patch literal 299 zcmV+`0o4A9P)$bmmqm>gNlNchW)-v;u+1ha@}o;1Z&F~D)mTjvn-;m6)9I80D@%O46z*weV~M>|cp$5> xQ!5VyEe6a}A*azRN7%foHV$#l=8zcqKVSHX1ZUp-;kN()002ovPDHLkV1n($c*Xz# literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/cd.png b/frontend/src/assets/flags/cd.png new file mode 100644 index 0000000000000000000000000000000000000000..6f6dd234c115767e1a807313e82f932c4e407378 GIT binary patch literal 360 zcmV-u0hj)XP)SG@v>xPt z8_^vf*~>H^isHJ!QS!YRi?DpEx?kH(9qO1Go3(D}iyPR#GU(7HM`npK0002PNkl$?2@ZoG5JiVYK@=?(+^zS&WrYzMEt8NC9z5U=h{s%A?;AR{*FIQf0lGdDN%p^HqL1$Ab+=L*cW zsM`ni2plj~XiN6jCk(Y3wG>%K*TLob>vbQN?>#J8U8pYsL=a9o$(LgQ0000n{MF%`Rzu;8$xj9W|!kL=g9633flk8YnxVnrKm_PkImM}p>gDo-O6gxvX WlVKGTyI&p9JO)o!KbLh*2~7aAT|AEf literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/cg.png b/frontend/src/assets/flags/cg.png new file mode 100644 index 0000000000000000000000000000000000000000..956c75cfd5a254300fda1abe8ebfec4ce438d9d8 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5Qv3lvA+C2+T}>`VkyEBHu}+;L)8LclXkc*Qq{`8lkmnDW Z84?z-mUT_4>H+Fv@O1TaS?83{1OSzSDuVz3 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ci.png b/frontend/src/assets/flags/ci.png new file mode 100644 index 0000000000000000000000000000000000000000..f75f1077708b8c600af0278f25dc73a375a5a2a8 GIT binary patch literal 97 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?#0(^#A59GhQk(%kA+8Mb628|n{Qv*ov837? uC@Add;uyklJ(+{IH)?AaBS#w_GsC(QdJhY>w+aBI89ZJ6T-G@yGywon7aA-8 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ck.png b/frontend/src/assets/flags/ck.png new file mode 100644 index 0000000000000000000000000000000000000000..74200b4a22422c9eb259164bb28cd1131f5392a7 GIT binary patch literal 367 zcmV-#0g(QQP)P)t-s0U>E% zbfMtn?budpKv<3+JbN%og~$*t5H51S$lCJ8&D7cDXKtF*d5-=2{EC^nzsK3Iy3lZf zt59Z`psdII@$>f8+HZlX_1@#}q9iu}007@fL_t(2&$W^3lEWYfh0!2lY@_DZzW6N*-_xeHXmPmF;d4_OWya?bI&Z16NeQ*HnJzR37J}hlMVm? N002ovPDHLkV1oTjubTh> literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/cl.png b/frontend/src/assets/flags/cl.png new file mode 100644 index 0000000000000000000000000000000000000000..cc4c027908c6b87e85894fb5551cbec07c691f89 GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5QlbGqA+8LT%dTq6{r~^pyZC^B z>*@(BZrp$N<->A`IG_S8PZ!4!iOb0e42-H42?}S--Jb4V*1F(B9AJ`Qolv=u$A{}gP4WUJ6-H5Ub+$AWyT#mHd2DIP q%xr2ZieYUGCfpZxY8>M)Vqkcpz|6n8LUcFK5C%_IKbLh*2~7aJ9Vl1; literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/co.png b/frontend/src/assets/flags/co.png new file mode 100644 index 0000000000000000000000000000000000000000..b331f1477931c6a391a35ea7bb73711efd9cc154 GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?#0(^#A59GhQk(%kA+8J-lg|mN{kbTnQEAQw y6cqP#aSY+Oo*co-$StwroC0TylLLbx55w=vj&I7?3@-zfFnGH9xvX5ZBL#Pdx9Kd}80MD|(LS z1l4Z&#N1CU{{R2~{!{lEwCg{8{q*|mM#Gwv%cl?BJu-Ll@q2NFi5cZnqH-rr+<)|G zU-QHBHwsGKr(T@#7HD9or;B5V#`)w2Dl8H!7B)2tBqXS_bObm`Y;a&yUauj|ZN?CM z@YvBKr;qmdvnmVkH!#<>6IEieu}P{3-C)GY`RU=-*4Bx$8QZ-%nX_6nAI@0p&BerU WWv@VHQhq7O`3#<}elF{r5}E+^Mp)(m literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/cu.png b/frontend/src/assets/flags/cu.png new file mode 100644 index 0000000000000000000000000000000000000000..4b6f177f3eb649588112e01a69b0574f4fe88eaa GIT binary patch literal 258 zcmV+d0sa1oP)?sJR$TQIUZLv|&WKP*T)O2~tyY$({ z&fRnTu3o@20gLv)+!g=+|37{C$%{9iA3S}ZR=;V*OTTA8U1pvxjv*44lM@`+->is9 z3ug~$^f0N5c4C^v`EW(d>YKb8HTM>0m>C!cFiZ(xY*x@Z@E}-{fgwbiKP)pjfOB$xq&?%l zIn=s3T5rnA(e7YhfvK-N)w(*6p4-r;PXGV^Kv==By5@k8)|{+7ZIDi6Z*avs{BQsO z0Ln>3K~yNujnUTaw&Y)Y=u)3c662ba>8Ff(Xdu)lwJGzQ!y|tR3 zumb>`=UnWGhGze{tVdEQb7oa-znlOI^+JJ_bY6J(mrl=J|2Or0l%Eu@l)`gukt(JRra=ij^P21{lT8qQZSH2?qr07*qoM6N<$ Ef*vG#6951J literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/cz.png b/frontend/src/assets/flags/cz.png new file mode 100644 index 0000000000000000000000000000000000000000..b90e9815a700f638fc27c4e579768b0066e6e3b0 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5Qi=gSA+Cb1b^rhWzb+y*L&;*x zk!z>K6h3_Z?q?b=AJ7(EzbvY58FLH222gRhr;B5V#O2sChJp~Tr=|b5JbwPZi;(Ihjl$o)CH9@~Lf(~{J!!I8 kQ|6j?g7s%HTL}>At-3Fx^seFaGN2Uzopr0CL|$x&QzG literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/de.png b/frontend/src/assets/flags/de.png new file mode 100644 index 0000000000000000000000000000000000000000..6f75f601b2c9ebe269d1e74199109ccdcac50f66 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^ia;#F!VDxo)_OVtDgFST5ZAjv1_Q(Ya|~a)7`zx5 zVpWxMfP6(y7sn8Z%gF*R%uGC6gbN*+`FOst9LqS+;K<3Valwy;VIPBxV%fU$i6Gsc Lu6{1-oD!M60IwDxam#7U@x~tuH(1F>&k1)dfM#yiPn|0*z=*z z@Q=mq==1#d%goml8taOU)9~2h_2rk_qR{8~+b}iWKSbkPVDP4>`r+ab!j75%004kV zL_t(2&wbBH4#GeTMA08IP@Q=WGu;1_EIJE>V%NqcJ=v1!!r2LM3NDk5F2g*z4ENwN z48djQ(c}*R-DGgG&;KU@Shh8JM^A@??brG!V#|B|X1~2XW2rM8@Ip}lO(`8Q0M}MB uIqx&sTvw9Gmr^o0ZzY>=nQU$B?XL0000?} literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/dk.png b/frontend/src/assets/flags/dk.png new file mode 100644 index 0000000000000000000000000000000000000000..405b13c70d581d243ca9392f559c785824dc7d54 GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)i!VDx6^9*`{lxToYi0k9F8OL}G{{R2~sCD`k z&yko+>~ryS~h;3E8a;d+(;;iGBmGw5J^Ziyh9YbPHl%~TeUK2MjjSy0001eNklrNXOj2Gq<*5@W= z5!UG=?5zkXk5>^y7ihHRh4HL_&Mr`AaRzE*WOjiL7AsKO4Vhh_!Ac4&t%D>NsJ8;7 o+^-@CF8scpzZbrV>-q8uZwf>Tr%w=IR{#J207*qoM6N<$f;;1D#sB~S literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/do.png b/frontend/src/assets/flags/do.png new file mode 100644 index 0000000000000000000000000000000000000000..a6955860a0ab2a208b4ba52cae2b79c960cd6ce6 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5Qn~>?A+G=b|34?F#-N)tH6g0A zf71Ha&YFbCw(Z>o8ybRV$4;NOX8){}&ArpsZP-z29A7PD&9?0dnfQDbJztihes!@w+jB%$gvV@{NW&##Z`=K{4e Nc)I$ztaD0e0ssmNH&_4w literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/dz.png b/frontend/src/assets/flags/dz.png new file mode 100644 index 0000000000000000000000000000000000000000..a9788c095880d21273a6cc857b2c098261527bf6 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!3-qVmezg)QpN#3A+8Kb#xZtAM@5aNs2dsh z8GSi?=J(4t|NsBLBw+G!%l_||ZamIxxUTE-w4!H+lyRA{v6F|f`k^fiK<&PsE{-7@ z=g(gBF<|M=U*3yxg~E|JaI!%%F&zIwyfReRlILQXHpzn?RyQO2?K wGH=N|#`r3R>ks!^WX|iErZa7B>c;kc?^!v`U4(A#0~*ZW>FVdQ&MBb@0C_S^*#H0l literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ec.png b/frontend/src/assets/flags/ec.png new file mode 100644 index 0000000000000000000000000000000000000000..93b540a01f0e21a15c2cd7ed2be4d511b980e186 GIT binary patch literal 349 zcmV-j0iyniP)Y%wn44Ap~KPCv&__yvTvi6H+z?Dw4){j zZlVsToznmS0Cq`4K~yNu&B@6ELogITQ9~jnNMZ;|tFy5+wEq9sy2RpHyUTl&!)D4( zIL7%i!*&EPLd?d@K>!Qa3E#p^0p?Xu$l%2R_Qp@ww?A*mWX`My*?b@7Vy*b*PvupE vSf!WHKT#E6a8)~00000NkvXXu0mjfE$N&< literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ee.png b/frontend/src/assets/flags/ee.png new file mode 100644 index 0000000000000000000000000000000000000000..2539f9b768ae20d1da859a77495514f5dca72d77 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^@<1%Y!VDza-G841Qv3lvA+A80q3GQI|Nj|$x>l`P zb^CcZ3s6MS)5S4F;&QTp3o8?kiJ*ZSD;v)jM!gjW8XY-BH7>X?FeHmgRjfVn@h?cf Mr>mdKI;Vst0Cw>o>;M1& literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/eg.png b/frontend/src/assets/flags/eg.png new file mode 100644 index 0000000000000000000000000000000000000000..cc262dcab481a7bd35bc2cd18bd7735cb81d4b48 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5Qn~>?A+G=b|34?F2IPf>hTKcY zd-rJ1-(NqTU!M2r`N{KZZGU}v_2%}*dkMLBk5%2v$-5HFXAe|r?djqeB5^rcz=f6P z%Cp@L2c$L5GBDEI&BtE^8f$;3{|#YE?v2ilsQjT?d6gce?EM8yJh=)UeRiEHQr(?)ikpzE&*Of zMpb53uOI_2Hm>tFu0I|Hh>WJI+a`x^Vm`s+8Q~XUZ*V{?<$V;Ae@YN0X0f3R~O#$I65d zHg(k%Oe~lz>>M;zc*uZPpFxS;60Ixzs3>D@FPTF#&l)xGIx+f^Df3k>?kO|(ek=86 zF7|OP|Gy^w{1R>e0068>L_t(2&yCRA0>U5&24E^WPywR8|Fed!m89!+KvIoPQEevf&cs3XU@Cd&dk}*-le&uN=C1nAO3A@**i%bzz$?Hn@&J*-~5<$=m zznO8JL<3OLaw5P=3a$gorM-DYT7}2MbtIrFvv*^)Eclmf|dB(i1)u{sgWuqVy1 zD94Uv=e{t#k50UIQFui{m{1*jO;xW;9J-RBG9C++00011Nkl0005pzL_t(2&%Mvf4#FT1 zM&UDqfLDzQU*tPB)e(3k`0kKvW>IeHKRsaA1 M07*qoM6N<$g057AC;$Ke literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/fi.png b/frontend/src/assets/flags/fi.png new file mode 100644 index 0000000000000000000000000000000000000000..881542093e699506b4d7711436b3cdfa83e0d877 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^ia;#F!VDxo)_OVtDbWC*5LX7%2G{IG|Ns9FDPN@( zHdQ-(s+e2%)y+aVKn1#Vxj1StY+A`; h;Ja+Qf8ZM?2JWfyNtg2{m;*I3c)I$ztaD0e0syyYBh~-_ literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/fj.png b/frontend/src/assets/flags/fj.png new file mode 100644 index 0000000000000000000000000000000000000000..b5455a6354b72c0aa9fc2c33671586d8a9a6e320 GIT binary patch literal 477 zcmV<30V4j1P)F?$lBoK?c|7+XKtFm$l3e)`)04>)=Od8-RHnU z7yR+__SM?RMOtjG-EW}Ho4C$qZJNYc57>l!)OrZ;@bIzS#o~;b$%ux_k#yO-0L|mp z&n`&Qh>-Q(`1j2A|{`X7Lu{TOBewpGj*(l{79VlN@v0=kHXpc2YT3$vzx z*(EJ>D5ZQD1}?^Ky7IK7T8K4yH@uvRXMoW655C{5Poa7`4R?c3JRO8XE@}z4^?v`@ z+%I7^OulH@s3eAYpK59t*ywfbORu|AP_pcMB$e=dYbVL|)K*Zk&xZ>t;ov?X~+MaX7GJp%+|z9wWo83AL;RfMW#@JlKc@K1RG3+)iz TcXmbc00000NkvXXu0mjf7$)r& literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/fk.png b/frontend/src/assets/flags/fk.png new file mode 100644 index 0000000000000000000000000000000000000000..e4637d7a8c2f38efabc756bf2736c7bb05e08f19 GIT binary patch literal 560 zcmV-00?+-4P)E% zbfMIFjw5ur*j8)u#?5DLn#d3?z{uJTEO8}3eIPu0`uO?3$JrBn$Kd4cVsM_{f8+NEt%w~l$Tw!qok=gzyfgR#{gb-RI&oVvZg965QggKjfSgs_&1 z2`Fy9&Dh%7+Ml+_qJea4q0hY4>Q{iUAc4u6oq_e<<92O=F?_v`Xkd|+tT24Np?(Xi+($xTAj~{7pjIPJPnS*nK zldPwivax;1h+=4<$FG}asI7ywfn&+TsA7?*0g_2Y0002{Nklv*KUI_6oBDF zfEZJgC{Q+n?45M)y_(aCv(w@+2j9SldKvs1l<7B69b zzzFgDV42`7pzaRYJG#6RC{)*<%-=s2pYusy0bw@yd3(-_naaV<`sLM)@++0I(`)x@mB*p2fN>h# yO{bTg;{yde?DTr$i!hA#l;5Uyx63c^-~9r+0~T%{*|FIG0000bP0l+XkK*e4q$ literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/gb-nir.png b/frontend/src/assets/flags/gb-nir.png new file mode 100644 index 0000000000000000000000000000000000000000..ae4ee988e80cbed4ed09170d3f98be8cc9439073 GIT binary patch literal 304 zcmV-00nh%4P)zHZTB_0Py{t#@7u1P4)j(2Kmu7jf29pA++Zpd!MaK<~=K=?PSFa1B<0IYP)xP~0000pP)t-s|NsBM z+3&E=>VUG|Tb$J(c*Q`B&H!b-@b>!=HKl1(Btz5#Y;8- z005dvL_t(2&yA8x62u?~1xfroA#u$8Pn!kkM8}llih?d%0U{zg8MDJ5YA5*#;FA`O z+m4}rY_*PfY1paw)Z`UG09+bXCP)qd0YKP0RTb<3l>lPaq%c@C%u!2JFE&+?@)h(% zQ#}L&0eDk2!7ovaD1J&TEut^YPE|<;BAUQ4*qQ42+t#u0(lL4Mx&ZiNa_i}@H)y$q YH}%mB##OYqo&W#<07*qoM6N<$g3@1ia{vGU literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/gb-wls.png b/frontend/src/assets/flags/gb-wls.png new file mode 100644 index 0000000000000000000000000000000000000000..f138f629b9b35bbfd0ab4000825777056ba149d9 GIT binary patch literal 741 zcmVxP~00036P)t-s0INCv z{{GAjF#x7E0I4^+2`j}5FaQ7lzzQwN3^4rs{JjhTF3B}et2IopAT-HOX3-Bbw-qzLFiUMsFez~>+_bxHJ1E+&wq8joDSt6oOey8U z$j>WDz(ZKaW_Z$5YR6e__4W1W&(l{;DnVZ?lqD;qD={XBHHUUZJ; zn{%%O$feAG&ZEGm6GAi}{@U3cAzDjZ5E>EDbeS3y3&)hp(n#Dq->7@@M40w$`nr9B zXpmE>Fkq}$#I~|oaqcLrvc2Wf&A_Hcrbu$inEYuH8=nbHyotk8b50*4Ev6`gIH$c9 zv8mfS5wqy|O-=Vw3)}3n499TO&$Z%s-Hc9z*liz(=;u+tAc{D{m9~eM*Ii$nHzn~x z4V8IsVfUC?18&xLIeWch;`6n?;DPiM!6`?SGLE|4mpJ>_{qu1^sd2yR)IywR(&bW0 zjK>hO4ZIG(S&g8Ss!tf@b%`kAbqG0Qp#u^cLCL7+d5C&0>{xSzQ2ASeFsjwtaZ1ju z3Z}4a=+0F*Dd`F1%JE&lQUk$v>f%a6U5smqiW+c+Bg1L+Lr9F-%mHhT*EJ zgS6lIQl3~rdY`wxmW|7bQoU+fp%d&Y{;2a|80}l@+Iqi499<Sp~ Xe^o8WZKoQQ00000NkvXXu0mjfmo-^F literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/gb.png b/frontend/src/assets/flags/gb.png new file mode 100644 index 0000000000000000000000000000000000000000..ef31d2cb7eed8a3dc6eff67d23197d60d207dcf7 GIT binary patch literal 298 zcmV+_0oDGAP)GDOk#kLv_M#nOJSAZc!~AW*r2S(;dzSj+u`lc z*h*lO^7Oi90001~NklyK^B7`3$g2>&HyhDkK{WZlN6;{R(-{56k}%xP~0000~P)t-syHF|l z#TDB_Al=3upD8k3nnJz1C;ZVC0D4}|5hg#7OY)``!d)fN93H?C00024NkloOG>Iu5bF+Yt`fTk6r!xW#@AD?|BGPnvUJi`k0{a8Iz2q@w0V< ZdIP8E6W5Da4R!zk002ovPDHLkV1k^FhnWBX literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ge.png b/frontend/src/assets/flags/ge.png new file mode 100644 index 0000000000000000000000000000000000000000..6ac2ad4b3920b4799eedfe104be0781a15adeb44 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5QtAOdA+G-!82$sn)T#eJfBwIJ z|Ns8}|I3&Ex3>OoZ~s3k>OVjK|M>X-2?>Wj-i`!niScxC43W5;EWpCd$mYh;>=+Ob zA#uvwgyplV#KIazcLV!5$^vJ^b2V5$o9+}nShJ9K@`0L-ssUf)Iuq=6{ajJw#i;n% x@b2Q1%%$%eJp=wb{0#WN;J3J~O~4s;hD`;cue$=4RRHZ_@O1TaS?83{1OPvMPZR(E literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/gf.png b/frontend/src/assets/flags/gf.png new file mode 100644 index 0000000000000000000000000000000000000000..6ce46ee24b100abfc15dc89d31fd54a07d262ef0 GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5Qd$8%A+EPB^5(9Ulj+y~eVfxS zMg3)lAbY35pSzs5grq(%<#`?}+-;|n9HRENS>S`<^Z=kPwvr&f;A6*LzyAGu+Zx`R zK#@347sn8Z%gG5|&Wt=qlUDrs#AF&$w^LDS{~XTV{v4JLAfCZ*a)`Ax{@fPnsr8E& zv$w|IeAsqKKUTCuE8cD{=S==`)+YW!Rw4N}f+=<cLES~MYs(Qn3 f_QU&k9Aam9{9n!@^loN7(0B$f@}Nv?M+z)56n9WRB!3&;us=vIXS?ImFLQ{-3yr5G$M{R za5)85yt$Ye%{_tD>++#Mk%A?r3qC}qvpGZ_ThZVsAQ~{6pMgJ7?va38f)CIT22WQ% Jmvv4FO#mEaF%AF# literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/gi.png b/frontend/src/assets/flags/gi.png new file mode 100644 index 0000000000000000000000000000000000000000..bea8dfa38ba57fe179e3215e2cafa6cf62d69c0b GIT binary patch literal 446 zcmV;v0YUzWP)1J)z01E&B0Gj~?&=?8w^78cb^tb>D)kaRZ8zWT! z0m3*5#e9Gp1OTEF8Lt2akpTyz00hpOoxX~VyC(*{M+U-jciY9r)4IF4CM?Bna?q=- zadQ2>AtLI9Krmz7&|KBH}!O-QFju@Dhzor&rSU*a%~F1VV2wS9`a zE;`w@e8seA-e22xUQLn8mQ<45vv!uXv%EZ!UZZ11Fk_f7tV_F>j1U$Cj1abzL+lEl z^H1PnIn)V12+qZU6KOR>hT(h1qvsn2g8kW|7fPvV?)RoiDeX^yI*7J;YQxtNsJd%) o9(=6kLG3;hu5WXH++0WC4;HW#a@4iAHUIzs07*qoM6N<$f@3eg1^@s6 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/gl.png b/frontend/src/assets/flags/gl.png new file mode 100644 index 0000000000000000000000000000000000000000..58429fe23369ea434bd84ed175414e6b160ca596 GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5Qn~>?A+8sAjQ{`t|M}4AKkq-i zXq$P*BlWVh{r9VPUQb>2q_F*_MdURtpO2gO-;XH1BxSFy_2o23zo(01h{WY&0T))D zBOh9=YI!F9c*MxVW9jk7h)toO<#Vfe!;d!w`&c?oAK-o7-Sm^EV4qCOdX9(21_sV4 zOcDzkJO$L48RsOd6PR;8jN_5_!Jj%zZfffCJFI?N0<8bOYTz Qfp#)@y85}Sb4q9e06#fZ6951J literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/gm.png b/frontend/src/assets/flags/gm.png new file mode 100644 index 0000000000000000000000000000000000000000..ebd8826a0ea7bd5c94d884c5261224ae6c70d629 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5QbGYfA+9_!Jyzu!HA@Rlo_%&s zQ0-nqo?*@PZlJ7^r;B5V#O34yM^>II&)OF;u_cEbaL{xx_vaKf;8?_z^_kKAsn)go TA%6RSsu?_8{an^LB{Ts5ZgL~W literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/gn.png b/frontend/src/assets/flags/gn.png new file mode 100644 index 0000000000000000000000000000000000000000..be43cebc611e5b375691112770a2c46f01e3040c GIT binary patch literal 97 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?#0(^#A59GhQk(%kA+8Kl63z*#{kbUC!27fj uC@Add;uyklJ(+{IH)?AaBS#w_GsC(QdJhY>w+aBI89ZJ6T-G@yGywn?lNk>H literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/gp.png b/frontend/src/assets/flags/gp.png new file mode 100644 index 0000000000000000000000000000000000000000..3abbe8cf56b99730580de17975d2b8182bac3ac3 GIT binary patch literal 452 zcmV;#0XzPQP)L{#10@F z0U0)XfrCZ>7ytlD0Df--y`}~LC;+{$C>SbJ&9nyqAOJr&0zXq|o|iaJMFKED0T@;Q zmV^cD&j>JT0nNG~Uujs)xCefh1V2gwZ(##ofdj3a25xjvsM)zI0002*Nkle( z>zaZf6h)D%iHaItOS9Y5)Xen$Z#RITh3kiIzU4k30BHCYOay@qTMiboyA5!(;g!$w zz;iB5k@AYZS*TiR7;U0000;~^LTbI$$v-MBD1CW}rolP8ToU0d@!$>eMA8Dr2k*dZ$%XiWh-^EOENtYik#Pw{^B#oYu1Z?xfi3-|gq* z{qLo(1|5z7004eTL_t(2&wbFz4udcZMNyi76Q@820xe?)`2TNgNxG;6es^ab$&Qlb z3G7fn<`y&em^sIc&VQMwM7f>L{HtA9lo5y)M)*dSy4Tc5|=CT zevf}oGZj&_T|SJdQ23Ukm0G#9h&zk;enSinuUsOvA6?N7e@M!Im;e9(07*qoM6N<$ Eg3}<5-2eap literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/gr.png b/frontend/src/assets/flags/gr.png new file mode 100644 index 0000000000000000000000000000000000000000..d968c79cb62a9e18a819a259fcc13a9c8e63a6d8 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5QqloFA+G=b|37^FHE-Pd)^*q0 z)?fE*JACNcYme4L&)$EZy2hgwsLaRH#W6(Ua&kaWkwB0W1KXOKqb3p!A4DY{9Jpz* z@aByptZWKRJ{*6Wns|Gg7Ckj+SSYV8-(Stq7!Yz`K?_&IJ6A@DU#x+QZFMGg4C2We VKTBd`tAOS*c)I$ztaD0e0s!oCKyCm4 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/gs.png b/frontend/src/assets/flags/gs.png new file mode 100644 index 0000000000000000000000000000000000000000..c1e58c232558f61a36dd2d67a4038058c739a167 GIT binary patch literal 663 zcmV;I0%-k-P)E% zbfMIGjQ}2I*;;P#!^&rEnaB_>z{uJFAZY&o|4>z04Jc;dpTwP&-6cQaZU0zo^Djr5#K|To}UjPXoH8DT1xW@(%F>QaH zR%C7rFGgo*Y$hioS1ut33KRzsrCB~Bevz|jeUNXCuJ`!+{P6PF-RSJT$kxx?4k%zY zLRok=As8i1COvwFHx~&dXemN;4=r&-Dlen0!a^}Ct%eywKRX;RlPxMUr-L3bJ|KHx zR>zhRN>^zI2L}KOykBmM7#p4|HKzs+hB-TUR9J{7H(FOxSvg>MKUIsxsG4S2M|P9| zVT+kgc!XSQkWz4=V~GF&VLp(fGI)$ng`tIff05_!>rZYkQiU9&xH|v<00AROL_t(2 z&y~{Wa)Lk<1>i+MxPXFmTh!QlOEtyx-h1!w{|sSOBAGbs6IXkUv0Jy`c2+IV5_%KumuSTCi zKC0Lk2PfMxFLSTQL%}{j6ip>r%nzYkxEGG;py=6qxzDe9t(ZdoSrWtbr`yKEehPdY zofFOM>q|{3m;GT+6mJTRx5umZY5&P!u2-w~cOTa~BskySOy{33mBIqyFmzPg+BJ-| x#RLJOxE2S{HDiVZ!%^oiqvw){82EYoC*S;#9w4A5IVk`D002ovPDHLkV1i0>50n4^ literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/gt.png b/frontend/src/assets/flags/gt.png new file mode 100644 index 0000000000000000000000000000000000000000..8a334719ac79cd01b9596da16409d2f31d2cbad6 GIT binary patch literal 220 zcmV<203-j2P)F(vu+r!o0(EtDcNte*0wUDyFoAK-5qMn50>EZPD^z!GSo1JIFzM{?6 z#EYYH;@HTUt%b?Wyx_@oa?~Cr0000_NklZyfCC10IAA~$9fk^+*~K{7S#c|1 z;p7%)6yjvVseo6MkDs5FlMlBETq2B&oWjhw-M}Nr%f`dRf?EMM7b}|p)3A>VED8Y7 WL=tm4uc-3?0000)&*8+HfItkV%+8$0Tkowb#n$(!uQAO1Szc#%aNk*c;-1p*SE{m83LQ= lhf3mBSxJ9eDEQ}ixP~0001`P)t-s0G>&; z4k2d<6B-5t5~WrS2?00+3jEO)&Jia3(;)|;PD#3b{^^c?&!m{wwa)9+x8%zF+DGie z6#VnTAF5yd;%n{m-Tmc#{_wMk3K_ke5OB$w{_LPHCj|Z8SoHJGSip#;-M?Q>2#s|N z!4D&3#E|^gH7~Ghg^?Z4E&yVK1TNM9Hr5qe@>ZK!qwxpkJkSX$2MPu+PGOqRQ;5Hxm*VFy-@%!ZA=xA8vPdw;sTl?kW;zKU#dTa5c znfv472!Ry)0001CNkl~L&_-J&6SZdAu(91 ccyr(*ep1B(#TK&>!T|Y5>Dtl z-As#``DLj>#xzyJ$buGfL>yZv|dkP?tNW{--x=TL+L#CePgf O0000F;%HSB!U7vQ+YPbz?cp*2dNTW)?pInXc$Pgg&e IbxsLQ079NPp#T5? literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/hr.png b/frontend/src/assets/flags/hr.png new file mode 100644 index 0000000000000000000000000000000000000000..1dc15e24fdd1d0a0b0d5a30aabb2d636196487b0 GIT binary patch literal 344 zcmV-e0jK_nP)wC@-lkCC#lZie7b zS@prkB^8WCiiD@2x&IIl--(liJbX}Oy<-b0cqj3{;1Bm0n7stRhYO0001wNkls#|{G_3`J1`!H^70 z?S>(#Arz08k%HS8+G%H||ow~k%&sh?H>9KoO*K=H@0hnLRBaZFs zo>RCX)$PvJ)^rCN-T)B}2%!WM%$*2A8EGkXB!h6oJ-Qo%aNv@=8@_+NB^fqxJ~2ag qP&8X07IrZ&p;Be(8GX>(AK?dzuoR!l-(}MP0000zE0|IFG2Yi{q{lRa_K$yqZU-Ywhw`2LkS8L^8B)6d^OULP&6{KVq_ z-ygs3EG%nI@ShP^*S^hi-mJ$!W4%0G978nDCnrekZ0K!uZJOQ6+t1~vmRRVh=2xTj zBf@pZ&kG?Nl$qng(gM@M;zSHXM0;XvoNQuxDnd943OWi4K0FR= zecQ*W#W+dFMN_(aambN%%AcglpO?#08pwZ$y>KeVP+-rWioHuM(T0xAEkV`HlHJma z)xW~a93|3`nc}y*)2grY=jhJ4i^QjJ!ku63?d?0_i)sJ>0C`D7K~xwS-N8o!f-n?7 z!3PBX553qM_U`?!rx%c9<-!^Mm-1nEfQT?)oT}Y+ouI4Pbi{WuFT-OSRj^(PL(*O( zc{L(e!yr9D_IR2i%yF@|;2s5s1P8rDWo^tR#-ZM~3aU6&;aTyLH2DHAMUdeop5VvE a{K6ajrUhks3j+!O0000bP0l+XkK DmsUG! literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/io.png b/frontend/src/assets/flags/io.png new file mode 100644 index 0000000000000000000000000000000000000000..940936534df717151abf74789445d4c4222a15b4 GIT binary patch literal 838 zcmV-M1G)T(P)$DXOrC^3>09%fD0}!?|gZ^m+QUcN_y|@|NoOn_Pxo6MB^C& zyBcY=hIWf7jS+-lKzVzs-2#kESVP&00_q@us132Xbwsy=HIcGKg4xGKk-!Ed;-<*q zXIWOd>39F5%8BeC;G9>t{Q-pGMSpNt;guVnGZR$64v%+d-wdQ#&Jh1M3I;{wrq5rD z-%k$aUIk#pe~BbYiv68lZ#4Zf+o!9B0HeAa^e@5?2L0QL?pZ8zI653oM)%`a08Er+ zj$#yRwYRoOOnrKyH3KkezV~cA9M1M0bvQ03g@(3S&jVG;$jSNS<<97!_jIYflo}e^ z--Q!ZIb9k!`q;VZ9mDQpi~A|Tt!if!IjrD^!iQIz#b$wnZ(yJWjPfImI`tvH~j0_yANk44eU@)z<}`-Gg`nI?h63T zF+mFFr>Eyt4RZtZ>!_|_9cmE($HBc#O@S@t;_YJ5z$OMAi~2WnLQo5x2tgC*QpE0Z zwYq$OH87H7orHXOSOP& z_d1e^PNb{P=mMV68Jza_6+XEdhMZbR=dqU&iI&)lDX$fd!pr4S)G!MA13kknJk#H3 Qc>n+a07*qoM6N<$f*_5W?f?J) literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/iq.png b/frontend/src/assets/flags/iq.png new file mode 100644 index 0000000000000000000000000000000000000000..e92731555889e6c52f0bee1914f0fc1ce2ae346b GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5Qd$8%A+A9BoS@qO|Nq0n!tTZA z)$f_R|L(c>-#_;sS(&x5*L7au`m2ZTzk4?S?6zfVmMZ{N+j+V;hDcma7I0zZx$lNdZ*{an^LB{Ts5wO>Vn literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ir.png b/frontend/src/assets/flags/ir.png new file mode 100644 index 0000000000000000000000000000000000000000..9e7aaa83017207a877b9aece28c40ab67b3be722 GIT binary patch literal 279 zcmV+y0qFjTP) zuVA0lten%S?u?8}v18#lINAUJ|NsBtGBQrFW$=}iqSmnQkdUR{qOJdudnQU zeD}e@jLn_jA|gAfRr9H-`{3a5q@?ChP|dBT`Tzg`fk{L`R4C8YjyV>?APhvs8k-=q zdCmO~8VQqz6tv0c>pe6x1pt4j-55bQA)IR%XACWQHQQm8UU{h&#ds+_-ON(qY=x;) zEU~xxPB@P<3_4fAat%5OF{eQ%rdNuC&J>RD_2;ZnKXnBgJk8@Q!!}!*#^+_3`>^u{ dkFkEO^9JV{5P|x)yO;m~002ovPDHLkV1kF6e!2hv literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/is.png b/frontend/src/assets/flags/is.png new file mode 100644 index 0000000000000000000000000000000000000000..52e229b39f555ff1e2c30fd9c2e4daa3b26cfa1a GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^GC(ZC!VDyH3LH)WDWL$L5LbuVtxQ34?#P+`|NsBn zu`>npj=wtNngoo;g jti*i{X9a%w#KiDnn`Ge?mUk0@ni)J@{an^LB{Ts5MIS39 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/it.png b/frontend/src/assets/flags/it.png new file mode 100644 index 0000000000000000000000000000000000000000..e864d58553fc743d4a196825ddb3a8be0e2324e6 GIT binary patch literal 98 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?#0(^#A59GhQk(%kA+8LQ+|Fs6|NsBra?RW; uAQhf2jv*Y^lM@miL~YeFF=xP~0001QP)t-s|NsBm zN?O-DP0=1Q=ZBHhEI;|+8C&6fJ6NH>h|fi?%bN`(Q4$2KHzCM=FElOzEta`f!MH~+m(LcdMf9adhocT z);%XtbNvDU007oWL_t(2&xMkS5`!QNM5Ce+ysvuoZvX!qOAw)0o$d@yj85LN6F~GT zFgigmk5T0zLV}1%ytamBZ2I*jR^I@)j~L{-c^;d~pzAz9^tmbvAyJVk@9orHRTW8q zD9pH2j$?#+&hME~hsjPFTSp2NW&pS8(Y*k&&;YD7s%yIqz$z*U#Y0YjGJ-vEIXleh z!Qn_uqEIk67LyTRaQw$V%HlL$qS$jv039sdHmJ7%otV~7Vm5WtaZ|4?;LDap5kO=+ o)^o9-QfGr4=?!wXa3k8n4{LJ?s`NM&cK`qY07*qoM6N<$f-h*g>;M1& literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/jm.png b/frontend/src/assets/flags/jm.png new file mode 100644 index 0000000000000000000000000000000000000000..de59fa0bfe909dd56687ba16fe9a94b7a9fdfdc1 GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^8bB<UxH_nJ=aR6*qdiIEF}E&b@e$w?To2 z^+J8aYR~WjuAPQW(K9R>#QXam@U45m(f7bAXkpey+kI0${A9?>yZT1(1>;io2N%C) znZNzXdc>-eH-}|c>2ImWtCP1$Yo??|dm6k>W{tcoBD`dR((WX#*<3eYJ-+5T-=jOh p;867WEnId z9UL6yYwDa6RQvz`KSP!6E$`@AJTe#Mjegv^JDW%5ik{=M_DLxfQ7I;tlipl71=O7E z>EaloalZG0BVU68kIO}+Qyon!zT2;HlWOLE^XIGg>@YL^m;KZ9gU#ylE8+&e+Uu^rlUw`y-RZ XEg^wZkA?mLtz+bP0l+XkKH{?@r literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/jp.png b/frontend/src/assets/flags/jp.png new file mode 100644 index 0000000000000000000000000000000000000000..d369202cd327dda886a3e760c72d23db73791467 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5QbGYfA+CEEbpQYVf7U+X+58O$ z_$`0G|G4g~mK#vk-qXb~MB;L?fD0?nlaIYIQzrg&RqCEq8#uV;{7B%FGt;e{2@Cgx;TbtoZs4ilB>ah$K|qV*zWMZ|NXZf4~b^ISU%%`4F~4~-48R< z&hE%KXP}-^vp`wjOH6L%JPxKZ&L%U5nT{u=l*J0Ndj&J@rhQyn7je&WZLQB-d1DsY oDLk{xLbCIVjN)403y)P&;u@^*VotLJy^%Y#K^h3#jdf^#>d{Rwb>p$+-7^>P-x-D z%h0Q_+b~SVhmpH)dfje-yKi~ML|V$p$;VA%R=o@h0001RNklJN?Llehdg> zk4g0m(SzY5GTlQ_7TejNdJXpQS5Yfo8HNGQvZ)joX{^XBVjGcr{PX`Fr2`BD2YhB3 P00000NkvXXu0mjfa@lm7 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ki.png b/frontend/src/assets/flags/ki.png new file mode 100644 index 0000000000000000000000000000000000000000..d27557a66f2ef8c7c9de1a7ab69e61a3b18642fd GIT binary patch literal 493 zcmV|HjPRzGrddzr)B75Z3H4i5Ox z0Dgc?n3C1r8 z-;w~}jR4fxY`Tzg`3UpFVQ~dw`|K#%j@aExzvChHgTT5)=&%q)EGP&m j0%k_&7wO3W{j>f6ubmw{;+PEg00000NkvXXu0mjf;Z5k# literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/km.png b/frontend/src/assets/flags/km.png new file mode 100644 index 0000000000000000000000000000000000000000..6614aa7fdb4b461bf0d63d29ad590d3c53b35acb GIT binary patch literal 321 zcmV-H0lxl;P)xP~0001KP)t-sJ&rR~ zoJ@naeQBs+I(5WIl|J+M^Z&*k&Jia6|NpAardV|_IeDu*i#}naS#2?J6M2LPFl6>&?%; zE9KspfARVB)*0gyG|Q|;fwDINf!Ha%`vR)~>Vpo=fuYh-QAh4tM*~g_RUGISNFEV| TgLO1S00000NkvXXu0mjfu2G4p literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/kn.png b/frontend/src/assets/flags/kn.png new file mode 100644 index 0000000000000000000000000000000000000000..6c3291ab98697dfe41a825fbe38c524eeaaf8b5b GIT binary patch literal 374 zcmV-+0g3*JP)>};8`H}z!&+%78Mf-H#IM!qM}o;IM~?OgM)*9X$#G&5$DVrslXdXL+_U}uuQ0@o z6zA`Io-;EznI;Z>4mE~opCbp@%aVH7%Q{5@1I<|{RILdNw4xtHn=Hk4YxSix2Lf_D zxX>vXx0Xx@D@$Eh%W-H;2Ui2tvZTR$us6^p7YoHqr)=NIlS8cOn2T1@vU{(o%96^h zOg$s%_2O!SqHPj@=MP%m;Y2#^GpUD_>;=#Nr+rSQd)bEedH!`vwQQnu=0+;#2YI{_ UN5w(F>Hq)$07*qoM6N<$g1{lA9RL6T literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/kp.png b/frontend/src/assets/flags/kp.png new file mode 100644 index 0000000000000000000000000000000000000000..3f0d1165d92404d0b9797dc7065db4a099b369ae GIT binary patch literal 221 zcmV<303!d1P)z8YS;6HUdwgv$D+p|Nr%Nef-te_@$}&vbOuj$@PDQ@J3JfnVw@C zX%zqf0Afi*K~xwSrNN64!ypU=!2<;H<6}GhH=7cqNp|rhJPA+YO5zv8rjbyKs@6-y zq=r-mfphNK_q`{9Qt7?38v*GGHFnhcg60;bV4YZ*jrNjfjFVUO{@D+y1+lklW3 X)HVwrM3eh900000NkvXXu0mjfdiY+9 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/kr.png b/frontend/src/assets/flags/kr.png new file mode 100644 index 0000000000000000000000000000000000000000..97c1fd9a5fae74a8b3933e55948aecaacab0ab4b GIT binary patch literal 380 zcmV-?0fYXDP)y znx`#rKtpOqDd>Q2v3XdnOw5vvx%;#BYFJ_~#{Ap64NDTcUfYL+Z$Si^9c2&& z%!*pb3U>Bs2cc9!!Ap7W`ZJIv)+QOy_RW#maFW_Hk=pkaZ=@Dg&L|I6)bc?&$HY0s aFWdmYqzR3?_L!dl0000Eak7aXEQK&>~276Z2t$0DX*T$^?-VA}8?B{_sa=(O1}ktZg{L{e_|xE5?OT$W(A cY=$AjqP=D=$y&|ZfCe*oy85}Sb4q9e00fyglK=n! literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ky.png b/frontend/src/assets/flags/ky.png new file mode 100644 index 0000000000000000000000000000000000000000..08210d3bb513a46caa56cf9a11df1e76e5aaebc5 GIT binary patch literal 543 zcmV+)0^t3LP)E% zbfMIFjtMAj^2W_)Zki=OeaH|lz{uLzR%^e<+2G{u-{b70fRy_9`gntc{PFXOk%;!y z+S%OatgDUbt~^dneg!3K(#my2S%HXugTugp=fh$dHg&zeZr06CAllB`p|Pt}dw)`ReD&VrF*R?+ zU{yt3k)Nq`Gd6I@ZCb~@pp1~6TV;UMm}_p3Z?mwcL3w*ZgImUtXw57x4O%RYe0aZ^ zr2tbP)=fOqrcOt4I97Q*YfA1`0002?Nklv*>Zv~6b9g6FaeYu+;>o`fP3q% zt+v|b{okjYsi}6x0q*+Wz{&qjCJ7SxEQi7flnU@or$ipz3luvcd`A^UG^%_q(GI##A&zq14rksR{F?s4VU3E@WJVY2`L002ovPDHLkV1nau4B`L) literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/kz.png b/frontend/src/assets/flags/kz.png new file mode 100644 index 0000000000000000000000000000000000000000..9d5fc9d26ab53a1d3ed4af191e8327b119a4ffa5 GIT binary patch literal 272 zcmV+r0q_2aP)F|(x~vavt4npC%nFSDlp#SDGAY=*mKpS@B_wvq3{7m&MM&%iFIe-$JE z005XtL_t(2&!v*V4#O}ALjwq~o21?Uf9(#tEJ@Wx8b|a5#<-O2a*aLkI_e%MNA7`n z_}l{Eci^PaQc`jyMf=G0O0xBZls0PgJV{b8gE6+uL6S@q8$rFkCqnHrF)?e`I)E<; zJ$cr2UXQC=MkF#_n?D|dK)8Dc^oKn#3r&YC_S7X5718wOGmB#-V1I;SJ7(L#-K;lF W-2`&)x#4aA0000T+NJ literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/la.png b/frontend/src/assets/flags/la.png new file mode 100644 index 0000000000000000000000000000000000000000..7e03009fe3cd4e679ec83c6045af0fa713c10136 GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5QlbGqA+8J>8RrDm{{R1f;M6UL zxV{gcz6E4Y*PZX^1yo?<>Eak7aXDGQg_UQ@r;W`|6ogasW>1! zyQ}IiFV85F{O`Z{jImAD1BVN tOjEbl)hs^bWPrp>d+&cnSM0Qy88mN;-k7nkTMcM1gQu&X%Q~loCIFu5PPG64 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/lc.png b/frontend/src/assets/flags/lc.png new file mode 100644 index 0000000000000000000000000000000000000000..384abb636923c8a2a5282478408d3d92c7c34db4 GIT binary patch literal 277 zcmV+w0qXvVP)IDw67k3wnce?+(*M)(|NPMw0001s&ct6|U%$V<&(F`EgAJ?Q;p^tOkB^VcsS%`+ zKIZK25Dfu|(c#_c?+_3WpP!#EFE3wD2!gYqC_zf(0001dNklSx1j=AMw}^uV`4J7n3=@JACYa@5F=Q6Z<}q(eq)I5920Tdr4f bE%?bB?@0w3AXy0F00000NkvXXu0mjf<^^{v literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/li.png b/frontend/src/assets/flags/li.png new file mode 100644 index 0000000000000000000000000000000000000000..2604c19569d1ef54e632699ce3f978cb73ba8af6 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^ia;#F!3-o#dY3o@slWiA5Z7~pYQcUo%es|sZPjPy z6yPx^QqZ$w(5`3Dtlc_Yc|xUZL#bI+nn+%Z5SwPMu3NUNuVYYD!oW!|4}$?;PxzN43E b6*EI;0_Twhc@J}ehBJ7&`njxgN@xNAf73|} literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/lk.png b/frontend/src/assets/flags/lk.png new file mode 100644 index 0000000000000000000000000000000000000000..8248e3edad08fa3a4d44c881e1a5115ea7588d7d GIT binary patch literal 433 zcmV;i0Z#sjP)uubO6R_FtSZDe-JbIryR6oCxsC;ylg1%uqE}h zCDMu~-aE07~F*O4aSvy9sS008kxL_t(2&yA8va>F1HMVk<(GY|#|5Fpu_ZQuWd zX_PEnv2gh;fRdmHv-mERLoXW~0kVt{W51yDMZ{DQLV9zo!szAng9R)@8>dL(8yTJV`3ZKy~jCu(&Bx)j$FIB`OvBANs}y#<^Z)vc)B=- zXq@l8;K|nzz`=4+ETqoz{{JoON<4q9_0$lUpKJ1^U-lKl9ELz%$F$T#d(Bv?L*BUE z7G<;vc6ONLHoJD^$L&8tc5l&<5}SEuY4_3G*}8eNPi9v$wy+DFta-*_0JMX_)78&q Iol`;+0N=n=qW}N^ literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ls.png b/frontend/src/assets/flags/ls.png new file mode 100644 index 0000000000000000000000000000000000000000..69c64c34ee168ecc6f62dc50bf5bb8cc0ab248ea GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5Qd$8%A+8Jx^Z)<<&oI>)DA3>E zzkmP!`Sa(WKY!ld-d;sT<@xjH_4W1s{{HLNuV-6V^#rKM%G1R$MB;LC!U98q76x+- z-lyGh+AdF*vn=|+n!ae2xM7*gLw4!eN}reNSo!O?Oj}=8+=$@J8A#` literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/lt.png b/frontend/src/assets/flags/lt.png new file mode 100644 index 0000000000000000000000000000000000000000..57d284c7c186ffa09d00a89bb3278a00811e4ae9 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^ia;#F!VDxo)_OVtDgFST5Z8n1x(rz^e|HK`G&kP6 zRNmcmS|UiTr;B5V#O34wCuT05Ey9J4%zQje84e9?O2;w|G&J@xFl-Z(QH;}N6ap${ N@O1TaS?83{1ONbW9Si^f literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/lu.png b/frontend/src/assets/flags/lu.png new file mode 100644 index 0000000000000000000000000000000000000000..ef4994b6c94ac3a6c2cdef6c7a974362113ea3a2 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^ia;#F!VDxo)_OVtDgFST5ZAYwmJAE;{r~?z^x(_S z1=VXpC)k73db&7D_8 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ly.png b/frontend/src/assets/flags/ly.png new file mode 100644 index 0000000000000000000000000000000000000000..29a99731cdde15c14111c6cc5e1c2c3ccb41023e GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^8bB<iL(&fpU7DE{-7*my-hyF-c@7YILv)2$&Qe6A{T1(>o#{QYgab mtKucFx@?V@V43<}1_rHE+y#z literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ma.png b/frontend/src/assets/flags/ma.png new file mode 100644 index 0000000000000000000000000000000000000000..2c277388f44adf275732a74c9b4c2a4ac8446c99 GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5QlbGqA+872b(5U*d_47+>*-E1 z(Os>lTWO=$UH*s#s6fNh#W6(Ua&m%%#Dk_&ykaJ<53My9VPYr{QF`1nM@k4N%i!ti=d#Wzp$PyK`5HC= literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/md.png b/frontend/src/assets/flags/md.png new file mode 100644 index 0000000000000000000000000000000000000000..0f2a2b2692f8d8c99c035336dd76c449c01c11d5 GIT binary patch literal 345 zcmV-f0jBE6R~S7@Pnc>#r`pq{0001lNklmk-#`lVmY-`?0SWWY zV|8!^32_V|TtrSmuE$s3Kcp}OwC+1VgA%s{G{f_AZ;ukm8@uB(KbL<)sbw*`f-|0gMrbk+wg3PCk4Z#9R4C7_(n%5nF$e=du)!m| z%|2QF|Ipl1iS4RH=e`I;(_m<#q5KH_7>xTK`_K_7phT_>JwjM>KuGXSsAh_Fg_>y- zCShc=3>Mdf!5Fu#RM_y`Kkn;3;a`00000NkvXXu0mjfr$Tv2 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/mf.png b/frontend/src/assets/flags/mf.png new file mode 100644 index 0000000000000000000000000000000000000000..5b559ab35b750747e751db51329a3a96732120e9 GIT binary patch literal 98 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?#0(^#A59GhQk(%kA+8L{Q{QS@{{R1f(I3Wt uAQhf2jv*Y^lM@miL~YeFF=mdKI;Vst00Ffe AumAu6 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/mh.png b/frontend/src/assets/flags/mh.png new file mode 100644 index 0000000000000000000000000000000000000000..ff2c7bc7eea90d58087a65d674074bd126235c29 GIT binary patch literal 489 zcmV$$C^mtil0Ts*+P#Tq|?Wrx1g+U9VN!sF=j zji%0fT0s^*g|&`q2tJp*wzaFh+gE(Jww8F#dm_AwS0zGwA3%Pv!QGRq(Mxl)n2CZk zVX1eFv#qhcbd$syOrCtg=A{4t0QN~lK~yNujne6Mf-n#TU?d4)Sjwij(7FqCp|*8t z`~EN1$rKciLdmai&UbEZ$Y@%N)p=@#OtaiW6Dk=OAb340m=3l*f8aXLWc=ZbvcNG| zB?2Ljm@^+Xu--2#|E0$hEWLy{;nT;hbDt4OlF_ZJaoYz`&z=k fvw1w9T1@aSsp=6vVcA%N00000NkvXXu0mjf++XkR literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/mk.png b/frontend/src/assets/flags/mk.png new file mode 100644 index 0000000000000000000000000000000000000000..f12895a29bfa6ba82f771f2977ea84ce494cd6b0 GIT binary patch literal 312 zcmV-80muG{P)z_RAK|A1CIA9p;7}=wD|~0002P zNklKj1c3ugU}`%9Lo$P)83U6ch?l?)B83$gk_8zAfuj5yfm{a`AR+w$ zCF25P%x+>ytExECdj~*?lQR%$e7B&5DBCtEM3YLFn|G2#+-qn7|zEkh*djQ zix5t7L~|0<@e;_62YFK#&6_9zq6rZ+W8gys-2+I_VGCqz(E$K>3O;CQ&SoJ10000< KMNUMnLSTZv>}_lS literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ml.png b/frontend/src/assets/flags/ml.png new file mode 100644 index 0000000000000000000000000000000000000000..461652e560e7677036276e5792d44ef4a2635051 GIT binary patch literal 98 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?#0(^#A59GhQk(%kA+91@tL@w>%K-T0X2*$j@N0Me&Jcjl zfB)~W{@!4}#vjInE#&|J0CGu0K~yNut&GtUKp+rBH{nuJ!vFs&F{5Jj!g;tmbI;tR zz6kxPr>UryrKsomrt6dyShIpMJm86CXm>QA!yTU9;KFeGQJzwc{D0EHYI@_C%dBc5 z7ElVXNkv_xLM6l=NtJ5lLOR83A@X})Gknt<1FVdQ&MBb@05?BE Af&c&j literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/mo.png b/frontend/src/assets/flags/mo.png new file mode 100644 index 0000000000000000000000000000000000000000..c1f914f5917ecc0472b356e54077bfb5ebb4cbeb GIT binary patch literal 224 zcmV<603ZK}P)HpGJxh;KTA-8B<>95v z#KYa#WdhL90001ANklrUYy0@*6NY1wJU(RI*7o8lVb7Nm#L_!x_5=1 zx4xaZ$X9ugWSOvxcT3A;F0;O?w1a8I#F5TgU?@^z=K3!c>Q;eW}KXf|js<#?HH> z%e2|hlzy3RD~XqP*vjVE$F=D1^Xui&*wfROYd*x5z2CR0Eo_>jf^Ujgf*UFZameR6#*UqA8ev#0B zHaml}rhr~*d{DZVozbJEK!|IF0003+Nkl0Hj^It_1*uI+o@kW0~@X8L+!FmzD;&YNMnYGUj;ATmU>;+}}{F0G9G> z6GLjk8=Uk}v&c!2FS)X7ha6YTOe+?@RS3f!tq5*aG4dc=*{p5Q5TaypCy2RX~uh2YMoLF(Hf|b8!eX-Wu>Pls!bcwhwO_lQW_~hvEay8`60001_ zNklCJ2K8$Tn^Q^R=B9f%!_4Cqd+|20{1+MG$_=F$h1w6vEeu1M^iM zyFv7?w*m2W3oYWo{F0~5O(1zSmPm;DqYjsp7$AUI&;ZI3L#Cf%!R~ fttNr>BZn6N3QRNa0Q5=Q00000NkvXXu0mjfhq!h^ literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/mr.png b/frontend/src/assets/flags/mr.png new file mode 100644 index 0000000000000000000000000000000000000000..b29a56fa9e31ec6f44c0142f1f7c1709157989b3 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5Qn~>?A+8Kb#%Hzc{vTmzm@Mf~ zrM6(c@asJ+3GMRvJu(V;ItC@00vY-TR`c}F6boonHWIZp25OA-ba4!kxSTBD!phU~ z!{UHeh@STfX03S6ng1IaU!P%NE3>#isc~{5^I;x~`=UN=2Y%+TIyBibo=d;RAmq!& z!Q5PAy>6vaGf z#?5DLnqYLH0HVDBAZOTCYse5Tz{uJFp1Ce(lRj07rauP!`uo4f*&8=@_SoIvyHmfi_)_ z0CkA~QC^yGQix9|QfMDQS68@W004=g5m{%dM-*_7k6u?)aHx|%q=YR=G$3PaaH)F{ zdMf~pV^t#nFpySNep(!xp+{j9lwFk`0002eNkl=;AI{>EA(tyQ6$l|-&Fcm0^+7whk&O8mEf^t~NEXQ#oN&_1q zo2?NWol=NOB5sU4GFXc-9xXAB>v=UxWCxU22b4y977**>`F5q_`nz0fDP~jUkI_8E zY^eD$gZgIIEudiU@A;w}9&h^s3ikPMP7ByMb-${AguzF}t^0_lNZ(i@6!BGiRY2fMN7$R{wS-`|dgoTNbO+z3g(B+|YE32f^ v=TM^{uD~bCfln`f<({>8CO_lhR(^(b20o5iQw|#f^)h(6`njxgN@xNAQXexb literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/mu.png b/frontend/src/assets/flags/mu.png new file mode 100644 index 0000000000000000000000000000000000000000..92ead824cc423cb0e630b9d13c59ca29c86e7829 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?#0(^#A59GhQak}ZA+8Kd1EmylUujtWzslfH zw)8YmT-MXYF@)oKas(?Qw?s!`i<1LGV9$Sn4~-gZnhXqO-u}{OcinykRLJ1z>gTe~ HDWM4fd4V0S literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/mv.png b/frontend/src/assets/flags/mv.png new file mode 100644 index 0000000000000000000000000000000000000000..1ddc0e826b941958865ccebaf67940c3f57223bb GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5QqloFA+8K{R+j`!7-}tbro`CK z&AR*Ui9nm%|NsBv*EK8s*nAME%-qw(F+}2WvVaRK&y>%s5(y202mKAh9G)4o8!tSu z*=)h8^zwv+fCGo!!_UhcI?!_7F6Dc`)%^^o@&p|m-%V2l8o}V{>gTe~DWM4fe3mqO literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/mw.png b/frontend/src/assets/flags/mw.png new file mode 100644 index 0000000000000000000000000000000000000000..32ab2f97ffd3bf69f7182259e3ea44e4d19e0e18 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5QYryHA+A8$c%JDwLAA6z19w)Q zNH%^gCN>d9rhInc7B2B*cERPmavo1oi-79G&B^kr5xCo_3RRpN}XHA ztZ?b3)7PS`jBS({&!uzTU$P|jRYO4B$|Xxoco!XHWr=YHf&)5isv!=g`wX=b1YB6J bJY#0q6`{&6)fo8`XflJRtDnm{r-UW|9PBi8 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/mx.png b/frontend/src/assets/flags/mx.png new file mode 100644 index 0000000000000000000000000000000000000000..9d4e523dd7ab1f0e3e2fc473cf52005a758f471d GIT binary patch literal 284 zcmV+%0ptFOP)*2}e)xx=~qR7dqzM*%Vb4$&- zlGMe$&a|M{*06n=ptR1v&DhH8-lSbE#r!h} z#S#(A(ir-IA?Bdvhv_yyr~)*^I;s?f4Aa5+>&yvc0001kNklm=460cN~vi!RBAxBnyTe#`YZs^ zy3Nz5bby@o?|F0-8(MjAq@SPJ9O2<`(@#h6Y>UGE?oaQFmeU{F%@LFKOVCpQ0000< KMNUMnLSTaG^=mo+ literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/mz.png b/frontend/src/assets/flags/mz.png new file mode 100644 index 0000000000000000000000000000000000000000..ff5dfa35f9adf1f3a5e04cf363a94fe1f2ed875f GIT binary patch literal 352 zcmV-m0iXVfP)jnFYcTW>Eo)X#KOZ6G5p~G(hxKN007!IDxC`^XbTtgx(V4!BjaQqeK$xo1Pvi! zUqVt>4FLnHB0c%j1NX)T-Fa`lYI|%oJKT<2)ifr01{~SZlzUW2eKHJ`#yP^Db!uWiKD!za(J7VA}9u!=8|eRjcnDT)pS2s9U#!N5R6WdIEM8)wNEK_wufurJ0Z) z@c$e`f2aAWbyEH*5y5iy?LcGeJzX3_G|tzaJuTF%AmDPbGqCXpPsfiR|Mkx%EIZNE zcJH3m)s%;J-O{~13AMKB$zExa3uaY*t$R9a*2SkaKPCQ#Ue2uZ;5)wa{c}OBUve6+ zw;bJ}>hSWMS-tWqO9OTn)7xx+(>=V8g%o%HE1LZ5&caP{Q@^fQ;|>-Ps%5;$!`r|2 T-~6dSr!aWB`njxgN@xNAh&6Sx literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/nc.png b/frontend/src/assets/flags/nc.png new file mode 100644 index 0000000000000000000000000000000000000000..303514cbed51861c3f44f9db0740a3f2076d3c36 GIT binary patch literal 386 zcmV-|0e$|7P)ys;U400H;Yr zK~yNu&CkaYf-nF@(GWD|LZsRiQHs6(|IfKVcWB%=<5}OCH&67wBz_rY>*BHwGHZAa zmGWYh2bQpKKt@2=UW!iR&F7cINPqoE((&V^}T3XNy&8jFI_L g*et6gNhe*gdg07*qoM6N<$g3f%J9RL6T literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ne.png b/frontend/src/assets/flags/ne.png new file mode 100644 index 0000000000000000000000000000000000000000..ee5fdcd99b9f169b1f9d621aa4a64a563188ae03 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^;y^6I!VDy*OxSG;q@)9ULR?>UhyVZopLc`ygCMrJ z(?vgSp7{Ia{i7I>7d6he4tf{?m6>|FIEF}EPBw63U}o#G)Nl~saIuVVoWd|;a$e3n xj^`}W((Fmk7ics~KWJj$^DIF>e3> literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/nf.png b/frontend/src/assets/flags/nf.png new file mode 100644 index 0000000000000000000000000000000000000000..247114f0665f70f2b936706898ef6582b07e39dc GIT binary patch literal 259 zcmV+e0sQ`nP)9 zb4khJBme*ag-Jv~R4C7l(>V^rKnMgtGhBwb=l_r0)GJwrPAPTNT>8j;{pEh%t~a=n z5M~liffOw0B?VcGGqAK~l7T|aj3I=8jHJFoI7ypz;t&=?cl8P(tef0S!p3@>=unja z7HLXd$@m*W>s^m&=eoWdC!+0bG6uw>7&W<`fk{|6yYRPH_yNUi5yo5;XMX?y002ov JPDHLkV1oHpaO(g7 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ng.png b/frontend/src/assets/flags/ng.png new file mode 100644 index 0000000000000000000000000000000000000000..f49a5fee2a1d4b93cf935a90bd6c930d698242fa GIT binary patch literal 99 zcmeAS@N?(olHy`uVBq!ia0vp^8bB<<#0(^xG^T?%oB=)|t_t<7@6dadA^q5&pYOkY zzBhe$!mnTdetmzx;?RPv8xL)J|7Y{2Mm3;fD^C~45Q)pl0Zz$xI2Au=Z1na367$P1-zvW!inC_;)V&0vzs%mW&iRqteBzLE}tlQ9cT)Jr>mdK II;Vst0EZqtPXGV_ literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/nl.png b/frontend/src/assets/flags/nl.png new file mode 100644 index 0000000000000000000000000000000000000000..3aab9b7fa5a648e19efb1e89b7bf2eced0fc2428 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5Qv3lvA+CyU-PtXh*2!p`NXz^G z|9|{m=LbM38BZ6-5Q)plAxRF5K0H^RZsvIOJovVqo5|-)UWSa@3?)13gq{M`F?hQA KxvX-_2NQg@(YBTpB{5Q)pl0wN+J{z0W8Eeve83VVBd zeJ6#eOFJ_#bLd=3Xkb(oX*lN^+><7-4t5rX5l5^7zvhLI3~%+!Q>&&E#S!ZZ|c9?Shx$KwwZvjYBws{qghXU3uT; z@lSQNOjDRsDsh0E$&jef@R+LLF;uU>-J2g)P%?NhU8iSut>sT`#}`EMrnUFQ&wC?b zx*AIR;^*mXg{7+CJOBUyl}SWFR2b7$&qor&APfai0S07BFz!z8_djBA0FU_#7H`DY z2s$o{fI3el0G|4`1Qcp40kP_735YQA3}j)35PZ8jfoD=0ABJ969w!3K|8IA9j2(-p zQiiULrNdOG&=m-x+OIW_*`lKx*pHM?D>TjU4R7NyOPFW^gc_lF?qKY;t`Y~HZXxlU hDEYWeK*KKT!hb(R3X5yaDS!X~002ovPDHLkV1izBlE(l5 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/nr.png b/frontend/src/assets/flags/nr.png new file mode 100644 index 0000000000000000000000000000000000000000..4d62a9ab7a6a35b4e2f2671b96d2ef83b687880f GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^8bB<s zlnz>- z2{$coGX@*n5D7L=zOjYZdBVyYF^rc3R8?2~5@JYP&(Ubv99IL>&EV@$vOuAxq!m?AhGs{PFYl)!L_= zBkGV5_1@#l9V=`xMSb`=Z~y=Rhe_+7m?D*P zjFXO-s64_lMtOw4(YbXV-THn%Is{w2TP8RTuruFoJ|m3Qvu(5P)t-s0U>GB zd5+-Z?GP?oIeL)fYz$iUx?wm{BM+;!{nR4se zOe!Ti2p8%@bthxs$vP|9=+QcQpRhlzuyyx!W@1`!nNro~Q2%*T^bKqA9B6oKg*5eU wgBCcVuh4=a|0PMsxLxagjMRG2+Wa!hCoszf#8xWBM*si-07*qoM6N<$f@~3np8x;= literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/om.png b/frontend/src/assets/flags/om.png new file mode 100644 index 0000000000000000000000000000000000000000..46beee0ab7498625fbe9b23c4f9c151c365009ff GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^8bB<S15y~zNm%ihz)F+}2WvH%Msn~8$P zHfzD)fFI|ad=9RgDLbPna`I_IR@ckShOEA<&8)qFjLiyS4(X2KAq;{cPOK%uEDS=N WstZ#X+2;U_V(@hJb6Mw<&;$VP!8!*3 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/pa.png b/frontend/src/assets/flags/pa.png new file mode 100644 index 0000000000000000000000000000000000000000..429c8ecf01ffce6697557003ebe8bbe999068b07 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5Qn~>?A+EQCr2hZ^&#oN)JU%r% zv-jQOXDc=xePC+ydChuOr7)MshR43aIxYp;&iRQ&Q@$MtKMd4p>*?YcB5^rcpoM{v zO+%qczx9;3btP};z0ZnT_peSg`5gGeOJD(qsCw&u!KwGp-Rn3cp5``HoKNjyjQ|6K Y literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/pe.png b/frontend/src/assets/flags/pe.png new file mode 100644 index 0000000000000000000000000000000000000000..b03b0455f753b25ddfe6f5eb5e7bf4d59fed4ead GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?$P6SGq{_DgDYgKg5Z9Xm%K!iWcj|Y|0E!5B ox;Tb#Tu)Be@c+O8hiE2-nSSDH6+TR|1j;dZy85}Sb4q9e0H)X&nE(I) literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/pf.png b/frontend/src/assets/flags/pf.png new file mode 100644 index 0000000000000000000000000000000000000000..9bc000320394880fca191acf0fbcf6bc6896f3f0 GIT binary patch literal 297 zcmV+^0oMMBP)xmm+U|@|48vp`0Jup+K~yNub&=Z^Log6UM=DH+QWT|%UjF|Vo9i-p$UNk>*Ew^t z2CkPpRscm6XOKO@C&5n!&{E$H1!YjYJmGzZvZoB-X0J@h5z#3fN}#>#>wu<4!ph%a ze7O)i;;>6jbVuTSnH-0F3;Nl-#+Pk;nmp4QNE@|fPXi~>JGOip4cG6Pmv@epNos^< zg<1QupkG=0ll7%6UCu~;G#&+c=ZgM)tpk|7iLMEm^@Uiekw=*t`5)8u3@};`Ka~Ig N002ovPDHLkV1nITkEH+r literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ph.png b/frontend/src/assets/flags/ph.png new file mode 100644 index 0000000000000000000000000000000000000000..7aa14148281d6a5db7141f1ff9be939e4d910b45 GIT binary patch literal 337 zcmV-X0j~auP)3|NsC0{P6wTNd4ep{M9S|>zMEI`Vd5|{PFV9A2Y?$ z?Edk!=ZKTqOk97P(_ezf;A(e3YQC4Q-2Ui`?4PIe#K|C0v(zp@_S4t-;^gqPyWi&Y zufXK2gB5fD005myL_t(2&yCQ>62dSHMNvC0dP?sJq*DI>8(D-E!`Qm(GqNSs?n)N; zUWuT~T{(#+8V1^%0A9U!8Dx}WC4h+r@S0*!dzW#RM7|2Z>D;Cr03dKG!28r%yLbjn zQH}vvq}JM{W55)3PyhRQdTl5GwNI{Pwt*-Fzvp?(L@@}U?i-T8=Rp*KhJkaSSjy$D jo++LJuMJ7yc95tKsq+xHS3d|H00000NkvXXu0mjf5GJVn literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/pk.png b/frontend/src/assets/flags/pk.png new file mode 100644 index 0000000000000000000000000000000000000000..8084f31de0901d8f36a68ce911a4e1469fb99d7a GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!3-qVmezg)QkDTeA+C&$G7Ss*3{u=aeEG=l zqq*_O4w+Ds|NsBj&+lb$ke;Ls@a*oaDVHbXz>J(=^Q>-h2Gs#Qg@g!bW3ShqR!c%YQ>8@7nrro=5E|Crt+*n{fmjzvb^^%lPc@Z t?ehDQr8dporNU}eoIv+Md--2%@`=oBr>1*{tp+-Q!PC{xWt~$(699lNU`hZ0 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/pl.png b/frontend/src/assets/flags/pl.png new file mode 100644 index 0000000000000000000000000000000000000000..d4db002f655c3592b4821f0fd8fe2b7e6a9ddd5c GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Ev$P6T}#joW7QfvV}A+C2sZ2tfM|9*$*C7_6a or;B3<$MxhN{46{wf-1}mYXjA9=5Gqx2b5#*boFyt=akR{0JXpv9smFU literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/pm.png b/frontend/src/assets/flags/pm.png new file mode 100644 index 0000000000000000000000000000000000000000..e6ab2478c243ad22950279773bdd291688f75b99 GIT binary patch literal 1107 zcmV-Z1g!gsP)r3>ba z0CI91;%)(>qbWpJDS{^vqMw=Mfq)N(wIztICWVP`!r@@L-3yk>KdjYhc`$O7b6k2r zDUOq5i%zDT92tL-U6NkR4g(^2ed?D0=cE8Vf@_SQTX~sC-d6zBG61xzD14DQuDr7| zP$bzuKXok>^T5CpU@W{%MKg=A0E@s$L<*OeB^QB|n3*Ooo5q-!CzGBrMSELKNDVb$ zN20Ack(xz(V*n>-Ujc`^Peumcya^|Rp_QOC4wJc$bO5oI21tWnhnhd_sQ}X_0FH$i zUsVaq007mC0MtML-E{!OupVPw5Ji=#&87hGnE-H&L}R3!d#hhSWI#)2I*<-`1NN3-+tgvj6}95p+^cQ`+D3=EmXP+V;`+ z;?c$D+|>e>t5N^}0sKisK~yNuZO>JA+b|RWV7JTKWGq>d?Zn}v;WQ`ANyE^TnVH)$ zQ^(BAyx%$5+1_@~(Sz1+}OgK=DqNL!TjD{Z~P3I>&(B5DC%?&h`J_k>=f31 z{n*)%*kmY#;qeph#8}KV+GO@`?5CH=nX`tzleY5?lj%y>(I+vko4fsV0J*p=s*Tz% z>^^k7Po{_E-y!p6W2?TsF7dq8a`9YD$iH?A`Ircx4l=DrREH0#4zx;>-$2(469{?U zd6366UOZ)hjNjPFvYkeMJA{eb=x!V#R9!^qL!zwJN~3kN9UZKOZHHiTI60-ItgRyS zc1A4dB-XJ0CeH-pt}cn)MT_@KIel5Atf7@@{k66`j!B!~T6`%8xvDE#>q^I=%->ns zK+^^zT~i1>j~K%4(enH^>jaS4sF8ac>1d`0R%8)YYqiy)7g@*Ty$`l1R4PS_LfZRg zPVia;uT`*o&EFb_$0%njrKQYVW_nMsx995hE; zZkiE3Nd+lh^2W_zbfMIFj>r%$z{uLzR%;L|WCCu+JWf#xGF4n=L;U*tzsK3&YA_93d4rKB zeV#*+t6BpkWF9wMoSZ5WIZ{JiJuO04GeK--ZJI%JCCIxZHDXp|cs8f86<=d53C9dVN~c$XM!fIVq!R*Zgi9%y~8v=wDqQ%Pu4q`HKPe|jK$rtR?T zL5YV~mtOAx00AmVL_t(2&$W`*a>6hWMHd@maK{xlOmnEAw^Y)5@BjZLk?au9WElA= z_d(L#J(^wZ2nyK}14wz6&Eq|jD`a7lZ~~(-h+UBZAfOohi_zj%V)BZjEEm2bv#gBP zIkL(+Cz|_vzaYCoI4&3fz18FZfO1J7r>idX&Zis*UYU+cBh6*U$E6*AvBVyQZ8`{o z%lnHnUDN2FPMK1+kjvo5Fhz9Qj@whqlskQ?SGz|8jZ3igcoMXIGOA0D4|P-2r08ml zB?HH3l(^O#!}rN+-)sU=-oW7b@Pn^WYKI6`%nCny3;Cy!)FOgnmEs$p;jGqaNkmXM zHNLE|)u^czo807~a9e)9IUerPkRpk?yR!P6k;Z{1RL53Z-$@0#=s(!dP)t-s08sFt zzWVU>{~u=Za4LX2dGt_+_5c6>?f?ML3LfC<{t#R7khA#@OW`{_v{^Eiztj5;OX1%I z50xHTvJ^aksQ4^F!_eRTV3PK;oWsii0041GL_t(2&z+LV4uBvKL#ral;)1yS|ChSP z3s4h#nZwI8odun4hyaL@Vzhx`V3{Zeq){p1)m&1Hs>oqyuTl?bY_`Xt*HJWknwIkB zt%#F5rK+dhC-CZ4nKg&4k5nw$$6%jpp-ZJF@!|J7@MqcquiFl}tVSq#00000NkvXX Hu0mjf{eyKj literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ps.png b/frontend/src/assets/flags/ps.png new file mode 100644 index 0000000000000000000000000000000000000000..4774aa34b19819eb4c3ad0458d103f61a1ac3c02 GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^8bB<YU z)rEwF928aoO8)=<|D2%Oa$Y(0Gz)cRcE2DKKQ_MWHh$kOU3-vO_UFULi}FTqm#$sl z;TG*5aOjd_15i)Ar;B5V#`(1u-1!;|1XvCpRpYh%|9>Ti&yJaP7oJaY+x?7d+R7}2 zkb90AmRu)m8WR3B1#L>bD7T_cBYAJYXQqWFe*c}UeETCWSA0Jl{adSMw;9V`$;O0l fEh*nl7^hk5cM7i7_FMNKXcdE}tDnm{r-UW|sV!K_ literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/pt.png b/frontend/src/assets/flags/pt.png new file mode 100644 index 0000000000000000000000000000000000000000..3dfced30d6499f473652021bc71061e6939bf801 GIT binary patch literal 360 zcmV-u0hj)XP)@`Exj&uGgNh*Sw#h`@6d_ z1UJx+x2DKcW07LnrP;pNrU zRN%xaEh)unBEzP~s?LN>nuS|}PlwIWn2%GK1G_Y$f988%)eK|!o` z3vnxp^6-et%VKvLyPS}UxEQ|xKki@=5x^ZRgaVcR@eKgYYYeTLwkc)+0000GgD$v_2;o-U3d5|@(`7KkMTnt3@q+pNXK#l@utlx~1eh%1A|ivR!rU)7d#$l7;5 zA?)#!$KSqv`}+0k#fukDKR^(j#S?hS;X1-ZjN+^;uf)3k2R&PO0xtueLN=7(D;slp@B;^ Ukk#_hTc8;Xp00i_>zopr0I@ejbpQYW literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/qa.png b/frontend/src/assets/flags/qa.png new file mode 100644 index 0000000000000000000000000000000000000000..0db56f7ecdab8a534cafc142a8cb38ea78b2ba7d GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^#y~8>!VDxYsYy%+Qn~>?A+G=b|L>Ky-CsZH$H&i8 zG(9&YR^H!#^2(}hi(C^wK7M|B+OmCh6K9);?#OR@b@lecMNQ{{8vQ+8978nDCnq#8 zY_o34aA43nd?4mkhj-U%!R2~wo)$~juok{HI;5HUq$4`q%x~q(MvJ9C!X_xU9(QO{ sxf55Wa{6@B6BhkoWy`=$RYnGebbiH6;dAHx0UFKV>FVdQ&MBb@09wXQEdT%j literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/re.png b/frontend/src/assets/flags/re.png new file mode 100644 index 0000000000000000000000000000000000000000..ac6ca54e61874c45d4a4adfc5bc4e9f835566453 GIT binary patch literal 322 zcmV-I0lof-P)boISv&LVIrjB)(tpEQ2z0OjpziXYg zdcV(4l&^*6>>pTy(ew5XYmm6xi!0dTF!pvUumAu6tVu*cR4C7Fj#(CjAPfZA91~@6 z1JwH;bX0~xc&V?LrYkacDpuh9^`TD3&_!7`>sn?R9bRv^(;}}B^CYz6$qU|xHV)py z--FTAv5ENliA%+w1MpM?FXw*13OP<=i^LS8WF*2WA(XAWeA4r>8EFB6dI$hknr)f& z#7n&2%j38o?j?THefs{>(U;jU_7CGgrFS(!2y&Gclqw;ptF54|RsyP81avhEzLJ>= UrQuoGx&QzG07*qoM6N<$f@bVB^d8nEeW?b@GkCiCxvX!KS0oLRM&k^@!Q(0;7g^1E&PVK?M;j3}MF*krRN54%l+>u7hOgL~vVRe$S+>e0Ma5|fRk#tLEjctP3 zq)NYAH`8@+)rouH#KrLN@WXC$-KlTe!NTUntly@n)19BEsN>xL005~;L_t(2&!x=Q z4uU`wMbV+nNbe@JyD zo-p8fsKkmg{b9aJ+8IV@ND^NURdMG2Qr-e;h8p8iH9KjUumTv=<$&p@(b5S$2jyTsl|O^pAf4DrE3< L^>bP0l+XkKk&Yqf literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/rw.png b/frontend/src/assets/flags/rw.png new file mode 100644 index 0000000000000000000000000000000000000000..c5e26c7049e937f60d9fc6419ffaa5cddc92eb8a GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5QtAOdA+8DuwhRmJ{kp`+zvzPQ zvW>D!4wY}n%3WVNeY4lP?Is?pW?a}Uv~|0#lHN{PpcYe47sn8Z%gF*RtUMJz79DNV zs99+eQhDB%JMf2`_1wT8X>S`fY90oe{Fd2xV|@#k#6|CtEm{l@i z|MG;zjndU#8!jGjn3!(R9zFlW<^#9S_U~Kv;O(>ZUwVE4b@_O@IEF}EPEJ^0mk?ZP z%riZpY!<^)*fT;3HSX_DWJIwp00i_>zopr0I<+PhyVZp literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/sb.png b/frontend/src/assets/flags/sb.png new file mode 100644 index 0000000000000000000000000000000000000000..0333583ffd5408e74f377faa051d7adc0ea760f3 GIT binary patch literal 277 zcmV+w0qXvVP)005CmL_t(2&yCQ@4#F@DMbQ@rxFthJ{{LH9gsPQj(s*OpI+6zg z4mi?9yq?1#NV$|b)!E}M7PA##HCyUTf^jRYacnTDY!|}SiYHbeewuun{UGyv!=&<; zlpwU2gwN3f_)qqACgIEiKrnN4CP9o2z{S{L`!TeJ{=)`4!zMf64cp-@E3kt}olNRv bQYX_FyHX6cB`4h}00000NkvXXu0mjfu+Ds5 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/sc.png b/frontend/src/assets/flags/sc.png new file mode 100644 index 0000000000000000000000000000000000000000..ba67a2c6203015eb679813844c158d07e7f69145 GIT binary patch literal 355 zcmV-p0i6DcP)ev006H^L_t(2&wb6=7J?uYK+%g+p_P$9SvL3o-xxCJ1;O*Y*E+C8HT%t6 zol_iO$dEhiXcF?7osN_yAsPqU0J7xPhdjOY;53eGRRY3sY%7La1^zg))k@`!7h5r8 zT1}9}wn#b1ms{c~3-uUpNtr>I8_(N?s@l7Jff-L*Uun{v3l-?G-6B=By}TG=f^n?3 zq`bz7gM8c?)%K4Fv9PIgr4)I0&tfI`e&lbRnEucr89Od=jbi`+002ovPDHLkV1fWQ Br^EmN literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/sd.png b/frontend/src/assets/flags/sd.png new file mode 100644 index 0000000000000000000000000000000000000000..154e72e974a7274e957820a667de72a3c8541ecb GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^8bB<SDitQ|b@`8e$>n#3iKiFsmcRFT>*cEv8yMN8 gA{n%~FI4m}zm64L9{;?0C(teiPgg&ebxsLQ0Np=WcmMzZ literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/se.png b/frontend/src/assets/flags/se.png new file mode 100644 index 0000000000000000000000000000000000000000..90848edbf0623eb623cc6b562535444806d040ef GIT binary patch literal 97 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Ev$P6T}#joW7QfvV}A+8Kr%m1BWsPi#o2a1S! ux;Tb#Tu)BekjTJv=t#YSgL=mmZiZVIg*Se?y>BN_1%s!npUXO@geCwA&>E!x literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/sg.png b/frontend/src/assets/flags/sg.png new file mode 100644 index 0000000000000000000000000000000000000000..a7e69b7d6833699c4d3ee80ff4a78f5246d3a336 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5Qi=gSA+B#VE&u=j|IWRm;G43^=tctk8xRluHX9i>GSJf@@zoGww^AIArhC96AmyWF5^29lP0L9oMJb< z(W!w+=>EkFq01^M`xsXh#&EuR!=>>obHjp&3vF5QQUWfl&At2#Zw?EHubdxv7HANI Mr>mdKI;Vst0RG}WqW}N^ literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/sh.png b/frontend/src/assets/flags/sh.png new file mode 100644 index 0000000000000000000000000000000000000000..f7fe03a8f3b437054bb77e4dcbeeef72e11b09fc GIT binary patch literal 410 zcmV;L0cHM)P)EC zJ!7(+XZ-s6^2W_)Zkk|pp~w&}z{uLzR%^e<*#IDC;Nz6d5z!W z?ELZb_SM>3kB`~h=NB(zA4PrwGUhrhcKg&)wP`Ok0?PRI8V6QgwD&aBL8Txw4K?b(4Ubn2r{Ianb+)0KZ8@ zK~yNu-O$$#gCGM?F?SBC|@P!i&XtGP7iAt#|cE!?U z7>eSww1tA11Ym>;ILcIA*TdTPBub@b4VzLQgmfT3LL)*+f+C}D-6WJeU$pl8Iuvz# zgD`#+45QbZ#FaHi5uYKZtXWEbju@*d%+MF>$MZ>T&Mz6~b_ZMb9=M<#EXrV6UKcPG z`-bm9u$+d*5uejTYD_}NPIZcX!|ZI7>u4ohnDa4(pxz;JkxhVbHCrqw_r89ZJ6T-G@yGywqUnMU^j literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/sj.png b/frontend/src/assets/flags/sj.png new file mode 100644 index 0000000000000000000000000000000000000000..c1ddd113c76546010745597069ce5c8f09062e4d GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^GC(ZC!VDyH3LH)WDa8Pv5ZC=DZ@$;oWzfj@K6Tpf zBS*XE?t1b1-_2NQg@(YBTpB{5Q)pl0wN+J{z0W8Eeve83VVBd zeJ6#eOFJ_#bLd=3Xkb(oX*lN^+><7k&#;!m(4bBZHT^U;AE!TaTH;>v5HSxu)MF0Q*07*qoM6N<$g0R19 AqW}N^ literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/sl.png b/frontend/src/assets/flags/sl.png new file mode 100644 index 0000000000000000000000000000000000000000..8aa8455cb0835a8b1538e51665e5716831c76952 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5Qv3lvA+8KX$KurXxbVrUh4{c#yk9fPN< KpUXO@geCyRkt5gu literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/sm.png b/frontend/src/assets/flags/sm.png new file mode 100644 index 0000000000000000000000000000000000000000..8cd14603a5f6a82ff76990ce10253def9824c88c GIT binary patch literal 384 zcmV-`0e}99P)`7uG~qCrk%gh zj-8{qseiJ$ut7^XQlZD7hCj84FuJONoO&C0d2vsbv6p~EhixxyQUIZcK5Be%YJzNo zk(FasE`q6TYJP8Cdx=k8OX|RQ3IG5Aib+I4R4C8I$u|}PArt_>4+{vJa}MU5v)=z; zR$AgZ}Yp^Dob*9$B^f|5gmr02$Zc`fyL+C5s=h4#?)TI9Bm z_|FUrA#gVHKlhdgyfO@<;%o?Q+mPw^^Qj1fPJx+6JiVoy^}7di+q-PWo((c1%Mp&% efWp9pKY9V<9S*=HC1#lb00003h03hDcmaPGDeE6%b%yWV8C%d+~?fia%v-Tq667 pngzMy&#H2^u3shM694`14+bSRQOB-qfkdEI22WQ%mvv4FO#s#_D#-u< literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/so.png b/frontend/src/assets/flags/so.png new file mode 100644 index 0000000000000000000000000000000000000000..9ddee65cc161e99fef2352609c0a5eecf786c43f GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5Qi=gSA+C;{cmMzY??36my0agb z9)F)a@A1#y|33ft+p_uP^nGt0zxy>c&R+(o*xb{_F+}2Wa>4>$4yVV`i$8`h{Ltjf zGS_$F51G!UB;FHTS6I6POfG=jm?)z4*} HQ$iB}(Ih|w literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/sr.png b/frontend/src/assets/flags/sr.png new file mode 100644 index 0000000000000000000000000000000000000000..f5c0e49dd90959967f33c400b9adbf0e2740baca GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x52?Y3rxSH45|NsAg3zzPlKE*dD zWVefHA2in3t*G^QmE6fdwY1~@EI^euo-U3d5|@(`76@=GV&d5+#M0uFDN(N`bzh=& zecGF(IW0Qz4=?pCio1D~qjmknYb}TLL%G^NaqjGQVqj>m5HGs5C@c?X4uhwwpUXO@ GgeCwRJ~od4 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ss.png b/frontend/src/assets/flags/ss.png new file mode 100644 index 0000000000000000000000000000000000000000..48dfff090c96d7708ba4b4463de23607e7a4a860 GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^8bB<nOJiq&T_F7jq#b9oeX0Fr{p2%*t7K(Io89zr;hr`{%iP<`N#0X_dSohx?&bP0l+XkK^9g8V literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/st.png b/frontend/src/assets/flags/st.png new file mode 100644 index 0000000000000000000000000000000000000000..2a0893ef8423bc5fae7e53b7606819dcda20b8c5 GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^8bB<b zG;l>VED1iGz~Zt&@W`*Nd~OY_x*KlZ>u?oV{djH%uYh_Ivt)D$14Dz8xig>CIgryC NJYD@<);T3K0RVaPLyQ0b literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/sv.png b/frontend/src/assets/flags/sv.png new file mode 100644 index 0000000000000000000000000000000000000000..68cd440db4c5060b01bfcce905eb417e8be40ea2 GIT binary patch literal 214 zcmV;{04e{8P)Y!p5nZ%Al{q zoi`c}7$Ct^IqLs47sI^Z;Ya$c$1jF+qYP2#BL}d z0001%Nkl;J6g1x9m@gZftBHm ztPJo21@i+XvjfJ~ySwku16ox>pP~mehsVp|b)yG>O?XYyDD%hE literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/sy.png b/frontend/src/assets/flags/sy.png new file mode 100644 index 0000000000000000000000000000000000000000..3706f6495a5e64e03da82382ae3313b7727d7ec4 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5QtAOdA+F~H)qu?Z|Nn=EhTcoa zd;a4?`0!LOJuN4eu z!o8aW6ZXAYdDT&XNy~n*u$#k=m#GF!hxmh91-*EVt!Qu*5Dl2k&tR1x-=&_jE(&N0 NgQu&X%Q~loCIH1VIbHw& literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/sz.png b/frontend/src/assets/flags/sz.png new file mode 100644 index 0000000000000000000000000000000000000000..7ed06ad4ba21f58d6dc6e8ba49e2d3d7281fb888 GIT binary patch literal 442 zcmV;r0Y(0aP)R{{H@~3k$Fc3b70f|JeXOUb(tE2SiVgxw*MMK0mxa3sFUSQb9V9GBV${ zn=&pgCnqNh4;UXGA%r42vla-?&(E4YGq*1+ztDhqy>gwuWUthjPMs99yH8x2jU&+A$006#8L_t(2&$W`*4uUWkMu9@rmLXf9 zfG9+9@BRMIWkHBI0vE<}(d6$*+J0ZkbZTLK(+#w1VOka7(7kxDx>MEa&Ajsbp#P}_ zN@!x7@RVIPdBRi6EX#HcNx@c32yrxaHQy{tjZkKR9!QB59Ym4iwe>07X} k7F9jI*3wXF1ONOEcUJcpKkP@|M*si-07*qoM6N<$f}~fu#{d8T literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/tc.png b/frontend/src/assets/flags/tc.png new file mode 100644 index 0000000000000000000000000000000000000000..a4ced626a5bc7c5b211b3a655d6328e1bf6da0f5 GIT binary patch literal 385 zcmV-{0e=38P)H4++006Z~L_t(2&)tyO4uc>NMMqK5 zB7*zAv}*VN|Gq*AO`8~PUwa;a;hr#Iz_UyT1TMy|+-<|NUCb6;72jpJxO$H!RYscY~2sjENhjZqG*~lMXxs<)A9^keny@2J>oas zo=Wtg>G8a)h@Uwri57LB2QF2W)P!8FZB)Y+Swy;yMA@czWYs;cShy)dkjHTzz!wCJ fedPg!A^ar|(v%AWIN>S~00000NkvXXu0mjf3Cy<| literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/td.png b/frontend/src/assets/flags/td.png new file mode 100644 index 0000000000000000000000000000000000000000..1f9602a58039d0c505ff6cf5eebd99bc65df0879 GIT binary patch literal 98 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?#0(^#A59GhQk(%kA+8K+DaUvW{+(u6wl`=a uNQI}1V+hCfT8SlLL5N7A)YRdArhC9 z6A}bOLV}DE92kCm>OFX%k&!uum)H53)C_swn@tZkwOG5ToN<{{&e3htn!|OyzmFru zE_$lZRK~8x>w72eymOZCbAarGo@Wb6*mM{eerJm8>5wVO2b#~|>FVdQ&MBb@0AVjr A8vpFk7>582E?C<#3-QHDh|NQ*RACSWU z002-)L_t(2&&|*|4uCKW1yS2E&c|8c{->p+2@X;u#MG}E!re}z-hsm>KxzcotaUTS zmIo2wT~*J7M*t+%iU_n)QUqAwviM;M6MhDcma7I0zZY58$%MZ-Z>(S#3E0~ndtGVZEvxzqkmUg$70!@F4d VhnsJBd8(! literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/tj.png b/frontend/src/assets/flags/tj.png new file mode 100644 index 0000000000000000000000000000000000000000..beda8e9e11392405129d4a8867caa4507d0bf470 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^8bB<H$6>t_*1mXBZg%|Nno>!^3lu z=f5BK|GwSu@AJvOFBklIHu?9%hJYz<|9`(f$^UgaP)nevi(`ny_B(hoW=a%IkvF1-~}OQx}yi|R=PZ~ddOYeCS_O>4@0Zl{+h m<&-xv<%>_(H85k|%fRq&v94!K&l*FZ;S8RxelF{r5}E)au|~=O literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/tk.png b/frontend/src/assets/flags/tk.png new file mode 100644 index 0000000000000000000000000000000000000000..564db8b1685ab720ef6a9bf934a6dd6844026a33 GIT binary patch literal 302 zcmV+}0nz@6P)P)t-s|Iq+h zUPM4mPT#r>5G!JDZaSZjCjlX8fO#~)r5ayzq435AA3J(CP>9d36rHNY5H51BnIRxH zTadv-Qc)lBaI005pzL_t(2&yCXC4uc>NMbQI{%1v#xxBvgr z($*-&2QPu z8Av$K;;2`k0_9o5=3vg?zT78jLme`Qt_dxQrUoPjmg4aHiL~JkhDta-z1a3w&u>pm zf3}(`A+2a-b4aQ?di8s&O)0$`(DGa!on1558^etf0kp7KSpWb407*qoM6N<$f>BL? AqyPW_ literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/tl.png b/frontend/src/assets/flags/tl.png new file mode 100644 index 0000000000000000000000000000000000000000..271088bddfeb454188f0c8d2f07c0db3c31761db GIT binary patch literal 276 zcmV+v0qg#WP)+8><9-Et+)<_=6fgG!= zt1vJyTU%R)hlegME^%>j&z(A&0001oNkl`;AA`6u7AA2}Mn%5H;0I^q5QZQy*I&@z$k~%l3MK5$#J)LVhQE@)rSuJq7lCassV6uiVn_-~Qwq#^9s&z29 zR7#X&QL#lZsC8njU|5fBNuGRfn`>B}OfZRgb9qxgtvD}rSumPYFP2(Fe^D_rS~kEr zE>1@?g=#WQa#MT&006Q{L_t&-8Fj%`asmMq0Kr*z+}+(HI3)P}PXv|EC9j*8k96TX zt|7^!%K3N#N%oK^Z(P8#ne)c1)T*T%5Q#Fg2{YVoA^ih(1T2d%J?ORE4u7ULVaDlq zIM@Tx$-?4|S*cY^IV9P3qfsv+X*PT3V-bnbzh5sJ5>pxb;}()fXVe}kNV-9NkWrAB zH(yC=NR0l_+b)p=yS%shLZYv|)Te_)R~;v&BGHp-%y;Z9H8ZLnJOI zCoJGB5HoRnw#j>MWJtr2a-O*w3!9FZKMuJZ;P&XW(cAtom#6I7j{^JigTe~DWM4fp)^WQ literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/to.png b/frontend/src/assets/flags/to.png new file mode 100644 index 0000000000000000000000000000000000000000..c7d58cb434b00a7f6c31945a794c5ade2123f3fd GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^8bB<+S+-X7F_Nb6Mw<&;$U4 CYc~b} literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/tr.png b/frontend/src/assets/flags/tr.png new file mode 100644 index 0000000000000000000000000000000000000000..0fcdcff1dfb5a40dfca0da53a7323c8f39872cba GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5Qn~>?A+C?P#Q*>Q|3pIN>*5u! z+ykGf8NSOY`8;{%k3&a)UA*$KwfonF%Wnds{ycp2$}K>tqTd&&(b?0*F+}2Wa>4?} z2*uo%GgrmRE^sqpT30+X%;2(j*w~-g fxxP~00012P)t-s0002o zC_$~Qts){K2nY!F$+AdD=QA@i>3WL8!^7~Rt?ZAS=Wc(TnXhpG005OqL_t(2&vnn+8blxf zMPcWioFYQJ|8ow_XBzC*^?$RXrEa6Mw6`T#5gO4sQs_M90!mblWXUMGfHX$iY1*R_#cJg%8IuC>3W;&%N3gFX^#v}{#b00000NkvXXu0mjf DyiSZr literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/tv.png b/frontend/src/assets/flags/tv.png new file mode 100644 index 0000000000000000000000000000000000000000..5aedacecf9132a2a6417814e80605e9983339537 GIT binary patch literal 359 zcmV-t0hs=YP)F?$lCn(_|$oh;N-_#k;&n17kWd7X%+1%%kzE@v!p=NEGZb3>o0002aNkldLEm=#lN=kBTbD5Noxg=U6NSu{O0 zj%2W3RNuEoh|?X002ovPDHLk FV1kR!q00aO literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/tw.png b/frontend/src/assets/flags/tw.png new file mode 100644 index 0000000000000000000000000000000000000000..f238982329d67c467f649a466442c965d56003ae GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5QqloFA+8JzQ~xnA7#OUqsX6ig z|NljcZYCt`RZv)T;J{M@rC2ebG6PQ+#}J9j$q5Y%ZjKxb8*c{w^jYbtQS-DTfmLK* rw{e}_tg4dF7v4IT_A6*fgTe~DWM4f0lhDW literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/tz.png b/frontend/src/assets/flags/tz.png new file mode 100644 index 0000000000000000000000000000000000000000..edbdca8709e746adc69732562ebf47ae31d10536 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5Qn~>?A+A80Ve#EhXT;^UTJ4=9 zpdiJR8O~|7!}RD$d4-jS_a1eZ-)dETP&;#bS5^e)gZKRhfa>!+T^vIsE+-qbF@Ijh z!p6pCasAf>ZDynWPQ8pX_q(eyoOqnpTyYO`3mt%yO(rIjdl|DNR5=(zxS4gQsyv{~F0t?b&S~1ZOn@tt&Hh TvgsC!13A^x)z4*}Q$iB};XzLP literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ua.png b/frontend/src/assets/flags/ua.png new file mode 100644 index 0000000000000000000000000000000000000000..8cd4594821a9739cde684463ccf7ba4a2d462cea GIT binary patch literal 93 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?$P6SGq{_DgDYgKg5Lbri-T$vLBr$Yb0!4&8 pT^vI=t|uobNdEc%|3AMc3&X<~>bpCW5{-ef44$rjF6*2UngF6Q7>WP@ literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ug.png b/frontend/src/assets/flags/ug.png new file mode 100644 index 0000000000000000000000000000000000000000..caaf5d23965d64625229031237efe77b968b7d76 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!3-qVmezg)QZ@lTA+9$W7`~i4V`yafz`y_~ z_V3@n3l}c@xx?~dGV{vGOs`+RepFFWm!A555>riG%>_e){{H?2Ek%)j-isD3IuRM! z4%8Fk>EaloasKE9Yq16c4wpa$zN9~||9xMTs&T;S{KvABt0i6qebM9Bd=>0}bIwis z-l*2{XHJ607z<_ux-x#h8po+~xvM~I?Q^rN8Ls)Cu4heK`)w z6ej=x0EbCLK~yNu#m`F$!!Qg*QLDO7Ni6lZ|IKy~C=~4CL7``$kvlJ;AR(QQfFm;5FA0>=IkJ|P{X`~Uy|07*qo IM6N<$f+y%|ApigX literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/unk.png b/frontend/src/assets/flags/unk.png new file mode 100644 index 0000000000000000000000000000000000000000..c496ee3f2c5c81f72d70e0a83d830c1361a04487 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!3HE}t?oSnq!^2X+?^QKos)S9a~60+7Beu2se&-0XOPMVpkRupi(`m~cd|{*j}P^2j0`>jv)(o6$ltzo z%PCTT!G!sglH7zh$tB(=SyR|ePfRzMKk2c=Bwe>{6NDTBA2t1)qF3mn>#*(UlpkU& zZS(pyS(VqHSfWuF7}V8!%<%4k6-P^$cz76E_bIu~eY89iXdi>8tDnm{r-UW|@RvgM literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/us.png b/frontend/src/assets/flags/us.png new file mode 100644 index 0000000000000000000000000000000000000000..c514e3803bbc5c8c61a39c920a3a4150e8807e52 GIT binary patch literal 258 zcmV+d0sa1oP) z6ej=x0EbCLK~yNu#m`F$!!Qg*QLDO7Ni6lZ|IKy~C=~4CL7``$kvlJ;AR(QQfFm;5FA0>=IkJ|P{X`~Uy|07*qo IM6N<$f+y%|ApigX literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/uy.png b/frontend/src/assets/flags/uy.png new file mode 100644 index 0000000000000000000000000000000000000000..22f9d9278b40a6e3bc4e4a40bf9336f06378bd15 GIT binary patch literal 278 zcmV+x0qOpUP)1rr6D_Xxzbky^0j~^z!cG&ar(D!IUY{uU+lr z;@-!S$dw9Db;HlFbMWZa#hp#%(yG3cMw_wS#7vex$L#7DZAZL=mi9!&wX=6N!C5WyFKVaPGvM|g$;Z*rp?KM7U%Dw-;GbXE8& c+A99?0yUQkI@7LBjQ{`u07*qoM6N<$f-${=kN^Mx literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/uz.png b/frontend/src/assets/flags/uz.png new file mode 100644 index 0000000000000000000000000000000000000000..5077322c0ce5075d1a38c6701fb4c7f84ed390ae GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^8bB<A;aI-!$I_k*MUWo7OvWBtC+~xHGx~~fIxN#0001NP)t-s|NsB> z@5uZ4>-_xu`|q6o`riKE-~ZqM_4W1s{O;!E-sIVp|I*U*?634{UFp2M>gwwF@WAZe zfB5v-;NH;d*HQB0fBND&^5Syz^5pX8mg=-{)5F8i(9rw3mHDGP_S=f(r-$~*Y4fj8 z%DxV^0001BNklzQ&t7&hh|ION6J3V~E7%-={zR$X`^!$WZx2$#y5-OpqN6p00i_>zopr07(5uqyPW_ literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ve.png b/frontend/src/assets/flags/ve.png new file mode 100644 index 0000000000000000000000000000000000000000..d00d97b15612799645d4941d9137519b979a6370 GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x5Qd$8%A+F~|v>8-t|DR##l5|@& zMQhHgGsSJ&)m$ccBrFs#Y_*S^yZzwJ^H-m?Ox?dF@7hkFE=Nxn#}J9j$pKERJXfCW zUckiWXfWYLMvH+$&BYsARyTV5`QqgG(TFAflfr}vjvvySXIek32{e$;VQ4ngN?2gX a!0?1$?&k8n!OB3x7(8A5T-G@yGywoL)IdW3 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/vg.png b/frontend/src/assets/flags/vg.png new file mode 100644 index 0000000000000000000000000000000000000000..a6241a50be452e43f584494172a452297e39c19b GIT binary patch literal 519 zcmV+i0{H!jP)D~ zY9Z8ljy_e1^2W_)Zkjz*ipUTyz{uLzR%dICCO*pMp<=MlEbL9B)4xV<%jKCCk{&%g({M%eE<2DfeAxbl(4&COwd$p3Q0=-8g?Oxt$-G$ zY;nPyX~}4j$nz^*Ld3d_piW>54?4U>H96cV>1HkuKjRePD>=6C2oG1YzJxK8&-0I3 z^!C`S?@KvaHspf?jUgM)HeY5J*D{Do6td70h?iu zzklYvW@u-+UF~ol&iN#4)B?rmdi!*3H}-YaXhDNxCs4DG=NA;*6hFRA#{B>Q002ov JPDHLkV1lZ3_ksWb literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/vi.png b/frontend/src/assets/flags/vi.png new file mode 100644 index 0000000000000000000000000000000000000000..39082a6008a28b80c5a9b797ca09f76aaaa1a217 GIT binary patch literal 707 zcmV;!0zCbRP)ervd+vwiC zVByDoFtJOe%Y}?ug0_S>egSCXW77b;Le++HCN}&gzMb1^X=R9 z@7?0QSkT|-smt9}p~=$V&fd?c>hSA@xz^3h&E?gqz>QmZsemqrw`!SjaG!Q}X-Rf- zbG4*!)wNn>qQm_8@V=fx(6wrcp;Exr*%W@ZyqrR!h()}Ek;}46qKHI|XoT9}+kBm2 z%G=D2tf)tSg@a3NajnhP)VYgigIAWh%Gu)5w`{$Gk>$p7hp)$TuFP%kkLmyb0Zd6m zK~yNut&vr8gFqC87igBn2^OGnPbTi(xYXTU{{LSn31Rw>X8O|eboYFFW#$0zm&h%( z{UA$X1+8t?2s#K=#L~(wHLH=;G!}qhO;c$M z`kYN60;fH^rJw>N`pB|wCbBqHJtpP=7^ pWo4N~(QuU9mc0e)Nk8}>eFIM`CL5ZDo)Z87002ovPDHLkV1lXzeZ&9& literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/vn.png b/frontend/src/assets/flags/vn.png new file mode 100644 index 0000000000000000000000000000000000000000..cefc4141be35ec823d6bce20e5a5ed894b5abbe1 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!VDxcS|@x52?Y3rxZYBg{r{igo~`7!lk7jP zvA${$__CYxQIOdC1w4O0F>Yy$E(EG{@pN$vk+__kuz)YX>2dp_kFfzeeVVvV>`4)J zOgB~$Om%d0R8INY+a#p%i<#9m@JC;!lEyLr)DD+z4Y7@ldm9?X7#KDcv$^bEa&I2c OJO)o!KbLh*2~7aJG&>Lg literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/vu.png b/frontend/src/assets/flags/vu.png new file mode 100644 index 0000000000000000000000000000000000000000..25bfd14eec458f852b62376761851886adba5812 GIT binary patch literal 325 zcmV-L0lNN)P)xP~0001EP)t-s0000V z83KQ22@ebb03Qx50}7vk3ILTu(hxL;Z3(}d4DP`YKQjYlQU>0%4**CY01E{W0RsSi zH~@=2{mv4^4=`y68jf=aw+<~&1`|&}1OPV~_Qw%1Cj!o>4iyjqoeU?*O9`m}005my zL_t(2&xO(14#FT5MbQnkTxIB>9c;Dg|9_IWh(= zby%Rm%)-Id#nRSg#q`slS7}v~W5v&mSBcLK{xJB>63DpqCqwEjDT4#f92`J189ZJ6 KT-G@yGywo=-8BLL literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/ws.png b/frontend/src/assets/flags/ws.png new file mode 100644 index 0000000000000000000000000000000000000000..fd5281057feba662c759cfb06b82c507cd2c17fe GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^8bB<7;$7tgR8-wDH2ngA`VOtV`12lD(<>nE&2k`ECx?kKbLh* G2~7Z{nJi`i literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/xk.png b/frontend/src/assets/flags/xk.png new file mode 100644 index 0000000000000000000000000000000000000000..dae6c43f4133ff34aa5ff79f8a85ed7f192422b4 GIT binary patch literal 243 zcmV` zmdK II;Vst04;AJZ~y=R literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/yt.png b/frontend/src/assets/flags/yt.png new file mode 100644 index 0000000000000000000000000000000000000000..5ef1d11595818dc6651328a37f32609177eca1f1 GIT binary patch literal 511 zcmV8wYAgH(d_K(6%~`|mWa8zx#;NV;NalI#KfYaqQ1Vq%F4>FuCAS( zo!ysy*x1;stI~yqh3uo2%OwfrvZ>8H3W$h^ z=ZSglzqi}l+ek>DZf>WKkHpMG3CC9j;>^(Fz`ER3KH+X#7hRar|b*ed$;>Y-y1?*gFX`?Vuy4(9&gi05+O9`V-k{xtCItfkO}%2;02Ib3qW{) zp)WL?IFbzShYyJtgtHJAnCIS5N`34(ewE>megK0_5|@`F6lVYc002ovPDHLkV1ob8 B01W^D literal 0 HcmV?d00001 diff --git a/frontend/src/assets/flags/za.png b/frontend/src/assets/flags/za.png new file mode 100644 index 0000000000000000000000000000000000000000..9d2879fb6ddc3ec80b4368750a02ba07358020ca GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^azHG?!3-qVmezg)Qr-bRA+G=b|99|TcK_Xr|2t$D zL^@yOrSjMMJg_ljDE9;^v7cFH-)`GKTYtil^#N8KAJ$5J|MXRWhw=Uf#SL}BUk~ov zuEaloasKVO-FyuO9IOEjTD9i6U;o!%-Jm>sc1x%5gQgv<*975M|Ns90WB}69(88Pm+KU77udn^@@9mR@_|?@ANDwee zFl1<8IdK4?hY-{v5)cp&W?*1m004AoFz0V?&|5p_xd3P|FmP&Mh!7C;zrU+F0M-u= z-{0T&s1Mz00ARc`#sB~SheiO@(6BAH;D4F7*37p|7J&t0{( zv$JxWwFwcnMiIZ;ugVC(9Tr6dK)Be%l>Dt)<`LlA9^74dfcK{Z!Zj~8y%fLF(D>7N zK8>J$jj?J0+;KLEfFX_*2C?a4d?qN5uHn%Zm*I~k9>5m3{e;F+SZii2uJsjujH?t1 TLd_n}00000NkvXXu0mjfy6}cA literal 0 HcmV?d00001 diff --git a/frontend/src/components/Footer.vue b/frontend/src/components/Footer.vue index a8e3be3..97b3708 100644 --- a/frontend/src/components/Footer.vue +++ b/frontend/src/components/Footer.vue @@ -89,7 +89,7 @@

- © Copyright 2023 BeamMP. All rights reserved. + © Copyright 2024 BeamMP. All rights reserved.

diff --git a/frontend/src/components/NavBar.vue b/frontend/src/components/NavBar.vue index 82ecaed..0a82956 100644 --- a/frontend/src/components/NavBar.vue +++ b/frontend/src/components/NavBar.vue @@ -122,6 +122,7 @@ const navigation = [ { name: 'Docs', href: 'https://docs.beammp.com/', current: false }, { name: 'Stats', href: '/stats', current: false }, { name: 'Servers', href: '/servers', current: false }, + { name: 'Hosting', href: '/hosting', current: false }, { name: 'Events', href: 'https://forum.beammp.com/c/important/events/25', current: false }, { name: 'Store', href: 'https://store.beammp.com/', current: false }, { name: 'GitHub', href: 'https://github.com/BeamMP', current: false }, diff --git a/frontend/src/components/servers/ExpandedRowDetails.vue b/frontend/src/components/servers/ExpandedRowDetails.vue index b257944..817aa82 100644 --- a/frontend/src/components/servers/ExpandedRowDetails.vue +++ b/frontend/src/components/servers/ExpandedRowDetails.vue @@ -1,6 +1,6 @@ {{ value.s }} -
-
+
+
+

Information:

+
@@ -20,29 +22,24 @@ - - - - - - - -
Owner:Map: {{rowData.map || ""}}
Players:{{rowData.players|| ""}}
Description:{{ value.s }}
-
-
    -
  • Mods: {{modCount(rowData.raw.modlist|| "")}}
  • -
  • Mod Names: {{modList(rowData.raw.modlist|| "")}}
  • -
  • Total Mods Size: {{formatBytes(rowData.raw.modstotalsize) || "0"}}
  • -
+
+
+

Description:

+
+

{{ value.s }}

+
+
+

Mods ({{modCount(rowData.raw.modlist|| "")}}):

+
+

{{modList(rowData.raw.modlist|| "")}} ({{formatBytes(rowData.raw.modstotalsize) || "0B"}})

+
-
-
-
-

+

Players ({{rowData.players|| "0"}}):

+

{{listPlayers(rowData.raw.playerslist|| "")}}

@@ -113,7 +110,7 @@ export default { var re = new RegExp(";", 'g'); s = s.replace(re, ', '); s = s.substring(0, s.length -2); - return "Current players: " + s + return s } else { return "No players..." } diff --git a/frontend/src/components/servers/Table.vue b/frontend/src/components/servers/Table.vue index 8b31aa2..9a116ba 100644 --- a/frontend/src/components/servers/Table.vue +++ b/frontend/src/components/servers/Table.vue @@ -10,9 +10,15 @@