From 5423fae471a6ab4af3b3a3181fa1871b8a2a3ff5 Mon Sep 17 00:00:00 2001 From: Ed Date: Sun, 8 Jan 2023 21:23:39 +0100 Subject: [PATCH] Added nosecount and extended order class --- app.py | 7 +- ext.py | 43 ++- res/flags/ac.svg | 76 +++++ res/flags/ad.svg | 150 +++++++++ res/flags/ae.svg | 6 + res/flags/af.svg | 81 +++++ res/flags/ag.svg | 14 + res/flags/ai.svg | 758 +++++++++++++++++++++++++++++++++++++++++++ res/flags/al.svg | 5 + res/flags/am.svg | 5 + res/flags/ao.svg | 13 + res/flags/aq.svg | 5 + res/flags/ar.svg | 32 ++ res/flags/as.svg | 72 ++++ res/flags/at.svg | 6 + res/flags/au.svg | 8 + res/flags/aw.svg | 186 +++++++++++ res/flags/ax.svg | 18 + res/flags/az.svg | 8 + res/flags/ba.svg | 12 + res/flags/bb.svg | 6 + res/flags/bd.svg | 4 + res/flags/be.svg | 7 + res/flags/bf.svg | 7 + res/flags/bg.svg | 7 + res/flags/bh.svg | 4 + res/flags/bi.svg | 15 + res/flags/bj.svg | 14 + res/flags/bl.svg | 7 + res/flags/bm.svg | 97 ++++++ res/flags/bn.svg | 36 ++ res/flags/bo.svg | 676 ++++++++++++++++++++++++++++++++++++++ res/flags/bq.svg | 5 + res/flags/br.svg | 45 +++ res/flags/bs.svg | 13 + res/flags/bt.svg | 89 +++++ res/flags/bv.svg | 13 + res/flags/bw.svg | 7 + res/flags/by.svg | 20 ++ res/flags/bz.svg | 145 +++++++++ res/flags/ca.svg | 4 + res/flags/cc.svg | 19 ++ res/flags/cd.svg | 5 + res/flags/cefta.svg | 13 + res/flags/cf.svg | 15 + res/flags/cg.svg | 12 + res/flags/ch.svg | 9 + res/flags/ci.svg | 7 + res/flags/ck.svg | 9 + res/flags/cl.svg | 13 + res/flags/cm.svg | 15 + res/flags/cn.svg | 11 + res/flags/co.svg | 7 + res/flags/cp.svg | 7 + res/flags/cr.svg | 7 + res/flags/cu.svg | 13 + res/flags/cv.svg | 13 + res/flags/cw.svg | 14 + res/flags/cx.svg | 15 + res/flags/cy.svg | 6 + res/flags/cz.svg | 5 + res/flags/de.svg | 5 + res/flags/dg.svg | 130 ++++++++ res/flags/dj.svg | 13 + res/flags/dk.svg | 5 + res/flags/dm.svg | 152 +++++++++ res/flags/do.svg | 129 ++++++++ res/flags/dz.svg | 5 + res/flags/ea.svg | 544 +++++++++++++++++++++++++++++++ res/flags/ec.svg | 138 ++++++++ res/flags/ee.svg | 7 + res/flags/eg.svg | 38 +++ res/flags/eh.svg | 16 + res/flags/er.svg | 8 + res/flags/es-ct.svg | 4 + res/flags/es-ga.svg | 187 +++++++++++ res/flags/es-pv.svg | 5 + res/flags/es.svg | 544 +++++++++++++++++++++++++++++++ res/flags/et.svg | 14 + res/flags/eu.svg | 28 ++ res/flags/fi.svg | 5 + res/flags/fj.svg | 120 +++++++ res/flags/fk.svg | 90 +++++ res/flags/fm.svg | 11 + res/flags/fo.svg | 12 + res/flags/fr.svg | 7 + res/flags/ga.svg | 7 + res/flags/gb-eng.svg | 5 + res/flags/gb-nir.svg | 132 ++++++++ res/flags/gb-sct.svg | 4 + res/flags/gb-wls.svg | 9 + res/flags/gb.svg | 7 + res/flags/gd.svg | 27 ++ res/flags/ge.svg | 6 + res/flags/gf.svg | 7 + res/flags/gg.svg | 9 + res/flags/gh.svg | 6 + res/flags/gi.svg | 32 ++ res/flags/gl.svg | 4 + res/flags/gm.svg | 14 + res/flags/gn.svg | 7 + res/flags/gp.svg | 7 + res/flags/gq.svg | 23 ++ res/flags/gr.svg | 16 + res/flags/gs.svg | 133 ++++++++ res/flags/gt.svg | 220 +++++++++++++ res/flags/gu.svg | 23 ++ res/flags/gw.svg | 13 + res/flags/gy.svg | 9 + res/flags/hk.svg | 30 ++ res/flags/hm.svg | 8 + res/flags/hn.svg | 18 + res/flags/hr.svg | 58 ++++ res/flags/ht.svg | 116 +++++++ res/flags/hu.svg | 7 + res/flags/ic.svg | 7 + res/flags/id.svg | 4 + res/flags/ie.svg | 7 + res/flags/il.svg | 14 + res/flags/im.svg | 36 ++ res/flags/in.svg | 25 ++ res/flags/io.svg | 130 ++++++++ res/flags/iq.svg | 10 + res/flags/ir.svg | 219 +++++++++++++ res/flags/is.svg | 12 + res/flags/it.svg | 7 + res/flags/je.svg | 45 +++ res/flags/jm.svg | 8 + res/flags/jo.svg | 16 + res/flags/jp.svg | 11 + res/flags/ke.svg | 23 ++ res/flags/kg.svg | 15 + res/flags/kh.svg | 61 ++++ res/flags/ki.svg | 36 ++ res/flags/km.svg | 16 + res/flags/kn.svg | 14 + res/flags/kp.svg | 15 + res/flags/kr.svg | 24 ++ res/flags/kw.svg | 13 + res/flags/ky.svg | 109 +++++++ res/flags/kz.svg | 36 ++ res/flags/la.svg | 12 + res/flags/lb.svg | 15 + res/flags/lc.svg | 8 + res/flags/li.svg | 43 +++ res/flags/lk.svg | 22 ++ res/flags/lr.svg | 14 + res/flags/ls.svg | 8 + res/flags/lt.svg | 7 + res/flags/lu.svg | 5 + res/flags/lv.svg | 6 + res/flags/ly.svg | 13 + res/flags/ma.svg | 4 + res/flags/mc.svg | 6 + res/flags/md.svg | 70 ++++ res/flags/me.svg | 116 +++++++ res/flags/mf.svg | 7 + res/flags/mg.svg | 7 + res/flags/mh.svg | 7 + res/flags/mk.svg | 5 + res/flags/ml.svg | 7 + res/flags/mm.svg | 12 + res/flags/mn.svg | 14 + res/flags/mo.svg | 9 + res/flags/mp.svg | 86 +++++ res/flags/mq.svg | 7 + res/flags/mr.svg | 6 + res/flags/ms.svg | 33 ++ res/flags/mt.svg | 49 +++ res/flags/mu.svg | 8 + res/flags/mv.svg | 6 + res/flags/mw.svg | 10 + res/flags/mx.svg | 382 ++++++++++++++++++++++ res/flags/my.svg | 7 + res/flags/mz.svg | 21 ++ res/flags/na.svg | 16 + res/flags/nc.svg | 13 + res/flags/ne.svg | 6 + res/flags/nf.svg | 9 + res/flags/ng.svg | 6 + res/flags/ni.svg | 129 ++++++++ res/flags/nl.svg | 5 + res/flags/no.svg | 7 + res/flags/np.svg | 13 + res/flags/nr.svg | 12 + res/flags/nu.svg | 10 + res/flags/nz.svg | 36 ++ res/flags/om.svg | 115 +++++++ res/flags/pa.svg | 14 + res/flags/pe.svg | 244 ++++++++++++++ res/flags/pf.svg | 19 ++ res/flags/pg.svg | 9 + res/flags/ph.svg | 6 + res/flags/pk.svg | 15 + res/flags/pl.svg | 6 + res/flags/pm.svg | 7 + res/flags/pn.svg | 53 +++ res/flags/pr.svg | 13 + res/flags/ps.svg | 15 + res/flags/pt.svg | 57 ++++ res/flags/pw.svg | 11 + res/flags/py.svg | 157 +++++++++ res/flags/qa.svg | 4 + res/flags/re.svg | 7 + res/flags/ro.svg | 7 + res/flags/rs.svg | 292 +++++++++++++++++ res/flags/ru.svg | 7 + res/flags/rw.svg | 13 + res/flags/sa.svg | 26 ++ res/flags/sb.svg | 13 + res/flags/sc.svg | 7 + res/flags/sd.svg | 13 + res/flags/se.svg | 4 + res/flags/sg.svg | 13 + res/flags/sh.svg | 76 +++++ res/flags/si.svg | 18 + res/flags/sj.svg | 7 + res/flags/sk.svg | 9 + res/flags/sl.svg | 7 + res/flags/sm.svg | 75 +++++ res/flags/sn.svg | 8 + res/flags/so.svg | 11 + res/flags/sr.svg | 6 + res/flags/ss.svg | 8 + res/flags/st.svg | 16 + res/flags/sv.svg | 594 +++++++++++++++++++++++++++++++++ res/flags/sx.svg | 56 ++++ res/flags/sy.svg | 6 + res/flags/sz.svg | 34 ++ res/flags/ta.svg | 76 +++++ res/flags/tc.svg | 50 +++ res/flags/td.svg | 7 + res/flags/tf.svg | 15 + res/flags/tg.svg | 14 + res/flags/th.svg | 7 + res/flags/tj.svg | 22 ++ res/flags/tk.svg | 5 + res/flags/tl.svg | 13 + res/flags/tm.svg | 205 ++++++++++++ res/flags/tn.svg | 13 + res/flags/to.svg | 10 + res/flags/tr.svg | 8 + res/flags/tt.svg | 5 + res/flags/tv.svg | 9 + res/flags/tw.svg | 34 ++ res/flags/tz.svg | 13 + res/flags/ua.svg | 6 + res/flags/ug.svg | 30 ++ res/flags/um.svg | 15 + res/flags/un.svg | 16 + res/flags/us.svg | 10 + res/flags/uy.svg | 28 ++ res/flags/uz.svg | 30 ++ res/flags/va.svg | 479 +++++++++++++++++++++++++++ res/flags/vc.svg | 8 + res/flags/ve.svg | 26 ++ res/flags/vg.svg | 63 ++++ res/flags/vi.svg | 28 ++ res/flags/vn.svg | 11 + res/flags/vu.svg | 21 ++ res/flags/wf.svg | 7 + res/flags/ws.svg | 7 + res/flags/xk.svg | 8 + res/flags/xx.svg | 4 + res/flags/ye.svg | 7 + res/flags/yt.svg | 7 + res/flags/za.svg | 17 + res/flags/zm.svg | 27 ++ res/flags/zw.svg | 21 ++ tpl/nosecount.html | 70 ++++ 270 files changed, 11836 insertions(+), 16 deletions(-) create mode 100644 res/flags/ac.svg create mode 100644 res/flags/ad.svg create mode 100644 res/flags/ae.svg create mode 100644 res/flags/af.svg create mode 100644 res/flags/ag.svg create mode 100644 res/flags/ai.svg create mode 100644 res/flags/al.svg create mode 100644 res/flags/am.svg create mode 100644 res/flags/ao.svg create mode 100644 res/flags/aq.svg create mode 100644 res/flags/ar.svg create mode 100644 res/flags/as.svg create mode 100644 res/flags/at.svg create mode 100644 res/flags/au.svg create mode 100644 res/flags/aw.svg create mode 100644 res/flags/ax.svg create mode 100644 res/flags/az.svg create mode 100644 res/flags/ba.svg create mode 100644 res/flags/bb.svg create mode 100644 res/flags/bd.svg create mode 100644 res/flags/be.svg create mode 100644 res/flags/bf.svg create mode 100644 res/flags/bg.svg create mode 100644 res/flags/bh.svg create mode 100644 res/flags/bi.svg create mode 100644 res/flags/bj.svg create mode 100644 res/flags/bl.svg create mode 100644 res/flags/bm.svg create mode 100644 res/flags/bn.svg create mode 100644 res/flags/bo.svg create mode 100644 res/flags/bq.svg create mode 100644 res/flags/br.svg create mode 100644 res/flags/bs.svg create mode 100644 res/flags/bt.svg create mode 100644 res/flags/bv.svg create mode 100644 res/flags/bw.svg create mode 100644 res/flags/by.svg create mode 100644 res/flags/bz.svg create mode 100644 res/flags/ca.svg create mode 100644 res/flags/cc.svg create mode 100644 res/flags/cd.svg create mode 100644 res/flags/cefta.svg create mode 100644 res/flags/cf.svg create mode 100644 res/flags/cg.svg create mode 100644 res/flags/ch.svg create mode 100644 res/flags/ci.svg create mode 100644 res/flags/ck.svg create mode 100644 res/flags/cl.svg create mode 100644 res/flags/cm.svg create mode 100644 res/flags/cn.svg create mode 100644 res/flags/co.svg create mode 100644 res/flags/cp.svg create mode 100644 res/flags/cr.svg create mode 100644 res/flags/cu.svg create mode 100644 res/flags/cv.svg create mode 100644 res/flags/cw.svg create mode 100644 res/flags/cx.svg create mode 100644 res/flags/cy.svg create mode 100644 res/flags/cz.svg create mode 100644 res/flags/de.svg create mode 100644 res/flags/dg.svg create mode 100644 res/flags/dj.svg create mode 100644 res/flags/dk.svg create mode 100644 res/flags/dm.svg create mode 100644 res/flags/do.svg create mode 100644 res/flags/dz.svg create mode 100644 res/flags/ea.svg create mode 100644 res/flags/ec.svg create mode 100644 res/flags/ee.svg create mode 100644 res/flags/eg.svg create mode 100644 res/flags/eh.svg create mode 100644 res/flags/er.svg create mode 100644 res/flags/es-ct.svg create mode 100644 res/flags/es-ga.svg create mode 100644 res/flags/es-pv.svg create mode 100644 res/flags/es.svg create mode 100644 res/flags/et.svg create mode 100644 res/flags/eu.svg create mode 100644 res/flags/fi.svg create mode 100644 res/flags/fj.svg create mode 100644 res/flags/fk.svg create mode 100644 res/flags/fm.svg create mode 100644 res/flags/fo.svg create mode 100644 res/flags/fr.svg create mode 100644 res/flags/ga.svg create mode 100644 res/flags/gb-eng.svg create mode 100644 res/flags/gb-nir.svg create mode 100644 res/flags/gb-sct.svg create mode 100644 res/flags/gb-wls.svg create mode 100644 res/flags/gb.svg create mode 100644 res/flags/gd.svg create mode 100644 res/flags/ge.svg create mode 100644 res/flags/gf.svg create mode 100644 res/flags/gg.svg create mode 100644 res/flags/gh.svg create mode 100644 res/flags/gi.svg create mode 100644 res/flags/gl.svg create mode 100644 res/flags/gm.svg create mode 100644 res/flags/gn.svg create mode 100644 res/flags/gp.svg create mode 100644 res/flags/gq.svg create mode 100644 res/flags/gr.svg create mode 100644 res/flags/gs.svg create mode 100644 res/flags/gt.svg create mode 100644 res/flags/gu.svg create mode 100644 res/flags/gw.svg create mode 100644 res/flags/gy.svg create mode 100644 res/flags/hk.svg create mode 100644 res/flags/hm.svg create mode 100644 res/flags/hn.svg create mode 100644 res/flags/hr.svg create mode 100644 res/flags/ht.svg create mode 100644 res/flags/hu.svg create mode 100644 res/flags/ic.svg create mode 100644 res/flags/id.svg create mode 100644 res/flags/ie.svg create mode 100644 res/flags/il.svg create mode 100644 res/flags/im.svg create mode 100644 res/flags/in.svg create mode 100644 res/flags/io.svg create mode 100644 res/flags/iq.svg create mode 100644 res/flags/ir.svg create mode 100644 res/flags/is.svg create mode 100644 res/flags/it.svg create mode 100644 res/flags/je.svg create mode 100644 res/flags/jm.svg create mode 100644 res/flags/jo.svg create mode 100644 res/flags/jp.svg create mode 100644 res/flags/ke.svg create mode 100644 res/flags/kg.svg create mode 100644 res/flags/kh.svg create mode 100644 res/flags/ki.svg create mode 100644 res/flags/km.svg create mode 100644 res/flags/kn.svg create mode 100644 res/flags/kp.svg create mode 100644 res/flags/kr.svg create mode 100644 res/flags/kw.svg create mode 100644 res/flags/ky.svg create mode 100644 res/flags/kz.svg create mode 100644 res/flags/la.svg create mode 100644 res/flags/lb.svg create mode 100644 res/flags/lc.svg create mode 100644 res/flags/li.svg create mode 100644 res/flags/lk.svg create mode 100644 res/flags/lr.svg create mode 100644 res/flags/ls.svg create mode 100644 res/flags/lt.svg create mode 100644 res/flags/lu.svg create mode 100644 res/flags/lv.svg create mode 100644 res/flags/ly.svg create mode 100644 res/flags/ma.svg create mode 100644 res/flags/mc.svg create mode 100644 res/flags/md.svg create mode 100644 res/flags/me.svg create mode 100644 res/flags/mf.svg create mode 100644 res/flags/mg.svg create mode 100644 res/flags/mh.svg create mode 100644 res/flags/mk.svg create mode 100644 res/flags/ml.svg create mode 100644 res/flags/mm.svg create mode 100644 res/flags/mn.svg create mode 100644 res/flags/mo.svg create mode 100644 res/flags/mp.svg create mode 100644 res/flags/mq.svg create mode 100644 res/flags/mr.svg create mode 100644 res/flags/ms.svg create mode 100644 res/flags/mt.svg create mode 100644 res/flags/mu.svg create mode 100644 res/flags/mv.svg create mode 100644 res/flags/mw.svg create mode 100644 res/flags/mx.svg create mode 100644 res/flags/my.svg create mode 100644 res/flags/mz.svg create mode 100644 res/flags/na.svg create mode 100644 res/flags/nc.svg create mode 100644 res/flags/ne.svg create mode 100644 res/flags/nf.svg create mode 100644 res/flags/ng.svg create mode 100644 res/flags/ni.svg create mode 100644 res/flags/nl.svg create mode 100644 res/flags/no.svg create mode 100644 res/flags/np.svg create mode 100644 res/flags/nr.svg create mode 100644 res/flags/nu.svg create mode 100644 res/flags/nz.svg create mode 100644 res/flags/om.svg create mode 100644 res/flags/pa.svg create mode 100644 res/flags/pe.svg create mode 100644 res/flags/pf.svg create mode 100644 res/flags/pg.svg create mode 100644 res/flags/ph.svg create mode 100644 res/flags/pk.svg create mode 100644 res/flags/pl.svg create mode 100644 res/flags/pm.svg create mode 100644 res/flags/pn.svg create mode 100644 res/flags/pr.svg create mode 100644 res/flags/ps.svg create mode 100644 res/flags/pt.svg create mode 100644 res/flags/pw.svg create mode 100644 res/flags/py.svg create mode 100644 res/flags/qa.svg create mode 100644 res/flags/re.svg create mode 100644 res/flags/ro.svg create mode 100644 res/flags/rs.svg create mode 100644 res/flags/ru.svg create mode 100644 res/flags/rw.svg create mode 100644 res/flags/sa.svg create mode 100644 res/flags/sb.svg create mode 100644 res/flags/sc.svg create mode 100644 res/flags/sd.svg create mode 100644 res/flags/se.svg create mode 100644 res/flags/sg.svg create mode 100644 res/flags/sh.svg create mode 100644 res/flags/si.svg create mode 100644 res/flags/sj.svg create mode 100644 res/flags/sk.svg create mode 100644 res/flags/sl.svg create mode 100644 res/flags/sm.svg create mode 100644 res/flags/sn.svg create mode 100644 res/flags/so.svg create mode 100644 res/flags/sr.svg create mode 100644 res/flags/ss.svg create mode 100644 res/flags/st.svg create mode 100644 res/flags/sv.svg create mode 100644 res/flags/sx.svg create mode 100644 res/flags/sy.svg create mode 100644 res/flags/sz.svg create mode 100644 res/flags/ta.svg create mode 100644 res/flags/tc.svg create mode 100644 res/flags/td.svg create mode 100644 res/flags/tf.svg create mode 100644 res/flags/tg.svg create mode 100644 res/flags/th.svg create mode 100644 res/flags/tj.svg create mode 100644 res/flags/tk.svg create mode 100644 res/flags/tl.svg create mode 100644 res/flags/tm.svg create mode 100644 res/flags/tn.svg create mode 100644 res/flags/to.svg create mode 100644 res/flags/tr.svg create mode 100644 res/flags/tt.svg create mode 100644 res/flags/tv.svg create mode 100644 res/flags/tw.svg create mode 100644 res/flags/tz.svg create mode 100644 res/flags/ua.svg create mode 100644 res/flags/ug.svg create mode 100644 res/flags/um.svg create mode 100644 res/flags/un.svg create mode 100644 res/flags/us.svg create mode 100644 res/flags/uy.svg create mode 100644 res/flags/uz.svg create mode 100644 res/flags/va.svg create mode 100644 res/flags/vc.svg create mode 100644 res/flags/ve.svg create mode 100644 res/flags/vg.svg create mode 100644 res/flags/vi.svg create mode 100644 res/flags/vn.svg create mode 100644 res/flags/vu.svg create mode 100644 res/flags/wf.svg create mode 100644 res/flags/ws.svg create mode 100644 res/flags/xk.svg create mode 100644 res/flags/xx.svg create mode 100644 res/flags/ye.svg create mode 100644 res/flags/yt.svg create mode 100644 res/flags/za.svg create mode 100644 res/flags/zm.svg create mode 100644 res/flags/zw.svg create mode 100644 tpl/nosecount.html diff --git a/app.py b/app.py index e6c492b..fa66c00 100644 --- a/app.py +++ b/app.py @@ -115,12 +115,7 @@ async def welcome(request, order: Order, quota: Quotas): if member_id == order.code: room_members.append(order) else: - room_members.append(await get_order(code=member_id, insecure=True)) - - room_sizes = {1: 0, 2: 0, 3: 0, 4: 0, 5: 0} - for o in order: - room_sizes[len(o.room_members)] += 1 - + room_members.append(await get_order(code=member_id, insecure=True)) tpl = app.ctx.tpl.get_template('welcome.html') return html(tpl.render(order=order, quota=quota, room_members=room_members, pending_roommates=pending_roommates)) diff --git a/ext.py b/ext.py index 7110b07..5b4a5df 100644 --- a/ext.py +++ b/ext.py @@ -4,6 +4,7 @@ import httpx import re from config import * from os.path import join +import json @dataclass class Order: @@ -11,18 +12,35 @@ class Order: self.data = data self.status = {'n': 'pending', 'p': 'paid', 'e': 'expired', 'c': 'canceled'}[self.data['status']] self.code = data['code'] + self.has_card = False + self.sponsorship = None for p in self.data['positions']: - if p['item'] not in [16, 38]: - continue + if p['item'] in [16, 38]: + self.position_id = p['id'] + self.position_positionid = p['positionid'] + self.answers = p['answers'] + self.barcode = p['secret'] - self.position_id = p['id'] - self.position_positionid = p['positionid'] - self.answers = p['answers'] + if p['item'] == 17: + self.has_card = True + + if p['item'] == 19: + self.sponsorship = 'normal' if p['variation'] == 13 else 'super' + + if p['country']: + self.country = p['country'] + self.shirt_size = self.ans('shirt_size') + self.birth_date = self.ans('birth_date') + self.is_artist = True if self.ans('is_artist') != 'No' else False + self.is_fursuiter = True if self.ans('is_fursuiter') != 'No' else False + self.is_allergic = True if self.ans('is_allergic') != 'No' else False + self.birth_date = self.ans('birth_date') self.name = self.ans('fursona_name') self.room_id = self.ans('room_id') self.room_confirmed = self.ans('room_confirmed') + self.room_name = self.ans('room_name') self.pending_room = self.ans('pending_room') self.pending_roommates = self.ans('pending_roommates').split(',') if self.ans('pending_roommates') else [] self.room_members = self.ans('room_members').split(',') if self.ans('room_members') else [] @@ -33,11 +51,12 @@ class Order: return self.data[var] def ans(self, name): - for a in self.answers: - if a['question_identifier'] == name: - if a['answer'] in ['True', 'False']: - return bool(a['answer'] == 'True') - return a['answer'] + for p in self.data['positions']: + for a in p['answers']: + if a['question_identifier'] == name: + if a['answer'] in ['True', 'False']: + return bool(a['answer'] == 'True') + return a['answer'] return None async def edit_answer(self, name, new_answer): @@ -107,6 +126,7 @@ async def get_order(request: Request=None, code=None, secret=None, insecure=Fals if re.match('^[A-Z0-9]{5}$', code or '') and (secret is None or re.match('^[a-z0-9]{16,}$', secret)): print('Fetching', code, 'with secret', secret) + async with httpx.AsyncClient() as client: res = await client.get(join(base_url, f"orders/{code}/"), headers=headers) if res.status_code != 200: @@ -115,6 +135,9 @@ async def get_order(request: Request=None, code=None, secret=None, insecure=Fals res = res.json() + if request and res: + request.app.ctx.order_cache = {} + if res['status'] in ['c', 'e']: if request: raise exceptions.Forbidden(f"Your order has been deleted. Contact support with your order identifier ({res['code']}) for further info.") diff --git a/res/flags/ac.svg b/res/flags/ac.svg new file mode 100644 index 0000000..1a6d508 --- /dev/null +++ b/res/flags/ac.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/ad.svg b/res/flags/ad.svg new file mode 100644 index 0000000..726f981 --- /dev/null +++ b/res/flags/ad.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/ae.svg b/res/flags/ae.svg new file mode 100644 index 0000000..b7acdbd --- /dev/null +++ b/res/flags/ae.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/res/flags/af.svg b/res/flags/af.svg new file mode 100644 index 0000000..6e75539 --- /dev/null +++ b/res/flags/af.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/ag.svg b/res/flags/ag.svg new file mode 100644 index 0000000..875f975 --- /dev/null +++ b/res/flags/ag.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/res/flags/ai.svg b/res/flags/ai.svg new file mode 100644 index 0000000..cf91b39 --- /dev/null +++ b/res/flags/ai.svg @@ -0,0 +1,758 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/al.svg b/res/flags/al.svg new file mode 100644 index 0000000..4e7098f --- /dev/null +++ b/res/flags/al.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/res/flags/am.svg b/res/flags/am.svg new file mode 100644 index 0000000..99fa4dc --- /dev/null +++ b/res/flags/am.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/res/flags/ao.svg b/res/flags/ao.svg new file mode 100644 index 0000000..4dc39f6 --- /dev/null +++ b/res/flags/ao.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/res/flags/aq.svg b/res/flags/aq.svg new file mode 100644 index 0000000..53840cc --- /dev/null +++ b/res/flags/aq.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/res/flags/ar.svg b/res/flags/ar.svg new file mode 100644 index 0000000..d1810f2 --- /dev/null +++ b/res/flags/ar.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/as.svg b/res/flags/as.svg new file mode 100644 index 0000000..88e2ca5 --- /dev/null +++ b/res/flags/as.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/at.svg b/res/flags/at.svg new file mode 100644 index 0000000..c282508 --- /dev/null +++ b/res/flags/at.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/res/flags/au.svg b/res/flags/au.svg new file mode 100644 index 0000000..407fef4 --- /dev/null +++ b/res/flags/au.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/res/flags/aw.svg b/res/flags/aw.svg new file mode 100644 index 0000000..e840233 --- /dev/null +++ b/res/flags/aw.svg @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/ax.svg b/res/flags/ax.svg new file mode 100644 index 0000000..9f04648 --- /dev/null +++ b/res/flags/ax.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/res/flags/az.svg b/res/flags/az.svg new file mode 100644 index 0000000..8e56ef5 --- /dev/null +++ b/res/flags/az.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/res/flags/ba.svg b/res/flags/ba.svg new file mode 100644 index 0000000..7c30421 --- /dev/null +++ b/res/flags/ba.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/res/flags/bb.svg b/res/flags/bb.svg new file mode 100644 index 0000000..420a688 --- /dev/null +++ b/res/flags/bb.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/res/flags/bd.svg b/res/flags/bd.svg new file mode 100644 index 0000000..16b794d --- /dev/null +++ b/res/flags/bd.svg @@ -0,0 +1,4 @@ + + + + diff --git a/res/flags/be.svg b/res/flags/be.svg new file mode 100644 index 0000000..327f28f --- /dev/null +++ b/res/flags/be.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/bf.svg b/res/flags/bf.svg new file mode 100644 index 0000000..4713822 --- /dev/null +++ b/res/flags/bf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/bg.svg b/res/flags/bg.svg new file mode 100644 index 0000000..b100dd0 --- /dev/null +++ b/res/flags/bg.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/bh.svg b/res/flags/bh.svg new file mode 100644 index 0000000..7a2ea54 --- /dev/null +++ b/res/flags/bh.svg @@ -0,0 +1,4 @@ + + + + diff --git a/res/flags/bi.svg b/res/flags/bi.svg new file mode 100644 index 0000000..a37bc67 --- /dev/null +++ b/res/flags/bi.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/res/flags/bj.svg b/res/flags/bj.svg new file mode 100644 index 0000000..871c57e --- /dev/null +++ b/res/flags/bj.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/res/flags/bl.svg b/res/flags/bl.svg new file mode 100644 index 0000000..15803ff --- /dev/null +++ b/res/flags/bl.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/bm.svg b/res/flags/bm.svg new file mode 100644 index 0000000..330d5ec --- /dev/null +++ b/res/flags/bm.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/bn.svg b/res/flags/bn.svg new file mode 100644 index 0000000..19f15fa --- /dev/null +++ b/res/flags/bn.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/bo.svg b/res/flags/bo.svg new file mode 100644 index 0000000..391e226 --- /dev/null +++ b/res/flags/bo.svg @@ -0,0 +1,676 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/bq.svg b/res/flags/bq.svg new file mode 100644 index 0000000..0e6bc76 --- /dev/null +++ b/res/flags/bq.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/res/flags/br.svg b/res/flags/br.svg new file mode 100644 index 0000000..354a701 --- /dev/null +++ b/res/flags/br.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/bs.svg b/res/flags/bs.svg new file mode 100644 index 0000000..b26d476 --- /dev/null +++ b/res/flags/bs.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/res/flags/bt.svg b/res/flags/bt.svg new file mode 100644 index 0000000..cea6006 --- /dev/null +++ b/res/flags/bt.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/bv.svg b/res/flags/bv.svg new file mode 100644 index 0000000..86431fc --- /dev/null +++ b/res/flags/bv.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/res/flags/bw.svg b/res/flags/bw.svg new file mode 100644 index 0000000..a1c8db0 --- /dev/null +++ b/res/flags/bw.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/by.svg b/res/flags/by.svg new file mode 100644 index 0000000..20ae52b --- /dev/null +++ b/res/flags/by.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/bz.svg b/res/flags/bz.svg new file mode 100644 index 0000000..fbc6d7c --- /dev/null +++ b/res/flags/bz.svg @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/ca.svg b/res/flags/ca.svg new file mode 100644 index 0000000..f1b2c96 --- /dev/null +++ b/res/flags/ca.svg @@ -0,0 +1,4 @@ + + + + diff --git a/res/flags/cc.svg b/res/flags/cc.svg new file mode 100644 index 0000000..c4457de --- /dev/null +++ b/res/flags/cc.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/cd.svg b/res/flags/cd.svg new file mode 100644 index 0000000..e106ddd --- /dev/null +++ b/res/flags/cd.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/res/flags/cefta.svg b/res/flags/cefta.svg new file mode 100644 index 0000000..d66e18b --- /dev/null +++ b/res/flags/cefta.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/res/flags/cf.svg b/res/flags/cf.svg new file mode 100644 index 0000000..fd30063 --- /dev/null +++ b/res/flags/cf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/res/flags/cg.svg b/res/flags/cg.svg new file mode 100644 index 0000000..a290234 --- /dev/null +++ b/res/flags/cg.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/res/flags/ch.svg b/res/flags/ch.svg new file mode 100644 index 0000000..b42d670 --- /dev/null +++ b/res/flags/ch.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/res/flags/ci.svg b/res/flags/ci.svg new file mode 100644 index 0000000..e400f0c --- /dev/null +++ b/res/flags/ci.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/ck.svg b/res/flags/ck.svg new file mode 100644 index 0000000..18e547b --- /dev/null +++ b/res/flags/ck.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/res/flags/cl.svg b/res/flags/cl.svg new file mode 100644 index 0000000..50218c8 --- /dev/null +++ b/res/flags/cl.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/res/flags/cm.svg b/res/flags/cm.svg new file mode 100644 index 0000000..d06f656 --- /dev/null +++ b/res/flags/cm.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/res/flags/cn.svg b/res/flags/cn.svg new file mode 100644 index 0000000..2416236 --- /dev/null +++ b/res/flags/cn.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/res/flags/co.svg b/res/flags/co.svg new file mode 100644 index 0000000..ebd0a0f --- /dev/null +++ b/res/flags/co.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/cp.svg b/res/flags/cp.svg new file mode 100644 index 0000000..b3efb07 --- /dev/null +++ b/res/flags/cp.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/cr.svg b/res/flags/cr.svg new file mode 100644 index 0000000..5a409ee --- /dev/null +++ b/res/flags/cr.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/cu.svg b/res/flags/cu.svg new file mode 100644 index 0000000..528ebac --- /dev/null +++ b/res/flags/cu.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/res/flags/cv.svg b/res/flags/cv.svg new file mode 100644 index 0000000..381985a --- /dev/null +++ b/res/flags/cv.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/res/flags/cw.svg b/res/flags/cw.svg new file mode 100644 index 0000000..4294b5b --- /dev/null +++ b/res/flags/cw.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/res/flags/cx.svg b/res/flags/cx.svg new file mode 100644 index 0000000..39fa9b0 --- /dev/null +++ b/res/flags/cx.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/res/flags/cy.svg b/res/flags/cy.svg new file mode 100644 index 0000000..b72473a --- /dev/null +++ b/res/flags/cy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/res/flags/cz.svg b/res/flags/cz.svg new file mode 100644 index 0000000..7913de3 --- /dev/null +++ b/res/flags/cz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/res/flags/de.svg b/res/flags/de.svg new file mode 100644 index 0000000..b08334b --- /dev/null +++ b/res/flags/de.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/res/flags/dg.svg b/res/flags/dg.svg new file mode 100644 index 0000000..f101d52 --- /dev/null +++ b/res/flags/dg.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/dj.svg b/res/flags/dj.svg new file mode 100644 index 0000000..674d7ef --- /dev/null +++ b/res/flags/dj.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/res/flags/dk.svg b/res/flags/dk.svg new file mode 100644 index 0000000..563277f --- /dev/null +++ b/res/flags/dk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/res/flags/dm.svg b/res/flags/dm.svg new file mode 100644 index 0000000..7fa4dd8 --- /dev/null +++ b/res/flags/dm.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/do.svg b/res/flags/do.svg new file mode 100644 index 0000000..df21264 --- /dev/null +++ b/res/flags/do.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/dz.svg b/res/flags/dz.svg new file mode 100644 index 0000000..5ff29a7 --- /dev/null +++ b/res/flags/dz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/res/flags/ea.svg b/res/flags/ea.svg new file mode 100644 index 0000000..d55c9b6 --- /dev/null +++ b/res/flags/ea.svg @@ -0,0 +1,544 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/ec.svg b/res/flags/ec.svg new file mode 100644 index 0000000..65b7885 --- /dev/null +++ b/res/flags/ec.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/ee.svg b/res/flags/ee.svg new file mode 100644 index 0000000..36ea288 --- /dev/null +++ b/res/flags/ee.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/eg.svg b/res/flags/eg.svg new file mode 100644 index 0000000..728538b --- /dev/null +++ b/res/flags/eg.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/eh.svg b/res/flags/eh.svg new file mode 100644 index 0000000..8743371 --- /dev/null +++ b/res/flags/eh.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/res/flags/er.svg b/res/flags/er.svg new file mode 100644 index 0000000..2705295 --- /dev/null +++ b/res/flags/er.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/res/flags/es-ct.svg b/res/flags/es-ct.svg new file mode 100644 index 0000000..4d85911 --- /dev/null +++ b/res/flags/es-ct.svg @@ -0,0 +1,4 @@ + + + + diff --git a/res/flags/es-ga.svg b/res/flags/es-ga.svg new file mode 100644 index 0000000..cc52c84 --- /dev/null +++ b/res/flags/es-ga.svg @@ -0,0 +1,187 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/es-pv.svg b/res/flags/es-pv.svg new file mode 100644 index 0000000..0128915 --- /dev/null +++ b/res/flags/es-pv.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/res/flags/es.svg b/res/flags/es.svg new file mode 100644 index 0000000..815e0f8 --- /dev/null +++ b/res/flags/es.svg @@ -0,0 +1,544 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/et.svg b/res/flags/et.svg new file mode 100644 index 0000000..7075040 --- /dev/null +++ b/res/flags/et.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/res/flags/eu.svg b/res/flags/eu.svg new file mode 100644 index 0000000..1bb04ec --- /dev/null +++ b/res/flags/eu.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/fi.svg b/res/flags/fi.svg new file mode 100644 index 0000000..470be2d --- /dev/null +++ b/res/flags/fi.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/res/flags/fj.svg b/res/flags/fj.svg new file mode 100644 index 0000000..2d7cd98 --- /dev/null +++ b/res/flags/fj.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/fk.svg b/res/flags/fk.svg new file mode 100644 index 0000000..8aeee57 --- /dev/null +++ b/res/flags/fk.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/fm.svg b/res/flags/fm.svg new file mode 100644 index 0000000..baa9668 --- /dev/null +++ b/res/flags/fm.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/res/flags/fo.svg b/res/flags/fo.svg new file mode 100644 index 0000000..898f669 --- /dev/null +++ b/res/flags/fo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/res/flags/fr.svg b/res/flags/fr.svg new file mode 100644 index 0000000..1be6191 --- /dev/null +++ b/res/flags/fr.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/ga.svg b/res/flags/ga.svg new file mode 100644 index 0000000..76edab4 --- /dev/null +++ b/res/flags/ga.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/gb-eng.svg b/res/flags/gb-eng.svg new file mode 100644 index 0000000..12e3b67 --- /dev/null +++ b/res/flags/gb-eng.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/res/flags/gb-nir.svg b/res/flags/gb-nir.svg new file mode 100644 index 0000000..e34b224 --- /dev/null +++ b/res/flags/gb-nir.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/gb-sct.svg b/res/flags/gb-sct.svg new file mode 100644 index 0000000..f50cd32 --- /dev/null +++ b/res/flags/gb-sct.svg @@ -0,0 +1,4 @@ + + + + diff --git a/res/flags/gb-wls.svg b/res/flags/gb-wls.svg new file mode 100644 index 0000000..6e15fd0 --- /dev/null +++ b/res/flags/gb-wls.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/res/flags/gb.svg b/res/flags/gb.svg new file mode 100644 index 0000000..dbac25e --- /dev/null +++ b/res/flags/gb.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/gd.svg b/res/flags/gd.svg new file mode 100644 index 0000000..dad1107 --- /dev/null +++ b/res/flags/gd.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/ge.svg b/res/flags/ge.svg new file mode 100644 index 0000000..453898b --- /dev/null +++ b/res/flags/ge.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/res/flags/gf.svg b/res/flags/gf.svg new file mode 100644 index 0000000..f8752d9 --- /dev/null +++ b/res/flags/gf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/gg.svg b/res/flags/gg.svg new file mode 100644 index 0000000..e40a838 --- /dev/null +++ b/res/flags/gg.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/res/flags/gh.svg b/res/flags/gh.svg new file mode 100644 index 0000000..a6497de --- /dev/null +++ b/res/flags/gh.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/res/flags/gi.svg b/res/flags/gi.svg new file mode 100644 index 0000000..64a69e8 --- /dev/null +++ b/res/flags/gi.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/gl.svg b/res/flags/gl.svg new file mode 100644 index 0000000..eb5a52e --- /dev/null +++ b/res/flags/gl.svg @@ -0,0 +1,4 @@ + + + + diff --git a/res/flags/gm.svg b/res/flags/gm.svg new file mode 100644 index 0000000..2fbcb19 --- /dev/null +++ b/res/flags/gm.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/res/flags/gn.svg b/res/flags/gn.svg new file mode 100644 index 0000000..40d6ad4 --- /dev/null +++ b/res/flags/gn.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/gp.svg b/res/flags/gp.svg new file mode 100644 index 0000000..1b38158 --- /dev/null +++ b/res/flags/gp.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/gq.svg b/res/flags/gq.svg new file mode 100644 index 0000000..ba2acf2 --- /dev/null +++ b/res/flags/gq.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/gr.svg b/res/flags/gr.svg new file mode 100644 index 0000000..599741e --- /dev/null +++ b/res/flags/gr.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/res/flags/gs.svg b/res/flags/gs.svg new file mode 100644 index 0000000..7e0692c --- /dev/null +++ b/res/flags/gs.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/gt.svg b/res/flags/gt.svg new file mode 100644 index 0000000..be45324 --- /dev/null +++ b/res/flags/gt.svg @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/gu.svg b/res/flags/gu.svg new file mode 100644 index 0000000..a5584ff --- /dev/null +++ b/res/flags/gu.svg @@ -0,0 +1,23 @@ + + + + + + + + + + G + U + A + M + + + + + + + + + + diff --git a/res/flags/gw.svg b/res/flags/gw.svg new file mode 100644 index 0000000..9e0aeeb --- /dev/null +++ b/res/flags/gw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/res/flags/gy.svg b/res/flags/gy.svg new file mode 100644 index 0000000..f4d9b8a --- /dev/null +++ b/res/flags/gy.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/res/flags/hk.svg b/res/flags/hk.svg new file mode 100644 index 0000000..e32924f --- /dev/null +++ b/res/flags/hk.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/hm.svg b/res/flags/hm.svg new file mode 100644 index 0000000..c0748d3 --- /dev/null +++ b/res/flags/hm.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/res/flags/hn.svg b/res/flags/hn.svg new file mode 100644 index 0000000..6f92950 --- /dev/null +++ b/res/flags/hn.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/res/flags/hr.svg b/res/flags/hr.svg new file mode 100644 index 0000000..70115ae --- /dev/null +++ b/res/flags/hr.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/ht.svg b/res/flags/ht.svg new file mode 100644 index 0000000..9cddb29 --- /dev/null +++ b/res/flags/ht.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/hu.svg b/res/flags/hu.svg new file mode 100644 index 0000000..baddf7f --- /dev/null +++ b/res/flags/hu.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/ic.svg b/res/flags/ic.svg new file mode 100644 index 0000000..81e6ee2 --- /dev/null +++ b/res/flags/ic.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/id.svg b/res/flags/id.svg new file mode 100644 index 0000000..3b7c8fc --- /dev/null +++ b/res/flags/id.svg @@ -0,0 +1,4 @@ + + + + diff --git a/res/flags/ie.svg b/res/flags/ie.svg new file mode 100644 index 0000000..049be14 --- /dev/null +++ b/res/flags/ie.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/il.svg b/res/flags/il.svg new file mode 100644 index 0000000..d9d8213 --- /dev/null +++ b/res/flags/il.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/res/flags/im.svg b/res/flags/im.svg new file mode 100644 index 0000000..ce1243c --- /dev/null +++ b/res/flags/im.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/in.svg b/res/flags/in.svg new file mode 100644 index 0000000..53c29b3 --- /dev/null +++ b/res/flags/in.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/io.svg b/res/flags/io.svg new file mode 100644 index 0000000..439923f --- /dev/null +++ b/res/flags/io.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/iq.svg b/res/flags/iq.svg new file mode 100644 index 0000000..6891785 --- /dev/null +++ b/res/flags/iq.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/res/flags/ir.svg b/res/flags/ir.svg new file mode 100644 index 0000000..c937a36 --- /dev/null +++ b/res/flags/ir.svg @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/is.svg b/res/flags/is.svg new file mode 100644 index 0000000..b0828a4 --- /dev/null +++ b/res/flags/is.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/res/flags/it.svg b/res/flags/it.svg new file mode 100644 index 0000000..20a8bfd --- /dev/null +++ b/res/flags/it.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/je.svg b/res/flags/je.svg new file mode 100644 index 0000000..b65965c --- /dev/null +++ b/res/flags/je.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/jm.svg b/res/flags/jm.svg new file mode 100644 index 0000000..e03a342 --- /dev/null +++ b/res/flags/jm.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/res/flags/jo.svg b/res/flags/jo.svg new file mode 100644 index 0000000..df0ce75 --- /dev/null +++ b/res/flags/jo.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/res/flags/jp.svg b/res/flags/jp.svg new file mode 100644 index 0000000..90af6c4 --- /dev/null +++ b/res/flags/jp.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/res/flags/ke.svg b/res/flags/ke.svg new file mode 100644 index 0000000..ad190f5 --- /dev/null +++ b/res/flags/ke.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/kg.svg b/res/flags/kg.svg new file mode 100644 index 0000000..1d237fe --- /dev/null +++ b/res/flags/kg.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/res/flags/kh.svg b/res/flags/kh.svg new file mode 100644 index 0000000..984e84e --- /dev/null +++ b/res/flags/kh.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/ki.svg b/res/flags/ki.svg new file mode 100644 index 0000000..c469370 --- /dev/null +++ b/res/flags/ki.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/km.svg b/res/flags/km.svg new file mode 100644 index 0000000..fda3a53 --- /dev/null +++ b/res/flags/km.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/res/flags/kn.svg b/res/flags/kn.svg new file mode 100644 index 0000000..f96b06c --- /dev/null +++ b/res/flags/kn.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/res/flags/kp.svg b/res/flags/kp.svg new file mode 100644 index 0000000..b405e45 --- /dev/null +++ b/res/flags/kp.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/res/flags/kr.svg b/res/flags/kr.svg new file mode 100644 index 0000000..39fa999 --- /dev/null +++ b/res/flags/kr.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/kw.svg b/res/flags/kw.svg new file mode 100644 index 0000000..d55aa19 --- /dev/null +++ b/res/flags/kw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/res/flags/ky.svg b/res/flags/ky.svg new file mode 100644 index 0000000..103af5b --- /dev/null +++ b/res/flags/ky.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/kz.svg b/res/flags/kz.svg new file mode 100644 index 0000000..e09beb2 --- /dev/null +++ b/res/flags/kz.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/la.svg b/res/flags/la.svg new file mode 100644 index 0000000..cd7ea9d --- /dev/null +++ b/res/flags/la.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/res/flags/lb.svg b/res/flags/lb.svg new file mode 100644 index 0000000..f8b8b6d --- /dev/null +++ b/res/flags/lb.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/res/flags/lc.svg b/res/flags/lc.svg new file mode 100644 index 0000000..46bbc6c --- /dev/null +++ b/res/flags/lc.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/res/flags/li.svg b/res/flags/li.svg new file mode 100644 index 0000000..d557d31 --- /dev/null +++ b/res/flags/li.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/lk.svg b/res/flags/lk.svg new file mode 100644 index 0000000..416c0f0 --- /dev/null +++ b/res/flags/lk.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/lr.svg b/res/flags/lr.svg new file mode 100644 index 0000000..0025221 --- /dev/null +++ b/res/flags/lr.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/res/flags/ls.svg b/res/flags/ls.svg new file mode 100644 index 0000000..e701650 --- /dev/null +++ b/res/flags/ls.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/res/flags/lt.svg b/res/flags/lt.svg new file mode 100644 index 0000000..90ec5d2 --- /dev/null +++ b/res/flags/lt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/lu.svg b/res/flags/lu.svg new file mode 100644 index 0000000..c31d2bf --- /dev/null +++ b/res/flags/lu.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/res/flags/lv.svg b/res/flags/lv.svg new file mode 100644 index 0000000..6a9e75e --- /dev/null +++ b/res/flags/lv.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/res/flags/ly.svg b/res/flags/ly.svg new file mode 100644 index 0000000..7324a87 --- /dev/null +++ b/res/flags/ly.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/res/flags/ma.svg b/res/flags/ma.svg new file mode 100644 index 0000000..7ce56ef --- /dev/null +++ b/res/flags/ma.svg @@ -0,0 +1,4 @@ + + + + diff --git a/res/flags/mc.svg b/res/flags/mc.svg new file mode 100644 index 0000000..9cb6c9e --- /dev/null +++ b/res/flags/mc.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/res/flags/md.svg b/res/flags/md.svg new file mode 100644 index 0000000..a806572 --- /dev/null +++ b/res/flags/md.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/me.svg b/res/flags/me.svg new file mode 100644 index 0000000..b56cce0 --- /dev/null +++ b/res/flags/me.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/mf.svg b/res/flags/mf.svg new file mode 100644 index 0000000..0e5ae11 --- /dev/null +++ b/res/flags/mf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/mg.svg b/res/flags/mg.svg new file mode 100644 index 0000000..5fa2d24 --- /dev/null +++ b/res/flags/mg.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/mh.svg b/res/flags/mh.svg new file mode 100644 index 0000000..46351e5 --- /dev/null +++ b/res/flags/mh.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/mk.svg b/res/flags/mk.svg new file mode 100644 index 0000000..4f5cae7 --- /dev/null +++ b/res/flags/mk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/res/flags/ml.svg b/res/flags/ml.svg new file mode 100644 index 0000000..6f6b716 --- /dev/null +++ b/res/flags/ml.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/mm.svg b/res/flags/mm.svg new file mode 100644 index 0000000..3527782 --- /dev/null +++ b/res/flags/mm.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/res/flags/mn.svg b/res/flags/mn.svg new file mode 100644 index 0000000..56cb072 --- /dev/null +++ b/res/flags/mn.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/res/flags/mo.svg b/res/flags/mo.svg new file mode 100644 index 0000000..6b70cc7 --- /dev/null +++ b/res/flags/mo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/res/flags/mp.svg b/res/flags/mp.svg new file mode 100644 index 0000000..d94f688 --- /dev/null +++ b/res/flags/mp.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/mq.svg b/res/flags/mq.svg new file mode 100644 index 0000000..750b396 --- /dev/null +++ b/res/flags/mq.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/mr.svg b/res/flags/mr.svg new file mode 100644 index 0000000..e9cc291 --- /dev/null +++ b/res/flags/mr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/res/flags/ms.svg b/res/flags/ms.svg new file mode 100644 index 0000000..a1e52d9 --- /dev/null +++ b/res/flags/ms.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/mt.svg b/res/flags/mt.svg new file mode 100644 index 0000000..676e801 --- /dev/null +++ b/res/flags/mt.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/mu.svg b/res/flags/mu.svg new file mode 100644 index 0000000..82d7a3b --- /dev/null +++ b/res/flags/mu.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/res/flags/mv.svg b/res/flags/mv.svg new file mode 100644 index 0000000..10450f9 --- /dev/null +++ b/res/flags/mv.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/res/flags/mw.svg b/res/flags/mw.svg new file mode 100644 index 0000000..113aae5 --- /dev/null +++ b/res/flags/mw.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/res/flags/mx.svg b/res/flags/mx.svg new file mode 100644 index 0000000..4219195 --- /dev/null +++ b/res/flags/mx.svg @@ -0,0 +1,382 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/my.svg b/res/flags/my.svg new file mode 100644 index 0000000..773a432 --- /dev/null +++ b/res/flags/my.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/mz.svg b/res/flags/mz.svg new file mode 100644 index 0000000..dab81a6 --- /dev/null +++ b/res/flags/mz.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/na.svg b/res/flags/na.svg new file mode 100644 index 0000000..3b9202b --- /dev/null +++ b/res/flags/na.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/res/flags/nc.svg b/res/flags/nc.svg new file mode 100644 index 0000000..9679540 --- /dev/null +++ b/res/flags/nc.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/res/flags/ne.svg b/res/flags/ne.svg new file mode 100644 index 0000000..39a82b8 --- /dev/null +++ b/res/flags/ne.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/res/flags/nf.svg b/res/flags/nf.svg new file mode 100644 index 0000000..ecdb4a3 --- /dev/null +++ b/res/flags/nf.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/res/flags/ng.svg b/res/flags/ng.svg new file mode 100644 index 0000000..81eb35f --- /dev/null +++ b/res/flags/ng.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/res/flags/ni.svg b/res/flags/ni.svg new file mode 100644 index 0000000..64d2aa0 --- /dev/null +++ b/res/flags/ni.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/nl.svg b/res/flags/nl.svg new file mode 100644 index 0000000..4faaf49 --- /dev/null +++ b/res/flags/nl.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/res/flags/no.svg b/res/flags/no.svg new file mode 100644 index 0000000..a5f2a15 --- /dev/null +++ b/res/flags/no.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/np.svg b/res/flags/np.svg new file mode 100644 index 0000000..a2f9819 --- /dev/null +++ b/res/flags/np.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/res/flags/nr.svg b/res/flags/nr.svg new file mode 100644 index 0000000..c7db7dd --- /dev/null +++ b/res/flags/nr.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/res/flags/nu.svg b/res/flags/nu.svg new file mode 100644 index 0000000..4067baf --- /dev/null +++ b/res/flags/nu.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/res/flags/nz.svg b/res/flags/nz.svg new file mode 100644 index 0000000..8ae592a --- /dev/null +++ b/res/flags/nz.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/om.svg b/res/flags/om.svg new file mode 100644 index 0000000..5be12ed --- /dev/null +++ b/res/flags/om.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/pa.svg b/res/flags/pa.svg new file mode 100644 index 0000000..658c87e --- /dev/null +++ b/res/flags/pa.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/res/flags/pe.svg b/res/flags/pe.svg new file mode 100644 index 0000000..eeb29a3 --- /dev/null +++ b/res/flags/pe.svg @@ -0,0 +1,244 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/pf.svg b/res/flags/pf.svg new file mode 100644 index 0000000..1b35cdb --- /dev/null +++ b/res/flags/pf.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/pg.svg b/res/flags/pg.svg new file mode 100644 index 0000000..1080add --- /dev/null +++ b/res/flags/pg.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/res/flags/ph.svg b/res/flags/ph.svg new file mode 100644 index 0000000..65489e1 --- /dev/null +++ b/res/flags/ph.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/res/flags/pk.svg b/res/flags/pk.svg new file mode 100644 index 0000000..0babde6 --- /dev/null +++ b/res/flags/pk.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/res/flags/pl.svg b/res/flags/pl.svg new file mode 100644 index 0000000..0fa5145 --- /dev/null +++ b/res/flags/pl.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/res/flags/pm.svg b/res/flags/pm.svg new file mode 100644 index 0000000..42bfcee --- /dev/null +++ b/res/flags/pm.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/pn.svg b/res/flags/pn.svg new file mode 100644 index 0000000..972792f --- /dev/null +++ b/res/flags/pn.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/pr.svg b/res/flags/pr.svg new file mode 100644 index 0000000..964b421 --- /dev/null +++ b/res/flags/pr.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/res/flags/ps.svg b/res/flags/ps.svg new file mode 100644 index 0000000..ddd1dc1 --- /dev/null +++ b/res/flags/ps.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/res/flags/pt.svg b/res/flags/pt.svg new file mode 100644 index 0000000..afd2e4a --- /dev/null +++ b/res/flags/pt.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/pw.svg b/res/flags/pw.svg new file mode 100644 index 0000000..77547c7 --- /dev/null +++ b/res/flags/pw.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/res/flags/py.svg b/res/flags/py.svg new file mode 100644 index 0000000..bfbf01f --- /dev/null +++ b/res/flags/py.svg @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/qa.svg b/res/flags/qa.svg new file mode 100644 index 0000000..bd493c3 --- /dev/null +++ b/res/flags/qa.svg @@ -0,0 +1,4 @@ + + + + diff --git a/res/flags/re.svg b/res/flags/re.svg new file mode 100644 index 0000000..6c56aa4 --- /dev/null +++ b/res/flags/re.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/ro.svg b/res/flags/ro.svg new file mode 100644 index 0000000..fda0f7b --- /dev/null +++ b/res/flags/ro.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/rs.svg b/res/flags/rs.svg new file mode 100644 index 0000000..86ad291 --- /dev/null +++ b/res/flags/rs.svg @@ -0,0 +1,292 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/ru.svg b/res/flags/ru.svg new file mode 100644 index 0000000..f4d27ef --- /dev/null +++ b/res/flags/ru.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/rw.svg b/res/flags/rw.svg new file mode 100644 index 0000000..2c6c5d9 --- /dev/null +++ b/res/flags/rw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/res/flags/sa.svg b/res/flags/sa.svg new file mode 100644 index 0000000..6fcf86b --- /dev/null +++ b/res/flags/sa.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/sb.svg b/res/flags/sb.svg new file mode 100644 index 0000000..f450a9c --- /dev/null +++ b/res/flags/sb.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/res/flags/sc.svg b/res/flags/sc.svg new file mode 100644 index 0000000..9a46b36 --- /dev/null +++ b/res/flags/sc.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/sd.svg b/res/flags/sd.svg new file mode 100644 index 0000000..c00a1a5 --- /dev/null +++ b/res/flags/sd.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/res/flags/se.svg b/res/flags/se.svg new file mode 100644 index 0000000..0e41780 --- /dev/null +++ b/res/flags/se.svg @@ -0,0 +1,4 @@ + + + + diff --git a/res/flags/sg.svg b/res/flags/sg.svg new file mode 100644 index 0000000..c0d3d08 --- /dev/null +++ b/res/flags/sg.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/res/flags/sh.svg b/res/flags/sh.svg new file mode 100644 index 0000000..131b069 --- /dev/null +++ b/res/flags/sh.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/si.svg b/res/flags/si.svg new file mode 100644 index 0000000..223fc49 --- /dev/null +++ b/res/flags/si.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/res/flags/sj.svg b/res/flags/sj.svg new file mode 100644 index 0000000..bb2799c --- /dev/null +++ b/res/flags/sj.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/sk.svg b/res/flags/sk.svg new file mode 100644 index 0000000..a1953fa --- /dev/null +++ b/res/flags/sk.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/res/flags/sl.svg b/res/flags/sl.svg new file mode 100644 index 0000000..a07baf7 --- /dev/null +++ b/res/flags/sl.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/sm.svg b/res/flags/sm.svg new file mode 100644 index 0000000..0892990 --- /dev/null +++ b/res/flags/sm.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/sn.svg b/res/flags/sn.svg new file mode 100644 index 0000000..7c0673d --- /dev/null +++ b/res/flags/sn.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/res/flags/so.svg b/res/flags/so.svg new file mode 100644 index 0000000..4d4337a --- /dev/null +++ b/res/flags/so.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/res/flags/sr.svg b/res/flags/sr.svg new file mode 100644 index 0000000..5e71c40 --- /dev/null +++ b/res/flags/sr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/res/flags/ss.svg b/res/flags/ss.svg new file mode 100644 index 0000000..73804d8 --- /dev/null +++ b/res/flags/ss.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/res/flags/st.svg b/res/flags/st.svg new file mode 100644 index 0000000..2259f31 --- /dev/null +++ b/res/flags/st.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/res/flags/sv.svg b/res/flags/sv.svg new file mode 100644 index 0000000..752dd3d --- /dev/null +++ b/res/flags/sv.svg @@ -0,0 +1,594 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/sx.svg b/res/flags/sx.svg new file mode 100644 index 0000000..bcc90d6 --- /dev/null +++ b/res/flags/sx.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/sy.svg b/res/flags/sy.svg new file mode 100644 index 0000000..29636ae --- /dev/null +++ b/res/flags/sy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/res/flags/sz.svg b/res/flags/sz.svg new file mode 100644 index 0000000..02ef495 --- /dev/null +++ b/res/flags/sz.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/ta.svg b/res/flags/ta.svg new file mode 100644 index 0000000..b68ad23 --- /dev/null +++ b/res/flags/ta.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/tc.svg b/res/flags/tc.svg new file mode 100644 index 0000000..dbdb716 --- /dev/null +++ b/res/flags/tc.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/td.svg b/res/flags/td.svg new file mode 100644 index 0000000..9fadf85 --- /dev/null +++ b/res/flags/td.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/tf.svg b/res/flags/tf.svg new file mode 100644 index 0000000..4572f4e --- /dev/null +++ b/res/flags/tf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/res/flags/tg.svg b/res/flags/tg.svg new file mode 100644 index 0000000..8d763cb --- /dev/null +++ b/res/flags/tg.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/res/flags/th.svg b/res/flags/th.svg new file mode 100644 index 0000000..1e93a61 --- /dev/null +++ b/res/flags/th.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/tj.svg b/res/flags/tj.svg new file mode 100644 index 0000000..563c97b --- /dev/null +++ b/res/flags/tj.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/tk.svg b/res/flags/tk.svg new file mode 100644 index 0000000..65bab13 --- /dev/null +++ b/res/flags/tk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/res/flags/tl.svg b/res/flags/tl.svg new file mode 100644 index 0000000..1f11e92 --- /dev/null +++ b/res/flags/tl.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/res/flags/tm.svg b/res/flags/tm.svg new file mode 100644 index 0000000..3c72f09 --- /dev/null +++ b/res/flags/tm.svg @@ -0,0 +1,205 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/tn.svg b/res/flags/tn.svg new file mode 100644 index 0000000..7367688 --- /dev/null +++ b/res/flags/tn.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/res/flags/to.svg b/res/flags/to.svg new file mode 100644 index 0000000..d072337 --- /dev/null +++ b/res/flags/to.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/res/flags/tr.svg b/res/flags/tr.svg new file mode 100644 index 0000000..a92804f --- /dev/null +++ b/res/flags/tr.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/res/flags/tt.svg b/res/flags/tt.svg new file mode 100644 index 0000000..14adbe0 --- /dev/null +++ b/res/flags/tt.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/res/flags/tv.svg b/res/flags/tv.svg new file mode 100644 index 0000000..675210e --- /dev/null +++ b/res/flags/tv.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/res/flags/tw.svg b/res/flags/tw.svg new file mode 100644 index 0000000..78f3b9d --- /dev/null +++ b/res/flags/tw.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/tz.svg b/res/flags/tz.svg new file mode 100644 index 0000000..ca74eec --- /dev/null +++ b/res/flags/tz.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/res/flags/ua.svg b/res/flags/ua.svg new file mode 100644 index 0000000..a339eb1 --- /dev/null +++ b/res/flags/ua.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/res/flags/ug.svg b/res/flags/ug.svg new file mode 100644 index 0000000..f9c5e1b --- /dev/null +++ b/res/flags/ug.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/um.svg b/res/flags/um.svg new file mode 100644 index 0000000..7b91838 --- /dev/null +++ b/res/flags/um.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/res/flags/un.svg b/res/flags/un.svg new file mode 100644 index 0000000..b04c3c4 --- /dev/null +++ b/res/flags/un.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/res/flags/us.svg b/res/flags/us.svg new file mode 100644 index 0000000..73b6245 --- /dev/null +++ b/res/flags/us.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/res/flags/uy.svg b/res/flags/uy.svg new file mode 100644 index 0000000..1634d71 --- /dev/null +++ b/res/flags/uy.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/uz.svg b/res/flags/uz.svg new file mode 100644 index 0000000..8c6a532 --- /dev/null +++ b/res/flags/uz.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/va.svg b/res/flags/va.svg new file mode 100644 index 0000000..6a03dc4 --- /dev/null +++ b/res/flags/va.svg @@ -0,0 +1,479 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/vc.svg b/res/flags/vc.svg new file mode 100644 index 0000000..450f6f0 --- /dev/null +++ b/res/flags/vc.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/res/flags/ve.svg b/res/flags/ve.svg new file mode 100644 index 0000000..77bb549 --- /dev/null +++ b/res/flags/ve.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/vg.svg b/res/flags/vg.svg new file mode 100644 index 0000000..39023a9 --- /dev/null +++ b/res/flags/vg.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/vi.svg b/res/flags/vi.svg new file mode 100644 index 0000000..8a0941f --- /dev/null +++ b/res/flags/vi.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/vn.svg b/res/flags/vn.svg new file mode 100644 index 0000000..c557e3a --- /dev/null +++ b/res/flags/vn.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/res/flags/vu.svg b/res/flags/vu.svg new file mode 100644 index 0000000..32f4377 --- /dev/null +++ b/res/flags/vu.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/wf.svg b/res/flags/wf.svg new file mode 100644 index 0000000..b0cc4c7 --- /dev/null +++ b/res/flags/wf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/ws.svg b/res/flags/ws.svg new file mode 100644 index 0000000..0e758a7 --- /dev/null +++ b/res/flags/ws.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/xk.svg b/res/flags/xk.svg new file mode 100644 index 0000000..0edc0c7 --- /dev/null +++ b/res/flags/xk.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/res/flags/xx.svg b/res/flags/xx.svg new file mode 100644 index 0000000..34515ce --- /dev/null +++ b/res/flags/xx.svg @@ -0,0 +1,4 @@ + + + + diff --git a/res/flags/ye.svg b/res/flags/ye.svg new file mode 100644 index 0000000..61f0ed6 --- /dev/null +++ b/res/flags/ye.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/yt.svg b/res/flags/yt.svg new file mode 100644 index 0000000..e84f439 --- /dev/null +++ b/res/flags/yt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/res/flags/za.svg b/res/flags/za.svg new file mode 100644 index 0000000..0c1f3af --- /dev/null +++ b/res/flags/za.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/res/flags/zm.svg b/res/flags/zm.svg new file mode 100644 index 0000000..84c99c2 --- /dev/null +++ b/res/flags/zm.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/flags/zw.svg b/res/flags/zw.svg new file mode 100644 index 0000000..64e8d48 --- /dev/null +++ b/res/flags/zw.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/tpl/nosecount.html b/tpl/nosecount.html new file mode 100644 index 0000000..9b527cd --- /dev/null +++ b/tpl/nosecount.html @@ -0,0 +1,70 @@ +{% extends "base.html" %} +{% block title %}Furizon 2023 Nosecount{% endblock %} +{% block main %} +
+
+ + + + +
+

Welcome to the nosecount page! Here you can see all of the available rooms at the convention, as well as the occupants currently staying in each room. Use this page to find your friends and plan your meet-ups.

+ {% for o in orders.values() %} + {% if o.code == o.room_id and o.room_confirmed %} +

{{o.room_name}}

+
+ {% for m in o.room_members %} + {% with person = orders[m] %} +
+
+ + +
+
{{person.ans('fursona_name')}}
+
+ {% endwith %} + {% endfor %} +
+ {% endif %} + {% endfor %} + +
+

Unconfirmed rooms

+

These unconfirmed rooms are still being organized and may be subject to change. These rooms may also have openings for additional roommates. If you are interested in sharing a room, you can use this page to find potential roommates

+ {% for o in orders.values() %} + {% if o.code == o.room_id and not o.room_confirmed and len(o.room_members) > 1 %} +

{% if o.room_confirmed %}🔒{% endif %}{{o.room_name}}

+
+ {% for m in o.room_members %} + {% with person = orders[m] %} +
+
+ + +
+
{{person.ans('fursona_name')}}
+
+ {% endwith %} + {% endfor %} +
+ {% endif %} + {% endfor %} + +
+

Roomless furs

+

These furs have not yet secured a room for the convention. If you see your name on this list, please make sure to secure a room before the deadline to avoid being placed in a random room. If you are looking for a roommate or have an open spot in your room, you can use this page to find and connect with other furries who are also looking for housing 🎲

+
+ {% for person in orders.values() %} + {% if (not person.room_id or len(person.room_members) == 1) and (not person.room_confirmed) %} +
+
+ + +
+
{{person.ans('fursona_name')}}
+
+ {% endif %} + {% endfor %} +
+ +{% endblock %}