From dff871b91ba3f49ad07d5cb8a0a0f8ab7e1a3785 Mon Sep 17 00:00:00 2001 From: alsami Date: Sat, 9 Jan 2021 14:31:28 +0100 Subject: [PATCH] feat: allow fetching of country-flags --- .../V1/CountryStatisticsController.cs | 16 + .../Response/ImageDto.cs | 6 + .../Queries/Countries/LoadCountryFlagQuery.cs | 16 + src/Covid19Api.UseCases/CountryFlags/ad.svg | 154 ++++++ src/Covid19Api.UseCases/CountryFlags/ae.svg | 6 + src/Covid19Api.UseCases/CountryFlags/af.svg | 1 + src/Covid19Api.UseCases/CountryFlags/ag.svg | 1 + src/Covid19Api.UseCases/CountryFlags/ai.svg | 1 + src/Covid19Api.UseCases/CountryFlags/al.svg | 1 + src/Covid19Api.UseCases/CountryFlags/am.svg | 5 + src/Covid19Api.UseCases/CountryFlags/an.svg | 24 + src/Covid19Api.UseCases/CountryFlags/ao.svg | 1 + src/Covid19Api.UseCases/CountryFlags/aq.svg | 1 + src/Covid19Api.UseCases/CountryFlags/ar.svg | 33 ++ src/Covid19Api.UseCases/CountryFlags/as.svg | 1 + src/Covid19Api.UseCases/CountryFlags/at.svg | 4 + src/Covid19Api.UseCases/CountryFlags/au.svg | 1 + src/Covid19Api.UseCases/CountryFlags/aw.svg | 1 + src/Covid19Api.UseCases/CountryFlags/ax.svg | 11 + src/Covid19Api.UseCases/CountryFlags/az.svg | 8 + src/Covid19Api.UseCases/CountryFlags/ba.svg | 11 + src/Covid19Api.UseCases/CountryFlags/bb.svg | 7 + src/Covid19Api.UseCases/CountryFlags/bd.svg | 4 + src/Covid19Api.UseCases/CountryFlags/be.svg | 5 + src/Covid19Api.UseCases/CountryFlags/bf.svg | 14 + src/Covid19Api.UseCases/CountryFlags/bg.svg | 5 + src/Covid19Api.UseCases/CountryFlags/bh.svg | 1 + src/Covid19Api.UseCases/CountryFlags/bi.svg | 26 + src/Covid19Api.UseCases/CountryFlags/bj.svg | 5 + src/Covid19Api.UseCases/CountryFlags/bl.svg | 160 ++++++ src/Covid19Api.UseCases/CountryFlags/bm.svg | 1 + src/Covid19Api.UseCases/CountryFlags/bn.svg | 58 ++ src/Covid19Api.UseCases/CountryFlags/bo.svg | 1 + src/Covid19Api.UseCases/CountryFlags/bq.svg | 5 + src/Covid19Api.UseCases/CountryFlags/br.svg | 89 +++ src/Covid19Api.UseCases/CountryFlags/bs.svg | 5 + src/Covid19Api.UseCases/CountryFlags/bt.svg | 466 ++++++++++++++++ src/Covid19Api.UseCases/CountryFlags/bv.svg | 7 + src/Covid19Api.UseCases/CountryFlags/bw.svg | 5 + src/Covid19Api.UseCases/CountryFlags/by.svg | 14 + src/Covid19Api.UseCases/CountryFlags/bz.svg | 1 + src/Covid19Api.UseCases/CountryFlags/ca.svg | 1 + src/Covid19Api.UseCases/CountryFlags/cc.svg | 19 + src/Covid19Api.UseCases/CountryFlags/cd.svg | 5 + src/Covid19Api.UseCases/CountryFlags/cf.svg | 8 + src/Covid19Api.UseCases/CountryFlags/cg.svg | 5 + src/Covid19Api.UseCases/CountryFlags/ch.svg | 5 + src/Covid19Api.UseCases/CountryFlags/ci.svg | 5 + src/Covid19Api.UseCases/CountryFlags/ck.svg | 1 + src/Covid19Api.UseCases/CountryFlags/cl.svg | 14 + src/Covid19Api.UseCases/CountryFlags/cm.svg | 15 + src/Covid19Api.UseCases/CountryFlags/cn.svg | 11 + src/Covid19Api.UseCases/CountryFlags/co.svg | 5 + src/Covid19Api.UseCases/CountryFlags/cr.svg | 1 + src/Covid19Api.UseCases/CountryFlags/cu.svg | 6 + src/Covid19Api.UseCases/CountryFlags/cv.svg | 24 + src/Covid19Api.UseCases/CountryFlags/cw.svg | 16 + src/Covid19Api.UseCases/CountryFlags/cx.svg | 15 + src/Covid19Api.UseCases/CountryFlags/cy.svg | 1 + src/Covid19Api.UseCases/CountryFlags/cz.svg | 5 + src/Covid19Api.UseCases/CountryFlags/de.svg | 6 + src/Covid19Api.UseCases/CountryFlags/dj.svg | 6 + src/Covid19Api.UseCases/CountryFlags/dk.svg | 5 + src/Covid19Api.UseCases/CountryFlags/dm.svg | 1 + src/Covid19Api.UseCases/CountryFlags/do.svg | 1 + src/Covid19Api.UseCases/CountryFlags/dz.svg | 5 + src/Covid19Api.UseCases/CountryFlags/ec.svg | 519 ++++++++++++++++++ src/Covid19Api.UseCases/CountryFlags/ee.svg | 5 + src/Covid19Api.UseCases/CountryFlags/eg.svg | 78 +++ src/Covid19Api.UseCases/CountryFlags/eh.svg | 9 + src/Covid19Api.UseCases/CountryFlags/er.svg | 6 + src/Covid19Api.UseCases/CountryFlags/es.svg | 1 + src/Covid19Api.UseCases/CountryFlags/et.svg | 16 + src/Covid19Api.UseCases/CountryFlags/eu.svg | 29 + src/Covid19Api.UseCases/CountryFlags/fi.svg | 5 + src/Covid19Api.UseCases/CountryFlags/fj.svg | 1 + src/Covid19Api.UseCases/CountryFlags/fk.svg | 1 + src/Covid19Api.UseCases/CountryFlags/fm.svg | 16 + src/Covid19Api.UseCases/CountryFlags/fo.svg | 11 + src/Covid19Api.UseCases/CountryFlags/fr.svg | 1 + src/Covid19Api.UseCases/CountryFlags/ga.svg | 5 + .../CountryFlags/gb-eng.svg | 7 + .../CountryFlags/gb-nir.svg | 1 + .../CountryFlags/gb-sct.svg | 1 + .../CountryFlags/gb-wls.svg | 9 + src/Covid19Api.UseCases/CountryFlags/gb.svg | 1 + src/Covid19Api.UseCases/CountryFlags/gd.svg | 27 + src/Covid19Api.UseCases/CountryFlags/ge.svg | 17 + src/Covid19Api.UseCases/CountryFlags/gf.svg | 5 + src/Covid19Api.UseCases/CountryFlags/gg.svg | 8 + src/Covid19Api.UseCases/CountryFlags/gh.svg | 6 + src/Covid19Api.UseCases/CountryFlags/gi.svg | 54 ++ src/Covid19Api.UseCases/CountryFlags/gl.svg | 4 + src/Covid19Api.UseCases/CountryFlags/gm.svg | 7 + src/Covid19Api.UseCases/CountryFlags/gn.svg | 5 + src/Covid19Api.UseCases/CountryFlags/gp.svg | 5 + src/Covid19Api.UseCases/CountryFlags/gq.svg | 75 +++ src/Covid19Api.UseCases/CountryFlags/gr.svg | 4 + src/Covid19Api.UseCases/CountryFlags/gs.svg | 1 + src/Covid19Api.UseCases/CountryFlags/gt.svg | 214 ++++++++ src/Covid19Api.UseCases/CountryFlags/gu.svg | 1 + src/Covid19Api.UseCases/CountryFlags/gw.svg | 13 + src/Covid19Api.UseCases/CountryFlags/gy.svg | 7 + src/Covid19Api.UseCases/CountryFlags/hk.svg | 12 + src/Covid19Api.UseCases/CountryFlags/hm.svg | 1 + src/Covid19Api.UseCases/CountryFlags/hn.svg | 18 + src/Covid19Api.UseCases/CountryFlags/hr.svg | 240 ++++++++ src/Covid19Api.UseCases/CountryFlags/ht.svg | 196 +++++++ src/Covid19Api.UseCases/CountryFlags/hu.svg | 5 + src/Covid19Api.UseCases/CountryFlags/id.svg | 4 + src/Covid19Api.UseCases/CountryFlags/ie.svg | 9 + src/Covid19Api.UseCases/CountryFlags/il.svg | 1 + src/Covid19Api.UseCases/CountryFlags/im.svg | 59 ++ src/Covid19Api.UseCases/CountryFlags/in.svg | 25 + src/Covid19Api.UseCases/CountryFlags/io.svg | 178 ++++++ src/Covid19Api.UseCases/CountryFlags/iq.svg | 1 + src/Covid19Api.UseCases/CountryFlags/ir.svg | 31 ++ src/Covid19Api.UseCases/CountryFlags/is.svg | 5 + src/Covid19Api.UseCases/CountryFlags/it.svg | 5 + src/Covid19Api.UseCases/CountryFlags/je.svg | 49 ++ src/Covid19Api.UseCases/CountryFlags/jm.svg | 4 + src/Covid19Api.UseCases/CountryFlags/jo.svg | 7 + src/Covid19Api.UseCases/CountryFlags/jp.svg | 4 + src/Covid19Api.UseCases/CountryFlags/ke.svg | 23 + src/Covid19Api.UseCases/CountryFlags/kg.svg | 29 + src/Covid19Api.UseCases/CountryFlags/kh.svg | 116 ++++ src/Covid19Api.UseCases/CountryFlags/ki.svg | 1 + src/Covid19Api.UseCases/CountryFlags/km.svg | 13 + src/Covid19Api.UseCases/CountryFlags/kn.svg | 1 + src/Covid19Api.UseCases/CountryFlags/kp.svg | 16 + src/Covid19Api.UseCases/CountryFlags/kr.svg | 1 + src/Covid19Api.UseCases/CountryFlags/kw.svg | 6 + src/Covid19Api.UseCases/CountryFlags/ky.svg | 1 + src/Covid19Api.UseCases/CountryFlags/kz.svg | 37 ++ src/Covid19Api.UseCases/CountryFlags/la.svg | 5 + src/Covid19Api.UseCases/CountryFlags/lb.svg | 5 + src/Covid19Api.UseCases/CountryFlags/lc.svg | 6 + src/Covid19Api.UseCases/CountryFlags/li.svg | 56 ++ src/Covid19Api.UseCases/CountryFlags/lk.svg | 31 ++ src/Covid19Api.UseCases/CountryFlags/lr.svg | 15 + src/Covid19Api.UseCases/CountryFlags/ls.svg | 23 + src/Covid19Api.UseCases/CountryFlags/lt.svg | 5 + src/Covid19Api.UseCases/CountryFlags/lu.svg | 5 + src/Covid19Api.UseCases/CountryFlags/lv.svg | 4 + src/Covid19Api.UseCases/CountryFlags/ly.svg | 8 + src/Covid19Api.UseCases/CountryFlags/ma.svg | 6 + src/Covid19Api.UseCases/CountryFlags/mc.svg | 4 + src/Covid19Api.UseCases/CountryFlags/md.svg | 140 +++++ src/Covid19Api.UseCases/CountryFlags/me.svg | 93 ++++ src/Covid19Api.UseCases/CountryFlags/mf.svg | 5 + src/Covid19Api.UseCases/CountryFlags/mg.svg | 5 + src/Covid19Api.UseCases/CountryFlags/mh.svg | 19 + src/Covid19Api.UseCases/CountryFlags/mk.svg | 7 + src/Covid19Api.UseCases/CountryFlags/ml.svg | 5 + src/Covid19Api.UseCases/CountryFlags/mm.svg | 12 + src/Covid19Api.UseCases/CountryFlags/mn.svg | 21 + src/Covid19Api.UseCases/CountryFlags/mo.svg | 10 + src/Covid19Api.UseCases/CountryFlags/mp.svg | 240 ++++++++ src/Covid19Api.UseCases/CountryFlags/mq.svg | 1 + src/Covid19Api.UseCases/CountryFlags/mr.svg | 6 + src/Covid19Api.UseCases/CountryFlags/ms.svg | 1 + src/Covid19Api.UseCases/CountryFlags/mt.svg | 49 ++ src/Covid19Api.UseCases/CountryFlags/mu.svg | 6 + src/Covid19Api.UseCases/CountryFlags/mv.svg | 8 + src/Covid19Api.UseCases/CountryFlags/mw.svg | 24 + src/Covid19Api.UseCases/CountryFlags/mx.svg | 1 + src/Covid19Api.UseCases/CountryFlags/my.svg | 13 + src/Covid19Api.UseCases/CountryFlags/mz.svg | 13 + src/Covid19Api.UseCases/CountryFlags/na.svg | 1 + src/Covid19Api.UseCases/CountryFlags/nc.svg | 18 + src/Covid19Api.UseCases/CountryFlags/ne.svg | 6 + src/Covid19Api.UseCases/CountryFlags/nf.svg | 5 + src/Covid19Api.UseCases/CountryFlags/ng.svg | 4 + src/Covid19Api.UseCases/CountryFlags/ni.svg | 161 ++++++ src/Covid19Api.UseCases/CountryFlags/nl.svg | 5 + src/Covid19Api.UseCases/CountryFlags/no.svg | 7 + src/Covid19Api.UseCases/CountryFlags/np.svg | 33 ++ src/Covid19Api.UseCases/CountryFlags/nr.svg | 5 + src/Covid19Api.UseCases/CountryFlags/nu.svg | 1 + src/Covid19Api.UseCases/CountryFlags/nz.svg | 1 + src/Covid19Api.UseCases/CountryFlags/om.svg | 226 ++++++++ src/Covid19Api.UseCases/CountryFlags/pa.svg | 20 + src/Covid19Api.UseCases/CountryFlags/pe.svg | 320 +++++++++++ src/Covid19Api.UseCases/CountryFlags/pf.svg | 55 ++ src/Covid19Api.UseCases/CountryFlags/pg.svg | 13 + src/Covid19Api.UseCases/CountryFlags/ph.svg | 30 + src/Covid19Api.UseCases/CountryFlags/pk.svg | 8 + src/Covid19Api.UseCases/CountryFlags/pl.svg | 4 + src/Covid19Api.UseCases/CountryFlags/pm.svg | 5 + src/Covid19Api.UseCases/CountryFlags/pn.svg | 1 + src/Covid19Api.UseCases/CountryFlags/pr.svg | 1 + src/Covid19Api.UseCases/CountryFlags/ps.svg | 6 + src/Covid19Api.UseCases/CountryFlags/pt.svg | 66 +++ src/Covid19Api.UseCases/CountryFlags/pw.svg | 4 + src/Covid19Api.UseCases/CountryFlags/py.svg | 193 +++++++ src/Covid19Api.UseCases/CountryFlags/qa.svg | 1 + src/Covid19Api.UseCases/CountryFlags/re.svg | 5 + src/Covid19Api.UseCases/CountryFlags/ro.svg | 5 + src/Covid19Api.UseCases/CountryFlags/rs.svg | 294 ++++++++++ src/Covid19Api.UseCases/CountryFlags/ru.svg | 5 + src/Covid19Api.UseCases/CountryFlags/rw.svg | 13 + src/Covid19Api.UseCases/CountryFlags/sa.svg | 4 + src/Covid19Api.UseCases/CountryFlags/sb.svg | 23 + src/Covid19Api.UseCases/CountryFlags/sc.svg | 7 + src/Covid19Api.UseCases/CountryFlags/sd.svg | 6 + src/Covid19Api.UseCases/CountryFlags/se.svg | 5 + src/Covid19Api.UseCases/CountryFlags/sg.svg | 11 + src/Covid19Api.UseCases/CountryFlags/sh.svg | 1 + src/Covid19Api.UseCases/CountryFlags/si.svg | 22 + src/Covid19Api.UseCases/CountryFlags/sj.svg | 7 + src/Covid19Api.UseCases/CountryFlags/sk.svg | 12 + src/Covid19Api.UseCases/CountryFlags/sl.svg | 5 + src/Covid19Api.UseCases/CountryFlags/sm.svg | 321 +++++++++++ src/Covid19Api.UseCases/CountryFlags/sn.svg | 15 + src/Covid19Api.UseCases/CountryFlags/so.svg | 13 + src/Covid19Api.UseCases/CountryFlags/sr.svg | 6 + src/Covid19Api.UseCases/CountryFlags/ss.svg | 8 + src/Covid19Api.UseCases/CountryFlags/st.svg | 16 + src/Covid19Api.UseCases/CountryFlags/sv.svg | 1 + src/Covid19Api.UseCases/CountryFlags/sx.svg | 94 ++++ src/Covid19Api.UseCases/CountryFlags/sy.svg | 17 + src/Covid19Api.UseCases/CountryFlags/sz.svg | 1 + src/Covid19Api.UseCases/CountryFlags/tc.svg | 1 + src/Covid19Api.UseCases/CountryFlags/td.svg | 5 + src/Covid19Api.UseCases/CountryFlags/tf.svg | 15 + src/Covid19Api.UseCases/CountryFlags/tg.svg | 16 + src/Covid19Api.UseCases/CountryFlags/th.svg | 5 + src/Covid19Api.UseCases/CountryFlags/tj.svg | 26 + src/Covid19Api.UseCases/CountryFlags/tk.svg | 25 + src/Covid19Api.UseCases/CountryFlags/tl.svg | 16 + src/Covid19Api.UseCases/CountryFlags/tm.svg | 179 ++++++ src/Covid19Api.UseCases/CountryFlags/tn.svg | 9 + src/Covid19Api.UseCases/CountryFlags/to.svg | 8 + src/Covid19Api.UseCases/CountryFlags/tr.svg | 6 + src/Covid19Api.UseCases/CountryFlags/tt.svg | 5 + src/Covid19Api.UseCases/CountryFlags/tv.svg | 1 + src/Covid19Api.UseCases/CountryFlags/tw.svg | 9 + src/Covid19Api.UseCases/CountryFlags/tz.svg | 6 + src/Covid19Api.UseCases/CountryFlags/ua.svg | 4 + src/Covid19Api.UseCases/CountryFlags/ug.svg | 24 + src/Covid19Api.UseCases/CountryFlags/um.svg | 25 + src/Covid19Api.UseCases/CountryFlags/us.svg | 25 + src/Covid19Api.UseCases/CountryFlags/uy.svg | 36 ++ src/Covid19Api.UseCases/CountryFlags/uz.svg | 30 + src/Covid19Api.UseCases/CountryFlags/va.svg | 205 +++++++ src/Covid19Api.UseCases/CountryFlags/vc.svg | 10 + src/Covid19Api.UseCases/CountryFlags/ve.svg | 28 + src/Covid19Api.UseCases/CountryFlags/vg.svg | 1 + src/Covid19Api.UseCases/CountryFlags/vi.svg | 1 + src/Covid19Api.UseCases/CountryFlags/vn.svg | 12 + src/Covid19Api.UseCases/CountryFlags/vu.svg | 15 + src/Covid19Api.UseCases/CountryFlags/wf.svg | 7 + src/Covid19Api.UseCases/CountryFlags/ws.svg | 14 + src/Covid19Api.UseCases/CountryFlags/xk.svg | 1 + src/Covid19Api.UseCases/CountryFlags/ye.svg | 5 + src/Covid19Api.UseCases/CountryFlags/yt.svg | 5 + src/Covid19Api.UseCases/CountryFlags/za.svg | 1 + src/Covid19Api.UseCases/CountryFlags/zm.svg | 23 + src/Covid19Api.UseCases/CountryFlags/zw.svg | 28 + .../Covid19Api.UseCases.csproj | 6 + .../Countries/LoadCountryFlagQueryHandler.cs | 23 + 261 files changed, 7471 insertions(+) create mode 100644 src/Covid19Api.Presentation/Response/ImageDto.cs create mode 100644 src/Covid19Api.UseCases.Abstractions/Queries/Countries/LoadCountryFlagQuery.cs create mode 100644 src/Covid19Api.UseCases/CountryFlags/ad.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ae.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/af.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ag.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ai.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/al.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/am.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/an.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ao.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/aq.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ar.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/as.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/at.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/au.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/aw.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ax.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/az.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ba.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/bb.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/bd.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/be.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/bf.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/bg.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/bh.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/bi.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/bj.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/bl.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/bm.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/bn.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/bo.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/bq.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/br.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/bs.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/bt.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/bv.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/bw.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/by.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/bz.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ca.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/cc.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/cd.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/cf.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/cg.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ch.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ci.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ck.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/cl.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/cm.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/cn.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/co.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/cr.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/cu.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/cv.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/cw.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/cx.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/cy.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/cz.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/de.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/dj.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/dk.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/dm.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/do.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/dz.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ec.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ee.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/eg.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/eh.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/er.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/es.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/et.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/eu.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/fi.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/fj.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/fk.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/fm.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/fo.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/fr.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ga.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/gb-eng.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/gb-nir.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/gb-sct.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/gb-wls.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/gb.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/gd.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ge.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/gf.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/gg.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/gh.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/gi.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/gl.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/gm.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/gn.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/gp.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/gq.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/gr.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/gs.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/gt.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/gu.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/gw.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/gy.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/hk.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/hm.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/hn.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/hr.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ht.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/hu.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/id.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ie.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/il.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/im.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/in.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/io.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/iq.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ir.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/is.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/it.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/je.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/jm.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/jo.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/jp.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ke.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/kg.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/kh.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ki.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/km.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/kn.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/kp.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/kr.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/kw.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ky.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/kz.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/la.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/lb.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/lc.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/li.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/lk.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/lr.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ls.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/lt.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/lu.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/lv.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ly.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ma.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/mc.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/md.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/me.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/mf.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/mg.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/mh.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/mk.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ml.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/mm.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/mn.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/mo.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/mp.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/mq.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/mr.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ms.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/mt.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/mu.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/mv.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/mw.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/mx.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/my.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/mz.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/na.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/nc.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ne.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/nf.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ng.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ni.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/nl.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/no.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/np.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/nr.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/nu.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/nz.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/om.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/pa.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/pe.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/pf.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/pg.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ph.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/pk.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/pl.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/pm.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/pn.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/pr.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ps.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/pt.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/pw.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/py.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/qa.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/re.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ro.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/rs.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ru.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/rw.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/sa.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/sb.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/sc.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/sd.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/se.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/sg.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/sh.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/si.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/sj.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/sk.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/sl.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/sm.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/sn.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/so.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/sr.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ss.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/st.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/sv.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/sx.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/sy.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/sz.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/tc.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/td.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/tf.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/tg.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/th.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/tj.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/tk.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/tl.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/tm.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/tn.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/to.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/tr.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/tt.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/tv.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/tw.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/tz.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ua.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ug.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/um.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/us.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/uy.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/uz.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/va.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/vc.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ve.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/vg.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/vi.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/vn.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/vu.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/wf.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ws.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/xk.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/ye.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/yt.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/za.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/zm.svg create mode 100644 src/Covid19Api.UseCases/CountryFlags/zw.svg create mode 100644 src/Covid19Api.UseCases/Queries/Countries/LoadCountryFlagQueryHandler.cs diff --git a/src/Covid19Api.Endpoints.Rest/V1/CountryStatisticsController.cs b/src/Covid19Api.Endpoints.Rest/V1/CountryStatisticsController.cs index 96d895c..63e56e0 100644 --- a/src/Covid19Api.Endpoints.Rest/V1/CountryStatisticsController.cs +++ b/src/Covid19Api.Endpoints.Rest/V1/CountryStatisticsController.cs @@ -2,9 +2,12 @@ using System.Collections.Generic; using System.Threading.Tasks; using Covid19Api.Presentation.Response; +using Covid19Api.UseCases.Abstractions.Queries.Countries; using Covid19Api.UseCases.Abstractions.Queries.CountryStatistics; using MediatR; using Microsoft.AspNetCore.Mvc; +using Microsoft.Extensions.Primitives; +using Microsoft.Net.Http.Headers; namespace Covid19Api.Endpoints.Rest.V1 { @@ -34,5 +37,18 @@ public Task LoadLatestForCountryAsync(string country) => [HttpGet("{country}/history")] public Task> LoadHistoryForCountryAsync(string country) => this.mediator.Send(new LoadHistoricalCountryStatisticsForCountryQuery(country)); + + [HttpGet("{countryCode}/flag")] + public async Task LoadFlagAsync(string countryCode) + { + var (image, mimeType) = await this.mediator.Send(new LoadCountryFlagQuery(countryCode)); + + return new FileContentResult(image, mimeType) + { + EnableRangeProcessing = true, + FileDownloadName = $"{countryCode.ToLowerInvariant()}_flag", + LastModified = DateTimeOffset.MinValue, + }; + } } } \ No newline at end of file diff --git a/src/Covid19Api.Presentation/Response/ImageDto.cs b/src/Covid19Api.Presentation/Response/ImageDto.cs new file mode 100644 index 0000000..acc72b1 --- /dev/null +++ b/src/Covid19Api.Presentation/Response/ImageDto.cs @@ -0,0 +1,6 @@ +using System.Collections; + +namespace Covid19Api.Presentation.Response +{ + public record ImageDto(byte[] Image, string MimeType); +} \ No newline at end of file diff --git a/src/Covid19Api.UseCases.Abstractions/Queries/Countries/LoadCountryFlagQuery.cs b/src/Covid19Api.UseCases.Abstractions/Queries/Countries/LoadCountryFlagQuery.cs new file mode 100644 index 0000000..cd57afd --- /dev/null +++ b/src/Covid19Api.UseCases.Abstractions/Queries/Countries/LoadCountryFlagQuery.cs @@ -0,0 +1,16 @@ +using System; +using Covid19Api.Presentation.Response; +using Covid19Api.UseCases.Abstractions.Base; +using Covid19Api.UseCases.Abstractions.Models; +using MediatR; + +namespace Covid19Api.UseCases.Abstractions.Queries.Countries +{ + public record LoadCountryFlagQuery(string CountryCode) : IRequest, ICacheableRequest + { + public CacheConfiguration GetCacheConfiguration() + { + return new CacheConfiguration($"country_flag{CountryCode.ToLowerInvariant()}", TimeSpan.FromDays(1)); + } + } +} \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/ad.svg b/src/Covid19Api.UseCases/CountryFlags/ad.svg new file mode 100644 index 0000000..8d3096d --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ad.svg @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ae.svg b/src/Covid19Api.UseCases/CountryFlags/ae.svg new file mode 100644 index 0000000..b88e50b --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ae.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/af.svg b/src/Covid19Api.UseCases/CountryFlags/af.svg new file mode 100644 index 0000000..c919e0a --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/ag.svg b/src/Covid19Api.UseCases/CountryFlags/ag.svg new file mode 100644 index 0000000..54d96e0 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/ai.svg b/src/Covid19Api.UseCases/CountryFlags/ai.svg new file mode 100644 index 0000000..66e974b --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/al.svg b/src/Covid19Api.UseCases/CountryFlags/al.svg new file mode 100644 index 0000000..393d18e --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/al.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/am.svg b/src/Covid19Api.UseCases/CountryFlags/am.svg new file mode 100644 index 0000000..809f3f9 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/am.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/an.svg b/src/Covid19Api.UseCases/CountryFlags/an.svg new file mode 100644 index 0000000..abd4178 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/an.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ao.svg b/src/Covid19Api.UseCases/CountryFlags/ao.svg new file mode 100644 index 0000000..d8b0ed4 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ao.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/aq.svg b/src/Covid19Api.UseCases/CountryFlags/aq.svg new file mode 100644 index 0000000..681062b --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/aq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/ar.svg b/src/Covid19Api.UseCases/CountryFlags/ar.svg new file mode 100644 index 0000000..191eb76 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ar.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/as.svg b/src/Covid19Api.UseCases/CountryFlags/as.svg new file mode 100644 index 0000000..7398660 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/as.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/at.svg b/src/Covid19Api.UseCases/CountryFlags/at.svg new file mode 100644 index 0000000..a0a161d --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/at.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/au.svg b/src/Covid19Api.UseCases/CountryFlags/au.svg new file mode 100644 index 0000000..bab7eb4 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/au.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/aw.svg b/src/Covid19Api.UseCases/CountryFlags/aw.svg new file mode 100644 index 0000000..d6cb10f --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/aw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/ax.svg b/src/Covid19Api.UseCases/CountryFlags/ax.svg new file mode 100644 index 0000000..393814d --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ax.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/az.svg b/src/Covid19Api.UseCases/CountryFlags/az.svg new file mode 100644 index 0000000..574f20b --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/az.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ba.svg b/src/Covid19Api.UseCases/CountryFlags/ba.svg new file mode 100644 index 0000000..ecb5b7b --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ba.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/bb.svg b/src/Covid19Api.UseCases/CountryFlags/bb.svg new file mode 100644 index 0000000..e07f520 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/bb.svg @@ -0,0 +1,7 @@ + +Flag of Barbados + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/bd.svg b/src/Covid19Api.UseCases/CountryFlags/bd.svg new file mode 100644 index 0000000..9b0878c --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/bd.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/be.svg b/src/Covid19Api.UseCases/CountryFlags/be.svg new file mode 100644 index 0000000..7caa698 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/be.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/bf.svg b/src/Covid19Api.UseCases/CountryFlags/bf.svg new file mode 100644 index 0000000..b1666e8 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/bf.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/bg.svg b/src/Covid19Api.UseCases/CountryFlags/bg.svg new file mode 100644 index 0000000..1e3020f --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/bg.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/bh.svg b/src/Covid19Api.UseCases/CountryFlags/bh.svg new file mode 100644 index 0000000..c539a55 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/bh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/bi.svg b/src/Covid19Api.UseCases/CountryFlags/bi.svg new file mode 100644 index 0000000..dcafa5a --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/bi.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/bj.svg b/src/Covid19Api.UseCases/CountryFlags/bj.svg new file mode 100644 index 0000000..d711add --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/bj.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/bl.svg b/src/Covid19Api.UseCases/CountryFlags/bl.svg new file mode 100644 index 0000000..8fd9b1b --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/bl.svg @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/bm.svg b/src/Covid19Api.UseCases/CountryFlags/bm.svg new file mode 100644 index 0000000..31a298a --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/bm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/bn.svg b/src/Covid19Api.UseCases/CountryFlags/bn.svg new file mode 100644 index 0000000..276ff9e --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/bn.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/bo.svg b/src/Covid19Api.UseCases/CountryFlags/bo.svg new file mode 100644 index 0000000..bb57279 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/bo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/bq.svg b/src/Covid19Api.UseCases/CountryFlags/bq.svg new file mode 100644 index 0000000..baed368 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/bq.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/br.svg b/src/Covid19Api.UseCases/CountryFlags/br.svg new file mode 100644 index 0000000..c00d97f --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/br.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/bs.svg b/src/Covid19Api.UseCases/CountryFlags/bs.svg new file mode 100644 index 0000000..72147e3 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/bs.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/bt.svg b/src/Covid19Api.UseCases/CountryFlags/bt.svg new file mode 100644 index 0000000..7a23e11 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/bt.svg @@ -0,0 +1,466 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/bv.svg b/src/Covid19Api.UseCases/CountryFlags/bv.svg new file mode 100644 index 0000000..4765e85 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/bv.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/bw.svg b/src/Covid19Api.UseCases/CountryFlags/bw.svg new file mode 100644 index 0000000..ca10835 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/bw.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/by.svg b/src/Covid19Api.UseCases/CountryFlags/by.svg new file mode 100644 index 0000000..c13012f --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/by.svg @@ -0,0 +1,14 @@ + +Flag of Belarus + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/bz.svg b/src/Covid19Api.UseCases/CountryFlags/bz.svg new file mode 100644 index 0000000..a768fef --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/bz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/ca.svg b/src/Covid19Api.UseCases/CountryFlags/ca.svg new file mode 100644 index 0000000..f03177d --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ca.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/cc.svg b/src/Covid19Api.UseCases/CountryFlags/cc.svg new file mode 100644 index 0000000..b7e3f56 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/cc.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/cd.svg b/src/Covid19Api.UseCases/CountryFlags/cd.svg new file mode 100644 index 0000000..6d29b31 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/cd.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/cf.svg b/src/Covid19Api.UseCases/CountryFlags/cf.svg new file mode 100644 index 0000000..91cd9b8 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/cf.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/cg.svg b/src/Covid19Api.UseCases/CountryFlags/cg.svg new file mode 100644 index 0000000..cbfd12e --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/cg.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ch.svg b/src/Covid19Api.UseCases/CountryFlags/ch.svg new file mode 100644 index 0000000..5ea9eea --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ch.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ci.svg b/src/Covid19Api.UseCases/CountryFlags/ci.svg new file mode 100644 index 0000000..14a8642 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ci.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ck.svg b/src/Covid19Api.UseCases/CountryFlags/ck.svg new file mode 100644 index 0000000..c08f95d --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/cl.svg b/src/Covid19Api.UseCases/CountryFlags/cl.svg new file mode 100644 index 0000000..b338656 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/cl.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/cm.svg b/src/Covid19Api.UseCases/CountryFlags/cm.svg new file mode 100644 index 0000000..901fecf --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/cm.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/cn.svg b/src/Covid19Api.UseCases/CountryFlags/cn.svg new file mode 100644 index 0000000..366174d --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/cn.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/co.svg b/src/Covid19Api.UseCases/CountryFlags/co.svg new file mode 100644 index 0000000..6cb2061 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/co.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/cr.svg b/src/Covid19Api.UseCases/CountryFlags/cr.svg new file mode 100644 index 0000000..a5f292b --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/cr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/cu.svg b/src/Covid19Api.UseCases/CountryFlags/cu.svg new file mode 100644 index 0000000..09558fa --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/cu.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/cv.svg b/src/Covid19Api.UseCases/CountryFlags/cv.svg new file mode 100644 index 0000000..1f61248 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/cv.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/cw.svg b/src/Covid19Api.UseCases/CountryFlags/cw.svg new file mode 100644 index 0000000..f2c9853 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/cw.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/cx.svg b/src/Covid19Api.UseCases/CountryFlags/cx.svg new file mode 100644 index 0000000..e3ec560 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/cx.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/cy.svg b/src/Covid19Api.UseCases/CountryFlags/cy.svg new file mode 100644 index 0000000..54489e7 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/cy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/cz.svg b/src/Covid19Api.UseCases/CountryFlags/cz.svg new file mode 100644 index 0000000..db03aba --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/cz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/de.svg b/src/Covid19Api.UseCases/CountryFlags/de.svg new file mode 100644 index 0000000..a42f059 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/de.svg @@ -0,0 +1,6 @@ + +Flag of Germany + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/dj.svg b/src/Covid19Api.UseCases/CountryFlags/dj.svg new file mode 100644 index 0000000..d798800 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/dj.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/dk.svg b/src/Covid19Api.UseCases/CountryFlags/dk.svg new file mode 100644 index 0000000..ae58c50 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/dk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/dm.svg b/src/Covid19Api.UseCases/CountryFlags/dm.svg new file mode 100644 index 0000000..028b33b --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/dm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/do.svg b/src/Covid19Api.UseCases/CountryFlags/do.svg new file mode 100644 index 0000000..fa272ed --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/do.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/dz.svg b/src/Covid19Api.UseCases/CountryFlags/dz.svg new file mode 100644 index 0000000..e1165a7 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/dz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ec.svg b/src/Covid19Api.UseCases/CountryFlags/ec.svg new file mode 100644 index 0000000..b673e6e --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ec.svg @@ -0,0 +1,519 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ee.svg b/src/Covid19Api.UseCases/CountryFlags/ee.svg new file mode 100644 index 0000000..d32462d --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ee.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/eg.svg b/src/Covid19Api.UseCases/CountryFlags/eg.svg new file mode 100644 index 0000000..e53e54a --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/eg.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/eh.svg b/src/Covid19Api.UseCases/CountryFlags/eh.svg new file mode 100644 index 0000000..a5b0772 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/eh.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/er.svg b/src/Covid19Api.UseCases/CountryFlags/er.svg new file mode 100644 index 0000000..efab450 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/er.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/es.svg b/src/Covid19Api.UseCases/CountryFlags/es.svg new file mode 100644 index 0000000..23f0d2f --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/es.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/et.svg b/src/Covid19Api.UseCases/CountryFlags/et.svg new file mode 100644 index 0000000..72a83b0 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/et.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/eu.svg b/src/Covid19Api.UseCases/CountryFlags/eu.svg new file mode 100644 index 0000000..76d2e86 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/eu.svg @@ -0,0 +1,29 @@ + +European flag + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/fi.svg b/src/Covid19Api.UseCases/CountryFlags/fi.svg new file mode 100644 index 0000000..01d061d --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/fi.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/fj.svg b/src/Covid19Api.UseCases/CountryFlags/fj.svg new file mode 100644 index 0000000..ae6c762 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/fj.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/fk.svg b/src/Covid19Api.UseCases/CountryFlags/fk.svg new file mode 100644 index 0000000..247cee0 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/fk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/fm.svg b/src/Covid19Api.UseCases/CountryFlags/fm.svg new file mode 100644 index 0000000..98009e8 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/fm.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/fo.svg b/src/Covid19Api.UseCases/CountryFlags/fo.svg new file mode 100644 index 0000000..57292f3 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/fo.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/fr.svg b/src/Covid19Api.UseCases/CountryFlags/fr.svg new file mode 100644 index 0000000..3cc4c90 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/fr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/ga.svg b/src/Covid19Api.UseCases/CountryFlags/ga.svg new file mode 100644 index 0000000..45e3198 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ga.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/gb-eng.svg b/src/Covid19Api.UseCases/CountryFlags/gb-eng.svg new file mode 100644 index 0000000..52e2702 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/gb-eng.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/gb-nir.svg b/src/Covid19Api.UseCases/CountryFlags/gb-nir.svg new file mode 100644 index 0000000..1b8fb42 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/gb-nir.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/gb-sct.svg b/src/Covid19Api.UseCases/CountryFlags/gb-sct.svg new file mode 100644 index 0000000..3c68d59 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/gb-sct.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/gb-wls.svg b/src/Covid19Api.UseCases/CountryFlags/gb-wls.svg new file mode 100644 index 0000000..75bade2 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/gb-wls.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/gb.svg b/src/Covid19Api.UseCases/CountryFlags/gb.svg new file mode 100644 index 0000000..1b8fb42 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/gb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/gd.svg b/src/Covid19Api.UseCases/CountryFlags/gd.svg new file mode 100644 index 0000000..632bf64 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/gd.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ge.svg b/src/Covid19Api.UseCases/CountryFlags/ge.svg new file mode 100644 index 0000000..46f8945 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ge.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/gf.svg b/src/Covid19Api.UseCases/CountryFlags/gf.svg new file mode 100644 index 0000000..c43631e --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/gf.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/gg.svg b/src/Covid19Api.UseCases/CountryFlags/gg.svg new file mode 100644 index 0000000..b470de5 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/gg.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/gh.svg b/src/Covid19Api.UseCases/CountryFlags/gh.svg new file mode 100644 index 0000000..6017337 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/gh.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/gi.svg b/src/Covid19Api.UseCases/CountryFlags/gi.svg new file mode 100644 index 0000000..5a45fbd --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/gi.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/gl.svg b/src/Covid19Api.UseCases/CountryFlags/gl.svg new file mode 100644 index 0000000..00ccf94 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/gl.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/gm.svg b/src/Covid19Api.UseCases/CountryFlags/gm.svg new file mode 100644 index 0000000..5e1719c --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/gm.svg @@ -0,0 +1,7 @@ + +Flag of The Gambia + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/gn.svg b/src/Covid19Api.UseCases/CountryFlags/gn.svg new file mode 100644 index 0000000..4c2621a --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/gn.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/gp.svg b/src/Covid19Api.UseCases/CountryFlags/gp.svg new file mode 100644 index 0000000..57dfa8b --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/gp.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/gq.svg b/src/Covid19Api.UseCases/CountryFlags/gq.svg new file mode 100644 index 0000000..e2bd36f --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/gq.svg @@ -0,0 +1,75 @@ + +Flag of Equatorial Guinea + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/gr.svg b/src/Covid19Api.UseCases/CountryFlags/gr.svg new file mode 100644 index 0000000..1a5f1b7 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/gr.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/gs.svg b/src/Covid19Api.UseCases/CountryFlags/gs.svg new file mode 100644 index 0000000..9089b51 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/gs.svg @@ -0,0 +1 @@ +LEOTERRRRREOOAAAMPPPITTMG \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/gt.svg b/src/Covid19Api.UseCases/CountryFlags/gt.svg new file mode 100644 index 0000000..cf475c9 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/gt.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/gu.svg b/src/Covid19Api.UseCases/CountryFlags/gu.svg new file mode 100644 index 0000000..31bda59 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/gu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/gw.svg b/src/Covid19Api.UseCases/CountryFlags/gw.svg new file mode 100644 index 0000000..09d35f3 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/gw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/gy.svg b/src/Covid19Api.UseCases/CountryFlags/gy.svg new file mode 100644 index 0000000..16ce1ad --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/gy.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/hk.svg b/src/Covid19Api.UseCases/CountryFlags/hk.svg new file mode 100644 index 0000000..fe8d5a8 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/hk.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/hm.svg b/src/Covid19Api.UseCases/CountryFlags/hm.svg new file mode 100644 index 0000000..bab7eb4 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/hm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/hn.svg b/src/Covid19Api.UseCases/CountryFlags/hn.svg new file mode 100644 index 0000000..6b0141f --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/hn.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/hr.svg b/src/Covid19Api.UseCases/CountryFlags/hr.svg new file mode 100644 index 0000000..39b2287 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/hr.svg @@ -0,0 +1,240 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ht.svg b/src/Covid19Api.UseCases/CountryFlags/ht.svg new file mode 100644 index 0000000..6529a99 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ht.svg @@ -0,0 +1,196 @@ + +Flag of Haiti + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/hu.svg b/src/Covid19Api.UseCases/CountryFlags/hu.svg new file mode 100644 index 0000000..d6f554b --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/hu.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/id.svg b/src/Covid19Api.UseCases/CountryFlags/id.svg new file mode 100644 index 0000000..bbae1a5 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/id.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ie.svg b/src/Covid19Api.UseCases/CountryFlags/ie.svg new file mode 100644 index 0000000..90d63e1 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ie.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/il.svg b/src/Covid19Api.UseCases/CountryFlags/il.svg new file mode 100644 index 0000000..2475002 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/il.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/im.svg b/src/Covid19Api.UseCases/CountryFlags/im.svg new file mode 100644 index 0000000..f1093e6 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/im.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/in.svg b/src/Covid19Api.UseCases/CountryFlags/in.svg new file mode 100644 index 0000000..f02196d --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/in.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/io.svg b/src/Covid19Api.UseCases/CountryFlags/io.svg new file mode 100644 index 0000000..d69749c --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/io.svg @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/iq.svg b/src/Covid19Api.UseCases/CountryFlags/iq.svg new file mode 100644 index 0000000..f806fcb --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/iq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/ir.svg b/src/Covid19Api.UseCases/CountryFlags/ir.svg new file mode 100644 index 0000000..59b51b5 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ir.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/is.svg b/src/Covid19Api.UseCases/CountryFlags/is.svg new file mode 100644 index 0000000..4cc5a40 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/is.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/it.svg b/src/Covid19Api.UseCases/CountryFlags/it.svg new file mode 100644 index 0000000..c562620 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/it.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/je.svg b/src/Covid19Api.UseCases/CountryFlags/je.svg new file mode 100644 index 0000000..14fd389 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/je.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/jm.svg b/src/Covid19Api.UseCases/CountryFlags/jm.svg new file mode 100644 index 0000000..fde2821 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/jm.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/jo.svg b/src/Covid19Api.UseCases/CountryFlags/jo.svg new file mode 100644 index 0000000..fbcf468 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/jo.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/jp.svg b/src/Covid19Api.UseCases/CountryFlags/jp.svg new file mode 100644 index 0000000..6299e73 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/jp.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ke.svg b/src/Covid19Api.UseCases/CountryFlags/ke.svg new file mode 100644 index 0000000..8f2468b --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ke.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/kg.svg b/src/Covid19Api.UseCases/CountryFlags/kg.svg new file mode 100644 index 0000000..8a55ab6 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/kg.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/kh.svg b/src/Covid19Api.UseCases/CountryFlags/kh.svg new file mode 100644 index 0000000..3d46f62 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/kh.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ki.svg b/src/Covid19Api.UseCases/CountryFlags/ki.svg new file mode 100644 index 0000000..aa8ea66 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ki.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/km.svg b/src/Covid19Api.UseCases/CountryFlags/km.svg new file mode 100644 index 0000000..cd7a975 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/km.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/kn.svg b/src/Covid19Api.UseCases/CountryFlags/kn.svg new file mode 100644 index 0000000..6fd78c6 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/kn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/kp.svg b/src/Covid19Api.UseCases/CountryFlags/kp.svg new file mode 100644 index 0000000..d700482 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/kp.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/kr.svg b/src/Covid19Api.UseCases/CountryFlags/kr.svg new file mode 100644 index 0000000..a2b3074 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/kr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/kw.svg b/src/Covid19Api.UseCases/CountryFlags/kw.svg new file mode 100644 index 0000000..4406517 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/kw.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ky.svg b/src/Covid19Api.UseCases/CountryFlags/ky.svg new file mode 100644 index 0000000..19e47c4 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ky.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/kz.svg b/src/Covid19Api.UseCases/CountryFlags/kz.svg new file mode 100644 index 0000000..115aba3 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/kz.svg @@ -0,0 +1,37 @@ + +Flag of Kazakhstan + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/la.svg b/src/Covid19Api.UseCases/CountryFlags/la.svg new file mode 100644 index 0000000..f602c06 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/la.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/lb.svg b/src/Covid19Api.UseCases/CountryFlags/lb.svg new file mode 100644 index 0000000..af7e03d --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/lb.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/lc.svg b/src/Covid19Api.UseCases/CountryFlags/lc.svg new file mode 100644 index 0000000..1249b76 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/lc.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/li.svg b/src/Covid19Api.UseCases/CountryFlags/li.svg new file mode 100644 index 0000000..e7904fe --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/li.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/lk.svg b/src/Covid19Api.UseCases/CountryFlags/lk.svg new file mode 100644 index 0000000..6232f8b --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/lk.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/lr.svg b/src/Covid19Api.UseCases/CountryFlags/lr.svg new file mode 100644 index 0000000..5fbee8d --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/lr.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ls.svg b/src/Covid19Api.UseCases/CountryFlags/ls.svg new file mode 100644 index 0000000..4cb99e0 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ls.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/lt.svg b/src/Covid19Api.UseCases/CountryFlags/lt.svg new file mode 100644 index 0000000..d7ca27b --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/lt.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/lu.svg b/src/Covid19Api.UseCases/CountryFlags/lu.svg new file mode 100644 index 0000000..72bb88b --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/lu.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/lv.svg b/src/Covid19Api.UseCases/CountryFlags/lv.svg new file mode 100644 index 0000000..e03280a --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/lv.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ly.svg b/src/Covid19Api.UseCases/CountryFlags/ly.svg new file mode 100644 index 0000000..75db37c --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ly.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ma.svg b/src/Covid19Api.UseCases/CountryFlags/ma.svg new file mode 100644 index 0000000..5be42d6 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ma.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/mc.svg b/src/Covid19Api.UseCases/CountryFlags/mc.svg new file mode 100644 index 0000000..af18bb9 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/mc.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/md.svg b/src/Covid19Api.UseCases/CountryFlags/md.svg new file mode 100644 index 0000000..eb50de2 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/md.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/me.svg b/src/Covid19Api.UseCases/CountryFlags/me.svg new file mode 100644 index 0000000..51a7d91 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/me.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/mf.svg b/src/Covid19Api.UseCases/CountryFlags/mf.svg new file mode 100644 index 0000000..57dfa8b --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/mf.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/mg.svg b/src/Covid19Api.UseCases/CountryFlags/mg.svg new file mode 100644 index 0000000..923cf2c --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/mg.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/mh.svg b/src/Covid19Api.UseCases/CountryFlags/mh.svg new file mode 100644 index 0000000..15f9c30 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/mh.svg @@ -0,0 +1,19 @@ + +Flag of the Marshall Islands + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/mk.svg b/src/Covid19Api.UseCases/CountryFlags/mk.svg new file mode 100644 index 0000000..ec57a19 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/mk.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ml.svg b/src/Covid19Api.UseCases/CountryFlags/ml.svg new file mode 100644 index 0000000..45f3dd2 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ml.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/mm.svg b/src/Covid19Api.UseCases/CountryFlags/mm.svg new file mode 100644 index 0000000..abfdec7 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/mm.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/mn.svg b/src/Covid19Api.UseCases/CountryFlags/mn.svg new file mode 100644 index 0000000..09d3496 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/mn.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/mo.svg b/src/Covid19Api.UseCases/CountryFlags/mo.svg new file mode 100644 index 0000000..3d17d05 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/mo.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/mp.svg b/src/Covid19Api.UseCases/CountryFlags/mp.svg new file mode 100644 index 0000000..7049139 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/mp.svg @@ -0,0 +1,240 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/mq.svg b/src/Covid19Api.UseCases/CountryFlags/mq.svg new file mode 100644 index 0000000..3cc4c90 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/mq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/mr.svg b/src/Covid19Api.UseCases/CountryFlags/mr.svg new file mode 100644 index 0000000..2ad6e88 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/mr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ms.svg b/src/Covid19Api.UseCases/CountryFlags/ms.svg new file mode 100644 index 0000000..71e497f --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/mt.svg b/src/Covid19Api.UseCases/CountryFlags/mt.svg new file mode 100644 index 0000000..dc5b541 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/mt.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/mu.svg b/src/Covid19Api.UseCases/CountryFlags/mu.svg new file mode 100644 index 0000000..b75c6cd --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/mu.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/mv.svg b/src/Covid19Api.UseCases/CountryFlags/mv.svg new file mode 100644 index 0000000..dfa6d50 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/mv.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/mw.svg b/src/Covid19Api.UseCases/CountryFlags/mw.svg new file mode 100644 index 0000000..4a13318 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/mw.svg @@ -0,0 +1,24 @@ + +Flag of Malawi + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/mx.svg b/src/Covid19Api.UseCases/CountryFlags/mx.svg new file mode 100644 index 0000000..018c462 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/mx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/my.svg b/src/Covid19Api.UseCases/CountryFlags/my.svg new file mode 100644 index 0000000..6dcf052 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/my.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/mz.svg b/src/Covid19Api.UseCases/CountryFlags/mz.svg new file mode 100644 index 0000000..ee2f077 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/mz.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/na.svg b/src/Covid19Api.UseCases/CountryFlags/na.svg new file mode 100644 index 0000000..328e490 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/na.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/nc.svg b/src/Covid19Api.UseCases/CountryFlags/nc.svg new file mode 100644 index 0000000..ab30836 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/nc.svg @@ -0,0 +1,18 @@ + +Flag of New Caledonia + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ne.svg b/src/Covid19Api.UseCases/CountryFlags/ne.svg new file mode 100644 index 0000000..afe9445 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ne.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/nf.svg b/src/Covid19Api.UseCases/CountryFlags/nf.svg new file mode 100644 index 0000000..5187f91 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/nf.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ng.svg b/src/Covid19Api.UseCases/CountryFlags/ng.svg new file mode 100644 index 0000000..87b44f3 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ng.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ni.svg b/src/Covid19Api.UseCases/CountryFlags/ni.svg new file mode 100644 index 0000000..5cc4a59 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ni.svg @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/nl.svg b/src/Covid19Api.UseCases/CountryFlags/nl.svg new file mode 100644 index 0000000..baed368 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/nl.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/no.svg b/src/Covid19Api.UseCases/CountryFlags/no.svg new file mode 100644 index 0000000..4765e85 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/no.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/np.svg b/src/Covid19Api.UseCases/CountryFlags/np.svg new file mode 100644 index 0000000..839dd2a --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/np.svg @@ -0,0 +1,33 @@ + +Flag of Nepal +Coding according to the official construction in "Constitution of the Kingdom of Nepal, Article 5, Shedule 1", adopted in November 1990 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/nr.svg b/src/Covid19Api.UseCases/CountryFlags/nr.svg new file mode 100644 index 0000000..6642682 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/nr.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/nu.svg b/src/Covid19Api.UseCases/CountryFlags/nu.svg new file mode 100644 index 0000000..a2e2aee --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/nu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/nz.svg b/src/Covid19Api.UseCases/CountryFlags/nz.svg new file mode 100644 index 0000000..db87a7f --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/nz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/om.svg b/src/Covid19Api.UseCases/CountryFlags/om.svg new file mode 100644 index 0000000..5a04dd7 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/om.svg @@ -0,0 +1,226 @@ + +Flag of Oman + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/pa.svg b/src/Covid19Api.UseCases/CountryFlags/pa.svg new file mode 100644 index 0000000..763c93c --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/pa.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/pe.svg b/src/Covid19Api.UseCases/CountryFlags/pe.svg new file mode 100644 index 0000000..53c4743 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/pe.svg @@ -0,0 +1,320 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/pf.svg b/src/Covid19Api.UseCases/CountryFlags/pf.svg new file mode 100644 index 0000000..7f165e6 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/pf.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/pg.svg b/src/Covid19Api.UseCases/CountryFlags/pg.svg new file mode 100644 index 0000000..01f8a9d --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/pg.svg @@ -0,0 +1,13 @@ + +Flag of Papua New Guinea + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ph.svg b/src/Covid19Api.UseCases/CountryFlags/ph.svg new file mode 100644 index 0000000..4af1b78 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ph.svg @@ -0,0 +1,30 @@ + +Flag of the Philippines +Coding according to the official "description and specification of the FILIPINO flag" in Executive Order No. 23 from 1936 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/pk.svg b/src/Covid19Api.UseCases/CountryFlags/pk.svg new file mode 100644 index 0000000..da1fbb7 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/pk.svg @@ -0,0 +1,8 @@ + +Flag of Pakistan + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/pl.svg b/src/Covid19Api.UseCases/CountryFlags/pl.svg new file mode 100644 index 0000000..e772a2e --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/pl.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/pm.svg b/src/Covid19Api.UseCases/CountryFlags/pm.svg new file mode 100644 index 0000000..57dfa8b --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/pm.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/pn.svg b/src/Covid19Api.UseCases/CountryFlags/pn.svg new file mode 100644 index 0000000..2d4d789 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/pn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/pr.svg b/src/Covid19Api.UseCases/CountryFlags/pr.svg new file mode 100644 index 0000000..1b71c61 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/pr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/ps.svg b/src/Covid19Api.UseCases/CountryFlags/ps.svg new file mode 100644 index 0000000..5a1bf1d --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ps.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/pt.svg b/src/Covid19Api.UseCases/CountryFlags/pt.svg new file mode 100644 index 0000000..c3e79d1 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/pt.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/pw.svg b/src/Covid19Api.UseCases/CountryFlags/pw.svg new file mode 100644 index 0000000..5244bc1 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/pw.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/py.svg b/src/Covid19Api.UseCases/CountryFlags/py.svg new file mode 100644 index 0000000..f3c1f20 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/py.svg @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/qa.svg b/src/Covid19Api.UseCases/CountryFlags/qa.svg new file mode 100644 index 0000000..b750f07 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/qa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/re.svg b/src/Covid19Api.UseCases/CountryFlags/re.svg new file mode 100644 index 0000000..57dfa8b --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/re.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ro.svg b/src/Covid19Api.UseCases/CountryFlags/ro.svg new file mode 100644 index 0000000..9ff9d9b --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ro.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/rs.svg b/src/Covid19Api.UseCases/CountryFlags/rs.svg new file mode 100644 index 0000000..63ee897 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/rs.svg @@ -0,0 +1,294 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ru.svg b/src/Covid19Api.UseCases/CountryFlags/ru.svg new file mode 100644 index 0000000..d5533ed --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ru.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/rw.svg b/src/Covid19Api.UseCases/CountryFlags/rw.svg new file mode 100644 index 0000000..7d2ec0c --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/rw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/sa.svg b/src/Covid19Api.UseCases/CountryFlags/sa.svg new file mode 100644 index 0000000..3b54fe1 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/sa.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/sb.svg b/src/Covid19Api.UseCases/CountryFlags/sb.svg new file mode 100644 index 0000000..50a4b03 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/sb.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/sc.svg b/src/Covid19Api.UseCases/CountryFlags/sc.svg new file mode 100644 index 0000000..bbc2fc1 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/sc.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/sd.svg b/src/Covid19Api.UseCases/CountryFlags/sd.svg new file mode 100644 index 0000000..a7193e7 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/sd.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/se.svg b/src/Covid19Api.UseCases/CountryFlags/se.svg new file mode 100644 index 0000000..9223d14 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/se.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/sg.svg b/src/Covid19Api.UseCases/CountryFlags/sg.svg new file mode 100644 index 0000000..d5c6e04 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/sg.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/sh.svg b/src/Covid19Api.UseCases/CountryFlags/sh.svg new file mode 100644 index 0000000..1b8fb42 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/sh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/si.svg b/src/Covid19Api.UseCases/CountryFlags/si.svg new file mode 100644 index 0000000..682df30 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/si.svg @@ -0,0 +1,22 @@ + +Flag of Slovenia + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/sj.svg b/src/Covid19Api.UseCases/CountryFlags/sj.svg new file mode 100644 index 0000000..4765e85 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/sj.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/sk.svg b/src/Covid19Api.UseCases/CountryFlags/sk.svg new file mode 100644 index 0000000..29b3045 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/sk.svg @@ -0,0 +1,12 @@ + +Flag of Slovakia + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/sl.svg b/src/Covid19Api.UseCases/CountryFlags/sl.svg new file mode 100644 index 0000000..5d77ef3 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/sl.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/sm.svg b/src/Covid19Api.UseCases/CountryFlags/sm.svg new file mode 100644 index 0000000..7067ec3 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/sm.svg @@ -0,0 +1,321 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/sn.svg b/src/Covid19Api.UseCases/CountryFlags/sn.svg new file mode 100644 index 0000000..ab78e55 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/sn.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/so.svg b/src/Covid19Api.UseCases/CountryFlags/so.svg new file mode 100644 index 0000000..bb3e1fc --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/so.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/sr.svg b/src/Covid19Api.UseCases/CountryFlags/sr.svg new file mode 100644 index 0000000..b14c147 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/sr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ss.svg b/src/Covid19Api.UseCases/CountryFlags/ss.svg new file mode 100644 index 0000000..7fc3a66 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ss.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/st.svg b/src/Covid19Api.UseCases/CountryFlags/st.svg new file mode 100644 index 0000000..6b5d1bd --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/st.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/sv.svg b/src/Covid19Api.UseCases/CountryFlags/sv.svg new file mode 100644 index 0000000..3ef3db6 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/sv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/sx.svg b/src/Covid19Api.UseCases/CountryFlags/sx.svg new file mode 100644 index 0000000..b4d216d --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/sx.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/sy.svg b/src/Covid19Api.UseCases/CountryFlags/sy.svg new file mode 100644 index 0000000..a0f860c --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/sy.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/sz.svg b/src/Covid19Api.UseCases/CountryFlags/sz.svg new file mode 100644 index 0000000..93e4057 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/sz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/tc.svg b/src/Covid19Api.UseCases/CountryFlags/tc.svg new file mode 100644 index 0000000..8553f63 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/tc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/td.svg b/src/Covid19Api.UseCases/CountryFlags/td.svg new file mode 100644 index 0000000..8ff0a50 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/td.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/tf.svg b/src/Covid19Api.UseCases/CountryFlags/tf.svg new file mode 100644 index 0000000..52a216d --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/tf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/tg.svg b/src/Covid19Api.UseCases/CountryFlags/tg.svg new file mode 100644 index 0000000..970388f --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/tg.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/th.svg b/src/Covid19Api.UseCases/CountryFlags/th.svg new file mode 100644 index 0000000..41a00aa --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/th.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/tj.svg b/src/Covid19Api.UseCases/CountryFlags/tj.svg new file mode 100644 index 0000000..4ee36f1 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/tj.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/tk.svg b/src/Covid19Api.UseCases/CountryFlags/tk.svg new file mode 100644 index 0000000..09edba7 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/tk.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/tl.svg b/src/Covid19Api.UseCases/CountryFlags/tl.svg new file mode 100644 index 0000000..80833e6 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/tl.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/tm.svg b/src/Covid19Api.UseCases/CountryFlags/tm.svg new file mode 100644 index 0000000..6daba31 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/tm.svg @@ -0,0 +1,179 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/tn.svg b/src/Covid19Api.UseCases/CountryFlags/tn.svg new file mode 100644 index 0000000..a86d3d4 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/tn.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/to.svg b/src/Covid19Api.UseCases/CountryFlags/to.svg new file mode 100644 index 0000000..8ebb3cf --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/to.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/tr.svg b/src/Covid19Api.UseCases/CountryFlags/tr.svg new file mode 100644 index 0000000..7f55856 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/tr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/tt.svg b/src/Covid19Api.UseCases/CountryFlags/tt.svg new file mode 100644 index 0000000..b11e506 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/tt.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/tv.svg b/src/Covid19Api.UseCases/CountryFlags/tv.svg new file mode 100644 index 0000000..f88caa5 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/tv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/tw.svg b/src/Covid19Api.UseCases/CountryFlags/tw.svg new file mode 100644 index 0000000..717e6b6 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/tw.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/tz.svg b/src/Covid19Api.UseCases/CountryFlags/tz.svg new file mode 100644 index 0000000..2fedda9 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/tz.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ua.svg b/src/Covid19Api.UseCases/CountryFlags/ua.svg new file mode 100644 index 0000000..eb71f26 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ua.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ug.svg b/src/Covid19Api.UseCases/CountryFlags/ug.svg new file mode 100644 index 0000000..c3278eb --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ug.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/um.svg b/src/Covid19Api.UseCases/CountryFlags/um.svg new file mode 100644 index 0000000..fdf1874 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/um.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/us.svg b/src/Covid19Api.UseCases/CountryFlags/us.svg new file mode 100644 index 0000000..fdf1874 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/us.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/uy.svg b/src/Covid19Api.UseCases/CountryFlags/uy.svg new file mode 100644 index 0000000..f9cd7ff --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/uy.svg @@ -0,0 +1,36 @@ + +Flag of Uruguay + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/uz.svg b/src/Covid19Api.UseCases/CountryFlags/uz.svg new file mode 100644 index 0000000..ff4626a --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/uz.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/va.svg b/src/Covid19Api.UseCases/CountryFlags/va.svg new file mode 100644 index 0000000..f252b39 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/va.svg @@ -0,0 +1,205 @@ + +Flag of Vatican City + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/vc.svg b/src/Covid19Api.UseCases/CountryFlags/vc.svg new file mode 100644 index 0000000..4ad151c --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/vc.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ve.svg b/src/Covid19Api.UseCases/CountryFlags/ve.svg new file mode 100644 index 0000000..0654d6b --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ve.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/vg.svg b/src/Covid19Api.UseCases/CountryFlags/vg.svg new file mode 100644 index 0000000..84a9dbe --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/vg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/vi.svg b/src/Covid19Api.UseCases/CountryFlags/vi.svg new file mode 100644 index 0000000..be7002d --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/vi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/vn.svg b/src/Covid19Api.UseCases/CountryFlags/vn.svg new file mode 100644 index 0000000..3452e68 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/vn.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/vu.svg b/src/Covid19Api.UseCases/CountryFlags/vu.svg new file mode 100644 index 0000000..52f7123 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/vu.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/wf.svg b/src/Covid19Api.UseCases/CountryFlags/wf.svg new file mode 100644 index 0000000..1cf4072 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/wf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/ws.svg b/src/Covid19Api.UseCases/CountryFlags/ws.svg new file mode 100644 index 0000000..a6edeee --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ws.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/xk.svg b/src/Covid19Api.UseCases/CountryFlags/xk.svg new file mode 100644 index 0000000..244c85f --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/xk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/ye.svg b/src/Covid19Api.UseCases/CountryFlags/ye.svg new file mode 100644 index 0000000..07124ed --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/ye.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/yt.svg b/src/Covid19Api.UseCases/CountryFlags/yt.svg new file mode 100644 index 0000000..57dfa8b --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/yt.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/za.svg b/src/Covid19Api.UseCases/CountryFlags/za.svg new file mode 100644 index 0000000..9fd94ac --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/za.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Covid19Api.UseCases/CountryFlags/zm.svg b/src/Covid19Api.UseCases/CountryFlags/zm.svg new file mode 100644 index 0000000..3209ee8 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/zm.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/CountryFlags/zw.svg b/src/Covid19Api.UseCases/CountryFlags/zw.svg new file mode 100644 index 0000000..4aae6d4 --- /dev/null +++ b/src/Covid19Api.UseCases/CountryFlags/zw.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Covid19Api.UseCases/Covid19Api.UseCases.csproj b/src/Covid19Api.UseCases/Covid19Api.UseCases.csproj index ad842d4..ba417ee 100644 --- a/src/Covid19Api.UseCases/Covid19Api.UseCases.csproj +++ b/src/Covid19Api.UseCases/Covid19Api.UseCases.csproj @@ -17,4 +17,10 @@ + + + Always + + + diff --git a/src/Covid19Api.UseCases/Queries/Countries/LoadCountryFlagQueryHandler.cs b/src/Covid19Api.UseCases/Queries/Countries/LoadCountryFlagQueryHandler.cs new file mode 100644 index 0000000..f9d007c --- /dev/null +++ b/src/Covid19Api.UseCases/Queries/Countries/LoadCountryFlagQueryHandler.cs @@ -0,0 +1,23 @@ +using System; +using System.IO; +using System.Threading; +using System.Threading.Tasks; +using Covid19Api.Presentation.Response; +using Covid19Api.UseCases.Abstractions.Queries.Countries; +using MediatR; + +namespace Covid19Api.UseCases.Queries.Countries +{ + public class LoadCountryFlagQueryHandler : IRequestHandler + { + public async Task Handle(LoadCountryFlagQuery request, CancellationToken cancellationToken) + { + var path = Path.Combine(AppContext.BaseDirectory, "CountryFlags", + $"{request.CountryCode.ToLowerInvariant()}.svg"); + + var image = await File.ReadAllBytesAsync(path, cancellationToken); + + return new ImageDto(image, "image/svg+xml"); + } + } +} \ No newline at end of file