diff --git a/SciPost_v1/settings.py b/SciPost_v1/settings.py index 141bd2ca471c32d0f1f1d910cb3d7dd3fc114097..789a491eca37a91c0ed9d3fc3e44bee7e72f483c 100644 --- a/SciPost_v1/settings.py +++ b/SciPost_v1/settings.py @@ -53,6 +53,7 @@ INSTALLED_APPS = ( 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', + 'django_countries', 'django_mathjax', 'commentaries', 'comments', diff --git a/commentaries/forms.py b/commentaries/forms.py index e91a66ec0e63406fcad212a0feb61cb000723344..fde76fae0226509e72bb74bc95f29739b2580b50 100644 --- a/commentaries/forms.py +++ b/commentaries/forms.py @@ -27,6 +27,12 @@ class RequestCommentaryForm(forms.ModelForm): class Meta: model = Commentary fields = ['type', 'pub_title', 'author_list', 'pub_date', 'arxiv_link', 'pub_DOI_link', 'pub_abstract'] + + def __init__(self, *args, **kwargs): + super(RequestCommentaryForm, self).__init__(*args, **kwargs) + self.fields['pub_date'].widget.attrs.update({'placeholder': 'Format: YYYY-MM-DD'}) + self.fields['arxiv_link'].widget.attrs.update({'placeholder': 'ex.: arxiv.org/abs/1234.56789v1'}) + self.fields['pub_DOI_link'].widget.attrs.update({'placeholder': 'ex.: dx.doi.org/10.1103/PhysRevLett.000.000000'}) class VetCommentaryForm(forms.Form): action_option = forms.ChoiceField(widget=forms.RadioSelect, choices=COMMENTARY_ACTION_CHOICES, required=True, label='Action') diff --git a/commentaries/templates/commentaries/commentary_detail.html b/commentaries/templates/commentaries/commentary_detail.html index 9d237dc6dcb3a80c05088648903719dc56112e99..59acc3557d64abc60f6c86b01d3e1453e7b3d939 100644 --- a/commentaries/templates/commentaries/commentary_detail.html +++ b/commentaries/templates/commentaries/commentary_detail.html @@ -265,6 +265,7 @@ <h3>Write your comment here:</h3> {{ form.comment_text }} <input type="submit" value="Submit your Comment"> + <p id="goodCommenter"><i>(by clicking on Submit, the commenter certifies that he/she has read the publication fully and carefully before writing this Comment)</i></p> </div> </div> </form> diff --git a/comments/forms.py b/comments/forms.py index d2c4632d86e73d5063a21ece9a2b20be04b3aecf..5273de20219a8d6255441638b56c9de99b226a2b 100644 --- a/comments/forms.py +++ b/comments/forms.py @@ -46,6 +46,9 @@ class CommentForm(forms.ModelForm): model = Comment fields = ['is_rem', 'is_que', 'is_ans', 'is_obj', 'is_rep', 'is_val', 'is_lit', 'is_sug', 'comment_text'] + def __init__(self, *args, **kwargs): + super(CommentForm, self).__init__(*args, **kwargs) + self.fields['comment_text'].widget.attrs.update({'placeholder': 'NOTE: only serious and meaningful Comments will be accepted.'}) class VetCommentForm(forms.Form): action_option = forms.ChoiceField(widget=forms.RadioSelect, choices=COMMENT_ACTION_CHOICES, required=True, label='Action') diff --git a/journals/models.py b/journals/models.py index 956a6385064f81fad69478782627f7d12f1959c4..2c65309a987836e70c782ddd4570fa6d2c70c687 100644 --- a/journals/models.py +++ b/journals/models.py @@ -68,3 +68,15 @@ SCIPOST_JOURNALS_SPECIALIZATIONS = ( ('S', 'Statistical and Soft Matter Physics'), ) +PHYSICS_SUBJECTS = ( + ('A', 'Atomic, Molecular and Optical Physics'), + ('B', 'Biophysics'), + ('C', 'Condensed Matter Physics'), + ('F', 'Fluid Dynamics'), + ('G', 'Gravitation, Cosmology and Astroparticle Physics'), + ('H', 'High-Energy Physics'), + ('M', 'Mathematical Physics'), + ('N', 'Nuclear Physics'), + ('Q', 'Quantum Statistical Mechanics'), + ('S', 'Statistical and Soft Matter Physics'), + ) diff --git a/scipost/forms.py b/scipost/forms.py index 54468da66fb70ab4f0dee74152cf0133fcb4e228..8b1894af0fe79db534d9702997ad1b0114a5e48b 100644 --- a/scipost/forms.py +++ b/scipost/forms.py @@ -1,5 +1,9 @@ from django import forms +from django_countries import countries +from django_countries.widgets import CountrySelectWidget +from django_countries.fields import LazyTypedChoiceField + from .models import * @@ -16,14 +20,27 @@ class RegistrationForm(forms.Form): first_name = forms.CharField(label='First name', max_length=100) last_name = forms.CharField(label='Last name', max_length=100) email = forms.EmailField(label='email') - orcid_id = forms.CharField(label="ORCID id", max_length=20, required=False) + orcid_id = forms.CharField(label="ORCID id", max_length=20) + nationality = LazyTypedChoiceField(choices=countries, initial='CA', widget=CountrySelectWidget(layout='{widget}<img class="country-select-flag" id="{flag_id}" style="margin: 6px 4px 0" src="{country.flag}">')) + country_of_employment = LazyTypedChoiceField(choices=countries, initial='CA', widget=CountrySelectWidget(layout='{widget}<img class="country-select-flag" id="{flag_id}" style="margin: 6px 4px 0" src="{country.flag}">')) affiliation = forms.CharField(label='Affiliation', max_length=300) - address = forms.CharField(label='Address', max_length=1000, required=False) - personalwebpage = forms.URLField(label='Personal web page', required=False) + #address = forms.CharField(label='Address', max_length=1000) + personalwebpage = forms.URLField(label='Personal web page') username = forms.CharField(label='username', max_length=100) password = forms.CharField(label='password', widget=forms.PasswordInput()) password_verif = forms.CharField(label='verify pwd', widget=forms.PasswordInput()) +#class RegistrationFormUser(forms.ModelForm): +# class Meta: +# model = User +# fields = ['email', 'first_name', 'last_name'] + +#class RegistrationFormContributor(forms.ModelForm): +# class Meta: +# model = Contributor +# fields = ['title', 'orcid_id', 'affiliation', 'address', 'personalwebpage'] + + #class UpdatePersonalDataForm(forms.Form): # title = forms.ChoiceField(choices=TITLE_CHOICES) # first_name = forms.CharField(label='First name', max_length=100) @@ -44,7 +61,10 @@ class UpdatePersonalDataForm(forms.ModelForm): class Meta: model = Contributor #fields = ['title', 'first_name', 'last_name', 'email', 'orcid_id', 'affiliation', 'address', 'personalwebpage'] - fields = ['title', 'orcid_id', 'affiliation', 'address', 'personalwebpage'] + #fields = ['title', 'orcid_id', 'affiliation', 'address', 'personalwebpage'] + #fields = ['title', 'orcid_id', 'affiliation', 'personalwebpage'] + fields = ['title', 'orcid_id', 'nationality', 'country_of_employment', 'affiliation', 'personalwebpage'] + widgets = {'nationality': CountrySelectWidget(layout='{widget}<img class="country-select-flag" id="{flag_id}" style="margin: 6px 4px 0" src="{country.flag}">'), 'country_of_employment': CountrySelectWidget()} class VetRegistrationForm(forms.Form): promote_to_rank_1 = forms.BooleanField(required=False) diff --git a/scipost/models.py b/scipost/models.py index 5af7576787faf0c2241462426a20d5e57670f4c5..759b4f83197f35b54eb3d6905f3be2b0ac9c9753 100644 --- a/scipost/models.py +++ b/scipost/models.py @@ -2,6 +2,8 @@ from django.utils import timezone from django.db import models from django.contrib.auth.models import User +from django_countries.fields import CountryField + from .models import * @@ -21,10 +23,10 @@ CONTRIBUTOR_RANKS = ( # -4: disabled account (deceased) (0, 'newly registered'), (1, 'normal user'), - (2, 'SciPost Commentary Editor'), - (3, 'SciPost Journal Editor'), - (4, 'SciPost Journal Editor-in-chief'), - (5, 'SciPost Lead Editor'), + (2, 'Commentary Editor'), + (3, 'Journal Specialty Editor'), + (4, 'Journal Editor-in-chief'), + (5, 'Field Head Editor'), (-1, 'not a professional scientist'), (-2, 'other account already exists'), (-3, 'barred from SciPost'), @@ -39,6 +41,7 @@ TITLE_CHOICES = ( ) title_dict = dict(TITLE_CHOICES) + class Contributor(models.Model): """ All users of SciPost are Contributors. Permissions determine the sub-types. """ user = models.OneToOneField(User) @@ -46,11 +49,21 @@ class Contributor(models.Model): title = models.CharField(max_length=4, choices=TITLE_CHOICES) # username, password, email, first_name and last_name are inherited from User orcid_id = models.CharField(max_length=20, verbose_name="ORCID id") + nationality = CountryField(default='NL') + country_of_employment = CountryField(default='NL') affiliation = models.CharField(max_length=300, verbose_name='affiliation') - address = models.CharField(max_length=1000, verbose_name="address") + #address = models.CharField(max_length=1000, verbose_name="address") personalwebpage = models.URLField(verbose_name='personal web page') #vetted_by = models.OneToOneField(Contributor, related_name='vetted_by') TO ACTIVATE + # permissions + can_vet_reg_req = models.BooleanField(default=False, verbose_name='can vet registration requests') + can_vet_commentary_req = models.BooleanField(default=False, verbose_name='can vet commentary page requests') + can_process_incoming_submissions = models.BooleanField(default=False, verbose_name='can process incoming submissions') + can_vet_comments = models.BooleanField(default=False, verbose_name='can vet submitted comments') + can_vet_author_replies = models.BooleanField(default=False, verbose_name='can vet submitted author replies') + can_vet_reports = models.BooleanField(default=False, verbose_name='can vet submitted reports') + nr_comments = models.PositiveSmallIntegerField(default=0) nr_comment_relevance_ratings = models.IntegerField(default=0) comment_relevance_rating = models.DecimalField(default=0, max_digits=3, decimal_places=0) @@ -97,10 +110,27 @@ class Contributor(models.Model): output += '<tr><td>Last name: </td><td> </td><td>' + self.user.last_name + '</td></tr>' output += '<tr><td>Email: </td><td> </td><td>' + self.user.email + '</td></tr>' output += '<tr><td>ORCID id: </td><td> </td><td>' + self.orcid_id + '</td></tr>' + output += '<tr><td>Nationality: </td><td> </td><td>' + self.nationality.name + '</td></tr>' + output += '<tr><td>Country of employment: </td><td> </td><td>' + self.country_of_employment.name + '</td></tr>' output += '<tr><td>Affiliation: </td><td> </td><td>' + self.affiliation + '</td></tr>' - output += '<tr><td>Address: </td><td> </td><td>' + self.address + '</td></tr>' + #output += '<tr><td>Address: </td><td> </td><td>' + self.address + '</td></tr>' output += '<tr><td>Personal web page: </td><td> </td><td>' + self.personalwebpage + '</td></tr>' output += '</table>' return output - + def permissions_as_table (self): + output = '<table>' + if self.can_vet_reg_req: + output += '<tr><td>Can vet registration requests</td></tr>' + if self.can_vet_commentary_req: + output += '<tr><td>Can vet commentary page requests</td></tr>' + if self.can_process_incoming_submissions: + output += '<tr><td>Can process incoming submissions</td></tr>' + if self.can_vet_comments: + output += '<tr><td>Can vet submitted comments</td></tr>' + if self.can_vet_author_replies: + output += '<tr><td>Can vet submitted author replies</td></tr>' + if self.can_vet_reports: + output += '<tr><td>Can vet submitted reports</td></tr>' + output += '</table>' + return output diff --git a/scipost/static/scipost/SciPost.css b/scipost/static/scipost/SciPost.css index 3355628e9fd1ccc023b961bc8be38804084247cb..e81195282c47bcf50afe91b627e4d286b4df7d17 100644 --- a/scipost/static/scipost/SciPost.css +++ b/scipost/static/scipost/SciPost.css @@ -285,6 +285,10 @@ nav form { display: inline-block; } +p#goodCommenter { + font-size: 80%; +} + section { // color: #eeeeee; color: #111111; diff --git a/scipost/templates/scipost/personal_page.html b/scipost/templates/scipost/personal_page.html index 7e9537158155fcd7798fc0856fae48cb844c75a0..143b38be1b3e6694e31f61013d4b0de5ef3780c3 100644 --- a/scipost/templates/scipost/personal_page.html +++ b/scipost/templates/scipost/personal_page.html @@ -23,6 +23,8 @@ </ul> </div> </div> + <h3>Your permissions:</h3> + {{ contributor.permissions_as_table|safe }} </section> {% if contributor.rank >= 2 %} diff --git a/scipost/templates/scipost/register.html b/scipost/templates/scipost/register.html index b32824b5681b9fb0143b5a0975d653323887fee4..1c178e1e4e826b1bba4eec0427b3af6e6d4c776a 100644 --- a/scipost/templates/scipost/register.html +++ b/scipost/templates/scipost/register.html @@ -10,7 +10,7 @@ <div class="col-4"> <p>Please note that all fields are required.</p> <p>Don't have an ORCID id yet?</p> - <p>Get one using this link: <a href="http://orcid.org">orcid.org</a>.</p> + <p>Get one at <a href="http://orcid.org">orcid.org</a>.</p> </div> <div class="col-8"> <form action="{% url 'scipost:register' %}" method="post"> diff --git a/scipost/views.py b/scipost/views.py index 135d4a856d396715fdd4c63ebc6e32b80a0488b5..ac3c2f884c50d3fa044cdfda025ceb7414d8caeb 100644 --- a/scipost/views.py +++ b/scipost/views.py @@ -76,7 +76,9 @@ def register(request): user=user, title = form.cleaned_data['title'], orcid_id = form.cleaned_data['orcid_id'], - address = form.cleaned_data['address'], + nationality = form.cleaned_data['nationality'], + country_of_employment = form.cleaned_data['country_of_employment'], + #address = form.cleaned_data['address'], affiliation = form.cleaned_data['affiliation'], personalwebpage = form.cleaned_data['personalwebpage'], ) @@ -218,7 +220,9 @@ def update_personal_data(request): request.user.last_name = user_form.cleaned_data['last_name'] request.user.contributor.title = cont_form.cleaned_data['title'] request.user.contributor.orcid_id = cont_form.cleaned_data['orcid_id'] - request.user.contributor.address = cont_form.cleaned_data['address'] + request.user.contributor.nationality = cont_form.cleaned_data['nationality'] + request.user.contributor.country_of_employment = cont_form.cleaned_data['country_of_employment'] + #request.user.contributor.address = cont_form.cleaned_data['address'] request.user.contributor.affiliation = cont_form.cleaned_data['affiliation'] request.user.contributor.personalwebpage = cont_form.cleaned_data['personalwebpage'] request.user.save() diff --git a/static/flags/__.gif b/static/flags/__.gif new file mode 100644 index 0000000000000000000000000000000000000000..30a5c9c73ae21be39f6b3b992e607a6297d672c5 Binary files /dev/null and b/static/flags/__.gif differ diff --git a/static/flags/ad.gif b/static/flags/ad.gif new file mode 100644 index 0000000000000000000000000000000000000000..830b29b046ff97a1833bd5714f28a01b965888d5 Binary files /dev/null and b/static/flags/ad.gif differ diff --git a/static/flags/ae.gif b/static/flags/ae.gif new file mode 100644 index 0000000000000000000000000000000000000000..cecae61063ed3d2a0c7857b1fa961e619f542497 Binary files /dev/null and b/static/flags/ae.gif differ diff --git a/static/flags/af.gif b/static/flags/af.gif new file mode 100644 index 0000000000000000000000000000000000000000..ab5467260442cff1ca31d8d9bcdd4ec45651ecbc Binary files /dev/null and b/static/flags/af.gif differ diff --git a/static/flags/ag.gif b/static/flags/ag.gif new file mode 100644 index 0000000000000000000000000000000000000000..e087805581f87d23a178155f371c775292bab422 Binary files /dev/null and b/static/flags/ag.gif differ diff --git a/static/flags/ai.gif b/static/flags/ai.gif new file mode 100644 index 0000000000000000000000000000000000000000..0929974aa8d05070a4642d66de30f7a5c80b4a82 Binary files /dev/null and b/static/flags/ai.gif differ diff --git a/static/flags/al.gif b/static/flags/al.gif new file mode 100644 index 0000000000000000000000000000000000000000..448e65cb8fe562335e0b96424f7868615b952ba8 Binary files /dev/null and b/static/flags/al.gif differ diff --git a/static/flags/am.gif b/static/flags/am.gif new file mode 100644 index 0000000000000000000000000000000000000000..8665fe45bb2ad2df0eb53fe420189584e35e8f0b Binary files /dev/null and b/static/flags/am.gif differ diff --git a/static/flags/ao.gif b/static/flags/ao.gif new file mode 100644 index 0000000000000000000000000000000000000000..4a49238edd7a86e9bf85661b159394bccfeaf78c Binary files /dev/null and b/static/flags/ao.gif differ diff --git a/static/flags/aq.gif b/static/flags/aq.gif new file mode 100644 index 0000000000000000000000000000000000000000..5e299d16a227b1d27454fd4576f98460eb8f480c Binary files /dev/null and b/static/flags/aq.gif differ diff --git a/static/flags/ar.gif b/static/flags/ar.gif new file mode 100644 index 0000000000000000000000000000000000000000..56918bfc0181e8097ab0095ba5c37d83ed8b9f32 Binary files /dev/null and b/static/flags/ar.gif differ diff --git a/static/flags/as.gif b/static/flags/as.gif new file mode 100644 index 0000000000000000000000000000000000000000..9efdf37863f599ef4f49dc4efe003b551e998f47 Binary files /dev/null and b/static/flags/as.gif differ diff --git a/static/flags/at.gif b/static/flags/at.gif new file mode 100644 index 0000000000000000000000000000000000000000..0111bb5dca8197a067646690b683d26e99c73ee2 Binary files /dev/null and b/static/flags/at.gif differ diff --git a/static/flags/au.gif b/static/flags/au.gif new file mode 100644 index 0000000000000000000000000000000000000000..08945485bf4cff7b844e3c99098d9f47c873e7a4 Binary files /dev/null and b/static/flags/au.gif differ diff --git a/static/flags/aw.gif b/static/flags/aw.gif new file mode 100644 index 0000000000000000000000000000000000000000..54259c07bc573478b671e99863d64de776c8ce8a Binary files /dev/null and b/static/flags/aw.gif differ diff --git a/static/flags/ax.gif b/static/flags/ax.gif new file mode 100644 index 0000000000000000000000000000000000000000..ce20077d2cdb18fff01fdfa70ead9f3e1a3224d6 Binary files /dev/null and b/static/flags/ax.gif differ diff --git a/static/flags/az.gif b/static/flags/az.gif new file mode 100644 index 0000000000000000000000000000000000000000..c03749189d41b21f8e776cbf47d0f4c945c9c67e Binary files /dev/null and b/static/flags/az.gif differ diff --git a/static/flags/ba.gif b/static/flags/ba.gif new file mode 100644 index 0000000000000000000000000000000000000000..e957194e6580d6c9e1e6abca3db04ac788a1e3ea Binary files /dev/null and b/static/flags/ba.gif differ diff --git a/static/flags/bb.gif b/static/flags/bb.gif new file mode 100644 index 0000000000000000000000000000000000000000..7f3e77eda25e70ac55f6299b7b73f57a5892ab3c Binary files /dev/null and b/static/flags/bb.gif differ diff --git a/static/flags/bd.gif b/static/flags/bd.gif new file mode 100644 index 0000000000000000000000000000000000000000..c91a1f892dffd45f00b44c1180a45da886012707 Binary files /dev/null and b/static/flags/bd.gif differ diff --git a/static/flags/be.gif b/static/flags/be.gif new file mode 100644 index 0000000000000000000000000000000000000000..a0dcccfd2f60660f045a2e818e5b52000f0b4134 Binary files /dev/null and b/static/flags/be.gif differ diff --git a/static/flags/bf.gif b/static/flags/bf.gif new file mode 100644 index 0000000000000000000000000000000000000000..323d3b716eb30a3acff632515361dcf4b0be9081 Binary files /dev/null and b/static/flags/bf.gif differ diff --git a/static/flags/bg.gif b/static/flags/bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..e87028bec8540afb0e3e040a7a13d4acea444b4a Binary files /dev/null and b/static/flags/bg.gif differ diff --git a/static/flags/bh.gif b/static/flags/bh.gif new file mode 100644 index 0000000000000000000000000000000000000000..9ca2e37f5623b246e25ee95e5a0d8099afa25874 Binary files /dev/null and b/static/flags/bh.gif differ diff --git a/static/flags/bi.gif b/static/flags/bi.gif new file mode 100644 index 0000000000000000000000000000000000000000..bb2596036fc979872bee5ca87f80ec767eba0199 Binary files /dev/null and b/static/flags/bi.gif differ diff --git a/static/flags/bj.gif b/static/flags/bj.gif new file mode 100644 index 0000000000000000000000000000000000000000..f4d7fc35d17965d5a3d15725fc0950fb584b16b1 Binary files /dev/null and b/static/flags/bj.gif differ diff --git a/static/flags/bl.gif b/static/flags/bl.gif new file mode 100644 index 0000000000000000000000000000000000000000..0c21d69ab5528ba0c107445c4afeff3c61f7e447 Binary files /dev/null and b/static/flags/bl.gif differ diff --git a/static/flags/bm.gif b/static/flags/bm.gif new file mode 100644 index 0000000000000000000000000000000000000000..bda7220758023bdb795801732c799c4d573ce770 Binary files /dev/null and b/static/flags/bm.gif differ diff --git a/static/flags/bn.gif b/static/flags/bn.gif new file mode 100644 index 0000000000000000000000000000000000000000..5714b4535b25964a6b2c949b3168560e6df56825 Binary files /dev/null and b/static/flags/bn.gif differ diff --git a/static/flags/bo.gif b/static/flags/bo.gif new file mode 100644 index 0000000000000000000000000000000000000000..4ada27cc58d88d9fdba00d4bbc68ffdec3195458 Binary files /dev/null and b/static/flags/bo.gif differ diff --git a/static/flags/bq.gif b/static/flags/bq.gif new file mode 100644 index 0000000000000000000000000000000000000000..5785c13371746313e2f7ee2e5a3b6daf9ea3e85a Binary files /dev/null and b/static/flags/bq.gif differ diff --git a/static/flags/br.gif b/static/flags/br.gif new file mode 100644 index 0000000000000000000000000000000000000000..8541dd0226069f21bf6b8587de2ac6a594bb8086 Binary files /dev/null and b/static/flags/br.gif differ diff --git a/static/flags/bs.gif b/static/flags/bs.gif new file mode 100644 index 0000000000000000000000000000000000000000..6eadd88db87f50d76e47d23a51b759ff28fa69d9 Binary files /dev/null and b/static/flags/bs.gif differ diff --git a/static/flags/bt.gif b/static/flags/bt.gif new file mode 100644 index 0000000000000000000000000000000000000000..57dc21c6135b3a17e57f7694f223f46f2654944f Binary files /dev/null and b/static/flags/bt.gif differ diff --git a/static/flags/bv.gif b/static/flags/bv.gif new file mode 100644 index 0000000000000000000000000000000000000000..b1117a7bbc63d36f46816abd3ea7359953f64519 Binary files /dev/null and b/static/flags/bv.gif differ diff --git a/static/flags/bw.gif b/static/flags/bw.gif new file mode 100644 index 0000000000000000000000000000000000000000..3af6339f6cdd6b6de5c48596ea6ed0e69c3fe95e Binary files /dev/null and b/static/flags/bw.gif differ diff --git a/static/flags/by.gif b/static/flags/by.gif new file mode 100644 index 0000000000000000000000000000000000000000..6b7d8394f5ab769212b12f937b187aefeeff026f Binary files /dev/null and b/static/flags/by.gif differ diff --git a/static/flags/bz.gif b/static/flags/bz.gif new file mode 100644 index 0000000000000000000000000000000000000000..7b3fd388abacf217483f64316e207ebf481caf77 Binary files /dev/null and b/static/flags/bz.gif differ diff --git a/static/flags/ca.gif b/static/flags/ca.gif new file mode 100644 index 0000000000000000000000000000000000000000..f7382a203a2dea9415041e939146c955f8cafa78 Binary files /dev/null and b/static/flags/ca.gif differ diff --git a/static/flags/cc.gif b/static/flags/cc.gif new file mode 100644 index 0000000000000000000000000000000000000000..d602aac342bbf6acfca93b96d2a89685b68d56da Binary files /dev/null and b/static/flags/cc.gif differ diff --git a/static/flags/cd.gif b/static/flags/cd.gif new file mode 100644 index 0000000000000000000000000000000000000000..e786a5c133f2eed587d40ac9f9ef5015655cf9c5 Binary files /dev/null and b/static/flags/cd.gif differ diff --git a/static/flags/cf.gif b/static/flags/cf.gif new file mode 100644 index 0000000000000000000000000000000000000000..acdd287c5a3e1d738695af8819cbfcf6479dcca5 Binary files /dev/null and b/static/flags/cf.gif differ diff --git a/static/flags/cg.gif b/static/flags/cg.gif new file mode 100644 index 0000000000000000000000000000000000000000..e052941f24f0cb7b0970b9e2d5423916809d0556 Binary files /dev/null and b/static/flags/cg.gif differ diff --git a/static/flags/ch.gif b/static/flags/ch.gif new file mode 100644 index 0000000000000000000000000000000000000000..8d02693fa6b8be45f8a9d875fbff50a22bd54b4c Binary files /dev/null and b/static/flags/ch.gif differ diff --git a/static/flags/ci.gif b/static/flags/ci.gif new file mode 100644 index 0000000000000000000000000000000000000000..86ae6b312347e972302317a6627803a3052b2100 Binary files /dev/null and b/static/flags/ci.gif differ diff --git a/static/flags/ck.gif b/static/flags/ck.gif new file mode 100644 index 0000000000000000000000000000000000000000..8310438fa7351bf316b0de35d937543c603df74f Binary files /dev/null and b/static/flags/ck.gif differ diff --git a/static/flags/cl.gif b/static/flags/cl.gif new file mode 100644 index 0000000000000000000000000000000000000000..68dcdd5af7d1a237f19a9b8ecc4b8ffc148f01e9 Binary files /dev/null and b/static/flags/cl.gif differ diff --git a/static/flags/cm.gif b/static/flags/cm.gif new file mode 100644 index 0000000000000000000000000000000000000000..8d0ebadf840cbd8b1a5e57ba555062bcd55b683b Binary files /dev/null and b/static/flags/cm.gif differ diff --git a/static/flags/cn.gif b/static/flags/cn.gif new file mode 100644 index 0000000000000000000000000000000000000000..b0dc412ac4db4d7e69b4952ab7cd03b642d76a60 Binary files /dev/null and b/static/flags/cn.gif differ diff --git a/static/flags/co.gif b/static/flags/co.gif new file mode 100644 index 0000000000000000000000000000000000000000..b608cd6ac2a2d46a37b9bd5c72ad8da7407b7d41 Binary files /dev/null and b/static/flags/co.gif differ diff --git a/static/flags/cr.gif b/static/flags/cr.gif new file mode 100644 index 0000000000000000000000000000000000000000..1bc86250c91a17c554e3c8e990a4b916865fa164 Binary files /dev/null and b/static/flags/cr.gif differ diff --git a/static/flags/cu.gif b/static/flags/cu.gif new file mode 100644 index 0000000000000000000000000000000000000000..d514610c6fb766ec1424d1df34b54c7bfd5491d3 Binary files /dev/null and b/static/flags/cu.gif differ diff --git a/static/flags/cv.gif b/static/flags/cv.gif new file mode 100644 index 0000000000000000000000000000000000000000..280236392e8d8f08c8c25485478244a3cbe87a70 Binary files /dev/null and b/static/flags/cv.gif differ diff --git a/static/flags/cw.gif b/static/flags/cw.gif new file mode 100644 index 0000000000000000000000000000000000000000..596178868e9aa143fb5bd4632c1561af99713be4 Binary files /dev/null and b/static/flags/cw.gif differ diff --git a/static/flags/cx.gif b/static/flags/cx.gif new file mode 100644 index 0000000000000000000000000000000000000000..86ffb71e0ac020c3807efb87a85352cf74322c6e Binary files /dev/null and b/static/flags/cx.gif differ diff --git a/static/flags/cy.gif b/static/flags/cy.gif new file mode 100644 index 0000000000000000000000000000000000000000..8fb2da54a4bb6461a0ef6f074b3fe8e0c177a0f2 Binary files /dev/null and b/static/flags/cy.gif differ diff --git a/static/flags/cz.gif b/static/flags/cz.gif new file mode 100644 index 0000000000000000000000000000000000000000..64348244a4427a148fc5e7ca97f631810ce8fe69 Binary files /dev/null and b/static/flags/cz.gif differ diff --git a/static/flags/de.gif b/static/flags/de.gif new file mode 100644 index 0000000000000000000000000000000000000000..e5fdfaa913b1e7fe2ab6cd2865fd53d31b3624c0 Binary files /dev/null and b/static/flags/de.gif differ diff --git a/static/flags/dj.gif b/static/flags/dj.gif new file mode 100644 index 0000000000000000000000000000000000000000..d9f121581c08617987b25ea1daa9d6349f27e02b Binary files /dev/null and b/static/flags/dj.gif differ diff --git a/static/flags/dk.gif b/static/flags/dk.gif new file mode 100644 index 0000000000000000000000000000000000000000..39c87825320011aa0dd66a4b50705550cca180e0 Binary files /dev/null and b/static/flags/dk.gif differ diff --git a/static/flags/dm.gif b/static/flags/dm.gif new file mode 100644 index 0000000000000000000000000000000000000000..927bbe51d421e35afc0787b8a6f8c670030aeb98 Binary files /dev/null and b/static/flags/dm.gif differ diff --git a/static/flags/do.gif b/static/flags/do.gif new file mode 100644 index 0000000000000000000000000000000000000000..952af49ead40827b495a2031f0619368d8fb8c5d Binary files /dev/null and b/static/flags/do.gif differ diff --git a/static/flags/dz.gif b/static/flags/dz.gif new file mode 100644 index 0000000000000000000000000000000000000000..71933a96c91d0b6ec4c2804119f0254a5d9521a7 Binary files /dev/null and b/static/flags/dz.gif differ diff --git a/static/flags/ec.gif b/static/flags/ec.gif new file mode 100644 index 0000000000000000000000000000000000000000..fc3e29401e8845089f9f1d024689d0410f251481 Binary files /dev/null and b/static/flags/ec.gif differ diff --git a/static/flags/ee.gif b/static/flags/ee.gif new file mode 100644 index 0000000000000000000000000000000000000000..da4bd2b17e48c378b56a45e3e7f4ab5144df2467 Binary files /dev/null and b/static/flags/ee.gif differ diff --git a/static/flags/eg.gif b/static/flags/eg.gif new file mode 100644 index 0000000000000000000000000000000000000000..c5448c8235b92f75dbce6dd95c45699c4ff3e870 Binary files /dev/null and b/static/flags/eg.gif differ diff --git a/static/flags/eh.gif b/static/flags/eh.gif new file mode 100644 index 0000000000000000000000000000000000000000..7d2b276cc5385d1aee7d00f8e0ac4ed4bec350bb Binary files /dev/null and b/static/flags/eh.gif differ diff --git a/static/flags/er.gif b/static/flags/er.gif new file mode 100644 index 0000000000000000000000000000000000000000..266097f15730bb5b1b557c73d855c6195b17dde2 Binary files /dev/null and b/static/flags/er.gif differ diff --git a/static/flags/es.gif b/static/flags/es.gif new file mode 100644 index 0000000000000000000000000000000000000000..9ef1912ad75fbd56e9e310a2e8cd49ee5ddee1ec Binary files /dev/null and b/static/flags/es.gif differ diff --git a/static/flags/et.gif b/static/flags/et.gif new file mode 100644 index 0000000000000000000000000000000000000000..632a5fd8dd7dca7a4fe01aaea2291bd55e25ce65 Binary files /dev/null and b/static/flags/et.gif differ diff --git a/static/flags/eu.gif b/static/flags/eu.gif new file mode 100644 index 0000000000000000000000000000000000000000..2a4e71ad4243e78bdf11d5995a211e29cee052ec Binary files /dev/null and b/static/flags/eu.gif differ diff --git a/static/flags/fi.gif b/static/flags/fi.gif new file mode 100644 index 0000000000000000000000000000000000000000..888caf5bf33e2e20d4c03bc2ebc205041f11619e Binary files /dev/null and b/static/flags/fi.gif differ diff --git a/static/flags/fj.gif b/static/flags/fj.gif new file mode 100644 index 0000000000000000000000000000000000000000..531cdb97ec6df2ea0d9d45b5cb5c2436e4051c0e Binary files /dev/null and b/static/flags/fj.gif differ diff --git a/static/flags/fk.gif b/static/flags/fk.gif new file mode 100644 index 0000000000000000000000000000000000000000..3720fc4a262b3a3997ab29b63d367a528449865d Binary files /dev/null and b/static/flags/fk.gif differ diff --git a/static/flags/fm.gif b/static/flags/fm.gif new file mode 100644 index 0000000000000000000000000000000000000000..49e72c0552c5a426e6dae95391de24199cdb8df5 Binary files /dev/null and b/static/flags/fm.gif differ diff --git a/static/flags/fo.gif b/static/flags/fo.gif new file mode 100644 index 0000000000000000000000000000000000000000..ddafd369f6b3c12ee323584d2376b254e2e64744 Binary files /dev/null and b/static/flags/fo.gif differ diff --git a/static/flags/fr.gif b/static/flags/fr.gif new file mode 100644 index 0000000000000000000000000000000000000000..0c21d69ab5528ba0c107445c4afeff3c61f7e447 Binary files /dev/null and b/static/flags/fr.gif differ diff --git a/static/flags/ga.gif b/static/flags/ga.gif new file mode 100644 index 0000000000000000000000000000000000000000..757c1e68500ea22a733073b8749b0e9b14a260eb Binary files /dev/null and b/static/flags/ga.gif differ diff --git a/static/flags/gb.gif b/static/flags/gb.gif new file mode 100644 index 0000000000000000000000000000000000000000..ccac6cc8605c3c43d82eabca459b7f2a9017b3ad Binary files /dev/null and b/static/flags/gb.gif differ diff --git a/static/flags/gd.gif b/static/flags/gd.gif new file mode 100644 index 0000000000000000000000000000000000000000..1f0c15b1ba40ead4926068fa9cb270e0709621dc Binary files /dev/null and b/static/flags/gd.gif differ diff --git a/static/flags/ge.gif b/static/flags/ge.gif new file mode 100644 index 0000000000000000000000000000000000000000..aa80145f17bdc990fcd09161587893dae2b5af98 Binary files /dev/null and b/static/flags/ge.gif differ diff --git a/static/flags/gf.gif b/static/flags/gf.gif new file mode 100644 index 0000000000000000000000000000000000000000..0c21d69ab5528ba0c107445c4afeff3c61f7e447 Binary files /dev/null and b/static/flags/gf.gif differ diff --git a/static/flags/gg.gif b/static/flags/gg.gif new file mode 100644 index 0000000000000000000000000000000000000000..cf4b31c301db50197b5afa3b6ff001e482b041df Binary files /dev/null and b/static/flags/gg.gif differ diff --git a/static/flags/gh.gif b/static/flags/gh.gif new file mode 100644 index 0000000000000000000000000000000000000000..d4da8e89de8f66ae13b98ad8fa1f0b49c643e7a1 Binary files /dev/null and b/static/flags/gh.gif differ diff --git a/static/flags/gi.gif b/static/flags/gi.gif new file mode 100644 index 0000000000000000000000000000000000000000..9f90768f840302f4fb6cddf1335b31911896ca9b Binary files /dev/null and b/static/flags/gi.gif differ diff --git a/static/flags/gl.gif b/static/flags/gl.gif new file mode 100644 index 0000000000000000000000000000000000000000..e9d93876d9354ca7c230c6167b280ec40ebd1fb7 Binary files /dev/null and b/static/flags/gl.gif differ diff --git a/static/flags/gm.gif b/static/flags/gm.gif new file mode 100644 index 0000000000000000000000000000000000000000..03ce123673121613044f8d8db42d2e138c4bc510 Binary files /dev/null and b/static/flags/gm.gif differ diff --git a/static/flags/gn.gif b/static/flags/gn.gif new file mode 100644 index 0000000000000000000000000000000000000000..a27b756201923acb54f883e878f86de142d3b0fb Binary files /dev/null and b/static/flags/gn.gif differ diff --git a/static/flags/gp.gif b/static/flags/gp.gif new file mode 100644 index 0000000000000000000000000000000000000000..b22719920b0bf07be07fd8f43822e0f6f5d0e854 Binary files /dev/null and b/static/flags/gp.gif differ diff --git a/static/flags/gq.gif b/static/flags/gq.gif new file mode 100644 index 0000000000000000000000000000000000000000..7525731e397b4de5fa1a84379cf9f9d2477510bb Binary files /dev/null and b/static/flags/gq.gif differ diff --git a/static/flags/gr.gif b/static/flags/gr.gif new file mode 100644 index 0000000000000000000000000000000000000000..7557345e4b4e2f1aaee6dd1865a6a8cd766e53f5 Binary files /dev/null and b/static/flags/gr.gif differ diff --git a/static/flags/gs.gif b/static/flags/gs.gif new file mode 100644 index 0000000000000000000000000000000000000000..83234c4a87eb607d9cd4fc6ea9f4d70fe57fbc70 Binary files /dev/null and b/static/flags/gs.gif differ diff --git a/static/flags/gt.gif b/static/flags/gt.gif new file mode 100644 index 0000000000000000000000000000000000000000..066410d7241ef1038afb9042c50447b31401cc69 Binary files /dev/null and b/static/flags/gt.gif differ diff --git a/static/flags/gu.gif b/static/flags/gu.gif new file mode 100644 index 0000000000000000000000000000000000000000..313c2604aa1983bd948d6d9c6e9077732356ad1e Binary files /dev/null and b/static/flags/gu.gif differ diff --git a/static/flags/gw.gif b/static/flags/gw.gif new file mode 100644 index 0000000000000000000000000000000000000000..8ce3001ee972ea51da12cdbdbd0a8939d1fc384b Binary files /dev/null and b/static/flags/gw.gif differ diff --git a/static/flags/gy.gif b/static/flags/gy.gif new file mode 100644 index 0000000000000000000000000000000000000000..9f943e875458a0fd47d2f3ef2f2aeff91e42d35a Binary files /dev/null and b/static/flags/gy.gif differ diff --git a/static/flags/hk.gif b/static/flags/hk.gif new file mode 100644 index 0000000000000000000000000000000000000000..0c645609301cccc88275f99678981e02615e6021 Binary files /dev/null and b/static/flags/hk.gif differ diff --git a/static/flags/hm.gif b/static/flags/hm.gif new file mode 100644 index 0000000000000000000000000000000000000000..08945485bf4cff7b844e3c99098d9f47c873e7a4 Binary files /dev/null and b/static/flags/hm.gif differ diff --git a/static/flags/hn.gif b/static/flags/hn.gif new file mode 100644 index 0000000000000000000000000000000000000000..c2c279795e40ebd01b7b064980d43bc715bf83cf Binary files /dev/null and b/static/flags/hn.gif differ diff --git a/static/flags/hr.gif b/static/flags/hr.gif new file mode 100644 index 0000000000000000000000000000000000000000..249d624aa714ff8586ffbfab97ec0b465bf7ae28 Binary files /dev/null and b/static/flags/hr.gif differ diff --git a/static/flags/ht.gif b/static/flags/ht.gif new file mode 100644 index 0000000000000000000000000000000000000000..32917747a3dedc6913bde4bf4dc4ecff615e5996 Binary files /dev/null and b/static/flags/ht.gif differ diff --git a/static/flags/hu.gif b/static/flags/hu.gif new file mode 100644 index 0000000000000000000000000000000000000000..b7443f4f5a9145c46c5e9e15fc84df52527177e6 Binary files /dev/null and b/static/flags/hu.gif differ diff --git a/static/flags/id.gif b/static/flags/id.gif new file mode 100644 index 0000000000000000000000000000000000000000..b8aa2c85a9b797b01e21f898032668ef26d8bd07 Binary files /dev/null and b/static/flags/id.gif differ diff --git a/static/flags/ie.gif b/static/flags/ie.gif new file mode 100644 index 0000000000000000000000000000000000000000..4f0937cbaf9c8f618761a72d33f9a4744b8b28df Binary files /dev/null and b/static/flags/ie.gif differ diff --git a/static/flags/il.gif b/static/flags/il.gif new file mode 100644 index 0000000000000000000000000000000000000000..d774c134591f8aea5d081262141a8eafc946c2a2 Binary files /dev/null and b/static/flags/il.gif differ diff --git a/static/flags/im.gif b/static/flags/im.gif new file mode 100644 index 0000000000000000000000000000000000000000..cf719f7888a8e1c9603bda11f21f1b34ddd5d614 Binary files /dev/null and b/static/flags/im.gif differ diff --git a/static/flags/in.gif b/static/flags/in.gif new file mode 100644 index 0000000000000000000000000000000000000000..629f259f5d07bcaf93f5677773e693823572f3b1 Binary files /dev/null and b/static/flags/in.gif differ diff --git a/static/flags/io.gif b/static/flags/io.gif new file mode 100644 index 0000000000000000000000000000000000000000..1b7f551d95106af9891f335916faaa5045c9cbec Binary files /dev/null and b/static/flags/io.gif differ diff --git a/static/flags/iq.gif b/static/flags/iq.gif new file mode 100644 index 0000000000000000000000000000000000000000..580c8d52097478a40bbf0dda6748a52152808e11 Binary files /dev/null and b/static/flags/iq.gif differ diff --git a/static/flags/ir.gif b/static/flags/ir.gif new file mode 100644 index 0000000000000000000000000000000000000000..089c0748d50be6a624e5d54137fbdfec9cf13ae3 Binary files /dev/null and b/static/flags/ir.gif differ diff --git a/static/flags/is.gif b/static/flags/is.gif new file mode 100644 index 0000000000000000000000000000000000000000..046c1dcf7da3142836eab43e4163b08805b8bd31 Binary files /dev/null and b/static/flags/is.gif differ diff --git a/static/flags/it.gif b/static/flags/it.gif new file mode 100644 index 0000000000000000000000000000000000000000..cb6ece3aa21b103013b7bc09442a00019dfd49de Binary files /dev/null and b/static/flags/it.gif differ diff --git a/static/flags/je.gif b/static/flags/je.gif new file mode 100644 index 0000000000000000000000000000000000000000..e123ca5323c618495f3238377e8de1cb210d0f13 Binary files /dev/null and b/static/flags/je.gif differ diff --git a/static/flags/jm.gif b/static/flags/jm.gif new file mode 100644 index 0000000000000000000000000000000000000000..9b35681d2ffbdda9a36f1505ade3236466e11636 Binary files /dev/null and b/static/flags/jm.gif differ diff --git a/static/flags/jo.gif b/static/flags/jo.gif new file mode 100644 index 0000000000000000000000000000000000000000..6dbba6a32ea84d2b73fed9a9fa879f5c1b8c5a2d Binary files /dev/null and b/static/flags/jo.gif differ diff --git a/static/flags/jp.gif b/static/flags/jp.gif new file mode 100644 index 0000000000000000000000000000000000000000..834e8afb9d5923f8b9f202121864d82c73ff57ed Binary files /dev/null and b/static/flags/jp.gif differ diff --git a/static/flags/ke.gif b/static/flags/ke.gif new file mode 100644 index 0000000000000000000000000000000000000000..523cab12f1b09b08d34c973a6c1087282c00abb1 Binary files /dev/null and b/static/flags/ke.gif differ diff --git a/static/flags/kg.gif b/static/flags/kg.gif new file mode 100644 index 0000000000000000000000000000000000000000..52e33496a0c027130cc5dd5979a08c17d15ca891 Binary files /dev/null and b/static/flags/kg.gif differ diff --git a/static/flags/kh.gif b/static/flags/kh.gif new file mode 100644 index 0000000000000000000000000000000000000000..b16bf77fd948457c9a71aef35c55d90e0d77749a Binary files /dev/null and b/static/flags/kh.gif differ diff --git a/static/flags/ki.gif b/static/flags/ki.gif new file mode 100644 index 0000000000000000000000000000000000000000..69cd34a2ff577f4722b862cdfc2b736f24ba0ae9 Binary files /dev/null and b/static/flags/ki.gif differ diff --git a/static/flags/km.gif b/static/flags/km.gif new file mode 100644 index 0000000000000000000000000000000000000000..8a9fce535744bfe4984ffbbcac460a9bdce01239 Binary files /dev/null and b/static/flags/km.gif differ diff --git a/static/flags/kn.gif b/static/flags/kn.gif new file mode 100644 index 0000000000000000000000000000000000000000..9481c1a2316bd4d8679867bbccad8add4e05fa26 Binary files /dev/null and b/static/flags/kn.gif differ diff --git a/static/flags/kp.gif b/static/flags/kp.gif new file mode 100644 index 0000000000000000000000000000000000000000..fee280b7029a534a727160eb6cd743a77ecd8a1d Binary files /dev/null and b/static/flags/kp.gif differ diff --git a/static/flags/kr.gif b/static/flags/kr.gif new file mode 100644 index 0000000000000000000000000000000000000000..28e1dfc4f88140b733ffa3ce8e1bad1bbffbee19 Binary files /dev/null and b/static/flags/kr.gif differ diff --git a/static/flags/kw.gif b/static/flags/kw.gif new file mode 100644 index 0000000000000000000000000000000000000000..fa3ee09cd7ce46941c8d6b51762f968af4ea9826 Binary files /dev/null and b/static/flags/kw.gif differ diff --git a/static/flags/ky.gif b/static/flags/ky.gif new file mode 100644 index 0000000000000000000000000000000000000000..2cac52e1fc685f7beb8210bc43e0d404d2a4dccb Binary files /dev/null and b/static/flags/ky.gif differ diff --git a/static/flags/kz.gif b/static/flags/kz.gif new file mode 100644 index 0000000000000000000000000000000000000000..031238a4f26e7104974ebb1472e623aa3f848cc3 Binary files /dev/null and b/static/flags/kz.gif differ diff --git a/static/flags/la.gif b/static/flags/la.gif new file mode 100644 index 0000000000000000000000000000000000000000..b08836b13bf16098578c836f3447858cf9857862 Binary files /dev/null and b/static/flags/la.gif differ diff --git a/static/flags/lb.gif b/static/flags/lb.gif new file mode 100644 index 0000000000000000000000000000000000000000..dcc202c2b8af95cce7b782f5cedfb850142f3d35 Binary files /dev/null and b/static/flags/lb.gif differ diff --git a/static/flags/lc.gif b/static/flags/lc.gif new file mode 100644 index 0000000000000000000000000000000000000000..2f73b350d0545c6569848aa8ca1f431366b1707c Binary files /dev/null and b/static/flags/lc.gif differ diff --git a/static/flags/li.gif b/static/flags/li.gif new file mode 100644 index 0000000000000000000000000000000000000000..fde1cbac9f44514679df7f1932c6fc9bfb0a85a3 Binary files /dev/null and b/static/flags/li.gif differ diff --git a/static/flags/lk.gif b/static/flags/lk.gif new file mode 100644 index 0000000000000000000000000000000000000000..0dfb639377b2af245b4f073317503e68389a4b2b Binary files /dev/null and b/static/flags/lk.gif differ diff --git a/static/flags/lr.gif b/static/flags/lr.gif new file mode 100644 index 0000000000000000000000000000000000000000..9ee0ab2e46f98f2b1af53ff7408cab2b9fbc2662 Binary files /dev/null and b/static/flags/lr.gif differ diff --git a/static/flags/ls.gif b/static/flags/ls.gif new file mode 100644 index 0000000000000000000000000000000000000000..a716573433287501019516f13ead94c1338f3aaf Binary files /dev/null and b/static/flags/ls.gif differ diff --git a/static/flags/lt.gif b/static/flags/lt.gif new file mode 100644 index 0000000000000000000000000000000000000000..7a4dd43c42cb7db68c88005690bcf9114e18a4cf Binary files /dev/null and b/static/flags/lt.gif differ diff --git a/static/flags/lu.gif b/static/flags/lu.gif new file mode 100644 index 0000000000000000000000000000000000000000..37c8c3d334a0482e51c91476e38d50adcf3e212b Binary files /dev/null and b/static/flags/lu.gif differ diff --git a/static/flags/lv.gif b/static/flags/lv.gif new file mode 100644 index 0000000000000000000000000000000000000000..c0ab991990c837f80c98753931e65a56b009c99b Binary files /dev/null and b/static/flags/lv.gif differ diff --git a/static/flags/ly.gif b/static/flags/ly.gif new file mode 100644 index 0000000000000000000000000000000000000000..1681b9fb664038a6b1a8bbf0c3b91822e5309db3 Binary files /dev/null and b/static/flags/ly.gif differ diff --git a/static/flags/ma.gif b/static/flags/ma.gif new file mode 100644 index 0000000000000000000000000000000000000000..3ad13827a096c67cf44085350d7ebf3795eadc93 Binary files /dev/null and b/static/flags/ma.gif differ diff --git a/static/flags/mc.gif b/static/flags/mc.gif new file mode 100644 index 0000000000000000000000000000000000000000..ad62e4aea0d07d3885e14f2e89fdefb633266b71 Binary files /dev/null and b/static/flags/mc.gif differ diff --git a/static/flags/md.gif b/static/flags/md.gif new file mode 100644 index 0000000000000000000000000000000000000000..2791ec633413880735424cf20ce982e726cc2dc2 Binary files /dev/null and b/static/flags/md.gif differ diff --git a/static/flags/me.gif b/static/flags/me.gif new file mode 100644 index 0000000000000000000000000000000000000000..3d3b13786fce79c3275c5a964f24db2341625ac2 Binary files /dev/null and b/static/flags/me.gif differ diff --git a/static/flags/mf.gif b/static/flags/mf.gif new file mode 100644 index 0000000000000000000000000000000000000000..0c21d69ab5528ba0c107445c4afeff3c61f7e447 Binary files /dev/null and b/static/flags/mf.gif differ diff --git a/static/flags/mg.gif b/static/flags/mg.gif new file mode 100644 index 0000000000000000000000000000000000000000..98b61fda3b8311a289c5696055f7229fdbd6deb8 Binary files /dev/null and b/static/flags/mg.gif differ diff --git a/static/flags/mh.gif b/static/flags/mh.gif new file mode 100644 index 0000000000000000000000000000000000000000..ee2713efdcd79885f19ddda1797028aa83e65ec0 Binary files /dev/null and b/static/flags/mh.gif differ diff --git a/static/flags/mk.gif b/static/flags/mk.gif new file mode 100644 index 0000000000000000000000000000000000000000..2a3e6ae3e374a4c50aeb570b5a70bad5e0814a58 Binary files /dev/null and b/static/flags/mk.gif differ diff --git a/static/flags/ml.gif b/static/flags/ml.gif new file mode 100644 index 0000000000000000000000000000000000000000..5c7f795a75ca97de40741bf9e41544803304fe34 Binary files /dev/null and b/static/flags/ml.gif differ diff --git a/static/flags/mm.gif b/static/flags/mm.gif new file mode 100644 index 0000000000000000000000000000000000000000..6441802344850bf6c8a83e958ebaed5aa7766b83 Binary files /dev/null and b/static/flags/mm.gif differ diff --git a/static/flags/mn.gif b/static/flags/mn.gif new file mode 100644 index 0000000000000000000000000000000000000000..979839cbffa21864122d085546e410ea1134ffbd Binary files /dev/null and b/static/flags/mn.gif differ diff --git a/static/flags/mo.gif b/static/flags/mo.gif new file mode 100644 index 0000000000000000000000000000000000000000..9666990365c7c406dd91d99b4cae7c81d433e807 Binary files /dev/null and b/static/flags/mo.gif differ diff --git a/static/flags/mp.gif b/static/flags/mp.gif new file mode 100644 index 0000000000000000000000000000000000000000..4f1dadcc173b1c6f15201a868ea5af0f2617b5a6 Binary files /dev/null and b/static/flags/mp.gif differ diff --git a/static/flags/mq.gif b/static/flags/mq.gif new file mode 100644 index 0000000000000000000000000000000000000000..9b46c9a414c8f11d581e36c9ec62f953dca2a40d Binary files /dev/null and b/static/flags/mq.gif differ diff --git a/static/flags/mr.gif b/static/flags/mr.gif new file mode 100644 index 0000000000000000000000000000000000000000..a20195feb4c021e905d21645d891052f41afd944 Binary files /dev/null and b/static/flags/mr.gif differ diff --git a/static/flags/ms.gif b/static/flags/ms.gif new file mode 100644 index 0000000000000000000000000000000000000000..1c62fe794b9ab2a52a4a92fe8d9a6c2b4469d0c8 Binary files /dev/null and b/static/flags/ms.gif differ diff --git a/static/flags/mt.gif b/static/flags/mt.gif new file mode 100644 index 0000000000000000000000000000000000000000..0d9e3f5c96092ff8b83e1c4bbec1571dad1b8f05 Binary files /dev/null and b/static/flags/mt.gif differ diff --git a/static/flags/mu.gif b/static/flags/mu.gif new file mode 100644 index 0000000000000000000000000000000000000000..b49ef7551ccec5222f3899d22c5f363c6c8811e1 Binary files /dev/null and b/static/flags/mu.gif differ diff --git a/static/flags/mv.gif b/static/flags/mv.gif new file mode 100644 index 0000000000000000000000000000000000000000..27aaaa49d41042d307a9b34c8b76fd2eaf1ae310 Binary files /dev/null and b/static/flags/mv.gif differ diff --git a/static/flags/mw.gif b/static/flags/mw.gif new file mode 100644 index 0000000000000000000000000000000000000000..aa352e879fe4c3402256160435c4263a542df8cb Binary files /dev/null and b/static/flags/mw.gif differ diff --git a/static/flags/mx.gif b/static/flags/mx.gif new file mode 100644 index 0000000000000000000000000000000000000000..530bddbfe3c9a5d1bef0f1a0d3c8ee4f51819323 Binary files /dev/null and b/static/flags/mx.gif differ diff --git a/static/flags/my.gif b/static/flags/my.gif new file mode 100644 index 0000000000000000000000000000000000000000..592ae1a0ef0c718f74d1fb4a8ac024e52726faea Binary files /dev/null and b/static/flags/my.gif differ diff --git a/static/flags/mz.gif b/static/flags/mz.gif new file mode 100644 index 0000000000000000000000000000000000000000..06718ac97ce7c040a0366ae852cafa0bdc69ba2b Binary files /dev/null and b/static/flags/mz.gif differ diff --git a/static/flags/na.gif b/static/flags/na.gif new file mode 100644 index 0000000000000000000000000000000000000000..9a78c9b5971473b97637e9ea7ff5df6324b83e19 Binary files /dev/null and b/static/flags/na.gif differ diff --git a/static/flags/nc.gif b/static/flags/nc.gif new file mode 100644 index 0000000000000000000000000000000000000000..4f7224154b5e294e607403e236b052f271ea75dc Binary files /dev/null and b/static/flags/nc.gif differ diff --git a/static/flags/ne.gif b/static/flags/ne.gif new file mode 100644 index 0000000000000000000000000000000000000000..fd4c076a01e1d50f83fc955b51c08170780863e0 Binary files /dev/null and b/static/flags/ne.gif differ diff --git a/static/flags/nf.gif b/static/flags/nf.gif new file mode 100644 index 0000000000000000000000000000000000000000..513de42fbcf3012ac50098ad55a952f462746ca4 Binary files /dev/null and b/static/flags/nf.gif differ diff --git a/static/flags/ng.gif b/static/flags/ng.gif new file mode 100644 index 0000000000000000000000000000000000000000..befcd68e055608b16072e35c864599cfc4f60d23 Binary files /dev/null and b/static/flags/ng.gif differ diff --git a/static/flags/ni.gif b/static/flags/ni.gif new file mode 100644 index 0000000000000000000000000000000000000000..b6fdd5f8bd33fa59b9de4e1faebe2b644c744494 Binary files /dev/null and b/static/flags/ni.gif differ diff --git a/static/flags/nl.gif b/static/flags/nl.gif new file mode 100644 index 0000000000000000000000000000000000000000..a68ceae0f82415d5c55f85419023e500bc2b8d34 Binary files /dev/null and b/static/flags/nl.gif differ diff --git a/static/flags/no.gif b/static/flags/no.gif new file mode 100644 index 0000000000000000000000000000000000000000..b1117a7bbc63d36f46816abd3ea7359953f64519 Binary files /dev/null and b/static/flags/no.gif differ diff --git a/static/flags/np.gif b/static/flags/np.gif new file mode 100644 index 0000000000000000000000000000000000000000..d7176ab2187aa8cc9741a697182c3ba050327630 Binary files /dev/null and b/static/flags/np.gif differ diff --git a/static/flags/nr.gif b/static/flags/nr.gif new file mode 100644 index 0000000000000000000000000000000000000000..9e68a63ff0339b419b0a4c6b89b49329ba8ec395 Binary files /dev/null and b/static/flags/nr.gif differ diff --git a/static/flags/nu.gif b/static/flags/nu.gif new file mode 100644 index 0000000000000000000000000000000000000000..e2e52fe980810b8820e4f57d6f45abba9fe0faa3 Binary files /dev/null and b/static/flags/nu.gif differ diff --git a/static/flags/nz.gif b/static/flags/nz.gif new file mode 100644 index 0000000000000000000000000000000000000000..33873363b4ae833ce0701dd08eb77975196d1141 Binary files /dev/null and b/static/flags/nz.gif differ diff --git a/static/flags/om.gif b/static/flags/om.gif new file mode 100644 index 0000000000000000000000000000000000000000..2a602aa02a2287c1cad6a17a84ed55dfc15c937f Binary files /dev/null and b/static/flags/om.gif differ diff --git a/static/flags/pa.gif b/static/flags/pa.gif new file mode 100644 index 0000000000000000000000000000000000000000..73fed1f99a3ecc66d71433bb98756eb4712ab753 Binary files /dev/null and b/static/flags/pa.gif differ diff --git a/static/flags/pe.gif b/static/flags/pe.gif new file mode 100644 index 0000000000000000000000000000000000000000..4dc735a1739e2880e1ee00af58e66234337569ab Binary files /dev/null and b/static/flags/pe.gif differ diff --git a/static/flags/pf.gif b/static/flags/pf.gif new file mode 100644 index 0000000000000000000000000000000000000000..94b18bd46498e18122230e70a2694f82677362e4 Binary files /dev/null and b/static/flags/pf.gif differ diff --git a/static/flags/pg.gif b/static/flags/pg.gif new file mode 100644 index 0000000000000000000000000000000000000000..779400400627d3a86e7c41578b7245cd28d5d24b Binary files /dev/null and b/static/flags/pg.gif differ diff --git a/static/flags/ph.gif b/static/flags/ph.gif new file mode 100644 index 0000000000000000000000000000000000000000..4fa1f6384b0ab859901a9ee97f483cbc1565819b Binary files /dev/null and b/static/flags/ph.gif differ diff --git a/static/flags/pk.gif b/static/flags/pk.gif new file mode 100644 index 0000000000000000000000000000000000000000..8208abb086baaf31e031d473b70010fe9b6c0cbe Binary files /dev/null and b/static/flags/pk.gif differ diff --git a/static/flags/pl.gif b/static/flags/pl.gif new file mode 100644 index 0000000000000000000000000000000000000000..40146454caaa4f72f95bd98a155830b61e2308c7 Binary files /dev/null and b/static/flags/pl.gif differ diff --git a/static/flags/pm.gif b/static/flags/pm.gif new file mode 100644 index 0000000000000000000000000000000000000000..abf703b4c8240588252b20027cd35ecfeebcaa23 Binary files /dev/null and b/static/flags/pm.gif differ diff --git a/static/flags/pn.gif b/static/flags/pn.gif new file mode 100644 index 0000000000000000000000000000000000000000..6d7223a4feb8ca00609e1ad167ddbe95937fe276 Binary files /dev/null and b/static/flags/pn.gif differ diff --git a/static/flags/pr.gif b/static/flags/pr.gif new file mode 100644 index 0000000000000000000000000000000000000000..7932243243aa06f05e0650ad177d5785fd041514 Binary files /dev/null and b/static/flags/pr.gif differ diff --git a/static/flags/ps.gif b/static/flags/ps.gif new file mode 100644 index 0000000000000000000000000000000000000000..1525937132f0a109a879a95d1bf6e208ea3371b7 Binary files /dev/null and b/static/flags/ps.gif differ diff --git a/static/flags/pt.gif b/static/flags/pt.gif new file mode 100644 index 0000000000000000000000000000000000000000..c1f49ea910ef512256b3ba25ec1805a1bda71102 Binary files /dev/null and b/static/flags/pt.gif differ diff --git a/static/flags/pw.gif b/static/flags/pw.gif new file mode 100644 index 0000000000000000000000000000000000000000..6eed5075c092336ef23fcc53451fe8c85b1bd4ff Binary files /dev/null and b/static/flags/pw.gif differ diff --git a/static/flags/py.gif b/static/flags/py.gif new file mode 100644 index 0000000000000000000000000000000000000000..90d48a5bffaf5cd487c4057093944a6339c4f0f8 Binary files /dev/null and b/static/flags/py.gif differ diff --git a/static/flags/qa.gif b/static/flags/qa.gif new file mode 100644 index 0000000000000000000000000000000000000000..d354ac1d33d6738885aa8d4f4f24a5553d530069 Binary files /dev/null and b/static/flags/qa.gif differ diff --git a/static/flags/re.gif b/static/flags/re.gif new file mode 100644 index 0000000000000000000000000000000000000000..0c21d69ab5528ba0c107445c4afeff3c61f7e447 Binary files /dev/null and b/static/flags/re.gif differ diff --git a/static/flags/ro.gif b/static/flags/ro.gif new file mode 100644 index 0000000000000000000000000000000000000000..20c8ab8bd4f332679c83410037e4708eb9a36eb5 Binary files /dev/null and b/static/flags/ro.gif differ diff --git a/static/flags/rs.gif b/static/flags/rs.gif new file mode 100644 index 0000000000000000000000000000000000000000..4787f84bfec7db54cfa9ad0984ba72760981856e Binary files /dev/null and b/static/flags/rs.gif differ diff --git a/static/flags/ru.gif b/static/flags/ru.gif new file mode 100644 index 0000000000000000000000000000000000000000..7369b9e4cc4969890b0d9b1cdcf6c6119a3e4670 Binary files /dev/null and b/static/flags/ru.gif differ diff --git a/static/flags/rw.gif b/static/flags/rw.gif new file mode 100644 index 0000000000000000000000000000000000000000..34554f3bc3878ef75deebe0f614be333271dcf81 Binary files /dev/null and b/static/flags/rw.gif differ diff --git a/static/flags/sa.gif b/static/flags/sa.gif new file mode 100644 index 0000000000000000000000000000000000000000..c003d8e8e5d14c9db7f7c71a39ccf260240300ce Binary files /dev/null and b/static/flags/sa.gif differ diff --git a/static/flags/sb.gif b/static/flags/sb.gif new file mode 100644 index 0000000000000000000000000000000000000000..901f6ce6c42b1a22877c8ed0df11f76b529c7da7 Binary files /dev/null and b/static/flags/sb.gif differ diff --git a/static/flags/sc.gif b/static/flags/sc.gif new file mode 100644 index 0000000000000000000000000000000000000000..1d6234bcc17f05343ba77a73d7afd33d5f04d4fa Binary files /dev/null and b/static/flags/sc.gif differ diff --git a/static/flags/sd.gif b/static/flags/sd.gif new file mode 100644 index 0000000000000000000000000000000000000000..0765a0abfb08a2f911e7f70883695a17daa4bc6f Binary files /dev/null and b/static/flags/sd.gif differ diff --git a/static/flags/se.gif b/static/flags/se.gif new file mode 100644 index 0000000000000000000000000000000000000000..bbbef8ecf123a7544c0f81922e36983653f7dc2c Binary files /dev/null and b/static/flags/se.gif differ diff --git a/static/flags/sg.gif b/static/flags/sg.gif new file mode 100644 index 0000000000000000000000000000000000000000..8fe1d06de1df245215595a1ae1b5525308bc69a4 Binary files /dev/null and b/static/flags/sg.gif differ diff --git a/static/flags/sh.gif b/static/flags/sh.gif new file mode 100644 index 0000000000000000000000000000000000000000..73feb36a9469da9f1a5ecda48cebecc4d8efb2dc Binary files /dev/null and b/static/flags/sh.gif differ diff --git a/static/flags/si.gif b/static/flags/si.gif new file mode 100644 index 0000000000000000000000000000000000000000..0fbfdce7b303c2c5f41f0b60b936c772f8ba8df9 Binary files /dev/null and b/static/flags/si.gif differ diff --git a/static/flags/sj.gif b/static/flags/sj.gif new file mode 100644 index 0000000000000000000000000000000000000000..b1117a7bbc63d36f46816abd3ea7359953f64519 Binary files /dev/null and b/static/flags/sj.gif differ diff --git a/static/flags/sk.gif b/static/flags/sk.gif new file mode 100644 index 0000000000000000000000000000000000000000..416379d368248bd980e2146f6e039456e09792ac Binary files /dev/null and b/static/flags/sk.gif differ diff --git a/static/flags/sl.gif b/static/flags/sl.gif new file mode 100644 index 0000000000000000000000000000000000000000..d3bec52a25e6e5494b80232cb498e7ec4ec32496 Binary files /dev/null and b/static/flags/sl.gif differ diff --git a/static/flags/sm.gif b/static/flags/sm.gif new file mode 100644 index 0000000000000000000000000000000000000000..fe10e4541639fd5a52414f6ea8c80e00840fe545 Binary files /dev/null and b/static/flags/sm.gif differ diff --git a/static/flags/sn.gif b/static/flags/sn.gif new file mode 100644 index 0000000000000000000000000000000000000000..85816f4c6b3f7c029e6e77ad7d7e7ca03f31c95e Binary files /dev/null and b/static/flags/sn.gif differ diff --git a/static/flags/so.gif b/static/flags/so.gif new file mode 100644 index 0000000000000000000000000000000000000000..65f5d9e39bffff931106e6d0cd1026a400558683 Binary files /dev/null and b/static/flags/so.gif differ diff --git a/static/flags/sr.gif b/static/flags/sr.gif new file mode 100644 index 0000000000000000000000000000000000000000..0d8c19eaf8e9ce3f09966862237e2064235fd805 Binary files /dev/null and b/static/flags/sr.gif differ diff --git a/static/flags/ss.gif b/static/flags/ss.gif new file mode 100644 index 0000000000000000000000000000000000000000..7a629a39e612bdd2a092c13802b17c90de058aa5 Binary files /dev/null and b/static/flags/ss.gif differ diff --git a/static/flags/st.gif b/static/flags/st.gif new file mode 100644 index 0000000000000000000000000000000000000000..204c87e5fa3ce3bbd19312a9fa8e4a8236e79c32 Binary files /dev/null and b/static/flags/st.gif differ diff --git a/static/flags/sv.gif b/static/flags/sv.gif new file mode 100644 index 0000000000000000000000000000000000000000..1c94d77086af576991fc6b185b75b309d9aec171 Binary files /dev/null and b/static/flags/sv.gif differ diff --git a/static/flags/sx.gif b/static/flags/sx.gif new file mode 100644 index 0000000000000000000000000000000000000000..04509033e8fbe3c305dd7933f55299fe7fb7eb82 Binary files /dev/null and b/static/flags/sx.gif differ diff --git a/static/flags/sy.gif b/static/flags/sy.gif new file mode 100644 index 0000000000000000000000000000000000000000..beca7be2c5ba85366e831dcdef6b089aec560af3 Binary files /dev/null and b/static/flags/sy.gif differ diff --git a/static/flags/sz.gif b/static/flags/sz.gif new file mode 100644 index 0000000000000000000000000000000000000000..e296e9b084e185470675f9f78175b51ffa79c738 Binary files /dev/null and b/static/flags/sz.gif differ diff --git a/static/flags/tc.gif b/static/flags/tc.gif new file mode 100644 index 0000000000000000000000000000000000000000..daebede01cd0f2588afc09e106ae8c2cf647e0a2 Binary files /dev/null and b/static/flags/tc.gif differ diff --git a/static/flags/td.gif b/static/flags/td.gif new file mode 100644 index 0000000000000000000000000000000000000000..481ffd69a8cd9a7c92163dc9a721ddda48192014 Binary files /dev/null and b/static/flags/td.gif differ diff --git a/static/flags/tf.gif b/static/flags/tf.gif new file mode 100644 index 0000000000000000000000000000000000000000..df3684c56494e1e52090ca5b3e943fd282c232af Binary files /dev/null and b/static/flags/tf.gif differ diff --git a/static/flags/tg.gif b/static/flags/tg.gif new file mode 100644 index 0000000000000000000000000000000000000000..7cbfe6bac5c71853782b3165fc0213eb4eade795 Binary files /dev/null and b/static/flags/tg.gif differ diff --git a/static/flags/th.gif b/static/flags/th.gif new file mode 100644 index 0000000000000000000000000000000000000000..79acb27f3f32306ea2f33580ba907764af7002f4 Binary files /dev/null and b/static/flags/th.gif differ diff --git a/static/flags/tj.gif b/static/flags/tj.gif new file mode 100644 index 0000000000000000000000000000000000000000..800b7a28d0b2d027fe893357dbe96f4f524bc780 Binary files /dev/null and b/static/flags/tj.gif differ diff --git a/static/flags/tk.gif b/static/flags/tk.gif new file mode 100644 index 0000000000000000000000000000000000000000..0015642f166c56815597ecea8c9a8af9c643b695 Binary files /dev/null and b/static/flags/tk.gif differ diff --git a/static/flags/tl.gif b/static/flags/tl.gif new file mode 100644 index 0000000000000000000000000000000000000000..534387a5691252b7630dba33913d87e3faecf2b9 Binary files /dev/null and b/static/flags/tl.gif differ diff --git a/static/flags/tm.gif b/static/flags/tm.gif new file mode 100644 index 0000000000000000000000000000000000000000..a00bde0dbc1a37953d450f3db12e95c25a7a772a Binary files /dev/null and b/static/flags/tm.gif differ diff --git a/static/flags/tn.gif b/static/flags/tn.gif new file mode 100644 index 0000000000000000000000000000000000000000..af89d2d11e13c705f1fd4b70f1e648d371fe4f4c Binary files /dev/null and b/static/flags/tn.gif differ diff --git a/static/flags/to.gif b/static/flags/to.gif new file mode 100644 index 0000000000000000000000000000000000000000..6eb0c41343fcc10690cf5a2ff61d3cbf464301d5 Binary files /dev/null and b/static/flags/to.gif differ diff --git a/static/flags/tr.gif b/static/flags/tr.gif new file mode 100644 index 0000000000000000000000000000000000000000..35bf320298787b1033280e6a9eecfef470065b31 Binary files /dev/null and b/static/flags/tr.gif differ diff --git a/static/flags/tt.gif b/static/flags/tt.gif new file mode 100644 index 0000000000000000000000000000000000000000..702e500859c1395d7620a7f07055e218808c51b3 Binary files /dev/null and b/static/flags/tt.gif differ diff --git a/static/flags/tv.gif b/static/flags/tv.gif new file mode 100644 index 0000000000000000000000000000000000000000..206e7aadd5ceb63189b10171c521409251d3b9ff Binary files /dev/null and b/static/flags/tv.gif differ diff --git a/static/flags/tw.gif b/static/flags/tw.gif new file mode 100644 index 0000000000000000000000000000000000000000..a5501c70fb4ed6493d06c0d91184e8cdbf3a5034 Binary files /dev/null and b/static/flags/tw.gif differ diff --git a/static/flags/tz.gif b/static/flags/tz.gif new file mode 100644 index 0000000000000000000000000000000000000000..6bbd1d3c78d68eb272a2e825daec5158990efd0b Binary files /dev/null and b/static/flags/tz.gif differ diff --git a/static/flags/ua.gif b/static/flags/ua.gif new file mode 100644 index 0000000000000000000000000000000000000000..f20ef72fa71060b3bdc14fa011ed949be49a660c Binary files /dev/null and b/static/flags/ua.gif differ diff --git a/static/flags/ug.gif b/static/flags/ug.gif new file mode 100644 index 0000000000000000000000000000000000000000..8bc1e3da344c6c6666f2d5dcc60d606cf111d788 Binary files /dev/null and b/static/flags/ug.gif differ diff --git a/static/flags/um.gif b/static/flags/um.gif new file mode 100644 index 0000000000000000000000000000000000000000..10542cd69d78384c67429661cfce3fb174908bd6 Binary files /dev/null and b/static/flags/um.gif differ diff --git a/static/flags/us.gif b/static/flags/us.gif new file mode 100644 index 0000000000000000000000000000000000000000..f54c9ce2be08bcd348ee83e4d99ffe1dd4cb308b Binary files /dev/null and b/static/flags/us.gif differ diff --git a/static/flags/uy.gif b/static/flags/uy.gif new file mode 100644 index 0000000000000000000000000000000000000000..7c468371600315e68990920c5b8e8b113e22ff4d Binary files /dev/null and b/static/flags/uy.gif differ diff --git a/static/flags/uz.gif b/static/flags/uz.gif new file mode 100644 index 0000000000000000000000000000000000000000..81a95502768b9387c802afe039e6a54e9340a156 Binary files /dev/null and b/static/flags/uz.gif differ diff --git a/static/flags/va.gif b/static/flags/va.gif new file mode 100644 index 0000000000000000000000000000000000000000..f3f84e64d56db5ab6f728c859a453b1fa27eca9c Binary files /dev/null and b/static/flags/va.gif differ diff --git a/static/flags/vc.gif b/static/flags/vc.gif new file mode 100644 index 0000000000000000000000000000000000000000..3dd57939357d74740035a91f51644f0e6e73f78d Binary files /dev/null and b/static/flags/vc.gif differ diff --git a/static/flags/ve.gif b/static/flags/ve.gif new file mode 100644 index 0000000000000000000000000000000000000000..6d4efcb157ee7f66c5906c029ff1f74ab72d28e3 Binary files /dev/null and b/static/flags/ve.gif differ diff --git a/static/flags/vg.gif b/static/flags/vg.gif new file mode 100644 index 0000000000000000000000000000000000000000..215ebb67bcc9bea8060cc24db3271b5ecef33813 Binary files /dev/null and b/static/flags/vg.gif differ diff --git a/static/flags/vi.gif b/static/flags/vi.gif new file mode 100644 index 0000000000000000000000000000000000000000..133cffd39c7593d3915fa91999cca0a1d5c61c84 Binary files /dev/null and b/static/flags/vi.gif differ diff --git a/static/flags/vn.gif b/static/flags/vn.gif new file mode 100644 index 0000000000000000000000000000000000000000..e843b7c01613627f17b961d87a2e5fb37255b133 Binary files /dev/null and b/static/flags/vn.gif differ diff --git a/static/flags/vu.gif b/static/flags/vu.gif new file mode 100644 index 0000000000000000000000000000000000000000..70bfe34af9d6907dde6fcd025989ce9825182086 Binary files /dev/null and b/static/flags/vu.gif differ diff --git a/static/flags/wf.gif b/static/flags/wf.gif new file mode 100644 index 0000000000000000000000000000000000000000..6baeec2fb5a5e92cad095b8417761f855e2f343f Binary files /dev/null and b/static/flags/wf.gif differ diff --git a/static/flags/ws.gif b/static/flags/ws.gif new file mode 100644 index 0000000000000000000000000000000000000000..d5a83da8a756bfc6ae3c640a160a013188b8e8e9 Binary files /dev/null and b/static/flags/ws.gif differ diff --git a/static/flags/ye.gif b/static/flags/ye.gif new file mode 100644 index 0000000000000000000000000000000000000000..d596be37198e3007e1448baef1386de822d675be Binary files /dev/null and b/static/flags/ye.gif differ diff --git a/static/flags/yt.gif b/static/flags/yt.gif new file mode 100644 index 0000000000000000000000000000000000000000..b6359ee06fa5676653491ab4340dfa0211aa249a Binary files /dev/null and b/static/flags/yt.gif differ diff --git a/static/flags/za.gif b/static/flags/za.gif new file mode 100644 index 0000000000000000000000000000000000000000..f7b505e413da47ac27db68321d12a3610e6bd0c1 Binary files /dev/null and b/static/flags/za.gif differ diff --git a/static/flags/zm.gif b/static/flags/zm.gif new file mode 100644 index 0000000000000000000000000000000000000000..1058f29def71b0e741f32ace1922e96cbf40cec7 Binary files /dev/null and b/static/flags/zm.gif differ diff --git a/static/flags/zw.gif b/static/flags/zw.gif new file mode 100644 index 0000000000000000000000000000000000000000..14806e3cfab599fbd9ac8eada463079fb447e9c3 Binary files /dev/null and b/static/flags/zw.gif differ diff --git a/static/scipost/SciPost.css b/static/scipost/SciPost.css index 3355628e9fd1ccc023b961bc8be38804084247cb..e81195282c47bcf50afe91b627e4d286b4df7d17 100644 --- a/static/scipost/SciPost.css +++ b/static/scipost/SciPost.css @@ -285,6 +285,10 @@ nav form { display: inline-block; } +p#goodCommenter { + font-size: 80%; +} + section { // color: #eeeeee; color: #111111;