diff --git a/content/admin.py b/content/admin.py index df4bc1f..39c1d14 100644 --- a/content/admin.py +++ b/content/admin.py @@ -5,6 +5,7 @@ Created on 19.09.2011 """ # import stuff we need from django from django.contrib import admin + from . import models @@ -57,6 +58,7 @@ class PageAdmin(admin.ModelAdmin): '/static/js/tinymce_setup.js', ] + admin.site.register(models.Article, ArticleAdmin) admin.site.register(models.Page, PageAdmin) admin.site.register(models.Category, CategoryAdmin) diff --git a/content/context_processors.py b/content/context_processors.py index cae0058..66d5898 100644 --- a/content/context_processors.py +++ b/content/context_processors.py @@ -4,9 +4,10 @@ Created on 30.09.2011 @author: christian """ -from . import models from django.core.cache import cache +from . import models + def content_menus(request): current_page = None @@ -46,4 +47,4 @@ def content_menus(request): 'current_top_page': current_top_page, 'current_path': current_path, 'current_page': current_page - } + } diff --git a/content/feeds.py b/content/feeds.py index a6c2e15..0387a2e 100644 --- a/content/feeds.py +++ b/content/feeds.py @@ -1,12 +1,15 @@ from datetime import datetime, time + from django.conf import settings from django.utils.translation import ugettext as _ from django.contrib import comments from django.contrib.syndication.views import Feed from django.utils.feedgenerator import Rss201rev2Feed + from models import Article + # noinspection PyMethodMayBeStatic class LatestNews(Feed): link = "http://www.kasu.at/" diff --git a/content/forms.py b/content/forms.py index 157ce26..07f9792 100644 --- a/content/forms.py +++ b/content/forms.py @@ -8,7 +8,6 @@ from django.template.defaultfilters import slugify from django.utils.translation import ugettext as _ from utils.html5 import forms - from . import models diff --git a/content/locale/de/LC_MESSAGES/django.mo b/content/locale/de/LC_MESSAGES/django.mo new file mode 100644 index 0000000..97158ff Binary files /dev/null and b/content/locale/de/LC_MESSAGES/django.mo differ diff --git a/content/locale/de/LC_MESSAGES/django.po b/content/locale/de/LC_MESSAGES/django.po new file mode 100644 index 0000000..be3413e --- /dev/null +++ b/content/locale/de/LC_MESSAGES/django.po @@ -0,0 +1,251 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: kasu.content\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-12-09 20:35+0100\n" +"PO-Revision-Date: 2014-12-08 16:15+0100\n" +"Last-Translator: Christian Berg \n" +"Language-Team: Kasu \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Translated-Using: django-rosetta 0.7.2\n" +"X-Generator: Poedit 1.6.11\n" + +#: feeds.py:16 +msgid "Current news from Kasu" +msgstr "Aktuelle Nachrichten von Kasu" + +#: feeds.py:44 +msgid "Latest comments on kasu.at" +msgstr "Neueste Kommentare auf Kasu.at " + +#: feeds.py:45 +msgid "Kasu - latest comments" +msgstr "Kasu - neue Kommentare" + +#: forms.py:52 models.py:201 +msgid "Please upload a PDF-File to this PDF-Page." +msgstr "Bitte eine PDF Datei für diese PDF Seite hochladen." + +#: models.py:48 +msgid "Headline" +msgstr "Schlagzeile" + +#: models.py:50 +msgid "Content" +msgstr "Inhalt" + +#: models.py:52 models.py:231 templates/content/article_detail.html:34 +msgid "Category" +msgstr "Kategorie" + +#: models.py:53 models.py:225 +msgid "Image" +msgstr "Bild" + +#: models.py:55 models.py:227 +msgid "Slug" +msgstr "Slug" + +#: models.py:57 templates/content/article_detail.html:32 +msgid "Author" +msgstr "Autor" + +#: models.py:58 +msgid "Status" +msgstr "Status" + +#: models.py:60 +msgid "Created" +msgstr "Erstellt" + +#: models.py:61 +msgid "Modified" +msgstr "Bearbeitet" + +#: models.py:65 +msgid "Article" +msgstr "Artikel" + +#: models.py:66 +msgid "Articles" +msgstr "Artikel" + +#: models.py:123 models.py:129 +msgid "The short name for the menu-entry of this page" +msgstr "Ein kurzer Name für den Menüeintrag" + +#: models.py:133 models.py:136 +msgid "This title appears in the HTML header" +msgstr "Der Titel erscheint im HTML Header" + +#: models.py:137 +msgid "slug" +msgstr "Slug" + +#: models.py:138 +msgid "Path" +msgstr "Pfad" + +#: models.py:144 +msgid "Position" +msgstr "Position" + +#: models.py:146 +msgid "status" +msgstr "Status" + +#: models.py:152 +msgid "enable comments" +msgstr "Kommentare möglich" + +#: models.py:153 +msgid "Template" +msgstr "Vorlage" + +#: models.py:216 +msgid "Page" +msgstr "Seite" + +#: models.py:217 +msgid "Pages" +msgstr "Seiten" + +#: models.py:221 models.py:222 +msgid "Name" +msgstr "Name" + +#: models.py:223 models.py:224 +msgid "Description" +msgstr "Beschreibung" + +#: models.py:232 +msgid "Categories" +msgstr "Kategorien" + +#: views.py:42 +msgid "This Category does not exist." +msgstr "Diese Kategorie existiert nicht." + +#: views.py:152 +#, python-format +msgid "No Page found matching the Path %s" +msgstr "Keine Seite unter dem Pfad %s gefunden" + +#: views.py:166 +#, python-format +msgid "No PDF Document found matching the Path %s" +msgstr "Kein PDF Dokument unter dem Pfad %s gefunden." + +#: templates/content/article_archive.html:5 +#: templates/content/article_archive.html:11 +#: templates/content/article_archive.html:17 +msgid "Article Archive" +msgstr "Nachrichtenarchiv" + +#: templates/content/article_archive.html:32 +#: templates/content/article_archive_month.html:5 +#: templates/content/article_archive_year.html:7 +msgid "Archive" +msgstr "Archiv" + +#: templates/content/article_archive.html:49 +msgid "All Categories" +msgstr "Alle Kategorien" + +#: templates/content/article_archive.html:64 +msgid "created on" +msgstr "erstellt am" + +#: templates/content/article_archive.html:65 +msgid "by" +msgstr "von" + +#: templates/content/article_archive.html:66 +msgid "comments" +msgstr "Kommentare" + +#: templates/content/article_archive.html:70 +msgid "Read More" +msgstr "Mehr lesen" + +#: templates/content/article_archive.html:73 +msgid "We're sorry. Your search yielded no results." +msgstr "Es tut uns leid. Deine Suche ergab keine Treffer." + +#: templates/content/article_archive.html:91 +msgid "Add Article" +msgstr "neuer Artikel " + +#: templates/content/article_archive_month.html:7 +msgid "back" +msgstr "Zurück" + +#: templates/content/article_detail.html:33 +msgid "Created on" +msgstr "Erstellt am" + +#: templates/content/article_detail.html:39 +msgid "Share on Google+" +msgstr "Auf Google+ teilen" + +#: templates/content/article_detail.html:40 +msgid "Share on Twitter" +msgstr "Auf Twitter teilen" + +#: templates/content/article_detail.html:41 +msgid "Share on Facebook" +msgstr "Auf Facebook teilen" + +#: templates/content/article_detail.html:52 +#: templates/content/article_form.html:5 +#: templates/content/article_form.html:21 +msgid "Edit Article" +msgstr "Artikel bearbeiten" + +#: templates/content/article_form.html:5 +#: templates/content/article_form.html:21 +msgid "Create Article" +msgstr "Artikel erstellen" + +#: templates/content/article_form.html:26 templates/content/page_form.html:29 +#: templates/content/page_form.html:35 +msgid "German" +msgstr "Deutsch" + +#: templates/content/article_form.html:27 templates/content/page_form.html:30 +#: templates/content/page_form.html:39 +msgid "English" +msgstr "Englisch" + +#: templates/content/article_form.html:40 templates/content/page_form.html:50 +msgid "reset" +msgstr "Zurücksetzen" + +#: templates/content/article_form.html:41 templates/content/page_form.html:51 +msgid "save" +msgstr "Speichern" + +#: templates/content/page.html:23 +msgid "Subpages" +msgstr "Unterseiten" + +#: templates/content/page_form.html:4 templates/content/page_form.html:24 +msgid "Edit Page" +msgstr "Seite bearbeiten" + +#: templates/content/page_form.html:4 templates/content/page_form.html:24 +msgid "Add Page" +msgstr "Seite hinzufügen" + +#: templates/content/page_form.html:45 +msgid "HTML Specific" +msgstr "HTML spezifisch" diff --git a/content/management/commands/importarticles.py b/content/management/commands/importarticles.py index ed3225b..d185734 100644 --- a/content/management/commands/importarticles.py +++ b/content/management/commands/importarticles.py @@ -24,7 +24,8 @@ class Command(BaseCommand): def create_article(self): self.slug = slugify(self.headline[:50]) - article, created = Article.objects.get_or_create(slug=self.slug, date_created=self.date_created, + article, created = Article.objects.get_or_create(slug=self.slug, + date_created=self.date_created, defaults={ 'author': self.author, 'headline_de': self.headline, @@ -37,9 +38,11 @@ class Command(BaseCommand): article.save() def parse_with_date(self, original): - match_obj = re.search(self.date_header_regex, original, re.IGNORECASE | re.DOTALL) + match_obj = re.search(self.date_header_regex, original, + re.IGNORECASE | re.DOTALL) if match_obj: - self.date_created = datetime.strptime(match_obj.group('date'), '%d.%m.%Y') + self.date_created = datetime.strptime(match_obj.group('date'), + '%d.%m.%Y') self.headline = match_obj.group('title').strip() self.content = match_obj.group('content').strip() return True @@ -47,7 +50,8 @@ class Command(BaseCommand): return False def parse_without_date(self, original): - match_obj = re.search(self.header_regex, original, re.IGNORECASE | re.DOTALL) + match_obj = re.search(self.header_regex, original, + re.IGNORECASE | re.DOTALL) if match_obj: self.date_created = datetime.strptime('01.01.1982', '%d.%m.%Y') self.headline = match_obj.group('title').strip() @@ -71,7 +75,8 @@ class Command(BaseCommand): if not table.cell_value(row, 2) in ('Archiv', 'News'): continue original = table.cell_value(row, 3) - if self.parse_with_date(original) or self.parse_without_date(original): + if self.parse_with_date(original) or self.parse_without_date( + original): self.create_article() else: print "Fehler bei String!" diff --git a/content/management/commands/importgalleries.py b/content/management/commands/importgalleries.py index 23c2102..fc31b8d 100644 --- a/content/management/commands/importgalleries.py +++ b/content/management/commands/importgalleries.py @@ -2,6 +2,7 @@ from django.contrib.auth import get_user_model from django.core.management.base import BaseCommand from django.utils.datetime_safe import datetime + from events.models import Event, Location import xlrd diff --git a/content/models.py b/content/models.py index 69f67fe..e825213 100644 --- a/content/models.py +++ b/content/models.py @@ -9,10 +9,9 @@ from django.db import models from django.template.defaultfilters import slugify from django.utils.safestring import mark_safe from django.utils.translation import get_language, ugettext as _ -from imagekit.models import ImageSpecField -from imagekit.processors import SmartResize from django.core.exceptions import ValidationError +from kasu.image_models import ImageModel from utils import STATUS_CHOICES, STATUS_WAITING, STATUS_PUBLISHED, \ cleaner @@ -40,17 +39,6 @@ def get_upload_path(instance, filename): return "categories/%s.%s" % (instance.slug, extension) -class ImageModel(models.Model): - article = ImageSpecField( - source='image', - processors=[SmartResize(width=210, height=130)] - - ) - - class Meta: - abstract = True - - class ArticleManager(models.Manager): def published(self): return self.filter(status=STATUS_PUBLISHED, date_created__lte=now()) @@ -65,7 +53,8 @@ class Article(ImageModel): image = models.ImageField(_('Image'), upload_to='news/', blank=True, null=True) slug = models.SlugField(_('Slug'), unique_for_month='date_created') - author = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name=_('Author')) + author = models.ForeignKey(settings.AUTH_USER_MODEL, + verbose_name=_('Author')) status = models.SmallIntegerField(_('Status'), choices=STATUS_CHOICES, default=STATUS_PUBLISHED) date_created = models.DateTimeField(_('Created'), blank=True) @@ -140,15 +129,18 @@ class Page(models.Model): help_text=_('The short name for the menu-entry of this page') ) title_de = models.CharField('Titel', max_length=255, - help_text=_('This title appears in the HTML header')) + help_text=_( + 'This title appears in the HTML header')) title_en = models.CharField('Title', max_length=255, blank=True, - help_text=_('This title appears in the HTML header')) + help_text=_( + 'This title appears in the HTML header')) slug = models.SlugField(_('slug')) path = models.CharField(_('Path'), max_length=100, db_index=True, editable=False, unique=True) parent = models.ForeignKey('self', blank=True, null=True, - related_name='subpages', on_delete=models.SET_NULL) + related_name='subpages', + on_delete=models.SET_NULL) position = models.PositiveSmallIntegerField(_('Position'), blank=True, null=True) status = models.SmallIntegerField(_('status'), choices=STATUS_CHOICES, diff --git a/content/news_urls.py b/content/news_urls.py new file mode 100644 index 0000000..ea50f3e --- /dev/null +++ b/content/news_urls.py @@ -0,0 +1,30 @@ +# -*- encoding: utf-8 -*- +""" +Created on 03.10.2011 + +@author: christian +""" +from django.conf.urls import * # @UnusedWildImport + +from .views import ArticleArchiveIndex, ArticleForm, ArticleYearArchive, \ + ArticleMonthArchive, ArticleDetail + + +urlpatterns = patterns( + 'content.views', + url(r'^$', ArticleArchiveIndex.as_view(), name='article-archive'), + url(r'^add/$', ArticleForm.as_view(), name='add-article'), + url(r'^edit/(?P[\d]+)/$', ArticleForm.as_view(), name='edit-article'), + url(r'^(?P[\d]{4})/$', ArticleYearArchive.as_view(), + name='article-archive'), + url(r'^(?P[\d]{4})/(?P[\d]+)/$', ArticleMonthArchive.as_view(), + name='article-archive'), + url(r'^(?P[\d]{4})/(?P[\d]+)/(?P[\-\d\w]+)/$', + ArticleDetail.as_view(), name='show-article'), + url(r'^(?P[\-\d\w]+)/$', ArticleArchiveIndex.as_view(), + name='article-archive'), + url(r'^(?P[\-\d\w]+)/(?P[\d]{4})/$', + ArticleYearArchive.as_view(), name='article-archive'), + url(r'^(?P[\-\d\w]+)/(?P[\d]{4})/(?P[\d]+)/$', + ArticleMonthArchive.as_view(), name='article-archive'), +) \ No newline at end of file diff --git a/content/specs.py b/content/specs.py deleted file mode 100644 index 2bb1fe1..0000000 --- a/content/specs.py +++ /dev/null @@ -1,14 +0,0 @@ -from imagekit.specs import ImageSpec -from imagekit import processors - - -# noinspection PyPep8 -class ResizeArticle(processors.Resize): - width = 210 - height = 130 - crop = True - - -class Article(ImageSpec): - pre_cache = True - processors = [ResizeArticle] \ No newline at end of file diff --git a/content/templates/content/article_detail.html b/content/templates/content/article_detail.html index b5ad1c1..f744aca 100644 --- a/content/templates/content/article_detail.html +++ b/content/templates/content/article_detail.html @@ -7,11 +7,10 @@ {% block opengraph %} - + - - + {% endblock %} diff --git a/content/templatetags/fieldset_extras.py b/content/templatetags/fieldset_extras.py index 95e404c..bec20a2 100644 --- a/content/templatetags/fieldset_extras.py +++ b/content/templatetags/fieldset_extras.py @@ -3,9 +3,11 @@ Created on 10.06.2012 @author: christian """ +import copy + from django import template from django.utils.datastructures import SortedDict -import copy + register = template.Library() diff --git a/content/urls.py b/content/urls.py new file mode 100644 index 0000000..1bb05c1 --- /dev/null +++ b/content/urls.py @@ -0,0 +1,15 @@ +# -*- encoding: utf-8 -*- +""" +Created on 03.10.2011 + +@author: christian +""" +from django.conf.urls import * # @UnusedWildImport +from .views import ImageList, PageList + + +urlpatterns = patterns( + 'content.views', + url(r'^image_list.js$', ImageList.as_view(), name='content-image-list'), + url(r'^link_list.js$', PageList.as_view(), name='content-page-list'), +) \ No newline at end of file diff --git a/content/views.py b/content/views.py index 5df17ad..db7814b 100644 --- a/content/views.py +++ b/content/views.py @@ -1,15 +1,17 @@ # Create your views here. -from . import models, forms -from aggregator.models import Feed +import os + from django.conf import settings from django.contrib import comments from django.http import HttpResponse, Http404 from django.utils.translation import ugettext as _ from django.views import generic +from django.shortcuts import get_object_or_404 + +from . import models, forms +from aggregator.models import Feed from utils.mixins import PermissionRequiredMixin import events.models -import os -from django.shortcuts import get_object_or_404 class ArticleArchiveMixin(object): @@ -53,7 +55,8 @@ class ArticleYearArchive(ArticleArchiveMixin, generic.YearArchiveView): queryset = generic.YearArchiveView.get_queryset(self) self.category = self.kwargs.get('category') if self.category: - self.category = get_object_or_404(models.Category, slug=self.category) + self.category = get_object_or_404(models.Category, + slug=self.category) queryset = queryset.filter(category=self.category) return queryset @@ -98,7 +101,8 @@ class ImageList(generic.View): response = HttpResponse(content_type='text/javascript') response.write('var tinyMCEImageList = new Array(') os.chdir(settings.MEDIA_ROOT) - for dirpath, dirnames, filenames in os.walk('images'): # @UnusedVariable @IgnorePep8 + for dirpath, dirnames, filenames in os.walk( + 'images'): # @UnusedVariable @IgnorePep8 filenames.sort() for filename in filenames: image_list.append('["%(name)s", "%(path)s"]' % { diff --git a/events/admin.py b/events/admin.py index c704b3e..fffbc70 100644 --- a/events/admin.py +++ b/events/admin.py @@ -5,10 +5,11 @@ Created on 19.09.2011 """ # import stuff we need from django from django.contrib import admin -from events.models import Event, Photo, Location from imagekit.admin import AdminThumbnail from django.utils.translation import gettext as _ +from events.models import Event, Photo, Location + class EventInline(admin.TabularInline): model = Event diff --git a/events/context_processors.py b/events/context_processors.py index a618601..1e78731 100644 --- a/events/context_processors.py +++ b/events/context_processors.py @@ -6,6 +6,7 @@ Created on 30.09.2011 """ from . import models + def upcoming_events(request): return { 'current_event': models.Event.objects.current_event(), diff --git a/events/event_urls.py b/events/event_urls.py deleted file mode 100644 index 78583e1..0000000 --- a/events/event_urls.py +++ /dev/null @@ -1,39 +0,0 @@ -# -*- encoding: utf-8 -*- -from django.conf.urls import patterns, include, url - -from . import views - -urlpatterns = patterns( - '', - url(r'^$', views.UpcomingEvents.as_view(), name='upcoming-events'), - url( - r'^(?P[\d]{4})/$', - views.EventArchiveYear.as_view(), - name='event-archive' - ), - url( - r'^(?P[\d]{4})/(?P[\d]+)/$', - views.EventArchiveMonth.as_view(), - name='event-archive' - ), - url( - r'^(?P[\d]{4})/(?P[\d]+)/(?P[\d]+)/$', - views.EventDetail.as_view(), - name='event-detail' - ), - url( - r'^(?P[\d]{4})/(?P[\d]+)/(?P[\d]+)/edit/$', - views.EventForm.as_view(), - name='event-form' - ), - url( - r'^add/$', - views.EventForm.as_view(), - name='event-form' - ), - url( - r'^archive/$', - views.EventArchiveIndex.as_view(), - name='event-archive' - ), -) diff --git a/events/forms.py b/events/forms.py index e731f3d..f9f6618 100644 --- a/events/forms.py +++ b/events/forms.py @@ -3,20 +3,22 @@ Created on 03.10.2011 @author: christian """ -from . import models from django import forms from django.utils.translation import ugettext as _ from django.contrib.auth import get_user_model + +from . import models from utils.html5.widgets import DateTimeInput + user_query = get_user_model().objects.all() class PhotoUploadForm(forms.Form): error_css_class = 'error' required_css_class = 'required' - photographer = forms.ModelChoiceField(user_query, required=True,) - event = forms.ModelChoiceField(models.Event.objects.all(), required=True,) + photographer = forms.ModelChoiceField(user_query, required=True, ) + event = forms.ModelChoiceField(models.Event.objects.all(), required=True, ) upload = forms.FileField( label=_('Images'), required=True, diff --git a/events/gallery_urls.py b/events/gallery_urls.py deleted file mode 100644 index 720ac0b..0000000 --- a/events/gallery_urls.py +++ /dev/null @@ -1,34 +0,0 @@ -# -*- encoding: utf-8 -*- -from django.conf.urls import patterns, include, url - -from . import views - -urlpatterns = patterns( - '', - url(r'^$', views.EventGallery.as_view(), name='event-gallery'), - url( - r'^(?P[\d]+)/$', - views.EventPhotoList.as_view(), - name='event-photo-list' - ), - url( - r'^(?P[\d]+)/(?P[\d]+)/$', - views.EventPhoto.as_view(), - name='event-photo' - ), - url( - r'^(?P[\d]+)/upload/$', - views.EventPhotoUpload.as_view(), - name='event-photo-upload' - ), - url( - r'^delete/(?P[\d]+)/$', - views.DeleteEventPhoto.as_view(), - name='delete-event-photo' - ), - url( - r'^upload/$', - views.EventPhotoUpload.as_view(), - name='event-photo-upload' - ), -) \ No newline at end of file diff --git a/events/locale/de/LC_MESSAGES/django.mo b/events/locale/de/LC_MESSAGES/django.mo new file mode 100644 index 0000000..5443d02 Binary files /dev/null and b/events/locale/de/LC_MESSAGES/django.mo differ diff --git a/events/locale/de/LC_MESSAGES/django.po b/events/locale/de/LC_MESSAGES/django.po new file mode 100644 index 0000000..0ec2a8f --- /dev/null +++ b/events/locale/de/LC_MESSAGES/django.po @@ -0,0 +1,300 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: kasu.events\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-12-09 20:35+0100\n" +"PO-Revision-Date: 2014-12-08 16:06+0100\n" +"Last-Translator: Christian Berg \n" +"Language-Team: Kasu \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Translated-Using: django-rosetta 0.7.2\n" +"X-Generator: Poedit 1.6.11\n" + +#: admin.py:17 models.py:81 +msgid "Event Series" +msgstr "Veranstaltungsreihen" + +#: forms.py:23 +msgid "Images" +msgstr "Bilder" + +#: forms.py:50 +msgid "start" +msgstr "Beginn" + +#: forms.py:54 +msgid "end" +msgstr "Ende" + +#: models.py:67 models.py:155 +msgid "Name" +msgstr "Name" + +#: models.py:68 models.py:156 +msgid "Description" +msgstr "Beschreibung" + +#: models.py:70 templates/events/event_archive.html:41 +#: templates/events/event_detail.html:31 templates/events/event_detail.html:77 +#: templates/events/event_list.html:15 +msgid "Start" +msgstr "Beginn" + +#: models.py:71 templates/events/event_detail.html:32 +#: templates/events/event_detail.html:78 +msgid "End" +msgstr "Ende" + +#: models.py:72 models.py:159 templates/events/event_detail.html:37 +#: templates/events/event_detail.html:73 templates/events/event_detail.html:79 +msgid "Homepage" +msgstr "Homepage" + +#: models.py:73 models.py:157 +msgid "Image" +msgstr "Bild" + +#: models.py:75 +msgid "Tournament" +msgstr "Turnier" + +#: models.py:76 +msgid "" +"This event is a tournament, different rules apply for the kyu " +"ranking." +msgstr "" +"Diese Veranstaltung ist ein Turnier, es gelten andere Regeln für das Kyu " +"Ranking." + +#: models.py:82 +msgid "" +"Wenn dieser Event zu einer Veranstaltungsreihe gehört werden Ort, " +"Beschreibung, Bild und Homepage von dem hier angegebenen Event " +"übernommen." +msgstr "" +"Wenn dieser Termin zu einer Veranstaltungsreihe gehört werden Ort, " +"Beschreibung, Bild und Homepage von dem hier angegebenen Event übernommen." + +#: models.py:88 +msgid "Event" +msgstr "Termin" + +#: models.py:89 +msgid "Events" +msgstr "Termine" + +#: models.py:160 +msgid "Postal Code" +msgstr "Postleitzahl" + +#: models.py:161 +msgid "Street Address" +msgstr "Straße" + +#: models.py:162 +msgid "Locality" +msgstr "Ort" + +#: models.py:163 +msgid "Country" +msgstr "Land" + +#: models.py:166 +msgid "Venue" +msgstr "Veranstaltungsort" + +#: models.py:167 +msgid "Venues" +msgstr "Veranstaltungsorte" + +#: views.py:193 +msgid "Event does not exist" +msgstr "Veranstaltung gibt es nicht" + +#: templates/events/event_archive.html:5 templates/events/event_archive.html:9 +msgid "Event Archive" +msgstr "Veranstaltungsarchiv" + +#: templates/events/event_archive.html:36 templates/events/event_list.html:11 +msgid "Event Image" +msgstr "Veranstaltungsbild" + +#: templates/events/event_archive.html:44 templates/events/event_list.html:18 +msgid "from" +msgstr "von" + +#: templates/events/event_archive.html:44 templates/events/event_list.html:18 +msgid "to" +msgstr "bis" + +#: templates/events/event_archive.html:52 +#: templates/events/event_detail.html:35 templates/events/event_detail.html:65 +#: templates/events/event_list.html:26 +msgid "Location" +msgstr "Ort" + +#: templates/events/event_archive.html:56 +#: templates/events/event_archive.html:57 templates/events/event_list.html:30 +msgid "Comments" +msgstr "Kommentare" + +#: templates/events/event_archive.html:60 +#: templates/events/event_archive.html:61 +#: templates/events/event_detail.html:39 templates/events/event_detail.html:49 +msgid "Photos" +msgstr "Fotos" + +#: templates/events/event_archive.html:64 +#: templates/events/event_archive.html:65 +#: templates/events/event_archive.html:66 +#: templates/events/event_detail.html:38 templates/events/event_detail.html:48 +#: templates/events/event_detail.html:50 +msgid "Hanchans" +msgstr "Hanchans" + +#: templates/events/event_archive.html:70 +msgid " Edit" +msgstr "Bearbeiten" + +#: templates/events/event_detail.html:40 +msgid "tourney" +msgstr "Turnier" + +#: templates/events/event_detail.html:40 +msgid "other rules apply here" +msgstr "hier gelten andere Regeln" + +#: templates/events/event_detail.html:48 +msgid "Info" +msgstr "Info" + +#: templates/events/event_detail.html:51 +msgid "Mai-Star Games" +msgstr "Mai-Star Spiele" + +#: templates/events/event_detail.html:54 +msgid "Tournament Ranking" +msgstr "Turnier Wertung" + +#: templates/events/event_detail.html:75 +msgid "Date" +msgstr "Datum" + +#: templates/events/event_detail.html:91 +msgid "Share on Google+" +msgstr "Auf Google+ teilen" + +#: templates/events/event_detail.html:92 +msgid "Share on Twitter" +msgstr "Auf Twitter teilen" + +#: templates/events/event_detail.html:93 +msgid "Share on Facebook" +msgstr "Auf Facebook teilen" + +#: templates/events/event_detail.html:94 +msgid "Show on Google Maps" +msgstr "Auf Google Maps zeigen" + +#: templates/events/event_detail.html:110 templates/events/event_form.html:13 +msgid "Edit Event" +msgstr "Termin bearbeiten" + +#: templates/events/event_form.html:13 templates/events/page.html:15 +msgid "Add Event" +msgstr "Neuer Termin" + +#: templates/events/event_form.html:23 +msgid "reset" +msgstr "Zurücksetzen" + +#: templates/events/event_form.html:24 +msgid "save" +msgstr "Speichern" + +#: templates/events/event_list.html:4 templates/events/event_list.html.py:5 +msgid "Upcoming Events" +msgstr "Bevorstehende Veranstaltungen" + +#: templates/events/event_list.html:41 +msgid " Upload" +msgstr "Hochladen" + +#: templates/events/page.html:10 +msgid "Add to Google Calendar" +msgstr "Zu Google Kalender hinzufügen" + +#~ msgid "left" +#~ msgstr "Links" + +#~ msgid "center" +#~ msgstr "Mitte" + +#~ msgid "right" +#~ msgstr "Rechts" + +#~ msgid "top" +#~ msgstr "Oben" + +#~ msgid "middle" +#~ msgstr "Mitte" + +#~ msgid "bottom" +#~ msgstr "Unten" + +#~ msgid "horizontal Anchorpoint" +#~ msgstr "horizontaler Anker" + +#~ msgid "vertical Anchorpoint" +#~ msgstr "vertikaler Anker" + +#~ msgid "Startpage" +#~ msgstr "Startseite" + +#~ msgid "Display this Photo on the Startpage Teaser" +#~ msgstr "Foto als Teaser auf der Startseite verwenden." + +#~ msgid "Published on" +#~ msgstr "Veröffentlicht am" + +#~ msgid "Number of views" +#~ msgstr "Wie oft gesehen" + +#~ msgid "Event Images" +#~ msgstr "Veranstaltungsbilder" + +#~ msgid "Cancel" +#~ msgstr "Abbrechen" + +#~ msgid "Delete" +#~ msgstr "Löschen" + +#~ msgid "previous" +#~ msgstr "Zurück" + +#~ msgid "download" +#~ msgstr "Herunterladen" + +#~ msgid "Photographer" +#~ msgstr "Fotograf" + +#~ msgid "on" +#~ msgstr "am" + +#~ msgid "Upload" +#~ msgstr "Hochladen" + +#~ msgid "delete" +#~ msgstr "Löschen" + +#~ msgid "upload" +#~ msgstr "hochladen" diff --git a/events/models.py b/events/models.py index 9da20ed..3135be5 100644 --- a/events/models.py +++ b/events/models.py @@ -1,33 +1,14 @@ # -'- Encoding: utf-8 -*- -import os - -from django.conf import settings from django.core.urlresolvers import reverse from django.db import models from django.template.defaultfilters import slugify from django.utils.timezone import now from django.utils.translation import ugettext as _ -from imagekit import ImageSpec -import imagekit -from imagekit.models import ImageSpecField -from pilkit import processors -import pyexiv2 from utils import COUNTRIES, OverwriteStorage - - -CHOICES_HORIZONTAL = ( - (0.00000001, _('left')), - (0.5, _('center')), - (1, _('right')) -) - -CHOICES_VERTICAL = ( - (0.00000001, _('top')), - (0.5, _('middle')), - (1, _('bottom')) -) +from gallery.models import Photo +from kasu import image_models def get_upload_path(instance, filename): @@ -56,79 +37,6 @@ def get_upload_path(instance, filename): return "events/%s/%s" % (instance.event.id, filename) -def post_save_image(sender, instance=None, created=False, raw=False, **kwargs): - """ - Reganerate the images. - """ - os.remove(instance.display.path) - os.remove(instance.callout.path) - os.remove(instance.thumbnail.path) - - """ - instance.callout.generate(force=True) - instance.display.generate(force=True) - instance.thumbnail.generate(force=True) - """ - - -class CalloutImage(ImageSpec): - format = 'PNG' - width = 620 - height = 300 - - @property - def processors(self): - model, field_name = imagekit.utils.get_field_info(self.source) # @UnusedVariable @IgnorePep8 - anchor = model.get_anchor() - if anchor: - return [processors.Transpose(), processors.ResizeToFill( - width=self.width, - height=self.height, anchor=anchor - )] - else: - return [processors.Transpose(), processors.SmartResize( - width=self.width, - height=self.height - )] - - -class DisplayImage(ImageSpec): - format = 'PNG' - processors = [processors.Transpose(), - processors.ResizeToFit(width=940, height=940, upscale=False)] - - -class ThumbnailImage(CalloutImage): - format = 'PNG' - width = 140 - height = 140 - - -imagekit.register.generator('kasu:image:callout', CalloutImage) -imagekit.register.generator('kasu:image:display', DisplayImage) -imagekit.register.generator('kasu:image:thumbnail', ThumbnailImage) - - -class ImageModel(models.Model): - callout = ImageSpecField(source='image', id='kasu:image:callout') - display = ImageSpecField(source='image', id='kasu:image:display') - thumbnail = ImageSpecField(source='image', id='kasu:image:thumbnail') - - def get_anchor(self): - try: - anchor_horizontal = getattr(self, 'anchor_horizontal') - anchor_vertical = getattr(self, 'anchor_vertical') - except AttributeError: - return None - if anchor_horizontal and anchor_vertical: - return self.anchor_horizontal, self.anchor_vertical - else: - return None - - class Meta: - abstract = True - - class EventManager(models.Manager): def current_event(self): try: @@ -155,7 +63,7 @@ class EventManager(models.Manager): return result -class Event(ImageModel): +class Event(image_models.ImageModel): name = models.CharField(_('Name'), max_length=255) description = models.TextField(_("Description"), blank=True) location = models.ForeignKey('Location') @@ -232,7 +140,7 @@ class Event(ImageModel): self.url = master_event.url self.image = master_event.image self.photo_count = self.photo_set.count() - models.Model.save(self, **kwargs) + super(Event, self).save(**kwargs) # Update the rest of the event series: for sub_event in Event.objects.filter(event_series=self): @@ -243,7 +151,7 @@ class Event(ImageModel): hanchan.save() -class Location(ImageModel): +class Location(image_models.ImageModel): name = models.CharField(_("Name"), max_length=200) description = models.TextField(_("Description"), blank=True) image = models.ImageField(_("Image"), upload_to=get_upload_path, @@ -267,137 +175,7 @@ class Location(ImageModel): return ','.join(address) -class PhotoManager(models.Manager): - def get_random(self, startpage=True): - if startpage: - queryset = self.filter(on_startpage=True) - else: - queryset = self.all().order_by('?')[0] - try: - return queryset.order_by('?')[0] - except IndexError: - return Photo() - - -class Photo(ImageModel): - name = models.CharField(_("Name"), max_length=100, blank=True) - image = models.ImageField(_("Image"), upload_to=get_upload_path, - storage=OverwriteStorage()) - anchor_horizontal = models.FloatField( - _('horizontal Anchorpoint'), - choices=CHOICES_HORIZONTAL, - blank=True, null=True, - help_text='Der Ankerpunkt ist der interessante Teil des Bildes,\ - welcher nie abgeschnitten werden darf' - ) - anchor_vertical = models.FloatField( - _('vertical Anchorpoint'), - choices=CHOICES_VERTICAL, - blank=True, null=True, - help_text='Wenn kein Ankerpunkt von Hand (horizontal und vertikal)\ - festgelegt wird, versucht die Software diesen selbst zu erraten.' - ) - - event = models.ForeignKey(Event) - description = models.TextField( - _("Description"), - max_length=300, - blank=True - ) - photographer = models.ForeignKey(settings.AUTH_USER_MODEL) - on_startpage = models.BooleanField( - _("Startpage"), - default=False, - help_text=_('Display this Photo on the Startpage Teaser') - ) - created_date = models.DateTimeField(_("Published on")) - views = models.PositiveIntegerField( - _("Number of views"), - editable=False, - default=0 - ) - objects = PhotoManager() - metadata = None - orientation = 1 - - class Meta: - verbose_name = _('Event Image') - verbose_name_plural = _('Event Images') - ordering = ["created_date"] - get_latest_by = "created_date" - - def __unicode__(self): - return os.path.basename(self.image.name) - - def read_metadata(self): - image_path = os.path.join(settings.MEDIA_ROOT, self.image.name) - self.metadata = pyexiv2.ImageMetadata(image_path) - self.metadata.read() - try: - self.orientation = self.metadata['Exif.Image.Orientation'].value - except: - self.orientation = 1 - - def save_metadata(self): - if not self.metadata: - self.read_metadata() - self.metadata['Exif.Image.DateTime'] = self.created_date - self.metadata['Exif.Image.ImageDescription'] = self.description - self.metadata['Exif.Image.Artist'] = self.photographer.username - self.metadata['Exif.Image.Orientation'] = self.orientation or 1 - self.metadata.write() - - def rotate(self, rotate): - """ - Sets an the Exif tag in an image to set the right direction. - This provides lossless image rotation. - @param rotate: 'clockwise' or 'counter-clockwise' the direction in - which we should rotate the image in 90° steps. - """ - if not self.metadata: - self.read_metadata() - if rotate == 'clockwise': - if self.orientation == 1: - self.orientation = 6 - elif self.orientation == 6: - self.orientation = 3 - elif self.orientation == 3: - self.orientation = 8 - else: - self.orientation = 1 - elif rotate == 'counter-clockwise': - if self.orientation == 1: - self.orientation = 8 - elif self.orientation == 8: - self.orientation = 3 - elif self.orientation == 3: - self.orientation = 6 - else: - self.orientation = 1 - self.save() - - def get_absolute_url(self): - return reverse( - 'event-photo', - kwargs={'event': self.event.id, 'pk': self.id} - ) - - @property - def next_photo(self): - return self.get_next_by_created_date(event=self.event) - - @property - def previous_photo(self): - return self.get_previous_by_created_date(event=self.event) - - def save(self, **kwargs): - """ - Triggers to save related Event to save. This should force an update for - the denormalized Photo count. - """ - ImageModel.save(self, **kwargs) - self.save_metadata() - self.event.save() - - -models.signals.post_save.connect(post_save_image, sender=Photo) +models.signals.post_save.connect(image_models.regenerate_image_cache, + sender=Event) +models.signals.post_save.connect(image_models.regenerate_image_cache, + sender=Location) \ No newline at end of file diff --git a/events/specs.py b/events/specs.py deleted file mode 100644 index bbd0fa7..0000000 --- a/events/specs.py +++ /dev/null @@ -1,48 +0,0 @@ -from imagekit.specs import ImageSpec -from imagekit import processors - - -class ResizeDisplay(processors.Resize): - width = 780 - crop = False - upscale = False - - -# first we define our thumbnail resize processor -class ResizeCallout(processors.Resize): - width = 620 - height = 300 - crop = True - - -class ResizeAdmin(processors.Resize): - width = 60 - height = 60 - crop = True - - -class ResizeThumbnail(processors.Resize): - width = 140 - height = 140 - crop = True - - -# Different Image Sizes -class Admin(ImageSpec): - pre_cache = False - processors = [processors.Transpose, ResizeAdmin] - - -class Display(ImageSpec): - pre_cache = False - processors = [processors.Transpose, ResizeDisplay] - - -class Callout(ImageSpec): - pre_cache = False - processors = [processors.Transpose, ResizeCallout] - - -class Thumbnail(ImageSpec): - pre_cache = False - processors = [processors.Transpose, ResizeThumbnail] \ No newline at end of file diff --git a/events/templates/events/event_detail.html b/events/templates/events/event_detail.html index 73cd5f1..a9de44c 100644 --- a/events/templates/events/event_detail.html +++ b/events/templates/events/event_detail.html @@ -4,45 +4,64 @@ {% block title %}{{ event.name }}{% endblock %} {% block opengraph %} - - - - -{% if event.description %}{% endif %} + + + + + {% if event.description %}{% endif %} {% endblock %} {% block extra_head %} - + {% endblock %} -{% block jumbotron_background %}{{ event.get_callout.url }}')}{% endblock %} - - +{% block jumbotron_background %} {{ event.get_callout.url }} {% endblock %} {% block teaser %} -

{{event.name}}

-
+

{{event.name}}

{% if event.description %} - {{event.description|markdown}} - {% else %} - {{event.location.description|markdown}} +
{{event.description|markdown}}
{% endif %} -
+{% endblock %} + +{% block redbox %} +

Info

+

 

+ {% endblock %} +{% block navigation %} +{{ event. }} + +{% endblock %} + {% block maincontent %} -
-

{% trans "Date" %}

-

-
    -
  • {% trans "Start" %}: {{ event.start }}
  • - {% if event.end %}
  • {% trans "End" %}: {{ event.end }}
  • {% endif %} - {% if event.url %}
  • {% trans "Homepage" %}: {{ event.url }}
  • {% endif %} -
+
-
+

{% trans 'Location' %}

{{ event.location.name }}
@@ -53,28 +72,43 @@ {% if event.location.url %}

{% trans "Homepage" %}: {{ event.location.url }}

{% endif %} +

{% trans "Date" %}

+
    +
  • {% trans "Start" %}: {{ event.start }}
  • + {% if event.end %}
  • {% trans "End" %}: {{ event.end }}
  • {% endif %} + {% if event.url %}
  • {% trans "Homepage" %}: {{ event.url }}
  • {% endif %} +
-
- +
+ {% if event.description %} + {{event.description|markdown}} + {% else %} + {{event.location.description|markdown}} + {% endif %} +

-{% render_comment_list for event %} -{% render_comment_form for event %} +{% block event_content %} {% endblock %} + +{% endblock %} + + +{% block comments %} + {% render_comment_list for event %} + {% render_comment_form for event %} {% endblock %} {% block buttonbar %} - {% if perms.events.change_event %} - {% trans "Edit Event" %} - {% endif %} + {% if perms.events.change_event %} + {% trans "Edit Event" %} + {% endif %} {% endblock %} {% block javascript %} @@ -103,8 +137,8 @@ center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP } - map = new google.maps.Map(document.getElementById("redbox"), mapOptions); + map = new google.maps.Map(document.getElementById("google_maps"), mapOptions); codeAddress(); } initialize(); - {% endblock %} +{% endblock %} diff --git a/events/templates/events/event_site.html b/events/templates/events/event_site.html index 3b8d242..8c599fe 100644 --- a/events/templates/events/event_site.html +++ b/events/templates/events/event_site.html @@ -1,4 +1,4 @@ -{% extends "events/page.html" %} +{% extends "base.html" %} {% load i18n django_markdown%} {% block title %}{{ event.name }}{% endblock %} @@ -20,20 +20,4 @@
{% endblock %} -{% block redbox %} -

Info

-

 

- -{% endblock %} diff --git a/events/templates/events/page.html b/events/templates/events/page.html index bfa22a6..b45aa92 100644 --- a/events/templates/events/page.html +++ b/events/templates/events/page.html @@ -5,7 +5,9 @@ {% block sidebar %} - 0 + {% trans 'Add to Google Calendar' %} {% endblock %} {% block additional_buttonbar %} diff --git a/events/urls.py b/events/urls.py new file mode 100644 index 0000000..7972f8b --- /dev/null +++ b/events/urls.py @@ -0,0 +1,19 @@ +# -*- encoding: utf-8 -*- +from django.conf.urls import patterns, url + +from .views import * + +urlpatterns = patterns( + '', + url(r'^$', UpcomingEvents.as_view(), name='upcoming-events'), + url(r'^(?P[\d]{4})/$', EventArchiveYear.as_view(), + name='event-archive'), + url(r'^(?P[\d]{4})/(?P[\d]+)/$', EventArchiveMonth.as_view(), + name='event-archive'), + url(r'^(?P[\d]{4})/(?P[\d]+)/(?P[\d]+)/$', + EventDetail.as_view(), name='event-detail'), + url(r'^(?P[\d]{4})/(?P[\d]+)/(?P[\d]+)/edit/$', + EventForm.as_view(), name='event-form'), + url(r'^add/$', EventForm.as_view(), name='event-form'), + url(r'^archive/$', EventArchiveIndex.as_view(), name='event-archive'), +) diff --git a/events/views.py b/events/views.py index 7b28829..b6a9460 100644 --- a/events/views.py +++ b/events/views.py @@ -15,7 +15,6 @@ from icalendar import Calendar, Event import pyexiv2 from utils.mixins import PermissionRequiredMixin - from . import models, forms @@ -80,9 +79,17 @@ class EventArchiveYear(generic.YearArchiveView): class EventDetail(generic.DetailView): model = models.Event + +class EventDetailMixin(object): + def get_context_data(self, **kwargs): - context = generic.DetailView.get_context_data(self, **kwargs) - context['form'] = forms.PhotoUploadForm(initial={'event': self.object, 'photographer': self.request.user}) + context = super(EventDetailMixin, self).get_context_data(**kwargs) + if hasattr(self, 'event'): + context['event'] = self.event + else: + context['event'] = self.object.event + print "EventDetailMixin" + print dir(context['event']) return context @@ -108,7 +115,8 @@ class EventForm(PermissionRequiredMixin, generic.UpdateView): class EventGallery(generic.ListView): template_name = 'events/photo_gallery.html' - queryset = models.Event.objects.filter(start__lt=timezone.now(), photo_count__gt=0) + queryset = models.Event.objects.filter(start__lt=timezone.now(), + photo_count__gt=0) paginate_by = 12 @@ -156,7 +164,8 @@ class EventPhoto(generic.UpdateView): return context def post(self, request, *args, **kwargs): - if request.POST.get('rotate') and request.user.has_perm('events.change_photo'): + if request.POST.get('rotate') and request.user.has_perm( + 'events.change_photo'): photo = models.Photo.objects.get(pk=kwargs['pk']) photo.rotate(request.POST['rotate']) # return redirect(photo.get_absolute_url()) @@ -172,7 +181,8 @@ class EventPhotoList(generic.ListView): def get_context_data(self, **kwargs): context = generic.ListView.get_context_data(self, **kwargs) context['event'] = self.event - context['form'] = forms.PhotoUploadForm(initial={'event': self.event, 'photographer': self.request.user}) + context['form'] = forms.PhotoUploadForm( + initial={'event': self.event, 'photographer': self.request.user}) return context def get_queryset(self): @@ -208,8 +218,10 @@ class EventPhotoUpload(generic.FormView): """ """ - self.event = models.Event.objects.get(id=self.request.REQUEST.get('event')) - photographer = self.request.POST.get('photographer', self.request.user.id) + self.event = models.Event.objects.get( + id=self.request.REQUEST.get('event')) + photographer = self.request.POST.get('photographer', + self.request.user.id) photographer = get_user_model().objects.get(id=photographer) self.counter = 1 for upload in self.request.FILES.getlist('upload'): diff --git a/gallery/__init__.py b/gallery/__init__.py new file mode 100644 index 0000000..4b31e84 --- /dev/null +++ b/gallery/__init__.py @@ -0,0 +1 @@ +__author__ = 'christian' diff --git a/gallery/forms.py b/gallery/forms.py new file mode 100644 index 0000000..e731f3d --- /dev/null +++ b/gallery/forms.py @@ -0,0 +1,57 @@ +""" +Created on 03.10.2011 + +@author: christian +""" +from . import models +from django import forms +from django.utils.translation import ugettext as _ +from django.contrib.auth import get_user_model +from utils.html5.widgets import DateTimeInput + +user_query = get_user_model().objects.all() + + +class PhotoUploadForm(forms.Form): + error_css_class = 'error' + required_css_class = 'required' + photographer = forms.ModelChoiceField(user_query, required=True,) + event = forms.ModelChoiceField(models.Event.objects.all(), required=True,) + upload = forms.FileField( + label=_('Images'), + required=True, + widget=forms.widgets.ClearableFileInput( + attrs={ + 'multiple': 'multiple', + 'accept': "image/gif,image/png,image/jpeg" + } + ) + ) + + +class EditPhotoForm(forms.ModelForm): + error_css_class = 'error' + required_css_class = 'required' + + class Meta(object): + model = models.Photo + fields = ('event', 'name', 'description', 'photographer', + 'anchor_horizontal', 'anchor_vertical', + 'created_date', 'on_startpage') + + +class EventForm(forms.ModelForm): + error_css_class = 'error' + required_css_class = 'required' + + start = forms.DateTimeField( + label=_('start'), required=True, + widget=DateTimeInput() # widget=SplitDateTimeWidget() + ) + end = forms.DateTimeField( + label=_('end'), required=False, + widget=DateTimeInput() # widget=SplitDateTimeWidget() + ) + + class Meta(object): + model = models.Event diff --git a/gallery/models.py b/gallery/models.py new file mode 100644 index 0000000..6217ccc --- /dev/null +++ b/gallery/models.py @@ -0,0 +1,403 @@ +# -'- Encoding: utf-8 -*- + +import os + +from django.conf import settings +from django.core.urlresolvers import reverse +from django.db import models +from django.template.defaultfilters import slugify +from django.utils.timezone import now +from django.utils.translation import ugettext as _ +from imagekit import ImageSpec +import imagekit +from imagekit.models import ImageSpecField +from pilkit import processors +import pyexiv2 + +from utils import COUNTRIES, OverwriteStorage + + +CHOICES_HORIZONTAL = ( + (0.00000001, _('left')), + (0.5, _('center')), + (1, _('right')) +) + +CHOICES_VERTICAL = ( + (0.00000001, _('top')), + (0.5, _('middle')), + (1, _('bottom')) +) + + +def get_upload_path(instance, filename): + """ + Generates the desired file path and filename for an uploaded Image. + With this function Django can save the uploaded images to subfolders that + also have a meaning for humans. + + @param instance: an Django Object for which the Image has been uploaded. + @type instance: a instace of an models.Model sub-class. + @param filename: The filename of the uploaded image. + @type filename: String + """ + extension = filename[filename.rfind('.') + 1:] + if isinstance(instance, Event): + if instance.id: + return "events/%s.%s" % (instance.id, extension) + else: + return "events/%s.%s" % (slugify(instance.name), extension) + elif isinstance(instance, Location): + if instance.id: + return "events/location/%s.%s" % (instance.id, extension) + else: + return "events/location/%s.%s" % (instance.id, extension) + elif isinstance(instance, Photo): + return "events/%s/%s" % (instance.event.id, filename) + + +def post_save_image(sender, instance=None, created=False, raw=False, **kwargs): + """ + Reganerate the images. + """ + os.remove(instance.display.path) + os.remove(instance.callout.path) + os.remove(instance.thumbnail.path) + + """ + instance.callout.generate(force=True) + instance.display.generate(force=True) + instance.thumbnail.generate(force=True) + """ + + +class CalloutImage(ImageSpec): + format = 'PNG' + width = 940 + height = 300 + + @property + def processors(self): + model, field_name = imagekit.utils.get_field_info(self.source) # @UnusedVariable @IgnorePep8 + anchor = model.get_anchor() + if anchor: + return [processors.Transpose(), processors.ResizeToFill( + width=self.width, + height=self.height, anchor=anchor + )] + else: + return [processors.Transpose(), processors.SmartResize( + width=self.width, + height=self.height + )] + + +class DisplayImage(ImageSpec): + format = 'PNG' + processors = [processors.Transpose(), + processors.ResizeToFit(width=940, height=940, upscale=False)] + + +class ThumbnailImage(CalloutImage): + format = 'PNG' + width = 140 + height = 140 + + +imagekit.register.generator('kasu:image:callout', CalloutImage) +imagekit.register.generator('kasu:image:display', DisplayImage) +imagekit.register.generator('kasu:image:thumbnail', ThumbnailImage) + + +class ImageModel(models.Model): + callout = ImageSpecField(source='image', id='kasu:image:callout') + display = ImageSpecField(source='image', id='kasu:image:display') + thumbnail = ImageSpecField(source='image', id='kasu:image:thumbnail') + + def get_anchor(self): + try: + anchor_horizontal = getattr(self, 'anchor_horizontal') + anchor_vertical = getattr(self, 'anchor_vertical') + except AttributeError: + return None + if anchor_horizontal and anchor_vertical: + return self.anchor_horizontal, self.anchor_vertical + else: + return None + + class Meta: + abstract = True + + +class EventManager(models.Manager): + def current_event(self): + try: + current = self.filter(start__lte=now()) + current = current.filter(end__gte=now()) + return current.order_by('start', 'end')[0] + except: + return None + + def next_event(self): + try: + return self.filter(start__gt=now()).order_by('start', 'end')[0] + except: + return None + + def archive(self): + return self.filter(start__lt=now()) + + def upcoming(self, limit=3): + result = self.filter(start__gt=now()).order_by('start', 'end') + if limit: + return result[1:(limit + 1)] + else: + return result + + +class Event(ImageModel): + name = models.CharField(_('Name'), max_length=255) + description = models.TextField(_("Description"), blank=True) + location = models.ForeignKey('Location') + start = models.DateTimeField(_('Start')) + end = models.DateTimeField(_('End'), blank=True, null=True) + url = models.URLField(_('Homepage'), blank=True) + image = models.ImageField(_("Image"), upload_to=get_upload_path, + storage=OverwriteStorage(), blank=True, null=True) + is_tournament = models.BooleanField(_('Tournament'), default=False, + help_text=_(u'This event is a tournament, different rules apply for \ + the kyu ranking.')) + photo_count = models.PositiveIntegerField(default=0, editable=False) + event_series = models.ForeignKey('Event', blank=True, null=True, + on_delete=models.SET_NULL, editable=False, + verbose_name=_('Event Series'), + help_text=_(u'Wenn dieser Event zu einer Veranstaltungsreihe gehört \ + werden Ort, Beschreibung, Bild und Homepage von dem hier angegebenen \ + Event übernommen.')) + objects = EventManager() + + class Meta(object): + verbose_name = _('Event') + verbose_name_plural = _('Events') + ordering = ('-start', '-end',) + + def __unicode__(self): + try: + return "%(name)s (%(date)s)" % {'name': self.name, + 'date': self.start.date()} + except: + return "New Event Model" + + def get_absolute_url(self): + kwargs = { + 'pk': self.id, + 'year': self.start.strftime('%Y'), + 'month': self.start.strftime('%m') + } + return reverse('event-detail', kwargs=kwargs) + + def get_edit_url(self): + kwargs = { + 'pk': self.id, + 'year': self.start.strftime('%Y'), + 'month': self.start.strftime('%m') + } + return reverse('event-form', kwargs=kwargs) + + def get_callout(self): + if self.image: + return self.callout + elif self.photo_set.count(): + return self.photo_set.all().order_by('?')[0].callout + elif self.location.image: + return self.location.callout + else: + return None + + def get_thumbnail(self): + if self.image: + return self.thumbnail + elif self.photo_set.count(): + return self.photo_set.all().order_by('?')[0].thumbnail + elif self.location.image: + return self.location.thumbnail + else: + return None + + def save(self, **kwargs): + if self.event_series: + master_event = self.event_series + self.description = master_event.description + self.location = master_event.location + self.url = master_event.url + self.image = master_event.image + self.photo_count = self.photo_set.count() + models.Model.save(self, **kwargs) + + # Update the rest of the event series: + for sub_event in Event.objects.filter(event_series=self): + sub_event.save() + + # Update the Hanchans if necesery: + for hanchan in self.hanchan_set.all(): + hanchan.save() + + +class Location(ImageModel): + name = models.CharField(_("Name"), max_length=200) + description = models.TextField(_("Description"), blank=True) + image = models.ImageField(_("Image"), upload_to=get_upload_path, + storage=OverwriteStorage(), blank=True, null=True) + url = models.URLField(_('Homepage'), blank=True) + postal_code = models.CharField(_('Postal Code'), max_length=6) + street_address = models.CharField(_('Street Address'), max_length=127) + locality = models.CharField(_('Locality'), max_length=127) + country = models.CharField(_('Country'), max_length=2, choices=COUNTRIES) + + class Meta(object): + verbose_name = _('Venue') + verbose_name_plural = _('Venues') + + def __unicode__(self): + return self.name + + @property + def address(self): + address = (self.street_address, self.locality, self.country,) + return ','.join(address) + + +class PhotoManager(models.Manager): + def get_random(self, startpage=True): + if startpage: + queryset = self.filter(on_startpage=True) + else: + queryset = self.all().order_by('?')[0] + try: + return queryset.order_by('?')[0] + except IndexError: + return Photo() + + +class Photo(ImageModel): + name = models.CharField(_("Name"), max_length=100, blank=True) + image = models.ImageField(_("Image"), upload_to=get_upload_path, + storage=OverwriteStorage()) + anchor_horizontal = models.FloatField( + _('horizontal Anchorpoint'), + choices=CHOICES_HORIZONTAL, + blank=True, null=True, + help_text='Der Ankerpunkt ist der interessante Teil des Bildes,\ + welcher nie abgeschnitten werden darf' + ) + anchor_vertical = models.FloatField( + _('vertical Anchorpoint'), + choices=CHOICES_VERTICAL, + blank=True, null=True, + help_text='Wenn kein Ankerpunkt von Hand (horizontal und vertikal)\ + festgelegt wird, versucht die Software diesen selbst zu erraten.' + ) + + event = models.ForeignKey(Event) + description = models.TextField( + _("Description"), + max_length=300, + blank=True + ) + photographer = models.ForeignKey(settings.AUTH_USER_MODEL) + on_startpage = models.BooleanField( + _("Startpage"), + default=False, + help_text=_('Display this Photo on the Startpage Teaser') + ) + created_date = models.DateTimeField(_("Published on")) + views = models.PositiveIntegerField( + _("Number of views"), + editable=False, + default=0 + ) + objects = PhotoManager() + metadata = None + orientation = 1 + + class Meta: + verbose_name = _('Event Image') + verbose_name_plural = _('Event Images') + ordering = ["created_date"] + get_latest_by = "created_date" + + def __unicode__(self): + return os.path.basename(self.image.name) + + def read_metadata(self): + image_path = os.path.join(settings.MEDIA_ROOT, self.image.name) + self.metadata = pyexiv2.ImageMetadata(image_path) + self.metadata.read() + try: + self.orientation = self.metadata['Exif.Image.Orientation'].value + except: + self.orientation = 1 + + def save_metadata(self): + if not self.metadata: + self.read_metadata() + self.metadata['Exif.Image.DateTime'] = self.created_date + self.metadata['Exif.Image.ImageDescription'] = self.description + self.metadata['Exif.Image.Artist'] = self.photographer.username + self.metadata['Exif.Image.Orientation'] = self.orientation or 1 + self.metadata.write() + + def rotate(self, rotate): + """ + Sets an the Exif tag in an image to set the right direction. + This provides lossless image rotation. + @param rotate: 'clockwise' or 'counter-clockwise' the direction in + which we should rotate the image in 90° steps. + """ + if not self.metadata: + self.read_metadata() + if rotate == 'clockwise': + if self.orientation == 1: + self.orientation = 6 + elif self.orientation == 6: + self.orientation = 3 + elif self.orientation == 3: + self.orientation = 8 + else: + self.orientation = 1 + elif rotate == 'counter-clockwise': + if self.orientation == 1: + self.orientation = 8 + elif self.orientation == 8: + self.orientation = 3 + elif self.orientation == 3: + self.orientation = 6 + else: + self.orientation = 1 + self.save() + + def get_absolute_url(self): + return reverse( + 'event-photo', + kwargs={'event': self.event.id, 'pk': self.id} + ) + + @property + def next_photo(self): + return self.get_next_by_created_date(event=self.event) + + @property + def previous_photo(self): + return self.get_previous_by_created_date(event=self.event) + + def save(self, **kwargs): + """ + Triggers to save related Event to save. This should force an update for + the denormalized Photo count. + """ + ImageModel.save(self, **kwargs) + self.save_metadata() + self.event.save() + + +models.signals.post_save.connect(post_save_image, sender=Photo) diff --git a/events/templates/events/photo_confirm_delete.html b/gallery/templates/gallery/photo_confirm_delete.html similarity index 100% rename from events/templates/events/photo_confirm_delete.html rename to gallery/templates/gallery/photo_confirm_delete.html diff --git a/events/templates/events/photo_detail.html b/gallery/templates/gallery/photo_detail.html similarity index 100% rename from events/templates/events/photo_detail.html rename to gallery/templates/gallery/photo_detail.html diff --git a/events/templates/events/photo_gallery.html b/gallery/templates/gallery/photo_gallery.html similarity index 94% rename from events/templates/events/photo_gallery.html rename to gallery/templates/gallery/photo_gallery.html index c4a3f50..f63c56f 100644 --- a/events/templates/events/photo_gallery.html +++ b/gallery/templates/gallery/photo_gallery.html @@ -25,7 +25,7 @@ {% for event in event_list %} {% empty %}

Sorry da kommt erst was hin!

diff --git a/events/templates/events/photo_list.html b/gallery/templates/gallery/photo_list.html similarity index 64% rename from events/templates/events/photo_list.html rename to gallery/templates/gallery/photo_list.html index f97a979..6a8c611 100644 --- a/events/templates/events/photo_list.html +++ b/gallery/templates/gallery/photo_list.html @@ -1,4 +1,4 @@ -{% extends "events/event_site.html" %} +{% extends "events/event_detail.html" %} {% load i18n %} @@ -12,25 +12,6 @@ {% if event.description %}{% endif %} {% endblock %} -{% block navigation %} - -{% endblock %} - - {% block maincontent %} {% if perms.events.delete_photo %} {% for photo in photo_list %} diff --git a/events/templates/events/photo_upload.html b/gallery/templates/gallery/photo_upload.html similarity index 100% rename from events/templates/events/photo_upload.html rename to gallery/templates/gallery/photo_upload.html diff --git a/gallery/urls.py b/gallery/urls.py new file mode 100644 index 0000000..e69de29 diff --git a/gallery/views.py b/gallery/views.py new file mode 100644 index 0000000..7b28829 --- /dev/null +++ b/gallery/views.py @@ -0,0 +1,247 @@ +# -*- encoding: utf-8 -*- +# Create your views here. +from datetime import timedelta + +from django.contrib.auth.decorators import permission_required +from django.contrib.auth import get_user_model +from django.core.urlresolvers import reverse +from django.http import HttpResponse, Http404 +from django.shortcuts import redirect +from django.utils import timezone +from django.utils.decorators import method_decorator +from django.utils.translation import ugettext as _ +from django.views import generic +from icalendar import Calendar, Event +import pyexiv2 + +from utils.mixins import PermissionRequiredMixin + +from . import models, forms + + +class DeleteEventPhoto(generic.DeleteView): + model = models.Photo + """ + def get_object(self, queryset=None): + return models.Photo.objects.get(pk=self.kwargs['pk']) + """ + + def get_success_url(self): + return reverse('event-photo-list', args=[self.object.event.id]) + + @method_decorator(permission_required('events.delete_photo')) + def dispatch(self, *args, **kwargs): + return super(DeleteEventPhoto, self).dispatch(*args, **kwargs) + + +class EventArchiveIndex(generic.ArchiveIndexView): + allow_empty = True + context_object_name = 'event_list' + date_field = 'start' + model = models.Event + queryset = model.objects.all() + paginate_by = 15 + + + def get_context_data(self, **kwargs): + context = generic.ArchiveIndexView.get_context_data(self, **kwargs) + context['is_archive'] = True + return context + + +class EventArchiveMonth(generic.MonthArchiveView): + date_field = 'start' + make_object_list = True + model = models.Event + month_format = '%m' + paginate_by = 15 + template_name = 'events/event_archive.html' + + def get_context_data(self, **kwargs): + context = generic.MonthArchiveView.get_context_data(self, **kwargs) + context['is_archive'] = True + return context + + +class EventArchiveYear(generic.YearArchiveView): + date_field = 'start' + make_object_list = True + model = models.Event + paginate_by = 15 + template_name = 'events/event_archive.html' + year_format = '%Y' + + def get_context_data(self, **kwargs): + context = generic.YearArchiveView.get_context_data(self, **kwargs) + context['is_archive'] = True + return context + + +class EventDetail(generic.DetailView): + model = models.Event + + def get_context_data(self, **kwargs): + context = generic.DetailView.get_context_data(self, **kwargs) + context['form'] = forms.PhotoUploadForm(initial={'event': self.object, 'photographer': self.request.user}) + return context + + +class EventForm(PermissionRequiredMixin, generic.UpdateView): + form_class = forms.EventForm + permission_required = 'events.add_event' + + def get_object(self, queryset=None): + """ + If an id has been submitted, try return the existing Event for an update, + else creates a new one. + @param queryset: + """ + if self.kwargs.get('pk'): + event = models.Event.objects.get(pk=self.kwargs['pk']) + if event.event_series: + return event.event_series + else: + return event + else: + return models.Event() + + +class EventGallery(generic.ListView): + template_name = 'events/photo_gallery.html' + queryset = models.Event.objects.filter(start__lt=timezone.now(), photo_count__gt=0) + paginate_by = 12 + + +class EventListIcal(generic.View): + """ + Generates an returns an iCal File with all upcoming events. + """ + + def add_event(self, event): + ics_event = Event() + dtstart = timezone.localtime(event.start) + dtend = timezone.localtime(event.end) + + ics_event.add('DTSTART', dtstart) + ics_event.add('SUMMARY', event.name) + ics_event.add('DESCRIPTION', event.description) + ics_event.add('LOCATION', event.location.address) + ics_event.add('URL', 'http://www.kasu.at' + event.get_absolute_url()) + ics_event['UID'] = 'event-%d@www.kasu.at' % event.pk + ics_event.add('PRIORITY', 5) + if event.end: + ics_event.add('DTEND', dtend) + self.calendar.add_component(ics_event) + + def get(self, request, *args, **kwargs): + response = HttpResponse(mimetype="text/calendar; charset=UTF-8") + self.calendar = Calendar() + self.calendar.add('prodid', 'http://www.kasu.at/') + self.calendar.add('version', '2.0') + for event in models.Event.objects.upcoming(limit=None): + self.add_event(event) + response.write(self.calendar.to_ical()) + return response + + +class EventPhoto(generic.UpdateView): + form_class = forms.EditPhotoForm + model = models.Photo + template_name = 'events/photo_detail.html' + + def get_context_data(self, **kwargs): + context = super(EventPhoto, self).get_context_data() + event = models.Event.objects.get(id=self.kwargs['event']) + context['event'] = event + return context + + def post(self, request, *args, **kwargs): + if request.POST.get('rotate') and request.user.has_perm('events.change_photo'): + photo = models.Photo.objects.get(pk=kwargs['pk']) + photo.rotate(request.POST['rotate']) + # return redirect(photo.get_absolute_url()) + return self.get(request) + else: + return generic.UpdateView.post(self, request, *args, **kwargs) + + +class EventPhotoList(generic.ListView): + context_object_name = 'photo_list' + paginate_by = 36 + + def get_context_data(self, **kwargs): + context = generic.ListView.get_context_data(self, **kwargs) + context['event'] = self.event + context['form'] = forms.PhotoUploadForm(initial={'event': self.event, 'photographer': self.request.user}) + return context + + def get_queryset(self): + try: + self.event = models.Event.objects.get(id=self.kwargs['event']) + return models.Photo.objects.filter(event=self.event) + except models.Event.DoesNotExist: + raise Http404(_('Event does not exist')) + + +class EventPhotoUpload(generic.FormView): + form_class = forms.PhotoUploadForm + template_name = 'events/photo_upload.html' + + @method_decorator(permission_required('events.add_photo')) + def dispatch(self, *args, **kwargs): + return super(EventPhotoUpload, self).dispatch(*args, **kwargs) + + def get_context_data(self, **kwargs): + context = generic.FormView.get_context_data(self, **kwargs) + context['event_list'] = models.Event.objects.archive()[:12] + return context + + def get_initial(self): + """ + Set the current logged in user a default value for the photographer. + """ + return { + 'photographer': self.request.user, + } + + def post(self, *args, **kwargs): + """ + + """ + self.event = models.Event.objects.get(id=self.request.REQUEST.get('event')) + photographer = self.request.POST.get('photographer', self.request.user.id) + photographer = get_user_model().objects.get(id=photographer) + self.counter = 1 + for upload in self.request.FILES.getlist('upload'): + name = upload.name + created_date, description = self.read_exif(upload) + photo = models.Photo( + event=self.event, + photographer=photographer, + image=upload, + name=name, + created_date=created_date, + description=description + ) + photo.save() + self.counter += 1 + return redirect('event-photo-list', event=self.event.id) + + def read_exif(self, photo): + exif_data = pyexiv2.ImageMetadata.from_buffer(photo.read()) + exif_data.read() + + try: + created_date = exif_data['Exif.Image.DateTime'].value + except: + created_date = self.event.start + timedelta(minutes=self.counter) + try: + description = exif_data['Exif.Image.ImageDescription'].value + except: + description = '' + return created_date, description + + +class UpcomingEvents(generic.ListView): + queryset = models.Event.objects.upcoming(limit=None) + paginate_by = 16 diff --git a/kasu/image_models.py b/kasu/image_models.py new file mode 100644 index 0000000..f29b8a0 --- /dev/null +++ b/kasu/image_models.py @@ -0,0 +1,103 @@ +# -*- coding: utf-8 -*- + +import os + +from django.db import models +from django.utils.translation import ugettext as _ +from pilkit.processors import ResizeToFill, ResizeToFit, SmartResize, Transpose +from imagekit.exceptions import MissingSource +from imagekit.models import ImageSpecField +import imagekit + + +CHOICES_HORIZONTAL = ( + (0.00000001, _('left')), + (0.5, _('center')), + (1, _('right')) +) + +CHOICES_VERTICAL = ( + (0.00000001, _('top')), + (0.5, _('middle')), + (1, _('bottom')) +) + + +class ArticleImage(imagekit.ImageSpec): + format = 'PNG' + width = 210 + height = 130 + processors = [SmartResize(width=210, height=130)] + + +class CalloutImage(imagekit.ImageSpec): + format = 'JPEG' + width = 660 + height = 300 + + @property + def processors(self): + model, field_name = imagekit.utils.get_field_info(self.source) + anchor = model.get_anchor() + if anchor: + return [Transpose(), ResizeToFill( + width=self.width, + height=self.height, anchor=anchor + )] + else: + return [Transpose(), SmartResize( + width=self.width, + height=self.height + )] + + +class DisplayImage(imagekit.ImageSpec): + format = 'PNG' + processors = [Transpose(), + ResizeToFit(width=940, height=940, upscale=False)] + + +class ThumbnailImage(CalloutImage): + format = 'PNG' + width = 140 + height = 140 + + +imagekit.register.generator('kasu:image:article', ArticleImage) +imagekit.register.generator('kasu:image:callout', CalloutImage) +imagekit.register.generator('kasu:image:display', DisplayImage) +imagekit.register.generator('kasu:image:thumbnail', ThumbnailImage) + + +class ImageModel(models.Model): + article = ImageSpecField(source='image', id='kasu:image:article') + callout = ImageSpecField(source='image', id='kasu:image:callout') + display = ImageSpecField(source='image', id='kasu:image:display') + thumbnail = ImageSpecField(source='image', id='kasu:image:thumbnail') + + class Meta: + abstract = True + + def get_anchor(self): + try: + anchor_horizontal = getattr(self, 'anchor_horizontal') + anchor_vertical = getattr(self, 'anchor_vertical') + except AttributeError: + return None + if anchor_horizontal and anchor_vertical: + return self.anchor_horizontal, self.anchor_vertical + else: + return None + + +def regenerate_image_cache(sender, instance=None, created=False, raw=False, + **kwargs): + """ + Reganerate the images. + """ + try: + os.remove(instance.display.path) + os.remove(instance.callout.path) + os.remove(instance.thumbnail.path) + except imagekit.exceptions.MissingSource: + pass diff --git a/kasu/locale/de/LC_MESSAGES/django.mo b/kasu/locale/de/LC_MESSAGES/django.mo index dcbad3d..4818d87 100644 Binary files a/kasu/locale/de/LC_MESSAGES/django.mo and b/kasu/locale/de/LC_MESSAGES/django.mo differ diff --git a/kasu/locale/de/LC_MESSAGES/django.po b/kasu/locale/de/LC_MESSAGES/django.po index b66912a..f53fabe 100644 --- a/kasu/locale/de/LC_MESSAGES/django.po +++ b/kasu/locale/de/LC_MESSAGES/django.po @@ -2,2209 +2,1373 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# Christian Berg , 2011. # msgid "" msgstr "" -"Project-Id-Version: 1\n" +"Project-Id-Version: kasu.utils\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-11-27 22:44+0100\n" -"PO-Revision-Date: 2014-04-15 21:43+0100\n" +"POT-Creation-Date: 2014-12-09 20:35+0100\n" +"PO-Revision-Date: 2014-12-08 19:20+0100\n" "Last-Translator: Christian Berg \n" -"Language-Team: Deutsch <>\n" +"Language-Team: Kasu \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n!=1);\n" -"X-Generator: Poedit 1.6.4\n" -"X-Translated-Using: django-rosetta 0.7.4\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 1.6.11\n" +"X-Translated-Using: django-rosetta 0.7.2\n" -#: utils.py:17 +#: image_models.py:14 +msgid "left" +msgstr "Links" + +#: image_models.py:15 +msgid "center" +msgstr "Mitte" + +#: image_models.py:16 +msgid "right" +msgstr "Rechts" + +#: image_models.py:20 +msgid "top" +msgstr "Oben" + +#: image_models.py:21 +msgid "middle" +msgstr "Mitte" + +#: image_models.py:22 +msgid "bottom" +msgstr "Unten" + +#: utils.py:19 msgid "United Kingdom" msgstr "Vereinigtes Königreich" -#: utils.py:18 +#: utils.py:20 msgid "Afghanistan" msgstr "Afghanistan" -#: utils.py:19 +#: utils.py:21 msgid "Aland Islands" msgstr "Aland Islands" -#: utils.py:20 +#: utils.py:22 msgid "Albania" msgstr "Albanien" -#: utils.py:21 +#: utils.py:23 msgid "Algeria" msgstr "Algerien" -#: utils.py:22 +#: utils.py:24 msgid "American Samoa" msgstr "Amerikanisch-Samoa" -#: utils.py:23 +#: utils.py:25 msgid "Andorra" msgstr "Andorra" -#: utils.py:24 +#: utils.py:26 msgid "Angola" msgstr "Angola" -#: utils.py:25 +#: utils.py:27 msgid "Anguilla" msgstr "Anguilla" -#: utils.py:26 +#: utils.py:28 msgid "Antarctica" msgstr "Antarktika" -#: utils.py:27 +#: utils.py:29 msgid "Antigua and Barbuda" msgstr "Antigua und Barbuda" -#: utils.py:28 +#: utils.py:30 msgid "Argentina" msgstr "Argentinien" -#: utils.py:29 +#: utils.py:31 msgid "Armenia" msgstr "Armenien" -#: utils.py:30 +#: utils.py:32 msgid "Aruba" msgstr "Aruba" -#: utils.py:31 +#: utils.py:33 msgid "Australia" msgstr "Australien" -#: utils.py:32 +#: utils.py:34 msgid "Austria" msgstr "Österreich" -#: utils.py:33 +#: utils.py:35 msgid "Azerbaijan" msgstr "Aserbaidschan" -#: utils.py:34 +#: utils.py:36 msgid "Bahamas" msgstr "Bahamas" -#: utils.py:35 +#: utils.py:37 msgid "Bahrain" msgstr "Bahrein" -#: utils.py:36 +#: utils.py:38 msgid "Bangladesh" msgstr "Bangladesch" -#: utils.py:37 +#: utils.py:39 msgid "Barbados" msgstr "Barbados" -#: utils.py:38 +#: utils.py:40 msgid "Belarus" msgstr "Weißrussland" -#: utils.py:39 +#: utils.py:41 msgid "Belgium" msgstr "Belgien" -#: utils.py:40 +#: utils.py:42 msgid "Belize" msgstr "Belize" -#: utils.py:41 +#: utils.py:43 msgid "Benin" msgstr "Benin" -#: utils.py:42 +#: utils.py:44 msgid "Bermuda" msgstr "Bermuda" -#: utils.py:43 +#: utils.py:45 msgid "Bhutan" msgstr "Bhutan" -#: utils.py:44 +#: utils.py:46 msgid "Bolivia" msgstr "Bolivien" -#: utils.py:45 +#: utils.py:47 msgid "Bosnia and Herzegovina" msgstr "Bosnien und Herzegowina" -#: utils.py:46 +#: utils.py:48 msgid "Botswana" msgstr "Botswana" -#: utils.py:47 +#: utils.py:49 msgid "Bouvet Island" msgstr "Bouvet Island" -#: utils.py:48 +#: utils.py:50 msgid "Brazil" msgstr "Brasilien" -#: utils.py:49 +#: utils.py:51 msgid "British Indian Ocean Territory" msgstr "British Indian Ocean Territory" -#: utils.py:50 +#: utils.py:52 msgid "Brunei Darussalam" msgstr "Brunei Darussalam" -#: utils.py:51 +#: utils.py:53 msgid "Bulgaria" msgstr "Bulgarien" -#: utils.py:52 +#: utils.py:54 msgid "Burkina Faso" msgstr "Burkina Faso" -#: utils.py:53 +#: utils.py:55 msgid "Burundi" msgstr "Burundi" -#: utils.py:54 +#: utils.py:56 msgid "Cambodia" msgstr "Kambodscha" -#: utils.py:55 +#: utils.py:57 msgid "Cameroon" msgstr "Kamerun" -#: utils.py:56 +#: utils.py:58 msgid "Canada" msgstr "Kanada" -#: utils.py:57 +#: utils.py:59 msgid "Cape Verde" msgstr "Cape Verde" -#: utils.py:58 +#: utils.py:60 msgid "Cayman Islands" msgstr "Cayman Islands" -#: utils.py:59 +#: utils.py:61 msgid "Central African Republic" msgstr "Zentralafrikanische Republik" -#: utils.py:60 +#: utils.py:62 msgid "Chad" msgstr "Tschad" -#: utils.py:61 +#: utils.py:63 msgid "Chile" msgstr "Chile" -#: utils.py:62 +#: utils.py:64 msgid "China" msgstr "China" -#: utils.py:63 +#: utils.py:65 msgid "Christmas Island" msgstr "Christmas Island" -#: utils.py:64 +#: utils.py:66 msgid "Cocos (Keeling) Islands" msgstr "Cocos (Keeling) Islands" -#: utils.py:65 +#: utils.py:67 msgid "Colombia" msgstr "Kolumbien" -#: utils.py:66 +#: utils.py:68 msgid "Comoros" msgstr "Komoren" -#: utils.py:67 +#: utils.py:69 msgid "Congo" msgstr "Kongo" -#: utils.py:68 +#: utils.py:70 msgid "Congo, The Democratic Republic of the" msgstr "Kongo, Demokratische Republik" -#: utils.py:69 +#: utils.py:71 msgid "Cook Islands" msgstr "Cook-Inseln" -#: utils.py:70 +#: utils.py:72 msgid "Costa Rica" msgstr "Costa Rica" -#: utils.py:71 +#: utils.py:73 msgid "Cote d'Ivoire" msgstr "Cote d'Ivoire" -#: utils.py:72 +#: utils.py:74 msgid "Croatia" msgstr "Kroatien" -#: utils.py:73 +#: utils.py:75 msgid "Cuba" msgstr "Kuba" -#: utils.py:74 +#: utils.py:76 msgid "Cyprus" msgstr "Zypern" -#: utils.py:75 +#: utils.py:77 msgid "Czech Republic" msgstr "Tschechische Republik" -#: utils.py:76 +#: utils.py:78 msgid "Denmark" msgstr "Dänemark" -#: utils.py:77 +#: utils.py:79 msgid "Djibouti" msgstr "Dschibuti" -#: utils.py:78 +#: utils.py:80 msgid "Dominica" msgstr "Dominica" -#: utils.py:79 +#: utils.py:81 msgid "Dominican Republic" msgstr "Dominikanische Republik" -#: utils.py:80 +#: utils.py:82 msgid "Ecuador" msgstr "Ecuador" -#: utils.py:81 +#: utils.py:83 msgid "Egypt" msgstr "Ägypten" -#: utils.py:82 +#: utils.py:84 msgid "El Salvador" msgstr "El Salvador" -#: utils.py:83 +#: utils.py:85 msgid "Equatorial Guinea" msgstr "Äquatorial-Guinea" -#: utils.py:84 +#: utils.py:86 msgid "Eritrea" msgstr "Eritrea" -#: utils.py:85 +#: utils.py:87 msgid "Estonia" msgstr "Estland" -#: utils.py:86 +#: utils.py:88 msgid "Ethiopia" msgstr "Äthiopien" -#: utils.py:87 +#: utils.py:89 msgid "Falkland Islands (Malvinas)" msgstr "Falklandinseln (Malvinas)" -#: utils.py:88 +#: utils.py:90 msgid "Faroe Islands" msgstr "Färöer-Inseln" -#: utils.py:89 +#: utils.py:91 msgid "Fiji" msgstr "Fidschi" -#: utils.py:90 +#: utils.py:92 msgid "Finland" msgstr "Finnland" -#: utils.py:91 +#: utils.py:93 msgid "France" msgstr "Frankreich" -#: utils.py:92 +#: utils.py:94 msgid "French Guiana" msgstr "Französisch-Guayana" -#: utils.py:93 +#: utils.py:95 msgid "French Polynesia" msgstr "Französisch-Polynesien" -#: utils.py:94 +#: utils.py:96 msgid "French Southern Territories" msgstr "Französisch Südliche Territorien" -#: utils.py:95 +#: utils.py:97 msgid "Gabon" msgstr "Gabun" -#: utils.py:96 +#: utils.py:98 msgid "Gambia" msgstr "Gambia" -#: utils.py:97 +#: utils.py:99 msgid "Georgia" msgstr "Georgia" -#: utils.py:98 +#: utils.py:100 msgid "Germany" msgstr "Deutschland" -#: utils.py:99 +#: utils.py:101 msgid "Ghana" msgstr "Ghana" -#: utils.py:100 +#: utils.py:102 msgid "Gibraltar" msgstr "Gibraltar" -#: utils.py:101 +#: utils.py:103 msgid "Greece" msgstr "Griechenland" -#: utils.py:102 +#: utils.py:104 msgid "Greenland" msgstr "Grönland" -#: utils.py:103 +#: utils.py:105 msgid "Grenada" msgstr "Grenada" -#: utils.py:104 +#: utils.py:106 msgid "Guadeloupe" msgstr "Guadeloupe" -#: utils.py:105 +#: utils.py:107 msgid "Guam" msgstr "Guam" -#: utils.py:106 +#: utils.py:108 msgid "Guatemala" msgstr "Guatemala" -#: utils.py:107 +#: utils.py:109 msgid "Guernsey" msgstr "Guernsey" -#: utils.py:108 +#: utils.py:110 msgid "Guinea" msgstr "Guinea" -#: utils.py:109 +#: utils.py:111 msgid "Guinea-Bissau" msgstr "Guinea-Bissau" -#: utils.py:110 +#: utils.py:112 msgid "Guyana" msgstr "Guyana" -#: utils.py:111 +#: utils.py:113 msgid "Haiti" msgstr "Haiti" -#: utils.py:112 +#: utils.py:114 msgid "Heard Island and McDonald Islands" msgstr "Heard und McDonald Inseln" -#: utils.py:113 +#: utils.py:115 msgid "Holy See (Vatican City State)" msgstr "Heiliger Stuhl (Vatikanstadt)" -#: utils.py:114 +#: utils.py:116 msgid "Honduras" msgstr "Honduras" -#: utils.py:115 +#: utils.py:117 msgid "Hong Kong" msgstr "Hongkong" -#: utils.py:116 +#: utils.py:118 msgid "Hungary" msgstr "Ungarn" -#: utils.py:117 +#: utils.py:119 msgid "Iceland" msgstr "Island" -#: utils.py:118 +#: utils.py:120 msgid "India" msgstr "Indien" -#: utils.py:119 +#: utils.py:121 msgid "Indonesia" msgstr "Indonesien" -#: utils.py:120 +#: utils.py:122 msgid "Iran, Islamic Republic of" msgstr "Iran, Islamische Republik" -#: utils.py:121 +#: utils.py:123 msgid "Iraq" msgstr "Irak" -#: utils.py:122 +#: utils.py:124 msgid "Ireland" msgstr "Irland" -#: utils.py:123 +#: utils.py:125 msgid "Isle of Man" msgstr "Isle of Man" -#: utils.py:124 +#: utils.py:126 msgid "Israel" msgstr "Israel" -#: utils.py:125 +#: utils.py:127 msgid "Italy" msgstr "Italien" -#: utils.py:126 +#: utils.py:128 msgid "Jamaica" msgstr "Jamaika" -#: utils.py:127 +#: utils.py:129 msgid "Japan" msgstr "Japan" -#: utils.py:128 +#: utils.py:130 msgid "Jersey" msgstr "Jersey" -#: utils.py:129 +#: utils.py:131 msgid "Jordan" msgstr "Jordan" -#: utils.py:130 +#: utils.py:132 msgid "Kazakhstan" msgstr "Kasachstan" -#: utils.py:131 +#: utils.py:133 msgid "Kenya" msgstr "Kenia" -#: utils.py:132 +#: utils.py:134 msgid "Kiribati" msgstr "Kiribati" -#: utils.py:133 +#: utils.py:135 msgid "Korea, Democratic People's Republic of" msgstr "Korea, Demokratische Volksrepublik" -#: utils.py:134 +#: utils.py:136 msgid "Korea, Republic of" msgstr "Korea, Republik" -#: utils.py:135 +#: utils.py:137 msgid "Kuwait" msgstr "Kuwait" -#: utils.py:136 +#: utils.py:138 msgid "Kyrgyzstan" msgstr "Kirgisistan" -#: utils.py:137 +#: utils.py:139 msgid "Lao People's Democratic Republic" msgstr "Lao Demokratischen Volksrepublik" -#: utils.py:138 +#: utils.py:140 msgid "Latvia" msgstr "Lettland" -#: utils.py:139 +#: utils.py:141 msgid "Lebanon" msgstr "Libanon" -#: utils.py:140 +#: utils.py:142 msgid "Lesotho" msgstr "Lesotho" -#: utils.py:141 +#: utils.py:143 msgid "Liberia" msgstr "Liberia" -#: utils.py:142 +#: utils.py:144 msgid "Libyan Arab Jamahiriya" msgstr "Libyen" -#: utils.py:143 +#: utils.py:145 msgid "Liechtenstein" msgstr "Liechtenstein" -#: utils.py:144 +#: utils.py:146 msgid "Lithuania" msgstr "Litauen" -#: utils.py:145 +#: utils.py:147 msgid "Luxembourg" msgstr "Luxemburg" -#: utils.py:146 +#: utils.py:148 msgid "Macao" msgstr "Macao" -#: utils.py:147 +#: utils.py:149 msgid "Macedonia, The Former Yugoslav Republic of" msgstr "Mazedonien, die ehemalige jugoslawische Republik" -#: utils.py:148 +#: utils.py:150 msgid "Madagascar" msgstr "Madagaskar" -#: utils.py:149 +#: utils.py:151 msgid "Malawi" msgstr "Malawi" -#: utils.py:150 +#: utils.py:152 msgid "Malaysia" msgstr "Malaysia" -#: utils.py:151 +#: utils.py:153 msgid "Maldives" msgstr "Malediven" -#: utils.py:152 +#: utils.py:154 msgid "Mali" msgstr "Mali" -#: utils.py:153 +#: utils.py:155 msgid "Malta" msgstr "Malta" -#: utils.py:154 +#: utils.py:156 msgid "Marshall Islands" msgstr "Marshall Islands" -#: utils.py:155 +#: utils.py:157 msgid "Martinique" msgstr "Martinique" -#: utils.py:156 +#: utils.py:158 msgid "Mauritania" msgstr "Mauretanien" -#: utils.py:157 +#: utils.py:159 msgid "Mauritius" msgstr "Mauritius" -#: utils.py:158 +#: utils.py:160 msgid "Mayotte" msgstr "Mayotte" -#: utils.py:159 +#: utils.py:161 msgid "Mexico" msgstr "Mexiko" -#: utils.py:160 +#: utils.py:162 msgid "Micronesia, Federated States of" msgstr "Mikronesien, Föderierte Staaten von" -#: utils.py:161 +#: utils.py:163 msgid "Moldova" msgstr "Moldawien" -#: utils.py:162 +#: utils.py:164 msgid "Monaco" msgstr "Monaco" -#: utils.py:163 +#: utils.py:165 msgid "Mongolia" msgstr "Mongolei" -#: utils.py:164 +#: utils.py:166 msgid "Montenegro" msgstr "Montenegro" -#: utils.py:165 +#: utils.py:167 msgid "Montserrat" msgstr "Montserrat" -#: utils.py:166 +#: utils.py:168 msgid "Morocco" msgstr "Marokko" -#: utils.py:167 +#: utils.py:169 msgid "Mozambique" msgstr "Mosambik" -#: utils.py:168 +#: utils.py:170 msgid "Myanmar" msgstr "Myanmar" -#: utils.py:169 +#: utils.py:171 msgid "Namibia" msgstr "Namibia" -#: utils.py:170 +#: utils.py:172 msgid "Nauru" msgstr "Nauru" -#: utils.py:171 +#: utils.py:173 msgid "Nepal" msgstr "Nepal" -#: utils.py:172 +#: utils.py:174 msgid "Netherlands" msgstr "Niederlande" -#: utils.py:173 +#: utils.py:175 msgid "Netherlands Antilles" msgstr "Niederländische Antillen" -#: utils.py:174 +#: utils.py:176 msgid "New Caledonia" msgstr "Neukaledonien" -#: utils.py:175 +#: utils.py:177 msgid "New Zealand" msgstr "New Zealand" -#: utils.py:176 +#: utils.py:178 msgid "Nicaragua" msgstr "Nicaragua" -#: utils.py:177 +#: utils.py:179 msgid "Niger" msgstr "Niger" -#: utils.py:178 +#: utils.py:180 msgid "Nigeria" msgstr "Nigeria" -#: utils.py:179 +#: utils.py:181 msgid "Niue" msgstr "Niue" -#: utils.py:180 +#: utils.py:182 msgid "Norfolk Island" msgstr "Norfolk Island" -#: utils.py:181 +#: utils.py:183 msgid "Northern Mariana Islands" msgstr "Northern Mariana Islands" -#: utils.py:182 +#: utils.py:184 msgid "Norway" msgstr "Norwegen" -#: utils.py:183 +#: utils.py:185 msgid "Oman" msgstr "Oman" -#: utils.py:184 +#: utils.py:186 msgid "Pakistan" msgstr "Pakistan" -#: utils.py:185 +#: utils.py:187 msgid "Palau" msgstr "Palau" -#: utils.py:186 +#: utils.py:188 msgid "Palestinian Territory, Occupied" msgstr "Palästinensische Autonomiegebiete" -#: utils.py:187 +#: utils.py:189 msgid "Panama" msgstr "Panama" -#: utils.py:188 +#: utils.py:190 msgid "Papua New Guinea" msgstr "Papua-Neuguinea" -#: utils.py:189 +#: utils.py:191 msgid "Paraguay" msgstr "Paraguay" -#: utils.py:190 +#: utils.py:192 msgid "Peru" msgstr "Peru" -#: utils.py:191 +#: utils.py:193 msgid "Philippines" msgstr "Philippinen" -#: utils.py:192 +#: utils.py:194 msgid "Pitcairn" msgstr "Pitcairn" -#: utils.py:193 +#: utils.py:195 msgid "Poland" msgstr "Polen" -#: utils.py:194 +#: utils.py:196 msgid "Portugal" msgstr "Portugal" -#: utils.py:195 +#: utils.py:197 msgid "Puerto Rico" msgstr "Puerto Rico" -#: utils.py:196 +#: utils.py:198 msgid "Qatar" msgstr "Katar" -#: utils.py:197 +#: utils.py:199 msgid "Reunion" msgstr "Wiedervereinigung" -#: utils.py:198 +#: utils.py:200 msgid "Romania" msgstr "Rumänien" -#: utils.py:199 +#: utils.py:201 msgid "Russian Federation" msgstr "Russischen Föderation" -#: utils.py:200 +#: utils.py:202 msgid "Rwanda" msgstr "Ruanda" -#: utils.py:201 +#: utils.py:203 msgid "Saint Barthelemy" msgstr "Saint Barthelemy" -#: utils.py:202 +#: utils.py:204 msgid "Saint Helena" msgstr "Saint Helena" -#: utils.py:203 +#: utils.py:205 msgid "Saint Kitts and Nevis" msgstr "Saint Kitts und Nevis" -#: utils.py:204 +#: utils.py:206 msgid "Saint Lucia" msgstr "Santa Lucia" -#: utils.py:205 +#: utils.py:207 msgid "Saint Martin" msgstr "Santa Martin" -#: utils.py:206 +#: utils.py:208 msgid "Saint Pierre and Miquelon" msgstr "Saint Pierre und Miquelon" -#: utils.py:207 +#: utils.py:209 msgid "Saint Vincent and the Grenadines" msgstr "Saint Vincent und die Grenadinen" -#: utils.py:208 +#: utils.py:210 msgid "Samoa" msgstr "Samoa" -#: utils.py:209 +#: utils.py:211 msgid "San Marino" msgstr "San Marino" -#: utils.py:210 +#: utils.py:212 msgid "Sao Tome and Principe" msgstr "Sao Tome und Principe" -#: utils.py:211 +#: utils.py:213 msgid "Saudi Arabia" msgstr "Saudi-Arabien" -#: utils.py:212 +#: utils.py:214 msgid "Senegal" msgstr "Senegal" -#: utils.py:213 +#: utils.py:215 msgid "Serbia" msgstr "Serbien" -#: utils.py:214 +#: utils.py:216 msgid "Seychelles" msgstr "Seychellen" -#: utils.py:215 +#: utils.py:217 msgid "Sierra Leone" msgstr "Sierra Leone" -#: utils.py:216 +#: utils.py:218 msgid "Singapore" msgstr "Singapur" -#: utils.py:217 +#: utils.py:219 msgid "Slovakia" msgstr "Slowakei" -#: utils.py:218 +#: utils.py:220 msgid "Slovenia" msgstr "Slowenien" -#: utils.py:219 +#: utils.py:221 msgid "Solomon Islands" msgstr "Salomon-Inseln" -#: utils.py:220 +#: utils.py:222 msgid "Somalia" msgstr "Somalia" -#: utils.py:221 +#: utils.py:223 msgid "South Africa" msgstr "Südafrika" -#: utils.py:222 +#: utils.py:224 msgid "South Georgia and the South Sandwich Islands" msgstr "Südgeorgien und die Südlichen Sandwichinseln" -#: utils.py:223 +#: utils.py:225 msgid "Spain" msgstr "Spanien" -#: utils.py:224 +#: utils.py:226 msgid "Sri Lanka" msgstr "Sri Lanka" -#: utils.py:225 +#: utils.py:227 msgid "Sudan" msgstr "Sudan" -#: utils.py:226 +#: utils.py:228 msgid "Suriname" msgstr "Suriname" -#: utils.py:227 +#: utils.py:229 msgid "Svalbard and Jan Mayen" msgstr "Svalbard und Jan Mayen" -#: utils.py:228 +#: utils.py:230 msgid "Swaziland" msgstr "Swaziland" -#: utils.py:229 +#: utils.py:231 msgid "Sweden" msgstr "Schweden" -#: utils.py:230 +#: utils.py:232 msgid "Switzerland" msgstr "Schweiz" -#: utils.py:231 +#: utils.py:233 msgid "Syrian Arab Republic" msgstr "Arabische Republik Syrien" -#: utils.py:232 +#: utils.py:234 msgid "Taiwan, Province of China" msgstr "Taiwan, Province of China" -#: utils.py:233 +#: utils.py:235 msgid "Tajikistan" msgstr "Tadschikistan" -#: utils.py:234 +#: utils.py:236 msgid "Tanzania, United Republic of" msgstr "Tansania, Vereinigte Republik" -#: utils.py:235 +#: utils.py:237 msgid "Thailand" msgstr "Thailand" -#: utils.py:236 +#: utils.py:238 msgid "Timor-Leste" msgstr "Timor-Leste" -#: utils.py:237 +#: utils.py:239 msgid "Togo" msgstr "Togo" -#: utils.py:238 +#: utils.py:240 msgid "Tokelau" msgstr "Tokelau" -#: utils.py:239 +#: utils.py:241 msgid "Tonga" msgstr "Tonga" -#: utils.py:240 +#: utils.py:242 msgid "Trinidad and Tobago" msgstr "Trinidad und Tobago" -#: utils.py:241 +#: utils.py:243 msgid "Tunisia" msgstr "Tunesien" -#: utils.py:242 +#: utils.py:244 msgid "Turkey" msgstr "Türkei" -#: utils.py:243 +#: utils.py:245 msgid "Turkmenistan" msgstr "Turkmenistan" -#: utils.py:244 +#: utils.py:246 msgid "Turks and Caicos Islands" msgstr "Turks-und Caicosinseln" -#: utils.py:245 +#: utils.py:247 msgid "Tuvalu" msgstr "Tuvalu" -#: utils.py:246 +#: utils.py:248 msgid "Uganda" msgstr "Uganda" -#: utils.py:247 +#: utils.py:249 msgid "Ukraine" msgstr "Ukraine" -#: utils.py:248 +#: utils.py:250 msgid "United Arab Emirates" msgstr "Vereinigte Arabische Emirate" -#: utils.py:249 +#: utils.py:251 msgid "United States" msgstr "Vereinigte Staaten" -#: utils.py:250 +#: utils.py:252 msgid "United States Minor Outlying Islands" msgstr "United States Minor Outlying Islands" -#: utils.py:251 +#: utils.py:253 msgid "Uruguay" msgstr "Uruguay" -#: utils.py:252 +#: utils.py:254 msgid "Uzbekistan" msgstr "Usbekistan" -#: utils.py:253 +#: utils.py:255 msgid "Vanuatu" msgstr "Vanuatu" -#: utils.py:254 +#: utils.py:256 msgid "Venezuela" msgstr "Venezuela" -#: utils.py:255 +#: utils.py:257 msgid "Viet Nam" msgstr "Vietnam" -#: utils.py:256 +#: utils.py:258 msgid "Virgin Islands, British" msgstr "Virgin Islands, British" -#: utils.py:257 +#: utils.py:259 msgid "Virgin Islands, U.S." msgstr "Virgin Islands, US" -#: utils.py:258 +#: utils.py:260 msgid "Wallis and Futuna" msgstr "Wallis und Futuna" -#: utils.py:259 +#: utils.py:261 msgid "Western Sahara" msgstr "Westsahara" -#: utils.py:260 +#: utils.py:262 msgid "Yemen" msgstr "Jemen" -#: utils.py:261 +#: utils.py:263 msgid "Zambia" msgstr "Sambia" -#: utils.py:262 +#: utils.py:264 msgid "Zimbabwe" msgstr "Zimbabwe" -#: utils.py:267 +#: utils.py:269 msgid "Rejected" -msgstr "Abgelehnt" +msgstr "Zurückgewiesen" -#: utils.py:268 +#: utils.py:270 msgid "Waiting..." msgstr "Wartend..." -#: utils.py:269 +#: utils.py:271 msgid "Published" msgstr "Veröffentlicht" -#: settings/base.py:83 +#: settings/base.py:84 msgid "German" msgstr "Deutsch" -#: settings/base.py:84 +#: settings/base.py:85 msgid "English" msgstr "Englisch" -#~ msgid "Current news from Kasu" -#~ msgstr "Aktuelle Neuigkeiten von Kasu" - -#~ msgid "Latest comments on kasu.at" -#~ msgstr "Aktuelle Kommentare auf Kasu.at" - -#~ msgid "Kasu - latest comments" -#~ msgstr "Kasu - aktuelle Kommentare" - -#~ msgid "Please upload a PDF-File to this PDF-Page." -#~ msgstr "Bitte eine PDF Datei für diese PDF Seite hochladen." - -#~ msgid "Headline" -#~ msgstr "Schlagzeile" - -#~ msgid "Content" -#~ msgstr "Inhalt" - -#~ msgid "Category" -#~ msgstr "Kategorie" - -#~ msgid "Image" -#~ msgstr "Bild" - -#~ msgid "Slug" -#~ msgstr "Slug" - -#~ msgid "Author" -#~ msgstr "Autor" - -#~ msgid "Status" -#~ msgstr "Status" - -#~ msgid "Created" -#~ msgstr "Erstellt" - -#~ msgid "Modified" -#~ msgstr "Bearbeitet" - -#~ msgid "Article" -#~ msgstr "Artikel" - -#~ msgid "Articles" -#~ msgstr "Artikel" - -#~ msgid "The short name for the menu-entry of this page" -#~ msgstr "Der kurze Name für den Menü-Eintrag auf dieser Seite" - -#~ msgid "This title appears in the HTML header" -#~ msgstr "Dieser Titel erscheint im HTML-Header" - -#~ msgid "slug" -#~ msgstr "Slug" - -#~ msgid "Path" -#~ msgstr "Pfad" - -#~ msgid "Position" -#~ msgstr "Position" - -#~ msgid "status" -#~ msgstr "Status" - -#~ msgid "enable comments" -#~ msgstr "Kommentare ermöglichen" - -#~ msgid "Template" -#~ msgstr "Vorlage" - -#~ msgid "Page" -#~ msgstr "Seite" - -#~ msgid "Pages" -#~ msgstr "Seiten" - -#~ msgid "Name" -#~ msgstr "Name" - -#~ msgid "Description" -#~ msgstr "Beschreibung" - -#~ msgid "Categories" -#~ msgstr "Kategorien" - -#~ msgid "This Category does not exist." -#~ msgstr "Diese Kategorie gibt es nicht" - -#~ msgid "No Page found matching the Path %s" -#~ msgstr "Keine Seite unter dem Pfad %s gefunden" - -#~ msgid "No PDF Document found matching the Path %s" -#~ msgstr "Keine PDF Datei unter dem Pfad %s gefunden" - -#~ msgid "Event Series" -#~ msgstr "Veranstaltungsreihe" - -#~ msgid "Images" -#~ msgstr "Bilder" - -#~ msgid "start" -#~ msgstr "Start" - -#~ msgid "end" -#~ msgstr "Ende" - -#~ msgid "left" -#~ msgstr "Links" - -#~ msgid "center" -#~ msgstr "Mitte" - -#~ msgid "right" -#~ msgstr "Rechts" - -#~ msgid "top" -#~ msgstr "Oben" - -#~ msgid "middle" -#~ msgstr "Mitte" - -#~ msgid "bottom" -#~ msgstr "Unten" - -#~ msgid "Start" -#~ msgstr "Start" - -#~ msgid "End" -#~ msgstr "Ende" - -#~ msgid "Homepage" -#~ msgstr "Homepage" - -#~ msgid "Tournament" -#~ msgstr "Turnier" - -#~ msgid "" -#~ "This event is a tournament, different rules apply for the kyu " -#~ "ranking." -#~ msgstr "" -#~ "Diese Veranstaltung ist ein Turnier, andere Regeln gelten für das Kyu " -#~ "Ranking." - -#~ msgid "" -#~ "Wenn dieser Event zu einer Veranstaltungsreihe gehört werden Ort, " -#~ "Beschreibung, Bild und Homepage von dem hier angegebenen Event " -#~ "übernommen." -#~ msgstr "" -#~ "Wenn dieser Event zu einer Veranstaltungsreihe gehört werden Ort, " -#~ "Beschreibung, Bild und Homepage von dem hier angegebenen Event übernommen." - -#~ msgid "Event" -#~ msgstr "Veranstaltung" - -#~ msgid "Events" -#~ msgstr "Veranstaltungen" - -#~ msgid "Postal Code" -#~ msgstr "Postleitzahl" - -#~ msgid "Street Address" -#~ msgstr "Adresse" - -#~ msgid "Locality" -#~ msgstr "Ort" - -#~ msgid "Country" -#~ msgstr "Land" - -#~ msgid "Venue" -#~ msgstr "Veranstaltungsort" - -#~ msgid "Venues" -#~ msgstr "Veranstaltungsorte" - -#~ msgid "horizontal Anchorpoint" -#~ msgstr "horizontaler Ankerpunkt" - -#~ msgid "vertical Anchorpoint" -#~ msgstr "vertikaler Ankerpunkt" - -#~ msgid "Startpage" -#~ msgstr "Startseite" - -#~ msgid "Display this Photo on the Startpage Teaser" -#~ msgstr "Dieses Foto als Teaser auf der Startseite verwenden" - -#~ msgid "Published on" -#~ msgstr "Veröffentlicht" - -#~ msgid "Number of views" -#~ msgstr "Anzahl der Ansichten" - -#~ msgid "Event Image" -#~ msgstr "Veranstaltungs-Bild" - -#~ msgid "Event Images" -#~ msgstr "Veranstaltungs-Bilder" - -#~ msgid "Event does not exist" -#~ msgstr "Diese Veranstaltung gibt es nicht" - -#~ msgid "Recalculate" -#~ msgstr "Neuberechnen" - -#~ msgid "It's not allowed to enter future games." -#~ msgstr "Es ist nicht erlaubt zukünftige Spiele einzutragen." - -#~ msgid "Only games running during this event are allowed." -#~ msgstr "Nur Spiele während der Veranstaltung sind erlaubt." - -#~ msgid "A valid Hanchan needs 4 players" -#~ msgstr "Eine gültige Hanchan benötigt 4 Spieler" - -#~ msgid "Comment" -#~ msgstr "Kommentar" - -#~ msgid "Has been Confirmed" -#~ msgstr "Wurde bestätigt" - -#, fuzzy -#~| msgid "" -#~| "Only valid and confirmed Hanchans will be counted in the rating." -#~ msgid "Only valid and confirmed Hanchans will be counted in the rating." -#~ msgstr "Nur gültige und bestätigte Hanchans werden in der Wertung gezählt." - -#~ msgid "Players" -#~ msgstr "Spieler" - -#~ msgid "This is crucial to get the right Hanchans that scores" -#~ msgstr "" -#~ "Das ist entscheidend, um die richtigen Hanchans für die Wertung zu " -#~ "ermitteln." - -#~ msgid "Is Valid" -#~ msgstr "Ist gültig" - -#~ msgid "Hanchan" -#~ msgstr "Hanchan" - -#~ msgid "Hanchans" -#~ msgstr "Hanchans" - -#~ msgid "For a Hanchan exactly 4 players are needed." -#~ msgstr "Eine Hanchan besteht aus genau 4 Spielern." - -#~ msgid "Only games during the event are allowed" -#~ msgstr "Nur Spiele während der Veranstaltung sind erlaubt." - -#~ msgid "Kyū/Dan Ranking" -#~ msgstr "Kyū/Dan Platzierung" - -#~ msgid "Kyū/Dan Rankings" -#~ msgstr "Kyū/Dan Platzierungen" - -#~ msgid "Ladder Season" -#~ msgstr "Ladder Saison" - -#~ msgid "Ladder Seasons" -#~ msgstr "Ladder Saisons" - -#~ msgid "Season does not exist" -#~ msgstr "Diese Saison gibt es nicht" - -#~ msgid "No user found matching the name %s" -#~ msgstr "Kein Benutzer mit dem Namen %s gefunden" - -#~ msgid "Activate selected User" -#~ msgstr "Ausgewählte Benutzer aktivieren" - -#~ msgid "Cleanup selected Activation Requests" -#~ msgstr "Bereinige ausgewählte Anforderungen " - -#~ msgid "Membership" -#~ msgstr "Mitgliedschaft" - -#~ msgid "birthday" -#~ msgstr "Geburtstag" - -#~ msgid "" -#~ "For your membership, we need this. Please fill out this field " -#~ "yet." -#~ msgstr "" -#~ "Für deine Mitgliedschaft benötigen wir diese Angabe. Bitte fülle dieses " -#~ "Feld noch aus." - -#~ msgid "" -#~ "For your membership, we need this. Please fill out this " -#~ "field yet." -#~ msgstr "" -#~ "Für deine Mitgliedschaft benötigen wir diese Angabe. Bitte fülle dieses " -#~ "Feld noch aus." - -#~ msgid "Given Name" -#~ msgstr "Vorname" - -#~ msgid "Last Name" -#~ msgstr "Nachname" - -#~ msgid "Username" -#~ msgstr "Benutzername" - -#~ msgid "" -#~ "The Username can only contain the letters from A to Z, Numbers, " -#~ "and the underscore. It must be at least 2 characters long, and " -#~ "cannot be longer the 30. The first character must be a letter." -#~ msgstr "" -#~ "Der Benutzername darf nur aus den Buchstaben von A bis Z, Zahlen und den " -#~ "Unterstrich bestehen. Es muss mindestens 2 Zeichen lang sein und " -#~ "darfnicht länger als 30 Zeichen sein. Das erste Zeichen muss ein " -#~ "Buchstabe sein." - -#~ msgid "password" -#~ msgstr "Passwort" - -#~ msgid "password (again)" -#~ msgstr "Passwort (wieder)" - -#~ msgid "This username is already taken. Please choose another." -#~ msgstr "" -#~ "Dieser Benutzername ist bereits vergeben. Bitte wähle einen anderen." - -#~ msgid "" -#~ "This email address is already in use. Please supply a " -#~ "different email address." -#~ msgstr "" -#~ "Diese E-Mail-Adresse wird bereits verwendet. Bitte gib eine andere an." - -#~ msgid "The two password fields didn't match." -#~ msgstr "Die beiden Passwort-Felder stimmen nicht überein." - -#~ msgid "Male" -#~ msgstr "Männlich" - -#~ msgid "Female" -#~ msgstr "Weiblich" - -#~ msgid "user" -#~ msgstr "Benutzer" - -#~ msgid "activation key" -#~ msgstr "Aktivierungsschlüssel" - -#~ msgid "pending activation" -#~ msgstr "ausstehende Aktivierung" - -#~ msgid "pending activations" -#~ msgstr "ausstehende Aktivierungen" - -#~ msgid "user registration for %s" -#~ msgstr "Benutzer-Registrierung für %s" - -#~ msgid "Nickname" -#~ msgstr "Spitzname" - -#~ msgid "Gender" -#~ msgstr "Geschlecht" - -#~ msgid "Email" -#~ msgstr "E-Mail" - -#~ msgid "" -#~ "Yes, I confirm that I am in agreement with the statutes and would " -#~ "like to become a member." -#~ msgstr "" -#~ "Ich bestätige, dass ich im Einvernehmen mit den Statuten bin und möchte " -#~ "ein Mitglied werden." - -#~ msgid "Birthday Date" -#~ msgstr "Geburtstag" - -#~ msgid "Telephone" -#~ msgstr "Telefon" - -#~ msgid "Address" -#~ msgstr "Adresse" - -#~ msgid "Postcode" -#~ msgstr "Postleitzahl" - -#~ msgid "Town/City" -#~ msgstr "Ort" - -#~ msgid "Paid until" -#~ msgstr "Bezahlt bis" - -#~ msgid "Confirmed" -#~ msgstr "Bestätigt" - -#~ msgid "This person has paid the membership fee." -#~ msgstr "Diese Person hat den Mitgliedsbeitrag bezahlt." - -#~ msgid "Memberships" -#~ msgstr "Mitgliedschaften" - -#~ msgid "Userprofile for %s" -#~ msgstr "Benutzerprofil für %s" - -#, fuzzy -#~ msgid "" -#~ "Activation successful. You can now login anytime with you " -#~ "username and password." -#~ msgstr "" -#~ "Aktivierung erfolgreich. Du kannst dich nun jederzeit mit deinem " -#~ "Benutzernamen und Passwort anmelden." - -#~ msgid "User Profile changed successfully" -#~ msgstr "Benutzerprofil erfolgreich geändert" - -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available " -#~ "choices." -#~ msgstr "" -#~ "Bitte eine gültige Auswahl treffen. Diese Option steht nicht zur " -#~ "Verfügung." - -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available " -#~ "choices." -#~ msgstr "" -#~ "Bitte eine gültige Auswahl treffen. Diese Option steht nicht zur " -#~ "Verfügung." - -#~ msgid "The CAPTCHA challenge is missing." -#~ msgstr "Das CAPTCHA Rätsel wurde nicht gelöst" - -#~ msgid "The CAPTCHA solution is missing." -#~ msgstr "Das CAPTCHA wurde nicht richtig gelöst." - -#~ msgid "The CAPTCHA solution was incorrect." -#~ msgstr "Das CAPTCHA wurde nicht richtig gelöst." - -#~ msgid "Reads raw CSS from stdin, and writes compressed CSS to stdout." -#~ msgstr "" -#~ "Lese das CSS von stdin, und gebe es in komprimierter Form wieder aus." - -#~ msgid "Compressing CSS for %s" -#~ msgstr "Komprimiere CSS für %s" - -#~ msgid "Compressing JavaScript for %s" -#~ msgstr "Komprimiere JavaScript für %s" - -#~ msgid "Compile SCSS rules." -#~ msgstr "kompiliere SCSS Regeln." - -#~ msgid "You need to be logged in" -#~ msgstr "Eine Anmeldung ist erforderlich" - -#~ msgid "You don't have the permission to do this" -#~ msgstr "Du hast nicht genügend Rechte dafür." - -#~ msgid "You don't have the permissions for this" -#~ msgstr "Du hast nicht genügend Rechte dafür." - -#~ msgid "Current News" -#~ msgstr "Aktuelle Neuigkeiten" - -#~ msgid "Recent Comments" -#~ msgstr "Letzten Kommentare" - -#~ msgid "Menu" -#~ msgstr "Menü" - -#~ msgid "Edit Page" -#~ msgstr "Seite bearbeiten" - -#~ msgid "Add Subpage" -#~ msgstr "Unterseite hinzufügen" - -#~ msgid "imprint" -#~ msgstr "Impressum" - -#~ msgid "contact" -#~ msgstr "Kontakt" - -#~ msgid "Language" -#~ msgstr "Sprache" - -#~ msgid "Go" -#~ msgstr "Los" - -#~ msgid "Logged in as" -#~ msgstr "Angemeldet als" - -#~ msgid "Admin" -#~ msgstr "Admin" - -#~ msgid "Logout" -#~ msgstr "Abmelden" - -#~ msgid "no user logged in" -#~ msgstr "kein Benutzer angemeldet" - -#~ msgid "register" -#~ msgstr "Registrieren" - -#~ msgid "login" -#~ msgstr "Anmelden" - -#~ msgid "Current Event" -#~ msgstr "Aktuelle Veranstaltung" - -#~ msgid "since" -#~ msgstr "Seit" - -#~ msgid "Location" -#~ msgstr "Ort" - -#~ msgid "More Details" -#~ msgstr "Mehr Details" - -#~ msgid "Next Event" -#~ msgstr "Nächste Veranstaltung" - -#~ msgid "in" -#~ msgstr "in" - -#~ msgid "Upcoming events" -#~ msgstr "Kommende Veranstaltungen" - -#~ msgid "Created on" -#~ msgstr "erstellt am" - -#~ msgid "comments" -#~ msgstr "Kommentare" - -#~ msgid "Read More" -#~ msgstr "Mehr lesen" - -#~ msgid "" -#~ "\n" -#~ " From %(author)s in\n" -#~ " “%(object)s”\n" -#~ " since \n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "Von %(author)s in “%(object)s” vor " - -#~ msgid "Kasu in the social network" -#~ msgstr "Kasu im sozialen Netzwerk" - -#~ msgid "Visit us on" -#~ msgstr "Besuche uns auf" - -#~ msgid "Add Article" -#~ msgstr "Artikel hinzufügen" - -#~ msgid "Prev" -#~ msgstr "Zurück" - -#~ msgid "Next" -#~ msgstr "Nächste" - -#~ msgid "New Comment" -#~ msgstr "Neuer Kommentar" - -#~ msgid "Preview" -#~ msgstr "Vorschau" - -#~ msgid "Post" -#~ msgstr "Veröffentlichen" - -#~ msgid "not logged in" -#~ msgstr "nicht angemeldet" - -#~ msgid "" -#~ "Register now, or Login to leave a comment here." -#~ msgstr "" -#~ "Jetzt registrieren, oder anmelden um hier einen Kommentar zu " -#~ "schreiben." - -#~ msgid "Thank you for your comment" -#~ msgstr "Vielen Dank für deinen Kommentar" - -#~ msgid "Preview your comment" -#~ msgstr "Vorschau deines Kommentars" - -#~ msgid "Please correct the error below" -#~ msgid_plural "Please correct the errors below" -#~ msgstr[0] "Bitte die Fehler oben korrigieren" -#~ msgstr[1] "Bitte den Fehler oben korrigieren" - -#~ msgid "Article Archive" -#~ msgstr "Artikel-Archiv" - -#~ msgid "All Categories" -#~ msgstr "Alle Kategorien" - -#~ msgid "Archive" -#~ msgstr "Archiv" - -#~ msgid "created on" -#~ msgstr "erstellt am" - -#~ msgid "by" -#~ msgstr "von" - -#~ msgid "We're sorry. Your search yielded no results." -#~ msgstr "Es tut uns leid. Ihre Suche ergab keine Ergebnisse." - -#~ msgid "back" -#~ msgstr "zurück" - -#~ msgid "Share on Google+" -#~ msgstr "Auf Google+ teilen" - -#~ msgid "Share on Twitter" -#~ msgstr "Auf Twitter teilen" - -#~ msgid "Share on Facebook" -#~ msgstr "Auf Facebook teilen" - -#~ msgid "Edit Article" -#~ msgstr "Artikel bearbeiten" - -#~ msgid "Create Article" -#~ msgstr "Artikel erstellen" - -#~ msgid "reset" -#~ msgstr "Zurücksetzen" - -#~ msgid "save" -#~ msgstr "Speichern" - -#~ msgid "Subpages" -#~ msgstr "Unterseiten" - -#~ msgid "Add Page" -#~ msgstr "Seite hinzufügen" - -#~ msgid "HTML Specific" -#~ msgstr "HTML spezifisch" - -#~ msgid "Event Archive" -#~ msgstr "Event-Archiv" - -#~ msgid "from" -#~ msgstr "von" - -#~ msgid "to" -#~ msgstr "bis" - -#~ msgid "Comments" -#~ msgstr "Kommentare" - -#~ msgid "Photos" -#~ msgstr "Fotos" - -#~ msgid "Edit" -#~ msgstr "Bearbeiten" - -#~ msgid "Date" -#~ msgstr "Datum" - -#~ msgid "Show on Google Maps" -#~ msgstr "Zeige auf Google Maps" - -#~ msgid "Edit Event" -#~ msgstr "Termin bearbeiten" - -#~ msgid "Add Event" -#~ msgstr "Neuer Termin" - -#~ msgid "Upcoming Events" -#~ msgstr "Kommende Veranstaltungen" - -#~ msgid "Upload" -#~ msgstr "Hochladen" - -#~ msgid "tourney" -#~ msgstr "Turnier" - -#~ msgid "other rules apply here" -#~ msgstr "Hier gelten andere Regeln" - -#~ msgid "Cancel" -#~ msgstr "Abbrechen" - -#~ msgid "Delete" -#~ msgstr "Löschen" - -#~ msgid "previous" -#~ msgstr "Zurück" - -#~ msgid "download" -#~ msgstr "Herrunterladen" - -#~ msgid "Photographer" -#~ msgstr "Fotograf" - -#~ msgid "on" -#~ msgstr "am" - -#~ msgid "delete" -#~ msgstr "löschen" - -#~ msgid "upload" -#~ msgstr "Hochladen" - -#~ msgid "Tournament Ranking" -#~ msgstr "Turnier Ranking" - -#~ msgid "Tournament Hanchans" -#~ msgstr "Turnier Hanchans" - -#~ msgid "Rank" -#~ msgstr "Rang" - -#~ msgid "Avatar" -#~ msgstr "Avatar" - -#~ msgid "Average" -#~ msgstr "Durchschnitt" - -#~ msgid "Placement" -#~ msgstr "Platzierung" - -#~ msgid "Score" -#~ msgstr "Punkte" - -#~ msgid "won" -#~ msgstr "gewonnen" - -#~ msgid "good" -#~ msgstr "gut" - -#~ msgid "Ladder Archive" -#~ msgstr "Ladder Archiv" - -#~ msgid "Latest Events" -#~ msgstr "Letzte Termine" - -#~ msgid "Latest Hanchans" -#~ msgstr "Aktuelle Hanchans" - -#~ msgid "Delete Hanchan" -#~ msgstr "Hanchan Löschen" - -#~ msgid "Edit Hanchan" -#~ msgstr "Hanchan bearbeiten" - -#~ msgid "Add Hanchan" -#~ msgstr "Hanchan hinzufügen" - -#~ msgid "User" -#~ msgstr "Benutzer" - -#~ msgid "Bonus" -#~ msgstr "Bonus" - -#~ msgid "No Hanchan has been added to this event yet." -#~ msgstr "Für diese Veranstaltungen wurden noch keine Hanchans eingetragen." - -#~ msgid "Add" -#~ msgstr "Hinzufügen" - -#~ msgid "Player List" -#~ msgstr "Spieler" - -#~ msgid "Full Name" -#~ msgstr "Name" - -#~ msgid "Games Total" -#~ msgstr "Spiele gesamt" - -#~ msgid "Dan Score for" -#~ msgstr "Dan Wertung für" - -#~ msgid "Ladder Hanchans" -#~ msgstr "Ladder Hanchans" - -#~ msgid "Kyu Hanchans" -#~ msgstr "Kyu Hanchans" - -#~ msgid "Dan Hanchans" -#~ msgstr "Dan Hanchans" - -#~ msgid "Invalid Hanchans" -#~ msgstr "Ungültige Hanchans" - -#~ msgid "Hanchans that apply to the Dan Score" -#~ msgstr "Hanchans die zur Dan Wertung zählen" - -#~ msgid "Dan Points" -#~ msgstr "Dan Punkte" - -#~ msgid "Kyu Score for" -#~ msgstr "Kyu Ergebnis für" - -#~ msgid "Invalid hanchans with" -#~ msgstr "Ungültige Han Chans mit" - -#~ msgid "Kyu Points" -#~ msgstr "Kyu Punkte" - -#~ msgid "Hanchans that apply to the Kyu Score" -#~ msgstr "Hanchans die zur Kyu Wertung zählen" - -#~ msgid "Ladder Score for" -#~ msgstr "Ladder Ergebnis für" - -#~ msgid "Hanchans that apply to the Ladder Score" -#~ msgstr "Hanchans die zur Ladder Wertung zählen" - -#~ msgid "Season" -#~ msgstr "Saison" - -#~ msgid "Bonus Points" -#~ msgstr "Bonuspunkte" - -#~ msgid "This Hanchan does not validate" -#~ msgstr "Dieser Hanchan ist nicht gültig" - -#~ msgid "profile for" -#~ msgstr "Benutzerprofil von" - -#~ msgid "Profile Image" -#~ msgstr "Profil-Bild" - -#~ msgid "Member Since" -#~ msgstr "Mitglied seit" - -#~ msgid "Last Login" -#~ msgstr "Letzte Anmeldung" - -#~ msgid "Points" -#~ msgstr "Punkte" - -#~ msgid "Won" -#~ msgstr "Gewonnen" - -#~ msgid "Good" -#~ msgstr "Gut" - -#~ msgid "Current Season" -#~ msgstr "Aktuelle Saison" - -#~ msgid "Edit Userprofile" -#~ msgstr "Benutzerprofil bearbeiten " - -#~ msgid "Edit Profile" -#~ msgstr "Profil bearbeiten" - -#~ msgid "Change Password" -#~ msgstr "Kennwort ändern" - -#~ msgid "Associate" -#~ msgstr "Verbinden" - -#~ msgid "Associate with %(name)s" -#~ msgstr "Mit %(name)s verbinden" - -#~ msgid "Reset" -#~ msgstr "Zurücksetzen" - -#~ msgid "Save" -#~ msgstr "Speichern" - -#~ msgid "Registration" -#~ msgstr "Registrierung" - -#~ msgid "" -#~ "\n" -#~ " After you've provided your account data, you'll receive an email asking " -#~ "you to verify your email address. \n" -#~ " You have to click on the link in this verification email to confirm your " -#~ "email address, otherwise your can't login.\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "Nach dem du deine Daten ausgefüllt hast wird dir eine E-Mail zur " -#~ "Bestätigung zugestellt. \n" -#~ "Bitte klicke auf den darin enthaltenen Link um deine E-Mail Adresse zu " -#~ "bestätigen, ansonsten kannst du dich nicht anmelden." - -#~ msgid "Activation sent" -#~ msgstr "Aktivierung geschickt" - -#~ msgid "You're receiving this e-mail because you requested a password reset" -#~ msgstr "" -#~ "Du erhältst diese E-Mail, weil du einen Passwort-Reset angefordert hast" - -#~ msgid "for your user account at %(site_name)s" -#~ msgstr "für dein Benutzerkonto auf %(site_name)s " - -#~ msgid "Please go to the following page and choose a new password:" -#~ msgstr "Bitte gehe auf die folgende Seite und wähle ein neues Passwort:" - -#~ msgid "Your username, in case you've forgotten:" -#~ msgstr "Dein Benutzername, falls du ihn vergessen hast:" - -#~ msgid "Thanks for using our site!" -#~ msgstr "Vielen Dank für die Nutzung unserer Website!" - -#~ msgid "The %(site_name)s team" -#~ msgstr "Das %(site_name)s Team" - -#~ msgid "Password reset on %(site_name)s" -#~ msgstr "Password auf %(site_name)s zurücksetzen" - -#~ msgid "Have you already registered?" -#~ msgstr "Haben Sie sich bereits registriert?" - -#~ msgid "" -#~ "\n" -#~ "

As a registered member you can:

\n" -#~ "
    \n" -#~ "
  • leave comments on this page.
  • \n" -#~ "
  • subscribe to our Newsletter
  • \n" -#~ "
  • apply to a membership to our club
  • \n" -#~ "
  • club-members have access to our ranking-system
  • \n" -#~ "
\n" -#~ msgstr "" -#~ "\n" -#~ "

Als registriertes Mitglied können Sie:

\n" -#~ "
    \n" -#~ "
  • Kommentare auf dieser Seite schreiben.
  • \n" -#~ "
  • unseren Newsletter abonnieren
  • \n" -#~ "
  • sich für eine Mitgliedschaft in unserem Verein bewerben
  • \n" -#~ "
  • Vereins-Mitglieder haben Zugriff auf unser Ranking-System
  • \n" -#~ "
\n" - -#~ msgid "" -#~ "\n" -#~ "

You can register here with your Google, or Facebook account.\n" -#~ "If you don't own such an account, or do not want to use it for " -#~ "authentication,\n" -#~ "you can fill out our registration form.

\n" -#~ msgstr "" -#~ "\n" -#~ "

Sie können sich hier mit Ihrem Google, oder Facebook-Konto " -#~ "registrieren. Wenn Sie kein solches Konto besitzen, oder es nicht für die " -#~ "Authentifizierung verwenden wollen, können Sie unser Anmeldeformular " -#~ "ausfüllen.

\n" - -#~ msgid "Your username and password didn't match. Please try again." -#~ msgstr "Anmeldung fehlgeschlagen, bitte erneut versuchen" - -#~ msgid "Forgot your Password?" -#~ msgstr "Passwort vergessen?" - -#~ msgid "Login" -#~ msgstr "Anmelden" - -#~ msgid "or login with an existing Account" -#~ msgstr "oder mit einem bestehenden Konto anmelden" - -#~ msgid "Login with Facebook" -#~ msgstr "Über Facebook anmelden" - -#~ msgid "Login with twitter" -#~ msgstr "Mit Twitter anmelden." - -#~ msgid "Login with Twitter" -#~ msgstr "Mit Twitter anmelden." - -#~ msgid "Login with Google" -#~ msgstr "Mit Google anmelden." - -#~ msgid "Password change successful" -#~ msgstr "Passwort erfolgreich geändert" - -#~ msgid "Your password was changed." -#~ msgstr "Dein Passwort wurde geändert." - -#~ msgid "Password change" -#~ msgstr "Passwort ändern" - -#~ msgid "" -#~ "Please enter your old password, for security's sake, and then enter your " -#~ "new password twice so we can verify you typed it in correctly." -#~ msgstr "" -#~ "Bitte gibt dein altes Passwort ein, für die Sicherheit. Anschließend gib " -#~ "dann dann dein neues Passwort zweimal ein, so können wir überprüfen, ob " -#~ "du dich nicht vertippt hast." - -#~ msgid "Password reset complete" -#~ msgstr "Password Reset komplett" - -#~ msgid "Your password has been set. You may go ahead and log in now." -#~ msgstr "" -#~ "Dein Passwort wurde zurück gesetzt. Du kannst nun weitermachen und dich " -#~ "jetzt einloggen." - -#~ msgid "Log in" -#~ msgstr "Einloggen" - -#~ msgid "Password reset" -#~ msgstr "Password zurücksetzten" - -#~ msgid "Enter new password" -#~ msgstr "Neues Passwort eingeben" - -#~ msgid "" -#~ "Please enter your new password twice so we can verify you typed it in " -#~ "correctly." -#~ msgstr "" -#~ "Bitte gib dein neues Passwort zwei mal ein, so können wir überprüfen ob " -#~ "du dich nicht vertippt hast." - -#~ msgid "Change my password" -#~ msgstr "Mein Passwort ändern" - -#~ msgid "Password reset unsuccessful" -#~ msgstr "Password Reset erfolglos" - -#~ msgid "" -#~ "The password reset link was invalid, possibly because it has already been " -#~ "used. Please request a new password reset." -#~ msgstr "" -#~ "Die Passwort-Reset-Link war ungültig, weil er möglicherweise bereits " -#~ "verwendet wurde. Bitte fordere eine neue Passwortrücksetzung an ." - -#~ msgid "Password reset successful" -#~ msgstr "Password erfolgreich zurückgesetzt" - -#~ msgid "Mark this for recalculation" -#~ msgstr "Zur Neuberechnung markieren" - -#~ msgid "Bonus points must always be justified." -#~ msgstr "Bonuspunkte müssen immer begründet werden." - -#~ msgid "score" -#~ msgstr "Punkte" - -#~ msgid "bonus" -#~ msgstr "Bonus" - -#~ msgid "Thanks for commenting" -#~ msgstr "Dank für deinen Kommentar" - -#~ msgid "Home" -#~ msgstr "Startseite" - -#~ msgid "Last 25 Games" -#~ msgstr "Letzten 25 Spiele" - -#~ msgid "Dan Score" -#~ msgstr "Dan Wertung für" - -#~ msgid "Kyu Score" -#~ msgstr "Kyu Ergebnis für" - -#~ msgid "Ladder Score" -#~ msgstr "Ladder Ergebnis für" - -#~ msgid "han chan" -#~ msgstr "Han Chan" - -#~ msgid "han chans" -#~ msgstr "Han Chans" - -#~ msgid "Mahjong Ranking" -#~ msgstr "Mahjong Rang" - -#~ msgid "Update selected hanchans" -#~ msgstr "Ausgewählte Hanchans aktualisieren" - -#~ msgid "Update selected rankings" -#~ msgstr "Ausgewählte Rankings aktualisieren" - -#~ msgid "" -#~ "\n" -#~ "Während der Registrierung schicken wir dir eine E-Mail, diese enthält " -#~ "einen Link zur Aktivierung.\n" -#~ "Ohne diesen Schritt ist es nicht Möglich sich mit dem Account anzumelden." -#~ msgstr "" -#~ "\n" -#~ "Während der Registrierung schicken wir dir eine E-Mail, diese enthält " -#~ "einen Link zur Aktivierung.\n" -#~ "Ohne diesen Schritt ist es nicht Möglich sich mit dem Account anzumelden." - -#~ msgid "Thumbnail" -#~ msgstr "Vorschau" - -#~ msgid "Place" -#~ msgstr "Ort des Termines" - -#~ msgid "Crop vertical" -#~ msgstr "Vertikal abschneiden" - -#~ msgid "Crop horizontal" -#~ msgstr "Horizontal abschneiden" - -#~ msgid "Gallery" -#~ msgstr "Gallerie" - -#~ msgid "Upload Photos" -#~ msgstr "Fotos hochladen" - -#~ msgid "Edit Profile..." -#~ msgstr "Profil bearbeiten... " - -#~ msgid "Change Password..." -#~ msgstr "Kennwort ändern ..." - -#~ msgid "menu name" -#~ msgstr "Menü Name" - -#~ msgid "title" -#~ msgstr "Titel" - -#~ msgid "next" -#~ msgstr "Nächste" - -#~ msgid "Details" -#~ msgstr "Mehr Details" - -#~ msgid "and" -#~ msgstr "und" - -#~ msgid "Post your comment" -#~ msgstr "Kommentar abschicken" - -#~ msgid "or make changes" -#~ msgstr "oder Änderungen vornehmen" - -#~ msgid "Posted" -#~ msgstr "Postleitzahl" - -#~ msgid "Time" -#~ msgstr "Zeit" - -#~ msgid "Translations" -#~ msgstr "Übersetzungen" - -#~ msgid "Body" -#~ msgstr "Textkörper" - -#~ msgid "Title" -#~ msgstr "Titel" - -#~ msgid "URL" -#~ msgstr "URL" - -#~ msgid "translations" -#~ msgstr "Übersetzungen" - -#~ msgid "Short name of this Section" -#~ msgstr "Ein kurzer Name für dieses Themengebiet" - -#~ msgid "A short description of the section." -#~ msgstr "Eine kurze Beschreibung über die Inhalte dieses Themengebietes." - -#~ msgid "test_field_1" -#~ msgstr "Test Feld 1" - -#~ msgid "test_field_2" -#~ msgstr "test_field_2" - -#~ msgid "test_model" -#~ msgstr "test_model" - -#~ msgid "Spanish" -#~ msgstr "Spanisch" - -#~ msgid "French" -#~ msgstr "Französisch" - -#~ msgid "" -#~ "\n" -#~ "Submitted by %(author)s on \n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "Verfasst von %(author)s am " - -#~ msgid "Submitted by" -#~ msgstr "Verfasst von" - -#~ msgid "The menu item \"%s\" was moved successfully." -#~ msgstr "Der Menüpunkt \"% s\" wurde erfolgreich verschoben." - -#~ msgid "Named URL" -#~ msgstr "Name" - -#~ msgid "Named url" -#~ msgstr "Name" +#: templates/base.html:27 +msgid "Current News" +msgstr "Aktuelle Neuigkeiten" + +#: templates/base.html:29 templates/index.html:77 +msgid "Recent Comments" +msgstr "Kürzliche Kommentare" + +#: templates/base.html:46 +msgid "Menu" +msgstr "Menü" + +#: templates/base.html:64 templates/index.html:14 +msgid "Current Event" +msgstr "Aktuelle Veranstaltung" + +#: templates/base.html:68 templates/index.html:16 +msgid "since" +msgstr "seit" + +#: templates/base.html:72 templates/base.html.py:86 templates/index.html:20 +#: templates/index.html.py:32 +msgid "Start" +msgstr "Beginn" + +#: templates/base.html:73 templates/base.html.py:87 templates/index.html:21 +#: templates/index.html.py:33 +msgid "Location" +msgstr "Ort" + +#: templates/base.html:75 templates/base.html.py:89 templates/index.html:23 +#: templates/index.html.py:35 +msgid "More Details" +msgstr "Mehr Details" + +#: templates/base.html:78 templates/index.html:26 +msgid "Next Event" +msgstr "Nächste Veranstaltung" + +#: templates/base.html:82 templates/index.html:28 +msgid "in" +msgstr "in" + +#: templates/base.html:92 templates/index.html:38 +msgid "Upcoming events" +msgstr "Bevorstehende Veranstaltungen" + +#: templates/base.html:141 +msgid "Edit Page" +msgstr "Seite bearbeiten" + +#: templates/base.html:143 +msgid "Add Subpage" +msgstr "Unterseite Hinzufügen" + +#: templates/base.html:152 +msgid "Imprint" +msgstr "Impressum" + +#: templates/base.html:153 +msgid "contact" +msgstr "Kontakt" + +#: templates/base.html:158 +msgid "Language" +msgstr "Sprache" + +#: templates/base.html:167 +msgid "Go" +msgstr "Los" + +#: templates/base.html:172 +msgid "Logged in as" +msgstr "Angemeldet als" + +#: templates/base.html:174 +msgid "Admin" +msgstr "Admin" + +#: templates/base.html:175 +msgid "Logout" +msgstr "Abmelden" + +#: templates/base.html:177 +msgid "no user logged in" +msgstr "Niemand angemeldet" + +#: templates/base.html:178 templates/comments/form.html:46 +#: templates/registration/login.html:32 templates/registration/login.html:33 +msgid "register" +msgstr "Registrieren" + +#: templates/base.html:179 templates/comments/form.html:47 +#: templates/registration/login.html:6 templates/registration/login.html:8 +#: templates/registration/login.html:39 +msgid "login" +msgstr "anmelden" + +#: templates/index.html:54 templates/index.html.py:55 +msgid "Created on" +msgstr "Erstellt am" + +#: templates/index.html:58 templates/index.html.py:59 +msgid "Author" +msgstr "Autor" + +#: templates/index.html:61 templates/index.html.py:63 +#: templates/comments/list.html:2 +msgid "Comments" +msgstr "Kommentare" + +#: templates/index.html:62 +msgid "comments" +msgstr "Kommentare" + +#: templates/index.html:69 +msgid "Read More" +msgstr "Mehr lesen" + +#: templates/index.html:83 +#, python-format +msgid "" +"\n" +" From %(author)s in\n" +" “%(object)s”\n" +" since\n" +" \n" +" " +msgstr "" +"\n" +"Von %(author)s in\n" +" “%(object)s”\n" +" seit\n" +" \n" +" " + +#: templates/index.html:95 +msgid "Kasu in the social network" +msgstr "Kasu im sozialem Netzwerk" + +#: templates/index.html:99 templates/index.html.py:101 +#: templates/index.html:104 +msgid "Visit us on" +msgstr "Besuche uns auf" + +#: templates/index.html:114 +msgid "Add Article" +msgstr "Artikel hinzufügen" + +#: templates/paginator.html:4 templates/paginator.html.py:6 +msgid "Prev" +msgstr "Vorherige" + +#: templates/paginator.html:16 templates/paginator.html.py:18 +msgid "Next" +msgstr "Nächste" + +#: templates/comments/form.html:5 +msgid "New Comment" +msgstr "Neuer Kommentar" + +#: templates/comments/form.html:19 +msgid "now" +msgstr "Jetzt" + +#: templates/comments/form.html:25 +msgid "Preview" +msgstr "Vorschau" + +#: templates/comments/form.html:28 +msgid "Post" +msgstr "" + +#: templates/comments/form.html:37 +msgid "not logged in" +msgstr "Nicht angemeldet" + +#: templates/comments/form.html:41 +msgid "Register now, or Login to leave a comment here." +msgstr "Jetzt registrieren, oder anmelden um einen Kommentar zu schreiben." + +#: templates/comments/posted.html:4 templates/comments/posted.html.py:7 +msgid "Thank you for your comment" +msgstr "Danke für deinen Kommentar." + +#: templates/comments/preview.html:4 templates/comments/preview.html.py:10 +msgid "Preview your comment" +msgstr "Vorschau deines Kommentars" + +#: templates/comments/preview.html:8 +msgid "Please correct the error below" +msgid_plural "Please correct the errors below" +msgstr[0] "Bitte den Fehler weiter unten beheben" +msgstr[1] "Bitte die Fehler weiter unten beheben" + +#: templates/registration/login.html:15 +msgid "Have you already registered?" +msgstr "Bereits registriert?" + +#: templates/registration/login.html:16 +msgid "" +"\n" +"

As a registered member you can:

\n" +"
    \n" +"
  • leave comments on this page.
  • \n" +"
  • subscribe to our Newsletter
  • \n" +"
  • apply to a membership to our club
  • \n" +"
  • club-members have access to our ranking-system
  • \n" +"
\n" +msgstr "" + +#: templates/registration/login.html:25 +msgid "" +"\n" +"

You can register here with your Google, or Facebook account.\n" +"If you don't own such an account, or do not want to use it for " +"authentication,\n" +"you can fill out our registration form.

\n" +msgstr "" + +#: templates/registration/login.html:43 +msgid "Your username and password didn't match. Please try again." +msgstr "" + +#: templates/registration/login.html:46 +msgid "Forgot your Password?" +msgstr "Passwort vergessen?" + +#: templates/registration/login.html:49 +#: templates/registration/password_change_form.html:22 +msgid "Login" +msgstr "Anmelden" + +#: templates/registration/login.html:56 +msgid "or login with an existing Account" +msgstr "oder mit einem bestehenden Account anmelden" + +#: templates/registration/login.html:57 +msgid "Login with Facebook" +msgstr "über Facebook anmelden" + +#: templates/registration/login.html:58 +msgid "Login with twitter" +msgstr "über Twitter anmelden" + +#: templates/registration/login.html:58 +msgid "Login with Twitter" +msgstr "über Twitter anmelden" + +#: templates/registration/login.html:59 +msgid "Login with Google" +msgstr "über Google anmelden" + +#: templates/registration/password_change_done.html:4 +#: templates/registration/password_change_done.html:7 +msgid "Password change successful" +msgstr "Passwort erfolgreich geändert" + +#: templates/registration/password_change_done.html:8 +msgid "Your password was changed." +msgstr "Dein Passwort wurde geändert." + +#: templates/registration/password_change_form.html:4 +#: templates/registration/password_change_form.html:8 +msgid "Password change" +msgstr "Passwort ändern" + +#: templates/registration/password_change_form.html:9 +msgid "" +"Please enter your old password, for security's sake, and then enter your new " +"password twice so we can verify you typed it in correctly." +msgstr "" + +#: templates/registration/password_change_form.html:22 +msgid "Change Password" +msgstr "Passwort ändern" + +#: templates/registration/password_reset_complete.html:4 +#: templates/registration/password_reset_complete.html:7 +msgid "Password reset complete" +msgstr "Passwort fertig zurückgesetzt" + +#: templates/registration/password_reset_complete.html:8 +msgid "Your password has been set. You may go ahead and log in now." +msgstr "" + +#: templates/registration/password_reset_complete.html:9 +msgid "Log in" +msgstr "Anmelden" + +#: templates/registration/password_reset_confirm.html:4 +#: templates/registration/password_reset_form.html:4 +#: templates/registration/password_reset_form.html:6 +msgid "Password reset" +msgstr "Passwort zurücksetzen" + +#: templates/registration/password_reset_confirm.html:8 +msgid "Enter new password" +msgstr "Neues Passwort eingeben" + +#: templates/registration/password_reset_confirm.html:9 +msgid "" +"Please enter your new password twice so we can verify you typed it in " +"correctly." +msgstr "" + +#: templates/registration/password_reset_confirm.html:13 +#: templates/registration/password_reset_confirm.html:22 +msgid "Change my password" +msgstr "Mein Passwort ändern" + +#: templates/registration/password_reset_confirm.html:28 +msgid "Password reset unsuccessful" +msgstr "Passwort nicht erfolgreich zurückgesetzt" + +#: templates/registration/password_reset_confirm.html:29 +msgid "" +"The password reset link was invalid, possibly because it has already been " +"used. Please request a new password reset." +msgstr "" + +#: templates/registration/password_reset_done.html:4 +#: templates/registration/password_reset_done.html:9 +msgid "Password reset successful" +msgstr "Passwort erfolgreich zurückgesetzt" diff --git a/kasu/locale/de_AT/LC_MESSAGES/django.mo b/kasu/locale/de_AT/LC_MESSAGES/django.mo deleted file mode 100644 index 3551c69..0000000 Binary files a/kasu/locale/de_AT/LC_MESSAGES/django.mo and /dev/null differ diff --git a/kasu/locale/de_AT/LC_MESSAGES/django.po b/kasu/locale/de_AT/LC_MESSAGES/django.po deleted file mode 100644 index d63fe41..0000000 --- a/kasu/locale/de_AT/LC_MESSAGES/django.po +++ /dev/null @@ -1,2467 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-15 21:40+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: settings.py:83 templates/content/article_form.html:26 -#: templates/content/page_form.html:27 templates/content/page_form.html:33 -msgid "German" -msgstr "" - -#: settings.py:84 templates/content/article_form.html:27 -#: templates/content/page_form.html:28 templates/content/page_form.html:37 -msgid "English" -msgstr "" - -#: content/feeds.py:12 -msgid "Current news from Kasu" -msgstr "" - -#: content/feeds.py:39 -msgid "Latest comments on kasu.at" -msgstr "" - -#: content/feeds.py:40 -msgid "Kasu - latest comments" -msgstr "" - -#: content/forms.py:49 content/models.py:198 -msgid "Please upload a PDF-File to this PDF-Page." -msgstr "" - -#: content/models.py:56 -msgid "Headline" -msgstr "" - -#: content/models.py:58 -msgid "Content" -msgstr "" - -#: content/models.py:60 content/models.py:228 -#: templates/content/article_detail.html:34 -msgid "Category" -msgstr "" - -#: content/models.py:61 content/models.py:222 events/models.py:166 -#: events/models.py:250 events/models.py:285 -msgid "Image" -msgstr "" - -#: content/models.py:63 content/models.py:224 -msgid "Slug" -msgstr "" - -#: content/models.py:64 templates/index.html:50 -#: templates/content/article_detail.html:32 -msgid "Author" -msgstr "" - -#: content/models.py:65 -msgid "Status" -msgstr "" - -#: content/models.py:67 -msgid "Created" -msgstr "" - -#: content/models.py:68 -msgid "Modified" -msgstr "" - -#: content/models.py:72 -msgid "Article" -msgstr "" - -#: content/models.py:73 -msgid "Articles" -msgstr "" - -#: content/models.py:128 content/models.py:130 -msgid "The short name for the menu-entry of this page" -msgstr "" - -#: content/models.py:132 content/models.py:134 -msgid "This title appears in the HTML header" -msgstr "" - -#: content/models.py:135 -msgid "slug" -msgstr "" - -#: content/models.py:136 -msgid "Path" -msgstr "" - -#: content/models.py:141 -msgid "Position" -msgstr "" - -#: content/models.py:143 -msgid "status" -msgstr "" - -#: content/models.py:149 -msgid "enable comments" -msgstr "" - -#: content/models.py:150 -msgid "Template" -msgstr "" - -#: content/models.py:213 -msgid "Page" -msgstr "" - -#: content/models.py:214 -msgid "Pages" -msgstr "" - -#: content/models.py:218 content/models.py:219 events/models.py:160 -#: events/models.py:248 events/models.py:284 -#: templates/mahjong_ranking/eventranking_list.html:22 -#: templates/mahjong_ranking/ladderranking_list.html:12 -msgid "Name" -msgstr "" - -#: content/models.py:220 content/models.py:221 events/models.py:161 -#: events/models.py:249 events/models.py:303 -msgid "Description" -msgstr "" - -#: content/models.py:229 -msgid "Categories" -msgstr "" - -#: content/views.py:38 -msgid "This Category does not exist." -msgstr "" - -#: content/views.py:146 -#, python-format -msgid "No Page found matching the Path %s" -msgstr "" - -#: content/views.py:161 -#, python-format -msgid "No PDF Document found matching the Path %s" -msgstr "" - -#: events/admin.py:16 events/models.py:174 -msgid "Event Series" -msgstr "" - -#: events/forms.py:19 -msgid "Images" -msgstr "" - -#: events/forms.py:41 mahjong_ranking/forms.py:22 -msgid "start" -msgstr "" - -#: events/forms.py:45 -msgid "end" -msgstr "" - -#: events/models.py:21 -msgid "left" -msgstr "" - -#: events/models.py:22 -msgid "center" -msgstr "" - -#: events/models.py:23 -msgid "right" -msgstr "" - -#: events/models.py:27 -msgid "top" -msgstr "" - -#: events/models.py:28 -msgid "middle" -msgstr "" - -#: events/models.py:29 -msgid "bottom" -msgstr "" - -#: events/models.py:163 mahjong_ranking/models.py:91 templates/index.html:20 -#: templates/index.html.py:29 templates/events/event_archive.html:18 -#: templates/events/event_detail.html:40 templates/events/event_list.html:17 -#: templates/events/event_site.html:31 templates/events/photo_upload.html:14 -#: templates/mahjong_ranking/player_dan_score.html:21 -#: templates/mahjong_ranking/player_invalid_score.html:19 -#: templates/mahjong_ranking/player_kyu_score.html:20 -#: templates/mahjong_ranking/player_ladder_score.html:21 -#: templates/membership/hanchan_table.html:5 -msgid "Start" -msgstr "" - -#: events/models.py:164 templates/events/event_detail.html:41 -#: templates/events/event_site.html:32 -msgid "End" -msgstr "" - -#: events/models.py:165 events/models.py:252 -#: templates/events/event_detail.html:42 templates/events/event_detail.html:55 -#: templates/events/event_site.html:37 -msgid "Homepage" -msgstr "" - -#: events/models.py:168 -msgid "Tournament" -msgstr "" - -#: events/models.py:169 -msgid "" -"This event is a tournament, different rules apply for the kyu " -"ranking." -msgstr "" - -#: events/models.py:175 -msgid "" -"Wenn dieser Event zu einer Veranstaltungsreihe gehört werden Ort, " -"Beschreibung, Bild und Homepage von dem hier angegebenen Event " -"übernommen." -msgstr "" - -#: events/models.py:181 templates/mahjong_ranking/player_dan_score.html:20 -#: templates/mahjong_ranking/player_invalid_score.html:18 -#: templates/mahjong_ranking/player_kyu_score.html:19 -#: templates/mahjong_ranking/player_ladder_score.html:20 -#: templates/membership/hanchan_table.html:6 -msgid "Event" -msgstr "" - -#: events/models.py:182 -msgid "Events" -msgstr "" - -#: events/models.py:253 -msgid "Postal Code" -msgstr "" - -#: events/models.py:254 -msgid "Street Address" -msgstr "" - -#: events/models.py:255 -msgid "Locality" -msgstr "" - -#: events/models.py:256 -msgid "Country" -msgstr "" - -#: events/models.py:259 -msgid "Venue" -msgstr "" - -#: events/models.py:260 -msgid "Venues" -msgstr "" - -#: events/models.py:288 -msgid "horizontal Anchorpoint" -msgstr "" - -#: events/models.py:295 -msgid "vertical Anchorpoint" -msgstr "" - -#: events/models.py:306 -msgid "Startpage" -msgstr "" - -#: events/models.py:307 -msgid "Display this Photo on the Startpage Teaser" -msgstr "" - -#: events/models.py:308 -msgid "Published on" -msgstr "" - -#: events/models.py:309 -msgid "Number of views" -msgstr "" - -#: events/models.py:316 templates/events/event_archive.html:15 -#: templates/events/event_list.html:12 -msgid "Event Image" -msgstr "" - -#: events/models.py:317 -msgid "Event Images" -msgstr "" - -#: events/views.py:162 mahjong_ranking/views.py:144 -#: mahjong_ranking/views.py:166 -msgid "Event does not exist" -msgstr "" - -#: mahjong_ranking/admin.py:31 -msgid "Recalculate" -msgstr "" - -#: mahjong_ranking/forms.py:41 mahjong_ranking/models.py:159 -msgid "It's not allowed to enter future games." -msgstr "" - -#: mahjong_ranking/forms.py:44 -msgid "Only games running during this event are allowed." -msgstr "" - -#: mahjong_ranking/forms.py:90 -msgid "A valid Hanchan needs 4 players" -msgstr "" - -#: mahjong_ranking/models.py:89 templates/mahjong_ranking/hanchan_form.html:23 -#: templates/mahjong_ranking/player_dan_score.html:23 -#: templates/mahjong_ranking/player_invalid_score.html:20 -#: templates/mahjong_ranking/player_kyu_score.html:22 -#: templates/mahjong_ranking/player_ladder_score.html:23 -#: templates/membership/hanchan_table.html:7 -msgid "Players" -msgstr "" - -#: mahjong_ranking/models.py:92 -msgid "This is crucial to get the right Hanchans that scores" -msgstr "" - -#: mahjong_ranking/models.py:93 mahjong_ranking/models.py:575 -#: templates/mahjong_ranking/hanchan_form.html:30 -#: templates/mahjong_ranking/player_dan_score.html:25 -#: templates/mahjong_ranking/player_invalid_score.html:23 -#: templates/membership/hanchan_table.html:11 -msgid "Comment" -msgstr "" - -#: mahjong_ranking/models.py:94 -msgid "Is Valid" -msgstr "" - -#: mahjong_ranking/models.py:95 -msgid "Has been Confirmed" -msgstr "" - -#: mahjong_ranking/models.py:96 -msgid "" -"Only valid and confirmed Hanchans will be counted in the rating." -msgstr "" - -#: mahjong_ranking/models.py:101 -msgid "Hanchan" -msgstr "" - -#: mahjong_ranking/models.py:102 templates/events/event_archive.html:29 -#: templates/events/event_detail.html:61 templates/events/event_site.html:38 -msgid "Hanchans" -msgstr "" - -#: mahjong_ranking/models.py:119 -msgid "For a Hanchan exactly 4 players are needed." -msgstr "" - -#: mahjong_ranking/models.py:161 -msgid "Only games during the event are allowed" -msgstr "" - -#: mahjong_ranking/models.py:225 -msgid "Kyū/Dan Ranking" -msgstr "" - -#: mahjong_ranking/models.py:226 -msgid "Kyū/Dan Rankings" -msgstr "" - -#: mahjong_ranking/models.py:486 -msgid "Ladder Season" -msgstr "" - -#: mahjong_ranking/models.py:487 -msgid "Ladder Seasons" -msgstr "" - -#: mahjong_ranking/views.py:213 -msgid "Season does not exist" -msgstr "" - -#: mahjong_ranking/views.py:312 -#, python-format -msgid "No user found matching the name %s" -msgstr "" - -#: membership/admin.py:18 -msgid "Activate selected User" -msgstr "" - -#: membership/admin.py:25 -msgid "Cleanup selected Activation Requests" -msgstr "" - -#: membership/admin.py:45 membership/models.py:195 membership/models.py:248 -msgid "Membership" -msgstr "" - -#: membership/forms.py:18 -msgid "birthday" -msgstr "" - -#: membership/forms.py:31 membership/forms.py:38 membership/forms.py:45 -#: membership/forms.py:52 -msgid "" -"For your membership, we need this. Please fill out this field " -"yet." -msgstr "" - -#: membership/forms.py:58 -msgid "" -"For your membership, we need this. Please fill out this field " -"yet." -msgstr "" - -#: membership/forms.py:74 membership/models.py:185 -msgid "Given Name" -msgstr "" - -#: membership/forms.py:76 membership/models.py:186 -msgid "Last Name" -msgstr "" - -#: membership/forms.py:78 -msgid "Username" -msgstr "" - -#: membership/forms.py:79 -msgid "" -"The Username can only contain the letters from A to Z, Numbers, and " -"the underscore. It must be at least 2 characters long, and cannot be " -"longer the 30. The first character must be a letter." -msgstr "" - -#: membership/forms.py:84 -msgid "password" -msgstr "" - -#: membership/forms.py:86 -msgid "password (again)" -msgstr "" - -#: membership/forms.py:101 -msgid "This username is already taken. Please choose another." -msgstr "" - -#: membership/forms.py:109 -msgid "" -"This email address is already in use. Please supply a different " -"email address." -msgstr "" - -#: membership/forms.py:118 -msgid "The two password fields didn't match." -msgstr "" - -#: membership/models.py:20 -msgid "Male" -msgstr "" - -#: membership/models.py:21 -msgid "Female" -msgstr "" - -#: membership/models.py:89 -msgid "user" -msgstr "" - -#: membership/models.py:90 -msgid "activation key" -msgstr "" - -#: membership/models.py:94 -msgid "pending activation" -msgstr "" - -#: membership/models.py:95 -msgid "pending activations" -msgstr "" - -#: membership/models.py:98 -#, python-format -msgid "user registration for %s" -msgstr "" - -#: membership/models.py:179 -#: templates/mahjong_ranking/eventranking_list.html:21 -#: templates/mahjong_ranking/kyudanranking_list.html:14 -#: templates/mahjong_ranking/ladderranking_list.html:11 -msgid "Nickname" -msgstr "" - -#: membership/models.py:181 -msgid "Gender" -msgstr "" - -#: membership/models.py:187 -msgid "Email" -msgstr "" - -#: membership/models.py:197 -msgid "" -"Yes, I confirm that I am in agreement with the statutes and would " -"like to become a member." -msgstr "" - -#: membership/models.py:200 -msgid "Birthday Date" -msgstr "" - -#: membership/models.py:201 -msgid "Telephone" -msgstr "" - -#: membership/models.py:206 -msgid "Address" -msgstr "" - -#: membership/models.py:211 -msgid "Postcode" -msgstr "" - -#: membership/models.py:215 -msgid "Town/City" -msgstr "" - -#: membership/models.py:222 -msgid "Paid until" -msgstr "" - -#: membership/models.py:227 -msgid "Confirmed" -msgstr "" - -#: membership/models.py:229 -msgid "This person has paid the membership fee." -msgstr "" - -#: membership/models.py:249 -msgid "Memberships" -msgstr "" - -#: membership/models.py:252 -#, python-format -msgid "Userprofile for %s" -msgstr "" - -#: membership/views.py:37 -msgid "" -"Activation successful. You can now login anytime with you " -"username and password." -msgstr "" - -#: membership/views.py:72 -msgid "User Profile changed successfully" -msgstr "" - -#: templates/base.html:26 -msgid "Current News" -msgstr "" - -#: templates/base.html:27 templates/index.html:63 -msgid "Recent Comments" -msgstr "" - -#: templates/base.html:42 -msgid "Menu" -msgstr "" - -#: templates/base.html:79 templates/content/page_form.html:4 -#: templates/content/page_form.html:22 -msgid "Edit Page" -msgstr "" - -#: templates/base.html:80 -msgid "Add Subpage" -msgstr "" - -#: templates/base.html:88 -msgid "imprint" -msgstr "" - -#: templates/base.html:88 -msgid "contact" -msgstr "" - -#: templates/base.html:91 -msgid "Language" -msgstr "" - -#: templates/base.html:99 -#: templates/mahjong_ranking/player_ladder_score.html:57 -msgid "Go" -msgstr "" - -#: templates/base.html:104 -msgid "Logged in as" -msgstr "" - -#: templates/base.html:106 -msgid "Admin" -msgstr "" - -#: templates/base.html:107 -msgid "Logout" -msgstr "" - -#: templates/base.html:109 -msgid "no user logged in" -msgstr "" - -#: templates/base.html:110 templates/comments/form.html:38 -#: templates/membership/register_form.html:23 -#: templates/registration/login.html:30 templates/registration/login.html:31 -msgid "register" -msgstr "" - -#: templates/base.html:111 templates/comments/form.html:39 -#: templates/registration/login.html:6 templates/registration/login.html:37 -msgid "login" -msgstr "" - -#: templates/index.html:16 -msgid "Current Event" -msgstr "" - -#: templates/index.html:18 -msgid "since" -msgstr "" - -#: templates/index.html:21 templates/index.html.py:30 -#: templates/events/event_detail.html:47 templates/events/event_list.html:26 -#: templates/events/event_site.html:35 templates/events/photo_upload.html:24 -msgid "Location" -msgstr "" - -#: templates/index.html:23 templates/index.html.py:32 -msgid "More Details" -msgstr "" - -#: templates/index.html:25 -msgid "Next Event" -msgstr "" - -#: templates/index.html:27 -msgid "in" -msgstr "" - -#: templates/index.html:34 -msgid "Upcoming events" -msgstr "" - -#: templates/index.html:49 templates/content/article_detail.html:33 -msgid "Created on" -msgstr "" - -#: templates/index.html:51 templates/content/article_archive.html:67 -msgid "comments" -msgstr "" - -#: templates/index.html:56 templates/content/article_archive.html:71 -msgid "Read More" -msgstr "" - -#: templates/index.html:68 -#, python-format -msgid "" -"\n" -" From %(author)s in\n" -" “%(object)s”\n" -" since \n" -" " -msgstr "" - -#: templates/index.html:79 -msgid "Kasu in the social network" -msgstr "" - -#: templates/index.html:81 templates/index.html.py:82 templates/index.html:83 -msgid "Visit us on" -msgstr "" - -#: templates/index.html:92 templates/content/article_archive.html:92 -msgid "Add Article" -msgstr "" - -#: templates/paginator.html:4 templates/paginator.html.py:6 -msgid "Prev" -msgstr "" - -#: templates/paginator.html:16 templates/paginator.html.py:18 -msgid "Next" -msgstr "" - -#: templates/comments/form.html:5 -msgid "New Comment" -msgstr "" - -#: templates/comments/form.html:23 -msgid "Preview" -msgstr "" - -#: templates/comments/form.html:24 -msgid "Post" -msgstr "" - -#: templates/comments/form.html:28 -msgid "not logged in" -msgstr "" - -#: templates/comments/form.html:35 -#, python-format -msgid "" -"Register now, or Login to leave a comment here." -msgstr "" - -#: templates/comments/posted.html:4 templates/comments/posted.html.py:7 -msgid "Thank you for your comment" -msgstr "" - -#: templates/comments/preview.html:4 templates/comments/preview.html.py:10 -msgid "Preview your comment" -msgstr "" - -#: templates/comments/preview.html:8 -msgid "Please correct the error below" -msgid_plural "Please correct the errors below" -msgstr[0] "" -msgstr[1] "" - -#: templates/content/article_archive.html:4 -#: templates/content/article_archive.html:10 -#: templates/content/article_archive.html:34 -msgid "Article Archive" -msgstr "" - -#: templates/content/article_archive.html:22 -msgid "All Categories" -msgstr "" - -#: templates/content/article_archive.html:44 -#: templates/content/article_archive_month.html:5 -#: templates/content/article_archive_year.html:7 -#: templates/mahjong_ranking/page.html:5 -msgid "Archive" -msgstr "" - -#: templates/content/article_archive.html:65 -msgid "created on" -msgstr "" - -#: templates/content/article_archive.html:66 -msgid "by" -msgstr "" - -#: templates/content/article_archive.html:74 -msgid "We're sorry. Your search yielded no results." -msgstr "" - -#: templates/content/article_archive_month.html:7 -msgid "back" -msgstr "" - -#: templates/content/article_detail.html:39 -#: templates/events/event_detail.html:65 templates/events/photo_detail.html:48 -msgid "Share on Google+" -msgstr "" - -#: templates/content/article_detail.html:40 -#: templates/events/event_detail.html:66 templates/events/photo_detail.html:49 -msgid "Share on Twitter" -msgstr "" - -#: templates/content/article_detail.html:41 -#: templates/events/event_detail.html:67 templates/events/photo_detail.html:50 -msgid "Share on Facebook" -msgstr "" - -#: templates/content/article_detail.html:52 -#: templates/content/article_form.html:5 -#: templates/content/article_form.html:21 -msgid "Edit Article" -msgstr "" - -#: templates/content/article_form.html:5 -#: templates/content/article_form.html:21 -msgid "Create Article" -msgstr "" - -#: templates/content/article_form.html:40 templates/content/page_form.html:48 -#: templates/events/event_form.html:23 templates/events/photo_list.html:56 -#: templates/mahjong_ranking/hanchan_form.html:50 -#: templates/membership/membership_form.html:17 -#: templates/membership/register_form.html:22 -msgid "reset" -msgstr "" - -#: templates/content/article_form.html:41 templates/content/page_form.html:49 -#: templates/events/event_form.html:24 templates/events/photo_detail.html:35 -#: templates/mahjong_ranking/hanchan_form.html:51 -#: templates/membership/membership_form.html:21 -msgid "save" -msgstr "" - -#: templates/content/page.html:23 -msgid "Subpages" -msgstr "" - -#: templates/content/page_form.html:4 templates/content/page_form.html:22 -msgid "Add Page" -msgstr "" - -#: templates/content/page_form.html:43 -msgid "HTML Specific" -msgstr "" - -#: templates/events/event_archive.html:5 templates/events/event_archive.html:9 -msgid "Event Archive" -msgstr "" - -#: templates/events/event_archive.html:21 templates/events/event_list.html:20 -#: templates/events/photo_upload.html:17 -msgid "from" -msgstr "" - -#: templates/events/event_archive.html:21 templates/events/event_list.html:20 -#: templates/events/photo_upload.html:17 -msgid "to" -msgstr "" - -#: templates/events/event_archive.html:27 templates/events/event_list.html:30 -#: templates/events/photo_upload.html:26 templates/events/photo_upload.html:27 -msgid "Comments" -msgstr "" - -#: templates/events/event_archive.html:28 -#: templates/events/event_detail.html:62 templates/events/event_site.html:39 -#: templates/events/photo_gallery.html:23 -#: templates/events/photo_upload.html:28 templates/events/photo_upload.html:29 -msgid "Photos" -msgstr "" - -#: templates/events/event_archive.html:30 templates/events/event_list.html:36 -#: templates/mahjong_ranking/hanchan_list.html:40 -#: templates/mahjong_ranking/player_dan_score.html:52 -#: templates/mahjong_ranking/player_invalid_score.html:42 -#: templates/mahjong_ranking/player_kyu_score.html:49 -#: templates/mahjong_ranking/player_ladder_score.html:48 -msgid "Edit" -msgstr "" - -#: templates/events/event_detail.html:37 -#: templates/mahjong_ranking/player_dan_score.html:19 -#: templates/mahjong_ranking/player_kyu_score.html:18 -#: templates/mahjong_ranking/player_ladder_score.html:19 -msgid "Date" -msgstr "" - -#: templates/events/event_detail.html:68 -msgid "Show on Google Maps" -msgstr "" - -#: templates/events/event_detail.html:77 templates/events/event_form.html:13 -#: templates/mahjong_ranking/hanchan_list.html:50 -msgid "Edit Event" -msgstr "" - -#: templates/events/event_form.html:13 templates/events/page.html:17 -#: templates/mahjong_ranking/page.html:7 -msgid "Add Event" -msgstr "" - -#: templates/events/event_list.html:4 templates/events/event_list.html.py:7 -msgid "Upcoming Events" -msgstr "" - -#: templates/events/event_list.html:39 templates/events/photo_gallery.html:16 -#: templates/events/photo_list.html:27 templates/events/photo_upload.html:33 -msgid "Upload" -msgstr "" - -#: templates/events/event_site.html:40 -msgid "tourney" -msgstr "" - -#: templates/events/event_site.html:40 -msgid "other rules apply here" -msgstr "" - -#: templates/events/photo_confirm_delete.html:14 -#: templates/mahjong_ranking/hanchan_confirm_delete.html:14 -#: templates/mahjong_ranking/hanchan_confirm_delete.html:15 -msgid "Cancel" -msgstr "" - -#: templates/events/photo_confirm_delete.html:15 -#: templates/mahjong_ranking/hanchan_confirm_delete.html:18 -#: templates/mahjong_ranking/hanchan_confirm_delete.html:19 -#: templates/mahjong_ranking/hanchan_list.html:37 -#: templates/mahjong_ranking/player_dan_score.html:49 -#: templates/mahjong_ranking/player_invalid_score.html:39 -#: templates/mahjong_ranking/player_kyu_score.html:46 -#: templates/mahjong_ranking/player_ladder_score.html:45 -msgid "Delete" -msgstr "" - -#: templates/events/photo_detail.html:19 -msgid "previous" -msgstr "" - -#: templates/events/photo_detail.html:32 -msgid "download" -msgstr "" - -#: templates/events/photo_detail.html:43 -msgid "Photographer" -msgstr "" - -#: templates/events/photo_detail.html:44 -msgid "on" -msgstr "" - -#: templates/events/photo_list.html:39 -msgid "delete" -msgstr "" - -#: templates/events/photo_list.html:57 templates/events/photo_upload.html:5 -#: templates/events/photo_upload.html:47 -msgid "upload" -msgstr "" - -#: templates/mahjong_ranking/eventranking_list.html:5 -#: templates/mahjong_ranking/eventranking_list.html:12 -#: templates/mahjong_ranking/hanchan_list.html:12 -msgid "Tournament Ranking" -msgstr "" - -#: templates/mahjong_ranking/eventranking_list.html:11 -#: templates/mahjong_ranking/hanchan_list.html:11 -msgid "Tournament Hanchans" -msgstr "" - -#: templates/mahjong_ranking/eventranking_list.html:19 -#: templates/mahjong_ranking/kyudanranking_list.html:24 -#: templates/mahjong_ranking/ladderranking_list.html:9 -msgid "Rank" -msgstr "" - -#: templates/mahjong_ranking/eventranking_list.html:20 -#: templates/mahjong_ranking/kyudanranking_list.html:11 -#: templates/mahjong_ranking/ladderranking_list.html:10 -msgid "Avatar" -msgstr "" - -#: templates/mahjong_ranking/eventranking_list.html:23 -#: templates/mahjong_ranking/ladderranking_list.html:13 -msgid "Average" -msgstr "" - -#: templates/mahjong_ranking/eventranking_list.html:27 -#: templates/mahjong_ranking/ladderranking_list.html:17 -#: templates/mahjong_ranking/player_dan_score.html:22 -#: templates/mahjong_ranking/player_invalid_score.html:21 -#: templates/mahjong_ranking/player_kyu_score.html:21 -#: templates/mahjong_ranking/player_ladder_score.html:22 -msgid "Placement" -msgstr "" - -#: templates/mahjong_ranking/eventranking_list.html:28 -#: templates/mahjong_ranking/hanchan_form.html:28 -#: templates/mahjong_ranking/hanchan_list.html:25 -#: templates/mahjong_ranking/kyudanranking_list.html:29 -#: templates/mahjong_ranking/ladderranking_list.html:18 -msgid "Score" -msgstr "" - -#: templates/mahjong_ranking/eventranking_list.html:29 -#: templates/mahjong_ranking/ladderranking_list.html:19 -msgid "won" -msgstr "" - -#: templates/mahjong_ranking/eventranking_list.html:30 -#: templates/mahjong_ranking/ladderranking_list.html:20 -msgid "good" -msgstr "" - -#: templates/mahjong_ranking/eventranking_list.html:62 -#: templates/mahjong_ranking/ladderranking_list.html:51 -msgid "Ladder Archive" -msgstr "" - -#: templates/mahjong_ranking/eventranking_list.html:69 -#: templates/mahjong_ranking/ladderranking_list.html:58 -msgid "Latest Events" -msgstr "" - -#: templates/mahjong_ranking/eventranking_list.html:76 -#: templates/mahjong_ranking/ladderranking_list.html:65 -msgid "Latest Hanchans" -msgstr "" - -#: templates/mahjong_ranking/hanchan_confirm_delete.html:4 -#: templates/mahjong_ranking/hanchan_confirm_delete.html:10 -#: templates/mahjong_ranking/hanchan_list.html:37 -#: templates/mahjong_ranking/player_dan_score.html:49 -#: templates/mahjong_ranking/player_invalid_score.html:39 -#: templates/mahjong_ranking/player_kyu_score.html:46 -#: templates/mahjong_ranking/player_ladder_score.html:45 -msgid "Delete Hanchan" -msgstr "" - -#: templates/mahjong_ranking/hanchan_form.html:5 -#: templates/mahjong_ranking/hanchan_form.html:20 -#: templates/mahjong_ranking/hanchan_list.html:40 -#: templates/mahjong_ranking/player_dan_score.html:52 -#: templates/mahjong_ranking/player_invalid_score.html:42 -#: templates/mahjong_ranking/player_kyu_score.html:49 -#: templates/mahjong_ranking/player_ladder_score.html:48 -msgid "Edit Hanchan" -msgstr "" - -#: templates/mahjong_ranking/hanchan_form.html:5 -#: templates/mahjong_ranking/hanchan_form.html:20 -#: templates/mahjong_ranking/hanchan_list.html:51 -msgid "Add Hanchan" -msgstr "" - -#: templates/mahjong_ranking/hanchan_form.html:27 -msgid "User" -msgstr "" - -#: templates/mahjong_ranking/hanchan_form.html:29 -msgid "Bonus" -msgstr "" - -#: templates/mahjong_ranking/hanchan_list.html:44 -msgid "No Hanchan has been added to this event yet." -msgstr "" - -#: templates/mahjong_ranking/hanchan_list.html:50 -#: templates/mahjong_ranking/hanchan_list.html:51 -msgid "Add" -msgstr "" - -#: templates/mahjong_ranking/kyudanranking_list.html:4 -#: templates/mahjong_ranking/kyudanranking_list.html:7 -msgid "Player List" -msgstr "" - -#: templates/mahjong_ranking/kyudanranking_list.html:19 -msgid "Full Name" -msgstr "" - -#: templates/mahjong_ranking/kyudanranking_list.html:34 -#: templates/membership/membership_detail.html:29 -msgid "Games Total" -msgstr "" - -#: templates/mahjong_ranking/player_dan_score.html:4 -msgid "Dan Score for" -msgstr "" - -#: templates/mahjong_ranking/player_dan_score.html:8 -#: templates/mahjong_ranking/player_invalid_score.html:9 -#: templates/mahjong_ranking/player_kyu_score.html:8 -#: templates/mahjong_ranking/player_ladder_score.html:8 -#: templates/membership/membership_detail.html:64 -msgid "Ladder Hanchans" -msgstr "" - -#: templates/mahjong_ranking/player_dan_score.html:9 -#: templates/mahjong_ranking/player_invalid_score.html:10 -#: templates/mahjong_ranking/player_kyu_score.html:9 -#: templates/mahjong_ranking/player_ladder_score.html:9 -#: templates/membership/membership_detail.html:65 -msgid "Kyu Hanchans" -msgstr "" - -#: templates/mahjong_ranking/player_dan_score.html:10 -#: templates/mahjong_ranking/player_invalid_score.html:11 -#: templates/mahjong_ranking/player_kyu_score.html:10 -#: templates/mahjong_ranking/player_ladder_score.html:10 -#: templates/membership/membership_detail.html:66 -msgid "Dan Hanchans" -msgstr "" - -#: templates/mahjong_ranking/player_dan_score.html:11 -#: templates/mahjong_ranking/player_invalid_score.html:12 -#: templates/mahjong_ranking/player_kyu_score.html:11 -#: templates/mahjong_ranking/player_ladder_score.html:11 -#: templates/membership/membership_detail.html:67 -msgid "Invalid Hanchans" -msgstr "" - -#: templates/mahjong_ranking/player_dan_score.html:15 -msgid "Hanchans that apply to the Dan Score" -msgstr "" - -#: templates/mahjong_ranking/player_dan_score.html:24 -#: templates/membership/hanchan_table.html:9 -msgid "Dan Points" -msgstr "" - -#: templates/mahjong_ranking/player_invalid_score.html:4 -#: templates/mahjong_ranking/player_kyu_score.html:4 -msgid "Kyu Score for" -msgstr "" - -#: templates/mahjong_ranking/player_invalid_score.html:15 -msgid "Invalid hanchans with" -msgstr "" - -#: templates/mahjong_ranking/player_invalid_score.html:22 -#: templates/mahjong_ranking/player_kyu_score.html:23 -#: templates/membership/hanchan_table.html:8 -msgid "Kyu Points" -msgstr "" - -#: templates/mahjong_ranking/player_kyu_score.html:14 -msgid "Hanchans that apply to the Kyu Score" -msgstr "" - -#: templates/mahjong_ranking/player_ladder_score.html:4 -msgid "Ladder Score for" -msgstr "" - -#: templates/mahjong_ranking/player_ladder_score.html:15 -msgid "Hanchans that apply to the Ladder Score" -msgstr "" - -#: templates/mahjong_ranking/player_ladder_score.html:57 -msgid "Season" -msgstr "" - -#: templates/membership/hanchan_table.html:10 -msgid "Bonus Points" -msgstr "" - -#: templates/membership/hanchan_table.html:26 -msgid "This Hanchan does not validate" -msgstr "" - -#: templates/membership/membership_detail.html:7 -msgid "profile for" -msgstr "" - -#: templates/membership/membership_detail.html:9 -msgid "Profile Image" -msgstr "" - -#: templates/membership/membership_detail.html:17 -msgid "Member Since" -msgstr "" - -#: templates/membership/membership_detail.html:18 -msgid "Last Login" -msgstr "" - -#: templates/membership/membership_detail.html:25 -#: templates/membership/membership_detail.html:27 -msgid "Points" -msgstr "" - -#: templates/membership/membership_detail.html:29 -#: templates/membership/membership_detail.html:30 -msgid "Won" -msgstr "" - -#: templates/membership/membership_detail.html:29 -#: templates/membership/membership_detail.html:30 -msgid "Good" -msgstr "" - -#: templates/membership/membership_detail.html:30 -msgid "Current Season" -msgstr "" - -#: templates/membership/membership_detail.html:38 -#: templates/membership/membership_form.html:3 -#: templates/membership/membership_form.html:12 -msgid "Edit Userprofile" -msgstr "" - -#: templates/membership/membership_detail.html:39 -msgid "Edit Profile" -msgstr "" - -#: templates/membership/membership_detail.html:42 -#: templates/membership/membership_detail.html:43 -#: templates/registration/password_change_form.html:22 -msgid "Change Password" -msgstr "" - -#: templates/membership/membership_detail.html:46 -#: templates/membership/membership_detail.html:50 -#: templates/membership/membership_detail.html:54 -msgid "Associate" -msgstr "" - -#: templates/membership/membership_detail.html:47 -#: templates/membership/membership_detail.html:51 -#: templates/membership/membership_detail.html:55 -#, python-format -msgid "Associate with %(name)s" -msgstr "" - -#: templates/membership/membership_form.html:18 -msgid "Reset" -msgstr "" - -#: templates/membership/membership_form.html:22 -msgid "Save" -msgstr "" - -#: templates/membership/register_form.html:5 -#: templates/membership/register_form.html:9 -#: templates/membership/register_form.html:19 -msgid "Registration" -msgstr "" - -#: templates/membership/register_form.html:10 -msgid "" -"\n" -" After you've provided your account data, you'll receive an email asking you " -"to verify your email address. \n" -" You have to click on the link in this verification email to confirm your " -"email address, otherwise your can't login.\n" -" " -msgstr "" - -#: templates/membership/register_successful.html:5 -#: templates/membership/register_successful.html:8 -msgid "Activation sent" -msgstr "" - -#: templates/membership/email/password_reset_email.html:2 -msgid "You're receiving this e-mail because you requested a password reset" -msgstr "" - -#: templates/membership/email/password_reset_email.html:3 -#, python-format -msgid "for your user account at %(site_name)s" -msgstr "" - -#: templates/membership/email/password_reset_email.html:5 -msgid "Please go to the following page and choose a new password:" -msgstr "" - -#: templates/membership/email/password_reset_email.html:9 -msgid "Your username, in case you've forgotten:" -msgstr "" - -#: templates/membership/email/password_reset_email.html:11 -msgid "Thanks for using our site!" -msgstr "" - -#: templates/membership/email/password_reset_email.html:13 -#, python-format -msgid "The %(site_name)s team" -msgstr "" - -#: templates/membership/email/password_reset_subject.txt:2 -#, python-format -msgid "Password reset on %(site_name)s" -msgstr "" - -#: templates/registration/login.html:13 -msgid "Have you already registered?" -msgstr "" - -#: templates/registration/login.html:14 -msgid "" -"\n" -"

As a registered member you can:

\n" -"
    \n" -"
  • leave comments on this page.
  • \n" -"
  • subscribe to our Newsletter
  • \n" -"
  • apply to a membership to our club
  • \n" -"
  • club-members have access to our ranking-system
  • \n" -"
\n" -msgstr "" - -#: templates/registration/login.html:23 -msgid "" -"\n" -"

You can register here with your Google, or Facebook account.\n" -"If you don't own such an account, or do not want to use it for " -"authentication,\n" -"you can fill out our registration form.

\n" -msgstr "" - -#: templates/registration/login.html:41 -msgid "Your username and password didn't match. Please try again." -msgstr "" - -#: templates/registration/login.html:44 -msgid "Forgot your Password?" -msgstr "" - -#: templates/registration/login.html:47 -#: templates/registration/password_change_form.html:22 -msgid "Login" -msgstr "" - -#: templates/registration/login.html:54 -msgid "or login with an existing Account" -msgstr "" - -#: templates/registration/login.html:55 -msgid "Login with Facebook" -msgstr "" - -#: templates/registration/login.html:56 -msgid "Login with twitter" -msgstr "" - -#: templates/registration/login.html:56 -msgid "Login with Twitter" -msgstr "" - -#: templates/registration/login.html:57 -msgid "Login with Google" -msgstr "" - -#: templates/registration/password_change_done.html:4 -#: templates/registration/password_change_done.html:7 -msgid "Password change successful" -msgstr "" - -#: templates/registration/password_change_done.html:8 -msgid "Your password was changed." -msgstr "" - -#: templates/registration/password_change_form.html:4 -#: templates/registration/password_change_form.html:8 -msgid "Password change" -msgstr "" - -#: templates/registration/password_change_form.html:9 -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -#: templates/registration/password_reset_complete.html:4 -#: templates/registration/password_reset_complete.html:7 -msgid "Password reset complete" -msgstr "" - -#: templates/registration/password_reset_complete.html:8 -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" - -#: templates/registration/password_reset_complete.html:9 -msgid "Log in" -msgstr "" - -#: templates/registration/password_reset_confirm.html:4 -#: templates/registration/password_reset_form.html:4 -#: templates/registration/password_reset_form.html:8 -msgid "Password reset" -msgstr "" - -#: templates/registration/password_reset_confirm.html:8 -msgid "Enter new password" -msgstr "" - -#: templates/registration/password_reset_confirm.html:9 -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" - -#: templates/registration/password_reset_confirm.html:13 -#: templates/registration/password_reset_confirm.html:22 -msgid "Change my password" -msgstr "" - -#: templates/registration/password_reset_confirm.html:28 -msgid "Password reset unsuccessful" -msgstr "" - -#: templates/registration/password_reset_confirm.html:29 -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" - -#: templates/registration/password_reset_done.html:4 -#: templates/registration/password_reset_done.html:9 -msgid "Password reset successful" -msgstr "" - -#: utils/__init__.py:14 -msgid "Rejected" -msgstr "" - -#: utils/__init__.py:15 -msgid "Waiting..." -msgstr "" - -#: utils/__init__.py:16 -msgid "Published" -msgstr "" - -#: utils/countries.py:4 -msgid "United Kingdom" -msgstr "" - -#: utils/countries.py:5 -msgid "Afghanistan" -msgstr "" - -#: utils/countries.py:6 -msgid "Aland Islands" -msgstr "" - -#: utils/countries.py:7 -msgid "Albania" -msgstr "" - -#: utils/countries.py:8 -msgid "Algeria" -msgstr "" - -#: utils/countries.py:9 -msgid "American Samoa" -msgstr "" - -#: utils/countries.py:10 -msgid "Andorra" -msgstr "" - -#: utils/countries.py:11 -msgid "Angola" -msgstr "" - -#: utils/countries.py:12 -msgid "Anguilla" -msgstr "" - -#: utils/countries.py:13 -msgid "Antarctica" -msgstr "" - -#: utils/countries.py:14 -msgid "Antigua and Barbuda" -msgstr "" - -#: utils/countries.py:15 -msgid "Argentina" -msgstr "" - -#: utils/countries.py:16 -msgid "Armenia" -msgstr "" - -#: utils/countries.py:17 -msgid "Aruba" -msgstr "" - -#: utils/countries.py:18 -msgid "Australia" -msgstr "" - -#: utils/countries.py:19 -msgid "Austria" -msgstr "" - -#: utils/countries.py:20 -msgid "Azerbaijan" -msgstr "" - -#: utils/countries.py:21 -msgid "Bahamas" -msgstr "" - -#: utils/countries.py:22 -msgid "Bahrain" -msgstr "" - -#: utils/countries.py:23 -msgid "Bangladesh" -msgstr "" - -#: utils/countries.py:24 -msgid "Barbados" -msgstr "" - -#: utils/countries.py:25 -msgid "Belarus" -msgstr "" - -#: utils/countries.py:26 -msgid "Belgium" -msgstr "" - -#: utils/countries.py:27 -msgid "Belize" -msgstr "" - -#: utils/countries.py:28 -msgid "Benin" -msgstr "" - -#: utils/countries.py:29 -msgid "Bermuda" -msgstr "" - -#: utils/countries.py:30 -msgid "Bhutan" -msgstr "" - -#: utils/countries.py:31 -msgid "Bolivia" -msgstr "" - -#: utils/countries.py:32 -msgid "Bosnia and Herzegovina" -msgstr "" - -#: utils/countries.py:33 -msgid "Botswana" -msgstr "" - -#: utils/countries.py:34 -msgid "Bouvet Island" -msgstr "" - -#: utils/countries.py:35 -msgid "Brazil" -msgstr "" - -#: utils/countries.py:36 -msgid "British Indian Ocean Territory" -msgstr "" - -#: utils/countries.py:37 -msgid "Brunei Darussalam" -msgstr "" - -#: utils/countries.py:38 -msgid "Bulgaria" -msgstr "" - -#: utils/countries.py:39 -msgid "Burkina Faso" -msgstr "" - -#: utils/countries.py:40 -msgid "Burundi" -msgstr "" - -#: utils/countries.py:41 -msgid "Cambodia" -msgstr "" - -#: utils/countries.py:42 -msgid "Cameroon" -msgstr "" - -#: utils/countries.py:43 -msgid "Canada" -msgstr "" - -#: utils/countries.py:44 -msgid "Cape Verde" -msgstr "" - -#: utils/countries.py:45 -msgid "Cayman Islands" -msgstr "" - -#: utils/countries.py:46 -msgid "Central African Republic" -msgstr "" - -#: utils/countries.py:47 -msgid "Chad" -msgstr "" - -#: utils/countries.py:48 -msgid "Chile" -msgstr "" - -#: utils/countries.py:49 -msgid "China" -msgstr "" - -#: utils/countries.py:50 -msgid "Christmas Island" -msgstr "" - -#: utils/countries.py:51 -msgid "Cocos (Keeling) Islands" -msgstr "" - -#: utils/countries.py:52 -msgid "Colombia" -msgstr "" - -#: utils/countries.py:53 -msgid "Comoros" -msgstr "" - -#: utils/countries.py:54 -msgid "Congo" -msgstr "" - -#: utils/countries.py:55 -msgid "Congo, The Democratic Republic of the" -msgstr "" - -#: utils/countries.py:56 -msgid "Cook Islands" -msgstr "" - -#: utils/countries.py:57 -msgid "Costa Rica" -msgstr "" - -#: utils/countries.py:58 -msgid "Cote d'Ivoire" -msgstr "" - -#: utils/countries.py:59 -msgid "Croatia" -msgstr "" - -#: utils/countries.py:60 -msgid "Cuba" -msgstr "" - -#: utils/countries.py:61 -msgid "Cyprus" -msgstr "" - -#: utils/countries.py:62 -msgid "Czech Republic" -msgstr "" - -#: utils/countries.py:63 -msgid "Denmark" -msgstr "" - -#: utils/countries.py:64 -msgid "Djibouti" -msgstr "" - -#: utils/countries.py:65 -msgid "Dominica" -msgstr "" - -#: utils/countries.py:66 -msgid "Dominican Republic" -msgstr "" - -#: utils/countries.py:67 -msgid "Ecuador" -msgstr "" - -#: utils/countries.py:68 -msgid "Egypt" -msgstr "" - -#: utils/countries.py:69 -msgid "El Salvador" -msgstr "" - -#: utils/countries.py:70 -msgid "Equatorial Guinea" -msgstr "" - -#: utils/countries.py:71 -msgid "Eritrea" -msgstr "" - -#: utils/countries.py:72 -msgid "Estonia" -msgstr "" - -#: utils/countries.py:73 -msgid "Ethiopia" -msgstr "" - -#: utils/countries.py:74 -msgid "Falkland Islands (Malvinas)" -msgstr "" - -#: utils/countries.py:75 -msgid "Faroe Islands" -msgstr "" - -#: utils/countries.py:76 -msgid "Fiji" -msgstr "" - -#: utils/countries.py:77 -msgid "Finland" -msgstr "" - -#: utils/countries.py:78 -msgid "France" -msgstr "" - -#: utils/countries.py:79 -msgid "French Guiana" -msgstr "" - -#: utils/countries.py:80 -msgid "French Polynesia" -msgstr "" - -#: utils/countries.py:81 -msgid "French Southern Territories" -msgstr "" - -#: utils/countries.py:82 -msgid "Gabon" -msgstr "" - -#: utils/countries.py:83 -msgid "Gambia" -msgstr "" - -#: utils/countries.py:84 -msgid "Georgia" -msgstr "" - -#: utils/countries.py:85 -msgid "Germany" -msgstr "" - -#: utils/countries.py:86 -msgid "Ghana" -msgstr "" - -#: utils/countries.py:87 -msgid "Gibraltar" -msgstr "" - -#: utils/countries.py:88 -msgid "Greece" -msgstr "" - -#: utils/countries.py:89 -msgid "Greenland" -msgstr "" - -#: utils/countries.py:90 -msgid "Grenada" -msgstr "" - -#: utils/countries.py:91 -msgid "Guadeloupe" -msgstr "" - -#: utils/countries.py:92 -msgid "Guam" -msgstr "" - -#: utils/countries.py:93 -msgid "Guatemala" -msgstr "" - -#: utils/countries.py:94 -msgid "Guernsey" -msgstr "" - -#: utils/countries.py:95 -msgid "Guinea" -msgstr "" - -#: utils/countries.py:96 -msgid "Guinea-Bissau" -msgstr "" - -#: utils/countries.py:97 -msgid "Guyana" -msgstr "" - -#: utils/countries.py:98 -msgid "Haiti" -msgstr "" - -#: utils/countries.py:99 -msgid "Heard Island and McDonald Islands" -msgstr "" - -#: utils/countries.py:100 -msgid "Holy See (Vatican City State)" -msgstr "" - -#: utils/countries.py:101 -msgid "Honduras" -msgstr "" - -#: utils/countries.py:102 -msgid "Hong Kong" -msgstr "" - -#: utils/countries.py:103 -msgid "Hungary" -msgstr "" - -#: utils/countries.py:104 -msgid "Iceland" -msgstr "" - -#: utils/countries.py:105 -msgid "India" -msgstr "" - -#: utils/countries.py:106 -msgid "Indonesia" -msgstr "" - -#: utils/countries.py:107 -msgid "Iran, Islamic Republic of" -msgstr "" - -#: utils/countries.py:108 -msgid "Iraq" -msgstr "" - -#: utils/countries.py:109 -msgid "Ireland" -msgstr "" - -#: utils/countries.py:110 -msgid "Isle of Man" -msgstr "" - -#: utils/countries.py:111 -msgid "Israel" -msgstr "" - -#: utils/countries.py:112 -msgid "Italy" -msgstr "" - -#: utils/countries.py:113 -msgid "Jamaica" -msgstr "" - -#: utils/countries.py:114 -msgid "Japan" -msgstr "" - -#: utils/countries.py:115 -msgid "Jersey" -msgstr "" - -#: utils/countries.py:116 -msgid "Jordan" -msgstr "" - -#: utils/countries.py:117 -msgid "Kazakhstan" -msgstr "" - -#: utils/countries.py:118 -msgid "Kenya" -msgstr "" - -#: utils/countries.py:119 -msgid "Kiribati" -msgstr "" - -#: utils/countries.py:120 -msgid "Korea, Democratic People's Republic of" -msgstr "" - -#: utils/countries.py:121 -msgid "Korea, Republic of" -msgstr "" - -#: utils/countries.py:122 -msgid "Kuwait" -msgstr "" - -#: utils/countries.py:123 -msgid "Kyrgyzstan" -msgstr "" - -#: utils/countries.py:124 -msgid "Lao People's Democratic Republic" -msgstr "" - -#: utils/countries.py:125 -msgid "Latvia" -msgstr "" - -#: utils/countries.py:126 -msgid "Lebanon" -msgstr "" - -#: utils/countries.py:127 -msgid "Lesotho" -msgstr "" - -#: utils/countries.py:128 -msgid "Liberia" -msgstr "" - -#: utils/countries.py:129 -msgid "Libyan Arab Jamahiriya" -msgstr "" - -#: utils/countries.py:130 -msgid "Liechtenstein" -msgstr "" - -#: utils/countries.py:131 -msgid "Lithuania" -msgstr "" - -#: utils/countries.py:132 -msgid "Luxembourg" -msgstr "" - -#: utils/countries.py:133 -msgid "Macao" -msgstr "" - -#: utils/countries.py:134 -msgid "Macedonia, The Former Yugoslav Republic of" -msgstr "" - -#: utils/countries.py:135 -msgid "Madagascar" -msgstr "" - -#: utils/countries.py:136 -msgid "Malawi" -msgstr "" - -#: utils/countries.py:137 -msgid "Malaysia" -msgstr "" - -#: utils/countries.py:138 -msgid "Maldives" -msgstr "" - -#: utils/countries.py:139 -msgid "Mali" -msgstr "" - -#: utils/countries.py:140 -msgid "Malta" -msgstr "" - -#: utils/countries.py:141 -msgid "Marshall Islands" -msgstr "" - -#: utils/countries.py:142 -msgid "Martinique" -msgstr "" - -#: utils/countries.py:143 -msgid "Mauritania" -msgstr "" - -#: utils/countries.py:144 -msgid "Mauritius" -msgstr "" - -#: utils/countries.py:145 -msgid "Mayotte" -msgstr "" - -#: utils/countries.py:146 -msgid "Mexico" -msgstr "" - -#: utils/countries.py:147 -msgid "Micronesia, Federated States of" -msgstr "" - -#: utils/countries.py:148 -msgid "Moldova" -msgstr "" - -#: utils/countries.py:149 -msgid "Monaco" -msgstr "" - -#: utils/countries.py:150 -msgid "Mongolia" -msgstr "" - -#: utils/countries.py:151 -msgid "Montenegro" -msgstr "" - -#: utils/countries.py:152 -msgid "Montserrat" -msgstr "" - -#: utils/countries.py:153 -msgid "Morocco" -msgstr "" - -#: utils/countries.py:154 -msgid "Mozambique" -msgstr "" - -#: utils/countries.py:155 -msgid "Myanmar" -msgstr "" - -#: utils/countries.py:156 -msgid "Namibia" -msgstr "" - -#: utils/countries.py:157 -msgid "Nauru" -msgstr "" - -#: utils/countries.py:158 -msgid "Nepal" -msgstr "" - -#: utils/countries.py:159 -msgid "Netherlands" -msgstr "" - -#: utils/countries.py:160 -msgid "Netherlands Antilles" -msgstr "" - -#: utils/countries.py:161 -msgid "New Caledonia" -msgstr "" - -#: utils/countries.py:162 -msgid "New Zealand" -msgstr "" - -#: utils/countries.py:163 -msgid "Nicaragua" -msgstr "" - -#: utils/countries.py:164 -msgid "Niger" -msgstr "" - -#: utils/countries.py:165 -msgid "Nigeria" -msgstr "" - -#: utils/countries.py:166 -msgid "Niue" -msgstr "" - -#: utils/countries.py:167 -msgid "Norfolk Island" -msgstr "" - -#: utils/countries.py:168 -msgid "Northern Mariana Islands" -msgstr "" - -#: utils/countries.py:169 -msgid "Norway" -msgstr "" - -#: utils/countries.py:170 -msgid "Oman" -msgstr "" - -#: utils/countries.py:171 -msgid "Pakistan" -msgstr "" - -#: utils/countries.py:172 -msgid "Palau" -msgstr "" - -#: utils/countries.py:173 -msgid "Palestinian Territory, Occupied" -msgstr "" - -#: utils/countries.py:174 -msgid "Panama" -msgstr "" - -#: utils/countries.py:175 -msgid "Papua New Guinea" -msgstr "" - -#: utils/countries.py:176 -msgid "Paraguay" -msgstr "" - -#: utils/countries.py:177 -msgid "Peru" -msgstr "" - -#: utils/countries.py:178 -msgid "Philippines" -msgstr "" - -#: utils/countries.py:179 -msgid "Pitcairn" -msgstr "" - -#: utils/countries.py:180 -msgid "Poland" -msgstr "" - -#: utils/countries.py:181 -msgid "Portugal" -msgstr "" - -#: utils/countries.py:182 -msgid "Puerto Rico" -msgstr "" - -#: utils/countries.py:183 -msgid "Qatar" -msgstr "" - -#: utils/countries.py:184 -msgid "Reunion" -msgstr "" - -#: utils/countries.py:185 -msgid "Romania" -msgstr "" - -#: utils/countries.py:186 -msgid "Russian Federation" -msgstr "" - -#: utils/countries.py:187 -msgid "Rwanda" -msgstr "" - -#: utils/countries.py:188 -msgid "Saint Barthelemy" -msgstr "" - -#: utils/countries.py:189 -msgid "Saint Helena" -msgstr "" - -#: utils/countries.py:190 -msgid "Saint Kitts and Nevis" -msgstr "" - -#: utils/countries.py:191 -msgid "Saint Lucia" -msgstr "" - -#: utils/countries.py:192 -msgid "Saint Martin" -msgstr "" - -#: utils/countries.py:193 -msgid "Saint Pierre and Miquelon" -msgstr "" - -#: utils/countries.py:194 -msgid "Saint Vincent and the Grenadines" -msgstr "" - -#: utils/countries.py:195 -msgid "Samoa" -msgstr "" - -#: utils/countries.py:196 -msgid "San Marino" -msgstr "" - -#: utils/countries.py:197 -msgid "Sao Tome and Principe" -msgstr "" - -#: utils/countries.py:198 -msgid "Saudi Arabia" -msgstr "" - -#: utils/countries.py:199 -msgid "Senegal" -msgstr "" - -#: utils/countries.py:200 -msgid "Serbia" -msgstr "" - -#: utils/countries.py:201 -msgid "Seychelles" -msgstr "" - -#: utils/countries.py:202 -msgid "Sierra Leone" -msgstr "" - -#: utils/countries.py:203 -msgid "Singapore" -msgstr "" - -#: utils/countries.py:204 -msgid "Slovakia" -msgstr "" - -#: utils/countries.py:205 -msgid "Slovenia" -msgstr "" - -#: utils/countries.py:206 -msgid "Solomon Islands" -msgstr "" - -#: utils/countries.py:207 -msgid "Somalia" -msgstr "" - -#: utils/countries.py:208 -msgid "South Africa" -msgstr "" - -#: utils/countries.py:209 -msgid "South Georgia and the South Sandwich Islands" -msgstr "" - -#: utils/countries.py:210 -msgid "Spain" -msgstr "" - -#: utils/countries.py:211 -msgid "Sri Lanka" -msgstr "" - -#: utils/countries.py:212 -msgid "Sudan" -msgstr "" - -#: utils/countries.py:213 -msgid "Suriname" -msgstr "" - -#: utils/countries.py:214 -msgid "Svalbard and Jan Mayen" -msgstr "" - -#: utils/countries.py:215 -msgid "Swaziland" -msgstr "" - -#: utils/countries.py:216 -msgid "Sweden" -msgstr "" - -#: utils/countries.py:217 -msgid "Switzerland" -msgstr "" - -#: utils/countries.py:218 -msgid "Syrian Arab Republic" -msgstr "" - -#: utils/countries.py:219 -msgid "Taiwan, Province of China" -msgstr "" - -#: utils/countries.py:220 -msgid "Tajikistan" -msgstr "" - -#: utils/countries.py:221 -msgid "Tanzania, United Republic of" -msgstr "" - -#: utils/countries.py:222 -msgid "Thailand" -msgstr "" - -#: utils/countries.py:223 -msgid "Timor-Leste" -msgstr "" - -#: utils/countries.py:224 -msgid "Togo" -msgstr "" - -#: utils/countries.py:225 -msgid "Tokelau" -msgstr "" - -#: utils/countries.py:226 -msgid "Tonga" -msgstr "" - -#: utils/countries.py:227 -msgid "Trinidad and Tobago" -msgstr "" - -#: utils/countries.py:228 -msgid "Tunisia" -msgstr "" - -#: utils/countries.py:229 -msgid "Turkey" -msgstr "" - -#: utils/countries.py:230 -msgid "Turkmenistan" -msgstr "" - -#: utils/countries.py:231 -msgid "Turks and Caicos Islands" -msgstr "" - -#: utils/countries.py:232 -msgid "Tuvalu" -msgstr "" - -#: utils/countries.py:233 -msgid "Uganda" -msgstr "" - -#: utils/countries.py:234 -msgid "Ukraine" -msgstr "" - -#: utils/countries.py:235 -msgid "United Arab Emirates" -msgstr "" - -#: utils/countries.py:236 -msgid "United States" -msgstr "" - -#: utils/countries.py:237 -msgid "United States Minor Outlying Islands" -msgstr "" - -#: utils/countries.py:238 -msgid "Uruguay" -msgstr "" - -#: utils/countries.py:239 -msgid "Uzbekistan" -msgstr "" - -#: utils/countries.py:240 -msgid "Vanuatu" -msgstr "" - -#: utils/countries.py:241 -msgid "Venezuela" -msgstr "" - -#: utils/countries.py:242 -msgid "Viet Nam" -msgstr "" - -#: utils/countries.py:243 -msgid "Virgin Islands, British" -msgstr "" - -#: utils/countries.py:244 -msgid "Virgin Islands, U.S." -msgstr "" - -#: utils/countries.py:245 -msgid "Wallis and Futuna" -msgstr "" - -#: utils/countries.py:246 -msgid "Western Sahara" -msgstr "" - -#: utils/countries.py:247 -msgid "Yemen" -msgstr "" - -#: utils/countries.py:248 -msgid "Zambia" -msgstr "" - -#: utils/countries.py:249 -msgid "Zimbabwe" -msgstr "" - -#: utils/mixins.py:27 -msgid "You need to be logged in" -msgstr "" - -#: utils/mixins.py:57 -msgid "You don't have the permission to do this" -msgstr "" - -#: utils/mixins.py:90 -msgid "You don't have the permissions for this" -msgstr "" - -#: utils/html5/forms.py:42 -msgid "" -"Select a valid choice. That choice is not one of the available " -"choices." -msgstr "" - -#: utils/html5/forms.py:88 -msgid "" -"Select a valid choice. That choice is not one of the available " -"choices." -msgstr "" - -#: utils/html5/forms.py:250 -msgid "The CAPTCHA challenge is missing." -msgstr "" - -#: utils/html5/forms.py:253 -msgid "The CAPTCHA solution is missing." -msgstr "" - -#: utils/html5/forms.py:258 -msgid "The CAPTCHA solution was incorrect." -msgstr "" - -#: utils/management/commands/compresscss.py:22 -#: utils/management/commands/compressjs.py:21 -msgid "Reads raw CSS from stdin, and writes compressed CSS to stdout." -msgstr "" - -#: utils/management/commands/compresscss.py:227 -#: utils/management/commands/scss-compiler.py:28 -#, python-format -msgid "Compressing CSS for %s" -msgstr "" - -#: utils/management/commands/compressjs.py:29 -#, python-format -msgid "Compressing JavaScript for %s" -msgstr "" - -#: utils/management/commands/scss-compiler.py:20 -msgid "Compile SCSS rules." -msgstr "" diff --git a/kasu/output.txt b/kasu/output.txt deleted file mode 100644 index eb1f206..0000000 --- a/kasu/output.txt +++ /dev/null @@ -1,2563 +0,0 @@ -Validating generator: events:imagemodel:thumbnail - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/119/c9b1efa8608c452e61eef94525bf9654.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/111/1c4f586398848e6d4d396438e02fcce8.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/96/b62549a1b77873e4a0fe1e2e4bdb9c0c.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/112/f448c627c26eb59fabb72563792a75d6.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/91/06db3bd6e82d93090b43b0852285792a.png - CACHE/images/events/spielecafe-go7/558ee5eb80a4936d7db1abfe11a3adf2.png - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/httpwwwspielecafeat/5b84d4ba4404017030146a81d385e550.png - CACHE/images/events/spielecafe-go7/558ee5eb80a4936d7db1abfe11a3adf2.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/lange-nacht-der-spiele/842db8a31318bdcf45745ebea0e760fc.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/74/4b2bdcd443621280885be2e7bc84fb44.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/None/f04a777dd6fb377a7236e96ea71cea2d.png - CACHE/images/events/39/ca1d5dd24e8ca4f773f22653894e919d.png - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/None/f04a777dd6fb377a7236e96ea71cea2d.png - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/56/26a190a26e1b5b13693efa37a42ddc0a.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/35/2d5618eae6e04bbd4b387e1301c2e06d.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/27/ce082e130bf8e45703d28660e6107a27.png - CACHE/images/events/24/28d6ed1be3e325d7d39dfb09cc1c5d66.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/20/7f35eb61043aa1b07aee8501dd4f9b9e.png - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/18/90db0305dc59c24292ac83dc4271de43.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/26/03d33656d2615acef44645197e3f7d06.png - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/location/1/1da3adcd67c37a8ca03236ae55d352cc.png - CACHE/images/events/location/2/cd32f019a9af963390fe42e5b2050e21.png - CACHE/images/events/location/3/c35ba24b8e5bcc46d2681eaea57915b5.png - CACHE/images/events/location/4/d4002681b6f6fe3f8cd85d4a4e664884.png - CACHE/images/img/places/pict7682/e986d3d1f65d92f34beb5bc8a7c6ba5c.png - FAILED: [Errno 2] No such file or directory: u'/home/christian/workspace/kasu/htdocs/media/img/places/pict7682.jpg' - CACHE/images/events/location/6/f67e0d09d1298e912f60ee11decc28ea.png - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/location/None/07bbacba9af9f2c6407170a970b4a469.png - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/location/None/07bbacba9af9f2c6407170a970b4a469.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/location/None/0cf301d9c74400ff18b0ed3c8981abcf.png - CACHE/images/events/21/1/51bae254d0d9e7ad5f3f6c9582bde53f.png - CACHE/images/events/21/2/23c8e494b556961568e532b06d9c59cc.png - CACHE/images/events/21/3/36cd0824edcbc978337a70a01ea548dd.png - CACHE/images/events/21/4/3186c4084cdeb380118d85700da4f5bc.png - CACHE/images/events/21/5/b57a35fcf9281abd05e5713f196e90d6.png - CACHE/images/events/21/6/95642230a101f0c92306634da49a9c29.png - CACHE/images/events/21/7/2d0e0acd967eee46b103ceceac2d2dda.png - CACHE/images/events/21/8/b3b9395e14b894df257314f9ae62380f.png - CACHE/images/events/21/9/8db8f7637abf853dba33af7c35c15a77.png - CACHE/images/events/21/10/d6598caf1869f24a3088d2c59689dbe0.png - CACHE/images/events/28/dsc04610/fa041f84da654c4ec9bdf55e44b97d05.png - CACHE/images/events/28/dsc04609/86272896e3c0649a18d51319098c81ed.png - CACHE/images/events/28/dsc04608/a1ab823654e33217a557dab639f6e51d.png - CACHE/images/events/28/dsc04607/f0d4ce0cde716caba20b70852e615b14.png - CACHE/images/events/28/dsc04620/f4505041bb66cbba283507c0f01f574f.png - CACHE/images/events/28/dsc04618/9c950b89a96a76a7e88fb35d5a2006c7.png - CACHE/images/events/28/dsc04614/51d7ae6f3ff0828d848bcbf7517cb651.png - CACHE/images/events/28/dsc04613/08acfd09c6008e6deec0bd0524077155.png - CACHE/images/events/28/dsc04611/b70a3a58ec367fe32e7b2f79db1431be.png - CACHE/images/events/28/dsc04625/8973600d0d2cfd7664a59d425de7e869.png - CACHE/images/events/28/dsc04624/16500c2b7bcfdab0aae7ce417b503771.png - CACHE/images/events/28/dsc04623/d5faa99b2b27b4d76732ccfcafc18919.png - CACHE/images/events/28/dsc04622/9a588a525808dd8185b26eeb7e85276c.png - CACHE/images/events/28/dsc04621/b9d08c32cd659ccbccf6629363ebf6b1.png - CACHE/images/events/28/dsc04631/551d4747a332607457a0c2cf0e922db7.png - CACHE/images/events/28/dsc04632/cd4f5329dbbc3f63a1e081c60b7ebb82.png - CACHE/images/events/28/dsc04627/a64ceca67ac12eed56cab7ce5149f338.png - CACHE/images/events/28/dsc04630/56b5e78392ad34d3486d4cf0ecc4adb5.png - CACHE/images/events/28/dsc04626/a65c508e740a33b2dc427e9d01264c51.png - CACHE/images/events/28/dsc04639/55eb15b73921faa0bac4957395eccc80.png - CACHE/images/events/28/dsc04640/cb5af9e435450a4381b7ab1e0f261f66.png - CACHE/images/events/28/dsc04637/d437fc5f18a38b12e7e5c37e092927d4.png - CACHE/images/events/28/dsc04638/25b7fa64ba8de0dac1a8ea4b28afa3b5.png - CACHE/images/events/28/dsc04634/5f4fb9c4afb9e13d568641ffb27b6d9a.png - CACHE/images/events/28/dsc04635/e1543fb2929171be7203223d8bc087d8.png - CACHE/images/events/9/p1010183/8689c416b085be156e8229fedc39bc27.png - CACHE/images/events/9/p1010184/2563d35379af685352adee80ae7a8863.png - CACHE/images/events/9/p1010185/4896b3b9cda37e0e140d1df2b2b92c45.png - CACHE/images/events/9/p1010189/b6d6c6de835cd07d89588f931b0d837f.png - CACHE/images/events/9/p1010190/6ba2228ea3575ce0b6d94a4cdffc1c98.png - CACHE/images/events/9/p1010191/48856fa96a7b6dde1160d6c9db925a0d.png - CACHE/images/events/9/p1010198/d766b9d1da2c9cee6136433adecff543.png - CACHE/images/events/9/p1010199/5277e6ef09dd099d180522b29870dba6.png - CACHE/images/events/9/p1010201/62e6f4dcd0c5c13cefb74bb1a7a148ee.png - CACHE/images/events/9/p1010203/935778a5148de1b521e4b9193a5fa825.png - CACHE/images/events/9/p1010204/f3f0d2df972ac4a927b2cf5c3414933d.png - CACHE/images/events/9/p1010205/90b40b4765d161af075de62249c40b84.png - CACHE/images/events/9/p1010208/ae873194ada00eca1c2c62cf74c4e99c.png - CACHE/images/events/9/p1010211/20fe69309650f86ff4aba47b72bb4ec0.png - CACHE/images/events/9/p1010215/385c8f8c2864295eaa533307e6aeaefc.png - CACHE/images/events/9/p1010216/b2b233128f80fb59a526bf384da3e1ce.png - CACHE/images/events/1/dsc04832/ac4705cfcbb9dfe9ac6f0f5c93afe7f3.png - CACHE/images/events/1/pict3773/f0f1574e9423e2866a837c78b4db0872.png - CACHE/images/events/1/dsc04833/0fa062572fc4188ba5b2356aa71110ae.png - CACHE/images/events/1/pict3774/9654128fd4acb87ede8790a072ee3660.png - CACHE/images/events/1/dsc04834/8efee2890d381e75ca188282a9824c5a.png - CACHE/images/events/1/pict3775/cbc1be8eeeb73a7ab6468f5ec5e44b2d.png - CACHE/images/events/1/dsc04835/3c0581f1974fca2470735387138d0ebd.png - CACHE/images/events/1/pict3776/44cdc9625bdf0047d47459e204a3904b.png - CACHE/images/events/1/dsc04836/c0982ec8fa6f198aacc419ee703e1f67.png - CACHE/images/events/1/pict3777/8d8d63b72bdf3913078cb300344ad0c6.png - CACHE/images/events/1/dsc04837/e8088a7fa0494b50d52bde5525e5bee3.png - CACHE/images/events/1/pict3778/2bbdcb228dec735dbca922751586b339.png - CACHE/images/events/1/dsc04838/c9ed9d1dea2e6c13e6868c4e79201159.png - CACHE/images/events/1/pict3779/6d86f323a9a07a2ecd92de020faeda00.png - CACHE/images/events/1/dsc04839/dee9a9644573a21e8e2170ad9cd7672f.png - CACHE/images/events/1/pict3780/31269afed2006a93f21ec353eafba8f8.png - CACHE/images/events/1/dsc04840/854d80e13427ff5cbf85b1d91f5e1c71.png - CACHE/images/events/1/pict3781/ee62b4230289143165ce197a0edaf9ba.png - CACHE/images/events/1/dsc04841/12f55f0fa68a43aec1e8c439a958166f.png - CACHE/images/events/1/pict3782/f92bbfc5b2bead83141d4339b681783b.png - CACHE/images/events/1/dsc04842/0de1c306a28da8c1abfb07e7c0ee5b12.png - CACHE/images/events/1/pict3783/eb8cb48fbe982f1f2ff32c1cba7d1cfb.png - CACHE/images/events/1/dsc04843/d849ff16ba72e2371d0e2170d0c462ce.png - CACHE/images/events/1/pict3784/5e39aa9c630bed2349cd16edf5b92624.png - CACHE/images/events/1/dsc04844/3f7432d63f44e50120afe73e2fcc2634.png - CACHE/images/events/1/pict3785/2f10d208f2f83af33ae7e178ff482a8a.png - CACHE/images/events/1/dsc04845/8aa494e2330a22528967280fc97cd902.png - CACHE/images/events/1/pict3786/876c3c9db4cc67fc309fbeb4bfde0f24.png - CACHE/images/events/1/dsc04846/c994da8b6bf36d168bec66ded60ca0cf.png - CACHE/images/events/1/pict3787/a961b1fe6719cf76da09f414da5a7d3b.png - CACHE/images/events/1/dsc04847/6c1a2ad1a47532a7527a7ab2502a1128.png - CACHE/images/events/1/pict3788/81ae36153c9f54546ad3f19a5e8d6f18.png - CACHE/images/events/1/dsc04848/9c069a4d2a03e9555bb65d4eb7a531f0.png - CACHE/images/events/1/pict3789/2afaf4c478b015e55f7068841e38efbd.png - CACHE/images/events/1/dsc04849/202f09a95633e944d488e2875ac79483.png - CACHE/images/events/1/pict3790/7ffd2e3b0e52d415cde7ec54a761c9a3.png - CACHE/images/events/1/dsc04850/653d044f80fc50619f11a45e2f9f40dc.png - CACHE/images/events/1/pict3791/be7da94c7f8a722993320c6067c6e962.png - CACHE/images/events/1/dsc04851/faea4de43bc718cb97f0eaa9c324f24e.png - CACHE/images/events/1/pict3792/b72a27c27508952985dde984efef82be.png - CACHE/images/events/1/dsc04852/ab887acedac32cbddcb877ff8c9a4d7d.png - CACHE/images/events/1/pict3794/c8fea5d021ed3c478250b6ec937a0329.png - CACHE/images/events/1/dsc04853/b263866ef248c549fe711a65dd1a535a.png - CACHE/images/events/1/pict3795/0c045a6fee7851623c928857a19179a9.png - CACHE/images/events/1/dsc04854/d0c6a67585a87a86538e4e45ce2390a9.png - CACHE/images/events/1/pict3797/02a528dab72de8d52f7a788c92150ed9.png - CACHE/images/events/1/dsc04855/d07c9f4c7cf1a62efa10c0b3ac80b90e.png - CACHE/images/events/1/pict3798/24e9d9dc85adcb548b534e7992af17fa.png - CACHE/images/events/1/dsc04856/c9bb92635880f1ff5ebe3a110d4a28c8.png - CACHE/images/events/1/pict3801/07965cb03b919a0e2db55a2fbee639b5.png - CACHE/images/events/1/dsc04857/e517e611e181da27795a06162f143432.png - CACHE/images/events/1/pict3802/d813afce9c93ac49e042a235dc17aadd.png - CACHE/images/events/1/dsc04858/87fb03bf713ed68cfebdbb3fde1dfef4.png - CACHE/images/events/1/pict3803/94d822ed3c7bc848b14cdfcff0e5e730.png - CACHE/images/events/1/dsc04859/485d0ebcd808ca8e04107d4be29e034a.png - CACHE/images/events/1/pict3805/4452cf76156539505ec99292e15bef35.png - CACHE/images/events/1/dsc04860/0d02c7f3c94762503d538d88d5b839f2.png - CACHE/images/events/1/pict3806/d5e944914d0e26b6daabc812e8924c02.png - CACHE/images/events/1/dsc04861/2e748ccceb85db63d963123c8a248dbb.png - CACHE/images/events/1/pict3808/a8e692beb3200d38331292593ae684b5.png - CACHE/images/events/1/dsc04862/063bef6b9d7bf176b63d8463e4c5d928.png - CACHE/images/events/1/pict3809/29fb6d69414214f3d4847cf9162892fc.png - CACHE/images/events/1/dsc04863/2cbb01708e563830185db274372c0505.png - CACHE/images/events/1/pict3815/dfe58f894f039989d7971ec50f82030b.png - CACHE/images/events/1/dsc04864/e6eae4e16a8392b13347292ca85d8a18.png - CACHE/images/events/1/pict3816/ea8e16d7f41a49630799ee7ef140a566.png - CACHE/images/events/1/dsc04865/d62ac38b5bac20dcb76ccf5530c417c1.png - CACHE/images/events/1/pict3817/418dd1dac4133d0e5ebca07f5765103a.png - CACHE/images/events/1/dsc04867/268da3ef3a01ae723e727c894c1c2370.png - CACHE/images/events/1/pict3818/7eb6c9452b164e85be8ce4569081bb8d.png - CACHE/images/events/1/dsc04868/51361dc7b113d288b617e9a415937a31.png - CACHE/images/events/1/pict3819/3bddb176ba16818371caa0190ddc30ee.png - CACHE/images/events/1/dsc04869/8b67ddce4909eff70248e1741cec49bb.png - CACHE/images/events/1/pict3820/8c6f47a50ab8a446b631dd0cdd7f8b37.png - CACHE/images/events/1/dsc04870/52ea79572f3593c820701c40045fceb4.png - CACHE/images/events/1/pict3822/87250ce7cd081cb8ea5abed35d0d8b7d.png - CACHE/images/events/1/dsc04871/20bc8449af371b4db30edef40ab987fe.png - CACHE/images/events/1/pict3823/35b26490dfbefc8f5fc78616dcaf666c.png - CACHE/images/events/1/dsc04872/0b48ff2cb5f847226abdeca22e95a2ca.png - CACHE/images/events/1/pict3824/ddf2a8d6799e8366b97e1c16051f1f37.png - CACHE/images/events/1/dsc04873/f557cf069bd19e6164827de568786859.png - CACHE/images/events/1/pict3825/61ebbea88c8622af3553784a9e8d3136.png - CACHE/images/events/1/dsc04874/8598a65c2742fc48f5c1c944fdfe448f.png - CACHE/images/events/1/pict3826/e4cf027aec38717d2123c1fa6bfefa9b.png - CACHE/images/events/1/dsc04875/b7f4497fcb1a56c6e212c31cef3ed91c.png - CACHE/images/events/1/pict3827/230571d77e9f5df7d791c7731f169443.png - CACHE/images/events/1/dsc04876/5654ab2c829d93ae8220c3a86d7b72c0.png - CACHE/images/events/1/dsc04877/d51a002ce01adf56a97593d23f354c71.png - CACHE/images/events/1/dsc04878/e3f62422cf67372c8e1bf8e2e9f501b6.png - CACHE/images/events/1/dsc04879/28c113d27d34a66ab562882cc5aca505.png - CACHE/images/events/1/dsc04880/8fdcba67c59ce630a612f7aa3bfb640e.png - CACHE/images/events/1/dsc00150/3d616da4a82b3cf4c3b4407e0f649efe.png - CACHE/images/events/1/dsc00153/887dac2d6b0643e28c8a484107c3d77c.png - CACHE/images/events/1/dsc00154/6a95dc1e558772d1003fb480c756f57e.png - CACHE/images/events/1/dsc00156/fa266853d975f2382f520b6e67d378fb.png - CACHE/images/events/1/dsc00157/211119f1f958cd7be3296ce59e317304.png - CACHE/images/events/1/dsc00158/f9d19f8272d2a45f309703feb65075f5.png - CACHE/images/events/1/dsc00161/0bab222e2d458fa595fe7dc0e5fd8106.png - CACHE/images/events/1/dsc00162/c62a239a4dfa55e7faff7ee213eaed97.png - CACHE/images/events/1/dsc00164/831817e3b61ae1409df4f50d7ab6459b.png - CACHE/images/events/1/dsc00165/881b30bbcb85da12a968c54c9b0d6363.png - CACHE/images/events/1/dsc00167/4829574e63a74a6adfa28fd174ecc58f.png - CACHE/images/events/1/dsc00168/6d03e1ad8149ce71675842dff853de48.png - CACHE/images/events/1/dsc00169/6db6c510bdfcbc36e223ea3bf1d0a420.png - CACHE/images/events/1/dsc00170/f673f01f68cf82ed549d0f3bf9420e45.png - CACHE/images/events/1/dsc00171/3e2f036676dd039219c86c280dfd65a4.png - CACHE/images/events/1/dsc00172/e635810ca8d702b92b7938f0d01c2f53.png - CACHE/images/events/1/dsc00175/f6df3012e0aa624d4989736fbb13e3aa.png - CACHE/images/events/1/dsc00176/5f1d7628fcbd8c84fc2fe916ed357a38.png - CACHE/images/events/1/dsc00180/da58ad0baa6dabf3bd823caf6bd9bf55.png - CACHE/images/events/1/dsc00181/172142b840032bf7c1c5e6a925f75b89.png - CACHE/images/events/1/dsc00185/f5a52bdd1b3f1b6d6b28a517eccf965e.png - CACHE/images/events/1/cimg2224/03c8efc3d2a90862b19c16071866b033.png - CACHE/images/events/1/cimg2226/fab8dcce9ece83b2e0939ebd7df39dc5.png - CACHE/images/events/1/cimg2227/e610dd94d34b5f9a9a876afd1a5dad9f.png - CACHE/images/events/1/cimg2228/3d1c911134ede228e719cfe2027d55ea.png - CACHE/images/events/1/cimg2230/54f32f39df77385cb9e097ad1e153303.png - CACHE/images/events/1/cimg2233/2d98bcbdcc4eee9824c45a24abde2267.png - CACHE/images/events/1/cimg2234/6108cbee32ac89a34cde744f6d9d4065.png - CACHE/images/events/1/cimg2235/70988afd6e86886beebd833af79513eb.png - CACHE/images/events/1/cimg2236/2c1c700a5f955ea7cc7c611689538579.png - CACHE/images/events/1/cimg2240/7adadfad6a287ed8bb4f847bb5eae586.png - CACHE/images/events/1/cimg2241/9b57e73fd1c0eebf43a2df0e0192eaff.png - CACHE/images/events/1/cimg2243/91154a31d412af5f302812eb9aa9a070.png - CACHE/images/events/10/dsc05108/cd330bbb764a1ef2c00c47f536788126.png - CACHE/images/events/10/pict4209/f4d9f6a0f70233fc04bd887443b48d18.png - CACHE/images/events/10/dsc05109/cd42d00ac5ad362d32baaa78d995abd2.png - CACHE/images/events/10/pict4210/e7bafcb19e09066cac71162518f97e56.png - CACHE/images/events/10/dsc05110/229ab780ab5b31a8b86714f9404fd94f.png - CACHE/images/events/10/pict4211/c35ed4cd1cf9579ff954136cfbc7cde5.png - CACHE/images/events/10/dsc05111/4e9d7a9ac7914c31673f14f0b054a143.png - CACHE/images/events/10/pict4212/e72ab6c1cf1beb8057b136578d556995.png - CACHE/images/events/10/dsc05112/5897bfd119b42a5aabc18d9da36ff6af.png - CACHE/images/events/10/pict4213/5642ad686fe4e57af5c5982b59144b0a.png - CACHE/images/events/10/dsc05113/6ce6b6245006668188f625c7f66a7226.png - CACHE/images/events/10/pict4214/398cfd55b56308466c9c677feb81bd4f.png - CACHE/images/events/10/dsc05114/25f5e5c609e1ac1efc9270c63eacdd1b.png - CACHE/images/events/10/pict4215/be2d0f5c02e5c8a4131cd37c42de0fa6.png - CACHE/images/events/10/dsc05115/71e5509bde49a260d0781d3f0f7b24a8.png - CACHE/images/events/10/pict4216/1d9be7a6afe64a1aca0aac0cff94a9f9.png - CACHE/images/events/10/dsc05116/c71ea52b3c4231bd9b41a83015d7a730.png - CACHE/images/events/10/pict4217/7363036dd8574c00341aab576e19a599.png - CACHE/images/events/10/dsc05117/1eb5c9f45b042e1da3228d5cfe8ecd63.png - CACHE/images/events/10/pict4218/7e54ad300434bd6e354699483ce06857.png - CACHE/images/events/10/dsc05119/b957915345ef7bfd988a97addaa52e0d.png - CACHE/images/events/10/pict4219/ec0d5e6c4428bc7cda10a111eb86bb74.png - CACHE/images/events/10/dsc05120/6554bde468a6b4782b93b6a2368f79c8.png - CACHE/images/events/10/pict4220/1b438bc448bb29af2d6786985cdf24cc.png - CACHE/images/events/10/dsc05121/0dba28a31413d3a3e17016fc254f450c.png - CACHE/images/events/10/pict4221/7e9786498cf601bb49f250548ae22e16.png - CACHE/images/events/10/dsc05122/4f3a9a95c9699b17404499402a7295be.png - CACHE/images/events/10/pict4222/79ff6cfd2313ecbb496f4cf4435d694c.png - CACHE/images/events/10/dsc05123/ba4f62a580e799ab0f9bd37094b458ed.png - CACHE/images/events/10/pict4223/72f54121313c4361cb0f13ee71e10a9e.png - CACHE/images/events/10/dsc05124/6dfa98c956e7a2eb8b56024a16ff7888.png - CACHE/images/events/10/pict4224/30533da0ae9b0a82ff94d39909eb5269.png - CACHE/images/events/10/dsc05125/e5ef6172d0ca6d63fdadd931a068cd58.png - CACHE/images/events/10/pict4225/b966d8427d55a20d4210fc4be0578940.png - CACHE/images/events/10/dsc05126/91f53c48a98a3a5dde33c937bf419df4.png - CACHE/images/events/10/pict4226/ae38028f8deae1a6bd05b0b6597f1c94.png - CACHE/images/events/10/dsc05127/75f939c79e7ae01f8a63ee359ccd466b.png - CACHE/images/events/10/pict4227/0fc40e36b79e1f6864b5f595c3d8a9ea.png - CACHE/images/events/10/dsc05128/896490e6b09f2f76c04c6d01e5ad3c52.png - CACHE/images/events/10/pict4228/554756d277d459372b950985768d9e5d.png - CACHE/images/events/10/dsc05129/5ce8d56f0698b13ad2ee2332413295f2.png - CACHE/images/events/10/pict4229/459a3d8f1d41ad0712872bbeb903e53d.png - CACHE/images/events/10/dsc05131/003f50584d592f913c3cdab5b780e316.png - CACHE/images/events/10/pict4230/f24907d7c00cc537f569ffafc5559bf3.png - CACHE/images/events/10/dsc05132/6912122cf423d8d1cbf80f3c3172246a.png - CACHE/images/events/10/pict4231/1ebd0496767050d8b7bac8aaa0a29364.png - CACHE/images/events/10/dsc05133/38d4d3dabc87e540059172cb34b22cbe.png - CACHE/images/events/10/pict4232/392ac8d1791dd721f4d4e2037ba60548.png - CACHE/images/events/10/dsc05134/bd35918cbf660e53dac461782ca7d71d.png - CACHE/images/events/10/pict4233/6b3f246a40174dc0aaa9b04a79799360.png - CACHE/images/events/10/dsc05135/a8daea3ac49b0ea3033803711c9fbc1a.png - CACHE/images/events/10/dsc05136/cdb1610b7bcd7c7339fcc10c303bba29.png - CACHE/images/events/2/cimg2420/71694cbb63dd0c164e88feea7fc575c0.png - CACHE/images/events/2/cimg2421/0ba68dbfe89a7a50e71da54150372512.png - CACHE/images/events/2/cimg2422/0632f4efc581a716164950e8aab7bcd5.png - CACHE/images/events/2/cimg2425/b4702c6e589350fd40169dc0745d382b.png - CACHE/images/events/2/cimg2429/8c382c73461fb48e71eaeed020db5380.png - CACHE/images/events/2/cimg2431/f481681bf69eafa4db3b70da852a11d1.png - CACHE/images/events/2/cimg2432/b3a52773ce31c97fa9bfe4b7ced9fde5.png - CACHE/images/events/2/cimg2434/e39f041ca77d72cba6ebcf4c70678f53.png - CACHE/images/events/2/cimg2435/aba8ef5f3aa2f2a6310ac516ab3a86d2.png - CACHE/images/events/2/cimg2438/88d2b20e1852bcae2a442ab619557826.png - CACHE/images/events/2/cimg2441/caa4a96136367ebfb691f17b5d725355.png - CACHE/images/events/2/cimg2442/3128c5299403889398901db80c5e6e44.png - CACHE/images/events/2/cimg2443/e584639c6497e62e0ac990794fe30042.png - CACHE/images/events/2/cimg2444/d116423972422640909ef532b7bbc741.png - CACHE/images/events/11/pict4631/5f1eee5832a40c357f65cce85cdbd7d7.png - CACHE/images/events/11/pict4632/ca71e468f8519174f0523de3e25e85b4.png - CACHE/images/events/11/pict4633/b4797995b123e72ab6a8908377a99ccc.png - CACHE/images/events/11/pict4634/176ae96c0781b7c12416a8246e38b89b.png - CACHE/images/events/11/pict4635/1eb263e97d41c139af2856d1db7eb005.png - CACHE/images/events/11/pict4636/09ef48ccab3a2dc5f34a96b6d326d9cc.png - CACHE/images/events/11/pict4637/e7fcd900eebdd231b36eadaf151a02d0.png - CACHE/images/events/11/pict4638/623f349e8717a7dbfb7eb7604ca3495e.png - CACHE/images/events/11/pict4639/f8c04d8fa0683a23d19a6883e70c1cd7.png - CACHE/images/events/11/pict4640/2fc7820fc11a57eec8b93e13e6033500.png - CACHE/images/events/11/pict4641/86f3f31267f3b72a84c1220b371e7778.png - CACHE/images/events/11/pict4642/52184a7388df885c6670eab3e659672b.png - CACHE/images/events/11/pict4643/61cfe58b67a0de578c1c783f0c6107a0.png - CACHE/images/events/11/pict4646/e00502f0ccc1cea52bbeac180ef73ad6.png - CACHE/images/events/11/pict4647/2877eac08f4812c5eeb7c664cc7b1aad.png - CACHE/images/events/11/pict4651/d4325df708b5470766813e8d5fd811a6.png - CACHE/images/events/18/pict4770/2ad1d1d79914b1755528aba34eed2ae5.png - CACHE/images/events/18/pict4773/035beef310d2365162eac9a6496234c1.png - CACHE/images/events/18/pict4776/bfdbb58cc0d0570bba5404c0e9d06351.png - CACHE/images/events/18/pict4777/17158e7bf0a29c700848862fce80ccd1.png - CACHE/images/events/18/pict4785/ad049475673b43aaa79333000d3b6ede.png - CACHE/images/events/18/pict4791/37ca2a749df1b3cdabd8b012e64a35a2.png - CACHE/images/events/18/pict4792/17a42bd2837858a65de5e182c6235f8c.png - CACHE/images/events/18/pict4794/d9b07e578f9c92fc2afd74a237551531.png - CACHE/images/events/18/pict4797/f8062c784fb8bb579df9e4c33d39da74.png - CACHE/images/events/18/pict4798/f3e84703ad45226bc62637340cccc0f5.png - CACHE/images/events/18/pict4799/f89b9a26fedc89f99a0012ce3ef5afc3.png - CACHE/images/events/18/pict4810/ff3ac0a3d1d0aa1b9a71228700d97293.png - CACHE/images/events/18/pict4816/3e9c17cafa223425c64a706595d7a5e7.png - CACHE/images/events/18/pict4818/6b6e3662b52e5d0d12c1761f7cd0b097.png - CACHE/images/events/18/pict4819/8b15a33f20e21293b94f2bd9c88eca78.png - CACHE/images/events/18/pict4826/c15d474d5035e88a4bf1b9b1fabd6625.png - CACHE/images/events/18/pict4828/d92b56db29aff6b957456ec1afd74bba.png - CACHE/images/events/18/pict4829/54d24b15b0b233788dff017c1d911030.png - CACHE/images/events/18/pict4830/a595e59dc3a85b7b0963e643f04a4f2b.png - CACHE/images/events/18/pict4831/8935ed8216ec830b2d91916d16b08570.png - CACHE/images/events/18/pict4832/44db363a16653d43da0d2a43c8b4a513.png - CACHE/images/events/18/pict4833/dbdf5e08134c607339cfbe7db78f1f6e.png - CACHE/images/events/18/pict4836/a8adf926eadff0c6234dd03a36c5251c.png - CACHE/images/events/18/pict4837/2e9cb190dd96e41a710a1951deaff9ae.png - CACHE/images/events/18/pict4840/8169379e6de0f9f5675cad0234f7cb83.png - CACHE/images/events/18/pict4852/f3962dfb9fd307ae82367d01b999fee8.png - CACHE/images/events/18/pict4853/5f9a01d1dd29542f261617ef85615926.png - CACHE/images/events/18/pict4855/84bc6fe9b1e14e18d23adc4395c1c941.png - CACHE/images/events/18/pict4869/189c55f7c6f40e23a62fb33bbdf0524f.png - CACHE/images/events/53/cimg3117/bd04252d98cc08896b868d539f5fdc83.png - CACHE/images/events/3/cimg3117/01c7080b8d810361985bbf48fa21d2b0.png - CACHE/images/events/53/cimg3119/7fc8c425d464524a2030ac80a0373522.png - CACHE/images/events/3/cimg3119/541c61019d284aa0c5b9cd55671da621.png - CACHE/images/events/53/cimg3120/2415319208abd0b3e30f5ae9fe81bf1e.png - CACHE/images/events/3/cimg3120/422a559c747a44d23ea00e57b07c8d20.png - CACHE/images/events/53/cimg3121/a1c35d92ccdfaa15a86206a25b4d557a.png - CACHE/images/events/3/cimg3121/3f4d1740ca12670273545d64e2bc98e0.png - CACHE/images/events/53/cimg3124/f140e8854e91626d84187a67c6366d1c.png - CACHE/images/events/3/cimg3124/cf30533db6753c1a67a8c57c912ed54f.png - CACHE/images/events/53/cimg3131/4c62c213c11029971dea7d44d1b3d0ad.png - CACHE/images/events/3/cimg3131/fa609da6c147d9a057bba5b6c1e1897a.png - CACHE/images/events/53/cimg3139/38381f6fd8e7c80f8fc83f42805c8f65.png - CACHE/images/events/3/cimg3139/d894072fa5b42ef03f0f3d41006aaac0.png - CACHE/images/events/53/cimg3140/5094e03171877b754b45f7113cecae3e.png - CACHE/images/events/3/cimg3140/4f98edc0549020b20ee2994a10490bf4.png - CACHE/images/events/53/cimg3142/63804c2aa60be63f14f038ed1fb33a44.png - CACHE/images/events/3/cimg3142/dc156c93da666dcd6191c38a4fbfa426.png - CACHE/images/events/53/cimg3144/16040b8d09246970bef08c01a5899b26.png - CACHE/images/events/3/cimg3144/66041cb25b5720e8d7779fd10483093a.png - CACHE/images/events/53/cimg3146/0afd0cc0e6861109e8d5fcdb21ab460b.png - CACHE/images/events/3/cimg3146/f5e3f97093c93ccecc3143acb737a52f.png - CACHE/images/events/53/cimg3148/5b27852a4f8f9ddc5296e67a27e3330a.png - CACHE/images/events/3/cimg3148/f333d630e7199d9801f76ba99d70fc65.png - CACHE/images/events/53/cimg3149/e2ba6c34f244cbfe15f5506c82415c51.png - CACHE/images/events/3/cimg3149/058783c69c6ffe0b0000ba4b03bb5af8.png - CACHE/images/events/12/cimg3850/fdbc59396412eda24080f6533dbabcd7.png - CACHE/images/events/12/cimg3859/7384e5ab2a32ea0018c1b97dbee28095.png - CACHE/images/events/12/cimg3863/3646c5f4afa5f4392ad1390a3bb887f9.png - CACHE/images/events/12/cimg3867/0c1130aadf290e63a70cc85066147352.png - CACHE/images/events/12/cimg3868/c0a302bba1b86a4566c582e90b8c1405.png - CACHE/images/events/12/cimg3869/b818dd77697ff4fa870632373a548b32.png - CACHE/images/events/12/cimg3871/11ebd9bfbfe1aa6aad34011b2230b2b9.png - CACHE/images/events/12/cimg3877/796d4ca4eb17d25e87887e6e0052212d.png - CACHE/images/events/12/cimg3882/08e7ee667c169bd7e800e24e7401c39d.png - CACHE/images/events/12/cimg3883/be4f5b7bf59131fb0e73d77b3148795d.png - CACHE/images/events/12/cimg3886/56140d2e0f0d18a254a2c351484fb487.png - CACHE/images/events/12/cimg3887/1937c8606295873274f1280d16e8346a.png - CACHE/images/events/12/cimg3895/2a70d417a06012c1464265fc53ef11cb.png - CACHE/images/events/12/cimg3909/48d138ad05dcfafe7246f164436e3c8c.png - CACHE/images/events/12/cimg3911/e5206f992850cf0052dfa41829e69966.png - CACHE/images/events/12/cimg3912/cb53f599ae71da47aa1d30e68d560802.png - CACHE/images/events/12/cimg3913/7cdf77a41d7f88920ebf2142b0cc6020.png - CACHE/images/events/12/cimg3849/d503106419053b2e06d7f8152603af12.png - CACHE/images/events/12/cimg3847/c9dba0bb361baea09debb8d35fb5d716.png - CACHE/images/events/12/cimg3846/10f00d37b4b48fb423e5fd1fd29da833.png - CACHE/images/events/12/cimg3845/5e30a13e29feda5acae9e4538b5f55cd.png - CACHE/images/events/12/cimg3854/b17584a3430865ad902f4282cebd028c.png - CACHE/images/events/12/cimg3853/63df04a104f52f1014417b178083e9a8.png - CACHE/images/events/12/cimg3852/52e89ca17d29c119a2a12f98a7c03311.png - CACHE/images/events/12/cimg3857/17e3490f5fd560ecaa9331edb96f1f70.png - CACHE/images/events/12/cimg3884/3e6bd9ea12bb2d63b9cfff96cd36df03.png - CACHE/images/events/12/cimg3915/0b2cc52e51f332b195bc8973308b01ec.png - CACHE/images/events/12/cimg3905/4a0a2ea3514e3ef3d7375a46c6bd80ad.png - CACHE/images/events/12/cimg3904/a4dcd2bd16ee7e8fcc4dbf18236c0062.png - CACHE/images/events/12/cimg3901/da86570316fcca0d3278bde82f104e54.png - CACHE/images/events/12/cimg3880/7a6aac441d2afc636a605899021fc2ab.png - CACHE/images/events/12/cimg3879/1d26cc7e07fe8734d627fc5124385a18.png - CACHE/images/events/12/cimg3917/a3aef4c1a97cc3bb46a3fa01205843c1.png - CACHE/images/events/12/cimg3898/bef7267c6d1b617de90391fae2e85e96.png - CACHE/images/events/12/cimg3897/5e0dba4eaf7dad87b45064dcaf96d2f2.png - CACHE/images/events/4/cimg3936/e314b945b1dae50127f09818793d1854.png - CACHE/images/events/4/cimg3939/22dca08d7cbd83cff10afea6ec640c2e.png - CACHE/images/events/4/cimg3943/3bf5bbff6b9f0b0f110961a2e477ab30.png - CACHE/images/events/4/cimg3945/852729a68f57d236bf8d7366a0ee5c80.png - CACHE/images/events/4/cimg3946/673c24660445b9f3ff08ba44b8957bd1.png - CACHE/images/events/4/cimg3947/1d92e6293b27cf820012640a09e63dd2.png - CACHE/images/events/4/cimg3948/b9c75eb7d4b5a969f7d21be83265ee88.png - CACHE/images/events/4/cimg3949/d055f14a38a60839665ff77bf7ecd740.png - CACHE/images/events/4/cimg3951/4ce7ed27c15fe1fc9f2be5029cddd770.png - CACHE/images/events/4/cimg3954/1c858304f3837a916ed0a54f10354a44.png - CACHE/images/events/4/cimg3956/c14de74d6a8c590e8df6d879f9ec2cdc.png - CACHE/images/events/4/cimg3959/3d2926bedef6b60af46cd2da6222e1cd.png - CACHE/images/events/4/cimg3960/1d0ab6a0ef24ba407a5e0a2d92000aa7.png - CACHE/images/events/4/cimg3961/fe9522b36fe5bc2b25bbc59ff9be3f54.png - CACHE/images/events/4/cimg3962/ef318d902dc87094ae36ba52f23a2ffd.png - CACHE/images/events/4/cimg3963/2aef2f542f56c428aa24947cb589b8eb.png - CACHE/images/events/4/cimg3964/fd1e58d216a8fafb51b6ae76fa863af2.png - CACHE/images/events/4/cimg3965/8f795f65d383ef45cb4c8572df114f08.png - CACHE/images/events/4/cimg3967/8ddd0f78d4d1b0beb434330c453850e0.png - CACHE/images/events/4/cimg3969/7643f68b676b6fc55a763da4fbd7b457.png - CACHE/images/events/4/cimg3971/6a4eb82afdd18bfde06f4c9a35cf162d.png - CACHE/images/events/4/cimg3973/c37687267c3e46e42d79cd0b7bd0448a.png - CACHE/images/events/4/cimg3975/9924ebdf94f55d048af918df6ebd9612.png - CACHE/images/events/4/cimg3977/6e4213a3e11e481c17ae86508ad058e0.png - CACHE/images/events/4/cimg3978/6e768aeb170fd84121e142b0e55c0b7d.png - CACHE/images/events/4/cimg3979/1adcd9b512f0e230a952fc42c4b26caf.png - CACHE/images/events/4/cimg3980/e5d839aab0f525e45937b21911337c55.png - CACHE/images/events/4/cimg3981/fcc9b8df86ac0804aaa6548b6ade3169.png - CACHE/images/events/4/cimg3982/356ba2558d1b4b54939e1dd0b53f3116.png - CACHE/images/events/4/cimg3986/9167eb5d01518b30ab47ecdf62f8465d.png - CACHE/images/events/4/cimg3988/e8c12fc85a897959475b5107f81d7f9c.png - CACHE/images/events/4/cimg3989/d6a846447a3381e5ea3508901627be7a.png - CACHE/images/events/4/cimg3992/f841faf8117821ee150705f357a13fbd.png - CACHE/images/events/4/cimg3998/7849311ea81d22a5a9a49ce0d5f876d0.png - CACHE/images/events/4/cimg4002/e7d4024ab23c368e1cb51e903c85d6b6.png - CACHE/images/events/4/cimg4005/6c4788ba840f3ff589cf49cbc7c14533.png - CACHE/images/events/4/cimg4006/1394efc3ca47e216c196f6a3dd1c358d.png - CACHE/images/events/4/cimg4007/9ed2ebd3a469e1b417b774b1020e1601.png - CACHE/images/events/4/cimg4010/740d7edce879dc2300f40af03bfb0905.png - CACHE/images/events/4/cimg4015/ac2cc651948db433552b48667d75d90c.png - CACHE/images/events/4/cimg4019/6584e7c6d7d6c112a34247b5420d890e.png - CACHE/images/events/4/cimg4022/0427ac71563a6071efa473bc2424dc05.png - CACHE/images/events/4/cimg4024/2d02c184c7f3ea8a04ee25068e901972.png - CACHE/images/events/4/cimg4025/d35bfb40f3fa25d66a22d50db6e7edca.png - CACHE/images/events/4/cimg4028/b5c0135f52c2b74820948317628d7cb4.png - CACHE/images/events/4/cimg4029/c694e0c7e5043139561f69eea5236357.png - CACHE/images/events/4/cimg4030/bfbd7cbc0dd538093e7b40f5e94b31f7.png - CACHE/images/events/4/cimg4031/f87b2455890aa3d5b0e945f4e584ec8e.png - CACHE/images/events/4/cimg4032/2107fa5e52316cc15408d51ea1f1f5e0.png - CACHE/images/events/4/cimg4034/ea227d64f2aeb4139ca1a6e73ddcfbc9.png - CACHE/images/events/4/cimg4036/b03a623be583ad602fdc688f8757c783.png - CACHE/images/events/4/cimg4037/afb80b7bde2501d2b27406827f3d1c4c.png - CACHE/images/events/4/cimg3991/48f03872389e98593ddd283510cd8aa0.png - CACHE/images/events/13/cimg4116/5bc98bfb540041ac9e024a12c6bba9ac.png - CACHE/images/events/13/cimg4119/902282de2e6070c981dcffe4da519406.png - CACHE/images/events/13/cimg4121/b64b3b96be890bf18dc11e8cf6ad5e5a.png - CACHE/images/events/13/cimg4129/d5fb51484d0965f9c3368e2a65f9cbb2.png - CACHE/images/events/13/cimg4131/b88897df86fd25723c0f54312a8ea145.png - CACHE/images/events/13/cimg4132/2c6e1c785b0bb0d56fcc3f9b26f842ab.png - CACHE/images/events/13/cimg4133/33298ae669a55425f3e911d50b3b333f.png - CACHE/images/events/13/cimg4134/1006f008589872246182e025e504ac4c.png - CACHE/images/events/13/cimg4137/7bac2dca2511ed813bd0e6ab0e85b1c8.png - CACHE/images/events/13/cimg4138/06478bfb8059662fa97b46e9b18bb578.png - CACHE/images/events/13/cimg4141/d32a6f5a3bd631b1879e6ee1bc7561cf.png - CACHE/images/events/13/cimg4144/63a86cd04364d7aa00d2c81fbe437f38.png - CACHE/images/events/13/cimg4145/4bd8c2bfdd2096590802d40357904df3.png - CACHE/images/events/13/cimg4146/c2071b66c79ee307dac8500d0208961d.png - CACHE/images/events/13/cimg4150/2055fd0bc774c3b231adb2e58159e9e8.png - CACHE/images/events/13/cimg4157/ac23396e26d9cf0d548804ae0ebb76cb.png - CACHE/images/events/13/cimg4158/7d9c48f6eeac7d076af3d4b9218a810c.png - CACHE/images/events/13/cimg4159/d07628e081714f165eed3f5eb8e39d46.png - CACHE/images/events/13/cimg4161/e7a322ab5869f0406ce9177bf7db8b56.png - CACHE/images/events/13/cimg4162/5f655bc3fc0fda1cc991171cc40f0c87.png - CACHE/images/events/13/cimg4165/e6dadadbdab379f049d8b86cb21a17d0.png - CACHE/images/events/13/cimg4167/11542634827c5206738bfbe4b80b319d.png - CACHE/images/events/13/cimg4169/04ba90e7952d4f0b1f384ee028797b6d.png - CACHE/images/events/13/cimg4170/60d06fedc272a10f22f12016c4346112.png - CACHE/images/events/13/cimg4171/1a05ed3f5db8fe91ed45903e8602ae55.png - CACHE/images/events/13/cimg4173/7034f3dc9b903f05f6d78438ade19125.png - CACHE/images/events/13/cimg4175/2efe54fa5250a7c141048d0eb6702e39.png - CACHE/images/events/13/cimg4177/1a92624f05b134f056e884a9143948e1.png - CACHE/images/events/13/cimg4176/a1bcd18cf6abcffc66bc5d79530c298d.png - CACHE/images/events/13/cimg4163/e1e5a8decfc465fb2638be692018b6e0.png - CACHE/images/events/5/cimg4337/7932cfdb2daa4df6d29f7bb28460e960.png - CACHE/images/events/5/cimg4340/f19002b072a46b0888dfd01d64e07cd8.png - CACHE/images/events/5/cimg4341/8a74159b8173836a251fc35e833c9bb9.png - CACHE/images/events/5/cimg4344/9f6eb22e07b63455ac0f387039aec184.png - CACHE/images/events/5/cimg4345/a4ee3817cee70742beb5d5011719779d.png - CACHE/images/events/5/cimg4347/6ded933f4e9779420516e1599933af9f.png - CACHE/images/events/5/cimg4349/5d52c6863055be56c748312cfe0df27a.png - CACHE/images/events/5/cimg4350/5bfc360a62949fcfd29d0f0322d6e113.png - CACHE/images/events/5/cimg4351/1f15a6dfae947a852606a3339c0fc34b.png - CACHE/images/events/5/cimg4352/7cb6e2e42ea63b9a0985431dee1ba7c3.png - CACHE/images/events/5/cimg4353/a86e819653f15fd9328166441f780037.png - CACHE/images/events/5/cimg4355/58932b18236b5ce1334ab03f4aea4629.png - CACHE/images/events/5/cimg4356/0007cf21c87d19c9e6a17ccbe4e754f2.png - CACHE/images/events/5/cimg4358/b4be7eb6e5b076d57c76958a4673a0e4.png - CACHE/images/events/5/cimg4359/ab8b5ec3056533bb25ba27a3e369b65d.png - CACHE/images/events/5/cimg4360/3cbafedabd3c49a75961fb2dc621df65.png - CACHE/images/events/5/cimg4361/67a5b5ec569a5ddae051d0b9a4854160.png - CACHE/images/events/5/cimg4362/2acfe8c9dcb775599525b4ee6c3491ed.png - CACHE/images/events/5/cimg4367/6ce05312d0271abc4dd1298e7cb07a52.png - CACHE/images/events/5/cimg4369/d8a02c81157f3e95c427d2829076e4a5.png - CACHE/images/events/5/cimg4370/b3f1e4007af39a1f12d56ecf5c5d2468.png - CACHE/images/events/5/cimg4371/e602cd7ed48b96be445cb41f24e975ff.png - CACHE/images/events/5/cimg4372/95b55f7cfc731d80573ecdf1a1733bfb.png - CACHE/images/events/5/cimg4373/67554eb900e534e34641dace4bbed6c1.png - CACHE/images/events/5/cimg4375/c8990e8b79227b37b1621bce23ae3d30.png - CACHE/images/events/5/cimg4376/e2fada6f2d57797ae0fe350f87e829a1.png - CACHE/images/events/5/cimg4380/dd24abf257e7f4ddc80c1e30fdd68d79.png - CACHE/images/events/5/cimg4381/b8712c6924e210db99b54b0309abb322.png - CACHE/images/events/5/cimg4382/4293db1ca293b895b6629f86e3d6023b.png - CACHE/images/events/5/cimg4384/78c57314b4f544b4f56c221fd89667ad.png - CACHE/images/events/5/cimg4386/56e235a3dc4f04d41f47483888c8a028.png - CACHE/images/events/5/cimg4388/9d10f4694a249a6b416ee98537bde3ef.png - CACHE/images/events/5/cimg4392/8e13ffa199520983b8d0326d7231dcff.png - CACHE/images/events/5/cimg4393/1a35f946303ead2d43518cde867ab905.png - CACHE/images/events/5/cimg4395/ca4b462d13540cfe6193e66acadc7820.png - CACHE/images/events/5/cimg4396/a5b18a72c6d2edcc5211ed95a9314c0a.png - CACHE/images/events/5/cimg4399/1c7deb3904a779b4ad847ae8a9dad197.png - CACHE/images/events/5/cimg4401/052a0a6f0f97869f1c3080bc8c4c82a2.png - CACHE/images/events/5/cimg4403/e86a4022f94b18908ccf3c88e2060262.png - CACHE/images/events/5/cimg4404/d0e4dc0b392dc4056e5f3e2f37777c81.png - CACHE/images/events/5/cimg4407/9a3984eb94795dc77115090336a2c9fc.png - CACHE/images/events/5/cimg4410/c2f6b2597fc60427d69cd1107e6066ff.png - CACHE/images/events/5/cimg4411/b8758575760fc0f66e31c76c142865e3.png - CACHE/images/events/5/cimg4412/b1b9b602aab57367dc2a3a3489f7ec3f.png - CACHE/images/events/5/cimg4413/67befb0e69a1afe2956f83e96acbaa3a.png - CACHE/images/events/5/cimg4414/bf111909363e4aeb459e242bf82badbd.png - CACHE/images/events/5/cimg4415/dd8c2c5cf59ed4e9d9a6c6b0f2f3be8f.png - CACHE/images/events/5/cimg4417/f84e4e568ca0e8d2790d2ab5aa66f827.png - CACHE/images/events/5/cimg4420/bb5fcc60492c318b9e44a17d44fa87dc.png - CACHE/images/events/5/cimg4422/4a0c4d45e48f2d9f7ee878138fe5a186.png - CACHE/images/events/5/cimg4424/e54af893a19c911ff6e97e41d669c003.png - CACHE/images/events/5/cimg4427/c7f58b94967fba81aa0a5e1f489b0e93.png - CACHE/images/events/5/cimg4430/9f7a0eaad03e3cb45208622918d1d3c8.png - CACHE/images/events/5/cimg4431/a35b8f85ba9fa068c32982819bf053e3.png - CACHE/images/events/5/cimg4432/4851d4c173847b4d28078b50a7e96920.png - CACHE/images/events/5/cimg4434/9165eeaefaaf316510b0d0f60ed26009.png - CACHE/images/events/5/cimg4438/8993e40eec23fbeaa2a33c7706b37a7a.png - CACHE/images/events/5/cimg4439/21f7ef6db8946aa11247e8b008b9296e.png - CACHE/images/events/5/cimg4440/02cf5390ba0c7646f8606ddb60dcd6ff.png - CACHE/images/events/5/cimg4441/f05db55240143923f5f264a06453d4d0.png - CACHE/images/events/5/cimg4442/05f91660f8ea1a1b7db11c75ea0fd1d4.png - CACHE/images/events/5/cimg4443/5d9251b8760de8e07e3bdb673f2cb74a.png - CACHE/images/events/5/cimg4444/c87df44468135275d1d968282578f564.png - CACHE/images/events/5/cimg4445/9173a2ef000a320e9188d10b6dd0309e.png - CACHE/images/events/5/cimg4446/5b01f79eda70136664824b3830a17f84.png - CACHE/images/events/5/cimg4448/45cfad06d268330b02cb998689b7489a.png - CACHE/images/events/5/cimg4450/1e9674729c5e84e13f2454fca1d883ff.png - CACHE/images/events/5/cimg4452/7b9cfb6cd006607d5140bdb8d2822079.png - CACHE/images/events/5/cimg4453/039a28c03e02fcacd7cb9733e08484eb.png - CACHE/images/events/5/cimg4454/f9b62e2e5e52f478d10d0a527977bd9c.png - CACHE/images/events/5/cimg4383/7d1a7003a3f2cb2303d21ddab81d9a8d.png - CACHE/images/events/5/cimg4425/288931ec16a3f94703f90f4a0c60cec9.png - CACHE/images/events/14/cimg4946/ae9f5479584d287611cb8d1b3d78cbae.png - CACHE/images/events/14/cimg4947/238fe854b782fe076b237cc7af1b53cf.png - CACHE/images/events/14/cimg4949/fd53944b03bdd792602f75198a289b98.png - CACHE/images/events/14/cimg4951/2e4ac560dddff43cd2374736a05cb902.png - CACHE/images/events/14/cimg4952/3c95ca98b540fdede784a9a2c4b186ed.png - CACHE/images/events/14/cimg4953/e9ed6966a00f788aa34d8d1d3a996222.png - CACHE/images/events/14/cimg4954/764420e644ffab74026b372d593e02ea.png - CACHE/images/events/14/cimg4956/5ced65def44d27dd7b08c35830848863.png - CACHE/images/events/14/cimg4957/1559d8b0c6a3449e983a376292da7be3.png - CACHE/images/events/14/cimg4958/5ed158fe1e315457d64183b8fa64eb28.png - CACHE/images/events/14/cimg4959/976f9911b31293f75540b316a03d306f.png - CACHE/images/events/14/cimg4960/03077d7646850a54e420d070ca2697ea.png - CACHE/images/events/14/cimg4965/019038239bbadcf0db73992546de1b02.png - CACHE/images/events/14/cimg4966/929fb8b5064822b49aaf906ee1c54fde.png - CACHE/images/events/14/cimg4967/ae2af94e2c9bd7bd66bbae9847059524.png - CACHE/images/events/14/cimg4972/67ad70b2e34cefed36562c2f9d52553f.png - CACHE/images/events/14/cimg4975/caf73bdf0ea2b480c421c57aec2555f6.png - CACHE/images/events/14/cimg4976/f1cfd0733a82ce9894a55ec2d175f3ac.png - CACHE/images/events/14/cimg4977/48637ebf7b3155682ef65b6bbbf9cf14.png - CACHE/images/events/14/cimg4981/a533a8f5d0df95546916e1c232a1b8e7.png - CACHE/images/events/14/cimg4985/99f355230f42deea70483696c02c83fa.png - CACHE/images/events/14/cimg4986/fc77a31e07900b9a41877904c1ccc9ee.png - CACHE/images/events/14/cimg4988/5d7764dec420c0cc3c770f0ffbafe46e.png - CACHE/images/events/14/cimg4991/71ad59b9a2dde9c8a13a5b1ce2cdfbcf.png - CACHE/images/events/14/cimg4994/5ecdebf82364414a190dce599214199c.png - CACHE/images/events/14/cimg4997/cda54a52b39ac1694167308c6f7cf638.png - CACHE/images/events/14/cimg4998/008c06fe69167b3cd3abd4414ed91f4b.png - CACHE/images/events/14/cimg4999/d540fd4c45e121ce0bce3707885417e7.png - CACHE/images/events/14/cimg5005/4cf870ba6bf57e54486ebc696737f46e.png - CACHE/images/events/14/cimg5006/9de4676bb7d9782d2a0ad9c5bdc6282c.png - CACHE/images/events/14/cimg5009/cfd42422ced122bc5e65fbb2906b3975.png - CACHE/images/events/14/cimg5011/86196a774117ed7abc49b991387bb810.png - CACHE/images/events/14/cimg5013/a48724f889a9e85e0db75dd95fc72660.png - CACHE/images/events/14/cimg5015/271da779c8dae0e42d490175cc03d531.png - CACHE/images/events/14/cimg5016/18ae79c7eddc5de51f146c0ed64f09af.png - CACHE/images/events/14/cimg5017/75ec0a3688d7701e64386ac6fa0e83f8.png - CACHE/images/events/14/cimg5019/e2381db6035cccd028fc10cd1759de82.png - CACHE/images/events/14/cimg5023/c33462c8181522d220235c25301acf71.png - CACHE/images/events/14/cimg5024/ceead391957fab0436d7821d45b7e93e.png - CACHE/images/events/14/cimg5025/1254a5d36b44a6a3f1fb22b6f37137bb.png - CACHE/images/events/14/cimg5002/1e4adc9f03d0df67a3efa4e691693c8a.png - CACHE/images/events/14/cimg5001/4805d9e6598020cb1696f9c5b97dcdc4.png - CACHE/images/events/14/cimg4980/13b6b9d0b762dad5f434f3fe43cd7a9a.png - CACHE/images/events/14/cimg4971/8e4f9ce21af121ec5c503c2306e6af59.png - CACHE/images/events/14/cimg4968/04afa8d3f13fc3e6669cd6f3ac338069.png - CACHE/images/events/6/cimg5031/ad2e1532df1dac88537204623679bf58.png - CACHE/images/events/6/cimg5032/2fb0c70778831e3dcb3e54ce81d75c71.png - CACHE/images/events/6/cimg5033/cf3d675dc4eab465919b639f0a150415.png - CACHE/images/events/6/cimg5034/d1d5c2f66cbd4ee4b839274a8606858c.png - CACHE/images/events/6/cimg5036/a0d5cfd0c6cb901e86b9ba7e2a25fcd7.png - CACHE/images/events/6/cimg5039/2d53b0abce98d86269b79e76e791b5d0.png - CACHE/images/events/6/cimg5040/5610c6dea1ad0c194ad91959735c282a.png - CACHE/images/events/15/cimg5451/58f5a65c758c8011393f8a31b9729a7c.png - CACHE/images/events/15/cimg5454/ec60e00a066326b2fd516c0c451e338e.png - CACHE/images/events/15/cimg5457/6ebd2f9ccdfcf9eb30871362bd2810df.png - CACHE/images/events/15/cimg5460/57841fcc5b8eea8a924cb77e2ed06da0.png - CACHE/images/events/15/cimg5462/56a304cc04ba75983568c8de191c2fe3.png - CACHE/images/events/15/cimg5463/53ef30a7cad4c60ec66a57ee5cbc2aa6.png - CACHE/images/events/15/cimg5468/81ec63d680363008f7769d29d43b971b.png - CACHE/images/events/15/cimg5472/98ec5769313ecd1e189cc5745051394d.png - CACHE/images/events/15/cimg5473/c3dd1fa730f5f42dbba962bf576115e6.png - CACHE/images/events/15/cimg5475/c18cbcb4cf2255ff9f83243c694e082e.png - CACHE/images/events/15/cimg5476/f99ba0462800290fee3be8519b1ae5cc.png - CACHE/images/events/15/cimg5478/2d6e450e2e8d73349f75f457df2904fd.png - CACHE/images/events/15/cimg5479/9ba24d2bacb913a53d33c5fe3505802d.png - CACHE/images/events/15/cimg5481/7422adf220afb5b8fc96e1acfa8cf0ec.png - CACHE/images/events/15/cimg5482/bec07d25f1e5f16b931e3bffd2a0f1cc.png - CACHE/images/events/15/cimg5483/e3c5689229d27cd3701d6244d22d5c2a.png - CACHE/images/events/15/cimg5484/fa91e31dcba0e1e4c241fec392ad104f.png - CACHE/images/events/15/cimg5485/c723bab8d6087f1889c99520dd3babd4.png - CACHE/images/events/15/cimg5486/75cc256cc07c965bfdc4ad95c34952b3.png - CACHE/images/events/15/cimg5487/b7f4b0436fb68714b899ce3f91ce3389.png - CACHE/images/events/15/cimg5489/cd82ea9710a31468151e0b52bbd73989.png - CACHE/images/events/15/cimg5491/b75907e3c697bfbbeac7c82b338fdbce.png - CACHE/images/events/15/cimg5492/2e2b156967ca0466129bfd9e06b8e91b.png - CACHE/images/events/15/cimg5494/59fd011fea09bc7b917f5f7f00389ede.png - CACHE/images/events/15/cimg5499/7039fe3e2fcadaa92e6e77ad98c6e7a9.png - CACHE/images/events/15/cimg5501/1787cd9e5706111512479373bb7658bf.png - CACHE/images/events/15/cimg5506/9c1c5b96087a0c7fab1c802e7bcd3740.png - CACHE/images/events/15/cimg5507/72cc6f3b4c797151fba5bec62e2b1ebf.png - CACHE/images/events/15/cimg5497/4da0d4b6d40c7528527de01c1cb13271.png - CACHE/images/events/7/cimg5807/14aa0b52150f784f38508ba5d8bd0dea.png - CACHE/images/events/7/cimg5813/1de19f3878608ebe1a4234958f777d6b.png - CACHE/images/events/7/cimg5815/0e56e5dbae1dde82e2c905aab535ed50.png - CACHE/images/events/7/cimg5820/905b58fe4126896fc90d8204ef0a271a.png - CACHE/images/events/7/cimg5821/97d73f42ee03e2e56b399afce8cfb802.png - CACHE/images/events/16/cimg6151/142490cf7c4db5d2b85deb0ef227c394.png - CACHE/images/events/16/cimg6152/0e737ff8a19be7025feb384afa5130dd.png - CACHE/images/events/16/cimg6159/ab36ffe1bda8cbde4a533afae9a82cec.png - CACHE/images/events/16/cimg6160/d45bf4720b2d61fb0274727708299433.png - CACHE/images/events/16/cimg6161/65587272f2b4c097b4080af765911967.png - CACHE/images/events/16/cimg6163/94dd68e091206cd8d183d6869c8b8c7e.png - CACHE/images/events/16/cimg6164/cd1bfef24fe24ead8dd3c0423ff6b23c.png - CACHE/images/events/16/cimg6165/5292f4fca0cd2ea534179d37c21a782e.png - CACHE/images/events/16/cimg6166/567ba7fbdeb7fbf1ee79c899e2cdd3b7.png - CACHE/images/events/16/cimg6168/5dec04b3862d48ffc68158a700b88218.png - CACHE/images/events/16/cimg6169/d0a95819d1a3f4f31d40b05e40dd66e3.png - CACHE/images/events/16/cimg6170/cca67d952a86c3915b0d7e015dc6b68d.png - CACHE/images/events/16/cimg6172/0c08d5b5be96373a3ead30b6af609dd1.png - CACHE/images/events/16/cimg6173/e7127bac5b0e449f6b193d7047b8112b.png - CACHE/images/events/16/cimg6174/d9af43f465f0fd702e345063f4549fcd.png - CACHE/images/events/16/cimg6175/13782b3ee9cf3996b233e263e0517d88.png - CACHE/images/events/16/cimg6176/85825e2a2a7e7d9d408d6df084152d4b.png - CACHE/images/events/16/cimg6177/1c67431e561ce81acb6d88df9df15ca8.png - CACHE/images/events/16/cimg6178/09e38370a30c18c4177eca8a993f803d.png - CACHE/images/events/16/cimg6179/2789527d10f4b5245fc52e124d9a0faf.png - CACHE/images/events/16/cimg6181/98faedb654b3390511bc5e284816c6b0.png - CACHE/images/events/8/cimg6787/ffc14c09ccdf1e5a502c25bf9792f588.png - CACHE/images/events/8/cimg6791/aba96cb23e5dd7c5b4d87eadb6d0daa7.png - CACHE/images/events/8/cimg6792/aefe965c554f18d2e08790ef7223457c.png - CACHE/images/events/8/cimg6795/47fc354c3e288ae41c54427011fb56c2.png - CACHE/images/events/8/cimg6797/1628d3f03451b507242bcca71ea06ec3.png - CACHE/images/events/8/cimg6798/b5675a099128a5793df47465b1929e64.png - CACHE/images/events/8/cimg6800/473f95c55c005d911d7b3ea65eebaef3.png - CACHE/images/events/17/cimg7191/b7e8a54f9c3d86af8ca3907e1378ddc3.png - CACHE/images/events/17/cimg7193/fbf6fd0cf4ca1df54cb739c60835fd16.png - CACHE/images/events/17/cimg7197/1b1b390400dfbdf1e2036685f006b311.png - CACHE/images/events/17/cimg7202/ab688bc972d1ad72f15611e157237ff0.png - CACHE/images/events/17/cimg7204/7cbc6a714c0dc0e242a976def38e2777.png - CACHE/images/events/17/cimg7206/7d8346c213504dac233607a71dbdbf36.png - CACHE/images/events/17/cimg7207/c9f133f594cba4997dda8dc8ec2cc1d5.png - CACHE/images/events/17/cimg7208/3b099c554d4205903ffc843ad3ff35f0.png - CACHE/images/events/17/cimg7211/f9923775a781811bcd80c30b07216330.png - CACHE/images/events/17/cimg7212/4d96f384b924318bb5844cc434f7f31c.png - CACHE/images/events/17/cimg7214/46ac13580d6498e272d91f74832b7218.png - CACHE/images/events/17/cimg7216/892916d9e3abf2094d5a20a78628c114.png - CACHE/images/events/17/cimg7217/38b5df0b264f845294e1cd05fafe18b6.png - CACHE/images/events/17/cimg7220/68ef1a9de3dd3e2f698c4a31e50a3e81.png - CACHE/images/events/17/cimg7226/4d758f30ff597a8d57eb2e6c411ba7b6.png - CACHE/images/events/28/dsc04607/f0d4ce0cde716caba20b70852e615b14.png - CACHE/images/events/28/dsc04608/a1ab823654e33217a557dab639f6e51d.png - CACHE/images/events/28/dsc04609/86272896e3c0649a18d51319098c81ed.png - CACHE/images/events/28/dsc04610/fa041f84da654c4ec9bdf55e44b97d05.png - CACHE/images/events/28/dsc04611/b70a3a58ec367fe32e7b2f79db1431be.png - CACHE/images/events/28/dsc04613/08acfd09c6008e6deec0bd0524077155.png - CACHE/images/events/28/dsc04614/51d7ae6f3ff0828d848bcbf7517cb651.png - CACHE/images/events/28/dsc04618/9c950b89a96a76a7e88fb35d5a2006c7.png - CACHE/images/events/28/dsc04620/f4505041bb66cbba283507c0f01f574f.png - CACHE/images/events/28/dsc04621/b9d08c32cd659ccbccf6629363ebf6b1.png - CACHE/images/events/28/dsc04622/9a588a525808dd8185b26eeb7e85276c.png - CACHE/images/events/28/dsc04623/d5faa99b2b27b4d76732ccfcafc18919.png - CACHE/images/events/28/dsc04624/16500c2b7bcfdab0aae7ce417b503771.png - CACHE/images/events/28/dsc04625/8973600d0d2cfd7664a59d425de7e869.png - CACHE/images/events/28/dsc04626/a65c508e740a33b2dc427e9d01264c51.png - CACHE/images/events/28/dsc04627/a64ceca67ac12eed56cab7ce5149f338.png - CACHE/images/events/28/dsc04630/56b5e78392ad34d3486d4cf0ecc4adb5.png - CACHE/images/events/28/dsc04631/551d4747a332607457a0c2cf0e922db7.png - CACHE/images/events/28/dsc04632/cd4f5329dbbc3f63a1e081c60b7ebb82.png - CACHE/images/events/28/dsc04634/5f4fb9c4afb9e13d568641ffb27b6d9a.png - CACHE/images/events/28/dsc04635/e1543fb2929171be7203223d8bc087d8.png - CACHE/images/events/28/dsc04637/d437fc5f18a38b12e7e5c37e092927d4.png - CACHE/images/events/28/dsc04638/25b7fa64ba8de0dac1a8ea4b28afa3b5.png - CACHE/images/events/28/dsc04639/55eb15b73921faa0bac4957395eccc80.png - CACHE/images/events/28/dsc04640/cb5af9e435450a4381b7ab1e0f261f66.png - CACHE/images/events/28/cimg4603/122ff8480b19bece8f1fcd182162ac11.png - CACHE/images/events/28/cimg4604/3844face4cd32598ad113b8f69692ce4.png - CACHE/images/events/28/cimg4605/b415aee665db637d3019ec7edf954034.png - CACHE/images/events/28/cimg4606/721907e87201590591e73c3cc9068851.png - CACHE/images/events/28/cimg4607/738c89d09a3349aedb431108e0e75269.png - CACHE/images/events/28/cimg4608/67d91f18f57f2b2bb18ae8ed0575f008.png - CACHE/images/events/28/cimg4609/233c93fb49d93abb0c342a2836a5f420.png - CACHE/images/events/28/cimg4610/3aee8a8dd62c5a4cf1e0a04b14a78380.png - CACHE/images/events/28/cimg4611/f831d8c7c2aaa8e7123a52758d076559.png - CACHE/images/events/28/cimg4612/d4d6ce2df7068dc920253f82af2a3b9c.png - CACHE/images/events/28/cimg4613/e5eed7f70cdf35b43378345e745df751.png - CACHE/images/events/28/cimg4615/b07ba911e3fcb919ee9f50522c99cd6c.png - CACHE/images/events/28/cimg4616/46e4712fb8956984c4da7a80e6970f75.png - CACHE/images/events/28/cimg4617/d04db26eaf45578182b79b596387f725.png - CACHE/images/events/28/cimg4618/1ac2b672d5d2a0f270a516b44020ec2a.png - CACHE/images/events/28/cimg4619/e214fad52ad91095f79cd9544d5e0e3c.png - CACHE/images/events/28/cimg4620/364b0f28cca127ab349cc095a5096da4.png - CACHE/images/events/28/cimg4621/999dc01da130158e84474264b7f23905.png - CACHE/images/events/28/cimg4622/52570b3570cd77070c4818550c5d27de.png - CACHE/images/events/28/cimg4623/e51abf22b6cc9dfce51facc3fb089425.png - CACHE/images/events/28/cimg4624/666569e9a2b2dbc09b87d26c2127ab81.png - CACHE/images/events/28/cimg4625/ab6e1b63660d5fd9c4b18c0e99e2d857.png - CACHE/images/events/28/cimg4626/f5b2db1aa815fcd812aeba66e915051a.png - CACHE/images/events/28/cimg4627/35a934f6f3f8e1e76b2b590a35b1c7f1.png - CACHE/images/events/28/cimg4629/7249cbb7693faccd701e743f9a2d7f45.png - CACHE/images/events/9/p1010187/75321e97d02db3c275185606cb0ccb52.png - CACHE/images/events/9/p1010188/3a9fb8c62ab7d31ade6f2b3acfdddf6b.png - CACHE/images/events/9/p1010192/8dee90d25ef08e6442ba8d82ffb1968f.png - CACHE/images/events/9/p1010194/bd75e52fef7289803ae8b59c9175e30a.png - CACHE/images/events/9/p1010195/bccb9675079f38426e5f3fb5ff84f4ff.png - CACHE/images/events/9/p1010196/d6d624d8f7df326efc2fe43cfeaa64e6.png - CACHE/images/events/9/p1010200/29c69a41a5ba2e151b4525d90d18ca6c.png - CACHE/images/events/9/p1010207/95179f4b3c724da8e1a899d9e35bc477.png - CACHE/images/events/9/p1010210/d2902e9651a8922043e1d47ad25b3b99.png - CACHE/images/events/9/p1010212/720f73dd0b46b86c8959ffbc43882dad.png - CACHE/images/events/9/p1010213/f8eb1113d2f73e54eb6c4bab9f467ff0.png - CACHE/images/events/9/p1010214/12a743f3fe37f2a7c87599ded40abcf7.png - CACHE/images/events/9/p1010217/1ce97050da006fcc136ea23d9826838c.png - CACHE/images/events/1/cimg2223/a8c157835b498c28ecfe4f9f7df7a4c4.png - CACHE/images/events/1/cimg2225/a011e50695d09567ae9a9b079c92ad4a.png - CACHE/images/events/1/cimg2229/062b022ca96a0ea2614a9f654b469593.png - CACHE/images/events/1/cimg2231/9668ae3487db82d38f04311b827aa55f.png - CACHE/images/events/1/cimg2232/c0ac75fc72223556f4a4e8bcc217572c.png - CACHE/images/events/1/cimg2237/7d0ea0b13dc9b36c0e2d070774578734.png - CACHE/images/events/1/cimg2238/4918d98ecce2a4342e8cbde7d63f8f35.png - CACHE/images/events/1/cimg2239/22d46a8681b6607c79bca4ec9b8e3e4e.png - CACHE/images/events/1/cimg2242/97b30561323039ce17755a537c0110d5.png - CACHE/images/events/1/cimg2244/502287866ee1fa40a19f64c168aecb1b.png - CACHE/images/events/1/dsc00151/e7b554e6b02257bc20030fc978225a3c.png - CACHE/images/events/1/dsc00152/4c33a5222742a6c075e2592c324292cf.png - CACHE/images/events/1/dsc00155/506755231188c3fcc02cfa71010077fd.png - CACHE/images/events/1/dsc00159/6ad2a43155904fed9945bdf402bb3553.png - CACHE/images/events/1/dsc00160/8b6d700128f25dd346b265d0dfa41532.png - CACHE/images/events/1/dsc00163/8f5af6e1ada98b2bca5e8805da90141c.png - CACHE/images/events/1/dsc00166/470cb27aabc5ba8f691229f08492f871.png - CACHE/images/events/1/dsc00173/28c45862d4d4ee9bae9d0896bf374ac5.png - CACHE/images/events/1/dsc00174/1175c237e42defb2d85a9d4aabeb09ed.png - CACHE/images/events/1/dsc00177/da63520674350418f9c082c91d8d5689.png - CACHE/images/events/1/dsc00178/5ac177142fa1408671d3538142c110a0.png - CACHE/images/events/1/dsc00179/7e4ca53be2417498f95ec6c69eca0fb3.png - CACHE/images/events/1/dsc00182/b3d901e8a3a1407e53d8bd44eae59c6b.png - CACHE/images/events/1/dsc00183/8c2b28fd992f12e283a56760a07ca02a.png - CACHE/images/events/1/dsc00184/c8fc06c5af432d194a4ac2b483c653c9.png - CACHE/images/events/2/cimg2419/ab68ecabe8b940c8fed66a1dd055cb54.png - CACHE/images/events/2/cimg2423/5bbfe4eb854d1efd48b050c94c6bc6cb.png - CACHE/images/events/2/cimg2424/2e75990a1913662f517209ea722bd343.png - CACHE/images/events/2/cimg2426/bdb93f6c97efda404cff3a0d85646b8e.png - CACHE/images/events/2/cimg2427/06781a1a03cdf0c2cb1e708428cb5e64.png - CACHE/images/events/2/cimg2428/75a3f342a3946455ffe7435334af9e75.png - CACHE/images/events/2/cimg2430/ac07ec56847d966b697a54edeb170b50.png - CACHE/images/events/2/cimg2433/33e200f6236999e58f65d2047f0343db.png - CACHE/images/events/2/cimg2436/9c62052cd7eb0cc096892942673c18b3.png - CACHE/images/events/2/cimg2437/492883d428f307d1c33fbeed02d13419.png - CACHE/images/events/2/cimg2439/a64ea4be55d04f56c3eecf35399b6c0d.png - CACHE/images/events/2/cimg2440/1736f9c2de0ba4b44d584ebcc28e9ee6.png - CACHE/images/events/53/cimg3126/50e1d35c1fcebb8a5403134cb5b06452.png - CACHE/images/events/53/cimg3130/54df88cae279725c7b666e8adce4ca38.png - CACHE/images/events/3/cimg3126/424859fb7438c63c3f212f9ff92d4946.png - CACHE/images/events/3/cimg3130/865fc10baa38afc3a36d7d15091ec2f8.png - CACHE/images/events/53/cimg3134/18cfc9f462303d6cb85d1650bcb704a7.png - CACHE/images/events/3/cimg3134/6989c5f242ce1ce701d78e624779e35a.png - CACHE/images/events/53/cimg3141/daf7c4db8455b1f6c2295c764d06f595.png - CACHE/images/events/3/cimg3141/adeaa932004153968978bf5bae6592da.png - CACHE/images/events/53/cimg3147/2c023d4749cb070b7c17b8c2b93f71ad.png - CACHE/images/events/3/cimg3147/1f1823753157a519864ab05e2ed01482.png - CACHE/images/events/53/cimg3150/c836cfa336cb9d39f3e4e7e7f900ed41.png - CACHE/images/events/53/cimg3151/fa2bf4588074586ba20876b79d2c8a45.png - CACHE/images/events/3/cimg3150/9a561cdaf730dedff8f108baf4a90270.png - CACHE/images/events/3/cimg3151/b3ebbc0f82b1e834d3c3c6bdfc86dc58.png - CACHE/images/events/53/cimg3154/35785e5b4ec1e895b8701692d688346e.png - CACHE/images/events/53/cimg3156/3dcc0da97584455558c684e7858749bc.png - CACHE/images/events/53/cimg3157/26dd2a89a52c90551d9712412778444a.png - CACHE/images/events/3/cimg3154/eb50822c9c5ec5767a3eadfc2c470ca6.png - CACHE/images/events/3/cimg3156/49894665ebd51ef7778698500b22f242.png - CACHE/images/events/3/cimg3157/9c53a869f3c47d4120f0cb06710c0929.png - CACHE/images/events/12/cimg3848/955850b6e89ba2bde4aabf1148cc60da.png - CACHE/images/events/12/cimg3855/af8b5f437b51066c9913868ddbbecb04.png - CACHE/images/events/12/cimg3856/cd92a729dd69bc07abe07fcbb497f88c.png - CACHE/images/events/12/cimg3858/53df2df81962373e8b6fc887d2e624fa.png - CACHE/images/events/12/cimg3860/92a7c75619cc6d1afa3b9e51e6e29352.png - CACHE/images/events/12/cimg3861/23a8908744a509870a86b25d20c35d99.png - CACHE/images/events/12/cimg3862/4477365a1bacb1c4e14b76cda98bbd0c.png - CACHE/images/events/12/cimg3865/8ec65b9ff841905df18073e9e751cc20.png - CACHE/images/events/12/cimg3866/0716f8455223b6c4ab185d6ddd09169f.png - CACHE/images/events/12/cimg3870/ccf0e93cf8c95035338a1075750e7913.png - CACHE/images/events/12/cimg3872/5fccc718288920de228ef9acb1451ff9.png - CACHE/images/events/12/cimg3873/3adcf7e4b8802f67b0b553ddde27ceb3.png - CACHE/images/events/12/cimg3874/d5fa4299e6b3a4247f6df6845a5a0115.png - CACHE/images/events/12/cimg3875/32aea34c6dd2cfe4df016c02c3cd199d.png - CACHE/images/events/12/cimg3876/8ae04dd932730fbf1110712805eac04d.png - CACHE/images/events/12/cimg3881/ff8fe2d5304072022fa1dda9dc017443.png - CACHE/images/events/12/cimg3885/e21515e96b22bf2e9a756d64b0cb9975.png - CACHE/images/events/12/cimg3888/d35e192951804d119da159fa5f059a8e.png - CACHE/images/events/12/cimg3889/e8bba67662a2b2d487cb12640a548522.png - CACHE/images/events/12/cimg3890/7bf6f31bd8e6b490565dc4e4e308ffa4.png - CACHE/images/events/12/cimg3891/050b47ae6924b2152962f43944cd28c5.png - CACHE/images/events/12/cimg3892/9dca03dca054db30807a167234d942f4.png - CACHE/images/events/12/cimg3894/32c51f2f3ff31d28bbc67de6f4d0a8f9.png - CACHE/images/events/12/cimg3896/574396dd0d1e33d44d23eb319dbc59e3.png - CACHE/images/events/12/cimg3902/85bea503383b0c305254f5f64e0517d9.png - CACHE/images/events/12/cimg3906/158160da7b142d47edb6afcf93a792dc.png - CACHE/images/events/12/cimg3910/5948adda8c1399c38d6c860e6f34554f.png - CACHE/images/events/12/cimg3914/63ccf0f41498745a10851836d08c3e36.png - CACHE/images/events/12/cimg3916/c2b5637c9296a2c92d99abd44784bb2e.png - CACHE/images/events/12/cimg3918/d784dad6adf80ce4d42ea7b67b86ec9d.png - CACHE/images/events/12/cimg3919/08d3c3f37415e05cdf60e47a8d79de02.png - CACHE/images/events/12/cimg3920/0d029d7590a450e7cab786ee0d49cf0d.png - CACHE/images/events/12/cimg3921/9b79577c951185a8a113f1d7aa23d55d.png - CACHE/images/events/4/cimg3934/bedff219b448f622e8ce59e603ec95ed.png - CACHE/images/events/4/cimg3935/8c1721452600f3b552acf97e83dda766.png - CACHE/images/events/4/cimg3937/1506d91765b20d13560359d6a9248895.png - CACHE/images/events/4/cimg3938/5114bb0c770bdbedf0d048fe6c64f1fa.png - CACHE/images/events/4/cimg3941/e5cf8b11983d0108f4d250311572bf0e.png - CACHE/images/events/4/cimg3942/a2fc393ca38117538fc0355057caa954.png - CACHE/images/events/4/cimg3944/470aa968bc922c3683b4f481e20e7d9b.png - CACHE/images/events/4/cimg3950/a0bd2b306bd9f8bc51f0812f3f100393.png - CACHE/images/events/4/cimg3952/0edff25afed3bd0f9b65ba286a57d62c.png - CACHE/images/events/4/cimg3953/194807969c1675f1dbcbbf75b001f214.png - CACHE/images/events/4/cimg3955/329077284ae60b6369ec31e8c0241704.png - CACHE/images/events/4/cimg3957/b575d3b7016b17b2cb5e93469404265f.png - CACHE/images/events/4/cimg3958/48c8854633b05ef7df782cc74339e6c4.png - CACHE/images/events/4/cimg3966/ada1c5b417394aeed1ea4d105e83b1fa.png - CACHE/images/events/4/cimg3968/783ebc0e0a507fda09c4c9d37643c17b.png - CACHE/images/events/4/cimg3970/2bbea7300e81d526ba388cb856dd43c8.png - CACHE/images/events/4/cimg3972/e7e7c198e381dcf9961875bed030cfce.png - CACHE/images/events/4/cimg3974/ac18603b6676b983893b84b7fb5065da.png - CACHE/images/events/4/cimg3976/2f637a9b7c3e63171a5dc8a21146c3a4.png - CACHE/images/events/4/cimg3983/2467a04612b5bc442d641fba7968f951.png - CACHE/images/events/4/cimg3984/0421c55842ab10e4e1c218f2b3695e37.png - CACHE/images/events/4/cimg3985/8c78be3f493d8e30dc4b3aae4ed5b3d0.png - CACHE/images/events/4/cimg3987/6e68739109d8debdee4f95970b8f90df.png - CACHE/images/events/4/cimg3990/b9fbb6c1a48b0c830f75fe69eb1cee46.png - CACHE/images/events/4/cimg3993/269114dc2e24867b2c7d82933f0608af.png - CACHE/images/events/4/cimg3994/f3833a4d08c8d8d485b37998e8833607.png - CACHE/images/events/4/cimg3995/76059090c67ee0efad1a9b902790c603.png - CACHE/images/events/4/cimg3996/fe3363566dd7832a02297702bebfe265.png - CACHE/images/events/4/cimg3997/13763eef0754b60d1c3488d7a7a843cd.png - CACHE/images/events/4/cimg3999/95b6d888596e9bf3d69dab7987e5bf13.png - CACHE/images/events/4/cimg4000/e2b0951b4ec9a4ee95a9740684f7446d.png - CACHE/images/events/4/cimg4009/b5cefe2751dda269393e70f078e1b5a2.png - CACHE/images/events/4/cimg4012/762b77bdc4116ce6cdcfcca96c1c8f06.png - CACHE/images/events/4/cimg4013/82a1ac86e19d22aff723e4a0aef2a0d4.png - CACHE/images/events/4/cimg4016/a9c4b55ed5e3c3eec8087641239fce79.png - CACHE/images/events/4/cimg4018/a5b5ff32ce0ab1ff1b64f473f839e381.png - CACHE/images/events/4/cimg4020/3dbbb2f7f065c5441b13058f95b30d47.png - CACHE/images/events/4/cimg4021/c6ef4bacefee002be3a7f98929bb66c5.png - CACHE/images/events/4/cimg4023/27de716920ac8fcaf032b26157124fec.png - CACHE/images/events/4/cimg4026/71df6608728c3e934ca82686c9e3e81f.png - CACHE/images/events/4/cimg4027/c0a315dda584aac1d062ef969b18eb71.png - CACHE/images/events/4/cimg4033/7a1ddbce520235d240de573cf1eaf35e.png - CACHE/images/events/4/cimg4035/e4e2389ddbea8bec9b929551de088a53.png - CACHE/images/events/13/cimg4115/42f0cf66931d95a2b1cbeec541fdd75c.png - CACHE/images/events/13/cimg4117/27a16462dbbc3784c6d19f8dd36268f4.png - CACHE/images/events/13/cimg4118/43d21b6b2dae1eb4cc02b91f8fc44a0b.png - CACHE/images/events/13/cimg4120/58adf2e0568cd676c9ccf7c71d9cda95.png - CACHE/images/events/13/cimg4122/2eb80d009c1c32acac3f53912682b7a3.png - CACHE/images/events/13/cimg4123/14a661036b8fcd3af7bdaa2124bcb305.png - CACHE/images/events/13/cimg4124/f852b20dffdc4d74703a2c2dac13fb4c.png - CACHE/images/events/13/cimg4125/f9b56516fd419f0448bc07ae5e758ee7.png - CACHE/images/events/13/cimg4126/f43ad487093333126fbb05a5a19d2a04.png - CACHE/images/events/13/cimg4127/54b81d16a660cef225f9dd137aa86779.png - CACHE/images/events/13/cimg4128/36698ae24c704d3e79ea947dfa47c926.png - CACHE/images/events/13/cimg4130/29f7f8f8d427188afde81a9483919e66.png - CACHE/images/events/13/cimg4135/79643b90a11a4b855fc43b64b1e70622.png - CACHE/images/events/13/cimg4136/e86e70d9b39a9b857171d3bfde197acc.png - CACHE/images/events/13/cimg4139/14cd59bb37b8be247db50b0edad29f37.png - CACHE/images/events/13/cimg4140/4789759703ea63e94d31f4776eb3c20a.png - CACHE/images/events/13/cimg4142/ceb7237e8f8ae250eef8e0d4992d7c89.png - CACHE/images/events/13/cimg4147/4e9b7bd7a540e4d9e30f036114900b12.png - CACHE/images/events/13/cimg4149/081c007a883f371ba8f7cc3af441dd27.png - CACHE/images/events/13/cimg4151/5d3ea710da047abcebe382e336cd8e5a.png - CACHE/images/events/13/cimg4152/879afee1b185ae3b47b2527cdff97681.png - CACHE/images/events/13/cimg4153/35722bf6c1b06465595c496e5d22ba33.png - CACHE/images/events/13/cimg4155/0fc9b44dab02d09f31dab1999f122eec.png - CACHE/images/events/13/cimg4156/fb4c6134a8fc7918a237ee259ee8f4a2.png - CACHE/images/events/13/cimg4160/66f70e8bf63daed9f5db43bd797554fc.png - CACHE/images/events/13/cimg4164/67e3e94a659e3e06695bb217cd2a4486.png - CACHE/images/events/13/cimg4166/5b3133798d38fdefc1bf2774d366b9a7.png - CACHE/images/events/13/cimg4168/417e363e87ef9ec945e398b97e6daacc.png - CACHE/images/events/13/cimg4172/16653c7f6e011d6ac633d7c430da7d91.png - CACHE/images/events/13/cimg4174/babd0e845f810fb3accd45d4e416af1e.png - CACHE/images/events/13/cimg4178/57476b01c5e1125e21d53cd95278d337.png - CACHE/images/events/5/cimg4338/31171618c861138fc68a1ba0952f1b4d.png - CACHE/images/events/5/cimg4339/1d484a6d6f03049b197645f6ec91283e.png - CACHE/images/events/5/cimg4342/1be45cd3f8967d1b68cb278cde86f9d9.png - CACHE/images/events/5/cimg4343/3d170cf4a2ba1f2f6ed4c1d67a21a98a.png - CACHE/images/events/5/cimg4346/28610e24ba13ff975faf0f4d934cea09.png - CACHE/images/events/5/cimg4348/53abaefeee51e9f0949abe9cee8c4ef3.png - CACHE/images/events/5/cimg4354/872d06c73fdda5e67c2bda6fe9328e25.png - CACHE/images/events/5/cimg4357/0c37b35c03572f2dc63bd250655a8ce6.png - CACHE/images/events/5/cimg4363/152f69ab165191a8213d2395086e8bd5.png - CACHE/images/events/5/cimg4364/cb2ae45f1ddb51c2e472c4911b831e52.png - CACHE/images/events/5/cimg4365/de2697d9674c6c40fe200cfe14f66606.png - CACHE/images/events/5/cimg4366/4796817b4eba77c90a1cb7c5046204a0.png - CACHE/images/events/5/cimg4368/639d29637bfd06ee97dd9adb90f6c8fe.png - CACHE/images/events/5/cimg4374/c76316ffaaa15bcac54e9fc6c9a1442a.png - CACHE/images/events/5/cimg4377/0bd3215f7d742728a54178dd75f22e04.png - CACHE/images/events/5/cimg4378/a7a4cc3c90f0c02c63975763c3dd5604.png - CACHE/images/events/5/cimg4379/13bdcbd725db0e90d38b06039069606e.png - CACHE/images/events/5/cimg4385/fff134bb6518ef0188867152da66f249.png - CACHE/images/events/5/cimg4387/ea8e3c70d172836580ea1d923ad39660.png - CACHE/images/events/5/cimg4389/0dc04c290c5bd91d31dd6701f3773b4c.png - CACHE/images/events/5/cimg4390/e4340b1ce112dde94a83e38c9d984856.png - CACHE/images/events/5/cimg4391/83aaae785ed45e55ca2bc6ee7b2338cb.png - CACHE/images/events/5/cimg4394/3621cc0cd5f9ddc39d0c203e36fd6d62.png - CACHE/images/events/5/cimg4397/7461d23f008ab86306681edece744d36.png - CACHE/images/events/5/cimg4398/2c5e45037e5b551b674283f320de1a73.png - CACHE/images/events/5/cimg4400/c83bc1a79990e01697fa386cc373e4bb.png - CACHE/images/events/5/cimg4402/528f52558a109cc0db06001138cb250f.png - CACHE/images/events/5/cimg4405/4c019936773b03084b4544de16a8c20e.png - CACHE/images/events/5/cimg4406/a795178fd24b3242ff9949cfa247cd7d.png - CACHE/images/events/5/cimg4408/04e44d4a6dd683b194353eeb29b169dd.png - CACHE/images/events/5/cimg4409/4da688dfdafa3399e58bf2600f2fc39f.png - CACHE/images/events/5/cimg4416/6bf8d7bb9de745f96984894f5988ceaf.png - CACHE/images/events/5/cimg4418/76dde809ebe8d43ddff4f441672dc3b4.png - CACHE/images/events/5/cimg4419/6d96bce60477ddd589914d7ff8275d8f.png - CACHE/images/events/5/cimg4421/876a44bcfe8d7a683b02cce1577e46fe.png - CACHE/images/events/5/cimg4423/5efd9ced85a0230669ee915fc0bd4ad2.png - CACHE/images/events/5/cimg4426/69e8e9808b62cae1f275b08741a34a90.png - CACHE/images/events/5/cimg4428/8031bcc48450d10c728a7b02a1e12a72.png - CACHE/images/events/5/cimg4429/b5c4ffb7dacb7e9fa3bc913bdca54f9c.png - CACHE/images/events/5/cimg4433/960eb17fd126aaaf445f59fddf72d888.png - CACHE/images/events/5/cimg4435/e3cd5d9e45ddcc13445db527fbc01454.png - CACHE/images/events/5/cimg4436/9e0ea2a4a2a73339857f609734cba737.png - CACHE/images/events/5/cimg4437/777a5cb0e97429ccf9f83271285e1d65.png - CACHE/images/events/5/cimg4447/e923addcbc9390e9ea0b17b3cf9ab216.png - CACHE/images/events/5/cimg4449/14b35968386cce0abfc3bf43e993ec97.png - CACHE/images/events/5/cimg4451/b0effeb3e58c3bbcac069da7e442e302.png - CACHE/images/events/14/cimg4940/8396e29e92cd2fde2b4ee446a080771e.png - CACHE/images/events/14/cimg4941/a5ab08cfc253362104714a94de668d55.png - CACHE/images/events/14/cimg4942/72e0974a40895d4b322619819ab6c795.png - CACHE/images/events/14/cimg4943/a802c7c7b4529e72dbd4781bcf518340.png - CACHE/images/events/14/cimg4944/072b46c54f6fb041960d43719a6d8654.png - CACHE/images/events/14/cimg4945/b3f661408c162de3bbdc58620026623b.png - CACHE/images/events/14/cimg4948/fd3c4b1d7688ffca856007521d8ece80.png - CACHE/images/events/14/cimg4950/be7434a6676c810dfd3760842034a18d.png - CACHE/images/events/14/cimg4955/c41d7407dd9d75e956b0d45897ba58a2.png - CACHE/images/events/14/cimg4961/9f727c897b40f778f9e3e10baa53efa8.png - CACHE/images/events/14/cimg4962/3caad479ff8832c4324c9601b59dba14.png - CACHE/images/events/14/cimg4963/1e2e3c2ccd64ebc64ca910f8ab3dc194.png - CACHE/images/events/14/cimg4964/ab1fb2f368c14364c9bf68f398ce9540.png - CACHE/images/events/14/cimg4969/9540cd9466b994a054854071cec1a126.png - CACHE/images/events/14/cimg4970/452c96bb21bb5432dc63cd7e877da234.png - CACHE/images/events/14/cimg4973/6d32994038ab0291a6c5db69263249ec.png - CACHE/images/events/14/cimg4974/f2d8de60478c86d7a8242495818de137.png - CACHE/images/events/14/cimg4978/ea0dacb648be5992810b2a7e05ccee7a.png - CACHE/images/events/14/cimg4979/af7001144a44448171da1030310f0cf1.png - CACHE/images/events/14/cimg4982/087b3ff1bce787deebd08ace0254bb05.png - CACHE/images/events/14/cimg4983/ecf3331718058eba9210734be41887af.png - CACHE/images/events/14/cimg4984/fb549957db48ebb59bdb36f9c3be66e0.png - CACHE/images/events/14/cimg4987/bce5f42bf8551cfb2ceab34788e4dc76.png - CACHE/images/events/14/cimg4989/026d810b5f77032b4dece09bc0ae9333.png - CACHE/images/events/14/cimg4990/2f1a814e3988a603e8c1ce75b6eeb3d2.png - CACHE/images/events/14/cimg4992/25f7adda5df327033c825de1244dc2c5.png - CACHE/images/events/14/cimg4993/b1623059f73461f84faca0fbe067653c.png - CACHE/images/events/14/cimg4995/79e8bebbe16d9ded44dd80bec845e9e6.png - CACHE/images/events/14/cimg4996/304aaa2b9892743add85f51699c4e6e4.png - CACHE/images/events/14/cimg5000/f10a2fff84b8a90cd91c5a6424028108.png - CACHE/images/events/14/cimg5003/0882780ee0e1cb5bdafe0943ab061ef2.png - CACHE/images/events/14/cimg5004/65053fdb942709b53924e9aae1cead63.png - CACHE/images/events/14/cimg5007/f976c2063d7a1885a65dae15490fe462.png - CACHE/images/events/14/cimg5008/8f51e82a34ab2e207e3ac4968a692469.png - CACHE/images/events/14/cimg5010/7b8c8c055c1763be90c2313526d95e46.png - CACHE/images/events/14/cimg5012/d4a0e98fd7d423a49cc453b97671b824.png - CACHE/images/events/14/cimg5014/0d0dcb092f5ee7161dc0b6e6f99e9f40.png - CACHE/images/events/14/cimg5018/1f05cd975e23b513622bab109c5b396b.png - CACHE/images/events/14/cimg5020/83a834a3147dbf4cc97019426c8a851e.png - CACHE/images/events/14/cimg5021/c23ce4706b790140e8b2c7fb66353f08.png - CACHE/images/events/14/cimg5022/6626bd34d15fbaa22154e5e62f3b02da.png - CACHE/images/events/6/cimg5026/3360e9bfd570ee0a56e53403085a8eb5.png - CACHE/images/events/6/cimg5027/550178a96b40606c4e2dc1e996d11f8b.png - CACHE/images/events/6/cimg5028/bb636fe15fe51ee6a230644e0d18ef58.png - CACHE/images/events/6/cimg5029/092aab3c77760f9b1eb4dc49694647b6.png - CACHE/images/events/6/cimg5030/153e9d5de966b3f1b33c2afc5c50fd84.png - CACHE/images/events/6/cimg5035/6a958ca8192a20160bf738d403a7be09.png - CACHE/images/events/6/cimg5037/6c7e1c19709736230735c8909f433af7.png - CACHE/images/events/6/cimg5038/ad0f71b435dc9bae1ff278736855e26f.png - CACHE/images/events/6/cimg5041/a75965a75fdfa1d06556983f7c4ca85c.png - CACHE/images/events/15/cimg5450/b2ab6046d2ee7ce4149ad3f223352bbd.png - CACHE/images/events/15/cimg5452/3fb3948e646b441de077f01f731947cb.png - CACHE/images/events/15/cimg5453/7e2345861987eaac353b184809271eb4.png - CACHE/images/events/15/cimg5455/5e9afe809e8041ad8092a3373ef93781.png - CACHE/images/events/15/cimg5456/0d65401f296bd284cb75149fa4bf4f10.png - CACHE/images/events/15/cimg5458/7b81c8c80222d5ff1eb6a7178e50f1d2.png - CACHE/images/events/15/cimg5459/f997bb14c177a0f15fdfc59b216e8ac5.png - CACHE/images/events/15/cimg5461/586241ca9e2a1b4cd7c04509d0732c75.png - CACHE/images/events/15/cimg5464/6232758c8f228d69369827e0bb125006.png - CACHE/images/events/15/cimg5465/7fbbcc589a2973e097c2087e51afbdbe.png - CACHE/images/events/15/cimg5466/f8dee017e393adb31661284e6ece1d52.png - CACHE/images/events/15/cimg5467/a03e8351acde7b95febf06cf48e93306.png - CACHE/images/events/15/cimg5469/26e2cc23e7605fada8d70d6930fe576a.png - CACHE/images/events/15/cimg5470/dfc0cf79398b5f1daab6d484e8ef39f1.png - CACHE/images/events/15/cimg5471/caedec892f5d37a5262631d56a13e14d.png - CACHE/images/events/15/cimg5474/077529b9ac3e1f1fa65d05c00a7defbe.png - CACHE/images/events/15/cimg5477/64c4f13bd579bb87d0fd08c974eb62d7.png - CACHE/images/events/15/cimg5480/fad818b630636a1d47251d051da22222.png - CACHE/images/events/15/cimg5488/f4db691552f63eba2153429540dcd299.png - CACHE/images/events/15/cimg5493/6f352d7f4df9333c480bdf4770d71327.png - CACHE/images/events/15/cimg5495/a97e74cee4ea712ba3eda75287863254.png - CACHE/images/events/15/cimg5496/6558e712d2a1687e26a8c518f57ec17b.png - CACHE/images/events/15/cimg5498/70417d991cb09da28af12165d6dbbf68.png - CACHE/images/events/15/cimg5500/4cdfe62a5d1157e4ffc9a4d1e7da6ead.png - CACHE/images/events/15/cimg5502/268492ea508d92923aa28093d2787e06.png - CACHE/images/events/15/cimg5503/a0290ea0719bc8446e17c34bd9d76384.png - CACHE/images/events/15/cimg5504/3f66ec0adbf2be426a0ed0f8519c430b.png - CACHE/images/events/15/cimg5505/18e86c335cc0aabf11152e7e67eedcb7.png - CACHE/images/events/7/cimg5805/cd398a92c83e01520682ae898583e4ed.png - CACHE/images/events/7/cimg5806/7768edc056e44dd711d3d8593b5e1fd0.png - CACHE/images/events/7/cimg5808/a33c9cb2604c7088a9353f967f247f3f.png - CACHE/images/events/7/cimg5809/455ae8e3c2e53570e4f84a0d7671e654.png - CACHE/images/events/7/cimg5810/887782c5e3999460cf8ee8deca49ee09.png - CACHE/images/events/7/cimg5811/56df208a1c455e133b889f3272696e5d.png - CACHE/images/events/7/cimg5812/aa2a96f2e312f849d029452f9e6f8d2f.png - CACHE/images/events/7/cimg5814/4be3c119f1084c28d55c60192b3a8f1d.png - CACHE/images/events/7/cimg5816/28a47719deb20ce82b93221774b6a98b.png - CACHE/images/events/7/cimg5817/7e17ebde4e7391f76a047e7617e0c8c8.png - CACHE/images/events/7/cimg5818/692042e7231d98591450021e5c50d9da.png - CACHE/images/events/7/cimg5819/8b139d209edec1df8f12ae91dfa3d12d.png - CACHE/images/events/7/cimg5822/d390537bd597756cc42f8e36f532ff8c.png - CACHE/images/events/7/cimg5823/8eceee9837613cd58d15aff8d2647883.png - CACHE/images/events/16/cimg6150/89b04f0e4e2d027c41ce9fdeef088a38.png - CACHE/images/events/16/cimg6153/7687d8dc4f804c065054d3c3ce77c114.png - CACHE/images/events/16/cimg6154/f64f503f3e86e866d750aef101231d80.png - CACHE/images/events/16/cimg6155/5ca5aae55b8db808561d1a97c07dbea0.png - CACHE/images/events/16/cimg6156/c4c73bbfd3d9a0fdc7c7d98d6e331b0f.png - CACHE/images/events/16/cimg6157/bc641d6765600c86df297a000ec7b72f.png - CACHE/images/events/16/cimg6158/7e5974406eeabf9dee227753a889a1b3.png - CACHE/images/events/16/cimg6162/366f8cf6c150463319026e8a06711293.png - CACHE/images/events/16/cimg6167/439693d2c6789ea3af90a721a3678f0c.png - CACHE/images/events/16/cimg6171/96b6ef6063b2489ea38a321ae0d6bf24.png - CACHE/images/events/16/cimg6180/35b5aa17a50aca8bb670dadd1ff8c495.png - CACHE/images/events/8/cimg6786/50c285d097f3784bb011455cb9912bb1.png - CACHE/images/events/8/cimg6788/8a2ee36bc4a1ef6365c3e1d6785a2481.png - CACHE/images/events/8/cimg6789/7c9fb3e0510c2989dd0c18709a9e1dbb.png - CACHE/images/events/8/cimg6790/bc81b3e86d7893767b7734829c5b2f6b.png - CACHE/images/events/8/cimg6793/d1b86de76a812d2b355b427a9f1aebe0.png - CACHE/images/events/8/cimg6794/a645894e9d1689a9c7b54d86cebd1647.png - CACHE/images/events/8/cimg6796/d4b55113ec5e6298fce132d5d574314b.png - CACHE/images/events/8/cimg6799/b3c154c84890baf9bb47f1f35e23bebb.png - CACHE/images/events/8/cimg6801/8c8d39bab404a5f450d406e34dc33c16.png - CACHE/images/events/8/cimg6802/44b520a5b464444a0ad98bf02d839d8b.png - CACHE/images/events/17/cimg7189/a4e4213e4374de7416218c8bd7542296.png - CACHE/images/events/17/cimg7190/615e95a20b31da4f8e3cb49f9ddd0d11.png - CACHE/images/events/17/cimg7192/c3a4af9a16286600b09caceb00966b44.png - CACHE/images/events/17/cimg7194/db24ef2439f2be00cd44926fcbcef915.png - CACHE/images/events/17/cimg7195/19dbbea99b4ebf847f80c423b8f2efae.png - CACHE/images/events/17/cimg7196/4943d1bcba719ca9091e04d5aac9c21e.png - CACHE/images/events/17/cimg7198/37b462e725123fc27d930917d9912b3c.png - CACHE/images/events/17/cimg7199/ce33e9d142b50f1c66c0b408b101c9ca.png - CACHE/images/events/17/cimg7200/07a08a7aa0c155f68b8f39c90fae4610.png - CACHE/images/events/17/cimg7201/b51fd79ad8a60c131deddebdbc40bb74.png - CACHE/images/events/17/cimg7203/429e120faf91cf6313f933ad79659199.png - CACHE/images/events/17/cimg7205/3de5cde7843390cc29feace7b35db89c.png - CACHE/images/events/17/cimg7209/19b22d36c6a705278f760128702bb72d.png - CACHE/images/events/17/cimg7210/02c0f6c6cc3efb92ff94d4bfefa4b151.png - CACHE/images/events/17/cimg7213/88ef82f7313403f5bca82956d0d0e829.png - CACHE/images/events/17/cimg7215/faf4818b4c7d16e81bfd4ccdbf717583.png - CACHE/images/events/17/cimg7218/d67d373194e87ff20ba8202d68911bf0.png - CACHE/images/events/17/cimg7219/b4f3aab17f2316879a28e8cf0e31ff1c.png - CACHE/images/events/17/cimg7221/bdcc4ae4ac57ce4030a5a337ffcae401.png - CACHE/images/events/17/cimg7222/5231b78970eaba4ae4d7dd2ca61983c6.png - CACHE/images/events/17/cimg7223/b2963f8b37d9f3335479023bfda0ac56.png - CACHE/images/events/17/cimg7224/eff2f6cf990b6768f5b2d3252c7e3a3d.png - CACHE/images/events/17/cimg7225/f4fa693df1c915a05e394b1509ff9f97.png - CACHE/images/events/23/img_0241/087582dd356dbde5fd81a22551419903.png - CACHE/images/events/23/img_0242/815c7814f833c70940565abeff42ae33.png - CACHE/images/events/23/img_0243/a02ae7b6cde1eb2255209f6e47e579f4.png - CACHE/images/events/23/img_0244/5a092d2ba78d33a5accba71a3b502ab5.png - CACHE/images/events/23/img_0246/1ea79bebf8d867f883140dd506f0b217.png - CACHE/images/events/23/img_0247/cacc5f7c8d216d4ae79dca9d777d38ef.png - CACHE/images/events/24/cimg6410/b2369fc1d875c2bfd5ebae8a1c5fdba8.png - CACHE/images/events/24/cimg6411/49c7b0118ba96839a93d5de2cae06143.png - CACHE/images/events/24/cimg6412/5d16c9c256146902fe9883907b4ec4d5.png - CACHE/images/events/24/cimg6425/46d0fc7ee7774b7b167fd879c84fe734.png - CACHE/images/events/24/cimg6426/7c6ae6a09407e23b8d7934d0d2bdae8d.png - CACHE/images/events/24/cimg6428/2acef95fb94bb0e0ba517234d1809c7e.png - CACHE/images/events/24/cimg6429/ca6aca433518a758e7844c80c6073dc6.png - CACHE/images/events/24/cimg6434/54f6a1263856d26e28513794770c3b7a.png - CACHE/images/events/24/cimg6435/c4123a1ba3b6a0392a568ae0e5b29a32.png - CACHE/images/events/24/cimg6443/859d9708742e2027af710dc70b8ece52.png - CACHE/images/events/24/cimg6446/5c495a3bd6bffa2ab00b69b84a2f9676.png - CACHE/images/events/24/cimg6449/ba5a3915d8d703479cce2bb613782602.png - CACHE/images/events/24/cimg6450/0f61910029d0baa02a1986b68efa7529.png - CACHE/images/events/24/cimg6479/f9ea7ab8cb4de6ca871623220364bf07.png - CACHE/images/events/24/cimg6480/4103ecca570a452813c7c108068d5eaf.png - CACHE/images/events/24/cimg6481/0d37404b556625138dadd2a9b8b60d6a.png - CACHE/images/events/24/cimg6483/002e44e3aa2a543ddd911023526c7edf.png - CACHE/images/events/24/cimg6484/93ebd14e29b8622835fc9d7e911c25d1.png - CACHE/images/events/24/cimg6520/0d0323d2f3e5b8441ca02d8e926ad65b.png - CACHE/images/events/24/cimg6530/6e58cae615820251d0207d9e56d05619.png - CACHE/images/events/24/cimg6535/fed00e0ac7fca25411d57f990192890e.png - CACHE/images/events/24/cimg6536/7e024795fad919d7f6ff8b37fe92d3fd.png - CACHE/images/events/24/cimg6541/62153b3b5d9ddefa4f61a2ac5589114c.png - CACHE/images/events/24/cimg6542/61f22937aef127299e59275762dec543.png - CACHE/images/events/19/cimg5830/043a6ac3dc2f2479dc1c06db3cb9ea82.png - CACHE/images/events/19/cimg5831/5679b77a81a76cc6e4687886e419e2c2.png - CACHE/images/events/19/cimg5832/15cd61656b7202b8ecc3c029d63dee40.png - CACHE/images/events/19/cimg5833/d875b4258d806790ecd8d84df99712f9.png - CACHE/images/events/19/cimg5834/86c5e6ae598ea23339da718949d52e61.png - CACHE/images/events/19/cimg5835/8697db4d0da9f352d090bd0ffd4b85be.png - CACHE/images/events/19/cimg5836/c01568490cabc80b59e53ed45bf9830f.png - CACHE/images/events/19/cimg5837/e496f1328232e6c2185efa44857bcfe8.png - CACHE/images/events/19/cimg5838/c512fbbfec01a424ca38a9748ce01e17.png - CACHE/images/events/19/cimg5839/cffbd8ec9b5aac4b9937c13c3d339770.png - CACHE/images/events/19/cimg5840/1db9969e5f84c20d54f7ff7eb45748a9.png - CACHE/images/events/19/cimg5841/40266d59d1961ba0cc9d66a83d7cf9f7.png - CACHE/images/events/19/cimg5842/9ac9fe8e5a04b4931d004d80d012f140.png - CACHE/images/events/19/cimg5843/00c2a1093193ecbb3c3dbcb07e54c8ba.png - CACHE/images/events/19/cimg5844/96e0f0f703754a8e749fbb636e151383.png - CACHE/images/events/19/cimg5847/80fe46b4883d3160d8f07d3b6d701f63.png - CACHE/images/events/19/cimg5848/4a56d8f194cceafd403f4dcbf39e14db.png - CACHE/images/events/19/cimg5849/52e60570507681f79465c5546abbfeca.png - CACHE/images/events/19/cimg5850/96e92ecce0c6c799b1656ec42161193d.png - CACHE/images/events/19/cimg5851/974bd84858cabf1b564af46798fae992.png - CACHE/images/events/19/cimg5852/9f773968013b0fa6d9352c9e5036bd48.png - CACHE/images/events/19/cimg5853/d37fb61be94124977d2b841f1f23ae56.png - CACHE/images/events/19/cimg5854/3599ef6d225efa4c63ee033cd4d85ef7.png - CACHE/images/events/19/cimg5855/689197752dafc984bcceafa6b002580b.png - CACHE/images/events/19/cimg5856/df77e332d73d44420fe153e9529125c3.png - CACHE/images/events/19/cimg5857/faba2fe02a19476013da72f1adc7191e.png - CACHE/images/events/19/cimg5858/353f501cf5de894471c9243f189927e9.png - CACHE/images/events/19/cimg5859/ee232f1a5667d52e8d23062c5ca9be82.png - CACHE/images/events/19/cimg5860/039c3ed816e48b0315ef49dfd439ccc6.png - CACHE/images/events/19/cimg5861/35d30762cf2b8a8248042a0c48dd20a7.png - CACHE/images/events/19/cimg5862/5406a4fc57d74623b1fac1a833250207.png - CACHE/images/events/19/cimg5863/e229c685ca9205d538fc184203021273.png - CACHE/images/events/19/cimg5864/b28a88d947b4ce8ec2decf9db77be797.png - CACHE/images/events/19/cimg5865/c99635b9eee67d108feb7f834a21c44a.png - CACHE/images/events/19/cimg5866/585a7057b87d74cbaf33644fa9939201.png - CACHE/images/events/19/cimg5867/2fd2b146db255f3fb73485569f6e454b.png - CACHE/images/events/19/cimg5868/0e9945f4d574c985b2e404318acdf5fc.png - CACHE/images/events/19/cimg5869/1efce2a28d653e9083e2c3ceeabd98b4.png - CACHE/images/events/19/cimg5870/0dd0ee98dbb55fc649d7d7474417c03f.png - CACHE/images/events/19/cimg5871/8168c38c8c3f934f087db0d41bb8893f.png - CACHE/images/events/19/cimg5872/e6151ae6792f45f2997b9eccd663bddc.png - CACHE/images/events/19/cimg5873/796ab16f68649354111e7f59e04f566c.png - CACHE/images/events/19/cimg5874/e847c476d8edf40a92b20c0695253dc5.png - CACHE/images/events/19/cimg5875/832f168765d75e1844d2141881bd518d.png - CACHE/images/events/19/cimg5876/8b86aff1470020744979c0e4f04eafbb.png - CACHE/images/events/19/cimg5877/4d365b4d3d673b5299d5dd757f342b3f.png - CACHE/images/events/19/cimg5878/f2ae9265313a1a1fef6a6168ede66f84.png - CACHE/images/events/19/cimg5879/88af9ab12ec574430bcfdc55ed61723b.png - CACHE/images/events/19/cimg5880/db3dcdbebd199731c86199e949c2917b.png - CACHE/images/events/19/cimg5881/5c539173c191eccfed27d77b64adcd21.png - CACHE/images/events/19/cimg5882/778caf1d8a9f543c425ff5148de69053.png - CACHE/images/events/19/cimg5883/b99c07c821e2f88cfbea3f90f53e27e6.png - CACHE/images/events/19/cimg5884/b97fe2b769962dd8cdf21f8599621af3.png - CACHE/images/events/19/cimg5885/9940bde2ee7978709f9dc1c0f655215d.png - CACHE/images/events/19/cimg5886/cb53e7900511e3f8db6ac8bb5f3d1e40.png - CACHE/images/events/19/cimg5887/51917ee5c765b92009d109e0acedc5f6.png - CACHE/images/events/19/cimg5888/0f34fe75047fd17f44b47293d0020d0f.png - CACHE/images/events/19/cimg5889/847fff7b3f7d91f4f77fd1286200d79f.png - CACHE/images/events/19/cimg5890/3a182e6aac552f5c14a6fa972821217a.png - CACHE/images/events/19/cimg5891/5335287450d36878feefb17a7dd9ca02.png - CACHE/images/events/19/cimg5892/cbf31e90f7559ea5a81779c2432c04a2.png - CACHE/images/events/19/cimg5893/42ba829026079fdb04718ee5a879f6c9.png - CACHE/images/events/19/cimg5894/c612077ab8a40e25284664b06540ccfc.png - CACHE/images/events/19/cimg5895/6f3c56109ada006f7435c30ff240d707.png - CACHE/images/events/19/cimg5896/51eda5ceed2c7e0d0852c3833877c321.png - CACHE/images/events/19/cimg5897/33c295c408368c68e435f50a9c925392.png - CACHE/images/events/19/cimg5898/45f2d06234662719904a150ed17c4dfd.png - CACHE/images/events/19/cimg5899/69b1d199a389926caba266638f8632b0.png - CACHE/images/events/19/cimg5900/73f82b8105ae0c1406f7155a81085bed.png - CACHE/images/events/19/cimg5901/08ff7b74dfbf69575d56ee7349d4f051.png - CACHE/images/events/19/cimg5902/0686487b52efa644581fb431aacf9e0b.png - CACHE/images/events/19/cimg5903/a33bb539672b105d305a77ae6b0b576a.png - CACHE/images/events/19/cimg5904/c7538f712b156a3caef156e9b2a76cec.png - CACHE/images/events/19/cimg5905/a8ee7988c00dcbcae498c31297923e9b.png - CACHE/images/events/20/cimg7584/a16d4262541a3a320b6b9611c2d23bb2.png - CACHE/images/events/20/cimg7586/0770ebb90d85dc6c7e7528d21945feba.png - CACHE/images/events/20/cimg7587/6db349d4c5f6b41bb9242de6abaf0298.png - CACHE/images/events/20/cimg7588/99c4627b3b2709a8441fa8726a900be0.png - CACHE/images/events/20/cimg7589/b54fd894acd464ff61f0fd046fda607b.png - CACHE/images/events/20/cimg7590/a82b280326b63ec54b4422219930774e.png - CACHE/images/events/20/cimg7591/ccd5b7e894cf731e091ad6c52dbadd09.png - CACHE/images/events/20/cimg7592/165ba91057aa89678dc81bad84f7b510.png - CACHE/images/events/20/cimg7593/01eccd5c99fb67c0c8a7ae86f4f33657.png - CACHE/images/events/20/cimg7594/0297e10920ff9e50e6652fdd141d12d2.png - CACHE/images/events/20/cimg7595/56a972426407601f34677f4e8950a015.png - CACHE/images/events/20/cimg7597/9db234c657ab89c4c674a352ac6258aa.png - CACHE/images/events/20/cimg7598/a7e770fa6cb54fdd74490e866eadd722.png - CACHE/images/events/20/cimg7599/d8e868fb6bd070fccdce5e90b3d49a1f.png - CACHE/images/events/20/cimg7601/06c377812b494d010c61b36c54f11b1d.png - CACHE/images/events/20/cimg7603/c121c420445221a133cdcd6cf7787819.png - CACHE/images/events/20/cimg7604/4f536212252d4360fc33fe50316f6304.png - CACHE/images/events/20/cimg7605/6752d475cc826ba11e02205b38b1ffe9.png - CACHE/images/events/20/cimg7606/2725d9dca90df8a83795fb83282d9ee7.png - CACHE/images/events/20/cimg7607/1caaa8104208df789ded4bdc704d03c3.png - CACHE/images/events/20/cimg7608/b361c59f9e7f7d66347780e5570952a5.png - CACHE/images/events/20/cimg7609/d19c2bf8387fade2d1aebb2ad8e424ef.png - CACHE/images/events/20/cimg7610/e3ada4f8502f08c384f580cc448f8e6e.png - CACHE/images/events/20/cimg7611/7a5561965f483e59803ddab5e94566ea.png - CACHE/images/events/20/cimg7612/208ad1cce4dc5850b617e02b93895b3e.png - CACHE/images/events/20/cimg7613/82e46ff439674d0eaeafd790a01b911f.png - CACHE/images/events/20/cimg7614/80718be056ea6d8c62b0ede6ddd8689d.png - CACHE/images/events/20/cimg7616/5b9700132caecbc700ceb98ff867d502.png - CACHE/images/events/20/cimg7618/b62d14bc0215a65de07d3cddebc21800.png - CACHE/images/events/20/cimg7619/7749bd0f564d35b9fd4ab6eb4e79708d.png - CACHE/images/events/20/cimg7620/550709947498fab4a35818225bc58a76.png - CACHE/images/events/20/cimg7621/cf5147faab1a94dd9e12094228289dcb.png - CACHE/images/events/27/cimg6666/bef8e4488ce5463071b11b6ff0f974f2.png - CACHE/images/events/27/cimg6667/d95f185d642c9c450b2f0730817902d8.png - CACHE/images/events/27/cimg6668/707cc3f2137cbe78a656d9855bca6e02.png - CACHE/images/events/27/cimg6669/ff9a7c61aa834d250e7223eb4d044a09.png - CACHE/images/events/27/cimg6670/d3c6b956bd3d88acbbb6a2a13f7dbfac.png - CACHE/images/events/27/cimg6671/d89c9f21529c6ae547438bac7a6988bf.png - CACHE/images/events/27/cimg6672/a6acba410ec2caa4a4785f99b320337a.png - CACHE/images/events/27/cimg6673/62979aea2d6aa5d3f984bbf29e2ba302.png - CACHE/images/events/27/cimg6674/7ed642938f3da92461b79acbdca97d2e.png - CACHE/images/events/27/cimg6675/12347fbb3c5ad41a263d8813c644744b.png - CACHE/images/events/27/cimg6676/b1ad602fc367457570421daa94ed301b.png - CACHE/images/events/27/cimg6677/a4b34b61e3f9deaa1c1d5e2300aeca48.png - CACHE/images/events/27/cimg6678/89a98ddaa6a1ec3f9c55ad5bdcbd29d4.png - CACHE/images/events/27/cimg6679/84019d92634983a79282bcecbdf523a3.png - CACHE/images/events/27/cimg6680/15c8c08718ed0cf43ca4eeb1461dc4cc.png - CACHE/images/events/27/cimg6681/85ad54641281cb5466c0e0367efda963.png - CACHE/images/events/27/cimg6682/30cad7d5ba6252194cd47594f403759c.png - CACHE/images/events/27/cimg6683/c12cee59277be8012e122afb8d889d44.png - CACHE/images/events/27/cimg6684/1aa43ed2b40a7c5e2e5ac503e19267b3.png - CACHE/images/events/27/cimg6685/62e8e385f008377c85cedab8cbbd6749.png - CACHE/images/events/27/cimg6686/4de0f289aa879c04f484efe8ef70341a.png - CACHE/images/events/27/cimg6687/78719436f45819c01b87f858b39f1f68.png - CACHE/images/events/27/cimg6688/4cef2024abada32192e13bbc512ffdbf.png - CACHE/images/events/27/cimg6689/3a885eacf2f52bb04caec437698ec36b.png - CACHE/images/events/27/cimg6690/d27fca7d8734b13cdc38ec94b8823c74.png - CACHE/images/events/27/cimg6691/fb1b67ea27665aea916a6d5b0fab5938.png - CACHE/images/events/27/cimg6692/68aedb686427051229fd2f21b9f0ecdd.png - CACHE/images/events/27/cimg6693/ae8e8e5ec7b794c93bba9c7eb77c4bb9.png - CACHE/images/events/27/cimg6694/9f324bafd31e2751caa774e811a12142.png - CACHE/images/events/27/cimg6695/95e1563ab486b9efbf55ea7fadb8c096.png - CACHE/images/events/27/cimg6696/8d05a9d01d8e8d78fccdfa7ae32f863b.png - CACHE/images/events/27/cimg6697/3928ce0129e3d64c37b00e9d07b03982.png - CACHE/images/events/27/cimg6698/818798cc9e3d3e921d3a860bdf8ae6f6.png - CACHE/images/events/27/cimg6699/df2f2b93064c4c2b60cdecf1bc84ebde.png - CACHE/images/events/27/cimg6700/868babdbd3fb877817b6a37cd56be363.png - CACHE/images/events/27/cimg6701/3cefbf769ddb2946fe920ea8f139a7f6.png - CACHE/images/events/27/cimg6702/9c34088c3f76e1c834d152d2a05fce3b.png - CACHE/images/events/27/cimg6703/d0174a1ac07f090f3654a29aaea93fb0.png - CACHE/images/events/27/cimg6704/0da1f16cf62557f22d9c03b5dfc23732.png - CACHE/images/events/27/cimg6705/c4e6358a6c84d88e5fcb78af7719d488.png - CACHE/images/events/27/cimg6706/1aa65f887ffaef00fcadbc4433966c2e.png - CACHE/images/events/27/cimg6708/36ed496484b1e85f61e73edf47d81f84.png - CACHE/images/events/27/cimg6709/6de467dafb5fbce45aa1ffff53f956d9.png - CACHE/images/events/27/cimg6710/0481e8363ddaa5f5fef01a7cd425946e.png - CACHE/images/events/27/cimg6711/1f8037057ed8687538986361cd4b3a52.png - CACHE/images/events/27/cimg6712/9a7110cf2a5f75193a798bb8dfccc683.png - CACHE/images/events/27/cimg6713/fbfa84895ce5321076dcc4aadd077e66.png - CACHE/images/events/27/cimg6714/a355d86952900c5c788ecd43471fbe45.png - CACHE/images/events/27/cimg6715/80f6a9518eb3a581bdff21e3f7af9a64.png - CACHE/images/events/27/cimg6716/8e45f2b861d2e364cd5d30fd59ba09a7.png - CACHE/images/events/27/cimg6717/2c5697fc89b354288cc348d8b12d52fd.png - CACHE/images/events/27/cimg6718/566558705b2e6df65a2fd17cd3efbcb4.png - CACHE/images/events/27/cimg6719/bb79144b85d76a833fa8ea589fa31bb5.png - CACHE/images/events/27/cimg6720/3a7100c2238333336431304aad6b437b.png - CACHE/images/events/27/cimg6721/df01d6a6496eae06c721f757ca30529d.png - CACHE/images/events/27/cimg6722/1c6bd1bbfb471965886be0b83d011963.png - CACHE/images/events/27/cimg6723/216dbd34bad9a9fd1c7e543fcff8f795.png - CACHE/images/events/27/cimg6724/e907eac7d3b945353092a73be5a575d1.png - CACHE/images/events/27/cimg6725/040aad2b79082860b26ef65ddca84c6f.png - CACHE/images/events/27/cimg6726/85b4d4fbd4a0c52df04851bd51de4d5b.png - CACHE/images/events/27/cimg6727/2f559b663268e34d2767a629f5c3c525.png - CACHE/images/events/27/cimg6728/cc811ccb601af4f8a5ae3abb9ab4c251.png - CACHE/images/events/27/cimg6729/53dc332dc7e92fcf1aa82d74b0b61bdc.png - CACHE/images/events/27/cimg6730/1e6b22638355a31c00862f0d9f68346c.png - CACHE/images/events/27/cimg6731/073c4fb830fedaf7745ddf97c86dedfc.png - CACHE/images/events/27/cimg6732/e2f6852c38cffb10a6eb17d60ff11c35.png - CACHE/images/events/27/cimg6733/868cd94ff515030f8c9725f78fc58270.png - CACHE/images/events/27/cimg6734/8fe491ff194d4d0db2d7b7734fd85c21.png - CACHE/images/events/27/cimg6735/e2dfb6935eb4448c7974d5e6b65c1ab6.png - CACHE/images/events/27/cimg6736/43fc6d43f84de72219679ee76f4be0a3.png - CACHE/images/events/27/cimg6737/17ed057097ddc2e99f248d04c2f7615f.png - CACHE/images/events/27/cimg6738/61c6db2270676d511bdc0f524f32ec66.png - CACHE/images/events/27/cimg6739/e1fad3806227ec91d9c60a49833447d1.png - CACHE/images/events/27/cimg6740/2fcc3e7f9fc5a1a01a0872008976ca28.png - CACHE/images/events/27/cimg6741/87928cc0387cbcc1b504e53a4175bb8e.png - CACHE/images/events/27/cimg6742/cab5003fa8b4e8779c87ab4d1752b816.png - CACHE/images/events/27/cimg6743/b791cdd63fd73dbbc6973aaff22cf46f.png - CACHE/images/events/27/cimg6744/cd37f550beba3131569edbed7da034ba.png - CACHE/images/events/22/cimg6116/1e78ee8a4dbf4222f5c3fd31e3fc3dbb.png - CACHE/images/events/27/cimg6745/046ab81177ba0d32caf5a134fbe960c1.png - CACHE/images/events/27/cimg6746/dbbe8ca64eb03e2fa5c636ba71f1529b.png - CACHE/images/events/22/cimg6117/4217b2e703b89add92790d9f398d63f2.png - CACHE/images/events/22/cimg6118/d4614f6b04738a843d3868f8dd1c51d4.png - CACHE/images/events/22/cimg6119/6bae9e88f9107ceeeba621c2dcf82452.png - CACHE/images/events/22/cimg6121/178ef074aeb3f9fb9e87104b227c4bb3.png - CACHE/images/events/22/cimg6120/df106bbae78a6b4f5f9224a031cc8fdc.png - CACHE/images/events/22/cimg6122/98334e1649b9cd54d3f52b1c54cf5397.png - CACHE/images/events/22/cimg6124/9fec69774ec694ad3222bb5cdce94b7e.png - CACHE/images/events/22/cimg6125/08d24dd13429d7f041cadb27f01a24fe.png - CACHE/images/events/22/cimg6126/e6c1d68ce63c8156d65c127d4f29e4c7.png - CACHE/images/events/22/cimg6127/42bfe22b52c8d35001052d3004efff04.png - CACHE/images/events/22/cimg6128/0bcb2a314f804314ad6788fa9586f7fb.png - CACHE/images/events/22/cimg6129/342a26676bc053ec63aafc38b72fa582.png - CACHE/images/events/22/cimg6130/66267d227be4c60ef6f36f142c1e2d49.png - CACHE/images/events/22/cimg6131/354024c725faa759c22446bc81b792e7.png - CACHE/images/events/32/CIMG0105/da973280b7e8080d0f12ce9b7b874817.png - CACHE/images/events/32/CIMG0106/8f197dabb92a55161a889b397774630c.png - CACHE/images/events/32/CIMG0107/308805492170f26e2c79994b2625af66.png - CACHE/images/events/32/CIMG0108/4d4d915d0994f5f3acba5ee5777ab42e.png - CACHE/images/events/32/CIMG0109/d3f0e8fab86476d5a3435cb3c19357c1.png - CACHE/images/events/32/CIMG0110/0b91b192b82868e9680d9ca96656a753.png - CACHE/images/events/32/CIMG0111/1f6dcd55dc03ff7e7ae8346afcb7c7e0.png - CACHE/images/events/32/CIMG0112/3a66838bc2e9e704a7831a4769788d35.png - CACHE/images/events/32/CIMG0113/a8eb8fed4b5b7a8eda5a07bf8eee2288.png - CACHE/images/events/32/CIMG0114/f00fed61d66037bca9c12ba6ff43d850.png - CACHE/images/events/32/CIMG0115/e80b4a257a05cb52b00b2ed836bf0bfb.png - CACHE/images/events/32/CIMG0116/a889f138b10942f80ba5460be316d6ef.png - CACHE/images/events/32/CIMG0117/c5a32a098e6afa9b059179486068a189.png - CACHE/images/events/32/CIMG0118/71783be127570128fe196717be9a6556.png - CACHE/images/events/32/CIMG0119/e2979089f568f7cfeabda62afede39b4.png - CACHE/images/events/32/CIMG0120/d8d054afed08487804cf066942b9bc7f.png - CACHE/images/events/32/CIMG0121/a79e8cfecc16fc2a7457ae5b0fd02a94.png - CACHE/images/events/32/CIMG0122/029fe8f2357e4a981421f3bf7f8b6200.png - CACHE/images/events/32/CIMG0123/a294630e0b0d27b79bcd5de1d19f4370.png - CACHE/images/events/32/CIMG0124/d5cb4dd09ab9b0cc382a9c2ff18fd05e.png - CACHE/images/events/32/CIMG0125/cb4d0e08aefa385d02240fd080d2669e.png - CACHE/images/events/32/CIMG0126/089f8e9d34db0b5c766a12db785eddd9.png - CACHE/images/events/32/CIMG0127/48ce8eb13b81a8831e02b30b2ba89d4b.png - CACHE/images/events/32/CIMG0128/5cb7ca2405777b6dda3da259fbf7358d.png - CACHE/images/events/32/CIMG0129/12f40f66762c5b72469027bf0d97958e.png - CACHE/images/events/32/CIMG0130/6fdb6484618865325e7cb79d0aa627bc.png - CACHE/images/events/35/CIMG0088/831a1bdf440420b7ad04b342dd912443.png - CACHE/images/events/35/CIMG0089/d01f34ce54d75771a8e05ac4e538666f.png - CACHE/images/events/35/CIMG0003/414f7a8ef5cfde9b7e1a65c173b1c9dd.png - CACHE/images/events/35/CIMG0004/d82cd29358ffbbfa10b23d8679b9d0fe.png - CACHE/images/events/35/CIMG0005/9657147052aa08c82a107572460a2c77.png - CACHE/images/events/35/CIMG0091/1ca8c09decfe0238a425a2b21b731055.png - CACHE/images/events/35/CIMG0092/18d465d2a400af84008c733685eec108.png - CACHE/images/events/35/CIMG0093/86f7e99076312713bf0592e0dd626458.png - CACHE/images/events/35/CIMG0094/b2d62865802a582bc4de005a9b0f2c55.png - CACHE/images/events/35/CIMG0095/fb5b0a5da3629d53a6d3cb190d47d988.png - CACHE/images/events/35/CIMG0096/0e59362abc676caec17216f6346c6371.png - CACHE/images/events/35/CIMG0097/f9bb0efffc8bc35cdb6f44aec11eba59.png - CACHE/images/events/35/CIMG0098/51393f2b6f9c01483dfb894dd3c30a24.png - CACHE/images/events/35/CIMG0099/21d2ccd077e55bc1d44cde3e24187179.png - CACHE/images/events/35/CIMG0101/1cc77a404ae6bb9a55a3ee9cee615281.png - CACHE/images/events/35/CIMG0102/414736d834a4689c6188baacbbf36c79.png - CACHE/images/events/35/CIMG0103/09a1ecb7d7ca3787c3c613eae69145a4.png - CACHE/images/events/35/CIMG0104/210c8f805b699a433e8d1327d7e2a4e8.png - CACHE/images/events/35/CIMG0105/89c6e2e9c128fc83a59824f51b3900f5.png - CACHE/images/events/35/CIMG0106/a63774a8be5a9f6e6d922eb854c3022d.png - CACHE/images/events/35/CIMG0107/c26a079a264e485cfcedfa4af91e0c5d.png - CACHE/images/events/35/CIMG0108/152a185fb60c4253f7160a61d7c877f4.png - CACHE/images/events/35/CIMG0109/1f5ebe7b4fe6f33cbe070b812066cfff.png - CACHE/images/events/35/CIMG0110/95d1724841db9b2557029f83cb67e2f3.png - CACHE/images/events/35/CIMG0111/9127f16ab20df596fe319ed9b92c05f8.png - CACHE/images/events/35/CIMG0112/f1b8e57adc326d490944affe07c522d2.png - CACHE/images/events/35/CIMG0113/cc6250d01f5928e7b4b8af8c45e32608.png - CACHE/images/events/35/CIMG0114/cc85ac991b41acc5bd6382c5a8850184.png - CACHE/images/events/35/CIMG0115/706af2aabed4b25f63eaa4765e5b4de5.png - CACHE/images/events/35/CIMG0116/11a0c75da86b42506be029ac110f67b4.png - CACHE/images/events/35/CIMG0117/35b0bf3a297ec079eb15f02ffaac2787.png - CACHE/images/events/35/CIMG0118/a9c9df08ce6659cea978cfd46d4cac1f.png - CACHE/images/events/40/CIMG0204/f81596e18d66e96d8d8b9dc846e2132b.png - CACHE/images/events/40/CIMG0205/d3d974f0f7bde1a9ca49693d74aa4a3f.png - CACHE/images/events/40/CIMG0206/d9c86aa41edb0d1114784ef7cc356c4f.png - CACHE/images/events/40/CIMG0207/ec15e1593c7f5d195bc1b0bcc7e1e295.png - CACHE/images/events/40/CIMG0208/c0a33348a2fec0b64ba30b57410d5131.png - CACHE/images/events/40/CIMG0209/fb6526d5fac38bddd64ccade45296960.png - CACHE/images/events/40/CIMG0210/a1d511eedbedd1fcd29863634d9b2bf7.png - CACHE/images/events/40/CIMG0211/d935272d9606b13709b67e90e8bb553e.png - CACHE/images/events/40/CIMG0213/b12f6ccff2b209b158eaa7fe9d0ab543.png - CACHE/images/events/40/CIMG0214/b4a1a5339086416a7abe376e0f03227b.png - CACHE/images/events/40/CIMG0216/aaaaaa43ca4ace0161546e226e2e04f3.png - CACHE/images/events/40/CIMG0217/8b7255cc6790cf062500cc5b917a31cc.png - CACHE/images/events/40/CIMG0220/165d4bceefe44f96c79bde2847c7eb94.png - CACHE/images/events/40/CIMG0221/4f254ce77c627e457b8251caf759a328.png - CACHE/images/events/40/CIMG0222/712fdec14a140553c51341b7a3b10c7d.png - CACHE/images/events/40/CIMG0223/0b11468de1ef19844c2337ac44a255f5.png - CACHE/images/events/40/CIMG0224/38941c3e5186c8d00a950cf013310b6e.png - CACHE/images/events/40/CIMG0227/6bb1c581e7952b8e73adf7338fe87b61.png - CACHE/images/events/40/CIMG0228/06a9b898e282e90ab18a008503756622.png - CACHE/images/events/40/CIMG0229/e12b55ebb744917e2f3692c8e4ade4ae.png - CACHE/images/events/40/CIMG0230/5112eebbc44ce85f1d86f797fe29e5c6.png - CACHE/images/events/40/CIMG0231/698ded3a3361886931ffd8295798355e.png - CACHE/images/events/40/CIMG0232/530cee0642467652ea0aaa4ab80fba43.png - CACHE/images/events/75/Foto0031/ca25ce42eae51386915bccc9da4d3411.png - CACHE/images/events/75/Foto0030/d9d2b966297183bd1c251482c272ac6b.png - CACHE/images/events/75/Foto0028/3b04bea34275325ace589041e17c4f83.png - CACHE/images/events/75/Foto0027/bd0520e2d44e57fad89aaed5bf2a9e4e.png - CACHE/images/events/113/CIMG0446/c985557b783be333c28bcc1e074d6faa.png - CACHE/images/events/113/CIMG0447/0131bb2bac2a1fe19108b56beae851a1.png - CACHE/images/events/113/CIMG0448/464f0755fc15b83c9d82ef611b00fc9d.png - CACHE/images/events/113/CIMG0449/488dc8995d90f33c638d09dde2f6813e.png - CACHE/images/events/113/CIMG0450/1b83735dfd20cf4c20a99a17c97cc5aa.png - CACHE/images/events/113/CIMG0451/5a95f9a06becb375fc2a7d0e891b3194.png - CACHE/images/events/113/CIMG0453/019b8850a68189ccd29af427dc4971fc.png - CACHE/images/events/113/CIMG0454/c01f69e28c763cc78fd2ab8e14aa55f8.png - CACHE/images/events/113/CIMG0455/985dc166f9279a26989f73c0e29b143a.png - CACHE/images/events/113/CIMG0458/1fde5522e2749817bf2e9dd55a5ecfe0.png - CACHE/images/events/113/CIMG0459/547687c21483d895464c320384881535.png - CACHE/images/events/113/CIMG0460/8083c7d0bbdd76d9005e55ef5e6a1868.png - CACHE/images/events/113/CIMG0463/ca4a4b977ef63feb432598fe428bf585.png - CACHE/images/events/113/CIMG0464/ff208a1c823ed3202497b970a1f2a553.png - CACHE/images/events/113/CIMG0473/e8332988f8864b86fc4e7a693c273a4c.png - CACHE/images/events/113/CIMG0474/8d4b1775b497698e62ab8df87a18333d.png - CACHE/images/events/113/CIMG0477/f4a78b44dd5e17203d509fe6cbd72a00.png - CACHE/images/events/113/CIMG0478/fdbc6d14edbd33d0e08b95608d93b65d.png - CACHE/images/events/113/CIMG0479/c1d5ef9bb28e61343c22a06616ddbed9.png - CACHE/images/events/113/CIMG0486/e12c4f2dc660950b0ba6db75ba7f2493.png - CACHE/images/events/113/CIMG0487/bbb7f8920971e04905cc3d6c6bfba9b3.png - CACHE/images/events/113/CIMG0488/60886d2e7b3916b8488228770c582d9c.png - CACHE/images/events/113/CIMG0489/6d7d902e702ea93906ce65d1238b7cbd.png - CACHE/images/events/86/Kasu_2012_21_21_Bild_07/271e8750bfe3ab04d1097c1d595b41cc.png - CACHE/images/events/86/Kasu_2012_21_21_Bild_15/b8345a687eecb3cf64606c153b94b053.png - CACHE/images/events/86/Kasu_2012_21_21_Bild_11/5975d2571b16aa7c366fcb280030ede4.png - CACHE/images/events/86/Kasu_2012_21_21_Bild_03/7a3e94caeaeb85ee0944cdcf71749f63.png - CACHE/images/events/86/Kasu_2012_21_21_Bild_05/1938b90b48416622d0381edeb54a7a82.png - CACHE/images/events/86/Kasu_2012_21_21_Bild_04/9badb564fc2515ec89f57b4be23ee51f.png - CACHE/images/events/86/Kasu_2012_21_21_Bild_12/5ca7cb803002f6b4983c03b52607294b.png - CACHE/images/events/86/Kasu_2012_21_21_Bild_14/e79e6835cbcbf5aa4079614981e37516.png - CACHE/images/events/86/Kasu_2012_21_21_Bild_08/2d6b0fa6ff9f138bc96d5ec7ac975bf8.png - CACHE/images/events/86/Kasu_2012_21_21_Bild_09/a12dcd497d32ee6aba2566969b7942e4.png - CACHE/images/events/86/Kasu_2012_21_21_Bild_10/2d44dce895e8b3ce469f47c7b05d2743.png - CACHE/images/events/86/Kasu_2012_21_21_Bild_13/b7071e1e33ed3d3f648b0cbc0c1ea866.png - CACHE/images/events/86/Kasu_2012_21_21_Bild_01/ec9f2f9ca0f87c37a7c02f273189c752.png - CACHE/images/events/86/Kasu_2012_21_21_Bild_02/f50ea0b60bffe7139f9a10420a762441.png - CACHE/images/events/129/IMAG0459 (1)/9ab55d621d5048d510d2324e43c56461.png - CACHE/images/events/129/IMAG0459/1278d0708134de8aebd19ab2321e1cac.png -Validating generator: imagekit:thumbnail -Validating generator: membership:membership:profile - CACHE/images/membership/rubi/68db77bc83b25d80846f33c3d45737a0.png - - FAILED: The spec '' has no source file associated with it. - CACHE/images/membership/Xeniac/672bf284a1979b497a4408167130e8c8.png - CACHE/images/membership/Votaris/f037e70eb99615e07d5d1bf946645451.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/membership/Ri/691a0f9e7a5ee83f3f15e7e9cb9ec5f2.png - CACHE/images/membership/Itherael/595394088aa54fc3fcdf31aa71ffb8a5.png - CACHE/images/membership/Claxan/47406c6d7b1f4106d6b34fc3fc0ffe36.png - CACHE/images/membership/Raubritter/fa8923e5083bf7d42d84d43dd713565a.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/membership/Azrael/f10e2ab65a7107fe17a0f2ef5e9f26f3.png - CACHE/images/membership/Vielosoph/347f4b1e6708f51be4ce6d4d7dc26288.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/membership/Testdummy1/edc3fbed4b168bdcecfebee9c20231bf.png - CACHE/images/membership/VikiBuNNy/f35184ffb2ddb34f48236f112868c73c.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/membership/LukeAllstar/01fe9131d5c4d9fb06866397519456de.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/membership/Israfel/b5464579c870e60d5a2887fe5609de97.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/membership/RyuRonin_no_Uma/99ab0d7bb98e0878dd629fba5e8a8b75.png - - FAILED: The spec '' has no source file associated with it. - CACHE/images/membership/Bernhard/2cdb8e90db638250b556b83afb06d6ad.png - CACHE/images/membership/Petrus/fc9b839d6959753315760d1f6da42b2f.png - - FAILED: The spec '' has no source file associated with it. - CACHE/images/membership/besteste/d3fea850ceeb1288213aa1c0f5446c3f.png - CACHE/images/membership/Kenka/21f945a9cea5ad16b910f8f82c7a999c.png - CACHE/images/membership/songochang/a2ba437146a879f120911f068aee7128.png - - FAILED: The spec '' has no source file associated with it. -Validating generator: events:imagemodel:display - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/119/a8dc9d7c340d0e86da4acc3747156765.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/111/a0f31fa8956dd8ef35e0d29af2f0fdbe.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/96/2ff32d0c8ce8992cc5e7d958eadc74f4.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/112/6d35fcd4f3a58ff0afa78ace3e05f173.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/91/9fdfb825edcd9fbd7ed2d9c24a374997.png - CACHE/images/events/spielecafe-go7/1fe7907302e6e1e65c1e1092dd293d82.png - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/httpwwwspielecafeat/807be5c3f1c7f0a68401e704ae1b38f8.png - CACHE/images/events/spielecafe-go7/1fe7907302e6e1e65c1e1092dd293d82.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/lange-nacht-der-spiele/7339863fa27f5d4115e411b3a740d915.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/74/f66263c7deb68de77be3ee1565703582.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/None/a8544b20f1f37c135a8ba61d15d7b294.png - CACHE/images/events/39/bd73af9d0df9698e5321745cd94dfdd3.png - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/None/a8544b20f1f37c135a8ba61d15d7b294.png - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/56/a14a052604a19f3b7f83914f1f5f3245.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/35/f7b4b9073822c650545fcdf3f2e05284.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/27/8ff4889df39b2a37bfb56442b0d85344.png - CACHE/images/events/24/1a900513f4603551ee69c73229cc0886.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/20/b5212dd98194007e61e5d8b13fb4aede.png - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/18/580879c0e28c8c0bdbf5419efda749ff.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/26/171e4ae3d17e5aeb21ac82d05325b619.png - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/location/1/f0146e2024c427f20089acbb286e6ac7.png - CACHE/images/events/location/2/92a4ae2583c89745bfdb5d77d79a5765.png - CACHE/images/events/location/3/5b422eff0e3b4a9a574cf3a777672ba8.png - CACHE/images/events/location/4/2acd354e4a72474797f4fc4852c775bf.png - CACHE/images/img/places/pict7682/0a326f5211ddb39c347a649b1ebc4793.png - FAILED: [Errno 2] No such file or directory: u'/home/christian/workspace/kasu/htdocs/media/img/places/pict7682.jpg' - CACHE/images/events/location/6/50e43ccd285d8a6b83faa94b44e7501a.png - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/location/None/ed8a1a4c7bae676d0d5968284428beea.png - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/location/None/ed8a1a4c7bae676d0d5968284428beea.png - - FAILED: The spec '' has no source file associated with it. - - FAILED: The spec '' has no source file associated with it. - CACHE/images/events/location/None/73551f3a58909eef86ac73f87c0186ec.png - CACHE/images/events/21/1/f864b83143ad635367e3793e58dfd338.png - CACHE/images/events/21/2/7e076a8001d4074227582e9cddf8bb5b.png - CACHE/images/events/21/3/f820016be1b54e515d6844782aafbd2b.png - CACHE/images/events/21/4/2f7da89914ed6afa5a18f5b17fd30f7a.png - CACHE/images/events/21/5/e5b2b940ff4ade3765e152e6736ef234.png - CACHE/images/events/21/6/4278933b3fd5a21c333b698fd898c0a4.png - CACHE/images/events/21/7/ac651d872e9a5184d91e99f83c086ace.png - CACHE/images/events/21/8/025ff42e0bcad5dd757f4a8168938a6d.png - CACHE/images/events/21/9/bd6a1d1c67e9f9e27020cdd6cc434ebb.png - CACHE/images/events/21/10/6c24715201aa486ac738c528a6eb1bfa.png - CACHE/images/events/28/dsc04610/4024e1cc422fa24b391810c2ccb55c92.png - CACHE/images/events/28/dsc04609/0d0a277d95a88bcdc496ae4dd12e3813.png - CACHE/images/events/28/dsc04608/175f45a298ccc077f9c7c39ce1984a18.png - CACHE/images/events/28/dsc04607/45ccce83a59c7b5362edf7d11691eddf.png - CACHE/images/events/28/dsc04620/790c4c565ac355a018f5f00d8e6ce540.png - CACHE/images/events/28/dsc04618/b39e066a7f5ce8307b079583c929b670.png - CACHE/images/events/28/dsc04614/d4b692ae13b9a263c5fe0085334d4013.png - CACHE/images/events/28/dsc04613/f03ba1d52e0e36a2e7a08a5f4d3bc7e5.png - CACHE/images/events/28/dsc04611/1a02f7a9bce86eaf66443b1dc5bb67d8.png - CACHE/images/events/28/dsc04625/005611a769473a6ec6c42581fbddcf48.png - CACHE/images/events/28/dsc04624/e87eacf84bf5c7f2754310ebf97e4d30.png - CACHE/images/events/28/dsc04623/9d4bbba93fcecbccd94c564a6bec9f7b.png - CACHE/images/events/28/dsc04622/b4221916109e598b0a61d8799b8d6685.png - CACHE/images/events/28/dsc04621/052a21b9d298d5b9a1e10de875e37c1d.png - CACHE/images/events/28/dsc04631/cf75ca606ca3948026e8ea571b0736f6.png - CACHE/images/events/28/dsc04632/0c21f91ddba49dacb2a21c480eab6e72.png - CACHE/images/events/28/dsc04627/e5c4beacbec47b35d127e67b115b979b.png - CACHE/images/events/28/dsc04630/ed7a8cbf5f5adff56a0cb4ffcdaefa8e.png - CACHE/images/events/28/dsc04626/c23f925aa80d66d6523df70900dfbaf4.png - CACHE/images/events/28/dsc04639/bb8f925ab3acfe3bc4cb79477c5ba153.png - CACHE/images/events/28/dsc04640/446a300df199e93f8f9f09728118b323.png - CACHE/images/events/28/dsc04637/d43f91951a05b72f33b5d80e77713074.png - CACHE/images/events/28/dsc04638/e03de3ccb0682d28f4ef3e61e887bbeb.png - CACHE/images/events/28/dsc04634/823a2ab40fbfa53dd0b776a4e0aaa051.png - CACHE/images/events/28/dsc04635/3cf70b3e85ed2c3eb031a4751816f697.png - CACHE/images/events/9/p1010183/deda529618279001e682372b3e5e3109.png - CACHE/images/events/9/p1010184/467dc0359b38acf8f8a1a48c42e1e519.png - CACHE/images/events/9/p1010185/73e063cd3675e6fa8c5ef7a3f7b577e3.png - CACHE/images/events/9/p1010189/cc70681a3e6330e8b528581c7818b60a.png - CACHE/images/events/9/p1010190/bd85dc2164879a3c88d8ab023d89f84f.png - CACHE/images/events/9/p1010191/de1b98798520b253a7b1b7366c2cb6f8.png - CACHE/images/events/9/p1010198/1e58267b9044cbb56761afb440c9efbd.png - CACHE/images/events/9/p1010199/b32beaf5c9bdb9da2faa3854b3116823.png - CACHE/images/events/9/p1010201/2d343d1008d7a4e1d7b51228874f9961.png - CACHE/images/events/9/p1010203/3463c124e307bbcdbc385c825f59116d.png - CACHE/images/events/9/p1010204/25ee5638eee23f5262865c3fad38702b.png - CACHE/images/events/9/p1010205/47635a9214f3ac2b17f9901d1a38b811.png - CACHE/images/events/9/p1010208/2716f03fdb84fddaebd6a69909c4c761.png - CACHE/images/events/9/p1010211/910bdd3d47bdbae87140809722d76c42.png - CACHE/images/events/9/p1010215/9962b3cbc12e0921eaa5463bab01fcfd.png - CACHE/images/events/9/p1010216/4b114c497910794da72d7c45051402bf.png - CACHE/images/events/1/dsc04832/6e9306133c29b671b95b380c0a621e10.png - CACHE/images/events/1/pict3773/61be017687c4ea58659763ef3dbb29a0.png - CACHE/images/events/1/dsc04833/676b6c80814cfa06d600e460ab42c345.png - CACHE/images/events/1/pict3774/c7e3d1fd629252fda625701d6e695480.png - CACHE/images/events/1/dsc04834/00be88d7161f860c66532c1464fb5875.png - CACHE/images/events/1/pict3775/b422aababa975c28cf8a0151d489e0c4.png - CACHE/images/events/1/dsc04835/bafe92a38d9719b0fe2e6f71a36c1b20.png - CACHE/images/events/1/pict3776/ca9c8de37443e3648b30150d57d67e06.png - CACHE/images/events/1/dsc04836/1089c6376ec1a88bfadda5a7e5889a3b.png - CACHE/images/events/1/pict3777/79e84cfd1d71ca51726b80a4a6e6d011.png - CACHE/images/events/1/dsc04837/e6e9c4160f4960c649f1baea445c499c.png - CACHE/images/events/1/pict3778/36aa516c56fbd0c0cf7546ab40e2c422.png - CACHE/images/events/1/dsc04838/d10fbcb2d44f1fb7ca10ddf75db49c2e.png - CACHE/images/events/1/pict3779/751453fda9ab265c3bf98674d8be96d0.png - CACHE/images/events/1/dsc04839/5134e35bbf7a74d1793a26329f4d07de.png - CACHE/images/events/1/pict3780/08116b6dd6492a977e26312c74cb1ff9.png - CACHE/images/events/1/dsc04840/0520fc5aa5ecf6affc5d1ddb3629acfb.png - CACHE/images/events/1/pict3781/2da8df1da8940180d2b535943e06b031.png - CACHE/images/events/1/dsc04841/c110b3485fb21c8b6cc357e55f3b7652.png - CACHE/images/events/1/pict3782/c2f370984dc18ad7452d5a048a6d205a.png - CACHE/images/events/1/dsc04842/d88c5b9a3c4bfdddeb55088498aeaade.png - CACHE/images/events/1/pict3783/716aa08c4524091614b897cf84b5fe0b.png - CACHE/images/events/1/dsc04843/9904851c4c984998d74b529085665ad8.png - CACHE/images/events/1/pict3784/c7f39d85228bb97fefb0fd3b2a775dac.png - CACHE/images/events/1/dsc04844/42efe03a0b8b34efa8e18f4385088ae0.png - CACHE/images/events/1/pict3785/01b81c0ad262f51909748b6c9e801156.png - CACHE/images/events/1/dsc04845/11aa9a4e436dc7d576d16868a4688de4.png - CACHE/images/events/1/pict3786/714a3316006b54c1d647cba702d93ca9.png - CACHE/images/events/1/dsc04846/56ea720b4b013caff649233a09649bdb.png - CACHE/images/events/1/pict3787/f6274904942bffbb7f80e982c4b3a7ce.png - CACHE/images/events/1/dsc04847/67c9e6e3a3ef512b6b07c60baa89f820.png - CACHE/images/events/1/pict3788/8ea71b34240c09df23051d5c41b93903.png - CACHE/images/events/1/dsc04848/8d879d7a56d649e51e5d8f4c76a93c07.png - CACHE/images/events/1/pict3789/1f0f18c16196af0ed105d304f6318aba.png - CACHE/images/events/1/dsc04849/5d89487f08926029bdbb7b768402c859.png - CACHE/images/events/1/pict3790/77dc00e91254be9f974ecf5b2dff8f88.png - CACHE/images/events/1/dsc04850/a074ca5a01b7a06847d641a34eb2cecc.png - CACHE/images/events/1/pict3791/816a3311b41423ef6744269950c0d345.png - CACHE/images/events/1/dsc04851/148e929e9d837ad070b07be498532ffb.png - CACHE/images/events/1/pict3792/a56e8c09d6bf2eef280a096e0e3723f5.png - CACHE/images/events/1/dsc04852/12c889015de803a9664c3552fc548f7b.png - CACHE/images/events/1/pict3794/0715b08e9fcbd7d627cf63d96dd90e06.png - CACHE/images/events/1/dsc04853/55ecc72d5ecb90fad13750397c5cad14.png - CACHE/images/events/1/pict3795/8e25c10a95ee8e567791ebf94472810a.png - CACHE/images/events/1/dsc04854/836952009203126c87ccfb22cb2eb348.png - CACHE/images/events/1/pict3797/25e4dc15e723d798f1f07ea326033c83.png - CACHE/images/events/1/dsc04855/856611557dee1e8f3e48e3044082b15f.png - CACHE/images/events/1/pict3798/9ee0ceb0b91d9f4f510f668899a5bd9b.png - CACHE/images/events/1/dsc04856/4a12f2db2726144b38439f22ef3547f3.png - CACHE/images/events/1/pict3801/34b2692bd12c0ab1be13db817d900d13.png - CACHE/images/events/1/dsc04857/65a88692621351afc0ff5a89cb17982b.png - CACHE/images/events/1/pict3802/16f8e9ffb9248e9ef8bce8cd9cca86c6.png - CACHE/images/events/1/dsc04858/ae15eb46526e8f034bad0489c1abd8b2.png - CACHE/images/events/1/pict3803/b5df294a441c41f4bd9c97ab6fff9b80.png - CACHE/images/events/1/dsc04859/1a4a81358648720bbe6f9b4d47f251e1.png - CACHE/images/events/1/pict3805/083e10175a176bc93f5268dfbdbf1c68.png - CACHE/images/events/1/dsc04860/0147e205dd1c9974ee66b577ea2b74ca.png - CACHE/images/events/1/pict3806/889679273202ce67ce79e2fb8f67a480.png - CACHE/images/events/1/dsc04861/ea27d0232ff74d0fbce4f5c5a79bb24f.png - CACHE/images/events/1/pict3808/e62b5b627a62c4eb16ead4bde2fa89e3.png - CACHE/images/events/1/dsc04862/54ee40fa1705a57fa204232a264921ce.png - CACHE/images/events/1/pict3809/8c4c02f89b4d0e2900842defb7698048.png - CACHE/images/events/1/dsc04863/016d6d699bfc57423b6bbd7f0bb52e4a.png - CACHE/images/events/1/pict3815/445e1500be73a40e28a179b2bc25db40.png - CACHE/images/events/1/dsc04864/bdc1a4c3eb5ba978ac620dd932a5707f.png - CACHE/images/events/1/pict3816/90afa6d8242cd40ec0a7a982f5cd49ff.png - CACHE/images/events/1/dsc04865/c3f25c84317af492567d622086c3c41b.png - CACHE/images/events/1/pict3817/23828c13b24aab50e52b977661f11ec1.png - CACHE/images/events/1/dsc04867/82c4e5884bfd311ca0c3f05b5234d509.png - CACHE/images/events/1/pict3818/01e19970501adae399ba53cd7e5f1836.png - CACHE/images/events/1/dsc04868/b4de3432970fd510424144e445fee6dd.png - CACHE/images/events/1/pict3819/cb8acd42cda5e35907df2d0f2b295d37.png - CACHE/images/events/1/dsc04869/7bdc18f3043c0f56bd2faa26f30f2e0b.png - CACHE/images/events/1/pict3820/c70fbef10896e53456ab4f73720c313f.png - CACHE/images/events/1/dsc04870/97dbc7161a3b86c1310b48361c4077fa.png - CACHE/images/events/1/pict3822/255c9020515a97b42b5da025c60a6cfd.png - CACHE/images/events/1/dsc04871/351fb18ff12b9678112d1d917c133696.png - CACHE/images/events/1/pict3823/b3605ed8e0d89bfc7cc25f327b702709.png - CACHE/images/events/1/dsc04872/15d24d35173a2f4d0783295295d4745d.png - CACHE/images/events/1/pict3824/900e1bf26356f29a652808d55fec99e5.png - CACHE/images/events/1/dsc04873/d55a6397488a79bc0f3606637dcf0089.png - CACHE/images/events/1/pict3825/5af9124630849f76f7f0b9293a595f5c.png - CACHE/images/events/1/dsc04874/814b683035662233d6396096fed43ca8.png - CACHE/images/events/1/pict3826/4836c02b9e8af3e26f0f213c40f5ce20.png - CACHE/images/events/1/dsc04875/1d61cf56cc8fc171e4fb7694bad68efc.png - CACHE/images/events/1/pict3827/07aa5c938ed661589420339f0a51f16d.png - CACHE/images/events/1/dsc04876/40323fbc7b3f7146376c77941f384fc1.png - CACHE/images/events/1/dsc04877/80e73f313dc7699333c430c945581678.png - CACHE/images/events/1/dsc04878/c1b4873b41983ea4c3698308e9f87979.png - CACHE/images/events/1/dsc04879/c382780dfd0dcdb0e409bea09b3b969c.png - CACHE/images/events/1/dsc04880/cdfc56d1132a2643b70a299e1b753abd.png - CACHE/images/events/1/dsc00150/d9228126f1fed54543d5c8bbf16e6572.png - CACHE/images/events/1/dsc00153/7948eb0448f99f0ee6928b446f2473e5.png - CACHE/images/events/1/dsc00154/5d3c2d4a23b976ea2df71a2e38e921f2.png - CACHE/images/events/1/dsc00156/95bb8c32a10c2e54a170bc6cd69f19aa.png - CACHE/images/events/1/dsc00157/b6cd0411d4b17a8bcc9414cde932a4e4.png - CACHE/images/events/1/dsc00158/9c8e2c1e481951c11789811d932adb92.png - CACHE/images/events/1/dsc00161/473387580ac18d2079cd01dde59fb46a.png - CACHE/images/events/1/dsc00162/02ebfa6bb6ff791cc55a31ea25dd5d15.png - CACHE/images/events/1/dsc00164/eba4eedaa9f10b059f43c56f3aa6e240.png - CACHE/images/events/1/dsc00165/cbee53797edb6b7d81440c80c322cfba.png - CACHE/images/events/1/dsc00167/4ff1be59618d2125584e6b91c4262b29.png - CACHE/images/events/1/dsc00168/73d00c3a5ca1469c8735db2457d0f7cc.png - CACHE/images/events/1/dsc00169/271159e353b71baad27dcd4ffa31e5ef.png - CACHE/images/events/1/dsc00170/3b7b31acac3122e1382af043b7595160.png - CACHE/images/events/1/dsc00171/82e28da82153af374ad18f6834ecd9c5.png - CACHE/images/events/1/dsc00172/3162550b92cfb2b923f58c7aa5146ba7.png - CACHE/images/events/1/dsc00175/0453fbf51d9336845633cabb06eb8b6e.png - CACHE/images/events/1/dsc00176/eb9575fec1f17d4b7a4a15e31dfb5d7c.png - CACHE/images/events/1/dsc00180/75c936008f9cacde65e6b6bc9fb327c4.png - CACHE/images/events/1/dsc00181/1304ede2c55bcf67ddc527edd8bd6e0a.png - CACHE/images/events/1/dsc00185/1d10a2654891bff2c241790eb7c9db6c.png - CACHE/images/events/1/cimg2224/c1700fab54e710a21c613494039af107.png - CACHE/images/events/1/cimg2226/b7b2422316a594019ad34796c3751a37.png - CACHE/images/events/1/cimg2227/6062a90c6a82c1e3a40f4db31e0f5ec7.png - CACHE/images/events/1/cimg2228/09d8354af4829f87415c31e70da41834.png - CACHE/images/events/1/cimg2230/6f59d997d6b2cea6aa54b7711d6ba422.png - CACHE/images/events/1/cimg2233/1755b847fa86ffd95a969d9c251449d0.png - CACHE/images/events/1/cimg2234/11739586c7292a5de5dd00181b8c3288.png - CACHE/images/events/1/cimg2235/bc5c2b598a1229f548c4caa91358b61c.png - CACHE/images/events/1/cimg2236/6f4860eb3112caaee8351150b339cf58.png - CACHE/images/events/1/cimg2240/30910bdea330df6ba71285897c3b300a.png - CACHE/images/events/1/cimg2241/c747e3e8417c7850fdcc6db00bd890a1.png - CACHE/images/events/1/cimg2243/8c605ed9b8eb9d33404076983ce013f5.png - CACHE/images/events/10/dsc05108/c04f69f508af51b2455019ab6353e55b.png - CACHE/images/events/10/pict4209/f082e46f02c0091d49ae40f63e3a7643.png - CACHE/images/events/10/dsc05109/3464900a60ea1c6a489b36f6b91fe3a0.png - CACHE/images/events/10/pict4210/9be94d2f022ff672b6dc9f1f4dc7bc51.png - CACHE/images/events/10/dsc05110/0153ddfcdee9aa103f8084003fcdc88e.png - CACHE/images/events/10/pict4211/5ab5e7bf9d1ad52013989a872367f917.png - CACHE/images/events/10/dsc05111/5403f5e60044ca9cdd0a7eef8c8ed8d7.png - CACHE/images/events/10/pict4212/a8eb34e02cf8ad9bcc922c2ab8011e9c.png - CACHE/images/events/10/dsc05112/048bda63a65de89ccf97d4582e962667.png - CACHE/images/events/10/pict4213/2860c29e646c10f94440174c471f12f6.png - CACHE/images/events/10/dsc05113/c8e7022903dd02b922d115516ae679f1.png - CACHE/images/events/10/pict4214/a1d06d85a532404f482811ea7e7b9aaf.png - CACHE/images/events/10/dsc05114/308a00e28c4ad543e706722fb8fab7c5.png - CACHE/images/events/10/pict4215/0ce61586da67b2c10fc43ba3b0aaa281.png - CACHE/images/events/10/dsc05115/17c77869e6fa7e76498646d552cce42d.png - CACHE/images/events/10/pict4216/0b18f8109ec89e36908f37f75d75cb69.png - CACHE/images/events/10/dsc05116/9963a1fc2261d1b0a8ba6cb063fff5a9.png - CACHE/images/events/10/pict4217/15a57aac086860594fa4fda91f855ee4.png - CACHE/images/events/10/dsc05117/0f6e257f71aca7037280848e3aa3060c.png - CACHE/images/events/10/pict4218/3d0388ba7c7f0aeb2638bac093d90df3.png - CACHE/images/events/10/dsc05119/040d41d52b9dbe7e4505dd606e0b3f24.png - CACHE/images/events/10/pict4219/79218c2385d4765f39bc12d2766d6c39.png - CACHE/images/events/10/dsc05120/e0a9494f497e840f0ea31ce2e2e7b36c.png - CACHE/images/events/10/pict4220/5eda93d8801a73d12967f49908278371.png - CACHE/images/events/10/dsc05121/39a7b2ebbbbd25362376e034d7b55100.png - CACHE/images/events/10/pict4221/c08fcb95e346b96f5200ea5cf1930f80.png - CACHE/images/events/10/dsc05122/bccc30b8c114469a3bb3af3138facb2d.png - CACHE/images/events/10/pict4222/3fadc5e651b0ae699da12e3cd6c9bbee.png - CACHE/images/events/10/dsc05123/8a69bdc8acb57fbc074655cb2d2c177e.png - CACHE/images/events/10/pict4223/cff61823858303e5a7f6839894516dc8.png - CACHE/images/events/10/dsc05124/21d578949e2b64186d0c2b9af3d51a2f.png - CACHE/images/events/10/pict4224/86d311a8cd1675bd8f3712fc5d9b4dd3.png - CACHE/images/events/10/dsc05125/37ab1b2ed9482773ec07a0e4eda206fc.png - CACHE/images/events/10/pict4225/4dcaffa7fa936fb2cd1a63f059a1837c.png - CACHE/images/events/10/dsc05126/df94994fa4f9723bda9d702bceb9a093.png - CACHE/images/events/10/pict4226/ceafc8714c42971816fa52f7e7d2ab3a.png - CACHE/images/events/10/dsc05127/6e6b2cc1687523322307bc0defc7e83a.png - CACHE/images/events/10/pict4227/b40981aaf9b2ea58c57e73bb996570fd.png - CACHE/images/events/10/dsc05128/7a17a80c6a70b6b8c36edd4a7b941668.png - CACHE/images/events/10/pict4228/c90c89dd1e856eb4faf474581a7dbe69.png - CACHE/images/events/10/dsc05129/715a45810688988eb0885bf59f94d57f.png - CACHE/images/events/10/pict4229/20f9bef36c861475b1b63e310d67b8b5.png - CACHE/images/events/10/dsc05131/91792ca344de065b55dd1bb23e1ae593.png - CACHE/images/events/10/pict4230/a4688aca8cffaca149344d62217d1fca.png - CACHE/images/events/10/dsc05132/5e4d012b0ceb909afe867928d395737d.png - CACHE/images/events/10/pict4231/8c09ceef535ced87d5d5d6cb7afcfd0e.png - CACHE/images/events/10/dsc05133/42bacc38becf0a6afd10ef560659efe9.png - CACHE/images/events/10/pict4232/e0d14a704caffff74542c84ce3f60535.png - CACHE/images/events/10/dsc05134/e107a899f98e74f7cb0e8544fae8eb1b.png - CACHE/images/events/10/pict4233/1a90af55d3571cd794442f0b86725002.png - CACHE/images/events/10/dsc05135/03c516dc4387d4d2d8a266a563e8a5ff.png - CACHE/images/events/10/dsc05136/a57d17b470af0dfcb9de3cf8fda3e551.png - CACHE/images/events/2/cimg2420/b87e0b3d9669d6caf719cdc43fa086b1.png - CACHE/images/events/2/cimg2421/fccebbddb7951a9fdbe2a150805fa105.png - CACHE/images/events/2/cimg2422/5825cca6fdeb08bb5fb5b33cb26b1dcc.png - CACHE/images/events/2/cimg2425/5f36fa34a98193dab62eea7d04b52161.png - CACHE/images/events/2/cimg2429/453aeabf8d0a3a4b5c614f4bfa428210.png - CACHE/images/events/2/cimg2431/ea0b08f74813cbd4436f8983890d6db7.png - CACHE/images/events/2/cimg2432/23cc88ab7051194ac8b5899d1c2f7fbd.png - CACHE/images/events/2/cimg2434/ffd92e800d7faa01ed0b26a0bda7de41.png - CACHE/images/events/2/cimg2435/df058f1508bdf9e77d87c180a45f8b5b.png - CACHE/images/events/2/cimg2438/bdce5b745f333133389de4637ca99e4c.png - CACHE/images/events/2/cimg2441/dc8b2fa8a296bfbbd4140e808e438142.png - CACHE/images/events/2/cimg2442/3bc95a7ef8b3b646c72b48c78e798df9.png - CACHE/images/events/2/cimg2443/e3c17357aaa13f60d2303e64efd56f5c.png - CACHE/images/events/2/cimg2444/135ad65b9095326579f5a1d9757cab80.png - CACHE/images/events/11/pict4631/07f2fa0254bb850c3e10a70a90937bee.png - CACHE/images/events/11/pict4632/9605b8f1b20b38bd758384015a4fbe17.png - CACHE/images/events/11/pict4633/b36f475c4d228339c34f466184998f29.png - CACHE/images/events/11/pict4634/172cde8bdabdf0f05a6ea0813d79e7ae.png - CACHE/images/events/11/pict4635/5d89cdd2dca55457a5a4f8a6db620252.png - CACHE/images/events/11/pict4636/5718ff267aceb1bf446e9e28335f83d7.png - CACHE/images/events/11/pict4637/f1b7ac1acb94da55784e546fd2d22f5a.png - CACHE/images/events/11/pict4638/a84575dd82947b2c30953433b1fa374d.png - CACHE/images/events/11/pict4639/0c0444545292b6d4d7b5c3d06c9bc6d1.png - CACHE/images/events/11/pict4640/4b4cb1ebc192ef5802c9be7d936c2992.png - CACHE/images/events/11/pict4641/e54fe8d48e7b40abad5cd6d663402345.png - CACHE/images/events/11/pict4642/ce22597f4b66278685df0473381c4abd.png - CACHE/images/events/11/pict4643/24cbc9e4d5a25c6feec7b3a15370c7ae.png - CACHE/images/events/11/pict4646/51db8e6a3dbf16c2f0514fd0cbdf56d3.png - CACHE/images/events/11/pict4647/0369b7ed9ac7f15c0a195507a5bf9681.png - CACHE/images/events/11/pict4651/b8ffbb152165fad862b9331da24699ad.png - CACHE/images/events/18/pict4770/0ae1219403349b8270596ca3570723f0.png - CACHE/images/events/18/pict4773/71790ab2ec94b5cc3020b12825c0d412.png - CACHE/images/events/18/pict4776/f5af33d2c435c2a698e26ae908e8b70a.png - CACHE/images/events/18/pict4777/3b34754cc112f4569ef02824ce2c117e.png - CACHE/images/events/18/pict4785/8de87c546ec883c0b619f63ec6fef72a.png - CACHE/images/events/18/pict4791/e917e42c810fc4324d7994655a806c04.png - CACHE/images/events/18/pict4792/308cdcf2136e291d840ddd78af3dd923.png - CACHE/images/events/18/pict4794/9cbae2026d7bce200bccf03edf028e9e.png - CACHE/images/events/18/pict4797/10d428ff2c242640125c86301779df0b.png - CACHE/images/events/18/pict4798/5d034b78de478635ba2c56a92d64b58d.png - CACHE/images/events/18/pict4799/86d66ba766cbee9ec6ccb6500ad68ed3.png - CACHE/images/events/18/pict4810/ab1da9695fc342efb87fb51fab8159bd.png - CACHE/images/events/18/pict4816/fd28ce6036e0fdbd73331796eb327eb6.png - CACHE/images/events/18/pict4818/4875a70f4cb4b0835df9ddd56a4481c3.png - CACHE/images/events/18/pict4819/4157282d07489930bb32ff9933d9df7a.png - CACHE/images/events/18/pict4826/2db7fb8e47015931246c04bff7780d88.png - CACHE/images/events/18/pict4828/a66557dae7239f7ab1957f67aad3538b.png - CACHE/images/events/18/pict4829/cd067a4796a66c37c793f7705d4b4fc8.png - CACHE/images/events/18/pict4830/5a9b1086b4ceb46f546aedcb85b1231e.png - CACHE/images/events/18/pict4831/f63783dcb0d25994db23cb3421a36315.png - CACHE/images/events/18/pict4832/c84af5fa01e53e2269da2837b70d6450.png - CACHE/images/events/18/pict4833/dab6397cf1b53af92c8745095b1b8b78.png - CACHE/images/events/18/pict4836/4d1313ee373f5cea44041b023c7cf79f.png - CACHE/images/events/18/pict4837/13b2428faabb3f730b716c2d73d8bc36.png - CACHE/images/events/18/pict4840/ede54f8a5d1414d41fbafe17fb81dae3.png - CACHE/images/events/18/pict4852/47d5c64c71443be82c75c5436a957867.png - CACHE/images/events/18/pict4853/b6e253e53ebb0b53ca2911b92fff09c3.png - CACHE/images/events/18/pict4855/b448e9bcd6a7fa8d999aca3d0e58b1a1.png - CACHE/images/events/18/pict4869/6ed19e4d7180681101980e4d3b98c070.png - CACHE/images/events/53/cimg3117/34bf31e5ec42b7ec846f05684a98364a.png - CACHE/images/events/3/cimg3117/a51b641ffc5e4b6ba4c6da2218ca7849.png - CACHE/images/events/53/cimg3119/22e88285c42bfd883359cb0afa0fd68f.png - CACHE/images/events/3/cimg3119/36123f73f359ecbe35a2e310ccd80889.png - CACHE/images/events/53/cimg3120/3d65e948af9027511572f7d778d3a7d3.png - CACHE/images/events/3/cimg3120/f26a22b4e8f6a1a1ebe3ea20e20ad7ed.png - CACHE/images/events/53/cimg3121/ab606f797fb6546ee8ed4310c3710166.png - CACHE/images/events/3/cimg3121/d8e14f2e708c60979b41b9365e009ba0.png - CACHE/images/events/53/cimg3124/1eeadda9d31cfb13a0a320f4c5754e3c.png - CACHE/images/events/3/cimg3124/a44b222468e92489b42a43357bf18091.png - CACHE/images/events/53/cimg3131/05f40c0030686776b4ee64cff4a9aa81.png - CACHE/images/events/3/cimg3131/ca12333a36836765a3756b985e13ce9a.png - CACHE/images/events/53/cimg3139/d88f32d799c2dbc4bc44419548336c99.png - CACHE/images/events/3/cimg3139/b5886c96abe157d007da3816860cd512.png - CACHE/images/events/53/cimg3140/8a02e5c0201e95ceca293fe26a62ed7d.png - CACHE/images/events/3/cimg3140/b15ce4c8f78bf8ef4113d59a48f21364.png - CACHE/images/events/53/cimg3142/f5a73dd38d02ed1bd392f8bfab1c90ef.png - CACHE/images/events/3/cimg3142/85f7d69894097e98606f0151106fe06f.png - CACHE/images/events/53/cimg3144/a7171177d265ca2af2b297201217ace5.png - CACHE/images/events/3/cimg3144/8d77d142d0c9085e66e5a62181c3bd19.png - CACHE/images/events/53/cimg3146/a5847484fdebe3a2e456a9b1ccd977b2.png - CACHE/images/events/3/cimg3146/f66ca5e4b0e3804cd73289ea7425cc9c.png - CACHE/images/events/53/cimg3148/af03d35840e8c77eacc67aa9aaa9e4a9.png - CACHE/images/events/3/cimg3148/61f40a4fabde0a81994181b33dc90c4e.png - CACHE/images/events/53/cimg3149/866bd791ff6754a6405097dabda6c3bf.png - CACHE/images/events/3/cimg3149/f08b48d8b7049598d0145ad12b524f46.png - CACHE/images/events/12/cimg3850/3c094076a77c5886996cc00aeb4fbdf2.png - CACHE/images/events/12/cimg3859/f746864fba28f92673405a4c5d183d80.png - CACHE/images/events/12/cimg3863/37fe738cfa73e6358345132ac3f72c4b.png - CACHE/images/events/12/cimg3867/b7d5eda55d33ee653778f1bb4a61244b.png - CACHE/images/events/12/cimg3868/b198af3c06ea4c928712facc26de4017.png - CACHE/images/events/12/cimg3869/6bfe6e99e61807fe34b6b9b1712bd508.png - CACHE/images/events/12/cimg3871/f006cf0058de5d959d1b6e2245d17e70.png - CACHE/images/events/12/cimg3877/01f4e656144535966c6cdafff962e59c.png - CACHE/images/events/12/cimg3882/68cc14f1a6602a9bc4eb73a60567d57e.png - CACHE/images/events/12/cimg3883/9ad50a949a57afc2fddc010d18bb915f.png - CACHE/images/events/12/cimg3886/35edf4a8b5e66e0164eb54b0b24f3f7d.png - CACHE/images/events/12/cimg3887/cfcbc0e805729e290b3bcd20274d5a22.png - CACHE/images/events/12/cimg3895/438d22ceea555276f33500697310f30b.png - CACHE/images/events/12/cimg3909/3f56ff77cb465ab7f23f3b95a46122ff.png - CACHE/images/events/12/cimg3911/27c7ae2933244952d3b7070f8f407182.png - CACHE/images/events/12/cimg3912/f73db70b0dd336d2fd26062920fa983f.png - CACHE/images/events/12/cimg3913/74884d39c6c41655f983d34a73d792cb.png - CACHE/images/events/12/cimg3849/0c7039463ff13966e23c1bec511880b6.png - CACHE/images/events/12/cimg3847/e646b2099516ff142becf60e1e72b8fb.png - CACHE/images/events/12/cimg3846/fe5555b464a93fc4e440b0a5f2e06de4.png - CACHE/images/events/12/cimg3845/325b33e0058dc211f11c14fe5a7a2215.png - CACHE/images/events/12/cimg3854/0151ad86f802d3ef3eeb7aafc3d8ee10.png - CACHE/images/events/12/cimg3853/882adc61bbd19b16acb3cd981436085a.png - CACHE/images/events/12/cimg3852/f02e448a215fc03a85d6a7015414d05a.png - CACHE/images/events/12/cimg3857/06445286776b76aee8311ac8f76134eb.png - CACHE/images/events/12/cimg3884/f05a9ace5f19d9c81a7d6d971d40ffc4.png - CACHE/images/events/12/cimg3915/b1c2802adb5d2187645e4931a4c77b36.png - CACHE/images/events/12/cimg3905/d07f5c5d180b90b5088dad559b384cb1.png - CACHE/images/events/12/cimg3904/1fb73a3be9bcfd96fd22a6e99037dd09.png - CACHE/images/events/12/cimg3901/5b1acf0347b542db61200d69e0beb47f.png - CACHE/images/events/12/cimg3880/7a8c9d0281ca7fae06b1938f72b82600.png - CACHE/images/events/12/cimg3879/f969293489724a6a1a917ba1ac14ac91.png - CACHE/images/events/12/cimg3917/0d3c8c427081fdf85c26d70588977bfd.png - CACHE/images/events/12/cimg3898/78e558fc951bbe5c2181b9bd3405648a.png - CACHE/images/events/12/cimg3897/fa238ecca61e8268be24759cb591492a.png - CACHE/images/events/4/cimg3936/9c86c936cf59ca5de79f1ede0f65e959.png - CACHE/images/events/4/cimg3939/cf61f7e29f9c3db445cfbb01a4fb7633.png - CACHE/images/events/4/cimg3943/620996420b4e79d82d5bb537df20b5e1.png - CACHE/images/events/4/cimg3945/c2c8d28df4598cb78b4e6eca2d164a7a.png - CACHE/images/events/4/cimg3946/220f89acc0aa65b2a013030316ddfed7.png - CACHE/images/events/4/cimg3947/3017accf2835837c21fcadb7a702b390.png - CACHE/images/events/4/cimg3948/97ed1e34de99ca7b11eb917a7eda91c9.png - CACHE/images/events/4/cimg3949/08f8df60284cbaad4a5463ff964915b4.png - CACHE/images/events/4/cimg3951/9e5c9f097f3048cddffc355bb3660154.png - CACHE/images/events/4/cimg3954/b5524caa25740ebf27ca1ec747a5f931.png - CACHE/images/events/4/cimg3956/73b32e693dafae852f391ecb48775838.png - CACHE/images/events/4/cimg3959/bae67fa3133530c7a4995062309ffb9a.png - CACHE/images/events/4/cimg3960/f9e631662a1c9846c3d92b5e2aa21ba4.png - CACHE/images/events/4/cimg3961/0c8961dfe03d40e156df189390a9a36a.png - CACHE/images/events/4/cimg3962/51d4fe3a5dd1c8775ad1bb834839c08d.png - CACHE/images/events/4/cimg3963/761324e1ed7543134530d47fc60c8aaf.png - CACHE/images/events/4/cimg3964/4ca08ee078a9804cf44020b55aaa5d2d.png - CACHE/images/events/4/cimg3965/7031e44ca26cc11c71c8b874c2640b38.png - CACHE/images/events/4/cimg3967/68123e8ca50ce67466c081b98c8ac343.png - CACHE/images/events/4/cimg3969/6791bb4cb57c62ae7e31e00b946a1149.png - CACHE/images/events/4/cimg3971/22f0018c4418b4f5c5914a3a6d52bbfd.png - CACHE/images/events/4/cimg3973/122ebd8738a0917af91d1bdb5f654e53.png - CACHE/images/events/4/cimg3975/8951954521bd2ad1eaf8a39e5ff2f372.png - CACHE/images/events/4/cimg3977/612ed901890819db57d649c5f87b6ce3.png - CACHE/images/events/4/cimg3978/3ef3dfb9ddc630d7f56fd2e4941f942b.png - CACHE/images/events/4/cimg3979/f45469d2e052b469fd8ccefaa55626af.png - CACHE/images/events/4/cimg3980/efc116b7deaf8ba5bd6e26596511f85e.png - CACHE/images/events/4/cimg3981/e7a04181aeca68d804e4dfee48e8c536.png - CACHE/images/events/4/cimg3982/c2455597e8acf69173549cc3da32f06f.png - CACHE/images/events/4/cimg3986/6ca5130d7df934fcb31cb461ec6b8084.png - CACHE/images/events/4/cimg3988/4dc1347b9f7fffbe7ea490f7341f1fb9.png - CACHE/images/events/4/cimg3989/af826daf7d8187471a27361673c4b34b.png - CACHE/images/events/4/cimg3992/403f7bda7c725439dd12df916da80608.png - CACHE/images/events/4/cimg3998/5f4bd3cfb370282780ddef8e172082d9.png - CACHE/images/events/4/cimg4002/1e18b52b73ad72d443bddfc3c010fefa.png - CACHE/images/events/4/cimg4005/f329983f3181acfe7836e53e2d01380e.png - CACHE/images/events/4/cimg4006/88836f92a308303412305dabe33c0267.png - CACHE/images/events/4/cimg4007/6ea772a87d9ae6f30a949217052ac183.png - CACHE/images/events/4/cimg4010/bf1026776ad4b335e9e1b1b784a685cf.png - CACHE/images/events/4/cimg4015/17882c802b1d677bd6eabdf172f6300e.png - CACHE/images/events/4/cimg4019/c594439178474acf5374c7a2d7bdd756.png - CACHE/images/events/4/cimg4022/4348f21d2667617871aefa1e733d73ce.png - CACHE/images/events/4/cimg4024/24865042ffac37b0a785a3b5bba2ada6.png - CACHE/images/events/4/cimg4025/3be59507df52eac902b2f7a29ab4d3da.png - CACHE/images/events/4/cimg4028/35269d630b04fcabb700d83952887c88.png - CACHE/images/events/4/cimg4029/d5bc66acd69c76dee384b34869b072e4.png - CACHE/images/events/4/cimg4030/9ff1087dad762bbf1ee953b1f6928d57.png - CACHE/images/events/4/cimg4031/e8581c8b6b54d8363c4bb037d2dc2ab9.png - CACHE/images/events/4/cimg4032/9ad3b3d6eb502355a7d13264769871bf.png - CACHE/images/events/4/cimg4034/166d4bc81144f0191aab595805f84fde.png - CACHE/images/events/4/cimg4036/bc7b5f9f0784ef17d18bba5404b1b11e.png - CACHE/images/events/4/cimg4037/b48d7d416d53b9bca6aeb88f8fe7e6dc.png - CACHE/images/events/4/cimg3991/a9c08bf82581cefd0db8e830912c2796.png - CACHE/images/events/13/cimg4116/d372267940ee0673f99780b860797497.png - CACHE/images/events/13/cimg4119/a6118b39c844462b4e5896ca6dfdf764.png - CACHE/images/events/13/cimg4121/38c0ce85b22582dff1a95e94b557921b.png - CACHE/images/events/13/cimg4129/cb8b3ffa4d7bb432de8b7de4ed0faedd.png - CACHE/images/events/13/cimg4131/e1cbb9b5b8011e20a574566d82305192.png - CACHE/images/events/13/cimg4132/283468eb9352d5d82a66a776fecc2753.png - CACHE/images/events/13/cimg4133/82686b4445bbd73539d11e285c9b1982.png - CACHE/images/events/13/cimg4134/5d4d933c6006e9db55fb68942c9c280b.png - CACHE/images/events/13/cimg4137/fc35cc8c77638f80a2e7719797fdf19e.png - CACHE/images/events/13/cimg4138/7bbeccd606fef09bdf31ea727c4657b4.png - CACHE/images/events/13/cimg4141/7059cb0f3e77106a6f2342350edf5505.png - CACHE/images/events/13/cimg4144/0f7201a0152f7a8915fa1020d30d8797.png - CACHE/images/events/13/cimg4145/c4425262009cb2eb82aa0f65dc1584bf.png - CACHE/images/events/13/cimg4146/7a95746d6b8952ce2fe1b57d25976f28.png - CACHE/images/events/13/cimg4150/fcf7aa1ac0b2b9a0ccfa4b9949781bd8.png - CACHE/images/events/13/cimg4157/afd762205a5e8182ccfb34875b448e05.png - CACHE/images/events/13/cimg4158/71b72a5204b40ccd92870be9ca1ac8aa.png - CACHE/images/events/13/cimg4159/63dffb73a038c063176dde95f1c7da95.png - CACHE/images/events/13/cimg4161/6034e5cd3115cf58f1b758d87a82f488.png - CACHE/images/events/13/cimg4162/79775c4dc6cfe397fd45fc33dac527c3.png - CACHE/images/events/13/cimg4165/5bd7e0e76a1c857cea834560e1775fc1.png - CACHE/images/events/13/cimg4167/b34eafc193af5a2a5918c9c59feda3d5.png - CACHE/images/events/13/cimg4169/5e754eaee30912e18f8a6ff7d776bbaf.png - CACHE/images/events/13/cimg4170/c7489a6778ce9d3ad2767f7b32986f6f.png - CACHE/images/events/13/cimg4171/b29d3d56912929209064ca7c77daff8e.png - CACHE/images/events/13/cimg4173/61678a8e28dbab162539d86ada7cb416.png - CACHE/images/events/13/cimg4175/0cba21c9255153d3fc648e04450494a2.png - CACHE/images/events/13/cimg4177/f609e76077cd04e35f9d3f7c8bd73a10.png - CACHE/images/events/13/cimg4176/9229f94502dec6dd129dbd37b4a35861.png - CACHE/images/events/13/cimg4163/ac773d85e8505727eaa031c6d8cde4f2.png - CACHE/images/events/5/cimg4337/715554452e1528ab5103892d872b004b.png - CACHE/images/events/5/cimg4340/5e250b0d984998f1d5f55daa4d92392c.png - CACHE/images/events/5/cimg4341/541d318f43fb709e2cfc2c396275cdfc.png - CACHE/images/events/5/cimg4344/82d113a3c31a09482f9553df179ae83c.png - CACHE/images/events/5/cimg4345/2c0331e76f964b2b8994aad781b7cc49.png - CACHE/images/events/5/cimg4347/9cd08381620be4725c9badeb84bc9f13.png - CACHE/images/events/5/cimg4349/9ca5d170b8a6702aa2cca763527c09c2.png - CACHE/images/events/5/cimg4350/e12bd3309f7721d9af84384fab5d2db7.png - CACHE/images/events/5/cimg4351/d8405198846aa7716f2bc5d0a2ed8fc7.png - CACHE/images/events/5/cimg4352/61714f559aa3289e23fd1d7ba4d44410.png - CACHE/images/events/5/cimg4353/14449fa74f883e156a81ae941b20ba69.png - CACHE/images/events/5/cimg4355/56f09dd6aab0db943d36cc13160fa761.png - CACHE/images/events/5/cimg4356/499830505ec00273a57aa831c76f8383.png - CACHE/images/events/5/cimg4358/c86f7a417c0b3b29fb184d634ad48fee.png - CACHE/images/events/5/cimg4359/48f0129fa3e50304d2f3030d9b8ecfe2.png - CACHE/images/events/5/cimg4360/c0eb7073aa0d5dc372719b89060e7f23.png - CACHE/images/events/5/cimg4361/3128a1d4766d405fe9e4b6d4d9bc2a26.png - CACHE/images/events/5/cimg4362/f73c9850350cc5aaa69d468add5aaa38.png - CACHE/images/events/5/cimg4367/ebb6166dc93fd886008c6d92bb0bc8e4.png - CACHE/images/events/5/cimg4369/de34ce507ea63fcef3e9e5ef82e300b6.png - CACHE/images/events/5/cimg4370/3ede84e2ea17327c15811deae2213678.png - CACHE/images/events/5/cimg4371/c2c60441392759c4dab430e001cb06c6.png - CACHE/images/events/5/cimg4372/546bc2b371d4047f858ef47c39705426.png - CACHE/images/events/5/cimg4373/b86f25a5ab2654340b7ce585d79a9e26.png - CACHE/images/events/5/cimg4375/122652b1a08cc11cc5041047cd05e3a0.png - CACHE/images/events/5/cimg4376/6f1dd222649f4d41ebeb949255c71891.png - CACHE/images/events/5/cimg4380/33c5d36eb00cd1930d8ee1b9619984ea.png - CACHE/images/events/5/cimg4381/06c12fa064a903db1e74c74123ac2d53.png - CACHE/images/events/5/cimg4382/a388c67e11f2c6535c514593e5a55893.png - CACHE/images/events/5/cimg4384/dea04b8f78c9de435eae596cba926968.png - CACHE/images/events/5/cimg4386/e02211a30f7e72219d9ce9d7b070b794.png - CACHE/images/events/5/cimg4388/8c952e7796e3c9cb4723dde279437d89.png - CACHE/images/events/5/cimg4392/f66cc2413f35a466d521e4018592cd3b.png - CACHE/images/events/5/cimg4393/f0803bd54d374ca3d9b2b1233144f653.png - CACHE/images/events/5/cimg4395/f1db0c7cff388aea0b0fe9267a92229b.png - CACHE/images/events/5/cimg4396/23457d014747b913399796a8e403e16a.png - CACHE/images/events/5/cimg4399/edccfdc464967fa2ba34c9bf134e1e19.png - CACHE/images/events/5/cimg4401/39ddf5b9cb5a001ebab3dce0603b0813.png - CACHE/images/events/5/cimg4403/290fd0d64d5dbd0c9554e3cdb85c00a4.png - CACHE/images/events/5/cimg4404/2796e612e5b062cf51390bee8da4edba.png - CACHE/images/events/5/cimg4407/2d7731272dac8ff6cd8759bb46dd5cde.png - CACHE/images/events/5/cimg4410/a4b6aec8571f6edc333d5c49113b42de.png - CACHE/images/events/5/cimg4411/42c4608583cff13915077abb77e9357c.png - CACHE/images/events/5/cimg4412/ccb65110b1a20b9c1fbef22d3c255b91.png - CACHE/images/events/5/cimg4413/a8de6d42005ff72fcd50e3e682855ac3.png - CACHE/images/events/5/cimg4414/59e04a75315af00ad31e779f0566c456.png - CACHE/images/events/5/cimg4415/8ff1be2703aeb72708a86da0633fa997.png - CACHE/images/events/5/cimg4417/3b7e24f0fea88e6c390504c7325e69b5.png - CACHE/images/events/5/cimg4420/d16644f67bf8d51d51ed5e8196007c36.png - CACHE/images/events/5/cimg4422/6809b8d75341691dd5f4e0bec43d448c.png - CACHE/images/events/5/cimg4424/cd51abc2dc4aea2596e031898a30713c.png - CACHE/images/events/5/cimg4427/2b7c8c8ee3e4dd6bf7253894d09961c4.png - CACHE/images/events/5/cimg4430/b1ac7e1105e5f40ada041e5c857b8af2.png - CACHE/images/events/5/cimg4431/f6c4f4496e1404c6c09d3ab458ff7d62.png - CACHE/images/events/5/cimg4432/8a18f62802b0aec676ca6864df0bae5b.png - CACHE/images/events/5/cimg4434/3adb40504deba444e5cac0350deaef03.png - CACHE/images/events/5/cimg4438/7298fd16fc2d394966d026d6fed4d4c7.png - CACHE/images/events/5/cimg4439/894ab97f8373d44632a1169e2d737458.png - CACHE/images/events/5/cimg4440/074a4754de21d1600886a913da921f20.png - CACHE/images/events/5/cimg4441/adce65ac69d48b6b26f9e11dcf61f0e5.png - CACHE/images/events/5/cimg4442/7ac273fa82cd587afc4c577018ef0f15.png - CACHE/images/events/5/cimg4443/35796649bb7e0b0129e0eb2d93528344.png - CACHE/images/events/5/cimg4444/a8209ee7ddfc01567c89212462ddc5ae.png - CACHE/images/events/5/cimg4445/2030a621cd229982c277ecfa49323851.png - CACHE/images/events/5/cimg4446/24d8b80852a656f7ca7f2832c89847f3.png - CACHE/images/events/5/cimg4448/6f01a47afbf3b09e82831d1b4fd36c7b.png - CACHE/images/events/5/cimg4450/93096f818f53ce0b1fae317b40933947.png - CACHE/images/events/5/cimg4452/2ec09cd27235b36c30a47295bdff38f5.png - CACHE/images/events/5/cimg4453/a182b8233cd83976f368c8ab6e977b1c.png - CACHE/images/events/5/cimg4454/17944693aba845b688c5e0545b1aa72c.png - CACHE/images/events/5/cimg4383/c4058599995ec283c7fa8fa2d2f84632.png - CACHE/images/events/5/cimg4425/581509453b12c03f1eb2f13a2f2189cf.png - CACHE/images/events/14/cimg4946/969d9fa094f16ad6551373fd919ae89d.png - CACHE/images/events/14/cimg4947/f2fa82f06b1540706d8bd2c27643985d.png - CACHE/images/events/14/cimg4949/6ac656614b6b27eb9f2a2b15c2f16300.png - CACHE/images/events/14/cimg4951/b07b44d4888468fc030f93946df8ad5a.png - CACHE/images/events/14/cimg4952/c9faddcba76820b98556289668f4d74d.png - CACHE/images/events/14/cimg4953/89719414611ff9b5e9e791a8dc9bc338.png - CACHE/images/events/14/cimg4954/95e37886a769709bbd78f203c3ffbb0e.png - CACHE/images/events/14/cimg4956/ad7ce72f78a754efa5ee8d3a2f4db3ba.png - CACHE/images/events/14/cimg4957/434755a42910a797a8117a7faf7aa779.png - CACHE/images/events/14/cimg4958/fc90034cc8d2390848da42b147c31e3d.png - CACHE/images/events/14/cimg4959/2be550c0fdd9b4d5d60fc656bccf3849.png - CACHE/images/events/14/cimg4960/339d23aec4bbaf228145c68d6a7f1643.png - CACHE/images/events/14/cimg4965/4529bf83188ecd34f7e9f69dd52a1c87.png - CACHE/images/events/14/cimg4966/135ceb0ab82d308c2eec313e6a95025d.png - CACHE/images/events/14/cimg4967/88b353ebdc4beb23a1432e2b8c651f7e.png - CACHE/images/events/14/cimg4972/fa7df1b0fd8f540f8706d05b875155e2.png - CACHE/images/events/14/cimg4975/1afd262aabe2ee7c4d1ecb9a46d9d4aa.png - CACHE/images/events/14/cimg4976/1bf14597011890627ebb7337025be746.png - CACHE/images/events/14/cimg4977/b430e5bd711537886c6105f954a7562c.png - CACHE/images/events/14/cimg4981/6026986e3ed6ac2a42854725825cfa8c.png - CACHE/images/events/14/cimg4985/1d82dafdba868500d8723025c6df5eb8.png - CACHE/images/events/14/cimg4986/3d4f07a09b64af741dac7b3d483a1882.png - CACHE/images/events/14/cimg4988/9971baa85270e5f3021b90dd8dc5c124.png - CACHE/images/events/14/cimg4991/e3dfea05764d95b839455eec4866418a.png - CACHE/images/events/14/cimg4994/1fd6339b0e24ce02f1c0eb2e67a6f2ae.png - CACHE/images/events/14/cimg4997/d6aeced8e43611c3653442e98a32571b.png - CACHE/images/events/14/cimg4998/be8f0369a8ed5a1101182fcd02b55384.png - CACHE/images/events/14/cimg4999/637e885f13897ccb8d9e8f464ea35440.png - CACHE/images/events/14/cimg5005/103b91342da450010959b3c4d542be04.png - CACHE/images/events/14/cimg5006/f56dde862462c78a96b6ea57d015fd0a.png - CACHE/images/events/14/cimg5009/86eb1aa6efa3dc61075099e34e9f88ba.png - CACHE/images/events/14/cimg5011/8e86a884aacbe47bbbb7d91a6efcb4e7.png - CACHE/images/events/14/cimg5013/af1e67ab770f545e2d824570c5b94ea2.png - CACHE/images/events/14/cimg5015/54bdeac6e7a4637f3c7e863eb9ee7d0b.png - CACHE/images/events/14/cimg5016/622966dee21c25cb6eda24c8b0a69cf6.png - CACHE/images/events/14/cimg5017/8df5c4dbd0fcf8cfe9510e1485d5362f.png - CACHE/images/events/14/cimg5019/a9ff1daf64a2fd612ab67f9e115a14b7.png - CACHE/images/events/14/cimg5023/cbf9f70b1f70e90af0f3681ab62ee507.png - CACHE/images/events/14/cimg5024/3f810e5616685d91d1fc4d65d2c4fdc9.png - CACHE/images/events/14/cimg5025/3602c29b4c9921e8c2d6e052f3980fb5.png - CACHE/images/events/14/cimg5002/f637942ce93f49f42c50b2f75bab3981.png - CACHE/images/events/14/cimg5001/ec06d8f73b755ac7dea7a96f95d3545b.png - CACHE/images/events/14/cimg4980/e4a81185aa5bb3349e1cb8fa7fb53340.png - CACHE/images/events/14/cimg4971/97dd472e8f73a90aaaa76bffc0f238c2.png - CACHE/images/events/14/cimg4968/fa6fb7108a7bc9e1d7405b79e802eb7a.png - CACHE/images/events/6/cimg5031/ae041eb6ae9acf976e807e186784a49c.png - CACHE/images/events/6/cimg5032/7371e20e0d42d724f6450a5c612dde53.png - CACHE/images/events/6/cimg5033/b91f95e6345c5c715943c5fb74f35ae8.png - CACHE/images/events/6/cimg5034/6056e963fd039503765a50ddb3ebf552.png - CACHE/images/events/6/cimg5036/186e5e0fe47f9a89c610d245cece43a2.png - CACHE/images/events/6/cimg5039/98e3d6d530b224e249d19eaa1d7583a7.png - CACHE/images/events/6/cimg5040/c6a643d4f02cb1623e66daed46245247.png - CACHE/images/events/15/cimg5451/ba58fd176a163d673f125ec9640e5e7f.png - CACHE/images/events/15/cimg5454/40ce8affc230c5fde9558ae278ea27ae.png - CACHE/images/events/15/cimg5457/89971adb36fe766797a37b87708b945a.png - CACHE/images/events/15/cimg5460/6c839bcaf3ff02a9715c2ff68393b348.png - CACHE/images/events/15/cimg5462/aae64db20140378576cea509b32c2603.png - CACHE/images/events/15/cimg5463/27b6f5de6cd2603f820b4762919ce029.png - CACHE/images/events/15/cimg5468/0198742bfb16a81060906fa1fbf83653.png - CACHE/images/events/15/cimg5472/500df56b37941038508fb8505d9ff632.png - CACHE/images/events/15/cimg5473/2e760845664da13dd5a89ede65a249f3.png - CACHE/images/events/15/cimg5475/581850b95ecfa3785dca3392d3ecdef8.png - CACHE/images/events/15/cimg5476/3968ee75cd6802786f85537b134b32a0.png - CACHE/images/events/15/cimg5478/c75d3a5457372d0644ec3840a73a9447.png - CACHE/images/events/15/cimg5479/a19048cc19867e7147730e48f8f5acbf.png - CACHE/images/events/15/cimg5481/d963daa6610dff6d2d3ffee0b643a943.png - CACHE/images/events/15/cimg5482/69948ec397c9291704e9a26a04570dcf.png - CACHE/images/events/15/cimg5483/5ab270adb1ff22a92adceaf3680c0703.png - CACHE/images/events/15/cimg5484/92b0e01d60c42ae9518c1c6718e86c63.png diff --git a/kasu/settings/base.py b/kasu/settings/base.py index e2cd318..7a8d880 100644 --- a/kasu/settings/base.py +++ b/kasu/settings/base.py @@ -1,5 +1,4 @@ from os import path -from django.template.defaultfilters import slugify gettext = lambda s: s PROJECT_PATH = path.abspath(path.join(path.dirname(__file__), '..', '..')) @@ -11,6 +10,7 @@ PREREQ_APPS = [ 'django.contrib.auth', 'django.contrib.comments', 'django.contrib.contenttypes', + 'django.contrib.humanize', 'django.contrib.messages', 'django.contrib.sessions', 'django.contrib.sites', @@ -22,8 +22,10 @@ PROJECT_APPS = [ 'aggregator', 'content', 'events', + 'gallery', 'imagekit', 'membership', + 'maistar_ranking', 'mahjong_ranking', ] @@ -39,7 +41,6 @@ EMAIL_HOST_PASSWORD = "Ees6aang" EMAIL_USE_TLS = True DEFAULT_FROM_EMAIL = "webmaster@kasu.at" - LOCALE_PATHS = (path.join(PROJECT_PATH, 'kasu', 'locale/'),) AUTH_PROFILE_MODULE = 'membership.Membership' @@ -120,7 +121,7 @@ STATICFILES_DIRS = ( # Put strings here, like "/home/html/static" or "C:/www/django/static". # Always use forward slashes, even on Windows. # Don't forget to use absolute paths, not relative paths. - path.join(PROJECT_PATH, 'kasu','static'), + path.join(PROJECT_PATH, 'kasu', 'static'), ) # List of finder classes that know how to find static files in @@ -151,7 +152,7 @@ TEMPLATE_LOADERS = ( ) TEMPLATE_DIRS = ( - path.join(PROJECT_PATH, 'templates/'), + path.join(PROJECT_PATH, 'kasu/templates/'), ) TEMPLATE_CONTEXT_PROCESSORS = ( @@ -197,7 +198,6 @@ LOGIN_ERROR_URL = '/membership/login/error/' LOGIN_REDIRECT_URL = '/users/' SOCIAL_AUTH_NEW_USER_REDIRECT_URL = '/users/' - SOCIAL_AUTH_FACEBOOK_KEY = '115196761917023' SOCIAL_AUTH_FACEBOOK_SECRET = '6edf715f0506a1177b5479f8cae47566' SOCIAL_AUTH_FACEBOOK_SCOPE = ['user_about_me', 'email'] diff --git a/kasu/settings/dev.py b/kasu/settings/dev.py index 226ada0..0a01f80 100644 --- a/kasu/settings/dev.py +++ b/kasu/settings/dev.py @@ -6,11 +6,11 @@ from base import * DEBUG = True TEMPLATE_DEBUG = True -INSTALLED_APPS.append('maistar_ranking') # Load the Rosetta translation tool try: import rosetta # @UnusedImport + INSTALLED_APPS.append('rosetta') except ImportError: pass @@ -18,7 +18,9 @@ except ImportError: # Load the Django debug toolbar try: import debug_toolbar # @UnusedImport + INSTALLED_APPS.append('debug_toolbar') - MIDDLEWARE_CLASSES.append('debug_toolbar.middleware.DebugToolbarMiddleware') # @IgnorePep8 + MIDDLEWARE_CLASSES.append( + 'debug_toolbar.middleware.DebugToolbarMiddleware') # @IgnorePep8 except ImportError: pass diff --git a/kasu/settings/production.py b/kasu/settings/production.py index b597ef0..f7fdf72 100644 --- a/kasu/settings/production.py +++ b/kasu/settings/production.py @@ -1,4 +1,7 @@ -__author__ = "christian" +########################################## +# Settings for the production enviroment # +########################################## +__author__ = 'Christian Berg' from base import * # A sample logging configuration. The only tangible logging @@ -10,18 +13,24 @@ from base import * DEBUG = False SESSION_COOKIE_DOMAIN = '.kasu.at' # Die ganze Domain Kasu SESSION_COOKIE_AGE = 4838400 # Session dauer: 4 Wochen -TEMPLATE_DEBUG = DEBUG +TEMPLATE_DEBUG = False +TEMPLATE_LOADERS = ( + ('django.template.loaders.cached.Loader', ( + 'django.template.loaders.filesystem.Loader', + 'django.template.loaders.app_directories.Loader', + )), +) + LOGGING = { 'version': 1, 'disable_existing_loggers': True, 'filters': { - 'require_debug_false': { - '()': 'django.utils.log.RequireDebugFalse' - } + 'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'} }, 'formatters': { 'verbose': { - 'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s' # @IgnorePep8 + 'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s' + # @IgnorePep8 }, 'simple': { 'format': '%(levelname)s %(message)s' diff --git a/kasu/settings/staging.py b/kasu/settings/staging.py new file mode 100644 index 0000000..0e42c7e --- /dev/null +++ b/kasu/settings/staging.py @@ -0,0 +1,75 @@ +########################################## +# Settings for the production enviroment # +########################################## +__author__ = 'Christian Berg' +from base import * + +# A sample logging configuration. The only tangible logging +# performed by this configuration is to send an email to +# the site admins on every HTTP 500 error. +# See http://docs.djangoproject.com/en/dev/topics/logging for +# more details on how to customize your logging configuration. + +ALLOWED_HOSTS = ['*'] +DEBUG = False +#SESSION_COOKIE_DOMAIN = '.kasu.at' # Die ganze Domain Kasu +SESSION_COOKIE_AGE = 4838400 # Session dauer: 4 Wochen +TEMPLATE_DEBUG = False +TEMPLATE_LOADERS = ( + ('django.template.loaders.cached.Loader', ( + 'django.template.loaders.filesystem.Loader', + 'django.template.loaders.app_directories.Loader', + )), +) + +LOGGING = { + 'version': 1, + 'disable_existing_loggers': True, + 'filters': { + 'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'} + }, + 'formatters': { + 'verbose': { + 'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s' + # @IgnorePep8 + }, + 'simple': { + 'format': '%(levelname)s %(message)s' + }, + }, + 'handlers': { + 'null': { + 'level': 'DEBUG', + 'class': 'django.utils.log.NullHandler', + }, + 'console': { + 'level': 'DEBUG', + 'class': 'logging.StreamHandler', + 'formatter': 'simple' + }, + 'mail_admins': { + 'level': 'ERROR', + 'filters': ['require_debug_false'], + 'class': 'django.utils.log.AdminEmailHandler', + } + }, + 'loggers': { + 'django': { + 'handlers': ['console'], + 'level': 'INFO', + 'propagate': True, + }, + 'django.request': { + 'handlers': ['console', 'mail_admins'], + 'level': 'ERROR', + 'propagate': False, + }, + 'kasu': { + 'handlers': ['console', 'mail_admins'], + 'level': 'DEBUG', + 'propagate': False, + }, + + } +} + diff --git a/kasu/static/css/common.css b/kasu/static/css/common.css index bcbf12d..7f0584d 100644 --- a/kasu/static/css/common.css +++ b/kasu/static/css/common.css @@ -106,7 +106,7 @@ h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, h1 a:visited, text-decoration: none; } -h1, h2, h3, h4, h5, h6 { +h1, h2, h3, h4, h5, h6, .player { color: #bc0a19; font-family: 'Amerika Sans', sans-serif; font-variant: small-caps; @@ -117,6 +117,10 @@ h1, h2, h3, h4, h5, h6 { vertical-align: baseline; } +.player { + margin:0 +} + html, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { border: 0; margin: 0; @@ -356,11 +360,11 @@ ul.info li { background: linear-gradient(135deg, #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ } -#redbox h2 { +#redbox h2:first-of-type { margin: -1em 10px 0 0; color: black; } -#redbox h3 { +#redbox h2, #redbox h3 { color: white; } diff --git a/kasu/static/css/desktop-backup.css b/kasu/static/css/desktop-backup.css deleted file mode 100644 index 9a696e8..0000000 --- a/kasu/static/css/desktop-backup.css +++ /dev/null @@ -1,585 +0,0 @@ -ul.info { - padding-left: 0px; - list-style: none; - margin-bottom: 1em; -} - -ul.info li { - display: inline-block; - margin-right: 10px -} - -ul.event_list,ul.list { - list-style: none; - padding: 0; -} - -ul.comment_list { - list-style: none; - padding: 0; - font-size: small; -} - -li.category { - background: url("../icons/newspaper.png") left center no-repeat; - padding-left: 20px; -} - -li.comment { - background: url("../icons/comment.png") left center no-repeat; - padding-left: 20px; -} - -li.PDF { - background: url("../icons/page_white_acrobat.png") left center no-repeat; - padding-left: 20px; -} - -li.HTML { - background: url("../icons/page_white_text.png") left center no-repeat; - padding-left: 20px; -} - -li.date { - background: url("../icons/date.png") left center no-repeat; - padding-left: 20px; -} - -li.season { - background: url("../icons/star.png") left center no-repeat; - padding-left: 20px; -} - -li.event { - background: url("../icons/date.png") left center no-repeat; - padding-left: 20px; -} - -li.hanchan { - background: url("../icons/table.png") left center no-repeat; - padding-left: 20px; -} - -li.location { - background: url("../icons/map.png") left center no-repeat; - padding-left: 20px; -} - -li.user { - background: url("../icons/user_red.png") left center no-repeat; - padding-left: 20px; -} - -table { - border-collapse: collapse; - border-spacing: 0; - margin-bottom: 1em; - width: 100%; -} - -table th { - color: #ffffff; - background: #a40000; - vertical-align: middle; - padding: 2px; -} - -table td { - vertical-align: middle; - padding: 2px; - border-bottom: 1px solid #d3d7cf; - border-top: 1px solid #d3d7cf -} - -table tr:nth-child(2n+1) { - background-color: #eeeeec; -} - -table tr:hover { - background-color: #eedcdc -} - - -#sitelogo { - position: absolute; - background: url('../img/logo.png') no-repeat; - height: 110px; - left: 5px; - margin: 0; - padding: 0; - text-indent: -9999px; - top: 5px; - width: 233px; - z-index: 20; -} - -#sitelogo a { - display: block; - height: 110px; - left: 0; - position: absolute; - top: 0; - width: 233px; -} - -#teaser { - border: none; - padding: 0; - position: relative; - vertical-align: bottom; - width: 620px; - height: 300px; - position: relative; - border-radius: 10px 0 0 0; -} - -#teaser_text { - position: absolute; - bottom: 0; - display: block; - font-size: 10pt; - color: #FFF; - background: #000; - padding: 0px 10px 5px 10px; - background: url("../img/teaser_bg.png"); - width: 600px; -} -#usernav { - position: absolute; - top: 0px; - right: 0px; - color: #FFF; - background: url('../img/usernav-bg.png') top left no-repeat; - height: 50px; - padding: 5px 10px 4px 20px; - text-align: right; - z-index: 50; -} - -#usernav img { - vertical-align: top; -} - -#usernav a { - color: white; - font-weight: bold; -} - -#facebook_login,#google_login { - display: inline-block; - width: 150px; - height: 50px; - background-image: url('../img/login_buttons.png'); - text-indent: -9999px; - margin: 5px auto; -} - -#facebook_login { - background-position: 0px 0px; - margin: 0px 10px -} - -#facebook_login:hover { - background-position: 150px 0px; -} - -#google_login { - background-position: 0px 250px; - margin: 0px 10px -} - -#google_login:hover { - background-position: 150px 250px; -} - - -.center { - margin: 0px auto; -} - - -a.user { - color: #2e3436; - font-weight: 700; - text-decoration: none; -} - -.userinfo .submit_date { - border-top: 1px solid silver; - display: block; - font-size: small; -} - -#display .next { - background: transparent url(../img/right-arrow.png) no-repeat center - center; - display: block; - float: left; - height: 100%; - margin: 10px; - min-height: 300px; - text-indent: 9999px; - vertical-align: bottom; - width: 60px; -} - -#display .previous { - background: transparent url(../img/left-arrow.png) no-repeat center - center; - display: block; - float: left; - height: 100%; - margin: 10px; - min-height: 300px; - text-indent: 9999px; - vertical-align: bottom; - width: 60px; -} - - { - text-align: center; -} - -.gallery .thumbnail { - display: block; - float: none; - margin: 5px auto; -} - -html { - margin: 0; - padding: 0 -} - -.alpha { - margin-left: 0; -} - -.article_header { - font-size: small; -} - -.article_header a { - text-decoration: none; -} - -.article_header h3 { - margin: 0; -} - - -.callout { - border: 0; - border-radius: 0 10px 10px 0; -} - -.clear { - clear: both; - display: block; - height: 0; - overflow: hidden; - visibility: hidden; - width: 0; -} - -.clearfix { - zoom: 1px; -} - -.clearfix:after { - clear: both; -} - -.clearfix:before,.clearfix:after { - content: '\0020'; - display: block; - height: 0; - overflow: hidden; - visibility: hidden; - width: 0; -} - -.thumbnail { - display: block; - position: relative; - float: left; - height: 140px; - width: 140px; - padding: 5px; - border: 0; - margin: 5px; - background: transparent url('../img/thumbnail-bg.png') top left - no-repeat; -} - -h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited - { - color: #bc0a19; - font-weight: 400; - text-decoration: none; -} - - - -input,textarea,select { - margin: 0px; - vertical-align: top; -} - -textarea,input[maxlength="255"] { - width: 690px; -} - -textarea { - font-family: "courier-new", monospace; -} - -table.form_table tr:hover,table.form_table tr,table.form_table tr:nth-child(2n+1) - { - background: none; -} - -table.form_table th { - background: none; - color: #2E3436; - text-align: right; - width: 140px; - vertical-align: top; - padding: 5px 20px 5px 0px -} - -table.form_table td { - background: none; - border: none; -} - - -p.help_text { - font-size: 8pt -} - -ul.errorlist { - font-size: small; - list-style: square inside; - margin-left: 160px; -} - -p { - margin: 0 0 1em; - text-align: justify; -} - - -img { - border: none; - vertical-align: text-top; -} - -img.posting_image,img.partner { - float: left; - width: 210px; - height: 130px; - padding: 4px; - margin: 0px 20px 0px 0px; - border: 1px solid #babdb6; -} - -img.partner_right { - float: right; - width: 210px; - height: 130px; - padding: 4px; - margin: 0px 00px 0px 20px; - border: 1px solid #babdb6; -} - -.small { - font-size: small; -} - -table.layout tr { - background: none; - border: none; -} - -table.layout td { - vertical-align: top; - padding: 10px; - border: none; -} - -td.right { - text-align: right; -} - -td.center { - text-align: center; -} - -a.button, button { - display: inline-block; - padding: 3px; - margin: 2px; - color: #2e3436; - border: 1px solid #d3d7cf; - border-radius: 5px; - background-color: #f9f9f9; - font: bold 16px Philosopher, sans-serif; - box-shadow: inset 0px 1px 0px 0px #ffffff; - text-decoration: none; - text-shadow: 1px 1px 0px #ffffff; - background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9 - ), color-stop(1, #e9e9e9) ); - background: -moz-linear-gradient(center top, #f9f9f9 5%, #e9e9e9 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', - endColorstr='#e9e9e9' ); -} - -a.button:hover,button:hover { - background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9 - ), color-stop(1, #f9f9f9) ); - background: -moz-linear-gradient(center top, #e9e9e9 5%, #f9f9f9 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', - endColorstr='#f9f9f9' ); - background-color: #e9e9e9; -} - -.button:active,button:active { - position: relative; - top: 1px; -} - -#navigation { - width: 920px; - height: 56px; - margin: 0px auto; - padding: 8px 0 0 30px; - background: url(../img/navigation-bg.png) no-repeat left top; - list-style: none; -} - -#navigation li { - display: inline; - margin: 0px; -} - -#navigation a { - height: 33px; - display: block; - float: left; - padding: 17px 15px 0 15px; - font: bold 12px Arial; - color: #FFF; - text-decoration: none; - background: url(../img/navigation-separator.png) no-repeat right center; -} - -#navigation a:hover { - color: #3B3B3B; - background: url(../img/navigation-hover.png) repeat-x left top; -} - -#navigation a.active { - color: #3B3B3B; - background: url(../img/navigation-hover.png) repeat-x left top; -} - -.left { - float: left; - margin-right: 20px; -} - - .push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12 - { - position: relative; - } - .pull_1 { - left: -80px; - } - .pull_2 { - left: -160px; - } - .pull_3 { - left: -240px; - } - .pull_4 { - left: -320px; - } - .pull_5 { - left: -400px; - } - .pull_6 { - left: -480px; - } - .pull_7 { - left: -560px; - } - .pull_8 { - left: -640px; - } - .pull_9 { - left: -720px; - } - .pull_10 { - left: -800px; - } - .pull_11 { - left: -880px; - } - .push_1 { - left: 80px; - } - .push_2 { - left: 160px; - } - .push_3 { - left: 240px; - } - .push_4 { - left: 320px; - } - .push_5 { - left: 400px; - } - .push_6 { - left: 480px; - } - .push_7 { - left: 560px; - } - .push_8 { - left: 640px; - } - .push_9 { - left: 720px; - } - .push_10 { - left: 800px; - } - .push_11 { - left: 880px; - } - -#footer_bg { - margin-top: -350px; - height: 500px; - background: url('../img/footer-bg.png') top center no-repeat; - z-index: 2; - position: relative; -} - -#footer { - position: relative; - top: 0px; - z-index: 30; - width:920px; - margin:-120px auto 0px auto; -} -#footer p {text-align:center;} - - - - - -#toggle, .toggle { display: none; } - diff --git a/kasu/static/css/desktop.css b/kasu/static/css/desktop.css index b444582..c6c54ff 100644 --- a/kasu/static/css/desktop.css +++ b/kasu/static/css/desktop.css @@ -201,11 +201,10 @@ ul.main_menu {padding:0px;} border-radius: 10px; background-repeat: no-repeat; background-color: #333; - background-position: center right; - background-size: cover; + background-position: center left; } -#jumbotron > h2 { +#jumbotron > h2, #jumbotron > h1 { padding: 10px 5px; font-size: 32pt; color: #eff0ef; @@ -240,6 +239,7 @@ ul.main_menu {padding:0px;} border-radius: 0px 10px 10px 0px; } + #toggle, .toggle {display: none;} #bottom_buttonbar { @@ -295,17 +295,6 @@ ul.main_menu {padding:0px;} margin: 5px auto; } -.player { - display: inline; - float: left; - margin-left: 10px; - margin-right: 10px; - position: relative; - box-sizing: border-box; - -moz-box-sizing: border-box; - width: 220px; -} - div.thumbnail a.delete_image { position: absolute; right: 4px; @@ -481,3 +470,14 @@ img.avatar { .grid_12 { width: 940px; } + +#recaptcha_widget_div {margin-top: -20px;} + +#google_maps { + position: relative; + top: 0px; + left: 0px; + height: 280px; + padding: 10px; + border-radius: 0px 10px 10px 0px; +} diff --git a/kasu/static/css/mobile.css b/kasu/static/css/mobile.css index 211906f..a900b98 100644 --- a/kasu/static/css/mobile.css +++ b/kasu/static/css/mobile.css @@ -98,6 +98,8 @@ img {max-width: 100%; height: auto;} background: rgba(255, 255, 255, 0.5); } +#navigation {margin: 10px 0; padding: 0} + #navigation li { display: inline-block; background: #45484d url("../img/buttonbar.gif") top left repeat-x; @@ -118,6 +120,14 @@ img {max-width: 100%; height: auto;} height: 54px; } +#siteheader:after { + content: "."; + clear: both; + display: block; + visibility: hidden; + height: 0px; +} + /* Dynamische Menü */ #mainnav { display: block; @@ -190,6 +200,9 @@ img {max-width: 100%; height: auto;} transition: all 0.25s linear; } +#jumbotron {background: none !important;} +#redbox {display: block;} + .main_menu>li>a:hover,.menu>li>a:focus { box-shadow: inset 5px 0px #a40000; color: #a40000; diff --git a/kasu/static/img/backup/background.gif b/kasu/static/img/backup/background.gif deleted file mode 100644 index ce9af72..0000000 Binary files a/kasu/static/img/backup/background.gif and /dev/null differ diff --git a/kasu/static/img/backup/footer-bg.png b/kasu/static/img/backup/footer-bg.png deleted file mode 100644 index 1400e57..0000000 Binary files a/kasu/static/img/backup/footer-bg.png and /dev/null differ diff --git a/kasu/static/img/backup/top-bg.png b/kasu/static/img/backup/top-bg.png deleted file mode 100644 index 823c37c..0000000 Binary files a/kasu/static/img/backup/top-bg.png and /dev/null differ diff --git a/kasu/static/img/icons/accept.png b/kasu/static/img/icons/accept.png deleted file mode 100644 index 89c8129..0000000 Binary files a/kasu/static/img/icons/accept.png and /dev/null differ diff --git a/kasu/static/img/icons/add.png b/kasu/static/img/icons/add.png deleted file mode 100644 index 6332fef..0000000 Binary files a/kasu/static/img/icons/add.png and /dev/null differ diff --git a/kasu/static/img/icons/anchor.png b/kasu/static/img/icons/anchor.png deleted file mode 100644 index 9b3422c..0000000 Binary files a/kasu/static/img/icons/anchor.png and /dev/null differ diff --git a/kasu/static/img/icons/application.png b/kasu/static/img/icons/application.png deleted file mode 100644 index 1dee9e3..0000000 Binary files a/kasu/static/img/icons/application.png and /dev/null differ diff --git a/kasu/static/img/icons/application_add.png b/kasu/static/img/icons/application_add.png deleted file mode 100644 index 2e94507..0000000 Binary files a/kasu/static/img/icons/application_add.png and /dev/null differ diff --git a/kasu/static/img/icons/application_cascade.png b/kasu/static/img/icons/application_cascade.png deleted file mode 100644 index da5c622..0000000 Binary files a/kasu/static/img/icons/application_cascade.png and /dev/null differ diff --git a/kasu/static/img/icons/application_delete.png b/kasu/static/img/icons/application_delete.png deleted file mode 100644 index 0a335ac..0000000 Binary files a/kasu/static/img/icons/application_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/application_double.png b/kasu/static/img/icons/application_double.png deleted file mode 100644 index 647592f..0000000 Binary files a/kasu/static/img/icons/application_double.png and /dev/null differ diff --git a/kasu/static/img/icons/application_edit.png b/kasu/static/img/icons/application_edit.png deleted file mode 100644 index fb2efb8..0000000 Binary files a/kasu/static/img/icons/application_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/application_error.png b/kasu/static/img/icons/application_error.png deleted file mode 100644 index b35fa57..0000000 Binary files a/kasu/static/img/icons/application_error.png and /dev/null differ diff --git a/kasu/static/img/icons/application_form.png b/kasu/static/img/icons/application_form.png deleted file mode 100644 index 807b862..0000000 Binary files a/kasu/static/img/icons/application_form.png and /dev/null differ diff --git a/kasu/static/img/icons/application_form_add.png b/kasu/static/img/icons/application_form_add.png deleted file mode 100644 index 28c2175..0000000 Binary files a/kasu/static/img/icons/application_form_add.png and /dev/null differ diff --git a/kasu/static/img/icons/application_form_delete.png b/kasu/static/img/icons/application_form_delete.png deleted file mode 100644 index cd305ec..0000000 Binary files a/kasu/static/img/icons/application_form_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/application_form_edit.png b/kasu/static/img/icons/application_form_edit.png deleted file mode 100644 index af486c9..0000000 Binary files a/kasu/static/img/icons/application_form_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/application_form_magnify.png b/kasu/static/img/icons/application_form_magnify.png deleted file mode 100644 index 7b7fbd1..0000000 Binary files a/kasu/static/img/icons/application_form_magnify.png and /dev/null differ diff --git a/kasu/static/img/icons/application_get.png b/kasu/static/img/icons/application_get.png deleted file mode 100644 index 28e41ea..0000000 Binary files a/kasu/static/img/icons/application_get.png and /dev/null differ diff --git a/kasu/static/img/icons/application_go.png b/kasu/static/img/icons/application_go.png deleted file mode 100644 index 5cc2b0d..0000000 Binary files a/kasu/static/img/icons/application_go.png and /dev/null differ diff --git a/kasu/static/img/icons/application_home.png b/kasu/static/img/icons/application_home.png deleted file mode 100644 index b60d0c8..0000000 Binary files a/kasu/static/img/icons/application_home.png and /dev/null differ diff --git a/kasu/static/img/icons/application_key.png b/kasu/static/img/icons/application_key.png deleted file mode 100644 index 998d65c..0000000 Binary files a/kasu/static/img/icons/application_key.png and /dev/null differ diff --git a/kasu/static/img/icons/application_lightning.png b/kasu/static/img/icons/application_lightning.png deleted file mode 100644 index 7e91545..0000000 Binary files a/kasu/static/img/icons/application_lightning.png and /dev/null differ diff --git a/kasu/static/img/icons/application_link.png b/kasu/static/img/icons/application_link.png deleted file mode 100644 index f8fbb3e..0000000 Binary files a/kasu/static/img/icons/application_link.png and /dev/null differ diff --git a/kasu/static/img/icons/application_osx.png b/kasu/static/img/icons/application_osx.png deleted file mode 100644 index 9f022ec..0000000 Binary files a/kasu/static/img/icons/application_osx.png and /dev/null differ diff --git a/kasu/static/img/icons/application_osx_terminal.png b/kasu/static/img/icons/application_osx_terminal.png deleted file mode 100644 index b3d8ce0..0000000 Binary files a/kasu/static/img/icons/application_osx_terminal.png and /dev/null differ diff --git a/kasu/static/img/icons/application_put.png b/kasu/static/img/icons/application_put.png deleted file mode 100644 index c30cf59..0000000 Binary files a/kasu/static/img/icons/application_put.png and /dev/null differ diff --git a/kasu/static/img/icons/application_side_boxes.png b/kasu/static/img/icons/application_side_boxes.png deleted file mode 100644 index efbf3c4..0000000 Binary files a/kasu/static/img/icons/application_side_boxes.png and /dev/null differ diff --git a/kasu/static/img/icons/application_side_contract.png b/kasu/static/img/icons/application_side_contract.png deleted file mode 100644 index 3585f94..0000000 Binary files a/kasu/static/img/icons/application_side_contract.png and /dev/null differ diff --git a/kasu/static/img/icons/application_side_expand.png b/kasu/static/img/icons/application_side_expand.png deleted file mode 100644 index 030cf7c..0000000 Binary files a/kasu/static/img/icons/application_side_expand.png and /dev/null differ diff --git a/kasu/static/img/icons/application_side_list.png b/kasu/static/img/icons/application_side_list.png deleted file mode 100644 index 248eaf1..0000000 Binary files a/kasu/static/img/icons/application_side_list.png and /dev/null differ diff --git a/kasu/static/img/icons/application_side_tree.png b/kasu/static/img/icons/application_side_tree.png deleted file mode 100644 index f04a52b..0000000 Binary files a/kasu/static/img/icons/application_side_tree.png and /dev/null differ diff --git a/kasu/static/img/icons/application_split.png b/kasu/static/img/icons/application_split.png deleted file mode 100644 index a91c78a..0000000 Binary files a/kasu/static/img/icons/application_split.png and /dev/null differ diff --git a/kasu/static/img/icons/application_tile_horizontal.png b/kasu/static/img/icons/application_tile_horizontal.png deleted file mode 100644 index 8a1191c..0000000 Binary files a/kasu/static/img/icons/application_tile_horizontal.png and /dev/null differ diff --git a/kasu/static/img/icons/application_tile_vertical.png b/kasu/static/img/icons/application_tile_vertical.png deleted file mode 100644 index 1d40383..0000000 Binary files a/kasu/static/img/icons/application_tile_vertical.png and /dev/null differ diff --git a/kasu/static/img/icons/application_view_columns.png b/kasu/static/img/icons/application_view_columns.png deleted file mode 100644 index dc2e9d5..0000000 Binary files a/kasu/static/img/icons/application_view_columns.png and /dev/null differ diff --git a/kasu/static/img/icons/application_view_detail.png b/kasu/static/img/icons/application_view_detail.png deleted file mode 100644 index aba044b..0000000 Binary files a/kasu/static/img/icons/application_view_detail.png and /dev/null differ diff --git a/kasu/static/img/icons/application_view_gallery.png b/kasu/static/img/icons/application_view_gallery.png deleted file mode 100644 index 851950d..0000000 Binary files a/kasu/static/img/icons/application_view_gallery.png and /dev/null differ diff --git a/kasu/static/img/icons/application_view_icons.png b/kasu/static/img/icons/application_view_icons.png deleted file mode 100644 index 8a58c33..0000000 Binary files a/kasu/static/img/icons/application_view_icons.png and /dev/null differ diff --git a/kasu/static/img/icons/application_view_list.png b/kasu/static/img/icons/application_view_list.png deleted file mode 100644 index acc30b8..0000000 Binary files a/kasu/static/img/icons/application_view_list.png and /dev/null differ diff --git a/kasu/static/img/icons/application_view_tile.png b/kasu/static/img/icons/application_view_tile.png deleted file mode 100644 index c55d2ea..0000000 Binary files a/kasu/static/img/icons/application_view_tile.png and /dev/null differ diff --git a/kasu/static/img/icons/application_xp.png b/kasu/static/img/icons/application_xp.png deleted file mode 100644 index d22860a..0000000 Binary files a/kasu/static/img/icons/application_xp.png and /dev/null differ diff --git a/kasu/static/img/icons/application_xp_terminal.png b/kasu/static/img/icons/application_xp_terminal.png deleted file mode 100644 index c28dd63..0000000 Binary files a/kasu/static/img/icons/application_xp_terminal.png and /dev/null differ diff --git a/kasu/static/img/icons/arrow_branch.png b/kasu/static/img/icons/arrow_branch.png deleted file mode 100644 index 7542db1..0000000 Binary files a/kasu/static/img/icons/arrow_branch.png and /dev/null differ diff --git a/kasu/static/img/icons/arrow_divide.png b/kasu/static/img/icons/arrow_divide.png deleted file mode 100644 index 61a7b1d..0000000 Binary files a/kasu/static/img/icons/arrow_divide.png and /dev/null differ diff --git a/kasu/static/img/icons/arrow_down.png b/kasu/static/img/icons/arrow_down.png deleted file mode 100644 index 2c4e279..0000000 Binary files a/kasu/static/img/icons/arrow_down.png and /dev/null differ diff --git a/kasu/static/img/icons/arrow_in.png b/kasu/static/img/icons/arrow_in.png deleted file mode 100644 index 745c651..0000000 Binary files a/kasu/static/img/icons/arrow_in.png and /dev/null differ diff --git a/kasu/static/img/icons/arrow_inout.png b/kasu/static/img/icons/arrow_inout.png deleted file mode 100644 index 1b76367..0000000 Binary files a/kasu/static/img/icons/arrow_inout.png and /dev/null differ diff --git a/kasu/static/img/icons/arrow_join.png b/kasu/static/img/icons/arrow_join.png deleted file mode 100644 index a128413..0000000 Binary files a/kasu/static/img/icons/arrow_join.png and /dev/null differ diff --git a/kasu/static/img/icons/arrow_left.png b/kasu/static/img/icons/arrow_left.png deleted file mode 100644 index 5dc6967..0000000 Binary files a/kasu/static/img/icons/arrow_left.png and /dev/null differ diff --git a/kasu/static/img/icons/arrow_merge.png b/kasu/static/img/icons/arrow_merge.png deleted file mode 100644 index 7502dbb..0000000 Binary files a/kasu/static/img/icons/arrow_merge.png and /dev/null differ diff --git a/kasu/static/img/icons/arrow_out.png b/kasu/static/img/icons/arrow_out.png deleted file mode 100644 index 2e9bc42..0000000 Binary files a/kasu/static/img/icons/arrow_out.png and /dev/null differ diff --git a/kasu/static/img/icons/arrow_redo.png b/kasu/static/img/icons/arrow_redo.png deleted file mode 100644 index fdc394c..0000000 Binary files a/kasu/static/img/icons/arrow_redo.png and /dev/null differ diff --git a/kasu/static/img/icons/arrow_refresh.png b/kasu/static/img/icons/arrow_refresh.png deleted file mode 100644 index 0de2656..0000000 Binary files a/kasu/static/img/icons/arrow_refresh.png and /dev/null differ diff --git a/kasu/static/img/icons/arrow_refresh_small.png b/kasu/static/img/icons/arrow_refresh_small.png deleted file mode 100644 index d3087df..0000000 Binary files a/kasu/static/img/icons/arrow_refresh_small.png and /dev/null differ diff --git a/kasu/static/img/icons/arrow_right.png b/kasu/static/img/icons/arrow_right.png deleted file mode 100644 index b1a1819..0000000 Binary files a/kasu/static/img/icons/arrow_right.png and /dev/null differ diff --git a/kasu/static/img/icons/arrow_rotate_anticlockwise.png b/kasu/static/img/icons/arrow_rotate_anticlockwise.png deleted file mode 100644 index 46c75aa..0000000 Binary files a/kasu/static/img/icons/arrow_rotate_anticlockwise.png and /dev/null differ diff --git a/kasu/static/img/icons/arrow_rotate_clockwise.png b/kasu/static/img/icons/arrow_rotate_clockwise.png deleted file mode 100644 index aa65210..0000000 Binary files a/kasu/static/img/icons/arrow_rotate_clockwise.png and /dev/null differ diff --git a/kasu/static/img/icons/arrow_switch.png b/kasu/static/img/icons/arrow_switch.png deleted file mode 100644 index 258c16c..0000000 Binary files a/kasu/static/img/icons/arrow_switch.png and /dev/null differ diff --git a/kasu/static/img/icons/arrow_turn_left.png b/kasu/static/img/icons/arrow_turn_left.png deleted file mode 100644 index a3d6c9e..0000000 Binary files a/kasu/static/img/icons/arrow_turn_left.png and /dev/null differ diff --git a/kasu/static/img/icons/arrow_turn_right.png b/kasu/static/img/icons/arrow_turn_right.png deleted file mode 100644 index 629f20d..0000000 Binary files a/kasu/static/img/icons/arrow_turn_right.png and /dev/null differ diff --git a/kasu/static/img/icons/arrow_undo.png b/kasu/static/img/icons/arrow_undo.png deleted file mode 100644 index 6972c5e..0000000 Binary files a/kasu/static/img/icons/arrow_undo.png and /dev/null differ diff --git a/kasu/static/img/icons/arrow_up.png b/kasu/static/img/icons/arrow_up.png deleted file mode 100644 index 1ebb193..0000000 Binary files a/kasu/static/img/icons/arrow_up.png and /dev/null differ diff --git a/kasu/static/img/icons/asterisk_orange.png b/kasu/static/img/icons/asterisk_orange.png deleted file mode 100644 index 1ebebde..0000000 Binary files a/kasu/static/img/icons/asterisk_orange.png and /dev/null differ diff --git a/kasu/static/img/icons/asterisk_yellow.png b/kasu/static/img/icons/asterisk_yellow.png deleted file mode 100644 index bab7cc9..0000000 Binary files a/kasu/static/img/icons/asterisk_yellow.png and /dev/null differ diff --git a/kasu/static/img/icons/attach.png b/kasu/static/img/icons/attach.png deleted file mode 100644 index ea897cc..0000000 Binary files a/kasu/static/img/icons/attach.png and /dev/null differ diff --git a/kasu/static/img/icons/award_star_add.png b/kasu/static/img/icons/award_star_add.png deleted file mode 100644 index 9c4be9b..0000000 Binary files a/kasu/static/img/icons/award_star_add.png and /dev/null differ diff --git a/kasu/static/img/icons/award_star_bronze_1.png b/kasu/static/img/icons/award_star_bronze_1.png deleted file mode 100644 index 658c711..0000000 Binary files a/kasu/static/img/icons/award_star_bronze_1.png and /dev/null differ diff --git a/kasu/static/img/icons/award_star_bronze_2.png b/kasu/static/img/icons/award_star_bronze_2.png deleted file mode 100644 index e47babd..0000000 Binary files a/kasu/static/img/icons/award_star_bronze_2.png and /dev/null differ diff --git a/kasu/static/img/icons/award_star_bronze_3.png b/kasu/static/img/icons/award_star_bronze_3.png deleted file mode 100644 index 396e4b3..0000000 Binary files a/kasu/static/img/icons/award_star_bronze_3.png and /dev/null differ diff --git a/kasu/static/img/icons/award_star_delete.png b/kasu/static/img/icons/award_star_delete.png deleted file mode 100644 index 4721b15..0000000 Binary files a/kasu/static/img/icons/award_star_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/award_star_gold_1.png b/kasu/static/img/icons/award_star_gold_1.png deleted file mode 100644 index 97a22b7..0000000 Binary files a/kasu/static/img/icons/award_star_gold_1.png and /dev/null differ diff --git a/kasu/static/img/icons/award_star_gold_2.png b/kasu/static/img/icons/award_star_gold_2.png deleted file mode 100644 index 0eaa571..0000000 Binary files a/kasu/static/img/icons/award_star_gold_2.png and /dev/null differ diff --git a/kasu/static/img/icons/award_star_gold_3.png b/kasu/static/img/icons/award_star_gold_3.png deleted file mode 100644 index 124c991..0000000 Binary files a/kasu/static/img/icons/award_star_gold_3.png and /dev/null differ diff --git a/kasu/static/img/icons/award_star_silver_1.png b/kasu/static/img/icons/award_star_silver_1.png deleted file mode 100644 index 028a546..0000000 Binary files a/kasu/static/img/icons/award_star_silver_1.png and /dev/null differ diff --git a/kasu/static/img/icons/award_star_silver_2.png b/kasu/static/img/icons/award_star_silver_2.png deleted file mode 100644 index e487c3a..0000000 Binary files a/kasu/static/img/icons/award_star_silver_2.png and /dev/null differ diff --git a/kasu/static/img/icons/award_star_silver_3.png b/kasu/static/img/icons/award_star_silver_3.png deleted file mode 100644 index 1d72d47..0000000 Binary files a/kasu/static/img/icons/award_star_silver_3.png and /dev/null differ diff --git a/kasu/static/img/icons/basket.png b/kasu/static/img/icons/basket.png deleted file mode 100644 index b0686d7..0000000 Binary files a/kasu/static/img/icons/basket.png and /dev/null differ diff --git a/kasu/static/img/icons/basket_add.png b/kasu/static/img/icons/basket_add.png deleted file mode 100644 index 3554368..0000000 Binary files a/kasu/static/img/icons/basket_add.png and /dev/null differ diff --git a/kasu/static/img/icons/basket_delete.png b/kasu/static/img/icons/basket_delete.png deleted file mode 100644 index 1349974..0000000 Binary files a/kasu/static/img/icons/basket_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/basket_edit.png b/kasu/static/img/icons/basket_edit.png deleted file mode 100644 index 8138bbd..0000000 Binary files a/kasu/static/img/icons/basket_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/basket_error.png b/kasu/static/img/icons/basket_error.png deleted file mode 100644 index 3978b29..0000000 Binary files a/kasu/static/img/icons/basket_error.png and /dev/null differ diff --git a/kasu/static/img/icons/basket_go.png b/kasu/static/img/icons/basket_go.png deleted file mode 100644 index ed8b9a5..0000000 Binary files a/kasu/static/img/icons/basket_go.png and /dev/null differ diff --git a/kasu/static/img/icons/basket_put.png b/kasu/static/img/icons/basket_put.png deleted file mode 100644 index be62faa..0000000 Binary files a/kasu/static/img/icons/basket_put.png and /dev/null differ diff --git a/kasu/static/img/icons/basket_remove.png b/kasu/static/img/icons/basket_remove.png deleted file mode 100644 index 04dd7fd..0000000 Binary files a/kasu/static/img/icons/basket_remove.png and /dev/null differ diff --git a/kasu/static/img/icons/bell.png b/kasu/static/img/icons/bell.png deleted file mode 100644 index 6e0015d..0000000 Binary files a/kasu/static/img/icons/bell.png and /dev/null differ diff --git a/kasu/static/img/icons/bell_add.png b/kasu/static/img/icons/bell_add.png deleted file mode 100644 index 7db01d6..0000000 Binary files a/kasu/static/img/icons/bell_add.png and /dev/null differ diff --git a/kasu/static/img/icons/bell_delete.png b/kasu/static/img/icons/bell_delete.png deleted file mode 100644 index 23907bb..0000000 Binary files a/kasu/static/img/icons/bell_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/bell_error.png b/kasu/static/img/icons/bell_error.png deleted file mode 100644 index a0ddc00..0000000 Binary files a/kasu/static/img/icons/bell_error.png and /dev/null differ diff --git a/kasu/static/img/icons/bell_go.png b/kasu/static/img/icons/bell_go.png deleted file mode 100644 index b89bb34..0000000 Binary files a/kasu/static/img/icons/bell_go.png and /dev/null differ diff --git a/kasu/static/img/icons/bell_link.png b/kasu/static/img/icons/bell_link.png deleted file mode 100644 index b8c64af..0000000 Binary files a/kasu/static/img/icons/bell_link.png and /dev/null differ diff --git a/kasu/static/img/icons/bin.png b/kasu/static/img/icons/bin.png deleted file mode 100644 index ebad933..0000000 Binary files a/kasu/static/img/icons/bin.png and /dev/null differ diff --git a/kasu/static/img/icons/bin_closed.png b/kasu/static/img/icons/bin_closed.png deleted file mode 100644 index afe22ba..0000000 Binary files a/kasu/static/img/icons/bin_closed.png and /dev/null differ diff --git a/kasu/static/img/icons/bin_empty.png b/kasu/static/img/icons/bin_empty.png deleted file mode 100644 index 375b8bf..0000000 Binary files a/kasu/static/img/icons/bin_empty.png and /dev/null differ diff --git a/kasu/static/img/icons/bomb.png b/kasu/static/img/icons/bomb.png deleted file mode 100644 index 1be3797..0000000 Binary files a/kasu/static/img/icons/bomb.png and /dev/null differ diff --git a/kasu/static/img/icons/book.png b/kasu/static/img/icons/book.png deleted file mode 100644 index b0f4dd7..0000000 Binary files a/kasu/static/img/icons/book.png and /dev/null differ diff --git a/kasu/static/img/icons/book_add.png b/kasu/static/img/icons/book_add.png deleted file mode 100644 index e2f0847..0000000 Binary files a/kasu/static/img/icons/book_add.png and /dev/null differ diff --git a/kasu/static/img/icons/book_addresses.png b/kasu/static/img/icons/book_addresses.png deleted file mode 100644 index b73419b..0000000 Binary files a/kasu/static/img/icons/book_addresses.png and /dev/null differ diff --git a/kasu/static/img/icons/book_delete.png b/kasu/static/img/icons/book_delete.png deleted file mode 100644 index d9a6340..0000000 Binary files a/kasu/static/img/icons/book_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/book_edit.png b/kasu/static/img/icons/book_edit.png deleted file mode 100644 index 6e756cc..0000000 Binary files a/kasu/static/img/icons/book_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/book_error.png b/kasu/static/img/icons/book_error.png deleted file mode 100644 index f3fbed0..0000000 Binary files a/kasu/static/img/icons/book_error.png and /dev/null differ diff --git a/kasu/static/img/icons/book_go.png b/kasu/static/img/icons/book_go.png deleted file mode 100644 index cd4e196..0000000 Binary files a/kasu/static/img/icons/book_go.png and /dev/null differ diff --git a/kasu/static/img/icons/book_key.png b/kasu/static/img/icons/book_key.png deleted file mode 100644 index d8e23ec..0000000 Binary files a/kasu/static/img/icons/book_key.png and /dev/null differ diff --git a/kasu/static/img/icons/book_link.png b/kasu/static/img/icons/book_link.png deleted file mode 100644 index dd0820e..0000000 Binary files a/kasu/static/img/icons/book_link.png and /dev/null differ diff --git a/kasu/static/img/icons/book_next.png b/kasu/static/img/icons/book_next.png deleted file mode 100644 index ff2ea1a..0000000 Binary files a/kasu/static/img/icons/book_next.png and /dev/null differ diff --git a/kasu/static/img/icons/book_open.png b/kasu/static/img/icons/book_open.png deleted file mode 100644 index 7d863f9..0000000 Binary files a/kasu/static/img/icons/book_open.png and /dev/null differ diff --git a/kasu/static/img/icons/book_previous.png b/kasu/static/img/icons/book_previous.png deleted file mode 100644 index 2e53c69..0000000 Binary files a/kasu/static/img/icons/book_previous.png and /dev/null differ diff --git a/kasu/static/img/icons/box.png b/kasu/static/img/icons/box.png deleted file mode 100644 index 8443c23..0000000 Binary files a/kasu/static/img/icons/box.png and /dev/null differ diff --git a/kasu/static/img/icons/brick.png b/kasu/static/img/icons/brick.png deleted file mode 100644 index 7851cf3..0000000 Binary files a/kasu/static/img/icons/brick.png and /dev/null differ diff --git a/kasu/static/img/icons/brick_add.png b/kasu/static/img/icons/brick_add.png deleted file mode 100644 index fac186b..0000000 Binary files a/kasu/static/img/icons/brick_add.png and /dev/null differ diff --git a/kasu/static/img/icons/brick_delete.png b/kasu/static/img/icons/brick_delete.png deleted file mode 100644 index 3a8c373..0000000 Binary files a/kasu/static/img/icons/brick_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/brick_edit.png b/kasu/static/img/icons/brick_edit.png deleted file mode 100644 index eb06df3..0000000 Binary files a/kasu/static/img/icons/brick_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/brick_error.png b/kasu/static/img/icons/brick_error.png deleted file mode 100644 index 18ab01e..0000000 Binary files a/kasu/static/img/icons/brick_error.png and /dev/null differ diff --git a/kasu/static/img/icons/brick_go.png b/kasu/static/img/icons/brick_go.png deleted file mode 100644 index fe0d335..0000000 Binary files a/kasu/static/img/icons/brick_go.png and /dev/null differ diff --git a/kasu/static/img/icons/brick_link.png b/kasu/static/img/icons/brick_link.png deleted file mode 100644 index 9ebf013..0000000 Binary files a/kasu/static/img/icons/brick_link.png and /dev/null differ diff --git a/kasu/static/img/icons/bricks.png b/kasu/static/img/icons/bricks.png deleted file mode 100644 index 0905f93..0000000 Binary files a/kasu/static/img/icons/bricks.png and /dev/null differ diff --git a/kasu/static/img/icons/briefcase.png b/kasu/static/img/icons/briefcase.png deleted file mode 100644 index 05c5649..0000000 Binary files a/kasu/static/img/icons/briefcase.png and /dev/null differ diff --git a/kasu/static/img/icons/bug.png b/kasu/static/img/icons/bug.png deleted file mode 100644 index 2d5fb90..0000000 Binary files a/kasu/static/img/icons/bug.png and /dev/null differ diff --git a/kasu/static/img/icons/bug_add.png b/kasu/static/img/icons/bug_add.png deleted file mode 100644 index ced7817..0000000 Binary files a/kasu/static/img/icons/bug_add.png and /dev/null differ diff --git a/kasu/static/img/icons/bug_delete.png b/kasu/static/img/icons/bug_delete.png deleted file mode 100644 index e81d757..0000000 Binary files a/kasu/static/img/icons/bug_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/bug_edit.png b/kasu/static/img/icons/bug_edit.png deleted file mode 100644 index e5c7dc0..0000000 Binary files a/kasu/static/img/icons/bug_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/bug_error.png b/kasu/static/img/icons/bug_error.png deleted file mode 100644 index c4e8c28..0000000 Binary files a/kasu/static/img/icons/bug_error.png and /dev/null differ diff --git a/kasu/static/img/icons/bug_go.png b/kasu/static/img/icons/bug_go.png deleted file mode 100644 index 4e4ae99..0000000 Binary files a/kasu/static/img/icons/bug_go.png and /dev/null differ diff --git a/kasu/static/img/icons/bug_link.png b/kasu/static/img/icons/bug_link.png deleted file mode 100644 index 30e25ab..0000000 Binary files a/kasu/static/img/icons/bug_link.png and /dev/null differ diff --git a/kasu/static/img/icons/building.png b/kasu/static/img/icons/building.png deleted file mode 100644 index 11a017c..0000000 Binary files a/kasu/static/img/icons/building.png and /dev/null differ diff --git a/kasu/static/img/icons/building_add.png b/kasu/static/img/icons/building_add.png deleted file mode 100644 index d88e2b9..0000000 Binary files a/kasu/static/img/icons/building_add.png and /dev/null differ diff --git a/kasu/static/img/icons/building_delete.png b/kasu/static/img/icons/building_delete.png deleted file mode 100644 index db6455d..0000000 Binary files a/kasu/static/img/icons/building_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/building_edit.png b/kasu/static/img/icons/building_edit.png deleted file mode 100644 index 646db36..0000000 Binary files a/kasu/static/img/icons/building_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/building_error.png b/kasu/static/img/icons/building_error.png deleted file mode 100644 index a342eef..0000000 Binary files a/kasu/static/img/icons/building_error.png and /dev/null differ diff --git a/kasu/static/img/icons/building_go.png b/kasu/static/img/icons/building_go.png deleted file mode 100644 index cdcbcb3..0000000 Binary files a/kasu/static/img/icons/building_go.png and /dev/null differ diff --git a/kasu/static/img/icons/building_key.png b/kasu/static/img/icons/building_key.png deleted file mode 100644 index 8b79e30..0000000 Binary files a/kasu/static/img/icons/building_key.png and /dev/null differ diff --git a/kasu/static/img/icons/building_link.png b/kasu/static/img/icons/building_link.png deleted file mode 100644 index a340629..0000000 Binary files a/kasu/static/img/icons/building_link.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_add.png b/kasu/static/img/icons/bullet_add.png deleted file mode 100644 index 41ff833..0000000 Binary files a/kasu/static/img/icons/bullet_add.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_arrow_bottom.png b/kasu/static/img/icons/bullet_arrow_bottom.png deleted file mode 100644 index 1a28d82..0000000 Binary files a/kasu/static/img/icons/bullet_arrow_bottom.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_arrow_down.png b/kasu/static/img/icons/bullet_arrow_down.png deleted file mode 100644 index 9b23c06..0000000 Binary files a/kasu/static/img/icons/bullet_arrow_down.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_arrow_top.png b/kasu/static/img/icons/bullet_arrow_top.png deleted file mode 100644 index 0ce86d2..0000000 Binary files a/kasu/static/img/icons/bullet_arrow_top.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_arrow_up.png b/kasu/static/img/icons/bullet_arrow_up.png deleted file mode 100644 index 24df0f4..0000000 Binary files a/kasu/static/img/icons/bullet_arrow_up.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_black.png b/kasu/static/img/icons/bullet_black.png deleted file mode 100644 index 5761970..0000000 Binary files a/kasu/static/img/icons/bullet_black.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_blue.png b/kasu/static/img/icons/bullet_blue.png deleted file mode 100644 index a7651ec..0000000 Binary files a/kasu/static/img/icons/bullet_blue.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_delete.png b/kasu/static/img/icons/bullet_delete.png deleted file mode 100644 index bd6271b..0000000 Binary files a/kasu/static/img/icons/bullet_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_disk.png b/kasu/static/img/icons/bullet_disk.png deleted file mode 100644 index 209c6a7..0000000 Binary files a/kasu/static/img/icons/bullet_disk.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_error.png b/kasu/static/img/icons/bullet_error.png deleted file mode 100644 index bca2b49..0000000 Binary files a/kasu/static/img/icons/bullet_error.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_feed.png b/kasu/static/img/icons/bullet_feed.png deleted file mode 100644 index 1a0e0f1..0000000 Binary files a/kasu/static/img/icons/bullet_feed.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_go.png b/kasu/static/img/icons/bullet_go.png deleted file mode 100644 index bc4faa7..0000000 Binary files a/kasu/static/img/icons/bullet_go.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_green.png b/kasu/static/img/icons/bullet_green.png deleted file mode 100644 index 058ad26..0000000 Binary files a/kasu/static/img/icons/bullet_green.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_key.png b/kasu/static/img/icons/bullet_key.png deleted file mode 100644 index 3d37f2e..0000000 Binary files a/kasu/static/img/icons/bullet_key.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_orange.png b/kasu/static/img/icons/bullet_orange.png deleted file mode 100644 index fa63024..0000000 Binary files a/kasu/static/img/icons/bullet_orange.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_picture.png b/kasu/static/img/icons/bullet_picture.png deleted file mode 100644 index 386cb30..0000000 Binary files a/kasu/static/img/icons/bullet_picture.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_pink.png b/kasu/static/img/icons/bullet_pink.png deleted file mode 100644 index 0c9f73e..0000000 Binary files a/kasu/static/img/icons/bullet_pink.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_purple.png b/kasu/static/img/icons/bullet_purple.png deleted file mode 100644 index 52ba503..0000000 Binary files a/kasu/static/img/icons/bullet_purple.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_red.png b/kasu/static/img/icons/bullet_red.png deleted file mode 100644 index 0cd8031..0000000 Binary files a/kasu/static/img/icons/bullet_red.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_star.png b/kasu/static/img/icons/bullet_star.png deleted file mode 100644 index fab774a..0000000 Binary files a/kasu/static/img/icons/bullet_star.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_toggle_minus.png b/kasu/static/img/icons/bullet_toggle_minus.png deleted file mode 100644 index b47ce55..0000000 Binary files a/kasu/static/img/icons/bullet_toggle_minus.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_toggle_plus.png b/kasu/static/img/icons/bullet_toggle_plus.png deleted file mode 100644 index 9ab4a89..0000000 Binary files a/kasu/static/img/icons/bullet_toggle_plus.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_white.png b/kasu/static/img/icons/bullet_white.png deleted file mode 100644 index a9af8d4..0000000 Binary files a/kasu/static/img/icons/bullet_white.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_wrench.png b/kasu/static/img/icons/bullet_wrench.png deleted file mode 100644 index 67817e6..0000000 Binary files a/kasu/static/img/icons/bullet_wrench.png and /dev/null differ diff --git a/kasu/static/img/icons/bullet_yellow.png b/kasu/static/img/icons/bullet_yellow.png deleted file mode 100644 index 6469cea..0000000 Binary files a/kasu/static/img/icons/bullet_yellow.png and /dev/null differ diff --git a/kasu/static/img/icons/cake.png b/kasu/static/img/icons/cake.png deleted file mode 100644 index 4ef151a..0000000 Binary files a/kasu/static/img/icons/cake.png and /dev/null differ diff --git a/kasu/static/img/icons/calculator.png b/kasu/static/img/icons/calculator.png deleted file mode 100644 index 701a60a..0000000 Binary files a/kasu/static/img/icons/calculator.png and /dev/null differ diff --git a/kasu/static/img/icons/calculator_add.png b/kasu/static/img/icons/calculator_add.png deleted file mode 100644 index fd377bd..0000000 Binary files a/kasu/static/img/icons/calculator_add.png and /dev/null differ diff --git a/kasu/static/img/icons/calculator_delete.png b/kasu/static/img/icons/calculator_delete.png deleted file mode 100644 index ac96170..0000000 Binary files a/kasu/static/img/icons/calculator_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/calculator_edit.png b/kasu/static/img/icons/calculator_edit.png deleted file mode 100644 index 63b06b9..0000000 Binary files a/kasu/static/img/icons/calculator_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/calculator_error.png b/kasu/static/img/icons/calculator_error.png deleted file mode 100644 index 0bc4288..0000000 Binary files a/kasu/static/img/icons/calculator_error.png and /dev/null differ diff --git a/kasu/static/img/icons/calculator_link.png b/kasu/static/img/icons/calculator_link.png deleted file mode 100644 index a2a8fe6..0000000 Binary files a/kasu/static/img/icons/calculator_link.png and /dev/null differ diff --git a/kasu/static/img/icons/calendar.png b/kasu/static/img/icons/calendar.png deleted file mode 100644 index 6589138..0000000 Binary files a/kasu/static/img/icons/calendar.png and /dev/null differ diff --git a/kasu/static/img/icons/calendar_add.png b/kasu/static/img/icons/calendar_add.png deleted file mode 100644 index 17679db..0000000 Binary files a/kasu/static/img/icons/calendar_add.png and /dev/null differ diff --git a/kasu/static/img/icons/calendar_delete.png b/kasu/static/img/icons/calendar_delete.png deleted file mode 100644 index 69a3b10..0000000 Binary files a/kasu/static/img/icons/calendar_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/calendar_edit.png b/kasu/static/img/icons/calendar_edit.png deleted file mode 100644 index d1d2d6e..0000000 Binary files a/kasu/static/img/icons/calendar_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/calendar_link.png b/kasu/static/img/icons/calendar_link.png deleted file mode 100644 index 6b106b9..0000000 Binary files a/kasu/static/img/icons/calendar_link.png and /dev/null differ diff --git a/kasu/static/img/icons/calendar_view_day.png b/kasu/static/img/icons/calendar_view_day.png deleted file mode 100644 index 9740f76..0000000 Binary files a/kasu/static/img/icons/calendar_view_day.png and /dev/null differ diff --git a/kasu/static/img/icons/calendar_view_month.png b/kasu/static/img/icons/calendar_view_month.png deleted file mode 100644 index 6cff76c..0000000 Binary files a/kasu/static/img/icons/calendar_view_month.png and /dev/null differ diff --git a/kasu/static/img/icons/calendar_view_week.png b/kasu/static/img/icons/calendar_view_week.png deleted file mode 100644 index 8fe695f..0000000 Binary files a/kasu/static/img/icons/calendar_view_week.png and /dev/null differ diff --git a/kasu/static/img/icons/camera.png b/kasu/static/img/icons/camera.png deleted file mode 100644 index 8536d1a..0000000 Binary files a/kasu/static/img/icons/camera.png and /dev/null differ diff --git a/kasu/static/img/icons/camera_add.png b/kasu/static/img/icons/camera_add.png deleted file mode 100644 index 08b5da9..0000000 Binary files a/kasu/static/img/icons/camera_add.png and /dev/null differ diff --git a/kasu/static/img/icons/camera_delete.png b/kasu/static/img/icons/camera_delete.png deleted file mode 100644 index 3846d74..0000000 Binary files a/kasu/static/img/icons/camera_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/camera_edit.png b/kasu/static/img/icons/camera_edit.png deleted file mode 100644 index b5015b1..0000000 Binary files a/kasu/static/img/icons/camera_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/camera_error.png b/kasu/static/img/icons/camera_error.png deleted file mode 100644 index 3c1bc95..0000000 Binary files a/kasu/static/img/icons/camera_error.png and /dev/null differ diff --git a/kasu/static/img/icons/camera_go.png b/kasu/static/img/icons/camera_go.png deleted file mode 100644 index 94ce2b2..0000000 Binary files a/kasu/static/img/icons/camera_go.png and /dev/null differ diff --git a/kasu/static/img/icons/camera_link.png b/kasu/static/img/icons/camera_link.png deleted file mode 100644 index d2ac9f9..0000000 Binary files a/kasu/static/img/icons/camera_link.png and /dev/null differ diff --git a/kasu/static/img/icons/camera_small.png b/kasu/static/img/icons/camera_small.png deleted file mode 100644 index 454b0b0..0000000 Binary files a/kasu/static/img/icons/camera_small.png and /dev/null differ diff --git a/kasu/static/img/icons/cancel.png b/kasu/static/img/icons/cancel.png deleted file mode 100644 index c149c2b..0000000 Binary files a/kasu/static/img/icons/cancel.png and /dev/null differ diff --git a/kasu/static/img/icons/car.png b/kasu/static/img/icons/car.png deleted file mode 100644 index 4f3a770..0000000 Binary files a/kasu/static/img/icons/car.png and /dev/null differ diff --git a/kasu/static/img/icons/car_add.png b/kasu/static/img/icons/car_add.png deleted file mode 100644 index 1215a51..0000000 Binary files a/kasu/static/img/icons/car_add.png and /dev/null differ diff --git a/kasu/static/img/icons/car_delete.png b/kasu/static/img/icons/car_delete.png deleted file mode 100644 index 2803b56..0000000 Binary files a/kasu/static/img/icons/car_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/cart.png b/kasu/static/img/icons/cart.png deleted file mode 100644 index 1baf7b9..0000000 Binary files a/kasu/static/img/icons/cart.png and /dev/null differ diff --git a/kasu/static/img/icons/cart_add.png b/kasu/static/img/icons/cart_add.png deleted file mode 100644 index 45c2900..0000000 Binary files a/kasu/static/img/icons/cart_add.png and /dev/null differ diff --git a/kasu/static/img/icons/cart_delete.png b/kasu/static/img/icons/cart_delete.png deleted file mode 100644 index ac5bce5..0000000 Binary files a/kasu/static/img/icons/cart_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/cart_edit.png b/kasu/static/img/icons/cart_edit.png deleted file mode 100644 index b94ff88..0000000 Binary files a/kasu/static/img/icons/cart_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/cart_error.png b/kasu/static/img/icons/cart_error.png deleted file mode 100644 index 144c835..0000000 Binary files a/kasu/static/img/icons/cart_error.png and /dev/null differ diff --git a/kasu/static/img/icons/cart_go.png b/kasu/static/img/icons/cart_go.png deleted file mode 100644 index 20ee058..0000000 Binary files a/kasu/static/img/icons/cart_go.png and /dev/null differ diff --git a/kasu/static/img/icons/cart_put.png b/kasu/static/img/icons/cart_put.png deleted file mode 100644 index 3aec353..0000000 Binary files a/kasu/static/img/icons/cart_put.png and /dev/null differ diff --git a/kasu/static/img/icons/cart_remove.png b/kasu/static/img/icons/cart_remove.png deleted file mode 100644 index 360217b..0000000 Binary files a/kasu/static/img/icons/cart_remove.png and /dev/null differ diff --git a/kasu/static/img/icons/cd.png b/kasu/static/img/icons/cd.png deleted file mode 100644 index ef43223..0000000 Binary files a/kasu/static/img/icons/cd.png and /dev/null differ diff --git a/kasu/static/img/icons/cd_add.png b/kasu/static/img/icons/cd_add.png deleted file mode 100644 index b0254ef..0000000 Binary files a/kasu/static/img/icons/cd_add.png and /dev/null differ diff --git a/kasu/static/img/icons/cd_burn.png b/kasu/static/img/icons/cd_burn.png deleted file mode 100644 index 157cb0b..0000000 Binary files a/kasu/static/img/icons/cd_burn.png and /dev/null differ diff --git a/kasu/static/img/icons/cd_delete.png b/kasu/static/img/icons/cd_delete.png deleted file mode 100644 index 7d7b3d5..0000000 Binary files a/kasu/static/img/icons/cd_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/cd_edit.png b/kasu/static/img/icons/cd_edit.png deleted file mode 100644 index b0dc194..0000000 Binary files a/kasu/static/img/icons/cd_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/cd_eject.png b/kasu/static/img/icons/cd_eject.png deleted file mode 100644 index 762932f..0000000 Binary files a/kasu/static/img/icons/cd_eject.png and /dev/null differ diff --git a/kasu/static/img/icons/cd_go.png b/kasu/static/img/icons/cd_go.png deleted file mode 100644 index 13e0499..0000000 Binary files a/kasu/static/img/icons/cd_go.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_bar.png b/kasu/static/img/icons/chart_bar.png deleted file mode 100644 index 9051fbc..0000000 Binary files a/kasu/static/img/icons/chart_bar.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_bar_add.png b/kasu/static/img/icons/chart_bar_add.png deleted file mode 100644 index d283e84..0000000 Binary files a/kasu/static/img/icons/chart_bar_add.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_bar_delete.png b/kasu/static/img/icons/chart_bar_delete.png deleted file mode 100644 index 259f686..0000000 Binary files a/kasu/static/img/icons/chart_bar_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_bar_edit.png b/kasu/static/img/icons/chart_bar_edit.png deleted file mode 100644 index df64d97..0000000 Binary files a/kasu/static/img/icons/chart_bar_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_bar_error.png b/kasu/static/img/icons/chart_bar_error.png deleted file mode 100644 index bdacea5..0000000 Binary files a/kasu/static/img/icons/chart_bar_error.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_bar_link.png b/kasu/static/img/icons/chart_bar_link.png deleted file mode 100644 index bf18aed..0000000 Binary files a/kasu/static/img/icons/chart_bar_link.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_curve.png b/kasu/static/img/icons/chart_curve.png deleted file mode 100644 index 01e933a..0000000 Binary files a/kasu/static/img/icons/chart_curve.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_curve_add.png b/kasu/static/img/icons/chart_curve_add.png deleted file mode 100644 index f9e2050..0000000 Binary files a/kasu/static/img/icons/chart_curve_add.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_curve_delete.png b/kasu/static/img/icons/chart_curve_delete.png deleted file mode 100644 index b411391..0000000 Binary files a/kasu/static/img/icons/chart_curve_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_curve_edit.png b/kasu/static/img/icons/chart_curve_edit.png deleted file mode 100644 index bd07673..0000000 Binary files a/kasu/static/img/icons/chart_curve_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_curve_error.png b/kasu/static/img/icons/chart_curve_error.png deleted file mode 100644 index 906dd03..0000000 Binary files a/kasu/static/img/icons/chart_curve_error.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_curve_go.png b/kasu/static/img/icons/chart_curve_go.png deleted file mode 100644 index ac9eda5..0000000 Binary files a/kasu/static/img/icons/chart_curve_go.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_curve_link.png b/kasu/static/img/icons/chart_curve_link.png deleted file mode 100644 index 144eafe..0000000 Binary files a/kasu/static/img/icons/chart_curve_link.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_line.png b/kasu/static/img/icons/chart_line.png deleted file mode 100644 index 85020f3..0000000 Binary files a/kasu/static/img/icons/chart_line.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_line_add.png b/kasu/static/img/icons/chart_line_add.png deleted file mode 100644 index 5571a5e..0000000 Binary files a/kasu/static/img/icons/chart_line_add.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_line_delete.png b/kasu/static/img/icons/chart_line_delete.png deleted file mode 100644 index 5b0aa90..0000000 Binary files a/kasu/static/img/icons/chart_line_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_line_edit.png b/kasu/static/img/icons/chart_line_edit.png deleted file mode 100644 index 9cf6607..0000000 Binary files a/kasu/static/img/icons/chart_line_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_line_error.png b/kasu/static/img/icons/chart_line_error.png deleted file mode 100644 index ff23c03..0000000 Binary files a/kasu/static/img/icons/chart_line_error.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_line_link.png b/kasu/static/img/icons/chart_line_link.png deleted file mode 100644 index f3727d2..0000000 Binary files a/kasu/static/img/icons/chart_line_link.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_organisation.png b/kasu/static/img/icons/chart_organisation.png deleted file mode 100644 index c32d25c..0000000 Binary files a/kasu/static/img/icons/chart_organisation.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_organisation_add.png b/kasu/static/img/icons/chart_organisation_add.png deleted file mode 100644 index f0dba4a..0000000 Binary files a/kasu/static/img/icons/chart_organisation_add.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_organisation_delete.png b/kasu/static/img/icons/chart_organisation_delete.png deleted file mode 100644 index 7dc8dca..0000000 Binary files a/kasu/static/img/icons/chart_organisation_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_pie.png b/kasu/static/img/icons/chart_pie.png deleted file mode 100644 index fe00fa0..0000000 Binary files a/kasu/static/img/icons/chart_pie.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_pie_add.png b/kasu/static/img/icons/chart_pie_add.png deleted file mode 100644 index bf0822e..0000000 Binary files a/kasu/static/img/icons/chart_pie_add.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_pie_delete.png b/kasu/static/img/icons/chart_pie_delete.png deleted file mode 100644 index 5ab9efd..0000000 Binary files a/kasu/static/img/icons/chart_pie_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_pie_edit.png b/kasu/static/img/icons/chart_pie_edit.png deleted file mode 100644 index 3debc12..0000000 Binary files a/kasu/static/img/icons/chart_pie_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_pie_error.png b/kasu/static/img/icons/chart_pie_error.png deleted file mode 100644 index 7344174..0000000 Binary files a/kasu/static/img/icons/chart_pie_error.png and /dev/null differ diff --git a/kasu/static/img/icons/chart_pie_link.png b/kasu/static/img/icons/chart_pie_link.png deleted file mode 100644 index c072f8e..0000000 Binary files a/kasu/static/img/icons/chart_pie_link.png and /dev/null differ diff --git a/kasu/static/img/icons/clock.png b/kasu/static/img/icons/clock.png deleted file mode 100644 index e2672c2..0000000 Binary files a/kasu/static/img/icons/clock.png and /dev/null differ diff --git a/kasu/static/img/icons/clock_add.png b/kasu/static/img/icons/clock_add.png deleted file mode 100644 index 598b839..0000000 Binary files a/kasu/static/img/icons/clock_add.png and /dev/null differ diff --git a/kasu/static/img/icons/clock_delete.png b/kasu/static/img/icons/clock_delete.png deleted file mode 100644 index 8bf9efe..0000000 Binary files a/kasu/static/img/icons/clock_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/clock_edit.png b/kasu/static/img/icons/clock_edit.png deleted file mode 100644 index 7d35718..0000000 Binary files a/kasu/static/img/icons/clock_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/clock_error.png b/kasu/static/img/icons/clock_error.png deleted file mode 100644 index a7c461b..0000000 Binary files a/kasu/static/img/icons/clock_error.png and /dev/null differ diff --git a/kasu/static/img/icons/clock_go.png b/kasu/static/img/icons/clock_go.png deleted file mode 100644 index a1a24d3..0000000 Binary files a/kasu/static/img/icons/clock_go.png and /dev/null differ diff --git a/kasu/static/img/icons/clock_link.png b/kasu/static/img/icons/clock_link.png deleted file mode 100644 index 481cf04..0000000 Binary files a/kasu/static/img/icons/clock_link.png and /dev/null differ diff --git a/kasu/static/img/icons/clock_pause.png b/kasu/static/img/icons/clock_pause.png deleted file mode 100644 index ba74725..0000000 Binary files a/kasu/static/img/icons/clock_pause.png and /dev/null differ diff --git a/kasu/static/img/icons/clock_play.png b/kasu/static/img/icons/clock_play.png deleted file mode 100644 index fb4ebc8..0000000 Binary files a/kasu/static/img/icons/clock_play.png and /dev/null differ diff --git a/kasu/static/img/icons/clock_red.png b/kasu/static/img/icons/clock_red.png deleted file mode 100644 index 2842cc3..0000000 Binary files a/kasu/static/img/icons/clock_red.png and /dev/null differ diff --git a/kasu/static/img/icons/clock_stop.png b/kasu/static/img/icons/clock_stop.png deleted file mode 100644 index 6fe8a6f..0000000 Binary files a/kasu/static/img/icons/clock_stop.png and /dev/null differ diff --git a/kasu/static/img/icons/cog.png b/kasu/static/img/icons/cog.png deleted file mode 100644 index 67de2c6..0000000 Binary files a/kasu/static/img/icons/cog.png and /dev/null differ diff --git a/kasu/static/img/icons/cog_add.png b/kasu/static/img/icons/cog_add.png deleted file mode 100644 index 04f22ba..0000000 Binary files a/kasu/static/img/icons/cog_add.png and /dev/null differ diff --git a/kasu/static/img/icons/cog_delete.png b/kasu/static/img/icons/cog_delete.png deleted file mode 100644 index 8ce71c4..0000000 Binary files a/kasu/static/img/icons/cog_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/cog_edit.png b/kasu/static/img/icons/cog_edit.png deleted file mode 100644 index 47b75a4..0000000 Binary files a/kasu/static/img/icons/cog_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/cog_error.png b/kasu/static/img/icons/cog_error.png deleted file mode 100644 index 4766743..0000000 Binary files a/kasu/static/img/icons/cog_error.png and /dev/null differ diff --git a/kasu/static/img/icons/cog_go.png b/kasu/static/img/icons/cog_go.png deleted file mode 100644 index 3262767..0000000 Binary files a/kasu/static/img/icons/cog_go.png and /dev/null differ diff --git a/kasu/static/img/icons/coins.png b/kasu/static/img/icons/coins.png deleted file mode 100644 index 0ca9074..0000000 Binary files a/kasu/static/img/icons/coins.png and /dev/null differ diff --git a/kasu/static/img/icons/coins_add.png b/kasu/static/img/icons/coins_add.png deleted file mode 100644 index cdff5d3..0000000 Binary files a/kasu/static/img/icons/coins_add.png and /dev/null differ diff --git a/kasu/static/img/icons/coins_delete.png b/kasu/static/img/icons/coins_delete.png deleted file mode 100644 index 18e0c0f..0000000 Binary files a/kasu/static/img/icons/coins_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/color_swatch.png b/kasu/static/img/icons/color_swatch.png deleted file mode 100644 index 89dd1a8..0000000 Binary files a/kasu/static/img/icons/color_swatch.png and /dev/null differ diff --git a/kasu/static/img/icons/color_wheel.png b/kasu/static/img/icons/color_wheel.png deleted file mode 100644 index 809fb00..0000000 Binary files a/kasu/static/img/icons/color_wheel.png and /dev/null differ diff --git a/kasu/static/img/icons/comment.png b/kasu/static/img/icons/comment.png deleted file mode 100644 index 7bc9233..0000000 Binary files a/kasu/static/img/icons/comment.png and /dev/null differ diff --git a/kasu/static/img/icons/comment_add.png b/kasu/static/img/icons/comment_add.png deleted file mode 100644 index 75e78de..0000000 Binary files a/kasu/static/img/icons/comment_add.png and /dev/null differ diff --git a/kasu/static/img/icons/comment_delete.png b/kasu/static/img/icons/comment_delete.png deleted file mode 100644 index 643fdbe..0000000 Binary files a/kasu/static/img/icons/comment_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/comment_edit.png b/kasu/static/img/icons/comment_edit.png deleted file mode 100644 index 73db110..0000000 Binary files a/kasu/static/img/icons/comment_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/comments.png b/kasu/static/img/icons/comments.png deleted file mode 100644 index 39433cf..0000000 Binary files a/kasu/static/img/icons/comments.png and /dev/null differ diff --git a/kasu/static/img/icons/comments_add.png b/kasu/static/img/icons/comments_add.png deleted file mode 100644 index b325634..0000000 Binary files a/kasu/static/img/icons/comments_add.png and /dev/null differ diff --git a/kasu/static/img/icons/comments_delete.png b/kasu/static/img/icons/comments_delete.png deleted file mode 100644 index 6df7376..0000000 Binary files a/kasu/static/img/icons/comments_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/compress.png b/kasu/static/img/icons/compress.png deleted file mode 100644 index 8606ff0..0000000 Binary files a/kasu/static/img/icons/compress.png and /dev/null differ diff --git a/kasu/static/img/icons/computer.png b/kasu/static/img/icons/computer.png deleted file mode 100644 index 9bc37dc..0000000 Binary files a/kasu/static/img/icons/computer.png and /dev/null differ diff --git a/kasu/static/img/icons/computer_add.png b/kasu/static/img/icons/computer_add.png deleted file mode 100644 index db604ee..0000000 Binary files a/kasu/static/img/icons/computer_add.png and /dev/null differ diff --git a/kasu/static/img/icons/computer_delete.png b/kasu/static/img/icons/computer_delete.png deleted file mode 100644 index 5e9b268..0000000 Binary files a/kasu/static/img/icons/computer_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/computer_edit.png b/kasu/static/img/icons/computer_edit.png deleted file mode 100644 index 34c72fe..0000000 Binary files a/kasu/static/img/icons/computer_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/computer_error.png b/kasu/static/img/icons/computer_error.png deleted file mode 100644 index b2c3ed5..0000000 Binary files a/kasu/static/img/icons/computer_error.png and /dev/null differ diff --git a/kasu/static/img/icons/computer_go.png b/kasu/static/img/icons/computer_go.png deleted file mode 100644 index 0b26144..0000000 Binary files a/kasu/static/img/icons/computer_go.png and /dev/null differ diff --git a/kasu/static/img/icons/computer_key.png b/kasu/static/img/icons/computer_key.png deleted file mode 100644 index eca5430..0000000 Binary files a/kasu/static/img/icons/computer_key.png and /dev/null differ diff --git a/kasu/static/img/icons/computer_link.png b/kasu/static/img/icons/computer_link.png deleted file mode 100644 index 3859db2..0000000 Binary files a/kasu/static/img/icons/computer_link.png and /dev/null differ diff --git a/kasu/static/img/icons/connect.png b/kasu/static/img/icons/connect.png deleted file mode 100644 index 024138e..0000000 Binary files a/kasu/static/img/icons/connect.png and /dev/null differ diff --git a/kasu/static/img/icons/contrast.png b/kasu/static/img/icons/contrast.png deleted file mode 100644 index adcc004..0000000 Binary files a/kasu/static/img/icons/contrast.png and /dev/null differ diff --git a/kasu/static/img/icons/contrast_decrease.png b/kasu/static/img/icons/contrast_decrease.png deleted file mode 100644 index 0155bf5..0000000 Binary files a/kasu/static/img/icons/contrast_decrease.png and /dev/null differ diff --git a/kasu/static/img/icons/contrast_high.png b/kasu/static/img/icons/contrast_high.png deleted file mode 100644 index d87c8cb..0000000 Binary files a/kasu/static/img/icons/contrast_high.png and /dev/null differ diff --git a/kasu/static/img/icons/contrast_increase.png b/kasu/static/img/icons/contrast_increase.png deleted file mode 100644 index a3e7f52..0000000 Binary files a/kasu/static/img/icons/contrast_increase.png and /dev/null differ diff --git a/kasu/static/img/icons/contrast_low.png b/kasu/static/img/icons/contrast_low.png deleted file mode 100644 index dc9f4b1..0000000 Binary files a/kasu/static/img/icons/contrast_low.png and /dev/null differ diff --git a/kasu/static/img/icons/control_eject.png b/kasu/static/img/icons/control_eject.png deleted file mode 100644 index 924d817..0000000 Binary files a/kasu/static/img/icons/control_eject.png and /dev/null differ diff --git a/kasu/static/img/icons/control_eject_blue.png b/kasu/static/img/icons/control_eject_blue.png deleted file mode 100644 index 2bd4963..0000000 Binary files a/kasu/static/img/icons/control_eject_blue.png and /dev/null differ diff --git a/kasu/static/img/icons/control_end.png b/kasu/static/img/icons/control_end.png deleted file mode 100644 index 036e04d..0000000 Binary files a/kasu/static/img/icons/control_end.png and /dev/null differ diff --git a/kasu/static/img/icons/control_end_blue.png b/kasu/static/img/icons/control_end_blue.png deleted file mode 100644 index 7207935..0000000 Binary files a/kasu/static/img/icons/control_end_blue.png and /dev/null differ diff --git a/kasu/static/img/icons/control_equalizer.png b/kasu/static/img/icons/control_equalizer.png deleted file mode 100644 index 4acc547..0000000 Binary files a/kasu/static/img/icons/control_equalizer.png and /dev/null differ diff --git a/kasu/static/img/icons/control_equalizer_blue.png b/kasu/static/img/icons/control_equalizer_blue.png deleted file mode 100644 index 1b2e6a3..0000000 Binary files a/kasu/static/img/icons/control_equalizer_blue.png and /dev/null differ diff --git a/kasu/static/img/icons/control_fastforward.png b/kasu/static/img/icons/control_fastforward.png deleted file mode 100644 index 31f7fd3..0000000 Binary files a/kasu/static/img/icons/control_fastforward.png and /dev/null differ diff --git a/kasu/static/img/icons/control_fastforward_blue.png b/kasu/static/img/icons/control_fastforward_blue.png deleted file mode 100644 index 4a2f9d4..0000000 Binary files a/kasu/static/img/icons/control_fastforward_blue.png and /dev/null differ diff --git a/kasu/static/img/icons/control_pause.png b/kasu/static/img/icons/control_pause.png deleted file mode 100644 index 2d9ce9c..0000000 Binary files a/kasu/static/img/icons/control_pause.png and /dev/null differ diff --git a/kasu/static/img/icons/control_pause_blue.png b/kasu/static/img/icons/control_pause_blue.png deleted file mode 100644 index ec61099..0000000 Binary files a/kasu/static/img/icons/control_pause_blue.png and /dev/null differ diff --git a/kasu/static/img/icons/control_play.png b/kasu/static/img/icons/control_play.png deleted file mode 100644 index 0846555..0000000 Binary files a/kasu/static/img/icons/control_play.png and /dev/null differ diff --git a/kasu/static/img/icons/control_play_blue.png b/kasu/static/img/icons/control_play_blue.png deleted file mode 100644 index f8c8ec6..0000000 Binary files a/kasu/static/img/icons/control_play_blue.png and /dev/null differ diff --git a/kasu/static/img/icons/control_repeat.png b/kasu/static/img/icons/control_repeat.png deleted file mode 100644 index 7cf0ffe..0000000 Binary files a/kasu/static/img/icons/control_repeat.png and /dev/null differ diff --git a/kasu/static/img/icons/control_repeat_blue.png b/kasu/static/img/icons/control_repeat_blue.png deleted file mode 100644 index 406ec33..0000000 Binary files a/kasu/static/img/icons/control_repeat_blue.png and /dev/null differ diff --git a/kasu/static/img/icons/control_rewind.png b/kasu/static/img/icons/control_rewind.png deleted file mode 100644 index c029447..0000000 Binary files a/kasu/static/img/icons/control_rewind.png and /dev/null differ diff --git a/kasu/static/img/icons/control_rewind_blue.png b/kasu/static/img/icons/control_rewind_blue.png deleted file mode 100644 index 15d1584..0000000 Binary files a/kasu/static/img/icons/control_rewind_blue.png and /dev/null differ diff --git a/kasu/static/img/icons/control_start.png b/kasu/static/img/icons/control_start.png deleted file mode 100644 index 7dd1c07..0000000 Binary files a/kasu/static/img/icons/control_start.png and /dev/null differ diff --git a/kasu/static/img/icons/control_start_blue.png b/kasu/static/img/icons/control_start_blue.png deleted file mode 100644 index 6f11fcb..0000000 Binary files a/kasu/static/img/icons/control_start_blue.png and /dev/null differ diff --git a/kasu/static/img/icons/control_stop.png b/kasu/static/img/icons/control_stop.png deleted file mode 100644 index afb6412..0000000 Binary files a/kasu/static/img/icons/control_stop.png and /dev/null differ diff --git a/kasu/static/img/icons/control_stop_blue.png b/kasu/static/img/icons/control_stop_blue.png deleted file mode 100644 index e6f75d2..0000000 Binary files a/kasu/static/img/icons/control_stop_blue.png and /dev/null differ diff --git a/kasu/static/img/icons/controller.png b/kasu/static/img/icons/controller.png deleted file mode 100644 index 5cf76ed..0000000 Binary files a/kasu/static/img/icons/controller.png and /dev/null differ diff --git a/kasu/static/img/icons/controller_add.png b/kasu/static/img/icons/controller_add.png deleted file mode 100644 index efecb38..0000000 Binary files a/kasu/static/img/icons/controller_add.png and /dev/null differ diff --git a/kasu/static/img/icons/controller_delete.png b/kasu/static/img/icons/controller_delete.png deleted file mode 100644 index 3d83bc7..0000000 Binary files a/kasu/static/img/icons/controller_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/controller_error.png b/kasu/static/img/icons/controller_error.png deleted file mode 100644 index 7f17c0c..0000000 Binary files a/kasu/static/img/icons/controller_error.png and /dev/null differ diff --git a/kasu/static/img/icons/creditcards.png b/kasu/static/img/icons/creditcards.png deleted file mode 100644 index 4eae583..0000000 Binary files a/kasu/static/img/icons/creditcards.png and /dev/null differ diff --git a/kasu/static/img/icons/cross.png b/kasu/static/img/icons/cross.png deleted file mode 100644 index 1514d51..0000000 Binary files a/kasu/static/img/icons/cross.png and /dev/null differ diff --git a/kasu/static/img/icons/css.png b/kasu/static/img/icons/css.png deleted file mode 100644 index 23f3101..0000000 Binary files a/kasu/static/img/icons/css.png and /dev/null differ diff --git a/kasu/static/img/icons/css_add.png b/kasu/static/img/icons/css_add.png deleted file mode 100644 index e8ea10f..0000000 Binary files a/kasu/static/img/icons/css_add.png and /dev/null differ diff --git a/kasu/static/img/icons/css_delete.png b/kasu/static/img/icons/css_delete.png deleted file mode 100644 index 326aba4..0000000 Binary files a/kasu/static/img/icons/css_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/css_go.png b/kasu/static/img/icons/css_go.png deleted file mode 100644 index 6cdf38c..0000000 Binary files a/kasu/static/img/icons/css_go.png and /dev/null differ diff --git a/kasu/static/img/icons/css_valid.png b/kasu/static/img/icons/css_valid.png deleted file mode 100644 index 4c72ca5..0000000 Binary files a/kasu/static/img/icons/css_valid.png and /dev/null differ diff --git a/kasu/static/img/icons/cup.png b/kasu/static/img/icons/cup.png deleted file mode 100644 index b7bfcd1..0000000 Binary files a/kasu/static/img/icons/cup.png and /dev/null differ diff --git a/kasu/static/img/icons/cup_add.png b/kasu/static/img/icons/cup_add.png deleted file mode 100644 index 4ecaece..0000000 Binary files a/kasu/static/img/icons/cup_add.png and /dev/null differ diff --git a/kasu/static/img/icons/cup_delete.png b/kasu/static/img/icons/cup_delete.png deleted file mode 100644 index 59a6d9c..0000000 Binary files a/kasu/static/img/icons/cup_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/cup_edit.png b/kasu/static/img/icons/cup_edit.png deleted file mode 100644 index 0b8f1e1..0000000 Binary files a/kasu/static/img/icons/cup_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/cup_error.png b/kasu/static/img/icons/cup_error.png deleted file mode 100644 index 6879874..0000000 Binary files a/kasu/static/img/icons/cup_error.png and /dev/null differ diff --git a/kasu/static/img/icons/cup_go.png b/kasu/static/img/icons/cup_go.png deleted file mode 100644 index 9527efb..0000000 Binary files a/kasu/static/img/icons/cup_go.png and /dev/null differ diff --git a/kasu/static/img/icons/cup_key.png b/kasu/static/img/icons/cup_key.png deleted file mode 100644 index 7ae160c..0000000 Binary files a/kasu/static/img/icons/cup_key.png and /dev/null differ diff --git a/kasu/static/img/icons/cup_link.png b/kasu/static/img/icons/cup_link.png deleted file mode 100644 index 41d1ace..0000000 Binary files a/kasu/static/img/icons/cup_link.png and /dev/null differ diff --git a/kasu/static/img/icons/cursor.png b/kasu/static/img/icons/cursor.png deleted file mode 100644 index 643c21a..0000000 Binary files a/kasu/static/img/icons/cursor.png and /dev/null differ diff --git a/kasu/static/img/icons/cut.png b/kasu/static/img/icons/cut.png deleted file mode 100644 index f215d6f..0000000 Binary files a/kasu/static/img/icons/cut.png and /dev/null differ diff --git a/kasu/static/img/icons/cut_red.png b/kasu/static/img/icons/cut_red.png deleted file mode 100644 index 85bb2f0..0000000 Binary files a/kasu/static/img/icons/cut_red.png and /dev/null differ diff --git a/kasu/static/img/icons/database.png b/kasu/static/img/icons/database.png deleted file mode 100644 index 3d09261..0000000 Binary files a/kasu/static/img/icons/database.png and /dev/null differ diff --git a/kasu/static/img/icons/database_add.png b/kasu/static/img/icons/database_add.png deleted file mode 100644 index 802bd6c..0000000 Binary files a/kasu/static/img/icons/database_add.png and /dev/null differ diff --git a/kasu/static/img/icons/database_connect.png b/kasu/static/img/icons/database_connect.png deleted file mode 100644 index 3a11197..0000000 Binary files a/kasu/static/img/icons/database_connect.png and /dev/null differ diff --git a/kasu/static/img/icons/database_delete.png b/kasu/static/img/icons/database_delete.png deleted file mode 100644 index cce652e..0000000 Binary files a/kasu/static/img/icons/database_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/database_edit.png b/kasu/static/img/icons/database_edit.png deleted file mode 100644 index e501b66..0000000 Binary files a/kasu/static/img/icons/database_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/database_error.png b/kasu/static/img/icons/database_error.png deleted file mode 100644 index 578221a..0000000 Binary files a/kasu/static/img/icons/database_error.png and /dev/null differ diff --git a/kasu/static/img/icons/database_gear.png b/kasu/static/img/icons/database_gear.png deleted file mode 100644 index 7c0ab2b..0000000 Binary files a/kasu/static/img/icons/database_gear.png and /dev/null differ diff --git a/kasu/static/img/icons/database_go.png b/kasu/static/img/icons/database_go.png deleted file mode 100644 index 61a8556..0000000 Binary files a/kasu/static/img/icons/database_go.png and /dev/null differ diff --git a/kasu/static/img/icons/database_key.png b/kasu/static/img/icons/database_key.png deleted file mode 100644 index 3334147..0000000 Binary files a/kasu/static/img/icons/database_key.png and /dev/null differ diff --git a/kasu/static/img/icons/database_lightning.png b/kasu/static/img/icons/database_lightning.png deleted file mode 100644 index d9eefc2..0000000 Binary files a/kasu/static/img/icons/database_lightning.png and /dev/null differ diff --git a/kasu/static/img/icons/database_link.png b/kasu/static/img/icons/database_link.png deleted file mode 100644 index 4c8204a..0000000 Binary files a/kasu/static/img/icons/database_link.png and /dev/null differ diff --git a/kasu/static/img/icons/database_refresh.png b/kasu/static/img/icons/database_refresh.png deleted file mode 100644 index ff803be..0000000 Binary files a/kasu/static/img/icons/database_refresh.png and /dev/null differ diff --git a/kasu/static/img/icons/database_save.png b/kasu/static/img/icons/database_save.png deleted file mode 100644 index 44c06dd..0000000 Binary files a/kasu/static/img/icons/database_save.png and /dev/null differ diff --git a/kasu/static/img/icons/database_table.png b/kasu/static/img/icons/database_table.png deleted file mode 100644 index 693709c..0000000 Binary files a/kasu/static/img/icons/database_table.png and /dev/null differ diff --git a/kasu/static/img/icons/date.png b/kasu/static/img/icons/date.png deleted file mode 100644 index 783c833..0000000 Binary files a/kasu/static/img/icons/date.png and /dev/null differ diff --git a/kasu/static/img/icons/date_add.png b/kasu/static/img/icons/date_add.png deleted file mode 100644 index 6a7ae02..0000000 Binary files a/kasu/static/img/icons/date_add.png and /dev/null differ diff --git a/kasu/static/img/icons/date_delete.png b/kasu/static/img/icons/date_delete.png deleted file mode 100644 index 969a6b7..0000000 Binary files a/kasu/static/img/icons/date_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/date_edit.png b/kasu/static/img/icons/date_edit.png deleted file mode 100644 index e681065..0000000 Binary files a/kasu/static/img/icons/date_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/date_error.png b/kasu/static/img/icons/date_error.png deleted file mode 100644 index 442cd97..0000000 Binary files a/kasu/static/img/icons/date_error.png and /dev/null differ diff --git a/kasu/static/img/icons/date_go.png b/kasu/static/img/icons/date_go.png deleted file mode 100644 index 52dd9f3..0000000 Binary files a/kasu/static/img/icons/date_go.png and /dev/null differ diff --git a/kasu/static/img/icons/date_link.png b/kasu/static/img/icons/date_link.png deleted file mode 100644 index 9f0aada..0000000 Binary files a/kasu/static/img/icons/date_link.png and /dev/null differ diff --git a/kasu/static/img/icons/date_magnify.png b/kasu/static/img/icons/date_magnify.png deleted file mode 100644 index cd05f19..0000000 Binary files a/kasu/static/img/icons/date_magnify.png and /dev/null differ diff --git a/kasu/static/img/icons/date_next.png b/kasu/static/img/icons/date_next.png deleted file mode 100644 index 48d740a..0000000 Binary files a/kasu/static/img/icons/date_next.png and /dev/null differ diff --git a/kasu/static/img/icons/date_previous.png b/kasu/static/img/icons/date_previous.png deleted file mode 100644 index e117a83..0000000 Binary files a/kasu/static/img/icons/date_previous.png and /dev/null differ diff --git a/kasu/static/img/icons/delete.png b/kasu/static/img/icons/delete.png deleted file mode 100644 index 08f2493..0000000 Binary files a/kasu/static/img/icons/delete.png and /dev/null differ diff --git a/kasu/static/img/icons/disconnect.png b/kasu/static/img/icons/disconnect.png deleted file mode 100644 index b335cb1..0000000 Binary files a/kasu/static/img/icons/disconnect.png and /dev/null differ diff --git a/kasu/static/img/icons/disk.png b/kasu/static/img/icons/disk.png deleted file mode 100644 index 99d532e..0000000 Binary files a/kasu/static/img/icons/disk.png and /dev/null differ diff --git a/kasu/static/img/icons/disk_multiple.png b/kasu/static/img/icons/disk_multiple.png deleted file mode 100644 index fc5a52f..0000000 Binary files a/kasu/static/img/icons/disk_multiple.png and /dev/null differ diff --git a/kasu/static/img/icons/door.png b/kasu/static/img/icons/door.png deleted file mode 100644 index 369fc46..0000000 Binary files a/kasu/static/img/icons/door.png and /dev/null differ diff --git a/kasu/static/img/icons/door_in.png b/kasu/static/img/icons/door_in.png deleted file mode 100644 index 41676a0..0000000 Binary files a/kasu/static/img/icons/door_in.png and /dev/null differ diff --git a/kasu/static/img/icons/door_open.png b/kasu/static/img/icons/door_open.png deleted file mode 100644 index 64bab57..0000000 Binary files a/kasu/static/img/icons/door_open.png and /dev/null differ diff --git a/kasu/static/img/icons/door_out.png b/kasu/static/img/icons/door_out.png deleted file mode 100644 index 2541d2b..0000000 Binary files a/kasu/static/img/icons/door_out.png and /dev/null differ diff --git a/kasu/static/img/icons/drink.png b/kasu/static/img/icons/drink.png deleted file mode 100644 index d98359c..0000000 Binary files a/kasu/static/img/icons/drink.png and /dev/null differ diff --git a/kasu/static/img/icons/drink_empty.png b/kasu/static/img/icons/drink_empty.png deleted file mode 100644 index a40211e..0000000 Binary files a/kasu/static/img/icons/drink_empty.png and /dev/null differ diff --git a/kasu/static/img/icons/drive.png b/kasu/static/img/icons/drive.png deleted file mode 100644 index 37b7c9b..0000000 Binary files a/kasu/static/img/icons/drive.png and /dev/null differ diff --git a/kasu/static/img/icons/drive_add.png b/kasu/static/img/icons/drive_add.png deleted file mode 100644 index 29a35d5..0000000 Binary files a/kasu/static/img/icons/drive_add.png and /dev/null differ diff --git a/kasu/static/img/icons/drive_burn.png b/kasu/static/img/icons/drive_burn.png deleted file mode 100644 index 80fd79f..0000000 Binary files a/kasu/static/img/icons/drive_burn.png and /dev/null differ diff --git a/kasu/static/img/icons/drive_cd.png b/kasu/static/img/icons/drive_cd.png deleted file mode 100644 index 1850b70..0000000 Binary files a/kasu/static/img/icons/drive_cd.png and /dev/null differ diff --git a/kasu/static/img/icons/drive_cd_empty.png b/kasu/static/img/icons/drive_cd_empty.png deleted file mode 100644 index 8df38d9..0000000 Binary files a/kasu/static/img/icons/drive_cd_empty.png and /dev/null differ diff --git a/kasu/static/img/icons/drive_delete.png b/kasu/static/img/icons/drive_delete.png deleted file mode 100644 index e6eb186..0000000 Binary files a/kasu/static/img/icons/drive_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/drive_disk.png b/kasu/static/img/icons/drive_disk.png deleted file mode 100644 index 5a51e81..0000000 Binary files a/kasu/static/img/icons/drive_disk.png and /dev/null differ diff --git a/kasu/static/img/icons/drive_edit.png b/kasu/static/img/icons/drive_edit.png deleted file mode 100644 index 7923fad..0000000 Binary files a/kasu/static/img/icons/drive_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/drive_error.png b/kasu/static/img/icons/drive_error.png deleted file mode 100644 index 309f639..0000000 Binary files a/kasu/static/img/icons/drive_error.png and /dev/null differ diff --git a/kasu/static/img/icons/drive_go.png b/kasu/static/img/icons/drive_go.png deleted file mode 100644 index fc53379..0000000 Binary files a/kasu/static/img/icons/drive_go.png and /dev/null differ diff --git a/kasu/static/img/icons/drive_key.png b/kasu/static/img/icons/drive_key.png deleted file mode 100644 index d0b3c67..0000000 Binary files a/kasu/static/img/icons/drive_key.png and /dev/null differ diff --git a/kasu/static/img/icons/drive_link.png b/kasu/static/img/icons/drive_link.png deleted file mode 100644 index 8679c4b..0000000 Binary files a/kasu/static/img/icons/drive_link.png and /dev/null differ diff --git a/kasu/static/img/icons/drive_magnify.png b/kasu/static/img/icons/drive_magnify.png deleted file mode 100644 index 0f0f444..0000000 Binary files a/kasu/static/img/icons/drive_magnify.png and /dev/null differ diff --git a/kasu/static/img/icons/drive_network.png b/kasu/static/img/icons/drive_network.png deleted file mode 100644 index 63d2d5d..0000000 Binary files a/kasu/static/img/icons/drive_network.png and /dev/null differ diff --git a/kasu/static/img/icons/drive_rename.png b/kasu/static/img/icons/drive_rename.png deleted file mode 100644 index 2a9f38b..0000000 Binary files a/kasu/static/img/icons/drive_rename.png and /dev/null differ diff --git a/kasu/static/img/icons/drive_user.png b/kasu/static/img/icons/drive_user.png deleted file mode 100644 index 0b4751c..0000000 Binary files a/kasu/static/img/icons/drive_user.png and /dev/null differ diff --git a/kasu/static/img/icons/drive_web.png b/kasu/static/img/icons/drive_web.png deleted file mode 100644 index 8850a83..0000000 Binary files a/kasu/static/img/icons/drive_web.png and /dev/null differ diff --git a/kasu/static/img/icons/dvd.png b/kasu/static/img/icons/dvd.png deleted file mode 100644 index 9d94de5..0000000 Binary files a/kasu/static/img/icons/dvd.png and /dev/null differ diff --git a/kasu/static/img/icons/dvd_add.png b/kasu/static/img/icons/dvd_add.png deleted file mode 100644 index 517d112..0000000 Binary files a/kasu/static/img/icons/dvd_add.png and /dev/null differ diff --git a/kasu/static/img/icons/dvd_delete.png b/kasu/static/img/icons/dvd_delete.png deleted file mode 100644 index 87bed22..0000000 Binary files a/kasu/static/img/icons/dvd_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/dvd_edit.png b/kasu/static/img/icons/dvd_edit.png deleted file mode 100644 index d6330aa..0000000 Binary files a/kasu/static/img/icons/dvd_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/dvd_error.png b/kasu/static/img/icons/dvd_error.png deleted file mode 100644 index 8f6d4be..0000000 Binary files a/kasu/static/img/icons/dvd_error.png and /dev/null differ diff --git a/kasu/static/img/icons/dvd_go.png b/kasu/static/img/icons/dvd_go.png deleted file mode 100644 index ef6959f..0000000 Binary files a/kasu/static/img/icons/dvd_go.png and /dev/null differ diff --git a/kasu/static/img/icons/dvd_key.png b/kasu/static/img/icons/dvd_key.png deleted file mode 100644 index da9307f..0000000 Binary files a/kasu/static/img/icons/dvd_key.png and /dev/null differ diff --git a/kasu/static/img/icons/dvd_link.png b/kasu/static/img/icons/dvd_link.png deleted file mode 100644 index caad726..0000000 Binary files a/kasu/static/img/icons/dvd_link.png and /dev/null differ diff --git a/kasu/static/img/icons/email.png b/kasu/static/img/icons/email.png deleted file mode 100644 index 7348aed..0000000 Binary files a/kasu/static/img/icons/email.png and /dev/null differ diff --git a/kasu/static/img/icons/email_add.png b/kasu/static/img/icons/email_add.png deleted file mode 100644 index 6c93368..0000000 Binary files a/kasu/static/img/icons/email_add.png and /dev/null differ diff --git a/kasu/static/img/icons/email_attach.png b/kasu/static/img/icons/email_attach.png deleted file mode 100644 index 1f99485..0000000 Binary files a/kasu/static/img/icons/email_attach.png and /dev/null differ diff --git a/kasu/static/img/icons/email_delete.png b/kasu/static/img/icons/email_delete.png deleted file mode 100644 index a9932b1..0000000 Binary files a/kasu/static/img/icons/email_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/email_edit.png b/kasu/static/img/icons/email_edit.png deleted file mode 100644 index 244f04a..0000000 Binary files a/kasu/static/img/icons/email_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/email_error.png b/kasu/static/img/icons/email_error.png deleted file mode 100644 index 8bdd330..0000000 Binary files a/kasu/static/img/icons/email_error.png and /dev/null differ diff --git a/kasu/static/img/icons/email_go.png b/kasu/static/img/icons/email_go.png deleted file mode 100644 index 4a6c5d3..0000000 Binary files a/kasu/static/img/icons/email_go.png and /dev/null differ diff --git a/kasu/static/img/icons/email_link.png b/kasu/static/img/icons/email_link.png deleted file mode 100644 index 2c49f78..0000000 Binary files a/kasu/static/img/icons/email_link.png and /dev/null differ diff --git a/kasu/static/img/icons/email_open.png b/kasu/static/img/icons/email_open.png deleted file mode 100644 index 7b6f981..0000000 Binary files a/kasu/static/img/icons/email_open.png and /dev/null differ diff --git a/kasu/static/img/icons/email_open_image.png b/kasu/static/img/icons/email_open_image.png deleted file mode 100644 index e588e2f..0000000 Binary files a/kasu/static/img/icons/email_open_image.png and /dev/null differ diff --git a/kasu/static/img/icons/emoticon_evilgrin.png b/kasu/static/img/icons/emoticon_evilgrin.png deleted file mode 100644 index 817bd50..0000000 Binary files a/kasu/static/img/icons/emoticon_evilgrin.png and /dev/null differ diff --git a/kasu/static/img/icons/emoticon_grin.png b/kasu/static/img/icons/emoticon_grin.png deleted file mode 100644 index fc60c5e..0000000 Binary files a/kasu/static/img/icons/emoticon_grin.png and /dev/null differ diff --git a/kasu/static/img/icons/emoticon_happy.png b/kasu/static/img/icons/emoticon_happy.png deleted file mode 100644 index 6b7336e..0000000 Binary files a/kasu/static/img/icons/emoticon_happy.png and /dev/null differ diff --git a/kasu/static/img/icons/emoticon_smile.png b/kasu/static/img/icons/emoticon_smile.png deleted file mode 100644 index ade4318..0000000 Binary files a/kasu/static/img/icons/emoticon_smile.png and /dev/null differ diff --git a/kasu/static/img/icons/emoticon_surprised.png b/kasu/static/img/icons/emoticon_surprised.png deleted file mode 100644 index 4520cfc..0000000 Binary files a/kasu/static/img/icons/emoticon_surprised.png and /dev/null differ diff --git a/kasu/static/img/icons/emoticon_tongue.png b/kasu/static/img/icons/emoticon_tongue.png deleted file mode 100644 index ecafd2f..0000000 Binary files a/kasu/static/img/icons/emoticon_tongue.png and /dev/null differ diff --git a/kasu/static/img/icons/emoticon_unhappy.png b/kasu/static/img/icons/emoticon_unhappy.png deleted file mode 100644 index fd5d030..0000000 Binary files a/kasu/static/img/icons/emoticon_unhappy.png and /dev/null differ diff --git a/kasu/static/img/icons/emoticon_waii.png b/kasu/static/img/icons/emoticon_waii.png deleted file mode 100644 index 458f936..0000000 Binary files a/kasu/static/img/icons/emoticon_waii.png and /dev/null differ diff --git a/kasu/static/img/icons/emoticon_wink.png b/kasu/static/img/icons/emoticon_wink.png deleted file mode 100644 index a631949..0000000 Binary files a/kasu/static/img/icons/emoticon_wink.png and /dev/null differ diff --git a/kasu/static/img/icons/error.png b/kasu/static/img/icons/error.png deleted file mode 100644 index 628cf2d..0000000 Binary files a/kasu/static/img/icons/error.png and /dev/null differ diff --git a/kasu/static/img/icons/error_add.png b/kasu/static/img/icons/error_add.png deleted file mode 100644 index 4c97484..0000000 Binary files a/kasu/static/img/icons/error_add.png and /dev/null differ diff --git a/kasu/static/img/icons/error_delete.png b/kasu/static/img/icons/error_delete.png deleted file mode 100644 index 7f78bcc..0000000 Binary files a/kasu/static/img/icons/error_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/error_go.png b/kasu/static/img/icons/error_go.png deleted file mode 100644 index caa1838..0000000 Binary files a/kasu/static/img/icons/error_go.png and /dev/null differ diff --git a/kasu/static/img/icons/exclamation.png b/kasu/static/img/icons/exclamation.png deleted file mode 100644 index c37bd06..0000000 Binary files a/kasu/static/img/icons/exclamation.png and /dev/null differ diff --git a/kasu/static/img/icons/eye.png b/kasu/static/img/icons/eye.png deleted file mode 100644 index 564a1a9..0000000 Binary files a/kasu/static/img/icons/eye.png and /dev/null differ diff --git a/kasu/static/img/icons/feed.png b/kasu/static/img/icons/feed.png deleted file mode 100644 index 315c4f4..0000000 Binary files a/kasu/static/img/icons/feed.png and /dev/null differ diff --git a/kasu/static/img/icons/feed_add.png b/kasu/static/img/icons/feed_add.png deleted file mode 100644 index e77d46e..0000000 Binary files a/kasu/static/img/icons/feed_add.png and /dev/null differ diff --git a/kasu/static/img/icons/feed_delete.png b/kasu/static/img/icons/feed_delete.png deleted file mode 100644 index 5e332b4..0000000 Binary files a/kasu/static/img/icons/feed_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/feed_disk.png b/kasu/static/img/icons/feed_disk.png deleted file mode 100644 index a158c99..0000000 Binary files a/kasu/static/img/icons/feed_disk.png and /dev/null differ diff --git a/kasu/static/img/icons/feed_edit.png b/kasu/static/img/icons/feed_edit.png deleted file mode 100644 index f1fde7a..0000000 Binary files a/kasu/static/img/icons/feed_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/feed_error.png b/kasu/static/img/icons/feed_error.png deleted file mode 100644 index c0a801c..0000000 Binary files a/kasu/static/img/icons/feed_error.png and /dev/null differ diff --git a/kasu/static/img/icons/feed_go.png b/kasu/static/img/icons/feed_go.png deleted file mode 100644 index f2eed1e..0000000 Binary files a/kasu/static/img/icons/feed_go.png and /dev/null differ diff --git a/kasu/static/img/icons/feed_key.png b/kasu/static/img/icons/feed_key.png deleted file mode 100644 index 156bfa9..0000000 Binary files a/kasu/static/img/icons/feed_key.png and /dev/null differ diff --git a/kasu/static/img/icons/feed_link.png b/kasu/static/img/icons/feed_link.png deleted file mode 100644 index c45a534..0000000 Binary files a/kasu/static/img/icons/feed_link.png and /dev/null differ diff --git a/kasu/static/img/icons/feed_magnify.png b/kasu/static/img/icons/feed_magnify.png deleted file mode 100644 index 3023695..0000000 Binary files a/kasu/static/img/icons/feed_magnify.png and /dev/null differ diff --git a/kasu/static/img/icons/female.png b/kasu/static/img/icons/female.png deleted file mode 100644 index f92958e..0000000 Binary files a/kasu/static/img/icons/female.png and /dev/null differ diff --git a/kasu/static/img/icons/film.png b/kasu/static/img/icons/film.png deleted file mode 100644 index b0ce7bb..0000000 Binary files a/kasu/static/img/icons/film.png and /dev/null differ diff --git a/kasu/static/img/icons/film_add.png b/kasu/static/img/icons/film_add.png deleted file mode 100644 index 40d681f..0000000 Binary files a/kasu/static/img/icons/film_add.png and /dev/null differ diff --git a/kasu/static/img/icons/film_delete.png b/kasu/static/img/icons/film_delete.png deleted file mode 100644 index 23a2508..0000000 Binary files a/kasu/static/img/icons/film_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/film_edit.png b/kasu/static/img/icons/film_edit.png deleted file mode 100644 index af66b73..0000000 Binary files a/kasu/static/img/icons/film_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/film_error.png b/kasu/static/img/icons/film_error.png deleted file mode 100644 index 88f3d69..0000000 Binary files a/kasu/static/img/icons/film_error.png and /dev/null differ diff --git a/kasu/static/img/icons/film_go.png b/kasu/static/img/icons/film_go.png deleted file mode 100644 index dd0168e..0000000 Binary files a/kasu/static/img/icons/film_go.png and /dev/null differ diff --git a/kasu/static/img/icons/film_key.png b/kasu/static/img/icons/film_key.png deleted file mode 100644 index 5892162..0000000 Binary files a/kasu/static/img/icons/film_key.png and /dev/null differ diff --git a/kasu/static/img/icons/film_link.png b/kasu/static/img/icons/film_link.png deleted file mode 100644 index 0f24e86..0000000 Binary files a/kasu/static/img/icons/film_link.png and /dev/null differ diff --git a/kasu/static/img/icons/film_save.png b/kasu/static/img/icons/film_save.png deleted file mode 100644 index bc8c0d3..0000000 Binary files a/kasu/static/img/icons/film_save.png and /dev/null differ diff --git a/kasu/static/img/icons/find.png b/kasu/static/img/icons/find.png deleted file mode 100644 index 1547479..0000000 Binary files a/kasu/static/img/icons/find.png and /dev/null differ diff --git a/kasu/static/img/icons/flag_blue.png b/kasu/static/img/icons/flag_blue.png deleted file mode 100644 index 003924f..0000000 Binary files a/kasu/static/img/icons/flag_blue.png and /dev/null differ diff --git a/kasu/static/img/icons/flag_green.png b/kasu/static/img/icons/flag_green.png deleted file mode 100644 index e4bc611..0000000 Binary files a/kasu/static/img/icons/flag_green.png and /dev/null differ diff --git a/kasu/static/img/icons/flag_orange.png b/kasu/static/img/icons/flag_orange.png deleted file mode 100644 index e632024..0000000 Binary files a/kasu/static/img/icons/flag_orange.png and /dev/null differ diff --git a/kasu/static/img/icons/flag_pink.png b/kasu/static/img/icons/flag_pink.png deleted file mode 100644 index 5f15e52..0000000 Binary files a/kasu/static/img/icons/flag_pink.png and /dev/null differ diff --git a/kasu/static/img/icons/flag_purple.png b/kasu/static/img/icons/flag_purple.png deleted file mode 100644 index d069866..0000000 Binary files a/kasu/static/img/icons/flag_purple.png and /dev/null differ diff --git a/kasu/static/img/icons/flag_red.png b/kasu/static/img/icons/flag_red.png deleted file mode 100644 index e8a602d..0000000 Binary files a/kasu/static/img/icons/flag_red.png and /dev/null differ diff --git a/kasu/static/img/icons/flag_yellow.png b/kasu/static/img/icons/flag_yellow.png deleted file mode 100644 index 14c89a5..0000000 Binary files a/kasu/static/img/icons/flag_yellow.png and /dev/null differ diff --git a/kasu/static/img/icons/folder.png b/kasu/static/img/icons/folder.png deleted file mode 100644 index 784e8fa..0000000 Binary files a/kasu/static/img/icons/folder.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_add.png b/kasu/static/img/icons/folder_add.png deleted file mode 100644 index 529fe8f..0000000 Binary files a/kasu/static/img/icons/folder_add.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_bell.png b/kasu/static/img/icons/folder_bell.png deleted file mode 100644 index d04dd7f..0000000 Binary files a/kasu/static/img/icons/folder_bell.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_brick.png b/kasu/static/img/icons/folder_brick.png deleted file mode 100644 index 5dea976..0000000 Binary files a/kasu/static/img/icons/folder_brick.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_bug.png b/kasu/static/img/icons/folder_bug.png deleted file mode 100644 index 4f791b6..0000000 Binary files a/kasu/static/img/icons/folder_bug.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_camera.png b/kasu/static/img/icons/folder_camera.png deleted file mode 100644 index c951941..0000000 Binary files a/kasu/static/img/icons/folder_camera.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_database.png b/kasu/static/img/icons/folder_database.png deleted file mode 100644 index 5193e2e..0000000 Binary files a/kasu/static/img/icons/folder_database.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_delete.png b/kasu/static/img/icons/folder_delete.png deleted file mode 100644 index 112b016..0000000 Binary files a/kasu/static/img/icons/folder_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_edit.png b/kasu/static/img/icons/folder_edit.png deleted file mode 100644 index ad669cc..0000000 Binary files a/kasu/static/img/icons/folder_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_error.png b/kasu/static/img/icons/folder_error.png deleted file mode 100644 index 1af8809..0000000 Binary files a/kasu/static/img/icons/folder_error.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_explore.png b/kasu/static/img/icons/folder_explore.png deleted file mode 100644 index 0ba9391..0000000 Binary files a/kasu/static/img/icons/folder_explore.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_feed.png b/kasu/static/img/icons/folder_feed.png deleted file mode 100644 index d06ee51..0000000 Binary files a/kasu/static/img/icons/folder_feed.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_find.png b/kasu/static/img/icons/folder_find.png deleted file mode 100644 index c64e2ee..0000000 Binary files a/kasu/static/img/icons/folder_find.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_go.png b/kasu/static/img/icons/folder_go.png deleted file mode 100644 index 34a736f..0000000 Binary files a/kasu/static/img/icons/folder_go.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_heart.png b/kasu/static/img/icons/folder_heart.png deleted file mode 100644 index 56d7da1..0000000 Binary files a/kasu/static/img/icons/folder_heart.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_image.png b/kasu/static/img/icons/folder_image.png deleted file mode 100644 index d5df75b..0000000 Binary files a/kasu/static/img/icons/folder_image.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_key.png b/kasu/static/img/icons/folder_key.png deleted file mode 100644 index fb9b4c2..0000000 Binary files a/kasu/static/img/icons/folder_key.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_lightbulb.png b/kasu/static/img/icons/folder_lightbulb.png deleted file mode 100644 index f367a51..0000000 Binary files a/kasu/static/img/icons/folder_lightbulb.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_link.png b/kasu/static/img/icons/folder_link.png deleted file mode 100644 index b9b75f6..0000000 Binary files a/kasu/static/img/icons/folder_link.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_magnify.png b/kasu/static/img/icons/folder_magnify.png deleted file mode 100644 index 0a3e798..0000000 Binary files a/kasu/static/img/icons/folder_magnify.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_page.png b/kasu/static/img/icons/folder_page.png deleted file mode 100644 index 1ef6e11..0000000 Binary files a/kasu/static/img/icons/folder_page.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_page_white.png b/kasu/static/img/icons/folder_page_white.png deleted file mode 100644 index 14d6b61..0000000 Binary files a/kasu/static/img/icons/folder_page_white.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_palette.png b/kasu/static/img/icons/folder_palette.png deleted file mode 100644 index ba12fe8..0000000 Binary files a/kasu/static/img/icons/folder_palette.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_picture.png b/kasu/static/img/icons/folder_picture.png deleted file mode 100644 index 052b336..0000000 Binary files a/kasu/static/img/icons/folder_picture.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_star.png b/kasu/static/img/icons/folder_star.png deleted file mode 100644 index 448e46f..0000000 Binary files a/kasu/static/img/icons/folder_star.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_table.png b/kasu/static/img/icons/folder_table.png deleted file mode 100644 index 473cee3..0000000 Binary files a/kasu/static/img/icons/folder_table.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_user.png b/kasu/static/img/icons/folder_user.png deleted file mode 100644 index f021c3e..0000000 Binary files a/kasu/static/img/icons/folder_user.png and /dev/null differ diff --git a/kasu/static/img/icons/folder_wrench.png b/kasu/static/img/icons/folder_wrench.png deleted file mode 100644 index ea3404e..0000000 Binary files a/kasu/static/img/icons/folder_wrench.png and /dev/null differ diff --git a/kasu/static/img/icons/font.png b/kasu/static/img/icons/font.png deleted file mode 100644 index b7960db..0000000 Binary files a/kasu/static/img/icons/font.png and /dev/null differ diff --git a/kasu/static/img/icons/font_add.png b/kasu/static/img/icons/font_add.png deleted file mode 100644 index b709eba..0000000 Binary files a/kasu/static/img/icons/font_add.png and /dev/null differ diff --git a/kasu/static/img/icons/font_delete.png b/kasu/static/img/icons/font_delete.png deleted file mode 100644 index 1d6124d..0000000 Binary files a/kasu/static/img/icons/font_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/font_go.png b/kasu/static/img/icons/font_go.png deleted file mode 100644 index 75eba80..0000000 Binary files a/kasu/static/img/icons/font_go.png and /dev/null differ diff --git a/kasu/static/img/icons/group.png b/kasu/static/img/icons/group.png deleted file mode 100644 index 7fb4e1f..0000000 Binary files a/kasu/static/img/icons/group.png and /dev/null differ diff --git a/kasu/static/img/icons/group_add.png b/kasu/static/img/icons/group_add.png deleted file mode 100644 index 06c5350..0000000 Binary files a/kasu/static/img/icons/group_add.png and /dev/null differ diff --git a/kasu/static/img/icons/group_delete.png b/kasu/static/img/icons/group_delete.png deleted file mode 100644 index 4489ca2..0000000 Binary files a/kasu/static/img/icons/group_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/group_edit.png b/kasu/static/img/icons/group_edit.png deleted file mode 100644 index c88b945..0000000 Binary files a/kasu/static/img/icons/group_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/group_error.png b/kasu/static/img/icons/group_error.png deleted file mode 100644 index 7364a13..0000000 Binary files a/kasu/static/img/icons/group_error.png and /dev/null differ diff --git a/kasu/static/img/icons/group_gear.png b/kasu/static/img/icons/group_gear.png deleted file mode 100644 index 2544f2e..0000000 Binary files a/kasu/static/img/icons/group_gear.png and /dev/null differ diff --git a/kasu/static/img/icons/group_go.png b/kasu/static/img/icons/group_go.png deleted file mode 100644 index 1f52333..0000000 Binary files a/kasu/static/img/icons/group_go.png and /dev/null differ diff --git a/kasu/static/img/icons/group_key.png b/kasu/static/img/icons/group_key.png deleted file mode 100644 index 257f111..0000000 Binary files a/kasu/static/img/icons/group_key.png and /dev/null differ diff --git a/kasu/static/img/icons/group_link.png b/kasu/static/img/icons/group_link.png deleted file mode 100644 index c77ed88..0000000 Binary files a/kasu/static/img/icons/group_link.png and /dev/null differ diff --git a/kasu/static/img/icons/heart.png b/kasu/static/img/icons/heart.png deleted file mode 100644 index d9ee53e..0000000 Binary files a/kasu/static/img/icons/heart.png and /dev/null differ diff --git a/kasu/static/img/icons/heart_add.png b/kasu/static/img/icons/heart_add.png deleted file mode 100644 index d4195ff..0000000 Binary files a/kasu/static/img/icons/heart_add.png and /dev/null differ diff --git a/kasu/static/img/icons/heart_delete.png b/kasu/static/img/icons/heart_delete.png deleted file mode 100644 index ce523e3..0000000 Binary files a/kasu/static/img/icons/heart_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/help.png b/kasu/static/img/icons/help.png deleted file mode 100644 index 5c87017..0000000 Binary files a/kasu/static/img/icons/help.png and /dev/null differ diff --git a/kasu/static/img/icons/hourglass.png b/kasu/static/img/icons/hourglass.png deleted file mode 100644 index 57b03ce..0000000 Binary files a/kasu/static/img/icons/hourglass.png and /dev/null differ diff --git a/kasu/static/img/icons/hourglass_add.png b/kasu/static/img/icons/hourglass_add.png deleted file mode 100644 index 170dfff..0000000 Binary files a/kasu/static/img/icons/hourglass_add.png and /dev/null differ diff --git a/kasu/static/img/icons/hourglass_delete.png b/kasu/static/img/icons/hourglass_delete.png deleted file mode 100644 index 4b1337b..0000000 Binary files a/kasu/static/img/icons/hourglass_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/hourglass_go.png b/kasu/static/img/icons/hourglass_go.png deleted file mode 100644 index b2d3a98..0000000 Binary files a/kasu/static/img/icons/hourglass_go.png and /dev/null differ diff --git a/kasu/static/img/icons/hourglass_link.png b/kasu/static/img/icons/hourglass_link.png deleted file mode 100644 index ecc59b0..0000000 Binary files a/kasu/static/img/icons/hourglass_link.png and /dev/null differ diff --git a/kasu/static/img/icons/house.png b/kasu/static/img/icons/house.png deleted file mode 100644 index fed6221..0000000 Binary files a/kasu/static/img/icons/house.png and /dev/null differ diff --git a/kasu/static/img/icons/house_go.png b/kasu/static/img/icons/house_go.png deleted file mode 100644 index 5457dbd..0000000 Binary files a/kasu/static/img/icons/house_go.png and /dev/null differ diff --git a/kasu/static/img/icons/house_link.png b/kasu/static/img/icons/house_link.png deleted file mode 100644 index be2c271..0000000 Binary files a/kasu/static/img/icons/house_link.png and /dev/null differ diff --git a/kasu/static/img/icons/html.png b/kasu/static/img/icons/html.png deleted file mode 100644 index 55d1072..0000000 Binary files a/kasu/static/img/icons/html.png and /dev/null differ diff --git a/kasu/static/img/icons/html_add.png b/kasu/static/img/icons/html_add.png deleted file mode 100644 index f1c08b7..0000000 Binary files a/kasu/static/img/icons/html_add.png and /dev/null differ diff --git a/kasu/static/img/icons/html_delete.png b/kasu/static/img/icons/html_delete.png deleted file mode 100644 index 1bd2848..0000000 Binary files a/kasu/static/img/icons/html_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/html_go.png b/kasu/static/img/icons/html_go.png deleted file mode 100644 index a95cede..0000000 Binary files a/kasu/static/img/icons/html_go.png and /dev/null differ diff --git a/kasu/static/img/icons/html_valid.png b/kasu/static/img/icons/html_valid.png deleted file mode 100644 index 71cec92..0000000 Binary files a/kasu/static/img/icons/html_valid.png and /dev/null differ diff --git a/kasu/static/img/icons/image.png b/kasu/static/img/icons/image.png deleted file mode 100644 index fc3c393..0000000 Binary files a/kasu/static/img/icons/image.png and /dev/null differ diff --git a/kasu/static/img/icons/image_add.png b/kasu/static/img/icons/image_add.png deleted file mode 100644 index fc5d613..0000000 Binary files a/kasu/static/img/icons/image_add.png and /dev/null differ diff --git a/kasu/static/img/icons/image_delete.png b/kasu/static/img/icons/image_delete.png deleted file mode 100644 index c260e1d..0000000 Binary files a/kasu/static/img/icons/image_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/image_edit.png b/kasu/static/img/icons/image_edit.png deleted file mode 100644 index 0aa4cc6..0000000 Binary files a/kasu/static/img/icons/image_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/image_link.png b/kasu/static/img/icons/image_link.png deleted file mode 100644 index 4bdb354..0000000 Binary files a/kasu/static/img/icons/image_link.png and /dev/null differ diff --git a/kasu/static/img/icons/images.png b/kasu/static/img/icons/images.png deleted file mode 100644 index 184860d..0000000 Binary files a/kasu/static/img/icons/images.png and /dev/null differ diff --git a/kasu/static/img/icons/information.png b/kasu/static/img/icons/information.png deleted file mode 100644 index 12cd1ae..0000000 Binary files a/kasu/static/img/icons/information.png and /dev/null differ diff --git a/kasu/static/img/icons/ipod.png b/kasu/static/img/icons/ipod.png deleted file mode 100644 index 3f768da..0000000 Binary files a/kasu/static/img/icons/ipod.png and /dev/null differ diff --git a/kasu/static/img/icons/ipod_cast.png b/kasu/static/img/icons/ipod_cast.png deleted file mode 100644 index 6f6d340..0000000 Binary files a/kasu/static/img/icons/ipod_cast.png and /dev/null differ diff --git a/kasu/static/img/icons/ipod_cast_add.png b/kasu/static/img/icons/ipod_cast_add.png deleted file mode 100644 index c3257f5..0000000 Binary files a/kasu/static/img/icons/ipod_cast_add.png and /dev/null differ diff --git a/kasu/static/img/icons/ipod_cast_delete.png b/kasu/static/img/icons/ipod_cast_delete.png deleted file mode 100644 index 377ab69..0000000 Binary files a/kasu/static/img/icons/ipod_cast_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/ipod_sound.png b/kasu/static/img/icons/ipod_sound.png deleted file mode 100644 index fef6e8b..0000000 Binary files a/kasu/static/img/icons/ipod_sound.png and /dev/null differ diff --git a/kasu/static/img/icons/joystick.png b/kasu/static/img/icons/joystick.png deleted file mode 100644 index 62168f5..0000000 Binary files a/kasu/static/img/icons/joystick.png and /dev/null differ diff --git a/kasu/static/img/icons/joystick_add.png b/kasu/static/img/icons/joystick_add.png deleted file mode 100644 index 77e7107..0000000 Binary files a/kasu/static/img/icons/joystick_add.png and /dev/null differ diff --git a/kasu/static/img/icons/joystick_delete.png b/kasu/static/img/icons/joystick_delete.png deleted file mode 100644 index 5d44b59..0000000 Binary files a/kasu/static/img/icons/joystick_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/joystick_error.png b/kasu/static/img/icons/joystick_error.png deleted file mode 100644 index b32149e..0000000 Binary files a/kasu/static/img/icons/joystick_error.png and /dev/null differ diff --git a/kasu/static/img/icons/key.png b/kasu/static/img/icons/key.png deleted file mode 100644 index 4ec1a92..0000000 Binary files a/kasu/static/img/icons/key.png and /dev/null differ diff --git a/kasu/static/img/icons/key_add.png b/kasu/static/img/icons/key_add.png deleted file mode 100644 index d407403..0000000 Binary files a/kasu/static/img/icons/key_add.png and /dev/null differ diff --git a/kasu/static/img/icons/key_delete.png b/kasu/static/img/icons/key_delete.png deleted file mode 100644 index 00dec80..0000000 Binary files a/kasu/static/img/icons/key_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/key_go.png b/kasu/static/img/icons/key_go.png deleted file mode 100644 index 30b0dc3..0000000 Binary files a/kasu/static/img/icons/key_go.png and /dev/null differ diff --git a/kasu/static/img/icons/keyboard.png b/kasu/static/img/icons/keyboard.png deleted file mode 100644 index 898d402..0000000 Binary files a/kasu/static/img/icons/keyboard.png and /dev/null differ diff --git a/kasu/static/img/icons/keyboard_add.png b/kasu/static/img/icons/keyboard_add.png deleted file mode 100644 index 26938dd..0000000 Binary files a/kasu/static/img/icons/keyboard_add.png and /dev/null differ diff --git a/kasu/static/img/icons/keyboard_delete.png b/kasu/static/img/icons/keyboard_delete.png deleted file mode 100644 index 1786ed5..0000000 Binary files a/kasu/static/img/icons/keyboard_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/keyboard_magnify.png b/kasu/static/img/icons/keyboard_magnify.png deleted file mode 100644 index 928fc17..0000000 Binary files a/kasu/static/img/icons/keyboard_magnify.png and /dev/null differ diff --git a/kasu/static/img/icons/layers.png b/kasu/static/img/icons/layers.png deleted file mode 100644 index 00818f6..0000000 Binary files a/kasu/static/img/icons/layers.png and /dev/null differ diff --git a/kasu/static/img/icons/layout.png b/kasu/static/img/icons/layout.png deleted file mode 100644 index ea086b0..0000000 Binary files a/kasu/static/img/icons/layout.png and /dev/null differ diff --git a/kasu/static/img/icons/layout_add.png b/kasu/static/img/icons/layout_add.png deleted file mode 100644 index 6203722..0000000 Binary files a/kasu/static/img/icons/layout_add.png and /dev/null differ diff --git a/kasu/static/img/icons/layout_content.png b/kasu/static/img/icons/layout_content.png deleted file mode 100644 index b4aaad9..0000000 Binary files a/kasu/static/img/icons/layout_content.png and /dev/null differ diff --git a/kasu/static/img/icons/layout_delete.png b/kasu/static/img/icons/layout_delete.png deleted file mode 100644 index 4bd45f1..0000000 Binary files a/kasu/static/img/icons/layout_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/layout_edit.png b/kasu/static/img/icons/layout_edit.png deleted file mode 100644 index ab3100b..0000000 Binary files a/kasu/static/img/icons/layout_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/layout_error.png b/kasu/static/img/icons/layout_error.png deleted file mode 100644 index 5b5acea..0000000 Binary files a/kasu/static/img/icons/layout_error.png and /dev/null differ diff --git a/kasu/static/img/icons/layout_header.png b/kasu/static/img/icons/layout_header.png deleted file mode 100644 index c6ea7f2..0000000 Binary files a/kasu/static/img/icons/layout_header.png and /dev/null differ diff --git a/kasu/static/img/icons/layout_link.png b/kasu/static/img/icons/layout_link.png deleted file mode 100644 index 3445d42..0000000 Binary files a/kasu/static/img/icons/layout_link.png and /dev/null differ diff --git a/kasu/static/img/icons/layout_sidebar.png b/kasu/static/img/icons/layout_sidebar.png deleted file mode 100644 index 3be27bb..0000000 Binary files a/kasu/static/img/icons/layout_sidebar.png and /dev/null differ diff --git a/kasu/static/img/icons/lightbulb.png b/kasu/static/img/icons/lightbulb.png deleted file mode 100644 index d22fde8..0000000 Binary files a/kasu/static/img/icons/lightbulb.png and /dev/null differ diff --git a/kasu/static/img/icons/lightbulb_add.png b/kasu/static/img/icons/lightbulb_add.png deleted file mode 100644 index 0dd848b..0000000 Binary files a/kasu/static/img/icons/lightbulb_add.png and /dev/null differ diff --git a/kasu/static/img/icons/lightbulb_delete.png b/kasu/static/img/icons/lightbulb_delete.png deleted file mode 100644 index f4781da..0000000 Binary files a/kasu/static/img/icons/lightbulb_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/lightbulb_off.png b/kasu/static/img/icons/lightbulb_off.png deleted file mode 100644 index e95b8c5..0000000 Binary files a/kasu/static/img/icons/lightbulb_off.png and /dev/null differ diff --git a/kasu/static/img/icons/lightning.png b/kasu/static/img/icons/lightning.png deleted file mode 100644 index 9680afd..0000000 Binary files a/kasu/static/img/icons/lightning.png and /dev/null differ diff --git a/kasu/static/img/icons/lightning_add.png b/kasu/static/img/icons/lightning_add.png deleted file mode 100644 index dac3c90..0000000 Binary files a/kasu/static/img/icons/lightning_add.png and /dev/null differ diff --git a/kasu/static/img/icons/lightning_delete.png b/kasu/static/img/icons/lightning_delete.png deleted file mode 100644 index dfe2770..0000000 Binary files a/kasu/static/img/icons/lightning_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/lightning_go.png b/kasu/static/img/icons/lightning_go.png deleted file mode 100644 index 29039e6..0000000 Binary files a/kasu/static/img/icons/lightning_go.png and /dev/null differ diff --git a/kasu/static/img/icons/link.png b/kasu/static/img/icons/link.png deleted file mode 100644 index 25eacb7..0000000 Binary files a/kasu/static/img/icons/link.png and /dev/null differ diff --git a/kasu/static/img/icons/link_add.png b/kasu/static/img/icons/link_add.png deleted file mode 100644 index 00be352..0000000 Binary files a/kasu/static/img/icons/link_add.png and /dev/null differ diff --git a/kasu/static/img/icons/link_break.png b/kasu/static/img/icons/link_break.png deleted file mode 100644 index 5235753..0000000 Binary files a/kasu/static/img/icons/link_break.png and /dev/null differ diff --git a/kasu/static/img/icons/link_delete.png b/kasu/static/img/icons/link_delete.png deleted file mode 100644 index f66e297..0000000 Binary files a/kasu/static/img/icons/link_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/link_edit.png b/kasu/static/img/icons/link_edit.png deleted file mode 100644 index 5b3aed0..0000000 Binary files a/kasu/static/img/icons/link_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/link_error.png b/kasu/static/img/icons/link_error.png deleted file mode 100644 index ab694b1..0000000 Binary files a/kasu/static/img/icons/link_error.png and /dev/null differ diff --git a/kasu/static/img/icons/link_go.png b/kasu/static/img/icons/link_go.png deleted file mode 100644 index ae8cae8..0000000 Binary files a/kasu/static/img/icons/link_go.png and /dev/null differ diff --git a/kasu/static/img/icons/lock.png b/kasu/static/img/icons/lock.png deleted file mode 100644 index 2ebc4f6..0000000 Binary files a/kasu/static/img/icons/lock.png and /dev/null differ diff --git a/kasu/static/img/icons/lock_add.png b/kasu/static/img/icons/lock_add.png deleted file mode 100644 index a7b566b..0000000 Binary files a/kasu/static/img/icons/lock_add.png and /dev/null differ diff --git a/kasu/static/img/icons/lock_break.png b/kasu/static/img/icons/lock_break.png deleted file mode 100644 index 13578ab..0000000 Binary files a/kasu/static/img/icons/lock_break.png and /dev/null differ diff --git a/kasu/static/img/icons/lock_delete.png b/kasu/static/img/icons/lock_delete.png deleted file mode 100644 index ecb50a9..0000000 Binary files a/kasu/static/img/icons/lock_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/lock_edit.png b/kasu/static/img/icons/lock_edit.png deleted file mode 100644 index 116aa5b..0000000 Binary files a/kasu/static/img/icons/lock_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/lock_go.png b/kasu/static/img/icons/lock_go.png deleted file mode 100644 index 8c7c89b..0000000 Binary files a/kasu/static/img/icons/lock_go.png and /dev/null differ diff --git a/kasu/static/img/icons/lock_open.png b/kasu/static/img/icons/lock_open.png deleted file mode 100644 index a471765..0000000 Binary files a/kasu/static/img/icons/lock_open.png and /dev/null differ diff --git a/kasu/static/img/icons/lorry.png b/kasu/static/img/icons/lorry.png deleted file mode 100644 index 8f95f5a..0000000 Binary files a/kasu/static/img/icons/lorry.png and /dev/null differ diff --git a/kasu/static/img/icons/lorry_add.png b/kasu/static/img/icons/lorry_add.png deleted file mode 100644 index a2c5124..0000000 Binary files a/kasu/static/img/icons/lorry_add.png and /dev/null differ diff --git a/kasu/static/img/icons/lorry_delete.png b/kasu/static/img/icons/lorry_delete.png deleted file mode 100644 index 66217f5..0000000 Binary files a/kasu/static/img/icons/lorry_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/lorry_error.png b/kasu/static/img/icons/lorry_error.png deleted file mode 100644 index 3619ead..0000000 Binary files a/kasu/static/img/icons/lorry_error.png and /dev/null differ diff --git a/kasu/static/img/icons/lorry_flatbed.png b/kasu/static/img/icons/lorry_flatbed.png deleted file mode 100644 index 8b20f55..0000000 Binary files a/kasu/static/img/icons/lorry_flatbed.png and /dev/null differ diff --git a/kasu/static/img/icons/lorry_go.png b/kasu/static/img/icons/lorry_go.png deleted file mode 100644 index 1c296a6..0000000 Binary files a/kasu/static/img/icons/lorry_go.png and /dev/null differ diff --git a/kasu/static/img/icons/lorry_link.png b/kasu/static/img/icons/lorry_link.png deleted file mode 100644 index 5e6663e..0000000 Binary files a/kasu/static/img/icons/lorry_link.png and /dev/null differ diff --git a/kasu/static/img/icons/magifier_zoom_out.png b/kasu/static/img/icons/magifier_zoom_out.png deleted file mode 100644 index 81f2819..0000000 Binary files a/kasu/static/img/icons/magifier_zoom_out.png and /dev/null differ diff --git a/kasu/static/img/icons/magnifier.png b/kasu/static/img/icons/magnifier.png deleted file mode 100644 index cf3d97f..0000000 Binary files a/kasu/static/img/icons/magnifier.png and /dev/null differ diff --git a/kasu/static/img/icons/magnifier_zoom_in.png b/kasu/static/img/icons/magnifier_zoom_in.png deleted file mode 100644 index af4fe07..0000000 Binary files a/kasu/static/img/icons/magnifier_zoom_in.png and /dev/null differ diff --git a/kasu/static/img/icons/male.png b/kasu/static/img/icons/male.png deleted file mode 100644 index 25d6ea9..0000000 Binary files a/kasu/static/img/icons/male.png and /dev/null differ diff --git a/kasu/static/img/icons/map.png b/kasu/static/img/icons/map.png deleted file mode 100644 index f90ef25..0000000 Binary files a/kasu/static/img/icons/map.png and /dev/null differ diff --git a/kasu/static/img/icons/map_add.png b/kasu/static/img/icons/map_add.png deleted file mode 100644 index 2b72da0..0000000 Binary files a/kasu/static/img/icons/map_add.png and /dev/null differ diff --git a/kasu/static/img/icons/map_delete.png b/kasu/static/img/icons/map_delete.png deleted file mode 100644 index e74402f..0000000 Binary files a/kasu/static/img/icons/map_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/map_edit.png b/kasu/static/img/icons/map_edit.png deleted file mode 100644 index 93d4d7e..0000000 Binary files a/kasu/static/img/icons/map_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/map_go.png b/kasu/static/img/icons/map_go.png deleted file mode 100644 index 11eab26..0000000 Binary files a/kasu/static/img/icons/map_go.png and /dev/null differ diff --git a/kasu/static/img/icons/map_magnify.png b/kasu/static/img/icons/map_magnify.png deleted file mode 100644 index 7184c9d..0000000 Binary files a/kasu/static/img/icons/map_magnify.png and /dev/null differ diff --git a/kasu/static/img/icons/medal_bronze_1.png b/kasu/static/img/icons/medal_bronze_1.png deleted file mode 100644 index 5f8a6d6..0000000 Binary files a/kasu/static/img/icons/medal_bronze_1.png and /dev/null differ diff --git a/kasu/static/img/icons/medal_bronze_2.png b/kasu/static/img/icons/medal_bronze_2.png deleted file mode 100644 index 623d68c..0000000 Binary files a/kasu/static/img/icons/medal_bronze_2.png and /dev/null differ diff --git a/kasu/static/img/icons/medal_bronze_3.png b/kasu/static/img/icons/medal_bronze_3.png deleted file mode 100644 index ed3f43e..0000000 Binary files a/kasu/static/img/icons/medal_bronze_3.png and /dev/null differ diff --git a/kasu/static/img/icons/medal_bronze_add.png b/kasu/static/img/icons/medal_bronze_add.png deleted file mode 100644 index 8487b2c..0000000 Binary files a/kasu/static/img/icons/medal_bronze_add.png and /dev/null differ diff --git a/kasu/static/img/icons/medal_bronze_delete.png b/kasu/static/img/icons/medal_bronze_delete.png deleted file mode 100644 index d32aed7..0000000 Binary files a/kasu/static/img/icons/medal_bronze_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/medal_gold_1.png b/kasu/static/img/icons/medal_gold_1.png deleted file mode 100644 index 87584dc..0000000 Binary files a/kasu/static/img/icons/medal_gold_1.png and /dev/null differ diff --git a/kasu/static/img/icons/medal_gold_2.png b/kasu/static/img/icons/medal_gold_2.png deleted file mode 100644 index fa3a15d..0000000 Binary files a/kasu/static/img/icons/medal_gold_2.png and /dev/null differ diff --git a/kasu/static/img/icons/medal_gold_3.png b/kasu/static/img/icons/medal_gold_3.png deleted file mode 100644 index ef1b08b..0000000 Binary files a/kasu/static/img/icons/medal_gold_3.png and /dev/null differ diff --git a/kasu/static/img/icons/medal_gold_add.png b/kasu/static/img/icons/medal_gold_add.png deleted file mode 100644 index dcade0d..0000000 Binary files a/kasu/static/img/icons/medal_gold_add.png and /dev/null differ diff --git a/kasu/static/img/icons/medal_gold_delete.png b/kasu/static/img/icons/medal_gold_delete.png deleted file mode 100644 index 84b06d5..0000000 Binary files a/kasu/static/img/icons/medal_gold_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/medal_silver_1.png b/kasu/static/img/icons/medal_silver_1.png deleted file mode 100644 index 75a64da..0000000 Binary files a/kasu/static/img/icons/medal_silver_1.png and /dev/null differ diff --git a/kasu/static/img/icons/medal_silver_2.png b/kasu/static/img/icons/medal_silver_2.png deleted file mode 100644 index 2e0fe75..0000000 Binary files a/kasu/static/img/icons/medal_silver_2.png and /dev/null differ diff --git a/kasu/static/img/icons/medal_silver_3.png b/kasu/static/img/icons/medal_silver_3.png deleted file mode 100644 index e385b54..0000000 Binary files a/kasu/static/img/icons/medal_silver_3.png and /dev/null differ diff --git a/kasu/static/img/icons/medal_silver_add.png b/kasu/static/img/icons/medal_silver_add.png deleted file mode 100644 index b0633fa..0000000 Binary files a/kasu/static/img/icons/medal_silver_add.png and /dev/null differ diff --git a/kasu/static/img/icons/medal_silver_delete.png b/kasu/static/img/icons/medal_silver_delete.png deleted file mode 100644 index 06cab46..0000000 Binary files a/kasu/static/img/icons/medal_silver_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/money.png b/kasu/static/img/icons/money.png deleted file mode 100644 index 42c52d0..0000000 Binary files a/kasu/static/img/icons/money.png and /dev/null differ diff --git a/kasu/static/img/icons/money_add.png b/kasu/static/img/icons/money_add.png deleted file mode 100644 index 588fa9d..0000000 Binary files a/kasu/static/img/icons/money_add.png and /dev/null differ diff --git a/kasu/static/img/icons/money_delete.png b/kasu/static/img/icons/money_delete.png deleted file mode 100644 index eae2c52..0000000 Binary files a/kasu/static/img/icons/money_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/money_dollar.png b/kasu/static/img/icons/money_dollar.png deleted file mode 100644 index 59af163..0000000 Binary files a/kasu/static/img/icons/money_dollar.png and /dev/null differ diff --git a/kasu/static/img/icons/money_euro.png b/kasu/static/img/icons/money_euro.png deleted file mode 100644 index b322ba9..0000000 Binary files a/kasu/static/img/icons/money_euro.png and /dev/null differ diff --git a/kasu/static/img/icons/money_pound.png b/kasu/static/img/icons/money_pound.png deleted file mode 100644 index b711364..0000000 Binary files a/kasu/static/img/icons/money_pound.png and /dev/null differ diff --git a/kasu/static/img/icons/money_yen.png b/kasu/static/img/icons/money_yen.png deleted file mode 100644 index 228a677..0000000 Binary files a/kasu/static/img/icons/money_yen.png and /dev/null differ diff --git a/kasu/static/img/icons/monitor.png b/kasu/static/img/icons/monitor.png deleted file mode 100644 index d040bd0..0000000 Binary files a/kasu/static/img/icons/monitor.png and /dev/null differ diff --git a/kasu/static/img/icons/monitor_add.png b/kasu/static/img/icons/monitor_add.png deleted file mode 100644 index a818066..0000000 Binary files a/kasu/static/img/icons/monitor_add.png and /dev/null differ diff --git a/kasu/static/img/icons/monitor_delete.png b/kasu/static/img/icons/monitor_delete.png deleted file mode 100644 index 3733256..0000000 Binary files a/kasu/static/img/icons/monitor_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/monitor_edit.png b/kasu/static/img/icons/monitor_edit.png deleted file mode 100644 index f772c56..0000000 Binary files a/kasu/static/img/icons/monitor_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/monitor_error.png b/kasu/static/img/icons/monitor_error.png deleted file mode 100644 index 270c501..0000000 Binary files a/kasu/static/img/icons/monitor_error.png and /dev/null differ diff --git a/kasu/static/img/icons/monitor_go.png b/kasu/static/img/icons/monitor_go.png deleted file mode 100644 index 8af3eda..0000000 Binary files a/kasu/static/img/icons/monitor_go.png and /dev/null differ diff --git a/kasu/static/img/icons/monitor_lightning.png b/kasu/static/img/icons/monitor_lightning.png deleted file mode 100644 index 06e53a9..0000000 Binary files a/kasu/static/img/icons/monitor_lightning.png and /dev/null differ diff --git a/kasu/static/img/icons/monitor_link.png b/kasu/static/img/icons/monitor_link.png deleted file mode 100644 index a014b02..0000000 Binary files a/kasu/static/img/icons/monitor_link.png and /dev/null differ diff --git a/kasu/static/img/icons/mouse.png b/kasu/static/img/icons/mouse.png deleted file mode 100644 index 63a92fa..0000000 Binary files a/kasu/static/img/icons/mouse.png and /dev/null differ diff --git a/kasu/static/img/icons/mouse_add.png b/kasu/static/img/icons/mouse_add.png deleted file mode 100644 index 65bcab5..0000000 Binary files a/kasu/static/img/icons/mouse_add.png and /dev/null differ diff --git a/kasu/static/img/icons/mouse_delete.png b/kasu/static/img/icons/mouse_delete.png deleted file mode 100644 index 7286566..0000000 Binary files a/kasu/static/img/icons/mouse_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/mouse_error.png b/kasu/static/img/icons/mouse_error.png deleted file mode 100644 index bcc1562..0000000 Binary files a/kasu/static/img/icons/mouse_error.png and /dev/null differ diff --git a/kasu/static/img/icons/music.png b/kasu/static/img/icons/music.png deleted file mode 100644 index a8b3ede..0000000 Binary files a/kasu/static/img/icons/music.png and /dev/null differ diff --git a/kasu/static/img/icons/new.png b/kasu/static/img/icons/new.png deleted file mode 100644 index 6a9bf03..0000000 Binary files a/kasu/static/img/icons/new.png and /dev/null differ diff --git a/kasu/static/img/icons/newspaper.png b/kasu/static/img/icons/newspaper.png deleted file mode 100644 index 6a2ecce..0000000 Binary files a/kasu/static/img/icons/newspaper.png and /dev/null differ diff --git a/kasu/static/img/icons/newspaper_add.png b/kasu/static/img/icons/newspaper_add.png deleted file mode 100644 index 8140e8c..0000000 Binary files a/kasu/static/img/icons/newspaper_add.png and /dev/null differ diff --git a/kasu/static/img/icons/newspaper_delete.png b/kasu/static/img/icons/newspaper_delete.png deleted file mode 100644 index bde96ce..0000000 Binary files a/kasu/static/img/icons/newspaper_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/newspaper_go.png b/kasu/static/img/icons/newspaper_go.png deleted file mode 100644 index fd61428..0000000 Binary files a/kasu/static/img/icons/newspaper_go.png and /dev/null differ diff --git a/kasu/static/img/icons/newspaper_link.png b/kasu/static/img/icons/newspaper_link.png deleted file mode 100644 index 99e57cb..0000000 Binary files a/kasu/static/img/icons/newspaper_link.png and /dev/null differ diff --git a/kasu/static/img/icons/note.png b/kasu/static/img/icons/note.png deleted file mode 100644 index 244e6ca..0000000 Binary files a/kasu/static/img/icons/note.png and /dev/null differ diff --git a/kasu/static/img/icons/note_add.png b/kasu/static/img/icons/note_add.png deleted file mode 100644 index abdad91..0000000 Binary files a/kasu/static/img/icons/note_add.png and /dev/null differ diff --git a/kasu/static/img/icons/note_delete.png b/kasu/static/img/icons/note_delete.png deleted file mode 100644 index 8a1f0ff..0000000 Binary files a/kasu/static/img/icons/note_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/note_edit.png b/kasu/static/img/icons/note_edit.png deleted file mode 100644 index 291bfc7..0000000 Binary files a/kasu/static/img/icons/note_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/note_error.png b/kasu/static/img/icons/note_error.png deleted file mode 100644 index 896dadf..0000000 Binary files a/kasu/static/img/icons/note_error.png and /dev/null differ diff --git a/kasu/static/img/icons/note_go.png b/kasu/static/img/icons/note_go.png deleted file mode 100644 index 49e54fd..0000000 Binary files a/kasu/static/img/icons/note_go.png and /dev/null differ diff --git a/kasu/static/img/icons/overlays.png b/kasu/static/img/icons/overlays.png deleted file mode 100644 index ab3100b..0000000 Binary files a/kasu/static/img/icons/overlays.png and /dev/null differ diff --git a/kasu/static/img/icons/package.png b/kasu/static/img/icons/package.png deleted file mode 100644 index da3c2a2..0000000 Binary files a/kasu/static/img/icons/package.png and /dev/null differ diff --git a/kasu/static/img/icons/package_add.png b/kasu/static/img/icons/package_add.png deleted file mode 100644 index 9c8a9da..0000000 Binary files a/kasu/static/img/icons/package_add.png and /dev/null differ diff --git a/kasu/static/img/icons/package_delete.png b/kasu/static/img/icons/package_delete.png deleted file mode 100644 index 86f7fbc..0000000 Binary files a/kasu/static/img/icons/package_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/package_go.png b/kasu/static/img/icons/package_go.png deleted file mode 100644 index aace63a..0000000 Binary files a/kasu/static/img/icons/package_go.png and /dev/null differ diff --git a/kasu/static/img/icons/package_green.png b/kasu/static/img/icons/package_green.png deleted file mode 100644 index 25b28bb..0000000 Binary files a/kasu/static/img/icons/package_green.png and /dev/null differ diff --git a/kasu/static/img/icons/package_link.png b/kasu/static/img/icons/package_link.png deleted file mode 100644 index 48e7ab5..0000000 Binary files a/kasu/static/img/icons/package_link.png and /dev/null differ diff --git a/kasu/static/img/icons/page.png b/kasu/static/img/icons/page.png deleted file mode 100644 index 03ddd79..0000000 Binary files a/kasu/static/img/icons/page.png and /dev/null differ diff --git a/kasu/static/img/icons/page_add.png b/kasu/static/img/icons/page_add.png deleted file mode 100644 index d5bfa07..0000000 Binary files a/kasu/static/img/icons/page_add.png and /dev/null differ diff --git a/kasu/static/img/icons/page_attach.png b/kasu/static/img/icons/page_attach.png deleted file mode 100644 index 89ee2da..0000000 Binary files a/kasu/static/img/icons/page_attach.png and /dev/null differ diff --git a/kasu/static/img/icons/page_code.png b/kasu/static/img/icons/page_code.png deleted file mode 100644 index f7ea904..0000000 Binary files a/kasu/static/img/icons/page_code.png and /dev/null differ diff --git a/kasu/static/img/icons/page_copy.png b/kasu/static/img/icons/page_copy.png deleted file mode 100644 index 195dc6d..0000000 Binary files a/kasu/static/img/icons/page_copy.png and /dev/null differ diff --git a/kasu/static/img/icons/page_delete.png b/kasu/static/img/icons/page_delete.png deleted file mode 100644 index 3141467..0000000 Binary files a/kasu/static/img/icons/page_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/page_edit.png b/kasu/static/img/icons/page_edit.png deleted file mode 100644 index 046811e..0000000 Binary files a/kasu/static/img/icons/page_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/page_error.png b/kasu/static/img/icons/page_error.png deleted file mode 100644 index f07f449..0000000 Binary files a/kasu/static/img/icons/page_error.png and /dev/null differ diff --git a/kasu/static/img/icons/page_excel.png b/kasu/static/img/icons/page_excel.png deleted file mode 100644 index eb6158e..0000000 Binary files a/kasu/static/img/icons/page_excel.png and /dev/null differ diff --git a/kasu/static/img/icons/page_find.png b/kasu/static/img/icons/page_find.png deleted file mode 100644 index 2f19388..0000000 Binary files a/kasu/static/img/icons/page_find.png and /dev/null differ diff --git a/kasu/static/img/icons/page_gear.png b/kasu/static/img/icons/page_gear.png deleted file mode 100644 index 8e83281..0000000 Binary files a/kasu/static/img/icons/page_gear.png and /dev/null differ diff --git a/kasu/static/img/icons/page_go.png b/kasu/static/img/icons/page_go.png deleted file mode 100644 index 80fe1ed..0000000 Binary files a/kasu/static/img/icons/page_go.png and /dev/null differ diff --git a/kasu/static/img/icons/page_green.png b/kasu/static/img/icons/page_green.png deleted file mode 100644 index de8e003..0000000 Binary files a/kasu/static/img/icons/page_green.png and /dev/null differ diff --git a/kasu/static/img/icons/page_key.png b/kasu/static/img/icons/page_key.png deleted file mode 100644 index d6626cb..0000000 Binary files a/kasu/static/img/icons/page_key.png and /dev/null differ diff --git a/kasu/static/img/icons/page_lightning.png b/kasu/static/img/icons/page_lightning.png deleted file mode 100644 index 7e56870..0000000 Binary files a/kasu/static/img/icons/page_lightning.png and /dev/null differ diff --git a/kasu/static/img/icons/page_link.png b/kasu/static/img/icons/page_link.png deleted file mode 100644 index 312eab0..0000000 Binary files a/kasu/static/img/icons/page_link.png and /dev/null differ diff --git a/kasu/static/img/icons/page_paintbrush.png b/kasu/static/img/icons/page_paintbrush.png deleted file mode 100644 index 246a2f0..0000000 Binary files a/kasu/static/img/icons/page_paintbrush.png and /dev/null differ diff --git a/kasu/static/img/icons/page_paste.png b/kasu/static/img/icons/page_paste.png deleted file mode 100644 index 968f073..0000000 Binary files a/kasu/static/img/icons/page_paste.png and /dev/null differ diff --git a/kasu/static/img/icons/page_red.png b/kasu/static/img/icons/page_red.png deleted file mode 100644 index 0b18247..0000000 Binary files a/kasu/static/img/icons/page_red.png and /dev/null differ diff --git a/kasu/static/img/icons/page_refresh.png b/kasu/static/img/icons/page_refresh.png deleted file mode 100644 index cf347c7..0000000 Binary files a/kasu/static/img/icons/page_refresh.png and /dev/null differ diff --git a/kasu/static/img/icons/page_save.png b/kasu/static/img/icons/page_save.png deleted file mode 100644 index caea546..0000000 Binary files a/kasu/static/img/icons/page_save.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white.png b/kasu/static/img/icons/page_white.png deleted file mode 100644 index 8b8b1ca..0000000 Binary files a/kasu/static/img/icons/page_white.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_acrobat.png b/kasu/static/img/icons/page_white_acrobat.png deleted file mode 100644 index 8f8095e..0000000 Binary files a/kasu/static/img/icons/page_white_acrobat.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_actionscript.png b/kasu/static/img/icons/page_white_actionscript.png deleted file mode 100644 index 159b240..0000000 Binary files a/kasu/static/img/icons/page_white_actionscript.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_add.png b/kasu/static/img/icons/page_white_add.png deleted file mode 100644 index aa23dde..0000000 Binary files a/kasu/static/img/icons/page_white_add.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_c.png b/kasu/static/img/icons/page_white_c.png deleted file mode 100644 index 34a05cc..0000000 Binary files a/kasu/static/img/icons/page_white_c.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_camera.png b/kasu/static/img/icons/page_white_camera.png deleted file mode 100644 index f501a59..0000000 Binary files a/kasu/static/img/icons/page_white_camera.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_cd.png b/kasu/static/img/icons/page_white_cd.png deleted file mode 100644 index 848bdaf..0000000 Binary files a/kasu/static/img/icons/page_white_cd.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_code.png b/kasu/static/img/icons/page_white_code.png deleted file mode 100644 index 0c76bd1..0000000 Binary files a/kasu/static/img/icons/page_white_code.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_code_red.png b/kasu/static/img/icons/page_white_code_red.png deleted file mode 100644 index 87a6914..0000000 Binary files a/kasu/static/img/icons/page_white_code_red.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_coldfusion.png b/kasu/static/img/icons/page_white_coldfusion.png deleted file mode 100644 index c66011f..0000000 Binary files a/kasu/static/img/icons/page_white_coldfusion.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_compressed.png b/kasu/static/img/icons/page_white_compressed.png deleted file mode 100644 index 2b6b100..0000000 Binary files a/kasu/static/img/icons/page_white_compressed.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_copy.png b/kasu/static/img/icons/page_white_copy.png deleted file mode 100644 index a9f31a2..0000000 Binary files a/kasu/static/img/icons/page_white_copy.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_cplusplus.png b/kasu/static/img/icons/page_white_cplusplus.png deleted file mode 100644 index a87cf84..0000000 Binary files a/kasu/static/img/icons/page_white_cplusplus.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_csharp.png b/kasu/static/img/icons/page_white_csharp.png deleted file mode 100644 index ffb8fc9..0000000 Binary files a/kasu/static/img/icons/page_white_csharp.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_cup.png b/kasu/static/img/icons/page_white_cup.png deleted file mode 100644 index 0a7d6f4..0000000 Binary files a/kasu/static/img/icons/page_white_cup.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_database.png b/kasu/static/img/icons/page_white_database.png deleted file mode 100644 index bddba1f..0000000 Binary files a/kasu/static/img/icons/page_white_database.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_delete.png b/kasu/static/img/icons/page_white_delete.png deleted file mode 100644 index af1ecaf..0000000 Binary files a/kasu/static/img/icons/page_white_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_dvd.png b/kasu/static/img/icons/page_white_dvd.png deleted file mode 100644 index 4cc537a..0000000 Binary files a/kasu/static/img/icons/page_white_dvd.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_edit.png b/kasu/static/img/icons/page_white_edit.png deleted file mode 100644 index b93e776..0000000 Binary files a/kasu/static/img/icons/page_white_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_error.png b/kasu/static/img/icons/page_white_error.png deleted file mode 100644 index 9fc5a0a..0000000 Binary files a/kasu/static/img/icons/page_white_error.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_excel.png b/kasu/static/img/icons/page_white_excel.png deleted file mode 100644 index b977d7e..0000000 Binary files a/kasu/static/img/icons/page_white_excel.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_find.png b/kasu/static/img/icons/page_white_find.png deleted file mode 100644 index 5818436..0000000 Binary files a/kasu/static/img/icons/page_white_find.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_flash.png b/kasu/static/img/icons/page_white_flash.png deleted file mode 100644 index 5769120..0000000 Binary files a/kasu/static/img/icons/page_white_flash.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_freehand.png b/kasu/static/img/icons/page_white_freehand.png deleted file mode 100644 index 8d719df..0000000 Binary files a/kasu/static/img/icons/page_white_freehand.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_gear.png b/kasu/static/img/icons/page_white_gear.png deleted file mode 100644 index 106f5aa..0000000 Binary files a/kasu/static/img/icons/page_white_gear.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_get.png b/kasu/static/img/icons/page_white_get.png deleted file mode 100644 index e4a1ecb..0000000 Binary files a/kasu/static/img/icons/page_white_get.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_go.png b/kasu/static/img/icons/page_white_go.png deleted file mode 100644 index 7e62a92..0000000 Binary files a/kasu/static/img/icons/page_white_go.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_h.png b/kasu/static/img/icons/page_white_h.png deleted file mode 100644 index e902abb..0000000 Binary files a/kasu/static/img/icons/page_white_h.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_horizontal.png b/kasu/static/img/icons/page_white_horizontal.png deleted file mode 100644 index 1d2d0a4..0000000 Binary files a/kasu/static/img/icons/page_white_horizontal.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_key.png b/kasu/static/img/icons/page_white_key.png deleted file mode 100644 index d616484..0000000 Binary files a/kasu/static/img/icons/page_white_key.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_lightning.png b/kasu/static/img/icons/page_white_lightning.png deleted file mode 100644 index 7215d1e..0000000 Binary files a/kasu/static/img/icons/page_white_lightning.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_link.png b/kasu/static/img/icons/page_white_link.png deleted file mode 100644 index bf7bd1c..0000000 Binary files a/kasu/static/img/icons/page_white_link.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_magnify.png b/kasu/static/img/icons/page_white_magnify.png deleted file mode 100644 index f6b74cc..0000000 Binary files a/kasu/static/img/icons/page_white_magnify.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_medal.png b/kasu/static/img/icons/page_white_medal.png deleted file mode 100644 index d3fffb6..0000000 Binary files a/kasu/static/img/icons/page_white_medal.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_office.png b/kasu/static/img/icons/page_white_office.png deleted file mode 100644 index a65bcb3..0000000 Binary files a/kasu/static/img/icons/page_white_office.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_paint.png b/kasu/static/img/icons/page_white_paint.png deleted file mode 100644 index 23a37b8..0000000 Binary files a/kasu/static/img/icons/page_white_paint.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_paintbrush.png b/kasu/static/img/icons/page_white_paintbrush.png deleted file mode 100644 index f907e44..0000000 Binary files a/kasu/static/img/icons/page_white_paintbrush.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_paste.png b/kasu/static/img/icons/page_white_paste.png deleted file mode 100644 index 5b2cbb3..0000000 Binary files a/kasu/static/img/icons/page_white_paste.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_php.png b/kasu/static/img/icons/page_white_php.png deleted file mode 100644 index 7868a25..0000000 Binary files a/kasu/static/img/icons/page_white_php.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_picture.png b/kasu/static/img/icons/page_white_picture.png deleted file mode 100644 index 134b669..0000000 Binary files a/kasu/static/img/icons/page_white_picture.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_powerpoint.png b/kasu/static/img/icons/page_white_powerpoint.png deleted file mode 100644 index c4eff03..0000000 Binary files a/kasu/static/img/icons/page_white_powerpoint.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_put.png b/kasu/static/img/icons/page_white_put.png deleted file mode 100644 index 884ffd6..0000000 Binary files a/kasu/static/img/icons/page_white_put.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_ruby.png b/kasu/static/img/icons/page_white_ruby.png deleted file mode 100644 index f59b7c4..0000000 Binary files a/kasu/static/img/icons/page_white_ruby.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_stack.png b/kasu/static/img/icons/page_white_stack.png deleted file mode 100644 index 44084ad..0000000 Binary files a/kasu/static/img/icons/page_white_stack.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_star.png b/kasu/static/img/icons/page_white_star.png deleted file mode 100644 index 3a1441c..0000000 Binary files a/kasu/static/img/icons/page_white_star.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_swoosh.png b/kasu/static/img/icons/page_white_swoosh.png deleted file mode 100644 index e770829..0000000 Binary files a/kasu/static/img/icons/page_white_swoosh.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_text.png b/kasu/static/img/icons/page_white_text.png deleted file mode 100644 index 813f712..0000000 Binary files a/kasu/static/img/icons/page_white_text.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_text_width.png b/kasu/static/img/icons/page_white_text_width.png deleted file mode 100644 index d9cf132..0000000 Binary files a/kasu/static/img/icons/page_white_text_width.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_tux.png b/kasu/static/img/icons/page_white_tux.png deleted file mode 100644 index 52699bf..0000000 Binary files a/kasu/static/img/icons/page_white_tux.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_vector.png b/kasu/static/img/icons/page_white_vector.png deleted file mode 100644 index 4a05955..0000000 Binary files a/kasu/static/img/icons/page_white_vector.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_visualstudio.png b/kasu/static/img/icons/page_white_visualstudio.png deleted file mode 100644 index a0a433d..0000000 Binary files a/kasu/static/img/icons/page_white_visualstudio.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_width.png b/kasu/static/img/icons/page_white_width.png deleted file mode 100644 index 1eb8809..0000000 Binary files a/kasu/static/img/icons/page_white_width.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_word.png b/kasu/static/img/icons/page_white_word.png deleted file mode 100644 index ae8ecbf..0000000 Binary files a/kasu/static/img/icons/page_white_word.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_world.png b/kasu/static/img/icons/page_white_world.png deleted file mode 100644 index 6ed2490..0000000 Binary files a/kasu/static/img/icons/page_white_world.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_wrench.png b/kasu/static/img/icons/page_white_wrench.png deleted file mode 100644 index fecadd0..0000000 Binary files a/kasu/static/img/icons/page_white_wrench.png and /dev/null differ diff --git a/kasu/static/img/icons/page_white_zip.png b/kasu/static/img/icons/page_white_zip.png deleted file mode 100644 index b7ac7e8..0000000 Binary files a/kasu/static/img/icons/page_white_zip.png and /dev/null differ diff --git a/kasu/static/img/icons/page_word.png b/kasu/static/img/icons/page_word.png deleted file mode 100644 index 834cdfa..0000000 Binary files a/kasu/static/img/icons/page_word.png and /dev/null differ diff --git a/kasu/static/img/icons/page_world.png b/kasu/static/img/icons/page_world.png deleted file mode 100644 index b8895dd..0000000 Binary files a/kasu/static/img/icons/page_world.png and /dev/null differ diff --git a/kasu/static/img/icons/paintbrush.png b/kasu/static/img/icons/paintbrush.png deleted file mode 100644 index a3ecf87..0000000 Binary files a/kasu/static/img/icons/paintbrush.png and /dev/null differ diff --git a/kasu/static/img/icons/paintcan.png b/kasu/static/img/icons/paintcan.png deleted file mode 100644 index f82a886..0000000 Binary files a/kasu/static/img/icons/paintcan.png and /dev/null differ diff --git a/kasu/static/img/icons/palette.png b/kasu/static/img/icons/palette.png deleted file mode 100644 index 73c5b3f..0000000 Binary files a/kasu/static/img/icons/palette.png and /dev/null differ diff --git a/kasu/static/img/icons/paste_plain.png b/kasu/static/img/icons/paste_plain.png deleted file mode 100644 index c0490eb..0000000 Binary files a/kasu/static/img/icons/paste_plain.png and /dev/null differ diff --git a/kasu/static/img/icons/paste_word.png b/kasu/static/img/icons/paste_word.png deleted file mode 100644 index f6b87f8..0000000 Binary files a/kasu/static/img/icons/paste_word.png and /dev/null differ diff --git a/kasu/static/img/icons/pencil.png b/kasu/static/img/icons/pencil.png deleted file mode 100644 index 1db9ce1..0000000 Binary files a/kasu/static/img/icons/pencil.png and /dev/null differ diff --git a/kasu/static/img/icons/pencil_add.png b/kasu/static/img/icons/pencil_add.png deleted file mode 100644 index 902bbe6..0000000 Binary files a/kasu/static/img/icons/pencil_add.png and /dev/null differ diff --git a/kasu/static/img/icons/pencil_delete.png b/kasu/static/img/icons/pencil_delete.png deleted file mode 100644 index d8944e6..0000000 Binary files a/kasu/static/img/icons/pencil_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/pencil_go.png b/kasu/static/img/icons/pencil_go.png deleted file mode 100644 index 937bded..0000000 Binary files a/kasu/static/img/icons/pencil_go.png and /dev/null differ diff --git a/kasu/static/img/icons/phone.png b/kasu/static/img/icons/phone.png deleted file mode 100644 index c39f162..0000000 Binary files a/kasu/static/img/icons/phone.png and /dev/null differ diff --git a/kasu/static/img/icons/phone_add.png b/kasu/static/img/icons/phone_add.png deleted file mode 100644 index d3555e0..0000000 Binary files a/kasu/static/img/icons/phone_add.png and /dev/null differ diff --git a/kasu/static/img/icons/phone_delete.png b/kasu/static/img/icons/phone_delete.png deleted file mode 100644 index bbe4f8a..0000000 Binary files a/kasu/static/img/icons/phone_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/phone_sound.png b/kasu/static/img/icons/phone_sound.png deleted file mode 100644 index 7fdf1c5..0000000 Binary files a/kasu/static/img/icons/phone_sound.png and /dev/null differ diff --git a/kasu/static/img/icons/photo.png b/kasu/static/img/icons/photo.png deleted file mode 100644 index 6c2aaaa..0000000 Binary files a/kasu/static/img/icons/photo.png and /dev/null differ diff --git a/kasu/static/img/icons/photo_add.png b/kasu/static/img/icons/photo_add.png deleted file mode 100644 index 63cc355..0000000 Binary files a/kasu/static/img/icons/photo_add.png and /dev/null differ diff --git a/kasu/static/img/icons/photo_delete.png b/kasu/static/img/icons/photo_delete.png deleted file mode 100644 index 18b67df..0000000 Binary files a/kasu/static/img/icons/photo_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/photo_link.png b/kasu/static/img/icons/photo_link.png deleted file mode 100644 index e6bb35f..0000000 Binary files a/kasu/static/img/icons/photo_link.png and /dev/null differ diff --git a/kasu/static/img/icons/photos.png b/kasu/static/img/icons/photos.png deleted file mode 100644 index 8836fe6..0000000 Binary files a/kasu/static/img/icons/photos.png and /dev/null differ diff --git a/kasu/static/img/icons/picture.png b/kasu/static/img/icons/picture.png deleted file mode 100644 index 4a158fe..0000000 Binary files a/kasu/static/img/icons/picture.png and /dev/null differ diff --git a/kasu/static/img/icons/picture_add.png b/kasu/static/img/icons/picture_add.png deleted file mode 100644 index d6d3f85..0000000 Binary files a/kasu/static/img/icons/picture_add.png and /dev/null differ diff --git a/kasu/static/img/icons/picture_delete.png b/kasu/static/img/icons/picture_delete.png deleted file mode 100644 index cca9f53..0000000 Binary files a/kasu/static/img/icons/picture_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/picture_edit.png b/kasu/static/img/icons/picture_edit.png deleted file mode 100644 index 9a70c34..0000000 Binary files a/kasu/static/img/icons/picture_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/picture_empty.png b/kasu/static/img/icons/picture_empty.png deleted file mode 100644 index abd2b9b..0000000 Binary files a/kasu/static/img/icons/picture_empty.png and /dev/null differ diff --git a/kasu/static/img/icons/picture_error.png b/kasu/static/img/icons/picture_error.png deleted file mode 100644 index d41d90d..0000000 Binary files a/kasu/static/img/icons/picture_error.png and /dev/null differ diff --git a/kasu/static/img/icons/picture_go.png b/kasu/static/img/icons/picture_go.png deleted file mode 100644 index 27c63c5..0000000 Binary files a/kasu/static/img/icons/picture_go.png and /dev/null differ diff --git a/kasu/static/img/icons/picture_key.png b/kasu/static/img/icons/picture_key.png deleted file mode 100644 index 667086c..0000000 Binary files a/kasu/static/img/icons/picture_key.png and /dev/null differ diff --git a/kasu/static/img/icons/picture_link.png b/kasu/static/img/icons/picture_link.png deleted file mode 100644 index 42dca74..0000000 Binary files a/kasu/static/img/icons/picture_link.png and /dev/null differ diff --git a/kasu/static/img/icons/picture_save.png b/kasu/static/img/icons/picture_save.png deleted file mode 100644 index 777fb5d..0000000 Binary files a/kasu/static/img/icons/picture_save.png and /dev/null differ diff --git a/kasu/static/img/icons/pictures.png b/kasu/static/img/icons/pictures.png deleted file mode 100644 index d9591c1..0000000 Binary files a/kasu/static/img/icons/pictures.png and /dev/null differ diff --git a/kasu/static/img/icons/pilcrow.png b/kasu/static/img/icons/pilcrow.png deleted file mode 100644 index 95704fb..0000000 Binary files a/kasu/static/img/icons/pilcrow.png and /dev/null differ diff --git a/kasu/static/img/icons/pill.png b/kasu/static/img/icons/pill.png deleted file mode 100644 index f2bdef6..0000000 Binary files a/kasu/static/img/icons/pill.png and /dev/null differ diff --git a/kasu/static/img/icons/pill_add.png b/kasu/static/img/icons/pill_add.png deleted file mode 100644 index ac9c2df..0000000 Binary files a/kasu/static/img/icons/pill_add.png and /dev/null differ diff --git a/kasu/static/img/icons/pill_delete.png b/kasu/static/img/icons/pill_delete.png deleted file mode 100644 index c61592e..0000000 Binary files a/kasu/static/img/icons/pill_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/pill_go.png b/kasu/static/img/icons/pill_go.png deleted file mode 100644 index e5c07d4..0000000 Binary files a/kasu/static/img/icons/pill_go.png and /dev/null differ diff --git a/kasu/static/img/icons/plugin.png b/kasu/static/img/icons/plugin.png deleted file mode 100644 index 6187b15..0000000 Binary files a/kasu/static/img/icons/plugin.png and /dev/null differ diff --git a/kasu/static/img/icons/plugin_add.png b/kasu/static/img/icons/plugin_add.png deleted file mode 100644 index ae43690..0000000 Binary files a/kasu/static/img/icons/plugin_add.png and /dev/null differ diff --git a/kasu/static/img/icons/plugin_delete.png b/kasu/static/img/icons/plugin_delete.png deleted file mode 100644 index d9c3376..0000000 Binary files a/kasu/static/img/icons/plugin_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/plugin_disabled.png b/kasu/static/img/icons/plugin_disabled.png deleted file mode 100644 index f4f6be5..0000000 Binary files a/kasu/static/img/icons/plugin_disabled.png and /dev/null differ diff --git a/kasu/static/img/icons/plugin_edit.png b/kasu/static/img/icons/plugin_edit.png deleted file mode 100644 index b6cb0ec..0000000 Binary files a/kasu/static/img/icons/plugin_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/plugin_error.png b/kasu/static/img/icons/plugin_error.png deleted file mode 100644 index cff65d7..0000000 Binary files a/kasu/static/img/icons/plugin_error.png and /dev/null differ diff --git a/kasu/static/img/icons/plugin_go.png b/kasu/static/img/icons/plugin_go.png deleted file mode 100644 index 41da991..0000000 Binary files a/kasu/static/img/icons/plugin_go.png and /dev/null differ diff --git a/kasu/static/img/icons/plugin_link.png b/kasu/static/img/icons/plugin_link.png deleted file mode 100644 index 445c188..0000000 Binary files a/kasu/static/img/icons/plugin_link.png and /dev/null differ diff --git a/kasu/static/img/icons/printer.png b/kasu/static/img/icons/printer.png deleted file mode 100644 index a350d18..0000000 Binary files a/kasu/static/img/icons/printer.png and /dev/null differ diff --git a/kasu/static/img/icons/printer_add.png b/kasu/static/img/icons/printer_add.png deleted file mode 100644 index d228d05..0000000 Binary files a/kasu/static/img/icons/printer_add.png and /dev/null differ diff --git a/kasu/static/img/icons/printer_delete.png b/kasu/static/img/icons/printer_delete.png deleted file mode 100644 index 1d8605f..0000000 Binary files a/kasu/static/img/icons/printer_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/printer_empty.png b/kasu/static/img/icons/printer_empty.png deleted file mode 100644 index 94e8c16..0000000 Binary files a/kasu/static/img/icons/printer_empty.png and /dev/null differ diff --git a/kasu/static/img/icons/printer_error.png b/kasu/static/img/icons/printer_error.png deleted file mode 100644 index 279ebb0..0000000 Binary files a/kasu/static/img/icons/printer_error.png and /dev/null differ diff --git a/kasu/static/img/icons/rainbow.png b/kasu/static/img/icons/rainbow.png deleted file mode 100644 index 6f425ac..0000000 Binary files a/kasu/static/img/icons/rainbow.png and /dev/null differ diff --git a/kasu/static/img/icons/report.png b/kasu/static/img/icons/report.png deleted file mode 100644 index 779ad58..0000000 Binary files a/kasu/static/img/icons/report.png and /dev/null differ diff --git a/kasu/static/img/icons/report_add.png b/kasu/static/img/icons/report_add.png deleted file mode 100644 index d5eac9b..0000000 Binary files a/kasu/static/img/icons/report_add.png and /dev/null differ diff --git a/kasu/static/img/icons/report_delete.png b/kasu/static/img/icons/report_delete.png deleted file mode 100644 index dcce0b6..0000000 Binary files a/kasu/static/img/icons/report_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/report_disk.png b/kasu/static/img/icons/report_disk.png deleted file mode 100644 index 1c856cd..0000000 Binary files a/kasu/static/img/icons/report_disk.png and /dev/null differ diff --git a/kasu/static/img/icons/report_edit.png b/kasu/static/img/icons/report_edit.png deleted file mode 100644 index c61a6d8..0000000 Binary files a/kasu/static/img/icons/report_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/report_go.png b/kasu/static/img/icons/report_go.png deleted file mode 100644 index f35a979..0000000 Binary files a/kasu/static/img/icons/report_go.png and /dev/null differ diff --git a/kasu/static/img/icons/report_key.png b/kasu/static/img/icons/report_key.png deleted file mode 100644 index 90b758e..0000000 Binary files a/kasu/static/img/icons/report_key.png and /dev/null differ diff --git a/kasu/static/img/icons/report_link.png b/kasu/static/img/icons/report_link.png deleted file mode 100644 index 23f2611..0000000 Binary files a/kasu/static/img/icons/report_link.png and /dev/null differ diff --git a/kasu/static/img/icons/report_magnify.png b/kasu/static/img/icons/report_magnify.png deleted file mode 100644 index aeaa889..0000000 Binary files a/kasu/static/img/icons/report_magnify.png and /dev/null differ diff --git a/kasu/static/img/icons/report_picture.png b/kasu/static/img/icons/report_picture.png deleted file mode 100644 index 3a9a7e5..0000000 Binary files a/kasu/static/img/icons/report_picture.png and /dev/null differ diff --git a/kasu/static/img/icons/report_user.png b/kasu/static/img/icons/report_user.png deleted file mode 100644 index 7766edd..0000000 Binary files a/kasu/static/img/icons/report_user.png and /dev/null differ diff --git a/kasu/static/img/icons/report_word.png b/kasu/static/img/icons/report_word.png deleted file mode 100644 index 9951342..0000000 Binary files a/kasu/static/img/icons/report_word.png and /dev/null differ diff --git a/kasu/static/img/icons/resultset_first.png b/kasu/static/img/icons/resultset_first.png deleted file mode 100644 index b03eaf8..0000000 Binary files a/kasu/static/img/icons/resultset_first.png and /dev/null differ diff --git a/kasu/static/img/icons/resultset_last.png b/kasu/static/img/icons/resultset_last.png deleted file mode 100644 index 8ec8947..0000000 Binary files a/kasu/static/img/icons/resultset_last.png and /dev/null differ diff --git a/kasu/static/img/icons/resultset_next.png b/kasu/static/img/icons/resultset_next.png deleted file mode 100644 index e252606..0000000 Binary files a/kasu/static/img/icons/resultset_next.png and /dev/null differ diff --git a/kasu/static/img/icons/resultset_previous.png b/kasu/static/img/icons/resultset_previous.png deleted file mode 100644 index 18f9cc1..0000000 Binary files a/kasu/static/img/icons/resultset_previous.png and /dev/null differ diff --git a/kasu/static/img/icons/rosette.png b/kasu/static/img/icons/rosette.png deleted file mode 100644 index f233bc7..0000000 Binary files a/kasu/static/img/icons/rosette.png and /dev/null differ diff --git a/kasu/static/img/icons/rss.png b/kasu/static/img/icons/rss.png deleted file mode 100644 index 1dc6ff3..0000000 Binary files a/kasu/static/img/icons/rss.png and /dev/null differ diff --git a/kasu/static/img/icons/rss_add.png b/kasu/static/img/icons/rss_add.png deleted file mode 100644 index b590beb..0000000 Binary files a/kasu/static/img/icons/rss_add.png and /dev/null differ diff --git a/kasu/static/img/icons/rss_delete.png b/kasu/static/img/icons/rss_delete.png deleted file mode 100644 index 9deb738..0000000 Binary files a/kasu/static/img/icons/rss_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/rss_go.png b/kasu/static/img/icons/rss_go.png deleted file mode 100644 index 43a86bf..0000000 Binary files a/kasu/static/img/icons/rss_go.png and /dev/null differ diff --git a/kasu/static/img/icons/rss_valid.png b/kasu/static/img/icons/rss_valid.png deleted file mode 100644 index a6d0b0e..0000000 Binary files a/kasu/static/img/icons/rss_valid.png and /dev/null differ diff --git a/kasu/static/img/icons/ruby.png b/kasu/static/img/icons/ruby.png deleted file mode 100644 index f763a16..0000000 Binary files a/kasu/static/img/icons/ruby.png and /dev/null differ diff --git a/kasu/static/img/icons/ruby_add.png b/kasu/static/img/icons/ruby_add.png deleted file mode 100644 index a2cd648..0000000 Binary files a/kasu/static/img/icons/ruby_add.png and /dev/null differ diff --git a/kasu/static/img/icons/ruby_delete.png b/kasu/static/img/icons/ruby_delete.png deleted file mode 100644 index 3002263..0000000 Binary files a/kasu/static/img/icons/ruby_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/ruby_gear.png b/kasu/static/img/icons/ruby_gear.png deleted file mode 100644 index 4a10590..0000000 Binary files a/kasu/static/img/icons/ruby_gear.png and /dev/null differ diff --git a/kasu/static/img/icons/ruby_get.png b/kasu/static/img/icons/ruby_get.png deleted file mode 100644 index f5203c7..0000000 Binary files a/kasu/static/img/icons/ruby_get.png and /dev/null differ diff --git a/kasu/static/img/icons/ruby_go.png b/kasu/static/img/icons/ruby_go.png deleted file mode 100644 index d8d276e..0000000 Binary files a/kasu/static/img/icons/ruby_go.png and /dev/null differ diff --git a/kasu/static/img/icons/ruby_key.png b/kasu/static/img/icons/ruby_key.png deleted file mode 100644 index 451cfeb..0000000 Binary files a/kasu/static/img/icons/ruby_key.png and /dev/null differ diff --git a/kasu/static/img/icons/ruby_link.png b/kasu/static/img/icons/ruby_link.png deleted file mode 100644 index bf4be52..0000000 Binary files a/kasu/static/img/icons/ruby_link.png and /dev/null differ diff --git a/kasu/static/img/icons/ruby_put.png b/kasu/static/img/icons/ruby_put.png deleted file mode 100644 index e026323..0000000 Binary files a/kasu/static/img/icons/ruby_put.png and /dev/null differ diff --git a/kasu/static/img/icons/script.png b/kasu/static/img/icons/script.png deleted file mode 100644 index 0f9ed4d..0000000 Binary files a/kasu/static/img/icons/script.png and /dev/null differ diff --git a/kasu/static/img/icons/script_add.png b/kasu/static/img/icons/script_add.png deleted file mode 100644 index d650552..0000000 Binary files a/kasu/static/img/icons/script_add.png and /dev/null differ diff --git a/kasu/static/img/icons/script_code.png b/kasu/static/img/icons/script_code.png deleted file mode 100644 index 63fe6ce..0000000 Binary files a/kasu/static/img/icons/script_code.png and /dev/null differ diff --git a/kasu/static/img/icons/script_code_red.png b/kasu/static/img/icons/script_code_red.png deleted file mode 100644 index 8fcf0f0..0000000 Binary files a/kasu/static/img/icons/script_code_red.png and /dev/null differ diff --git a/kasu/static/img/icons/script_delete.png b/kasu/static/img/icons/script_delete.png deleted file mode 100644 index e6500ce..0000000 Binary files a/kasu/static/img/icons/script_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/script_edit.png b/kasu/static/img/icons/script_edit.png deleted file mode 100644 index b4d31ce..0000000 Binary files a/kasu/static/img/icons/script_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/script_error.png b/kasu/static/img/icons/script_error.png deleted file mode 100644 index 0491954..0000000 Binary files a/kasu/static/img/icons/script_error.png and /dev/null differ diff --git a/kasu/static/img/icons/script_gear.png b/kasu/static/img/icons/script_gear.png deleted file mode 100644 index 56fcf84..0000000 Binary files a/kasu/static/img/icons/script_gear.png and /dev/null differ diff --git a/kasu/static/img/icons/script_go.png b/kasu/static/img/icons/script_go.png deleted file mode 100644 index 8e154e2..0000000 Binary files a/kasu/static/img/icons/script_go.png and /dev/null differ diff --git a/kasu/static/img/icons/script_key.png b/kasu/static/img/icons/script_key.png deleted file mode 100644 index 49bb24d..0000000 Binary files a/kasu/static/img/icons/script_key.png and /dev/null differ diff --git a/kasu/static/img/icons/script_lightning.png b/kasu/static/img/icons/script_lightning.png deleted file mode 100644 index b3fa18c..0000000 Binary files a/kasu/static/img/icons/script_lightning.png and /dev/null differ diff --git a/kasu/static/img/icons/script_link.png b/kasu/static/img/icons/script_link.png deleted file mode 100644 index bdeb985..0000000 Binary files a/kasu/static/img/icons/script_link.png and /dev/null differ diff --git a/kasu/static/img/icons/script_palette.png b/kasu/static/img/icons/script_palette.png deleted file mode 100644 index 6d46962..0000000 Binary files a/kasu/static/img/icons/script_palette.png and /dev/null differ diff --git a/kasu/static/img/icons/script_save.png b/kasu/static/img/icons/script_save.png deleted file mode 100644 index 36216d8..0000000 Binary files a/kasu/static/img/icons/script_save.png and /dev/null differ diff --git a/kasu/static/img/icons/server.png b/kasu/static/img/icons/server.png deleted file mode 100644 index 720a237..0000000 Binary files a/kasu/static/img/icons/server.png and /dev/null differ diff --git a/kasu/static/img/icons/server_add.png b/kasu/static/img/icons/server_add.png deleted file mode 100644 index 3f10a3a..0000000 Binary files a/kasu/static/img/icons/server_add.png and /dev/null differ diff --git a/kasu/static/img/icons/server_chart.png b/kasu/static/img/icons/server_chart.png deleted file mode 100644 index 1128d3f..0000000 Binary files a/kasu/static/img/icons/server_chart.png and /dev/null differ diff --git a/kasu/static/img/icons/server_compressed.png b/kasu/static/img/icons/server_compressed.png deleted file mode 100644 index bf49fad..0000000 Binary files a/kasu/static/img/icons/server_compressed.png and /dev/null differ diff --git a/kasu/static/img/icons/server_connect.png b/kasu/static/img/icons/server_connect.png deleted file mode 100644 index 49b2691..0000000 Binary files a/kasu/static/img/icons/server_connect.png and /dev/null differ diff --git a/kasu/static/img/icons/server_database.png b/kasu/static/img/icons/server_database.png deleted file mode 100644 index b24e826..0000000 Binary files a/kasu/static/img/icons/server_database.png and /dev/null differ diff --git a/kasu/static/img/icons/server_delete.png b/kasu/static/img/icons/server_delete.png deleted file mode 100644 index 61e740f..0000000 Binary files a/kasu/static/img/icons/server_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/server_edit.png b/kasu/static/img/icons/server_edit.png deleted file mode 100644 index dc76253..0000000 Binary files a/kasu/static/img/icons/server_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/server_error.png b/kasu/static/img/icons/server_error.png deleted file mode 100644 index f640256..0000000 Binary files a/kasu/static/img/icons/server_error.png and /dev/null differ diff --git a/kasu/static/img/icons/server_go.png b/kasu/static/img/icons/server_go.png deleted file mode 100644 index 540c8e2..0000000 Binary files a/kasu/static/img/icons/server_go.png and /dev/null differ diff --git a/kasu/static/img/icons/server_key.png b/kasu/static/img/icons/server_key.png deleted file mode 100644 index ecd5174..0000000 Binary files a/kasu/static/img/icons/server_key.png and /dev/null differ diff --git a/kasu/static/img/icons/server_lightning.png b/kasu/static/img/icons/server_lightning.png deleted file mode 100644 index b0f4e46..0000000 Binary files a/kasu/static/img/icons/server_lightning.png and /dev/null differ diff --git a/kasu/static/img/icons/server_link.png b/kasu/static/img/icons/server_link.png deleted file mode 100644 index e8821df..0000000 Binary files a/kasu/static/img/icons/server_link.png and /dev/null differ diff --git a/kasu/static/img/icons/server_uncompressed.png b/kasu/static/img/icons/server_uncompressed.png deleted file mode 100644 index 86e8325..0000000 Binary files a/kasu/static/img/icons/server_uncompressed.png and /dev/null differ diff --git a/kasu/static/img/icons/shading.png b/kasu/static/img/icons/shading.png deleted file mode 100644 index 09275f9..0000000 Binary files a/kasu/static/img/icons/shading.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_align_bottom.png b/kasu/static/img/icons/shape_align_bottom.png deleted file mode 100644 index 55d2694..0000000 Binary files a/kasu/static/img/icons/shape_align_bottom.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_align_center.png b/kasu/static/img/icons/shape_align_center.png deleted file mode 100644 index efe9a98..0000000 Binary files a/kasu/static/img/icons/shape_align_center.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_align_left.png b/kasu/static/img/icons/shape_align_left.png deleted file mode 100644 index aaedc41..0000000 Binary files a/kasu/static/img/icons/shape_align_left.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_align_middle.png b/kasu/static/img/icons/shape_align_middle.png deleted file mode 100644 index d350dd8..0000000 Binary files a/kasu/static/img/icons/shape_align_middle.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_align_right.png b/kasu/static/img/icons/shape_align_right.png deleted file mode 100644 index ff556b6..0000000 Binary files a/kasu/static/img/icons/shape_align_right.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_align_top.png b/kasu/static/img/icons/shape_align_top.png deleted file mode 100644 index 1181b43..0000000 Binary files a/kasu/static/img/icons/shape_align_top.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_flip_horizontal.png b/kasu/static/img/icons/shape_flip_horizontal.png deleted file mode 100644 index 8667c81..0000000 Binary files a/kasu/static/img/icons/shape_flip_horizontal.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_flip_vertical.png b/kasu/static/img/icons/shape_flip_vertical.png deleted file mode 100644 index 0bd66d1..0000000 Binary files a/kasu/static/img/icons/shape_flip_vertical.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_group.png b/kasu/static/img/icons/shape_group.png deleted file mode 100644 index bb2ff51..0000000 Binary files a/kasu/static/img/icons/shape_group.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_handles.png b/kasu/static/img/icons/shape_handles.png deleted file mode 100644 index ce27fe3..0000000 Binary files a/kasu/static/img/icons/shape_handles.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_move_back.png b/kasu/static/img/icons/shape_move_back.png deleted file mode 100644 index a216ffd..0000000 Binary files a/kasu/static/img/icons/shape_move_back.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_move_backwards.png b/kasu/static/img/icons/shape_move_backwards.png deleted file mode 100644 index ee3f9b2..0000000 Binary files a/kasu/static/img/icons/shape_move_backwards.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_move_forwards.png b/kasu/static/img/icons/shape_move_forwards.png deleted file mode 100644 index cfe4493..0000000 Binary files a/kasu/static/img/icons/shape_move_forwards.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_move_front.png b/kasu/static/img/icons/shape_move_front.png deleted file mode 100644 index b4a4e3b..0000000 Binary files a/kasu/static/img/icons/shape_move_front.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_rotate_anticlockwise.png b/kasu/static/img/icons/shape_rotate_anticlockwise.png deleted file mode 100644 index 07a3020..0000000 Binary files a/kasu/static/img/icons/shape_rotate_anticlockwise.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_rotate_clockwise.png b/kasu/static/img/icons/shape_rotate_clockwise.png deleted file mode 100644 index b99db7d..0000000 Binary files a/kasu/static/img/icons/shape_rotate_clockwise.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_square.png b/kasu/static/img/icons/shape_square.png deleted file mode 100644 index 33af046..0000000 Binary files a/kasu/static/img/icons/shape_square.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_square_add.png b/kasu/static/img/icons/shape_square_add.png deleted file mode 100644 index 31edfce..0000000 Binary files a/kasu/static/img/icons/shape_square_add.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_square_delete.png b/kasu/static/img/icons/shape_square_delete.png deleted file mode 100644 index ede912d..0000000 Binary files a/kasu/static/img/icons/shape_square_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_square_edit.png b/kasu/static/img/icons/shape_square_edit.png deleted file mode 100644 index d28dc6b..0000000 Binary files a/kasu/static/img/icons/shape_square_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_square_error.png b/kasu/static/img/icons/shape_square_error.png deleted file mode 100644 index 0d0dcfa..0000000 Binary files a/kasu/static/img/icons/shape_square_error.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_square_go.png b/kasu/static/img/icons/shape_square_go.png deleted file mode 100644 index 5a2ad90..0000000 Binary files a/kasu/static/img/icons/shape_square_go.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_square_key.png b/kasu/static/img/icons/shape_square_key.png deleted file mode 100644 index c34b982..0000000 Binary files a/kasu/static/img/icons/shape_square_key.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_square_link.png b/kasu/static/img/icons/shape_square_link.png deleted file mode 100644 index b885fcc..0000000 Binary files a/kasu/static/img/icons/shape_square_link.png and /dev/null differ diff --git a/kasu/static/img/icons/shape_ungroup.png b/kasu/static/img/icons/shape_ungroup.png deleted file mode 100644 index 3a6f369..0000000 Binary files a/kasu/static/img/icons/shape_ungroup.png and /dev/null differ diff --git a/kasu/static/img/icons/shield.png b/kasu/static/img/icons/shield.png deleted file mode 100644 index 3cb4e25..0000000 Binary files a/kasu/static/img/icons/shield.png and /dev/null differ diff --git a/kasu/static/img/icons/shield_add.png b/kasu/static/img/icons/shield_add.png deleted file mode 100644 index e20a1b4..0000000 Binary files a/kasu/static/img/icons/shield_add.png and /dev/null differ diff --git a/kasu/static/img/icons/shield_delete.png b/kasu/static/img/icons/shield_delete.png deleted file mode 100644 index 22823a7..0000000 Binary files a/kasu/static/img/icons/shield_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/shield_go.png b/kasu/static/img/icons/shield_go.png deleted file mode 100644 index e9bd852..0000000 Binary files a/kasu/static/img/icons/shield_go.png and /dev/null differ diff --git a/kasu/static/img/icons/sitemap.png b/kasu/static/img/icons/sitemap.png deleted file mode 100644 index ca779f3..0000000 Binary files a/kasu/static/img/icons/sitemap.png and /dev/null differ diff --git a/kasu/static/img/icons/sitemap_color.png b/kasu/static/img/icons/sitemap_color.png deleted file mode 100644 index c64582b..0000000 Binary files a/kasu/static/img/icons/sitemap_color.png and /dev/null differ diff --git a/kasu/static/img/icons/sound.png b/kasu/static/img/icons/sound.png deleted file mode 100644 index 6056d23..0000000 Binary files a/kasu/static/img/icons/sound.png and /dev/null differ diff --git a/kasu/static/img/icons/sound_add.png b/kasu/static/img/icons/sound_add.png deleted file mode 100644 index 965c503..0000000 Binary files a/kasu/static/img/icons/sound_add.png and /dev/null differ diff --git a/kasu/static/img/icons/sound_delete.png b/kasu/static/img/icons/sound_delete.png deleted file mode 100644 index ab9577a..0000000 Binary files a/kasu/static/img/icons/sound_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/sound_low.png b/kasu/static/img/icons/sound_low.png deleted file mode 100644 index 4d91863..0000000 Binary files a/kasu/static/img/icons/sound_low.png and /dev/null differ diff --git a/kasu/static/img/icons/sound_mute.png b/kasu/static/img/icons/sound_mute.png deleted file mode 100644 index b652d2a..0000000 Binary files a/kasu/static/img/icons/sound_mute.png and /dev/null differ diff --git a/kasu/static/img/icons/sound_none.png b/kasu/static/img/icons/sound_none.png deleted file mode 100644 index b497ebd..0000000 Binary files a/kasu/static/img/icons/sound_none.png and /dev/null differ diff --git a/kasu/static/img/icons/spellcheck.png b/kasu/static/img/icons/spellcheck.png deleted file mode 100644 index ebc632d..0000000 Binary files a/kasu/static/img/icons/spellcheck.png and /dev/null differ diff --git a/kasu/static/img/icons/sport_8ball.png b/kasu/static/img/icons/sport_8ball.png deleted file mode 100644 index 4f627b7..0000000 Binary files a/kasu/static/img/icons/sport_8ball.png and /dev/null differ diff --git a/kasu/static/img/icons/sport_basketball.png b/kasu/static/img/icons/sport_basketball.png deleted file mode 100644 index f7a000b..0000000 Binary files a/kasu/static/img/icons/sport_basketball.png and /dev/null differ diff --git a/kasu/static/img/icons/sport_football.png b/kasu/static/img/icons/sport_football.png deleted file mode 100644 index 199f0f7..0000000 Binary files a/kasu/static/img/icons/sport_football.png and /dev/null differ diff --git a/kasu/static/img/icons/sport_golf.png b/kasu/static/img/icons/sport_golf.png deleted file mode 100644 index e21fa44..0000000 Binary files a/kasu/static/img/icons/sport_golf.png and /dev/null differ diff --git a/kasu/static/img/icons/sport_raquet.png b/kasu/static/img/icons/sport_raquet.png deleted file mode 100644 index f5e0f0c..0000000 Binary files a/kasu/static/img/icons/sport_raquet.png and /dev/null differ diff --git a/kasu/static/img/icons/sport_shuttlecock.png b/kasu/static/img/icons/sport_shuttlecock.png deleted file mode 100644 index 917287f..0000000 Binary files a/kasu/static/img/icons/sport_shuttlecock.png and /dev/null differ diff --git a/kasu/static/img/icons/sport_soccer.png b/kasu/static/img/icons/sport_soccer.png deleted file mode 100644 index 3eb1828..0000000 Binary files a/kasu/static/img/icons/sport_soccer.png and /dev/null differ diff --git a/kasu/static/img/icons/sport_tennis.png b/kasu/static/img/icons/sport_tennis.png deleted file mode 100644 index e88a6ef..0000000 Binary files a/kasu/static/img/icons/sport_tennis.png and /dev/null differ diff --git a/kasu/static/img/icons/star.png b/kasu/static/img/icons/star.png deleted file mode 100644 index b88c857..0000000 Binary files a/kasu/static/img/icons/star.png and /dev/null differ diff --git a/kasu/static/img/icons/status_away.png b/kasu/static/img/icons/status_away.png deleted file mode 100644 index 70bcbcc..0000000 Binary files a/kasu/static/img/icons/status_away.png and /dev/null differ diff --git a/kasu/static/img/icons/status_busy.png b/kasu/static/img/icons/status_busy.png deleted file mode 100644 index 987c806..0000000 Binary files a/kasu/static/img/icons/status_busy.png and /dev/null differ diff --git a/kasu/static/img/icons/status_offline.png b/kasu/static/img/icons/status_offline.png deleted file mode 100644 index a88261a..0000000 Binary files a/kasu/static/img/icons/status_offline.png and /dev/null differ diff --git a/kasu/static/img/icons/status_online.png b/kasu/static/img/icons/status_online.png deleted file mode 100644 index 947bd4b..0000000 Binary files a/kasu/static/img/icons/status_online.png and /dev/null differ diff --git a/kasu/static/img/icons/stop.png b/kasu/static/img/icons/stop.png deleted file mode 100644 index 0cfd585..0000000 Binary files a/kasu/static/img/icons/stop.png and /dev/null differ diff --git a/kasu/static/img/icons/style.png b/kasu/static/img/icons/style.png deleted file mode 100644 index 81e41de..0000000 Binary files a/kasu/static/img/icons/style.png and /dev/null differ diff --git a/kasu/static/img/icons/style_add.png b/kasu/static/img/icons/style_add.png deleted file mode 100644 index e0369c6..0000000 Binary files a/kasu/static/img/icons/style_add.png and /dev/null differ diff --git a/kasu/static/img/icons/style_delete.png b/kasu/static/img/icons/style_delete.png deleted file mode 100644 index 640f187..0000000 Binary files a/kasu/static/img/icons/style_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/style_edit.png b/kasu/static/img/icons/style_edit.png deleted file mode 100644 index 25bb5b6..0000000 Binary files a/kasu/static/img/icons/style_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/style_go.png b/kasu/static/img/icons/style_go.png deleted file mode 100644 index 25d6181..0000000 Binary files a/kasu/static/img/icons/style_go.png and /dev/null differ diff --git a/kasu/static/img/icons/sum.png b/kasu/static/img/icons/sum.png deleted file mode 100644 index fd7b32e..0000000 Binary files a/kasu/static/img/icons/sum.png and /dev/null differ diff --git a/kasu/static/img/icons/tab.png b/kasu/static/img/icons/tab.png deleted file mode 100644 index 3d8207f..0000000 Binary files a/kasu/static/img/icons/tab.png and /dev/null differ diff --git a/kasu/static/img/icons/tab_add.png b/kasu/static/img/icons/tab_add.png deleted file mode 100644 index d3b9936..0000000 Binary files a/kasu/static/img/icons/tab_add.png and /dev/null differ diff --git a/kasu/static/img/icons/tab_delete.png b/kasu/static/img/icons/tab_delete.png deleted file mode 100644 index 100da2f..0000000 Binary files a/kasu/static/img/icons/tab_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/tab_edit.png b/kasu/static/img/icons/tab_edit.png deleted file mode 100644 index 4c09c0f..0000000 Binary files a/kasu/static/img/icons/tab_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/tab_go.png b/kasu/static/img/icons/tab_go.png deleted file mode 100644 index 844ce04..0000000 Binary files a/kasu/static/img/icons/tab_go.png and /dev/null differ diff --git a/kasu/static/img/icons/table.png b/kasu/static/img/icons/table.png deleted file mode 100644 index abcd936..0000000 Binary files a/kasu/static/img/icons/table.png and /dev/null differ diff --git a/kasu/static/img/icons/table_add.png b/kasu/static/img/icons/table_add.png deleted file mode 100644 index 2a3e5c4..0000000 Binary files a/kasu/static/img/icons/table_add.png and /dev/null differ diff --git a/kasu/static/img/icons/table_delete.png b/kasu/static/img/icons/table_delete.png deleted file mode 100644 index b85916d..0000000 Binary files a/kasu/static/img/icons/table_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/table_edit.png b/kasu/static/img/icons/table_edit.png deleted file mode 100644 index bfcb024..0000000 Binary files a/kasu/static/img/icons/table_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/table_error.png b/kasu/static/img/icons/table_error.png deleted file mode 100644 index 589e92b..0000000 Binary files a/kasu/static/img/icons/table_error.png and /dev/null differ diff --git a/kasu/static/img/icons/table_gear.png b/kasu/static/img/icons/table_gear.png deleted file mode 100644 index cfc2702..0000000 Binary files a/kasu/static/img/icons/table_gear.png and /dev/null differ diff --git a/kasu/static/img/icons/table_go.png b/kasu/static/img/icons/table_go.png deleted file mode 100644 index 0528dfa..0000000 Binary files a/kasu/static/img/icons/table_go.png and /dev/null differ diff --git a/kasu/static/img/icons/table_key.png b/kasu/static/img/icons/table_key.png deleted file mode 100644 index 34e23e2..0000000 Binary files a/kasu/static/img/icons/table_key.png and /dev/null differ diff --git a/kasu/static/img/icons/table_lightning.png b/kasu/static/img/icons/table_lightning.png deleted file mode 100644 index 612612b..0000000 Binary files a/kasu/static/img/icons/table_lightning.png and /dev/null differ diff --git a/kasu/static/img/icons/table_link.png b/kasu/static/img/icons/table_link.png deleted file mode 100644 index decac8a..0000000 Binary files a/kasu/static/img/icons/table_link.png and /dev/null differ diff --git a/kasu/static/img/icons/table_multiple.png b/kasu/static/img/icons/table_multiple.png deleted file mode 100644 index d76448e..0000000 Binary files a/kasu/static/img/icons/table_multiple.png and /dev/null differ diff --git a/kasu/static/img/icons/table_refresh.png b/kasu/static/img/icons/table_refresh.png deleted file mode 100644 index ab92010..0000000 Binary files a/kasu/static/img/icons/table_refresh.png and /dev/null differ diff --git a/kasu/static/img/icons/table_relationship.png b/kasu/static/img/icons/table_relationship.png deleted file mode 100644 index 28b8505..0000000 Binary files a/kasu/static/img/icons/table_relationship.png and /dev/null differ diff --git a/kasu/static/img/icons/table_row_delete.png b/kasu/static/img/icons/table_row_delete.png deleted file mode 100644 index 54c6969..0000000 Binary files a/kasu/static/img/icons/table_row_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/table_row_insert.png b/kasu/static/img/icons/table_row_insert.png deleted file mode 100644 index ff5925e..0000000 Binary files a/kasu/static/img/icons/table_row_insert.png and /dev/null differ diff --git a/kasu/static/img/icons/table_save.png b/kasu/static/img/icons/table_save.png deleted file mode 100644 index 25b74d1..0000000 Binary files a/kasu/static/img/icons/table_save.png and /dev/null differ diff --git a/kasu/static/img/icons/table_sort.png b/kasu/static/img/icons/table_sort.png deleted file mode 100644 index ed6785a..0000000 Binary files a/kasu/static/img/icons/table_sort.png and /dev/null differ diff --git a/kasu/static/img/icons/tag.png b/kasu/static/img/icons/tag.png deleted file mode 100644 index e093032..0000000 Binary files a/kasu/static/img/icons/tag.png and /dev/null differ diff --git a/kasu/static/img/icons/tag_blue.png b/kasu/static/img/icons/tag_blue.png deleted file mode 100644 index 9757fc6..0000000 Binary files a/kasu/static/img/icons/tag_blue.png and /dev/null differ diff --git a/kasu/static/img/icons/tag_blue_add.png b/kasu/static/img/icons/tag_blue_add.png deleted file mode 100644 index f135248..0000000 Binary files a/kasu/static/img/icons/tag_blue_add.png and /dev/null differ diff --git a/kasu/static/img/icons/tag_blue_delete.png b/kasu/static/img/icons/tag_blue_delete.png deleted file mode 100644 index 9fbae67..0000000 Binary files a/kasu/static/img/icons/tag_blue_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/tag_blue_edit.png b/kasu/static/img/icons/tag_blue_edit.png deleted file mode 100644 index 2a9f626..0000000 Binary files a/kasu/static/img/icons/tag_blue_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/tag_green.png b/kasu/static/img/icons/tag_green.png deleted file mode 100644 index 83ec984..0000000 Binary files a/kasu/static/img/icons/tag_green.png and /dev/null differ diff --git a/kasu/static/img/icons/tag_orange.png b/kasu/static/img/icons/tag_orange.png deleted file mode 100644 index 454a59f..0000000 Binary files a/kasu/static/img/icons/tag_orange.png and /dev/null differ diff --git a/kasu/static/img/icons/tag_pink.png b/kasu/static/img/icons/tag_pink.png deleted file mode 100644 index 76e2296..0000000 Binary files a/kasu/static/img/icons/tag_pink.png and /dev/null differ diff --git a/kasu/static/img/icons/tag_purple.png b/kasu/static/img/icons/tag_purple.png deleted file mode 100644 index ebaf0e8..0000000 Binary files a/kasu/static/img/icons/tag_purple.png and /dev/null differ diff --git a/kasu/static/img/icons/tag_red.png b/kasu/static/img/icons/tag_red.png deleted file mode 100644 index 6ebb37d..0000000 Binary files a/kasu/static/img/icons/tag_red.png and /dev/null differ diff --git a/kasu/static/img/icons/tag_yellow.png b/kasu/static/img/icons/tag_yellow.png deleted file mode 100644 index 83d1292..0000000 Binary files a/kasu/static/img/icons/tag_yellow.png and /dev/null differ diff --git a/kasu/static/img/icons/telephone.png b/kasu/static/img/icons/telephone.png deleted file mode 100644 index cecc436..0000000 Binary files a/kasu/static/img/icons/telephone.png and /dev/null differ diff --git a/kasu/static/img/icons/telephone_add.png b/kasu/static/img/icons/telephone_add.png deleted file mode 100644 index 5591cfc..0000000 Binary files a/kasu/static/img/icons/telephone_add.png and /dev/null differ diff --git a/kasu/static/img/icons/telephone_delete.png b/kasu/static/img/icons/telephone_delete.png deleted file mode 100644 index 0013268..0000000 Binary files a/kasu/static/img/icons/telephone_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/telephone_edit.png b/kasu/static/img/icons/telephone_edit.png deleted file mode 100644 index bcf6d7e..0000000 Binary files a/kasu/static/img/icons/telephone_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/telephone_error.png b/kasu/static/img/icons/telephone_error.png deleted file mode 100644 index d3ec3a1..0000000 Binary files a/kasu/static/img/icons/telephone_error.png and /dev/null differ diff --git a/kasu/static/img/icons/telephone_go.png b/kasu/static/img/icons/telephone_go.png deleted file mode 100644 index 395c8fb..0000000 Binary files a/kasu/static/img/icons/telephone_go.png and /dev/null differ diff --git a/kasu/static/img/icons/telephone_key.png b/kasu/static/img/icons/telephone_key.png deleted file mode 100644 index cef5dec..0000000 Binary files a/kasu/static/img/icons/telephone_key.png and /dev/null differ diff --git a/kasu/static/img/icons/telephone_link.png b/kasu/static/img/icons/telephone_link.png deleted file mode 100644 index ef1ee5d..0000000 Binary files a/kasu/static/img/icons/telephone_link.png and /dev/null differ diff --git a/kasu/static/img/icons/television.png b/kasu/static/img/icons/television.png deleted file mode 100644 index 1738a4f..0000000 Binary files a/kasu/static/img/icons/television.png and /dev/null differ diff --git a/kasu/static/img/icons/television_add.png b/kasu/static/img/icons/television_add.png deleted file mode 100644 index 2baaad9..0000000 Binary files a/kasu/static/img/icons/television_add.png and /dev/null differ diff --git a/kasu/static/img/icons/television_delete.png b/kasu/static/img/icons/television_delete.png deleted file mode 100644 index b9a5860..0000000 Binary files a/kasu/static/img/icons/television_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/text_align_center.png b/kasu/static/img/icons/text_align_center.png deleted file mode 100644 index 57beb38..0000000 Binary files a/kasu/static/img/icons/text_align_center.png and /dev/null differ diff --git a/kasu/static/img/icons/text_align_justify.png b/kasu/static/img/icons/text_align_justify.png deleted file mode 100644 index 2fbdd69..0000000 Binary files a/kasu/static/img/icons/text_align_justify.png and /dev/null differ diff --git a/kasu/static/img/icons/text_align_left.png b/kasu/static/img/icons/text_align_left.png deleted file mode 100644 index 6c8fcc1..0000000 Binary files a/kasu/static/img/icons/text_align_left.png and /dev/null differ diff --git a/kasu/static/img/icons/text_align_right.png b/kasu/static/img/icons/text_align_right.png deleted file mode 100644 index a150257..0000000 Binary files a/kasu/static/img/icons/text_align_right.png and /dev/null differ diff --git a/kasu/static/img/icons/text_allcaps.png b/kasu/static/img/icons/text_allcaps.png deleted file mode 100644 index 280fd44..0000000 Binary files a/kasu/static/img/icons/text_allcaps.png and /dev/null differ diff --git a/kasu/static/img/icons/text_bold.png b/kasu/static/img/icons/text_bold.png deleted file mode 100644 index 889ae80..0000000 Binary files a/kasu/static/img/icons/text_bold.png and /dev/null differ diff --git a/kasu/static/img/icons/text_columns.png b/kasu/static/img/icons/text_columns.png deleted file mode 100644 index 97b2e03..0000000 Binary files a/kasu/static/img/icons/text_columns.png and /dev/null differ diff --git a/kasu/static/img/icons/text_dropcaps.png b/kasu/static/img/icons/text_dropcaps.png deleted file mode 100644 index dd65786..0000000 Binary files a/kasu/static/img/icons/text_dropcaps.png and /dev/null differ diff --git a/kasu/static/img/icons/text_heading_1.png b/kasu/static/img/icons/text_heading_1.png deleted file mode 100644 index 9c122e9..0000000 Binary files a/kasu/static/img/icons/text_heading_1.png and /dev/null differ diff --git a/kasu/static/img/icons/text_heading_2.png b/kasu/static/img/icons/text_heading_2.png deleted file mode 100644 index fbd8765..0000000 Binary files a/kasu/static/img/icons/text_heading_2.png and /dev/null differ diff --git a/kasu/static/img/icons/text_heading_3.png b/kasu/static/img/icons/text_heading_3.png deleted file mode 100644 index c7836cf..0000000 Binary files a/kasu/static/img/icons/text_heading_3.png and /dev/null differ diff --git a/kasu/static/img/icons/text_heading_4.png b/kasu/static/img/icons/text_heading_4.png deleted file mode 100644 index 4e929ea..0000000 Binary files a/kasu/static/img/icons/text_heading_4.png and /dev/null differ diff --git a/kasu/static/img/icons/text_heading_5.png b/kasu/static/img/icons/text_heading_5.png deleted file mode 100644 index 30cabeb..0000000 Binary files a/kasu/static/img/icons/text_heading_5.png and /dev/null differ diff --git a/kasu/static/img/icons/text_heading_6.png b/kasu/static/img/icons/text_heading_6.png deleted file mode 100644 index 058170a..0000000 Binary files a/kasu/static/img/icons/text_heading_6.png and /dev/null differ diff --git a/kasu/static/img/icons/text_horizontalrule.png b/kasu/static/img/icons/text_horizontalrule.png deleted file mode 100644 index 8dd1da1..0000000 Binary files a/kasu/static/img/icons/text_horizontalrule.png and /dev/null differ diff --git a/kasu/static/img/icons/text_indent.png b/kasu/static/img/icons/text_indent.png deleted file mode 100644 index 9364532..0000000 Binary files a/kasu/static/img/icons/text_indent.png and /dev/null differ diff --git a/kasu/static/img/icons/text_indent_remove.png b/kasu/static/img/icons/text_indent_remove.png deleted file mode 100644 index 1651b07..0000000 Binary files a/kasu/static/img/icons/text_indent_remove.png and /dev/null differ diff --git a/kasu/static/img/icons/text_italic.png b/kasu/static/img/icons/text_italic.png deleted file mode 100644 index 8482ac8..0000000 Binary files a/kasu/static/img/icons/text_italic.png and /dev/null differ diff --git a/kasu/static/img/icons/text_kerning.png b/kasu/static/img/icons/text_kerning.png deleted file mode 100644 index 377def6..0000000 Binary files a/kasu/static/img/icons/text_kerning.png and /dev/null differ diff --git a/kasu/static/img/icons/text_letter_omega.png b/kasu/static/img/icons/text_letter_omega.png deleted file mode 100644 index 5075ec6..0000000 Binary files a/kasu/static/img/icons/text_letter_omega.png and /dev/null differ diff --git a/kasu/static/img/icons/text_letterspacing.png b/kasu/static/img/icons/text_letterspacing.png deleted file mode 100644 index 41390f5..0000000 Binary files a/kasu/static/img/icons/text_letterspacing.png and /dev/null differ diff --git a/kasu/static/img/icons/text_linespacing.png b/kasu/static/img/icons/text_linespacing.png deleted file mode 100644 index 1a91cbd..0000000 Binary files a/kasu/static/img/icons/text_linespacing.png and /dev/null differ diff --git a/kasu/static/img/icons/text_list_bullets.png b/kasu/static/img/icons/text_list_bullets.png deleted file mode 100644 index 4a8672b..0000000 Binary files a/kasu/static/img/icons/text_list_bullets.png and /dev/null differ diff --git a/kasu/static/img/icons/text_list_numbers.png b/kasu/static/img/icons/text_list_numbers.png deleted file mode 100644 index 33b0b8d..0000000 Binary files a/kasu/static/img/icons/text_list_numbers.png and /dev/null differ diff --git a/kasu/static/img/icons/text_lowercase.png b/kasu/static/img/icons/text_lowercase.png deleted file mode 100644 index 382a102..0000000 Binary files a/kasu/static/img/icons/text_lowercase.png and /dev/null differ diff --git a/kasu/static/img/icons/text_padding_bottom.png b/kasu/static/img/icons/text_padding_bottom.png deleted file mode 100644 index 4880c43..0000000 Binary files a/kasu/static/img/icons/text_padding_bottom.png and /dev/null differ diff --git a/kasu/static/img/icons/text_padding_left.png b/kasu/static/img/icons/text_padding_left.png deleted file mode 100644 index b55482e..0000000 Binary files a/kasu/static/img/icons/text_padding_left.png and /dev/null differ diff --git a/kasu/static/img/icons/text_padding_right.png b/kasu/static/img/icons/text_padding_right.png deleted file mode 100644 index 106edae..0000000 Binary files a/kasu/static/img/icons/text_padding_right.png and /dev/null differ diff --git a/kasu/static/img/icons/text_padding_top.png b/kasu/static/img/icons/text_padding_top.png deleted file mode 100644 index c5c45b2..0000000 Binary files a/kasu/static/img/icons/text_padding_top.png and /dev/null differ diff --git a/kasu/static/img/icons/text_replace.png b/kasu/static/img/icons/text_replace.png deleted file mode 100644 index 877f82f..0000000 Binary files a/kasu/static/img/icons/text_replace.png and /dev/null differ diff --git a/kasu/static/img/icons/text_signature.png b/kasu/static/img/icons/text_signature.png deleted file mode 100644 index c72fd80..0000000 Binary files a/kasu/static/img/icons/text_signature.png and /dev/null differ diff --git a/kasu/static/img/icons/text_smallcaps.png b/kasu/static/img/icons/text_smallcaps.png deleted file mode 100644 index 5b98a6e..0000000 Binary files a/kasu/static/img/icons/text_smallcaps.png and /dev/null differ diff --git a/kasu/static/img/icons/text_strikethrough.png b/kasu/static/img/icons/text_strikethrough.png deleted file mode 100644 index 612058a..0000000 Binary files a/kasu/static/img/icons/text_strikethrough.png and /dev/null differ diff --git a/kasu/static/img/icons/text_subscript.png b/kasu/static/img/icons/text_subscript.png deleted file mode 100644 index 1a2b010..0000000 Binary files a/kasu/static/img/icons/text_subscript.png and /dev/null differ diff --git a/kasu/static/img/icons/text_superscript.png b/kasu/static/img/icons/text_superscript.png deleted file mode 100644 index 2fb2a7c..0000000 Binary files a/kasu/static/img/icons/text_superscript.png and /dev/null differ diff --git a/kasu/static/img/icons/text_underline.png b/kasu/static/img/icons/text_underline.png deleted file mode 100644 index 90d0df2..0000000 Binary files a/kasu/static/img/icons/text_underline.png and /dev/null differ diff --git a/kasu/static/img/icons/text_uppercase.png b/kasu/static/img/icons/text_uppercase.png deleted file mode 100644 index 8dcc2db..0000000 Binary files a/kasu/static/img/icons/text_uppercase.png and /dev/null differ diff --git a/kasu/static/img/icons/textfield.png b/kasu/static/img/icons/textfield.png deleted file mode 100644 index d37e730..0000000 Binary files a/kasu/static/img/icons/textfield.png and /dev/null differ diff --git a/kasu/static/img/icons/textfield_add.png b/kasu/static/img/icons/textfield_add.png deleted file mode 100644 index 204de72..0000000 Binary files a/kasu/static/img/icons/textfield_add.png and /dev/null differ diff --git a/kasu/static/img/icons/textfield_delete.png b/kasu/static/img/icons/textfield_delete.png deleted file mode 100644 index c7bd58b..0000000 Binary files a/kasu/static/img/icons/textfield_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/textfield_key.png b/kasu/static/img/icons/textfield_key.png deleted file mode 100644 index a9d5e4f..0000000 Binary files a/kasu/static/img/icons/textfield_key.png and /dev/null differ diff --git a/kasu/static/img/icons/textfield_rename.png b/kasu/static/img/icons/textfield_rename.png deleted file mode 100644 index 4e3688e..0000000 Binary files a/kasu/static/img/icons/textfield_rename.png and /dev/null differ diff --git a/kasu/static/img/icons/thumb_down.png b/kasu/static/img/icons/thumb_down.png deleted file mode 100644 index 3c832d4..0000000 Binary files a/kasu/static/img/icons/thumb_down.png and /dev/null differ diff --git a/kasu/static/img/icons/thumb_up.png b/kasu/static/img/icons/thumb_up.png deleted file mode 100644 index 2bd16cc..0000000 Binary files a/kasu/static/img/icons/thumb_up.png and /dev/null differ diff --git a/kasu/static/img/icons/tick.png b/kasu/static/img/icons/tick.png deleted file mode 100644 index a9925a0..0000000 Binary files a/kasu/static/img/icons/tick.png and /dev/null differ diff --git a/kasu/static/img/icons/time.png b/kasu/static/img/icons/time.png deleted file mode 100644 index 911da3f..0000000 Binary files a/kasu/static/img/icons/time.png and /dev/null differ diff --git a/kasu/static/img/icons/time_add.png b/kasu/static/img/icons/time_add.png deleted file mode 100644 index dcc45cb..0000000 Binary files a/kasu/static/img/icons/time_add.png and /dev/null differ diff --git a/kasu/static/img/icons/time_delete.png b/kasu/static/img/icons/time_delete.png deleted file mode 100644 index 5bf8313..0000000 Binary files a/kasu/static/img/icons/time_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/time_go.png b/kasu/static/img/icons/time_go.png deleted file mode 100644 index d451ee0..0000000 Binary files a/kasu/static/img/icons/time_go.png and /dev/null differ diff --git a/kasu/static/img/icons/timeline_marker.png b/kasu/static/img/icons/timeline_marker.png deleted file mode 100644 index a3fbddf..0000000 Binary files a/kasu/static/img/icons/timeline_marker.png and /dev/null differ diff --git a/kasu/static/img/icons/transmit.png b/kasu/static/img/icons/transmit.png deleted file mode 100644 index f54bf73..0000000 Binary files a/kasu/static/img/icons/transmit.png and /dev/null differ diff --git a/kasu/static/img/icons/transmit_add.png b/kasu/static/img/icons/transmit_add.png deleted file mode 100644 index b7fd4e6..0000000 Binary files a/kasu/static/img/icons/transmit_add.png and /dev/null differ diff --git a/kasu/static/img/icons/transmit_blue.png b/kasu/static/img/icons/transmit_blue.png deleted file mode 100644 index 7b1142f..0000000 Binary files a/kasu/static/img/icons/transmit_blue.png and /dev/null differ diff --git a/kasu/static/img/icons/transmit_delete.png b/kasu/static/img/icons/transmit_delete.png deleted file mode 100644 index 3d72be2..0000000 Binary files a/kasu/static/img/icons/transmit_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/transmit_edit.png b/kasu/static/img/icons/transmit_edit.png deleted file mode 100644 index eb9a3dd..0000000 Binary files a/kasu/static/img/icons/transmit_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/transmit_error.png b/kasu/static/img/icons/transmit_error.png deleted file mode 100644 index fd1d449..0000000 Binary files a/kasu/static/img/icons/transmit_error.png and /dev/null differ diff --git a/kasu/static/img/icons/transmit_go.png b/kasu/static/img/icons/transmit_go.png deleted file mode 100644 index 10137e5..0000000 Binary files a/kasu/static/img/icons/transmit_go.png and /dev/null differ diff --git a/kasu/static/img/icons/tux.png b/kasu/static/img/icons/tux.png deleted file mode 100644 index bbefe2e..0000000 Binary files a/kasu/static/img/icons/tux.png and /dev/null differ diff --git a/kasu/static/img/icons/user.png b/kasu/static/img/icons/user.png deleted file mode 100644 index 79f35cc..0000000 Binary files a/kasu/static/img/icons/user.png and /dev/null differ diff --git a/kasu/static/img/icons/user_add.png b/kasu/static/img/icons/user_add.png deleted file mode 100644 index deae99b..0000000 Binary files a/kasu/static/img/icons/user_add.png and /dev/null differ diff --git a/kasu/static/img/icons/user_comment.png b/kasu/static/img/icons/user_comment.png deleted file mode 100644 index e54ebeb..0000000 Binary files a/kasu/static/img/icons/user_comment.png and /dev/null differ diff --git a/kasu/static/img/icons/user_delete.png b/kasu/static/img/icons/user_delete.png deleted file mode 100644 index acbb563..0000000 Binary files a/kasu/static/img/icons/user_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/user_edit.png b/kasu/static/img/icons/user_edit.png deleted file mode 100644 index c1974cd..0000000 Binary files a/kasu/static/img/icons/user_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/user_female.png b/kasu/static/img/icons/user_female.png deleted file mode 100644 index 7c71de0..0000000 Binary files a/kasu/static/img/icons/user_female.png and /dev/null differ diff --git a/kasu/static/img/icons/user_go.png b/kasu/static/img/icons/user_go.png deleted file mode 100644 index 0468cf0..0000000 Binary files a/kasu/static/img/icons/user_go.png and /dev/null differ diff --git a/kasu/static/img/icons/user_gray.png b/kasu/static/img/icons/user_gray.png deleted file mode 100644 index 8fd539e..0000000 Binary files a/kasu/static/img/icons/user_gray.png and /dev/null differ diff --git a/kasu/static/img/icons/user_green.png b/kasu/static/img/icons/user_green.png deleted file mode 100644 index 30383c2..0000000 Binary files a/kasu/static/img/icons/user_green.png and /dev/null differ diff --git a/kasu/static/img/icons/user_orange.png b/kasu/static/img/icons/user_orange.png deleted file mode 100644 index b818127..0000000 Binary files a/kasu/static/img/icons/user_orange.png and /dev/null differ diff --git a/kasu/static/img/icons/user_red.png b/kasu/static/img/icons/user_red.png deleted file mode 100644 index c6f66e8..0000000 Binary files a/kasu/static/img/icons/user_red.png and /dev/null differ diff --git a/kasu/static/img/icons/user_suit.png b/kasu/static/img/icons/user_suit.png deleted file mode 100644 index b3454e1..0000000 Binary files a/kasu/static/img/icons/user_suit.png and /dev/null differ diff --git a/kasu/static/img/icons/vcard.png b/kasu/static/img/icons/vcard.png deleted file mode 100644 index c02f315..0000000 Binary files a/kasu/static/img/icons/vcard.png and /dev/null differ diff --git a/kasu/static/img/icons/vcard_add.png b/kasu/static/img/icons/vcard_add.png deleted file mode 100644 index 2a68453..0000000 Binary files a/kasu/static/img/icons/vcard_add.png and /dev/null differ diff --git a/kasu/static/img/icons/vcard_delete.png b/kasu/static/img/icons/vcard_delete.png deleted file mode 100644 index b194b97..0000000 Binary files a/kasu/static/img/icons/vcard_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/vcard_edit.png b/kasu/static/img/icons/vcard_edit.png deleted file mode 100644 index ab0f6e7..0000000 Binary files a/kasu/static/img/icons/vcard_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/vector.png b/kasu/static/img/icons/vector.png deleted file mode 100644 index a1291c2..0000000 Binary files a/kasu/static/img/icons/vector.png and /dev/null differ diff --git a/kasu/static/img/icons/vector_add.png b/kasu/static/img/icons/vector_add.png deleted file mode 100644 index 988770f..0000000 Binary files a/kasu/static/img/icons/vector_add.png and /dev/null differ diff --git a/kasu/static/img/icons/vector_delete.png b/kasu/static/img/icons/vector_delete.png deleted file mode 100644 index ca139e0..0000000 Binary files a/kasu/static/img/icons/vector_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/wand.png b/kasu/static/img/icons/wand.png deleted file mode 100644 index 44ccbf8..0000000 Binary files a/kasu/static/img/icons/wand.png and /dev/null differ diff --git a/kasu/static/img/icons/weather_clouds.png b/kasu/static/img/icons/weather_clouds.png deleted file mode 100644 index 3f73eaa..0000000 Binary files a/kasu/static/img/icons/weather_clouds.png and /dev/null differ diff --git a/kasu/static/img/icons/weather_cloudy.png b/kasu/static/img/icons/weather_cloudy.png deleted file mode 100644 index 5856e1d..0000000 Binary files a/kasu/static/img/icons/weather_cloudy.png and /dev/null differ diff --git a/kasu/static/img/icons/weather_lightning.png b/kasu/static/img/icons/weather_lightning.png deleted file mode 100644 index 1d42b36..0000000 Binary files a/kasu/static/img/icons/weather_lightning.png and /dev/null differ diff --git a/kasu/static/img/icons/weather_rain.png b/kasu/static/img/icons/weather_rain.png deleted file mode 100644 index cb3d54d..0000000 Binary files a/kasu/static/img/icons/weather_rain.png and /dev/null differ diff --git a/kasu/static/img/icons/weather_snow.png b/kasu/static/img/icons/weather_snow.png deleted file mode 100644 index 45bbdf1..0000000 Binary files a/kasu/static/img/icons/weather_snow.png and /dev/null differ diff --git a/kasu/static/img/icons/weather_sun.png b/kasu/static/img/icons/weather_sun.png deleted file mode 100644 index 0156c26..0000000 Binary files a/kasu/static/img/icons/weather_sun.png and /dev/null differ diff --git a/kasu/static/img/icons/webcam.png b/kasu/static/img/icons/webcam.png deleted file mode 100644 index af71c30..0000000 Binary files a/kasu/static/img/icons/webcam.png and /dev/null differ diff --git a/kasu/static/img/icons/webcam_add.png b/kasu/static/img/icons/webcam_add.png deleted file mode 100644 index f02fcfa..0000000 Binary files a/kasu/static/img/icons/webcam_add.png and /dev/null differ diff --git a/kasu/static/img/icons/webcam_delete.png b/kasu/static/img/icons/webcam_delete.png deleted file mode 100644 index bd6277f..0000000 Binary files a/kasu/static/img/icons/webcam_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/webcam_error.png b/kasu/static/img/icons/webcam_error.png deleted file mode 100644 index 2faa706..0000000 Binary files a/kasu/static/img/icons/webcam_error.png and /dev/null differ diff --git a/kasu/static/img/icons/world.png b/kasu/static/img/icons/world.png deleted file mode 100644 index 68f21d3..0000000 Binary files a/kasu/static/img/icons/world.png and /dev/null differ diff --git a/kasu/static/img/icons/world_add.png b/kasu/static/img/icons/world_add.png deleted file mode 100644 index 6d0d7f7..0000000 Binary files a/kasu/static/img/icons/world_add.png and /dev/null differ diff --git a/kasu/static/img/icons/world_delete.png b/kasu/static/img/icons/world_delete.png deleted file mode 100644 index ffcd115..0000000 Binary files a/kasu/static/img/icons/world_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/world_edit.png b/kasu/static/img/icons/world_edit.png deleted file mode 100644 index 00794d4..0000000 Binary files a/kasu/static/img/icons/world_edit.png and /dev/null differ diff --git a/kasu/static/img/icons/world_go.png b/kasu/static/img/icons/world_go.png deleted file mode 100644 index aee9c97..0000000 Binary files a/kasu/static/img/icons/world_go.png and /dev/null differ diff --git a/kasu/static/img/icons/world_link.png b/kasu/static/img/icons/world_link.png deleted file mode 100644 index b8edc12..0000000 Binary files a/kasu/static/img/icons/world_link.png and /dev/null differ diff --git a/kasu/static/img/icons/wrench.png b/kasu/static/img/icons/wrench.png deleted file mode 100644 index 5c8213f..0000000 Binary files a/kasu/static/img/icons/wrench.png and /dev/null differ diff --git a/kasu/static/img/icons/wrench_orange.png b/kasu/static/img/icons/wrench_orange.png deleted file mode 100644 index 565a933..0000000 Binary files a/kasu/static/img/icons/wrench_orange.png and /dev/null differ diff --git a/kasu/static/img/icons/xhtml.png b/kasu/static/img/icons/xhtml.png deleted file mode 100644 index da5dbf2..0000000 Binary files a/kasu/static/img/icons/xhtml.png and /dev/null differ diff --git a/kasu/static/img/icons/xhtml_add.png b/kasu/static/img/icons/xhtml_add.png deleted file mode 100644 index bbaf784..0000000 Binary files a/kasu/static/img/icons/xhtml_add.png and /dev/null differ diff --git a/kasu/static/img/icons/xhtml_delete.png b/kasu/static/img/icons/xhtml_delete.png deleted file mode 100644 index 157b520..0000000 Binary files a/kasu/static/img/icons/xhtml_delete.png and /dev/null differ diff --git a/kasu/static/img/icons/xhtml_go.png b/kasu/static/img/icons/xhtml_go.png deleted file mode 100644 index 43cf814..0000000 Binary files a/kasu/static/img/icons/xhtml_go.png and /dev/null differ diff --git a/kasu/static/img/icons/xhtml_valid.png b/kasu/static/img/icons/xhtml_valid.png deleted file mode 100644 index d2e1cfb..0000000 Binary files a/kasu/static/img/icons/xhtml_valid.png and /dev/null differ diff --git a/kasu/static/img/icons/zoom.png b/kasu/static/img/icons/zoom.png deleted file mode 100644 index 908612e..0000000 Binary files a/kasu/static/img/icons/zoom.png and /dev/null differ diff --git a/kasu/static/img/icons/zoom_in.png b/kasu/static/img/icons/zoom_in.png deleted file mode 100644 index cdf0a52..0000000 Binary files a/kasu/static/img/icons/zoom_in.png and /dev/null differ diff --git a/kasu/static/img/icons/zoom_out.png b/kasu/static/img/icons/zoom_out.png deleted file mode 100644 index 07bf98a..0000000 Binary files a/kasu/static/img/icons/zoom_out.png and /dev/null differ diff --git a/kasu/static/img/teaser/mahjong.jpg b/kasu/static/img/teaser/mahjong.jpg new file mode 100644 index 0000000..61f8508 Binary files /dev/null and b/kasu/static/img/teaser/mahjong.jpg differ diff --git a/kasu/templates/404.html b/kasu/templates/404.html new file mode 100644 index 0000000..8dde320 --- /dev/null +++ b/kasu/templates/404.html @@ -0,0 +1,29 @@ +{% extends "base.html" %} + +{% block title %}404 - Seite nicht gefunden{% endblock %} + +{% block maincontent %} +

404 - Nōten!

+

Unter der Adresse {{request.path}} wohnt zur Zeit kein Inhalt.
+Unsere Empfehlung: Gehe zurück zum Start.

+ + +
+

Ursachen

+

Tote Links sind ein bislang ungelöstes Problem des Hypertextes und im Kern darauf zurückzuführen, dass das Internet ein dezentrales Netzwerk ist. Daher kann die Integrität desselbigen niemals sichergestellt werden.

+

Die Gründe für das Existieren von toten Links können sehr unterschiedlich sein und vor allem an sehr unterschiedlichen Stellen auftreten. In der Praxis häufig anzutreffende Gründe sind unter anderem:

+
    +
  • Die Datei, auf die die URL verweist, ist verschoben, umbenannt oder gelöscht worden.
  • +
  • Der Link auf der Ursprungseite ist fehlerhaft angegeben, beispielsweise bei der Groß- oder Kleinschreibung im URL-Bestandteil (URLs sind case sensitive) nach der Angabe des Domainnamens.
  • +
  • Die gesuchte Domain ist neu bei einem Registrar vergeben worden und die Website selber noch ohne jeden Inhalt.
  • +
  • Der Webserver ist nicht (mehr) erreichbar, beispielsweise wegen Netzproblemen oder weil der Rechner abgeschaltet ist.
  • +
  • Der Host- bzw. Domainname der URL existiert nicht (mehr) oder kann nicht im DNS aufgelöst werden.
  • +
+
+ +
+

Lösungsmöglichkeiten

+

Eine Möglichkeit, die allerdings eher die Symptome der Dead Links bekämpft, ist die Wayback Machine des Internetarchivs. Durch chronologische Kopien von Webseiten kann Zugriff auf teilweise längst nicht mehr im Original vorhandene Webseiten gewährt werden.

+

Ursachenbekämpfung betreiben hingegen Gremien wie das W3C mit der Kampagne Cool URIs don't change[1], die in der Öffentlichkeit das Bewusstsein für die Notwendigkeit persistenter URLs wecken. Zudem gibt es bereits Systeme, die das Ziel von unabänderlichen URLs verfolgen, beispielsweise das des Persistent Uniform Resource Locators.

+
+{% endblock %} \ No newline at end of file diff --git a/kasu/templates/base.html b/kasu/templates/base.html new file mode 100644 index 0000000..6b03172 --- /dev/null +++ b/kasu/templates/base.html @@ -0,0 +1,205 @@ +{% load i18n %} + + + + Kasu - {% block title %}{{ current_top_page.menu_name|default:"traditionelle asiatische Spielkultur"}}{% endblock %} + + + + + + + + + + + + + {% block opengraph %} + + + + + {% endblock %} + {% block extra_head %}{% endblock %} + + +
+ + + +
+ {% block teaser %} +

{{page.title}} {{title}}

+ {% endblock %} + +
+ +{% block navigation %} +{% if current_top_page.subpages.count %} + +{% endif %} +{% endblock %} + +{% block messages %} +{% if messages %} +
    + {% for message in messages %} +
  • {{ message }}
  • + {% endfor %} +
+{% endif %} +{% endblock %} + +
+ {% block maincontent %} +
{% block content %}{% endblock %}
+ + {% endblock %} + {% block paginator %} + {% if page_obj.has_other_pages %}{% include 'paginator.html' %}{% endif %} + {% endblock %} + + {% block comments %}{% endblock %} +
+

+ {% block buttonbar %} + {% if current_page and perms.content.change_page %} {% trans "Edit Page" %}{% endif %} + {% if current_page and perms.content.add_page %} {% trans "Add Subpage" %}{% endif %} + {% block additional_buttonbar %}{% endblock %} + {% endblock %} +

+ +
+ +
+

Herausgeber: Verein Kasu - traditionelle asiatische Spielkultur ({% trans "Imprint" %}{% trans "contact" %}) +

+ +
+ {% csrf_token %} + + + +
+
+ + + + + diff --git a/kasu/templates/comments/form.html b/kasu/templates/comments/form.html new file mode 100644 index 0000000..576f274 --- /dev/null +++ b/kasu/templates/comments/form.html @@ -0,0 +1,51 @@ +{% load comments i18n %} +
+ {% csrf_token %} +
+ {% trans "New Comment" %} + {% if user.is_authenticated %} +

+ {{form.honeypot}} {{form.honeypot.label}} + {% for field in form.hidden_fields %}{{ field }}{% endfor %} + +

+
+
+
+

{{user}}

+ +

{% trans 'now' %}

+
+
{{form.comment}}
+
+

+ + +

+ {% else %} +
+
+
+

{% trans "not logged in" %}

+
+
+ +
+
+

+ {% trans 'register' %} + {% trans 'login' %} +

+ {% endif %} +
+
\ No newline at end of file diff --git a/kasu/templates/comments/list.html b/kasu/templates/comments/list.html new file mode 100644 index 0000000..0c2fec7 --- /dev/null +++ b/kasu/templates/comments/list.html @@ -0,0 +1,18 @@ +{% load i18n django_markdown %} +

{% trans 'Comments' %}

+{% for comment in comment_list %} +
+
+ +
+
+

{{comment.user}}

+ +
+
{{comment.comment|markdown_safe}}
+
+{% endfor %} \ No newline at end of file diff --git a/kasu/templates/comments/posted.html b/kasu/templates/comments/posted.html new file mode 100644 index 0000000..efc4ce5 --- /dev/null +++ b/kasu/templates/comments/posted.html @@ -0,0 +1,8 @@ +{% extends "base.html" %} +{% load i18n %} + +{% block title %}{% trans "Thank you for your comment" %}{% endblock %} + +{% block content %} +

{% trans "Thank you for your comment" %}!

+{% endblock %} \ No newline at end of file diff --git a/kasu/templates/comments/preview.html b/kasu/templates/comments/preview.html new file mode 100644 index 0000000..4923736 --- /dev/null +++ b/kasu/templates/comments/preview.html @@ -0,0 +1,29 @@ +{% extends "base.html" %} +{% load i18n django_markdown %} + +{% block title %}{% trans "Preview your comment" %}{% endblock %} + +{% block maincontent %} + {% if form.errors %} +

{% blocktrans count form.errors|length as counter %}Please correct the error below{% plural %}Please correct the errors below{% endblocktrans %}

+ {% else %} +

{% trans "Preview your comment" %}

+
+
+ +
+
+ {{comment.user}} +
+
+
{{comment|markdown_safe}}
+
+ + {% endif %} + + {% include "comments/form.html" %} +{% endblock %} \ No newline at end of file diff --git a/kasu/templates/form.html b/kasu/templates/form.html new file mode 100644 index 0000000..9570a6b --- /dev/null +++ b/kasu/templates/form.html @@ -0,0 +1,9 @@ +{% for field in form.visible_fields %} +
+ + {{ field }} + {%if field.help_text %}

{{field.help_text}}

{% endif %} + {%if field.errors %}{{ field.errors }}{% endif %} +
+{% endfor %} +{% for hidden in form.hidden_fields %}{{ hidden }}{% endfor %} \ No newline at end of file diff --git a/kasu/templates/google25dabc1a49a9ef03.html b/kasu/templates/google25dabc1a49a9ef03.html new file mode 100644 index 0000000..a877b36 --- /dev/null +++ b/kasu/templates/google25dabc1a49a9ef03.html @@ -0,0 +1 @@ +google-site-verification: google25dabc1a49a9ef03.html \ No newline at end of file diff --git a/kasu/templates/index.html b/kasu/templates/index.html new file mode 100644 index 0000000..7f2dfe8 --- /dev/null +++ b/kasu/templates/index.html @@ -0,0 +1,116 @@ +{% extends "base.html" %} +{% load i18n %} +{% load comments%} + +{% block jumbotron_background %}{{ random_photo.url }}{% endblock %} + +{% block teaser %} +

{{title}}

+
{{content}}
+{% endblock %} + +{% block redbox %} + {% if current_event %} +

{% trans "Current Event" %}

+

{{ current_event.name}}

+

{% trans "since" %} + +

+
    +
  • {% trans "Start" %}: {{current_event.start|date:'DATETIME_FORMAT'}}
  • +
  • {% trans "Location" %}: {{ current_event.location }}
  • +
+ + {% else %} +

{% trans "Next Event" %}

+

{{ next_event.name}}

+

{% trans "in" %} + +

+
    +
  • {% trans "Start" %}: {{next_event.start|date:'DATETIME_FORMAT' }}
  • +
  • {% trans "Location" %}: {{ next_event.location }}
  • +
+ + {% endif %} +

{% trans "Upcoming events" %} iCal Feed

+
    + {% for event in upcoming_events %} +
  • {{event.start|date:'d. M:'}} {{event.name}}
  • + {% endfor %} +
+{% endblock %} + +{% block maincontent %} +
+ {% for article in recent_article_list %}{% get_comment_count for article as comment_count %} + + {% endfor %} +
+ + +{% endblock %} + +{% if perms.content.add_article %}{% block addidional_buttonbar %} +{% trans "Add Article" %} +{% endblock %}{% endif %} + diff --git a/kasu/templates/paginator.html b/kasu/templates/paginator.html new file mode 100644 index 0000000..59b09d2 --- /dev/null +++ b/kasu/templates/paginator.html @@ -0,0 +1,20 @@ +{% load i18n %} +
+{% if page_obj.has_previous %} + +{% else %} + « {% trans "Prev" %} +{% endif %} +{% for page in paginator.page_range %} + {% ifequal page_obj.number page %} + {{page}} + {% else %} + {{page}} + {% endifequal %} +{% endfor %} +{% if page_obj.has_next %} + +{% else %} + {% trans "Next" %} » +{% endif %} +
\ No newline at end of file diff --git a/kasu/templates/registration/login.html b/kasu/templates/registration/login.html new file mode 100644 index 0000000..ddb8109 --- /dev/null +++ b/kasu/templates/registration/login.html @@ -0,0 +1,64 @@ +{% extends "base.html" %} + +{% load url from future %} +{% load i18n %} + +{% block title %}{% trans 'login' %}{% endblock %} + +{% block teaser %}

{% trans 'login' %}

{% endblock %} + +{% block maincontent %} +
+

Auf der Seite Anmelden

+ +
+

{% trans "Have you already registered?" %}

+{% blocktrans %} +

As a registered member you can:

+
    +
  • leave comments on this page.
  • +
  • subscribe to our Newsletter
  • +
  • apply to a membership to our club
  • +
  • club-members have access to our ranking-system
  • +
+{% endblocktrans %} +{% blocktrans %} +

You can register here with your Google, or Facebook account. +If you don't own such an account, or do not want to use it for authentication, +you can fill out our registration form.

+{% endblocktrans %} + +
+ + +{% csrf_token %} +
+{% trans 'login' %} +{% csrf_token %} +{% include 'form.html' %} +{% if form.errors %} +

{% blocktrans %}Your username and password didn't match. Please try again.{% endblocktrans %}

+{% endif %} + +

{% trans 'Forgot your Password?'%}

+
+
+
+ + + +
+

{% trans "or login with an existing Account" %}

+{% trans 'Login with Facebook' %} +{% trans 'Login with twitter' %} +{% trans 'Login with Google' %} + + +
+
+{% endblock %} \ No newline at end of file diff --git a/kasu/templates/registration/password_change_done.html b/kasu/templates/registration/password_change_done.html new file mode 100644 index 0000000..207e2b3 --- /dev/null +++ b/kasu/templates/registration/password_change_done.html @@ -0,0 +1,9 @@ +{% extends "base.html" %} +{% load i18n %} + +{% block title %}{% trans 'Password change successful' %}{% endblock %} + +{% block content %} +

{% trans 'Password change successful' %}

+

{% trans 'Your password was changed.' %}

+{% endblock %} \ No newline at end of file diff --git a/kasu/templates/registration/password_change_form.html b/kasu/templates/registration/password_change_form.html new file mode 100644 index 0000000..4ae01a1 --- /dev/null +++ b/kasu/templates/registration/password_change_form.html @@ -0,0 +1,28 @@ +{% extends "base.html" %} +{% load i18n %} + +{% block title %}{% trans 'Password change' %}{% endblock %} + +{% block callout %} +
+

{% trans 'Password change' %}

+

{% trans "Please enter your old password, for security's sake, and then enter your new password twice so we can verify you typed it in correctly." %}

+
+{% endblock %} + +{% block content %} +
+ Passwort ändern: +
+ {%csrf_token%} + {% if form.errors %}

Es sind Fehler beim ändern des Passwortes aufgetreten

{% endif %} + {% include 'form.html' %} +
+ +
+
+
+
+{% endblock %} diff --git a/kasu/templates/registration/password_reset_complete.html b/kasu/templates/registration/password_reset_complete.html new file mode 100644 index 0000000..d08684c --- /dev/null +++ b/kasu/templates/registration/password_reset_complete.html @@ -0,0 +1,10 @@ +{% extends "base.html" %} +{% load i18n %} + +{% block title %}{% trans 'Password reset complete' %}{% endblock %} + +{% block content %} +

{% trans 'Password reset complete' %}

+

{% trans "Your password has been set. You may go ahead and log in now." %}

+

{% trans 'Log in' %}

+{% endblock %} diff --git a/kasu/templates/registration/password_reset_confirm.html b/kasu/templates/registration/password_reset_confirm.html new file mode 100644 index 0000000..333436c --- /dev/null +++ b/kasu/templates/registration/password_reset_confirm.html @@ -0,0 +1,32 @@ +{% extends "base.html" %} +{% load i18n %} + +{% block title %}{% trans 'Password reset' %}{% endblock %} + +{% block maincontent %} +{% if validlink %} +

{% trans 'Enter new password' %}

+

{% trans "Please enter your new password twice so we can verify you typed it in correctly." %}

+
+{% csrf_token %} +
+ {% trans 'Change my password' %} +
    + {%for element in form %} +

    {{element.label_tag}} {{element}} + {%if element.help_text %} {% endif %} + {%if element.errors %}{{element.errors }} {% endif %} + + {% endfor %} +

+

+
+
+ + +{% else %} +

{% trans 'Password reset unsuccessful' %}

+

{% trans "The password reset link was invalid, possibly because it has already been used. Please request a new password reset." %}

+{% endif %} + +{% endblock %} diff --git a/kasu/templates/registration/password_reset_done.html b/kasu/templates/registration/password_reset_done.html new file mode 100644 index 0000000..da90320 --- /dev/null +++ b/kasu/templates/registration/password_reset_done.html @@ -0,0 +1,30 @@ +{% extends "base.html" %} +{% load i18n %} + +{% block title %}{% trans 'Password reset successful' %}{% endblock %} + +{% block maincontent %} + +
+

{% trans 'Password reset successful' %}

+

Wir haben dir eine E-Mail mit Anweisungen zum Zurücksetzen deines Passwort an die angegebene E-Mail-Adresse geschickt.
+Du solltest diese in Kürze erhalten.

+
+ +

E-Mail nicht angekommen?

+
+

Etwas Warten...

+

Einige Anti-Spam Techniken verzögern den Empfang von E-Mails. + Bei solchen Postfächern kann der Empfang einzelner Mails bis zu 30 Minuten dauern.

+
+ +
+

Junk Mails prüfen

+

Bitte überprüfe den "Junk" bzw. "SPAM" Ordner deines Postfaches. + Automatisch generierte E-Mails werden leider sehr oft falsch von SPAM-Filtern geschluckt

+
+
+

Vorbei schauen

+

Bitte Überprüfe die Richigkeit deiner angegebenen E-Mail Adresse. Wenn deine angegebne E-Mail Adresse nicht mehr aktuell ist, trete mit uns bitte in persönlichen Kontakt

+
+{% endblock %} diff --git a/kasu/templates/registration/password_reset_form.html b/kasu/templates/registration/password_reset_form.html new file mode 100644 index 0000000..5a68dac --- /dev/null +++ b/kasu/templates/registration/password_reset_form.html @@ -0,0 +1,29 @@ +{% extends "base.html" %} +{% load i18n %} + +{% block title %}{% trans "Password reset" %}{% endblock %} + +{% block teaser %}

{% trans "Password reset" %}

{% endblock %} + +{% block maincontent %} + +
+

Du hast dein Passwort vergessen?

+

Macht nichts!
+Solange die E-Mail Adresse von dir noch gültig ist, kannst du dein Passwort jederzeit wieder ändern.

+
+
+
+{% csrf_token %} +
+ E-Mail zusenden + {% include 'form.html' %} +

+
+
+
+
+

 

+

Einfach deine E-Mail-Adresse eingeben und wir senden dir die Anweisungen zum Zurücksetzen deines Passworts.

+
+{% endblock %} diff --git a/kasu/templates/robots.txt b/kasu/templates/robots.txt new file mode 100644 index 0000000..d1a6f5f --- /dev/null +++ b/kasu/templates/robots.txt @@ -0,0 +1,4 @@ +User-agent: * +Disallow: /cgi-bin/ +Disallow: /admin/ +Disallow: /users/ \ No newline at end of file diff --git a/kasu/urls.py b/kasu/urls.py index 2c309a5..aa8401e 100644 --- a/kasu/urls.py +++ b/kasu/urls.py @@ -4,52 +4,35 @@ from django.conf.urls import patterns, include, url # Uncomment the next two lines to enable the admin: from django.contrib import admin from content.views import * # @UnusedWildImport -from events.views import * # @UnusedWildImport +from events.views import EventListIcal from content.feeds import LatestNews, LatestComments from membership.views import MembershipDetail from django.views.generic.base import TemplateView + admin.autodiscover() -urlpatterns = patterns('', +urlpatterns = patterns( + '', url(r'^$', StartPage.as_view(), name='start-page'), url(r'^404/$', TemplateView.as_view(template_name='404.html')), url(r'^admin/doc/', include('django.contrib.admindocs.urls')), url(r'^admin/', include(admin.site.urls)), url(r'^comments/', include('django.contrib.comments.urls')), - url(r'^content/image_list.js$', ImageList.as_view(), name='content-image-list'), - url(r'^content/link_list.js$', PageList.as_view(), name='content-page-list'), - url(r'^events/$', UpcomingEvents.as_view(), name='upcoming-events'), + url(r'^content/', include('content.urls')), + url(r'^events/', include('events.urls')), url(r'^events.ics$', EventListIcal.as_view(), name='events-ical'), - url(r'^events/add/$', EventForm.as_view(), name='event-form'), - url(r'^events/archive/$', EventArchiveIndex.as_view(), name='event-archive'), - url(r'^events/(?P[\d]{4})/$', EventArchiveYear.as_view(), name='event-archive'), - url(r'^events/(?P[\d]{4})/(?P[\d]+)/$', EventArchiveMonth.as_view(), name='event-archive'), - url(r'^events/(?P[\d]{4})/(?P[\d]+)/(?P[\d]+)/$', EventDetail.as_view(), name='event-detail'), - url(r'^events/(?P[\d]{4})/(?P[\d]+)/(?P[\d]+)/edit/$', EventForm.as_view(), name='event-form'), url(r'^feeds/latest/$', LatestNews(), name='feed-latest-news'), url(r'^feeds/comments/$', LatestComments(), name='feed-latest-comments'), - url(r'^gallery/$', EventGallery.as_view(), name='event-gallery'), - url(r'^gallery/upload/$', EventPhotoUpload.as_view(), name='event-photo-upload'), - url(r'^gallery/(?P[\d]+)/$', EventPhotoList.as_view(), name='event-photo-list'), - url(r'^gallery/(?P[\d]+)/upload/$', EventPhotoUpload.as_view(), name='event-photo-upload'), - url(r'^gallery/(?P[\d]+)/(?P[\d]+)/$', EventPhoto.as_view(), name='event-photo'), - url(r'^gallery/delete/(?P[\d]+)/$', DeleteEventPhoto.as_view(), name='delete-event-photo'), + url(r'^gallery/', include('gallery.urls')), url(r'^google25dabc1a49a9ef03.html$', TemplateView.as_view(template_name='google25dabc1a49a9ef03.html')), url(r'^grappelli/', include('grappelli.urls')), url(r'^i18n/', include('django.conf.urls.i18n')), url(r'^index.html$', StartPage.as_view()), url(r'^markdown/', include('django_markdown.urls')), + url(r'^mahjong/', include('mahjong_ranking.urls')), + url(r'^maistar/', include('maistar_ranking.urls')), url(r'^membership/', include('membership.urls')), - url(r'^news/$', ArticleArchiveIndex.as_view(), name='article-archive'), - url(r'^news/(?P[\d]{4})/$', ArticleYearArchive.as_view(), name='article-archive'), - url(r'^news/(?P[\d]{4})/(?P[\d]+)/$', ArticleMonthArchive.as_view(), name='article-archive'), - url(r'^news/(?P[\d]{4})/(?P[\d]+)/(?P[\-\d\w]+)/$', ArticleDetail.as_view(), name='show-article'), - url(r'^news/add/$', ArticleForm.as_view(), name='add-article'), - url(r'^news/(?P[\-\d\w]+)/$', ArticleArchiveIndex.as_view(), name='article-archive'), - url(r'^news/(?P[\-\d\w]+)/(?P[\d]{4})/$', ArticleYearArchive.as_view(), name='article-archive'), - url(r'^news/(?P[\-\d\w]+)/(?P[\d]{4})/(?P[\d]+)/$', ArticleMonthArchive.as_view(), name='article-archive'), - url(r'^news/edit/(?P[\d]+)/$', ArticleForm.as_view(), name='edit-article'), - url(r'^ranking/', include('mahjong_ranking.urls')), + url(r'^news/', include('content.news_urls')), url(r'^robots.txt$', TemplateView.as_view(template_name='robots.txt')), url(r'^users/$', MembershipDetail.as_view(), name='membership-details'), url(r'^users/(?P[\-\.\d\w]+)/$', MembershipDetail.as_view(), name='membership-details'), @@ -57,19 +40,23 @@ urlpatterns = patterns('', if settings.DEBUG: urlpatterns += patterns('', - url(r'^media/(?P.*)$', 'django.views.static.serve', { - 'document_root': settings.MEDIA_ROOT, - }), - ) + url(r'^media/(?P.*)$', + 'django.views.static.serve', { + 'document_root': settings.MEDIA_ROOT, + }), + ) if 'rosetta' in settings.INSTALLED_APPS: urlpatterns += patterns('', - url(r'^rosetta/', include('rosetta.urls')), + url(r'^rosetta/', include('rosetta.urls')), ) urlpatterns += patterns('', - url(r'^add_page/(?P[\+\.\-\d\w\/]+)/$', PageAddForm.as_view(), name='add-page'), - url(r'^edit_page/(?P[\+\.\-\d\w\/]+)/$', PageEditForm.as_view(), name='edit-page'), - url(r'^(?P[\-\d\w\/]+)\.html$', PageHtml.as_view(), name='view-page'), - url(r'^(?P[\-\d\w\/]+)\.pdf$', PagePdf.as_view()), + url(r'^add_page/(?P[\+\.\-\d\w\/]+)/$', + PageAddForm.as_view(), name='add-page'), + url(r'^edit_page/(?P[\+\.\-\d\w\/]+)/$', + PageEditForm.as_view(), name='edit-page'), + url(r'^(?P[\-\d\w\/]+)\.html$', + PageHtml.as_view(), name='view-page'), + url(r'^(?P[\-\d\w\/]+)\.pdf$', PagePdf.as_view()), ) diff --git a/kasu/utils.py b/kasu/utils.py index 4dca008..1ba2ae7 100644 --- a/kasu/utils.py +++ b/kasu/utils.py @@ -3,6 +3,9 @@ Created on 28.09.2011 @author: christian """ +import logging +import os + from django.conf import settings from django.contrib.auth.models import User from django.contrib.sites.models import Site @@ -10,8 +13,7 @@ from django.core import mail from django.core.files.storage import FileSystemStorage from django.template import loader, Context from django.utils.translation import ugettext as _ -import logging -import os + COUNTRIES = ( ('GB', _('United Kingdom')), @@ -271,7 +273,6 @@ STATUS_CHOICES = ( class OverwriteStorage(FileSystemStorage): - def get_available_name(self, name): """ Returns a filename that's free on the target storage system, and @@ -282,13 +283,14 @@ class OverwriteStorage(FileSystemStorage): os.remove(os.path.join(settings.MEDIA_ROOT, name)) return name + class MassMailer(object): context = {} headers = {} subject = None txt_template = None html_template = None - + def __init__(self, subject=None, template=None, context=None): """ @@ -302,7 +304,7 @@ class MassMailer(object): def open_smtp_connection(self): try: - self.smtp_connection = mail.get_connection(fail_silently=False) + self.smtp_connection = mail.get_connection(fail_silently=False) self.smtp_connection.open() self.mail_counter = 0 except: @@ -329,7 +331,7 @@ class MassMailer(object): self.recipients.add(user) else: self.log.warn('%s is not a User Object!', user) - + def process_mails(self): mail_context = Context(self.context) mail_context['site'] = Site.objects.get_current() @@ -340,7 +342,8 @@ class MassMailer(object): for recipient in self.recipients: mail_context['recipient'] = recipient - mail_to = "%s %s <%s>" % (recipient.first_name, recipient.last_name, recipient.email) + mail_to = "%s %s <%s>" % ( + recipient.first_name, recipient.last_name, recipient.email) message = mail.EmailMultiAlternatives( subject=self.subject, body=self.txt_template.render(mail_context), @@ -352,10 +355,10 @@ class MassMailer(object): self.html_template.render(mail_context), "text/html" ) self.mail_queue.add(message) - + def set_header(self, name, value): - self.headers[name] = value - + self.headers[name] = value + def send(self): """ Process the E-Mails and send them @@ -365,9 +368,10 @@ class MassMailer(object): self.log.info('No recipients for eMail "%s", bye!', self.subject) return True else: - self.log.info('Sending eMail "%s" to %d people', self.subject, len(self.mail_queue)) + self.log.info('Sending eMail "%s" to %d people', self.subject, + len(self.mail_queue)) self.log.debug(self.recipients) - + self.open_smtp_connection() for mail in self.mail_queue: try: diff --git a/kasu/kasu.wsgi b/kasu/wsgi.py similarity index 77% rename from kasu/kasu.wsgi rename to kasu/wsgi.py index 32ef95c..df57f08 100644 --- a/kasu/kasu.wsgi +++ b/kasu/wsgi.py @@ -1,18 +1,18 @@ #!/var/www/virtual/kasu.at/virtenv/bin/python import os import sys -import site -src_path = '/var/www/virtual/kasu.at/src' +src_path = '/var/www/virtual/kasu.at/' virtpy_path = '/var/www/virtual/kasu.at/virtenv/lib/python2.6/site-packages' if virtpy_path not in sys.path: sys.path.insert(1, virtpy_path) if src_path not in sys.path: sys.path.append(src_path) -os.environ['DJANGO_SETTINGS_MODULE'] = 'settings' +os.environ['DJANGO_SETTINGS_MODULE'] = 'kasu.settings.production' import django.core.handlers.wsgi + application = django.core.handlers.wsgi.WSGIHandler() diff --git a/mahjong_ranking/locale/de/LC_MESSAGES/django.mo b/mahjong_ranking/locale/de/LC_MESSAGES/django.mo new file mode 100644 index 0000000..0a20feb Binary files /dev/null and b/mahjong_ranking/locale/de/LC_MESSAGES/django.mo differ diff --git a/mahjong_ranking/locale/de/LC_MESSAGES/django.po b/mahjong_ranking/locale/de/LC_MESSAGES/django.po new file mode 100644 index 0000000..46dc5e2 --- /dev/null +++ b/mahjong_ranking/locale/de/LC_MESSAGES/django.po @@ -0,0 +1,382 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: kasu.mahjong_ranking\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-12-09 20:35+0100\n" +"PO-Revision-Date: 2014-12-08 16:18+0100\n" +"Last-Translator: Christian Berg \n" +"Language-Team: Kasu \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Translated-Using: django-rosetta 0.7.2\n" +"X-Generator: Poedit 1.6.11\n" + +#: admin.py:35 +msgid "Recalculate" +msgstr "Neuberechnen" + +#: forms.py:21 +msgid "start" +msgstr "Beginn" + +#: forms.py:40 models.py:168 +msgid "It's not allowed to enter future games." +msgstr "Spiele in der Zukunft sind nicht erlaubt." + +#: forms.py:43 +msgid "Only games running during this event are allowed." +msgstr "Nur Spiele während der Veranstaltung sind erlaubt." + +#: forms.py:88 +msgid "A valid Hanchan needs 4 players" +msgstr "Eine gültige Hanchan braucht 4 Spieler" + +#: models.py:84 models.py:611 templates/mahjong_ranking/hanchan_form.html:30 +#: templates/mahjong_ranking/player_dan_score.html:19 +#: templates/mahjong_ranking/player_invalid_score.html:18 +msgid "Comment" +msgstr "Kommentar" + +#: models.py:85 +msgid "Has been Confirmed" +msgstr "Wurde bestätigt" + +#: models.py:87 +msgid "Only valid and confirmed Hanchans will be counted in the rating." +msgstr "Nur gültige und bestätigte Hanchans kommen in die Wertung." + +#: models.py:93 templates/mahjong_ranking/hanchan_form.html:23 +#: templates/mahjong_ranking/player_dan_score.html:17 +#: templates/mahjong_ranking/player_invalid_score.html:15 +#: templates/mahjong_ranking/player_kyu_score.html:18 +#: templates/mahjong_ranking/player_ladder_score.html:17 +msgid "Players" +msgstr "Spieler" + +#: models.py:97 templates/mahjong_ranking/player_dan_score.html:15 +#: templates/mahjong_ranking/player_invalid_score.html:14 +#: templates/mahjong_ranking/player_kyu_score.html:16 +#: templates/mahjong_ranking/player_ladder_score.html:15 +msgid "Start" +msgstr "Beginn" + +#: models.py:98 +msgid "This is crucial to get the right Hanchans that scores" +msgstr "Wichtig damit die richtigen Hanchans in die Wertung kommen." + +#: models.py:99 +msgid "Is Valid" +msgstr "Ist gültig" + +#: models.py:103 +msgid "Hanchan" +msgstr "Hanchan" + +#: models.py:104 +msgid "Hanchans" +msgstr "Hanchans" + +#: models.py:125 +msgid "For a Hanchan exactly 4 players are needed." +msgstr "Eine Hanchan benötigt genau 4 Spieler." + +#: models.py:166 +msgid "Hanchan has no event" +msgstr "Hanchan gehört zu keiner Veranstaltung." + +#: models.py:170 +msgid "Only games during the event are allowed" +msgstr "Nur Spiele während der Veranstaltung zählen." + +#: models.py:238 +msgid "Kyū/Dan Ranking" +msgstr "Kyū/Dan Wertung" + +#: models.py:239 +msgid "Kyū/Dan Rankings" +msgstr "Kyū/Dan Wertungen" + +#: models.py:500 +msgid "Ladder Season" +msgstr "Saison" + +#: models.py:501 +msgid "Ladder Seasons" +msgstr "Saisons" + +#: views.py:148 views.py:165 +msgid "Event does not exist" +msgstr "Veranstaltung existiert nicht" + +#: views.py:206 +msgid "Season does not exist" +msgstr "Saison existiert nicht" + +#: views.py:301 +#, python-format +msgid "No user found matching the name %s" +msgstr "Kein Benutzer mit dem Namen %s gefunden" + +#: templates/mahjong_ranking/eventranking_list.html:5 +#: templates/mahjong_ranking/eventranking_list.html:6 +msgid "Tournament Ranking" +msgstr "Turnierwertung" + +#: templates/mahjong_ranking/eventranking_list.html:13 +#: templates/mahjong_ranking/kyudanranking_list.html:25 +#: templates/mahjong_ranking/ladderranking_list.html:13 +msgid "Rank" +msgstr "Rang" + +#: templates/mahjong_ranking/eventranking_list.html:14 +#: templates/mahjong_ranking/kyudanranking_list.html:12 +#: templates/mahjong_ranking/ladderranking_list.html:14 +msgid "Avatar" +msgstr "Avatar" + +#: templates/mahjong_ranking/eventranking_list.html:15 +#: templates/mahjong_ranking/kyudanranking_list.html:15 +#: templates/mahjong_ranking/ladderranking_list.html:15 +msgid "Nickname" +msgstr "Spitzname" + +#: templates/mahjong_ranking/eventranking_list.html:16 +#: templates/mahjong_ranking/ladderranking_list.html:16 +msgid "Name" +msgstr "Name" + +#: templates/mahjong_ranking/eventranking_list.html:17 +#: templates/mahjong_ranking/ladderranking_list.html:17 +msgid "Average" +msgstr "Durchschnitt" + +#: templates/mahjong_ranking/eventranking_list.html:21 +#: templates/mahjong_ranking/ladderranking_list.html:21 +#: templates/mahjong_ranking/player_dan_score.html:16 +#: templates/mahjong_ranking/player_invalid_score.html:16 +#: templates/mahjong_ranking/player_kyu_score.html:17 +#: templates/mahjong_ranking/player_ladder_score.html:16 +msgid "Placement" +msgstr "Platzierung" + +#: templates/mahjong_ranking/eventranking_list.html:22 +#: templates/mahjong_ranking/hanchan_form.html:28 +#: templates/mahjong_ranking/hanchan_list.html:16 +#: templates/mahjong_ranking/kyudanranking_list.html:30 +#: templates/mahjong_ranking/ladderranking_list.html:22 +msgid "Score" +msgstr "Punkte" + +#: templates/mahjong_ranking/eventranking_list.html:23 +#: templates/mahjong_ranking/ladderranking_list.html:23 +msgid "count" +msgstr "Anzahl" + +#: templates/mahjong_ranking/eventranking_list.html:24 +#: templates/mahjong_ranking/ladderranking_list.html:24 +msgid "good" +msgstr "gut" + +#: templates/mahjong_ranking/eventranking_list.html:25 +#: templates/mahjong_ranking/ladderranking_list.html:25 +msgid "won" +msgstr "gewonnen" + +#: templates/mahjong_ranking/eventranking_list.html:58 +#: templates/mahjong_ranking/ladderranking_list.html:70 +msgid "Ladder Archive" +msgstr "Ladder Archiv" + +#: templates/mahjong_ranking/eventranking_list.html:65 +#: templates/mahjong_ranking/ladderranking_list.html:64 +msgid "Latest Events" +msgstr "Letzte Veranstaltungen" + +#: templates/mahjong_ranking/eventranking_list.html:72 +#: templates/mahjong_ranking/ladderranking_list.html:54 +msgid "Latest Hanchans" +msgstr "Letzten Hanchans" + +#: templates/mahjong_ranking/hanchan_confirm_delete.html:4 +#: templates/mahjong_ranking/hanchan_confirm_delete.html:10 +#: templates/mahjong_ranking/hanchan_list.html:36 +#: templates/mahjong_ranking/player_dan_score.html:47 +#: templates/mahjong_ranking/player_invalid_score.html:34 +#: templates/mahjong_ranking/player_kyu_score.html:42 +#: templates/mahjong_ranking/player_ladder_score.html:39 +msgid "Delete Hanchan" +msgstr "Hanchan löschen" + +#: templates/mahjong_ranking/hanchan_confirm_delete.html:14 +#: templates/mahjong_ranking/hanchan_confirm_delete.html:15 +msgid "Cancel" +msgstr "Abbruch" + +#: templates/mahjong_ranking/hanchan_confirm_delete.html:18 +#: templates/mahjong_ranking/hanchan_confirm_delete.html:19 +#: templates/mahjong_ranking/hanchan_list.html:35 +#: templates/mahjong_ranking/player_dan_score.html:46 +#: templates/mahjong_ranking/player_invalid_score.html:34 +#: templates/mahjong_ranking/player_kyu_score.html:42 +#: templates/mahjong_ranking/player_ladder_score.html:39 +msgid "Delete" +msgstr "Löschen" + +#: templates/mahjong_ranking/hanchan_form.html:5 +#: templates/mahjong_ranking/hanchan_form.html:20 +#: templates/mahjong_ranking/hanchan_list.html:41 +#: templates/mahjong_ranking/player_dan_score.html:52 +#: templates/mahjong_ranking/player_invalid_score.html:37 +#: templates/mahjong_ranking/player_kyu_score.html:45 +#: templates/mahjong_ranking/player_ladder_score.html:42 +msgid "Edit Hanchan" +msgstr "Hanchan bearbeiten" + +#: templates/mahjong_ranking/hanchan_form.html:5 +#: templates/mahjong_ranking/hanchan_form.html:20 +#: templates/mahjong_ranking/hanchan_list.html:54 +msgid "Add Hanchan" +msgstr "Hanchan hinzufügen" + +#: templates/mahjong_ranking/hanchan_form.html:27 +msgid "User" +msgstr "Benutzer" + +#: templates/mahjong_ranking/hanchan_form.html:29 +msgid "Bonus" +msgstr "Bonus" + +#: templates/mahjong_ranking/hanchan_form.html:51 +msgid "back" +msgstr "Zurück" + +#: templates/mahjong_ranking/hanchan_form.html:52 +msgid "save" +msgstr "Speichern" + +#: templates/mahjong_ranking/hanchan_list.html:7 +msgid "Played Hanchans" +msgstr "Gespielte Hanchans" + +#: templates/mahjong_ranking/hanchan_list.html:15 +msgid "Place" +msgstr "Platz" + +#: templates/mahjong_ranking/hanchan_list.html:18 +#: templates/mahjong_ranking/player_dan_score.html:18 +msgid "Dan Points" +msgstr "Dan Punkte" + +#: templates/mahjong_ranking/hanchan_list.html:20 +#: templates/mahjong_ranking/player_invalid_score.html:17 +#: templates/mahjong_ranking/player_kyu_score.html:19 +msgid "Kyu Points" +msgstr "Kyu Punkte" + +#: templates/mahjong_ranking/hanchan_list.html:40 +#: templates/mahjong_ranking/player_dan_score.html:51 +#: templates/mahjong_ranking/player_invalid_score.html:37 +#: templates/mahjong_ranking/player_kyu_score.html:45 +#: templates/mahjong_ranking/player_ladder_score.html:42 +msgid "Edit" +msgstr "Bearbeiten" + +#: templates/mahjong_ranking/hanchan_list.html:45 +msgid "No Hanchan has been added to this event yet." +msgstr "Für diese Veranstaltung wurde noch keine Hanchan eingetragen." + +#: templates/mahjong_ranking/hanchan_list.html:52 +#: templates/mahjong_ranking/hanchan_list.html:54 +msgid "Add" +msgstr "Hinzufügen" + +#: templates/mahjong_ranking/hanchan_list.html:52 +msgid "Edit Event" +msgstr "Veranstaltung bearbeiten" + +#: templates/mahjong_ranking/kyudanranking_list.html:4 +#: templates/mahjong_ranking/kyudanranking_list.html:5 +msgid "Player List" +msgstr "Spieler Liste" + +#: templates/mahjong_ranking/kyudanranking_list.html:20 +msgid "Full Name" +msgstr "Voller Name" + +#: templates/mahjong_ranking/kyudanranking_list.html:35 +msgid "Games Total" +msgstr "Spiele total" + +#: templates/mahjong_ranking/ladderranking_list.html:72 +#: templates/mahjong_ranking/player_ladder_score.html:51 +msgid "Season" +msgstr "Saison" + +#: templates/mahjong_ranking/page.html:5 +msgid "Archive" +msgstr "Archiv" + +#: templates/mahjong_ranking/page.html:7 +msgid "Add Event" +msgstr "Veranstaltung hinzufügen" + +#: templates/mahjong_ranking/player_dan_score.html:4 +#: templates/mahjong_ranking/player_dan_score.html:5 +msgid "Dan Score for" +msgstr "Dan Wertung für" + +#: templates/mahjong_ranking/player_dan_score.html:9 +msgid "Hanchans that apply to the Dan Score" +msgstr "Hanchans welche zur Dan Wertung zählen" + +#: templates/mahjong_ranking/player_dan_score.html:13 +#: templates/mahjong_ranking/player_kyu_score.html:14 +#: templates/mahjong_ranking/player_ladder_score.html:13 +msgid "Date" +msgstr "Datum" + +#: templates/mahjong_ranking/player_dan_score.html:14 +#: templates/mahjong_ranking/player_invalid_score.html:13 +#: templates/mahjong_ranking/player_kyu_score.html:15 +#: templates/mahjong_ranking/player_ladder_score.html:14 +msgid "Event" +msgstr "Veranstaltung" + +#: templates/mahjong_ranking/player_invalid_score.html:4 +#: templates/mahjong_ranking/player_kyu_score.html:4 +#: templates/mahjong_ranking/player_kyu_score.html:6 +msgid "Kyu Score for" +msgstr "Kyu Wertung für" + +#: templates/mahjong_ranking/player_invalid_score.html:6 +#: templates/mahjong_ranking/player_invalid_score.html:10 +msgid "Invalid hanchans with" +msgstr "Ungültige Hanchans mit" + +#: templates/mahjong_ranking/player_kyu_score.html:10 +msgid "Hanchans that apply to the Kyu Score" +msgstr "Hanchans welche zur Kyu Wertung zählen" + +#: templates/mahjong_ranking/player_ladder_score.html:4 +#: templates/mahjong_ranking/player_ladder_score.html:5 +msgid "Ladder Score for" +msgstr "Ladder Wertung für" + +#: templates/mahjong_ranking/player_ladder_score.html:9 +msgid "Hanchans that apply to the Ladder Score" +msgstr "Hanchans welche in der Ladder zählen" + +#: templates/mahjong_ranking/player_ladder_score.html:51 +msgid "Go" +msgstr "Los" + +#~ msgid "Tournament Hanchans" +#~ msgstr "Turnierwertungen" diff --git a/membership/locale/de/LC_MESSAGES/django.mo b/membership/locale/de/LC_MESSAGES/django.mo new file mode 100644 index 0000000..0b5ffe6 Binary files /dev/null and b/membership/locale/de/LC_MESSAGES/django.mo differ diff --git a/membership/locale/de/LC_MESSAGES/django.po b/membership/locale/de/LC_MESSAGES/django.po new file mode 100644 index 0000000..5dccc7b --- /dev/null +++ b/membership/locale/de/LC_MESSAGES/django.po @@ -0,0 +1,396 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: kasu.membership\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-12-09 20:35+0100\n" +"PO-Revision-Date: 2014-12-08 16:18+0100\n" +"Last-Translator: Christian Berg \n" +"Language-Team: Kasu \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Translated-Using: django-rosetta 0.7.2\n" +"X-Generator: Poedit 1.6.11\n" + +#: admin.py:21 +msgid "Activate selected User" +msgstr "Ausgewählte Benutzer freischalten" + +#: admin.py:30 +msgid "Cleanup selected Activation Requests" +msgstr "Ausgewählte Aktivierungsanfragen bereinigen" + +#: admin.py:52 models.py:193 models.py:252 +msgid "Membership" +msgstr "Mitgliedschaft" + +#: forms.py:19 +msgid "birthday" +msgstr "Geburtstag" + +#: forms.py:32 forms.py:39 forms.py:46 forms.py:53 +msgid "" +"For your membership, we need this. Please fill out this field " +"yet." +msgstr "Diese Angabe wird für eine Mitgliedschaft benötigt, bitte ausfüllen." + +#: forms.py:59 +msgid "" +"For your membership, we need this. Please fill out this field " +"yet." +msgstr "Diese Angabe wird für eine Mitgliedschaft benötigt, bitte ausfüllen." + +#: forms.py:75 models.py:182 +msgid "Given Name" +msgstr "Vorname" + +#: forms.py:77 models.py:183 +msgid "Last Name" +msgstr "Nachname" + +#: forms.py:79 +msgid "Username" +msgstr "Benutzername" + +#: forms.py:80 +msgid "" +"The Username can only contain the letters from A to Z, Numbers, and " +"the underscore. It must be at least 2 characters long, and cannot be " +"longer the 30. The first character must be a letter." +msgstr "" +"Der Benutzername kann aus den Buchstaben A-Z, Ziffern und dem Unterstrich " +"bestehen. Es sollte wenigstens 2, aber maximal 30 Zeichen lang sein. Das " +"erste Zeichen muss ein Buchstabe sein." + +#: forms.py:85 +msgid "password" +msgstr "Passwort" + +#: forms.py:87 +msgid "password (again)" +msgstr "Passwort (wiederholen)" + +#: forms.py:104 +msgid "This username is already taken. Please choose another." +msgstr "Diesen Benutzername ist schon vergeben. Bitte einen anderen auswählen." + +#: forms.py:113 +msgid "" +"This email address is already in use. Please supply a different " +"email address." +msgstr "Die E-Mail Adresse wird schon verwendet. Bitte eine andere angeben." + +#: forms.py:122 +msgid "The two password fields didn't match." +msgstr "Die beiden Passwörter passen nicht." + +#: models.py:22 +msgid "Male" +msgstr "Männlich" + +#: models.py:23 +msgid "Female" +msgstr "Weiblich" + +#: models.py:91 +msgid "user" +msgstr "Benutzer" + +#: models.py:93 +msgid "activation key" +msgstr "Aktivierungsschlüssel" + +#: models.py:97 +msgid "pending activation" +msgstr "Ausstehende Aktivierung" + +#: models.py:98 +msgid "pending activations" +msgstr "Wartende Aktivierungen" + +#: models.py:101 +#, python-format +msgid "user registration for %s" +msgstr "Benutzerregistrierung für %s" + +#: models.py:176 +msgid "Nickname" +msgstr "Spitzname" + +#: models.py:178 +msgid "Gender" +msgstr "Geschlecht" + +#: models.py:184 +msgid "Email" +msgstr "E-Mail" + +#: models.py:195 +msgid "" +"Yes, I confirm that I am in agreement with the statutes and would " +"like to become a member." +msgstr "Ja, ich bin mit den Statuen einverstanden und möchte Mitglied werden." + +#: models.py:198 +msgid "Birthday Date" +msgstr "Geburtstag" + +#: models.py:200 +msgid "Telephone" +msgstr "Telefon" + +#: models.py:206 +msgid "Address" +msgstr "Adresse" + +#: models.py:212 +msgid "Postcode" +msgstr "Postleitzahl" + +#: models.py:217 +msgid "Town/City" +msgstr "Ort" + +#: models.py:225 +msgid "Paid until" +msgstr "Bezahlt bis" + +#: models.py:231 +msgid "Confirmed" +msgstr "Bestätigt" + +#: models.py:233 +msgid "This person has paid the membership fee." +msgstr "Diese Person hat ihre Mitgliedschaft bezahlt" + +#: models.py:253 +msgid "Memberships" +msgstr "Mitgliedschaften" + +#: models.py:256 +#, python-format +msgid "Userprofile for %s" +msgstr "Benutzerprofil für %s" + +#: views.py:54 +msgid "" +"Activation successful. You can now login anytime with you username " +"and password." +msgstr "" +"Die Aktivierung war erfolgreich. Du kannst dich ab jetzt jederzeit mit " +"deinem Benutzernamen und Passwort anmelden." + +#: views.py:75 +msgid "User Profile changed successfully" +msgstr "Benutzerprofil erfolgreich geändert." + +#: templates/membership/hanchan_table.html:5 +msgid "Start" +msgstr "Beginn" + +#: templates/membership/hanchan_table.html:6 +msgid "Event" +msgstr "Termin" + +#: templates/membership/hanchan_table.html:7 +msgid "Players" +msgstr "Spieler" + +#: templates/membership/hanchan_table.html:8 +msgid "Kyu Points" +msgstr "Kyū Punkte" + +#: templates/membership/hanchan_table.html:9 +msgid "Dan Points" +msgstr "Dan Punkte" + +#: templates/membership/hanchan_table.html:10 +msgid "Bonus Points" +msgstr "Bonus Punkte" + +#: templates/membership/hanchan_table.html:11 +msgid "Comment" +msgstr "Anmerkung" + +#: templates/membership/hanchan_table.html:26 +msgid "This Hanchan does not validate" +msgstr "Diese Hanchan ist ungültig" + +#: templates/membership/membership_detail.html:6 +msgid "profile for" +msgstr "Profil für" + +#: templates/membership/membership_detail.html:10 +msgid "Ladder Hanchans" +msgstr "Ladder Hanchans" + +#: templates/membership/membership_detail.html:11 +msgid "Kyu Hanchans" +msgstr "Kyū Hanchans" + +#: templates/membership/membership_detail.html:12 +msgid "Dan Hanchans" +msgstr "Dan Hanchans" + +#: templates/membership/membership_detail.html:13 +msgid "Invalid Hanchans" +msgstr "Ungültige Hanchans" + +#: templates/membership/membership_detail.html:14 +msgid "Mai-Star Games" +msgstr "Mai-Star Spiele" + +#: templates/membership/membership_detail.html:20 +msgid "Profile Image" +msgstr "Profilbild" + +#: templates/membership/membership_detail.html:28 +msgid "Member Since" +msgstr "Mitglied seit" + +#: templates/membership/membership_detail.html:29 +msgid "Last Login" +msgstr "Letzte Anmeldung" + +#: templates/membership/membership_detail.html:38 +#: templates/membership/membership_detail.html:40 +msgid "Points" +msgstr "Punkte" + +#: templates/membership/membership_detail.html:42 +msgid "Games Total" +msgstr "Spiele gesamt" + +#: templates/membership/membership_detail.html:43 +#: templates/membership/membership_detail.html:45 +msgid "Won" +msgstr "Gewonnen" + +#: templates/membership/membership_detail.html:43 +#: templates/membership/membership_detail.html:45 +msgid "Good" +msgstr "Gut" + +#: templates/membership/membership_detail.html:45 +msgid "Current Season" +msgstr "Aktuelle Saison" + +#: templates/membership/membership_detail.html:54 +#: templates/membership/membership_form.html:3 +#: templates/membership/membership_form.html:12 +msgid "Edit Userprofile" +msgstr "Profil bearbeiten" + +#: templates/membership/membership_detail.html:55 +msgid "Edit Profile" +msgstr "Profil bearbeiten" + +#: templates/membership/membership_detail.html:58 +#: templates/membership/membership_detail.html:59 +msgid "Change Password" +msgstr "Passwort ändern" + +#: templates/membership/membership_detail.html:62 +#: templates/membership/membership_detail.html:66 +#: templates/membership/membership_detail.html:70 +msgid "Associate" +msgstr "Verbinden" + +#: templates/membership/membership_detail.html:63 +#: templates/membership/membership_detail.html:67 +#: templates/membership/membership_detail.html:71 +#, python-format +msgid "Associate with %(name)s" +msgstr "Verbinde mit %(name)s" + +#: templates/membership/membership_form.html:17 +#: templates/membership/register_form.html:33 +msgid "reset" +msgstr "Zurücksetzen" + +#: templates/membership/membership_form.html:18 +msgid "Reset" +msgstr "Zurücksetzen" + +#: templates/membership/membership_form.html:21 +msgid "save" +msgstr "Speichern" + +#: templates/membership/membership_form.html:22 +msgid "Save" +msgstr "Speichern" + +#: templates/membership/register_form.html:5 +#: templates/membership/register_form.html:7 +msgid "Registration" +msgstr "Registrieren" + +#: templates/membership/register_form.html:16 +msgid "Name" +msgstr "Name" + +#: templates/membership/register_form.html:21 +msgid "Security" +msgstr "Sicherheit" + +#: templates/membership/register_form.html:27 +msgid "" +"After you've provided your account data, you'll\n" +" receive an email asking you to verify your email address.\n" +" You have to click on the link in this verification email to\n" +" confirm your email address, otherwise your can't login.\n" +" " +msgstr "" +"

Nach dem du deine Daten eingegeben hast, wirst du eine E-Mail zur " +"Bestätigung bekommen.

\n" +"

Bitte klicke auf den Link in dieser E-Mail zur Verifizierung, erst dann " +"ist die Anmeldung möglich.

" + +#: templates/membership/register_form.html:34 +msgid "register" +msgstr "Registrieren" + +#: templates/membership/register_successful.html:5 +#: templates/membership/register_successful.html:8 +msgid "Activation sent" +msgstr "Aktivierung wurde zugesendet" + +#: templates/membership/email/password_reset_email.html:2 +msgid "You're receiving this e-mail because you requested a password reset" +msgstr "" +"Du hast diese E-Mail erhalten, weil jemand die das Passwort zurücksetzen " +"möchte. " + +#: templates/membership/email/password_reset_email.html:3 +#, python-format +msgid "for your user account at %(site_name)s" +msgstr "Für deinen Benutzerzugang auf %(site_name)s" + +#: templates/membership/email/password_reset_email.html:5 +msgid "Please go to the following page and choose a new password:" +msgstr "Bitte gehe auf folgende Seite und wähle ein neues Passwort aus:" + +#: templates/membership/email/password_reset_email.html:9 +msgid "Your username, in case you've forgotten:" +msgstr "Dein Benutzername, für den Fall das du diesen vergessen hast:" + +#: templates/membership/email/password_reset_email.html:11 +msgid "Thanks for using our site!" +msgstr "Danke das du unsere Seite verwendest!" + +#: templates/membership/email/password_reset_email.html:13 +#, python-format +msgid "The %(site_name)s team" +msgstr "Das %(site_name)s Team" + +#: templates/membership/email/password_reset_subject.txt:2 +#, python-format +msgid "Password reset on %(site_name)s" +msgstr "Passwort auf %(site_name)s zurücksetzen" diff --git a/utils/locale/de/LC_MESSAGES/django.mo b/utils/locale/de/LC_MESSAGES/django.mo new file mode 100644 index 0000000..4dce74a Binary files /dev/null and b/utils/locale/de/LC_MESSAGES/django.mo differ diff --git a/utils/locale/de/LC_MESSAGES/django.po b/utils/locale/de/LC_MESSAGES/django.po new file mode 100644 index 0000000..b4513fd --- /dev/null +++ b/utils/locale/de/LC_MESSAGES/django.po @@ -0,0 +1,1070 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: kasu.utils\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-12-09 20:35+0100\n" +"PO-Revision-Date: 2014-12-08 16:18+0100\n" +"Last-Translator: Christian Berg \n" +"Language-Team: Kasu \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 1.6.11\n" + +#: __init__.py:16 +msgid "Rejected" +msgstr "" + +#: __init__.py:17 +msgid "Waiting..." +msgstr "" + +#: __init__.py:18 +msgid "Published" +msgstr "" + +#: countries.py:4 +msgid "United Kingdom" +msgstr "" + +#: countries.py:5 +msgid "Afghanistan" +msgstr "" + +#: countries.py:6 +msgid "Aland Islands" +msgstr "" + +#: countries.py:7 +msgid "Albania" +msgstr "" + +#: countries.py:8 +msgid "Algeria" +msgstr "" + +#: countries.py:9 +msgid "American Samoa" +msgstr "" + +#: countries.py:10 +msgid "Andorra" +msgstr "" + +#: countries.py:11 +msgid "Angola" +msgstr "" + +#: countries.py:12 +msgid "Anguilla" +msgstr "" + +#: countries.py:13 +msgid "Antarctica" +msgstr "" + +#: countries.py:14 +msgid "Antigua and Barbuda" +msgstr "" + +#: countries.py:15 +msgid "Argentina" +msgstr "" + +#: countries.py:16 +msgid "Armenia" +msgstr "" + +#: countries.py:17 +msgid "Aruba" +msgstr "" + +#: countries.py:18 +msgid "Australia" +msgstr "" + +#: countries.py:19 +msgid "Austria" +msgstr "" + +#: countries.py:20 +msgid "Azerbaijan" +msgstr "" + +#: countries.py:21 +msgid "Bahamas" +msgstr "" + +#: countries.py:22 +msgid "Bahrain" +msgstr "" + +#: countries.py:23 +msgid "Bangladesh" +msgstr "" + +#: countries.py:24 +msgid "Barbados" +msgstr "" + +#: countries.py:25 +msgid "Belarus" +msgstr "" + +#: countries.py:26 +msgid "Belgium" +msgstr "" + +#: countries.py:27 +msgid "Belize" +msgstr "" + +#: countries.py:28 +msgid "Benin" +msgstr "" + +#: countries.py:29 +msgid "Bermuda" +msgstr "" + +#: countries.py:30 +msgid "Bhutan" +msgstr "" + +#: countries.py:31 +msgid "Bolivia" +msgstr "" + +#: countries.py:32 +msgid "Bosnia and Herzegovina" +msgstr "" + +#: countries.py:33 +msgid "Botswana" +msgstr "" + +#: countries.py:34 +msgid "Bouvet Island" +msgstr "" + +#: countries.py:35 +msgid "Brazil" +msgstr "" + +#: countries.py:36 +msgid "British Indian Ocean Territory" +msgstr "" + +#: countries.py:37 +msgid "Brunei Darussalam" +msgstr "" + +#: countries.py:38 +msgid "Bulgaria" +msgstr "" + +#: countries.py:39 +msgid "Burkina Faso" +msgstr "" + +#: countries.py:40 +msgid "Burundi" +msgstr "" + +#: countries.py:41 +msgid "Cambodia" +msgstr "" + +#: countries.py:42 +msgid "Cameroon" +msgstr "" + +#: countries.py:43 +msgid "Canada" +msgstr "" + +#: countries.py:44 +msgid "Cape Verde" +msgstr "" + +#: countries.py:45 +msgid "Cayman Islands" +msgstr "" + +#: countries.py:46 +msgid "Central African Republic" +msgstr "" + +#: countries.py:47 +msgid "Chad" +msgstr "" + +#: countries.py:48 +msgid "Chile" +msgstr "" + +#: countries.py:49 +msgid "China" +msgstr "" + +#: countries.py:50 +msgid "Christmas Island" +msgstr "" + +#: countries.py:51 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: countries.py:52 +msgid "Colombia" +msgstr "" + +#: countries.py:53 +msgid "Comoros" +msgstr "" + +#: countries.py:54 +msgid "Congo" +msgstr "" + +#: countries.py:55 +msgid "Congo, The Democratic Republic of the" +msgstr "" + +#: countries.py:56 +msgid "Cook Islands" +msgstr "" + +#: countries.py:57 +msgid "Costa Rica" +msgstr "" + +#: countries.py:58 +msgid "Cote d'Ivoire" +msgstr "" + +#: countries.py:59 +msgid "Croatia" +msgstr "" + +#: countries.py:60 +msgid "Cuba" +msgstr "" + +#: countries.py:61 +msgid "Cyprus" +msgstr "" + +#: countries.py:62 +msgid "Czech Republic" +msgstr "" + +#: countries.py:63 +msgid "Denmark" +msgstr "" + +#: countries.py:64 +msgid "Djibouti" +msgstr "" + +#: countries.py:65 +msgid "Dominica" +msgstr "" + +#: countries.py:66 +msgid "Dominican Republic" +msgstr "" + +#: countries.py:67 +msgid "Ecuador" +msgstr "" + +#: countries.py:68 +msgid "Egypt" +msgstr "" + +#: countries.py:69 +msgid "El Salvador" +msgstr "" + +#: countries.py:70 +msgid "Equatorial Guinea" +msgstr "" + +#: countries.py:71 +msgid "Eritrea" +msgstr "" + +#: countries.py:72 +msgid "Estonia" +msgstr "" + +#: countries.py:73 +msgid "Ethiopia" +msgstr "" + +#: countries.py:74 +msgid "Falkland Islands (Malvinas)" +msgstr "" + +#: countries.py:75 +msgid "Faroe Islands" +msgstr "" + +#: countries.py:76 +msgid "Fiji" +msgstr "" + +#: countries.py:77 +msgid "Finland" +msgstr "" + +#: countries.py:78 +msgid "France" +msgstr "" + +#: countries.py:79 +msgid "French Guiana" +msgstr "" + +#: countries.py:80 +msgid "French Polynesia" +msgstr "" + +#: countries.py:81 +msgid "French Southern Territories" +msgstr "" + +#: countries.py:82 +msgid "Gabon" +msgstr "" + +#: countries.py:83 +msgid "Gambia" +msgstr "" + +#: countries.py:84 +msgid "Georgia" +msgstr "" + +#: countries.py:85 +msgid "Germany" +msgstr "" + +#: countries.py:86 +msgid "Ghana" +msgstr "" + +#: countries.py:87 +msgid "Gibraltar" +msgstr "" + +#: countries.py:88 +msgid "Greece" +msgstr "" + +#: countries.py:89 +msgid "Greenland" +msgstr "" + +#: countries.py:90 +msgid "Grenada" +msgstr "" + +#: countries.py:91 +msgid "Guadeloupe" +msgstr "" + +#: countries.py:92 +msgid "Guam" +msgstr "" + +#: countries.py:93 +msgid "Guatemala" +msgstr "" + +#: countries.py:94 +msgid "Guernsey" +msgstr "" + +#: countries.py:95 +msgid "Guinea" +msgstr "" + +#: countries.py:96 +msgid "Guinea-Bissau" +msgstr "" + +#: countries.py:97 +msgid "Guyana" +msgstr "" + +#: countries.py:98 +msgid "Haiti" +msgstr "" + +#: countries.py:99 +msgid "Heard Island and McDonald Islands" +msgstr "" + +#: countries.py:100 +msgid "Holy See (Vatican City State)" +msgstr "" + +#: countries.py:101 +msgid "Honduras" +msgstr "" + +#: countries.py:102 +msgid "Hong Kong" +msgstr "" + +#: countries.py:103 +msgid "Hungary" +msgstr "" + +#: countries.py:104 +msgid "Iceland" +msgstr "" + +#: countries.py:105 +msgid "India" +msgstr "" + +#: countries.py:106 +msgid "Indonesia" +msgstr "" + +#: countries.py:107 +msgid "Iran, Islamic Republic of" +msgstr "" + +#: countries.py:108 +msgid "Iraq" +msgstr "" + +#: countries.py:109 +msgid "Ireland" +msgstr "" + +#: countries.py:110 +msgid "Isle of Man" +msgstr "" + +#: countries.py:111 +msgid "Israel" +msgstr "" + +#: countries.py:112 +msgid "Italy" +msgstr "" + +#: countries.py:113 +msgid "Jamaica" +msgstr "" + +#: countries.py:114 +msgid "Japan" +msgstr "" + +#: countries.py:115 +msgid "Jersey" +msgstr "" + +#: countries.py:116 +msgid "Jordan" +msgstr "" + +#: countries.py:117 +msgid "Kazakhstan" +msgstr "" + +#: countries.py:118 +msgid "Kenya" +msgstr "" + +#: countries.py:119 +msgid "Kiribati" +msgstr "" + +#: countries.py:120 +msgid "Korea, Democratic People's Republic of" +msgstr "" + +#: countries.py:121 +msgid "Korea, Republic of" +msgstr "" + +#: countries.py:122 +msgid "Kuwait" +msgstr "" + +#: countries.py:123 +msgid "Kyrgyzstan" +msgstr "" + +#: countries.py:124 +msgid "Lao People's Democratic Republic" +msgstr "" + +#: countries.py:125 +msgid "Latvia" +msgstr "" + +#: countries.py:126 +msgid "Lebanon" +msgstr "" + +#: countries.py:127 +msgid "Lesotho" +msgstr "" + +#: countries.py:128 +msgid "Liberia" +msgstr "" + +#: countries.py:129 +msgid "Libyan Arab Jamahiriya" +msgstr "" + +#: countries.py:130 +msgid "Liechtenstein" +msgstr "" + +#: countries.py:131 +msgid "Lithuania" +msgstr "" + +#: countries.py:132 +msgid "Luxembourg" +msgstr "" + +#: countries.py:133 +msgid "Macao" +msgstr "" + +#: countries.py:134 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" + +#: countries.py:135 +msgid "Madagascar" +msgstr "" + +#: countries.py:136 +msgid "Malawi" +msgstr "" + +#: countries.py:137 +msgid "Malaysia" +msgstr "" + +#: countries.py:138 +msgid "Maldives" +msgstr "" + +#: countries.py:139 +msgid "Mali" +msgstr "" + +#: countries.py:140 +msgid "Malta" +msgstr "" + +#: countries.py:141 +msgid "Marshall Islands" +msgstr "" + +#: countries.py:142 +msgid "Martinique" +msgstr "" + +#: countries.py:143 +msgid "Mauritania" +msgstr "" + +#: countries.py:144 +msgid "Mauritius" +msgstr "" + +#: countries.py:145 +msgid "Mayotte" +msgstr "" + +#: countries.py:146 +msgid "Mexico" +msgstr "" + +#: countries.py:147 +msgid "Micronesia, Federated States of" +msgstr "" + +#: countries.py:148 +msgid "Moldova" +msgstr "" + +#: countries.py:149 +msgid "Monaco" +msgstr "" + +#: countries.py:150 +msgid "Mongolia" +msgstr "" + +#: countries.py:151 +msgid "Montenegro" +msgstr "" + +#: countries.py:152 +msgid "Montserrat" +msgstr "" + +#: countries.py:153 +msgid "Morocco" +msgstr "" + +#: countries.py:154 +msgid "Mozambique" +msgstr "" + +#: countries.py:155 +msgid "Myanmar" +msgstr "" + +#: countries.py:156 +msgid "Namibia" +msgstr "" + +#: countries.py:157 +msgid "Nauru" +msgstr "" + +#: countries.py:158 +msgid "Nepal" +msgstr "" + +#: countries.py:159 +msgid "Netherlands" +msgstr "" + +#: countries.py:160 +msgid "Netherlands Antilles" +msgstr "" + +#: countries.py:161 +msgid "New Caledonia" +msgstr "" + +#: countries.py:162 +msgid "New Zealand" +msgstr "" + +#: countries.py:163 +msgid "Nicaragua" +msgstr "" + +#: countries.py:164 +msgid "Niger" +msgstr "" + +#: countries.py:165 +msgid "Nigeria" +msgstr "" + +#: countries.py:166 +msgid "Niue" +msgstr "" + +#: countries.py:167 +msgid "Norfolk Island" +msgstr "" + +#: countries.py:168 +msgid "Northern Mariana Islands" +msgstr "" + +#: countries.py:169 +msgid "Norway" +msgstr "" + +#: countries.py:170 +msgid "Oman" +msgstr "" + +#: countries.py:171 +msgid "Pakistan" +msgstr "" + +#: countries.py:172 +msgid "Palau" +msgstr "" + +#: countries.py:173 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: countries.py:174 +msgid "Panama" +msgstr "" + +#: countries.py:175 +msgid "Papua New Guinea" +msgstr "" + +#: countries.py:176 +msgid "Paraguay" +msgstr "" + +#: countries.py:177 +msgid "Peru" +msgstr "" + +#: countries.py:178 +msgid "Philippines" +msgstr "" + +#: countries.py:179 +msgid "Pitcairn" +msgstr "" + +#: countries.py:180 +msgid "Poland" +msgstr "" + +#: countries.py:181 +msgid "Portugal" +msgstr "" + +#: countries.py:182 +msgid "Puerto Rico" +msgstr "" + +#: countries.py:183 +msgid "Qatar" +msgstr "" + +#: countries.py:184 +msgid "Reunion" +msgstr "" + +#: countries.py:185 +msgid "Romania" +msgstr "" + +#: countries.py:186 +msgid "Russian Federation" +msgstr "" + +#: countries.py:187 +msgid "Rwanda" +msgstr "" + +#: countries.py:188 +msgid "Saint Barthelemy" +msgstr "" + +#: countries.py:189 +msgid "Saint Helena" +msgstr "" + +#: countries.py:190 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: countries.py:191 +msgid "Saint Lucia" +msgstr "" + +#: countries.py:192 +msgid "Saint Martin" +msgstr "" + +#: countries.py:193 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: countries.py:194 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: countries.py:195 +msgid "Samoa" +msgstr "" + +#: countries.py:196 +msgid "San Marino" +msgstr "" + +#: countries.py:197 +msgid "Sao Tome and Principe" +msgstr "" + +#: countries.py:198 +msgid "Saudi Arabia" +msgstr "" + +#: countries.py:199 +msgid "Senegal" +msgstr "" + +#: countries.py:200 +msgid "Serbia" +msgstr "" + +#: countries.py:201 +msgid "Seychelles" +msgstr "" + +#: countries.py:202 +msgid "Sierra Leone" +msgstr "" + +#: countries.py:203 +msgid "Singapore" +msgstr "" + +#: countries.py:204 +msgid "Slovakia" +msgstr "" + +#: countries.py:205 +msgid "Slovenia" +msgstr "" + +#: countries.py:206 +msgid "Solomon Islands" +msgstr "" + +#: countries.py:207 +msgid "Somalia" +msgstr "" + +#: countries.py:208 +msgid "South Africa" +msgstr "" + +#: countries.py:209 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: countries.py:210 +msgid "Spain" +msgstr "" + +#: countries.py:211 +msgid "Sri Lanka" +msgstr "" + +#: countries.py:212 +msgid "Sudan" +msgstr "" + +#: countries.py:213 +msgid "Suriname" +msgstr "" + +#: countries.py:214 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: countries.py:215 +msgid "Swaziland" +msgstr "" + +#: countries.py:216 +msgid "Sweden" +msgstr "" + +#: countries.py:217 +msgid "Switzerland" +msgstr "" + +#: countries.py:218 +msgid "Syrian Arab Republic" +msgstr "" + +#: countries.py:219 +msgid "Taiwan, Province of China" +msgstr "" + +#: countries.py:220 +msgid "Tajikistan" +msgstr "" + +#: countries.py:221 +msgid "Tanzania, United Republic of" +msgstr "" + +#: countries.py:222 +msgid "Thailand" +msgstr "" + +#: countries.py:223 +msgid "Timor-Leste" +msgstr "" + +#: countries.py:224 +msgid "Togo" +msgstr "" + +#: countries.py:225 +msgid "Tokelau" +msgstr "" + +#: countries.py:226 +msgid "Tonga" +msgstr "" + +#: countries.py:227 +msgid "Trinidad and Tobago" +msgstr "" + +#: countries.py:228 +msgid "Tunisia" +msgstr "" + +#: countries.py:229 +msgid "Turkey" +msgstr "" + +#: countries.py:230 +msgid "Turkmenistan" +msgstr "" + +#: countries.py:231 +msgid "Turks and Caicos Islands" +msgstr "" + +#: countries.py:232 +msgid "Tuvalu" +msgstr "" + +#: countries.py:233 +msgid "Uganda" +msgstr "" + +#: countries.py:234 +msgid "Ukraine" +msgstr "" + +#: countries.py:235 +msgid "United Arab Emirates" +msgstr "" + +#: countries.py:236 +msgid "United States" +msgstr "" + +#: countries.py:237 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: countries.py:238 +msgid "Uruguay" +msgstr "" + +#: countries.py:239 +msgid "Uzbekistan" +msgstr "" + +#: countries.py:240 +msgid "Vanuatu" +msgstr "" + +#: countries.py:241 +msgid "Venezuela" +msgstr "" + +#: countries.py:242 +msgid "Viet Nam" +msgstr "" + +#: countries.py:243 +msgid "Virgin Islands, British" +msgstr "" + +#: countries.py:244 +msgid "Virgin Islands, U.S." +msgstr "" + +#: countries.py:245 +msgid "Wallis and Futuna" +msgstr "" + +#: countries.py:246 +msgid "Western Sahara" +msgstr "" + +#: countries.py:247 +msgid "Yemen" +msgstr "" + +#: countries.py:248 +msgid "Zambia" +msgstr "" + +#: countries.py:249 +msgid "Zimbabwe" +msgstr "" + +#: mixins.py:28 +msgid "You need to be logged in" +msgstr "" + +#: mixins.py:60 +msgid "You don't have the permission to do this" +msgstr "" + +#: mixins.py:100 +msgid "You don't have the permissions for this" +msgstr "" + +#: html5/forms.py:42 +msgid "" +"Select a valid choice. That choice is not one of the available " +"choices." +msgstr "" + +#: html5/forms.py:88 +msgid "" +"Select a valid choice. That choice is not one of the available " +"choices." +msgstr "" + +#: html5/forms.py:249 +msgid "The CAPTCHA challenge is missing." +msgstr "" + +#: html5/forms.py:252 +msgid "The CAPTCHA solution is missing." +msgstr "" + +#: html5/forms.py:257 +msgid "The CAPTCHA solution was incorrect." +msgstr "" + +#: management/commands/compresscss.py:22 management/commands/compressjs.py:21 +msgid "Reads raw CSS from stdin, and writes compressed CSS to stdout." +msgstr "" + +#: management/commands/compresscss.py:228 +#: management/commands/scss-compiler.py:28 +#, python-format +msgid "Compressing CSS for %s" +msgstr "" + +#: management/commands/compressjs.py:29 +#, python-format +msgid "Compressing JavaScript for %s" +msgstr "" + +#: management/commands/scss-compiler.py:20 +msgid "Compile SCSS rules." +msgstr ""