From 3a80032b84829e8256d9c98c225d6371c5c879a0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Alo=C3=AFs=20Micard?=
Date: Sat, 14 Dec 2024 18:46:34 +0100
Subject: [PATCH] New version of hello-friend-ng-clone
---
config.toml | 4 +-
themes/hello-friend-ng-clone/.gitignore | 5 +-
themes/hello-friend-ng-clone/README.md | 18 +-
.../hello-friend-ng-clone/assets/js/main.js | 8 +-
.../hello-friend-ng-clone/assets/js/menu.js | 10 +
.../assets/scss/_flag-icons.scss | 2159 +++++++++++++++++
.../assets/scss/_fonts.scss | 48 +-
.../assets/scss/_list.scss | 2 +-
.../assets/scss/_logo.scss | 1 +
.../assets/scss/_main.scss | 19 +-
.../assets/scss/_menu.scss | 82 +
.../assets/scss/_single.scss | 3 +-
.../assets/scss/_variables.scss | 2 +
.../assets/scss/main.scss | 4 +-
.../hello-friend-ng-clone/data/langFlags.yaml | 2 +
themes/hello-friend-ng-clone/docs/svgs.md | 22 +
.../exampleSite/config.toml | 109 +-
themes/hello-friend-ng-clone/i18n/da.toml | 39 +
themes/hello-friend-ng-clone/i18n/de.toml | 5 +
themes/hello-friend-ng-clone/i18n/en.toml | 5 +
themes/hello-friend-ng-clone/i18n/es.toml | 5 +
themes/hello-friend-ng-clone/i18n/fr.toml | 5 +
themes/hello-friend-ng-clone/i18n/gl.toml | 5 +
themes/hello-friend-ng-clone/i18n/id.toml | 44 +
themes/hello-friend-ng-clone/i18n/it.toml | 7 +-
themes/hello-friend-ng-clone/i18n/ja.toml | 5 +
themes/hello-friend-ng-clone/i18n/lmo.toml | 2 +-
themes/hello-friend-ng-clone/i18n/pt-br.toml | 7 +-
themes/hello-friend-ng-clone/i18n/ro.toml | 5 +
themes/hello-friend-ng-clone/i18n/ru.toml | 5 +
themes/hello-friend-ng-clone/i18n/tr.toml | 7 +-
themes/hello-friend-ng-clone/i18n/uk.toml | 5 +
themes/hello-friend-ng-clone/i18n/zh-cn.toml | 5 +
.../_markup/render-codeblock-mermaid.html | 4 +
.../layouts/_default/list.html | 8 +-
.../layouts/_default/single.html | 2 +-
.../hello-friend-ng-clone/layouts/index.html | 7 +-
.../layouts/partials/favicons.html | 7 +-
.../layouts/partials/footer.html | 4 +-
.../layouts/partials/head.html | 20 +-
.../layouts/partials/header.html | 4 +-
.../layouts/partials/javascript.html | 26 +
.../layouts/partials/logo.html | 5 +-
.../layouts/partials/menu.html | 17 +-
.../layouts/partials/pagination-list.html | 4 +-
.../layouts/partials/pagination-single.html | 2 +
.../layouts/partials/social-icons.html | 2 +-
.../layouts/partials/subtitle.html | 3 +
.../layouts/partials/svg.html | 64 +-
.../layouts/posts/single.html | 15 +-
.../static/css/flag-icons.min.css | 1 +
.../static/flags/1x1/ac.svg | 76 +
.../static/flags/1x1/ad.svg | 148 ++
.../static/flags/1x1/ae.svg | 6 +
.../static/flags/1x1/af.svg | 81 +
.../static/flags/1x1/ag.svg | 14 +
.../static/flags/1x1/ai.svg | 758 ++++++
.../static/flags/1x1/al.svg | 5 +
.../static/flags/1x1/am.svg | 5 +
.../static/flags/1x1/ao.svg | 13 +
.../static/flags/1x1/aq.svg | 5 +
.../static/flags/1x1/ar.svg | 32 +
.../static/flags/1x1/as.svg | 73 +
.../static/flags/1x1/at.svg | 6 +
.../static/flags/1x1/au.svg | 8 +
.../static/flags/1x1/aw.svg | 186 ++
.../static/flags/1x1/ax.svg | 18 +
.../static/flags/1x1/az.svg | 8 +
.../static/flags/1x1/ba.svg | 12 +
.../static/flags/1x1/bb.svg | 6 +
.../static/flags/1x1/bd.svg | 4 +
.../static/flags/1x1/be.svg | 7 +
.../static/flags/1x1/bf.svg | 7 +
.../static/flags/1x1/bg.svg | 7 +
.../static/flags/1x1/bh.svg | 4 +
.../static/flags/1x1/bi.svg | 15 +
.../static/flags/1x1/bj.svg | 14 +
.../static/flags/1x1/bl.svg | 7 +
.../static/flags/1x1/bm.svg | 97 +
.../static/flags/1x1/bn.svg | 36 +
.../static/flags/1x1/bo.svg | 678 ++++++
.../static/flags/1x1/bq.svg | 5 +
.../static/flags/1x1/br.svg | 45 +
.../static/flags/1x1/bs.svg | 13 +
.../static/flags/1x1/bt.svg | 89 +
.../static/flags/1x1/bv.svg | 13 +
.../static/flags/1x1/bw.svg | 7 +
.../static/flags/1x1/by.svg | 22 +
.../static/flags/1x1/bz.svg | 145 ++
.../static/flags/1x1/ca.svg | 4 +
.../static/flags/1x1/cc.svg | 19 +
.../static/flags/1x1/cd.svg | 12 +
.../static/flags/1x1/cefta.svg | 13 +
.../static/flags/1x1/cf.svg | 15 +
.../static/flags/1x1/cg.svg | 12 +
.../static/flags/1x1/ch.svg | 9 +
.../static/flags/1x1/ci.svg | 7 +
.../static/flags/1x1/ck.svg | 9 +
.../static/flags/1x1/cl.svg | 13 +
.../static/flags/1x1/cm.svg | 15 +
.../static/flags/1x1/cn.svg | 11 +
.../static/flags/1x1/co.svg | 7 +
.../static/flags/1x1/cp.svg | 7 +
.../static/flags/1x1/cr.svg | 7 +
.../static/flags/1x1/cu.svg | 13 +
.../static/flags/1x1/cv.svg | 13 +
.../static/flags/1x1/cw.svg | 14 +
.../static/flags/1x1/cx.svg | 15 +
.../static/flags/1x1/cy.svg | 6 +
.../static/flags/1x1/cz.svg | 5 +
.../static/flags/1x1/de.svg | 5 +
.../static/flags/1x1/dg.svg | 130 +
.../static/flags/1x1/dj.svg | 13 +
.../static/flags/1x1/dk.svg | 5 +
.../static/flags/1x1/dm.svg | 152 ++
.../static/flags/1x1/do.svg | 128 +
.../static/flags/1x1/dz.svg | 5 +
.../static/flags/1x1/ea.svg | 547 +++++
.../static/flags/1x1/ec.svg | 138 ++
.../static/flags/1x1/ee.svg | 7 +
.../static/flags/1x1/eg.svg | 38 +
.../static/flags/1x1/eh.svg | 11 +
.../static/flags/1x1/er.svg | 13 +
.../static/flags/1x1/es-ct.svg | 4 +
.../static/flags/1x1/es-ga.svg | 187 ++
.../static/flags/1x1/es-pv.svg | 5 +
.../static/flags/1x1/es.svg | 547 +++++
.../static/flags/1x1/et.svg | 14 +
.../static/flags/1x1/eu.svg | 28 +
.../static/flags/1x1/fi.svg | 5 +
.../static/flags/1x1/fj.svg | 123 +
.../static/flags/1x1/fk.svg | 89 +
.../static/flags/1x1/fm.svg | 11 +
.../static/flags/1x1/fo.svg | 12 +
.../static/flags/1x1/fr.svg | 5 +
.../static/flags/1x1/ga.svg | 7 +
.../static/flags/1x1/gb-eng.svg | 5 +
.../static/flags/1x1/gb-nir.svg | 131 +
.../static/flags/1x1/gb-sct.svg | 4 +
.../static/flags/1x1/gb-wls.svg | 9 +
.../static/flags/1x1/gb.svg | 7 +
.../static/flags/1x1/gd.svg | 27 +
.../static/flags/1x1/ge.svg | 6 +
.../static/flags/1x1/gf.svg | 5 +
.../static/flags/1x1/gg.svg | 9 +
.../static/flags/1x1/gh.svg | 6 +
.../static/flags/1x1/gi.svg | 32 +
.../static/flags/1x1/gl.svg | 4 +
.../static/flags/1x1/gm.svg | 9 +
.../static/flags/1x1/gn.svg | 7 +
.../static/flags/1x1/gp.svg | 5 +
.../static/flags/1x1/gq.svg | 23 +
.../static/flags/1x1/gr.svg | 16 +
.../static/flags/1x1/gs.svg | 132 +
.../static/flags/1x1/gt.svg | 220 ++
.../static/flags/1x1/gu.svg | 23 +
.../static/flags/1x1/gw.svg | 15 +
.../static/flags/1x1/gy.svg | 9 +
.../static/flags/1x1/hk.svg | 8 +
.../static/flags/1x1/hm.svg | 8 +
.../static/flags/1x1/hn.svg | 18 +
.../static/flags/1x1/hr.svg | 56 +
.../static/flags/1x1/ht.svg | 116 +
.../static/flags/1x1/hu.svg | 7 +
.../static/flags/1x1/ic.svg | 7 +
.../static/flags/1x1/id.svg | 4 +
.../static/flags/1x1/ie.svg | 7 +
.../static/flags/1x1/il.svg | 14 +
.../static/flags/1x1/im.svg | 36 +
.../static/flags/1x1/in.svg | 25 +
.../static/flags/1x1/io.svg | 130 +
.../static/flags/1x1/iq.svg | 10 +
.../static/flags/1x1/ir.svg | 219 ++
.../static/flags/1x1/is.svg | 12 +
.../static/flags/1x1/it.svg | 7 +
.../static/flags/1x1/je.svg | 44 +
.../static/flags/1x1/jm.svg | 8 +
.../static/flags/1x1/jo.svg | 16 +
.../static/flags/1x1/jp.svg | 11 +
.../static/flags/1x1/ke.svg | 23 +
.../static/flags/1x1/kg.svg | 15 +
.../static/flags/1x1/kh.svg | 61 +
.../static/flags/1x1/ki.svg | 36 +
.../static/flags/1x1/km.svg | 16 +
.../static/flags/1x1/kn.svg | 14 +
.../static/flags/1x1/kp.svg | 15 +
.../static/flags/1x1/kr.svg | 17 +
.../static/flags/1x1/kw.svg | 13 +
.../static/flags/1x1/ky.svg | 109 +
.../static/flags/1x1/kz.svg | 36 +
.../static/flags/1x1/la.svg | 12 +
.../static/flags/1x1/lb.svg | 15 +
.../static/flags/1x1/lc.svg | 8 +
.../static/flags/1x1/li.svg | 43 +
.../static/flags/1x1/lk.svg | 22 +
.../static/flags/1x1/lr.svg | 14 +
.../static/flags/1x1/ls.svg | 8 +
.../static/flags/1x1/lt.svg | 7 +
.../static/flags/1x1/lu.svg | 5 +
.../static/flags/1x1/lv.svg | 6 +
.../static/flags/1x1/ly.svg | 13 +
.../static/flags/1x1/ma.svg | 4 +
.../static/flags/1x1/mc.svg | 6 +
.../static/flags/1x1/md.svg | 71 +
.../static/flags/1x1/me.svg | 118 +
.../static/flags/1x1/mf.svg | 5 +
.../static/flags/1x1/mg.svg | 7 +
.../static/flags/1x1/mh.svg | 8 +
.../static/flags/1x1/mk.svg | 5 +
.../static/flags/1x1/ml.svg | 7 +
.../static/flags/1x1/mm.svg | 10 +
.../static/flags/1x1/mn.svg | 14 +
.../static/flags/1x1/mo.svg | 9 +
.../static/flags/1x1/mp.svg | 86 +
.../static/flags/1x1/mq.svg | 5 +
.../static/flags/1x1/mr.svg | 6 +
.../static/flags/1x1/ms.svg | 25 +
.../static/flags/1x1/mt.svg | 50 +
.../static/flags/1x1/mu.svg | 8 +
.../static/flags/1x1/mv.svg | 6 +
.../static/flags/1x1/mw.svg | 15 +
.../static/flags/1x1/mx.svg | 378 +++
.../static/flags/1x1/my.svg | 18 +
.../static/flags/1x1/mz.svg | 21 +
.../static/flags/1x1/na.svg | 16 +
.../static/flags/1x1/nc.svg | 12 +
.../static/flags/1x1/ne.svg | 6 +
.../static/flags/1x1/nf.svg | 11 +
.../static/flags/1x1/ng.svg | 6 +
.../static/flags/1x1/ni.svg | 129 +
.../static/flags/1x1/nl.svg | 5 +
.../static/flags/1x1/no.svg | 7 +
.../static/flags/1x1/np.svg | 18 +
.../static/flags/1x1/nr.svg | 12 +
.../static/flags/1x1/nu.svg | 10 +
.../static/flags/1x1/nz.svg | 36 +
.../static/flags/1x1/om.svg | 115 +
.../static/flags/1x1/pa.svg | 13 +
.../static/flags/1x1/pe.svg | 244 ++
.../static/flags/1x1/pf.svg | 18 +
.../static/flags/1x1/pg.svg | 16 +
.../static/flags/1x1/ph.svg | 8 +
.../static/flags/1x1/pk.svg | 15 +
.../static/flags/1x1/pl.svg | 6 +
.../static/flags/1x1/pm.svg | 5 +
.../static/flags/1x1/pn.svg | 53 +
.../static/flags/1x1/pr.svg | 13 +
.../static/flags/1x1/ps.svg | 15 +
.../static/flags/1x1/pt.svg | 57 +
.../static/flags/1x1/pw.svg | 11 +
.../static/flags/1x1/py.svg | 156 ++
.../static/flags/1x1/qa.svg | 4 +
.../static/flags/1x1/re.svg | 7 +
.../static/flags/1x1/ro.svg | 7 +
.../static/flags/1x1/rs.svg | 296 +++
.../static/flags/1x1/ru.svg | 7 +
.../static/flags/1x1/rw.svg | 13 +
.../static/flags/1x1/sa.svg | 26 +
.../static/flags/1x1/sb.svg | 13 +
.../static/flags/1x1/sc.svg | 7 +
.../static/flags/1x1/sd.svg | 13 +
.../static/flags/1x1/se.svg | 4 +
.../static/flags/1x1/sg.svg | 13 +
.../static/flags/1x1/sh.svg | 76 +
.../static/flags/1x1/si.svg | 18 +
.../static/flags/1x1/sj.svg | 7 +
.../static/flags/1x1/sk.svg | 9 +
.../static/flags/1x1/sl.svg | 12 +
.../static/flags/1x1/sm.svg | 73 +
.../static/flags/1x1/sn.svg | 8 +
.../static/flags/1x1/so.svg | 11 +
.../static/flags/1x1/sr.svg | 6 +
.../static/flags/1x1/ss.svg | 8 +
.../static/flags/1x1/st.svg | 16 +
.../static/flags/1x1/sv.svg | 594 +++++
.../static/flags/1x1/sx.svg | 56 +
.../static/flags/1x1/sy.svg | 6 +
.../static/flags/1x1/sz.svg | 34 +
.../static/flags/1x1/ta.svg | 76 +
.../static/flags/1x1/tc.svg | 50 +
.../static/flags/1x1/td.svg | 7 +
.../static/flags/1x1/tf.svg | 15 +
.../static/flags/1x1/tg.svg | 14 +
.../static/flags/1x1/th.svg | 7 +
.../static/flags/1x1/tj.svg | 26 +
.../static/flags/1x1/tk.svg | 5 +
.../static/flags/1x1/tl.svg | 13 +
.../static/flags/1x1/tm.svg | 202 ++
.../static/flags/1x1/tn.svg | 4 +
.../static/flags/1x1/to.svg | 10 +
.../static/flags/1x1/tr.svg | 8 +
.../static/flags/1x1/tt.svg | 7 +
.../static/flags/1x1/tv.svg | 9 +
.../static/flags/1x1/tw.svg | 32 +
.../static/flags/1x1/tz.svg | 15 +
.../static/flags/1x1/ua.svg | 6 +
.../static/flags/1x1/ug.svg | 30 +
.../static/flags/1x1/um.svg | 15 +
.../static/flags/1x1/un.svg | 16 +
.../static/flags/1x1/us.svg | 9 +
.../static/flags/1x1/uy.svg | 28 +
.../static/flags/1x1/uz.svg | 30 +
.../static/flags/1x1/va.svg | 479 ++++
.../static/flags/1x1/vc.svg | 8 +
.../static/flags/1x1/ve.svg | 26 +
.../static/flags/1x1/vg.svg | 63 +
.../static/flags/1x1/vi.svg | 28 +
.../static/flags/1x1/vn.svg | 11 +
.../static/flags/1x1/vu.svg | 21 +
.../static/flags/1x1/wf.svg | 5 +
.../static/flags/1x1/ws.svg | 7 +
.../static/flags/1x1/xk.svg | 8 +
.../static/flags/1x1/xx.svg | 4 +
.../static/flags/1x1/ye.svg | 7 +
.../static/flags/1x1/yt.svg | 5 +
.../static/flags/1x1/za.svg | 17 +
.../static/flags/1x1/zm.svg | 27 +
.../static/flags/1x1/zw.svg | 21 +
.../static/flags/4x3/ac.svg | 76 +
.../static/flags/4x3/ad.svg | 150 ++
.../static/flags/4x3/ae.svg | 6 +
.../static/flags/4x3/af.svg | 81 +
.../static/flags/4x3/ag.svg | 14 +
.../static/flags/4x3/ai.svg | 758 ++++++
.../static/flags/4x3/al.svg | 5 +
.../static/flags/4x3/am.svg | 5 +
.../static/flags/4x3/ao.svg | 13 +
.../static/flags/4x3/aq.svg | 5 +
.../static/flags/4x3/ar.svg | 32 +
.../static/flags/4x3/as.svg | 72 +
.../static/flags/4x3/at.svg | 6 +
.../static/flags/4x3/au.svg | 8 +
.../static/flags/4x3/aw.svg | 186 ++
.../static/flags/4x3/ax.svg | 18 +
.../static/flags/4x3/az.svg | 8 +
.../static/flags/4x3/ba.svg | 12 +
.../static/flags/4x3/bb.svg | 6 +
.../static/flags/4x3/bd.svg | 4 +
.../static/flags/4x3/be.svg | 7 +
.../static/flags/4x3/bf.svg | 7 +
.../static/flags/4x3/bg.svg | 7 +
.../static/flags/4x3/bh.svg | 4 +
.../static/flags/4x3/bi.svg | 15 +
.../static/flags/4x3/bj.svg | 14 +
.../static/flags/4x3/bl.svg | 5 +
.../static/flags/4x3/bm.svg | 97 +
.../static/flags/4x3/bn.svg | 36 +
.../static/flags/4x3/bo.svg | 676 ++++++
.../static/flags/4x3/bq.svg | 5 +
.../static/flags/4x3/br.svg | 45 +
.../static/flags/4x3/bs.svg | 13 +
.../static/flags/4x3/bt.svg | 89 +
.../static/flags/4x3/bv.svg | 13 +
.../static/flags/4x3/bw.svg | 7 +
.../static/flags/4x3/by.svg | 20 +
.../static/flags/4x3/bz.svg | 145 ++
.../static/flags/4x3/ca.svg | 4 +
.../static/flags/4x3/cc.svg | 19 +
.../static/flags/4x3/cd.svg | 5 +
.../static/flags/4x3/cefta.svg | 13 +
.../static/flags/4x3/cf.svg | 15 +
.../static/flags/4x3/cg.svg | 12 +
.../static/flags/4x3/ch.svg | 9 +
.../static/flags/4x3/ci.svg | 7 +
.../static/flags/4x3/ck.svg | 9 +
.../static/flags/4x3/cl.svg | 13 +
.../static/flags/4x3/cm.svg | 15 +
.../static/flags/4x3/cn.svg | 11 +
.../static/flags/4x3/co.svg | 7 +
.../static/flags/4x3/cp.svg | 7 +
.../static/flags/4x3/cr.svg | 7 +
.../static/flags/4x3/cu.svg | 13 +
.../static/flags/4x3/cv.svg | 13 +
.../static/flags/4x3/cw.svg | 14 +
.../static/flags/4x3/cx.svg | 15 +
.../static/flags/4x3/cy.svg | 6 +
.../static/flags/4x3/cz.svg | 5 +
.../static/flags/4x3/de.svg | 5 +
.../static/flags/4x3/dg.svg | 130 +
.../static/flags/4x3/dj.svg | 13 +
.../static/flags/4x3/dk.svg | 5 +
.../static/flags/4x3/dm.svg | 152 ++
.../static/flags/4x3/do.svg | 129 +
.../static/flags/4x3/dz.svg | 5 +
.../static/flags/4x3/ea.svg | 544 +++++
.../static/flags/4x3/ec.svg | 138 ++
.../static/flags/4x3/ee.svg | 7 +
.../static/flags/4x3/eg.svg | 38 +
.../static/flags/4x3/eh.svg | 16 +
.../static/flags/4x3/er.svg | 8 +
.../static/flags/4x3/es-ct.svg | 4 +
.../static/flags/4x3/es-ga.svg | 187 ++
.../static/flags/4x3/es-pv.svg | 5 +
.../static/flags/4x3/es.svg | 544 +++++
.../static/flags/4x3/et.svg | 14 +
.../static/flags/4x3/eu.svg | 28 +
.../static/flags/4x3/fi.svg | 5 +
.../static/flags/4x3/fj.svg | 120 +
.../static/flags/4x3/fk.svg | 90 +
.../static/flags/4x3/fm.svg | 11 +
.../static/flags/4x3/fo.svg | 12 +
.../static/flags/4x3/fr.svg | 5 +
.../static/flags/4x3/ga.svg | 7 +
.../static/flags/4x3/gb-eng.svg | 5 +
.../static/flags/4x3/gb-nir.svg | 132 +
.../static/flags/4x3/gb-sct.svg | 4 +
.../static/flags/4x3/gb-wls.svg | 9 +
.../static/flags/4x3/gb.svg | 7 +
.../static/flags/4x3/gd.svg | 27 +
.../static/flags/4x3/ge.svg | 6 +
.../static/flags/4x3/gf.svg | 5 +
.../static/flags/4x3/gg.svg | 9 +
.../static/flags/4x3/gh.svg | 6 +
.../static/flags/4x3/gi.svg | 32 +
.../static/flags/4x3/gl.svg | 4 +
.../static/flags/4x3/gm.svg | 14 +
.../static/flags/4x3/gn.svg | 7 +
.../static/flags/4x3/gp.svg | 5 +
.../static/flags/4x3/gq.svg | 23 +
.../static/flags/4x3/gr.svg | 16 +
.../static/flags/4x3/gs.svg | 133 +
.../static/flags/4x3/gt.svg | 220 ++
.../static/flags/4x3/gu.svg | 23 +
.../static/flags/4x3/gw.svg | 13 +
.../static/flags/4x3/gy.svg | 9 +
.../static/flags/4x3/hk.svg | 8 +
.../static/flags/4x3/hm.svg | 8 +
.../static/flags/4x3/hn.svg | 18 +
.../static/flags/4x3/hr.svg | 58 +
.../static/flags/4x3/ht.svg | 116 +
.../static/flags/4x3/hu.svg | 7 +
.../static/flags/4x3/ic.svg | 7 +
.../static/flags/4x3/id.svg | 4 +
.../static/flags/4x3/ie.svg | 7 +
.../static/flags/4x3/il.svg | 14 +
.../static/flags/4x3/im.svg | 36 +
.../static/flags/4x3/in.svg | 25 +
.../static/flags/4x3/io.svg | 130 +
.../static/flags/4x3/iq.svg | 10 +
.../static/flags/4x3/ir.svg | 219 ++
.../static/flags/4x3/is.svg | 12 +
.../static/flags/4x3/it.svg | 7 +
.../static/flags/4x3/je.svg | 45 +
.../static/flags/4x3/jm.svg | 8 +
.../static/flags/4x3/jo.svg | 16 +
.../static/flags/4x3/jp.svg | 11 +
.../static/flags/4x3/ke.svg | 23 +
.../static/flags/4x3/kg.svg | 15 +
.../static/flags/4x3/kh.svg | 61 +
.../static/flags/4x3/ki.svg | 36 +
.../static/flags/4x3/km.svg | 16 +
.../static/flags/4x3/kn.svg | 14 +
.../static/flags/4x3/kp.svg | 15 +
.../static/flags/4x3/kr.svg | 24 +
.../static/flags/4x3/kw.svg | 13 +
.../static/flags/4x3/ky.svg | 109 +
.../static/flags/4x3/kz.svg | 36 +
.../static/flags/4x3/la.svg | 12 +
.../static/flags/4x3/lb.svg | 15 +
.../static/flags/4x3/lc.svg | 8 +
.../static/flags/4x3/li.svg | 43 +
.../static/flags/4x3/lk.svg | 22 +
.../static/flags/4x3/lr.svg | 14 +
.../static/flags/4x3/ls.svg | 8 +
.../static/flags/4x3/lt.svg | 7 +
.../static/flags/4x3/lu.svg | 5 +
.../static/flags/4x3/lv.svg | 6 +
.../static/flags/4x3/ly.svg | 13 +
.../static/flags/4x3/ma.svg | 4 +
.../static/flags/4x3/mc.svg | 6 +
.../static/flags/4x3/md.svg | 70 +
.../static/flags/4x3/me.svg | 116 +
.../static/flags/4x3/mf.svg | 5 +
.../static/flags/4x3/mg.svg | 7 +
.../static/flags/4x3/mh.svg | 7 +
.../static/flags/4x3/mk.svg | 5 +
.../static/flags/4x3/ml.svg | 7 +
.../static/flags/4x3/mm.svg | 12 +
.../static/flags/4x3/mn.svg | 14 +
.../static/flags/4x3/mo.svg | 9 +
.../static/flags/4x3/mp.svg | 86 +
.../static/flags/4x3/mq.svg | 5 +
.../static/flags/4x3/mr.svg | 6 +
.../static/flags/4x3/ms.svg | 33 +
.../static/flags/4x3/mt.svg | 49 +
.../static/flags/4x3/mu.svg | 8 +
.../static/flags/4x3/mv.svg | 6 +
.../static/flags/4x3/mw.svg | 10 +
.../static/flags/4x3/mx.svg | 382 +++
.../static/flags/4x3/my.svg | 26 +
.../static/flags/4x3/mz.svg | 21 +
.../static/flags/4x3/na.svg | 16 +
.../static/flags/4x3/nc.svg | 13 +
.../static/flags/4x3/ne.svg | 6 +
.../static/flags/4x3/nf.svg | 9 +
.../static/flags/4x3/ng.svg | 6 +
.../static/flags/4x3/ni.svg | 129 +
.../static/flags/4x3/nl.svg | 5 +
.../static/flags/4x3/no.svg | 7 +
.../static/flags/4x3/np.svg | 13 +
.../static/flags/4x3/nr.svg | 12 +
.../static/flags/4x3/nu.svg | 10 +
.../static/flags/4x3/nz.svg | 36 +
.../static/flags/4x3/om.svg | 115 +
.../static/flags/4x3/pa.svg | 14 +
.../static/flags/4x3/pe.svg | 244 ++
.../static/flags/4x3/pf.svg | 19 +
.../static/flags/4x3/pg.svg | 9 +
.../static/flags/4x3/ph.svg | 6 +
.../static/flags/4x3/pk.svg | 15 +
.../static/flags/4x3/pl.svg | 6 +
.../static/flags/4x3/pm.svg | 5 +
.../static/flags/4x3/pn.svg | 53 +
.../static/flags/4x3/pr.svg | 13 +
.../static/flags/4x3/ps.svg | 15 +
.../static/flags/4x3/pt.svg | 57 +
.../static/flags/4x3/pw.svg | 11 +
.../static/flags/4x3/py.svg | 157 ++
.../static/flags/4x3/qa.svg | 4 +
.../static/flags/4x3/re.svg | 5 +
.../static/flags/4x3/ro.svg | 7 +
.../static/flags/4x3/rs.svg | 292 +++
.../static/flags/4x3/ru.svg | 7 +
.../static/flags/4x3/rw.svg | 13 +
.../static/flags/4x3/sa.svg | 26 +
.../static/flags/4x3/sb.svg | 13 +
.../static/flags/4x3/sc.svg | 7 +
.../static/flags/4x3/sd.svg | 13 +
.../static/flags/4x3/se.svg | 4 +
.../static/flags/4x3/sg.svg | 13 +
.../static/flags/4x3/sh.svg | 76 +
.../static/flags/4x3/si.svg | 18 +
.../static/flags/4x3/sj.svg | 7 +
.../static/flags/4x3/sk.svg | 9 +
.../static/flags/4x3/sl.svg | 7 +
.../static/flags/4x3/sm.svg | 75 +
.../static/flags/4x3/sn.svg | 8 +
.../static/flags/4x3/so.svg | 11 +
.../static/flags/4x3/sr.svg | 6 +
.../static/flags/4x3/ss.svg | 8 +
.../static/flags/4x3/st.svg | 16 +
.../static/flags/4x3/sv.svg | 594 +++++
.../static/flags/4x3/sx.svg | 56 +
.../static/flags/4x3/sy.svg | 6 +
.../static/flags/4x3/sz.svg | 34 +
.../static/flags/4x3/ta.svg | 76 +
.../static/flags/4x3/tc.svg | 50 +
.../static/flags/4x3/td.svg | 7 +
.../static/flags/4x3/tf.svg | 15 +
.../static/flags/4x3/tg.svg | 14 +
.../static/flags/4x3/th.svg | 7 +
.../static/flags/4x3/tj.svg | 22 +
.../static/flags/4x3/tk.svg | 5 +
.../static/flags/4x3/tl.svg | 13 +
.../static/flags/4x3/tm.svg | 205 ++
.../static/flags/4x3/tn.svg | 4 +
.../static/flags/4x3/to.svg | 10 +
.../static/flags/4x3/tr.svg | 8 +
.../static/flags/4x3/tt.svg | 5 +
.../static/flags/4x3/tv.svg | 9 +
.../static/flags/4x3/tw.svg | 34 +
.../static/flags/4x3/tz.svg | 13 +
.../static/flags/4x3/ua.svg | 6 +
.../static/flags/4x3/ug.svg | 30 +
.../static/flags/4x3/um.svg | 15 +
.../static/flags/4x3/un.svg | 16 +
.../static/flags/4x3/us.svg | 9 +
.../static/flags/4x3/uy.svg | 28 +
.../static/flags/4x3/uz.svg | 30 +
.../static/flags/4x3/va.svg | 479 ++++
.../static/flags/4x3/vc.svg | 8 +
.../static/flags/4x3/ve.svg | 26 +
.../static/flags/4x3/vg.svg | 63 +
.../static/flags/4x3/vi.svg | 28 +
.../static/flags/4x3/vn.svg | 11 +
.../static/flags/4x3/vu.svg | 21 +
.../static/flags/4x3/wf.svg | 5 +
.../static/flags/4x3/ws.svg | 7 +
.../static/flags/4x3/xk.svg | 8 +
.../static/flags/4x3/xx.svg | 4 +
.../static/flags/4x3/ye.svg | 7 +
.../static/flags/4x3/yt.svg | 5 +
.../static/flags/4x3/za.svg | 17 +
.../static/flags/4x3/zm.svg | 27 +
.../static/flags/4x3/zw.svg | 21 +
.../static/fonts/Inter-Bold.woff | Bin 0 -> 143208 bytes
.../static/fonts/Inter-Bold.woff2 | Bin 0 -> 106140 bytes
.../static/fonts/Inter-BoldItalic.woff | Bin 0 -> 151052 bytes
.../static/fonts/Inter-BoldItalic.woff2 | Bin 0 -> 111808 bytes
.../static/fonts/Inter-Italic.woff | Bin 0 -> 144372 bytes
.../static/fonts/Inter-Italic.woff2 | Bin 0 -> 106876 bytes
.../static/fonts/Inter-Medium.woff | Bin 0 -> 142552 bytes
.../static/fonts/Inter-Medium.woff2 | Bin 0 -> 105924 bytes
.../static/fonts/Inter-MediumItalic.woff | Bin 0 -> 150988 bytes
.../static/fonts/Inter-MediumItalic.woff2 | Bin 0 -> 112184 bytes
.../static/fonts/Inter-Regular.woff | Bin 0 -> 133844 bytes
.../static/fonts/Inter-Regular.woff2 | Bin 0 -> 98868 bytes
.../static/fonts/Inter-UI-Bold.woff | Bin 126476 -> 0 bytes
.../static/fonts/Inter-UI-Bold.woff2 | Bin 95580 -> 0 bytes
.../static/fonts/Inter-UI-BoldItalic.woff | Bin 132784 -> 0 bytes
.../static/fonts/Inter-UI-BoldItalic.woff2 | Bin 99844 -> 0 bytes
.../static/fonts/Inter-UI-Italic.woff | Bin 126516 -> 0 bytes
.../static/fonts/Inter-UI-Italic.woff2 | Bin 94776 -> 0 bytes
.../static/fonts/Inter-UI-Medium.woff | Bin 125704 -> 0 bytes
.../static/fonts/Inter-UI-Medium.woff2 | Bin 94888 -> 0 bytes
.../static/fonts/Inter-UI-MediumItalic.woff | Bin 132668 -> 0 bytes
.../static/fonts/Inter-UI-MediumItalic.woff2 | Bin 100196 -> 0 bytes
.../static/fonts/Inter-UI-Regular.woff | Bin 117956 -> 0 bytes
.../static/fonts/Inter-UI-Regular.woff2 | Bin 88268 -> 0 bytes
609 files changed, 26159 insertions(+), 104 deletions(-)
create mode 100644 themes/hello-friend-ng-clone/assets/scss/_flag-icons.scss
create mode 100644 themes/hello-friend-ng-clone/i18n/da.toml
create mode 100644 themes/hello-friend-ng-clone/i18n/id.toml
create mode 100644 themes/hello-friend-ng-clone/layouts/_default/_markup/render-codeblock-mermaid.html
create mode 100644 themes/hello-friend-ng-clone/layouts/partials/subtitle.html
create mode 100644 themes/hello-friend-ng-clone/static/css/flag-icons.min.css
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ac.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ad.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ae.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/af.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ag.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ai.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/al.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/am.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ao.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/aq.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ar.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/as.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/at.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/au.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/aw.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ax.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/az.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ba.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/bb.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/bd.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/be.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/bf.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/bg.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/bh.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/bi.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/bj.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/bl.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/bm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/bn.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/bo.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/bq.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/br.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/bs.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/bt.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/bv.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/bw.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/by.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/bz.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ca.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/cc.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/cd.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/cefta.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/cf.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/cg.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ch.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ci.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ck.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/cl.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/cm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/cn.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/co.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/cp.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/cr.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/cu.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/cv.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/cw.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/cx.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/cy.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/cz.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/de.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/dg.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/dj.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/dk.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/dm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/do.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/dz.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ea.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ec.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ee.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/eg.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/eh.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/er.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/es-ct.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/es-ga.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/es-pv.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/es.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/et.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/eu.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/fi.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/fj.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/fk.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/fm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/fo.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/fr.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ga.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/gb-eng.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/gb-nir.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/gb-sct.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/gb-wls.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/gb.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/gd.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ge.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/gf.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/gg.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/gh.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/gi.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/gl.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/gm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/gn.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/gp.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/gq.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/gr.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/gs.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/gt.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/gu.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/gw.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/gy.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/hk.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/hm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/hn.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/hr.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ht.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/hu.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ic.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/id.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ie.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/il.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/im.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/in.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/io.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/iq.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ir.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/is.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/it.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/je.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/jm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/jo.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/jp.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ke.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/kg.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/kh.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ki.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/km.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/kn.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/kp.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/kr.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/kw.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ky.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/kz.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/la.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/lb.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/lc.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/li.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/lk.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/lr.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ls.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/lt.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/lu.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/lv.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ly.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ma.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/mc.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/md.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/me.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/mf.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/mg.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/mh.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/mk.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ml.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/mm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/mn.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/mo.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/mp.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/mq.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/mr.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ms.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/mt.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/mu.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/mv.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/mw.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/mx.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/my.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/mz.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/na.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/nc.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ne.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/nf.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ng.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ni.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/nl.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/no.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/np.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/nr.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/nu.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/nz.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/om.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/pa.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/pe.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/pf.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/pg.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ph.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/pk.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/pl.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/pm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/pn.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/pr.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ps.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/pt.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/pw.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/py.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/qa.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/re.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ro.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/rs.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ru.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/rw.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/sa.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/sb.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/sc.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/sd.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/se.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/sg.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/sh.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/si.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/sj.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/sk.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/sl.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/sm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/sn.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/so.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/sr.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ss.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/st.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/sv.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/sx.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/sy.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/sz.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ta.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/tc.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/td.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/tf.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/tg.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/th.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/tj.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/tk.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/tl.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/tm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/tn.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/to.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/tr.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/tt.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/tv.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/tw.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/tz.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ua.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ug.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/um.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/un.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/us.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/uy.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/uz.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/va.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/vc.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ve.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/vg.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/vi.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/vn.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/vu.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/wf.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ws.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/xk.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/xx.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/ye.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/yt.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/za.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/zm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/1x1/zw.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ac.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ad.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ae.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/af.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ag.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ai.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/al.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/am.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ao.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/aq.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ar.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/as.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/at.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/au.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/aw.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ax.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/az.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ba.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/bb.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/bd.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/be.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/bf.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/bg.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/bh.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/bi.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/bj.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/bl.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/bm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/bn.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/bo.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/bq.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/br.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/bs.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/bt.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/bv.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/bw.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/by.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/bz.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ca.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/cc.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/cd.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/cefta.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/cf.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/cg.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ch.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ci.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ck.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/cl.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/cm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/cn.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/co.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/cp.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/cr.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/cu.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/cv.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/cw.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/cx.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/cy.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/cz.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/de.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/dg.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/dj.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/dk.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/dm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/do.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/dz.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ea.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ec.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ee.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/eg.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/eh.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/er.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/es-ct.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/es-ga.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/es-pv.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/es.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/et.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/eu.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/fi.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/fj.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/fk.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/fm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/fo.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/fr.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ga.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/gb-eng.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/gb-nir.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/gb-sct.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/gb-wls.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/gb.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/gd.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ge.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/gf.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/gg.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/gh.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/gi.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/gl.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/gm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/gn.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/gp.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/gq.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/gr.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/gs.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/gt.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/gu.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/gw.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/gy.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/hk.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/hm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/hn.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/hr.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ht.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/hu.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ic.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/id.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ie.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/il.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/im.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/in.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/io.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/iq.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ir.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/is.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/it.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/je.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/jm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/jo.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/jp.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ke.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/kg.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/kh.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ki.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/km.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/kn.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/kp.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/kr.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/kw.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ky.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/kz.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/la.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/lb.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/lc.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/li.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/lk.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/lr.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ls.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/lt.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/lu.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/lv.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ly.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ma.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/mc.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/md.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/me.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/mf.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/mg.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/mh.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/mk.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ml.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/mm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/mn.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/mo.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/mp.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/mq.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/mr.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ms.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/mt.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/mu.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/mv.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/mw.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/mx.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/my.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/mz.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/na.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/nc.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ne.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/nf.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ng.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ni.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/nl.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/no.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/np.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/nr.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/nu.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/nz.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/om.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/pa.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/pe.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/pf.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/pg.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ph.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/pk.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/pl.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/pm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/pn.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/pr.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ps.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/pt.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/pw.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/py.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/qa.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/re.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ro.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/rs.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ru.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/rw.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/sa.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/sb.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/sc.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/sd.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/se.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/sg.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/sh.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/si.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/sj.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/sk.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/sl.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/sm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/sn.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/so.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/sr.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ss.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/st.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/sv.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/sx.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/sy.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/sz.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ta.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/tc.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/td.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/tf.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/tg.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/th.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/tj.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/tk.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/tl.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/tm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/tn.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/to.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/tr.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/tt.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/tv.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/tw.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/tz.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ua.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ug.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/um.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/un.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/us.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/uy.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/uz.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/va.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/vc.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ve.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/vg.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/vi.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/vn.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/vu.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/wf.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ws.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/xk.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/xx.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/ye.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/yt.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/za.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/zm.svg
create mode 100644 themes/hello-friend-ng-clone/static/flags/4x3/zw.svg
create mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-Bold.woff
create mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-Bold.woff2
create mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-BoldItalic.woff
create mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-BoldItalic.woff2
create mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-Italic.woff
create mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-Italic.woff2
create mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-Medium.woff
create mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-Medium.woff2
create mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-MediumItalic.woff
create mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-MediumItalic.woff2
create mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-Regular.woff
create mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-Regular.woff2
delete mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-UI-Bold.woff
delete mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-UI-Bold.woff2
delete mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-UI-BoldItalic.woff
delete mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-UI-BoldItalic.woff2
delete mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-UI-Italic.woff
delete mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-UI-Italic.woff2
delete mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-UI-Medium.woff
delete mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-UI-Medium.woff2
delete mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-UI-MediumItalic.woff
delete mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-UI-MediumItalic.woff2
delete mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-UI-Regular.woff
delete mode 100644 themes/hello-friend-ng-clone/static/fonts/Inter-UI-Regular.woff2
diff --git a/config.toml b/config.toml
index 924c75f..f6df8f8 100644
--- a/config.toml
+++ b/config.toml
@@ -38,6 +38,8 @@ url = "https://matrix.to/#/@creekorful:matrix.org"
[languages]
[languages.en]
title = "Aloïs Micard"
+
+[languages.en.params]
subtitle = "CyberSec Engineer"
homeSubtitle = "CyberSec | Open Source | Debian Developer"
@@ -61,7 +63,7 @@ path = "/img/avatar.jpg"
alt = "Portrait"
[params.footer]
-trademark = true
+trademark = 2024
rss = false
copyright = true
author = false
diff --git a/themes/hello-friend-ng-clone/.gitignore b/themes/hello-friend-ng-clone/.gitignore
index 46d9d8d..1edbb80 100644
--- a/themes/hello-friend-ng-clone/.gitignore
+++ b/themes/hello-friend-ng-clone/.gitignore
@@ -32,4 +32,7 @@ Temporary Items
# End of https://www.gitignore.io/api/macos
-.vscode
\ No newline at end of file
+.vscode
+
+# customize Headers whiteout touch git submodule.
+layouts/partials/extra-head.html
diff --git a/themes/hello-friend-ng-clone/README.md b/themes/hello-friend-ng-clone/README.md
index 62e3115..d2767a3 100644
--- a/themes/hello-friend-ng-clone/README.md
+++ b/themes/hello-friend-ng-clone/README.md
@@ -31,14 +31,17 @@ This theme was highly inspired by the [hello-friend](https://github.com/panr/hug
## Features
- Theming: **dark/light mode**, depending on your system preferences or the users choice
-- Great reading experience thanks to [**Inter UI font**](https://rsms.me/inter/), made by [Rasmus Andersson](https://rsms.me/about/)
+- Great reading experience thanks to [**Inter font**](https://rsms.me/inter/), made by [Rasmus Andersson](https://rsms.me/about/)
- Nice code highlighting thanks to [**PrismJS**](https://prismjs.com)
- An easy way to modify the theme with Hugo tooling
- Fully responsive
-- Audio support for posts (thanks to [@talbotp](https://github.com/talbotp))
+- Support for audio in posts (thanks to [@talbotp](https://github.com/talbotp))
+- Builtin (enableable/disableable) multilanguage menu
- Support for social icons
- Support for sharing buttons
- Support for [Commento](https://commento.io)
+- Support for [Plausible](https://plausible.io) (thanks to [@Joffcom](https://github.com/Joffcom))
+- Support for [utterances](https://utteranc.es/) comment system
## How to start
@@ -47,13 +50,13 @@ You can download the theme manually by going to [https://github.com/rhazdon/hugo
You can also clone it directly to your Hugo folder:
``` bash
-$ git clone https://github.com/rhazdon/hugo-theme-hello-friend-ng.git themes/hello-friend-ng
+git clone https://github.com/rhazdon/hugo-theme-hello-friend-ng.git themes/hello-friend-ng
```
If you don't want to make any radical changes, it's the best option, because you can get new updates when they are available. To do so, include it as a git submodule:
``` bash
-$ git submodule add https://github.com/rhazdon/hugo-theme-hello-friend-ng.git themes/hello-friend-ng
+git submodule add https://github.com/rhazdon/hugo-theme-hello-friend-ng.git themes/hello-friend-ng
```
## How to configure
@@ -83,6 +86,9 @@ paginate = 10
# Enable sharing buttons, if you like
enableSharingButtons = true
+
+ # Show a global language switcher in the navigation bar
+ enableGlobalLanguageMenu = true
# Metadata mostly used in document's head
description = "My new homepage or blog"
@@ -97,11 +103,13 @@ paginate = 10
[languages]
[languages.en]
title = "Hello Friend NG"
- subtitle = "A simple theme for Hugo"
keywords = ""
copyright = 'CC BY-NC 4.0'
readOtherPosts = "Read other posts"
+ [languages.en.params]
+ subtitle = "A simple theme for Hugo"
+
[languages.en.params.logo]
logoText = "hello friend ng"
logoHomeLink = "/"
diff --git a/themes/hello-friend-ng-clone/assets/js/main.js b/themes/hello-friend-ng-clone/assets/js/main.js
index dc302a1..811c5ba 100644
--- a/themes/hello-friend-ng-clone/assets/js/main.js
+++ b/themes/hello-friend-ng-clone/assets/js/main.js
@@ -27,8 +27,14 @@ function detectOSColorTheme() {
function switchTheme(e) {
if (chosenThemeIsDark) {
localStorage.setItem("theme", "light");
- } else {
+ } else if (chosenThemeIsLight) {
localStorage.setItem("theme", "dark");
+ } else {
+ if (document.documentElement.getAttribute("data-theme") == "dark") {
+ localStorage.setItem("theme", "light");
+ } else {
+ localStorage.setItem("theme", "dark");
+ }
}
detectOSColorTheme();
diff --git a/themes/hello-friend-ng-clone/assets/js/menu.js b/themes/hello-friend-ng-clone/assets/js/menu.js
index 11c722c..13c5074 100644
--- a/themes/hello-friend-ng-clone/assets/js/menu.js
+++ b/themes/hello-friend-ng-clone/assets/js/menu.js
@@ -20,3 +20,13 @@ menuTrigger &&
);
window.addEventListener("resize", isMobileMenu);
+
+const language = document.getElementsByTagName('html')[0].lang;
+const logo = document.querySelector(".logo__pathname");
+if(logo){
+ window.onload = () => {
+ let path = window.location.pathname.substring(1);
+ path = path.replace(language+'/','')
+ logo.textContent += path.substring(0,path.indexOf('/'));
+ };
+}
\ No newline at end of file
diff --git a/themes/hello-friend-ng-clone/assets/scss/_flag-icons.scss b/themes/hello-friend-ng-clone/assets/scss/_flag-icons.scss
new file mode 100644
index 0000000..20ae3c1
--- /dev/null
+++ b/themes/hello-friend-ng-clone/assets/scss/_flag-icons.scss
@@ -0,0 +1,2159 @@
+.fib {
+ background-size: contain;
+ background-position: 50%;
+ background-repeat: no-repeat
+}
+
+.fi {
+ background-size: contain;
+ background-position: 50%;
+ background-repeat: no-repeat;
+ position: relative;
+ display: inline-block;
+ width: 1.33333333em;
+ line-height: 1em
+}
+
+.fi:before {
+ content: '\00a0'
+}
+
+.fi.fis {
+ width: 1em
+}
+
+.fi-xx {
+ background-image: url(../flags/4x3/xx.svg)
+}
+
+.fi-xx.fis {
+ background-image: url(../flags/1x1/xx.svg)
+}
+
+.fi-ad {
+ background-image: url(../flags/4x3/ad.svg)
+}
+
+.fi-ad.fis {
+ background-image: url(../flags/1x1/ad.svg)
+}
+
+.fi-ae {
+ background-image: url(../flags/4x3/ae.svg)
+}
+
+.fi-ae.fis {
+ background-image: url(../flags/1x1/ae.svg)
+}
+
+.fi-af {
+ background-image: url(../flags/4x3/af.svg)
+}
+
+.fi-af.fis {
+ background-image: url(../flags/1x1/af.svg)
+}
+
+.fi-ag {
+ background-image: url(../flags/4x3/ag.svg)
+}
+
+.fi-ag.fis {
+ background-image: url(../flags/1x1/ag.svg)
+}
+
+.fi-ai {
+ background-image: url(../flags/4x3/ai.svg)
+}
+
+.fi-ai.fis {
+ background-image: url(../flags/1x1/ai.svg)
+}
+
+.fi-al {
+ background-image: url(../flags/4x3/al.svg)
+}
+
+.fi-al.fis {
+ background-image: url(../flags/1x1/al.svg)
+}
+
+.fi-am {
+ background-image: url(../flags/4x3/am.svg)
+}
+
+.fi-am.fis {
+ background-image: url(../flags/1x1/am.svg)
+}
+
+.fi-ao {
+ background-image: url(../flags/4x3/ao.svg)
+}
+
+.fi-ao.fis {
+ background-image: url(../flags/1x1/ao.svg)
+}
+
+.fi-aq {
+ background-image: url(../flags/4x3/aq.svg)
+}
+
+.fi-aq.fis {
+ background-image: url(../flags/1x1/aq.svg)
+}
+
+.fi-ar {
+ background-image: url(../flags/4x3/ar.svg)
+}
+
+.fi-ar.fis {
+ background-image: url(../flags/1x1/ar.svg)
+}
+
+.fi-as {
+ background-image: url(../flags/4x3/as.svg)
+}
+
+.fi-as.fis {
+ background-image: url(../flags/1x1/as.svg)
+}
+
+.fi-at {
+ background-image: url(../flags/4x3/at.svg)
+}
+
+.fi-at.fis {
+ background-image: url(../flags/1x1/at.svg)
+}
+
+.fi-au {
+ background-image: url(../flags/4x3/au.svg)
+}
+
+.fi-au.fis {
+ background-image: url(../flags/1x1/au.svg)
+}
+
+.fi-aw {
+ background-image: url(../flags/4x3/aw.svg)
+}
+
+.fi-aw.fis {
+ background-image: url(../flags/1x1/aw.svg)
+}
+
+.fi-ax {
+ background-image: url(../flags/4x3/ax.svg)
+}
+
+.fi-ax.fis {
+ background-image: url(../flags/1x1/ax.svg)
+}
+
+.fi-az {
+ background-image: url(../flags/4x3/az.svg)
+}
+
+.fi-az.fis {
+ background-image: url(../flags/1x1/az.svg)
+}
+
+.fi-ba {
+ background-image: url(../flags/4x3/ba.svg)
+}
+
+.fi-ba.fis {
+ background-image: url(../flags/1x1/ba.svg)
+}
+
+.fi-bb {
+ background-image: url(../flags/4x3/bb.svg)
+}
+
+.fi-bb.fis {
+ background-image: url(../flags/1x1/bb.svg)
+}
+
+.fi-bd {
+ background-image: url(../flags/4x3/bd.svg)
+}
+
+.fi-bd.fis {
+ background-image: url(../flags/1x1/bd.svg)
+}
+
+.fi-be {
+ background-image: url(../flags/4x3/be.svg)
+}
+
+.fi-be.fis {
+ background-image: url(../flags/1x1/be.svg)
+}
+
+.fi-bf {
+ background-image: url(../flags/4x3/bf.svg)
+}
+
+.fi-bf.fis {
+ background-image: url(../flags/1x1/bf.svg)
+}
+
+.fi-bg {
+ background-image: url(../flags/4x3/bg.svg)
+}
+
+.fi-bg.fis {
+ background-image: url(../flags/1x1/bg.svg)
+}
+
+.fi-bh {
+ background-image: url(../flags/4x3/bh.svg)
+}
+
+.fi-bh.fis {
+ background-image: url(../flags/1x1/bh.svg)
+}
+
+.fi-bi {
+ background-image: url(../flags/4x3/bi.svg)
+}
+
+.fi-bi.fis {
+ background-image: url(../flags/1x1/bi.svg)
+}
+
+.fi-bj {
+ background-image: url(../flags/4x3/bj.svg)
+}
+
+.fi-bj.fis {
+ background-image: url(../flags/1x1/bj.svg)
+}
+
+.fi-bl {
+ background-image: url(../flags/4x3/bl.svg)
+}
+
+.fi-bl.fis {
+ background-image: url(../flags/1x1/bl.svg)
+}
+
+.fi-bm {
+ background-image: url(../flags/4x3/bm.svg)
+}
+
+.fi-bm.fis {
+ background-image: url(../flags/1x1/bm.svg)
+}
+
+.fi-bn {
+ background-image: url(../flags/4x3/bn.svg)
+}
+
+.fi-bn.fis {
+ background-image: url(../flags/1x1/bn.svg)
+}
+
+.fi-bo {
+ background-image: url(../flags/4x3/bo.svg)
+}
+
+.fi-bo.fis {
+ background-image: url(../flags/1x1/bo.svg)
+}
+
+.fi-bq {
+ background-image: url(../flags/4x3/bq.svg)
+}
+
+.fi-bq.fis {
+ background-image: url(../flags/1x1/bq.svg)
+}
+
+.fi-br {
+ background-image: url(../flags/4x3/br.svg)
+}
+
+.fi-br.fis {
+ background-image: url(../flags/1x1/br.svg)
+}
+
+.fi-bs {
+ background-image: url(../flags/4x3/bs.svg)
+}
+
+.fi-bs.fis {
+ background-image: url(../flags/1x1/bs.svg)
+}
+
+.fi-bt {
+ background-image: url(../flags/4x3/bt.svg)
+}
+
+.fi-bt.fis {
+ background-image: url(../flags/1x1/bt.svg)
+}
+
+.fi-bv {
+ background-image: url(../flags/4x3/bv.svg)
+}
+
+.fi-bv.fis {
+ background-image: url(../flags/1x1/bv.svg)
+}
+
+.fi-bw {
+ background-image: url(../flags/4x3/bw.svg)
+}
+
+.fi-bw.fis {
+ background-image: url(../flags/1x1/bw.svg)
+}
+
+.fi-by {
+ background-image: url(../flags/4x3/by.svg)
+}
+
+.fi-by.fis {
+ background-image: url(../flags/1x1/by.svg)
+}
+
+.fi-bz {
+ background-image: url(../flags/4x3/bz.svg)
+}
+
+.fi-bz.fis {
+ background-image: url(../flags/1x1/bz.svg)
+}
+
+.fi-ca {
+ background-image: url(../flags/4x3/ca.svg)
+}
+
+.fi-ca.fis {
+ background-image: url(../flags/1x1/ca.svg)
+}
+
+.fi-cc {
+ background-image: url(../flags/4x3/cc.svg)
+}
+
+.fi-cc.fis {
+ background-image: url(../flags/1x1/cc.svg)
+}
+
+.fi-cd {
+ background-image: url(../flags/4x3/cd.svg)
+}
+
+.fi-cd.fis {
+ background-image: url(../flags/1x1/cd.svg)
+}
+
+.fi-cf {
+ background-image: url(../flags/4x3/cf.svg)
+}
+
+.fi-cf.fis {
+ background-image: url(../flags/1x1/cf.svg)
+}
+
+.fi-cg {
+ background-image: url(../flags/4x3/cg.svg)
+}
+
+.fi-cg.fis {
+ background-image: url(../flags/1x1/cg.svg)
+}
+
+.fi-ch {
+ background-image: url(../flags/4x3/ch.svg)
+}
+
+.fi-ch.fis {
+ background-image: url(../flags/1x1/ch.svg)
+}
+
+.fi-ci {
+ background-image: url(../flags/4x3/ci.svg)
+}
+
+.fi-ci.fis {
+ background-image: url(../flags/1x1/ci.svg)
+}
+
+.fi-ck {
+ background-image: url(../flags/4x3/ck.svg)
+}
+
+.fi-ck.fis {
+ background-image: url(../flags/1x1/ck.svg)
+}
+
+.fi-cl {
+ background-image: url(../flags/4x3/cl.svg)
+}
+
+.fi-cl.fis {
+ background-image: url(../flags/1x1/cl.svg)
+}
+
+.fi-cm {
+ background-image: url(../flags/4x3/cm.svg)
+}
+
+.fi-cm.fis {
+ background-image: url(../flags/1x1/cm.svg)
+}
+
+.fi-cn {
+ background-image: url(../flags/4x3/cn.svg)
+}
+
+.fi-cn.fis {
+ background-image: url(../flags/1x1/cn.svg)
+}
+
+.fi-co {
+ background-image: url(../flags/4x3/co.svg)
+}
+
+.fi-co.fis {
+ background-image: url(../flags/1x1/co.svg)
+}
+
+.fi-cr {
+ background-image: url(../flags/4x3/cr.svg)
+}
+
+.fi-cr.fis {
+ background-image: url(../flags/1x1/cr.svg)
+}
+
+.fi-cu {
+ background-image: url(../flags/4x3/cu.svg)
+}
+
+.fi-cu.fis {
+ background-image: url(../flags/1x1/cu.svg)
+}
+
+.fi-cv {
+ background-image: url(../flags/4x3/cv.svg)
+}
+
+.fi-cv.fis {
+ background-image: url(../flags/1x1/cv.svg)
+}
+
+.fi-cw {
+ background-image: url(../flags/4x3/cw.svg)
+}
+
+.fi-cw.fis {
+ background-image: url(../flags/1x1/cw.svg)
+}
+
+.fi-cx {
+ background-image: url(../flags/4x3/cx.svg)
+}
+
+.fi-cx.fis {
+ background-image: url(../flags/1x1/cx.svg)
+}
+
+.fi-cy {
+ background-image: url(../flags/4x3/cy.svg)
+}
+
+.fi-cy.fis {
+ background-image: url(../flags/1x1/cy.svg)
+}
+
+.fi-cz {
+ background-image: url(../flags/4x3/cz.svg)
+}
+
+.fi-cz.fis {
+ background-image: url(../flags/1x1/cz.svg)
+}
+
+.fi-de {
+ background-image: url(../flags/4x3/de.svg)
+}
+
+.fi-de.fis {
+ background-image: url(../flags/1x1/de.svg)
+}
+
+.fi-dj {
+ background-image: url(../flags/4x3/dj.svg)
+}
+
+.fi-dj.fis {
+ background-image: url(../flags/1x1/dj.svg)
+}
+
+.fi-dk {
+ background-image: url(../flags/4x3/dk.svg)
+}
+
+.fi-dk.fis {
+ background-image: url(../flags/1x1/dk.svg)
+}
+
+.fi-dm {
+ background-image: url(../flags/4x3/dm.svg)
+}
+
+.fi-dm.fis {
+ background-image: url(../flags/1x1/dm.svg)
+}
+
+.fi-do {
+ background-image: url(../flags/4x3/do.svg)
+}
+
+.fi-do.fis {
+ background-image: url(../flags/1x1/do.svg)
+}
+
+.fi-dz {
+ background-image: url(../flags/4x3/dz.svg)
+}
+
+.fi-dz.fis {
+ background-image: url(../flags/1x1/dz.svg)
+}
+
+.fi-ec {
+ background-image: url(../flags/4x3/ec.svg)
+}
+
+.fi-ec.fis {
+ background-image: url(../flags/1x1/ec.svg)
+}
+
+.fi-ee {
+ background-image: url(../flags/4x3/ee.svg)
+}
+
+.fi-ee.fis {
+ background-image: url(../flags/1x1/ee.svg)
+}
+
+.fi-eg {
+ background-image: url(../flags/4x3/eg.svg)
+}
+
+.fi-eg.fis {
+ background-image: url(../flags/1x1/eg.svg)
+}
+
+.fi-eh {
+ background-image: url(../flags/4x3/eh.svg)
+}
+
+.fi-eh.fis {
+ background-image: url(../flags/1x1/eh.svg)
+}
+
+.fi-er {
+ background-image: url(../flags/4x3/er.svg)
+}
+
+.fi-er.fis {
+ background-image: url(../flags/1x1/er.svg)
+}
+
+.fi-es {
+ background-image: url(../flags/4x3/es.svg)
+}
+
+.fi-es.fis {
+ background-image: url(../flags/1x1/es.svg)
+}
+
+.fi-et {
+ background-image: url(../flags/4x3/et.svg)
+}
+
+.fi-et.fis {
+ background-image: url(../flags/1x1/et.svg)
+}
+
+.fi-fi {
+ background-image: url(../flags/4x3/fi.svg)
+}
+
+.fi-fi.fis {
+ background-image: url(../flags/1x1/fi.svg)
+}
+
+.fi-fj {
+ background-image: url(../flags/4x3/fj.svg)
+}
+
+.fi-fj.fis {
+ background-image: url(../flags/1x1/fj.svg)
+}
+
+.fi-fk {
+ background-image: url(../flags/4x3/fk.svg)
+}
+
+.fi-fk.fis {
+ background-image: url(../flags/1x1/fk.svg)
+}
+
+.fi-fm {
+ background-image: url(../flags/4x3/fm.svg)
+}
+
+.fi-fm.fis {
+ background-image: url(../flags/1x1/fm.svg)
+}
+
+.fi-fo {
+ background-image: url(../flags/4x3/fo.svg)
+}
+
+.fi-fo.fis {
+ background-image: url(../flags/1x1/fo.svg)
+}
+
+.fi-fr {
+ background-image: url(../flags/4x3/fr.svg)
+}
+
+.fi-fr.fis {
+ background-image: url(../flags/1x1/fr.svg)
+}
+
+.fi-ga {
+ background-image: url(../flags/4x3/ga.svg)
+}
+
+.fi-ga.fis {
+ background-image: url(../flags/1x1/ga.svg)
+}
+
+.fi-gb {
+ background-image: url(../flags/4x3/gb.svg)
+}
+
+.fi-gb.fis {
+ background-image: url(../flags/1x1/gb.svg)
+}
+
+.fi-gd {
+ background-image: url(../flags/4x3/gd.svg)
+}
+
+.fi-gd.fis {
+ background-image: url(../flags/1x1/gd.svg)
+}
+
+.fi-ge {
+ background-image: url(../flags/4x3/ge.svg)
+}
+
+.fi-ge.fis {
+ background-image: url(../flags/1x1/ge.svg)
+}
+
+.fi-gf {
+ background-image: url(../flags/4x3/gf.svg)
+}
+
+.fi-gf.fis {
+ background-image: url(../flags/1x1/gf.svg)
+}
+
+.fi-gg {
+ background-image: url(../flags/4x3/gg.svg)
+}
+
+.fi-gg.fis {
+ background-image: url(../flags/1x1/gg.svg)
+}
+
+.fi-gh {
+ background-image: url(../flags/4x3/gh.svg)
+}
+
+.fi-gh.fis {
+ background-image: url(../flags/1x1/gh.svg)
+}
+
+.fi-gi {
+ background-image: url(../flags/4x3/gi.svg)
+}
+
+.fi-gi.fis {
+ background-image: url(../flags/1x1/gi.svg)
+}
+
+.fi-gl {
+ background-image: url(../flags/4x3/gl.svg)
+}
+
+.fi-gl.fis {
+ background-image: url(../flags/1x1/gl.svg)
+}
+
+.fi-gm {
+ background-image: url(../flags/4x3/gm.svg)
+}
+
+.fi-gm.fis {
+ background-image: url(../flags/1x1/gm.svg)
+}
+
+.fi-gn {
+ background-image: url(../flags/4x3/gn.svg)
+}
+
+.fi-gn.fis {
+ background-image: url(../flags/1x1/gn.svg)
+}
+
+.fi-gp {
+ background-image: url(../flags/4x3/gp.svg)
+}
+
+.fi-gp.fis {
+ background-image: url(../flags/1x1/gp.svg)
+}
+
+.fi-gq {
+ background-image: url(../flags/4x3/gq.svg)
+}
+
+.fi-gq.fis {
+ background-image: url(../flags/1x1/gq.svg)
+}
+
+.fi-gr {
+ background-image: url(../flags/4x3/gr.svg)
+}
+
+.fi-gr.fis {
+ background-image: url(../flags/1x1/gr.svg)
+}
+
+.fi-gs {
+ background-image: url(../flags/4x3/gs.svg)
+}
+
+.fi-gs.fis {
+ background-image: url(../flags/1x1/gs.svg)
+}
+
+.fi-gt {
+ background-image: url(../flags/4x3/gt.svg)
+}
+
+.fi-gt.fis {
+ background-image: url(../flags/1x1/gt.svg)
+}
+
+.fi-gu {
+ background-image: url(../flags/4x3/gu.svg)
+}
+
+.fi-gu.fis {
+ background-image: url(../flags/1x1/gu.svg)
+}
+
+.fi-gw {
+ background-image: url(../flags/4x3/gw.svg)
+}
+
+.fi-gw.fis {
+ background-image: url(../flags/1x1/gw.svg)
+}
+
+.fi-gy {
+ background-image: url(../flags/4x3/gy.svg)
+}
+
+.fi-gy.fis {
+ background-image: url(../flags/1x1/gy.svg)
+}
+
+.fi-hk {
+ background-image: url(../flags/4x3/hk.svg)
+}
+
+.fi-hk.fis {
+ background-image: url(../flags/1x1/hk.svg)
+}
+
+.fi-hm {
+ background-image: url(../flags/4x3/hm.svg)
+}
+
+.fi-hm.fis {
+ background-image: url(../flags/1x1/hm.svg)
+}
+
+.fi-hn {
+ background-image: url(../flags/4x3/hn.svg)
+}
+
+.fi-hn.fis {
+ background-image: url(../flags/1x1/hn.svg)
+}
+
+.fi-hr {
+ background-image: url(../flags/4x3/hr.svg)
+}
+
+.fi-hr.fis {
+ background-image: url(../flags/1x1/hr.svg)
+}
+
+.fi-ht {
+ background-image: url(../flags/4x3/ht.svg)
+}
+
+.fi-ht.fis {
+ background-image: url(../flags/1x1/ht.svg)
+}
+
+.fi-hu {
+ background-image: url(../flags/4x3/hu.svg)
+}
+
+.fi-hu.fis {
+ background-image: url(../flags/1x1/hu.svg)
+}
+
+.fi-id {
+ background-image: url(../flags/4x3/id.svg)
+}
+
+.fi-id.fis {
+ background-image: url(../flags/1x1/id.svg)
+}
+
+.fi-ie {
+ background-image: url(../flags/4x3/ie.svg)
+}
+
+.fi-ie.fis {
+ background-image: url(../flags/1x1/ie.svg)
+}
+
+.fi-il {
+ background-image: url(../flags/4x3/il.svg)
+}
+
+.fi-il.fis {
+ background-image: url(../flags/1x1/il.svg)
+}
+
+.fi-im {
+ background-image: url(../flags/4x3/im.svg)
+}
+
+.fi-im.fis {
+ background-image: url(../flags/1x1/im.svg)
+}
+
+.fi-in {
+ background-image: url(../flags/4x3/in.svg)
+}
+
+.fi-in.fis {
+ background-image: url(../flags/1x1/in.svg)
+}
+
+.fi-io {
+ background-image: url(../flags/4x3/io.svg)
+}
+
+.fi-io.fis {
+ background-image: url(../flags/1x1/io.svg)
+}
+
+.fi-iq {
+ background-image: url(../flags/4x3/iq.svg)
+}
+
+.fi-iq.fis {
+ background-image: url(../flags/1x1/iq.svg)
+}
+
+.fi-ir {
+ background-image: url(../flags/4x3/ir.svg)
+}
+
+.fi-ir.fis {
+ background-image: url(../flags/1x1/ir.svg)
+}
+
+.fi-is {
+ background-image: url(../flags/4x3/is.svg)
+}
+
+.fi-is.fis {
+ background-image: url(../flags/1x1/is.svg)
+}
+
+.fi-it {
+ background-image: url(../flags/4x3/it.svg)
+}
+
+.fi-it.fis {
+ background-image: url(../flags/1x1/it.svg)
+}
+
+.fi-je {
+ background-image: url(../flags/4x3/je.svg)
+}
+
+.fi-je.fis {
+ background-image: url(../flags/1x1/je.svg)
+}
+
+.fi-jm {
+ background-image: url(../flags/4x3/jm.svg)
+}
+
+.fi-jm.fis {
+ background-image: url(../flags/1x1/jm.svg)
+}
+
+.fi-jo {
+ background-image: url(../flags/4x3/jo.svg)
+}
+
+.fi-jo.fis {
+ background-image: url(../flags/1x1/jo.svg)
+}
+
+.fi-jp {
+ background-image: url(../flags/4x3/jp.svg)
+}
+
+.fi-jp.fis {
+ background-image: url(../flags/1x1/jp.svg)
+}
+
+.fi-ke {
+ background-image: url(../flags/4x3/ke.svg)
+}
+
+.fi-ke.fis {
+ background-image: url(../flags/1x1/ke.svg)
+}
+
+.fi-kg {
+ background-image: url(../flags/4x3/kg.svg)
+}
+
+.fi-kg.fis {
+ background-image: url(../flags/1x1/kg.svg)
+}
+
+.fi-kh {
+ background-image: url(../flags/4x3/kh.svg)
+}
+
+.fi-kh.fis {
+ background-image: url(../flags/1x1/kh.svg)
+}
+
+.fi-ki {
+ background-image: url(../flags/4x3/ki.svg)
+}
+
+.fi-ki.fis {
+ background-image: url(../flags/1x1/ki.svg)
+}
+
+.fi-km {
+ background-image: url(../flags/4x3/km.svg)
+}
+
+.fi-km.fis {
+ background-image: url(../flags/1x1/km.svg)
+}
+
+.fi-kn {
+ background-image: url(../flags/4x3/kn.svg)
+}
+
+.fi-kn.fis {
+ background-image: url(../flags/1x1/kn.svg)
+}
+
+.fi-kp {
+ background-image: url(../flags/4x3/kp.svg)
+}
+
+.fi-kp.fis {
+ background-image: url(../flags/1x1/kp.svg)
+}
+
+.fi-kr {
+ background-image: url(../flags/4x3/kr.svg)
+}
+
+.fi-kr.fis {
+ background-image: url(../flags/1x1/kr.svg)
+}
+
+.fi-kw {
+ background-image: url(../flags/4x3/kw.svg)
+}
+
+.fi-kw.fis {
+ background-image: url(../flags/1x1/kw.svg)
+}
+
+.fi-ky {
+ background-image: url(../flags/4x3/ky.svg)
+}
+
+.fi-ky.fis {
+ background-image: url(../flags/1x1/ky.svg)
+}
+
+.fi-kz {
+ background-image: url(../flags/4x3/kz.svg)
+}
+
+.fi-kz.fis {
+ background-image: url(../flags/1x1/kz.svg)
+}
+
+.fi-la {
+ background-image: url(../flags/4x3/la.svg)
+}
+
+.fi-la.fis {
+ background-image: url(../flags/1x1/la.svg)
+}
+
+.fi-lb {
+ background-image: url(../flags/4x3/lb.svg)
+}
+
+.fi-lb.fis {
+ background-image: url(../flags/1x1/lb.svg)
+}
+
+.fi-lc {
+ background-image: url(../flags/4x3/lc.svg)
+}
+
+.fi-lc.fis {
+ background-image: url(../flags/1x1/lc.svg)
+}
+
+.fi-li {
+ background-image: url(../flags/4x3/li.svg)
+}
+
+.fi-li.fis {
+ background-image: url(../flags/1x1/li.svg)
+}
+
+.fi-lk {
+ background-image: url(../flags/4x3/lk.svg)
+}
+
+.fi-lk.fis {
+ background-image: url(../flags/1x1/lk.svg)
+}
+
+.fi-lr {
+ background-image: url(../flags/4x3/lr.svg)
+}
+
+.fi-lr.fis {
+ background-image: url(../flags/1x1/lr.svg)
+}
+
+.fi-ls {
+ background-image: url(../flags/4x3/ls.svg)
+}
+
+.fi-ls.fis {
+ background-image: url(../flags/1x1/ls.svg)
+}
+
+.fi-lt {
+ background-image: url(../flags/4x3/lt.svg)
+}
+
+.fi-lt.fis {
+ background-image: url(../flags/1x1/lt.svg)
+}
+
+.fi-lu {
+ background-image: url(../flags/4x3/lu.svg)
+}
+
+.fi-lu.fis {
+ background-image: url(../flags/1x1/lu.svg)
+}
+
+.fi-lv {
+ background-image: url(../flags/4x3/lv.svg)
+}
+
+.fi-lv.fis {
+ background-image: url(../flags/1x1/lv.svg)
+}
+
+.fi-ly {
+ background-image: url(../flags/4x3/ly.svg)
+}
+
+.fi-ly.fis {
+ background-image: url(../flags/1x1/ly.svg)
+}
+
+.fi-ma {
+ background-image: url(../flags/4x3/ma.svg)
+}
+
+.fi-ma.fis {
+ background-image: url(../flags/1x1/ma.svg)
+}
+
+.fi-mc {
+ background-image: url(../flags/4x3/mc.svg)
+}
+
+.fi-mc.fis {
+ background-image: url(../flags/1x1/mc.svg)
+}
+
+.fi-md {
+ background-image: url(../flags/4x3/md.svg)
+}
+
+.fi-md.fis {
+ background-image: url(../flags/1x1/md.svg)
+}
+
+.fi-me {
+ background-image: url(../flags/4x3/me.svg)
+}
+
+.fi-me.fis {
+ background-image: url(../flags/1x1/me.svg)
+}
+
+.fi-mf {
+ background-image: url(../flags/4x3/mf.svg)
+}
+
+.fi-mf.fis {
+ background-image: url(../flags/1x1/mf.svg)
+}
+
+.fi-mg {
+ background-image: url(../flags/4x3/mg.svg)
+}
+
+.fi-mg.fis {
+ background-image: url(../flags/1x1/mg.svg)
+}
+
+.fi-mh {
+ background-image: url(../flags/4x3/mh.svg)
+}
+
+.fi-mh.fis {
+ background-image: url(../flags/1x1/mh.svg)
+}
+
+.fi-mk {
+ background-image: url(../flags/4x3/mk.svg)
+}
+
+.fi-mk.fis {
+ background-image: url(../flags/1x1/mk.svg)
+}
+
+.fi-ml {
+ background-image: url(../flags/4x3/ml.svg)
+}
+
+.fi-ml.fis {
+ background-image: url(../flags/1x1/ml.svg)
+}
+
+.fi-mm {
+ background-image: url(../flags/4x3/mm.svg)
+}
+
+.fi-mm.fis {
+ background-image: url(../flags/1x1/mm.svg)
+}
+
+.fi-mn {
+ background-image: url(../flags/4x3/mn.svg)
+}
+
+.fi-mn.fis {
+ background-image: url(../flags/1x1/mn.svg)
+}
+
+.fi-mo {
+ background-image: url(../flags/4x3/mo.svg)
+}
+
+.fi-mo.fis {
+ background-image: url(../flags/1x1/mo.svg)
+}
+
+.fi-mp {
+ background-image: url(../flags/4x3/mp.svg)
+}
+
+.fi-mp.fis {
+ background-image: url(../flags/1x1/mp.svg)
+}
+
+.fi-mq {
+ background-image: url(../flags/4x3/mq.svg)
+}
+
+.fi-mq.fis {
+ background-image: url(../flags/1x1/mq.svg)
+}
+
+.fi-mr {
+ background-image: url(../flags/4x3/mr.svg)
+}
+
+.fi-mr.fis {
+ background-image: url(../flags/1x1/mr.svg)
+}
+
+.fi-ms {
+ background-image: url(../flags/4x3/ms.svg)
+}
+
+.fi-ms.fis {
+ background-image: url(../flags/1x1/ms.svg)
+}
+
+.fi-mt {
+ background-image: url(../flags/4x3/mt.svg)
+}
+
+.fi-mt.fis {
+ background-image: url(../flags/1x1/mt.svg)
+}
+
+.fi-mu {
+ background-image: url(../flags/4x3/mu.svg)
+}
+
+.fi-mu.fis {
+ background-image: url(../flags/1x1/mu.svg)
+}
+
+.fi-mv {
+ background-image: url(../flags/4x3/mv.svg)
+}
+
+.fi-mv.fis {
+ background-image: url(../flags/1x1/mv.svg)
+}
+
+.fi-mw {
+ background-image: url(../flags/4x3/mw.svg)
+}
+
+.fi-mw.fis {
+ background-image: url(../flags/1x1/mw.svg)
+}
+
+.fi-mx {
+ background-image: url(../flags/4x3/mx.svg)
+}
+
+.fi-mx.fis {
+ background-image: url(../flags/1x1/mx.svg)
+}
+
+.fi-my {
+ background-image: url(../flags/4x3/my.svg)
+}
+
+.fi-my.fis {
+ background-image: url(../flags/1x1/my.svg)
+}
+
+.fi-mz {
+ background-image: url(../flags/4x3/mz.svg)
+}
+
+.fi-mz.fis {
+ background-image: url(../flags/1x1/mz.svg)
+}
+
+.fi-na {
+ background-image: url(../flags/4x3/na.svg)
+}
+
+.fi-na.fis {
+ background-image: url(../flags/1x1/na.svg)
+}
+
+.fi-nc {
+ background-image: url(../flags/4x3/nc.svg)
+}
+
+.fi-nc.fis {
+ background-image: url(../flags/1x1/nc.svg)
+}
+
+.fi-ne {
+ background-image: url(../flags/4x3/ne.svg)
+}
+
+.fi-ne.fis {
+ background-image: url(../flags/1x1/ne.svg)
+}
+
+.fi-nf {
+ background-image: url(../flags/4x3/nf.svg)
+}
+
+.fi-nf.fis {
+ background-image: url(../flags/1x1/nf.svg)
+}
+
+.fi-ng {
+ background-image: url(../flags/4x3/ng.svg)
+}
+
+.fi-ng.fis {
+ background-image: url(../flags/1x1/ng.svg)
+}
+
+.fi-ni {
+ background-image: url(../flags/4x3/ni.svg)
+}
+
+.fi-ni.fis {
+ background-image: url(../flags/1x1/ni.svg)
+}
+
+.fi-nl {
+ background-image: url(../flags/4x3/nl.svg)
+}
+
+.fi-nl.fis {
+ background-image: url(../flags/1x1/nl.svg)
+}
+
+.fi-no {
+ background-image: url(../flags/4x3/no.svg)
+}
+
+.fi-no.fis {
+ background-image: url(../flags/1x1/no.svg)
+}
+
+.fi-np {
+ background-image: url(../flags/4x3/np.svg)
+}
+
+.fi-np.fis {
+ background-image: url(../flags/1x1/np.svg)
+}
+
+.fi-nr {
+ background-image: url(../flags/4x3/nr.svg)
+}
+
+.fi-nr.fis {
+ background-image: url(../flags/1x1/nr.svg)
+}
+
+.fi-nu {
+ background-image: url(../flags/4x3/nu.svg)
+}
+
+.fi-nu.fis {
+ background-image: url(../flags/1x1/nu.svg)
+}
+
+.fi-nz {
+ background-image: url(../flags/4x3/nz.svg)
+}
+
+.fi-nz.fis {
+ background-image: url(../flags/1x1/nz.svg)
+}
+
+.fi-om {
+ background-image: url(../flags/4x3/om.svg)
+}
+
+.fi-om.fis {
+ background-image: url(../flags/1x1/om.svg)
+}
+
+.fi-pa {
+ background-image: url(../flags/4x3/pa.svg)
+}
+
+.fi-pa.fis {
+ background-image: url(../flags/1x1/pa.svg)
+}
+
+.fi-pe {
+ background-image: url(../flags/4x3/pe.svg)
+}
+
+.fi-pe.fis {
+ background-image: url(../flags/1x1/pe.svg)
+}
+
+.fi-pf {
+ background-image: url(../flags/4x3/pf.svg)
+}
+
+.fi-pf.fis {
+ background-image: url(../flags/1x1/pf.svg)
+}
+
+.fi-pg {
+ background-image: url(../flags/4x3/pg.svg)
+}
+
+.fi-pg.fis {
+ background-image: url(../flags/1x1/pg.svg)
+}
+
+.fi-ph {
+ background-image: url(../flags/4x3/ph.svg)
+}
+
+.fi-ph.fis {
+ background-image: url(../flags/1x1/ph.svg)
+}
+
+.fi-pk {
+ background-image: url(../flags/4x3/pk.svg)
+}
+
+.fi-pk.fis {
+ background-image: url(../flags/1x1/pk.svg)
+}
+
+.fi-pl {
+ background-image: url(../flags/4x3/pl.svg)
+}
+
+.fi-pl.fis {
+ background-image: url(../flags/1x1/pl.svg)
+}
+
+.fi-pm {
+ background-image: url(../flags/4x3/pm.svg)
+}
+
+.fi-pm.fis {
+ background-image: url(../flags/1x1/pm.svg)
+}
+
+.fi-pn {
+ background-image: url(../flags/4x3/pn.svg)
+}
+
+.fi-pn.fis {
+ background-image: url(../flags/1x1/pn.svg)
+}
+
+.fi-pr {
+ background-image: url(../flags/4x3/pr.svg)
+}
+
+.fi-pr.fis {
+ background-image: url(../flags/1x1/pr.svg)
+}
+
+.fi-ps {
+ background-image: url(../flags/4x3/ps.svg)
+}
+
+.fi-ps.fis {
+ background-image: url(../flags/1x1/ps.svg)
+}
+
+.fi-pt {
+ background-image: url(../flags/4x3/pt.svg)
+}
+
+.fi-pt.fis {
+ background-image: url(../flags/1x1/pt.svg)
+}
+
+.fi-pw {
+ background-image: url(../flags/4x3/pw.svg)
+}
+
+.fi-pw.fis {
+ background-image: url(../flags/1x1/pw.svg)
+}
+
+.fi-py {
+ background-image: url(../flags/4x3/py.svg)
+}
+
+.fi-py.fis {
+ background-image: url(../flags/1x1/py.svg)
+}
+
+.fi-qa {
+ background-image: url(../flags/4x3/qa.svg)
+}
+
+.fi-qa.fis {
+ background-image: url(../flags/1x1/qa.svg)
+}
+
+.fi-re {
+ background-image: url(../flags/4x3/re.svg)
+}
+
+.fi-re.fis {
+ background-image: url(../flags/1x1/re.svg)
+}
+
+.fi-ro {
+ background-image: url(../flags/4x3/ro.svg)
+}
+
+.fi-ro.fis {
+ background-image: url(../flags/1x1/ro.svg)
+}
+
+.fi-rs {
+ background-image: url(../flags/4x3/rs.svg)
+}
+
+.fi-rs.fis {
+ background-image: url(../flags/1x1/rs.svg)
+}
+
+.fi-ru {
+ background-image: url(../flags/4x3/ru.svg)
+}
+
+.fi-ru.fis {
+ background-image: url(../flags/1x1/ru.svg)
+}
+
+.fi-rw {
+ background-image: url(../flags/4x3/rw.svg)
+}
+
+.fi-rw.fis {
+ background-image: url(../flags/1x1/rw.svg)
+}
+
+.fi-sa {
+ background-image: url(../flags/4x3/sa.svg)
+}
+
+.fi-sa.fis {
+ background-image: url(../flags/1x1/sa.svg)
+}
+
+.fi-sb {
+ background-image: url(../flags/4x3/sb.svg)
+}
+
+.fi-sb.fis {
+ background-image: url(../flags/1x1/sb.svg)
+}
+
+.fi-sc {
+ background-image: url(../flags/4x3/sc.svg)
+}
+
+.fi-sc.fis {
+ background-image: url(../flags/1x1/sc.svg)
+}
+
+.fi-sd {
+ background-image: url(../flags/4x3/sd.svg)
+}
+
+.fi-sd.fis {
+ background-image: url(../flags/1x1/sd.svg)
+}
+
+.fi-se {
+ background-image: url(../flags/4x3/se.svg)
+}
+
+.fi-se.fis {
+ background-image: url(../flags/1x1/se.svg)
+}
+
+.fi-sg {
+ background-image: url(../flags/4x3/sg.svg)
+}
+
+.fi-sg.fis {
+ background-image: url(../flags/1x1/sg.svg)
+}
+
+.fi-sh {
+ background-image: url(../flags/4x3/sh.svg)
+}
+
+.fi-sh.fis {
+ background-image: url(../flags/1x1/sh.svg)
+}
+
+.fi-si {
+ background-image: url(../flags/4x3/si.svg)
+}
+
+.fi-si.fis {
+ background-image: url(../flags/1x1/si.svg)
+}
+
+.fi-sj {
+ background-image: url(../flags/4x3/sj.svg)
+}
+
+.fi-sj.fis {
+ background-image: url(../flags/1x1/sj.svg)
+}
+
+.fi-sk {
+ background-image: url(../flags/4x3/sk.svg)
+}
+
+.fi-sk.fis {
+ background-image: url(../flags/1x1/sk.svg)
+}
+
+.fi-sl {
+ background-image: url(../flags/4x3/sl.svg)
+}
+
+.fi-sl.fis {
+ background-image: url(../flags/1x1/sl.svg)
+}
+
+.fi-sm {
+ background-image: url(../flags/4x3/sm.svg)
+}
+
+.fi-sm.fis {
+ background-image: url(../flags/1x1/sm.svg)
+}
+
+.fi-sn {
+ background-image: url(../flags/4x3/sn.svg)
+}
+
+.fi-sn.fis {
+ background-image: url(../flags/1x1/sn.svg)
+}
+
+.fi-so {
+ background-image: url(../flags/4x3/so.svg)
+}
+
+.fi-so.fis {
+ background-image: url(../flags/1x1/so.svg)
+}
+
+.fi-sr {
+ background-image: url(../flags/4x3/sr.svg)
+}
+
+.fi-sr.fis {
+ background-image: url(../flags/1x1/sr.svg)
+}
+
+.fi-ss {
+ background-image: url(../flags/4x3/ss.svg)
+}
+
+.fi-ss.fis {
+ background-image: url(../flags/1x1/ss.svg)
+}
+
+.fi-st {
+ background-image: url(../flags/4x3/st.svg)
+}
+
+.fi-st.fis {
+ background-image: url(../flags/1x1/st.svg)
+}
+
+.fi-sv {
+ background-image: url(../flags/4x3/sv.svg)
+}
+
+.fi-sv.fis {
+ background-image: url(../flags/1x1/sv.svg)
+}
+
+.fi-sx {
+ background-image: url(../flags/4x3/sx.svg)
+}
+
+.fi-sx.fis {
+ background-image: url(../flags/1x1/sx.svg)
+}
+
+.fi-sy {
+ background-image: url(../flags/4x3/sy.svg)
+}
+
+.fi-sy.fis {
+ background-image: url(../flags/1x1/sy.svg)
+}
+
+.fi-sz {
+ background-image: url(../flags/4x3/sz.svg)
+}
+
+.fi-sz.fis {
+ background-image: url(../flags/1x1/sz.svg)
+}
+
+.fi-tc {
+ background-image: url(../flags/4x3/tc.svg)
+}
+
+.fi-tc.fis {
+ background-image: url(../flags/1x1/tc.svg)
+}
+
+.fi-td {
+ background-image: url(../flags/4x3/td.svg)
+}
+
+.fi-td.fis {
+ background-image: url(../flags/1x1/td.svg)
+}
+
+.fi-tf {
+ background-image: url(../flags/4x3/tf.svg)
+}
+
+.fi-tf.fis {
+ background-image: url(../flags/1x1/tf.svg)
+}
+
+.fi-tg {
+ background-image: url(../flags/4x3/tg.svg)
+}
+
+.fi-tg.fis {
+ background-image: url(../flags/1x1/tg.svg)
+}
+
+.fi-th {
+ background-image: url(../flags/4x3/th.svg)
+}
+
+.fi-th.fis {
+ background-image: url(../flags/1x1/th.svg)
+}
+
+.fi-tj {
+ background-image: url(../flags/4x3/tj.svg)
+}
+
+.fi-tj.fis {
+ background-image: url(../flags/1x1/tj.svg)
+}
+
+.fi-tk {
+ background-image: url(../flags/4x3/tk.svg)
+}
+
+.fi-tk.fis {
+ background-image: url(../flags/1x1/tk.svg)
+}
+
+.fi-tl {
+ background-image: url(../flags/4x3/tl.svg)
+}
+
+.fi-tl.fis {
+ background-image: url(../flags/1x1/tl.svg)
+}
+
+.fi-tm {
+ background-image: url(../flags/4x3/tm.svg)
+}
+
+.fi-tm.fis {
+ background-image: url(../flags/1x1/tm.svg)
+}
+
+.fi-tn {
+ background-image: url(../flags/4x3/tn.svg)
+}
+
+.fi-tn.fis {
+ background-image: url(../flags/1x1/tn.svg)
+}
+
+.fi-to {
+ background-image: url(../flags/4x3/to.svg)
+}
+
+.fi-to.fis {
+ background-image: url(../flags/1x1/to.svg)
+}
+
+.fi-tr {
+ background-image: url(../flags/4x3/tr.svg)
+}
+
+.fi-tr.fis {
+ background-image: url(../flags/1x1/tr.svg)
+}
+
+.fi-tt {
+ background-image: url(../flags/4x3/tt.svg)
+}
+
+.fi-tt.fis {
+ background-image: url(../flags/1x1/tt.svg)
+}
+
+.fi-tv {
+ background-image: url(../flags/4x3/tv.svg)
+}
+
+.fi-tv.fis {
+ background-image: url(../flags/1x1/tv.svg)
+}
+
+.fi-tw {
+ background-image: url(../flags/4x3/tw.svg)
+}
+
+.fi-tw.fis {
+ background-image: url(../flags/1x1/tw.svg)
+}
+
+.fi-tz {
+ background-image: url(../flags/4x3/tz.svg)
+}
+
+.fi-tz.fis {
+ background-image: url(../flags/1x1/tz.svg)
+}
+
+.fi-ua {
+ background-image: url(../flags/4x3/ua.svg)
+}
+
+.fi-ua.fis {
+ background-image: url(../flags/1x1/ua.svg)
+}
+
+.fi-ug {
+ background-image: url(../flags/4x3/ug.svg)
+}
+
+.fi-ug.fis {
+ background-image: url(../flags/1x1/ug.svg)
+}
+
+.fi-um {
+ background-image: url(../flags/4x3/um.svg)
+}
+
+.fi-um.fis {
+ background-image: url(../flags/1x1/um.svg)
+}
+
+.fi-us {
+ background-image: url(../flags/4x3/us.svg)
+}
+
+.fi-us.fis {
+ background-image: url(../flags/1x1/us.svg)
+}
+
+.fi-uy {
+ background-image: url(../flags/4x3/uy.svg)
+}
+
+.fi-uy.fis {
+ background-image: url(../flags/1x1/uy.svg)
+}
+
+.fi-uz {
+ background-image: url(../flags/4x3/uz.svg)
+}
+
+.fi-uz.fis {
+ background-image: url(../flags/1x1/uz.svg)
+}
+
+.fi-va {
+ background-image: url(../flags/4x3/va.svg)
+}
+
+.fi-va.fis {
+ background-image: url(../flags/1x1/va.svg)
+}
+
+.fi-vc {
+ background-image: url(../flags/4x3/vc.svg)
+}
+
+.fi-vc.fis {
+ background-image: url(../flags/1x1/vc.svg)
+}
+
+.fi-ve {
+ background-image: url(../flags/4x3/ve.svg)
+}
+
+.fi-ve.fis {
+ background-image: url(../flags/1x1/ve.svg)
+}
+
+.fi-vg {
+ background-image: url(../flags/4x3/vg.svg)
+}
+
+.fi-vg.fis {
+ background-image: url(../flags/1x1/vg.svg)
+}
+
+.fi-vi {
+ background-image: url(../flags/4x3/vi.svg)
+}
+
+.fi-vi.fis {
+ background-image: url(../flags/1x1/vi.svg)
+}
+
+.fi-vn {
+ background-image: url(../flags/4x3/vn.svg)
+}
+
+.fi-vn.fis {
+ background-image: url(../flags/1x1/vn.svg)
+}
+
+.fi-vu {
+ background-image: url(../flags/4x3/vu.svg)
+}
+
+.fi-vu.fis {
+ background-image: url(../flags/1x1/vu.svg)
+}
+
+.fi-wf {
+ background-image: url(../flags/4x3/wf.svg)
+}
+
+.fi-wf.fis {
+ background-image: url(../flags/1x1/wf.svg)
+}
+
+.fi-ws {
+ background-image: url(../flags/4x3/ws.svg)
+}
+
+.fi-ws.fis {
+ background-image: url(../flags/1x1/ws.svg)
+}
+
+.fi-ye {
+ background-image: url(../flags/4x3/ye.svg)
+}
+
+.fi-ye.fis {
+ background-image: url(../flags/1x1/ye.svg)
+}
+
+.fi-yt {
+ background-image: url(../flags/4x3/yt.svg)
+}
+
+.fi-yt.fis {
+ background-image: url(../flags/1x1/yt.svg)
+}
+
+.fi-za {
+ background-image: url(../flags/4x3/za.svg)
+}
+
+.fi-za.fis {
+ background-image: url(../flags/1x1/za.svg)
+}
+
+.fi-zm {
+ background-image: url(../flags/4x3/zm.svg)
+}
+
+.fi-zm.fis {
+ background-image: url(../flags/1x1/zm.svg)
+}
+
+.fi-zw {
+ background-image: url(../flags/4x3/zw.svg)
+}
+
+.fi-zw.fis {
+ background-image: url(../flags/1x1/zw.svg)
+}
+
+.fi-ac {
+ background-image: url(../flags/4x3/ac.svg)
+}
+
+.fi-ac.fis {
+ background-image: url(../flags/1x1/ac.svg)
+}
+
+.fi-cefta {
+ background-image: url(../flags/4x3/cefta.svg)
+}
+
+.fi-cefta.fis {
+ background-image: url(../flags/1x1/cefta.svg)
+}
+
+.fi-cp {
+ background-image: url(../flags/4x3/cp.svg)
+}
+
+.fi-cp.fis {
+ background-image: url(../flags/1x1/cp.svg)
+}
+
+.fi-dg {
+ background-image: url(../flags/4x3/dg.svg)
+}
+
+.fi-dg.fis {
+ background-image: url(../flags/1x1/dg.svg)
+}
+
+.fi-ea {
+ background-image: url(../flags/4x3/ea.svg)
+}
+
+.fi-ea.fis {
+ background-image: url(../flags/1x1/ea.svg)
+}
+
+.fi-es-ct {
+ background-image: url(../flags/4x3/es-ct.svg)
+}
+
+.fi-es-ct.fis {
+ background-image: url(../flags/1x1/es-ct.svg)
+}
+
+.fi-es-ga {
+ background-image: url(../flags/4x3/es-ga.svg)
+}
+
+.fi-es-ga.fis {
+ background-image: url(../flags/1x1/es-ga.svg)
+}
+
+.fi-es-pv {
+ background-image: url(../flags/4x3/es-pv.svg)
+}
+
+.fi-es-pv.fis {
+ background-image: url(../flags/1x1/es-pv.svg)
+}
+
+.fi-eu {
+ background-image: url(../flags/4x3/eu.svg)
+}
+
+.fi-eu.fis {
+ background-image: url(../flags/1x1/eu.svg)
+}
+
+.fi-gb-eng {
+ background-image: url(../flags/4x3/gb-eng.svg)
+}
+
+.fi-gb-eng.fis {
+ background-image: url(../flags/1x1/gb-eng.svg)
+}
+
+.fi-gb-nir {
+ background-image: url(../flags/4x3/gb-nir.svg)
+}
+
+.fi-gb-nir.fis {
+ background-image: url(../flags/1x1/gb-nir.svg)
+}
+
+.fi-gb-sct {
+ background-image: url(../flags/4x3/gb-sct.svg)
+}
+
+.fi-gb-sct.fis {
+ background-image: url(../flags/1x1/gb-sct.svg)
+}
+
+.fi-gb-wls {
+ background-image: url(../flags/4x3/gb-wls.svg)
+}
+
+.fi-gb-wls.fis {
+ background-image: url(../flags/1x1/gb-wls.svg)
+}
+
+.fi-ic {
+ background-image: url(../flags/4x3/ic.svg)
+}
+
+.fi-ic.fis {
+ background-image: url(../flags/1x1/ic.svg)
+}
+
+.fi-ta {
+ background-image: url(../flags/4x3/ta.svg)
+}
+
+.fi-ta.fis {
+ background-image: url(../flags/1x1/ta.svg)
+}
+
+.fi-un {
+ background-image: url(../flags/4x3/un.svg)
+}
+
+.fi-un.fis {
+ background-image: url(../flags/1x1/un.svg)
+}
+
+.fi-xk {
+ background-image: url(../flags/4x3/xk.svg)
+}
+
+.fi-xk.fis {
+ background-image: url(../flags/1x1/xk.svg)
+}
\ No newline at end of file
diff --git a/themes/hello-friend-ng-clone/assets/scss/_fonts.scss b/themes/hello-friend-ng-clone/assets/scss/_fonts.scss
index 83fb588..2738b65 100644
--- a/themes/hello-friend-ng-clone/assets/scss/_fonts.scss
+++ b/themes/hello-friend-ng-clone/assets/scss/_fonts.scss
@@ -1,50 +1,50 @@
@font-face {
- font-family: 'Inter UI';
+ font-family: "Inter";
font-style: normal;
- font-display: auto;
+ font-display: swap;
font-weight: 400;
- src: url("../fonts/Inter-UI-Regular.woff2") format("woff2"),
- url("../fonts/Inter-UI-Regular.woff") format("woff");
+ src: url("fonts/Inter-Regular.woff2") format("woff2"),
+ url("fonts/Inter-Regular.woff") format("woff");
}
@font-face {
- font-family: 'Inter UI';
+ font-family: "Inter";
font-style: italic;
- font-display: auto;
+ font-display: swap;
font-weight: 400;
- src: url("../fonts/Inter-UI-Italic.woff2") format("woff2"),
- url("../fonts/Inter-UI-Italic.woff") format("woff");
+ src: url("fonts/Inter-Italic.woff2") format("woff2"),
+ url("fonts/Inter-Italic.woff") format("woff");
}
@font-face {
- font-family: 'Inter UI';
+ font-family: "Inter";
font-style: normal;
- font-display: auto;
+ font-display: swap;
font-weight: 600;
- src: url("../fonts/Inter-UI-Medium.woff2") format("woff2"),
- url("../fonts/Inter-UI-Medium.woff") format("woff");
+ src: url("fonts/Inter-Medium.woff2") format("woff2"),
+ url("fonts/Inter-Medium.woff") format("woff");
}
@font-face {
- font-family: 'Inter UI';
+ font-family: "Inter";
font-style: italic;
- font-display: auto;
+ font-display: swap;
font-weight: 600;
- src: url("../fonts/Inter-UI-MediumItalic.woff2") format("woff2"),
- url("../fonts/Inter-UI-MediumItalic.woff") format("woff");
+ src: url("fonts/Inter-MediumItalic.woff2") format("woff2"),
+ url("fonts/Inter-MediumItalic.woff") format("woff");
}
@font-face {
- font-family: 'Inter UI';
+ font-family: "Inter";
font-style: normal;
- font-display: auto;
+ font-display: swap;
font-weight: 800;
- src: url("../fonts/Inter-UI-Bold.woff2") format("woff2"),
- url("../fonts/Inter-UI-Bold.woff") format("woff");
+ src: url("fonts/Inter-Bold.woff2") format("woff2"),
+ url("fonts/Inter-Bold.woff") format("woff");
}
@font-face {
- font-family: 'Inter UI';
+ font-family: "Inter";
font-style: italic;
- font-display: auto;
+ font-display: swap;
font-weight: 800;
- src: url("../fonts/Inter-UI-BoldItalic.woff2") format("woff2"),
- url("../fonts/Inter-UI-BoldItalic.woff") format("woff");
+ src: url("fonts/Inter-BoldItalic.woff2") format("woff2"),
+ url("fonts/Inter-BoldItalic.woff") format("woff");
}
diff --git a/themes/hello-friend-ng-clone/assets/scss/_list.scss b/themes/hello-friend-ng-clone/assets/scss/_list.scss
index e431b37..05388ec 100644
--- a/themes/hello-friend-ng-clone/assets/scss/_list.scss
+++ b/themes/hello-friend-ng-clone/assets/scss/_list.scss
@@ -67,7 +67,7 @@
&-item {
border-bottom: 1px grey dashed;
- a {
+ &-inner {
display: flex;
justify-content: space-between;
align-items: baseline;
diff --git a/themes/hello-friend-ng-clone/assets/scss/_logo.scss b/themes/hello-friend-ng-clone/assets/scss/_logo.scss
index 1a83b1a..9555047 100644
--- a/themes/hello-friend-ng-clone/assets/scss/_logo.scss
+++ b/themes/hello-friend-ng-clone/assets/scss/_logo.scss
@@ -16,6 +16,7 @@
&__text {
font-size: 1.125rem;
+ white-space: nowrap;
}
&__cursor {
diff --git a/themes/hello-friend-ng-clone/assets/scss/_main.scss b/themes/hello-friend-ng-clone/assets/scss/_main.scss
index b783fc4..c232825 100644
--- a/themes/hello-friend-ng-clone/assets/scss/_main.scss
+++ b/themes/hello-friend-ng-clone/assets/scss/_main.scss
@@ -14,7 +14,7 @@ html {
body {
margin: 0;
padding: 0;
- font-family: "Inter UI", -apple-system, BlinkMacSystemFont, "Roboto",
+ font-family: Inter, -apple-system, BlinkMacSystemFont, "Roboto",
"Segoe UI", Helvetica, Arial, sans-serif;
font-display: auto;
font-size: 1rem;
@@ -191,14 +191,14 @@ figure {
em, i, strong {
// Default
- color: black;
+ color: $light-color-variant;
@media (prefers-color-scheme: dark) {
- color: white;
+ color: $dark-color-variant;
}
@media (prefers-color-scheme: light) {
- color: black;
+ color: $light-color-variant;
}
[data-theme=dark] & {
@@ -239,7 +239,14 @@ code {
}
pre {
- background: #212020;
+ [data-theme=dark] & {
+ background-color: $dark-background-secondary;
+ }
+
+ [data-theme=light] & {
+ background-color: $light-background-secondary;
+ }
+
padding: 10px 10px 10px 20px;
border-radius: 8px;
font-size: 0.95rem;
@@ -425,4 +432,4 @@ hr {
// Prism JS Additionals
.highlight {
margin: 30px auto;
-}
\ No newline at end of file
+}
diff --git a/themes/hello-friend-ng-clone/assets/scss/_menu.scss b/themes/hello-friend-ng-clone/assets/scss/_menu.scss
index f427496..24846fb 100644
--- a/themes/hello-friend-ng-clone/assets/scss/_menu.scss
+++ b/themes/hello-friend-ng-clone/assets/scss/_menu.scss
@@ -81,3 +81,85 @@
}
}
}
+
+
+.submenu {
+ background: $light-background-header;
+
+ @media (prefers-color-scheme: dark) {
+ background: $dark-background-header;
+ }
+
+ @media (prefers-color-scheme: light) {
+ background: $light-background-header;
+ }
+
+ [data-theme=dark] & {
+ background: $dark-background-header;
+ }
+
+ [data-theme=light] & {
+ background: $light-background-header;
+ }
+
+ ul {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+ overflow: hidden;
+ }
+
+ li a, .dropbtn {
+ display: inline-block;
+ text-decoration: none;
+ }
+
+ li.dropdown {
+ display: inline-block;
+ }
+
+ .dropdown-content {
+ display: none;
+ position: absolute;
+ background: $dark-background-header;
+
+ @media (prefers-color-scheme: light) {
+ background: $light-background-header;
+ }
+
+ [data-theme=dark] & {
+ background: $dark-background-header;
+ }
+
+ [data-theme=light] & {
+ background: $light-background-header;
+ }
+ }
+
+ .dropdown-content a {
+ padding: 12px 20px;
+ text-decoration: none;
+ display: block;
+ text-align: left;
+ }
+
+ .dropdown-content a:hover {
+ background: $dark-background-header;
+
+ @media (prefers-color-scheme: light) {
+ background: $light-background-header;
+ }
+
+ [data-theme=dark] & {
+ background: $dark-background-header;
+ }
+
+ [data-theme=light] & {
+ background: $light-background-header;
+ }
+ }
+
+ .dropdown:hover .dropdown-content {
+ display: block;
+ }
+}
\ No newline at end of file
diff --git a/themes/hello-friend-ng-clone/assets/scss/_single.scss b/themes/hello-friend-ng-clone/assets/scss/_single.scss
index 2359e09..9d36cb1 100644
--- a/themes/hello-friend-ng-clone/assets/scss/_single.scss
+++ b/themes/hello-friend-ng-clone/assets/scss/_single.scss
@@ -46,6 +46,7 @@
margin: 40px -50px;
width: $max-width;
max-width: $max-width;
+ overflow: hidden;
@media #{$media-size-tablet} {
margin: 20px 0;
width: 100%;
@@ -230,4 +231,4 @@
&.previous .button__icon {
margin-right: 8px;
}
-}
\ No newline at end of file
+}
diff --git a/themes/hello-friend-ng-clone/assets/scss/_variables.scss b/themes/hello-friend-ng-clone/assets/scss/_variables.scss
index c1367cd..8bd9bc0 100644
--- a/themes/hello-friend-ng-clone/assets/scss/_variables.scss
+++ b/themes/hello-friend-ng-clone/assets/scss/_variables.scss
@@ -5,6 +5,7 @@ $light-background: #fff;
$light-background-secondary: #eaeaea;
$light-background-header: #fafafa;
$light-color: #222;
+$light-color-variant: black;
$light-color-secondary: #999;
$light-border-color: #dcdcdc;
$light-table-color: #dcdcdc;
@@ -14,6 +15,7 @@ $dark-background: #232425;
$dark-background-secondary: #3b3d42;
$dark-background-header: #1b1c1d;
$dark-color: #a9a9b3;
+$dark-color-variant: white;
$dark-color-secondary: #b3b3bd;
$dark-border-color: #4e4e57;
$dark-table-color: #4e4e57;
diff --git a/themes/hello-friend-ng-clone/assets/scss/main.scss b/themes/hello-friend-ng-clone/assets/scss/main.scss
index b62cb6e..5204dfa 100644
--- a/themes/hello-friend-ng-clone/assets/scss/main.scss
+++ b/themes/hello-friend-ng-clone/assets/scss/main.scss
@@ -1,6 +1,8 @@
/* Must be loaded before everything else */
@import "normalize";
@import "prism";
+@import "flag-icons";
+
/* Main stuff */
@import "variables";
@import "mixins";
@@ -16,4 +18,4 @@
@import "footer";
@import "sharing-buttons";
@import "tables";
-@import "404";
+@import "404";
\ No newline at end of file
diff --git a/themes/hello-friend-ng-clone/data/langFlags.yaml b/themes/hello-friend-ng-clone/data/langFlags.yaml
index 4132ed4..987e736 100644
--- a/themes/hello-friend-ng-clone/data/langFlags.yaml
+++ b/themes/hello-friend-ng-clone/data/langFlags.yaml
@@ -1,9 +1,11 @@
+da: dk
de: de
en: gb
es: es
fr: fr
gl: es-ga
hi: in
+id: id
it: it
ja: jp
ml: in
diff --git a/themes/hello-friend-ng-clone/docs/svgs.md b/themes/hello-friend-ng-clone/docs/svgs.md
index a8d9296..bc39bcc 100644
--- a/themes/hello-friend-ng-clone/docs/svgs.md
+++ b/themes/hello-friend-ng-clone/docs/svgs.md
@@ -3,20 +3,25 @@
- [amazon](https://simpleicons.org/?q=amazon)
- [anilist](https://simpleicons.org/?q=anilist)
- [box](https://simpleicons.org/?q=box)
+- bluesky
- [behance](https://simpleicons.org/?q=behance)
- [bitbucket](https://simpleicons.org/?q=bitbucket)
- case - generic briefcase icon for work based links
- [codesandbox](https://simpleicons.org/?q=codesandbox)
- [codechef](https://simpleicons.org/?q=codechef)
- [codepen](https://simpleicons.org/?q=codepen)
+- [cs:go](https://simpleicons.org/?q=counterstrike)
+- [cyberdefenders](https://simpleicons.org/?q=cyberdefenders)
- dev
- [deviantart](https://simpleicons.org/?q=deviantart)
- [discogs](https://simpleicons.org/?q=discogs)
- [discord](https://simpleicons.org/?q=discord)
- [docker](https://simpleicons.org/?q=docker)
- [dribbble](https://simpleicons.org/?q=dribbble)
+- [duolingo](https://simpleicons.org/?q=duolingo)
- [email](https://feathericons.com/?query=mail)
- [facebook](https://simpleicons.org/?q=facebook)
+- [facebook-messenger](https://simpleicons.org/?q=messenger)
- [fitbit](https://simpleicons.org/?q=fitbit)
- git
- [gitbook](https://simpleicons.org/?q=gitbook)
@@ -27,10 +32,14 @@
- [goodreads](https://simpleicons.org/?q=goodreads)
- [googleplay](https://simpleicons.org/?q=googleplay)
- [googlescholar](https://simpleicons.org/?q=googlescholar)
+- gpg
- [hackerone](https://simpleicons.org/?q=hackerone)
- [hackerrank](https://simpleicons.org/?q=hackerrank)
- [hackthebox](https://simpleicons.org/?q=hackthebox)
+- [imdb](https://simpleicons.org/?q=imdb)
- [instagram](https://feathericons.com/?query=instagram)
+- [itch.io](https://simpleicons.org/?q=itch.io)
+- [jenkins](https://feathericons.com/?query=jenkins)
- [kaggle](https://simpleicons.org/?q=kaggle)
- [keybase](https://simpleicons.org/?q=keybase)
- [lastfm](https://simpleicons.org/?q=lastfm)
@@ -44,30 +53,43 @@
- [medium](https://simpleicons.org/?q=medium)
- [mixcloud](https://simpleicons.org/?q=mixcloud)
- [npm](https://simpleicons.org/?q=npm)
+- [opencollective](https://simpleicons.org/?q=opencollective)
- [orcid](https://simpleicons.org/?q=orcid)
+- [patreon](https://simpleicons.org/?q=patreon)
+- [paypal](https://simpleicons.org/?q=paypal)
- [peertube](https://simpleicons.org/?q=peertube)
- [pinterest](https://simpleicons.org/?q=pinterest)
- [pixelfed](https://github.com/pixelfed/pixelfed/blob/dev/public/img/pixelfed-icon-black.svg)
+- [pleroma](https://simpleicons.org/?q=pleroma)
- [podcasts-apple](https://simpleicons.org/?q=podcast)
- [podcasts-google](https://simpleicons.org/?q=podcast)
- [polywork](https://simpleicons.org/?q=polywork)
- [reddit](https://simpleicons.org/?q=reddit)
+- repec
- [researchgate](https://simpleicons.org/?q=researchgate)
+- [revolut](https://simpleicons.org/?q=revolut)
+- [rss](https://simpleicons.org/?q=rss)
- [signal](https://simpleicons.org/?q=signal)
- [slack](https://simpleicons.org/?q=slack)
- [soundcloud](https://simpleicons.org/?q=soundcloud)
+- [sourcehut](https://simpleicons.org/?q=sourcehut)
- [spotify](https://simpleicons.org/?q=spotify)
- [stackoverflow](https://simpleicons.org/?q=stackoverflow)
- [steam](https://simpleicons.org/?q=Steam)
+- [strava](https://simpleicons.org/?q=strava)
- [telegram](https://simpleicons.org/?q=telegram)
+- threads
- [threema](https://simpleicons.org/?q=threema)
+- [tiktok](https://simpleicons.org/?q=tiktok)
- [tryhackme](https://simpleicons.org/?q=tryhackme)
- [tumblr](https://simpleicons.org/?q=tumblr)
- [twitch](https://simpleicons.org/?q=twitch)
- [twitter](https://simpleicons.org/?q=twitter)
- [unsplash](https://simpleicons.org/?q=unsplash)
- [whatsapp](https://simpleicons.org/?q=whatsapp)
+- [X](https://simpleicons.org/?q=X)
- [xampp](https://simpleicons.org/?q=xampp)
+- [xda](https://simpleicons.org/?q=xda)
- [xing](https://simpleicons.org/?q=xing)
- [xmpp](https://simpleicons.org/?q=xmpp)
- [ycombinator](https://simpleicons.org/?q=ycombinator)
diff --git a/themes/hello-friend-ng-clone/exampleSite/config.toml b/themes/hello-friend-ng-clone/exampleSite/config.toml
index 460cfe7..f28becc 100644
--- a/themes/hello-friend-ng-clone/exampleSite/config.toml
+++ b/themes/hello-friend-ng-clone/exampleSite/config.toml
@@ -6,13 +6,8 @@ theme = "hello-friend-ng"
PygmentsCodeFences = true
PygmentsStyle = "monokai"
-paginate = 10
-rssLimit = 10 # Maximum number of items in the RSS feed.
copyright = "This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License." # This message is only used by the RSS template.
-# googleAnalytics = ""
-# disqusShortname = ""
-
archetypeDir = "archetypes"
contentDir = "content"
dataDir = "data"
@@ -33,12 +28,24 @@ disableSitemap = false
disable404 = false
disableHugoGeneratorInject = false
+[pagination]
+ disableAliases = false
+ pagerSize = 20
+ path = 'page'
+
+[services]
+ [services.rss]
+ # Maximum number of items in the RSS feed.
+ limit = 42
+
+# [services.disqus]
+# shortname = 'your-disqus-shortname'
+# [services.googleAnalytics]
+# ID = 'G-MEASUREMENT_ID'
+
[permalinks]
posts = "/posts/:year/:month/:title/"
-[author]
- name = "Jane Doe"
-
[blackfriday]
hrefTargetBlank = true
@@ -78,7 +85,7 @@ disableHugoGeneratorInject = false
#
# This options enables the theme toggle for the theme.
# Per default, this option is off.
- # The theme is respecting the prefers-color-scheme of the operating systeme.
+ # The theme is respecting the prefers-color-scheme of the operating system.
# With this option on, the page user is able to set the scheme he wants.
enableThemeToggle = false
@@ -90,6 +97,12 @@ disableHugoGeneratorInject = false
#
enableSharingButtons = true
+ # Global language menu
+ #
+ # Enables the global language menu.
+ #
+ enableGlobalLanguageMenu = true
+
# Integrate Javascript files or stylesheets by adding the url to the external assets or by
# linking local files with their path relative to the static folder, e.g. "css/styles.css"
#
@@ -100,11 +113,18 @@ disableHugoGeneratorInject = false
#
justifyContent = false # Set "text-align: justify" to .post-content.
+ # Integrate Plausible.io
+ # plausibleDataDomain = 'test.com'
+ # plausibleScriptSource = 'https://plausible.io/js/script.js'
+
+ [params.author]
+ name = "Jane Doe"
+
# Custom footer
# If you want, you can easily override the default footer with your own content.
#
[params.footer]
- trademark = true
+ trademark = 2023
rss = true
copyright = true
author = true
@@ -132,7 +152,22 @@ disableHugoGeneratorInject = false
# logoCursorColor = "#67a2c9"
# Set to a valid CSS time value to change the animation duration, "0s" to disable.
# logoCursorAnimate = "2s"
+ # Append the current url pathname to logoText
+ # logoCursorPathname = true
+ # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+ # Addon: Startpage portrait
+ # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+ # Uncomment this if you want a portrait on your start page
+ #
+ # [params.portrait]
+ # path = "/img/image.jpg"
+ # alt = "Portrait"
+ # maxWidth = "50px"
+
+ # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+ # Addon: Commento
+ # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# Commento is more than just a comments widget you can embed —
# it’s a return to the roots of the internet.
# An internet without the tracking and invasions of privacy.
@@ -144,14 +179,50 @@ disableHugoGeneratorInject = false
# [params.commento]
# url = ""
- # Uncomment this if you want a portrait on your start page
+ # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+ # Addon: Utteranc.es
+ # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+ # Utteranc.es is a lightweight comments widget built on GitHub issues.
+ # See https://utteranc.es/ for documentation
+ # Uncomment this to enable Utteranc.es.
#
- # [params.portrait]
- # path = "/img/image.jpg"
- # alt = "Portrait"
- # maxWidth = "50px"
+ # [params.utterances]
+ # Your GitHub repository
+ #
+ # repository = ""
+ #
+ # label used for GitHub issues
+ #
+ # label = ""
+ #
+ # Blog Post <-> Issue mapping. This parameter is optional. Possible values are:
+ # - pathname
+ # - url
+ # - title
+ # - og:title
+ # - issue number
+ # - specific term
+ #
+ # issueTerm = ""
+ #
+ # Theme used: possible values are:
+ # - github-light
+ # - github-dark
+ # - preferred-color-scheme
+ # - github-dark-orange
+ # - icy-dark
+ # - dark-blue
+ # - photon-dark
+ # - boxy-light
+ # - gruvbox-dark
+ #
+ # theme = ""
+ #
- # Social icons
+ # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+ # Addon: Social icons
+ # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+ #
[[params.social]]
name = "twitter"
url = "https://twitter.com/"
@@ -174,14 +245,16 @@ disableHugoGeneratorInject = false
[languages]
[languages.en]
- subtitle = "Hello Friend NG Theme"
weight = 1
copyright = 'CC BY-NC 4.0'
+ [languages.en.params]
+ subtitle = "Hello Friend NG Theme"
[languages.fr]
- subtitle = "Hello Friend NG Theme"
weight = 2
copyright = 'CC BY-NC 4.0'
+ [languages.fr.params]
+ subtitle = "Hello Friend NG Theme"
[menu]
[[menu.main]]
diff --git a/themes/hello-friend-ng-clone/i18n/da.toml b/themes/hello-friend-ng-clone/i18n/da.toml
new file mode 100644
index 0000000..15c1152
--- /dev/null
+++ b/themes/hello-friend-ng-clone/i18n/da.toml
@@ -0,0 +1,39 @@
+# Translations for Danish
+# https://gohugo.io/content-management/multilingual/#translation-of-strings
+
+# Generic
+#
+[translations]
+other = "Oversættelser"
+
+[postAvailable]
+other = "Også tilgængelig på"
+
+
+# 404.html
+#
+[archives]
+other = "Arkiver"
+
+[home]
+other = "Hjem"
+
+[notFound]
+other = "Ups, siden blev ikke fundet…"
+
+
+# posts/single.html
+#
+[readingTime]
+one = "Ét minut"
+other = "{{ .Count }} minutter"
+
+[tableOfContents]
+other = "Indholdsfortegnelse"
+
+[wordCount]
+one = "Ét Ord"
+other = "{{ .Count }} Ord"
+
+[lastModified]
+other = "Sidst opdateret"
diff --git a/themes/hello-friend-ng-clone/i18n/de.toml b/themes/hello-friend-ng-clone/i18n/de.toml
index 7ef99a2..dfcfc14 100644
--- a/themes/hello-friend-ng-clone/i18n/de.toml
+++ b/themes/hello-friend-ng-clone/i18n/de.toml
@@ -37,3 +37,8 @@ other = "{{ .Count }} Wörter"
[lastModified]
other = "Letzte Aktualisierung"
+
+# partials/pagination-list.html
+[pagination]
+newerPosts = "Neuere Beiträge"
+olderPosts = "Ältere Beiträge"
diff --git a/themes/hello-friend-ng-clone/i18n/en.toml b/themes/hello-friend-ng-clone/i18n/en.toml
index 03c0444..9783c83 100644
--- a/themes/hello-friend-ng-clone/i18n/en.toml
+++ b/themes/hello-friend-ng-clone/i18n/en.toml
@@ -37,3 +37,8 @@ other = "{{ .Count }} Words"
[lastModified]
other = "Last updated"
+
+# partials/pagination-list.html
+[pagination]
+newerPosts = "Newer posts"
+olderPosts = "Older posts"
diff --git a/themes/hello-friend-ng-clone/i18n/es.toml b/themes/hello-friend-ng-clone/i18n/es.toml
index 1dce9bb..98faacc 100644
--- a/themes/hello-friend-ng-clone/i18n/es.toml
+++ b/themes/hello-friend-ng-clone/i18n/es.toml
@@ -37,3 +37,8 @@ other = "{{ .Count }} Palabras"
[lastModified]
other = "Ultima actualización"
+
+# partials/pagination-list.html
+[pagination]
+newerPosts = "Entradas más recientes"
+olderPosts = "Entradas antiguas"
diff --git a/themes/hello-friend-ng-clone/i18n/fr.toml b/themes/hello-friend-ng-clone/i18n/fr.toml
index 1ba6fe9..ead83f5 100644
--- a/themes/hello-friend-ng-clone/i18n/fr.toml
+++ b/themes/hello-friend-ng-clone/i18n/fr.toml
@@ -37,3 +37,8 @@ other = "{{ .Count }} Mots"
[lastModified]
other = "Mise à jour"
+
+# partials/pagination-list.html
+[pagination]
+newerPosts = "Articles plus récents"
+olderPosts = "Articles plus anciens"
diff --git a/themes/hello-friend-ng-clone/i18n/gl.toml b/themes/hello-friend-ng-clone/i18n/gl.toml
index 21e0e89..e805f0d 100644
--- a/themes/hello-friend-ng-clone/i18n/gl.toml
+++ b/themes/hello-friend-ng-clone/i18n/gl.toml
@@ -34,3 +34,8 @@ other = "Táboa de contidos"
[wordCount]
one = "Unha Palabra"
other = "{{ .Count }} Palabras"
+
+# partials/pagination-list.html
+[pagination]
+newerPosts = "Entradas más recientes"
+olderPosts = "Entradas antiguas"
diff --git a/themes/hello-friend-ng-clone/i18n/id.toml b/themes/hello-friend-ng-clone/i18n/id.toml
new file mode 100644
index 0000000..c817730
--- /dev/null
+++ b/themes/hello-friend-ng-clone/i18n/id.toml
@@ -0,0 +1,44 @@
+# Translations for Indonesia
+# https://gohugo.io/content-management/multilingual/#translation-of-strings
+
+# Generic
+#
+[translations]
+other = "Terjemahan"
+
+[postAvailable]
+other = "Tersedia juga di"
+
+
+# 404.html
+#
+[archives]
+other = "Arsip"
+
+[home]
+other = "Beranda"
+
+[notFound]
+other = "Oops, halaman tidak ditemukan…"
+
+
+# posts/single.html
+#
+[readingTime]
+one = "Satu menit"
+other = "{{ .Count }} menit"
+
+[tableOfContents]
+other = "Daftar isi"
+
+[wordCount]
+one = "Satu Kata"
+other = "{{ .Count }} Kata"
+
+[lastModified]
+other = "Terakhir diupdate"
+
+# partials/pagination-list.html
+[pagination]
+newerPosts = "Postingan yang lebih baru"
+olderPosts = "Postingan yang lebih lama"
diff --git a/themes/hello-friend-ng-clone/i18n/it.toml b/themes/hello-friend-ng-clone/i18n/it.toml
index f78a5a0..3f89d6f 100644
--- a/themes/hello-friend-ng-clone/i18n/it.toml
+++ b/themes/hello-friend-ng-clone/i18n/it.toml
@@ -1,4 +1,4 @@
-# Translations for English
+# Translations for Italian
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# Generic
@@ -37,3 +37,8 @@ other = "{{ .Count }} parole"
[lastModified]
other = "Ultimo aggiornamento"
+
+# partials/pagination-list.html
+[pagination]
+newerPosts = "Voci più recenti"
+olderPosts = "Voci più vecchie"
diff --git a/themes/hello-friend-ng-clone/i18n/ja.toml b/themes/hello-friend-ng-clone/i18n/ja.toml
index 7350c23..8e949f2 100644
--- a/themes/hello-friend-ng-clone/i18n/ja.toml
+++ b/themes/hello-friend-ng-clone/i18n/ja.toml
@@ -37,3 +37,8 @@ other = "{{ .Count }}文字"
[lastModified]
other = "最終更新"
+
+# partials/pagination-list.html
+[pagination]
+newerPosts = "新しいエントリー"
+olderPosts = "古いエントリー"
diff --git a/themes/hello-friend-ng-clone/i18n/lmo.toml b/themes/hello-friend-ng-clone/i18n/lmo.toml
index 7616dda..4cfbbaa 100644
--- a/themes/hello-friend-ng-clone/i18n/lmo.toml
+++ b/themes/hello-friend-ng-clone/i18n/lmo.toml
@@ -1,4 +1,4 @@
-# Translations for English
+# Translations for Lombardian
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# Generic
diff --git a/themes/hello-friend-ng-clone/i18n/pt-br.toml b/themes/hello-friend-ng-clone/i18n/pt-br.toml
index b53cbcc..16db33f 100644
--- a/themes/hello-friend-ng-clone/i18n/pt-br.toml
+++ b/themes/hello-friend-ng-clone/i18n/pt-br.toml
@@ -1,4 +1,4 @@
-# Translations for Portuguese
+# Translations for Portuguese (Brasilian)
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# Generic
@@ -37,3 +37,8 @@ other = "{{ .Count }} Palavras"
[lastModified]
other = "Última actualização"
+
+# partials/pagination-list.html
+[pagination]
+newerPosts = "Entradas mais recentes"
+olderPosts = "Entradas mais antigas"
diff --git a/themes/hello-friend-ng-clone/i18n/ro.toml b/themes/hello-friend-ng-clone/i18n/ro.toml
index af97a55..8b9ece4 100644
--- a/themes/hello-friend-ng-clone/i18n/ro.toml
+++ b/themes/hello-friend-ng-clone/i18n/ro.toml
@@ -37,3 +37,8 @@ other = "{{ .Count }} de cuvinte"
[lastModified]
other = "Ultima modificare"
+
+# partials/pagination-list.html
+[pagination]
+newerPosts = "Intrări mai noi"
+olderPosts = "Intrări mai vechi"
diff --git a/themes/hello-friend-ng-clone/i18n/ru.toml b/themes/hello-friend-ng-clone/i18n/ru.toml
index 2f16ec4..d7df61a 100644
--- a/themes/hello-friend-ng-clone/i18n/ru.toml
+++ b/themes/hello-friend-ng-clone/i18n/ru.toml
@@ -41,3 +41,8 @@ other = "{{ .Count }} слов"
[lastModified]
other = "Последнее обновление"
+
+# partials/pagination-list.html
+[pagination]
+newerPosts = "Более новые записи"
+olderPosts = "Старые записи"
diff --git a/themes/hello-friend-ng-clone/i18n/tr.toml b/themes/hello-friend-ng-clone/i18n/tr.toml
index df7af32..70d20ab 100644
--- a/themes/hello-friend-ng-clone/i18n/tr.toml
+++ b/themes/hello-friend-ng-clone/i18n/tr.toml
@@ -1,4 +1,4 @@
-# Translations for English
+# Translations for Turkish
# https://gohugo.io/content-management/multilingual/#translation-of-strings
# Generic
@@ -37,3 +37,8 @@ other = "{{ .Count }} Kelime"
[lastModified]
other = "Son güncelleme"
+
+# partials/pagination-list.html
+[pagination]
+newerPosts = "Daha yeni girişler"
+olderPosts = "Eski girişler"
diff --git a/themes/hello-friend-ng-clone/i18n/uk.toml b/themes/hello-friend-ng-clone/i18n/uk.toml
index 890a618..c0669f4 100644
--- a/themes/hello-friend-ng-clone/i18n/uk.toml
+++ b/themes/hello-friend-ng-clone/i18n/uk.toml
@@ -41,3 +41,8 @@ other = "{{ .Count }} слів"
[lastModified]
other = "Останнє оновлення"
+
+# partials/pagination-list.html
+[pagination]
+newerPosts = "Нові записи"
+olderPosts = "Старіші записи"
diff --git a/themes/hello-friend-ng-clone/i18n/zh-cn.toml b/themes/hello-friend-ng-clone/i18n/zh-cn.toml
index 7ed72a0..2f106a0 100644
--- a/themes/hello-friend-ng-clone/i18n/zh-cn.toml
+++ b/themes/hello-friend-ng-clone/i18n/zh-cn.toml
@@ -37,3 +37,8 @@ other = "{{ .Count }}字"
[lastModified]
other = "最后修改"
+
+# partials/pagination-list.html
+[pagination]
+newerPosts = "较新条目"
+olderPosts = "旧条目"
diff --git a/themes/hello-friend-ng-clone/layouts/_default/_markup/render-codeblock-mermaid.html b/themes/hello-friend-ng-clone/layouts/_default/_markup/render-codeblock-mermaid.html
new file mode 100644
index 0000000..bb7bf42
--- /dev/null
+++ b/themes/hello-friend-ng-clone/layouts/_default/_markup/render-codeblock-mermaid.html
@@ -0,0 +1,4 @@
+
+ {{- .Inner | safeHTML }}
+
+{{ .Page.Store.Set "hasMermaid" true }}
\ No newline at end of file
diff --git a/themes/hello-friend-ng-clone/layouts/_default/list.html b/themes/hello-friend-ng-clone/layouts/_default/list.html
index b440287..b9ae462 100644
--- a/themes/hello-friend-ng-clone/layouts/_default/list.html
+++ b/themes/hello-friend-ng-clone/layouts/_default/list.html
@@ -1,6 +1,6 @@
{{ define "main" }}
{{ $paginator := .Paginate .Data.Pages }}
-
+
{{ .Title }}
@@ -15,13 +15,13 @@
{{ range .Pages }}
-
-
+
{{.Title}}
{{ if .Site.Params.dateformShort }}
- {{ .Date.Format .Site.Params.dateformShort }}
+ {{ time.Format .Site.Params.dateformShort .Date }}
{{ else }}
- {{ .Date.Format "Jan 2"}}
+ {{ time.Format "Jan 2" .Date }}
{{ end }}
diff --git a/themes/hello-friend-ng-clone/layouts/_default/single.html b/themes/hello-friend-ng-clone/layouts/_default/single.html
index 8d3e640..f59120d 100644
--- a/themes/hello-friend-ng-clone/layouts/_default/single.html
+++ b/themes/hello-friend-ng-clone/layouts/_default/single.html
@@ -5,7 +5,7 @@
{{ if .IsTranslated }}
{{ i18n "postAvailable" }}
{{ range .Translations }}
-
+
{{ end}}
{{ end }}
diff --git a/themes/hello-friend-ng-clone/layouts/index.html b/themes/hello-friend-ng-clone/layouts/index.html
index 56dc443..3c813d7 100644
--- a/themes/hello-friend-ng-clone/layouts/index.html
+++ b/themes/hello-friend-ng-clone/layouts/index.html
@@ -3,16 +3,15 @@
{{ end }}
{{ define "main" }}
-
+
{{ if .Site.Params.Portrait.Path }}

{{ end }}
{{ .Site.Title }}
- {{- with .Site.Params.homeSubtitle }}
-
{{.}}
- {{- end }}
+
+ {{ partial "subtitle.html" . }}
{{- with .Site.Params.social }}
diff --git a/themes/hello-friend-ng-clone/layouts/partials/favicons.html b/themes/hello-friend-ng-clone/layouts/partials/favicons.html
index 36e2eac..72a10da 100644
--- a/themes/hello-friend-ng-clone/layouts/partials/favicons.html
+++ b/themes/hello-friend-ng-clone/layouts/partials/favicons.html
@@ -1,10 +1,7 @@
-{{- with .Site.Params.favicon.color }}
-
+
-
-
-{{ end }}
+
diff --git a/themes/hello-friend-ng-clone/layouts/partials/footer.html b/themes/hello-friend-ng-clone/layouts/partials/footer.html
index 41b83cb..15123a6 100644
--- a/themes/hello-friend-ng-clone/layouts/partials/footer.html
+++ b/themes/hello-friend-ng-clone/layouts/partials/footer.html
@@ -2,8 +2,8 @@
{{if or (.Site.Params.footer.trademark) (.Site.Params.footer.author) (.Site.Params.footer.copyright) (.Site.Params.footer.rss) (.Site.Params.footer.topText) }}