diff --git a/.gitignore b/.gitignore index 512286c..fb73de7 100644 --- a/.gitignore +++ b/.gitignore @@ -55,5 +55,6 @@ target/ # ITURO ituro/ituro/local_settings.py +ituro/media ituro/db.sqlite3 public/ diff --git a/ituro/content_management/__init__.py b/ituro/content_management/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ituro/content_management/admin.py b/ituro/content_management/admin.py new file mode 100644 index 0000000..e11c11d --- /dev/null +++ b/ituro/content_management/admin.py @@ -0,0 +1,77 @@ +from django.contrib import admin +from django.db import models +from django.contrib.flatpages.models import FlatPage +from content_management.models import Photo, Gallery, \ + CategoryPage, NewsPage, HomePage, AboutPage, SponsorshipPage, CommonPage +from ckeditor.widgets import CKEditorWidget + + +class CustomPageAdmin(admin.ModelAdmin): + list_display = ["title", "language", "is_public", "uid", "created_at"] + search_fields = ["title", "content"] + list_filter = ["created_at", "language"] + fields = [ + "title", "language", "uid", "order", "is_public", + "is_divided", "enable_comments", "registration_required", + "content", "template_name", "url", "sites" + ] + formfield_overrides = { + models.TextField: {'widget': CKEditorWidget} + } + + +class PhotoAdmin(admin.ModelAdmin): + list_display = ["title", "preview", "is_important", "created_at"] + list_filter = ["created_at"] + search_fields = ["title"] + exclude = ["thumbnail", "slug"] + + +class GalleryAdmin(admin.ModelAdmin): + list_display = ["title", "language", "uid", "order", "created_at"] + list_filter = ["created_at"] + search_fields = ["title"] + exclude = ["slug"] + + +class CategoryPageAdmin(CustomPageAdmin): + def get_fieldsets(self, request, obj=None): + fieldsets = list( + super(CustomPageAdmin, self).get_fieldsets(request, obj) + ) + fieldsets.append( + (None, {'fields': ["document", "video_url", "gallery"]}) + ) + return fieldsets + + +class NewsPageAdmin(CustomPageAdmin): + def get_fieldsets(self, request, obj=None): + fieldsets = list( + super(CustomPageAdmin, self).get_fieldsets(request, obj) + ) + fieldsets.append( + (None, {'fields': ["short_description", "url_content", + "types", "image"]}) + ) + return fieldsets + + +class HomePageAdmin(CustomPageAdmin): + def get_fieldsets(self, request, obj=None): + fieldsets = list( + super(CustomPageAdmin, self).get_fieldsets(request, obj) + ) + fieldsets.append((None, {'fields': ["video_url"]})) + return fieldsets + + +admin.site.register(AboutPage, CustomPageAdmin) +admin.site.register(SponsorshipPage, CustomPageAdmin) +admin.site.register(CommonPage, CustomPageAdmin) +admin.site.register(HomePage, HomePageAdmin) +admin.site.register(CategoryPage, CategoryPageAdmin) +admin.site.register(NewsPage, NewsPageAdmin) +admin.site.register(Photo, PhotoAdmin) +admin.site.register(Gallery, GalleryAdmin) +admin.site.unregister(FlatPage) diff --git a/ituro/content_management/migrations/0001_initial.py b/ituro/content_management/migrations/0001_initial.py new file mode 100644 index 0000000..99145d8 --- /dev/null +++ b/ituro/content_management/migrations/0001_initial.py @@ -0,0 +1,160 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations +import content_management.models + + +class Migration(migrations.Migration): + + dependencies = [ + ('flatpages', '0001_initial'), + ] + + operations = [ + migrations.CreateModel( + name='AboutPage', + fields=[ + ('flatpage_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='flatpages.FlatPage')), + ('uid', models.PositiveIntegerField()), + ('language', models.CharField(max_length=5, choices=[(b'tr', 'Turkish'), (b'en', 'English')])), + ('page_type', models.CharField(blank=True, max_length=10, null=True, choices=[(b'about', 'About'), (b'sponsorship', 'Sponsorship')])), + ('order', models.PositiveIntegerField()), + ('is_public', models.BooleanField(default=False)), + ('is_right', models.BooleanField(default=False)), + ('is_divided', models.BooleanField(default=False)), + ('created_at', models.DateTimeField(auto_now_add=True)), + ], + options={ + 'abstract': False, + }, + bases=('flatpages.flatpage',), + ), + migrations.CreateModel( + name='CategoryPage', + fields=[ + ('flatpage_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='flatpages.FlatPage')), + ('uid', models.PositiveIntegerField()), + ('language', models.CharField(max_length=5, choices=[(b'tr', 'Turkish'), (b'en', 'English')])), + ('page_type', models.CharField(blank=True, max_length=10, null=True, choices=[(b'about', 'About'), (b'sponsorship', 'Sponsorship')])), + ('order', models.PositiveIntegerField()), + ('is_public', models.BooleanField(default=False)), + ('is_right', models.BooleanField(default=False)), + ('is_divided', models.BooleanField(default=False)), + ('created_at', models.DateTimeField(auto_now_add=True)), + ('document', models.FileField(upload_to=content_management.models.get_document_upload_path)), + ('video_url', models.URLField()), + ], + options={ + 'abstract': False, + }, + bases=('flatpages.flatpage',), + ), + migrations.CreateModel( + name='Gallery', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('title', models.CharField(max_length=100)), + ('language', models.CharField(max_length=5, choices=[(b'tr', 'Turkish'), (b'en', 'English')])), + ('uid', models.PositiveIntegerField()), + ('order', models.PositiveIntegerField()), + ('is_public', models.BooleanField(default=False)), + ('slug', models.SlugField(max_length=100)), + ('created_at', models.DateTimeField(auto_now_add=True)), + ], + options={ + 'ordering': ('order',), + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='HomePage', + fields=[ + ('flatpage_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='flatpages.FlatPage')), + ('uid', models.PositiveIntegerField()), + ('language', models.CharField(max_length=5, choices=[(b'tr', 'Turkish'), (b'en', 'English')])), + ('page_type', models.CharField(blank=True, max_length=10, null=True, choices=[(b'about', 'About'), (b'sponsorship', 'Sponsorship')])), + ('order', models.PositiveIntegerField()), + ('is_public', models.BooleanField(default=False)), + ('is_right', models.BooleanField(default=False)), + ('is_divided', models.BooleanField(default=False)), + ('created_at', models.DateTimeField(auto_now_add=True)), + ('video_url', models.URLField()), + ], + options={ + 'abstract': False, + }, + bases=('flatpages.flatpage',), + ), + migrations.CreateModel( + name='NewsPage', + fields=[ + ('flatpage_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='flatpages.FlatPage')), + ('uid', models.PositiveIntegerField()), + ('language', models.CharField(max_length=5, choices=[(b'tr', 'Turkish'), (b'en', 'English')])), + ('page_type', models.CharField(blank=True, max_length=10, null=True, choices=[(b'about', 'About'), (b'sponsorship', 'Sponsorship')])), + ('order', models.PositiveIntegerField()), + ('is_public', models.BooleanField(default=False)), + ('is_right', models.BooleanField(default=False)), + ('is_divided', models.BooleanField(default=False)), + ('created_at', models.DateTimeField(auto_now_add=True)), + ('short_description', models.CharField(max_length=100)), + ('types', models.CharField(max_length=50, choices=[(b'danger', 'Hot!'), (b'info', 'Information'), (b'primary', 'Important')])), + ], + options={ + 'abstract': False, + }, + bases=('flatpages.flatpage',), + ), + migrations.CreateModel( + name='Photo', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('title', models.CharField(max_length=100)), + ('image', models.ImageField(upload_to=content_management.models.get_image_upload_path)), + ('thumbnail', models.ImageField(upload_to=content_management.models.get_thumbnail_upload_path)), + ('slug', models.SlugField(max_length=100)), + ('is_important', models.BooleanField(default=False)), + ('created_at', models.DateTimeField(auto_now_add=True)), + ], + options={ + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='SponsorshipPage', + fields=[ + ('flatpage_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='flatpages.FlatPage')), + ('uid', models.PositiveIntegerField()), + ('language', models.CharField(max_length=5, choices=[(b'tr', 'Turkish'), (b'en', 'English')])), + ('page_type', models.CharField(blank=True, max_length=10, null=True, choices=[(b'about', 'About'), (b'sponsorship', 'Sponsorship')])), + ('order', models.PositiveIntegerField()), + ('is_public', models.BooleanField(default=False)), + ('is_right', models.BooleanField(default=False)), + ('is_divided', models.BooleanField(default=False)), + ('created_at', models.DateTimeField(auto_now_add=True)), + ], + options={ + 'abstract': False, + }, + bases=('flatpages.flatpage',), + ), + migrations.AddField( + model_name='newspage', + name='image', + field=models.ForeignKey(to='content_management.Photo'), + preserve_default=True, + ), + migrations.AddField( + model_name='gallery', + name='photos', + field=models.ManyToManyField(to='content_management.Photo'), + preserve_default=True, + ), + migrations.AddField( + model_name='categorypage', + name='gallery', + field=models.ForeignKey(to='content_management.Gallery'), + preserve_default=True, + ), + ] diff --git a/ituro/content_management/migrations/0002_auto_20170624_0955.py b/ituro/content_management/migrations/0002_auto_20170624_0955.py new file mode 100644 index 0000000..2f92852 --- /dev/null +++ b/ituro/content_management/migrations/0002_auto_20170624_0955.py @@ -0,0 +1,52 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('flatpages', '0001_initial'), + ('content_management', '0001_initial'), + ] + + operations = [ + migrations.CreateModel( + name='CommonPage', + fields=[ + ('flatpage_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='flatpages.FlatPage')), + ('uid', models.PositiveIntegerField()), + ('language', models.CharField(max_length=5, choices=[(b'tr', 'Turkish'), (b'en', 'English')])), + ('page_type', models.CharField(blank=True, max_length=10, null=True, choices=[(b'about', 'About'), (b'sponsorship', 'Sponsorship')])), + ('order', models.PositiveIntegerField()), + ('is_public', models.BooleanField(default=False)), + ('is_divided', models.BooleanField(default=False)), + ('created_at', models.DateTimeField(auto_now_add=True)), + ], + options={ + 'abstract': False, + }, + bases=('flatpages.flatpage',), + ), + migrations.RemoveField( + model_name='aboutpage', + name='is_right', + ), + migrations.RemoveField( + model_name='categorypage', + name='is_right', + ), + migrations.RemoveField( + model_name='homepage', + name='is_right', + ), + migrations.RemoveField( + model_name='newspage', + name='is_right', + ), + migrations.RemoveField( + model_name='sponsorshippage', + name='is_right', + ), + ] diff --git a/ituro/content_management/migrations/0003_auto_20170624_0957.py b/ituro/content_management/migrations/0003_auto_20170624_0957.py new file mode 100644 index 0000000..37ac7c3 --- /dev/null +++ b/ituro/content_management/migrations/0003_auto_20170624_0957.py @@ -0,0 +1,38 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('content_management', '0002_auto_20170624_0955'), + ] + + operations = [ + migrations.RemoveField( + model_name='aboutpage', + name='page_type', + ), + migrations.RemoveField( + model_name='categorypage', + name='page_type', + ), + migrations.RemoveField( + model_name='commonpage', + name='page_type', + ), + migrations.RemoveField( + model_name='homepage', + name='page_type', + ), + migrations.RemoveField( + model_name='newspage', + name='page_type', + ), + migrations.RemoveField( + model_name='sponsorshippage', + name='page_type', + ), + ] diff --git a/ituro/content_management/migrations/0004_newspage_url_content.py b/ituro/content_management/migrations/0004_newspage_url_content.py new file mode 100644 index 0000000..a003329 --- /dev/null +++ b/ituro/content_management/migrations/0004_newspage_url_content.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('content_management', '0003_auto_20170624_0957'), + ] + + operations = [ + migrations.AddField( + model_name='newspage', + name='url_content', + field=models.TextField(default=1), + preserve_default=False, + ), + ] diff --git a/ituro/content_management/migrations/0005_auto_20170805_0936.py b/ituro/content_management/migrations/0005_auto_20170805_0936.py new file mode 100644 index 0000000..802c27b --- /dev/null +++ b/ituro/content_management/migrations/0005_auto_20170805_0936.py @@ -0,0 +1,56 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('content_management', '0004_newspage_url_content'), + ] + + operations = [ + migrations.AlterField( + model_name='aboutpage', + name='language', + field=models.CharField(max_length=5, choices=[(b'en', 'English'), (b'tr', 'Turkish')]), + preserve_default=True, + ), + migrations.AlterField( + model_name='categorypage', + name='language', + field=models.CharField(max_length=5, choices=[(b'en', 'English'), (b'tr', 'Turkish')]), + preserve_default=True, + ), + migrations.AlterField( + model_name='commonpage', + name='language', + field=models.CharField(max_length=5, choices=[(b'en', 'English'), (b'tr', 'Turkish')]), + preserve_default=True, + ), + migrations.AlterField( + model_name='gallery', + name='language', + field=models.CharField(max_length=5, choices=[(b'en', 'English'), (b'tr', 'Turkish')]), + preserve_default=True, + ), + migrations.AlterField( + model_name='homepage', + name='language', + field=models.CharField(max_length=5, choices=[(b'en', 'English'), (b'tr', 'Turkish')]), + preserve_default=True, + ), + migrations.AlterField( + model_name='newspage', + name='language', + field=models.CharField(max_length=5, choices=[(b'en', 'English'), (b'tr', 'Turkish')]), + preserve_default=True, + ), + migrations.AlterField( + model_name='sponsorshippage', + name='language', + field=models.CharField(max_length=5, choices=[(b'en', 'English'), (b'tr', 'Turkish')]), + preserve_default=True, + ), + ] diff --git a/ituro/content_management/migrations/__init__.py b/ituro/content_management/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ituro/content_management/models.py b/ituro/content_management/models.py new file mode 100644 index 0000000..144d054 --- /dev/null +++ b/ituro/content_management/models.py @@ -0,0 +1,144 @@ +import StringIO +from django.db import models +from django.contrib.flatpages.models import FlatPage +from django.conf import settings +from PIL import Image as Img +from django.dispatch import receiver +from django.core.files.uploadedfile import InMemoryUploadedFile +from django.db.models.signals import pre_save, post_save +from django.template.defaultfilters import slugify +from django.utils.encoding import python_2_unicode_compatible + + +def get_document_upload_path(instance, filename): + print instance.title, filename + return "documents/{}/{}".format(slugify(instance.title), filename) + +def get_image_upload_path(instance, filename): + return "images/photos/{}".format(filename) + +def get_thumbnail_upload_path(instance, filename): + return "images/thumbnails/{}".format(filename) + + +class CustomPage(FlatPage): + uid = models.PositiveIntegerField() + language = models.CharField(max_length=5, choices=settings.LANGUAGES) + order = models.PositiveIntegerField() + is_public = models.BooleanField(default=False) + is_divided = models.BooleanField(default=False) + created_at = models.DateTimeField(auto_now_add=True) + + class Meta: + abstract = True + + def __unicode__(self): + return self.title + + +class Photo(models.Model): + title = models.CharField(max_length=100) + image = models.ImageField(upload_to=get_image_upload_path) + thumbnail = models.ImageField(upload_to=get_thumbnail_upload_path) + slug = models.SlugField(max_length=100) + is_important = models.BooleanField(default=False) + created_at = models.DateTimeField(auto_now_add=True) + + def __unicode__(self): + return self.title + + def preview(self): + return u'' % (self.image.url) + + preview.allow_tags = True + preview.short_description = "Photo" + + +class Gallery(models.Model): + title = models.CharField(max_length=100) + language = models.CharField(max_length=5, choices=settings.LANGUAGES) + uid = models.PositiveIntegerField() + order = models.PositiveIntegerField() + is_public = models.BooleanField(default=False) + photos = models.ManyToManyField(Photo) + slug = models.SlugField(max_length=100) + created_at = models.DateTimeField(auto_now_add=True) + + class Meta: + ordering = ("order",) + + def __unicode__(self): + return self.title + + +class CategoryPage(CustomPage): + document = models.FileField(upload_to=get_document_upload_path) + video_url = models.URLField() + gallery = models.ForeignKey(Gallery) + + +class NewsPage(CustomPage): + short_description = models.CharField(max_length=100) + url_content = models.TextField() + types = models.CharField(max_length=50, choices=settings.NEWS_TYPES) + image = models.ForeignKey(Photo) + + +class HomePage(CustomPage): + video_url = models.URLField() + + +class SponsorshipPage(CustomPage): + pass + + +class AboutPage(CustomPage): + pass + + +class CommonPage(CustomPage): + pass + + +@receiver(pre_save, sender=Photo) +def photo_resizing(sender, instance, *args, **kwargs): + photo = Img.open(StringIO.StringIO(instance.image.read())) + if photo.mode == 'CMYK': + photo = photo.convert("RGB") + photo.thumbnail((1080, 1080), Img.ANTIALIAS) + output = StringIO.StringIO() + photo.save(output, format='PNG', optimize=True) + output.seek(0) + instance.image = InMemoryUploadedFile(output, + 'ImageField', + "%s.png" + % instance.image.name.split(".")[0], + 'image/png', output.len, None) + + +@receiver(pre_save, sender=Photo) +def photo_thumbnail_handler(sender, instance, *args, **kwargs): + photo = Img.open(StringIO.StringIO(instance.image.read())) + if photo.mode == 'CMYK': + photo = photo.convert("RGB") + photo.thumbnail((100, 100), Img.ANTIALIAS) + output = StringIO.StringIO() + photo.save(output, format='PNG', optimize=True) + output.seek(0) + instance.thumbnail = InMemoryUploadedFile( + output, + 'ImageField', + "%s.png" + % instance.image.name.split(".")[0], + 'image/png', output.len, None + ) + + +@receiver(pre_save, sender=Gallery) +def gallery_slug_handler(sender, instance, *args, **kwargs): + instance.slug = slugify(instance.title) + + +@receiver(pre_save, sender=Photo) +def Photo_slug_handler(sender, instance, *args, **kwargs): + instance.slug = slugify(instance.title) diff --git a/ituro/content_management/templatetags/__init__.py b/ituro/content_management/templatetags/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ituro/content_management/templatetags/check_ios.py b/ituro/content_management/templatetags/check_ios.py new file mode 100644 index 0000000..f0351cb --- /dev/null +++ b/ituro/content_management/templatetags/check_ios.py @@ -0,0 +1,16 @@ +from django import template + + +register = template.Library() + + +@register.assignment_tag +def check_ios(request): + user_agent = request.META.get('HTTP_USER_AGENT', '').lower() + if user_agent.find("iphone") > 0: + return True + elif user_agent.find("ipad") > 0: + return True + elif user_agent.find("ipod") > 0: + return True + return False diff --git a/ituro/content_management/templatetags/get_news.py b/ituro/content_management/templatetags/get_news.py new file mode 100644 index 0000000..ecd9bb8 --- /dev/null +++ b/ituro/content_management/templatetags/get_news.py @@ -0,0 +1,13 @@ +from content_management.models import NewsPage +from django import template + + +register = template.Library() + + +@register.assignment_tag +def get_news(language_code): + context = dict() + context["news"] = NewsPage.objects.filter(is_public=True, + language=language_code) + return context diff --git a/ituro/content_management/templatetags/get_post_list.py b/ituro/content_management/templatetags/get_post_list.py new file mode 100644 index 0000000..f38e33b --- /dev/null +++ b/ituro/content_management/templatetags/get_post_list.py @@ -0,0 +1,22 @@ +from content_management.models import AboutPage, CategoryPage, Gallery, \ + CommonPage, SponsorshipPage +from django import template + + +register = template.Library() + + +@register.assignment_tag +def get_post_list(language_code): + context = dict() + context["about_list"] = AboutPage.objects.filter(language=language_code, + is_public=True) + context["category_list"] = CategoryPage.objects.filter( + language=language_code, is_public=True) + context["sponsorship_list"] = SponsorshipPage.objects.filter( + language=language_code, is_public=True) + context["gallery_list"] = Gallery.objects.filter(language=language_code, + is_public=True) + context["common_list"] = CommonPage.objects.filter(language=language_code, + is_public=True) + return context diff --git a/ituro/content_management/templatetags/robot_count.py b/ituro/content_management/templatetags/robot_count.py new file mode 100644 index 0000000..fa1028f --- /dev/null +++ b/ituro/content_management/templatetags/robot_count.py @@ -0,0 +1,31 @@ +from django import template +from projects.models import Project + + +register = template.Library() + + +@register.assignment_tag +def robot_count(): + context = dict() + context["line_follower"] = Project.objects.filter( + category="line_follower").count() + context["line_follower_junior"] = Project.objects.filter( + category="line_follower_junior").count() + context["basketball"] = Project.objects.filter( + category="basketball").count() + context["micro_sumo"] = Project.objects.filter( + category="micro_sumo").count() + context["construction"] = Project.objects.filter( + category="construction").count() + context["stair_climbing"] = Project.objects.filter( + category="stair_climbing").count() + context["maze"] = Project.objects.filter(category="maze").count() + context["color_selecting"] = Project.objects.filter( + category="color_selecting").count() + context["self_balancing"] = Project.objects.filter( + category="self_balancing").count() + context["scenario"] = Project.objects.filter(category="scenario").count() + context["innovative"] = Project.objects.filter( + category="innovative").count() + return context diff --git a/ituro/content_management/tests.py b/ituro/content_management/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/ituro/content_management/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/ituro/content_management/urls.py b/ituro/content_management/urls.py new file mode 100644 index 0000000..53f4654 --- /dev/null +++ b/ituro/content_management/urls.py @@ -0,0 +1,11 @@ +from django.conf.urls import patterns, url, include +from content_management.views import set_language, GalleryDetailView +from django.utils.translation import ugettext_lazy as _ + +urlpatterns = patterns( + '', + url(r'^set_language/$', set_language, name="set_language"), + url(_(r'^gallery/(?P[-_\w]+)/$'), GalleryDetailView.as_view(), + name="gallery_detail"), + url(_(r'^survey/'), include("survey.urls", namespace="survey")), +) diff --git a/ituro/content_management/views.py b/ituro/content_management/views.py new file mode 100644 index 0000000..d30984e --- /dev/null +++ b/ituro/content_management/views.py @@ -0,0 +1,87 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +from django.shortcuts import get_object_or_404, redirect +from django.conf import settings +from django.http import HttpResponseRedirect +from django.utils.translation import activate, get_language, \ + LANGUAGE_SESSION_KEY +from django.core.urlresolvers import reverse +from django.views.generic.detail import DetailView +from content_management.models import Gallery, NewsPage, CommonPage, \ + AboutPage, SponsorshipPage, CategoryPage, HomePage +from survey.models import Survey + + +class GalleryDetailView(DetailView): + model = Gallery + template_name = "content_management/gallery_detail.html" + + +def HomepageRedirect(request): + language = "/" + str(request.LANGUAGE_CODE) + return HttpResponseRedirect(language) + + +def set_language(request): + url = str(request.META.get('HTTP_REFERER')) + unnecessary_part = str(request.scheme) + "://" + str(request.get_host()) + necessary_url = url.replace(unnecessary_part, "") + necessary_url_args = necessary_url.split("/") + while '' in necessary_url_args: + necessary_url_args.remove('') + language = str(request.POST.get('language', settings.LANGUAGE_CODE)) + activate(language) + request.session[LANGUAGE_SESSION_KEY] = language + if len(necessary_url_args) == 1: + ret_obj = get_object_or_404(HomePage, language=language, + sites__id__exact=settings.SITE_ID) + else: + category = necessary_url_args[1] + if category == 'about' or category == 'hakkımızda': + obj = get_object_or_404(AboutPage, url__exact=necessary_url, + sites__id__exact=settings.SITE_ID) + ret_obj = get_object_or_404(AboutPage, language=language, + uid=obj.uid, + sites__id__exact=settings.SITE_ID) + elif category == 'news' or category == 'haberler': + obj = get_object_or_404(NewsPage, url__exact=necessary_url, + sites__id__exact=settings.SITE_ID) + ret_obj = get_object_or_404(NewsPage, language=language, + uid=obj.uid, + sites__id__exact=settings.SITE_ID) + elif category == 'sponsorship' or category == 'sponsorluk': + obj = get_object_or_404(SponsorshipPage, url__exact=necessary_url, + sites__id__exact=settings.SITE_ID) + ret_obj = get_object_or_404(SponsorshipPage, language=language, + uid=obj.uid, + sites__id__exact=settings.SITE_ID) + elif category == 'common' or category == 'genel': + obj = get_object_or_404(CommonPage, url__exact=necessary_url, + sites__id__exact=settings.SITE_ID) + ret_obj = get_object_or_404(CommonPage, language=language, + uid=obj.uid, + sites__id__exact=settings.SITE_ID) + elif category == 'gallery' or category == 'galeri': + obj = get_object_or_404(Gallery, slug=necessary_url_args[2]) + ret_obj = get_object_or_404(Gallery, + language=language, uid=obj.uid) + return redirect('gallery_detail', ret_obj.slug) + elif category == 'category': + obj = get_object_or_404(CategoryPage, url__exact=necessary_url, + sites__id__exact=settings.SITE_ID) + ret_obj = get_object_or_404(CategoryPage, language=language, + uid=obj.uid, + sites__id__exact=settings.SITE_ID) + elif category == 'survey' or category == 'anket': + obj = get_object_or_404(Survey, slug=necessary_url_args[2], + is_draft=True) + ret_obj = get_object_or_404(Survey, language=language, + uid=obj.uid) + return redirect('survey:survey_create', ret_obj.slug) + elif category == 'core': + url = url.replace(necessary_url_args[0], language) + return redirect(url) + else: + ret_url = url + return redirect(ret_url) + return redirect(ret_obj.url) diff --git a/ituro/ituro/settings.py b/ituro/ituro/settings.py index d155834..7276a1e 100644 --- a/ituro/ituro/settings.py +++ b/ituro/ituro/settings.py @@ -38,10 +38,14 @@ 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', + 'django.contrib.sites', + 'django.contrib.flatpages', # 3rd party apps 'bootstrap3', 'captcha', + 'ckeditor', + 'ckeditor_uploader', # ITURO apps 'accounts', @@ -52,17 +56,26 @@ 'referee', 'results', 'sumo', + 'content_management', + 'survey' ) +SITE_ID = 1 + +import sys +reload(sys) +sys.setdefaultencoding('utf8') + MIDDLEWARE_CLASSES = ( 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.locale.LocaleMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', - 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', - 'django.middleware.locale.LocaleMiddleware', + 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', + 'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware', ) ROOT_URLCONF = 'ituro.urls' @@ -90,8 +103,14 @@ USE_TZ = True LANGUAGES = ( - ('tr', _('Turkish')), ('en', _('English')), + ('tr', _('Turkish')), +) + +NEWS_TYPES = ( + ("danger", _("Hot!")), + ("info", _("Information")), + ("primary", _("Important")), ) LOCALE_PATHS = ( @@ -111,11 +130,12 @@ MEDIA_ROOT = os.path.abspath( os.path.join(BASE_DIR, os.pardir, "public", "media")) -TEMPLATE_CONTEXT_PROCESSORS =( +TEMPLATE_CONTEXT_PROCESSORS = ( "django.contrib.auth.context_processors.auth", "django.core.context_processors.debug", "django.core.context_processors.i18n", "django.core.context_processors.media", + "django.core.context_processors.request", "django.core.context_processors.static", "django.core.context_processors.tz", "django.contrib.messages.context_processors.messages", @@ -127,7 +147,8 @@ TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates')] EMAIL_USE_TLS = True MAX_FILE_SIZE = 1000000 -LOGIN_REDIRECT_URL = "/" +LOGIN_REDIRECT_URL = "/core/" +LOGIN_URL = "/core/accounts/login" CAPTCHA_CHALLENGE_FUNCT = 'captcha.helpers.math_challenge' CAPTCHA_NOISE_FUNCTIONS = ('captcha.helpers.noise_null',) @@ -161,10 +182,25 @@ SUMO_GROUP_RESULTS = False SUMO_STAGE_RESULTS = False -SUMO_FINAL_RESULTS= False +SUMO_FINAL_RESULTS = False SUMO_GROUP_ORDERS = False SUMO_STAGE_ORDERS = False -SUMO_FINAL_ORDERS= False +SUMO_FINAL_ORDERS = False + +CKEDITOR_CONFIGS = { + 'default': { + 'toolbar': 'full', + 'removePlugins': 'stylesheetparser', + "extraPlugins": "tliyoutube,accordion,ckeditor-gwf-plugin,btgrid", + "font_names": "GoogleWebFonts", + "allowedContent": True, + + }, +} + +CKEDITOR_UPLOAD_PATH = 'uploads/' +CKEDITOR_IMAGE_BACKEND = 'pillow' + # Import local settings try: diff --git a/ituro/ituro/urls.py b/ituro/ituro/urls.py index 410acb2..7625251 100644 --- a/ituro/ituro/urls.py +++ b/ituro/ituro/urls.py @@ -4,20 +4,32 @@ from django.conf.urls.static import static from django.core.urlresolvers import reverse_lazy from django.views.generic.base import RedirectView +from django.conf.urls.i18n import i18n_patterns +from django.utils.translation import get_language +from django.utils.translation import ugettext_lazy as _ urlpatterns = patterns( + '', - url(r'^$', RedirectView.as_view( - url=reverse_lazy('project_list')), name='homepage'), + url(r'^$', 'content_management.views.HomepageRedirect', name="site-homepage"), + url(r'^captcha/', include('captcha.urls')), url(r'^admin/', include(admin.site.urls)), - url(r'^accounts/', include('accounts.urls')), - url(r'^lcd/', include('lcd.urls')), - url(r'^orders/', include('orders.urls')), - url(r'^projects/', include('projects.urls')), - url(r'^referee/', include('referee.urls')), - url(r'^results/', include('results.urls')), + url(r'^ckeditor/', include('ckeditor_uploader.urls')), url(r'^i18n/', include('django.conf.urls.i18n')), - url(r'^captcha/', include('captcha.urls')), + +) + +urlpatterns += i18n_patterns( + '', + url(r'^core/$', RedirectView.as_view( + url=reverse_lazy('project_list')), name='homepage'), + url(r'^core/accounts/', include('accounts.urls')), + url(r'^core/lcd/', include('lcd.urls')), + url(r'^core/orders/', include('orders.urls')), + url(r'^core/projects/', include('projects.urls')), + url(r'^core/referee/', include('referee.urls')), + url(r'^core/results/', include('results.urls')), + url(r'^', include('content_management.urls')), ) urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) diff --git a/ituro/locale/en/LC_MESSAGES/django.po b/ituro/locale/en/LC_MESSAGES/django.po index f9431a8..5a909ca 100644 --- a/ituro/locale/en/LC_MESSAGES/django.po +++ b/ituro/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-04-07 00:23+0000\n" +"POT-Creation-Date: 2017-08-05 10:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -91,15 +91,37 @@ msgstr "" msgid "You have updated your profile successfully." msgstr "" -#: ituro/settings.py:95 -msgid "Turkish" +#: content_management/urls.py:8 +msgid "^gallery/(?P[-_\\w]+)/$" +msgstr "" + +#: content_management/urls.py:10 +msgid "^survey/" msgstr "" -#: ituro/settings.py:96 +#: ituro/settings.py:106 msgid "English" msgstr "" -#: ituro/settings.py:137 templates/lcd/line_follower_stage_list.html:15 +#: ituro/settings.py:107 +msgid "Turkish" +msgstr "" + +#: ituro/settings.py:111 +msgid "Hot!" +msgstr "" + +#: ituro/settings.py:112 templates/content_management/homepage.html:48 +msgid "Information" +msgstr "" + +#: ituro/settings.py:113 templates/content_management/homepage.html:45 +msgid "Important" +msgstr "" + +#: ituro/settings.py:156 templates/content_management/categorypage.html:46 +#: templates/content_management/homepage.html:118 +#: templates/lcd/line_follower_stage_list.html:15 #: templates/lcd/result_list.html:12 templates/lcd/result_list.html.py:22 #: templates/orders/line_follower_stage_list.html:15 #: templates/orders/race_order_list.html:8 @@ -112,7 +134,9 @@ msgstr "" msgid "Line Follower" msgstr "" -#: ituro/settings.py:138 templates/lcd/junior_result_list.html:9 +#: ituro/settings.py:157 templates/content_management/categorypage.html:47 +#: templates/content_management/homepage.html:119 +#: templates/lcd/junior_result_list.html:9 #: templates/lcd/junior_result_list.html:15 #: templates/lcd/line_follower_junior_stage_list.html:15 #: templates/orders/junior_race_order_list.html:5 @@ -125,7 +149,9 @@ msgstr "" msgid "Line Follower Junior" msgstr "" -#: ituro/settings.py:139 templates/orders/sumo_group_detail.html:4 +#: ituro/settings.py:158 templates/content_management/categorypage.html:49 +#: templates/content_management/homepage.html:121 +#: templates/orders/sumo_group_detail.html:4 #: templates/orders/sumo_group_detail.html:12 #: templates/orders/sumo_group_list.html:15 #: templates/orders/sumo_stage_detail.html:4 @@ -140,35 +166,44 @@ msgstr "" msgid "Micro Sumo" msgstr "" -#: ituro/settings.py:140 +#: ituro/settings.py:159 templates/content_management/categorypage.html:50 +#: templates/content_management/homepage.html:122 msgid "Construction" msgstr "" -#: ituro/settings.py:141 +#: ituro/settings.py:160 templates/content_management/categorypage.html:48 +#: templates/content_management/homepage.html:120 msgid "Basketball" msgstr "" -#: ituro/settings.py:142 +#: ituro/settings.py:161 templates/content_management/categorypage.html:51 +#: templates/content_management/homepage.html:123 msgid "Stair Climbing" msgstr "" -#: ituro/settings.py:143 +#: ituro/settings.py:162 templates/content_management/categorypage.html:52 +#: templates/content_management/homepage.html:124 msgid "Maze" msgstr "" -#: ituro/settings.py:144 +#: ituro/settings.py:163 templates/content_management/categorypage.html:53 +#: templates/content_management/homepage.html:125 msgid "Color Selecting" msgstr "" -#: ituro/settings.py:145 +#: ituro/settings.py:164 templates/content_management/categorypage.html:54 +#: templates/content_management/homepage.html:126 msgid "Self Balancing" msgstr "" -#: ituro/settings.py:146 +#: ituro/settings.py:165 templates/content_management/categorypage.html:55 +#: templates/content_management/homepage.html:127 msgid "Scenario" msgstr "" -#: ituro/settings.py:147 results/models.py:318 +#: ituro/settings.py:166 results/models.py:318 +#: templates/content_management/categorypage.html:56 +#: templates/content_management/homepage.html:128 msgid "Innovative" msgstr "" @@ -851,6 +886,14 @@ msgstr "" msgid "Sumo Stage Matches" msgstr "" +#: survey/models.py:14 templates/projects/project_detail.html:12 +msgid "Name" +msgstr "" + +#: survey/views.py:66 +msgid "Saved successfully!" +msgstr "" + #: templates/403.html:6 msgid "Forbidden" msgstr "" @@ -883,6 +926,7 @@ msgstr "" #: templates/accounts/customuser_form.html:16 #: templates/accounts/register.html:17 templates/accounts/update.html:16 +#: templates/content_management/survey/survey_create.html:13 msgid "Submit" msgstr "" @@ -895,7 +939,7 @@ msgid "You have signed up to ITU Robot Olympics." msgstr "" #: templates/accounts/login.html:5 templates/accounts/login.html.py:36 -#: templates/header.html:25 +#: templates/content_management/navbar.html:84 templates/header.html:25 msgid "Login" msgstr "" @@ -919,7 +963,8 @@ msgstr "" msgid "password" msgstr "" -#: templates/accounts/login.html:37 templates/header.html:26 +#: templates/accounts/login.html:37 templates/content_management/navbar.html:83 +#: templates/header.html:26 msgid "Register" msgstr "" @@ -970,12 +1015,74 @@ msgstr "" msgid "tr" msgstr "" -#: templates/header.html:14 -msgid "ITU Robot Olympics" +#: templates/content_management/base.html:42 +msgid "IT Department" msgstr "" -#: templates/header.html:20 -msgid "en" +#: templates/content_management/categorypage.html:14 +msgid "The shape to be made" +msgstr "" + +#: templates/content_management/categorypage.html:16 +msgid "Track Model" +msgstr "" + +#: templates/content_management/categorypage.html:23 +msgid "Category Media" +msgstr "" + +#: templates/content_management/categorypage.html:32 +msgid "Category Gallery" +msgstr "" + +#: templates/content_management/categorypage.html:41 +#: templates/content_management/homepage.html:113 +msgid "Registered Number Of Robots per Category" +msgstr "" + +#: templates/content_management/gallery_detail.html:4 +#: templates/content_management/navbar.html:66 +msgid "Gallery" +msgstr "" + +#: templates/content_management/homepage.html:8 +msgid "News and Announcements" +msgstr "" + +#: templates/content_management/homepage.html:15 +msgid "Previous Messages" +msgstr "" + +#: templates/content_management/homepage.html:18 +msgid "Next Messages" +msgstr "" + +#: templates/content_management/homepage.html:42 +msgid "Hot!!" +msgstr "" + +#: templates/content_management/homepage.html:98 +msgid "Trailer" +msgstr "" + +#: templates/content_management/homepage.html:107 +msgid "ITURO on Social Media" +msgstr "" + +#: templates/content_management/navbar.html:18 +msgid "About Us" +msgstr "" + +#: templates/content_management/navbar.html:34 +msgid "Categories" +msgstr "" + +#: templates/content_management/navbar.html:50 +msgid "Sponsorship" +msgstr "" + +#: templates/header.html:14 +msgid "ITU Robot Olympics" msgstr "" #: templates/header.html:20 @@ -1037,8 +1144,8 @@ msgstr "" #: templates/referee/line_follower_result_create.html:4 #: templates/referee/line_follower_result_create.html:7 #: templates/referee/line_follower_result_create.html:16 -#: templates/referee/micro_sumo_orders.html:54 -#: templates/referee/micro_sumo_orders.html:61 +#: templates/referee/micro_sumo_orders.html:51 +#: templates/referee/micro_sumo_orders.html:58 #: templates/referee/micro_sumo_result_create.html:7 #: templates/referee/micro_sumo_result_create.html:16 #: templates/referee/order_list.html:48 templates/referee/result_create.html:7 @@ -1227,10 +1334,6 @@ msgstr "" msgid "Project Detail" msgstr "" -#: templates/projects/project_detail.html:12 -msgid "Name" -msgstr "" - #: templates/projects/project_detail.html:31 #: templates/projects/project_update.html:4 #: templates/projects/project_update.html:7 @@ -1340,8 +1443,7 @@ msgstr "" #: templates/referee/line_follower_junior_order_list.html:48 #: templates/referee/line_follower_order_list.html:48 -#: templates/referee/micro_sumo_orders.html:51 -#: templates/referee/micro_sumo_orders.html:58 +#: templates/referee/micro_sumo_orders.html:55 msgid "Check QRCode" msgstr "" diff --git a/ituro/locale/tr/LC_MESSAGES/django.po b/ituro/locale/tr/LC_MESSAGES/django.po index e3138ef..4d5606f 100644 --- a/ituro/locale/tr/LC_MESSAGES/django.po +++ b/ituro/locale/tr/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-04-07 00:23+0000\n" +"POT-Creation-Date: 2017-08-05 10:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: CELALEDDIN HIDAYETOGLU \n" "Language-Team: TEAM OTOKON \n" @@ -94,15 +94,37 @@ msgstr "Kullanıcı hesabınızı başarıyla oluşturdunuz." msgid "You have updated your profile successfully." msgstr "Profilinizi başarıyla güncellediniz." -#: ituro/settings.py:95 -msgid "Turkish" -msgstr "Türkçe" +#: content_management/urls.py:8 +msgid "^gallery/(?P[-_\\w]+)/$" +msgstr "^galeri/(?P[-_\\w]+)/$" -#: ituro/settings.py:96 +#: content_management/urls.py:10 +msgid "^survey/" +msgstr "^anket/" + +#: ituro/settings.py:106 msgid "English" msgstr "İngilizce" -#: ituro/settings.py:137 templates/lcd/line_follower_stage_list.html:15 +#: ituro/settings.py:107 +msgid "Turkish" +msgstr "Türkçe" + +#: ituro/settings.py:111 +msgid "Hot!" +msgstr "Sıcak!" + +#: ituro/settings.py:112 templates/content_management/homepage.html:48 +msgid "Information" +msgstr "Bilgi" + +#: ituro/settings.py:113 templates/content_management/homepage.html:45 +msgid "Important" +msgstr "Önemli" + +#: ituro/settings.py:156 templates/content_management/categorypage.html:46 +#: templates/content_management/homepage.html:118 +#: templates/lcd/line_follower_stage_list.html:15 #: templates/lcd/result_list.html:12 templates/lcd/result_list.html.py:22 #: templates/orders/line_follower_stage_list.html:15 #: templates/orders/race_order_list.html:8 @@ -115,7 +137,9 @@ msgstr "İngilizce" msgid "Line Follower" msgstr "Çizgi İzleyen" -#: ituro/settings.py:138 templates/lcd/junior_result_list.html:9 +#: ituro/settings.py:157 templates/content_management/categorypage.html:47 +#: templates/content_management/homepage.html:119 +#: templates/lcd/junior_result_list.html:9 #: templates/lcd/junior_result_list.html:15 #: templates/lcd/line_follower_junior_stage_list.html:15 #: templates/orders/junior_race_order_list.html:5 @@ -128,7 +152,9 @@ msgstr "Çizgi İzleyen" msgid "Line Follower Junior" msgstr "Çizgi İzleyen Minikler" -#: ituro/settings.py:139 templates/orders/sumo_group_detail.html:4 +#: ituro/settings.py:158 templates/content_management/categorypage.html:49 +#: templates/content_management/homepage.html:121 +#: templates/orders/sumo_group_detail.html:4 #: templates/orders/sumo_group_detail.html:12 #: templates/orders/sumo_group_list.html:15 #: templates/orders/sumo_stage_detail.html:4 @@ -143,35 +169,44 @@ msgstr "Çizgi İzleyen Minikler" msgid "Micro Sumo" msgstr "Mikro Sumo" -#: ituro/settings.py:140 +#: ituro/settings.py:159 templates/content_management/categorypage.html:50 +#: templates/content_management/homepage.html:122 msgid "Construction" msgstr "İnşaat" -#: ituro/settings.py:141 +#: ituro/settings.py:160 templates/content_management/categorypage.html:48 +#: templates/content_management/homepage.html:120 msgid "Basketball" msgstr "Basketbol" -#: ituro/settings.py:142 +#: ituro/settings.py:161 templates/content_management/categorypage.html:51 +#: templates/content_management/homepage.html:123 msgid "Stair Climbing" msgstr "Merdiven Çıkan" -#: ituro/settings.py:143 +#: ituro/settings.py:162 templates/content_management/categorypage.html:52 +#: templates/content_management/homepage.html:124 msgid "Maze" msgstr "Labirent" -#: ituro/settings.py:144 +#: ituro/settings.py:163 templates/content_management/categorypage.html:53 +#: templates/content_management/homepage.html:125 msgid "Color Selecting" msgstr "Renk Seçen" -#: ituro/settings.py:145 +#: ituro/settings.py:164 templates/content_management/categorypage.html:54 +#: templates/content_management/homepage.html:126 msgid "Self Balancing" msgstr "Kendini Dengeleyen" -#: ituro/settings.py:146 +#: ituro/settings.py:165 templates/content_management/categorypage.html:55 +#: templates/content_management/homepage.html:127 msgid "Scenario" msgstr "Senaryo" -#: ituro/settings.py:147 results/models.py:318 +#: ituro/settings.py:166 results/models.py:318 +#: templates/content_management/categorypage.html:56 +#: templates/content_management/homepage.html:128 msgid "Innovative" msgstr "Serbest" @@ -381,119 +416,81 @@ msgid "" msgstr "Proje QR kodunda kategori bilgisi bulunmamakta." #: referee/forms.py:41 -#, fuzzy -#| msgid "Project Qrcode must contain 3 integer" msgid "" "Project Qrcode must contain 3 integer" msgstr "Proje QR kodu 3 tamsayı içermeli." #: referee/forms.py:48 -#, fuzzy -#| msgid "User QRCode" msgid "Home User QRCode" -msgstr "Kullanıcı QR Kodu" +msgstr "Ev Kullanıcı QR Kodu" #: referee/forms.py:50 -#, fuzzy -#| msgid "Project QRCode" msgid "Home Project QRCode" -msgstr "Proje QR Kodu" +msgstr "Ev Proje QR Kodu" #: referee/forms.py:52 -#, fuzzy -#| msgid "User QRCode" msgid "Away User QRCode" -msgstr "Kullanıcı QR Kodu" +msgstr "Deplasman Kullanıcı QR Kodu" #: referee/forms.py:54 -#, fuzzy -#| msgid "Project QRCode" msgid "Away Project QRCode" -msgstr "Proje QR Kodu" +msgstr "Deplasman Proje QR Kodu" #: referee/forms.py:64 -#, fuzzy -#| msgid "User Qrcode format is wrong." msgid "Home User QRCode format is wrong" -msgstr "QR kod formatı yanlış." +msgstr "Ev Kullanıcı QR kod formatı yanlış." #: referee/forms.py:66 -#, fuzzy -#| msgid "User Qrcode format is wrong." msgid "Away User QRCode format is wrong" -msgstr "QR kod formatı yanlış." +msgstr "Deplasman Kullanıcı QR kod formatı yanlış." #: referee/forms.py:68 -#, fuzzy -#| msgid "Project Qrcode format is wrong." msgid "Home Project QRCode format is wrong" -msgstr "Proje QR kod formatı yanlış." +msgstr "Ev Proje QR kod formatı yanlış." #: referee/forms.py:70 -#, fuzzy -#| msgid "Project Qrcode format is wrong." msgid "Away Project QRCode format is wrong" -msgstr "Proje QR kod formatı yanlış." +msgstr "Deplasman Proje QR kod formatı yanlış." #: referee/forms.py:72 -#, fuzzy -#| msgid "User does not exist." msgid "Home User does not exists" -msgstr "Kullanıcı bulunmamaktadır." +msgstr "Ev Kullanıcı bulunmamaktadır." #: referee/forms.py:74 -#, fuzzy -#| msgid "User does not exist." msgid "Away User does not exists" -msgstr "Kullanıcı bulunmamaktadır." +msgstr "Deplasman Kullanıcı bulunmamaktadır." #: referee/forms.py:76 -#, fuzzy -#| msgid "Project does not exist." msgid "Home Project does not exists" -msgstr "Proje bulunmamaktadır." +msgstr "Ev Proje bulunmamaktadır." #: referee/forms.py:78 -#, fuzzy -#| msgid "Project does not exist." msgid "Away Project does not exists" -msgstr "Proje bulunmamaktadır." +msgstr "Deplasman Proje bulunmamaktadır." #: referee/forms.py:80 -#, fuzzy -#| msgid "Codes are mismatched" msgid "Home years mismatched" -msgstr "Kodlar eşleşmedi" +msgstr "Ev yıllar eşleşmedi" #: referee/forms.py:82 -#, fuzzy -#| msgid "Codes are mismatched" msgid "Away years mismatched" -msgstr "Kodlar eşleşmedi" +msgstr "Deplasman yıllar eşleşmedi" #: referee/forms.py:84 -#, fuzzy -#| msgid "Codes are mismatched" msgid "Home users mismatched" -msgstr "Kodlar eşleşmedi" +msgstr "Ev kullanıcılar eşleşmedi" #: referee/forms.py:86 -#, fuzzy -#| msgid "Codes are mismatched" msgid "Away users mismatched" -msgstr "Kodlar eşleşmedi" +msgstr "Deplasman kullanıcılar eşleşmedi" #: referee/forms.py:88 -#, fuzzy -#| msgid "Wrong Category" msgid "Home: Wrong Category" -msgstr "Yanlış Kategori" +msgstr "Ev: Yanlış Kategori" #: referee/forms.py:90 -#, fuzzy -#| msgid "Wrong Category" msgid "Away: Wrong Category" -msgstr "Yanlış Kategori" +msgstr "Deplasman: Yanlış Kategori" #: referee/views.py:106 referee/views.py:797 msgid "Result entry created." @@ -892,6 +889,14 @@ msgstr "Sumo Tur Maçı" msgid "Sumo Stage Matches" msgstr "Sumo Tur Maçları" +#: survey/models.py:14 templates/projects/project_detail.html:12 +msgid "Name" +msgstr "İsim" + +#: survey/views.py:66 +msgid "Saved successfully!" +msgstr "Başarıyla kaydedildi!" + #: templates/403.html:6 msgid "Forbidden" msgstr "İzin Yok" @@ -924,6 +929,7 @@ msgstr "Kullanıcı Kayıt" #: templates/accounts/customuser_form.html:16 #: templates/accounts/register.html:17 templates/accounts/update.html:16 +#: templates/content_management/survey/survey_create.html:13 msgid "Submit" msgstr "Gönder" @@ -936,7 +942,7 @@ msgid "You have signed up to ITU Robot Olympics." msgstr "İTÜ Robot Olimpiyatları'na kaydoldunuz." #: templates/accounts/login.html:5 templates/accounts/login.html.py:36 -#: templates/header.html:25 +#: templates/content_management/navbar.html:84 templates/header.html:25 msgid "Login" msgstr "Giriş Yap" @@ -960,7 +966,8 @@ msgstr "eposta" msgid "password" msgstr "parola" -#: templates/accounts/login.html:37 templates/header.html:26 +#: templates/accounts/login.html:37 templates/content_management/navbar.html:83 +#: templates/header.html:26 msgid "Register" msgstr "Kayıt" @@ -1013,14 +1020,76 @@ msgstr "İTÜ Robot Olimpiyatları 2016" msgid "tr" msgstr "en" +#: templates/content_management/base.html:42 +msgid "IT Department" +msgstr "Bilişim Ekibi" + +#: templates/content_management/categorypage.html:14 +msgid "The shape to be made" +msgstr "Yapılacak şekil" + +#: templates/content_management/categorypage.html:16 +msgid "Track Model" +msgstr "Pist Modeli" + +#: templates/content_management/categorypage.html:23 +msgid "Category Media" +msgstr "Kategori Medya" + +#: templates/content_management/categorypage.html:32 +msgid "Category Gallery" +msgstr "Kategori Galeri" + +#: templates/content_management/categorypage.html:41 +#: templates/content_management/homepage.html:113 +msgid "Registered Number Of Robots per Category" +msgstr "Kategorilere Göre Kayıtlı Robot Sayısı" + +#: templates/content_management/gallery_detail.html:4 +#: templates/content_management/navbar.html:66 +msgid "Gallery" +msgstr "Galeri" + +#: templates/content_management/homepage.html:8 +msgid "News and Announcements" +msgstr "Haberler ve Duyurular" + +#: templates/content_management/homepage.html:15 +msgid "Previous Messages" +msgstr "Önceki Mesajlar" + +#: templates/content_management/homepage.html:18 +msgid "Next Messages" +msgstr "Sonraki Mesajlar" + +#: templates/content_management/homepage.html:42 +msgid "Hot!!" +msgstr "Sıcak!!" + +#: templates/content_management/homepage.html:98 +msgid "Trailer" +msgstr "Tanıtım Filmi" + +#: templates/content_management/homepage.html:107 +msgid "ITURO on Social Media" +msgstr "Sosyal Medyada İTÜRO" + +#: templates/content_management/navbar.html:18 +msgid "About Us" +msgstr "Hakkımızda" + +#: templates/content_management/navbar.html:34 +msgid "Categories" +msgstr "Kategoriler" + +#: templates/content_management/navbar.html:50 +msgid "Sponsorship" +msgstr "Sponsorluk" + #: templates/header.html:14 msgid "ITU Robot Olympics" msgstr "İTÜ Robot Olimpiyatları" -#: templates/header.html:20 -msgid "en" -msgstr "tr" - #: templates/header.html:20 msgid "Site" msgstr "Site" @@ -1080,8 +1149,8 @@ msgstr "İTÜ Robot Olimpiyatları 2017" #: templates/referee/line_follower_result_create.html:4 #: templates/referee/line_follower_result_create.html:7 #: templates/referee/line_follower_result_create.html:16 -#: templates/referee/micro_sumo_orders.html:54 -#: templates/referee/micro_sumo_orders.html:61 +#: templates/referee/micro_sumo_orders.html:51 +#: templates/referee/micro_sumo_orders.html:58 #: templates/referee/micro_sumo_result_create.html:7 #: templates/referee/micro_sumo_result_create.html:16 #: templates/referee/order_list.html:48 templates/referee/result_create.html:7 @@ -1270,10 +1339,6 @@ msgstr "%(object)s adlı projeyi silmek üzeresiniz. Emin misiniz?" msgid "Project Detail" msgstr "Proje Detayı" -#: templates/projects/project_detail.html:12 -msgid "Name" -msgstr "İsim" - #: templates/projects/project_detail.html:31 #: templates/projects/project_update.html:4 #: templates/projects/project_update.html:7 @@ -1339,7 +1404,7 @@ msgstr "Sonuç girdisini silmek üzeresiniz. Emin misiniz?" #: templates/referee/innovative_list.html:7 #: templates/referee/innovative_list.html:13 msgid "List" -msgstr "" +msgstr "Liste" #: templates/referee/innovative_list.html:22 #: templates/referee/line_follower_junior_order_list.html:32 @@ -1383,8 +1448,7 @@ msgstr "Çizgi İzleyen Minikler %(order)s Etap" #: templates/referee/line_follower_junior_order_list.html:48 #: templates/referee/line_follower_order_list.html:48 -#: templates/referee/micro_sumo_orders.html:51 -#: templates/referee/micro_sumo_orders.html:58 +#: templates/referee/micro_sumo_orders.html:55 msgid "Check QRCode" msgstr "QR Kod'u Kontrol Et" @@ -1396,10 +1460,8 @@ msgid "Line Follower %(order)s Stage" msgstr "Çizgi İzleyen %(order)s Etap" #: templates/referee/micro_sumo_base.html:6 -#, fuzzy -#| msgid "Referee Dashboard" msgid "Micro Sumo Referee Dashboard" -msgstr "Hakem Yönetim Sayfası" +msgstr "Mikro Sumo Hakem Yönetim Sayfası" #: templates/referee/micro_sumo_orders.html:9 msgid "Final Group Exhibitions" @@ -1411,10 +1473,8 @@ msgid "Exhibitions" msgstr "Sıralar" #: templates/referee/micro_sumo_type_list.html:22 -#, fuzzy -#| msgid "Micro Sumo Final Group" msgid "Final Group" -msgstr "Mikro Sumo Final Grubu" +msgstr "Final Grubu" #: templates/referee/qrcode_check.html:4 templates/referee/qrcode_check.html:7 msgid "QRCode Check" @@ -1439,92 +1499,6 @@ msgstr "Mikro Sumo Sonuçlar" #: templates/results/sumo_stage_list.html:4 #: templates/results/sumo_stage_list.html:8 -#, fuzzy -#| msgid "Micro Sumo Results" msgid "Micro Sumo Stage Results" -msgstr "Mikro Sumo Sonuçlar" - -#~ msgid "Basket 4" -#~ msgstr "Pota 4" - -#~ msgid "Basket 5" -#~ msgstr "Pota 5" - -#~ msgid "Digital Design" -#~ msgstr "Dijital Tasarım" - -#~ msgid "Result" -#~ msgstr "Sonuç" - -#~ msgid "Total Basket" -#~ msgstr "Toplam Basket Sayısı" - -#~ msgid "Downstairs Count" -#~ msgstr "Aşağı İnme Sayısı" - -#~ msgid "Cylinder Partial Placement Count" -#~ msgstr "Silindir Kısmi Bırakılma Sayısı" - -#~ msgid "Impact Test" -#~ msgstr "Etki Testi" - -#~ msgid "Headway Minutes" -#~ msgstr "İlerleme Dakika" - -#~ msgid "Headway Seconds" -#~ msgstr "İlerleme Saniye" - -#~ msgid "Headway Milliseconds" -#~ msgstr "İlerleme Milisaniye" - -#, fuzzy -#~| msgid "User" -#~ msgid "User Name" -#~ msgstr "Kullanıcı" - -#~ msgid "Error! User is not the manager of the project." -#~ msgstr "Hata! Kullanıcı proje yöneticisi değil." - -#~ msgid "You cannot add a member twice." -#~ msgstr "Bir üyeyi iki kere ekleyemezsiniz." - -#~ msgid "I want to join Autodesk Digital Design Contest." -#~ msgstr "Autodesk Dijital Tasarım Yarışması'na katılmak istiyorum." - -#~ msgid "Is project manager?" -#~ msgstr "Proje yöneticisi mi?" - -#~ msgid "Project will attend to Autodesk Design Contest." -#~ msgstr "Autodesk Dijital Tasarım Yarışması'na katılmak istiyorum." - -#~ msgid "New member added to project." -#~ msgstr "Projeye yeni üye eklendi." - -#~ msgid "Member deleted successfully." -#~ msgstr "Üye başarıyla silindi." - -#~ msgid "Add Member" -#~ msgstr "Üye Ekle" - -#~ msgid "Delete User" -#~ msgstr "Üye Sil" - -#~ msgid "You are about to remove %(member)s from %(project)s. Are you sure?" -#~ msgstr "" -#~ "%(project)s adlı projeden %(member)s kullanıcısını sileceksiniz. Emin " -#~ "misiniz?" - -#~ msgid "Project Team" -#~ msgstr "Proje Takımı" - -#~ msgid "delete" -#~ msgstr "sil" - -#~ msgid "New Member" -#~ msgstr "Yeni Üye" - -#~ msgid "Result entry for {} robot created." -#~ msgstr "{} robotu için sonuç girdisi oluşturuldu." +msgstr "Mikro Sumo Eleme Etabı Sonuçlar" -#~ msgid "Result entry for {} (Stage #{}) robot created." -#~ msgstr "{} (Etap #{}) için sonuç girdisi yaratıldı." diff --git a/ituro/static/ckeditor/ckeditor-init.js b/ituro/static/ckeditor/ckeditor-init.js new file mode 100644 index 0000000..0357813 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor-init.js @@ -0,0 +1,46 @@ +(function() { + var djangoJQuery; + if (typeof jQuery == 'undefined' && typeof django == 'undefined') { + console.error('ERROR django-ckeditor missing jQuery. Set CKEDITOR_JQUERY_URL or provide jQuery in the template.'); + } else if (typeof django != 'undefined') { + djangoJQuery = django.jQuery; + } + + var $ = jQuery || djangoJQuery; + + var el = $('.django-ckeditor-widget'); + if (el.length && !window.CKEDITOR_BASEPATH) { + window.CKEDITOR_BASEPATH = el[0].getAttribute('data-ckeditor-basepath'); + } + + $(function() { + initialiseCKEditor(); + initialiseCKEditorInInlinedForms(); + + function initialiseCKEditorInInlinedForms() { + try { + $(document).on("click", ".add-row a, .grp-add-handler", function () { + initialiseCKEditor(); + return true; + }); + } catch (e) { + $(document).delegate(".add-row a, .grp-add-handler", "click", function () { + initialiseCKEditor(); + return true; + }); + } + } + + function initialiseCKEditor() { + $('textarea[data-type=ckeditortype]').each(function(){ + if($(this).data('processed') == "0" && $(this).attr('id').indexOf('__prefix__') == -1){ + $(this).data('processed',"1"); + $($(this).data('external-plugin-resources')).each(function(){ + CKEDITOR.plugins.addExternal(this[0], this[1], this[2]); + }); + CKEDITOR.replace($(this).attr('id'), $(this).data('config')); + } + }); + } + }); +}()); diff --git a/ituro/static/ckeditor/ckeditor/CHANGES.md b/ituro/static/ckeditor/ckeditor/CHANGES.md new file mode 100644 index 0000000..a7484ea --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/CHANGES.md @@ -0,0 +1,1197 @@ +CKEditor 4 Changelog +==================== + +## CKEditor 4.6.1 + +New Features: + +* [#16639](http://dev.ckeditor.com/ticket/16639): The `callback` parameter in the [CKEDITOR.ajax.post](http://docs.ckeditor.com/#!/api/CKEDITOR.ajax-method-post) method became optional. + +Fixed Issues: + +* [#11064](http://dev.ckeditor.com/ticket/11064): [Blink, WebKit] Fixed: Cannot select all editor content when a widget or a non-editable element is the first or last element of the content. Also fixes this issue in the [Select All](http://ckeditor.com/addon/selectall) plugin. +* [#14755](http://dev.ckeditor.com/ticket/14755): [Blink, WebKit, IE8] Fixed: Browser hangs when a table is inserted in the place of a selected list with an empty last item. +* [#16624](http://dev.ckeditor.com/ticket/16624): Fixed: Improved the [Color Button](http://ckeditor.com/addon/colorbutton) plugin which will now normalize the CSS `background` property if it only contains a color value. This fixes missing background colors when using [Paste from Word](http://ckeditor.com/addon/pastefromword). +* [#16600](http://dev.ckeditor.com/ticket/16600): [Blink, WebKit] Fixed: Error thrown occasionally by an uninitialized editable for multiple CKEditor instances on the same page. + +## CKEditor 4.6 + +New Features: + +* [#14569](http://dev.ckeditor.com/ticket/14569): Added a new, flat, default CKEditor skin called [Moono-Lisa](http://ckeditor.com/addon/moono-lisa). Refreshed default colors available in the [Color Button](http://ckeditor.com/addon/colorbutton) plugin ([Text Color and Background Color](http://docs.ckeditor.com/#!/guide/dev_colorbutton) feature). +* [#14707](http://dev.ckeditor.com/ticket/14707): Added a new [Copy Formatting](http://ckeditor.com/addon/copyformatting) feature to enable easy copying of styles between your document parts. +* Introduced the completely rewritten [Paste from Word](http://ckeditor.com/addon/pastefromword) plugin: + * Backward incompatibility: The [`config.pasteFromWordRemoveFontStyles`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-pasteFromWordRemoveFontStyles) option now defaults to `false`. This option will be deprecated in the future. Use [Advanced Content Filter](http://docs.ckeditor.com/#!/guide/dev_acf) to replicate the effect of setting it to `true`. + * Backward incompatibility: The [`config.pasteFromWordNumberedHeadingToList`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-pasteFromWordNumberedHeadingToList) and [`config.pasteFromWordRemoveStyles`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-pasteFromWordRemoveStyles) options were dropped and no longer have any effect on pasted content. + * Major improvements in preservation of list numbering, styling and indentation (nested lists with multiple levels). + * Major improvements in document structure parsing that fix plenty of issues with distorted or missing content after paste. +* Added new translation: Occitan. Thanks to [Cédric Valmary](https://totenoc.eu/)! +* [#10015](http://dev.ckeditor.com/ticket/10015): Keyboard shortcuts (relevant to the operating system in use) will now be displayed in tooltips and context menus. +* [#13794](http://dev.ckeditor.com/ticket/13794): The [Upload Image](http://ckeditor.com/addon/uploadimage) feature now uses `uploaded.width/height` if set. +* [#12541](http://dev.ckeditor.com/ticket/12541): Added the [Upload File](http://ckeditor.com/addon/uploadfile) plugin that lets you upload a file by drag&dropping it into the editor content. +* [#14449](http://dev.ckeditor.com/ticket/14449): Introduced the [Balloon Panel](http://ckeditor.com/addon/balloonpanel) plugin that lets you create stylish floating UI elements for the editor. +* [#12077](https://dev.ckeditor.com/ticket/12077): Added support for the HTML5 `download` attribute in link (``) elements. Selecting the "Force Download" checkbox in the [Link](http://ckeditor.com/addon/link) dialog will cause the linked file to be downloaded automatically. Thanks to [sbusse](https://github.com/sbusse)! +* [#13518](http://dev.ckeditor.com/ticket/13518): Introduced the [`additionalRequestParameters`](http://docs.ckeditor.com/#!/api/CKEDITOR.fileTools.uploadWidgetDefinition-property-additionalRequestParameters) property for file uploads to make it possible to send additional information about the uploaded file to the server. +* [#14889](http://dev.ckeditor.com/ticket/14889): Added the [`config.image2_altRequired`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-image2_altRequired) option for the [Enhanced Image](http://ckeditor.com/addon/image2) plugin to allow making alternative text a mandatory field. Thanks to [Andrey Fedoseev](https://github.com/andreyfedoseev)! + +Fixed Issues: + +* [#9991](http://dev.ckeditor.com/ticket/9991): Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) should only normalize input data. +* [#7209](http://dev.ckeditor.com/ticket/7209): Fixed: Lists with 3 levels not [pasted from Word](http://ckeditor.com/addon/pastefromword) correctly. +* [#14335](http://dev.ckeditor.com/ticket/14335): Fixed: Pasting a numbered list starting with a value different from "1" from Microsoft Word does not work correctly. +* [#14542](http://dev.ckeditor.com/ticket/14542): Fixed: Copying a numbered list from Microsoft Word does not preserve list formatting. +* [#14544](http://dev.ckeditor.com/ticket/14544): Fixed: Copying a nested list from Microsoft Word results in an empty list. +* [#14660](http://dev.ckeditor.com/ticket/14660): Fixed: [Pasting text from Word](http://ckeditor.com/addon/pastefromword) breaks the styling in some cases. +* [#14867](http://dev.ckeditor.com/ticket/14867): [Firefox] Fixed: Text gets stripped when [pasting content from Word](http://ckeditor.com/addon/pastefromword). +* [#2507](http://dev.ckeditor.com/ticket/2507): Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) does not detect pasting a part of a paragraph. +* [#3336](http://dev.ckeditor.com/ticket/3336): Fixed: Extra blank row added on top of the content [pasted from Word](http://ckeditor.com/addon/pastefromword). +* [#6115](http://dev.ckeditor.com/ticket/6115): Fixed: When Right-to-Left text direction is applied to a table [pasted from Word](http://ckeditor.com/addon/pastefromword), borders are missing on one side. +* [#6342](http://dev.ckeditor.com/ticket/6342): Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) filters out a basic text style when it is [configured to use attributes](http://docs.ckeditor.com/#!/guide/dev_basicstyles-section-custom-basic-text-style-definition). +* [#6457](http://dev.ckeditor.com/ticket/6457): [IE] Fixed: [Pasting from Word](http://ckeditor.com/addon/pastefromword) is extremely slow. +* [#6789](http://dev.ckeditor.com/ticket/6789): Fixed: The `mso-list: ignore` style is not handled properly when [pasting from Word](http://ckeditor.com/addon/pastefromword). +* [#7262](http://dev.ckeditor.com/ticket/7262): Fixed: Lists in preformatted body disappear when [pasting from Word](http://ckeditor.com/addon/pastefromword). +* [#7662](http://dev.ckeditor.com/ticket/7662): [Opera] Fixed: Extra empty number/bullet shown in the editor body when editing a multi-level list [pasted from Word](http://ckeditor.com/addon/pastefromword). +* [#7807](http://dev.ckeditor.com/ticket/7807): Fixed: Last item in a list not converted to a `
  • ` element after [pasting from Word](http://ckeditor.com/addon/pastefromword). +* [#7950](http://dev.ckeditor.com/ticket/7950): [IE] Fixed: Content [from Word pasted](http://ckeditor.com/addon/pastefromword) differently than in other browsers. +* [#7982](http://dev.ckeditor.com/ticket/7982): Fixed: Multi-level lists get split into smaller ones when [pasting from Word](http://ckeditor.com/addon/pastefromword). +* [#8231](http://dev.ckeditor.com/ticket/8231): [WebKit, Opera] Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) inserts empty paragraphs. +* [#8266](http://dev.ckeditor.com/ticket/8266): Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) inserts a blank line at the top. +* [#8341](http://dev.ckeditor.com/ticket/8341), [#7646](http://dev.ckeditor.com/ticket/7646): Fixed: Faulty removal of empty `` elements in [Paste from Word](http://ckeditor.com/addon/pastefromword) content cleanup breaking content formatting. +* [#8754](http://dev.ckeditor.com/ticket/8754): [Firefox] Fixed: Incorrect pasting of multiple nested lists in [Paste from Word](http://ckeditor.com/addon/pastefromword). +* [#8983](http://dev.ckeditor.com/ticket/8983): Fixed: Alignment lost when [pasting from Word](http://ckeditor.com/addon/pastefromword) with [`config.enterMode`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-enterMode) set to [`CKEDITOR.ENTER_BR`](http://docs.ckeditor.com/#!/api/CKEDITOR-property-ENTER_BR). +* [#9331](http://dev.ckeditor.com/ticket/9331): [IE] Fixed: [Pasting text from Word](http://ckeditor.com/addon/pastefromword) creates a simple Caesar cipher. +* [#9422](http://dev.ckeditor.com/ticket/9422): Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) leaves an unwanted `color:windowtext` style. +* [#10011](http://dev.ckeditor.com/ticket/10011): [IE9-10] Fixed: [`config.pasteFromWordRemoveFontStyles`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-pasteFromWordRemoveFontStyles) is ignored under certain conditions. +* [#10643](http://dev.ckeditor.com/ticket/10643): Fixed: Differences between using Ctrl+V and pasting from the [Paste from Word](http://ckeditor.com/addon/pastefromword) dialog. +* [#10784](http://dev.ckeditor.com/ticket/10784): Fixed: Lines missing when [pasting from Word](http://ckeditor.com/addon/pastefromword). +* [#11294](http://dev.ckeditor.com/ticket/11294): [IE10] Fixed: Font size is not preserved when [pasting from Word](http://ckeditor.com/addon/pastefromword). +* [#11627](http://dev.ckeditor.com/ticket/11627): Fixed: Missing words when [pasting from Word](http://ckeditor.com/addon/pastefromword). +* [#12784](http://dev.ckeditor.com/ticket/12784): Fixed: Bulleted list with custom bullets gets changed to a numbered list when [pasting from Word](http://ckeditor.com/addon/pastefromword). +* [#13174](http://dev.ckeditor.com/ticket/13174): Fixed: Data loss after [pasting from Word](http://ckeditor.com/addon/pastefromword). +* [#13828](http://dev.ckeditor.com/ticket/13828): Fixed: Widget classes should be added to the wrapper rather than the widget element. +* [#13829](http://dev.ckeditor.com/ticket/13829): Fixed: No class in [Widget](http://ckeditor.com/addon/widget) wrapper to identify the widget type. +* [#13519](http://dev.ckeditor.com/ticket/13519): Server response received when uploading files should be more flexible. + +Other Changes: + +* Updated [SCAYT](http://ckeditor.com/addon/scayt) (Spell Check As You Type) and [WebSpellChecker](http://ckeditor.com/addon/wsc) plugins: + * Support for the new default Moono-Lisa skin. + * [#121](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/121): Fixed: [Basic Styles](http://ckeditor.com/addon/basicstyles) do not work when SCAYT is enabled. + * [#125](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/125): Fixed: Inline styles are not continued when writing multiple lines of styled text with SCAYT enabled. + * [#127](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/127): Fixed: Uncaught TypeError after enabling SCAYT in the CKEditor `
    ` element. + * [#128](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/128): Fixed: Error thrown after enabling SCAYT caused by conflicts with RequireJS. + +## CKEditor 4.5.11 + +**Security Updates:** + +* [Severity: minor] Fixed the `target="_blank"` vulnerability reported by James Gaskell. + + Issue summary: If a victim had access to a spoofed version of ckeditor.com via HTTP (e.g. due to DNS spoofing, using a hacked public network or mailicious hotspot), then when using a link to the ckeditor.com website it was possible for the attacker to change the current URL of the opening page, even if the opening page was protected with SSL. + + An upgrade is recommended. + +New Features: + +* [#14747](http://dev.ckeditor.com/ticket/14747): The [Enhanced Image](http://ckeditor.com/addon/image2) caption now supports the link `target` attribute. +* [#7154](http://dev.ckeditor.com/ticket/7154): Added support for the "Display Text" field to the [Link](http://ckeditor.com/addon/link) dialog. Thanks to [Ryan Guill](https://github.com/ryanguill)! + +Fixed Issues: + +* [#13362](http://dev.ckeditor.com/ticket/13362): [Blink, WebKit] Fixed: Active widget element is not cached when it is losing focus and it is inside an editable element. +* [#13755](http://dev.ckeditor.com/ticket/13755): [Edge] Fixed: Pasting images does not work. +* [#13548](http://dev.ckeditor.com/ticket/13548): [IE] Fixed: Clicking the [elements path](http://ckeditor.com/addon/elementspath) disables Cut and Copy icons. +* [#13812](http://dev.ckeditor.com/ticket/13812): Fixed: When aborting file upload the placeholder for image is left. +* [#14659](http://dev.ckeditor.com/ticket/14659): [Blink] Fixed: Content scrolled to the top after closing the dialog in a [`
    `-based editor](http://ckeditor.com/addon/divarea). +* [#14825](http://dev.ckeditor.com/ticket/14825): [Edge] Fixed: Focusing the editor causes unwanted scrolling due to dropped support for the `setActive` method. + +## CKEditor 4.5.10 + +Fixed Issues: + +* [#10750](http://dev.ckeditor.com/ticket/10750): Fixed: The editor does not escape the `font-style` family property correctly, removing quotes and whitespace from font names. +* [#14413](http://dev.ckeditor.com/ticket/14413): Fixed: The [Auto Grow](http://ckeditor.com/addon/autogrow) plugin with the [`config.autoGrow_onStartup`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-autoGrow_onStartup) option set to `true` does not work properly for an editor that is not visible. +* [#14451](http://dev.ckeditor.com/ticket/14451): Fixed: Numeric element ID not escaped properly. Thanks to [Jakub Chalupa](https://github.com/chaluja7)! +* [#14590](http://dev.ckeditor.com/ticket/14590): Fixed: Additional line break appearing after inline elements when switching modes. Thanks to [dpidcock](https://github.com/dpidcock)! +* [#14539](https://dev.ckeditor.com/ticket/14539): Fixed: JAWS reads "selected Blank" instead of "selected " when selecting a widget. +* [#14701](http://dev.ckeditor.com/ticket/14701): Fixed: More precise labels for [Enhanced Image](http://ckeditor.com/addon/image2) and [Placeholder](http://ckeditor.com/addon/placeholder) widgets. +* [#14667](http://dev.ckeditor.com/ticket/14667): [IE] Fixed: Removing background color from selected text removes background color from the whole paragraph. +* [#14252](http://dev.ckeditor.com/ticket/14252): [IE] Fixed: Styles drop-down list does not always reflect the current style of the text line. +* [#14275](http://dev.ckeditor.com/ticket/14275): [IE9+] Fixed: `onerror` and `onload` events are not used in browsers it could have been used when loading scripts dynamically. + +## CKEditor 4.5.9 + +Fixed Issues: + +* [#10685](http://dev.ckeditor.com/ticket/10685): Fixed: Unreadable toolbar icons after updating to the new editor version. Fixed with [6876179](https://github.com/ckeditor/ckeditor-dev/commit/6876179db4ee97e786b07b8fd72e6b4120732185) in [ckeditor-dev](https://github.com/ckeditor/ckeditor-dev) and [6c9189f4](https://github.com/ckeditor/ckeditor-presets/commit/6c9189f46392d2c126854fe8889b820b8c76d291) in [ckeditor-presets](https://github.com/ckeditor/ckeditor-presets). +* [#14573](https://dev.ckeditor.com/ticket/14573): Fixed: Missing [Widget](http://ckeditor.com/addon/widget) drag handler CSS when there are multiple editor instances. +* [#14620](https://dev.ckeditor.com/ticket/14620): Fixed: Setting both the `min-height` style for the `` element and the `height` style for the `` element breaks the [Auto Grow](http://ckeditor.com/addon/autogrow) plugin. +* [#14538](http://dev.ckeditor.com/ticket/14538): Fixed: Keyboard focus goes into an embedded `',onLoad:function(){var a= +this.getElement();this.getDialog().on("selectPage",function(c){if("preview"==c.data.page){var e=this;setTimeout(function(){var b=a.getFrameDocument(),c=b.getElementsByTag("html").getItem(0),d=b.getHead(),g=b.getBody();e.commitContent(b,c,d,g,1)},50)}});a.getAscendant("table").setStyle("height","100%")}}]}]}}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/icons/docprops-rtl.png b/ituro/static/ckeditor/ckeditor/plugins/docprops/icons/docprops-rtl.png new file mode 100644 index 0000000..ed286a2 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/docprops/icons/docprops-rtl.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/icons/docprops.png b/ituro/static/ckeditor/ckeditor/plugins/docprops/icons/docprops.png new file mode 100644 index 0000000..8bfdcb9 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/docprops/icons/docprops.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/icons/hidpi/docprops-rtl.png b/ituro/static/ckeditor/ckeditor/plugins/docprops/icons/hidpi/docprops-rtl.png new file mode 100644 index 0000000..4a966da Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/docprops/icons/hidpi/docprops-rtl.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/icons/hidpi/docprops.png b/ituro/static/ckeditor/ckeditor/plugins/docprops/icons/hidpi/docprops.png new file mode 100644 index 0000000..a66c869 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/docprops/icons/hidpi/docprops.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/af.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/af.js new file mode 100644 index 0000000..dbda4d7 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/af.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","af",{bgColor:"Agtergrond kleur",bgFixed:"Vasgeklemde Agtergrond",bgImage:"Agtergrond Beeld URL",charset:"Karakterstel Kodeering",charsetASCII:"ASCII",charsetCE:"Sentraal Europa",charsetCR:"Cyrillic",charsetCT:"Chinees Traditioneel (Big5)",charsetGR:"Grieks",charsetJP:"Japanees",charsetKR:"Koreans",charsetOther:"Ander Karakterstel Kodeering",charsetTR:"Turks",charsetUN:"Unicode (UTF-8)",charsetWE:"Western European",chooseColor:"Kies",design:"Design",docTitle:"Bladsy Opskrif", +docType:"Dokument Opskrif Soort",docTypeOther:"Ander Dokument Opskrif Soort",label:"Dokument Eienskappe",margin:"Bladsy Rante",marginBottom:"Onder",marginLeft:"Links",marginRight:"Regs",marginTop:"Bo",meta:"Meta Data",metaAuthor:"Skrywer",metaCopyright:"Kopiereg",metaDescription:"Dokument Beskrywing",metaKeywords:"Dokument Index Sleutelwoorde(comma verdeelt)",other:"",previewHtml:'

    This is some sample text. You are using CKEditor.

    ',title:"Dokument Eienskappe", +txtColor:"Tekskleur",xhtmlDec:"Voeg XHTML verklaring by"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ar.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ar.js new file mode 100644 index 0000000..bd26b49 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ar.js @@ -0,0 +1,2 @@ +CKEDITOR.plugins.setLang("docprops","ar",{bgColor:"لون الخلفية",bgFixed:"جعلها علامة مائية",bgImage:"رابط الصورة الخلفية",charset:"ترميز الحروف",charsetASCII:"ASCII",charsetCE:"أوروبا الوسطى",charsetCR:"السيريلية",charsetCT:"الصينية التقليدية (Big5)",charsetGR:"اليونانية",charsetJP:"اليابانية",charsetKR:"الكورية",charsetOther:"ترميز آخر",charsetTR:"التركية",charsetUN:"Unicode (UTF-8)",charsetWE:"أوروبا الغربية",chooseColor:"اختر",design:"تصميم",docTitle:"عنوان الصفحة",docType:"ترويسة نوع الصفحة", +docTypeOther:"ترويسة نوع صفحة أخرى",label:"خصائص الصفحة",margin:"هوامش الصفحة",marginBottom:"سفلي",marginLeft:"أيسر",marginRight:"أيمن",marginTop:"علوي",meta:"المعرّفات الرأسية",metaAuthor:"الكاتب",metaCopyright:"المالك",metaDescription:"وصف الصفحة",metaKeywords:"الكلمات الأساسية (مفصولة بفواصل)َ",other:"<أخرى>",previewHtml:'

    هذه مجرد كتابة بسيطةمن أجل التمثيل. CKEditor.

    ',title:"خصائص الصفحة",txtColor:"لون النص",xhtmlDec:"تضمين إعلانات لغة XHTMLَ"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/bg.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/bg.js new file mode 100644 index 0000000..5faba47 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/bg.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","bg",{bgColor:"Фон",bgFixed:"Non-scrolling (Fixed) Background",bgImage:"Background Image URL",charset:"Кодова таблица",charsetASCII:"ASCII",charsetCE:"Централна европейска",charsetCR:"Cyrillic",charsetCT:"Китайски традиционен",charsetGR:"Greek",charsetJP:"Japanese",charsetKR:"Korean",charsetOther:"Друга кодова таблица",charsetTR:"Turkish",charsetUN:"Unicode (UTF-8)",charsetWE:"Western European",chooseColor:"Изберете",design:"Дизайн",docTitle:"Заглавие на страницата", +docType:"Document Type Heading",docTypeOther:"Other Document Type Heading",label:"Настройки на документа",margin:"Page Margins",marginBottom:"Долу",marginLeft:"Ляво",marginRight:"Дясно",marginTop:"Горе",meta:"Мета етикети",metaAuthor:"Author",metaCopyright:"Copyright",metaDescription:"Document Description",metaKeywords:"Document Indexing Keywords (comma separated)",other:"Други...",previewHtml:'

    This is some sample text. You are using CKEditor.

    ', +title:"Настройки на документа",txtColor:"Цвят на шрифт",xhtmlDec:"Include XHTML Declarations"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/bn.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/bn.js new file mode 100644 index 0000000..838cbc8 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/bn.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","bn",{bgColor:"ব্যাকগ্রাউন্ড রং",bgFixed:"স্ক্রলহীন ব্যাকগ্রাউন্ড",bgImage:"ব্যাকগ্রাউন্ড ছবির URL",charset:"ক্যারেক্টার সেট এনকোডিং",charsetASCII:"ASCII",charsetCE:"Central European",charsetCR:"Cyrillic",charsetCT:"Chinese Traditional (Big5)",charsetGR:"Greek",charsetJP:"Japanese",charsetKR:"Korean",charsetOther:"অন্য ক্যারেক্টার সেট এনকোডিং",charsetTR:"Turkish",charsetUN:"Unicode (UTF-8)",charsetWE:"Western European",chooseColor:"Choose",design:"Design",docTitle:"পেজ শীর্ষক", +docType:"ডক্যুমেন্ট টাইপ হেডিং",docTypeOther:"অন্য ডক্যুমেন্ট টাইপ হেডিং",label:"ডক্যুমেন্ট প্রোপার্টি",margin:"পেজ মার্জিন",marginBottom:"নীচে",marginLeft:"বামে",marginRight:"ডানে",marginTop:"উপর",meta:"মেটাডেটা",metaAuthor:"লেখক",metaCopyright:"কপীরাইট",metaDescription:"ডক্যূমেন্ট বর্ণনা",metaKeywords:"ডক্যুমেন্ট ইন্ডেক্স কিওয়ার্ড (কমা দ্বারা বিচ্ছিন্ন)",other:"",previewHtml:'

    This is some sample text. You are using CKEditor.

    ',title:"ডক্যুমেন্ট প্রোপার্টি", +txtColor:"টেক্স্ট রং",xhtmlDec:"XHTML ডেক্লারেশন যুক্ত কর"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/bs.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/bs.js new file mode 100644 index 0000000..624acfc --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/bs.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","bs",{bgColor:"Background Color",bgFixed:"Non-scrolling (Fixed) Background",bgImage:"Background Image URL",charset:"Character Set Encoding",charsetASCII:"ASCII",charsetCE:"Central European",charsetCR:"Cyrillic",charsetCT:"Chinese Traditional (Big5)",charsetGR:"Greek",charsetJP:"Japanese",charsetKR:"Korean",charsetOther:"Other Character Set Encoding",charsetTR:"Turkish",charsetUN:"Unicode (UTF-8)",charsetWE:"Western European",chooseColor:"Choose",design:"Design", +docTitle:"Page Title",docType:"Document Type Heading",docTypeOther:"Other Document Type Heading",label:"Document Properties",margin:"Page Margins",marginBottom:"Dno",marginLeft:"Lijevo",marginRight:"Desno",marginTop:"Vrh",meta:"Meta Tags",metaAuthor:"Author",metaCopyright:"Copyright",metaDescription:"Document Description",metaKeywords:"Document Indexing Keywords (comma separated)",other:"Other...",previewHtml:'

    This is some sample text. You are using CKEditor.

    ', +title:"Document Properties",txtColor:"Boja teksta",xhtmlDec:"Include XHTML Declarations"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ca.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ca.js new file mode 100644 index 0000000..6eafe7f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ca.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","ca",{bgColor:"Color de fons",bgFixed:"Fons sense desplaçament (Fixe)",bgImage:"URL de la imatge de fons",charset:"Codificació de conjunt de caràcters",charsetASCII:"ASCII",charsetCE:"Europeu Central",charsetCR:"Ciríl·lic",charsetCT:"Xinès tradicional (Big5)",charsetGR:"Grec",charsetJP:"Japonès",charsetKR:"Coreà",charsetOther:"Una altra codificació de caràcters",charsetTR:"Turc",charsetUN:"Unicode (UTF-8)",charsetWE:"Europeu occidental",chooseColor:"Triar",design:"Disseny", +docTitle:"Títol de la pàgina",docType:"Capçalera de tipus de document",docTypeOther:"Un altra capçalera de tipus de document",label:"Propietats del document",margin:"Marges de pàgina",marginBottom:"Peu",marginLeft:"Esquerra",marginRight:"Dreta",marginTop:"Cap",meta:"Metadades",metaAuthor:"Autor",metaCopyright:"Copyright",metaDescription:"Descripció del document",metaKeywords:"Paraules clau per a indexació (separats per coma)",other:"Altre...",previewHtml:'

    Aquest és un text d\'exemple. Estàs utilitzant CKEditor.

    ', +title:"Propietats del document",txtColor:"Color de Text",xhtmlDec:"Incloure declaracions XHTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/cs.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/cs.js new file mode 100644 index 0000000..568bac8 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/cs.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","cs",{bgColor:"Barva pozadí",bgFixed:"Nerolovatelné (Pevné) pozadí",bgImage:"URL obrázku na pozadí",charset:"Znaková sada",charsetASCII:"ASCII",charsetCE:"Středoevropské jazyky",charsetCR:"Cyrilice",charsetCT:"Tradiční čínština (Big5)",charsetGR:"Řečtina",charsetJP:"Japonština",charsetKR:"Korejština",charsetOther:"Další znaková sada",charsetTR:"Turečtina",charsetUN:"Unicode (UTF-8)",charsetWE:"Západoevropské jazyky",chooseColor:"Výběr",design:"Vzhled",docTitle:"Titulek stránky", +docType:"Typ dokumentu",docTypeOther:"Jiný typ dokumetu",label:"Vlastnosti dokumentu",margin:"Okraje stránky",marginBottom:"Dolní",marginLeft:"Levý",marginRight:"Pravý",marginTop:"Horní",meta:"Metadata",metaAuthor:"Autor",metaCopyright:"Autorská práva",metaDescription:"Popis dokumentu",metaKeywords:"Klíčová slova (oddělená čárkou)",other:"",previewHtml:'

    Toto je ukázkový text. Používáte CKEditor.

    ',title:"Vlastnosti dokumentu",txtColor:"Barva textu", +xhtmlDec:"Zahrnout deklarace XHTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/cy.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/cy.js new file mode 100644 index 0000000..ef7e1cc --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/cy.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","cy",{bgColor:"Lliw Cefndir",bgFixed:"Cefndir Sefydlog (Ddim yn Sgrolio)",bgImage:"URL Delwedd Cefndir",charset:"Amgodio Set Nodau",charsetASCII:"ASCII",charsetCE:"Ewropeaidd Canol",charsetCR:"Syrilig",charsetCT:"Tsieinëeg Traddodiadol (Big5)",charsetGR:"Groeg",charsetJP:"Siapanëeg",charsetKR:"Corëeg",charsetOther:"Amgodio Set Nodau Arall",charsetTR:"Tyrceg",charsetUN:"Unicode (UTF-8)",charsetWE:"Ewropeaidd Gorllewinol",chooseColor:"Dewis",design:"Cynllunio",docTitle:"Teitl y Dudalen", +docType:"Pennawd Math y Ddogfen",docTypeOther:"Pennawd Math y Ddogfen Arall",label:"Priodweddau Dogfen",margin:"Ffin y Dudalen",marginBottom:"Gwaelod",marginLeft:"Chwith",marginRight:"Dde",marginTop:"Brig",meta:"Tagiau Meta",metaAuthor:"Awdur",metaCopyright:"Hawlfraint",metaDescription:"Disgrifiad y Ddogfen",metaKeywords:"Allweddeiriau Indecsio Dogfen (gwahanu gyda choma)",other:"Arall...",previewHtml:'

    Dyma ychydig o destun sampl. Rydych chi\'n defnyddio CKEditor.

    ', +title:"Priodweddau Dogfen",txtColor:"Lliw y Testun",xhtmlDec:"Cynnwys Datganiadau XHTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/da.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/da.js new file mode 100644 index 0000000..0a10cf0 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/da.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","da",{bgColor:"Baggrundsfarve",bgFixed:"Fastlåst baggrund",bgImage:"Baggrundsbillede URL",charset:"Tegnsætskode",charsetASCII:"ASCII",charsetCE:"Centraleuropæisk",charsetCR:"Kyrillisk",charsetCT:"Traditionel kinesisk (Big5)",charsetGR:"Græsk",charsetJP:"Japansk",charsetKR:"Koreansk",charsetOther:"Anden tegnsætskode",charsetTR:"Tyrkisk",charsetUN:"Unicode (UTF-8)",charsetWE:"Vesteuropæisk",chooseColor:"Vælg",design:"Design",docTitle:"Sidetitel",docType:"Dokumenttype kategori", +docTypeOther:"Anden dokumenttype kategori",label:"Egenskaber for dokument",margin:"Sidemargen",marginBottom:"Nederst",marginLeft:"Venstre",marginRight:"Højre",marginTop:"Øverst",meta:"Metatags",metaAuthor:"Forfatter",metaCopyright:"Copyright",metaDescription:"Dokumentbeskrivelse",metaKeywords:"Dokument index nøgleord (kommasepareret)",other:"",previewHtml:'

    Dette er et eksempel på noget tekst. Du benytter CKEditor.

    ',title:"Egenskaber for dokument", +txtColor:"Tekstfarve",xhtmlDec:"Inkludere XHTML deklartion"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/de.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/de.js new file mode 100644 index 0000000..6b32751 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/de.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","de",{bgColor:"Hintergrundfarbe",bgFixed:"Nichtrollender (feststehender) Hintergrund",bgImage:"Hintergrundbild-URL",charset:"Zeichensatzkodierung",charsetASCII:"ASCII",charsetCE:"Zentraleuropäisch",charsetCR:"Kyrillisch",charsetCT:"Traditionelles Chinesisch (Big5)",charsetGR:"Griechisch",charsetJP:"Japanisch",charsetKR:"Koreanisch",charsetOther:"Andere Zeichensatzkodierung",charsetTR:"Türkisch",charsetUN:"Unicode (UTF-8)",charsetWE:"Westeuropäisch",chooseColor:"Auswählen", +design:"Design",docTitle:"Seitentitel",docType:"Dokumententypüberschrift",docTypeOther:"Andere Dokumententypüberschrift",label:"Dokumenteigenschaften",margin:"Seitenränder",marginBottom:"Unten",marginLeft:"Links",marginRight:"Rechts",marginTop:"Oben",meta:"Metadaten",metaAuthor:"Autor",metaCopyright:"Copyright",metaDescription:"Dokumentbeschreibung",metaKeywords:"Schlüsselwörter (durch Komma getrennt)",other:"Andere...",previewHtml:'

    Das ist ein Beispieltext. Du schreibst in CKEditor.

    ', +title:"Dokumenteigenschaften",txtColor:"Textfarbe",xhtmlDec:"Beziehe XHTML Deklarationen ein"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/el.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/el.js new file mode 100644 index 0000000..3f0999c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/el.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","el",{bgColor:"Χρώμα Φόντου",bgFixed:"Φόντο Χωρίς Κύλιση (Σταθερό)",bgImage:"Διεύθυνση Εικόνας Φόντου",charset:"Κωδικοποίηση Χαρακτήρων",charsetASCII:"ASCII",charsetCE:"Κεντρικής Ευρώπης",charsetCR:"Κυριλλική",charsetCT:"Παραδοσιακή Κινέζικη (Big5)",charsetGR:"Ελληνική",charsetJP:"Ιαπωνική",charsetKR:"Κορεάτικη",charsetOther:"Άλλη Κωδικοποίηση Χαρακτήρων",charsetTR:"Τουρκική",charsetUN:"Διεθνής (UTF-8)",charsetWE:"Δυτικής Ευρώπης",chooseColor:"Επιλέξτε",design:"Σχεδιασμός", +docTitle:"Τίτλος Σελίδας",docType:"Κεφαλίδα Τύπου Εγγράφου",docTypeOther:"Άλλη Κεφαλίδα Τύπου Εγγράφου",label:"Ιδιότητες Εγγράφου",margin:"Περιθώρια Σελίδας",marginBottom:"Κάτω",marginLeft:"Αριστερά",marginRight:"Δεξιά",marginTop:"Κορυφή",meta:"Μεταδεδομένα",metaAuthor:"Δημιουργός",metaCopyright:"Πνευματικά Δικαιώματα",metaDescription:"Περιγραφή Εγγράφου",metaKeywords:"Λέξεις κλειδιά δείκτες εγγράφου (διαχωρισμός με κόμμα)",other:"Άλλο...",previewHtml:'

    Αυτό είναι ένα παραδειγματικό κείμενο. Χρησιμοποιείτε το CKEditor.

    ', +title:"Ιδιότητες Εγγράφου",txtColor:"Χρώμα Κειμένου",xhtmlDec:"Να Συμπεριληφθούν οι Δηλώσεις XHTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/en-au.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/en-au.js new file mode 100644 index 0000000..1991fce --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/en-au.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","en-au",{bgColor:"Background Color",bgFixed:"Non-scrolling (Fixed) Background",bgImage:"Background Image URL",charset:"Character Set Encoding",charsetASCII:"ASCII",charsetCE:"Central European",charsetCR:"Cyrillic",charsetCT:"Chinese Traditional (Big5)",charsetGR:"Greek",charsetJP:"Japanese",charsetKR:"Korean",charsetOther:"Other Character Set Encoding",charsetTR:"Turkish",charsetUN:"Unicode (UTF-8)",charsetWE:"Western European",chooseColor:"Choose",design:"Design", +docTitle:"Page Title",docType:"Document Type Heading",docTypeOther:"Other Document Type Heading",label:"Document Properties",margin:"Page Margins",marginBottom:"Bottom",marginLeft:"Left",marginRight:"Right",marginTop:"Top",meta:"Meta Tags",metaAuthor:"Author",metaCopyright:"Copyright",metaDescription:"Document Description",metaKeywords:"Document Indexing Keywords (comma separated)",other:"Other...",previewHtml:'

    This is some sample text. You are using CKEditor.

    ', +title:"Document Properties",txtColor:"Text Color",xhtmlDec:"Include XHTML Declarations"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/en-ca.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/en-ca.js new file mode 100644 index 0000000..f135acf --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/en-ca.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","en-ca",{bgColor:"Background Color",bgFixed:"Non-scrolling (Fixed) Background",bgImage:"Background Image URL",charset:"Character Set Encoding",charsetASCII:"ASCII",charsetCE:"Central European",charsetCR:"Cyrillic",charsetCT:"Chinese Traditional (Big5)",charsetGR:"Greek",charsetJP:"Japanese",charsetKR:"Korean",charsetOther:"Other Character Set Encoding",charsetTR:"Turkish",charsetUN:"Unicode (UTF-8)",charsetWE:"Western European",chooseColor:"Choose",design:"Design", +docTitle:"Page Title",docType:"Document Type Heading",docTypeOther:"Other Document Type Heading",label:"Document Properties",margin:"Page Margins",marginBottom:"Bottom",marginLeft:"Left",marginRight:"Right",marginTop:"Top",meta:"Meta Tags",metaAuthor:"Author",metaCopyright:"Copyright",metaDescription:"Document Description",metaKeywords:"Document Indexing Keywords (comma separated)",other:"Other...",previewHtml:'

    This is some sample text. You are using CKEditor.

    ', +title:"Document Properties",txtColor:"Text Color",xhtmlDec:"Include XHTML Declarations"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/en-gb.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/en-gb.js new file mode 100644 index 0000000..4ae5c6f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/en-gb.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","en-gb",{bgColor:"Background Colour",bgFixed:"Non-scrolling (Fixed) Background",bgImage:"Background Image URL",charset:"Character Set Encoding",charsetASCII:"ASCII",charsetCE:"Central European",charsetCR:"Cyrillic",charsetCT:"Chinese Traditional (Big5)",charsetGR:"Greek",charsetJP:"Japanese",charsetKR:"Korean",charsetOther:"Other Character Set Encoding",charsetTR:"Turkish",charsetUN:"Unicode (UTF-8)",charsetWE:"Western European",chooseColor:"Choose",design:"Design", +docTitle:"Page Title",docType:"Document Type Heading",docTypeOther:"Other Document Type Heading",label:"Document Properties",margin:"Page Margins",marginBottom:"Bottom",marginLeft:"Left",marginRight:"Right",marginTop:"Top",meta:"Meta Tags",metaAuthor:"Author",metaCopyright:"Copyright",metaDescription:"Document Description",metaKeywords:"Document Indexing Keywords (comma-separated)",other:"Other...",previewHtml:'

    This is some sample text. You are using CKEditor.

    ', +title:"Document Properties",txtColor:"Text Colour",xhtmlDec:"Include XHTML Declarations"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/en.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/en.js new file mode 100644 index 0000000..73926df --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/en.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","en",{bgColor:"Background Color",bgFixed:"Non-scrolling (Fixed) Background",bgImage:"Background Image URL",charset:"Character Set Encoding",charsetASCII:"ASCII",charsetCE:"Central European",charsetCR:"Cyrillic",charsetCT:"Chinese Traditional (Big5)",charsetGR:"Greek",charsetJP:"Japanese",charsetKR:"Korean",charsetOther:"Other Character Set Encoding",charsetTR:"Turkish",charsetUN:"Unicode (UTF-8)",charsetWE:"Western European",chooseColor:"Choose",design:"Design", +docTitle:"Page Title",docType:"Document Type Heading",docTypeOther:"Other Document Type Heading",label:"Document Properties",margin:"Page Margins",marginBottom:"Bottom",marginLeft:"Left",marginRight:"Right",marginTop:"Top",meta:"Meta Tags",metaAuthor:"Author",metaCopyright:"Copyright",metaDescription:"Document Description",metaKeywords:"Document Indexing Keywords (comma separated)",other:"Other...",previewHtml:'

    This is some sample text. You are using CKEditor.

    ', +title:"Document Properties",txtColor:"Text Color",xhtmlDec:"Include XHTML Declarations"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/eo.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/eo.js new file mode 100644 index 0000000..182ea18 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/eo.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","eo",{bgColor:"Fona Koloro",bgFixed:"Neruluma Fono",bgImage:"URL de Fona Bildo",charset:"Signara Kodo",charsetASCII:"ASCII",charsetCE:"Centra Eŭropa",charsetCR:"Cirila",charsetCT:"Tradicia Ĉina (Big5)",charsetGR:"Greka",charsetJP:"Japana",charsetKR:"Korea",charsetOther:"Alia Signara Kodo",charsetTR:"Turka",charsetUN:"Unikodo (UTF-8)",charsetWE:"Okcidenta Eŭropa",chooseColor:"Elektu",design:"Dizajno",docTitle:"Paĝotitolo",docType:"Dokumenta Tipo",docTypeOther:"Alia Dokumenta Tipo", +label:"Dokumentaj Atributoj",margin:"Paĝaj Marĝenoj",marginBottom:"Malsupra",marginLeft:"Maldekstra",marginRight:"Dekstra",marginTop:"Supra",meta:"Metadatenoj",metaAuthor:"Verkinto",metaCopyright:"Kopirajto",metaDescription:"Dokumenta Priskribo",metaKeywords:"Ŝlosilvortoj de la Dokumento (apartigitaj de komoj)",other:"",previewHtml:'

    Tio estas sampla teksto. Vi estas uzanta CKEditor.

    ',title:"Dokumentaj Atributoj",txtColor:"Teksta Koloro", +xhtmlDec:"Inkluzivi XHTML Deklarojn"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/es.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/es.js new file mode 100644 index 0000000..8170464 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/es.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","es",{bgColor:"Color de fondo",bgFixed:"Fondo fijo (no se desplaza)",bgImage:"Imagen de fondo",charset:"Codificación de caracteres",charsetASCII:"ASCII",charsetCE:"Centro Europeo",charsetCR:"Ruso",charsetCT:"Chino Tradicional (Big5)",charsetGR:"Griego",charsetJP:"Japonés",charsetKR:"Koreano",charsetOther:"Otra codificación de caracteres",charsetTR:"Turco",charsetUN:"Unicode (UTF-8)",charsetWE:"Europeo occidental",chooseColor:"Elegir",design:"Diseño",docTitle:"Título de página", +docType:"Tipo de documento",docTypeOther:"Otro tipo de documento",label:"Propiedades del documento",margin:"Márgenes",marginBottom:"Inferior",marginLeft:"Izquierdo",marginRight:"Derecho",marginTop:"Superior",meta:"Meta Tags",metaAuthor:"Autor",metaCopyright:"Copyright",metaDescription:"Descripción del documento",metaKeywords:"Palabras claves del documento separadas por coma (meta keywords)",other:"Otro...",previewHtml:'

    Este es un texto de ejemplo. Usted está usando CKEditor.

    ', +title:"Propiedades del documento",txtColor:"Color del texto",xhtmlDec:"Incluir declaración XHTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/et.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/et.js new file mode 100644 index 0000000..43ad55d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/et.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","et",{bgColor:"Taustavärv",bgFixed:"Mittekeritav tagataust",bgImage:"Taustapildi URL",charset:"Märgistiku kodeering",charsetASCII:"ASCII",charsetCE:"Kesk-Euroopa",charsetCR:"Kirillisa",charsetCT:"Hiina traditsiooniline (Big5)",charsetGR:"Kreeka",charsetJP:"Jaapani",charsetKR:"Korea",charsetOther:"Ülejäänud märgistike kodeeringud",charsetTR:"Türgi",charsetUN:"Unicode (UTF-8)",charsetWE:"Lääne-Euroopa",chooseColor:"Vali",design:"Disain",docTitle:"Lehekülje tiitel", +docType:"Dokumendi tüüppäis",docTypeOther:"Teised dokumendi tüüppäised",label:"Dokumendi omadused",margin:"Lehekülje äärised",marginBottom:"Alaserv",marginLeft:"Vasakserv",marginRight:"Paremserv",marginTop:"Ülaserv",meta:"Meta andmed",metaAuthor:"Autor",metaCopyright:"Autoriõigus",metaDescription:"Dokumendi kirjeldus",metaKeywords:"Dokumendi võtmesõnad (eraldatud komadega)",other:"",previewHtml:'

    See on näidistekst. Sa kasutad CKEditori.

    ', +title:"Dokumendi omadused",txtColor:"Teksti värv",xhtmlDec:"Arva kaasa XHTML deklaratsioonid"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/eu.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/eu.js new file mode 100644 index 0000000..16175cc --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/eu.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","eu",{bgColor:"Atzeko Kolorea",bgFixed:"Korritze gabeko Atzealdea",bgImage:"Atzeko Irudiaren URL-a",charset:"Karaktere Multzoaren Kodeketa",charsetASCII:"ASCII",charsetCE:"Erdialdeko Europakoa",charsetCR:"Zirilikoa",charsetCT:"Txinatar Tradizionala (Big5)",charsetGR:"Grekoa",charsetJP:"Japoniarra",charsetKR:"Korearra",charsetOther:"Beste Karaktere Multzoko Kodeketa",charsetTR:"Turkiarra",charsetUN:"Unicode (UTF-8)",charsetWE:"Mendebaldeko Europakoa",chooseColor:"Choose", +design:"Diseinua",docTitle:"Orriaren Izenburua",docType:"Document Type Goiburua",docTypeOther:"Beste Document Type Goiburua",label:"Dokumentuaren Ezarpenak",margin:"Orrialdearen marjinak",marginBottom:"Behean",marginLeft:"Ezkerrean",marginRight:"Eskuman",marginTop:"Goian",meta:"Meta Informazioa",metaAuthor:"Egilea",metaCopyright:"Copyright",metaDescription:"Dokumentuaren Deskribapena",metaKeywords:"Dokumentuaren Gako-hitzak (komarekin bananduta)",other:"",previewHtml:'

    Hau adibideko testua da. CKEditor erabiltzen ari zara.

    ', +title:"Dokumentuaren Ezarpenak",txtColor:"Testu Kolorea",xhtmlDec:"XHTML Ezarpenak"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/fa.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/fa.js new file mode 100644 index 0000000..078e383 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/fa.js @@ -0,0 +1,2 @@ +CKEDITOR.plugins.setLang("docprops","fa",{bgColor:"رنگ پس​زمینه",bgFixed:"پس​زمینهٴ ثابت (بدون حرکت)",bgImage:"URL تصویر پسزمینه",charset:"رمزگذاری نویسه​گان",charsetASCII:"اسکی",charsetCE:"اروپای مرکزی",charsetCR:"سیریلیک",charsetCT:"چینی رسمی (Big5)",charsetGR:"یونانی",charsetJP:"ژاپنی",charsetKR:"کره​ای",charsetOther:"رمزگذاری نویسه​گان دیگر",charsetTR:"ترکی",charsetUN:"یونیکد (UTF-8)",charsetWE:"اروپای غربی",chooseColor:"انتخاب",design:"طراحی",docTitle:"عنوان صفحه",docType:"عنوان نوع سند",docTypeOther:"عنوان نوع سند دیگر", +label:"ویژگی​های سند",margin:"حاشیه​های صفحه",marginBottom:"پایین",marginLeft:"چپ",marginRight:"راست",marginTop:"بالا",meta:"فراداده",metaAuthor:"نویسنده",metaCopyright:"حق انتشار",metaDescription:"توصیف سند",metaKeywords:"کلیدواژگان نمایه​گذاری سند (با کاما جدا شوند)",other:"<سایر>",previewHtml:'

    این یک متن نمونه است. شما در حال استفاده از CKEditor هستید.

    ',title:"ویژگی​های سند",txtColor:"رنگ متن",xhtmlDec:"شامل تعاریف XHTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/fi.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/fi.js new file mode 100644 index 0000000..22a9740 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/fi.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","fi",{bgColor:"Taustaväri",bgFixed:"Paikallaanpysyvä tausta",bgImage:"Taustakuva",charset:"Merkistökoodaus",charsetASCII:"ASCII",charsetCE:"Keskieurooppalainen",charsetCR:"Kyrillinen",charsetCT:"Kiina, perinteinen (Big5)",charsetGR:"Kreikka",charsetJP:"Japani",charsetKR:"Korealainen",charsetOther:"Muu merkistökoodaus",charsetTR:"Turkkilainen",charsetUN:"Unicode (UTF-8)",charsetWE:"Länsieurooppalainen",chooseColor:"Valitse",design:"Sommittelu",docTitle:"Sivun nimi", +docType:"Dokumentin tyyppi",docTypeOther:"Muu dokumentin tyyppi",label:"Dokumentin ominaisuudet",margin:"Sivun marginaalit",marginBottom:"Ala",marginLeft:"Vasen",marginRight:"Oikea",marginTop:"Ylä",meta:"Metatieto",metaAuthor:"Tekijä",metaCopyright:"Tekijänoikeudet",metaDescription:"Kuvaus",metaKeywords:"Hakusanat (pilkulla erotettuna)",other:"",previewHtml:'

    Tämä on esimerkkitekstiä. Käytät juuri CKEditoria.

    ',title:"Dokumentin ominaisuudet", +txtColor:"Tekstiväri",xhtmlDec:"Lisää XHTML julistukset"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/fo.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/fo.js new file mode 100644 index 0000000..ef35269 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/fo.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","fo",{bgColor:"Bakgrundslitur",bgFixed:"Læst bakgrund (rullar ikki)",bgImage:"Leið til bakgrundsmynd (URL)",charset:"Teknsett koda",charsetASCII:"ASCII",charsetCE:"Miðeuropa",charsetCR:"Cyrilliskt",charsetCT:"Kinesiskt traditionelt (Big5)",charsetGR:"Grikst",charsetJP:"Japanskt",charsetKR:"Koreanskt",charsetOther:"Onnur teknsett koda",charsetTR:"Turkiskt",charsetUN:"Unicode (UTF-8)",charsetWE:"Vestureuropa",chooseColor:"Vel",design:"Design",docTitle:"Síðuheiti", +docType:"Dokumentslag yvirskrift",docTypeOther:"Annað dokumentslag yvirskrift",label:"Eginleikar fyri dokument",margin:"Síðubreddar",marginBottom:"Niðast",marginLeft:"Vinstra",marginRight:"Høgra",marginTop:"Ovast",meta:"META-upplýsingar",metaAuthor:"Høvundur",metaCopyright:"Upphavsrættindi",metaDescription:"Dokumentlýsing",metaKeywords:"Dokument index lyklaorð (sundurbýtt við komma)",other:"",previewHtml:'

    Hetta er ein royndartekstur. Tygum brúka CKEditor.

    ', +title:"Eginleikar fyri dokument",txtColor:"Tekstlitur",xhtmlDec:"Viðfest XHTML deklaratiónir"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/fr-ca.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/fr-ca.js new file mode 100644 index 0000000..31a809e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/fr-ca.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","fr-ca",{bgColor:"Couleur de fond",bgFixed:"Image fixe sans défilement",bgImage:"Image de fond",charset:"Encodage",charsetASCII:"ACSII",charsetCE:"Europe Centrale",charsetCR:"Cyrillique",charsetCT:"Chinois Traditionnel (Big5)",charsetGR:"Grecque",charsetJP:"Japonais",charsetKR:"Coréen",charsetOther:"Autre encodage",charsetTR:"Turque",charsetUN:"Unicode (UTF-8)",charsetWE:"Occidental",chooseColor:"Sélectionner",design:"Design",docTitle:"Titre de la page",docType:"Type de document", +docTypeOther:"Autre type de document",label:"Propriétés du document",margin:"Marges",marginBottom:"Bas",marginLeft:"Gauche",marginRight:"Droite",marginTop:"Haut",meta:"Méta-données",metaAuthor:"Auteur",metaCopyright:"Copyright",metaDescription:"Description",metaKeywords:"Mots-clés (séparés par des virgules)",other:"Autre...",previewHtml:'

    Voici un example de texte. Vous utilisez CKEditor.

    ',title:"Propriétés du document",txtColor:"Couleur de caractère", +xhtmlDec:"Inclure les déclarations XHTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/fr.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/fr.js new file mode 100644 index 0000000..f22e249 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/fr.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","fr",{bgColor:"Couleur de fond",bgFixed:"Image fixe sans défilement",bgImage:"Image de fond",charset:"Encodage de caractère",charsetASCII:"ASCII",charsetCE:"Europe Centrale",charsetCR:"Cyrillique",charsetCT:"Chinois Traditionnel (Big5)",charsetGR:"Grec",charsetJP:"Japonais",charsetKR:"Coréen",charsetOther:"Autre encodage de caractère",charsetTR:"Turc",charsetUN:"Unicode (UTF-8)",charsetWE:"Occidental",chooseColor:"Choisissez",design:"Design",docTitle:"Titre de la page", +docType:"Type de document",docTypeOther:"Autre type de document",label:"Propriétés du document",margin:"Marges",marginBottom:"Bas",marginLeft:"Gauche",marginRight:"Droite",marginTop:"Haut",meta:"Métadonnées",metaAuthor:"Auteur",metaCopyright:"Copyright",metaDescription:"Description",metaKeywords:"Mots-clés (séparés par des virgules)",other:"",previewHtml:'

    Ceci est un texte d\'exemple. Vous utilisez CKEditor.

    ',title:"Propriétés du document", +txtColor:"Couleur de texte",xhtmlDec:"Inclure les déclarations XHTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/gl.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/gl.js new file mode 100644 index 0000000..f8b0c21 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/gl.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","gl",{bgColor:"Cor do fondo",bgFixed:"Fondo fixo (non se despraza)",bgImage:"URL da imaxe do fondo",charset:"Codificación de caracteres",charsetASCII:"ASCII",charsetCE:"Centro europeo",charsetCR:"Cirílico",charsetCT:"Chinés tradicional (Big5)",charsetGR:"Grego",charsetJP:"Xaponés",charsetKR:"Coreano",charsetOther:"Outra codificación de caracteres",charsetTR:"Turco",charsetUN:"Unicode (UTF-8)",charsetWE:"Europeo occidental",chooseColor:"Escoller",design:"Deseño", +docTitle:"Título da páxina",docType:"Cabeceira do tipo de documento",docTypeOther:"Outra cabeceira do tipo de documento",label:"Propiedades do documento",margin:"Marxes da páxina",marginBottom:"Abaixo",marginLeft:"Esquerda",marginRight:"Dereita",marginTop:"Arriba",meta:"Meta etiquetas",metaAuthor:"Autor",metaCopyright:"Dereito de autoría",metaDescription:"Descrición do documento",metaKeywords:"Palabras clave de indexación do documento (separadas por comas)",other:"Outro...",previewHtml:'

    Este é un texto de exemplo. Vostede esta a empregar o CKEditor.

    ', +title:"Propiedades do documento",txtColor:"Cor do texto",xhtmlDec:"Incluír as declaracións XHTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/gu.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/gu.js new file mode 100644 index 0000000..7458ffe --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/gu.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","gu",{bgColor:"બૅકગ્રાઉન્ડ રંગ",bgFixed:"સ્ક્રોલ ન થાય તેવું બૅકગ્રાઉન્ડ",bgImage:"બૅકગ્રાઉન્ડ ચિત્ર URL",charset:"કેરેક્ટર સેટ એન્કોડિંગ",charsetASCII:"ASCII",charsetCE:"મધ્ય યુરોપિઅન (Central European)",charsetCR:"સિરીલિક (Cyrillic)",charsetCT:"ચાઇનીઝ (Chinese Traditional Big5)",charsetGR:"ગ્રીક (Greek)",charsetJP:"જાપાનિઝ (Japanese)",charsetKR:"કોરીયન (Korean)",charsetOther:"અન્ય કેરેક્ટર સેટ એન્કોડિંગ",charsetTR:"ટર્કિ (Turkish)",charsetUN:"યૂનિકોડ (UTF-8)", +charsetWE:"પશ્ચિમ યુરોપિઅન (Western European)",chooseColor:"વિકલ્પ",design:"ડીસા",docTitle:"પેજ મથાળું/ટાઇટલ",docType:"ડૉક્યુમન્ટ પ્રકાર શીર્ષક",docTypeOther:"અન્ય ડૉક્યુમન્ટ પ્રકાર શીર્ષક",label:"ડૉક્યુમન્ટ ગુણ/પ્રૉપર્ટિઝ",margin:"પેજ માર્જિન",marginBottom:"નીચે",marginLeft:"ડાબી",marginRight:"જમણી",marginTop:"ઉપર",meta:"મેટાડૅટા",metaAuthor:"લેખક",metaCopyright:"કૉપિરાઇટ",metaDescription:"ડૉક્યુમન્ટ વર્ણન",metaKeywords:"ડૉક્યુમન્ટ ઇન્ડેક્સ સંકેતશબ્દ (અલ્પવિરામ (,) થી અલગ કરો)",other:"",previewHtml:'

    આ એક સેમ્પલ ટેક્ષ્ત્ છે. તમે CKEditor વાપરો છો.

    ', +title:"ડૉક્યુમન્ટ ગુણ/પ્રૉપર્ટિઝ",txtColor:"શબ્દનો રંગ",xhtmlDec:"XHTML સૂચના સમાવિષ્ટ કરવી"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/he.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/he.js new file mode 100644 index 0000000..d71d158 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/he.js @@ -0,0 +1,2 @@ +CKEDITOR.plugins.setLang("docprops","he",{bgColor:"צבע רקע",bgFixed:"רקע לא נגלל (צמוד)",bgImage:"כתובת של תמונת רקע",charset:"קידוד תווים",charsetASCII:"ASCII",charsetCE:"מרכז אירופאי",charsetCR:"קירילי",charsetCT:"סיני מסורתי (Big5)",charsetGR:"יווני",charsetJP:"יפני",charsetKR:"קוריאני",charsetOther:"קידוד תווים אחר",charsetTR:"טורקי",charsetUN:"יוניקוד (UTF-8)",charsetWE:"מערב אירופאי",chooseColor:"בחירה",design:"עיצוב",docTitle:"כותרת עמוד",docType:"כותר סוג מסמך",docTypeOther:"כותר סוג מסמך אחר", +label:"מאפייני מסמך",margin:"מרווחי עמוד",marginBottom:"תחתון",marginLeft:"שמאלי",marginRight:"ימני",marginTop:"עליון",meta:"תגי Meta",metaAuthor:"מחבר/ת",metaCopyright:"זכויות יוצרים",metaDescription:"תיאור המסמך",metaKeywords:"מילות מפתח של המסמך (מופרדות בפסיק)",other:"אחר...",previewHtml:'

    זהו טקסט הדגמה. את/ה משתמש/ת בCKEditor.

    ',title:"מאפייני מסמך",txtColor:"צבע טקסט",xhtmlDec:"כלול הכרזות XHTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/hi.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/hi.js new file mode 100644 index 0000000..6826618 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/hi.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","hi",{bgColor:"बैक्ग्राउन्ड रंग",bgFixed:"स्क्रॉल न करने वाला बैक्ग्राउन्ड",bgImage:"बैक्ग्राउन्ड तस्वीर URL",charset:"करेक्टर सॅट ऍन्कोडिंग",charsetASCII:"ASCII",charsetCE:"मध्य यूरोपीय (Central European)",charsetCR:"सिरीलिक (Cyrillic)",charsetCT:"चीनी (Chinese Traditional Big5)",charsetGR:"यवन (Greek)",charsetJP:"जापानी (Japanese)",charsetKR:"कोरीयन (Korean)",charsetOther:"अन्य करेक्टर सॅट ऍन्कोडिंग",charsetTR:"तुर्की (Turkish)",charsetUN:"यूनीकोड (UTF-8)",charsetWE:"पश्चिम यूरोपीय (Western European)", +chooseColor:"Choose",design:"Design",docTitle:"पेज शीर्षक",docType:"डॉक्यूमॅन्ट प्रकार शीर्षक",docTypeOther:"अन्य डॉक्यूमॅन्ट प्रकार शीर्षक",label:"डॉक्यूमॅन्ट प्रॉपर्टीज़",margin:"पेज मार्जिन",marginBottom:"नीचे",marginLeft:"बायें",marginRight:"दायें",marginTop:"ऊपर",meta:"मॅटाडेटा",metaAuthor:"लेखक",metaCopyright:"कॉपीराइट",metaDescription:"डॉक्यूमॅन्ट करॅक्टरन",metaKeywords:"डॉक्युमॅन्ट इन्डेक्स संकेतशब्द (अल्पविराम से अलग करें)",other:"<अन्य>",previewHtml:'

    This is some sample text. You are using CKEditor.

    ', +title:"डॉक्यूमॅन्ट प्रॉपर्टीज़",txtColor:"टेक्स्ट रंग",xhtmlDec:"XHTML सूचना सम्मिलित करें"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/hr.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/hr.js new file mode 100644 index 0000000..3477c6f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/hr.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","hr",{bgColor:"Boja pozadine",bgFixed:"Pozadine se ne pomiče",bgImage:"URL slike pozadine",charset:"Enkodiranje znakova",charsetASCII:"ASCII",charsetCE:"Središnja Europa",charsetCR:"Ćirilica",charsetCT:"Tradicionalna kineska (Big5)",charsetGR:"Grčka",charsetJP:"Japanska",charsetKR:"Koreanska",charsetOther:"Ostalo enkodiranje znakova",charsetTR:"Turska",charsetUN:"Unicode (UTF-8)",charsetWE:"Zapadna Europa",chooseColor:"Odaberi",design:"Dizajn",docTitle:"Naslov stranice", +docType:"Zaglavlje vrste dokumenta",docTypeOther:"Ostalo zaglavlje vrste dokumenta",label:"Svojstva dokumenta",margin:"Margine stranice",marginBottom:"Dolje",marginLeft:"Lijevo",marginRight:"Desno",marginTop:"Vrh",meta:"Meta Data",metaAuthor:"Autor",metaCopyright:"Autorska prava",metaDescription:"Opis dokumenta",metaKeywords:"Ključne riječi dokumenta (odvojene zarezom)",other:"",previewHtml:'

    Ovo je neki primjer teksta. Vi koristite CKEditor.

    ', +title:"Svojstva dokumenta",txtColor:"Boja teksta",xhtmlDec:"Ubaci XHTML deklaracije"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/hu.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/hu.js new file mode 100644 index 0000000..beeed2b --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/hu.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","hu",{bgColor:"Háttérszín",bgFixed:"Nem gördíthető háttér",bgImage:"Háttérkép cím",charset:"Karakterkódolás",charsetASCII:"ASCII",charsetCE:"Közép-Európai",charsetCR:"Cyrill",charsetCT:"Kínai Tradicionális (Big5)",charsetGR:"Görög",charsetJP:"Japán",charsetKR:"Koreai",charsetOther:"Más karakterkódolás",charsetTR:"Török",charsetUN:"Unicode (UTF-8)",charsetWE:"Nyugat-Európai",chooseColor:"Válasszon",design:"Design",docTitle:"Oldalcím",docType:"Dokumentum típus fejléc", +docTypeOther:"Más dokumentum típus fejléc",label:"Dokumentum tulajdonságai",margin:"Oldal margók",marginBottom:"Alsó",marginLeft:"Bal",marginRight:"Jobb",marginTop:"Felső",meta:"Meta adatok",metaAuthor:"Szerző",metaCopyright:"Szerzői jog",metaDescription:"Dokumentum leírás",metaKeywords:"Dokumentum keresőszavak (vesszővel elválasztva)",other:"",previewHtml:'

    Ez itt egy példa. A CKEditor-t használod.

    ',title:"Dokumentum tulajdonságai",txtColor:"Betűszín", +xhtmlDec:"XHTML deklarációk beillesztése"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/id.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/id.js new file mode 100644 index 0000000..9716026 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/id.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","id",{bgColor:"Warna Latar Belakang",bgFixed:"Non-scrolling (Fixed) Background",bgImage:"Background Image URL",charset:"Character Set Encoding",charsetASCII:"ASCII",charsetCE:"Central European",charsetCR:"Cyrillic",charsetCT:"Chinese Traditional (Big5)",charsetGR:"Greek",charsetJP:"Japanese",charsetKR:"Korean",charsetOther:"Other Character Set Encoding",charsetTR:"Turkish",charsetUN:"Unicode (UTF-8)",charsetWE:"Western European",chooseColor:"Pilih",design:"Design", +docTitle:"Page Title",docType:"Document Type Heading",docTypeOther:"Other Document Type Heading",label:"Document Properties",margin:"Page Margins",marginBottom:"Bawah",marginLeft:"Kiri",marginRight:"Kanan",marginTop:"Atas",meta:"Meta Tags",metaAuthor:"Author",metaCopyright:"Copyright",metaDescription:"Document Description",metaKeywords:"Document Indexing Keywords (comma separated)",other:"Other...",previewHtml:'

    This is some sample text. You are using CKEditor.

    ', +title:"Document Properties",txtColor:"Text Color",xhtmlDec:"Include XHTML Declarations"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/is.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/is.js new file mode 100644 index 0000000..9085a4f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/is.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","is",{bgColor:"Bakgrunnslitur",bgFixed:"Læstur bakgrunnur",bgImage:"Slóð bakgrunnsmyndar",charset:"Letursett",charsetASCII:"ASCII",charsetCE:"Mið-evrópskt",charsetCR:"Kýrilskt",charsetCT:"Kínverskt, hefðbundið (Big5)",charsetGR:"Grískt",charsetJP:"Japanskt",charsetKR:"Kóreskt",charsetOther:"Annað letursett",charsetTR:"Tyrkneskt",charsetUN:"Unicode (UTF-8)",charsetWE:"Vestur-evrópst",chooseColor:"Choose",design:"Design",docTitle:"Titill síðu",docType:"Flokkur skjalategunda", +docTypeOther:"Annar flokkur skjalategunda",label:"Eigindi skjals",margin:"Hliðarspássía",marginBottom:"Neðst",marginLeft:"Vinstri",marginRight:"Hægri",marginTop:"Efst",meta:"Lýsigögn",metaAuthor:"Höfundur",metaCopyright:"Höfundarréttur",metaDescription:"Lýsing skjals",metaKeywords:"Lykilorð efnisorðaskrár (aðgreind með kommum)",other:"",previewHtml:'

    This is some sample text. You are using CKEditor.

    ',title:"Eigindi skjals",txtColor:"Litur texta", +xhtmlDec:"Fella inn XHTML lýsingu"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/it.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/it.js new file mode 100644 index 0000000..56edb3a --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/it.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","it",{bgColor:"Colore di sfondo",bgFixed:"Sfondo fissato",bgImage:"Immagine di sfondo",charset:"Set di caretteri",charsetASCII:"ASCII",charsetCE:"Europa Centrale",charsetCR:"Cirillico",charsetCT:"Cinese Tradizionale (Big5)",charsetGR:"Greco",charsetJP:"Giapponese",charsetKR:"Coreano",charsetOther:"Altro set di caretteri",charsetTR:"Turco",charsetUN:"Unicode (UTF-8)",charsetWE:"Europa Occidentale",chooseColor:"Scegli",design:"Disegna",docTitle:"Titolo pagina",docType:"Intestazione DocType", +docTypeOther:"Altra intestazione DocType",label:"Proprietà del Documento",margin:"Margini",marginBottom:"In Basso",marginLeft:"A Sinistra",marginRight:"A Destra",marginTop:"In Alto",meta:"Meta Data",metaAuthor:"Autore",metaCopyright:"Copyright",metaDescription:"Descrizione documento",metaKeywords:"Chiavi di indicizzazione documento (separate da virgola)",other:"",previewHtml:'

    Questo è un testo di esempio. State usando CKEditor.

    ',title:"Proprietà del Documento", +txtColor:"Colore testo",xhtmlDec:"Includi dichiarazione XHTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ja.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ja.js new file mode 100644 index 0000000..34f5791 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ja.js @@ -0,0 +1,2 @@ +CKEDITOR.plugins.setLang("docprops","ja",{bgColor:"背景色",bgFixed:"スクロールしない背景",bgImage:"背景画像 URL",charset:"文字コード",charsetASCII:"ASCII",charsetCE:"Central European",charsetCR:"Cyrillic",charsetCT:"Chinese Traditional (Big5)",charsetGR:"Greek",charsetJP:"日本語",charsetKR:"Korean",charsetOther:"他の文字セット符号化",charsetTR:"Turkish",charsetUN:"Unicode (UTF-8)",charsetWE:"Western European",chooseColor:"色の選択",design:"デザイン",docTitle:"ページタイトル",docType:"文書タイプヘッダー",docTypeOther:"その他文書タイプヘッダー",label:"文書 プロパティ",margin:"ページ・マージン", +marginBottom:"下部",marginLeft:"左",marginRight:"右",marginTop:"上部",meta:"メタデータ",metaAuthor:"文書の作者",metaCopyright:"文書の著作権",metaDescription:"文書の概要",metaKeywords:"文書のキーワード(カンマ区切り)",other:"<その他の>",previewHtml:'

    これはテキストサンプルです。 あなたは、CKEditorを使っています。

    ',title:"文書 プロパティ",txtColor:"テキスト色",xhtmlDec:"XHTML宣言をインクルード"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ka.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ka.js new file mode 100644 index 0000000..50f71de --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ka.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","ka",{bgColor:"ფონის ფერი",bgFixed:"უმოძრაო (ფიქსირებული) ფონი",bgImage:"ფონური სურათის URL",charset:"კოდირება",charsetASCII:"ამერიკული (ASCII)",charsetCE:"ცენტრალურ ევროპული",charsetCR:"კირილური",charsetCT:"ტრადიციული ჩინური (Big5)",charsetGR:"ბერძნული",charsetJP:"იაპონური",charsetKR:"კორეული",charsetOther:"სხვა კოდირებები",charsetTR:"თურქული",charsetUN:"უნიკოდი (UTF-8)",charsetWE:"დასავლეთ ევროპული",chooseColor:"არჩევა",design:"დიზაინი",docTitle:"გვერდის სათაური", +docType:"დოკუმენტის ტიპი",docTypeOther:"სხვა ტიპის დოკუმენტი",label:"დოკუმენტის პარამეტრები",margin:"გვერდის კიდეები",marginBottom:"ქვედა",marginLeft:"მარცხენა",marginRight:"მარჯვენა",marginTop:"ზედა",meta:"მეტაTag-ები",metaAuthor:"ავტორი",metaCopyright:"Copyright",metaDescription:"დოკუმენტის აღწერა",metaKeywords:"დოკუმენტის საკვანძო სიტყვები (მძიმით გამოყოფილი)",other:"სხვა...",previewHtml:'

    ეს არის საცდელი ტექსტი. თქვენ CKEditor-ით სარგებლობთ.

    ', +title:"დოკუმენტის პარამეტრები",txtColor:"ტექსტის ფერი",xhtmlDec:"XHTML დეკლარაციების ჩართვა"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/km.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/km.js new file mode 100644 index 0000000..3427290 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/km.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","km",{bgColor:"ពណ៌​ផ្ទៃ​ក្រោយ",bgFixed:"ផ្ទៃ​ក្រោយ​គ្មាន​ការ​រំកិល (នឹង​ថ្កល់)",bgImage:"URL រូបភាព​ផ្ទៃ​ក្រោយ",charset:"ការ​អ៊ិនកូដ​តួ​អក្សរ",charsetASCII:"ASCII",charsetCE:"អឺរ៉ុប​កណ្ដាល",charsetCR:"Cyrillic",charsetCT:"ចិន​បុរាណ (Big5)",charsetGR:"ក្រិក",charsetJP:"ជប៉ុន",charsetKR:"កូរ៉េ",charsetOther:"កំណត់លេខកូតភាសាផ្សេងទៀត",charsetTR:"ទួរគី",charsetUN:"យូនីកូដ (UTF-8)",charsetWE:"អឺរ៉ុប​ខាង​លិច",chooseColor:"រើស",design:"រចនា",docTitle:"ចំណងជើងទំព័រ",docType:"ប្រភេទក្បាលទំព័រ​ឯកសារ", +docTypeOther:"ប្រភេទក្បាលទំព័រឯកសារ​ផ្សេងទៀត",label:"លក្ខណៈ​សម្បត្តិ​ឯកសារ",margin:"រឹម​ទំព័រ",marginBottom:"បាត​ក្រោម",marginLeft:"ឆ្វេង",marginRight:"ស្ដាំ",marginTop:"លើ",meta:"ស្លាក​មេតា",metaAuthor:"អ្នកនិពន្ធ",metaCopyright:"រក្សាសិទ្ធិ",metaDescription:"សេចក្តីអត្ថាធិប្បាយអំពីឯកសារ",metaKeywords:"ពាក្យនៅក្នុងឯកសារ (ផ្តាច់ពីគ្នាដោយក្បៀស)",other:"ដទៃ​ទៀត...",previewHtml:'

    នេះ​គឺ​ជាអក្សរ​គំរូ​ខ្លះៗ។ អ្នក​កំពុង​ប្រើ CKEditor

    ',title:"ការកំណត់ ឯកសារ", +txtColor:"ពណ៌អក្សរ",xhtmlDec:"បញ្ជូល XHTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ko.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ko.js new file mode 100644 index 0000000..c9a2e43 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ko.js @@ -0,0 +1,2 @@ +CKEDITOR.plugins.setLang("docprops","ko",{bgColor:"배경 색상",bgFixed:"스크롤 되지 않는(고정된) 배경",bgImage:"배경 이미지 주소(URL)",charset:"문자열 인코딩",charsetASCII:"ASCII",charsetCE:"중앙 유럽",charsetCR:"키릴 문자",charsetCT:"중국어 (Big5)",charsetGR:"그리스어",charsetJP:"일본어",charsetKR:"한국어",charsetOther:"다른 문자열 인코딩",charsetTR:"터키어",charsetUN:"유니코드 (UTF-8)",charsetWE:"서유럽",chooseColor:"선택",design:"디자인",docTitle:"페이지 이름",docType:"문서 제목",docTypeOther:"다른 문서 제목",label:"문서 속성",margin:"페이지 여백",marginBottom:"아래",marginLeft:"왼쪽",marginRight:"오른쪽", +marginTop:"위",meta:"메타 데이터",metaAuthor:"작성자",metaCopyright:"저작권",metaDescription:"문서 설명",metaKeywords:"문서 핵심어 (쉼표로 구분)",other:"기타...",previewHtml:'

    이것은 예문입니다. 여러분은 지금 CKEditor를 사용하고 있습니다.

    ',title:"문서 속성",txtColor:"글자 색상",xhtmlDec:"XHTML 문서 정의 포함"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ku.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ku.js new file mode 100644 index 0000000..f2dd284 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ku.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","ku",{bgColor:"ڕەنگی پاشبنەما",bgFixed:"بێ هاتووچوپێکردنی (چەسپاو) پاشبنەمای وێنه",bgImage:"ناونیشانی بەستەری وێنەی پاشبنەما",charset:"دەستەی نووسەی بەکۆدکەر",charsetASCII:"ASCII",charsetCE:"ناوەڕاستی ئەوروپا",charsetCR:"سیریلیك",charsetCT:"چینی(Big5)",charsetGR:"یۆنانی",charsetJP:"ژاپۆنی",charsetKR:"کۆریا",charsetOther:"دەستەی نووسەی بەکۆدکەری تر",charsetTR:"تورکی",charsetUN:"Unicode (UTF-8)",charsetWE:"ڕۆژئاوای ئەوروپا",chooseColor:"هەڵبژێرە",design:"شێوەکار", +docTitle:"سەردێڕی پەڕه",docType:"سەرپەڕەی جۆری پەڕه",docTypeOther:"سەرپەڕەی جۆری پەڕەی تر",label:"خاسییەتی پەڕه",margin:"تەنیشت پەڕه",marginBottom:"ژێرەوه",marginLeft:"چەپ",marginRight:"ڕاست",marginTop:"سەرەوه",meta:"زانیاری مێتا",metaAuthor:"نووسەر",metaCopyright:"مافی بڵاوکردنەوەی",metaDescription:"پێناسەی لاپەڕه",metaKeywords:"بەڵگەنامەی وشەی کاریگەر(به کۆما لێکیان جیابکەوه)",other:"هیتر...",previewHtml:'

    ئەمە وەك نموونەی دەقه. تۆ بەکاردەهێنیت CKEditor.

    ', +title:"خاسییەتی پەڕه",txtColor:"ڕەنگی دەق",xhtmlDec:"بەیاننامەکانی XHTML لەگەڵدابێت"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/lt.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/lt.js new file mode 100644 index 0000000..b2e1ba9 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/lt.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","lt",{bgColor:"Fono spalva",bgFixed:"Neslenkantis fonas",bgImage:"Fono paveikslėlio nuoroda (URL)",charset:"Simbolių kodavimo lentelė",charsetASCII:"ASCII",charsetCE:"Centrinės Europos",charsetCR:"Kirilica",charsetCT:"Tradicinės kinų (Big5)",charsetGR:"Graikų",charsetJP:"Japonų",charsetKR:"Korėjiečių",charsetOther:"Kita simbolių kodavimo lentelė",charsetTR:"Turkų",charsetUN:"Unikodas (UTF-8)",charsetWE:"Vakarų Europos",chooseColor:"Pasirinkite",design:"Išdėstymas", +docTitle:"Puslapio antraštė",docType:"Dokumento tipo antraštė",docTypeOther:"Kita dokumento tipo antraštė",label:"Dokumento savybės",margin:"Puslapio kraštinės",marginBottom:"Apačioje",marginLeft:"Kairėje",marginRight:"Dešinėje",marginTop:"Viršuje",meta:"Meta duomenys",metaAuthor:"Autorius",metaCopyright:"Autorinės teisės",metaDescription:"Dokumento apibūdinimas",metaKeywords:"Dokumento indeksavimo raktiniai žodžiai (atskirti kableliais)",other:"",previewHtml:'

    Tai yra pavyzdinis tekstas. Jūs naudojate CKEditor.

    ', +title:"Dokumento savybės",txtColor:"Teksto spalva",xhtmlDec:"Įtraukti XHTML deklaracijas"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/lv.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/lv.js new file mode 100644 index 0000000..6101494 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/lv.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","lv",{bgColor:"Fona krāsa",bgFixed:"Fona attēls ir fiksēts",bgImage:"Fona attēla hipersaite",charset:"Simbolu kodējums",charsetASCII:"ASCII",charsetCE:"Centrāleiropas",charsetCR:"Kirilica",charsetCT:"Ķīniešu tradicionālā (Big5)",charsetGR:"Grieķu",charsetJP:"Japāņu",charsetKR:"Korejiešu",charsetOther:"Cits simbolu kodējums",charsetTR:"Turku",charsetUN:"Unikods (UTF-8)",charsetWE:"Rietumeiropas",chooseColor:"Izvēlēties",design:"Dizains",docTitle:"Dokumenta virsraksts ", +docType:"Dokumenta tips",docTypeOther:"Cits dokumenta tips",label:"Dokumenta īpašības",margin:"Lapas robežas",marginBottom:"Apakšā",marginLeft:"Pa kreisi",marginRight:"Pa labi",marginTop:"Augšā",meta:"META dati",metaAuthor:"Autors",metaCopyright:"Autortiesības",metaDescription:"Dokumenta apraksts",metaKeywords:"Dokumentu aprakstoši atslēgvārdi (atdalīti ar komatu)",other:"<cits>",previewHtml:'<p>Šis ir <strong>parauga teksts</strong>. Jūs izmantojiet <a href="javascript:void(0)">CKEditor</a>.</p>', +title:"Dokumenta īpašības",txtColor:"Teksta krāsa",xhtmlDec:"Ietvert XHTML deklarācijas"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/mk.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/mk.js new file mode 100644 index 0000000..7f48e61 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/mk.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","mk",{bgColor:"Background Color",bgFixed:"Non-scrolling (Fixed) Background",bgImage:"Background Image URL",charset:"Character Set Encoding",charsetASCII:"ASCII",charsetCE:"Central European",charsetCR:"Cyrillic",charsetCT:"Chinese Traditional (Big5)",charsetGR:"Greek",charsetJP:"Japanese",charsetKR:"Korean",charsetOther:"Other Character Set Encoding",charsetTR:"Turkish",charsetUN:"Unicode (UTF-8)",charsetWE:"Western European",chooseColor:"Choose",design:"Design", +docTitle:"Page Title",docType:"Document Type Heading",docTypeOther:"Other Document Type Heading",label:"Document Properties",margin:"Page Margins",marginBottom:"Bottom",marginLeft:"Left",marginRight:"Right",marginTop:"Top",meta:"Meta Tags",metaAuthor:"Author",metaCopyright:"Copyright",metaDescription:"Document Description",metaKeywords:"Document Indexing Keywords (comma separated)",other:"Other...",previewHtml:'<p>This is some <strong>sample text</strong>. You are using <a href="javascript:void(0)">CKEditor</a>.</p>', +title:"Document Properties",txtColor:"Text Color",xhtmlDec:"Include XHTML Declarations"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/mn.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/mn.js new file mode 100644 index 0000000..8907ba3 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/mn.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","mn",{bgColor:"Фоно өнгө",bgFixed:"Гүйдэггүй фоно",bgImage:"Фоно зурагны URL",charset:"Encoding тэмдэгт",charsetASCII:"ASCII",charsetCE:"Төв европ",charsetCR:"Крил",charsetCT:"Хятадын уламжлалт (Big5)",charsetGR:"Гред",charsetJP:"Япон",charsetKR:"Солонгос",charsetOther:"Encoding-д өөр тэмдэгт оноох",charsetTR:"Tурк",charsetUN:"Юникод (UTF-8)",charsetWE:"Баруун европ",chooseColor:"Сонгох",design:"Design",docTitle:"Хуудасны гарчиг",docType:"Баримт бичгийн төрөл Heading", +docTypeOther:"Бусад баримт бичгийн төрөл Heading",label:"Баримт бичиг шинж чанар",margin:"Хуудасны захын зай",marginBottom:"Доод тал",marginLeft:"Зүүн тал",marginRight:"Баруун тал",marginTop:"Дээд тал",meta:"Meta өгөгдөл",metaAuthor:"Зохиогч",metaCopyright:"Зохиогчийн эрх",metaDescription:"Баримт бичгийн тайлбар",metaKeywords:"Баримт бичгийн индекс түлхүүр үг (таслалаар тусгаарлагдана)",other:"<other>",previewHtml:'<p>This is some <strong>sample text</strong>. You are using <a href="javascript:void(0)">CKEditor</a>.</p>', +title:"Баримт бичиг шинж чанар",txtColor:"Фонтны өнгө",xhtmlDec:"XHTML-ийн мэдээллийг агуулах"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ms.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ms.js new file mode 100644 index 0000000..fe51ef5 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ms.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","ms",{bgColor:"Warna Latarbelakang",bgFixed:"Imej Latarbelakang tanpa Skrol",bgImage:"URL Gambar Latarbelakang",charset:"Enkod Set Huruf",charsetASCII:"ASCII",charsetCE:"Central European",charsetCR:"Cyrillic",charsetCT:"Chinese Traditional (Big5)",charsetGR:"Greek",charsetJP:"Japanese",charsetKR:"Korean",charsetOther:"Enkod Set Huruf yang Lain",charsetTR:"Turkish",charsetUN:"Unicode (UTF-8)",charsetWE:"Western European",chooseColor:"Choose",design:"Design",docTitle:"Tajuk Muka Surat", +docType:"Jenis Kepala Dokumen",docTypeOther:"Jenis Kepala Dokumen yang Lain",label:"Ciri-ciri dokumen",margin:"Margin Muka Surat",marginBottom:"Bawah",marginLeft:"Kiri",marginRight:"Kanan",marginTop:"Atas",meta:"Data Meta",metaAuthor:"Penulis",metaCopyright:"Hakcipta",metaDescription:"Keterangan Dokumen",metaKeywords:"Kata Kunci Indeks Dokumen (dipisahkan oleh koma)",other:"<lain>",previewHtml:'<p>This is some <strong>sample text</strong>. You are using <a href="javascript:void(0)">CKEditor</a>.</p>', +title:"Ciri-ciri dokumen",txtColor:"Warna Text",xhtmlDec:"Masukkan pemula kod XHTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/nb.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/nb.js new file mode 100644 index 0000000..b505923 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/nb.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","nb",{bgColor:"Bakgrunnsfarge",bgFixed:"Lås bakgrunnsbilde",bgImage:"URL for bakgrunnsbilde",charset:"Tegnsett",charsetASCII:"ASCII",charsetCE:"Sentraleuropeisk",charsetCR:"Kyrillisk",charsetCT:"Tradisonell kinesisk (Big5)",charsetGR:"Gresk",charsetJP:"Japansk",charsetKR:"Koreansk",charsetOther:"Annet tegnsett",charsetTR:"Tyrkisk",charsetUN:"Unicode (UTF-8)",charsetWE:"Vesteuropeisk",chooseColor:"Velg",design:"Design",docTitle:"Sidetittel",docType:"Dokumenttype header", +docTypeOther:"Annet dokumenttype header",label:"Dokumentegenskaper",margin:"Sidemargin",marginBottom:"Bunn",marginLeft:"Venstre",marginRight:"Høyre",marginTop:"Topp",meta:"Meta-data",metaAuthor:"Forfatter",metaCopyright:"Kopirett",metaDescription:"Dokumentbeskrivelse",metaKeywords:"Dokument nøkkelord (kommaseparert)",other:"<annen>",previewHtml:'<p>Dette er en <strong>eksempeltekst</strong>. Du bruker <a href="javascript:void(0)">CKEditor</a>.</p>',title:"Dokumentegenskaper",txtColor:"Tekstfarge", +xhtmlDec:"Inkluder XHTML-deklarasjon"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/nl.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/nl.js new file mode 100644 index 0000000..7425a0a --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/nl.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","nl",{bgColor:"Achtergrondkleur",bgFixed:"Niet-scrollend (gefixeerde) achtergrond",bgImage:"Achtergrondafbeelding URL",charset:"Tekencodering",charsetASCII:"ASCII",charsetCE:"Centraal Europees",charsetCR:"Cyrillisch",charsetCT:"Traditioneel Chinees (Big5)",charsetGR:"Grieks",charsetJP:"Japans",charsetKR:"Koreaans",charsetOther:"Andere tekencodering",charsetTR:"Turks",charsetUN:"Unicode (UTF-8)",charsetWE:"West Europees",chooseColor:"Kies",design:"Ontwerp",docTitle:"Paginatitel", +docType:"Documenttype-definitie",docTypeOther:"Andere documenttype-definitie",label:"Documenteigenschappen",margin:"Pagina marges",marginBottom:"Onder",marginLeft:"Links",marginRight:"Rechts",marginTop:"Boven",meta:"Meta tags",metaAuthor:"Auteur",metaCopyright:"Auteursrechten",metaDescription:"Documentbeschrijving",metaKeywords:"Trefwoorden voor indexering (komma-gescheiden)",other:"Anders...",previewHtml:'<p>Dit is <strong>voorbeeld tekst</strong>. Je gebruikt <a href="javascript:void(0)">CKEditor</a>.</p>', +title:"Documenteigenschappen",txtColor:"Tekstkleur",xhtmlDec:"XHTML declaratie invoegen"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/no.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/no.js new file mode 100644 index 0000000..11dddcf --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/no.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","no",{bgColor:"Bakgrunnsfarge",bgFixed:"Lås bakgrunnsbilde",bgImage:"URL for bakgrunnsbilde",charset:"Tegnsett",charsetASCII:"ASCII",charsetCE:"Sentraleuropeisk",charsetCR:"Kyrillisk",charsetCT:"Tradisonell kinesisk(Big5)",charsetGR:"Gresk",charsetJP:"Japansk",charsetKR:"Koreansk",charsetOther:"Annet tegnsett",charsetTR:"Tyrkisk",charsetUN:"Unicode (UTF-8)",charsetWE:"Vesteuropeisk",chooseColor:"Velg",design:"Design",docTitle:"Sidetittel",docType:"Dokumenttype header", +docTypeOther:"Annet dokumenttype header",label:"Dokumentegenskaper",margin:"Sidemargin",marginBottom:"Bunn",marginLeft:"Venstre",marginRight:"Høyre",marginTop:"Topp",meta:"Meta-data",metaAuthor:"Forfatter",metaCopyright:"Kopirett",metaDescription:"Dokumentbeskrivelse",metaKeywords:"Dokument nøkkelord (kommaseparert)",other:"<annen>",previewHtml:'<p>Dette er en <strong>eksempeltekst</strong>. Du bruker <a href="javascript:void(0)">CKEditor</a>.</p>',title:"Dokumentegenskaper",txtColor:"Tekstfarge", +xhtmlDec:"Inkluder XHTML-deklarasjon"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/pl.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/pl.js new file mode 100644 index 0000000..4fb4343 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/pl.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","pl",{bgColor:"Kolor tła",bgFixed:"Tło nieruchome (nieprzewijające się)",bgImage:"Adres URL obrazka tła",charset:"Kodowanie znaków",charsetASCII:"ASCII",charsetCE:"Środkowoeuropejskie",charsetCR:"Cyrylica",charsetCT:"Chińskie tradycyjne (Big5)",charsetGR:"Greckie",charsetJP:"Japońskie",charsetKR:"Koreańskie",charsetOther:"Inne kodowanie znaków",charsetTR:"Tureckie",charsetUN:"Unicode (UTF-8)",charsetWE:"Zachodnioeuropejskie",chooseColor:"Wybierz",design:"Projekt strony", +docTitle:"Tytuł strony",docType:"Definicja typu dokumentu",docTypeOther:"Inna definicja typu dokumentu",label:"Właściwości dokumentu",margin:"Marginesy strony",marginBottom:"Dolny",marginLeft:"Lewy",marginRight:"Prawy",marginTop:"Górny",meta:"Znaczniki meta",metaAuthor:"Autor",metaCopyright:"Prawa autorskie",metaDescription:"Opis dokumentu",metaKeywords:"Słowa kluczowe dokumentu (oddzielone przecinkami)",other:"Inne",previewHtml:'<p>To jest <strong>przykładowy tekst</strong>. Korzystasz z programu <a href="javascript:void(0)">CKEditor</a>.</p>', +title:"Właściwości dokumentu",txtColor:"Kolor tekstu",xhtmlDec:"Uwzględnij deklaracje XHTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/pt-br.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/pt-br.js new file mode 100644 index 0000000..c671fed --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/pt-br.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","pt-br",{bgColor:"Cor do Plano de Fundo",bgFixed:"Plano de Fundo Fixo",bgImage:"URL da Imagem de Plano de Fundo",charset:"Codificação de Caracteres",charsetASCII:"ASCII",charsetCE:"Europa Central",charsetCR:"Cirílico",charsetCT:"Chinês Tradicional (Big5)",charsetGR:"Grego",charsetJP:"Japonês",charsetKR:"Coreano",charsetOther:"Outra Codificação de Caracteres",charsetTR:"Turco",charsetUN:"Unicode (UTF-8)",charsetWE:"Europa Ocidental",chooseColor:"Escolher",design:"Design", +docTitle:"Título da Página",docType:"Cabeçalho Tipo de Documento",docTypeOther:"Outro Tipo de Documento",label:"Propriedades Documento",margin:"Margens da Página",marginBottom:"Inferior",marginLeft:"Inferior",marginRight:"Direita",marginTop:"Superior",meta:"Meta Dados",metaAuthor:"Autor",metaCopyright:"Direitos Autorais",metaDescription:"Descrição do Documento",metaKeywords:"Palavras-chave de Indexação do Documento (separadas por vírgula)",other:"<outro>",previewHtml:'<p>Este é um <strong>texto de exemplo</strong>. Você está usando <a href="javascript:void(0)">CKEditor</a>.</p>', +title:"Propriedades Documento",txtColor:"Cor do Texto",xhtmlDec:"Incluir Declarações XHTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/pt.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/pt.js new file mode 100644 index 0000000..2633940 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/pt.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","pt",{bgColor:"Cor de Fundo",bgFixed:"Fundo Fixo",bgImage:"Caminho para a imagem de fundo",charset:"Codificação de caracteres",charsetASCII:"ASCII",charsetCE:"Europa Central",charsetCR:"Cirílico",charsetCT:"Chinês Traditional (Big5)",charsetGR:"Grego",charsetJP:"Japonês",charsetKR:"Coreano",charsetOther:"Outra Codificação de Caracteres",charsetTR:"Turco",charsetUN:"Unicode (UTF-8)",charsetWE:"Europa Ocidental",chooseColor:"Choose",design:"Desenho",docTitle:"Título da Página", +docType:"Tipo de Cabeçalho do Documento",docTypeOther:"Outro Tipo de Cabeçalho do Documento",label:"Propriedades do Documento",margin:"Margem das Páginas",marginBottom:"Fundo",marginLeft:"Esquerda",marginRight:"Direita",marginTop:"Topo",meta:"Meta Data",metaAuthor:"Autor",metaCopyright:"Direitos de Autor",metaDescription:"Descrição do Documento",metaKeywords:"Palavras de Indexação do Documento (separadas por virgula)",other:"<outro>",previewHtml:'<p>Isto é algum <strong>texto amostra</strong>. Está a usar o <a href="javascript:void(0)">CKEditor</a>.</p>', +title:"Propriedades do documento",txtColor:"Cor do Texto",xhtmlDec:"Incluir Declarações XHTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ro.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ro.js new file mode 100644 index 0000000..feb0ec9 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ro.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","ro",{bgColor:"Culoarea fundalului (Background Color)",bgFixed:"Fundal neflotant, fix (Non-scrolling Background)",bgImage:"URL-ul imaginii din fundal (Background Image URL)",charset:"Encoding setului de caractere",charsetASCII:"ASCII",charsetCE:"Europa Centrală",charsetCR:"Chirilic",charsetCT:"Chinezesc tradiţional (Big5)",charsetGR:"Grecesc",charsetJP:"Japonez",charsetKR:"Corean",charsetOther:"Alt encoding al setului de caractere",charsetTR:"Turcesc",charsetUN:"Unicode (UTF-8)", +charsetWE:"Vest european",chooseColor:"Alege",design:"Proiect",docTitle:"Titlul paginii",docType:"Tip de document de antet",docTypeOther:"Alt Document Type Heading",label:"Proprietăţile documentului",margin:"Marginile paginii",marginBottom:"Jos",marginLeft:"Stânga",marginRight:"Dreapta",marginTop:"Sus",meta:"Tag-uri Meta",metaAuthor:"Autor",metaCopyright:"Drepturi de autor",metaDescription:"Descrierea documentului",metaKeywords:"Cuvinte cheie după care se va indexa documentul (separate prin virgulă)", +other:"Altele...",previewHtml:'<p>Acesta este un <strong>text exemplu</strong>. Folosiți <a href="javascript:void(0)">CKEditor</a>.</p>',title:"Proprietăţile documentului",txtColor:"Culoarea textului",xhtmlDec:"Include declaraţii XHTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ru.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ru.js new file mode 100644 index 0000000..01d585f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ru.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","ru",{bgColor:"Цвет фона",bgFixed:"Фон прикреплён (не проматывается)",bgImage:"Ссылка на фоновое изображение",charset:"Кодировка набора символов",charsetASCII:"ASCII",charsetCE:"Центрально-европейская",charsetCR:"Кириллица",charsetCT:"Китайская традиционная (Big5)",charsetGR:"Греческая",charsetJP:"Японская",charsetKR:"Корейская",charsetOther:"Другая кодировка набора символов",charsetTR:"Турецкая",charsetUN:"Юникод (UTF-8)",charsetWE:"Западно-европейская",chooseColor:"Выберите", +design:"Дизайн",docTitle:"Заголовок страницы",docType:"Заголовок типа документа",docTypeOther:"Другой заголовок типа документа",label:"Свойства документа",margin:"Отступы страницы",marginBottom:"Нижний",marginLeft:"Левый",marginRight:"Правый",marginTop:"Верхний",meta:"Метаданные",metaAuthor:"Автор",metaCopyright:"Авторские права",metaDescription:"Описание документа",metaKeywords:"Ключевые слова документа (через запятую)",other:"Другой ...",previewHtml:'<p>Это <strong>пример</strong> текста, написанного с помощью <a href="javascript:void(0)">CKEditor</a>.</p>', +title:"Свойства документа",txtColor:"Цвет текста",xhtmlDec:"Включить объявления XHTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/si.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/si.js new file mode 100644 index 0000000..19a7d6f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/si.js @@ -0,0 +1,2 @@ +CKEDITOR.plugins.setLang("docprops","si",{bgColor:"පසුබිම් වර්ණය",bgFixed:"Non-scrolling (Fixed) Background",bgImage:"පසුබිම් ",charset:"Character Set Encoding",charsetASCII:"ASCII",charsetCE:"මාධ්‍ය ",charsetCR:"සිරිලික් හෝඩිය",charsetCT:"චීන සම්ප්‍රදාය",charsetGR:"ග්‍රීක",charsetJP:"ජපාන",charsetKR:"Korean",charsetOther:"අනෙකුත් අක්ෂර කොටස්",charsetTR:"තුර්කි",charsetUN:"Unicode (UTF-8)",charsetWE:"බස්නාහිර ",chooseColor:"තෝරන්න",design:"Design",docTitle:"පිටු මාතෘකාව",docType:"ලිපිගොනු වර්ගයේ මාතෘකාව", +docTypeOther:"අනෙකුත් ලිපිගොනු වර්ගයේ මාතෘකා",label:"ලිපිගොනු ",margin:"පිටු සීමාවන්",marginBottom:"පහල",marginLeft:"වම",marginRight:"දකුණ",marginTop:"ඉ",meta:"Meta Tags",metaAuthor:"Author",metaCopyright:"ප්‍රකාශන ",metaDescription:"ලිපිගොනු ",metaKeywords:"ලිපිගොනු පෙලගේසමේ විශේෂ වචන (කොමා වලින් වෙන්කරන ලද)",other:"අනෙකුත්",previewHtml:'<p>This is some <strong>sample text</strong>. You are using <a href="javascript:void(0)">CKEditor</a>.</p>',title:"පෝරමයේ ගුණ/",txtColor:"අක්ෂර වර්ණ",xhtmlDec:"Include XHTML Declarations"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/sk.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/sk.js new file mode 100644 index 0000000..b347ab0 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/sk.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","sk",{bgColor:"Farba pozadia",bgFixed:"Fixné pozadie",bgImage:"URL obrázka na pozadí",charset:"Znaková sada",charsetASCII:"ASCII",charsetCE:"Stredoeurópska",charsetCR:"Cyrillika",charsetCT:"Čínština tradičná (Big5)",charsetGR:"Gréčtina",charsetJP:"Japončina",charsetKR:"Korejčina",charsetOther:"Iná znaková sada",charsetTR:"Turečtina",charsetUN:"Unicode (UTF-8)",charsetWE:"Západná európa",chooseColor:"Vybrať",design:"Design",docTitle:"Titulok stránky",docType:"Typ záhlavia dokumentu", +docTypeOther:"Iný typ záhlavia dokumentu",label:"Vlastnosti dokumentu",margin:"Okraje stránky (margins)",marginBottom:"Dolný",marginLeft:"Ľavý",marginRight:"Pravý",marginTop:"Horný",meta:"Meta značky",metaAuthor:"Autor",metaCopyright:"Autorské práva (copyright)",metaDescription:"Popis dokumentu",metaKeywords:"Indexované kľúčové slová dokumentu (oddelené čiarkou)",other:"Iný...",previewHtml:'<p>Toto je nejaký <strong>ukážkový text</strong>. Používate <a href="javascript:void(0)">CKEditor</a>.</p>', +title:"Vlastnosti dokumentu",txtColor:"Farba textu",xhtmlDec:"Vložiť deklarácie XHTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/sl.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/sl.js new file mode 100644 index 0000000..7017e1b --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/sl.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","sl",{bgColor:"Barva ozadja",bgFixed:"Nepremično ozadje",bgImage:"URL slike za ozadje",charset:"Kodna tabela",charsetASCII:"ASCII",charsetCE:"Srednjeevropsko",charsetCR:"Cirilica",charsetCT:"Tradicionalno Kitajsko (Big5)",charsetGR:"Grško",charsetJP:"Japonsko",charsetKR:"Korejsko",charsetOther:"Druga kodna tabela",charsetTR:"Turško",charsetUN:"Unicode (UTF-8)",charsetWE:"Zahodnoevropsko",chooseColor:"Izberi",design:"Oblika",docTitle:"Naslov strani",docType:"Glava tipa dokumenta", +docTypeOther:"Druga glava tipa dokumenta",label:"Lastnosti dokumenta",margin:"Zamiki strani",marginBottom:"Spodaj",marginLeft:"Levo",marginRight:"Desno",marginTop:"Na vrhu",meta:"Meta podatki",metaAuthor:"Avtor",metaCopyright:"Avtorske pravice",metaDescription:"Opis strani",metaKeywords:"Ključne besede (ločene z vejicami)",other:"<drug>",previewHtml:'<p>Tole je<strong>primer besedila</strong>. Uporabljate <a href="javascript:void(0)">CKEditor</a>.</p>',title:"Lastnosti dokumenta",txtColor:"Barva besedila", +xhtmlDec:"Vstavi XHTML deklaracije"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/sq.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/sq.js new file mode 100644 index 0000000..e08409b --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/sq.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","sq",{bgColor:"Ngjyra e Prapavijës",bgFixed:"Prapavijë pa zvarritje (fiks)",bgImage:"URL e Fotografisë së Prapavijës",charset:"Character Set Encoding",charsetASCII:"ASCII",charsetCE:"Evropës Qendrore",charsetCR:"Sllave",charsetCT:"Kinezisht Tradicional (Big5)",charsetGR:"Greke",charsetJP:"Japoneze",charsetKR:"Koreane",charsetOther:"Other Character Set Encoding",charsetTR:"Turke",charsetUN:"Unicode (UTF-8)",charsetWE:"Evropiano Perëndimor",chooseColor:"Përzgjidh", +design:"Dizajni",docTitle:"Titulli i Faqes",docType:"Document Type Heading",docTypeOther:"Koka e Llojit Tjetër të Dokumentit",label:"Karakteristikat e Dokumentit",margin:"Kufijtë e Faqes",marginBottom:"Poshtë",marginLeft:"Majtas",marginRight:"Djathtas",marginTop:"Lart",meta:"Meta Tags",metaAuthor:"Autori",metaCopyright:"Të drejtat e kopjimit",metaDescription:"Përshkrimi i Dokumentit",metaKeywords:"Fjalët kyçe të indeksimit të dokumentit (të ndarë me presje)",other:"Tjera...",previewHtml:'<p>Ky është nje <strong>tekst shembull</strong>. Ju jeni duke shfrytëzuar <a href="javascript:void(0)">CKEditor</a>.</p>', +title:"Karakteristikat e Dokumentit",txtColor:"Ngjyra e Tekstit",xhtmlDec:"Përfshij XHTML Deklarimet"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/sr-latn.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/sr-latn.js new file mode 100644 index 0000000..77312ff --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/sr-latn.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","sr-latn",{bgColor:"Boja pozadine",bgFixed:"Fiksirana pozadina",bgImage:"URL pozadinske slike",charset:"Kodiranje skupa karaktera",charsetASCII:"ASCII",charsetCE:"Central European",charsetCR:"Cyrillic",charsetCT:"Chinese Traditional (Big5)",charsetGR:"Greek",charsetJP:"Japanese",charsetKR:"Korean",charsetOther:"Ostala kodiranja skupa karaktera",charsetTR:"Turkish",charsetUN:"Unicode (UTF-8)",charsetWE:"Western European",chooseColor:"Choose",design:"Design",docTitle:"Naslov stranice", +docType:"Zaglavlje tipa dokumenta",docTypeOther:"Ostala zaglavlja tipa dokumenta",label:"Osobine dokumenta",margin:"Margine stranice",marginBottom:"Donja",marginLeft:"Leva",marginRight:"Desna",marginTop:"Gornja",meta:"Metapodaci",metaAuthor:"Autor",metaCopyright:"Autorska prava",metaDescription:"Opis dokumenta",metaKeywords:"Ključne reci za indeksiranje dokumenta (razdvojene zarezima)",other:"<остало>",previewHtml:'<p>This is some <strong>sample text</strong>. You are using <a href="javascript:void(0)">CKEditor</a>.</p>', +title:"Osobine dokumenta",txtColor:"Boja teksta",xhtmlDec:"Ukljuci XHTML deklaracije"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/sr.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/sr.js new file mode 100644 index 0000000..f50c3e4 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/sr.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","sr",{bgColor:"Боја позадине",bgFixed:"Фиксирана позадина",bgImage:"УРЛ позадинске слике",charset:"Кодирање скупа карактера",charsetASCII:"ASCII",charsetCE:"Central European",charsetCR:"Cyrillic",charsetCT:"Chinese Traditional (Big5)",charsetGR:"Greek",charsetJP:"Japanese",charsetKR:"Korean",charsetOther:"Остала кодирања скупа карактера",charsetTR:"Turkish",charsetUN:"Unicode (UTF-8)",charsetWE:"Western European",chooseColor:"Choose",design:"Design",docTitle:"Наслов странице", +docType:"Заглавље типа документа",docTypeOther:"Остала заглавља типа документа",label:"Особине документа",margin:"Маргине странице",marginBottom:"Доња",marginLeft:"Лева",marginRight:"Десна",marginTop:"Горња",meta:"Метаподаци",metaAuthor:"Аутор",metaCopyright:"Ауторска права",metaDescription:"Опис документа",metaKeywords:"Кључне речи за индексирање документа (раздвојене зарезом)",other:"<other>",previewHtml:'<p>This is some <strong>sample text</strong>. You are using <a href="javascript:void(0)">CKEditor</a>.</p>', +title:"Особине документа",txtColor:"Боја текста",xhtmlDec:"Улључи XHTML декларације"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/sv.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/sv.js new file mode 100644 index 0000000..363de9b --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/sv.js @@ -0,0 +1,2 @@ +CKEDITOR.plugins.setLang("docprops","sv",{bgColor:"Bakgrundsfärg",bgFixed:"Fast bakgrund",bgImage:"Bakgrundsbildens URL",charset:"Teckenuppsättningar",charsetASCII:"ASCII",charsetCE:"Central Europa",charsetCR:"Kyrillisk",charsetCT:"Traditionell Kinesisk (Big5)",charsetGR:"Grekiska",charsetJP:"Japanska",charsetKR:"Koreanska",charsetOther:"Övriga teckenuppsättningar",charsetTR:"Turkiska",charsetUN:"Unicode (UTF-8)",charsetWE:"Väst Europa",chooseColor:"Välj",design:"Design",docTitle:"Sidtitel",docType:"Sidhuvud", +docTypeOther:"Övriga sidhuvuden",label:"Dokumentegenskaper",margin:"Sidmarginal",marginBottom:"Botten",marginLeft:"Vänster",marginRight:"Höger",marginTop:"Topp",meta:"Metadata",metaAuthor:"Författare",metaCopyright:"Upphovsrätt",metaDescription:"Sidans beskrivning",metaKeywords:"Sidans nyckelord (kommaseparerade)",other:"Annan...",previewHtml:'<p>Detta är en <strong>exempel text</strong>. Du använder <a href="javascript:void(0)">CKEditor</a>.</p>',title:"Dokumentegenskaper",txtColor:"Textfärg",xhtmlDec:"Inkludera XHTML deklaration"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/th.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/th.js new file mode 100644 index 0000000..2befc7f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/th.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","th",{bgColor:"สีพื้นหลัง",bgFixed:"พื้นหลังแบบไม่มีแถบเลื่อน",bgImage:"ที่อยู่อ้างอิงออนไลน์ของรูปพื้นหลัง (Image URL)",charset:"ชุดตัวอักษร",charsetASCII:"ASCII",charsetCE:"Central European",charsetCR:"Cyrillic",charsetCT:"Chinese Traditional (Big5)",charsetGR:"Greek",charsetJP:"Japanese",charsetKR:"Korean",charsetOther:"ชุดตัวอักษรอื่นๆ",charsetTR:"Turkish",charsetUN:"Unicode (UTF-8)",charsetWE:"Western European",chooseColor:"Choose",design:"ออกแบบ",docTitle:"ชื่อไตเติ้ล", +docType:"ประเภทของเอกสาร",docTypeOther:"ประเภทเอกสารอื่นๆ",label:"คุณสมบัติของเอกสาร",margin:"ระยะขอบของหน้าเอกสาร",marginBottom:"ด้านล่าง",marginLeft:"ด้านซ้าย",marginRight:"ด้านขวา",marginTop:"ด้านบน",meta:"ข้อมูลสำหรับเสิร์ชเอนจิ้น",metaAuthor:"ผู้สร้างเอกสาร",metaCopyright:"สงวนลิขสิทธิ์",metaDescription:"ประโยคอธิบายเกี่ยวกับเอกสาร",metaKeywords:"คำสำคัญอธิบายเอกสาร (คั่นคำด้วย คอมม่า)",other:"<อื่น ๆ>",previewHtml:'<p>นี่เป็น <strong>ข้อความตัวอย่าง</strong>. คุณกำลังใช้งาน <a href="javascript:void(0)">CKEditor</a>.</p>', +title:"คุณสมบัติของเอกสาร",txtColor:"สีตัวอักษร",xhtmlDec:"รวมเอา XHTML Declarations ไว้ด้วย"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/tr.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/tr.js new file mode 100644 index 0000000..00a35d4 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/tr.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","tr",{bgColor:"Arka Plan Rengi",bgFixed:"Sabit Arka Plan",bgImage:"Arka Plan Resim URLsi",charset:"Karakter Kümesi Kodlaması",charsetASCII:"ASCII",charsetCE:"Orta Avrupa",charsetCR:"Kiril",charsetCT:"Geleneksel Çince (Big5)",charsetGR:"Yunanca",charsetJP:"Japonca",charsetKR:"Korece",charsetOther:"Diğer Karakter Kümesi Kodlaması",charsetTR:"Türkçe",charsetUN:"Evrensel Kod (UTF-8)",charsetWE:"Batı Avrupa",chooseColor:"Seçiniz",design:"Dizayn",docTitle:"Sayfa Başlığı", +docType:"Belge Türü Başlığı",docTypeOther:"Diğer Belge Türü Başlığı",label:"Belge Özellikleri",margin:"Kenar Boşlukları",marginBottom:"Alt",marginLeft:"Sol",marginRight:"Sağ",marginTop:"Tepe",meta:"Tanım Bilgisi (Meta)",metaAuthor:"Yazar",metaCopyright:"Telif",metaDescription:"Belge Tanımı",metaKeywords:"Belge Dizinleme Anahtar Kelimeleri (virgülle ayrılmış)",other:"<diğer>",previewHtml:'<p>Bu bir <strong>örnek metindir</strong>. <a href="javascript:void(0)">CKEditor</a> kullanıyorsunuz.</p>',title:"Belge Özellikleri", +txtColor:"Yazı Rengi",xhtmlDec:"XHTML Bildirimlerini Dahil Et"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/tt.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/tt.js new file mode 100644 index 0000000..719cd4d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/tt.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","tt",{bgColor:"Фон төсе",bgFixed:"Non-scrolling (Fixed) Background",bgImage:"Background Image URL",charset:"Character Set Encoding",charsetASCII:"ASCII",charsetCE:"Урта Ауропа",charsetCR:"Кириллик",charsetCT:"Гадәти кытай (Big5)",charsetGR:"Грек",charsetJP:"Япон",charsetKR:"Корей",charsetOther:"Other Character Set Encoding",charsetTR:"Төрек",charsetUN:"Юникод (UTF-8)",charsetWE:"Көнбатыш Ауропа",chooseColor:"Сайлау",design:"Дизайн",docTitle:"Бит исеме",docType:"Document Type Heading", +docTypeOther:"Other Document Type Heading",label:"Документ үзлекләре",margin:"Page Margins",marginBottom:"Аска",marginLeft:"Сул",marginRight:"Уң як",marginTop:"Өскә",meta:"Метатег",metaAuthor:"Автор",metaCopyright:"Хокук иясе",metaDescription:"Документ тасвирламасы",metaKeywords:"Document Indexing Keywords (comma separated)",other:"Башка...",previewHtml:'<p>This is some <strong>sample text</strong>. You are using <a href="javascript:void(0)">CKEditor</a>.</p>',title:"Документ үзлекләре",txtColor:"Текст төсе", +xhtmlDec:"Include XHTML Declarations"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ug.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ug.js new file mode 100644 index 0000000..424d13a --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/ug.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","ug",{bgColor:"تەگلىك رەڭگى",bgFixed:"تەگلىك سۈرەتنى دومىلاتما",bgImage:"تەگلىك سۈرەت",charset:"ھەرپ كودلىنىشى",charsetASCII:"ASCII",charsetCE:"ئوتتۇرا ياۋرۇپا",charsetCR:"سىلاۋيانچە",charsetCT:"مۇرەككەپ خەنزۇچە (Big5)",charsetGR:"گىرېكچە",charsetJP:"ياپونچە",charsetKR:"كۆرىيەچە",charsetOther:"باشقا ھەرپ كودلىنىشى",charsetTR:"تۈركچە",charsetUN:"يۇنىكود (UTF-8)",charsetWE:"غەربىي ياۋرۇپا",chooseColor:"تاللاڭ",design:"لايىھە",docTitle:"بەت ماۋزۇسى",docType:"پۈتۈك تىپى", +docTypeOther:"باشقا پۈتۈك تىپى",label:"بەت خاسلىقى",margin:"بەت گىرۋەك",marginBottom:"ئاستى",marginLeft:"سول",marginRight:"ئوڭ",marginTop:"ئۈستى",meta:"مېتا سانلىق مەلۇمات",metaAuthor:"يازغۇچى",metaCopyright:"نەشر ھوقۇقى",metaDescription:"بەت يۈزى چۈشەندۈرۈشى",metaKeywords:"بەت يۈزى ئىندېكىس ھالقىلىق سۆزى (ئىنگلىزچە پەش [,] بىلەن ئايرىلىدۇ)",other:"باشقا",previewHtml:'<p>بۇ بىر قىسىم <strong>كۆرسەتمىگە ئىشلىتىدىغان تېكىست </strong>سىز نۆۋەتتە <a href="javascript:void(0)">CKEditor</a>.نى ئىشلىتىۋاتىسىز.</p>', +title:"بەت خاسلىقى",txtColor:"تېكىست رەڭگى",xhtmlDec:"XHTML ئېنىقلىمىسىنى ئۆز ئىچىگە ئالىدۇ"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/uk.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/uk.js new file mode 100644 index 0000000..c102796 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/uk.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","uk",{bgColor:"Колір тла",bgFixed:"Тло без прокрутки",bgImage:"URL зображення тла",charset:"Кодування набору символів",charsetASCII:"ASCII",charsetCE:"Центрально-європейська",charsetCR:"Кирилиця",charsetCT:"Китайська традиційна (Big5)",charsetGR:"Грецька",charsetJP:"Японська",charsetKR:"Корейська",charsetOther:"Інше кодування набору символів",charsetTR:"Турецька",charsetUN:"Юнікод (UTF-8)",charsetWE:"Західно-европейская",chooseColor:"Обрати",design:"Дизайн",docTitle:"Заголовок сторінки", +docType:"Заголовок типу документу",docTypeOther:"Інший заголовок типу документу",label:"Властивості документа",margin:"Відступи сторінки",marginBottom:"Нижній",marginLeft:"Лівий",marginRight:"Правий",marginTop:"Верхній",meta:"Мета дані",metaAuthor:"Автор",metaCopyright:"Авторські права",metaDescription:"Опис документа",metaKeywords:"Ключові слова документа (розділені комами)",other:"<інший>",previewHtml:'<p>Це приклад<strong>тексту</strong>. Ви використовуєте<a href="javascript:void(0)"> CKEditor </a>.</p>', +title:"Властивості документа",txtColor:"Колір тексту",xhtmlDec:"Ввімкнути XHTML оголошення"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/vi.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/vi.js new file mode 100644 index 0000000..b458376 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/vi.js @@ -0,0 +1,3 @@ +CKEDITOR.plugins.setLang("docprops","vi",{bgColor:"Màu nền",bgFixed:"Không cuộn nền",bgImage:"URL của Hình ảnh nền",charset:"Bảng mã ký tự",charsetASCII:"ASCII",charsetCE:"Trung Âu",charsetCR:"Tiếng Kirin",charsetCT:"Tiếng Trung Quốc (Big5)",charsetGR:"Tiếng Hy Lạp",charsetJP:"Tiếng Nhật",charsetKR:"Tiếng Hàn",charsetOther:"Bảng mã ký tự khác",charsetTR:"Tiếng Thổ Nhĩ Kỳ",charsetUN:"Unicode (UTF-8)",charsetWE:"Tây Âu",chooseColor:"Chọn màu",design:"Thiết kế",docTitle:"Tiêu đề Trang",docType:"Kiểu Đề mục Tài liệu", +docTypeOther:"Kiểu Đề mục Tài liệu khác",label:"Thuộc tính Tài liệu",margin:"Đường biên của Trang",marginBottom:"Dưới",marginLeft:"Trái",marginRight:"Phải",marginTop:"Trên",meta:"Siêu dữ liệu",metaAuthor:"Tác giả",metaCopyright:"Bản quyền",metaDescription:"Mô tả tài liệu",metaKeywords:"Các từ khóa chỉ mục tài liệu (phân cách bởi dấu phẩy)",other:"<khác>",previewHtml:'<p>Đây là một số <strong>văn bản mẫu</strong>. Bạn đang sử dụng <a href="javascript:void(0)">CKEditor</a>.</p>',title:"Thuộc tính Tài liệu", +txtColor:"Màu chữ",xhtmlDec:"Bao gồm cả định nghĩa XHTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/zh-cn.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/zh-cn.js new file mode 100644 index 0000000..d8c87e7 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/zh-cn.js @@ -0,0 +1,2 @@ +CKEDITOR.plugins.setLang("docprops","zh-cn",{bgColor:"背景颜色",bgFixed:"不滚动背景图像",bgImage:"背景图像",charset:"字符编码",charsetASCII:"ASCII",charsetCE:"中欧",charsetCR:"西里尔文",charsetCT:"繁体中文 (Big5)",charsetGR:"希腊文",charsetJP:"日文",charsetKR:"韩文",charsetOther:"其它字符编码",charsetTR:"土耳其文",charsetUN:"Unicode (UTF-8)",charsetWE:"西欧",chooseColor:"选择",design:"设计",docTitle:"页面标题",docType:"文档类型",docTypeOther:"其它文档类型",label:"页面属性",margin:"页面边距",marginBottom:"下",marginLeft:"左",marginRight:"右",marginTop:"上",meta:"Meta 数据",metaAuthor:"作者", +metaCopyright:"版权",metaDescription:"页面说明",metaKeywords:"页面索引关键字 (用半角逗号[,]分隔)",other:"<其他>",previewHtml:'<p>这是一些<strong>演示用文字</strong>。您当前正在使用<a href="javascript:void(0)">CKEditor</a>。</p>',title:"页面属性",txtColor:"文本颜色",xhtmlDec:"包含 XHTML 声明"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/zh.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/zh.js new file mode 100644 index 0000000..193a57d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/lang/zh.js @@ -0,0 +1,2 @@ +CKEDITOR.plugins.setLang("docprops","zh",{bgColor:"背景顏色",bgFixed:"非捲動 (固定) 背景",bgImage:"背景圖像 URL",charset:"字元集編碼",charsetASCII:"ASCII",charsetCE:"中歐語系",charsetCR:"斯拉夫文",charsetCT:"正體中文 (Big5)",charsetGR:"希臘文",charsetJP:"日文",charsetKR:"韓文",charsetOther:"其他字元集編碼",charsetTR:"土耳其文",charsetUN:"Unicode (UTF-8)",charsetWE:"西歐語系",chooseColor:"選擇",design:"設計模式",docTitle:"頁面標題",docType:"文件類型標題",docTypeOther:"其他文件類型標題",label:"文件屬性",margin:"頁面邊界",marginBottom:"底端",marginLeft:"左",marginRight:"右",marginTop:"頂端", +meta:"Meta 標籤",metaAuthor:"作者",metaCopyright:"版權資訊",metaDescription:"文件描述",metaKeywords:"文件索引關鍵字 (以逗號分隔)",other:"其他…",previewHtml:'<p>此為簡短的<strong>範例文字</strong>。您正在使用 <a href="javascript:void(0)">CKEditor</a>。</p>',title:"文件屬性",txtColor:"文字顏色",xhtmlDec:"包含 XHTML 宣告"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/docprops/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/docprops/plugin.js new file mode 100644 index 0000000..2ca000c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/docprops/plugin.js @@ -0,0 +1,6 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.add("docprops",{requires:"wysiwygarea,dialog,colordialog",lang:"af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"docprops,docprops-rtl",hidpi:!0,init:function(a){var b=new CKEDITOR.dialogCommand("docProps");b.modes={wysiwyg:a.config.fullPage};b.allowedContent={body:{styles:"*",attributes:"dir"},html:{attributes:"lang,xml:lang"}}; +b.requiredContent="body";a.addCommand("docProps",b);CKEDITOR.dialog.add("docProps",this.path+"dialogs/docprops.js");a.ui.addButton&&a.ui.addButton("DocProps",{label:a.lang.docprops.label,command:"docProps",toolbar:"document,30"})}}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/embed/icons/embed.png b/ituro/static/ckeditor/ckeditor/plugins/embed/icons/embed.png new file mode 100644 index 0000000..9a9a735 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/embed/icons/embed.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/embed/icons/hidpi/embed.png b/ituro/static/ckeditor/ckeditor/plugins/embed/icons/hidpi/embed.png new file mode 100644 index 0000000..97dc754 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/embed/icons/hidpi/embed.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/embed/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/embed/plugin.js new file mode 100644 index 0000000..8b5c773 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/embed/plugin.js @@ -0,0 +1,6 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){CKEDITOR.plugins.add("embed",{icons:"embed",hidpi:!0,requires:"embedbase",init:function(b){var c=CKEDITOR.plugins.embedBase.createWidgetBaseDefinition(b);CKEDITOR.tools.extend(c,{dialog:"embedBase",button:b.lang.embedbase.button,allowedContent:"div[!data-oembed-url]",requiredContent:"div[data-oembed-url]",providerUrl:new CKEDITOR.template(b.config.embed_provider||"//ckeditor.iframe.ly/api/oembed?url={url}&callback={callback}"),styleToAllowedContentRules:function(a){return{div:{propertiesOnly:!0, +classes:a.getClassesArray(),attributes:"!data-oembed-url"}}},upcast:function(a,b){if("div"==a.name&&a.attributes["data-oembed-url"])return b.url=a.attributes["data-oembed-url"],!0},downcast:function(a){a.attributes["data-oembed-url"]=this.data.url}},!0);b.widgets.add("embed",c);b.filter.addElementCallback(function(a){if("data-oembed-url"in a.attributes)return CKEDITOR.FILTER_SKIP_TREE})}})})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedbase/dialogs/embedbase.js b/ituro/static/ckeditor/ckeditor/plugins/embedbase/dialogs/embedbase.js new file mode 100644 index 0000000..674e87d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/embedbase/dialogs/embedbase.js @@ -0,0 +1,6 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.dialog.add("embedBase",function(b){var c=b.lang.embedbase;return{title:c.title,minWidth:350,minHeight:50,onLoad:function(){function e(){a.setState(CKEDITOR.DIALOG_STATE_IDLE);d=null}var a=this,d=null;this.on("ok",function(f){f.data.hide=!1;f.stop();a.setState(CKEDITOR.DIALOG_STATE_BUSY);var c=a.getValueOf("info","url");d=a.widget.loadContent(c,{noNotifications:!0,callback:function(){a.widget.isReady()||b.widgets.finalizeCreation(a.widget.wrapper.getParent(!0));b.fire("saveSnapshot");a.hide(); +e()},errorCallback:function(b){a.getContentElement("info","url").select();alert(a.widget.getErrorMessage(b,c,"Given"));e()}})},null,null,15);this.on("cancel",function(a){a.data.hide&&d&&(d.cancel(),e())})},contents:[{id:"info",elements:[{type:"text",id:"url",label:b.lang.common.url,setup:function(b){this.setValue(b.data.url)},validate:function(){return!this.getDialog().widget.isUrlValid(this.getValue())?c.unsupportedUrlGiven:!0}}]}]}}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/cs.js b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/cs.js new file mode 100644 index 0000000..b3e9fdc --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/cs.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("embedbase","cs",{pathName:"objekt média",title:"Vložení médií",button:"Vložit médium",unsupportedUrlGiven:"Zadaná URL není podporována.",unsupportedUrl:"URL {url} není podporována ",fetchingFailedGiven:"Pro zadanou adresu URL nelze získat obsah.",fetchingFailed:"Nelze získat obsah na {url}.",fetchingOne:"Získávání odpovědí oEmbed...",fetchingMany:"Získávání odpovědí oEmbed. {current} z {max} hotovo..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/da.js b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/da.js new file mode 100644 index 0000000..46b7f93 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/da.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("embedbase","da",{pathName:"media objekt",title:"Media Embed",button:"Indsæt Media Embed",unsupportedUrlGiven:"Den angivende URL er ikke undersøttet.",unsupportedUrl:"URLen {url} er ikke undersøttet af Media Embed.",fetchingFailedGiven:"Kunne ikke hente indholdet fra den angivende URL.",fetchingFailed:"Kunne ikke hente indholdet fra {url}.",fetchingOne:"Henter oEmbed-svar",fetchingMany:"Henter oEmbed-svar, {current} af {max} færdige..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/de.js b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/de.js new file mode 100644 index 0000000..8cea863 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/de.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("embedbase","de",{pathName:"Medienobjekt",title:"Media Embed",button:"Insert Media Embed",unsupportedUrlGiven:"Die angegebene URL wird nicht unterstützt.",unsupportedUrl:"The URL {url} is not supported by Media Embed.",fetchingFailedGiven:"Abrufen des Inhalts für die angegebene URL ist fehlgeschlagen.",fetchingFailed:"Abrufen des Inhalts für {url} ist fehlgeschlagen.",fetchingOne:"Fetching oEmbed response...",fetchingMany:"Fetching oEmbed responses, {current} of {max} done..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/en.js b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/en.js new file mode 100644 index 0000000..30668c8 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/en.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("embedbase","en",{pathName:"media object",title:"Media Embed",button:"Insert Media Embed",unsupportedUrlGiven:"The specified URL is not supported.",unsupportedUrl:"The URL {url} is not supported by Media Embed.",fetchingFailedGiven:"Failed to fetch content for the given URL.",fetchingFailed:"Failed to fetch content for {url}.",fetchingOne:"Fetching oEmbed response...",fetchingMany:"Fetching oEmbed responses, {current} of {max} done..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/eo.js b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/eo.js new file mode 100644 index 0000000..cbf9110 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/eo.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("embedbase","eo",{pathName:"Aŭdvidea objekto",title:"Media Embed",button:"Insert Media Embed",unsupportedUrlGiven:"The specified URL is not supported.",unsupportedUrl:"The URL {url} is not supported by Media Embed.",fetchingFailedGiven:"Failed to fetch content for the given URL.",fetchingFailed:"Failed to fetch content for {url}.",fetchingOne:"Fetching oEmbed response...",fetchingMany:"Fetching oEmbed responses, {current} of {max} done..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/fr.js b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/fr.js new file mode 100644 index 0000000..3a04d99 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/fr.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("embedbase","fr",{pathName:"objet média",title:"Média Intégré",button:"Insérer le média intégré",unsupportedUrlGiven:"L'URL spécifiée n'est pas supportée.",unsupportedUrl:"L'URL {url} n'est pas supportée par Média Intégré",fetchingFailedGiven:"Échec de la récupération du contenu de l'URL donnée.",fetchingFailed:"Échec de la récupération du contenu pour {url}.",fetchingOne:"Récupération de la réponse oEmbed...",fetchingMany:"Récupération des réponse oEmbed, {current} sur {max} effectué..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/gl.js b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/gl.js new file mode 100644 index 0000000..b8429ba --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/gl.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("embedbase","gl",{pathName:"obxecto multimedia",title:"Multimedia integrado",button:"Inserir un multimedia integrado",unsupportedUrlGiven:"O URL especificado non está admitido.",unsupportedUrl:"O URL {url} non está admitido polo multimedia integrado.",fetchingFailedGiven:"Non foi posíbel obter o contido do URL indicado.",fetchingFailed:"Non foi posíbel obter o contido der {url}.",fetchingOne:"Obtendo a resposta oEmbed...",fetchingMany:"Obtendo as respostas oEmbed, feito {current} de {max}..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/it.js b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/it.js new file mode 100644 index 0000000..aa6ed31 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/it.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("embedbase","it",{pathName:"oggetto multimediale",title:"Media incorporato",button:"Inserisci media incorporato",unsupportedUrlGiven:"L'URL specificato non è supportato.",unsupportedUrl:"L'URL {url} non è supportato da Media incorporato.",fetchingFailedGiven:"Non è stato possibile recuperareil contenuto per l'URL specificato.",fetchingFailed:"Non è stato possibile recuperare il contenuto per {url}.",fetchingOne:"Recupero della risposta oEmbed...",fetchingMany:"Recupero delle risposta oEmbed, {current} di {max} completati..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/ko.js b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/ko.js new file mode 100644 index 0000000..f1f3f30 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/ko.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("embedbase","ko",{pathName:"미디어 오브젝트",title:"미디어 임베드",button:"미디어 임베드 삽입",unsupportedUrlGiven:"지원하지 않는 주소 형식입니다.",unsupportedUrl:"입력하신 주소 {url}은 지원되지 않는 형식입니다.",fetchingFailedGiven:"입력하신 주소에서 내용을 불러올 수 없습니다.",fetchingFailed:"입력하신 주소 {url}에서 내용을 불러올 수 없습니다.",fetchingOne:"oEmbed 응답을 가져오는 중...",fetchingMany:"총 {max} 개 중{current} 번째 oEmbed 응답을 가져오는 중..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/ku.js b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/ku.js new file mode 100644 index 0000000..3f76a93 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/ku.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("embedbase","ku",{pathName:"ڕاگەیاندنی بەرکار",title:"خستنەناوی ڕاگەیاندن",button:"خستنەناوی ڕاگەیاندن",unsupportedUrlGiven:"بەستەری نیشانکراو پشتیوان نەکراوە.",unsupportedUrl:"بەستەری {url} پشتیواننەککراوە لەلایەن خستنەناوی ڕاگەیاندن.",fetchingFailedGiven:"سەرکەوتوونەبوو لە هێنانی ناوەڕۆکی بەستەری دراو",fetchingFailed:"سەرکەوتوونەبوو لە هێنانەی ناوەڕۆکی ئەم بەستەرە {url}.",fetchingOne:"لە هەوڵی وەڵامی خستنەناوە",fetchingMany:"لە هەوڵی هێنانی خستنەناوە, {current} لە {max} کۆتایهاتووە..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/nb.js b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/nb.js new file mode 100644 index 0000000..1ded173 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/nb.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("embedbase","nb",{pathName:"mediaobjekt",title:"Media-innbygging",button:"Sett inn mediaobjekt",unsupportedUrlGiven:"Den oppgitte URL-en er ikke støttet.",unsupportedUrl:"URL-en {url} er ikke støttet av Media-innbygging.",fetchingFailedGiven:"Kunne ikke hente innhold for den oppgitte URL-en.",fetchingFailed:"Kunne ikke hente innhold for {url}.",fetchingOne:"Henter oEmbed-svar...",fetchingMany:"Henter oEmbed-svar, {current} av {max} fullført..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/nl.js b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/nl.js new file mode 100644 index 0000000..2f5d699 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/nl.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("embedbase","nl",{pathName:"media object",title:"Mediareferentie",button:"Mediareferentie invoegen",unsupportedUrlGiven:"De opgegeven URL wordt niet ondersteund.",unsupportedUrl:"De URL {url} wordt niet ondersteund door Mediareferentie.",fetchingFailedGiven:"Kon de inhoud van de opgegeven URL niet ophalen",fetchingFailed:"Kon de inhoud van {url} niet ophalen.",fetchingOne:"Ophalen van oEmbed antwoord…",fetchingMany:"Ophalen van oEmbed antwoorden, {current} van {max} klaar…"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/pl.js b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/pl.js new file mode 100644 index 0000000..f50aec5 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/pl.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("embedbase","pl",{pathName:"obiekt multimediów",title:"Osadzenie multimediów (oEmbed)",button:"Osadź obiekt multimediów (oEmbed)",unsupportedUrlGiven:"Podany adres URL nie jest obsługiwany.",unsupportedUrl:"Adres URL {url} nie jest obsługiwany przez funkcjonalność osadzania multimediów.",fetchingFailedGiven:"Nie udało się pobrać zawartości dla podanego adresu URL.",fetchingFailed:"Nie udało się pobrać zawartości dla {url}.",fetchingOne:"Pobieranie odpowiedzi oEmbed...",fetchingMany:"Pobieranie odpowiedzi oEmbed, gotowe {current} z {max}..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/pt-br.js b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/pt-br.js new file mode 100644 index 0000000..b423121 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/pt-br.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("embedbase","pt-br",{pathName:"objeto de mídia",title:"Incorporação de Mídia",button:"Inserir Incorporação de Mídia",unsupportedUrlGiven:"A URL especificada não é suportada.",unsupportedUrl:"A UTL {url} não é suportada pela Incorporação de Mídia.",fetchingFailedGiven:"Falha ao obter conteúdo para a URL informada.",fetchingFailed:"Falha ao obter conteúdo para {url}.",fetchingOne:"Obtendo resposta oEmbed...",fetchingMany:"Obtendo respostas oEmbed, {current} de {max} completos..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/ru.js b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/ru.js new file mode 100644 index 0000000..1dc6be1 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/ru.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("embedbase","ru",{pathName:"media object",title:"Вставка медиаконтента",button:"Вставить медиаконтент",unsupportedUrlGiven:"Данный URL не поддерживает возможность вставки медиаконтента",unsupportedUrl:"URL {url} не поддерживает возможность вставки медиаконтента",fetchingFailedGiven:"Не удалось извлечь контент для заданного URL",fetchingFailed:"Не удалось извлечь контент для {url}",fetchingOne:"Fetching oEmbed response...",fetchingMany:"Fetching oEmbed responses, {current} of {max} done..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/sv.js b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/sv.js new file mode 100644 index 0000000..7fdd7ab --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/sv.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("embedbase","sv",{pathName:"mediaobjekt",title:"Media Embed",button:"Insert Media Embed",unsupportedUrlGiven:"Den angivna URL:en stöds inte.",unsupportedUrl:"The URL {url} is not supported by Media Embed.",fetchingFailedGiven:"Lyckades inte hämta innehållet från den angivna URL:en.",fetchingFailed:"Lyckades inte hämta innehåll från {url}.",fetchingOne:"Hämtar oEmbed-svar...",fetchingMany:"Hämtar oEmbed-svar, {current} av {max} färdiga..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/tr.js b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/tr.js new file mode 100644 index 0000000..bd50191 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/tr.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("embedbase","tr",{pathName:"medya nesnesi",title:"Gömülmüş Medya",button:"Gömülü Medya Ekle",unsupportedUrlGiven:"Belirtmiş olduğunuz URL desteklenmiyor.",unsupportedUrl:"Belirttiğiniz URL {url} gömülü medya tarafından desteklenmiyor.",fetchingFailedGiven:"Vermiş olduğunuz URL'nin içeriği alınamadı.",fetchingFailed:"{url} içeriği alınamadı.",fetchingOne:"oEmbed cevabı alınıyor...",fetchingMany:"oEmbed cevabı alınıyor, {current} / {max} tamamlandı..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/zh-cn.js b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/zh-cn.js new file mode 100644 index 0000000..6da3978 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/zh-cn.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("embedbase","zh-cn",{pathName:"媒体对象",title:"嵌入媒体",button:"插入媒体",unsupportedUrlGiven:"不支持指定的 URL。",unsupportedUrl:"嵌入媒体不支持此 URL {url}。",fetchingFailedGiven:"无法抓取此 URL 的内容。",fetchingFailed:"无法抓取 {url} 的内容。",fetchingOne:"正在抓取……",fetchingMany:"正在抓取,{max} 中的 {current} ……"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/zh.js b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/zh.js new file mode 100644 index 0000000..d753ecc --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/embedbase/lang/zh.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("embedbase","zh",{pathName:"媒體元件",title:"內嵌媒體",button:"插入內嵌媒體",unsupportedUrlGiven:"不支援指定的 URL。",unsupportedUrl:"內嵌媒體不支援 URL {url} 。",fetchingFailedGiven:"抓取指定 URL 的內容失敗。",fetchingFailed:"抓取 {url} 的內容失敗。",fetchingOne:"正在抓取 oEmbed 回應...",fetchingMany:"正在抓取 oEmbed 回應,{max} 中的 {current} 已完成..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedbase/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/embedbase/plugin.js new file mode 100644 index 0000000..b28f100 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/embedbase/plugin.js @@ -0,0 +1,11 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){CKEDITOR.plugins.add("embedbase",{lang:"cs,da,de,en,eo,fr,gl,it,ko,ku,nb,nl,pl,pt-br,ru,sv,tr,zh,zh-cn",requires:"widget,notificationaggregator",onLoad:function(){CKEDITOR._.jsonpCallbacks={}},init:function(){CKEDITOR.dialog.add("embedBase",this.path+"dialogs/embedbase.js")}});var j={_attachScript:function(e,c){var d=new CKEDITOR.dom.element("script");d.setAttribute("src",e);d.on("error",c);CKEDITOR.document.getBody().append(d);return d},sendRequest:function(e,c,d,a){function b(){g&&(g.remove(), +delete CKEDITOR._.jsonpCallbacks[h],g=null)}var i={},c=c||{},h=CKEDITOR.tools.getNextNumber(),g;c.callback="CKEDITOR._.jsonpCallbacks["+h+"]";CKEDITOR._.jsonpCallbacks[h]=function(a){setTimeout(function(){b();d(a)})};g=this._attachScript(e.output(c),function(){b();a&&a()});i.cancel=b;return i}};CKEDITOR.plugins.embedBase={createWidgetBaseDefinition:function(e){var c,d=e.lang.embedbase;return{mask:!0,template:"<div></div>",pathName:d.pathName,_cache:{},urlRegExp:/^((https?:)?\/\/|www\.)/i,init:function(){this.on("sendRequest", +function(a){this._sendRequest(a.data)},this,null,999);this.on("dialog",function(a){a.data.widget=this},this);this.on("handleResponse",function(a){if(!a.data.html){var b=this._responseToHtml(a.data.url,a.data.response);null!==b?a.data.html=b:(a.data.errorMessage="unsupportedUrl",a.cancel())}},this,null,999)},loadContent:function(a,b){function c(e){f.response=e;d.editor.widgets.instances[d.id]?d._handleResponse(f)&&(d._cacheResponse(a,e),b.callback&&b.callback()):f.task&&f.task.done()}var b=b||{},d= +this,e=this._getCachedResponse(a),f={noNotifications:b.noNotifications,url:a,callback:c,errorCallback:function(a){d._handleError(f,a);b.errorCallback&&b.errorCallback(a)}};if(e)setTimeout(function(){c(e)});else return b.noNotifications||(f.task=this._createTask()),this.fire("sendRequest",f),f},isUrlValid:function(a){return this.urlRegExp.test(a)&&!1!==this.fire("validateUrl",a)},getErrorMessage:function(a,b,c){(c=e.lang.embedbase[a+(c||"")])||(c=a);return(new CKEDITOR.template(c)).output({url:b|| +""})},_sendRequest:function(a){var b=this,c=j.sendRequest(this.providerUrl,{url:encodeURIComponent(a.url)},a.callback,function(){a.errorCallback("fetchingFailed")});a.cancel=function(){c.cancel();b.fire("requestCanceled",a)}},_handleResponse:function(a){var b={url:a.url,html:"",response:a.response};if(!1!==this.fire("handleResponse",b))return a.task&&a.task.done(),this._setContent(a.url,b.html),!0;a.errorCallback(b.errorMessage);return!1},_handleError:function(a,b){a.task&&(a.task.cancel(),a.noNotifications|| +e.showNotification(this.getErrorMessage(b,a.url),"warning"))},_responseToHtml:function(a,b){return"photo"==b.type?'<img src="'+CKEDITOR.tools.htmlEncodeAttr(b.url)+'" alt="'+CKEDITOR.tools.htmlEncodeAttr(b.title||"")+'" style="max-width:100%;height:auto" />':"video"==b.type||"rich"==b.type?b.html:null},_setContent:function(a,b){this.setData("url",a);this.element.setHtml(b)},_createTask:function(){if(!c||c.isFinished())c=new CKEDITOR.plugins.notificationAggregator(e,d.fetchingMany,d.fetchingOne),c.on("finished", +function(){c.notification.hide()});return c.createTask()},_cacheResponse:function(a,b){this._cache[a]=b},_getCachedResponse:function(a){return this._cache[a]}}},_jsonp:j}})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedsemantic/icons/embedsemantic.png b/ituro/static/ckeditor/ckeditor/plugins/embedsemantic/icons/embedsemantic.png new file mode 100644 index 0000000..9a9a735 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/embedsemantic/icons/embedsemantic.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedsemantic/icons/hidpi/embedsemantic.png b/ituro/static/ckeditor/ckeditor/plugins/embedsemantic/icons/hidpi/embedsemantic.png new file mode 100644 index 0000000..97dc754 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/embedsemantic/icons/hidpi/embedsemantic.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/embedsemantic/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/embedsemantic/plugin.js new file mode 100644 index 0000000..703e019 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/embedsemantic/plugin.js @@ -0,0 +1,7 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){CKEDITOR.plugins.add("embedsemantic",{icons:"embedsemantic",hidpi:!0,requires:"embedbase",onLoad:function(){this.registerOembedTag()},init:function(a){var b=CKEDITOR.plugins.embedBase.createWidgetBaseDefinition(a),d=b.init;CKEDITOR.tools.extend(b,{dialog:"embedBase",button:a.lang.embedbase.button,allowedContent:"oembed",requiredContent:"oembed",styleableElements:"oembed",providerUrl:new CKEDITOR.template(a.config.embed_provider||"//ckeditor.iframe.ly/api/oembed?url={url}&callback={callback}"), +init:function(){var e=this;d.call(this);this.once("ready",function(){this.data.loadOnReady&&this.loadContent(this.data.url,{callback:function(){e.setData("loadOnReady",!1);a.fire("updateSnapshot")}})})},upcast:function(a,b){if("oembed"==a.name){var c=a.children[0];if(c&&c.type==CKEDITOR.NODE_TEXT&&c.value)return b.url=c.value,b.loadOnReady=!0,c=new CKEDITOR.htmlParser.element("div"),a.replaceWith(c),c.attributes["class"]=a.attributes["class"],c}},downcast:function(a){var b=new CKEDITOR.htmlParser.element("oembed"); +b.add(new CKEDITOR.htmlParser.text(this.data.url));a.attributes["class"]&&(b.attributes["class"]=a.attributes["class"]);return b}},!0);a.widgets.add("embedSemantic",b)},registerOembedTag:function(){var a=CKEDITOR.dtd,b;a.oembed={"#":1};for(b in a)a[b].div&&(a[b].oembed=1)}})})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/cs.js b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/cs.js new file mode 100644 index 0000000..8599e92 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/cs.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("filetools","cs",{loadError:"Při čtení souboru došlo k chybě.",networkError:"Při nahrávání souboru došlo k chybě v síti.",httpError404:"Při nahrávání souboru došlo k chybě HTTP (404: Soubor nenalezen).",httpError403:"Při nahrávání souboru došlo k chybě HTTP (403: Zakázáno).",httpError:"Při nahrávání souboru došlo k chybě HTTP (chybový stav: %1).",noUrlError:"URL pro nahrání není zadána.",responseError:"Nesprávná odpověď serveru."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/da.js b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/da.js new file mode 100644 index 0000000..1dba828 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/da.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("filetools","da",{loadError:"Der skete en fejl ved indlæsningen af filen.",networkError:"Der skete en netværks fejl under uploadingen.",httpError404:"Der skete en HTTP fejl under uploadingen (404: File not found).",httpError403:"Der skete en HTTP fejl under uploadingen (403: Forbidden).",httpError:"Der skete en HTTP fejl under uploadingen (error status: %1).",noUrlError:"Upload URL er ikke defineret.",responseError:"Ikke korrekt server svar."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/de.js b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/de.js new file mode 100644 index 0000000..f5023b0 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/de.js @@ -0,0 +1,6 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("filetools","de",{loadError:"Während dem Lesen der Datei ist ein Fehler aufgetreten.",networkError:"Während dem Hochladen der Datei ist ein Netzwerkfehler aufgetreten.",httpError404:"Während dem Hochladen der Datei ist ein HTTP-Fehler aufgetreten (404: Datei nicht gefunden).",httpError403:"Während dem Hochladen der Datei ist ein HTTP-Fehler aufgetreten (403: Verboten).",httpError:"Während dem Hochladen der Datei ist ein HTTP-Fehler aufgetreten (Fehlerstatus: %1).",noUrlError:"Hochlade-URL ist nicht definiert.", +responseError:"Falsche Antwort des Servers."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/en.js b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/en.js new file mode 100644 index 0000000..8a86b1f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/en.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("filetools","en",{loadError:"Error occurred during file read.",networkError:"Network error occurred during file upload.",httpError404:"HTTP error occurred during file upload (404: File not found).",httpError403:"HTTP error occurred during file upload (403: Forbidden).",httpError:"HTTP error occurred during file upload (error status: %1).",noUrlError:"Upload URL is not defined.",responseError:"Incorrect server response."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/eo.js b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/eo.js new file mode 100644 index 0000000..08c2cc2 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/eo.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("filetools","eo",{loadError:"Eraro okazis dum la dosiera legado.",networkError:"Reta eraro okazis dum la dosiera alŝuto.",httpError404:"HTTP eraro okazis dum la dosiera alŝuto (404: dosiero ne trovita).",httpError403:"HTTP eraro okazis dum la dosiera alŝuto (403: malpermesita).",httpError:"HTTP eraro okazis dum la dosiera alŝuto (erara stato: %1).",noUrlError:"Alŝuta URL ne estas difinita.",responseError:"Malĝusta respondo de la servilo."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/fr.js b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/fr.js new file mode 100644 index 0000000..c225092 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/fr.js @@ -0,0 +1,6 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("filetools","fr",{loadError:"Une erreur est survenue lors de la lecture du fichier.",networkError:"Une erreur réseau est survenue lors du téléversement du fichier.",httpError404:"Une erreur HTTP est survenue durant le téléversement du fichier (404: Fichier non trouvé).",httpError403:"Une erreur HTTP est survenue durant le téléversement du fichier (403: Accès refusé).",httpError:"Une erreur HTTP est survenue durant le téléversement du fichier (statut de l'erreur : %1).",noUrlError:"L'URL de téléversement n'est pas spécifiée.", +responseError:"Réponse du serveur incorrecte."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/gl.js b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/gl.js new file mode 100644 index 0000000..3ec4f05 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/gl.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("filetools","gl",{loadError:"Produciuse un erro durante a lectura do ficheiro.",networkError:"Produciuse un erro na rede durante o envío do ficheiro.",httpError404:"Produciuse un erro HTTP durante o envío do ficheiro (404: Ficheiro non atopado).",httpError403:"Produciuse un erro HTTP durante o envío do ficheiro (403: Acceso denegado).",httpError:"Produciuse un erro HTTP durante o envío do ficheiro (erro de estado: %1).",noUrlError:"Non foi definido o URL para o envío.",responseError:"Resposta incorrecta do servidor."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/it.js b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/it.js new file mode 100644 index 0000000..ff10fc8 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/it.js @@ -0,0 +1,6 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("filetools","it",{loadError:"Si è verificato un errore durante la lettura del file.",networkError:"Si è verificato un errore di rete durante il caricamento del file.",httpError404:"Si è verificato un errore HTTP durante il caricamento del file (404: file non trovato).",httpError403:"Si è verificato un errore HTTP durante il caricamento del file (403: accesso negato).",httpError:"Si è verificato un errore HTTP durante il caricamento del file (stato dell'errore: %1).",noUrlError:"L'URL per il caricamento non è stato definito.", +responseError:"La risposta del server non è corretta."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/ko.js b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/ko.js new file mode 100644 index 0000000..33e8d43 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/ko.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("filetools","ko",{loadError:"파일을 읽는 중 오류가 발생했습니다.",networkError:"파일 업로드 중 네트워크 오류가 발생했습니다.",httpError404:"파일 업로드중 HTTP 오류가 발생했습니다 (404: 파일 찾을수 없음).",httpError403:"파일 업로드중 HTTP 오류가 발생했습니다 (403: 권한 없음).",httpError:"파일 업로드중 HTTP 오류가 발생했습니다 (오류 코드 %1).",noUrlError:"업로드 주소가 정의되어 있지 않습니다.",responseError:"잘못된 서버 응답."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/ku.js b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/ku.js new file mode 100644 index 0000000..4948767 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/ku.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("filetools","ku",{loadError:"هەڵەیەک ڕوویدا لە ماوەی خوێندنەوەی پەڕگەکە.",networkError:"هەڵەیەکی ڕایەڵە ڕوویدا لە ماوەی بارکردنی پەڕگەکە.",httpError404:"هەڵەیەک ڕوویدا لە ماوەی بارکردنی پەڕگەکە (404: پەڕگەکە نەدۆزراوە).",httpError403:"هەڵەیەک ڕوویدا لە ماوەی بارکردنی پەڕگەکە (403: قەدەغەکراو).",httpError:"هەڵەیەک ڕوویدا لە ماوەی بارکردنی پەڕگەکە (دۆخی هەڵە: %1).",noUrlError:"بەستەری پەڕگەکە پێناسە نەکراوە.",responseError:"وەڵامێکی نادروستی سێرڤەر."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/nb.js b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/nb.js new file mode 100644 index 0000000..97c5021 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/nb.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("filetools","nb",{loadError:"Feil oppsto under filinnlesing.",networkError:"Nettverksfeil oppsto under filopplasting.",httpError404:"HTTP-feil oppsto under filopplasting (404: Fant ikke filen).",httpError403:"HTTP-feil oppsto under filopplasting (403: Ikke tillatt).",httpError:"HTTP-feil oppsto under filopplasting (feilstatus: %1).",noUrlError:"URL for opplasting er ikke oppgitt.",responseError:"Ukorrekt svar fra serveren."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/nl.js b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/nl.js new file mode 100644 index 0000000..d9ab63a --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/nl.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("filetools","nl",{loadError:"Fout tijdens lezen van bestand.",networkError:"Netwerkfout tijdens uploaden van bestand.",httpError404:"HTTP fout tijdens uploaden van bestand (404: Bestand niet gevonden).",httpError403:"HTTP fout tijdens uploaden van bestand (403: Verboden).",httpError:"HTTP fout tijdens uploaden van bestand (fout status: %1).",noUrlError:"Upload URL is niet gedefinieerd.",responseError:"Ongeldig antwoord van server."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/pl.js b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/pl.js new file mode 100644 index 0000000..b9f3758 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/pl.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("filetools","pl",{loadError:"Błąd podczas odczytu pliku.",networkError:"W trakcie wysyłania pliku pojawił się błąd sieciowy.",httpError404:"Błąd HTTP w trakcie wysyłania pliku (404: Nie znaleziono pliku).",httpError403:"Błąd HTTP w trakcie wysyłania pliku (403: Zabroniony).",httpError:"Błąd HTTP w trakcie wysyłania pliku (status błędu: %1).",noUrlError:"Nie zdefiniowano adresu URL do przesłania pliku.",responseError:"Niepoprawna odpowiedź serwera."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/pt-br.js b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/pt-br.js new file mode 100644 index 0000000..cd51b6d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/pt-br.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("filetools","pt-br",{loadError:"Um erro ocorreu durante a leitura do arquivo.",networkError:"Um erro de rede ocorreu durante o envio do arquivo.",httpError404:"Um erro HTTP ocorreu durante o envio do arquivo (404: Arquivo não encontrado).",httpError403:"Um erro HTTP ocorreu durante o envio do arquivo (403: Proibido).",httpError:"Um erro HTTP ocorreu durante o envio do arquivo (status do erro: %1)",noUrlError:"A URL de upload não está definida.",responseError:"Resposta incorreta do servidor."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/ru.js b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/ru.js new file mode 100644 index 0000000..54e8180 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/ru.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("filetools","ru",{loadError:"Ошибка при чтении файла",networkError:"Сетевая ошибка при загрузке файла",httpError404:"HTTP ошибка при загрузке файла (404: Файл не найден)",httpError403:"HTTP ошибка при загрузке файла (403: Запрещено)",httpError:"HTTP ошибка при загрузке файла (%1)",noUrlError:"Не определен URL для загрузки файлов",responseError:"Некорректный ответ сервера"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/sv.js b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/sv.js new file mode 100644 index 0000000..55efd00 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/sv.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("filetools","sv",{loadError:"Fel uppstod vid filläsning",networkError:"Nätverksfel uppstod vid filuppladdning.",httpError404:"HTTP-fel uppstod vid filuppladdning (404: Fil hittades inte).",httpError403:"HTTP-fel uppstod vid filuppladdning (403: Förbjuden).",httpError:"HTTP-fel uppstod vid filuppladdning (felstatus: %1).",noUrlError:"URL för uppladdning inte definierad.",responseError:"Felaktigt serversvar."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/tr.js b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/tr.js new file mode 100644 index 0000000..2a355a3 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/tr.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("filetools","tr",{loadError:"Dosya okunurken hata oluştu.",networkError:"Dosya gönderilirken ağ hatası oluştu.",httpError404:"Dosya gönderilirken HTTP hatası oluştu (404: Dosya bulunamadı).",httpError403:"Dosya gönderilirken HTTP hatası oluştu (403: Yasaklı).",httpError:"Dosya gönderilirken HTTP hatası oluştu (hata durumu: %1).",noUrlError:"Gönderilecek URL belirtilmedi.",responseError:"Sunucu cevap veremedi."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/zh-cn.js b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/zh-cn.js new file mode 100644 index 0000000..88da474 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/zh-cn.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("filetools","zh-cn",{loadError:"读取文件时发生错误。",networkError:"上传文件时发生网络错误。",httpError404:"上传文件时发生 HTTP 错误(404:无法找到文件)。",httpError403:"上传文件时发生 HTTP 错误(403:禁止访问)。",httpError:"上传文件时发生 HTTP 错误(错误代码:%1)。",noUrlError:"上传的 URL 未定义。",responseError:"不正确的服务器响应。"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/zh.js b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/zh.js new file mode 100644 index 0000000..1f83cdc --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/filetools/lang/zh.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("filetools","zh",{loadError:"在讀取檔案時發生錯誤。",networkError:"在上傳檔案時發生網路錯誤。",httpError404:"在上傳檔案時發生 HTTP 錯誤(404:檔案找不到)。",httpError403:"在上傳檔案時發生 HTTP 錯誤(403:禁止)。",httpError:"在上傳檔案時發生 HTTP 錯誤(錯誤狀態:%1)。",noUrlError:"上傳的 URL 未被定義。",responseError:"不正確的伺服器回應。"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/filetools/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/filetools/plugin.js new file mode 100644 index 0000000..ab19871 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/filetools/plugin.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){function h(a){this.editor=a;this.loaders=[]}function i(a,b,c){var d=a.config.fileTools_defaultFileName;this.editor=a;this.lang=a.lang;"string"===typeof b?(this.data=b,this.file=k(this.data),this.loaded=this.total=this.file.size):(this.data=null,this.file=b,this.total=this.file.size,this.loaded=0);c?this.fileName=c:this.file.name?this.fileName=this.file.name:(a=this.file.type.split("/"),d&&(a[0]=d),this.fileName=a.join("."));this.uploaded=0;this.status="created";this.abort=function(){this.changeStatus("abort")}} +function k(a){var b=a.match(j)[1],a=a.replace(j,""),a=atob(a),c=[],d,f,e,g;for(d=0;d<a.length;d+=512){f=a.slice(d,d+512);e=Array(f.length);for(g=0;g<f.length;g++)e[g]=f.charCodeAt(g);f=new Uint8Array(e);c.push(f)}return new Blob(c,{type:b})}CKEDITOR.plugins.add("filetools",{lang:"cs,da,de,en,eo,fr,gl,it,ko,ku,nb,nl,pl,pt-br,ru,sv,tr,zh,zh-cn",beforeInit:function(a){a.uploadRepository=new h(a);a.on("fileUploadRequest",function(a){a=a.data.fileLoader;a.xhr.open("POST",a.uploadUrl,!0)},null,null,5); +a.on("fileUploadRequest",function(a){var a=a.data.fileLoader,c=new FormData;c.append("upload",a.file,a.fileName);a.xhr.send(c)},null,null,999);a.on("fileUploadResponse",function(a){var c=a.data.fileLoader,d=c.xhr,f=a.data;try{var e=JSON.parse(d.responseText);e.error&&e.error.message&&(f.message=e.error.message);e.uploaded?(f.fileName=e.fileName,f.url=e.url):a.cancel()}catch(g){f.message=c.lang.filetools.responseError,window.console&&window.console.log(d.responseText),a.cancel()}},null,null,999)}}); +h.prototype={create:function(a,b){var c=this.loaders.length,d=new i(this.editor,a,b);d.id=c;this.loaders[c]=d;this.fire("instanceCreated",d);return d},isFinished:function(){for(var a=0;a<this.loaders.length;++a)if(!this.loaders[a].isFinished())return!1;return!0}};i.prototype={loadAndUpload:function(a){var b=this;this.once("loaded",function(c){c.cancel();b.once("update",function(a){a.cancel()},null,null,0);b.upload(a)},null,null,0);this.load()},load:function(){var a=this,b=this.reader=new FileReader; +a.changeStatus("loading");this.abort=function(){a.reader.abort()};b.onabort=function(){a.changeStatus("abort")};b.onerror=function(){a.message=a.lang.filetools.loadError;a.changeStatus("error")};b.onprogress=function(b){a.loaded=b.loaded;a.update()};b.onload=function(){a.loaded=a.total;a.data=b.result;a.changeStatus("loaded")};b.readAsDataURL(this.file)},upload:function(a){a?(this.uploadUrl=a,this.xhr=new XMLHttpRequest,this.attachRequestListeners(),this.editor.fire("fileUploadRequest",{fileLoader:this})&& +this.changeStatus("uploading")):(this.message=this.lang.filetools.noUrlError,this.changeStatus("error"))},attachRequestListeners:function(){var a=this,b=this.xhr;a.abort=function(){b.abort()};b.onabort=function(){a.changeStatus("abort")};b.onerror=function(){a.message=a.lang.filetools.networkError;a.changeStatus("error")};b.onprogress=function(b){a.uploaded=b.loaded;a.update()};b.onload=function(){a.uploaded=a.total;if(200>b.status||299<b.status)a.message=a.lang.filetools["httpError"+b.status],a.message|| +(a.message=a.lang.filetools.httpError.replace("%1",b.status)),a.changeStatus("error");else{for(var c={fileLoader:a},d=["message","fileName","url"],f=a.editor.fire("fileUploadResponse",c),e=0;e<d.length;e++){var g=d[e];"string"===typeof c[g]&&(a[g]=c[g])}!1===f?a.changeStatus("error"):a.changeStatus("uploaded")}}},changeStatus:function(a){this.status=a;if("error"==a||"abort"==a||"loaded"==a||"uploaded"==a)this.abort=function(){};this.fire(a);this.update()},update:function(){this.fire("update")},isFinished:function(){return!!this.status.match(/^(?:loaded|uploaded|error|abort)$/)}}; +CKEDITOR.event.implementOn(h.prototype);CKEDITOR.event.implementOn(i.prototype);var j=/^data:(\S*?);base64,/;CKEDITOR.fileTools||(CKEDITOR.fileTools={});CKEDITOR.tools.extend(CKEDITOR.fileTools,{uploadRepository:h,fileLoader:i,getUploadUrl:function(a,b){var c=CKEDITOR.tools.capitalize;return b&&a[b+"UploadUrl"]?a[b+"UploadUrl"]:a.uploadUrl?a.uploadUrl:b&&a["filebrowser"+c(b,1)+"UploadUrl"]?a["filebrowser"+c(b,1)+"UploadUrl"]+"&responseType=json":a.filebrowserUploadUrl?a.filebrowserUploadUrl+"&responseType=json": +null},isTypeSupported:function(a,b){return!!a.type.match(b)}})})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/find/dialogs/find.js b/ituro/static/ckeditor/ckeditor/plugins/find/dialogs/find.js new file mode 100644 index 0000000..9515290 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/find/dialogs/find.js @@ -0,0 +1,25 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){function C(c){return c.type==CKEDITOR.NODE_TEXT&&0<c.getLength()&&(!r||!c.isReadOnly())}function w(c){return!(c.type==CKEDITOR.NODE_ELEMENT&&c.isBlockBoundary(CKEDITOR.tools.extend({},CKEDITOR.dtd.$empty,CKEDITOR.dtd.$nonEditable)))}function q(c,g){function n(a,b){var d=this,c=new CKEDITOR.dom.walker(a);c.guard=b?w:function(a){!w(a)&&(d._.matchBoundary=!0)};c.evaluator=C;c.breakOnFalse=1;a.startContainer.type==CKEDITOR.NODE_TEXT&&(this.textNode=a.startContainer,this.offset=a.startOffset- +1);this._={matchWord:b,walker:c,matchBoundary:!1}}function q(a,b){var d=c.createRange();d.setStart(a.textNode,b?a.offset:a.offset+1);d.setEndAt(c.editable(),CKEDITOR.POSITION_BEFORE_END);return d}function t(a){var b=c.getSelection().getRanges()[0],d=c.editable();b&&!a?(a=b.clone(),a.collapse(!0)):(a=c.createRange(),a.setStartAt(d,CKEDITOR.POSITION_AFTER_START));a.setEndAt(d,CKEDITOR.POSITION_BEFORE_END);return a}var x=new CKEDITOR.style(CKEDITOR.tools.extend({attributes:{"data-cke-highlight":1},fullMatch:1, +ignoreReadonly:1,childRule:function(){return 0}},c.config.find_highlight,!0));n.prototype={next:function(){return this.move()},back:function(){return this.move(!0)},move:function(a){var b=this.textNode;if(null===b)return y.call(this);this._.matchBoundary=!1;if(b&&a&&0<this.offset)this.offset--;else if(b&&this.offset<b.getLength()-1)this.offset++;else{for(b=null;!b&&!(b=this._.walker[a?"previous":"next"].call(this._.walker),this._.matchWord&&!b||this._.walker._.end););this.offset=(this.textNode=b)? +a?b.getLength()-1:0:0}return y.call(this)}};var u=function(a,b){this._={walker:a,cursors:[],rangeLength:b,highlightRange:null,isMatched:0}};u.prototype={toDomRange:function(){var a=c.createRange(),b=this._.cursors;if(1>b.length){var d=this._.walker.textNode;if(d)a.setStartAfter(d);else return null}else d=b[0],b=b[b.length-1],a.setStart(d.textNode,d.offset),a.setEnd(b.textNode,b.offset+1);return a},updateFromDomRange:function(a){var b=new n(a);this._.cursors=[];do a=b.next(),a.character&&this._.cursors.push(a); +while(a.character);this._.rangeLength=this._.cursors.length},setMatched:function(){this._.isMatched=!0},clearMatched:function(){this._.isMatched=!1},isMatched:function(){return this._.isMatched},highlight:function(){if(!(1>this._.cursors.length)){this._.highlightRange&&this.removeHighlight();var a=this.toDomRange(),b=a.createBookmark();x.applyToRange(a,c);a.moveToBookmark(b);this._.highlightRange=a;b=a.startContainer;b.type!=CKEDITOR.NODE_ELEMENT&&(b=b.getParent());b.scrollIntoView();this.updateFromDomRange(a)}}, +removeHighlight:function(){if(this._.highlightRange){var a=this._.highlightRange.createBookmark();x.removeFromRange(this._.highlightRange,c);this._.highlightRange.moveToBookmark(a);this.updateFromDomRange(this._.highlightRange);this._.highlightRange=null}},isReadOnly:function(){return this._.highlightRange?this._.highlightRange.startContainer.isReadOnly():0},moveBack:function(){var a=this._.walker.back(),b=this._.cursors;a.hitMatchBoundary&&(this._.cursors=b=[]);b.unshift(a);b.length>this._.rangeLength&& +b.pop();return a},moveNext:function(){var a=this._.walker.next(),b=this._.cursors;a.hitMatchBoundary&&(this._.cursors=b=[]);b.push(a);b.length>this._.rangeLength&&b.shift();return a},getEndCharacter:function(){var a=this._.cursors;return 1>a.length?null:a[a.length-1].character},getNextCharacterRange:function(a){var b,d;d=this._.cursors;d=(b=d[d.length-1])&&b.textNode?new n(q(b)):this._.walker;return new u(d,a)},getCursors:function(){return this._.cursors}};var z=function(a,b){var d=[-1];b&&(a=a.toLowerCase()); +for(var c=0;c<a.length;c++)for(d.push(d[c]+1);0<d[c+1]&&a.charAt(c)!=a.charAt(d[c+1]-1);)d[c+1]=d[d[c+1]-1]+1;this._={overlap:d,state:0,ignoreCase:!!b,pattern:a}};z.prototype={feedCharacter:function(a){for(this._.ignoreCase&&(a=a.toLowerCase());;){if(a==this._.pattern.charAt(this._.state))return this._.state++,this._.state==this._.pattern.length?(this._.state=0,2):1;if(this._.state)this._.state=this._.overlap[this._.state];else return 0}},reset:function(){this._.state=0}};var D=/[.,"'?!;: \u0085\u00a0\u1680\u280e\u2028\u2029\u202f\u205f\u3000]/, +A=function(a){if(!a)return!0;var b=a.charCodeAt(0);return 9<=b&&13>=b||8192<=b&&8202>=b||D.test(a)},e={searchRange:null,matchRange:null,find:function(a,b,d,f,e,E){this.matchRange?(this.matchRange.removeHighlight(),this.matchRange=this.matchRange.getNextCharacterRange(a.length)):this.matchRange=new u(new n(this.searchRange),a.length);for(var k=new z(a,!b),l=0,m="%";null!==m;){for(this.matchRange.moveNext();m=this.matchRange.getEndCharacter();){l=k.feedCharacter(m);if(2==l)break;this.matchRange.moveNext().hitMatchBoundary&& +k.reset()}if(2==l){if(d){var h=this.matchRange.getCursors(),p=h[h.length-1],h=h[0],g=c.createRange();g.setStartAt(c.editable(),CKEDITOR.POSITION_AFTER_START);g.setEnd(h.textNode,h.offset);h=g;p=q(p);h.trim();p.trim();h=new n(h,!0);p=new n(p,!0);if(!A(h.back().character)||!A(p.next().character))continue}this.matchRange.setMatched();!1!==e&&this.matchRange.highlight();return!0}}this.matchRange.clearMatched();this.matchRange.removeHighlight();return f&&!E?(this.searchRange=t(1),this.matchRange=null, +arguments.callee.apply(this,Array.prototype.slice.call(arguments).concat([!0]))):!1},replaceCounter:0,replace:function(a,b,d,f,e,g,k){r=1;a=0;a=this.hasMatchOptionsChanged(b,f,e);if(!this.matchRange||!this.matchRange.isMatched()||this.matchRange._.isReplaced||this.matchRange.isReadOnly()||a)a&&this.matchRange&&(this.matchRange.clearMatched(),this.matchRange.removeHighlight(),this.matchRange=null),a=this.find(b,f,e,g,!k);else{this.matchRange.removeHighlight();b=this.matchRange.toDomRange();d=c.document.createText(d); +if(!k){var l=c.getSelection();l.selectRanges([b]);c.fire("saveSnapshot")}b.deleteContents();b.insertNode(d);k||(l.selectRanges([b]),c.fire("saveSnapshot"));this.matchRange.updateFromDomRange(b);k||this.matchRange.highlight();this.matchRange._.isReplaced=!0;this.replaceCounter++;a=1}r=0;return a},matchOptions:null,hasMatchOptionsChanged:function(a,b,c){a=[a,b,c].join(".");b=this.matchOptions&&this.matchOptions!=a;this.matchOptions=a;return b}},f=c.lang.find;return{title:f.title,resizable:CKEDITOR.DIALOG_RESIZE_NONE, +minWidth:350,minHeight:170,buttons:[CKEDITOR.dialog.cancelButton(c,{label:c.lang.common.close})],contents:[{id:"find",label:f.find,title:f.find,accessKey:"",elements:[{type:"hbox",widths:["230px","90px"],children:[{type:"text",id:"txtFindFind",label:f.findWhat,isChanged:!1,labelLayout:"horizontal",accessKey:"F"},{type:"button",id:"btnFind",align:"left",style:"width:100%",label:f.find,onClick:function(){var a=this.getDialog();e.find(a.getValueOf("find","txtFindFind"),a.getValueOf("find","txtFindCaseChk"), +a.getValueOf("find","txtFindWordChk"),a.getValueOf("find","txtFindCyclic"))||alert(f.notFoundMsg)}}]},{type:"fieldset",className:"cke_dialog_find_fieldset",label:CKEDITOR.tools.htmlEncode(f.findOptions),style:"margin-top:29px",children:[{type:"vbox",padding:0,children:[{type:"checkbox",id:"txtFindCaseChk",isChanged:!1,label:f.matchCase},{type:"checkbox",id:"txtFindWordChk",isChanged:!1,label:f.matchWord},{type:"checkbox",id:"txtFindCyclic",isChanged:!1,"default":!0,label:f.matchCyclic}]}]}]},{id:"replace", +label:f.replace,accessKey:"M",elements:[{type:"hbox",widths:["230px","90px"],children:[{type:"text",id:"txtFindReplace",label:f.findWhat,isChanged:!1,labelLayout:"horizontal",accessKey:"F"},{type:"button",id:"btnFindReplace",align:"left",style:"width:100%",label:f.replace,onClick:function(){var a=this.getDialog();e.replace(a,a.getValueOf("replace","txtFindReplace"),a.getValueOf("replace","txtReplace"),a.getValueOf("replace","txtReplaceCaseChk"),a.getValueOf("replace","txtReplaceWordChk"),a.getValueOf("replace", +"txtReplaceCyclic"))||alert(f.notFoundMsg)}}]},{type:"hbox",widths:["230px","90px"],children:[{type:"text",id:"txtReplace",label:f.replaceWith,isChanged:!1,labelLayout:"horizontal",accessKey:"R"},{type:"button",id:"btnReplaceAll",align:"left",style:"width:100%",label:f.replaceAll,isChanged:!1,onClick:function(){var a=this.getDialog();e.replaceCounter=0;e.searchRange=t(1);e.matchRange&&(e.matchRange.removeHighlight(),e.matchRange=null);for(c.fire("saveSnapshot");e.replace(a,a.getValueOf("replace", +"txtFindReplace"),a.getValueOf("replace","txtReplace"),a.getValueOf("replace","txtReplaceCaseChk"),a.getValueOf("replace","txtReplaceWordChk"),!1,!0););e.replaceCounter?(alert(f.replaceSuccessMsg.replace(/%1/,e.replaceCounter)),c.fire("saveSnapshot")):alert(f.notFoundMsg)}}]},{type:"fieldset",label:CKEDITOR.tools.htmlEncode(f.findOptions),children:[{type:"vbox",padding:0,children:[{type:"checkbox",id:"txtReplaceCaseChk",isChanged:!1,label:f.matchCase},{type:"checkbox",id:"txtReplaceWordChk",isChanged:!1, +label:f.matchWord},{type:"checkbox",id:"txtReplaceCyclic",isChanged:!1,"default":!0,label:f.matchCyclic}]}]}]}],onLoad:function(){var a=this,b,c=0;this.on("hide",function(){c=0});this.on("show",function(){c=1});this.selectPage=CKEDITOR.tools.override(this.selectPage,function(f){return function(e){f.call(a,e);var g=a._.tabs[e],k;k="find"===e?"txtFindWordChk":"txtReplaceWordChk";b=a.getContentElement(e,"find"===e?"txtFindFind":"txtFindReplace");a.getContentElement(e,k);g.initialized||(CKEDITOR.document.getById(b._.inputId), +g.initialized=!0);if(c){var l;e="find"===e?1:0;var g=1-e,m,h=v.length;for(m=0;m<h;m++)k=this.getContentElement(B[e],v[m][e]),l=this.getContentElement(B[g],v[m][g]),l.setValue(k.getValue())}}})},onShow:function(){e.searchRange=t();var a=this.getParentEditor().getSelection().getSelectedText(),b=this.getContentElement(g,"find"==g?"txtFindFind":"txtFindReplace");b.setValue(a);b.select();this.selectPage(g);this[("find"==g&&this._.editor.readOnly?"hide":"show")+"Page"]("replace")},onHide:function(){var a; +e.matchRange&&e.matchRange.isMatched()&&(e.matchRange.removeHighlight(),c.focus(),(a=e.matchRange.toDomRange())&&c.getSelection().selectRanges([a]));delete e.matchRange},onFocus:function(){return"replace"==g?this.getContentElement("replace","txtFindReplace"):this.getContentElement("find","txtFindFind")}}}var r,y=function(){return{textNode:this.textNode,offset:this.offset,character:this.textNode?this.textNode.getText().charAt(this.offset):null,hitMatchBoundary:this._.matchBoundary}},B=["find","replace"], +v=[["txtFindFind","txtFindReplace"],["txtFindCaseChk","txtReplaceCaseChk"],["txtFindWordChk","txtReplaceWordChk"],["txtFindCyclic","txtReplaceCyclic"]];CKEDITOR.dialog.add("find",function(c){return q(c,"find")});CKEDITOR.dialog.add("replace",function(c){return q(c,"replace")})})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/flash/dialogs/flash.js b/ituro/static/ckeditor/ckeditor/plugins/flash/dialogs/flash.js new file mode 100644 index 0000000..32e62b2 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/flash/dialogs/flash.js @@ -0,0 +1,24 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){function b(a,b,c){var h=n[this.id];if(h)for(var f=this instanceof CKEDITOR.ui.dialog.checkbox,e=0;e<h.length;e++){var d=h[e];switch(d.type){case 1:if(!a)continue;if(null!==a.getAttribute(d.name)){a=a.getAttribute(d.name);f?this.setValue("true"==a.toLowerCase()):this.setValue(a);return}f&&this.setValue(!!d["default"]);break;case 2:if(!a)continue;if(d.name in c){a=c[d.name];f?this.setValue("true"==a.toLowerCase()):this.setValue(a);return}f&&this.setValue(!!d["default"]);break;case 4:if(!b)continue; +if(b.getAttribute(d.name)){a=b.getAttribute(d.name);f?this.setValue("true"==a.toLowerCase()):this.setValue(a);return}f&&this.setValue(!!d["default"])}}}function c(a,b,c){var h=n[this.id];if(h)for(var f=""===this.getValue(),e=this instanceof CKEDITOR.ui.dialog.checkbox,d=0;d<h.length;d++){var g=h[d];switch(g.type){case 1:if(!a||"data"==g.name&&b&&!a.hasAttribute("data"))continue;var m=this.getValue();f||e&&m===g["default"]?a.removeAttribute(g.name):a.setAttribute(g.name,m);break;case 2:if(!a)continue; +m=this.getValue();if(f||e&&m===g["default"])g.name in c&&c[g.name].remove();else if(g.name in c)c[g.name].setAttribute("value",m);else{var p=CKEDITOR.dom.element.createFromHtml("\x3ccke:param\x3e\x3c/cke:param\x3e",a.getDocument());p.setAttributes({name:g.name,value:m});1>a.getChildCount()?p.appendTo(a):p.insertBefore(a.getFirst())}break;case 4:if(!b)continue;m=this.getValue();f||e&&m===g["default"]?b.removeAttribute(g.name):b.setAttribute(g.name,m)}}}for(var n={id:[{type:1,name:"id"}],classid:[{type:1, +name:"classid"}],codebase:[{type:1,name:"codebase"}],pluginspage:[{type:4,name:"pluginspage"}],src:[{type:2,name:"movie"},{type:4,name:"src"},{type:1,name:"data"}],name:[{type:4,name:"name"}],align:[{type:1,name:"align"}],"class":[{type:1,name:"class"},{type:4,name:"class"}],width:[{type:1,name:"width"},{type:4,name:"width"}],height:[{type:1,name:"height"},{type:4,name:"height"}],hSpace:[{type:1,name:"hSpace"},{type:4,name:"hSpace"}],vSpace:[{type:1,name:"vSpace"},{type:4,name:"vSpace"}],style:[{type:1, +name:"style"},{type:4,name:"style"}],type:[{type:4,name:"type"}]},k="play loop menu quality scale salign wmode bgcolor base flashvars allowScriptAccess allowFullScreen".split(" "),l=0;l<k.length;l++)n[k[l]]=[{type:4,name:k[l]},{type:2,name:k[l]}];k=["play","loop","menu"];for(l=0;l<k.length;l++)n[k[l]][0]["default"]=n[k[l]][1]["default"]=!0;CKEDITOR.dialog.add("flash",function(a){var l=!a.config.flashEmbedTagOnly,k=a.config.flashAddEmbedTag||a.config.flashEmbedTagOnly,h,f="\x3cdiv\x3e"+CKEDITOR.tools.htmlEncode(a.lang.common.preview)+ +'\x3cbr\x3e\x3cdiv id\x3d"cke_FlashPreviewLoader'+CKEDITOR.tools.getNextNumber()+'" style\x3d"display:none"\x3e\x3cdiv class\x3d"loading"\x3e\x26nbsp;\x3c/div\x3e\x3c/div\x3e\x3cdiv id\x3d"cke_FlashPreviewBox'+CKEDITOR.tools.getNextNumber()+'" class\x3d"FlashPreviewBox"\x3e\x3c/div\x3e\x3c/div\x3e';return{title:a.lang.flash.title,minWidth:420,minHeight:310,onShow:function(){this.fakeImage=this.objectNode=this.embedNode=null;h=new CKEDITOR.dom.element("embed",a.document);var e=this.getSelectedElement(); +if(e&&e.data("cke-real-element-type")&&"flash"==e.data("cke-real-element-type")){this.fakeImage=e;var d=a.restoreRealElement(e),g=null,b=null,c={};if("cke:object"==d.getName()){g=d;d=g.getElementsByTag("embed","cke");0<d.count()&&(b=d.getItem(0));for(var d=g.getElementsByTag("param","cke"),f=0,l=d.count();f<l;f++){var k=d.getItem(f),n=k.getAttribute("name"),k=k.getAttribute("value");c[n]=k}}else"cke:embed"==d.getName()&&(b=d);this.objectNode=g;this.embedNode=b;this.setupContent(g,b,c,e)}},onOk:function(){var e= +null,d=null,b=null;this.fakeImage?(e=this.objectNode,d=this.embedNode):(l&&(e=CKEDITOR.dom.element.createFromHtml("\x3ccke:object\x3e\x3c/cke:object\x3e",a.document),e.setAttributes({classid:"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000",codebase:"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version\x3d6,0,40,0"})),k&&(d=CKEDITOR.dom.element.createFromHtml("\x3ccke:embed\x3e\x3c/cke:embed\x3e",a.document),d.setAttributes({type:"application/x-shockwave-flash",pluginspage:"http://www.macromedia.com/go/getflashplayer"}), +e&&d.appendTo(e)));if(e)for(var b={},c=e.getElementsByTag("param","cke"),f=0,h=c.count();f<h;f++)b[c.getItem(f).getAttribute("name")]=c.getItem(f);c={};f={};this.commitContent(e,d,b,c,f);e=a.createFakeElement(e||d,"cke_flash","flash",!0);e.setAttributes(f);e.setStyles(c);this.fakeImage?(e.replace(this.fakeImage),a.getSelection().selectElement(e)):a.insertElement(e)},onHide:function(){this.preview&&this.preview.setHtml("")},contents:[{id:"info",label:a.lang.common.generalTab,accessKey:"I",elements:[{type:"vbox", +padding:0,children:[{type:"hbox",widths:["280px","110px"],align:"right",className:"cke_dialog_flash_url",children:[{id:"src",type:"text",label:a.lang.common.url,required:!0,validate:CKEDITOR.dialog.validate.notEmpty(a.lang.flash.validateSrc),setup:b,commit:c,onLoad:function(){var a=this.getDialog(),b=function(b){h.setAttribute("src",b);a.preview.setHtml('\x3cembed height\x3d"100%" width\x3d"100%" src\x3d"'+CKEDITOR.tools.htmlEncode(h.getAttribute("src"))+'" type\x3d"application/x-shockwave-flash"\x3e\x3c/embed\x3e')}; +a.preview=a.getContentElement("info","preview").getElement().getChild(3);this.on("change",function(a){a.data&&a.data.value&&b(a.data.value)});this.getInputElement().on("change",function(){b(this.getValue())},this)}},{type:"button",id:"browse",filebrowser:"info:src",hidden:!0,style:"display:inline-block;margin-top:14px;",label:a.lang.common.browseServer}]}]},{type:"hbox",widths:["25%","25%","25%","25%","25%"],children:[{type:"text",id:"width",requiredContent:"embed[width]",style:"width:95px",label:a.lang.common.width, +validate:CKEDITOR.dialog.validate.htmlLength(a.lang.common.invalidHtmlLength.replace("%1",a.lang.common.width)),setup:b,commit:c},{type:"text",id:"height",requiredContent:"embed[height]",style:"width:95px",label:a.lang.common.height,validate:CKEDITOR.dialog.validate.htmlLength(a.lang.common.invalidHtmlLength.replace("%1",a.lang.common.height)),setup:b,commit:c},{type:"text",id:"hSpace",requiredContent:"embed[hspace]",style:"width:95px",label:a.lang.flash.hSpace,validate:CKEDITOR.dialog.validate.integer(a.lang.flash.validateHSpace), +setup:b,commit:c},{type:"text",id:"vSpace",requiredContent:"embed[vspace]",style:"width:95px",label:a.lang.flash.vSpace,validate:CKEDITOR.dialog.validate.integer(a.lang.flash.validateVSpace),setup:b,commit:c}]},{type:"vbox",children:[{type:"html",id:"preview",style:"width:95%;",html:f}]}]},{id:"Upload",hidden:!0,filebrowser:"uploadButton",label:a.lang.common.upload,elements:[{type:"file",id:"upload",label:a.lang.common.upload,size:38},{type:"fileButton",id:"uploadButton",label:a.lang.common.uploadSubmit, +filebrowser:"info:src","for":["Upload","upload"]}]},{id:"properties",label:a.lang.flash.propertiesTab,elements:[{type:"hbox",widths:["50%","50%"],children:[{id:"scale",type:"select",requiredContent:"embed[scale]",label:a.lang.flash.scale,"default":"",style:"width : 100%;",items:[[a.lang.common.notSet,""],[a.lang.flash.scaleAll,"showall"],[a.lang.flash.scaleNoBorder,"noborder"],[a.lang.flash.scaleFit,"exactfit"]],setup:b,commit:c},{id:"allowScriptAccess",type:"select",requiredContent:"embed[allowscriptaccess]", +label:a.lang.flash.access,"default":"",style:"width : 100%;",items:[[a.lang.common.notSet,""],[a.lang.flash.accessAlways,"always"],[a.lang.flash.accessSameDomain,"samedomain"],[a.lang.flash.accessNever,"never"]],setup:b,commit:c}]},{type:"hbox",widths:["50%","50%"],children:[{id:"wmode",type:"select",requiredContent:"embed[wmode]",label:a.lang.flash.windowMode,"default":"",style:"width : 100%;",items:[[a.lang.common.notSet,""],[a.lang.flash.windowModeWindow,"window"],[a.lang.flash.windowModeOpaque, +"opaque"],[a.lang.flash.windowModeTransparent,"transparent"]],setup:b,commit:c},{id:"quality",type:"select",requiredContent:"embed[quality]",label:a.lang.flash.quality,"default":"high",style:"width : 100%;",items:[[a.lang.common.notSet,""],[a.lang.flash.qualityBest,"best"],[a.lang.flash.qualityHigh,"high"],[a.lang.flash.qualityAutoHigh,"autohigh"],[a.lang.flash.qualityMedium,"medium"],[a.lang.flash.qualityAutoLow,"autolow"],[a.lang.flash.qualityLow,"low"]],setup:b,commit:c}]},{type:"hbox",widths:["50%", +"50%"],children:[{id:"align",type:"select",requiredContent:"object[align]",label:a.lang.common.align,"default":"",style:"width : 100%;",items:[[a.lang.common.notSet,""],[a.lang.common.alignLeft,"left"],[a.lang.flash.alignAbsBottom,"absBottom"],[a.lang.flash.alignAbsMiddle,"absMiddle"],[a.lang.flash.alignBaseline,"baseline"],[a.lang.common.alignBottom,"bottom"],[a.lang.common.alignMiddle,"middle"],[a.lang.common.alignRight,"right"],[a.lang.flash.alignTextTop,"textTop"],[a.lang.common.alignTop,"top"]], +setup:b,commit:function(a,b,f,k,l){var h=this.getValue();c.apply(this,arguments);h&&(l.align=h)}},{type:"html",html:"\x3cdiv\x3e\x3c/div\x3e"}]},{type:"fieldset",label:CKEDITOR.tools.htmlEncode(a.lang.flash.flashvars),children:[{type:"vbox",padding:0,children:[{type:"checkbox",id:"menu",label:a.lang.flash.chkMenu,"default":!0,setup:b,commit:c},{type:"checkbox",id:"play",label:a.lang.flash.chkPlay,"default":!0,setup:b,commit:c},{type:"checkbox",id:"loop",label:a.lang.flash.chkLoop,"default":!0,setup:b, +commit:c},{type:"checkbox",id:"allowFullScreen",label:a.lang.flash.chkFull,"default":!0,setup:b,commit:c}]}]}]},{id:"advanced",label:a.lang.common.advancedTab,elements:[{type:"hbox",children:[{type:"text",id:"id",requiredContent:"object[id]",label:a.lang.common.id,setup:b,commit:c}]},{type:"hbox",widths:["45%","55%"],children:[{type:"text",id:"bgcolor",requiredContent:"embed[bgcolor]",label:a.lang.flash.bgcolor,setup:b,commit:c},{type:"text",id:"class",requiredContent:"embed(cke-xyz)",label:a.lang.common.cssClass, +setup:b,commit:c}]},{type:"text",id:"style",requiredContent:"embed{cke-xyz}",validate:CKEDITOR.dialog.validate.inlineStyle(a.lang.common.invalidInlineStyle),label:a.lang.common.cssStyle,setup:b,commit:c}]}]}})})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/flash/images/placeholder.png b/ituro/static/ckeditor/ckeditor/plugins/flash/images/placeholder.png new file mode 100644 index 0000000..0bc6caa Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/flash/images/placeholder.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/button.js b/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/button.js new file mode 100644 index 0000000..7e97b7e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/button.js @@ -0,0 +1,8 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.dialog.add("button",function(b){function d(a){var b=this.getValue();b?(a.attributes[this.id]=b,"name"==this.id&&(a.attributes["data-cke-saved-name"]=b)):(delete a.attributes[this.id],"name"==this.id&&delete a.attributes["data-cke-saved-name"])}return{title:b.lang.forms.button.title,minWidth:350,minHeight:150,onShow:function(){delete this.button;var a=this.getParentEditor().getSelection().getSelectedElement();a&&a.is("input")&&a.getAttribute("type")in{button:1,reset:1,submit:1}&&(this.button= +a,this.setupContent(a))},onOk:function(){var a=this.getParentEditor(),b=this.button,d=!b,c=b?CKEDITOR.htmlParser.fragment.fromHtml(b.getOuterHtml()).children[0]:new CKEDITOR.htmlParser.element("input");this.commitContent(c);var e=new CKEDITOR.htmlParser.basicWriter;c.writeHtml(e);c=CKEDITOR.dom.element.createFromHtml(e.getHtml(),a.document);d?a.insertElement(c):(c.replace(b),a.getSelection().selectElement(c))},contents:[{id:"info",label:b.lang.forms.button.title,title:b.lang.forms.button.title,elements:[{id:"name", +type:"text",bidi:!0,label:b.lang.common.name,"default":"",setup:function(a){this.setValue(a.data("cke-saved-name")||a.getAttribute("name")||"")},commit:d},{id:"value",type:"text",label:b.lang.forms.button.text,accessKey:"V","default":"",setup:function(a){this.setValue(a.getAttribute("value")||"")},commit:d},{id:"type",type:"select",label:b.lang.forms.button.type,"default":"button",accessKey:"T",items:[[b.lang.forms.button.typeBtn,"button"],[b.lang.forms.button.typeSbm,"submit"],[b.lang.forms.button.typeRst, +"reset"]],setup:function(a){this.setValue(a.getAttribute("type")||"")},commit:d}]}]}}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/checkbox.js b/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/checkbox.js new file mode 100644 index 0000000..1ccfb3e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/checkbox.js @@ -0,0 +1,9 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.dialog.add("checkbox",function(d){return{title:d.lang.forms.checkboxAndRadio.checkboxTitle,minWidth:350,minHeight:140,onShow:function(){delete this.checkbox;var a=this.getParentEditor().getSelection().getSelectedElement();a&&"checkbox"==a.getAttribute("type")&&(this.checkbox=a,this.setupContent(a))},onOk:function(){var a,b=this.checkbox;b||(a=this.getParentEditor(),b=a.document.createElement("input"),b.setAttribute("type","checkbox"),a.insertElement(b));this.commitContent({element:b})},contents:[{id:"info", +label:d.lang.forms.checkboxAndRadio.checkboxTitle,title:d.lang.forms.checkboxAndRadio.checkboxTitle,startupFocus:"txtName",elements:[{id:"txtName",type:"text",label:d.lang.common.name,"default":"",accessKey:"N",setup:function(a){this.setValue(a.data("cke-saved-name")||a.getAttribute("name")||"")},commit:function(a){a=a.element;this.getValue()?a.data("cke-saved-name",this.getValue()):(a.data("cke-saved-name",!1),a.removeAttribute("name"))}},{id:"txtValue",type:"text",label:d.lang.forms.checkboxAndRadio.value, +"default":"",accessKey:"V",setup:function(a){a=a.getAttribute("value");this.setValue(CKEDITOR.env.ie&&"on"==a?"":a)},commit:function(a){var b=a.element,c=this.getValue();!c||CKEDITOR.env.ie&&"on"==c?CKEDITOR.env.ie?(c=new CKEDITOR.dom.element("input",b.getDocument()),b.copyAttributes(c,{value:1}),c.replace(b),d.getSelection().selectElement(c),a.element=c):b.removeAttribute("value"):b.setAttribute("value",c)}},{id:"cmbSelected",type:"checkbox",label:d.lang.forms.checkboxAndRadio.selected,"default":"", +accessKey:"S",value:"checked",setup:function(a){this.setValue(a.getAttribute("checked"))},commit:function(a){var b=a.element;if(CKEDITOR.env.ie){var c=!!b.getAttribute("checked"),e=!!this.getValue();c!=e&&(c=CKEDITOR.dom.element.createFromHtml('\x3cinput type\x3d"checkbox"'+(e?' checked\x3d"checked"':"")+"/\x3e",d.document),b.copyAttributes(c,{type:1,checked:1}),c.replace(b),d.getSelection().selectElement(c),a.element=c)}else this.getValue()?b.setAttribute("checked","checked"):b.removeAttribute("checked")}}, +{id:"required",type:"checkbox",label:d.lang.forms.checkboxAndRadio.required,"default":"",accessKey:"Q",value:"required",setup:function(a){this.setValue(a.getAttribute("required"))},commit:function(a){a=a.element;this.getValue()?a.setAttribute("required","required"):a.removeAttribute("required")}}]}]}}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/form.js b/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/form.js new file mode 100644 index 0000000..13431bb --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/form.js @@ -0,0 +1,8 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.dialog.add("form",function(a){var d={action:1,id:1,method:1,enctype:1,target:1};return{title:a.lang.forms.form.title,minWidth:350,minHeight:200,onShow:function(){delete this.form;var b=this.getParentEditor().elementPath().contains("form",1);b&&(this.form=b,this.setupContent(b))},onOk:function(){var b,a=this.form,c=!a;c&&(b=this.getParentEditor(),a=b.document.createElement("form"),a.appendBogus());c&&b.insertElement(a);this.commitContent(a)},onLoad:function(){function a(b){this.setValue(b.getAttribute(this.id)|| +"")}function e(a){this.getValue()?a.setAttribute(this.id,this.getValue()):a.removeAttribute(this.id)}this.foreach(function(c){d[c.id]&&(c.setup=a,c.commit=e)})},contents:[{id:"info",label:a.lang.forms.form.title,title:a.lang.forms.form.title,elements:[{id:"txtName",bidi:!0,type:"text",label:a.lang.common.name,"default":"",accessKey:"N",setup:function(a){this.setValue(a.data("cke-saved-name")||a.getAttribute("name")||"")},commit:function(a){this.getValue()?a.data("cke-saved-name",this.getValue()): +(a.data("cke-saved-name",!1),a.removeAttribute("name"))}},{id:"action",type:"text",label:a.lang.forms.form.action,"default":"",accessKey:"T"},{type:"hbox",widths:["45%","55%"],children:[{id:"id",type:"text",label:a.lang.common.id,"default":"",accessKey:"I"},{id:"enctype",type:"select",label:a.lang.forms.form.encoding,style:"width:100%",accessKey:"E","default":"",items:[[""],["text/plain"],["multipart/form-data"],["application/x-www-form-urlencoded"]]}]},{type:"hbox",widths:["45%","55%"],children:[{id:"target", +type:"select",label:a.lang.common.target,style:"width:100%",accessKey:"M","default":"",items:[[a.lang.common.notSet,""],[a.lang.common.targetNew,"_blank"],[a.lang.common.targetTop,"_top"],[a.lang.common.targetSelf,"_self"],[a.lang.common.targetParent,"_parent"]]},{id:"method",type:"select",label:a.lang.forms.form.method,accessKey:"M","default":"GET",items:[["GET","get"],["POST","post"]]}]}]}]}}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/hiddenfield.js b/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/hiddenfield.js new file mode 100644 index 0000000..2c7528d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/hiddenfield.js @@ -0,0 +1,7 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.dialog.add("hiddenfield",function(d){return{title:d.lang.forms.hidden.title,hiddenField:null,minWidth:350,minHeight:110,onShow:function(){delete this.hiddenField;var a=this.getParentEditor(),b=a.getSelection(),c=b.getSelectedElement();c&&c.data("cke-real-element-type")&&"hiddenfield"==c.data("cke-real-element-type")&&(this.hiddenField=c,c=a.restoreRealElement(this.hiddenField),this.setupContent(c),b.selectElement(this.hiddenField))},onOk:function(){var a=this.getValueOf("info","_cke_saved_name"), +b=this.getParentEditor(),a=CKEDITOR.env.ie&&8>CKEDITOR.document.$.documentMode?b.document.createElement('\x3cinput name\x3d"'+CKEDITOR.tools.htmlEncode(a)+'"\x3e'):b.document.createElement("input");a.setAttribute("type","hidden");this.commitContent(a);a=b.createFakeElement(a,"cke_hidden","hiddenfield");this.hiddenField?(a.replace(this.hiddenField),b.getSelection().selectElement(a)):b.insertElement(a);return!0},contents:[{id:"info",label:d.lang.forms.hidden.title,title:d.lang.forms.hidden.title,elements:[{id:"_cke_saved_name", +type:"text",label:d.lang.forms.hidden.name,"default":"",accessKey:"N",setup:function(a){this.setValue(a.data("cke-saved-name")||a.getAttribute("name")||"")},commit:function(a){this.getValue()?a.setAttribute("name",this.getValue()):a.removeAttribute("name")}},{id:"value",type:"text",label:d.lang.forms.hidden.value,"default":"",accessKey:"V",setup:function(a){this.setValue(a.getAttribute("value")||"")},commit:function(a){this.getValue()?a.setAttribute("value",this.getValue()):a.removeAttribute("value")}}]}]}}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/radio.js b/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/radio.js new file mode 100644 index 0000000..8cd3bf4 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/radio.js @@ -0,0 +1,9 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.dialog.add("radio",function(b){return{title:b.lang.forms.checkboxAndRadio.radioTitle,minWidth:350,minHeight:140,onShow:function(){delete this.radioButton;var a=this.getParentEditor().getSelection().getSelectedElement();a&&"input"==a.getName()&&"radio"==a.getAttribute("type")&&(this.radioButton=a,this.setupContent(a))},onOk:function(){var a,c=this.radioButton,b=!c;b&&(a=this.getParentEditor(),c=a.document.createElement("input"),c.setAttribute("type","radio"));b&&a.insertElement(c);this.commitContent({element:c})}, +contents:[{id:"info",label:b.lang.forms.checkboxAndRadio.radioTitle,title:b.lang.forms.checkboxAndRadio.radioTitle,elements:[{id:"name",type:"text",label:b.lang.common.name,"default":"",accessKey:"N",setup:function(a){this.setValue(a.data("cke-saved-name")||a.getAttribute("name")||"")},commit:function(a){a=a.element;this.getValue()?a.data("cke-saved-name",this.getValue()):(a.data("cke-saved-name",!1),a.removeAttribute("name"))}},{id:"value",type:"text",label:b.lang.forms.checkboxAndRadio.value,"default":"", +accessKey:"V",setup:function(a){this.setValue(a.getAttribute("value")||"")},commit:function(a){a=a.element;this.getValue()?a.setAttribute("value",this.getValue()):a.removeAttribute("value")}},{id:"checked",type:"checkbox",label:b.lang.forms.checkboxAndRadio.selected,"default":"",accessKey:"S",value:"checked",setup:function(a){this.setValue(a.getAttribute("checked"))},commit:function(a){var c=a.element;if(CKEDITOR.env.ie){var d=c.getAttribute("checked"),e=!!this.getValue();d!=e&&(d=CKEDITOR.dom.element.createFromHtml('\x3cinput type\x3d"radio"'+ +(e?' checked\x3d"checked"':"")+"\x3e\x3c/input\x3e",b.document),c.copyAttributes(d,{type:1,checked:1}),d.replace(c),b.getSelection().selectElement(d),a.element=d)}else this.getValue()?c.setAttribute("checked","checked"):c.removeAttribute("checked")}},{id:"required",type:"checkbox",label:b.lang.forms.checkboxAndRadio.required,"default":"",accessKey:"Q",value:"required",setup:function(a){this.setValue(a.getAttribute("required"))},commit:function(a){a=a.element;this.getValue()?a.setAttribute("required", +"required"):a.removeAttribute("required")}}]}]}}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/select.js b/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/select.js new file mode 100644 index 0000000..0072d51 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/select.js @@ -0,0 +1,20 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.dialog.add("select",function(c){function h(a,b,e,d,c){a=f(a);d=d?d.createElement("OPTION"):document.createElement("OPTION");if(a&&d&&"option"==d.getName())CKEDITOR.env.ie?(isNaN(parseInt(c,10))?a.$.options.add(d.$):a.$.options.add(d.$,c),d.$.innerHTML=0<b.length?b:"",d.$.value=e):(null!==c&&c<a.getChildCount()?a.getChild(0>c?0:c).insertBeforeMe(d):a.append(d),d.setText(0<b.length?b:""),d.setValue(e));else return!1;return d}function p(a){a=f(a);for(var b=g(a),e=a.getChildren().count()-1;0<= +e;e--)a.getChild(e).$.selected&&a.getChild(e).remove();k(a,b)}function q(a,b,e,d){a=f(a);if(0>b)return!1;a=a.getChild(b);a.setText(e);a.setValue(d);return a}function m(a){for(a=f(a);a.getChild(0)&&a.getChild(0).remove(););}function l(a,b,e){a=f(a);var d=g(a);if(0>d)return!1;b=d+b;b=0>b?0:b;b=b>=a.getChildCount()?a.getChildCount()-1:b;if(d==b)return!1;var d=a.getChild(d),c=d.getText(),r=d.getValue();d.remove();d=h(a,c,r,e?e:null,b);k(a,b);return d}function g(a){return(a=f(a))?a.$.selectedIndex:-1} +function k(a,b){a=f(a);if(0>b)return null;var e=a.getChildren().count();a.$.selectedIndex=b>=e?e-1:b;return a}function n(a){return(a=f(a))?a.getChildren():!1}function f(a){return a&&a.domId&&a.getInputElement().$?a.getInputElement():a&&a.$?a:!1}return{title:c.lang.forms.select.title,minWidth:CKEDITOR.env.ie?460:395,minHeight:CKEDITOR.env.ie?320:300,onShow:function(){delete this.selectBox;this.setupContent("clear");var a=this.getParentEditor().getSelection().getSelectedElement();if(a&&"select"==a.getName()){this.selectBox= +a;this.setupContent(a.getName(),a);for(var a=n(a),b=0;b<a.count();b++)this.setupContent("option",a.getItem(b))}},onOk:function(){var a=this.getParentEditor(),b=this.selectBox,e=!b;e&&(b=a.document.createElement("select"));this.commitContent(b);if(e&&(a.insertElement(b),CKEDITOR.env.ie)){var d=a.getSelection(),c=d.createBookmarks();setTimeout(function(){d.selectBookmarks(c)},0)}},contents:[{id:"info",label:c.lang.forms.select.selectInfo,title:c.lang.forms.select.selectInfo,accessKey:"",elements:[{id:"txtName", +type:"text",widths:["25%","75%"],labelLayout:"horizontal",label:c.lang.common.name,"default":"",accessKey:"N",style:"width:350px",setup:function(a,b){"clear"==a?this.setValue(this["default"]||""):"select"==a&&this.setValue(b.data("cke-saved-name")||b.getAttribute("name")||"")},commit:function(a){this.getValue()?a.data("cke-saved-name",this.getValue()):(a.data("cke-saved-name",!1),a.removeAttribute("name"))}},{id:"txtValue",type:"text",widths:["25%","75%"],labelLayout:"horizontal",label:c.lang.forms.select.value, +style:"width:350px","default":"",className:"cke_disabled",onLoad:function(){this.getInputElement().setAttribute("readOnly",!0)},setup:function(a,b){"clear"==a?this.setValue(""):"option"==a&&b.getAttribute("selected")&&this.setValue(b.$.value)}},{type:"hbox",className:"cke_dialog_forms_select_order_txtsize",widths:["175px","170px"],children:[{id:"txtSize",type:"text",labelLayout:"horizontal",label:c.lang.forms.select.size,"default":"",accessKey:"S",style:"width:175px",validate:function(){var a=CKEDITOR.dialog.validate.integer(c.lang.common.validateNumberFailed); +return""===this.getValue()||a.apply(this)},setup:function(a,b){"select"==a&&this.setValue(b.getAttribute("size")||"");CKEDITOR.env.webkit&&this.getInputElement().setStyle("width","86px")},commit:function(a){this.getValue()?a.setAttribute("size",this.getValue()):a.removeAttribute("size")}},{type:"html",html:"\x3cspan\x3e"+CKEDITOR.tools.htmlEncode(c.lang.forms.select.lines)+"\x3c/span\x3e"}]},{type:"html",html:"\x3cspan\x3e"+CKEDITOR.tools.htmlEncode(c.lang.forms.select.opAvail)+"\x3c/span\x3e"},{type:"hbox", +widths:["115px","115px","100px"],className:"cke_dialog_forms_select_order",children:[{type:"vbox",children:[{id:"txtOptName",type:"text",label:c.lang.forms.select.opText,style:"width:115px",setup:function(a){"clear"==a&&this.setValue("")}},{type:"select",id:"cmbName",label:"",title:"",size:5,style:"width:115px;height:75px",items:[],onChange:function(){var a=this.getDialog(),b=a.getContentElement("info","cmbValue"),e=a.getContentElement("info","txtOptName"),a=a.getContentElement("info","txtOptValue"), +d=g(this);k(b,d);e.setValue(this.getValue());a.setValue(b.getValue())},setup:function(a,b){"clear"==a?m(this):"option"==a&&h(this,b.getText(),b.getText(),this.getDialog().getParentEditor().document)},commit:function(a){var b=this.getDialog(),e=n(this),d=n(b.getContentElement("info","cmbValue")),c=b.getContentElement("info","txtValue").getValue();m(a);for(var f=0;f<e.count();f++){var g=h(a,e.getItem(f).getValue(),d.getItem(f).getValue(),b.getParentEditor().document);d.getItem(f).getValue()==c&&(g.setAttribute("selected", +"selected"),g.selected=!0)}}}]},{type:"vbox",children:[{id:"txtOptValue",type:"text",label:c.lang.forms.select.opValue,style:"width:115px",setup:function(a){"clear"==a&&this.setValue("")}},{type:"select",id:"cmbValue",label:"",size:5,style:"width:115px;height:75px",items:[],onChange:function(){var a=this.getDialog(),b=a.getContentElement("info","cmbName"),e=a.getContentElement("info","txtOptName"),a=a.getContentElement("info","txtOptValue"),d=g(this);k(b,d);e.setValue(b.getValue());a.setValue(this.getValue())}, +setup:function(a,b){if("clear"==a)m(this);else if("option"==a){var e=b.getValue();h(this,e,e,this.getDialog().getParentEditor().document);"selected"==b.getAttribute("selected")&&this.getDialog().getContentElement("info","txtValue").setValue(e)}}}]},{type:"vbox",padding:5,children:[{type:"button",id:"btnAdd",label:c.lang.forms.select.btnAdd,title:c.lang.forms.select.btnAdd,style:"width:100%;",onClick:function(){var a=this.getDialog(),b=a.getContentElement("info","txtOptName"),e=a.getContentElement("info", +"txtOptValue"),d=a.getContentElement("info","cmbName"),c=a.getContentElement("info","cmbValue");h(d,b.getValue(),b.getValue(),a.getParentEditor().document);h(c,e.getValue(),e.getValue(),a.getParentEditor().document);b.setValue("");e.setValue("")}},{type:"button",id:"btnModify",label:c.lang.forms.select.btnModify,title:c.lang.forms.select.btnModify,style:"width:100%;",onClick:function(){var a=this.getDialog(),b=a.getContentElement("info","txtOptName"),e=a.getContentElement("info","txtOptValue"),d= +a.getContentElement("info","cmbName"),a=a.getContentElement("info","cmbValue"),c=g(d);0<=c&&(q(d,c,b.getValue(),b.getValue()),q(a,c,e.getValue(),e.getValue()))}},{type:"button",id:"btnUp",style:"width:100%;",label:c.lang.forms.select.btnUp,title:c.lang.forms.select.btnUp,onClick:function(){var a=this.getDialog(),b=a.getContentElement("info","cmbName"),c=a.getContentElement("info","cmbValue");l(b,-1,a.getParentEditor().document);l(c,-1,a.getParentEditor().document)}},{type:"button",id:"btnDown",style:"width:100%;", +label:c.lang.forms.select.btnDown,title:c.lang.forms.select.btnDown,onClick:function(){var a=this.getDialog(),b=a.getContentElement("info","cmbName"),c=a.getContentElement("info","cmbValue");l(b,1,a.getParentEditor().document);l(c,1,a.getParentEditor().document)}}]}]},{type:"hbox",widths:["40%","20%","40%"],children:[{type:"button",id:"btnSetValue",label:c.lang.forms.select.btnSetValue,title:c.lang.forms.select.btnSetValue,onClick:function(){var a=this.getDialog(),b=a.getContentElement("info","cmbValue"); +a.getContentElement("info","txtValue").setValue(b.getValue())}},{type:"button",id:"btnDelete",label:c.lang.forms.select.btnDelete,title:c.lang.forms.select.btnDelete,onClick:function(){var a=this.getDialog(),b=a.getContentElement("info","cmbName"),c=a.getContentElement("info","cmbValue"),d=a.getContentElement("info","txtOptName"),a=a.getContentElement("info","txtOptValue");p(b);p(c);d.setValue("");a.setValue("")}},{type:"vbox",children:[{id:"chkMulti",type:"checkbox",label:c.lang.forms.select.chkMulti, +"default":"",accessKey:"M",value:"checked",setup:function(a,b){"select"==a&&this.setValue(b.getAttribute("multiple"))},commit:function(a){this.getValue()?a.setAttribute("multiple",this.getValue()):a.removeAttribute("multiple")}},{id:"required",type:"checkbox",label:c.lang.forms.select.required,"default":"",accessKey:"Q",value:"checked",setup:function(a,b){"select"==a&&this.setValue(b.getAttribute("required"))},commit:function(a){this.getValue()?a.setAttribute("required","required"):a.removeAttribute("required")}}]}]}]}]}}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/textarea.js b/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/textarea.js new file mode 100644 index 0000000..8749a52 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/textarea.js @@ -0,0 +1,8 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.dialog.add("textarea",function(b){return{title:b.lang.forms.textarea.title,minWidth:350,minHeight:220,onShow:function(){delete this.textarea;var a=this.getParentEditor().getSelection().getSelectedElement();a&&"textarea"==a.getName()&&(this.textarea=a,this.setupContent(a))},onOk:function(){var a,b=this.textarea,c=!b;c&&(a=this.getParentEditor(),b=a.document.createElement("textarea"));this.commitContent(b);c&&a.insertElement(b)},contents:[{id:"info",label:b.lang.forms.textarea.title,title:b.lang.forms.textarea.title, +elements:[{id:"_cke_saved_name",type:"text",label:b.lang.common.name,"default":"",accessKey:"N",setup:function(a){this.setValue(a.data("cke-saved-name")||a.getAttribute("name")||"")},commit:function(a){this.getValue()?a.data("cke-saved-name",this.getValue()):(a.data("cke-saved-name",!1),a.removeAttribute("name"))}},{type:"hbox",widths:["50%","50%"],children:[{id:"cols",type:"text",label:b.lang.forms.textarea.cols,"default":"",accessKey:"C",style:"width:50px",validate:CKEDITOR.dialog.validate.integer(b.lang.common.validateNumberFailed), +setup:function(a){a=a.hasAttribute("cols")&&a.getAttribute("cols");this.setValue(a||"")},commit:function(a){this.getValue()?a.setAttribute("cols",this.getValue()):a.removeAttribute("cols")}},{id:"rows",type:"text",label:b.lang.forms.textarea.rows,"default":"",accessKey:"R",style:"width:50px",validate:CKEDITOR.dialog.validate.integer(b.lang.common.validateNumberFailed),setup:function(a){a=a.hasAttribute("rows")&&a.getAttribute("rows");this.setValue(a||"")},commit:function(a){this.getValue()?a.setAttribute("rows", +this.getValue()):a.removeAttribute("rows")}}]},{id:"value",type:"textarea",label:b.lang.forms.textfield.value,"default":"",setup:function(a){this.setValue(a.$.defaultValue)},commit:function(a){a.$.value=a.$.defaultValue=this.getValue()}},{id:"required",type:"checkbox",label:b.lang.forms.textfield.required,"default":"",accessKey:"Q",value:"required",setup:function(a){this.setValue(a.getAttribute("required"))},commit:function(a){this.getValue()?a.setAttribute("required","required"):a.removeAttribute("required")}}]}]}}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/textfield.js b/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/textfield.js new file mode 100644 index 0000000..ba95717 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/forms/dialogs/textfield.js @@ -0,0 +1,11 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.dialog.add("textfield",function(b){function e(a){a=a.element;var b=this.getValue();b?a.setAttribute(this.id,b):a.removeAttribute(this.id)}function f(a){a=a.hasAttribute(this.id)&&a.getAttribute(this.id);this.setValue(a||"")}var g={email:1,password:1,search:1,tel:1,text:1,url:1};return{title:b.lang.forms.textfield.title,minWidth:350,minHeight:150,onShow:function(){delete this.textField;var a=this.getParentEditor().getSelection().getSelectedElement();!a||"input"!=a.getName()||!g[a.getAttribute("type")]&& +a.getAttribute("type")||(this.textField=a,this.setupContent(a))},onOk:function(){var a=this.getParentEditor(),b=this.textField,c=!b;c&&(b=a.document.createElement("input"),b.setAttribute("type","text"));b={element:b};c&&a.insertElement(b.element);this.commitContent(b);c||a.getSelection().selectElement(b.element)},onLoad:function(){this.foreach(function(a){a.getValue&&(a.setup||(a.setup=f),a.commit||(a.commit=e))})},contents:[{id:"info",label:b.lang.forms.textfield.title,title:b.lang.forms.textfield.title, +elements:[{type:"hbox",widths:["50%","50%"],children:[{id:"_cke_saved_name",type:"text",label:b.lang.forms.textfield.name,"default":"",accessKey:"N",setup:function(a){this.setValue(a.data("cke-saved-name")||a.getAttribute("name")||"")},commit:function(a){a=a.element;this.getValue()?a.data("cke-saved-name",this.getValue()):(a.data("cke-saved-name",!1),a.removeAttribute("name"))}},{id:"value",type:"text",label:b.lang.forms.textfield.value,"default":"",accessKey:"V",commit:function(a){if(CKEDITOR.env.ie&& +!this.getValue()){var d=a.element,c=new CKEDITOR.dom.element("input",b.document);d.copyAttributes(c,{value:1});c.replace(d);a.element=c}else e.call(this,a)}}]},{type:"hbox",widths:["50%","50%"],children:[{id:"size",type:"text",label:b.lang.forms.textfield.charWidth,"default":"",accessKey:"C",style:"width:50px",validate:CKEDITOR.dialog.validate.integer(b.lang.common.validateNumberFailed)},{id:"maxLength",type:"text",label:b.lang.forms.textfield.maxChars,"default":"",accessKey:"M",style:"width:50px", +validate:CKEDITOR.dialog.validate.integer(b.lang.common.validateNumberFailed)}],onLoad:function(){CKEDITOR.env.ie7Compat&&this.getElement().setStyle("zoom","100%")}},{id:"type",type:"select",label:b.lang.forms.textfield.type,"default":"text",accessKey:"M",items:[[b.lang.forms.textfield.typeEmail,"email"],[b.lang.forms.textfield.typePass,"password"],[b.lang.forms.textfield.typeSearch,"search"],[b.lang.forms.textfield.typeTel,"tel"],[b.lang.forms.textfield.typeText,"text"],[b.lang.forms.textfield.typeUrl, +"url"]],setup:function(a){this.setValue(a.getAttribute("type"))},commit:function(a){var d=a.element;if(CKEDITOR.env.ie){var c=d.getAttribute("type"),e=this.getValue();c!=e&&(c=CKEDITOR.dom.element.createFromHtml('\x3cinput type\x3d"'+e+'"\x3e\x3c/input\x3e',b.document),d.copyAttributes(c,{type:1}),c.replace(d),a.element=c)}else d.setAttribute("type",this.getValue())}},{id:"required",type:"checkbox",label:b.lang.forms.textfield.required,"default":"",accessKey:"Q",value:"required",setup:function(a){this.setValue(a.getAttribute("required"))}, +commit:function(a){a=a.element;this.getValue()?a.setAttribute("required","required"):a.removeAttribute("required")}}]}]}}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/forms/images/hiddenfield.gif b/ituro/static/ckeditor/ckeditor/plugins/forms/images/hiddenfield.gif new file mode 100644 index 0000000..988d956 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/forms/images/hiddenfield.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/icons.png b/ituro/static/ckeditor/ckeditor/plugins/icons.png new file mode 100644 index 0000000..958eedc Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/icons.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/icons_hidpi.png b/ituro/static/ckeditor/ckeditor/plugins/icons_hidpi.png new file mode 100644 index 0000000..7b06991 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/icons_hidpi.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/iframe/dialogs/iframe.js b/ituro/static/ckeditor/ckeditor/plugins/iframe/dialogs/iframe.js new file mode 100644 index 0000000..9c811a0 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/iframe/dialogs/iframe.js @@ -0,0 +1,10 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){function c(b){var c=this instanceof CKEDITOR.ui.dialog.checkbox;b.hasAttribute(this.id)&&(b=b.getAttribute(this.id),c?this.setValue(e[this.id]["true"]==b.toLowerCase()):this.setValue(b))}function d(b){var c=""===this.getValue(),a=this instanceof CKEDITOR.ui.dialog.checkbox,d=this.getValue();c?b.removeAttribute(this.att||this.id):a?b.setAttribute(this.id,e[this.id][d]):b.setAttribute(this.att||this.id,d)}var e={scrolling:{"true":"yes","false":"no"},frameborder:{"true":"1","false":"0"}}; +CKEDITOR.dialog.add("iframe",function(b){var f=b.lang.iframe,a=b.lang.common,e=b.plugins.dialogadvtab;return{title:f.title,minWidth:350,minHeight:260,onShow:function(){this.fakeImage=this.iframeNode=null;var a=this.getSelectedElement();a&&a.data("cke-real-element-type")&&"iframe"==a.data("cke-real-element-type")&&(this.fakeImage=a,this.iframeNode=a=b.restoreRealElement(a),this.setupContent(a))},onOk:function(){var a;a=this.fakeImage?this.iframeNode:new CKEDITOR.dom.element("iframe");var c={},d={}; +this.commitContent(a,c,d);a=b.createFakeElement(a,"cke_iframe","iframe",!0);a.setAttributes(d);a.setStyles(c);this.fakeImage?(a.replace(this.fakeImage),b.getSelection().selectElement(a)):b.insertElement(a)},contents:[{id:"info",label:a.generalTab,accessKey:"I",elements:[{type:"vbox",padding:0,children:[{id:"src",type:"text",label:a.url,required:!0,validate:CKEDITOR.dialog.validate.notEmpty(f.noUrl),setup:c,commit:d}]},{type:"hbox",children:[{id:"width",type:"text",requiredContent:"iframe[width]", +style:"width:100%",labelLayout:"vertical",label:a.width,validate:CKEDITOR.dialog.validate.htmlLength(a.invalidHtmlLength.replace("%1",a.width)),setup:c,commit:d},{id:"height",type:"text",requiredContent:"iframe[height]",style:"width:100%",labelLayout:"vertical",label:a.height,validate:CKEDITOR.dialog.validate.htmlLength(a.invalidHtmlLength.replace("%1",a.height)),setup:c,commit:d},{id:"align",type:"select",requiredContent:"iframe[align]","default":"",items:[[a.notSet,""],[a.alignLeft,"left"],[a.alignRight, +"right"],[a.alignTop,"top"],[a.alignMiddle,"middle"],[a.alignBottom,"bottom"]],style:"width:100%",labelLayout:"vertical",label:a.align,setup:function(a,b){c.apply(this,arguments);if(b){var d=b.getAttribute("align");this.setValue(d&&d.toLowerCase()||"")}},commit:function(a,b,c){d.apply(this,arguments);this.getValue()&&(c.align=this.getValue())}}]},{type:"hbox",widths:["50%","50%"],children:[{id:"scrolling",type:"checkbox",requiredContent:"iframe[scrolling]",label:f.scrolling,setup:c,commit:d},{id:"frameborder", +type:"checkbox",requiredContent:"iframe[frameborder]",label:f.border,setup:c,commit:d}]},{type:"hbox",widths:["50%","50%"],children:[{id:"name",type:"text",requiredContent:"iframe[name]",label:a.name,setup:c,commit:d},{id:"title",type:"text",requiredContent:"iframe[title]",label:a.advisoryTitle,setup:c,commit:d}]},{id:"longdesc",type:"text",requiredContent:"iframe[longdesc]",label:a.longDescr,setup:c,commit:d}]},e&&e.createAdvancedTab(b,{id:1,classes:1,styles:1},"iframe")]}})})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/iframe/images/placeholder.png b/ituro/static/ckeditor/ckeditor/plugins/iframe/images/placeholder.png new file mode 100644 index 0000000..4af0956 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/iframe/images/placeholder.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/iframedialog/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/iframedialog/plugin.js new file mode 100644 index 0000000..f7a0afc --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/iframedialog/plugin.js @@ -0,0 +1,8 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.add("iframedialog",{requires:"dialog",onLoad:function(){CKEDITOR.dialog.addIframe=function(e,d,a,j,f,l,g){a={type:"iframe",src:a,width:"100%",height:"100%"};a.onContentLoad="function"==typeof l?l:function(){var a=this.getElement().$.contentWindow;if(a.onDialogEvent){var b=this.getDialog(),c=function(b){return a.onDialogEvent(b)};b.on("ok",c);b.on("cancel",c);b.on("resize",c);b.on("hide",function(a){b.removeListener("ok",c);b.removeListener("cancel",c);b.removeListener("resize",c); +a.removeListener()});a.onDialogEvent({name:"load",sender:this,editor:b._.editor})}};var h={title:d,minWidth:j,minHeight:f,contents:[{id:"iframe",label:d,expand:!0,elements:[a],style:"width:"+a.width+";height:"+a.height}]},i;for(i in g)h[i]=g[i];this.add(e,function(){return h})};(function(){var e=function(d,a,j){if(!(3>arguments.length)){var f=this._||(this._={}),e=a.onContentLoad&&CKEDITOR.tools.bind(a.onContentLoad,this),g=CKEDITOR.tools.cssLength(a.width),h=CKEDITOR.tools.cssLength(a.height);f.frameId= +CKEDITOR.tools.getNextId()+"_iframe";d.on("load",function(){CKEDITOR.document.getById(f.frameId).getParent().setStyles({width:g,height:h})});var i={src:"%2",id:f.frameId,frameborder:0,allowtransparency:!0},k=[];"function"==typeof a.onContentLoad&&(i.onload="CKEDITOR.tools.callFunction(%1);");CKEDITOR.ui.dialog.uiElement.call(this,d,a,k,"iframe",{width:g,height:h},i,"");j.push('<div style="width:'+g+";height:"+h+';" id="'+this.domId+'"></div>');k=k.join("");d.on("show",function(){var b=CKEDITOR.document.getById(f.frameId).getParent(), +c=CKEDITOR.tools.addFunction(e),c=k.replace("%1",c).replace("%2",CKEDITOR.tools.htmlEncode(a.src));b.setHtml(c)})}};e.prototype=new CKEDITOR.ui.dialog.uiElement;CKEDITOR.dialog.addUIElement("iframe",{build:function(d,a,j){return new e(d,a,j)}})})()}}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image/dialogs/image.js b/ituro/static/ckeditor/ckeditor/plugins/image/dialogs/image.js new file mode 100644 index 0000000..b23f27a --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image/dialogs/image.js @@ -0,0 +1,44 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){var v=function(d,l){function v(){var a=arguments,b=this.getContentElement("advanced","txtdlgGenStyle");b&&b.commit.apply(b,a);this.foreach(function(b){b.commit&&"txtdlgGenStyle"!=b.id&&b.commit.apply(b,a)})}function k(a){if(!w){w=1;var b=this.getDialog(),c=b.imageElement;if(c){this.commit(1,c);a=[].concat(a);for(var d=a.length,f,g=0;g<d;g++)(f=b.getContentElement.apply(b,a[g].split(":")))&&f.setup(1,c)}w=0}}var m=/^\s*(\d+)((px)|\%)?\s*$/i,z=/(^\s*(\d+)((px)|\%)?\s*$)|^$/i,r=/^\d+px$/, +A=function(){var a=this.getValue(),b=this.getDialog(),c=a.match(m);c&&("%"==c[2]&&n(b,!1),a=c[1]);b.lockRatio&&(c=b.originalElement,"true"==c.getCustomData("isReady")&&("txtHeight"==this.id?(a&&"0"!=a&&(a=Math.round(a/c.$.height*c.$.width)),isNaN(a)||b.setValueOf("info","txtWidth",a)):(a&&"0"!=a&&(a=Math.round(a/c.$.width*c.$.height)),isNaN(a)||b.setValueOf("info","txtHeight",a))));e(b)},e=function(a){if(!a.originalElement||!a.preview)return 1;a.commitContent(4,a.preview);return 0},w,n=function(a, +b){if(!a.getContentElement("info","ratioLock"))return null;var c=a.originalElement;if(!c)return null;if("check"==b){if(!a.userlockRatio&&"true"==c.getCustomData("isReady")){var d=a.getValueOf("info","txtWidth"),f=a.getValueOf("info","txtHeight"),c=1E3*c.$.width/c.$.height,g=1E3*d/f;a.lockRatio=!1;d||f?isNaN(c)||isNaN(g)||Math.round(c)!=Math.round(g)||(a.lockRatio=!0):a.lockRatio=!0}}else void 0!==b?a.lockRatio=b:(a.userlockRatio=1,a.lockRatio=!a.lockRatio);d=CKEDITOR.document.getById(t);a.lockRatio? +d.removeClass("cke_btn_unlocked"):d.addClass("cke_btn_unlocked");d.setAttribute("aria-checked",a.lockRatio);CKEDITOR.env.hc&&d.getChild(0).setHtml(a.lockRatio?CKEDITOR.env.ie?"■":"▣":CKEDITOR.env.ie?"□":"▢");return a.lockRatio},B=function(a,b){var c=a.originalElement;if("true"==c.getCustomData("isReady")){var d=a.getContentElement("info","txtWidth"),f=a.getContentElement("info","txtHeight"),g;b?c=g=0:(g=c.$.width,c=c.$.height);d&&d.setValue(g);f&&f.setValue(c)}e(a)},C=function(a,b){function c(a,b){var c= +a.match(m);return c?("%"==c[2]&&(c[1]+="%",n(d,!1)),c[1]):b}if(1==a){var d=this.getDialog(),f="",g="txtWidth"==this.id?"width":"height",e=b.getAttribute(g);e&&(f=c(e,f));f=c(b.getStyle(g),f);this.setValue(f)}},x,u=function(){var a=this.originalElement,b=CKEDITOR.document.getById(p);a.setCustomData("isReady","true");a.removeListener("load",u);a.removeListener("error",h);a.removeListener("abort",h);b&&b.setStyle("display","none");this.dontResetSize||B(this,!1===d.config.image_prefillDimensions);this.firstLoad&& +CKEDITOR.tools.setTimeout(function(){n(this,"check")},0,this);this.dontResetSize=this.firstLoad=!1;e(this)},h=function(){var a=this.originalElement,b=CKEDITOR.document.getById(p);a.removeListener("load",u);a.removeListener("error",h);a.removeListener("abort",h);a=CKEDITOR.getUrl(CKEDITOR.plugins.get("image").path+"images/noimage.png");this.preview&&this.preview.setAttribute("src",a);b&&b.setStyle("display","none");n(this,!1)},q=function(a){return CKEDITOR.tools.getNextId()+"_"+a},t=q("btnLockSizes"), +y=q("btnResetSize"),p=q("ImagePreviewLoader"),E=q("previewLink"),D=q("previewImage");return{title:d.lang.image["image"==l?"title":"titleButton"],minWidth:"moono-lisa"==(CKEDITOR.skinName||d.config.skin)?500:420,minHeight:360,onShow:function(){this.linkEditMode=this.imageEditMode=this.linkElement=this.imageElement=!1;this.lockRatio=!0;this.userlockRatio=0;this.dontResetSize=!1;this.firstLoad=!0;this.addLink=!1;var a=this.getParentEditor(),b=a.getSelection(),c=(b=b&&b.getSelectedElement())&&a.elementPath(b).contains("a", +1),d=CKEDITOR.document.getById(p);d&&d.setStyle("display","none");x=new CKEDITOR.dom.element("img",a.document);this.preview=CKEDITOR.document.getById(D);this.originalElement=a.document.createElement("img");this.originalElement.setAttribute("alt","");this.originalElement.setCustomData("isReady","false");c&&(this.linkElement=c,this.addLink=this.linkEditMode=!0,a=c.getChildren(),1==a.count()&&(d=a.getItem(0),d.type==CKEDITOR.NODE_ELEMENT&&(d.is("img")||d.is("input"))&&(this.imageElement=a.getItem(0), +this.imageElement.is("img")?this.imageEditMode="img":this.imageElement.is("input")&&(this.imageEditMode="input"))),"image"==l&&this.setupContent(2,c));if(this.customImageElement)this.imageEditMode="img",this.imageElement=this.customImageElement,delete this.customImageElement;else if(b&&"img"==b.getName()&&!b.data("cke-realelement")||b&&"input"==b.getName()&&"image"==b.getAttribute("type"))this.imageEditMode=b.getName(),this.imageElement=b;this.imageEditMode&&(this.cleanImageElement=this.imageElement, +this.imageElement=this.cleanImageElement.clone(!0,!0),this.setupContent(1,this.imageElement));n(this,!0);CKEDITOR.tools.trim(this.getValueOf("info","txtUrl"))||(this.preview.removeAttribute("src"),this.preview.setStyle("display","none"))},onOk:function(){if(this.imageEditMode){var a=this.imageEditMode;"image"==l&&"input"==a&&confirm(d.lang.image.button2Img)?(this.imageElement=d.document.createElement("img"),this.imageElement.setAttribute("alt",""),d.insertElement(this.imageElement)):"image"!=l&&"img"== +a&&confirm(d.lang.image.img2Button)?(this.imageElement=d.document.createElement("input"),this.imageElement.setAttributes({type:"image",alt:""}),d.insertElement(this.imageElement)):(this.imageElement=this.cleanImageElement,delete this.cleanImageElement)}else"image"==l?this.imageElement=d.document.createElement("img"):(this.imageElement=d.document.createElement("input"),this.imageElement.setAttribute("type","image")),this.imageElement.setAttribute("alt","");this.linkEditMode||(this.linkElement=d.document.createElement("a")); +this.commitContent(1,this.imageElement);this.commitContent(2,this.linkElement);this.imageElement.getAttribute("style")||this.imageElement.removeAttribute("style");this.imageEditMode?!this.linkEditMode&&this.addLink?(d.insertElement(this.linkElement),this.imageElement.appendTo(this.linkElement)):this.linkEditMode&&!this.addLink&&(d.getSelection().selectElement(this.linkElement),d.insertElement(this.imageElement)):this.addLink?this.linkEditMode?this.linkElement.equals(d.getSelection().getSelectedElement())? +(this.linkElement.setHtml(""),this.linkElement.append(this.imageElement,!1)):d.insertElement(this.imageElement):(d.insertElement(this.linkElement),this.linkElement.append(this.imageElement,!1)):d.insertElement(this.imageElement)},onLoad:function(){"image"!=l&&this.hidePage("Link");var a=this._.element.getDocument();this.getContentElement("info","ratioLock")&&(this.addFocusable(a.getById(y),5),this.addFocusable(a.getById(t),5));this.commitContent=v},onHide:function(){this.preview&&this.commitContent(8, +this.preview);this.originalElement&&(this.originalElement.removeListener("load",u),this.originalElement.removeListener("error",h),this.originalElement.removeListener("abort",h),this.originalElement.remove(),this.originalElement=!1);delete this.imageElement},contents:[{id:"info",label:d.lang.image.infoTab,accessKey:"I",elements:[{type:"vbox",padding:0,children:[{type:"hbox",widths:["280px","110px"],align:"right",className:"cke_dialog_image_url",children:[{id:"txtUrl",type:"text",label:d.lang.common.url, +required:!0,onChange:function(){var a=this.getDialog(),b=this.getValue();if(0<b.length){var a=this.getDialog(),c=a.originalElement;a.preview&&a.preview.removeStyle("display");c.setCustomData("isReady","false");var d=CKEDITOR.document.getById(p);d&&d.setStyle("display","");c.on("load",u,a);c.on("error",h,a);c.on("abort",h,a);c.setAttribute("src",b);a.preview&&(x.setAttribute("src",b),a.preview.setAttribute("src",x.$.src),e(a))}else a.preview&&(a.preview.removeAttribute("src"),a.preview.setStyle("display", +"none"))},setup:function(a,b){if(1==a){var c=b.data("cke-saved-src")||b.getAttribute("src");this.getDialog().dontResetSize=!0;this.setValue(c);this.setInitValue()}},commit:function(a,b){1==a&&(this.getValue()||this.isChanged())?(b.data("cke-saved-src",this.getValue()),b.setAttribute("src",this.getValue())):8==a&&(b.setAttribute("src",""),b.removeAttribute("src"))},validate:CKEDITOR.dialog.validate.notEmpty(d.lang.image.urlMissing)},{type:"button",id:"browse",style:"display:inline-block;margin-top:14px;", +align:"center",label:d.lang.common.browseServer,hidden:!0,filebrowser:"info:txtUrl"}]}]},{id:"txtAlt",type:"text",label:d.lang.image.alt,accessKey:"T","default":"",onChange:function(){e(this.getDialog())},setup:function(a,b){1==a&&this.setValue(b.getAttribute("alt"))},commit:function(a,b){1==a?(this.getValue()||this.isChanged())&&b.setAttribute("alt",this.getValue()):4==a?b.setAttribute("alt",this.getValue()):8==a&&b.removeAttribute("alt")}},{type:"hbox",children:[{id:"basic",type:"vbox",children:[{type:"hbox", +requiredContent:"img{width,height}",widths:["50%","50%"],children:[{type:"vbox",padding:1,children:[{type:"text",width:"45px",id:"txtWidth",label:d.lang.common.width,onKeyUp:A,onChange:function(){k.call(this,"advanced:txtdlgGenStyle")},validate:function(){var a=this.getValue().match(z);(a=!(!a||0===parseInt(a[1],10)))||alert(d.lang.common.invalidWidth);return a},setup:C,commit:function(a,b){var c=this.getValue();1==a?(c&&d.activeFilter.check("img{width,height}")?b.setStyle("width",CKEDITOR.tools.cssLength(c)): +b.removeStyle("width"),b.removeAttribute("width")):4==a?c.match(m)?b.setStyle("width",CKEDITOR.tools.cssLength(c)):(c=this.getDialog().originalElement,"true"==c.getCustomData("isReady")&&b.setStyle("width",c.$.width+"px")):8==a&&(b.removeAttribute("width"),b.removeStyle("width"))}},{type:"text",id:"txtHeight",width:"45px",label:d.lang.common.height,onKeyUp:A,onChange:function(){k.call(this,"advanced:txtdlgGenStyle")},validate:function(){var a=this.getValue().match(z);(a=!(!a||0===parseInt(a[1],10)))|| +alert(d.lang.common.invalidHeight);return a},setup:C,commit:function(a,b){var c=this.getValue();1==a?(c&&d.activeFilter.check("img{width,height}")?b.setStyle("height",CKEDITOR.tools.cssLength(c)):b.removeStyle("height"),b.removeAttribute("height")):4==a?c.match(m)?b.setStyle("height",CKEDITOR.tools.cssLength(c)):(c=this.getDialog().originalElement,"true"==c.getCustomData("isReady")&&b.setStyle("height",c.$.height+"px")):8==a&&(b.removeAttribute("height"),b.removeStyle("height"))}}]},{id:"ratioLock", +type:"html",className:"cke_dialog_image_ratiolock",style:"margin-top:30px;width:40px;height:40px;",onLoad:function(){var a=CKEDITOR.document.getById(y),b=CKEDITOR.document.getById(t);a&&(a.on("click",function(a){B(this);a.data&&a.data.preventDefault()},this.getDialog()),a.on("mouseover",function(){this.addClass("cke_btn_over")},a),a.on("mouseout",function(){this.removeClass("cke_btn_over")},a));b&&(b.on("click",function(a){n(this);var b=this.originalElement,d=this.getValueOf("info","txtWidth");"true"== +b.getCustomData("isReady")&&d&&(b=b.$.height/b.$.width*d,isNaN(b)||(this.setValueOf("info","txtHeight",Math.round(b)),e(this)));a.data&&a.data.preventDefault()},this.getDialog()),b.on("mouseover",function(){this.addClass("cke_btn_over")},b),b.on("mouseout",function(){this.removeClass("cke_btn_over")},b))},html:'\x3cdiv\x3e\x3ca href\x3d"javascript:void(0)" tabindex\x3d"-1" title\x3d"'+d.lang.image.lockRatio+'" class\x3d"cke_btn_locked" id\x3d"'+t+'" role\x3d"checkbox"\x3e\x3cspan class\x3d"cke_icon"\x3e\x3c/span\x3e\x3cspan class\x3d"cke_label"\x3e'+ +d.lang.image.lockRatio+'\x3c/span\x3e\x3c/a\x3e\x3ca href\x3d"javascript:void(0)" tabindex\x3d"-1" title\x3d"'+d.lang.image.resetSize+'" class\x3d"cke_btn_reset" id\x3d"'+y+'" role\x3d"button"\x3e\x3cspan class\x3d"cke_label"\x3e'+d.lang.image.resetSize+"\x3c/span\x3e\x3c/a\x3e\x3c/div\x3e"}]},{type:"vbox",padding:1,children:[{type:"text",id:"txtBorder",requiredContent:"img{border-width}",width:"60px",label:d.lang.image.border,"default":"",onKeyUp:function(){e(this.getDialog())},onChange:function(){k.call(this, +"advanced:txtdlgGenStyle")},validate:CKEDITOR.dialog.validate.integer(d.lang.image.validateBorder),setup:function(a,b){if(1==a){var c;c=(c=(c=b.getStyle("border-width"))&&c.match(/^(\d+px)(?: \1 \1 \1)?$/))&&parseInt(c[1],10);isNaN(parseInt(c,10))&&(c=b.getAttribute("border"));this.setValue(c)}},commit:function(a,b){var c=parseInt(this.getValue(),10);1==a||4==a?(isNaN(c)?!c&&this.isChanged()&&b.removeStyle("border"):(b.setStyle("border-width",CKEDITOR.tools.cssLength(c)),b.setStyle("border-style", +"solid")),1==a&&b.removeAttribute("border")):8==a&&(b.removeAttribute("border"),b.removeStyle("border-width"),b.removeStyle("border-style"),b.removeStyle("border-color"))}},{type:"text",id:"txtHSpace",requiredContent:"img{margin-left,margin-right}",width:"60px",label:d.lang.image.hSpace,"default":"",onKeyUp:function(){e(this.getDialog())},onChange:function(){k.call(this,"advanced:txtdlgGenStyle")},validate:CKEDITOR.dialog.validate.integer(d.lang.image.validateHSpace),setup:function(a,b){if(1==a){var c, +d;c=b.getStyle("margin-left");d=b.getStyle("margin-right");c=c&&c.match(r);d=d&&d.match(r);c=parseInt(c,10);d=parseInt(d,10);c=c==d&&c;isNaN(parseInt(c,10))&&(c=b.getAttribute("hspace"));this.setValue(c)}},commit:function(a,b){var c=parseInt(this.getValue(),10);1==a||4==a?(isNaN(c)?!c&&this.isChanged()&&(b.removeStyle("margin-left"),b.removeStyle("margin-right")):(b.setStyle("margin-left",CKEDITOR.tools.cssLength(c)),b.setStyle("margin-right",CKEDITOR.tools.cssLength(c))),1==a&&b.removeAttribute("hspace")): +8==a&&(b.removeAttribute("hspace"),b.removeStyle("margin-left"),b.removeStyle("margin-right"))}},{type:"text",id:"txtVSpace",requiredContent:"img{margin-top,margin-bottom}",width:"60px",label:d.lang.image.vSpace,"default":"",onKeyUp:function(){e(this.getDialog())},onChange:function(){k.call(this,"advanced:txtdlgGenStyle")},validate:CKEDITOR.dialog.validate.integer(d.lang.image.validateVSpace),setup:function(a,b){if(1==a){var c,d;c=b.getStyle("margin-top");d=b.getStyle("margin-bottom");c=c&&c.match(r); +d=d&&d.match(r);c=parseInt(c,10);d=parseInt(d,10);c=c==d&&c;isNaN(parseInt(c,10))&&(c=b.getAttribute("vspace"));this.setValue(c)}},commit:function(a,b){var c=parseInt(this.getValue(),10);1==a||4==a?(isNaN(c)?!c&&this.isChanged()&&(b.removeStyle("margin-top"),b.removeStyle("margin-bottom")):(b.setStyle("margin-top",CKEDITOR.tools.cssLength(c)),b.setStyle("margin-bottom",CKEDITOR.tools.cssLength(c))),1==a&&b.removeAttribute("vspace")):8==a&&(b.removeAttribute("vspace"),b.removeStyle("margin-top"),b.removeStyle("margin-bottom"))}}, +{id:"cmbAlign",requiredContent:"img{float}",type:"select",widths:["35%","65%"],style:"width:90px",label:d.lang.common.align,"default":"",items:[[d.lang.common.notSet,""],[d.lang.common.alignLeft,"left"],[d.lang.common.alignRight,"right"]],onChange:function(){e(this.getDialog());k.call(this,"advanced:txtdlgGenStyle")},setup:function(a,b){if(1==a){var c=b.getStyle("float");switch(c){case "inherit":case "none":c=""}!c&&(c=(b.getAttribute("align")||"").toLowerCase());this.setValue(c)}},commit:function(a, +b){var c=this.getValue();if(1==a||4==a){if(c?b.setStyle("float",c):b.removeStyle("float"),1==a)switch(c=(b.getAttribute("align")||"").toLowerCase(),c){case "left":case "right":b.removeAttribute("align")}}else 8==a&&b.removeStyle("float")}}]}]},{type:"vbox",height:"250px",children:[{type:"html",id:"htmlPreview",style:"width:95%;",html:"\x3cdiv\x3e"+CKEDITOR.tools.htmlEncode(d.lang.common.preview)+'\x3cbr\x3e\x3cdiv id\x3d"'+p+'" class\x3d"ImagePreviewLoader" style\x3d"display:none"\x3e\x3cdiv class\x3d"loading"\x3e\x26nbsp;\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d"ImagePreviewBox"\x3e\x3ctable\x3e\x3ctr\x3e\x3ctd\x3e\x3ca href\x3d"javascript:void(0)" target\x3d"_blank" onclick\x3d"return false;" id\x3d"'+ +E+'"\x3e\x3cimg id\x3d"'+D+'" alt\x3d"" /\x3e\x3c/a\x3e'+(d.config.image_previewText||"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas feugiat consequat diam. Maecenas metus. Vivamus diam purus, cursus a, commodo non, facilisis vitae, nulla. Aenean dictum lacinia tortor. Nunc iaculis, nibh non iaculis aliquam, orci felis euismod neque, sed ornare massa mauris sed velit. Nulla pretium mi et risus. Fusce mi pede, tempor id, cursus ac, ullamcorper nec, enim. Sed tortor. Curabitur molestie. Duis velit augue, condimentum at, ultrices a, luctus ut, orci. Donec pellentesque egestas eros. Integer cursus, augue in cursus faucibus, eros pede bibendum sem, in tempus tellus justo quis ligula. Etiam eget tortor. Vestibulum rutrum, est ut placerat elementum, lectus nisl aliquam velit, tempor aliquam eros nunc nonummy metus. In eros metus, gravida a, gravida sed, lobortis id, turpis. Ut ultrices, ipsum at venenatis fringilla, sem nulla lacinia tellus, eget aliquet turpis mauris non enim. Nam turpis. Suspendisse lacinia. Curabitur ac tortor ut ipsum egestas elementum. Nunc imperdiet gravida mauris.")+ +"\x3c/td\x3e\x3c/tr\x3e\x3c/table\x3e\x3c/div\x3e\x3c/div\x3e"}]}]}]},{id:"Link",requiredContent:"a[href]",label:d.lang.image.linkTab,padding:0,elements:[{id:"txtUrl",type:"text",label:d.lang.common.url,style:"width: 100%","default":"",setup:function(a,b){if(2==a){var c=b.data("cke-saved-href");c||(c=b.getAttribute("href"));this.setValue(c)}},commit:function(a,b){if(2==a&&(this.getValue()||this.isChanged())){var c=this.getValue();b.data("cke-saved-href",c);b.setAttribute("href",c);this.getValue()|| +!d.config.image_removeLinkByEmptyURL?this.getDialog().addLink=!0:this.getDialog().addLink=!1}}},{type:"button",id:"browse",className:"cke_dialog_image_browse",filebrowser:{action:"Browse",target:"Link:txtUrl",url:d.config.filebrowserImageBrowseLinkUrl},style:"float:right",hidden:!0,label:d.lang.common.browseServer},{id:"cmbTarget",type:"select",requiredContent:"a[target]",label:d.lang.common.target,"default":"",items:[[d.lang.common.notSet,""],[d.lang.common.targetNew,"_blank"],[d.lang.common.targetTop, +"_top"],[d.lang.common.targetSelf,"_self"],[d.lang.common.targetParent,"_parent"]],setup:function(a,b){2==a&&this.setValue(b.getAttribute("target")||"")},commit:function(a,b){2==a&&(this.getValue()||this.isChanged())&&b.setAttribute("target",this.getValue())}}]},{id:"Upload",hidden:!0,filebrowser:"uploadButton",label:d.lang.image.upload,elements:[{type:"file",id:"upload",label:d.lang.image.btnUpload,style:"height:40px",size:38},{type:"fileButton",id:"uploadButton",filebrowser:"info:txtUrl",label:d.lang.image.btnUpload, +"for":["Upload","upload"]}]},{id:"advanced",label:d.lang.common.advancedTab,elements:[{type:"hbox",widths:["50%","25%","25%"],children:[{type:"text",id:"linkId",requiredContent:"img[id]",label:d.lang.common.id,setup:function(a,b){1==a&&this.setValue(b.getAttribute("id"))},commit:function(a,b){1==a&&(this.getValue()||this.isChanged())&&b.setAttribute("id",this.getValue())}},{id:"cmbLangDir",type:"select",requiredContent:"img[dir]",style:"width : 100px;",label:d.lang.common.langDir,"default":"",items:[[d.lang.common.notSet, +""],[d.lang.common.langDirLtr,"ltr"],[d.lang.common.langDirRtl,"rtl"]],setup:function(a,b){1==a&&this.setValue(b.getAttribute("dir"))},commit:function(a,b){1==a&&(this.getValue()||this.isChanged())&&b.setAttribute("dir",this.getValue())}},{type:"text",id:"txtLangCode",requiredContent:"img[lang]",label:d.lang.common.langCode,"default":"",setup:function(a,b){1==a&&this.setValue(b.getAttribute("lang"))},commit:function(a,b){1==a&&(this.getValue()||this.isChanged())&&b.setAttribute("lang",this.getValue())}}]}, +{type:"text",id:"txtGenLongDescr",requiredContent:"img[longdesc]",label:d.lang.common.longDescr,setup:function(a,b){1==a&&this.setValue(b.getAttribute("longDesc"))},commit:function(a,b){1==a&&(this.getValue()||this.isChanged())&&b.setAttribute("longDesc",this.getValue())}},{type:"hbox",widths:["50%","50%"],children:[{type:"text",id:"txtGenClass",requiredContent:"img(cke-xyz)",label:d.lang.common.cssClass,"default":"",setup:function(a,b){1==a&&this.setValue(b.getAttribute("class"))},commit:function(a, +b){1==a&&(this.getValue()||this.isChanged())&&b.setAttribute("class",this.getValue())}},{type:"text",id:"txtGenTitle",requiredContent:"img[title]",label:d.lang.common.advisoryTitle,"default":"",onChange:function(){e(this.getDialog())},setup:function(a,b){1==a&&this.setValue(b.getAttribute("title"))},commit:function(a,b){1==a?(this.getValue()||this.isChanged())&&b.setAttribute("title",this.getValue()):4==a?b.setAttribute("title",this.getValue()):8==a&&b.removeAttribute("title")}}]},{type:"text",id:"txtdlgGenStyle", +requiredContent:"img{cke-xyz}",label:d.lang.common.cssStyle,validate:CKEDITOR.dialog.validate.inlineStyle(d.lang.common.invalidInlineStyle),"default":"",setup:function(a,b){if(1==a){var c=b.getAttribute("style");!c&&b.$.style.cssText&&(c=b.$.style.cssText);this.setValue(c);var d=b.$.style.height,c=b.$.style.width,d=(d?d:"").match(m),c=(c?c:"").match(m);this.attributesInStyle={height:!!d,width:!!c}}},onChange:function(){k.call(this,"info:cmbFloat info:cmbAlign info:txtVSpace info:txtHSpace info:txtBorder info:txtWidth info:txtHeight".split(" ")); +e(this)},commit:function(a,b){1==a&&(this.getValue()||this.isChanged())&&b.setAttribute("style",this.getValue())}}]}]}};CKEDITOR.dialog.add("image",function(d){return v(d,"image")});CKEDITOR.dialog.add("imagebutton",function(d){return v(d,"imagebutton")})})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image/images/noimage.png b/ituro/static/ckeditor/ckeditor/plugins/image/images/noimage.png new file mode 100644 index 0000000..74c6ee9 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/image/images/noimage.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/dialogs/image2.js b/ituro/static/ckeditor/ckeditor/plugins/image2/dialogs/image2.js new file mode 100644 index 0000000..c609061 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/dialogs/image2.js @@ -0,0 +1,14 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.dialog.add("image2",function(i){function z(){var a=this.getValue().match(A);(a=!!(a&&0!==parseInt(a[1],10)))||alert(c["invalid"+CKEDITOR.tools.capitalize(this.id)]);return a}function K(){function a(a,b){d.push(j.once(a,function(a){for(var j;j=d.pop();)j.removeListener();b(a)}))}var j=p.createElement("img"),d=[];return function(d,b,c){a("load",function(){var a=B(j);b.call(c,j,a.width,a.height)});a("error",function(){b(null)});a("abort",function(){b(null)});j.setAttribute("src",(t.baseHref|| +"")+d+"?"+Math.random().toString(16).substring(2))}}function C(){var a=this.getValue();q(!1);a!==u.data.src?(D(a,function(a,d,b){q(!0);if(!a)return k(!1);g.setValue(!1===i.config.image2_prefillDimensions?0:d);h.setValue(!1===i.config.image2_prefillDimensions?0:b);r=d;s=b;k(E.checkHasNaturalRatio(a))}),l=!0):l?(q(!0),g.setValue(m),h.setValue(n),l=!1):q(!0)}function F(){if(e){var a=this.getValue();if(a&&(a.match(A)||k(!1),"0"!==a)){var b="width"==this.id,d=m||r,c=n||s,a=b?Math.round(c*(a/d)):Math.round(d* +(a/c));isNaN(a)||(b?h:g).setValue(a)}}}function k(a){if(f){if("boolean"==typeof a){if(v)return;e=a}else if(a=g.getValue(),v=!0,(e=!e)&&a)a*=n/m,isNaN(a)||h.setValue(Math.round(a));f[e?"removeClass":"addClass"]("cke_btn_unlocked");f.setAttribute("aria-checked",e);CKEDITOR.env.hc&&f.getChild(0).setHtml(e?CKEDITOR.env.ie?"■":"▣":CKEDITOR.env.ie?"□":"▢")}}function q(a){a=a?"enable":"disable";g[a]();h[a]()}var A=/(^\s*(\d+)(px)?\s*$)|^$/i,G=CKEDITOR.tools.getNextId(),H=CKEDITOR.tools.getNextId(),b=i.lang.image2, +c=i.lang.common,L=(new CKEDITOR.template('<div><a href="javascript:void(0)" tabindex="-1" title="'+b.lockRatio+'" class="cke_btn_locked" id="{lockButtonId}" role="checkbox"><span class="cke_icon"></span><span class="cke_label">'+b.lockRatio+'</span></a><a href="javascript:void(0)" tabindex="-1" title="'+b.resetSize+'" class="cke_btn_reset" id="{resetButtonId}" role="button"><span class="cke_label">'+b.resetSize+"</span></a></div>")).output({lockButtonId:G,resetButtonId:H}),E=CKEDITOR.plugins.image2, +t=i.config,w=i.widgets.registered.image.features,B=E.getNatural,p,u,I,D,m,n,r,s,l,e,v,f,o,g,h,x,y=!(!t.filebrowserImageBrowseUrl&&!t.filebrowserBrowseUrl),J=[{id:"src",type:"text",label:c.url,onKeyup:C,onChange:C,setup:function(a){this.setValue(a.data.src)},commit:function(a){a.setData("src",this.getValue())},validate:CKEDITOR.dialog.validate.notEmpty(b.urlMissing)}];y&&J.push({type:"button",id:"browse",style:"display:inline-block;margin-top:14px;",align:"center",label:i.lang.common.browseServer, +hidden:!0,filebrowser:"info:src"});return{title:b.title,minWidth:250,minHeight:100,onLoad:function(){p=this._.element.getDocument();D=K()},onShow:function(){u=this.widget;I=u.parts.image;l=v=e=!1;x=B(I);r=m=x.width;s=n=x.height},contents:[{id:"info",label:b.infoTab,elements:[{type:"vbox",padding:0,children:[{type:"hbox",widths:["100%"],children:J}]},{id:"alt",type:"text",label:b.alt,setup:function(a){this.setValue(a.data.alt)},commit:function(a){a.setData("alt",this.getValue())}},{type:"hbox",widths:["25%", +"25%","50%"],requiredContent:w.dimension.requiredContent,children:[{type:"text",width:"45px",id:"width",label:c.width,validate:z,onKeyUp:F,onLoad:function(){g=this},setup:function(a){this.setValue(a.data.width)},commit:function(a){a.setData("width",this.getValue())}},{type:"text",id:"height",width:"45px",label:c.height,validate:z,onKeyUp:F,onLoad:function(){h=this},setup:function(a){this.setValue(a.data.height)},commit:function(a){a.setData("height",this.getValue())}},{id:"lock",type:"html",style:"margin-top:18px;width:40px;height:20px;", +onLoad:function(){function a(a){a.on("mouseover",function(){this.addClass("cke_btn_over")},a);a.on("mouseout",function(){this.removeClass("cke_btn_over")},a)}var b=this.getDialog();f=p.getById(G);o=p.getById(H);f&&(b.addFocusable(f,4+y),f.on("click",function(a){k();a.data&&a.data.preventDefault()},this.getDialog()),a(f));o&&(b.addFocusable(o,5+y),o.on("click",function(a){if(l){g.setValue(r);h.setValue(s)}else{g.setValue(m);h.setValue(n)}a.data&&a.data.preventDefault()},this),a(o))},setup:function(a){k(a.data.lock)}, +commit:function(a){a.setData("lock",e)},html:L}]},{type:"hbox",id:"alignment",requiredContent:w.align.requiredContent,children:[{id:"align",type:"radio",items:[[c.alignNone,"none"],[c.alignLeft,"left"],[c.alignCenter,"center"],[c.alignRight,"right"]],label:c.align,setup:function(a){this.setValue(a.data.align)},commit:function(a){a.setData("align",this.getValue())}}]},{id:"hasCaption",type:"checkbox",label:b.captioned,requiredContent:w.caption.requiredContent,setup:function(a){this.setValue(a.data.hasCaption)}, +commit:function(a){a.setData("hasCaption",this.getValue())}}]},{id:"Upload",hidden:!0,filebrowser:"uploadButton",label:b.uploadTab,elements:[{type:"file",id:"upload",label:b.btnUpload,style:"height:40px"},{type:"fileButton",id:"uploadButton",filebrowser:"info:src",label:b.btnUpload,"for":["Upload","upload"]}]}]}}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/icons/hidpi/image.png b/ituro/static/ckeditor/ckeditor/plugins/image2/icons/hidpi/image.png new file mode 100644 index 0000000..b3c7ade Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/image2/icons/hidpi/image.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/icons/image.png b/ituro/static/ckeditor/ckeditor/plugins/image2/icons/image.png new file mode 100644 index 0000000..fcf61b5 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/image2/icons/image.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/af.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/af.js new file mode 100644 index 0000000..d5ef461 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/af.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","af",{alt:"Alternatiewe teks",btnUpload:"Stuur na bediener",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"Afbeelding informasie",lockRatio:"Vaste proporsie",menu:"Afbeelding eienskappe",pathName:"image",pathNameCaption:"caption",resetSize:"Herstel grootte",resizer:"Click and drag to resize",title:"Afbeelding eienskappe",uploadTab:"Oplaai",urlMissing:"Die URL na die afbeelding ontbreek."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ar.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ar.js new file mode 100644 index 0000000..435544b --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ar.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","ar",{alt:"عنوان الصورة",btnUpload:"أرسلها للخادم",captioned:"صورة ذات اسم",captionPlaceholder:"تسمية",infoTab:"معلومات الصورة",lockRatio:"تناسق الحجم",menu:"خصائص الصورة",pathName:"صورة",pathNameCaption:"تسمية",resetSize:"إستعادة الحجم الأصلي",resizer:"انقر ثم اسحب للتحجيم",title:"خصائص الصورة",uploadTab:"رفع",urlMissing:"عنوان مصدر الصورة مفقود"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/bg.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/bg.js new file mode 100644 index 0000000..abb7ab5 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/bg.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","bg",{alt:"Алтернативен текст",btnUpload:"Изпрати я на сървъра",captioned:"Надписано изображение",captionPlaceholder:"Надпис",infoTab:"Детайли за изображението",lockRatio:"Заключване на съотношението",menu:"Настройки на изображението",pathName:"изображение",pathNameCaption:"надпис",resetSize:"Нулиране на размер",resizer:"Кликни и влачи, за да преоразмериш",title:"Настройки на изображението",uploadTab:"Качване",urlMissing:"URL адреса на изображението липсва."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/bn.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/bn.js new file mode 100644 index 0000000..93618a0 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/bn.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","bn",{alt:"বিকল্প টেক্সট",btnUpload:"ইহাকে সার্ভারে প্রেরন কর",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"ছবির তথ্য",lockRatio:"অনুপাত লক কর",menu:"ছবির প্রোপার্টি",pathName:"image",pathNameCaption:"caption",resetSize:"সাইজ পূর্বাবস্থায় ফিরিয়ে দাও",resizer:"Click and drag to resize",title:"ছবির প্রোপার্টি",uploadTab:"আপলোড",urlMissing:"Image source URL is missing."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/bs.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/bs.js new file mode 100644 index 0000000..ff4ae29 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/bs.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","bs",{alt:"Tekst na slici",btnUpload:"Šalji na server",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"Info slike",lockRatio:"Zakljuèaj odnos",menu:"Svojstva slike",pathName:"image",pathNameCaption:"caption",resetSize:"Resetuj dimenzije",resizer:"Click and drag to resize",title:"Svojstva slike",uploadTab:"Šalji",urlMissing:"Image source URL is missing."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ca.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ca.js new file mode 100644 index 0000000..6e73ef3 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ca.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","ca",{alt:"Text alternatiu",btnUpload:"Envia-la al servidor",captioned:"Imatge amb subtítol",captionPlaceholder:"Títol",infoTab:"Informació de la imatge",lockRatio:"Bloqueja les proporcions",menu:"Propietats de la imatge",pathName:"imatge",pathNameCaption:"subtítol",resetSize:"Restaura la mida",resizer:"Clicar i arrossegar per redimensionar",title:"Propietats de la imatge",uploadTab:"Puja",urlMissing:"Falta la URL de la imatge."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/cs.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/cs.js new file mode 100644 index 0000000..d148641 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/cs.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","cs",{alt:"Alternativní text",btnUpload:"Odeslat na server",captioned:"Obrázek s popisem",captionPlaceholder:"Popis",infoTab:"Informace o obrázku",lockRatio:"Zámek",menu:"Vlastnosti obrázku",pathName:"Obrázek",pathNameCaption:"Popis",resetSize:"Původní velikost",resizer:"Klepněte a táhněte pro změnu velikosti",title:"Vlastnosti obrázku",uploadTab:"Odeslat",urlMissing:"Zadané URL zdroje obrázku nebylo nalezeno."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/cy.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/cy.js new file mode 100644 index 0000000..031ba7e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/cy.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","cy",{alt:"Testun Amgen",btnUpload:"Anfon i'r Gweinydd",captioned:"Delwedd â phennawd",captionPlaceholder:"Caption",infoTab:"Gwyb Delwedd",lockRatio:"Cloi Cymhareb",menu:"Priodweddau Delwedd",pathName:"delwedd",pathNameCaption:"pennawd",resetSize:"Ailosod Maint",resizer:"Clicio a llusgo i ail-meintio",title:"Priodweddau Delwedd",uploadTab:"Lanlwytho",urlMissing:"URL gwreiddiol y ddelwedd ar goll."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/da.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/da.js new file mode 100644 index 0000000..655adb5 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/da.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","da",{alt:"Alternativ tekst",btnUpload:"Upload fil til serveren",captioned:"Tekstet billede",captionPlaceholder:"Tekst",infoTab:"Generelt",lockRatio:"Lås størrelsesforhold",menu:"Egenskaber for billede",pathName:"billede",pathNameCaption:"tekst",resetSize:"Nulstil størrelse",resizer:"Klik og træk for at ændre størrelsen",title:"Egenskaber for billede",uploadTab:"Upload",urlMissing:"Kilde på billed-URL mangler"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/de.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/de.js new file mode 100644 index 0000000..68933ae --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/de.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","de",{alt:"Alternativer Text",btnUpload:"Zum Server senden",captioned:"Bild mit Überschrift",captionPlaceholder:"Überschrift",infoTab:"Bildinfo",lockRatio:"Größenverhältnis beibehalten",menu:"Bildeigenschaften",pathName:"Bild",pathNameCaption:"Überschrift",resetSize:"Größe zurücksetzen",resizer:"Zum Vergrößern auswählen und ziehen",title:"Bild-Eigenschaften",uploadTab:"Hochladen",urlMissing:"Bildquellen-URL fehlt."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/el.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/el.js new file mode 100644 index 0000000..65307e3 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/el.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","el",{alt:"Εναλλακτικό Κείμενο",btnUpload:"Αποστολή στον Διακομιστή",captioned:"Εικόνα με λεζάντα",captionPlaceholder:"Λεζάντα",infoTab:"Πληροφορίες Εικόνας",lockRatio:"Κλείδωμα Αναλογίας",menu:"Ιδιότητες Εικόνας",pathName:"εικόνα",pathNameCaption:"λεζάντα",resetSize:"Επαναφορά Αρχικού Μεγέθους",resizer:"Κάνετε κλικ και σύρετε το ποντίκι για να αλλάξετε το μέγεθος",title:"Ιδιότητες Εικόνας",uploadTab:"Αποστολή",urlMissing:"Λείπει το πηγαίο URL της εικόνας."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/en-au.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/en-au.js new file mode 100644 index 0000000..caab219 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/en-au.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","en-au",{alt:"Alternative Text",btnUpload:"Send it to the Server",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"Image Info",lockRatio:"Lock Ratio",menu:"Image Properties",pathName:"image",pathNameCaption:"caption",resetSize:"Reset Size",resizer:"Click and drag to resize",title:"Image Properties",uploadTab:"Upload",urlMissing:"Image source URL is missing."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/en-ca.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/en-ca.js new file mode 100644 index 0000000..ec19b8f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/en-ca.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","en-ca",{alt:"Alternative Text",btnUpload:"Send it to the Server",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"Image Info",lockRatio:"Lock Ratio",menu:"Image Properties",pathName:"image",pathNameCaption:"caption",resetSize:"Reset Size",resizer:"Click and drag to resize",title:"Image Properties",uploadTab:"Upload",urlMissing:"Image source URL is missing."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/en-gb.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/en-gb.js new file mode 100644 index 0000000..d5a9406 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/en-gb.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","en-gb",{alt:"Alternative Text",btnUpload:"Send it to the Server",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"Image Info",lockRatio:"Lock Ratio",menu:"Image Properties",pathName:"image",pathNameCaption:"caption",resetSize:"Reset Size",resizer:"Click and drag to resize",title:"Image Properties",uploadTab:"Upload",urlMissing:"Image source URL is missing."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/en.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/en.js new file mode 100644 index 0000000..524e0a2 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/en.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","en",{alt:"Alternative Text",btnUpload:"Send it to the Server",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"Image Info",lockRatio:"Lock Ratio",menu:"Image Properties",pathName:"image",pathNameCaption:"caption",resetSize:"Reset Size",resizer:"Click and drag to resize",title:"Image Properties",uploadTab:"Upload",urlMissing:"Image source URL is missing."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/eo.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/eo.js new file mode 100644 index 0000000..26587e0 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/eo.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","eo",{alt:"Anstataŭiga Teksto",btnUpload:"Sendu al Servilo",captioned:"Bildo kun apudskribo",captionPlaceholder:"Apudskribo",infoTab:"Informoj pri Bildo",lockRatio:"Konservi Proporcion",menu:"Atributoj de Bildo",pathName:"bildo",pathNameCaption:"apudskribo",resetSize:"Origina Grando",resizer:"Kliki kaj treni por ŝanĝi la grandon",title:"Atributoj de Bildo",uploadTab:"Alŝuti",urlMissing:"La fontretadreso de la bildo mankas."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/es.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/es.js new file mode 100644 index 0000000..7e5fc7b --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/es.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","es",{alt:"Texto Alternativo",btnUpload:"Enviar al Servidor",captioned:"Imagen subtitulada",captionPlaceholder:"Leyenda",infoTab:"Información de Imagen",lockRatio:"Proporcional",menu:"Propiedades de Imagen",pathName:"image",pathNameCaption:"subtítulo",resetSize:"Tamaño Original",resizer:"Dar clic y arrastrar para cambiar tamaño",title:"Propiedades de Imagen",uploadTab:"Cargar",urlMissing:"Debe indicar la URL de la imagen."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/et.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/et.js new file mode 100644 index 0000000..b8571db --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/et.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","et",{alt:"Alternatiivne tekst",btnUpload:"Saada serverisse",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"Pildi info",lockRatio:"Lukusta kuvasuhe",menu:"Pildi omadused",pathName:"image",pathNameCaption:"caption",resetSize:"Lähtesta suurus",resizer:"Click and drag to resize",title:"Pildi omadused",uploadTab:"Lae üles",urlMissing:"Pildi lähte-URL on puudu."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/eu.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/eu.js new file mode 100644 index 0000000..dadf5a3 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/eu.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","eu",{alt:"Ordezko Testua",btnUpload:"Zerbitzarira bidalia",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"Irudi informazioa",lockRatio:"Erlazioa Blokeatu",menu:"Irudi Ezaugarriak",pathName:"image",pathNameCaption:"caption",resetSize:"Tamaina Berrezarri",resizer:"Click and drag to resize",title:"Irudi Ezaugarriak",uploadTab:"Gora kargatu",urlMissing:"Irudiaren iturburu URL-a falta da."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/fa.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/fa.js new file mode 100644 index 0000000..6600e16 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/fa.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","fa",{alt:"متن جایگزین",btnUpload:"به سرور بفرست",captioned:"تصویر زیرنویس شده",captionPlaceholder:"عنوان",infoTab:"اطلاعات تصویر",lockRatio:"قفل کردن نسبت",menu:"ویژگی​های تصویر",pathName:"تصویر",pathNameCaption:"عنوان",resetSize:"بازنشانی اندازه",resizer:"کلیک و کشیدن برای تغییر اندازه",title:"ویژگی​های تصویر",uploadTab:"بالاگذاری",urlMissing:"آدرس URL اصلی تصویر یافت نشد."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/fi.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/fi.js new file mode 100644 index 0000000..e4a104e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/fi.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","fi",{alt:"Vaihtoehtoinen teksti",btnUpload:"Lähetä palvelimelle",captioned:"Kuva kuvatekstillä",captionPlaceholder:"Kuvateksti",infoTab:"Kuvan tiedot",lockRatio:"Lukitse suhteet",menu:"Kuvan ominaisuudet",pathName:"kuva",pathNameCaption:"kuvateksti",resetSize:"Alkuperäinen koko",resizer:"Klikkaa ja raahaa muuttaaksesi kokoa",title:"Kuvan ominaisuudet",uploadTab:"Lisää tiedosto",urlMissing:"Kuvan lähdeosoite puuttuu."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/fo.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/fo.js new file mode 100644 index 0000000..a2bbfae --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/fo.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","fo",{alt:"Alternativur tekstur",btnUpload:"Send til ambætaran",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"Myndaupplýsingar",lockRatio:"Læs lutfallið",menu:"Myndaeginleikar",pathName:"image",pathNameCaption:"caption",resetSize:"Upprunastødd",resizer:"Click and drag to resize",title:"Myndaeginleikar",uploadTab:"Send til ambætaran",urlMissing:"URL til mynd manglar."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/fr-ca.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/fr-ca.js new file mode 100644 index 0000000..30cd9e9 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/fr-ca.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","fr-ca",{alt:"Texte alternatif",btnUpload:"Envoyer sur le serveur",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"Informations sur l'image2",lockRatio:"Verrouiller les proportions",menu:"Propriétés de l'image2",pathName:"image",pathNameCaption:"caption",resetSize:"Taille originale",resizer:"Click and drag to resize",title:"Propriétés de l'image2",uploadTab:"Téléverser",urlMissing:"L'URL de la source de l'image est manquant."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/fr.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/fr.js new file mode 100644 index 0000000..2c7ed97 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/fr.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","fr",{alt:"Texte de remplacement",btnUpload:"Envoyer sur le serveur",captioned:"Image légendée",captionPlaceholder:"Légende",infoTab:"Informations sur l'image2",lockRatio:"Conserver les proportions",menu:"Propriétés de l'image2",pathName:"image",pathNameCaption:"légende",resetSize:"Taille d'origine",resizer:"Cliquer et glisser pour redimensionner",title:"Propriétés de l'image2",uploadTab:"Envoyer",urlMissing:"L'adresse source de l'image est manquante."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/gl.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/gl.js new file mode 100644 index 0000000..844bd2b --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/gl.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","gl",{alt:"Texto alternativo",btnUpload:"Enviar ao servidor",captioned:"Imaxe con lenda",captionPlaceholder:"Lenda",infoTab:"Información da imaxe",lockRatio:"Proporcional",menu:"Propiedades da imaxe",pathName:"Imaxe",pathNameCaption:"lenda",resetSize:"Tamaño orixinal",resizer:"Prema e arrastre para axustar o tamaño",title:"Propiedades da imaxe",uploadTab:"Cargar",urlMissing:"Non se atopa o URL da imaxe."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/gu.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/gu.js new file mode 100644 index 0000000..4e83249 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/gu.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","gu",{alt:"ઑલ્ટર્નટ ટેક્સ્ટ",btnUpload:"આ સર્વરને મોકલવું",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"ચિત્ર ની જાણકારી",lockRatio:"લૉક ગુણોત્તર",menu:"ચિત્રના ગુણ",pathName:"image",pathNameCaption:"caption",resetSize:"રીસેટ સાઇઝ",resizer:"Click and drag to resize",title:"ચિત્રના ગુણ",uploadTab:"અપલોડ",urlMissing:"ઈમેજની મૂળ URL છે નહી."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/he.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/he.js new file mode 100644 index 0000000..ee688e0 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/he.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","he",{alt:"טקסט חלופי",btnUpload:"שליחה לשרת",captioned:"כותרת תמונה",captionPlaceholder:"כותרת",infoTab:"מידע על התמונה",lockRatio:"נעילת היחס",menu:"תכונות התמונה",pathName:"תמונה",pathNameCaption:"כותרת",resetSize:"איפוס הגודל",resizer:"לחץ וגרור לשינוי הגודל",title:"מאפייני התמונה",uploadTab:"העלאה",urlMissing:"כתובת התמונה חסרה."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/hi.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/hi.js new file mode 100644 index 0000000..ec9225d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/hi.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","hi",{alt:"वैकल्पिक टेक्स्ट",btnUpload:"इसे सर्वर को भेजें",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"तस्वीर की जानकारी",lockRatio:"लॉक अनुपात",menu:"तस्वीर प्रॉपर्टीज़",pathName:"image",pathNameCaption:"caption",resetSize:"रीसॅट साइज़",resizer:"Click and drag to resize",title:"तस्वीर प्रॉपर्टीज़",uploadTab:"अपलोड",urlMissing:"Image source URL is missing."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/hr.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/hr.js new file mode 100644 index 0000000..812813c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/hr.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","hr",{alt:"Alternativni tekst",btnUpload:"Pošalji na server",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"Info slike",lockRatio:"Zaključaj odnos",menu:"Svojstva slika",pathName:"image",pathNameCaption:"caption",resetSize:"Obriši veličinu",resizer:"Click and drag to resize",title:"Svojstva slika",uploadTab:"Pošalji",urlMissing:"Nedostaje URL slike."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/hu.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/hu.js new file mode 100644 index 0000000..bffa8b8 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/hu.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","hu",{alt:"Buborék szöveg",btnUpload:"Küldés a szerverre",captioned:"Feliratozott kép",captionPlaceholder:"Képfelirat",infoTab:"Alaptulajdonságok",lockRatio:"Arány megtartása",menu:"Kép tulajdonságai",pathName:"kép",pathNameCaption:"felirat",resetSize:"Eredeti méret",resizer:"Kattints és húzz az átméretezéshez",title:"Kép tulajdonságai",uploadTab:"Feltöltés",urlMissing:"Hiányzik a kép URL-je"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/id.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/id.js new file mode 100644 index 0000000..a238cab --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/id.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","id",{alt:"Teks alternatif",btnUpload:"Kirim ke Server",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"Info Gambar",lockRatio:"Lock Ratio",menu:"Image Properties",pathName:"image",pathNameCaption:"caption",resetSize:"Reset Size",resizer:"Click and drag to resize",title:"Image Properties",uploadTab:"Unggah",urlMissing:"Image source URL is missing."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/is.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/is.js new file mode 100644 index 0000000..196c68d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/is.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","is",{alt:"Baklægur texti",btnUpload:"Hlaða upp",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"Almennt",lockRatio:"Festa stærðarhlutfall",menu:"Eigindi myndar",pathName:"image",pathNameCaption:"caption",resetSize:"Reikna stærð",resizer:"Click and drag to resize",title:"Eigindi myndar",uploadTab:"Senda upp",urlMissing:"Image source URL is missing."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/it.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/it.js new file mode 100644 index 0000000..d65b454 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/it.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","it",{alt:"Testo alternativo",btnUpload:"Invia al server",captioned:"Immagine con didascalia",captionPlaceholder:"Didascalia",infoTab:"Informazioni immagine",lockRatio:"Blocca rapporto",menu:"Proprietà immagine",pathName:"immagine",pathNameCaption:"didascalia",resetSize:"Reimposta dimensione",resizer:"Fare clic e trascinare per ridimensionare",title:"Proprietà immagine",uploadTab:"Carica",urlMissing:"Manca l'URL dell'immagine."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ja.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ja.js new file mode 100644 index 0000000..b4457fd --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ja.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","ja",{alt:"代替テキスト",btnUpload:"サーバーに送信",captioned:"キャプションを付ける",captionPlaceholder:"キャプション",infoTab:"画像情報",lockRatio:"比率を固定",menu:"画像のプロパティ",pathName:"image",pathNameCaption:"caption",resetSize:"サイズをリセット",resizer:"ドラッグしてリサイズ",title:"画像のプロパティ",uploadTab:"アップロード",urlMissing:"画像のURLを入力してください。"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ka.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ka.js new file mode 100644 index 0000000..8840728 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ka.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","ka",{alt:"სანაცვლო ტექსტი",btnUpload:"სერვერისთვის გაგზავნა",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"სურათის ინფორმცია",lockRatio:"პროპორციის შენარჩუნება",menu:"სურათის პარამეტრები",pathName:"image",pathNameCaption:"caption",resetSize:"ზომის დაბრუნება",resizer:"Click and drag to resize",title:"სურათის პარამეტრები",uploadTab:"აქაჩვა",urlMissing:"სურათის URL არაა შევსებული."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/km.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/km.js new file mode 100644 index 0000000..993429c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/km.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","km",{alt:"អត្ថបទជំនួស",btnUpload:"បញ្ជូនទៅកាន់ម៉ាស៊ីនផ្តល់សេវា",captioned:"រូប​ដែល​មាន​ចំណង​ជើង",captionPlaceholder:"Caption",infoTab:"ពត៌មានអំពីរូបភាព",lockRatio:"ចាក់​សោ​ផល​ធៀប",menu:"លក្ខណៈ​សម្បត្តិ​រូប​ភាព",pathName:"រូបភាព",pathNameCaption:"ចំណងជើង",resetSize:"កំណត់ទំហំឡើងវិញ",resizer:"ចុច​ហើយ​ទាញ​ដើម្បី​ប្ដូរ​ទំហំ",title:"លក្ខណៈ​សម្បត្តិ​រូប​ភាប",uploadTab:"ផ្ទុក​ឡើង",urlMissing:"ខ្វះ URL ប្រភព​រូប​ភាព។"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ko.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ko.js new file mode 100644 index 0000000..2b9e8f7 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ko.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","ko",{alt:"대체 문자열",btnUpload:"서버로 전송",captioned:"이미지 설명 넣기",captionPlaceholder:"설명",infoTab:"이미지 정보",lockRatio:"비율 유지",menu:"이미지 속성",pathName:"이미지",pathNameCaption:"설명",resetSize:"원래 크기로",resizer:"크기를 조절하려면 클릭 후 드래그 하세요",title:"이미지 속성",uploadTab:"업로드",urlMissing:"이미지 원본 주소(URL)가 없습니다."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ku.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ku.js new file mode 100644 index 0000000..fed115e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ku.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","ku",{alt:"جێگرەوەی دەق",btnUpload:"ناردنی بۆ ڕاژه",captioned:"وێنەی بەسەردێر",captionPlaceholder:"سەردێر",infoTab:"زانیاری وێنه",lockRatio:"داخستنی ڕێژه",menu:"خاسیەتی وێنه",pathName:"وێنە",pathNameCaption:"سەردێر",resetSize:"ڕێکخستنەوەی قەباره",resizer:"کرتەبکە و ڕایبکێشە بۆ قەبارە گۆڕین",title:"خاسیەتی وێنه",uploadTab:"بارکردن",urlMissing:"سەرچاوەی بەستەری وێنه بزره"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/lt.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/lt.js new file mode 100644 index 0000000..47b883d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/lt.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","lt",{alt:"Alternatyvus Tekstas",btnUpload:"Siųsti į serverį",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"Vaizdo informacija",lockRatio:"Išlaikyti proporciją",menu:"Vaizdo savybės",pathName:"image",pathNameCaption:"caption",resetSize:"Atstatyti dydį",resizer:"Click and drag to resize",title:"Vaizdo savybės",uploadTab:"Siųsti",urlMissing:"Paveiksliuko nuorodos nėra."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/lv.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/lv.js new file mode 100644 index 0000000..069595d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/lv.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","lv",{alt:"Alternatīvais teksts",btnUpload:"Nosūtīt serverim",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"Informācija par attēlu",lockRatio:"Nemainīga Augstuma/Platuma attiecība",menu:"Attēla īpašības",pathName:"image",pathNameCaption:"caption",resetSize:"Atjaunot sākotnējo izmēru",resizer:"Click and drag to resize",title:"Attēla īpašības",uploadTab:"Augšupielādēt",urlMissing:"Trūkst attēla atrašanās adrese."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/mk.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/mk.js new file mode 100644 index 0000000..0d5b35e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/mk.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","mk",{alt:"Alternative Text",btnUpload:"Send it to the Server",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"Image Info",lockRatio:"Lock Ratio",menu:"Image Properties",pathName:"image",pathNameCaption:"caption",resetSize:"Reset Size",resizer:"Click and drag to resize",title:"Image Properties",uploadTab:"Upload",urlMissing:"Image source URL is missing."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/mn.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/mn.js new file mode 100644 index 0000000..f2d437f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/mn.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","mn",{alt:"Зургийг орлох бичвэр",btnUpload:"Үүнийг сервэррүү илгээ",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"Зурагны мэдээлэл",lockRatio:"Радио түгжих",menu:"Зураг",pathName:"image",pathNameCaption:"caption",resetSize:"хэмжээ дахин оноох",resizer:"Click and drag to resize",title:"Зураг",uploadTab:"Илгээж ачаалах",urlMissing:"Зургийн эх сурвалжийн хаяг (URL) байхгүй байна."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ms.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ms.js new file mode 100644 index 0000000..8d1d665 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ms.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","ms",{alt:"Text Alternatif",btnUpload:"Hantar ke Server",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"Info Imej",lockRatio:"Tetapkan Nisbah",menu:"Ciri-ciri Imej",pathName:"image",pathNameCaption:"caption",resetSize:"Saiz Set Semula",resizer:"Click and drag to resize",title:"Ciri-ciri Imej",uploadTab:"Muat Naik",urlMissing:"Image source URL is missing."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/nb.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/nb.js new file mode 100644 index 0000000..2f237a6 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/nb.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","nb",{alt:"Alternativ tekst",btnUpload:"Send det til serveren",captioned:"Bilde med bildetekst",captionPlaceholder:"Bildetekst",infoTab:"Bildeinformasjon",lockRatio:"Lås forhold",menu:"Bildeegenskaper",pathName:"bilde",pathNameCaption:"bildetekst",resetSize:"Tilbakestill størrelse",resizer:"Klikk og dra for å endre størrelse",title:"Bildeegenskaper",uploadTab:"Last opp",urlMissing:"Bildets adresse mangler."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/nl.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/nl.js new file mode 100644 index 0000000..f032d84 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/nl.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","nl",{alt:"Alternatieve tekst",btnUpload:"Naar server verzenden",captioned:"Afbeelding met onderschrift",captionPlaceholder:"Onderschrift",infoTab:"Afbeeldingsinformatie",lockRatio:"Verhouding vergrendelen",menu:"Eigenschappen afbeelding",pathName:"afbeelding",pathNameCaption:"onderschrift",resetSize:"Afmetingen herstellen",resizer:"Klik en sleep om te herschalen",title:"Afbeeldingseigenschappen",uploadTab:"Uploaden",urlMissing:"De URL naar de afbeelding ontbreekt."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/no.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/no.js new file mode 100644 index 0000000..11bffbb --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/no.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","no",{alt:"Alternativ tekst",btnUpload:"Send det til serveren",captioned:"Bilde med bildetekst",captionPlaceholder:"Caption",infoTab:"Bildeinformasjon",lockRatio:"Lås forhold",menu:"Bildeegenskaper",pathName:"bilde",pathNameCaption:"bildetekst",resetSize:"Tilbakestill størrelse",resizer:"Klikk og dra for å endre størrelse",title:"Bildeegenskaper",uploadTab:"Last opp",urlMissing:"Bildets adresse mangler."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/pl.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/pl.js new file mode 100644 index 0000000..09e19e3 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/pl.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","pl",{alt:"Tekst zastępczy",btnUpload:"Wyślij",captioned:"Obrazek z podpisem",captionPlaceholder:"Podpis",infoTab:"Informacje o obrazku",lockRatio:"Zablokuj proporcje",menu:"Właściwości obrazka",pathName:"obrazek",pathNameCaption:"podpis",resetSize:"Przywróć rozmiar",resizer:"Kliknij i przeciągnij, by zmienić rozmiar.",title:"Właściwości obrazka",uploadTab:"Wyślij",urlMissing:"Podaj adres URL obrazka."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/pt-br.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/pt-br.js new file mode 100644 index 0000000..82c42e8 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/pt-br.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","pt-br",{alt:"Texto Alternativo",btnUpload:"Enviar para o Servidor",captioned:"Legenda da Imagem",captionPlaceholder:"Legenda",infoTab:"Informações da Imagem",lockRatio:"Travar Proporções",menu:"Formatar Imagem",pathName:"Imagem",pathNameCaption:"Legenda",resetSize:"Redefinir para o Tamanho Original",resizer:"Click e arraste para redimensionar",title:"Formatar Imagem",uploadTab:"Enviar ao Servidor",urlMissing:"URL da imagem está faltando."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/pt.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/pt.js new file mode 100644 index 0000000..99b56c7 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/pt.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","pt",{alt:"Texto Alternativo",btnUpload:"Enviar para o Servidor",captioned:"Imagem legendada",captionPlaceholder:"Legenda",infoTab:"Informação da Imagem",lockRatio:"Proporcional",menu:"Propriedades da Imagem",pathName:"imagem",pathNameCaption:"legenda",resetSize:"Tamanho Original",resizer:"Clique e arraste para redimensionar",title:"Propriedades da Imagem",uploadTab:"Enviar",urlMissing:"O URL da fonte da imagem está em falta."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ro.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ro.js new file mode 100644 index 0000000..8f86089 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ro.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","ro",{alt:"Text alternativ",btnUpload:"Trimite la server",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"Informaţii despre imagine",lockRatio:"Păstrează proporţiile",menu:"Proprietăţile imaginii",pathName:"image",pathNameCaption:"caption",resetSize:"Resetează mărimea",resizer:"Click and drag to resize",title:"Proprietăţile imaginii",uploadTab:"Încarcă",urlMissing:"Sursa URL a imaginii lipsește."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ru.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ru.js new file mode 100644 index 0000000..52de968 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ru.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","ru",{alt:"Альтернативный текст",btnUpload:"Загрузить на сервер",captioned:"Отображать название",captionPlaceholder:"Название",infoTab:"Данные об изображении",lockRatio:"Сохранять пропорции",menu:"Свойства изображения",pathName:"изображение",pathNameCaption:"название",resetSize:"Вернуть обычные размеры",resizer:"Нажмите и растяните",title:"Свойства изображения",uploadTab:"Загрузка файла",urlMissing:"Не указана ссылка на изображение."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/si.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/si.js new file mode 100644 index 0000000..5ab518c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/si.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","si",{alt:"විකල්ප ",btnUpload:"සේවාදායකය වෙත යොමුකිරිම",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"රුපයේ තොරතුරු",lockRatio:"නවතන අනුපාතය ",menu:"රුපයේ ගුණ",pathName:"image",pathNameCaption:"caption",resetSize:"නැවතත් විශාලත්වය වෙනස් කිරීම",resizer:"Click and drag to resize",title:"රුපයේ ",uploadTab:"උඩුගතකිරීම",urlMissing:"රුප මුලාශ්‍ර URL නැත."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/sk.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/sk.js new file mode 100644 index 0000000..1877884 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/sk.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","sk",{alt:"Alternatívny text",btnUpload:"Odoslať to na server",captioned:"Opísaný obrázok",captionPlaceholder:"Popis",infoTab:"Informácie o obrázku",lockRatio:"Pomer zámky",menu:"Vlastnosti obrázka",pathName:"obrázok",pathNameCaption:"popis",resetSize:"Pôvodná veľkosť",resizer:"Kliknite a potiahnite pre zmenu veľkosti",title:"Vlastnosti obrázka",uploadTab:"Nahrať",urlMissing:"Chýba URL zdroja obrázka."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/sl.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/sl.js new file mode 100644 index 0000000..aced917 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/sl.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","sl",{alt:"Nadomestno besedilo",btnUpload:"Pošlji na strežnik",captioned:"Podnaslovljena slika",captionPlaceholder:"Napis",infoTab:"Podatki o sliki",lockRatio:"Zakleni razmerje",menu:"Lastnosti slike",pathName:"slika",pathNameCaption:"napis",resetSize:"Ponastavi velikost",resizer:"Kliknite in povlecite, da spremeniti velikost",title:"Lastnosti slike",uploadTab:"Naloži",urlMissing:"Manjka vir (URL) slike."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/sq.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/sq.js new file mode 100644 index 0000000..fc15d86 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/sq.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","sq",{alt:"Tekst Alternativ",btnUpload:"Dërgo në server",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"Informacione mbi Fotografinë",lockRatio:"Mbyll Racionin",menu:"Karakteristikat e Fotografisë",pathName:"foto",pathNameCaption:"caption",resetSize:"Rikthe Madhësinë",resizer:"Click and drag to resize",title:"Karakteristikat e Fotografisë",uploadTab:"Ngarko",urlMissing:"Mungon URL e burimit të fotografisë."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/sr-latn.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/sr-latn.js new file mode 100644 index 0000000..287f026 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/sr-latn.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","sr-latn",{alt:"Alternativni tekst",btnUpload:"Pošalji na server",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"Info slike",lockRatio:"Zaključaj odnos",menu:"Osobine slika",pathName:"image",pathNameCaption:"caption",resetSize:"Resetuj veličinu",resizer:"Click and drag to resize",title:"Osobine slika",uploadTab:"Pošalji",urlMissing:"Image source URL is missing."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/sr.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/sr.js new file mode 100644 index 0000000..18857fb --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/sr.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","sr",{alt:"Алтернативни текст",btnUpload:"Пошаљи на сервер",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"Инфо слике",lockRatio:"Закључај однос",menu:"Особине слика",pathName:"image",pathNameCaption:"caption",resetSize:"Ресетуј величину",resizer:"Click and drag to resize",title:"Особине слика",uploadTab:"Пошаљи",urlMissing:"Недостаје УРЛ слике."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/sv.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/sv.js new file mode 100644 index 0000000..2c5ed3f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/sv.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","sv",{alt:"Alternativ text",btnUpload:"Skicka till server",captioned:"Rubricerad bild",captionPlaceholder:"Bildtext",infoTab:"Bildinformation",lockRatio:"Lås höjd/bredd förhållanden",menu:"Bildegenskaper",pathName:"bild",pathNameCaption:"rubrik",resetSize:"Återställ storlek",resizer:"Klicka och drag för att ändra storlek",title:"Bildegenskaper",uploadTab:"Ladda upp",urlMissing:"Bildkällans URL saknas."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/th.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/th.js new file mode 100644 index 0000000..636814d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/th.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","th",{alt:"คำประกอบรูปภาพ",btnUpload:"อัพโหลดไฟล์ไปเก็บไว้ที่เครื่องแม่ข่าย (เซิร์ฟเวอร์)",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"ข้อมูลของรูปภาพ",lockRatio:"กำหนดอัตราส่วน กว้าง-สูง แบบคงที่",menu:"คุณสมบัติของ รูปภาพ",pathName:"image",pathNameCaption:"caption",resetSize:"กำหนดรูปเท่าขนาดจริง",resizer:"Click and drag to resize",title:"คุณสมบัติของ รูปภาพ",uploadTab:"อัพโหลดไฟล์",urlMissing:"Image source URL is missing."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/tr.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/tr.js new file mode 100644 index 0000000..617a8a1 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/tr.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","tr",{alt:"Alternatif Yazı",btnUpload:"Sunucuya Yolla",captioned:"Başlıklı resim",captionPlaceholder:"Başlık",infoTab:"Resim Bilgisi",lockRatio:"Oranı Kilitle",menu:"Resim Özellikleri",pathName:"Resim",pathNameCaption:"başlık",resetSize:"Boyutu Başa Döndür",resizer:"Boyutlandırmak için, tıklayın ve sürükleyin",title:"Resim Özellikleri",uploadTab:"Karşıya Yükle",urlMissing:"Resmin URL kaynağı bulunamadı."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/tt.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/tt.js new file mode 100644 index 0000000..2133d73 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/tt.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","tt",{alt:"Альтернатив текст",btnUpload:"Серверга җибәрү",captioned:"Исеме куелган рәсем",captionPlaceholder:"Исем",infoTab:"Рәсем тасвирламасы",lockRatio:"Lock Ratio",menu:"Рәсем үзлекләре",pathName:"рәсем",pathNameCaption:"исем",resetSize:"Баштагы зурлык",resizer:"Күчереп куер өчен басып шудырыгыз",title:"Рәсем үзлекләре",uploadTab:"Йөкләү",urlMissing:"Image source URL is missing."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ug.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ug.js new file mode 100644 index 0000000..7913ee9 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/ug.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","ug",{alt:"تېكىست ئالماشتۇر",btnUpload:"مۇلازىمېتىرغا يۈكلە",captioned:"Captioned image",captionPlaceholder:"Caption",infoTab:"سۈرەت",lockRatio:"نىسبەتنى قۇلۇپلا",menu:"سۈرەت خاسلىقى",pathName:"image",pathNameCaption:"caption",resetSize:"ئەسلى چوڭلۇق",resizer:"Click and drag to resize",title:"سۈرەت خاسلىقى",uploadTab:"يۈكلە",urlMissing:"سۈرەتنىڭ ئەسلى ھۆججەت ئادرېسى كەم"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/uk.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/uk.js new file mode 100644 index 0000000..989eb55 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/uk.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","uk",{alt:"Альтернативний текст",btnUpload:"Надіслати на сервер",captioned:"Підписане зображення",captionPlaceholder:"Caption",infoTab:"Інформація про зображення",lockRatio:"Зберегти пропорції",menu:"Властивості зображення",pathName:"Зображення",pathNameCaption:"заголовок",resetSize:"Очистити поля розмірів",resizer:"Клікніть та потягніть для зміни розмірів",title:"Властивості зображення",uploadTab:"Надіслати",urlMissing:"Вкажіть URL зображення."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/vi.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/vi.js new file mode 100644 index 0000000..863c40d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/vi.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","vi",{alt:"Chú thích ảnh",btnUpload:"Tải lên máy chủ",captioned:"Ảnh có chú thích",captionPlaceholder:"Nhãn",infoTab:"Thông tin của ảnh",lockRatio:"Giữ nguyên tỷ lệ",menu:"Thuộc tính của ảnh",pathName:"ảnh",pathNameCaption:"chú thích",resetSize:"Kích thước gốc",resizer:"Kéo rê để thay đổi kích cỡ",title:"Thuộc tính của ảnh",uploadTab:"Tải lên",urlMissing:"Thiếu đường dẫn hình ảnh"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/zh-cn.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/zh-cn.js new file mode 100644 index 0000000..3209b92 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/zh-cn.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","zh-cn",{alt:"替换文本",btnUpload:"上传到服务器",captioned:"带标题图像",captionPlaceholder:"标题",infoTab:"图像信息",lockRatio:"锁定比例",menu:"图像属性",pathName:"图像",pathNameCaption:"标题",resetSize:"原始尺寸",resizer:"点击并拖拽以改变尺寸",title:"图像属性",uploadTab:"上传",urlMissing:"缺少图像源文件地址"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/lang/zh.js b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/zh.js new file mode 100644 index 0000000..f07e2e5 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/lang/zh.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("image2","zh",{alt:"替代文字",btnUpload:"傳送至伺服器",captioned:"已加標題之圖片",captionPlaceholder:"標題",infoTab:"影像資訊",lockRatio:"固定比例",menu:"影像屬性",pathName:"圖片",pathNameCaption:"標題",resetSize:"重設大小",resizer:"拖曳以改變大小",title:"影像屬性",uploadTab:"上傳",urlMissing:"遺失圖片來源之 URL "}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/image2/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/image2/plugin.js new file mode 100644 index 0000000..adff7a8 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/image2/plugin.js @@ -0,0 +1,30 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){function A(a){function b(){this.deflated||(a.widgets.focused==this.widget&&(this.focused=!0),a.widgets.destroy(this.widget),this.deflated=!0)}function e(){var d=a.editable(),c=a.document;if(this.deflated)this.widget=a.widgets.initOn(this.element,"image",this.widget.data),this.widget.inline&&!(new CKEDITOR.dom.elementPath(this.widget.wrapper,d)).block&&(d=c.createElement(a.activeEnterMode==CKEDITOR.ENTER_P?"p":"div"),d.replace(this.widget.wrapper),this.widget.wrapper.move(d)),this.focused&& +(this.widget.focus(),delete this.focused),delete this.deflated;else{var b=this.widget,d=f,c=b.wrapper,e=b.data.align,b=b.data.hasCaption;if(d){for(var j=3;j--;)c.removeClass(d[j]);"center"==e?b&&c.addClass(d[1]):"none"!=e&&c.addClass(d[n[e]])}else"center"==e?(b?c.setStyle("text-align","center"):c.removeStyle("text-align"),c.removeStyle("float")):("none"==e?c.removeStyle("float"):c.setStyle("float",e),c.removeStyle("text-align"))}}var f=a.config.image2_alignClasses,g=a.config.image2_captionedClass; +return{allowedContent:B(a),requiredContent:"img[src,alt]",features:C(a),styleableElements:"img figure",contentTransformations:[["img[width]: sizeToAttribute"]],editables:{caption:{selector:"figcaption",allowedContent:"br em strong sub sup u s; a[!href]"}},parts:{image:"img",caption:"figcaption"},dialog:"image2",template:z,data:function(){var d=this.features;this.data.hasCaption&&!a.filter.checkFeature(d.caption)&&(this.data.hasCaption=!1);"none"!=this.data.align&&!a.filter.checkFeature(d.align)&& +(this.data.align="none");this.shiftState({widget:this,element:this.element,oldData:this.oldData,newData:this.data,deflate:b,inflate:e});this.data.link?this.parts.link||(this.parts.link=this.parts.image.getParent()):this.parts.link&&delete this.parts.link;this.parts.image.setAttributes({src:this.data.src,"data-cke-saved-src":this.data.src,alt:this.data.alt});if(this.oldData&&!this.oldData.hasCaption&&this.data.hasCaption)for(var c in this.data.classes)this.parts.image.removeClass(c);if(a.filter.checkFeature(d.dimension)){d= +this.data;d={width:d.width,height:d.height};c=this.parts.image;for(var f in d)d[f]?c.setAttribute(f,d[f]):c.removeAttribute(f)}this.oldData=CKEDITOR.tools.extend({},this.data)},init:function(){var b=CKEDITOR.plugins.image2,c=this.parts.image,e={hasCaption:!!this.parts.caption,src:c.getAttribute("src"),alt:c.getAttribute("alt")||"",width:c.getAttribute("width")||"",height:c.getAttribute("height")||"",lock:this.ready?b.checkHasNaturalRatio(c):!0},g=c.getAscendant("a");g&&this.wrapper.contains(g)&&(this.parts.link= +g);e.align||(c=e.hasCaption?this.element:c,f?(c.hasClass(f[0])?e.align="left":c.hasClass(f[2])&&(e.align="right"),e.align?c.removeClass(f[n[e.align]]):e.align="none"):(e.align=c.getStyle("float")||"none",c.removeStyle("float")));if(a.plugins.link&&this.parts.link&&(e.link=CKEDITOR.plugins.link.parseLinkAttributes(a,this.parts.link),(c=e.link.advanced)&&c.advCSSClasses))c.advCSSClasses=CKEDITOR.tools.trim(c.advCSSClasses.replace(/cke_\S+/,""));this.wrapper[(e.hasCaption?"remove":"add")+"Class"]("cke_image_nocaption"); +this.setData(e);a.filter.checkFeature(this.features.dimension)&&!0!==a.config.image2_disableResizer&&D(this);this.shiftState=b.stateShifter(this.editor);this.on("contextMenu",function(a){a.data.image=CKEDITOR.TRISTATE_OFF;if(this.parts.link||this.wrapper.getAscendant("a"))a.data.link=a.data.unlink=CKEDITOR.TRISTATE_OFF});this.on("dialog",function(a){a.data.widget=this},this)},addClass:function(a){k(this).addClass(a)},hasClass:function(a){return k(this).hasClass(a)},removeClass:function(a){k(this).removeClass(a)}, +getClasses:function(){var a=RegExp("^("+[].concat(g,f).join("|")+")$");return function(){var b=this.repository.parseElementClasses(k(this).getAttribute("class")),e;for(e in b)a.test(e)&&delete b[e];return b}}(),upcast:E(a),downcast:F(a)}}function E(a){var b=l(a),e=a.config.image2_captionedClass;return function(a,g){var d={width:1,height:1},c=a.name,h;if(!a.attributes["data-cke-realelement"]){if(b(a)){if("div"==c&&(h=a.getFirst("figure")))a.replaceWith(h),a=h;g.align="center";h=a.getFirst("img")|| +a.getFirst("a").getFirst("img")}else"figure"==c&&a.hasClass(e)?h=a.getFirst("img")||a.getFirst("a").getFirst("img"):o(a)&&(h="a"==a.name?a.children[0]:a);if(h){for(var y in d)(c=h.attributes[y])&&c.match(G)&&delete h.attributes[y];return a}}}}function F(a){var b=a.config.image2_alignClasses;return function(a){var f="a"==a.name?a.getFirst():a,g=f.attributes,d=this.data.align;if(!this.inline){var c=a.getFirst("span");c&&c.replaceWith(c.getFirst({img:1,a:1}))}d&&"none"!=d&&(c=CKEDITOR.tools.parseCssText(g.style|| +""),"center"==d&&"figure"==a.name?a=a.wrapWith(new CKEDITOR.htmlParser.element("div",b?{"class":b[1]}:{style:"text-align:center"})):d in{left:1,right:1}&&(b?f.addClass(b[n[d]]):c["float"]=d),!b&&!CKEDITOR.tools.isEmpty(c)&&(g.style=CKEDITOR.tools.writeCssText(c)));return a}}function l(a){var b=a.config.image2_captionedClass,e=a.config.image2_alignClasses,f={figure:1,a:1,img:1};return function(g){if(!(g.name in{div:1,p:1}))return!1;var d=g.children;if(1!==d.length)return!1;d=d[0];if(!(d.name in f))return!1; +if("p"==g.name){if(!o(d))return!1}else if("figure"==d.name){if(!d.hasClass(b))return!1}else if(a.enterMode==CKEDITOR.ENTER_P||!o(d))return!1;return(e?g.hasClass(e[1]):"center"==CKEDITOR.tools.parseCssText(g.attributes.style||"",!0)["text-align"])?!0:!1}}function o(a){return"img"==a.name?!0:"a"==a.name?1==a.children.length&&a.getFirst("img"):!1}function D(a){var b=a.editor,e=b.editable(),f=b.document,g=a.resizer=f.createElement("span");g.addClass("cke_image_resizer");g.setAttribute("title",b.lang.image2.resizer); +g.append(new CKEDITOR.dom.text("​",f));if(a.inline)a.wrapper.append(g);else{var d=a.parts.link||a.parts.image,c=d.getParent(),h=f.createElement("span");h.addClass("cke_image_resizer_wrapper");h.append(d);h.append(g);a.element.append(h,!0);c.is("span")&&c.remove()}g.on("mousedown",function(c){function j(a,b,c){var d=CKEDITOR.document,j=[];f.equals(d)||j.push(d.on(a,b));j.push(f.on(a,b));if(c)for(a=j.length;a--;)c.push(j.pop())}function d(){p=k+w*t;q=Math.round(p/r)}function s(){q=n-m;p=Math.round(q* +r)}var h=a.parts.image,w="right"==a.data.align?-1:1,i=c.data.$.screenX,H=c.data.$.screenY,k=h.$.clientWidth,n=h.$.clientHeight,r=k/n,l=[],o="cke_image_s"+(!~w?"w":"e"),x,p,q,v,t,m,u;b.fire("saveSnapshot");j("mousemove",function(a){x=a.data.$;t=x.screenX-i;m=H-x.screenY;u=Math.abs(t/m);1==w?0>=t?0>=m?d():u>=r?d():s():0>=m?u>=r?s():d():s():0>=t?0>=m?u>=r?s():d():s():0>=m?d():u>=r?d():s();15<=p&&15<=q?(h.setAttributes({width:p,height:q}),v=!0):v=!1},l);j("mouseup",function(){for(var c;c=l.pop();)c.removeListener(); +e.removeClass(o);g.removeClass("cke_image_resizing");v&&(a.setData({width:p,height:q}),b.fire("saveSnapshot"));v=!1},l);e.addClass(o);g.addClass("cke_image_resizing")});a.on("data",function(){g["right"==a.data.align?"addClass":"removeClass"]("cke_image_resizer_left")})}function I(a){var b=[],e;return function(f){var g=a.getCommand("justify"+f);if(g){b.push(function(){g.refresh(a,a.elementPath())});if(f in{right:1,left:1,center:1})g.on("exec",function(d){var c=i(a);if(c){c.setData("align",f);for(c= +b.length;c--;)b[c]();d.cancel()}});g.on("refresh",function(b){var c=i(a),g={right:1,left:1,center:1};c&&(void 0===e&&(e=a.filter.checkFeature(a.widgets.registered.image.features.align)),e?this.setState(c.data.align==f?CKEDITOR.TRISTATE_ON:f in g?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED):this.setState(CKEDITOR.TRISTATE_DISABLED),b.cancel())})}}}function J(a){a.plugins.link&&(CKEDITOR.on("dialogDefinition",function(b){b=b.data;if("link"==b.name){var b=b.definition,e=b.onShow,f=b.onOk;b.onShow= +function(){var b=i(a);b&&(b.inline?!b.wrapper.getAscendant("a"):1)?this.setupContent(b.data.link||{}):e.apply(this,arguments)};b.onOk=function(){var b=i(a);if(b&&(b.inline?!b.wrapper.getAscendant("a"):1)){var d={};this.commitContent(d);b.setData("link",d)}else f.apply(this,arguments)}}}),a.getCommand("unlink").on("exec",function(b){var e=i(a);e&&e.parts.link&&(e.setData("link",null),this.refresh(a,a.elementPath()),b.cancel())}),a.getCommand("unlink").on("refresh",function(b){var e=i(a);e&&(this.setState(e.data.link|| +e.wrapper.getAscendant("a")?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED),b.cancel())}))}function i(a){return(a=a.widgets.focused)&&"image"==a.name?a:null}function B(a){var b=a.config.image2_alignClasses,a={div:{match:l(a)},p:{match:l(a)},img:{attributes:"!src,alt,width,height"},figure:{classes:"!"+a.config.image2_captionedClass},figcaption:!0};b?(a.div.classes=b[1],a.p.classes=a.div.classes,a.img.classes=b[0]+","+b[2],a.figure.classes+=","+a.img.classes):(a.div.styles="text-align",a.p.styles= +"text-align",a.img.styles="float",a.figure.styles="float,display");return a}function C(a){a=a.config.image2_alignClasses;return{dimension:{requiredContent:"img[width,height]"},align:{requiredContent:"img"+(a?"("+a[0]+")":"{float}")},caption:{requiredContent:"figcaption"}}}function k(a){return a.data.hasCaption?a.element:a.parts.image}var z='<img alt="" src="" />',K=new CKEDITOR.template('<figure class="{captionedClass}">'+z+"<figcaption>{captionPlaceholder}</figcaption></figure>"),n={left:0,center:1, +right:2},G=/^\s*(\d+\%)\s*$/i;CKEDITOR.plugins.add("image2",{lang:"af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",requires:"widget,dialog",icons:"image",hidpi:!0,onLoad:function(){CKEDITOR.addCss(".cke_image_nocaption{line-height:0}.cke_editable.cke_image_sw, .cke_editable.cke_image_sw *{cursor:sw-resize !important}.cke_editable.cke_image_se, .cke_editable.cke_image_se *{cursor:se-resize !important}.cke_image_resizer{display:none;position:absolute;width:10px;height:10px;bottom:-5px;right:-5px;background:#000;outline:1px solid #fff;line-height:0;cursor:se-resize;}.cke_image_resizer_wrapper{position:relative;display:inline-block;line-height:0;}.cke_image_resizer.cke_image_resizer_left{right:auto;left:-5px;cursor:sw-resize;}.cke_widget_wrapper:hover .cke_image_resizer,.cke_image_resizer.cke_image_resizing{display:block}.cke_widget_wrapper>a{display:inline-block}")}, +init:function(a){var b=a.config,e=a.lang.image2,f=A(a);b.filebrowserImage2BrowseUrl=b.filebrowserImageBrowseUrl;b.filebrowserImage2UploadUrl=b.filebrowserImageUploadUrl;f.pathName=e.pathName;f.editables.caption.pathName=e.pathNameCaption;a.widgets.add("image",f);a.ui.addButton&&a.ui.addButton("Image",{label:a.lang.common.image,command:"image",toolbar:"insert,10"});a.contextMenu&&(a.addMenuGroup("image",10),a.addMenuItem("image",{label:e.menu,command:"image",group:"image"}));CKEDITOR.dialog.add("image2", +this.path+"dialogs/image2.js")},afterInit:function(a){var b={left:1,right:1,center:1,block:1},e=I(a),f;for(f in b)e(f);J(a)}});CKEDITOR.plugins.image2={stateShifter:function(a){function b(a,b){var c={};g?c.attributes={"class":g[1]}:c.styles={"text-align":"center"};c=f.createElement(a.activeEnterMode==CKEDITOR.ENTER_P?"p":"div",c);e(c,b);b.move(c);return c}function e(b,d){if(d.getParent()){var e=a.createRange();e.moveToPosition(d,CKEDITOR.POSITION_BEFORE_START);d.remove();c.insertElementIntoRange(b, +e)}else b.replace(d)}var f=a.document,g=a.config.image2_alignClasses,d=a.config.image2_captionedClass,c=a.editable(),h=["hasCaption","align","link"],i={align:function(c,d,e){var f=c.element;if(c.changed.align){if(!c.newData.hasCaption&&("center"==e&&(c.deflate(),c.element=b(a,f)),!c.changed.hasCaption&&"center"==d&&"center"!=e))c.deflate(),d=f.findOne("a,img"),d.replace(f),c.element=d}else"center"==e&&(c.changed.hasCaption&&!c.newData.hasCaption)&&(c.deflate(),c.element=b(a,f));!g&&f.is("figure")&& +("center"==e?f.setStyle("display","inline-block"):f.removeStyle("display"))},hasCaption:function(b,c,g){b.changed.hasCaption&&(c=b.element.is({img:1,a:1})?b.element:b.element.findOne("a,img"),b.deflate(),g?(g=CKEDITOR.dom.element.createFromHtml(K.output({captionedClass:d,captionPlaceholder:a.lang.image2.captionPlaceholder}),f),e(g,b.element),c.replace(g.findOne("img")),b.element=g):(c.replace(b.element),b.element=c))},link:function(b,c,d){if(b.changed.link){var e=b.element.is("img")?b.element:b.element.findOne("img"), +g=b.element.is("a")?b.element:b.element.findOne("a"),h=b.element.is("a")&&!d||b.element.is("img")&&d,i;h&&b.deflate();d?(c||(i=f.createElement("a",{attributes:{href:b.newData.link.url}}),i.replace(e),e.move(i)),d=CKEDITOR.plugins.link.getLinkAttributes(a,d),CKEDITOR.tools.isEmpty(d.set)||(i||g).setAttributes(d.set),d.removed.length&&(i||g).removeAttributes(d.removed)):(d=g.findOne("img"),d.replace(g),i=d);h&&(b.element=i)}}};return function(a){var b,c;a.changed={};for(c=0;c<h.length;c++)b=h[c],a.changed[b]= +a.oldData?a.oldData[b]!==a.newData[b]:!1;for(c=0;c<h.length;c++)b=h[c],i[b](a,a.oldData?a.oldData[b]:null,a.newData[b]);a.inflate()}},checkHasNaturalRatio:function(a){var b=a.$,a=this.getNatural(a);return Math.round(b.clientWidth/a.width*a.height)==b.clientHeight||Math.round(b.clientHeight/a.height*a.width)==b.clientWidth},getNatural:function(a){if(a.$.naturalWidth)a={width:a.$.naturalWidth,height:a.$.naturalHeight};else{var b=new Image;b.src=a.getAttribute("src");a={width:b.width,height:b.height}}return a}}})(); +CKEDITOR.config.image2_captionedClass="image"; \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/icons/hidpi/language.png b/ituro/static/ckeditor/ckeditor/plugins/language/icons/hidpi/language.png new file mode 100644 index 0000000..3908a6a Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/language/icons/hidpi/language.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/icons/language.png b/ituro/static/ckeditor/ckeditor/plugins/language/icons/language.png new file mode 100644 index 0000000..eb680d4 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/language/icons/language.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/ar.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/ar.js new file mode 100644 index 0000000..2c6de38 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/ar.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","ar",{button:"حدد اللغة",remove:"حذف اللغة"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/bg.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/bg.js new file mode 100644 index 0000000..829fa97 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/bg.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","bg",{button:"Задай език",remove:"Премахни език"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/ca.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/ca.js new file mode 100644 index 0000000..0786ff4 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/ca.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","ca",{button:"Definir l'idioma",remove:"Eliminar idioma"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/cs.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/cs.js new file mode 100644 index 0000000..f70b05d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/cs.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","cs",{button:"Nastavit jazyk",remove:"Odstranit jazyk"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/cy.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/cy.js new file mode 100644 index 0000000..7cb4494 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/cy.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","cy",{button:"Gosod iaith",remove:"Tynnu iaith"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/da.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/da.js new file mode 100644 index 0000000..d2c9032 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/da.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","da",{button:"Vælg sprog",remove:"Fjern sprog"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/de.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/de.js new file mode 100644 index 0000000..3b663cd --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/de.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","de",{button:"Sprache festlegen",remove:"Sprache entfernen"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/el.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/el.js new file mode 100644 index 0000000..b0cf73d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/el.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","el",{button:"Θέση γλώσσας",remove:"Αφαίρεση γλώσσας"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/en-gb.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/en-gb.js new file mode 100644 index 0000000..1c86f5d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/en-gb.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","en-gb",{button:"Set language",remove:"Remove language"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/en.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/en.js new file mode 100644 index 0000000..2278e8b --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/en.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","en",{button:"Set language",remove:"Remove language"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/eo.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/eo.js new file mode 100644 index 0000000..f79af48 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/eo.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","eo",{button:"Instali lingvon",remove:"Forigi lingvon"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/es.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/es.js new file mode 100644 index 0000000..af1dc12 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/es.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","es",{button:"Fijar lenguaje",remove:"Quitar lenguaje"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/fa.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/fa.js new file mode 100644 index 0000000..0b89722 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/fa.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","fa",{button:"تعیین زبان",remove:"حذف زبان"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/fi.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/fi.js new file mode 100644 index 0000000..e8f96b6 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/fi.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","fi",{button:"Aseta kieli",remove:"Poista kieli"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/fo.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/fo.js new file mode 100644 index 0000000..6907787 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/fo.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","fo",{button:"Velja tungumál",remove:"Remove language"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/fr.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/fr.js new file mode 100644 index 0000000..4fcb7c6 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/fr.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","fr",{button:"Définir la langue",remove:"Supprimer la langue"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/gl.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/gl.js new file mode 100644 index 0000000..1f255e9 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/gl.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","gl",{button:"Estabelezer o idioma",remove:"Retirar o idioma"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/he.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/he.js new file mode 100644 index 0000000..ecfcf77 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/he.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","he",{button:"צור שפה",remove:"הסר שפה"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/hr.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/hr.js new file mode 100644 index 0000000..1bc0437 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/hr.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","hr",{button:"Namjesti jezik",remove:"Makni jezik"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/hu.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/hu.js new file mode 100644 index 0000000..041ed21 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/hu.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","hu",{button:"Nyelv beállítása",remove:"Nyelv eltávolítása"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/it.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/it.js new file mode 100644 index 0000000..aa3c611 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/it.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","it",{button:"Imposta lingua",remove:"Rimuovi lingua"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/ja.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/ja.js new file mode 100644 index 0000000..2435880 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/ja.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","ja",{button:"言語を設定",remove:"言語を削除"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/km.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/km.js new file mode 100644 index 0000000..03b4ed3 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/km.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","km",{button:"កំណត់​ភាសា",remove:"លុប​ភាសា"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/ko.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/ko.js new file mode 100644 index 0000000..1441ba3 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/ko.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","ko",{button:"언어 설정",remove:"언어 설정 지우기"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/ku.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/ku.js new file mode 100644 index 0000000..4dfbb8b --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/ku.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","ku",{button:"جێگیرکردنی زمان",remove:"لابردنی زمان"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/nb.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/nb.js new file mode 100644 index 0000000..9cf312c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/nb.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","nb",{button:"Sett språk",remove:"Fjern språk"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/nl.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/nl.js new file mode 100644 index 0000000..6699da3 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/nl.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","nl",{button:"Taal instellen",remove:"Taal verwijderen"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/no.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/no.js new file mode 100644 index 0000000..a48beb0 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/no.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","no",{button:"Sett språk",remove:"Fjern språk"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/pl.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/pl.js new file mode 100644 index 0000000..6887d23 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/pl.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","pl",{button:"Ustaw język",remove:"Usuń język"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/pt-br.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/pt-br.js new file mode 100644 index 0000000..ecb27b0 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/pt-br.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","pt-br",{button:"Configure o Idioma",remove:"Remover Idioma"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/pt.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/pt.js new file mode 100644 index 0000000..e2dda5e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/pt.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","pt",{button:"Definir Idioma",remove:"Remover idioma"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/ru.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/ru.js new file mode 100644 index 0000000..99b81af --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/ru.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","ru",{button:"Установка языка",remove:"Удалить язык"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/sk.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/sk.js new file mode 100644 index 0000000..3fa9766 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/sk.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","sk",{button:"Nastaviť jazyk",remove:"Odstrániť jazyk"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/sl.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/sl.js new file mode 100644 index 0000000..382dea1 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/sl.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","sl",{button:"Nastavi jezik",remove:"Odstrani jezik"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/sq.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/sq.js new file mode 100644 index 0000000..7d12ed2 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/sq.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","sq",{button:"Përzgjidhni gjuhën",remove:"Largoni gjuhën"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/sv.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/sv.js new file mode 100644 index 0000000..f9f7455 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/sv.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","sv",{button:"Sätt språk",remove:"Ta bort språk"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/tr.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/tr.js new file mode 100644 index 0000000..c1ba86b --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/tr.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","tr",{button:"Dili seç",remove:"Dili kaldır"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/tt.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/tt.js new file mode 100644 index 0000000..8a742e6 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/tt.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","tt",{button:"Тел сайлау",remove:"Телне бетерү"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/uk.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/uk.js new file mode 100644 index 0000000..6fc4153 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/uk.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","uk",{button:"Установити мову",remove:"Вилучити мову"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/vi.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/vi.js new file mode 100644 index 0000000..1d2d576 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/vi.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","vi",{button:"Thiết lập ngôn ngữ",remove:"Loại bỏ ngôn ngữ"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/zh-cn.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/zh-cn.js new file mode 100644 index 0000000..1acfd0a --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/zh-cn.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","zh-cn",{button:"设置语言",remove:"移除语言"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/lang/zh.js b/ituro/static/ckeditor/ckeditor/plugins/language/lang/zh.js new file mode 100644 index 0000000..49e6192 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/lang/zh.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("language","zh",{button:"設定語言",remove:"移除語言"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/language/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/language/plugin.js new file mode 100644 index 0000000..7711a22 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/language/plugin.js @@ -0,0 +1,8 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){CKEDITOR.plugins.add("language",{requires:"menubutton",lang:"ar,bg,ca,cs,cy,da,de,el,en,en-gb,eo,es,fa,fi,fo,fr,gl,he,hr,hu,it,ja,km,ko,ku,nb,nl,no,pl,pt,pt-br,ru,sk,sl,sq,sv,tr,tt,uk,vi,zh,zh-cn",icons:"language",hidpi:!0,init:function(a){var b=a.config.language_list||["ar:Arabic:rtl","fr:French","es:Spanish"],c=this,d=a.lang.language,e={},g,h,i,f;a.addCommand("language",{allowedContent:"span[!lang,!dir]",requiredContent:"span[lang,dir]",contextSensitive:!0,exec:function(a,b){var c=e["language_"+ +b];if(c)a[c.style.checkActive(a.elementPath(),a)?"removeStyle":"applyStyle"](c.style)},refresh:function(a){this.setState(c.getCurrentLangElement(a)?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF)}});for(f=0;f<b.length;f++)g=b[f].split(":"),h=g[0],i="language_"+h,e[i]={label:g[1],langId:h,group:"language",order:f,ltr:"rtl"!=(""+g[2]).toLowerCase(),onClick:function(){a.execCommand("language",this.langId)},role:"menuitemcheckbox"},e[i].style=new CKEDITOR.style({element:"span",attributes:{lang:h,dir:e[i].ltr? +"ltr":"rtl"}});e.language_remove={label:d.remove,group:"language_remove",state:CKEDITOR.TRISTATE_DISABLED,order:e.length,onClick:function(){var b=c.getCurrentLangElement(a);b&&a.execCommand("language",b.getAttribute("lang"))}};a.addMenuGroup("language",1);a.addMenuGroup("language_remove");a.addMenuItems(e);a.ui.add("Language",CKEDITOR.UI_MENUBUTTON,{label:d.button,allowedContent:"span[!lang,!dir]",requiredContent:"span[lang,dir]",toolbar:"bidi,30",command:"language",onMenu:function(){var b={},d=c.getCurrentLangElement(a), +f;for(f in e)b[f]=CKEDITOR.TRISTATE_OFF;b.language_remove=d?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED;d&&(b["language_"+d.getAttribute("lang")]=CKEDITOR.TRISTATE_ON);return b}})},getCurrentLangElement:function(a){var b=a.elementPath(),a=b&&b.elements,c;if(b)for(var d=0;d<a.length;d++)b=a[d],!c&&("span"==b.getName()&&b.hasAttribute("dir")&&b.hasAttribute("lang"))&&(c=b);return c}})})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/lineutils/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/lineutils/plugin.js new file mode 100644 index 0000000..782a9e0 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/lineutils/plugin.js @@ -0,0 +1,22 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){function k(a,d){CKEDITOR.tools.extend(this,{editor:a,editable:a.editable(),doc:a.document,win:a.window},d,!0);this.inline=this.editable.isInline();this.inline||(this.frame=this.win.getFrame());this.target=this[this.inline?"editable":"doc"]}function l(a,d){CKEDITOR.tools.extend(this,d,{editor:a},!0)}function m(a,d){var b=a.editable();CKEDITOR.tools.extend(this,{editor:a,editable:b,inline:b.isInline(),doc:a.document,win:a.window,container:CKEDITOR.document.getBody(),winTop:CKEDITOR.document.getWindow()}, +d,!0);this.hidden={};this.visible={};this.inline||(this.frame=this.win.getFrame());this.queryViewport();var c=CKEDITOR.tools.bind(this.queryViewport,this),e=CKEDITOR.tools.bind(this.hideVisible,this),g=CKEDITOR.tools.bind(this.removeAll,this);b.attachListener(this.winTop,"resize",c);b.attachListener(this.winTop,"scroll",c);b.attachListener(this.winTop,"resize",e);b.attachListener(this.win,"scroll",e);b.attachListener(this.inline?b:this.frame,"mouseout",function(a){var b=a.data.$.clientX,a=a.data.$.clientY; +this.queryViewport();(b<=this.rect.left||b>=this.rect.right||a<=this.rect.top||a>=this.rect.bottom)&&this.hideVisible();(b<=0||b>=this.winTopPane.width||a<=0||a>=this.winTopPane.height)&&this.hideVisible()},this);b.attachListener(a,"resize",c);b.attachListener(a,"mode",g);a.on("destroy",g);this.lineTpl=(new CKEDITOR.template(p)).output({lineStyle:CKEDITOR.tools.writeCssText(CKEDITOR.tools.extend({},q,this.lineStyle,!0)),tipLeftStyle:CKEDITOR.tools.writeCssText(CKEDITOR.tools.extend({},n,{left:"0px", +"border-left-color":"red","border-width":"6px 0 6px 6px"},this.tipCss,this.tipLeftStyle,!0)),tipRightStyle:CKEDITOR.tools.writeCssText(CKEDITOR.tools.extend({},n,{right:"0px","border-right-color":"red","border-width":"6px 6px 6px 0"},this.tipCss,this.tipRightStyle,!0))})}function j(a){return a&&a.type==CKEDITOR.NODE_ELEMENT&&!(o[a.getComputedStyle("float")]||o[a.getAttribute("align")])&&!r[a.getComputedStyle("position")]}CKEDITOR.plugins.add("lineutils");CKEDITOR.LINEUTILS_BEFORE=1;CKEDITOR.LINEUTILS_AFTER= +2;CKEDITOR.LINEUTILS_INSIDE=4;k.prototype={start:function(a){var d=this,b=this.editor,c=this.doc,e,g,f,h,i=CKEDITOR.tools.eventsBuffer(50,function(){if(!(b.readOnly||"wysiwyg"!=b.mode))if(d.relations={},(g=c.$.elementFromPoint(f,h))&&g.nodeType)e=new CKEDITOR.dom.element(g),d.traverseSearch(e),isNaN(f+h)||d.pixelSearch(e,f,h),a&&a(d.relations,f,h)});this.listener=this.editable.attachListener(this.target,"mousemove",function(a){f=a.data.$.clientX;h=a.data.$.clientY;i.input()});this.editable.attachListener(this.inline? +this.editable:this.frame,"mouseout",function(){i.reset()})},stop:function(){this.listener&&this.listener.removeListener()},getRange:function(){var a={};a[CKEDITOR.LINEUTILS_BEFORE]=CKEDITOR.POSITION_BEFORE_START;a[CKEDITOR.LINEUTILS_AFTER]=CKEDITOR.POSITION_AFTER_END;a[CKEDITOR.LINEUTILS_INSIDE]=CKEDITOR.POSITION_AFTER_START;return function(d){var b=this.editor.createRange();b.moveToPosition(this.relations[d.uid].element,a[d.type]);return b}}(),store:function(){function a(a,b,c){var e=a.getUniqueId(); +e in c?c[e].type|=b:c[e]={element:a,type:b}}return function(d,b){var c;if(b&CKEDITOR.LINEUTILS_AFTER&&j(c=d.getNext())&&c.isVisible())a(c,CKEDITOR.LINEUTILS_BEFORE,this.relations),b^=CKEDITOR.LINEUTILS_AFTER;if(b&CKEDITOR.LINEUTILS_INSIDE&&j(c=d.getFirst())&&c.isVisible())a(c,CKEDITOR.LINEUTILS_BEFORE,this.relations),b^=CKEDITOR.LINEUTILS_INSIDE;a(d,b,this.relations)}}(),traverseSearch:function(a){var d,b,c;do if(c=a.$["data-cke-expando"],!(c&&c in this.relations)){if(a.equals(this.editable))break; +if(j(a))for(d in this.lookups)(b=this.lookups[d](a))&&this.store(a,b)}while(!(a&&a.type==CKEDITOR.NODE_ELEMENT&&"true"==a.getAttribute("contenteditable"))&&(a=a.getParent()))},pixelSearch:function(){function a(a,c,e,g,f){for(var h=0,i;f(e);){e+=g;if(25==++h)break;if(i=this.doc.$.elementFromPoint(c,e))if(i==a)h=0;else if(d(a,i)&&(h=0,j(i=new CKEDITOR.dom.element(i))))return i}}var d=CKEDITOR.env.ie||CKEDITOR.env.webkit?function(a,c){return a.contains(c)}:function(a,c){return!!(a.compareDocumentPosition(c)& +16)};return function(b,c,d){var g=this.win.getViewPaneSize().height,f=a.call(this,b.$,c,d,-1,function(a){return 0<a}),c=a.call(this,b.$,c,d,1,function(a){return a<g});if(f)for(this.traverseSearch(f);!f.getParent().equals(b);)f=f.getParent();if(c)for(this.traverseSearch(c);!c.getParent().equals(b);)c=c.getParent();for(;f||c;){f&&(f=f.getNext(j));if(!f||f.equals(c))break;this.traverseSearch(f);c&&(c=c.getPrevious(j));if(!c||c.equals(f))break;this.traverseSearch(c)}}}(),greedySearch:function(){this.relations= +{};for(var a=this.editable.getElementsByTag("*"),d=0,b,c,e;b=a.getItem(d++);)if(!b.equals(this.editable)&&b.type==CKEDITOR.NODE_ELEMENT&&(b.hasAttribute("contenteditable")||!b.isReadOnly())&&j(b)&&b.isVisible())for(e in this.lookups)(c=this.lookups[e](b))&&this.store(b,c);return this.relations}};l.prototype={locate:function(){function a(a,b){var c=a.element[b===CKEDITOR.LINEUTILS_BEFORE?"getPrevious":"getNext"]();return c&&j(c)?(a.siblingRect=c.getClientRect(),b==CKEDITOR.LINEUTILS_BEFORE?(a.siblingRect.bottom+ +a.elementRect.top)/2:(a.elementRect.bottom+a.siblingRect.top)/2):b==CKEDITOR.LINEUTILS_BEFORE?a.elementRect.top:a.elementRect.bottom}return function(d){var b;this.locations={};for(var c in d)b=d[c],b.elementRect=b.element.getClientRect(),b.type&CKEDITOR.LINEUTILS_BEFORE&&this.store(c,CKEDITOR.LINEUTILS_BEFORE,a(b,CKEDITOR.LINEUTILS_BEFORE)),b.type&CKEDITOR.LINEUTILS_AFTER&&this.store(c,CKEDITOR.LINEUTILS_AFTER,a(b,CKEDITOR.LINEUTILS_AFTER)),b.type&CKEDITOR.LINEUTILS_INSIDE&&this.store(c,CKEDITOR.LINEUTILS_INSIDE, +(b.elementRect.top+b.elementRect.bottom)/2);return this.locations}}(),sort:function(){var a,d,b,c;return function(e,g){a=this.locations;d=[];for(var f in a)for(var h in a[f])if(b=Math.abs(e-a[f][h]),d.length){for(c=0;c<d.length;c++)if(b<d[c].dist){d.splice(c,0,{uid:+f,type:h,dist:b});break}c==d.length&&d.push({uid:+f,type:h,dist:b})}else d.push({uid:+f,type:h,dist:b});return"undefined"!=typeof g?d.slice(0,g):d}}(),store:function(a,d,b){this.locations[a]||(this.locations[a]={});this.locations[a][d]= +b}};var n={display:"block",width:"0px",height:"0px","border-color":"transparent","border-style":"solid",position:"absolute",top:"-6px"},q={height:"0px","border-top":"1px dashed red",position:"absolute","z-index":9999},p='<div data-cke-lineutils-line="1" class="cke_reset_all" style="{lineStyle}"><span style="{tipLeftStyle}"> </span><span style="{tipRightStyle}"> </span></div>';m.prototype={removeAll:function(){for(var a in this.hidden)this.hidden[a].remove(),delete this.hidden[a];for(a in this.visible)this.visible[a].remove(), +delete this.visible[a]},hideLine:function(a){var d=a.getUniqueId();a.hide();this.hidden[d]=a;delete this.visible[d]},showLine:function(a){var d=a.getUniqueId();a.show();this.visible[d]=a;delete this.hidden[d]},hideVisible:function(){for(var a in this.visible)this.hideLine(this.visible[a])},placeLine:function(a,d){var b,c,e;if(b=this.getStyle(a.uid,a.type)){for(e in this.visible)if(this.visible[e].getCustomData("hash")!==this.hash){c=this.visible[e];break}if(!c)for(e in this.hidden)if(this.hidden[e].getCustomData("hash")!== +this.hash){this.showLine(c=this.hidden[e]);break}c||this.showLine(c=this.addLine());c.setCustomData("hash",this.hash);this.visible[c.getUniqueId()]=c;c.setStyles(b);d&&d(c)}},getStyle:function(a,d){var b=this.relations[a],c=this.locations[a][d],e={};e.width=b.siblingRect?Math.max(b.siblingRect.width,b.elementRect.width):b.elementRect.width;e.top=this.inline?c+this.winTopScroll.y-this.rect.relativeY:this.rect.top+this.winTopScroll.y+c;if(e.top-this.winTopScroll.y<this.rect.top||e.top-this.winTopScroll.y> +this.rect.bottom)return!1;if(this.inline)e.left=b.elementRect.left-this.rect.relativeX;else if(0<b.elementRect.left?e.left=this.rect.left+b.elementRect.left:(e.width+=b.elementRect.left,e.left=this.rect.left),0<(b=e.left+e.width-(this.rect.left+this.winPane.width)))e.width-=b;e.left+=this.winTopScroll.x;for(var g in e)e[g]=CKEDITOR.tools.cssLength(e[g]);return e},addLine:function(){var a=CKEDITOR.dom.element.createFromHtml(this.lineTpl);a.appendTo(this.container);return a},prepare:function(a,d){this.relations= +a;this.locations=d;this.hash=Math.random()},cleanup:function(){var a,d;for(d in this.visible)a=this.visible[d],a.getCustomData("hash")!==this.hash&&this.hideLine(a)},queryViewport:function(){this.winPane=this.win.getViewPaneSize();this.winTopScroll=this.winTop.getScrollPosition();this.winTopPane=this.winTop.getViewPaneSize();this.rect=this.getClientRect(this.inline?this.editable:this.frame)},getClientRect:function(a){var a=a.getClientRect(),d=this.container.getDocumentPosition(),b=this.container.getComputedStyle("position"); +a.relativeX=a.relativeY=0;"static"!=b&&(a.relativeY=d.y,a.relativeX=d.x,a.top-=a.relativeY,a.bottom-=a.relativeY,a.left-=a.relativeX,a.right-=a.relativeX);return a}};var o={left:1,right:1,center:1},r={absolute:1,fixed:1};CKEDITOR.plugins.lineutils={finder:k,locator:l,liner:m}})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/link/dialogs/anchor.js b/ituro/static/ckeditor/ckeditor/plugins/link/dialogs/anchor.js new file mode 100644 index 0000000..63372eb --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/link/dialogs/anchor.js @@ -0,0 +1,7 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.dialog.add("anchor",function(c){function d(a,b){return a.createFakeElement(a.document.createElement("a",{attributes:b}),"cke_anchor","anchor")}return{title:c.lang.link.anchor.title,minWidth:300,minHeight:60,onOk:function(){var a=CKEDITOR.tools.trim(this.getValueOf("info","txtName")),a={id:a,name:a,"data-cke-saved-name":a};if(this._.selectedElement)this._.selectedElement.data("cke-realelement")?(a=d(c,a),a.replace(this._.selectedElement),CKEDITOR.env.ie&&c.getSelection().selectElement(a)): +this._.selectedElement.setAttributes(a);else{var b=c.getSelection(),b=b&&b.getRanges()[0];b.collapsed?(a=d(c,a),b.insertNode(a)):(CKEDITOR.env.ie&&9>CKEDITOR.env.version&&(a["class"]="cke_anchor"),a=new CKEDITOR.style({element:"a",attributes:a}),a.type=CKEDITOR.STYLE_INLINE,c.applyStyle(a))}},onHide:function(){delete this._.selectedElement},onShow:function(){var a=c.getSelection(),b=a.getSelectedElement(),d=b&&b.data("cke-realelement"),e=d?CKEDITOR.plugins.link.tryRestoreFakeAnchor(c,b):CKEDITOR.plugins.link.getSelectedLink(c); +if(e){this._.selectedElement=e;var f=e.data("cke-saved-name");this.setValueOf("info","txtName",f||"");!d&&a.selectElement(e);b&&(this._.selectedElement=b)}this.getContentElement("info","txtName").focus()},contents:[{id:"info",label:c.lang.link.anchor.title,accessKey:"I",elements:[{type:"text",id:"txtName",label:c.lang.link.anchor.name,required:!0,validate:function(){return this.getValue()?!0:(alert(c.lang.link.anchor.errorName),!1)}}]}]}}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/link/dialogs/link.js b/ituro/static/ckeditor/ckeditor/plugins/link/dialogs/link.js new file mode 100644 index 0000000..c1254ac --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/link/dialogs/link.js @@ -0,0 +1,28 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){CKEDITOR.dialog.add("link",function(e){var m=CKEDITOR.plugins.link,p,q=function(){var a=this.getDialog(),b=a.getContentElement("target","popupFeatures"),a=a.getContentElement("target","linkTargetName"),n=this.getValue();if(b&&a)switch(b=b.getElement(),b.hide(),a.setValue(""),n){case "frame":a.setLabel(e.lang.link.targetFrameName);a.getElement().show();break;case "popup":b.show();a.setLabel(e.lang.link.targetPopupName);a.getElement().show();break;default:a.setValue(n),a.getElement().hide()}}, +h=function(a){a.target&&this.setValue(a.target[this.id]||"")},f=function(a){a.advanced&&this.setValue(a.advanced[this.id]||"")},k=function(a){a.target||(a.target={});a.target[this.id]=this.getValue()||""},l=function(a){a.advanced||(a.advanced={});a.advanced[this.id]=this.getValue()||""},c=e.lang.common,b=e.lang.link,g;return{title:b.title,minWidth:"moono-lisa"==(CKEDITOR.skinName||e.config.skin)?450:350,minHeight:240,contents:[{id:"info",label:b.info,title:b.info,elements:[{type:"text",id:"linkDisplayText", +label:b.displayText,setup:function(){this.enable();this.setValue(e.getSelection().getSelectedText());p=this.getValue()},commit:function(a){a.linkText=this.isEnabled()?this.getValue():""}},{id:"linkType",type:"select",label:b.type,"default":"url",items:[[b.toUrl,"url"],[b.toAnchor,"anchor"],[b.toEmail,"email"]],onChange:function(){var a=this.getDialog(),b=["urlOptions","anchorOptions","emailOptions"],n=this.getValue(),d=a.definition.getContents("upload"),d=d&&d.hidden;"url"==n?(e.config.linkShowTargetTab&& +a.showPage("target"),d||a.showPage("upload")):(a.hidePage("target"),d||a.hidePage("upload"));for(d=0;d<b.length;d++){var c=a.getContentElement("info",b[d]);c&&(c=c.getElement().getParent().getParent(),b[d]==n+"Options"?c.show():c.hide())}a.layout()},setup:function(a){this.setValue(a.type||"url")},commit:function(a){a.type=this.getValue()}},{type:"vbox",id:"urlOptions",children:[{type:"hbox",widths:["25%","75%"],children:[{id:"protocol",type:"select",label:c.protocol,"default":"http://",items:[["http://‎", +"http://"],["https://‎","https://"],["ftp://‎","ftp://"],["news://‎","news://"],[b.other,""]],setup:function(a){a.url&&this.setValue(a.url.protocol||"")},commit:function(a){a.url||(a.url={});a.url.protocol=this.getValue()}},{type:"text",id:"url",label:c.url,required:!0,onLoad:function(){this.allowOnChange=!0},onKeyUp:function(){this.allowOnChange=!1;var a=this.getDialog().getContentElement("info","protocol"),b=this.getValue(),c=/^((javascript:)|[#\/\.\?])/i,d=/^(http|https|ftp|news):\/\/(?=.)/i.exec(b); +d?(this.setValue(b.substr(d[0].length)),a.setValue(d[0].toLowerCase())):c.test(b)&&a.setValue("");this.allowOnChange=!0},onChange:function(){if(this.allowOnChange)this.onKeyUp()},validate:function(){var a=this.getDialog();return a.getContentElement("info","linkType")&&"url"!=a.getValueOf("info","linkType")?!0:!e.config.linkJavaScriptLinksAllowed&&/javascript\:/.test(this.getValue())?(alert(c.invalidValue),!1):this.getDialog().fakeObj?!0:CKEDITOR.dialog.validate.notEmpty(b.noUrl).apply(this)},setup:function(a){this.allowOnChange= +!1;a.url&&this.setValue(a.url.url);this.allowOnChange=!0},commit:function(a){this.onChange();a.url||(a.url={});a.url.url=this.getValue();this.allowOnChange=!1}}],setup:function(){this.getDialog().getContentElement("info","linkType")||this.getElement().show()}},{type:"button",id:"browse",hidden:"true",filebrowser:"info:url",label:c.browseServer}]},{type:"vbox",id:"anchorOptions",width:260,align:"center",padding:0,children:[{type:"fieldset",id:"selectAnchorText",label:b.selectAnchor,setup:function(){g= +m.getEditorAnchors(e);this.getElement()[g&&g.length?"show":"hide"]()},children:[{type:"hbox",id:"selectAnchor",children:[{type:"select",id:"anchorName","default":"",label:b.anchorName,style:"width: 100%;",items:[[""]],setup:function(a){this.clear();this.add("");if(g)for(var b=0;b<g.length;b++)g[b].name&&this.add(g[b].name);a.anchor&&this.setValue(a.anchor.name);(a=this.getDialog().getContentElement("info","linkType"))&&"email"==a.getValue()&&this.focus()},commit:function(a){a.anchor||(a.anchor={}); +a.anchor.name=this.getValue()}},{type:"select",id:"anchorId","default":"",label:b.anchorId,style:"width: 100%;",items:[[""]],setup:function(a){this.clear();this.add("");if(g)for(var b=0;b<g.length;b++)g[b].id&&this.add(g[b].id);a.anchor&&this.setValue(a.anchor.id)},commit:function(a){a.anchor||(a.anchor={});a.anchor.id=this.getValue()}}],setup:function(){this.getElement()[g&&g.length?"show":"hide"]()}}]},{type:"html",id:"noAnchors",style:"text-align: center;",html:'\x3cdiv role\x3d"note" tabIndex\x3d"-1"\x3e'+ +CKEDITOR.tools.htmlEncode(b.noAnchors)+"\x3c/div\x3e",focus:!0,setup:function(){this.getElement()[g&&g.length?"hide":"show"]()}}],setup:function(){this.getDialog().getContentElement("info","linkType")||this.getElement().hide()}},{type:"vbox",id:"emailOptions",padding:1,children:[{type:"text",id:"emailAddress",label:b.emailAddress,required:!0,validate:function(){var a=this.getDialog();return a.getContentElement("info","linkType")&&"email"==a.getValueOf("info","linkType")?CKEDITOR.dialog.validate.notEmpty(b.noEmail).apply(this): +!0},setup:function(a){a.email&&this.setValue(a.email.address);(a=this.getDialog().getContentElement("info","linkType"))&&"email"==a.getValue()&&this.select()},commit:function(a){a.email||(a.email={});a.email.address=this.getValue()}},{type:"text",id:"emailSubject",label:b.emailSubject,setup:function(a){a.email&&this.setValue(a.email.subject)},commit:function(a){a.email||(a.email={});a.email.subject=this.getValue()}},{type:"textarea",id:"emailBody",label:b.emailBody,rows:3,"default":"",setup:function(a){a.email&& +this.setValue(a.email.body)},commit:function(a){a.email||(a.email={});a.email.body=this.getValue()}}],setup:function(){this.getDialog().getContentElement("info","linkType")||this.getElement().hide()}}]},{id:"target",requiredContent:"a[target]",label:b.target,title:b.target,elements:[{type:"hbox",widths:["50%","50%"],children:[{type:"select",id:"linkTargetType",label:c.target,"default":"notSet",style:"width : 100%;",items:[[c.notSet,"notSet"],[b.targetFrame,"frame"],[b.targetPopup,"popup"],[c.targetNew, +"_blank"],[c.targetTop,"_top"],[c.targetSelf,"_self"],[c.targetParent,"_parent"]],onChange:q,setup:function(a){a.target&&this.setValue(a.target.type||"notSet");q.call(this)},commit:function(a){a.target||(a.target={});a.target.type=this.getValue()}},{type:"text",id:"linkTargetName",label:b.targetFrameName,"default":"",setup:function(a){a.target&&this.setValue(a.target.name)},commit:function(a){a.target||(a.target={});a.target.name=this.getValue().replace(/([^\x00-\x7F]|\s)/gi,"")}}]},{type:"vbox", +width:"100%",align:"center",padding:2,id:"popupFeatures",children:[{type:"fieldset",label:b.popupFeatures,children:[{type:"hbox",children:[{type:"checkbox",id:"resizable",label:b.popupResizable,setup:h,commit:k},{type:"checkbox",id:"status",label:b.popupStatusBar,setup:h,commit:k}]},{type:"hbox",children:[{type:"checkbox",id:"location",label:b.popupLocationBar,setup:h,commit:k},{type:"checkbox",id:"toolbar",label:b.popupToolbar,setup:h,commit:k}]},{type:"hbox",children:[{type:"checkbox",id:"menubar", +label:b.popupMenuBar,setup:h,commit:k},{type:"checkbox",id:"fullscreen",label:b.popupFullScreen,setup:h,commit:k}]},{type:"hbox",children:[{type:"checkbox",id:"scrollbars",label:b.popupScrollBars,setup:h,commit:k},{type:"checkbox",id:"dependent",label:b.popupDependent,setup:h,commit:k}]},{type:"hbox",children:[{type:"text",widths:["50%","50%"],labelLayout:"horizontal",label:c.width,id:"width",setup:h,commit:k},{type:"text",labelLayout:"horizontal",widths:["50%","50%"],label:b.popupLeft,id:"left", +setup:h,commit:k}]},{type:"hbox",children:[{type:"text",labelLayout:"horizontal",widths:["50%","50%"],label:c.height,id:"height",setup:h,commit:k},{type:"text",labelLayout:"horizontal",label:b.popupTop,widths:["50%","50%"],id:"top",setup:h,commit:k}]}]}]}]},{id:"upload",label:b.upload,title:b.upload,hidden:!0,filebrowser:"uploadButton",elements:[{type:"file",id:"upload",label:c.upload,style:"height:40px",size:29},{type:"fileButton",id:"uploadButton",label:c.uploadSubmit,filebrowser:"info:url","for":["upload", +"upload"]}]},{id:"advanced",label:b.advanced,title:b.advanced,elements:[{type:"vbox",padding:1,children:[{type:"hbox",widths:["45%","35%","20%"],children:[{type:"text",id:"advId",requiredContent:"a[id]",label:b.id,setup:f,commit:l},{type:"select",id:"advLangDir",requiredContent:"a[dir]",label:b.langDir,"default":"",style:"width:110px",items:[[c.notSet,""],[b.langDirLTR,"ltr"],[b.langDirRTL,"rtl"]],setup:f,commit:l},{type:"text",id:"advAccessKey",requiredContent:"a[accesskey]",width:"80px",label:b.acccessKey, +maxLength:1,setup:f,commit:l}]},{type:"hbox",widths:["45%","35%","20%"],children:[{type:"text",label:b.name,id:"advName",requiredContent:"a[name]",setup:f,commit:l},{type:"text",label:b.langCode,id:"advLangCode",requiredContent:"a[lang]",width:"110px","default":"",setup:f,commit:l},{type:"text",label:b.tabIndex,id:"advTabIndex",requiredContent:"a[tabindex]",width:"80px",maxLength:5,setup:f,commit:l}]}]},{type:"vbox",padding:1,children:[{type:"hbox",widths:["45%","55%"],children:[{type:"text",label:b.advisoryTitle, +requiredContent:"a[title]","default":"",id:"advTitle",setup:f,commit:l},{type:"text",label:b.advisoryContentType,requiredContent:"a[type]","default":"",id:"advContentType",setup:f,commit:l}]},{type:"hbox",widths:["45%","55%"],children:[{type:"text",label:b.cssClasses,requiredContent:"a(cke-xyz)","default":"",id:"advCSSClasses",setup:f,commit:l},{type:"text",label:b.charset,requiredContent:"a[charset]","default":"",id:"advCharset",setup:f,commit:l}]},{type:"hbox",widths:["45%","55%"],children:[{type:"text", +label:b.rel,requiredContent:"a[rel]","default":"",id:"advRel",setup:f,commit:l},{type:"text",label:b.styles,requiredContent:"a{cke-xyz}","default":"",id:"advStyles",validate:CKEDITOR.dialog.validate.inlineStyle(e.lang.common.invalidInlineStyle),setup:f,commit:l}]},{type:"hbox",widths:["45%","55%"],children:[{type:"checkbox",id:"download",requiredContent:"a[download]",label:b.download,setup:function(a){void 0!==a.download&&this.setValue("checked","checked")},commit:function(a){this.getValue()&&(a.download= +this.getValue())}}]}]}]}],onShow:function(){var a=this.getParentEditor(),b=a.getSelection(),c=b.getSelectedElement(),d=this.getContentElement("info","linkDisplayText").getElement().getParent().getParent(),e=null;(e=m.getSelectedLink(a))&&e.hasAttribute("href")?c||(b.selectElement(e),c=e):e=null;m.showDisplayTextForElement(c,a)?d.show():d.hide();a=m.parseLinkAttributes(a,e);this._.selectedElement=e;this.setupContent(a)},onOk:function(){var a={};this.commitContent(a);var b=e.getSelection(),c=m.getLinkAttributes(e, +a);if(this._.selectedElement){var d=this._.selectedElement,g=d.data("cke-saved-href"),h=d.getHtml(),f;d.setAttributes(c.set);d.removeAttributes(c.removed);if(a.linkText&&p!=a.linkText)f=a.linkText;else if(g==h||"email"==a.type&&-1!=h.indexOf("@"))f="email"==a.type?a.email.address:c.set["data-cke-saved-href"];f&&(d.setText(f),b.selectElement(d));delete this._.selectedElement}else{b=b.getRanges()[0];b.collapsed?(a=new CKEDITOR.dom.text(a.linkText||("email"==a.type?a.email.address:c.set["data-cke-saved-href"]), +e.document),b.insertNode(a),b.selectNodeContents(a)):p!==a.linkText&&(a=new CKEDITOR.dom.text(a.linkText,e.document),b.shrink(CKEDITOR.SHRINK_TEXT),e.editable().extractHtmlFromRange(b),b.insertNode(a));a=b._find("a");for(d=0;d<a.length;d++)a[d].remove(!0);c=new CKEDITOR.style({element:"a",attributes:c.set});c.type=CKEDITOR.STYLE_INLINE;c.applyToRange(b,e);b.select()}},onLoad:function(){e.config.linkShowAdvancedTab||this.hidePage("advanced");e.config.linkShowTargetTab||this.hidePage("target")},onFocus:function(){var a= +this.getContentElement("info","linkType");a&&"url"==a.getValue()&&(a=this.getContentElement("info","url"),a.select())}}})})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/link/images/anchor.png b/ituro/static/ckeditor/ckeditor/plugins/link/images/anchor.png new file mode 100644 index 0000000..d94adb4 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/link/images/anchor.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/link/images/hidpi/anchor.png b/ituro/static/ckeditor/ckeditor/plugins/link/images/hidpi/anchor.png new file mode 100644 index 0000000..186c3e9 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/link/images/hidpi/anchor.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/liststyle/dialogs/liststyle.js b/ituro/static/ckeditor/ckeditor/plugins/liststyle/dialogs/liststyle.js new file mode 100644 index 0000000..b984cbb --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/liststyle/dialogs/liststyle.js @@ -0,0 +1,10 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){function d(c,d){var b;try{b=c.getSelection().getRanges()[0]}catch(f){return null}b.shrink(CKEDITOR.SHRINK_TEXT);return c.elementPath(b.getCommonAncestor()).contains(d,1)}function e(c,e){var b=c.lang.liststyle;if("bulletedListStyle"==e)return{title:b.bulletedTitle,minWidth:300,minHeight:50,contents:[{id:"info",accessKey:"I",elements:[{type:"select",label:b.type,id:"type",align:"center",style:"width:150px",items:[[b.notset,""],[b.circle,"circle"],[b.disc,"disc"],[b.square,"square"]],setup:function(a){a= +a.getStyle("list-style-type")||h[a.getAttribute("type")]||a.getAttribute("type")||"";this.setValue(a)},commit:function(a){var b=this.getValue();b?a.setStyle("list-style-type",b):a.removeStyle("list-style-type")}}]}],onShow:function(){var a=this.getParentEditor();(a=d(a,"ul"))&&this.setupContent(a)},onOk:function(){var a=this.getParentEditor();(a=d(a,"ul"))&&this.commitContent(a)}};if("numberedListStyle"==e){var g=[[b.notset,""],[b.lowerRoman,"lower-roman"],[b.upperRoman,"upper-roman"],[b.lowerAlpha, +"lower-alpha"],[b.upperAlpha,"upper-alpha"],[b.decimal,"decimal"]];(!CKEDITOR.env.ie||7<CKEDITOR.env.version)&&g.concat([[b.armenian,"armenian"],[b.decimalLeadingZero,"decimal-leading-zero"],[b.georgian,"georgian"],[b.lowerGreek,"lower-greek"]]);return{title:b.numberedTitle,minWidth:300,minHeight:50,contents:[{id:"info",accessKey:"I",elements:[{type:"hbox",widths:["25%","75%"],children:[{label:b.start,type:"text",id:"start",validate:CKEDITOR.dialog.validate.integer(b.validateStartNumber),setup:function(a){a= +a.getFirst(f).getAttribute("value")||a.getAttribute("start")||1;this.setValue(a)},commit:function(a){var b=a.getFirst(f),c=b.getAttribute("value")||a.getAttribute("start")||1;a.getFirst(f).removeAttribute("value");var d=parseInt(this.getValue(),10);isNaN(d)?a.removeAttribute("start"):a.setAttribute("start",d);a=b;b=c;for(d=isNaN(d)?1:d;(a=a.getNext(f))&&b++;)a.getAttribute("value")==b&&a.setAttribute("value",d+b-c)}},{type:"select",label:b.type,id:"type",style:"width: 100%;",items:g,setup:function(a){a= +a.getStyle("list-style-type")||h[a.getAttribute("type")]||a.getAttribute("type")||"";this.setValue(a)},commit:function(a){var b=this.getValue();b?a.setStyle("list-style-type",b):a.removeStyle("list-style-type")}}]}]}],onShow:function(){var a=this.getParentEditor();(a=d(a,"ol"))&&this.setupContent(a)},onOk:function(){var a=this.getParentEditor();(a=d(a,"ol"))&&this.commitContent(a)}}}}var f=function(c){return c.type==CKEDITOR.NODE_ELEMENT&&c.is("li")},h={a:"lower-alpha",A:"upper-alpha",i:"lower-roman", +I:"upper-roman",1:"decimal",disc:"disc",circle:"circle",square:"square"};CKEDITOR.dialog.add("numberedListStyle",function(c){return e(c,"numberedListStyle")});CKEDITOR.dialog.add("bulletedListStyle",function(c){return e(c,"bulletedListStyle")})})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png b/ituro/static/ckeditor/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png new file mode 100644 index 0000000..4a8d2bf Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/magicline/images/hidpi/icon.png b/ituro/static/ckeditor/ckeditor/plugins/magicline/images/hidpi/icon.png new file mode 100644 index 0000000..b981bb5 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/magicline/images/hidpi/icon.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/magicline/images/icon-rtl.png b/ituro/static/ckeditor/ckeditor/plugins/magicline/images/icon-rtl.png new file mode 100644 index 0000000..55b5b5f Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/magicline/images/icon-rtl.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/magicline/images/icon.png b/ituro/static/ckeditor/ckeditor/plugins/magicline/images/icon.png new file mode 100644 index 0000000..e063433 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/magicline/images/icon.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/dialogs/mathjax.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/dialogs/mathjax.js new file mode 100644 index 0000000..18b2c05 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/dialogs/mathjax.js @@ -0,0 +1,7 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.dialog.add("mathjax",function(d){var c,b=d.lang.mathjax;return{title:b.title,minWidth:350,minHeight:100,contents:[{id:"info",elements:[{id:"equation",type:"textarea",label:b.dialogInput,onLoad:function(){var a=this;if(!(CKEDITOR.env.ie&&8==CKEDITOR.env.version))this.getInputElement().on("keyup",function(){c.setValue("\\("+a.getInputElement().getValue()+"\\)")})},setup:function(a){this.setValue(CKEDITOR.plugins.mathjax.trim(a.data.math))},commit:function(a){a.setData("math","\\("+this.getValue()+ +"\\)")}},{id:"documentation",type:"html",html:'<div style="width:100%;text-align:right;margin:-8px 0 10px"><a class="cke_mathjax_doc" href="'+b.docUrl+'" target="_black" style="cursor:pointer;color:#00B2CE;text-decoration:underline">'+b.docLabel+"</a></div>"},!(CKEDITOR.env.ie&&8==CKEDITOR.env.version)&&{id:"preview",type:"html",html:'<div style="width:100%;text-align:center;"><iframe style="border:0;width:0;height:0;font-size:20px" scrolling="no" frameborder="0" allowTransparency="true" src="'+CKEDITOR.plugins.mathjax.fixSrc+ +'"></iframe></div>',onLoad:function(){var a=CKEDITOR.document.getById(this.domId).getChild(0);c=new CKEDITOR.plugins.mathjax.frameWrapper(a,d)},setup:function(a){c.setValue(a.data.math)}}]}]}}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/icons/hidpi/mathjax.png b/ituro/static/ckeditor/ckeditor/plugins/mathjax/icons/hidpi/mathjax.png new file mode 100644 index 0000000..85b8e11 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/mathjax/icons/hidpi/mathjax.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/icons/mathjax.png b/ituro/static/ckeditor/ckeditor/plugins/mathjax/icons/mathjax.png new file mode 100644 index 0000000..d25081b Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/mathjax/icons/mathjax.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/images/loader.gif b/ituro/static/ckeditor/ckeditor/plugins/mathjax/images/loader.gif new file mode 100644 index 0000000..3ffb181 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/mathjax/images/loader.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/af.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/af.js new file mode 100644 index 0000000..ee70c66 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/af.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","af",{title:"Wiskunde in TeX",button:"Wiskunde",dialogInput:"Skryf you Tex hier",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"TeX dokument",loading:"laai...",pathName:"wiskunde"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/ar.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/ar.js new file mode 100644 index 0000000..82bbc95 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/ar.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","ar",{title:"الرياصيات في Tex",button:"رياضيات",dialogInput:"أكتب Tex خاصتك هنا",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"وثائق Tex",loading:"جاري التحميل...",pathName:"رياضيات"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/bg.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/bg.js new file mode 100644 index 0000000..c893aab --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/bg.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","bg",{title:"Формули в TeX формат",button:"Формули",dialogInput:"Въведете вашите данни с TeX форматиране тук",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"TeX документация",loading:"зареждане...",pathName:"формули"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/ca.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/ca.js new file mode 100644 index 0000000..33a353d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/ca.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","ca",{title:"Matemàtiques a TeX",button:"Matemàtiques",dialogInput:"Escriu el TeX aquí",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"Documentació TeX",loading:"carregant...",pathName:"matemàtiques"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/cs.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/cs.js new file mode 100644 index 0000000..e2e0b51 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/cs.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","cs",{title:"Matematika v TeXu",button:"Matematika",dialogInput:"Zde napište TeXový kód",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"Dokumentace k TeXu",loading:"Nahrává se...",pathName:"Matematika"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/cy.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/cy.js new file mode 100644 index 0000000..bd919ba --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/cy.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","cy",{title:"Mathemateg mewn TeX",button:"Math",dialogInput:"Ysgrifennwch eich TeX yma",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"Dogfennaeth TeX",loading:"llwytho...",pathName:"math"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/da.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/da.js new file mode 100644 index 0000000..df562af --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/da.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","da",{title:"Matematik i TeX",button:"Matematik",dialogInput:"Skriv din TeX her",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"TeX dokumentation",loading:"henter...",pathName:"matematik"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/de.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/de.js new file mode 100644 index 0000000..d5341cd --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/de.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","de",{title:"Mathematik in Tex",button:"Rechnung",dialogInput:"Schreiben Sie hier in Tex",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"TeX-Dokumentation",loading:"Ladevorgang...",pathName:"rechnen"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/el.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/el.js new file mode 100644 index 0000000..affcd0e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/el.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","el",{title:"Μαθηματικά με τη γλώσσα TeX",button:"Μαθηματικά",dialogInput:"Γράψτε κώδικα TeX εδώ",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"Τεκμηρίωση TeX",loading:"γίνεται φόρτωση...",pathName:"μαθηματικά"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/en-gb.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/en-gb.js new file mode 100644 index 0000000..d9f0cbd --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/en-gb.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","en-gb",{title:"Mathematics in TeX",button:"Math",dialogInput:"Write you TeX here",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"TeX documentation",loading:"loading...",pathName:"math"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/en.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/en.js new file mode 100644 index 0000000..9e66c84 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/en.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","en",{title:"Mathematics in TeX",button:"Math",dialogInput:"Write your TeX here",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"TeX documentation",loading:"loading...",pathName:"math"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/eo.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/eo.js new file mode 100644 index 0000000..4aa7cb4 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/eo.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","eo",{title:"Matematiko en TeX",button:"Matematiko",dialogInput:"Skribu vian TeX tien",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"TeX dokumentado",loading:"estas ŝarganta",pathName:"matematiko"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/es.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/es.js new file mode 100644 index 0000000..6ec9e4d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/es.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","es",{title:"Matemáticas en TeX",button:"Matemáticas",dialogInput:"Escribe tu TeX aquí",docUrl:"http://es.wikipedia.org/wiki/TeX",docLabel:"Documentación de TeX",loading:"cargando...",pathName:"matemáticas"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/fa.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/fa.js new file mode 100644 index 0000000..d638a84 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/fa.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","fa",{title:"ریاضیات در تک",button:"ریاضی",dialogInput:"فرمول خود را اینجا بنویسید",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"مستندسازی فرمول نویسی",loading:"بارگیری",pathName:"ریاضی"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/fi.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/fi.js new file mode 100644 index 0000000..bd5140c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/fi.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","fi",{title:"Matematiikkaa TeX:llä",button:"Matematiikka",dialogInput:"Kirjoita TeX:iä tähän",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"TeX dokumentaatio",loading:"lataa...",pathName:"matematiikka"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/fr.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/fr.js new file mode 100644 index 0000000..bf1cb47 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/fr.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","fr",{title:"Mathématiques au format TeX",button:"Math",dialogInput:"Saisir la formule TeX ici",docUrl:"http://fr.wikibooks.org/wiki/LaTeX/Math%C3%A9matiques",docLabel:"Documentation du format TeX",loading:"chargement...",pathName:"math"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/gl.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/gl.js new file mode 100644 index 0000000..0657f1f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/gl.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","gl",{title:"Matemáticas en TeX",button:"Matemáticas",dialogInput:"Escriba o seu TeX aquí",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"Documentación de TeX",loading:"cargando...",pathName:"matemáticas"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/he.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/he.js new file mode 100644 index 0000000..9e5c21d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/he.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","he",{title:"מתמטיקה בTeX",button:"מתמטיקה",dialogInput:"כתוב את הTeX שלך כאן",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"תיעוד TeX",loading:"טוען...",pathName:"מתמטיקה"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/hr.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/hr.js new file mode 100644 index 0000000..6e90bd5 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/hr.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","hr",{title:"Matematika u TeXu",button:"Matematika",dialogInput:"Napiši svoj TeX ovdje",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"TeX dokumentacija",loading:"učitavanje...",pathName:"matematika"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/hu.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/hu.js new file mode 100644 index 0000000..3ab4b74 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/hu.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","hu",{title:"Matematika a TeX-ben",button:"Matek",dialogInput:"Írd a TeX-ed ide",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"TeX dokumentáció",loading:"töltés...",pathName:"matek"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/it.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/it.js new file mode 100644 index 0000000..a91094a --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/it.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","it",{title:"Formule in TeX",button:"Formule",dialogInput:"Scrivere qui il proprio TeX",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"Documentazione TeX",loading:"caricamento…",pathName:"formula"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/ja.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/ja.js new file mode 100644 index 0000000..0141ecd --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/ja.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","ja",{title:"TeX形式の数式",button:"数式",dialogInput:"TeX形式の数式を入力してください",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"TeXの解説",loading:"読み込み中…",pathName:"math"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/km.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/km.js new file mode 100644 index 0000000..d68d998 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/km.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","km",{title:"គណិត​វិទ្យា​ក្នុង TeX",button:"គណិត",dialogInput:"សរសេរ TeX របស់​អ្នក​នៅ​ទីនេះ",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"ឯកសារ​អត្ថបទ​ពី ​TeX",loading:"កំពុង​ផ្ទុក..",pathName:"គណិត"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/ko.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/ko.js new file mode 100644 index 0000000..2d0d8f5 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/ko.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","ko",{title:"TeX 문법 수식",button:"수식",dialogInput:"여기 TeX 를 입력하세요",docUrl:"http://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:TeX_%EB%AC%B8%EB%B2%95",docLabel:"TeX 문서",loading:"불러오는 중...",pathName:"수식"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/ku.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/ku.js new file mode 100644 index 0000000..84f225a --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/ku.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","ku",{title:"بیرکاری لە TeX",button:"بیرکاری",dialogInput:"TeXەکەت لێرە بنووسە",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"بەڵگەنامەکردنی TeX",loading:"بارکردن...",pathName:"بیرکاری"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/lt.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/lt.js new file mode 100644 index 0000000..7b2c3e8 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/lt.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","lt",{title:"Matematika per TeX",button:"Matematika",dialogInput:"Parašyk savo TeX čia",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"TeX žinynas",loading:"kraunasi...",pathName:"matematika"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/nb.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/nb.js new file mode 100644 index 0000000..7b3588e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/nb.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","nb",{title:"Matematikk i TeX",button:"Matte",dialogInput:"Skriv TeX-koden her",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"TeX-dokumentasjon",loading:"laster...",pathName:"matte"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/nl.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/nl.js new file mode 100644 index 0000000..fe9cf31 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/nl.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","nl",{title:"Wiskunde in TeX",button:"Wiskunde",dialogInput:"Typ hier uw TeX",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"TeX documentatie",loading:"laden...",pathName:"wiskunde"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/no.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/no.js new file mode 100644 index 0000000..33e87ab --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/no.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","no",{title:"Matematikk i TeX",button:"Matte",dialogInput:"Skriv TeX-koden her",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"TeX-dokumentasjon",loading:"laster...",pathName:"matte"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/pl.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/pl.js new file mode 100644 index 0000000..70f2be5 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/pl.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","pl",{title:"Wzory matematyczne w TeX",button:"Wzory matematyczne",dialogInput:"Wpisz wyrażenie w TeX",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"Dokumentacja TeX",loading:"ładowanie...",pathName:"matematyka"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/pt-br.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/pt-br.js new file mode 100644 index 0000000..6b9620d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/pt-br.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","pt-br",{title:"Matemática em TeX",button:"Matemática",dialogInput:"Escreva seu TeX aqui",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"Documentação TeX",loading:"carregando...",pathName:"Matemática"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/pt.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/pt.js new file mode 100644 index 0000000..09a39d3 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/pt.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","pt",{title:"Matemática em TeX",button:"Matemática",dialogInput:"Escreva aqui o seu Tex",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"Documentação TeX",loading:"a carregar ...",pathName:"matemática"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/ro.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/ro.js new file mode 100644 index 0000000..72c606c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/ro.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","ro",{title:"Matematici in TeX",button:"Matematici",dialogInput:"Scrie TeX-ul aici",docUrl:"http://ro.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"Documentatie TeX",loading:"încarcă...",pathName:"matematici"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/ru.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/ru.js new file mode 100644 index 0000000..a48da75 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/ru.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","ru",{title:"Математика в TeX-системе",button:"Математика",dialogInput:"Введите здесь TeX",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"TeX документация",loading:"загрузка...",pathName:"мат."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/sk.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/sk.js new file mode 100644 index 0000000..1a54159 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/sk.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","sk",{title:"Matematika v TeX",button:"Matika",dialogInput:"Napíšte svoj TeX sem",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"Dokumentácia TeX",loading:"načítavanie...",pathName:"matika"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/sl.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/sl.js new file mode 100644 index 0000000..c8df95b --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/sl.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","sl",{title:"Matematika v TeX",button:"Matematika",dialogInput:"Napišite svoj TeX tukaj",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"TeX dokumentacija",loading:"nalaganje...",pathName:"matematika"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/sq.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/sq.js new file mode 100644 index 0000000..7416e77 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/sq.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","sq",{title:"Matematikë në TeX",button:"Matematikë",dialogInput:"Shkruani TeX-in tuaj këtu",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"Tex dokumentimi",loading:"duke u hapur...",pathName:"matematikë"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/sv.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/sv.js new file mode 100644 index 0000000..8d93cc0 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/sv.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","sv",{title:"Mattematik i TeX",button:"Matte",dialogInput:"Skriv din TeX här",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"TeX dokumentation",loading:"laddar...",pathName:"matte"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/tr.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/tr.js new file mode 100644 index 0000000..a2925f1 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/tr.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","tr",{title:"TeX ile Matematik",button:"Matematik",dialogInput:"TeX kodunuzu buraya yazın",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"TeX yardım dökümanı",loading:"yükleniyor...",pathName:"matematik"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/tt.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/tt.js new file mode 100644 index 0000000..44003bd --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/tt.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","tt",{title:"TeX'та математика",button:"Математика",dialogInput:"Биредә TeX форматында аңлатмагызны языгыз",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"TeX турыдна документлар",loading:"йөкләнә...",pathName:"математика"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/uk.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/uk.js new file mode 100644 index 0000000..77875f4 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/uk.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","uk",{title:"Математика у TeX",button:"Математика",dialogInput:"Наберіть тут на TeX'у",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"Документація про TeX",loading:"завантажується…",pathName:"математика"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/vi.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/vi.js new file mode 100644 index 0000000..6696103 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/vi.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","vi",{title:"Toán học bằng TeX",button:"Toán",dialogInput:"Nhập mã TeX ở đây",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"Tài liệu TeX",loading:"đang nạp...",pathName:"toán"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/zh-cn.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/zh-cn.js new file mode 100644 index 0000000..ea9ad35 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/zh-cn.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","zh-cn",{title:"TeX 语法的数学公式编辑器",button:"数学公式",dialogInput:"在此编写您的 TeX 指令",docUrl:"http://zh.wikipedia.org/wiki/TeX",docLabel:"TeX 语法(可以参考维基百科自身关于数学公式显示方式的帮助)",loading:"正在加载...",pathName:"数字公式"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/zh.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/zh.js new file mode 100644 index 0000000..84cdab1 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/lang/zh.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("mathjax","zh",{title:"以 TeX 表示數學",button:"數學",dialogInput:"請輸入 TeX",docUrl:"http://en.wikibooks.org/wiki/LaTeX/Mathematics",docLabel:"TeX 說明文件",loading:"載入中…",pathName:"數學"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/mathjax/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/mathjax/plugin.js new file mode 100644 index 0000000..e049c60 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/mathjax/plugin.js @@ -0,0 +1,15 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){CKEDITOR.plugins.add("mathjax",{lang:"af,ar,bg,ca,cs,cy,da,de,el,en,en-gb,eo,es,fa,fi,fr,gl,he,hr,hu,it,ja,km,ko,ku,lt,nb,nl,no,pl,pt,pt-br,ro,ru,sk,sl,sq,sv,tr,tt,uk,vi,zh,zh-cn",requires:"widget,dialog",icons:"mathjax",hidpi:!0,init:function(b){var c=b.config.mathJaxClass||"math-tex";!b.config.mathJaxLib&&(window.console&&window.console.log)&&window.console.log("Error: config.mathJaxLib property is not set. For more information visit: ","http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-mathJaxLib"); +b.widgets.add("mathjax",{inline:!0,dialog:"mathjax",button:b.lang.mathjax.button,mask:!0,allowedContent:"span(!"+c+")",styleToAllowedContentRules:function(a){a=a.getClassesArray();if(!a)return null;a.push("!"+c);return"span("+a.join(",")+")"},pathName:b.lang.mathjax.pathName,template:'<span class="'+c+'" style="display:inline-block" data-cke-survive=1></span>',parts:{span:"span"},defaults:{math:"\\(x = {-b \\pm \\sqrt{b^2-4ac} \\over 2a}\\)"},init:function(){var a=this.parts.span.getChild(0);if(!a|| +a.type!=CKEDITOR.NODE_ELEMENT||!a.is("iframe"))a=new CKEDITOR.dom.element("iframe"),a.setAttributes({style:"border:0;width:0;height:0",scrolling:"no",frameborder:0,allowTransparency:!0,src:CKEDITOR.plugins.mathjax.fixSrc}),this.parts.span.append(a);this.once("ready",function(){CKEDITOR.env.ie&&a.setAttribute("src",CKEDITOR.plugins.mathjax.fixSrc);this.frameWrapper=new CKEDITOR.plugins.mathjax.frameWrapper(a,b);this.frameWrapper.setValue(this.data.math)})},data:function(){this.frameWrapper&&this.frameWrapper.setValue(this.data.math)}, +upcast:function(a,b){if("span"==a.name&&a.hasClass(c)&&!(1<a.children.length||a.children[0].type!=CKEDITOR.NODE_TEXT)){b.math=CKEDITOR.tools.htmlDecode(a.children[0].value);var d=a.attributes;d.style=d.style?d.style+";display:inline-block":"display:inline-block";d["data-cke-survive"]=1;a.children[0].remove();return a}},downcast:function(a){a.children[0].replaceWith(new CKEDITOR.htmlParser.text(CKEDITOR.tools.htmlEncode(this.data.math)));var b=a.attributes;b.style=b.style.replace(/display:\s?inline-block;?\s?/, +"");""===b.style&&delete b.style;return a}});CKEDITOR.dialog.add("mathjax",this.path+"dialogs/mathjax.js");b.on("contentPreview",function(a){a.data.dataValue=a.data.dataValue.replace(/<\/head>/,'<script src="'+CKEDITOR.getUrl(b.config.mathJaxLib)+'"><\/script></head>')});b.on("paste",function(a){a.data.dataValue=a.data.dataValue.replace(RegExp("<span[^>]*?"+c+".*?</span>","ig"),function(a){return a.replace(/(<iframe.*?\/iframe>)/i,"")})})}});CKEDITOR.plugins.mathjax={};CKEDITOR.plugins.mathjax.fixSrc= +CKEDITOR.env.gecko?"javascript:true":CKEDITOR.env.ie?"javascript:void((function(){"+encodeURIComponent("document.open();("+CKEDITOR.tools.fixDomain+")();document.close();")+"})())":"javascript:void(0)";CKEDITOR.plugins.mathjax.loadingIcon=CKEDITOR.plugins.get("mathjax").path+"images/loader.gif";CKEDITOR.plugins.mathjax.copyStyles=function(b,c){for(var a="color font-family font-style font-weight font-variant font-size".split(" "),e=0;e<a.length;e++){var d=a[e],g=b.getComputedStyle(d);g&&c.setStyle(d, +g)}};CKEDITOR.plugins.mathjax.trim=function(b){var c=b.indexOf("\\(")+2,a=b.lastIndexOf("\\)");return b.substring(c,a)};CKEDITOR.plugins.mathjax.frameWrapper=CKEDITOR.env.ie&&8==CKEDITOR.env.version?function(b,c){b.getFrameDocument().write('<!DOCTYPE html><html><head><meta charset="utf-8"></head><body style="padding:0;margin:0;background:transparent;overflow:hidden"><span style="white-space:nowrap;" id="tex"></span></body></html>');return{setValue:function(a){var e=b.getFrameDocument(),d=e.getById("tex"); +d.setHtml(CKEDITOR.plugins.mathjax.trim(CKEDITOR.tools.htmlEncode(a)));CKEDITOR.plugins.mathjax.copyStyles(b,d);c.fire("lockSnapshot");b.setStyles({width:Math.min(250,d.$.offsetWidth)+"px",height:e.$.body.offsetHeight+"px",display:"inline","vertical-align":"middle"});c.fire("unlockSnapshot")}}}:function(b,c){function a(){f=b.getFrameDocument();f.getById("preview")||(CKEDITOR.env.ie&&b.removeAttribute("src"),f.write('<!DOCTYPE html><html><head><meta charset="utf-8"><script type="text/x-mathjax-config">MathJax.Hub.Config( {showMathMenu: false,messageStyle: "none"} );function getCKE() {if ( typeof window.parent.CKEDITOR == \'object\' ) {return window.parent.CKEDITOR;} else {return window.parent.parent.CKEDITOR;}}function update() {MathJax.Hub.Queue([ \'Typeset\', MathJax.Hub, this.buffer ],function() {getCKE().tools.callFunction( '+ +l+" );});}MathJax.Hub.Queue( function() {getCKE().tools.callFunction("+m+');} );<\/script><script src="'+c.config.mathJaxLib+'"><\/script></head><body style="padding:0;margin:0;background:transparent;overflow:hidden"><span id="preview"></span><span id="buffer" style="display:none"></span></body></html>'))}function e(){k=!0;h=i;c.fire("lockSnapshot");d.setHtml(h);g.setHtml("<img src="+CKEDITOR.plugins.mathjax.loadingIcon+" alt="+c.lang.mathjax.loading+">");b.setStyles({height:"16px",width:"16px",display:"inline", +"vertical-align":"middle"});c.fire("unlockSnapshot");f.getWindow().$.update(h)}var d,g,h,i,f=b.getFrameDocument(),j=!1,k=!1,m=CKEDITOR.tools.addFunction(function(){g=f.getById("preview");d=f.getById("buffer");j=!0;i&&e();CKEDITOR.fire("mathJaxLoaded",b)}),l=CKEDITOR.tools.addFunction(function(){CKEDITOR.plugins.mathjax.copyStyles(b,g);g.setHtml(d.getHtml());c.fire("lockSnapshot");b.setStyles({height:0,width:0});var a=Math.max(f.$.body.offsetHeight,f.$.documentElement.offsetHeight),j=Math.max(g.$.offsetWidth, +f.$.body.scrollWidth);b.setStyles({height:a+"px",width:j+"px"});c.fire("unlockSnapshot");CKEDITOR.fire("mathJaxUpdateDone",b);h!=i?e():k=!1});b.on("load",a);a();return{setValue:function(a){i=CKEDITOR.tools.htmlEncode(a);j&&!k&&e()}}}})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/menubutton/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/menubutton/plugin.js new file mode 100644 index 0000000..b0b4447 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/menubutton/plugin.js @@ -0,0 +1,7 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.add("menubutton",{requires:"button,menu",onLoad:function(){var d=function(c){var a=this._,b=a.menu;a.state!==CKEDITOR.TRISTATE_DISABLED&&(a.on&&b?b.hide():(a.previousState=a.state,b||(b=a.menu=new CKEDITOR.menu(c,{panel:{className:"cke_menu_panel",attributes:{"aria-label":c.lang.common.options}}}),b.onHide=CKEDITOR.tools.bind(function(){var b=this.command?c.getCommand(this.command).modes:this.modes;this.setState(!b||b[c.mode]?a.previousState:CKEDITOR.TRISTATE_DISABLED);a.on=0},this), +this.onMenu&&b.addListener(this.onMenu)),this.setState(CKEDITOR.TRISTATE_ON),a.on=1,setTimeout(function(){b.show(CKEDITOR.document.getById(a.id),4)},0)))};CKEDITOR.ui.menuButton=CKEDITOR.tools.createClass({base:CKEDITOR.ui.button,$:function(c){delete c.panel;this.base(c);this.hasArrow=!0;this.click=d},statics:{handler:{create:function(c){return new CKEDITOR.ui.menuButton(c)}}}})},beforeInit:function(d){d.ui.addHandler(CKEDITOR.UI_MENUBUTTON,CKEDITOR.ui.menuButton.handler)}}); +CKEDITOR.UI_MENUBUTTON="menubutton"; \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/notification/lang/cs.js b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/cs.js new file mode 100644 index 0000000..854cd12 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/cs.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("notification","cs",{closed:"Oznámení zavřeno."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/notification/lang/da.js b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/da.js new file mode 100644 index 0000000..bbddc28 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/da.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("notification","da",{closed:"Notefikation lukket."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/notification/lang/de.js b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/de.js new file mode 100644 index 0000000..3dc5b62 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/de.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("notification","de",{closed:"Benachrichtigung geschlossen."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/notification/lang/en.js b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/en.js new file mode 100644 index 0000000..56d54b7 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/en.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("notification","en",{closed:"Notification closed."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/notification/lang/eo.js b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/eo.js new file mode 100644 index 0000000..289ebfe --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/eo.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("notification","eo",{closed:"Sciigo fermita"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/notification/lang/fr.js b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/fr.js new file mode 100644 index 0000000..99a473e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/fr.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("notification","fr",{closed:"La notification est close."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/notification/lang/gl.js b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/gl.js new file mode 100644 index 0000000..837ea71 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/gl.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("notification","gl",{closed:"Notificación pechada."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/notification/lang/it.js b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/it.js new file mode 100644 index 0000000..43fbada --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/it.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("notification","it",{closed:"Notifica chiusa."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/notification/lang/ko.js b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/ko.js new file mode 100644 index 0000000..2b8d1ab --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/ko.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("notification","ko",{closed:"알림이 닫힘."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/notification/lang/ku.js b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/ku.js new file mode 100644 index 0000000..b06babf --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/ku.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("notification","ku",{closed:"ئاگادارکەرەوەکە داخرا."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/notification/lang/nb.js b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/nb.js new file mode 100644 index 0000000..275fa69 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/nb.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("notification","nb",{closed:"Varsling lukket."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/notification/lang/nl.js b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/nl.js new file mode 100644 index 0000000..fd13476 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/nl.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("notification","nl",{closed:"Melding gesloten."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/notification/lang/pl.js b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/pl.js new file mode 100644 index 0000000..a7696ad --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/pl.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("notification","pl",{closed:"Powiadomienie zostało zamknięte."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/notification/lang/pt-br.js b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/pt-br.js new file mode 100644 index 0000000..3072fe8 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/pt-br.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("notification","pt-br",{closed:"Notificação fechada."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/notification/lang/ru.js b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/ru.js new file mode 100644 index 0000000..b583dec --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/ru.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("notification","ru",{closed:"Уведомление закрыто"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/notification/lang/sv.js b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/sv.js new file mode 100644 index 0000000..571d905 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/sv.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("notification","sv",{closed:"Notifiering stängd."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/notification/lang/tr.js b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/tr.js new file mode 100644 index 0000000..8bcf822 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/tr.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("notification","tr",{closed:"Uyarılar kapatıldı."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/notification/lang/zh-cn.js b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/zh-cn.js new file mode 100644 index 0000000..9c96cb4 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/zh-cn.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("notification","zh-cn",{closed:"通知已关闭。"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/notification/lang/zh.js b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/zh.js new file mode 100644 index 0000000..f62eca8 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/notification/lang/zh.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("notification","zh",{closed:"通知已關閉。"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/notification/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/notification/plugin.js new file mode 100644 index 0000000..7416857 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/notification/plugin.js @@ -0,0 +1,19 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.add("notification",{lang:"cs,da,de,en,eo,fr,gl,it,ko,ku,nb,nl,pl,pt-br,ru,sv,tr,zh,zh-cn",requires:"toolbar",init:function(b){function a(b){var a=new CKEDITOR.dom.element("div");a.setStyles({position:"fixed","margin-left":"-9999px"});a.setAttributes({"aria-live":"assertive","aria-atomic":"true"});a.setText(b);CKEDITOR.document.getBody().append(a);setTimeout(function(){a.remove()},100)}b._.notificationArea=new Area(b);b.showNotification=function(a,d,e){var g,k;"progress"==d?g=e:k= +e;a=new CKEDITOR.plugins.notification(b,{message:a,type:d,progress:g,duration:k});a.show();return a};b.on("key",function(c){if(27==c.data.keyCode){var d=b._.notificationArea.notifications;d.length&&(a(b.lang.notification.closed),d[d.length-1].hide(),c.cancel())}})}}); +function Notification(b,a){CKEDITOR.tools.extend(this,a,{editor:b,id:"cke-"+CKEDITOR.tools.getUniqueId(),area:b._.notificationArea});a.type||(this.type="info");this.element=this._createElement();b.plugins.clipboard&&CKEDITOR.plugins.clipboard.preventDefaultDropOnElement(this.element)} +Notification.prototype={show:function(){!1!==this.editor.fire("notificationShow",{notification:this})&&(this.area.add(this),this._hideAfterTimeout())},update:function(b){var a=!0;!1===this.editor.fire("notificationUpdate",{notification:this,options:b})&&(a=!1);var c=this.element,d=c.findOne(".cke_notification_message"),e=c.findOne(".cke_notification_progress"),g=b.type;c.removeAttribute("role");b.progress&&"progress"!=this.type&&(g="progress");g&&(c.removeClass(this._getClass()),c.removeAttribute("aria-label"), +this.type=g,c.addClass(this._getClass()),c.setAttribute("aria-label",this.type),"progress"==this.type&&!e?(e=this._createProgressElement(),e.insertBefore(d)):"progress"!=this.type&&e&&e.remove());void 0!==b.message&&(this.message=b.message,d.setHtml(this.message));void 0!==b.progress&&(this.progress=b.progress,e&&e.setStyle("width",this._getPercentageProgress()));a&&b.important&&(c.setAttribute("role","alert"),this.isVisible()||this.area.add(this));this.duration=b.duration;this._hideAfterTimeout()}, +hide:function(){!1!==this.editor.fire("notificationHide",{notification:this})&&this.area.remove(this)},isVisible:function(){return 0<=CKEDITOR.tools.indexOf(this.area.notifications,this)},_createElement:function(){var b=this,a,c,d=this.editor.lang.common.close;a=new CKEDITOR.dom.element("div");a.addClass("cke_notification");a.addClass(this._getClass());a.setAttributes({id:this.id,role:"alert","aria-label":this.type});"progress"==this.type&&a.append(this._createProgressElement());c=new CKEDITOR.dom.element("p"); +c.addClass("cke_notification_message");c.setHtml(this.message);a.append(c);c=CKEDITOR.dom.element.createFromHtml('<a class="cke_notification_close" href="javascript:void(0)" title="'+d+'" role="button" tabindex="-1"><span class="cke_label">X</span></a>');a.append(c);c.on("click",function(){b.editor.focus();b.hide()});return a},_getClass:function(){return"progress"==this.type?"cke_notification_info":"cke_notification_"+this.type},_createProgressElement:function(){var b=new CKEDITOR.dom.element("span"); +b.addClass("cke_notification_progress");b.setStyle("width",this._getPercentageProgress());return b},_getPercentageProgress:function(){return Math.round(100*(this.progress||0))+"%"},_hideAfterTimeout:function(){var b=this,a;this._hideTimeoutId&&clearTimeout(this._hideTimeoutId);if("number"==typeof this.duration)a=this.duration;else if("info"==this.type||"success"==this.type)a="number"==typeof this.editor.config.notification_duration?this.editor.config.notification_duration:5E3;a&&(b._hideTimeoutId= +setTimeout(function(){b.hide()},a))}};function Area(b){var a=this;this.editor=b;this.notifications=[];this.element=this._createElement();this._uiBuffer=CKEDITOR.tools.eventsBuffer(10,this._layout,this);this._changeBuffer=CKEDITOR.tools.eventsBuffer(500,this._layout,this);b.on("destroy",function(){a._removeListeners();a.element.remove()})} +Area.prototype={add:function(b){this.notifications.push(b);this.element.append(b.element);1==this.element.getChildCount()&&(CKEDITOR.document.getBody().append(this.element),this._attachListeners());this._layout()},remove:function(b){var a=CKEDITOR.tools.indexOf(this.notifications,b);0>a||(this.notifications.splice(a,1),b.element.remove(),this.element.getChildCount()||(this._removeListeners(),this.element.remove()))},_createElement:function(){var b=this.editor,a=b.config,c=new CKEDITOR.dom.element("div"); +c.addClass("cke_notifications_area");c.setAttribute("id","cke_notifications_area_"+b.name);c.setStyle("z-index",a.baseFloatZIndex-2);return c},_attachListeners:function(){var b=CKEDITOR.document.getWindow(),a=this.editor;b.on("scroll",this._uiBuffer.input);b.on("resize",this._uiBuffer.input);a.on("change",this._changeBuffer.input);a.on("floatingSpaceLayout",this._layout,this,null,20);a.on("blur",this._layout,this,null,20)},_removeListeners:function(){var b=CKEDITOR.document.getWindow(),a=this.editor; +b.removeListener("scroll",this._uiBuffer.input);b.removeListener("resize",this._uiBuffer.input);a.removeListener("change",this._changeBuffer.input);a.removeListener("floatingSpaceLayout",this._layout);a.removeListener("blur",this._layout)},_layout:function(){function b(){a.setStyle("left",i(l+d.width-f-h))}var a=this.element,c=this.editor,d=c.ui.contentsElement.getClientRect(),e=c.ui.contentsElement.getDocumentPosition(),c=c.ui.space("top"),g=c.getClientRect(),k=a.getClientRect(),j,f=this._notificationWidth, +h=this._notificationMargin;j=CKEDITOR.document.getWindow();var m=j.getScrollPosition(),n=j.getViewPaneSize(),o=CKEDITOR.document.getBody(),p=o.getDocumentPosition(),i=CKEDITOR.tools.cssLength;if(!f||!h)j=this.element.getChild(0),f=this._notificationWidth=j.getClientRect().width,h=this._notificationMargin=parseInt(j.getComputedStyle("margin-left"),10)+parseInt(j.getComputedStyle("margin-right"),10);c.isVisible()&&g.bottom>d.top&&g.bottom<d.bottom-k.height?a.setStyles({position:"fixed",top:i(g.bottom)}): +0<d.top?a.setStyles({position:"absolute",top:i(e.y)}):e.y+d.height-k.height>m.y?a.setStyles({position:"fixed",top:0}):a.setStyles({position:"absolute",top:i(e.y+d.height-k.height)});var l="fixed"==a.getStyle("position")?d.left:"static"!=o.getComputedStyle("position")?e.x-p.x:e.x;d.width<f+h?e.x+f+h>m.x+n.width?b():a.setStyle("left",i(l)):e.x+f+h>m.x+n.width?a.setStyle("left",i(l)):e.x+d.width/2+f/2+h>m.x+n.width?a.setStyle("left",i(l-e.x+m.x+n.width-f-h)):0>d.left+d.width-f-h?b():0>d.left+d.width/ +2-f/2?a.setStyle("left",i(l-e.x+m.x)):a.setStyle("left",i(l+d.width/2-f/2-h/2))}};CKEDITOR.plugins.notification=Notification; \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/notificationaggregator/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/notificationaggregator/plugin.js new file mode 100644 index 0000000..2e0ff6c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/notificationaggregator/plugin.js @@ -0,0 +1,9 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){function e(a,b,c){this.editor=a;this.notification=null;this._message=new CKEDITOR.template(b);this._singularMessage=c?new CKEDITOR.template(c):null;this._tasks=[];this._doneTasks=this._doneWeights=this._totalWeights=0}function d(a){this._weight=a||1;this._doneWeight=0;this._isCanceled=!1}CKEDITOR.plugins.add("notificationaggregator",{requires:"notification"});e.prototype={createTask:function(a){var a=a||{},b=!this.notification,c;b&&(this.notification=this._createNotification());c=this._addTask(a); +c.on("updated",this._onTaskUpdate,this);c.on("done",this._onTaskDone,this);c.on("canceled",function(){this._removeTask(c)},this);this.update();b&&this.notification.show();return c},update:function(){this._updateNotification();this.isFinished()&&this.fire("finished")},getPercentage:function(){return 0===this.getTaskCount()?1:this._doneWeights/this._totalWeights},isFinished:function(){return this.getDoneTaskCount()===this.getTaskCount()},getTaskCount:function(){return this._tasks.length},getDoneTaskCount:function(){return this._doneTasks}, +_updateNotification:function(){this.notification.update({message:this._getNotificationMessage(),progress:this.getPercentage()})},_getNotificationMessage:function(){var a=this.getTaskCount(),b={current:this.getDoneTaskCount(),max:a,percentage:Math.round(100*this.getPercentage())};return(1==a&&this._singularMessage?this._singularMessage:this._message).output(b)},_createNotification:function(){return new CKEDITOR.plugins.notification(this.editor,{type:"progress"})},_addTask:function(a){a=new d(a.weight); +this._tasks.push(a);this._totalWeights+=a._weight;return a},_removeTask:function(a){var b=CKEDITOR.tools.indexOf(this._tasks,a);-1!==b&&(a._doneWeight&&(this._doneWeights-=a._doneWeight),this._totalWeights-=a._weight,this._tasks.splice(b,1),this.update())},_onTaskUpdate:function(a){this._doneWeights+=a.data;this.update()},_onTaskDone:function(){this._doneTasks+=1;this.update()}};CKEDITOR.event.implementOn(e.prototype);d.prototype={done:function(){this.update(this._weight)},update:function(a){if(!this.isDone()&& +!this.isCanceled()){var a=Math.min(this._weight,a),b=a-this._doneWeight;this._doneWeight=a;this.fire("updated",b);this.isDone()&&this.fire("done")}},cancel:function(){!this.isDone()&&!this.isCanceled()&&(this._isCanceled=!0,this.fire("canceled"))},isDone:function(){return this._weight===this._doneWeight},isCanceled:function(){return this._isCanceled}};CKEDITOR.event.implementOn(d.prototype);CKEDITOR.plugins.notificationAggregator=e;CKEDITOR.plugins.notificationAggregator.task=d})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/pagebreak/images/pagebreak.gif b/ituro/static/ckeditor/ckeditor/plugins/pagebreak/images/pagebreak.gif new file mode 100644 index 0000000..a27b168 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/pagebreak/images/pagebreak.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/pastefromword/filter/default.js b/ituro/static/ckeditor/ckeditor/plugins/pastefromword/filter/default.js new file mode 100644 index 0000000..828a4ea --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/pastefromword/filter/default.js @@ -0,0 +1,40 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){function p(){return!1}function v(a,b){var c,d=[];a.filterChildren(b);for(c=a.children.length-1;0<=c;c--)d.unshift(a.children[c]),a.children[c].remove();c=a.attributes;var e=a,n=!0,h;for(h in c)if(n)n=!1;else{var k=new CKEDITOR.htmlParser.element(a.name);k.attributes[h]=c[h];e.add(k);e=k;delete c[h]}for(c=0;c<d.length;c++)e.add(d[c])}var f,g,l,m=CKEDITOR.tools,w=["o:p","xml","script","meta","link"],t={},q=0;CKEDITOR.plugins.pastefromword={};CKEDITOR.cleanWord=function(a,b){var c=Boolean(a.match(/mso-list:\s*l\d+\s+level\d+\s+lfo\d+/)); +a=a.replace(/<!\[/g,"\x3c!--[").replace(/\]>/g,"]--\x3e");var d=CKEDITOR.htmlParser.fragment.fromHtml(a);l=new CKEDITOR.htmlParser.filter({root:function(a){a.filterChildren(l);CKEDITOR.plugins.pastefromword.lists.cleanup(f.createLists(a))},elementNames:[[/^\?xml:namespace$/,""],[/^v:shapetype/,""],[new RegExp(w.join("|")),""]],elements:{a:function(a){if(a.attributes.name){if("_GoBack"==a.attributes.name){delete a.name;return}if(a.attributes.name.match(/^OLE_LINK\d+$/)){delete a.name;return}}if(a.attributes.href&& +a.attributes.href.match(/#.+$/)){var b=a.attributes.href.match(/#(.+)$/)[1];t[b]=a}a.attributes.name&&t[a.attributes.name]&&(a=t[a.attributes.name],a.attributes.href=a.attributes.href.replace(/.*#(.*)$/,"#$1"))},div:function(a){g.createStyleStack(a,l,b)},img:function(a){if(a.parent){var b=a.parent.attributes;(b=b.style||b.STYLE)&&b.match(/mso\-list:\s?Ignore/)&&(a.attributes["cke-ignored"]=!0)}g.mapStyles(a,{width:function(b){g.setStyle(a,"width",b+"px")},height:function(b){g.setStyle(a,"height", +b+"px")}});a.attributes.src&&a.attributes.src.match(/^file:\/\//)&&a.attributes.alt&&a.attributes.alt.match(/^https?:\/\//)&&(a.attributes.src=a.attributes.alt)},p:function(a){a.filterChildren(l);if(a.attributes.style&&a.attributes.style.match(/display:\s*none/i))return!1;if(f.thisIsAListItem(a))f.convertToFakeListItem(a);else{var c=a.getAscendant(function(a){return"ul"==a.name||"ol"==a.name}),d=m.parseCssText(a.attributes.style);c&&!c.attributes["cke-list-level"]&&d["mso-list"]&&d["mso-list"].match(/level/)&& +(c.attributes["cke-list-level"]=d["mso-list"].match(/level(\d+)/)[1])}g.createStyleStack(a,l,b)},pre:function(a){f.thisIsAListItem(a)&&f.convertToFakeListItem(a);g.createStyleStack(a,l,b)},h1:function(a){f.thisIsAListItem(a)&&f.convertToFakeListItem(a);g.createStyleStack(a,l,b)},font:function(a){if(a.getHtml().match(/^\s*$/))return(new CKEDITOR.htmlParser.text(" ")).insertAfter(a),!1;b&&!0===b.config.pasteFromWordRemoveFontStyles&&a.attributes.size&&delete a.attributes.size;v(a,l)},ul:function(a){if(c)return"li"== +a.parent.name&&0===m.indexOf(a.parent.children,a)&&g.setStyle(a.parent,"list-style-type","none"),f.dissolveList(a),!1},li:function(a){c&&(a.attributes.style=g.normalizedStyles(a,b),g.pushStylesLower(a))},ol:function(a){if(c)return"li"==a.parent.name&&0===m.indexOf(a.parent.children,a)&&g.setStyle(a.parent,"list-style-type","none"),f.dissolveList(a),!1},span:function(a){a.filterChildren(l);a.attributes.style=g.normalizedStyles(a,b);if(!a.attributes.style||a.attributes.style.match(/^mso\-bookmark:OLE_LINK\d+$/)|| +a.getHtml().match(/^(\s| )+$/)){for(var c=a.children.length-1;0<=c;c--)a.children[c].insertAfter(a);return!1}g.createStyleStack(a,l,b)},table:function(a){a._tdBorders={};a.filterChildren(l);var b,c=0,d;for(d in a._tdBorders)a._tdBorders[d]>c&&(c=a._tdBorders[d],b=d);g.setStyle(a,"border",b)},td:function(a){var b=a.getAscendant("table"),c=b._tdBorders,d=["border","border-top","border-right","border-bottom","border-left"],b=m.parseCssText(b.attributes.style),e=b.background||b.BACKGROUND;e&&g.setStyle(a, +"background",e,!0);(b=b["background-color"]||b["BACKGROUND-COLOR"])&&g.setStyle(a,"background-color",b,!0);var b=m.parseCssText(a.attributes.style),f;for(f in b)e=b[f],delete b[f],b[f.toLowerCase()]=e;for(f=0;f<d.length;f++)b[d[f]]&&(e=b[d[f]],c[e]=c[e]?c[e]+1:1);g.pushStylesLower(a,{background:!0})},"v:imagedata":p,"v:shape":function(a){var b=!1;a.parent.getFirst(function(c){"img"==c.name&&c.attributes&&c.attributes["v:shapes"]==a.attributes.id&&(b=!0)});if(b)return!1;var c="";a.forEach(function(a){a.attributes&& +a.attributes.src&&(c=a.attributes.src)},CKEDITOR.NODE_ELEMENT,!0);a.filterChildren(l);a.name="img";a.attributes.src=a.attributes.src||c;delete a.attributes.type},style:function(){return!1}},attributes:{style:function(a,c){return g.normalizedStyles(c,b)||!1},"class":function(a){a=a.replace(/msonormal|msolistparagraph\w*/ig,"");return""===a?!1:a},cellspacing:p,cellpadding:p,border:p,valign:p,"v:shapes":p,"o:spid":p},comment:function(a){a.match(/\[if.* supportFields.*\]/)&&q++;"[endif]"==a&&(q=0<q?q- +1:0);return!1},text:function(a){return q?"":a.replace(/ /g," ")}});var e=new CKEDITOR.htmlParser.basicWriter;l.applyTo(d);d.writeHtml(e);return e.getHtml()};CKEDITOR.plugins.pastefromword.styles={setStyle:function(a,b,c,d){var e=m.parseCssText(a.attributes.style);d&&e[b]||(""===c?delete e[b]:e[b]=c,a.attributes.style=CKEDITOR.tools.writeCssText(e))},mapStyles:function(a,b){for(var c in b)if(a.attributes[c]){if("function"===typeof b[c])b[c](a.attributes[c]);else g.setStyle(a,b[c],a.attributes[c]); +delete a.attributes[c]}},normalizedStyles:function(a,b){var c="background-color:transparent border-image:none color:windowtext direction:ltr mso- text-indent visibility:visible div:border:none".split(" "),d="font-family font font-size color background-color line-height text-decoration".split(" "),e=function(){for(var a=[],b=0;b<arguments.length;b++)arguments[b]&&a.push(arguments[b]);return-1!==m.indexOf(c,a.join(":"))},n=b&&!0===b.config.pasteFromWordRemoveFontStyles,h=m.parseCssText(a.attributes.style); +"cke:li"==a.name&&h["TEXT-INDENT"]&&h.MARGIN&&(a.attributes["cke-indentation"]=f.getElementIndentation(a),h.MARGIN=h.MARGIN.replace(/(([\w\.]+ ){3,3})[\d\.]+(\w+$)/,"$10$3"));for(var k=m.objectKeys(h),r=0;r<k.length;r++){var g=k[r].toLowerCase(),u=h[k[r]],l=CKEDITOR.tools.indexOf;(n&&-1!==l(d,g.toLowerCase())||e(null,g,u)||e(null,g.replace(/\-.*$/,"-"))||e(null,g)||e(a.name,g,u)||e(a.name,g.replace(/\-.*$/,"-"))||e(a.name,g)||e(u))&&delete h[k[r]]}return CKEDITOR.tools.writeCssText(h)},createStyleStack:function(a, +b,c){var d=[];a.filterChildren(b);for(b=a.children.length-1;0<=b;b--)d.unshift(a.children[b]),a.children[b].remove();g.sortStyles(a);b=m.parseCssText(g.normalizedStyles(a,c));c=a;var e="span"===a.name,n;for(n in b)if(!n.match(/margin|text\-align|width|border|padding/i))if(e)e=!1;else{var h=new CKEDITOR.htmlParser.element("span");h.attributes.style=n+":"+b[n];c.add(h);c=h;delete b[n]}"{}"!==JSON.stringify(b)?a.attributes.style=CKEDITOR.tools.writeCssText(b):delete a.attributes.style;for(b=0;b<d.length;b++)c.add(d[b])}, +sortStyles:function(a){for(var b=["border","border-bottom","font-size","background"],c=m.parseCssText(a.attributes.style),d=m.objectKeys(c),e=[],n=[],h=0;h<d.length;h++)-1!==m.indexOf(b,d[h].toLowerCase())?e.push(d[h]):n.push(d[h]);e.sort(function(a,c){var d=m.indexOf(b,a.toLowerCase()),e=m.indexOf(b,c.toLowerCase());return d-e});d=[].concat(e,n);e={};for(h=0;h<d.length;h++)e[d[h]]=c[d[h]];a.attributes.style=CKEDITOR.tools.writeCssText(e)},pushStylesLower:function(a,b){if(!a.attributes.style||0=== +a.children.length)return!1;b=b||{};var c={"list-style-type":!0,width:!0,border:!0,"border-":!0},d=m.parseCssText(a.attributes.style),e;for(e in d)if(!(e.toLowerCase()in c||c[e.toLowerCase().replace(/\-.*$/,"-")]||e.toLowerCase()in b)){for(var n=!1,h=0;h<a.children.length;h++){var k=a.children[h];k.type===CKEDITOR.NODE_ELEMENT&&(n=!0,g.setStyle(k,e,d[e]))}n&&delete d[e]}a.attributes.style=CKEDITOR.tools.writeCssText(d);return!0}};g=CKEDITOR.plugins.pastefromword.styles;CKEDITOR.plugins.pastefromword.lists= +{thisIsAListItem:function(a){return a.attributes.style&&a.attributes.style.match(/mso\-list:\s?l\d/)&&"li"!==a.parent.name||a.attributes["cke-dissolved"]||a.getHtml().match(/<!\-\-\[if !supportLists]\-\->/)||a.getHtml().match(/^( )*.*?[\.\)] ( ){2,666}/)?!0:!1},convertToFakeListItem:function(a){this.getListItemInfo(a);if(!a.attributes["cke-dissolved"]){var b;a.forEach(function(a){!b&&"img"==a.name&&a.attributes["cke-ignored"]&&"*"==a.attributes.alt&&(b="·",a.remove())},CKEDITOR.NODE_ELEMENT);a.forEach(function(a){b|| +a.value.match(/^ /)||(b=a.value)},CKEDITOR.NODE_TEXT);if("undefined"==typeof b)return;a.attributes["cke-symbol"]=b.replace(/ .*$/,"");f.removeSymbolText(a)}if(a.attributes.style){var c=m.parseCssText(a.attributes.style);c["margin-left"]&&(delete c["margin-left"],a.attributes.style=CKEDITOR.tools.writeCssText(c))}a.name="cke:li"},convertToRealListItems:function(a){var b=[];a.forEach(function(a){"cke:li"==a.name&&(a.name="li",b.push(a))},CKEDITOR.NODE_ELEMENT,!1);return b},removeSymbolText:function(a){var b, +c=a.attributes["cke-symbol"];a.forEach(function(d){!b&&d.value.match(c.replace(")","\\)").replace("(",""))&&(d.value=d.value.replace(c,""),d.parent.getHtml().match(/^(\s| )*$/)&&(b=d.parent!==a?d.parent:null))},CKEDITOR.NODE_TEXT);b&&b.remove()},setListSymbol:function(a,b,c){c=c||1;var d=m.parseCssText(a.attributes.style);if("ol"==a.name){if(a.attributes.type||d["list-style-type"])return;var e={"[ivx]":"lower-roman","[IVX]":"upper-roman","[a-z]":"lower-alpha","[A-Z]":"upper-alpha","\\d":"decimal"}, +n;for(n in e)if(f.getSubsectionSymbol(b).match(new RegExp(n))){d["list-style-type"]=e[n];break}a.attributes["cke-list-style-type"]=d["list-style-type"]}else e={"·":"disc",o:"circle","§":"square"},!d["list-style-type"]&&e[b]&&(d["list-style-type"]=e[b]);f.setListSymbol.removeRedundancies(d,c);(a.attributes.style=CKEDITOR.tools.writeCssText(d))||delete a.attributes.style},setListStart:function(a){for(var b=[],c=0,d=0;d<a.children.length;d++)b.push(a.children[d].attributes["cke-symbol"]||"");b[0]||c++; +switch(a.attributes["cke-list-style-type"]){case "lower-roman":case "upper-roman":a.attributes.start=f.toArabic(f.getSubsectionSymbol(b[c]))-c;break;case "lower-alpha":case "upper-alpha":a.attributes.start=f.getSubsectionSymbol(b[c]).replace(/\W/g,"").toLowerCase().charCodeAt(0)-96-c;break;case "decimal":a.attributes.start=parseInt(f.getSubsectionSymbol(b[c]),10)-c||1}"1"==a.attributes.start&&delete a.attributes.start;delete a.attributes["cke-list-style-type"]},numbering:{toNumber:function(a,b){function c(a){a= +a.toUpperCase();for(var b=1,c=1;0<a.length;c*=26)b+="ABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf(a.charAt(a.length-1))*c,a=a.substr(0,a.length-1);return b}function d(a){var b=[[1E3,"M"],[900,"CM"],[500,"D"],[400,"CD"],[100,"C"],[90,"XC"],[50,"L"],[40,"XL"],[10,"X"],[9,"IX"],[5,"V"],[4,"IV"],[1,"I"]];a=a.toUpperCase();for(var c=b.length,d=0,f=0;f<c;++f)for(var g=b[f],m=g[1].length;a.substr(0,m)==g[1];a=a.substr(m))d+=g[0];return d}return"decimal"==b?Number(a):"upper-roman"==b||"lower-roman"==b?d(a.toUpperCase()): +"lower-alpha"==b||"upper-alpha"==b?c(a):1},getStyle:function(a){a=a.slice(0,1);var b={i:"lower-roman",v:"lower-roman",x:"lower-roman",l:"lower-roman",m:"lower-roman",I:"upper-roman",V:"upper-roman",X:"upper-roman",L:"upper-roman",M:"upper-roman"}[a];b||(b="decimal",a.match(/[a-z]/)&&(b="lower-alpha"),a.match(/[A-Z]/)&&(b="upper-alpha"));return b}},getSubsectionSymbol:function(a){return(a.match(/([\da-zA-Z]+).?$/)||["placeholder",1])[1]},setListDir:function(a){var b=0,c=0;a.forEach(function(a){"li"== +a.name&&("rtl"==(a.attributes.dir||a.attributes.DIR||"").toLowerCase()?c++:b++)},CKEDITOR.ELEMENT_NODE);c>b&&(a.attributes.dir="rtl")},createList:function(a){return(a.attributes["cke-symbol"].match(/([\da-np-zA-NP-Z]).?/)||[])[1]?new CKEDITOR.htmlParser.element("ol"):new CKEDITOR.htmlParser.element("ul")},createLists:function(a){var b,c,d,e=f.convertToRealListItems(a);if(0===e.length)return[];var n=f.groupLists(e);for(a=0;a<n.length;a++){var h=n[a],k=h[0];for(d=0;d<h.length;d++)if(1==h[d].attributes["cke-list-level"]){k= +h[d];break}var k=[f.createList(k)],g=k[0],m=[k[0]];g.insertBefore(h[0]);for(d=0;d<h.length;d++){b=h[d];for(c=b.attributes["cke-list-level"];c>k.length;){var l=f.createList(b),p=g.children;0<p.length?p[p.length-1].add(l):(p=new CKEDITOR.htmlParser.element("li",{style:"list-style-type:none"}),p.add(l),g.add(p));k.push(l);m.push(l);g=l;c==k.length&&f.setListSymbol(l,b.attributes["cke-symbol"],c)}for(;c<k.length;)k.pop(),g=k[k.length-1],c==k.length&&f.setListSymbol(g,b.attributes["cke-symbol"],c);b.remove(); +g.add(b)}k[0].children.length&&(d=k[0].children[0].attributes["cke-symbol"],!d&&1<k[0].children.length&&(d=k[0].children[1].attributes["cke-symbol"]),d&&f.setListSymbol(k[0],d));for(d=0;d<m.length;d++)f.setListStart(m[d]);for(d=0;d<h.length;d++)this.determineListItemValue(h[d])}return e},cleanup:function(a){var b=["cke-list-level","cke-symbol","cke-list-id","cke-indentation","cke-dissolved"],c,d;for(c=0;c<a.length;c++)for(d=0;d<b.length;d++)delete a[c].attributes[b[d]]},determineListItemValue:function(a){if("ol"=== +a.parent.name){var b=this.calculateValue(a),c=a.attributes["cke-symbol"].match(/[a-z0-9]+/gi),d;c&&(c=c[c.length-1],d=a.parent.attributes["cke-list-style-type"]||this.numbering.getStyle(c),c=this.numbering.toNumber(c,d),c!==b&&(a.attributes.value=c))}},calculateValue:function(a){if(!a.parent)return 1;var b=a.parent;a=a.getIndex();var c=null,d,e,n;for(n=a;0<=n&&null===c;n--)e=b.children[n],e.attributes&&void 0!==e.attributes.value&&(d=n,c=parseInt(e.attributes.value,10));null===c&&(c=void 0!==b.attributes.start? +parseInt(b.attributes.start,10):1,d=0);return c+(a-d)},dissolveList:function(a){function b(a){return 50<=a?"l"+b(a-50):40<=a?"xl"+b(a-40):10<=a?"x"+b(a-10):9==a?"ix":5<=a?"v"+b(a-5):4==a?"iv":1<=a?"i"+b(a-1):""}var c,d=[],e=[];a.forEach(function(a){if("li"==a.name){var c=a.children[0];if(c&&c.name&&c.attributes.style&&c.attributes.style.match(/mso-list:/i)){g.pushStylesLower(a,{"list-style-type":!0,display:!0});var f=m.parseCssText(c.attributes.style,!0);g.setStyle(a,"mso-list",f["mso-list"],!0); +g.setStyle(c,"mso-list","");if(f.display||f.DISPLAY)f.display?g.setStyle(a,"display",f.display,!0):g.setStyle(a,"display",f.DISPLAY,!0)}a.attributes.style&&a.attributes.style.match(/mso-list:/i)&&(a.name="p",a.attributes["cke-dissolved"]=!0,d.push(a))}if("ul"==a.name||"ol"==a.name){for(c=0;c<a.children.length;c++)if("li"==a.children[c].name){var f=a.attributes.type,l=parseInt(a.attributes.start,10)||1;f||(f=m.parseCssText(a.attributes.style)["list-style-type"]);switch(f){case "disc":f="·";break;case "circle":f= +"o";break;case "square":f="§";break;case "1":case "decimal":f=l+c+".";break;case "a":case "lower-alpha":f=String.fromCharCode(97+l-1+c)+".";break;case "A":case "upper-alpha":f=String.fromCharCode(65+l-1+c)+".";break;case "i":case "lower-roman":f=b(l+c)+".";break;case "I":case "upper-roman":f=b(l+c).toUpperCase()+".";break;default:f="ul"==a.name?"·":l+c+"."}a.children[c].attributes["cke-symbol"]=f}e.push(a)}},CKEDITOR.NODE_ELEMENT,!1);for(c=d.length-1;0<=c;c--)d[c].insertAfter(a);for(c=e.length-1;0<= +c;c--)delete e[c].name},groupLists:function(a){var b,c,d=[[a[0]]],e=d[0];c=a[0];c.attributes["cke-indentation"]=c.attributes["cke-indentation"]||f.getElementIndentation(c);for(b=1;b<a.length;b++){c=a[b];var g=a[b-1];c.attributes["cke-indentation"]=c.attributes["cke-indentation"]||f.getElementIndentation(c);c.previous!==g&&(f.chopDiscontinuousLists(e,d),d.push(e=[]));e.push(c)}f.chopDiscontinuousLists(e,d);return d},chopDiscontinuousLists:function(a,b){for(var c={},d=[[]],e,g=0;g<a.length;g++){var h= +c[a[g].attributes["cke-list-level"]],k=this.getListItemInfo(a[g]),l,p;h?(p=h.type.match(/alpha/)&&7==h.index?"alpha":p,p="o"==a[g].attributes["cke-symbol"]&&14==h.index?"alpha":p,l=f.getSymbolInfo(a[g].attributes["cke-symbol"],p),k=this.getListItemInfo(a[g]),(h.type!=l.type||e&&k.id!=e.id&&!this.isAListContinuation(a[g]))&&d.push([])):l=f.getSymbolInfo(a[g].attributes["cke-symbol"]);for(e=parseInt(a[g].attributes["cke-list-level"],10)+1;20>e;e++)c[e]&&delete c[e];c[a[g].attributes["cke-list-level"]]= +l;d[d.length-1].push(a[g]);e=k}[].splice.apply(b,[].concat([m.indexOf(b,a),1],d))},isAListContinuation:function(a){var b=a;do if((b=b.previous)&&b.type===CKEDITOR.NODE_ELEMENT){if(void 0===b.attributes["cke-list-level"])break;if(b.attributes["cke-list-level"]===a.attributes["cke-list-level"])return b.attributes["cke-list-id"]===a.attributes["cke-list-id"]}while(b);return!1},getElementIndentation:function(a){a=m.parseCssText(a.attributes.style);if(a.margin||a.MARGIN){a.margin=a.margin||a.MARGIN;var b= +{styles:{margin:a.margin}};CKEDITOR.filter.transformationsTools.splitMarginShorthand(b);a["margin-left"]=b.styles["margin-left"]}return parseInt(m.convertToPx(a["margin-left"]||"0px"),10)},toArabic:function(a){return a.match(/[ivxl]/i)?a.match(/^l/i)?50+f.toArabic(a.slice(1)):a.match(/^lx/i)?40+f.toArabic(a.slice(1)):a.match(/^x/i)?10+f.toArabic(a.slice(1)):a.match(/^ix/i)?9+f.toArabic(a.slice(2)):a.match(/^v/i)?5+f.toArabic(a.slice(1)):a.match(/^iv/i)?4+f.toArabic(a.slice(2)):a.match(/^i/i)?1+f.toArabic(a.slice(1)): +f.toArabic(a.slice(1)):0},getSymbolInfo:function(a,b){var c=a.toUpperCase()==a?"upper-":"lower-",d={"·":["disc",-1],o:["circle",-2],"§":["square",-3]};if(a in d||b&&b.match(/(disc|circle|square)/))return{index:d[a][1],type:d[a][0]};if(a.match(/\d/))return{index:a?parseInt(f.getSubsectionSymbol(a),10):0,type:"decimal"};a=a.replace(/\W/g,"").toLowerCase();return!b&&a.match(/[ivxl]+/i)||b&&"alpha"!=b||"roman"==b?{index:f.toArabic(a),type:c+"roman"}:a.match(/[a-z]/i)?{index:a.charCodeAt(0)-97,type:c+ +"alpha"}:{index:-1,type:"disc"}},getListItemInfo:function(a){if(void 0!==a.attributes["cke-list-id"])return{id:a.attributes["cke-list-id"],level:a.attributes["cke-list-level"]};var b=m.parseCssText(a.attributes.style)["mso-list"],c={id:"0",level:"1"};b&&(b+=" ",c.level=b.match(/level(.+?)\s+/)[1],c.id=b.match(/l(\d+?)\s+/)[1]);a.attributes["cke-list-level"]=void 0!==a.attributes["cke-list-level"]?a.attributes["cke-list-level"]:c.level;a.attributes["cke-list-id"]=c.id;return c}};f=CKEDITOR.plugins.pastefromword.lists; +f.setListSymbol.removeRedundancies=function(a,b){(1===b&&"disc"===a["list-style-type"]||"decimal"===a["list-style-type"])&&delete a["list-style-type"]};CKEDITOR.plugins.pastefromword.createAttributeStack=v})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/dialogs/placeholder.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/dialogs/placeholder.js new file mode 100644 index 0000000..8412e17 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/dialogs/placeholder.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.dialog.add("placeholder",function(a){var b=a.lang.placeholder,a=a.lang.common.generalTab;return{title:b.title,minWidth:300,minHeight:80,contents:[{id:"info",label:a,title:a,elements:[{id:"name",type:"text",style:"width: 100%;",label:b.name,"default":"",required:!0,validate:CKEDITOR.dialog.validate.regex(/^[^\[\]<>]+$/,b.invalidName),setup:function(a){this.setValue(a.data.name)},commit:function(a){a.setData("name",this.getValue())}}]}]}}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/icons/hidpi/placeholder.png b/ituro/static/ckeditor/ckeditor/plugins/placeholder/icons/hidpi/placeholder.png new file mode 100644 index 0000000..0b7abce Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/placeholder/icons/hidpi/placeholder.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/icons/placeholder.png b/ituro/static/ckeditor/ckeditor/plugins/placeholder/icons/placeholder.png new file mode 100644 index 0000000..cb12b48 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/placeholder/icons/placeholder.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/af.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/af.js new file mode 100644 index 0000000..20b1be7 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/af.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","af",{title:"Plekhouer eienskappe",toolbar:"Plekhouer",name:"Plekhouer naam",invalidName:"Die plekhouer mag nie leeg wees nie, en kan geen van die volgende karakters bevat nie. [, ], <, >",pathName:"plekhouer"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/ar.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/ar.js new file mode 100644 index 0000000..745d4c5 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/ar.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","ar",{title:"خصائص الربط الموضعي",toolbar:"الربط الموضعي",name:"اسم الربط الموضعي",invalidName:"لا يمكن ترك الربط الموضعي فارغا و لا أن يحتوي على الرموز التالية [, ], <, >",pathName:"الربط الموضعي"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/bg.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/bg.js new file mode 100644 index 0000000..540805b --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/bg.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","bg",{title:"Настройки на контейнера",toolbar:"Нов контейнер",name:"Placeholder Name",invalidName:"The placeholder can not be empty and can not contain any of following characters: [, ], <, >",pathName:"placeholder"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/ca.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/ca.js new file mode 100644 index 0000000..6b407fd --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/ca.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","ca",{title:"Propietats del marcador de posició",toolbar:"Marcador de posició",name:"Nom del marcador de posició",invalidName:"El marcador de posició no pot estar en blanc ni pot contenir cap dels caràcters següents: [,],<,>",pathName:"marcador de posició"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/cs.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/cs.js new file mode 100644 index 0000000..4a1f753 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/cs.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","cs",{title:"Vlastnosti vyhrazeného prostoru",toolbar:"Vytvořit vyhrazený prostor",name:"Název vyhrazeného prostoru",invalidName:"Vyhrazený prostor nesmí být prázdný či obsahovat následující znaky: [, ], <, >",pathName:"Vyhrazený prostor"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/cy.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/cy.js new file mode 100644 index 0000000..143c9bd --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/cy.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","cy",{title:"Priodweddau'r Daliwr Geiriau",toolbar:"Daliwr Geiriau",name:"Enw'r Daliwr Geiriau",invalidName:"Dyw'r daliwr geiriau methu â bod yn wag ac na all gynnyws y nodau [, ], <, > ",pathName:"daliwr geiriau"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/da.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/da.js new file mode 100644 index 0000000..f3a1783 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/da.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","da",{title:"Egenskaber for pladsholder",toolbar:"Opret pladsholder",name:"Navn på pladsholder",invalidName:"Pladsholderen kan ikke være tom og må ikke indeholde nogen af følgende tegn: [, ], <, >",pathName:"pladsholder"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/de.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/de.js new file mode 100644 index 0000000..a03ea81 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/de.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","de",{title:"Platzhaltereinstellungen",toolbar:"Platzhalter",name:"Platzhaltername",invalidName:"Der Platzhalter darf nicht leer sein und folgende Zeichen nicht enthalten: [, ], <, >",pathName:"Platzhalter"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/el.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/el.js new file mode 100644 index 0000000..07ebe95 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/el.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","el",{title:"Ιδιότητες Υποκαθιστόμενου Κειμένου",toolbar:"Δημιουργία Υποκαθιστόμενου Κειμένου",name:"Όνομα Υποκαθιστόμενου Κειμένου",invalidName:"Το υποκαθιστόμενου κειμένο πρέπει να μην είναι κενό και να μην έχει κανέναν από τους ακόλουθους χαρακτήρες: [, ], <, >",pathName:"υποκαθιστόμενο κείμενο"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/en-gb.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/en-gb.js new file mode 100644 index 0000000..319bc08 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/en-gb.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","en-gb",{title:"Placeholder Properties",toolbar:"Placeholder",name:"Placeholder Name",invalidName:"The placeholder can not be empty and can not contain any of the following characters: [, ], <, >",pathName:"placeholder"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/en.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/en.js new file mode 100644 index 0000000..7f7b148 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/en.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","en",{title:"Placeholder Properties",toolbar:"Placeholder",name:"Placeholder Name",invalidName:"The placeholder can not be empty and can not contain any of following characters: [, ], <, >",pathName:"placeholder"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/eo.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/eo.js new file mode 100644 index 0000000..d5f98a7 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/eo.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","eo",{title:"Atributoj de la rezervita spaco",toolbar:"Rezervita Spaco",name:"Nomo de la rezervita spaco",invalidName:"La rezervita spaco ne povas esti malplena kaj ne povas enteni la sekvajn signojn : [, ], <, >",pathName:"rezervita spaco"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/es.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/es.js new file mode 100644 index 0000000..1ef6ad9 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/es.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","es",{title:"Propiedades del Marcador de Posición",toolbar:"Crear Marcador de Posición",name:"Nombre del Marcador de Posición",invalidName:"El marcador de posición no puede estar vacío y no puede contener ninguno de los siguientes caracteres: [, ], <, >",pathName:"marcador de posición"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/et.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/et.js new file mode 100644 index 0000000..aa4a8a5 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/et.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","et",{title:"Kohahoidja omadused",toolbar:"Kohahoidja loomine",name:"Placeholder Name",invalidName:"The placeholder can not be empty and can not contain any of following characters: [, ], <, >",pathName:"placeholder"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/eu.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/eu.js new file mode 100644 index 0000000..758bce8 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/eu.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","eu",{title:"Leku-marka Aukerak",toolbar:"Leku-marka sortu",name:"Placeholder Name",invalidName:"The placeholder can not be empty and can not contain any of following characters: [, ], <, >",pathName:"placeholder"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/fa.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/fa.js new file mode 100644 index 0000000..4df4731 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/fa.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","fa",{title:"ویژگی‌های محل نگهداری",toolbar:"ایجاد یک محل نگهداری",name:"نام مکان نگهداری",invalidName:"مکان نگهداری نمی‌تواند خالی باشد و همچنین نمی‌تواند محتوی نویسه‌های مقابل باشد: [, ], <, >",pathName:"مکان نگهداری"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/fi.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/fi.js new file mode 100644 index 0000000..44c7ceb --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/fi.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","fi",{title:"Paikkamerkin ominaisuudet",toolbar:"Luo paikkamerkki",name:"Paikkamerkin nimi",invalidName:"Paikkamerkki ei voi olla tyhjä eikä sisältää seuraavia merkkejä: [, ], <, >",pathName:"paikkamerkki"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/fr-ca.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/fr-ca.js new file mode 100644 index 0000000..f07de74 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/fr-ca.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","fr-ca",{title:"Propriétés de l'espace réservé",toolbar:"Créer un espace réservé",name:"Placeholder Name",invalidName:"The placeholder can not be empty and can not contain any of following characters: [, ], <, >",pathName:"placeholder"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/fr.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/fr.js new file mode 100644 index 0000000..1940028 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/fr.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","fr",{title:"Propriétés de l'Espace réservé",toolbar:"Créer l'Espace réservé",name:"Nom de l'espace réservé",invalidName:"L'espace réservé ne peut pas être vide ni contenir l'un de ses caractères : [, ], <, >",pathName:"espace réservé"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/gl.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/gl.js new file mode 100644 index 0000000..d7f6049 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/gl.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","gl",{title:"Propiedades do marcador de posición",toolbar:"Crear un marcador de posición",name:"Nome do marcador de posición",invalidName:"O marcador de posición non pode estar baleiro e non pode conter ningún dos caracteres seguintes: [, ], <, >",pathName:"marcador de posición"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/he.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/he.js new file mode 100644 index 0000000..ca00145 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/he.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","he",{title:"מאפייני שומר מקום",toolbar:"צור שומר מקום",name:"שם שומר מקום",invalidName:"שומר מקום לא יכול להיות ריק ולא יכול להכיל את הסימנים: [, ], <, >",pathName:"שומר מקום"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/hr.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/hr.js new file mode 100644 index 0000000..e53c847 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/hr.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","hr",{title:"Svojstva rezerviranog mjesta",toolbar:"Napravi rezervirano mjesto",name:"Ime rezerviranog mjesta",invalidName:"Rezervirano mjesto ne može biti prazno niti može sadržavati ijedan od sljedećih znakova: [, ], <, >",pathName:"rezervirano mjesto"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/hu.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/hu.js new file mode 100644 index 0000000..038ca05 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/hu.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","hu",{title:"Helytartó beállítások",toolbar:"Helytartó készítése",name:"Helytartó neve",invalidName:"A helytartó nem lehet üres, és nem tartalmazhatja a következő karaktereket:[, ], <, > ",pathName:"helytartó"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/id.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/id.js new file mode 100644 index 0000000..896ade1 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/id.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","id",{title:"Properti isian sementara",toolbar:"Buat isian sementara",name:"Placeholder Name",invalidName:"The placeholder can not be empty and can not contain any of following characters: [, ], <, >",pathName:"placeholder"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/it.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/it.js new file mode 100644 index 0000000..2066596 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/it.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","it",{title:"Proprietà segnaposto",toolbar:"Crea segnaposto",name:"Nome segnaposto",invalidName:"Il segnaposto non può essere vuoto e non può contenere nessuno dei seguenti caratteri: [, ], <, >",pathName:"segnaposto"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/ja.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/ja.js new file mode 100644 index 0000000..af7ec9f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/ja.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","ja",{title:"プレースホルダのプロパティ",toolbar:"プレースホルダを作成",name:"プレースホルダ名",invalidName:"プレースホルダは空欄にできません。また、[, ], <, > の文字は使用できません。",pathName:"placeholder"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/km.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/km.js new file mode 100644 index 0000000..6ee9c46 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/km.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","km",{title:"លក្ខណៈ Placeholder",toolbar:"បង្កើត Placeholder",name:"ឈ្មោះ Placeholder",invalidName:"Placeholder មិន​អាច​ទទេរ ហើយក៏​មិន​អាច​មាន​តួ​អក្សរ​ទាំង​នេះ​ទេ៖ [, ], <, >",pathName:"placeholder"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/ko.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/ko.js new file mode 100644 index 0000000..01afb3f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/ko.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","ko",{title:"플레이스홀더 속성",toolbar:"플레이스홀더",name:"플레이스홀더 이름",invalidName:"플레이스홀더는 빈칸이거나 다음 문자열을 포함할 수 없습니다: [, ], <, >",pathName:"플레이스홀더"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/ku.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/ku.js new file mode 100644 index 0000000..d09d4a8 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/ku.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","ku",{title:"خاسیەتی شوێن هەڵگر",toolbar:"درووستکردنی شوێن هەڵگر",name:"ناوی شوێنگر",invalidName:"شوێنگر نابێت بەتاڵ بێت یان هەریەکێک لەم نووسانەی خوارەوەی تێدابێت: [, ], <, >",pathName:"شوێنگر"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/lv.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/lv.js new file mode 100644 index 0000000..9853eb3 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/lv.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","lv",{title:"Viettura uzstādījumi",toolbar:"Izveidot vietturi",name:"Placeholder Name",invalidName:"The placeholder can not be empty and can not contain any of following characters: [, ], <, >",pathName:"placeholder"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/nb.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/nb.js new file mode 100644 index 0000000..871fb5e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/nb.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","nb",{title:"Egenskaper for plassholder",toolbar:"Opprett plassholder",name:"Navn på plassholder",invalidName:"Plassholderen kan ikke være tom, og kan ikke inneholde følgende tegn: [, ], <, >",pathName:"plassholder"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/nl.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/nl.js new file mode 100644 index 0000000..fdfeea7 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/nl.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","nl",{title:"Eigenschappen placeholder",toolbar:"Placeholder aanmaken",name:"Naam placeholder",invalidName:"De placeholder mag niet leeg zijn, en mag niet een van de volgende tekens bevatten: [, ], <, >",pathName:"placeholder"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/no.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/no.js new file mode 100644 index 0000000..b706284 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/no.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","no",{title:"Egenskaper for plassholder",toolbar:"Opprett plassholder",name:"Navn på plassholder",invalidName:"Plassholderen kan ikke være tom, og kan ikke inneholde følgende tegn: [, ], <, >",pathName:"plassholder"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/pl.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/pl.js new file mode 100644 index 0000000..1a5b10a --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/pl.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","pl",{title:"Właściwości wypełniacza",toolbar:"Utwórz wypełniacz",name:"Nazwa wypełniacza",invalidName:"Wypełniacz nie może być pusty ani nie może zawierać żadnego z następujących znaków: [, ], < oraz >",pathName:"wypełniacz"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/pt-br.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/pt-br.js new file mode 100644 index 0000000..ad7e74c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/pt-br.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","pt-br",{title:"Propriedades do Espaço Reservado",toolbar:"Criar Espaço Reservado",name:"Nome do Espaço Reservado",invalidName:"O espaço reservado não pode estar vazio e não pode conter nenhum dos seguintes caracteres: [, ], <, >",pathName:"Espaço Reservado"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/pt.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/pt.js new file mode 100644 index 0000000..f2b5d8e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/pt.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","pt",{title:"Propriedades dos marcadores",toolbar:"Símbolo",name:"Nome do marcador",invalidName:"O marcador não pode estar em branco e não pode conter qualquer dos seguintes carateres: [, ], <, >",pathName:"símbolo"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/ru.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/ru.js new file mode 100644 index 0000000..c55f095 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/ru.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","ru",{title:"Свойства плейсхолдера",toolbar:"Создать плейсхолдер",name:"Имя плейсхолдера",invalidName:'Плейсхолдер не может быть пустым и содержать один из следующих символов: "[, ], <, >"',pathName:"плейсхолдер"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/si.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/si.js new file mode 100644 index 0000000..d290aa8 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/si.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","si",{title:"ස්ථාන හීම්කරුගේ ",toolbar:"ස්ථාන හීම්කරු නිර්මාණය කිරීම",name:"Placeholder Name",invalidName:"The placeholder can not be empty and can not contain any of following characters: [, ], <, >",pathName:"placeholder"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/sk.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/sk.js new file mode 100644 index 0000000..9c7d48f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/sk.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","sk",{title:"Vlastnosti placeholdera",toolbar:"Vytvoriť placeholder",name:"Názov placeholdera",invalidName:"Placeholder nemôže byť prázdny a nemôže obsahovať žiadny z nasledujúcich znakov: [,],<,>",pathName:"placeholder"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/sl.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/sl.js new file mode 100644 index 0000000..0faff6f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/sl.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","sl",{title:"Lastnosti Ograde",toolbar:"Ustvari Ogrado",name:"Placeholder Ime",invalidName:"Placeholder ne more biti prazen in ne sme vsebovati katerega od naslednjih znakov: [, ], <, >",pathName:"placeholder"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/sq.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/sq.js new file mode 100644 index 0000000..6462928 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/sq.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","sq",{title:"Karakteristikat e Mbajtësit të Vendit",toolbar:"Krijo Mabjtës Vendi",name:"Placeholder Name",invalidName:"The placeholder can not be empty and can not contain any of following characters: [, ], <, >",pathName:"placeholder"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/sv.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/sv.js new file mode 100644 index 0000000..471dac0 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/sv.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","sv",{title:"Innehållsrutans egenskaper",toolbar:"Skapa innehållsruta",name:"Innehållsrutans namn",invalidName:"Innehållsrutan får inte vara tom och får inte innehålla någon av följande tecken: [, ], <, >",pathName:"innehållsruta"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/th.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/th.js new file mode 100644 index 0000000..c552b0d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/th.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","th",{title:"คุณสมบัติเกี่ยวกับตัวยึด",toolbar:"สร้างตัวยึด",name:"Placeholder Name",invalidName:"The placeholder can not be empty and can not contain any of following characters: [, ], <, >",pathName:"placeholder"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/tr.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/tr.js new file mode 100644 index 0000000..ea653fa --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/tr.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","tr",{title:"Yer tutucu özellikleri",toolbar:"Yer tutucu oluşturun",name:"Yer Tutucu Adı",invalidName:"Yer tutucu adı boş bırakılamaz ve şu karakterleri içeremez: [, ], <, >",pathName:"yertutucu"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/tt.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/tt.js new file mode 100644 index 0000000..ef5e162 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/tt.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","tt",{title:"Тутырма үзлекләре",toolbar:"Тутырма",name:"Тутырма исеме",invalidName:"Тутырма буш булмаска тиеш һәм эчендә алдагы символлар булмаска тиеш: [, ], <, >",pathName:"тутырма"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/ug.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/ug.js new file mode 100644 index 0000000..cae2f94 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/ug.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","ug",{title:"ئورۇن بەلگە خاسلىقى",toolbar:"ئورۇن بەلگە قۇر",name:"Placeholder Name",invalidName:"The placeholder can not be empty and can not contain any of following characters: [, ], <, >",pathName:"placeholder"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/uk.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/uk.js new file mode 100644 index 0000000..7c90450 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/uk.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","uk",{title:"Налаштування Заповнювача",toolbar:"Створити Заповнювач",name:"Назва заповнювача",invalidName:"Заповнювач не може бути порожнім і не може містити наступні символи: [, ], <, >",pathName:"заповнювач"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/vi.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/vi.js new file mode 100644 index 0000000..79b38d6 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/vi.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","vi",{title:"Thuộc tính đặt chỗ",toolbar:"Tạo đặt chỗ",name:"Tên giữ chỗ",invalidName:"Giữ chỗ không thể để trống và không thể chứa bất kỳ ký tự sau: [,], <, >",pathName:"giữ chỗ"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/zh-cn.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/zh-cn.js new file mode 100644 index 0000000..0e126f1 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/zh-cn.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","zh-cn",{title:"占位符属性",toolbar:"占位符",name:"占位符名称",invalidName:"占位符名称不能为空,并且不能包含以下字符:[、]、<、>",pathName:"占位符"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/zh.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/zh.js new file mode 100644 index 0000000..0a19d69 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/lang/zh.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("placeholder","zh",{title:"預留位置屬性",toolbar:"建立預留位置",name:"Placeholder 名稱",invalidName:"「預留位置」不可為空白且不可包含以下字元:[, ], <, >",pathName:"預留位置"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/placeholder/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/placeholder/plugin.js new file mode 100644 index 0000000..02e8979 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/placeholder/plugin.js @@ -0,0 +1,7 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){CKEDITOR.plugins.add("placeholder",{requires:"widget,dialog",lang:"af,ar,bg,ca,cs,cy,da,de,el,en,en-gb,eo,es,et,eu,fa,fi,fr,fr-ca,gl,he,hr,hu,id,it,ja,km,ko,ku,lv,nb,nl,no,pl,pt,pt-br,ru,si,sk,sl,sq,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"placeholder",hidpi:!0,onLoad:function(){CKEDITOR.addCss(".cke_placeholder{background-color:#ff0}")},init:function(a){var b=a.lang.placeholder;CKEDITOR.dialog.add("placeholder",this.path+"dialogs/placeholder.js");a.widgets.add("placeholder",{dialog:"placeholder", +pathName:b.pathName,template:'<span class="cke_placeholder">[[]]</span>',downcast:function(){return new CKEDITOR.htmlParser.text("[["+this.data.name+"]]")},init:function(){this.setData("name",this.element.getText().slice(2,-2))},data:function(){this.element.setText("[["+this.data.name+"]]")}});a.ui.addButton&&a.ui.addButton("CreatePlaceholder",{label:b.toolbar,command:"placeholder",toolbar:"insert,5",icon:"placeholder"})},afterInit:function(a){var b=/\[\[([^\[\]])+\]\]/g;a.dataProcessor.dataFilter.addRules({text:function(f, +d){var e=d.parent&&CKEDITOR.dtd[d.parent.name];if(!e||e.span)return f.replace(b,function(b){var c=null,c=new CKEDITOR.htmlParser.element("span",{"class":"cke_placeholder"});c.add(new CKEDITOR.htmlParser.text(b));c=a.widgets.wrapElement(c,"placeholder");return c.getOuterHtml()})}})}})})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/preview/preview.html b/ituro/static/ckeditor/ckeditor/plugins/preview/preview.html new file mode 100644 index 0000000..8c02826 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/preview/preview.html @@ -0,0 +1,13 @@ +<script> + +// Prevent from DOM clobbering. +if ( typeof window.opener._cke_htmlToLoad == 'string' ) { + var doc = document; + doc.open(); + doc.write( window.opener._cke_htmlToLoad ); + doc.close(); + + delete window.opener._cke_htmlToLoad; +} + +</script> diff --git a/ituro/static/ckeditor/ckeditor/plugins/scayt/CHANGELOG.md b/ituro/static/ckeditor/ckeditor/plugins/scayt/CHANGELOG.md new file mode 100644 index 0000000..d956208 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/scayt/CHANGELOG.md @@ -0,0 +1,20 @@ +SCAYT plugin for CKEditor 4 Changelog +==================== +### CKEditor 4.5.6 + +New Features: +* CKEditor [language addon](http://ckeditor.com/addon/language) support +* CKEditor [placeholder addon](http://ckeditor.com/addon/placeholder) support +* Drag and Drop support +* *Experimental* GRAYT functionality http://www.webspellchecker.net/samples/scayt-ckeditor-plugin.html#25 + +Fixed issues: +* [#98](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/98) SCAYT Affects Dialog Double Click. Fixed in SCAYT Core. +* [#102](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/102) SCAYT Core performance enhancements +* [#104](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/104) SCAYT's spans leak into the clipboard and after pasting +* [#105](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/105) Javascript error fired in case of multiple instances of CKEditor in one page +* [#107](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/107) SCAYT should not check non-editable parts of content +* [#108](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/108) Latest SCAYT copies id of editor element to the iframe +* SCAYT stops working when CKEditor Undo plug-in not enabled +* Issue with pasting SCAYT markup in CKEditor +* [#32](https://github.com/WebSpellChecker/ckeditor-plugin-wsc/issues/32) SCAYT stops working after pressing Cancel button in WSC dialog diff --git a/ituro/static/ckeditor/ckeditor/plugins/scayt/LICENSE.md b/ituro/static/ckeditor/ckeditor/plugins/scayt/LICENSE.md new file mode 100644 index 0000000..844ab4d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/scayt/LICENSE.md @@ -0,0 +1,28 @@ +Software License Agreement +========================== + +**CKEditor SCAYT Plugin** +Copyright © 2012, [CKSource](http://cksource.com) - Frederico Knabben. All rights reserved. + +Licensed under the terms of any of the following licenses at your choice: + +* GNU General Public License Version 2 or later (the "GPL"): + http://www.gnu.org/licenses/gpl.html + +* GNU Lesser General Public License Version 2.1 or later (the "LGPL"): + http://www.gnu.org/licenses/lgpl.html + +* Mozilla Public License Version 1.1 or later (the "MPL"): + http://www.mozilla.org/MPL/MPL-1.1.html + +You are not required to, but if you want to explicitly declare the license you have chosen to be bound to when using, reproducing, modifying and distributing this software, just include a text file titled "legal.txt" in your version of this software, indicating your license choice. + +Sources of Intellectual Property Included in this plugin +-------------------------------------------------------- + +Where not otherwise indicated, all plugin content is authored by CKSource engineers and consists of CKSource-owned intellectual property. In some specific instances, the plugin will incorporate work done by developers outside of CKSource with their express permission. + +Trademarks +---------- + +CKEditor is a trademark of CKSource - Frederico Knabben. All other brand and product names are trademarks, registered trademarks or service marks of their respective holders. diff --git a/ituro/static/ckeditor/ckeditor/plugins/scayt/README.md b/ituro/static/ckeditor/ckeditor/plugins/scayt/README.md new file mode 100644 index 0000000..1231d91 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/scayt/README.md @@ -0,0 +1,25 @@ +CKEditor SCAYT Plugin +===================== + +This plugin brings Spell Check As You Type (SCAYT) into up to CKEditor 4+. + +SCAYT is a "installation-less", using the web-services of [WebSpellChecker.net](http://www.webspellchecker.net/). It's an out of the box solution. + +Installation +------------ + +1. Clone/copy this repository contents in a new "plugins/scayt" folder in your CKEditor installation. +2. Enable the "scayt" plugin in the CKEditor configuration file (config.js): + + config.extraPlugins = 'scayt'; + +That's all. SCAYT will appear on the editor toolbar and will be ready to use. + +License +------- + +Licensed under the terms of any of the following licenses at your choice: [GPL](http://www.gnu.org/licenses/gpl.html), [LGPL](http://www.gnu.org/licenses/lgpl.html) and [MPL](http://www.mozilla.org/MPL/MPL-1.1.html). + +See LICENSE.md for more information. + +Developed in cooperation with [WebSpellChecker.net](http://www.webspellchecker.net/). diff --git a/ituro/static/ckeditor/ckeditor/plugins/scayt/dialogs/options.js b/ituro/static/ckeditor/ckeditor/plugins/scayt/dialogs/options.js new file mode 100644 index 0000000..6f158a0 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/scayt/dialogs/options.js @@ -0,0 +1,19 @@ +CKEDITOR.dialog.add("scaytDialog",function(d){var f=d.scayt,p='\x3cp\x3e\x3cimg src\x3d"'+f.getLogo()+'" /\x3e\x3c/p\x3e\x3cp\x3e'+f.getLocal("version")+f.getVersion()+"\x3c/p\x3e\x3cp\x3e"+f.getLocal("text_copyrights")+"\x3c/p\x3e",q=CKEDITOR.document,l={isChanged:function(){return null===this.newLang||this.currentLang===this.newLang?!1:!0},currentLang:f.getLang(),newLang:null,reset:function(){this.currentLang=f.getLang();this.newLang=null},id:"lang"},p=[{id:"options",label:f.getLocal("tab_options"), +onShow:function(){},elements:[{type:"vbox",id:"scaytOptions",children:function(){var a=f.getApplicationConfig(),b=[],e={"ignore-all-caps-words":"label_allCaps","ignore-domain-names":"label_ignoreDomainNames","ignore-words-with-mixed-cases":"label_mixedCase","ignore-words-with-numbers":"label_mixedWithDigits"},h;for(h in a)a={type:"checkbox"},a.id=h,a.label=f.getLocal(e[h]),b.push(a);return b}(),onShow:function(){this.getChild();for(var a=d.scayt,b=0;b<this.getChild().length;b++)this.getChild()[b].setValue(a.getApplicationConfig()[this.getChild()[b].id])}}]}, +{id:"langs",label:f.getLocal("tab_languages"),elements:[{id:"leftLangColumn",type:"vbox",align:"left",widths:["100"],children:[{type:"html",id:"langBox",style:"overflow: hidden; white-space: normal;margin-bottom:15px;",html:'\x3cdiv\x3e\x3cdiv style\x3d"float:left;width:45%;margin-left:5px;" id\x3d"left-col-'+d.name+'" class\x3d"scayt-lang-list"\x3e\x3c/div\x3e\x3cdiv style\x3d"float:left;width:45%;margin-left:15px;" id\x3d"right-col-'+d.name+'" class\x3d"scayt-lang-list"\x3e\x3c/div\x3e\x3c/div\x3e', +onShow:function(){var a=d.scayt.getLang();q.getById("scaytLang_"+d.name+"_"+a).$.checked=!0}},{type:"html",id:"graytLanguagesHint",html:'\x3cdiv style\x3d"margin:5px auto; width:95%;white-space:normal;" id\x3d"'+d.name+'graytLanguagesHint"\x3e\x3cspan style\x3d"width:10px;height:10px;display: inline-block; background:#02b620;vertical-align:top;margin-top:2px;"\x3e\x3c/span\x3e - This languages are supported by Grammar As You Type(GRAYT).\x3c/div\x3e',onShow:function(){var a=q.getById(d.name+"graytLanguagesHint"); +d.config.grayt_autoStartup||(a.$.style.display="none")}}]}]},{id:"dictionaries",label:f.getLocal("tab_dictionaries"),elements:[{type:"vbox",id:"rightCol_col__left",children:[{type:"html",id:"dictionaryNote",html:""},{type:"text",id:"dictionaryName",label:f.getLocal("label_fieldNameDic")||"Dictionary name",onShow:function(a){var b=a.sender,e=d.scayt;setTimeout(function(){b.getContentElement("dictionaries","dictionaryNote").getElement().setText("");null!=e.getUserDictionaryName()&&""!=e.getUserDictionaryName()&& +b.getContentElement("dictionaries","dictionaryName").setValue(e.getUserDictionaryName())},0)}},{type:"hbox",id:"notExistDic",align:"left",style:"width:auto;",widths:["50%","50%"],children:[{type:"button",id:"createDic",label:f.getLocal("btn_createDic"),title:f.getLocal("btn_createDic"),onClick:function(){var a=this.getDialog(),b=n,e=d.scayt,h=a.getContentElement("dictionaries","dictionaryName").getValue();e.createUserDictionary(h,function(c){c.error||b.toggleDictionaryButtons.call(a,!0);c.dialog= +a;c.command="create";c.name=h;d.fire("scaytUserDictionaryAction",c)},function(c){c.dialog=a;c.command="create";c.name=h;d.fire("scaytUserDictionaryActionError",c)})}},{type:"button",id:"restoreDic",label:f.getLocal("btn_restoreDic"),title:f.getLocal("btn_restoreDic"),onClick:function(){var a=this.getDialog(),b=d.scayt,e=n,h=a.getContentElement("dictionaries","dictionaryName").getValue();b.restoreUserDictionary(h,function(c){c.dialog=a;c.error||e.toggleDictionaryButtons.call(a,!0);c.command="restore"; +c.name=h;d.fire("scaytUserDictionaryAction",c)},function(c){c.dialog=a;c.command="restore";c.name=h;d.fire("scaytUserDictionaryActionError",c)})}}]},{type:"hbox",id:"existDic",align:"left",style:"width:auto;",widths:["50%","50%"],children:[{type:"button",id:"removeDic",label:f.getLocal("btn_deleteDic"),title:f.getLocal("btn_deleteDic"),onClick:function(){var a=this.getDialog(),b=d.scayt,e=n,h=a.getContentElement("dictionaries","dictionaryName"),c=h.getValue();b.removeUserDictionary(c,function(b){h.setValue(""); +b.error||e.toggleDictionaryButtons.call(a,!1);b.dialog=a;b.command="remove";b.name=c;d.fire("scaytUserDictionaryAction",b)},function(b){b.dialog=a;b.command="remove";b.name=c;d.fire("scaytUserDictionaryActionError",b)})}},{type:"button",id:"renameDic",label:f.getLocal("btn_renameDic"),title:f.getLocal("btn_renameDic"),onClick:function(){var a=this.getDialog(),b=d.scayt,e=a.getContentElement("dictionaries","dictionaryName").getValue();b.renameUserDictionary(e,function(b){b.dialog=a;b.command="rename"; +b.name=e;d.fire("scaytUserDictionaryAction",b)},function(b){b.dialog=a;b.command="rename";b.name=e;d.fire("scaytUserDictionaryActionError",b)})}}]},{type:"html",id:"dicInfo",html:'\x3cdiv id\x3d"dic_info_editor1" style\x3d"margin:5px auto; width:95%;white-space:normal;"\x3e'+f.getLocal("text_descriptionDic")+"\x3c/div\x3e"}]}]},{id:"about",label:f.getLocal("tab_about"),elements:[{type:"html",id:"about",style:"margin: 5px 5px;",html:'\x3cdiv\x3e\x3cdiv id\x3d"scayt_about_"\x3e'+p+"\x3c/div\x3e\x3c/div\x3e"}]}]; +d.on("scaytUserDictionaryAction",function(a){var b=SCAYT.prototype.UILib,e=a.data.dialog,d=e.getContentElement("dictionaries","dictionaryNote").getElement(),c=a.editor.scayt,g;void 0===a.data.error?(g=c.getLocal("message_success_"+a.data.command+"Dic"),g=g.replace("%s",a.data.name),d.setText(g),b.css(d.$,{color:"blue"})):(""===a.data.name?d.setText(c.getLocal("message_info_emptyDic")):(g=c.getLocal("message_error_"+a.data.command+"Dic"),g=g.replace("%s",a.data.name),d.setText(g)),b.css(d.$,{color:"red"}), +null!=c.getUserDictionaryName()&&""!=c.getUserDictionaryName()?e.getContentElement("dictionaries","dictionaryName").setValue(c.getUserDictionaryName()):e.getContentElement("dictionaries","dictionaryName").setValue(""))});d.on("scaytUserDictionaryActionError",function(a){var b=SCAYT.prototype.UILib,e=a.data.dialog,d=e.getContentElement("dictionaries","dictionaryNote").getElement(),c=a.editor.scayt,g;""===a.data.name?d.setText(c.getLocal("message_info_emptyDic")):(g=c.getLocal("message_error_"+a.data.command+ +"Dic"),g=g.replace("%s",a.data.name),d.setText(g));b.css(d.$,{color:"red"});null!=c.getUserDictionaryName()&&""!=c.getUserDictionaryName()?e.getContentElement("dictionaries","dictionaryName").setValue(c.getUserDictionaryName()):e.getContentElement("dictionaries","dictionaryName").setValue("")});var n={title:f.getLocal("text_title"),resizable:CKEDITOR.DIALOG_RESIZE_BOTH,minWidth:"moono-lisa"==(CKEDITOR.skinName||d.config.skin)?450:340,minHeight:260,onLoad:function(){if(0!=d.config.scayt_uiTabs[1]){var a= +n,b=a.getLangBoxes.call(this);b.getParent().setStyle("white-space","normal");a.renderLangList(b);this.definition.minWidth=this.getSize().width;this.resize(this.definition.minWidth,this.definition.minHeight)}},onCancel:function(){l.reset()},onHide:function(){d.unlockSelection()},onShow:function(){d.fire("scaytDialogShown",this);if(0!=d.config.scayt_uiTabs[2]){var a=d.scayt,b=this.getContentElement("dictionaries","dictionaryName"),e=this.getContentElement("dictionaries","existDic").getElement().getParent(), +h=this.getContentElement("dictionaries","notExistDic").getElement().getParent();e.hide();h.hide();null!=a.getUserDictionaryName()&&""!=a.getUserDictionaryName()?(this.getContentElement("dictionaries","dictionaryName").setValue(a.getUserDictionaryName()),e.show()):(b.setValue(""),h.show())}},onOk:function(){var a=n,b=d.scayt;this.getContentElement("options","scaytOptions");a=a.getChangedOption.call(this);b.commitOption({changedOptions:a})},toggleDictionaryButtons:function(a){var b=this.getContentElement("dictionaries", +"existDic").getElement().getParent(),d=this.getContentElement("dictionaries","notExistDic").getElement().getParent();a?(b.show(),d.hide()):(b.hide(),d.show())},getChangedOption:function(){var a={};if(1==d.config.scayt_uiTabs[0])for(var b=this.getContentElement("options","scaytOptions").getChild(),e=0;e<b.length;e++)b[e].isChanged()&&(a[b[e].id]=b[e].getValue());l.isChanged()&&(a[l.id]=d.config.scayt_sLang=l.currentLang=l.newLang);return a},buildRadioInputs:function(a,b,e){var h=new CKEDITOR.dom.element("div"), +c="scaytLang_"+d.name+"_"+b,g=CKEDITOR.dom.element.createFromHtml('\x3cinput id\x3d"'+c+'" type\x3d"radio" value\x3d"'+b+'" name\x3d"scayt_lang" /\x3e'),f=new CKEDITOR.dom.element("label"),m=d.scayt;h.setStyles({"white-space":"normal",position:"relative","padding-bottom":"2px"});g.on("click",function(a){l.newLang=a.sender.getValue()});f.appendText(a);f.setAttribute("for",c);e&&d.config.grayt_autoStartup&&f.setStyles({color:"#02b620"});h.append(g);h.append(f);b===m.getLang()&&(g.setAttribute("checked", +!0),g.setAttribute("defaultChecked","defaultChecked"));return h},renderLangList:function(a){var b=a.find("#left-col-"+d.name).getItem(0);a=a.find("#right-col-"+d.name).getItem(0);var e=f.getScaytLangList(),h=f.getGraytLangList(),c={},g=[],l=0,m=!1,k;for(k in e.ltr)c[k]=e.ltr[k];for(k in e.rtl)c[k]=e.rtl[k];for(k in c)g.push([k,c[k]]);g.sort(function(a,b){var c=0;a[1]>b[1]?c=1:a[1]<b[1]&&(c=-1);return c});c={};for(m=0;m<g.length;m++)c[g[m][0]]=g[m][1];g=Math.round(g.length/2);for(k in c)l++,m=k in +h.ltr||k in h.rtl,this.buildRadioInputs(c[k],k,m).appendTo(l<=g?b:a)},getLangBoxes:function(){return this.getContentElement("langs","langBox").getElement()},contents:function(a,b){var d=[],f=b.config.scayt_uiTabs;if(f){for(var c in f)1==f[c]&&d.push(a[c]);d.push(a[a.length-1])}else return a;return d}(p,d)};return n}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/scayt/dialogs/toolbar.css b/ituro/static/ckeditor/ckeditor/plugins/scayt/dialogs/toolbar.css new file mode 100644 index 0000000..ecabdac --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/scayt/dialogs/toolbar.css @@ -0,0 +1,71 @@ +a +{ + text-decoration:none; + padding: 2px 4px 4px 6px; + display : block; + border-width: 1px; + border-style: solid; + margin : 0px; +} + +a.cke_scayt_toogle:hover, +a.cke_scayt_toogle:focus, +a.cke_scayt_toogle:active +{ + border-color: #316ac5; + background-color: #dff1ff; + color : #000; + cursor: pointer; + margin : 0px; +} +a.cke_scayt_toogle { + color : #316ac5; + border-color: #fff; +} +.scayt_enabled a.cke_scayt_item { + color : #316ac5; + border-color: #fff; + margin : 0px; +} +.scayt_disabled a.cke_scayt_item { + color : gray; + border-color : #fff; +} +.scayt_enabled a.cke_scayt_item:hover, +.scayt_enabled a.cke_scayt_item:focus, +.scayt_enabled a.cke_scayt_item:active +{ + border-color: #316ac5; + background-color: #dff1ff; + color : #000; + cursor: pointer; +} +.scayt_disabled a.cke_scayt_item:hover, +.scayt_disabled a.cke_scayt_item:focus, +.scayt_disabled a.cke_scayt_item:active +{ + border-color: gray; + background-color: #dff1ff; + color : gray; + cursor: no-drop; +} +.cke_scayt_set_on, .cke_scayt_set_off +{ + display: none; +} +.scayt_enabled .cke_scayt_set_on +{ + display: none; +} +.scayt_disabled .cke_scayt_set_on +{ + display: inline; +} +.scayt_disabled .cke_scayt_set_off +{ + display: none; +} +.scayt_enabled .cke_scayt_set_off +{ + display: inline; +} diff --git a/ituro/static/ckeditor/ckeditor/plugins/scayt/skins/moono-lisa/scayt.css b/ituro/static/ckeditor/ckeditor/plugins/scayt/skins/moono-lisa/scayt.css new file mode 100644 index 0000000..ee18823 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/scayt/skins/moono-lisa/scayt.css @@ -0,0 +1,20 @@ +.scayt-lang-list > div +{ + padding-bottom: 6px !important; +} + +.scayt-lang-list > div input +{ + margin-right: 4px; +} + +#scayt_about_ +{ + width: 190px; + margin: 30px auto 0 auto; +} + +.cke_dialog_contents_body div[name=dictionaries] .cke_dialog_ui_hbox_last > a.cke_dialog_ui_button +{ + margin-top: 0; +} diff --git a/ituro/static/ckeditor/ckeditor/plugins/sharedspace/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/sharedspace/plugin.js new file mode 100644 index 0000000..372fbde --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sharedspace/plugin.js @@ -0,0 +1,7 @@ +/* + Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){function f(a,b,c){var e,d;if(c="string"==typeof c?CKEDITOR.document.getById(c):new CKEDITOR.dom.element(c))if(e=a.fire("uiSpace",{space:b,html:""}).html)a.on("uiSpace",function(a){a.data.space==b&&a.cancel()},null,null,1),d=c.append(CKEDITOR.dom.element.createFromHtml(g.output({id:a.id,name:a.name,langDir:a.lang.dir,langCode:a.langCode,space:b,spaceId:a.ui.spaceId(b),content:e}))),c.getCustomData("cke_hasshared")?d.hide():c.setCustomData("cke_hasshared",1),d.unselectable(),d.on("mousedown", +function(a){a=a.data;a.getTarget().hasAscendant("a",1)||a.preventDefault()}),a.focusManager.add(d,1),a.on("focus",function(){for(var a=0,b,e=c.getChildren();b=e.getItem(a);a++)b.type==CKEDITOR.NODE_ELEMENT&&(!b.equals(d)&&b.hasClass("cke_shared"))&&b.hide();d.show()}),a.on("destroy",function(){d.remove()})}var g=CKEDITOR.addTemplate("sharedcontainer",'<div id="cke_{name}" class="cke {id} cke_reset_all cke_chrome cke_editor_{name} cke_shared cke_detached cke_{langDir} '+CKEDITOR.env.cssClass+'" dir="{langDir}" title="'+ +(CKEDITOR.env.gecko?" ":"")+'" lang="{langCode}" role="presentation"><div class="cke_inner"><div id="{spaceId}" class="cke_{space}" role="presentation">{content}</div></div></div>');CKEDITOR.plugins.add("sharedspace",{init:function(a){a.on("loaded",function(){var b=a.config.sharedSpaces;if(b)for(var c in b)f(a,c,b[c])},null,null,9)}})})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_address.png b/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_address.png new file mode 100644 index 0000000..5abdae1 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_address.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_blockquote.png b/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_blockquote.png new file mode 100644 index 0000000..a8f4973 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_blockquote.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_div.png b/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_div.png new file mode 100644 index 0000000..87b3c17 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_div.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_h1.png b/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_h1.png new file mode 100644 index 0000000..3933325 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_h1.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_h2.png b/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_h2.png new file mode 100644 index 0000000..c99894c Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_h2.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_h3.png b/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_h3.png new file mode 100644 index 0000000..cb73d67 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_h3.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_h4.png b/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_h4.png new file mode 100644 index 0000000..7af6bb4 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_h4.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_h5.png b/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_h5.png new file mode 100644 index 0000000..ce5bec1 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_h5.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_h6.png b/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_h6.png new file mode 100644 index 0000000..e67b982 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_h6.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_p.png b/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_p.png new file mode 100644 index 0000000..63a5820 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_p.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_pre.png b/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_pre.png new file mode 100644 index 0000000..955a868 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/showblocks/images/block_pre.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/dialogs/smiley.js b/ituro/static/ckeditor/ckeditor/plugins/smiley/dialogs/smiley.js new file mode 100644 index 0000000..64635c4 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/smiley/dialogs/smiley.js @@ -0,0 +1,11 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.dialog.add("smiley",function(f){for(var e=f.config,a=f.lang.smiley,h=e.smiley_images,g=e.smiley_columns||8,k,m=function(l){var c=l.data.getTarget(),b=c.getName();if("a"==b)c=c.getChild(0);else if("img"!=b)return;var b=c.getAttribute("cke_src"),a=c.getAttribute("title"),c=f.document.createElement("img",{attributes:{src:b,"data-cke-saved-src":b,title:a,alt:a,width:c.$.width,height:c.$.height}});f.insertElement(c);k.hide();l.data.preventDefault()},q=CKEDITOR.tools.addFunction(function(a,c){a= +new CKEDITOR.dom.event(a);c=new CKEDITOR.dom.element(c);var b;b=a.getKeystroke();var d="rtl"==f.lang.dir;switch(b){case 38:if(b=c.getParent().getParent().getPrevious())b=b.getChild([c.getParent().getIndex(),0]),b.focus();a.preventDefault();break;case 40:(b=c.getParent().getParent().getNext())&&(b=b.getChild([c.getParent().getIndex(),0]))&&b.focus();a.preventDefault();break;case 32:m({data:a});a.preventDefault();break;case d?37:39:if(b=c.getParent().getNext())b=b.getChild(0),b.focus(),a.preventDefault(!0); +else if(b=c.getParent().getParent().getNext())(b=b.getChild([0,0]))&&b.focus(),a.preventDefault(!0);break;case d?39:37:if(b=c.getParent().getPrevious())b=b.getChild(0),b.focus(),a.preventDefault(!0);else if(b=c.getParent().getParent().getPrevious())b=b.getLast().getChild(0),b.focus(),a.preventDefault(!0)}}),d=CKEDITOR.tools.getNextId()+"_smiley_emtions_label",d=['\x3cdiv\x3e\x3cspan id\x3d"'+d+'" class\x3d"cke_voice_label"\x3e'+a.options+"\x3c/span\x3e",'\x3ctable role\x3d"listbox" aria-labelledby\x3d"'+ +d+'" style\x3d"width:100%;height:100%;border-collapse:separate;" cellspacing\x3d"2" cellpadding\x3d"2"',CKEDITOR.env.ie&&CKEDITOR.env.quirks?' style\x3d"position:absolute;"':"","\x3e\x3ctbody\x3e"],n=h.length,a=0;a<n;a++){0===a%g&&d.push('\x3ctr role\x3d"presentation"\x3e');var p="cke_smile_label_"+a+"_"+CKEDITOR.tools.getNextNumber();d.push('\x3ctd class\x3d"cke_dark_background cke_centered" style\x3d"vertical-align: middle;" role\x3d"presentation"\x3e\x3ca href\x3d"javascript:void(0)" role\x3d"option"', +' aria-posinset\x3d"'+(a+1)+'"',' aria-setsize\x3d"'+n+'"',' aria-labelledby\x3d"'+p+'"',' class\x3d"cke_smile cke_hand" tabindex\x3d"-1" onkeydown\x3d"CKEDITOR.tools.callFunction( ',q,', event, this );"\x3e','\x3cimg class\x3d"cke_hand" title\x3d"',e.smiley_descriptions[a],'" cke_src\x3d"',CKEDITOR.tools.htmlEncode(e.smiley_path+h[a]),'" alt\x3d"',e.smiley_descriptions[a],'"',' src\x3d"',CKEDITOR.tools.htmlEncode(e.smiley_path+h[a]),'"',CKEDITOR.env.ie?" onload\x3d\"this.setAttribute('width', 2); this.removeAttribute('width');\" ": +"",'\x3e\x3cspan id\x3d"'+p+'" class\x3d"cke_voice_label"\x3e'+e.smiley_descriptions[a]+"\x3c/span\x3e\x3c/a\x3e","\x3c/td\x3e");a%g==g-1&&d.push("\x3c/tr\x3e")}if(a<g-1){for(;a<g-1;a++)d.push("\x3ctd\x3e\x3c/td\x3e");d.push("\x3c/tr\x3e")}d.push("\x3c/tbody\x3e\x3c/table\x3e\x3c/div\x3e");e={type:"html",id:"smileySelector",html:d.join(""),onLoad:function(a){k=a.sender},focus:function(){var a=this;setTimeout(function(){a.getElement().getElementsByTag("a").getItem(0).focus()},0)},onClick:m,style:"width: 100%; border-collapse: separate;"}; +return{title:f.lang.smiley.title,minWidth:270,minHeight:120,contents:[{id:"tab1",label:"",title:"",expand:!0,padding:0,elements:[e]}],buttons:[CKEDITOR.dialog.cancelButton]}}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/angel_smile.gif b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/angel_smile.gif new file mode 100644 index 0000000..21f81a2 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/angel_smile.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/angel_smile.png b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/angel_smile.png new file mode 100644 index 0000000..559e5e7 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/angel_smile.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/angry_smile.gif b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/angry_smile.gif new file mode 100644 index 0000000..c912d99 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/angry_smile.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/angry_smile.png b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/angry_smile.png new file mode 100644 index 0000000..c05d2be Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/angry_smile.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/broken_heart.gif b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/broken_heart.gif new file mode 100644 index 0000000..4162a7b Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/broken_heart.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/broken_heart.png b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/broken_heart.png new file mode 100644 index 0000000..a711c0d Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/broken_heart.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/confused_smile.gif b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/confused_smile.gif new file mode 100644 index 0000000..0e420cb Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/confused_smile.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/confused_smile.png b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/confused_smile.png new file mode 100644 index 0000000..e0b8e5c Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/confused_smile.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/cry_smile.gif b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/cry_smile.gif new file mode 100644 index 0000000..b513342 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/cry_smile.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/cry_smile.png b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/cry_smile.png new file mode 100644 index 0000000..a1891a3 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/cry_smile.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/devil_smile.gif b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/devil_smile.gif new file mode 100644 index 0000000..9b2a100 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/devil_smile.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/devil_smile.png b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/devil_smile.png new file mode 100644 index 0000000..53247a8 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/devil_smile.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/embaressed_smile.gif b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/embaressed_smile.gif new file mode 100644 index 0000000..8d39f25 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/embaressed_smile.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/embarrassed_smile.gif b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/embarrassed_smile.gif new file mode 100644 index 0000000..8d39f25 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/embarrassed_smile.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/embarrassed_smile.png b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/embarrassed_smile.png new file mode 100644 index 0000000..34904b6 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/embarrassed_smile.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/envelope.gif b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/envelope.gif new file mode 100644 index 0000000..5294ec4 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/envelope.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/envelope.png b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/envelope.png new file mode 100644 index 0000000..44398ad Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/envelope.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/heart.gif b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/heart.gif new file mode 100644 index 0000000..160be8e Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/heart.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/heart.png b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/heart.png new file mode 100644 index 0000000..df409e6 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/heart.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/kiss.gif b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/kiss.gif new file mode 100644 index 0000000..ffb23db Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/kiss.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/kiss.png b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/kiss.png new file mode 100644 index 0000000..a4f2f36 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/kiss.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/lightbulb.gif b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/lightbulb.gif new file mode 100644 index 0000000..ceb6e2d Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/lightbulb.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/lightbulb.png b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/lightbulb.png new file mode 100644 index 0000000..0c4a924 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/lightbulb.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/omg_smile.gif b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/omg_smile.gif new file mode 100644 index 0000000..3177355 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/omg_smile.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/omg_smile.png b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/omg_smile.png new file mode 100644 index 0000000..abc4e2d Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/omg_smile.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/regular_smile.gif b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/regular_smile.gif new file mode 100644 index 0000000..fdcf5c3 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/regular_smile.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/regular_smile.png b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/regular_smile.png new file mode 100644 index 0000000..0f2649b Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/regular_smile.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/sad_smile.gif b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/sad_smile.gif new file mode 100644 index 0000000..cca0729 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/sad_smile.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/sad_smile.png b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/sad_smile.png new file mode 100644 index 0000000..f20f3bf Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/sad_smile.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/shades_smile.gif b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/shades_smile.gif new file mode 100644 index 0000000..7d93474 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/shades_smile.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/shades_smile.png b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/shades_smile.png new file mode 100644 index 0000000..fdaa28b Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/shades_smile.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/teeth_smile.gif b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/teeth_smile.gif new file mode 100644 index 0000000..44c3799 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/teeth_smile.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/teeth_smile.png b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/teeth_smile.png new file mode 100644 index 0000000..5e63785 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/teeth_smile.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/thumbs_down.gif b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/thumbs_down.gif new file mode 100644 index 0000000..5c8bee3 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/thumbs_down.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/thumbs_down.png b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/thumbs_down.png new file mode 100644 index 0000000..1823481 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/thumbs_down.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/thumbs_up.gif b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/thumbs_up.gif new file mode 100644 index 0000000..9cc3702 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/thumbs_up.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/thumbs_up.png b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/thumbs_up.png new file mode 100644 index 0000000..d4e8b22 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/thumbs_up.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/tongue_smile.gif b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/tongue_smile.gif new file mode 100644 index 0000000..81e05b0 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/tongue_smile.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/tongue_smile.png b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/tongue_smile.png new file mode 100644 index 0000000..56553fb Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/tongue_smile.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/tounge_smile.gif b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/tounge_smile.gif new file mode 100644 index 0000000..81e05b0 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/tounge_smile.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif new file mode 100644 index 0000000..eef4fc0 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.png b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.png new file mode 100644 index 0000000..f9714d1 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/wink_smile.gif b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/wink_smile.gif new file mode 100644 index 0000000..6d3d64b Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/wink_smile.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/smiley/images/wink_smile.png b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/wink_smile.png new file mode 100644 index 0000000..7c99c3f Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/smiley/images/wink_smile.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/dialogs/sourcedialog.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/dialogs/sourcedialog.js new file mode 100644 index 0000000..21e3292 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/dialogs/sourcedialog.js @@ -0,0 +1,6 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.dialog.add("sourcedialog",function(a){var b=CKEDITOR.document.getWindow().getViewPaneSize(),e=Math.min(b.width-70,800),b=b.height/1.5,d;return{title:a.lang.sourcedialog.title,minWidth:100,minHeight:100,onShow:function(){this.setValueOf("main","data",d=a.getData())},onOk:function(){function b(f,c){a.focus();a.setData(c,function(){f.hide();var b=a.createRange();b.moveToElementEditStart(a.editable());b.select()})}return function(){var a=this.getValueOf("main","data").replace(/\r/g,""),c=this; +if(a===d)return!0;setTimeout(function(){b(c,a)});return!1}}(),contents:[{id:"main",label:a.lang.sourcedialog.title,elements:[{type:"textarea",id:"data",dir:"ltr",inputStyle:"cursor:auto;width:"+e+"px;height:"+b+"px;tab-size:4;text-align:left;","class":"cke_source"}]}]}}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/icons/hidpi/sourcedialog-rtl.png b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/icons/hidpi/sourcedialog-rtl.png new file mode 100644 index 0000000..adf4af3 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/icons/hidpi/sourcedialog-rtl.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/icons/hidpi/sourcedialog.png b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/icons/hidpi/sourcedialog.png new file mode 100644 index 0000000..b4d0a15 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/icons/hidpi/sourcedialog.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/icons/sourcedialog-rtl.png b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/icons/sourcedialog-rtl.png new file mode 100644 index 0000000..27d1ba8 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/icons/sourcedialog-rtl.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/icons/sourcedialog.png b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/icons/sourcedialog.png new file mode 100644 index 0000000..e44db37 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/icons/sourcedialog.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/af.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/af.js new file mode 100644 index 0000000..f1491d1 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/af.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","af",{toolbar:"Bron",title:"Bron"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ar.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ar.js new file mode 100644 index 0000000..b755d75 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ar.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","ar",{toolbar:"المصدر",title:"المصدر"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/bg.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/bg.js new file mode 100644 index 0000000..1d8c6dc --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/bg.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","bg",{toolbar:"Източник",title:"Източник"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/bn.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/bn.js new file mode 100644 index 0000000..fd41806 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/bn.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","bn",{toolbar:"সোর্স",title:"সোর্স"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/bs.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/bs.js new file mode 100644 index 0000000..9cd0393 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/bs.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","bs",{toolbar:"HTML kôd",title:"HTML kôd"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ca.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ca.js new file mode 100644 index 0000000..2419335 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ca.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","ca",{toolbar:"Codi font",title:"Codi font"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/cs.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/cs.js new file mode 100644 index 0000000..acd14e8 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/cs.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","cs",{toolbar:"Zdroj",title:"Zdroj"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/cy.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/cy.js new file mode 100644 index 0000000..d61bd35 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/cy.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","cy",{toolbar:"HTML",title:"HTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/da.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/da.js new file mode 100644 index 0000000..7c21ca4 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/da.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","da",{toolbar:"Kilde",title:"Kilde"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/de.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/de.js new file mode 100644 index 0000000..49f7c61 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/de.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","de",{toolbar:"Quellcode",title:"Quellcode"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/el.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/el.js new file mode 100644 index 0000000..58f9dd6 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/el.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","el",{toolbar:"Κώδικας",title:"Κώδικας"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/en-au.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/en-au.js new file mode 100644 index 0000000..9dede83 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/en-au.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","en-au",{toolbar:"Source",title:"Source"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/en-ca.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/en-ca.js new file mode 100644 index 0000000..244ef5f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/en-ca.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","en-ca",{toolbar:"Source",title:"Source"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/en-gb.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/en-gb.js new file mode 100644 index 0000000..9381cd0 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/en-gb.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","en-gb",{toolbar:"Source",title:"Source"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/en.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/en.js new file mode 100644 index 0000000..20b116e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/en.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","en",{toolbar:"Source",title:"Source"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/eo.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/eo.js new file mode 100644 index 0000000..902480d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/eo.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","eo",{toolbar:"Fonto",title:"Fonto"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/es.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/es.js new file mode 100644 index 0000000..e7f8551 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/es.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","es",{toolbar:"Fuente HTML",title:"Fuente HTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/et.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/et.js new file mode 100644 index 0000000..9c3848b --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/et.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","et",{toolbar:"Lähtekood",title:"Lähtekood"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/eu.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/eu.js new file mode 100644 index 0000000..dc75afe --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/eu.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","eu",{toolbar:"HTML Iturburua",title:"HTML Iturburua"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fa.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fa.js new file mode 100644 index 0000000..65b6306 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fa.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","fa",{toolbar:"منبع",title:"منبع"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fi.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fi.js new file mode 100644 index 0000000..b7630ff --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fi.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","fi",{toolbar:"Koodi",title:"Koodi"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fo.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fo.js new file mode 100644 index 0000000..ab4e557 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fo.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","fo",{toolbar:"Kelda",title:"Kelda"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fr-ca.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fr-ca.js new file mode 100644 index 0000000..23148f8 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fr-ca.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","fr-ca",{toolbar:"Source",title:"Source"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fr.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fr.js new file mode 100644 index 0000000..8bc1978 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fr.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","fr",{toolbar:"Source",title:"Source"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/gl.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/gl.js new file mode 100644 index 0000000..8a3bcbc --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/gl.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","gl",{toolbar:"Orixe",title:"Orixe"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/gu.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/gu.js new file mode 100644 index 0000000..2241ec6 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/gu.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","gu",{toolbar:"મૂળ કે પ્રાથમિક દસ્તાવેજ",title:"મૂળ કે પ્રાથમિક દસ્તાવેજ"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/he.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/he.js new file mode 100644 index 0000000..4f25550 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/he.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","he",{toolbar:"מקור",title:"מקור"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/hi.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/hi.js new file mode 100644 index 0000000..41ebe9b --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/hi.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","hi",{toolbar:"सोर्स",title:"सोर्स"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/hr.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/hr.js new file mode 100644 index 0000000..51d2d4d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/hr.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","hr",{toolbar:"Kôd",title:"Kôd"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/hu.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/hu.js new file mode 100644 index 0000000..5e80c1e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/hu.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","hu",{toolbar:"Forráskód",title:"Forráskód"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/id.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/id.js new file mode 100644 index 0000000..e5af768 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/id.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","id",{toolbar:"Sumber",title:"Sumber"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/is.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/is.js new file mode 100644 index 0000000..fa21def --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/is.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","is",{toolbar:"Kóði",title:"Kóði"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/it.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/it.js new file mode 100644 index 0000000..0a6c8c0 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/it.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","it",{toolbar:"Sorgente",title:"Sorgente"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ja.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ja.js new file mode 100644 index 0000000..8183259 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ja.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","ja",{toolbar:"ソース",title:"ソース"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ka.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ka.js new file mode 100644 index 0000000..201586a --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ka.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","ka",{toolbar:"კოდები",title:"კოდები"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/km.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/km.js new file mode 100644 index 0000000..421b42c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/km.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","km",{toolbar:"អក្សរ​កូដ",title:"អក្សរ​កូដ"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ko.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ko.js new file mode 100644 index 0000000..64aa700 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ko.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","ko",{toolbar:"소스",title:"소스"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ku.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ku.js new file mode 100644 index 0000000..61faf97 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ku.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","ku",{toolbar:"سەرچاوە",title:"سەرچاوە"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/lt.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/lt.js new file mode 100644 index 0000000..4b297dd --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/lt.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","lt",{toolbar:"Šaltinis",title:"Šaltinis"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/lv.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/lv.js new file mode 100644 index 0000000..1f45457 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/lv.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","lv",{toolbar:"HTML kods",title:"HTML kods"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/mn.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/mn.js new file mode 100644 index 0000000..d1d2b63 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/mn.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","mn",{toolbar:"Код",title:"Код"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ms.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ms.js new file mode 100644 index 0000000..69e7e9f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ms.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","ms",{toolbar:"Sumber",title:"Sumber"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/nb.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/nb.js new file mode 100644 index 0000000..224b085 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/nb.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","nb",{toolbar:"Kilde",title:"Kilde"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/nl.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/nl.js new file mode 100644 index 0000000..47d692d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/nl.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","nl",{toolbar:"Broncode",title:"Broncode"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/no.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/no.js new file mode 100644 index 0000000..02cadba --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/no.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","no",{toolbar:"Kilde",title:"Kilde"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/pl.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/pl.js new file mode 100644 index 0000000..80d4f44 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/pl.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","pl",{toolbar:"Źródło dokumentu",title:"Źródło dokumentu"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/pt-br.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/pt-br.js new file mode 100644 index 0000000..358cfd1 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/pt-br.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","pt-br",{toolbar:"Código-Fonte",title:"Código-Fonte"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/pt.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/pt.js new file mode 100644 index 0000000..f924ce8 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/pt.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","pt",{toolbar:"Fonte",title:"Fonte"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ro.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ro.js new file mode 100644 index 0000000..cc82c71 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ro.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","ro",{toolbar:"Sursa",title:"Sursa"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ru.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ru.js new file mode 100644 index 0000000..fbf6efb --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ru.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","ru",{toolbar:"Исходник",title:"Источник"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/si.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/si.js new file mode 100644 index 0000000..f869386 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/si.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","si",{toolbar:"මුලාශ්‍රය",title:"මුලාශ්‍රය"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sk.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sk.js new file mode 100644 index 0000000..18dcae9 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sk.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","sk",{toolbar:"Zdroj",title:"Zdroj"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sl.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sl.js new file mode 100644 index 0000000..85cfe16 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sl.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","sl",{toolbar:"Izvorna koda",title:"Izvorna koda"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sq.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sq.js new file mode 100644 index 0000000..1266a7f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sq.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","sq",{toolbar:"Burimi",title:"Burimi"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sr-latn.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sr-latn.js new file mode 100644 index 0000000..4f0736c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sr-latn.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","sr-latn",{toolbar:"Kôd",title:"Kôd"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sr.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sr.js new file mode 100644 index 0000000..8407382 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sr.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","sr",{toolbar:"Kôд",title:"Kôд"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sv.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sv.js new file mode 100644 index 0000000..2fec89c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sv.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","sv",{toolbar:"Källa",title:"Källa"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/th.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/th.js new file mode 100644 index 0000000..03e4890 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/th.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","th",{toolbar:"ดูรหัส HTML",title:"ดูรหัส HTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/tr.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/tr.js new file mode 100644 index 0000000..31ac46b --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/tr.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","tr",{toolbar:"Kaynak",title:"Kaynak"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/tt.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/tt.js new file mode 100644 index 0000000..a4c7d5e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/tt.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","tt",{toolbar:"Чыганак",title:"Чыганак"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ug.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ug.js new file mode 100644 index 0000000..efcc9d7 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ug.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","ug",{toolbar:"مەنبە",title:"مەنبە"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/uk.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/uk.js new file mode 100644 index 0000000..ca9afc2 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/uk.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","uk",{toolbar:"Джерело",title:"Джерело"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/vi.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/vi.js new file mode 100644 index 0000000..65c47d6 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/vi.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","vi",{toolbar:"Mã HTML",title:"Mã HTML"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/zh-cn.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/zh-cn.js new file mode 100644 index 0000000..fc5bb0d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/zh-cn.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","zh-cn",{toolbar:"源码",title:"源码"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/zh.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/zh.js new file mode 100644 index 0000000..c49aa82 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/lang/zh.js @@ -0,0 +1 @@ +CKEDITOR.plugins.setLang("sourcedialog","zh",{toolbar:"原始碼",title:"原始碼"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/plugin.js new file mode 100644 index 0000000..e730d67 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/sourcedialog/plugin.js @@ -0,0 +1,6 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.add("sourcedialog",{lang:"af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn",icons:"sourcedialog,sourcedialog-rtl",hidpi:!0,init:function(a){a.addCommand("sourcedialog",new CKEDITOR.dialogCommand("sourcedialog"));CKEDITOR.dialog.add("sourcedialog",this.path+"dialogs/sourcedialog.js");a.ui.addButton&&a.ui.addButton("Sourcedialog", +{label:a.lang.sourcedialog.toolbar,command:"sourcedialog",toolbar:"mode,10"})}}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt new file mode 100644 index 0000000..efe33e6 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt @@ -0,0 +1,20 @@ +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license + +cs.js Found: 118 Missing: 0 +cy.js Found: 118 Missing: 0 +de.js Found: 118 Missing: 0 +el.js Found: 16 Missing: 102 +eo.js Found: 118 Missing: 0 +et.js Found: 31 Missing: 87 +fa.js Found: 24 Missing: 94 +fi.js Found: 23 Missing: 95 +fr.js Found: 118 Missing: 0 +hr.js Found: 23 Missing: 95 +it.js Found: 118 Missing: 0 +nb.js Found: 118 Missing: 0 +nl.js Found: 118 Missing: 0 +no.js Found: 118 Missing: 0 +tr.js Found: 118 Missing: 0 +ug.js Found: 39 Missing: 79 +zh-cn.js Found: 118 Missing: 0 diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/af.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/af.js new file mode 100644 index 0000000..41780d2 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/af.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","af",{euro:"Euroteken",lsquo:"Linker enkelkwotasie",rsquo:"Regter enkelkwotasie",ldquo:"Linker dubbelkwotasie",rdquo:"Regter dubbelkwotasie",ndash:"Kortkoppelteken",mdash:"Langkoppelteken",iexcl:"Omgekeerdeuitroepteken",cent:"Centteken",pound:"Pondteken",curren:"Geldeenheidteken",yen:"Yenteken",brvbar:"Gebreekte balk",sect:"Afdeelingsteken",uml:"Deelteken",copy:"Kopieregteken",ordf:"Vroulikekenteken",laquo:"Linkgeoorienteerde aanhaalingsteken",not:"Verbodeteken", +reg:"Regestrasieteken",macr:"Lengteteken",deg:"Gradeteken",sup2:"Kwadraatteken",sup3:"Kubiekteken",acute:"Akuutaksentteken",micro:"Mikroteken",para:"Pilcrow sign",middot:"Middle dot",cedil:"Cedilla",sup1:"Superscript one",ordm:"Masculine ordinal indicator",raquo:"Right-pointing double angle quotation mark",frac14:"Vulgar fraction one quarter",frac12:"Vulgar fraction one half",frac34:"Vulgar fraction three quarters",iquest:"Inverted question mark",Agrave:"Latin capital letter A with grave accent", +Aacute:"Latin capital letter A with acute accent",Acirc:"Latin capital letter A with circumflex",Atilde:"Latin capital letter A with tilde",Auml:"Latin capital letter A with diaeresis",Aring:"Latin capital letter A with ring above",AElig:"Latin Capital letter Æ",Ccedil:"Latin capital letter C with cedilla",Egrave:"Latin capital letter E with grave accent",Eacute:"Latin capital letter E with acute accent",Ecirc:"Latin capital letter E with circumflex",Euml:"Latin capital letter E with diaeresis",Igrave:"Latin capital letter I with grave accent", +Iacute:"Latin capital letter I with acute accent",Icirc:"Latin capital letter I with circumflex",Iuml:"Latin capital letter I with diaeresis",ETH:"Latin capital letter Eth",Ntilde:"Latin capital letter N with tilde",Ograve:"Latin capital letter O with grave accent",Oacute:"Latin capital letter O with acute accent",Ocirc:"Latin capital letter O with circumflex",Otilde:"Latin capital letter O with tilde",Ouml:"Latin capital letter O with diaeresis",times:"Multiplication sign",Oslash:"Latin capital letter O with stroke", +Ugrave:"Latin capital letter U with grave accent",Uacute:"Latin capital letter U with acute accent",Ucirc:"Latin capital letter U with circumflex",Uuml:"Latin capital letter U with diaeresis",Yacute:"Latin capital letter Y with acute accent",THORN:"Latin capital letter Thorn",szlig:"Latin small letter sharp s",agrave:"Latin small letter a with grave accent",aacute:"Latin small letter a with acute accent",acirc:"Latin small letter a with circumflex",atilde:"Latin small letter a with tilde",auml:"Latin small letter a with diaeresis", +aring:"Latin small letter a with ring above",aelig:"Latin small letter æ",ccedil:"Latin small letter c with cedilla",egrave:"Latin small letter e with grave accent",eacute:"Latin small letter e with acute accent",ecirc:"Latin small letter e with circumflex",euml:"Latin small letter e with diaeresis",igrave:"Latin small letter i with grave accent",iacute:"Latin small letter i with acute accent",icirc:"Latin small letter i with circumflex",iuml:"Latin small letter i with diaeresis",eth:"Latin small letter eth", +ntilde:"Latin small letter n with tilde",ograve:"Latin small letter o with grave accent",oacute:"Latin small letter o with acute accent",ocirc:"Latin small letter o with circumflex",otilde:"Latin small letter o with tilde",ouml:"Latin small letter o with diaeresis",divide:"Division sign",oslash:"Latin small letter o with stroke",ugrave:"Latin small letter u with grave accent",uacute:"Latin small letter u with acute accent",ucirc:"Latin small letter u with circumflex",uuml:"Latin small letter u with diaeresis", +yacute:"Latin small letter y with acute accent",thorn:"Latin small letter thorn",yuml:"Latin small letter y with diaeresis",OElig:"Latin capital ligature OE",oelig:"Latin small ligature oe",372:"Latin capital letter W with circumflex",374:"Latin capital letter Y with circumflex",373:"Latin small letter w with circumflex",375:"Latin small letter y with circumflex",sbquo:"Single low-9 quotation mark",8219:"Single high-reversed-9 quotation mark",bdquo:"Double low-9 quotation mark",hellip:"Horizontal ellipsis", +trade:"Trade mark sign",9658:"Black right-pointing pointer",bull:"Bullet",rarr:"Rightwards arrow",rArr:"Rightwards double arrow",hArr:"Left right double arrow",diams:"Black diamond suit",asymp:"Almost equal to"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ar.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ar.js new file mode 100644 index 0000000..cdd1c90 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ar.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","ar",{euro:"رمز اليورو",lsquo:"علامة تنصيص فردية علي اليسار",rsquo:"علامة تنصيص فردية علي اليمين",ldquo:"علامة تنصيص مزدوجة علي اليسار",rdquo:"علامة تنصيص مزدوجة علي اليمين",ndash:"En dash",mdash:"Em dash",iexcl:"علامة تعجب مقلوبة",cent:"رمز السنت",pound:"رمز الاسترليني",curren:"رمز العملة",yen:"رمز الين",brvbar:"شريط مقطوع",sect:"رمز القسم",uml:"Diaeresis",copy:"علامة حقوق الطبع",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", +not:"ليست علامة",reg:"علامة مسجّلة",macr:"Macron",deg:"Degree sign",sup2:"Superscript two",sup3:"Superscript three",acute:"Acute accent",micro:"Micro sign",para:"Pilcrow sign",middot:"Middle dot",cedil:"Cedilla",sup1:"Superscript one",ordm:"Masculine ordinal indicator",raquo:"Right-pointing double angle quotation mark",frac14:"Vulgar fraction one quarter",frac12:"Vulgar fraction one half",frac34:"Vulgar fraction three quarters",iquest:"علامة الإستفهام غير صحيحة",Agrave:"Latin capital letter A with grave accent", +Aacute:"Latin capital letter A with acute accent",Acirc:"Latin capital letter A with circumflex",Atilde:"Latin capital letter A with tilde",Auml:"Latin capital letter A with diaeresis",Aring:"Latin capital letter A with ring above",AElig:"Latin Capital letter Æ",Ccedil:"Latin capital letter C with cedilla",Egrave:"Latin capital letter E with grave accent",Eacute:"Latin capital letter E with acute accent",Ecirc:"Latin capital letter E with circumflex",Euml:"Latin capital letter E with diaeresis",Igrave:"Latin capital letter I with grave accent", +Iacute:"Latin capital letter I with acute accent",Icirc:"Latin capital letter I with circumflex",Iuml:"Latin capital letter I with diaeresis",ETH:"Latin capital letter Eth",Ntilde:"Latin capital letter N with tilde",Ograve:"Latin capital letter O with grave accent",Oacute:"Latin capital letter O with acute accent",Ocirc:"Latin capital letter O with circumflex",Otilde:"Latin capital letter O with tilde",Ouml:"Latin capital letter O with diaeresis",times:"Multiplication sign",Oslash:"Latin capital letter O with stroke", +Ugrave:"Latin capital letter U with grave accent",Uacute:"Latin capital letter U with acute accent",Ucirc:"Latin capital letter U with circumflex",Uuml:"Latin capital letter U with diaeresis",Yacute:"Latin capital letter Y with acute accent",THORN:"Latin capital letter Thorn",szlig:"Latin small letter sharp s",agrave:"Latin small letter a with grave accent",aacute:"Latin small letter a with acute accent",acirc:"Latin small letter a with circumflex",atilde:"Latin small letter a with tilde",auml:"Latin small letter a with diaeresis", +aring:"Latin small letter a with ring above",aelig:"Latin small letter æ",ccedil:"Latin small letter c with cedilla",egrave:"Latin small letter e with grave accent",eacute:"Latin small letter e with acute accent",ecirc:"Latin small letter e with circumflex",euml:"Latin small letter e with diaeresis",igrave:"Latin small letter i with grave accent",iacute:"Latin small letter i with acute accent",icirc:"Latin small letter i with circumflex",iuml:"Latin small letter i with diaeresis",eth:"Latin small letter eth", +ntilde:"Latin small letter n with tilde",ograve:"Latin small letter o with grave accent",oacute:"Latin small letter o with acute accent",ocirc:"Latin small letter o with circumflex",otilde:"Latin small letter o with tilde",ouml:"Latin small letter o with diaeresis",divide:"Division sign",oslash:"Latin small letter o with stroke",ugrave:"Latin small letter u with grave accent",uacute:"Latin small letter u with acute accent",ucirc:"Latin small letter u with circumflex",uuml:"Latin small letter u with diaeresis", +yacute:"Latin small letter y with acute accent",thorn:"Latin small letter thorn",yuml:"Latin small letter y with diaeresis",OElig:"Latin capital ligature OE",oelig:"Latin small ligature oe",372:"Latin capital letter W with circumflex",374:"Latin capital letter Y with circumflex",373:"Latin small letter w with circumflex",375:"Latin small letter y with circumflex",sbquo:"Single low-9 quotation mark",8219:"Single high-reversed-9 quotation mark",bdquo:"Double low-9 quotation mark",hellip:"Horizontal ellipsis", +trade:"Trade mark sign",9658:"Black right-pointing pointer",bull:"Bullet",rarr:"Rightwards arrow",rArr:"Rightwards double arrow",hArr:"Left right double arrow",diams:"Black diamond suit",asymp:"Almost equal to"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/bg.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/bg.js new file mode 100644 index 0000000..3406b35 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/bg.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","bg",{euro:"Евро знак",lsquo:"Лява маркировка за цитат",rsquo:"Дясна маркировка за цитат",ldquo:"Лява двойна кавичка за цитат",rdquo:"Дясна двойна кавичка за цитат",ndash:"\\\\",mdash:"/",iexcl:"Обърната питанка",cent:"Знак за цент",pound:"Знак за паунд",curren:"Валутен знак",yen:"Знак за йена",brvbar:"Прекъсната линия",sect:"Знак за секция",uml:"Diaeresis",copy:"Знак за Copyright",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", +not:"Not sign",reg:"Registered sign",macr:"Macron",deg:"Degree sign",sup2:"Superscript two",sup3:"Superscript three",acute:"Acute accent",micro:"Micro sign",para:"Pilcrow sign",middot:"Middle dot",cedil:"Cedilla",sup1:"Superscript one",ordm:"Masculine ordinal indicator",raquo:"Right-pointing double angle quotation mark",frac14:"Vulgar fraction one quarter",frac12:"Vulgar fraction one half",frac34:"Vulgar fraction three quarters",iquest:"Inverted question mark",Agrave:"Latin capital letter A with grave accent", +Aacute:"Latin capital letter A with acute accent",Acirc:"Latin capital letter A with circumflex",Atilde:"Latin capital letter A with tilde",Auml:"Latin capital letter A with diaeresis",Aring:"Latin capital letter A with ring above",AElig:"Latin Capital letter Æ",Ccedil:"Latin capital letter C with cedilla",Egrave:"Latin capital letter E with grave accent",Eacute:"Latin capital letter E with acute accent",Ecirc:"Latin capital letter E with circumflex",Euml:"Latin capital letter E with diaeresis",Igrave:"Latin capital letter I with grave accent", +Iacute:"Latin capital letter I with acute accent",Icirc:"Latin capital letter I with circumflex",Iuml:"Latin capital letter I with diaeresis",ETH:"Latin capital letter Eth",Ntilde:"Latin capital letter N with tilde",Ograve:"Latin capital letter O with grave accent",Oacute:"Latin capital letter O with acute accent",Ocirc:"Latin capital letter O with circumflex",Otilde:"Latin capital letter O with tilde",Ouml:"Latin capital letter O with diaeresis",times:"Multiplication sign",Oslash:"Latin capital letter O with stroke", +Ugrave:"Latin capital letter U with grave accent",Uacute:"Latin capital letter U with acute accent",Ucirc:"Latin capital letter U with circumflex",Uuml:"Latin capital letter U with diaeresis",Yacute:"Latin capital letter Y with acute accent",THORN:"Latin capital letter Thorn",szlig:"Latin small letter sharp s",agrave:"Latin small letter a with grave accent",aacute:"Latin small letter a with acute accent",acirc:"Latin small letter a with circumflex",atilde:"Latin small letter a with tilde",auml:"Latin small letter a with diaeresis", +aring:"Latin small letter a with ring above",aelig:"Latin small letter æ",ccedil:"Latin small letter c with cedilla",egrave:"Latin small letter e with grave accent",eacute:"Latin small letter e with acute accent",ecirc:"Latin small letter e with circumflex",euml:"Latin small letter e with diaeresis",igrave:"Latin small letter i with grave accent",iacute:"Latin small letter i with acute accent",icirc:"Latin small letter i with circumflex",iuml:"Latin small letter i with diaeresis",eth:"Latin small letter eth", +ntilde:"Latin small letter n with tilde",ograve:"Latin small letter o with grave accent",oacute:"Latin small letter o with acute accent",ocirc:"Latin small letter o with circumflex",otilde:"Latin small letter o with tilde",ouml:"Latin small letter o with diaeresis",divide:"Division sign",oslash:"Latin small letter o with stroke",ugrave:"Latin small letter u with grave accent",uacute:"Latin small letter u with acute accent",ucirc:"Latin small letter u with circumflex",uuml:"Latin small letter u with diaeresis", +yacute:"Latin small letter y with acute accent",thorn:"Latin small letter thorn",yuml:"Latin small letter y with diaeresis",OElig:"Latin capital ligature OE",oelig:"Latin small ligature oe",372:"Latin capital letter W with circumflex",374:"Latin capital letter Y with circumflex",373:"Latin small letter w with circumflex",375:"Latin small letter y with circumflex",sbquo:"Single low-9 quotation mark",8219:"Single high-reversed-9 quotation mark",bdquo:"Double low-9 quotation mark",hellip:"Horizontal ellipsis", +trade:"Trade mark sign",9658:"Black right-pointing pointer",bull:"Bullet",rarr:"Rightwards arrow",rArr:"Rightwards double arrow",hArr:"Left right double arrow",diams:"Black diamond suit",asymp:"Almost equal to"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ca.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ca.js new file mode 100644 index 0000000..a872189 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ca.js @@ -0,0 +1,14 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","ca",{euro:"Símbol d'euro",lsquo:"Signe de cometa simple esquerra",rsquo:"Signe de cometa simple dreta",ldquo:"Signe de cometa doble esquerra",rdquo:"Signe de cometa doble dreta",ndash:"Guió",mdash:"Guió baix",iexcl:"Signe d'exclamació inversa",cent:"Símbol de percentatge",pound:"Símbol de lliura",curren:"Símbol de moneda",yen:"Símbol de Yen",brvbar:"Barra trencada",sect:"Símbol de secció",uml:"Dièresi",copy:"Símbol de Copyright",ordf:"Indicador ordinal femení", +laquo:"Signe de cometes angulars esquerra",not:"Símbol de negació",reg:"Símbol registrat",macr:"Macron",deg:"Símbol de grau",sup2:"Superíndex dos",sup3:"Superíndex tres",acute:"Accent agut",micro:"Símbol de micro",para:"Símbol de calderó",middot:"Punt volat",cedil:"Ce trencada",sup1:"Superíndex u",ordm:"Indicador ordinal masculí",raquo:"Signe de cometes angulars dreta",frac14:"Fracció vulgar un quart",frac12:"Fracció vulgar una meitat",frac34:"Fracció vulgar tres quarts",iquest:"Símbol d'interrogació invertit", +Agrave:"Lletra majúscula llatina A amb accent greu",Aacute:"Lletra majúscula llatina A amb accent agut",Acirc:"Lletra majúscula llatina A amb circumflex",Atilde:"Lletra majúscula llatina A amb titlla",Auml:"Lletra majúscula llatina A amb dièresi",Aring:"Lletra majúscula llatina A amb anell superior",AElig:"Lletra majúscula llatina Æ",Ccedil:"Lletra majúscula llatina C amb ce trencada",Egrave:"Lletra majúscula llatina E amb accent greu",Eacute:"Lletra majúscula llatina E amb accent agut",Ecirc:"Lletra majúscula llatina E amb circumflex", +Euml:"Lletra majúscula llatina E amb dièresi",Igrave:"Lletra majúscula llatina I amb accent greu",Iacute:"Lletra majúscula llatina I amb accent agut",Icirc:"Lletra majúscula llatina I amb circumflex",Iuml:"Lletra majúscula llatina I amb dièresi",ETH:"Lletra majúscula llatina Eth",Ntilde:"Lletra majúscula llatina N amb titlla",Ograve:"Lletra majúscula llatina O amb accent greu",Oacute:"Lletra majúscula llatina O amb accent agut",Ocirc:"Lletra majúscula llatina O amb circumflex",Otilde:"Lletra majúscula llatina O amb titlla", +Ouml:"Lletra majúscula llatina O amb dièresi",times:"Símbol de multiplicació",Oslash:"Lletra majúscula llatina O amb barra",Ugrave:"Lletra majúscula llatina U amb accent greu",Uacute:"Lletra majúscula llatina U amb accent agut",Ucirc:"Lletra majúscula llatina U amb circumflex",Uuml:"Lletra majúscula llatina U amb dièresi",Yacute:"Lletra majúscula llatina Y amb accent agut",THORN:"Lletra majúscula llatina Thorn",szlig:"Lletra minúscula llatina sharp s",agrave:"Lletra minúscula llatina a amb accent greu", +aacute:"Lletra minúscula llatina a amb accent agut",acirc:"Lletra minúscula llatina a amb circumflex",atilde:"Lletra minúscula llatina a amb titlla",auml:"Lletra minúscula llatina a amb dièresi",aring:"Lletra minúscula llatina a amb anell superior",aelig:"Lletra minúscula llatina æ",ccedil:"Lletra minúscula llatina c amb ce trencada",egrave:"Lletra minúscula llatina e amb accent greu",eacute:"Lletra minúscula llatina e amb accent agut",ecirc:"Lletra minúscula llatina e amb circumflex",euml:"Lletra minúscula llatina e amb dièresi", +igrave:"Lletra minúscula llatina i amb accent greu",iacute:"Lletra minúscula llatina i amb accent agut",icirc:"Lletra minúscula llatina i amb circumflex",iuml:"Lletra minúscula llatina i amb dièresi",eth:"Lletra minúscula llatina eth",ntilde:"Lletra minúscula llatina n amb titlla",ograve:"Lletra minúscula llatina o amb accent greu",oacute:"Lletra minúscula llatina o amb accent agut",ocirc:"Lletra minúscula llatina o amb circumflex",otilde:"Lletra minúscula llatina o amb titlla",ouml:"Lletra minúscula llatina o amb dièresi", +divide:"Símbol de divisió",oslash:"Lletra minúscula llatina o amb barra",ugrave:"Lletra minúscula llatina u amb accent greu",uacute:"Lletra minúscula llatina u amb accent agut",ucirc:"Lletra minúscula llatina u amb circumflex",uuml:"Lletra minúscula llatina u amb dièresi",yacute:"Lletra minúscula llatina y amb accent agut",thorn:"Lletra minúscula llatina thorn",yuml:"Lletra minúscula llatina y amb dièresi",OElig:"Lligadura majúscula llatina OE",oelig:"Lligadura minúscula llatina oe",372:"Lletra majúscula llatina W amb circumflex", +374:"Lletra majúscula llatina Y amb circumflex",373:"Lletra minúscula llatina w amb circumflex",375:"Lletra minúscula llatina y amb circumflex",sbquo:"Signe de cita simple baixa-9",8219:"Signe de cita simple alta-invertida-9",bdquo:"Signe de cita doble baixa-9",hellip:"Punts suspensius",trade:"Símbol de marca registrada",9658:"Punter negre apuntant cap a la dreta",bull:"Vinyeta",rarr:"Fletxa cap a la dreta",rArr:"Doble fletxa cap a la dreta",hArr:"Doble fletxa esquerra dreta",diams:"Vestit negre diamant", +asymp:"Gairebé igual a"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/cs.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/cs.js new file mode 100644 index 0000000..1d98c29 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/cs.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","cs",{euro:"Znak eura",lsquo:"Počáteční uvozovka jednoduchá",rsquo:"Koncová uvozovka jednoduchá",ldquo:"Počáteční uvozovka dvojitá",rdquo:"Koncová uvozovka dvojitá",ndash:"En pomlčka",mdash:"Em pomlčka",iexcl:"Obrácený vykřičník",cent:"Znak centu",pound:"Znak libry",curren:"Znak měny",yen:"Znak jenu",brvbar:"Přerušená svislá čára",sect:"Znak oddílu",uml:"Přehláska",copy:"Znak copyrightu",ordf:"Ženský indikátor rodu",laquo:"Znak dvojitých lomených uvozovek vlevo", +not:"Logistický zápor",reg:"Znak registrace",macr:"Pomlčka nad",deg:"Znak stupně",sup2:"Dvojka jako horní index",sup3:"Trojka jako horní index",acute:"Čárka nad vpravo",micro:"Znak mikro",para:"Znak odstavce",middot:"Tečka uprostřed",cedil:"Ocásek vlevo",sup1:"Jednička jako horní index",ordm:"Mužský indikátor rodu",raquo:"Znak dvojitých lomených uvozovek vpravo",frac14:"Obyčejný zlomek jedna čtvrtina",frac12:"Obyčejný zlomek jedna polovina",frac34:"Obyčejný zlomek tři čtvrtiny",iquest:"Znak obráceného otazníku", +Agrave:"Velké písmeno latinky A s čárkou nad vlevo",Aacute:"Velké písmeno latinky A s čárkou nad vpravo",Acirc:"Velké písmeno latinky A s vokáněm",Atilde:"Velké písmeno latinky A s tildou",Auml:"Velké písmeno latinky A s dvěma tečkami",Aring:"Velké písmeno latinky A s kroužkem nad",AElig:"Velké písmeno latinky Ae",Ccedil:"Velké písmeno latinky C s ocáskem vlevo",Egrave:"Velké písmeno latinky E s čárkou nad vlevo",Eacute:"Velké písmeno latinky E s čárkou nad vpravo",Ecirc:"Velké písmeno latinky E s vokáněm", +Euml:"Velké písmeno latinky E s dvěma tečkami",Igrave:"Velké písmeno latinky I s čárkou nad vlevo",Iacute:"Velké písmeno latinky I s čárkou nad vpravo",Icirc:"Velké písmeno latinky I s vokáněm",Iuml:"Velké písmeno latinky I s dvěma tečkami",ETH:"Velké písmeno latinky Eth",Ntilde:"Velké písmeno latinky N s tildou",Ograve:"Velké písmeno latinky O s čárkou nad vlevo",Oacute:"Velké písmeno latinky O s čárkou nad vpravo",Ocirc:"Velké písmeno latinky O s vokáněm",Otilde:"Velké písmeno latinky O s tildou", +Ouml:"Velké písmeno latinky O s dvěma tečkami",times:"Znak násobení",Oslash:"Velké písmeno latinky O přeškrtnuté",Ugrave:"Velké písmeno latinky U s čárkou nad vlevo",Uacute:"Velké písmeno latinky U s čárkou nad vpravo",Ucirc:"Velké písmeno latinky U s vokáněm",Uuml:"Velké písmeno latinky U s dvěma tečkami",Yacute:"Velké písmeno latinky Y s čárkou nad vpravo",THORN:"Velké písmeno latinky Thorn",szlig:"Malé písmeno latinky ostré s",agrave:"Malé písmeno latinky a s čárkou nad vlevo",aacute:"Malé písmeno latinky a s čárkou nad vpravo", +acirc:"Malé písmeno latinky a s vokáněm",atilde:"Malé písmeno latinky a s tildou",auml:"Malé písmeno latinky a s dvěma tečkami",aring:"Malé písmeno latinky a s kroužkem nad",aelig:"Malé písmeno latinky ae",ccedil:"Malé písmeno latinky c s ocáskem vlevo",egrave:"Malé písmeno latinky e s čárkou nad vlevo",eacute:"Malé písmeno latinky e s čárkou nad vpravo",ecirc:"Malé písmeno latinky e s vokáněm",euml:"Malé písmeno latinky e s dvěma tečkami",igrave:"Malé písmeno latinky i s čárkou nad vlevo",iacute:"Malé písmeno latinky i s čárkou nad vpravo", +icirc:"Malé písmeno latinky i s vokáněm",iuml:"Malé písmeno latinky i s dvěma tečkami",eth:"Malé písmeno latinky eth",ntilde:"Malé písmeno latinky n s tildou",ograve:"Malé písmeno latinky o s čárkou nad vlevo",oacute:"Malé písmeno latinky o s čárkou nad vpravo",ocirc:"Malé písmeno latinky o s vokáněm",otilde:"Malé písmeno latinky o s tildou",ouml:"Malé písmeno latinky o s dvěma tečkami",divide:"Znak dělení",oslash:"Malé písmeno latinky o přeškrtnuté",ugrave:"Malé písmeno latinky u s čárkou nad vlevo", +uacute:"Malé písmeno latinky u s čárkou nad vpravo",ucirc:"Malé písmeno latinky u s vokáněm",uuml:"Malé písmeno latinky u s dvěma tečkami",yacute:"Malé písmeno latinky y s čárkou nad vpravo",thorn:"Malé písmeno latinky thorn",yuml:"Malé písmeno latinky y s dvěma tečkami",OElig:"Velká ligatura latinky OE",oelig:"Malá ligatura latinky OE",372:"Velké písmeno latinky W s vokáněm",374:"Velké písmeno latinky Y s vokáněm",373:"Malé písmeno latinky w s vokáněm",375:"Malé písmeno latinky y s vokáněm",sbquo:"Dolní 9 uvozovka jednoduchá", +8219:"Horní obrácená 9 uvozovka jednoduchá",bdquo:"Dolní 9 uvozovka dvojitá",hellip:"Trojtečkový úvod",trade:"Obchodní značka",9658:"Černý ukazatel směřující vpravo",bull:"Kolečko",rarr:"Šipka vpravo",rArr:"Dvojitá šipka vpravo",hArr:"Dvojitá šipka vlevo a vpravo",diams:"Černé piky",asymp:"Téměř se rovná"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/cy.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/cy.js new file mode 100644 index 0000000..1ceb05b --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/cy.js @@ -0,0 +1,14 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","cy",{euro:"Arwydd yr Ewro",lsquo:"Dyfynnod chwith unigol",rsquo:"Dyfynnod dde unigol",ldquo:"Dyfynnod chwith dwbl",rdquo:"Dyfynnod dde dwbl",ndash:"Cysylltnod en",mdash:"Cysylltnod em",iexcl:"Ebychnod gwrthdro",cent:"Arwydd sent",pound:"Arwydd punt",curren:"Arwydd arian cyfred",yen:"Arwydd yen",brvbar:"Bar toriedig",sect:"Arwydd adran",uml:"Didolnod",copy:"Arwydd hawlfraint",ordf:"Dangosydd benywaidd",laquo:"Dyfynnod dwbl ar ongl i'r chwith",not:"Arwydd Nid", +reg:"Arwydd cofrestredig",macr:"Macron",deg:"Arwydd gradd",sup2:"Dau uwchsgript",sup3:"Tri uwchsgript",acute:"Acen ddyrchafedig",micro:"Arwydd micro",para:"Arwydd pilcrow",middot:"Dot canol",cedil:"Sedila",sup1:"Un uwchsgript",ordm:"Dangosydd gwrywaidd",raquo:"Dyfynnod dwbl ar ongl i'r dde",frac14:"Ffracsiwn cyffredin un cwarter",frac12:"Ffracsiwn cyffredin un hanner",frac34:"Ffracsiwn cyffredin tri chwarter",iquest:"Marc cwestiwn gwrthdroëdig",Agrave:"Priflythyren A Lladinaidd gydag acen ddisgynedig", +Aacute:"Priflythyren A Lladinaidd gydag acen ddyrchafedig",Acirc:"Priflythyren A Lladinaidd gydag acen grom",Atilde:"Priflythyren A Lladinaidd gyda thild",Auml:"Priflythyren A Lladinaidd gyda didolnod",Aring:"Priflythyren A Lladinaidd gyda chylch uwchben",AElig:"Priflythyren Æ Lladinaidd",Ccedil:"Priflythyren C Lladinaidd gyda sedila",Egrave:"Priflythyren E Lladinaidd gydag acen ddisgynedig",Eacute:"Priflythyren E Lladinaidd gydag acen ddyrchafedig",Ecirc:"Priflythyren E Lladinaidd gydag acen grom", +Euml:"Priflythyren E Lladinaidd gyda didolnod",Igrave:"Priflythyren I Lladinaidd gydag acen ddisgynedig",Iacute:"Priflythyren I Lladinaidd gydag acen ddyrchafedig",Icirc:"Priflythyren I Lladinaidd gydag acen grom",Iuml:"Priflythyren I Lladinaidd gyda didolnod",ETH:"Priflythyren Eth",Ntilde:"Priflythyren N Lladinaidd gyda thild",Ograve:"Priflythyren O Lladinaidd gydag acen ddisgynedig",Oacute:"Priflythyren O Lladinaidd gydag acen ddyrchafedig",Ocirc:"Priflythyren O Lladinaidd gydag acen grom",Otilde:"Priflythyren O Lladinaidd gyda thild", +Ouml:"Priflythyren O Lladinaidd gyda didolnod",times:"Arwydd lluosi",Oslash:"Priflythyren O Lladinaidd gyda strôc",Ugrave:"Priflythyren U Lladinaidd gydag acen ddisgynedig",Uacute:"Priflythyren U Lladinaidd gydag acen ddyrchafedig",Ucirc:"Priflythyren U Lladinaidd gydag acen grom",Uuml:"Priflythyren U Lladinaidd gyda didolnod",Yacute:"Priflythyren Y Lladinaidd gydag acen ddyrchafedig",THORN:"Priflythyren Thorn",szlig:"Llythyren s fach Lladinaidd siarp ",agrave:"Llythyren a fach Lladinaidd gydag acen ddisgynedig", +aacute:"Llythyren a fach Lladinaidd gydag acen ddyrchafedig",acirc:"Llythyren a fach Lladinaidd gydag acen grom",atilde:"Llythyren a fach Lladinaidd gyda thild",auml:"Llythyren a fach Lladinaidd gyda didolnod",aring:"Llythyren a fach Lladinaidd gyda chylch uwchben",aelig:"Llythyren æ fach Lladinaidd",ccedil:"Llythyren c fach Lladinaidd gyda sedila",egrave:"Llythyren e fach Lladinaidd gydag acen ddisgynedig",eacute:"Llythyren e fach Lladinaidd gydag acen ddyrchafedig",ecirc:"Llythyren e fach Lladinaidd gydag acen grom", +euml:"Llythyren e fach Lladinaidd gyda didolnod",igrave:"Llythyren i fach Lladinaidd gydag acen ddisgynedig",iacute:"Llythyren i fach Lladinaidd gydag acen ddyrchafedig",icirc:"Llythyren i fach Lladinaidd gydag acen grom",iuml:"Llythyren i fach Lladinaidd gyda didolnod",eth:"Llythyren eth fach",ntilde:"Llythyren n fach Lladinaidd gyda thild",ograve:"Llythyren o fach Lladinaidd gydag acen ddisgynedig",oacute:"Llythyren o fach Lladinaidd gydag acen ddyrchafedig",ocirc:"Llythyren o fach Lladinaidd gydag acen grom", +otilde:"Llythyren o fach Lladinaidd gyda thild",ouml:"Llythyren o fach Lladinaidd gyda didolnod",divide:"Arwydd rhannu",oslash:"Llythyren o fach Lladinaidd gyda strôc",ugrave:"Llythyren u fach Lladinaidd gydag acen ddisgynedig",uacute:"Llythyren u fach Lladinaidd gydag acen ddyrchafedig",ucirc:"Llythyren u fach Lladinaidd gydag acen grom",uuml:"Llythyren u fach Lladinaidd gyda didolnod",yacute:"Llythyren y fach Lladinaidd gydag acen ddisgynedig",thorn:"Llythyren o fach Lladinaidd gyda strôc",yuml:"Llythyren y fach Lladinaidd gyda didolnod", +OElig:"Priflythyren cwlwm OE Lladinaidd ",oelig:"Priflythyren cwlwm oe Lladinaidd ",372:"Priflythyren W gydag acen grom",374:"Priflythyren Y gydag acen grom",373:"Llythyren w fach gydag acen grom",375:"Llythyren y fach gydag acen grom",sbquo:"Dyfynnod sengl 9-isel",8219:"Dyfynnod sengl 9-uchel cildro",bdquo:"Dyfynnod dwbl 9-isel",hellip:"Coll geiriau llorweddol",trade:"Arwydd marc masnachol",9658:"Pwyntydd du i'r dde",bull:"Bwled",rarr:"Saeth i'r dde",rArr:"Saeth ddwbl i'r dde",hArr:"Saeth ddwbl i'r chwith", +diams:"Siwt diemwnt du",asymp:"Bron yn hafal iddo"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/da.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/da.js new file mode 100644 index 0000000..7b26e4c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/da.js @@ -0,0 +1,11 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","da",{euro:"Euro-tegn",lsquo:"Venstre enkelt anførselstegn",rsquo:"Højre enkelt anførselstegn",ldquo:"Venstre dobbelt anførselstegn",rdquo:"Højre dobbelt anførselstegn",ndash:"Bindestreg",mdash:"Tankestreg",iexcl:"Omvendt udråbstegn",cent:"Cent-tegn",pound:"Pund-tegn",curren:"Kurs-tegn",yen:"Yen-tegn",brvbar:"Brudt streg",sect:"Paragraftegn",uml:"Umlaut",copy:"Copyright-tegn",ordf:"Feminin ordinal indikator",laquo:"Venstre dobbel citations-vinkel",not:"Negation", +reg:"Registreret varemærke tegn",macr:"Macron",deg:"Grad-tegn",sup2:"Superscript to",sup3:"Superscript tre",acute:"Prim-tegn",micro:"Mikro-tegn",para:"Pilcrow-tegn",middot:"Punkt-tegn",cedil:"Cedille",sup1:"Superscript et",ordm:"Maskulin ordinal indikator",raquo:"Højre dobbel citations-vinkel",frac14:"En fjerdedel",frac12:"En halv",frac34:"En tredjedel",iquest:"Omvendt udråbstegn",Agrave:"Stort A med accent grave",Aacute:"Stort A med accent aigu",Acirc:"Stort A med cirkumfleks",Atilde:"Stort A med tilde", +Auml:"Stort A med umlaut",Aring:"Stort Å",AElig:"Stort Æ",Ccedil:"Stort C med cedille",Egrave:"Stort E med accent grave",Eacute:"Stort E med accent aigu",Ecirc:"Stort E med cirkumfleks",Euml:"Stort E med umlaut",Igrave:"Stort I med accent grave",Iacute:"Stort I med accent aigu",Icirc:"Stort I med cirkumfleks",Iuml:"Stort I med umlaut",ETH:"Stort Ð (edd)",Ntilde:"Stort N med tilde",Ograve:"Stort O med accent grave",Oacute:"Stort O med accent aigu",Ocirc:"Stort O med cirkumfleks",Otilde:"Stort O med tilde", +Ouml:"Stort O med umlaut",times:"Gange-tegn",Oslash:"Stort Ø",Ugrave:"Stort U med accent grave",Uacute:"Stort U med accent aigu",Ucirc:"Stort U med cirkumfleks",Uuml:"Stort U med umlaut",Yacute:"Stort Y med accent aigu",THORN:"Stort Thorn",szlig:"Lille eszett",agrave:"Lille a med accent grave",aacute:"Lille a med accent aigu",acirc:"Lille a med cirkumfleks",atilde:"Lille a med tilde",auml:"Lille a med umlaut",aring:"Lilla å",aelig:"Lille æ",ccedil:"Lille c med cedille",egrave:"Lille e med accent grave", +eacute:"Lille e med accent aigu",ecirc:"Lille e med cirkumfleks",euml:"Lille e med umlaut",igrave:"Lille i med accent grave",iacute:"Lille i med accent aigu",icirc:"Lille i med cirkumfleks",iuml:"Lille i med umlaut",eth:"Lille ð (edd)",ntilde:"Lille n med tilde",ograve:"Lille o med accent grave",oacute:"Lille o med accent aigu",ocirc:"Lille o med cirkumfleks",otilde:"Lille o med tilde",ouml:"Lille o med umlaut",divide:"Divisions-tegn",oslash:"Lille ø",ugrave:"Lille u med accent grave",uacute:"Lille u med accent aigu", +ucirc:"Lille u med cirkumfleks",uuml:"Lille u med umlaut",yacute:"Lille y med accent aigu",thorn:"Lille thorn",yuml:"Lille y med umlaut",OElig:"Stort Æ",oelig:"Lille æ",372:"Stort W med cirkumfleks",374:"Stort Y med cirkumfleks",373:"Lille w med cirkumfleks",375:"Lille y med cirkumfleks",sbquo:"Lavt enkelt 9-komma citationstegn",8219:"Højt enkelt 9-komma citationstegn",bdquo:"Dobbelt 9-komma citationstegn",hellip:"Tre horizontale prikker",trade:"Varemærke-tegn",9658:"Sort højre pil",bull:"Punkt", +rarr:"Højre pil",rArr:"Højre dobbelt pil",hArr:"Venstre højre dobbelt pil",diams:"Sort diamant",asymp:"Næsten lig med"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/de-ch.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/de-ch.js new file mode 100644 index 0000000..60673f0 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/de-ch.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","de-ch",{euro:"Euro Zeichen",lsquo:"Hochkomma links",rsquo:"Hochkomma rechts",ldquo:"Anführungszeichen links",rdquo:"Anführungszeichen rechts",ndash:"Kleiner Strich",mdash:"Mittlerer Strich",iexcl:"Invertiertes Ausrufezeichen",cent:"Cent-Zeichen",pound:"Pfund-Zeichen",curren:"Währungszeichen",yen:"Yen",brvbar:"Gestrichelte Linie",sect:"Paragrafenzeichen",uml:"Diäresis",copy:"Copyright-Zeichen",ordf:"Feminine ordinal Anzeige",laquo:"Nach links zeigenden Doppel-Winkel Anführungszeichen", +not:"Not-Zeichen",reg:"Registriert-Zeichen",macr:"Längezeichen",deg:"Grad-Zeichen",sup2:"Hoch 2",sup3:"Hoch 3",acute:"Akzentzeichen ",micro:"Mikro-Zeichen",para:"Pilcrow-Zeichen",middot:"Mittelpunkt",cedil:"Cedilla",sup1:"Hoch 1",ordm:"Männliche Ordnungszahl Anzeige",raquo:"Nach rechts zeigenden Doppel-Winkel Anführungszeichen",frac14:"ein Viertel",frac12:"Hälfte",frac34:"Dreiviertel",iquest:"Umgekehrtes Fragezeichen",Agrave:"Lateinischer Buchstabe A mit AkzentGrave",Aacute:"Lateinischer Buchstabe A mit Akutakzent", +Acirc:"Lateinischer Buchstabe A mit Zirkumflex",Atilde:"Lateinischer Buchstabe A mit Tilde",Auml:"Lateinischer Buchstabe A mit Trema",Aring:"Lateinischer Buchstabe A mit Ring oben",AElig:"Lateinischer Buchstabe Æ",Ccedil:"Lateinischer Buchstabe C mit Cedille",Egrave:"Lateinischer Buchstabe E mit AkzentGrave",Eacute:"Lateinischer Buchstabe E mit Akutakzent",Ecirc:"Lateinischer Buchstabe E mit Zirkumflex",Euml:"Lateinischer Buchstabe E Trema",Igrave:"Lateinischer Buchstabe I mit AkzentGrave",Iacute:"Lateinischer Buchstabe I mit Akutakzent", +Icirc:"Lateinischer Buchstabe I mit Zirkumflex",Iuml:"Lateinischer Buchstabe I mit Trema",ETH:"Lateinischer Buchstabe Eth",Ntilde:"Lateinischer Buchstabe N mit Tilde",Ograve:"Lateinischer Buchstabe O mit AkzentGrave",Oacute:"Lateinischer Buchstabe O mit Akutakzent",Ocirc:"Lateinischer Buchstabe O mit Zirkumflex",Otilde:"Lateinischer Buchstabe O mit Tilde",Ouml:"Lateinischer Buchstabe O mit Trema",times:"Multiplikation",Oslash:"Lateinischer Buchstabe O durchgestrichen",Ugrave:"Lateinischer Buchstabe U mit Akzentgrave", +Uacute:"Lateinischer Buchstabe U mit Akutakzent",Ucirc:"Lateinischer Buchstabe U mit Zirkumflex",Uuml:"Lateinischer Buchstabe a mit Trema",Yacute:"Lateinischer Buchstabe a mit Akzent",THORN:"Lateinischer Buchstabe mit Dorn",szlig:"Kleiner lateinischer Buchstabe scharfe s",agrave:"Kleiner lateinischer Buchstabe a mit Accent grave",aacute:"Kleiner lateinischer Buchstabe a mit Akut",acirc:"Lateinischer Buchstabe a mit Zirkumflex",atilde:"Lateinischer Buchstabe a mit Tilde",auml:"Kleiner lateinischer Buchstabe a mit Trema", +aring:"Kleiner lateinischer Buchstabe a mit Ring oben",aelig:"Lateinischer Buchstabe æ",ccedil:"Kleiner lateinischer Buchstabe c mit Cedille",egrave:"Kleiner lateinischer Buchstabe e mit Accent grave",eacute:"Kleiner lateinischer Buchstabe e mit Akut",ecirc:"Kleiner lateinischer Buchstabe e mit Zirkumflex",euml:"Kleiner lateinischer Buchstabe e mit Trema",igrave:"Kleiner lateinischer Buchstabe i mit AkzentGrave",iacute:"Kleiner lateinischer Buchstabe i mit Akzent",icirc:"Kleiner lateinischer Buchstabe i mit Zirkumflex", +iuml:"Kleiner lateinischer Buchstabe i mit Trema",eth:"Kleiner lateinischer Buchstabe eth",ntilde:"Kleiner lateinischer Buchstabe n mit Tilde",ograve:"Kleiner lateinischer Buchstabe o mit Accent grave",oacute:"Kleiner lateinischer Buchstabe o mit Akzent",ocirc:"Kleiner lateinischer Buchstabe o mit Zirkumflex",otilde:"Lateinischer Buchstabe i mit Tilde",ouml:"Kleiner lateinischer Buchstabe o mit Trema",divide:"Divisionszeichen",oslash:"Kleiner lateinischer Buchstabe o durchgestrichen",ugrave:"Kleiner lateinischer Buchstabe u mit Accent grave", +uacute:"Kleiner lateinischer Buchstabe u mit Akut",ucirc:"Kleiner lateinischer Buchstabe u mit Zirkumflex",uuml:"Kleiner lateinischer Buchstabe u mit Trema",yacute:"Kleiner lateinischer Buchstabe y mit Akut",thorn:"Kleiner lateinischer Buchstabe Dorn",yuml:"Kleiner lateinischer Buchstabe y mit Trema",OElig:"Lateinischer Buchstabe Ligatur OE",oelig:"Kleiner lateinischer Buchstabe Ligatur OE",372:"Lateinischer Buchstabe W mit Zirkumflex",374:"Lateinischer Buchstabe Y mit Zirkumflex",373:"Kleiner lateinischer Buchstabe w mit Zirkumflex", +375:"Kleiner lateinischer Buchstabe y mit Zirkumflex",sbquo:"Tiefergestelltes Komma",8219:"Rumgedrehtes Komma",bdquo:"Doppeltes Anführungszeichen unten",hellip:"horizontale Auslassungspunkte",trade:"Handelszeichen",9658:"Dreickspfeil rechts",bull:"Bullet",rarr:"Pfeil rechts",rArr:"Doppelpfeil rechts",hArr:"Doppelpfeil links",diams:"Karo",asymp:"Ungefähr"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/de.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/de.js new file mode 100644 index 0000000..2f67f0c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/de.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","de",{euro:"Euro Zeichen",lsquo:"Hochkomma links",rsquo:"Hochkomma rechts",ldquo:"Anführungszeichen links",rdquo:"Anführungszeichen rechts",ndash:"Kleiner Strich",mdash:"Mittlerer Strich",iexcl:"Invertiertes Ausrufezeichen",cent:"Cent-Zeichen",pound:"Pfund-Zeichen",curren:"Währungszeichen",yen:"Yen",brvbar:"Gestrichelte Linie",sect:"Paragrafenzeichen",uml:"Diäresis",copy:"Copyright-Zeichen",ordf:"Feminine ordinal Anzeige",laquo:"Nach links zeigenden Doppel-Winkel Anführungszeichen", +not:"Not-Zeichen",reg:"Registriert-Zeichen",macr:"Längezeichen",deg:"Grad-Zeichen",sup2:"Hoch 2",sup3:"Hoch 3",acute:"Akzentzeichen ",micro:"Mikro-Zeichen",para:"Pilcrow-Zeichen",middot:"Mittelpunkt",cedil:"Cedilla",sup1:"Hoch 1",ordm:"Männliche Ordnungszahl Anzeige",raquo:"Nach rechts zeigenden Doppel-Winkel Anführungszeichen",frac14:"ein Viertel",frac12:"Hälfte",frac34:"Dreiviertel",iquest:"Umgekehrtes Fragezeichen",Agrave:"Lateinischer Buchstabe A mit AkzentGrave",Aacute:"Lateinischer Buchstabe A mit Akutakzent", +Acirc:"Lateinischer Buchstabe A mit Zirkumflex",Atilde:"Lateinischer Buchstabe A mit Tilde",Auml:"Lateinischer Buchstabe A mit Trema",Aring:"Lateinischer Buchstabe A mit Ring oben",AElig:"Lateinischer Buchstabe Æ",Ccedil:"Lateinischer Buchstabe C mit Cedille",Egrave:"Lateinischer Buchstabe E mit AkzentGrave",Eacute:"Lateinischer Buchstabe E mit Akutakzent",Ecirc:"Lateinischer Buchstabe E mit Zirkumflex",Euml:"Lateinischer Buchstabe E Trema",Igrave:"Lateinischer Buchstabe I mit AkzentGrave",Iacute:"Lateinischer Buchstabe I mit Akutakzent", +Icirc:"Lateinischer Buchstabe I mit Zirkumflex",Iuml:"Lateinischer Buchstabe I mit Trema",ETH:"Lateinischer Buchstabe Eth",Ntilde:"Lateinischer Buchstabe N mit Tilde",Ograve:"Lateinischer Buchstabe O mit AkzentGrave",Oacute:"Lateinischer Buchstabe O mit Akutakzent",Ocirc:"Lateinischer Buchstabe O mit Zirkumflex",Otilde:"Lateinischer Buchstabe O mit Tilde",Ouml:"Lateinischer Buchstabe O mit Trema",times:"Multiplikation",Oslash:"Lateinischer Buchstabe O durchgestrichen",Ugrave:"Lateinischer Buchstabe U mit Akzentgrave", +Uacute:"Lateinischer Buchstabe U mit Akutakzent",Ucirc:"Lateinischer Buchstabe U mit Zirkumflex",Uuml:"Lateinischer Buchstabe a mit Trema",Yacute:"Lateinischer Buchstabe a mit Akzent",THORN:"Lateinischer Buchstabe mit Dorn",szlig:"Kleiner lateinischer Buchstabe scharfe s",agrave:"Kleiner lateinischer Buchstabe a mit Accent grave",aacute:"Kleiner lateinischer Buchstabe a mit Akut",acirc:"Lateinischer Buchstabe a mit Zirkumflex",atilde:"Lateinischer Buchstabe a mit Tilde",auml:"Kleiner lateinischer Buchstabe a mit Trema", +aring:"Kleiner lateinischer Buchstabe a mit Ring oben",aelig:"Lateinischer Buchstabe æ",ccedil:"Kleiner lateinischer Buchstabe c mit Cedille",egrave:"Kleiner lateinischer Buchstabe e mit Accent grave",eacute:"Kleiner lateinischer Buchstabe e mit Akut",ecirc:"Kleiner lateinischer Buchstabe e mit Zirkumflex",euml:"Kleiner lateinischer Buchstabe e mit Trema",igrave:"Kleiner lateinischer Buchstabe i mit AkzentGrave",iacute:"Kleiner lateinischer Buchstabe i mit Akzent",icirc:"Kleiner lateinischer Buchstabe i mit Zirkumflex", +iuml:"Kleiner lateinischer Buchstabe i mit Trema",eth:"Kleiner lateinischer Buchstabe eth",ntilde:"Kleiner lateinischer Buchstabe n mit Tilde",ograve:"Kleiner lateinischer Buchstabe o mit Accent grave",oacute:"Kleiner lateinischer Buchstabe o mit Akzent",ocirc:"Kleiner lateinischer Buchstabe o mit Zirkumflex",otilde:"Lateinischer Buchstabe i mit Tilde",ouml:"Kleiner lateinischer Buchstabe o mit Trema",divide:"Divisionszeichen",oslash:"Kleiner lateinischer Buchstabe o durchgestrichen",ugrave:"Kleiner lateinischer Buchstabe u mit Accent grave", +uacute:"Kleiner lateinischer Buchstabe u mit Akut",ucirc:"Kleiner lateinischer Buchstabe u mit Zirkumflex",uuml:"Kleiner lateinischer Buchstabe u mit Trema",yacute:"Kleiner lateinischer Buchstabe y mit Akut",thorn:"Kleiner lateinischer Buchstabe Dorn",yuml:"Kleiner lateinischer Buchstabe y mit Trema",OElig:"Lateinischer Buchstabe Ligatur OE",oelig:"Kleiner lateinischer Buchstabe Ligatur OE",372:"Lateinischer Buchstabe W mit Zirkumflex",374:"Lateinischer Buchstabe Y mit Zirkumflex",373:"Kleiner lateinischer Buchstabe w mit Zirkumflex", +375:"Kleiner lateinischer Buchstabe y mit Zirkumflex",sbquo:"Tiefergestelltes Komma",8219:"Rumgedrehtes Komma",bdquo:"Doppeltes Anführungszeichen unten",hellip:"horizontale Auslassungspunkte",trade:"Handelszeichen",9658:"Dreickspfeil rechts",bull:"Bullet",rarr:"Pfeil rechts",rArr:"Doppelpfeil rechts",hArr:"Doppelpfeil links",diams:"Karo",asymp:"Ungefähr"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/el.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/el.js new file mode 100644 index 0000000..c27777e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/el.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","el",{euro:"Σύμβολο Ευρώ",lsquo:"Αριστερός χαρακτήρας μονού εισαγωγικού",rsquo:"Δεξιός χαρακτήρας μονού εισαγωγικού",ldquo:"Αριστερός χαρακτήρας ευθύγραμμων εισαγωγικών",rdquo:"Δεξιός χαρακτήρας ευθύγραμμων εισαγωγικών",ndash:"Παύλα en",mdash:"Παύλα em",iexcl:"Ανάποδο θαυμαστικό",cent:"Σύμβολο σεντ",pound:"Σύμβολο λίρας",curren:"Σύμβολο συναλλαγματικής μονάδας",yen:"Σύμβολο Γιεν",brvbar:"Σπασμένη μπάρα",sect:"Σύμβολο τμήματος",uml:"Διαίρεση",copy:"Σύμβολο πνευματικών δικαιωμάτων", +ordf:"Θηλυκός τακτικός δείκτης",laquo:"Γωνιώδη εισαγωγικά αριστερής κατάδειξης",not:"Σύμβολο άρνησης",reg:"Σύμβολο σημάτων κατατεθέν",macr:"Μακρόν",deg:"Σύμβολο βαθμού",sup2:"Εκτεθειμένο δύο",sup3:"Εκτεθειμένο τρία",acute:"Οξεία",micro:"Σύμβολο μικρού",para:"Σύμβολο παραγράφου",middot:"Μέση τελεία",cedil:"Υπογεγραμμένη",sup1:"Εκτεθειμένο ένα",ordm:"Αρσενικός τακτικός δείκτης",raquo:"Γωνιώδη εισαγωγικά δεξιάς κατάδειξης",frac14:"Γνήσιο κλάσμα ενός τετάρτου",frac12:"Γνήσιο κλάσμα ενός δεύτερου",frac34:"Γνήσιο κλάσμα τριών τετάρτων", +iquest:"Ανάποδο θαυμαστικό",Agrave:"Λατινικό κεφαλαίο γράμμα A με βαρεία",Aacute:"Λατινικό κεφαλαίο γράμμα A με οξεία",Acirc:"Λατινικό κεφαλαίο γράμμα A με περισπωμένη",Atilde:"Λατινικό κεφαλαίο γράμμα A με περισπωμένη",Auml:"Λατινικό κεφαλαίο γράμμα A με διαλυτικά",Aring:"Λατινικό κεφαλαίο γράμμα A με δακτύλιο επάνω",AElig:"Λατινικό κεφαλαίο γράμμα Æ",Ccedil:"Λατινικό κεφαλαίο γράμμα C με υπογεγραμμένη",Egrave:"Λατινικό κεφαλαίο γράμμα E με βαρεία",Eacute:"Λατινικό κεφαλαίο γράμμα E με οξεία",Ecirc:"Λατινικό κεφαλαίο γράμμα Ε με περισπωμένη ", +Euml:"Λατινικό κεφαλαίο γράμμα Ε με διαλυτικά",Igrave:"Λατινικό κεφαλαίο γράμμα I με βαρεία",Iacute:"Λατινικό κεφαλαίο γράμμα I με οξεία",Icirc:"Λατινικό κεφαλαίο γράμμα I με περισπωμένη",Iuml:"Λατινικό κεφαλαίο γράμμα I με διαλυτικά ",ETH:"Λατινικό κεφαλαίο γράμμα Eth",Ntilde:"Λατινικό κεφαλαίο γράμμα N με περισπωμένη",Ograve:"Λατινικό κεφαλαίο γράμμα O με βαρεία",Oacute:"Λατινικό κεφαλαίο γράμμα O με οξεία",Ocirc:"Λατινικό κεφαλαίο γράμμα O με περισπωμένη ",Otilde:"Λατινικό κεφαλαίο γράμμα O με περισπωμένη", +Ouml:"Λατινικό κεφαλαίο γράμμα O με διαλυτικά",times:"Σύμβολο πολλαπλασιασμού",Oslash:"Λατινικό κεφαλαίο γράμμα O με μολυβιά",Ugrave:"Λατινικό κεφαλαίο γράμμα U με βαρεία",Uacute:"Λατινικό κεφαλαίο γράμμα U με οξεία",Ucirc:"Λατινικό κεφαλαίο γράμμα U με περισπωμένη",Uuml:"Λατινικό κεφαλαίο γράμμα U με διαλυτικά",Yacute:"Λατινικό κεφαλαίο γράμμα Y με οξεία",THORN:"Λατινικό κεφαλαίο γράμμα Thorn",szlig:"Λατινικό μικρό γράμμα απότομο s",agrave:"Λατινικό μικρό γράμμα a με βαρεία",aacute:"Λατινικό μικρό γράμμα a με οξεία", +acirc:"Λατινικό μικρό γράμμα a με περισπωμένη",atilde:"Λατινικό μικρό γράμμα a με περισπωμένη",auml:"Λατινικό μικρό γράμμα a με διαλυτικά",aring:"Λατινικό μικρό γράμμα a με δακτύλιο πάνω",aelig:"Λατινικό μικρό γράμμα æ",ccedil:"Λατινικό μικρό γράμμα c με υπογεγραμμένη",egrave:"Λατινικό μικρό γράμμα ε με βαρεία",eacute:"Λατινικό μικρό γράμμα e με οξεία",ecirc:"Λατινικό μικρό γράμμα e με περισπωμένη",euml:"Λατινικό μικρό γράμμα e με διαλυτικά",igrave:"Λατινικό μικρό γράμμα i με βαρεία",iacute:"Λατινικό μικρό γράμμα i με οξεία", +icirc:"Λατινικό μικρό γράμμα i με περισπωμένη",iuml:"Λατινικό μικρό γράμμα i με διαλυτικά",eth:"Λατινικό μικρό γράμμα eth",ntilde:"Λατινικό μικρό γράμμα n με περισπωμένη",ograve:"Λατινικό μικρό γράμμα o με βαρεία",oacute:"Λατινικό μικρό γράμμα o με οξεία ",ocirc:"Λατινικό πεζό γράμμα o με περισπωμένη",otilde:"Λατινικό μικρό γράμμα o με περισπωμένη ",ouml:"Λατινικό μικρό γράμμα o με διαλυτικά",divide:"Σύμβολο διαίρεσης",oslash:"Λατινικό μικρό γράμμα o με περισπωμένη",ugrave:"Λατινικό μικρό γράμμα u με βαρεία", +uacute:"Λατινικό μικρό γράμμα u με οξεία",ucirc:"Λατινικό μικρό γράμμα u με περισπωμένη",uuml:"Λατινικό μικρό γράμμα u με διαλυτικά",yacute:"Λατινικό μικρό γράμμα y με οξεία",thorn:"Λατινικό μικρό γράμμα thorn",yuml:"Λατινικό μικρό γράμμα y με διαλυτικά",OElig:"Λατινικό κεφαλαίο σύμπλεγμα ΟΕ",oelig:"Λατινικό μικρό σύμπλεγμα oe",372:"Λατινικό κεφαλαίο γράμμα W με περισπωμένη",374:"Λατινικό κεφαλαίο γράμμα Y με περισπωμένη",373:"Λατινικό μικρό γράμμα w με περισπωμένη",375:"Λατινικό μικρό γράμμα y με περισπωμένη", +sbquo:"Ενιαίο χαμηλο -9 εισαγωγικό ",8219:"Ενιαίο υψηλο ανεστραμμένο-9 εισαγωγικό ",bdquo:"Διπλό χαμηλό-9 εισαγωγικό ",hellip:"Οριζόντια αποσιωπητικά",trade:"Σύμβολο εμπορικού κατατεθέν",9658:"Μαύρος δείκτης που δείχνει προς τα δεξιά",bull:"Κουκκίδα",rarr:"Δεξί βελάκι",rArr:"Διπλό δεξί βελάκι",hArr:"Διπλό βελάκι αριστερά-δεξιά",diams:"Μαύρο διαμάντι",asymp:"Σχεδόν ίσο με"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en-gb.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en-gb.js new file mode 100644 index 0000000..e0128d6 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en-gb.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","en-gb",{euro:"Euro sign",lsquo:"Left single quotation mark",rsquo:"Right single quotation mark",ldquo:"Left double quotation mark",rdquo:"Right double quotation mark",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"Cent sign",pound:"Pound sign",curren:"Currency sign",yen:"Yen sign",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"Copyright sign",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", +not:"Not sign",reg:"Registered sign",macr:"Macron",deg:"Degree sign",sup2:"Superscript two",sup3:"Superscript three",acute:"Acute accent",micro:"Micro sign",para:"Pilcrow sign",middot:"Middle dot",cedil:"Cedilla",sup1:"Superscript one",ordm:"Masculine ordinal indicator",raquo:"Right-pointing double angle quotation mark",frac14:"Vulgar fraction one quarter",frac12:"Vulgar fraction one half",frac34:"Vulgar fraction three quarters",iquest:"Inverted question mark",Agrave:"Latin capital letter A with grave accent", +Aacute:"Latin capital letter A with acute accent",Acirc:"Latin capital letter A with circumflex",Atilde:"Latin capital letter A with tilde",Auml:"Latin capital letter A with diaeresis",Aring:"Latin capital letter A with ring above",AElig:"Latin Capital letter Æ",Ccedil:"Latin capital letter C with cedilla",Egrave:"Latin capital letter E with grave accent",Eacute:"Latin capital letter E with acute accent",Ecirc:"Latin capital letter E with circumflex",Euml:"Latin capital letter E with diaeresis",Igrave:"Latin capital letter I with grave accent", +Iacute:"Latin capital letter I with acute accent",Icirc:"Latin capital letter I with circumflex",Iuml:"Latin capital letter I with diaeresis",ETH:"Latin capital letter Eth",Ntilde:"Latin capital letter N with tilde",Ograve:"Latin capital letter O with grave accent",Oacute:"Latin capital letter O with acute accent",Ocirc:"Latin capital letter O with circumflex",Otilde:"Latin capital letter O with tilde",Ouml:"Latin capital letter O with diaeresis",times:"Multiplication sign",Oslash:"Latin capital letter O with stroke", +Ugrave:"Latin capital letter U with grave accent",Uacute:"Latin capital letter U with acute accent",Ucirc:"Latin capital letter U with circumflex",Uuml:"Latin capital letter U with diaeresis",Yacute:"Latin capital letter Y with acute accent",THORN:"Latin capital letter Thorn",szlig:"Latin small letter sharp s",agrave:"Latin small letter a with grave accent",aacute:"Latin small letter a with acute accent",acirc:"Latin small letter a with circumflex",atilde:"Latin small letter a with tilde",auml:"Latin small letter a with diaeresis", +aring:"Latin small letter a with ring above",aelig:"Latin small letter æ",ccedil:"Latin small letter c with cedilla",egrave:"Latin small letter e with grave accent",eacute:"Latin small letter e with acute accent",ecirc:"Latin small letter e with circumflex",euml:"Latin small letter e with diaeresis",igrave:"Latin small letter i with grave accent",iacute:"Latin small letter i with acute accent",icirc:"Latin small letter i with circumflex",iuml:"Latin small letter i with diaeresis",eth:"Latin small letter eth", +ntilde:"Latin small letter n with tilde",ograve:"Latin small letter o with grave accent",oacute:"Latin small letter o with acute accent",ocirc:"Latin small letter o with circumflex",otilde:"Latin small letter o with tilde",ouml:"Latin small letter o with diaeresis",divide:"Division sign",oslash:"Latin small letter o with stroke",ugrave:"Latin small letter u with grave accent",uacute:"Latin small letter u with acute accent",ucirc:"Latin small letter u with circumflex",uuml:"Latin small letter u with diaeresis", +yacute:"Latin small letter y with acute accent",thorn:"Latin small letter thorn",yuml:"Latin small letter y with diaeresis",OElig:"Latin capital ligature OE",oelig:"Latin small ligature oe",372:"Latin capital letter W with circumflex",374:"Latin capital letter Y with circumflex",373:"Latin small letter w with circumflex",375:"Latin small letter y with circumflex",sbquo:"Single low-9 quotation mark",8219:"Single high-reversed-9 quotation mark",bdquo:"Double low-9 quotation mark",hellip:"Horizontal ellipsis", +trade:"Trade mark sign",9658:"Black right-pointing pointer",bull:"Bullet",rarr:"Rightwards arrow",rArr:"Rightwards double arrow",hArr:"Left right double arrow",diams:"Black diamond suit",asymp:"Almost equal to"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en.js new file mode 100644 index 0000000..d89d46d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","en",{euro:"Euro sign",lsquo:"Left single quotation mark",rsquo:"Right single quotation mark",ldquo:"Left double quotation mark",rdquo:"Right double quotation mark",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"Cent sign",pound:"Pound sign",curren:"Currency sign",yen:"Yen sign",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"Copyright sign",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", +not:"Not sign",reg:"Registered sign",macr:"Macron",deg:"Degree sign",sup2:"Superscript two",sup3:"Superscript three",acute:"Acute accent",micro:"Micro sign",para:"Pilcrow sign",middot:"Middle dot",cedil:"Cedilla",sup1:"Superscript one",ordm:"Masculine ordinal indicator",raquo:"Right-pointing double angle quotation mark",frac14:"Vulgar fraction one quarter",frac12:"Vulgar fraction one half",frac34:"Vulgar fraction three quarters",iquest:"Inverted question mark",Agrave:"Latin capital letter A with grave accent", +Aacute:"Latin capital letter A with acute accent",Acirc:"Latin capital letter A with circumflex",Atilde:"Latin capital letter A with tilde",Auml:"Latin capital letter A with diaeresis",Aring:"Latin capital letter A with ring above",AElig:"Latin Capital letter Æ",Ccedil:"Latin capital letter C with cedilla",Egrave:"Latin capital letter E with grave accent",Eacute:"Latin capital letter E with acute accent",Ecirc:"Latin capital letter E with circumflex",Euml:"Latin capital letter E with diaeresis",Igrave:"Latin capital letter I with grave accent", +Iacute:"Latin capital letter I with acute accent",Icirc:"Latin capital letter I with circumflex",Iuml:"Latin capital letter I with diaeresis",ETH:"Latin capital letter Eth",Ntilde:"Latin capital letter N with tilde",Ograve:"Latin capital letter O with grave accent",Oacute:"Latin capital letter O with acute accent",Ocirc:"Latin capital letter O with circumflex",Otilde:"Latin capital letter O with tilde",Ouml:"Latin capital letter O with diaeresis",times:"Multiplication sign",Oslash:"Latin capital letter O with stroke", +Ugrave:"Latin capital letter U with grave accent",Uacute:"Latin capital letter U with acute accent",Ucirc:"Latin capital letter U with circumflex",Uuml:"Latin capital letter U with diaeresis",Yacute:"Latin capital letter Y with acute accent",THORN:"Latin capital letter Thorn",szlig:"Latin small letter sharp s",agrave:"Latin small letter a with grave accent",aacute:"Latin small letter a with acute accent",acirc:"Latin small letter a with circumflex",atilde:"Latin small letter a with tilde",auml:"Latin small letter a with diaeresis", +aring:"Latin small letter a with ring above",aelig:"Latin small letter æ",ccedil:"Latin small letter c with cedilla",egrave:"Latin small letter e with grave accent",eacute:"Latin small letter e with acute accent",ecirc:"Latin small letter e with circumflex",euml:"Latin small letter e with diaeresis",igrave:"Latin small letter i with grave accent",iacute:"Latin small letter i with acute accent",icirc:"Latin small letter i with circumflex",iuml:"Latin small letter i with diaeresis",eth:"Latin small letter eth", +ntilde:"Latin small letter n with tilde",ograve:"Latin small letter o with grave accent",oacute:"Latin small letter o with acute accent",ocirc:"Latin small letter o with circumflex",otilde:"Latin small letter o with tilde",ouml:"Latin small letter o with diaeresis",divide:"Division sign",oslash:"Latin small letter o with stroke",ugrave:"Latin small letter u with grave accent",uacute:"Latin small letter u with acute accent",ucirc:"Latin small letter u with circumflex",uuml:"Latin small letter u with diaeresis", +yacute:"Latin small letter y with acute accent",thorn:"Latin small letter thorn",yuml:"Latin small letter y with diaeresis",OElig:"Latin capital ligature OE",oelig:"Latin small ligature oe",372:"Latin capital letter W with circumflex",374:"Latin capital letter Y with circumflex",373:"Latin small letter w with circumflex",375:"Latin small letter y with circumflex",sbquo:"Single low-9 quotation mark",8219:"Single high-reversed-9 quotation mark",bdquo:"Double low-9 quotation mark",hellip:"Horizontal ellipsis", +trade:"Trade mark sign",9658:"Black right-pointing pointer",bull:"Bullet",rarr:"Rightwards arrow",rArr:"Rightwards double arrow",hArr:"Left right double arrow",diams:"Black diamond suit",asymp:"Almost equal to"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/eo.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/eo.js new file mode 100644 index 0000000..4c17340 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/eo.js @@ -0,0 +1,12 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","eo",{euro:"Eŭrosigno",lsquo:"Supra 6-citilo",rsquo:"Supra 9-citilo",ldquo:"Supra 66-citilo",rdquo:"Supra 99-citilo",ndash:"Streketo",mdash:"Substreko",iexcl:"Renversita krisigno",cent:"Cendosigno",pound:"Pundosigno",curren:"Monersigno",yen:"Enosigno",brvbar:"Rompita vertikala streko",sect:"Kurba paragrafo",uml:"Tremao",copy:"Kopirajtosigno",ordf:"Adjektiva numerfinaĵo",laquo:"Duobla malplio-citilo",not:"Negohoko",reg:"Registrita marko",macr:"Superstreko",deg:"Gradosigno", +sup2:"Supra indico 2",sup3:"Supra indico 3",acute:"Dekstra korno",micro:"Mikrosigno",para:"Rekta paragrafo",middot:"Meza punkto",cedil:"Zoeto",sup1:"Supra indico 1",ordm:"Substantiva numerfinaĵo",raquo:"Duobla plio-citilo",frac14:"Kvaronosigno",frac12:"Duonosigno",frac34:"Trikvaronosigno",iquest:"renversita demandosigno",Agrave:"Latina ĉeflitero A kun liva korno",Aacute:"Latina ĉeflitero A kun dekstra korno",Acirc:"Latina ĉeflitero A kun ĉapelo",Atilde:"Latina ĉeflitero A kun tildo",Auml:"Latina ĉeflitero A kun tremao", +Aring:"Latina ĉeflitero A kun superringo",AElig:"Latina ĉeflitera ligaturo Æ",Ccedil:"Latina ĉeflitero C kun zoeto",Egrave:"Latina ĉeflitero E kun liva korno",Eacute:"Latina ĉeflitero E kun dekstra korno",Ecirc:"Latina ĉeflitero E kun ĉapelo",Euml:"Latina ĉeflitero E kun tremao",Igrave:"Latina ĉeflitero I kun liva korno",Iacute:"Latina ĉeflitero I kun dekstra korno",Icirc:"Latina ĉeflitero I kun ĉapelo",Iuml:"Latina ĉeflitero I kun tremao",ETH:"Latina ĉeflitero islanda edo",Ntilde:"Latina ĉeflitero N kun tildo", +Ograve:"Latina ĉeflitero O kun liva korno",Oacute:"Latina ĉeflitero O kun dekstra korno",Ocirc:"Latina ĉeflitero O kun ĉapelo",Otilde:"Latina ĉeflitero O kun tildo",Ouml:"Latina ĉeflitero O kun tremao",times:"Multipliko",Oslash:"Latina ĉeflitero O trastrekita",Ugrave:"Latina ĉeflitero U kun liva korno",Uacute:"Latina ĉeflitero U kun dekstra korno",Ucirc:"Latina ĉeflitero U kun ĉapelo",Uuml:"Latina ĉeflitero U kun tremao",Yacute:"Latina ĉeflitero Y kun dekstra korno",THORN:"Latina ĉeflitero islanda dorno", +szlig:"Latina etlitero germana sozo (akra s)",agrave:"Latina etlitero a kun liva korno",aacute:"Latina etlitero a kun dekstra korno",acirc:"Latina etlitero a kun ĉapelo",atilde:"Latina etlitero a kun tildo",auml:"Latina etlitero a kun tremao",aring:"Latina etlitero a kun superringo",aelig:"Latina etlitera ligaturo æ",ccedil:"Latina etlitero c kun zoeto",egrave:"Latina etlitero e kun liva korno",eacute:"Latina etlitero e kun dekstra korno",ecirc:"Latina etlitero e kun ĉapelo",euml:"Latina etlitero e kun tremao", +igrave:"Latina etlitero i kun liva korno",iacute:"Latina etlitero i kun dekstra korno",icirc:"Latina etlitero i kun ĉapelo",iuml:"Latina etlitero i kun tremao",eth:"Latina etlitero islanda edo",ntilde:"Latina etlitero n kun tildo",ograve:"Latina etlitero o kun liva korno",oacute:"Latina etlitero o kun dekstra korno",ocirc:"Latina etlitero o kun ĉapelo",otilde:"Latina etlitero o kun tildo",ouml:"Latina etlitero o kun tremao",divide:"Dividosigno",oslash:"Latina etlitero o trastrekita",ugrave:"Latina etlitero u kun liva korno", +uacute:"Latina etlitero u kun dekstra korno",ucirc:"Latina etlitero u kun ĉapelo",uuml:"Latina etlitero u kun tremao",yacute:"Latina etlitero y kun dekstra korno",thorn:"Latina etlitero islanda dorno",yuml:"Latina etlitero y kun tremao",OElig:"Latina ĉeflitera ligaturo Œ",oelig:"Latina etlitera ligaturo œ",372:"Latina ĉeflitero W kun ĉapelo",374:"Latina ĉeflitero Y kun ĉapelo",373:"Latina etlitero w kun ĉapelo",375:"Latina etlitero y kun ĉapelo",sbquo:"Suba 9-citilo",8219:"Supra renversita 9-citilo", +bdquo:"Suba 99-citilo",hellip:"Tripunkto",trade:"Varmarka signo",9658:"Nigra sago dekstren",bull:"Bulmarko",rarr:"Sago dekstren",rArr:"Duobla sago dekstren",hArr:"Duobla sago maldekstren",diams:"Nigra kvadrato",asymp:"Preskaŭ egala"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/es.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/es.js new file mode 100644 index 0000000..875b644 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/es.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","es",{euro:"Símbolo de euro",lsquo:"Comilla simple izquierda",rsquo:"Comilla simple derecha",ldquo:"Comilla doble izquierda",rdquo:"Comilla doble derecha",ndash:"Guión corto",mdash:"Guión medio largo",iexcl:"Signo de admiración invertido",cent:"Símbolo centavo",pound:"Símbolo libra",curren:"Símbolo moneda",yen:"Símbolo yen",brvbar:"Barra vertical rota",sect:"Símbolo sección",uml:"Diéresis",copy:"Signo de derechos de autor",ordf:"Indicador ordinal femenino",laquo:"Abre comillas angulares", +not:"Signo negación",reg:"Signo de marca registrada",macr:"Guión alto",deg:"Signo de grado",sup2:"Superíndice dos",sup3:"Superíndice tres",acute:"Acento agudo",micro:"Signo micro",para:"Signo de pi",middot:"Punto medio",cedil:"Cedilla",sup1:"Superíndice uno",ordm:"Indicador orginal masculino",raquo:"Cierra comillas angulares",frac14:"Fracción ordinaria de un quarto",frac12:"Fracción ordinaria de una mitad",frac34:"Fracción ordinaria de tres cuartos",iquest:"Signo de interrogación invertido",Agrave:"Letra A latina mayúscula con acento grave", +Aacute:"Letra A latina mayúscula con acento agudo",Acirc:"Letra A latina mayúscula con acento circunflejo",Atilde:"Letra A latina mayúscula con tilde",Auml:"Letra A latina mayúscula con diéresis",Aring:"Letra A latina mayúscula con aro arriba",AElig:"Letra Æ latina mayúscula",Ccedil:"Letra C latina mayúscula con cedilla",Egrave:"Letra E latina mayúscula con acento grave",Eacute:"Letra E latina mayúscula con acento agudo",Ecirc:"Letra E latina mayúscula con acento circunflejo",Euml:"Letra E latina mayúscula con diéresis", +Igrave:"Letra I latina mayúscula con acento grave",Iacute:"Letra I latina mayúscula con acento agudo",Icirc:"Letra I latina mayúscula con acento circunflejo",Iuml:"Letra I latina mayúscula con diéresis",ETH:"Letra Eth latina mayúscula",Ntilde:"Letra N latina mayúscula con tilde",Ograve:"Letra O latina mayúscula con acento grave",Oacute:"Letra O latina mayúscula con acento agudo",Ocirc:"Letra O latina mayúscula con acento circunflejo",Otilde:"Letra O latina mayúscula con tilde",Ouml:"Letra O latina mayúscula con diéresis", +times:"Signo de multiplicación",Oslash:"Letra O latina mayúscula con barra inclinada",Ugrave:"Letra U latina mayúscula con acento grave",Uacute:"Letra U latina mayúscula con acento agudo",Ucirc:"Letra U latina mayúscula con acento circunflejo",Uuml:"Letra U latina mayúscula con diéresis",Yacute:"Letra Y latina mayúscula con acento agudo",THORN:"Letra Thorn latina mayúscula",szlig:"Letra s latina fuerte pequeña",agrave:"Letra a latina pequeña con acento grave",aacute:"Letra a latina pequeña con acento agudo", +acirc:"Letra a latina pequeña con acento circunflejo",atilde:"Letra a latina pequeña con tilde",auml:"Letra a latina pequeña con diéresis",aring:"Letra a latina pequeña con aro arriba",aelig:"Letra æ latina pequeña",ccedil:"Letra c latina pequeña con cedilla",egrave:"Letra e latina pequeña con acento grave",eacute:"Letra e latina pequeña con acento agudo",ecirc:"Letra e latina pequeña con acento circunflejo",euml:"Letra e latina pequeña con diéresis",igrave:"Letra i latina pequeña con acento grave", +iacute:"Letra i latina pequeña con acento agudo",icirc:"Letra i latina pequeña con acento circunflejo",iuml:"Letra i latina pequeña con diéresis",eth:"Letra eth latina pequeña",ntilde:"Letra n latina pequeña con tilde",ograve:"Letra o latina pequeña con acento grave",oacute:"Letra o latina pequeña con acento agudo",ocirc:"Letra o latina pequeña con acento circunflejo",otilde:"Letra o latina pequeña con tilde",ouml:"Letra o latina pequeña con diéresis",divide:"Signo de división",oslash:"Letra o latina minúscula con barra inclinada", +ugrave:"Letra u latina pequeña con acento grave",uacute:"Letra u latina pequeña con acento agudo",ucirc:"Letra u latina pequeña con acento circunflejo",uuml:"Letra u latina pequeña con diéresis",yacute:"Letra u latina pequeña con acento agudo",thorn:"Letra thorn latina minúscula",yuml:"Letra y latina pequeña con diéresis",OElig:"Diptongo OE latino en mayúscula",oelig:"Diptongo oe latino en minúscula",372:"Letra W latina mayúscula con acento circunflejo",374:"Letra Y latina mayúscula con acento circunflejo", +373:"Letra w latina pequeña con acento circunflejo",375:"Letra y latina pequeña con acento circunflejo",sbquo:"Comilla simple baja-9",8219:"Comilla simple alta invertida-9",bdquo:"Comillas dobles bajas-9",hellip:"Puntos suspensivos horizontales",trade:"Signo de marca registrada",9658:"Apuntador negro apuntando a la derecha",bull:"Viñeta",rarr:"Flecha a la derecha",rArr:"Flecha doble a la derecha",hArr:"Flecha izquierda derecha doble",diams:"Diamante negro",asymp:"Casi igual a"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/et.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/et.js new file mode 100644 index 0000000..ca6f880 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/et.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","et",{euro:"Euromärk",lsquo:"Alustav ühekordne jutumärk",rsquo:"Lõpetav ühekordne jutumärk",ldquo:"Alustav kahekordne jutumärk",rdquo:"Lõpetav kahekordne jutumärk",ndash:"Enn-kriips",mdash:"Emm-kriips",iexcl:"Pööratud hüüumärk",cent:"Sendimärk",pound:"Naela märk",curren:"Valuutamärk",yen:"Jeeni märk",brvbar:"Katkestatud kriips",sect:"Lõigu märk",uml:"Täpid",copy:"Autoriõiguse märk",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", +not:"Ei-märk",reg:"Registered sign",macr:"Macron",deg:"Kraadimärk",sup2:"Ülaindeks kaks",sup3:"Ülaindeks kolm",acute:"Acute accent",micro:"Mikro-märk",para:"Pilcrow sign",middot:"Keskpunkt",cedil:"Cedilla",sup1:"Ülaindeks üks",ordm:"Masculine ordinal indicator",raquo:"Right-pointing double angle quotation mark",frac14:"Vulgar fraction one quarter",frac12:"Vulgar fraction one half",frac34:"Vulgar fraction three quarters",iquest:"Inverted question mark",Agrave:"Latin capital letter A with grave accent", +Aacute:"Latin capital letter A with acute accent",Acirc:"Latin capital letter A with circumflex",Atilde:"Ladina suur A tildega",Auml:"Latin capital letter A with diaeresis",Aring:"Latin capital letter A with ring above",AElig:"Latin Capital letter Æ",Ccedil:"Latin capital letter C with cedilla",Egrave:"Latin capital letter E with grave accent",Eacute:"Latin capital letter E with acute accent",Ecirc:"Latin capital letter E with circumflex",Euml:"Latin capital letter E with diaeresis",Igrave:"Latin capital letter I with grave accent", +Iacute:"Latin capital letter I with acute accent",Icirc:"Latin capital letter I with circumflex",Iuml:"Latin capital letter I with diaeresis",ETH:"Latin capital letter Eth",Ntilde:"Latin capital letter N with tilde",Ograve:"Latin capital letter O with grave accent",Oacute:"Latin capital letter O with acute accent",Ocirc:"Latin capital letter O with circumflex",Otilde:"Latin capital letter O with tilde",Ouml:"Täppidega ladina suur O",times:"Multiplication sign",Oslash:"Latin capital letter O with stroke", +Ugrave:"Latin capital letter U with grave accent",Uacute:"Latin capital letter U with acute accent",Ucirc:"Kandilise katusega suur ladina U",Uuml:"Täppidega ladina suur U",Yacute:"Latin capital letter Y with acute accent",THORN:"Latin capital letter Thorn",szlig:"Ladina väike terav s",agrave:"Latin small letter a with grave accent",aacute:"Latin small letter a with acute accent",acirc:"Kandilise katusega ladina väike a",atilde:"Tildega ladina väike a",auml:"Täppidega ladina väike a",aring:"Latin small letter a with ring above", +aelig:"Latin small letter æ",ccedil:"Latin small letter c with cedilla",egrave:"Latin small letter e with grave accent",eacute:"Latin small letter e with acute accent",ecirc:"Latin small letter e with circumflex",euml:"Latin small letter e with diaeresis",igrave:"Latin small letter i with grave accent",iacute:"Latin small letter i with acute accent",icirc:"Latin small letter i with circumflex",iuml:"Latin small letter i with diaeresis",eth:"Latin small letter eth",ntilde:"Latin small letter n with tilde", +ograve:"Latin small letter o with grave accent",oacute:"Latin small letter o with acute accent",ocirc:"Latin small letter o with circumflex",otilde:"Latin small letter o with tilde",ouml:"Latin small letter o with diaeresis",divide:"Jagamismärk",oslash:"Latin small letter o with stroke",ugrave:"Latin small letter u with grave accent",uacute:"Latin small letter u with acute accent",ucirc:"Latin small letter u with circumflex",uuml:"Latin small letter u with diaeresis",yacute:"Latin small letter y with acute accent", +thorn:"Latin small letter thorn",yuml:"Latin small letter y with diaeresis",OElig:"Latin capital ligature OE",oelig:"Latin small ligature oe",372:"Latin capital letter W with circumflex",374:"Latin capital letter Y with circumflex",373:"Latin small letter w with circumflex",375:"Latin small letter y with circumflex",sbquo:"Single low-9 quotation mark",8219:"Single high-reversed-9 quotation mark",bdquo:"Double low-9 quotation mark",hellip:"Horizontal ellipsis",trade:"Kaubamärgi märk",9658:"Black right-pointing pointer", +bull:"Kuul",rarr:"Nool paremale",rArr:"Topeltnool paremale",hArr:"Topeltnool vasakule",diams:"Black diamond suit",asymp:"Ligikaudu võrdne"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/eu.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/eu.js new file mode 100644 index 0000000..d18feca --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/eu.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","eu",{euro:"Euro zeinua",lsquo:"Left single quotation mark",rsquo:"Right single quotation mark",ldquo:"Left double quotation mark",rdquo:"Right double quotation mark",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"Cent sign",pound:"Libera zeinua",curren:"Currency sign",yen:"Yen zeinua",brvbar:"Broken bar",sect:"Section sign",uml:"Dieresia",copy:"Copyright zeinua",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", +not:"Ez zeinua",reg:"Registered sign",macr:"Macron",deg:"Degree sign",sup2:"Superscript two",sup3:"Superscript three",acute:"Acute accent",micro:"Micro sign",para:"Pilcrow sign",middot:"Middle dot",cedil:"Cedilla",sup1:"Superscript one",ordm:"Masculine ordinal indicator",raquo:"Right-pointing double angle quotation mark",frac14:"Vulgar fraction one quarter",frac12:"Vulgar fraction one half",frac34:"Vulgar fraction three quarters",iquest:"Inverted question mark",Agrave:"Latin capital letter A with grave accent", +Aacute:"Latin capital letter A with acute accent",Acirc:"Latin capital letter A with circumflex",Atilde:"Latin capital letter A with tilde",Auml:"Latin capital letter A with diaeresis",Aring:"Latin capital letter A with ring above",AElig:"Latin Capital letter Æ",Ccedil:"Latin capital letter C with cedilla",Egrave:"Latin capital letter E with grave accent",Eacute:"Latin capital letter E with acute accent",Ecirc:"Latin capital letter E with circumflex",Euml:"Latin capital letter E with diaeresis",Igrave:"Latin capital letter I with grave accent", +Iacute:"Latin capital letter I with acute accent",Icirc:"Latin capital letter I with circumflex",Iuml:"Latin capital letter I with diaeresis",ETH:"Latin capital letter Eth",Ntilde:"Latin capital letter N with tilde",Ograve:"Latin capital letter O with grave accent",Oacute:"Latin capital letter O with acute accent",Ocirc:"Latin capital letter O with circumflex",Otilde:"Latin capital letter O with tilde",Ouml:"Latin capital letter O with diaeresis",times:"Bider zeinua",Oslash:"Latin capital letter O with stroke", +Ugrave:"Latin capital letter U with grave accent",Uacute:"Latin capital letter U with acute accent",Ucirc:"Latin capital letter U with circumflex",Uuml:"Latin capital letter U with diaeresis",Yacute:"Latin capital letter Y with acute accent",THORN:"Latin capital letter Thorn",szlig:"Latin small letter sharp s",agrave:"Latin small letter a with grave accent",aacute:"Latin small letter a with acute accent",acirc:"Latin small letter a with circumflex",atilde:"Latin small letter a with tilde",auml:"Latin small letter a with diaeresis", +aring:"Latin small letter a with ring above",aelig:"Latin small letter æ",ccedil:"Latin small letter c with cedilla",egrave:"Latin small letter e with grave accent",eacute:"Latin small letter e with acute accent",ecirc:"Latin small letter e with circumflex",euml:"Latin small letter e with diaeresis",igrave:"Latin small letter i with grave accent",iacute:"Latin small letter i with acute accent",icirc:"Latin small letter i with circumflex",iuml:"Latin small letter i with diaeresis",eth:"Latin small letter eth", +ntilde:"Latin small letter n with tilde",ograve:"Latin small letter o with grave accent",oacute:"Latin small letter o with acute accent",ocirc:"Latin small letter o with circumflex",otilde:"Latin small letter o with tilde",ouml:"Latin small letter o with diaeresis",divide:"Division sign",oslash:"Latin small letter o with stroke",ugrave:"Latin small letter u with grave accent",uacute:"Latin small letter u with acute accent",ucirc:"Latin small letter u with circumflex",uuml:"Latin small letter u with diaeresis", +yacute:"Latin small letter y with acute accent",thorn:"Latin small letter thorn",yuml:"Latin small letter y with diaeresis",OElig:"Latin capital ligature OE",oelig:"Latin small ligature oe",372:"Latin capital letter W with circumflex",374:"Latin capital letter Y with circumflex",373:"Latin small letter w with circumflex",375:"Latin small letter y with circumflex",sbquo:"Single low-9 quotation mark",8219:"Single high-reversed-9 quotation mark",bdquo:"Double low-9 quotation mark",hellip:"Horizontal ellipsis", +trade:"Trade mark sign",9658:"Black right-pointing pointer",bull:"Buleta",rarr:"Rightwards arrow",rArr:"Rightwards double arrow",hArr:"Left right double arrow",diams:"Black diamond suit",asymp:"Almost equal to"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fa.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fa.js new file mode 100644 index 0000000..6351d73 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fa.js @@ -0,0 +1,12 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","fa",{euro:"نشان یورو",lsquo:"علامت نقل قول تکی چپ",rsquo:"علامت نقل قول تکی راست",ldquo:"علامت نقل قول دوتایی چپ",rdquo:"علامت نقل قول دوتایی راست",ndash:"خط تیره En",mdash:"خط تیره Em",iexcl:"علامت تعجب وارونه",cent:"نشان سنت",pound:"نشان پوند",curren:"نشان ارز",yen:"نشان ین",brvbar:"نوار شکسته",sect:"نشان بخش",uml:"نشان سواگیری",copy:"نشان کپی رایت",ordf:"شاخص ترتیبی مونث",laquo:"اشاره چپ مکرر برای زاویه علامت نقل قول",not:"نشان ثبت نشده",reg:"نشان ثبت شده", +macr:"نشان خط بالای حرف",deg:"نشان درجه",sup2:"بالانویس دو",sup3:"بالانویس سه",acute:"لهجه غلیظ",micro:"نشان مایکرو",para:"نشان محل بند",middot:"نقطه میانی",cedil:"سدیل",sup1:"بالانویس 1",ordm:"شاخص ترتیبی مذکر",raquo:"نشان زاویه‌دار دوتایی نقل قول راست چین",frac14:"واحد عامیانه 1/4",frac12:"واحد عامینه نصف",frac34:"واحد عامیانه 3/4",iquest:"علامت سوال معکوس",Agrave:"حرف A بزرگ لاتین با تلفظ غلیظ",Aacute:"حرف A بزرگ لاتین با تلفظ شدید",Acirc:"حرف A بزرگ لاتین با دور",Atilde:"حرف A بزرگ لاتین با صدای کامی", +Auml:"حرف A بزرگ لاتین با نشان سواگیری",Aring:"حرف A بزرگ لاتین با حلقه بالا",AElig:"حرف Æ بزرگ لاتین",Ccedil:"حرف C بزرگ لاتین با نشان سواگیری",Egrave:"حرف E بزرگ لاتین با تلفظ درشت",Eacute:"حرف E بزرگ لاتین با تلفظ زیر",Ecirc:"حرف E بزرگ لاتین با خمان",Euml:"حرف E بزرگ لاتین با نشان سواگیری",Igrave:"حرف I بزرگ لاتین با تلفظ درشت",Iacute:"حرف I بزرگ لاتین با تلفظ ریز",Icirc:"حرف I بزرگ لاتین با خمان",Iuml:"حرف I بزرگ لاتین با نشان سواگیری",ETH:"حرف لاتین بزرگ واکه ترتیبی",Ntilde:"حرف N بزرگ لاتین با مد", +Ograve:"حرف O بزرگ لاتین با تلفظ درشت",Oacute:"حرف O بزرگ لاتین با تلفظ ریز",Ocirc:"حرف O بزرگ لاتین با خمان",Otilde:"حرف O بزرگ لاتین با مد",Ouml:"حرف O بزرگ لاتین با نشان سواگیری",times:"نشان ضربدر",Oslash:"حرف O بزرگ لاتین با میان خط",Ugrave:"حرف U بزرگ لاتین با تلفظ درشت",Uacute:"حرف U بزرگ لاتین با تلفظ ریز",Ucirc:"حرف U بزرگ لاتین با خمان",Uuml:"حرف U بزرگ لاتین با نشان سواگیری",Yacute:"حرف Y بزرگ لاتین با تلفظ ریز",THORN:"حرف بزرگ لاتین خاردار",szlig:"حرف کوچک لاتین شارپ s",agrave:"حرف a کوچک لاتین با تلفظ درشت", +aacute:"حرف a کوچک لاتین با تلفظ ریز",acirc:"حرف a کوچک لاتین با خمان",atilde:"حرف a کوچک لاتین با صدای کامی",auml:"حرف a کوچک لاتین با نشان سواگیری",aring:"حرف a کوچک لاتین گوشواره دار",aelig:"حرف کوچک لاتین æ",ccedil:"حرف c کوچک لاتین با نشان سدیل",egrave:"حرف e کوچک لاتین با تلفظ درشت",eacute:"حرف e کوچک لاتین با تلفظ ریز",ecirc:"حرف e کوچک لاتین با خمان",euml:"حرف e کوچک لاتین با نشان سواگیری",igrave:"حرف i کوچک لاتین با تلفظ درشت",iacute:"حرف i کوچک لاتین با تلفظ ریز",icirc:"حرف i کوچک لاتین با خمان", +iuml:"حرف i کوچک لاتین با نشان سواگیری",eth:"حرف کوچک لاتین eth",ntilde:"حرف n کوچک لاتین با صدای کامی",ograve:"حرف o کوچک لاتین با تلفظ درشت",oacute:"حرف o کوچک لاتین با تلفظ زیر",ocirc:"حرف o کوچک لاتین با خمان",otilde:"حرف o کوچک لاتین با صدای کامی",ouml:"حرف o کوچک لاتین با نشان سواگیری",divide:"نشان بخش",oslash:"حرف o کوچک لاتین با میان خط",ugrave:"حرف u کوچک لاتین با تلفظ درشت",uacute:"حرف u کوچک لاتین با تلفظ ریز",ucirc:"حرف u کوچک لاتین با خمان",uuml:"حرف u کوچک لاتین با نشان سواگیری",yacute:"حرف y کوچک لاتین با تلفظ ریز", +thorn:"حرف کوچک لاتین خاردار",yuml:"حرف y کوچک لاتین با نشان سواگیری",OElig:"بند بزرگ لاتین OE",oelig:"بند کوچک لاتین oe",372:"حرف W بزرگ لاتین با خمان",374:"حرف Y بزرگ لاتین با خمان",373:"حرف w کوچک لاتین با خمان",375:"حرف y کوچک لاتین با خمان",sbquo:"نشان نقل قول تکی زیر-9",8219:"نشان نقل قول تکی high-reversed-9",bdquo:"نقل قول دوتایی پایین-9",hellip:"حذف افقی",trade:"نشان تجاری",9658:"نشانگر سیاه جهت راست",bull:"گلوله",rarr:"فلش راست",rArr:"فلش دوتایی راست",hArr:"فلش دوتایی چپ راست",diams:"نشان الماس سیاه", +asymp:"تقریبا برابر با"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fi.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fi.js new file mode 100644 index 0000000..7132cd1 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fi.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","fi",{euro:"Euron merkki",lsquo:"Vasen yksittäinen lainausmerkki",rsquo:"Oikea yksittäinen lainausmerkki",ldquo:"Vasen kaksoislainausmerkki",rdquo:"Oikea kaksoislainausmerkki",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"Sentin merkki",pound:"Punnan merkki",curren:"Valuuttamerkki",yen:"Yenin merkki",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"Copyright sign",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", +not:"Not sign",reg:"Rekisteröity merkki",macr:"Macron",deg:"Asteen merkki",sup2:"Yläindeksi kaksi",sup3:"Yläindeksi kolme",acute:"Acute accent",micro:"Mikron merkki",para:"Pilcrow sign",middot:"Middle dot",cedil:"Cedilla",sup1:"Yläindeksi yksi",ordm:"Masculine ordinal indicator",raquo:"Right-pointing double angle quotation mark",frac14:"Vulgar fraction one quarter",frac12:"Vulgar fraction one half",frac34:"Vulgar fraction three quarters",iquest:"Ylösalaisin oleva kysymysmerkki",Agrave:"Latin capital letter A with grave accent", +Aacute:"Latin capital letter A with acute accent",Acirc:"Latin capital letter A with circumflex",Atilde:"Latin capital letter A with tilde",Auml:"Latin capital letter A with diaeresis",Aring:"Latin capital letter A with ring above",AElig:"Latin Capital letter Æ",Ccedil:"Latin capital letter C with cedilla",Egrave:"Latin capital letter E with grave accent",Eacute:"Latin capital letter E with acute accent",Ecirc:"Latin capital letter E with circumflex",Euml:"Latin capital letter E with diaeresis",Igrave:"Latin capital letter I with grave accent", +Iacute:"Latin capital letter I with acute accent",Icirc:"Latin capital letter I with circumflex",Iuml:"Latin capital letter I with diaeresis",ETH:"Latin capital letter Eth",Ntilde:"Latin capital letter N with tilde",Ograve:"Latin capital letter O with grave accent",Oacute:"Latin capital letter O with acute accent",Ocirc:"Latin capital letter O with circumflex",Otilde:"Latin capital letter O with tilde",Ouml:"Latin capital letter O with diaeresis",times:"Kertomerkki",Oslash:"Latin capital letter O with stroke", +Ugrave:"Latin capital letter U with grave accent",Uacute:"Latin capital letter U with acute accent",Ucirc:"Latin capital letter U with circumflex",Uuml:"Latin capital letter U with diaeresis",Yacute:"Latin capital letter Y with acute accent",THORN:"Latin capital letter Thorn",szlig:"Latin small letter sharp s",agrave:"Latin small letter a with grave accent",aacute:"Latin small letter a with acute accent",acirc:"Latin small letter a with circumflex",atilde:"Latin small letter a with tilde",auml:"Latin small letter a with diaeresis", +aring:"Latin small letter a with ring above",aelig:"Latin small letter æ",ccedil:"Latin small letter c with cedilla",egrave:"Latin small letter e with grave accent",eacute:"Latin small letter e with acute accent",ecirc:"Latin small letter e with circumflex",euml:"Latin small letter e with diaeresis",igrave:"Latin small letter i with grave accent",iacute:"Latin small letter i with acute accent",icirc:"Latin small letter i with circumflex",iuml:"Latin small letter i with diaeresis",eth:"Latin small letter eth", +ntilde:"Latin small letter n with tilde",ograve:"Latin small letter o with grave accent",oacute:"Latin small letter o with acute accent",ocirc:"Latin small letter o with circumflex",otilde:"Latin small letter o with tilde",ouml:"Latin small letter o with diaeresis",divide:"Jakomerkki",oslash:"Latin small letter o with stroke",ugrave:"Latin small letter u with grave accent",uacute:"Latin small letter u with acute accent",ucirc:"Latin small letter u with circumflex",uuml:"Latin small letter u with diaeresis", +yacute:"Latin small letter y with acute accent",thorn:"Latin small letter thorn",yuml:"Latin small letter y with diaeresis",OElig:"Latin capital ligature OE",oelig:"Latin small ligature oe",372:"Latin capital letter W with circumflex",374:"Latin capital letter Y with circumflex",373:"Latin small letter w with circumflex",375:"Latin small letter y with circumflex",sbquo:"Single low-9 quotation mark",8219:"Single high-reversed-9 quotation mark",bdquo:"Double low-9 quotation mark",hellip:"Horizontal ellipsis", +trade:"Tavaramerkki merkki",9658:"Black right-pointing pointer",bull:"Bullet",rarr:"Nuoli oikealle",rArr:"Kaksoisnuoli oikealle",hArr:"Kaksoisnuoli oikealle ja vasemmalle",diams:"Black diamond suit",asymp:"Noin"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fr-ca.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fr-ca.js new file mode 100644 index 0000000..326a6e5 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fr-ca.js @@ -0,0 +1,10 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","fr-ca",{euro:"Symbole Euro",lsquo:"Guillemet simple ouvrant",rsquo:"Guillemet simple fermant",ldquo:"Guillemet double ouvrant",rdquo:"Guillemet double fermant",ndash:"Tiret haut",mdash:"Tiret",iexcl:"Point d'exclamation inversé",cent:"Symbole de cent",pound:"Symbole de Livre Sterling",curren:"Symbole monétaire",yen:"Symbole du Yen",brvbar:"Barre scindée",sect:"Symbole de section",uml:"Tréma",copy:"Symbole de copyright",ordf:"Indicateur ordinal féminin",laquo:"Guillemet français ouvrant", +not:"Indicateur de négation",reg:"Symbole de marque déposée",macr:"Macron",deg:"Degré",sup2:"Exposant 2",sup3:"Exposant 3",acute:"Accent aigüe",micro:"Symbole micro",para:"Paragraphe",middot:"Point médian",cedil:"Cédille",sup1:"Exposant 1",ordm:"Indicateur ordinal masculin",raquo:"Guillemet français fermant",frac14:"Un quart",frac12:"Une demi",frac34:"Trois quart",iquest:"Point d'interrogation inversé",Agrave:"A accent grave",Aacute:"A accent aigüe",Acirc:"A circonflexe",Atilde:"A tilde",Auml:"A tréma", +Aring:"A avec un rond au dessus",AElig:"Æ majuscule",Ccedil:"C cédille",Egrave:"E accent grave",Eacute:"E accent aigüe",Ecirc:"E accent circonflexe",Euml:"E tréma",Igrave:"I accent grave",Iacute:"I accent aigüe",Icirc:"I accent circonflexe",Iuml:"I tréma",ETH:"Lettre majuscule islandaise ED",Ntilde:"N tilde",Ograve:"O accent grave",Oacute:"O accent aigüe",Ocirc:"O accent circonflexe",Otilde:"O tilde",Ouml:"O tréma",times:"Symbole de multiplication",Oslash:"O barré",Ugrave:"U accent grave",Uacute:"U accent aigüe", +Ucirc:"U accent circonflexe",Uuml:"U tréma",Yacute:"Y accent aigüe",THORN:"Lettre islandaise Thorn majuscule",szlig:"Lettre minuscule allemande s dur",agrave:"a accent grave",aacute:"a accent aigüe",acirc:"a accent circonflexe",atilde:"a tilde",auml:"a tréma",aring:"a avec un cercle au dessus",aelig:"æ",ccedil:"c cédille",egrave:"e accent grave",eacute:"e accent aigüe",ecirc:"e accent circonflexe",euml:"e tréma",igrave:"i accent grave",iacute:"i accent aigüe",icirc:"i accent circonflexe",iuml:"i tréma", +eth:"Lettre minuscule islandaise ED",ntilde:"n tilde",ograve:"o accent grave",oacute:"o accent aigüe",ocirc:"O accent circonflexe",otilde:"O tilde",ouml:"O tréma",divide:"Symbole de division",oslash:"o barré",ugrave:"u accent grave",uacute:"u accent aigüe",ucirc:"u accent circonflexe",uuml:"u tréma",yacute:"y accent aigüe",thorn:"Lettre islandaise thorn minuscule",yuml:"y tréma",OElig:"ligature majuscule latine Œ",oelig:"ligature minuscule latine œ",372:"W accent circonflexe",374:"Y accent circonflexe", +373:"w accent circonflexe",375:"y accent circonflexe",sbquo:"Guillemet simple fermant",8219:"Guillemet-virgule supérieur culbuté",bdquo:"Guillemet-virgule double inférieur",hellip:"Points de suspension",trade:"Symbole de marque déposée",9658:"Flèche noire pointant vers la droite",bull:"Puce",rarr:"Flèche vers la droite",rArr:"Flèche double vers la droite",hArr:"Flèche double vers la gauche",diams:"Carreau",asymp:"Presque égal"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fr.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fr.js new file mode 100644 index 0000000..6da8c31 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fr.js @@ -0,0 +1,12 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","fr",{euro:"Symbole euro",lsquo:"Guillemet simple ouvrant",rsquo:"Guillemet simple fermant",ldquo:"Guillemet double ouvrant",rdquo:"Guillemet double fermant",ndash:"Tiret demi-cadratin",mdash:"Tiret cadratin",iexcl:"Point d'exclamation inversé",cent:"Symbole cent",pound:"Symbole Livre sterling",curren:"Symbole monétaire",yen:"Symbole yen",brvbar:"Barre verticale scindée",sect:"Signe de section",uml:"Tréma",copy:"Symbole Copyright",ordf:"Indicateur ordinal féminin", +laquo:"Guillemet français ouvrant",not:"Crochet de négation",reg:"Symbole de marque déposée",macr:"Macron",deg:"Symbole degré",sup2:"Exposant 2",sup3:"Exposant 3",acute:"Accent aigu",micro:"Symbole micro",para:"Symbole pied-de-mouche",middot:"Point médian",cedil:"Cédille",sup1:"Exposant 1",ordm:"Indicateur ordinal masculin",raquo:"Guillemet français fermant",frac14:"Fraction un quart",frac12:"Fraction un demi",frac34:"Fraction trois quarts",iquest:"Point d'interrogation inversé",Agrave:"A accent grave majuscule", +Aacute:"A accent aigu majuscule",Acirc:"A accent circonflexe majuscule",Atilde:"A caron majuscule",Auml:"A tréma majuscule",Aring:"A rond majuscule",AElig:"Ligature Æ majuscule",Ccedil:"C cédille majuscule",Egrave:"E accent grave majuscule",Eacute:"E accent aigu majuscule",Ecirc:"E accent circonflexe majuscule",Euml:"E tréma majuscule",Igrave:"I accent grave majuscule",Iacute:"I accent aigu majuscule",Icirc:"I accent circonflexe majuscule",Iuml:"I tréma majuscule",ETH:"Lettre majuscule islandaise ED", +Ntilde:"N caron majuscule",Ograve:"O accent grave majuscule",Oacute:"O accent aigu majuscule",Ocirc:"O accent circonflexe majuscule",Otilde:"O caron majuscule",Ouml:"O tréma majuscule",times:"Symbole de multiplication",Oslash:"O barré majuscule",Ugrave:"U accent grave majuscule",Uacute:"U accent aigu majuscule",Ucirc:"U accent circonflexe majuscule",Uuml:"U tréma majuscule",Yacute:"Y accent aigu majuscule",THORN:"Lettre islandaise thorn majuscule",szlig:"Lettre minuscule allemande S dur",agrave:"A accent grave minuscule", +aacute:"A accent aigu minuscule",acirc:"A accent circonflexe minuscule",atilde:"A tilde minuscule",auml:"A tréma minuscule",aring:"A rond minuscule",aelig:"Ligature Æ minuscule",ccedil:"C cédille minuscule",egrave:"E accent grave minuscule",eacute:"E accent aigu minuscule",ecirc:"E accent circonflexe minuscule",euml:"E tréma minuscule",igrave:"I accent grave minuscule",iacute:"I accent aigu minuscule",icirc:"I accent circonflexe minuscule",iuml:"i minuscule tréma",eth:"Lettre minuscule islandaise ED", +ntilde:"N caron minuscule",ograve:"O minuscule accent grave",oacute:"O accent aigu minuscule",ocirc:"O accent circonflexe minuscule",otilde:"O tilde minuscule",ouml:"O tréma minuscule",divide:"Symbole de division",oslash:"O barré minuscule",ugrave:"U accent grave minuscule",uacute:"U accent aigu minuscule",ucirc:"U accent circonflexe minuscule",uuml:"U tréma minuscule",yacute:"Y accent aigu minuscule",thorn:"Lettre islandaise thorn minuscule",yuml:"Y tréma minuscule",OElig:"Ligature Œ majuscule", +oelig:"Ligature Œ minuscule",372:"W accent circonflexe majuscule",374:"Y accent circonflexe majuscule",373:"W accent circonflexe minuscule",375:"Y accent circonflexe minuscule",sbquo:"Guillemet simple fermant inférieur",8219:"Guillemet-virgule supérieur culbuté",bdquo:"Guillemet-virgule double inférieur",hellip:"Points de suspension",trade:"Symbole de marque commerciale",9658:"Flèche noire pointant vers la droite",bull:"Gros point médian",rarr:"Flèche vers la droite",rArr:"Double flèche vers la droite", +hArr:"Double flèche vers la gauche",diams:"Losange noir",asymp:"Environ égal"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/gl.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/gl.js new file mode 100644 index 0000000..6a31fdc --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/gl.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","gl",{euro:"Símbolo do euro",lsquo:"Comiña simple esquerda",rsquo:"Comiña simple dereita",ldquo:"Comiñas dobres esquerda",rdquo:"Comiñas dobres dereita",ndash:"Guión",mdash:"Raia",iexcl:"Signo de admiración invertido",cent:"Símbolo do centavo",pound:"Símbolo da libra",curren:"Símbolo de moeda",yen:"Símbolo do yen",brvbar:"Barra vertical rota",sect:"Símbolo de sección",uml:"Diérese",copy:"Símbolo de dereitos de autoría",ordf:"Indicador ordinal feminino",laquo:"Comiñas latinas, apertura", +not:"Signo negación",reg:"Símbolo de marca rexistrada",macr:"Guión alto",deg:"Signo de grao",sup2:"Superíndice dous",sup3:"Superíndice tres",acute:"Acento agudo",micro:"Signo de micro",para:"Signo de pi",middot:"Punto medio",cedil:"Cedilla",sup1:"Superíndice un",ordm:"Indicador ordinal masculino",raquo:"Comiñas latinas, peche",frac14:"Fracción ordinaria de un cuarto",frac12:"Fracción ordinaria de un medio",frac34:"Fracción ordinaria de tres cuartos",iquest:"Signo de interrogación invertido",Agrave:"Letra A latina maiúscula con acento grave", +Aacute:"Letra A latina maiúscula con acento agudo",Acirc:"Letra A latina maiúscula con acento circunflexo",Atilde:"Letra A latina maiúscula con til",Auml:"Letra A latina maiúscula con diérese",Aring:"Letra A latina maiúscula con aro enriba",AElig:"Letra Æ latina maiúscula",Ccedil:"Letra C latina maiúscula con cedilla",Egrave:"Letra E latina maiúscula con acento grave",Eacute:"Letra E latina maiúscula con acento agudo",Ecirc:"Letra E latina maiúscula con acento circunflexo",Euml:"Letra E latina maiúscula con diérese", +Igrave:"Letra I latina maiúscula con acento grave",Iacute:"Letra I latina maiúscula con acento agudo",Icirc:"Letra I latina maiúscula con acento circunflexo",Iuml:"Letra I latina maiúscula con diérese",ETH:"Letra Ed latina maiúscula",Ntilde:"Letra N latina maiúscula con til",Ograve:"Letra O latina maiúscula con acento grave",Oacute:"Letra O latina maiúscula con acento agudo",Ocirc:"Letra O latina maiúscula con acento circunflexo",Otilde:"Letra O latina maiúscula con til",Ouml:"Letra O latina maiúscula con diérese", +times:"Signo de multiplicación",Oslash:"Letra O latina maiúscula con barra transversal",Ugrave:"Letra U latina maiúscula con acento grave",Uacute:"Letra U latina maiúscula con acento agudo",Ucirc:"Letra U latina maiúscula con acento circunflexo",Uuml:"Letra U latina maiúscula con diérese",Yacute:"Letra Y latina maiúscula con acento agudo",THORN:"Letra Thorn latina maiúscula",szlig:"Letra s latina forte minúscula",agrave:"Letra a latina minúscula con acento grave",aacute:"Letra a latina minúscula con acento agudo", +acirc:"Letra a latina minúscula con acento circunflexo",atilde:"Letra a latina minúscula con til",auml:"Letra a latina minúscula con diérese",aring:"Letra a latina minúscula con aro enriba",aelig:"Letra æ latina minúscula",ccedil:"Letra c latina minúscula con cedilla",egrave:"Letra e latina minúscula con acento grave",eacute:"Letra e latina minúscula con acento agudo",ecirc:"Letra e latina minúscula con acento circunflexo",euml:"Letra e latina minúscula con diérese",igrave:"Letra i latina minúscula con acento grave", +iacute:"Letra i latina minúscula con acento agudo",icirc:"Letra i latina minúscula con acento circunflexo",iuml:"Letra i latina minúscula con diérese",eth:"Letra ed latina minúscula",ntilde:"Letra n latina minúscula con til",ograve:"Letra o latina minúscula con acento grave",oacute:"Letra o latina minúscula con acento agudo",ocirc:"Letra o latina minúscula con acento circunflexo",otilde:"Letra o latina minúscula con til",ouml:"Letra o latina minúscula con diérese",divide:"Signo de división",oslash:"Letra o latina minúscula con barra transversal", +ugrave:"Letra u latina minúscula con acento grave",uacute:"Letra u latina minúscula con acento agudo",ucirc:"Letra u latina minúscula con acento circunflexo",uuml:"Letra u latina minúscula con diérese",yacute:"Letra y latina minúscula con acento agudo",thorn:"Letra Thorn latina minúscula",yuml:"Letra y latina minúscula con diérese",OElig:"Ligadura OE latina maiúscula",oelig:"Ligadura oe latina minúscula",372:"Letra W latina maiúscula con acento circunflexo",374:"Letra Y latina maiúscula con acento circunflexo", +373:"Letra w latina minúscula con acento circunflexo",375:"Letra y latina minúscula con acento circunflexo",sbquo:"Comiña simple baixa, de apertura",8219:"Comiña simple alta, de peche",bdquo:"Comiñas dobres baixas, de apertura",hellip:"Elipse, puntos suspensivos",trade:"Signo de marca rexistrada",9658:"Apuntador negro apuntando á dereita",bull:"Viñeta",rarr:"Frecha á dereita",rArr:"Frecha dobre á dereita",hArr:"Frecha dobre da esquerda á dereita",diams:"Diamante negro",asymp:"Case igual a"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/he.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/he.js new file mode 100644 index 0000000..5fabd82 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/he.js @@ -0,0 +1,12 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","he",{euro:"יורו",lsquo:"סימן ציטוט יחיד שמאלי",rsquo:"סימן ציטוט יחיד ימני",ldquo:"סימן ציטוט כפול שמאלי",rdquo:"סימן ציטוט כפול ימני",ndash:"קו מפריד קצר",mdash:"קו מפריד ארוך",iexcl:"סימן קריאה הפוך",cent:"סנט",pound:"פאונד",curren:"מטבע",yen:"ין",brvbar:"קו שבור",sect:"סימן מקטע",uml:"שתי נקודות אופקיות (Diaeresis)",copy:"סימן זכויות יוצרים (Copyright)",ordf:"סימן אורדינאלי נקבי",laquo:"סימן ציטוט זווית כפולה לשמאל",not:"סימן שלילה מתמטי",reg:"סימן רשום", +macr:"מקרון (הגיה ארוכה)",deg:"מעלות",sup2:"2 בכתיב עילי",sup3:"3 בכתיב עילי",acute:"סימן דגוש (Acute)",micro:"מיקרו",para:"סימון פסקה",middot:"נקודה אמצעית",cedil:"סדיליה",sup1:"1 בכתיב עילי",ordm:"סימן אורדינאלי זכרי",raquo:"סימן ציטוט זווית כפולה לימין",frac14:"רבע בשבר פשוט",frac12:"חצי בשבר פשוט",frac34:"שלושה רבעים בשבר פשוט",iquest:"סימן שאלה הפוך",Agrave:"אות לטינית A עם גרש (Grave)",Aacute:"Latin capital letter A with acute accent",Acirc:"Latin capital letter A with circumflex",Atilde:"Latin capital letter A with tilde", +Auml:"Latin capital letter A with diaeresis",Aring:"Latin capital letter A with ring above",AElig:"אות לטינית Æ גדולה",Ccedil:"Latin capital letter C with cedilla",Egrave:"אות לטינית E עם גרש (Grave)",Eacute:"Latin capital letter E with acute accent",Ecirc:"Latin capital letter E with circumflex",Euml:"Latin capital letter E with diaeresis",Igrave:"אות לטינית I עם גרש (Grave)",Iacute:"Latin capital letter I with acute accent",Icirc:"Latin capital letter I with circumflex",Iuml:"Latin capital letter I with diaeresis", +ETH:"אות לטינית Eth גדולה",Ntilde:"Latin capital letter N with tilde",Ograve:"אות לטינית O עם גרש (Grave)",Oacute:"Latin capital letter O with acute accent",Ocirc:"Latin capital letter O with circumflex",Otilde:"Latin capital letter O with tilde",Ouml:"Latin capital letter O with diaeresis",times:"סימן כפל",Oslash:"Latin capital letter O with stroke",Ugrave:"אות לטינית U עם גרש (Grave)",Uacute:"Latin capital letter U with acute accent",Ucirc:"Latin capital letter U with circumflex",Uuml:"Latin capital letter U with diaeresis", +Yacute:"Latin capital letter Y with acute accent",THORN:"אות לטינית Thorn גדולה",szlig:"אות לטינית s חדה קטנה",agrave:"אות לטינית a עם גרש (Grave)",aacute:"Latin small letter a with acute accent",acirc:"Latin small letter a with circumflex",atilde:"Latin small letter a with tilde",auml:"Latin small letter a with diaeresis",aring:"Latin small letter a with ring above",aelig:"אות לטינית æ קטנה",ccedil:"Latin small letter c with cedilla",egrave:"אות לטינית e עם גרש (Grave)",eacute:"Latin small letter e with acute accent", +ecirc:"Latin small letter e with circumflex",euml:"Latin small letter e with diaeresis",igrave:"אות לטינית i עם גרש (Grave)",iacute:"Latin small letter i with acute accent",icirc:"Latin small letter i with circumflex",iuml:"Latin small letter i with diaeresis",eth:"אות לטינית eth קטנה",ntilde:"Latin small letter n with tilde",ograve:"אות לטינית o עם גרש (Grave)",oacute:"Latin small letter o with acute accent",ocirc:"Latin small letter o with circumflex",otilde:"Latin small letter o with tilde",ouml:"Latin small letter o with diaeresis", +divide:"סימן חלוקה",oslash:"Latin small letter o with stroke",ugrave:"אות לטינית u עם גרש (Grave)",uacute:"Latin small letter u with acute accent",ucirc:"Latin small letter u with circumflex",uuml:"Latin small letter u with diaeresis",yacute:"Latin small letter y with acute accent",thorn:"אות לטינית thorn קטנה",yuml:"Latin small letter y with diaeresis",OElig:"Latin capital ligature OE",oelig:"Latin small ligature oe",372:"Latin capital letter W with circumflex",374:"Latin capital letter Y with circumflex", +373:"Latin small letter w with circumflex",375:"Latin small letter y with circumflex",sbquo:"סימן ציטוט נמוך יחיד",8219:"סימן ציטוט",bdquo:"סימן ציטוט נמוך כפול",hellip:"שלוש נקודות",trade:"סימן טריידמארק",9658:"סמן שחור לצד ימין",bull:"תבליט (רשימה)",rarr:"חץ לימין",rArr:"חץ כפול לימין",hArr:"חץ כפול לימין ושמאל",diams:"יהלום מלא",asymp:"כמעט שווה"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/hr.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/hr.js new file mode 100644 index 0000000..41dfd8f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/hr.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","hr",{euro:"Euro znak",lsquo:"Lijevi jednostruki navodnik",rsquo:"Desni jednostruki navodnik",ldquo:"Lijevi dvostruki navodnik",rdquo:"Desni dvostruki navodnik",ndash:"En crtica",mdash:"Em crtica",iexcl:"Naopaki uskličnik",cent:"Cent znak",pound:"Funta znak",curren:"Znak valute",yen:"Yen znak",brvbar:"Potrgana prečka",sect:"Znak odjeljka",uml:"Prijeglasi",copy:"Copyright znak",ordf:"Feminine ordinal indicator",laquo:"Lijevi dvostruki uglati navodnik",not:"Not znak", +reg:"Registered znak",macr:"Macron",deg:"Stupanj znak",sup2:"Superscript two",sup3:"Superscript three",acute:"Acute accent",micro:"Mikro znak",para:"Pilcrow sign",middot:"Srednja točka",cedil:"Cedilla",sup1:"Superscript one",ordm:"Masculine ordinal indicator",raquo:"Desni dvostruku uglati navodnik",frac14:"Vulgar fraction one quarter",frac12:"Vulgar fraction one half",frac34:"Vulgar fraction three quarters",iquest:"Naopaki upitnik",Agrave:"Veliko latinsko slovo A s akcentom",Aacute:"Latinično veliko slovo A sa oštrim naglaskom", +Acirc:"Latin capital letter A with circumflex",Atilde:"Latin capital letter A with tilde",Auml:"Latin capital letter A with diaeresis",Aring:"Latin capital letter A with ring above",AElig:"Latin Capital letter Æ",Ccedil:"Latin capital letter C with cedilla",Egrave:"Latin capital letter E with grave accent",Eacute:"Latin capital letter E with acute accent",Ecirc:"Latin capital letter E with circumflex",Euml:"Latin capital letter E with diaeresis",Igrave:"Latin capital letter I with grave accent",Iacute:"Latin capital letter I with acute accent", +Icirc:"Latin capital letter I with circumflex",Iuml:"Latin capital letter I with diaeresis",ETH:"Latin capital letter Eth",Ntilde:"Latin capital letter N with tilde",Ograve:"Latin capital letter O with grave accent",Oacute:"Latin capital letter O with acute accent",Ocirc:"Latin capital letter O with circumflex",Otilde:"Latin capital letter O with tilde",Ouml:"Latin capital letter O with diaeresis",times:"Multiplication sign",Oslash:"Latin capital letter O with stroke",Ugrave:"Latin capital letter U with grave accent", +Uacute:"Latin capital letter U with acute accent",Ucirc:"Latin capital letter U with circumflex",Uuml:"Latin capital letter U with diaeresis",Yacute:"Latin capital letter Y with acute accent",THORN:"Latin capital letter Thorn",szlig:"Latin small letter sharp s",agrave:"Latin small letter a with grave accent",aacute:"Latin small letter a with acute accent",acirc:"Latin small letter a with circumflex",atilde:"Latin small letter a with tilde",auml:"Latin small letter a with diaeresis",aring:"Latin small letter a with ring above", +aelig:"Latin small letter æ",ccedil:"Latin small letter c with cedilla",egrave:"Latin small letter e with grave accent",eacute:"Latin small letter e with acute accent",ecirc:"Latin small letter e with circumflex",euml:"Latin small letter e with diaeresis",igrave:"Latin small letter i with grave accent",iacute:"Latin small letter i with acute accent",icirc:"Latin small letter i with circumflex",iuml:"Latin small letter i with diaeresis",eth:"Latin small letter eth",ntilde:"Latin small letter n with tilde", +ograve:"Latin small letter o with grave accent",oacute:"Latin small letter o with acute accent",ocirc:"Latin small letter o with circumflex",otilde:"Latin small letter o with tilde",ouml:"Latin small letter o with diaeresis",divide:"Division sign",oslash:"Latin small letter o with stroke",ugrave:"Latin small letter u with grave accent",uacute:"Latin small letter u with acute accent",ucirc:"Latin small letter u with circumflex",uuml:"Latin small letter u with diaeresis",yacute:"Latin small letter y with acute accent", +thorn:"Latin small letter thorn",yuml:"Latin small letter y with diaeresis",OElig:"Latin capital ligature OE",oelig:"Latin small ligature oe",372:"Latin capital letter W with circumflex",374:"Latin capital letter Y with circumflex",373:"Latin small letter w with circumflex",375:"Latin small letter y with circumflex",sbquo:"Single low-9 quotation mark",8219:"Single high-reversed-9 quotation mark",bdquo:"Double low-9 quotation mark",hellip:"Horizontal ellipsis",trade:"Trade mark sign",9658:"Black right-pointing pointer", +bull:"Bullet",rarr:"Rightwards arrow",rArr:"Rightwards double arrow",hArr:"Left right double arrow",diams:"Black diamond suit",asymp:"Almost equal to"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/hu.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/hu.js new file mode 100644 index 0000000..fd56ab1 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/hu.js @@ -0,0 +1,12 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","hu",{euro:"Euró jel",lsquo:"Bal szimpla idézőjel",rsquo:"Jobb szimpla idézőjel",ldquo:"Bal dupla idézőjel",rdquo:"Jobb dupla idézőjel",ndash:"Rövid gondolatjel",mdash:"Hosszú gondolatjel",iexcl:"Fordított felkiáltójel",cent:"Cent jel",pound:"Font jel",curren:"Valuta jel",yen:"Yen jel",brvbar:"Hosszú kettőspont",sect:"Paragrafus jel",uml:"Kettős hangzó jel",copy:"Szerzői jog jel",ordf:"Női sorrend mutatója",laquo:"Balra mutató duplanyíl",not:"Feltételes kötőjel", +reg:"Bejegyzett védjegy jele",macr:"Hosszúsági jel",deg:"Fok jel",sup2:"Négyzeten jel",sup3:"Köbön jel",acute:"Éles ékezet",micro:"Mikro-jel",para:"Bekezdés jel",middot:"Közép pont",cedil:"Cédille",sup1:"Elsőn jel",ordm:"Férfi sorrend mutatója",raquo:"Jobbra mutató duplanyíl",frac14:"Egy negyed jel",frac12:"Egy ketted jel",frac34:"Három negyed jel",iquest:"Fordított kérdőjel",Agrave:"Latin nagy A fordított ékezettel",Aacute:"Latin nagy A normál ékezettel",Acirc:"Latin nagy A hajtott ékezettel",Atilde:"Latin nagy A hullámjellel", +Auml:"Latin nagy A kettőspont ékezettel",Aring:"Latin nagy A gyűrű ékezettel",AElig:"Latin nagy Æ betű",Ccedil:"Latin nagy C cedillával",Egrave:"Latin nagy E fordított ékezettel",Eacute:"Latin nagy E normál ékezettel",Ecirc:"Latin nagy E hajtott ékezettel",Euml:"Latin nagy E dupla kettőspont ékezettel",Igrave:"Latin nagy I fordított ékezettel",Iacute:"Latin nagy I normál ékezettel",Icirc:"Latin nagy I hajtott ékezettel",Iuml:"Latin nagy I kettőspont ékezettel",ETH:"Latin nagy Eth betű",Ntilde:"Latin nagy N hullámjellel", +Ograve:"Latin nagy O fordított ékezettel",Oacute:"Latin nagy O normál ékezettel",Ocirc:"Latin nagy O hajtott ékezettel",Otilde:"Latin nagy O hullámjellel",Ouml:"Latin nagy O kettőspont ékezettel",times:"Szorzás jel",Oslash:"Latin O betű áthúzással",Ugrave:"Latin nagy U fordított ékezettel",Uacute:"Latin nagy U normál ékezettel",Ucirc:"Latin nagy U hajtott ékezettel",Uuml:"Latin nagy U kettőspont ékezettel",Yacute:"Latin nagy Y normál ékezettel",THORN:"Latin nagy Thorn betű",szlig:"Latin kis s betű", +agrave:"Latin kis a fordított ékezettel",aacute:"Latin kis a normál ékezettel",acirc:"Latin kis a hajtott ékezettel",atilde:"Latin kis a hullámjellel",auml:"Latin kis a kettőspont ékezettel",aring:"Latin kis a gyűrű ékezettel",aelig:"Latin kis æ betű",ccedil:"Latin kis c cedillával",egrave:"Latin kis e fordított ékezettel",eacute:"Latin kis e normál ékezettel",ecirc:"Latin kis e hajtott ékezettel",euml:"Latin kis e dupla kettőspont ékezettel",igrave:"Latin kis i fordított ékezettel",iacute:"Latin kis i normál ékezettel", +icirc:"Latin kis i hajtott ékezettel",iuml:"Latin kis i kettőspont ékezettel",eth:"Latin kis eth betű",ntilde:"Latin kis n hullámjellel",ograve:"Latin kis o fordított ékezettel",oacute:"Latin kis o normál ékezettel",ocirc:"Latin kis o hajtott ékezettel",otilde:"Latin kis o hullámjellel",ouml:"Latin kis o kettőspont ékezettel",divide:"Osztásjel",oslash:"Latin kis o betű áthúzással",ugrave:"Latin kis u fordított ékezettel",uacute:"Latin kis u normál ékezettel",ucirc:"Latin kis u hajtott ékezettel", +uuml:"Latin kis u kettőspont ékezettel",yacute:"Latin kis y normál ékezettel",thorn:"Latin kis thorn jel",yuml:"Latin kis y kettőspont ékezettel",OElig:"Latin nagy OE-jel",oelig:"Latin kis oe-jel",372:"Latin nagy W hajtott ékezettel",374:"Latin nagy Y hajtott ékezettel",373:"Latin kis w hajtott ékezettel",375:"Latin kis y hajtott ékezettel",sbquo:"Nyitó nyomdai szimpla idézőjel",8219:"Záró nyomdai záró idézőjel",bdquo:"Nyitó nyomdai dupla idézőjel",hellip:"Három pont",trade:"Kereskedelmi védjegy jele", +9658:"Jobbra mutató fekete mutató",bull:"Golyó",rarr:"Jobbra mutató nyíl",rArr:"Jobbra mutató duplanyíl",hArr:"Bal-jobb duplanyíl",diams:"Fekete gyémánt jel",asymp:"Majdnem egyenlő jel"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/id.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/id.js new file mode 100644 index 0000000..45803ca --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/id.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","id",{euro:"Tanda Euro",lsquo:"Left single quotation mark",rsquo:"Right single quotation mark",ldquo:"Left double quotation mark",rdquo:"Right double quotation mark",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"Cent sign",pound:"Pound sign",curren:"Currency sign",yen:"Tanda Yen",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"Tanda Hak Cipta",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", +not:"Not sign",reg:"Tanda Telah Terdaftar",macr:"Macron",deg:"Degree sign",sup2:"Superscript two",sup3:"Superscript three",acute:"Acute accent",micro:"Micro sign",para:"Pilcrow sign",middot:"Middle dot",cedil:"Cedilla",sup1:"Superscript one",ordm:"Masculine ordinal indicator",raquo:"Right-pointing double angle quotation mark",frac14:"Vulgar fraction one quarter",frac12:"Vulgar fraction one half",frac34:"Vulgar fraction three quarters",iquest:"Inverted question mark",Agrave:"Latin capital letter A with grave accent", +Aacute:"Latin capital letter A with acute accent",Acirc:"Latin capital letter A with circumflex",Atilde:"Latin capital letter A with tilde",Auml:"Latin capital letter A with diaeresis",Aring:"Latin capital letter A with ring above",AElig:"Latin Capital letter Æ",Ccedil:"Latin capital letter C with cedilla",Egrave:"Latin capital letter E with grave accent",Eacute:"Latin capital letter E with acute accent",Ecirc:"Latin capital letter E with circumflex",Euml:"Latin capital letter E with diaeresis",Igrave:"Latin capital letter I with grave accent", +Iacute:"Latin capital letter I with acute accent",Icirc:"Latin capital letter I with circumflex",Iuml:"Latin capital letter I with diaeresis",ETH:"Latin capital letter Eth",Ntilde:"Latin capital letter N with tilde",Ograve:"Latin capital letter O with grave accent",Oacute:"Latin capital letter O with acute accent",Ocirc:"Latin capital letter O with circumflex",Otilde:"Latin capital letter O with tilde",Ouml:"Latin capital letter O with diaeresis",times:"Multiplication sign",Oslash:"Latin capital letter O with stroke", +Ugrave:"Latin capital letter U with grave accent",Uacute:"Latin capital letter U with acute accent",Ucirc:"Latin capital letter U with circumflex",Uuml:"Latin capital letter U with diaeresis",Yacute:"Latin capital letter Y with acute accent",THORN:"Latin capital letter Thorn",szlig:"Latin small letter sharp s",agrave:"Latin small letter a with grave accent",aacute:"Latin small letter a with acute accent",acirc:"Latin small letter a with circumflex",atilde:"Latin small letter a with tilde",auml:"Latin small letter a with diaeresis", +aring:"Latin small letter a with ring above",aelig:"Latin small letter æ",ccedil:"Latin small letter c with cedilla",egrave:"Latin small letter e with grave accent",eacute:"Latin small letter e with acute accent",ecirc:"Latin small letter e with circumflex",euml:"Latin small letter e with diaeresis",igrave:"Latin small letter i with grave accent",iacute:"Latin small letter i with acute accent",icirc:"Latin small letter i with circumflex",iuml:"Latin small letter i with diaeresis",eth:"Latin small letter eth", +ntilde:"Latin small letter n with tilde",ograve:"Latin small letter o with grave accent",oacute:"Latin small letter o with acute accent",ocirc:"Latin small letter o with circumflex",otilde:"Latin small letter o with tilde",ouml:"Latin small letter o with diaeresis",divide:"Division sign",oslash:"Latin small letter o with stroke",ugrave:"Latin small letter u with grave accent",uacute:"Latin small letter u with acute accent",ucirc:"Latin small letter u with circumflex",uuml:"Latin small letter u with diaeresis", +yacute:"Latin small letter y with acute accent",thorn:"Latin small letter thorn",yuml:"Latin small letter y with diaeresis",OElig:"Latin capital ligature OE",oelig:"Latin small ligature oe",372:"Latin capital letter W with circumflex",374:"Latin capital letter Y with circumflex",373:"Latin small letter w with circumflex",375:"Latin small letter y with circumflex",sbquo:"Single low-9 quotation mark",8219:"Single high-reversed-9 quotation mark",bdquo:"Double low-9 quotation mark",hellip:"Horizontal ellipsis", +trade:"Trade mark sign",9658:"Black right-pointing pointer",bull:"Bullet",rarr:"Rightwards arrow",rArr:"Rightwards double arrow",hArr:"Left right double arrow",diams:"Black diamond suit",asymp:"Almost equal to"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/it.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/it.js new file mode 100644 index 0000000..f1f9466 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/it.js @@ -0,0 +1,14 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","it",{euro:"Simbolo Euro",lsquo:"Virgoletta singola sinistra",rsquo:"Virgoletta singola destra",ldquo:"Virgolette aperte",rdquo:"Virgolette chiuse",ndash:"Trattino",mdash:"Trattino lungo",iexcl:"Punto esclavamativo invertito",cent:"Simbolo Cent",pound:"Simbolo Sterlina",curren:"Simbolo Moneta",yen:"Simbolo Yen",brvbar:"Barra interrotta",sect:"Simbolo di sezione",uml:"Dieresi",copy:"Simbolo Copyright",ordf:"Indicatore ordinale femminile",laquo:"Virgolette basse aperte", +not:"Nessun segno",reg:"Simbolo Registrato",macr:"Macron",deg:"Simbolo Grado",sup2:"Apice Due",sup3:"Apice Tre",acute:"Accento acuto",micro:"Simbolo Micro",para:"Simbolo Paragrafo",middot:"Punto centrale",cedil:"Cediglia",sup1:"Apice Uno",ordm:"Indicatore ordinale maschile",raquo:"Virgolette basse chiuse",frac14:"Frazione volgare un quarto",frac12:"Frazione volgare un mezzo",frac34:"Frazione volgare tre quarti",iquest:"Punto interrogativo invertito",Agrave:"Lettera maiuscola latina A con accento grave", +Aacute:"Lettera maiuscola latina A con accento acuto",Acirc:"Lettera maiuscola latina A con accento circonflesso",Atilde:"Lettera maiuscola latina A con tilde",Auml:"Lettera maiuscola latina A con dieresi",Aring:"Lettera maiuscola latina A con anello sopra",AElig:"Lettera maiuscola latina Æ",Ccedil:"Lettera maiuscola latina C con cediglia",Egrave:"Lettera maiuscola latina E con accento grave",Eacute:"Lettera maiuscola latina E con accento acuto",Ecirc:"Lettera maiuscola latina E con accento circonflesso", +Euml:"Lettera maiuscola latina E con dieresi",Igrave:"Lettera maiuscola latina I con accento grave",Iacute:"Lettera maiuscola latina I con accento acuto",Icirc:"Lettera maiuscola latina I con accento circonflesso",Iuml:"Lettera maiuscola latina I con dieresi",ETH:"Lettera maiuscola latina Eth",Ntilde:"Lettera maiuscola latina N con tilde",Ograve:"Lettera maiuscola latina O con accento grave",Oacute:"Lettera maiuscola latina O con accento acuto",Ocirc:"Lettera maiuscola latina O con accento circonflesso", +Otilde:"Lettera maiuscola latina O con tilde",Ouml:"Lettera maiuscola latina O con dieresi",times:"Simbolo di moltiplicazione",Oslash:"Lettera maiuscola latina O barrata",Ugrave:"Lettera maiuscola latina U con accento grave",Uacute:"Lettera maiuscola latina U con accento acuto",Ucirc:"Lettera maiuscola latina U con accento circonflesso",Uuml:"Lettera maiuscola latina U con accento circonflesso",Yacute:"Lettera maiuscola latina Y con accento acuto",THORN:"Lettera maiuscola latina Thorn",szlig:"Lettera latina minuscola doppia S", +agrave:"Lettera minuscola latina a con accento grave",aacute:"Lettera minuscola latina a con accento acuto",acirc:"Lettera minuscola latina a con accento circonflesso",atilde:"Lettera minuscola latina a con tilde",auml:"Lettera minuscola latina a con dieresi",aring:"Lettera minuscola latina a con anello superiore",aelig:"Lettera minuscola latina ae",ccedil:"Lettera minuscola latina c con cediglia",egrave:"Lettera minuscola latina e con accento grave",eacute:"Lettera minuscola latina e con accento acuto", +ecirc:"Lettera minuscola latina e con accento circonflesso",euml:"Lettera minuscola latina e con dieresi",igrave:"Lettera minuscola latina i con accento grave",iacute:"Lettera minuscola latina i con accento acuto",icirc:"Lettera minuscola latina i con accento circonflesso",iuml:"Lettera minuscola latina i con dieresi",eth:"Lettera minuscola latina eth",ntilde:"Lettera minuscola latina n con tilde",ograve:"Lettera minuscola latina o con accento grave",oacute:"Lettera minuscola latina o con accento acuto", +ocirc:"Lettera minuscola latina o con accento circonflesso",otilde:"Lettera minuscola latina o con tilde",ouml:"Lettera minuscola latina o con dieresi",divide:"Simbolo di divisione",oslash:"Lettera minuscola latina o barrata",ugrave:"Lettera minuscola latina u con accento grave",uacute:"Lettera minuscola latina u con accento acuto",ucirc:"Lettera minuscola latina u con accento circonflesso",uuml:"Lettera minuscola latina u con dieresi",yacute:"Lettera minuscola latina y con accento acuto",thorn:"Lettera minuscola latina thorn", +yuml:"Lettera minuscola latina y con dieresi",OElig:"Legatura maiuscola latina OE",oelig:"Legatura minuscola latina oe",372:"Lettera maiuscola latina W con accento circonflesso",374:"Lettera maiuscola latina Y con accento circonflesso",373:"Lettera minuscola latina w con accento circonflesso",375:"Lettera minuscola latina y con accento circonflesso",sbquo:"Singola virgoletta bassa low-9",8219:"Singola virgoletta bassa low-9 inversa",bdquo:"Doppia virgoletta bassa low-9",hellip:"Ellissi orizzontale", +trade:"Simbolo TM",9658:"Puntatore nero rivolto verso destra",bull:"Punto",rarr:"Freccia verso destra",rArr:"Doppia freccia verso destra",hArr:"Doppia freccia sinistra destra",diams:"Simbolo nero diamante",asymp:"Quasi uguale a"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ja.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ja.js new file mode 100644 index 0000000..ba348aa --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ja.js @@ -0,0 +1,9 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","ja",{euro:"ユーロ記号",lsquo:"左シングル引用符",rsquo:"右シングル引用符",ldquo:"左ダブル引用符",rdquo:"右ダブル引用符",ndash:"半角ダッシュ",mdash:"全角ダッシュ",iexcl:"逆さ感嘆符",cent:"セント記号",pound:"ポンド記号",curren:"通貨記号",yen:"円記号",brvbar:"上下に分かれた縦棒",sect:"節記号",uml:"分音記号(ウムラウト)",copy:"著作権表示記号",ordf:"女性序数標識",laquo:" 始め二重山括弧引用記号",not:"論理否定記号",reg:"登録商標記号",macr:"長音符",deg:"度記号",sup2:"上つき2, 2乗",sup3:"上つき3, 3乗",acute:"揚音符",micro:"ミクロン記号",para:"段落記号",middot:"中黒",cedil:"セディラ",sup1:"上つき1",ordm:"男性序数標識",raquo:"終わり二重山括弧引用記号", +frac14:"四分の一",frac12:"二分の一",frac34:"四分の三",iquest:"逆疑問符",Agrave:"抑音符つき大文字A",Aacute:"揚音符つき大文字A",Acirc:"曲折アクセントつき大文字A",Atilde:"チルダつき大文字A",Auml:"分音記号つき大文字A",Aring:"リングつき大文字A",AElig:"AとEの合字",Ccedil:"セディラつき大文字C",Egrave:"抑音符つき大文字E",Eacute:"揚音符つき大文字E",Ecirc:"曲折アクセントつき大文字E",Euml:"分音記号つき大文字E",Igrave:"抑音符つき大文字I",Iacute:"揚音符つき大文字I",Icirc:"曲折アクセントつき大文字I",Iuml:"分音記号つき大文字I",ETH:"[アイスランド語]大文字ETH",Ntilde:"チルダつき大文字N",Ograve:"抑音符つき大文字O",Oacute:"揚音符つき大文字O",Ocirc:"曲折アクセントつき大文字O",Otilde:"チルダつき大文字O",Ouml:" 分音記号つき大文字O", +times:"乗算記号",Oslash:"打ち消し線つき大文字O",Ugrave:"抑音符つき大文字U",Uacute:"揚音符つき大文字U",Ucirc:"曲折アクセントつき大文字U",Uuml:"分音記号つき大文字U",Yacute:"揚音符つき大文字Y",THORN:"[アイスランド語]大文字THORN",szlig:"ドイツ語エスツェット",agrave:"抑音符つき小文字a",aacute:"揚音符つき小文字a",acirc:"曲折アクセントつき小文字a",atilde:"チルダつき小文字a",auml:"分音記号つき小文字a",aring:"リングつき小文字a",aelig:"aとeの合字",ccedil:"セディラつき小文字c",egrave:"抑音符つき小文字e",eacute:"揚音符つき小文字e",ecirc:"曲折アクセントつき小文字e",euml:"分音記号つき小文字e",igrave:"抑音符つき小文字i",iacute:"揚音符つき小文字i",icirc:"曲折アクセントつき小文字i",iuml:"分音記号つき小文字i",eth:"アイスランド語小文字eth", +ntilde:"チルダつき小文字n",ograve:"抑音符つき小文字o",oacute:"揚音符つき小文字o",ocirc:"曲折アクセントつき小文字o",otilde:"チルダつき小文字o",ouml:"分音記号つき小文字o",divide:"除算記号",oslash:"打ち消し線つき小文字o",ugrave:"抑音符つき小文字u",uacute:"揚音符つき小文字u",ucirc:"曲折アクセントつき小文字u",uuml:"分音記号つき小文字u",yacute:"揚音符つき小文字y",thorn:"アイスランド語小文字thorn",yuml:"分音記号つき小文字y",OElig:"OとEの合字",oelig:"oとeの合字",372:"曲折アクセントつき大文字W",374:"曲折アクセントつき大文字Y",373:"曲折アクセントつき小文字w",375:"曲折アクセントつき小文字y",sbquo:"シングル下引用符",8219:"左右逆の左引用符",bdquo:"ダブル下引用符",hellip:"三点リーダ",trade:"商標記号",9658:"右黒三角ポインタ",bull:"黒丸", +rarr:"右矢印",rArr:"右二重矢印",hArr:"左右二重矢印",diams:"ダイヤ",asymp:"漸近"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/km.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/km.js new file mode 100644 index 0000000..8f9fd7f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/km.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","km",{euro:"សញ្ញា​អឺរ៉ូ",lsquo:"Left single quotation mark",rsquo:"Right single quotation mark",ldquo:"Left double quotation mark",rdquo:"Right double quotation mark",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"សញ្ញា​សេន",pound:"សញ្ញា​ផោន",curren:"សញ្ញា​រូបិយបណ្ណ",yen:"សញ្ញា​យ៉េន",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"សញ្ញា​រក្សា​សិទ្ធិ",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", +not:"Not sign",reg:"Registered sign",macr:"Macron",deg:"សញ្ញា​ដឺក្រេ",sup2:"Superscript two",sup3:"Superscript three",acute:"Acute accent",micro:"សញ្ញា​មីក្រូ",para:"Pilcrow sign",middot:"Middle dot",cedil:"Cedilla",sup1:"Superscript one",ordm:"Masculine ordinal indicator",raquo:"Right-pointing double angle quotation mark",frac14:"Vulgar fraction one quarter",frac12:"Vulgar fraction one half",frac34:"Vulgar fraction three quarters",iquest:"Inverted question mark",Agrave:"Latin capital letter A with grave accent", +Aacute:"Latin capital letter A with acute accent",Acirc:"Latin capital letter A with circumflex",Atilde:"Latin capital letter A with tilde",Auml:"Latin capital letter A with diaeresis",Aring:"Latin capital letter A with ring above",AElig:"Latin Capital letter Æ",Ccedil:"Latin capital letter C with cedilla",Egrave:"Latin capital letter E with grave accent",Eacute:"Latin capital letter E with acute accent",Ecirc:"Latin capital letter E with circumflex",Euml:"Latin capital letter E with diaeresis",Igrave:"Latin capital letter I with grave accent", +Iacute:"Latin capital letter I with acute accent",Icirc:"Latin capital letter I with circumflex",Iuml:"Latin capital letter I with diaeresis",ETH:"Latin capital letter Eth",Ntilde:"Latin capital letter N with tilde",Ograve:"Latin capital letter O with grave accent",Oacute:"Latin capital letter O with acute accent",Ocirc:"Latin capital letter O with circumflex",Otilde:"Latin capital letter O with tilde",Ouml:"Latin capital letter O with diaeresis",times:"Multiplication sign",Oslash:"Latin capital letter O with stroke", +Ugrave:"Latin capital letter U with grave accent",Uacute:"Latin capital letter U with acute accent",Ucirc:"Latin capital letter U with circumflex",Uuml:"Latin capital letter U with diaeresis",Yacute:"Latin capital letter Y with acute accent",THORN:"Latin capital letter Thorn",szlig:"Latin small letter sharp s",agrave:"Latin small letter a with grave accent",aacute:"Latin small letter a with acute accent",acirc:"Latin small letter a with circumflex",atilde:"Latin small letter a with tilde",auml:"Latin small letter a with diaeresis", +aring:"Latin small letter a with ring above",aelig:"Latin small letter æ",ccedil:"Latin small letter c with cedilla",egrave:"Latin small letter e with grave accent",eacute:"Latin small letter e with acute accent",ecirc:"Latin small letter e with circumflex",euml:"Latin small letter e with diaeresis",igrave:"Latin small letter i with grave accent",iacute:"Latin small letter i with acute accent",icirc:"Latin small letter i with circumflex",iuml:"Latin small letter i with diaeresis",eth:"Latin small letter eth", +ntilde:"Latin small letter n with tilde",ograve:"Latin small letter o with grave accent",oacute:"Latin small letter o with acute accent",ocirc:"Latin small letter o with circumflex",otilde:"Latin small letter o with tilde",ouml:"Latin small letter o with diaeresis",divide:"Division sign",oslash:"Latin small letter o with stroke",ugrave:"Latin small letter u with grave accent",uacute:"Latin small letter u with acute accent",ucirc:"Latin small letter u with circumflex",uuml:"Latin small letter u with diaeresis", +yacute:"Latin small letter y with acute accent",thorn:"Latin small letter thorn",yuml:"Latin small letter y with diaeresis",OElig:"Latin capital ligature OE",oelig:"Latin small ligature oe",372:"Latin capital letter W with circumflex",374:"Latin capital letter Y with circumflex",373:"Latin small letter w with circumflex",375:"Latin small letter y with circumflex",sbquo:"Single low-9 quotation mark",8219:"Single high-reversed-9 quotation mark",bdquo:"Double low-9 quotation mark",hellip:"Horizontal ellipsis", +trade:"Trade mark sign",9658:"Black right-pointing pointer",bull:"Bullet",rarr:"Rightwards arrow",rArr:"Rightwards double arrow",hArr:"Left right double arrow",diams:"Black diamond suit",asymp:"Almost equal to"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ko.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ko.js new file mode 100644 index 0000000..05759fc --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ko.js @@ -0,0 +1,10 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","ko",{euro:"유로화 기호",lsquo:"왼쪽 외 따옴표",rsquo:"오른쪽 외 따옴표",ldquo:"왼쪽 쌍 따옴표",rdquo:"오른쪽 쌍 따옴표",ndash:"반각 대시",mdash:"전각 대시",iexcl:"반전된 느낌표",cent:"센트 기호",pound:"파운드화 기호",curren:"커런시 기호",yen:"위안화 기호",brvbar:"Broken bar",sect:"섹션 기호",uml:"분음 부호",copy:"저작권 기호",ordf:"Feminine ordinal indicator",laquo:"왼쪽 쌍꺽쇠 인용 부호",not:"금지 기호",reg:"등록 기호",macr:"장음 기호",deg:"도 기호",sup2:"위첨자 2",sup3:"위첨자 3",acute:"양음 악센트 부호",micro:"마이크로 기호",para:"단락 기호",middot:"가운데 점",cedil:"세디유",sup1:"위첨자 1", +ordm:"Masculine ordinal indicator",raquo:"오른쪽 쌍꺽쇠 인용 부호",frac14:"분수 사분의 일",frac12:"분수 이분의 일",frac34:"분수 사분의 삼",iquest:"뒤집힌 물음표",Agrave:"억음 부호가 있는 라틴 대문자 A",Aacute:"양음 악센트 부호가 있는 라틴 대문자 A",Acirc:"곡절 악센트 부호가 있는 라틴 대문자 A",Atilde:"틸데가 있는 라틴 대문자 A",Auml:"분음 기호가 있는 라틴 대문자 A",Aring:"윗고리가 있는 라틴 대문자 A",AElig:"라틴 대문자 Æ",Ccedil:"세디유가 있는 라틴 대문자 C",Egrave:"억음 부호가 있는 라틴 대문자 E",Eacute:"양음 악센트 부호가 있는 라틴 대문자 E",Ecirc:"곡절 악센트 부호가 있는 라틴 대문자 E",Euml:"분음 기호가 있는 라틴 대문자 E",Igrave:"억음 부호가 있는 라틴 대문자 I",Iacute:"양음 악센트 부호가 있는 라틴 대문자 I", +Icirc:"곡절 악센트 부호가 있는 라틴 대문자 I",Iuml:"분음 기호가 있는 라틴 대문자 I",ETH:"라틴 대문자 Eth",Ntilde:"틸데가 있는 라틴 대문자 N",Ograve:"억음 부호가 있는 라틴 대문자 O",Oacute:"양음 부호가 있는 라틴 대문자 O",Ocirc:"곡절 악센트 부호가 있는 라틴 대문자 O",Otilde:"틸데가 있는 라틴 대문자 O",Ouml:"분음 기호가 있는 라틴 대문자 O",times:"곱하기 기호",Oslash:"사선이 있는 라틴 대문자 O",Ugrave:"억음 부호가 있는 라틴 대문자 U",Uacute:"양음 부호가 있는 라틴 대문자 U",Ucirc:"곡절 악센트 부호가 있는 라틴 대문자 U",Uuml:"분음 기호가 있는 라틴 대문자 U",Yacute:"양음 부호가 있는 라틴 대문자 Y",THORN:"라틴 대문자 Thorn",szlig:"라틴 소문자 sharp s",agrave:"억음 부호가 있는 라틴 소문자 a",aacute:"양음 부호가 있는 라틴 소문자 a", +acirc:"곡절 악센트 부호가 있는 라틴 소문자 a",atilde:"틸데가 있는 라틴 소문자 a",auml:"분음 기호가 있는 라틴 소문자 a",aring:"윗고리가 있는 라틴 소문자 a",aelig:"라틴 소문자 æ",ccedil:"세디유가 있는 라틴 소문자 c",egrave:"억음 부호가 있는 라틴 소문자 e",eacute:"양음 부호가 있는 라틴 소문자 e",ecirc:"곡절 악센트 부호가 있는 라틴 소문자 e",euml:"분음 기호가 있는 라틴 소문자 e",igrave:"억음 부호가 있는 라틴 소문자 i",iacute:"양음 부호가 있는 라틴 소문자 i",icirc:"곡절 악센트 부호가 있는 라틴 소문자 i",iuml:"분음 기호가 있는 라틴 소문자 i",eth:"라틴 소문자 eth",ntilde:"틸데가 있는 라틴 소문자 n",ograve:"억음 부호가 있는 라틴 소문자 o",oacute:"양음 부호가 있는 라틴 소문자 o",ocirc:"곡절 악센트 부호가 있는 라틴 소문자 o", +otilde:"틸데가 있는 라틴 소문자 o",ouml:"분음 기호가 있는 라틴 소문자 o",divide:"나누기 기호",oslash:"사선이 있는 라틴 소문자 o",ugrave:"억음 부호가 있는 라틴 소문자 u",uacute:"양음 부호가 있는 라틴 소문자 u",ucirc:"곡절 악센트 부호가 있는 라틴 소문자 u",uuml:"분음 기호가 있는 라틴 소문자 u",yacute:"양음 부호가 있는 라틴 소문자 y",thorn:"라틴 소문자 thorn",yuml:"분음 기호가 있는 라틴 소문자 y",OElig:"라틴 대문합자 OE",oelig:"라틴 소문합자 oe",372:"곡절 악센트 부호가 있는 라틴 대문자 W",374:"곡절 악센트 부호가 있는 라틴 대문자 Y",373:"곡절 악센트 부호가 있는 라틴 소문자 w",375:"곡절 악센트 부호가 있는 라틴 소문자 y",sbquo:"외 아래-9 인용 부호",8219:"외 위쪽-뒤집힌-9 인용 부호",bdquo:"쌍 아래-9 인용 부호",hellip:"수평 생략 부호", +trade:"상표 기호",9658:"검정 오른쪽 포인터",bull:"큰 점",rarr:"오른쪽 화살표",rArr:"오른쪽 두 줄 화살표",hArr:"양쪽 두 줄 화살표",diams:"검정 다이아몬드",asymp:"근사"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ku.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ku.js new file mode 100644 index 0000000..1da1110 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ku.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","ku",{euro:"نیشانەی یۆرۆ",lsquo:"نیشانەی فاریزەی سەرووژێری تاکی چەپ",rsquo:"نیشانەی فاریزەی سەرووژێری تاکی ڕاست",ldquo:"نیشانەی فاریزەی سەرووژێری دووهێندەی چه‌پ",rdquo:"نیشانەی فاریزەی سەرووژێری دووهێندەی ڕاست",ndash:"تەقەڵی کورت",mdash:"تەقەڵی درێژ",iexcl:"نیشانەی هەڵەوگێڕی سەرسوڕهێنەر",cent:"نیشانەی سەنت",pound:"نیشانەی پاوەند",curren:"نیشانەی دراو",yen:"نیشانەی یەنی ژاپۆنی",brvbar:"شریتی ئەستوونی پچڕاو",sect:"نیشانەی دوو s لەسەریەک",uml:"خاڵ",copy:"نیشانەی مافی چاپ", +ordf:"هێڵ لەسەر پیتی a",laquo:"دوو تیری بەدووایەکی چەپ",not:"نیشانەی نەخێر",reg:"نیشانەی R لەناو بازنەدا",macr:"ماکڕۆن",deg:"نیشانەی پلە",sup2:"سەرنووسی دوو",sup3:"سەرنووسی سێ",acute:"لاری تیژ",micro:"نیشانەی u لق درێژی چەپی خواروو",para:"نیشانەی پەڕەگراف",middot:"ناوەڕاستی خاڵ",cedil:"نیشانەی c ژێر چووکرە",sup1:"سەرنووسی یەک",ordm:"هێڵ لەژێر پیتی o",raquo:"دوو تیری بەدووایەکی ڕاست",frac14:"یەک لەسەر چووار",frac12:"یەک لەسەر دوو",frac34:"سێ لەسەر چووار",iquest:"هێمای هەڵەوگێری پرسیار",Agrave:"پیتی لاتینی A-ی گەورە لەگەڵ ڕوومەتداری لار", +Aacute:"پیتی لاتینی A-ی گەورە لەگەڵ ڕوومەتداری تیژ",Acirc:"پیتی لاتینی A-ی گەورە لەگەڵ نیشانە لەسەری",Atilde:"پیتی لاتینی A-ی گەورە لەگەڵ زەڕە",Auml:"پیتی لاتینی A-ی گەورە لەگەڵ نیشانە لەسەری",Aring:"پیتی لاتینی گەورەی Å",AElig:"پیتی لاتینی گەورەی Æ",Ccedil:"پیتی لاتینی C-ی گەورە لەگەڵ ژێر چووکرە",Egrave:"پیتی لاتینی E-ی گەورە لەگەڵ ڕوومەتداری لار",Eacute:"پیتی لاتینی E-ی گەورە لەگەڵ ڕوومەتداری تیژ",Ecirc:"پیتی لاتینی E-ی گەورە لەگەڵ نیشانە لەسەری",Euml:"پیتی لاتینی E-ی گەورە لەگەڵ نیشانە لەسەری", +Igrave:"پیتی لاتینی I-ی گەورە لەگەڵ ڕوومەتداری لار",Iacute:"پیتی لاتینی I-ی گەورە لەگەڵ ڕوومەتداری تیژ",Icirc:"پیتی لاتینی I-ی گەورە لەگەڵ نیشانە لەسەری",Iuml:"پیتی لاتینی I-ی گەورە لەگەڵ نیشانە لەسەری",ETH:"پیتی لاتینی E-ی گەورەی",Ntilde:"پیتی لاتینی N-ی گەورە لەگەڵ زەڕە",Ograve:"پیتی لاتینی O-ی گەورە لەگەڵ ڕوومەتداری لار",Oacute:"پیتی لاتینی O-ی گەورە لەگەڵ ڕوومەتداری تیژ",Ocirc:"پیتی لاتینی O-ی گەورە لەگەڵ نیشانە لەسەری",Otilde:"پیتی لاتینی O-ی گەورە لەگەڵ زەڕە",Ouml:"پیتی لاتینی O-ی گەورە لەگەڵ نیشانە لەسەری", +times:"نیشانەی لێکدان",Oslash:"پیتی لاتینی گەورەی Ø لەگەڵ هێمای دڵ وەستان",Ugrave:"پیتی لاتینی U-ی گەورە لەگەڵ ڕوومەتداری لار",Uacute:"پیتی لاتینی U-ی گەورە لەگەڵ ڕوومەتداری تیژ",Ucirc:"پیتی لاتینی U-ی گەورە لەگەڵ نیشانە لەسەری",Uuml:"پیتی لاتینی U-ی گەورە لەگەڵ نیشانە لەسەری",Yacute:"پیتی لاتینی Y-ی گەورە لەگەڵ ڕوومەتداری تیژ",THORN:"پیتی لاتینی دڕکی گەورە",szlig:"پیتی لاتنی نووک تیژی s",agrave:"پیتی لاتینی a-ی بچووک لەگەڵ ڕوومەتداری لار",aacute:"پیتی لاتینی a-ی بچووك لەگەڵ ڕوومەتداری تیژ",acirc:"پیتی لاتینی a-ی بچووك لەگەڵ نیشانە لەسەری", +atilde:"پیتی لاتینی a-ی بچووك لەگەڵ زەڕە",auml:"پیتی لاتینی a-ی بچووك لەگەڵ نیشانە لەسەری",aring:"پیتی لاتینی å-ی بچووك",aelig:"پیتی لاتینی æ-ی بچووك",ccedil:"پیتی لاتینی c-ی بچووك لەگەڵ ژێر چووکرە",egrave:"پیتی لاتینی e-ی بچووك لەگەڵ ڕوومەتداری لار",eacute:"پیتی لاتینی e-ی بچووك لەگەڵ ڕوومەتداری تیژ",ecirc:"پیتی لاتینی e-ی بچووك لەگەڵ نیشانە لەسەری",euml:"پیتی لاتینی e-ی بچووك لەگەڵ نیشانە لەسەری",igrave:"پیتی لاتینی i-ی بچووك لەگەڵ ڕوومەتداری لار",iacute:"پیتی لاتینی i-ی بچووك لەگەڵ ڕوومەتداری تیژ", +icirc:"پیتی لاتینی i-ی بچووك لەگەڵ نیشانە لەسەری",iuml:"پیتی لاتینی i-ی بچووك لەگەڵ نیشانە لەسەری",eth:"پیتی لاتینی e-ی بچووك",ntilde:"پیتی لاتینی n-ی بچووك لەگەڵ زەڕە",ograve:"پیتی لاتینی o-ی بچووك لەگەڵ ڕوومەتداری لار",oacute:"پیتی لاتینی o-ی بچووك له‌گەڵ ڕوومەتداری تیژ",ocirc:"پیتی لاتینی o-ی بچووك لەگەڵ نیشانە لەسەری",otilde:"پیتی لاتینی o-ی بچووك لەگەڵ زەڕە",ouml:"پیتی لاتینی o-ی بچووك لەگەڵ نیشانە لەسەری",divide:"نیشانەی دابەش",oslash:"پیتی لاتینی گەورەی ø لەگەڵ هێمای دڵ وەستان",ugrave:"پیتی لاتینی u-ی بچووك لەگەڵ ڕوومەتداری لار", +uacute:"پیتی لاتینی u-ی بچووك لەگەڵ ڕوومەتداری تیژ",ucirc:"پیتی لاتینی u-ی بچووك لەگەڵ نیشانە لەسەری",uuml:"پیتی لاتینی u-ی بچووك لەگەڵ نیشانە لەسەری",yacute:"پیتی لاتینی y-ی بچووك لەگەڵ ڕوومەتداری تیژ",thorn:"پیتی لاتینی دڕکی بچووك",yuml:"پیتی لاتینی y-ی بچووك لەگەڵ نیشانە لەسەری",OElig:"پیتی لاتینی گەورەی پێکەوەنووسراوی OE",oelig:"پیتی لاتینی بچووکی پێکەوەنووسراوی oe",372:"پیتی لاتینی W-ی گەورە لەگەڵ نیشانە لەسەری",374:"پیتی لاتینی Y-ی گەورە لەگەڵ نیشانە لەسەری",373:"پیتی لاتینی w-ی بچووکی لەگەڵ نیشانە لەسەری", +375:"پیتی لاتینی y-ی بچووکی لەگەڵ نیشانە لەسەری",sbquo:"نیشانەی فاریزەی نزم",8219:"نیشانەی فاریزەی بەرزی پێچەوانە",bdquo:"دوو فاریزەی تەنیش یەك",hellip:"ئاسۆیی بازنە",trade:"نیشانەی بازرگانی",9658:"ئاراستەی ڕەشی دەستی ڕاست",bull:"فیشەك",rarr:"تیری دەستی ڕاست",rArr:"دووتیری دەستی ڕاست",hArr:"دوو تیری ڕاست و چەپ",diams:"ڕەشی پاقڵاوەیی",asymp:"نیشانەی یەکسانە"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/lt.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/lt.js new file mode 100644 index 0000000..c1fdd11 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/lt.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","lt",{euro:"Euro ženklas",lsquo:"Left single quotation mark",rsquo:"Right single quotation mark",ldquo:"Left double quotation mark",rdquo:"Right double quotation mark",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"Cento ženklas",pound:"Svaro ženklas",curren:"Valiutos ženklas",yen:"Jenos ženklas",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"Copyright sign",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", +not:"Ne ženklas",reg:"Registered sign",macr:"Makronas",deg:"Laipsnio ženklas",sup2:"Superscript two",sup3:"Superscript three",acute:"Acute accent",micro:"Mikro ženklas",para:"Pilcrow sign",middot:"Vidurinis taškas",cedil:"Cedilla",sup1:"Superscript one",ordm:"Masculine ordinal indicator",raquo:"Right-pointing double angle quotation mark",frac14:"Vulgar fraction one quarter",frac12:"Vulgar fraction one half",frac34:"Vulgar fraction three quarters",iquest:"Inverted question mark",Agrave:"Latin capital letter A with grave accent", +Aacute:"Latin capital letter A with acute accent",Acirc:"Latin capital letter A with circumflex",Atilde:"Latin capital letter A with tilde",Auml:"Latin capital letter A with diaeresis",Aring:"Latin capital letter A with ring above",AElig:"Latin Capital letter Æ",Ccedil:"Latin capital letter C with cedilla",Egrave:"Latin capital letter E with grave accent",Eacute:"Latin capital letter E with acute accent",Ecirc:"Latin capital letter E with circumflex",Euml:"Latin capital letter E with diaeresis",Igrave:"Latin capital letter I with grave accent", +Iacute:"Latin capital letter I with acute accent",Icirc:"Latin capital letter I with circumflex",Iuml:"Latin capital letter I with diaeresis",ETH:"Latin capital letter Eth",Ntilde:"Latin capital letter N with tilde",Ograve:"Latin capital letter O with grave accent",Oacute:"Latin capital letter O with acute accent",Ocirc:"Latin capital letter O with circumflex",Otilde:"Latin capital letter O with tilde",Ouml:"Latin capital letter O with diaeresis",times:"Multiplication sign",Oslash:"Latin capital letter O with stroke", +Ugrave:"Latin capital letter U with grave accent",Uacute:"Latin capital letter U with acute accent",Ucirc:"Latin capital letter U with circumflex",Uuml:"Latin capital letter U with diaeresis",Yacute:"Latin capital letter Y with acute accent",THORN:"Latin capital letter Thorn",szlig:"Latin small letter sharp s",agrave:"Latin small letter a with grave accent",aacute:"Latin small letter a with acute accent",acirc:"Latin small letter a with circumflex",atilde:"Latin small letter a with tilde",auml:"Latin small letter a with diaeresis", +aring:"Latin small letter a with ring above",aelig:"Latin small letter æ",ccedil:"Latin small letter c with cedilla",egrave:"Latin small letter e with grave accent",eacute:"Latin small letter e with acute accent",ecirc:"Latin small letter e with circumflex",euml:"Latin small letter e with diaeresis",igrave:"Latin small letter i with grave accent",iacute:"Latin small letter i with acute accent",icirc:"Latin small letter i with circumflex",iuml:"Latin small letter i with diaeresis",eth:"Latin small letter eth", +ntilde:"Latin small letter n with tilde",ograve:"Latin small letter o with grave accent",oacute:"Latin small letter o with acute accent",ocirc:"Latin small letter o with circumflex",otilde:"Latin small letter o with tilde",ouml:"Latin small letter o with diaeresis",divide:"Division sign",oslash:"Latin small letter o with stroke",ugrave:"Latin small letter u with grave accent",uacute:"Latin small letter u with acute accent",ucirc:"Latin small letter u with circumflex",uuml:"Latin small letter u with diaeresis", +yacute:"Latin small letter y with acute accent",thorn:"Latin small letter thorn",yuml:"Latin small letter y with diaeresis",OElig:"Latin capital ligature OE",oelig:"Latin small ligature oe",372:"Latin capital letter W with circumflex",374:"Latin capital letter Y with circumflex",373:"Latin small letter w with circumflex",375:"Latin small letter y with circumflex",sbquo:"Single low-9 quotation mark",8219:"Single high-reversed-9 quotation mark",bdquo:"Double low-9 quotation mark",hellip:"Horizontal ellipsis", +trade:"Trade mark sign",9658:"Black right-pointing pointer",bull:"Bullet",rarr:"Rightwards arrow",rArr:"Rightwards double arrow",hArr:"Left right double arrow",diams:"Black diamond suit",asymp:"Almost equal to"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/lv.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/lv.js new file mode 100644 index 0000000..b3a2aa0 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/lv.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","lv",{euro:"Euro zīme",lsquo:"Kreisā vienkārtīga pēdiņa",rsquo:"Labā vienkārtīga pēdiņa",ldquo:"Kreisā dubult pēdiņa",rdquo:"Labā dubult pēdiņa",ndash:"En svītra",mdash:"Em svītra",iexcl:"Apgriezta izsaukuma zīme",cent:"Centu naudas zīme",pound:"Sterliņu mārciņu naudas zīme",curren:"Valūtas zīme",yen:"Jenu naudas zīme",brvbar:"Vertikāla pārrauta līnija",sect:"Paragrāfa zīme",uml:"Diakritiska zīme",copy:"Autortiesību zīme",ordf:"Sievišķas kārtas rādītājs", +laquo:"Kreisā dubult stūra pēdiņu zīme",not:"Neparakstīts",reg:"Reģistrēta zīme",macr:"Garumzīme",deg:"Grādu zīme",sup2:"Augšraksts divi",sup3:"Augšraksts trīs",acute:"Akūta uzsvara zīme",micro:"Mikro zīme",para:"Rindkopas zīme ",middot:"Vidējs punkts",cedil:"Āķītis zem burta",sup1:"Augšraksts viens",ordm:"Vīrišķīgas kārtas rādītājs",raquo:"Labā dubult stūra pēdiņu zīme",frac14:"Vulgāra frakcija 1/4",frac12:"Vulgāra frakcija 1/2",frac34:"Vulgāra frakcija 3/4",iquest:"Apgriezta jautājuma zīme",Agrave:"Lielais latīņu burts A ar uzsvara zīmi", +Aacute:"Lielais latīņu burts A ar akūtu uzsvara zīmi",Acirc:"Lielais latīņu burts A ar diakritisku zīmi",Atilde:"Lielais latīņu burts A ar tildi ",Auml:"Lielais latīņu burts A ar diakritisko zīmi",Aring:"Lielais latīņu burts A ar aplīti augšā",AElig:"Lielais latīņu burts Æ",Ccedil:"Lielais latīņu burts C ar āķīti zem burta",Egrave:"Lielais latīņu burts E ar apostrofu",Eacute:"Lielais latīņu burts E ar akūtu uzsvara zīmi",Ecirc:"Lielais latīņu burts E ar diakritisko zīmi",Euml:"Lielais latīņu burts E ar diakritisko zīmi", +Igrave:"Lielais latīņu burts I ar uzsvaras zīmi",Iacute:"Lielais latīņu burts I ar akūtu uzsvara zīmi",Icirc:"Lielais latīņu burts I ar diakritisko zīmi",Iuml:"Lielais latīņu burts I ar diakritisko zīmi",ETH:"Lielais latīņu burts Eth",Ntilde:"Lielais latīņu burts N ar tildi",Ograve:"Lielais latīņu burts O ar uzsvara zīmi",Oacute:"Lielais latīņu burts O ar akūto uzsvara zīmi",Ocirc:"Lielais latīņu burts O ar diakritisko zīmi",Otilde:"Lielais latīņu burts O ar tildi",Ouml:"Lielais latīņu burts O ar diakritisko zīmi", +times:"Reizināšanas zīme ",Oslash:"Lielais latīņu burts O ar iesvītrojumu",Ugrave:"Lielais latīņu burts U ar uzsvaras zīmi",Uacute:"Lielais latīņu burts U ar akūto uzsvars zīmi",Ucirc:"Lielais latīņu burts U ar diakritisko zīmi",Uuml:"Lielais latīņu burts U ar diakritisko zīmi",Yacute:"Lielais latīņu burts Y ar akūto uzsvaras zīmi",THORN:"Lielais latīņu burts torn",szlig:"Mazs latīņu burts ar ligatūru",agrave:"Mazs latīņu burts a ar uzsvara zīmi",aacute:"Mazs latīņu burts a ar akūto uzsvara zīmi", +acirc:"Mazs latīņu burts a ar diakritisko zīmi",atilde:"Mazs latīņu burts a ar tildi",auml:"Mazs latīņu burts a ar diakritisko zīmi",aring:"Mazs latīņu burts a ar aplīti augšā",aelig:"Mazs latīņu burts æ",ccedil:"Mazs latīņu burts c ar āķīti zem burta",egrave:"Mazs latīņu burts e ar uzsvara zīmi ",eacute:"Mazs latīņu burts e ar akūtu uzsvara zīmi",ecirc:"Mazs latīņu burts e ar diakritisko zīmi",euml:"Mazs latīņu burts e ar diakritisko zīmi",igrave:"Mazs latīņu burts i ar uzsvara zīmi ",iacute:"Mazs latīņu burts i ar akūtu uzsvara zīmi", +icirc:"Mazs latīņu burts i ar diakritisko zīmi",iuml:"Mazs latīņu burts i ar diakritisko zīmi",eth:"Mazs latīņu burts eth",ntilde:"Mazs latīņu burts n ar tildi",ograve:"Mazs latīņu burts o ar uzsvara zīmi ",oacute:"Mazs latīņu burts o ar akūtu uzsvara zīmi",ocirc:"Mazs latīņu burts o ar diakritisko zīmi",otilde:"Mazs latīņu burts o ar tildi",ouml:"Mazs latīņu burts o ar diakritisko zīmi",divide:"Dalīšanas zīme",oslash:"Mazs latīņu burts o ar iesvītrojumu",ugrave:"Mazs latīņu burts u ar uzsvara zīmi ", +uacute:"Mazs latīņu burts u ar akūtu uzsvara zīmi",ucirc:"Mazs latīņu burts u ar diakritisko zīmi",uuml:"Mazs latīņu burts u ar diakritisko zīmi",yacute:"Mazs latīņu burts y ar akūtu uzsvaras zīmi",thorn:"Mazs latīņu burts torns",yuml:"Mazs latīņu burts y ar diakritisko zīmi",OElig:"Liela latīņu ligatūra OE",oelig:"Maza latīņu ligatūra oe",372:"Liels latīņu burts W ar diakritisko zīmi ",374:"Liels latīņu burts Y ar diakritisko zīmi ",373:"Mazs latīņu burts w ar diakritisko zīmi ",375:"Mazs latīņu burts y ar diakritisko zīmi ", +sbquo:"Mazas-9 vienkārtīgas pēdiņas",8219:"Lielas-9 vienkārtīgas apgrieztas pēdiņas",bdquo:"Mazas-9 dubultas pēdiņas",hellip:"Horizontāli daudzpunkti",trade:"Preču zīmes zīme",9658:"Melns pa labi pagriezts radītājs",bull:"Lode",rarr:"Bulta pa labi",rArr:"Dubulta Bulta pa labi",hArr:"Bulta pa kreisi",diams:"Dubulta Bulta pa kreisi",asymp:"Gandrīz vienāds ar"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/nb.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/nb.js new file mode 100644 index 0000000..9f2684e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/nb.js @@ -0,0 +1,11 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","nb",{euro:"Eurosymbol",lsquo:"Venstre enkelt anførselstegn",rsquo:"Høyre enkelt anførselstegn",ldquo:"Venstre dobbelt anførselstegn",rdquo:"Høyre anførsesltegn",ndash:"Kort tankestrek",mdash:"Lang tankestrek",iexcl:"Omvendt utropstegn",cent:"Centsymbol",pound:"Pundsymbol",curren:"Valutategn",yen:"Yensymbol",brvbar:"Brutt loddrett strek",sect:"Paragraftegn",uml:"Tøddel",copy:"Copyrighttegn",ordf:"Feminin ordensindikator",laquo:"Venstre anførselstegn",not:"Negasjonstegn", +reg:"Registrert varemerke-tegn",macr:"Makron",deg:"Gradsymbol",sup2:"Hevet totall",sup3:"Hevet tretall",acute:"Akutt aksent",micro:"Mikrosymbol",para:"Avsnittstegn",middot:"Midtstilt prikk",cedil:"Cedille",sup1:"Hevet ettall",ordm:"Maskulin ordensindikator",raquo:"Høyre anførselstegn",frac14:"Fjerdedelsbrøk",frac12:"Halvbrøk",frac34:"Tre fjerdedelers brøk",iquest:"Omvendt spørsmålstegn",Agrave:"Stor A med grav aksent",Aacute:"Stor A med akutt aksent",Acirc:"Stor A med cirkumfleks",Atilde:"Stor A med tilde", +Auml:"Stor A med tøddel",Aring:"Stor Å",AElig:"Stor Æ",Ccedil:"Stor C med cedille",Egrave:"Stor E med grav aksent",Eacute:"Stor E med akutt aksent",Ecirc:"Stor E med cirkumfleks",Euml:"Stor E med tøddel",Igrave:"Stor I med grav aksent",Iacute:"Stor I med akutt aksent",Icirc:"Stor I med cirkumfleks",Iuml:"Stor I med tøddel",ETH:"Stor Edd/stungen D",Ntilde:"Stor N med tilde",Ograve:"Stor O med grav aksent",Oacute:"Stor O med akutt aksent",Ocirc:"Stor O med cirkumfleks",Otilde:"Stor O med tilde",Ouml:"Stor O med tøddel", +times:"Multiplikasjonstegn",Oslash:"Stor Ø",Ugrave:"Stor U med grav aksent",Uacute:"Stor U med akutt aksent",Ucirc:"Stor U med cirkumfleks",Uuml:"Stor U med tøddel",Yacute:"Stor Y med akutt aksent",THORN:"Stor Thorn",szlig:"Liten dobbelt-s/Eszett",agrave:"Liten a med grav aksent",aacute:"Liten a med akutt aksent",acirc:"Liten a med cirkumfleks",atilde:"Liten a med tilde",auml:"Liten a med tøddel",aring:"Liten å",aelig:"Liten æ",ccedil:"Liten c med cedille",egrave:"Liten e med grav aksent",eacute:"Liten e med akutt aksent", +ecirc:"Liten e med cirkumfleks",euml:"Liten e med tøddel",igrave:"Liten i med grav aksent",iacute:"Liten i med akutt aksent",icirc:"Liten i med cirkumfleks",iuml:"Liten i med tøddel",eth:"Liten edd/stungen d",ntilde:"Liten n med tilde",ograve:"Liten o med grav aksent",oacute:"Liten o med akutt aksent",ocirc:"Liten o med cirkumfleks",otilde:"Liten o med tilde",ouml:"Liten o med tøddel",divide:"Divisjonstegn",oslash:"Liten ø",ugrave:"Liten u med grav aksent",uacute:"Liten u med akutt aksent",ucirc:"Liten u med cirkumfleks", +uuml:"Liten u med tøddel",yacute:"Liten y med akutt aksent",thorn:"Liten thorn",yuml:"Liten y med tøddel",OElig:"Stor ligatur av O og E",oelig:"Liten ligatur av o og e",372:"Stor W med cirkumfleks",374:"Stor Y med cirkumfleks",373:"Liten w med cirkumfleks",375:"Liten y med cirkumfleks",sbquo:"Enkelt lavt 9-anførselstegn",8219:"Enkelt høyt reversert 9-anførselstegn",bdquo:"Dobbelt lavt 9-anførselstegn",hellip:"Ellipse",trade:"Varemerkesymbol",9658:"Svart høyrevendt peker",bull:"Tykk interpunkt",rarr:"Høyrevendt pil", +rArr:"Dobbel høyrevendt pil",hArr:"Dobbel venstrevendt pil",diams:"Svart ruter",asymp:"Omtrent likhetstegn"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/nl.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/nl.js new file mode 100644 index 0000000..5274e6f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/nl.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","nl",{euro:"Euro-teken",lsquo:"Linker enkel aanhalingsteken",rsquo:"Rechter enkel aanhalingsteken",ldquo:"Linker dubbel aanhalingsteken",rdquo:"Rechter dubbel aanhalingsteken",ndash:"En dash",mdash:"Em dash",iexcl:"Omgekeerd uitroepteken",cent:"Cent-teken",pound:"Pond-teken",curren:"Valuta-teken",yen:"Yen-teken",brvbar:"Gebroken streep",sect:"Paragraaf-teken",uml:"Trema",copy:"Copyright-teken",ordf:"Vrouwelijk ordinaal",laquo:"Linker guillemet",not:"Ongelijk-teken", +reg:"Geregistreerd handelsmerk-teken",macr:"Macron",deg:"Graden-teken",sup2:"Superscript twee",sup3:"Superscript drie",acute:"Accent aigu",micro:"Micro-teken",para:"Alinea-teken",middot:"Halfhoge punt",cedil:"Cedille",sup1:"Superscript een",ordm:"Mannelijk ordinaal",raquo:"Rechter guillemet",frac14:"Breuk kwart",frac12:"Breuk half",frac34:"Breuk driekwart",iquest:"Omgekeerd vraagteken",Agrave:"Latijnse hoofdletter A met een accent grave",Aacute:"Latijnse hoofdletter A met een accent aigu",Acirc:"Latijnse hoofdletter A met een circonflexe", +Atilde:"Latijnse hoofdletter A met een tilde",Auml:"Latijnse hoofdletter A met een trema",Aring:"Latijnse hoofdletter A met een corona",AElig:"Latijnse hoofdletter Æ",Ccedil:"Latijnse hoofdletter C met een cedille",Egrave:"Latijnse hoofdletter E met een accent grave",Eacute:"Latijnse hoofdletter E met een accent aigu",Ecirc:"Latijnse hoofdletter E met een circonflexe",Euml:"Latijnse hoofdletter E met een trema",Igrave:"Latijnse hoofdletter I met een accent grave",Iacute:"Latijnse hoofdletter I met een accent aigu", +Icirc:"Latijnse hoofdletter I met een circonflexe",Iuml:"Latijnse hoofdletter I met een trema",ETH:"Latijnse hoofdletter Eth",Ntilde:"Latijnse hoofdletter N met een tilde",Ograve:"Latijnse hoofdletter O met een accent grave",Oacute:"Latijnse hoofdletter O met een accent aigu",Ocirc:"Latijnse hoofdletter O met een circonflexe",Otilde:"Latijnse hoofdletter O met een tilde",Ouml:"Latijnse hoofdletter O met een trema",times:"Maal-teken",Oslash:"Latijnse hoofdletter O met een schuine streep",Ugrave:"Latijnse hoofdletter U met een accent grave", +Uacute:"Latijnse hoofdletter U met een accent aigu",Ucirc:"Latijnse hoofdletter U met een circonflexe",Uuml:"Latijnse hoofdletter U met een trema",Yacute:"Latijnse hoofdletter Y met een accent aigu",THORN:"Latijnse hoofdletter Thorn",szlig:"Latijnse kleine ringel-s",agrave:"Latijnse kleine letter a met een accent grave",aacute:"Latijnse kleine letter a met een accent aigu",acirc:"Latijnse kleine letter a met een circonflexe",atilde:"Latijnse kleine letter a met een tilde",auml:"Latijnse kleine letter a met een trema", +aring:"Latijnse kleine letter a met een corona",aelig:"Latijnse kleine letter æ",ccedil:"Latijnse kleine letter c met een cedille",egrave:"Latijnse kleine letter e met een accent grave",eacute:"Latijnse kleine letter e met een accent aigu",ecirc:"Latijnse kleine letter e met een circonflexe",euml:"Latijnse kleine letter e met een trema",igrave:"Latijnse kleine letter i met een accent grave",iacute:"Latijnse kleine letter i met een accent aigu",icirc:"Latijnse kleine letter i met een circonflexe", +iuml:"Latijnse kleine letter i met een trema",eth:"Latijnse kleine letter eth",ntilde:"Latijnse kleine letter n met een tilde",ograve:"Latijnse kleine letter o met een accent grave",oacute:"Latijnse kleine letter o met een accent aigu",ocirc:"Latijnse kleine letter o met een circonflexe",otilde:"Latijnse kleine letter o met een tilde",ouml:"Latijnse kleine letter o met een trema",divide:"Deel-teken",oslash:"Latijnse kleine letter o met een schuine streep",ugrave:"Latijnse kleine letter u met een accent grave", +uacute:"Latijnse kleine letter u met een accent aigu",ucirc:"Latijnse kleine letter u met een circonflexe",uuml:"Latijnse kleine letter u met een trema",yacute:"Latijnse kleine letter y met een accent aigu",thorn:"Latijnse kleine letter thorn",yuml:"Latijnse kleine letter y met een trema",OElig:"Latijnse hoofdletter Œ",oelig:"Latijnse kleine letter œ",372:"Latijnse hoofdletter W met een circonflexe",374:"Latijnse hoofdletter Y met een circonflexe",373:"Latijnse kleine letter w met een circonflexe", +375:"Latijnse kleine letter y met een circonflexe",sbquo:"Lage enkele aanhalingsteken",8219:"Hoge omgekeerde enkele aanhalingsteken",bdquo:"Lage dubbele aanhalingsteken",hellip:"Beletselteken",trade:"Trademark-teken",9658:"Zwarte driehoek naar rechts",bull:"Bullet",rarr:"Pijl naar rechts",rArr:"Dubbele pijl naar rechts",hArr:"Dubbele pijl naar links",diams:"Zwart ruitje",asymp:"Benaderingsteken"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/no.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/no.js new file mode 100644 index 0000000..8769533 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/no.js @@ -0,0 +1,11 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","no",{euro:"Eurosymbol",lsquo:"Venstre enkelt anførselstegn",rsquo:"Høyre enkelt anførselstegn",ldquo:"Venstre dobbelt anførselstegn",rdquo:"Høyre anførsesltegn",ndash:"Kort tankestrek",mdash:"Lang tankestrek",iexcl:"Omvendt utropstegn",cent:"Centsymbol",pound:"Pundsymbol",curren:"Valutategn",yen:"Yensymbol",brvbar:"Brutt loddrett strek",sect:"Paragraftegn",uml:"Tøddel",copy:"Copyrighttegn",ordf:"Feminin ordensindikator",laquo:"Venstre anførselstegn",not:"Negasjonstegn", +reg:"Registrert varemerke-tegn",macr:"Makron",deg:"Gradsymbol",sup2:"Hevet totall",sup3:"Hevet tretall",acute:"Akutt aksent",micro:"Mikrosymbol",para:"Avsnittstegn",middot:"Midtstilt prikk",cedil:"Cedille",sup1:"Hevet ettall",ordm:"Maskulin ordensindikator",raquo:"Høyre anførselstegn",frac14:"Fjerdedelsbrøk",frac12:"Halvbrøk",frac34:"Tre fjerdedelers brøk",iquest:"Omvendt spørsmålstegn",Agrave:"Stor A med grav aksent",Aacute:"Stor A med akutt aksent",Acirc:"Stor A med cirkumfleks",Atilde:"Stor A med tilde", +Auml:"Stor A med tøddel",Aring:"Stor Å",AElig:"Stor Æ",Ccedil:"Stor C med cedille",Egrave:"Stor E med grav aksent",Eacute:"Stor E med akutt aksent",Ecirc:"Stor E med cirkumfleks",Euml:"Stor E med tøddel",Igrave:"Stor I med grav aksent",Iacute:"Stor I med akutt aksent",Icirc:"Stor I med cirkumfleks",Iuml:"Stor I med tøddel",ETH:"Stor Edd/stungen D",Ntilde:"Stor N med tilde",Ograve:"Stor O med grav aksent",Oacute:"Stor O med akutt aksent",Ocirc:"Stor O med cirkumfleks",Otilde:"Stor O med tilde",Ouml:"Stor O med tøddel", +times:"Multiplikasjonstegn",Oslash:"Stor Ø",Ugrave:"Stor U med grav aksent",Uacute:"Stor U med akutt aksent",Ucirc:"Stor U med cirkumfleks",Uuml:"Stor U med tøddel",Yacute:"Stor Y med akutt aksent",THORN:"Stor Thorn",szlig:"Liten dobbelt-s/Eszett",agrave:"Liten a med grav aksent",aacute:"Liten a med akutt aksent",acirc:"Liten a med cirkumfleks",atilde:"Liten a med tilde",auml:"Liten a med tøddel",aring:"Liten å",aelig:"Liten æ",ccedil:"Liten c med cedille",egrave:"Liten e med grav aksent",eacute:"Liten e med akutt aksent", +ecirc:"Liten e med cirkumfleks",euml:"Liten e med tøddel",igrave:"Liten i med grav aksent",iacute:"Liten i med akutt aksent",icirc:"Liten i med cirkumfleks",iuml:"Liten i med tøddel",eth:"Liten edd/stungen d",ntilde:"Liten n med tilde",ograve:"Liten o med grav aksent",oacute:"Liten o med akutt aksent",ocirc:"Liten o med cirkumfleks",otilde:"Liten o med tilde",ouml:"Liten o med tøddel",divide:"Divisjonstegn",oslash:"Liten ø",ugrave:"Liten u med grav aksent",uacute:"Liten u med akutt aksent",ucirc:"Liten u med cirkumfleks", +uuml:"Liten u med tøddel",yacute:"Liten y med akutt aksent",thorn:"Liten thorn",yuml:"Liten y med tøddel",OElig:"Stor ligatur av O og E",oelig:"Liten ligatur av o og e",372:"Stor W med cirkumfleks",374:"Stor Y med cirkumfleks",373:"Liten w med cirkumfleks",375:"Liten y med cirkumfleks",sbquo:"Enkelt lavt 9-anførselstegn",8219:"Enkelt høyt reversert 9-anførselstegn",bdquo:"Dobbelt lavt 9-anførselstegn",hellip:"Ellipse",trade:"Varemerkesymbol",9658:"Svart høyrevendt peker",bull:"Tykk interpunkt",rarr:"Høyrevendt pil", +rArr:"Dobbel høyrevendt pil",hArr:"Dobbel venstrevendt pil",diams:"Svart ruter",asymp:"Omtrent likhetstegn"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/oc.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/oc.js new file mode 100644 index 0000000..6242dc3 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/oc.js @@ -0,0 +1,12 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","oc",{euro:"Simbòl èuro",lsquo:"Vergueta simpla dobrenta",rsquo:"Vergueta simpla tampanta",ldquo:"Vergueta dobla dobrenta",rdquo:"Vergueta dobla tampanta",ndash:"Jonhent semi-quadratin",mdash:"Jonhent quadratin",iexcl:"Punt d'exclamacion inversat",cent:"Simbòl cent",pound:"Simbòl Liura sterling",curren:"Simbòl monetari",yen:"Simbòl ièn",brvbar:"Barra verticala separada",sect:"Signe de seccion",uml:"Trèma",copy:"Simbòl Copyright",ordf:"Indicador ordinal femenin", +laquo:"Vergueta francesa dobrenta",not:"Croquet de negacion",reg:"Simbòl de marca depausada",macr:"Macron",deg:"Simbòl gra",sup2:"Exponent 2",sup3:"Exponent 3",acute:"Accent agut",micro:"Simbòl micro",para:"Simbòl pè de mòsca",middot:"Punt median",cedil:"Cedilha",sup1:"Exponent 1",ordm:"Indicador ordenal masculin",raquo:"Vergueta francesa tampanta",frac14:"Fraccion un quart",frac12:"Fraccion un mièg",frac34:"Fraccion tres quarts",iquest:"Punt d'interrogacion inversat",Agrave:"A accent grèu majuscula", +Aacute:"A accent agut majuscula",Acirc:"A accent circonflèxe majuscula",Atilde:"A caron majuscula",Auml:"A trèma majuscula",Aring:"A redond majuscula",AElig:"Ligatura Æ majuscula",Ccedil:"C cédille majuscula",Egrave:"E accent grèu majuscula",Eacute:"E accent agut majuscula",Ecirc:"E accent circonflèxe majuscula",Euml:"E trèma majuscula",Igrave:"I accent grèu majuscula",Iacute:"I accent agut majuscula",Icirc:"I accent circonflèxe majuscula",Iuml:"I trèma majuscula",ETH:"Letra majuscula islandaise ED", +Ntilde:"N caron majuscula",Ograve:"O accent grèu majuscula",Oacute:"O accent agut majuscula",Ocirc:"O accent circonflèxe majuscula",Otilde:"O caron majuscula",Ouml:"O trèma majuscula",times:"Simbòl de multiplicacion",Oslash:"O raiat majuscula",Ugrave:"U accent grèu majuscula",Uacute:"U accent agut majuscula",Ucirc:"U accent circonflèxe majuscula",Uuml:"U trèma majuscula",Yacute:"Y accent agut majuscula",THORN:"Letra islandesa thorn majuscula",szlig:"Letra minuscula alemanda S dur",agrave:"A accent grèu minuscula", +aacute:"A accent agut minuscula",acirc:"A accent circonflèxe minuscula",atilde:"A tilda minuscula",auml:"A trèma minuscula",aring:"A redond minuscula",aelig:"Ligatura Æ minuscula",ccedil:"C cédille minuscula",egrave:"E accent grèu minuscula",eacute:"E accent agut minuscula",ecirc:"E accent circonflèxe minuscula",euml:"E trèma minuscula",igrave:"I accent grèu minuscula",iacute:"I accent agut minuscula",icirc:"I accent circonflèxe minuscula",iuml:"i minuscula trèma",eth:"Letra minuscula islandaise ED", +ntilde:"N caron minuscula",ograve:"O minuscula accent grèu",oacute:"O accent agut minuscula",ocirc:"O accent circonflèxe minuscula",otilde:"O tilda minuscula",ouml:"O trèma minuscula",divide:"Simbòl de division",oslash:"O raiat minuscula",ugrave:"U accent grèu minuscula",uacute:"U accent agut minuscula",ucirc:"U accent circonflèxe minuscula",uuml:"U trèma minuscula",yacute:"Y accent agut minuscula",thorn:"Letra islandaise thorn minuscula",yuml:"Y trèma minuscula",OElig:"Ligatura Œ majuscula",oelig:"Ligatura Œ minuscula", +372:"W accent circonflèxe majuscula",374:"Y accent circonflèxe majuscula",373:"W accent circonflèxe minuscula",375:"Y accent circonflèxe minuscula",sbquo:"Vergueta simpla tampanta inferior",8219:"Vergueta-virgula superior culbuté",bdquo:"Vergueta-virgula double inferior",hellip:"Punts de suspension",trade:"Simbòl de marca comerciala",9658:"Sageta negra puntant cap a dreita",bull:"Gròs punt median",rarr:"Sageta cap a dreita",rArr:"Sageta dobla cap a dreita",hArr:"Sageta dobla cap a esquèrra",diams:"Lausange negre", +asymp:"Environ egal"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pl.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pl.js new file mode 100644 index 0000000..c560a31 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pl.js @@ -0,0 +1,12 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","pl",{euro:"Znak euro",lsquo:"Cudzysłów pojedynczy otwierający",rsquo:"Cudzysłów pojedynczy zamykający",ldquo:"Cudzysłów apostrofowy otwierający",rdquo:"Cudzysłów apostrofowy zamykający",ndash:"Półpauza",mdash:"Pauza",iexcl:"Odwrócony wykrzyknik",cent:"Znak centa",pound:"Znak funta",curren:"Znak waluty",yen:"Znak jena",brvbar:"Przerwana pionowa kreska",sect:"Paragraf",uml:"Diereza",copy:"Znak praw autorskich",ordf:"Wskaźnik rodzaju żeńskiego liczebnika porządkowego", +laquo:"Lewy cudzysłów ostrokątny",not:"Znak negacji",reg:"Zastrzeżony znak towarowy",macr:"Makron",deg:"Znak stopnia",sup2:"Druga potęga",sup3:"Trzecia potęga",acute:"Akcent ostry",micro:"Znak mikro",para:"Znak akapitu",middot:"Kropka środkowa",cedil:"Cedylla",sup1:"Pierwsza potęga",ordm:"Wskaźnik rodzaju męskiego liczebnika porządkowego",raquo:"Prawy cudzysłów ostrokątny",frac14:"Ułamek zwykły jedna czwarta",frac12:"Ułamek zwykły jedna druga",frac34:"Ułamek zwykły trzy czwarte",iquest:"Odwrócony znak zapytania", +Agrave:"Wielka litera A z akcentem ciężkim",Aacute:"Wielka litera A z akcentem ostrym",Acirc:"Wielka litera A z akcentem przeciągłym",Atilde:"Wielka litera A z tyldą",Auml:"Wielka litera A z dierezą",Aring:"Wielka litera A z kółkiem",AElig:"Wielka ligatura Æ",Ccedil:"Wielka litera C z cedyllą",Egrave:"Wielka litera E z akcentem ciężkim",Eacute:"Wielka litera E z akcentem ostrym",Ecirc:"Wielka litera E z akcentem przeciągłym",Euml:"Wielka litera E z dierezą",Igrave:"Wielka litera I z akcentem ciężkim", +Iacute:"Wielka litera I z akcentem ostrym",Icirc:"Wielka litera I z akcentem przeciągłym",Iuml:"Wielka litera I z dierezą",ETH:"Wielka litera Eth",Ntilde:"Wielka litera N z tyldą",Ograve:"Wielka litera O z akcentem ciężkim",Oacute:"Wielka litera O z akcentem ostrym",Ocirc:"Wielka litera O z akcentem przeciągłym",Otilde:"Wielka litera O z tyldą",Ouml:"Wielka litera O z dierezą",times:"Znak mnożenia wektorowego",Oslash:"Wielka litera O z przekreśleniem",Ugrave:"Wielka litera U z akcentem ciężkim",Uacute:"Wielka litera U z akcentem ostrym", +Ucirc:"Wielka litera U z akcentem przeciągłym",Uuml:"Wielka litera U z dierezą",Yacute:"Wielka litera Y z akcentem ostrym",THORN:"Wielka litera Thorn",szlig:"Mała litera ostre s (eszet)",agrave:"Mała litera a z akcentem ciężkim",aacute:"Mała litera a z akcentem ostrym",acirc:"Mała litera a z akcentem przeciągłym",atilde:"Mała litera a z tyldą",auml:"Mała litera a z dierezą",aring:"Mała litera a z kółkiem",aelig:"Mała ligatura æ",ccedil:"Mała litera c z cedyllą",egrave:"Mała litera e z akcentem ciężkim", +eacute:"Mała litera e z akcentem ostrym",ecirc:"Mała litera e z akcentem przeciągłym",euml:"Mała litera e z dierezą",igrave:"Mała litera i z akcentem ciężkim",iacute:"Mała litera i z akcentem ostrym",icirc:"Mała litera i z akcentem przeciągłym",iuml:"Mała litera i z dierezą",eth:"Mała litera eth",ntilde:"Mała litera n z tyldą",ograve:"Mała litera o z akcentem ciężkim",oacute:"Mała litera o z akcentem ostrym",ocirc:"Mała litera o z akcentem przeciągłym",otilde:"Mała litera o z tyldą",ouml:"Mała litera o z dierezą", +divide:"Anglosaski znak dzielenia",oslash:"Mała litera o z przekreśleniem",ugrave:"Mała litera u z akcentem ciężkim",uacute:"Mała litera u z akcentem ostrym",ucirc:"Mała litera u z akcentem przeciągłym",uuml:"Mała litera u z dierezą",yacute:"Mała litera y z akcentem ostrym",thorn:"Mała litera thorn",yuml:"Mała litera y z dierezą",OElig:"Wielka ligatura OE",oelig:"Mała ligatura oe",372:"Wielka litera W z akcentem przeciągłym",374:"Wielka litera Y z akcentem przeciągłym",373:"Mała litera w z akcentem przeciągłym", +375:"Mała litera y z akcentem przeciągłym",sbquo:"Pojedynczy apostrof dolny",8219:"Pojedynczy apostrof górny",bdquo:"Podwójny apostrof dolny",hellip:"Wielokropek",trade:"Znak towarowy",9658:"Czarny wskaźnik wskazujący w prawo",bull:"Punktor",rarr:"Strzałka w prawo",rArr:"Podwójna strzałka w prawo",hArr:"Podwójna strzałka obustronna",diams:"Czarny znak karo",asymp:"Znak prawie równe"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pt-br.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pt-br.js new file mode 100644 index 0000000..b8486af --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pt-br.js @@ -0,0 +1,11 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","pt-br",{euro:"Euro",lsquo:"Aspas simples esquerda",rsquo:"Aspas simples direita",ldquo:"Aspas duplas esquerda",rdquo:"Aspas duplas direita",ndash:"Traço",mdash:"Travessão",iexcl:"Ponto de exclamação invertido",cent:"Cent",pound:"Cerquilha",curren:"Dinheiro",yen:"Yen",brvbar:"Bara interrompida",sect:"Símbolo de Parágrafo",uml:"Trema",copy:"Direito de Cópia",ordf:"Indicador ordinal feminino",laquo:"Aspas duplas angulares esquerda",not:"Negação",reg:"Marca Registrada", +macr:"Mácron",deg:"Grau",sup2:"2 Superscrito",sup3:"3 Superscrito",acute:"Acento agudo",micro:"Micro",para:"Pé de mosca",middot:"Ponto mediano",cedil:"Cedilha",sup1:"1 Superscrito",ordm:"Indicador ordinal masculino",raquo:"Aspas duplas angulares direita",frac14:"Um quarto",frac12:"Um meio",frac34:"Três quartos",iquest:"Interrogação invertida",Agrave:"A maiúsculo com acento grave",Aacute:"A maiúsculo com acento agudo",Acirc:"A maiúsculo com acento circunflexo",Atilde:"A maiúsculo com til",Auml:"A maiúsculo com trema", +Aring:"A maiúsculo com anel acima",AElig:"Æ maiúsculo",Ccedil:"Ç maiúlculo",Egrave:"E maiúsculo com acento grave",Eacute:"E maiúsculo com acento agudo",Ecirc:"E maiúsculo com acento circumflexo",Euml:"E maiúsculo com trema",Igrave:"I maiúsculo com acento grave",Iacute:"I maiúsculo com acento agudo",Icirc:"I maiúsculo com acento circunflexo",Iuml:"I maiúsculo com crase",ETH:"Eth maiúsculo",Ntilde:"N maiúsculo com til",Ograve:"O maiúsculo com acento grave",Oacute:"O maiúsculo com acento agudo",Ocirc:"O maiúsculo com acento circunflexo", +Otilde:"O maiúsculo com til",Ouml:"O maiúsculo com trema",times:"Multiplicação",Oslash:"Diâmetro",Ugrave:"U maiúsculo com acento grave",Uacute:"U maiúsculo com acento agudo",Ucirc:"U maiúsculo com acento circunflexo",Uuml:"U maiúsculo com trema",Yacute:"Y maiúsculo com acento agudo",THORN:"Thorn maiúsculo",szlig:"Eszett minúsculo",agrave:"a minúsculo com acento grave",aacute:"a minúsculo com acento agudo",acirc:"a minúsculo com acento circunflexo",atilde:"a minúsculo com til",auml:"a minúsculo com trema", +aring:"a minúsculo com anel acima",aelig:"æ minúsculo",ccedil:"ç minúsculo",egrave:"e minúsculo com acento grave",eacute:"e minúsculo com acento agudo",ecirc:"e minúsculo com acento circunflexo",euml:"e minúsculo com trema",igrave:"i minúsculo com acento grave",iacute:"i minúsculo com acento agudo",icirc:"i minúsculo com acento circunflexo",iuml:"i minúsculo com trema",eth:"eth minúsculo",ntilde:"n minúsculo com til",ograve:"o minúsculo com acento grave",oacute:"o minúsculo com acento agudo",ocirc:"o minúsculo com acento circunflexo", +otilde:"o minúsculo com til",ouml:"o minúsculo com trema",divide:"Divisão",oslash:"o minúsculo com cortado ou diâmetro",ugrave:"u minúsculo com acento grave",uacute:"u minúsculo com acento agudo",ucirc:"u minúsculo com acento circunflexo",uuml:"u minúsculo com trema",yacute:"y minúsculo com acento agudo",thorn:"thorn minúsculo",yuml:"y minúsculo com trema",OElig:"Ligação tipográfica OE maiúscula",oelig:"Ligação tipográfica oe minúscula",372:"W maiúsculo com acento circunflexo",374:"Y maiúsculo com acento circunflexo", +373:"w minúsculo com acento circunflexo",375:"y minúsculo com acento circunflexo",sbquo:"Aspas simples inferior direita",8219:"Aspas simples superior esquerda",bdquo:"Aspas duplas inferior direita",hellip:"Reticências",trade:"Trade mark",9658:"Ponta de seta preta para direita",bull:"Ponto lista",rarr:"Seta para direita",rArr:"Seta dupla para direita",hArr:"Seta dupla direita e esquerda",diams:"Ouros",asymp:"Aproximadamente"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pt.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pt.js new file mode 100644 index 0000000..a94bd58 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pt.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","pt",{euro:"Símbolo de Euro",lsquo:"Aspa esquerda simples",rsquo:"Aspa direita simples",ldquo:"Aspa esquerda dupla",rdquo:"Aspa direita dupla",ndash:"Travessão simples",mdash:"Travessão longo",iexcl:"Ponto de exclamação invertido",cent:"Símbolo de cêntimo",pound:"Símbolo de Libra",curren:"Símbolo de Moeda",yen:"Símbolo de Iene",brvbar:"Barra quebrada",sect:"Símbolo de secção",uml:"Trema",copy:"Símbolo de direitos de autor",ordf:"Indicador ordinal feminino",laquo:"Aspa esquerda ângulo duplo", +not:"Não símbolo",reg:"Símbolo de registado",macr:"Mácron",deg:"Símbolo de graus",sup2:"Expoente 2",sup3:"Expoente 3",acute:"Acento agudo",micro:"Símbolo de micro",para:"Símbolo de parágrafo",middot:"Ponto do meio",cedil:"Cedilha",sup1:"Expoente 1",ordm:"Indicador ordinal masculino",raquo:"Aspas ângulo duplo para a direita",frac14:"Fração vulgar 1/4",frac12:"Fração vulgar 1/2",frac34:"Fração vulgar 3/4",iquest:"Ponto de interrogação invertido",Agrave:"Letra maiúscula latina A com acento grave",Aacute:"Letra maiúscula latina A com acento agudo", +Acirc:"Letra maiúscula latina A com circunflexo",Atilde:"Letra maiúscula latina A com til",Auml:"Letra maiúscula latina A com trema",Aring:"Letra maiúscula latina A com sinal diacrítico",AElig:"Letra maiúscula latina Æ",Ccedil:"Letra maiúscula latina C com cedilha",Egrave:"Letra maiúscula latina E com acento grave",Eacute:"Letra maiúscula latina E com acento agudo",Ecirc:"Letra maiúscula latina E com circunflexo",Euml:"Letra maiúscula latina E com trema",Igrave:"Letra maiúscula latina I com acento grave", +Iacute:"Letra maiúscula latina I com acento agudo",Icirc:"Letra maiúscula latina I com cincunflexo",Iuml:"Letra maiúscula latina I com trema",ETH:"Letra maiúscula latina Eth (Ðð)",Ntilde:"Letra maiúscula latina N com til",Ograve:"Letra maiúscula latina O com acento grave",Oacute:"Letra maiúscula latina O com acento agudo",Ocirc:"Letra maiúscula latina I com circunflexo",Otilde:"Letra maiúscula latina O com til",Ouml:"Letra maiúscula latina O com trema",times:"Símbolo de multiplicação",Oslash:"Letra maiúscula O com barra", +Ugrave:"Letra maiúscula latina U com acento grave",Uacute:"Letra maiúscula latina U com acento agudo",Ucirc:"Letra maiúscula latina U com circunflexo",Uuml:"Letra maiúscula latina E com trema",Yacute:"Letra maiúscula latina Y com acento agudo",THORN:"Letra maiúscula latina Rúnico",szlig:"Letra minúscula latina s forte",agrave:"Letra minúscula latina a com acento grave",aacute:"Letra minúscula latina a com acento agudo",acirc:"Letra minúscula latina a com circunflexo",atilde:"Letra minúscula latina a com til", +auml:"Letra minúscula latina a com trema",aring:"Letra minúscula latina a com sinal diacrítico",aelig:"Letra minúscula latina æ",ccedil:"Letra minúscula latina c com cedilha",egrave:"Letra minúscula latina e com acento grave",eacute:"Letra minúscula latina e com acento agudo",ecirc:"Letra minúscula latina e com circunflexo",euml:"Letra minúscula latina e com trema",igrave:"Letra minúscula latina i com acento grave",iacute:"Letra minúscula latina i com acento agudo",icirc:"Letra minúscula latina i com circunflexo", +iuml:"Letra pequena latina i com trema",eth:"Letra minúscula latina eth",ntilde:"Letra minúscula latina n com til",ograve:"Letra minúscula latina o com acento grave",oacute:"Letra minúscula latina o com acento agudo",ocirc:"Letra minúscula latina o com circunflexo",otilde:"Letra minúscula latina o com til",ouml:"Letra minúscula latina o com trema",divide:"Símbolo de divisão",oslash:"Letra minúscula latina o com barra",ugrave:"Letra minúscula latina u com acento grave",uacute:"Letra minúscula latina u com acento agudo", +ucirc:"Letra minúscula latina u com circunflexo",uuml:"Letra minúscula latina u com trema",yacute:"Letra minúscula latina y com acento agudo",thorn:"Letra minúscula latina Rúnico",yuml:"Letra minúscula latina y com trema",OElig:"Ligadura maiúscula latina OE",oelig:"Ligadura minúscula latina oe",372:"Letra maiúscula latina W com circunflexo",374:"Letra maiúscula latina Y com circunflexo",373:"Letra minúscula latina w com circunflexo",375:"Letra minúscula latina y com circunflexo",sbquo:"Aspa Simples inferior-9", +8219:"Aspa simples superior invertida-9",bdquo:"Aspa duplas inferior-9",hellip:"Elipse horizontal ",trade:"Símbolo de marca registada",9658:"Ponteiro preto direito",bull:"Marca",rarr:"Seta para a direita",rArr:"Seta dupla para a direita",hArr:"Seta dupla direita esquerda",diams:"Naipe diamante preto",asymp:"Quase igual a "}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ru.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ru.js new file mode 100644 index 0000000..c021866 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ru.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","ru",{euro:"Знак евро",lsquo:"Левая одинарная кавычка",rsquo:"Правая одинарная кавычка",ldquo:"Левая двойная кавычка",rdquo:"Левая двойная кавычка",ndash:"Среднее тире",mdash:"Длинное тире",iexcl:"перевёрнутый восклицательный знак",cent:"Цент",pound:"Фунт",curren:"Знак валюты",yen:"Йена",brvbar:"Вертикальная черта с разрывом",sect:"Знак параграфа",uml:"Умлаут",copy:"Знак охраны авторского права",ordf:"Указатель окончания женского рода ...ая",laquo:"Левая кавычка-«ёлочка»", +not:"Отрицание",reg:"Знак охраны смежных прав\\t",macr:"Макрон",deg:"Градус",sup2:"Надстрочное два",sup3:"Надстрочное три",acute:"Акут",micro:"Микро",para:"Абзац",middot:"Интерпункт",cedil:"Седиль",sup1:"Надстрочная единица",ordm:"Порядковое числительное",raquo:"Правая кавычка-«ёлочка»",frac14:"Одна четвертая",frac12:"Одна вторая",frac34:"Три четвёртых",iquest:"Перевёрнутый вопросительный знак",Agrave:"Латинская заглавная буква А с апострофом",Aacute:"Латинская заглавная буква A с ударением",Acirc:"Латинская заглавная буква А с циркумфлексом", +Atilde:"Латинская заглавная буква А с тильдой",Auml:"Латинская заглавная буква А с тремой",Aring:"Латинская заглавная буква А с кольцом над ней",AElig:"Латинская большая буква Æ",Ccedil:"Латинская заглавная буква C с седилью",Egrave:"Латинская заглавная буква Е с апострофом",Eacute:"Латинская заглавная буква Е с ударением",Ecirc:"Латинская заглавная буква Е с циркумфлексом",Euml:"Латинская заглавная буква Е с тремой",Igrave:"Латинская заглавная буква I с апострофом",Iacute:"Латинская заглавная буква I с ударением", +Icirc:"Латинская заглавная буква I с циркумфлексом",Iuml:"Латинская заглавная буква I с тремой",ETH:"Латинская большая буква Eth",Ntilde:"Латинская заглавная буква N с тильдой",Ograve:"Латинская заглавная буква O с апострофом",Oacute:"Латинская заглавная буква O с ударением",Ocirc:"Латинская заглавная буква O с циркумфлексом",Otilde:"Латинская заглавная буква O с тильдой",Ouml:"Латинская заглавная буква O с тремой",times:"Знак умножения",Oslash:"Латинская большая перечеркнутая O",Ugrave:"Латинская заглавная буква U с апострофом", +Uacute:"Латинская заглавная буква U с ударением",Ucirc:"Латинская заглавная буква U с циркумфлексом",Uuml:"Латинская заглавная буква U с тремой",Yacute:"Латинская заглавная буква Y с ударением",THORN:"Латинская заглавная буква Thorn",szlig:"Знак диеза",agrave:"Латинская маленькая буква a с апострофом",aacute:"Латинская маленькая буква a с ударением",acirc:"Латинская маленькая буква a с циркумфлексом",atilde:"Латинская маленькая буква a с тильдой",auml:"Латинская маленькая буква a с тремой",aring:"Латинская маленькая буква a с кольцом", +aelig:"Латинская маленькая буква æ",ccedil:"Латинская маленькая буква с с седилью",egrave:"Латинская маленькая буква е с апострофом",eacute:"Латинская маленькая буква е с ударением",ecirc:"Латинская маленькая буква е с циркумфлексом",euml:"Латинская маленькая буква е с тремой",igrave:"Латинская маленькая буква i с апострофом",iacute:"Латинская маленькая буква i с ударением",icirc:"Латинская маленькая буква i с циркумфлексом",iuml:"Латинская маленькая буква i с тремой",eth:"Латинская маленькая буква eth", +ntilde:"Латинская маленькая буква n с тильдой",ograve:"Латинская маленькая буква o с апострофом",oacute:"Латинская маленькая буква o с ударением",ocirc:"Латинская маленькая буква o с циркумфлексом",otilde:"Латинская маленькая буква o с тильдой",ouml:"Латинская маленькая буква o с тремой",divide:"Знак деления",oslash:"Латинская строчная перечеркнутая o",ugrave:"Латинская маленькая буква u с апострофом",uacute:"Латинская маленькая буква u с ударением",ucirc:"Латинская маленькая буква u с циркумфлексом", +uuml:"Латинская маленькая буква u с тремой",yacute:"Латинская маленькая буква y с ударением",thorn:"Латинская маленькая буква thorn",yuml:"Латинская маленькая буква y с тремой",OElig:"Латинская прописная лигатура OE",oelig:"Латинская строчная лигатура oe",372:"Латинская заглавная буква W с циркумфлексом",374:"Латинская заглавная буква Y с циркумфлексом",373:"Латинская маленькая буква w с циркумфлексом",375:"Латинская маленькая буква y с циркумфлексом",sbquo:"Нижняя одинарная кавычка",8219:"Правая одинарная кавычка", +bdquo:"Левая двойная кавычка",hellip:"Горизонтальное многоточие",trade:"Товарный знак",9658:"Черный указатель вправо",bull:"Маркер списка",rarr:"Стрелка вправо",rArr:"Двойная стрелка вправо",hArr:"Двойная стрелка влево-вправо",diams:"Черный ромб",asymp:"Примерно равно"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/si.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/si.js new file mode 100644 index 0000000..d6d445e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/si.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","si",{euro:"යුරෝ සලකුණ",lsquo:"වමේ තනි උපුටා දක්වීම ",rsquo:"දකුණේ තනි උපුටා දක්වීම ",ldquo:"වමේ දිත්ව උපුටා දක්වීම ",rdquo:"දකුණේ දිත්ව උපුටා දක්වීම ",ndash:"En dash",mdash:"Em dash",iexcl:"යටිකුරු හර්ෂදී ",cent:"Cent sign",pound:"Pound sign",curren:"මුල්‍යමය ",yen:"යෙන් ",brvbar:"Broken bar",sect:"තෙරේම් ",uml:"Diaeresis",copy:"පිටපත් අයිතිය ",ordf:"දර්ශකය",laquo:"Left-pointing double angle quotation mark",not:"සලකුණක් නොවේ",reg:"සලකුණක් ලියාපදිංචි කිරීම", +macr:"මුද්‍රිත ",deg:"සලකුණේ ",sup2:"උඩු ලකුණු දෙක",sup3:"Superscript three",acute:"Acute accent",micro:"Micro sign",para:"Pilcrow sign",middot:"Middle dot",cedil:"Cedilla",sup1:"Superscript one",ordm:"Masculine ordinal indicator",raquo:"Right-pointing double angle quotation mark",frac14:"Vulgar fraction one quarter",frac12:"Vulgar fraction one half",frac34:"Vulgar fraction three quarters",iquest:"Inverted question mark",Agrave:"Latin capital letter A with grave accent",Aacute:"Latin capital letter A with acute accent", +Acirc:"Latin capital letter A with circumflex",Atilde:"Latin capital letter A with tilde",Auml:"Latin capital letter A with diaeresis",Aring:"Latin capital letter A with ring above",AElig:"Latin Capital letter Æ",Ccedil:"Latin capital letter C with cedilla",Egrave:"Latin capital letter E with grave accent",Eacute:"Latin capital letter E with acute accent",Ecirc:"Latin capital letter E with circumflex",Euml:"Latin capital letter E with diaeresis",Igrave:"Latin capital letter I with grave accent",Iacute:"Latin capital letter I with acute accent", +Icirc:"Latin capital letter I with circumflex",Iuml:"Latin capital letter I with diaeresis",ETH:"Latin capital letter Eth",Ntilde:"Latin capital letter N with tilde",Ograve:"Latin capital letter O with grave accent",Oacute:"Latin capital letter O with acute accent",Ocirc:"Latin capital letter O with circumflex",Otilde:"Latin capital letter O with tilde",Ouml:"Latin capital letter O with diaeresis",times:"Multiplication sign",Oslash:"Latin capital letter O with stroke",Ugrave:"Latin capital letter U with grave accent", +Uacute:"Latin capital letter U with acute accent",Ucirc:"Latin capital letter U with circumflex",Uuml:"Latin capital letter U with diaeresis",Yacute:"Latin capital letter Y with acute accent",THORN:"Latin capital letter Thorn",szlig:"Latin small letter sharp s",agrave:"Latin small letter a with grave accent",aacute:"Latin small letter a with acute accent",acirc:"Latin small letter a with circumflex",atilde:"Latin small letter a with tilde",auml:"Latin small letter a with diaeresis",aring:"Latin small letter a with ring above", +aelig:"Latin small letter æ",ccedil:"Latin small letter c with cedilla",egrave:"Latin small letter e with grave accent",eacute:"Latin small letter e with acute accent",ecirc:"Latin small letter e with circumflex",euml:"Latin small letter e with diaeresis",igrave:"Latin small letter i with grave accent",iacute:"Latin small letter i with acute accent",icirc:"Latin small letter i with circumflex",iuml:"Latin small letter i with diaeresis",eth:"Latin small letter eth",ntilde:"Latin small letter n with tilde", +ograve:"Latin small letter o with grave accent",oacute:"Latin small letter o with acute accent",ocirc:"Latin small letter o with circumflex",otilde:"Latin small letter o with tilde",ouml:"Latin small letter o with diaeresis",divide:"Division sign",oslash:"Latin small letter o with stroke",ugrave:"Latin small letter u with grave accent",uacute:"Latin small letter u with acute accent",ucirc:"Latin small letter u with circumflex",uuml:"Latin small letter u with diaeresis",yacute:"Latin small letter y with acute accent", +thorn:"Latin small letter thorn",yuml:"Latin small letter y with diaeresis",OElig:"Latin capital ligature OE",oelig:"Latin small ligature oe",372:"Latin capital letter W with circumflex",374:"Latin capital letter Y with circumflex",373:"Latin small letter w with circumflex",375:"Latin small letter y with circumflex",sbquo:"Single low-9 quotation mark",8219:"Single high-reversed-9 quotation mark",bdquo:"Double low-9 quotation mark",hellip:"Horizontal ellipsis",trade:"Trade mark sign",9658:"Black right-pointing pointer", +bull:"Bullet",rarr:"Rightwards arrow",rArr:"Rightwards double arrow",hArr:"Left right double arrow",diams:"Black diamond suit",asymp:"Almost equal to"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sk.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sk.js new file mode 100644 index 0000000..83e1e2f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sk.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","sk",{euro:"Znak eura",lsquo:"Ľavá jednoduchá úvodzovka",rsquo:"Pravá jednoduchá úvodzovka",ldquo:"Pravá dvojitá úvodzovka",rdquo:"Pravá dvojitá úvodzovka",ndash:"En pomlčka",mdash:"Em pomlčka",iexcl:"Obrátený výkričník",cent:"Znak centu",pound:"Znak libry",curren:"Znak meny",yen:"Znak jenu",brvbar:"Prerušená zvislá čiara",sect:"Znak odseku",uml:"Prehláska",copy:"Znak copyrightu",ordf:"Ženský indikátor rodu",laquo:"Znak dvojitých lomených úvodzoviek vľavo",not:"Logistický zápor", +reg:"Znak registrácie",macr:"Pomlčka nad",deg:"Znak stupňa",sup2:"Dvojka ako horný index",sup3:"Trojka ako horný index",acute:"Dĺžeň",micro:"Znak mikro",para:"Znak odstavca",middot:"Bodka uprostred",cedil:"Chvost vľavo",sup1:"Jednotka ako horný index",ordm:"Mužský indikátor rodu",raquo:"Znak dvojitých lomených úvodzoviek vpravo",frac14:"Obyčajný zlomok jedna štvrtina",frac12:"Obyčajný zlomok jedna polovica",frac34:"Obyčajný zlomok tri štvrtiny",iquest:"Otočený otáznik",Agrave:"Veľké písmeno latinky A s accentom", +Aacute:"Veľké písmeno latinky A s dĺžňom",Acirc:"Veľké písmeno latinky A s mäkčeňom",Atilde:"Veľké písmeno latinky A s tildou",Auml:"Veľké písmeno latinky A s dvoma bodkami",Aring:"Veľké písmeno latinky A s krúžkom nad",AElig:"Veľké písmeno latinky Æ",Ccedil:"Veľké písmeno latinky C s chvostom vľavo",Egrave:"Veľké písmeno latinky E s accentom",Eacute:"Veľké písmeno latinky E s dĺžňom",Ecirc:"Veľké písmeno latinky E s mäkčeňom",Euml:"Veľké písmeno latinky E s dvoma bodkami",Igrave:"Veľké písmeno latinky I s accentom", +Iacute:"Veľké písmeno latinky I s dĺžňom",Icirc:"Veľké písmeno latinky I s mäkčeňom",Iuml:"Veľké písmeno latinky I s dvoma bodkami",ETH:"Veľké písmeno latinky Eth",Ntilde:"Veľké písmeno latinky N s tildou",Ograve:"Veľké písmeno latinky O s accentom",Oacute:"Veľké písmeno latinky O s dĺžňom",Ocirc:"Veľké písmeno latinky O s mäkčeňom",Otilde:"Veľké písmeno latinky O s tildou",Ouml:"Veľké písmeno latinky O s dvoma bodkami",times:"Znak násobenia",Oslash:"Veľké písmeno latinky O preškrtnuté",Ugrave:"Veľké písmeno latinky U s accentom", +Uacute:"Veľké písmeno latinky U s dĺžňom",Ucirc:"Veľké písmeno latinky U s mäkčeňom",Uuml:"Veľké písmeno latinky U s dvoma bodkami",Yacute:"Veľké písmeno latinky Y s dĺžňom",THORN:"Veľké písmeno latinky Thorn",szlig:"Malé písmeno latinky ostré s",agrave:"Malé písmeno latinky a s accentom",aacute:"Malé písmeno latinky a s dĺžňom",acirc:"Malé písmeno latinky a s mäkčeňom",atilde:"Malé písmeno latinky a s tildou",auml:"Malé písmeno latinky a s dvoma bodkami",aring:"Malé písmeno latinky a s krúžkom nad", +aelig:"Malé písmeno latinky æ",ccedil:"Malé písmeno latinky c s chvostom vľavo",egrave:"Malé písmeno latinky e s accentom",eacute:"Malé písmeno latinky e s dĺžňom",ecirc:"Malé písmeno latinky e s mäkčeňom",euml:"Malé písmeno latinky e s dvoma bodkami",igrave:"Malé písmeno latinky i s accentom",iacute:"Malé písmeno latinky i s dĺžňom",icirc:"Malé písmeno latinky i s mäkčeňom",iuml:"Malé písmeno latinky i s dvoma bodkami",eth:"Malé písmeno latinky eth",ntilde:"Malé písmeno latinky n s tildou",ograve:"Malé písmeno latinky o s accentom", +oacute:"Malé písmeno latinky o s dĺžňom",ocirc:"Malé písmeno latinky o s mäkčeňom",otilde:"Malé písmeno latinky o s tildou",ouml:"Malé písmeno latinky o s dvoma bodkami",divide:"Znak delenia",oslash:"Malé písmeno latinky o preškrtnuté",ugrave:"Malé písmeno latinky u s accentom",uacute:"Malé písmeno latinky u s dĺžňom",ucirc:"Malé písmeno latinky u s mäkčeňom",uuml:"Malé písmeno latinky u s dvoma bodkami",yacute:"Malé písmeno latinky y s dĺžňom",thorn:"Malé písmeno latinky thorn",yuml:"Malé písmeno latinky y s dvoma bodkami", +OElig:"Veľká ligatúra latinky OE",oelig:"Malá ligatúra latinky OE",372:"Veľké písmeno latinky W s mäkčeňom",374:"Veľké písmeno latinky Y s mäkčeňom",373:"Malé písmeno latinky w s mäkčeňom",375:"Malé písmeno latinky y s mäkčeňom",sbquo:"Dolná jednoduchá 9-úvodzovka",8219:"Horná jednoduchá otočená 9-úvodzovka",bdquo:"Dolná dvojitá 9-úvodzovka",hellip:"Trojbodkový úvod",trade:"Znak ibchodnej značky",9658:"Čierny ukazovateľ smerujúci vpravo",bull:"Kruh",rarr:"Šípka vpravo",rArr:"Dvojitá šipka vpravo", +hArr:"Dvojitá šipka vľavo a vpravo",diams:"Čierne piky",asymp:"Skoro sa rovná"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sl.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sl.js new file mode 100644 index 0000000..8c5ef11 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sl.js @@ -0,0 +1,12 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","sl",{euro:"Znak za evro",lsquo:"Levi enojni narekovaj",rsquo:"Desni enojni narekovaj",ldquo:"Levi dvojni narekovaj",rdquo:"Desni dvojni narekovaj",ndash:"Pomišljaj",mdash:"Dolgi pomišljaj",iexcl:"Obrnjen klicaj",cent:"Znak za cent",pound:"Znak za funt",curren:"Znak valute",yen:"Znak za jen",brvbar:"Zlomljena črta",sect:"Znak za člen",uml:"Diereza",copy:"Znak avtorskih pravic",ordf:"Ženski zaporedni kazalnik",laquo:"Levi dvojni lomljeni narekovaj",not:"Znak za ne", +reg:"Registrirani znak",macr:"Nadčrtano",deg:"Znak za stopinje",sup2:"Nadpisano dva",sup3:"Nadpisano tri",acute:"Ostrivec",micro:"Znak za mikro",para:"Znak za odstavek",middot:"Usredinjena pika",cedil:"Cedilla",sup1:"Nadpisano ena",ordm:"Moški zaporedni kazalnik",raquo:"Desno obrnjen dvojni kotni narekovaj",frac14:"Ena četrtina",frac12:"Ena polovica",frac34:"Tri četrtine",iquest:"Obrnjen vprašaj",Agrave:"Velika latinska črka A s krativcem",Aacute:"Velika latinska črka A z ostrivcem",Acirc:"Velika latinska črka A s strešico", +Atilde:"Velika latinska črka A z tildo",Auml:"Velika latinska črka A z diaeresis-om",Aring:"Velika latinska črka A z obročem",AElig:"Velika latinska črka Æ",Ccedil:"Velika latinska črka C s cedillo",Egrave:"Velika latinska črka E s krativcem",Eacute:"Velika latinska črka E z ostrivcem",Ecirc:"Velika latinska črka E s strešico",Euml:"Velika latinska črka E z diaeresis-om",Igrave:"Velika latinska črka I s krativcem",Iacute:"Velika latinska črka I z ostrivcem",Icirc:"Velika latinska črka I s strešico", +Iuml:"Velika latinska črka I z diaeresis-om",ETH:"Velika latinska črka Eth",Ntilde:"Velika latinska črka N s tildo",Ograve:"Velika latinska črka O s krativcem",Oacute:"Velika latinska črka O z ostrivcem",Ocirc:"Velika latinska črka O s strešico",Otilde:"Velika latinska črka O s tildo",Ouml:"Velika latinska črka O z diaeresis-om",times:"Znak za množenje",Oslash:"Velika prečrtana latinska črka O",Ugrave:"Velika latinska črka U s krativcem",Uacute:"Velika latinska črka U z ostrivcem",Ucirc:"Velika latinska črka U s strešico", +Uuml:"Velika latinska črka U z diaeresis-om",Yacute:"Velika latinska črka Y z ostrivcem",THORN:"Velika latinska črka Thorn",szlig:"Mala ostra latinska črka s",agrave:"Mala latinska črka a s krativcem",aacute:"Mala latinska črka a z ostrivcem",acirc:"Mala latinska črka a s strešico",atilde:"Mala latinska črka a s tildo",auml:"Mala latinska črka a z diaeresis-om",aring:"Mala latinska črka a z obročem",aelig:"Mala latinska črka æ",ccedil:"Mala latinska črka c s cedillo",egrave:"Mala latinska črka e s krativcem", +eacute:"Mala latinska črka e z ostrivcem",ecirc:"Mala latinska črka e s strešico",euml:"Mala latinska črka e z diaeresis-om",igrave:"Mala latinska črka i s krativcem",iacute:"Mala latinska črka i z ostrivcem",icirc:"Mala latinska črka i s strešico",iuml:"Mala latinska črka i z diaeresis-om",eth:"Mala latinska črka eth",ntilde:"Mala latinska črka n s tildo",ograve:"Mala latinska črka o s krativcem",oacute:"Mala latinska črka o z ostrivcem",ocirc:"Mala latinska črka o s strešico",otilde:"Mala latinska črka o s tildo", +ouml:"Mala latinska črka o z diaeresis-om",divide:"Znak za deljenje",oslash:"Mala prečrtana latinska črka o",ugrave:"Mala latinska črka u s krativcem",uacute:"Mala latinska črka u z ostrivcem",ucirc:"Mala latinska črka u s strešico",uuml:"Mala latinska črka u z diaeresis-om",yacute:"Mala latinska črka y z ostrivcem",thorn:"Mala latinska črka thorn",yuml:"Mala latinska črka y z diaeresis-om",OElig:"Velika latinska ligatura OE",oelig:"Mala latinska ligatura oe",372:"Velika latinska črka W s strešico", +374:"Velika latinska črka Y s strešico",373:"Mala latinska črka w s strešico",375:"Mala latinska črka y s strešico",sbquo:"Enojni nizki-9 narekovaj",8219:"Enojni visoki-obrnjen-9 narekovaj",bdquo:"Dvojni nizki-9 narekovaj",hellip:"Horizontalni izpust",trade:"Znak blagovne znamke",9658:"Črni desno-usmerjen kazalec",bull:"Krogla",rarr:"Desno-usmerjena puščica",rArr:"Desno-usmerjena dvojna puščica",hArr:"Leva in desna dvojna puščica",diams:"Črna kara",asymp:"Skoraj enako"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sq.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sq.js new file mode 100644 index 0000000..f4fbecc --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sq.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","sq",{euro:"Shenja e Euros",lsquo:"Thonjëza majtas me një vi",rsquo:"Thonjëza djathtas me një vi",ldquo:"Thonjëza majtas",rdquo:"Thonjëza djathtas",ndash:"En viza lidhëse",mdash:"Em viza lidhëse",iexcl:"Pikëçuditëse e përmbysur",cent:"Shenja e Centit",pound:"Shejna e Funtit",curren:"Shenja e valutës",yen:"Shenja e Jenit",brvbar:"Viza e këputur",sect:"Shenja e pjesës",uml:"Diaeresis",copy:"Shenja e të drejtave të kopjimit",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", +not:"Nuk ka shenjë",reg:"Shenja e të regjistruarit",macr:"Macron",deg:"Shenja e shkallës",sup2:"Super-skripta dy",sup3:"Super-skripta tre",acute:"Theks i mprehtë",micro:"Shjenja e Mikros",para:"Pilcrow sign",middot:"Pika e Mesme",cedil:"Hark nën shkronja",sup1:"Super-skripta një",ordm:"Masculine ordinal indicator",raquo:"Right-pointing double angle quotation mark",frac14:"Thyesa një të katrat",frac12:"Thyesa një të dytat",frac34:"Thyesa tre të katrat",iquest:"Pikëpyetje e përmbysur",Agrave:"Shkronja e madhe latine A me theks të rëndë", +Aacute:"Shkronja e madhe latine A me theks akute",Acirc:"Shkronja e madhe latine A me theks lakor",Atilde:"Shkronja e madhe latine A me tildë",Auml:"Shkronja e madhe latine A me dy pika",Aring:"Shkronja e madhe latine A me unazë mbi",AElig:"Shkronja e madhe latine Æ",Ccedil:"Shkronja e madhe latine C me hark poshtë",Egrave:"Shkronja e madhe latine E me theks të rëndë",Eacute:"Shkronja e madhe latine E me theks akute",Ecirc:"Shkronja e madhe latine E me theks lakor",Euml:"Shkronja e madhe latine E me dy pika", +Igrave:"Shkronja e madhe latine I me theks të rëndë",Iacute:"Shkronja e madhe latine I me theks akute",Icirc:"Shkronja e madhe latine I me theks lakor",Iuml:"Shkronja e madhe latine I me dy pika",ETH:"Shkronja e madhe latine Eth",Ntilde:"Shkronja e madhe latine N me tildë",Ograve:"Shkronja e madhe latine O me theks të rëndë",Oacute:"Shkronja e madhe latine O me theks akute",Ocirc:"Shkronja e madhe latine O me theks lakor",Otilde:"Shkronja e madhe latine O me tildë",Ouml:"Shkronja e madhe latine O me dy pika", +times:"Shenja e shumëzimit",Oslash:"Shkronja e madhe latine O me vizë në mes",Ugrave:"Shkronja e madhe latine U me theks të rëndë",Uacute:"Shkronja e madhe latine U me theks akute",Ucirc:"Shkronja e madhe latine U me theks lakor",Uuml:"Shkronja e madhe latine U me dy pika",Yacute:"Shkronja e madhe latine Y me theks akute",THORN:"Shkronja e madhe latine Thorn",szlig:"Shkronja e vogë latine s e mprehtë",agrave:"Shkronja e vogë latine a me theks të rëndë",aacute:"Shkronja e vogë latine a me theks të mprehtë", +acirc:"Shkronja e vogël latine a me theks lakor",atilde:"Shkronja e vogël latine a me tildë",auml:"Shkronja e vogël latine a me dy pika",aring:"Shkronja e vogë latine a me unazë mbi",aelig:"Shkronja e vogë latine æ",ccedil:"Shkronja e vogël latine c me hark poshtë",egrave:"Shkronja e vogë latine e me theks të rëndë",eacute:"Shkronja e vogë latine e me theks të mprehtë",ecirc:"Shkronja e vogël latine e me theks lakor",euml:"Shkronja e vogël latine e me dy pika",igrave:"Shkronja e vogë latine i me theks të rëndë", +iacute:"Shkronja e vogë latine i me theks të mprehtë",icirc:"Shkronja e vogël latine i me theks lakor",iuml:"Shkronja e vogël latine i me dy pika",eth:"Shkronja e vogë latine eth",ntilde:"Shkronja e vogël latine n me tildë",ograve:"Shkronja e vogë latine o me theks të rëndë",oacute:"Shkronja e vogë latine o me theks të mprehtë",ocirc:"Shkronja e vogël latine o me theks lakor",otilde:"Shkronja e vogël latine o me tildë",ouml:"Shkronja e vogël latine o me dy pika",divide:"Shenja ndarëse",oslash:"Shkronja e vogël latine o me vizë në mes", +ugrave:"Shkronja e vogë latine u me theks të rëndë",uacute:"Shkronja e vogë latine u me theks të mprehtë",ucirc:"Shkronja e vogël latine u me theks lakor",uuml:"Shkronja e vogël latine u me dy pika",yacute:"Shkronja e vogë latine y me theks të mprehtë",thorn:"Shkronja e vogël latine thorn",yuml:"Shkronja e vogël latine y me dy pika",OElig:"Shkronja e madhe e bashkuar latine OE",oelig:"Shkronja e vogël e bashkuar latine oe",372:"Shkronja e madhe latine W me theks lakor",374:"Shkronja e madhe latine Y me theks lakor", +373:"Shkronja e vogël latine w me theks lakor",375:"Shkronja e vogël latine y me theks lakor",sbquo:"Single low-9 quotation mark",8219:"Single high-reversed-9 quotation mark",bdquo:"Double low-9 quotation mark",hellip:"Horizontal ellipsis",trade:"Shenja e Simbolit Tregtarë",9658:"Black right-pointing pointer",bull:"Pulla",rarr:"Shigjeta djathtas",rArr:"Shenja të dyfishta djathtas",hArr:"Shigjeta e dyfishë majtas-djathtas",diams:"Black diamond suit",asymp:"Gati e barabar me"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sv.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sv.js new file mode 100644 index 0000000..ac1f4ac --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sv.js @@ -0,0 +1,11 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","sv",{euro:"Eurotecken",lsquo:"Enkelt vänster citattecken",rsquo:"Enkelt höger citattecken",ldquo:"Dubbelt vänster citattecken",rdquo:"Dubbelt höger citattecken",ndash:"Snedstreck",mdash:"Långt tankstreck",iexcl:"Inverterad utropstecken",cent:"Centtecken",pound:"Pundtecken",curren:"Valutatecken",yen:"Yentecken",brvbar:"Brutet lodrätt streck",sect:"Paragraftecken",uml:"Diaeresis",copy:"Upphovsrättstecken",ordf:"Feminit ordningstalsindikator",laquo:"Vänsterställt dubbelt vinkelcitationstecken", +not:"Icke-tecken",reg:"Registrerad",macr:"Macron",deg:"Grader",sup2:"Upphöjt två",sup3:"Upphöjt tre",acute:"Akut accent",micro:"Mikrotecken",para:"Alinea",middot:"Centrerad prick",cedil:"Cedilj",sup1:"Upphöjt en",ordm:"Maskulina ordningsändelsen",raquo:"Högerställt dubbelt vinkelcitationstecken",frac14:"Bråktal - en kvart",frac12:"Bråktal - en halv",frac34:"Bråktal - tre fjärdedelar",iquest:"Inverterat frågetecken",Agrave:"Stort A med grav accent",Aacute:"Stort A med akutaccent",Acirc:"Stort A med circumflex", +Atilde:"Stort A med tilde",Auml:"Stort A med diaresis",Aring:"Stort A med ring ovan",AElig:"Stort Æ",Ccedil:"Stort C med cedilj",Egrave:"Stort E med grav accent",Eacute:"Stort E med aktuaccent",Ecirc:"Stort E med circumflex",Euml:"Stort E med diaeresis",Igrave:"Stort I med grav accent",Iacute:"Stort I med akutaccent",Icirc:"Stort I med circumflex",Iuml:"Stort I med diaeresis",ETH:"Stort Eth",Ntilde:"Stort N med tilde",Ograve:"Stort O med grav accent",Oacute:"Stort O med aktuaccent",Ocirc:"Stort O med circumflex", +Otilde:"Stort O med tilde",Ouml:"Stort O med diaeresis",times:"Multiplicera",Oslash:"Stor Ø",Ugrave:"Stort U med grav accent",Uacute:"Stort U med akutaccent",Ucirc:"Stort U med circumflex",Uuml:"Stort U med diaeresis",Yacute:"Stort Y med akutaccent",THORN:"Stort Thorn",szlig:"Litet dubbel-s/Eszett",agrave:"Litet a med grav accent",aacute:"Litet a med akutaccent",acirc:"Litet a med circumflex",atilde:"Litet a med tilde",auml:"Litet a med diaeresis",aring:"Litet a med ring ovan",aelig:"Bokstaven æ", +ccedil:"Litet c med cedilj",egrave:"Litet e med grav accent",eacute:"Litet e med akutaccent",ecirc:"Litet e med circumflex",euml:"Litet e med diaeresis",igrave:"Litet i med grav accent",iacute:"Litet i med akutaccent",icirc:"LItet i med circumflex",iuml:"Litet i med didaeresis",eth:"Litet eth",ntilde:"Litet n med tilde",ograve:"LItet o med grav accent",oacute:"LItet o med akutaccent",ocirc:"Litet o med circumflex",otilde:"LItet o med tilde",ouml:"Litet o med diaeresis",divide:"Division",oslash:"ø", +ugrave:"Litet u med grav accent",uacute:"Litet u med akutaccent",ucirc:"LItet u med circumflex",uuml:"Litet u med diaeresis",yacute:"Litet y med akutaccent",thorn:"Litet thorn",yuml:"Litet y med diaeresis",OElig:"Stor ligatur av OE",oelig:"Liten ligatur av oe",372:"Stort W med circumflex",374:"Stort Y med circumflex",373:"Litet w med circumflex",375:"Litet y med circumflex",sbquo:"Enkelt lågt 9-citationstecken",8219:"Enkelt högt bakvänt 9-citationstecken",bdquo:"Dubbelt lågt 9-citationstecken",hellip:"Horisontellt uteslutningstecken", +trade:"Varumärke",9658:"Svart högervänd pekare",bull:"Listpunkt",rarr:"Högerpil",rArr:"Dubbel högerpil",hArr:"Dubbel vänsterpil",diams:"Svart ruter",asymp:"Ungefär lika med"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/th.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/th.js new file mode 100644 index 0000000..9c2b307 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/th.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","th",{euro:"Euro sign",lsquo:"Left single quotation mark",rsquo:"Right single quotation mark",ldquo:"Left double quotation mark",rdquo:"Right double quotation mark",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"Cent sign",pound:"Pound sign",curren:"สัญลักษณ์สกุลเงิน",yen:"สัญลักษณ์เงินเยน",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"Copyright sign",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", +not:"Not sign",reg:"Registered sign",macr:"Macron",deg:"Degree sign",sup2:"Superscript two",sup3:"Superscript three",acute:"Acute accent",micro:"Micro sign",para:"Pilcrow sign",middot:"Middle dot",cedil:"Cedilla",sup1:"Superscript one",ordm:"Masculine ordinal indicator",raquo:"Right-pointing double angle quotation mark",frac14:"Vulgar fraction one quarter",frac12:"Vulgar fraction one half",frac34:"Vulgar fraction three quarters",iquest:"Inverted question mark",Agrave:"Latin capital letter A with grave accent", +Aacute:"Latin capital letter A with acute accent",Acirc:"Latin capital letter A with circumflex",Atilde:"Latin capital letter A with tilde",Auml:"Latin capital letter A with diaeresis",Aring:"Latin capital letter A with ring above",AElig:"Latin Capital letter Æ",Ccedil:"Latin capital letter C with cedilla",Egrave:"Latin capital letter E with grave accent",Eacute:"Latin capital letter E with acute accent",Ecirc:"Latin capital letter E with circumflex",Euml:"Latin capital letter E with diaeresis",Igrave:"Latin capital letter I with grave accent", +Iacute:"Latin capital letter I with acute accent",Icirc:"Latin capital letter I with circumflex",Iuml:"Latin capital letter I with diaeresis",ETH:"Latin capital letter Eth",Ntilde:"Latin capital letter N with tilde",Ograve:"Latin capital letter O with grave accent",Oacute:"Latin capital letter O with acute accent",Ocirc:"Latin capital letter O with circumflex",Otilde:"Latin capital letter O with tilde",Ouml:"Latin capital letter O with diaeresis",times:"Multiplication sign",Oslash:"Latin capital letter O with stroke", +Ugrave:"Latin capital letter U with grave accent",Uacute:"Latin capital letter U with acute accent",Ucirc:"Latin capital letter U with circumflex",Uuml:"Latin capital letter U with diaeresis",Yacute:"Latin capital letter Y with acute accent",THORN:"Latin capital letter Thorn",szlig:"Latin small letter sharp s",agrave:"Latin small letter a with grave accent",aacute:"Latin small letter a with acute accent",acirc:"Latin small letter a with circumflex",atilde:"Latin small letter a with tilde",auml:"Latin small letter a with diaeresis", +aring:"Latin small letter a with ring above",aelig:"Latin small letter æ",ccedil:"Latin small letter c with cedilla",egrave:"Latin small letter e with grave accent",eacute:"Latin small letter e with acute accent",ecirc:"Latin small letter e with circumflex",euml:"Latin small letter e with diaeresis",igrave:"Latin small letter i with grave accent",iacute:"Latin small letter i with acute accent",icirc:"Latin small letter i with circumflex",iuml:"Latin small letter i with diaeresis",eth:"Latin small letter eth", +ntilde:"Latin small letter n with tilde",ograve:"Latin small letter o with grave accent",oacute:"Latin small letter o with acute accent",ocirc:"Latin small letter o with circumflex",otilde:"Latin small letter o with tilde",ouml:"Latin small letter o with diaeresis",divide:"Division sign",oslash:"Latin small letter o with stroke",ugrave:"Latin small letter u with grave accent",uacute:"Latin small letter u with acute accent",ucirc:"Latin small letter u with circumflex",uuml:"Latin small letter u with diaeresis", +yacute:"Latin small letter y with acute accent",thorn:"Latin small letter thorn",yuml:"Latin small letter y with diaeresis",OElig:"Latin capital ligature OE",oelig:"Latin small ligature oe",372:"Latin capital letter W with circumflex",374:"Latin capital letter Y with circumflex",373:"Latin small letter w with circumflex",375:"Latin small letter y with circumflex",sbquo:"Single low-9 quotation mark",8219:"Single high-reversed-9 quotation mark",bdquo:"Double low-9 quotation mark",hellip:"Horizontal ellipsis", +trade:"Trade mark sign",9658:"Black right-pointing pointer",bull:"สัญลักษณ์หัวข้อย่อย",rarr:"Rightwards arrow",rArr:"Rightwards double arrow",hArr:"Left right double arrow",diams:"Black diamond suit",asymp:"Almost equal to"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/tr.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/tr.js new file mode 100644 index 0000000..f5815b9 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/tr.js @@ -0,0 +1,12 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","tr",{euro:"Euro işareti",lsquo:"Sol tek tırnak işareti",rsquo:"Sağ tek tırnak işareti",ldquo:"Sol çift tırnak işareti",rdquo:"Sağ çift tırnak işareti",ndash:"En tire",mdash:"Em tire",iexcl:"Ters ünlem işareti",cent:"Cent işareti",pound:"Pound işareti",curren:"Para birimi işareti",yen:"Yen işareti",brvbar:"Kırık bar",sect:"Bölüm işareti",uml:"İki sesli harfin ayrılması",copy:"Telif hakkı işareti",ordf:"Dişil sıralı gösterge",laquo:"Sol-işaret çift açı tırnak işareti", +not:"Not işareti",reg:"Kayıtlı işareti",macr:"Makron",deg:"Derece işareti",sup2:"İkili üstsimge",sup3:"Üçlü üstsimge",acute:"Aksan işareti",micro:"Mikro işareti",para:"Pilcrow işareti",middot:"Orta nokta",cedil:"Kedilla",sup1:"Üstsimge",ordm:"Eril sıralı gösterge",raquo:"Sağ işaret çift açı tırnak işareti",frac14:"Bayağı kesrin dörtte biri",frac12:"Bayağı kesrin bir yarım",frac34:"Bayağı kesrin dörtte üç",iquest:"Ters soru işareti",Agrave:"Aksanlı latin harfi",Aacute:"Aşırı aksanıyla Latin harfi", +Acirc:"Çarpık Latin harfi",Atilde:"Tilde latin harfi",Auml:"Sesli harf ayrılımlıı latin harfi",Aring:"Halkalı latin büyük A harfi",AElig:"Latin büyük Æ harfi",Ccedil:"Latin büyük C harfi ile kedilla",Egrave:"Aksanlı latin büyük E harfi",Eacute:"Aşırı vurgulu latin büyük E harfi",Ecirc:"Çarpık latin büyük E harfi",Euml:"Sesli harf ayrılımlıı latin büyük E harfi",Igrave:"Aksanlı latin büyük I harfi",Iacute:"Aşırı aksanlı latin büyük I harfi",Icirc:"Çarpık latin büyük I harfi",Iuml:"Sesli harf ayrılımlıı latin büyük I harfi", +ETH:"Latin büyük Eth harfi",Ntilde:"Tildeli latin büyük N harfi",Ograve:"Aksanlı latin büyük O harfi",Oacute:"Aşırı aksanlı latin büyük O harfi",Ocirc:"Çarpık latin büyük O harfi",Otilde:"Tildeli latin büyük O harfi",Ouml:"Sesli harf ayrılımlı latin büyük O harfi",times:"Çarpma işareti",Oslash:"Vurgulu latin büyük O harfi",Ugrave:"Aksanlı latin büyük U harfi",Uacute:"Aşırı aksanlı latin büyük U harfi",Ucirc:"Çarpık latin büyük U harfi",Uuml:"Sesli harf ayrılımlı latin büyük U harfi",Yacute:"Aşırı aksanlı latin büyük Y harfi", +THORN:"Latin büyük Thorn harfi",szlig:"Latin küçük keskin s harfi",agrave:"Aksanlı latin küçük a harfi",aacute:"Aşırı aksanlı latin küçük a harfi",acirc:"Çarpık latin küçük a harfi",atilde:"Tildeli latin küçük a harfi",auml:"Sesli harf ayrılımlı latin küçük a harfi",aring:"Halkalı latin küçük a harfi",aelig:"Latin büyük æ harfi",ccedil:"Kedillalı latin küçük c harfi",egrave:"Aksanlı latin küçük e harfi",eacute:"Aşırı aksanlı latin küçük e harfi",ecirc:"Çarpık latin küçük e harfi",euml:"Sesli harf ayrılımlı latin küçük e harfi", +igrave:"Aksanlı latin küçük i harfi",iacute:"Aşırı aksanlı latin küçük i harfi",icirc:"Çarpık latin küçük i harfi",iuml:"Sesli harf ayrılımlı latin küçük i harfi",eth:"Latin küçük eth harfi",ntilde:"Tildeli latin küçük n harfi",ograve:"Aksanlı latin küçük o harfi",oacute:"Aşırı aksanlı latin küçük o harfi",ocirc:"Çarpık latin küçük o harfi",otilde:"Tildeli latin küçük o harfi",ouml:"Sesli harf ayrılımlı latin küçük o harfi",divide:"Bölme işareti",oslash:"Vurgulu latin küçük o harfi",ugrave:"Aksanlı latin küçük u harfi", +uacute:"Aşırı aksanlı latin küçük u harfi",ucirc:"Çarpık latin küçük u harfi",uuml:"Sesli harf ayrılımlı latin küçük u harfi",yacute:"Aşırı aksanlı latin küçük y harfi",thorn:"Latin küçük thorn harfi",yuml:"Sesli harf ayrılımlı latin küçük y harfi",OElig:"Latin büyük bağlı OE harfi",oelig:"Latin küçük bağlı oe harfi",372:"Çarpık latin büyük W harfi",374:"Çarpık latin büyük Y harfi",373:"Çarpık latin küçük w harfi",375:"Çarpık latin küçük y harfi",sbquo:"Tek düşük-9 tırnak işareti",8219:"Tek yüksek-ters-9 tırnak işareti", +bdquo:"Çift düşük-9 tırnak işareti",hellip:"Yatay elips",trade:"Marka tescili işareti",9658:"Siyah sağ işaret işaretçisi",bull:"Koyu nokta",rarr:"Sağa doğru ok",rArr:"Sağa doğru çift ok",hArr:"Sol, sağ çift ok",diams:"Siyah elmas takımı",asymp:"Hemen hemen eşit"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/tt.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/tt.js new file mode 100644 index 0000000..1fef21e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/tt.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","tt",{euro:"Евро тамгасы",lsquo:"Сул бер иңле куштырнаклар",rsquo:"Уң бер иңле куштырнаклар",ldquo:"Сул ике иңле куштырнаклар",rdquo:"Уң ике иңле куштырнаклар",ndash:"Кыска сызык",mdash:"Озын сызык",iexcl:"Әйләндерелгән өндәү билгесе",cent:"Цент тамгасы",pound:"Фунт тамгасы",curren:"Акча берәмлеге тамгасы",yen:"Иена тамгасы",brvbar:"Broken bar",sect:"Параграф билгесе",uml:"Диерезис",copy:"Хокук иясе булу билгесе",ordf:"Feminine ordinal indicator",laquo:"Ачылучы чыршысыман җәя", +not:"Юклык ишарəсе",reg:"Теркәләнгән булу билгесе",macr:"Макрон",deg:"Градус билгесе",sup2:"Икенче өске индекс",sup3:"Өченче өске индекс",acute:"Басым билгесе",micro:"Микро билгесе",para:"Параграф билгесе",middot:"Уртадагы нокта",cedil:"Седиль",sup1:"Беренче өске индекс",ordm:"Masculine ordinal indicator",raquo:"Ябылучы чыршысыман җәя",frac14:"Гади дүрттән бер билгесе",frac12:"Гади икедән бер билгесе",frac34:"Гади дүрттән өч билгесе",iquest:"Әйләндерелгән өндәү билгесе",Agrave:"Гравис белән латин A баш хәрефе", +Aacute:"Басым билгесе белән латин A баш хәрефе",Acirc:"Циркумфлекс белән латин A баш хәрефе",Atilde:"Тильда белән латин A баш хәрефе",Auml:"Диерезис белән латин A баш хәрефе",Aring:"Өстендә боҗра булган латин A баш хәрефе",AElig:"Латин Æ баш хәрефе",Ccedil:"Седиль белән латин C баш хәрефе",Egrave:"Гравис белән латин E баш хәрефе",Eacute:"Басым билгесе белән латин E баш хәрефе",Ecirc:"Циркумфлекс белән латин E баш хәрефе",Euml:"Диерезис белән латин E баш хәрефе",Igrave:"Гравис белән латин I баш хәрефе", +Iacute:"Басым билгесе белән латин I баш хәрефе",Icirc:"Циркумфлекс белән латин I баш хәрефе",Iuml:"Диерезис белән латин I баш хәрефе",ETH:"Латин Eth баш хәрефе",Ntilde:"Тильда белән латин N баш хәрефе",Ograve:"Гравис белән латин O баш хәрефе",Oacute:"Басым билгесе белән латин O баш хәрефе",Ocirc:"Циркумфлекс белән латин O баш хәрефе",Otilde:"Тильда белән латин O баш хәрефе",Ouml:"Диерезис белән латин O баш хәрефе",times:"Тапкырлау билгесе",Oslash:"Сызык белән латин O баш хәрефе",Ugrave:"Гравис белән латин U баш хәрефе", +Uacute:"Басым билгесе белән латин U баш хәрефе",Ucirc:"Циркумфлекс белән латин U баш хәрефе",Uuml:"Диерезис белән латин U баш хәрефе",Yacute:"Басым билгесе белән латин Y баш хәрефе",THORN:"Латин Thorn баш хәрефе",szlig:"Латин beta юл хәрефе",agrave:"Гравис белән латин a юл хәрефе",aacute:"Басым билгесе белән латин a юл хәрефе",acirc:"Циркумфлекс белән латин a юл хәрефе",atilde:"Тильда белән латин a юл хәрефе",auml:"Диерезис белән латин a юл хәрефе",aring:"Өстендә боҗра булган латин a юл хәрефе",aelig:"Латин æ юл хәрефе", +ccedil:"Седиль белән латин c юл хәрефе",egrave:"Гравис белән латин e юл хәрефе",eacute:"Басым билгесе белән латин e юл хәрефе",ecirc:"Циркумфлекс белән латин e юл хәрефе",euml:"Диерезис белән латин e юл хәрефе",igrave:"Гравис белән латин i юл хәрефе",iacute:"Басым билгесе белән латин i юл хәрефе",icirc:"Циркумфлекс белән латин i юл хәрефе",iuml:"Диерезис белән латин i юл хәрефе",eth:"Латин eth юл хәрефе",ntilde:"Тильда белән латин n юл хәрефе",ograve:"Гравис белән латин o юл хәрефе",oacute:"Басым билгесе белән латин o юл хәрефе", +ocirc:"Циркумфлекс белән латин o юл хәрефе",otilde:"Тильда белән латин o юл хәрефе",ouml:"Диерезис белән латин o юл хәрефе",divide:"Бүлү билгесе",oslash:"Сызык белән латин o юл хәрефе",ugrave:"Гравис белән латин u юл хәрефе",uacute:"Басым билгесе белән латин u юл хәрефе",ucirc:"Циркумфлекс белән латин u юл хәрефе",uuml:"Диерезис белән латин u юл хәрефе",yacute:"Басым билгесе белән латин y юл хәрефе",thorn:"Латин thorn юл хәрефе",yuml:"Диерезис белән латин y юл хәрефе",OElig:"Латин лигатура OE баш хәрефе", +oelig:"Латин лигатура oe юл хәрефе",372:"Циркумфлекс белән латин W баш хәрефе",374:"Циркумфлекс белән латин Y баш хәрефе",373:"Циркумфлекс белән латин w юл хәрефе",375:"Циркумфлекс белән латин y юл хәрефе",sbquo:"Single low-9 quotation mark",8219:"Single high-reversed-9 quotation mark",bdquo:"Double low-9 quotation mark",hellip:"Ятма эллипс",trade:"Сәүдә маркасы билгесе",9658:"Black right-pointing pointer",bull:"Маркер",rarr:"Уң якка ук",rArr:"Уң якка икеләтә ук",hArr:"Ике якка икеләтә ук",diams:"Black diamond suit", +asymp:"якынча"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ug.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ug.js new file mode 100644 index 0000000..68eaeb3 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ug.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","ug",{euro:"ياۋرو بەلگىسى",lsquo:"يالاڭ پەش سول",rsquo:"يالاڭ پەش ئوڭ",ldquo:"قوش پەش سول",rdquo:"قوش پەش ئوڭ",ndash:"سىزىقچە",mdash:"سىزىق",iexcl:"ئۈندەش",cent:"تىيىن بەلگىسى",pound:"فوند ستېرلىڭ",curren:"پۇل بەلگىسى",yen:"ياپونىيە يىنى",brvbar:"ئۈزۈك بالداق",sect:"پاراگراف بەلگىسى",uml:"تاۋۇش ئايرىش بەلگىسى",copy:"نەشر ھوقۇقى بەلگىسى",ordf:"Feminine ordinal indicator",laquo:"قوش تىرناق سول",not:"غەيرى بەلگە",reg:"خەتلەتكەن تاۋار ماركىسى",macr:"سوزۇش بەلگىسى", +deg:"گىرادۇس بەلگىسى",sup2:"يۇقىرى ئىندېكىس 2",sup3:"يۇقىرى ئىندېكىس 3",acute:"ئۇرغۇ بەلگىسى",micro:"Micro sign",para:"ئابزاس بەلگىسى",middot:"ئوتتۇرا چېكىت",cedil:"ئاستىغا قوشۇلىدىغان بەلگە",sup1:"يۇقىرى ئىندېكىس 1",ordm:"Masculine ordinal indicator",raquo:"قوش تىرناق ئوڭ",frac14:"ئاددىي كەسىر تۆتتىن بىر",frac12:"ئاددىي كەسىر ئىككىدىن بىر",frac34:"ئاددىي كەسىر ئۈچتىن تۆرت",iquest:"Inverted question mark",Agrave:"Latin capital letter A with grave accent",Aacute:"Latin capital letter A with acute accent", +Acirc:"Latin capital letter A with circumflex",Atilde:"Latin capital letter A with tilde",Auml:"Latin capital letter A with diaeresis",Aring:"Latin capital letter A with ring above",AElig:"Latin Capital letter Æ",Ccedil:"Latin capital letter C with cedilla",Egrave:"Latin capital letter E with grave accent",Eacute:"Latin capital letter E with acute accent",Ecirc:"Latin capital letter E with circumflex",Euml:"Latin capital letter E with diaeresis",Igrave:"Latin capital letter I with grave accent",Iacute:"Latin capital letter I with acute accent", +Icirc:"Latin capital letter I with circumflex",Iuml:"Latin capital letter I with diaeresis",ETH:"Latin capital letter Eth",Ntilde:"Latin capital letter N with tilde",Ograve:"قوش پەش ئوڭ",Oacute:"Latin capital letter O with acute accent",Ocirc:"Latin capital letter O with circumflex",Otilde:"Latin capital letter O with tilde",Ouml:"Latin capital letter O with diaeresis",times:"Multiplication sign",Oslash:"Latin capital letter O with stroke",Ugrave:"Latin capital letter U with grave accent",Uacute:"Latin capital letter U with acute accent", +Ucirc:"Latin capital letter U with circumflex",Uuml:"Latin capital letter U with diaeresis",Yacute:"Latin capital letter Y with acute accent",THORN:"Latin capital letter Thorn",szlig:"Latin small letter sharp s",agrave:"Latin small letter a with grave accent",aacute:"Latin small letter a with acute accent",acirc:"Latin small letter a with circumflex",atilde:"Latin small letter a with tilde",auml:"Latin small letter a with diaeresis",aring:"Latin small letter a with ring above",aelig:"Latin small letter æ", +ccedil:"Latin small letter c with cedilla",egrave:"Latin small letter e with grave accent",eacute:"Latin small letter e with acute accent",ecirc:"Latin small letter e with circumflex",euml:"Latin small letter e with diaeresis",igrave:"Latin small letter i with grave accent",iacute:"Latin small letter i with acute accent",icirc:"Latin small letter i with circumflex",iuml:"Latin small letter i with diaeresis",eth:"Latin small letter eth",ntilde:"تىك موللاق سوئال بەلگىسى",ograve:"Latin small letter o with grave accent", +oacute:"Latin small letter o with acute accent",ocirc:"Latin small letter o with circumflex",otilde:"Latin small letter o with tilde",ouml:"Latin small letter o with diaeresis",divide:"بۆلۈش بەلگىسى",oslash:"Latin small letter o with stroke",ugrave:"Latin small letter u with grave accent",uacute:"Latin small letter u with acute accent",ucirc:"Latin small letter u with circumflex",uuml:"Latin small letter u with diaeresis",yacute:"Latin small letter y with acute accent",thorn:"Latin small letter thorn", +yuml:"Latin small letter y with diaeresis",OElig:"Latin capital ligature OE",oelig:"Latin small ligature oe",372:"Latin capital letter W with circumflex",374:"Latin capital letter Y with circumflex",373:"Latin small letter w with circumflex",375:"Latin small letter y with circumflex",sbquo:"Single low-9 quotation mark",8219:"Single high-reversed-9 quotation mark",bdquo:"Double low-9 quotation mark",hellip:"Horizontal ellipsis",trade:"خەتلەتكەن تاۋار ماركىسى بەلگىسى",9658:"Black right-pointing pointer", +bull:"Bullet",rarr:"ئوڭ يا ئوق",rArr:"ئوڭ قوش سىزىق يا ئوق",hArr:"ئوڭ سول قوش سىزىق يا ئوق",diams:"ئۇيۇل غىچ",asymp:"تەخمىنەن تەڭ"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/uk.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/uk.js new file mode 100644 index 0000000..001c626 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/uk.js @@ -0,0 +1,12 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","uk",{euro:"Знак євро",lsquo:"Ліві одинарні лапки",rsquo:"Праві одинарні лапки",ldquo:"Ліві подвійні лапки",rdquo:"Праві подвійні лапки",ndash:"Середнє тире",mdash:"Довге тире",iexcl:"Перевернутий знак оклику",cent:"Знак цента",pound:"Знак фунта",curren:"Знак валюти",yen:"Знак єни",brvbar:"Переривчаста вертикальна лінія",sect:"Знак параграфу",uml:"Умлаут",copy:"Знак авторських прав",ordf:"Жіночий порядковий вказівник",laquo:"ліві вказівні подвійні кутові дужки", +not:"Заперечення",reg:"Знак охорони суміжних прав",macr:"Макрон",deg:"Знак градуса",sup2:"два у верхньому індексі",sup3:"три у верхньому індексі",acute:"Знак акута",micro:"Знак мікро",para:"Знак абзацу",middot:"Інтерпункт",cedil:"Седиль",sup1:"Один у верхньому індексі",ordm:"Чоловічий порядковий вказівник",raquo:"праві вказівні подвійні кутові дужки",frac14:"Одна четвертина",frac12:"Одна друга",frac34:"три четвертих",iquest:"Перевернутий знак питання",Agrave:"Велика латинська A з гравісом",Aacute:"Велика латинська А з акутом", +Acirc:"Велика латинська А з циркумфлексом",Atilde:"Велика латинська А з тильдою",Auml:"Велике латинське А з умлаутом",Aring:"Велика латинська A з кільцем згори",AElig:"Велика латинська Æ",Ccedil:"Велика латинська C з седиллю",Egrave:"Велика латинська E з гравісом",Eacute:"Велика латинська E з акутом",Ecirc:"Велика латинська E з циркумфлексом",Euml:"Велика латинська А з умлаутом",Igrave:"Велика латинська I з гравісом",Iacute:"Велика латинська I з акутом",Icirc:"Велика латинська I з циркумфлексом", +Iuml:"Велика латинська І з умлаутом",ETH:"Велика латинська Eth",Ntilde:"Велика латинська N з тильдою",Ograve:"Велика латинська O з гравісом",Oacute:"Велика латинська O з акутом",Ocirc:"Велика латинська O з циркумфлексом",Otilde:"Велика латинська O з тильдою",Ouml:"Велика латинська О з умлаутом",times:"Знак множення",Oslash:"Велика латинська перекреслена O ",Ugrave:"Велика латинська U з гравісом",Uacute:"Велика латинська U з акутом",Ucirc:"Велика латинська U з циркумфлексом",Uuml:"Велика латинська U з умлаутом", +Yacute:"Велика латинська Y з акутом",THORN:"Велика латинська Торн",szlig:"Мала латинська есцет",agrave:"Мала латинська a з гравісом",aacute:"Мала латинська a з акутом",acirc:"Мала латинська a з циркумфлексом",atilde:"Мала латинська a з тильдою",auml:"Мала латинська a з умлаутом",aring:"Мала латинська a з кільцем згори",aelig:"Мала латинська æ",ccedil:"Мала латинська C з седиллю",egrave:"Мала латинська e з гравісом",eacute:"Мала латинська e з акутом",ecirc:"Мала латинська e з циркумфлексом",euml:"Мала латинська e з умлаутом", +igrave:"Мала латинська i з гравісом",iacute:"Мала латинська i з акутом",icirc:"Мала латинська i з циркумфлексом",iuml:"Мала латинська i з умлаутом",eth:"Мала латинська Eth",ntilde:"Мала латинська n з тильдою",ograve:"Мала латинська o з гравісом",oacute:"Мала латинська o з акутом",ocirc:"Мала латинська o з циркумфлексом",otilde:"Мала латинська o з тильдою",ouml:"Мала латинська o з умлаутом",divide:"Знак ділення",oslash:"Мала латинська перекреслена o",ugrave:"Мала латинська u з гравісом",uacute:"Мала латинська u з акутом", +ucirc:"Мала латинська u з циркумфлексом",uuml:"Мала латинська u з умлаутом",yacute:"Мала латинська y з акутом",thorn:"Мала латинська торн",yuml:"Мала латинська y з умлаутом",OElig:"Велика латинська лігатура OE",oelig:"Мала латинська лігатура oe",372:"Велика латинська W з циркумфлексом",374:"Велика латинська Y з циркумфлексом",373:"Мала латинська w з циркумфлексом",375:"Мала латинська y з циркумфлексом",sbquo:"Одиничні нижні лабки",8219:"Верхні одиничні обернені лабки",bdquo:"Подвійні нижні лабки", +hellip:"Три крапки",trade:"Знак торгової марки",9658:"Чорний правий вказівник",bull:"Маркер списку",rarr:"Стрілка вправо",rArr:"Подвійна стрілка вправо",hArr:"Подвійна стрілка вліво-вправо",diams:"Чорний діамонт",asymp:"Наближено дорівнює"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/vi.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/vi.js new file mode 100644 index 0000000..3bf84b6 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/vi.js @@ -0,0 +1,14 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","vi",{euro:"Ký hiệu Euro",lsquo:"Dấu ngoặc đơn trái",rsquo:"Dấu ngoặc đơn phải",ldquo:"Dấu ngoặc đôi trái",rdquo:"Dấu ngoặc đôi phải",ndash:"Gạch ngang tiếng anh",mdash:"Gạch ngang Em",iexcl:"Chuyển đổi dấu chấm than",cent:"Ký tự tiền Mỹ",pound:"Ký tự tiền Anh",curren:"Ký tự tiền tệ",yen:"Ký tự tiền Yên Nhật",brvbar:"Thanh hỏng",sect:"Ký tự khu vực",uml:"Dấu tách đôi",copy:"Ký tự bản quyền",ordf:"Phần chỉ thị giống cái",laquo:"Chọn dấu ngoặc đôi trái",not:"Không có ký tự", +reg:"Ký tự đăng ký",macr:"Dấu nguyên âm dài",deg:"Ký tự độ",sup2:"Chữ trồi lên trên dạng 2",sup3:"Chữ trồi lên trên dạng 3",acute:"Dấu trọng âm",micro:"Ký tự micro",para:"Ký tự đoạn văn",middot:"Dấu chấm tròn",cedil:"Dấu móc lưới",sup1:"Ký tự trồi lên cấp 1",ordm:"Ký tự biểu hiện giống đực",raquo:"Chọn dấu ngoặc đôi phải",frac14:"Tỉ lệ một phần tư",frac12:"Tỉ lệ một nửa",frac34:"Tỉ lệ ba phần tư",iquest:"Chuyển đổi dấu chấm hỏi",Agrave:"Ký tự la-tinh viết hoa A với dấu huyền",Aacute:"Ký tự la-tinh viết hoa A với dấu sắc", +Acirc:"Ký tự la-tinh viết hoa A với dấu mũ",Atilde:"Ký tự la-tinh viết hoa A với dấu ngã",Auml:"Ký tự la-tinh viết hoa A với dấu hai chấm trên đầu",Aring:"Ký tự la-tinh viết hoa A với biểu tượng vòng tròn trên đầu",AElig:"Ký tự la-tinh viết hoa của Æ",Ccedil:"Ký tự la-tinh viết hoa C với dấu móc bên dưới",Egrave:"Ký tự la-tinh viết hoa E với dấu huyền",Eacute:"Ký tự la-tinh viết hoa E với dấu sắc",Ecirc:"Ký tự la-tinh viết hoa E với dấu mũ",Euml:"Ký tự la-tinh viết hoa E với dấu hai chấm trên đầu", +Igrave:"Ký tự la-tinh viết hoa I với dấu huyền",Iacute:"Ký tự la-tinh viết hoa I với dấu sắc",Icirc:"Ký tự la-tinh viết hoa I với dấu mũ",Iuml:"Ký tự la-tinh viết hoa I với dấu hai chấm trên đầu",ETH:"Viết hoa của ký tự Eth",Ntilde:"Ký tự la-tinh viết hoa N với dấu ngã",Ograve:"Ký tự la-tinh viết hoa O với dấu huyền",Oacute:"Ký tự la-tinh viết hoa O với dấu sắc",Ocirc:"Ký tự la-tinh viết hoa O với dấu mũ",Otilde:"Ký tự la-tinh viết hoa O với dấu ngã",Ouml:"Ký tự la-tinh viết hoa O với dấu hai chấm trên đầu", +times:"Ký tự phép toán nhân",Oslash:"Ký tự la-tinh viết hoa A với dấu ngã xuống",Ugrave:"Ký tự la-tinh viết hoa U với dấu huyền",Uacute:"Ký tự la-tinh viết hoa U với dấu sắc",Ucirc:"Ký tự la-tinh viết hoa U với dấu mũ",Uuml:"Ký tự la-tinh viết hoa U với dấu hai chấm trên đầu",Yacute:"Ký tự la-tinh viết hoa Y với dấu sắc",THORN:"Phần viết hoa của ký tự Thorn",szlig:"Ký tự viết nhỏ la-tinh của chữ s",agrave:"Ký tự la-tinh thường với dấu huyền",aacute:"Ký tự la-tinh thường với dấu sắc",acirc:"Ký tự la-tinh thường với dấu mũ", +atilde:"Ký tự la-tinh thường với dấu ngã",auml:"Ký tự la-tinh thường với dấu hai chấm trên đầu",aring:"Ký tự la-tinh viết thường với biểu tượng vòng tròn trên đầu",aelig:"Ký tự la-tinh viết thường của æ",ccedil:"Ký tự la-tinh viết thường của c với dấu móc bên dưới",egrave:"Ký tự la-tinh viết thường e với dấu huyền",eacute:"Ký tự la-tinh viết thường e với dấu sắc",ecirc:"Ký tự la-tinh viết thường e với dấu mũ",euml:"Ký tự la-tinh viết thường e với dấu hai chấm trên đầu",igrave:"Ký tự la-tinh viết thường i với dấu huyền", +iacute:"Ký tự la-tinh viết thường i với dấu sắc",icirc:"Ký tự la-tinh viết thường i với dấu mũ",iuml:"Ký tự la-tinh viết thường i với dấu hai chấm trên đầu",eth:"Ký tự la-tinh viết thường của eth",ntilde:"Ký tự la-tinh viết thường n với dấu ngã",ograve:"Ký tự la-tinh viết thường o với dấu huyền",oacute:"Ký tự la-tinh viết thường o với dấu sắc",ocirc:"Ký tự la-tinh viết thường o với dấu mũ",otilde:"Ký tự la-tinh viết thường o với dấu ngã",ouml:"Ký tự la-tinh viết thường o với dấu hai chấm trên đầu", +divide:"Ký hiệu phép tính chia",oslash:"Ký tự la-tinh viết thường o với dấu ngã",ugrave:"Ký tự la-tinh viết thường u với dấu huyền",uacute:"Ký tự la-tinh viết thường u với dấu sắc",ucirc:"Ký tự la-tinh viết thường u với dấu mũ",uuml:"Ký tự la-tinh viết thường u với dấu hai chấm trên đầu",yacute:"Ký tự la-tinh viết thường y với dấu sắc",thorn:"Ký tự la-tinh viết thường của chữ thorn",yuml:"Ký tự la-tinh viết thường y với dấu hai chấm trên đầu",OElig:"Ký tự la-tinh viết hoa gạch nối OE",oelig:"Ký tự la-tinh viết thường gạch nối OE", +372:"Ký tự la-tinh viết hoa W với dấu mũ",374:"Ký tự la-tinh viết hoa Y với dấu mũ",373:"Ký tự la-tinh viết thường w với dấu mũ",375:"Ký tự la-tinh viết thường y với dấu mũ",sbquo:"Dấu ngoặc đơn thấp số-9",8219:"Dấu ngoặc đơn đảo ngược số-9",bdquo:"Gấp đôi dấu ngoặc đơn số-9",hellip:"Tĩnh dược chiều ngang",trade:"Ký tự thương hiệu",9658:"Ký tự trỏ về hướng bên phải màu đen",bull:"Ký hiệu",rarr:"Mũi tên hướng bên phải",rArr:"Mũi tên hướng bên phải dạng đôi",hArr:"Mũi tên hướng bên trái dạng đôi",diams:"Ký hiệu hình thoi", +asymp:"Gần bằng với"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/zh-cn.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/zh-cn.js new file mode 100644 index 0000000..eb64eaa --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/zh-cn.js @@ -0,0 +1,9 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","zh-cn",{euro:"欧元符号",lsquo:"左单引号",rsquo:"右单引号",ldquo:"左双引号",rdquo:"右双引号",ndash:"短划线",mdash:"长划线",iexcl:"竖翻叹号",cent:"分币符号",pound:"英镑符号",curren:"货币符号",yen:"日元符号",brvbar:"间断条",sect:"节标记",uml:"分音符",copy:"版权所有标记",ordf:"阴性顺序指示符",laquo:"左指双尖引号",not:"非标记",reg:"注册标记",macr:"长音符",deg:"度标记",sup2:"上标二",sup3:"上标三",acute:"锐音符",micro:"微符",para:"段落标记",middot:"中间点",cedil:"下加符",sup1:"上标一",ordm:"阳性顺序指示符",raquo:"右指双尖引号",frac14:"普通分数四分之一",frac12:"普通分数二分之一",frac34:"普通分数四分之三",iquest:"竖翻问号", +Agrave:"带抑音符的拉丁文大写字母 A",Aacute:"带锐音符的拉丁文大写字母 A",Acirc:"带扬抑符的拉丁文大写字母 A",Atilde:"带颚化符的拉丁文大写字母 A",Auml:"带分音符的拉丁文大写字母 A",Aring:"带上圆圈的拉丁文大写字母 A",AElig:"拉丁文大写字母 Ae",Ccedil:"带下加符的拉丁文大写字母 C",Egrave:"带抑音符的拉丁文大写字母 E",Eacute:"带锐音符的拉丁文大写字母 E",Ecirc:"带扬抑符的拉丁文大写字母 E",Euml:"带分音符的拉丁文大写字母 E",Igrave:"带抑音符的拉丁文大写字母 I",Iacute:"带锐音符的拉丁文大写字母 I",Icirc:"带扬抑符的拉丁文大写字母 I",Iuml:"带分音符的拉丁文大写字母 I",ETH:"拉丁文大写字母 Eth",Ntilde:"带颚化符的拉丁文大写字母 N",Ograve:"带抑音符的拉丁文大写字母 O",Oacute:"带锐音符的拉丁文大写字母 O",Ocirc:"带扬抑符的拉丁文大写字母 O",Otilde:"带颚化符的拉丁文大写字母 O", +Ouml:"带分音符的拉丁文大写字母 O",times:"乘号",Oslash:"带粗线的拉丁文大写字母 O",Ugrave:"带抑音符的拉丁文大写字母 U",Uacute:"带锐音符的拉丁文大写字母 U",Ucirc:"带扬抑符的拉丁文大写字母 U",Uuml:"带分音符的拉丁文大写字母 U",Yacute:"带抑音符的拉丁文大写字母 Y",THORN:"拉丁文大写字母 Thorn",szlig:"拉丁文小写字母清音 S",agrave:"带抑音符的拉丁文小写字母 A",aacute:"带锐音符的拉丁文小写字母 A",acirc:"带扬抑符的拉丁文小写字母 A",atilde:"带颚化符的拉丁文小写字母 A",auml:"带分音符的拉丁文小写字母 A",aring:"带上圆圈的拉丁文小写字母 A",aelig:"拉丁文小写字母 Ae",ccedil:"带下加符的拉丁文小写字母 C",egrave:"带抑音符的拉丁文小写字母 E",eacute:"带锐音符的拉丁文小写字母 E",ecirc:"带扬抑符的拉丁文小写字母 E",euml:"带分音符的拉丁文小写字母 E",igrave:"带抑音符的拉丁文小写字母 I", +iacute:"带锐音符的拉丁文小写字母 I",icirc:"带扬抑符的拉丁文小写字母 I",iuml:"带分音符的拉丁文小写字母 I",eth:"拉丁文小写字母 Eth",ntilde:"带颚化符的拉丁文小写字母 N",ograve:"带抑音符的拉丁文小写字母 O",oacute:"带锐音符的拉丁文小写字母 O",ocirc:"带扬抑符的拉丁文小写字母 O",otilde:"带颚化符的拉丁文小写字母 O",ouml:"带分音符的拉丁文小写字母 O",divide:"除号",oslash:"带粗线的拉丁文小写字母 O",ugrave:"带抑音符的拉丁文小写字母 U",uacute:"带锐音符的拉丁文小写字母 U",ucirc:"带扬抑符的拉丁文小写字母 U",uuml:"带分音符的拉丁文小写字母 U",yacute:"带抑音符的拉丁文小写字母 Y",thorn:"拉丁文小写字母 Thorn",yuml:"带分音符的拉丁文小写字母 Y",OElig:"拉丁文大写连字 Oe",oelig:"拉丁文小写连字 Oe",372:"带扬抑符的拉丁文大写字母 W",374:"带扬抑符的拉丁文大写字母 Y", +373:"带扬抑符的拉丁文小写字母 W",375:"带扬抑符的拉丁文小写字母 Y",sbquo:"单下 9 形引号",8219:"单高横翻 9 形引号",bdquo:"双下 9 形引号",hellip:"水平省略号",trade:"商标标志",9658:"实心右指指针",bull:"加重号",rarr:"向右箭头",rArr:"向右双线箭头",hArr:"左右双线箭头",diams:"实心方块纸牌",asymp:"约等于"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/zh.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/zh.js new file mode 100644 index 0000000..7740871 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/zh.js @@ -0,0 +1,9 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("specialchar","zh",{euro:"歐元符號",lsquo:"左單引號",rsquo:"右單引號",ldquo:"左雙引號",rdquo:"右雙引號",ndash:"短破折號",mdash:"長破折號",iexcl:"倒置的驚嘆號",cent:"美分符號",pound:"英鎊符號",curren:"貨幣符號",yen:"日圓符號",brvbar:"破折號",sect:"章節符號",uml:"分音符號",copy:"版權符號",ordf:"雌性符號",laquo:"左雙角括號",not:"Not 符號",reg:"註冊商標符號",macr:"長音符號",deg:"度數符號",sup2:"上標字 2",sup3:"上標字 3",acute:"尖音符號",micro:"微",para:"段落符號",middot:"中間點",cedil:"字母 C 下面的尾型符號 ",sup1:"上標",ordm:"雄性符號",raquo:"右雙角括號",frac14:"四分之一符號",frac12:"二分之一符號",frac34:"四分之三符號", +iquest:"倒置的問號",Agrave:"拉丁大寫字母 A 帶抑音符號",Aacute:"拉丁大寫字母 A 帶尖音符號",Acirc:"拉丁大寫字母 A 帶揚抑符",Atilde:"拉丁大寫字母 A 帶波浪號",Auml:"拉丁大寫字母 A 帶分音符號",Aring:"拉丁大寫字母 A 帶上圓圈",AElig:"拉丁大寫字母 Æ",Ccedil:"拉丁大寫字母 C 帶下尾符號",Egrave:"拉丁大寫字母 E 帶抑音符號",Eacute:"拉丁大寫字母 E 帶尖音符號",Ecirc:"拉丁大寫字母 E 帶揚抑符",Euml:"拉丁大寫字母 E 帶分音符號",Igrave:"拉丁大寫字母 I 帶抑音符號",Iacute:"拉丁大寫字母 I 帶尖音符號",Icirc:"拉丁大寫字母 I 帶揚抑符",Iuml:"拉丁大寫字母 I 帶分音符號",ETH:"拉丁大寫字母 Eth",Ntilde:"拉丁大寫字母 N 帶波浪號",Ograve:"拉丁大寫字母 O 帶抑音符號",Oacute:"拉丁大寫字母 O 帶尖音符號",Ocirc:"拉丁大寫字母 O 帶揚抑符",Otilde:"拉丁大寫字母 O 帶波浪號", +Ouml:"拉丁大寫字母 O 帶分音符號",times:"乘號",Oslash:"拉丁大寫字母 O 帶粗線符號",Ugrave:"拉丁大寫字母 U 帶抑音符號",Uacute:"拉丁大寫字母 U 帶尖音符號",Ucirc:"拉丁大寫字母 U 帶揚抑符",Uuml:"拉丁大寫字母 U 帶分音符號",Yacute:"拉丁大寫字母 Y 帶尖音符號",THORN:"拉丁大寫字母 Thorn",szlig:"拉丁小寫字母 s",agrave:"拉丁小寫字母 a 帶抑音符號",aacute:"拉丁小寫字母 a 帶尖音符號",acirc:"拉丁小寫字母 a 帶揚抑符",atilde:"拉丁小寫字母 a 帶波浪號",auml:"拉丁小寫字母 a 帶分音符號",aring:"拉丁小寫字母 a 帶上圓圈",aelig:"拉丁小寫字母 æ",ccedil:"拉丁小寫字母 c 帶下尾符號",egrave:"拉丁小寫字母 e 帶抑音符號",eacute:"拉丁小寫字母 e 帶尖音符號",ecirc:"拉丁小寫字母 e 帶揚抑符",euml:"拉丁小寫字母 e 帶分音符號",igrave:"拉丁小寫字母 i 帶抑音符號", +iacute:"拉丁小寫字母 i 帶尖音符號",icirc:"拉丁小寫字母 i 帶揚抑符",iuml:"拉丁小寫字母 i 帶分音符號",eth:"拉丁小寫字母 eth",ntilde:"拉丁小寫字母 n 帶波浪號",ograve:"拉丁小寫字母 o 帶抑音符號",oacute:"拉丁小寫字母 o 帶尖音符號",ocirc:"拉丁小寫字母 o 帶揚抑符",otilde:"拉丁小寫字母 o 帶波浪號",ouml:"拉丁小寫字母 o 帶分音符號",divide:"除號",oslash:"拉丁小寫字母 o 帶粗線符號",ugrave:"拉丁小寫字母 u 帶抑音符號",uacute:"拉丁小寫字母 u 帶尖音符號",ucirc:"拉丁小寫字母 u 帶揚抑符",uuml:"拉丁小寫字母 u 帶分音符號",yacute:"拉丁小寫字母 y 帶尖音符號",thorn:"拉丁小寫字母 thorn",yuml:"拉丁小寫字母 y 帶分音符號",OElig:"拉丁大寫字母 OE",oelig:"拉丁小寫字母 oe",372:"拉丁大寫字母 W 帶揚抑符",374:"拉丁大寫字母 Y 帶揚抑符",373:"拉丁小寫字母 w 帶揚抑符", +375:"拉丁小寫字母 y 帶揚抑符",sbquo:"低 9 單引號",8219:"高 9 反轉單引號",bdquo:"低 9 雙引號",hellip:"水平刪節號",trade:"商標符號",9658:"黑色向右指箭號",bull:"項目符號",rarr:"向右箭號",rArr:"向右雙箭號",hArr:"左右雙箭號",diams:"黑鑽套裝",asymp:"約等於"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/specialchar.js b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/specialchar.js new file mode 100644 index 0000000..012d34b --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/specialchar/dialogs/specialchar.js @@ -0,0 +1,14 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.dialog.add("specialchar",function(k){var e,n=k.lang.specialchar,m=function(c){var b;c=c.data?c.data.getTarget():new CKEDITOR.dom.element(c);"a"==c.getName()&&(b=c.getChild(0).getHtml())&&(c.removeClass("cke_light_background"),e.hide(),c=k.document.createElement("span"),c.setHtml(b),k.insertText(c.getText()))},p=CKEDITOR.tools.addFunction(m),l,g=function(c,b){var a;b=b||c.data.getTarget();"span"==b.getName()&&(b=b.getParent());if("a"==b.getName()&&(a=b.getChild(0).getHtml())){l&&d(null,l); +var f=e.getContentElement("info","htmlPreview").getElement();e.getContentElement("info","charPreview").getElement().setHtml(a);f.setHtml(CKEDITOR.tools.htmlEncode(a));b.getParent().addClass("cke_light_background");l=b}},d=function(c,b){b=b||c.data.getTarget();"span"==b.getName()&&(b=b.getParent());"a"==b.getName()&&(e.getContentElement("info","charPreview").getElement().setHtml("\x26nbsp;"),e.getContentElement("info","htmlPreview").getElement().setHtml("\x26nbsp;"),b.getParent().removeClass("cke_light_background"), +l=void 0)},q=CKEDITOR.tools.addFunction(function(c){c=new CKEDITOR.dom.event(c);var b=c.getTarget(),a;a=c.getKeystroke();var f="rtl"==k.lang.dir;switch(a){case 38:if(a=b.getParent().getParent().getPrevious())a=a.getChild([b.getParent().getIndex(),0]),a.focus(),d(null,b),g(null,a);c.preventDefault();break;case 40:(a=b.getParent().getParent().getNext())&&(a=a.getChild([b.getParent().getIndex(),0]))&&1==a.type&&(a.focus(),d(null,b),g(null,a));c.preventDefault();break;case 32:m({data:c});c.preventDefault(); +break;case f?37:39:if(a=b.getParent().getNext())a=a.getChild(0),1==a.type?(a.focus(),d(null,b),g(null,a),c.preventDefault(!0)):d(null,b);else if(a=b.getParent().getParent().getNext())(a=a.getChild([0,0]))&&1==a.type?(a.focus(),d(null,b),g(null,a),c.preventDefault(!0)):d(null,b);break;case f?39:37:(a=b.getParent().getPrevious())?(a=a.getChild(0),a.focus(),d(null,b),g(null,a),c.preventDefault(!0)):(a=b.getParent().getParent().getPrevious())?(a=a.getLast().getChild(0),a.focus(),d(null,b),g(null,a),c.preventDefault(!0)): +d(null,b)}});return{title:n.title,minWidth:430,minHeight:280,buttons:[CKEDITOR.dialog.cancelButton],charColumns:17,onLoad:function(){for(var c=this.definition.charColumns,b=k.config.specialChars,a=CKEDITOR.tools.getNextId()+"_specialchar_table_label",f=['\x3ctable role\x3d"listbox" aria-labelledby\x3d"'+a+'" style\x3d"width: 320px; height: 100%; border-collapse: separate;" align\x3d"center" cellspacing\x3d"2" cellpadding\x3d"2" border\x3d"0"\x3e'],d=0,g=b.length,h,e;d<g;){f.push('\x3ctr role\x3d"presentation"\x3e'); +for(var l=0;l<c;l++,d++){if(h=b[d]){h instanceof Array?(e=h[1],h=h[0]):(e=h.replace("\x26","").replace(";","").replace("#",""),e=n[e]||h);var m="cke_specialchar_label_"+d+"_"+CKEDITOR.tools.getNextNumber();f.push('\x3ctd class\x3d"cke_dark_background" style\x3d"cursor: default" role\x3d"presentation"\x3e\x3ca href\x3d"javascript: void(0);" role\x3d"option" aria-posinset\x3d"'+(d+1)+'"',' aria-setsize\x3d"'+g+'"',' aria-labelledby\x3d"'+m+'"',' class\x3d"cke_specialchar" title\x3d"',CKEDITOR.tools.htmlEncode(e), +'" onkeydown\x3d"CKEDITOR.tools.callFunction( '+q+', event, this )" onclick\x3d"CKEDITOR.tools.callFunction('+p+', this); return false;" tabindex\x3d"-1"\x3e\x3cspan style\x3d"margin: 0 auto;cursor: inherit"\x3e'+h+'\x3c/span\x3e\x3cspan class\x3d"cke_voice_label" id\x3d"'+m+'"\x3e'+e+"\x3c/span\x3e\x3c/a\x3e")}else f.push('\x3ctd class\x3d"cke_dark_background"\x3e\x26nbsp;');f.push("\x3c/td\x3e")}f.push("\x3c/tr\x3e")}f.push("\x3c/tbody\x3e\x3c/table\x3e",'\x3cspan id\x3d"'+a+'" class\x3d"cke_voice_label"\x3e'+ +n.options+"\x3c/span\x3e");this.getContentElement("info","charContainer").getElement().setHtml(f.join(""))},contents:[{id:"info",label:k.lang.common.generalTab,title:k.lang.common.generalTab,padding:0,align:"top",elements:[{type:"hbox",align:"top",widths:["320px","90px"],children:[{type:"html",id:"charContainer",html:"",onMouseover:g,onMouseout:d,focus:function(){var c=this.getElement().getElementsByTag("a").getItem(0);setTimeout(function(){c.focus();g(null,c)},0)},onShow:function(){var c=this.getElement().getChild([0, +0,0,0,0]);setTimeout(function(){c.focus();g(null,c)},0)},onLoad:function(c){e=c.sender}},{type:"hbox",align:"top",widths:["100%"],children:[{type:"vbox",align:"top",children:[{type:"html",html:"\x3cdiv\x3e\x3c/div\x3e"},{type:"html",id:"charPreview",className:"cke_dark_background",style:"border:1px solid #eeeeee;font-size:28px;height:40px;width:70px;padding-top:9px;font-family:'Microsoft Sans Serif',Arial,Helvetica,Verdana;text-align:center;",html:"\x3cdiv\x3e\x26nbsp;\x3c/div\x3e"},{type:"html", +id:"htmlPreview",className:"cke_dark_background",style:"border:1px solid #eeeeee;font-size:14px;height:20px;width:70px;padding-top:2px;font-family:'Microsoft Sans Serif',Arial,Helvetica,Verdana;text-align:center;",html:"\x3cdiv\x3e\x26nbsp;\x3c/div\x3e"}]}]}]}]}]}}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/stylesheetparser/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/stylesheetparser/plugin.js new file mode 100644 index 0000000..9609ff9 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/stylesheetparser/plugin.js @@ -0,0 +1,7 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){function h(b,e,c){var i=[],g=[],a;for(a=0;a<b.styleSheets.length;a++){var d=b.styleSheets[a];if(!(d.ownerNode||d.owningElement).getAttribute("data-cke-temp")&&!(d.href&&"chrome://"==d.href.substr(0,9)))try{for(var f=d.cssRules||d.rules,d=0;d<f.length;d++)g.push(f[d].selectorText)}catch(h){}}a=g.join(" ");a=a.replace(/(,|>|\+|~)/g," ");a=a.replace(/\[[^\]]*/g,"");a=a.replace(/#[^\s]*/g,"");a=a.replace(/\:{1,2}[^\s]*/g,"");a=a.replace(/\s+/g," ");a=a.split(" ");b=[];for(g=0;g<a.length;g++)f= +a[g],c.test(f)&&!e.test(f)&&-1==CKEDITOR.tools.indexOf(b,f)&&b.push(f);for(a=0;a<b.length;a++)c=b[a].split("."),e=c[0].toLowerCase(),c=c[1],i.push({name:e+"."+c,element:e,attributes:{"class":c}});return i}CKEDITOR.plugins.add("stylesheetparser",{init:function(b){b.filter.disable();var e;b.once("stylesSet",function(c){c.cancel();b.once("contentDom",function(){b.getStylesSet(function(c){e=c.concat(h(b.document.$,b.config.stylesheetParser_skipSelectors||/(^body\.|^\.)/i,b.config.stylesheetParser_validSelectors|| +/\w+\.\w+/));b.getStylesSet=function(b){if(e)return b(e)};b.fire("stylesSet",{styles:e})})})},null,null,1)}})})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/table/dialogs/table.js b/ituro/static/ckeditor/ckeditor/plugins/table/dialogs/table.js new file mode 100644 index 0000000..081f38f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/table/dialogs/table.js @@ -0,0 +1,21 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){function v(a){for(var f=0,n=0,l=0,p,e=a.$.rows.length;l<e;l++){p=a.$.rows[l];for(var d=f=0,b,c=p.cells.length;d<c;d++)b=p.cells[d],f+=b.colSpan;f>n&&(n=f)}return n}function r(a){return function(){var f=this.getValue(),f=!!(CKEDITOR.dialog.validate.integer()(f)&&0<f);f||(alert(a),this.select());return f}}function q(a,f){var n=function(e){return new CKEDITOR.dom.element(e,a.document)},q=a.editable(),p=a.plugins.dialogadvtab;return{title:a.lang.table.title,minWidth:310,minHeight:CKEDITOR.env.ie? +310:280,onLoad:function(){var e=this,a=e.getContentElement("advanced","advStyles");if(a)a.on("change",function(){var a=this.getStyle("width",""),c=e.getContentElement("info","txtWidth");c&&c.setValue(a,!0);a=this.getStyle("height","");(c=e.getContentElement("info","txtHeight"))&&c.setValue(a,!0)})},onShow:function(){var e=a.getSelection(),d=e.getRanges(),b,c=this.getContentElement("info","txtRows"),g=this.getContentElement("info","txtCols"),t=this.getContentElement("info","txtWidth"),m=this.getContentElement("info", +"txtHeight");"tableProperties"==f&&((e=e.getSelectedElement())&&e.is("table")?b=e:0<d.length&&(CKEDITOR.env.webkit&&d[0].shrink(CKEDITOR.NODE_ELEMENT),b=a.elementPath(d[0].getCommonAncestor(!0)).contains("table",1)),this._.selectedElement=b);b?(this.setupContent(b),c&&c.disable(),g&&g.disable()):(c&&c.enable(),g&&g.enable());t&&t.onChange();m&&m.onChange()},onOk:function(){var e=a.getSelection(),d=this._.selectedElement&&e.createBookmarks(),b=this._.selectedElement||n("table"),c={};this.commitContent(c, +b);if(c.info){c=c.info;if(!this._.selectedElement)for(var g=b.append(n("tbody")),f=parseInt(c.txtRows,10)||0,m=parseInt(c.txtCols,10)||0,k=0;k<f;k++)for(var h=g.append(n("tr")),l=0;l<m;l++)h.append(n("td")).appendBogus();f=c.selHeaders;if(!b.$.tHead&&("row"==f||"both"==f)){h=b.getElementsByTag("thead").getItem(0);g=b.getElementsByTag("tbody").getItem(0);m=g.getElementsByTag("tr").getItem(0);h||(h=new CKEDITOR.dom.element("thead"),h.insertBefore(g));for(k=0;k<m.getChildCount();k++)g=m.getChild(k), +g.type!=CKEDITOR.NODE_ELEMENT||g.data("cke-bookmark")||(g.renameNode("th"),g.setAttribute("scope","col"));h.append(m.remove())}if(null!==b.$.tHead&&"row"!=f&&"both"!=f){h=new CKEDITOR.dom.element(b.$.tHead);g=b.getElementsByTag("tbody").getItem(0);for(l=g.getFirst();0<h.getChildCount();){m=h.getFirst();for(k=0;k<m.getChildCount();k++)g=m.getChild(k),g.type==CKEDITOR.NODE_ELEMENT&&(g.renameNode("td"),g.removeAttribute("scope"));m.insertBefore(l)}h.remove()}if(!this.hasColumnHeaders&&("col"==f||"both"== +f))for(h=0;h<b.$.rows.length;h++)g=new CKEDITOR.dom.element(b.$.rows[h].cells[0]),g.renameNode("th"),g.setAttribute("scope","row");if(this.hasColumnHeaders&&"col"!=f&&"both"!=f)for(k=0;k<b.$.rows.length;k++)h=new CKEDITOR.dom.element(b.$.rows[k]),"tbody"==h.getParent().getName()&&(g=new CKEDITOR.dom.element(h.$.cells[0]),g.renameNode("td"),g.removeAttribute("scope"));c.txtHeight?b.setStyle("height",c.txtHeight):b.removeStyle("height");c.txtWidth?b.setStyle("width",c.txtWidth):b.removeStyle("width"); +b.getAttribute("style")||b.removeAttribute("style")}if(this._.selectedElement)try{e.selectBookmarks(d)}catch(p){}else a.insertElement(b),setTimeout(function(){var e=new CKEDITOR.dom.element(b.$.rows[0].cells[0]),c=a.createRange();c.moveToPosition(e,CKEDITOR.POSITION_AFTER_START);c.select()},0)},contents:[{id:"info",label:a.lang.table.title,elements:[{type:"hbox",widths:[null,null],styles:["vertical-align:top"],children:[{type:"vbox",padding:0,children:[{type:"text",id:"txtRows","default":3,label:a.lang.table.rows, +required:!0,controlStyle:"width:5em",validate:r(a.lang.table.invalidRows),setup:function(e){this.setValue(e.$.rows.length)},commit:l},{type:"text",id:"txtCols","default":2,label:a.lang.table.columns,required:!0,controlStyle:"width:5em",validate:r(a.lang.table.invalidCols),setup:function(e){this.setValue(v(e))},commit:l},{type:"html",html:"\x26nbsp;"},{type:"select",id:"selHeaders",requiredContent:"th","default":"",label:a.lang.table.headers,items:[[a.lang.table.headersNone,""],[a.lang.table.headersRow, +"row"],[a.lang.table.headersColumn,"col"],[a.lang.table.headersBoth,"both"]],setup:function(e){var a=this.getDialog();a.hasColumnHeaders=!0;for(var b=0;b<e.$.rows.length;b++){var c=e.$.rows[b].cells[0];if(c&&"th"!=c.nodeName.toLowerCase()){a.hasColumnHeaders=!1;break}}null!==e.$.tHead?this.setValue(a.hasColumnHeaders?"both":"row"):this.setValue(a.hasColumnHeaders?"col":"")},commit:l},{type:"text",id:"txtBorder",requiredContent:"table[border]","default":a.filter.check("table[border]")?1:0,label:a.lang.table.border, +controlStyle:"width:3em",validate:CKEDITOR.dialog.validate.number(a.lang.table.invalidBorder),setup:function(a){this.setValue(a.getAttribute("border")||"")},commit:function(a,d){this.getValue()?d.setAttribute("border",this.getValue()):d.removeAttribute("border")}},{id:"cmbAlign",type:"select",requiredContent:"table[align]","default":"",label:a.lang.common.align,items:[[a.lang.common.notSet,""],[a.lang.common.alignLeft,"left"],[a.lang.common.alignCenter,"center"],[a.lang.common.alignRight,"right"]], +setup:function(a){this.setValue(a.getAttribute("align")||"")},commit:function(a,d){this.getValue()?d.setAttribute("align",this.getValue()):d.removeAttribute("align")}}]},{type:"vbox",padding:0,children:[{type:"hbox",widths:["5em"],children:[{type:"text",id:"txtWidth",requiredContent:"table{width}",controlStyle:"width:5em",label:a.lang.common.width,title:a.lang.common.cssLengthTooltip,"default":a.filter.check("table{width}")?500>q.getSize("width")?"100%":500:0,getValue:u,validate:CKEDITOR.dialog.validate.cssLength(a.lang.common.invalidCssLength.replace("%1", +a.lang.common.width)),onChange:function(){var a=this.getDialog().getContentElement("advanced","advStyles");a&&a.updateStyle("width",this.getValue())},setup:function(a){a=a.getStyle("width");this.setValue(a)},commit:l}]},{type:"hbox",widths:["5em"],children:[{type:"text",id:"txtHeight",requiredContent:"table{height}",controlStyle:"width:5em",label:a.lang.common.height,title:a.lang.common.cssLengthTooltip,"default":"",getValue:u,validate:CKEDITOR.dialog.validate.cssLength(a.lang.common.invalidCssLength.replace("%1", +a.lang.common.height)),onChange:function(){var a=this.getDialog().getContentElement("advanced","advStyles");a&&a.updateStyle("height",this.getValue())},setup:function(a){(a=a.getStyle("height"))&&this.setValue(a)},commit:l}]},{type:"html",html:"\x26nbsp;"},{type:"text",id:"txtCellSpace",requiredContent:"table[cellspacing]",controlStyle:"width:3em",label:a.lang.table.cellSpace,"default":a.filter.check("table[cellspacing]")?1:0,validate:CKEDITOR.dialog.validate.number(a.lang.table.invalidCellSpacing), +setup:function(a){this.setValue(a.getAttribute("cellSpacing")||"")},commit:function(a,d){this.getValue()?d.setAttribute("cellSpacing",this.getValue()):d.removeAttribute("cellSpacing")}},{type:"text",id:"txtCellPad",requiredContent:"table[cellpadding]",controlStyle:"width:3em",label:a.lang.table.cellPad,"default":a.filter.check("table[cellpadding]")?1:0,validate:CKEDITOR.dialog.validate.number(a.lang.table.invalidCellPadding),setup:function(a){this.setValue(a.getAttribute("cellPadding")||"")},commit:function(a, +d){this.getValue()?d.setAttribute("cellPadding",this.getValue()):d.removeAttribute("cellPadding")}}]}]},{type:"html",align:"right",html:""},{type:"vbox",padding:0,children:[{type:"text",id:"txtCaption",requiredContent:"caption",label:a.lang.table.caption,setup:function(a){this.enable();a=a.getElementsByTag("caption");if(0<a.count()){a=a.getItem(0);var d=a.getFirst(CKEDITOR.dom.walker.nodeType(CKEDITOR.NODE_ELEMENT));d&&!d.equals(a.getBogus())?(this.disable(),this.setValue(a.getText())):(a=CKEDITOR.tools.trim(a.getText()), +this.setValue(a))}},commit:function(e,d){if(this.isEnabled()){var b=this.getValue(),c=d.getElementsByTag("caption");if(b)0<c.count()?(c=c.getItem(0),c.setHtml("")):(c=new CKEDITOR.dom.element("caption",a.document),d.append(c,!0)),c.append(new CKEDITOR.dom.text(b,a.document));else if(0<c.count())for(b=c.count()-1;0<=b;b--)c.getItem(b).remove()}}},{type:"text",id:"txtSummary",bidi:!0,requiredContent:"table[summary]",label:a.lang.table.summary,setup:function(a){this.setValue(a.getAttribute("summary")|| +"")},commit:function(a,d){this.getValue()?d.setAttribute("summary",this.getValue()):d.removeAttribute("summary")}}]}]},p&&p.createAdvancedTab(a,null,"table")]}}var u=CKEDITOR.tools.cssLength,l=function(a){var f=this.id;a.info||(a.info={});a.info[f]=this.getValue()};CKEDITOR.dialog.add("table",function(a){return q(a,"table")});CKEDITOR.dialog.add("tableProperties",function(a){return q(a,"tableProperties")})})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/tableresize/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/tableresize/plugin.js new file mode 100644 index 0000000..0141080 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/tableresize/plugin.js @@ -0,0 +1,13 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){function u(a){return CKEDITOR.env.ie?a.$.clientWidth:parseInt(a.getComputedStyle("width"),10)}function o(a,h){var b=a.getComputedStyle("border-"+h+"-width"),d={thin:"0px",medium:"1px",thick:"2px"};0>b.indexOf("px")&&(b=b in d&&"none"!=a.getComputedStyle("border-style")?d[b]:0);return parseInt(b,10)}function w(a){var h=[],b=-1,d="rtl"==a.getComputedStyle("direction"),f;f=a.$.rows;for(var k=0,g,c,e,i=0,p=f.length;i<p;i++)e=f[i],g=e.cells.length,g>k&&(k=g,c=e);f=c;k=new CKEDITOR.dom.element(a.$.tBodies[0]); +g=k.getDocumentPosition();c=0;for(e=f.cells.length;c<e;c++){var i=new CKEDITOR.dom.element(f.cells[c]),p=f.cells[c+1]&&new CKEDITOR.dom.element(f.cells[c+1]),b=b+(i.$.colSpan||1),l,j,m=i.getDocumentPosition().x;d?j=m+o(i,"left"):l=m+i.$.offsetWidth-o(i,"right");p?(m=p.getDocumentPosition().x,d?l=m+p.$.offsetWidth-o(p,"right"):j=m+o(p,"left")):(m=a.getDocumentPosition().x,d?l=m:j=m+a.$.offsetWidth);i=Math.max(j-l,3);h.push({table:a,index:b,x:l,y:g.y,width:i,height:k.$.offsetHeight,rtl:d})}return h} +function v(a){(a.data||a).preventDefault()}function A(a){function h(){i=0;e.setOpacity(0);l&&b();var a=g.table;setTimeout(function(){a.removeCustomData("_cke_table_pillars")},0);c.removeListener("dragstart",v)}function b(){for(var s=g.rtl,f=s?m.length:x.length,b=0,c=0;c<f;c++){var e=x[c],d=m[c],i=g.table;CKEDITOR.tools.setTimeout(function(c,e,d,g,h,k){c&&c.setStyle("width",j(Math.max(e+k,1)));d&&d.setStyle("width",j(Math.max(g-k,1)));h&&i.setStyle("width",j(h+k*(s?-1:1)));++b==f&&a.fire("saveSnapshot")}, +0,this,[e,e&&u(e),d,d&&u(d),(!e||!d)&&u(i)+o(i,"left")+o(i,"right"),l])}}function d(s){v(s);a.fire("saveSnapshot");for(var s=g.index,d=CKEDITOR.tools.buildTableMap(g.table),b=[],h=[],j=Number.MAX_VALUE,o=j,t=g.rtl,r=0,w=d.length;r<w;r++){var n=d[r],q=n[s+(t?1:0)],n=n[s+(t?0:1)],q=q&&new CKEDITOR.dom.element(q),n=n&&new CKEDITOR.dom.element(n);if(!q||!n||!q.equals(n))q&&(j=Math.min(j,u(q))),n&&(o=Math.min(o,u(n))),b.push(q),h.push(n)}x=b;m=h;y=g.x-j;z=g.x+o;e.setOpacity(0.5);p=parseInt(e.getStyle("left"), +10);l=0;i=1;e.on("mousemove",k);c.on("dragstart",v);c.on("mouseup",f,this)}function f(a){a.removeListener();h()}function k(a){r(a.data.getPageOffset().x)}var g,c,e,i,p,l,x,m,y,z;c=a.document;e=CKEDITOR.dom.element.createFromHtml('<div data-cke-temp=1 contenteditable=false unselectable=on style="position:absolute;cursor:col-resize;filter:alpha(opacity=0);opacity:0;padding:0;background-color:#004;background-image:none;border:0px none;z-index:10"></div>',c);a.on("destroy",function(){e.remove()});t|| +c.getDocumentElement().append(e);this.attachTo=function(a){i||(t&&(c.getBody().append(e),l=0),g=a,e.setStyles({width:j(a.width),height:j(a.height),left:j(a.x),top:j(a.y)}),t&&e.setOpacity(0.25),e.on("mousedown",d,this),c.getBody().setStyle("cursor","col-resize"),e.show())};var r=this.move=function(a){if(!g)return 0;if(!i&&(a<g.x||a>g.x+g.width))return g=null,i=l=0,c.removeListener("mouseup",f),e.removeListener("mousedown",d),e.removeListener("mousemove",k),c.getBody().setStyle("cursor","auto"),t? +e.remove():e.hide(),0;a-=Math.round(e.$.offsetWidth/2);if(i){if(a==y||a==z)return 1;a=Math.max(a,y);a=Math.min(a,z);l=a-p}e.setStyle("left",j(a));return 1}}function r(a){var h=a.data.getTarget();if("mouseout"==a.name){if(!h.is("table"))return;for(var b=new CKEDITOR.dom.element(a.data.$.relatedTarget||a.data.$.toElement);b&&b.$&&!b.equals(h)&&!b.is("body");)b=b.getParent();if(!b||b.equals(h))return}h.getAscendant("table",1).removeCustomData("_cke_table_pillars");a.removeListener()}var j=CKEDITOR.tools.cssLength, +t=CKEDITOR.env.ie&&(CKEDITOR.env.ie7Compat||CKEDITOR.env.quirks);CKEDITOR.plugins.add("tableresize",{requires:"tabletools",init:function(a){a.on("contentDom",function(){var h,b=a.editable();b.attachListener(b.isInline()?b:a.document,"mousemove",function(d){var d=d.data,f=d.getTarget();if(f.type==CKEDITOR.NODE_ELEMENT){var b=d.getPageOffset().x;if(h&&h.move(b))v(d);else if(f.is("table")||f.getAscendant("tbody",1))if(f=f.getAscendant("table",1),a.editable().contains(f)){if(!(d=f.getCustomData("_cke_table_pillars")))f.setCustomData("_cke_table_pillars", +d=w(f)),f.on("mouseout",r),f.on("mousedown",r);a:{for(var f=0,g=d.length;f<g;f++){var c=d[f];if(b>=c.x&&b<=c.x+c.width){b=c;break a}}b=null}b&&(!h&&(h=new A(a)),h.attachTo(b))}}})})}})})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/tabletools/dialogs/tableCell.js b/ituro/static/ckeditor/ckeditor/plugins/tabletools/dialogs/tableCell.js new file mode 100644 index 0000000..25b664a --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/tabletools/dialogs/tableCell.js @@ -0,0 +1,17 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.dialog.add("cellProperties",function(g){function d(a){return function(b){for(var c=a(b[0]),d=1;d<b.length;d++)if(a(b[d])!==c){c=null;break}"undefined"!=typeof c&&(this.setValue(c),CKEDITOR.env.gecko&&"select"==this.type&&!c&&(this.getInputElement().$.selectedIndex=-1))}}function l(a){if(a=n.exec(a.getStyle("width")||a.getAttribute("width")))return a[2]}var h=g.lang.table,c=h.cell,e=g.lang.common,k=CKEDITOR.dialog.validate,n=/^(\d+(?:\.\d+)?)(px|%)$/,f={type:"html",html:"\x26nbsp;"},p="rtl"== +g.lang.dir,m=g.plugins.colordialog;return{title:c.title,minWidth:CKEDITOR.env.ie&&CKEDITOR.env.quirks?450:410,minHeight:CKEDITOR.env.ie&&(CKEDITOR.env.ie7Compat||CKEDITOR.env.quirks)?230:220,contents:[{id:"info",label:c.title,accessKey:"I",elements:[{type:"hbox",widths:["40%","5%","40%"],children:[{type:"vbox",padding:0,children:[{type:"hbox",widths:["70%","30%"],children:[{type:"text",id:"width",width:"100px",label:e.width,validate:k.number(c.invalidWidth),onLoad:function(){var a=this.getDialog().getContentElement("info", +"widthType").getElement(),b=this.getInputElement(),c=b.getAttribute("aria-labelledby");b.setAttribute("aria-labelledby",[c,a.$.id].join(" "))},setup:d(function(a){var b=parseInt(a.getAttribute("width"),10);a=parseInt(a.getStyle("width"),10);return isNaN(a)?isNaN(b)?"":b:a}),commit:function(a){var b=parseInt(this.getValue(),10),c=this.getDialog().getValueOf("info","widthType")||l(a);isNaN(b)?a.removeStyle("width"):a.setStyle("width",b+c);a.removeAttribute("width")},"default":""},{type:"select",id:"widthType", +label:g.lang.table.widthUnit,labelStyle:"visibility:hidden","default":"px",items:[[h.widthPx,"px"],[h.widthPc,"%"]],setup:d(l)}]},{type:"hbox",widths:["70%","30%"],children:[{type:"text",id:"height",label:e.height,width:"100px","default":"",validate:k.number(c.invalidHeight),onLoad:function(){var a=this.getDialog().getContentElement("info","htmlHeightType").getElement(),b=this.getInputElement(),c=b.getAttribute("aria-labelledby");b.setAttribute("aria-labelledby",[c,a.$.id].join(" "))},setup:d(function(a){var b= +parseInt(a.getAttribute("height"),10);a=parseInt(a.getStyle("height"),10);return isNaN(a)?isNaN(b)?"":b:a}),commit:function(a){var b=parseInt(this.getValue(),10);isNaN(b)?a.removeStyle("height"):a.setStyle("height",CKEDITOR.tools.cssLength(b));a.removeAttribute("height")}},{id:"htmlHeightType",type:"html",html:"\x3cbr /\x3e"+h.widthPx}]},f,{type:"select",id:"wordWrap",label:c.wordWrap,"default":"yes",items:[[c.yes,"yes"],[c.no,"no"]],setup:d(function(a){var b=a.getAttribute("noWrap");if("nowrap"== +a.getStyle("white-space")||b)return"no"}),commit:function(a){"no"==this.getValue()?a.setStyle("white-space","nowrap"):a.removeStyle("white-space");a.removeAttribute("noWrap")}},f,{type:"select",id:"hAlign",label:c.hAlign,"default":"",items:[[e.notSet,""],[e.alignLeft,"left"],[e.alignCenter,"center"],[e.alignRight,"right"],[e.alignJustify,"justify"]],setup:d(function(a){var b=a.getAttribute("align");return a.getStyle("text-align")||b||""}),commit:function(a){var b=this.getValue();b?a.setStyle("text-align", +b):a.removeStyle("text-align");a.removeAttribute("align")}},{type:"select",id:"vAlign",label:c.vAlign,"default":"",items:[[e.notSet,""],[e.alignTop,"top"],[e.alignMiddle,"middle"],[e.alignBottom,"bottom"],[c.alignBaseline,"baseline"]],setup:d(function(a){var b=a.getAttribute("vAlign");a=a.getStyle("vertical-align");switch(a){case "top":case "middle":case "bottom":case "baseline":break;default:a=""}return a||b||""}),commit:function(a){var b=this.getValue();b?a.setStyle("vertical-align",b):a.removeStyle("vertical-align"); +a.removeAttribute("vAlign")}}]},f,{type:"vbox",padding:0,children:[{type:"select",id:"cellType",label:c.cellType,"default":"td",items:[[c.data,"td"],[c.header,"th"]],setup:d(function(a){return a.getName()}),commit:function(a){a.renameNode(this.getValue())}},f,{type:"text",id:"rowSpan",label:c.rowSpan,"default":"",validate:k.integer(c.invalidRowSpan),setup:d(function(a){if((a=parseInt(a.getAttribute("rowSpan"),10))&&1!=a)return a}),commit:function(a){var b=parseInt(this.getValue(),10);b&&1!=b?a.setAttribute("rowSpan", +this.getValue()):a.removeAttribute("rowSpan")}},{type:"text",id:"colSpan",label:c.colSpan,"default":"",validate:k.integer(c.invalidColSpan),setup:d(function(a){if((a=parseInt(a.getAttribute("colSpan"),10))&&1!=a)return a}),commit:function(a){var b=parseInt(this.getValue(),10);b&&1!=b?a.setAttribute("colSpan",this.getValue()):a.removeAttribute("colSpan")}},f,{type:"hbox",padding:0,widths:["60%","40%"],children:[{type:"text",id:"bgColor",label:c.bgColor,"default":"",setup:d(function(a){var b=a.getAttribute("bgColor"); +return a.getStyle("background-color")||b}),commit:function(a){this.getValue()?a.setStyle("background-color",this.getValue()):a.removeStyle("background-color");a.removeAttribute("bgColor")}},m?{type:"button",id:"bgColorChoose","class":"colorChooser",label:c.chooseColor,onLoad:function(){this.getElement().getParent().setStyle("vertical-align","bottom")},onClick:function(){g.getColorFromDialog(function(a){a&&this.getDialog().getContentElement("info","bgColor").setValue(a);this.focus()},this)}}:f]},f, +{type:"hbox",padding:0,widths:["60%","40%"],children:[{type:"text",id:"borderColor",label:c.borderColor,"default":"",setup:d(function(a){var b=a.getAttribute("borderColor");return a.getStyle("border-color")||b}),commit:function(a){this.getValue()?a.setStyle("border-color",this.getValue()):a.removeStyle("border-color");a.removeAttribute("borderColor")}},m?{type:"button",id:"borderColorChoose","class":"colorChooser",label:c.chooseColor,style:(p?"margin-right":"margin-left")+": 10px",onLoad:function(){this.getElement().getParent().setStyle("vertical-align", +"bottom")},onClick:function(){g.getColorFromDialog(function(a){a&&this.getDialog().getContentElement("info","borderColor").setValue(a);this.focus()},this)}}:f]}]}]}]}],onShow:function(){this.cells=CKEDITOR.plugins.tabletools.getSelectedCells(this._.editor.getSelection());this.setupContent(this.cells)},onOk:function(){for(var a=this._.editor.getSelection(),b=a.createBookmarks(),c=this.cells,d=0;d<c.length;d++)this.commitContent(c[d]);this._.editor.forceNextSelectionCheck();a.selectBookmarks(b);this._.editor.selectionChange()}, +onLoad:function(){var a={};this.foreach(function(b){b.setup&&b.commit&&(b.setup=CKEDITOR.tools.override(b.setup,function(c){return function(){c.apply(this,arguments);a[b.id]=b.getValue()}}),b.commit=CKEDITOR.tools.override(b.commit,function(c){return function(){a[b.id]!==b.getValue()&&c.apply(this,arguments)}}))})}}}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/templates/dialogs/templates.css b/ituro/static/ckeditor/ckeditor/plugins/templates/dialogs/templates.css new file mode 100644 index 0000000..176a1c3 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/templates/dialogs/templates.css @@ -0,0 +1,84 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ + +.cke_tpl_list +{ + border: #dcdcdc 2px solid; + background-color: #ffffff; + overflow-y: auto; + overflow-x: hidden; + width: 100%; + height: 220px; +} + +.cke_tpl_item +{ + margin: 5px; + padding: 7px; + border: #eeeeee 1px solid; + *width: 88%; +} + +.cke_tpl_preview +{ + border-collapse: separate; + text-indent:0; + width: 100%; +} +.cke_tpl_preview td +{ + padding: 2px; + vertical-align: middle; +} +.cke_tpl_preview .cke_tpl_preview_img +{ + width: 100px; +} +.cke_tpl_preview span +{ + white-space: normal; +} + +.cke_tpl_title +{ + font-weight: bold; +} + +.cke_tpl_list a:hover .cke_tpl_item, +.cke_tpl_list a:focus .cke_tpl_item, +.cke_tpl_list a:active .cke_tpl_item +{ + border: #ff9933 1px solid; + background-color: #fffacd; +} + +.cke_tpl_list a:hover *, +.cke_tpl_list a:focus *, +.cke_tpl_list a:active * +{ + cursor: pointer; +} + +/* IE Quirks contextual selectors children will not get :hover transition until + the hover style of the link itself contains certain CSS declarations. */ +.cke_browser_quirks .cke_tpl_list a:active, +.cke_browser_quirks .cke_tpl_list a:hover, +.cke_browser_quirks .cke_tpl_list a:focus +{ + background-position: 0 0; +} + +.cke_hc .cke_tpl_list a:hover .cke_tpl_item, +.cke_hc .cke_tpl_list a:focus .cke_tpl_item, +.cke_hc .cke_tpl_list a:active .cke_tpl_item +{ + border-width: 3px; +} + +.cke_tpl_empty, .cke_tpl_loading +{ + text-align: center; + padding: 5px; +} diff --git a/ituro/static/ckeditor/ckeditor/plugins/templates/dialogs/templates.js b/ituro/static/ckeditor/ckeditor/plugins/templates/dialogs/templates.js new file mode 100644 index 0000000..7882263 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/templates/dialogs/templates.js @@ -0,0 +1,10 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){CKEDITOR.dialog.add("templates",function(c){function r(a,b){var m=CKEDITOR.dom.element.createFromHtml('\x3ca href\x3d"javascript:void(0)" tabIndex\x3d"-1" role\x3d"option" \x3e\x3cdiv class\x3d"cke_tpl_item"\x3e\x3c/div\x3e\x3c/a\x3e'),d='\x3ctable style\x3d"width:350px;" class\x3d"cke_tpl_preview" role\x3d"presentation"\x3e\x3ctr\x3e';a.image&&b&&(d+='\x3ctd class\x3d"cke_tpl_preview_img"\x3e\x3cimg src\x3d"'+CKEDITOR.getUrl(b+a.image)+'"'+(CKEDITOR.env.ie6Compat?' onload\x3d"this.width\x3dthis.width"': +"")+' alt\x3d"" title\x3d""\x3e\x3c/td\x3e');d+='\x3ctd style\x3d"white-space:normal;"\x3e\x3cspan class\x3d"cke_tpl_title"\x3e'+a.title+"\x3c/span\x3e\x3cbr/\x3e";a.description&&(d+="\x3cspan\x3e"+a.description+"\x3c/span\x3e");d+="\x3c/td\x3e\x3c/tr\x3e\x3c/table\x3e";m.getFirst().setHtml(d);m.on("click",function(){t(a.html)});return m}function t(a){var b=CKEDITOR.dialog.getCurrent();b.getValueOf("selectTpl","chkInsertOpt")?(c.fire("saveSnapshot"),c.setData(a,function(){b.hide();var a=c.createRange(); +a.moveToElementEditStart(c.editable());a.select();setTimeout(function(){c.fire("saveSnapshot")},0)})):(c.insertHtml(a),b.hide())}function k(a){var b=a.data.getTarget(),c=g.equals(b);if(c||g.contains(b)){var d=a.data.getKeystroke(),f=g.getElementsByTag("a"),e;if(f){if(c)e=f.getItem(0);else switch(d){case 40:e=b.getNext();break;case 38:e=b.getPrevious();break;case 13:case 32:b.fire("click")}e&&(e.focus(),a.data.preventDefault())}}}var h=CKEDITOR.plugins.get("templates");CKEDITOR.document.appendStyleSheet(CKEDITOR.getUrl(h.path+ +"dialogs/templates.css"));var g,h="cke_tpl_list_label_"+CKEDITOR.tools.getNextNumber(),f=c.lang.templates,n=c.config;return{title:c.lang.templates.title,minWidth:CKEDITOR.env.ie?440:400,minHeight:340,contents:[{id:"selectTpl",label:f.title,elements:[{type:"vbox",padding:5,children:[{id:"selectTplText",type:"html",html:"\x3cspan\x3e"+f.selectPromptMsg+"\x3c/span\x3e"},{id:"templatesList",type:"html",focus:!0,html:'\x3cdiv class\x3d"cke_tpl_list" tabIndex\x3d"-1" role\x3d"listbox" aria-labelledby\x3d"'+ +h+'"\x3e\x3cdiv class\x3d"cke_tpl_loading"\x3e\x3cspan\x3e\x3c/span\x3e\x3c/div\x3e\x3c/div\x3e\x3cspan class\x3d"cke_voice_label" id\x3d"'+h+'"\x3e'+f.options+"\x3c/span\x3e"},{id:"chkInsertOpt",type:"checkbox",label:f.insertOption,"default":n.templates_replaceContent}]}]}],buttons:[CKEDITOR.dialog.cancelButton],onShow:function(){var a=this.getContentElement("selectTpl","templatesList");g=a.getElement();CKEDITOR.loadTemplates(n.templates_files,function(){var b=(n.templates||"default").split(","); +if(b.length){var c=g;c.setHtml("");for(var d=0,h=b.length;d<h;d++)for(var e=CKEDITOR.getTemplates(b[d]),k=e.imagesPath,e=e.templates,q=e.length,l=0;l<q;l++){var p=r(e[l],k);p.setAttribute("aria-posinset",l+1);p.setAttribute("aria-setsize",q);c.append(p)}a.focus()}else g.setHtml('\x3cdiv class\x3d"cke_tpl_empty"\x3e\x3cspan\x3e'+f.emptyListMsg+"\x3c/span\x3e\x3c/div\x3e")});this._.element.on("keydown",k)},onHide:function(){this._.element.removeListener("keydown",k)}}})})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/templates/templates/default.js b/ituro/static/ckeditor/ckeditor/plugins/templates/templates/default.js new file mode 100644 index 0000000..140100e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/templates/templates/default.js @@ -0,0 +1,7 @@ +/* + Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.addTemplates("default",{imagesPath:CKEDITOR.getUrl(CKEDITOR.plugins.getPath("templates")+"templates/images/"),templates:[{title:"Image and Title",image:"template1.gif",description:"One main image with a title and text that surround the image.",html:'\x3ch3\x3e\x3cimg src\x3d" " alt\x3d"" style\x3d"margin-right: 10px" height\x3d"100" width\x3d"100" align\x3d"left" /\x3eType the title here\x3c/h3\x3e\x3cp\x3eType the text here\x3c/p\x3e'},{title:"Strange Template",image:"template2.gif",description:"A template that defines two columns, each one with a title, and some text.", +html:'\x3ctable cellspacing\x3d"0" cellpadding\x3d"0" style\x3d"width:100%" border\x3d"0"\x3e\x3ctr\x3e\x3ctd style\x3d"width:50%"\x3e\x3ch3\x3eTitle 1\x3c/h3\x3e\x3c/td\x3e\x3ctd\x3e\x3c/td\x3e\x3ctd style\x3d"width:50%"\x3e\x3ch3\x3eTitle 2\x3c/h3\x3e\x3c/td\x3e\x3c/tr\x3e\x3ctr\x3e\x3ctd\x3eText 1\x3c/td\x3e\x3ctd\x3e\x3c/td\x3e\x3ctd\x3eText 2\x3c/td\x3e\x3c/tr\x3e\x3c/table\x3e\x3cp\x3eMore text goes here.\x3c/p\x3e'},{title:"Text and Table",image:"template3.gif",description:"A title with some text and a table.", +html:'\x3cdiv style\x3d"width: 80%"\x3e\x3ch3\x3eTitle goes here\x3c/h3\x3e\x3ctable style\x3d"width:150px;float: right" cellspacing\x3d"0" cellpadding\x3d"0" border\x3d"1"\x3e\x3ccaption style\x3d"border:solid 1px black"\x3e\x3cstrong\x3eTable title\x3c/strong\x3e\x3c/caption\x3e\x3ctr\x3e\x3ctd\x3e\x26nbsp;\x3c/td\x3e\x3ctd\x3e\x26nbsp;\x3c/td\x3e\x3ctd\x3e\x26nbsp;\x3c/td\x3e\x3c/tr\x3e\x3ctr\x3e\x3ctd\x3e\x26nbsp;\x3c/td\x3e\x3ctd\x3e\x26nbsp;\x3c/td\x3e\x3ctd\x3e\x26nbsp;\x3c/td\x3e\x3c/tr\x3e\x3ctr\x3e\x3ctd\x3e\x26nbsp;\x3c/td\x3e\x3ctd\x3e\x26nbsp;\x3c/td\x3e\x3ctd\x3e\x26nbsp;\x3c/td\x3e\x3c/tr\x3e\x3c/table\x3e\x3cp\x3eType the text here\x3c/p\x3e\x3c/div\x3e'}]}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/templates/templates/images/template1.gif b/ituro/static/ckeditor/ckeditor/plugins/templates/templates/images/template1.gif new file mode 100644 index 0000000..428c5a6 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/templates/templates/images/template1.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/templates/templates/images/template2.gif b/ituro/static/ckeditor/ckeditor/plugins/templates/templates/images/template2.gif new file mode 100644 index 0000000..c494efe Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/templates/templates/images/template2.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/templates/templates/images/template3.gif b/ituro/static/ckeditor/ckeditor/plugins/templates/templates/images/template3.gif new file mode 100644 index 0000000..d5a40ce Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/templates/templates/images/template3.gif differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/tliyoutube/dialogs/tliyoutube.js b/ituro/static/ckeditor/ckeditor/plugins/tliyoutube/dialogs/tliyoutube.js new file mode 100644 index 0000000..9a3b366 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/tliyoutube/dialogs/tliyoutube.js @@ -0,0 +1,48 @@ +/** + * @license Modifica e usa come vuoi + * + * Creato da TurboLab.it - 01/01/2014 (buon anno!) + */ +CKEDITOR.dialog.add( 'tliyoutubeDialog', function( editor ) { + + return { + title: 'Inserisci filmato YouTube', + minWidth: 400, + minHeight: 75, + contents: [ + { + id: 'tab-basic', + label: 'Basic Settings', + elements: [ + { + type: 'text', + id: 'youtubeURL', + label: 'Incolla qui l\'URL del filmato da inserire' + } + ] + } + ], + onOk: function() { + var dialog = this; + var url=dialog.getValueOf( 'tab-basic', 'youtubeURL').trim(); + var regExURL=/v=([^&$]+)/i; + var id_video=url.match(regExURL); + + if(id_video==null || id_video=='' || id_video[0]=='' || id_video[1]=='') + { + alert("URL invalido! deve essere simile a\n\n\t http://www.youtube.com/watch?v=abcdef \n\n Correggi e riprova!"); + return false; + } + + var oTag = editor.document.createElement( 'iframe' ); + + oTag.setAttribute( 'width', '560' ); + oTag.setAttribute( 'height', '315' ); + oTag.setAttribute( 'src', '//www.youtube.com/embed/' + id_video[1] + '?rel=0'); + oTag.setAttribute( 'frameborder', '0' ); + oTag.setAttribute( 'allowfullscreen', '1' ); + + editor.insertElement( oTag ); + } + }; +}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/tliyoutube/icons/tliyoutube.png b/ituro/static/ckeditor/ckeditor/plugins/tliyoutube/icons/tliyoutube.png new file mode 100644 index 0000000..b6f4c1d Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/tliyoutube/icons/tliyoutube.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/tliyoutube/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/tliyoutube/plugin.js new file mode 100644 index 0000000..2d91a81 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/tliyoutube/plugin.js @@ -0,0 +1,18 @@ +/** + * @license Modifica e usa come vuoi + * + * Creato da TurboLab.it - 01/01/2014 (buon anno!) + */ +CKEDITOR.plugins.add( 'tliyoutube', { + icons: 'tliyoutube', + init: function( editor ) { + editor.addCommand( 'tliyoutubeDialog', new CKEDITOR.dialogCommand( 'tliyoutubeDialog' ) ); + editor.ui.addButton( 'tliyoutube', { + label: 'Inserisci filmato YouTube', + command: 'tliyoutubeDialog', + toolbar: 'paragraph' + }); + + CKEDITOR.dialog.add( 'tliyoutubeDialog', this.path + 'dialogs/tliyoutube.js' ); + } +}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/dialogs/uicolor.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/dialogs/uicolor.js new file mode 100644 index 0000000..0476969 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/dialogs/uicolor.js @@ -0,0 +1,9 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.dialog.add("uicolor",function(b){function f(a){/^#/.test(a)&&(a=window.YAHOO.util.Color.hex2rgb(a.substr(1)));c.setValue(a,!0);c.refresh(e)}function g(a){b.setUiColor(a);d._.contents.tab1.configBox.setValue('config.uiColor = "#'+c.get("hex")+'"')}var d,c,h=b.getUiColor(),e="cke_uicolor_picker"+CKEDITOR.tools.getNextNumber();return{title:b.lang.uicolor.title,minWidth:360,minHeight:320,onLoad:function(){d=this;this.setupContent();CKEDITOR.env.ie7Compat&&d.parts.contents.setStyle("overflow", +"hidden")},contents:[{id:"tab1",label:"",title:"",expand:!0,padding:0,elements:[{id:"yuiColorPicker",type:"html",html:"<div id='"+e+"' class='cke_uicolor_picker' style='width: 360px; height: 200px; position: relative;'></div>",onLoad:function(){var a=CKEDITOR.getUrl("plugins/uicolor/yui/");this.picker=c=new window.YAHOO.widget.ColorPicker(e,{showhsvcontrols:!0,showhexcontrols:!0,images:{PICKER_THUMB:a+"assets/picker_thumb.png",HUE_THUMB:a+"assets/hue_thumb.png"}});h&&f(h);c.on("rgbChange",function(){d._.contents.tab1.predefined.setValue(""); +g("#"+c.get("hex"))});for(var a=new CKEDITOR.dom.nodeList(c.getElementsByTagName("input")),b=0;b<a.count();b++)a.getItem(b).addClass("cke_dialog_ui_input_text")}},{id:"tab1",type:"vbox",children:[{type:"hbox",children:[{id:"predefined",type:"select","default":"",label:b.lang.uicolor.predefined,items:[[""],["Light blue","#9AB8F3"],["Sand","#D2B48C"],["Metallic","#949AAA"],["Purple","#C2A3C7"],["Olive","#A2C980"],["Happy green","#9BD446"],["Jezebel Blue","#14B8C4"],["Burn","#FF893A"],["Easy red","#FF6969"], +["Pisces 3","#48B4F2"],["Aquarius 5","#487ED4"],["Absinthe","#A8CF76"],["Scrambled Egg","#C7A622"],["Hello monday","#8E8D80"],["Lovely sunshine","#F1E8B1"],["Recycled air","#B3C593"],["Down","#BCBCA4"],["Mark Twain","#CFE91D"],["Specks of dust","#D1B596"],["Lollipop","#F6CE23"]],onChange:function(){var a=this.getValue();a?(f(a),g(a),CKEDITOR.document.getById("predefinedPreview").setStyle("background",a)):CKEDITOR.document.getById("predefinedPreview").setStyle("background","")},onShow:function(){var a= +b.getUiColor();a&&this.setValue(a)}},{id:"predefinedPreview",type:"html",html:'<div id="cke_uicolor_preview" style="border: 1px solid black; padding: 3px; width: 30px;"><div id="predefinedPreview" style="width: 30px; height: 30px;"> </div></div>'}]},{id:"configBox",type:"text",label:b.lang.uicolor.config,onShow:function(){var a=b.getUiColor();a&&this.setValue('config.uiColor = "'+a+'"')}}]}]}],buttons:[CKEDITOR.dialog.okButton]}}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/icons/hidpi/uicolor.png b/ituro/static/ckeditor/ckeditor/plugins/uicolor/icons/hidpi/uicolor.png new file mode 100644 index 0000000..e6efa4a Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/uicolor/icons/hidpi/uicolor.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/icons/uicolor.png b/ituro/static/ckeditor/ckeditor/plugins/uicolor/icons/uicolor.png new file mode 100644 index 0000000..d5739df Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/uicolor/icons/uicolor.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/_translationstatus.txt b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/_translationstatus.txt new file mode 100644 index 0000000..969fe27 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/_translationstatus.txt @@ -0,0 +1,27 @@ +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license + +bg.js Found: 4 Missing: 0 +cs.js Found: 4 Missing: 0 +cy.js Found: 4 Missing: 0 +da.js Found: 4 Missing: 0 +de.js Found: 4 Missing: 0 +el.js Found: 4 Missing: 0 +eo.js Found: 4 Missing: 0 +et.js Found: 4 Missing: 0 +fa.js Found: 4 Missing: 0 +fi.js Found: 4 Missing: 0 +fr.js Found: 4 Missing: 0 +he.js Found: 4 Missing: 0 +hr.js Found: 4 Missing: 0 +it.js Found: 4 Missing: 0 +mk.js Found: 4 Missing: 0 +nb.js Found: 4 Missing: 0 +nl.js Found: 4 Missing: 0 +no.js Found: 4 Missing: 0 +pl.js Found: 4 Missing: 0 +tr.js Found: 4 Missing: 0 +ug.js Found: 4 Missing: 0 +uk.js Found: 4 Missing: 0 +vi.js Found: 4 Missing: 0 +zh-cn.js Found: 4 Missing: 0 diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/af.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/af.js new file mode 100644 index 0000000..6b67d50 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/af.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","af",{title:"UI kleur keuse",preview:"Voorskou",config:"Voeg hierdie in jou config.js lêr in",predefined:"Voordefinieerte kleur keuses"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/ar.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/ar.js new file mode 100644 index 0000000..56143ce --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/ar.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","ar",{title:"منتقي الألوان",preview:"معاينة مباشرة",config:"قص السطر إلى الملف config.js",predefined:"مجموعات ألوان معرفة مسبقا"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/bg.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/bg.js new file mode 100644 index 0000000..d4b991e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/bg.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","bg",{title:"ПИ избор на цвят",preview:"Преглед",config:"Вмъкнете този низ във Вашия config.js fajl",predefined:"Предефинирани цветови палитри"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/ca.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/ca.js new file mode 100644 index 0000000..d1a03f4 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/ca.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","ca",{title:"UI Color Picker",preview:"Vista prèvia",config:"Enganxa aquest text dins el fitxer config.js",predefined:"Conjunts de colors predefinits"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/cs.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/cs.js new file mode 100644 index 0000000..6a97d78 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/cs.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","cs",{title:"Výběr barvy rozhraní",preview:"Živý náhled",config:"Vložte tento řetězec do vašeho souboru config.js",predefined:"Přednastavené sady barev"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/cy.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/cy.js new file mode 100644 index 0000000..774335c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/cy.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","cy",{title:"Dewisydd Lliwiau'r UI",preview:"Rhagolwg Byw",config:"Gludwch y llinyn hwn i'ch ffeil config.js",predefined:"Setiau lliw wedi'u cyn-ddiffinio"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/da.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/da.js new file mode 100644 index 0000000..e3ce47e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/da.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","da",{title:"Brugerflade på farvevælger",preview:"Vis liveeksempel",config:"Indsæt denne streng i din config.js fil",predefined:"Prædefinerede farveskemaer"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/de.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/de.js new file mode 100644 index 0000000..7a6c2ed --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/de.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","de",{title:"UI-Farbpipette",preview:"Live-Vorschau",config:"Fügen Sie diese Zeichenfolge in die Datei config.js ein.",predefined:"Vordefinierte Farbsätze"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/el.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/el.js new file mode 100644 index 0000000..7857a9b --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/el.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","el",{title:"Διεπαφή Επιλογής Χρωμάτων",preview:"Ζωντανή Προεπισκόπηση",config:"Επικολλήστε αυτό το κείμενο στο αρχείο config.js",predefined:"Προκαθορισμένα σύνολα χρωμάτων"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/en-gb.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/en-gb.js new file mode 100644 index 0000000..b486d3c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/en-gb.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","en-gb",{title:"UI Colour Picker",preview:"Live preview",config:"Paste this string into your config.js file",predefined:"Predefined colour sets"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/en.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/en.js new file mode 100644 index 0000000..ce67f53 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/en.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","en",{title:"UI Color Picker",preview:"Live preview",config:"Paste this string into your config.js file",predefined:"Predefined color sets"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/eo.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/eo.js new file mode 100644 index 0000000..68398e5 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/eo.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","eo",{title:"UI Kolorselektilo",preview:"Vidigi la aspekton",config:"Gluu tiun signoĉenon en vian dosieron config.js",predefined:"Antaŭdifinita koloraro"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/es.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/es.js new file mode 100644 index 0000000..cc65363 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/es.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","es",{title:"Recolector de Color de Interfaz de Usuario",preview:"Vista previa en vivo",config:"Pega esta cadena en tu archivo config.js",predefined:"Conjuntos predefinidos de colores"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/et.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/et.js new file mode 100644 index 0000000..52c608f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/et.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","et",{title:"Värvivalija kasutajaliides",preview:"Automaatne eelvaade",config:"Aseta see sõne oma config.js faili.",predefined:"Eelmääratud värvikomplektid"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/eu.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/eu.js new file mode 100644 index 0000000..87c412f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/eu.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","eu",{title:"EI Kolore Hautatzailea",preview:"Zuzeneko aurreikuspena",config:"Itsatsi karaktere kate hau zure config.js fitxategian.",predefined:"Aurredefinitutako kolore multzoak"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/fa.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/fa.js new file mode 100644 index 0000000..f853ef9 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/fa.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","fa",{title:"انتخاب رنگ رابط کاربری",preview:"پیش‌نمایش زنده",config:"این رشته را در پروندهٔ config.js خود رونوشت کنید.",predefined:"مجموعه رنگ از پیش تعریف شده"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/fi.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/fi.js new file mode 100644 index 0000000..c58d54c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/fi.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","fi",{title:"Käyttöliittymän väripaletti",preview:"Esikatsele heti",config:"Liitä tämä merkkijono config.js tiedostoosi",predefined:"Esimääritellyt värijoukot"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/fr-ca.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/fr-ca.js new file mode 100644 index 0000000..bd49fa4 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/fr-ca.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","fr-ca",{title:"Sélecteur de couleur",preview:"Aperçu",config:"Insérez cette ligne dans votre fichier config.js",predefined:"Ensemble de couleur prédéfinies"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/fr.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/fr.js new file mode 100644 index 0000000..3bd42d0 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/fr.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","fr",{title:"UI Sélecteur de couleur",preview:"Aperçu",config:"Collez cette chaîne de caractères dans votre fichier config.js",predefined:"Palettes de couleurs prédéfinies"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/gl.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/gl.js new file mode 100644 index 0000000..97e33cc --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/gl.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","gl",{title:"Recolledor de cor da interface de usuario",preview:"Vista previa en vivo",config:"Pegue esta cadea no seu ficheiro config.js",predefined:"Conxuntos predefinidos de cores"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/he.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/he.js new file mode 100644 index 0000000..0f2325e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/he.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","he",{title:"בחירת צבע ממשק משתמש",preview:"תצוגה מקדימה",config:"הדבק את הטקסט הבא לתוך הקובץ config.js",predefined:"קבוצות צבעים מוגדרות מראש"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/hr.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/hr.js new file mode 100644 index 0000000..7bf0470 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/hr.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","hr",{title:"UI odabir boja",preview:"Pregled uživo",config:"Zalijepite ovaj tekst u Vašu config.js datoteku.",predefined:"Već postavljeni setovi boja"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/hu.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/hu.js new file mode 100644 index 0000000..a58bb43 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/hu.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","hu",{title:"UI Színválasztó",preview:"Élő előnézet",config:"Illessze be ezt a szöveget a config.js fájlba",predefined:"Előre definiált színbeállítások"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/id.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/id.js new file mode 100644 index 0000000..d64862d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/id.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","id",{title:"Pengambil Warna UI",preview:"Pratinjau",config:"Tempel string ini ke arsip config.js anda.",predefined:"Set warna belum terdefinisi."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/it.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/it.js new file mode 100644 index 0000000..37752d4 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/it.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","it",{title:"Selettore Colore UI",preview:"Anteprima Live",config:"Incolla questa stringa nel tuo file config.js",predefined:"Set di colori predefiniti"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/ja.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/ja.js new file mode 100644 index 0000000..e745cb0 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/ja.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","ja",{title:"UIカラーピッカー",preview:"ライブプレビュー",config:"この文字列を config.js ファイルへ貼り付け",predefined:"既定カラーセット"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/km.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/km.js new file mode 100644 index 0000000..379804d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/km.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","km",{title:"ប្រដាប់​រើស​ពណ៌",preview:"មើល​ជាមុន​ផ្ទាល់",config:"បិទ​ភ្ជាប់​ខ្សែ​អក្សរ​នេះ​ទៅ​ក្នុង​ឯកសារ config.js របស់​អ្នក",predefined:"ឈុត​ពណ៌​កំណត់​រួច​ស្រេច"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/ko.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/ko.js new file mode 100644 index 0000000..b2ed408 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/ko.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","ko",{title:"UI 색상 선택기",preview:"미리보기",config:"이 문자열을 config.js 에 붙여넣으세요",predefined:"미리 정의된 색상"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/ku.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/ku.js new file mode 100644 index 0000000..fd9fa92 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/ku.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","ku",{title:"هەڵگری ڕەنگ بۆ ڕووکاری بەکارهێنەر",preview:"پێشبینین بە زیندوویی",config:"ئەم دەقانە بلکێنە بە پەڕگەی config.js-fil",predefined:"کۆمەڵە ڕەنگە دیاریکراوەکانی پێشوو"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/lv.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/lv.js new file mode 100644 index 0000000..3984314 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/lv.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","lv",{title:"UI krāsas izvēle",preview:"Priekšskatījums",config:"Ielīmējiet šo rindu jūsu config.js failā",predefined:"Predefinēti krāsu komplekti"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/mk.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/mk.js new file mode 100644 index 0000000..e7bdee4 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/mk.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","mk",{title:"Палета со бои",preview:"Преглед",config:"Залепи го овој текст во config.js датотеката",predefined:"Предефинирани множества на бои"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/nb.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/nb.js new file mode 100644 index 0000000..5b82456 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/nb.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","nb",{title:"Fargevelger for brukergrensesnitt",preview:"Forhåndsvisning i sanntid",config:"Lim inn følgende tekst i din config.js-fil",predefined:"Forhåndsdefinerte fargesett"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/nl.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/nl.js new file mode 100644 index 0000000..2e7280a --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/nl.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","nl",{title:"UI Kleurenkiezer",preview:"Live voorbeeld",config:"Plak deze tekst in jouw config.js bestand",predefined:"Voorgedefinieerde kleurensets"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/no.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/no.js new file mode 100644 index 0000000..7f91bd1 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/no.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","no",{title:"Fargevelger for brukergrensesnitt",preview:"Forhåndsvisning i sanntid",config:"Lim inn følgende tekst i din config.js-fil",predefined:"Forhåndsdefinerte fargesett"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/pl.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/pl.js new file mode 100644 index 0000000..8ba0df5 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/pl.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","pl",{title:"Wybór koloru interfejsu",preview:"Podgląd na żywo",config:"Wklej poniższy łańcuch znaków do pliku config.js:",predefined:"Predefiniowane zestawy kolorów"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/pt-br.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/pt-br.js new file mode 100644 index 0000000..594f7f9 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/pt-br.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","pt-br",{title:"Paleta de Cores",preview:"Visualização ao vivo",config:"Cole o texto no seu arquivo config.js",predefined:"Conjuntos de cores predefinidos"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/pt.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/pt.js new file mode 100644 index 0000000..a5c3752 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/pt.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","pt",{title:"Seleção de Cor da IU",preview:"Pré-visualização ao vivo ",config:"Colar este item no seu ficheiro config.js",predefined:"Conjuntos de cor predefinidos"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/ru.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/ru.js new file mode 100644 index 0000000..a3a9248 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/ru.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","ru",{title:"Выбор цвета интерфейса",preview:"Предпросмотр в реальном времени",config:"Вставьте эту строку в файл config.js",predefined:"Предопределенные цветовые схемы"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/si.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/si.js new file mode 100644 index 0000000..aefbe8c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/si.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","si",{title:"වර්ණ ",preview:"සජීව නැවත නරභීම",config:"මෙම අක්ෂර පේලිය ගෙන config.js ලිපිගොනුව මතින් තබන්න",predefined:"කලින් වෙන්කරගත් පරිදි ඇති වර්ණ"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/sk.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/sk.js new file mode 100644 index 0000000..033b075 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/sk.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","sk",{title:"UI výber farby",preview:"Živý náhľad",config:"Vložte tento reťazec do vášho config.js súboru",predefined:"Preddefinované sady farieb"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/sl.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/sl.js new file mode 100644 index 0000000..d46f6d3 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/sl.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","sl",{title:"UI Izbiralec Barve",preview:"Živi predogled",config:"Prilepite ta niz v vašo config.js datoteko",predefined:"Vnaprej določeni barvni kompleti"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/sq.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/sq.js new file mode 100644 index 0000000..8b525d5 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/sq.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","sq",{title:"UI Mbledhës i Ngjyrave",preview:"Parapamje direkte",config:"Hidhni këtë varg në skedën tuaj config.js",predefined:"Setet e paradefinuara të ngjyrave"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/sv.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/sv.js new file mode 100644 index 0000000..b3ad9d4 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/sv.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","sv",{title:"UI Färgväljare",preview:"Live förhandsgranskning",config:"Klistra in den här strängen i din config.js-fil",predefined:"Fördefinierade färguppsättningar"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/tr.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/tr.js new file mode 100644 index 0000000..9b529be --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/tr.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","tr",{title:"UI Renk Seçici",preview:"Canlı ön izleme",config:"Bu yazıyı config.js dosyasının içine yapıştırın",predefined:"Önceden tanımlı renk seti"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/tt.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/tt.js new file mode 100644 index 0000000..acca2c5 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/tt.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","tt",{title:"Интерфейс төсләрен сайлау",preview:"Тере карап алу",config:"Бу юлны config.js файлына языгыз",predefined:"Баштан билгеләнгән төсләр җыелмасы"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/ug.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/ug.js new file mode 100644 index 0000000..12eaba3 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/ug.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","ug",{title:"ئىشلەتكۈچى ئارايۈزى رەڭ تاللىغۇچ",preview:"شۇئان ئالدىن كۆزىتىش",config:"بۇ ھەرپ تىزىقىنى config.js ھۆججەتكە چاپلايدۇ",predefined:"ئالدىن بەلگىلەنگەن رەڭلەر"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/uk.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/uk.js new file mode 100644 index 0000000..f3f7d58 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/uk.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","uk",{title:"Color Picker Інтерфейс",preview:"Перегляд наживо",config:"Вставте цей рядок у файл config.js",predefined:"Стандартний набір кольорів"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/vi.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/vi.js new file mode 100644 index 0000000..aa961cd --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/vi.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","vi",{title:"Giao diện người dùng Color Picker",preview:"Xem trước trực tiếp",config:"Dán chuỗi này vào tập tin config.js của bạn",predefined:"Tập màu định nghĩa sẵn"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/zh-cn.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/zh-cn.js new file mode 100644 index 0000000..5e9c98b --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/zh-cn.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","zh-cn",{title:"用户界面颜色选择器",preview:"即时预览",config:"粘贴此字符串到您的 config.js 文件",predefined:"预定义颜色集"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/zh.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/zh.js new file mode 100644 index 0000000..64e6774 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/lang/zh.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uicolor","zh",{title:"UI 色彩選擇器",preview:"即時預覽",config:"請將此段字串複製到您的 config.js 檔案中。",predefined:"設定預先定義的色彩"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/plugin.js new file mode 100644 index 0000000..0eb3920 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/plugin.js @@ -0,0 +1,6 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.add("uicolor",{requires:"dialog",lang:"af,ar,bg,ca,cs,cy,da,de,el,en,en-gb,eo,es,et,eu,fa,fi,fr,fr-ca,gl,he,hr,hu,id,it,ja,km,ko,ku,lv,mk,nb,nl,no,pl,pt,pt-br,ru,si,sk,sl,sq,sv,tr,tt,ug,uk,vi,zh,zh-cn",icons:"uicolor",hidpi:!0,init:function(a){CKEDITOR.env.ie6Compat||(a.addCommand("uicolor",new CKEDITOR.dialogCommand("uicolor")),a.ui.addButton&&a.ui.addButton("UIColor",{label:a.lang.uicolor.title,command:"uicolor",toolbar:"tools,1"}),CKEDITOR.dialog.add("uicolor",this.path+"dialogs/uicolor.js"), +CKEDITOR.scriptLoader.load(CKEDITOR.getUrl("plugins/uicolor/yui/yui.js")),CKEDITOR.document.appendStyleSheet(CKEDITOR.getUrl("plugins/uicolor/yui/assets/yui.css")))}}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/hue_bg.png b/ituro/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/hue_bg.png new file mode 100644 index 0000000..d9bcdeb Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/hue_bg.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/hue_thumb.png b/ituro/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/hue_thumb.png new file mode 100644 index 0000000..14d5db4 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/hue_thumb.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/picker_mask.png b/ituro/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/picker_mask.png new file mode 100644 index 0000000..f8d9193 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/picker_mask.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/picker_thumb.png b/ituro/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/picker_thumb.png new file mode 100644 index 0000000..78445a2 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/picker_thumb.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/yui.css b/ituro/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/yui.css new file mode 100644 index 0000000..2e10cb6 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/yui.css @@ -0,0 +1,7 @@ +/* +Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 2.7.0 +*/ +.cke_uicolor_picker .yui-picker-panel{background:#e3e3e3;border-color:#888;}.cke_uicolor_picker .yui-picker-panel .hd{background-color:#ccc;font-size:100%;line-height:100%;border:1px solid #e3e3e3;font-weight:bold;overflow:hidden;padding:6px;color:#000;}.cke_uicolor_picker .yui-picker-panel .bd{background:#e8e8e8;margin:1px;height:200px;}.cke_uicolor_picker .yui-picker-panel .ft{background:#e8e8e8;margin:1px;padding:1px;}.cke_uicolor_picker .yui-picker{position:relative;}.cke_uicolor_picker .yui-picker-hue-thumb{cursor:default;width:18px;height:18px;top:-8px;left:-2px;z-index:9;position:absolute;}.cke_uicolor_picker .yui-picker-hue-bg{-moz-outline:none;outline:0 none;position:absolute;left:200px;height:183px;width:14px;background:url(hue_bg.png) no-repeat;top:4px;}.cke_uicolor_picker .yui-picker-bg{-moz-outline:none;outline:0 none;position:absolute;top:4px;left:4px;height:182px;width:182px;background-color:#F00;background-image:url(picker_mask.png);}*html .cke_uicolor_picker .yui-picker-bg{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='picker_mask.png',sizingMethod='scale');}.cke_uicolor_picker .yui-picker-mask{position:absolute;z-index:1;top:0;left:0;}.cke_uicolor_picker .yui-picker-thumb{cursor:default;width:11px;height:11px;z-index:9;position:absolute;top:-4px;left:-4px;}.cke_uicolor_picker .yui-picker-swatch{position:absolute;left:240px;top:4px;height:60px;width:55px;border:1px solid #888;}.cke_uicolor_picker .yui-picker-websafe-swatch{position:absolute;left:304px;top:4px;height:24px;width:24px;border:1px solid #888;}.cke_uicolor_picker .yui-picker-controls{position:absolute;top:72px;left:226px;font:1em monospace;}.cke_uicolor_picker .yui-picker-controls .hd{background:transparent;border-width:0!important;}.cke_uicolor_picker .yui-picker-controls .bd{height:100px;border-width:0!important;}.cke_uicolor_picker .yui-picker-controls ul{float:left;padding:0 2px 0 0;margin:0;}.cke_uicolor_picker .yui-picker-controls li{padding:2px;list-style:none;margin:0;}.cke_uicolor_picker .yui-picker-controls input{font-size:.85em;width:2.4em;}.cke_uicolor_picker .yui-picker-hex-controls{clear:both;padding:2px;}.cke_uicolor_picker .yui-picker-hex-controls input{width:4.6em;}.cke_uicolor_picker .yui-picker-controls a{font:1em arial,helvetica,clean,sans-serif;display:block;*display:inline-block;padding:0;color:#000;} diff --git a/ituro/static/ckeditor/ckeditor/plugins/uicolor/yui/yui.js b/ituro/static/ckeditor/ckeditor/plugins/uicolor/yui/yui.js new file mode 100644 index 0000000..cb187dd --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uicolor/yui/yui.js @@ -0,0 +1,225 @@ +if("undefined"==typeof YAHOO||!YAHOO)var YAHOO={};YAHOO.namespace=function(){var c=arguments,e=null,b,d,a;for(b=0;b<c.length;b+=1){a=(""+c[b]).split(".");e=YAHOO;for(d="YAHOO"==a[0]?1:0;d<a.length;d+=1)e[a[d]]=e[a[d]]||{},e=e[a[d]]}return e};YAHOO.log=function(c,e,b){var d=YAHOO.widget.Logger;return d&&d.log?d.log(c,e,b):!1}; +YAHOO.register=function(c,e,b){var d=YAHOO.env.modules,a,f,g;d[c]||(d[c]={versions:[],builds:[]});d=d[c];a=b.version;b=b.build;f=YAHOO.env.listeners;d.name=c;d.version=a;d.build=b;d.versions.push(a);d.builds.push(b);d.mainClass=e;for(g=0;g<f.length;g+=1)f[g](d);e?(e.VERSION=a,e.BUILD=b):YAHOO.log("mainClass is undefined for module "+c,"warn")};YAHOO.env=YAHOO.env||{modules:[],listeners:[]};YAHOO.env.getVersion=function(c){return YAHOO.env.modules[c]||null}; +YAHOO.env.ua=function(){var c={ie:0,opera:0,gecko:0,webkit:0,mobile:null,air:0,caja:0},e=navigator.userAgent,b;/KHTML/.test(e)&&(c.webkit=1);if((b=e.match(/AppleWebKit\/([^\s]*)/))&&b[1]){c.webkit=parseFloat(b[1]);if(/ Mobile\//.test(e))c.mobile="Apple";else if(b=e.match(/NokiaN[^\/]*/))c.mobile=b[0];if(b=e.match(/AdobeAIR\/([^\s]*)/))c.air=b[0]}if(!c.webkit)if((b=e.match(/Opera[\s\/]([^\s]*)/))&&b[1]){if(c.opera=parseFloat(b[1]),b=e.match(/Opera Mini[^;]*/))c.mobile=b[0]}else if((b=e.match(/MSIE\s([^;]*)/))&& +b[1])c.ie=parseFloat(b[1]);else if(b=e.match(/Gecko\/([^\s]*)/))if(c.gecko=1,(b=e.match(/rv:([^\s\)]*)/))&&b[1])c.gecko=parseFloat(b[1]);if((b=e.match(/Caja\/([^\s]*)/))&&b[1])c.caja=parseFloat(b[1]);return c}();(function(){YAHOO.namespace("util","widget","example");if("undefined"!==typeof YAHOO_config){var c=YAHOO_config.listener,e=YAHOO.env.listeners,b=!0,d;if(c){for(d=0;d<e.length;d+=1)if(e[d]==c){b=!1;break}b&&e.push(c)}}})();YAHOO.lang=YAHOO.lang||{}; +(function(){var c=YAHOO.lang,e=Object.prototype,b=["toString","valueOf"],d={isArray:function(a){return"[object Array]"===e.toString.apply(a)},isBoolean:function(a){return"boolean"===typeof a},isFunction:function(a){return"[object Function]"===e.toString.apply(a)},isNull:function(a){return null===a},isNumber:function(a){return"number"===typeof a&&isFinite(a)},isObject:function(a){return a&&("object"===typeof a||c.isFunction(a))||!1},isString:function(a){return"string"===typeof a},isUndefined:function(a){return"undefined"=== +typeof a},_IEEnumFix:YAHOO.env.ua.ie?function(a,d){var g,h,i;for(g=0;g<b.length;g+=1)h=b[g],i=d[h],c.isFunction(i)&&i!=e[h]&&(a[h]=i)}:function(){},extend:function(a,b,d){if(!b||!a)throw Error("extend failed, please check that all dependencies are included.");var h=function(){},i;h.prototype=b.prototype;a.prototype=new h;a.prototype.constructor=a;a.superclass=b.prototype;b.prototype.constructor==e.constructor&&(b.prototype.constructor=b);if(d){for(i in d)c.hasOwnProperty(d,i)&&(a.prototype[i]=d[i]); +c._IEEnumFix(a.prototype,d)}},augmentObject:function(a,b){if(!b||!a)throw Error("Absorb failed, verify dependencies.");var d=arguments,e,i=d[2];if(i&&!0!==i)for(e=2;e<d.length;e+=1)a[d[e]]=b[d[e]];else{for(e in b)if(i||!(e in a))a[e]=b[e];c._IEEnumFix(a,b)}},augmentProto:function(a,b){if(!b||!a)throw Error("Augment failed, verify dependencies.");var d=[a.prototype,b.prototype],e;for(e=2;e<arguments.length;e+=1)d.push(arguments[e]);c.augmentObject.apply(this,d)},dump:function(a,b){var d,e,i=[];if(c.isObject(a)){if(a instanceof +Date||"nodeType"in a&&"tagName"in a)return a;if(c.isFunction(a))return"f(){...}"}else return a+"";b=c.isNumber(b)?b:3;if(c.isArray(a)){i.push("[");d=0;for(e=a.length;d<e;d+=1)c.isObject(a[d])?i.push(0<b?c.dump(a[d],b-1):"{...}"):i.push(a[d]),i.push(", ");1<i.length&&i.pop();i.push("]")}else{i.push("{");for(d in a)c.hasOwnProperty(a,d)&&(i.push(d+" => "),c.isObject(a[d])?i.push(0<b?c.dump(a[d],b-1):"{...}"):i.push(a[d]),i.push(", "));1<i.length&&i.pop();i.push("}")}return i.join("")},substitute:function(a, +b,d){for(var h,i,j,k,l,m=[],n;;){h=a.lastIndexOf("{");if(0>h)break;i=a.indexOf("}",h);if(h+1>=i)break;k=n=a.substring(h+1,i);l=null;j=k.indexOf(" ");-1<j&&(l=k.substring(j+1),k=k.substring(0,j));j=b[k];d&&(j=d(k,j,l));c.isObject(j)?c.isArray(j)?j=c.dump(j,parseInt(l,10)):(l=l||"",k=l.indexOf("dump"),-1<k&&(l=l.substring(4)),j=j.toString===e.toString||-1<k?c.dump(j,parseInt(l,10)):j.toString()):!c.isString(j)&&!c.isNumber(j)&&(j="~-"+m.length+"-~",m[m.length]=n);a=a.substring(0,h)+j+a.substring(i+ +1)}for(h=m.length-1;0<=h;h-=1)a=a.replace(RegExp("~-"+h+"-~"),"{"+m[h]+"}","g");return a},trim:function(a){try{return a.replace(/^\s+|\s+$/g,"")}catch(b){return a}},merge:function(){var a={},b=arguments,d=b.length,e;for(e=0;e<d;e+=1)c.augmentObject(a,b[e],!0);return a},later:function(a,b,d,e,i){var a=a||0,b=b||{},j=d,k=e,l;c.isString(d)&&(j=b[d]);if(!j)throw new TypeError("method undefined");c.isArray(k)||(k=[e]);d=function(){j.apply(b,k)};l=i?setInterval(d,a):setTimeout(d,a);return{interval:i,cancel:function(){this.interval? +clearInterval(l):clearTimeout(l)}}},isValue:function(a){return c.isObject(a)||c.isString(a)||c.isNumber(a)||c.isBoolean(a)}};c.hasOwnProperty=e.hasOwnProperty?function(a,b){return a&&a.hasOwnProperty(b)}:function(a,b){return!c.isUndefined(a[b])&&a.constructor.prototype[b]!==a[b]};d.augmentObject(c,d,!0);YAHOO.util.Lang=c;c.augment=c.augmentProto;YAHOO.augment=c.augmentProto;YAHOO.extend=c.extend})();YAHOO.register("yahoo",YAHOO,{version:"2.7.0",build:"1796"}); +(function(){YAHOO.env._id_counter=YAHOO.env._id_counter||0;var c=YAHOO.util,e=YAHOO.lang,b=YAHOO.env.ua,d=YAHOO.lang.trim,a={},f={},g=/^t(?:able|d|h)$/i,h=/color$/i,i=window.document,j=i.documentElement,k=b.opera,l=b.webkit,m=b.gecko,n=b.ie;c.Dom={CUSTOM_ATTRIBUTES:!j.hasAttribute?{"for":"htmlFor","class":"className"}:{htmlFor:"for",className:"class"},get:function(a){var b,d,f,e;if(a){if(a.nodeType||a.item)return a;if("string"===typeof a){b=a;a=i.getElementById(a);if(!(a&&a.id===b)&&a&&i.all){a=null; +d=i.all[b];f=0;for(e=d.length;f<e;++f)if(d[f].id===b)return d[f]}return a}a.DOM_EVENTS&&(a=a.get("element"));if("length"in a){b=[];f=0;for(e=a.length;f<e;++f)b[b.length]=c.Dom.get(a[f]);return b}return a}return null},getComputedStyle:function(a,b){if(window.getComputedStyle)return a.ownerDocument.defaultView.getComputedStyle(a,null)[b];if(a.currentStyle)return c.Dom.IE_ComputedStyle.get(a,b)},getStyle:function(a,b){return c.Dom.batch(a,c.Dom._getStyle,b)},_getStyle:function(){if(window.getComputedStyle)return function(a, +b){var b="float"===b?b="cssFloat":c.Dom._toCamel(b),d=a.style[b],f;d||(f=a.ownerDocument.defaultView.getComputedStyle(a,null))&&(d=f[b]);return d};if(j.currentStyle)return function(a,b){var d;switch(b){case "opacity":d=100;try{d=a.filters["DXImageTransform.Microsoft.Alpha"].opacity}catch(f){try{d=a.filters("alpha").opacity}catch(e){}}return d/100;case "float":b="styleFloat";default:return b=c.Dom._toCamel(b),d=a.currentStyle?a.currentStyle[b]:null,a.style[b]||d}}}(),setStyle:function(a,b,d){c.Dom.batch(a, +c.Dom._setStyle,{prop:b,val:d})},_setStyle:function(){return n?function(a,b){var d=c.Dom._toCamel(b.prop),f=b.val;if(a)switch(d){case "opacity":if(e.isString(a.style.filter)&&(a.style.filter="alpha(opacity="+100*f+")",!a.currentStyle||!a.currentStyle.hasLayout))a.style.zoom=1;break;case "float":d="styleFloat";default:a.style[d]=f}}:function(a,b){var d=c.Dom._toCamel(b.prop),f=b.val;a&&("float"==d&&(d="cssFloat"),a.style[d]=f)}}(),getXY:function(a){return c.Dom.batch(a,c.Dom._getXY)},_canPosition:function(a){return"none"!== +c.Dom._getStyle(a,"display")&&c.Dom._inDoc(a)},_getXY:function(){return i.documentElement.getBoundingClientRect?function(a){var d,f,e,g,j,h,m,k=Math.floor;f=!1;if(c.Dom._canPosition(a)){f=a.getBoundingClientRect();e=a.ownerDocument;a=c.Dom.getDocumentScrollLeft(e);d=c.Dom.getDocumentScrollTop(e);f=[k(f.left),k(f.top)];n&&8>b.ie&&(j=g=2,h=e.compatMode,m=o(e.documentElement,"borderLeftWidth"),e=o(e.documentElement,"borderTopWidth"),6===b.ie&&"BackCompat"!==h&&(j=g=0),"BackCompat"==h&&("medium"!==m&& +(g=parseInt(m,10)),"medium"!==e&&(j=parseInt(e,10))),f[0]-=g,f[1]-=j);if(d||a)f[0]+=a,f[1]+=d;f[0]=k(f[0]);f[1]=k(f[1])}return f}:function(a){var d,f,e,g=!1,j=a;if(c.Dom._canPosition(a)){g=[a.offsetLeft,a.offsetTop];d=c.Dom.getDocumentScrollLeft(a.ownerDocument);f=c.Dom.getDocumentScrollTop(a.ownerDocument);for(e=m||519<b.webkit?!0:!1;j=j.offsetParent;)g[0]+=j.offsetLeft,g[1]+=j.offsetTop,e&&(g=c.Dom._calcBorders(j,g));if("fixed"!==c.Dom._getStyle(a,"position")){for(j=a;(j=j.parentNode)&&j.tagName;)if(a= +j.scrollTop,e=j.scrollLeft,m&&"visible"!==c.Dom._getStyle(j,"overflow")&&(g=c.Dom._calcBorders(j,g)),a||e)g[0]-=e,g[1]-=a;g[0]+=d;g[1]+=f}else if(k)g[0]-=d,g[1]-=f;else if(l||m)g[0]+=d,g[1]+=f;g[0]=Math.floor(g[0]);g[1]=Math.floor(g[1])}return g}}(),getX:function(a){return c.Dom.batch(a,function(a){return c.Dom.getXY(a)[0]},c.Dom,!0)},getY:function(a){return c.Dom.batch(a,function(a){return c.Dom.getXY(a)[1]},c.Dom,!0)},setXY:function(a,b,d){c.Dom.batch(a,c.Dom._setXY,{pos:b,noRetry:d})},_setXY:function(a, +b){var d=c.Dom._getStyle(a,"position"),f=c.Dom.setStyle,e=b.pos,g=b.noRetry,j=[parseInt(c.Dom.getComputedStyle(a,"left"),10),parseInt(c.Dom.getComputedStyle(a,"top"),10)],h;"static"==d&&(d="relative",f(a,"position",d));h=c.Dom._getXY(a);if(!e||!1===h)return!1;isNaN(j[0])&&(j[0]="relative"==d?0:a.offsetLeft);isNaN(j[1])&&(j[1]="relative"==d?0:a.offsetTop);null!==e[0]&&f(a,"left",e[0]-h[0]+j[0]+"px");null!==e[1]&&f(a,"top",e[1]-h[1]+j[1]+"px");g||(d=c.Dom._getXY(a),(null!==e[0]&&d[0]!=e[0]||null!== +e[1]&&d[1]!=e[1])&&c.Dom._setXY(a,{pos:e,noRetry:!0}))},setX:function(a,b){c.Dom.setXY(a,[b,null])},setY:function(a,b){c.Dom.setXY(a,[null,b])},getRegion:function(a){return c.Dom.batch(a,function(a){var b=!1;c.Dom._canPosition(a)&&(b=c.Region.getRegion(a));return b},c.Dom,!0)},getClientWidth:function(){return c.Dom.getViewportWidth()},getClientHeight:function(){return c.Dom.getViewportHeight()},getElementsByClassName:function(a,b,d,f,g,j){a=e.trim(a);b=b||"*";d=d?c.Dom.get(d):i;if(!d)return[];for(var h= +[],b=d.getElementsByTagName(b),d=c.Dom.hasClass,m=0,k=b.length;m<k;++m)d(b[m],a)&&(h[h.length]=b[m]);f&&c.Dom.batch(h,f,g,j);return h},hasClass:function(a,b){return c.Dom.batch(a,c.Dom._hasClass,b)},_hasClass:function(a,b){var d=!1;a&&b&&(d=c.Dom.getAttribute(a,"className")||"",d=b.exec?b.test(d):b&&-1<(" "+d+" ").indexOf(" "+b+" "));return d},addClass:function(a,b){return c.Dom.batch(a,c.Dom._addClass,b)},_addClass:function(a,b){var f=!1,e;a&&b&&(e=c.Dom.getAttribute(a,"className")||"",c.Dom._hasClass(a, +b)||(c.Dom.setAttribute(a,"className",d(e+" "+b)),f=!0));return f},removeClass:function(a,b){return c.Dom.batch(a,c.Dom._removeClass,b)},_removeClass:function(a,b){var f=!1,e,g;a&&b&&(e=c.Dom.getAttribute(a,"className")||"",c.Dom.setAttribute(a,"className",e.replace(c.Dom._getClassRegex(b),"")),g=c.Dom.getAttribute(a,"className"),e!==g&&(c.Dom.setAttribute(a,"className",d(g)),f=!0,""===c.Dom.getAttribute(a,"className")&&(e=a.hasAttribute&&a.hasAttribute("class")?"class":"className",a.removeAttribute(e)))); +return f},replaceClass:function(a,b,d){return c.Dom.batch(a,c.Dom._replaceClass,{from:b,to:d})},_replaceClass:function(a,b){var f,e,g=!1;a&&b&&(f=b.from,(e=b.to)?f?f!==e&&(g=c.Dom.getAttribute(a,"className")||"",f=(" "+g.replace(c.Dom._getClassRegex(f)," "+e)).split(c.Dom._getClassRegex(e)),f.splice(1,0," "+e),c.Dom.setAttribute(a,"className",d(f.join(""))),g=!0):g=c.Dom._addClass(a,b.to):g=!1);return g},generateId:function(a,b){var b=b||"yui-gen",d=function(a){if(a&&a.id)return a.id;var d=b+YAHOO.env._id_counter++; +if(a){if(a.ownerDocument.getElementById(d))return c.Dom.generateId(a,d+b);a.id=d}return d};return c.Dom.batch(a,d,c.Dom,!0)||d.apply(c.Dom,arguments)},isAncestor:function(a,b){var a=c.Dom.get(a),b=c.Dom.get(b),d=!1;a&&b&&(a.nodeType&&b.nodeType)&&(a.contains&&a!==b?d=a.contains(b):a.compareDocumentPosition&&(d=!!(a.compareDocumentPosition(b)&16)));return d},inDocument:function(a,b){return c.Dom._inDoc(c.Dom.get(a),b)},_inDoc:function(a,b){var d=!1;a&&a.tagName&&(b=b||a.ownerDocument,d=c.Dom.isAncestor(b.documentElement, +a));return d},getElementsBy:function(a,b,d,f,e,g,j){b=b||"*";d=d?c.Dom.get(d):i;if(!d)return[];for(var h=[],b=d.getElementsByTagName(b),d=0,m=b.length;d<m;++d)if(a(b[d]))if(j){h=b[d];break}else h[h.length]=b[d];f&&c.Dom.batch(h,f,e,g);return h},getElementBy:function(a,b,d){return c.Dom.getElementsBy(a,b,d,null,null,null,!0)},batch:function(a,b,d,f){var e=[],f=f?d:window;if((a=a&&(a.tagName||a.item)?a:c.Dom.get(a))&&b){if(a.tagName||void 0===a.length)return b.call(f,a,d);for(var g=0;g<a.length;++g)e[e.length]= +b.call(f,a[g],d)}else return!1;return e},getDocumentHeight:function(){return Math.max("CSS1Compat"!=i.compatMode||l?i.body.scrollHeight:j.scrollHeight,c.Dom.getViewportHeight())},getDocumentWidth:function(){return Math.max("CSS1Compat"!=i.compatMode||l?i.body.scrollWidth:j.scrollWidth,c.Dom.getViewportWidth())},getViewportHeight:function(){var a=self.innerHeight,b=i.compatMode;if((b||n)&&!k)a="CSS1Compat"==b?j.clientHeight:i.body.clientHeight;return a},getViewportWidth:function(){var a=self.innerWidth, +b=i.compatMode;if(b||n)a="CSS1Compat"==b?j.clientWidth:i.body.clientWidth;return a},getAncestorBy:function(a,b){for(;a=a.parentNode;)if(c.Dom._testElement(a,b))return a;return null},getAncestorByClassName:function(a,b){a=c.Dom.get(a);return!a?null:c.Dom.getAncestorBy(a,function(a){return c.Dom.hasClass(a,b)})},getAncestorByTagName:function(a,b){a=c.Dom.get(a);return!a?null:c.Dom.getAncestorBy(a,function(a){return a.tagName&&a.tagName.toUpperCase()==b.toUpperCase()})},getPreviousSiblingBy:function(a, +b){for(;a;)if(a=a.previousSibling,c.Dom._testElement(a,b))return a;return null},getPreviousSibling:function(a){a=c.Dom.get(a);return!a?null:c.Dom.getPreviousSiblingBy(a)},getNextSiblingBy:function(a,b){for(;a;)if(a=a.nextSibling,c.Dom._testElement(a,b))return a;return null},getNextSibling:function(a){a=c.Dom.get(a);return!a?null:c.Dom.getNextSiblingBy(a)},getFirstChildBy:function(a,b){return(c.Dom._testElement(a.firstChild,b)?a.firstChild:null)||c.Dom.getNextSiblingBy(a.firstChild,b)},getFirstChild:function(a){a= +c.Dom.get(a);return!a?null:c.Dom.getFirstChildBy(a)},getLastChildBy:function(a,b){return!a?null:(c.Dom._testElement(a.lastChild,b)?a.lastChild:null)||c.Dom.getPreviousSiblingBy(a.lastChild,b)},getLastChild:function(a){a=c.Dom.get(a);return c.Dom.getLastChildBy(a)},getChildrenBy:function(a,b){var d=c.Dom.getFirstChildBy(a,b),f=d?[d]:[];c.Dom.getNextSiblingBy(d,function(a){if(!b||b(a))f[f.length]=a;return!1});return f},getChildren:function(a){a=c.Dom.get(a);return c.Dom.getChildrenBy(a)},getDocumentScrollLeft:function(a){a= +a||i;return Math.max(a.documentElement.scrollLeft,a.body.scrollLeft)},getDocumentScrollTop:function(a){a=a||i;return Math.max(a.documentElement.scrollTop,a.body.scrollTop)},insertBefore:function(a,b){a=c.Dom.get(a);b=c.Dom.get(b);return!a||!b||!b.parentNode?null:b.parentNode.insertBefore(a,b)},insertAfter:function(a,b){a=c.Dom.get(a);b=c.Dom.get(b);return!a||!b||!b.parentNode?null:b.nextSibling?b.parentNode.insertBefore(a,b.nextSibling):b.parentNode.appendChild(a)},getClientRegion:function(){var a= +c.Dom.getDocumentScrollTop(),b=c.Dom.getDocumentScrollLeft(),d=c.Dom.getViewportWidth()+b,f=c.Dom.getViewportHeight()+a;return new c.Region(a,d,f,b)},setAttribute:function(a,b,d){b=c.Dom.CUSTOM_ATTRIBUTES[b]||b;a.setAttribute(b,d)},getAttribute:function(a,b){b=c.Dom.CUSTOM_ATTRIBUTES[b]||b;return a.getAttribute(b)},_toCamel:function(b){function d(a,b){return b.toUpperCase()}return a[b]||(a[b]=-1===b.indexOf("-")?b:b.replace(/-([a-z])/gi,d))},_getClassRegex:function(a){var b;void 0!==a&&(a.exec?b= +a:(b=f[a],b||(a=a.replace(c.Dom._patterns.CLASS_RE_TOKENS,"\\$1"),b=f[a]=RegExp("(?:^|\\s)"+a+"(?= |$)","g"))));return b},_patterns:{ROOT_TAG:/^body|html$/i,CLASS_RE_TOKENS:/([\.\(\)\^\$\*\+\?\|\[\]\{\}])/g},_testElement:function(a,b){return a&&1==a.nodeType&&(!b||b(a))},_calcBorders:function(a,b){var d=parseInt(c.Dom.getComputedStyle(a,"borderTopWidth"),10)||0,f=parseInt(c.Dom.getComputedStyle(a,"borderLeftWidth"),10)||0;m&&g.test(a.tagName)&&(f=d=0);b[0]+=f;b[1]+=d;return b}};var o=c.Dom.getComputedStyle; +b.opera&&(c.Dom.getComputedStyle=function(a,b){var d=o(a,b);h.test(b)&&(d=c.Dom.Color.toRGB(d));return d});b.webkit&&(c.Dom.getComputedStyle=function(a,b){var d=o(a,b);"rgba(0, 0, 0, 0)"===d&&(d="transparent");return d})})();YAHOO.util.Region=function(c,e,b,d){this.y=this.top=c;this[1]=c;this.right=e;this.bottom=b;this.x=this.left=d;this[0]=d;this.width=this.right-this.left;this.height=this.bottom-this.top}; +YAHOO.util.Region.prototype.contains=function(c){return c.left>=this.left&&c.right<=this.right&&c.top>=this.top&&c.bottom<=this.bottom};YAHOO.util.Region.prototype.getArea=function(){return(this.bottom-this.top)*(this.right-this.left)};YAHOO.util.Region.prototype.intersect=function(c){var e=Math.max(this.top,c.top),b=Math.min(this.right,c.right),d=Math.min(this.bottom,c.bottom),c=Math.max(this.left,c.left);return d>=e&&b>=c?new YAHOO.util.Region(e,b,d,c):null}; +YAHOO.util.Region.prototype.union=function(c){var e=Math.min(this.top,c.top),b=Math.max(this.right,c.right),d=Math.max(this.bottom,c.bottom),c=Math.min(this.left,c.left);return new YAHOO.util.Region(e,b,d,c)};YAHOO.util.Region.prototype.toString=function(){return"Region {top: "+this.top+", right: "+this.right+", bottom: "+this.bottom+", left: "+this.left+", height: "+this.height+", width: "+this.width+"}"}; +YAHOO.util.Region.getRegion=function(c){var e=YAHOO.util.Dom.getXY(c);return new YAHOO.util.Region(e[1],e[0]+c.offsetWidth,e[1]+c.offsetHeight,e[0])};YAHOO.util.Point=function(c,e){YAHOO.lang.isArray(c)&&(e=c[1],c=c[0]);YAHOO.util.Point.superclass.constructor.call(this,e,c,e,c)};YAHOO.extend(YAHOO.util.Point,YAHOO.util.Region); +(function(){var c=YAHOO.util,e=/^width|height$/,b=/^(\d[.\d]*)+(em|ex|px|gd|rem|vw|vh|vm|ch|mm|cm|in|pt|pc|deg|rad|ms|s|hz|khz|%){1}?/i,d={get:function(a,d){var e="",e=a.currentStyle[d];return e="opacity"===d?c.Dom.getStyle(a,"opacity"):!e||e.indexOf&&-1<e.indexOf("px")?e:c.Dom.IE_COMPUTED[d]?c.Dom.IE_COMPUTED[d](a,d):b.test(e)?c.Dom.IE.ComputedStyle.getPixel(a,d):e},getOffset:function(a,b){var d=a.currentStyle[b],c=b.charAt(0).toUpperCase()+b.substr(1),j="offset"+c,k="pixel"+c,c="";"auto"==d?(c= +d=a[j],e.test(b)&&(a.style[b]=d,a[j]>d&&(c=d-(a[j]-d)),a.style[b]="auto")):(!a.style[k]&&!a.style[b]&&(a.style[b]=d),c=a.style[k]);return c+"px"},getBorderWidth:function(a,b){var d=null;a.currentStyle.hasLayout||(a.style.zoom=1);switch(b){case "borderTopWidth":d=a.clientTop;break;case "borderBottomWidth":d=a.offsetHeight-a.clientHeight-a.clientTop;break;case "borderLeftWidth":d=a.clientLeft;break;case "borderRightWidth":d=a.offsetWidth-a.clientWidth-a.clientLeft}return d+"px"},getPixel:function(a, +b){var d=null,c=a.currentStyle.right;a.style.right=a.currentStyle[b];d=a.style.pixelRight;a.style.right=c;return d+"px"},getMargin:function(a,b){return"auto"==a.currentStyle[b]?"0px":c.Dom.IE.ComputedStyle.getPixel(a,b)},getVisibility:function(a,b){for(var d;(d=a.currentStyle)&&"inherit"==d[b];)a=a.parentNode;return d?d[b]:"visible"},getColor:function(a,b){return c.Dom.Color.toRGB(a.currentStyle[b])||"transparent"},getBorderColor:function(a,b){var d=a.currentStyle;return c.Dom.Color.toRGB(c.Dom.Color.toHex(d[b]|| +d.color))}},a={};a.top=a.right=a.bottom=a.left=a.width=a.height=d.getOffset;a.color=d.getColor;a.borderTopWidth=a.borderRightWidth=a.borderBottomWidth=a.borderLeftWidth=d.getBorderWidth;a.marginTop=a.marginRight=a.marginBottom=a.marginLeft=d.getMargin;a.visibility=d.getVisibility;a.borderColor=a.borderTopColor=a.borderRightColor=a.borderBottomColor=a.borderLeftColor=d.getBorderColor;c.Dom.IE_COMPUTED=a;c.Dom.IE_ComputedStyle=d})(); +(function(){var c=parseInt,e=RegExp,b=YAHOO.util;b.Dom.Color={KEYWORDS:{black:"000",silver:"c0c0c0",gray:"808080",white:"fff",maroon:"800000",red:"f00",purple:"800080",fuchsia:"f0f",green:"008000",lime:"0f0",olive:"808000",yellow:"ff0",navy:"000080",blue:"00f",teal:"008080",aqua:"0ff"},re_RGB:/^rgb\(([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i,re_hex:/^#?([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i,re_hex3:/([0-9A-F])/gi,toRGB:function(d){b.Dom.Color.re_RGB.test(d)||(d=b.Dom.Color.toHex(d));b.Dom.Color.re_hex.exec(d)&& +(d="rgb("+[c(e.$1,16),c(e.$2,16),c(e.$3,16)].join(", ")+")");return d},toHex:function(d){d=b.Dom.Color.KEYWORDS[d]||d;if(b.Dom.Color.re_RGB.exec(d))var d=1===e.$2.length?"0"+e.$2:Number(e.$2),a=1===e.$3.length?"0"+e.$3:Number(e.$3),d=[(1===e.$1.length?"0"+e.$1:Number(e.$1)).toString(16),d.toString(16),a.toString(16)].join("");6>d.length&&(d=d.replace(b.Dom.Color.re_hex3,"$1$1"));"transparent"!==d&&0>d.indexOf("#")&&(d="#"+d);return d.toLowerCase()}}})(); +YAHOO.register("dom",YAHOO.util.Dom,{version:"2.7.0",build:"1796"});YAHOO.util.CustomEvent=function(c,e,b,d){this.type=c;this.scope=e||window;this.silent=b;this.signature=d||YAHOO.util.CustomEvent.LIST;this.subscribers=[];"_YUICEOnSubscribe"!==c&&(this.subscribeEvent=new YAHOO.util.CustomEvent("_YUICEOnSubscribe",this,!0));this.lastError=null};YAHOO.util.CustomEvent.LIST=0;YAHOO.util.CustomEvent.FLAT=1; +YAHOO.util.CustomEvent.prototype={subscribe:function(c,e,b){if(!c)throw Error("Invalid callback for subscriber to '"+this.type+"'");this.subscribeEvent&&this.subscribeEvent.fire(c,e,b);this.subscribers.push(new YAHOO.util.Subscriber(c,e,b))},unsubscribe:function(c,e){if(!c)return this.unsubscribeAll();for(var b=!1,d=0,a=this.subscribers.length;d<a;++d){var f=this.subscribers[d];f&&f.contains(c,e)&&(this._delete(d),b=!0)}return b},fire:function(){this.lastError=null;var c=this.subscribers.length;if(!c&& +this.silent)return!0;var e=[].slice.call(arguments,0),b=!0,d,a=this.subscribers.slice(),f=YAHOO.util.Event.throwErrors;for(d=0;d<c;++d){var g=a[d];if(g){var h=g.getScope(this.scope);if(this.signature==YAHOO.util.CustomEvent.FLAT){var i=null;0<e.length&&(i=e[0]);try{b=g.fn.call(h,i,g.obj)}catch(j){if(this.lastError=j,f)throw j;}}else try{b=g.fn.call(h,this.type,e,g.obj)}catch(k){if(this.lastError=k,f)throw k;}if(!1===b)break}}return!1!==b},unsubscribeAll:function(){var c=this.subscribers.length,e; +for(e=c-1;-1<e;e--)this._delete(e);this.subscribers=[];return c},_delete:function(c){var e=this.subscribers[c];e&&(delete e.fn,delete e.obj);this.subscribers.splice(c,1)},toString:function(){return"CustomEvent: '"+this.type+"', context: "+this.scope}};YAHOO.util.Subscriber=function(c,e,b){this.fn=c;this.obj=YAHOO.lang.isUndefined(e)?null:e;this.overrideContext=b}; +YAHOO.util.Subscriber.prototype.getScope=function(c){return this.overrideContext?!0===this.overrideContext?this.obj:this.overrideContext:c};YAHOO.util.Subscriber.prototype.contains=function(c,e){return e?this.fn==c&&this.obj==e:this.fn==c};YAHOO.util.Subscriber.prototype.toString=function(){return"Subscriber { obj: "+this.obj+", overrideContext: "+(this.overrideContext||"no")+" }"}; +YAHOO.util.Event||(YAHOO.util.Event=function(){var c=!1,e=[],b=[],d=[],a=[],f=0,g=[],h=[],i=0,j={63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9},k=YAHOO.env.ua.ie?"focusin":"focus",l=YAHOO.env.ua.ie?"focusout":"blur";return{POLL_RETRYS:2E3,POLL_INTERVAL:20,EL:0,TYPE:1,FN:2,WFN:3,UNLOAD_OBJ:3,ADJ_SCOPE:4,OBJ:5,OVERRIDE:6,lastError:null,isSafari:YAHOO.env.ua.webkit,webkit:YAHOO.env.ua.webkit,isIE:YAHOO.env.ua.ie,_interval:null,_dri:null,DOMReady:!1,throwErrors:!1,startInterval:function(){if(!this._interval){var a= +this;this._interval=setInterval(function(){a._tryPreloadAttach()},this.POLL_INTERVAL)}},onAvailable:function(a,b,d,c,e){for(var a=YAHOO.lang.isString(a)?[a]:a,j=0;j<a.length;j+=1)g.push({id:a[j],fn:b,obj:d,overrideContext:c,checkReady:e});f=this.POLL_RETRYS;this.startInterval()},onContentReady:function(a,b,d,c){this.onAvailable(a,b,d,c,!0)},onDOMReady:function(a,b,d){this.DOMReady?setTimeout(function(){var c=window;d&&(c=!0===d?b:d);a.call(c,"DOMReady",[],b)},0):this.DOMReadyEvent.subscribe(a,b,d)}, +_addListener:function(c,f,g,j,k,i){if(!g||!g.call)return!1;if(this._isValidCollection(c)){for(var i=!0,l=0,s=c.length;l<s;++l)i=this.on(c[l],f,g,j,k)&&i;return i}if(YAHOO.lang.isString(c))if(l=this.getEl(c))c=l;else return this.onAvailable(c,function(){YAHOO.util.Event.on(c,f,g,j,k)}),!0;if(!c)return!1;if("unload"==f&&j!==this)return b[b.length]=[c,f,g,j,k],!0;var t=c;k&&(t=!0===k?j:k);l=function(a){return g.call(t,YAHOO.util.Event.getEvent(a,c),j)};s=[c,f,g,l,t,j,k];e[e.length]=s;if(this.useLegacyEvent(c, +f)){var p=this.getLegacyIndex(c,f);if(-1==p||c!=d[p][0])p=d.length,h[c.id+f]=p,d[p]=[c,f,c["on"+f]],a[p]=[],c["on"+f]=function(a){YAHOO.util.Event.fireLegacyEvent(YAHOO.util.Event.getEvent(a),p)};a[p].push(s)}else try{this._simpleAdd(c,f,l,i)}catch(u){return this.lastError=u,this.removeListener(c,f,g),!1}return!0},addListener:function(a,b,d,c,f){return this._addListener(a,b,d,c,f,!1)},addFocusListener:function(a,b,d,c){return this._addListener(a,k,b,d,c,!0)},removeFocusListener:function(a,b){return this.removeListener(a, +k,b)},addBlurListener:function(a,b,d,c){return this._addListener(a,l,b,d,c,!0)},removeBlurListener:function(a,b){return this.removeListener(a,l,b)},fireLegacyEvent:function(b,c){var f=!0,e,g,j;e=a[c].slice();for(var h=0,k=e.length;h<k;++h)if((g=e[h])&&g[this.WFN])j=g[this.ADJ_SCOPE],g=g[this.WFN].call(j,b),f=f&&g;if((e=d[c])&&e[2])e[2](b);return f},getLegacyIndex:function(a,b){var d=this.generateId(a)+b;return"undefined"==typeof h[d]?-1:h[d]},useLegacyEvent:function(a,b){return this.webkit&&419>this.webkit&& +("click"==b||"dblclick"==b)},removeListener:function(d,c,f,g){var j,h,k;if("string"==typeof d)d=this.getEl(d);else if(this._isValidCollection(d)){g=!0;for(j=d.length-1;-1<j;j--)g=this.removeListener(d[j],c,f)&&g;return g}if(!f||!f.call)return this.purgeElement(d,!1,c);if("unload"==c){for(j=b.length-1;-1<j;j--)if((k=b[j])&&k[0]==d&&k[1]==c&&k[2]==f)return b.splice(j,1),!0;return!1}j=null;"undefined"===typeof g&&(g=this._getCacheIndex(d,c,f));0<=g&&(j=e[g]);if(!d||!j)return!1;if(this.useLegacyEvent(d, +c)){j=this.getLegacyIndex(d,c);var i=a[j];if(i){j=0;for(h=i.length;j<h;++j)if((k=i[j])&&k[this.EL]==d&&k[this.TYPE]==c&&k[this.FN]==f){i.splice(j,1);break}}}else try{this._simpleRemove(d,c,j[this.WFN],!1)}catch(l){return this.lastError=l,!1}delete e[g][this.WFN];delete e[g][this.FN];e.splice(g,1);return!0},getTarget:function(a){return this.resolveTextNode(a.target||a.srcElement)},resolveTextNode:function(a){try{if(a&&3==a.nodeType)return a.parentNode}catch(b){}return a},getPageX:function(a){var b= +a.pageX;!b&&0!==b&&(b=a.clientX||0,this.isIE&&(b+=this._getScrollLeft()));return b},getPageY:function(a){var b=a.pageY;!b&&0!==b&&(b=a.clientY||0,this.isIE&&(b+=this._getScrollTop()));return b},getXY:function(a){return[this.getPageX(a),this.getPageY(a)]},getRelatedTarget:function(a){var b=a.relatedTarget;b||("mouseout"==a.type?b=a.toElement:"mouseover"==a.type&&(b=a.fromElement));return this.resolveTextNode(b)},getTime:function(a){if(!a.time){var b=(new Date).getTime();try{a.time=b}catch(d){return this.lastError= +d,b}}return a.time},stopEvent:function(a){this.stopPropagation(a);this.preventDefault(a)},stopPropagation:function(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0},preventDefault:function(a){a.preventDefault?a.preventDefault():a.returnValue=!1},getEvent:function(a){a=a||window.event;if(!a)for(var b=this.getEvent.caller;b&&!((a=b.arguments[0])&&Event==a.constructor);)b=b.caller;return a},getCharCode:function(a){a=a.keyCode||a.charCode||0;YAHOO.env.ua.webkit&&a in j&&(a=j[a]);return a},_getCacheIndex:function(a, +b,d){for(var c=0,f=e.length;c<f;c+=1){var g=e[c];if(g&&g[this.FN]==d&&g[this.EL]==a&&g[this.TYPE]==b)return c}return-1},generateId:function(a){var b=a.id;b||(b="yuievtautoid-"+i,++i,a.id=b);return b},_isValidCollection:function(a){try{return a&&"string"!==typeof a&&a.length&&!a.tagName&&!a.alert&&"undefined"!==typeof a[0]}catch(b){return!1}},elCache:{},getEl:function(a){return"string"===typeof a?document.getElementById(a):a},clearCache:function(){},DOMReadyEvent:new YAHOO.util.CustomEvent("DOMReady", +this),_load:function(){if(!c){c=!0;var a=YAHOO.util.Event;a._ready();a._tryPreloadAttach()}},_ready:function(){var a=YAHOO.util.Event;a.DOMReady||(a.DOMReady=!0,a.DOMReadyEvent.fire(),a._simpleRemove(document,"DOMContentLoaded",a._ready))},_tryPreloadAttach:function(){if(0===g.length)f=0,this._interval&&(clearInterval(this._interval),this._interval=null);else if(!this.locked)if(this.isIE&&!this.DOMReady)this.startInterval();else{this.locked=!0;var a=!c;a||(a=0<f&&0<g.length);var b=[],d=function(a, +b){var d=a;b.overrideContext&&(d=!0===b.overrideContext?b.obj:b.overrideContext);b.fn.call(d,b.obj)},e,j,h,k,i=[];e=0;for(j=g.length;e<j;e+=1)if(h=g[e])if(k=this.getEl(h.id))if(h.checkReady){if(c||k.nextSibling||!a)i.push(h),g[e]=null}else d(k,h),g[e]=null;else b.push(h);e=0;for(j=i.length;e<j;e+=1)h=i[e],d(this.getEl(h.id),h);f--;if(a){for(e=g.length-1;-1<e;e--)h=g[e],(!h||!h.id)&&g.splice(e,1);this.startInterval()}else this._interval&&(clearInterval(this._interval),this._interval=null);this.locked= +!1}},purgeElement:function(a,b,d){var a=YAHOO.lang.isString(a)?this.getEl(a):a,c=this.getListeners(a,d),f;if(c)for(f=c.length-1;-1<f;f--){var e=c[f];this.removeListener(a,e.type,e.fn)}if(b&&a&&a.childNodes){f=0;for(c=a.childNodes.length;f<c;++f)this.purgeElement(a.childNodes[f],b,d)}},getListeners:function(a,d){var c=[],f;f=d?"unload"===d?[b]:[e]:[e,b];for(var g=YAHOO.lang.isString(a)?this.getEl(a):a,j=0;j<f.length;j+=1){var h=f[j];if(h)for(var k=0,i=h.length;k<i;++k){var l=h[k];l&&(l[this.EL]=== +g&&(!d||d===l[this.TYPE]))&&c.push({type:l[this.TYPE],fn:l[this.FN],obj:l[this.OBJ],adjust:l[this.OVERRIDE],scope:l[this.ADJ_SCOPE],index:k})}}return c.length?c:null},_unload:function(a){var c=YAHOO.util.Event,f,g,j,h=b.slice(),k;f=0;for(j=b.length;f<j;++f)if(g=h[f])k=window,g[c.ADJ_SCOPE]&&(k=!0===g[c.ADJ_SCOPE]?g[c.UNLOAD_OBJ]:g[c.ADJ_SCOPE]),g[c.FN].call(k,c.getEvent(a,g[c.EL]),g[c.UNLOAD_OBJ]),h[f]=null;b=null;if(e)for(a=e.length-1;-1<a;a--)(g=e[a])&&c.removeListener(g[c.EL],g[c.TYPE],g[c.FN], +a);d=null;c._simpleRemove(window,"unload",c._unload)},_getScrollLeft:function(){return this._getScroll()[1]},_getScrollTop:function(){return this._getScroll()[0]},_getScroll:function(){var a=document.documentElement,b=document.body;return a&&(a.scrollTop||a.scrollLeft)?[a.scrollTop,a.scrollLeft]:b?[b.scrollTop,b.scrollLeft]:[0,0]},regCE:function(){},_simpleAdd:function(){return window.addEventListener?function(a,b,d,c){a.addEventListener(b,d,c)}:window.attachEvent?function(a,b,d){a.attachEvent("on"+ +b,d)}:function(){}}(),_simpleRemove:function(){return window.removeEventListener?function(a,b,d,c){a.removeEventListener(b,d,c)}:window.detachEvent?function(a,b,d){a.detachEvent("on"+b,d)}:function(){}}()}}(),function(){var c=YAHOO.util.Event;c.on=c.addListener;c.onFocus=c.addFocusListener;c.onBlur=c.addBlurListener;if(c.isIE){YAHOO.util.Event.onDOMReady(YAHOO.util.Event._tryPreloadAttach,YAHOO.util.Event,!0);var e=document.createElement("p");c._dri=setInterval(function(){try{e.doScroll("left"),clearInterval(c._dri), +c._dri=null,c._ready(),e=null}catch(b){}},c.POLL_INTERVAL)}else c.webkit&&525>c.webkit?c._dri=setInterval(function(){var b=document.readyState;if("loaded"==b||"complete"==b)clearInterval(c._dri),c._dri=null,c._ready()},c.POLL_INTERVAL):c._simpleAdd(document,"DOMContentLoaded",c._ready);c._simpleAdd(window,"load",c._load);c._simpleAdd(window,"unload",c._unload);c._tryPreloadAttach()}());YAHOO.util.EventProvider=function(){}; +YAHOO.util.EventProvider.prototype={__yui_events:null,__yui_subscribers:null,subscribe:function(c,e,b,d){this.__yui_events=this.__yui_events||{};var a=this.__yui_events[c];if(a)a.subscribe(e,b,d);else{a=this.__yui_subscribers=this.__yui_subscribers||{};a[c]||(a[c]=[]);a[c].push({fn:e,obj:b,overrideContext:d})}},unsubscribe:function(c,e,b){var d=this.__yui_events=this.__yui_events||{};if(c){if(d=d[c])return d.unsubscribe(e,b)}else{var c=true,a;for(a in d)YAHOO.lang.hasOwnProperty(d,a)&&(c=c&&d[a].unsubscribe(e, +b));return c}return false},unsubscribeAll:function(c){return this.unsubscribe(c)},createEvent:function(c,e){this.__yui_events=this.__yui_events||{};var b=e||{},d=this.__yui_events;if(!d[c]){var a=new YAHOO.util.CustomEvent(c,b.scope||this,b.silent,YAHOO.util.CustomEvent.FLAT);d[c]=a;b.onSubscribeCallback&&a.subscribeEvent.subscribe(b.onSubscribeCallback);this.__yui_subscribers=this.__yui_subscribers||{};if(b=this.__yui_subscribers[c])for(var f=0;f<b.length;++f)a.subscribe(b[f].fn,b[f].obj,b[f].overrideContext)}return d[c]}, +fireEvent:function(c,e,b,d){this.__yui_events=this.__yui_events||{};var a=this.__yui_events[c];if(!a)return null;for(var f=[],g=1;g<arguments.length;++g)f.push(arguments[g]);return a.fire.apply(a,f)},hasEvent:function(c){return this.__yui_events&&this.__yui_events[c]?true:false}}; +(function(){var c=YAHOO.util.Event,e=YAHOO.lang;YAHOO.util.KeyListener=function(b,a,f,g){function h(b){if(!a.shift)a.shift=false;if(!a.alt)a.alt=false;if(!a.ctrl)a.ctrl=false;if(b.shiftKey==a.shift&&b.altKey==a.alt&&b.ctrlKey==a.ctrl){var d,f=a.keys,e;if(YAHOO.lang.isArray(f))for(var g=0;g<f.length;g++){d=f[g];e=c.getCharCode(b);if(d==e){i.fire(e,b);break}}else{e=c.getCharCode(b);f==e&&i.fire(e,b)}}}if(!g)g=YAHOO.util.KeyListener.KEYDOWN;var i=new YAHOO.util.CustomEvent("keyPressed");this.enabledEvent= +new YAHOO.util.CustomEvent("enabled");this.disabledEvent=new YAHOO.util.CustomEvent("disabled");e.isString(b)&&(b=document.getElementById(b));e.isFunction(f)?i.subscribe(f):i.subscribe(f.fn,f.scope,f.correctScope);this.enable=function(){if(!this.enabled){c.on(b,g,h);this.enabledEvent.fire(a)}this.enabled=true};this.disable=function(){if(this.enabled){c.removeListener(b,g,h);this.disabledEvent.fire(a)}this.enabled=false};this.toString=function(){return"KeyListener ["+a.keys+"] "+b.tagName+(b.id?"["+ +b.id+"]":"")}};var b=YAHOO.util.KeyListener;b.KEYDOWN="keydown";b.KEYUP="keyup";b.KEY={ALT:18,BACK_SPACE:8,CAPS_LOCK:20,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,META:224,NUM_LOCK:144,PAGE_DOWN:34,PAGE_UP:33,PAUSE:19,PRINTSCREEN:44,RIGHT:39,SCROLL_LOCK:145,SHIFT:16,SPACE:32,TAB:9,UP:38}})();YAHOO.register("event",YAHOO.util.Event,{version:"2.7.0",build:"1796"});YAHOO.register("yahoo-dom-event",YAHOO,{version:"2.7.0",build:"1796"}); +YAHOO.util.DragDropMgr||(YAHOO.util.DragDropMgr=function(){var c=YAHOO.util.Event,e=YAHOO.util.Dom;return{useShim:false,_shimActive:false,_shimState:false,_debugShim:false,_createShim:function(){var b=document.createElement("div");b.id="yui-ddm-shim";document.body.firstChild?document.body.insertBefore(b,document.body.firstChild):document.body.appendChild(b);b.style.display="none";b.style.backgroundColor="red";b.style.position="absolute";b.style.zIndex="99999";e.setStyle(b,"opacity","0");this._shim= +b;c.on(b,"mouseup",this.handleMouseUp,this,true);c.on(b,"mousemove",this.handleMouseMove,this,true);c.on(window,"scroll",this._sizeShim,this,true)},_sizeShim:function(){if(this._shimActive){var b=this._shim;b.style.height=e.getDocumentHeight()+"px";b.style.width=e.getDocumentWidth()+"px";b.style.top="0";b.style.left="0"}},_activateShim:function(){if(this.useShim){this._shim||this._createShim();this._shimActive=true;var b=this._shim,d="0";this._debugShim&&(d=".5");e.setStyle(b,"opacity",d);this._sizeShim(); +b.style.display="block"}},_deactivateShim:function(){this._shim.style.display="none";this._shimActive=false},_shim:null,ids:{},handleIds:{},dragCurrent:null,dragOvers:{},deltaX:0,deltaY:0,preventDefault:true,stopPropagation:true,initialized:false,locked:false,interactionInfo:null,init:function(){this.initialized=true},POINT:0,INTERSECT:1,STRICT_INTERSECT:2,mode:0,_execOnAll:function(b,d){for(var a in this.ids)for(var c in this.ids[a]){var e=this.ids[a][c];this.isTypeOfDD(e)&&e[b].apply(e,d)}},_onLoad:function(){this.init(); +c.on(document,"mouseup",this.handleMouseUp,this,true);c.on(document,"mousemove",this.handleMouseMove,this,true);c.on(window,"unload",this._onUnload,this,true);c.on(window,"resize",this._onResize,this,true)},_onResize:function(){this._execOnAll("resetConstraints",[])},lock:function(){this.locked=true},unlock:function(){this.locked=false},isLocked:function(){return this.locked},locationCache:{},useCache:true,clickPixelThresh:3,clickTimeThresh:1E3,dragThreshMet:false,clickTimeout:null,startX:0,startY:0, +fromTimeout:false,regDragDrop:function(b,d){this.initialized||this.init();this.ids[d]||(this.ids[d]={});this.ids[d][b.id]=b},removeDDFromGroup:function(b,d){this.ids[d]||(this.ids[d]={});var a=this.ids[d];a&&a[b.id]&&delete a[b.id]},_remove:function(b){for(var d in b.groups)if(d){var a=this.ids[d];a&&a[b.id]&&delete a[b.id]}delete this.handleIds[b.id]},regHandle:function(b,d){this.handleIds[b]||(this.handleIds[b]={});this.handleIds[b][d]=d},isDragDrop:function(b){return this.getDDById(b)?true:false}, +getRelated:function(b,d){var a=[],c;for(c in b.groups)for(var e in this.ids[c]){var h=this.ids[c][e];if(this.isTypeOfDD(h)&&(!d||h.isTarget))a[a.length]=h}return a},isLegalTarget:function(b,d){for(var a=this.getRelated(b,true),c=0,e=a.length;c<e;++c)if(a[c].id==d.id)return true;return false},isTypeOfDD:function(b){return b&&b.__ygDragDrop},isHandle:function(b,d){return this.handleIds[b]&&this.handleIds[b][d]},getDDById:function(b){for(var d in this.ids)if(this.ids[d][b])return this.ids[d][b];return null}, +handleMouseDown:function(b,d){this.currentTarget=YAHOO.util.Event.getTarget(b);this.dragCurrent=d;var a=d.getEl();this.startX=YAHOO.util.Event.getPageX(b);this.startY=YAHOO.util.Event.getPageY(b);this.deltaX=this.startX-a.offsetLeft;this.deltaY=this.startY-a.offsetTop;this.dragThreshMet=false;this.clickTimeout=setTimeout(function(){var a=YAHOO.util.DDM;a.startDrag(a.startX,a.startY);a.fromTimeout=true},this.clickTimeThresh)},startDrag:function(b,d){if(this.dragCurrent&&this.dragCurrent.useShim){this._shimState= +this.useShim;this.useShim=true}this._activateShim();clearTimeout(this.clickTimeout);var a=this.dragCurrent;if(a&&a.events.b4StartDrag){a.b4StartDrag(b,d);a.fireEvent("b4StartDragEvent",{x:b,y:d})}if(a&&a.events.startDrag){a.startDrag(b,d);a.fireEvent("startDragEvent",{x:b,y:d})}this.dragThreshMet=true},handleMouseUp:function(b){if(this.dragCurrent){clearTimeout(this.clickTimeout);if(this.dragThreshMet){if(this.fromTimeout){this.fromTimeout=false;this.handleMouseMove(b)}this.fromTimeout=false;this.fireEvents(b, +true)}this.stopDrag(b);this.stopEvent(b)}},stopEvent:function(b){this.stopPropagation&&YAHOO.util.Event.stopPropagation(b);this.preventDefault&&YAHOO.util.Event.preventDefault(b)},stopDrag:function(b,d){var a=this.dragCurrent;if(a&&!d){if(this.dragThreshMet){if(a.events.b4EndDrag){a.b4EndDrag(b);a.fireEvent("b4EndDragEvent",{e:b})}if(a.events.endDrag){a.endDrag(b);a.fireEvent("endDragEvent",{e:b})}}if(a.events.mouseUp){a.onMouseUp(b);a.fireEvent("mouseUpEvent",{e:b})}}if(this._shimActive){this._deactivateShim(); +if(this.dragCurrent&&this.dragCurrent.useShim){this.useShim=this._shimState;this._shimState=false}}this.dragCurrent=null;this.dragOvers={}},handleMouseMove:function(b){var d=this.dragCurrent;if(d){if(YAHOO.util.Event.isIE&&!b.button){this.stopEvent(b);return this.handleMouseUp(b)}if(!this.dragThreshMet){var a=Math.abs(this.startX-YAHOO.util.Event.getPageX(b)),c=Math.abs(this.startY-YAHOO.util.Event.getPageY(b));(a>this.clickPixelThresh||c>this.clickPixelThresh)&&this.startDrag(this.startX,this.startY)}if(this.dragThreshMet){if(d&& +d.events.b4Drag){d.b4Drag(b);d.fireEvent("b4DragEvent",{e:b})}if(d&&d.events.drag){d.onDrag(b);d.fireEvent("dragEvent",{e:b})}d&&this.fireEvents(b,false)}this.stopEvent(b)}},fireEvents:function(b,d){var a=this.dragCurrent;if(a&&!a.isLocked()&&!a.dragOnly){var c=YAHOO.util.Event.getPageX(b),e=YAHOO.util.Event.getPageY(b),h=new YAHOO.util.Point(c,e),e=a.getTargetCoord(h.x,h.y),i=a.getDragEl(),c=["out","over","drop","enter"],j=new YAHOO.util.Region(e.y,e.x+i.offsetWidth,e.y+i.offsetHeight,e.x),k=[], +l={},e=[],i={outEvts:[],overEvts:[],dropEvts:[],enterEvts:[]},m;for(m in this.dragOvers){var n=this.dragOvers[m];if(this.isTypeOfDD(n)){this.isOverTarget(h,n,this.mode,j)||i.outEvts.push(n);k[m]=true;delete this.dragOvers[m]}}for(var o in a.groups)if("string"==typeof o)for(m in this.ids[o]){n=this.ids[o][m];if(this.isTypeOfDD(n)&&n.isTarget&&(!n.isLocked()&&n!=a)&&this.isOverTarget(h,n,this.mode,j)){l[o]=true;if(d)i.dropEvts.push(n);else{k[n.id]?i.overEvts.push(n):i.enterEvts.push(n);this.dragOvers[n.id]= +n}}}this.interactionInfo={out:i.outEvts,enter:i.enterEvts,over:i.overEvts,drop:i.dropEvts,point:h,draggedRegion:j,sourceRegion:this.locationCache[a.id],validDrop:d};for(var r in l)e.push(r);if(d&&!i.dropEvts.length){this.interactionInfo.validDrop=false;if(a.events.invalidDrop){a.onInvalidDrop(b);a.fireEvent("invalidDropEvent",{e:b})}}for(m=0;m<c.length;m++){o=null;i[c[m]+"Evts"]&&(o=i[c[m]+"Evts"]);if(o&&o.length){k=c[m].charAt(0).toUpperCase()+c[m].substr(1);r="onDrag"+k;h="b4Drag"+k;j="drag"+k+ +"Event";k="drag"+k;if(this.mode){if(a.events[h]){a[h](b,o,e);a.fireEvent(h+"Event",{event:b,info:o,group:e})}if(a.events[k]){a[r](b,o,e);a.fireEvent(j,{event:b,info:o,group:e})}}else{l=0;for(n=o.length;l<n;++l){if(a.events[h]){a[h](b,o[l].id,e[0]);a.fireEvent(h+"Event",{event:b,info:o[l].id,group:e[0]})}if(a.events[k]){a[r](b,o[l].id,e[0]);a.fireEvent(j,{event:b,info:o[l].id,group:e[0]})}}}}}}},getBestMatch:function(b){var d=null,a=b.length;if(a==1)d=b[0];else for(var c=0;c<a;++c){var e=b[c];if(this.mode== +this.INTERSECT&&e.cursorIsOver){d=e;break}else if(!d||!d.overlap||e.overlap&&d.overlap.getArea()<e.overlap.getArea())d=e}return d},refreshCache:function(b){var b=b||this.ids,d;for(d in b)if("string"==typeof d)for(var a in this.ids[d]){var c=this.ids[d][a];if(this.isTypeOfDD(c)){var e=this.getLocation(c);e?this.locationCache[c.id]=e:delete this.locationCache[c.id]}}},verifyEl:function(b){try{if(b&&b.offsetParent)return true}catch(d){}return false},getLocation:function(b){if(!this.isTypeOfDD(b))return null; +var d=b.getEl(),a,c,e;try{a=YAHOO.util.Dom.getXY(d)}catch(h){}if(!a)return null;c=a[0];e=c+d.offsetWidth;a=a[1];return new YAHOO.util.Region(a-b.padding[0],e+b.padding[1],a+d.offsetHeight+b.padding[2],c-b.padding[3])},isOverTarget:function(b,d,a,c){var e=this.locationCache[d.id];if(!e||!this.useCache){e=this.getLocation(d);this.locationCache[d.id]=e}if(!e)return false;d.cursorIsOver=e.contains(b);var h=this.dragCurrent;if(!h||!a&&!h.constrainX&&!h.constrainY)return d.cursorIsOver;d.overlap=null;if(!c){b= +h.getTargetCoord(b.x,b.y);h=h.getDragEl();c=new YAHOO.util.Region(b.y,b.x+h.offsetWidth,b.y+h.offsetHeight,b.x)}if(e=c.intersect(e)){d.overlap=e;return a?true:d.cursorIsOver}return false},_onUnload:function(){this.unregAll()},unregAll:function(){if(this.dragCurrent){this.stopDrag();this.dragCurrent=null}this._execOnAll("unreg",[]);this.ids={}},elementCache:{},getElWrapper:function(b){var d=this.elementCache[b];if(!d||!d.el)d=this.elementCache[b]=new this.ElementWrapper(YAHOO.util.Dom.get(b));return d}, +getElement:function(b){return YAHOO.util.Dom.get(b)},getCss:function(b){return(b=YAHOO.util.Dom.get(b))?b.style:null},ElementWrapper:function(b){this.id=(this.el=b||null)&&b.id;this.css=this.el&&b.style},getPosX:function(b){return YAHOO.util.Dom.getX(b)},getPosY:function(b){return YAHOO.util.Dom.getY(b)},swapNode:function(b,d){if(b.swapNode)b.swapNode(d);else{var a=d.parentNode,c=d.nextSibling;if(c==b)a.insertBefore(b,d);else if(d==b.nextSibling)a.insertBefore(d,b);else{b.parentNode.replaceChild(d, +b);a.insertBefore(b,c)}}},getScroll:function(){var b,d,a=document.documentElement,c=document.body;if(a&&(a.scrollTop||a.scrollLeft)){b=a.scrollTop;d=a.scrollLeft}else if(c){b=c.scrollTop;d=c.scrollLeft}return{top:b,left:d}},getStyle:function(b,d){return YAHOO.util.Dom.getStyle(b,d)},getScrollTop:function(){return this.getScroll().top},getScrollLeft:function(){return this.getScroll().left},moveToEl:function(b,d){var a=YAHOO.util.Dom.getXY(d);YAHOO.util.Dom.setXY(b,a)},getClientHeight:function(){return YAHOO.util.Dom.getViewportHeight()}, +getClientWidth:function(){return YAHOO.util.Dom.getViewportWidth()},numericSort:function(b,d){return b-d},_timeoutCount:0,_addListeners:function(){var b=YAHOO.util.DDM;if(YAHOO.util.Event&&document)b._onLoad();else if(!(b._timeoutCount>2E3)){setTimeout(b._addListeners,10);if(document&&document.body)b._timeoutCount=b._timeoutCount+1}},handleWasClicked:function(b,d){if(this.isHandle(d,b.id))return true;for(var a=b.parentNode;a;){if(this.isHandle(d,a.id))return true;a=a.parentNode}return false}}}(), +YAHOO.util.DDM=YAHOO.util.DragDropMgr,YAHOO.util.DDM._addListeners()); +(function(){var c=YAHOO.util.Event,e=YAHOO.util.Dom;YAHOO.util.DragDrop=function(b,d,a){b&&this.init(b,d,a)};YAHOO.util.DragDrop.prototype={events:null,on:function(){this.subscribe.apply(this,arguments)},id:null,config:null,dragElId:null,handleElId:null,invalidHandleTypes:null,invalidHandleIds:null,invalidHandleClasses:null,startPageX:0,startPageY:0,groups:null,locked:false,lock:function(){this.locked=true},unlock:function(){this.locked=false},isTarget:true,padding:null,dragOnly:false,useShim:false, +_domRef:null,__ygDragDrop:true,constrainX:false,constrainY:false,minX:0,maxX:0,minY:0,maxY:0,deltaX:0,deltaY:0,maintainOffset:false,xTicks:null,yTicks:null,primaryButtonOnly:true,available:false,hasOuterHandles:false,cursorIsOver:false,overlap:null,b4StartDrag:function(){},startDrag:function(){},b4Drag:function(){},onDrag:function(){},onDragEnter:function(){},b4DragOver:function(){},onDragOver:function(){},b4DragOut:function(){},onDragOut:function(){},b4DragDrop:function(){},onDragDrop:function(){}, +onInvalidDrop:function(){},b4EndDrag:function(){},endDrag:function(){},b4MouseDown:function(){},onMouseDown:function(){},onMouseUp:function(){},onAvailable:function(){},getEl:function(){if(!this._domRef)this._domRef=e.get(this.id);return this._domRef},getDragEl:function(){return e.get(this.dragElId)},init:function(b,d,a){this.initTarget(b,d,a);c.on(this._domRef||this.id,"mousedown",this.handleMouseDown,this,true);for(var e in this.events)this.createEvent(e+"Event")},initTarget:function(b,d,a){this.config= +a||{};this.events={};this.DDM=YAHOO.util.DDM;this.groups={};if(typeof b!=="string"){this._domRef=b;b=e.generateId(b)}this.id=b;this.addToGroup(d?d:"default");this.handleElId=b;c.onAvailable(b,this.handleOnAvailable,this,true);this.setDragElId(b);this.invalidHandleTypes={A:"A"};this.invalidHandleIds={};this.invalidHandleClasses=[];this.applyConfig()},applyConfig:function(){this.events={mouseDown:true,b4MouseDown:true,mouseUp:true,b4StartDrag:true,startDrag:true,b4EndDrag:true,endDrag:true,drag:true, +b4Drag:true,invalidDrop:true,b4DragOut:true,dragOut:true,dragEnter:true,b4DragOver:true,dragOver:true,b4DragDrop:true,dragDrop:true};if(this.config.events)for(var b in this.config.events)this.config.events[b]===false&&(this.events[b]=false);this.padding=this.config.padding||[0,0,0,0];this.isTarget=this.config.isTarget!==false;this.maintainOffset=this.config.maintainOffset;this.primaryButtonOnly=this.config.primaryButtonOnly!==false;this.dragOnly=this.config.dragOnly===true?true:false;this.useShim= +this.config.useShim===true?true:false},handleOnAvailable:function(){this.available=true;this.resetConstraints();this.onAvailable()},setPadding:function(b,d,a,c){this.padding=!d&&0!==d?[b,b,b,b]:!a&&0!==a?[b,d,b,d]:[b,d,a,c]},setInitPosition:function(b,d){var a=this.getEl();if(this.DDM.verifyEl(a)){var c=b||0,g=d||0,a=e.getXY(a);this.initPageX=a[0]-c;this.initPageY=a[1]-g;this.lastPageX=a[0];this.lastPageY=a[1];this.setStartPosition(a)}},setStartPosition:function(b){b=b||e.getXY(this.getEl());this.deltaSetXY= +null;this.startPageX=b[0];this.startPageY=b[1]},addToGroup:function(b){this.groups[b]=true;this.DDM.regDragDrop(this,b)},removeFromGroup:function(b){this.groups[b]&&delete this.groups[b];this.DDM.removeDDFromGroup(this,b)},setDragElId:function(b){this.dragElId=b},setHandleElId:function(b){typeof b!=="string"&&(b=e.generateId(b));this.handleElId=b;this.DDM.regHandle(this.id,b)},setOuterHandleElId:function(b){typeof b!=="string"&&(b=e.generateId(b));c.on(b,"mousedown",this.handleMouseDown,this,true); +this.setHandleElId(b);this.hasOuterHandles=true},unreg:function(){c.removeListener(this.id,"mousedown",this.handleMouseDown);this._domRef=null;this.DDM._remove(this)},isLocked:function(){return this.DDM.isLocked()||this.locked},handleMouseDown:function(b){var d=b.which||b.button;if(!(this.primaryButtonOnly&&d>1)&&!this.isLocked()){var d=this.b4MouseDown(b),a=true;this.events.b4MouseDown&&(a=this.fireEvent("b4MouseDownEvent",b));var e=this.onMouseDown(b),g=true;this.events.mouseDown&&(g=this.fireEvent("mouseDownEvent", +b));if(!(d===false||e===false||a===false||g===false)){this.DDM.refreshCache(this.groups);d=new YAHOO.util.Point(c.getPageX(b),c.getPageY(b));if((this.hasOuterHandles||this.DDM.isOverTarget(d,this))&&this.clickValidator(b)){this.setStartPosition();this.DDM.handleMouseDown(b,this);this.DDM.stopEvent(b)}}}},clickValidator:function(b){b=YAHOO.util.Event.getTarget(b);return this.isValidHandleChild(b)&&(this.id==this.handleElId||this.DDM.handleWasClicked(b,this.id))},getTargetCoord:function(b,d){var a= +b-this.deltaX,c=d-this.deltaY;if(this.constrainX){if(a<this.minX)a=this.minX;if(a>this.maxX)a=this.maxX}if(this.constrainY){if(c<this.minY)c=this.minY;if(c>this.maxY)c=this.maxY}a=this.getTick(a,this.xTicks);c=this.getTick(c,this.yTicks);return{x:a,y:c}},addInvalidHandleType:function(b){b=b.toUpperCase();this.invalidHandleTypes[b]=b},addInvalidHandleId:function(b){typeof b!=="string"&&(b=e.generateId(b));this.invalidHandleIds[b]=b},addInvalidHandleClass:function(b){this.invalidHandleClasses.push(b)}, +removeInvalidHandleType:function(b){delete this.invalidHandleTypes[b.toUpperCase()]},removeInvalidHandleId:function(b){typeof b!=="string"&&(b=e.generateId(b));delete this.invalidHandleIds[b]},removeInvalidHandleClass:function(b){for(var d=0,a=this.invalidHandleClasses.length;d<a;++d)this.invalidHandleClasses[d]==b&&delete this.invalidHandleClasses[d]},isValidHandleChild:function(b){var d=true,a;try{a=b.nodeName.toUpperCase()}catch(c){a=b.nodeName}d=(d=d&&!this.invalidHandleTypes[a])&&!this.invalidHandleIds[b.id]; +a=0;for(var g=this.invalidHandleClasses.length;d&&a<g;++a)d=!e.hasClass(b,this.invalidHandleClasses[a]);return d},setXTicks:function(b,d){this.xTicks=[];this.xTickSize=d;for(var a={},c=this.initPageX;c>=this.minX;c=c-d)if(!a[c]){this.xTicks[this.xTicks.length]=c;a[c]=true}for(c=this.initPageX;c<=this.maxX;c=c+d)if(!a[c]){this.xTicks[this.xTicks.length]=c;a[c]=true}this.xTicks.sort(this.DDM.numericSort)},setYTicks:function(b,d){this.yTicks=[];this.yTickSize=d;for(var a={},c=this.initPageY;c>=this.minY;c= +c-d)if(!a[c]){this.yTicks[this.yTicks.length]=c;a[c]=true}for(c=this.initPageY;c<=this.maxY;c=c+d)if(!a[c]){this.yTicks[this.yTicks.length]=c;a[c]=true}this.yTicks.sort(this.DDM.numericSort)},setXConstraint:function(b,d,a){this.leftConstraint=parseInt(b,10);this.rightConstraint=parseInt(d,10);this.minX=this.initPageX-this.leftConstraint;this.maxX=this.initPageX+this.rightConstraint;a&&this.setXTicks(this.initPageX,a);this.constrainX=true},clearConstraints:function(){this.constrainY=this.constrainX= +false;this.clearTicks()},clearTicks:function(){this.yTicks=this.xTicks=null;this.yTickSize=this.xTickSize=0},setYConstraint:function(b,d,a){this.topConstraint=parseInt(b,10);this.bottomConstraint=parseInt(d,10);this.minY=this.initPageY-this.topConstraint;this.maxY=this.initPageY+this.bottomConstraint;a&&this.setYTicks(this.initPageY,a);this.constrainY=true},resetConstraints:function(){this.initPageX||this.initPageX===0?this.setInitPosition(this.maintainOffset?this.lastPageX-this.initPageX:0,this.maintainOffset? +this.lastPageY-this.initPageY:0):this.setInitPosition();this.constrainX&&this.setXConstraint(this.leftConstraint,this.rightConstraint,this.xTickSize);this.constrainY&&this.setYConstraint(this.topConstraint,this.bottomConstraint,this.yTickSize)},getTick:function(b,d){if(d){if(d[0]>=b)return d[0];for(var a=0,c=d.length;a<c;++a){var e=a+1;if(d[e]&&d[e]>=b)return d[e]-b>b-d[a]?d[a]:d[e]}return d[d.length-1]}return b},toString:function(){return"DragDrop "+this.id}};YAHOO.augment(YAHOO.util.DragDrop,YAHOO.util.EventProvider)})(); +YAHOO.util.DD=function(c,e,b){c&&this.init(c,e,b)}; +YAHOO.extend(YAHOO.util.DD,YAHOO.util.DragDrop,{scroll:!0,autoOffset:function(c,e){this.setDelta(c-this.startPageX,e-this.startPageY)},setDelta:function(c,e){this.deltaX=c;this.deltaY=e},setDragElPos:function(c,e){this.alignElWithMouse(this.getDragEl(),c,e)},alignElWithMouse:function(c,e,b){var d=this.getTargetCoord(e,b);if(this.deltaSetXY){YAHOO.util.Dom.setStyle(c,"left",d.x+this.deltaSetXY[0]+"px");YAHOO.util.Dom.setStyle(c,"top",d.y+this.deltaSetXY[1]+"px")}else{YAHOO.util.Dom.setXY(c,[d.x,d.y]); +e=parseInt(YAHOO.util.Dom.getStyle(c,"left"),10);b=parseInt(YAHOO.util.Dom.getStyle(c,"top"),10);this.deltaSetXY=[e-d.x,b-d.y]}this.cachePosition(d.x,d.y);var a=this;setTimeout(function(){a.autoScroll.call(a,d.x,d.y,c.offsetHeight,c.offsetWidth)},0)},cachePosition:function(c,e){if(c){this.lastPageX=c;this.lastPageY=e}else{var b=YAHOO.util.Dom.getXY(this.getEl());this.lastPageX=b[0];this.lastPageY=b[1]}},autoScroll:function(c,e,b,d){if(this.scroll){var a=this.DDM.getClientHeight(),f=this.DDM.getClientWidth(), +g=this.DDM.getScrollTop(),h=this.DDM.getScrollLeft(),d=d+c,i=a+g-e-this.deltaY,j=f+h-c-this.deltaX,k=document.all?80:30;b+e>a&&i<40&&window.scrollTo(h,g+k);e<g&&(g>0&&e-g<40)&&window.scrollTo(h,g-k);d>f&&j<40&&window.scrollTo(h+k,g);c<h&&(h>0&&c-h<40)&&window.scrollTo(h-k,g)}},applyConfig:function(){YAHOO.util.DD.superclass.applyConfig.call(this);this.scroll=this.config.scroll!==false},b4MouseDown:function(c){this.setStartPosition();this.autoOffset(YAHOO.util.Event.getPageX(c),YAHOO.util.Event.getPageY(c))}, +b4Drag:function(c){this.setDragElPos(YAHOO.util.Event.getPageX(c),YAHOO.util.Event.getPageY(c))},toString:function(){return"DD "+this.id}});YAHOO.util.DDProxy=function(c,e,b){if(c){this.init(c,e,b);this.initFrame()}};YAHOO.util.DDProxy.dragElId="ygddfdiv"; +YAHOO.extend(YAHOO.util.DDProxy,YAHOO.util.DD,{resizeFrame:!0,centerFrame:!1,createFrame:function(){var c=this,e=document.body;if(!e||!e.firstChild)setTimeout(function(){c.createFrame()},50);else{var b=this.getDragEl(),d=YAHOO.util.Dom;if(!b){b=document.createElement("div");b.id=this.dragElId;var a=b.style;a.position="absolute";a.visibility="hidden";a.cursor="move";a.border="2px solid #aaa";a.zIndex=999;a.height="25px";a.width="25px";a=document.createElement("div");d.setStyle(a,"height","100%");d.setStyle(a, +"width","100%");d.setStyle(a,"background-color","#ccc");d.setStyle(a,"opacity","0");b.appendChild(a);e.insertBefore(b,e.firstChild)}}},initFrame:function(){this.createFrame()},applyConfig:function(){YAHOO.util.DDProxy.superclass.applyConfig.call(this);this.resizeFrame=this.config.resizeFrame!==false;this.centerFrame=this.config.centerFrame;this.setDragElId(this.config.dragElId||YAHOO.util.DDProxy.dragElId)},showFrame:function(c,e){this.getEl();var b=this.getDragEl(),d=b.style;this._resizeProxy(); +this.centerFrame&&this.setDelta(Math.round(parseInt(d.width,10)/2),Math.round(parseInt(d.height,10)/2));this.setDragElPos(c,e);YAHOO.util.Dom.setStyle(b,"visibility","visible")},_resizeProxy:function(){if(this.resizeFrame){var c=YAHOO.util.Dom,e=this.getEl(),b=this.getDragEl(),d=parseInt(c.getStyle(b,"borderTopWidth"),10),a=parseInt(c.getStyle(b,"borderRightWidth"),10),f=parseInt(c.getStyle(b,"borderBottomWidth"),10),g=parseInt(c.getStyle(b,"borderLeftWidth"),10);isNaN(d)&&(d=0);isNaN(a)&&(a=0);isNaN(f)&& +(f=0);isNaN(g)&&(g=0);a=Math.max(0,e.offsetWidth-a-g);e=Math.max(0,e.offsetHeight-d-f);c.setStyle(b,"width",a+"px");c.setStyle(b,"height",e+"px")}},b4MouseDown:function(c){this.setStartPosition();var e=YAHOO.util.Event.getPageX(c),c=YAHOO.util.Event.getPageY(c);this.autoOffset(e,c)},b4StartDrag:function(c,e){this.showFrame(c,e)},b4EndDrag:function(){YAHOO.util.Dom.setStyle(this.getDragEl(),"visibility","hidden")},endDrag:function(){var c=YAHOO.util.Dom,e=this.getEl(),b=this.getDragEl();c.setStyle(b, +"visibility","");c.setStyle(e,"visibility","hidden");YAHOO.util.DDM.moveToEl(e,b);c.setStyle(b,"visibility","hidden");c.setStyle(e,"visibility","")},toString:function(){return"DDProxy "+this.id}});YAHOO.util.DDTarget=function(c,e,b){c&&this.initTarget(c,e,b)};YAHOO.extend(YAHOO.util.DDTarget,YAHOO.util.DragDrop,{toString:function(){return"DDTarget "+this.id}});YAHOO.register("dragdrop",YAHOO.util.DragDropMgr,{version:"2.7.0",build:"1796"}); +(function(){function c(a,b,d,e){c.ANIM_AVAIL=!YAHOO.lang.isUndefined(YAHOO.util.Anim);if(a){this.init(a,b,true);this.initSlider(e);this.initThumb(d)}}var e=YAHOO.util.Dom.getXY,b=YAHOO.util.Event,d=Array.prototype.slice;YAHOO.lang.augmentObject(c,{getHorizSlider:function(a,b,d,e,i){return new c(a,a,new YAHOO.widget.SliderThumb(b,a,d,e,0,0,i),"horiz")},getVertSlider:function(a,b,d,e,i){return new c(a,a,new YAHOO.widget.SliderThumb(b,a,0,0,d,e,i),"vert")},getSliderRegion:function(a,b,d,e,i,j,k){return new c(a, +a,new YAHOO.widget.SliderThumb(b,a,d,e,i,j,k),"region")},SOURCE_UI_EVENT:1,SOURCE_SET_VALUE:2,SOURCE_KEY_EVENT:3,ANIM_AVAIL:false},true);YAHOO.extend(c,YAHOO.util.DragDrop,{_mouseDown:false,dragOnly:true,initSlider:function(a){this.type=a;this.createEvent("change",this);this.createEvent("slideStart",this);this.createEvent("slideEnd",this);this.isTarget=false;this.animate=c.ANIM_AVAIL;this.backgroundEnabled=true;this.tickPause=40;this.enableKeys=true;this.keyIncrement=20;this.moveComplete=true;this.animationDuration= +0.2;this.SOURCE_UI_EVENT=1;this.SOURCE_SET_VALUE=2;this.valueChangeSource=0;this._silent=false;this.lastOffset=[0,0]},initThumb:function(a){var b=this;this.thumb=a;a.cacheBetweenDrags=true;if(a._isHoriz&&a.xTicks&&a.xTicks.length)this.tickPause=Math.round(360/a.xTicks.length);else if(a.yTicks&&a.yTicks.length)this.tickPause=Math.round(360/a.yTicks.length);a.onAvailable=function(){return b.setStartSliderState()};a.onMouseDown=function(){b._mouseDown=true;return b.focus()};a.startDrag=function(){b._slideStart()}; +a.onDrag=function(){b.fireEvents(true)};a.onMouseUp=function(){b.thumbMouseUp()}},onAvailable:function(){this._bindKeyEvents()},_bindKeyEvents:function(){b.on(this.id,"keydown",this.handleKeyDown,this,true);b.on(this.id,"keypress",this.handleKeyPress,this,true)},handleKeyPress:function(a){if(this.enableKeys)switch(b.getCharCode(a)){case 37:case 38:case 39:case 40:case 36:case 35:b.preventDefault(a)}},handleKeyDown:function(a){if(this.enableKeys){var d=b.getCharCode(a),e=this.thumb,h=this.getXValue(), +i=this.getYValue(),j=true;switch(d){case 37:h=h-this.keyIncrement;break;case 38:i=i-this.keyIncrement;break;case 39:h=h+this.keyIncrement;break;case 40:i=i+this.keyIncrement;break;case 36:h=e.leftConstraint;i=e.topConstraint;break;case 35:h=e.rightConstraint;i=e.bottomConstraint;break;default:j=false}if(j){e._isRegion?this._setRegionValue(c.SOURCE_KEY_EVENT,h,i,true):this._setValue(c.SOURCE_KEY_EVENT,e._isHoriz?h:i,true);b.stopEvent(a)}}},setStartSliderState:function(){this.setThumbCenterPoint(); +this.baselinePos=e(this.getEl());this.thumb.startOffset=this.thumb.getOffsetFromParent(this.baselinePos);if(this.thumb._isRegion)if(this.deferredSetRegionValue){this._setRegionValue.apply(this,this.deferredSetRegionValue);this.deferredSetRegionValue=null}else this.setRegionValue(0,0,true,true,true);else if(this.deferredSetValue){this._setValue.apply(this,this.deferredSetValue);this.deferredSetValue=null}else this.setValue(0,true,true,true)},setThumbCenterPoint:function(){var a=this.thumb.getEl(); +if(a)this.thumbCenterPoint={x:parseInt(a.offsetWidth/2,10),y:parseInt(a.offsetHeight/2,10)}},lock:function(){this.thumb.lock();this.locked=true},unlock:function(){this.thumb.unlock();this.locked=false},thumbMouseUp:function(){this._mouseDown=false;!this.isLocked()&&!this.moveComplete&&this.endMove()},onMouseUp:function(){this._mouseDown=false;this.backgroundEnabled&&(!this.isLocked()&&!this.moveComplete)&&this.endMove()},getThumb:function(){return this.thumb},focus:function(){this.valueChangeSource= +c.SOURCE_UI_EVENT;var a=this.getEl();if(a.focus)try{a.focus()}catch(b){}this.verifyOffset();return!this.isLocked()},onChange:function(){},onSlideStart:function(){},onSlideEnd:function(){},getValue:function(){return this.thumb.getValue()},getXValue:function(){return this.thumb.getXValue()},getYValue:function(){return this.thumb.getYValue()},setValue:function(){var a=d.call(arguments);a.unshift(c.SOURCE_SET_VALUE);return this._setValue.apply(this,a)},_setValue:function(a,b,d,e,i){var j=this.thumb,k; +if(!j.available){this.deferredSetValue=arguments;return false}if(this.isLocked()&&!e||isNaN(b)||j._isRegion)return false;this._silent=i;this.valueChangeSource=a||c.SOURCE_SET_VALUE;j.lastOffset=[b,b];this.verifyOffset(true);this._slideStart();if(j._isHoriz){k=j.initPageX+b+this.thumbCenterPoint.x;this.moveThumb(k,j.initPageY,d)}else{k=j.initPageY+b+this.thumbCenterPoint.y;this.moveThumb(j.initPageX,k,d)}return true},setRegionValue:function(){var a=d.call(arguments);a.unshift(c.SOURCE_SET_VALUE);return this._setRegionValue.apply(this, +a)},_setRegionValue:function(a,b,d,e,i,j){var k=this.thumb;if(!k.available){this.deferredSetRegionValue=arguments;return false}if(this.isLocked()&&!i||isNaN(b)||!k._isRegion)return false;this._silent=j;this.valueChangeSource=a||c.SOURCE_SET_VALUE;k.lastOffset=[b,d];this.verifyOffset(true);this._slideStart();this.moveThumb(k.initPageX+b+this.thumbCenterPoint.x,k.initPageY+d+this.thumbCenterPoint.y,e);return true},verifyOffset:function(){var a=e(this.getEl()),b=this.thumb;(!this.thumbCenterPoint||!this.thumbCenterPoint.x)&& +this.setThumbCenterPoint();if(a&&(a[0]!=this.baselinePos[0]||a[1]!=this.baselinePos[1])){this.setInitPosition();this.baselinePos=a;b.initPageX=this.initPageX+b.startOffset[0];b.initPageY=this.initPageY+b.startOffset[1];b.deltaSetXY=null;this.resetThumbConstraints();return false}return true},moveThumb:function(a,b,d,h){var i=this.thumb,j=this,k,l;if(i.available){i.setDelta(this.thumbCenterPoint.x,this.thumbCenterPoint.y);l=i.getTargetCoord(a,b);k=[Math.round(l.x),Math.round(l.y)];if(this.animate&& +i._graduated&&!d){this.lock();this.curCoord=e(this.thumb.getEl());this.curCoord=[Math.round(this.curCoord[0]),Math.round(this.curCoord[1])];setTimeout(function(){j.moveOneTick(k)},this.tickPause)}else if(this.animate&&c.ANIM_AVAIL&&!d){this.lock();a=new YAHOO.util.Motion(i.id,{points:{to:k}},this.animationDuration,YAHOO.util.Easing.easeOut);a.onComplete.subscribe(function(){j.unlock();j._mouseDown||j.endMove()});a.animate()}else{i.setDragElPos(a,b);!h&&!this._mouseDown&&this.endMove()}}},_slideStart:function(){if(!this._sliding){if(!this._silent){this.onSlideStart(); +this.fireEvent("slideStart")}this._sliding=true}},_slideEnd:function(){if(this._sliding&&this.moveComplete){var a=this._silent;this.moveComplete=this._silent=this._sliding=false;if(!a){this.onSlideEnd();this.fireEvent("slideEnd")}}},moveOneTick:function(a){var b=this.thumb,d=this,c=null,e;if(b._isRegion){c=this._getNextX(this.curCoord,a);e=c!==null?c[0]:this.curCoord[0];c=this._getNextY(this.curCoord,a);c=c!==null?c[1]:this.curCoord[1];c=e!==this.curCoord[0]||c!==this.curCoord[1]?[e,c]:null}else c= +b._isHoriz?this._getNextX(this.curCoord,a):this._getNextY(this.curCoord,a);if(c){this.curCoord=c;this.thumb.alignElWithMouse(b.getEl(),c[0]+this.thumbCenterPoint.x,c[1]+this.thumbCenterPoint.y);if(c[0]==a[0]&&c[1]==a[1]){this.unlock();this._mouseDown||this.endMove()}else setTimeout(function(){d.moveOneTick(a)},this.tickPause)}else{this.unlock();this._mouseDown||this.endMove()}},_getNextX:function(a,b){var d=this.thumb,c;c=[];c=null;if(a[0]>b[0]){c=d.tickSize-this.thumbCenterPoint.x;c=d.getTargetCoord(a[0]- +c,a[1]);c=[c.x,c.y]}else if(a[0]<b[0]){c=d.tickSize+this.thumbCenterPoint.x;c=d.getTargetCoord(a[0]+c,a[1]);c=[c.x,c.y]}return c},_getNextY:function(a,b){var d=this.thumb,c;c=[];c=null;if(a[1]>b[1]){c=d.tickSize-this.thumbCenterPoint.y;c=d.getTargetCoord(a[0],a[1]-c);c=[c.x,c.y]}else if(a[1]<b[1]){c=d.tickSize+this.thumbCenterPoint.y;c=d.getTargetCoord(a[0],a[1]+c);c=[c.x,c.y]}return c},b4MouseDown:function(){if(!this.backgroundEnabled)return false;this.thumb.autoOffset();this.resetThumbConstraints()}, +onMouseDown:function(a){if(!this.backgroundEnabled||this.isLocked())return false;this._mouseDown=true;var d=b.getPageX(a),a=b.getPageY(a);this.focus();this._slideStart();this.moveThumb(d,a)},onDrag:function(a){if(this.backgroundEnabled&&!this.isLocked()){var d=b.getPageX(a),a=b.getPageY(a);this.moveThumb(d,a,true,true);this.fireEvents()}},endMove:function(){this.unlock();this.fireEvents();this.moveComplete=true;this._slideEnd()},resetThumbConstraints:function(){var a=this.thumb;a.setXConstraint(a.leftConstraint, +a.rightConstraint,a.xTickSize);a.setYConstraint(a.topConstraint,a.bottomConstraint,a.xTickSize)},fireEvents:function(a){var b=this.thumb;a||b.cachePosition();if(!this.isLocked())if(b._isRegion){a=b.getXValue();b=b.getYValue();if((a!=this.previousX||b!=this.previousY)&&!this._silent){this.onChange(a,b);this.fireEvent("change",{x:a,y:b})}this.previousX=a;this.previousY=b}else{b=b.getValue();if(b!=this.previousVal&&!this._silent){this.onChange(b);this.fireEvent("change",b)}this.previousVal=b}},toString:function(){return"Slider ("+ +this.type+") "+this.id}});YAHOO.lang.augmentProto(c,YAHOO.util.EventProvider);YAHOO.widget.Slider=c})();YAHOO.widget.SliderThumb=function(c,e,b,d,a,f,g){if(c){YAHOO.widget.SliderThumb.superclass.constructor.call(this,c,e);this.parentElId=e}this.isTarget=false;this.tickSize=g;this.maintainOffset=true;this.initSlider(b,d,a,f,g);this.scroll=false}; +YAHOO.extend(YAHOO.widget.SliderThumb,YAHOO.util.DD,{startOffset:null,dragOnly:!0,_isHoriz:!1,_prevVal:0,_graduated:!1,getOffsetFromParent0:function(c){var e=YAHOO.util.Dom.getXY(this.getEl()),c=c||YAHOO.util.Dom.getXY(this.parentElId);return[e[0]-c[0],e[1]-c[1]]},getOffsetFromParent:function(c){var e=this.getEl(),b;if(this.deltaOffset){b=parseInt(YAHOO.util.Dom.getStyle(e,"left"),10);e=parseInt(YAHOO.util.Dom.getStyle(e,"top"),10);b=[b+this.deltaOffset[0],e+this.deltaOffset[1]]}else{b=YAHOO.util.Dom.getXY(e); +c=c||YAHOO.util.Dom.getXY(this.parentElId);b=[b[0]-c[0],b[1]-c[1]];c=parseInt(YAHOO.util.Dom.getStyle(e,"left"),10);e=parseInt(YAHOO.util.Dom.getStyle(e,"top"),10);c=c-b[0];e=e-b[1];if(!isNaN(c)&&!isNaN(e))this.deltaOffset=[c,e]}return b},initSlider:function(c,e,b,d,a){this.initLeft=c;this.initRight=e;this.initUp=b;this.initDown=d;this.setXConstraint(c,e,a);this.setYConstraint(b,d,a);if(a&&a>1)this._graduated=true;this._isHoriz=c||e;this._isVert=b||d;this._isRegion=this._isHoriz&&this._isVert},clearTicks:function(){YAHOO.widget.SliderThumb.superclass.clearTicks.call(this); +this.tickSize=0;this._graduated=false},getValue:function(){return this._isHoriz?this.getXValue():this.getYValue()},getXValue:function(){if(!this.available)return 0;var c=this.getOffsetFromParent();if(YAHOO.lang.isNumber(c[0])){this.lastOffset=c;return c[0]-this.startOffset[0]}return this.lastOffset[0]-this.startOffset[0]},getYValue:function(){if(!this.available)return 0;var c=this.getOffsetFromParent();if(YAHOO.lang.isNumber(c[1])){this.lastOffset=c;return c[1]-this.startOffset[1]}return this.lastOffset[1]- +this.startOffset[1]},toString:function(){return"SliderThumb "+this.id},onChange:function(){}}); +(function(){function c(b,a,c,e){var h=this,i=false,j=false,k,l;this.minSlider=b;this.maxSlider=a;this.activeSlider=b;this.isHoriz=b.thumb._isHoriz;k=this.minSlider.thumb.onMouseDown;l=this.maxSlider.thumb.onMouseDown;this.minSlider.thumb.onMouseDown=function(){h.activeSlider=h.minSlider;k.apply(this,arguments)};this.maxSlider.thumb.onMouseDown=function(){h.activeSlider=h.maxSlider;l.apply(this,arguments)};this.minSlider.thumb.onAvailable=function(){b.setStartSliderState();i=true;j&&h.fireEvent("ready", +h)};this.maxSlider.thumb.onAvailable=function(){a.setStartSliderState();j=true;i&&h.fireEvent("ready",h)};b.onMouseDown=a.onMouseDown=function(a){return this.backgroundEnabled&&h._handleMouseDown(a)};b.onDrag=a.onDrag=function(a){h._handleDrag(a)};b.onMouseUp=a.onMouseUp=function(a){h._handleMouseUp(a)};b._bindKeyEvents=function(){h._bindKeyEvents(this)};a._bindKeyEvents=function(){};b.subscribe("change",this._handleMinChange,b,this);b.subscribe("slideStart",this._handleSlideStart,b,this);b.subscribe("slideEnd", +this._handleSlideEnd,b,this);a.subscribe("change",this._handleMaxChange,a,this);a.subscribe("slideStart",this._handleSlideStart,a,this);a.subscribe("slideEnd",this._handleSlideEnd,a,this);this.createEvent("ready",this);this.createEvent("change",this);this.createEvent("slideStart",this);this.createEvent("slideEnd",this);e=YAHOO.lang.isArray(e)?e:[0,c];e[0]=Math.min(Math.max(parseInt(e[0],10)|0,0),c);e[1]=Math.max(Math.min(parseInt(e[1],10)|0,c),0);e[0]>e[1]&&e.splice(0,2,e[1],e[0]);this.minVal=e[0]; +this.maxVal=e[1];this.minSlider.setValue(this.minVal,true,true,true);this.maxSlider.setValue(this.maxVal,true,true,true)}var e=YAHOO.util.Event,b=YAHOO.widget;c.prototype={minVal:-1,maxVal:-1,minRange:0,_handleSlideStart:function(b,a){this.fireEvent("slideStart",a)},_handleSlideEnd:function(b,a){this.fireEvent("slideEnd",a)},_handleDrag:function(d){b.Slider.prototype.onDrag.call(this.activeSlider,d)},_handleMinChange:function(){this.activeSlider=this.minSlider;this.updateValue()},_handleMaxChange:function(){this.activeSlider= +this.maxSlider;this.updateValue()},_bindKeyEvents:function(b){e.on(b.id,"keydown",this._handleKeyDown,this,true);e.on(b.id,"keypress",this._handleKeyPress,this,true)},_handleKeyDown:function(b){this.activeSlider.handleKeyDown.apply(this.activeSlider,arguments)},_handleKeyPress:function(b){this.activeSlider.handleKeyPress.apply(this.activeSlider,arguments)},setValues:function(b,a,c,e,h){var i=this.minSlider,j=this.maxSlider,k=i.thumb,l=j.thumb,m=this,n=false,o=false;if(k._isHoriz){k.setXConstraint(k.leftConstraint, +l.rightConstraint,k.tickSize);l.setXConstraint(k.leftConstraint,l.rightConstraint,l.tickSize)}else{k.setYConstraint(k.topConstraint,l.bottomConstraint,k.tickSize);l.setYConstraint(k.topConstraint,l.bottomConstraint,l.tickSize)}this._oneTimeCallback(i,"slideEnd",function(){n=true;if(o){m.updateValue(h);setTimeout(function(){m._cleanEvent(i,"slideEnd");m._cleanEvent(j,"slideEnd")},0)}});this._oneTimeCallback(j,"slideEnd",function(){o=true;if(n){m.updateValue(h);setTimeout(function(){m._cleanEvent(i, +"slideEnd");m._cleanEvent(j,"slideEnd")},0)}});i.setValue(b,c,e,false);j.setValue(a,c,e,false)},setMinValue:function(b,a,c,e){var h=this.minSlider,i=this;this.activeSlider=h;i=this;this._oneTimeCallback(h,"slideEnd",function(){i.updateValue(e);setTimeout(function(){i._cleanEvent(h,"slideEnd")},0)});h.setValue(b,a,c)},setMaxValue:function(b,a,c,e){var h=this.maxSlider,i=this;this.activeSlider=h;this._oneTimeCallback(h,"slideEnd",function(){i.updateValue(e);setTimeout(function(){i._cleanEvent(h,"slideEnd")}, +0)});h.setValue(b,a,c)},updateValue:function(b){var a=this.minSlider.getValue(),c=this.maxSlider.getValue(),e=false,h,i,j,k;if(a!=this.minVal||c!=this.maxVal){e=true;h=this.minSlider.thumb;i=this.maxSlider.thumb;j=this.isHoriz?"x":"y";k=this.minSlider.thumbCenterPoint[j]+this.maxSlider.thumbCenterPoint[j];j=Math.max(c-k-this.minRange,0);k=Math.min(-a-k-this.minRange,0);if(this.isHoriz){j=Math.min(j,i.rightConstraint);h.setXConstraint(h.leftConstraint,j,h.tickSize);i.setXConstraint(k,i.rightConstraint, +i.tickSize)}else{j=Math.min(j,i.bottomConstraint);h.setYConstraint(h.leftConstraint,j,h.tickSize);i.setYConstraint(k,i.bottomConstraint,i.tickSize)}}this.minVal=a;this.maxVal=c;e&&!b&&this.fireEvent("change",this)},selectActiveSlider:function(b){var a=this.minSlider,c=this.maxSlider,e=a.isLocked()||!a.backgroundEnabled,h=c.isLocked()||!a.backgroundEnabled,i=YAHOO.util.Event;if(e||h)this.activeSlider=e?c:a;else{b=this.isHoriz?i.getPageX(b)-a.thumb.initPageX-a.thumbCenterPoint.x:i.getPageY(b)-a.thumb.initPageY- +a.thumbCenterPoint.y;this.activeSlider=b*2>c.getValue()+a.getValue()?c:a}},_handleMouseDown:function(d){if(d._handled)return false;d._handled=true;this.selectActiveSlider(d);return b.Slider.prototype.onMouseDown.call(this.activeSlider,d)},_handleMouseUp:function(d){b.Slider.prototype.onMouseUp.apply(this.activeSlider,arguments)},_oneTimeCallback:function(b,a,c){b.subscribe(a,function(){b.unsubscribe(a,arguments.callee);c.apply({},[].slice.apply(arguments))})},_cleanEvent:function(b,a){var c,e,h,i, +j,k;if(b.__yui_events&&b.events[a]){for(e=b.__yui_events.length;e>=0;--e)if(b.__yui_events[e].type===a){c=b.__yui_events[e];break}if(c){j=c.subscribers;k=[];e=i=0;for(h=j.length;e<h;++e)j[e]&&(k[i++]=j[e]);c.subscribers=k}}}};YAHOO.lang.augmentProto(c,YAHOO.util.EventProvider);b.Slider.getHorizDualSlider=function(d,a,e,g,h,i){a=new b.SliderThumb(a,d,0,g,0,0,h);e=new b.SliderThumb(e,d,0,g,0,0,h);return new c(new b.Slider(d,d,a,"horiz"),new b.Slider(d,d,e,"horiz"),g,i)};b.Slider.getVertDualSlider=function(c, +a,e,g,h,i){a=new b.SliderThumb(a,c,0,0,0,g,h);e=new b.SliderThumb(e,c,0,0,0,g,h);return new b.DualSlider(new b.Slider(c,c,a,"vert"),new b.Slider(c,c,e,"vert"),g,i)};YAHOO.widget.DualSlider=c})();YAHOO.register("slider",YAHOO.widget.Slider,{version:"2.7.0",build:"1796"});YAHOO.util.Attribute=function(c,e){if(e){this.owner=e;this.configure(c,true)}}; +YAHOO.util.Attribute.prototype={name:void 0,value:null,owner:null,readOnly:!1,writeOnce:!1,_initialConfig:null,_written:!1,method:null,setter:null,getter:null,validator:null,getValue:function(){var c=this.value;this.getter&&(c=this.getter.call(this.owner,this.name));return c},setValue:function(c,e){var b,d=this.owner,a=this.name,f={type:a,prevValue:this.getValue(),newValue:c};if(this.readOnly||this.writeOnce&&this._written||this.validator&&!this.validator.call(d,c))return false;if(!e){b=d.fireBeforeChangeEvent(f); +if(b===false)return false}this.setter&&(c=this.setter.call(d,c,this.name));this.method&&this.method.call(d,c,this.name);this.value=c;this._written=true;f.type=a;e||this.owner.fireChangeEvent(f);return true},configure:function(c,e){c=c||{};if(e)this._written=false;this._initialConfig=this._initialConfig||{};for(var b in c)if(c.hasOwnProperty(b)){this[b]=c[b];e&&(this._initialConfig[b]=c[b])}},resetValue:function(){return this.setValue(this._initialConfig.value)},resetConfig:function(){this.configure(this._initialConfig, +true)},refresh:function(c){this.setValue(this.value,c)}}; +(function(){var c=YAHOO.util.Lang;YAHOO.util.AttributeProvider=function(){};YAHOO.util.AttributeProvider.prototype={_configs:null,get:function(c){this._configs=this._configs||{};var b=this._configs[c];return!b||!this._configs.hasOwnProperty(c)?null:b.getValue()},set:function(c,b,d){this._configs=this._configs||{};c=this._configs[c];return!c?false:c.setValue(b,d)},getAttributeKeys:function(){this._configs=this._configs;var e=[],b;for(b in this._configs)c.hasOwnProperty(this._configs,b)&&!c.isUndefined(this._configs[b])&& +(e[e.length]=b);return e},setAttributes:function(e,b){for(var d in e)c.hasOwnProperty(e,d)&&this.set(d,e[d],b)},resetValue:function(c,b){this._configs=this._configs||{};if(this._configs[c]){this.set(c,this._configs[c]._initialConfig.value,b);return true}return false},refresh:function(e,b){for(var d=this._configs=this._configs||{},e=(c.isString(e)?[e]:e)||this.getAttributeKeys(),a=0,f=e.length;a<f;++a)d.hasOwnProperty(e[a])&&this._configs[e[a]].refresh(b)},register:function(c,b){this.setAttributeConfig(c, +b)},getAttributeConfig:function(e){this._configs=this._configs||{};var b=this._configs[e]||{},d={};for(e in b)c.hasOwnProperty(b,e)&&(d[e]=b[e]);return d},setAttributeConfig:function(c,b,d){this._configs=this._configs||{};b=b||{};if(this._configs[c])this._configs[c].configure(b,d);else{b.name=c;this._configs[c]=this.createAttribute(b)}},configureAttribute:function(c,b,d){this.setAttributeConfig(c,b,d)},resetAttributeConfig:function(c){this._configs=this._configs||{};this._configs[c].resetConfig()}, +subscribe:function(c,b){this._events=this._events||{};c in this._events||(this._events[c]=this.createEvent(c));YAHOO.util.EventProvider.prototype.subscribe.apply(this,arguments)},on:function(){this.subscribe.apply(this,arguments)},addListener:function(){this.subscribe.apply(this,arguments)},fireBeforeChangeEvent:function(c){var b;b="before"+(c.type.charAt(0).toUpperCase()+c.type.substr(1)+"Change");c.type=b;return this.fireEvent(c.type,c)},fireChangeEvent:function(c){c.type=c.type+"Change";return this.fireEvent(c.type, +c)},createAttribute:function(c){return new YAHOO.util.Attribute(c,this)}};YAHOO.augment(YAHOO.util.AttributeProvider,YAHOO.util.EventProvider)})(); +(function(){var c=YAHOO.util.Dom,e=YAHOO.util.AttributeProvider,b=function(b,a){this.init.apply(this,arguments)};b.DOM_EVENTS={click:true,dblclick:true,keydown:true,keypress:true,keyup:true,mousedown:true,mousemove:true,mouseout:true,mouseover:true,mouseup:true,focus:true,blur:true,submit:true,change:true};b.prototype={DOM_EVENTS:null,DEFAULT_HTML_SETTER:function(b,a){var c=this.get("element");c&&(c[a]=b)},DEFAULT_HTML_GETTER:function(b){var a=this.get("element"),c;a&&(c=a[b]);return c},appendChild:function(b){b= +b.get?b.get("element"):b;return this.get("element").appendChild(b)},getElementsByTagName:function(b){return this.get("element").getElementsByTagName(b)},hasChildNodes:function(){return this.get("element").hasChildNodes()},insertBefore:function(b,a){b=b.get?b.get("element"):b;a=a&&a.get?a.get("element"):a;return this.get("element").insertBefore(b,a)},removeChild:function(b){b=b.get?b.get("element"):b;return this.get("element").removeChild(b)},replaceChild:function(b,a){b=b.get?b.get("element"):b;a= +a.get?a.get("element"):a;return this.get("element").replaceChild(b,a)},initAttributes:function(){},addListener:function(b,a,c,e){var h=this.get("element")||this.get("id"),e=e||this,i=this;if(!this._events[b]){h&&this.DOM_EVENTS[b]&&YAHOO.util.Event.addListener(h,b,function(a){if(a.srcElement&&!a.target)a.target=a.srcElement;i.fireEvent(b,a)},c,e);this.createEvent(b,this)}return YAHOO.util.EventProvider.prototype.subscribe.apply(this,arguments)},on:function(){return this.addListener.apply(this,arguments)}, +subscribe:function(){return this.addListener.apply(this,arguments)},removeListener:function(b,a){return this.unsubscribe.apply(this,arguments)},addClass:function(b){c.addClass(this.get("element"),b)},getElementsByClassName:function(b,a){return c.getElementsByClassName(b,a,this.get("element"))},hasClass:function(b){return c.hasClass(this.get("element"),b)},removeClass:function(b){return c.removeClass(this.get("element"),b)},replaceClass:function(b,a){return c.replaceClass(this.get("element"),b,a)}, +setStyle:function(b,a){return c.setStyle(this.get("element"),b,a)},getStyle:function(b){return c.getStyle(this.get("element"),b)},fireQueue:function(){for(var b=this._queue,a=0,c=b.length;a<c;++a)this[b[a][0]].apply(this,b[a][1])},appendTo:function(b,a){b=b.get?b.get("element"):c.get(b);this.fireEvent("beforeAppendTo",{type:"beforeAppendTo",target:b});var a=a&&a.get?a.get("element"):c.get(a),e=this.get("element");if(!e||!b)return false;e.parent!=b&&(a?b.insertBefore(e,a):b.appendChild(e));this.fireEvent("appendTo", +{type:"appendTo",target:b});return e},get:function(b){var a=this._configs||{},c=a.element;c&&(!a[b]&&!YAHOO.lang.isUndefined(c.value[b]))&&this._setHTMLAttrConfig(b);return e.prototype.get.call(this,b)},setAttributes:function(b,a){for(var c={},e=this._configOrder,h=0,i=e.length;h<i;++h)if(b[e[h]]!==void 0){c[e[h]]=true;this.set(e[h],b[e[h]],a)}for(var j in b)b.hasOwnProperty(j)&&!c[j]&&this.set(j,b[j],a)},set:function(b,a,c){var g=this.get("element");if(g){!this._configs[b]&&!YAHOO.lang.isUndefined(g[b])&& +this._setHTMLAttrConfig(b);return e.prototype.set.apply(this,arguments)}this._queue[this._queue.length]=["set",arguments];if(this._configs[b])this._configs[b].value=a},setAttributeConfig:function(b,a,c){this._configOrder.push(b);e.prototype.setAttributeConfig.apply(this,arguments)},createEvent:function(b,a){this._events[b]=true;return e.prototype.createEvent.apply(this,arguments)},init:function(b,a){this._initElement(b,a)},destroy:function(){var b=this.get("element");YAHOO.util.Event.purgeElement(b, +true);this.unsubscribeAll();b&&b.parentNode&&b.parentNode.removeChild(b);this._queue=[];this._events={};this._configs={};this._configOrder=[]},_initElement:function(d,a){this._queue=this._queue||[];this._events=this._events||{};this._configs=this._configs||{};this._configOrder=[];a=a||{};a.element=a.element||d||null;var e=false,g=b.DOM_EVENTS;this.DOM_EVENTS=this.DOM_EVENTS||{};for(var h in g)g.hasOwnProperty(h)&&(this.DOM_EVENTS[h]=g[h]);typeof a.element==="string"&&this._setHTMLAttrConfig("id", +{value:a.element});if(c.get(a.element)){e=true;this._initHTMLElement(a);this._initContent(a)}YAHOO.util.Event.onAvailable(a.element,function(){e||this._initHTMLElement(a);this.fireEvent("available",{type:"available",target:c.get(a.element)})},this,true);YAHOO.util.Event.onContentReady(a.element,function(){e||this._initContent(a);this.fireEvent("contentReady",{type:"contentReady",target:c.get(a.element)})},this,true)},_initHTMLElement:function(b){this.setAttributeConfig("element",{value:c.get(b.element), +readOnly:true})},_initContent:function(b){this.initAttributes(b);this.setAttributes(b,true);this.fireQueue()},_setHTMLAttrConfig:function(b,a){var c=this.get("element"),a=a||{};a.name=b;a.setter=a.setter||this.DEFAULT_HTML_SETTER;a.getter=a.getter||this.DEFAULT_HTML_GETTER;a.value=a.value||c[b];this._configs[b]=new YAHOO.util.Attribute(a,this)}};YAHOO.augment(b,e);YAHOO.util.Element=b})();YAHOO.register("element",YAHOO.util.Element,{version:"2.7.0",build:"1796"}); +YAHOO.util.Color=function(){var c=YAHOO.lang.isArray,e=YAHOO.lang.isNumber;return{real2dec:function(b){return Math.min(255,Math.round(b*256))},hsv2rgb:function(b,d,a){if(c(b))return this.hsv2rgb.call(this,b[0],b[1],b[2]);var e,g,h,i=Math.floor(b/60%6),j=b/60-i,b=a*(1-d),k=a*(1-j*d),d=a*(1-(1-j)*d);switch(i){case 0:e=a;g=d;h=b;break;case 1:e=k;g=a;h=b;break;case 2:e=b;g=a;h=d;break;case 3:e=b;g=k;h=a;break;case 4:e=d;g=b;h=a;break;case 5:e=a;g=b;h=k}a=this.real2dec;return[a(e),a(g),a(h)]},rgb2hsv:function(b, +d,a){if(c(b))return this.rgb2hsv.apply(this,b);var b=b/255,d=d/255,a=a/255,e,g=Math.min(Math.min(b,d),a),h=Math.max(Math.max(b,d),a),i=h-g;switch(h){case g:e=0;break;case b:e=60*(d-a)/i;d<a&&(e=e+360);break;case d:e=60*(a-b)/i+120;break;case a:e=60*(b-d)/i+240}return[Math.round(e),h===0?0:1-g/h,h]},rgb2hex:function(b,d,a){if(c(b))return this.rgb2hex.apply(this,b);var e=this.dec2hex;return e(b)+e(d)+e(a)},dec2hex:function(b){b=parseInt(b,10)|0;return("0"+(b>255||b<0?0:b).toString(16)).slice(-2).toUpperCase()}, +hex2dec:function(b){return parseInt(b,16)},hex2rgb:function(b){var c=this.hex2dec;return[c(b.slice(0,2)),c(b.slice(2,4)),c(b.slice(4,6))]},websafe:function(b,d,a){if(c(b))return this.websafe.apply(this,b);var f=function(a){if(e(a)){var a=Math.min(Math.max(0,a),255),b,c;for(b=0;b<256;b=b+51){c=b+51;if(a>=b&&a<=c)return a-b>25?c:b}}return a};return[f(b),f(d),f(a)]}}}(); +(function(){function c(a,b){e=e+1;b=b||{};if(arguments.length===1&&!YAHOO.lang.isString(a)&&!a.nodeName){b=a;a=b.element||null}!a&&!b.element&&(a=this._createHostElement(b));c.superclass.constructor.call(this,a,b);this.initPicker()}var e=0,b=YAHOO.util,d=YAHOO.lang,a=YAHOO.widget.Slider,f=b.Color,g=b.Dom,h=b.Event,i=d.substitute;YAHOO.extend(c,YAHOO.util.Element,{ID:{R:"yui-picker-r",R_HEX:"yui-picker-rhex",G:"yui-picker-g",G_HEX:"yui-picker-ghex",B:"yui-picker-b",B_HEX:"yui-picker-bhex",H:"yui-picker-h", +S:"yui-picker-s",V:"yui-picker-v",PICKER_BG:"yui-picker-bg",PICKER_THUMB:"yui-picker-thumb",HUE_BG:"yui-picker-hue-bg",HUE_THUMB:"yui-picker-hue-thumb",HEX:"yui-picker-hex",SWATCH:"yui-picker-swatch",WEBSAFE_SWATCH:"yui-picker-websafe-swatch",CONTROLS:"yui-picker-controls",RGB_CONTROLS:"yui-picker-rgb-controls",HSV_CONTROLS:"yui-picker-hsv-controls",HEX_CONTROLS:"yui-picker-hex-controls",HEX_SUMMARY:"yui-picker-hex-summary",CONTROLS_LABEL:"yui-picker-controls-label"},TXT:{ILLEGAL_HEX:"Illegal hex value entered", +SHOW_CONTROLS:"Show color details",HIDE_CONTROLS:"Hide color details",CURRENT_COLOR:"Currently selected color: {rgb}",CLOSEST_WEBSAFE:"Closest websafe color: {rgb}. Click to select.",R:"R",G:"G",B:"B",H:"H",S:"S",V:"V",HEX:"#",DEG:"°",PERCENT:"%"},IMAGE:{PICKER_THUMB:"../../build/colorpicker/assets/picker_thumb.png",HUE_THUMB:"../../build/colorpicker/assets/hue_thumb.png"},DEFAULT:{PICKER_SIZE:180},OPT:{HUE:"hue",SATURATION:"saturation",VALUE:"value",RED:"red",GREEN:"green",BLUE:"blue",HSV:"hsv", +RGB:"rgb",WEBSAFE:"websafe",HEX:"hex",PICKER_SIZE:"pickersize",SHOW_CONTROLS:"showcontrols",SHOW_RGB_CONTROLS:"showrgbcontrols",SHOW_HSV_CONTROLS:"showhsvcontrols",SHOW_HEX_CONTROLS:"showhexcontrols",SHOW_HEX_SUMMARY:"showhexsummary",SHOW_WEBSAFE:"showwebsafe",CONTAINER:"container",IDS:"ids",ELEMENTS:"elements",TXT:"txt",IMAGES:"images",ANIMATE:"animate"},skipAnim:true,_createHostElement:function(){var a=document.createElement("div");if(this.CSS.BASE)a.className=this.CSS.BASE;return a},_updateHueSlider:function(){var a= +this.get(this.OPT.PICKER_SIZE),b=this.get(this.OPT.HUE),b=a-Math.round(b/360*a);b===a&&(b=0);this.hueSlider.setValue(b,this.skipAnim)},_updatePickerSlider:function(){var a=this.get(this.OPT.PICKER_SIZE),b=this.get(this.OPT.SATURATION),c=this.get(this.OPT.VALUE),b=Math.round(b*a/100),c=Math.round(a-c*a/100);this.pickerSlider.setRegionValue(b,c,this.skipAnim)},_updateSliders:function(){this._updateHueSlider();this._updatePickerSlider()},setValue:function(a,b){this.set(this.OPT.RGB,a,b||false);this._updateSliders()}, +hueSlider:null,pickerSlider:null,_getH:function(){var a=this.get(this.OPT.PICKER_SIZE),a=(a-this.hueSlider.getValue())/a,a=Math.round(a*360);return a===360?0:a},_getS:function(){return this.pickerSlider.getXValue()/this.get(this.OPT.PICKER_SIZE)},_getV:function(){var a=this.get(this.OPT.PICKER_SIZE);return(a-this.pickerSlider.getYValue())/a},_updateSwatch:function(){var a=this.get(this.OPT.RGB),b=this.get(this.OPT.WEBSAFE),c=this.getElement(this.ID.SWATCH),a=a.join(","),d=this.get(this.OPT.TXT);g.setStyle(c, +"background-color","rgb("+a+")");c.title=i(d.CURRENT_COLOR,{rgb:"#"+this.get(this.OPT.HEX)});c=this.getElement(this.ID.WEBSAFE_SWATCH);a=b.join(",");g.setStyle(c,"background-color","rgb("+a+")");c.title=i(d.CLOSEST_WEBSAFE,{rgb:"#"+f.rgb2hex(b)})},_getValuesFromSliders:function(){this.set(this.OPT.RGB,f.hsv2rgb(this._getH(),this._getS(),this._getV()))},_updateFormFields:function(){this.getElement(this.ID.H).value=this.get(this.OPT.HUE);this.getElement(this.ID.S).value=this.get(this.OPT.SATURATION); +this.getElement(this.ID.V).value=this.get(this.OPT.VALUE);this.getElement(this.ID.R).value=this.get(this.OPT.RED);this.getElement(this.ID.R_HEX).innerHTML=f.dec2hex(this.get(this.OPT.RED));this.getElement(this.ID.G).value=this.get(this.OPT.GREEN);this.getElement(this.ID.G_HEX).innerHTML=f.dec2hex(this.get(this.OPT.GREEN));this.getElement(this.ID.B).value=this.get(this.OPT.BLUE);this.getElement(this.ID.B_HEX).innerHTML=f.dec2hex(this.get(this.OPT.BLUE));this.getElement(this.ID.HEX).value=this.get(this.OPT.HEX)}, +_onHueSliderChange:function(){var b=this._getH(),c="rgb("+f.hsv2rgb(b,1,1).join(",")+")";this.set(this.OPT.HUE,b,true);g.setStyle(this.getElement(this.ID.PICKER_BG),"background-color",c);this.hueSlider.valueChangeSource!==a.SOURCE_SET_VALUE&&this._getValuesFromSliders();this._updateFormFields();this._updateSwatch()},_onPickerSliderChange:function(){var b=this._getS(),c=this._getV();this.set(this.OPT.SATURATION,Math.round(b*100),true);this.set(this.OPT.VALUE,Math.round(c*100),true);this.pickerSlider.valueChangeSource!== +a.SOURCE_SET_VALUE&&this._getValuesFromSliders();this._updateFormFields();this._updateSwatch()},_getCommand:function(a){var b=h.getCharCode(a);return b===38?3:b===13?6:b===40?4:b>=48&&b<=57?1:b>=97&&b<=102?2:b>=65&&b<=70?2:"8, 9, 13, 27, 37, 39".indexOf(b)>-1||a.ctrlKey||a.metaKey?5:0},_useFieldValue:function(a,b,c){a=b.value;c!==this.OPT.HEX&&(a=parseInt(a,10));a!==this.get(c)&&this.set(c,a)},_rgbFieldKeypress:function(a,b,c){var d=this._getCommand(a),e=a.shiftKey?10:1;switch(d){case 6:this._useFieldValue.apply(this, +arguments);break;case 3:this.set(c,Math.min(this.get(c)+e,255));this._updateFormFields();break;case 4:this.set(c,Math.max(this.get(c)-e,0));this._updateFormFields()}},_hexFieldKeypress:function(a,b,c){this._getCommand(a)===6&&this._useFieldValue.apply(this,arguments)},_hexOnly:function(a,b){switch(this._getCommand(a)){case 6:case 5:case 1:break;case 2:if(b!==true)break;default:h.stopEvent(a);return false}},_numbersOnly:function(a){return this._hexOnly(a,true)},getElement:function(a){return this.get(this.OPT.ELEMENTS)[this.get(this.OPT.IDS)[a]]}, +_createElements:function(){var a,b,c,e,f=this.get(this.OPT.IDS),g=this.get(this.OPT.TXT),h=this.get(this.OPT.IMAGES),i=function(a,b){var c=document.createElement(a);b&&d.augmentObject(c,b,true);return c},q=function(a,b){var c=d.merge({autocomplete:"off",value:"0",size:3,maxlength:3},b);c.name=c.id;return new i(a,c)};e=this.get("element");a=new i("div",{id:f[this.ID.PICKER_BG],className:"yui-picker-bg",tabIndex:-1,hideFocus:true});b=new i("div",{id:f[this.ID.PICKER_THUMB],className:"yui-picker-thumb"}); +c=new i("img",{src:h.PICKER_THUMB});b.appendChild(c);a.appendChild(b);e.appendChild(a);a=new i("div",{id:f[this.ID.HUE_BG],className:"yui-picker-hue-bg",tabIndex:-1,hideFocus:true});b=new i("div",{id:f[this.ID.HUE_THUMB],className:"yui-picker-hue-thumb"});c=new i("img",{src:h.HUE_THUMB});b.appendChild(c);a.appendChild(b);e.appendChild(a);a=new i("div",{id:f[this.ID.CONTROLS],className:"yui-picker-controls"});e.appendChild(a);e=a;a=new i("div",{className:"hd"});b=new i("a",{id:f[this.ID.CONTROLS_LABEL], +href:"#"});a.appendChild(b);e.appendChild(a);a=new i("div",{className:"bd"});e.appendChild(a);e=a;a=new i("ul",{id:f[this.ID.RGB_CONTROLS],className:"yui-picker-rgb-controls"});b=new i("li");b.appendChild(document.createTextNode(g.R+" "));c=new q("input",{id:f[this.ID.R],className:"yui-picker-r"});b.appendChild(c);a.appendChild(b);b=new i("li");b.appendChild(document.createTextNode(g.G+" "));c=new q("input",{id:f[this.ID.G],className:"yui-picker-g"});b.appendChild(c);a.appendChild(b);b=new i("li"); +b.appendChild(document.createTextNode(g.B+" "));c=new q("input",{id:f[this.ID.B],className:"yui-picker-b"});b.appendChild(c);a.appendChild(b);e.appendChild(a);a=new i("ul",{id:f[this.ID.HSV_CONTROLS],className:"yui-picker-hsv-controls"});b=new i("li");b.appendChild(document.createTextNode(g.H+" "));c=new q("input",{id:f[this.ID.H],className:"yui-picker-h"});b.appendChild(c);b.appendChild(document.createTextNode(" "+g.DEG));a.appendChild(b);b=new i("li");b.appendChild(document.createTextNode(g.S+" ")); +c=new q("input",{id:f[this.ID.S],className:"yui-picker-s"});b.appendChild(c);b.appendChild(document.createTextNode(" "+g.PERCENT));a.appendChild(b);b=new i("li");b.appendChild(document.createTextNode(g.V+" "));c=new q("input",{id:f[this.ID.V],className:"yui-picker-v"});b.appendChild(c);b.appendChild(document.createTextNode(" "+g.PERCENT));a.appendChild(b);e.appendChild(a);a=new i("ul",{id:f[this.ID.HEX_SUMMARY],className:"yui-picker-hex_summary"});b=new i("li",{id:f[this.ID.R_HEX]});a.appendChild(b); +b=new i("li",{id:f[this.ID.G_HEX]});a.appendChild(b);b=new i("li",{id:f[this.ID.B_HEX]});a.appendChild(b);e.appendChild(a);a=new i("div",{id:f[this.ID.HEX_CONTROLS],className:"yui-picker-hex-controls"});a.appendChild(document.createTextNode(g.HEX+" "));b=new q("input",{id:f[this.ID.HEX],className:"yui-picker-hex",size:6,maxlength:6});a.appendChild(b);e.appendChild(a);e=this.get("element");a=new i("div",{id:f[this.ID.SWATCH],className:"yui-picker-swatch"});e.appendChild(a);a=new i("div",{id:f[this.ID.WEBSAFE_SWATCH], +className:"yui-picker-websafe-swatch"});e.appendChild(a)},_attachRGBHSV:function(a,b){h.on(this.getElement(a),"keydown",function(a,c){c._rgbFieldKeypress(a,this,b)},this);h.on(this.getElement(a),"keypress",this._numbersOnly,this,true);h.on(this.getElement(a),"blur",function(a,c){c._useFieldValue(a,this,b)},this)},_updateRGB:function(){this.set(this.OPT.RGB,[this.get(this.OPT.RED),this.get(this.OPT.GREEN),this.get(this.OPT.BLUE)]);this._updateSliders()},_initElements:function(){var a=this.OPT,b=this.get(a.IDS), +a=this.get(a.ELEMENTS),c,e,f;for(c in this.ID)d.hasOwnProperty(this.ID,c)&&(b[this.ID[c]]=b[c]);(e=g.get(b[this.ID.PICKER_BG]))||this._createElements();for(c in b)if(d.hasOwnProperty(b,c)){e=g.get(b[c]);f=g.generateId(e);b[c]=f;b[b[c]]=f;a[f]=e}},initPicker:function(){this._initSliders();this._bindUI();this.syncUI(true)},_initSliders:function(){var b=this.ID,c=this.get(this.OPT.PICKER_SIZE);this.hueSlider=a.getVertSlider(this.getElement(b.HUE_BG),this.getElement(b.HUE_THUMB),0,c);this.pickerSlider= +a.getSliderRegion(this.getElement(b.PICKER_BG),this.getElement(b.PICKER_THUMB),0,c,0,c);this.set(this.OPT.ANIMATE,this.get(this.OPT.ANIMATE))},_bindUI:function(){var a=this.ID,b=this.OPT;this.hueSlider.subscribe("change",this._onHueSliderChange,this,true);this.pickerSlider.subscribe("change",this._onPickerSliderChange,this,true);h.on(this.getElement(a.WEBSAFE_SWATCH),"click",function(){this.setValue(this.get(b.WEBSAFE))},this,true);h.on(this.getElement(a.CONTROLS_LABEL),"click",function(a){this.set(b.SHOW_CONTROLS, +!this.get(b.SHOW_CONTROLS));h.preventDefault(a)},this,true);this._attachRGBHSV(a.R,b.RED);this._attachRGBHSV(a.G,b.GREEN);this._attachRGBHSV(a.B,b.BLUE);this._attachRGBHSV(a.H,b.HUE);this._attachRGBHSV(a.S,b.SATURATION);this._attachRGBHSV(a.V,b.VALUE);h.on(this.getElement(a.HEX),"keydown",function(a,c){c._hexFieldKeypress(a,this,b.HEX)},this);h.on(this.getElement(this.ID.HEX),"keypress",this._hexOnly,this,true);h.on(this.getElement(this.ID.HEX),"blur",function(a,c){c._useFieldValue(a,this,b.HEX)}, +this)},syncUI:function(a){this.skipAnim=a;this._updateRGB();this.skipAnim=false},_updateRGBFromHSV:function(){var a=[this.get(this.OPT.HUE),this.get(this.OPT.SATURATION)/100,this.get(this.OPT.VALUE)/100];this.set(this.OPT.RGB,f.hsv2rgb(a));this._updateSliders()},_updateHex:function(){var a=this.get(this.OPT.HEX),b=a.length,c;if(b===3){a=a.split("");for(c=0;c<b;c=c+1)a[c]=a[c]+a[c];a=a.join("")}if(a.length!==6)return false;this.setValue(f.hex2rgb(a))},_hideShowEl:function(a,b){var c=d.isString(a)? +this.getElement(a):a;g.setStyle(c,"display",b?"":"none")},initAttributes:function(a){a=a||{};c.superclass.initAttributes.call(this,a);this.setAttributeConfig(this.OPT.PICKER_SIZE,{value:a.size||this.DEFAULT.PICKER_SIZE});this.setAttributeConfig(this.OPT.HUE,{value:a.hue||0,validator:d.isNumber});this.setAttributeConfig(this.OPT.SATURATION,{value:a.saturation||0,validator:d.isNumber});this.setAttributeConfig(this.OPT.VALUE,{value:d.isNumber(a.value)?a.value:100,validator:d.isNumber});this.setAttributeConfig(this.OPT.RED, +{value:d.isNumber(a.red)?a.red:255,validator:d.isNumber});this.setAttributeConfig(this.OPT.GREEN,{value:d.isNumber(a.green)?a.green:255,validator:d.isNumber});this.setAttributeConfig(this.OPT.BLUE,{value:d.isNumber(a.blue)?a.blue:255,validator:d.isNumber});this.setAttributeConfig(this.OPT.HEX,{value:a.hex||"FFFFFF",validator:d.isString});this.setAttributeConfig(this.OPT.RGB,{value:a.rgb||[255,255,255],method:function(a){this.set(this.OPT.RED,a[0],true);this.set(this.OPT.GREEN,a[1],true);this.set(this.OPT.BLUE, +a[2],true);var b=f.websafe(a),c=f.rgb2hex(a),a=f.rgb2hsv(a);this.set(this.OPT.WEBSAFE,b,true);this.set(this.OPT.HEX,c,true);a[1]&&this.set(this.OPT.HUE,a[0],true);this.set(this.OPT.SATURATION,Math.round(a[1]*100),true);this.set(this.OPT.VALUE,Math.round(a[2]*100),true)},readonly:true});this.setAttributeConfig(this.OPT.CONTAINER,{value:null,method:function(a){a&&a.showEvent.subscribe(function(){this.pickerSlider.focus()},this,true)}});this.setAttributeConfig(this.OPT.WEBSAFE,{value:a.websafe||[255, +255,255]});var b=a.ids||d.merge({},this.ID),h;if(!a.ids&&e>1)for(h in b)d.hasOwnProperty(b,h)&&(b[h]=b[h]+e);this.setAttributeConfig(this.OPT.IDS,{value:b,writeonce:true});this.setAttributeConfig(this.OPT.TXT,{value:a.txt||this.TXT,writeonce:true});this.setAttributeConfig(this.OPT.IMAGES,{value:a.images||this.IMAGE,writeonce:true});this.setAttributeConfig(this.OPT.ELEMENTS,{value:{},readonly:true});this.setAttributeConfig(this.OPT.SHOW_CONTROLS,{value:d.isBoolean(a.showcontrols)?a.showcontrols:true, +method:function(a){this._hideShowEl(g.getElementsByClassName("bd","div",this.getElement(this.ID.CONTROLS))[0],a);this.getElement(this.ID.CONTROLS_LABEL).innerHTML=a?this.get(this.OPT.TXT).HIDE_CONTROLS:this.get(this.OPT.TXT).SHOW_CONTROLS}});this.setAttributeConfig(this.OPT.SHOW_RGB_CONTROLS,{value:d.isBoolean(a.showrgbcontrols)?a.showrgbcontrols:true,method:function(a){this._hideShowEl(this.ID.RGB_CONTROLS,a)}});this.setAttributeConfig(this.OPT.SHOW_HSV_CONTROLS,{value:d.isBoolean(a.showhsvcontrols)? +a.showhsvcontrols:false,method:function(a){this._hideShowEl(this.ID.HSV_CONTROLS,a);a&&this.get(this.OPT.SHOW_HEX_SUMMARY)&&this.set(this.OPT.SHOW_HEX_SUMMARY,false)}});this.setAttributeConfig(this.OPT.SHOW_HEX_CONTROLS,{value:d.isBoolean(a.showhexcontrols)?a.showhexcontrols:false,method:function(a){this._hideShowEl(this.ID.HEX_CONTROLS,a)}});this.setAttributeConfig(this.OPT.SHOW_WEBSAFE,{value:d.isBoolean(a.showwebsafe)?a.showwebsafe:true,method:function(a){this._hideShowEl(this.ID.WEBSAFE_SWATCH, +a)}});this.setAttributeConfig(this.OPT.SHOW_HEX_SUMMARY,{value:d.isBoolean(a.showhexsummary)?a.showhexsummary:true,method:function(a){this._hideShowEl(this.ID.HEX_SUMMARY,a);a&&this.get(this.OPT.SHOW_HSV_CONTROLS)&&this.set(this.OPT.SHOW_HSV_CONTROLS,false)}});this.setAttributeConfig(this.OPT.ANIMATE,{value:d.isBoolean(a.animate)?a.animate:true,method:function(a){if(this.pickerSlider){this.pickerSlider.animate=a;this.hueSlider.animate=a}}});this.on(this.OPT.HUE+"Change",this._updateRGBFromHSV,this, +true);this.on(this.OPT.SATURATION+"Change",this._updateRGBFromHSV,this,true);this.on(this.OPT.VALUE+"Change",this._updateRGBFromHSV,this,true);this.on(this.OPT.RED+"Change",this._updateRGB,this,true);this.on(this.OPT.GREEN+"Change",this._updateRGB,this,true);this.on(this.OPT.BLUE+"Change",this._updateRGB,this,true);this.on(this.OPT.HEX+"Change",this._updateHex,this,true);this._initElements()}});YAHOO.widget.ColorPicker=c})();YAHOO.register("colorpicker",YAHOO.widget.ColorPicker,{version:"2.7.0",build:"1796"}); +(function(){var c=YAHOO.util,e=function(b,c,a,e){this.init(b,c,a,e)};e.NAME="Anim";e.prototype={toString:function(){var b=this.getEl()||{};return this.constructor.NAME+": "+(b.id||b.tagName)},patterns:{noNegatives:/width|height|opacity|padding/i,offsetAttribute:/^((width|height)|(top|left))$/,defaultUnit:/width|height|top$|bottom$|left$|right$/i,offsetUnit:/\d+(em|%|en|ex|pt|in|cm|mm|pc)$/i},doMethod:function(b,c,a){return this.method(this.currentFrame,c,a-c,this.totalFrames)},setAttribute:function(b, +d,a){var e=this.getEl();this.patterns.noNegatives.test(b)&&(d=d>0?d:0);"style"in e?c.Dom.setStyle(e,b,d+a):b in e&&(e[b]=d)},getAttribute:function(b){var d=this.getEl(),a=c.Dom.getStyle(d,b);if(a!=="auto"&&!this.patterns.offsetUnit.test(a))return parseFloat(a);var e=this.patterns.offsetAttribute.exec(b)||[],g=!!e[3],h=!!e[2];"style"in d?a=h||c.Dom.getStyle(d,"position")=="absolute"&&g?d["offset"+e[0].charAt(0).toUpperCase()+e[0].substr(1)]:0:b in d&&(a=d[b]);return a},getDefaultUnit:function(b){return this.patterns.defaultUnit.test(b)? +"px":""},setRuntimeAttribute:function(b){var c,a,e=this.attributes;this.runtimeAttributes[b]={};var g=function(a){return typeof a!=="undefined"};if(!g(e[b].to)&&!g(e[b].by))return false;c=g(e[b].from)?e[b].from:this.getAttribute(b);if(g(e[b].to))a=e[b].to;else if(g(e[b].by))if(c.constructor==Array){a=[];for(var h=0,i=c.length;h<i;++h)a[h]=c[h]+e[b].by[h]*1}else a=c+e[b].by*1;this.runtimeAttributes[b].start=c;this.runtimeAttributes[b].end=a;this.runtimeAttributes[b].unit=g(e[b].unit)?e[b].unit:this.getDefaultUnit(b); +return true},init:function(b,d,a,e){var g=false,h=null,i=0,b=c.Dom.get(b);this.attributes=d||{};this.duration=!YAHOO.lang.isUndefined(a)?a:1;this.method=e||c.Easing.easeNone;this.useSeconds=true;this.currentFrame=0;this.totalFrames=c.AnimMgr.fps;this.setEl=function(a){b=c.Dom.get(a)};this.getEl=function(){return b};this.isAnimated=function(){return g};this.getStartTime=function(){return h};this.runtimeAttributes={};this.animate=function(){if(this.isAnimated())return false;this.currentFrame=0;this.totalFrames= +this.useSeconds?Math.ceil(c.AnimMgr.fps*this.duration):this.duration;if(this.duration===0&&this.useSeconds)this.totalFrames=1;c.AnimMgr.registerElement(this);return true};this.stop=function(a){if(!this.isAnimated())return false;if(a){this.currentFrame=this.totalFrames;this._onTween.fire()}c.AnimMgr.stop(this)};this._onStart=new c.CustomEvent("_start",this,true);this.onStart=new c.CustomEvent("start",this);this.onTween=new c.CustomEvent("tween",this);this._onTween=new c.CustomEvent("_tween",this,true); +this.onComplete=new c.CustomEvent("complete",this);this._onComplete=new c.CustomEvent("_complete",this,true);this._onStart.subscribe(function(){this.onStart.fire();this.runtimeAttributes={};for(var a in this.attributes)this.setRuntimeAttribute(a);g=true;i=0;h=new Date});this._onTween.subscribe(function(){var a={duration:new Date-this.getStartTime(),currentFrame:this.currentFrame,toString:function(){return"duration: "+a.duration+", currentFrame: "+a.currentFrame}};this.onTween.fire(a);var b=this.runtimeAttributes, +c;for(c in b)this.setAttribute(c,this.doMethod(c,b[c].start,b[c].end),b[c].unit);i=i+1});this._onComplete.subscribe(function(){var a=(new Date-h)/1E3,b={duration:a,frames:i,fps:i/a,toString:function(){return"duration: "+b.duration+", frames: "+b.frames+", fps: "+b.fps}};g=false;i=0;this.onComplete.fire(b)})}};c.Anim=e})(); +YAHOO.util.AnimMgr=new function(){var c=null,e=[],b=0;this.fps=1E3;this.delay=1;this.registerElement=function(c){e[e.length]=c;b=b+1;c._onStart.fire();this.start()};this.unRegister=function(c,a){var f;if(!(f=a))a:{f=0;for(var g=e.length;f<g;++f)if(e[f]==c)break a;f=-1}a=f;if(!c.isAnimated()||a==-1)return false;c._onComplete.fire();e.splice(a,1);b=b-1;b<=0&&this.stop();return true};this.start=function(){c===null&&(c=setInterval(this.run,this.delay))};this.stop=function(d){if(d)this.unRegister(d);else{clearInterval(c); +for(var d=0,a=e.length;d<a;++d)this.unRegister(e[0],0);e=[];c=null;b=0}};this.run=function(){for(var b=0,a=e.length;b<a;++b){var c=e[b];if(c&&c.isAnimated())if(c.currentFrame<c.totalFrames||c.totalFrames===null){c.currentFrame=c.currentFrame+1;if(c.useSeconds){var g=c,h=g.totalFrames,i=g.currentFrame,j=g.currentFrame*g.duration*1E3/g.totalFrames,k=new Date-g.getStartTime(),l=0,l=k<g.duration*1E3?Math.round((k/j-1)*g.currentFrame):h-(i+1);if(l>0&&isFinite(l)){g.currentFrame+l>=h&&(l=h-(i+1));g.currentFrame= +g.currentFrame+l}}c._onTween.fire()}else YAHOO.util.AnimMgr.stop(c,b)}}};YAHOO.util.Bezier=new function(){this.getPosition=function(c,e){for(var b=c.length,d=[],a=0;a<b;++a)d[a]=[c[a][0],c[a][1]];for(var f=1;f<b;++f)for(a=0;a<b-f;++a){d[a][0]=(1-e)*d[a][0]+e*d[parseInt(a+1,10)][0];d[a][1]=(1-e)*d[a][1]+e*d[parseInt(a+1,10)][1]}return[d[0][0],d[0][1]]}}; +(function(){var c=function(a,b,d,e){c.superclass.constructor.call(this,a,b,d,e)};c.NAME="ColorAnim";c.DEFAULT_BGCOLOR="#fff";var e=YAHOO.util;YAHOO.extend(c,e.Anim);var b=c.superclass,d=c.prototype;d.patterns.color=/color$/i;d.patterns.rgb=/^rgb\(([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i;d.patterns.hex=/^#?([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i;d.patterns.hex3=/^#?([0-9A-F]{1})([0-9A-F]{1})([0-9A-F]{1})$/i;d.patterns.transparent=/^transparent|rgba\(0, 0, 0, 0\)$/;d.parseColor=function(a){if(a.length== +3)return a;var b=this.patterns.hex.exec(a);if(b&&b.length==4)return[parseInt(b[1],16),parseInt(b[2],16),parseInt(b[3],16)];if((b=this.patterns.rgb.exec(a))&&b.length==4)return[parseInt(b[1],10),parseInt(b[2],10),parseInt(b[3],10)];return(b=this.patterns.hex3.exec(a))&&b.length==4?[parseInt(b[1]+b[1],16),parseInt(b[2]+b[2],16),parseInt(b[3]+b[3],16)]:null};d.getAttribute=function(a){var d=this.getEl();if(this.patterns.color.test(a)){var g=YAHOO.util.Dom.getStyle(d,a),h=this;if(this.patterns.transparent.test(g))g= +(d=YAHOO.util.Dom.getAncestorBy(d,function(){return!h.patterns.transparent.test(g)}))?e.Dom.getStyle(d,a):c.DEFAULT_BGCOLOR}else g=b.getAttribute.call(this,a);return g};d.doMethod=function(a,c,d){var e;if(this.patterns.color.test(a)){e=[];for(var i=0,j=c.length;i<j;++i)e[i]=b.doMethod.call(this,a,c[i],d[i]);e="rgb("+Math.floor(e[0])+","+Math.floor(e[1])+","+Math.floor(e[2])+")"}else e=b.doMethod.call(this,a,c,d);return e};d.setRuntimeAttribute=function(a){b.setRuntimeAttribute.call(this,a);if(this.patterns.color.test(a)){var c= +this.attributes,d=this.parseColor(this.runtimeAttributes[a].start),e=this.parseColor(this.runtimeAttributes[a].end);if(typeof c[a].to==="undefined"&&typeof c[a].by!=="undefined")for(var e=this.parseColor(c[a].by),c=0,i=d.length;c<i;++c)e[c]=d[c]+e[c];this.runtimeAttributes[a].start=d;this.runtimeAttributes[a].end=e}};e.ColorAnim=c})(); +YAHOO.util.Easing={easeNone:function(c,e,b,d){return b*c/d+e},easeIn:function(c,e,b,d){return b*(c=c/d)*c+e},easeOut:function(c,e,b,d){return-b*(c=c/d)*(c-2)+e},easeBoth:function(c,e,b,d){return(c=c/(d/2))<1?b/2*c*c+e:-b/2*(--c*(c-2)-1)+e},easeInStrong:function(c,e,b,d){return b*(c=c/d)*c*c*c+e},easeOutStrong:function(c,e,b,d){return-b*((c=c/d-1)*c*c*c-1)+e},easeBothStrong:function(c,e,b,d){return(c=c/(d/2))<1?b/2*c*c*c*c+e:-b/2*((c=c-2)*c*c*c-2)+e},elasticIn:function(c,e,b,d,a,f){if(c==0)return e; +if((c=c/d)==1)return e+b;f||(f=d*0.3);if(!a||a<Math.abs(b)){a=b;b=f/4}else b=f/(2*Math.PI)*Math.asin(b/a);return-(a*Math.pow(2,10*(c=c-1))*Math.sin((c*d-b)*2*Math.PI/f))+e},elasticOut:function(c,e,b,d,a,f){if(c==0)return e;if((c=c/d)==1)return e+b;f||(f=d*0.3);if(!a||a<Math.abs(b))var a=b,g=f/4;else g=f/(2*Math.PI)*Math.asin(b/a);return a*Math.pow(2,-10*c)*Math.sin((c*d-g)*2*Math.PI/f)+b+e},elasticBoth:function(c,e,b,d,a,f){if(c==0)return e;if((c=c/(d/2))==2)return e+b;f||(f=d*0.3*1.5);if(!a||a<Math.abs(b))var a= +b,g=f/4;else g=f/(2*Math.PI)*Math.asin(b/a);return c<1?-0.5*a*Math.pow(2,10*(c=c-1))*Math.sin((c*d-g)*2*Math.PI/f)+e:a*Math.pow(2,-10*(c=c-1))*Math.sin((c*d-g)*2*Math.PI/f)*0.5+b+e},backIn:function(c,e,b,d,a){typeof a=="undefined"&&(a=1.70158);return b*(c=c/d)*c*((a+1)*c-a)+e},backOut:function(c,e,b,d,a){typeof a=="undefined"&&(a=1.70158);return b*((c=c/d-1)*c*((a+1)*c+a)+1)+e},backBoth:function(c,e,b,d,a){typeof a=="undefined"&&(a=1.70158);return(c=c/(d/2))<1?b/2*c*c*(((a=a*1.525)+1)*c-a)+e:b/2* +((c=c-2)*c*(((a=a*1.525)+1)*c+a)+2)+e},bounceIn:function(c,e,b,d){return b-YAHOO.util.Easing.bounceOut(d-c,0,b,d)+e},bounceOut:function(c,e,b,d){return(c=c/d)<1/2.75?b*7.5625*c*c+e:c<2/2.75?b*(7.5625*(c=c-1.5/2.75)*c+0.75)+e:c<2.5/2.75?b*(7.5625*(c=c-2.25/2.75)*c+0.9375)+e:b*(7.5625*(c=c-2.625/2.75)*c+0.984375)+e},bounceBoth:function(c,e,b,d){return c<d/2?YAHOO.util.Easing.bounceIn(c*2,0,b,d)*0.5+e:YAHOO.util.Easing.bounceOut(c*2-d,0,b,d)*0.5+b*0.5+e}}; +(function(){var c=function(a,b,d,e){a&&c.superclass.constructor.call(this,a,b,d,e)};c.NAME="Motion";var e=YAHOO.util;YAHOO.extend(c,e.ColorAnim);var b=c.superclass,d=c.prototype;d.patterns.points=/^points$/i;d.setAttribute=function(a,c,d){if(this.patterns.points.test(a)){d=d||"px";b.setAttribute.call(this,"left",c[0],d);b.setAttribute.call(this,"top",c[1],d)}else b.setAttribute.call(this,a,c,d)};d.getAttribute=function(a){return this.patterns.points.test(a)?[b.getAttribute.call(this,"left"),b.getAttribute.call(this, +"top")]:b.getAttribute.call(this,a)};d.doMethod=function(a,c,d){var f=null;if(this.patterns.points.test(a)){c=this.method(this.currentFrame,0,100,this.totalFrames)/100;f=e.Bezier.getPosition(this.runtimeAttributes[a],c)}else f=b.doMethod.call(this,a,c,d);return f};d.setRuntimeAttribute=function(c){if(this.patterns.points.test(c)){var d=this.getEl(),i=this.attributes,j=i.points.control||[],k,l,m;if(j.length>0&&!(j[0]instanceof Array))j=[j];else{var n=[];l=0;for(m=j.length;l<m;++l)n[l]=j[l];j=n}e.Dom.getStyle(d, +"position")=="static"&&e.Dom.setStyle(d,"position","relative");f(i.points.from)?e.Dom.setXY(d,i.points.from):e.Dom.setXY(d,e.Dom.getXY(d));d=this.getAttribute("points");if(f(i.points.to)){k=a.call(this,i.points.to,d);e.Dom.getXY(this.getEl());l=0;for(m=j.length;l<m;++l)j[l]=a.call(this,j[l],d)}else if(f(i.points.by)){k=[d[0]+i.points.by[0],d[1]+i.points.by[1]];l=0;for(m=j.length;l<m;++l)j[l]=[d[0]+j[l][0],d[1]+j[l][1]]}this.runtimeAttributes[c]=[d];j.length>0&&(this.runtimeAttributes[c]=this.runtimeAttributes[c].concat(j)); +this.runtimeAttributes[c][this.runtimeAttributes[c].length]=k}else b.setRuntimeAttribute.call(this,c)};var a=function(a,b){var c=e.Dom.getXY(this.getEl());return a=[a[0]-c[0]+b[0],a[1]-c[1]+b[1]]},f=function(a){return typeof a!=="undefined"};e.Motion=c})(); +(function(){var c=function(a,b,d,e){a&&c.superclass.constructor.call(this,a,b,d,e)};c.NAME="Scroll";var e=YAHOO.util;YAHOO.extend(c,e.ColorAnim);var b=c.superclass,d=c.prototype;d.doMethod=function(a,c,d){var e=null;return e=a=="scroll"?[this.method(this.currentFrame,c[0],d[0]-c[0],this.totalFrames),this.method(this.currentFrame,c[1],d[1]-c[1],this.totalFrames)]:b.doMethod.call(this,a,c,d)};d.getAttribute=function(a){var c=null,c=this.getEl();return c=a=="scroll"?[c.scrollLeft,c.scrollTop]:b.getAttribute.call(this, +a)};d.setAttribute=function(a,c,d){var e=this.getEl();if(a=="scroll"){e.scrollLeft=c[0];e.scrollTop=c[1]}else b.setAttribute.call(this,a,c,d)};e.Scroll=c})();YAHOO.register("animation",YAHOO.util.Anim,{version:"2.7.0",build:"1799"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uploadimage/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/uploadimage/plugin.js new file mode 100644 index 0000000..3efe0db --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uploadimage/plugin.js @@ -0,0 +1 @@ +"use strict";(function(){CKEDITOR.plugins.add("uploadimage",{requires:"uploadwidget",onLoad:function(){CKEDITOR.addCss(".cke_upload_uploading img{opacity: 0.3}")},init:function(b){if(!CKEDITOR.plugins.clipboard.isFileApiSupported){return}var d=CKEDITOR.fileTools,c=d.getUploadUrl(b.config,"image");if(!c){CKEDITOR.error("uploadimage-config");return}d.addUploadWidget(b,"uploadimage",{supportedTypes:/image\/(jpeg|png|gif|bmp)/,uploadUrl:c,fileToElement:function(){var e=new CKEDITOR.dom.element("img");e.setAttribute("src",a);return e},parts:{img:"img"},onUploading:function(e){this.parts.img.setAttribute("src",e.data)},onUploaded:function(e){console.log(e);this.replaceWith('<img src="'+e.url+'" width="'+this.parts.img.$.naturalWidth+'" height="'+this.parts.img.$.naturalHeight+'">')}});b.on("paste",function(m){if(!m.data.dataValue.match(/<img[\s\S]+data:/i)){return}var h=m.data,l=document.implementation.createHTMLDocument(""),o=new CKEDITOR.dom.element(l.body),j,f,g;o.data("cke-editable",1);o.appendHtml(h.dataValue);j=o.find("img");for(g=0;g<j.count();g++){f=j.getItem(g);var k=f.getAttribute("src")&&f.getAttribute("src").substring(0,5)=="data:",e=f.data("cke-realelement")===null;if(k&&e&&!f.data("cke-upload-id")&&!f.isReadOnly(1)){var n=b.uploadRepository.create(f.getAttribute("src"));n.upload(c);d.markElement(f,"uploadimage",n.id);d.bindNotifications(b,n)}}h.dataValue=o.getHtml()})}});var a="data:image/gif;base64,R0lGODlhDgAOAIAAAAAAAP///yH5BAAAAAAALAAAAAAOAA4AAAIMhI+py+0Po5y02qsKADs="})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/cs.js b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/cs.js new file mode 100644 index 0000000..a89b4e1 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/cs.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uploadwidget","cs",{abort:"Nahrávání zrušeno uživatelem.",doneOne:"Soubor úspěšně nahrán.",doneMany:"Úspěšně nahráno %1 souborů.",uploadOne:"Nahrávání souboru ({percentage}%)...",uploadMany:"Nahrávání souborů, {current} z {max} hotovo ({percentage}%)..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/da.js b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/da.js new file mode 100644 index 0000000..36cfff5 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/da.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uploadwidget","da",{abort:"Upload er afbrudt af brugen.",doneOne:"Filen er uploadet.",doneMany:"Du har uploadet %1 filer.",uploadOne:"Uploader fil ({percentage}%)...",uploadMany:"Uploader filer, {current} af {max} er uploadet ({percentage}%)..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/de.js b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/de.js new file mode 100644 index 0000000..6ff1815 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/de.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uploadwidget","de",{abort:"Hochladen durch den Benutzer abgebrochen.",doneOne:"Datei erfolgreich hochgeladen.",doneMany:"%1 Dateien erfolgreich hochgeladen.",uploadOne:"Datei wird hochgeladen ({percentage}%)...",uploadMany:"Dateien werden hochgeladen, {current} von {max} fertig ({percentage}%)..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/en.js b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/en.js new file mode 100644 index 0000000..7bb1858 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/en.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uploadwidget","en",{abort:"Upload aborted by the user.",doneOne:"File successfully uploaded.",doneMany:"Successfully uploaded %1 files.",uploadOne:"Uploading file ({percentage}%)...",uploadMany:"Uploading files, {current} of {max} done ({percentage}%)..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/eo.js b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/eo.js new file mode 100644 index 0000000..4ba5f85 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/eo.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uploadwidget","eo",{abort:"Alŝuto ĉesigita de la uzanto",doneOne:"Dosiero sukcese alŝutita.",doneMany:"Sukcese alŝutitaj %1 dosieroj.",uploadOne:"alŝutata dosiero ({percentage}%)...",uploadMany:"Alŝutataj dosieroj, {current} el {max} faritaj ({percentage}%)..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/fr.js b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/fr.js new file mode 100644 index 0000000..aab60d3 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/fr.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uploadwidget","fr",{abort:"Téléversement interrompu par l'utilisateur.",doneOne:"Fichier téléversé avec succès.",doneMany:"%1 fichiers téléversés avec succès.",uploadOne:"Téléversement du fichier en cours ({percentage}%)...",uploadMany:"Téléversement des fichiers en cours, {current} sur {max} effectués ({percentage}%)..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/gl.js b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/gl.js new file mode 100644 index 0000000..ec376a5 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/gl.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uploadwidget","gl",{abort:"Envío interrompido polo usuario.",doneOne:"Ficheiro enviado satisfactoriamente.",doneMany:"%1 ficheiros enviados satisfactoriamente.",uploadOne:"Enviando o ficheiro ({percentage}%)...",uploadMany:"Enviando ficheiros, {current} de {max} feito o ({percentage}%)..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/hu.js b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/hu.js new file mode 100644 index 0000000..5543b87 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/hu.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uploadwidget","hu",{abort:"A feltöltést a felhasználó megszakította.",doneOne:"A fájl sikeresen feltöltve.",doneMany:"%1 fájl sikeresen feltöltve.",uploadOne:"Fájl feltöltése ({percentage}%)...",uploadMany:"Fájlok feltöltése, {current}/{max} kész ({percentage}%)..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/it.js b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/it.js new file mode 100644 index 0000000..914db81 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/it.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uploadwidget","it",{abort:"Caricamento interrotto dall'utente.",doneOne:"Il file è stato caricato correttamente.",doneMany:"%1 file sono stati caricati correttamente.",uploadOne:"Caricamento del file ({percentage}%)...",uploadMany:"Caricamento dei file, {current} di {max} completati ({percentage}%)..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/ko.js b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/ko.js new file mode 100644 index 0000000..d36fa46 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/ko.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uploadwidget","ko",{abort:"사용자가 업로드를 중단했습니다.",doneOne:"파일이 성공적으로 업로드되었습니다.",doneMany:"파일 %1개를 성공적으로 업로드하였습니다.",uploadOne:"파일 업로드중 ({percentage}%)...",uploadMany:"파일 {max} 개 중 {current} 번째 파일 업로드 중 ({percentage}%)..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/ku.js b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/ku.js new file mode 100644 index 0000000..6c1a020 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/ku.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uploadwidget","ku",{abort:"بارکردنەکە بڕدرا لەلایەن بەکارهێنەر.",doneOne:"پەڕگەکە بەسەرکەوتووانە بارکرا.",doneMany:"بەسەرکەوتووانە بارکرا %1 پەڕگە.",uploadOne:"پەڕگە باردەکرێت ({percentage}%)...",uploadMany:"پەڕگە باردەکرێت, {current} لە {max} ئەنجامدراوە ({percentage}%)..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/nb.js b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/nb.js new file mode 100644 index 0000000..fed26ee --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/nb.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uploadwidget","nb",{abort:"Opplasting ble avbrutt av brukeren.",doneOne:"Filen har blitt lastet opp.",doneMany:"Fullført opplasting av %1 filer.",uploadOne:"Laster opp fil ({percentage}%)...",uploadMany:"Laster opp filer, {current} av {max} fullført ({percentage}%)..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/nl.js b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/nl.js new file mode 100644 index 0000000..cb56b0b --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/nl.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uploadwidget","nl",{abort:"Upload gestopt door de gebruiker.",doneOne:"Bestand succesvol geüpload.",doneMany:"Succesvol %1 bestanden geüpload.",uploadOne:"Uploaden bestand ({percentage}%)…",uploadMany:"Bestanden aan het uploaden, {current} van {max} klaar ({percentage}%)…"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/pl.js b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/pl.js new file mode 100644 index 0000000..db79b12 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/pl.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uploadwidget","pl",{abort:"Wysyłanie przerwane przez użytkownika.",doneOne:"Plik został pomyślnie wysłany.",doneMany:"Pomyślnie wysłane pliki: %1.",uploadOne:"Wysyłanie pliku ({percentage}%)...",uploadMany:"Wysyłanie plików, gotowe {current} z {max} ({percentage}%)..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/pt-br.js b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/pt-br.js new file mode 100644 index 0000000..add5cec --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/pt-br.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uploadwidget","pt-br",{abort:"Envio cancelado pelo usuário.",doneOne:"Arquivo enviado com sucesso.",doneMany:"Enviados %1 arquivos com sucesso.",uploadOne:"Enviando arquivo({percentage}%)...",uploadMany:"Enviando arquivos, {current} de {max} completos ({percentage}%)..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/ru.js b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/ru.js new file mode 100644 index 0000000..fe517a3 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/ru.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uploadwidget","ru",{abort:"Загрузка отменена пользователем",doneOne:"Файл успешно загружен",doneMany:"Успешно загружено файлов: %1",uploadOne:"Загрузка файла ({percentage}%)",uploadMany:"Загрузка файлов, {current} из {max} загружено ({percentage}%)..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/sv.js b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/sv.js new file mode 100644 index 0000000..d5de2b9 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/sv.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uploadwidget","sv",{abort:"Uppladdning avbruten av användaren.",doneOne:"Filuppladdning lyckades.",doneMany:"Uppladdning av %1 filer lyckades.",uploadOne:"Laddar upp fil ({percentage}%)...",uploadMany:"Laddar upp filer, {current} av {max} färdiga ({percentage}%)..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/tr.js b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/tr.js new file mode 100644 index 0000000..a9978ab --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/tr.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uploadwidget","tr",{abort:"Gönderme işlemi kullanıcı tarafından durduruldu.",doneOne:"Gönderim işlemi başarılı şekilde tamamlandı.",doneMany:"%1 dosya başarılı şekilde gönderildi.",uploadOne:"Dosyanın ({percentage}%) gönderildi...",uploadMany:"Toplam {current} / {max} dosyanın ({percentage}%) gönderildi..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/zh-cn.js b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/zh-cn.js new file mode 100644 index 0000000..c33d796 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/zh-cn.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uploadwidget","zh-cn",{abort:"上传已被用户中止。",doneOne:"文件上传成功。",doneMany:"成功上传了 %1 个文件。",uploadOne:"正在上传文件({percentage}%)……",uploadMany:"正在上传文件,{max} 中的 {current}({percentage}%)……"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/zh.js b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/zh.js new file mode 100644 index 0000000..27043cb --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/lang/zh.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("uploadwidget","zh",{abort:"上傳由使用者放棄。",doneOne:"檔案成功上傳。",doneMany:"成功上傳 %1 檔案。",uploadOne:"正在上傳檔案({percentage}%)...",uploadMany:"正在上傳檔案,{max} 中的 {current} 已完成({percentage}%)..."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/plugin.js new file mode 100644 index 0000000..29ae5d1 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/uploadwidget/plugin.js @@ -0,0 +1,10 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){CKEDITOR.plugins.add("uploadwidget",{lang:"cs,da,de,en,eo,fr,gl,hu,it,ko,ku,nb,nl,pl,pt-br,ru,sv,tr,zh,zh-cn",requires:"widget,clipboard,filetools,notificationaggregator",init:function(b){b.filter.allow("*[!data-widget,!data-cke-upload-id]")}});CKEDITOR.fileTools||(CKEDITOR.fileTools={});CKEDITOR.tools.extend(CKEDITOR.fileTools,{addUploadWidget:function(b,c,a){var f=CKEDITOR.fileTools,k=b.uploadRepository,m=a.supportedTypes?10:20;if(a.fileToElement)b.on("paste",function(i){var i=i.data, +l=i.dataTransfer,e=l.getFilesCount(),j=a.loadMethod||"loadAndUpload",d,g;if(!i.dataValue&&e)for(g=0;g<e;g++){d=l.getFile(g);if(!a.supportedTypes||f.isTypeSupported(d,a.supportedTypes)){var h=a.fileToElement(d);d=k.create(d);if(h){d[j](a.uploadUrl);CKEDITOR.fileTools.markElement(h,c,d.id);(j=="loadAndUpload"||j=="upload")&&CKEDITOR.fileTools.bindNotifications(b,d);i.dataValue=i.dataValue+h.getOuterHtml()}}}},null,null,m);CKEDITOR.tools.extend(a,{downcast:function(){return new CKEDITOR.htmlParser.text("")}, +init:function(){var a=this,c=this.wrapper.findOne("[data-cke-upload-id]").data("cke-upload-id"),e=k.loaders[c],f=CKEDITOR.tools.capitalize,d,g;e.on("update",function(h){if(!a.wrapper||!a.wrapper.getParent()){b.editable().find('[data-cke-upload-id="'+c+'"]').count()||e.abort();h.removeListener()}else{b.fire("lockSnapshot");h="on"+f(e.status);if(!(typeof a[h]==="function"&&a[h](e)===false)){g="cke_upload_"+e.status;if(a.wrapper&&g!=d){d&&a.wrapper.removeClass(d);a.wrapper.addClass(g);d=g}(e.status== +"error"||e.status=="abort")&&b.widgets.del(a)}b.fire("unlockSnapshot")}});e.update()},replaceWith:function(a,c){if(a.trim()==="")b.widgets.del(this);else{var e=this==b.widgets.focused,f=b.editable(),d=b.createRange(),g,h;e||(h=b.getSelection().createBookmarks());d.setStartBefore(this.wrapper);d.setEndAfter(this.wrapper);e&&(g=d.createBookmark());f.insertHtmlIntoRange(a,d,c);b.widgets.checkWidgets({initOnlyNew:true});b.widgets.destroy(this,true);if(e){d.moveToBookmark(g);d.select()}else b.getSelection().selectBookmarks(h)}}}); +b.widgets.add(c,a)},markElement:function(b,c,a){b.setAttributes({"data-cke-upload-id":a,"data-widget":c})},bindNotifications:function(b,c){var a=b._.uploadWidgetNotificaionAggregator;if(!a||a.isFinished()){a=b._.uploadWidgetNotificaionAggregator=new CKEDITOR.plugins.notificationAggregator(b,b.lang.uploadwidget.uploadMany,b.lang.uploadwidget.uploadOne);a.once("finished",function(){var c=a.getTaskCount();c===0?a.notification.hide():a.notification.update({message:c==1?b.lang.uploadwidget.doneOne:b.lang.uploadwidget.doneMany.replace("%1", +c),type:"success",important:1})})}var f=a.createTask({weight:c.total});c.on("update",function(){f&&c.status=="uploading"&&f.update(c.uploaded)});c.on("uploaded",function(){f&&f.done()});c.on("error",function(){f&&f.cancel();b.showNotification(c.message,"warning")});c.on("abort",function(){f&&f.cancel();b.showNotification(b.lang.uploadwidget.abort,"info")})}})})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/images/handle.png b/ituro/static/ckeditor/ckeditor/plugins/widget/images/handle.png new file mode 100644 index 0000000..ba8cda5 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/plugins/widget/images/handle.png differ diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/af.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/af.js new file mode 100644 index 0000000..a20b223 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/af.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","af",{move:"Klik en trek on te beweeg"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/ar.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/ar.js new file mode 100644 index 0000000..f93cca9 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/ar.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","ar",{move:"إضغط و إسحب للتحريك"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/bg.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/bg.js new file mode 100644 index 0000000..d3fc9ed --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/bg.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","bg",{move:"Кликни и влачи, за да преместиш"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/ca.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/ca.js new file mode 100644 index 0000000..d80e597 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/ca.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","ca",{move:"Clicar i arrossegar per moure"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/cs.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/cs.js new file mode 100644 index 0000000..7dcb085 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/cs.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","cs",{move:"Klepněte a táhněte pro přesunutí"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/cy.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/cy.js new file mode 100644 index 0000000..bca5c69 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/cy.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","cy",{move:"Clcio a llusgo i symud"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/da.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/da.js new file mode 100644 index 0000000..5ebe806 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/da.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","da",{move:"Klik og træk for at flytte"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/de.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/de.js new file mode 100644 index 0000000..8df3bbf --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/de.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","de",{move:"Zum Verschieben anwählen und ziehen"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/el.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/el.js new file mode 100644 index 0000000..9db5c5c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/el.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","el",{move:"Κάνετε κλικ και σύρετε το ποντίκι για να μετακινήστε"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/en-gb.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/en-gb.js new file mode 100644 index 0000000..35a08fc --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/en-gb.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","en-gb",{move:"Click and drag to move"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/en.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/en.js new file mode 100644 index 0000000..7d5bf3a --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/en.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","en",{move:"Click and drag to move"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/eo.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/eo.js new file mode 100644 index 0000000..5dfaec1 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/eo.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","eo",{move:"klaki kaj treni por movi"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/es.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/es.js new file mode 100644 index 0000000..e182bc4 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/es.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","es",{move:"Dar clic y arrastrar para mover"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/fa.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/fa.js new file mode 100644 index 0000000..93b87e1 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/fa.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","fa",{move:"کلیک و کشیدن برای جابجایی"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/fi.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/fi.js new file mode 100644 index 0000000..4e63d5c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/fi.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","fi",{move:"Siirrä klikkaamalla ja raahaamalla"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/fr.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/fr.js new file mode 100644 index 0000000..5ff1ebf --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/fr.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","fr",{move:"Cliquer et glisser pour déplacer"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/gl.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/gl.js new file mode 100644 index 0000000..85e41ea --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/gl.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","gl",{move:"Prema e arrastre para mover"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/he.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/he.js new file mode 100644 index 0000000..4698585 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/he.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","he",{move:"לחץ וגרור להזזה"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/hr.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/hr.js new file mode 100644 index 0000000..aaf8794 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/hr.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","hr",{move:"Klikni i povuci da pomakneš"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/hu.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/hu.js new file mode 100644 index 0000000..13d414a --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/hu.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","hu",{move:"Kattints és húzd a mozgatáshoz"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/it.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/it.js new file mode 100644 index 0000000..10468fc --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/it.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","it",{move:"Fare clic e trascinare per spostare"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/ja.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/ja.js new file mode 100644 index 0000000..add6576 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/ja.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","ja",{move:"ドラッグして移動"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/km.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/km.js new file mode 100644 index 0000000..ddd4a92 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/km.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","km",{move:"ចុច​ហើយ​ទាញ​ដើម្បី​ផ្លាស់​ទី"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/ko.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/ko.js new file mode 100644 index 0000000..42bb884 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/ko.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","ko",{move:"움직이려면 클릭 후 드래그 하세요"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/ku.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/ku.js new file mode 100644 index 0000000..7ddec15 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/ku.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","ku",{move:"کرتەبکە و ڕایبکێشە بۆ جوڵاندن"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/lv.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/lv.js new file mode 100644 index 0000000..11da560 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/lv.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","lv",{move:"Klikšķina un velc, lai pārvietotu"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/nb.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/nb.js new file mode 100644 index 0000000..45cfd5b --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/nb.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","nb",{move:"Klikk og dra for å flytte"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/nl.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/nl.js new file mode 100644 index 0000000..f0e7c7f --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/nl.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","nl",{move:"Klik en sleep om te verplaatsen"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/no.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/no.js new file mode 100644 index 0000000..87b0f57 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/no.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","no",{move:"Klikk og dra for å flytte"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/pl.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/pl.js new file mode 100644 index 0000000..96019ef --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/pl.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","pl",{move:"Kliknij i przeciągnij, by przenieść."}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/pt-br.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/pt-br.js new file mode 100644 index 0000000..7e580a8 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/pt-br.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","pt-br",{move:"Click e arraste para mover"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/pt.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/pt.js new file mode 100644 index 0000000..d181d22 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/pt.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","pt",{move:"Clique e arraste para mover"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/ru.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/ru.js new file mode 100644 index 0000000..e8e046c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/ru.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","ru",{move:"Нажмите и перетащите"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/sk.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/sk.js new file mode 100644 index 0000000..3920c36 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/sk.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","sk",{move:"Kliknite a potiahnite pre presunutie"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/sl.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/sl.js new file mode 100644 index 0000000..a228498 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/sl.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","sl",{move:"Kliknite in povlecite, da premaknete"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/sq.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/sq.js new file mode 100644 index 0000000..71d56bf --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/sq.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","sq",{move:"Kliko dhe tërhiqe për ta lëvizur"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/sv.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/sv.js new file mode 100644 index 0000000..f8a24c2 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/sv.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","sv",{move:"Klicka och drag för att flytta"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/tr.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/tr.js new file mode 100644 index 0000000..27d3692 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/tr.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","tr",{move:"Taşımak için, tıklayın ve sürükleyin"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/tt.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/tt.js new file mode 100644 index 0000000..8866a60 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/tt.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","tt",{move:"Күчереп куер өчен басып шудырыгыз"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/uk.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/uk.js new file mode 100644 index 0000000..a3ab024 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/uk.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","uk",{move:"Клікніть і потягніть для переміщення"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/vi.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/vi.js new file mode 100644 index 0000000..2d79369 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/vi.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","vi",{move:"Nhấp chuột và kéo để di chuyển"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/zh-cn.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/zh-cn.js new file mode 100644 index 0000000..cbdb0fd --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/zh-cn.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","zh-cn",{move:"点击并拖拽以移动"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/lang/zh.js b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/zh.js new file mode 100644 index 0000000..473a9f8 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/lang/zh.js @@ -0,0 +1,5 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang("widget","zh",{move:"拖曳以移動"}); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/widget/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/widget/plugin.js new file mode 100644 index 0000000..2e2d37a --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/widget/plugin.js @@ -0,0 +1,60 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){function n(a){this.editor=a;this.registered={};this.instances={};this.selected=[];this.widgetHoldingFocusedEditable=this.focused=null;this._={nextId:0,upcasts:[],upcastCallbacks:[],filters:{}};C(this);D(this);this.on("checkWidgets",E);this.editor.on("contentDomInvalidated",this.checkWidgets,this);F(this);G(this);H(this);I(this);J(this)}function h(a,b,c,d,e){var f=a.editor;CKEDITOR.tools.extend(this,d,{editor:f,id:b,inline:"span"==c.getParent().getName(),element:c,data:CKEDITOR.tools.extend({}, +"function"==typeof d.defaults?d.defaults():d.defaults),dataReady:!1,inited:!1,ready:!1,edit:h.prototype.edit,focusedEditable:null,definition:d,repository:a,draggable:!1!==d.draggable,_:{downcastFn:d.downcast&&"string"==typeof d.downcast?d.downcasts[d.downcast]:d.downcast}},!0);a.fire("instanceCreated",this);K(this,d);this.init&&this.init();this.inited=!0;(a=this.element.data("cke-widget-data"))&&this.setData(JSON.parse(decodeURIComponent(a)));e&&this.setData(e);this.data.classes||this.setData("classes", +this.getClasses());this.dataReady=!0;p(this);this.fire("data",this.data);this.isInited()&&f.editable().contains(this.wrapper)&&(this.ready=!0,this.fire("ready"))}function o(a,b,c){CKEDITOR.dom.element.call(this,b.$);this.editor=a;this._={};b=this.filter=c.filter;CKEDITOR.dtd[this.getName()].p?(this.enterMode=b?b.getAllowedEnterMode(a.enterMode):a.enterMode,this.shiftEnterMode=b?b.getAllowedEnterMode(a.shiftEnterMode,!0):a.shiftEnterMode):this.enterMode=this.shiftEnterMode=CKEDITOR.ENTER_BR}function L(a, +b){a.addCommand(b.name,{exec:function(a,d){function e(){a.widgets.finalizeCreation(i)}var f=a.widgets.focused;if(f&&f.name==b.name)f.edit();else if(b.insert)b.insert();else if(b.template){var f="function"==typeof b.defaults?b.defaults():b.defaults,f=CKEDITOR.dom.element.createFromHtml(b.template.output(f)),g,j=a.widgets.wrapElement(f,b.name),i=new CKEDITOR.dom.documentFragment(j.getDocument());i.append(j);(g=a.widgets.initOn(f,b,d&&d.startupData))?(f=g.once("edit",function(b){if(b.data.dialog)g.once("dialog", +function(b){var b=b.data,d,f;d=b.once("ok",e,null,null,20);f=b.once("cancel",function(b){b.data&&!1===b.data.hide||a.widgets.destroy(g,!0)});b.once("hide",function(){d.removeListener();f.removeListener()})});else e()},null,null,999),g.edit(),f.removeListener()):e()}},allowedContent:b.allowedContent,requiredContent:b.requiredContent,contentForms:b.contentForms,contentTransformations:b.contentTransformations})}function M(a,b){function c(b,c,d){var e=CKEDITOR.tools.getIndex(a._.upcasts,function(a){return a[2]> +d});0>e&&(e=a._.upcasts.length);a._.upcasts.splice(e,0,[b,c,d])}var d=b.upcast,e=b.upcastPriority||10;if(d)if("string"==typeof d)for(d=d.split(",");d.length;)c(b.upcasts[d.pop()],b.name,e);else c(d,b.name,e)}function q(a,b){a.focused=null;if(b.isInited()){var c=b.editor.checkDirty();a.fire("widgetBlurred",{widget:b});b.setFocused(!1);!c&&b.editor.resetDirty()}}function E(a){a=a.data;if("wysiwyg"==this.editor.mode){var b=this.editor.editable(),c=this.instances,d,e,f,g;if(b){for(d in c)c[d].isReady()&& +!b.contains(c[d].wrapper)&&this.destroy(c[d],!0);if(a&&a.initOnlyNew)c=this.initOnAll();else{var j=b.find(".cke_widget_wrapper"),c=[];d=0;for(e=j.count();d<e;d++){f=j.getItem(d);if(g=!this.getByElement(f,!0)){a:{g=N;for(var i=f;i=i.getParent();)if(g(i)){g=!0;break a}g=!1}g=!g&&b.contains(f)}g&&(f.addClass("cke_widget_new"),c.push(this.initOn(f.getFirst(h.isDomWidgetElement))))}}a&&(a.focusInited&&1==c.length)&&c[0].focus()}}}function r(a,b,c){if(!c.allowedContent)return null;var d=this._.filters[a]; +d||(this._.filters[a]=d={});(a=d[b])||(d[b]=a=new CKEDITOR.filter(c.allowedContent));return a}function O(a){var b=[],c=a._.upcasts,d=a._.upcastCallbacks;return{toBeWrapped:b,iterator:function(a){var f,g,j,i,l;if("data-cke-widget-wrapper"in a.attributes)return(a=a.getFirst(h.isParserWidgetElement))&&b.push([a]),!1;if("data-widget"in a.attributes)return b.push([a]),!1;if(l=c.length){if(a.attributes["data-cke-widget-upcasted"])return!1;i=0;for(f=d.length;i<f;++i)if(!1===d[i](a))return;for(i=0;i<l;++i)if(f= +c[i],j={},g=f[0](a,j))return g instanceof CKEDITOR.htmlParser.element&&(a=g),a.attributes["data-cke-widget-data"]=encodeURIComponent(JSON.stringify(j)),a.attributes["data-cke-widget-upcasted"]=1,b.push([a,f[1]]),!1}}}}function s(a){return{tabindex:-1,contenteditable:"false","data-cke-widget-wrapper":1,"data-cke-filter":"off","class":"cke_widget_wrapper cke_widget_new cke_widget_"+(a?"inline":"block")}}function t(a,b,c){if(a.type==CKEDITOR.NODE_ELEMENT){var d=CKEDITOR.dtd[a.name];if(d&&!d[c.name]){var d= +a.split(b),e=a.parent,b=d.getIndex();a.children.length||(b-=1,a.remove());d.children.length||d.remove();return t(e,b,c)}}a.add(c,b)}function u(a,b){return"boolean"==typeof a.inline?a.inline:!!CKEDITOR.dtd.$inline[b]}function N(a){return a.hasAttribute("data-cke-temp")}function m(a,b,c,d){var e=a.editor;e.fire("lockSnapshot");c?(d=c.data("cke-widget-editable"),d=b.editables[d],a.widgetHoldingFocusedEditable=b,b.focusedEditable=d,c.addClass("cke_widget_editable_focused"),d.filter&&e.setActiveFilter(d.filter), +e.setActiveEnterMode(d.enterMode,d.shiftEnterMode)):(d||b.focusedEditable.removeClass("cke_widget_editable_focused"),b.focusedEditable=null,a.widgetHoldingFocusedEditable=null,e.setActiveFilter(null),e.setActiveEnterMode(null,null));e.fire("unlockSnapshot")}function P(a){a.contextMenu&&a.contextMenu.addListener(function(b){if(b=a.widgets.getByElement(b,!0))return b.fire("contextMenu",{})})}function Q(a,b){return CKEDITOR.tools.trim(b)}function I(a){var b=a.editor,c=CKEDITOR.plugins.lineutils;b.on("dragstart", +function(c){var e=c.data.target;h.isDomDragHandler(e)&&(e=a.getByElement(e),c.data.dataTransfer.setData("cke/widget-id",e.id),b.focus(),e.focus())});b.on("drop",function(c){var e=c.data.dataTransfer,f=e.getData("cke/widget-id"),g=b.createRange();if(!(""===f||e.getTransferType(b)!=CKEDITOR.DATA_TRANSFER_INTERNAL))if(e=a.instances[f])g.setStartBefore(e.wrapper),g.setEndAfter(e.wrapper),c.data.dragRange=g,delete CKEDITOR.plugins.clipboard.dragStartContainerChildCount,delete CKEDITOR.plugins.clipboard.dragEndContainerChildCount, +c.data.dataTransfer.setData("text/html",b.editable().getHtmlFromRange(g).getHtml()),b.widgets.destroy(e,!0)});b.on("contentDom",function(){var d=b.editable();CKEDITOR.tools.extend(a,{finder:new c.finder(b,{lookups:{"default":function(b){if(!b.is(CKEDITOR.dtd.$listItem)&&b.is(CKEDITOR.dtd.$block)&&!h.isDomNestedEditable(b)&&!a._.draggedWidget.wrapper.contains(b)){var c=h.getNestedEditable(d,b);if(c){b=a._.draggedWidget;if(a.getByElement(c)==b)return;c=CKEDITOR.filter.instances[c.data("cke-filter")]; +b=b.requiredContent;if(c&&b&&!c.check(b))return}return CKEDITOR.LINEUTILS_BEFORE|CKEDITOR.LINEUTILS_AFTER}}}}),locator:new c.locator(b),liner:new c.liner(b,{lineStyle:{cursor:"move !important","border-top-color":"#666"},tipLeftStyle:{"border-left-color":"#666"},tipRightStyle:{"border-right-color":"#666"}})},!0)})}function G(a){var b=a.editor;b.on("contentDom",function(){var c=b.editable(),d=c.isInline()?c:b.document,e,f;c.attachListener(d,"mousedown",function(b){var c=b.data.getTarget();if(!c.type)return!1; +e=a.getByElement(c);f=0;e&&(e.inline&&c.type==CKEDITOR.NODE_ELEMENT&&c.hasAttribute("data-cke-widget-drag-handler")?f=1:h.getNestedEditable(e.wrapper,c)?e=null:(b.data.preventDefault(),CKEDITOR.env.ie||e.focus()))});c.attachListener(d,"mouseup",function(){f&&(e&&e.wrapper)&&(f=0,e.focus())});CKEDITOR.env.ie&&c.attachListener(d,"mouseup",function(){setTimeout(function(){e&&(e.wrapper&&c.contains(e.wrapper))&&(e.focus(),e=null)})})});b.on("doubleclick",function(b){var d=a.getByElement(b.data.element); +if(d&&!h.getNestedEditable(d.wrapper,b.data.element))return d.fire("doubleclick",{element:b.data.element})},null,null,1)}function H(a){a.editor.on("key",function(b){var c=a.focused,d=a.widgetHoldingFocusedEditable,e;c?e=c.fire("key",{keyCode:b.data.keyCode}):d&&(c=b.data.keyCode,b=d.focusedEditable,c==CKEDITOR.CTRL+65?(c=b.getBogus(),d=d.editor.createRange(),d.selectNodeContents(b),c&&d.setEndAt(c,CKEDITOR.POSITION_BEFORE_START),d.select(),e=!1):8==c||46==c?(e=d.editor.getSelection().getRanges(), +d=e[0],e=!(1==e.length&&d.collapsed&&d.checkBoundaryOfElement(b,CKEDITOR[8==c?"START":"END"]))):e=void 0);return e},null,null,1)}function J(a){function b(b){a.focused&&v(a.focused,"cut"==b.name)}var c=a.editor;c.on("contentDom",function(){var a=c.editable();a.attachListener(a,"copy",b);a.attachListener(a,"cut",b)})}function F(a){var b=a.editor;b.on("selectionCheck",function(){a.fire("checkSelection")});a.on("checkSelection",a.checkSelection,a);b.on("selectionChange",function(c){var d=(c=h.getNestedEditable(b.editable(), +c.data.selection.getStartElement()))&&a.getByElement(c),e=a.widgetHoldingFocusedEditable;if(e){if(e!==d||!e.focusedEditable.equals(c))m(a,e,null),d&&c&&m(a,d,c)}else d&&c&&m(a,d,c)});b.on("dataReady",function(){w(a).commit()});b.on("blur",function(){var b;(b=a.focused)&&q(a,b);(b=a.widgetHoldingFocusedEditable)&&m(a,b,null)})}function D(a){var b=a.editor,c={};b.on("toDataFormat",function(b){var e=CKEDITOR.tools.getNextNumber(),f=[];b.data.downcastingSessionId=e;c[e]=f;b.data.dataValue.forEach(function(b){var c= +b.attributes,d;if("data-cke-widget-id"in c){if(c=a.instances[c["data-cke-widget-id"]])d=b.getFirst(h.isParserWidgetElement),f.push({wrapper:b,element:d,widget:c,editables:{}}),"1"!=d.attributes["data-cke-widget-keep-attr"]&&delete d.attributes["data-widget"]}else if("data-cke-widget-editable"in c)return f[f.length-1].editables[c["data-cke-widget-editable"]]=b,!1},CKEDITOR.NODE_ELEMENT,!0)},null,null,8);b.on("toDataFormat",function(a){if(a.data.downcastingSessionId)for(var a=c[a.data.downcastingSessionId], +b,f,g,j,h,l;b=a.shift();){f=b.widget;g=b.element;j=f._.downcastFn&&f._.downcastFn.call(f,g);for(l in b.editables)h=b.editables[l],delete h.attributes.contenteditable,h.setHtml(f.editables[l].getData());j||(j=g);b.wrapper.replaceWith(j)}},null,null,13);b.on("contentDomUnload",function(){a.destroyAll(!0)})}function C(a){var b=a.editor,c,d;b.on("toHtml",function(b){var d=O(a),g;for(b.data.dataValue.forEach(d.iterator,CKEDITOR.NODE_ELEMENT,!0);g=d.toBeWrapped.pop();){var j=g[0],i=j.parent;i.type==CKEDITOR.NODE_ELEMENT&& +i.attributes["data-cke-widget-wrapper"]&&i.replaceWith(j);a.wrapElement(g[0],g[1])}c=b.data.protectedWhitespaces?3==b.data.dataValue.children.length&&h.isParserWidgetWrapper(b.data.dataValue.children[1]):1==b.data.dataValue.children.length&&h.isParserWidgetWrapper(b.data.dataValue.children[0])},null,null,8);b.on("dataReady",function(){if(d)for(var c=b.editable().find(".cke_widget_wrapper"),f,g,j=0,i=c.count();j<i;++j)f=c.getItem(j),g=f.getFirst(h.isDomWidgetElement),g.type==CKEDITOR.NODE_ELEMENT&& +g.data("widget")?(g.replace(f),a.wrapElement(g)):f.remove();d=0;a.destroyAll(!0);a.initOnAll()});b.on("loadSnapshot",function(b){/data-cke-widget/.test(b.data)&&(d=1);a.destroyAll(!0)},null,null,9);b.on("paste",function(a){a=a.data;a.dataValue=a.dataValue.replace(R,Q);if(a.range&&(a=h.getNestedEditable(b.editable(),a.range.startContainer)))(a=CKEDITOR.filter.instances[a.data("cke-filter")])&&b.setActiveFilter(a)});b.on("afterInsertHtml",function(d){d.data.intoRange?a.checkWidgets({initOnlyNew:!0}): +(b.fire("lockSnapshot"),a.checkWidgets({initOnlyNew:!0,focusInited:c}),b.fire("unlockSnapshot"))})}function w(a){var b=a.selected,c=[],d=b.slice(0),e=null;return{select:function(a){0>CKEDITOR.tools.indexOf(b,a)&&c.push(a);a=CKEDITOR.tools.indexOf(d,a);0<=a&&d.splice(a,1);return this},focus:function(a){e=a;return this},commit:function(){var f=a.focused!==e,g,h;a.editor.fire("lockSnapshot");for(f&&(g=a.focused)&&q(a,g);g=d.pop();)b.splice(CKEDITOR.tools.indexOf(b,g),1),g.isInited()&&(h=g.editor.checkDirty(), +g.setSelected(!1),!h&&g.editor.resetDirty());f&&e&&(h=a.editor.checkDirty(),a.focused=e,a.fire("widgetFocused",{widget:e}),e.setFocused(!0),!h&&a.editor.resetDirty());for(;g=c.pop();)b.push(g),g.setSelected(!0);a.editor.fire("unlockSnapshot")}}}function x(a,b,c){var d=0,b=y(b),e=a.data.classes||{},f;if(b){for(e=CKEDITOR.tools.clone(e);f=b.pop();)c?e[f]||(d=e[f]=1):e[f]&&(delete e[f],d=1);d&&a.setData("classes",e)}}function z(a){a.cancel()}function v(a,b){var c=a.editor,d=c.document;if(!d.getById("cke_copybin")){var e= +c.blockless||CKEDITOR.env.ie?"span":"div",f=d.createElement(e),g=d.createElement(e),e=CKEDITOR.env.ie&&9>CKEDITOR.env.version;g.setAttributes({id:"cke_copybin","data-cke-temp":"1"});f.setStyles({position:"absolute",width:"1px",height:"1px",overflow:"hidden"});f.setStyle("ltr"==c.config.contentsLangDirection?"left":"right","-5000px");var h=c.createRange();h.setStartBefore(a.wrapper);h.setEndAfter(a.wrapper);f.setHtml('<span data-cke-copybin-start="1">​</span>'+c.editable().getHtmlFromRange(h).getHtml()+ +'<span data-cke-copybin-end="1">​</span>');c.fire("saveSnapshot");c.fire("lockSnapshot");g.append(f);c.editable().append(g);var i=c.on("selectionChange",z,null,null,0),l=a.repository.on("checkSelection",z,null,null,0);if(e)var k=d.getDocumentElement().$,m=k.scrollTop;h=c.createRange();h.selectNodeContents(f);h.select();e&&(k.scrollTop=m);setTimeout(function(){b||a.focus();g.remove();i.removeListener();l.removeListener();c.fire("unlockSnapshot");if(b){a.repository.del(a);c.fire("saveSnapshot")}},100)}} +function y(a){return(a=(a=a.getDefinition().attributes)&&a["class"])?a.split(/\s+/):null}function A(){var a=CKEDITOR.document.getActive(),b=this.editor,c=b.editable();(c.isInline()?c:b.document.getWindow().getFrame()).equals(a)&&b.focusManager.focus(c)}function B(){CKEDITOR.env.gecko&&this.editor.unlockSelection();CKEDITOR.env.webkit||(this.editor.forceNextSelectionCheck(),this.editor.selectionChange(1))}function S(a){var b=null;a.on("data",function(){var a=this.data.classes,d;if(b!=a){for(d in b)(!a|| +!a[d])&&this.removeClass(d);for(d in a)this.addClass(d);b=a}})}function T(a){if(a.draggable){var b=a.editor,c=a.wrapper.getLast(h.isDomDragHandlerContainer),d;c?d=c.findOne("img"):(c=new CKEDITOR.dom.element("span",b.document),c.setAttributes({"class":"cke_reset cke_widget_drag_handler_container",style:"background:rgba(220,220,220,0.5);background-image:url("+b.plugins.widget.path+"images/handle.png)"}),d=new CKEDITOR.dom.element("img",b.document),d.setAttributes({"class":"cke_reset cke_widget_drag_handler", +"data-cke-widget-drag-handler":"1",src:CKEDITOR.tools.transparentImageData,width:k,title:b.lang.widget.move,height:k}),a.inline&&d.setAttribute("draggable","true"),c.append(d),a.wrapper.append(c));a.wrapper.on("dragover",function(a){a.data.preventDefault()});a.wrapper.on("mouseenter",a.updateDragHandlerPosition,a);setTimeout(function(){a.on("data",a.updateDragHandlerPosition,a)},50);if(!a.inline&&(d.on("mousedown",U,a),CKEDITOR.env.ie&&9>CKEDITOR.env.version))d.on("dragstart",function(a){a.data.preventDefault(true)}); +a.dragHandlerContainer=c}}function U(a){function b(){var b;for(k.reset();b=h.pop();)b.removeListener();var c=i;b=a.sender;var d=this.repository.finder,e=this.repository.liner,f=this.editor,g=this.editor.editable();CKEDITOR.tools.isEmpty(e.visible)||(c=d.getRange(c[0]),this.focus(),f.fire("drop",{dropRange:c,target:c.startContainer}));g.removeClass("cke_widget_dragging");e.hideVisible();f.fire("dragend",{target:b})}var c=this.repository.finder,d=this.repository.locator,e=this.repository.liner,f=this.editor, +g=f.editable(),h=[],i=[];this.repository._.draggedWidget=this;var l=c.greedySearch(),k=CKEDITOR.tools.eventsBuffer(50,function(){m=d.locate(l);i=d.sort(n,1);i.length&&(e.prepare(l,m),e.placeLine(i[0]),e.cleanup())}),m,n;g.addClass("cke_widget_dragging");h.push(g.on("mousemove",function(a){n=a.data.$.clientY;k.input()}));f.fire("dragstart",{target:a.sender});h.push(f.document.once("mouseup",b,this));g.isInline()||h.push(CKEDITOR.document.once("mouseup",b,this))}function V(a){var b,c,d=a.editables; +a.editables={};if(a.editables)for(b in d)c=d[b],a.initEditable(b,"string"==typeof c?{selector:c}:c)}function W(a){if(a.mask){var b=a.wrapper.findOne(".cke_widget_mask");b||(b=new CKEDITOR.dom.element("img",a.editor.document),b.setAttributes({src:CKEDITOR.tools.transparentImageData,"class":"cke_reset cke_widget_mask"}),a.wrapper.append(b));a.mask=b}}function X(a){if(a.parts){var b={},c,d;for(d in a.parts)c=a.wrapper.findOne(a.parts[d]),b[d]=c;a.parts=b}}function K(a,b){Y(a);X(a);V(a);W(a);T(a);S(a); +if(CKEDITOR.env.ie&&9>CKEDITOR.env.version)a.wrapper.on("dragstart",function(b){var d=b.data.getTarget();!h.getNestedEditable(a,d)&&(!a.inline||!h.isDomDragHandler(d))&&b.data.preventDefault()});a.wrapper.removeClass("cke_widget_new");a.element.addClass("cke_widget_element");a.on("key",function(b){b=b.data.keyCode;if(13==b)a.edit();else{if(b==CKEDITOR.CTRL+67||b==CKEDITOR.CTRL+88){v(a,b==CKEDITOR.CTRL+88);return}if(b in Z||CKEDITOR.CTRL&b||CKEDITOR.ALT&b)return}return!1},null,null,999);a.on("doubleclick", +function(b){a.edit()&&b.cancel()});if(b.data)a.on("data",b.data);if(b.edit)a.on("edit",b.edit)}function Y(a){(a.wrapper=a.element.getParent()).setAttribute("data-cke-widget-id",a.id)}function p(a){a.element.data("cke-widget-data",encodeURIComponent(JSON.stringify(a.data)))}var k=15;CKEDITOR.plugins.add("widget",{lang:"af,ar,bg,ca,cs,cy,da,de,el,en,en-gb,eo,es,fa,fi,fr,gl,he,hr,hu,it,ja,km,ko,ku,lv,nb,nl,no,pl,pt,pt-br,ru,sk,sl,sq,sv,tr,tt,uk,vi,zh,zh-cn",requires:"lineutils,clipboard",onLoad:function(){CKEDITOR.addCss(".cke_widget_wrapper{position:relative;outline:none}.cke_widget_inline{display:inline-block}.cke_widget_wrapper:hover>.cke_widget_element{outline:2px solid yellow;cursor:default}.cke_widget_wrapper:hover .cke_widget_editable{outline:2px solid yellow}.cke_widget_wrapper.cke_widget_focused>.cke_widget_element,.cke_widget_wrapper .cke_widget_editable.cke_widget_editable_focused{outline:2px solid #ace}.cke_widget_editable{cursor:text}.cke_widget_drag_handler_container{position:absolute;width:"+ +k+"px;height:0;display:none;opacity:0.75;transition:height 0s 0.2s;line-height:0}.cke_widget_wrapper:hover>.cke_widget_drag_handler_container{height:"+k+"px;transition:none}.cke_widget_drag_handler_container:hover{opacity:1}img.cke_widget_drag_handler{cursor:move;width:"+k+"px;height:"+k+"px;display:inline-block}.cke_widget_mask{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.cke_editable.cke_widget_dragging, .cke_editable.cke_widget_dragging *{cursor:move !important}")},beforeInit:function(a){a.widgets= +new n(a)},afterInit:function(a){var b=a.widgets.registered,c,d,e;for(d in b)c=b[d],(e=c.button)&&a.ui.addButton&&a.ui.addButton(CKEDITOR.tools.capitalize(c.name,!0),{label:e,command:c.name,toolbar:"insert,10"});P(a)}});n.prototype={MIN_SELECTION_CHECK_INTERVAL:500,add:function(a,b){b=CKEDITOR.tools.prototypedCopy(b);b.name=a;b._=b._||{};this.editor.fire("widgetDefinition",b);b.template&&(b.template=new CKEDITOR.template(b.template));L(this.editor,b);M(this,b);return this.registered[a]=b},addUpcastCallback:function(a){this._.upcastCallbacks.push(a)}, +checkSelection:function(){var a=this.editor.getSelection(),b=a.getSelectedElement(),c=w(this),d;if(b&&(d=this.getByElement(b,!0)))return c.focus(d).select(d).commit();a=a.getRanges()[0];if(!a||a.collapsed)return c.commit();a=new CKEDITOR.dom.walker(a);for(a.evaluator=h.isDomWidgetWrapper;b=a.next();)c.select(this.getByElement(b));c.commit()},checkWidgets:function(a){this.fire("checkWidgets",CKEDITOR.tools.copy(a||{}))},del:function(a){if(this.focused===a){var b=a.editor,c=b.createRange(),d;if(!(d= +c.moveToClosestEditablePosition(a.wrapper,!0)))d=c.moveToClosestEditablePosition(a.wrapper,!1);d&&b.getSelection().selectRanges([c])}a.wrapper.remove();this.destroy(a,!0)},destroy:function(a,b){this.widgetHoldingFocusedEditable===a&&m(this,a,null,b);a.destroy(b);delete this.instances[a.id];this.fire("instanceDestroyed",a)},destroyAll:function(a,b){var c,d,e=this.instances;if(b&&!a){d=b.find(".cke_widget_wrapper");for(var e=d.count(),f=0;f<e;++f)(c=this.getByElement(d.getItem(f),!0))&&this.destroy(c)}else for(d in e)c= +e[d],this.destroy(c,a)},finalizeCreation:function(a){if((a=a.getFirst())&&h.isDomWidgetWrapper(a))this.editor.insertElement(a),a=this.getByElement(a),a.ready=!0,a.fire("ready"),a.focus()},getByElement:function(){var a={div:1,span:1};return function(b,c){if(!b)return null;var d=b.is(a)&&b.data("cke-widget-id");if(!c&&!d){var e=this.editor.editable();do b=b.getParent();while(b&&!b.equals(e)&&!(d=b.is(a)&&b.data("cke-widget-id")))}return this.instances[d]||null}}(),initOn:function(a,b,c){b?"string"== +typeof b&&(b=this.registered[b]):b=this.registered[a.data("widget")];if(!b)return null;var d=this.wrapElement(a,b.name);return d?d.hasClass("cke_widget_new")?(a=new h(this,this._.nextId++,a,b,c),a.isInited()?this.instances[a.id]=a:null):this.getByElement(a):null},initOnAll:function(a){for(var a=(a||this.editor.editable()).find(".cke_widget_new"),b=[],c,d=a.count();d--;)(c=this.initOn(a.getItem(d).getFirst(h.isDomWidgetElement)))&&b.push(c);return b},onWidget:function(a){var b=Array.prototype.slice.call(arguments); +b.shift();for(var c in this.instances){var d=this.instances[c];d.name==a&&d.on.apply(d,b)}this.on("instanceCreated",function(c){c=c.data;c.name==a&&c.on.apply(c,b)})},parseElementClasses:function(a){if(!a)return null;for(var a=CKEDITOR.tools.trim(a).split(/\s+/),b,c={},d=0;b=a.pop();)-1==b.indexOf("cke_")&&(c[b]=d=1);return d?c:null},wrapElement:function(a,b){var c=null,d,e;if(a instanceof CKEDITOR.dom.element){d=this.registered[b||a.data("widget")];if(!d)return null;if((c=a.getParent())&&c.type== +CKEDITOR.NODE_ELEMENT&&c.data("cke-widget-wrapper"))return c;a.hasAttribute("data-cke-widget-keep-attr")||a.data("cke-widget-keep-attr",a.data("widget")?1:0);b&&a.data("widget",b);e=u(d,a.getName());c=new CKEDITOR.dom.element(e?"span":"div");c.setAttributes(s(e));c.data("cke-display-name",d.pathName?d.pathName:a.getName());a.getParent(!0)&&c.replace(a);a.appendTo(c)}else if(a instanceof CKEDITOR.htmlParser.element){d=this.registered[b||a.attributes["data-widget"]];if(!d)return null;if((c=a.parent)&& +c.type==CKEDITOR.NODE_ELEMENT&&c.attributes["data-cke-widget-wrapper"])return c;"data-cke-widget-keep-attr"in a.attributes||(a.attributes["data-cke-widget-keep-attr"]=a.attributes["data-widget"]?1:0);b&&(a.attributes["data-widget"]=b);e=u(d,a.name);c=new CKEDITOR.htmlParser.element(e?"span":"div",s(e));c.attributes["data-cke-display-name"]=d.pathName?d.pathName:a.name;d=a.parent;var f;d&&(f=a.getIndex(),a.remove());c.add(a);d&&t(d,f,c)}return c},_tests_createEditableFilter:r};CKEDITOR.event.implementOn(n.prototype); +h.prototype={addClass:function(a){this.element.addClass(a)},applyStyle:function(a){x(this,a,1)},checkStyleActive:function(a){var a=y(a),b;if(!a)return!1;for(;b=a.pop();)if(!this.hasClass(b))return!1;return!0},destroy:function(a){this.fire("destroy");if(this.editables)for(var b in this.editables)this.destroyEditable(b,a);a||("0"==this.element.data("cke-widget-keep-attr")&&this.element.removeAttribute("data-widget"),this.element.removeAttributes(["data-cke-widget-data","data-cke-widget-keep-attr"]), +this.element.removeClass("cke_widget_element"),this.element.replace(this.wrapper));this.wrapper=null},destroyEditable:function(a,b){var c=this.editables[a];c.removeListener("focus",B);c.removeListener("blur",A);this.editor.focusManager.remove(c);b||(this.repository.destroyAll(!1,c),c.removeClass("cke_widget_editable"),c.removeClass("cke_widget_editable_focused"),c.removeAttributes(["contenteditable","data-cke-widget-editable","data-cke-enter-mode"]));delete this.editables[a]},edit:function(){var a= +{dialog:this.dialog},b=this;if(!1===this.fire("edit",a)||!a.dialog)return!1;this.editor.openDialog(a.dialog,function(a){var d,e;!1!==b.fire("dialog",a)&&(d=a.on("show",function(){a.setupContent(b)}),e=a.on("ok",function(){var d,e=b.on("data",function(a){d=1;a.cancel()},null,null,0);b.editor.fire("saveSnapshot");a.commitContent(b);e.removeListener();d&&(b.fire("data",b.data),b.editor.fire("saveSnapshot"))}),a.once("hide",function(){d.removeListener();e.removeListener()}))});return!0},getClasses:function(){return this.repository.parseElementClasses(this.element.getAttribute("class"))}, +hasClass:function(a){return this.element.hasClass(a)},initEditable:function(a,b){var c=this._findOneNotNested(b.selector);return c&&c.is(CKEDITOR.dtd.$editable)?(c=new o(this.editor,c,{filter:r.call(this.repository,this.name,a,b)}),this.editables[a]=c,c.setAttributes({contenteditable:"true","data-cke-widget-editable":a,"data-cke-enter-mode":c.enterMode}),c.filter&&c.data("cke-filter",c.filter.id),c.addClass("cke_widget_editable"),c.removeClass("cke_widget_editable_focused"),b.pathName&&c.data("cke-display-name", +b.pathName),this.editor.focusManager.add(c),c.on("focus",B,this),CKEDITOR.env.ie&&c.on("blur",A,this),c._.initialSetData=!0,c.setData(c.getHtml()),!0):!1},_findOneNotNested:function(a){for(var a=this.wrapper.find(a),b,c,d=0;d<a.count();d++)if(b=a.getItem(d),c=b.getAscendant(h.isDomWidgetWrapper),this.wrapper.equals(c))return b;return null},isInited:function(){return!(!this.wrapper||!this.inited)},isReady:function(){return this.isInited()&&this.ready},focus:function(){var a=this.editor.getSelection(); +if(a){var b=this.editor.checkDirty();a.fake(this.wrapper);!b&&this.editor.resetDirty()}this.editor.focus()},removeClass:function(a){this.element.removeClass(a)},removeStyle:function(a){x(this,a,0)},setData:function(a,b){var c=this.data,d=0;if("string"==typeof a)c[a]!==b&&(c[a]=b,d=1);else{var e=a;for(a in e)c[a]!==e[a]&&(d=1,c[a]=e[a])}d&&this.dataReady&&(p(this),this.fire("data",c));return this},setFocused:function(a){this.wrapper[a?"addClass":"removeClass"]("cke_widget_focused");this.fire(a?"focus": +"blur");return this},setSelected:function(a){this.wrapper[a?"addClass":"removeClass"]("cke_widget_selected");this.fire(a?"select":"deselect");return this},updateDragHandlerPosition:function(){var a=this.editor,b=this.element.$,c=this._.dragHandlerOffset,b={x:b.offsetLeft,y:b.offsetTop-k};if(!c||!(b.x==c.x&&b.y==c.y))c=a.checkDirty(),a.fire("lockSnapshot"),this.dragHandlerContainer.setStyles({top:b.y+"px",left:b.x+"px",display:"block"}),a.fire("unlockSnapshot"),!c&&a.resetDirty(),this._.dragHandlerOffset= +b}};CKEDITOR.event.implementOn(h.prototype);h.getNestedEditable=function(a,b){return!b||b.equals(a)?null:h.isDomNestedEditable(b)?b:h.getNestedEditable(a,b.getParent())};h.isDomDragHandler=function(a){return a.type==CKEDITOR.NODE_ELEMENT&&a.hasAttribute("data-cke-widget-drag-handler")};h.isDomDragHandlerContainer=function(a){return a.type==CKEDITOR.NODE_ELEMENT&&a.hasClass("cke_widget_drag_handler_container")};h.isDomNestedEditable=function(a){return a.type==CKEDITOR.NODE_ELEMENT&&a.hasAttribute("data-cke-widget-editable")}; +h.isDomWidgetElement=function(a){return a.type==CKEDITOR.NODE_ELEMENT&&a.hasAttribute("data-widget")};h.isDomWidgetWrapper=function(a){return a.type==CKEDITOR.NODE_ELEMENT&&a.hasAttribute("data-cke-widget-wrapper")};h.isParserWidgetElement=function(a){return a.type==CKEDITOR.NODE_ELEMENT&&!!a.attributes["data-widget"]};h.isParserWidgetWrapper=function(a){return a.type==CKEDITOR.NODE_ELEMENT&&!!a.attributes["data-cke-widget-wrapper"]};o.prototype=CKEDITOR.tools.extend(CKEDITOR.tools.prototypedCopy(CKEDITOR.dom.element.prototype), +{setData:function(a){this._.initialSetData||this.editor.widgets.destroyAll(!1,this);this._.initialSetData=!1;a=this.editor.dataProcessor.toHtml(a,{context:this.getName(),filter:this.filter,enterMode:this.enterMode});this.setHtml(a);this.editor.widgets.initOnAll(this)},getData:function(){return this.editor.dataProcessor.toDataFormat(this.getHtml(),{context:this.getName(),filter:this.filter,enterMode:this.enterMode})}});var R=RegExp('^(?:<(?:div|span)(?: data-cke-temp="1")?(?: id="cke_copybin")?(?: data-cke-temp="1")?>)?(?:<(?:div|span)(?: style="[^"]+")?>)?<span [^>]*data-cke-copybin-start="1"[^>]*>.?</span>([\\s\\S]+)<span [^>]*data-cke-copybin-end="1"[^>]*>.?</span>(?:</(?:div|span)>)?(?:</(?:div|span)>)?$', +"i"),Z={37:1,38:1,39:1,40:1,8:1,46:1};(function(){function a(){}function b(a,b,e){return!e||!this.checkElement(a)?!1:(a=e.widgets.getByElement(a,!0))&&a.checkStyleActive(this)}CKEDITOR.style.addCustomHandler({type:"widget",setup:function(a){this.widget=a.widget},apply:function(a){a instanceof CKEDITOR.editor&&this.checkApplicable(a.elementPath(),a)&&a.widgets.focused.applyStyle(this)},remove:function(a){a instanceof CKEDITOR.editor&&this.checkApplicable(a.elementPath(),a)&&a.widgets.focused.removeStyle(this)}, +checkActive:function(a,b){return this.checkElementMatch(a.lastElement,0,b)},checkApplicable:function(a,b){return!(b instanceof CKEDITOR.editor)?!1:this.checkElement(a.lastElement)},checkElementMatch:b,checkElementRemovable:b,checkElement:function(a){return!h.isDomWidgetWrapper(a)?!1:(a=a.getFirst(h.isDomWidgetElement))&&a.data("widget")==this.widget},buildPreview:function(a){return a||this._.definition.name},toAllowedContentRules:function(a){if(!a)return null;var a=a.widgets.registered[this.widget], +b,e={};if(!a)return null;if(a.styleableElements){b=this.getClassesArray();if(!b)return null;e[a.styleableElements]={classes:b,propertiesOnly:!0};return e}return a.styleToAllowedContentRules?a.styleToAllowedContentRules(this):null},getClassesArray:function(){var a=this._.definition.attributes&&this._.definition.attributes["class"];return a?CKEDITOR.tools.trim(a).split(/\s+/):null},applyToRange:a,removeFromRange:a,applyToObject:a})})();CKEDITOR.plugins.widget=h;h.repository=n;h.nestedEditable=o})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/plugins/wsc/LICENSE.md b/ituro/static/ckeditor/ckeditor/plugins/wsc/LICENSE.md new file mode 100644 index 0000000..6096de2 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/wsc/LICENSE.md @@ -0,0 +1,28 @@ +Software License Agreement +========================== + +**CKEditor WSC Plugin** +Copyright © 2012, [CKSource](http://cksource.com) - Frederico Knabben. All rights reserved. + +Licensed under the terms of any of the following licenses at your choice: + +* GNU General Public License Version 2 or later (the "GPL"): + http://www.gnu.org/licenses/gpl.html + +* GNU Lesser General Public License Version 2.1 or later (the "LGPL"): + http://www.gnu.org/licenses/lgpl.html + +* Mozilla Public License Version 1.1 or later (the "MPL"): + http://www.mozilla.org/MPL/MPL-1.1.html + +You are not required to, but if you want to explicitly declare the license you have chosen to be bound to when using, reproducing, modifying and distributing this software, just include a text file titled "legal.txt" in your version of this software, indicating your license choice. + +Sources of Intellectual Property Included in this plugin +-------------------------------------------------------- + +Where not otherwise indicated, all plugin content is authored by CKSource engineers and consists of CKSource-owned intellectual property. In some specific instances, the plugin will incorporate work done by developers outside of CKSource with their express permission. + +Trademarks +---------- + +CKEditor is a trademark of CKSource - Frederico Knabben. All other brand and product names are trademarks, registered trademarks or service marks of their respective holders. diff --git a/ituro/static/ckeditor/ckeditor/plugins/wsc/README.md b/ituro/static/ckeditor/ckeditor/plugins/wsc/README.md new file mode 100644 index 0000000..346e2ab --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/wsc/README.md @@ -0,0 +1,25 @@ +CKEditor WebSpellChecker Plugin +=============================== + +This plugin brings Web Spell Checker (WSC) into CKEditor. + +WSC is "installation-less", using the web-services of [WebSpellChecker.net](http://www.webspellchecker.net/). It's an out of the box solution. + +Installation +------------ + +1. Clone/copy this repository contents in a new "plugins/wsc" folder in your CKEditor installation. +2. Enable the "wsc" plugin in the CKEditor configuration file (config.js): + + config.extraPlugins = 'wsc'; + +That's all. WSC will appear on the editor toolbar and will be ready to use. + +License +------- + +Licensed under the terms of any of the following licenses at your choice: [GPL](http://www.gnu.org/licenses/gpl.html), [LGPL](http://www.gnu.org/licenses/lgpl.html) and [MPL](http://www.mozilla.org/MPL/MPL-1.1.html). + +See LICENSE.md for more information. + +Developed in cooperation with [WebSpellChecker.net](http://www.webspellchecker.net/). diff --git a/ituro/static/ckeditor/ckeditor/plugins/wsc/dialogs/ciframe.html b/ituro/static/ckeditor/ckeditor/plugins/wsc/dialogs/ciframe.html new file mode 100644 index 0000000..8e4e6bc --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/wsc/dialogs/ciframe.html @@ -0,0 +1,66 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<!-- +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.html or http://ckeditor.com/license +--> +<html> +<head> + <title> + + + +

    + diff --git a/ituro/static/ckeditor/ckeditor/plugins/wsc/dialogs/tmpFrameset.html b/ituro/static/ckeditor/ckeditor/plugins/wsc/dialogs/tmpFrameset.html new file mode 100644 index 0000000..19c7c9c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/wsc/dialogs/tmpFrameset.html @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + diff --git a/ituro/static/ckeditor/ckeditor/plugins/wsc/dialogs/wsc.css b/ituro/static/ckeditor/ckeditor/plugins/wsc/dialogs/wsc.css new file mode 100644 index 0000000..2a622f2 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/wsc/dialogs/wsc.css @@ -0,0 +1,82 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.html or http://ckeditor.com/license +*/ + +html, body +{ + background-color: transparent; + margin: 0px; + padding: 0px; +} + +body +{ + padding: 10px; +} + +body, td, input, select, textarea +{ + font-size: 11px; + font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana; +} + +.midtext +{ + padding:0px; + margin:10px; +} + +.midtext p +{ + padding:0px; + margin:10px; +} + +.Button +{ + border: #737357 1px solid; + color: #3b3b1f; + background-color: #c7c78f; +} + +.PopupTabArea +{ + color: #737357; + background-color: #e3e3c7; +} + +.PopupTitleBorder +{ + border-bottom: #d5d59d 1px solid; +} +.PopupTabEmptyArea +{ + padding-left: 10px; + border-bottom: #d5d59d 1px solid; +} + +.PopupTab, .PopupTabSelected +{ + border-right: #d5d59d 1px solid; + border-top: #d5d59d 1px solid; + border-left: #d5d59d 1px solid; + padding: 3px 5px 3px 5px; + color: #737357; +} + +.PopupTab +{ + margin-top: 1px; + border-bottom: #d5d59d 1px solid; + cursor: pointer; +} + +.PopupTabSelected +{ + font-weight: bold; + cursor: default; + padding-top: 4px; + border-bottom: #f1f1e3 1px solid; + background-color: #f1f1e3; +} diff --git a/ituro/static/ckeditor/ckeditor/plugins/wsc/dialogs/wsc.js b/ituro/static/ckeditor/ckeditor/plugins/wsc/dialogs/wsc.js new file mode 100644 index 0000000..af51da7 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/wsc/dialogs/wsc.js @@ -0,0 +1,92 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.html or http://ckeditor.com/license +*/ +(function(){function z(a){return a&&a.domId&&a.getInputElement().$?a.getInputElement():a&&a.$?a:!1}function I(a){if(!a)throw"Languages-by-groups list are required for construct selectbox";var c=[],e="",d;for(d in a)for(var f in a[d]){var h=a[d][f];"en_US"==h?e=h:c.push(h)}c.sort();e&&c.unshift(e);return{getCurrentLangGroup:function(c){a:{for(var d in a)for(var e in a[d])if(e.toUpperCase()===c.toUpperCase()){c=d;break a}c=""}return c},setLangList:function(){var c={},d;for(d in a)for(var e in a[d])c[a[d][e]]= +e;return c}()}}var g=function(){var a=function(a,b,d){d=d||{};var f=d.expires;if("number"==typeof f&&f){var h=new Date;h.setTime(h.getTime()+1E3*f);f=d.expires=h}f&&f.toUTCString&&(d.expires=f.toUTCString());b=encodeURIComponent(b);a=a+"\x3d"+b;for(var k in d)b=d[k],a+="; "+k,!0!==b&&(a+="\x3d"+b);document.cookie=a};return{postMessage:{init:function(a){window.addEventListener?window.addEventListener("message",a,!1):window.attachEvent("onmessage",a)},send:function(a){var b=Object.prototype.toString, +d=a.fn||null,f=a.id||"",h=a.target||window,k=a.message||{id:f};a.message&&"[object Object]"==b.call(a.message)&&(a.message.id?a.message.id:a.message.id=f,k=a.message);a=window.JSON.stringify(k,d);h.postMessage(a,"*")},unbindHandler:function(a){window.removeEventListener?window.removeEventListener("message",a,!1):window.detachEvent("onmessage",a)}},hash:{create:function(){},parse:function(){}},cookie:{set:a,get:function(a){return(a=document.cookie.match(new RegExp("(?:^|; )"+a.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, +"\\$1")+"\x3d([^;]*)")))?decodeURIComponent(a[1]):void 0},remove:function(c){a(c,"",{expires:-1})}},misc:{findFocusable:function(a){var b=null;a&&(b=a.find("a[href], area[href], input, select, textarea, button, *[tabindex], *[contenteditable]"));return b},isVisible:function(a){var b;(b=0===a.offsetWidth||0==a.offsetHeight)||(b="none"===(document.defaultView&&document.defaultView.getComputedStyle?document.defaultView.getComputedStyle(a,null).display:a.currentStyle?a.currentStyle.display:a.style.display)); +return!b},hasClass:function(a,b){return!(!a.className||!a.className.match(new RegExp("(\\s|^)"+b+"(\\s|$)")))}}}}(),a=a||{};a.TextAreaNumber=null;a.load=!0;a.cmd={SpellTab:"spell",Thesaurus:"thes",GrammTab:"grammar"};a.dialog=null;a.optionNode=null;a.selectNode=null;a.grammerSuggest=null;a.textNode={};a.iframeMain=null;a.dataTemp="";a.div_overlay=null;a.textNodeInfo={};a.selectNode={};a.selectNodeResponce={};a.langList=null;a.langSelectbox=null;a.banner="";a.show_grammar=null;a.div_overlay_no_check= +null;a.targetFromFrame={};a.onLoadOverlay=null;a.LocalizationComing={};a.OverlayPlace=null;a.sessionid="";a.LocalizationButton={ChangeTo_button:{instance:null,text:"Change to",localizationID:"ChangeTo"},ChangeAll:{instance:null,text:"Change All"},IgnoreWord:{instance:null,text:"Ignore word"},IgnoreAllWords:{instance:null,text:"Ignore all words"},Options:{instance:null,text:"Options",optionsDialog:{instance:null}},AddWord:{instance:null,text:"Add word"},FinishChecking_button:{instance:null,text:"Finish Checking", +localizationID:"FinishChecking"},FinishChecking_button_block:{instance:null,text:"Finish Checking",localizationID:"FinishChecking"}};a.LocalizationLabel={ChangeTo_label:{instance:null,text:"Change to",localizationID:"ChangeTo"},Suggestions:{instance:null,text:"Suggestions"},Categories:{instance:null,text:"Categories"},Synonyms:{instance:null,text:"Synonyms"}};var J=function(b){var c,e,d;for(d in b)c=(c=a.dialog.getContentElement(a.dialog._.currentTabId,d))?c.getElement():b[d].instance.getElement().getFirst()|| +b[d].instance.getElement(),e=b[d].localizationID||d,c.setText(a.LocalizationComing[e])},K=function(b){var c,e,d;for(d in b)c=a.dialog.getContentElement(a.dialog._.currentTabId,d),c||(c=b[d].instance),c.setLabel&&(e=b[d].localizationID||d,c.setLabel(a.LocalizationComing[e]+":"))},r,A;a.framesetHtml=function(b){return"\x3ciframe id\x3d"+a.iframeNumber+"_"+b+' frameborder\x3d"0" allowtransparency\x3d"1" style\x3d"width:100%;border: 1px solid #AEB3B9;overflow: auto;background:#fff; border-radius: 3px;"\x3e\x3c/iframe\x3e'}; +a.setIframe=function(b,c){var e;e=a.framesetHtml(c);var d=a.iframeNumber+"_"+c;b.getElement().setHtml(e);e=document.getElementById(d);e=e.contentWindow?e.contentWindow:e.contentDocument.document?e.contentDocument.document:e.contentDocument;e.document.open();e.document.write('\x3c!DOCTYPE html\x3e\x3chtml\x3e\x3chead\x3e\x3cmeta charset\x3d"UTF-8"\x3e\x3ctitle\x3eiframe\x3c/title\x3e\x3cstyle\x3ehtml,body{margin: 0;height: 100%;font: 13px/1.555 "Trebuchet MS", sans-serif;}a{color: #888;font-weight: bold;text-decoration: none;border-bottom: 1px solid #888;}.main-box {color:#252525;padding: 3px 5px;text-align: justify;}.main-box p{margin: 0 0 14px;}.main-box .cerr{color: #f00000;border-bottom-color: #f00000;}\x3c/style\x3e\x3c/head\x3e\x3cbody\x3e\x3cdiv id\x3d"content" class\x3d"main-box"\x3e\x3c/div\x3e\x3ciframe src\x3d"" frameborder\x3d"0" id\x3d"spelltext" name\x3d"spelltext" style\x3d"display:none; width: 100%" \x3e\x3c/iframe\x3e\x3ciframe src\x3d"" frameborder\x3d"0" id\x3d"loadsuggestfirst" name\x3d"loadsuggestfirst" style\x3d"display:none; width: 100%" \x3e\x3c/iframe\x3e\x3ciframe src\x3d"" frameborder\x3d"0" id\x3d"loadspellsuggestall" name\x3d"loadspellsuggestall" style\x3d"display:none; width: 100%" \x3e\x3c/iframe\x3e\x3ciframe src\x3d"" frameborder\x3d"0" id\x3d"loadOptionsForm" name\x3d"loadOptionsForm" style\x3d"display:none; width: 100%" \x3e\x3c/iframe\x3e\x3cscript\x3e(function(window) {var ManagerPostMessage \x3d function() {var _init \x3d function(handler) {if (document.addEventListener) {window.addEventListener("message", handler, false);} else {window.attachEvent("onmessage", handler);};};var _sendCmd \x3d function(o) {var str,type \x3d Object.prototype.toString,fn \x3d o.fn || null,id \x3d o.id || "",target \x3d o.target || window,message \x3d o.message || { "id": id };if (o.message \x26\x26 type.call(o.message) \x3d\x3d "[object Object]") {(o.message["id"]) ? o.message["id"] : o.message["id"] \x3d id;message \x3d o.message;};str \x3d JSON.stringify(message, fn);target.postMessage(str, "*");};return {init: _init,send: _sendCmd};};var manageMessageTmp \x3d new ManagerPostMessage;var appString \x3d (function(){var spell \x3d parent.CKEDITOR.config.wsc.DefaultParams.scriptPath;var serverUrl \x3d parent.CKEDITOR.config.wsc.DefaultParams.serviceHost;return serverUrl + spell;})();function loadScript(src, callback) {var scriptTag \x3d document.createElement("script");scriptTag.type \x3d "text/javascript";callback ? callback : callback \x3d function() {};if(scriptTag.readyState) {scriptTag.onreadystatechange \x3d function() {if (scriptTag.readyState \x3d\x3d "loaded" ||scriptTag.readyState \x3d\x3d "complete") {scriptTag.onreadystatechange \x3d null;setTimeout(function(){scriptTag.parentNode.removeChild(scriptTag)},1);callback();}};}else{scriptTag.onload \x3d function() {setTimeout(function(){scriptTag.parentNode.removeChild(scriptTag)},1);callback();};};scriptTag.src \x3d src;document.getElementsByTagName("head")[0].appendChild(scriptTag);};window.onload \x3d function(){loadScript(appString, function(){manageMessageTmp.send({"id": "iframeOnload","target": window.parent});});}})(this);\x3c/script\x3e\x3c/body\x3e\x3c/html\x3e'); +e.document.close()};a.setCurrentIframe=function(b){a.setIframe(a.dialog._.contents[b].Content,b)};a.setHeightBannerFrame=function(){var b=a.dialog.getContentElement("SpellTab","banner").getElement(),c=a.dialog.getContentElement("GrammTab","banner").getElement(),e=a.dialog.getContentElement("Thesaurus","banner").getElement();b.setStyle("height","90px");c.setStyle("height","90px");e.setStyle("height","90px")};a.setHeightFrame=function(){document.getElementById(a.iframeNumber+"_"+a.dialog._.currentTabId).style.height= +"240px"};a.sendData=function(b){var c=b._.currentTabId,e=b._.contents[c].Content,d,f;a.previousTab=c;a.setIframe(e,c);var h=function(h){c=b._.currentTabId;h=h||window.event;h.data.getTarget().is("a")&&c!==a.previousTab&&(a.previousTab=c,e=b._.contents[c].Content,d=a.iframeNumber+"_"+c,a.div_overlay.setEnable(),e.getElement().getChildCount()?E(a.targetFromFrame[d],a.cmd[c]):(a.setIframe(e,c),f=document.getElementById(d),a.targetFromFrame[d]=f.contentWindow))};b.parts.tabs.removeListener("click",h); +b.parts.tabs.on("click",h)};a.buildSelectLang=function(a){var c=new CKEDITOR.dom.element("div"),e=new CKEDITOR.dom.element("select");a="wscLang"+a;c.addClass("cke_dialog_ui_input_select");c.setAttribute("role","presentation");c.setStyles({height:"auto",position:"absolute",right:"0",top:"-1px",width:"160px","white-space":"normal"});e.setAttribute("id",a);e.addClass("cke_dialog_ui_input_select");e.setStyles({width:"160px"});c.append(e);return c};a.buildOptionLang=function(b,c){var e=document.getElementById("wscLang"+ +c),d=document.createDocumentFragment(),f,h,k=[];if(0===e.options.length){for(f in b)k.push([f,b[f]]);k.sort();for(var p=0;pm.width-D&&(e=m.width-D);if(gm.height-q&&(g=m.height-q);n.width=e+D;n.height=g+q;a._.fromResizeEvent=!1;a.resize(e,g);setTimeout(function(){a._.fromResizeEvent=!1;CKEDITOR.dialog.fire("resize",{dialog:a,width:e,height:g},b)},300)}a._.moved||(q=isNaN(c)&&isNaN(d)?0:1,isNaN(c)&&(c=(m.width-n.width)/2),0>c&&(c=0),c>m.width-n.width&&(c=m.width-n.width),isNaN(d)&&(d=(m.height-n.height)/2),0>d&&(d=0),d>m.height-n.height&&(d=m.height-n.height),a.move(c, +d,q))}function e(){b.wsc={};(function(a){var b={separator:"\x3c$\x3e",getDataType:function(a){return"undefined"===typeof a?"undefined":null===a?"null":Object.prototype.toString.call(a).slice(8,-1)},convertDataToString:function(a){return this.getDataType(a).toLowerCase()+this.separator+a},restoreDataFromString:function(a){var b=a,c;a=this.backCompatibility(a);if("string"===typeof a)switch(b=a.indexOf(this.separator),c=a.substring(0,b),b=a.substring(b+this.separator.length),c){case "boolean":b="true"=== +b;break;case "number":b=parseFloat(b);break;case "array":b=""===b?[]:b.split(",");break;case "null":b=null;break;case "undefined":b=void 0}return b},backCompatibility:function(a){var b=a,c;"string"===typeof a&&(c=a.indexOf(this.separator),0>c&&(b=parseFloat(a),isNaN(b)&&("["===a[0]&&"]"===a[a.length-1]?(a=a.replace("[",""),a=a.replace("]",""),b=""===a?[]:a.split(",")):b="true"===a||"false"===a?"true"===a:a),b=this.convertDataToString(b)));return b}},c={get:function(a){return b.restoreDataFromString(window.localStorage.getItem(a))}, +set:function(a,c){var d=b.convertDataToString(c);window.localStorage.setItem(a,d)},del:function(a){window.localStorage.removeItem(a)},clear:function(){window.localStorage.clear()}},d={expiration:31622400,get:function(a){return b.restoreDataFromString(this.getCookie(a))},set:function(a,c){var d=b.convertDataToString(c);this.setCookie(a,d,{expires:this.expiration})},del:function(a){this.deleteCookie(a)},getCookie:function(a){return(a=document.cookie.match(new RegExp("(?:^|; )"+a.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, +"\\$1")+"\x3d([^;]*)")))?decodeURIComponent(a[1]):void 0},setCookie:function(a,b,c){c=c||{};var d=c.expires;if("number"===typeof d&&d){var e=new Date;e.setTime(e.getTime()+1E3*d);d=c.expires=e}d&&d.toUTCString&&(c.expires=d.toUTCString());b=encodeURIComponent(b);a=a+"\x3d"+b;for(var h in c)b=c[h],a+="; "+h,!0!==b&&(a+="\x3d"+b);document.cookie=a},deleteCookie:function(a){this.setCookie(a,null,{expires:-1})},clear:function(){for(var a=document.cookie.split(";"),b=0;b .cke_dialog_ui_button:first-child +{ + margin-top: 4px; +} + +div[name=SpellTab] .wsc-spelltab-bottom .cke_dialog_ui_hbox_first .cke_dialog_ui_select > label +{ + margin-left: 0; +} + +div[name=SpellTab] .wsc-spelltab-bottom .cke_dialog_ui_hbox_first .cke_dialog_ui_select div.cke_dialog_ui_input_select +{ + width: 140px !important; +} + +div[name=SpellTab] .wsc-spelltab-bottom .cke_dialog_ui_hbox_first .cke_dialog_ui_select select.cke_dialog_ui_input_select, +div[name=Thesaurus] div.cke_dialog_ui_input_select select.cke_dialog_ui_input_select +{ + margin-top: 1px; +} + +div[name=SpellTab] .wsc-spelltab-bottom .cke_dialog_ui_hbox_first .cke_dialog_ui_select select.cke_dialog_ui_input_select:focus, +div[name=Thesaurus] div.cke_dialog_ui_input_select select.cke_dialog_ui_input_select:focus +{ + margin-top: 0; +} + +div[name=GrammTab] .cke_dialog_ui_vbox tbody > tr:first-child .cke_dialog_ui_button, +div[name=Thesaurus] .cke_dialog_ui_vbox tbody > tr:first-child .cke_dialog_ui_button +{ + margin-top: 4px !important; +} + +div[name=Thesaurus] div.cke_dialog_ui_input_select +{ + width: 180px !important; +} diff --git a/ituro/static/ckeditor/ckeditor/plugins/xml/plugin.js b/ituro/static/ckeditor/ckeditor/plugins/xml/plugin.js new file mode 100644 index 0000000..2f285bf --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/plugins/xml/plugin.js @@ -0,0 +1,7 @@ +/* + Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +(function(){CKEDITOR.plugins.add("xml",{});CKEDITOR.xml=function(c){var a=null;if("object"==typeof c)a=c;else if(c=(c||"").replace(/ /g," "),"ActiveXObject"in window){try{a=new ActiveXObject("MSXML2.DOMDocument")}catch(b){try{a=new ActiveXObject("Microsoft.XmlDom")}catch(d){}}a&&(a.async=!1,a.resolveExternals=!1,a.validateOnParse=!1,a.loadXML(c))}else window.DOMParser&&(a=(new DOMParser).parseFromString(c,"text/xml"));this.baseXml=a};CKEDITOR.xml.prototype={selectSingleNode:function(c,a){var b= +this.baseXml;if(a||(a=b)){if("selectSingleNode"in a)return a.selectSingleNode(c);if(b.evaluate)return(b=b.evaluate(c,a,null,9,null))&&b.singleNodeValue||null}return null},selectNodes:function(c,a){var b=this.baseXml,d=[];if(a||(a=b)){if("selectNodes"in a)return a.selectNodes(c);if(b.evaluate&&(b=b.evaluate(c,a,null,5,null)))for(var e;e=b.iterateNext();)d.push(e)}return d},getInnerXml:function(c,a){var b=this.selectSingleNode(c,a),d=[];if(b)for(b=b.firstChild;b;)b.xml?d.push(b.xml):window.XMLSerializer&& +d.push((new XMLSerializer).serializeToString(b)),b=b.nextSibling;return d.length?d.join(""):null}}})(); \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/skins/moono-lisa/dialog.css b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/dialog.css new file mode 100644 index 0000000..e0c2f3d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/dialog.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#fff}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:12px;cursor:move;position:relative;color:#484848;border-bottom:1px solid #d1d1d1;padding:12px 19px 12px 12px;background:#f8f8f8;letter-spacing:.3px}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border:2px solid rgba(102,102,102,0.2);border-left-color:rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:43px;border-top:1px solid #d1d1d1}.cke_dialog_contents_body{overflow:auto;padding:9px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:33px;display:inline-block;margin:9px 0 0;position:absolute;z-index:2;left:11px}.cke_rtl .cke_dialog_tabs{left:auto;right:11px}a.cke_dialog_tab{height:25px;padding:4px 8px;display:inline-block;cursor:pointer;line-height:26px;outline:0;color:#484848;border:1px solid #d1d1d1;border-radius:3px 3px 0 0;background:#f8f8f8;min-width:90px;text-align:center;margin-left:-1px;letter-spacing:.3px}a.cke_dialog_tab:hover{background-color:#fff}a.cke_dialog_tab:focus{border:2px solid #139ff7;border-bottom-color:#d1d1d1;padding:3px 7px;position:relative;z-index:1}a.cke_dialog_tab_selected{background:#fff;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus{border-bottom-color:#fff}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:16px;width:16px;top:11px;z-index:5;opacity:.7;filter:alpha(opacity = 70)}.cke_rtl .cke_dialog_close_button{left:12px}.cke_ltr .cke_dialog_close_button{right:12px}.cke_hc a.cke_dialog_close_button{background-image:none}.cke_hidpi a.cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}a.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}a.cke_dialog_close_button span{display:none}.cke_hc a.cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%;margin-top:12px}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #bcbcbc;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:2px;min-height:28px;margin-left:1px}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:2px solid #139ff7}input.cke_dialog_ui_input_text:focus{padding-left:5px}textarea.cke_dialog_ui_input_textarea:focus{padding:3px 5px}select.cke_dialog_ui_input_select:focus{margin:0;width:100%!important}input.cke_dialog_ui_checkbox_input,input.cke_dialog_ui_radio_input{margin-left:1px;margin-right:2px}input.cke_dialog_ui_checkbox_input:focus,input.cke_dialog_ui_checkbox_input:active,input.cke_dialog_ui_radio_input:focus,input.cke_dialog_ui_radio_input:active{border:0;outline:2px solid #139ff7}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 1px;margin:0;text-align:center;color:#484848;vertical-align:middle;cursor:pointer;border:1px solid #bcbcbc;border-radius:2px;background:#f8f8f8;letter-spacing:.3px;line-height:18px;box-sizing:border-box}.cke_hc a.cke_dialog_ui_button{border-width:3px}span.cke_dialog_ui_button{padding:0 10px;cursor:pointer}a.cke_dialog_ui_button:hover{background:#fff}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border:2px solid #139ff7;outline:0;padding:3px 0}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;background:#09863e;border:1px solid #09863e}.cke_hc a.cke_dialog_ui_button{border:3px solid #bcbcbc}a.cke_dialog_ui_button_ok:hover{background:#53aa78;border-color:#53aa78}a.cke_dialog_ui_button_ok:focus{box-shadow:inset 0 0 0 2px #FFF}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#139ff7}.cke_hc a.cke_dialog_ui_button_ok:hover,.cke_hc a.cke_dialog_ui_button_ok:focus,.cke_hc a.cke_dialog_ui_button_ok:active{border-color:#484848}a.cke_dialog_ui_button_ok.cke_disabled{background:#d1d1d1;border-color:#d1d1d1;cursor:default}a.cke_dialog_ui_button_ok.cke_disabled span{cursor:default}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:28px;line-height:28px;background-color:#fff;border:1px solid #bcbcbc;padding:3px 3px 3px 6px;outline:0;border-radius:2px;margin:0 1px;box-sizing:border-box;width:calc(100% - 2px)!important}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog_ui_labeled_label{margin-left:1px}.cke_dialog .cke_dark_background{background-color:transparent}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked,.cke_dialog a.cke_btn_reset{margin:2px}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_dialog a.cke_btn_over,.cke_dialog a.cke_btn_locked:hover,.cke_dialog a.cke_btn_locked:focus,.cke_dialog a.cke_btn_locked:active,.cke_dialog a.cke_btn_unlocked:hover,.cke_dialog a.cke_btn_unlocked:focus,.cke_dialog a.cke_btn_unlocked:active,.cke_dialog a.cke_btn_reset:hover,.cke_dialog a.cke_btn_reset:focus,.cke_dialog a.cke_btn_reset:active{cursor:pointer;outline:0;margin:0;border:2px solid #139ff7}.cke_dialog fieldset{border:1px solid #bcbcbc}.cke_dialog fieldset legend{padding:0 6px}.cke_dialog_ui_checkbox,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{display:inline-block}.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{padding-top:5px}.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label{vertical-align:middle}.cke_dialog .ImagePreviewBox{border:1px ridge #bcbcbc;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:1px solid #bcbcbc;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;cursor:default;letter-spacing:.3px}.cke_dialog_body label+.cke_dialog_ui_labeled_content{margin-top:2px}.cke_dialog_contents_body .cke_dialog_ui_text,.cke_dialog_contents_body .cke_dialog_ui_select,.cke_dialog_contents_body .cke_dialog_ui_hbox_last>a.cke_dialog_ui_button{margin-top:4px}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:2px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_dialog_contents_body .cke_accessibility_legend{margin:2px 7px 2px 2px}.cke_dialog_contents_body .cke_accessibility_legend:focus,.cke_dialog_contents_body .cke_accessibility_legend:active{outline:0;border:2px solid #139ff7;margin:0 5px 0 0}.cke_dialog_contents_body input[type=file]:focus,.cke_dialog_contents_body input[type=file]:active{border:2px solid #139ff7}.cke_dialog_find_fieldset{margin-top:10px!important}.cke_dialog_image_ratiolock{margin-top:52px!important}.cke_dialog_forms_select_order label.cke_dialog_ui_labeled_label{margin-left:0}.cke_dialog_forms_select_order div.cke_dialog_ui_input_select{width:100%}.cke_dialog_forms_select_order_txtsize .cke_dialog_ui_hbox_last{padding-top:4px}.cke_dialog_image_url .cke_dialog_ui_hbox_last,.cke_dialog_flash_url .cke_dialog_ui_hbox_last{vertical-align:bottom}a.cke_dialog_ui_button.cke_dialog_image_browse{margin-top:10px}.cke_dialog_contents_body .cke_tpl_list{border:#bcbcbc 1px solid;margin:1px}.cke_dialog_contents_body .cke_tpl_list:focus,.cke_dialog_contents_body .cke_tpl_list:active{outline:0;margin:0;border:2px solid #139ff7}.cke_dialog_contents_body .cke_tpl_list a:focus,.cke_dialog_contents_body .cke_tpl_list a:active{outline:0}.cke_dialog_contents_body .cke_tpl_list a:focus .cke_tpl_item,.cke_dialog_contents_body .cke_tpl_list a:active .cke_tpl_item{border:2px solid #139ff7;padding:6px} \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/skins/moono-lisa/dialog_ie.css b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/dialog_ie.css new file mode 100644 index 0000000..cfc45bf --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/dialog_ie.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#fff}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:12px;cursor:move;position:relative;color:#484848;border-bottom:1px solid #d1d1d1;padding:12px 19px 12px 12px;background:#f8f8f8;letter-spacing:.3px}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border:2px solid rgba(102,102,102,0.2);border-left-color:rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:43px;border-top:1px solid #d1d1d1}.cke_dialog_contents_body{overflow:auto;padding:9px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:33px;display:inline-block;margin:9px 0 0;position:absolute;z-index:2;left:11px}.cke_rtl .cke_dialog_tabs{left:auto;right:11px}a.cke_dialog_tab{height:25px;padding:4px 8px;display:inline-block;cursor:pointer;line-height:26px;outline:0;color:#484848;border:1px solid #d1d1d1;border-radius:3px 3px 0 0;background:#f8f8f8;min-width:90px;text-align:center;margin-left:-1px;letter-spacing:.3px}a.cke_dialog_tab:hover{background-color:#fff}a.cke_dialog_tab:focus{border:2px solid #139ff7;border-bottom-color:#d1d1d1;padding:3px 7px;position:relative;z-index:1}a.cke_dialog_tab_selected{background:#fff;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus{border-bottom-color:#fff}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:16px;width:16px;top:11px;z-index:5;opacity:.7;filter:alpha(opacity = 70)}.cke_rtl .cke_dialog_close_button{left:12px}.cke_ltr .cke_dialog_close_button{right:12px}.cke_hc a.cke_dialog_close_button{background-image:none}.cke_hidpi a.cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}a.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}a.cke_dialog_close_button span{display:none}.cke_hc a.cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%;margin-top:12px}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #bcbcbc;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:2px;min-height:28px;margin-left:1px}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:2px solid #139ff7}input.cke_dialog_ui_input_text:focus{padding-left:5px}textarea.cke_dialog_ui_input_textarea:focus{padding:3px 5px}select.cke_dialog_ui_input_select:focus{margin:0;width:100%!important}input.cke_dialog_ui_checkbox_input,input.cke_dialog_ui_radio_input{margin-left:1px;margin-right:2px}input.cke_dialog_ui_checkbox_input:focus,input.cke_dialog_ui_checkbox_input:active,input.cke_dialog_ui_radio_input:focus,input.cke_dialog_ui_radio_input:active{border:0;outline:2px solid #139ff7}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 1px;margin:0;text-align:center;color:#484848;vertical-align:middle;cursor:pointer;border:1px solid #bcbcbc;border-radius:2px;background:#f8f8f8;letter-spacing:.3px;line-height:18px;box-sizing:border-box}.cke_hc a.cke_dialog_ui_button{border-width:3px}span.cke_dialog_ui_button{padding:0 10px;cursor:pointer}a.cke_dialog_ui_button:hover{background:#fff}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border:2px solid #139ff7;outline:0;padding:3px 0}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;background:#09863e;border:1px solid #09863e}.cke_hc a.cke_dialog_ui_button{border:3px solid #bcbcbc}a.cke_dialog_ui_button_ok:hover{background:#53aa78;border-color:#53aa78}a.cke_dialog_ui_button_ok:focus{box-shadow:inset 0 0 0 2px #FFF}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#139ff7}.cke_hc a.cke_dialog_ui_button_ok:hover,.cke_hc a.cke_dialog_ui_button_ok:focus,.cke_hc a.cke_dialog_ui_button_ok:active{border-color:#484848}a.cke_dialog_ui_button_ok.cke_disabled{background:#d1d1d1;border-color:#d1d1d1;cursor:default}a.cke_dialog_ui_button_ok.cke_disabled span{cursor:default}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:28px;line-height:28px;background-color:#fff;border:1px solid #bcbcbc;padding:3px 3px 3px 6px;outline:0;border-radius:2px;margin:0 1px;box-sizing:border-box;width:calc(100% - 2px)!important}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog_ui_labeled_label{margin-left:1px}.cke_dialog .cke_dark_background{background-color:transparent}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked,.cke_dialog a.cke_btn_reset{margin:2px}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_dialog a.cke_btn_over,.cke_dialog a.cke_btn_locked:hover,.cke_dialog a.cke_btn_locked:focus,.cke_dialog a.cke_btn_locked:active,.cke_dialog a.cke_btn_unlocked:hover,.cke_dialog a.cke_btn_unlocked:focus,.cke_dialog a.cke_btn_unlocked:active,.cke_dialog a.cke_btn_reset:hover,.cke_dialog a.cke_btn_reset:focus,.cke_dialog a.cke_btn_reset:active{cursor:pointer;outline:0;margin:0;border:2px solid #139ff7}.cke_dialog fieldset{border:1px solid #bcbcbc}.cke_dialog fieldset legend{padding:0 6px}.cke_dialog_ui_checkbox,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{display:inline-block}.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{padding-top:5px}.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label{vertical-align:middle}.cke_dialog .ImagePreviewBox{border:1px ridge #bcbcbc;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:1px solid #bcbcbc;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;cursor:default;letter-spacing:.3px}.cke_dialog_body label+.cke_dialog_ui_labeled_content{margin-top:2px}.cke_dialog_contents_body .cke_dialog_ui_text,.cke_dialog_contents_body .cke_dialog_ui_select,.cke_dialog_contents_body .cke_dialog_ui_hbox_last>a.cke_dialog_ui_button{margin-top:4px}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:2px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_dialog_contents_body .cke_accessibility_legend{margin:2px 7px 2px 2px}.cke_dialog_contents_body .cke_accessibility_legend:focus,.cke_dialog_contents_body .cke_accessibility_legend:active{outline:0;border:2px solid #139ff7;margin:0 5px 0 0}.cke_dialog_contents_body input[type=file]:focus,.cke_dialog_contents_body input[type=file]:active{border:2px solid #139ff7}.cke_dialog_find_fieldset{margin-top:10px!important}.cke_dialog_image_ratiolock{margin-top:52px!important}.cke_dialog_forms_select_order label.cke_dialog_ui_labeled_label{margin-left:0}.cke_dialog_forms_select_order div.cke_dialog_ui_input_select{width:100%}.cke_dialog_forms_select_order_txtsize .cke_dialog_ui_hbox_last{padding-top:4px}.cke_dialog_image_url .cke_dialog_ui_hbox_last,.cke_dialog_flash_url .cke_dialog_ui_hbox_last{vertical-align:bottom}a.cke_dialog_ui_button.cke_dialog_image_browse{margin-top:10px}.cke_dialog_contents_body .cke_tpl_list{border:#bcbcbc 1px solid;margin:1px}.cke_dialog_contents_body .cke_tpl_list:focus,.cke_dialog_contents_body .cke_tpl_list:active{outline:0;margin:0;border:2px solid #139ff7}.cke_dialog_contents_body .cke_tpl_list a:focus,.cke_dialog_contents_body .cke_tpl_list a:active{outline:0}.cke_dialog_contents_body .cke_tpl_list a:focus .cke_tpl_item,.cke_dialog_contents_body .cke_tpl_list a:active .cke_tpl_item{border:2px solid #139ff7;padding:6px}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0} \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/skins/moono-lisa/dialog_ie8.css b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/dialog_ie8.css new file mode 100644 index 0000000..67f9231 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/dialog_ie8.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#fff}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:12px;cursor:move;position:relative;color:#484848;border-bottom:1px solid #d1d1d1;padding:12px 19px 12px 12px;background:#f8f8f8;letter-spacing:.3px}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border:2px solid rgba(102,102,102,0.2);border-left-color:rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:43px;border-top:1px solid #d1d1d1}.cke_dialog_contents_body{overflow:auto;padding:9px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:33px;display:inline-block;margin:9px 0 0;position:absolute;z-index:2;left:11px}.cke_rtl .cke_dialog_tabs{left:auto;right:11px}a.cke_dialog_tab{height:25px;padding:4px 8px;display:inline-block;cursor:pointer;line-height:26px;outline:0;color:#484848;border:1px solid #d1d1d1;border-radius:3px 3px 0 0;background:#f8f8f8;min-width:90px;text-align:center;margin-left:-1px;letter-spacing:.3px}a.cke_dialog_tab:hover{background-color:#fff}a.cke_dialog_tab:focus{border:2px solid #139ff7;border-bottom-color:#d1d1d1;padding:3px 7px;position:relative;z-index:1}a.cke_dialog_tab_selected{background:#fff;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus{border-bottom-color:#fff}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:16px;width:16px;top:11px;z-index:5;opacity:.7;filter:alpha(opacity = 70)}.cke_rtl .cke_dialog_close_button{left:12px}.cke_ltr .cke_dialog_close_button{right:12px}.cke_hc a.cke_dialog_close_button{background-image:none}.cke_hidpi a.cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}a.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}a.cke_dialog_close_button span{display:none}.cke_hc a.cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%;margin-top:12px}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #bcbcbc;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:2px;min-height:28px;margin-left:1px}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:2px solid #139ff7}input.cke_dialog_ui_input_text:focus{padding-left:5px}textarea.cke_dialog_ui_input_textarea:focus{padding:3px 5px}select.cke_dialog_ui_input_select:focus{margin:0;width:100%!important}input.cke_dialog_ui_checkbox_input,input.cke_dialog_ui_radio_input{margin-left:1px;margin-right:2px}input.cke_dialog_ui_checkbox_input:focus,input.cke_dialog_ui_checkbox_input:active,input.cke_dialog_ui_radio_input:focus,input.cke_dialog_ui_radio_input:active{border:0;outline:2px solid #139ff7}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 1px;margin:0;text-align:center;color:#484848;vertical-align:middle;cursor:pointer;border:1px solid #bcbcbc;border-radius:2px;background:#f8f8f8;letter-spacing:.3px;line-height:18px;box-sizing:border-box}.cke_hc a.cke_dialog_ui_button{border-width:3px}span.cke_dialog_ui_button{padding:0 10px;cursor:pointer}a.cke_dialog_ui_button:hover{background:#fff}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border:2px solid #139ff7;outline:0;padding:3px 0}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;background:#09863e;border:1px solid #09863e}.cke_hc a.cke_dialog_ui_button{border:3px solid #bcbcbc}a.cke_dialog_ui_button_ok:hover{background:#53aa78;border-color:#53aa78}a.cke_dialog_ui_button_ok:focus{box-shadow:inset 0 0 0 2px #FFF}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#139ff7}.cke_hc a.cke_dialog_ui_button_ok:hover,.cke_hc a.cke_dialog_ui_button_ok:focus,.cke_hc a.cke_dialog_ui_button_ok:active{border-color:#484848}a.cke_dialog_ui_button_ok.cke_disabled{background:#d1d1d1;border-color:#d1d1d1;cursor:default}a.cke_dialog_ui_button_ok.cke_disabled span{cursor:default}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:28px;line-height:28px;background-color:#fff;border:1px solid #bcbcbc;padding:3px 3px 3px 6px;outline:0;border-radius:2px;margin:0 1px;box-sizing:border-box;width:calc(100% - 2px)!important}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog_ui_labeled_label{margin-left:1px}.cke_dialog .cke_dark_background{background-color:transparent}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked,.cke_dialog a.cke_btn_reset{margin:2px}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_dialog a.cke_btn_over,.cke_dialog a.cke_btn_locked:hover,.cke_dialog a.cke_btn_locked:focus,.cke_dialog a.cke_btn_locked:active,.cke_dialog a.cke_btn_unlocked:hover,.cke_dialog a.cke_btn_unlocked:focus,.cke_dialog a.cke_btn_unlocked:active,.cke_dialog a.cke_btn_reset:hover,.cke_dialog a.cke_btn_reset:focus,.cke_dialog a.cke_btn_reset:active{cursor:pointer;outline:0;margin:0;border:2px solid #139ff7}.cke_dialog fieldset{border:1px solid #bcbcbc}.cke_dialog fieldset legend{padding:0 6px}.cke_dialog_ui_checkbox,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{display:inline-block}.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{padding-top:5px}.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label{vertical-align:middle}.cke_dialog .ImagePreviewBox{border:1px ridge #bcbcbc;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:1px solid #bcbcbc;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;cursor:default;letter-spacing:.3px}.cke_dialog_body label+.cke_dialog_ui_labeled_content{margin-top:2px}.cke_dialog_contents_body .cke_dialog_ui_text,.cke_dialog_contents_body .cke_dialog_ui_select,.cke_dialog_contents_body .cke_dialog_ui_hbox_last>a.cke_dialog_ui_button{margin-top:4px}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:2px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_dialog_contents_body .cke_accessibility_legend{margin:2px 7px 2px 2px}.cke_dialog_contents_body .cke_accessibility_legend:focus,.cke_dialog_contents_body .cke_accessibility_legend:active{outline:0;border:2px solid #139ff7;margin:0 5px 0 0}.cke_dialog_contents_body input[type=file]:focus,.cke_dialog_contents_body input[type=file]:active{border:2px solid #139ff7}.cke_dialog_find_fieldset{margin-top:10px!important}.cke_dialog_image_ratiolock{margin-top:52px!important}.cke_dialog_forms_select_order label.cke_dialog_ui_labeled_label{margin-left:0}.cke_dialog_forms_select_order div.cke_dialog_ui_input_select{width:100%}.cke_dialog_forms_select_order_txtsize .cke_dialog_ui_hbox_last{padding-top:4px}.cke_dialog_image_url .cke_dialog_ui_hbox_last,.cke_dialog_flash_url .cke_dialog_ui_hbox_last{vertical-align:bottom}a.cke_dialog_ui_button.cke_dialog_image_browse{margin-top:10px}.cke_dialog_contents_body .cke_tpl_list{border:#bcbcbc 1px solid;margin:1px}.cke_dialog_contents_body .cke_tpl_list:focus,.cke_dialog_contents_body .cke_tpl_list:active{outline:0;margin:0;border:2px solid #139ff7}.cke_dialog_contents_body .cke_tpl_list a:focus,.cke_dialog_contents_body .cke_tpl_list a:active{outline:0}.cke_dialog_contents_body .cke_tpl_list a:focus .cke_tpl_item,.cke_dialog_contents_body .cke_tpl_list a:active .cke_tpl_item{border:2px solid #139ff7;padding:6px}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0}a.cke_dialog_ui_button{min-height:18px}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{min-height:18px}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus{padding-top:4px;padding-bottom:2px}select.cke_dialog_ui_input_select{width:100%!important}select.cke_dialog_ui_input_select:focus{margin-left:1px;width:100%!important;padding-top:2px;padding-bottom:2px} \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/skins/moono-lisa/dialog_iequirks.css b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/dialog_iequirks.css new file mode 100644 index 0000000..be5371e --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/dialog_iequirks.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#fff}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:12px;cursor:move;position:relative;color:#484848;border-bottom:1px solid #d1d1d1;padding:12px 19px 12px 12px;background:#f8f8f8;letter-spacing:.3px}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border:2px solid rgba(102,102,102,0.2);border-left-color:rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:43px;border-top:1px solid #d1d1d1}.cke_dialog_contents_body{overflow:auto;padding:9px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:33px;display:inline-block;margin:9px 0 0;position:absolute;z-index:2;left:11px}.cke_rtl .cke_dialog_tabs{left:auto;right:11px}a.cke_dialog_tab{height:25px;padding:4px 8px;display:inline-block;cursor:pointer;line-height:26px;outline:0;color:#484848;border:1px solid #d1d1d1;border-radius:3px 3px 0 0;background:#f8f8f8;min-width:90px;text-align:center;margin-left:-1px;letter-spacing:.3px}a.cke_dialog_tab:hover{background-color:#fff}a.cke_dialog_tab:focus{border:2px solid #139ff7;border-bottom-color:#d1d1d1;padding:3px 7px;position:relative;z-index:1}a.cke_dialog_tab_selected{background:#fff;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus{border-bottom-color:#fff}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:16px;width:16px;top:11px;z-index:5;opacity:.7;filter:alpha(opacity = 70)}.cke_rtl .cke_dialog_close_button{left:12px}.cke_ltr .cke_dialog_close_button{right:12px}.cke_hc a.cke_dialog_close_button{background-image:none}.cke_hidpi a.cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}a.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}a.cke_dialog_close_button span{display:none}.cke_hc a.cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%;margin-top:12px}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #bcbcbc;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:2px;min-height:28px;margin-left:1px}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:2px solid #139ff7}input.cke_dialog_ui_input_text:focus{padding-left:5px}textarea.cke_dialog_ui_input_textarea:focus{padding:3px 5px}select.cke_dialog_ui_input_select:focus{margin:0;width:100%!important}input.cke_dialog_ui_checkbox_input,input.cke_dialog_ui_radio_input{margin-left:1px;margin-right:2px}input.cke_dialog_ui_checkbox_input:focus,input.cke_dialog_ui_checkbox_input:active,input.cke_dialog_ui_radio_input:focus,input.cke_dialog_ui_radio_input:active{border:0;outline:2px solid #139ff7}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 1px;margin:0;text-align:center;color:#484848;vertical-align:middle;cursor:pointer;border:1px solid #bcbcbc;border-radius:2px;background:#f8f8f8;letter-spacing:.3px;line-height:18px;box-sizing:border-box}.cke_hc a.cke_dialog_ui_button{border-width:3px}span.cke_dialog_ui_button{padding:0 10px;cursor:pointer}a.cke_dialog_ui_button:hover{background:#fff}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border:2px solid #139ff7;outline:0;padding:3px 0}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;background:#09863e;border:1px solid #09863e}.cke_hc a.cke_dialog_ui_button{border:3px solid #bcbcbc}a.cke_dialog_ui_button_ok:hover{background:#53aa78;border-color:#53aa78}a.cke_dialog_ui_button_ok:focus{box-shadow:inset 0 0 0 2px #FFF}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#139ff7}.cke_hc a.cke_dialog_ui_button_ok:hover,.cke_hc a.cke_dialog_ui_button_ok:focus,.cke_hc a.cke_dialog_ui_button_ok:active{border-color:#484848}a.cke_dialog_ui_button_ok.cke_disabled{background:#d1d1d1;border-color:#d1d1d1;cursor:default}a.cke_dialog_ui_button_ok.cke_disabled span{cursor:default}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:28px;line-height:28px;background-color:#fff;border:1px solid #bcbcbc;padding:3px 3px 3px 6px;outline:0;border-radius:2px;margin:0 1px;box-sizing:border-box;width:calc(100% - 2px)!important}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog_ui_labeled_label{margin-left:1px}.cke_dialog .cke_dark_background{background-color:transparent}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked,.cke_dialog a.cke_btn_reset{margin:2px}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_dialog a.cke_btn_over,.cke_dialog a.cke_btn_locked:hover,.cke_dialog a.cke_btn_locked:focus,.cke_dialog a.cke_btn_locked:active,.cke_dialog a.cke_btn_unlocked:hover,.cke_dialog a.cke_btn_unlocked:focus,.cke_dialog a.cke_btn_unlocked:active,.cke_dialog a.cke_btn_reset:hover,.cke_dialog a.cke_btn_reset:focus,.cke_dialog a.cke_btn_reset:active{cursor:pointer;outline:0;margin:0;border:2px solid #139ff7}.cke_dialog fieldset{border:1px solid #bcbcbc}.cke_dialog fieldset legend{padding:0 6px}.cke_dialog_ui_checkbox,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{display:inline-block}.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{padding-top:5px}.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label{vertical-align:middle}.cke_dialog .ImagePreviewBox{border:1px ridge #bcbcbc;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:1px solid #bcbcbc;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;cursor:default;letter-spacing:.3px}.cke_dialog_body label+.cke_dialog_ui_labeled_content{margin-top:2px}.cke_dialog_contents_body .cke_dialog_ui_text,.cke_dialog_contents_body .cke_dialog_ui_select,.cke_dialog_contents_body .cke_dialog_ui_hbox_last>a.cke_dialog_ui_button{margin-top:4px}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:2px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_dialog_contents_body .cke_accessibility_legend{margin:2px 7px 2px 2px}.cke_dialog_contents_body .cke_accessibility_legend:focus,.cke_dialog_contents_body .cke_accessibility_legend:active{outline:0;border:2px solid #139ff7;margin:0 5px 0 0}.cke_dialog_contents_body input[type=file]:focus,.cke_dialog_contents_body input[type=file]:active{border:2px solid #139ff7}.cke_dialog_find_fieldset{margin-top:10px!important}.cke_dialog_image_ratiolock{margin-top:52px!important}.cke_dialog_forms_select_order label.cke_dialog_ui_labeled_label{margin-left:0}.cke_dialog_forms_select_order div.cke_dialog_ui_input_select{width:100%}.cke_dialog_forms_select_order_txtsize .cke_dialog_ui_hbox_last{padding-top:4px}.cke_dialog_image_url .cke_dialog_ui_hbox_last,.cke_dialog_flash_url .cke_dialog_ui_hbox_last{vertical-align:bottom}a.cke_dialog_ui_button.cke_dialog_image_browse{margin-top:10px}.cke_dialog_contents_body .cke_tpl_list{border:#bcbcbc 1px solid;margin:1px}.cke_dialog_contents_body .cke_tpl_list:focus,.cke_dialog_contents_body .cke_tpl_list:active{outline:0;margin:0;border:2px solid #139ff7}.cke_dialog_contents_body .cke_tpl_list a:focus,.cke_dialog_contents_body .cke_tpl_list a:active{outline:0}.cke_dialog_contents_body .cke_tpl_list a:focus .cke_tpl_item,.cke_dialog_contents_body .cke_tpl_list a:active .cke_tpl_item{border:2px solid #139ff7;padding:6px}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0}.cke_dialog_footer{filter:""} \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/skins/moono-lisa/editor.css b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/editor.css new file mode 100644 index 0000000..763020c --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/editor.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -408px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -432px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -456px !important;}.cke_button__copyformatting_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -480px !important;}.cke_button__creatediv_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -504px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -528px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -552px !important;}.cke_button__replace_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -576px !important;}.cke_button__flash_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -600px !important;}.cke_button__button_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -624px !important;}.cke_button__checkbox_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -648px !important;}.cke_button__form_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -672px !important;}.cke_button__hiddenfield_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -696px !important;}.cke_button__imagebutton_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -720px !important;}.cke_button__radio_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -744px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -768px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -792px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -816px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -840px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -864px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -888px !important;}.cke_button__horizontalrule_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -912px !important;}.cke_button__iframe_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -936px !important;}.cke_button__image_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -960px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -984px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1008px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1032px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1056px !important;}.cke_button__smiley_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1080px !important;}.cke_button__justifyblock_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1104px !important;}.cke_button__justifycenter_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1128px !important;}.cke_button__justifyleft_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1152px !important;}.cke_button__justifyright_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1176px !important;}.cke_button__language_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1200px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1224px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1248px !important;}.cke_button__link_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1272px !important;}.cke_button__unlink_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1296px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1320px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1344px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1368px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1392px !important;}.cke_button__maximize_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1416px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1440px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1464px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1488px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1512px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1536px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1560px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1584px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1608px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1632px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1656px !important;}.cke_button__print_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1680px !important;}.cke_button__removeformat_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1704px !important;}.cke_button__save_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1728px !important;}.cke_button__selectall_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1752px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1776px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1800px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1824px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1848px !important;}.cke_button__specialchar_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1872px !important;}.cke_button__scayt_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1896px !important;}.cke_button__table_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1920px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1944px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1968px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1992px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -2016px !important;}.cke_button__spellchecker_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -2040px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_button__copyformatting_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_hidpi .cke_button__language_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1992px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -2016px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -2040px !important;background-size: 16px !important;} \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/skins/moono-lisa/editor_gecko.css b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/editor_gecko.css new file mode 100644 index 0000000..6d0c656 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/editor_gecko.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_bottom{padding-bottom:3px}.cke_combo_text{margin-bottom:-1px;margin-top:1px}.cke_button__about_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -408px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -432px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -456px !important;}.cke_button__copyformatting_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -480px !important;}.cke_button__creatediv_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -504px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -528px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -552px !important;}.cke_button__replace_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -576px !important;}.cke_button__flash_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -600px !important;}.cke_button__button_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -624px !important;}.cke_button__checkbox_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -648px !important;}.cke_button__form_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -672px !important;}.cke_button__hiddenfield_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -696px !important;}.cke_button__imagebutton_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -720px !important;}.cke_button__radio_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -744px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -768px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -792px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -816px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -840px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -864px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -888px !important;}.cke_button__horizontalrule_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -912px !important;}.cke_button__iframe_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -936px !important;}.cke_button__image_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -960px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -984px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1008px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1032px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1056px !important;}.cke_button__smiley_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1080px !important;}.cke_button__justifyblock_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1104px !important;}.cke_button__justifycenter_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1128px !important;}.cke_button__justifyleft_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1152px !important;}.cke_button__justifyright_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1176px !important;}.cke_button__language_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1200px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1224px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1248px !important;}.cke_button__link_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1272px !important;}.cke_button__unlink_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1296px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1320px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1344px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1368px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1392px !important;}.cke_button__maximize_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1416px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1440px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1464px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1488px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1512px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1536px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1560px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1584px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1608px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1632px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1656px !important;}.cke_button__print_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1680px !important;}.cke_button__removeformat_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1704px !important;}.cke_button__save_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1728px !important;}.cke_button__selectall_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1752px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1776px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1800px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1824px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1848px !important;}.cke_button__specialchar_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1872px !important;}.cke_button__scayt_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1896px !important;}.cke_button__table_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1920px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1944px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1968px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1992px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -2016px !important;}.cke_button__spellchecker_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -2040px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_button__copyformatting_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_hidpi .cke_button__language_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1992px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -2016px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -2040px !important;background-size: 16px !important;} \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/skins/moono-lisa/editor_ie.css b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/editor_ie.css new file mode 100644 index 0000000..50e913d --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/editor_ie.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_button__about_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -408px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -432px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -456px !important;}.cke_button__copyformatting_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -480px !important;}.cke_button__creatediv_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -504px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -528px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -552px !important;}.cke_button__replace_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -576px !important;}.cke_button__flash_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -600px !important;}.cke_button__button_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -624px !important;}.cke_button__checkbox_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -648px !important;}.cke_button__form_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -672px !important;}.cke_button__hiddenfield_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -696px !important;}.cke_button__imagebutton_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -720px !important;}.cke_button__radio_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -744px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -768px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -792px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -816px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -840px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -864px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -888px !important;}.cke_button__horizontalrule_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -912px !important;}.cke_button__iframe_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -936px !important;}.cke_button__image_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -960px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -984px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1008px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1032px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1056px !important;}.cke_button__smiley_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1080px !important;}.cke_button__justifyblock_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1104px !important;}.cke_button__justifycenter_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1128px !important;}.cke_button__justifyleft_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1152px !important;}.cke_button__justifyright_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1176px !important;}.cke_button__language_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1200px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1224px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1248px !important;}.cke_button__link_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1272px !important;}.cke_button__unlink_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1296px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1320px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1344px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1368px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1392px !important;}.cke_button__maximize_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1416px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1440px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1464px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1488px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1512px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1536px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1560px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1584px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1608px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1632px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1656px !important;}.cke_button__print_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1680px !important;}.cke_button__removeformat_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1704px !important;}.cke_button__save_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1728px !important;}.cke_button__selectall_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1752px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1776px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1800px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1824px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1848px !important;}.cke_button__specialchar_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1872px !important;}.cke_button__scayt_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1896px !important;}.cke_button__table_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1920px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1944px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1968px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1992px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -2016px !important;}.cke_button__spellchecker_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -2040px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_button__copyformatting_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_hidpi .cke_button__language_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1992px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -2016px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -2040px !important;background-size: 16px !important;} \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/skins/moono-lisa/editor_ie8.css b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/editor_ie8.css new file mode 100644 index 0000000..ee88325 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/editor_ie8.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_toolbox_collapser .cke_arrow{border-width:4px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{border-width:3px}.cke_toolbox_collapser .cke_arrow{margin-top:0}.cke_toolbar{position:relative}.cke_rtl .cke_toolbar_end{right:auto;left:0}.cke_toolbar_end:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:1px;right:2px}.cke_rtl .cke_toolbar_end:after{right:auto;left:2px}.cke_hc .cke_toolbar_end:after{top:2px;right:5px;border-color:#000}.cke_hc.cke_rtl .cke_toolbar_end:after{right:auto;left:5px}.cke_combo+.cke_toolbar_end:after,.cke_toolbar.cke_toolbar_last .cke_toolbar_end:after{content:none;border:0}.cke_combo+.cke_toolgroup+.cke_toolbar_end:after{right:0}.cke_rtl .cke_combo+.cke_toolgroup+.cke_toolbar_end:after{right:auto;left:0}.cke_button__about_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -408px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -432px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -456px !important;}.cke_button__copyformatting_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -480px !important;}.cke_button__creatediv_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -504px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -528px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -552px !important;}.cke_button__replace_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -576px !important;}.cke_button__flash_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -600px !important;}.cke_button__button_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -624px !important;}.cke_button__checkbox_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -648px !important;}.cke_button__form_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -672px !important;}.cke_button__hiddenfield_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -696px !important;}.cke_button__imagebutton_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -720px !important;}.cke_button__radio_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -744px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -768px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -792px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -816px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -840px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -864px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -888px !important;}.cke_button__horizontalrule_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -912px !important;}.cke_button__iframe_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -936px !important;}.cke_button__image_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -960px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -984px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1008px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1032px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1056px !important;}.cke_button__smiley_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1080px !important;}.cke_button__justifyblock_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1104px !important;}.cke_button__justifycenter_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1128px !important;}.cke_button__justifyleft_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1152px !important;}.cke_button__justifyright_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1176px !important;}.cke_button__language_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1200px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1224px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1248px !important;}.cke_button__link_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1272px !important;}.cke_button__unlink_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1296px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1320px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1344px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1368px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1392px !important;}.cke_button__maximize_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1416px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1440px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1464px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1488px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1512px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1536px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1560px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1584px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1608px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1632px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1656px !important;}.cke_button__print_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1680px !important;}.cke_button__removeformat_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1704px !important;}.cke_button__save_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1728px !important;}.cke_button__selectall_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1752px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1776px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1800px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1824px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1848px !important;}.cke_button__specialchar_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1872px !important;}.cke_button__scayt_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1896px !important;}.cke_button__table_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1920px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1944px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1968px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1992px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -2016px !important;}.cke_button__spellchecker_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -2040px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_button__copyformatting_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_hidpi .cke_button__language_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1992px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -2016px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -2040px !important;background-size: 16px !important;} \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/skins/moono-lisa/editor_iequirks.css b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/editor_iequirks.css new file mode 100644 index 0000000..d7d34ef --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/editor_iequirks.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_top,.cke_contents,.cke_bottom{width:100%}.cke_button_arrow{font-size:0}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_button,.cke_rtl .cke_button *,.cke_rtl .cke_combo,.cke_rtl .cke_combo *,.cke_rtl .cke_path_item,.cke_rtl .cke_path_item *,.cke_rtl .cke_path_empty{float:none}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_combo_button,.cke_rtl .cke_combo_button *,.cke_rtl .cke_button,.cke_rtl .cke_button_icon{display:inline-block;vertical-align:top}.cke_rtl .cke_button_icon{float:none}.cke_resizer{width:10px}.cke_source{white-space:normal}.cke_bottom{position:static}.cke_colorbox{font-size:0}.cke_button__about_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -408px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -432px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -456px !important;}.cke_button__copyformatting_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -480px !important;}.cke_button__creatediv_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -504px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -528px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -552px !important;}.cke_button__replace_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -576px !important;}.cke_button__flash_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -600px !important;}.cke_button__button_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -624px !important;}.cke_button__checkbox_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -648px !important;}.cke_button__form_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -672px !important;}.cke_button__hiddenfield_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -696px !important;}.cke_button__imagebutton_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -720px !important;}.cke_button__radio_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -744px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -768px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -792px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -816px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -840px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -864px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -888px !important;}.cke_button__horizontalrule_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -912px !important;}.cke_button__iframe_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -936px !important;}.cke_button__image_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -960px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -984px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1008px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1032px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1056px !important;}.cke_button__smiley_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1080px !important;}.cke_button__justifyblock_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1104px !important;}.cke_button__justifycenter_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1128px !important;}.cke_button__justifyleft_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1152px !important;}.cke_button__justifyright_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1176px !important;}.cke_button__language_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1200px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1224px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1248px !important;}.cke_button__link_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1272px !important;}.cke_button__unlink_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1296px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1320px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1344px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1368px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1392px !important;}.cke_button__maximize_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1416px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1440px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1464px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1488px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1512px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1536px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1560px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1584px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1608px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1632px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1656px !important;}.cke_button__print_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1680px !important;}.cke_button__removeformat_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1704px !important;}.cke_button__save_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1728px !important;}.cke_button__selectall_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1752px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1776px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1800px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1824px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1848px !important;}.cke_button__specialchar_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1872px !important;}.cke_button__scayt_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1896px !important;}.cke_button__table_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1920px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1944px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1968px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -1992px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -2016px !important;}.cke_button__spellchecker_icon {background: url(icons.png?t=580bcaf) no-repeat 0 -2040px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_button__copyformatting_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_hidpi .cke_button__language_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -1992px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -2016px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png?t=580bcaf) no-repeat 0 -2040px !important;background-size: 16px !important;} \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/skins/moono-lisa/icons.png b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/icons.png new file mode 100644 index 0000000..958eedc Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/icons.png differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono-lisa/icons_hidpi.png b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/icons_hidpi.png new file mode 100644 index 0000000..7b06991 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/icons_hidpi.png differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/arrow.png b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/arrow.png new file mode 100644 index 0000000..d72b5f3 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/arrow.png differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/close.png b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/close.png new file mode 100644 index 0000000..40caa6d Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/close.png differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/hidpi/close.png b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/hidpi/close.png new file mode 100644 index 0000000..fa00f4f Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/hidpi/close.png differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/hidpi/lock-open.png b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/hidpi/lock-open.png new file mode 100644 index 0000000..c899789 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/hidpi/lock-open.png differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/hidpi/lock.png b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/hidpi/lock.png new file mode 100644 index 0000000..25ad0f4 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/hidpi/lock.png differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/hidpi/refresh.png b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/hidpi/refresh.png new file mode 100644 index 0000000..117a2d4 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/hidpi/refresh.png differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/lock-open.png b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/lock-open.png new file mode 100644 index 0000000..42df5f4 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/lock-open.png differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/lock.png b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/lock.png new file mode 100644 index 0000000..bde6772 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/lock.png differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/refresh.png b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/refresh.png new file mode 100644 index 0000000..e363764 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/refresh.png differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/spinner.gif b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/spinner.gif new file mode 100644 index 0000000..d898d41 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/images/spinner.gif differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono-lisa/readme.md b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/readme.md new file mode 100644 index 0000000..9f5dcf3 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/skins/moono-lisa/readme.md @@ -0,0 +1,46 @@ +"Moono-lisa" Skin +================= + +This skin has been made a **default skin** starting from CKEditor 4.6.0 and is maintained by the core developers. + +For more information about skins, please check the [CKEditor Skin SDK](http://docs.cksource.com/CKEditor_4.x/Skin_SDK) +documentation. + +Features +------------------- +"Moono-lisa" is a monochromatic skin, which offers a modern, flat and minimalistic look which blends very well in modern design. +It comes with the following features: + +- Chameleon feature with brightness. +- High-contrast compatibility. +- Graphics source provided in SVG. + +Directory Structure +------------------- + +CSS parts: +- **editor.css**: the main CSS file. It's simply loading several other files, for easier maintenance, +- **mainui.css**: the file contains styles of entire editor outline structures, +- **toolbar.css**: the file contains styles of the editor toolbar space (top), +- **richcombo.css**: the file contains styles of the rich combo ui elements on toolbar, +- **panel.css**: the file contains styles of the rich combo drop-down, it's not loaded +until the first panel open up, +- **elementspath.css**: the file contains styles of the editor elements path bar (bottom), +- **menu.css**: the file contains styles of all editor menus including context menu and button drop-down, +it's not loaded until the first menu open up, +- **dialog.css**: the CSS files for the dialog UI, it's not loaded until the first dialog open, +- **reset.css**: the file defines the basis of style resets among all editor UI spaces, +- **preset.css**: the file defines the default styles of some UI elements reflecting the skin preference, +- **editor_XYZ.css** and **dialog_XYZ.css**: browser specific CSS hacks. + +Other parts: +- **skin.js**: the only JavaScript part of the skin that registers the skin, its browser specific files and its icons and defines the Chameleon feature, +- **images/**: contains a fill general used images, +- **dev/**: contains SVG and PNG source of the skin icons. + +License +------- + +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + +For licensing, see LICENSE.md or [http://ckeditor.com/license](http://ckeditor.com/license) diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/dialog.css b/ituro/static/ckeditor/ckeditor/skins/moono/dialog.css new file mode 100644 index 0000000..68f3d65 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/skins/moono/dialog.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border-top:2px solid rgba(102,102,102,0.2);border-right:2px solid rgba(102,102,102,0.2);border-bottom:2px solid rgba(102,102,102,0.2);border-left:2px solid rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:linear-gradient(to bottom,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fafafa',endColorstr='#ededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover,a.cke_dialog_tab:focus{background:#ebebeb;background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus{background:#ededed;background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:4px;z-index:5;opacity:.8;filter:alpha(opacity = 80)}.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}.cke_hidpi .cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}span.cke_dialog_ui_button{padding:0 10px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:18px;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:linear-gradient(to bottom,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#9ad717',endColorstr='#69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button_ok.cke_disabled{border-color:#7d9f51;background:#8dad62;background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3d271),to(#8dad62));background-image:-webkit-linear-gradient(top,#b3d271,#8dad62);background-image:-o-linear-gradient(top,#b3d271,#8dad62);background-image:linear-gradient(to bottom,#b3d271,#8dad62);background-image:-moz-linear-gradient(top,#b3d271,#8dad62);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#B3D271',endColorstr='#8DAD62')}a.cke_dialog_ui_button_ok.cke_disabled span{color:#e0e8d1}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:3px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok.cke_disabled:focus,a.cke_dialog_ui_button_ok.cke_disabled:active{border-color:#6f8c49}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:25px;line-height:25px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:3px 3px 3px 6px;outline:0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%} \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/dialog_ie.css b/ituro/static/ckeditor/ckeditor/skins/moono/dialog_ie.css new file mode 100644 index 0000000..75dd7c5 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/skins/moono/dialog_ie.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border-top:2px solid rgba(102,102,102,0.2);border-right:2px solid rgba(102,102,102,0.2);border-bottom:2px solid rgba(102,102,102,0.2);border-left:2px solid rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:linear-gradient(to bottom,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fafafa',endColorstr='#ededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover,a.cke_dialog_tab:focus{background:#ebebeb;background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus{background:#ededed;background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:4px;z-index:5;opacity:.8;filter:alpha(opacity = 80)}.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}.cke_hidpi .cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}span.cke_dialog_ui_button{padding:0 10px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:18px;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:linear-gradient(to bottom,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#9ad717',endColorstr='#69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button_ok.cke_disabled{border-color:#7d9f51;background:#8dad62;background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3d271),to(#8dad62));background-image:-webkit-linear-gradient(top,#b3d271,#8dad62);background-image:-o-linear-gradient(top,#b3d271,#8dad62);background-image:linear-gradient(to bottom,#b3d271,#8dad62);background-image:-moz-linear-gradient(top,#b3d271,#8dad62);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#B3D271',endColorstr='#8DAD62')}a.cke_dialog_ui_button_ok.cke_disabled span{color:#e0e8d1}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:3px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok.cke_disabled:focus,a.cke_dialog_ui_button_ok.cke_disabled:active{border-color:#6f8c49}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:25px;line-height:25px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:3px 3px 3px 6px;outline:0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0} \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/dialog_ie7.css b/ituro/static/ckeditor/ckeditor/skins/moono/dialog_ie7.css new file mode 100644 index 0000000..7ce23f7 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/skins/moono/dialog_ie7.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border-top:2px solid rgba(102,102,102,0.2);border-right:2px solid rgba(102,102,102,0.2);border-bottom:2px solid rgba(102,102,102,0.2);border-left:2px solid rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:linear-gradient(to bottom,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fafafa',endColorstr='#ededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover,a.cke_dialog_tab:focus{background:#ebebeb;background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus{background:#ededed;background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:4px;z-index:5;opacity:.8;filter:alpha(opacity = 80)}.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}.cke_hidpi .cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}span.cke_dialog_ui_button{padding:0 10px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:18px;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:linear-gradient(to bottom,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#9ad717',endColorstr='#69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button_ok.cke_disabled{border-color:#7d9f51;background:#8dad62;background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3d271),to(#8dad62));background-image:-webkit-linear-gradient(top,#b3d271,#8dad62);background-image:-o-linear-gradient(top,#b3d271,#8dad62);background-image:linear-gradient(to bottom,#b3d271,#8dad62);background-image:-moz-linear-gradient(top,#b3d271,#8dad62);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#B3D271',endColorstr='#8DAD62')}a.cke_dialog_ui_button_ok.cke_disabled span{color:#e0e8d1}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:3px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok.cke_disabled:focus,a.cke_dialog_ui_button_ok.cke_disabled:active{border-color:#6f8c49}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:25px;line-height:25px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:3px 3px 3px 6px;outline:0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0}.cke_dialog_title{zoom:1}.cke_dialog_footer{border-top:1px solid #bfbfbf}.cke_dialog_footer_buttons{position:static}.cke_dialog_footer_buttons a.cke_dialog_ui_button{vertical-align:top}.cke_dialog .cke_resizer_ltr{padding-left:4px}.cke_dialog .cke_resizer_rtl{padding-right:4px}.cke_dialog_ui_input_text,.cke_dialog_ui_input_password,.cke_dialog_ui_input_textarea,.cke_dialog_ui_input_select{padding:0!important}.cke_dialog_ui_checkbox_input,.cke_dialog_ui_ratio_input,.cke_btn_reset,.cke_btn_locked,.cke_btn_unlocked{border:1px solid transparent!important} \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/dialog_ie8.css b/ituro/static/ckeditor/ckeditor/skins/moono/dialog_ie8.css new file mode 100644 index 0000000..6fb36f1 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/skins/moono/dialog_ie8.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border-top:2px solid rgba(102,102,102,0.2);border-right:2px solid rgba(102,102,102,0.2);border-bottom:2px solid rgba(102,102,102,0.2);border-left:2px solid rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:linear-gradient(to bottom,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fafafa',endColorstr='#ededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover,a.cke_dialog_tab:focus{background:#ebebeb;background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus{background:#ededed;background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:4px;z-index:5;opacity:.8;filter:alpha(opacity = 80)}.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}.cke_hidpi .cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}span.cke_dialog_ui_button{padding:0 10px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:18px;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:linear-gradient(to bottom,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#9ad717',endColorstr='#69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button_ok.cke_disabled{border-color:#7d9f51;background:#8dad62;background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3d271),to(#8dad62));background-image:-webkit-linear-gradient(top,#b3d271,#8dad62);background-image:-o-linear-gradient(top,#b3d271,#8dad62);background-image:linear-gradient(to bottom,#b3d271,#8dad62);background-image:-moz-linear-gradient(top,#b3d271,#8dad62);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#B3D271',endColorstr='#8DAD62')}a.cke_dialog_ui_button_ok.cke_disabled span{color:#e0e8d1}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:3px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok.cke_disabled:focus,a.cke_dialog_ui_button_ok.cke_disabled:active{border-color:#6f8c49}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:25px;line-height:25px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:3px 3px 3px 6px;outline:0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{display:block} \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/dialog_iequirks.css b/ituro/static/ckeditor/ckeditor/skins/moono/dialog_iequirks.css new file mode 100644 index 0000000..c1cad55 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/skins/moono/dialog_iequirks.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border-top:2px solid rgba(102,102,102,0.2);border-right:2px solid rgba(102,102,102,0.2);border-bottom:2px solid rgba(102,102,102,0.2);border-left:2px solid rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:linear-gradient(to bottom,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fafafa',endColorstr='#ededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover,a.cke_dialog_tab:focus{background:#ebebeb;background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus{background:#ededed;background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:4px;z-index:5;opacity:.8;filter:alpha(opacity = 80)}.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}.cke_hidpi .cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}span.cke_dialog_ui_button{padding:0 10px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:18px;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:linear-gradient(to bottom,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#9ad717',endColorstr='#69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button_ok.cke_disabled{border-color:#7d9f51;background:#8dad62;background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3d271),to(#8dad62));background-image:-webkit-linear-gradient(top,#b3d271,#8dad62);background-image:-o-linear-gradient(top,#b3d271,#8dad62);background-image:linear-gradient(to bottom,#b3d271,#8dad62);background-image:-moz-linear-gradient(top,#b3d271,#8dad62);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#B3D271',endColorstr='#8DAD62')}a.cke_dialog_ui_button_ok.cke_disabled span{color:#e0e8d1}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:3px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok.cke_disabled:focus,a.cke_dialog_ui_button_ok.cke_disabled:active{border-color:#6f8c49}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:25px;line-height:25px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:3px 3px 3px 6px;outline:0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0}.cke_dialog_footer{filter:""} \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/editor.css b/ituro/static/ckeditor/ckeditor/skins/moono/editor.css new file mode 100644 index 0000000..3a27eaf --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/skins/moono/editor.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -408px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -432px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -456px !important;}.cke_button__creatediv_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -480px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -504px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -528px !important;}.cke_button__replace_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -552px !important;}.cke_button__flash_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -576px !important;}.cke_button__button_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -600px !important;}.cke_button__checkbox_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -624px !important;}.cke_button__form_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -648px !important;}.cke_button__hiddenfield_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -672px !important;}.cke_button__imagebutton_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -696px !important;}.cke_button__radio_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -720px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -744px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -768px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -792px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -816px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -840px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -864px !important;}.cke_button__horizontalrule_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -888px !important;}.cke_button__iframe_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -912px !important;}.cke_button__image_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -936px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -960px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -984px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1008px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1032px !important;}.cke_button__smiley_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1056px !important;}.cke_button__justifyblock_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1080px !important;}.cke_button__justifycenter_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1104px !important;}.cke_button__justifyleft_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1128px !important;}.cke_button__justifyright_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1152px !important;}.cke_button__language_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1176px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1200px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1224px !important;}.cke_button__link_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1248px !important;}.cke_button__unlink_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1272px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1296px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1320px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1344px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1368px !important;}.cke_button__maximize_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1392px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1416px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1536px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1560px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1584px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1608px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1632px !important;}.cke_button__print_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1656px !important;}.cke_button__removeformat_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1680px !important;}.cke_button__save_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1704px !important;}.cke_button__selectall_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1776px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1800px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1824px !important;}.cke_button__specialchar_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1848px !important;}.cke_button__scayt_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1872px !important;}.cke_button__table_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1896px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1920px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1944px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1968px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1992px !important;}.cke_button__spellchecker_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -2016px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_button__language_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1992px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -2016px !important;background-size: 16px !important;} \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/editor_gecko.css b/ituro/static/ckeditor/ckeditor/skins/moono/editor_gecko.css new file mode 100644 index 0000000..000488a --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/skins/moono/editor_gecko.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_bottom{padding-bottom:3px}.cke_combo_text{margin-bottom:-1px;margin-top:1px}.cke_button__about_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -408px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -432px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -456px !important;}.cke_button__creatediv_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -480px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -504px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -528px !important;}.cke_button__replace_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -552px !important;}.cke_button__flash_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -576px !important;}.cke_button__button_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -600px !important;}.cke_button__checkbox_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -624px !important;}.cke_button__form_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -648px !important;}.cke_button__hiddenfield_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -672px !important;}.cke_button__imagebutton_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -696px !important;}.cke_button__radio_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -720px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -744px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -768px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -792px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -816px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -840px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -864px !important;}.cke_button__horizontalrule_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -888px !important;}.cke_button__iframe_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -912px !important;}.cke_button__image_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -936px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -960px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -984px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1008px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1032px !important;}.cke_button__smiley_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1056px !important;}.cke_button__justifyblock_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1080px !important;}.cke_button__justifycenter_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1104px !important;}.cke_button__justifyleft_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1128px !important;}.cke_button__justifyright_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1152px !important;}.cke_button__language_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1176px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1200px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1224px !important;}.cke_button__link_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1248px !important;}.cke_button__unlink_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1272px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1296px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1320px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1344px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1368px !important;}.cke_button__maximize_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1392px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1416px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1536px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1560px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1584px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1608px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1632px !important;}.cke_button__print_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1656px !important;}.cke_button__removeformat_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1680px !important;}.cke_button__save_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1704px !important;}.cke_button__selectall_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1776px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1800px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1824px !important;}.cke_button__specialchar_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1848px !important;}.cke_button__scayt_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1872px !important;}.cke_button__table_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1896px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1920px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1944px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1968px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1992px !important;}.cke_button__spellchecker_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -2016px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_button__language_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1992px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -2016px !important;background-size: 16px !important;} \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/editor_ie.css b/ituro/static/ckeditor/ckeditor/skins/moono/editor_ie.css new file mode 100644 index 0000000..977ce70 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/skins/moono/editor_ie.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_button__about_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -408px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -432px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -456px !important;}.cke_button__creatediv_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -480px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -504px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -528px !important;}.cke_button__replace_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -552px !important;}.cke_button__flash_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -576px !important;}.cke_button__button_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -600px !important;}.cke_button__checkbox_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -624px !important;}.cke_button__form_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -648px !important;}.cke_button__hiddenfield_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -672px !important;}.cke_button__imagebutton_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -696px !important;}.cke_button__radio_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -720px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -744px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -768px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -792px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -816px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -840px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -864px !important;}.cke_button__horizontalrule_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -888px !important;}.cke_button__iframe_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -912px !important;}.cke_button__image_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -936px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -960px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -984px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1008px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1032px !important;}.cke_button__smiley_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1056px !important;}.cke_button__justifyblock_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1080px !important;}.cke_button__justifycenter_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1104px !important;}.cke_button__justifyleft_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1128px !important;}.cke_button__justifyright_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1152px !important;}.cke_button__language_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1176px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1200px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1224px !important;}.cke_button__link_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1248px !important;}.cke_button__unlink_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1272px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1296px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1320px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1344px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1368px !important;}.cke_button__maximize_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1392px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1416px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1536px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1560px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1584px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1608px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1632px !important;}.cke_button__print_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1656px !important;}.cke_button__removeformat_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1680px !important;}.cke_button__save_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1704px !important;}.cke_button__selectall_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1776px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1800px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1824px !important;}.cke_button__specialchar_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1848px !important;}.cke_button__scayt_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1872px !important;}.cke_button__table_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1896px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1920px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1944px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1968px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1992px !important;}.cke_button__spellchecker_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -2016px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_button__language_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1992px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -2016px !important;background-size: 16px !important;} \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/editor_ie7.css b/ituro/static/ckeditor/ckeditor/skins/moono/editor_ie7.css new file mode 100644 index 0000000..3617c25 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/skins/moono/editor_ie7.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_button,.cke_rtl .cke_button *,.cke_rtl .cke_combo,.cke_rtl .cke_combo *,.cke_rtl .cke_path_item,.cke_rtl .cke_path_item *,.cke_rtl .cke_path_empty{float:none}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_combo_button,.cke_rtl .cke_combo_button *,.cke_rtl .cke_button,.cke_rtl .cke_button_icon{display:inline-block;vertical-align:top}.cke_toolbox{display:inline-block;padding-bottom:5px;height:100%}.cke_rtl .cke_toolbox{padding-bottom:0}.cke_toolbar{margin-bottom:5px}.cke_rtl .cke_toolbar{margin-bottom:0}.cke_toolgroup{height:26px}.cke_toolgroup,.cke_combo{position:relative}a.cke_button{float:none;vertical-align:top}.cke_toolbar_separator{display:inline-block;float:none;vertical-align:top;background-color:#c0c0c0}.cke_toolbox_collapser .cke_arrow{margin-top:0}.cke_toolbox_collapser .cke_arrow{border-width:4px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{border-width:3px}.cke_rtl .cke_button_arrow{padding-top:8px;margin-right:2px}.cke_rtl .cke_combo_inlinelabel{display:table-cell;vertical-align:middle}.cke_menubutton{display:block;height:24px}.cke_menubutton_inner{display:block;position:relative}.cke_menubutton_icon{height:16px;width:16px}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:inline-block}.cke_menubutton_label{width:auto;vertical-align:top;line-height:24px;height:24px;margin:0 10px 0 0}.cke_menuarrow{width:5px;height:6px;padding:0;position:absolute;right:8px;top:10px;background-position:0 0}.cke_rtl .cke_menubutton_icon{position:absolute;right:0;top:0}.cke_rtl .cke_menubutton_label{float:right;clear:both;margin:0 24px 0 10px}.cke_hc .cke_rtl .cke_menubutton_label{margin-right:0}.cke_rtl .cke_menuarrow{left:8px;right:auto;background-position:0 -24px}.cke_hc .cke_menuarrow{top:5px;padding:0 5px}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{position:relative}.cke_wysiwyg_div{padding-top:0!important;padding-bottom:0!important}.cke_button__about_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -408px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -432px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -456px !important;}.cke_button__creatediv_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -480px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -504px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -528px !important;}.cke_button__replace_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -552px !important;}.cke_button__flash_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -576px !important;}.cke_button__button_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -600px !important;}.cke_button__checkbox_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -624px !important;}.cke_button__form_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -648px !important;}.cke_button__hiddenfield_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -672px !important;}.cke_button__imagebutton_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -696px !important;}.cke_button__radio_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -720px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -744px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -768px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -792px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -816px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -840px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -864px !important;}.cke_button__horizontalrule_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -888px !important;}.cke_button__iframe_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -912px !important;}.cke_button__image_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -936px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -960px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -984px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1008px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1032px !important;}.cke_button__smiley_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1056px !important;}.cke_button__justifyblock_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1080px !important;}.cke_button__justifycenter_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1104px !important;}.cke_button__justifyleft_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1128px !important;}.cke_button__justifyright_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1152px !important;}.cke_button__language_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1176px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1200px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1224px !important;}.cke_button__link_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1248px !important;}.cke_button__unlink_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1272px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1296px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1320px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1344px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1368px !important;}.cke_button__maximize_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1392px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1416px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1536px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1560px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1584px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1608px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1632px !important;}.cke_button__print_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1656px !important;}.cke_button__removeformat_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1680px !important;}.cke_button__save_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1704px !important;}.cke_button__selectall_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1776px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1800px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1824px !important;}.cke_button__specialchar_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1848px !important;}.cke_button__scayt_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1872px !important;}.cke_button__table_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1896px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1920px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1944px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1968px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1992px !important;}.cke_button__spellchecker_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -2016px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_button__language_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1992px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -2016px !important;background-size: 16px !important;} \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/editor_ie8.css b/ituro/static/ckeditor/ckeditor/skins/moono/editor_ie8.css new file mode 100644 index 0000000..225dbf1 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/skins/moono/editor_ie8.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_toolbox_collapser .cke_arrow{border-width:4px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{border-width:3px}.cke_toolbox_collapser .cke_arrow{margin-top:0}.cke_button__about_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -408px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -432px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -456px !important;}.cke_button__creatediv_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -480px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -504px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -528px !important;}.cke_button__replace_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -552px !important;}.cke_button__flash_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -576px !important;}.cke_button__button_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -600px !important;}.cke_button__checkbox_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -624px !important;}.cke_button__form_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -648px !important;}.cke_button__hiddenfield_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -672px !important;}.cke_button__imagebutton_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -696px !important;}.cke_button__radio_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -720px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -744px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -768px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -792px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -816px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -840px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -864px !important;}.cke_button__horizontalrule_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -888px !important;}.cke_button__iframe_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -912px !important;}.cke_button__image_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -936px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -960px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -984px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1008px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1032px !important;}.cke_button__smiley_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1056px !important;}.cke_button__justifyblock_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1080px !important;}.cke_button__justifycenter_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1104px !important;}.cke_button__justifyleft_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1128px !important;}.cke_button__justifyright_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1152px !important;}.cke_button__language_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1176px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1200px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1224px !important;}.cke_button__link_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1248px !important;}.cke_button__unlink_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1272px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1296px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1320px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1344px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1368px !important;}.cke_button__maximize_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1392px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1416px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1536px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1560px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1584px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1608px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1632px !important;}.cke_button__print_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1656px !important;}.cke_button__removeformat_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1680px !important;}.cke_button__save_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1704px !important;}.cke_button__selectall_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1776px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1800px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1824px !important;}.cke_button__specialchar_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1848px !important;}.cke_button__scayt_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1872px !important;}.cke_button__table_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1896px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1920px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1944px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1968px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1992px !important;}.cke_button__spellchecker_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -2016px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_button__language_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1992px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -2016px !important;background-size: 16px !important;} \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/editor_iequirks.css b/ituro/static/ckeditor/ckeditor/skins/moono/editor_iequirks.css new file mode 100644 index 0000000..cee201a --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/skins/moono/editor_iequirks.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_top,.cke_contents,.cke_bottom{width:100%}.cke_button_arrow{font-size:0}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_button,.cke_rtl .cke_button *,.cke_rtl .cke_combo,.cke_rtl .cke_combo *,.cke_rtl .cke_path_item,.cke_rtl .cke_path_item *,.cke_rtl .cke_path_empty{float:none}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_combo_button,.cke_rtl .cke_combo_button *,.cke_rtl .cke_button,.cke_rtl .cke_button_icon{display:inline-block;vertical-align:top}.cke_rtl .cke_button_icon{float:none}.cke_resizer{width:10px}.cke_source{white-space:normal}.cke_bottom{position:static}.cke_colorbox{font-size:0}.cke_button__about_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -408px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -432px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -456px !important;}.cke_button__creatediv_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -480px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -504px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -528px !important;}.cke_button__replace_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -552px !important;}.cke_button__flash_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -576px !important;}.cke_button__button_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -600px !important;}.cke_button__checkbox_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -624px !important;}.cke_button__form_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -648px !important;}.cke_button__hiddenfield_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -672px !important;}.cke_button__imagebutton_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -696px !important;}.cke_button__radio_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -720px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -744px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -768px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -792px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -816px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -840px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -864px !important;}.cke_button__horizontalrule_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -888px !important;}.cke_button__iframe_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -912px !important;}.cke_button__image_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -936px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -960px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -984px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1008px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1032px !important;}.cke_button__smiley_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1056px !important;}.cke_button__justifyblock_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1080px !important;}.cke_button__justifycenter_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1104px !important;}.cke_button__justifyleft_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1128px !important;}.cke_button__justifyright_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1152px !important;}.cke_button__language_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1176px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1200px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1224px !important;}.cke_button__link_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1248px !important;}.cke_button__unlink_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1272px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1296px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1320px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1344px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1368px !important;}.cke_button__maximize_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1392px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1416px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1536px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1560px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1584px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1608px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1632px !important;}.cke_button__print_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1656px !important;}.cke_button__removeformat_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1680px !important;}.cke_button__save_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1704px !important;}.cke_button__selectall_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1776px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1800px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1824px !important;}.cke_button__specialchar_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1848px !important;}.cke_button__scayt_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1872px !important;}.cke_button__table_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1896px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1920px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1944px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1968px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -1992px !important;}.cke_button__spellchecker_icon {background: url(icons.png?t=b47abaf) no-repeat 0 -2016px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_button__language_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -1992px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png?t=b47abaf) no-repeat 0 -2016px !important;background-size: 16px !important;} \ No newline at end of file diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/icons.png b/ituro/static/ckeditor/ckeditor/skins/moono/icons.png new file mode 100644 index 0000000..eaefc17 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono/icons.png differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/icons_hidpi.png b/ituro/static/ckeditor/ckeditor/skins/moono/icons_hidpi.png new file mode 100644 index 0000000..6e103c0 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono/icons_hidpi.png differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/images/arrow.png b/ituro/static/ckeditor/ckeditor/skins/moono/images/arrow.png new file mode 100644 index 0000000..d72b5f3 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono/images/arrow.png differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/images/close.png b/ituro/static/ckeditor/ckeditor/skins/moono/images/close.png new file mode 100644 index 0000000..6a04ab5 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono/images/close.png differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/images/hidpi/close.png b/ituro/static/ckeditor/ckeditor/skins/moono/images/hidpi/close.png new file mode 100644 index 0000000..e406c2c Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono/images/hidpi/close.png differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/images/hidpi/lock-open.png b/ituro/static/ckeditor/ckeditor/skins/moono/images/hidpi/lock-open.png new file mode 100644 index 0000000..edbd12f Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono/images/hidpi/lock-open.png differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/images/hidpi/lock.png b/ituro/static/ckeditor/ckeditor/skins/moono/images/hidpi/lock.png new file mode 100644 index 0000000..1b87bbb Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono/images/hidpi/lock.png differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/images/hidpi/refresh.png b/ituro/static/ckeditor/ckeditor/skins/moono/images/hidpi/refresh.png new file mode 100644 index 0000000..c6c2b86 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono/images/hidpi/refresh.png differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/images/lock-open.png b/ituro/static/ckeditor/ckeditor/skins/moono/images/lock-open.png new file mode 100644 index 0000000..0476987 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono/images/lock-open.png differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/images/lock.png b/ituro/static/ckeditor/ckeditor/skins/moono/images/lock.png new file mode 100644 index 0000000..c5a1440 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono/images/lock.png differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/images/refresh.png b/ituro/static/ckeditor/ckeditor/skins/moono/images/refresh.png new file mode 100644 index 0000000..1ff63c3 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono/images/refresh.png differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/images/spinner.gif b/ituro/static/ckeditor/ckeditor/skins/moono/images/spinner.gif new file mode 100644 index 0000000..d898d41 Binary files /dev/null and b/ituro/static/ckeditor/ckeditor/skins/moono/images/spinner.gif differ diff --git a/ituro/static/ckeditor/ckeditor/skins/moono/readme.md b/ituro/static/ckeditor/ckeditor/skins/moono/readme.md new file mode 100644 index 0000000..fc9a544 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/skins/moono/readme.md @@ -0,0 +1,49 @@ +"Moono" Skin +==================== + +This skin has been chosen for the **default skin** of CKEditor 4.x, elected from the CKEditor +[skin contest](http://ckeditor.com/blog/new_ckeditor_4_skin) and further shaped by +the CKEditor team. "Moono" is maintained by the core developers. + +For more information about skins, please check the [CKEditor Skin SDK](http://docs.cksource.com/CKEditor_4.x/Skin_SDK) +documentation. + +Features +------------------- +"Moono" is a monochromatic skin, which offers a modern look coupled with gradients and transparency. +It comes with the following features: + +- Chameleon feature with brightness, +- high-contrast compatibility, +- graphics source provided in SVG. + +Directory Structure +------------------- + +CSS parts: +- **editor.css**: the main CSS file. It's simply loading several other files, for easier maintenance, +- **mainui.css**: the file contains styles of entire editor outline structures, +- **toolbar.css**: the file contains styles of the editor toolbar space (top), +- **richcombo.css**: the file contains styles of the rich combo ui elements on toolbar, +- **panel.css**: the file contains styles of the rich combo drop-down, it's not loaded +until the first panel open up, +- **elementspath.css**: the file contains styles of the editor elements path bar (bottom), +- **menu.css**: the file contains styles of all editor menus including context menu and button drop-down, +it's not loaded until the first menu open up, +- **dialog.css**: the CSS files for the dialog UI, it's not loaded until the first dialog open, +- **reset.css**: the file defines the basis of style resets among all editor UI spaces, +- **preset.css**: the file defines the default styles of some UI elements reflecting the skin preference, +- **editor_XYZ.css** and **dialog_XYZ.css**: browser specific CSS hacks. + +Other parts: +- **skin.js**: the only JavaScript part of the skin that registers the skin, its browser specific files and its icons and defines the Chameleon feature, +- **icons/**: contains all skin defined icons, +- **images/**: contains a fill general used images, +- **dev/**: contains SVG source of the skin icons. + +License +------- + +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + +For licensing, see LICENSE.md or [http://ckeditor.com/license](http://ckeditor.com/license) diff --git a/ituro/static/ckeditor/ckeditor/styles.js b/ituro/static/ckeditor/ckeditor/styles.js new file mode 100644 index 0000000..a219ce3 --- /dev/null +++ b/ituro/static/ckeditor/ckeditor/styles.js @@ -0,0 +1,137 @@ +/** + * Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + * For licensing, see LICENSE.md or http://ckeditor.com/license + */ + +// This file contains style definitions that can be used by CKEditor plugins. +// +// The most common use for it is the "stylescombo" plugin which shows the Styles drop-down +// list containing all styles in the editor toolbar. Other plugins, like +// the "div" plugin, use a subset of the styles for their features. +// +// If you do not have plugins that depend on this file in your editor build, you can simply +// ignore it. Otherwise it is strongly recommended to customize this file to match your +// website requirements and design properly. +// +// For more information refer to: http://docs.ckeditor.com/#!/guide/dev_styles-section-style-rules + +CKEDITOR.stylesSet.add( 'default', [ + /* Block styles */ + + // These styles are already available in the "Format" drop-down list ("format" plugin), + // so they are not needed here by default. You may enable them to avoid + // placing the "Format" combo in the toolbar, maintaining the same features. + /* + { name: 'Paragraph', element: 'p' }, + { name: 'Heading 1', element: 'h1' }, + { name: 'Heading 2', element: 'h2' }, + { name: 'Heading 3', element: 'h3' }, + { name: 'Heading 4', element: 'h4' }, + { name: 'Heading 5', element: 'h5' }, + { name: 'Heading 6', element: 'h6' }, + { name: 'Preformatted Text',element: 'pre' }, + { name: 'Address', element: 'address' }, + */ + + { name: 'Italic Title', element: 'h2', styles: { 'font-style': 'italic' } }, + { name: 'Subtitle', element: 'h3', styles: { 'color': '#aaa', 'font-style': 'italic' } }, + { + name: 'Special Container', + element: 'div', + styles: { + padding: '5px 10px', + background: '#eee', + border: '1px solid #ccc' + } + }, + + /* Inline styles */ + + // These are core styles available as toolbar buttons. You may opt enabling + // some of them in the Styles drop-down list, removing them from the toolbar. + // (This requires the "stylescombo" plugin.) + /* + { name: 'Strong', element: 'strong', overrides: 'b' }, + { name: 'Emphasis', element: 'em' , overrides: 'i' }, + { name: 'Underline', element: 'u' }, + { name: 'Strikethrough', element: 'strike' }, + { name: 'Subscript', element: 'sub' }, + { name: 'Superscript', element: 'sup' }, + */ + + { name: 'Marker', element: 'span', attributes: { 'class': 'marker' } }, + + { name: 'Big', element: 'big' }, + { name: 'Small', element: 'small' }, + { name: 'Typewriter', element: 'tt' }, + + { name: 'Computer Code', element: 'code' }, + { name: 'Keyboard Phrase', element: 'kbd' }, + { name: 'Sample Text', element: 'samp' }, + { name: 'Variable', element: 'var' }, + + { name: 'Deleted Text', element: 'del' }, + { name: 'Inserted Text', element: 'ins' }, + + { name: 'Cited Work', element: 'cite' }, + { name: 'Inline Quotation', element: 'q' }, + + { name: 'Language: RTL', element: 'span', attributes: { 'dir': 'rtl' } }, + { name: 'Language: LTR', element: 'span', attributes: { 'dir': 'ltr' } }, + + /* Object styles */ + + { + name: 'Styled Image (left)', + element: 'img', + attributes: { 'class': 'left' } + }, + + { + name: 'Styled Image (right)', + element: 'img', + attributes: { 'class': 'right' } + }, + + { + name: 'Compact Table', + element: 'table', + attributes: { + cellpadding: '5', + cellspacing: '0', + border: '1', + bordercolor: '#ccc' + }, + styles: { + 'border-collapse': 'collapse' + } + }, + + { name: 'Borderless Table', element: 'table', styles: { 'border-style': 'hidden', 'background-color': '#E6E6FA' } }, + { name: 'Square Bulleted List', element: 'ul', styles: { 'list-style-type': 'square' } }, + + /* Widget styles */ + + { name: 'Clean Image', type: 'widget', widget: 'image', attributes: { 'class': 'image-clean' } }, + { name: 'Grayscale Image', type: 'widget', widget: 'image', attributes: { 'class': 'image-grayscale' } }, + + { name: 'Featured Snippet', type: 'widget', widget: 'codeSnippet', attributes: { 'class': 'code-featured' } }, + + { name: 'Featured Formula', type: 'widget', widget: 'mathjax', attributes: { 'class': 'math-featured' } }, + + { name: '240p', type: 'widget', widget: 'embedSemantic', attributes: { 'class': 'embed-240p' } }, + { name: '360p', type: 'widget', widget: 'embedSemantic', attributes: { 'class': 'embed-360p' } }, + { name: '480p', type: 'widget', widget: 'embedSemantic', attributes: { 'class': 'embed-480p' } }, + { name: '720p', type: 'widget', widget: 'embedSemantic', attributes: { 'class': 'embed-720p' } }, + { name: '1080p', type: 'widget', widget: 'embedSemantic', attributes: { 'class': 'embed-1080p' } }, + + // Adding space after the style name is an intended workaround. For now, there + // is no option to create two styles with the same name for different widget types. See #16664. + { name: '240p ', type: 'widget', widget: 'embed', attributes: { 'class': 'embed-240p' } }, + { name: '360p ', type: 'widget', widget: 'embed', attributes: { 'class': 'embed-360p' } }, + { name: '480p ', type: 'widget', widget: 'embed', attributes: { 'class': 'embed-480p' } }, + { name: '720p ', type: 'widget', widget: 'embed', attributes: { 'class': 'embed-720p' } }, + { name: '1080p ', type: 'widget', widget: 'embed', attributes: { 'class': 'embed-1080p' } } + +] ); + diff --git a/ituro/static/ckeditor/file-icons/doc.png b/ituro/static/ckeditor/file-icons/doc.png new file mode 100644 index 0000000..a4e3fd7 Binary files /dev/null and b/ituro/static/ckeditor/file-icons/doc.png differ diff --git a/ituro/static/ckeditor/file-icons/file.png b/ituro/static/ckeditor/file-icons/file.png new file mode 100644 index 0000000..c7c72cb Binary files /dev/null and b/ituro/static/ckeditor/file-icons/file.png differ diff --git a/ituro/static/ckeditor/file-icons/pdf.png b/ituro/static/ckeditor/file-icons/pdf.png new file mode 100644 index 0000000..f8a03b9 Binary files /dev/null and b/ituro/static/ckeditor/file-icons/pdf.png differ diff --git a/ituro/static/ckeditor/file-icons/ppt.png b/ituro/static/ckeditor/file-icons/ppt.png new file mode 100644 index 0000000..0cd574b Binary files /dev/null and b/ituro/static/ckeditor/file-icons/ppt.png differ diff --git a/ituro/static/ckeditor/file-icons/swf.png b/ituro/static/ckeditor/file-icons/swf.png new file mode 100644 index 0000000..4f28e94 Binary files /dev/null and b/ituro/static/ckeditor/file-icons/swf.png differ diff --git a/ituro/static/ckeditor/file-icons/txt.png b/ituro/static/ckeditor/file-icons/txt.png new file mode 100644 index 0000000..4085344 Binary files /dev/null and b/ituro/static/ckeditor/file-icons/txt.png differ diff --git a/ituro/static/ckeditor/file-icons/xls.png b/ituro/static/ckeditor/file-icons/xls.png new file mode 100644 index 0000000..26335f6 Binary files /dev/null and b/ituro/static/ckeditor/file-icons/xls.png differ diff --git a/ituro/static/ckeditor/galleriffic/css/basic.css b/ituro/static/ckeditor/galleriffic/css/basic.css new file mode 100644 index 0000000..8d6f50b --- /dev/null +++ b/ituro/static/ckeditor/galleriffic/css/basic.css @@ -0,0 +1,63 @@ +html, body { + margin:0; + padding:0; +} +body{ + text-align: center; + font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; + background-color: #eee; + color: #444; + font-size: 75%; +} +a{ + color: #27D; + text-decoration: none; +} +a:focus, a:hover, a:active { + text-decoration: underline; +} +p, li { + line-height: 1.8em; +} +h1, h2 { + font-family: "Trebuchet MS", Verdana, sans-serif; + margin: 0 0 10px 0; + letter-spacing:-1px; +} +h1 { + padding: 0; + font-size: 3em; + color: #333; +} +h2 { + padding-top: 10px; + font-size:2em; +} +pre { + font-size: 1.2em; + line-height: 1.2em; + overflow-x: auto; +} +div#page { + width: 900px; + background-color: #fff; + margin: 0 auto; + text-align: left; + border-color: #ddd; + border-style: none solid solid; + border-width: medium 1px 1px; +} +div#container { + padding: 20px; +} +div#ads { + clear: both; + padding: 12px 0 12px 66px; +} +div#footer { + clear: both; + color: #777; + margin: 0 auto; + padding: 20px 0 40px; + text-align: center; +} diff --git a/ituro/static/ckeditor/galleriffic/css/black.css b/ituro/static/ckeditor/galleriffic/css/black.css new file mode 100644 index 0000000..6bc022b --- /dev/null +++ b/ituro/static/ckeditor/galleriffic/css/black.css @@ -0,0 +1,57 @@ +body{ + background-color: #111; + color: #bbb; +} +a{ + color: #f70; +} +h2 { + color: #ccc; +} +div#page { + background-color: #000; + border-color: #222; +} +div#footer { + color: #888; +} +div.caption-container { + color: #eee; +} +div.image-title { + font-weight: bold; + font-size: 1.4em; +} +div.image-desc { + line-height: 1.3em; + padding-top: 12px; +} +div.download { + margin-top: 8px; +} +div.photo-index { + color: #888; +} +div.navigation a.prev { + background-image: url(prevPageArrowWhite.gif); +} +div.navigation a.next { + background-image: url(nextPageArrowWhite.gif); +} +div.loader { + background-image: url(loaderWhite.gif); +} +div.slideshow img { + border-color: #333; +} +ul.thumbs li.selected a.thumb { + background: #fff; +} +div.pagination a:hover { + background-color: #111; +} +div.pagination span.current { + background-color: #fff; + border-color: #fff; + color: #000; +} \ No newline at end of file diff --git a/ituro/static/ckeditor/galleriffic/css/caption.png b/ituro/static/ckeditor/galleriffic/css/caption.png new file mode 100644 index 0000000..b49e5fc Binary files /dev/null and b/ituro/static/ckeditor/galleriffic/css/caption.png differ diff --git a/ituro/static/ckeditor/galleriffic/css/galleriffic-1.css b/ituro/static/ckeditor/galleriffic/css/galleriffic-1.css new file mode 100644 index 0000000..70383f9 --- /dev/null +++ b/ituro/static/ckeditor/galleriffic/css/galleriffic-1.css @@ -0,0 +1,161 @@ +div.content { + /* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */ + display: none; + float: right; + width: 550px; +} +div.content a, div.navigation a { + text-decoration: none; + color: #777; +} +div.content a:focus, div.content a:hover, div.content a:active { + text-decoration: underline; +} +div.controls { + margin-top: 5px; + height: 23px; +} +div.controls a { + padding: 5px; +} +div.ss-controls { + float: left; +} +div.nav-controls { + float: right; +} +div.slideshow-container { + position: relative; + clear: both; + height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */ +} +div.loader { + position: absolute; + top: 0; + left: 0; + background-image: url('loader.gif'); + background-repeat: no-repeat; + background-position: center; + width: 550px; + height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */ +} +div.slideshow { + +} +div.slideshow span.image-wrapper { + display: block; + position: absolute; + top: 0; + left: 0; +} +div.slideshow a.advance-link { + display: block; + width: 550px; + height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */ + line-height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */ + text-align: center; +} +div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited { + text-decoration: none; +} +div.slideshow img { + vertical-align: middle; + border: 1px solid #ccc; +} +div.download { + float: right; +} +div.caption-container { + +} +span.image-caption { + display: block; + position: absolute; +} +div.caption { + background-color: #000; + padding: 12px; + color: #ccc; +} +div.caption a { + color: #fff; +} +div.image-title { + font-weight: bold; + font-size: 1.4em; +} + +div.image-desc { + line-height: 1.3em; + padding-top: 12px; +} +div.navigation { + /* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */ +} +ul.thumbs { + clear: both; + margin: 0; + padding: 0; +} +ul.thumbs li { + float: none; + padding: 0; + margin: 0; + list-style: none; +} +a.thumb { + padding: 0; + display: inline; + border: none; +} +ul.thumbs li.selected a.thumb { + color: #000; + font-weight: bold; +} +a.thumb:focus { + outline: none; +} +ul.thumbs img { + border: none; + display: block; +} +div.pagination { + clear: both; +} +div.navigation div.top { + margin-bottom: 12px; + height: 11px; +} +div.navigation div.bottom { + margin-top: 12px; +} +div.pagination a, div.pagination span.current, div.pagination span.ellipsis { + display: block; + float: left; + margin-right: 2px; + padding: 4px 7px 2px 7px; + border: 1px solid #ccc; +} +div.pagination a:hover { + background-color: #eee; + text-decoration: none; +} +div.pagination span.current { + font-weight: bold; + background-color: #000; + border-color: #000; + color: #fff; +} +div.pagination span.ellipsis { + border: none; + padding: 5px 0 3px 2px; +} +#captionToggle a { + float: right; + display: block; + background-image: url('caption.png'); + background-repeat: no-repeat; + background-position: right; + margin-top: 5px; + padding: 5px 30px 5px 5px; +} diff --git a/ituro/static/ckeditor/galleriffic/css/galleriffic-2.css b/ituro/static/ckeditor/galleriffic/css/galleriffic-2.css new file mode 100644 index 0000000..4acd367 --- /dev/null +++ b/ituro/static/ckeditor/galleriffic/css/galleriffic-2.css @@ -0,0 +1,150 @@ +div.content { + /* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */ + display: none; + float: right; + width: 550px; +} +div.content a, div.navigation a { + text-decoration: none; + color: #777; +} +div.content a:focus, div.content a:hover, div.content a:active { + text-decoration: underline; +} +div.controls { + margin-top: 5px; + height: 23px; +} +div.controls a { + padding: 5px; +} +div.ss-controls { + float: left; +} +div.nav-controls { + float: right; +} +div.slideshow-container { + position: relative; + clear: both; + height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */ +} +div.loader { + position: absolute; + top: 0; + left: 0; + background-image: url('loader.gif'); + background-repeat: no-repeat; + background-position: center; + width: 550px; + height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */ +} +div.slideshow { + +} +div.slideshow span.image-wrapper { + display: block; + position: absolute; + top: 0; + left: 0; +} +div.slideshow a.advance-link { + display: block; + width: 550px; + height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */ + line-height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */ + text-align: center; +} +div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited { + text-decoration: none; +} +div.slideshow img { + vertical-align: middle; + border: 1px solid #ccc; +} +div.download { + float: right; +} +div.caption-container { + position: relative; + clear: left; + height: 75px; +} +span.image-caption { + display: block; + position: absolute; + width: 550px; + top: 0; + left: 0; +} +div.caption { + padding: 12px; +} +div.image-title { + font-weight: bold; + font-size: 1.4em; +} +div.image-desc { + line-height: 1.3em; + padding-top: 12px; +} +div.navigation { + /* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */ +} +ul.thumbs { + clear: both; + margin: 0; + padding: 0; +} +ul.thumbs li { + float: left; + padding: 0; + margin: 5px 10px 5px 0; + list-style: none; +} +a.thumb { + padding: 2px; + display: block; + border: 1px solid #ccc; +} +ul.thumbs li.selected a.thumb { + background: #000; +} +a.thumb:focus { + outline: none; +} +ul.thumbs img { + border: none; + display: block; +} +div.pagination { + clear: both; +} +div.navigation div.top { + margin-bottom: 12px; + height: 11px; +} +div.navigation div.bottom { + margin-top: 12px; +} +div.pagination a, div.pagination span.current, div.pagination span.ellipsis { + display: block; + float: left; + margin-right: 2px; + padding: 4px 7px 2px 7px; + border: 1px solid #ccc; +} +div.pagination a:hover { + background-color: #eee; + text-decoration: none; +} +div.pagination span.current { + font-weight: bold; + background-color: #000; + border-color: #000; + color: #fff; +} +div.pagination span.ellipsis { + border: none; + padding: 5px 0 3px 2px; +} diff --git a/ituro/static/ckeditor/galleriffic/css/galleriffic-3.css b/ituro/static/ckeditor/galleriffic/css/galleriffic-3.css new file mode 100644 index 0000000..335080a --- /dev/null +++ b/ituro/static/ckeditor/galleriffic/css/galleriffic-3.css @@ -0,0 +1,150 @@ +div.content { + /* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */ + display: none; + float: right; + width: 550px; +} +div.content a, div.navigation a { + text-decoration: none; + color: #777; +} +div.content a:focus, div.content a:hover, div.content a:active { + text-decoration: underline; +} +div.controls { + margin-top: 5px; + height: 23px; +} +div.controls a { + padding: 5px; +} +div.ss-controls { + float: left; +} +div.nav-controls { + float: right; +} +div.slideshow-container { + position: relative; + clear: both; + height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */ +} +div.loader { + position: absolute; + top: 0; + left: 0; + background-image: url('loader.gif'); + background-repeat: no-repeat; + background-position: center; + width: 550px; + height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */ +} +div.slideshow { + +} +div.slideshow span.image-wrapper { + display: block; + position: absolute; + top: 0; + left: 0; +} +div.slideshow a.advance-link { + display: block; + width: 550px; + height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */ + line-height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */ + text-align: center; +} +div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited { + text-decoration: none; +} +div.slideshow img { + vertical-align: middle; + border: 1px solid #ccc; +} +div.download { + float: right; +} +div.caption-container { + position: relative; + clear: left; + height: 75px; +} +span.image-caption { + display: block; + position: absolute; + width: 550px; + top: 0; + left: 0; +} +div.caption { + padding: 12px; +} +div.image-title { + font-weight: bold; + font-size: 1.4em; +} +div.image-desc { + line-height: 1.3em; + padding-top: 12px; +} +div.navigation { + /* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */ +} +ul.thumbs { + clear: both; + margin: 0; + padding: 0; +} +ul.thumbs li { + float: left; + padding: 0; + margin: 5px 10px 5px 0; + list-style: none; +} +a.thumb { + padding: 2px; + display: block; + border: 1px solid #ccc; +} +ul.thumbs li.selected a.thumb { + background: #000; +} +a.thumb:focus { + outline: none; +} +ul.thumbs img { + border: none; + display: block; +} +div.pagination { + clear: both; +} +div.navigation div.top { + margin-bottom: 12px; + height: 11px; +} +div.navigation div.bottom { + margin-top: 12px; +} +div.pagination a, div.pagination span.current, div.pagination span.ellipsis { + display: block; + float: left; + margin-right: 2px; + padding: 4px 7px 2px 7px; + border: 1px solid #ccc; +} +div.pagination a:hover { + background-color: #eee; + text-decoration: none; +} +div.pagination span.current { + font-weight: bold; + background-color: #000; + border-color: #000; + color: #fff; +} +div.pagination span.ellipsis { + border: none; + padding: 5px 0 3px 2px; +} diff --git a/ituro/static/ckeditor/galleriffic/css/galleriffic-4.css b/ituro/static/ckeditor/galleriffic/css/galleriffic-4.css new file mode 100644 index 0000000..1aad4ac --- /dev/null +++ b/ituro/static/ckeditor/galleriffic/css/galleriffic-4.css @@ -0,0 +1,160 @@ +div.content { + /* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */ + display: none; + float: right; + width: 550px; +} +div.content a, div.navigation a { + text-decoration: none; + color: #777; +} +div.content a:focus, div.content a:hover, div.content a:active { + text-decoration: underline; +} +div.controls { + margin-top: 5px; + height: 23px; +} +div.controls a { + padding: 5px; +} +div.ss-controls { + float: left; +} +div.nav-controls { + float: right; +} +div.slideshow-container { + position: relative; + clear: both; + height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */ +} +div.loader { + position: absolute; + top: 0; + left: 0; + background-image: url('loader.gif'); + background-repeat: no-repeat; + background-position: center; + width: 550px; + height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */ +} +div.slideshow { + +} +div.slideshow span.image-wrapper { + display: block; + position: absolute; + top: 0; + left: 0; +} +div.slideshow a.advance-link { + display: block; + width: 550px; + height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */ + line-height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */ + text-align: center; +} +div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited { + text-decoration: none; +} +div.slideshow img { + vertical-align: middle; + border: 1px solid #ccc; +} +div.download { + float: right; +} +div.caption-container { + +} +span.image-caption { + display: block; + position: absolute; +} +div.caption { + background-color: #000; + padding: 12px; + color: #ccc; +} +div.caption a { + color: #fff; +} +div.image-title { + font-weight: bold; + font-size: 1.4em; +} + +div.image-desc { + line-height: 1.3em; + padding-top: 12px; +} +div.navigation { + /* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */ +} +ul.thumbs { + clear: both; + margin: 0; + padding: 0; +} +ul.thumbs li { + float: left; + padding: 0; + margin: 5px 10px 5px 0; + list-style: none; +} +a.thumb { + padding: 2px; + display: block; + border: 1px solid #ccc; +} +ul.thumbs li.selected a.thumb { + background: #000; +} +a.thumb:focus { + outline: none; +} +ul.thumbs img { + border: none; + display: block; +} +div.pagination { + clear: both; +} +div.navigation div.top { + margin-bottom: 12px; + height: 11px; +} +div.navigation div.bottom { + margin-top: 12px; +} +div.pagination a, div.pagination span.current, div.pagination span.ellipsis { + display: block; + float: left; + margin-right: 2px; + padding: 4px 7px 2px 7px; + border: 1px solid #ccc; +} +div.pagination a:hover { + background-color: #eee; + text-decoration: none; +} +div.pagination span.current { + font-weight: bold; + background-color: #000; + border-color: #000; + color: #fff; +} +div.pagination span.ellipsis { + border: none; + padding: 5px 0 3px 2px; +} +#captionToggle a { + float: right; + display: block; + background-image: url('caption.png'); + background-repeat: no-repeat; + background-position: right; + margin-top: 5px; + padding: 5px 30px 5px 5px; +} diff --git a/ituro/static/ckeditor/galleriffic/css/galleriffic-5.css b/ituro/static/ckeditor/galleriffic/css/galleriffic-5.css new file mode 100644 index 0000000..e87ab48 --- /dev/null +++ b/ituro/static/ckeditor/galleriffic/css/galleriffic-5.css @@ -0,0 +1,196 @@ +div#container { + overflow: hidden; +} +div.content { + display: none; + clear: both; +} + +div.content a, div.navigation a { + text-decoration: none; +} +div.content a:hover, div.content a:active { + text-decoration: underline; +} + +div.navigation a.pageLink { + height: 77px; + line-height: 77px; +} + +div.controls { + margin-top: 5px; + height: 23px; +} +div.controls a { + padding: 5px; +} +div.ss-controls { + float: left; +} +div.nav-controls { + float: right; +} + +div.slideshow-container, +div.loader, +div.slideshow a.advance-link { + width: 510px; /* This should be set to be at least the width of the largest image in the slideshow with padding */ +} + +div.loader, +div.slideshow a.advance-link, +div.caption-container { + height: 502px; /* This should be set to be at least the height of the largest image in the slideshow with padding */ +} + +div.slideshow-container { + position: relative; + clear: both; + float: left; + height: 562px; +} + +div.loader { + position: absolute; + top: 0; + left: 0; + background-image: url('loader.gif'); + background-repeat: no-repeat; + background-position: center; +} +div.slideshow span.image-wrapper { + display: block; + position: absolute; + left: 0; +} +div.slideshow a.advance-link { + display: block; + line-height: 502px; /* This should be set to be at least the height of the largest image in the slideshow with padding */ + text-align: center; +} + +div.slideshow a.advance-link:hover, +div.slideshow a.advance-link:active, +div.slideshow a.advance-link:visited { + text-decoration: none; +} +div.slideshow a.advance-link:focus { + outline: none; +} + +div.slideshow img { + border-style: solid; + border-width: 1px; +} +div.caption-container { + float: right; + position: relative; + margin-top: 30px; +} +span.image-caption { + display: block; + position: absolute; + top: 0; + left: 0; +} + +div.caption-container, span.image-caption { + width: 334px; +} + +div.caption { + padding: 0 12px; +} + +div.image-title { + font-weight: bold; + font-size: 1.4em; +} +div.image-desc { + line-height: 1.3em; + padding-top: 12px; +} +div.download { + margin-top: 8px; +} +div.photo-index { + position: absolute; + bottom: 0; + left: 0; + padding: 0 12px; +} +div.navigation-container { + float: left; + position: relative; + left: 50%; +} +div.navigation { + float: left; + position: relative; + left: -50%; +} +div.navigation a.pageLink { + display: block; + position: relative; + float: left; + margin: 2px; + width: 16px; + background-position:center center; + background-repeat:no-repeat; +} +div.navigation a.pageLink:focus { + outline: none; +} + +ul.thumbs { + position: relative; + float: left; + margin: 0; + padding: 0; +} +ul.thumbs li { + float: left; + padding: 0; + margin: 2px; + list-style: none; +} +a.thumb { + padding: 1px; + display: block; +} +a.thumb:focus { + outline: none; +} +ul.thumbs img { + border: none; + display: block; +} +div.pagination { + clear: both; + position: relative; + left: -50%; +} +div.pagination a, div.pagination span.current, div.pagination span.ellipsis { + position: relative; + display: block; + float: left; + margin-right: 2px; + padding: 4px 7px 2px 7px; + border: 1px solid #ccc; +} +div.pagination a:hover { + text-decoration: none; +} +div.pagination span.current { + font-weight: bold; +} +div.pagination span.ellipsis { + border: none; + padding: 5px 0 3px 2px; +} + +div.gallery-gutter { + clear: both; + padding-bottom: 20px; +} diff --git a/ituro/static/ckeditor/galleriffic/css/jush.css b/ituro/static/ckeditor/galleriffic/css/jush.css new file mode 100644 index 0000000..07a0421 --- /dev/null +++ b/ituro/static/ckeditor/galleriffic/css/jush.css @@ -0,0 +1,29 @@ +.jush { color: black; } +.jush-htm_com, .jush-com, .jush-one, .jush-php_com, .jush-php_one, .jush-js_one { color: gray; } +.jush-php { color: #000033; background-color: #FFF0F0; } +.jush-php_quo, .jush-quo, .jush-php_eot, .jush-apo, .jush-py_rlapo, .jush-py_rlquo, .jush-py_rapo, .jush-py_rquo, .jush-py_lapo, .jush-py_lquo, .jush-sql_apo, .jush-sqlite_apo, .jush-sql_quo, .jush-sqlite_quo, .jush-sql_eot { color: green; } +.jush-php_apo { color: #009F00; } +.jush-php_quo_var, .jush-php_var, .jush-sql_var { font-style: italic; } +.jush-php_halt2 { background-color: white; color: black; } +.jush-tag_css, .jush-att_css .jush-att_quo, .jush-att_css .jush-att_apo, .jush-att_css .jush-att_val { color: black; background-color: #FFFFE0; } +.jush-tag_js, .jush-att_js .jush-att_quo, .jush-att_js .jush-att_apo, .jush-att_js .jush-att_val, .jush-css_js { color: black; background-color: #F0F0FF; } +.jush-tag { color: navy; } +.jush-att, .jush-att_js, .jush-att_css { color: teal; } +.jush-att_quo, .jush-att_apo, .jush-att_val { color: purple; } +.jush-ent { color: purple; } +.jush-js_reg { color: navy; } +.jush-php_sql .jush-php_quo, .jush-php_sql .jush-php_apo, +.jush-php_sqlite .jush-php_quo, .jush-php_sqlite .jush-php_apo, +.jush-php_pgsql .jush-php_quo, .jush-php_pgsql .jush-php_apo +{ background-color: #FFBBB0; } +.jush-bac, .jush-php_bac, .jush-bra, .jush-pgsql .jush-sqlite_quo { color: red; } +.jush-num, .jush-clr { color: #007f7f; } + +.jush a { color: navy; } +.jush-sql a { font-weight: bold; } +.jush-tag a, +.jush-php_phpini .jush-php_apo a, .jush-php_phpini .jush-php_quo a, +.jush-php_sql .jush-php_apo a, .jush-php_sql .jush-php_quo a, +.jush-php_sqlite .jush-php_apo a, .jush-php_sqlite .jush-php_quo a, +.jush-php_pgsql .jush-php_apo a, .jush-php_pgsql .jush-php_quo a +{ color: inherit; color: expression(parentNode.currentStyle.color); } diff --git a/ituro/static/ckeditor/galleriffic/css/loader.gif b/ituro/static/ckeditor/galleriffic/css/loader.gif new file mode 100644 index 0000000..36b04f2 Binary files /dev/null and b/ituro/static/ckeditor/galleriffic/css/loader.gif differ diff --git a/ituro/static/ckeditor/galleriffic/css/loaderWhite.gif b/ituro/static/ckeditor/galleriffic/css/loaderWhite.gif new file mode 100644 index 0000000..c095f68 Binary files /dev/null and b/ituro/static/ckeditor/galleriffic/css/loaderWhite.gif differ diff --git a/ituro/static/ckeditor/galleriffic/css/nextPageArrow.gif b/ituro/static/ckeditor/galleriffic/css/nextPageArrow.gif new file mode 100644 index 0000000..6300aae Binary files /dev/null and b/ituro/static/ckeditor/galleriffic/css/nextPageArrow.gif differ diff --git a/ituro/static/ckeditor/galleriffic/css/nextPageArrowWhite.gif b/ituro/static/ckeditor/galleriffic/css/nextPageArrowWhite.gif new file mode 100644 index 0000000..96d6069 Binary files /dev/null and b/ituro/static/ckeditor/galleriffic/css/nextPageArrowWhite.gif differ diff --git a/ituro/static/ckeditor/galleriffic/css/prevPageArrow.gif b/ituro/static/ckeditor/galleriffic/css/prevPageArrow.gif new file mode 100644 index 0000000..337c37a Binary files /dev/null and b/ituro/static/ckeditor/galleriffic/css/prevPageArrow.gif differ diff --git a/ituro/static/ckeditor/galleriffic/css/prevPageArrowWhite.gif b/ituro/static/ckeditor/galleriffic/css/prevPageArrowWhite.gif new file mode 100644 index 0000000..efe76e7 Binary files /dev/null and b/ituro/static/ckeditor/galleriffic/css/prevPageArrowWhite.gif differ diff --git a/ituro/static/ckeditor/galleriffic/css/white.css b/ituro/static/ckeditor/galleriffic/css/white.css new file mode 100644 index 0000000..542c99c --- /dev/null +++ b/ituro/static/ckeditor/galleriffic/css/white.css @@ -0,0 +1,57 @@ +body{ + background-color: #eee; + color: #444; +} +a{ + color: #27D; +} +h2 { + color: #333; +} +div#page { + background-color: #fff; + border-color: #ddd; +} +div#footer { + color: #777; +} +div.caption-container { + color: #111; +} +div.image-title { + font-weight: bold; + font-size: 1.4em; +} +div.image-desc { + line-height: 1.3em; + padding-top: 12px; +} +div.download { + margin-top: 8px; +} +div.photo-index { + color: #777; +} +div.navigation a.prev { + background-image: url(prevPageArrow.gif); +} +div.navigation a.next { + background-image: url(nextPageArrow.gif); +} +div.loader { + background-image: url(loader.gif); +} +div.slideshow img { + border-color: #ccc; +} +ul.thumbs li.selected a.thumb { + background: #000; +} +div.pagination a:hover { + background-color: #eee; +} +div.pagination span.current { + background-color: #000; + border-color: #000; + color: #fff; +} \ No newline at end of file diff --git a/ituro/static/ckeditor/galleriffic/js/jquery-1.3.2.js b/ituro/static/ckeditor/galleriffic/js/jquery-1.3.2.js new file mode 100644 index 0000000..462cde5 --- /dev/null +++ b/ituro/static/ckeditor/galleriffic/js/jquery-1.3.2.js @@ -0,0 +1,4376 @@ +/*! + * jQuery JavaScript Library v1.3.2 + * http://jquery.com/ + * + * Copyright (c) 2009 John Resig + * Dual licensed under the MIT and GPL licenses. + * http://docs.jquery.com/License + * + * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009) + * Revision: 6246 + */ +(function(){ + +var + // Will speed up references to window, and allows munging its name. + window = this, + // Will speed up references to undefined, and allows munging its name. + undefined, + // Map over jQuery in case of overwrite + _jQuery = window.jQuery, + // Map over the $ in case of overwrite + _$ = window.$, + + jQuery = window.jQuery = window.$ = function( selector, context ) { + // The jQuery object is actually just the init constructor 'enhanced' + return new jQuery.fn.init( selector, context ); + }, + + // A simple way to check for HTML strings or ID strings + // (both of which we optimize for) + quickExpr = /^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/, + // Is it a simple selector + isSimple = /^.[^:#\[\.,]*$/; + +jQuery.fn = jQuery.prototype = { + init: function( selector, context ) { + // Make sure that a selection was provided + selector = selector || document; + + // Handle $(DOMElement) + if ( selector.nodeType ) { + this[0] = selector; + this.length = 1; + this.context = selector; + return this; + } + // Handle HTML strings + if ( typeof selector === "string" ) { + // Are we dealing with HTML string or an ID? + var match = quickExpr.exec( selector ); + + // Verify a match, and that no context was specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) + selector = jQuery.clean( [ match[1] ], context ); + + // HANDLE: $("#id") + else { + var elem = document.getElementById( match[3] ); + + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem && elem.id != match[3] ) + return jQuery().find( selector ); + + // Otherwise, we inject the element directly into the jQuery object + var ret = jQuery( elem || [] ); + ret.context = document; + ret.selector = selector; + return ret; + } + + // HANDLE: $(expr, [context]) + // (which is just equivalent to: $(content).find(expr) + } else + return jQuery( context ).find( selector ); + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) + return jQuery( document ).ready( selector ); + + // Make sure that old selector state is passed along + if ( selector.selector && selector.context ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return this.setArray(jQuery.isArray( selector ) ? + selector : + jQuery.makeArray(selector)); + }, + + // Start with an empty selector + selector: "", + + // The current version of jQuery being used + jquery: "1.3.2", + + // The number of elements contained in the matched element set + size: function() { + return this.length; + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num === undefined ? + + // Return a 'clean' array + Array.prototype.slice.call( this ) : + + // Return just the object + this[ num ]; + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems, name, selector ) { + // Build a new jQuery matched element set + var ret = jQuery( elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + ret.context = this.context; + + if ( name === "find" ) + ret.selector = this.selector + (this.selector ? " " : "") + selector; + else if ( name ) + ret.selector = this.selector + "." + name + "(" + selector + ")"; + + // Return the newly-formed element set + return ret; + }, + + // Force the current matched set of elements to become + // the specified array of elements (destroying the stack in the process) + // You should use pushStack() in order to do this, but maintain the stack + setArray: function( elems ) { + // Resetting the length to 0, then using the native Array push + // is a super-fast way to populate an object with array-like properties + this.length = 0; + Array.prototype.push.apply( this, elems ); + + return this; + }, + + // Execute a callback for every element in the matched set. + // (You can seed the arguments with an array of args, but this is + // only used internally.) + each: function( callback, args ) { + return jQuery.each( this, callback, args ); + }, + + // Determine the position of an element within + // the matched set of elements + index: function( elem ) { + // Locate the position of the desired element + return jQuery.inArray( + // If it receives a jQuery object, the first element is used + elem && elem.jquery ? elem[0] : elem + , this ); + }, + + attr: function( name, value, type ) { + var options = name; + + // Look for the case where we're accessing a style value + if ( typeof name === "string" ) + if ( value === undefined ) + return this[0] && jQuery[ type || "attr" ]( this[0], name ); + + else { + options = {}; + options[ name ] = value; + } + + // Check to see if we're setting style values + return this.each(function(i){ + // Set all the styles + for ( name in options ) + jQuery.attr( + type ? + this.style : + this, + name, jQuery.prop( this, options[ name ], type, i, name ) + ); + }); + }, + + css: function( key, value ) { + // ignore negative width and height values + if ( (key == 'width' || key == 'height') && parseFloat(value) < 0 ) + value = undefined; + return this.attr( key, value, "curCSS" ); + }, + + text: function( text ) { + if ( typeof text !== "object" && text != null ) + return this.empty().append( (this[0] && this[0].ownerDocument || document).createTextNode( text ) ); + + var ret = ""; + + jQuery.each( text || this, function(){ + jQuery.each( this.childNodes, function(){ + if ( this.nodeType != 8 ) + ret += this.nodeType != 1 ? + this.nodeValue : + jQuery.fn.text( [ this ] ); + }); + }); + + return ret; + }, + + wrapAll: function( html ) { + if ( this[0] ) { + // The elements to wrap the target around + var wrap = jQuery( html, this[0].ownerDocument ).clone(); + + if ( this[0].parentNode ) + wrap.insertBefore( this[0] ); + + wrap.map(function(){ + var elem = this; + + while ( elem.firstChild ) + elem = elem.firstChild; + + return elem; + }).append(this); + } + + return this; + }, + + wrapInner: function( html ) { + return this.each(function(){ + jQuery( this ).contents().wrapAll( html ); + }); + }, + + wrap: function( html ) { + return this.each(function(){ + jQuery( this ).wrapAll( html ); + }); + }, + + append: function() { + return this.domManip(arguments, true, function(elem){ + if (this.nodeType == 1) + this.appendChild( elem ); + }); + }, + + prepend: function() { + return this.domManip(arguments, true, function(elem){ + if (this.nodeType == 1) + this.insertBefore( elem, this.firstChild ); + }); + }, + + before: function() { + return this.domManip(arguments, false, function(elem){ + this.parentNode.insertBefore( elem, this ); + }); + }, + + after: function() { + return this.domManip(arguments, false, function(elem){ + this.parentNode.insertBefore( elem, this.nextSibling ); + }); + }, + + end: function() { + return this.prevObject || jQuery( [] ); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: [].push, + sort: [].sort, + splice: [].splice, + + find: function( selector ) { + if ( this.length === 1 ) { + var ret = this.pushStack( [], "find", selector ); + ret.length = 0; + jQuery.find( selector, this[0], ret ); + return ret; + } else { + return this.pushStack( jQuery.unique(jQuery.map(this, function(elem){ + return jQuery.find( selector, elem ); + })), "find", selector ); + } + }, + + clone: function( events ) { + // Do the clone + var ret = this.map(function(){ + if ( !jQuery.support.noCloneEvent && !jQuery.isXMLDoc(this) ) { + // IE copies events bound via attachEvent when + // using cloneNode. Calling detachEvent on the + // clone will also remove the events from the orignal + // In order to get around this, we use innerHTML. + // Unfortunately, this means some modifications to + // attributes in IE that are actually only stored + // as properties will not be copied (such as the + // the name attribute on an input). + var html = this.outerHTML; + if ( !html ) { + var div = this.ownerDocument.createElement("div"); + div.appendChild( this.cloneNode(true) ); + html = div.innerHTML; + } + + return jQuery.clean([html.replace(/ jQuery\d+="(?:\d+|null)"/g, "").replace(/^\s*/, "")])[0]; + } else + return this.cloneNode(true); + }); + + // Copy the events from the original to the clone + if ( events === true ) { + var orig = this.find("*").andSelf(), i = 0; + + ret.find("*").andSelf().each(function(){ + if ( this.nodeName !== orig[i].nodeName ) + return; + + var events = jQuery.data( orig[i], "events" ); + + for ( var type in events ) { + for ( var handler in events[ type ] ) { + jQuery.event.add( this, type, events[ type ][ handler ], events[ type ][ handler ].data ); + } + } + + i++; + }); + } + + // Return the cloned set + return ret; + }, + + filter: function( selector ) { + return this.pushStack( + jQuery.isFunction( selector ) && + jQuery.grep(this, function(elem, i){ + return selector.call( elem, i ); + }) || + + jQuery.multiFilter( selector, jQuery.grep(this, function(elem){ + return elem.nodeType === 1; + }) ), "filter", selector ); + }, + + closest: function( selector ) { + var pos = jQuery.expr.match.POS.test( selector ) ? jQuery(selector) : null, + closer = 0; + + return this.map(function(){ + var cur = this; + while ( cur && cur.ownerDocument ) { + if ( pos ? pos.index(cur) > -1 : jQuery(cur).is(selector) ) { + jQuery.data(cur, "closest", closer); + return cur; + } + cur = cur.parentNode; + closer++; + } + }); + }, + + not: function( selector ) { + if ( typeof selector === "string" ) + // test special case where just one selector is passed in + if ( isSimple.test( selector ) ) + return this.pushStack( jQuery.multiFilter( selector, this, true ), "not", selector ); + else + selector = jQuery.multiFilter( selector, this ); + + var isArrayLike = selector.length && selector[selector.length - 1] !== undefined && !selector.nodeType; + return this.filter(function() { + return isArrayLike ? jQuery.inArray( this, selector ) < 0 : this != selector; + }); + }, + + add: function( selector ) { + return this.pushStack( jQuery.unique( jQuery.merge( + this.get(), + typeof selector === "string" ? + jQuery( selector ) : + jQuery.makeArray( selector ) + ))); + }, + + is: function( selector ) { + return !!selector && jQuery.multiFilter( selector, this ).length > 0; + }, + + hasClass: function( selector ) { + return !!selector && this.is( "." + selector ); + }, + + val: function( value ) { + if ( value === undefined ) { + var elem = this[0]; + + if ( elem ) { + if( jQuery.nodeName( elem, 'option' ) ) + return (elem.attributes.value || {}).specified ? elem.value : elem.text; + + // We need to handle select boxes special + if ( jQuery.nodeName( elem, "select" ) ) { + var index = elem.selectedIndex, + values = [], + options = elem.options, + one = elem.type == "select-one"; + + // Nothing was selected + if ( index < 0 ) + return null; + + // Loop through all the selected options + for ( var i = one ? index : 0, max = one ? index + 1 : options.length; i < max; i++ ) { + var option = options[ i ]; + + if ( option.selected ) { + // Get the specifc value for the option + value = jQuery(option).val(); + + // We don't need an array for one selects + if ( one ) + return value; + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + } + + // Everything else, we just grab the value + return (elem.value || "").replace(/\r/g, ""); + + } + + return undefined; + } + + if ( typeof value === "number" ) + value += ''; + + return this.each(function(){ + if ( this.nodeType != 1 ) + return; + + if ( jQuery.isArray(value) && /radio|checkbox/.test( this.type ) ) + this.checked = (jQuery.inArray(this.value, value) >= 0 || + jQuery.inArray(this.name, value) >= 0); + + else if ( jQuery.nodeName( this, "select" ) ) { + var values = jQuery.makeArray(value); + + jQuery( "option", this ).each(function(){ + this.selected = (jQuery.inArray( this.value, values ) >= 0 || + jQuery.inArray( this.text, values ) >= 0); + }); + + if ( !values.length ) + this.selectedIndex = -1; + + } else + this.value = value; + }); + }, + + html: function( value ) { + return value === undefined ? + (this[0] ? + this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g, "") : + null) : + this.empty().append( value ); + }, + + replaceWith: function( value ) { + return this.after( value ).remove(); + }, + + eq: function( i ) { + return this.slice( i, +i + 1 ); + }, + + slice: function() { + return this.pushStack( Array.prototype.slice.apply( this, arguments ), + "slice", Array.prototype.slice.call(arguments).join(",") ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map(this, function(elem, i){ + return callback.call( elem, i, elem ); + })); + }, + + andSelf: function() { + return this.add( this.prevObject ); + }, + + domManip: function( args, table, callback ) { + if ( this[0] ) { + var fragment = (this[0].ownerDocument || this[0]).createDocumentFragment(), + scripts = jQuery.clean( args, (this[0].ownerDocument || this[0]), fragment ), + first = fragment.firstChild; + + if ( first ) + for ( var i = 0, l = this.length; i < l; i++ ) + callback.call( root(this[i], first), this.length > 1 || i > 0 ? + fragment.cloneNode(true) : fragment ); + + if ( scripts ) + jQuery.each( scripts, evalScript ); + } + + return this; + + function root( elem, cur ) { + return table && jQuery.nodeName(elem, "table") && jQuery.nodeName(cur, "tr") ? + (elem.getElementsByTagName("tbody")[0] || + elem.appendChild(elem.ownerDocument.createElement("tbody"))) : + elem; + } + } +}; + +// Give the init function the jQuery prototype for later instantiation +jQuery.fn.init.prototype = jQuery.fn; + +function evalScript( i, elem ) { + if ( elem.src ) + jQuery.ajax({ + url: elem.src, + async: false, + dataType: "script" + }); + + else + jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || "" ); + + if ( elem.parentNode ) + elem.parentNode.removeChild( elem ); +} + +function now(){ + return +new Date; +} + +jQuery.extend = jQuery.fn.extend = function() { + // copy reference to target object + var target = arguments[0] || {}, i = 1, length = arguments.length, deep = false, options; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + target = arguments[1] || {}; + // skip the boolean and the target + i = 2; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) + target = {}; + + // extend jQuery itself if only one argument is passed + if ( length == i ) { + target = this; + --i; + } + + for ( ; i < length; i++ ) + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) + // Extend the base object + for ( var name in options ) { + var src = target[ name ], copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) + continue; + + // Recurse if we're merging object values + if ( deep && copy && typeof copy === "object" && !copy.nodeType ) + target[ name ] = jQuery.extend( deep, + // Never move original objects, clone them + src || ( copy.length != null ? [ ] : { } ) + , copy ); + + // Don't bring in undefined values + else if ( copy !== undefined ) + target[ name ] = copy; + + } + + // Return the modified object + return target; +}; + +// exclude the following css properties to add px +var exclude = /z-?index|font-?weight|opacity|zoom|line-?height/i, + // cache defaultView + defaultView = document.defaultView || {}, + toString = Object.prototype.toString; + +jQuery.extend({ + noConflict: function( deep ) { + window.$ = _$; + + if ( deep ) + window.jQuery = _jQuery; + + return jQuery; + }, + + // See test/unit/core.js for details concerning isFunction. + // Since version 1.3, DOM methods and functions like alert + // aren't supported. They return false on IE (#2968). + isFunction: function( obj ) { + return toString.call(obj) === "[object Function]"; + }, + + isArray: function( obj ) { + return toString.call(obj) === "[object Array]"; + }, + + // check if an element is in a (or is an) XML document + isXMLDoc: function( elem ) { + return elem.nodeType === 9 && elem.documentElement.nodeName !== "HTML" || + !!elem.ownerDocument && jQuery.isXMLDoc( elem.ownerDocument ); + }, + + // Evalulates a script in a global context + globalEval: function( data ) { + if ( data && /\S/.test(data) ) { + // Inspired by code by Andrea Giammarchi + // http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom.html + var head = document.getElementsByTagName("head")[0] || document.documentElement, + script = document.createElement("script"); + + script.type = "text/javascript"; + if ( jQuery.support.scriptEval ) + script.appendChild( document.createTextNode( data ) ); + else + script.text = data; + + // Use insertBefore instead of appendChild to circumvent an IE6 bug. + // This arises when a base node is used (#2709). + head.insertBefore( script, head.firstChild ); + head.removeChild( script ); + } + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toUpperCase() == name.toUpperCase(); + }, + + // args is for internal usage only + each: function( object, callback, args ) { + var name, i = 0, length = object.length; + + if ( args ) { + if ( length === undefined ) { + for ( name in object ) + if ( callback.apply( object[ name ], args ) === false ) + break; + } else + for ( ; i < length; ) + if ( callback.apply( object[ i++ ], args ) === false ) + break; + + // A special, fast, case for the most common use of each + } else { + if ( length === undefined ) { + for ( name in object ) + if ( callback.call( object[ name ], name, object[ name ] ) === false ) + break; + } else + for ( var value = object[0]; + i < length && callback.call( value, i, value ) !== false; value = object[++i] ){} + } + + return object; + }, + + prop: function( elem, value, type, i, name ) { + // Handle executable functions + if ( jQuery.isFunction( value ) ) + value = value.call( elem, i ); + + // Handle passing in a number to a CSS property + return typeof value === "number" && type == "curCSS" && !exclude.test( name ) ? + value + "px" : + value; + }, + + className: { + // internal only, use addClass("class") + add: function( elem, classNames ) { + jQuery.each((classNames || "").split(/\s+/), function(i, className){ + if ( elem.nodeType == 1 && !jQuery.className.has( elem.className, className ) ) + elem.className += (elem.className ? " " : "") + className; + }); + }, + + // internal only, use removeClass("class") + remove: function( elem, classNames ) { + if (elem.nodeType == 1) + elem.className = classNames !== undefined ? + jQuery.grep(elem.className.split(/\s+/), function(className){ + return !jQuery.className.has( classNames, className ); + }).join(" ") : + ""; + }, + + // internal only, use hasClass("class") + has: function( elem, className ) { + return elem && jQuery.inArray( className, (elem.className || elem).toString().split(/\s+/) ) > -1; + } + }, + + // A method for quickly swapping in/out CSS properties to get correct calculations + swap: function( elem, options, callback ) { + var old = {}; + // Remember the old values, and insert the new ones + for ( var name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + callback.call( elem ); + + // Revert the old values + for ( var name in options ) + elem.style[ name ] = old[ name ]; + }, + + css: function( elem, name, force, extra ) { + if ( name == "width" || name == "height" ) { + var val, props = { position: "absolute", visibility: "hidden", display:"block" }, which = name == "width" ? [ "Left", "Right" ] : [ "Top", "Bottom" ]; + + function getWH() { + val = name == "width" ? elem.offsetWidth : elem.offsetHeight; + + if ( extra === "border" ) + return; + + jQuery.each( which, function() { + if ( !extra ) + val -= parseFloat(jQuery.curCSS( elem, "padding" + this, true)) || 0; + if ( extra === "margin" ) + val += parseFloat(jQuery.curCSS( elem, "margin" + this, true)) || 0; + else + val -= parseFloat(jQuery.curCSS( elem, "border" + this + "Width", true)) || 0; + }); + } + + if ( elem.offsetWidth !== 0 ) + getWH(); + else + jQuery.swap( elem, props, getWH ); + + return Math.max(0, Math.round(val)); + } + + return jQuery.curCSS( elem, name, force ); + }, + + curCSS: function( elem, name, force ) { + var ret, style = elem.style; + + // We need to handle opacity special in IE + if ( name == "opacity" && !jQuery.support.opacity ) { + ret = jQuery.attr( style, "opacity" ); + + return ret == "" ? + "1" : + ret; + } + + // Make sure we're using the right name for getting the float value + if ( name.match( /float/i ) ) + name = styleFloat; + + if ( !force && style && style[ name ] ) + ret = style[ name ]; + + else if ( defaultView.getComputedStyle ) { + + // Only "float" is needed here + if ( name.match( /float/i ) ) + name = "float"; + + name = name.replace( /([A-Z])/g, "-$1" ).toLowerCase(); + + var computedStyle = defaultView.getComputedStyle( elem, null ); + + if ( computedStyle ) + ret = computedStyle.getPropertyValue( name ); + + // We should always get a number back from opacity + if ( name == "opacity" && ret == "" ) + ret = "1"; + + } else if ( elem.currentStyle ) { + var camelCase = name.replace(/\-(\w)/g, function(all, letter){ + return letter.toUpperCase(); + }); + + ret = elem.currentStyle[ name ] || elem.currentStyle[ camelCase ]; + + // From the awesome hack by Dean Edwards + // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291 + + // If we're not dealing with a regular pixel number + // but a number that has a weird ending, we need to convert it to pixels + if ( !/^\d+(px)?$/i.test( ret ) && /^\d/.test( ret ) ) { + // Remember the original values + var left = style.left, rsLeft = elem.runtimeStyle.left; + + // Put in the new values to get a computed value out + elem.runtimeStyle.left = elem.currentStyle.left; + style.left = ret || 0; + ret = style.pixelLeft + "px"; + + // Revert the changed values + style.left = left; + elem.runtimeStyle.left = rsLeft; + } + } + + return ret; + }, + + clean: function( elems, context, fragment ) { + context = context || document; + + // !context.createElement fails in IE with an error but returns typeof 'object' + if ( typeof context.createElement === "undefined" ) + context = context.ownerDocument || context[0] && context[0].ownerDocument || document; + + // If a single string is passed in and it's a single tag + // just do a createElement and skip the rest + if ( !fragment && elems.length === 1 && typeof elems[0] === "string" ) { + var match = /^<(\w+)\s*\/?>$/.exec(elems[0]); + if ( match ) + return [ context.createElement( match[1] ) ]; + } + + var ret = [], scripts = [], div = context.createElement("div"); + + jQuery.each(elems, function(i, elem){ + if ( typeof elem === "number" ) + elem += ''; + + if ( !elem ) + return; + + // Convert html string into DOM nodes + if ( typeof elem === "string" ) { + // Fix "XHTML"-style tags in all browsers + elem = elem.replace(/(<(\w+)[^>]*?)\/>/g, function(all, front, tag){ + return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i) ? + all : + front + ">"; + }); + + // Trim whitespace, otherwise indexOf won't work as expected + var tags = elem.replace(/^\s+/, "").substring(0, 10).toLowerCase(); + + var wrap = + // option or optgroup + !tags.indexOf("", "" ] || + + !tags.indexOf("", "" ] || + + tags.match(/^<(thead|tbody|tfoot|colg|cap)/) && + [ 1, "", "
    " ] || + + !tags.indexOf("", "" ] || + + // matched above + (!tags.indexOf("", "" ] || + + !tags.indexOf("", "" ] || + + // IE can't serialize and ' + //~ console.log(states + ' (' + key + '): ' + text.substring(start).replace(/\n/g, '\\n')); + var division = match.index + (key == 'php_halt2' ? match[0].length : 0); + var s = text.substring(start, division); + + // highlight children + var prev_state = states[states.length - 2]; + if ((state == 'att_quo' || state == 'att_apo' || state == 'att_val') && (prev_state == 'att_js' || prev_state == 'att_css' || /^\s*javascript:/i.test(s))) { // javascript: - easy but without own state //! should be checked only in %URI; + child_states.unshift(prev_state == 'att_css' ? 'css_pro' : 'js'); + s_states = this.highlight_states(child_states, this.html_entity_decode(s), true, (state == 'att_apo' ? this.htmlspecialchars_apo : (state == 'att_quo' ? this.htmlspecialchars_quo : this.htmlspecialchars_quo_apo))); + } else if (state == 'css_js' || state == 'cnf_phpini') { + child_states.unshift(state.substr(4)); + s_states = this.highlight_states(child_states, s, true); + } else if ((state == 'php_quo' || state == 'php_apo') && (prev_state == 'php_sql' || prev_state == 'php_sqlite' || prev_state == 'php_pgsql' || prev_state == 'php_phpini')) { + child_states.unshift(prev_state.substr(4)); + s_states = this.highlight_states(child_states, this.stripslashes(s), true, (state == 'php_apo' ? this.addslashes_apo : this.addslashes_quo)); + } else if (key == 'php_halt2') { + child_states.unshift('htm'); + s_states = this.highlight_states(child_states, s, true); + } else if ((state == 'apo' || state == 'quo') && prev_state == 'js_write') { + child_states.unshift('htm'); + s_states = this.highlight_states(child_states, s, true); + } else if (((state == 'php_quo' || state == 'php_apo') && prev_state == 'php_echo') || (state == 'php_eot2' && states[states.length - 3] == 'php_echo')) { + var i; + for (i=states.length; i--; ) { + prev_state = states[i]; + if (prev_state.substring(0, 3) != 'php' && prev_state != 'att_quo' && prev_state != 'att_apo' && prev_state != 'att_val') { + break; + } + prev_state = ''; + } + var f = (state == 'php_eot2' ? this.addslashes : (state == 'php_apo' ? this.addslashes_apo : this.addslashes_quo)); + s = this.stripslashes(s); + if (prev_state == 'att_js' || prev_state == 'att_css') { + var g = (states[i+1] == 'att_quo' ? this.htmlspecialchars_quo : (states[i+1] == 'att_apo' ? this.htmlspecialchars_apo : this.htmlspecialchars_quo_apo)); + child_states.unshift(prev_state == 'att_js' ? 'js' : 'css_pro'); + s_states = this.highlight_states(child_states, this.html_entity_decode(s), true, function (string) { return f(g(string)); }); + } else if (prev_state && child_states) { + child_states.unshift(prev_state); + s_states = this.highlight_states(child_states, s, true, f); + } else { + s = this.htmlspecialchars(s); + s_states = [ (escape ? escape(s) : s), (isNaN(+key) || !/^(att_js|att_css|css_js|js_write|php_sql|php_sqlite|php_pgsql|php_echo|php_phpini)$/.test(state) || /^(js_write|php_echo|php_sql|php_sqlite|php_pgsql|php_phpini|css_js)$/.test(prev_state) ? child_states : [ ]) ]; + } + } else { + s = this.htmlspecialchars(s); + s_states = [ (escape ? escape(s) : s), (isNaN(+key) || !/^(att_js|att_css|css_js|js_write|php_sql|php_sqlite|php_pgsql|php_echo|php_phpini)$/.test(state) || /^(js_write|php_echo|php_sql|php_sqlite|php_pgsql|php_phpini|css_js)$/.test(prev_state) ? child_states : [ ]) ]; // reset child states when escaping construct + } + s = s_states[0]; + child_states = s_states[1]; + s = this.keywords_links(state, s); + ret.push(s); + + s = text.substring(division, match.index + match[0].length); + s = (m.length < 3 ? (s ? '' + this.htmlspecialchars(escape ? escape(s) : s) + '' : '') : (m[1] ? '' + this.htmlspecialchars(escape ? escape(m[1]) : m[1]) + '' : '') + this.htmlspecialchars(escape ? escape(m[2]) : m[2]) + (m[3] ? '' + this.htmlspecialchars(escape ? escape(m[3]) : m[3]) + '' : '')); + if (isNaN(+key)) { + if (this.links && this.links[key] && m[2]) { + if (/^tag/.test(key)) { + this.last_tag = m[2].toUpperCase(); + } + var link = (/^tag/.test(key) && !/^(ins|del)$/i.test(m[2]) ? m[2].toUpperCase() : m[2].toLowerCase()); + var k_link = ''; + var att_mapping = { + 'align-APPLET': 'IMG', 'align-IFRAME': 'IMG', 'align-INPUT': 'IMG', 'align-OBJECT': 'IMG', + 'align-COL': 'TD', 'align-COLGROUP': 'TD', 'align-TBODY': 'TD', 'align-TFOOT': 'TD', 'align-TH': 'TD', 'align-THEAD': 'TD', 'align-TR': 'TD', + 'border-OBJECT': 'IMG', + 'cite-BLOCKQUOTE': 'Q', + 'cite-DEL': 'INS', + 'color-BASEFONT': 'FONT', + 'face-BASEFONT': 'FONT', + 'height-TD': 'TH', + 'height-OBJECT': 'IMG', + 'longdesc-IFRAME': 'FRAME', + 'name-TEXTAREA': 'BUTTON', + 'name-IFRAME': 'FRAME', + 'name-OBJECT': 'INPUT', + 'src-IFRAME': 'FRAME', + 'type-LINK': 'A', + 'width-OBJECT': 'IMG', + 'width-TD': 'TH' + }; + var att_tag = (att_mapping[link + '-' + this.last_tag] ? att_mapping[link + '-' + this.last_tag] : this.last_tag); + for (var k in this.links[key]) { + if (key == 'att' && this.links[key][k].test(link + '-' + att_tag)) { + link += '-' + att_tag; + k_link = k; + break; + } else if (this.links[key][k].test(m[2])) { + k_link = k; + if (key != 'att') { + break; + } + } + } + if (k_link) { + s = (m[1] ? '' + this.htmlspecialchars(escape ? escape(m[1]) : m[1]) + '' : ''); + s += '' + this.htmlspecialchars(escape ? escape(m[2]) : m[2]) + ''; + s += (m[3] ? '' + this.htmlspecialchars(escape ? escape(m[3]) : m[3]) + '' : ''); + } + } + ret.push('', s); + states.push(key); + if (state == 'php_eot') { + tr.php_eot2[2] = new RegExp('(\n)(' + match[1] + ')(;?\n)'); + regexps.php_eot2 = this.build_regexp((match[2] == "'" ? { 2: tr.php_eot2[2] } : tr.php_eot2)); + } else if (state == 'sql_eot') { + tr.sql_eot2[2] = new RegExp('\\$' + text.substring(start, match.index) + '\\$'); + regexps.sql_eot2 = this.build_regexp(tr.sql_eot2); + } + } else if (states.length <= key) { + return [ 'out of states' ]; + } else { + ret.push(s); + for (var i=0; i < key; i++) { + ret.push(''); + states.pop(); + } + } + start = regexps[state].lastIndex; + state = states[states.length - 1]; + regexps[state].lastIndex = start; + continue loop; + } + } + return [ 'regexp not found' ]; + } + ret.push(this.keywords_links(state, this.htmlspecialchars(text.substring(start)))); + for (var i=1; i < states.length; i++) { + ret.push(''); + } + states.shift(); + return [ ret.join(''), states ]; + }, + + htmlspecialchars: function (string) { + return string.replace(/&/g, '&').replace(//g, '>'); + }, + + htmlspecialchars_quo: function (string) { + return jush.htmlspecialchars(string).replace(/"/g, '"'); // jush - this.htmlspecialchars_quo is passed as reference + }, + + htmlspecialchars_apo: function (string) { + return jush.htmlspecialchars(string).replace(/'/g, '''); + }, + + htmlspecialchars_quo_apo: function (string) { + return jush.htmlspecialchars_quo(string).replace(/'/g, '''); + }, + + html_entity_decode: function (string) { + return string.replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"').replace(/&#(?:([0-9]+)|x([0-9a-f]+));/gi, function (str, p1, p2) { //! named entities + return String.fromCharCode(p1 ? p1 : parseInt(p2, 16)); + }).replace(/&/g, '&'); + }, + + addslashes: function (string) { + return string.replace(/\\/g, '\\$&'); + }, + + addslashes_apo: function (string) { + return string.replace(/[\\']/g, '\\$&'); + }, + + addslashes_quo: function (string) { + return string.replace(/[\\"]/g, '\\$&'); + }, + + stripslashes: function (string) { + return string.replace(/\\([\\"'])/g, '$1'); + } +}; + +jush.urls = { + // $key stands for key in jush.links.class, $val stands for found string + tag: 'http://www.w3.org/TR/html4/$key.html#edef-$val', + tag_css: 'http://www.w3.org/TR/html4/$key.html#edef-$val', + tag_js: 'http://www.w3.org/TR/html4/$key.html#edef-$val', + att: 'http://www.w3.org/TR/html4/$key.html#adef-$val', + att_css: 'http://www.w3.org/TR/html4/$key.html#adef-$val', + att_js: 'http://www.w3.org/TR/html4/$key.html#adef-$val', + css_val: 'http://www.w3.org/TR/CSS21/$key.html#propdef-$val', + css_at: 'http://www.w3.org/TR/CSS21/$key', + js_write: 'http://developer.mozilla.org/En/docs/DOM/$key.$val', + php_new: 'http://www.php.net/$key.$val', + php_sql: 'http://www.php.net/$key.$val', + php_sqlite: 'http://www.php.net/$key.$val', + php_pgsql: 'http://www.php.net/$key.$val', + php_echo: 'http://www.php.net/$key.$val', + php_phpini: 'http://www.php.net/$key.$val', + php_halt: 'http://www.php.net/$key.halt-compiler', + cnf_php: 'http://www.php.net/$key', + cnf_phpini: 'http://www.php.net/configuration.changes#$key', + + // [0] is base, other elements correspond to () in jush.links2, $key stands for text of selected element, $1 stands for found string + php: [ 'http://www.php.net/$key', + 'function.$1', 'control-structures.alternative-syntax', 'control-structures.$1', 'control-structures.do.while', 'control-structures.foreach', 'control-structures.switch', 'language.functions#functions.user-defined', 'language.oop', 'language.constants.predefined', 'language.exceptions', 'language.oop5.$1', 'language.oop5.basic#language.oop5.basic.$1', 'language.oop5.cloning', 'language.oop5.constants', 'language.oop5.interfaces', 'language.oop5.visibility', 'language.operators.logical', 'language.variables.scope#language.variables.scope.$1', 'language.namespaces', + 'function.$1', + 'function.socket-get-option', 'function.socket-set-option' + ], + phpini: [ 'http://www.php.net/$key', + 'features.safe-mode#ini.$1', 'ini.core#ini.$1', 'apache.configuration#ini.$1', 'apc.configuration#ini.$1', 'apd.configuration#ini.$1', 'bc.configuration#ini.$1', 'com.configuration#ini.$1', 'datetime.configuration#ini.$1', 'dbx.configuration#ini.$1', 'errorfunc.configuration#ini.$1', 'exif.configuration#ini.$1', 'expect.configuration#ini.$1', 'filesystem.configuration#ini.$1', 'ibase.configuration#ini.$1', 'ibm-db2.configuration#ini.$1', 'ifx.configuration#ini.$1', 'image.configuration#ini.image.jpeg-ignore-warning', 'info.configuration#ini.$1', 'mail.configuration#ini.$1', 'mail.configuration#ini.smtp', 'maxdb.configuration#ini.$1', 'mbstring.configuration#ini.$1', 'mime-magic.configuration#ini.$1', 'misc.configuration#ini.$1', 'misc.configuration#ini.syntax-highlighting', 'msql.configuration#ini.$1', 'mysql.configuration#ini.$1', 'mysqli.configuration#ini.$1', 'network.configuration#ini.$1', 'nsapi.configuration#ini.$1', 'oci8.configuration#ini.$1', 'outcontrol.configuration#ini.$1', 'pcre.configuration#ini.$1', 'pdo-odbc.configuration#ini.$1', 'pgsql.configuration#ini.$1', 'runkit.configuration#ini.$1', 'session.configuration#ini.$1', 'soap.configuration#ini.$1', 'sqlite.configuration#ini.$1', 'sybase.configuration#ini.$1', 'tidy.configuration#ini.$1', 'unicode.configuration#ini.$1', 'odbc.configuration#ini.$1', 'zlib.configuration#ini.$1' + ], + py: [ 'http://docs.python.org/lib/$key.html', + 'browser-controllers', 'built-in-funcs', 'csv-contents', 'ctypes-foreign-functions', 'ctypes-function-prototypes', 'ctypes-utility-functions', 'curses-functions', 'cursespanel-functions', 'decimal-decimal', 'defaultdict-objects', 'deque-objects', 'doctest-basic-api', 'doctest-debugging', 'doctest-options', 'doctest-unittest-api', 'elementtree-functions', 'inspect-classes-functions', 'inspect-source', 'inspect-stack', 'inspect-types', 'itertools-functions', 'logging-config-api', 'module--winreg', 'module-Bastion', 'module-aifc', 'module-al', 'module-anydbm', 'module-array', 'module-asyncore', 'module-atexit', 'module-audioop', 'module-base64', 'module-binascii', 'module-binhex', 'module-bisect', 'module-bsddb', 'module-calendar', 'module-cd', 'module-cgitb', 'module-cmath', 'module-code', 'module-codecs', 'module-codeop', 'module-colorsys', 'module-commands', 'module-compileall', 'module-compiler', 'module-compiler.visitor', 'module-contextlib', 'module-copyreg', 'module-crypt', 'module-curses.ascii', 'module-curses.textpad', 'module-curses.wrapper', 'module-dbhash', 'module-dbm', 'module-difflib', 'module-dircache', 'module-dis', 'module-dl', 'module-dumbdbm', 'module-email.charset', 'module-email.encoders', 'module-email.header', 'module-email.iterators', 'module-email.utils', 'module-encodings.idna', 'module-fcntl', 'module-filecmp', 'module-fileinput', 'module-fm', 'module-fnmatch', 'module-fpectl', 'module-fpformat', 'module-functools', 'module-gc', 'module-gdbm', 'module-getopt', 'module-getpass', 'module-gl', 'module-glob', 'module-gopherlib', 'module-grp', 'module-gzip', 'module-heapq', 'module-hmac', 'module-hotshot.stats', 'module-imageop', 'module-imaplib', 'module-imgfile', 'module-imghdr', 'module-imp', 'module-jpeg', 'module-keyword', 'module-linecache', 'module-locale', 'module-logging', 'module-mailcap', 'module-marshal', 'module-math', 'module-md5', 'module-mimetools', 'module-mimetypes', 'module-mimify', 'module-mmap', 'module-modulefinder', 'module-msilib', 'module-new', 'module-nis', 'module-operator', 'module-os.path', 'module-ossaudiodev', 'module-pdb', 'module-pickletools', 'module-pkgutil', 'module-popen2', 'module-posixfile', 'module-pprint', 'module-profile', 'module-pty', 'module-pwd', 'module-pyclbr', 'module-pycompile', 'module-quopri', 'module-random', 'module-readline', 'module-repr', 'module-rfc822', 'module-rgbimg', 'module-runpy', 'module-select', 'module-sha', 'module-shelve', 'module-shlex', 'module-shutil', 'module-signal', 'module-sndhdr', 'module-socket', 'module-spwd', 'module-stat', 'module-stringprep', 'module-struct', 'module-sunau', 'module-sunaudiodev', 'module-sys', 'module-syslog', 'module-tabnanny', 'module-tarfile', 'module-tempfile', 'module-termios', 'module-test.testsupport', 'module-textwrap', 'module-thread', 'module-threading', 'module-time', 'module-token', 'module-tokenize', 'module-traceback', 'module-tty', 'module-turtle', 'module-unicodedata', 'module-urllib', 'module-urllib2', 'module-urlparse', 'module-uu', 'module-uuid', 'module-wave', 'module-weakref', 'module-webbrowser', 'module-whichdb', 'module-winsound', 'module-wsgiref.simpleserver', 'module-wsgiref.util', 'module-wsgiref.validate', 'module-xml.dom.minidom', 'module-xml.dom.pulldom', 'module-xml.parsers.expat', 'module-xml.sax', 'module-xml.sax.saxutils', 'module-zipfile', 'module-zlib', 'msvcrt-console', 'msvcrt-files', 'msvcrt-other', 'node150', 'node217', 'node304', 'node317', 'node41', 'node42', 'node442', 'node443', 'node444', 'node445', 'node446', 'node447', 'node46', 'node522', 'node523', 'node530', 'node553', 'node563', 'node634', 'node635', 'node658', 'node686', 'node732', 'node733', 'node860', 'node861', 'node862', 'node908', 'non-essential-built-in-funcs', 'os-fd-ops', 'os-file-dir', 'os-miscfunc', 'os-newstreams', 'os-path', 'os-process', 'os-procinfo', 'sqlite3-Module-Contents', 'unittest-contents', 'warning-functions' + ], + sql: [ 'http://dev.mysql.com/doc/mysql/en/$key', + '$1.html', 'commit.html', 'savepoints.html', 'lock-tables.html', + 'numeric-type-overview.html', 'date-and-time-type-overview.html', 'string-type-overview.html', + 'comparison-operators.html#operator_$1', 'comparison-operators.html#function_$1', 'any-in-some-subqueries.html', 'row-subqueries.html', 'group-by-modifiers.html', 'string-comparison-functions.html#operator_$1', 'logical-operators.html#operator_$1', 'control-flow-functions.html#operator_$1', 'arithmetic-functions.html#operator_$1', 'cast-functions.html#operator_$1', + '', // keywords without link + 'comparison-operators.html#function_$1', 'control-flow-functions.html#function_$1', 'string-functions.html#function_$1', 'string-comparison-functions.html#function_$1', 'mathematical-functions.html#function_$1', 'date-and-time-functions.html#function_$1', 'cast-functions.html#function_$1', 'xml-functions.html#function_$1', 'bit-functions.html#function_$1', 'encryption-functions.html#function_$1', 'information-functions.html#function_$1', 'miscellaneous-functions.html#function_$1', 'group-by-functions.html#function_$1', + 'fulltext-search.html#$1' + ], + sqlite: [ 'http://www.sqlite.org/$key', + 'lang_$1.html', 'pragma.html', 'lang_createvtab.html', 'lang_transaction.html', + 'lang_createindex.html', 'lang_createtable.html', 'lang_createtrigger.html', 'lang_createview.html', 'lang_expr.html#$1', + 'lang_expr.html#corefunctions', 'cvstrac/wiki?p=DateAndTimeFunctions#$1', 'lang_expr.html#aggregatefunctions' + ], + pgsql: [ 'http://www.postgresql.org/docs/8.2/static/$key', + 'sql-$1.html', 'sql-$1.html', 'sql-alteropclass.html', 'sql-createopclass.html', 'sql-dropopclass.html', + 'functions-datetime.html', 'functions-info.html', 'functions-logical.html', 'functions-comparison.html', 'functions-matching.html', 'functions-conditional.html', 'functions-subquery.html', + 'functions-math.html', 'functions-string.html', 'functions-binarystring.html', 'functions-formatting.html', 'functions-datetime.html', 'functions-geometry.html', 'functions-net.html', 'functions-sequence.html', 'functions-array.html', 'functions-aggregate.html', 'functions-srf.html', 'functions-info.html', 'functions-admin.html' + ], + cnf: [ 'http://httpd.apache.org/docs/2.2/mod/$key.html#$1', + 'beos', 'core', 'mod_actions', 'mod_alias', 'mod_auth_basic', 'mod_auth_digest', 'mod_authn_alias', 'mod_authn_anon', 'mod_authn_dbd', 'mod_authn_dbm', 'mod_authn_default', 'mod_authn_file', 'mod_authnz_ldap', 'mod_authz_dbm', 'mod_authz_default', 'mod_authz_groupfile', 'mod_authz_host', 'mod_authz_owner', 'mod_authz_user', 'mod_autoindex', 'mod_cache', 'mod_cern_meta', 'mod_cgi', 'mod_cgid', 'mod_dav', 'mod_dav_fs', 'mod_dav_lock', 'mod_dbd', 'mod_deflate', 'mod_dir', 'mod_disk_cache', 'mod_dumpio', 'mod_echo', 'mod_env', 'mod_example', 'mod_expires', 'mod_ext_filter', 'mod_file_cache', 'mod_filter', 'mod_headers', 'mod_charset_lite', 'mod_ident', 'mod_imagemap', 'mod_include', 'mod_info', 'mod_isapi', 'mod_ldap', 'mod_log_config', 'mod_log_forensic', 'mod_mem_cache', 'mod_mime', 'mod_mime_magic', 'mod_negotiation', 'mod_nw_ssl', 'mod_proxy', 'mod_rewrite', 'mod_setenvif', 'mod_so', 'mod_speling', 'mod_ssl', 'mod_status', 'mod_substitute', 'mod_suexec', 'mod_userdir', 'mod_usertrack', 'mod_version', 'mod_vhost_alias', 'mpm_common', 'mpm_netware', 'mpm_winnt', 'prefork' + ], + js: [ 'http://developer.mozilla.org/En/$key', + 'Core_JavaScript_1.5_Reference/Global_Objects/$1', + 'Core_JavaScript_1.5_Reference/Global_Properties/$1', + 'Core_JavaScript_1.5_Reference/Global_Functions/$1', + 'Core_JavaScript_1.5_Reference/Statements/$1', + 'Core_JavaScript_1.5_Reference/Statements/do...while', + 'Core_JavaScript_1.5_Reference/Statements/if...else', + 'Core_JavaScript_1.5_Reference/Statements/try...catch', + 'Core_JavaScript_1.5_Reference/Operators/Special_Operators/$1_Operator', + 'DOM/document.$1', 'DOM/element.$1', 'DOM/event.$1', 'DOM/form.$1', 'DOM/table.$1', 'DOM/window.$1', + 'Core_JavaScript_1.5_Reference/Global_Objects/Array/$1', + 'Core_JavaScript_1.5_Reference/Global_Objects/Date/$1', + 'Core_JavaScript_1.5_Reference/Global_Objects/Function/$1', + 'Core_JavaScript_1.5_Reference/Global_Objects/Number/$1', + 'Core_JavaScript_1.5_Reference/Global_Objects/RegExp/$1', + 'Core_JavaScript_1.5_Reference/Global_Objects/String/$1' + ] +}; + +jush.links = { + tag: { + 'interact/forms': /^(button|fieldset|form|input|isindex|label|legend|optgroup|option|select|textarea)$/i, + 'interact/scripts': /^(noscript)$/i, + 'present/frames': /^(frame|frameset|iframe|noframes)$/i, + 'present/graphics': /^(b|basefont|big|center|font|hr|i|s|small|strike|tt|u)$/i, + 'struct/dirlang': /^(bdo)$/i, + 'struct/global': /^(address|body|div|h1|h2|h3|h4|h5|h6|head|html|meta|span|title)$/i, + 'struct/links': /^(a|base|link)$/i, + 'struct/lists': /^(dd|dir|dl|dt|li|menu|ol|ul)$/i, + 'struct/objects': /^(applet|area|img|map|object|param)$/i, + 'struct/tables': /^(caption|col|colgroup|table|tbody|td|tfoot|th|thead|tr)$/i, + 'struct/text': /^(abbr|acronym|blockquote|br|cite|code|del|dfn|em|ins|kbd|p|pre|q|samp|strong|sub|sup|var)$/i + }, + tag_css: { 'present/styles': /^(style)$/i }, + tag_js: { 'interact/scripts': /^(script)$/i }, + att_css: { 'present/styles': /^(style)$/i }, + att_js: { 'interact/scripts': /^(onblur|onchange|onclick|ondblclick|onfocus|onkeydown|onkeypress|onkeyup|onload|onload|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|onreset|onselect|onsubmit|onunload|onunload)$/i }, + att: { + 'interact/forms': /^(accept-charset|accept|accesskey|action|align-LEGEND|checked|cols-TEXTAREA|disabled|enctype|for|label-OPTION|label-OPTGROUP|maxlength|method|multiple|name-BUTTON|name-SELECT|name-FORM|name-INPUT|prompt|readonly|readonly|rows-TEXTAREA|selected|size-INPUT|size-SELECT|src|tabindex|type-INPUT|type-BUTTON|value-INPUT|value-OPTION|value-BUTTON)$/i, + 'interact/scripts': /^(defer|language|src-SCRIPT|type-SCRIPT)$/i, + 'present/frames': /^(cols-FRAMESET|frameborder|height-IFRAME|longdesc-FRAME|marginheight|marginwidth|name-FRAME|noresize|rows-FRAMESET|scrolling|src-FRAME|target|width-IFRAME)$/i, + 'present/graphics': /^(align-HR|align|bgcolor|bgcolor|bgcolor|bgcolor|clear|color-FONT|face-FONT|noshade|size-HR|size-FONT|size-BASEFONT|width-HR)$/i, + 'present/styles': /^(media|media|type-STYLE)$/i, + 'struct/dirlang': /^(dir|dir-BDO|lang)$/i, + 'struct/global': /^(alink|background|class|content|http-equiv|id|link|name-META|profile|scheme|text|title|version|vlink)$/i, + 'struct/links': /^(charset|href|href-BASE|hreflang|name-A|rel|rev|type-A)$/i, + 'struct/lists': /^(compact|start|type-LI|type-OL|type-UL|value-LI)$/i, + 'struct/objects': /^(align-IMG|alt|alt|alt|archive-APPLET|archive-OBJECT|border-IMG|classid|code|codebase-OBJECT|codebase-APPLET|codetype|coords|coords|data|declare|height-IMG|height-APPLET|hspace|ismap|longdesc-IMG|name-APPLET|name-IMG|name-MAP|name-PARAM|nohref|object|shape|shape|src-IMG|standby|type-OBJECT|type-PARAM|usemap|value-PARAM|valuetype|vspace|width-IMG|width-APPLET)$/i, + 'struct/tables': /^(abbr|align-CAPTION|align-TABLE|align-TD|axis|border-TABLE|cellpadding|cellspacing|char|charoff|colspan|frame|headers|height-TH|nowrap|rowspan|rules|scope|span-COL|span-COLGROUP|summary|valign|width-TABLE|width-TH|width-COL|width-COLGROUP)$/i, + 'struct/text': /^(cite-Q|cite-INS|datetime|width-PRE)$/i + }, + css_val: { + 'aural': /^(azimuth|cue-after|cue-before|cue|elevation|pause-after|pause-before|pause|pitch-range|pitch|play-during|richness|speak-header|speak-numeral|speak-punctuation|speak|speech-rate|stress|voice-family|volume)$/i, + 'box': /^(border(?:-top|-right|-bottom|-left)?(?:-color|-style|-width)?|margin(?:-top|-right|-bottom|-left)?|padding(?:-top|-right|-bottom|-left)?)$/i, + 'colors': /^(background-attachment|background-color|background-image|background-position|background-repeat|background|color)$/i, + 'fonts': /^(font-family|font-size|font-style|font-variant|font-weight|font)$/i, + 'generate': /^(content|counter-increment|counter-reset|list-style-image|list-style-position|list-style-type|list-style|quotes)$/i, + 'page': /^(orphans|page-break-after|page-break-before|page-break-inside|widows)$/i, + 'tables': /^(border-collapse|border-spacing|caption-side|empty-cells|table-layout)$/i, + 'text': /^(letter-spacing|text-align|text-decoration|text-indent|text-transform|white-space|word-spacing)$/i, + 'ui': /^(cursor|outline-color|outline-style|outline-width|outline)$/i, + 'visudet': /^(height|line-height|max-height|max-width|min-height|min-width|vertical-align|width)$/i, + 'visufx': /^(clip|overflow|visibility)$/i, + 'visuren': /^(bottom|clear|direction|display|float|left|position|right|top|unicode-bidi|z-index)$/i + }, + css_at: { + 'page.html#page-box': /^page$/i, + 'media.html#at-media-rule': /^media$/i, + 'cascade.html#at-import': /^import$/i + }, + js_write: { 'document': /^(write|writeln)$/ }, + php_new: { 'language.oop5.basic#language.oop5.basic': /^new$/i }, + php_sql: { 'function': new RegExp('^' + jush.sql_function + '$', 'i') }, + php_sqlite: { 'function': new RegExp('^' + jush.sqlite_function + '$', 'i') }, + php_pgsql: { 'function': new RegExp('^' + jush.pgsql_function + '$', 'i') }, + php_phpini: { 'function': /^(ini_get|ini_set)$/i }, + php_echo: { 'function': /^(echo|print)$/i }, + php_halt: { 'function': /^__halt_compiler$/i }, + cnf_php: { 'configuration.file': /.+/ }, + cnf_phpini: { 'configuration.changes.apache': /.+/ } +}; + +// last () is used as delimiter +jush.links2 = { + php: /\b((?:exit|die|return|(?:include|require)(?:_once)?|(end(?:for|foreach|if|switch|while|declare))|(break|continue|declare|else|elseif|for|foreach|if|switch|while|goto)|(do)|(as)|(case|default)|(function)|(var)|(__(?:CLASS|FILE|FUNCTION|LINE|METHOD|DIR|NAMESPACE)__)|(catch|throw|try)|(abstract|final)|(class|extends)|(clone)|(const)|(implements|interface)|(private|protected|public)|(and|x?or)|(global|static)|(namespace|use))\b|((?:a(?:cosh?|ddc?slashes|ggregat(?:e(?:_(?:methods(?:_by_(?:list|regexp))?|properties(?:_by_(?:list|regexp))?|info))?|ion_info)|p(?:ache_(?:get(?:_(?:modules|version)|env)|re(?:s(?:et_timeout|ponse_headers)|quest_headers)|(?:child_termina|no)te|lookup_uri|setenv)|d_(?:c(?:(?:allstac|lun|roa)k|ontinue)|dump_(?:function_table|(?:persistent|regular)_resources)|set_(?:s(?:ession(?:_trace)?|ocket_session_trace)|pprof_trace)|breakpoint|echo|get_active_symbols))|r(?:ray(?:_(?:c(?:h(?:ange_key_case|unk)|o(?:mbine|unt_values))|diff(?:_(?:u(?:assoc|key)|assoc|key))?|f(?:il(?:l|ter)|lip)|intersect(?:_(?:u(?:assoc|key)|assoc|key))?|key(?:_exist)?s|m(?:erge(?:_recursive)?|ap|ultisort)|p(?:ad|op|ush)|r(?:e(?:duc|vers)e|and)|s(?:earch|hift|p?lice|um)|u(?:diff(?:_u?assoc)?|intersect(?:_u?assoc)?|n(?:ique|shift))|walk(?:_recursive)?|values))?|sort)|s(?:inh?|pell_(?:check(?:_raw)?|new|suggest)|sert(?:_options)?|cii2ebcdic|ort)|tan[2h]?|bs)|b(?:ase(?:64_(?:de|en)code|_convert|name)|c(?:m(?:od|ul)|ompiler_(?:write_(?:f(?:unction(?:s_from_file)?|ile|ooter)|c(?:lass|onstant)|(?:exe_foot|head)er)|load(?:_exe)?|parse_class|read)|pow(?:mod)?|s(?:cale|qrt|ub)|add|comp|div)|in(?:d(?:_textdomain_codeset|ec|textdomain)|2hex)|z(?:c(?:lose|ompress)|err(?:no|(?:o|st)r)|decompress|flush|open|read|write))|c(?:al(?:_(?:days_in_month|(?:from|to)_jd|info)|l_user_(?:func(?:_array)?|method(?:_array)?))|cvs_(?:a(?:dd|uth)|co(?:mmand|unt)|d(?:elet|on)e|re(?:port|turn|verse)|s(?:ale|tatus)|init|lookup|new|textvalue|void)|h(?:eckd(?:ate|nsrr)|o(?:p|wn)|r(?:oot)?|dir|grp|mod|unk_split)|l(?:ass(?:_(?:exis|(?:implem|par)en)ts|kit_(?:method_(?:re(?:defin|mov|nam)e|add|copy)|import))|ose(?:dir|log)|earstatcache)|o(?:m(?:_(?:get(?:_active_object)?|i(?:nvoke|senum)|load(?:_typelib)?|pr(?:op(?:[gs]e|pu)t|int_typeinfo)|addref|create_guid|event_sink|message_pump|release|set)|pact)?|n(?:nection_(?:aborted|status|timeout)|vert_(?:uu(?:de|en)code|cyr_string)|stant)|sh?|unt(?:_chars)?|py)|pdf_(?:a(?:dd_(?:annotation|outline)|rc)|c(?:l(?:ose(?:path(?:_(?:fill_)?stroke)?)?|ip)|ircle|ontinue_text|urveto)|fi(?:ll(?:_stroke)?|nalize(?:_page)?)|o(?:pen|utput_buffer)|p(?:age_init|lace_inline_image)|r(?:e(?:ct|store)|otate(?:_text)?|(?:lin|mov)eto)|s(?:ave(?:_to_file)?|et(?:_(?:c(?:har_spacing|reator|urrent_page)|font(?:_(?:directories|map_file))?|t(?:ext_(?:r(?:endering|ise)|matrix|pos)|itle)|action_url|(?:horiz_scal|lead|word_spac)ing|(?:keyword|viewer_preference)s|page_animation|subject)|gray(?:_(?:fill|stroke))?|line(?:cap|join|width)|rgbcolor(?:_(?:fill|stroke))?|dash|(?:fla|miterlimi)t)|how(?:_xy)?|tr(?:ingwidth|oke)|cale)|t(?:ext|ranslate)|(?:begin|end)_text|global_set_document_limits|import_jpeg|(?:lin|mov)eto|newpath)|r(?:ack_(?:c(?:heck|losedict)|getlastmessage|opendict)|c32|eate_function|ypt)|type_(?:al(?:num|pha)|p(?:rin|unc)t|cntrl|x?digit|graph|(?:low|upp)er|space)|ur(?:l_(?:c(?:los|opy_handl)e|e(?:rr(?:no|or)|xec)|multi_(?:in(?:fo_read|it)|(?:(?:add|remove)_handl|clos)e|exec|(?:getconten|selec)t)|getinfo|(?:ini|setop)t|version)|rent)|y(?:bercash_(?:base64_(?:de|en)code|(?:de|en)cr)|rus_(?:c(?:lose|onnect)|authenticate|(?:un)?bind|query))|eil)|d(?:ate(?:_sun(?:rise|set))?|b(?:a(?:_(?:f(?:etch|irstkey)|op(?:en|timize)|(?:clos|delet|replac)e|(?:exist|handler)s|(?:inser|key_spli|lis)t|nextkey|popen|sync)|se_(?:c(?:los|reat)e|get_(?:record(?:_with_names)?|header_info)|num(?:fiel|recor)ds|(?:add|(?:delet|replac)e)_record|open|pack))|m(?:f(?:etch|irstkey)|(?:clos|delet|replac)e|exists|insert|nextkey|open)|plus_(?:a(?:dd|ql)|c(?:(?:hdi|ur)r|lose)|err(?:code|no)|f(?:i(?:nd|rst)|ree(?:(?:all|r)locks|lock)|lush)|get(?:lock|unique)|l(?:ast|ockrel)|r(?:c(?:r(?:t(?:exact|like)|eate)|hperm)|es(?:olve|torepos)|keys|open|query|rename|secindex|unlink|zap)|s(?:etindex(?:bynumber)?|avepos|ql)|t(?:cl|remove)|u(?:n(?:do(?:prepare)?|lockrel|select)|pdate)|x(?:un)?lockrel|info|next|open|prev)|x_(?:c(?:o(?:mpare|nnect)|lose)|e(?:rror|scape_string)|fetch_row|query|sort)|list)|cn?gettext|e(?:bug(?:_(?:(?:print_)?backtrace|zval_dump)|ger_o(?:ff|n))|c(?:bin|hex|oct)|fine(?:_syslog_variables|d)?|aggregate|g2rad)|i(?:o_(?:s(?:eek|tat)|t(?:csetattr|runcate)|(?:clos|writ)e|fcntl|open|read)|r(?:name)?|sk(?:_(?:free|total)_space|freespace))|n(?:s_(?:get_(?:mx|record)|check_record)|gettext)|o(?:m(?:xml_(?:open_(?:file|mem)|x(?:slt_stylesheet(?:_(?:doc|file))?|mltree)|new_doc|version)|_import_simplexml)|tnet(?:_load)?|ubleval)|gettext|l)|e(?:a(?:ster_da(?:te|ys)|ch)|r(?:eg(?:i(?:_replace)?|_replace)?|ror_(?:lo|reportin)g)|scapeshell(?:arg|cmd)|x(?:if_(?:t(?:agname|humbnail)|imagetype|read_data)|p(?:lode|m1)?|t(?:ension_loaded|ract)|ec)|bcdic2ascii|mpty|nd|val|zmlm_hash)|f(?:am_(?:c(?:ancel_monitor|lose)|monitor_(?:collection|directory|file)|next_event|open|pending|(?:resume|suspend)_monitor)|bsql_(?:a(?:ffected_rows|utocommit)|c(?:lo(?:b_siz|s)e|o(?:mmi|nnec)t|reate_(?:[bc]lo|d)b|hange_user)|d(?:ata(?:base(?:_password)?|_seek)|b_(?:query|status)|rop_db)|err(?:no|or)|f(?:etch_(?:a(?:rray|ssoc)|field|lengths|object|row)|ield_(?:t(?:abl|yp)e|flags|len|name|seek)|ree_result)|list_(?:db|field|table)s|n(?:um_(?:field|row)s|ext_result)|p(?:assword|connect)|r(?:e(?:ad_[bc]lob|sult)|ollback)|s(?:e(?:t_(?:lob_mode|password|transaction)|lect_db)|t(?:art|op)_db)|(?:blob_siz|(?:host|table|user)nam)e|get_autostart_info|insert_id|query|warnings)|df_(?:add_(?:doc_javascript|template)|c(?:los|reat)e|e(?:rr(?:no|or)|num_values)|get_(?:a(?:p|ttachment)|f(?:ile|lags)|v(?:alue|ersion)|encoding|opt|status)|open(?:_string)?|s(?:ave(?:_string)?|et_(?:f(?:ile|lags)|o(?:n_import_javascri)?pt|s(?:tatus|ubmit_form_action)|v(?:alue|ersion)|ap|encoding|javascript_action|target_frame))|header|next_field_name|remove_item)|get(?:c(?:sv)?|ss?)|ile(?:_(?:exis|(?:ge|pu)t_conten)ts|p(?:ro(?:_(?:field(?:count|(?:nam|typ)e|width)|r(?:etrieve|owcount)))?|erms)|(?:[acm]tim|inod|siz|typ)e|group|owner)?|l(?:o(?:atval|ck|or)|ush)|p(?:ut(?:csv|s)|assthru|rintf)|r(?:e(?:a|nchtoj)d|ibidi_log2vis)|s(?:canf|eek|ockopen|tat)|t(?:p_(?:c(?:h(?:dir|mod)|dup|lose|onnect)|f(?:ge|pu)t|get(?:_option)?|m(?:dtm|kdir)|n(?:b_(?:f(?:ge|pu)t|continue|(?:ge|pu)t)|list)|p(?:asv|ut|wd)|r(?:aw(?:list)?|ename|mdir)|s(?:i[tz]e|et_option|sl_connect|ystype)|(?:allo|exe)c|delete|login|quit)|ell|ok|runcate)|unc(?:_(?:get_args?|num_args)|tion_exists)|(?:clos|writ)e|eof|(?:flus|nmatc)h|mod|open)|g(?:et(?:_(?:c(?:lass(?:_(?:method|var)s)?|(?:fg_va|urrent_use)r)|de(?:clared_(?:class|interfac)es|fined_(?:constant|function|var)s)|h(?:eaders|tml_translation_table)|include(?:_path|d_files)|m(?:agic_quotes_(?:gpc|runtime)|eta_tags)|re(?:quired_files|source_type)|browser|(?:extension_func|loaded_extension|object_var|parent_clas)s)|hostby(?:namel?|addr)|m(?:y(?:[gpu]id|inode)|xrr)|protobyn(?:ame|umber)|r(?:andmax|usage)|servby(?:name|port)|t(?:ext|imeofday|ype)|allheaders|(?:cw|lastmo)d|(?:dat|imagesiz)e|env|opt)|m(?:p_(?:a(?:bs|[dn]d)|c(?:lrbit|mp|om)|div(?:_(?:qr?|r)|exact)?|gcd(?:ext)?|in(?:(?:i|ver)t|tval)|m(?:od|ul)|p(?:o(?:wm?|pcount)|(?:erfect_squar|rob_prim)e)|s(?:can[01]|qrt(?:rem)?|etbit|ign|trval|ub)|(?:fac|hamdis)t|jacobi|legendre|neg|x?or|random)|(?:dat|(?:mk|strf)tim)e)|z(?:c(?:lose|ompress)|e(?:ncode|of)|get(?:ss?|c)|p(?:assthru|uts)|re(?:a|win)d|(?:(?:(?:de|in)fla|wri)t|fil)e|open|seek|tell|uncompress)|d_info|lob|regoriantojd)|h(?:e(?:ader(?:s_(?:lis|sen)t)?|brevc?|xdec)|ighlight_(?:file|string)|t(?:ml(?:_entity_decode|(?:entitie|specialchar)s)|tp_build_query)|w(?:_(?:a(?:pi_(?:attribute|(?:conten|objec)t)|rray2objrec)|c(?:h(?:ildren(?:obj)?|angeobject)|onnect(?:ion_info)?|lose|p)|d(?:oc(?:byanchor(?:obj)?|ument_(?:s(?:etcontent|ize)|attributes|bodytag|content))|eleteobject|ummy)|e(?:rror(?:msg)?|dittext)|get(?:an(?:chors(?:obj)?|dlock)|child(?:coll(?:obj)?|doccoll(?:obj)?)|object(?:byquery(?:coll(?:obj)?|obj)?)?|parents(?:obj)?|re(?:mote(?:children)?|llink)|srcbydestobj|text|username)|i(?:n(?:s(?:ert(?:anchors|(?:documen|objec)t)|coll|doc)|collections|fo)|dentify)|m(?:apid|odifyobject|v)|o(?:bjrec2array|utput_document)|p(?:connec|ipedocumen)t|s(?:etlinkroo|ta)t|(?:(?:free|new)_documen|roo)t|unlock|who)|api_hgcsp)|ypot)|i(?:base_(?:a(?:dd_user|ffected_rows)|b(?:lob_(?:c(?:ancel|(?:los|reat)e)|i(?:mport|nfo)|add|echo|get|open)|ackup)|c(?:o(?:mmit(?:_ret)?|nnect)|lose)|d(?:b_info|elete_user|rop_db)|e(?:rr(?:code|msg)|xecute)|f(?:etch_(?:assoc|object|row)|ree_(?:event_handler|query|result)|ield_info)|m(?:aintain_db|odify_user)|n(?:um_(?:field|param)s|ame_result)|p(?:aram_info|connect|repare)|r(?:ollback(?:_ret)?|estore)|se(?:rv(?:ice_(?:at|de)tach|er_info)|t_event_handler)|t(?:imefmt|rans)|gen_id|query|wait_event)|conv(?:_(?:mime_(?:decode(?:_headers)?|encode)|s(?:tr(?:len|r?pos)|et_encoding|ubstr)|get_encoding))?|d(?:3_(?:get_(?:frame_(?:long|short)_name|genre_(?:id|list|name)|tag|version)|(?:remove|set)_tag)|ate)|fx(?:_(?:b(?:lobinfile_mode|yteasvarchar)|c(?:o(?:nnect|py_blob)|reate_(?:blob|char)|lose)|error(?:msg)?|f(?:ield(?:properti|typ)es|ree_(?:blob|char|result)|etch_row)|get(?:_(?:blob|char)|sqlca)|nu(?:m_(?:field|row)s|llformat)|p(?:connect|repare)|update_(?:blob|char)|affected_rows|do|htmltbl_result|query|textasvarchar)|us_(?:c(?:los|reat)e_slob|(?:(?:fre|writ)e|open|read|seek|tell)_slob))|m(?:a(?:ge(?:_type_to_(?:extension|mime_type)|a(?:lphablending|ntialias|rc)|c(?:har(?:up)?|o(?:lor(?:a(?:llocate(?:alpha)?|t)|closest(?:alpha|hwb)?|exact(?:alpha)?|resolve(?:alpha)?|s(?:et|forindex|total)|deallocate|match|transparent)|py(?:merge(?:gray)?|res(?:ampl|iz)ed)?)|reate(?:from(?:g(?:d(?:2(?:part)?)?|if)|x[bp]m|(?:jpe|(?:p|stri)n)g|wbmp)|truecolor)?)|d(?:ashedline|estroy)|f(?:il(?:l(?:ed(?:arc|(?:ellips|rectangl)e|polygon)|toborder)?|ter)|ont(?:height|width)|t(?:bbox|text))|g(?:d2?|ammacorrect|if)|i(?:nterlace|struecolor)|l(?:(?:ayereffec|oadfon)t|ine)|p(?:s(?:e(?:ncode|xtend)font|bbox|(?:(?:copy|free|load|slant)fon|tex)t)|alettecopy|ng|olygon)|r(?:ectangl|otat)e|s(?:et(?:t(?:hickness|ile)|brush|pixel|style)|tring(?:up)?|avealpha|[xy])|t(?:tf(?:bbox|text)|ruecolortopalette|ypes)|2?wbmp|ellipse|jpeg|xbm)|p_(?:a(?:lerts|ppend)|b(?:ody(?:struct)?|ase64|inary)|c(?:l(?:earflag_full|ose)|heck|reatemailbox)|delete(?:mailbox)?|e(?:rrors|xpunge)|fetch(?:_overview|body|header|structure)|get(?:_quota(?:root)?|acl|mailboxes|subscribed)|header(?:info|s)?|l(?:ist(?:s(?:can|ubscribed)|mailbox)?|ast_error|sub)|m(?:ail(?:_(?:co(?:mpose|py)|move)|boxmsginfo)?|ime_header_decode|sgno)|num_(?:msg|recent)|r(?:e(?:namemailbox|open)|fc822_(?:parse_(?:adrlist|headers)|write_address))|s(?:e(?:t(?:_quota|(?:ac|flag_ful)l)|arch)|canmailbox|ort|tatus|ubscribe)|t(?:hread|imeout)|u(?:n(?:delet|subscrib)e|tf(?:7_(?:de|en)code|8)|id)|(?:8bi|qprin)t|open|ping))|p(?:lode|ort_request_variables))|n(?:et_(?:ntop|pton)|gres_(?:c(?:o(?:mmi|nnec)t|lose)|f(?:etch_(?:array|object|row)|ield_(?:n(?:am|ullabl)e|length|precision|(?:scal|typ)e))|num_(?:field|row)s|(?:autocommi|pconnec)t|query|rollback)|i_(?:alter|get_all|restore)|t(?:erface_exists|val)|_array)|p(?:tc(?:embed|parse)|2long)|rcg_(?:i(?:gnore_(?:add|del)|(?:nvit|s_conn_aliv)e)|l(?:ist|(?:ookup_format_message|user)s)|n(?:ick(?:name_(?:un)?escape)?|ames|otice)|p(?:ar|connec)t|set_(?:current|(?:fil|on_di)e)|who(?:is)?|(?:(?:channel_m|html_enc)od|get_usernam)e|disconnect|(?:eval_ecmascript_param|register_format_message)s|(?:fetch_error_)?msg|join|kick|oper|topic)|s(?:_(?:a(?:rray)?|d(?:ir|ouble)|f(?:i(?:l|nit)e|loat)|in(?:t(?:eger)?|finite)|l(?:ink|ong)|n(?:u(?:ll|meric)|an)|re(?:a(?:dable|l)|source)|s(?:calar|oap_fault|tring|ubclass_of)|write?able|bool|(?:(?:call|execut)ab|uploaded_fi)le|object)|set)|(?:gnore_user_abor|terator_coun)t)|j(?:ava_last_exception_(?:clear|get)|d(?:to(?:j(?:ewish|ulian)|french|gregorian|unix)|dayofweek|monthname)|(?:ewish|ulian)tojd|oin|peg2wbmp)|k(?:ey|r?sort)|l(?:dap_(?:c(?:o(?:mpare|nnect|unt_entries)|lose)|d(?:elete|n2ufn)|e(?:rr(?:(?:2st|o)r|no)|xplode_dn)|f(?:irst_(?:(?:attribut|referenc)e|entry)|ree_result)|get_(?:values(?:_len)?|(?:attribut|entri)es|(?:d|optio)n)|mod(?:_(?:add|del|replace)|ify)|next_(?:(?:attribut|referenc)e|entry)|parse_re(?:ference|sult)|re(?:ad|name)|s(?:e(?:t_(?:option|rebind_proc)|arch)|asl_bind|ort|tart_tls)|8859_to_t61|(?:ad|(?:un)?bin)d|list|t61_to_8859)|i(?:nk(?:info)?|st)|o(?:cal(?:econv|time)|g(?:1[0p])?|ng2ip)|zf_(?:(?:de)?compress|optimized_for)|cg_value|evenshtein|stat|trim)|m(?:a(?:il(?:parse_(?:msg_(?:extract_part(?:_file)?|get_(?:part(?:_data)?|structure)|parse(?:_file)?|(?:creat|fre)e)|determine_best_xfer_encoding|rfc822_parse_addresses|stream_encode|uudecode_all))?|x)|b_(?:convert_(?:case|encoding|kana|variables)|de(?:code_(?:mimeheader|numericentity)|tect_(?:encoding|order))|e(?:ncode_(?:mimeheader|numericentity)|reg(?:_(?:search(?:_(?:get(?:po|reg)s|init|(?:(?:set)?po|reg)s))?|match|replace)|i(?:_replace)?)?)|http_(?:in|out)put|l(?:anguage|ist_encodings)|p(?:arse_str|referred_mime_name)|regex_(?:encoding|set_options)|s(?:tr(?:to(?:low|upp)er|cut|(?:im)?width|len|r?pos)|ubst(?:r(?:_count)?|itute_character)|end_mail|plit)|get_info|internal_encoding|output_handler)|c(?:al_(?:c(?:lose|reate_calendar)|d(?:a(?:te_(?:compare|valid)|y(?:_of_(?:week|year)|s_in_month))|elete_(?:calendar|event))|e(?:vent_(?:set_(?:c(?:ategory|lass)|recur_(?:monthly_[mw]day|(?:dai|week|year)ly|none)|alarm|description|end|start|title)|add_attribute|init)|xpunge)|fetch_(?:current_stream_)?event|list_(?:alarm|event)s|re(?:name_calendar|open)|s(?:nooze|tore_event)|append_event|(?:is_leap|week_of)_year|next_recurrence|p?open|time_valid)|rypt_(?:c(?:bc|fb|reate_iv)|e(?:nc(?:_(?:get_(?:(?:(?:algorithm|mode)s_nam|(?:block|iv|key)_siz)e|supported_key_sizes)|is_block_(?:algorithm(?:_mode)?|mode)|self_test)|rypt)|cb)|ge(?:neric(?:_(?:(?:de)?init|end))?|t_(?:(?:block|iv|key)_siz|cipher_nam)e)|list_(?:algorithm|mode)s|module_(?:get_(?:algo_(?:block|key)_size|supported_key_sizes)|is_block_(?:algorithm(?:_mode)?|mode)|close|open|self_test)|decrypt|ofb)|ve_(?:adduser(?:arg)?|c(?:h(?:eckstatus|(?:k|ng)pwd)|o(?:nnect(?:ionerror)?|mpleteauthorizations))|d(?:e(?:l(?:ete(?:response|trans|usersetup)|user)|stroy(?:conn|engine))|isableuser)|e(?:dit|nable)user|g(?:et(?:c(?:ell(?:bynum)?|ommadelimited)|user(?:arg|param)|header)|[fu]t|l)|i(?:nit(?:conn|engine|usersetup)|scommadelimited)|list(?:stat|user)s|m(?:axconntimeout|onitor)|num(?:column|row)s|p(?:reauth(?:completion)?|arsecommadelimited|ing)|re(?:turn(?:code|status)?|sponseparam)|s(?:et(?:ssl(?:_files)?|t(?:imeout|le)|blocking|dropfile|ip)|ale)|t(?:ext_(?:c(?:ode|v)|avs)|rans(?:action(?:a(?:uth|vs)|i(?:d|tem)|batch|cv|(?:ssen|tex)t)|inqueue|new|param|send))|u(?:b|wait)|v(?:erify(?:connection|sslcert)|oid)|bt|(?:forc|overrid)e|qc))|d(?:5(?:_file)?|ecrypt_generic)|e(?:m(?:cache_debug|ory_get_usage)|t(?:aphone|hod_exists))|hash(?:_(?:get_(?:block_siz|hash_nam)e|count|keygen_s2k))?|i(?:n(?:g_(?:set(?:cubicthreshold|scale)|useswfversion))?|(?:crotim|me_content_typ)e)|k(?:dir|time)|o(?:ney_format|ve_uploaded_file)|s(?:ession_(?:c(?:o(?:nnec|un)t|reate)|d(?:estroy|isconnect)|get(?:_(?:array|data))?|l(?:ist(?:var)?|ock)|set(?:_(?:array|data))?|un(?:iq|lock)|find|inc|plugin|randstr|timeout)|g_(?:re(?:ceiv|move_queu)e|s(?:e(?:nd|t_queue)|tat_queue)|get_queue)|ql(?:_(?:c(?:reate_?db|lose|onnect)|d(?:b(?:_query|name)|ata_seek|rop_db)|f(?:etch_(?:array|field|object|row)|ield(?:_(?:t(?:abl|yp)e|flags|len|name|seek)|t(?:abl|yp)e|flags|len|name)|ree_result)|list_(?:db|field|table)s|num(?:_(?:field|row)s|(?:field|row)s)|re(?:gcase|sult)|affected_rows|error|pconnect|query|select_db|tablename))?|sql_(?:c(?:lose|onnect)|f(?:etch_(?:a(?:rray|ssoc)|batch|field|object|row)|ield_(?:length|(?:nam|typ)e|seek)|ree_(?:resul|statemen)t)|g(?:et_last_message|uid_string)|min_(?:error|message)_severity|n(?:um_(?:field|row)s|ext_result)|r(?:esult|ows_affected)|bind|data_seek|execute|(?:ini|pconnec)t|query|select_db))|t_(?:getrandmax|s?rand)|uscat_(?:g(?:et|ive)|setup(?:_net)?|close)|ysql(?:_(?:c(?:l(?:ient_encoding|ose)|hange_user|onnect|reate_db)|d(?:ata_seek|b_name|rop_db)|e(?:rr(?:no|or)|scape_string)|f(?:etch_(?:a(?:rray|ssoc)|field|lengths|object|row)|ield_(?:t(?:abl|yp)e|flags|len|name|seek)|ree_result)|get_(?:(?:clien|hos)t|proto|server)_info|in(?:fo|sert_id)|list_(?:db|field|(?:process|tabl)e)s|num_(?:field|row)s|p(?:connect|ing)|re(?:al_escape_string|sult)|s(?:elect_db|tat)|t(?:ablename|hread_id)|affected_rows)|i_(?:a(?:ffected_rows|utocommit)|bind_(?:param|result)|c(?:ha(?:nge_user|racter_set_name)|l(?:ient_encoding|ose)|o(?:nnect(?:_err(?:no|or))?|mmit))|d(?:isable_r(?:eads_from_master|pl_parse)|ata_seek|ebug|ump_debug_info)|e(?:nable_r(?:eads_from_master|pl_parse)|rr(?:no|or)|mbedded_connect|scape_string|xecute)|f(?:etch(?:_(?:a(?:rray|ssoc)|field(?:_direct|s)?|lengths|object|row))?|ield_(?:count|seek|tell)|ree_result)|get_(?:client_(?:info|version)|server_(?:info|version)|(?:host|proto)_info|metadata)|in(?:fo|it|sert_id)|n(?:um_(?:field|row)s|ext_result)|p(?:aram_count|ing|repare)|r(?:e(?:al_(?:connect|escape_string)|port)|pl_p(?:arse_enabled|robe)|ollback)|s(?:e(?:rver_(?:end|init)|lect_db|nd_long_data|t_opt)|t(?:mt_(?:bind_(?:param|result)|e(?:rr(?:no|or)|xecute)|f(?:etch|ree_result)|res(?:et|ult_metadata)|s(?:end_long_data|qlstate|tore_result)|(?:affected|num)_rows|close|data_seek|(?:ini|param_coun)t)|(?:a|ore_resul)t)|qlstate|sl_set)|thread_(?:id|safe)|kill|(?:more_result|option)s|(?:use_resul|warning_coun)t)))|n(?:at(?:case)?sort|curses_(?:a(?:dd(?:ch(?:n?str)?|n?str)|ttr(?:o(?:ff|n)|set)|ssume_default_colors)|b(?:kgd(?:set)?|o(?:rder|ttom_panel)|audrate|eep)|c(?:l(?:rto(?:bot|eol)|ear)|olor_(?:conten|se)t|an_change_color|break|urs_set)|d(?:e(?:f(?:_(?:prog|shell)_mode|ine_key)|l(?:_panel|ay_output|ch|(?:etel|wi)n))|oupdate)|e(?:cho(?:char)?|rase(?:char)?|nd)|f(?:l(?:ash|ushinp)|ilter)|get(?:m(?:axyx|ouse)|ch|yx)|h(?:a(?:s_(?:i[cl]|colors|key)|lfdelay)|ide_panel|line)|i(?:n(?:it(?:_(?:colo|pai)r)?|s(?:ch|(?:del|ert)ln|s?tr)|ch)|sendwin)|k(?:ey(?:ok|pad)|illchar)|m(?:o(?:use(?:_trafo|interval|mask)|ve(?:_panel)?)|v(?:add(?:ch(?:n?str)?|n?str)|(?:cu|waddst)r|(?:del|get|in)ch|[hv]line)|eta)|n(?:ew(?:_panel|pad|win)|o(?:cbreak|echo|nl|qiflush|raw)|apms|l)|p(?:a(?:nel_(?:above|(?:bel|wind)ow)|ir_content)|(?:nout)?refresh|utp)|r(?:e(?:set(?:_(?:prog|shell)_mode|ty)|fresh|place_panel)|aw)|s(?:cr(?:_(?:dump|(?:ini|se)t|restore)|l)|lk_(?:attr(?:o(?:ff|n)|set)?|c(?:lea|olo)r|re(?:fresh|store)|(?:ini|se)t|(?:noutrefres|touc)h)|ta(?:nd(?:end|out)|rt_color)|avetty|how_panel)|t(?:erm(?:attrs|name)|imeout|op_panel|ypeahead)|u(?:nget(?:ch|mouse)|se_(?:e(?:nv|xtended_names)|default_colors)|pdate_panels)|v(?:idattr|line)|w(?:a(?:dd(?:ch|str)|ttr(?:o(?:ff|n)|set))|c(?:lear|olor_set)|mo(?:use_trafo|ve)|stand(?:end|out)|border|(?:eras|[hv]lin)e|(?:getc|(?:nout)?refres)h)|longname|qiflush)|l(?:2br|_langinfo)|otes_(?:c(?:reate_(?:db|note)|opy_db)|mark_(?:un)?read|body|drop_db|(?:find_no|nav_crea)te|header_info|list_msgs|search|unread|version)|sapi_(?:re(?:quest|sponse)_headers|virtual)|(?:(?:gett)?ex|umber_forma)t)|o(?:b_(?:end_(?:clean|flush)|g(?:et_(?:c(?:lean|ontents)|le(?:ngth|vel)|flush|status)|zhandler)|i(?:conv_handler|mplicit_flush)|clean|flush|list_handlers|start|tidyhandler)|c(?:i(?:_(?:c(?:o(?:mmi|nnec)t|ancel|lose)|e(?:rror|xecute)|f(?:etch(?:_(?:a(?:ll|rray|ssoc)|object|row))?|ield_(?:s(?:cal|iz)e|type(?:_raw)?|is_null|name|precision)|ree_statement)|lob_(?:copy|is_equal)|n(?:ew_(?:c(?:o(?:llection|nnect)|ursor)|descriptor)|um_(?:field|row)s)|p(?:a(?:rs|ssword_chang)e|connect)|r(?:esult|ollback)|s(?:e(?:rver_version|t_prefetch)|tatement_type)|(?:bind|define)_by_name|internal_debug)|c(?:o(?:l(?:l(?:a(?:ssign(?:elem)?|ppend)|(?:getele|tri)m|max|size)|umn(?:s(?:cal|iz)e|type(?:raw)?|isnull|name|precision))|mmit)|ancel|loselob)|e(?:rror|xecute)|f(?:etch(?:into|statement)?|ree(?:c(?:ollection|ursor)|desc|statement))|lo(?:go(?:ff|n)|adlob)|n(?:ew(?:c(?:ollection|ursor)|descriptor)|logon|umcols)|p(?:arse|logon)|r(?:o(?:llback|wcount)|esult)|s(?:avelob(?:file)?|e(?:rverversion|tprefetch)|tatementtype)|write(?:lobtofile|temporarylob)|(?:bind|define)byname|internaldebug)|tdec)|dbc_(?:c(?:lose(?:_all)?|o(?:lumn(?:privilege)?s|(?:mmi|nnec)t)|ursor)|d(?:ata_source|o)|e(?:rror(?:msg)?|xec(?:ute)?)|f(?:etch_(?:array|into|object|row)|ield_(?:n(?:ame|um)|(?:le|precisio)n|(?:scal|typ)e)|oreignkeys|ree_result)|n(?:um_(?:field|row)s|ext_result)|p(?:r(?:ocedure(?:column)?s|epare|imarykeys)|connect)|r(?:esult(?:_all)?|ollback)|s(?:etoption|(?:pecialcolumn|tatistic)s)|table(?:privilege)?s|autocommit|binmode|gettypeinfo|longreadlen)|pen(?:al_(?:buffer_(?:d(?:ata|estroy)|create|get|loadwav)|context_(?:c(?:reate|urrent)|destroy|process|suspend)|device_(?:close|open)|listener_[gs]et|s(?:ource_(?:p(?:ause|lay)|s(?:et|top)|create|destroy|get|rewind)|tream))|ssl_(?:csr_(?:export(?:_to_file)?|new|sign)|get_p(?:rivate|ublic)key|p(?:k(?:cs7_(?:(?:de|en)crypt|sign|verify)|ey_(?:export(?:_to_file)?|get_p(?:rivate|ublic)|new))|rivate_(?:de|en)crypt|ublic_(?:de|en)crypt)|s(?:eal|ign)|x509_(?:check(?:_private_key|purpose)|export(?:_to_file)?|(?:fre|pars)e|read)|error_string|(?:free_ke|verif)y|open)|dir|log)|r(?:a_(?:c(?:o(?:lumn(?:nam|siz|typ)e|mmit(?:o(?:ff|n))?)|lose)|e(?:rror(?:code)?|xec)|fetch(?:_into)?|logo(?:ff|n)|num(?:col|row)s|p(?:arse|logon)|bind|do|(?:getcolum|ope)n|rollback)|d)|utput_(?:add_rewrite_var|reset_rewrite_vars)|v(?:er(?:load|ride_function)|rimos_(?:c(?:o(?:mmi|nnec)t|lose|ursor)|exec(?:ute)?|f(?:etch_(?:into|row)|ield_(?:n(?:ame|um)|len|type)|ree_result)|num_(?:field|row)s|r(?:esult(?:_all)?|ollback)|longreadlen|prepare)))|p(?:a(?:rse(?:_(?:ini_file|str|url)|kit_(?:compile_(?:file|string)|func_arginfo))|ck|ssthru|thinfo)|c(?:ntl_(?:s(?:etpriority|ignal)|w(?:ait(?:pid)?|if(?:s(?:ignal|topp)ed|exited)|exitstatus|(?:stop|term)sig)|alarm|exec|fork|getpriority)|lose)|df_(?:a(?:dd_(?:l(?:aunch|ocal)link|annotation|(?:bookmar|(?:pdf|web)lin)k|(?:not|outlin)e|thumbnail)|rcn?|ttach_file)|begin_(?:pa(?:ge|ttern)|template)|c(?:l(?:ose(?:_(?:pdi(?:_page)?|image)|path(?:_(?:fill_)?stroke)?)?|ip)|on(?:ca|tinue_tex)t|ircle|urveto)|end(?:_(?:pa(?:ge|ttern)|template)|path)|fi(?:ll(?:_stroke)?|ndfont)|get_(?:font(?:(?:nam|siz)e)?|image_(?:height|width)|m(?:aj|in)orversion|p(?:di_(?:parameter|value)|arameter)|buffer|value)|m(?:akespotcolor|oveto)|open(?:_(?:image(?:_file)?|p(?:di(?:_page)?|ng)|ccitt|(?:fil|memory_imag)e|(?:gi|tif)f|jpeg))?|place_(?:im|pdi_p)age|r(?:e(?:ct|store)|otate)|s(?:et(?:_(?:border_(?:color|dash|style)|info(?:_(?:(?:auth|creat)or|keywords|subject|title))?|text_(?:r(?:endering|ise)|matrix|pos)|(?:(?:char|word)_spac|horiz_scal|lead)ing|duration|font|parameter|value)|f(?:la|on)t|gray(?:_(?:fill|stroke))?|line(?:cap|join|width)|m(?:atrix|iterlimit)|rgbcolor(?:_(?:fill|stroke))?|color|(?:poly)?dash)|how(?:_(?:boxed|xy))?|tr(?:ingwidth|oke)|(?:av|cal)e|kew)|(?:dele|transla)te|initgraphics|lineto|new)|f(?:pro_(?:process(?:_raw)?|cleanup|init|version)|sockopen)|g_(?:c(?:l(?:ient_encoding|ose)|o(?:n(?:nect(?:ion_(?:busy|reset|status))?|vert)|py_(?:from|to))|ancel_query)|d(?:bnam|elet)e|e(?:scape_(?:bytea|string)|nd_copy)|f(?:etch_(?:a(?:ll|rray|ssoc)|r(?:esult|ow)|object)|ield_(?:n(?:ame|um)|is_null|prtlen|(?:siz|typ)e)|ree_result)|get_(?:notify|pid|result)|l(?:ast_(?:error|notice|oid)|o_(?:c(?:los|reat)e|read(?:_all)?|(?:ex|im)port|open|(?:see|unlin)k|tell|write))|num_(?:field|row)s|p(?:arameter_status|(?:connec|or)t|ing|ut_line)|result_(?:s(?:eek|tatus)|error)|se(?:lect|t_client_encoding)|t(?:race|ty)|u(?:n(?:escape_bytea|trace)|pdate)|(?:affected_row|option)s|(?:hos|inser)t|meta_data|version)|hp(?:_(?:s(?:tr(?:eam_(?:c(?:a(?:n_ca)?st|lose(?:dir)?|opy_to_(?:me|strea)m)|f(?:ilter_(?:un)?register_factory|open_(?:t(?:emporary_|mp)file|from_file)|lush)|get[cs]|is(?:_persistent)?|open(?:_wrapper(?:_(?:as_file|ex))?|dir)|re(?:ad(?:dir)?|winddir)|s(?:ock_open_(?:(?:from_socke|hos)t|unix)|tat(?:_path)?|eek)|eof|(?:make_seekabl|writ)e|passthru|tell)|ip_whitespace)|api_name)|un(?:ame|register_url_stream_wrapper)|check_syntax|ini_scanned_files|logo_guid|register_url_stream_wrapper)|credits|info|version)|o(?:s(?:ix_(?:get(?:e[gu]id|g(?:r(?:gid|nam|oups)|id)|p(?:g(?:id|rp)|w(?:nam|uid)|p?id)|_last_error|(?:cw|[su]i)d|login|rlimit)|s(?:et(?:e[gu]id|(?:p?g|[su])id)|trerror)|t(?:imes|tyname)|ctermid|isatty|kill|mkfifo|uname))?|pen|w)|r(?:e(?:g_(?:match(?:_all)?|replace(?:_callback)?|grep|quote|split)|v)|int(?:er_(?:c(?:reate_(?:brush|dc|font|pen)|lose)|d(?:elete_(?:brush|dc|font|pen)|raw_(?:r(?:ectangle|oundrect)|bmp|chord|(?:elips|lin|pi)e|text))|end_(?:doc|page)|l(?:is|ogical_fontheigh)t|s(?:e(?:lect_(?:brush|font|pen)|t_option)|tart_(?:doc|page))|abort|(?:get_optio|ope)n|write)|_r|f)|oc_(?:(?:clos|nic|terminat)e|get_status|open))|spell_(?:add_to_(?:personal|session)|c(?:onfig_(?:d(?:ata|ict)_dir|r(?:epl|untogether)|(?:creat|ignor|mod)e|(?:persona|save_rep)l)|heck|lear_session)|new(?:_(?:config|personal))?|s(?:(?:ave_wordli|ugge)s|tore_replacemen)t)|i|ng2wbmp|utenv)|q(?:dom_(?:error|tree)|uote(?:d_printable_decode|meta))|r(?:a(?:n(?:d|ge)|r_(?:close|(?:entry_ge|lis)t|open)|wurl(?:de|en)code|d2deg)|e(?:a(?:d(?:lin(?:e(?:_(?:c(?:allback_(?:handler_(?:install|remove)|read_char)|lear_history|ompletion_function)|re(?:ad_histor|displa)y|(?:add|list|write)_history|info|on_new_line))?|k)|_exif_data|dir|(?:gz)?file)|lpath)|code(?:_(?:file|string))?|gister_(?:shutdown|tick)_function|name(?:_function)?|s(?:tore_(?:e(?:rror|xception)_handler|include_path)|et)|wind(?:dir)?|turn)|mdir|ound|sort|trim)|s(?:e(?:m_(?:re(?:leas|mov)e|acquire|get)|s(?:am_(?:co(?:mmi|nnec)t|di(?:agnostic|sconnect)|e(?:rrormsg|xecimm)|f(?:etch_(?:r(?:esult|ow)|array)|ield_(?:array|name)|ree_result)|se(?:ek_row|ttransaction)|(?:affected_row|num_field)s|query|rollback)|sion_(?:c(?:ache_(?:expire|limiter)|ommit)|de(?:code|stroy)|i(?:s_registere)?d|reg(?:enerate_id|ister)|s(?:et_(?:cookie_params|save_handler)|ave_path|tart)|un(?:register|set)|(?:encod|(?:module_)?nam|write_clos)e|get_cookie_params))|t(?:_(?:e(?:rror|xception)_handler|file_buffer|include_path|magic_quotes_runtime|time_limit)|(?:(?:raw)?cooki|local|typ)e)|rialize)|h(?:a1(?:_file)?|m(?:_(?:remove(?:_var)?|(?:at|de)tach|(?:ge|pu)t_var)|op_(?:(?:clos|(?:dele|wri)t|siz)e|open|read))|ell_exec|(?:ow_sourc|uffl)e)|i(?:m(?:plexml_(?:load_(?:file|string)|import_dom)|ilar_text)|nh?|zeof)|nmp(?:_(?:get_(?:quick_print|valueretrieval)|set_(?:(?:enum|oid_numeric|quick)_print|valueretrieval)|read_mib)|get(?:next)?|walk(?:oid)?|realwalk|set)|o(?:cket_(?:c(?:l(?:ear_error|ose)|reate(?:_(?:listen|pair))?|onnect)|get(?:_(?:option|status)|(?:peer|sock)name)|l(?:ast_error|isten)|re(?:cv(?:from)?|ad)|s(?:e(?:nd(?:to)?|t_(?:block(?:ing)?|nonblock|option|timeout)|lect)|hutdown|trerror)|accept|bind|write)|rt|undex)|p(?:l(?:iti?|_classes)|rintf)|q(?:l(?:ite_(?:c(?:reate_(?:aggregate|function)|hanges|lose|olumn|urrent)|e(?:rror|scape)_string|f(?:etch_(?:a(?:ll|rray)|s(?:ingle|tring)|column_types|object)|actory|ield_name)|has_(?:more|prev)|l(?:ast_(?:error|insert_rowid)|ib(?:encoding|version))|n(?:um_(?:field|row)s|ext)|p(?:open|rev)|udf_(?:de|en)code_binary|busy_timeout|open|rewind|seek)|_regcase)|rt)|s(?:h2_(?:auth_(?:p(?:assword|ubkey_file)|none)|f(?:etch_stream|ingerprint)|s(?:cp_(?:recv|send)|ftp(?:_(?:r(?:e(?:a(?:dlink|lpath)|name)|mdir)|s(?:tat|ymlink)|lstat|mkdir|unlink))?|hell)|connect|exec|methods_negotiated|tunnel)|canf)|t(?:r(?:_(?:r(?:ep(?:eat|lace)|ot13)|s(?:huffle|plit)|ireplace|pad|word_count)|c(?:(?:asec)?mp|hr|oll|spn)|eam_(?:co(?:ntext_(?:get_(?:default|options)|set_(?:option|params)|create)|py_to_stream)|filter_(?:re(?:gister|move)|(?:ap|pre)pend)|get_(?:(?:(?:conten|transpor)t|(?:filt|wrapp)er)s|line|meta_data)|s(?:e(?:t_(?:blocking|timeout|write_buffer)|lect)|ocket_(?:se(?:ndto|rver)|(?:accep|clien)t|enable_crypto|get_name|pair|recvfrom))|wrapper_(?:re(?:gister|store)|unregister)|register_wrapper)|i(?:p(?:_tag|c?slashe|o)s|str)|n(?:atc(?:asec)?mp|c(?:asec)?mp)|p(?:brk|os|time)|r(?:chr|ev|i?pos)|s(?:pn|tr)|t(?:o(?:k|(?:low|upp)er|time)|r)|ftime|len|val)|at)|ubstr(?:_(?:co(?:mpare|unt)|replace))?|wf(?:_(?:a(?:ction(?:g(?:oto(?:frame|label)|eturl)|p(?:lay|revframe)|s(?:ettarget|top)|(?:next|waitfor)frame|togglequality)|dd(?:buttonrecord|color))|define(?:bitmap|(?:fon|rec|tex)t|line|poly)|end(?:s(?:hape|ymbol)|(?:butt|doacti)on)|font(?:s(?:ize|lant)|tracking)|get(?:f(?:ontinfo|rame)|bitmapinfo)|l(?:abelframe|ookat)|m(?:odifyobject|ulcolor)|o(?:rtho2?|ncondition|penfile)|p(?:o(?:larview|pmatrix|sround)|erspective|laceobject|ushmatrix)|r(?:emoveobject|otate)|s(?:etf(?:ont|rame)|h(?:ape(?:curveto3?|fill(?:bitmap(?:clip|tile)|off|solid)|line(?:solid|to)|arc|moveto)|owframe)|tart(?:s(?:hape|ymbol)|(?:butt|doacti)on)|cale)|t(?:extwidth|ranslate)|closefile|nextid|viewport)|b(?:utton(?:_keypress)?|itmap)|f(?:ill|ont)|mo(?:rph|vie)|s(?:hap|prit)e|text(?:field)?|action|displayitem|gradient)|y(?:base_(?:c(?:lose|onnect)|d(?:ata_seek|eadlock_retry_count)|f(?:etch_(?:a(?:rray|ssoc)|field|object|row)|ield_seek|ree_result)|min_(?:client|(?:erro|serve)r|message)_severity|num_(?:field|row)s|se(?:lect_db|t_message_handler)|affected_rows|get_last_message|(?:pconnec|resul)t|(?:unbuffered_)?query)|s(?:log|tem)|mlink)|candir|leep|rand)|t(?:anh?|e(?:mpnam|xtdomain)|i(?:dy_(?:c(?:lean_repair|onfig_count)|get(?:_(?:h(?:tml(?:_ver)?|ead)|r(?:elease|oot)|body|config|error_buffer|output|status)|opt)|is_x(?:ht)?ml|parse_(?:file|string)|re(?:pair_(?:file|string)|set_config)|s(?:et(?:_encoding|opt)|ave_config)|(?:access|error|warning)_count|diagnose|load_config)|me(?:_nanosleep)?)|o(?:ken_(?:get_all|name)|uch)|ri(?:gger_error|m)|cpwrap_check|mpfile)|u(?:c(?:first|words)|dm_(?:a(?:lloc_agent(?:_array)?|dd_search_limit|pi_version)|c(?:at_(?:list|path)|heck_(?:charset|stored)|l(?:ear_search_limits|ose_stored)|rc32)|err(?:no|or)|f(?:ree_(?:agent|ispell_data|res)|ind)|get_(?:res_(?:field|param)|doc_count)|hash32|load_ispell_data|open_stored|set_agent_param)|n(?:i(?:qi|xtoj)d|se(?:rialize|t)|(?:lin|pac)k|register_tick_function)|rl(?:de|en)code|s(?:er_error|leep|ort)|tf8_(?:de|en)code|[ak]sort|mask)|v(?:ar(?:_(?:dump|export)|iant(?:_(?:a(?:bs|[dn]d)|c(?:as?t|mp)|d(?:ate_(?:from|to)_timestamp|iv)|i(?:div|mp|nt)|m(?:od|ul)|n(?:eg|ot)|s(?:et(?:_type)?|ub)|eqv|fix|get_type|x?or|pow|round))?)|p(?:opmail_(?:a(?:dd_(?:alias_domain(?:_ex)?|domain(?:_ex)?|user)|lias_(?:del(?:_domain)?|get(?:_all)?|add)|uth_user)|del_(?:domain(?:_ex)?|user)|error|passwd|set_user_quota)|rintf)|ersion_compare|[fs]printf|irtual)|w(?:32api_(?:in(?:it_dtype|voke_function)|deftype|register_function|set_call_method)|ddx_(?:packet_(?:end|start)|serialize_va(?:lue|rs)|add_vars|deserialize)|ordwrap)|x(?:attr_(?:s(?:et|upported)|(?:ge|lis)t|remove)|diff_(?:file_(?:diff(?:_binary)?|patch(?:_binary)?|merge3)|string_(?:diff(?:_binary)?|patch(?:_binary)?|merge3))|ml(?:_(?:get_(?:current_(?:byte_index|(?:column|line)_number)|error_code)|parse(?:r_(?:create(?:_ns)?|free|[gs]et_option)|_into_struct)?|set_(?:e(?:lement|nd_namespace_decl|xternal_entity_ref)_handler|(?:character_data|default|(?:notation|start_namespace|unparsed_entity)_decl|processing_instruction)_handler|object)|error_string)|rpc_(?:decode(?:_request)?|encode(?:_request)?|se(?:rver_(?:c(?:all_method|reate)|register_(?:introspection_callback|method)|add_introspection_data|destroy)|t_type)|get_type|is_fault|parse_method_descriptions))|p(?:ath_(?:eval(?:_expression)?|new_context)|tr_(?:eval|new_context))|sl(?:_xsltprocessor_(?:re(?:gister_php_functions|move_parameter)|transform_to_(?:doc|uri|xml)|[gs]et_parameter|(?:has_exslt_suppor|import_styleshee)t)|t_(?:backend_(?:info|name|version)|err(?:no|or)|set(?:_(?:e(?:ncoding|rror_handler)|s(?:ax_handlers?|cheme_handlers?)|base|log|object)|opt)|(?:creat|fre)e|getopt|process)))|y(?:az_(?:c(?:cl_(?:conf|parse)|lose|onnect)|e(?:rr(?:no|or)|(?:lemen|s_resul)t)|r(?:ange|ecord)|s(?:c(?:an(?:_result)?|hema)|e(?:arch|t_option)|ort|yntax)|addinfo|database|get_option|hits|itemorder|(?:presen|wai)t)|p_(?:err(?:_string|no)|ma(?:ster|tch)|all|(?:ca|firs|nex)t|get_default_domain|order))|z(?:end_(?:logo_guid|version)|ip_(?:entry_(?:c(?:ompress(?:edsize|ionmethod)|lose)|(?:filesiz|nam)e|open|read)|close|open|read)|lib_get_coding_type))|(socket_getopt)|(socket_setopt))(\s*(?:\(|$)))/gi, // collisions - while + phpini: /\b(disable_classes|disable_functions|open_basedir|safe_mode_allowed_env_vars|safe_mode_exec_dir|safe_mode_gid|safe_mode_include_dir|safe_mode_protected_env_vars|safe_mode|(allow_call_time_pass_reference|always_populate_raw_post_data|arg_separator\.input|arg_separator\.output|asp_tags|auto_append_file|auto_globals_jit|auto_prepend_file|cgi\.fix_pathinfo|cgi\.force_redirect|cgi\.check_shebang_line|cgi\.redirect_status_env|cgi\.rfc2616_headers|default_charset|default_mimetype|doc_root|expose_php|extension_dir|fastcgi\.impersonate|file_uploads|include_path|memory_limit|post_max_size|precision|register_argc_argv|register_globals|register_long_arrays|short_open_tag|sql\.safe_mode|upload_max_filesize|upload_tmp_dir|user_dir|variables_order|y2k_compliance|zend\.ze1_compatibility_mode)|(engine|child_terminate|last_modified|xbithack)|(apc\.cache_by_default|apc\.enable_cli|apc\.enabled|apc\.file_update_protection|apc\.filters|apc\.gc_ttl|apc\.mmap_file_mask|apc\.num_files_hint|apc\.optimization|apc\.shm_segments|apc\.shm_size|apc\.slam_defense|apc\.ttl)|(apd\.dumpdir|apd\.statement_tracing)|(bcmath\.scale)|(com\.allow_dcom|com\.autoregister_casesensitive|com\.autoregister_typelib|com\.autoregister_verbose|com\.code_page|com\.typelib_file)|(date\.default_latitude|date\.default_longitude|date\.sunrise_zenith|date\.sunset_zenith|date\.timezone)|(dbx\.colnames_case)|(display_errors|display_startup_errors|docref_ext|docref_root|error_append_string|error_log|error_prepend_string|error_reporting|html_errors|ignore_repeated_errors|ignore_repeated_source|log_errors_max_len|log_errors|report_memleaks|track_errors)|(exif\.decode_jis_intel|exif\.decode_jis_motorola|exif\.decode_unicode_intel|exif\.decode_unicode_motorola|exif\.encode_jis|exif\.encode_unicode)|(expect\.logfile|expect\.loguser|expect\.timeout)|(allow_url_fopen|allow_url_include|auto_detect_line_endings|default_socket_timeout|from|user_agent)|(ibase\.allow_persistent|ibase\.dateformat|ibase\.default_db|ibase\.default_charset|ibase\.default_password|ibase\.default_user|ibase\.max_links|ibase\.max_persistent|ibase\.timeformat|ibase\.timestampformat)|(ibm_db2\.binmode|ibm_db2\.instance_name)|(ifx\.allow_persistent|ifx\.blobinfile|ifx\.byteasvarchar|ifx\.default_host|ifx\.default_password|ifx\.default_user|ifx\.charasvarchar|ifx\.max_links|ifx\.max_persistent|ifx\.nullformat|ifx\.textasvarchar)|(gd.jpeg_ignore_warning)|(assert\.active|assert\.bail|assert\.callback|assert\.quiet_eval|assert\.warning|enable_dl|magic_quotes_gpc|magic_quotes_runtime|max_execution_time|max_input_nesting_level|max_input_time)|(sendmail_from|sendmail_path|smtp_port)|(SMTP)|(maxdb\.default_db|maxdb\.default_host|maxdb\.default_pw|maxdb\.default_user|maxdb\.long_readlen)|(mbstring\.detect_order|mbstring\.encoding_translation|mbstring\.func_overload|mbstring\.http_input|mbstring\.http_output|mbstring\.internal_encoding|mbstring\.language|mbstring\.substitute_character)|(mime_magic\.debug|mime_magic\.magicfile)|(browscap|ignore_user_abort)|(highlight.bg|highlight.comment|highlight.default|highlight.html|highlight.keyword|highlight.string)|(msql\.allow_persistent|msql\.max_links|msql\.max_persistent)|(mysql\.allow_persistent|mysql\.connect_timeout|mysql\.default_host|mysql\.default_password|mysql\.default_port|mysql\.default_socket|mysql\.default_user|mysql\.max_links|mysql\.max_persistent|mysql\.trace_mode)|(mysqli\.default_host|mysqli\.default_port|mysqli\.default_pw|mysqli\.default_socket|mysqli\.default_user|mysqli\.max_links)|(define_syslog_variables)|(nsapi\.read_timeout)|(oci8\.default_prefetch|oci8\.max_persistent|oci8\.old_oci_close_semantics|oci8\.persistent_timeout|oci8\.ping_interval|oci8\.privileged_connect|oci8\.statement_cache_size)|(implicit_flush|output_buffering|output_handler)|(pcre\.backtrack_limit|pcre\.recursion_limit)|(pdo_odbc\.connection_pooling|pdo_odbc\.db2_instance_name)|(pgsql\.allow_persistent|pgsql\.auto_reset_persistent|pgsql\.ignore_notice|pgsql\.log_notice|pgsql\.max_links|pgsql\.max_persistent)|(runkit\.superglobal)|(session\.auto_start|session\.bug_compat_42|session\.bug_compat_warn|session\.cache_expire|session\.cache_limiter|session\.cookie_domain|session\.cookie_httponly|session\.cookie_lifetime|session\.cookie_path|session\.cookie_secure|session\.entropy_file|session\.entropy_length|session\.gc_divisor|session\.gc_maxlifetime|session\.gc_probability|session\.hash_bits_per_character|session\.hash_function|session\.name|session\.referer_check|session\.save_handler|session\.save_path|session\.serialize_handler|session\.use_cookies|session\.use_only_cookies|session\.use_trans_sid|url_rewriter\.tags)|(soap\.wsdl_cache_dir|soap\.wsdl_cache_enabled|soap\.wsdl_cache_limit|soap\.wsdl_cache_ttl)|(sqlite\.assoc_case)|(magic_quotes_sybase|sybase\.allow_persistent|sybase\.compatability_mode|sybase\.max_links|sybase\.max_persistent|sybase\.min_error_severity|sybase\.min_message_severity|sybct\.allow_persistent|sybct\.deadlock_retry_count|sybct\.hostname|sybct\.login_timeout|sybct\.max_links|sybct\.max_persistent|sybct\.min_client_severity|sybct\.min_server_severity|sybct\.timeout)|(tidy\.clean_output|tidy\.default_config)|(unicode\.output_encoding)|(odbc.allow_persistent|odbc.default_db|odbc.default_pw|odbc.default_user|odbc.defaultbinmode|odbc.defaultlrl|odbc.check_persistent|odbc.max_links|odbc.max_persistent)|(zlib\.output_compression_level|zlib\.output_compression|zlib\.output_handler))\b/g, + py: /\b(open|open_new|open_new_tab|(__import__|abs|all|any|basestring|bool|callable|chr|classmethod|cmp|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|isinstance|issubclass|iter|len|list|locals|long|map|max|min|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|type|unichr|unicode|vars|xrange|zip)|(reader|writer|register_dialect|unregister_dialect|get_dialect|list_dialects|field_size_limit)|(callable)|(CFUNCTYPE|WINFUNCTYPE|PYFUNCTYPE|prototype|prototype|prototype|prototype)|(addressof|alignment|byref|cast|create_string_buffer|create_unicode_buffer|DllCanUnloadNow|DllGetClassObject|FormatError|GetLastError|memmove|memset|POINTER|pointer|resize|set_conversion_mode|sizeof|string_at|WinError|wstring_at)|(baudrate|beep|can_change_color|cbreak|color_content|color_pair|curs_set|def_prog_mode|def_shell_mode|delay_output|doupdate|echo|endwin|erasechar|filter|flash|flushinp|getmouse|getsyx|getwin|has_colors|has_ic|has_il|has_key|halfdelay|init_color|init_pair|initscr|isendwin|keyname|killchar|longname|meta|mouseinterval|mousemask|napms|newpad|newwin|nl|nocbreak|noecho|nonl|noqiflush|noraw|pair_content|pair_number|putp|qiflush|raw|reset_prog_mode|reset_shell_mode|setsyx|setupterm|start_color|termattrs|termname|tigetflag|tigetnum|tigetstr|tparm|typeahead|unctrl|ungetch|ungetmouse|use_env|use_default_colors)|(bottom_panel|new_panel|top_panel|update_panels)|(getcontext|setcontext|localcontext)|(defaultdict)|(deque)|(testfile|testmod|run_docstring_examples)|(script_from_examples|testsource|debug|debug_src)|(register_optionflag)|(DocFileSuite|DocTestSuite|set_unittest_reportflags)|(Comment|dump|Element|fromstring|iselement|iterparse|parse|ProcessingInstruction|SubElement|tostring|XML|XMLID)|(getclasstree|getargspec|getargvalues|formatargspec|formatargvalues|getmro)|(getdoc|getcomments|getfile|getmodule|getsourcefile|getsourcelines|getsource)|(getframeinfo|getouterframes|getinnerframes|currentframe|stack|trace)|(getmembers|getmoduleinfo|getmodulename|ismodule|isclass|ismethod|isfunction|istraceback|isframe|iscode|isbuiltin|isroutine|ismethoddescriptor|isdatadescriptor|isgetsetdescriptor|ismemberdescriptor)|(chain|count|cycle|dropwhile|groupby|ifilter|ifilterfalse|imap|islice|izip|repeat|starmap|takewhile|tee)|(fileConfig|listen|stopListening)|(CloseKey|ConnectRegistry|CreateKey|DeleteKey|DeleteValue|EnumKey|EnumValue|FlushKey|RegLoadKey|OpenKey|OpenKeyEx|QueryInfoKey|QueryValue|QueryValueEx|SaveKey|SetValue|SetValueEx)|(Bastion)|(open)|(openport|newconfig|queryparams|getparams|setparams)|(open)|(array)|(loop)|(register)|(add|adpcm2lin|alaw2lin|avg|avgpp|bias|cross|findfactor|findfit|findmax|getsample|lin2adpcm|lin2alaw|lin2lin|lin2ulaw|minmax|max|maxpp|mul|ratecv|reverse|rms|tomono|tostereo|ulaw2lin)|(b64encode|b64decode|standard_b64encode|standard_b64decode|urlsafe_b64encode|urlsafe_b64decode|b32encode|b32decode|b16encode|b16decode|decode|decodestring|encode|encodestring)|(a2b_uu|b2a_uu|a2b_base64|b2a_base64|a2b_qp|b2a_qp|a2b_hqx|rledecode_hqx|rlecode_hqx|b2a_hqx|crc_hqx|crc32|b2a_hex|hexlify|a2b_hex|unhexlify)|(binhex|hexbin)|(bisect_left|bisect_right|bisect|insort_left|insort_right|insort)|(hashopen|btopen|rnopen)|(setfirstweekday|firstweekday|isleap|leapdays|weekday|weekheader|monthrange|monthcalendar|prmonth|month|prcal|calendar|timegm)|(createparser|msftoframe|open)|(enable|handler)|(acos|acosh|asin|asinh|atan|atanh|cos|cosh|exp|log|log10|sin|sinh|sqrt|tan|tanh)|(interact|compile_command)|(register|lookup|getencoder|getdecoder|getincrementalencoder|getincrementaldecoder|getreader|getwriter|register_error|lookup_error|strict_errors|replace_errors|ignore_errors|xmlcharrefreplace_errors_errors|backslashreplace_errors_errors|open|EncodedFile|iterencode|iterdecode)|(compile_command)|(rgb_to_yiq|yiq_to_rgb|rgb_to_hls|hls_to_rgb|rgb_to_hsv|hsv_to_rgb)|(getstatusoutput|getoutput|getstatus)|(compile_dir|compile_path)|(parse|parseFile|walk|compile|compileFile)|(walk)|(contextmanager|nested|closing)|(constructor|pickle)|(crypt)|(isalnum|isalpha|isascii|isblank|iscntrl|isdigit|isgraph|islower|isprint|ispunct|isspace|isupper|isxdigit|isctrl|ismeta|ascii|ctrl|alt|unctrl)|(rectangle)|(wrapper)|(open)|(open)|(__init__|make_file|make_table|context_diff|get_close_matches|ndiff|restore|unified_diff|IS_LINE_JUNK|IS_CHARACTER_JUNK)|(reset|listdir|opendir|annotate)|(dis|distb|disassemble|disco)|(open)|(open)|(add_charset|add_alias|add_codec)|(encode_quopri|encode_base64|encode_7or8bit|encode_noop)|(decode_header|make_header)|(body_line_iterator|typed_subpart_iterator|_structure)|(quote|unquote|parseaddr|formataddr|getaddresses|parsedate|parsedate_tz|mktime_tz|formatdate|make_msgid|decode_rfc2231|encode_rfc2231|collapse_rfc2231_value|decode_params)|(nameprep|ToASCII|ToUnicode)|(fcntl|ioctl|flock|lockf)|(cmp|cmpfiles)|(input|filename|fileno|lineno|filelineno|isfirstline|isstdin|nextfile|close|hook_compressed|hook_encoded)|(init|findfont|enumerate|prstr|setpath|fontpath|scalefont|setfont|getfontname|getcomment|getfontinfo|getstrwidth)|(fnmatch|fnmatchcase|filter)|(turnon_sigfpe|turnoff_sigfpe)|(fix|sci)|(partial|update_wrapper|wraps)|(enable|disable|isenabled|collect|set_debug|get_debug|get_objects|set_threshold|get_count|get_threshold|get_referrers|get_referents)|(open|firstkey|nextkey|reorganize|sync)|(getopt|gnu_getopt)|(getpass|getuser)|(varray|nvarray|vnarray|nurbssurface|nurbscurve|pwlcurve|pick|select|endpick|endselect)|(glob|iglob)|(send_selector|send_query)|(getgrgid|getgrnam|getgrall)|(open)|(heappush|heappop|heapify|heapreplace|nlargest|nsmallest)|(new)|(load)|(crop|scale|tovideo|grey2mono|dither2mono|mono2grey|grey2grey4|grey2grey2|dither2grey2|grey42grey|grey22grey)|(Internaldate2tuple|Int2AP|ParseFlags|Time2Internaldate)|(getsizes|read|readscaled|ttob|write)|(what)|(get_magic|get_suffixes|find_module|load_module|new_module|lock_held|acquire_lock|release_lock|init_builtin|init_frozen|is_builtin|is_frozen|load_compiled|load_dynamic|load_source)|(compress|decompress|setoption)|(iskeyword)|(getline|clearcache|checkcache)|(setlocale|localeconv|nl_langinfo|getdefaultlocale|getlocale|getpreferredencoding|normalize|resetlocale|strcoll|strxfrm|format|format_string|currency|str|atof|atoi)|(getLogger|getLoggerClass|debug|info|warning|error|critical|exception|log|disable|addLevelName|getLevelName|makeLogRecord|basicConfig|shutdown|setLoggerClass)|(findmatch|getcaps)|(dump|load|dumps|loads)|(ceil|fabs|floor|fmod|frexp|ldexp|modf|exp|log|log10|pow|sqrt|acos|asin|atan|atan2|cos|hypot|sin|tan|degrees|radians|cosh|sinh|tanh)|(new|md5)|(choose_boundary|decode|encode|copyliteral|copybinary)|(guess_type|guess_all_extensions|guess_extension|init|read_mime_types|add_type)|(mimify|unmimify|mime_decode_header|mime_encode_header)|(mmap|mmap)|(AddPackagePath|ReplacePackage)|(FCICreate|UUIDCreate|OpenDatabase|CreateRecord|init_database|add_data|add_tables|add_stream|gen_uuid)|(instance|instancemethod|function|code|module|classobj)|(match|cat|maps|get_default_domain)|(lt|le|eq|ne|ge|gt|__lt__|__le__|__eq__|__ne__|__ge__|__gt__|not_|__not__|truth|is_|is_not|abs|__abs__|add|__add__|and_|__and__|div|__div__|floordiv|__floordiv__|inv|invert|__inv__|__invert__|lshift|__lshift__|mod|__mod__|mul|__mul__|neg|__neg__|or_|__or__|pos|__pos__|pow|__pow__|rshift|__rshift__|sub|__sub__|truediv|__truediv__|xor|__xor__|index|__index__|concat|__concat__|contains|__contains__|countOf|delitem|__delitem__|delslice|__delslice__|getitem|__getitem__|getslice|__getslice__|indexOf|repeat|__repeat__|sequenceIncludes|setitem|__setitem__|setslice|__setslice__|iadd|__iadd__|iand|__iand__|iconcat|__iconcat__|idiv|__idiv__|ifloordiv|__ifloordiv__|ilshift|__ilshift__|imod|__imod__|imul|__imul__|ior|__ior__|ipow|__ipow__|irepeat|__irepeat__|irshift|__irshift__|isub|__isub__|itruediv|__itruediv__|ixor|__ixor__|isCallable|isMappingType|isNumberType|isSequenceType|attrgetter|itemgetter)|(abspath|basename|commonprefix|dirname|exists|lexists|expanduser|expandvars|getatime|getmtime|getctime|getsize|isabs|isfile|isdir|islink|ismount|join|normcase|normpath|realpath|samefile|sameopenfile|samestat|split|splitdrive|splitext|splitunc|walk)|(open|openmixer)|(run|runeval|runcall|set_trace|post_mortem|pm)|(dis|genops)|(extend_path)|(popen2|popen3|popen4)|(open|fileopen|lock|flags|dup|dup2|file)|(pformat|pprint|isreadable|isrecursive|saferepr)|(run|runctx)|(fork|openpty|spawn)|(getpwuid|getpwnam|getpwall)|(readmodule|readmodule_ex)|(compile|main)|(decode|encode|decodestring|encodestring)|(seed|getstate|setstate|jumpahead|getrandbits|randrange|randint|choice|shuffle|sample|random|uniform|betavariate|expovariate|gammavariate|gauss|lognormvariate|normalvariate|vonmisesvariate|paretovariate|weibullvariate|whseed)|(parse_and_bind|get_line_buffer|insert_text|read_init_file|read_history_file|write_history_file|clear_history|get_history_length|set_history_length|get_current_history_length|get_history_item|remove_history_item|replace_history_item|redisplay|set_startup_hook|set_pre_input_hook|set_completer|get_completer|get_begidx|get_endidx|set_completer_delims|get_completer_delims|add_history)|(repr)|(quote|unquote|parseaddr|dump_address_pair|parsedate|parsedate_tz|mktime_tz)|(sizeofimage|longimagedata|longstoimage|ttob)|(run_module)|(poll|select)|(new)|(open)|(split)|(copyfile|copyfileobj|copymode|copystat|copy|copy2|copytree|rmtree|move)|(alarm|getsignal|pause|signal)|(what|whathdr)|(getaddrinfo|getfqdn|gethostbyname|gethostbyname_ex|gethostname|gethostbyaddr|getnameinfo|getprotobyname|getservbyname|getservbyport|socket|ssl|socketpair|fromfd|ntohl|ntohs|htonl|htons|inet_aton|inet_ntoa|inet_pton|inet_ntop|getdefaulttimeout|setdefaulttimeout)|(getspnam|getspall)|(S_ISDIR|S_ISCHR|S_ISBLK|S_ISREG|S_ISFIFO|S_ISLNK|S_ISSOCK|S_IMODE|S_IFMT)|(in_table_a1|in_table_b1|map_table_b2|map_table_b3|in_table_c11|in_table_c12|in_table_c11_c12|in_table_c21|in_table_c22|in_table_c21_c22|in_table_c3|in_table_c4|in_table_c5|in_table_c6|in_table_c7|in_table_c8|in_table_c9|in_table_d1|in_table_d2)|(pack|unpack|calcsize)|(open|openfp)|(open)|(_current_frames|displayhook|excepthook|exc_info|exc_clear|exit|getcheckinterval|getdefaultencoding|getdlopenflags|getfilesystemencoding|getrefcount|getrecursionlimit|_getframe|getwindowsversion|setcheckinterval|setdefaultencoding|setdlopenflags|setprofile|setrecursionlimit|settrace|settscdump)|(syslog|openlog|closelog|setlogmask)|(check|tokeneater)|(open|is_tarfile)|(TemporaryFile|NamedTemporaryFile|mkstemp|mkdtemp|mktemp|gettempdir|gettempprefix)|(tcgetattr|tcsetattr|tcsendbreak|tcdrain|tcflush|tcflow)|(forget|is_resource_enabled|requires|findfile|run_unittest|run_suite)|(wrap|fill|dedent)|(start_new_thread|interrupt_main|exit|allocate_lock|get_ident|stack_size)|(activeCount|Condition|currentThread|enumerate|Event|Lock|RLock|Semaphore|BoundedSemaphore|settrace|setprofile|stack_size)|(asctime|clock|ctime|gmtime|localtime|mktime|sleep|strftime|strptime|time|tzset)|(ISTERMINAL|ISNONTERMINAL|ISEOF)|(generate_tokens|tokenize|untokenize)|(print_tb|print_exception|print_exc|format_exc|print_last|print_stack|extract_tb|extract_stack|format_list|format_exception_only|format_exception|format_tb|format_stack|tb_lineno)|(setraw|setcbreak)|(degrees|radians|setup|title|done|reset|clear|tracer|speed|delay|forward|backward|left|right|up|down|width|color|color|color|write|fill|begin_fill|end_fill|circle|goto|goto|towards|heading|setheading|position|setx|sety|window_width|window_height|demo)|(lookup|name|decimal|digit|numeric|category|bidirectional|combining|east_asian_width|mirrored|decomposition|normalize)|(urlopen|urlretrieve|urlcleanup|quote|quote_plus|unquote|unquote_plus|urlencode|pathname2url|url2pathname)|(urlopen|install_opener|build_opener)|(urlparse|urlunparse|urlsplit|urlunsplit|urljoin|urldefrag)|(encode|decode)|(getnode|uuid1|uuid3|uuid4|uuid5)|(open|openfp)|(proxy|getweakrefcount|getweakrefs)|(open|open_new|open_new_tab|get|register)|(whichdb)|(Beep|PlaySound|MessageBeep)|(make_server|demo_app)|(guess_scheme|request_uri|application_uri|shift_path_info|setup_testing_defaults|is_hop_by_hop)|(validator)|(parse|parseString)|(parse|parseString)|(ErrorString|ParserCreate)|(make_parser|parse|parseString)|(escape|unescape|quoteattr|prepare_input_source)|(is_zipfile)|(adler32|compress|compressobj|crc32|decompress|decompressobj)|(kbhit|getch|getche|putch|ungetch)|(locking|setmode|open_osfhandle|get_osfhandle)|(heapmin)|(message_from_string|message_from_file)|(registerDOMImplementation|getDOMImplementation)|(compress|decompress)|(dump|load|dumps|loads)|(capwords|maketrans)|(atof|atoi|atol|capitalize|expandtabs|find|rfind|index|rindex|count|lower|split|rsplit|splitfields|join|joinfields|lstrip|rstrip|strip|swapcase|translate|upper|ljust|rjust|center|zfill|replace)|(architecture|machine|node|platform|processor|python_build|python_compiler|python_version|python_version_tuple|release|system|system_alias|version|uname)|(java_ver)|(win32_ver)|(popen)|(mac_ver)|(dist|libc_ver)|(compile|search|match|split|findall|finditer|sub|subn|escape)|(getrlimit|setrlimit)|(getrusage|getpagesize)|(call|check_call)|(find_prefix_at_end)|(parse|parse_qs|parse_qsl|parse_multipart|parse_header|test|print_environ|print_form|print_directory|print_environ_usage|escape)|(fileno|handle_request|serve_forever|finish_request|get_request|handle_error|process_request|server_activate|server_bind|verify_request)|(finish|handle|setup)|(boolean|dumps|loads)|(Tcl)|(bindtextdomain|bind_textdomain_codeset|textdomain|gettext|lgettext|dgettext|ldgettext|ngettext|lngettext|dngettext|ldngettext)|(find|translation|install)|(expr|suite|sequence2ast|tuple2ast)|(ast2list|ast2tuple|compileast)|(isexpr|issuite)|(make_form|do_forms|check_forms|set_event_call_back|set_graphics_mode|get_rgbmode|show_message|show_question|show_choice|show_input|show_file_selector|get_directory|get_pattern|get_filename|qdevice|unqdevice|isqueued|qtest|qread|qreset|qenter|get_mouse|tie|color|mapcolor|getmcolor)|(apply|buffer|coerce|intern)|(close|dup|dup2|fdatasync|fpathconf|fstat|fstatvfs|fsync|ftruncate|isatty|lseek|open|openpty|pipe|read|tcgetpgrp|tcsetpgrp|ttyname|write)|(access|chdir|fchdir|getcwd|getcwdu|chroot|chmod|chown|lchown|link|listdir|lstat|mkfifo|mknod|major|minor|makedev|mkdir|makedirs|pathconf|readlink|remove|removedirs|rename|renames|rmdir|stat|stat_float_times|statvfs|symlink|tempnam|tmpnam|unlink|utime|walk)|(urandom)|(fdopen|popen|tmpfile|popen2|popen3|popen4)|(confstr|getloadavg|sysconf)|(abort|execl|execle|execlp|execlpe|execv|execve|execvp|execvpe|_exit|fork|forkpty|kill|killpg|nice|plock|popen|popen2|popen3|popen4|spawnl|spawnle|spawnlp|spawnlpe|spawnv|spawnve|spawnvp|spawnvpe|startfile|system|times|wait|waitpid|wait3|wait4|WCOREDUMP|WIFCONTINUED|WIFSTOPPED|WIFSIGNALED|WIFEXITED|WEXITSTATUS|WSTOPSIG|WTERMSIG)|(chdir|fchdir|getcwd|ctermid|getegid|geteuid|getgid|getgroups|getlogin|getpgid|getpgrp|getpid|getppid|getuid|getenv|putenv|setegid|seteuid|setgid|setgroups|setpgrp|setpgid|setreuid|setregid|getsid|setsid|setuid|strerror|umask|uname|unsetenv)|(connect|register_converter|register_adapter|complete_statement|enable_callback_tracebacks)|(main)|(warn|warn_explicit|showwarning|formatwarning|filterwarnings|simplefilter|resetwarnings))\b/g, // lot of collisions + sql: /\b(ALTER\s+DATABASE|ALTER\s+EVENT|ALTER\s+LOGFILE\s+GROUP|ALTER\s+SERVER|ALTER\s+TABLE|ALTER\s+TABLESPACE|ALTER\s+VIEW|ANALYZE\s+TABLE|BACKUP\s+TABLE|CACHE\s+INDEX|CHANGE\s+MASTER\s+TO|CHECK\s+TABLE|CHECKSUM\s+TABLE|CREATE\s+DATABASE|CREATE\s+EVENT|CREATE\s+FUNCTION|CREATE\s+INDEX|CREATE\s+LOGFILE\s+GROUP|CREATE\s+SERVER|CREATE\s+TABLE|CREATE\s+TABLESPACE|CREATE\s+TRIGGER|CREATE\s+USER|CREATE\s+VIEW|DELETE|DESCRIBE|DO|DROP\s+DATABASE|DROP\s+EVENT|DROP\s+FUNCTION|DROP\s+INDEX|DROP\s+LOGFILE\s+GROUP|DROP\s+SERVER|DROP\s+TABLE|DROP\s+TABLESPACE|DROP\s+TRIGGER|DROP\s+USER|DROP\s+VIEW|EXPLAIN|FLUSH|GRANT|HANDLER|HELP|INSERT|INSERT\s+DELAYED|INSTALL\s+PLUGIN|JOIN|KILL|LOAD\s+DATA\s+FROM\s+MASTER|OPTIMIZE\s+TABLE|PURGE\s+MASTER\s+LOGS|RENAME\s+DATABASE|RENAME\s+TABLE|RENAME\s+USER|REPAIR\s+TABLE|REPLACE|RESET\s+MASTER|RESET\s+SLAVE|RESTORE\s+TABLE|REVOKE|SELECT|SET\s+PASSWORD|SET\s+TRANSACTION|SHOW\s+AUTHORS|SHOW\s+BINARY\s+LOGS|SHOW\s+BINLOG\s+EVENTS|SHOW\s+CHARACTER\s+SET|SHOW\s+COLLATION|SHOW\s+COLUMNS|SHOW\s+CONTRIBUTORS|SHOW\s+CREATE\s+DATABASE|SHOW\s+CREATE\s+TABLE|SHOW\s+CREATE\s+VIEW|SHOW\s+DATABASES|SHOW\s+ENGINE|SHOW\s+ENGINES|SHOW\s+ERRORS|SHOW\s+GRANTS|SHOW\s+INDEX|SHOW\s+MASTER\s+STATUS|SHOW\s+OPEN\s+TABLES|SHOW\s+PLUGINS|SHOW\s+PRIVILEGES|SHOW\s+PROCESSLIST|SHOW\s+SCHEDULER\s+STATUS|SHOW\s+SLAVE\s+HOSTS|SHOW\s+SLAVE\s+STATUS|SHOW\s+STATUS|SHOW\s+TABLE\s+STATUS|SHOW\s+TABLES|SHOW\s+TRIGGERS|SHOW\s+VARIABLES|SHOW\s+WARNINGS|SHOW|START\s+SLAVE|STOP\s+SLAVE|TRUNCATE|UNINSTALL\s+PLUGIN|UNION|UPDATE|USE|(START\s+TRANSACTION|COMMIT|ROLLBACK)|(SAVEPOINT|ROLLBACK\s+TO\s+SAVEPOINT)|((?:UN)?LOCK\s+TABLES?)|(bit|tinyint|bool|boolean|smallint|mediumint|int|integer|bigint|float|double\s+precision|double|real|decimal|dec|numeric|fixed)|(date|datetime|timestamp|time|year)|(char|varchar|binary|varbinary|tinyblob|tinytext|blob|text|mediumblob|mediumtext|longblob|longtext|enum)|(IS|IS\s+NULL)|(BETWEEN|NOT\s+BETWEEN|IN|NOT\s+IN)|(ANY|SOME)|(ROW)|(WITH\s+ROLLUP)|(LIKE|NOT\s+LIKE|NOT\s+REGEXP|REGEXP)|(NOT|AND|OR|XOR)|(CASE)|(DIV)|(BINARY)|(ACCESSIBLE|ADD|ALL|ALTER|ANALYZE|AND|AS|ASC|ASENSITIVE|BEFORE|BETWEEN|BIGINT|BINARY|BLOB|BOTH|BY|CALL|CASCADE|CASE|CHANGE|CHAR|CHARACTER|CHECK|COLLATE|COLUMN|CONDITION|CONSTRAINT|CONTINUE|CONVERT|CREATE|CROSS|CURRENT_DATE|CURRENT_TIME|CURRENT_TIMESTAMP|CURRENT_USER|CURSOR|DATABASE|DATABASES|DAY_HOUR|DAY_MICROSECOND|DAY_MINUTE|DAY_SECOND|DEC|DECIMAL|DECLARE|DEFAULT|DELAYED|DELETE|DESC|DESCRIBE|DETERMINISTIC|DISTINCT|DISTINCTROW|DIV|DOUBLE|DROP|DUAL|EACH|ELSE|ELSEIF|ENCLOSED|ESCAPED|EXISTS|EXIT|EXPLAIN|FALSE|FETCH|FLOAT|FLOAT4|FLOAT8|FOR|FORCE|FOREIGN|FROM|FULLTEXT|GRANT|GROUP|HAVING|HIGH_PRIORITY|HOUR_MICROSECOND|HOUR_MINUTE|HOUR_SECOND|IF|IGNORE|IN|INDEX|INFILE|INNER|INOUT|INSENSITIVE|INSERT|INT|INT1|INT2|INT3|INT4|INT8|INTEGER|INTERVAL|INTO|IS|ITERATE|JOIN|KEY|KEYS|KILL|LEADING|LEAVE|LEFT|LIKE|LIMIT|LINEAR|LINES|LOAD|LOCALTIME|LOCALTIMESTAMP|LOCK|LONG|LONGBLOB|LONGTEXT|LOOP|LOW_PRIORITY|MASTER_SSL_VERIFY_SERVER_CERT|MATCH|MEDIUMBLOB|MEDIUMINT|MEDIUMTEXT|MIDDLEINT|MINUTE_MICROSECOND|MINUTE_SECOND|MOD|MODIFIES|NATURAL|NOT|NO_WRITE_TO_BINLOG|NULL|NUMERIC|ON|OPTIMIZE|OPTION|OPTIONALLY|OR|ORDER|OUT|OUTER|OUTFILE|PRECISION|PRIMARY|PROCEDURE|PURGE|RANGE|READ|READS|READ_WRITE|REAL|REFERENCES|REGEXP|RELEASE|RENAME|REPEAT|REPLACE|REQUIRE|RESTRICT|RETURN|REVOKE|RIGHT|RLIKE|SCHEMA|SCHEMAS|SECOND_MICROSECOND|SELECT|SENSITIVE|SEPARATOR|SET|SHOW|SMALLINT|SPATIAL|SPECIFIC|SQL|SQLEXCEPTION|SQLSTATE|SQLWARNING|SQL_BIG_RESULT|SQL_CALC_FOUND_ROWS|SQL_SMALL_RESULT|SSL|STARTING|STRAIGHT_JOIN|TABLE|TERMINATED|THEN|TINYBLOB|TINYINT|TINYTEXT|TO|TRAILING|TRIGGER|TRUE|UNDO|UNION|UNIQUE|UNLOCK|UNSIGNED|UPDATE|USAGE|USE|USING|UTC_DATE|UTC_TIME|UTC_TIMESTAMP|VALUES|VARBINARY|VARCHAR|VARCHARACTER|VARYING|WHEN|WHERE|WHILE|WITH|WRITE|XOR|YEAR_MONTH|ZEROFILL))\b|\b(coalesce|greatest|isnull|interval|least|(if|ifnull|nullif)|(ascii|bin|bit_length|char|char_length|character_length|concat|concat_ws|conv|elt|export_set|field|find_in_set|format|hex|insert|instr|lcase|left|length|load_file|locate|lower|lpad|ltrim|make_set|mid|oct|octet_length|ord|position|quote|repeat|replace|reverse|right|rpad|rtrim|soundex|sounds_like|space|substring|substring_index|trim|ucase|unhex|upper)|(strcmp)|(abs|acos|asin|atan|atan2|ceil|ceiling|cos|cot|crc32|degrees|exp|floor|ln|log|log2|log10|mod|pi|pow|power|radians|rand|round|sign|sin|sqrt|tan|truncate)|(adddate|addtime|convert_tz|curdate|current_date|curtime|current_time|current_timestamp|date|datediff|date_add|date_format|date_sub|day|dayname|dayofmonth|dayofweek|dayofyear|extract|from_days|from_unixtime|get_format|hour|last_day|localtime|localtimestamp|makedate|maketime|microsecond|minute|month|monthname|now|period_add|period_diff|quarter|second|sec_to_time|str_to_date|subdate|subtime|sysdate|time|timediff|timestamp|timestampadd|timestampdiff|time_format|time_to_sec|to_days|unix_timestamp|utc_date|utc_time|utc_timestamp|week|weekday|weekofyear|year|yearweek)|(cast)|(extractvalue|updatexml)|(bit_count)|(aes_encrypt|aes_decrypt|compress|decode|encode|des_decrypt|des_encrypt|encrypt|md5|old_password|password|sha|sha1|uncompress|uncompressed_length)|(benchmark|charset|coercibility|collation|connection_id|current_user|database|found_rows|last_insert_id|row_count|schema|session_user|system_user|user|version)|(default|get_lock|inet_aton|inet_ntoa|is_free_lock|is_used_lock|master_pos_wait|name_const|release_lock|sleep|uuid|values)|(avg|bit_and|bit_or|bit_xor|count|count_distinct|group_concat|min|max|std|stddev|stddev_pop|stddev_samp|sum|var_pop|var_samp|variance)|(match|against))(\s*\()/gi, //! allow modifiers - e.g. ALTER(?: IGNORE)? TABLE, collisions - binary, set, values, like, date, timestamp, time, year, char + sqlite: /\b(ALTER\s+TABLE|ANALYZE|ATTACH|COPY|DELETE|DETACH|DROP\s+INDEX|DROP\s+TABLE|DROP\s+TRIGGER|DROP\s+VIEW|EXPLAIN|INSERT|CONFLICT|REINDEX|REPLACE|SELECT|UPDATE|TRANSACTION|VACUUM|(PRAGMA)|(CREATE\s+VIRTUAL\s+TABLE)|(BEGIN|COMMIT|ROLLBACK)|(CREATE(?:\s+UNIQUE)?\s+INDEX)|(CREATE(?:\s+TEMP|\s+TEMPORARY)?\s+TABLE)|(CREATE(?:\s+TEMP|\s+TEMPORARY)?\s+TRIGGER)|(CREATE(?:\s+TEMP|\s+TEMPORARY)?\s+VIEW)|(like|glob|regexp|match|escape|isnull|isnotnull|between|exists|case|when|then|else|cast|collate|in|and|or|not))\b|\b(abs|coalesce|glob|ifnull|hex|last_insert_rowid|length|like|load_extension|lower|nullif|quote|random|randomblob|round|soundex|sqlite_version|substr|typeof|upper|(date|time|datetime|julianday|strftime)|(avg|count|max|min|sum|total))(\s*\()/gi, // collisions - min, max, end, like, glob + pgsql: /\b(COMMIT\s+PREPARED|DROP\s+OWNED|PREPARE\s+TRANSACTION|REASSIGN\s+OWNED|RELEASE\s+SAVEPOINT|ROLLBACK\s+PREPARED|ROLLBACK\s+TO|SET\s+CONSTRAINTS|SET\s+ROLE|SET\s+SESSION\s+AUTHORIZATION|SET\s+TRANSACTION|START\s+TRANSACTION|(ABORT|ALTER\s+AGGREGATE|ALTER\s+CONVERSION|ALTER\s+DATABASE|ALTER\s+DOMAIN|ALTER\s+FUNCTION|ALTER\s+GROUP|ALTER\s+INDEX|ALTER\s+LANGUAGE|ALTER\s+OPERATOR|ALTER\s+ROLE|ALTER\s+SCHEMA|ALTER\s+SEQUENCE|ALTER\s+TABLE|ALTER\s+TABLESPACE|ALTER\s+TRIGGER|ALTER\s+TYPE|ALTER\s+USER|ANALYZE|BEGIN|CHECKPOINT|CLOSE|CLUSTER|COMMENT|COMMIT|COPY|CREATE\s+AGGREGATE|CREATE\s+CAST|CREATE\s+CONSTRAINT|CREATE\s+CONVERSION|CREATE\s+DATABASE|CREATE\s+DOMAIN|CREATE\s+FUNCTION|CREATE\s+GROUP|CREATE\s+INDEX|CREATE\s+LANGUAGE|CREATE\s+OPERATOR|CREATE\s+ROLE|CREATE\s+RULE|CREATE\s+SCHEMA|CREATE\s+SEQUENCE|CREATE\s+TABLE|CREATE\s+TABLE\s+AS|CREATE\s+TABLESPACE|CREATE\s+TRIGGER|CREATE\s+TYPE|CREATE\s+USER|CREATE\s+VIEW|DEALLOCATE|DECLARE|DELETE|DROP\s+AGGREGATE|DROP\s+CAST|DROP\s+CONVERSION|DROP\s+DATABASE|DROP\s+DOMAIN|DROP\s+FUNCTION|DROP\s+GROUP|DROP\s+INDEX|DROP\s+LANGUAGE|DROP\s+OPERATOR|DROP\s+ROLE|DROP\s+RULE|DROP\s+SCHEMA|DROP\s+SEQUENCE|DROP\s+TABLE|DROP\s+TABLESPACE|DROP\s+TRIGGER|DROP\s+TYPE|DROP\s+USER|DROP\s+VIEW|END|EXECUTE|EXPLAIN|FETCH|GRANT|INSERT|LISTEN|LOAD|LOCK|MOVE|NOTIFY|PREPARE|REINDEX|RESET|REVOKE|ROLLBACK|SAVEPOINT|SELECT|SELECT\s+INTO|SET|SHOW|TRUNCATE|UNLISTEN|UPDATE|VACUUM|VALUES)|(ALTER\s+OPERATOR\s+CLASS)|(CREATE\s+OPERATOR\s+CLASS)|(DROP\s+OPERATOR\s+CLASS)|(current_date|current_time|current_timestamp|localtime|localtimestamp|AT\s+TIME\s+ZONE)|(current_user|session_user|user)|(AND|NOT|OR)|(BETWEEN)|(LIKE|SIMILAR\s+TO)|(CASE|WHEN|THEN|ELSE)|(EXISTS|IN|ANY|SOME|ALL))\b|\b(abs|cbrt|ceil|ceiling|degrees|exp|floor|ln|log|mod|pi|power|radians|random|round|setseed|sign|sqrt|trunc|width_bucket|acos|asin|atan|atan2|cos|cot|sin|tan|(bit_length|char_length|convert|lower|octet_length|overlay|position|substring|trim|upper|ascii|btrim|chr|decode|encode|initcap|length|lpad|ltrim|md5|pg_client_encoding|quote_ident|quote_literal|regexp_replace|repeat|replace|rpad|rtrim|split_part|strpos|substr|to_ascii|to_hex|translate)|(get_bit|get_byte|set_bit|set_byte|md5)|(to_char|to_date|to_number|to_timestamp)|(age|clock_timestamp|date_part|date_trunc|extract|isfinite|justify_days|justify_hours|justify_interval|now|statement_timestamp|timeofday|transaction_timestamp)|(area|center|diameter|height|isclosed|isopen|npoints|pclose|popen|radius|width|box|circle|lseg|path|point|polygon)|(abbrev|broadcast|family|host|hostmask|masklen|netmask|network|set_masklen|text|trunc)|(currval|nextval|setval)|(array_append|array_cat|array_dims|array_lower|array_prepend|array_to_string|array_upper|string_to_array)|(avg|bit_and|bit_or|bool_and|bool_or|count|every|max|min|sum|corr|covar_pop|covar_samp|regr_avgx|regr_avgy|regr_count|regr_intercept|regr_r2|regr_slope|regr_sxx|regr_sxy|regr_syy|stddev|stddev_pop|stddev_samp|variance|var_pop|var_samp)|(generate_series)|(current_database|current_schema|current_schemas|inet_client_addr|inet_client_port|inet_server_addr|inet_server_port|pg_my_temp_schema|pg_is_other_temp_schema|pg_postmaster_start_time|version|has_database_privilege|has_function_privilege|has_language_privilege|has_schema_privilege|has_table_privilege|has_tablespace_privilege|pg_has_role|pg_conversion_is_visible|pg_function_is_visible|pg_operator_is_visible|pg_opclass_is_visible|pg_table_is_visible|pg_type_is_visible|format_type|pg_get_constraintdef|pg_get_expr|pg_get_indexdef|pg_get_ruledef|pg_get_serial_sequence|pg_get_triggerdef|pg_get_userbyid|pg_get_viewdef|pg_tablespace_databases|col_description|obj_description|shobj_description)|(current_setting|set_config|pg_cancel_backend|pg_reload_conf|pg_rotate_logfile|pg_start_backup|pg_stop_backup|pg_switch_xlog|pg_current_xlog_location|pg_current_xlog_insert_location|pg_xlogfile_name_offset|pg_xlogfile_name|pg_column_size|pg_database_size|pg_relation_size|pg_size_pretty|pg_tablespace_size|pg_total_relation_size|pg_ls_dir|pg_read_file|pg_stat_file|pg_advisory_lock|pg_advisory_lock_shared|pg_try_advisory_lock|pg_try_advisory_lock_shared|pg_advisory_unlock|pg_advisory_unlock_shared|pg_advisory_unlock_all))(\s*\()/gi, // collisions: IN, ANY, SOME, ALL (array), trunc, md5, abbrev + cnf: /\b(MaxRequestsPerThread|(AcceptFilter|AcceptPathInfo|AccessFileName|AddDefaultCharset|AddOutputFilterByType|AllowEncodedSlashes|AllowOverride|AuthName|AuthType|CGIMapExtension|ContentDigest|DefaultType|Directory|DirectoryMatch|DocumentRoot|EnableMMAP|EnableSendfile|ErrorDocument|ErrorLog|FileETag|Files|FilesMatch|ForceType|HostnameLookups|IfDefine|IfModule|Include|KeepAlive|KeepAliveTimeout|Limit|LimitExcept|LimitInternalRecursion|LimitRequestBody|LimitRequestFields|LimitRequestFieldSize|LimitRequestLine|LimitXMLRequestBody|Location|LocationMatch|LogLevel|MaxKeepAliveRequests|NameVirtualHost|Options|Require|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScriptInterpreterSource|ServerAdmin|ServerAlias|ServerName|ServerPath|ServerRoot|ServerSignature|ServerTokens|SetHandler|SetInputFilter|SetOutputFilter|TimeOut|TraceEnable|UseCanonicalName|UseCanonicalPhysicalPort|VirtualHost)|(Action|Script)|(Alias|AliasMatch|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ScriptAlias|ScriptAliasMatch)|(AuthBasicAuthoritative|AuthBasicProvider)|(AuthDigestAlgorithm|AuthDigestDomain|AuthDigestNcCheck|AuthDigestNonceFormat|AuthDigestNonceLifetime|AuthDigestProvider|AuthDigestQop|AuthDigestShmemSize)|(AuthnProviderAlias)|(Anonymous|Anonymous_LogEmail|Anonymous_MustGiveEmail|Anonymous_NoUserID|Anonymous_VerifyEmail)|(AuthDBDUserPWQuery|AuthDBDUserRealmQuery)|(AuthDBMType|AuthDBMUserFile)|(AuthDefaultAuthoritative)|(AuthUserFile)|(AuthLDAPBindDN|AuthLDAPBindPassword|AuthLDAPCharsetConfig|AuthLDAPCompareDNOnServer|AuthLDAPDereferenceAliases|AuthLDAPGroupAttribute|AuthLDAPGroupAttributeIsDN|AuthLDAPRemoteUserAttribute|AuthLDAPRemoteUserIsDN|AuthLDAPUrl|AuthzLDAPAuthoritative)|(AuthDBMGroupFile|AuthzDBMAuthoritative|AuthzDBMType)|(AuthzDefaultAuthoritative)|(AuthGroupFile|AuthzGroupFileAuthoritative)|(Allow|Deny|Order)|(AuthzOwnerAuthoritative)|(AuthzUserAuthoritative)|(AddAlt|AddAltByEncoding|AddAltByType|AddDescription|AddIcon|AddIconByEncoding|AddIconByType|DefaultIcon|HeaderName|IndexHeadInsert|IndexIgnore|IndexOptions|IndexOrderDefault|IndexStyleSheet|ReadmeName)|(CacheDefaultExpire|CacheDisable|CacheEnable|CacheIgnoreCacheControl|CacheIgnoreHeaders|CacheIgnoreNoLastMod|CacheIgnoreQueryString|CacheLastModifiedFactor|CacheMaxExpire|CacheStoreNoStore|CacheStorePrivate)|(MetaDir|MetaFiles|MetaSuffix)|(ScriptLog|ScriptLogBuffer|ScriptLogLength)|(ScriptSock)|(Dav|DavDepthInfinity|DavMinTimeout)|(DavLockDB)|(DavGenericLockDB)|(DBDExptime|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver)|(DeflateBufferSize|DeflateCompressionLevel|DeflateFilterNote|DeflateMemLevel|DeflateWindowSize)|(DirectoryIndex|DirectorySlash)|(CacheDirLength|CacheDirLevels|CacheMaxFileSize|CacheMinFileSize|CacheRoot)|(DumpIOInput|DumpIOLogLevel|DumpIOOutput)|(ProtocolEcho)|(PassEnv|SetEnv|UnsetEnv)|(Example)|(ExpiresActive|ExpiresByType|ExpiresDefault)|(ExtFilterDefine|ExtFilterOptions)|(CacheFile|MMapFile)|(FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace)|(Header|RequestHeader)|(CharsetDefault|CharsetOptions|CharsetSourceEnc)|(IdentityCheck|IdentityCheckTimeout)|(ImapBase|ImapDefault|ImapMenu)|(SSIEnableAccess|SSIEndTag|SSIErrorMsg|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|XBitHack)|(AddModuleInfo)|(ISAPIAppendLogToErrors|ISAPIAppendLogToQuery|ISAPICacheFile|ISAPIFakeAsync|ISAPILogNotSupported|ISAPIReadAheadBuffer)|(LDAPCacheEntries|LDAPCacheTTL|LDAPConnectionTimeout|LDAPOpCacheEntries|LDAPOpCacheTTL|LDAPSharedCacheFile|LDAPSharedCacheSize|LDAPTrustedClientCert|LDAPTrustedGlobalCert|LDAPTrustedMode|LDAPVerifyServerCert)|(BufferedLogs|CookieLog|CustomLog|LogFormat|TransferLog)|(ForensicLog)|(MCacheMaxObjectCount|MCacheMaxObjectSize|MCacheMaxStreamingBuffer|MCacheMinObjectSize|MCacheRemovalAlgorithm|MCacheSize)|(AddCharset|AddEncoding|AddHandler|AddInputFilter|AddLanguage|AddOutputFilter|AddType|DefaultLanguage|ModMimeUsePathInfo|MultiviewsMatch|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|TypesConfig)|(MimeMagicFile)|(CacheNegotiatedDocs|ForceLanguagePriority|LanguagePriority)|(NWSSLTrustedCerts|NWSSLUpgradeable|SecureListen)|(AllowCONNECT|BalancerMember|NoProxy|Proxy|ProxyBadHeader|ProxyBlock|ProxyDomain|ProxyErrorOverride|ProxyFtpDirCharset|ProxyIOBufferSize|ProxyMatch|ProxyMaxForwards|ProxyPass|ProxyPassInterpolateEnv|ProxyPassMatch|ProxyPassReverse|ProxyPassReverseCookieDomain|ProxyPassReverseCookiePath|ProxyPreserveHost|ProxyReceiveBufferSize|ProxyRemote|ProxyRemoteMatch|ProxyRequests|ProxySet|ProxyStatus|ProxyTimeout|ProxyVia)|(RewriteBase|RewriteCond|RewriteEngine|RewriteLock|RewriteLog|RewriteLogLevel|RewriteMap|RewriteOptions|RewriteRule)|(BrowserMatch|BrowserMatchNoCase|SetEnvIf|SetEnvIfNoCase)|(LoadFile|LoadModule)|(CheckCaseOnly|CheckSpelling)|(SSLCACertificateFile|SSLCACertificatePath|SSLCADNRequestFile|SSLCADNRequestPath|SSLCARevocationFile|SSLCARevocationPath|SSLCertificateChainFile|SSLCertificateFile|SSLCertificateKeyFile|SSLCipherSuite|SSLCryptoDevice|SSLEngine|SSLHonorCipherOrder|SSLMutex|SSLOptions|SSLPassPhraseDialog|SSLProtocol|SSLProxyCACertificateFile|SSLProxyCACertificatePath|SSLProxyCARevocationFile|SSLProxyCARevocationPath|SSLProxyCipherSuite|SSLProxyEngine|SSLProxyMachineCertificateFile|SSLProxyMachineCertificatePath|SSLProxyProtocol|SSLProxyVerify|SSLProxyVerifyDepth|SSLRandomSeed|SSLRequire|SSLRequireSSL|SSLSessionCache|SSLSessionCacheTimeout|SSLUserName|SSLVerifyClient|SSLVerifyDepth)|(ExtendedStatus|SeeRequestTail)|(Substitute)|(SuexecUserGroup)|(UserDir)|(CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking)|(IfVersion)|(VirtualDocumentRoot|VirtualDocumentRootIP|VirtualScriptAlias|VirtualScriptAliasIP)|(AcceptMutex|ChrootDir|CoreDumpDirectory|EnableExceptionHook|GracefulShutdownTimeout|Group|Listen|ListenBackLog|LockFile|MaxClients|MaxMemFree|MaxRequestsPerChild|MaxSpareThreads|MinSpareThreads|PidFile|ReceiveBufferSize|ScoreBoardFile|SendBufferSize|ServerLimit|StartServers|StartThreads|ThreadLimit|ThreadsPerChild|ThreadStackSize|User)|(MaxThreads)|(Win32DisableAcceptEx)|(MaxSpareServers|MinSpareServers))\b/g, + js: /\b(String\.fromCharCode|Date\.(?:parse|UTC)|Math\.(?:E|LN2|LN10|LOG2E|LOG10E|PI|SQRT1_2|SQRT2|abs|acos|asin|atan|atan2|ceil|cos|exp|floor|log|max|min|pow|random|round|sin|sqrt|tan)|Array|Boolean|Date|Error|Function|JavaArray|JavaClass|JavaObject|JavaPackage|Math|Number|Object|Packages|RegExp|String|(Infinity|NaN|undefined)|(decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|eval|isFinite|isNaN|parseFloat|parseInt)|(break|continue|for|function|return|switch|throw|var|while|with)|(do)|(if|else)|(try|catch|finally)|(delete|in|instanceof|new|this|typeof|void)|(alinkColor|anchors|applets|bgColor|body|characterSet|compatMode|contentType|cookie|defaultView|designMode|doctype|documentElement|domain|embeds|fgColor|forms|height|images|implementation|lastModified|linkColor|links|plugins|popupNode|referrer|styleSheets|title|tooltipNode|URL|vlinkColor|width|clear|createAttribute|createDocumentFragment|createElement|createElementNS|createEvent|createNSResolver|createRange|createTextNode|createTreeWalker|evaluate|execCommand|getElementById|getElementsByName|importNode|loadOverlay|queryCommandEnabled|queryCommandIndeterm|queryCommandState|queryCommandValue|write|writeln)|(attributes|childNodes|className|clientHeight|clientLeft|clientTop|clientWidth|dir|firstChild|id|innerHTML|lang|lastChild|length|localName|name|namespaceURI|nextSibling|nodeName|nodeType|nodeValue|offsetHeight|offsetLeft|offsetParent|offsetTop|offsetWidth|ownerDocument|parentNode|prefix|previousSibling|scrollHeight|scrollLeft|scrollTop|scrollWidth|style|tabIndex|tagName|textContent|addEventListener|appendChild|blur|click|cloneNode|dispatchEvent|focus|getAttribute|getAttributeNS|getAttributeNode|getAttributeNodeNS|getElementsByTagName|getElementsByTagNameNS|hasAttribute|hasAttributeNS|hasAttributes|hasChildNodes|insertBefore|item|normalize|removeAttribute|removeAttributeNS|removeAttributeNode|removeChild|removeEventListener|replaceChild|scrollIntoView|setAttribute|setAttributeNS|setAttributeNode|setAttributeNodeNS|supports|onblur|onchange|onclick|ondblclick|onfocus|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|onresize)|(altKey|bubbles|button|cancelBubble|cancelable|clientX|clientY|ctrlKey|currentTarget|detail|eventPhase|explicitOriginalTarget|isChar|layerX|layerY|metaKey|originalTarget|pageX|pageY|relatedTarget|screenX|screenY|shiftKey|target|timeStamp|type|view|which|initEvent|initKeyEvent|initMouseEvent|initUIEvent|stopPropagation|preventDefault)|(elements|length|name|acceptCharset|action|enctype|encoding|method|submit|reset)|(caption|tHead|tFoot|rows|tBodies|align|bgColor|border|cellPadding|cellSpacing|frame|rules|summary|width|createTHead|deleteTHead|createTFoot|deleteTFoot|createCaption|deleteCaption|insertRow|deleteRow)|(content|closed|controllers|crypto|defaultStatus|directories|document|frameElement|frames|history|innerHeight|innerWidth|length|location|locationbar|menubar|name|navigator|opener|outerHeight|outerWidth|pageXOffset|pageYOffset|parent|personalbar|pkcs11|screen|availTop|availLeft|availHeight|availWidth|colorDepth|height|left|pixelDepth|top|width|scrollbars|scrollMaxX|scrollMaxY|scrollX|scrollY|self|sidebar|status|statusbar|toolbar|window|alert|atob|back|btoa|captureEvents|clearInterval|clearTimeout|close|confirm|dump|escape|find|forward|getAttention|getComputedStyle|getSelection|home|moveBy|moveTo|open|openDialog|print|prompt|releaseEvents|resizeBy|resizeTo|scroll|scrollBy|scrollByLines|scrollByPages|scrollTo|setInterval|setTimeout|sizeToContent|stop|unescape|updateCommands|onabort|onclose|ondragdrop|onerror|onload|onpaint|onreset|onscroll|onselect|onsubmit|onunload))\b|\b(pop|push|reverse|shift|sort|splice|unshift|concat|join|slice|(getDate|getDay|getFullYear|getHours|getMilliseconds|getMinutes|getMonth|getSeconds|getTime|getTimezoneOffset|getUTCDate|getUTCDay|getUTCFullYear|getUTCHours|getUTCMilliseconds|getUTCMinutes|getUTCMonth|getUTCSeconds|setDate|setFullYear|setHours|setMilliseconds|setMinutes|setMonth|setSeconds|setTime|setUTCDate|setUTCFullYear|setUTCHours|setUTCMilliseconds|setUTCMinutes|setUTCMonth|setUTCSeconds|toDateString|toLocaleDateString|toLocaleTimeString|toTimeString|toUTCString)|(apply|call)|(toExponential|toFixed|toPrecision)|(exec|test)|(charAt|charCodeAt|concat|indexOf|lastIndexOf|localeCompare|match|replace|search|slice|split|substr|substring|toLocaleLowerCase|toLocaleUpperCase|toLowerCase|toUpperCase))(\s*\()/g // collisions: bgColor, height, width,length, name +}; diff --git a/ituro/static/content_management/css/_bootswatch.scss b/ituro/static/content_management/css/_bootswatch.scss new file mode 100644 index 0000000..c5a63ae --- /dev/null +++ b/ituro/static/content_management/css/_bootswatch.scss @@ -0,0 +1,331 @@ +// Flatly 3.3.5 +// Bootswatch +// ----------------------------------------------------- + +$web-font-path: "https://fonts.googleapis.com/css?family=Lato:400,700,400italic" !default; + +@import url($web-font-path); + +// Navbar ===================================================================== + +.navbar { + border-width: 0; + + &-default { + + .badge { + background-color: #fff; + color: $navbar-default-bg; + } + } + + &-inverse { + + .badge { + background-color: #fff; + color: $navbar-inverse-bg; + } + } + + &-brand { + line-height: 1; + } +} + +// Buttons ==================================================================== + +.btn { + border-width: 2px; +} + +.btn:active { + @include box-shadow(none); +} + +.btn-group.open .dropdown-toggle { + @include box-shadow(none); +} + +// Typography ================================================================= + +.text-primary, +.text-primary:hover { + color: $brand-primary; +} + +.text-success, +.text-success:hover { + color: $brand-success; +} + +.text-danger, +.text-danger:hover { + color: $brand-danger; +} + +.text-warning, +.text-warning:hover { + color: $brand-warning; +} + +.text-info, +.text-info:hover { + color: $brand-info; +} + +// Tables ===================================================================== + +table, +.table { + + a:not(.btn) { + text-decoration: underline; + } + + .dropdown-menu a { + text-decoration: none; + } + + .success, + .warning, + .danger, + .info { + color: #fff; + + > th > a, + > td > a, + > a { + color: #fff; + } + } + + > thead > tr > th, + > tbody > tr > th, + > tfoot > tr > th, + > thead > tr > td, + > tbody > tr > td, + > tfoot > tr > td { + border: none; + } + + &-bordered > thead > tr > th, + &-bordered > tbody > tr > th, + &-bordered > tfoot > tr > th, + &-bordered > thead > tr > td, + &-bordered > tbody > tr > td, + &-bordered > tfoot > tr > td { + border: 1px solid $table-border-color; + } +} + +// Forms ====================================================================== + +.form-control, +input, { + border-width: 2px; + @include box-shadow(none); + + &:focus { + @include box-shadow(none); + } +} + +.has-warning { + .help-block, + .control-label, + .radio, + .checkbox, + .radio-inline, + .checkbox-inline, + &.radio label, + &.checkbox label, + &.radio-inline label, + &.checkbox-inline label, + .form-control-feedback { + color: $brand-warning; + } + + .form-control, + .form-control:focus { + border: 2px solid $brand-warning; + } + + .input-group-addon { + border-color: $brand-warning; + } +} + +.has-error { + .help-block, + .control-label, + .radio, + .checkbox, + .radio-inline, + .checkbox-inline, + &.radio label, + &.checkbox label, + &.radio-inline label, + &.checkbox-inline label, + .form-control-feedback { + color: $brand-danger; + } + + .form-control, + .form-control:focus { + border: 2px solid $brand-danger; + } + + .input-group-addon { + border-color: $brand-danger; + } +} + +.has-success { + .help-block, + .control-label, + .radio, + .checkbox, + .radio-inline, + .checkbox-inline, + &.radio label, + &.checkbox label, + &.radio-inline label, + &.checkbox-inline label, + .form-control-feedback { + color: $brand-success; + } + + .form-control, + .form-control:focus { + border: 2px solid $brand-success; + } + + .input-group-addon { + border-color: $brand-success; + } +} + +// Navs ======================================================================= + +.nav { + .open > a, + .open > a:hover, + .open > a:focus { + border-color: transparent; + } +} + +.pager { + a, + a:hover { + color: #fff; + } + + .disabled { + &>a, + &>a:hover, + &>a:focus, + &>span { + background-color: $pagination-disabled-bg; + } + } +} + +// Indicators ================================================================= + +.close { + color: #fff; + text-decoration: none; + opacity: 0.4; + + &:hover, + &:focus { + color: #fff; + opacity: 1; + } +} + +.alert { + + .alert-link { + color: #fff; + text-decoration: underline; + } +} + +// Progress bars ============================================================== + +.progress { + height: 10px; + @include box-shadow(none); + .progress-bar { + font-size: 10px; + line-height: 10px; + } +} + +// Containers ================================================================= + +.well { + @include box-shadow(none); +} + +a.list-group-item { + + &.active, + &.active:hover, + &.active:focus { + border-color: $list-group-border; + } + + &-success { + &.active { + background-color: $state-success-bg; + } + + &.active:hover, + &.active:focus { + background-color: darken($state-success-bg, 5%); + } + } + + &-warning { + &.active { + background-color: $state-warning-bg; + } + + &.active:hover, + &.active:focus { + background-color: darken($state-warning-bg, 5%); + } + } + + &-danger { + &.active { + background-color: $state-danger-bg; + } + + &.active:hover, + &.active:focus { + background-color: darken($state-danger-bg, 5%); + } + } +} + +.panel { + &-default { + .close { + color: $text-color; + } + } +} + +.modal { + .close { + color: $text-color; + } +} + +.popover { + color: $text-color; +} diff --git a/ituro/static/content_management/css/_variables.scss b/ituro/static/content_management/css/_variables.scss new file mode 100644 index 0000000..f4c9370 --- /dev/null +++ b/ituro/static/content_management/css/_variables.scss @@ -0,0 +1,868 @@ +$bootstrap-sass-asset-helper: false !default; +// Flatly 3.3.5 +// Variables +// -------------------------------------------------- + + +//== Colors +// +//## Gray and brand colors for use across Bootstrap. + +$gray-base: #000 !default; +$gray-darker: lighten($gray-base, 13.5%) !default; // #222 +$gray-dark: #7b8a8b !default; // #333 +$gray: #95a5a6 !default; // #555 +$gray-light: #b4bcc2 !default; // #999 +$gray-lighter: #ecf0f1 !default; // #eee + +$brand-primary: #2C3E50 !default; +$brand-success: #18BC9C !default; +$brand-info: #3498DB !default; +$brand-warning: #F39C12 !default; +$brand-danger: #E74C3C !default; + + +//== Scaffolding +// +//## Settings for some of the most global styles. + +//** Background color for ``. +$body-bg: #fff !default; +//** Global text color on ``. +$text-color: $brand-primary !default; + +//** Global textual link color. +$link-color: $brand-success !default; +//** Link hover color set via `darken()` function. +$link-hover-color: $link-color !default; +//** Link hover decoration. +$link-hover-decoration: underline !default; + + +//== Typography +// +//## Font, line-height, and color for body text, headings, and more. + +$font-family-sans-serif: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif !default; +$font-family-serif: Georgia, "Times New Roman", Times, serif !default; +//** Default monospace fonts for ``, ``, and `
    `.
    +$font-family-monospace:   Menlo, Monaco, Consolas, "Courier New", monospace !default;
    +$font-family-base:        $font-family-sans-serif !default;
    +
    +$font-size-base:          15px !default;
    +$font-size-large:         ceil(($font-size-base * 1.25)) !default; // ~18px
    +$font-size-small:         ceil(($font-size-base * 0.85)) !default; // ~12px
    +
    +$font-size-h1:            floor(($font-size-base * 2.6)) !default; // ~36px
    +$font-size-h2:            floor(($font-size-base * 2.15)) !default; // ~30px
    +$font-size-h3:            ceil(($font-size-base * 1.7)) !default; // ~24px
    +$font-size-h4:            ceil(($font-size-base * 1.25)) !default; // ~18px
    +$font-size-h5:            $font-size-base !default;
    +$font-size-h6:            ceil(($font-size-base * 0.85)) !default; // ~12px
    +
    +//** Unit-less `line-height` for use in components like buttons.
    +$line-height-base:        1.428571429 !default; // 20/14
    +//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
    +$line-height-computed:    floor(($font-size-base * $line-height-base)) !default; // ~20px
    +
    +//** By default, this inherits from the ``.
    +$headings-font-family:    $font-family-base !default;
    +$headings-font-weight:    400 !default;
    +$headings-line-height:    1.1 !default;
    +$headings-color:          inherit !default;
    +
    +
    +//== Iconography
    +//
    +//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
    +
    +//** Load fonts from this directory.
    +$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;
    +//** File name for all font files.
    +$icon-font-name:          "glyphicons-halflings-regular" !default;
    +//** Element ID within SVG icon file.
    +$icon-font-svg-id:        "glyphicons_halflingsregular" !default;
    +
    +
    +//== Components
    +//
    +//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
    +
    +$padding-base-vertical:     10px !default;
    +$padding-base-horizontal:   15px !default;
    +
    +$padding-large-vertical:    18px !default;
    +$padding-large-horizontal:  27px !default;
    +
    +$padding-small-vertical:    6px !default;
    +$padding-small-horizontal:  9px !default;
    +
    +$padding-xs-vertical:       1px !default;
    +$padding-xs-horizontal:     5px !default;
    +
    +$line-height-large:         1.3333333 !default; // extra decimals for Win 8.1 Chrome
    +$line-height-small:         1.5 !default;
    +
    +$border-radius-base:        4px !default;
    +$border-radius-large:       6px !default;
    +$border-radius-small:       3px !default;
    +
    +//** Global color for active items (e.g., navs or dropdowns).
    +$component-active-color:    #fff !default;
    +//** Global background color for active items (e.g., navs or dropdowns).
    +$component-active-bg:       $brand-primary !default;
    +
    +//** Width of the `border` for generating carets that indicator dropdowns.
    +$caret-width-base:          4px !default;
    +//** Carets increase slightly in size for larger components.
    +$caret-width-large:         5px !default;
    +
    +
    +//== Tables
    +//
    +//## Customizes the `.table` component with basic values, each used across all table variations.
    +
    +//** Padding for ``s and ``s.
    +$table-cell-padding:            8px !default;
    +//** Padding for cells in `.table-condensed`.
    +$table-condensed-cell-padding:  5px !default;
    +
    +//** Default background color used for all tables.
    +$table-bg:                      transparent !default;
    +//** Background color used for `.table-striped`.
    +$table-bg-accent:               #f9f9f9 !default;
    +//** Background color used for `.table-hover`.
    +$table-bg-hover:                $gray-lighter !default;
    +$table-bg-active:               $table-bg-hover !default;
    +
    +//** Border color for table and cell borders.
    +$table-border-color:            $gray-lighter !default;
    +
    +
    +//== Buttons
    +//
    +//## For each of Bootstrap's buttons, define text, background and border color.
    +
    +$btn-font-weight:                normal !default;
    +
    +$btn-default-color:              #fff !default;
    +$btn-default-bg:                 $gray !default;
    +$btn-default-border:             $btn-default-bg !default;
    +
    +$btn-primary-color:              $btn-default-color !default;
    +$btn-primary-bg:                 $brand-primary !default;
    +$btn-primary-border:             $btn-primary-bg !default;
    +
    +$btn-success-color:              $btn-default-color !default;
    +$btn-success-bg:                 $brand-success !default;
    +$btn-success-border:             $btn-success-bg !default;
    +
    +$btn-info-color:                 $btn-default-color !default;
    +$btn-info-bg:                    $brand-info !default;
    +$btn-info-border:                $btn-info-bg !default;
    +
    +$btn-warning-color:              $btn-default-color !default;
    +$btn-warning-bg:                 $brand-warning !default;
    +$btn-warning-border:             $btn-warning-bg !default;
    +
    +$btn-danger-color:               $btn-default-color !default;
    +$btn-danger-bg:                  $brand-danger !default;
    +$btn-danger-border:              $btn-danger-bg !default;
    +
    +$btn-link-disabled-color:        $gray-light !default;
    +
    +// Allows for customizing button radius independently from global border radius
    +$btn-border-radius-base:         $border-radius-base !default;
    +$btn-border-radius-large:        $border-radius-large !default;
    +$btn-border-radius-small:        $border-radius-small !default;
    +
    +
    +//== Forms
    +//
    +//##
    +
    +//** `` background color
    +$input-bg:                       #fff !default;
    +//** `` background color
    +$input-bg-disabled:              $gray-lighter !default;
    +
    +//** Text color for ``s
    +$input-color:                    $text-color !default;
    +//** `` border color
    +$input-border:                   #dce4ec !default;
    +
    +// TODO: Rename `$input-border-radius` to `$input-border-radius-base` in v4
    +//** Default `.form-control` border radius
    +// This has no effect on ``s in CSS.
    +$input-border-radius:            $border-radius-base !default;
    +//** Large `.form-control` border radius
    +$input-border-radius-large:      $border-radius-large !default;
    +//** Small `.form-control` border radius
    +$input-border-radius-small:      $border-radius-small !default;
    +
    +//** Border color for inputs on focus
    +$input-border-focus:             $brand-primary !default;
    +
    +//** Placeholder text color
    +$input-color-placeholder:        #acb6c0 !default;
    +
    +//** Default `.form-control` height
    +$input-height-base:              ($line-height-computed + ($padding-base-vertical * 2) + 4) !default;
    +//** Large `.form-control` height
    +$input-height-large:             (ceil($font-size-large * $line-height-large) + ($padding-large-vertical * 2) + 4) !default;
    +//** Small `.form-control` height
    +$input-height-small:             (floor($font-size-small * $line-height-small) + ($padding-small-vertical * 2) + 4) !default;
    +
    +//** `.form-group` margin
    +$form-group-margin-bottom:       15px !default;
    +
    +$legend-color:                   $text-color !default;
    +$legend-border-color:            transparent !default;
    +
    +//** Background color for textual input addons
    +$input-group-addon-bg:           $gray-lighter !default;
    +//** Border color for textual input addons
    +$input-group-addon-border-color: $input-border !default;
    +
    +//** Disabled cursor for form controls and buttons.
    +$cursor-disabled:                not-allowed !default;
    +
    +
    +//== Dropdowns
    +//
    +//## Dropdown menu container and contents.
    +
    +//** Background for the dropdown menu.
    +$dropdown-bg:                    #fff !default;
    +//** Dropdown menu `border-color`.
    +$dropdown-border:                rgba(0,0,0,.15) !default;
    +//** Dropdown menu `border-color` **for IE8**.
    +$dropdown-fallback-border:       #ccc !default;
    +//** Divider color for between dropdown items.
    +$dropdown-divider-bg:            #e5e5e5 !default;
    +
    +//** Dropdown link text color.
    +$dropdown-link-color:            $gray-dark !default;
    +//** Hover color for dropdown links.
    +$dropdown-link-hover-color:      #fff !default;
    +//** Hover background for dropdown links.
    +$dropdown-link-hover-bg:         $component-active-bg !default;
    +
    +//** Active dropdown menu item text color.
    +$dropdown-link-active-color:     #fff !default;
    +//** Active dropdown menu item background color.
    +$dropdown-link-active-bg:        $component-active-bg !default;
    +
    +//** Disabled dropdown menu item background color.
    +$dropdown-link-disabled-color:   $gray-light !default;
    +
    +//** Text color for headers within dropdown menus.
    +$dropdown-header-color:          $gray-light !default;
    +
    +//** Deprecated `$dropdown-caret-color` as of v3.1.0
    +$dropdown-caret-color:           #000 !default;
    +
    +
    +//-- Z-index master list
    +//
    +// Warning: Avoid customizing these values. They're used for a bird's eye view
    +// of components dependent on the z-axis and are designed to all work together.
    +//
    +// Note: These variables are not generated into the Customizer.
    +
    +$zindex-navbar:            1000 !default;
    +$zindex-dropdown:          1000 !default;
    +$zindex-popover:           1060 !default;
    +$zindex-tooltip:           1070 !default;
    +$zindex-navbar-fixed:      1030 !default;
    +$zindex-modal-background:  1040 !default;
    +$zindex-modal:             1050 !default;
    +
    +
    +//== Media queries breakpoints
    +//
    +//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
    +
    +// Extra small screen / phone
    +//** Deprecated `$screen-xs` as of v3.0.1
    +$screen-xs:                  480px !default;
    +//** Deprecated `$screen-xs-min` as of v3.2.0
    +$screen-xs-min:              $screen-xs !default;
    +//** Deprecated `$screen-phone` as of v3.0.1
    +$screen-phone:               $screen-xs-min !default;
    +
    +// Small screen / tablet
    +//** Deprecated `$screen-sm` as of v3.0.1
    +$screen-sm:                  768px !default;
    +$screen-sm-min:              $screen-sm !default;
    +//** Deprecated `$screen-tablet` as of v3.0.1
    +$screen-tablet:              $screen-sm-min !default;
    +
    +// Medium screen / desktop
    +//** Deprecated `$screen-md` as of v3.0.1
    +$screen-md:                  992px !default;
    +$screen-md-min:              $screen-md !default;
    +//** Deprecated `$screen-desktop` as of v3.0.1
    +$screen-desktop:             $screen-md-min !default;
    +
    +// Large screen / wide desktop
    +//** Deprecated `$screen-lg` as of v3.0.1
    +$screen-lg:                  1200px !default;
    +$screen-lg-min:              $screen-lg !default;
    +//** Deprecated `$screen-lg-desktop` as of v3.0.1
    +$screen-lg-desktop:          $screen-lg-min !default;
    +
    +// So media queries don't overlap when required, provide a maximum
    +$screen-xs-max:              ($screen-sm-min - 1) !default;
    +$screen-sm-max:              ($screen-md-min - 1) !default;
    +$screen-md-max:              ($screen-lg-min - 1) !default;
    +
    +
    +//== Grid system
    +//
    +//## Define your custom responsive grid.
    +
    +//** Number of columns in the grid.
    +$grid-columns:              12 !default;
    +//** Padding between columns. Gets divided in half for the left and right.
    +$grid-gutter-width:         30px !default;
    +// Navbar collapse
    +//** Point at which the navbar becomes uncollapsed.
    +$grid-float-breakpoint:     $screen-sm-min !default;
    +//** Point at which the navbar begins collapsing.
    +$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;
    +
    +
    +//== Container sizes
    +//
    +//## Define the maximum width of `.container` for different screen sizes.
    +
    +// Small screen / tablet
    +$container-tablet:             (720px + $grid-gutter-width) !default;
    +//** For `$screen-sm-min` and up.
    +$container-sm:                 $container-tablet !default;
    +
    +// Medium screen / desktop
    +$container-desktop:            (940px + $grid-gutter-width) !default;
    +//** For `$screen-md-min` and up.
    +$container-md:                 $container-desktop !default;
    +
    +// Large screen / wide desktop
    +$container-large-desktop:      (1140px + $grid-gutter-width) !default;
    +//** For `$screen-lg-min` and up.
    +$container-lg:                 $container-large-desktop !default;
    +
    +
    +//== Navbar
    +//
    +//##
    +
    +// Basics of a navbar
    +$navbar-height:                    60px !default;
    +$navbar-margin-bottom:             $line-height-computed !default;
    +$navbar-border-radius:             $border-radius-base !default;
    +$navbar-padding-horizontal:        floor(($grid-gutter-width / 2)) !default;
    +$navbar-padding-vertical:          (($navbar-height - $line-height-computed) / 2) !default;
    +$navbar-collapse-max-height:       340px !default;
    +
    +$navbar-default-color:             #777 !default;
    +$navbar-default-bg:                $brand-primary !default;
    +$navbar-default-border:            transparent !default;
    +
    +// Navbar links
    +$navbar-default-link-color:                #fff !default;
    +$navbar-default-link-hover-color:          $brand-success !default;
    +$navbar-default-link-hover-bg:             transparent !default;
    +$navbar-default-link-active-color:         #fff !default;
    +$navbar-default-link-active-bg:            darken($navbar-default-bg, 10%) !default;
    +$navbar-default-link-disabled-color:       #ccc !default;
    +$navbar-default-link-disabled-bg:          transparent !default;
    +
    +// Navbar brand label
    +$navbar-default-brand-color:               $navbar-default-link-color !default;
    +$navbar-default-brand-hover-color:         $navbar-default-link-hover-color !default;
    +$navbar-default-brand-hover-bg:            transparent !default;
    +
    +// Navbar toggle
    +$navbar-default-toggle-hover-bg:           darken($navbar-default-bg, 10%) !default;
    +$navbar-default-toggle-icon-bar-bg:        #fff !default;
    +$navbar-default-toggle-border-color:       darken($navbar-default-bg, 10%) !default;
    +
    +
    +//=== Inverted navbar
    +// Reset inverted navbar basics
    +$navbar-inverse-color:                      #fff !default;
    +$navbar-inverse-bg:                         $brand-success !default;
    +$navbar-inverse-border:                     transparent !default;
    +
    +// Inverted navbar links
    +$navbar-inverse-link-color:                 #fff !default;
    +$navbar-inverse-link-hover-color:           $brand-primary !default;
    +$navbar-inverse-link-hover-bg:              transparent !default;
    +$navbar-inverse-link-active-color:          #fff !default;
    +$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 5%) !default;
    +$navbar-inverse-link-disabled-color:        #ccc !default;
    +$navbar-inverse-link-disabled-bg:           transparent !default;
    +
    +// Inverted navbar brand label
    +$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
    +$navbar-inverse-brand-hover-color:          $navbar-inverse-link-hover-color !default;
    +$navbar-inverse-brand-hover-bg:             transparent !default;
    +
    +// Inverted navbar toggle
    +$navbar-inverse-toggle-hover-bg:            darken($navbar-inverse-bg, 10%) !default;
    +$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
    +$navbar-inverse-toggle-border-color:        darken($navbar-inverse-bg, 10%) !default;
    +
    +
    +//== Navs
    +//
    +//##
    +
    +//=== Shared nav styles
    +$nav-link-padding:                          10px 15px !default;
    +$nav-link-hover-bg:                         $gray-lighter !default;
    +
    +$nav-disabled-link-color:                   $gray-light !default;
    +$nav-disabled-link-hover-color:             $gray-light !default;
    +
    +//== Tabs
    +$nav-tabs-border-color:                     $gray-lighter !default;
    +
    +$nav-tabs-link-hover-border-color:          $gray-lighter !default;
    +
    +$nav-tabs-active-link-hover-bg:             $body-bg !default;
    +$nav-tabs-active-link-hover-color:          $brand-primary !default;
    +$nav-tabs-active-link-hover-border-color:   $gray-lighter !default;
    +
    +$nav-tabs-justified-link-border-color:            $gray-lighter !default;
    +$nav-tabs-justified-active-link-border-color:     $body-bg !default;
    +
    +//== Pills
    +$nav-pills-border-radius:                   $border-radius-base !default;
    +$nav-pills-active-link-hover-bg:            $component-active-bg !default;
    +$nav-pills-active-link-hover-color:         $component-active-color !default;
    +
    +
    +//== Pagination
    +//
    +//##
    +
    +$pagination-color:                     #fff !default;
    +$pagination-bg:                        $brand-success !default;
    +$pagination-border:                    transparent !default;
    +
    +$pagination-hover-color:               #fff !default;
    +$pagination-hover-bg:                  darken($brand-success, 15%) !default;
    +$pagination-hover-border:              transparent !default;
    +
    +$pagination-active-color:              #fff !default;
    +$pagination-active-bg:                 darken($brand-success, 15%) !default;
    +$pagination-active-border:             transparent !default;
    +
    +$pagination-disabled-color:            $gray-lighter !default;
    +$pagination-disabled-bg:               lighten($brand-success, 15%) !default;
    +$pagination-disabled-border:           transparent !default;
    +
    +
    +//== Pager
    +//
    +//##
    +
    +$pager-bg:                             $pagination-bg !default;
    +$pager-border:                         $pagination-border !default;
    +$pager-border-radius:                  15px !default;
    +
    +$pager-hover-bg:                       $pagination-hover-bg !default;
    +
    +$pager-active-bg:                      $pagination-active-bg !default;
    +$pager-active-color:                   $pagination-active-color !default;
    +
    +$pager-disabled-color:                 #fff !default;
    +
    +
    +//== Jumbotron
    +//
    +//##
    +
    +$jumbotron-padding:              30px !default;
    +$jumbotron-color:                inherit !default;
    +$jumbotron-bg:                   $gray-lighter !default;
    +$jumbotron-heading-color:        inherit !default;
    +$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
    +$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;
    +
    +
    +//== Form states and alerts
    +//
    +//## Define colors for form feedback states and, by default, alerts.
    +
    +$state-success-text:             #fff !default;
    +$state-success-bg:               $brand-success !default;
    +$state-success-border:           $brand-success !default;
    +
    +$state-info-text:                #fff !default;
    +$state-info-bg:                  $brand-info !default;
    +$state-info-border:              $brand-info !default;
    +
    +$state-warning-text:             #fff !default;
    +$state-warning-bg:               $brand-warning !default;
    +$state-warning-border:           $brand-warning !default;
    +
    +$state-danger-text:              #fff !default;
    +$state-danger-bg:                $brand-danger !default;
    +$state-danger-border:            $brand-danger !default;
    +
    +
    +//== Tooltips
    +//
    +//##
    +
    +//** Tooltip max width
    +$tooltip-max-width:           200px !default;
    +//** Tooltip text color
    +$tooltip-color:               #fff !default;
    +//** Tooltip background color
    +$tooltip-bg:                  #000 !default;
    +$tooltip-opacity:             .9 !default;
    +
    +//** Tooltip arrow width
    +$tooltip-arrow-width:         5px !default;
    +//** Tooltip arrow color
    +$tooltip-arrow-color:         $tooltip-bg !default;
    +
    +
    +//== Popovers
    +//
    +//##
    +
    +//** Popover body background color
    +$popover-bg:                          #fff !default;
    +//** Popover maximum width
    +$popover-max-width:                   276px !default;
    +//** Popover border color
    +$popover-border-color:                rgba(0,0,0,.2) !default;
    +//** Popover fallback border color
    +$popover-fallback-border-color:       #ccc !default;
    +
    +//** Popover title background color
    +$popover-title-bg:                    darken($popover-bg, 3%) !default;
    +
    +//** Popover arrow width
    +$popover-arrow-width:                 10px !default;
    +//** Popover arrow color
    +$popover-arrow-color:                 $popover-bg !default;
    +
    +//** Popover outer arrow width
    +$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
    +//** Popover outer arrow color
    +$popover-arrow-outer-color:           fadein($popover-border-color, 5%) !default;
    +//** Popover outer arrow fallback color
    +$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;
    +
    +
    +//== Labels
    +//
    +//##
    +
    +//** Default label background color
    +$label-default-bg:            $btn-default-bg !default;
    +//** Primary label background color
    +$label-primary-bg:            $brand-primary !default;
    +//** Success label background color
    +$label-success-bg:            $brand-success !default;
    +//** Info label background color
    +$label-info-bg:               $brand-info !default;
    +//** Warning label background color
    +$label-warning-bg:            $brand-warning !default;
    +//** Danger label background color
    +$label-danger-bg:             $brand-danger !default;
    +
    +//** Default label text color
    +$label-color:                 #fff !default;
    +//** Default text color of a linked label
    +$label-link-hover-color:      #fff !default;
    +
    +
    +//== Modals
    +//
    +//##
    +
    +//** Padding applied to the modal body
    +$modal-inner-padding:         20px !default;
    +
    +//** Padding applied to the modal title
    +$modal-title-padding:         15px !default;
    +//** Modal title line-height
    +$modal-title-line-height:     $line-height-base !default;
    +
    +//** Background color of modal content area
    +$modal-content-bg:                             #fff !default;
    +//** Modal content border color
    +$modal-content-border-color:                   rgba(0,0,0,.2) !default;
    +//** Modal content border color **for IE8**
    +$modal-content-fallback-border-color:          #999 !default;
    +
    +//** Modal backdrop background color
    +$modal-backdrop-bg:           #000 !default;
    +//** Modal backdrop opacity
    +$modal-backdrop-opacity:      .5 !default;
    +//** Modal header border color
    +$modal-header-border-color:   #e5e5e5 !default;
    +//** Modal footer border color
    +$modal-footer-border-color:   $modal-header-border-color !default;
    +
    +$modal-lg:                    900px !default;
    +$modal-md:                    600px !default;
    +$modal-sm:                    300px !default;
    +
    +
    +//== Alerts
    +//
    +//## Define alert colors, border radius, and padding.
    +
    +$alert-padding:               15px !default;
    +$alert-border-radius:         $border-radius-base !default;
    +$alert-link-font-weight:      bold !default;
    +
    +$alert-success-bg:            $state-success-bg !default;
    +$alert-success-text:          $state-success-text !default;
    +$alert-success-border:        $state-success-border !default;
    +
    +$alert-info-bg:               $state-info-bg !default;
    +$alert-info-text:             $state-info-text !default;
    +$alert-info-border:           $state-info-border !default;
    +
    +$alert-warning-bg:            $state-warning-bg !default;
    +$alert-warning-text:          $state-warning-text !default;
    +$alert-warning-border:        $state-warning-border !default;
    +
    +$alert-danger-bg:             $state-danger-bg !default;
    +$alert-danger-text:           $state-danger-text !default;
    +$alert-danger-border:         $state-danger-border !default;
    +
    +
    +//== Progress bars
    +//
    +//##
    +
    +//** Background color of the whole progress component
    +$progress-bg:                 $gray-lighter !default;
    +//** Progress bar text color
    +$progress-bar-color:          #fff !default;
    +//** Variable for setting rounded corners on progress bar.
    +$progress-border-radius:      $border-radius-base !default;
    +
    +//** Default progress bar color
    +$progress-bar-bg:             $brand-primary !default;
    +//** Success progress bar color
    +$progress-bar-success-bg:     $brand-success !default;
    +//** Warning progress bar color
    +$progress-bar-warning-bg:     $brand-warning !default;
    +//** Danger progress bar color
    +$progress-bar-danger-bg:      $brand-danger !default;
    +//** Info progress bar color
    +$progress-bar-info-bg:        $brand-info !default;
    +
    +
    +//== List group
    +//
    +//##
    +
    +//** Background color on `.list-group-item`
    +$list-group-bg:                 #fff !default;
    +//** `.list-group-item` border color
    +$list-group-border:             $gray-lighter !default;
    +//** List group border radius
    +$list-group-border-radius:      $border-radius-base !default;
    +
    +//** Background color of single list items on hover
    +$list-group-hover-bg:           $gray-lighter !default;
    +//** Text color of active list items
    +$list-group-active-color:       $component-active-color !default;
    +//** Background color of active list items
    +$list-group-active-bg:          $component-active-bg !default;
    +//** Border color of active list elements
    +$list-group-active-border:      $list-group-active-bg !default;
    +//** Text color for content within active list items
    +$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;
    +
    +//** Text color of disabled list items
    +$list-group-disabled-color:      $gray-light !default;
    +//** Background color of disabled list items
    +$list-group-disabled-bg:         $gray-lighter !default;
    +//** Text color for content within disabled list items
    +$list-group-disabled-text-color: $list-group-disabled-color !default;
    +
    +$list-group-link-color:         #555 !default;
    +$list-group-link-hover-color:   $list-group-link-color !default;
    +$list-group-link-heading-color: #333 !default;
    +
    +
    +//== Panels
    +//
    +//##
    +
    +$panel-bg:                    #fff !default;
    +$panel-body-padding:          15px !default;
    +$panel-heading-padding:       10px 15px !default;
    +$panel-footer-padding:        $panel-heading-padding !default;
    +$panel-border-radius:         $border-radius-base !default;
    +
    +//** Border color for elements within panels
    +$panel-inner-border:          $gray-lighter !default;
    +$panel-footer-bg:             $gray-lighter !default;
    +
    +$panel-default-text:          $text-color !default;
    +$panel-default-border:        $gray-lighter !default;
    +$panel-default-heading-bg:    $gray-lighter !default;
    +
    +$panel-primary-text:          #fff !default;
    +$panel-primary-border:        $brand-primary !default;
    +$panel-primary-heading-bg:    $brand-primary !default;
    +
    +$panel-success-text:          $state-success-text !default;
    +$panel-success-border:        $state-success-border !default;
    +$panel-success-heading-bg:    $state-success-bg !default;
    +
    +$panel-info-text:             $state-info-text !default;
    +$panel-info-border:           $state-info-border !default;
    +$panel-info-heading-bg:       $state-info-bg !default;
    +
    +$panel-warning-text:          $state-warning-text !default;
    +$panel-warning-border:        $state-warning-border !default;
    +$panel-warning-heading-bg:    $state-warning-bg !default;
    +
    +$panel-danger-text:           $state-danger-text !default;
    +$panel-danger-border:         $state-danger-border !default;
    +$panel-danger-heading-bg:     $state-danger-bg !default;
    +
    +
    +//== Thumbnails
    +//
    +//##
    +
    +//** Padding around the thumbnail image
    +$thumbnail-padding:           4px !default;
    +//** Thumbnail background color
    +$thumbnail-bg:                $body-bg !default;
    +//** Thumbnail border color
    +$thumbnail-border:            $gray-lighter !default;
    +//** Thumbnail border radius
    +$thumbnail-border-radius:     $border-radius-base !default;
    +
    +//** Custom text color for thumbnail captions
    +$thumbnail-caption-color:     $text-color !default;
    +//** Padding around the thumbnail caption
    +$thumbnail-caption-padding:   9px !default;
    +
    +
    +//== Wells
    +//
    +//##
    +
    +$well-bg:                     $gray-lighter !default;
    +$well-border:                 transparent !default;
    +
    +
    +//== Badges
    +//
    +//##
    +
    +$badge-color:                 #fff !default;
    +//** Linked badge text color on hover
    +$badge-link-hover-color:      #fff !default;
    +$badge-bg:                    $brand-primary !default;
    +
    +//** Badge text color in active nav link
    +$badge-active-color:          $brand-primary !default;
    +//** Badge background color in active nav link
    +$badge-active-bg:             #fff !default;
    +
    +$badge-font-weight:           bold !default;
    +$badge-line-height:           1 !default;
    +$badge-border-radius:         10px !default;
    +
    +
    +//== Breadcrumbs
    +//
    +//##
    +
    +$breadcrumb-padding-vertical:   8px !default;
    +$breadcrumb-padding-horizontal: 15px !default;
    +//** Breadcrumb background color
    +$breadcrumb-bg:                 $gray-lighter !default;
    +//** Breadcrumb text color
    +$breadcrumb-color:              #ccc !default;
    +//** Text color of current page in the breadcrumb
    +$breadcrumb-active-color:       $gray !default;
    +//** Textual separator for between breadcrumb elements
    +$breadcrumb-separator:          "/" !default;
    +
    +
    +//== Carousel
    +//
    +//##
    +
    +$carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6) !default;
    +
    +$carousel-control-color:                      #fff !default;
    +$carousel-control-width:                      15% !default;
    +$carousel-control-opacity:                    .5 !default;
    +$carousel-control-font-size:                  20px !default;
    +
    +$carousel-indicator-active-bg:                #fff !default;
    +$carousel-indicator-border-color:             #fff !default;
    +
    +$carousel-caption-color:                      #fff !default;
    +
    +
    +//== Close
    +//
    +//##
    +
    +$close-font-weight:           bold !default;
    +$close-color:                 #000 !default;
    +$close-text-shadow:           none !default;
    +
    +
    +//== Code
    +//
    +//##
    +
    +$code-color:                  #c7254e !default;
    +$code-bg:                     #f9f2f4 !default;
    +
    +$kbd-color:                   #fff !default;
    +$kbd-bg:                      #333 !default;
    +
    +$pre-bg:                      $gray-lighter !default;
    +$pre-color:                   $gray-dark !default;
    +$pre-border-color:            #ccc !default;
    +$pre-scrollable-max-height:   340px !default;
    +
    +
    +//== Type
    +//
    +//##
    +
    +//** Horizontal offset for forms and lists.
    +$component-offset-horizontal: 180px !default;
    +//** Text muted color
    +$text-muted:                  $gray-light !default;
    +//** Abbreviations and acronyms border color
    +$abbr-border-color:           $gray-light !default;
    +//** Headings small color
    +$headings-small-color:        $gray-light !default;
    +//** Blockquote small color
    +$blockquote-small-color:      $gray-light !default;
    +//** Blockquote font size
    +$blockquote-font-size:        ($font-size-base * 1.25) !default;
    +//** Blockquote border color
    +$blockquote-border-color:     $gray-lighter !default;
    +//** Page header border color
    +$page-header-border-color:    transparent !default;
    +//** Width of horizontal description list titles
    +$dl-horizontal-offset:        $component-offset-horizontal !default;
    +//** Horizontal line color.
    +$hr-border:                   $gray-lighter !default;
    diff --git a/ituro/static/content_management/css/bootstrap.css b/ituro/static/content_management/css/bootstrap.css
    new file mode 100644
    index 0000000..09d2511
    --- /dev/null
    +++ b/ituro/static/content_management/css/bootstrap.css
    @@ -0,0 +1,7065 @@
    +@import url("https://fonts.googleapis.com/css?family=Lato:400,700,400italic");
    +/*!
    + * bootswatch v3.3.5
    + * Homepage: http://bootswatch.com
    + * Copyright 2012-2015 Thomas Park
    + * Licensed under MIT
    + * Based on Bootstrap
    +*/
    +/*!
    + * Bootstrap v3.3.5 (http://getbootstrap.com)
    + * Copyright 2011-2015 Twitter, Inc.
    + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
    + */
    +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
    +html {
    +  font-family: sans-serif;
    +  -ms-text-size-adjust: 100%;
    +  -webkit-text-size-adjust: 100%;
    +}
    +body {
    +  margin: 0;
    +}
    +article,
    +aside,
    +details,
    +figcaption,
    +figure,
    +footer,
    +header,
    +hgroup,
    +main,
    +menu,
    +nav,
    +section,
    +summary {
    +  display: block;
    +}
    +audio,
    +canvas,
    +progress,
    +video {
    +  display: inline-block;
    +  vertical-align: baseline;
    +}
    +audio:not([controls]) {
    +  display: none;
    +  height: 0;
    +}
    +[hidden],
    +template {
    +  display: none;
    +}
    +a {
    +  background-color: transparent;
    +}
    +a:active,
    +a:hover {
    +  outline: 0;
    +}
    +abbr[title] {
    +  border-bottom: 1px dotted;
    +}
    +b,
    +strong {
    +  font-weight: bold;
    +}
    +dfn {
    +  font-style: italic;
    +}
    +h1 {
    +  font-size: 2em;
    +  margin: 0.67em 0;
    +}
    +mark {
    +  background: #ff0;
    +  color: #000;
    +}
    +small {
    +  font-size: 80%;
    +}
    +sub,
    +sup {
    +  font-size: 75%;
    +  line-height: 0;
    +  position: relative;
    +  vertical-align: baseline;
    +}
    +sup {
    +  top: -0.5em;
    +}
    +sub {
    +  bottom: -0.25em;
    +}
    +img {
    +  border: 0;
    +}
    +svg:not(:root) {
    +  overflow: hidden;
    +}
    +figure {
    +  margin: 1em 40px;
    +}
    +hr {
    +  -webkit-box-sizing: content-box;
    +     -moz-box-sizing: content-box;
    +          box-sizing: content-box;
    +  height: 0;
    +}
    +pre {
    +  overflow: auto;
    +}
    +code,
    +kbd,
    +pre,
    +samp {
    +  font-family: monospace, monospace;
    +  font-size: 1em;
    +}
    +button,
    +input,
    +optgroup,
    +select,
    +textarea {
    +  color: inherit;
    +  font: inherit;
    +  margin: 0;
    +}
    +button {
    +  overflow: visible;
    +}
    +button,
    +select {
    +  text-transform: none;
    +}
    +button,
    +html input[type="button"],
    +input[type="reset"],
    +input[type="submit"] {
    +  -webkit-appearance: button;
    +  cursor: pointer;
    +}
    +button[disabled],
    +html input[disabled] {
    +  cursor: default;
    +}
    +button::-moz-focus-inner,
    +input::-moz-focus-inner {
    +  border: 0;
    +  padding: 0;
    +}
    +input {
    +  line-height: normal;
    +}
    +input[type="checkbox"],
    +input[type="radio"] {
    +  -webkit-box-sizing: border-box;
    +     -moz-box-sizing: border-box;
    +          box-sizing: border-box;
    +  padding: 0;
    +}
    +input[type="number"]::-webkit-inner-spin-button,
    +input[type="number"]::-webkit-outer-spin-button {
    +  height: auto;
    +}
    +input[type="search"] {
    +  -webkit-appearance: textfield;
    +  -webkit-box-sizing: content-box;
    +     -moz-box-sizing: content-box;
    +          box-sizing: content-box;
    +}
    +input[type="search"]::-webkit-search-cancel-button,
    +input[type="search"]::-webkit-search-decoration {
    +  -webkit-appearance: none;
    +}
    +fieldset {
    +  border: 1px solid #c0c0c0;
    +  margin: 0 2px;
    +  padding: 0.35em 0.625em 0.75em;
    +}
    +legend {
    +  border: 0;
    +  padding: 0;
    +}
    +textarea {
    +  overflow: auto;
    +}
    +optgroup {
    +  font-weight: bold;
    +}
    +table {
    +  border-collapse: collapse;
    +  border-spacing: 0;
    +}
    +td,
    +th {
    +  padding: 0;
    +}
    +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
    +@media print {
    +  *,
    +  *:before,
    +  *:after {
    +    background: transparent !important;
    +    color: #000 !important;
    +    -webkit-box-shadow: none !important;
    +            box-shadow: none !important;
    +    text-shadow: none !important;
    +  }
    +  a,
    +  a:visited {
    +    text-decoration: underline;
    +  }
    +  a[href]:after {
    +    content: " (" attr(href) ")";
    +  }
    +  abbr[title]:after {
    +    content: " (" attr(title) ")";
    +  }
    +  a[href^="#"]:after,
    +  a[href^="javascript:"]:after {
    +    content: "";
    +  }
    +  pre,
    +  blockquote {
    +    border: 1px solid #999;
    +    page-break-inside: avoid;
    +  }
    +  thead {
    +    display: table-header-group;
    +  }
    +  tr,
    +  img {
    +    page-break-inside: avoid;
    +  }
    +  img {
    +    max-width: 100% !important;
    +  }
    +  p,
    +  h2,
    +  h3 {
    +    orphans: 3;
    +    widows: 3;
    +  }
    +  h2,
    +  h3 {
    +    page-break-after: avoid;
    +  }
    +  .navbar {
    +    display: none;
    +  }
    +  .btn > .caret,
    +  .dropup > .btn > .caret {
    +    border-top-color: #000 !important;
    +  }
    +  .label {
    +    border: 1px solid #000;
    +  }
    +  .table {
    +    border-collapse: collapse !important;
    +  }
    +  .table td,
    +  .table th {
    +    background-color: #fff !important;
    +  }
    +  .table-bordered th,
    +  .table-bordered td {
    +    border: 1px solid #ddd !important;
    +  }
    +}
    +@font-face {
    +  font-family: 'Glyphicons Halflings';
    +  src: url('../fonts/glyphicons-halflings-regular.eot');
    +  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
    +}
    +.glyphicon {
    +  position: relative;
    +  top: 1px;
    +  display: inline-block;
    +  font-family: 'Glyphicons Halflings';
    +  font-style: normal;
    +  font-weight: normal;
    +  line-height: 1;
    +  -webkit-font-smoothing: antialiased;
    +  -moz-osx-font-smoothing: grayscale;
    +}
    +.glyphicon-asterisk:before {
    +  content: "\2a";
    +}
    +.glyphicon-plus:before {
    +  content: "\2b";
    +}
    +.glyphicon-euro:before,
    +.glyphicon-eur:before {
    +  content: "\20ac";
    +}
    +.glyphicon-minus:before {
    +  content: "\2212";
    +}
    +.glyphicon-cloud:before {
    +  content: "\2601";
    +}
    +.glyphicon-envelope:before {
    +  content: "\2709";
    +}
    +.glyphicon-pencil:before {
    +  content: "\270f";
    +}
    +.glyphicon-glass:before {
    +  content: "\e001";
    +}
    +.glyphicon-music:before {
    +  content: "\e002";
    +}
    +.glyphicon-search:before {
    +  content: "\e003";
    +}
    +.glyphicon-heart:before {
    +  content: "\e005";
    +}
    +.glyphicon-star:before {
    +  content: "\e006";
    +}
    +.glyphicon-star-empty:before {
    +  content: "\e007";
    +}
    +.glyphicon-user:before {
    +  content: "\e008";
    +}
    +.glyphicon-film:before {
    +  content: "\e009";
    +}
    +.glyphicon-th-large:before {
    +  content: "\e010";
    +}
    +.glyphicon-th:before {
    +  content: "\e011";
    +}
    +.glyphicon-th-list:before {
    +  content: "\e012";
    +}
    +.glyphicon-ok:before {
    +  content: "\e013";
    +}
    +.glyphicon-remove:before {
    +  content: "\e014";
    +}
    +.glyphicon-zoom-in:before {
    +  content: "\e015";
    +}
    +.glyphicon-zoom-out:before {
    +  content: "\e016";
    +}
    +.glyphicon-off:before {
    +  content: "\e017";
    +}
    +.glyphicon-signal:before {
    +  content: "\e018";
    +}
    +.glyphicon-cog:before {
    +  content: "\e019";
    +}
    +.glyphicon-trash:before {
    +  content: "\e020";
    +}
    +.glyphicon-home:before {
    +  content: "\e021";
    +}
    +.glyphicon-file:before {
    +  content: "\e022";
    +}
    +.glyphicon-time:before {
    +  content: "\e023";
    +}
    +.glyphicon-road:before {
    +  content: "\e024";
    +}
    +.glyphicon-download-alt:before {
    +  content: "\e025";
    +}
    +.glyphicon-download:before {
    +  content: "\e026";
    +}
    +.glyphicon-upload:before {
    +  content: "\e027";
    +}
    +.glyphicon-inbox:before {
    +  content: "\e028";
    +}
    +.glyphicon-play-circle:before {
    +  content: "\e029";
    +}
    +.glyphicon-repeat:before {
    +  content: "\e030";
    +}
    +.glyphicon-refresh:before {
    +  content: "\e031";
    +}
    +.glyphicon-list-alt:before {
    +  content: "\e032";
    +}
    +.glyphicon-lock:before {
    +  content: "\e033";
    +}
    +.glyphicon-flag:before {
    +  content: "\e034";
    +}
    +.glyphicon-headphones:before {
    +  content: "\e035";
    +}
    +.glyphicon-volume-off:before {
    +  content: "\e036";
    +}
    +.glyphicon-volume-down:before {
    +  content: "\e037";
    +}
    +.glyphicon-volume-up:before {
    +  content: "\e038";
    +}
    +.glyphicon-qrcode:before {
    +  content: "\e039";
    +}
    +.glyphicon-barcode:before {
    +  content: "\e040";
    +}
    +.glyphicon-tag:before {
    +  content: "\e041";
    +}
    +.glyphicon-tags:before {
    +  content: "\e042";
    +}
    +.glyphicon-book:before {
    +  content: "\e043";
    +}
    +.glyphicon-bookmark:before {
    +  content: "\e044";
    +}
    +.glyphicon-print:before {
    +  content: "\e045";
    +}
    +.glyphicon-camera:before {
    +  content: "\e046";
    +}
    +.glyphicon-font:before {
    +  content: "\e047";
    +}
    +.glyphicon-bold:before {
    +  content: "\e048";
    +}
    +.glyphicon-italic:before {
    +  content: "\e049";
    +}
    +.glyphicon-text-height:before {
    +  content: "\e050";
    +}
    +.glyphicon-text-width:before {
    +  content: "\e051";
    +}
    +.glyphicon-align-left:before {
    +  content: "\e052";
    +}
    +.glyphicon-align-center:before {
    +  content: "\e053";
    +}
    +.glyphicon-align-right:before {
    +  content: "\e054";
    +}
    +.glyphicon-align-justify:before {
    +  content: "\e055";
    +}
    +.glyphicon-list:before {
    +  content: "\e056";
    +}
    +.glyphicon-indent-left:before {
    +  content: "\e057";
    +}
    +.glyphicon-indent-right:before {
    +  content: "\e058";
    +}
    +.glyphicon-facetime-video:before {
    +  content: "\e059";
    +}
    +.glyphicon-picture:before {
    +  content: "\e060";
    +}
    +.glyphicon-map-marker:before {
    +  content: "\e062";
    +}
    +.glyphicon-adjust:before {
    +  content: "\e063";
    +}
    +.glyphicon-tint:before {
    +  content: "\e064";
    +}
    +.glyphicon-edit:before {
    +  content: "\e065";
    +}
    +.glyphicon-share:before {
    +  content: "\e066";
    +}
    +.glyphicon-check:before {
    +  content: "\e067";
    +}
    +.glyphicon-move:before {
    +  content: "\e068";
    +}
    +.glyphicon-step-backward:before {
    +  content: "\e069";
    +}
    +.glyphicon-fast-backward:before {
    +  content: "\e070";
    +}
    +.glyphicon-backward:before {
    +  content: "\e071";
    +}
    +.glyphicon-play:before {
    +  content: "\e072";
    +}
    +.glyphicon-pause:before {
    +  content: "\e073";
    +}
    +.glyphicon-stop:before {
    +  content: "\e074";
    +}
    +.glyphicon-forward:before {
    +  content: "\e075";
    +}
    +.glyphicon-fast-forward:before {
    +  content: "\e076";
    +}
    +.glyphicon-step-forward:before {
    +  content: "\e077";
    +}
    +.glyphicon-eject:before {
    +  content: "\e078";
    +}
    +.glyphicon-chevron-left:before {
    +  content: "\e079";
    +}
    +.glyphicon-chevron-right:before {
    +  content: "\e080";
    +}
    +.glyphicon-plus-sign:before {
    +  content: "\e081";
    +}
    +.glyphicon-minus-sign:before {
    +  content: "\e082";
    +}
    +.glyphicon-remove-sign:before {
    +  content: "\e083";
    +}
    +.glyphicon-ok-sign:before {
    +  content: "\e084";
    +}
    +.glyphicon-question-sign:before {
    +  content: "\e085";
    +}
    +.glyphicon-info-sign:before {
    +  content: "\e086";
    +}
    +.glyphicon-screenshot:before {
    +  content: "\e087";
    +}
    +.glyphicon-remove-circle:before {
    +  content: "\e088";
    +}
    +.glyphicon-ok-circle:before {
    +  content: "\e089";
    +}
    +.glyphicon-ban-circle:before {
    +  content: "\e090";
    +}
    +.glyphicon-arrow-left:before {
    +  content: "\e091";
    +}
    +.glyphicon-arrow-right:before {
    +  content: "\e092";
    +}
    +.glyphicon-arrow-up:before {
    +  content: "\e093";
    +}
    +.glyphicon-arrow-down:before {
    +  content: "\e094";
    +}
    +.glyphicon-share-alt:before {
    +  content: "\e095";
    +}
    +.glyphicon-resize-full:before {
    +  content: "\e096";
    +}
    +.glyphicon-resize-small:before {
    +  content: "\e097";
    +}
    +.glyphicon-exclamation-sign:before {
    +  content: "\e101";
    +}
    +.glyphicon-gift:before {
    +  content: "\e102";
    +}
    +.glyphicon-leaf:before {
    +  content: "\e103";
    +}
    +.glyphicon-fire:before {
    +  content: "\e104";
    +}
    +.glyphicon-eye-open:before {
    +  content: "\e105";
    +}
    +.glyphicon-eye-close:before {
    +  content: "\e106";
    +}
    +.glyphicon-warning-sign:before {
    +  content: "\e107";
    +}
    +.glyphicon-plane:before {
    +  content: "\e108";
    +}
    +.glyphicon-calendar:before {
    +  content: "\e109";
    +}
    +.glyphicon-random:before {
    +  content: "\e110";
    +}
    +.glyphicon-comment:before {
    +  content: "\e111";
    +}
    +.glyphicon-magnet:before {
    +  content: "\e112";
    +}
    +.glyphicon-chevron-up:before {
    +  content: "\e113";
    +}
    +.glyphicon-chevron-down:before {
    +  content: "\e114";
    +}
    +.glyphicon-retweet:before {
    +  content: "\e115";
    +}
    +.glyphicon-shopping-cart:before {
    +  content: "\e116";
    +}
    +.glyphicon-folder-close:before {
    +  content: "\e117";
    +}
    +.glyphicon-folder-open:before {
    +  content: "\e118";
    +}
    +.glyphicon-resize-vertical:before {
    +  content: "\e119";
    +}
    +.glyphicon-resize-horizontal:before {
    +  content: "\e120";
    +}
    +.glyphicon-hdd:before {
    +  content: "\e121";
    +}
    +.glyphicon-bullhorn:before {
    +  content: "\e122";
    +}
    +.glyphicon-bell:before {
    +  content: "\e123";
    +}
    +.glyphicon-certificate:before {
    +  content: "\e124";
    +}
    +.glyphicon-thumbs-up:before {
    +  content: "\e125";
    +}
    +.glyphicon-thumbs-down:before {
    +  content: "\e126";
    +}
    +.glyphicon-hand-right:before {
    +  content: "\e127";
    +}
    +.glyphicon-hand-left:before {
    +  content: "\e128";
    +}
    +.glyphicon-hand-up:before {
    +  content: "\e129";
    +}
    +.glyphicon-hand-down:before {
    +  content: "\e130";
    +}
    +.glyphicon-circle-arrow-right:before {
    +  content: "\e131";
    +}
    +.glyphicon-circle-arrow-left:before {
    +  content: "\e132";
    +}
    +.glyphicon-circle-arrow-up:before {
    +  content: "\e133";
    +}
    +.glyphicon-circle-arrow-down:before {
    +  content: "\e134";
    +}
    +.glyphicon-globe:before {
    +  content: "\e135";
    +}
    +.glyphicon-wrench:before {
    +  content: "\e136";
    +}
    +.glyphicon-tasks:before {
    +  content: "\e137";
    +}
    +.glyphicon-filter:before {
    +  content: "\e138";
    +}
    +.glyphicon-briefcase:before {
    +  content: "\e139";
    +}
    +.glyphicon-fullscreen:before {
    +  content: "\e140";
    +}
    +.glyphicon-dashboard:before {
    +  content: "\e141";
    +}
    +.glyphicon-paperclip:before {
    +  content: "\e142";
    +}
    +.glyphicon-heart-empty:before {
    +  content: "\e143";
    +}
    +.glyphicon-link:before {
    +  content: "\e144";
    +}
    +.glyphicon-phone:before {
    +  content: "\e145";
    +}
    +.glyphicon-pushpin:before {
    +  content: "\e146";
    +}
    +.glyphicon-usd:before {
    +  content: "\e148";
    +}
    +.glyphicon-gbp:before {
    +  content: "\e149";
    +}
    +.glyphicon-sort:before {
    +  content: "\e150";
    +}
    +.glyphicon-sort-by-alphabet:before {
    +  content: "\e151";
    +}
    +.glyphicon-sort-by-alphabet-alt:before {
    +  content: "\e152";
    +}
    +.glyphicon-sort-by-order:before {
    +  content: "\e153";
    +}
    +.glyphicon-sort-by-order-alt:before {
    +  content: "\e154";
    +}
    +.glyphicon-sort-by-attributes:before {
    +  content: "\e155";
    +}
    +.glyphicon-sort-by-attributes-alt:before {
    +  content: "\e156";
    +}
    +.glyphicon-unchecked:before {
    +  content: "\e157";
    +}
    +.glyphicon-expand:before {
    +  content: "\e158";
    +}
    +.glyphicon-collapse-down:before {
    +  content: "\e159";
    +}
    +.glyphicon-collapse-up:before {
    +  content: "\e160";
    +}
    +.glyphicon-log-in:before {
    +  content: "\e161";
    +}
    +.glyphicon-flash:before {
    +  content: "\e162";
    +}
    +.glyphicon-log-out:before {
    +  content: "\e163";
    +}
    +.glyphicon-new-window:before {
    +  content: "\e164";
    +}
    +.glyphicon-record:before {
    +  content: "\e165";
    +}
    +.glyphicon-save:before {
    +  content: "\e166";
    +}
    +.glyphicon-open:before {
    +  content: "\e167";
    +}
    +.glyphicon-saved:before {
    +  content: "\e168";
    +}
    +.glyphicon-import:before {
    +  content: "\e169";
    +}
    +.glyphicon-export:before {
    +  content: "\e170";
    +}
    +.glyphicon-send:before {
    +  content: "\e171";
    +}
    +.glyphicon-floppy-disk:before {
    +  content: "\e172";
    +}
    +.glyphicon-floppy-saved:before {
    +  content: "\e173";
    +}
    +.glyphicon-floppy-remove:before {
    +  content: "\e174";
    +}
    +.glyphicon-floppy-save:before {
    +  content: "\e175";
    +}
    +.glyphicon-floppy-open:before {
    +  content: "\e176";
    +}
    +.glyphicon-credit-card:before {
    +  content: "\e177";
    +}
    +.glyphicon-transfer:before {
    +  content: "\e178";
    +}
    +.glyphicon-cutlery:before {
    +  content: "\e179";
    +}
    +.glyphicon-header:before {
    +  content: "\e180";
    +}
    +.glyphicon-compressed:before {
    +  content: "\e181";
    +}
    +.glyphicon-earphone:before {
    +  content: "\e182";
    +}
    +.glyphicon-phone-alt:before {
    +  content: "\e183";
    +}
    +.glyphicon-tower:before {
    +  content: "\e184";
    +}
    +.glyphicon-stats:before {
    +  content: "\e185";
    +}
    +.glyphicon-sd-video:before {
    +  content: "\e186";
    +}
    +.glyphicon-hd-video:before {
    +  content: "\e187";
    +}
    +.glyphicon-subtitles:before {
    +  content: "\e188";
    +}
    +.glyphicon-sound-stereo:before {
    +  content: "\e189";
    +}
    +.glyphicon-sound-dolby:before {
    +  content: "\e190";
    +}
    +.glyphicon-sound-5-1:before {
    +  content: "\e191";
    +}
    +.glyphicon-sound-6-1:before {
    +  content: "\e192";
    +}
    +.glyphicon-sound-7-1:before {
    +  content: "\e193";
    +}
    +.glyphicon-copyright-mark:before {
    +  content: "\e194";
    +}
    +.glyphicon-registration-mark:before {
    +  content: "\e195";
    +}
    +.glyphicon-cloud-download:before {
    +  content: "\e197";
    +}
    +.glyphicon-cloud-upload:before {
    +  content: "\e198";
    +}
    +.glyphicon-tree-conifer:before {
    +  content: "\e199";
    +}
    +.glyphicon-tree-deciduous:before {
    +  content: "\e200";
    +}
    +.glyphicon-cd:before {
    +  content: "\e201";
    +}
    +.glyphicon-save-file:before {
    +  content: "\e202";
    +}
    +.glyphicon-open-file:before {
    +  content: "\e203";
    +}
    +.glyphicon-level-up:before {
    +  content: "\e204";
    +}
    +.glyphicon-copy:before {
    +  content: "\e205";
    +}
    +.glyphicon-paste:before {
    +  content: "\e206";
    +}
    +.glyphicon-alert:before {
    +  content: "\e209";
    +}
    +.glyphicon-equalizer:before {
    +  content: "\e210";
    +}
    +.glyphicon-king:before {
    +  content: "\e211";
    +}
    +.glyphicon-queen:before {
    +  content: "\e212";
    +}
    +.glyphicon-pawn:before {
    +  content: "\e213";
    +}
    +.glyphicon-bishop:before {
    +  content: "\e214";
    +}
    +.glyphicon-knight:before {
    +  content: "\e215";
    +}
    +.glyphicon-baby-formula:before {
    +  content: "\e216";
    +}
    +.glyphicon-tent:before {
    +  content: "\26fa";
    +}
    +.glyphicon-blackboard:before {
    +  content: "\e218";
    +}
    +.glyphicon-bed:before {
    +  content: "\e219";
    +}
    +.glyphicon-apple:before {
    +  content: "\f8ff";
    +}
    +.glyphicon-erase:before {
    +  content: "\e221";
    +}
    +.glyphicon-hourglass:before {
    +  content: "\231b";
    +}
    +.glyphicon-lamp:before {
    +  content: "\e223";
    +}
    +.glyphicon-duplicate:before {
    +  content: "\e224";
    +}
    +.glyphicon-piggy-bank:before {
    +  content: "\e225";
    +}
    +.glyphicon-scissors:before {
    +  content: "\e226";
    +}
    +.glyphicon-bitcoin:before {
    +  content: "\e227";
    +}
    +.glyphicon-btc:before {
    +  content: "\e227";
    +}
    +.glyphicon-xbt:before {
    +  content: "\e227";
    +}
    +.glyphicon-yen:before {
    +  content: "\00a5";
    +}
    +.glyphicon-jpy:before {
    +  content: "\00a5";
    +}
    +.glyphicon-ruble:before {
    +  content: "\20bd";
    +}
    +.glyphicon-rub:before {
    +  content: "\20bd";
    +}
    +.glyphicon-scale:before {
    +  content: "\e230";
    +}
    +.glyphicon-ice-lolly:before {
    +  content: "\e231";
    +}
    +.glyphicon-ice-lolly-tasted:before {
    +  content: "\e232";
    +}
    +.glyphicon-education:before {
    +  content: "\e233";
    +}
    +.glyphicon-option-horizontal:before {
    +  content: "\e234";
    +}
    +.glyphicon-option-vertical:before {
    +  content: "\e235";
    +}
    +.glyphicon-menu-hamburger:before {
    +  content: "\e236";
    +}
    +.glyphicon-modal-window:before {
    +  content: "\e237";
    +}
    +.glyphicon-oil:before {
    +  content: "\e238";
    +}
    +.glyphicon-grain:before {
    +  content: "\e239";
    +}
    +.glyphicon-sunglasses:before {
    +  content: "\e240";
    +}
    +.glyphicon-text-size:before {
    +  content: "\e241";
    +}
    +.glyphicon-text-color:before {
    +  content: "\e242";
    +}
    +.glyphicon-text-background:before {
    +  content: "\e243";
    +}
    +.glyphicon-object-align-top:before {
    +  content: "\e244";
    +}
    +.glyphicon-object-align-bottom:before {
    +  content: "\e245";
    +}
    +.glyphicon-object-align-horizontal:before {
    +  content: "\e246";
    +}
    +.glyphicon-object-align-left:before {
    +  content: "\e247";
    +}
    +.glyphicon-object-align-vertical:before {
    +  content: "\e248";
    +}
    +.glyphicon-object-align-right:before {
    +  content: "\e249";
    +}
    +.glyphicon-triangle-right:before {
    +  content: "\e250";
    +}
    +.glyphicon-triangle-left:before {
    +  content: "\e251";
    +}
    +.glyphicon-triangle-bottom:before {
    +  content: "\e252";
    +}
    +.glyphicon-triangle-top:before {
    +  content: "\e253";
    +}
    +.glyphicon-console:before {
    +  content: "\e254";
    +}
    +.glyphicon-superscript:before {
    +  content: "\e255";
    +}
    +.glyphicon-subscript:before {
    +  content: "\e256";
    +}
    +.glyphicon-menu-left:before {
    +  content: "\e257";
    +}
    +.glyphicon-menu-right:before {
    +  content: "\e258";
    +}
    +.glyphicon-menu-down:before {
    +  content: "\e259";
    +}
    +.glyphicon-menu-up:before {
    +  content: "\e260";
    +}
    +* {
    +  -webkit-box-sizing: border-box;
    +  -moz-box-sizing: border-box;
    +  box-sizing: border-box;
    +}
    +*:before,
    +*:after {
    +  -webkit-box-sizing: border-box;
    +  -moz-box-sizing: border-box;
    +  box-sizing: border-box;
    +}
    +html {
    +  font-size: 10px;
    +  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    +}
    +body {
    +  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    +  font-size: 15px;
    +  line-height: 1.42857143;
    +  color: #2c3e50;
    +  background-color: #ffffff;
    +}
    +input,
    +button,
    +select,
    +textarea {
    +  font-family: inherit;
    +  font-size: inherit;
    +  line-height: inherit;
    +}
    +a {
    +  color: #18bc9c;
    +  text-decoration: none;
    +}
    +a:hover,
    +a:focus {
    +  color: #18bc9c;
    +  text-decoration: underline;
    +}
    +a:focus {
    +  outline: thin dotted;
    +  outline: 5px auto -webkit-focus-ring-color;
    +  outline-offset: -2px;
    +}
    +figure {
    +  margin: 0;
    +}
    +img {
    +  vertical-align: middle;
    +}
    +.img-responsive,
    +.thumbnail > img,
    +.thumbnail a > img,
    +.carousel-inner > .item > img,
    +.carousel-inner > .item > a > img {
    +  display: block;
    +  max-width: 100%;
    +  height: auto;
    +}
    +.img-rounded {
    +  border-radius: 6px;
    +}
    +.img-thumbnail {
    +  padding: 4px;
    +  line-height: 1.42857143;
    +  background-color: #ffffff;
    +  border: 1px solid #ecf0f1;
    +  border-radius: 4px;
    +  -webkit-transition: all 0.2s ease-in-out;
    +  -o-transition: all 0.2s ease-in-out;
    +  transition: all 0.2s ease-in-out;
    +  display: inline-block;
    +  max-width: 100%;
    +  height: auto;
    +}
    +.img-circle {
    +  border-radius: 50%;
    +}
    +hr {
    +  margin-top: 21px;
    +  margin-bottom: 21px;
    +  border: 0;
    +  border-top: 1px solid #ecf0f1;
    +}
    +.sr-only {
    +  position: absolute;
    +  width: 1px;
    +  height: 1px;
    +  margin: -1px;
    +  padding: 0;
    +  overflow: hidden;
    +  clip: rect(0, 0, 0, 0);
    +  border: 0;
    +}
    +.sr-only-focusable:active,
    +.sr-only-focusable:focus {
    +  position: static;
    +  width: auto;
    +  height: auto;
    +  margin: 0;
    +  overflow: visible;
    +  clip: auto;
    +}
    +[role="button"] {
    +  cursor: pointer;
    +}
    +h1,
    +h2,
    +h3,
    +h4,
    +h5,
    +h6,
    +.h1,
    +.h2,
    +.h3,
    +.h4,
    +.h5,
    +.h6 {
    +  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    +  font-weight: 400;
    +  line-height: 1.1;
    +  color: inherit;
    +}
    +h1 small,
    +h2 small,
    +h3 small,
    +h4 small,
    +h5 small,
    +h6 small,
    +.h1 small,
    +.h2 small,
    +.h3 small,
    +.h4 small,
    +.h5 small,
    +.h6 small,
    +h1 .small,
    +h2 .small,
    +h3 .small,
    +h4 .small,
    +h5 .small,
    +h6 .small,
    +.h1 .small,
    +.h2 .small,
    +.h3 .small,
    +.h4 .small,
    +.h5 .small,
    +.h6 .small {
    +  font-weight: normal;
    +  line-height: 1;
    +  color: #b4bcc2;
    +}
    +h1,
    +.h1,
    +h2,
    +.h2,
    +h3,
    +.h3 {
    +  margin-top: 21px;
    +  margin-bottom: 10.5px;
    +}
    +h1 small,
    +.h1 small,
    +h2 small,
    +.h2 small,
    +h3 small,
    +.h3 small,
    +h1 .small,
    +.h1 .small,
    +h2 .small,
    +.h2 .small,
    +h3 .small,
    +.h3 .small {
    +  font-size: 65%;
    +}
    +h4,
    +.h4,
    +h5,
    +.h5,
    +h6,
    +.h6 {
    +  margin-top: 10.5px;
    +  margin-bottom: 10.5px;
    +}
    +h4 small,
    +.h4 small,
    +h5 small,
    +.h5 small,
    +h6 small,
    +.h6 small,
    +h4 .small,
    +.h4 .small,
    +h5 .small,
    +.h5 .small,
    +h6 .small,
    +.h6 .small {
    +  font-size: 75%;
    +}
    +h1,
    +.h1 {
    +  font-size: 39px;
    +}
    +h2,
    +.h2 {
    +  font-size: 32px;
    +}
    +h3,
    +.h3 {
    +  font-size: 26px;
    +}
    +h4,
    +.h4 {
    +  font-size: 19px;
    +}
    +h5,
    +.h5 {
    +  font-size: 15px;
    +}
    +h6,
    +.h6 {
    +  font-size: 13px;
    +}
    +p {
    +  margin: 0 0 10.5px;
    +}
    +.lead {
    +  margin-bottom: 21px;
    +  font-size: 17px;
    +  font-weight: 300;
    +  line-height: 1.4;
    +}
    +@media (min-width: 768px) {
    +  .lead {
    +    font-size: 22.5px;
    +  }
    +}
    +small,
    +.small {
    +  font-size: 86%;
    +}
    +mark,
    +.mark {
    +  background-color: #f39c12;
    +  padding: .2em;
    +}
    +.text-left {
    +  text-align: left;
    +}
    +.text-right {
    +  text-align: right;
    +}
    +.text-center {
    +  text-align: center;
    +}
    +.text-justify {
    +  text-align: justify;
    +}
    +.text-nowrap {
    +  white-space: nowrap;
    +}
    +.text-lowercase {
    +  text-transform: lowercase;
    +}
    +.text-uppercase {
    +  text-transform: uppercase;
    +}
    +.text-capitalize {
    +  text-transform: capitalize;
    +}
    +.text-muted {
    +  color: #b4bcc2;
    +}
    +.text-primary {
    +  color: #2c3e50;
    +}
    +a.text-primary:hover,
    +a.text-primary:focus {
    +  color: #1a242f;
    +}
    +.text-success {
    +  color: #ffffff;
    +}
    +a.text-success:hover,
    +a.text-success:focus {
    +  color: #e6e6e6;
    +}
    +.text-info {
    +  color: #ffffff;
    +}
    +a.text-info:hover,
    +a.text-info:focus {
    +  color: #e6e6e6;
    +}
    +.text-warning {
    +  color: #ffffff;
    +}
    +a.text-warning:hover,
    +a.text-warning:focus {
    +  color: #e6e6e6;
    +}
    +.text-danger {
    +  color: #ffffff;
    +}
    +a.text-danger:hover,
    +a.text-danger:focus {
    +  color: #e6e6e6;
    +}
    +.bg-primary {
    +  color: #fff;
    +  background-color: #2c3e50;
    +}
    +a.bg-primary:hover,
    +a.bg-primary:focus {
    +  background-color: #1a242f;
    +}
    +.bg-success {
    +  background-color: #18bc9c;
    +}
    +a.bg-success:hover,
    +a.bg-success:focus {
    +  background-color: #128f76;
    +}
    +.bg-info {
    +  background-color: #3498db;
    +}
    +a.bg-info:hover,
    +a.bg-info:focus {
    +  background-color: #217dbb;
    +}
    +.bg-warning {
    +  background-color: #f39c12;
    +}
    +a.bg-warning:hover,
    +a.bg-warning:focus {
    +  background-color: #c87f0a;
    +}
    +.bg-danger {
    +  background-color: #e74c3c;
    +}
    +a.bg-danger:hover,
    +a.bg-danger:focus {
    +  background-color: #d62c1a;
    +}
    +.page-header {
    +  padding-bottom: 9.5px;
    +  margin: 42px 0 21px;
    +  border-bottom: 1px solid transparent;
    +}
    +ul,
    +ol {
    +  margin-top: 0;
    +  margin-bottom: 10.5px;
    +}
    +ul ul,
    +ol ul,
    +ul ol,
    +ol ol {
    +  margin-bottom: 0;
    +}
    +.list-unstyled {
    +  padding-left: 0;
    +  list-style: none;
    +}
    +.list-inline {
    +  padding-left: 0;
    +  list-style: none;
    +  margin-left: -5px;
    +}
    +.list-inline > li {
    +  display: inline-block;
    +  padding-left: 5px;
    +  padding-right: 5px;
    +}
    +dl {
    +  margin-top: 0;
    +  margin-bottom: 21px;
    +}
    +dt,
    +dd {
    +  line-height: 1.42857143;
    +}
    +dt {
    +  font-weight: bold;
    +}
    +dd {
    +  margin-left: 0;
    +}
    +@media (min-width: 768px) {
    +  .dl-horizontal dt {
    +    float: left;
    +    width: 160px;
    +    clear: left;
    +    text-align: right;
    +    overflow: hidden;
    +    text-overflow: ellipsis;
    +    white-space: nowrap;
    +  }
    +  .dl-horizontal dd {
    +    margin-left: 180px;
    +  }
    +}
    +abbr[title],
    +abbr[data-original-title] {
    +  cursor: help;
    +  border-bottom: 1px dotted #b4bcc2;
    +}
    +.initialism {
    +  font-size: 90%;
    +  text-transform: uppercase;
    +}
    +blockquote {
    +  padding: 10.5px 21px;
    +  margin: 0 0 21px;
    +  font-size: 18.75px;
    +  border-left: 5px solid #ecf0f1;
    +}
    +blockquote p:last-child,
    +blockquote ul:last-child,
    +blockquote ol:last-child {
    +  margin-bottom: 0;
    +}
    +blockquote footer,
    +blockquote small,
    +blockquote .small {
    +  display: block;
    +  font-size: 80%;
    +  line-height: 1.42857143;
    +  color: #b4bcc2;
    +}
    +blockquote footer:before,
    +blockquote small:before,
    +blockquote .small:before {
    +  content: '\2014 \00A0';
    +}
    +.blockquote-reverse,
    +blockquote.pull-right {
    +  padding-right: 15px;
    +  padding-left: 0;
    +  border-right: 5px solid #ecf0f1;
    +  border-left: 0;
    +  text-align: right;
    +}
    +.blockquote-reverse footer:before,
    +blockquote.pull-right footer:before,
    +.blockquote-reverse small:before,
    +blockquote.pull-right small:before,
    +.blockquote-reverse .small:before,
    +blockquote.pull-right .small:before {
    +  content: '';
    +}
    +.blockquote-reverse footer:after,
    +blockquote.pull-right footer:after,
    +.blockquote-reverse small:after,
    +blockquote.pull-right small:after,
    +.blockquote-reverse .small:after,
    +blockquote.pull-right .small:after {
    +  content: '\00A0 \2014';
    +}
    +address {
    +  margin-bottom: 21px;
    +  font-style: normal;
    +  line-height: 1.42857143;
    +}
    +code,
    +kbd,
    +pre,
    +samp {
    +  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
    +}
    +code {
    +  padding: 2px 4px;
    +  font-size: 90%;
    +  color: #c7254e;
    +  background-color: #f9f2f4;
    +  border-radius: 4px;
    +}
    +kbd {
    +  padding: 2px 4px;
    +  font-size: 90%;
    +  color: #ffffff;
    +  background-color: #333333;
    +  border-radius: 3px;
    +  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
    +          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
    +}
    +kbd kbd {
    +  padding: 0;
    +  font-size: 100%;
    +  font-weight: bold;
    +  -webkit-box-shadow: none;
    +          box-shadow: none;
    +}
    +pre {
    +  display: block;
    +  padding: 10px;
    +  margin: 0 0 10.5px;
    +  font-size: 14px;
    +  line-height: 1.42857143;
    +  word-break: break-all;
    +  word-wrap: break-word;
    +  color: #7b8a8b;
    +  background-color: #ecf0f1;
    +  border: 1px solid #cccccc;
    +  border-radius: 4px;
    +}
    +pre code {
    +  padding: 0;
    +  font-size: inherit;
    +  color: inherit;
    +  white-space: pre-wrap;
    +  background-color: transparent;
    +  border-radius: 0;
    +}
    +.pre-scrollable {
    +  max-height: 340px;
    +  overflow-y: scroll;
    +}
    +.container {
    +  margin-right: auto;
    +  margin-left: auto;
    +  padding-left: 15px;
    +  padding-right: 15px;
    +}
    +@media (min-width: 768px) {
    +  .container {
    +    width: 750px;
    +  }
    +}
    +@media (min-width: 992px) {
    +  .container {
    +    width: 970px;
    +  }
    +}
    +@media (min-width: 1200px) {
    +  .container {
    +    width: 1170px;
    +  }
    +}
    +.container-fluid {
    +  margin-right: auto;
    +  margin-left: auto;
    +  padding-left: 15px;
    +  padding-right: 15px;
    +}
    +.row {
    +  margin-left: -15px;
    +  margin-right: -15px;
    +}
    +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    +  position: relative;
    +  min-height: 1px;
    +  padding-left: 15px;
    +  padding-right: 15px;
    +}
    +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    +  float: left;
    +}
    +.col-xs-12 {
    +  width: 100%;
    +}
    +.col-xs-11 {
    +  width: 91.66666667%;
    +}
    +.col-xs-10 {
    +  width: 83.33333333%;
    +}
    +.col-xs-9 {
    +  width: 75%;
    +}
    +.col-xs-8 {
    +  width: 66.66666667%;
    +}
    +.col-xs-7 {
    +  width: 58.33333333%;
    +}
    +.col-xs-6 {
    +  width: 50%;
    +}
    +.col-xs-5 {
    +  width: 41.66666667%;
    +}
    +.col-xs-4 {
    +  width: 33.33333333%;
    +}
    +.col-xs-3 {
    +  width: 25%;
    +}
    +.col-xs-2 {
    +  width: 16.66666667%;
    +}
    +.col-xs-1 {
    +  width: 8.33333333%;
    +}
    +.col-xs-pull-12 {
    +  right: 100%;
    +}
    +.col-xs-pull-11 {
    +  right: 91.66666667%;
    +}
    +.col-xs-pull-10 {
    +  right: 83.33333333%;
    +}
    +.col-xs-pull-9 {
    +  right: 75%;
    +}
    +.col-xs-pull-8 {
    +  right: 66.66666667%;
    +}
    +.col-xs-pull-7 {
    +  right: 58.33333333%;
    +}
    +.col-xs-pull-6 {
    +  right: 50%;
    +}
    +.col-xs-pull-5 {
    +  right: 41.66666667%;
    +}
    +.col-xs-pull-4 {
    +  right: 33.33333333%;
    +}
    +.col-xs-pull-3 {
    +  right: 25%;
    +}
    +.col-xs-pull-2 {
    +  right: 16.66666667%;
    +}
    +.col-xs-pull-1 {
    +  right: 8.33333333%;
    +}
    +.col-xs-pull-0 {
    +  right: auto;
    +}
    +.col-xs-push-12 {
    +  left: 100%;
    +}
    +.col-xs-push-11 {
    +  left: 91.66666667%;
    +}
    +.col-xs-push-10 {
    +  left: 83.33333333%;
    +}
    +.col-xs-push-9 {
    +  left: 75%;
    +}
    +.col-xs-push-8 {
    +  left: 66.66666667%;
    +}
    +.col-xs-push-7 {
    +  left: 58.33333333%;
    +}
    +.col-xs-push-6 {
    +  left: 50%;
    +}
    +.col-xs-push-5 {
    +  left: 41.66666667%;
    +}
    +.col-xs-push-4 {
    +  left: 33.33333333%;
    +}
    +.col-xs-push-3 {
    +  left: 25%;
    +}
    +.col-xs-push-2 {
    +  left: 16.66666667%;
    +}
    +.col-xs-push-1 {
    +  left: 8.33333333%;
    +}
    +.col-xs-push-0 {
    +  left: auto;
    +}
    +.col-xs-offset-12 {
    +  margin-left: 100%;
    +}
    +.col-xs-offset-11 {
    +  margin-left: 91.66666667%;
    +}
    +.col-xs-offset-10 {
    +  margin-left: 83.33333333%;
    +}
    +.col-xs-offset-9 {
    +  margin-left: 75%;
    +}
    +.col-xs-offset-8 {
    +  margin-left: 66.66666667%;
    +}
    +.col-xs-offset-7 {
    +  margin-left: 58.33333333%;
    +}
    +.col-xs-offset-6 {
    +  margin-left: 50%;
    +}
    +.col-xs-offset-5 {
    +  margin-left: 41.66666667%;
    +}
    +.col-xs-offset-4 {
    +  margin-left: 33.33333333%;
    +}
    +.col-xs-offset-3 {
    +  margin-left: 25%;
    +}
    +.col-xs-offset-2 {
    +  margin-left: 16.66666667%;
    +}
    +.col-xs-offset-1 {
    +  margin-left: 8.33333333%;
    +}
    +.col-xs-offset-0 {
    +  margin-left: 0%;
    +}
    +@media (min-width: 768px) {
    +  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    +    float: left;
    +  }
    +  .col-sm-12 {
    +    width: 100%;
    +  }
    +  .col-sm-11 {
    +    width: 91.66666667%;
    +  }
    +  .col-sm-10 {
    +    width: 83.33333333%;
    +  }
    +  .col-sm-9 {
    +    width: 75%;
    +  }
    +  .col-sm-8 {
    +    width: 66.66666667%;
    +  }
    +  .col-sm-7 {
    +    width: 58.33333333%;
    +  }
    +  .col-sm-6 {
    +    width: 50%;
    +  }
    +  .col-sm-5 {
    +    width: 41.66666667%;
    +  }
    +  .col-sm-4 {
    +    width: 33.33333333%;
    +  }
    +  .col-sm-3 {
    +    width: 25%;
    +  }
    +  .col-sm-2 {
    +    width: 16.66666667%;
    +  }
    +  .col-sm-1 {
    +    width: 8.33333333%;
    +  }
    +  .col-sm-pull-12 {
    +    right: 100%;
    +  }
    +  .col-sm-pull-11 {
    +    right: 91.66666667%;
    +  }
    +  .col-sm-pull-10 {
    +    right: 83.33333333%;
    +  }
    +  .col-sm-pull-9 {
    +    right: 75%;
    +  }
    +  .col-sm-pull-8 {
    +    right: 66.66666667%;
    +  }
    +  .col-sm-pull-7 {
    +    right: 58.33333333%;
    +  }
    +  .col-sm-pull-6 {
    +    right: 50%;
    +  }
    +  .col-sm-pull-5 {
    +    right: 41.66666667%;
    +  }
    +  .col-sm-pull-4 {
    +    right: 33.33333333%;
    +  }
    +  .col-sm-pull-3 {
    +    right: 25%;
    +  }
    +  .col-sm-pull-2 {
    +    right: 16.66666667%;
    +  }
    +  .col-sm-pull-1 {
    +    right: 8.33333333%;
    +  }
    +  .col-sm-pull-0 {
    +    right: auto;
    +  }
    +  .col-sm-push-12 {
    +    left: 100%;
    +  }
    +  .col-sm-push-11 {
    +    left: 91.66666667%;
    +  }
    +  .col-sm-push-10 {
    +    left: 83.33333333%;
    +  }
    +  .col-sm-push-9 {
    +    left: 75%;
    +  }
    +  .col-sm-push-8 {
    +    left: 66.66666667%;
    +  }
    +  .col-sm-push-7 {
    +    left: 58.33333333%;
    +  }
    +  .col-sm-push-6 {
    +    left: 50%;
    +  }
    +  .col-sm-push-5 {
    +    left: 41.66666667%;
    +  }
    +  .col-sm-push-4 {
    +    left: 33.33333333%;
    +  }
    +  .col-sm-push-3 {
    +    left: 25%;
    +  }
    +  .col-sm-push-2 {
    +    left: 16.66666667%;
    +  }
    +  .col-sm-push-1 {
    +    left: 8.33333333%;
    +  }
    +  .col-sm-push-0 {
    +    left: auto;
    +  }
    +  .col-sm-offset-12 {
    +    margin-left: 100%;
    +  }
    +  .col-sm-offset-11 {
    +    margin-left: 91.66666667%;
    +  }
    +  .col-sm-offset-10 {
    +    margin-left: 83.33333333%;
    +  }
    +  .col-sm-offset-9 {
    +    margin-left: 75%;
    +  }
    +  .col-sm-offset-8 {
    +    margin-left: 66.66666667%;
    +  }
    +  .col-sm-offset-7 {
    +    margin-left: 58.33333333%;
    +  }
    +  .col-sm-offset-6 {
    +    margin-left: 50%;
    +  }
    +  .col-sm-offset-5 {
    +    margin-left: 41.66666667%;
    +  }
    +  .col-sm-offset-4 {
    +    margin-left: 33.33333333%;
    +  }
    +  .col-sm-offset-3 {
    +    margin-left: 25%;
    +  }
    +  .col-sm-offset-2 {
    +    margin-left: 16.66666667%;
    +  }
    +  .col-sm-offset-1 {
    +    margin-left: 8.33333333%;
    +  }
    +  .col-sm-offset-0 {
    +    margin-left: 0%;
    +  }
    +}
    +@media (min-width: 992px) {
    +  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    +    float: left;
    +  }
    +  .col-md-12 {
    +    width: 100%;
    +  }
    +  .col-md-11 {
    +    width: 91.66666667%;
    +  }
    +  .col-md-10 {
    +    width: 83.33333333%;
    +  }
    +  .col-md-9 {
    +    width: 75%;
    +  }
    +  .col-md-8 {
    +    width: 66.66666667%;
    +  }
    +  .col-md-7 {
    +    width: 58.33333333%;
    +  }
    +  .col-md-6 {
    +    width: 50%;
    +  }
    +  .col-md-5 {
    +    width: 41.66666667%;
    +  }
    +  .col-md-4 {
    +    width: 33.33333333%;
    +  }
    +  .col-md-3 {
    +    width: 25%;
    +  }
    +  .col-md-2 {
    +    width: 16.66666667%;
    +  }
    +  .col-md-1 {
    +    width: 8.33333333%;
    +  }
    +  .col-md-pull-12 {
    +    right: 100%;
    +  }
    +  .col-md-pull-11 {
    +    right: 91.66666667%;
    +  }
    +  .col-md-pull-10 {
    +    right: 83.33333333%;
    +  }
    +  .col-md-pull-9 {
    +    right: 75%;
    +  }
    +  .col-md-pull-8 {
    +    right: 66.66666667%;
    +  }
    +  .col-md-pull-7 {
    +    right: 58.33333333%;
    +  }
    +  .col-md-pull-6 {
    +    right: 50%;
    +  }
    +  .col-md-pull-5 {
    +    right: 41.66666667%;
    +  }
    +  .col-md-pull-4 {
    +    right: 33.33333333%;
    +  }
    +  .col-md-pull-3 {
    +    right: 25%;
    +  }
    +  .col-md-pull-2 {
    +    right: 16.66666667%;
    +  }
    +  .col-md-pull-1 {
    +    right: 8.33333333%;
    +  }
    +  .col-md-pull-0 {
    +    right: auto;
    +  }
    +  .col-md-push-12 {
    +    left: 100%;
    +  }
    +  .col-md-push-11 {
    +    left: 91.66666667%;
    +  }
    +  .col-md-push-10 {
    +    left: 83.33333333%;
    +  }
    +  .col-md-push-9 {
    +    left: 75%;
    +  }
    +  .col-md-push-8 {
    +    left: 66.66666667%;
    +  }
    +  .col-md-push-7 {
    +    left: 58.33333333%;
    +  }
    +  .col-md-push-6 {
    +    left: 50%;
    +  }
    +  .col-md-push-5 {
    +    left: 41.66666667%;
    +  }
    +  .col-md-push-4 {
    +    left: 33.33333333%;
    +  }
    +  .col-md-push-3 {
    +    left: 25%;
    +  }
    +  .col-md-push-2 {
    +    left: 16.66666667%;
    +  }
    +  .col-md-push-1 {
    +    left: 8.33333333%;
    +  }
    +  .col-md-push-0 {
    +    left: auto;
    +  }
    +  .col-md-offset-12 {
    +    margin-left: 100%;
    +  }
    +  .col-md-offset-11 {
    +    margin-left: 91.66666667%;
    +  }
    +  .col-md-offset-10 {
    +    margin-left: 83.33333333%;
    +  }
    +  .col-md-offset-9 {
    +    margin-left: 75%;
    +  }
    +  .col-md-offset-8 {
    +    margin-left: 66.66666667%;
    +  }
    +  .col-md-offset-7 {
    +    margin-left: 58.33333333%;
    +  }
    +  .col-md-offset-6 {
    +    margin-left: 50%;
    +  }
    +  .col-md-offset-5 {
    +    margin-left: 41.66666667%;
    +  }
    +  .col-md-offset-4 {
    +    margin-left: 33.33333333%;
    +  }
    +  .col-md-offset-3 {
    +    margin-left: 25%;
    +  }
    +  .col-md-offset-2 {
    +    margin-left: 16.66666667%;
    +  }
    +  .col-md-offset-1 {
    +    margin-left: 8.33333333%;
    +  }
    +  .col-md-offset-0 {
    +    margin-left: 0%;
    +  }
    +}
    +@media (min-width: 1200px) {
    +  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    +    float: left;
    +  }
    +  .col-lg-12 {
    +    width: 100%;
    +  }
    +  .col-lg-11 {
    +    width: 91.66666667%;
    +  }
    +  .col-lg-10 {
    +    width: 83.33333333%;
    +  }
    +  .col-lg-9 {
    +    width: 75%;
    +  }
    +  .col-lg-8 {
    +    width: 66.66666667%;
    +  }
    +  .col-lg-7 {
    +    width: 58.33333333%;
    +  }
    +  .col-lg-6 {
    +    width: 50%;
    +  }
    +  .col-lg-5 {
    +    width: 41.66666667%;
    +  }
    +  .col-lg-4 {
    +    width: 33.33333333%;
    +  }
    +  .col-lg-3 {
    +    width: 25%;
    +  }
    +  .col-lg-2 {
    +    width: 16.66666667%;
    +  }
    +  .col-lg-1 {
    +    width: 8.33333333%;
    +  }
    +  .col-lg-pull-12 {
    +    right: 100%;
    +  }
    +  .col-lg-pull-11 {
    +    right: 91.66666667%;
    +  }
    +  .col-lg-pull-10 {
    +    right: 83.33333333%;
    +  }
    +  .col-lg-pull-9 {
    +    right: 75%;
    +  }
    +  .col-lg-pull-8 {
    +    right: 66.66666667%;
    +  }
    +  .col-lg-pull-7 {
    +    right: 58.33333333%;
    +  }
    +  .col-lg-pull-6 {
    +    right: 50%;
    +  }
    +  .col-lg-pull-5 {
    +    right: 41.66666667%;
    +  }
    +  .col-lg-pull-4 {
    +    right: 33.33333333%;
    +  }
    +  .col-lg-pull-3 {
    +    right: 25%;
    +  }
    +  .col-lg-pull-2 {
    +    right: 16.66666667%;
    +  }
    +  .col-lg-pull-1 {
    +    right: 8.33333333%;
    +  }
    +  .col-lg-pull-0 {
    +    right: auto;
    +  }
    +  .col-lg-push-12 {
    +    left: 100%;
    +  }
    +  .col-lg-push-11 {
    +    left: 91.66666667%;
    +  }
    +  .col-lg-push-10 {
    +    left: 83.33333333%;
    +  }
    +  .col-lg-push-9 {
    +    left: 75%;
    +  }
    +  .col-lg-push-8 {
    +    left: 66.66666667%;
    +  }
    +  .col-lg-push-7 {
    +    left: 58.33333333%;
    +  }
    +  .col-lg-push-6 {
    +    left: 50%;
    +  }
    +  .col-lg-push-5 {
    +    left: 41.66666667%;
    +  }
    +  .col-lg-push-4 {
    +    left: 33.33333333%;
    +  }
    +  .col-lg-push-3 {
    +    left: 25%;
    +  }
    +  .col-lg-push-2 {
    +    left: 16.66666667%;
    +  }
    +  .col-lg-push-1 {
    +    left: 8.33333333%;
    +  }
    +  .col-lg-push-0 {
    +    left: auto;
    +  }
    +  .col-lg-offset-12 {
    +    margin-left: 100%;
    +  }
    +  .col-lg-offset-11 {
    +    margin-left: 91.66666667%;
    +  }
    +  .col-lg-offset-10 {
    +    margin-left: 83.33333333%;
    +  }
    +  .col-lg-offset-9 {
    +    margin-left: 75%;
    +  }
    +  .col-lg-offset-8 {
    +    margin-left: 66.66666667%;
    +  }
    +  .col-lg-offset-7 {
    +    margin-left: 58.33333333%;
    +  }
    +  .col-lg-offset-6 {
    +    margin-left: 50%;
    +  }
    +  .col-lg-offset-5 {
    +    margin-left: 41.66666667%;
    +  }
    +  .col-lg-offset-4 {
    +    margin-left: 33.33333333%;
    +  }
    +  .col-lg-offset-3 {
    +    margin-left: 25%;
    +  }
    +  .col-lg-offset-2 {
    +    margin-left: 16.66666667%;
    +  }
    +  .col-lg-offset-1 {
    +    margin-left: 8.33333333%;
    +  }
    +  .col-lg-offset-0 {
    +    margin-left: 0%;
    +  }
    +}
    +table {
    +  background-color: transparent;
    +}
    +caption {
    +  padding-top: 8px;
    +  padding-bottom: 8px;
    +  color: #b4bcc2;
    +  text-align: left;
    +}
    +th {
    +  text-align: left;
    +}
    +.table {
    +  width: 100%;
    +  max-width: 100%;
    +  margin-bottom: 21px;
    +}
    +.table > thead > tr > th,
    +.table > tbody > tr > th,
    +.table > tfoot > tr > th,
    +.table > thead > tr > td,
    +.table > tbody > tr > td,
    +.table > tfoot > tr > td {
    +  padding: 8px;
    +  line-height: 1.42857143;
    +  vertical-align: top;
    +  border-top: 1px solid #ecf0f1;
    +}
    +.table > thead > tr > th {
    +  vertical-align: bottom;
    +  border-bottom: 2px solid #ecf0f1;
    +}
    +.table > caption + thead > tr:first-child > th,
    +.table > colgroup + thead > tr:first-child > th,
    +.table > thead:first-child > tr:first-child > th,
    +.table > caption + thead > tr:first-child > td,
    +.table > colgroup + thead > tr:first-child > td,
    +.table > thead:first-child > tr:first-child > td {
    +  border-top: 0;
    +}
    +.table > tbody + tbody {
    +  border-top: 2px solid #ecf0f1;
    +}
    +.table .table {
    +  background-color: #ffffff;
    +}
    +.table-condensed > thead > tr > th,
    +.table-condensed > tbody > tr > th,
    +.table-condensed > tfoot > tr > th,
    +.table-condensed > thead > tr > td,
    +.table-condensed > tbody > tr > td,
    +.table-condensed > tfoot > tr > td {
    +  padding: 5px;
    +}
    +.table-bordered {
    +  border: 1px solid #ecf0f1;
    +}
    +.table-bordered > thead > tr > th,
    +.table-bordered > tbody > tr > th,
    +.table-bordered > tfoot > tr > th,
    +.table-bordered > thead > tr > td,
    +.table-bordered > tbody > tr > td,
    +.table-bordered > tfoot > tr > td {
    +  border: 1px solid #ecf0f1;
    +}
    +.table-bordered > thead > tr > th,
    +.table-bordered > thead > tr > td {
    +  border-bottom-width: 2px;
    +}
    +.table-striped > tbody > tr:nth-of-type(odd) {
    +  background-color: #f9f9f9;
    +}
    +.table-hover > tbody > tr:hover {
    +  background-color: #ecf0f1;
    +}
    +table col[class*="col-"] {
    +  position: static;
    +  float: none;
    +  display: table-column;
    +}
    +table td[class*="col-"],
    +table th[class*="col-"] {
    +  position: static;
    +  float: none;
    +  display: table-cell;
    +}
    +.table > thead > tr > td.active,
    +.table > tbody > tr > td.active,
    +.table > tfoot > tr > td.active,
    +.table > thead > tr > th.active,
    +.table > tbody > tr > th.active,
    +.table > tfoot > tr > th.active,
    +.table > thead > tr.active > td,
    +.table > tbody > tr.active > td,
    +.table > tfoot > tr.active > td,
    +.table > thead > tr.active > th,
    +.table > tbody > tr.active > th,
    +.table > tfoot > tr.active > th {
    +  background-color: #ecf0f1;
    +}
    +.table-hover > tbody > tr > td.active:hover,
    +.table-hover > tbody > tr > th.active:hover,
    +.table-hover > tbody > tr.active:hover > td,
    +.table-hover > tbody > tr:hover > .active,
    +.table-hover > tbody > tr.active:hover > th {
    +  background-color: #dde4e6;
    +}
    +.table > thead > tr > td.success,
    +.table > tbody > tr > td.success,
    +.table > tfoot > tr > td.success,
    +.table > thead > tr > th.success,
    +.table > tbody > tr > th.success,
    +.table > tfoot > tr > th.success,
    +.table > thead > tr.success > td,
    +.table > tbody > tr.success > td,
    +.table > tfoot > tr.success > td,
    +.table > thead > tr.success > th,
    +.table > tbody > tr.success > th,
    +.table > tfoot > tr.success > th {
    +  background-color: #18bc9c;
    +}
    +.table-hover > tbody > tr > td.success:hover,
    +.table-hover > tbody > tr > th.success:hover,
    +.table-hover > tbody > tr.success:hover > td,
    +.table-hover > tbody > tr:hover > .success,
    +.table-hover > tbody > tr.success:hover > th {
    +  background-color: #15a589;
    +}
    +.table > thead > tr > td.info,
    +.table > tbody > tr > td.info,
    +.table > tfoot > tr > td.info,
    +.table > thead > tr > th.info,
    +.table > tbody > tr > th.info,
    +.table > tfoot > tr > th.info,
    +.table > thead > tr.info > td,
    +.table > tbody > tr.info > td,
    +.table > tfoot > tr.info > td,
    +.table > thead > tr.info > th,
    +.table > tbody > tr.info > th,
    +.table > tfoot > tr.info > th {
    +  background-color: #3498db;
    +}
    +.table-hover > tbody > tr > td.info:hover,
    +.table-hover > tbody > tr > th.info:hover,
    +.table-hover > tbody > tr.info:hover > td,
    +.table-hover > tbody > tr:hover > .info,
    +.table-hover > tbody > tr.info:hover > th {
    +  background-color: #258cd1;
    +}
    +.table > thead > tr > td.warning,
    +.table > tbody > tr > td.warning,
    +.table > tfoot > tr > td.warning,
    +.table > thead > tr > th.warning,
    +.table > tbody > tr > th.warning,
    +.table > tfoot > tr > th.warning,
    +.table > thead > tr.warning > td,
    +.table > tbody > tr.warning > td,
    +.table > tfoot > tr.warning > td,
    +.table > thead > tr.warning > th,
    +.table > tbody > tr.warning > th,
    +.table > tfoot > tr.warning > th {
    +  background-color: #f39c12;
    +}
    +.table-hover > tbody > tr > td.warning:hover,
    +.table-hover > tbody > tr > th.warning:hover,
    +.table-hover > tbody > tr.warning:hover > td,
    +.table-hover > tbody > tr:hover > .warning,
    +.table-hover > tbody > tr.warning:hover > th {
    +  background-color: #e08e0b;
    +}
    +.table > thead > tr > td.danger,
    +.table > tbody > tr > td.danger,
    +.table > tfoot > tr > td.danger,
    +.table > thead > tr > th.danger,
    +.table > tbody > tr > th.danger,
    +.table > tfoot > tr > th.danger,
    +.table > thead > tr.danger > td,
    +.table > tbody > tr.danger > td,
    +.table > tfoot > tr.danger > td,
    +.table > thead > tr.danger > th,
    +.table > tbody > tr.danger > th,
    +.table > tfoot > tr.danger > th {
    +  background-color: #e74c3c;
    +}
    +.table-hover > tbody > tr > td.danger:hover,
    +.table-hover > tbody > tr > th.danger:hover,
    +.table-hover > tbody > tr.danger:hover > td,
    +.table-hover > tbody > tr:hover > .danger,
    +.table-hover > tbody > tr.danger:hover > th {
    +  background-color: #e43725;
    +}
    +.table-responsive {
    +  overflow-x: auto;
    +  min-height: 0.01%;
    +}
    +@media screen and (max-width: 767px) {
    +  .table-responsive {
    +    width: 100%;
    +    margin-bottom: 15.75px;
    +    overflow-y: hidden;
    +    -ms-overflow-style: -ms-autohiding-scrollbar;
    +    border: 1px solid #ecf0f1;
    +  }
    +  .table-responsive > .table {
    +    margin-bottom: 0;
    +  }
    +  .table-responsive > .table > thead > tr > th,
    +  .table-responsive > .table > tbody > tr > th,
    +  .table-responsive > .table > tfoot > tr > th,
    +  .table-responsive > .table > thead > tr > td,
    +  .table-responsive > .table > tbody > tr > td,
    +  .table-responsive > .table > tfoot > tr > td {
    +    white-space: nowrap;
    +  }
    +  .table-responsive > .table-bordered {
    +    border: 0;
    +  }
    +  .table-responsive > .table-bordered > thead > tr > th:first-child,
    +  .table-responsive > .table-bordered > tbody > tr > th:first-child,
    +  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
    +  .table-responsive > .table-bordered > thead > tr > td:first-child,
    +  .table-responsive > .table-bordered > tbody > tr > td:first-child,
    +  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    +    border-left: 0;
    +  }
    +  .table-responsive > .table-bordered > thead > tr > th:last-child,
    +  .table-responsive > .table-bordered > tbody > tr > th:last-child,
    +  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
    +  .table-responsive > .table-bordered > thead > tr > td:last-child,
    +  .table-responsive > .table-bordered > tbody > tr > td:last-child,
    +  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    +    border-right: 0;
    +  }
    +  .table-responsive > .table-bordered > tbody > tr:last-child > th,
    +  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
    +  .table-responsive > .table-bordered > tbody > tr:last-child > td,
    +  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    +    border-bottom: 0;
    +  }
    +}
    +fieldset {
    +  padding: 0;
    +  margin: 0;
    +  border: 0;
    +  min-width: 0;
    +}
    +legend {
    +  display: block;
    +  width: 100%;
    +  padding: 0;
    +  margin-bottom: 21px;
    +  font-size: 22.5px;
    +  line-height: inherit;
    +  color: #2c3e50;
    +  border: 0;
    +  border-bottom: 1px solid transparent;
    +}
    +label {
    +  display: inline-block;
    +  max-width: 100%;
    +  margin-bottom: 5px;
    +  font-weight: bold;
    +}
    +input[type="search"] {
    +  -webkit-box-sizing: border-box;
    +  -moz-box-sizing: border-box;
    +  box-sizing: border-box;
    +}
    +input[type="radio"],
    +input[type="checkbox"] {
    +  margin: 4px 0 0;
    +  margin-top: 1px \9;
    +  line-height: normal;
    +}
    +input[type="file"] {
    +  display: block;
    +}
    +input[type="range"] {
    +  display: block;
    +  width: 100%;
    +}
    +select[multiple],
    +select[size] {
    +  height: auto;
    +}
    +input[type="file"]:focus,
    +input[type="radio"]:focus,
    +input[type="checkbox"]:focus {
    +  outline: thin dotted;
    +  outline: 5px auto -webkit-focus-ring-color;
    +  outline-offset: -2px;
    +}
    +output {
    +  display: block;
    +  padding-top: 11px;
    +  font-size: 15px;
    +  line-height: 1.42857143;
    +  color: #2c3e50;
    +}
    +.form-control {
    +  display: block;
    +  width: 100%;
    +  height: 45px;
    +  padding: 10px 15px;
    +  font-size: 15px;
    +  line-height: 1.42857143;
    +  color: #2c3e50;
    +  background-color: #ffffff;
    +  background-image: none;
    +  border: 1px solid #dce4ec;
    +  border-radius: 4px;
    +  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    +  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    +  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    +  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    +  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    +}
    +.form-control:focus {
    +  border-color: #2c3e50;
    +  outline: 0;
    +  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(44, 62, 80, 0.6);
    +  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(44, 62, 80, 0.6);
    +}
    +.form-control::-moz-placeholder {
    +  color: #acb6c0;
    +  opacity: 1;
    +}
    +.form-control:-ms-input-placeholder {
    +  color: #acb6c0;
    +}
    +.form-control::-webkit-input-placeholder {
    +  color: #acb6c0;
    +}
    +.form-control[disabled],
    +.form-control[readonly],
    +fieldset[disabled] .form-control {
    +  background-color: #ecf0f1;
    +  opacity: 1;
    +}
    +.form-control[disabled],
    +fieldset[disabled] .form-control {
    +  cursor: not-allowed;
    +}
    +textarea.form-control {
    +  height: auto;
    +}
    +input[type="search"] {
    +  -webkit-appearance: none;
    +}
    +@media screen and (-webkit-min-device-pixel-ratio: 0) {
    +  input[type="date"].form-control,
    +  input[type="time"].form-control,
    +  input[type="datetime-local"].form-control,
    +  input[type="month"].form-control {
    +    line-height: 45px;
    +  }
    +  input[type="date"].input-sm,
    +  input[type="time"].input-sm,
    +  input[type="datetime-local"].input-sm,
    +  input[type="month"].input-sm,
    +  .input-group-sm input[type="date"],
    +  .input-group-sm input[type="time"],
    +  .input-group-sm input[type="datetime-local"],
    +  .input-group-sm input[type="month"] {
    +    line-height: 35px;
    +  }
    +  input[type="date"].input-lg,
    +  input[type="time"].input-lg,
    +  input[type="datetime-local"].input-lg,
    +  input[type="month"].input-lg,
    +  .input-group-lg input[type="date"],
    +  .input-group-lg input[type="time"],
    +  .input-group-lg input[type="datetime-local"],
    +  .input-group-lg input[type="month"] {
    +    line-height: 66px;
    +  }
    +}
    +.form-group {
    +  margin-bottom: 15px;
    +}
    +.radio,
    +.checkbox {
    +  position: relative;
    +  display: block;
    +  margin-top: 10px;
    +  margin-bottom: 10px;
    +}
    +.radio label,
    +.checkbox label {
    +  min-height: 21px;
    +  padding-left: 20px;
    +  margin-bottom: 0;
    +  font-weight: normal;
    +  cursor: pointer;
    +}
    +.radio input[type="radio"],
    +.radio-inline input[type="radio"],
    +.checkbox input[type="checkbox"],
    +.checkbox-inline input[type="checkbox"] {
    +  position: absolute;
    +  margin-left: -20px;
    +  margin-top: 4px \9;
    +}
    +.radio + .radio,
    +.checkbox + .checkbox {
    +  margin-top: -5px;
    +}
    +.radio-inline,
    +.checkbox-inline {
    +  position: relative;
    +  display: inline-block;
    +  padding-left: 20px;
    +  margin-bottom: 0;
    +  vertical-align: middle;
    +  font-weight: normal;
    +  cursor: pointer;
    +}
    +.radio-inline + .radio-inline,
    +.checkbox-inline + .checkbox-inline {
    +  margin-top: 0;
    +  margin-left: 10px;
    +}
    +input[type="radio"][disabled],
    +input[type="checkbox"][disabled],
    +input[type="radio"].disabled,
    +input[type="checkbox"].disabled,
    +fieldset[disabled] input[type="radio"],
    +fieldset[disabled] input[type="checkbox"] {
    +  cursor: not-allowed;
    +}
    +.radio-inline.disabled,
    +.checkbox-inline.disabled,
    +fieldset[disabled] .radio-inline,
    +fieldset[disabled] .checkbox-inline {
    +  cursor: not-allowed;
    +}
    +.radio.disabled label,
    +.checkbox.disabled label,
    +fieldset[disabled] .radio label,
    +fieldset[disabled] .checkbox label {
    +  cursor: not-allowed;
    +}
    +.form-control-static {
    +  padding-top: 11px;
    +  padding-bottom: 11px;
    +  margin-bottom: 0;
    +  min-height: 36px;
    +}
    +.form-control-static.input-lg,
    +.form-control-static.input-sm {
    +  padding-left: 0;
    +  padding-right: 0;
    +}
    +.input-sm {
    +  height: 35px;
    +  padding: 6px 9px;
    +  font-size: 13px;
    +  line-height: 1.5;
    +  border-radius: 3px;
    +}
    +select.input-sm {
    +  height: 35px;
    +  line-height: 35px;
    +}
    +textarea.input-sm,
    +select[multiple].input-sm {
    +  height: auto;
    +}
    +.form-group-sm .form-control {
    +  height: 35px;
    +  padding: 6px 9px;
    +  font-size: 13px;
    +  line-height: 1.5;
    +  border-radius: 3px;
    +}
    +.form-group-sm select.form-control {
    +  height: 35px;
    +  line-height: 35px;
    +}
    +.form-group-sm textarea.form-control,
    +.form-group-sm select[multiple].form-control {
    +  height: auto;
    +}
    +.form-group-sm .form-control-static {
    +  height: 35px;
    +  min-height: 34px;
    +  padding: 7px 9px;
    +  font-size: 13px;
    +  line-height: 1.5;
    +}
    +.input-lg {
    +  height: 66px;
    +  padding: 18px 27px;
    +  font-size: 19px;
    +  line-height: 1.3333333;
    +  border-radius: 6px;
    +}
    +select.input-lg {
    +  height: 66px;
    +  line-height: 66px;
    +}
    +textarea.input-lg,
    +select[multiple].input-lg {
    +  height: auto;
    +}
    +.form-group-lg .form-control {
    +  height: 66px;
    +  padding: 18px 27px;
    +  font-size: 19px;
    +  line-height: 1.3333333;
    +  border-radius: 6px;
    +}
    +.form-group-lg select.form-control {
    +  height: 66px;
    +  line-height: 66px;
    +}
    +.form-group-lg textarea.form-control,
    +.form-group-lg select[multiple].form-control {
    +  height: auto;
    +}
    +.form-group-lg .form-control-static {
    +  height: 66px;
    +  min-height: 40px;
    +  padding: 19px 27px;
    +  font-size: 19px;
    +  line-height: 1.3333333;
    +}
    +.has-feedback {
    +  position: relative;
    +}
    +.has-feedback .form-control {
    +  padding-right: 56.25px;
    +}
    +.form-control-feedback {
    +  position: absolute;
    +  top: 0;
    +  right: 0;
    +  z-index: 2;
    +  display: block;
    +  width: 45px;
    +  height: 45px;
    +  line-height: 45px;
    +  text-align: center;
    +  pointer-events: none;
    +}
    +.input-lg + .form-control-feedback,
    +.input-group-lg + .form-control-feedback,
    +.form-group-lg .form-control + .form-control-feedback {
    +  width: 66px;
    +  height: 66px;
    +  line-height: 66px;
    +}
    +.input-sm + .form-control-feedback,
    +.input-group-sm + .form-control-feedback,
    +.form-group-sm .form-control + .form-control-feedback {
    +  width: 35px;
    +  height: 35px;
    +  line-height: 35px;
    +}
    +.has-success .help-block,
    +.has-success .control-label,
    +.has-success .radio,
    +.has-success .checkbox,
    +.has-success .radio-inline,
    +.has-success .checkbox-inline,
    +.has-success.radio label,
    +.has-success.checkbox label,
    +.has-success.radio-inline label,
    +.has-success.checkbox-inline label {
    +  color: #ffffff;
    +}
    +.has-success .form-control {
    +  border-color: #ffffff;
    +  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    +  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    +}
    +.has-success .form-control:focus {
    +  border-color: #e6e6e6;
    +  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
    +  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
    +}
    +.has-success .input-group-addon {
    +  color: #ffffff;
    +  border-color: #ffffff;
    +  background-color: #18bc9c;
    +}
    +.has-success .form-control-feedback {
    +  color: #ffffff;
    +}
    +.has-warning .help-block,
    +.has-warning .control-label,
    +.has-warning .radio,
    +.has-warning .checkbox,
    +.has-warning .radio-inline,
    +.has-warning .checkbox-inline,
    +.has-warning.radio label,
    +.has-warning.checkbox label,
    +.has-warning.radio-inline label,
    +.has-warning.checkbox-inline label {
    +  color: #ffffff;
    +}
    +.has-warning .form-control {
    +  border-color: #ffffff;
    +  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    +  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    +}
    +.has-warning .form-control:focus {
    +  border-color: #e6e6e6;
    +  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
    +  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
    +}
    +.has-warning .input-group-addon {
    +  color: #ffffff;
    +  border-color: #ffffff;
    +  background-color: #f39c12;
    +}
    +.has-warning .form-control-feedback {
    +  color: #ffffff;
    +}
    +.has-error .help-block,
    +.has-error .control-label,
    +.has-error .radio,
    +.has-error .checkbox,
    +.has-error .radio-inline,
    +.has-error .checkbox-inline,
    +.has-error.radio label,
    +.has-error.checkbox label,
    +.has-error.radio-inline label,
    +.has-error.checkbox-inline label {
    +  color: #ffffff;
    +}
    +.has-error .form-control {
    +  border-color: #ffffff;
    +  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    +  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    +}
    +.has-error .form-control:focus {
    +  border-color: #e6e6e6;
    +  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
    +  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
    +}
    +.has-error .input-group-addon {
    +  color: #ffffff;
    +  border-color: #ffffff;
    +  background-color: #e74c3c;
    +}
    +.has-error .form-control-feedback {
    +  color: #ffffff;
    +}
    +.has-feedback label ~ .form-control-feedback {
    +  top: 26px;
    +}
    +.has-feedback label.sr-only ~ .form-control-feedback {
    +  top: 0;
    +}
    +.help-block {
    +  display: block;
    +  margin-top: 5px;
    +  margin-bottom: 10px;
    +  color: #597ea2;
    +}
    +@media (min-width: 768px) {
    +  .form-inline .form-group {
    +    display: inline-block;
    +    margin-bottom: 0;
    +    vertical-align: middle;
    +  }
    +  .form-inline .form-control {
    +    display: inline-block;
    +    width: auto;
    +    vertical-align: middle;
    +  }
    +  .form-inline .form-control-static {
    +    display: inline-block;
    +  }
    +  .form-inline .input-group {
    +    display: inline-table;
    +    vertical-align: middle;
    +  }
    +  .form-inline .input-group .input-group-addon,
    +  .form-inline .input-group .input-group-btn,
    +  .form-inline .input-group .form-control {
    +    width: auto;
    +  }
    +  .form-inline .input-group > .form-control {
    +    width: 100%;
    +  }
    +  .form-inline .control-label {
    +    margin-bottom: 0;
    +    vertical-align: middle;
    +  }
    +  .form-inline .radio,
    +  .form-inline .checkbox {
    +    display: inline-block;
    +    margin-top: 0;
    +    margin-bottom: 0;
    +    vertical-align: middle;
    +  }
    +  .form-inline .radio label,
    +  .form-inline .checkbox label {
    +    padding-left: 0;
    +  }
    +  .form-inline .radio input[type="radio"],
    +  .form-inline .checkbox input[type="checkbox"] {
    +    position: relative;
    +    margin-left: 0;
    +  }
    +  .form-inline .has-feedback .form-control-feedback {
    +    top: 0;
    +  }
    +}
    +.form-horizontal .radio,
    +.form-horizontal .checkbox,
    +.form-horizontal .radio-inline,
    +.form-horizontal .checkbox-inline {
    +  margin-top: 0;
    +  margin-bottom: 0;
    +  padding-top: 11px;
    +}
    +.form-horizontal .radio,
    +.form-horizontal .checkbox {
    +  min-height: 32px;
    +}
    +.form-horizontal .form-group {
    +  margin-left: -15px;
    +  margin-right: -15px;
    +}
    +@media (min-width: 768px) {
    +  .form-horizontal .control-label {
    +    text-align: right;
    +    margin-bottom: 0;
    +    padding-top: 11px;
    +  }
    +}
    +.form-horizontal .has-feedback .form-control-feedback {
    +  right: 15px;
    +}
    +@media (min-width: 768px) {
    +  .form-horizontal .form-group-lg .control-label {
    +    padding-top: 24.9999994px;
    +    font-size: 19px;
    +  }
    +}
    +@media (min-width: 768px) {
    +  .form-horizontal .form-group-sm .control-label {
    +    padding-top: 7px;
    +    font-size: 13px;
    +  }
    +}
    +.btn {
    +  display: inline-block;
    +  margin-bottom: 0;
    +  font-weight: normal;
    +  text-align: center;
    +  vertical-align: middle;
    +  -ms-touch-action: manipulation;
    +      touch-action: manipulation;
    +  cursor: pointer;
    +  background-image: none;
    +  border: 1px solid transparent;
    +  white-space: nowrap;
    +  padding: 10px 15px;
    +  font-size: 15px;
    +  line-height: 1.42857143;
    +  border-radius: 4px;
    +  -webkit-user-select: none;
    +  -moz-user-select: none;
    +  -ms-user-select: none;
    +  user-select: none;
    +}
    +.btn:focus,
    +.btn:active:focus,
    +.btn.active:focus,
    +.btn.focus,
    +.btn:active.focus,
    +.btn.active.focus {
    +  outline: thin dotted;
    +  outline: 5px auto -webkit-focus-ring-color;
    +  outline-offset: -2px;
    +}
    +.btn:hover,
    +.btn:focus,
    +.btn.focus {
    +  color: #ffffff;
    +  text-decoration: none;
    +}
    +.btn:active,
    +.btn.active {
    +  outline: 0;
    +  background-image: none;
    +  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    +  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    +}
    +.btn.disabled,
    +.btn[disabled],
    +fieldset[disabled] .btn {
    +  cursor: not-allowed;
    +  opacity: 0.65;
    +  filter: alpha(opacity=65);
    +  -webkit-box-shadow: none;
    +  box-shadow: none;
    +}
    +a.btn.disabled,
    +fieldset[disabled] a.btn {
    +  pointer-events: none;
    +}
    +.btn-default {
    +  color: #ffffff;
    +  background-color: #95a5a6;
    +  border-color: #95a5a6;
    +}
    +.btn-default:focus,
    +.btn-default.focus {
    +  color: #ffffff;
    +  background-color: #798d8f;
    +  border-color: #566566;
    +}
    +.btn-default:hover {
    +  color: #ffffff;
    +  background-color: #798d8f;
    +  border-color: #74898a;
    +}
    +.btn-default:active,
    +.btn-default.active,
    +.open > .dropdown-toggle.btn-default {
    +  color: #ffffff;
    +  background-color: #798d8f;
    +  border-color: #74898a;
    +}
    +.btn-default:active:hover,
    +.btn-default.active:hover,
    +.open > .dropdown-toggle.btn-default:hover,
    +.btn-default:active:focus,
    +.btn-default.active:focus,
    +.open > .dropdown-toggle.btn-default:focus,
    +.btn-default:active.focus,
    +.btn-default.active.focus,
    +.open > .dropdown-toggle.btn-default.focus {
    +  color: #ffffff;
    +  background-color: #687b7c;
    +  border-color: #566566;
    +}
    +.btn-default:active,
    +.btn-default.active,
    +.open > .dropdown-toggle.btn-default {
    +  background-image: none;
    +}
    +.btn-default.disabled,
    +.btn-default[disabled],
    +fieldset[disabled] .btn-default,
    +.btn-default.disabled:hover,
    +.btn-default[disabled]:hover,
    +fieldset[disabled] .btn-default:hover,
    +.btn-default.disabled:focus,
    +.btn-default[disabled]:focus,
    +fieldset[disabled] .btn-default:focus,
    +.btn-default.disabled.focus,
    +.btn-default[disabled].focus,
    +fieldset[disabled] .btn-default.focus,
    +.btn-default.disabled:active,
    +.btn-default[disabled]:active,
    +fieldset[disabled] .btn-default:active,
    +.btn-default.disabled.active,
    +.btn-default[disabled].active,
    +fieldset[disabled] .btn-default.active {
    +  background-color: #95a5a6;
    +  border-color: #95a5a6;
    +}
    +.btn-default .badge {
    +  color: #95a5a6;
    +  background-color: #ffffff;
    +}
    +.btn-primary {
    +  color: #ffffff;
    +  background-color: #2c3e50;
    +  border-color: #2c3e50;
    +}
    +.btn-primary:focus,
    +.btn-primary.focus {
    +  color: #ffffff;
    +  background-color: #1a242f;
    +  border-color: #000000;
    +}
    +.btn-primary:hover {
    +  color: #ffffff;
    +  background-color: #1a242f;
    +  border-color: #161f29;
    +}
    +.btn-primary:active,
    +.btn-primary.active,
    +.open > .dropdown-toggle.btn-primary {
    +  color: #ffffff;
    +  background-color: #1a242f;
    +  border-color: #161f29;
    +}
    +.btn-primary:active:hover,
    +.btn-primary.active:hover,
    +.open > .dropdown-toggle.btn-primary:hover,
    +.btn-primary:active:focus,
    +.btn-primary.active:focus,
    +.open > .dropdown-toggle.btn-primary:focus,
    +.btn-primary:active.focus,
    +.btn-primary.active.focus,
    +.open > .dropdown-toggle.btn-primary.focus {
    +  color: #ffffff;
    +  background-color: #0d1318;
    +  border-color: #000000;
    +}
    +.btn-primary:active,
    +.btn-primary.active,
    +.open > .dropdown-toggle.btn-primary {
    +  background-image: none;
    +}
    +.btn-primary.disabled,
    +.btn-primary[disabled],
    +fieldset[disabled] .btn-primary,
    +.btn-primary.disabled:hover,
    +.btn-primary[disabled]:hover,
    +fieldset[disabled] .btn-primary:hover,
    +.btn-primary.disabled:focus,
    +.btn-primary[disabled]:focus,
    +fieldset[disabled] .btn-primary:focus,
    +.btn-primary.disabled.focus,
    +.btn-primary[disabled].focus,
    +fieldset[disabled] .btn-primary.focus,
    +.btn-primary.disabled:active,
    +.btn-primary[disabled]:active,
    +fieldset[disabled] .btn-primary:active,
    +.btn-primary.disabled.active,
    +.btn-primary[disabled].active,
    +fieldset[disabled] .btn-primary.active {
    +  background-color: #2c3e50;
    +  border-color: #2c3e50;
    +}
    +.btn-primary .badge {
    +  color: #2c3e50;
    +  background-color: #ffffff;
    +}
    +.btn-success {
    +  color: #ffffff;
    +  background-color: #18bc9c;
    +  border-color: #18bc9c;
    +}
    +.btn-success:focus,
    +.btn-success.focus {
    +  color: #ffffff;
    +  background-color: #128f76;
    +  border-color: #0a4b3e;
    +}
    +.btn-success:hover {
    +  color: #ffffff;
    +  background-color: #128f76;
    +  border-color: #11866f;
    +}
    +.btn-success:active,
    +.btn-success.active,
    +.open > .dropdown-toggle.btn-success {
    +  color: #ffffff;
    +  background-color: #128f76;
    +  border-color: #11866f;
    +}
    +.btn-success:active:hover,
    +.btn-success.active:hover,
    +.open > .dropdown-toggle.btn-success:hover,
    +.btn-success:active:focus,
    +.btn-success.active:focus,
    +.open > .dropdown-toggle.btn-success:focus,
    +.btn-success:active.focus,
    +.btn-success.active.focus,
    +.open > .dropdown-toggle.btn-success.focus {
    +  color: #ffffff;
    +  background-color: #0e6f5c;
    +  border-color: #0a4b3e;
    +}
    +.btn-success:active,
    +.btn-success.active,
    +.open > .dropdown-toggle.btn-success {
    +  background-image: none;
    +}
    +.btn-success.disabled,
    +.btn-success[disabled],
    +fieldset[disabled] .btn-success,
    +.btn-success.disabled:hover,
    +.btn-success[disabled]:hover,
    +fieldset[disabled] .btn-success:hover,
    +.btn-success.disabled:focus,
    +.btn-success[disabled]:focus,
    +fieldset[disabled] .btn-success:focus,
    +.btn-success.disabled.focus,
    +.btn-success[disabled].focus,
    +fieldset[disabled] .btn-success.focus,
    +.btn-success.disabled:active,
    +.btn-success[disabled]:active,
    +fieldset[disabled] .btn-success:active,
    +.btn-success.disabled.active,
    +.btn-success[disabled].active,
    +fieldset[disabled] .btn-success.active {
    +  background-color: #18bc9c;
    +  border-color: #18bc9c;
    +}
    +.btn-success .badge {
    +  color: #18bc9c;
    +  background-color: #ffffff;
    +}
    +.btn-info {
    +  color: #ffffff;
    +  background-color: #3498db;
    +  border-color: #3498db;
    +}
    +.btn-info:focus,
    +.btn-info.focus {
    +  color: #ffffff;
    +  background-color: #217dbb;
    +  border-color: #16527a;
    +}
    +.btn-info:hover {
    +  color: #ffffff;
    +  background-color: #217dbb;
    +  border-color: #2077b2;
    +}
    +.btn-info:active,
    +.btn-info.active,
    +.open > .dropdown-toggle.btn-info {
    +  color: #ffffff;
    +  background-color: #217dbb;
    +  border-color: #2077b2;
    +}
    +.btn-info:active:hover,
    +.btn-info.active:hover,
    +.open > .dropdown-toggle.btn-info:hover,
    +.btn-info:active:focus,
    +.btn-info.active:focus,
    +.open > .dropdown-toggle.btn-info:focus,
    +.btn-info:active.focus,
    +.btn-info.active.focus,
    +.open > .dropdown-toggle.btn-info.focus {
    +  color: #ffffff;
    +  background-color: #1c699d;
    +  border-color: #16527a;
    +}
    +.btn-info:active,
    +.btn-info.active,
    +.open > .dropdown-toggle.btn-info {
    +  background-image: none;
    +}
    +.btn-info.disabled,
    +.btn-info[disabled],
    +fieldset[disabled] .btn-info,
    +.btn-info.disabled:hover,
    +.btn-info[disabled]:hover,
    +fieldset[disabled] .btn-info:hover,
    +.btn-info.disabled:focus,
    +.btn-info[disabled]:focus,
    +fieldset[disabled] .btn-info:focus,
    +.btn-info.disabled.focus,
    +.btn-info[disabled].focus,
    +fieldset[disabled] .btn-info.focus,
    +.btn-info.disabled:active,
    +.btn-info[disabled]:active,
    +fieldset[disabled] .btn-info:active,
    +.btn-info.disabled.active,
    +.btn-info[disabled].active,
    +fieldset[disabled] .btn-info.active {
    +  background-color: #3498db;
    +  border-color: #3498db;
    +}
    +.btn-info .badge {
    +  color: #3498db;
    +  background-color: #ffffff;
    +}
    +.btn-warning {
    +  color: #ffffff;
    +  background-color: #f39c12;
    +  border-color: #f39c12;
    +}
    +.btn-warning:focus,
    +.btn-warning.focus {
    +  color: #ffffff;
    +  background-color: #c87f0a;
    +  border-color: #7f5006;
    +}
    +.btn-warning:hover {
    +  color: #ffffff;
    +  background-color: #c87f0a;
    +  border-color: #be780a;
    +}
    +.btn-warning:active,
    +.btn-warning.active,
    +.open > .dropdown-toggle.btn-warning {
    +  color: #ffffff;
    +  background-color: #c87f0a;
    +  border-color: #be780a;
    +}
    +.btn-warning:active:hover,
    +.btn-warning.active:hover,
    +.open > .dropdown-toggle.btn-warning:hover,
    +.btn-warning:active:focus,
    +.btn-warning.active:focus,
    +.open > .dropdown-toggle.btn-warning:focus,
    +.btn-warning:active.focus,
    +.btn-warning.active.focus,
    +.open > .dropdown-toggle.btn-warning.focus {
    +  color: #ffffff;
    +  background-color: #a66908;
    +  border-color: #7f5006;
    +}
    +.btn-warning:active,
    +.btn-warning.active,
    +.open > .dropdown-toggle.btn-warning {
    +  background-image: none;
    +}
    +.btn-warning.disabled,
    +.btn-warning[disabled],
    +fieldset[disabled] .btn-warning,
    +.btn-warning.disabled:hover,
    +.btn-warning[disabled]:hover,
    +fieldset[disabled] .btn-warning:hover,
    +.btn-warning.disabled:focus,
    +.btn-warning[disabled]:focus,
    +fieldset[disabled] .btn-warning:focus,
    +.btn-warning.disabled.focus,
    +.btn-warning[disabled].focus,
    +fieldset[disabled] .btn-warning.focus,
    +.btn-warning.disabled:active,
    +.btn-warning[disabled]:active,
    +fieldset[disabled] .btn-warning:active,
    +.btn-warning.disabled.active,
    +.btn-warning[disabled].active,
    +fieldset[disabled] .btn-warning.active {
    +  background-color: #f39c12;
    +  border-color: #f39c12;
    +}
    +.btn-warning .badge {
    +  color: #f39c12;
    +  background-color: #ffffff;
    +}
    +.btn-danger {
    +  color: #ffffff;
    +  background-color: #e74c3c;
    +  border-color: #e74c3c;
    +}
    +.btn-danger:focus,
    +.btn-danger.focus {
    +  color: #ffffff;
    +  background-color: #d62c1a;
    +  border-color: #921e12;
    +}
    +.btn-danger:hover {
    +  color: #ffffff;
    +  background-color: #d62c1a;
    +  border-color: #cd2a19;
    +}
    +.btn-danger:active,
    +.btn-danger.active,
    +.open > .dropdown-toggle.btn-danger {
    +  color: #ffffff;
    +  background-color: #d62c1a;
    +  border-color: #cd2a19;
    +}
    +.btn-danger:active:hover,
    +.btn-danger.active:hover,
    +.open > .dropdown-toggle.btn-danger:hover,
    +.btn-danger:active:focus,
    +.btn-danger.active:focus,
    +.open > .dropdown-toggle.btn-danger:focus,
    +.btn-danger:active.focus,
    +.btn-danger.active.focus,
    +.open > .dropdown-toggle.btn-danger.focus {
    +  color: #ffffff;
    +  background-color: #b62516;
    +  border-color: #921e12;
    +}
    +.btn-danger:active,
    +.btn-danger.active,
    +.open > .dropdown-toggle.btn-danger {
    +  background-image: none;
    +}
    +.btn-danger.disabled,
    +.btn-danger[disabled],
    +fieldset[disabled] .btn-danger,
    +.btn-danger.disabled:hover,
    +.btn-danger[disabled]:hover,
    +fieldset[disabled] .btn-danger:hover,
    +.btn-danger.disabled:focus,
    +.btn-danger[disabled]:focus,
    +fieldset[disabled] .btn-danger:focus,
    +.btn-danger.disabled.focus,
    +.btn-danger[disabled].focus,
    +fieldset[disabled] .btn-danger.focus,
    +.btn-danger.disabled:active,
    +.btn-danger[disabled]:active,
    +fieldset[disabled] .btn-danger:active,
    +.btn-danger.disabled.active,
    +.btn-danger[disabled].active,
    +fieldset[disabled] .btn-danger.active {
    +  background-color: #e74c3c;
    +  border-color: #e74c3c;
    +}
    +.btn-danger .badge {
    +  color: #e74c3c;
    +  background-color: #ffffff;
    +}
    +.btn-link {
    +  color: #18bc9c;
    +  font-weight: normal;
    +  border-radius: 0;
    +}
    +.btn-link,
    +.btn-link:active,
    +.btn-link.active,
    +.btn-link[disabled],
    +fieldset[disabled] .btn-link {
    +  background-color: transparent;
    +  -webkit-box-shadow: none;
    +  box-shadow: none;
    +}
    +.btn-link,
    +.btn-link:hover,
    +.btn-link:focus,
    +.btn-link:active {
    +  border-color: transparent;
    +}
    +.btn-link:hover,
    +.btn-link:focus {
    +  color: #18bc9c;
    +  text-decoration: underline;
    +  background-color: transparent;
    +}
    +.btn-link[disabled]:hover,
    +fieldset[disabled] .btn-link:hover,
    +.btn-link[disabled]:focus,
    +fieldset[disabled] .btn-link:focus {
    +  color: #b4bcc2;
    +  text-decoration: none;
    +}
    +.btn-lg,
    +.btn-group-lg > .btn {
    +  padding: 18px 27px;
    +  font-size: 19px;
    +  line-height: 1.3333333;
    +  border-radius: 6px;
    +}
    +.btn-sm,
    +.btn-group-sm > .btn {
    +  padding: 6px 9px;
    +  font-size: 13px;
    +  line-height: 1.5;
    +  border-radius: 3px;
    +}
    +.btn-xs,
    +.btn-group-xs > .btn {
    +  padding: 1px 5px;
    +  font-size: 13px;
    +  line-height: 1.5;
    +  border-radius: 3px;
    +}
    +.btn-block {
    +  display: block;
    +  width: 100%;
    +}
    +.btn-block + .btn-block {
    +  margin-top: 5px;
    +}
    +input[type="submit"].btn-block,
    +input[type="reset"].btn-block,
    +input[type="button"].btn-block {
    +  width: 100%;
    +}
    +.fade {
    +  opacity: 0;
    +  -webkit-transition: opacity 0.15s linear;
    +  -o-transition: opacity 0.15s linear;
    +  transition: opacity 0.15s linear;
    +}
    +.fade.in {
    +  opacity: 1;
    +}
    +.collapse {
    +  display: none;
    +}
    +.collapse.in {
    +  display: block;
    +}
    +tr.collapse.in {
    +  display: table-row;
    +}
    +tbody.collapse.in {
    +  display: table-row-group;
    +}
    +.collapsing {
    +  position: relative;
    +  height: 0;
    +  overflow: hidden;
    +  -webkit-transition-property: height, visibility;
    +  -o-transition-property: height, visibility;
    +     transition-property: height, visibility;
    +  -webkit-transition-duration: 0.35s;
    +  -o-transition-duration: 0.35s;
    +     transition-duration: 0.35s;
    +  -webkit-transition-timing-function: ease;
    +  -o-transition-timing-function: ease;
    +     transition-timing-function: ease;
    +}
    +.caret {
    +  display: inline-block;
    +  width: 0;
    +  height: 0;
    +  margin-left: 2px;
    +  vertical-align: middle;
    +  border-top: 4px dashed;
    +  border-top: 4px solid \9;
    +  border-right: 4px solid transparent;
    +  border-left: 4px solid transparent;
    +}
    +.dropup,
    +.dropdown {
    +  position: relative;
    +}
    +.dropdown-toggle:focus {
    +  outline: 0;
    +}
    +.dropdown-menu {
    +  position: absolute;
    +  top: 100%;
    +  left: 0;
    +  z-index: 1000;
    +  display: none;
    +  float: left;
    +  min-width: 160px;
    +  padding: 5px 0;
    +  margin: 2px 0 0;
    +  list-style: none;
    +  font-size: 15px;
    +  text-align: left;
    +  background-color: #ffffff;
    +  border: 1px solid #cccccc;
    +  border: 1px solid rgba(0, 0, 0, 0.15);
    +  border-radius: 4px;
    +  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    +  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    +  -webkit-background-clip: padding-box;
    +          background-clip: padding-box;
    +}
    +.dropdown-menu.pull-right {
    +  right: 0;
    +  left: auto;
    +}
    +.dropdown-menu .divider {
    +  height: 1px;
    +  margin: 9.5px 0;
    +  overflow: hidden;
    +  background-color: #e5e5e5;
    +}
    +.dropdown-menu > li > a {
    +  display: block;
    +  padding: 3px 20px;
    +  clear: both;
    +  font-weight: normal;
    +  line-height: 1.42857143;
    +  color: #7b8a8b;
    +  white-space: nowrap;
    +}
    +.dropdown-menu > li > a:hover,
    +.dropdown-menu > li > a:focus {
    +  text-decoration: none;
    +  color: #ffffff;
    +  background-color: #2c3e50;
    +}
    +.dropdown-menu > .active > a,
    +.dropdown-menu > .active > a:hover,
    +.dropdown-menu > .active > a:focus {
    +  color: #ffffff;
    +  text-decoration: none;
    +  outline: 0;
    +  background-color: #2c3e50;
    +}
    +.dropdown-menu > .disabled > a,
    +.dropdown-menu > .disabled > a:hover,
    +.dropdown-menu > .disabled > a:focus {
    +  color: #b4bcc2;
    +}
    +.dropdown-menu > .disabled > a:hover,
    +.dropdown-menu > .disabled > a:focus {
    +  text-decoration: none;
    +  background-color: transparent;
    +  background-image: none;
    +  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    +  cursor: not-allowed;
    +}
    +.open > .dropdown-menu {
    +  display: block;
    +}
    +.open > a {
    +  outline: 0;
    +}
    +.dropdown-menu-right {
    +  left: auto;
    +  right: 0;
    +}
    +.dropdown-menu-left {
    +  left: 0;
    +  right: auto;
    +}
    +.dropdown-header {
    +  display: block;
    +  padding: 3px 20px;
    +  font-size: 13px;
    +  line-height: 1.42857143;
    +  color: #b4bcc2;
    +  white-space: nowrap;
    +}
    +.dropdown-backdrop {
    +  position: fixed;
    +  left: 0;
    +  right: 0;
    +  bottom: 0;
    +  top: 0;
    +  z-index: 990;
    +}
    +.pull-right > .dropdown-menu {
    +  right: 0;
    +  left: auto;
    +}
    +.dropup .caret,
    +.navbar-fixed-bottom .dropdown .caret {
    +  border-top: 0;
    +  border-bottom: 4px dashed;
    +  border-bottom: 4px solid \9;
    +  content: "";
    +}
    +.dropup .dropdown-menu,
    +.navbar-fixed-bottom .dropdown .dropdown-menu {
    +  top: auto;
    +  bottom: 100%;
    +  margin-bottom: 2px;
    +}
    +@media (min-width: 768px) {
    +  .navbar-right .dropdown-menu {
    +    left: auto;
    +    right: 0;
    +  }
    +  .navbar-right .dropdown-menu-left {
    +    left: 0;
    +    right: auto;
    +  }
    +}
    +.btn-group,
    +.btn-group-vertical {
    +  position: relative;
    +  display: inline-block;
    +  vertical-align: middle;
    +}
    +.btn-group > .btn,
    +.btn-group-vertical > .btn {
    +  position: relative;
    +  float: left;
    +}
    +.btn-group > .btn:hover,
    +.btn-group-vertical > .btn:hover,
    +.btn-group > .btn:focus,
    +.btn-group-vertical > .btn:focus,
    +.btn-group > .btn:active,
    +.btn-group-vertical > .btn:active,
    +.btn-group > .btn.active,
    +.btn-group-vertical > .btn.active {
    +  z-index: 2;
    +}
    +.btn-group .btn + .btn,
    +.btn-group .btn + .btn-group,
    +.btn-group .btn-group + .btn,
    +.btn-group .btn-group + .btn-group {
    +  margin-left: -1px;
    +}
    +.btn-toolbar {
    +  margin-left: -5px;
    +}
    +.btn-toolbar .btn,
    +.btn-toolbar .btn-group,
    +.btn-toolbar .input-group {
    +  float: left;
    +}
    +.btn-toolbar > .btn,
    +.btn-toolbar > .btn-group,
    +.btn-toolbar > .input-group {
    +  margin-left: 5px;
    +}
    +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    +  border-radius: 0;
    +}
    +.btn-group > .btn:first-child {
    +  margin-left: 0;
    +}
    +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    +  border-bottom-right-radius: 0;
    +  border-top-right-radius: 0;
    +}
    +.btn-group > .btn:last-child:not(:first-child),
    +.btn-group > .dropdown-toggle:not(:first-child) {
    +  border-bottom-left-radius: 0;
    +  border-top-left-radius: 0;
    +}
    +.btn-group > .btn-group {
    +  float: left;
    +}
    +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
    +  border-radius: 0;
    +}
    +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
    +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    +  border-bottom-right-radius: 0;
    +  border-top-right-radius: 0;
    +}
    +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
    +  border-bottom-left-radius: 0;
    +  border-top-left-radius: 0;
    +}
    +.btn-group .dropdown-toggle:active,
    +.btn-group.open .dropdown-toggle {
    +  outline: 0;
    +}
    +.btn-group > .btn + .dropdown-toggle {
    +  padding-left: 8px;
    +  padding-right: 8px;
    +}
    +.btn-group > .btn-lg + .dropdown-toggle {
    +  padding-left: 12px;
    +  padding-right: 12px;
    +}
    +.btn-group.open .dropdown-toggle {
    +  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    +  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    +}
    +.btn-group.open .dropdown-toggle.btn-link {
    +  -webkit-box-shadow: none;
    +  box-shadow: none;
    +}
    +.btn .caret {
    +  margin-left: 0;
    +}
    +.btn-lg .caret {
    +  border-width: 5px 5px 0;
    +  border-bottom-width: 0;
    +}
    +.dropup .btn-lg .caret {
    +  border-width: 0 5px 5px;
    +}
    +.btn-group-vertical > .btn,
    +.btn-group-vertical > .btn-group,
    +.btn-group-vertical > .btn-group > .btn {
    +  display: block;
    +  float: none;
    +  width: 100%;
    +  max-width: 100%;
    +}
    +.btn-group-vertical > .btn-group > .btn {
    +  float: none;
    +}
    +.btn-group-vertical > .btn + .btn,
    +.btn-group-vertical > .btn + .btn-group,
    +.btn-group-vertical > .btn-group + .btn,
    +.btn-group-vertical > .btn-group + .btn-group {
    +  margin-top: -1px;
    +  margin-left: 0;
    +}
    +.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
    +  border-radius: 0;
    +}
    +.btn-group-vertical > .btn:first-child:not(:last-child) {
    +  border-top-right-radius: 4px;
    +  border-bottom-right-radius: 0;
    +  border-bottom-left-radius: 0;
    +}
    +.btn-group-vertical > .btn:last-child:not(:first-child) {
    +  border-bottom-left-radius: 4px;
    +  border-top-right-radius: 0;
    +  border-top-left-radius: 0;
    +}
    +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
    +  border-radius: 0;
    +}
    +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
    +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    +  border-bottom-right-radius: 0;
    +  border-bottom-left-radius: 0;
    +}
    +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
    +  border-top-right-radius: 0;
    +  border-top-left-radius: 0;
    +}
    +.btn-group-justified {
    +  display: table;
    +  width: 100%;
    +  table-layout: fixed;
    +  border-collapse: separate;
    +}
    +.btn-group-justified > .btn,
    +.btn-group-justified > .btn-group {
    +  float: none;
    +  display: table-cell;
    +  width: 1%;
    +}
    +.btn-group-justified > .btn-group .btn {
    +  width: 100%;
    +}
    +.btn-group-justified > .btn-group .dropdown-menu {
    +  left: auto;
    +}
    +[data-toggle="buttons"] > .btn input[type="radio"],
    +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
    +[data-toggle="buttons"] > .btn input[type="checkbox"],
    +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
    +  position: absolute;
    +  clip: rect(0, 0, 0, 0);
    +  pointer-events: none;
    +}
    +.input-group {
    +  position: relative;
    +  display: table;
    +  border-collapse: separate;
    +}
    +.input-group[class*="col-"] {
    +  float: none;
    +  padding-left: 0;
    +  padding-right: 0;
    +}
    +.input-group .form-control {
    +  position: relative;
    +  z-index: 2;
    +  float: left;
    +  width: 100%;
    +  margin-bottom: 0;
    +}
    +.input-group-lg > .form-control,
    +.input-group-lg > .input-group-addon,
    +.input-group-lg > .input-group-btn > .btn {
    +  height: 66px;
    +  padding: 18px 27px;
    +  font-size: 19px;
    +  line-height: 1.3333333;
    +  border-radius: 6px;
    +}
    +select.input-group-lg > .form-control,
    +select.input-group-lg > .input-group-addon,
    +select.input-group-lg > .input-group-btn > .btn {
    +  height: 66px;
    +  line-height: 66px;
    +}
    +textarea.input-group-lg > .form-control,
    +textarea.input-group-lg > .input-group-addon,
    +textarea.input-group-lg > .input-group-btn > .btn,
    +select[multiple].input-group-lg > .form-control,
    +select[multiple].input-group-lg > .input-group-addon,
    +select[multiple].input-group-lg > .input-group-btn > .btn {
    +  height: auto;
    +}
    +.input-group-sm > .form-control,
    +.input-group-sm > .input-group-addon,
    +.input-group-sm > .input-group-btn > .btn {
    +  height: 35px;
    +  padding: 6px 9px;
    +  font-size: 13px;
    +  line-height: 1.5;
    +  border-radius: 3px;
    +}
    +select.input-group-sm > .form-control,
    +select.input-group-sm > .input-group-addon,
    +select.input-group-sm > .input-group-btn > .btn {
    +  height: 35px;
    +  line-height: 35px;
    +}
    +textarea.input-group-sm > .form-control,
    +textarea.input-group-sm > .input-group-addon,
    +textarea.input-group-sm > .input-group-btn > .btn,
    +select[multiple].input-group-sm > .form-control,
    +select[multiple].input-group-sm > .input-group-addon,
    +select[multiple].input-group-sm > .input-group-btn > .btn {
    +  height: auto;
    +}
    +.input-group-addon,
    +.input-group-btn,
    +.input-group .form-control {
    +  display: table-cell;
    +}
    +.input-group-addon:not(:first-child):not(:last-child),
    +.input-group-btn:not(:first-child):not(:last-child),
    +.input-group .form-control:not(:first-child):not(:last-child) {
    +  border-radius: 0;
    +}
    +.input-group-addon,
    +.input-group-btn {
    +  width: 1%;
    +  white-space: nowrap;
    +  vertical-align: middle;
    +}
    +.input-group-addon {
    +  padding: 10px 15px;
    +  font-size: 15px;
    +  font-weight: normal;
    +  line-height: 1;
    +  color: #2c3e50;
    +  text-align: center;
    +  background-color: #ecf0f1;
    +  border: 1px solid #dce4ec;
    +  border-radius: 4px;
    +}
    +.input-group-addon.input-sm {
    +  padding: 6px 9px;
    +  font-size: 13px;
    +  border-radius: 3px;
    +}
    +.input-group-addon.input-lg {
    +  padding: 18px 27px;
    +  font-size: 19px;
    +  border-radius: 6px;
    +}
    +.input-group-addon input[type="radio"],
    +.input-group-addon input[type="checkbox"] {
    +  margin-top: 0;
    +}
    +.input-group .form-control:first-child,
    +.input-group-addon:first-child,
    +.input-group-btn:first-child > .btn,
    +.input-group-btn:first-child > .btn-group > .btn,
    +.input-group-btn:first-child > .dropdown-toggle,
    +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
    +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    +  border-bottom-right-radius: 0;
    +  border-top-right-radius: 0;
    +}
    +.input-group-addon:first-child {
    +  border-right: 0;
    +}
    +.input-group .form-control:last-child,
    +.input-group-addon:last-child,
    +.input-group-btn:last-child > .btn,
    +.input-group-btn:last-child > .btn-group > .btn,
    +.input-group-btn:last-child > .dropdown-toggle,
    +.input-group-btn:first-child > .btn:not(:first-child),
    +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
    +  border-bottom-left-radius: 0;
    +  border-top-left-radius: 0;
    +}
    +.input-group-addon:last-child {
    +  border-left: 0;
    +}
    +.input-group-btn {
    +  position: relative;
    +  font-size: 0;
    +  white-space: nowrap;
    +}
    +.input-group-btn > .btn {
    +  position: relative;
    +}
    +.input-group-btn > .btn + .btn {
    +  margin-left: -1px;
    +}
    +.input-group-btn > .btn:hover,
    +.input-group-btn > .btn:focus,
    +.input-group-btn > .btn:active {
    +  z-index: 2;
    +}
    +.input-group-btn:first-child > .btn,
    +.input-group-btn:first-child > .btn-group {
    +  margin-right: -1px;
    +}
    +.input-group-btn:last-child > .btn,
    +.input-group-btn:last-child > .btn-group {
    +  z-index: 2;
    +  margin-left: -1px;
    +}
    +.nav {
    +  margin-bottom: 0;
    +  padding-left: 0;
    +  list-style: none;
    +}
    +.nav > li {
    +  position: relative;
    +  display: block;
    +}
    +.nav > li > a {
    +  position: relative;
    +  display: block;
    +  padding: 10px 15px;
    +}
    +.nav > li > a:hover,
    +.nav > li > a:focus {
    +  text-decoration: none;
    +  background-color: #ecf0f1;
    +}
    +.nav > li.disabled > a {
    +  color: #b4bcc2;
    +}
    +.nav > li.disabled > a:hover,
    +.nav > li.disabled > a:focus {
    +  color: #b4bcc2;
    +  text-decoration: none;
    +  background-color: transparent;
    +  cursor: not-allowed;
    +}
    +.nav .open > a,
    +.nav .open > a:hover,
    +.nav .open > a:focus {
    +  background-color: #ecf0f1;
    +  border-color: #18bc9c;
    +}
    +.nav .nav-divider {
    +  height: 1px;
    +  margin: 9.5px 0;
    +  overflow: hidden;
    +  background-color: #e5e5e5;
    +}
    +.nav > li > a > img {
    +  max-width: none;
    +}
    +.nav-tabs {
    +  border-bottom: 1px solid #ecf0f1;
    +}
    +.nav-tabs > li {
    +  float: left;
    +  margin-bottom: -1px;
    +}
    +.nav-tabs > li > a {
    +  margin-right: 2px;
    +  line-height: 1.42857143;
    +  border: 1px solid transparent;
    +  border-radius: 4px 4px 0 0;
    +}
    +.nav-tabs > li > a:hover {
    +  border-color: #ecf0f1 #ecf0f1 #ecf0f1;
    +}
    +.nav-tabs > li.active > a,
    +.nav-tabs > li.active > a:hover,
    +.nav-tabs > li.active > a:focus {
    +  color: #2c3e50;
    +  background-color: #ffffff;
    +  border: 1px solid #ecf0f1;
    +  border-bottom-color: transparent;
    +  cursor: default;
    +}
    +.nav-tabs.nav-justified {
    +  width: 100%;
    +  border-bottom: 0;
    +}
    +.nav-tabs.nav-justified > li {
    +  float: none;
    +}
    +.nav-tabs.nav-justified > li > a {
    +  text-align: center;
    +  margin-bottom: 5px;
    +}
    +.nav-tabs.nav-justified > .dropdown .dropdown-menu {
    +  top: auto;
    +  left: auto;
    +}
    +@media (min-width: 768px) {
    +  .nav-tabs.nav-justified > li {
    +    display: table-cell;
    +    width: 1%;
    +  }
    +  .nav-tabs.nav-justified > li > a {
    +    margin-bottom: 0;
    +  }
    +}
    +.nav-tabs.nav-justified > li > a {
    +  margin-right: 0;
    +  border-radius: 4px;
    +}
    +.nav-tabs.nav-justified > .active > a,
    +.nav-tabs.nav-justified > .active > a:hover,
    +.nav-tabs.nav-justified > .active > a:focus {
    +  border: 1px solid #ecf0f1;
    +}
    +@media (min-width: 768px) {
    +  .nav-tabs.nav-justified > li > a {
    +    border-bottom: 1px solid #ecf0f1;
    +    border-radius: 4px 4px 0 0;
    +  }
    +  .nav-tabs.nav-justified > .active > a,
    +  .nav-tabs.nav-justified > .active > a:hover,
    +  .nav-tabs.nav-justified > .active > a:focus {
    +    border-bottom-color: #ffffff;
    +  }
    +}
    +.nav-pills > li {
    +  float: left;
    +}
    +.nav-pills > li > a {
    +  border-radius: 4px;
    +}
    +.nav-pills > li + li {
    +  margin-left: 2px;
    +}
    +.nav-pills > li.active > a,
    +.nav-pills > li.active > a:hover,
    +.nav-pills > li.active > a:focus {
    +  color: #ffffff;
    +  background-color: #2c3e50;
    +}
    +.nav-stacked > li {
    +  float: none;
    +}
    +.nav-stacked > li + li {
    +  margin-top: 2px;
    +  margin-left: 0;
    +}
    +.nav-justified {
    +  width: 100%;
    +}
    +.nav-justified > li {
    +  float: none;
    +}
    +.nav-justified > li > a {
    +  text-align: center;
    +  margin-bottom: 5px;
    +}
    +.nav-justified > .dropdown .dropdown-menu {
    +  top: auto;
    +  left: auto;
    +}
    +@media (min-width: 768px) {
    +  .nav-justified > li {
    +    display: table-cell;
    +    width: 1%;
    +  }
    +  .nav-justified > li > a {
    +    margin-bottom: 0;
    +  }
    +}
    +.nav-tabs-justified {
    +  border-bottom: 0;
    +}
    +.nav-tabs-justified > li > a {
    +  margin-right: 0;
    +  border-radius: 4px;
    +}
    +.nav-tabs-justified > .active > a,
    +.nav-tabs-justified > .active > a:hover,
    +.nav-tabs-justified > .active > a:focus {
    +  border: 1px solid #ecf0f1;
    +}
    +@media (min-width: 768px) {
    +  .nav-tabs-justified > li > a {
    +    border-bottom: 1px solid #ecf0f1;
    +    border-radius: 4px 4px 0 0;
    +  }
    +  .nav-tabs-justified > .active > a,
    +  .nav-tabs-justified > .active > a:hover,
    +  .nav-tabs-justified > .active > a:focus {
    +    border-bottom-color: #ffffff;
    +  }
    +}
    +.tab-content > .tab-pane {
    +  display: none;
    +}
    +.tab-content > .active {
    +  display: block;
    +}
    +.nav-tabs .dropdown-menu {
    +  margin-top: -1px;
    +  border-top-right-radius: 0;
    +  border-top-left-radius: 0;
    +}
    +.navbar {
    +  position: relative;
    +  min-height: 60px;
    +  margin-bottom: 21px;
    +  border: 1px solid transparent;
    +}
    +@media (min-width: 768px) {
    +  .navbar {
    +    border-radius: 4px;
    +  }
    +}
    +@media (min-width: 768px) {
    +  .navbar-header {
    +    float: left;
    +  }
    +}
    +.navbar-collapse {
    +  overflow-x: visible;
    +  padding-right: 15px;
    +  padding-left: 15px;
    +  border-top: 1px solid transparent;
    +  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    +          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    +  -webkit-overflow-scrolling: touch;
    +}
    +.navbar-collapse.in {
    +  overflow-y: auto;
    +}
    +@media (min-width: 768px) {
    +  .navbar-collapse {
    +    width: auto;
    +    border-top: 0;
    +    -webkit-box-shadow: none;
    +            box-shadow: none;
    +  }
    +  .navbar-collapse.collapse {
    +    display: block !important;
    +    height: auto !important;
    +    padding-bottom: 0;
    +    overflow: visible !important;
    +  }
    +  .navbar-collapse.in {
    +    overflow-y: visible;
    +  }
    +  .navbar-fixed-top .navbar-collapse,
    +  .navbar-static-top .navbar-collapse,
    +  .navbar-fixed-bottom .navbar-collapse {
    +    padding-left: 0;
    +    padding-right: 0;
    +  }
    +}
    +.navbar-fixed-top .navbar-collapse,
    +.navbar-fixed-bottom .navbar-collapse {
    +  max-height: 340px;
    +}
    +@media (max-device-width: 480px) and (orientation: landscape) {
    +  .navbar-fixed-top .navbar-collapse,
    +  .navbar-fixed-bottom .navbar-collapse {
    +    max-height: 200px;
    +  }
    +}
    +.container > .navbar-header,
    +.container-fluid > .navbar-header,
    +.container > .navbar-collapse,
    +.container-fluid > .navbar-collapse {
    +  margin-right: -15px;
    +  margin-left: -15px;
    +}
    +@media (min-width: 768px) {
    +  .container > .navbar-header,
    +  .container-fluid > .navbar-header,
    +  .container > .navbar-collapse,
    +  .container-fluid > .navbar-collapse {
    +    margin-right: 0;
    +    margin-left: 0;
    +  }
    +}
    +.navbar-static-top {
    +  z-index: 1000;
    +  border-width: 0 0 1px;
    +}
    +@media (min-width: 768px) {
    +  .navbar-static-top {
    +    border-radius: 0;
    +  }
    +}
    +.navbar-fixed-top,
    +.navbar-fixed-bottom {
    +  position: fixed;
    +  right: 0;
    +  left: 0;
    +  z-index: 1030;
    +}
    +@media (min-width: 768px) {
    +  .navbar-fixed-top,
    +  .navbar-fixed-bottom {
    +    border-radius: 0;
    +  }
    +}
    +.navbar-fixed-top {
    +  top: 0;
    +  border-width: 0 0 1px;
    +}
    +.navbar-fixed-bottom {
    +  bottom: 0;
    +  margin-bottom: 0;
    +  border-width: 1px 0 0;
    +}
    +.navbar-brand {
    +  float: left;
    +  padding: 19.5px 15px;
    +  font-size: 19px;
    +  line-height: 21px;
    +  height: 60px;
    +}
    +.navbar-brand:hover,
    +.navbar-brand:focus {
    +  text-decoration: none;
    +}
    +.navbar-brand > img {
    +  display: block;
    +}
    +@media (min-width: 768px) {
    +  .navbar > .container .navbar-brand,
    +  .navbar > .container-fluid .navbar-brand {
    +    margin-left: -15px;
    +  }
    +}
    +.navbar-toggle {
    +  position: relative;
    +  float: right;
    +  margin-right: 15px;
    +  padding: 9px 10px;
    +  margin-top: 13px;
    +  margin-bottom: 13px;
    +  background-color: transparent;
    +  background-image: none;
    +  border: 1px solid transparent;
    +  border-radius: 4px;
    +}
    +.navbar-toggle:focus {
    +  outline: 0;
    +}
    +.navbar-toggle .icon-bar {
    +  display: block;
    +  width: 22px;
    +  height: 2px;
    +  border-radius: 1px;
    +}
    +.navbar-toggle .icon-bar + .icon-bar {
    +  margin-top: 4px;
    +}
    +@media (min-width: 768px) {
    +  .navbar-toggle {
    +    display: none;
    +  }
    +}
    +.navbar-nav {
    +  margin: 9.75px -15px;
    +}
    +.navbar-nav > li > a {
    +  padding-top: 10px;
    +  padding-bottom: 10px;
    +  line-height: 21px;
    +}
    +@media (max-width: 767px) {
    +  .navbar-nav .open .dropdown-menu {
    +    position: static;
    +    float: none;
    +    width: auto;
    +    margin-top: 0;
    +    background-color: transparent;
    +    border: 0;
    +    -webkit-box-shadow: none;
    +            box-shadow: none;
    +  }
    +  .navbar-nav .open .dropdown-menu > li > a,
    +  .navbar-nav .open .dropdown-menu .dropdown-header {
    +    padding: 5px 15px 5px 25px;
    +  }
    +  .navbar-nav .open .dropdown-menu > li > a {
    +    line-height: 21px;
    +  }
    +  .navbar-nav .open .dropdown-menu > li > a:hover,
    +  .navbar-nav .open .dropdown-menu > li > a:focus {
    +    background-image: none;
    +  }
    +}
    +@media (min-width: 768px) {
    +  .navbar-nav {
    +    float: left;
    +    margin: 0;
    +  }
    +  .navbar-nav > li {
    +    float: left;
    +  }
    +  .navbar-nav > li > a {
    +    padding-top: 19.5px;
    +    padding-bottom: 19.5px;
    +  }
    +}
    +.navbar-form {
    +  margin-left: -15px;
    +  margin-right: -15px;
    +  padding: 10px 15px;
    +  border-top: 1px solid transparent;
    +  border-bottom: 1px solid transparent;
    +  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    +  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    +  margin-top: 7.5px;
    +  margin-bottom: 7.5px;
    +}
    +@media (min-width: 768px) {
    +  .navbar-form .form-group {
    +    display: inline-block;
    +    margin-bottom: 0;
    +    vertical-align: middle;
    +  }
    +  .navbar-form .form-control {
    +    display: inline-block;
    +    width: auto;
    +    vertical-align: middle;
    +  }
    +  .navbar-form .form-control-static {
    +    display: inline-block;
    +  }
    +  .navbar-form .input-group {
    +    display: inline-table;
    +    vertical-align: middle;
    +  }
    +  .navbar-form .input-group .input-group-addon,
    +  .navbar-form .input-group .input-group-btn,
    +  .navbar-form .input-group .form-control {
    +    width: auto;
    +  }
    +  .navbar-form .input-group > .form-control {
    +    width: 100%;
    +  }
    +  .navbar-form .control-label {
    +    margin-bottom: 0;
    +    vertical-align: middle;
    +  }
    +  .navbar-form .radio,
    +  .navbar-form .checkbox {
    +    display: inline-block;
    +    margin-top: 0;
    +    margin-bottom: 0;
    +    vertical-align: middle;
    +  }
    +  .navbar-form .radio label,
    +  .navbar-form .checkbox label {
    +    padding-left: 0;
    +  }
    +  .navbar-form .radio input[type="radio"],
    +  .navbar-form .checkbox input[type="checkbox"] {
    +    position: relative;
    +    margin-left: 0;
    +  }
    +  .navbar-form .has-feedback .form-control-feedback {
    +    top: 0;
    +  }
    +}
    +@media (max-width: 767px) {
    +  .navbar-form .form-group {
    +    margin-bottom: 5px;
    +  }
    +  .navbar-form .form-group:last-child {
    +    margin-bottom: 0;
    +  }
    +}
    +@media (min-width: 768px) {
    +  .navbar-form {
    +    width: auto;
    +    border: 0;
    +    margin-left: 0;
    +    margin-right: 0;
    +    padding-top: 0;
    +    padding-bottom: 0;
    +    -webkit-box-shadow: none;
    +    box-shadow: none;
    +  }
    +}
    +.navbar-nav > li > .dropdown-menu {
    +  margin-top: 0;
    +  border-top-right-radius: 0;
    +  border-top-left-radius: 0;
    +}
    +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    +  margin-bottom: 0;
    +  border-top-right-radius: 4px;
    +  border-top-left-radius: 4px;
    +  border-bottom-right-radius: 0;
    +  border-bottom-left-radius: 0;
    +}
    +.navbar-btn {
    +  margin-top: 7.5px;
    +  margin-bottom: 7.5px;
    +}
    +.navbar-btn.btn-sm {
    +  margin-top: 12.5px;
    +  margin-bottom: 12.5px;
    +}
    +.navbar-btn.btn-xs {
    +  margin-top: 19px;
    +  margin-bottom: 19px;
    +}
    +.navbar-text {
    +  margin-top: 19.5px;
    +  margin-bottom: 19.5px;
    +}
    +@media (min-width: 768px) {
    +  .navbar-text {
    +    float: left;
    +    margin-left: 15px;
    +    margin-right: 15px;
    +  }
    +}
    +@media (min-width: 768px) {
    +  .navbar-left {
    +    float: left !important;
    +  }
    +  .navbar-right {
    +    float: right !important;
    +    margin-right: -15px;
    +  }
    +  .navbar-right ~ .navbar-right {
    +    margin-right: 0;
    +  }
    +}
    +.navbar-default {
    +  background-color: #2c3e50;
    +  border-color: transparent;
    +}
    +.navbar-default .navbar-brand {
    +  color: #ffffff;
    +}
    +.navbar-default .navbar-brand:hover,
    +.navbar-default .navbar-brand:focus {
    +  color: #18bc9c;
    +  background-color: transparent;
    +}
    +.navbar-default .navbar-text {
    +  color: #777777;
    +}
    +.navbar-default .navbar-nav > li > a {
    +  color: #ffffff;
    +}
    +.navbar-default .navbar-nav > li > a:hover,
    +.navbar-default .navbar-nav > li > a:focus {
    +  color: #18bc9c;
    +  background-color: transparent;
    +}
    +.navbar-default .navbar-nav > .active > a,
    +.navbar-default .navbar-nav > .active > a:hover,
    +.navbar-default .navbar-nav > .active > a:focus {
    +  color: #ffffff;
    +  background-color: #1a242f;
    +}
    +.navbar-default .navbar-nav > .disabled > a,
    +.navbar-default .navbar-nav > .disabled > a:hover,
    +.navbar-default .navbar-nav > .disabled > a:focus {
    +  color: #cccccc;
    +  background-color: transparent;
    +}
    +.navbar-default .navbar-toggle {
    +  border-color: #1a242f;
    +}
    +.navbar-default .navbar-toggle:hover,
    +.navbar-default .navbar-toggle:focus {
    +  background-color: #1a242f;
    +}
    +.navbar-default .navbar-toggle .icon-bar {
    +  background-color: #ffffff;
    +}
    +.navbar-default .navbar-collapse,
    +.navbar-default .navbar-form {
    +  border-color: transparent;
    +}
    +.navbar-default .navbar-nav > .open > a,
    +.navbar-default .navbar-nav > .open > a:hover,
    +.navbar-default .navbar-nav > .open > a:focus {
    +  background-color: #1a242f;
    +  color: #ffffff;
    +}
    +@media (max-width: 767px) {
    +  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    +    color: #ffffff;
    +  }
    +  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    +  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    +    color: #18bc9c;
    +    background-color: transparent;
    +  }
    +  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    +  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
    +  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    +    color: #ffffff;
    +    background-color: #1a242f;
    +  }
    +  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
    +  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    +  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    +    color: #cccccc;
    +    background-color: transparent;
    +  }
    +}
    +.navbar-default .navbar-link {
    +  color: #ffffff;
    +}
    +.navbar-default .navbar-link:hover {
    +  color: #18bc9c;
    +}
    +.navbar-default .btn-link {
    +  color: #ffffff;
    +}
    +.navbar-default .btn-link:hover,
    +.navbar-default .btn-link:focus {
    +  color: #18bc9c;
    +}
    +.navbar-default .btn-link[disabled]:hover,
    +fieldset[disabled] .navbar-default .btn-link:hover,
    +.navbar-default .btn-link[disabled]:focus,
    +fieldset[disabled] .navbar-default .btn-link:focus {
    +  color: #cccccc;
    +}
    +.navbar-inverse {
    +  background-color: #18bc9c;
    +  border-color: transparent;
    +}
    +.navbar-inverse .navbar-brand {
    +  color: #ffffff;
    +}
    +.navbar-inverse .navbar-brand:hover,
    +.navbar-inverse .navbar-brand:focus {
    +  color: #2c3e50;
    +  background-color: transparent;
    +}
    +.navbar-inverse .navbar-text {
    +  color: #ffffff;
    +}
    +.navbar-inverse .navbar-nav > li > a {
    +  color: #ffffff;
    +}
    +.navbar-inverse .navbar-nav > li > a:hover,
    +.navbar-inverse .navbar-nav > li > a:focus {
    +  color: #2c3e50;
    +  background-color: transparent;
    +}
    +.navbar-inverse .navbar-nav > .active > a,
    +.navbar-inverse .navbar-nav > .active > a:hover,
    +.navbar-inverse .navbar-nav > .active > a:focus {
    +  color: #ffffff;
    +  background-color: #15a589;
    +}
    +.navbar-inverse .navbar-nav > .disabled > a,
    +.navbar-inverse .navbar-nav > .disabled > a:hover,
    +.navbar-inverse .navbar-nav > .disabled > a:focus {
    +  color: #cccccc;
    +  background-color: transparent;
    +}
    +.navbar-inverse .navbar-toggle {
    +  border-color: #128f76;
    +}
    +.navbar-inverse .navbar-toggle:hover,
    +.navbar-inverse .navbar-toggle:focus {
    +  background-color: #128f76;
    +}
    +.navbar-inverse .navbar-toggle .icon-bar {
    +  background-color: #ffffff;
    +}
    +.navbar-inverse .navbar-collapse,
    +.navbar-inverse .navbar-form {
    +  border-color: #149c82;
    +}
    +.navbar-inverse .navbar-nav > .open > a,
    +.navbar-inverse .navbar-nav > .open > a:hover,
    +.navbar-inverse .navbar-nav > .open > a:focus {
    +  background-color: #15a589;
    +  color: #ffffff;
    +}
    +@media (max-width: 767px) {
    +  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    +    border-color: transparent;
    +  }
    +  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    +    background-color: transparent;
    +  }
    +  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    +    color: #ffffff;
    +  }
    +  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
    +  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    +    color: #2c3e50;
    +    background-color: transparent;
    +  }
    +  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
    +  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
    +  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    +    color: #ffffff;
    +    background-color: #15a589;
    +  }
    +  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
    +  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    +  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    +    color: #cccccc;
    +    background-color: transparent;
    +  }
    +}
    +.navbar-inverse .navbar-link {
    +  color: #ffffff;
    +}
    +.navbar-inverse .navbar-link:hover {
    +  color: #2c3e50;
    +}
    +.navbar-inverse .btn-link {
    +  color: #ffffff;
    +}
    +.navbar-inverse .btn-link:hover,
    +.navbar-inverse .btn-link:focus {
    +  color: #2c3e50;
    +}
    +.navbar-inverse .btn-link[disabled]:hover,
    +fieldset[disabled] .navbar-inverse .btn-link:hover,
    +.navbar-inverse .btn-link[disabled]:focus,
    +fieldset[disabled] .navbar-inverse .btn-link:focus {
    +  color: #cccccc;
    +}
    +.breadcrumb {
    +  padding: 8px 15px;
    +  margin-bottom: 21px;
    +  list-style: none;
    +  background-color: #ecf0f1;
    +  border-radius: 4px;
    +}
    +.breadcrumb > li {
    +  display: inline-block;
    +}
    +.breadcrumb > li + li:before {
    +  content: "/\00a0";
    +  padding: 0 5px;
    +  color: #cccccc;
    +}
    +.breadcrumb > .active {
    +  color: #95a5a6;
    +}
    +.pagination {
    +  display: inline-block;
    +  padding-left: 0;
    +  margin: 21px 0;
    +  border-radius: 4px;
    +}
    +.pagination > li {
    +  display: inline;
    +}
    +.pagination > li > a,
    +.pagination > li > span {
    +  position: relative;
    +  float: left;
    +  padding: 10px 15px;
    +  line-height: 1.42857143;
    +  text-decoration: none;
    +  color: #ffffff;
    +  background-color: #18bc9c;
    +  border: 1px solid transparent;
    +  margin-left: -1px;
    +}
    +.pagination > li:first-child > a,
    +.pagination > li:first-child > span {
    +  margin-left: 0;
    +  border-bottom-left-radius: 4px;
    +  border-top-left-radius: 4px;
    +}
    +.pagination > li:last-child > a,
    +.pagination > li:last-child > span {
    +  border-bottom-right-radius: 4px;
    +  border-top-right-radius: 4px;
    +}
    +.pagination > li > a:hover,
    +.pagination > li > span:hover,
    +.pagination > li > a:focus,
    +.pagination > li > span:focus {
    +  z-index: 3;
    +  color: #ffffff;
    +  background-color: #0f7864;
    +  border-color: transparent;
    +}
    +.pagination > .active > a,
    +.pagination > .active > span,
    +.pagination > .active > a:hover,
    +.pagination > .active > span:hover,
    +.pagination > .active > a:focus,
    +.pagination > .active > span:focus {
    +  z-index: 2;
    +  color: #ffffff;
    +  background-color: #0f7864;
    +  border-color: transparent;
    +  cursor: default;
    +}
    +.pagination > .disabled > span,
    +.pagination > .disabled > span:hover,
    +.pagination > .disabled > span:focus,
    +.pagination > .disabled > a,
    +.pagination > .disabled > a:hover,
    +.pagination > .disabled > a:focus {
    +  color: #ecf0f1;
    +  background-color: #3be6c4;
    +  border-color: transparent;
    +  cursor: not-allowed;
    +}
    +.pagination-lg > li > a,
    +.pagination-lg > li > span {
    +  padding: 18px 27px;
    +  font-size: 19px;
    +  line-height: 1.3333333;
    +}
    +.pagination-lg > li:first-child > a,
    +.pagination-lg > li:first-child > span {
    +  border-bottom-left-radius: 6px;
    +  border-top-left-radius: 6px;
    +}
    +.pagination-lg > li:last-child > a,
    +.pagination-lg > li:last-child > span {
    +  border-bottom-right-radius: 6px;
    +  border-top-right-radius: 6px;
    +}
    +.pagination-sm > li > a,
    +.pagination-sm > li > span {
    +  padding: 6px 9px;
    +  font-size: 13px;
    +  line-height: 1.5;
    +}
    +.pagination-sm > li:first-child > a,
    +.pagination-sm > li:first-child > span {
    +  border-bottom-left-radius: 3px;
    +  border-top-left-radius: 3px;
    +}
    +.pagination-sm > li:last-child > a,
    +.pagination-sm > li:last-child > span {
    +  border-bottom-right-radius: 3px;
    +  border-top-right-radius: 3px;
    +}
    +.pager {
    +  padding-left: 0;
    +  margin: 21px 0;
    +  list-style: none;
    +  text-align: center;
    +}
    +.pager li {
    +  display: inline;
    +}
    +.pager li > a,
    +.pager li > span {
    +  display: inline-block;
    +  padding: 5px 14px;
    +  background-color: #18bc9c;
    +  border: 1px solid transparent;
    +  border-radius: 15px;
    +}
    +.pager li > a:hover,
    +.pager li > a:focus {
    +  text-decoration: none;
    +  background-color: #0f7864;
    +}
    +.pager .next > a,
    +.pager .next > span {
    +  float: right;
    +}
    +.pager .previous > a,
    +.pager .previous > span {
    +  float: left;
    +}
    +.pager .disabled > a,
    +.pager .disabled > a:hover,
    +.pager .disabled > a:focus,
    +.pager .disabled > span {
    +  color: #ffffff;
    +  background-color: #18bc9c;
    +  cursor: not-allowed;
    +}
    +.label {
    +  display: inline;
    +  padding: .2em .6em .3em;
    +  font-size: 75%;
    +  font-weight: bold;
    +  line-height: 1;
    +  color: #ffffff;
    +  text-align: center;
    +  white-space: nowrap;
    +  vertical-align: baseline;
    +  border-radius: .25em;
    +}
    +a.label:hover,
    +a.label:focus {
    +  color: #ffffff;
    +  text-decoration: none;
    +  cursor: pointer;
    +}
    +.label:empty {
    +  display: none;
    +}
    +.btn .label {
    +  position: relative;
    +  top: -1px;
    +}
    +.label-default {
    +  background-color: #95a5a6;
    +}
    +.label-default[href]:hover,
    +.label-default[href]:focus {
    +  background-color: #798d8f;
    +}
    +.label-primary {
    +  background-color: #2c3e50;
    +}
    +.label-primary[href]:hover,
    +.label-primary[href]:focus {
    +  background-color: #1a242f;
    +}
    +.label-success {
    +  background-color: #18bc9c;
    +}
    +.label-success[href]:hover,
    +.label-success[href]:focus {
    +  background-color: #128f76;
    +}
    +.label-info {
    +  background-color: #3498db;
    +}
    +.label-info[href]:hover,
    +.label-info[href]:focus {
    +  background-color: #217dbb;
    +}
    +.label-warning {
    +  background-color: #f39c12;
    +}
    +.label-warning[href]:hover,
    +.label-warning[href]:focus {
    +  background-color: #c87f0a;
    +}
    +.label-danger {
    +  background-color: #e74c3c;
    +}
    +.label-danger[href]:hover,
    +.label-danger[href]:focus {
    +  background-color: #d62c1a;
    +}
    +.badge {
    +  display: inline-block;
    +  min-width: 10px;
    +  padding: 3px 7px;
    +  font-size: 13px;
    +  font-weight: bold;
    +  color: #ffffff;
    +  line-height: 1;
    +  vertical-align: middle;
    +  white-space: nowrap;
    +  text-align: center;
    +  background-color: #2c3e50;
    +  border-radius: 10px;
    +}
    +.badge:empty {
    +  display: none;
    +}
    +.btn .badge {
    +  position: relative;
    +  top: -1px;
    +}
    +.btn-xs .badge,
    +.btn-group-xs > .btn .badge {
    +  top: 0;
    +  padding: 1px 5px;
    +}
    +a.badge:hover,
    +a.badge:focus {
    +  color: #ffffff;
    +  text-decoration: none;
    +  cursor: pointer;
    +}
    +.list-group-item.active > .badge,
    +.nav-pills > .active > a > .badge {
    +  color: #2c3e50;
    +  background-color: #ffffff;
    +}
    +.list-group-item > .badge {
    +  float: right;
    +}
    +.list-group-item > .badge + .badge {
    +  margin-right: 5px;
    +}
    +.nav-pills > li > a > .badge {
    +  margin-left: 3px;
    +}
    +.jumbotron {
    +  padding-top: 30px;
    +  padding-bottom: 30px;
    +  margin-bottom: 30px;
    +  color: inherit;
    +  background-color: #ecf0f1;
    +}
    +.jumbotron h1,
    +.jumbotron .h1 {
    +  color: inherit;
    +}
    +.jumbotron p {
    +  margin-bottom: 15px;
    +  font-size: 23px;
    +  font-weight: 200;
    +}
    +.jumbotron > hr {
    +  border-top-color: #cfd9db;
    +}
    +.container .jumbotron,
    +.container-fluid .jumbotron {
    +  border-radius: 6px;
    +}
    +.jumbotron .container {
    +  max-width: 100%;
    +}
    +@media screen and (min-width: 768px) {
    +  .jumbotron {
    +    padding-top: 48px;
    +    padding-bottom: 48px;
    +  }
    +  .container .jumbotron,
    +  .container-fluid .jumbotron {
    +    padding-left: 60px;
    +    padding-right: 60px;
    +  }
    +  .jumbotron h1,
    +  .jumbotron .h1 {
    +    font-size: 68px;
    +  }
    +}
    +.thumbnail {
    +  display: block;
    +  padding: 4px;
    +  margin-bottom: 21px;
    +  line-height: 1.42857143;
    +  background-color: #ffffff;
    +  border: 1px solid #ecf0f1;
    +  border-radius: 4px;
    +  -webkit-transition: border 0.2s ease-in-out;
    +  -o-transition: border 0.2s ease-in-out;
    +  transition: border 0.2s ease-in-out;
    +}
    +.thumbnail > img,
    +.thumbnail a > img {
    +  margin-left: auto;
    +  margin-right: auto;
    +}
    +a.thumbnail:hover,
    +a.thumbnail:focus,
    +a.thumbnail.active {
    +  border-color: #18bc9c;
    +}
    +.thumbnail .caption {
    +  padding: 9px;
    +  color: #2c3e50;
    +}
    +.alert {
    +  padding: 15px;
    +  margin-bottom: 21px;
    +  border: 1px solid transparent;
    +  border-radius: 4px;
    +}
    +.alert h4 {
    +  margin-top: 0;
    +  color: inherit;
    +}
    +.alert .alert-link {
    +  font-weight: bold;
    +}
    +.alert > p,
    +.alert > ul {
    +  margin-bottom: 0;
    +}
    +.alert > p + p {
    +  margin-top: 5px;
    +}
    +.alert-dismissable,
    +.alert-dismissible {
    +  padding-right: 35px;
    +}
    +.alert-dismissable .close,
    +.alert-dismissible .close {
    +  position: relative;
    +  top: -2px;
    +  right: -21px;
    +  color: inherit;
    +}
    +.alert-success {
    +  background-color: #18bc9c;
    +  border-color: #18bc9c;
    +  color: #ffffff;
    +}
    +.alert-success hr {
    +  border-top-color: #15a589;
    +}
    +.alert-success .alert-link {
    +  color: #e6e6e6;
    +}
    +.alert-info {
    +  background-color: #3498db;
    +  border-color: #3498db;
    +  color: #ffffff;
    +}
    +.alert-info hr {
    +  border-top-color: #258cd1;
    +}
    +.alert-info .alert-link {
    +  color: #e6e6e6;
    +}
    +.alert-warning {
    +  background-color: #f39c12;
    +  border-color: #f39c12;
    +  color: #ffffff;
    +}
    +.alert-warning hr {
    +  border-top-color: #e08e0b;
    +}
    +.alert-warning .alert-link {
    +  color: #e6e6e6;
    +}
    +.alert-danger {
    +  background-color: #e74c3c;
    +  border-color: #e74c3c;
    +  color: #ffffff;
    +}
    +.alert-danger hr {
    +  border-top-color: #e43725;
    +}
    +.alert-danger .alert-link {
    +  color: #e6e6e6;
    +}
    +@-webkit-keyframes progress-bar-stripes {
    +  from {
    +    background-position: 40px 0;
    +  }
    +  to {
    +    background-position: 0 0;
    +  }
    +}
    +@-o-keyframes progress-bar-stripes {
    +  from {
    +    background-position: 40px 0;
    +  }
    +  to {
    +    background-position: 0 0;
    +  }
    +}
    +@keyframes progress-bar-stripes {
    +  from {
    +    background-position: 40px 0;
    +  }
    +  to {
    +    background-position: 0 0;
    +  }
    +}
    +.progress {
    +  overflow: hidden;
    +  height: 21px;
    +  margin-bottom: 21px;
    +  background-color: #ecf0f1;
    +  border-radius: 4px;
    +  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    +  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    +}
    +.progress-bar {
    +  float: left;
    +  width: 0%;
    +  height: 100%;
    +  font-size: 13px;
    +  line-height: 21px;
    +  color: #ffffff;
    +  text-align: center;
    +  background-color: #2c3e50;
    +  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    +  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    +  -webkit-transition: width 0.6s ease;
    +  -o-transition: width 0.6s ease;
    +  transition: width 0.6s ease;
    +}
    +.progress-striped .progress-bar,
    +.progress-bar-striped {
    +  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    +  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    +  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    +  -webkit-background-size: 40px 40px;
    +          background-size: 40px 40px;
    +}
    +.progress.active .progress-bar,
    +.progress-bar.active {
    +  -webkit-animation: progress-bar-stripes 2s linear infinite;
    +  -o-animation: progress-bar-stripes 2s linear infinite;
    +  animation: progress-bar-stripes 2s linear infinite;
    +}
    +.progress-bar-success {
    +  background-color: #18bc9c;
    +}
    +.progress-striped .progress-bar-success {
    +  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    +  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    +  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    +}
    +.progress-bar-info {
    +  background-color: #3498db;
    +}
    +.progress-striped .progress-bar-info {
    +  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    +  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    +  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    +}
    +.progress-bar-warning {
    +  background-color: #f39c12;
    +}
    +.progress-striped .progress-bar-warning {
    +  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    +  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    +  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    +}
    +.progress-bar-danger {
    +  background-color: #e74c3c;
    +}
    +.progress-striped .progress-bar-danger {
    +  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    +  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    +  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    +}
    +.media {
    +  margin-top: 15px;
    +}
    +.media:first-child {
    +  margin-top: 0;
    +}
    +.media,
    +.media-body {
    +  zoom: 1;
    +  overflow: hidden;
    +}
    +.media-body {
    +  width: 10000px;
    +}
    +.media-object {
    +  display: block;
    +}
    +.media-object.img-thumbnail {
    +  max-width: none;
    +}
    +.media-right,
    +.media > .pull-right {
    +  padding-left: 10px;
    +}
    +.media-left,
    +.media > .pull-left {
    +  padding-right: 10px;
    +}
    +.media-left,
    +.media-right,
    +.media-body {
    +  display: table-cell;
    +  vertical-align: top;
    +}
    +.media-middle {
    +  vertical-align: middle;
    +}
    +.media-bottom {
    +  vertical-align: bottom;
    +}
    +.media-heading {
    +  margin-top: 0;
    +  margin-bottom: 5px;
    +}
    +.media-list {
    +  padding-left: 0;
    +  list-style: none;
    +}
    +.list-group {
    +  margin-bottom: 20px;
    +  padding-left: 0;
    +}
    +.list-group-item {
    +  position: relative;
    +  display: block;
    +  padding: 10px 15px;
    +  margin-bottom: -1px;
    +  background-color: #ffffff;
    +  border: 1px solid #ecf0f1;
    +}
    +.list-group-item:first-child {
    +  border-top-right-radius: 4px;
    +  border-top-left-radius: 4px;
    +}
    +.list-group-item:last-child {
    +  margin-bottom: 0;
    +  border-bottom-right-radius: 4px;
    +  border-bottom-left-radius: 4px;
    +}
    +a.list-group-item,
    +button.list-group-item {
    +  color: #555555;
    +}
    +a.list-group-item .list-group-item-heading,
    +button.list-group-item .list-group-item-heading {
    +  color: #333333;
    +}
    +a.list-group-item:hover,
    +button.list-group-item:hover,
    +a.list-group-item:focus,
    +button.list-group-item:focus {
    +  text-decoration: none;
    +  color: #555555;
    +  background-color: #ecf0f1;
    +}
    +button.list-group-item {
    +  width: 100%;
    +  text-align: left;
    +}
    +.list-group-item.disabled,
    +.list-group-item.disabled:hover,
    +.list-group-item.disabled:focus {
    +  background-color: #ecf0f1;
    +  color: #b4bcc2;
    +  cursor: not-allowed;
    +}
    +.list-group-item.disabled .list-group-item-heading,
    +.list-group-item.disabled:hover .list-group-item-heading,
    +.list-group-item.disabled:focus .list-group-item-heading {
    +  color: inherit;
    +}
    +.list-group-item.disabled .list-group-item-text,
    +.list-group-item.disabled:hover .list-group-item-text,
    +.list-group-item.disabled:focus .list-group-item-text {
    +  color: #b4bcc2;
    +}
    +.list-group-item.active,
    +.list-group-item.active:hover,
    +.list-group-item.active:focus {
    +  z-index: 2;
    +  color: #ffffff;
    +  background-color: #2c3e50;
    +  border-color: #2c3e50;
    +}
    +.list-group-item.active .list-group-item-heading,
    +.list-group-item.active:hover .list-group-item-heading,
    +.list-group-item.active:focus .list-group-item-heading,
    +.list-group-item.active .list-group-item-heading > small,
    +.list-group-item.active:hover .list-group-item-heading > small,
    +.list-group-item.active:focus .list-group-item-heading > small,
    +.list-group-item.active .list-group-item-heading > .small,
    +.list-group-item.active:hover .list-group-item-heading > .small,
    +.list-group-item.active:focus .list-group-item-heading > .small {
    +  color: inherit;
    +}
    +.list-group-item.active .list-group-item-text,
    +.list-group-item.active:hover .list-group-item-text,
    +.list-group-item.active:focus .list-group-item-text {
    +  color: #8aa4be;
    +}
    +.list-group-item-success {
    +  color: #ffffff;
    +  background-color: #18bc9c;
    +}
    +a.list-group-item-success,
    +button.list-group-item-success {
    +  color: #ffffff;
    +}
    +a.list-group-item-success .list-group-item-heading,
    +button.list-group-item-success .list-group-item-heading {
    +  color: inherit;
    +}
    +a.list-group-item-success:hover,
    +button.list-group-item-success:hover,
    +a.list-group-item-success:focus,
    +button.list-group-item-success:focus {
    +  color: #ffffff;
    +  background-color: #15a589;
    +}
    +a.list-group-item-success.active,
    +button.list-group-item-success.active,
    +a.list-group-item-success.active:hover,
    +button.list-group-item-success.active:hover,
    +a.list-group-item-success.active:focus,
    +button.list-group-item-success.active:focus {
    +  color: #fff;
    +  background-color: #ffffff;
    +  border-color: #ffffff;
    +}
    +.list-group-item-info {
    +  color: #ffffff;
    +  background-color: #3498db;
    +}
    +a.list-group-item-info,
    +button.list-group-item-info {
    +  color: #ffffff;
    +}
    +a.list-group-item-info .list-group-item-heading,
    +button.list-group-item-info .list-group-item-heading {
    +  color: inherit;
    +}
    +a.list-group-item-info:hover,
    +button.list-group-item-info:hover,
    +a.list-group-item-info:focus,
    +button.list-group-item-info:focus {
    +  color: #ffffff;
    +  background-color: #258cd1;
    +}
    +a.list-group-item-info.active,
    +button.list-group-item-info.active,
    +a.list-group-item-info.active:hover,
    +button.list-group-item-info.active:hover,
    +a.list-group-item-info.active:focus,
    +button.list-group-item-info.active:focus {
    +  color: #fff;
    +  background-color: #ffffff;
    +  border-color: #ffffff;
    +}
    +.list-group-item-warning {
    +  color: #ffffff;
    +  background-color: #f39c12;
    +}
    +a.list-group-item-warning,
    +button.list-group-item-warning {
    +  color: #ffffff;
    +}
    +a.list-group-item-warning .list-group-item-heading,
    +button.list-group-item-warning .list-group-item-heading {
    +  color: inherit;
    +}
    +a.list-group-item-warning:hover,
    +button.list-group-item-warning:hover,
    +a.list-group-item-warning:focus,
    +button.list-group-item-warning:focus {
    +  color: #ffffff;
    +  background-color: #e08e0b;
    +}
    +a.list-group-item-warning.active,
    +button.list-group-item-warning.active,
    +a.list-group-item-warning.active:hover,
    +button.list-group-item-warning.active:hover,
    +a.list-group-item-warning.active:focus,
    +button.list-group-item-warning.active:focus {
    +  color: #fff;
    +  background-color: #ffffff;
    +  border-color: #ffffff;
    +}
    +.list-group-item-danger {
    +  color: #ffffff;
    +  background-color: #e74c3c;
    +}
    +a.list-group-item-danger,
    +button.list-group-item-danger {
    +  color: #ffffff;
    +}
    +a.list-group-item-danger .list-group-item-heading,
    +button.list-group-item-danger .list-group-item-heading {
    +  color: inherit;
    +}
    +a.list-group-item-danger:hover,
    +button.list-group-item-danger:hover,
    +a.list-group-item-danger:focus,
    +button.list-group-item-danger:focus {
    +  color: #ffffff;
    +  background-color: #e43725;
    +}
    +a.list-group-item-danger.active,
    +button.list-group-item-danger.active,
    +a.list-group-item-danger.active:hover,
    +button.list-group-item-danger.active:hover,
    +a.list-group-item-danger.active:focus,
    +button.list-group-item-danger.active:focus {
    +  color: #fff;
    +  background-color: #ffffff;
    +  border-color: #ffffff;
    +}
    +.list-group-item-heading {
    +  margin-top: 0;
    +  margin-bottom: 5px;
    +}
    +.list-group-item-text {
    +  margin-bottom: 0;
    +  line-height: 1.3;
    +}
    +.panel {
    +  margin-bottom: 21px;
    +  background-color: #ffffff;
    +  border: 1px solid transparent;
    +  border-radius: 4px;
    +  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    +  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    +}
    +.panel-body {
    +  padding: 15px;
    +}
    +.panel-heading {
    +  padding: 10px 15px;
    +  border-bottom: 1px solid transparent;
    +  border-top-right-radius: 3px;
    +  border-top-left-radius: 3px;
    +}
    +.panel-heading > .dropdown .dropdown-toggle {
    +  color: inherit;
    +}
    +.panel-title {
    +  margin-top: 0;
    +  margin-bottom: 0;
    +  font-size: 17px;
    +  color: inherit;
    +}
    +.panel-title > a,
    +.panel-title > small,
    +.panel-title > .small,
    +.panel-title > small > a,
    +.panel-title > .small > a {
    +  color: inherit;
    +}
    +.panel-footer {
    +  padding: 10px 15px;
    +  background-color: #ecf0f1;
    +  border-top: 1px solid #ecf0f1;
    +  border-bottom-right-radius: 3px;
    +  border-bottom-left-radius: 3px;
    +}
    +.panel > .list-group,
    +.panel > .panel-collapse > .list-group {
    +  margin-bottom: 0;
    +}
    +.panel > .list-group .list-group-item,
    +.panel > .panel-collapse > .list-group .list-group-item {
    +  border-width: 1px 0;
    +  border-radius: 0;
    +}
    +.panel > .list-group:first-child .list-group-item:first-child,
    +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    +  border-top: 0;
    +  border-top-right-radius: 3px;
    +  border-top-left-radius: 3px;
    +}
    +.panel > .list-group:last-child .list-group-item:last-child,
    +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    +  border-bottom: 0;
    +  border-bottom-right-radius: 3px;
    +  border-bottom-left-radius: 3px;
    +}
    +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
    +  border-top-right-radius: 0;
    +  border-top-left-radius: 0;
    +}
    +.panel-heading + .list-group .list-group-item:first-child {
    +  border-top-width: 0;
    +}
    +.list-group + .panel-footer {
    +  border-top-width: 0;
    +}
    +.panel > .table,
    +.panel > .table-responsive > .table,
    +.panel > .panel-collapse > .table {
    +  margin-bottom: 0;
    +}
    +.panel > .table caption,
    +.panel > .table-responsive > .table caption,
    +.panel > .panel-collapse > .table caption {
    +  padding-left: 15px;
    +  padding-right: 15px;
    +}
    +.panel > .table:first-child,
    +.panel > .table-responsive:first-child > .table:first-child {
    +  border-top-right-radius: 3px;
    +  border-top-left-radius: 3px;
    +}
    +.panel > .table:first-child > thead:first-child > tr:first-child,
    +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
    +.panel > .table:first-child > tbody:first-child > tr:first-child,
    +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    +  border-top-left-radius: 3px;
    +  border-top-right-radius: 3px;
    +}
    +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
    +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
    +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
    +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
    +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
    +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
    +  border-top-left-radius: 3px;
    +}
    +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
    +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
    +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
    +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
    +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
    +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
    +  border-top-right-radius: 3px;
    +}
    +.panel > .table:last-child,
    +.panel > .table-responsive:last-child > .table:last-child {
    +  border-bottom-right-radius: 3px;
    +  border-bottom-left-radius: 3px;
    +}
    +.panel > .table:last-child > tbody:last-child > tr:last-child,
    +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
    +.panel > .table:last-child > tfoot:last-child > tr:last-child,
    +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    +  border-bottom-left-radius: 3px;
    +  border-bottom-right-radius: 3px;
    +}
    +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
    +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
    +  border-bottom-left-radius: 3px;
    +}
    +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
    +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
    +  border-bottom-right-radius: 3px;
    +}
    +.panel > .panel-body + .table,
    +.panel > .panel-body + .table-responsive,
    +.panel > .table + .panel-body,
    +.panel > .table-responsive + .panel-body {
    +  border-top: 1px solid #ecf0f1;
    +}
    +.panel > .table > tbody:first-child > tr:first-child th,
    +.panel > .table > tbody:first-child > tr:first-child td {
    +  border-top: 0;
    +}
    +.panel > .table-bordered,
    +.panel > .table-responsive > .table-bordered {
    +  border: 0;
    +}
    +.panel > .table-bordered > thead > tr > th:first-child,
    +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
    +.panel > .table-bordered > tbody > tr > th:first-child,
    +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
    +.panel > .table-bordered > tfoot > tr > th:first-child,
    +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
    +.panel > .table-bordered > thead > tr > td:first-child,
    +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
    +.panel > .table-bordered > tbody > tr > td:first-child,
    +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
    +.panel > .table-bordered > tfoot > tr > td:first-child,
    +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    +  border-left: 0;
    +}
    +.panel > .table-bordered > thead > tr > th:last-child,
    +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
    +.panel > .table-bordered > tbody > tr > th:last-child,
    +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
    +.panel > .table-bordered > tfoot > tr > th:last-child,
    +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
    +.panel > .table-bordered > thead > tr > td:last-child,
    +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
    +.panel > .table-bordered > tbody > tr > td:last-child,
    +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
    +.panel > .table-bordered > tfoot > tr > td:last-child,
    +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    +  border-right: 0;
    +}
    +.panel > .table-bordered > thead > tr:first-child > td,
    +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
    +.panel > .table-bordered > tbody > tr:first-child > td,
    +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
    +.panel > .table-bordered > thead > tr:first-child > th,
    +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
    +.panel > .table-bordered > tbody > tr:first-child > th,
    +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    +  border-bottom: 0;
    +}
    +.panel > .table-bordered > tbody > tr:last-child > td,
    +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
    +.panel > .table-bordered > tfoot > tr:last-child > td,
    +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
    +.panel > .table-bordered > tbody > tr:last-child > th,
    +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
    +.panel > .table-bordered > tfoot > tr:last-child > th,
    +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    +  border-bottom: 0;
    +}
    +.panel > .table-responsive {
    +  border: 0;
    +  margin-bottom: 0;
    +}
    +.panel-group {
    +  margin-bottom: 21px;
    +}
    +.panel-group .panel {
    +  margin-bottom: 0;
    +  border-radius: 4px;
    +}
    +.panel-group .panel + .panel {
    +  margin-top: 5px;
    +}
    +.panel-group .panel-heading {
    +  border-bottom: 0;
    +}
    +.panel-group .panel-heading + .panel-collapse > .panel-body,
    +.panel-group .panel-heading + .panel-collapse > .list-group {
    +  border-top: 1px solid #ecf0f1;
    +}
    +.panel-group .panel-footer {
    +  border-top: 0;
    +}
    +.panel-group .panel-footer + .panel-collapse .panel-body {
    +  border-bottom: 1px solid #ecf0f1;
    +}
    +.panel-default {
    +  border-color: #ecf0f1;
    +}
    +.panel-default > .panel-heading {
    +  color: #2c3e50;
    +  background-color: #ecf0f1;
    +  border-color: #ecf0f1;
    +}
    +.panel-default > .panel-heading + .panel-collapse > .panel-body {
    +  border-top-color: #ecf0f1;
    +}
    +.panel-default > .panel-heading .badge {
    +  color: #ecf0f1;
    +  background-color: #2c3e50;
    +}
    +.panel-default > .panel-footer + .panel-collapse > .panel-body {
    +  border-bottom-color: #ecf0f1;
    +}
    +.panel-primary {
    +  border-color: #2c3e50;
    +}
    +.panel-primary > .panel-heading {
    +  color: #ffffff;
    +  background-color: #2c3e50;
    +  border-color: #2c3e50;
    +}
    +.panel-primary > .panel-heading + .panel-collapse > .panel-body {
    +  border-top-color: #2c3e50;
    +}
    +.panel-primary > .panel-heading .badge {
    +  color: #2c3e50;
    +  background-color: #ffffff;
    +}
    +.panel-primary > .panel-footer + .panel-collapse > .panel-body {
    +  border-bottom-color: #2c3e50;
    +}
    +.panel-success {
    +  border-color: #18bc9c;
    +}
    +.panel-success > .panel-heading {
    +  color: #ffffff;
    +  background-color: #18bc9c;
    +  border-color: #18bc9c;
    +}
    +.panel-success > .panel-heading + .panel-collapse > .panel-body {
    +  border-top-color: #18bc9c;
    +}
    +.panel-success > .panel-heading .badge {
    +  color: #18bc9c;
    +  background-color: #ffffff;
    +}
    +.panel-success > .panel-footer + .panel-collapse > .panel-body {
    +  border-bottom-color: #18bc9c;
    +}
    +.panel-info {
    +  border-color: #3498db;
    +}
    +.panel-info > .panel-heading {
    +  color: #ffffff;
    +  background-color: #3498db;
    +  border-color: #3498db;
    +}
    +.panel-info > .panel-heading + .panel-collapse > .panel-body {
    +  border-top-color: #3498db;
    +}
    +.panel-info > .panel-heading .badge {
    +  color: #3498db;
    +  background-color: #ffffff;
    +}
    +.panel-info > .panel-footer + .panel-collapse > .panel-body {
    +  border-bottom-color: #3498db;
    +}
    +.panel-warning {
    +  border-color: #f39c12;
    +}
    +.panel-warning > .panel-heading {
    +  color: #ffffff;
    +  background-color: #f39c12;
    +  border-color: #f39c12;
    +}
    +.panel-warning > .panel-heading + .panel-collapse > .panel-body {
    +  border-top-color: #f39c12;
    +}
    +.panel-warning > .panel-heading .badge {
    +  color: #f39c12;
    +  background-color: #ffffff;
    +}
    +.panel-warning > .panel-footer + .panel-collapse > .panel-body {
    +  border-bottom-color: #f39c12;
    +}
    +.panel-danger {
    +  border-color: #e74c3c;
    +}
    +.panel-danger > .panel-heading {
    +  color: #ffffff;
    +  background-color: #e74c3c;
    +  border-color: #e74c3c;
    +}
    +.panel-danger > .panel-heading + .panel-collapse > .panel-body {
    +  border-top-color: #e74c3c;
    +}
    +.panel-danger > .panel-heading .badge {
    +  color: #e74c3c;
    +  background-color: #ffffff;
    +}
    +.panel-danger > .panel-footer + .panel-collapse > .panel-body {
    +  border-bottom-color: #e74c3c;
    +}
    +.embed-responsive {
    +  position: relative;
    +  display: block;
    +  height: 0;
    +  padding: 0;
    +  overflow: hidden;
    +}
    +.embed-responsive .embed-responsive-item,
    +.embed-responsive iframe,
    +.embed-responsive embed,
    +.embed-responsive object,
    +.embed-responsive video {
    +  position: absolute;
    +  top: 0;
    +  left: 0;
    +  bottom: 0;
    +  height: 100%;
    +  width: 100%;
    +  border: 0;
    +}
    +.embed-responsive-16by9 {
    +  padding-bottom: 56.25%;
    +}
    +.embed-responsive-4by3 {
    +  padding-bottom: 75%;
    +}
    +.well {
    +  min-height: 20px;
    +  padding: 19px;
    +  margin-bottom: 20px;
    +  background-color: #ecf0f1;
    +  border: 1px solid transparent;
    +  border-radius: 4px;
    +  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    +  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    +}
    +.well blockquote {
    +  border-color: #ddd;
    +  border-color: rgba(0, 0, 0, 0.15);
    +}
    +.well-lg {
    +  padding: 24px;
    +  border-radius: 6px;
    +}
    +.well-sm {
    +  padding: 9px;
    +  border-radius: 3px;
    +}
    +.close {
    +  float: right;
    +  font-size: 22.5px;
    +  font-weight: bold;
    +  line-height: 1;
    +  color: #000000;
    +  text-shadow: none;
    +  opacity: 0.2;
    +  filter: alpha(opacity=20);
    +}
    +.close:hover,
    +.close:focus {
    +  color: #000000;
    +  text-decoration: none;
    +  cursor: pointer;
    +  opacity: 0.5;
    +  filter: alpha(opacity=50);
    +}
    +button.close {
    +  padding: 0;
    +  cursor: pointer;
    +  background: transparent;
    +  border: 0;
    +  -webkit-appearance: none;
    +}
    +.modal-open {
    +  overflow: hidden;
    +}
    +.modal {
    +  display: none;
    +  overflow: hidden;
    +  position: fixed;
    +  top: 0;
    +  right: 0;
    +  bottom: 0;
    +  left: 0;
    +  z-index: 1050;
    +  -webkit-overflow-scrolling: touch;
    +  outline: 0;
    +}
    +.modal.fade .modal-dialog {
    +  -webkit-transform: translate(0, -25%);
    +  -ms-transform: translate(0, -25%);
    +  -o-transform: translate(0, -25%);
    +  transform: translate(0, -25%);
    +  -webkit-transition: -webkit-transform 0.3s ease-out;
    +  -o-transition: -o-transform 0.3s ease-out;
    +  transition: transform 0.3s ease-out;
    +}
    +.modal.in .modal-dialog {
    +  -webkit-transform: translate(0, 0);
    +  -ms-transform: translate(0, 0);
    +  -o-transform: translate(0, 0);
    +  transform: translate(0, 0);
    +}
    +.modal-open .modal {
    +  overflow-x: hidden;
    +  overflow-y: auto;
    +}
    +.modal-dialog {
    +  position: relative;
    +  width: auto;
    +  margin: 10px;
    +}
    +.modal-content {
    +  position: relative;
    +  background-color: #ffffff;
    +  border: 1px solid #999999;
    +  border: 1px solid rgba(0, 0, 0, 0.2);
    +  border-radius: 6px;
    +  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    +  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    +  -webkit-background-clip: padding-box;
    +          background-clip: padding-box;
    +  outline: 0;
    +}
    +.modal-backdrop {
    +  position: fixed;
    +  top: 0;
    +  right: 0;
    +  bottom: 0;
    +  left: 0;
    +  z-index: 1040;
    +  background-color: #000000;
    +}
    +.modal-backdrop.fade {
    +  opacity: 0;
    +  filter: alpha(opacity=0);
    +}
    +.modal-backdrop.in {
    +  opacity: 0.5;
    +  filter: alpha(opacity=50);
    +}
    +.modal-header {
    +  padding: 15px;
    +  border-bottom: 1px solid #e5e5e5;
    +  min-height: 16.42857143px;
    +}
    +.modal-header .close {
    +  margin-top: -2px;
    +}
    +.modal-title {
    +  margin: 0;
    +  line-height: 1.42857143;
    +}
    +.modal-body {
    +  position: relative;
    +  padding: 20px;
    +}
    +.modal-footer {
    +  padding: 20px;
    +  text-align: right;
    +  border-top: 1px solid #e5e5e5;
    +}
    +.modal-footer .btn + .btn {
    +  margin-left: 5px;
    +  margin-bottom: 0;
    +}
    +.modal-footer .btn-group .btn + .btn {
    +  margin-left: -1px;
    +}
    +.modal-footer .btn-block + .btn-block {
    +  margin-left: 0;
    +}
    +.modal-scrollbar-measure {
    +  position: absolute;
    +  top: -9999px;
    +  width: 50px;
    +  height: 50px;
    +  overflow: scroll;
    +}
    +@media (min-width: 768px) {
    +  .modal-dialog {
    +    width: 600px;
    +    margin: 30px auto;
    +  }
    +  .modal-content {
    +    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    +    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    +  }
    +  .modal-sm {
    +    width: 300px;
    +  }
    +}
    +@media (min-width: 992px) {
    +  .modal-lg {
    +    width: 900px;
    +  }
    +}
    +.tooltip {
    +  position: absolute;
    +  z-index: 1070;
    +  display: block;
    +  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    +  font-style: normal;
    +  font-weight: normal;
    +  letter-spacing: normal;
    +  line-break: auto;
    +  line-height: 1.42857143;
    +  text-align: left;
    +  text-align: start;
    +  text-decoration: none;
    +  text-shadow: none;
    +  text-transform: none;
    +  white-space: normal;
    +  word-break: normal;
    +  word-spacing: normal;
    +  word-wrap: normal;
    +  font-size: 13px;
    +  opacity: 0;
    +  filter: alpha(opacity=0);
    +}
    +.tooltip.in {
    +  opacity: 0.9;
    +  filter: alpha(opacity=90);
    +}
    +.tooltip.top {
    +  margin-top: -3px;
    +  padding: 5px 0;
    +}
    +.tooltip.right {
    +  margin-left: 3px;
    +  padding: 0 5px;
    +}
    +.tooltip.bottom {
    +  margin-top: 3px;
    +  padding: 5px 0;
    +}
    +.tooltip.left {
    +  margin-left: -3px;
    +  padding: 0 5px;
    +}
    +.tooltip-inner {
    +  max-width: 200px;
    +  padding: 3px 8px;
    +  color: #ffffff;
    +  text-align: center;
    +  background-color: #000000;
    +  border-radius: 4px;
    +}
    +.tooltip-arrow {
    +  position: absolute;
    +  width: 0;
    +  height: 0;
    +  border-color: transparent;
    +  border-style: solid;
    +}
    +.tooltip.top .tooltip-arrow {
    +  bottom: 0;
    +  left: 50%;
    +  margin-left: -5px;
    +  border-width: 5px 5px 0;
    +  border-top-color: #000000;
    +}
    +.tooltip.top-left .tooltip-arrow {
    +  bottom: 0;
    +  right: 5px;
    +  margin-bottom: -5px;
    +  border-width: 5px 5px 0;
    +  border-top-color: #000000;
    +}
    +.tooltip.top-right .tooltip-arrow {
    +  bottom: 0;
    +  left: 5px;
    +  margin-bottom: -5px;
    +  border-width: 5px 5px 0;
    +  border-top-color: #000000;
    +}
    +.tooltip.right .tooltip-arrow {
    +  top: 50%;
    +  left: 0;
    +  margin-top: -5px;
    +  border-width: 5px 5px 5px 0;
    +  border-right-color: #000000;
    +}
    +.tooltip.left .tooltip-arrow {
    +  top: 50%;
    +  right: 0;
    +  margin-top: -5px;
    +  border-width: 5px 0 5px 5px;
    +  border-left-color: #000000;
    +}
    +.tooltip.bottom .tooltip-arrow {
    +  top: 0;
    +  left: 50%;
    +  margin-left: -5px;
    +  border-width: 0 5px 5px;
    +  border-bottom-color: #000000;
    +}
    +.tooltip.bottom-left .tooltip-arrow {
    +  top: 0;
    +  right: 5px;
    +  margin-top: -5px;
    +  border-width: 0 5px 5px;
    +  border-bottom-color: #000000;
    +}
    +.tooltip.bottom-right .tooltip-arrow {
    +  top: 0;
    +  left: 5px;
    +  margin-top: -5px;
    +  border-width: 0 5px 5px;
    +  border-bottom-color: #000000;
    +}
    +.popover {
    +  position: absolute;
    +  top: 0;
    +  left: 0;
    +  z-index: 1060;
    +  display: none;
    +  max-width: 276px;
    +  padding: 1px;
    +  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    +  font-style: normal;
    +  font-weight: normal;
    +  letter-spacing: normal;
    +  line-break: auto;
    +  line-height: 1.42857143;
    +  text-align: left;
    +  text-align: start;
    +  text-decoration: none;
    +  text-shadow: none;
    +  text-transform: none;
    +  white-space: normal;
    +  word-break: normal;
    +  word-spacing: normal;
    +  word-wrap: normal;
    +  font-size: 15px;
    +  background-color: #ffffff;
    +  -webkit-background-clip: padding-box;
    +          background-clip: padding-box;
    +  border: 1px solid #cccccc;
    +  border: 1px solid rgba(0, 0, 0, 0.2);
    +  border-radius: 6px;
    +  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    +  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    +}
    +.popover.top {
    +  margin-top: -10px;
    +}
    +.popover.right {
    +  margin-left: 10px;
    +}
    +.popover.bottom {
    +  margin-top: 10px;
    +}
    +.popover.left {
    +  margin-left: -10px;
    +}
    +.popover-title {
    +  margin: 0;
    +  padding: 8px 14px;
    +  font-size: 15px;
    +  background-color: #f7f7f7;
    +  border-bottom: 1px solid #ebebeb;
    +  border-radius: 5px 5px 0 0;
    +}
    +.popover-content {
    +  padding: 9px 14px;
    +}
    +.popover > .arrow,
    +.popover > .arrow:after {
    +  position: absolute;
    +  display: block;
    +  width: 0;
    +  height: 0;
    +  border-color: transparent;
    +  border-style: solid;
    +}
    +.popover > .arrow {
    +  border-width: 11px;
    +}
    +.popover > .arrow:after {
    +  border-width: 10px;
    +  content: "";
    +}
    +.popover.top > .arrow {
    +  left: 50%;
    +  margin-left: -11px;
    +  border-bottom-width: 0;
    +  border-top-color: #999999;
    +  border-top-color: rgba(0, 0, 0, 0.25);
    +  bottom: -11px;
    +}
    +.popover.top > .arrow:after {
    +  content: " ";
    +  bottom: 1px;
    +  margin-left: -10px;
    +  border-bottom-width: 0;
    +  border-top-color: #ffffff;
    +}
    +.popover.right > .arrow {
    +  top: 50%;
    +  left: -11px;
    +  margin-top: -11px;
    +  border-left-width: 0;
    +  border-right-color: #999999;
    +  border-right-color: rgba(0, 0, 0, 0.25);
    +}
    +.popover.right > .arrow:after {
    +  content: " ";
    +  left: 1px;
    +  bottom: -10px;
    +  border-left-width: 0;
    +  border-right-color: #ffffff;
    +}
    +.popover.bottom > .arrow {
    +  left: 50%;
    +  margin-left: -11px;
    +  border-top-width: 0;
    +  border-bottom-color: #999999;
    +  border-bottom-color: rgba(0, 0, 0, 0.25);
    +  top: -11px;
    +}
    +.popover.bottom > .arrow:after {
    +  content: " ";
    +  top: 1px;
    +  margin-left: -10px;
    +  border-top-width: 0;
    +  border-bottom-color: #ffffff;
    +}
    +.popover.left > .arrow {
    +  top: 50%;
    +  right: -11px;
    +  margin-top: -11px;
    +  border-right-width: 0;
    +  border-left-color: #999999;
    +  border-left-color: rgba(0, 0, 0, 0.25);
    +}
    +.popover.left > .arrow:after {
    +  content: " ";
    +  right: 1px;
    +  border-right-width: 0;
    +  border-left-color: #ffffff;
    +  bottom: -10px;
    +}
    +.carousel {
    +  position: relative;
    +}
    +.carousel-inner {
    +  position: relative;
    +  overflow: hidden;
    +  width: 100%;
    +}
    +.carousel-inner > .item {
    +  display: none;
    +  position: relative;
    +  -webkit-transition: 0.6s ease-in-out left;
    +  -o-transition: 0.6s ease-in-out left;
    +  transition: 0.6s ease-in-out left;
    +}
    +.carousel-inner > .item > img,
    +.carousel-inner > .item > a > img {
    +  line-height: 1;
    +}
    +@media all and (transform-3d), (-webkit-transform-3d) {
    +  .carousel-inner > .item {
    +    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    +    -o-transition: -o-transform 0.6s ease-in-out;
    +    transition: transform 0.6s ease-in-out;
    +    -webkit-backface-visibility: hidden;
    +    backface-visibility: hidden;
    +    -webkit-perspective: 1000px;
    +    perspective: 1000px;
    +  }
    +  .carousel-inner > .item.next,
    +  .carousel-inner > .item.active.right {
    +    -webkit-transform: translate3d(100%, 0, 0);
    +    transform: translate3d(100%, 0, 0);
    +    left: 0;
    +  }
    +  .carousel-inner > .item.prev,
    +  .carousel-inner > .item.active.left {
    +    -webkit-transform: translate3d(-100%, 0, 0);
    +    transform: translate3d(-100%, 0, 0);
    +    left: 0;
    +  }
    +  .carousel-inner > .item.next.left,
    +  .carousel-inner > .item.prev.right,
    +  .carousel-inner > .item.active {
    +    -webkit-transform: translate3d(0, 0, 0);
    +    transform: translate3d(0, 0, 0);
    +    left: 0;
    +  }
    +}
    +.carousel-inner > .active,
    +.carousel-inner > .next,
    +.carousel-inner > .prev {
    +  display: block;
    +}
    +.carousel-inner > .active {
    +  left: 0;
    +}
    +.carousel-inner > .next,
    +.carousel-inner > .prev {
    +  position: absolute;
    +  top: 0;
    +  width: 100%;
    +}
    +.carousel-inner > .next {
    +  left: 100%;
    +}
    +.carousel-inner > .prev {
    +  left: -100%;
    +}
    +.carousel-inner > .next.left,
    +.carousel-inner > .prev.right {
    +  left: 0;
    +}
    +.carousel-inner > .active.left {
    +  left: -100%;
    +}
    +.carousel-inner > .active.right {
    +  left: 100%;
    +}
    +.carousel-control {
    +  position: absolute;
    +  top: 0;
    +  left: 0;
    +  bottom: 0;
    +  width: 15%;
    +  opacity: 0.5;
    +  filter: alpha(opacity=50);
    +  font-size: 20px;
    +  color: #ffffff;
    +  text-align: center;
    +  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    +}
    +.carousel-control.left {
    +  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    +  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    +  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
    +  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    +  background-repeat: repeat-x;
    +  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    +}
    +.carousel-control.right {
    +  left: auto;
    +  right: 0;
    +  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    +  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    +  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
    +  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    +  background-repeat: repeat-x;
    +  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    +}
    +.carousel-control:hover,
    +.carousel-control:focus {
    +  outline: 0;
    +  color: #ffffff;
    +  text-decoration: none;
    +  opacity: 0.9;
    +  filter: alpha(opacity=90);
    +}
    +.carousel-control .icon-prev,
    +.carousel-control .icon-next,
    +.carousel-control .glyphicon-chevron-left,
    +.carousel-control .glyphicon-chevron-right {
    +  position: absolute;
    +  top: 50%;
    +  margin-top: -10px;
    +  z-index: 5;
    +  display: inline-block;
    +}
    +.carousel-control .icon-prev,
    +.carousel-control .glyphicon-chevron-left {
    +  left: 50%;
    +  margin-left: -10px;
    +}
    +.carousel-control .icon-next,
    +.carousel-control .glyphicon-chevron-right {
    +  right: 50%;
    +  margin-right: -10px;
    +}
    +.carousel-control .icon-prev,
    +.carousel-control .icon-next {
    +  width: 20px;
    +  height: 20px;
    +  line-height: 1;
    +  font-family: serif;
    +}
    +.carousel-control .icon-prev:before {
    +  content: '\2039';
    +}
    +.carousel-control .icon-next:before {
    +  content: '\203a';
    +}
    +.carousel-indicators {
    +  position: absolute;
    +  bottom: 10px;
    +  left: 50%;
    +  z-index: 15;
    +  width: 60%;
    +  margin-left: -30%;
    +  padding-left: 0;
    +  list-style: none;
    +  text-align: center;
    +}
    +.carousel-indicators li {
    +  display: inline-block;
    +  width: 10px;
    +  height: 10px;
    +  margin: 1px;
    +  text-indent: -999px;
    +  border: 1px solid #ffffff;
    +  border-radius: 10px;
    +  cursor: pointer;
    +  background-color: #000 \9;
    +  background-color: rgba(0, 0, 0, 0);
    +}
    +.carousel-indicators .active {
    +  margin: 0;
    +  width: 12px;
    +  height: 12px;
    +  background-color: #ffffff;
    +}
    +.carousel-caption {
    +  position: absolute;
    +  left: 15%;
    +  right: 15%;
    +  bottom: 20px;
    +  z-index: 10;
    +  padding-top: 20px;
    +  padding-bottom: 20px;
    +  color: #ffffff;
    +  text-align: center;
    +  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    +}
    +.carousel-caption .btn {
    +  text-shadow: none;
    +}
    +@media screen and (min-width: 768px) {
    +  .carousel-control .glyphicon-chevron-left,
    +  .carousel-control .glyphicon-chevron-right,
    +  .carousel-control .icon-prev,
    +  .carousel-control .icon-next {
    +    width: 30px;
    +    height: 30px;
    +    margin-top: -15px;
    +    font-size: 30px;
    +  }
    +  .carousel-control .glyphicon-chevron-left,
    +  .carousel-control .icon-prev {
    +    margin-left: -15px;
    +  }
    +  .carousel-control .glyphicon-chevron-right,
    +  .carousel-control .icon-next {
    +    margin-right: -15px;
    +  }
    +  .carousel-caption {
    +    left: 20%;
    +    right: 20%;
    +    padding-bottom: 30px;
    +  }
    +  .carousel-indicators {
    +    bottom: 20px;
    +  }
    +}
    +.clearfix:before,
    +.clearfix:after,
    +.dl-horizontal dd:before,
    +.dl-horizontal dd:after,
    +.container:before,
    +.container:after,
    +.container-fluid:before,
    +.container-fluid:after,
    +.row:before,
    +.row:after,
    +.form-horizontal .form-group:before,
    +.form-horizontal .form-group:after,
    +.btn-toolbar:before,
    +.btn-toolbar:after,
    +.btn-group-vertical > .btn-group:before,
    +.btn-group-vertical > .btn-group:after,
    +.nav:before,
    +.nav:after,
    +.navbar:before,
    +.navbar:after,
    +.navbar-header:before,
    +.navbar-header:after,
    +.navbar-collapse:before,
    +.navbar-collapse:after,
    +.pager:before,
    +.pager:after,
    +.panel-body:before,
    +.panel-body:after,
    +.modal-footer:before,
    +.modal-footer:after {
    +  content: " ";
    +  display: table;
    +}
    +.clearfix:after,
    +.dl-horizontal dd:after,
    +.container:after,
    +.container-fluid:after,
    +.row:after,
    +.form-horizontal .form-group:after,
    +.btn-toolbar:after,
    +.btn-group-vertical > .btn-group:after,
    +.nav:after,
    +.navbar:after,
    +.navbar-header:after,
    +.navbar-collapse:after,
    +.pager:after,
    +.panel-body:after,
    +.modal-footer:after {
    +  clear: both;
    +}
    +.center-block {
    +  display: block;
    +  margin-left: auto;
    +  margin-right: auto;
    +}
    +.pull-right {
    +  float: right !important;
    +}
    +.pull-left {
    +  float: left !important;
    +}
    +.hide {
    +  display: none !important;
    +}
    +.show {
    +  display: block !important;
    +}
    +.invisible {
    +  visibility: hidden;
    +}
    +.text-hide {
    +  font: 0/0 a;
    +  color: transparent;
    +  text-shadow: none;
    +  background-color: transparent;
    +  border: 0;
    +}
    +.hidden {
    +  display: none !important;
    +}
    +.affix {
    +  position: fixed;
    +}
    +@-ms-viewport {
    +  width: device-width;
    +}
    +.visible-xs,
    +.visible-sm,
    +.visible-md,
    +.visible-lg {
    +  display: none !important;
    +}
    +.visible-xs-block,
    +.visible-xs-inline,
    +.visible-xs-inline-block,
    +.visible-sm-block,
    +.visible-sm-inline,
    +.visible-sm-inline-block,
    +.visible-md-block,
    +.visible-md-inline,
    +.visible-md-inline-block,
    +.visible-lg-block,
    +.visible-lg-inline,
    +.visible-lg-inline-block {
    +  display: none !important;
    +}
    +@media (max-width: 767px) {
    +  .visible-xs {
    +    display: block !important;
    +  }
    +  table.visible-xs {
    +    display: table !important;
    +  }
    +  tr.visible-xs {
    +    display: table-row !important;
    +  }
    +  th.visible-xs,
    +  td.visible-xs {
    +    display: table-cell !important;
    +  }
    +}
    +@media (max-width: 767px) {
    +  .visible-xs-block {
    +    display: block !important;
    +  }
    +}
    +@media (max-width: 767px) {
    +  .visible-xs-inline {
    +    display: inline !important;
    +  }
    +}
    +@media (max-width: 767px) {
    +  .visible-xs-inline-block {
    +    display: inline-block !important;
    +  }
    +}
    +@media (min-width: 768px) and (max-width: 991px) {
    +  .visible-sm {
    +    display: block !important;
    +  }
    +  table.visible-sm {
    +    display: table !important;
    +  }
    +  tr.visible-sm {
    +    display: table-row !important;
    +  }
    +  th.visible-sm,
    +  td.visible-sm {
    +    display: table-cell !important;
    +  }
    +}
    +@media (min-width: 768px) and (max-width: 991px) {
    +  .visible-sm-block {
    +    display: block !important;
    +  }
    +}
    +@media (min-width: 768px) and (max-width: 991px) {
    +  .visible-sm-inline {
    +    display: inline !important;
    +  }
    +}
    +@media (min-width: 768px) and (max-width: 991px) {
    +  .visible-sm-inline-block {
    +    display: inline-block !important;
    +  }
    +}
    +@media (min-width: 992px) and (max-width: 1199px) {
    +  .visible-md {
    +    display: block !important;
    +  }
    +  table.visible-md {
    +    display: table !important;
    +  }
    +  tr.visible-md {
    +    display: table-row !important;
    +  }
    +  th.visible-md,
    +  td.visible-md {
    +    display: table-cell !important;
    +  }
    +}
    +@media (min-width: 992px) and (max-width: 1199px) {
    +  .visible-md-block {
    +    display: block !important;
    +  }
    +}
    +@media (min-width: 992px) and (max-width: 1199px) {
    +  .visible-md-inline {
    +    display: inline !important;
    +  }
    +}
    +@media (min-width: 992px) and (max-width: 1199px) {
    +  .visible-md-inline-block {
    +    display: inline-block !important;
    +  }
    +}
    +@media (min-width: 1200px) {
    +  .visible-lg {
    +    display: block !important;
    +  }
    +  table.visible-lg {
    +    display: table !important;
    +  }
    +  tr.visible-lg {
    +    display: table-row !important;
    +  }
    +  th.visible-lg,
    +  td.visible-lg {
    +    display: table-cell !important;
    +  }
    +}
    +@media (min-width: 1200px) {
    +  .visible-lg-block {
    +    display: block !important;
    +  }
    +}
    +@media (min-width: 1200px) {
    +  .visible-lg-inline {
    +    display: inline !important;
    +  }
    +}
    +@media (min-width: 1200px) {
    +  .visible-lg-inline-block {
    +    display: inline-block !important;
    +  }
    +}
    +@media (max-width: 767px) {
    +  .hidden-xs {
    +    display: none !important;
    +  }
    +}
    +@media (min-width: 768px) and (max-width: 991px) {
    +  .hidden-sm {
    +    display: none !important;
    +  }
    +}
    +@media (min-width: 992px) and (max-width: 1199px) {
    +  .hidden-md {
    +    display: none !important;
    +  }
    +}
    +@media (min-width: 1200px) {
    +  .hidden-lg {
    +    display: none !important;
    +  }
    +}
    +.visible-print {
    +  display: none !important;
    +}
    +@media print {
    +  .visible-print {
    +    display: block !important;
    +  }
    +  table.visible-print {
    +    display: table !important;
    +  }
    +  tr.visible-print {
    +    display: table-row !important;
    +  }
    +  th.visible-print,
    +  td.visible-print {
    +    display: table-cell !important;
    +  }
    +}
    +.visible-print-block {
    +  display: none !important;
    +}
    +@media print {
    +  .visible-print-block {
    +    display: block !important;
    +  }
    +}
    +.visible-print-inline {
    +  display: none !important;
    +}
    +@media print {
    +  .visible-print-inline {
    +    display: inline !important;
    +  }
    +}
    +.visible-print-inline-block {
    +  display: none !important;
    +}
    +@media print {
    +  .visible-print-inline-block {
    +    display: inline-block !important;
    +  }
    +}
    +@media print {
    +  .hidden-print {
    +    display: none !important;
    +  }
    +}
    +.navbar {
    +  border-width: 0;
    +}
    +.navbar-default .badge {
    +  background-color: #fff;
    +  color: #2c3e50;
    +}
    +.navbar-inverse .badge {
    +  background-color: #fff;
    +  color: #18bc9c;
    +}
    +.navbar-brand {
    +  line-height: 1;
    +}
    +.btn {
    +  border-width: 2px;
    +}
    +.btn:active {
    +  -webkit-box-shadow: none;
    +  box-shadow: none;
    +}
    +.btn-group.open .dropdown-toggle {
    +  -webkit-box-shadow: none;
    +  box-shadow: none;
    +}
    +.text-primary,
    +.text-primary:hover {
    +  color: #2c3e50;
    +}
    +.text-success,
    +.text-success:hover {
    +  color: #18bc9c;
    +}
    +.text-danger,
    +.text-danger:hover {
    +  color: #e74c3c;
    +}
    +.text-warning,
    +.text-warning:hover {
    +  color: #f39c12;
    +}
    +.text-info,
    +.text-info:hover {
    +  color: #3498db;
    +}
    +table a:not(.btn),
    +.table a:not(.btn) {
    +  text-decoration: underline;
    +}
    +table .dropdown-menu a,
    +.table .dropdown-menu a {
    +  text-decoration: none;
    +}
    +table .success,
    +.table .success,
    +table .warning,
    +.table .warning,
    +table .danger,
    +.table .danger,
    +table .info,
    +.table .info {
    +  color: #fff;
    +}
    +table .success > th > a,
    +.table .success > th > a,
    +table .warning > th > a,
    +.table .warning > th > a,
    +table .danger > th > a,
    +.table .danger > th > a,
    +table .info > th > a,
    +.table .info > th > a,
    +table .success > td > a,
    +.table .success > td > a,
    +table .warning > td > a,
    +.table .warning > td > a,
    +table .danger > td > a,
    +.table .danger > td > a,
    +table .info > td > a,
    +.table .info > td > a,
    +table .success > a,
    +.table .success > a,
    +table .warning > a,
    +.table .warning > a,
    +table .danger > a,
    +.table .danger > a,
    +table .info > a,
    +.table .info > a {
    +  color: #fff;
    +}
    +table > thead > tr > th,
    +.table > thead > tr > th,
    +table > tbody > tr > th,
    +.table > tbody > tr > th,
    +table > tfoot > tr > th,
    +.table > tfoot > tr > th,
    +table > thead > tr > td,
    +.table > thead > tr > td,
    +table > tbody > tr > td,
    +.table > tbody > tr > td,
    +table > tfoot > tr > td,
    +.table > tfoot > tr > td {
    +  border: none;
    +}
    +table-bordered > thead > tr > th,
    +.table-bordered > thead > tr > th,
    +table-bordered > tbody > tr > th,
    +.table-bordered > tbody > tr > th,
    +table-bordered > tfoot > tr > th,
    +.table-bordered > tfoot > tr > th,
    +table-bordered > thead > tr > td,
    +.table-bordered > thead > tr > td,
    +table-bordered > tbody > tr > td,
    +.table-bordered > tbody > tr > td,
    +table-bordered > tfoot > tr > td,
    +.table-bordered > tfoot > tr > td {
    +  border: 1px solid #ecf0f1;
    +}
    +.form-control,
    +input {
    +  border-width: 2px;
    +  -webkit-box-shadow: none;
    +  box-shadow: none;
    +}
    +.form-control:focus,
    +input:focus {
    +  -webkit-box-shadow: none;
    +  box-shadow: none;
    +}
    +.has-warning .help-block,
    +.has-warning .control-label,
    +.has-warning .radio,
    +.has-warning .checkbox,
    +.has-warning .radio-inline,
    +.has-warning .checkbox-inline,
    +.has-warning.radio label,
    +.has-warning.checkbox label,
    +.has-warning.radio-inline label,
    +.has-warning.checkbox-inline label,
    +.has-warning .form-control-feedback {
    +  color: #f39c12;
    +}
    +.has-warning .form-control,
    +.has-warning .form-control:focus {
    +  border: 2px solid #f39c12;
    +}
    +.has-warning .input-group-addon {
    +  border-color: #f39c12;
    +}
    +.has-error .help-block,
    +.has-error .control-label,
    +.has-error .radio,
    +.has-error .checkbox,
    +.has-error .radio-inline,
    +.has-error .checkbox-inline,
    +.has-error.radio label,
    +.has-error.checkbox label,
    +.has-error.radio-inline label,
    +.has-error.checkbox-inline label,
    +.has-error .form-control-feedback {
    +  color: #e74c3c;
    +}
    +.has-error .form-control,
    +.has-error .form-control:focus {
    +  border: 2px solid #e74c3c;
    +}
    +.has-error .input-group-addon {
    +  border-color: #e74c3c;
    +}
    +.has-success .help-block,
    +.has-success .control-label,
    +.has-success .radio,
    +.has-success .checkbox,
    +.has-success .radio-inline,
    +.has-success .checkbox-inline,
    +.has-success.radio label,
    +.has-success.checkbox label,
    +.has-success.radio-inline label,
    +.has-success.checkbox-inline label,
    +.has-success .form-control-feedback {
    +  color: #18bc9c;
    +}
    +.has-success .form-control,
    +.has-success .form-control:focus {
    +  border: 2px solid #18bc9c;
    +}
    +.has-success .input-group-addon {
    +  border-color: #18bc9c;
    +}
    +.nav .open > a,
    +.nav .open > a:hover,
    +.nav .open > a:focus {
    +  border-color: transparent;
    +}
    +.pager a,
    +.pager a:hover {
    +  color: #fff;
    +}
    +.pager .disabled > a,
    +.pager .disabled > a:hover,
    +.pager .disabled > a:focus,
    +.pager .disabled > span {
    +  background-color: #3be6c4;
    +}
    +.close {
    +  color: #fff;
    +  text-decoration: none;
    +  opacity: 0.4;
    +}
    +.close:hover,
    +.close:focus {
    +  color: #fff;
    +  opacity: 1;
    +}
    +.alert .alert-link {
    +  color: #fff;
    +  text-decoration: underline;
    +}
    +.progress {
    +  height: 10px;
    +  -webkit-box-shadow: none;
    +  box-shadow: none;
    +}
    +.progress .progress-bar {
    +  font-size: 10px;
    +  line-height: 10px;
    +}
    +.well {
    +  -webkit-box-shadow: none;
    +  box-shadow: none;
    +}
    +a.list-group-item.active,
    +a.list-group-item.active:hover,
    +a.list-group-item.active:focus {
    +  border-color: #ecf0f1;
    +}
    +a.list-group-item-success.active {
    +  background-color: #18bc9c;
    +}
    +a.list-group-item-success.active:hover,
    +a.list-group-item-success.active:focus {
    +  background-color: #15a589;
    +}
    +a.list-group-item-warning.active {
    +  background-color: #f39c12;
    +}
    +a.list-group-item-warning.active:hover,
    +a.list-group-item-warning.active:focus {
    +  background-color: #e08e0b;
    +}
    +a.list-group-item-danger.active {
    +  background-color: #e74c3c;
    +}
    +a.list-group-item-danger.active:hover,
    +a.list-group-item-danger.active:focus {
    +  background-color: #e43725;
    +}
    +.panel-default .close {
    +  color: #2c3e50;
    +}
    +.modal .close {
    +  color: #2c3e50;
    +}
    +.popover {
    +  color: #2c3e50;
    +}
    diff --git a/ituro/static/content_management/css/bootstrap.min.css b/ituro/static/content_management/css/bootstrap.min.css
    new file mode 100644
    index 0000000..45e5dc7
    --- /dev/null
    +++ b/ituro/static/content_management/css/bootstrap.min.css
    @@ -0,0 +1,32 @@
    +/*@import url("https://fonts.googleapis.com/css?family=Lato:400,700,400italic");/*!
    + * bootswatch v3.3.5
    + * Homepage: http://bootswatch.com
    + * Copyright 2012-2015 Thomas Park
    + * Licensed under MIT
    + * Based on Bootstrap
    +*/
    +@font-face {
    +font-family: 'Lato';
    +font-style: normal;
    +font-weight: 400;
    +src: local('Lato Regular'), url('../fonts/LatoRegular.woff') format('woff');
    +}
    +
    +@font-face {
    +font-family: 'Lato';
    +font-style: italic;
    +font-weight: normal;
    +src: local('Lato Italic'), url('../fonts/LatoItalic.woff') format('woff');
    +}
    +
    +@font-face {
    +font-family: 'Lato';
    +font-style: normal;
    +font-weight: 700;
    +src: local('Lato Bold'), url('../fonts/LatoBold.woff') format('woff');
    +}
    +/*!
    + * Bootstrap v3.3.5 (http://getbootstrap.com)
    + * Copyright 2011-2015 Twitter, Inc.
    + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
    + *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:1.42857143;color:#2c3e50;background-color:#ffffff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#2c3e50;text-decoration:none}a:hover,a:focus{color:#1a242f;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#ffffff;border:1px solid #ecf0f1;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:21px;margin-bottom:21px;border:0;border-top:1px solid #ecf0f1}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#b4bcc2}h1,.h1,h2,.h2,h3,.h3{margin-top:21px;margin-bottom:10.5px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10.5px;margin-bottom:10.5px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:39px}h2,.h2{font-size:32px}h3,.h3{font-size:26px}h4,.h4{font-size:19px}h5,.h5{font-size:15px}h6,.h6{font-size:13px}p{margin:0 0 10.5px}.lead{margin-bottom:21px;font-size:17px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:22.5px}}small,.small{font-size:86%}mark,.mark{background-color:#f39c12;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#b4bcc2}.text-primary{color:#2c3e50}a.text-primary:hover,a.text-primary:focus{color:#1a242f}.text-success{color:#ffffff}a.text-success:hover,a.text-success:focus{color:#e6e6e6}.text-info{color:#ffffff}a.text-info:hover,a.text-info:focus{color:#e6e6e6}.text-warning{color:#ffffff}a.text-warning:hover,a.text-warning:focus{color:#e6e6e6}.text-danger{color:#ffffff}a.text-danger:hover,a.text-danger:focus{color:#e6e6e6}.bg-primary{color:#fff;background-color:#2c3e50}a.bg-primary:hover,a.bg-primary:focus{background-color:#1a242f}.bg-success{background-color:#18bc9c}a.bg-success:hover,a.bg-success:focus{background-color:#128f76}.bg-info{background-color:#3498db}a.bg-info:hover,a.bg-info:focus{background-color:#217dbb}.bg-warning{background-color:#f39c12}a.bg-warning:hover,a.bg-warning:focus{background-color:#c87f0a}.bg-danger{background-color:#e74c3c}a.bg-danger:hover,a.bg-danger:focus{background-color:#d62c1a}.page-header{padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid transparent}ul,ol{margin-top:0;margin-bottom:10.5px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:21px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #b4bcc2}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10.5px 21px;margin:0 0 21px;font-size:18.75px;border-left:5px solid #ecf0f1}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#b4bcc2}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #ecf0f1;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:21px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#ffffff;background-color:#333333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:10px;margin:0 0 10.5px;font-size:14px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#7b8a8b;background-color:#ecf0f1;border:1px solid #cccccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#b4bcc2;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:21px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ecf0f1}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ecf0f1}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ecf0f1}.table .table{background-color:#ffffff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ecf0f1}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ecf0f1}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#ecf0f1}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#ecf0f1}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#dde4e6}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#18bc9c}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#15a589}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#3498db}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#258cd1}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#f39c12}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#e08e0b}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#e74c3c}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#e43725}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15.75px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ecf0f1}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:21px;font-size:22.5px;line-height:inherit;color:#2c3e50;border:0;border-bottom:1px solid transparent}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:11px;font-size:15px;line-height:1.42857143;color:#2c3e50}.form-control{display:block;width:100%;height:45px;padding:10px 15px;font-size:15px;line-height:1.42857143;color:#2c3e50;background-color:#ffffff;background-image:none;border:1px solid #dce4ec;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#2c3e50;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(44,62,80,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(44,62,80,0.6)}.form-control::-moz-placeholder{color:#acb6c0;opacity:1}.form-control:-ms-input-placeholder{color:#acb6c0}.form-control::-webkit-input-placeholder{color:#acb6c0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#ecf0f1;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:45px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:35px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:66px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:21px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:11px;padding-bottom:11px;margin-bottom:0;min-height:36px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:35px;padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}select.input-sm{height:35px;line-height:35px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:35px;padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:35px;line-height:35px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:35px;min-height:34px;padding:7px 9px;font-size:13px;line-height:1.5}.input-lg{height:66px;padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}select.input-lg{height:66px;line-height:66px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:66px;padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:66px;line-height:66px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:66px;min-height:40px;padding:19px 27px;font-size:19px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:56.25px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:45px;height:45px;line-height:45px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:66px;height:66px;line-height:66px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:35px;height:35px;line-height:35px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#ffffff}.has-success .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-success .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#18bc9c}.has-success .form-control-feedback{color:#ffffff}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#ffffff}.has-warning .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-warning .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#f39c12}.has-warning .form-control-feedback{color:#ffffff}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#ffffff}.has-error .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-error .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#e74c3c}.has-error .form-control-feedback{color:#ffffff}.has-feedback label~.form-control-feedback{top:26px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#597ea2}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:11px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:32px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:11px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:24.9999994px;font-size:19px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:7px;font-size:13px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:10px 15px;font-size:15px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#ffffff;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#ffffff;background-color:#95a5a6;border-color:#95a5a6}.btn-default:focus,.btn-default.focus{color:#ffffff;background-color:#798d8f;border-color:#566566}.btn-default:hover{color:#ffffff;background-color:#798d8f;border-color:#74898a}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#ffffff;background-color:#798d8f;border-color:#74898a}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#ffffff;background-color:#687b7c;border-color:#566566}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#95a5a6;border-color:#95a5a6}.btn-default .badge{color:#95a5a6;background-color:#ffffff}.btn-primary{color:#ffffff;background-color:#2c3e50;border-color:#2c3e50}.btn-primary:focus,.btn-primary.focus{color:#ffffff;background-color:#1a242f;border-color:#000000}.btn-primary:hover{color:#ffffff;background-color:#1a242f;border-color:#161f29}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#ffffff;background-color:#1a242f;border-color:#161f29}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#ffffff;background-color:#0d1318;border-color:#000000}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#2c3e50;border-color:#2c3e50}.btn-primary .badge{color:#2c3e50;background-color:#ffffff}.btn-success{color:#ffffff;background-color:#18bc9c;border-color:#18bc9c}.btn-success:focus,.btn-success.focus{color:#ffffff;background-color:#128f76;border-color:#0a4b3e}.btn-success:hover{color:#ffffff;background-color:#128f76;border-color:#11866f}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#ffffff;background-color:#128f76;border-color:#11866f}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#ffffff;background-color:#0e6f5c;border-color:#0a4b3e}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#18bc9c;border-color:#18bc9c}.btn-success .badge{color:#18bc9c;background-color:#ffffff}.btn-info{color:#ffffff;background-color:#3498db;border-color:#3498db}.btn-info:focus,.btn-info.focus{color:#ffffff;background-color:#217dbb;border-color:#16527a}.btn-info:hover{color:#ffffff;background-color:#217dbb;border-color:#2077b2}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#ffffff;background-color:#217dbb;border-color:#2077b2}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#ffffff;background-color:#1c699d;border-color:#16527a}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#3498db;border-color:#3498db}.btn-info .badge{color:#3498db;background-color:#ffffff}.btn-warning{color:#ffffff;background-color:#f39c12;border-color:#f39c12}.btn-warning:focus,.btn-warning.focus{color:#ffffff;background-color:#c87f0a;border-color:#7f5006}.btn-warning:hover{color:#ffffff;background-color:#c87f0a;border-color:#be780a}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#ffffff;background-color:#c87f0a;border-color:#be780a}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#ffffff;background-color:#a66908;border-color:#7f5006}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f39c12;border-color:#f39c12}.btn-warning .badge{color:#f39c12;background-color:#ffffff}.btn-danger{color:#ffffff;background-color:#e74c3c;border-color:#e74c3c}.btn-danger:focus,.btn-danger.focus{color:#ffffff;background-color:#d62c1a;border-color:#921e12}.btn-danger:hover{color:#ffffff;background-color:#d62c1a;border-color:#cd2a19}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#ffffff;background-color:#d62c1a;border-color:#cd2a19}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#ffffff;background-color:#b62516;border-color:#921e12}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#e74c3c;border-color:#e74c3c}.btn-danger .badge{color:#e74c3c;background-color:#ffffff}.btn-link{color:#18bc9c;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#18bc9c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#b4bcc2;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:13px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:15px;text-align:left;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#7b8a8b;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#ffffff;background-color:#2c3e50}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#2c3e50}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#b4bcc2}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:13px;line-height:1.42857143;color:#b4bcc2;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:66px;padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:66px;line-height:66px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:35px;padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:35px;line-height:35px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:10px 15px;font-size:15px;font-weight:normal;line-height:1;color:#2c3e50;text-align:center;background-color:#ecf0f1;border:1px solid #dce4ec;border-radius:4px}.input-group-addon.input-sm{padding:6px 9px;font-size:13px;border-radius:3px}.input-group-addon.input-lg{padding:18px 27px;font-size:19px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#ecf0f1}.nav>li.disabled>a{color:#b4bcc2}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#b4bcc2;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#ecf0f1;border-color:#18bc9c}.nav .nav-divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ecf0f1}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#ecf0f1 #ecf0f1 #ecf0f1}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#2c3e50;background-color:#ffffff;border:1px solid #ecf0f1;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ecf0f1}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ecf0f1;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#ffffff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#ffffff;background-color:#2c3e50}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ecf0f1}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ecf0f1;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#ffffff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:60px;margin-bottom:21px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:19.5px 15px;font-size:19px;line-height:21px;height:60px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:13px;margin-bottom:13px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:9.75px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:21px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:21px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:19.5px;padding-bottom:19.5px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:7.5px;margin-bottom:7.5px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:7.5px;margin-bottom:7.5px}.navbar-btn.btn-sm{margin-top:12.5px;margin-bottom:12.5px}.navbar-btn.btn-xs{margin-top:19px;margin-bottom:19px}.navbar-text{margin-top:19.5px;margin-bottom:19.5px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#2c3e50;border-color:transparent}.navbar-default .navbar-brand{color:#ffffff}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#18bc9c;background-color:transparent}.navbar-default .navbar-text{color:#777777}.navbar-default .navbar-nav>li>a{color:#ffffff}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#18bc9c;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#ffffff;background-color:#1a242f}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#cccccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#1a242f}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#1a242f}.navbar-default .navbar-toggle .icon-bar{background-color:#ffffff}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#1a242f;color:#ffffff}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#ffffff}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#18bc9c;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#ffffff;background-color:#1a242f}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#cccccc;background-color:transparent}}.navbar-default .navbar-link{color:#ffffff}.navbar-default .navbar-link:hover{color:#18bc9c}.navbar-default .btn-link{color:#ffffff}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#18bc9c}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#cccccc}.navbar-inverse{background-color:#18bc9c;border-color:transparent}.navbar-inverse .navbar-brand{color:#ffffff}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#2c3e50;background-color:transparent}.navbar-inverse .navbar-text{color:#ffffff}.navbar-inverse .navbar-nav>li>a{color:#ffffff}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#2c3e50;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#ffffff;background-color:#15a589}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#cccccc;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#128f76}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#128f76}.navbar-inverse .navbar-toggle .icon-bar{background-color:#ffffff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#149c82}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#15a589;color:#ffffff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#ffffff}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#2c3e50;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#ffffff;background-color:#15a589}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#cccccc;background-color:transparent}}.navbar-inverse .navbar-link{color:#ffffff}.navbar-inverse .navbar-link:hover{color:#2c3e50}.navbar-inverse .btn-link{color:#ffffff}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#2c3e50}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#cccccc}.breadcrumb{padding:8px 15px;margin-bottom:21px;list-style:none;background-color:#ecf0f1;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#cccccc}.breadcrumb>.active{color:#95a5a6}.pagination{display:inline-block;padding-left:0;margin:21px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:10px 15px;line-height:1.42857143;text-decoration:none;color:#ffffff;background-color:#18bc9c;border:1px solid transparent;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:3;color:#ffffff;background-color:#0f7864;border-color:transparent}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#ffffff;background-color:#0f7864;border-color:transparent;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#ecf0f1;background-color:#3be6c4;border-color:transparent;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:18px 27px;font-size:19px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:6px 9px;font-size:13px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:21px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#2c3e50;border:1px solid transparent;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#1a242f}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#ffffff;background-color:#18bc9c;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#ffffff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#ffffff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#95a5a6}.label-default[href]:hover,.label-default[href]:focus{background-color:#798d8f}.label-primary{background-color:#2c3e50}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#1a242f}.label-success{background-color:#18bc9c}.label-success[href]:hover,.label-success[href]:focus{background-color:#128f76}.label-info{background-color:#3498db}.label-info[href]:hover,.label-info[href]:focus{background-color:#217dbb}.label-warning{background-color:#f39c12}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#c87f0a}.label-danger{background-color:#e74c3c}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#d62c1a}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:13px;font-weight:bold;color:#ffffff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#2c3e50;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#ffffff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#2c3e50;background-color:#ffffff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#ecf0f1}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:23px;font-weight:200}.jumbotron>hr{border-top-color:#cfd9db}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:68px}}.thumbnail{display:block;padding:4px;margin-bottom:21px;line-height:1.42857143;background-color:#ffffff;border:1px solid #ecf0f1;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#18bc9c}.thumbnail .caption{padding:9px;color:#2c3e50}.alert{padding:15px;margin-bottom:21px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#18bc9c;border-color:#18bc9c;color:#ffffff}.alert-success hr{border-top-color:#15a589}.alert-success .alert-link{color:#e6e6e6}.alert-info{background-color:#3498db;border-color:#3498db;color:#ffffff}.alert-info hr{border-top-color:#258cd1}.alert-info .alert-link{color:#e6e6e6}.alert-warning{background-color:#f39c12;border-color:#f39c12;color:#ffffff}.alert-warning hr{border-top-color:#e08e0b}.alert-warning .alert-link{color:#e6e6e6}.alert-danger{background-color:#e74c3c;border-color:#e74c3c;color:#ffffff}.alert-danger hr{border-top-color:#e43725}.alert-danger .alert-link{color:#e6e6e6}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:21px;margin-bottom:21px;background-color:#ecf0f1;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:13px;line-height:21px;color:#ffffff;text-align:center;background-color:#2c3e50;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#18bc9c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#3498db}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#f39c12}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#e74c3c}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#ffffff;border:1px solid #ecf0f1}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{text-decoration:none;color:#555555;background-color:#ecf0f1}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#ecf0f1;color:#b4bcc2;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#b4bcc2}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#ffffff;background-color:#2c3e50;border-color:#2c3e50}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#8aa4be}.list-group-item-success{color:#ffffff;background-color:#18bc9c}a.list-group-item-success,button.list-group-item-success{color:#ffffff}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#ffffff;background-color:#15a589}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-info{color:#ffffff;background-color:#3498db}a.list-group-item-info,button.list-group-item-info{color:#ffffff}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#ffffff;background-color:#258cd1}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-warning{color:#ffffff;background-color:#f39c12}a.list-group-item-warning,button.list-group-item-warning{color:#ffffff}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#ffffff;background-color:#e08e0b}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-danger{color:#ffffff;background-color:#e74c3c}a.list-group-item-danger,button.list-group-item-danger{color:#ffffff}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#ffffff;background-color:#e43725}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:21px;background-color:#ffffff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:17px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#ecf0f1;border-top:1px solid #ecf0f1;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ecf0f1}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:21px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ecf0f1}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ecf0f1}.panel-default{border-color:#ecf0f1}.panel-default>.panel-heading{color:#2c3e50;background-color:#ecf0f1;border-color:#ecf0f1}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ecf0f1}.panel-default>.panel-heading .badge{color:#ecf0f1;background-color:#2c3e50}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ecf0f1}.panel-primary{border-color:#2c3e50}.panel-primary>.panel-heading{color:#ffffff;background-color:#2c3e50;border-color:#2c3e50}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#2c3e50}.panel-primary>.panel-heading .badge{color:#2c3e50;background-color:#ffffff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#2c3e50}.panel-success{border-color:#18bc9c}.panel-success>.panel-heading{color:#ffffff;background-color:#18bc9c;border-color:#18bc9c}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#18bc9c}.panel-success>.panel-heading .badge{color:#18bc9c;background-color:#ffffff}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#18bc9c}.panel-info{border-color:#3498db}.panel-info>.panel-heading{color:#ffffff;background-color:#3498db;border-color:#3498db}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#3498db}.panel-info>.panel-heading .badge{color:#3498db;background-color:#ffffff}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#3498db}.panel-warning{border-color:#f39c12}.panel-warning>.panel-heading{color:#ffffff;background-color:#f39c12;border-color:#f39c12}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f39c12}.panel-warning>.panel-heading .badge{color:#f39c12;background-color:#ffffff}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f39c12}.panel-danger{border-color:#e74c3c}.panel-danger>.panel-heading{color:#ffffff;background-color:#e74c3c;border-color:#e74c3c}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#e74c3c}.panel-danger>.panel-heading .badge{color:#e74c3c;background-color:#ffffff}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#e74c3c}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#ecf0f1;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:22.5px;font-weight:bold;line-height:1;color:#000000;text-shadow:none;opacity:0.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000000;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:20px}.modal-footer{padding:20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:13px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;background-color:#000000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:15px;background-color:#ffffff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:15px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:0.5;filter:alpha(opacity=50);font-size:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #ffffff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#ffffff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.navbar{border-width:0}.navbar-default .badge{background-color:#fff;color:#2c3e50}.navbar-inverse .badge{background-color:#fff;color:#18bc9c}.navbar-brand{line-height:1}.btn{border-width:2px}.btn:active{-webkit-box-shadow:none;box-shadow:none}.btn-group.open .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none}.text-primary,.text-primary:hover{color:#2c3e50}.text-success,.text-success:hover{color:#18bc9c}.text-danger,.text-danger:hover{color:#e74c3c}.text-warning,.text-warning:hover{color:#f39c12}.text-info,.text-info:hover{color:#3498db}table a:not(.btn),.table a:not(.btn){text-decoration:underline}table .dropdown-menu a,.table .dropdown-menu a{text-decoration:none}table .success,.table .success,table .warning,.table .warning,table .danger,.table .danger,table .info,.table .info{color:#fff}table .success>th>a,.table .success>th>a,table .warning>th>a,.table .warning>th>a,table .danger>th>a,.table .danger>th>a,table .info>th>a,.table .info>th>a,table .success>td>a,.table .success>td>a,table .warning>td>a,.table .warning>td>a,table .danger>td>a,.table .danger>td>a,table .info>td>a,.table .info>td>a,table .success>a,.table .success>a,table .warning>a,.table .warning>a,table .danger>a,.table .danger>a,table .info>a,.table .info>a{color:#fff}table>thead>tr>th,.table>thead>tr>th,table>tbody>tr>th,.table>tbody>tr>th,table>tfoot>tr>th,.table>tfoot>tr>th,table>thead>tr>td,.table>thead>tr>td,table>tbody>tr>td,.table>tbody>tr>td,table>tfoot>tr>td,.table>tfoot>tr>td{border:none}table-bordered>thead>tr>th,.table-bordered>thead>tr>th,table-bordered>tbody>tr>th,.table-bordered>tbody>tr>th,table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>th,table-bordered>thead>tr>td,.table-bordered>thead>tr>td,table-bordered>tbody>tr>td,.table-bordered>tbody>tr>td,table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ecf0f1}.form-control,input{border-width:2px;-webkit-box-shadow:none;box-shadow:none}.form-control:focus,input:focus{-webkit-box-shadow:none;box-shadow:none}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label,.has-warning .form-control-feedback{color:#f39c12}.has-warning .form-control,.has-warning .form-control:focus{border:2px solid #f39c12}.has-warning .input-group-addon{border-color:#f39c12}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label,.has-error .form-control-feedback{color:#e74c3c}.has-error .form-control,.has-error .form-control:focus{border:2px solid #e74c3c}.has-error .input-group-addon{border-color:#e74c3c}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label,.has-success .form-control-feedback{color:#18bc9c}.has-success .form-control,.has-success .form-control:focus{border:2px solid #18bc9c}.has-success .input-group-addon{border-color:#18bc9c}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{border-color:transparent}.pager a,.pager a:hover{color:#fff}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{background-color:#3be6c4}.close{color:#fff;text-decoration:none;opacity:0.4}.close:hover,.close:focus{color:#fff;opacity:1}.alert .alert-link{color:#fff;text-decoration:underline}.progress{height:10px;-webkit-box-shadow:none;box-shadow:none}.progress .progress-bar{font-size:10px;line-height:10px}.well{-webkit-box-shadow:none;box-shadow:none}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{border-color:#ecf0f1}a.list-group-item-success.active{background-color:#18bc9c}a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{background-color:#15a589}a.list-group-item-warning.active{background-color:#f39c12}a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{background-color:#e08e0b}a.list-group-item-danger.active{background-color:#e74c3c}a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{background-color:#e43725}.panel-default .close{color:#2c3e50}.modal .close{color:#2c3e50}.popover{color:#2c3e50}
    diff --git a/ituro/static/content_management/css/bootswatch.less b/ituro/static/content_management/css/bootswatch.less
    new file mode 100644
    index 0000000..f1de54f
    --- /dev/null
    +++ b/ituro/static/content_management/css/bootswatch.less
    @@ -0,0 +1,334 @@
    +// Flatly 3.3.5
    +// Bootswatch
    +// -----------------------------------------------------
    +
    +@web-font-path: "https://fonts.googleapis.com/css?family=Lato:400,700,400italic";
    +
    +.web-font(@path) {
    +  @import url("@{path}");
    +}
    +.web-font(@web-font-path);
    +
    +// Navbar =====================================================================
    +
    +.navbar {
    +  border-width: 0;
    +
    +  &-default {
    +
    +    .badge {
    +      background-color: #fff;
    +      color: @navbar-default-bg;
    +    }
    +  }
    +
    +  &-inverse {
    +
    +    .badge {
    +      background-color: #fff;
    +      color: @navbar-inverse-bg;
    +    }
    +  }
    +
    +  &-brand {
    +    line-height: 1;
    +  }
    +}
    +
    +// Buttons ====================================================================
    +
    +.btn {
    +  border-width: 2px;
    +}
    +
    +.btn:active {
    +  .box-shadow(none);
    +}
    +
    +.btn-group.open .dropdown-toggle {
    +  .box-shadow(none);
    +}
    +
    +// Typography =================================================================
    +
    +.text-primary,
    +.text-primary:hover {
    +  color: @brand-primary;
    +}
    +
    +.text-success,
    +.text-success:hover {
    +  color: @brand-success;
    +}
    +
    +.text-danger,
    +.text-danger:hover {
    +  color: @brand-danger;
    +}
    +
    +.text-warning,
    +.text-warning:hover {
    +  color: @brand-warning;
    +}
    +
    +.text-info,
    +.text-info:hover {
    +  color: @brand-info;
    +}
    +
    +// Tables =====================================================================
    +
    +table,
    +.table {
    +
    +  a:not(.btn) {
    +    text-decoration: underline;
    +  }
    +
    +  .dropdown-menu a {
    +    text-decoration: none;
    +  }
    +
    +  .success,
    +  .warning,
    +  .danger,
    +  .info {
    +    color: #fff;
    +
    +    > th > a,
    +    > td > a,
    +    > a {
    +      color: #fff;
    +    }
    +  }
    +
    +  > thead > tr > th,
    +  > tbody > tr > th,
    +  > tfoot > tr > th,
    +  > thead > tr > td,
    +  > tbody > tr > td,
    +  > tfoot > tr > td {
    +    border: none;
    +  }
    +
    +  &-bordered > thead > tr > th,
    +  &-bordered > tbody > tr > th,
    +  &-bordered > tfoot > tr > th,
    +  &-bordered > thead > tr > td,
    +  &-bordered > tbody > tr > td,
    +  &-bordered > tfoot > tr > td {
    +    border: 1px solid @table-border-color;
    +  }
    +}
    +
    +// Forms ======================================================================
    +
    +.form-control,
    +input, {
    +  border-width: 2px;
    +  .box-shadow(none);
    +
    +  &:focus {
    +    .box-shadow(none);
    +  }
    +}
    +
    +.has-warning {
    +  .help-block,
    +  .control-label,
    +  .radio,
    +  .checkbox,
    +  .radio-inline,
    +  .checkbox-inline,
    +  &.radio label,
    +  &.checkbox label,
    +  &.radio-inline label,
    +  &.checkbox-inline label,
    +  .form-control-feedback {
    +    color: @brand-warning;
    +  }
    +
    +  .form-control,
    +  .form-control:focus {
    +    border: 2px solid @brand-warning;
    +  }
    +
    +  .input-group-addon {
    +    border-color: @brand-warning;
    +  }
    +}
    +
    +.has-error {
    +  .help-block,
    +  .control-label,
    +  .radio,
    +  .checkbox,
    +  .radio-inline,
    +  .checkbox-inline,
    +  &.radio label,
    +  &.checkbox label,
    +  &.radio-inline label,
    +  &.checkbox-inline label,
    +  .form-control-feedback {
    +    color: @brand-danger;
    +  }
    +
    +  .form-control,
    +  .form-control:focus {
    +    border: 2px solid @brand-danger;
    +  }
    +
    +  .input-group-addon {
    +    border-color: @brand-danger;
    +  }
    +}
    +
    +.has-success {
    +  .help-block,
    +  .control-label,
    +  .radio,
    +  .checkbox,
    +  .radio-inline,
    +  .checkbox-inline,
    +  &.radio label,
    +  &.checkbox label,
    +  &.radio-inline label,
    +  &.checkbox-inline label,
    +  .form-control-feedback {
    +    color: @brand-success;
    +  }
    +
    +  .form-control,
    +  .form-control:focus {
    +    border: 2px solid @brand-success;
    +  }
    +
    +  .input-group-addon {
    +    border-color: @brand-success;
    +  }
    +}
    +
    +// Navs =======================================================================
    +
    +.nav {
    +  .open > a,
    +  .open > a:hover,
    +  .open > a:focus {
    +    border-color: transparent;
    +  }
    +}
    +
    +.pager {
    +  a,
    +  a:hover {
    +    color: #fff;
    +  }
    +
    +  .disabled {
    +    &>a,
    +    &>a:hover,
    +    &>a:focus,
    +    &>span {
    +      background-color: @pagination-disabled-bg;
    +    }
    +  }
    +}
    +
    +// Indicators =================================================================
    +
    +.close {
    +  color: #fff;
    +  text-decoration: none;
    +  opacity: 0.4;
    +
    +  &:hover,
    +  &:focus {
    +    color: #fff;
    +    opacity: 1;
    +  }
    +}
    +
    +.alert {
    +
    +  .alert-link {
    +    color: #fff;
    +    text-decoration: underline;
    +  }
    +}
    +
    +// Progress bars ==============================================================
    +
    +.progress {
    +  height: 10px;
    +  .box-shadow(none);
    +  .progress-bar {
    +    font-size: 10px;
    +    line-height: 10px;
    +  }
    +}
    +
    +// Containers =================================================================
    +
    +.well {
    +  .box-shadow(none);
    +}
    +
    +a.list-group-item {
    +
    +  &.active,
    +  &.active:hover,
    +  &.active:focus {
    +    border-color: @list-group-border;
    +  }
    +
    +  &-success {
    +    &.active {
    +      background-color: @state-success-bg;
    +    }
    +
    +    &.active:hover,
    +    &.active:focus {
    +      background-color: darken(@state-success-bg, 5%);
    +    }
    +  }
    +
    +  &-warning {
    +    &.active {
    +      background-color: @state-warning-bg;
    +    }
    +    
    +    &.active:hover,
    +    &.active:focus {
    +      background-color: darken(@state-warning-bg, 5%);
    +    }
    +  }
    +
    +  &-danger {
    +    &.active {
    +      background-color: @state-danger-bg;
    +    }
    +    
    +    &.active:hover,
    +    &.active:focus {
    +      background-color: darken(@state-danger-bg, 5%);
    +    }
    +  }
    +}
    +
    +.panel {
    +  &-default {
    +    .close {
    +      color: @text-color;
    +    }
    +  }
    +}
    +
    +.modal {
    +  .close {
    +    color: @text-color;
    +  }
    +}
    +
    +.popover {
    +  color: @text-color;
    +}
    diff --git a/ituro/static/content_management/css/font-awesome.css b/ituro/static/content_management/css/font-awesome.css
    new file mode 100644
    index 0000000..b2a5fe2
    --- /dev/null
    +++ b/ituro/static/content_management/css/font-awesome.css
    @@ -0,0 +1,2086 @@
    +/*!
    + *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
    + *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
    + */
    +/* FONT PATH
    + * -------------------------- */
    +@font-face {
    +  font-family: 'FontAwesome';
    +  src: url('../fonts/fontawesome-webfont.eot?v=4.5.0');
    +  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
    +  font-weight: normal;
    +  font-style: normal;
    +}
    +.fa {
    +  display: inline-block;
    +  font: normal normal normal 14px/1 FontAwesome;
    +  font-size: inherit;
    +  text-rendering: auto;
    +  -webkit-font-smoothing: antialiased;
    +  -moz-osx-font-smoothing: grayscale;
    +}
    +/* makes the font 33% larger relative to the icon container */
    +.fa-lg {
    +  font-size: 1.33333333em;
    +  line-height: 0.75em;
    +  vertical-align: -15%;
    +}
    +.fa-2x {
    +  font-size: 2em;
    +}
    +.fa-3x {
    +  font-size: 3em;
    +}
    +.fa-4x {
    +  font-size: 4em;
    +}
    +.fa-5x {
    +  font-size: 5em;
    +}
    +.fa-fw {
    +  width: 1.28571429em;
    +  text-align: center;
    +}
    +.fa-ul {
    +  padding-left: 0;
    +  margin-left: 2.14285714em;
    +  list-style-type: none;
    +}
    +.fa-ul > li {
    +  position: relative;
    +}
    +.fa-li {
    +  position: absolute;
    +  left: -2.14285714em;
    +  width: 2.14285714em;
    +  top: 0.14285714em;
    +  text-align: center;
    +}
    +.fa-li.fa-lg {
    +  left: -1.85714286em;
    +}
    +.fa-border {
    +  padding: .2em .25em .15em;
    +  border: solid 0.08em #eeeeee;
    +  border-radius: .1em;
    +}
    +.fa-pull-left {
    +  float: left;
    +}
    +.fa-pull-right {
    +  float: right;
    +}
    +.fa.fa-pull-left {
    +  margin-right: .3em;
    +}
    +.fa.fa-pull-right {
    +  margin-left: .3em;
    +}
    +/* Deprecated as of 4.4.0 */
    +.pull-right {
    +  float: right;
    +}
    +.pull-left {
    +  float: left;
    +}
    +.fa.pull-left {
    +  margin-right: .3em;
    +}
    +.fa.pull-right {
    +  margin-left: .3em;
    +}
    +.fa-spin {
    +  -webkit-animation: fa-spin 2s infinite linear;
    +  animation: fa-spin 2s infinite linear;
    +}
    +.fa-pulse {
    +  -webkit-animation: fa-spin 1s infinite steps(8);
    +  animation: fa-spin 1s infinite steps(8);
    +}
    +@-webkit-keyframes fa-spin {
    +  0% {
    +    -webkit-transform: rotate(0deg);
    +    transform: rotate(0deg);
    +  }
    +  100% {
    +    -webkit-transform: rotate(359deg);
    +    transform: rotate(359deg);
    +  }
    +}
    +@keyframes fa-spin {
    +  0% {
    +    -webkit-transform: rotate(0deg);
    +    transform: rotate(0deg);
    +  }
    +  100% {
    +    -webkit-transform: rotate(359deg);
    +    transform: rotate(359deg);
    +  }
    +}
    +.fa-rotate-90 {
    +  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    +  -webkit-transform: rotate(90deg);
    +  -ms-transform: rotate(90deg);
    +  transform: rotate(90deg);
    +}
    +.fa-rotate-180 {
    +  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    +  -webkit-transform: rotate(180deg);
    +  -ms-transform: rotate(180deg);
    +  transform: rotate(180deg);
    +}
    +.fa-rotate-270 {
    +  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    +  -webkit-transform: rotate(270deg);
    +  -ms-transform: rotate(270deg);
    +  transform: rotate(270deg);
    +}
    +.fa-flip-horizontal {
    +  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    +  -webkit-transform: scale(-1, 1);
    +  -ms-transform: scale(-1, 1);
    +  transform: scale(-1, 1);
    +}
    +.fa-flip-vertical {
    +  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    +  -webkit-transform: scale(1, -1);
    +  -ms-transform: scale(1, -1);
    +  transform: scale(1, -1);
    +}
    +:root .fa-rotate-90,
    +:root .fa-rotate-180,
    +:root .fa-rotate-270,
    +:root .fa-flip-horizontal,
    +:root .fa-flip-vertical {
    +  filter: none;
    +}
    +.fa-stack {
    +  position: relative;
    +  display: inline-block;
    +  width: 2em;
    +  height: 2em;
    +  line-height: 2em;
    +  vertical-align: middle;
    +}
    +.fa-stack-1x,
    +.fa-stack-2x {
    +  position: absolute;
    +  left: 0;
    +  width: 100%;
    +  text-align: center;
    +}
    +.fa-stack-1x {
    +  line-height: inherit;
    +}
    +.fa-stack-2x {
    +  font-size: 2em;
    +}
    +.fa-inverse {
    +  color: #ffffff;
    +}
    +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    +   readers do not read off random characters that represent icons */
    +.fa-glass:before {
    +  content: "\f000";
    +}
    +.fa-music:before {
    +  content: "\f001";
    +}
    +.fa-search:before {
    +  content: "\f002";
    +}
    +.fa-envelope-o:before {
    +  content: "\f003";
    +}
    +.fa-heart:before {
    +  content: "\f004";
    +}
    +.fa-star:before {
    +  content: "\f005";
    +}
    +.fa-star-o:before {
    +  content: "\f006";
    +}
    +.fa-user:before {
    +  content: "\f007";
    +}
    +.fa-film:before {
    +  content: "\f008";
    +}
    +.fa-th-large:before {
    +  content: "\f009";
    +}
    +.fa-th:before {
    +  content: "\f00a";
    +}
    +.fa-th-list:before {
    +  content: "\f00b";
    +}
    +.fa-check:before {
    +  content: "\f00c";
    +}
    +.fa-remove:before,
    +.fa-close:before,
    +.fa-times:before {
    +  content: "\f00d";
    +}
    +.fa-search-plus:before {
    +  content: "\f00e";
    +}
    +.fa-search-minus:before {
    +  content: "\f010";
    +}
    +.fa-power-off:before {
    +  content: "\f011";
    +}
    +.fa-signal:before {
    +  content: "\f012";
    +}
    +.fa-gear:before,
    +.fa-cog:before {
    +  content: "\f013";
    +}
    +.fa-trash-o:before {
    +  content: "\f014";
    +}
    +.fa-home:before {
    +  content: "\f015";
    +}
    +.fa-file-o:before {
    +  content: "\f016";
    +}
    +.fa-clock-o:before {
    +  content: "\f017";
    +}
    +.fa-road:before {
    +  content: "\f018";
    +}
    +.fa-download:before {
    +  content: "\f019";
    +}
    +.fa-arrow-circle-o-down:before {
    +  content: "\f01a";
    +}
    +.fa-arrow-circle-o-up:before {
    +  content: "\f01b";
    +}
    +.fa-inbox:before {
    +  content: "\f01c";
    +}
    +.fa-play-circle-o:before {
    +  content: "\f01d";
    +}
    +.fa-rotate-right:before,
    +.fa-repeat:before {
    +  content: "\f01e";
    +}
    +.fa-refresh:before {
    +  content: "\f021";
    +}
    +.fa-list-alt:before {
    +  content: "\f022";
    +}
    +.fa-lock:before {
    +  content: "\f023";
    +}
    +.fa-flag:before {
    +  content: "\f024";
    +}
    +.fa-headphones:before {
    +  content: "\f025";
    +}
    +.fa-volume-off:before {
    +  content: "\f026";
    +}
    +.fa-volume-down:before {
    +  content: "\f027";
    +}
    +.fa-volume-up:before {
    +  content: "\f028";
    +}
    +.fa-qrcode:before {
    +  content: "\f029";
    +}
    +.fa-barcode:before {
    +  content: "\f02a";
    +}
    +.fa-tag:before {
    +  content: "\f02b";
    +}
    +.fa-tags:before {
    +  content: "\f02c";
    +}
    +.fa-book:before {
    +  content: "\f02d";
    +}
    +.fa-bookmark:before {
    +  content: "\f02e";
    +}
    +.fa-print:before {
    +  content: "\f02f";
    +}
    +.fa-camera:before {
    +  content: "\f030";
    +}
    +.fa-font:before {
    +  content: "\f031";
    +}
    +.fa-bold:before {
    +  content: "\f032";
    +}
    +.fa-italic:before {
    +  content: "\f033";
    +}
    +.fa-text-height:before {
    +  content: "\f034";
    +}
    +.fa-text-width:before {
    +  content: "\f035";
    +}
    +.fa-align-left:before {
    +  content: "\f036";
    +}
    +.fa-align-center:before {
    +  content: "\f037";
    +}
    +.fa-align-right:before {
    +  content: "\f038";
    +}
    +.fa-align-justify:before {
    +  content: "\f039";
    +}
    +.fa-list:before {
    +  content: "\f03a";
    +}
    +.fa-dedent:before,
    +.fa-outdent:before {
    +  content: "\f03b";
    +}
    +.fa-indent:before {
    +  content: "\f03c";
    +}
    +.fa-video-camera:before {
    +  content: "\f03d";
    +}
    +.fa-photo:before,
    +.fa-image:before,
    +.fa-picture-o:before {
    +  content: "\f03e";
    +}
    +.fa-pencil:before {
    +  content: "\f040";
    +}
    +.fa-map-marker:before {
    +  content: "\f041";
    +}
    +.fa-adjust:before {
    +  content: "\f042";
    +}
    +.fa-tint:before {
    +  content: "\f043";
    +}
    +.fa-edit:before,
    +.fa-pencil-square-o:before {
    +  content: "\f044";
    +}
    +.fa-share-square-o:before {
    +  content: "\f045";
    +}
    +.fa-check-square-o:before {
    +  content: "\f046";
    +}
    +.fa-arrows:before {
    +  content: "\f047";
    +}
    +.fa-step-backward:before {
    +  content: "\f048";
    +}
    +.fa-fast-backward:before {
    +  content: "\f049";
    +}
    +.fa-backward:before {
    +  content: "\f04a";
    +}
    +.fa-play:before {
    +  content: "\f04b";
    +}
    +.fa-pause:before {
    +  content: "\f04c";
    +}
    +.fa-stop:before {
    +  content: "\f04d";
    +}
    +.fa-forward:before {
    +  content: "\f04e";
    +}
    +.fa-fast-forward:before {
    +  content: "\f050";
    +}
    +.fa-step-forward:before {
    +  content: "\f051";
    +}
    +.fa-eject:before {
    +  content: "\f052";
    +}
    +.fa-chevron-left:before {
    +  content: "\f053";
    +}
    +.fa-chevron-right:before {
    +  content: "\f054";
    +}
    +.fa-plus-circle:before {
    +  content: "\f055";
    +}
    +.fa-minus-circle:before {
    +  content: "\f056";
    +}
    +.fa-times-circle:before {
    +  content: "\f057";
    +}
    +.fa-check-circle:before {
    +  content: "\f058";
    +}
    +.fa-question-circle:before {
    +  content: "\f059";
    +}
    +.fa-info-circle:before {
    +  content: "\f05a";
    +}
    +.fa-crosshairs:before {
    +  content: "\f05b";
    +}
    +.fa-times-circle-o:before {
    +  content: "\f05c";
    +}
    +.fa-check-circle-o:before {
    +  content: "\f05d";
    +}
    +.fa-ban:before {
    +  content: "\f05e";
    +}
    +.fa-arrow-left:before {
    +  content: "\f060";
    +}
    +.fa-arrow-right:before {
    +  content: "\f061";
    +}
    +.fa-arrow-up:before {
    +  content: "\f062";
    +}
    +.fa-arrow-down:before {
    +  content: "\f063";
    +}
    +.fa-mail-forward:before,
    +.fa-share:before {
    +  content: "\f064";
    +}
    +.fa-expand:before {
    +  content: "\f065";
    +}
    +.fa-compress:before {
    +  content: "\f066";
    +}
    +.fa-plus:before {
    +  content: "\f067";
    +}
    +.fa-minus:before {
    +  content: "\f068";
    +}
    +.fa-asterisk:before {
    +  content: "\f069";
    +}
    +.fa-exclamation-circle:before {
    +  content: "\f06a";
    +}
    +.fa-gift:before {
    +  content: "\f06b";
    +}
    +.fa-leaf:before {
    +  content: "\f06c";
    +}
    +.fa-fire:before {
    +  content: "\f06d";
    +}
    +.fa-eye:before {
    +  content: "\f06e";
    +}
    +.fa-eye-slash:before {
    +  content: "\f070";
    +}
    +.fa-warning:before,
    +.fa-exclamation-triangle:before {
    +  content: "\f071";
    +}
    +.fa-plane:before {
    +  content: "\f072";
    +}
    +.fa-calendar:before {
    +  content: "\f073";
    +}
    +.fa-random:before {
    +  content: "\f074";
    +}
    +.fa-comment:before {
    +  content: "\f075";
    +}
    +.fa-magnet:before {
    +  content: "\f076";
    +}
    +.fa-chevron-up:before {
    +  content: "\f077";
    +}
    +.fa-chevron-down:before {
    +  content: "\f078";
    +}
    +.fa-retweet:before {
    +  content: "\f079";
    +}
    +.fa-shopping-cart:before {
    +  content: "\f07a";
    +}
    +.fa-folder:before {
    +  content: "\f07b";
    +}
    +.fa-folder-open:before {
    +  content: "\f07c";
    +}
    +.fa-arrows-v:before {
    +  content: "\f07d";
    +}
    +.fa-arrows-h:before {
    +  content: "\f07e";
    +}
    +.fa-bar-chart-o:before,
    +.fa-bar-chart:before {
    +  content: "\f080";
    +}
    +.fa-twitter-square:before {
    +  content: "\f081";
    +}
    +.fa-facebook-square:before {
    +  content: "\f082";
    +}
    +.fa-camera-retro:before {
    +  content: "\f083";
    +}
    +.fa-key:before {
    +  content: "\f084";
    +}
    +.fa-gears:before,
    +.fa-cogs:before {
    +  content: "\f085";
    +}
    +.fa-comments:before {
    +  content: "\f086";
    +}
    +.fa-thumbs-o-up:before {
    +  content: "\f087";
    +}
    +.fa-thumbs-o-down:before {
    +  content: "\f088";
    +}
    +.fa-star-half:before {
    +  content: "\f089";
    +}
    +.fa-heart-o:before {
    +  content: "\f08a";
    +}
    +.fa-sign-out:before {
    +  content: "\f08b";
    +}
    +.fa-linkedin-square:before {
    +  content: "\f08c";
    +}
    +.fa-thumb-tack:before {
    +  content: "\f08d";
    +}
    +.fa-external-link:before {
    +  content: "\f08e";
    +}
    +.fa-sign-in:before {
    +  content: "\f090";
    +}
    +.fa-trophy:before {
    +  content: "\f091";
    +}
    +.fa-github-square:before {
    +  content: "\f092";
    +}
    +.fa-upload:before {
    +  content: "\f093";
    +}
    +.fa-lemon-o:before {
    +  content: "\f094";
    +}
    +.fa-phone:before {
    +  content: "\f095";
    +}
    +.fa-square-o:before {
    +  content: "\f096";
    +}
    +.fa-bookmark-o:before {
    +  content: "\f097";
    +}
    +.fa-phone-square:before {
    +  content: "\f098";
    +}
    +.fa-twitter:before {
    +  content: "\f099";
    +}
    +.fa-facebook-f:before,
    +.fa-facebook:before {
    +  content: "\f09a";
    +}
    +.fa-github:before {
    +  content: "\f09b";
    +}
    +.fa-unlock:before {
    +  content: "\f09c";
    +}
    +.fa-credit-card:before {
    +  content: "\f09d";
    +}
    +.fa-feed:before,
    +.fa-rss:before {
    +  content: "\f09e";
    +}
    +.fa-hdd-o:before {
    +  content: "\f0a0";
    +}
    +.fa-bullhorn:before {
    +  content: "\f0a1";
    +}
    +.fa-bell:before {
    +  content: "\f0f3";
    +}
    +.fa-certificate:before {
    +  content: "\f0a3";
    +}
    +.fa-hand-o-right:before {
    +  content: "\f0a4";
    +}
    +.fa-hand-o-left:before {
    +  content: "\f0a5";
    +}
    +.fa-hand-o-up:before {
    +  content: "\f0a6";
    +}
    +.fa-hand-o-down:before {
    +  content: "\f0a7";
    +}
    +.fa-arrow-circle-left:before {
    +  content: "\f0a8";
    +}
    +.fa-arrow-circle-right:before {
    +  content: "\f0a9";
    +}
    +.fa-arrow-circle-up:before {
    +  content: "\f0aa";
    +}
    +.fa-arrow-circle-down:before {
    +  content: "\f0ab";
    +}
    +.fa-globe:before {
    +  content: "\f0ac";
    +}
    +.fa-wrench:before {
    +  content: "\f0ad";
    +}
    +.fa-tasks:before {
    +  content: "\f0ae";
    +}
    +.fa-filter:before {
    +  content: "\f0b0";
    +}
    +.fa-briefcase:before {
    +  content: "\f0b1";
    +}
    +.fa-arrows-alt:before {
    +  content: "\f0b2";
    +}
    +.fa-group:before,
    +.fa-users:before {
    +  content: "\f0c0";
    +}
    +.fa-chain:before,
    +.fa-link:before {
    +  content: "\f0c1";
    +}
    +.fa-cloud:before {
    +  content: "\f0c2";
    +}
    +.fa-flask:before {
    +  content: "\f0c3";
    +}
    +.fa-cut:before,
    +.fa-scissors:before {
    +  content: "\f0c4";
    +}
    +.fa-copy:before,
    +.fa-files-o:before {
    +  content: "\f0c5";
    +}
    +.fa-paperclip:before {
    +  content: "\f0c6";
    +}
    +.fa-save:before,
    +.fa-floppy-o:before {
    +  content: "\f0c7";
    +}
    +.fa-square:before {
    +  content: "\f0c8";
    +}
    +.fa-navicon:before,
    +.fa-reorder:before,
    +.fa-bars:before {
    +  content: "\f0c9";
    +}
    +.fa-list-ul:before {
    +  content: "\f0ca";
    +}
    +.fa-list-ol:before {
    +  content: "\f0cb";
    +}
    +.fa-strikethrough:before {
    +  content: "\f0cc";
    +}
    +.fa-underline:before {
    +  content: "\f0cd";
    +}
    +.fa-table:before {
    +  content: "\f0ce";
    +}
    +.fa-magic:before {
    +  content: "\f0d0";
    +}
    +.fa-truck:before {
    +  content: "\f0d1";
    +}
    +.fa-pinterest:before {
    +  content: "\f0d2";
    +}
    +.fa-pinterest-square:before {
    +  content: "\f0d3";
    +}
    +.fa-google-plus-square:before {
    +  content: "\f0d4";
    +}
    +.fa-google-plus:before {
    +  content: "\f0d5";
    +}
    +.fa-money:before {
    +  content: "\f0d6";
    +}
    +.fa-caret-down:before {
    +  content: "\f0d7";
    +}
    +.fa-caret-up:before {
    +  content: "\f0d8";
    +}
    +.fa-caret-left:before {
    +  content: "\f0d9";
    +}
    +.fa-caret-right:before {
    +  content: "\f0da";
    +}
    +.fa-columns:before {
    +  content: "\f0db";
    +}
    +.fa-unsorted:before,
    +.fa-sort:before {
    +  content: "\f0dc";
    +}
    +.fa-sort-down:before,
    +.fa-sort-desc:before {
    +  content: "\f0dd";
    +}
    +.fa-sort-up:before,
    +.fa-sort-asc:before {
    +  content: "\f0de";
    +}
    +.fa-envelope:before {
    +  content: "\f0e0";
    +}
    +.fa-linkedin:before {
    +  content: "\f0e1";
    +}
    +.fa-rotate-left:before,
    +.fa-undo:before {
    +  content: "\f0e2";
    +}
    +.fa-legal:before,
    +.fa-gavel:before {
    +  content: "\f0e3";
    +}
    +.fa-dashboard:before,
    +.fa-tachometer:before {
    +  content: "\f0e4";
    +}
    +.fa-comment-o:before {
    +  content: "\f0e5";
    +}
    +.fa-comments-o:before {
    +  content: "\f0e6";
    +}
    +.fa-flash:before,
    +.fa-bolt:before {
    +  content: "\f0e7";
    +}
    +.fa-sitemap:before {
    +  content: "\f0e8";
    +}
    +.fa-umbrella:before {
    +  content: "\f0e9";
    +}
    +.fa-paste:before,
    +.fa-clipboard:before {
    +  content: "\f0ea";
    +}
    +.fa-lightbulb-o:before {
    +  content: "\f0eb";
    +}
    +.fa-exchange:before {
    +  content: "\f0ec";
    +}
    +.fa-cloud-download:before {
    +  content: "\f0ed";
    +}
    +.fa-cloud-upload:before {
    +  content: "\f0ee";
    +}
    +.fa-user-md:before {
    +  content: "\f0f0";
    +}
    +.fa-stethoscope:before {
    +  content: "\f0f1";
    +}
    +.fa-suitcase:before {
    +  content: "\f0f2";
    +}
    +.fa-bell-o:before {
    +  content: "\f0a2";
    +}
    +.fa-coffee:before {
    +  content: "\f0f4";
    +}
    +.fa-cutlery:before {
    +  content: "\f0f5";
    +}
    +.fa-file-text-o:before {
    +  content: "\f0f6";
    +}
    +.fa-building-o:before {
    +  content: "\f0f7";
    +}
    +.fa-hospital-o:before {
    +  content: "\f0f8";
    +}
    +.fa-ambulance:before {
    +  content: "\f0f9";
    +}
    +.fa-medkit:before {
    +  content: "\f0fa";
    +}
    +.fa-fighter-jet:before {
    +  content: "\f0fb";
    +}
    +.fa-beer:before {
    +  content: "\f0fc";
    +}
    +.fa-h-square:before {
    +  content: "\f0fd";
    +}
    +.fa-plus-square:before {
    +  content: "\f0fe";
    +}
    +.fa-angle-double-left:before {
    +  content: "\f100";
    +}
    +.fa-angle-double-right:before {
    +  content: "\f101";
    +}
    +.fa-angle-double-up:before {
    +  content: "\f102";
    +}
    +.fa-angle-double-down:before {
    +  content: "\f103";
    +}
    +.fa-angle-left:before {
    +  content: "\f104";
    +}
    +.fa-angle-right:before {
    +  content: "\f105";
    +}
    +.fa-angle-up:before {
    +  content: "\f106";
    +}
    +.fa-angle-down:before {
    +  content: "\f107";
    +}
    +.fa-desktop:before {
    +  content: "\f108";
    +}
    +.fa-laptop:before {
    +  content: "\f109";
    +}
    +.fa-tablet:before {
    +  content: "\f10a";
    +}
    +.fa-mobile-phone:before,
    +.fa-mobile:before {
    +  content: "\f10b";
    +}
    +.fa-circle-o:before {
    +  content: "\f10c";
    +}
    +.fa-quote-left:before {
    +  content: "\f10d";
    +}
    +.fa-quote-right:before {
    +  content: "\f10e";
    +}
    +.fa-spinner:before {
    +  content: "\f110";
    +}
    +.fa-circle:before {
    +  content: "\f111";
    +}
    +.fa-mail-reply:before,
    +.fa-reply:before {
    +  content: "\f112";
    +}
    +.fa-github-alt:before {
    +  content: "\f113";
    +}
    +.fa-folder-o:before {
    +  content: "\f114";
    +}
    +.fa-folder-open-o:before {
    +  content: "\f115";
    +}
    +.fa-smile-o:before {
    +  content: "\f118";
    +}
    +.fa-frown-o:before {
    +  content: "\f119";
    +}
    +.fa-meh-o:before {
    +  content: "\f11a";
    +}
    +.fa-gamepad:before {
    +  content: "\f11b";
    +}
    +.fa-keyboard-o:before {
    +  content: "\f11c";
    +}
    +.fa-flag-o:before {
    +  content: "\f11d";
    +}
    +.fa-flag-checkered:before {
    +  content: "\f11e";
    +}
    +.fa-terminal:before {
    +  content: "\f120";
    +}
    +.fa-code:before {
    +  content: "\f121";
    +}
    +.fa-mail-reply-all:before,
    +.fa-reply-all:before {
    +  content: "\f122";
    +}
    +.fa-star-half-empty:before,
    +.fa-star-half-full:before,
    +.fa-star-half-o:before {
    +  content: "\f123";
    +}
    +.fa-location-arrow:before {
    +  content: "\f124";
    +}
    +.fa-crop:before {
    +  content: "\f125";
    +}
    +.fa-code-fork:before {
    +  content: "\f126";
    +}
    +.fa-unlink:before,
    +.fa-chain-broken:before {
    +  content: "\f127";
    +}
    +.fa-question:before {
    +  content: "\f128";
    +}
    +.fa-info:before {
    +  content: "\f129";
    +}
    +.fa-exclamation:before {
    +  content: "\f12a";
    +}
    +.fa-superscript:before {
    +  content: "\f12b";
    +}
    +.fa-subscript:before {
    +  content: "\f12c";
    +}
    +.fa-eraser:before {
    +  content: "\f12d";
    +}
    +.fa-puzzle-piece:before {
    +  content: "\f12e";
    +}
    +.fa-microphone:before {
    +  content: "\f130";
    +}
    +.fa-microphone-slash:before {
    +  content: "\f131";
    +}
    +.fa-shield:before {
    +  content: "\f132";
    +}
    +.fa-calendar-o:before {
    +  content: "\f133";
    +}
    +.fa-fire-extinguisher:before {
    +  content: "\f134";
    +}
    +.fa-rocket:before {
    +  content: "\f135";
    +}
    +.fa-maxcdn:before {
    +  content: "\f136";
    +}
    +.fa-chevron-circle-left:before {
    +  content: "\f137";
    +}
    +.fa-chevron-circle-right:before {
    +  content: "\f138";
    +}
    +.fa-chevron-circle-up:before {
    +  content: "\f139";
    +}
    +.fa-chevron-circle-down:before {
    +  content: "\f13a";
    +}
    +.fa-html5:before {
    +  content: "\f13b";
    +}
    +.fa-css3:before {
    +  content: "\f13c";
    +}
    +.fa-anchor:before {
    +  content: "\f13d";
    +}
    +.fa-unlock-alt:before {
    +  content: "\f13e";
    +}
    +.fa-bullseye:before {
    +  content: "\f140";
    +}
    +.fa-ellipsis-h:before {
    +  content: "\f141";
    +}
    +.fa-ellipsis-v:before {
    +  content: "\f142";
    +}
    +.fa-rss-square:before {
    +  content: "\f143";
    +}
    +.fa-play-circle:before {
    +  content: "\f144";
    +}
    +.fa-ticket:before {
    +  content: "\f145";
    +}
    +.fa-minus-square:before {
    +  content: "\f146";
    +}
    +.fa-minus-square-o:before {
    +  content: "\f147";
    +}
    +.fa-level-up:before {
    +  content: "\f148";
    +}
    +.fa-level-down:before {
    +  content: "\f149";
    +}
    +.fa-check-square:before {
    +  content: "\f14a";
    +}
    +.fa-pencil-square:before {
    +  content: "\f14b";
    +}
    +.fa-external-link-square:before {
    +  content: "\f14c";
    +}
    +.fa-share-square:before {
    +  content: "\f14d";
    +}
    +.fa-compass:before {
    +  content: "\f14e";
    +}
    +.fa-toggle-down:before,
    +.fa-caret-square-o-down:before {
    +  content: "\f150";
    +}
    +.fa-toggle-up:before,
    +.fa-caret-square-o-up:before {
    +  content: "\f151";
    +}
    +.fa-toggle-right:before,
    +.fa-caret-square-o-right:before {
    +  content: "\f152";
    +}
    +.fa-euro:before,
    +.fa-eur:before {
    +  content: "\f153";
    +}
    +.fa-gbp:before {
    +  content: "\f154";
    +}
    +.fa-dollar:before,
    +.fa-usd:before {
    +  content: "\f155";
    +}
    +.fa-rupee:before,
    +.fa-inr:before {
    +  content: "\f156";
    +}
    +.fa-cny:before,
    +.fa-rmb:before,
    +.fa-yen:before,
    +.fa-jpy:before {
    +  content: "\f157";
    +}
    +.fa-ruble:before,
    +.fa-rouble:before,
    +.fa-rub:before {
    +  content: "\f158";
    +}
    +.fa-won:before,
    +.fa-krw:before {
    +  content: "\f159";
    +}
    +.fa-bitcoin:before,
    +.fa-btc:before {
    +  content: "\f15a";
    +}
    +.fa-file:before {
    +  content: "\f15b";
    +}
    +.fa-file-text:before {
    +  content: "\f15c";
    +}
    +.fa-sort-alpha-asc:before {
    +  content: "\f15d";
    +}
    +.fa-sort-alpha-desc:before {
    +  content: "\f15e";
    +}
    +.fa-sort-amount-asc:before {
    +  content: "\f160";
    +}
    +.fa-sort-amount-desc:before {
    +  content: "\f161";
    +}
    +.fa-sort-numeric-asc:before {
    +  content: "\f162";
    +}
    +.fa-sort-numeric-desc:before {
    +  content: "\f163";
    +}
    +.fa-thumbs-up:before {
    +  content: "\f164";
    +}
    +.fa-thumbs-down:before {
    +  content: "\f165";
    +}
    +.fa-youtube-square:before {
    +  content: "\f166";
    +}
    +.fa-youtube:before {
    +  content: "\f167";
    +}
    +.fa-xing:before {
    +  content: "\f168";
    +}
    +.fa-xing-square:before {
    +  content: "\f169";
    +}
    +.fa-youtube-play:before {
    +  content: "\f16a";
    +}
    +.fa-dropbox:before {
    +  content: "\f16b";
    +}
    +.fa-stack-overflow:before {
    +  content: "\f16c";
    +}
    +.fa-instagram:before {
    +  content: "\f16d";
    +}
    +.fa-flickr:before {
    +  content: "\f16e";
    +}
    +.fa-adn:before {
    +  content: "\f170";
    +}
    +.fa-bitbucket:before {
    +  content: "\f171";
    +}
    +.fa-bitbucket-square:before {
    +  content: "\f172";
    +}
    +.fa-tumblr:before {
    +  content: "\f173";
    +}
    +.fa-tumblr-square:before {
    +  content: "\f174";
    +}
    +.fa-long-arrow-down:before {
    +  content: "\f175";
    +}
    +.fa-long-arrow-up:before {
    +  content: "\f176";
    +}
    +.fa-long-arrow-left:before {
    +  content: "\f177";
    +}
    +.fa-long-arrow-right:before {
    +  content: "\f178";
    +}
    +.fa-apple:before {
    +  content: "\f179";
    +}
    +.fa-windows:before {
    +  content: "\f17a";
    +}
    +.fa-android:before {
    +  content: "\f17b";
    +}
    +.fa-linux:before {
    +  content: "\f17c";
    +}
    +.fa-dribbble:before {
    +  content: "\f17d";
    +}
    +.fa-skype:before {
    +  content: "\f17e";
    +}
    +.fa-foursquare:before {
    +  content: "\f180";
    +}
    +.fa-trello:before {
    +  content: "\f181";
    +}
    +.fa-female:before {
    +  content: "\f182";
    +}
    +.fa-male:before {
    +  content: "\f183";
    +}
    +.fa-gittip:before,
    +.fa-gratipay:before {
    +  content: "\f184";
    +}
    +.fa-sun-o:before {
    +  content: "\f185";
    +}
    +.fa-moon-o:before {
    +  content: "\f186";
    +}
    +.fa-archive:before {
    +  content: "\f187";
    +}
    +.fa-bug:before {
    +  content: "\f188";
    +}
    +.fa-vk:before {
    +  content: "\f189";
    +}
    +.fa-weibo:before {
    +  content: "\f18a";
    +}
    +.fa-renren:before {
    +  content: "\f18b";
    +}
    +.fa-pagelines:before {
    +  content: "\f18c";
    +}
    +.fa-stack-exchange:before {
    +  content: "\f18d";
    +}
    +.fa-arrow-circle-o-right:before {
    +  content: "\f18e";
    +}
    +.fa-arrow-circle-o-left:before {
    +  content: "\f190";
    +}
    +.fa-toggle-left:before,
    +.fa-caret-square-o-left:before {
    +  content: "\f191";
    +}
    +.fa-dot-circle-o:before {
    +  content: "\f192";
    +}
    +.fa-wheelchair:before {
    +  content: "\f193";
    +}
    +.fa-vimeo-square:before {
    +  content: "\f194";
    +}
    +.fa-turkish-lira:before,
    +.fa-try:before {
    +  content: "\f195";
    +}
    +.fa-plus-square-o:before {
    +  content: "\f196";
    +}
    +.fa-space-shuttle:before {
    +  content: "\f197";
    +}
    +.fa-slack:before {
    +  content: "\f198";
    +}
    +.fa-envelope-square:before {
    +  content: "\f199";
    +}
    +.fa-wordpress:before {
    +  content: "\f19a";
    +}
    +.fa-openid:before {
    +  content: "\f19b";
    +}
    +.fa-institution:before,
    +.fa-bank:before,
    +.fa-university:before {
    +  content: "\f19c";
    +}
    +.fa-mortar-board:before,
    +.fa-graduation-cap:before {
    +  content: "\f19d";
    +}
    +.fa-yahoo:before {
    +  content: "\f19e";
    +}
    +.fa-google:before {
    +  content: "\f1a0";
    +}
    +.fa-reddit:before {
    +  content: "\f1a1";
    +}
    +.fa-reddit-square:before {
    +  content: "\f1a2";
    +}
    +.fa-stumbleupon-circle:before {
    +  content: "\f1a3";
    +}
    +.fa-stumbleupon:before {
    +  content: "\f1a4";
    +}
    +.fa-delicious:before {
    +  content: "\f1a5";
    +}
    +.fa-digg:before {
    +  content: "\f1a6";
    +}
    +.fa-pied-piper:before {
    +  content: "\f1a7";
    +}
    +.fa-pied-piper-alt:before {
    +  content: "\f1a8";
    +}
    +.fa-drupal:before {
    +  content: "\f1a9";
    +}
    +.fa-joomla:before {
    +  content: "\f1aa";
    +}
    +.fa-language:before {
    +  content: "\f1ab";
    +}
    +.fa-fax:before {
    +  content: "\f1ac";
    +}
    +.fa-building:before {
    +  content: "\f1ad";
    +}
    +.fa-child:before {
    +  content: "\f1ae";
    +}
    +.fa-paw:before {
    +  content: "\f1b0";
    +}
    +.fa-spoon:before {
    +  content: "\f1b1";
    +}
    +.fa-cube:before {
    +  content: "\f1b2";
    +}
    +.fa-cubes:before {
    +  content: "\f1b3";
    +}
    +.fa-behance:before {
    +  content: "\f1b4";
    +}
    +.fa-behance-square:before {
    +  content: "\f1b5";
    +}
    +.fa-steam:before {
    +  content: "\f1b6";
    +}
    +.fa-steam-square:before {
    +  content: "\f1b7";
    +}
    +.fa-recycle:before {
    +  content: "\f1b8";
    +}
    +.fa-automobile:before,
    +.fa-car:before {
    +  content: "\f1b9";
    +}
    +.fa-cab:before,
    +.fa-taxi:before {
    +  content: "\f1ba";
    +}
    +.fa-tree:before {
    +  content: "\f1bb";
    +}
    +.fa-spotify:before {
    +  content: "\f1bc";
    +}
    +.fa-deviantart:before {
    +  content: "\f1bd";
    +}
    +.fa-soundcloud:before {
    +  content: "\f1be";
    +}
    +.fa-database:before {
    +  content: "\f1c0";
    +}
    +.fa-file-pdf-o:before {
    +  content: "\f1c1";
    +}
    +.fa-file-word-o:before {
    +  content: "\f1c2";
    +}
    +.fa-file-excel-o:before {
    +  content: "\f1c3";
    +}
    +.fa-file-powerpoint-o:before {
    +  content: "\f1c4";
    +}
    +.fa-file-photo-o:before,
    +.fa-file-picture-o:before,
    +.fa-file-image-o:before {
    +  content: "\f1c5";
    +}
    +.fa-file-zip-o:before,
    +.fa-file-archive-o:before {
    +  content: "\f1c6";
    +}
    +.fa-file-sound-o:before,
    +.fa-file-audio-o:before {
    +  content: "\f1c7";
    +}
    +.fa-file-movie-o:before,
    +.fa-file-video-o:before {
    +  content: "\f1c8";
    +}
    +.fa-file-code-o:before {
    +  content: "\f1c9";
    +}
    +.fa-vine:before {
    +  content: "\f1ca";
    +}
    +.fa-codepen:before {
    +  content: "\f1cb";
    +}
    +.fa-jsfiddle:before {
    +  content: "\f1cc";
    +}
    +.fa-life-bouy:before,
    +.fa-life-buoy:before,
    +.fa-life-saver:before,
    +.fa-support:before,
    +.fa-life-ring:before {
    +  content: "\f1cd";
    +}
    +.fa-circle-o-notch:before {
    +  content: "\f1ce";
    +}
    +.fa-ra:before,
    +.fa-rebel:before {
    +  content: "\f1d0";
    +}
    +.fa-ge:before,
    +.fa-empire:before {
    +  content: "\f1d1";
    +}
    +.fa-git-square:before {
    +  content: "\f1d2";
    +}
    +.fa-git:before {
    +  content: "\f1d3";
    +}
    +.fa-y-combinator-square:before,
    +.fa-yc-square:before,
    +.fa-hacker-news:before {
    +  content: "\f1d4";
    +}
    +.fa-tencent-weibo:before {
    +  content: "\f1d5";
    +}
    +.fa-qq:before {
    +  content: "\f1d6";
    +}
    +.fa-wechat:before,
    +.fa-weixin:before {
    +  content: "\f1d7";
    +}
    +.fa-send:before,
    +.fa-paper-plane:before {
    +  content: "\f1d8";
    +}
    +.fa-send-o:before,
    +.fa-paper-plane-o:before {
    +  content: "\f1d9";
    +}
    +.fa-history:before {
    +  content: "\f1da";
    +}
    +.fa-circle-thin:before {
    +  content: "\f1db";
    +}
    +.fa-header:before {
    +  content: "\f1dc";
    +}
    +.fa-paragraph:before {
    +  content: "\f1dd";
    +}
    +.fa-sliders:before {
    +  content: "\f1de";
    +}
    +.fa-share-alt:before {
    +  content: "\f1e0";
    +}
    +.fa-share-alt-square:before {
    +  content: "\f1e1";
    +}
    +.fa-bomb:before {
    +  content: "\f1e2";
    +}
    +.fa-soccer-ball-o:before,
    +.fa-futbol-o:before {
    +  content: "\f1e3";
    +}
    +.fa-tty:before {
    +  content: "\f1e4";
    +}
    +.fa-binoculars:before {
    +  content: "\f1e5";
    +}
    +.fa-plug:before {
    +  content: "\f1e6";
    +}
    +.fa-slideshare:before {
    +  content: "\f1e7";
    +}
    +.fa-twitch:before {
    +  content: "\f1e8";
    +}
    +.fa-yelp:before {
    +  content: "\f1e9";
    +}
    +.fa-newspaper-o:before {
    +  content: "\f1ea";
    +}
    +.fa-wifi:before {
    +  content: "\f1eb";
    +}
    +.fa-calculator:before {
    +  content: "\f1ec";
    +}
    +.fa-paypal:before {
    +  content: "\f1ed";
    +}
    +.fa-google-wallet:before {
    +  content: "\f1ee";
    +}
    +.fa-cc-visa:before {
    +  content: "\f1f0";
    +}
    +.fa-cc-mastercard:before {
    +  content: "\f1f1";
    +}
    +.fa-cc-discover:before {
    +  content: "\f1f2";
    +}
    +.fa-cc-amex:before {
    +  content: "\f1f3";
    +}
    +.fa-cc-paypal:before {
    +  content: "\f1f4";
    +}
    +.fa-cc-stripe:before {
    +  content: "\f1f5";
    +}
    +.fa-bell-slash:before {
    +  content: "\f1f6";
    +}
    +.fa-bell-slash-o:before {
    +  content: "\f1f7";
    +}
    +.fa-trash:before {
    +  content: "\f1f8";
    +}
    +.fa-copyright:before {
    +  content: "\f1f9";
    +}
    +.fa-at:before {
    +  content: "\f1fa";
    +}
    +.fa-eyedropper:before {
    +  content: "\f1fb";
    +}
    +.fa-paint-brush:before {
    +  content: "\f1fc";
    +}
    +.fa-birthday-cake:before {
    +  content: "\f1fd";
    +}
    +.fa-area-chart:before {
    +  content: "\f1fe";
    +}
    +.fa-pie-chart:before {
    +  content: "\f200";
    +}
    +.fa-line-chart:before {
    +  content: "\f201";
    +}
    +.fa-lastfm:before {
    +  content: "\f202";
    +}
    +.fa-lastfm-square:before {
    +  content: "\f203";
    +}
    +.fa-toggle-off:before {
    +  content: "\f204";
    +}
    +.fa-toggle-on:before {
    +  content: "\f205";
    +}
    +.fa-bicycle:before {
    +  content: "\f206";
    +}
    +.fa-bus:before {
    +  content: "\f207";
    +}
    +.fa-ioxhost:before {
    +  content: "\f208";
    +}
    +.fa-angellist:before {
    +  content: "\f209";
    +}
    +.fa-cc:before {
    +  content: "\f20a";
    +}
    +.fa-shekel:before,
    +.fa-sheqel:before,
    +.fa-ils:before {
    +  content: "\f20b";
    +}
    +.fa-meanpath:before {
    +  content: "\f20c";
    +}
    +.fa-buysellads:before {
    +  content: "\f20d";
    +}
    +.fa-connectdevelop:before {
    +  content: "\f20e";
    +}
    +.fa-dashcube:before {
    +  content: "\f210";
    +}
    +.fa-forumbee:before {
    +  content: "\f211";
    +}
    +.fa-leanpub:before {
    +  content: "\f212";
    +}
    +.fa-sellsy:before {
    +  content: "\f213";
    +}
    +.fa-shirtsinbulk:before {
    +  content: "\f214";
    +}
    +.fa-simplybuilt:before {
    +  content: "\f215";
    +}
    +.fa-skyatlas:before {
    +  content: "\f216";
    +}
    +.fa-cart-plus:before {
    +  content: "\f217";
    +}
    +.fa-cart-arrow-down:before {
    +  content: "\f218";
    +}
    +.fa-diamond:before {
    +  content: "\f219";
    +}
    +.fa-ship:before {
    +  content: "\f21a";
    +}
    +.fa-user-secret:before {
    +  content: "\f21b";
    +}
    +.fa-motorcycle:before {
    +  content: "\f21c";
    +}
    +.fa-street-view:before {
    +  content: "\f21d";
    +}
    +.fa-heartbeat:before {
    +  content: "\f21e";
    +}
    +.fa-venus:before {
    +  content: "\f221";
    +}
    +.fa-mars:before {
    +  content: "\f222";
    +}
    +.fa-mercury:before {
    +  content: "\f223";
    +}
    +.fa-intersex:before,
    +.fa-transgender:before {
    +  content: "\f224";
    +}
    +.fa-transgender-alt:before {
    +  content: "\f225";
    +}
    +.fa-venus-double:before {
    +  content: "\f226";
    +}
    +.fa-mars-double:before {
    +  content: "\f227";
    +}
    +.fa-venus-mars:before {
    +  content: "\f228";
    +}
    +.fa-mars-stroke:before {
    +  content: "\f229";
    +}
    +.fa-mars-stroke-v:before {
    +  content: "\f22a";
    +}
    +.fa-mars-stroke-h:before {
    +  content: "\f22b";
    +}
    +.fa-neuter:before {
    +  content: "\f22c";
    +}
    +.fa-genderless:before {
    +  content: "\f22d";
    +}
    +.fa-facebook-official:before {
    +  content: "\f230";
    +}
    +.fa-pinterest-p:before {
    +  content: "\f231";
    +}
    +.fa-whatsapp:before {
    +  content: "\f232";
    +}
    +.fa-server:before {
    +  content: "\f233";
    +}
    +.fa-user-plus:before {
    +  content: "\f234";
    +}
    +.fa-user-times:before {
    +  content: "\f235";
    +}
    +.fa-hotel:before,
    +.fa-bed:before {
    +  content: "\f236";
    +}
    +.fa-viacoin:before {
    +  content: "\f237";
    +}
    +.fa-train:before {
    +  content: "\f238";
    +}
    +.fa-subway:before {
    +  content: "\f239";
    +}
    +.fa-medium:before {
    +  content: "\f23a";
    +}
    +.fa-yc:before,
    +.fa-y-combinator:before {
    +  content: "\f23b";
    +}
    +.fa-optin-monster:before {
    +  content: "\f23c";
    +}
    +.fa-opencart:before {
    +  content: "\f23d";
    +}
    +.fa-expeditedssl:before {
    +  content: "\f23e";
    +}
    +.fa-battery-4:before,
    +.fa-battery-full:before {
    +  content: "\f240";
    +}
    +.fa-battery-3:before,
    +.fa-battery-three-quarters:before {
    +  content: "\f241";
    +}
    +.fa-battery-2:before,
    +.fa-battery-half:before {
    +  content: "\f242";
    +}
    +.fa-battery-1:before,
    +.fa-battery-quarter:before {
    +  content: "\f243";
    +}
    +.fa-battery-0:before,
    +.fa-battery-empty:before {
    +  content: "\f244";
    +}
    +.fa-mouse-pointer:before {
    +  content: "\f245";
    +}
    +.fa-i-cursor:before {
    +  content: "\f246";
    +}
    +.fa-object-group:before {
    +  content: "\f247";
    +}
    +.fa-object-ungroup:before {
    +  content: "\f248";
    +}
    +.fa-sticky-note:before {
    +  content: "\f249";
    +}
    +.fa-sticky-note-o:before {
    +  content: "\f24a";
    +}
    +.fa-cc-jcb:before {
    +  content: "\f24b";
    +}
    +.fa-cc-diners-club:before {
    +  content: "\f24c";
    +}
    +.fa-clone:before {
    +  content: "\f24d";
    +}
    +.fa-balance-scale:before {
    +  content: "\f24e";
    +}
    +.fa-hourglass-o:before {
    +  content: "\f250";
    +}
    +.fa-hourglass-1:before,
    +.fa-hourglass-start:before {
    +  content: "\f251";
    +}
    +.fa-hourglass-2:before,
    +.fa-hourglass-half:before {
    +  content: "\f252";
    +}
    +.fa-hourglass-3:before,
    +.fa-hourglass-end:before {
    +  content: "\f253";
    +}
    +.fa-hourglass:before {
    +  content: "\f254";
    +}
    +.fa-hand-grab-o:before,
    +.fa-hand-rock-o:before {
    +  content: "\f255";
    +}
    +.fa-hand-stop-o:before,
    +.fa-hand-paper-o:before {
    +  content: "\f256";
    +}
    +.fa-hand-scissors-o:before {
    +  content: "\f257";
    +}
    +.fa-hand-lizard-o:before {
    +  content: "\f258";
    +}
    +.fa-hand-spock-o:before {
    +  content: "\f259";
    +}
    +.fa-hand-pointer-o:before {
    +  content: "\f25a";
    +}
    +.fa-hand-peace-o:before {
    +  content: "\f25b";
    +}
    +.fa-trademark:before {
    +  content: "\f25c";
    +}
    +.fa-registered:before {
    +  content: "\f25d";
    +}
    +.fa-creative-commons:before {
    +  content: "\f25e";
    +}
    +.fa-gg:before {
    +  content: "\f260";
    +}
    +.fa-gg-circle:before {
    +  content: "\f261";
    +}
    +.fa-tripadvisor:before {
    +  content: "\f262";
    +}
    +.fa-odnoklassniki:before {
    +  content: "\f263";
    +}
    +.fa-odnoklassniki-square:before {
    +  content: "\f264";
    +}
    +.fa-get-pocket:before {
    +  content: "\f265";
    +}
    +.fa-wikipedia-w:before {
    +  content: "\f266";
    +}
    +.fa-safari:before {
    +  content: "\f267";
    +}
    +.fa-chrome:before {
    +  content: "\f268";
    +}
    +.fa-firefox:before {
    +  content: "\f269";
    +}
    +.fa-opera:before {
    +  content: "\f26a";
    +}
    +.fa-internet-explorer:before {
    +  content: "\f26b";
    +}
    +.fa-tv:before,
    +.fa-television:before {
    +  content: "\f26c";
    +}
    +.fa-contao:before {
    +  content: "\f26d";
    +}
    +.fa-500px:before {
    +  content: "\f26e";
    +}
    +.fa-amazon:before {
    +  content: "\f270";
    +}
    +.fa-calendar-plus-o:before {
    +  content: "\f271";
    +}
    +.fa-calendar-minus-o:before {
    +  content: "\f272";
    +}
    +.fa-calendar-times-o:before {
    +  content: "\f273";
    +}
    +.fa-calendar-check-o:before {
    +  content: "\f274";
    +}
    +.fa-industry:before {
    +  content: "\f275";
    +}
    +.fa-map-pin:before {
    +  content: "\f276";
    +}
    +.fa-map-signs:before {
    +  content: "\f277";
    +}
    +.fa-map-o:before {
    +  content: "\f278";
    +}
    +.fa-map:before {
    +  content: "\f279";
    +}
    +.fa-commenting:before {
    +  content: "\f27a";
    +}
    +.fa-commenting-o:before {
    +  content: "\f27b";
    +}
    +.fa-houzz:before {
    +  content: "\f27c";
    +}
    +.fa-vimeo:before {
    +  content: "\f27d";
    +}
    +.fa-black-tie:before {
    +  content: "\f27e";
    +}
    +.fa-fonticons:before {
    +  content: "\f280";
    +}
    +.fa-reddit-alien:before {
    +  content: "\f281";
    +}
    +.fa-edge:before {
    +  content: "\f282";
    +}
    +.fa-credit-card-alt:before {
    +  content: "\f283";
    +}
    +.fa-codiepie:before {
    +  content: "\f284";
    +}
    +.fa-modx:before {
    +  content: "\f285";
    +}
    +.fa-fort-awesome:before {
    +  content: "\f286";
    +}
    +.fa-usb:before {
    +  content: "\f287";
    +}
    +.fa-product-hunt:before {
    +  content: "\f288";
    +}
    +.fa-mixcloud:before {
    +  content: "\f289";
    +}
    +.fa-scribd:before {
    +  content: "\f28a";
    +}
    +.fa-pause-circle:before {
    +  content: "\f28b";
    +}
    +.fa-pause-circle-o:before {
    +  content: "\f28c";
    +}
    +.fa-stop-circle:before {
    +  content: "\f28d";
    +}
    +.fa-stop-circle-o:before {
    +  content: "\f28e";
    +}
    +.fa-shopping-bag:before {
    +  content: "\f290";
    +}
    +.fa-shopping-basket:before {
    +  content: "\f291";
    +}
    +.fa-hashtag:before {
    +  content: "\f292";
    +}
    +.fa-bluetooth:before {
    +  content: "\f293";
    +}
    +.fa-bluetooth-b:before {
    +  content: "\f294";
    +}
    +.fa-percent:before {
    +  content: "\f295";
    +}
    diff --git a/ituro/static/content_management/css/navbar-fixed-top.css b/ituro/static/content_management/css/navbar-fixed-top.css
    new file mode 100644
    index 0000000..41ddaf3
    --- /dev/null
    +++ b/ituro/static/content_management/css/navbar-fixed-top.css
    @@ -0,0 +1,9 @@
    +body {
    +  padding-top: 70px;
    +}
    +
    +@media only screen and (min-width:768px){
    +  .navbar-fixed-top .navbar-collapse{
    +    max-height: none;
    +  }  
    +}
    diff --git a/ituro/static/content_management/css/responsiveness.css b/ituro/static/content_management/css/responsiveness.css
    new file mode 100644
    index 0000000..bae4a78
    --- /dev/null
    +++ b/ituro/static/content_management/css/responsiveness.css
    @@ -0,0 +1,36 @@
    +    @media (max-width:992px){
    +    .navbar-header {
    +        float: none;
    +    }
    +    .navbar-left,.navbar-right {
    +        float: none !important;
    +    }
    +    .navbar-toggle {
    +        display: block;
    +    }
    +    .navbar-collapse {
    +        border-top: 1px solid transparent;
    +        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    +    }
    +    .navbar-fixed-top {
    +        top: 0;
    +        border-width: 0 0 1px;
    +     }
    +    .navbar-collapse.collapse {
    +        display: none!important;
    +    }
    +    .navbar-nav {
    +        float: none!important;
    +        margin-top: 7.5px;
    +     }
    +     .navbar-nav>li {
    +        float: none;
    +    }
    +    .navbar-nav>li>a {
    +        padding-top: 10px;
    +        padding-bottom: 10px;
    +    }
    +    .collapse.in{
    +        display:block !important;
    +    } 
    +}
    diff --git a/ituro/static/content_management/css/simplePagination.css b/ituro/static/content_management/css/simplePagination.css
    new file mode 100644
    index 0000000..ba81d2c
    --- /dev/null
    +++ b/ituro/static/content_management/css/simplePagination.css
    @@ -0,0 +1,194 @@
    +/**
    +* CSS themes for simplePagination.js
    +* Author: Flavius Matis - http://flaviusmatis.github.com/
    +* URL: https://github.com/flaviusmatis/simplePagination.js
    +*/
    +
    +ul.simple-pagination {
    +	list-style: none;
    +}
    +
    +.simple-pagination {
    +	display: block;
    +	overflow: hidden;
    +	padding: 0 5px 5px 0;
    +	margin: 0;
    +}
    +
    +.simple-pagination ul {
    +	list-style: none;
    +	padding: 0;
    +	margin: 0;
    +}
    +
    +.simple-pagination li {
    +	list-style: none;
    +	padding: 0;
    +	margin: 0;
    +	float: left;
    +}
    +span.ellipse.clickable {
    +	cursor: pointer;
    +}
    +
    +.ellipse input {
    +	width: 3em;
    +}
    +
    +/*------------------------------------*\
    +	Compact Theme Styles
    +\*------------------------------------*/
    +
    +.compact-theme a, .compact-theme span {
    +	float: left;
    +	color: #333;
    +	font-size:14px;
    +	line-height:24px;
    +	font-weight: normal;
    +	text-align: center;
    +	border: 1px solid #AAA;
    +	border-left: none;
    +	min-width: 14px;
    +	padding: 0 7px;
    +	box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
    +	background: #efefef; /* Old browsers */
    +	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
    +	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
    +	background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
    +	background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera11.10+ */
    +	background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */
    +	background: linear-gradient(top, #ffffff 0%,#efefef 100%); /* W3C */
    +}
    +
    +.compact-theme a:hover {
    +	text-decoration: none;
    +	background: #efefef; /* Old browsers */
    +	background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); /* FF3.6+ */
    +	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#bbbbbb)); /* Chrome,Safari4+ */
    +	background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); /* Chrome10+,Safari5.1+ */
    +	background: -o-linear-gradient(top, #efefef 0%,#bbbbbb 100%); /* Opera11.10+ */
    +	background: -ms-linear-gradient(top, #efefef 0%,#bbbbbb 100%); /* IE10+ */
    +	background: linear-gradient(top, #efefef 0%,#bbbbbb 100%); /* W3C */
    +}
    +
    +.compact-theme li:first-child a, .compact-theme li:first-child span {
    +	border-left: 1px solid #AAA;
    +	border-radius: 3px 0 0 3px;
    +}
    +
    +.compact-theme li:last-child a, .compact-theme li:last-child span {
    +	border-radius: 0 3px 3px 0;
    +}
    +
    +.compact-theme .current {
    +	background: #bbbbbb; /* Old browsers */
    +	background: -moz-linear-gradient(top, #bbbbbb 0%, #efefef 100%); /* FF3.6+ */
    +	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbbbb), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
    +	background: -webkit-linear-gradient(top, #bbbbbb 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
    +	background: -o-linear-gradient(top, #bbbbbb 0%,#efefef 100%); /* Opera11.10+ */
    +	background: -ms-linear-gradient(top, #bbbbbb 0%,#efefef 100%); /* IE10+ */
    +	background: linear-gradient(top, #bbbbbb 0%,#efefef 100%); /* W3C */
    +	cursor: default;
    +}
    +
    +.compact-theme .ellipse {
    +	background: #EAEAEA;
    +	padding: 0 10px;
    +	cursor: default;
    +}
    +
    +/*------------------------------------*\
    +	Light Theme Styles
    +\*------------------------------------*/
    +
    +.light-theme a, .light-theme span {
    +	float: left;
    +	color: #666;
    +	font-size:14px;
    +	line-height:24px;
    +	font-weight: normal;
    +	text-align: center;
    +	border: 1px solid #BBB;
    +	min-width: 14px;
    +	padding: 0 7px;
    +	margin: 0 5px 0 0;
    +	border-radius: 3px;
    +	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    +	background: #efefef; /* Old browsers */
    +	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
    +	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
    +	background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
    +	background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera11.10+ */
    +	background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */
    +	background: linear-gradient(top, #ffffff 0%,#efefef 100%); /* W3C */
    +}
    +
    +.light-theme a:hover {
    +	text-decoration: none;
    +	background: #FCFCFC;
    +}
    +
    +.light-theme .current {
    +	background: #666;
    +	color: #FFF;
    +	border-color: #444;
    +	box-shadow: 0 1px 0 rgba(255,255,255,1), 0 0 2px rgba(0, 0, 0, 0.3) inset;
    +	cursor: default;
    +}
    +
    +.light-theme .ellipse {
    +	background: none;
    +	border: none;
    +	border-radius: 0;
    +	box-shadow: none;
    +	font-weight: bold;
    +	cursor: default;
    +}
    +
    +/*------------------------------------*\
    +	Dark Theme Styles
    +\*------------------------------------*/
    +
    +.dark-theme a, .dark-theme span {
    +	float: left;
    +	color: #CCC;
    +	font-size:14px;
    +	line-height:24px;
    +	font-weight: normal;
    +	text-align: center;
    +	border: 1px solid #222;
    +	min-width: 14px;
    +	padding: 0 7px;
    +	margin: 0 5px 0 0;
    +	border-radius: 3px;
    +	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    +	background: #555; /* Old browsers */
    +	background: -moz-linear-gradient(top, #555 0%, #333 100%); /* FF3.6+ */
    +	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555), color-stop(100%,#333)); /* Chrome,Safari4+ */
    +	background: -webkit-linear-gradient(top, #555 0%,#333 100%); /* Chrome10+,Safari5.1+ */
    +	background: -o-linear-gradient(top, #555 0%,#333 100%); /* Opera11.10+ */
    +	background: -ms-linear-gradient(top, #555 0%,#333 100%); /* IE10+ */
    +	background: linear-gradient(top, #555 0%,#333 100%); /* W3C */
    +}
    +
    +.dark-theme a:hover {
    +	text-decoration: none;
    +	background: #444;
    +}
    +
    +.dark-theme .current {
    +	background: #222;
    +	color: #FFF;
    +	border-color: #000;
    +	box-shadow: 0 1px 0 rgba(255,255,255,0.2), 0 0 1px 1px rgba(0, 0, 0, 0.1) inset;
    +	cursor: default;
    +}
    +
    +.dark-theme .ellipse {
    +	background: none;
    +	border: none;
    +	border-radius: 0;
    +	box-shadow: none;
    +	font-weight: bold;
    +	cursor: default;
    +}
    diff --git a/ituro/static/content_management/css/variables.less b/ituro/static/content_management/css/variables.less
    new file mode 100644
    index 0000000..f416cc4
    --- /dev/null
    +++ b/ituro/static/content_management/css/variables.less
    @@ -0,0 +1,867 @@
    +// Flatly 3.3.5
    +// Variables
    +// --------------------------------------------------
    +
    +
    +//== Colors
    +//
    +//## Gray and brand colors for use across Bootstrap.
    +
    +@gray-base:              #000;
    +@gray-darker:            lighten(@gray-base, 13.5%); // #222
    +@gray-dark:              #7b8a8b;   // #333
    +@gray:                   #95a5a6; // #555
    +@gray-light:             #b4bcc2;   // #999
    +@gray-lighter:           #ecf0f1; // #eee
    +
    +@brand-primary:         #2C3E50;
    +@brand-success:         #18BC9C;
    +@brand-info:            #3498DB;
    +@brand-warning:         #F39C12;
    +@brand-danger:          #E74C3C;
    +
    +
    +//== Scaffolding
    +//
    +//## Settings for some of the most global styles.
    +
    +//** Background color for ``.
    +@body-bg:               #fff;
    +//** Global text color on ``.
    +@text-color:            @brand-primary;
    +
    +//** Global textual link color.
    +@link-color:            @brand-success;
    +//** Link hover color set via `darken()` function.
    +@link-hover-color:      @link-color;
    +//** Link hover decoration.
    +@link-hover-decoration: underline;
    +
    +
    +//== Typography
    +//
    +//## Font, line-height, and color for body text, headings, and more.
    +
    +@font-family-sans-serif:  "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    +@font-family-serif:       Georgia, "Times New Roman", Times, serif;
    +//** Default monospace fonts for ``, ``, and `
    `.
    +@font-family-monospace:   Menlo, Monaco, Consolas, "Courier New", monospace;
    +@font-family-base:        @font-family-sans-serif;
    +
    +@font-size-base:          15px;
    +@font-size-large:         ceil((@font-size-base * 1.25)); // ~18px
    +@font-size-small:         ceil((@font-size-base * 0.85)); // ~12px
    +
    +@font-size-h1:            floor((@font-size-base * 2.6)); // ~36px
    +@font-size-h2:            floor((@font-size-base * 2.15)); // ~30px
    +@font-size-h3:            ceil((@font-size-base * 1.7)); // ~24px
    +@font-size-h4:            ceil((@font-size-base * 1.25)); // ~18px
    +@font-size-h5:            @font-size-base;
    +@font-size-h6:            ceil((@font-size-base * 0.85)); // ~12px
    +
    +//** Unit-less `line-height` for use in components like buttons.
    +@line-height-base:        1.428571429; // 20/14
    +//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
    +@line-height-computed:    floor((@font-size-base * @line-height-base)); // ~20px
    +
    +//** By default, this inherits from the ``.
    +@headings-font-family:    @font-family-base;
    +@headings-font-weight:    400;
    +@headings-line-height:    1.1;
    +@headings-color:          inherit;
    +
    +
    +//== Iconography
    +//
    +//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
    +
    +//** Load fonts from this directory.
    +@icon-font-path:          "../fonts/";
    +//** File name for all font files.
    +@icon-font-name:          "glyphicons-halflings-regular";
    +//** Element ID within SVG icon file.
    +@icon-font-svg-id:        "glyphicons_halflingsregular";
    +
    +
    +//== Components
    +//
    +//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
    +
    +@padding-base-vertical:     10px;
    +@padding-base-horizontal:   15px;
    +
    +@padding-large-vertical:    18px;
    +@padding-large-horizontal:  27px;
    +
    +@padding-small-vertical:    6px;
    +@padding-small-horizontal:  9px;
    +
    +@padding-xs-vertical:       1px;
    +@padding-xs-horizontal:     5px;
    +
    +@line-height-large:         1.3333333; // extra decimals for Win 8.1 Chrome
    +@line-height-small:         1.5;
    +
    +@border-radius-base:        4px;
    +@border-radius-large:       6px;
    +@border-radius-small:       3px;
    +
    +//** Global color for active items (e.g., navs or dropdowns).
    +@component-active-color:    #fff;
    +//** Global background color for active items (e.g., navs or dropdowns).
    +@component-active-bg:       @brand-primary;
    +
    +//** Width of the `border` for generating carets that indicator dropdowns.
    +@caret-width-base:          4px;
    +//** Carets increase slightly in size for larger components.
    +@caret-width-large:         5px;
    +
    +
    +//== Tables
    +//
    +//## Customizes the `.table` component with basic values, each used across all table variations.
    +
    +//** Padding for ``s and ``s.
    +@table-cell-padding:            8px;
    +//** Padding for cells in `.table-condensed`.
    +@table-condensed-cell-padding:  5px;
    +
    +//** Default background color used for all tables.
    +@table-bg:                      transparent;
    +//** Background color used for `.table-striped`.
    +@table-bg-accent:               #f9f9f9;
    +//** Background color used for `.table-hover`.
    +@table-bg-hover:                @gray-lighter;
    +@table-bg-active:               @table-bg-hover;
    +
    +//** Border color for table and cell borders.
    +@table-border-color:            @gray-lighter;
    +
    +
    +//== Buttons
    +//
    +//## For each of Bootstrap's buttons, define text, background and border color.
    +
    +@btn-font-weight:                normal;
    +
    +@btn-default-color:              #fff;
    +@btn-default-bg:                 @gray;
    +@btn-default-border:             @btn-default-bg;
    +
    +@btn-primary-color:              @btn-default-color;
    +@btn-primary-bg:                 @brand-primary;
    +@btn-primary-border:             @btn-primary-bg;
    +
    +@btn-success-color:              @btn-default-color;
    +@btn-success-bg:                 @brand-success;
    +@btn-success-border:             @btn-success-bg;
    +
    +@btn-info-color:                 @btn-default-color;
    +@btn-info-bg:                    @brand-info;
    +@btn-info-border:                @btn-info-bg;
    +
    +@btn-warning-color:              @btn-default-color;
    +@btn-warning-bg:                 @brand-warning;
    +@btn-warning-border:             @btn-warning-bg;
    +
    +@btn-danger-color:               @btn-default-color;
    +@btn-danger-bg:                  @brand-danger;
    +@btn-danger-border:              @btn-danger-bg;
    +
    +@btn-link-disabled-color:        @gray-light;
    +
    +// Allows for customizing button radius independently from global border radius
    +@btn-border-radius-base:         @border-radius-base;
    +@btn-border-radius-large:        @border-radius-large;
    +@btn-border-radius-small:        @border-radius-small;
    +
    +
    +//== Forms
    +//
    +//##
    +
    +//** `` background color
    +@input-bg:                       #fff;
    +//** `` background color
    +@input-bg-disabled:              @gray-lighter;
    +
    +//** Text color for ``s
    +@input-color:                    @text-color;
    +//** `` border color
    +@input-border:                   #dce4ec;
    +
    +// TODO: Rename `@input-border-radius` to `@input-border-radius-base` in v4
    +//** Default `.form-control` border radius
    +// This has no effect on ``s in CSS.
    +@input-border-radius:            @border-radius-base;
    +//** Large `.form-control` border radius
    +@input-border-radius-large:      @border-radius-large;
    +//** Small `.form-control` border radius
    +@input-border-radius-small:      @border-radius-small;
    +
    +//** Border color for inputs on focus
    +@input-border-focus:             @brand-primary;
    +
    +//** Placeholder text color
    +@input-color-placeholder:        #acb6c0;
    +
    +//** Default `.form-control` height
    +@input-height-base:              (@line-height-computed + (@padding-base-vertical * 2) + 4);
    +//** Large `.form-control` height
    +@input-height-large:             (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 4);
    +//** Small `.form-control` height
    +@input-height-small:             (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 4);
    +
    +//** `.form-group` margin
    +@form-group-margin-bottom:       15px;
    +
    +@legend-color:                   @text-color;
    +@legend-border-color:            transparent;
    +
    +//** Background color for textual input addons
    +@input-group-addon-bg:           @gray-lighter;
    +//** Border color for textual input addons
    +@input-group-addon-border-color: @input-border;
    +
    +//** Disabled cursor for form controls and buttons.
    +@cursor-disabled:                not-allowed;
    +
    +
    +//== Dropdowns
    +//
    +//## Dropdown menu container and contents.
    +
    +//** Background for the dropdown menu.
    +@dropdown-bg:                    #fff;
    +//** Dropdown menu `border-color`.
    +@dropdown-border:                rgba(0,0,0,.15);
    +//** Dropdown menu `border-color` **for IE8**.
    +@dropdown-fallback-border:       #ccc;
    +//** Divider color for between dropdown items.
    +@dropdown-divider-bg:            #e5e5e5;
    +
    +//** Dropdown link text color.
    +@dropdown-link-color:            @gray-dark;
    +//** Hover color for dropdown links.
    +@dropdown-link-hover-color:      #fff;
    +//** Hover background for dropdown links.
    +@dropdown-link-hover-bg:         @component-active-bg;
    +
    +//** Active dropdown menu item text color.
    +@dropdown-link-active-color:     #fff;
    +//** Active dropdown menu item background color.
    +@dropdown-link-active-bg:        @component-active-bg;
    +
    +//** Disabled dropdown menu item background color.
    +@dropdown-link-disabled-color:   @gray-light;
    +
    +//** Text color for headers within dropdown menus.
    +@dropdown-header-color:          @gray-light;
    +
    +//** Deprecated `@dropdown-caret-color` as of v3.1.0
    +@dropdown-caret-color:           #000;
    +
    +
    +//-- Z-index master list
    +//
    +// Warning: Avoid customizing these values. They're used for a bird's eye view
    +// of components dependent on the z-axis and are designed to all work together.
    +//
    +// Note: These variables are not generated into the Customizer.
    +
    +@zindex-navbar:            1000;
    +@zindex-dropdown:          1000;
    +@zindex-popover:           1060;
    +@zindex-tooltip:           1070;
    +@zindex-navbar-fixed:      1030;
    +@zindex-modal-background:  1040;
    +@zindex-modal:             1050;
    +
    +
    +//== Media queries breakpoints
    +//
    +//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
    +
    +// Extra small screen / phone
    +//** Deprecated `@screen-xs` as of v3.0.1
    +@screen-xs:                  480px;
    +//** Deprecated `@screen-xs-min` as of v3.2.0
    +@screen-xs-min:              @screen-xs;
    +//** Deprecated `@screen-phone` as of v3.0.1
    +@screen-phone:               @screen-xs-min;
    +
    +// Small screen / tablet
    +//** Deprecated `@screen-sm` as of v3.0.1
    +@screen-sm:                  768px;
    +@screen-sm-min:              @screen-sm;
    +//** Deprecated `@screen-tablet` as of v3.0.1
    +@screen-tablet:              @screen-sm-min;
    +
    +// Medium screen / desktop
    +//** Deprecated `@screen-md` as of v3.0.1
    +@screen-md:                  992px;
    +@screen-md-min:              @screen-md;
    +//** Deprecated `@screen-desktop` as of v3.0.1
    +@screen-desktop:             @screen-md-min;
    +
    +// Large screen / wide desktop
    +//** Deprecated `@screen-lg` as of v3.0.1
    +@screen-lg:                  1200px;
    +@screen-lg-min:              @screen-lg;
    +//** Deprecated `@screen-lg-desktop` as of v3.0.1
    +@screen-lg-desktop:          @screen-lg-min;
    +
    +// So media queries don't overlap when required, provide a maximum
    +@screen-xs-max:              (@screen-sm-min - 1);
    +@screen-sm-max:              (@screen-md-min - 1);
    +@screen-md-max:              (@screen-lg-min - 1);
    +
    +
    +//== Grid system
    +//
    +//## Define your custom responsive grid.
    +
    +//** Number of columns in the grid.
    +@grid-columns:              12;
    +//** Padding between columns. Gets divided in half for the left and right.
    +@grid-gutter-width:         30px;
    +// Navbar collapse
    +//** Point at which the navbar becomes uncollapsed.
    +@grid-float-breakpoint:     @screen-sm-min;
    +//** Point at which the navbar begins collapsing.
    +@grid-float-breakpoint-max: (@grid-float-breakpoint - 1);
    +
    +
    +//== Container sizes
    +//
    +//## Define the maximum width of `.container` for different screen sizes.
    +
    +// Small screen / tablet
    +@container-tablet:             (720px + @grid-gutter-width);
    +//** For `@screen-sm-min` and up.
    +@container-sm:                 @container-tablet;
    +
    +// Medium screen / desktop
    +@container-desktop:            (940px + @grid-gutter-width);
    +//** For `@screen-md-min` and up.
    +@container-md:                 @container-desktop;
    +
    +// Large screen / wide desktop
    +@container-large-desktop:      (1140px + @grid-gutter-width);
    +//** For `@screen-lg-min` and up.
    +@container-lg:                 @container-large-desktop;
    +
    +
    +//== Navbar
    +//
    +//##
    +
    +// Basics of a navbar
    +@navbar-height:                    60px;
    +@navbar-margin-bottom:             @line-height-computed;
    +@navbar-border-radius:             @border-radius-base;
    +@navbar-padding-horizontal:        floor((@grid-gutter-width / 2));
    +@navbar-padding-vertical:          ((@navbar-height - @line-height-computed) / 2);
    +@navbar-collapse-max-height:       340px;
    +
    +@navbar-default-color:             #777;
    +@navbar-default-bg:                @brand-primary;
    +@navbar-default-border:            transparent;
    +
    +// Navbar links
    +@navbar-default-link-color:                #fff;
    +@navbar-default-link-hover-color:          @brand-success;
    +@navbar-default-link-hover-bg:             transparent;
    +@navbar-default-link-active-color:         #fff;
    +@navbar-default-link-active-bg:            darken(@navbar-default-bg, 10%);
    +@navbar-default-link-disabled-color:       #ccc;
    +@navbar-default-link-disabled-bg:          transparent;
    +
    +// Navbar brand label
    +@navbar-default-brand-color:               @navbar-default-link-color;
    +@navbar-default-brand-hover-color:         @navbar-default-link-hover-color;
    +@navbar-default-brand-hover-bg:            transparent;
    +
    +// Navbar toggle
    +@navbar-default-toggle-hover-bg:           darken(@navbar-default-bg, 10%);
    +@navbar-default-toggle-icon-bar-bg:        #fff;
    +@navbar-default-toggle-border-color:       darken(@navbar-default-bg, 10%);
    +
    +
    +//=== Inverted navbar
    +// Reset inverted navbar basics
    +@navbar-inverse-color:                      #fff;
    +@navbar-inverse-bg:                         @brand-success;
    +@navbar-inverse-border:                     transparent;
    +
    +// Inverted navbar links
    +@navbar-inverse-link-color:                 #fff;
    +@navbar-inverse-link-hover-color:           @brand-primary;
    +@navbar-inverse-link-hover-bg:              transparent;
    +@navbar-inverse-link-active-color:          #fff;
    +@navbar-inverse-link-active-bg:             darken(@navbar-inverse-bg, 5%);
    +@navbar-inverse-link-disabled-color:        #ccc;
    +@navbar-inverse-link-disabled-bg:           transparent;
    +
    +// Inverted navbar brand label
    +@navbar-inverse-brand-color:                @navbar-inverse-link-color;
    +@navbar-inverse-brand-hover-color:          @navbar-inverse-link-hover-color;
    +@navbar-inverse-brand-hover-bg:             transparent;
    +
    +// Inverted navbar toggle
    +@navbar-inverse-toggle-hover-bg:            darken(@navbar-inverse-bg, 10%);
    +@navbar-inverse-toggle-icon-bar-bg:         #fff;
    +@navbar-inverse-toggle-border-color:        darken(@navbar-inverse-bg, 10%);
    +
    +
    +//== Navs
    +//
    +//##
    +
    +//=== Shared nav styles
    +@nav-link-padding:                          10px 15px;
    +@nav-link-hover-bg:                         @gray-lighter;
    +
    +@nav-disabled-link-color:                   @gray-light;
    +@nav-disabled-link-hover-color:             @gray-light;
    +
    +//== Tabs
    +@nav-tabs-border-color:                     @gray-lighter;
    +
    +@nav-tabs-link-hover-border-color:          @gray-lighter;
    +
    +@nav-tabs-active-link-hover-bg:             @body-bg;
    +@nav-tabs-active-link-hover-color:          @brand-primary;
    +@nav-tabs-active-link-hover-border-color:   @gray-lighter;
    +
    +@nav-tabs-justified-link-border-color:            @gray-lighter;
    +@nav-tabs-justified-active-link-border-color:     @body-bg;
    +
    +//== Pills
    +@nav-pills-border-radius:                   @border-radius-base;
    +@nav-pills-active-link-hover-bg:            @component-active-bg;
    +@nav-pills-active-link-hover-color:         @component-active-color;
    +
    +
    +//== Pagination
    +//
    +//##
    +
    +@pagination-color:                     #fff;
    +@pagination-bg:                        @brand-success;
    +@pagination-border:                    transparent;
    +
    +@pagination-hover-color:               #fff;
    +@pagination-hover-bg:                  darken(@brand-success, 15%);
    +@pagination-hover-border:              transparent;
    +
    +@pagination-active-color:              #fff;
    +@pagination-active-bg:                 darken(@brand-success, 15%);
    +@pagination-active-border:             transparent;
    +
    +@pagination-disabled-color:            @gray-lighter;
    +@pagination-disabled-bg:               lighten(@brand-success, 15%);
    +@pagination-disabled-border:           transparent;
    +
    +
    +//== Pager
    +//
    +//##
    +
    +@pager-bg:                             @pagination-bg;
    +@pager-border:                         @pagination-border;
    +@pager-border-radius:                  15px;
    +
    +@pager-hover-bg:                       @pagination-hover-bg;
    +
    +@pager-active-bg:                      @pagination-active-bg;
    +@pager-active-color:                   @pagination-active-color;
    +
    +@pager-disabled-color:                 #fff;
    +
    +
    +//== Jumbotron
    +//
    +//##
    +
    +@jumbotron-padding:              30px;
    +@jumbotron-color:                inherit;
    +@jumbotron-bg:                   @gray-lighter;
    +@jumbotron-heading-color:        inherit;
    +@jumbotron-font-size:            ceil((@font-size-base * 1.5));
    +@jumbotron-heading-font-size:    ceil((@font-size-base * 4.5));
    +
    +
    +//== Form states and alerts
    +//
    +//## Define colors for form feedback states and, by default, alerts.
    +
    +@state-success-text:             #fff;
    +@state-success-bg:               @brand-success;
    +@state-success-border:           @brand-success;
    +
    +@state-info-text:                #fff;
    +@state-info-bg:                  @brand-info;
    +@state-info-border:              @brand-info;
    +
    +@state-warning-text:             #fff;
    +@state-warning-bg:               @brand-warning;
    +@state-warning-border:           @brand-warning;
    +
    +@state-danger-text:              #fff;
    +@state-danger-bg:                @brand-danger;
    +@state-danger-border:            @brand-danger;
    +
    +
    +//== Tooltips
    +//
    +//##
    +
    +//** Tooltip max width
    +@tooltip-max-width:           200px;
    +//** Tooltip text color
    +@tooltip-color:               #fff;
    +//** Tooltip background color
    +@tooltip-bg:                  #000;
    +@tooltip-opacity:             .9;
    +
    +//** Tooltip arrow width
    +@tooltip-arrow-width:         5px;
    +//** Tooltip arrow color
    +@tooltip-arrow-color:         @tooltip-bg;
    +
    +
    +//== Popovers
    +//
    +//##
    +
    +//** Popover body background color
    +@popover-bg:                          #fff;
    +//** Popover maximum width
    +@popover-max-width:                   276px;
    +//** Popover border color
    +@popover-border-color:                rgba(0,0,0,.2);
    +//** Popover fallback border color
    +@popover-fallback-border-color:       #ccc;
    +
    +//** Popover title background color
    +@popover-title-bg:                    darken(@popover-bg, 3%);
    +
    +//** Popover arrow width
    +@popover-arrow-width:                 10px;
    +//** Popover arrow color
    +@popover-arrow-color:                 @popover-bg;
    +
    +//** Popover outer arrow width
    +@popover-arrow-outer-width:           (@popover-arrow-width + 1);
    +//** Popover outer arrow color
    +@popover-arrow-outer-color:           fadein(@popover-border-color, 5%);
    +//** Popover outer arrow fallback color
    +@popover-arrow-outer-fallback-color:  darken(@popover-fallback-border-color, 20%);
    +
    +
    +//== Labels
    +//
    +//##
    +
    +//** Default label background color
    +@label-default-bg:            @btn-default-bg;
    +//** Primary label background color
    +@label-primary-bg:            @brand-primary;
    +//** Success label background color
    +@label-success-bg:            @brand-success;
    +//** Info label background color
    +@label-info-bg:               @brand-info;
    +//** Warning label background color
    +@label-warning-bg:            @brand-warning;
    +//** Danger label background color
    +@label-danger-bg:             @brand-danger;
    +
    +//** Default label text color
    +@label-color:                 #fff;
    +//** Default text color of a linked label
    +@label-link-hover-color:      #fff;
    +
    +
    +//== Modals
    +//
    +//##
    +
    +//** Padding applied to the modal body
    +@modal-inner-padding:         20px;
    +
    +//** Padding applied to the modal title
    +@modal-title-padding:         15px;
    +//** Modal title line-height
    +@modal-title-line-height:     @line-height-base;
    +
    +//** Background color of modal content area
    +@modal-content-bg:                             #fff;
    +//** Modal content border color
    +@modal-content-border-color:                   rgba(0,0,0,.2);
    +//** Modal content border color **for IE8**
    +@modal-content-fallback-border-color:          #999;
    +
    +//** Modal backdrop background color
    +@modal-backdrop-bg:           #000;
    +//** Modal backdrop opacity
    +@modal-backdrop-opacity:      .5;
    +//** Modal header border color
    +@modal-header-border-color:   #e5e5e5;
    +//** Modal footer border color
    +@modal-footer-border-color:   @modal-header-border-color;
    +
    +@modal-lg:                    900px;
    +@modal-md:                    600px;
    +@modal-sm:                    300px;
    +
    +
    +//== Alerts
    +//
    +//## Define alert colors, border radius, and padding.
    +
    +@alert-padding:               15px;
    +@alert-border-radius:         @border-radius-base;
    +@alert-link-font-weight:      bold;
    +
    +@alert-success-bg:            @state-success-bg;
    +@alert-success-text:          @state-success-text;
    +@alert-success-border:        @state-success-border;
    +
    +@alert-info-bg:               @state-info-bg;
    +@alert-info-text:             @state-info-text;
    +@alert-info-border:           @state-info-border;
    +
    +@alert-warning-bg:            @state-warning-bg;
    +@alert-warning-text:          @state-warning-text;
    +@alert-warning-border:        @state-warning-border;
    +
    +@alert-danger-bg:             @state-danger-bg;
    +@alert-danger-text:           @state-danger-text;
    +@alert-danger-border:         @state-danger-border;
    +
    +
    +//== Progress bars
    +//
    +//##
    +
    +//** Background color of the whole progress component
    +@progress-bg:                 @gray-lighter;
    +//** Progress bar text color
    +@progress-bar-color:          #fff;
    +//** Variable for setting rounded corners on progress bar.
    +@progress-border-radius:      @border-radius-base;
    +
    +//** Default progress bar color
    +@progress-bar-bg:             @brand-primary;
    +//** Success progress bar color
    +@progress-bar-success-bg:     @brand-success;
    +//** Warning progress bar color
    +@progress-bar-warning-bg:     @brand-warning;
    +//** Danger progress bar color
    +@progress-bar-danger-bg:      @brand-danger;
    +//** Info progress bar color
    +@progress-bar-info-bg:        @brand-info;
    +
    +
    +//== List group
    +//
    +//##
    +
    +//** Background color on `.list-group-item`
    +@list-group-bg:                 #fff;
    +//** `.list-group-item` border color
    +@list-group-border:             @gray-lighter;
    +//** List group border radius
    +@list-group-border-radius:      @border-radius-base;
    +
    +//** Background color of single list items on hover
    +@list-group-hover-bg:           @gray-lighter;
    +//** Text color of active list items
    +@list-group-active-color:       @component-active-color;
    +//** Background color of active list items
    +@list-group-active-bg:          @component-active-bg;
    +//** Border color of active list elements
    +@list-group-active-border:      @list-group-active-bg;
    +//** Text color for content within active list items
    +@list-group-active-text-color:  lighten(@list-group-active-bg, 40%);
    +
    +//** Text color of disabled list items
    +@list-group-disabled-color:      @gray-light;
    +//** Background color of disabled list items
    +@list-group-disabled-bg:         @gray-lighter;
    +//** Text color for content within disabled list items
    +@list-group-disabled-text-color: @list-group-disabled-color;
    +
    +@list-group-link-color:         #555;
    +@list-group-link-hover-color:   @list-group-link-color;
    +@list-group-link-heading-color: #333;
    +
    +
    +//== Panels
    +//
    +//##
    +
    +@panel-bg:                    #fff;
    +@panel-body-padding:          15px;
    +@panel-heading-padding:       10px 15px;
    +@panel-footer-padding:        @panel-heading-padding;
    +@panel-border-radius:         @border-radius-base;
    +
    +//** Border color for elements within panels
    +@panel-inner-border:          @gray-lighter;
    +@panel-footer-bg:             @gray-lighter;
    +
    +@panel-default-text:          @text-color;
    +@panel-default-border:        @gray-lighter;
    +@panel-default-heading-bg:    @gray-lighter;
    +
    +@panel-primary-text:          #fff;
    +@panel-primary-border:        @brand-primary;
    +@panel-primary-heading-bg:    @brand-primary;
    +
    +@panel-success-text:          @state-success-text;
    +@panel-success-border:        @state-success-border;
    +@panel-success-heading-bg:    @state-success-bg;
    +
    +@panel-info-text:             @state-info-text;
    +@panel-info-border:           @state-info-border;
    +@panel-info-heading-bg:       @state-info-bg;
    +
    +@panel-warning-text:          @state-warning-text;
    +@panel-warning-border:        @state-warning-border;
    +@panel-warning-heading-bg:    @state-warning-bg;
    +
    +@panel-danger-text:           @state-danger-text;
    +@panel-danger-border:         @state-danger-border;
    +@panel-danger-heading-bg:     @state-danger-bg;
    +
    +
    +//== Thumbnails
    +//
    +//##
    +
    +//** Padding around the thumbnail image
    +@thumbnail-padding:           4px;
    +//** Thumbnail background color
    +@thumbnail-bg:                @body-bg;
    +//** Thumbnail border color
    +@thumbnail-border:            @gray-lighter;
    +//** Thumbnail border radius
    +@thumbnail-border-radius:     @border-radius-base;
    +
    +//** Custom text color for thumbnail captions
    +@thumbnail-caption-color:     @text-color;
    +//** Padding around the thumbnail caption
    +@thumbnail-caption-padding:   9px;
    +
    +
    +//== Wells
    +//
    +//##
    +
    +@well-bg:                     @gray-lighter;
    +@well-border:                 transparent;
    +
    +
    +//== Badges
    +//
    +//##
    +
    +@badge-color:                 #fff;
    +//** Linked badge text color on hover
    +@badge-link-hover-color:      #fff;
    +@badge-bg:                    @brand-primary;
    +
    +//** Badge text color in active nav link
    +@badge-active-color:          @brand-primary;
    +//** Badge background color in active nav link
    +@badge-active-bg:             #fff;
    +
    +@badge-font-weight:           bold;
    +@badge-line-height:           1;
    +@badge-border-radius:         10px;
    +
    +
    +//== Breadcrumbs
    +//
    +//##
    +
    +@breadcrumb-padding-vertical:   8px;
    +@breadcrumb-padding-horizontal: 15px;
    +//** Breadcrumb background color
    +@breadcrumb-bg:                 @gray-lighter;
    +//** Breadcrumb text color
    +@breadcrumb-color:              #ccc;
    +//** Text color of current page in the breadcrumb
    +@breadcrumb-active-color:       @gray;
    +//** Textual separator for between breadcrumb elements
    +@breadcrumb-separator:          "/";
    +
    +
    +//== Carousel
    +//
    +//##
    +
    +@carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6);
    +
    +@carousel-control-color:                      #fff;
    +@carousel-control-width:                      15%;
    +@carousel-control-opacity:                    .5;
    +@carousel-control-font-size:                  20px;
    +
    +@carousel-indicator-active-bg:                #fff;
    +@carousel-indicator-border-color:             #fff;
    +
    +@carousel-caption-color:                      #fff;
    +
    +
    +//== Close
    +//
    +//##
    +
    +@close-font-weight:           bold;
    +@close-color:                 #000;
    +@close-text-shadow:           none;
    +
    +
    +//== Code
    +//
    +//##
    +
    +@code-color:                  #c7254e;
    +@code-bg:                     #f9f2f4;
    +
    +@kbd-color:                   #fff;
    +@kbd-bg:                      #333;
    +
    +@pre-bg:                      @gray-lighter;
    +@pre-color:                   @gray-dark;
    +@pre-border-color:            #ccc;
    +@pre-scrollable-max-height:   340px;
    +
    +
    +//== Type
    +//
    +//##
    +
    +//** Horizontal offset for forms and lists.
    +@component-offset-horizontal: 180px;
    +//** Text muted color
    +@text-muted:                  @gray-light;
    +//** Abbreviations and acronyms border color
    +@abbr-border-color:           @gray-light;
    +//** Headings small color
    +@headings-small-color:        @gray-light;
    +//** Blockquote small color
    +@blockquote-small-color:      @gray-light;
    +//** Blockquote font size
    +@blockquote-font-size:        (@font-size-base * 1.25);
    +//** Blockquote border color
    +@blockquote-border-color:     @gray-lighter;
    +//** Page header border color
    +@page-header-border-color:    transparent;
    +//** Width of horizontal description list titles
    +@dl-horizontal-offset:        @component-offset-horizontal;
    +//** Horizontal line color.
    +@hr-border:                   @gray-lighter;
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/HELP-US-OUT.txt b/ituro/static/content_management/font-awesome-4.5.0/HELP-US-OUT.txt
    new file mode 100644
    index 0000000..cfd9d9f
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/HELP-US-OUT.txt
    @@ -0,0 +1,7 @@
    +I hope you love Font Awesome. If you've found it useful, please do me a favor and check out my latest project,
    +Fonticons (https://fonticons.com). It makes it easy to put the perfect icons on your website. Choose from our awesome,
    +comprehensive icon sets or copy and paste your own.
    +
    +Please. Check it out.
    +
    +-Dave Gandy
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/css/font-awesome.css b/ituro/static/content_management/font-awesome-4.5.0/css/font-awesome.css
    new file mode 100644
    index 0000000..b2a5fe2
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/css/font-awesome.css
    @@ -0,0 +1,2086 @@
    +/*!
    + *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
    + *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
    + */
    +/* FONT PATH
    + * -------------------------- */
    +@font-face {
    +  font-family: 'FontAwesome';
    +  src: url('../fonts/fontawesome-webfont.eot?v=4.5.0');
    +  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
    +  font-weight: normal;
    +  font-style: normal;
    +}
    +.fa {
    +  display: inline-block;
    +  font: normal normal normal 14px/1 FontAwesome;
    +  font-size: inherit;
    +  text-rendering: auto;
    +  -webkit-font-smoothing: antialiased;
    +  -moz-osx-font-smoothing: grayscale;
    +}
    +/* makes the font 33% larger relative to the icon container */
    +.fa-lg {
    +  font-size: 1.33333333em;
    +  line-height: 0.75em;
    +  vertical-align: -15%;
    +}
    +.fa-2x {
    +  font-size: 2em;
    +}
    +.fa-3x {
    +  font-size: 3em;
    +}
    +.fa-4x {
    +  font-size: 4em;
    +}
    +.fa-5x {
    +  font-size: 5em;
    +}
    +.fa-fw {
    +  width: 1.28571429em;
    +  text-align: center;
    +}
    +.fa-ul {
    +  padding-left: 0;
    +  margin-left: 2.14285714em;
    +  list-style-type: none;
    +}
    +.fa-ul > li {
    +  position: relative;
    +}
    +.fa-li {
    +  position: absolute;
    +  left: -2.14285714em;
    +  width: 2.14285714em;
    +  top: 0.14285714em;
    +  text-align: center;
    +}
    +.fa-li.fa-lg {
    +  left: -1.85714286em;
    +}
    +.fa-border {
    +  padding: .2em .25em .15em;
    +  border: solid 0.08em #eeeeee;
    +  border-radius: .1em;
    +}
    +.fa-pull-left {
    +  float: left;
    +}
    +.fa-pull-right {
    +  float: right;
    +}
    +.fa.fa-pull-left {
    +  margin-right: .3em;
    +}
    +.fa.fa-pull-right {
    +  margin-left: .3em;
    +}
    +/* Deprecated as of 4.4.0 */
    +.pull-right {
    +  float: right;
    +}
    +.pull-left {
    +  float: left;
    +}
    +.fa.pull-left {
    +  margin-right: .3em;
    +}
    +.fa.pull-right {
    +  margin-left: .3em;
    +}
    +.fa-spin {
    +  -webkit-animation: fa-spin 2s infinite linear;
    +  animation: fa-spin 2s infinite linear;
    +}
    +.fa-pulse {
    +  -webkit-animation: fa-spin 1s infinite steps(8);
    +  animation: fa-spin 1s infinite steps(8);
    +}
    +@-webkit-keyframes fa-spin {
    +  0% {
    +    -webkit-transform: rotate(0deg);
    +    transform: rotate(0deg);
    +  }
    +  100% {
    +    -webkit-transform: rotate(359deg);
    +    transform: rotate(359deg);
    +  }
    +}
    +@keyframes fa-spin {
    +  0% {
    +    -webkit-transform: rotate(0deg);
    +    transform: rotate(0deg);
    +  }
    +  100% {
    +    -webkit-transform: rotate(359deg);
    +    transform: rotate(359deg);
    +  }
    +}
    +.fa-rotate-90 {
    +  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    +  -webkit-transform: rotate(90deg);
    +  -ms-transform: rotate(90deg);
    +  transform: rotate(90deg);
    +}
    +.fa-rotate-180 {
    +  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    +  -webkit-transform: rotate(180deg);
    +  -ms-transform: rotate(180deg);
    +  transform: rotate(180deg);
    +}
    +.fa-rotate-270 {
    +  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    +  -webkit-transform: rotate(270deg);
    +  -ms-transform: rotate(270deg);
    +  transform: rotate(270deg);
    +}
    +.fa-flip-horizontal {
    +  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    +  -webkit-transform: scale(-1, 1);
    +  -ms-transform: scale(-1, 1);
    +  transform: scale(-1, 1);
    +}
    +.fa-flip-vertical {
    +  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    +  -webkit-transform: scale(1, -1);
    +  -ms-transform: scale(1, -1);
    +  transform: scale(1, -1);
    +}
    +:root .fa-rotate-90,
    +:root .fa-rotate-180,
    +:root .fa-rotate-270,
    +:root .fa-flip-horizontal,
    +:root .fa-flip-vertical {
    +  filter: none;
    +}
    +.fa-stack {
    +  position: relative;
    +  display: inline-block;
    +  width: 2em;
    +  height: 2em;
    +  line-height: 2em;
    +  vertical-align: middle;
    +}
    +.fa-stack-1x,
    +.fa-stack-2x {
    +  position: absolute;
    +  left: 0;
    +  width: 100%;
    +  text-align: center;
    +}
    +.fa-stack-1x {
    +  line-height: inherit;
    +}
    +.fa-stack-2x {
    +  font-size: 2em;
    +}
    +.fa-inverse {
    +  color: #ffffff;
    +}
    +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    +   readers do not read off random characters that represent icons */
    +.fa-glass:before {
    +  content: "\f000";
    +}
    +.fa-music:before {
    +  content: "\f001";
    +}
    +.fa-search:before {
    +  content: "\f002";
    +}
    +.fa-envelope-o:before {
    +  content: "\f003";
    +}
    +.fa-heart:before {
    +  content: "\f004";
    +}
    +.fa-star:before {
    +  content: "\f005";
    +}
    +.fa-star-o:before {
    +  content: "\f006";
    +}
    +.fa-user:before {
    +  content: "\f007";
    +}
    +.fa-film:before {
    +  content: "\f008";
    +}
    +.fa-th-large:before {
    +  content: "\f009";
    +}
    +.fa-th:before {
    +  content: "\f00a";
    +}
    +.fa-th-list:before {
    +  content: "\f00b";
    +}
    +.fa-check:before {
    +  content: "\f00c";
    +}
    +.fa-remove:before,
    +.fa-close:before,
    +.fa-times:before {
    +  content: "\f00d";
    +}
    +.fa-search-plus:before {
    +  content: "\f00e";
    +}
    +.fa-search-minus:before {
    +  content: "\f010";
    +}
    +.fa-power-off:before {
    +  content: "\f011";
    +}
    +.fa-signal:before {
    +  content: "\f012";
    +}
    +.fa-gear:before,
    +.fa-cog:before {
    +  content: "\f013";
    +}
    +.fa-trash-o:before {
    +  content: "\f014";
    +}
    +.fa-home:before {
    +  content: "\f015";
    +}
    +.fa-file-o:before {
    +  content: "\f016";
    +}
    +.fa-clock-o:before {
    +  content: "\f017";
    +}
    +.fa-road:before {
    +  content: "\f018";
    +}
    +.fa-download:before {
    +  content: "\f019";
    +}
    +.fa-arrow-circle-o-down:before {
    +  content: "\f01a";
    +}
    +.fa-arrow-circle-o-up:before {
    +  content: "\f01b";
    +}
    +.fa-inbox:before {
    +  content: "\f01c";
    +}
    +.fa-play-circle-o:before {
    +  content: "\f01d";
    +}
    +.fa-rotate-right:before,
    +.fa-repeat:before {
    +  content: "\f01e";
    +}
    +.fa-refresh:before {
    +  content: "\f021";
    +}
    +.fa-list-alt:before {
    +  content: "\f022";
    +}
    +.fa-lock:before {
    +  content: "\f023";
    +}
    +.fa-flag:before {
    +  content: "\f024";
    +}
    +.fa-headphones:before {
    +  content: "\f025";
    +}
    +.fa-volume-off:before {
    +  content: "\f026";
    +}
    +.fa-volume-down:before {
    +  content: "\f027";
    +}
    +.fa-volume-up:before {
    +  content: "\f028";
    +}
    +.fa-qrcode:before {
    +  content: "\f029";
    +}
    +.fa-barcode:before {
    +  content: "\f02a";
    +}
    +.fa-tag:before {
    +  content: "\f02b";
    +}
    +.fa-tags:before {
    +  content: "\f02c";
    +}
    +.fa-book:before {
    +  content: "\f02d";
    +}
    +.fa-bookmark:before {
    +  content: "\f02e";
    +}
    +.fa-print:before {
    +  content: "\f02f";
    +}
    +.fa-camera:before {
    +  content: "\f030";
    +}
    +.fa-font:before {
    +  content: "\f031";
    +}
    +.fa-bold:before {
    +  content: "\f032";
    +}
    +.fa-italic:before {
    +  content: "\f033";
    +}
    +.fa-text-height:before {
    +  content: "\f034";
    +}
    +.fa-text-width:before {
    +  content: "\f035";
    +}
    +.fa-align-left:before {
    +  content: "\f036";
    +}
    +.fa-align-center:before {
    +  content: "\f037";
    +}
    +.fa-align-right:before {
    +  content: "\f038";
    +}
    +.fa-align-justify:before {
    +  content: "\f039";
    +}
    +.fa-list:before {
    +  content: "\f03a";
    +}
    +.fa-dedent:before,
    +.fa-outdent:before {
    +  content: "\f03b";
    +}
    +.fa-indent:before {
    +  content: "\f03c";
    +}
    +.fa-video-camera:before {
    +  content: "\f03d";
    +}
    +.fa-photo:before,
    +.fa-image:before,
    +.fa-picture-o:before {
    +  content: "\f03e";
    +}
    +.fa-pencil:before {
    +  content: "\f040";
    +}
    +.fa-map-marker:before {
    +  content: "\f041";
    +}
    +.fa-adjust:before {
    +  content: "\f042";
    +}
    +.fa-tint:before {
    +  content: "\f043";
    +}
    +.fa-edit:before,
    +.fa-pencil-square-o:before {
    +  content: "\f044";
    +}
    +.fa-share-square-o:before {
    +  content: "\f045";
    +}
    +.fa-check-square-o:before {
    +  content: "\f046";
    +}
    +.fa-arrows:before {
    +  content: "\f047";
    +}
    +.fa-step-backward:before {
    +  content: "\f048";
    +}
    +.fa-fast-backward:before {
    +  content: "\f049";
    +}
    +.fa-backward:before {
    +  content: "\f04a";
    +}
    +.fa-play:before {
    +  content: "\f04b";
    +}
    +.fa-pause:before {
    +  content: "\f04c";
    +}
    +.fa-stop:before {
    +  content: "\f04d";
    +}
    +.fa-forward:before {
    +  content: "\f04e";
    +}
    +.fa-fast-forward:before {
    +  content: "\f050";
    +}
    +.fa-step-forward:before {
    +  content: "\f051";
    +}
    +.fa-eject:before {
    +  content: "\f052";
    +}
    +.fa-chevron-left:before {
    +  content: "\f053";
    +}
    +.fa-chevron-right:before {
    +  content: "\f054";
    +}
    +.fa-plus-circle:before {
    +  content: "\f055";
    +}
    +.fa-minus-circle:before {
    +  content: "\f056";
    +}
    +.fa-times-circle:before {
    +  content: "\f057";
    +}
    +.fa-check-circle:before {
    +  content: "\f058";
    +}
    +.fa-question-circle:before {
    +  content: "\f059";
    +}
    +.fa-info-circle:before {
    +  content: "\f05a";
    +}
    +.fa-crosshairs:before {
    +  content: "\f05b";
    +}
    +.fa-times-circle-o:before {
    +  content: "\f05c";
    +}
    +.fa-check-circle-o:before {
    +  content: "\f05d";
    +}
    +.fa-ban:before {
    +  content: "\f05e";
    +}
    +.fa-arrow-left:before {
    +  content: "\f060";
    +}
    +.fa-arrow-right:before {
    +  content: "\f061";
    +}
    +.fa-arrow-up:before {
    +  content: "\f062";
    +}
    +.fa-arrow-down:before {
    +  content: "\f063";
    +}
    +.fa-mail-forward:before,
    +.fa-share:before {
    +  content: "\f064";
    +}
    +.fa-expand:before {
    +  content: "\f065";
    +}
    +.fa-compress:before {
    +  content: "\f066";
    +}
    +.fa-plus:before {
    +  content: "\f067";
    +}
    +.fa-minus:before {
    +  content: "\f068";
    +}
    +.fa-asterisk:before {
    +  content: "\f069";
    +}
    +.fa-exclamation-circle:before {
    +  content: "\f06a";
    +}
    +.fa-gift:before {
    +  content: "\f06b";
    +}
    +.fa-leaf:before {
    +  content: "\f06c";
    +}
    +.fa-fire:before {
    +  content: "\f06d";
    +}
    +.fa-eye:before {
    +  content: "\f06e";
    +}
    +.fa-eye-slash:before {
    +  content: "\f070";
    +}
    +.fa-warning:before,
    +.fa-exclamation-triangle:before {
    +  content: "\f071";
    +}
    +.fa-plane:before {
    +  content: "\f072";
    +}
    +.fa-calendar:before {
    +  content: "\f073";
    +}
    +.fa-random:before {
    +  content: "\f074";
    +}
    +.fa-comment:before {
    +  content: "\f075";
    +}
    +.fa-magnet:before {
    +  content: "\f076";
    +}
    +.fa-chevron-up:before {
    +  content: "\f077";
    +}
    +.fa-chevron-down:before {
    +  content: "\f078";
    +}
    +.fa-retweet:before {
    +  content: "\f079";
    +}
    +.fa-shopping-cart:before {
    +  content: "\f07a";
    +}
    +.fa-folder:before {
    +  content: "\f07b";
    +}
    +.fa-folder-open:before {
    +  content: "\f07c";
    +}
    +.fa-arrows-v:before {
    +  content: "\f07d";
    +}
    +.fa-arrows-h:before {
    +  content: "\f07e";
    +}
    +.fa-bar-chart-o:before,
    +.fa-bar-chart:before {
    +  content: "\f080";
    +}
    +.fa-twitter-square:before {
    +  content: "\f081";
    +}
    +.fa-facebook-square:before {
    +  content: "\f082";
    +}
    +.fa-camera-retro:before {
    +  content: "\f083";
    +}
    +.fa-key:before {
    +  content: "\f084";
    +}
    +.fa-gears:before,
    +.fa-cogs:before {
    +  content: "\f085";
    +}
    +.fa-comments:before {
    +  content: "\f086";
    +}
    +.fa-thumbs-o-up:before {
    +  content: "\f087";
    +}
    +.fa-thumbs-o-down:before {
    +  content: "\f088";
    +}
    +.fa-star-half:before {
    +  content: "\f089";
    +}
    +.fa-heart-o:before {
    +  content: "\f08a";
    +}
    +.fa-sign-out:before {
    +  content: "\f08b";
    +}
    +.fa-linkedin-square:before {
    +  content: "\f08c";
    +}
    +.fa-thumb-tack:before {
    +  content: "\f08d";
    +}
    +.fa-external-link:before {
    +  content: "\f08e";
    +}
    +.fa-sign-in:before {
    +  content: "\f090";
    +}
    +.fa-trophy:before {
    +  content: "\f091";
    +}
    +.fa-github-square:before {
    +  content: "\f092";
    +}
    +.fa-upload:before {
    +  content: "\f093";
    +}
    +.fa-lemon-o:before {
    +  content: "\f094";
    +}
    +.fa-phone:before {
    +  content: "\f095";
    +}
    +.fa-square-o:before {
    +  content: "\f096";
    +}
    +.fa-bookmark-o:before {
    +  content: "\f097";
    +}
    +.fa-phone-square:before {
    +  content: "\f098";
    +}
    +.fa-twitter:before {
    +  content: "\f099";
    +}
    +.fa-facebook-f:before,
    +.fa-facebook:before {
    +  content: "\f09a";
    +}
    +.fa-github:before {
    +  content: "\f09b";
    +}
    +.fa-unlock:before {
    +  content: "\f09c";
    +}
    +.fa-credit-card:before {
    +  content: "\f09d";
    +}
    +.fa-feed:before,
    +.fa-rss:before {
    +  content: "\f09e";
    +}
    +.fa-hdd-o:before {
    +  content: "\f0a0";
    +}
    +.fa-bullhorn:before {
    +  content: "\f0a1";
    +}
    +.fa-bell:before {
    +  content: "\f0f3";
    +}
    +.fa-certificate:before {
    +  content: "\f0a3";
    +}
    +.fa-hand-o-right:before {
    +  content: "\f0a4";
    +}
    +.fa-hand-o-left:before {
    +  content: "\f0a5";
    +}
    +.fa-hand-o-up:before {
    +  content: "\f0a6";
    +}
    +.fa-hand-o-down:before {
    +  content: "\f0a7";
    +}
    +.fa-arrow-circle-left:before {
    +  content: "\f0a8";
    +}
    +.fa-arrow-circle-right:before {
    +  content: "\f0a9";
    +}
    +.fa-arrow-circle-up:before {
    +  content: "\f0aa";
    +}
    +.fa-arrow-circle-down:before {
    +  content: "\f0ab";
    +}
    +.fa-globe:before {
    +  content: "\f0ac";
    +}
    +.fa-wrench:before {
    +  content: "\f0ad";
    +}
    +.fa-tasks:before {
    +  content: "\f0ae";
    +}
    +.fa-filter:before {
    +  content: "\f0b0";
    +}
    +.fa-briefcase:before {
    +  content: "\f0b1";
    +}
    +.fa-arrows-alt:before {
    +  content: "\f0b2";
    +}
    +.fa-group:before,
    +.fa-users:before {
    +  content: "\f0c0";
    +}
    +.fa-chain:before,
    +.fa-link:before {
    +  content: "\f0c1";
    +}
    +.fa-cloud:before {
    +  content: "\f0c2";
    +}
    +.fa-flask:before {
    +  content: "\f0c3";
    +}
    +.fa-cut:before,
    +.fa-scissors:before {
    +  content: "\f0c4";
    +}
    +.fa-copy:before,
    +.fa-files-o:before {
    +  content: "\f0c5";
    +}
    +.fa-paperclip:before {
    +  content: "\f0c6";
    +}
    +.fa-save:before,
    +.fa-floppy-o:before {
    +  content: "\f0c7";
    +}
    +.fa-square:before {
    +  content: "\f0c8";
    +}
    +.fa-navicon:before,
    +.fa-reorder:before,
    +.fa-bars:before {
    +  content: "\f0c9";
    +}
    +.fa-list-ul:before {
    +  content: "\f0ca";
    +}
    +.fa-list-ol:before {
    +  content: "\f0cb";
    +}
    +.fa-strikethrough:before {
    +  content: "\f0cc";
    +}
    +.fa-underline:before {
    +  content: "\f0cd";
    +}
    +.fa-table:before {
    +  content: "\f0ce";
    +}
    +.fa-magic:before {
    +  content: "\f0d0";
    +}
    +.fa-truck:before {
    +  content: "\f0d1";
    +}
    +.fa-pinterest:before {
    +  content: "\f0d2";
    +}
    +.fa-pinterest-square:before {
    +  content: "\f0d3";
    +}
    +.fa-google-plus-square:before {
    +  content: "\f0d4";
    +}
    +.fa-google-plus:before {
    +  content: "\f0d5";
    +}
    +.fa-money:before {
    +  content: "\f0d6";
    +}
    +.fa-caret-down:before {
    +  content: "\f0d7";
    +}
    +.fa-caret-up:before {
    +  content: "\f0d8";
    +}
    +.fa-caret-left:before {
    +  content: "\f0d9";
    +}
    +.fa-caret-right:before {
    +  content: "\f0da";
    +}
    +.fa-columns:before {
    +  content: "\f0db";
    +}
    +.fa-unsorted:before,
    +.fa-sort:before {
    +  content: "\f0dc";
    +}
    +.fa-sort-down:before,
    +.fa-sort-desc:before {
    +  content: "\f0dd";
    +}
    +.fa-sort-up:before,
    +.fa-sort-asc:before {
    +  content: "\f0de";
    +}
    +.fa-envelope:before {
    +  content: "\f0e0";
    +}
    +.fa-linkedin:before {
    +  content: "\f0e1";
    +}
    +.fa-rotate-left:before,
    +.fa-undo:before {
    +  content: "\f0e2";
    +}
    +.fa-legal:before,
    +.fa-gavel:before {
    +  content: "\f0e3";
    +}
    +.fa-dashboard:before,
    +.fa-tachometer:before {
    +  content: "\f0e4";
    +}
    +.fa-comment-o:before {
    +  content: "\f0e5";
    +}
    +.fa-comments-o:before {
    +  content: "\f0e6";
    +}
    +.fa-flash:before,
    +.fa-bolt:before {
    +  content: "\f0e7";
    +}
    +.fa-sitemap:before {
    +  content: "\f0e8";
    +}
    +.fa-umbrella:before {
    +  content: "\f0e9";
    +}
    +.fa-paste:before,
    +.fa-clipboard:before {
    +  content: "\f0ea";
    +}
    +.fa-lightbulb-o:before {
    +  content: "\f0eb";
    +}
    +.fa-exchange:before {
    +  content: "\f0ec";
    +}
    +.fa-cloud-download:before {
    +  content: "\f0ed";
    +}
    +.fa-cloud-upload:before {
    +  content: "\f0ee";
    +}
    +.fa-user-md:before {
    +  content: "\f0f0";
    +}
    +.fa-stethoscope:before {
    +  content: "\f0f1";
    +}
    +.fa-suitcase:before {
    +  content: "\f0f2";
    +}
    +.fa-bell-o:before {
    +  content: "\f0a2";
    +}
    +.fa-coffee:before {
    +  content: "\f0f4";
    +}
    +.fa-cutlery:before {
    +  content: "\f0f5";
    +}
    +.fa-file-text-o:before {
    +  content: "\f0f6";
    +}
    +.fa-building-o:before {
    +  content: "\f0f7";
    +}
    +.fa-hospital-o:before {
    +  content: "\f0f8";
    +}
    +.fa-ambulance:before {
    +  content: "\f0f9";
    +}
    +.fa-medkit:before {
    +  content: "\f0fa";
    +}
    +.fa-fighter-jet:before {
    +  content: "\f0fb";
    +}
    +.fa-beer:before {
    +  content: "\f0fc";
    +}
    +.fa-h-square:before {
    +  content: "\f0fd";
    +}
    +.fa-plus-square:before {
    +  content: "\f0fe";
    +}
    +.fa-angle-double-left:before {
    +  content: "\f100";
    +}
    +.fa-angle-double-right:before {
    +  content: "\f101";
    +}
    +.fa-angle-double-up:before {
    +  content: "\f102";
    +}
    +.fa-angle-double-down:before {
    +  content: "\f103";
    +}
    +.fa-angle-left:before {
    +  content: "\f104";
    +}
    +.fa-angle-right:before {
    +  content: "\f105";
    +}
    +.fa-angle-up:before {
    +  content: "\f106";
    +}
    +.fa-angle-down:before {
    +  content: "\f107";
    +}
    +.fa-desktop:before {
    +  content: "\f108";
    +}
    +.fa-laptop:before {
    +  content: "\f109";
    +}
    +.fa-tablet:before {
    +  content: "\f10a";
    +}
    +.fa-mobile-phone:before,
    +.fa-mobile:before {
    +  content: "\f10b";
    +}
    +.fa-circle-o:before {
    +  content: "\f10c";
    +}
    +.fa-quote-left:before {
    +  content: "\f10d";
    +}
    +.fa-quote-right:before {
    +  content: "\f10e";
    +}
    +.fa-spinner:before {
    +  content: "\f110";
    +}
    +.fa-circle:before {
    +  content: "\f111";
    +}
    +.fa-mail-reply:before,
    +.fa-reply:before {
    +  content: "\f112";
    +}
    +.fa-github-alt:before {
    +  content: "\f113";
    +}
    +.fa-folder-o:before {
    +  content: "\f114";
    +}
    +.fa-folder-open-o:before {
    +  content: "\f115";
    +}
    +.fa-smile-o:before {
    +  content: "\f118";
    +}
    +.fa-frown-o:before {
    +  content: "\f119";
    +}
    +.fa-meh-o:before {
    +  content: "\f11a";
    +}
    +.fa-gamepad:before {
    +  content: "\f11b";
    +}
    +.fa-keyboard-o:before {
    +  content: "\f11c";
    +}
    +.fa-flag-o:before {
    +  content: "\f11d";
    +}
    +.fa-flag-checkered:before {
    +  content: "\f11e";
    +}
    +.fa-terminal:before {
    +  content: "\f120";
    +}
    +.fa-code:before {
    +  content: "\f121";
    +}
    +.fa-mail-reply-all:before,
    +.fa-reply-all:before {
    +  content: "\f122";
    +}
    +.fa-star-half-empty:before,
    +.fa-star-half-full:before,
    +.fa-star-half-o:before {
    +  content: "\f123";
    +}
    +.fa-location-arrow:before {
    +  content: "\f124";
    +}
    +.fa-crop:before {
    +  content: "\f125";
    +}
    +.fa-code-fork:before {
    +  content: "\f126";
    +}
    +.fa-unlink:before,
    +.fa-chain-broken:before {
    +  content: "\f127";
    +}
    +.fa-question:before {
    +  content: "\f128";
    +}
    +.fa-info:before {
    +  content: "\f129";
    +}
    +.fa-exclamation:before {
    +  content: "\f12a";
    +}
    +.fa-superscript:before {
    +  content: "\f12b";
    +}
    +.fa-subscript:before {
    +  content: "\f12c";
    +}
    +.fa-eraser:before {
    +  content: "\f12d";
    +}
    +.fa-puzzle-piece:before {
    +  content: "\f12e";
    +}
    +.fa-microphone:before {
    +  content: "\f130";
    +}
    +.fa-microphone-slash:before {
    +  content: "\f131";
    +}
    +.fa-shield:before {
    +  content: "\f132";
    +}
    +.fa-calendar-o:before {
    +  content: "\f133";
    +}
    +.fa-fire-extinguisher:before {
    +  content: "\f134";
    +}
    +.fa-rocket:before {
    +  content: "\f135";
    +}
    +.fa-maxcdn:before {
    +  content: "\f136";
    +}
    +.fa-chevron-circle-left:before {
    +  content: "\f137";
    +}
    +.fa-chevron-circle-right:before {
    +  content: "\f138";
    +}
    +.fa-chevron-circle-up:before {
    +  content: "\f139";
    +}
    +.fa-chevron-circle-down:before {
    +  content: "\f13a";
    +}
    +.fa-html5:before {
    +  content: "\f13b";
    +}
    +.fa-css3:before {
    +  content: "\f13c";
    +}
    +.fa-anchor:before {
    +  content: "\f13d";
    +}
    +.fa-unlock-alt:before {
    +  content: "\f13e";
    +}
    +.fa-bullseye:before {
    +  content: "\f140";
    +}
    +.fa-ellipsis-h:before {
    +  content: "\f141";
    +}
    +.fa-ellipsis-v:before {
    +  content: "\f142";
    +}
    +.fa-rss-square:before {
    +  content: "\f143";
    +}
    +.fa-play-circle:before {
    +  content: "\f144";
    +}
    +.fa-ticket:before {
    +  content: "\f145";
    +}
    +.fa-minus-square:before {
    +  content: "\f146";
    +}
    +.fa-minus-square-o:before {
    +  content: "\f147";
    +}
    +.fa-level-up:before {
    +  content: "\f148";
    +}
    +.fa-level-down:before {
    +  content: "\f149";
    +}
    +.fa-check-square:before {
    +  content: "\f14a";
    +}
    +.fa-pencil-square:before {
    +  content: "\f14b";
    +}
    +.fa-external-link-square:before {
    +  content: "\f14c";
    +}
    +.fa-share-square:before {
    +  content: "\f14d";
    +}
    +.fa-compass:before {
    +  content: "\f14e";
    +}
    +.fa-toggle-down:before,
    +.fa-caret-square-o-down:before {
    +  content: "\f150";
    +}
    +.fa-toggle-up:before,
    +.fa-caret-square-o-up:before {
    +  content: "\f151";
    +}
    +.fa-toggle-right:before,
    +.fa-caret-square-o-right:before {
    +  content: "\f152";
    +}
    +.fa-euro:before,
    +.fa-eur:before {
    +  content: "\f153";
    +}
    +.fa-gbp:before {
    +  content: "\f154";
    +}
    +.fa-dollar:before,
    +.fa-usd:before {
    +  content: "\f155";
    +}
    +.fa-rupee:before,
    +.fa-inr:before {
    +  content: "\f156";
    +}
    +.fa-cny:before,
    +.fa-rmb:before,
    +.fa-yen:before,
    +.fa-jpy:before {
    +  content: "\f157";
    +}
    +.fa-ruble:before,
    +.fa-rouble:before,
    +.fa-rub:before {
    +  content: "\f158";
    +}
    +.fa-won:before,
    +.fa-krw:before {
    +  content: "\f159";
    +}
    +.fa-bitcoin:before,
    +.fa-btc:before {
    +  content: "\f15a";
    +}
    +.fa-file:before {
    +  content: "\f15b";
    +}
    +.fa-file-text:before {
    +  content: "\f15c";
    +}
    +.fa-sort-alpha-asc:before {
    +  content: "\f15d";
    +}
    +.fa-sort-alpha-desc:before {
    +  content: "\f15e";
    +}
    +.fa-sort-amount-asc:before {
    +  content: "\f160";
    +}
    +.fa-sort-amount-desc:before {
    +  content: "\f161";
    +}
    +.fa-sort-numeric-asc:before {
    +  content: "\f162";
    +}
    +.fa-sort-numeric-desc:before {
    +  content: "\f163";
    +}
    +.fa-thumbs-up:before {
    +  content: "\f164";
    +}
    +.fa-thumbs-down:before {
    +  content: "\f165";
    +}
    +.fa-youtube-square:before {
    +  content: "\f166";
    +}
    +.fa-youtube:before {
    +  content: "\f167";
    +}
    +.fa-xing:before {
    +  content: "\f168";
    +}
    +.fa-xing-square:before {
    +  content: "\f169";
    +}
    +.fa-youtube-play:before {
    +  content: "\f16a";
    +}
    +.fa-dropbox:before {
    +  content: "\f16b";
    +}
    +.fa-stack-overflow:before {
    +  content: "\f16c";
    +}
    +.fa-instagram:before {
    +  content: "\f16d";
    +}
    +.fa-flickr:before {
    +  content: "\f16e";
    +}
    +.fa-adn:before {
    +  content: "\f170";
    +}
    +.fa-bitbucket:before {
    +  content: "\f171";
    +}
    +.fa-bitbucket-square:before {
    +  content: "\f172";
    +}
    +.fa-tumblr:before {
    +  content: "\f173";
    +}
    +.fa-tumblr-square:before {
    +  content: "\f174";
    +}
    +.fa-long-arrow-down:before {
    +  content: "\f175";
    +}
    +.fa-long-arrow-up:before {
    +  content: "\f176";
    +}
    +.fa-long-arrow-left:before {
    +  content: "\f177";
    +}
    +.fa-long-arrow-right:before {
    +  content: "\f178";
    +}
    +.fa-apple:before {
    +  content: "\f179";
    +}
    +.fa-windows:before {
    +  content: "\f17a";
    +}
    +.fa-android:before {
    +  content: "\f17b";
    +}
    +.fa-linux:before {
    +  content: "\f17c";
    +}
    +.fa-dribbble:before {
    +  content: "\f17d";
    +}
    +.fa-skype:before {
    +  content: "\f17e";
    +}
    +.fa-foursquare:before {
    +  content: "\f180";
    +}
    +.fa-trello:before {
    +  content: "\f181";
    +}
    +.fa-female:before {
    +  content: "\f182";
    +}
    +.fa-male:before {
    +  content: "\f183";
    +}
    +.fa-gittip:before,
    +.fa-gratipay:before {
    +  content: "\f184";
    +}
    +.fa-sun-o:before {
    +  content: "\f185";
    +}
    +.fa-moon-o:before {
    +  content: "\f186";
    +}
    +.fa-archive:before {
    +  content: "\f187";
    +}
    +.fa-bug:before {
    +  content: "\f188";
    +}
    +.fa-vk:before {
    +  content: "\f189";
    +}
    +.fa-weibo:before {
    +  content: "\f18a";
    +}
    +.fa-renren:before {
    +  content: "\f18b";
    +}
    +.fa-pagelines:before {
    +  content: "\f18c";
    +}
    +.fa-stack-exchange:before {
    +  content: "\f18d";
    +}
    +.fa-arrow-circle-o-right:before {
    +  content: "\f18e";
    +}
    +.fa-arrow-circle-o-left:before {
    +  content: "\f190";
    +}
    +.fa-toggle-left:before,
    +.fa-caret-square-o-left:before {
    +  content: "\f191";
    +}
    +.fa-dot-circle-o:before {
    +  content: "\f192";
    +}
    +.fa-wheelchair:before {
    +  content: "\f193";
    +}
    +.fa-vimeo-square:before {
    +  content: "\f194";
    +}
    +.fa-turkish-lira:before,
    +.fa-try:before {
    +  content: "\f195";
    +}
    +.fa-plus-square-o:before {
    +  content: "\f196";
    +}
    +.fa-space-shuttle:before {
    +  content: "\f197";
    +}
    +.fa-slack:before {
    +  content: "\f198";
    +}
    +.fa-envelope-square:before {
    +  content: "\f199";
    +}
    +.fa-wordpress:before {
    +  content: "\f19a";
    +}
    +.fa-openid:before {
    +  content: "\f19b";
    +}
    +.fa-institution:before,
    +.fa-bank:before,
    +.fa-university:before {
    +  content: "\f19c";
    +}
    +.fa-mortar-board:before,
    +.fa-graduation-cap:before {
    +  content: "\f19d";
    +}
    +.fa-yahoo:before {
    +  content: "\f19e";
    +}
    +.fa-google:before {
    +  content: "\f1a0";
    +}
    +.fa-reddit:before {
    +  content: "\f1a1";
    +}
    +.fa-reddit-square:before {
    +  content: "\f1a2";
    +}
    +.fa-stumbleupon-circle:before {
    +  content: "\f1a3";
    +}
    +.fa-stumbleupon:before {
    +  content: "\f1a4";
    +}
    +.fa-delicious:before {
    +  content: "\f1a5";
    +}
    +.fa-digg:before {
    +  content: "\f1a6";
    +}
    +.fa-pied-piper:before {
    +  content: "\f1a7";
    +}
    +.fa-pied-piper-alt:before {
    +  content: "\f1a8";
    +}
    +.fa-drupal:before {
    +  content: "\f1a9";
    +}
    +.fa-joomla:before {
    +  content: "\f1aa";
    +}
    +.fa-language:before {
    +  content: "\f1ab";
    +}
    +.fa-fax:before {
    +  content: "\f1ac";
    +}
    +.fa-building:before {
    +  content: "\f1ad";
    +}
    +.fa-child:before {
    +  content: "\f1ae";
    +}
    +.fa-paw:before {
    +  content: "\f1b0";
    +}
    +.fa-spoon:before {
    +  content: "\f1b1";
    +}
    +.fa-cube:before {
    +  content: "\f1b2";
    +}
    +.fa-cubes:before {
    +  content: "\f1b3";
    +}
    +.fa-behance:before {
    +  content: "\f1b4";
    +}
    +.fa-behance-square:before {
    +  content: "\f1b5";
    +}
    +.fa-steam:before {
    +  content: "\f1b6";
    +}
    +.fa-steam-square:before {
    +  content: "\f1b7";
    +}
    +.fa-recycle:before {
    +  content: "\f1b8";
    +}
    +.fa-automobile:before,
    +.fa-car:before {
    +  content: "\f1b9";
    +}
    +.fa-cab:before,
    +.fa-taxi:before {
    +  content: "\f1ba";
    +}
    +.fa-tree:before {
    +  content: "\f1bb";
    +}
    +.fa-spotify:before {
    +  content: "\f1bc";
    +}
    +.fa-deviantart:before {
    +  content: "\f1bd";
    +}
    +.fa-soundcloud:before {
    +  content: "\f1be";
    +}
    +.fa-database:before {
    +  content: "\f1c0";
    +}
    +.fa-file-pdf-o:before {
    +  content: "\f1c1";
    +}
    +.fa-file-word-o:before {
    +  content: "\f1c2";
    +}
    +.fa-file-excel-o:before {
    +  content: "\f1c3";
    +}
    +.fa-file-powerpoint-o:before {
    +  content: "\f1c4";
    +}
    +.fa-file-photo-o:before,
    +.fa-file-picture-o:before,
    +.fa-file-image-o:before {
    +  content: "\f1c5";
    +}
    +.fa-file-zip-o:before,
    +.fa-file-archive-o:before {
    +  content: "\f1c6";
    +}
    +.fa-file-sound-o:before,
    +.fa-file-audio-o:before {
    +  content: "\f1c7";
    +}
    +.fa-file-movie-o:before,
    +.fa-file-video-o:before {
    +  content: "\f1c8";
    +}
    +.fa-file-code-o:before {
    +  content: "\f1c9";
    +}
    +.fa-vine:before {
    +  content: "\f1ca";
    +}
    +.fa-codepen:before {
    +  content: "\f1cb";
    +}
    +.fa-jsfiddle:before {
    +  content: "\f1cc";
    +}
    +.fa-life-bouy:before,
    +.fa-life-buoy:before,
    +.fa-life-saver:before,
    +.fa-support:before,
    +.fa-life-ring:before {
    +  content: "\f1cd";
    +}
    +.fa-circle-o-notch:before {
    +  content: "\f1ce";
    +}
    +.fa-ra:before,
    +.fa-rebel:before {
    +  content: "\f1d0";
    +}
    +.fa-ge:before,
    +.fa-empire:before {
    +  content: "\f1d1";
    +}
    +.fa-git-square:before {
    +  content: "\f1d2";
    +}
    +.fa-git:before {
    +  content: "\f1d3";
    +}
    +.fa-y-combinator-square:before,
    +.fa-yc-square:before,
    +.fa-hacker-news:before {
    +  content: "\f1d4";
    +}
    +.fa-tencent-weibo:before {
    +  content: "\f1d5";
    +}
    +.fa-qq:before {
    +  content: "\f1d6";
    +}
    +.fa-wechat:before,
    +.fa-weixin:before {
    +  content: "\f1d7";
    +}
    +.fa-send:before,
    +.fa-paper-plane:before {
    +  content: "\f1d8";
    +}
    +.fa-send-o:before,
    +.fa-paper-plane-o:before {
    +  content: "\f1d9";
    +}
    +.fa-history:before {
    +  content: "\f1da";
    +}
    +.fa-circle-thin:before {
    +  content: "\f1db";
    +}
    +.fa-header:before {
    +  content: "\f1dc";
    +}
    +.fa-paragraph:before {
    +  content: "\f1dd";
    +}
    +.fa-sliders:before {
    +  content: "\f1de";
    +}
    +.fa-share-alt:before {
    +  content: "\f1e0";
    +}
    +.fa-share-alt-square:before {
    +  content: "\f1e1";
    +}
    +.fa-bomb:before {
    +  content: "\f1e2";
    +}
    +.fa-soccer-ball-o:before,
    +.fa-futbol-o:before {
    +  content: "\f1e3";
    +}
    +.fa-tty:before {
    +  content: "\f1e4";
    +}
    +.fa-binoculars:before {
    +  content: "\f1e5";
    +}
    +.fa-plug:before {
    +  content: "\f1e6";
    +}
    +.fa-slideshare:before {
    +  content: "\f1e7";
    +}
    +.fa-twitch:before {
    +  content: "\f1e8";
    +}
    +.fa-yelp:before {
    +  content: "\f1e9";
    +}
    +.fa-newspaper-o:before {
    +  content: "\f1ea";
    +}
    +.fa-wifi:before {
    +  content: "\f1eb";
    +}
    +.fa-calculator:before {
    +  content: "\f1ec";
    +}
    +.fa-paypal:before {
    +  content: "\f1ed";
    +}
    +.fa-google-wallet:before {
    +  content: "\f1ee";
    +}
    +.fa-cc-visa:before {
    +  content: "\f1f0";
    +}
    +.fa-cc-mastercard:before {
    +  content: "\f1f1";
    +}
    +.fa-cc-discover:before {
    +  content: "\f1f2";
    +}
    +.fa-cc-amex:before {
    +  content: "\f1f3";
    +}
    +.fa-cc-paypal:before {
    +  content: "\f1f4";
    +}
    +.fa-cc-stripe:before {
    +  content: "\f1f5";
    +}
    +.fa-bell-slash:before {
    +  content: "\f1f6";
    +}
    +.fa-bell-slash-o:before {
    +  content: "\f1f7";
    +}
    +.fa-trash:before {
    +  content: "\f1f8";
    +}
    +.fa-copyright:before {
    +  content: "\f1f9";
    +}
    +.fa-at:before {
    +  content: "\f1fa";
    +}
    +.fa-eyedropper:before {
    +  content: "\f1fb";
    +}
    +.fa-paint-brush:before {
    +  content: "\f1fc";
    +}
    +.fa-birthday-cake:before {
    +  content: "\f1fd";
    +}
    +.fa-area-chart:before {
    +  content: "\f1fe";
    +}
    +.fa-pie-chart:before {
    +  content: "\f200";
    +}
    +.fa-line-chart:before {
    +  content: "\f201";
    +}
    +.fa-lastfm:before {
    +  content: "\f202";
    +}
    +.fa-lastfm-square:before {
    +  content: "\f203";
    +}
    +.fa-toggle-off:before {
    +  content: "\f204";
    +}
    +.fa-toggle-on:before {
    +  content: "\f205";
    +}
    +.fa-bicycle:before {
    +  content: "\f206";
    +}
    +.fa-bus:before {
    +  content: "\f207";
    +}
    +.fa-ioxhost:before {
    +  content: "\f208";
    +}
    +.fa-angellist:before {
    +  content: "\f209";
    +}
    +.fa-cc:before {
    +  content: "\f20a";
    +}
    +.fa-shekel:before,
    +.fa-sheqel:before,
    +.fa-ils:before {
    +  content: "\f20b";
    +}
    +.fa-meanpath:before {
    +  content: "\f20c";
    +}
    +.fa-buysellads:before {
    +  content: "\f20d";
    +}
    +.fa-connectdevelop:before {
    +  content: "\f20e";
    +}
    +.fa-dashcube:before {
    +  content: "\f210";
    +}
    +.fa-forumbee:before {
    +  content: "\f211";
    +}
    +.fa-leanpub:before {
    +  content: "\f212";
    +}
    +.fa-sellsy:before {
    +  content: "\f213";
    +}
    +.fa-shirtsinbulk:before {
    +  content: "\f214";
    +}
    +.fa-simplybuilt:before {
    +  content: "\f215";
    +}
    +.fa-skyatlas:before {
    +  content: "\f216";
    +}
    +.fa-cart-plus:before {
    +  content: "\f217";
    +}
    +.fa-cart-arrow-down:before {
    +  content: "\f218";
    +}
    +.fa-diamond:before {
    +  content: "\f219";
    +}
    +.fa-ship:before {
    +  content: "\f21a";
    +}
    +.fa-user-secret:before {
    +  content: "\f21b";
    +}
    +.fa-motorcycle:before {
    +  content: "\f21c";
    +}
    +.fa-street-view:before {
    +  content: "\f21d";
    +}
    +.fa-heartbeat:before {
    +  content: "\f21e";
    +}
    +.fa-venus:before {
    +  content: "\f221";
    +}
    +.fa-mars:before {
    +  content: "\f222";
    +}
    +.fa-mercury:before {
    +  content: "\f223";
    +}
    +.fa-intersex:before,
    +.fa-transgender:before {
    +  content: "\f224";
    +}
    +.fa-transgender-alt:before {
    +  content: "\f225";
    +}
    +.fa-venus-double:before {
    +  content: "\f226";
    +}
    +.fa-mars-double:before {
    +  content: "\f227";
    +}
    +.fa-venus-mars:before {
    +  content: "\f228";
    +}
    +.fa-mars-stroke:before {
    +  content: "\f229";
    +}
    +.fa-mars-stroke-v:before {
    +  content: "\f22a";
    +}
    +.fa-mars-stroke-h:before {
    +  content: "\f22b";
    +}
    +.fa-neuter:before {
    +  content: "\f22c";
    +}
    +.fa-genderless:before {
    +  content: "\f22d";
    +}
    +.fa-facebook-official:before {
    +  content: "\f230";
    +}
    +.fa-pinterest-p:before {
    +  content: "\f231";
    +}
    +.fa-whatsapp:before {
    +  content: "\f232";
    +}
    +.fa-server:before {
    +  content: "\f233";
    +}
    +.fa-user-plus:before {
    +  content: "\f234";
    +}
    +.fa-user-times:before {
    +  content: "\f235";
    +}
    +.fa-hotel:before,
    +.fa-bed:before {
    +  content: "\f236";
    +}
    +.fa-viacoin:before {
    +  content: "\f237";
    +}
    +.fa-train:before {
    +  content: "\f238";
    +}
    +.fa-subway:before {
    +  content: "\f239";
    +}
    +.fa-medium:before {
    +  content: "\f23a";
    +}
    +.fa-yc:before,
    +.fa-y-combinator:before {
    +  content: "\f23b";
    +}
    +.fa-optin-monster:before {
    +  content: "\f23c";
    +}
    +.fa-opencart:before {
    +  content: "\f23d";
    +}
    +.fa-expeditedssl:before {
    +  content: "\f23e";
    +}
    +.fa-battery-4:before,
    +.fa-battery-full:before {
    +  content: "\f240";
    +}
    +.fa-battery-3:before,
    +.fa-battery-three-quarters:before {
    +  content: "\f241";
    +}
    +.fa-battery-2:before,
    +.fa-battery-half:before {
    +  content: "\f242";
    +}
    +.fa-battery-1:before,
    +.fa-battery-quarter:before {
    +  content: "\f243";
    +}
    +.fa-battery-0:before,
    +.fa-battery-empty:before {
    +  content: "\f244";
    +}
    +.fa-mouse-pointer:before {
    +  content: "\f245";
    +}
    +.fa-i-cursor:before {
    +  content: "\f246";
    +}
    +.fa-object-group:before {
    +  content: "\f247";
    +}
    +.fa-object-ungroup:before {
    +  content: "\f248";
    +}
    +.fa-sticky-note:before {
    +  content: "\f249";
    +}
    +.fa-sticky-note-o:before {
    +  content: "\f24a";
    +}
    +.fa-cc-jcb:before {
    +  content: "\f24b";
    +}
    +.fa-cc-diners-club:before {
    +  content: "\f24c";
    +}
    +.fa-clone:before {
    +  content: "\f24d";
    +}
    +.fa-balance-scale:before {
    +  content: "\f24e";
    +}
    +.fa-hourglass-o:before {
    +  content: "\f250";
    +}
    +.fa-hourglass-1:before,
    +.fa-hourglass-start:before {
    +  content: "\f251";
    +}
    +.fa-hourglass-2:before,
    +.fa-hourglass-half:before {
    +  content: "\f252";
    +}
    +.fa-hourglass-3:before,
    +.fa-hourglass-end:before {
    +  content: "\f253";
    +}
    +.fa-hourglass:before {
    +  content: "\f254";
    +}
    +.fa-hand-grab-o:before,
    +.fa-hand-rock-o:before {
    +  content: "\f255";
    +}
    +.fa-hand-stop-o:before,
    +.fa-hand-paper-o:before {
    +  content: "\f256";
    +}
    +.fa-hand-scissors-o:before {
    +  content: "\f257";
    +}
    +.fa-hand-lizard-o:before {
    +  content: "\f258";
    +}
    +.fa-hand-spock-o:before {
    +  content: "\f259";
    +}
    +.fa-hand-pointer-o:before {
    +  content: "\f25a";
    +}
    +.fa-hand-peace-o:before {
    +  content: "\f25b";
    +}
    +.fa-trademark:before {
    +  content: "\f25c";
    +}
    +.fa-registered:before {
    +  content: "\f25d";
    +}
    +.fa-creative-commons:before {
    +  content: "\f25e";
    +}
    +.fa-gg:before {
    +  content: "\f260";
    +}
    +.fa-gg-circle:before {
    +  content: "\f261";
    +}
    +.fa-tripadvisor:before {
    +  content: "\f262";
    +}
    +.fa-odnoklassniki:before {
    +  content: "\f263";
    +}
    +.fa-odnoklassniki-square:before {
    +  content: "\f264";
    +}
    +.fa-get-pocket:before {
    +  content: "\f265";
    +}
    +.fa-wikipedia-w:before {
    +  content: "\f266";
    +}
    +.fa-safari:before {
    +  content: "\f267";
    +}
    +.fa-chrome:before {
    +  content: "\f268";
    +}
    +.fa-firefox:before {
    +  content: "\f269";
    +}
    +.fa-opera:before {
    +  content: "\f26a";
    +}
    +.fa-internet-explorer:before {
    +  content: "\f26b";
    +}
    +.fa-tv:before,
    +.fa-television:before {
    +  content: "\f26c";
    +}
    +.fa-contao:before {
    +  content: "\f26d";
    +}
    +.fa-500px:before {
    +  content: "\f26e";
    +}
    +.fa-amazon:before {
    +  content: "\f270";
    +}
    +.fa-calendar-plus-o:before {
    +  content: "\f271";
    +}
    +.fa-calendar-minus-o:before {
    +  content: "\f272";
    +}
    +.fa-calendar-times-o:before {
    +  content: "\f273";
    +}
    +.fa-calendar-check-o:before {
    +  content: "\f274";
    +}
    +.fa-industry:before {
    +  content: "\f275";
    +}
    +.fa-map-pin:before {
    +  content: "\f276";
    +}
    +.fa-map-signs:before {
    +  content: "\f277";
    +}
    +.fa-map-o:before {
    +  content: "\f278";
    +}
    +.fa-map:before {
    +  content: "\f279";
    +}
    +.fa-commenting:before {
    +  content: "\f27a";
    +}
    +.fa-commenting-o:before {
    +  content: "\f27b";
    +}
    +.fa-houzz:before {
    +  content: "\f27c";
    +}
    +.fa-vimeo:before {
    +  content: "\f27d";
    +}
    +.fa-black-tie:before {
    +  content: "\f27e";
    +}
    +.fa-fonticons:before {
    +  content: "\f280";
    +}
    +.fa-reddit-alien:before {
    +  content: "\f281";
    +}
    +.fa-edge:before {
    +  content: "\f282";
    +}
    +.fa-credit-card-alt:before {
    +  content: "\f283";
    +}
    +.fa-codiepie:before {
    +  content: "\f284";
    +}
    +.fa-modx:before {
    +  content: "\f285";
    +}
    +.fa-fort-awesome:before {
    +  content: "\f286";
    +}
    +.fa-usb:before {
    +  content: "\f287";
    +}
    +.fa-product-hunt:before {
    +  content: "\f288";
    +}
    +.fa-mixcloud:before {
    +  content: "\f289";
    +}
    +.fa-scribd:before {
    +  content: "\f28a";
    +}
    +.fa-pause-circle:before {
    +  content: "\f28b";
    +}
    +.fa-pause-circle-o:before {
    +  content: "\f28c";
    +}
    +.fa-stop-circle:before {
    +  content: "\f28d";
    +}
    +.fa-stop-circle-o:before {
    +  content: "\f28e";
    +}
    +.fa-shopping-bag:before {
    +  content: "\f290";
    +}
    +.fa-shopping-basket:before {
    +  content: "\f291";
    +}
    +.fa-hashtag:before {
    +  content: "\f292";
    +}
    +.fa-bluetooth:before {
    +  content: "\f293";
    +}
    +.fa-bluetooth-b:before {
    +  content: "\f294";
    +}
    +.fa-percent:before {
    +  content: "\f295";
    +}
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/css/font-awesome.min.css b/ituro/static/content_management/font-awesome-4.5.0/css/font-awesome.min.css
    new file mode 100644
    index 0000000..d0603cb
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/css/font-awesome.min.css
    @@ -0,0 +1,4 @@
    +/*!
    + *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
    + *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
    + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.5.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/fonts/FontAwesome.otf b/ituro/static/content_management/font-awesome-4.5.0/fonts/FontAwesome.otf
    new file mode 100644
    index 0000000..3ed7f8b
    Binary files /dev/null and b/ituro/static/content_management/font-awesome-4.5.0/fonts/FontAwesome.otf differ
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/fonts/fontawesome-webfont.eot b/ituro/static/content_management/font-awesome-4.5.0/fonts/fontawesome-webfont.eot
    new file mode 100644
    index 0000000..9b6afae
    Binary files /dev/null and b/ituro/static/content_management/font-awesome-4.5.0/fonts/fontawesome-webfont.eot differ
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/fonts/fontawesome-webfont.svg b/ituro/static/content_management/font-awesome-4.5.0/fonts/fontawesome-webfont.svg
    new file mode 100644
    index 0000000..d05688e
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/fonts/fontawesome-webfont.svg
    @@ -0,0 +1,655 @@
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + 
    \ No newline at end of file
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/fonts/fontawesome-webfont.ttf b/ituro/static/content_management/font-awesome-4.5.0/fonts/fontawesome-webfont.ttf
    new file mode 100644
    index 0000000..26dea79
    Binary files /dev/null and b/ituro/static/content_management/font-awesome-4.5.0/fonts/fontawesome-webfont.ttf differ
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/fonts/fontawesome-webfont.woff b/ituro/static/content_management/font-awesome-4.5.0/fonts/fontawesome-webfont.woff
    new file mode 100644
    index 0000000..dc35ce3
    Binary files /dev/null and b/ituro/static/content_management/font-awesome-4.5.0/fonts/fontawesome-webfont.woff differ
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/fonts/fontawesome-webfont.woff2 b/ituro/static/content_management/font-awesome-4.5.0/fonts/fontawesome-webfont.woff2
    new file mode 100644
    index 0000000..500e517
    Binary files /dev/null and b/ituro/static/content_management/font-awesome-4.5.0/fonts/fontawesome-webfont.woff2 differ
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/less/animated.less b/ituro/static/content_management/font-awesome-4.5.0/less/animated.less
    new file mode 100644
    index 0000000..66ad52a
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/less/animated.less
    @@ -0,0 +1,34 @@
    +// Animated Icons
    +// --------------------------
    +
    +.@{fa-css-prefix}-spin {
    +  -webkit-animation: fa-spin 2s infinite linear;
    +          animation: fa-spin 2s infinite linear;
    +}
    +
    +.@{fa-css-prefix}-pulse {
    +  -webkit-animation: fa-spin 1s infinite steps(8);
    +          animation: fa-spin 1s infinite steps(8);
    +}
    +
    +@-webkit-keyframes fa-spin {
    +  0% {
    +    -webkit-transform: rotate(0deg);
    +            transform: rotate(0deg);
    +  }
    +  100% {
    +    -webkit-transform: rotate(359deg);
    +            transform: rotate(359deg);
    +  }
    +}
    +
    +@keyframes fa-spin {
    +  0% {
    +    -webkit-transform: rotate(0deg);
    +            transform: rotate(0deg);
    +  }
    +  100% {
    +    -webkit-transform: rotate(359deg);
    +            transform: rotate(359deg);
    +  }
    +}
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/less/bordered-pulled.less b/ituro/static/content_management/font-awesome-4.5.0/less/bordered-pulled.less
    new file mode 100644
    index 0000000..f1c8ad7
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/less/bordered-pulled.less
    @@ -0,0 +1,25 @@
    +// Bordered & Pulled
    +// -------------------------
    +
    +.@{fa-css-prefix}-border {
    +  padding: .2em .25em .15em;
    +  border: solid .08em @fa-border-color;
    +  border-radius: .1em;
    +}
    +
    +.@{fa-css-prefix}-pull-left { float: left; }
    +.@{fa-css-prefix}-pull-right { float: right; }
    +
    +.@{fa-css-prefix} {
    +  &.@{fa-css-prefix}-pull-left { margin-right: .3em; }
    +  &.@{fa-css-prefix}-pull-right { margin-left: .3em; }
    +}
    +
    +/* Deprecated as of 4.4.0 */
    +.pull-right { float: right; }
    +.pull-left { float: left; }
    +
    +.@{fa-css-prefix} {
    +  &.pull-left { margin-right: .3em; }
    +  &.pull-right { margin-left: .3em; }
    +}
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/less/core.less b/ituro/static/content_management/font-awesome-4.5.0/less/core.less
    new file mode 100644
    index 0000000..c577ac8
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/less/core.less
    @@ -0,0 +1,12 @@
    +// Base Class Definition
    +// -------------------------
    +
    +.@{fa-css-prefix} {
    +  display: inline-block;
    +  font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
    +  font-size: inherit; // can't have font-size inherit on line above, so need to override
    +  text-rendering: auto; // optimizelegibility throws things off #1094
    +  -webkit-font-smoothing: antialiased;
    +  -moz-osx-font-smoothing: grayscale;
    +
    +}
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/less/fixed-width.less b/ituro/static/content_management/font-awesome-4.5.0/less/fixed-width.less
    new file mode 100644
    index 0000000..110289f
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/less/fixed-width.less
    @@ -0,0 +1,6 @@
    +// Fixed Width Icons
    +// -------------------------
    +.@{fa-css-prefix}-fw {
    +  width: (18em / 14);
    +  text-align: center;
    +}
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/less/font-awesome.less b/ituro/static/content_management/font-awesome-4.5.0/less/font-awesome.less
    new file mode 100644
    index 0000000..c35d3ee
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/less/font-awesome.less
    @@ -0,0 +1,17 @@
    +/*!
    + *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
    + *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
    + */
    +
    +@import "variables.less";
    +@import "mixins.less";
    +@import "path.less";
    +@import "core.less";
    +@import "larger.less";
    +@import "fixed-width.less";
    +@import "list.less";
    +@import "bordered-pulled.less";
    +@import "animated.less";
    +@import "rotated-flipped.less";
    +@import "stacked.less";
    +@import "icons.less";
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/less/icons.less b/ituro/static/content_management/font-awesome-4.5.0/less/icons.less
    new file mode 100644
    index 0000000..ca60abd
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/less/icons.less
    @@ -0,0 +1,697 @@
    +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    +   readers do not read off random characters that represent icons */
    +
    +.@{fa-css-prefix}-glass:before { content: @fa-var-glass; }
    +.@{fa-css-prefix}-music:before { content: @fa-var-music; }
    +.@{fa-css-prefix}-search:before { content: @fa-var-search; }
    +.@{fa-css-prefix}-envelope-o:before { content: @fa-var-envelope-o; }
    +.@{fa-css-prefix}-heart:before { content: @fa-var-heart; }
    +.@{fa-css-prefix}-star:before { content: @fa-var-star; }
    +.@{fa-css-prefix}-star-o:before { content: @fa-var-star-o; }
    +.@{fa-css-prefix}-user:before { content: @fa-var-user; }
    +.@{fa-css-prefix}-film:before { content: @fa-var-film; }
    +.@{fa-css-prefix}-th-large:before { content: @fa-var-th-large; }
    +.@{fa-css-prefix}-th:before { content: @fa-var-th; }
    +.@{fa-css-prefix}-th-list:before { content: @fa-var-th-list; }
    +.@{fa-css-prefix}-check:before { content: @fa-var-check; }
    +.@{fa-css-prefix}-remove:before,
    +.@{fa-css-prefix}-close:before,
    +.@{fa-css-prefix}-times:before { content: @fa-var-times; }
    +.@{fa-css-prefix}-search-plus:before { content: @fa-var-search-plus; }
    +.@{fa-css-prefix}-search-minus:before { content: @fa-var-search-minus; }
    +.@{fa-css-prefix}-power-off:before { content: @fa-var-power-off; }
    +.@{fa-css-prefix}-signal:before { content: @fa-var-signal; }
    +.@{fa-css-prefix}-gear:before,
    +.@{fa-css-prefix}-cog:before { content: @fa-var-cog; }
    +.@{fa-css-prefix}-trash-o:before { content: @fa-var-trash-o; }
    +.@{fa-css-prefix}-home:before { content: @fa-var-home; }
    +.@{fa-css-prefix}-file-o:before { content: @fa-var-file-o; }
    +.@{fa-css-prefix}-clock-o:before { content: @fa-var-clock-o; }
    +.@{fa-css-prefix}-road:before { content: @fa-var-road; }
    +.@{fa-css-prefix}-download:before { content: @fa-var-download; }
    +.@{fa-css-prefix}-arrow-circle-o-down:before { content: @fa-var-arrow-circle-o-down; }
    +.@{fa-css-prefix}-arrow-circle-o-up:before { content: @fa-var-arrow-circle-o-up; }
    +.@{fa-css-prefix}-inbox:before { content: @fa-var-inbox; }
    +.@{fa-css-prefix}-play-circle-o:before { content: @fa-var-play-circle-o; }
    +.@{fa-css-prefix}-rotate-right:before,
    +.@{fa-css-prefix}-repeat:before { content: @fa-var-repeat; }
    +.@{fa-css-prefix}-refresh:before { content: @fa-var-refresh; }
    +.@{fa-css-prefix}-list-alt:before { content: @fa-var-list-alt; }
    +.@{fa-css-prefix}-lock:before { content: @fa-var-lock; }
    +.@{fa-css-prefix}-flag:before { content: @fa-var-flag; }
    +.@{fa-css-prefix}-headphones:before { content: @fa-var-headphones; }
    +.@{fa-css-prefix}-volume-off:before { content: @fa-var-volume-off; }
    +.@{fa-css-prefix}-volume-down:before { content: @fa-var-volume-down; }
    +.@{fa-css-prefix}-volume-up:before { content: @fa-var-volume-up; }
    +.@{fa-css-prefix}-qrcode:before { content: @fa-var-qrcode; }
    +.@{fa-css-prefix}-barcode:before { content: @fa-var-barcode; }
    +.@{fa-css-prefix}-tag:before { content: @fa-var-tag; }
    +.@{fa-css-prefix}-tags:before { content: @fa-var-tags; }
    +.@{fa-css-prefix}-book:before { content: @fa-var-book; }
    +.@{fa-css-prefix}-bookmark:before { content: @fa-var-bookmark; }
    +.@{fa-css-prefix}-print:before { content: @fa-var-print; }
    +.@{fa-css-prefix}-camera:before { content: @fa-var-camera; }
    +.@{fa-css-prefix}-font:before { content: @fa-var-font; }
    +.@{fa-css-prefix}-bold:before { content: @fa-var-bold; }
    +.@{fa-css-prefix}-italic:before { content: @fa-var-italic; }
    +.@{fa-css-prefix}-text-height:before { content: @fa-var-text-height; }
    +.@{fa-css-prefix}-text-width:before { content: @fa-var-text-width; }
    +.@{fa-css-prefix}-align-left:before { content: @fa-var-align-left; }
    +.@{fa-css-prefix}-align-center:before { content: @fa-var-align-center; }
    +.@{fa-css-prefix}-align-right:before { content: @fa-var-align-right; }
    +.@{fa-css-prefix}-align-justify:before { content: @fa-var-align-justify; }
    +.@{fa-css-prefix}-list:before { content: @fa-var-list; }
    +.@{fa-css-prefix}-dedent:before,
    +.@{fa-css-prefix}-outdent:before { content: @fa-var-outdent; }
    +.@{fa-css-prefix}-indent:before { content: @fa-var-indent; }
    +.@{fa-css-prefix}-video-camera:before { content: @fa-var-video-camera; }
    +.@{fa-css-prefix}-photo:before,
    +.@{fa-css-prefix}-image:before,
    +.@{fa-css-prefix}-picture-o:before { content: @fa-var-picture-o; }
    +.@{fa-css-prefix}-pencil:before { content: @fa-var-pencil; }
    +.@{fa-css-prefix}-map-marker:before { content: @fa-var-map-marker; }
    +.@{fa-css-prefix}-adjust:before { content: @fa-var-adjust; }
    +.@{fa-css-prefix}-tint:before { content: @fa-var-tint; }
    +.@{fa-css-prefix}-edit:before,
    +.@{fa-css-prefix}-pencil-square-o:before { content: @fa-var-pencil-square-o; }
    +.@{fa-css-prefix}-share-square-o:before { content: @fa-var-share-square-o; }
    +.@{fa-css-prefix}-check-square-o:before { content: @fa-var-check-square-o; }
    +.@{fa-css-prefix}-arrows:before { content: @fa-var-arrows; }
    +.@{fa-css-prefix}-step-backward:before { content: @fa-var-step-backward; }
    +.@{fa-css-prefix}-fast-backward:before { content: @fa-var-fast-backward; }
    +.@{fa-css-prefix}-backward:before { content: @fa-var-backward; }
    +.@{fa-css-prefix}-play:before { content: @fa-var-play; }
    +.@{fa-css-prefix}-pause:before { content: @fa-var-pause; }
    +.@{fa-css-prefix}-stop:before { content: @fa-var-stop; }
    +.@{fa-css-prefix}-forward:before { content: @fa-var-forward; }
    +.@{fa-css-prefix}-fast-forward:before { content: @fa-var-fast-forward; }
    +.@{fa-css-prefix}-step-forward:before { content: @fa-var-step-forward; }
    +.@{fa-css-prefix}-eject:before { content: @fa-var-eject; }
    +.@{fa-css-prefix}-chevron-left:before { content: @fa-var-chevron-left; }
    +.@{fa-css-prefix}-chevron-right:before { content: @fa-var-chevron-right; }
    +.@{fa-css-prefix}-plus-circle:before { content: @fa-var-plus-circle; }
    +.@{fa-css-prefix}-minus-circle:before { content: @fa-var-minus-circle; }
    +.@{fa-css-prefix}-times-circle:before { content: @fa-var-times-circle; }
    +.@{fa-css-prefix}-check-circle:before { content: @fa-var-check-circle; }
    +.@{fa-css-prefix}-question-circle:before { content: @fa-var-question-circle; }
    +.@{fa-css-prefix}-info-circle:before { content: @fa-var-info-circle; }
    +.@{fa-css-prefix}-crosshairs:before { content: @fa-var-crosshairs; }
    +.@{fa-css-prefix}-times-circle-o:before { content: @fa-var-times-circle-o; }
    +.@{fa-css-prefix}-check-circle-o:before { content: @fa-var-check-circle-o; }
    +.@{fa-css-prefix}-ban:before { content: @fa-var-ban; }
    +.@{fa-css-prefix}-arrow-left:before { content: @fa-var-arrow-left; }
    +.@{fa-css-prefix}-arrow-right:before { content: @fa-var-arrow-right; }
    +.@{fa-css-prefix}-arrow-up:before { content: @fa-var-arrow-up; }
    +.@{fa-css-prefix}-arrow-down:before { content: @fa-var-arrow-down; }
    +.@{fa-css-prefix}-mail-forward:before,
    +.@{fa-css-prefix}-share:before { content: @fa-var-share; }
    +.@{fa-css-prefix}-expand:before { content: @fa-var-expand; }
    +.@{fa-css-prefix}-compress:before { content: @fa-var-compress; }
    +.@{fa-css-prefix}-plus:before { content: @fa-var-plus; }
    +.@{fa-css-prefix}-minus:before { content: @fa-var-minus; }
    +.@{fa-css-prefix}-asterisk:before { content: @fa-var-asterisk; }
    +.@{fa-css-prefix}-exclamation-circle:before { content: @fa-var-exclamation-circle; }
    +.@{fa-css-prefix}-gift:before { content: @fa-var-gift; }
    +.@{fa-css-prefix}-leaf:before { content: @fa-var-leaf; }
    +.@{fa-css-prefix}-fire:before { content: @fa-var-fire; }
    +.@{fa-css-prefix}-eye:before { content: @fa-var-eye; }
    +.@{fa-css-prefix}-eye-slash:before { content: @fa-var-eye-slash; }
    +.@{fa-css-prefix}-warning:before,
    +.@{fa-css-prefix}-exclamation-triangle:before { content: @fa-var-exclamation-triangle; }
    +.@{fa-css-prefix}-plane:before { content: @fa-var-plane; }
    +.@{fa-css-prefix}-calendar:before { content: @fa-var-calendar; }
    +.@{fa-css-prefix}-random:before { content: @fa-var-random; }
    +.@{fa-css-prefix}-comment:before { content: @fa-var-comment; }
    +.@{fa-css-prefix}-magnet:before { content: @fa-var-magnet; }
    +.@{fa-css-prefix}-chevron-up:before { content: @fa-var-chevron-up; }
    +.@{fa-css-prefix}-chevron-down:before { content: @fa-var-chevron-down; }
    +.@{fa-css-prefix}-retweet:before { content: @fa-var-retweet; }
    +.@{fa-css-prefix}-shopping-cart:before { content: @fa-var-shopping-cart; }
    +.@{fa-css-prefix}-folder:before { content: @fa-var-folder; }
    +.@{fa-css-prefix}-folder-open:before { content: @fa-var-folder-open; }
    +.@{fa-css-prefix}-arrows-v:before { content: @fa-var-arrows-v; }
    +.@{fa-css-prefix}-arrows-h:before { content: @fa-var-arrows-h; }
    +.@{fa-css-prefix}-bar-chart-o:before,
    +.@{fa-css-prefix}-bar-chart:before { content: @fa-var-bar-chart; }
    +.@{fa-css-prefix}-twitter-square:before { content: @fa-var-twitter-square; }
    +.@{fa-css-prefix}-facebook-square:before { content: @fa-var-facebook-square; }
    +.@{fa-css-prefix}-camera-retro:before { content: @fa-var-camera-retro; }
    +.@{fa-css-prefix}-key:before { content: @fa-var-key; }
    +.@{fa-css-prefix}-gears:before,
    +.@{fa-css-prefix}-cogs:before { content: @fa-var-cogs; }
    +.@{fa-css-prefix}-comments:before { content: @fa-var-comments; }
    +.@{fa-css-prefix}-thumbs-o-up:before { content: @fa-var-thumbs-o-up; }
    +.@{fa-css-prefix}-thumbs-o-down:before { content: @fa-var-thumbs-o-down; }
    +.@{fa-css-prefix}-star-half:before { content: @fa-var-star-half; }
    +.@{fa-css-prefix}-heart-o:before { content: @fa-var-heart-o; }
    +.@{fa-css-prefix}-sign-out:before { content: @fa-var-sign-out; }
    +.@{fa-css-prefix}-linkedin-square:before { content: @fa-var-linkedin-square; }
    +.@{fa-css-prefix}-thumb-tack:before { content: @fa-var-thumb-tack; }
    +.@{fa-css-prefix}-external-link:before { content: @fa-var-external-link; }
    +.@{fa-css-prefix}-sign-in:before { content: @fa-var-sign-in; }
    +.@{fa-css-prefix}-trophy:before { content: @fa-var-trophy; }
    +.@{fa-css-prefix}-github-square:before { content: @fa-var-github-square; }
    +.@{fa-css-prefix}-upload:before { content: @fa-var-upload; }
    +.@{fa-css-prefix}-lemon-o:before { content: @fa-var-lemon-o; }
    +.@{fa-css-prefix}-phone:before { content: @fa-var-phone; }
    +.@{fa-css-prefix}-square-o:before { content: @fa-var-square-o; }
    +.@{fa-css-prefix}-bookmark-o:before { content: @fa-var-bookmark-o; }
    +.@{fa-css-prefix}-phone-square:before { content: @fa-var-phone-square; }
    +.@{fa-css-prefix}-twitter:before { content: @fa-var-twitter; }
    +.@{fa-css-prefix}-facebook-f:before,
    +.@{fa-css-prefix}-facebook:before { content: @fa-var-facebook; }
    +.@{fa-css-prefix}-github:before { content: @fa-var-github; }
    +.@{fa-css-prefix}-unlock:before { content: @fa-var-unlock; }
    +.@{fa-css-prefix}-credit-card:before { content: @fa-var-credit-card; }
    +.@{fa-css-prefix}-feed:before,
    +.@{fa-css-prefix}-rss:before { content: @fa-var-rss; }
    +.@{fa-css-prefix}-hdd-o:before { content: @fa-var-hdd-o; }
    +.@{fa-css-prefix}-bullhorn:before { content: @fa-var-bullhorn; }
    +.@{fa-css-prefix}-bell:before { content: @fa-var-bell; }
    +.@{fa-css-prefix}-certificate:before { content: @fa-var-certificate; }
    +.@{fa-css-prefix}-hand-o-right:before { content: @fa-var-hand-o-right; }
    +.@{fa-css-prefix}-hand-o-left:before { content: @fa-var-hand-o-left; }
    +.@{fa-css-prefix}-hand-o-up:before { content: @fa-var-hand-o-up; }
    +.@{fa-css-prefix}-hand-o-down:before { content: @fa-var-hand-o-down; }
    +.@{fa-css-prefix}-arrow-circle-left:before { content: @fa-var-arrow-circle-left; }
    +.@{fa-css-prefix}-arrow-circle-right:before { content: @fa-var-arrow-circle-right; }
    +.@{fa-css-prefix}-arrow-circle-up:before { content: @fa-var-arrow-circle-up; }
    +.@{fa-css-prefix}-arrow-circle-down:before { content: @fa-var-arrow-circle-down; }
    +.@{fa-css-prefix}-globe:before { content: @fa-var-globe; }
    +.@{fa-css-prefix}-wrench:before { content: @fa-var-wrench; }
    +.@{fa-css-prefix}-tasks:before { content: @fa-var-tasks; }
    +.@{fa-css-prefix}-filter:before { content: @fa-var-filter; }
    +.@{fa-css-prefix}-briefcase:before { content: @fa-var-briefcase; }
    +.@{fa-css-prefix}-arrows-alt:before { content: @fa-var-arrows-alt; }
    +.@{fa-css-prefix}-group:before,
    +.@{fa-css-prefix}-users:before { content: @fa-var-users; }
    +.@{fa-css-prefix}-chain:before,
    +.@{fa-css-prefix}-link:before { content: @fa-var-link; }
    +.@{fa-css-prefix}-cloud:before { content: @fa-var-cloud; }
    +.@{fa-css-prefix}-flask:before { content: @fa-var-flask; }
    +.@{fa-css-prefix}-cut:before,
    +.@{fa-css-prefix}-scissors:before { content: @fa-var-scissors; }
    +.@{fa-css-prefix}-copy:before,
    +.@{fa-css-prefix}-files-o:before { content: @fa-var-files-o; }
    +.@{fa-css-prefix}-paperclip:before { content: @fa-var-paperclip; }
    +.@{fa-css-prefix}-save:before,
    +.@{fa-css-prefix}-floppy-o:before { content: @fa-var-floppy-o; }
    +.@{fa-css-prefix}-square:before { content: @fa-var-square; }
    +.@{fa-css-prefix}-navicon:before,
    +.@{fa-css-prefix}-reorder:before,
    +.@{fa-css-prefix}-bars:before { content: @fa-var-bars; }
    +.@{fa-css-prefix}-list-ul:before { content: @fa-var-list-ul; }
    +.@{fa-css-prefix}-list-ol:before { content: @fa-var-list-ol; }
    +.@{fa-css-prefix}-strikethrough:before { content: @fa-var-strikethrough; }
    +.@{fa-css-prefix}-underline:before { content: @fa-var-underline; }
    +.@{fa-css-prefix}-table:before { content: @fa-var-table; }
    +.@{fa-css-prefix}-magic:before { content: @fa-var-magic; }
    +.@{fa-css-prefix}-truck:before { content: @fa-var-truck; }
    +.@{fa-css-prefix}-pinterest:before { content: @fa-var-pinterest; }
    +.@{fa-css-prefix}-pinterest-square:before { content: @fa-var-pinterest-square; }
    +.@{fa-css-prefix}-google-plus-square:before { content: @fa-var-google-plus-square; }
    +.@{fa-css-prefix}-google-plus:before { content: @fa-var-google-plus; }
    +.@{fa-css-prefix}-money:before { content: @fa-var-money; }
    +.@{fa-css-prefix}-caret-down:before { content: @fa-var-caret-down; }
    +.@{fa-css-prefix}-caret-up:before { content: @fa-var-caret-up; }
    +.@{fa-css-prefix}-caret-left:before { content: @fa-var-caret-left; }
    +.@{fa-css-prefix}-caret-right:before { content: @fa-var-caret-right; }
    +.@{fa-css-prefix}-columns:before { content: @fa-var-columns; }
    +.@{fa-css-prefix}-unsorted:before,
    +.@{fa-css-prefix}-sort:before { content: @fa-var-sort; }
    +.@{fa-css-prefix}-sort-down:before,
    +.@{fa-css-prefix}-sort-desc:before { content: @fa-var-sort-desc; }
    +.@{fa-css-prefix}-sort-up:before,
    +.@{fa-css-prefix}-sort-asc:before { content: @fa-var-sort-asc; }
    +.@{fa-css-prefix}-envelope:before { content: @fa-var-envelope; }
    +.@{fa-css-prefix}-linkedin:before { content: @fa-var-linkedin; }
    +.@{fa-css-prefix}-rotate-left:before,
    +.@{fa-css-prefix}-undo:before { content: @fa-var-undo; }
    +.@{fa-css-prefix}-legal:before,
    +.@{fa-css-prefix}-gavel:before { content: @fa-var-gavel; }
    +.@{fa-css-prefix}-dashboard:before,
    +.@{fa-css-prefix}-tachometer:before { content: @fa-var-tachometer; }
    +.@{fa-css-prefix}-comment-o:before { content: @fa-var-comment-o; }
    +.@{fa-css-prefix}-comments-o:before { content: @fa-var-comments-o; }
    +.@{fa-css-prefix}-flash:before,
    +.@{fa-css-prefix}-bolt:before { content: @fa-var-bolt; }
    +.@{fa-css-prefix}-sitemap:before { content: @fa-var-sitemap; }
    +.@{fa-css-prefix}-umbrella:before { content: @fa-var-umbrella; }
    +.@{fa-css-prefix}-paste:before,
    +.@{fa-css-prefix}-clipboard:before { content: @fa-var-clipboard; }
    +.@{fa-css-prefix}-lightbulb-o:before { content: @fa-var-lightbulb-o; }
    +.@{fa-css-prefix}-exchange:before { content: @fa-var-exchange; }
    +.@{fa-css-prefix}-cloud-download:before { content: @fa-var-cloud-download; }
    +.@{fa-css-prefix}-cloud-upload:before { content: @fa-var-cloud-upload; }
    +.@{fa-css-prefix}-user-md:before { content: @fa-var-user-md; }
    +.@{fa-css-prefix}-stethoscope:before { content: @fa-var-stethoscope; }
    +.@{fa-css-prefix}-suitcase:before { content: @fa-var-suitcase; }
    +.@{fa-css-prefix}-bell-o:before { content: @fa-var-bell-o; }
    +.@{fa-css-prefix}-coffee:before { content: @fa-var-coffee; }
    +.@{fa-css-prefix}-cutlery:before { content: @fa-var-cutlery; }
    +.@{fa-css-prefix}-file-text-o:before { content: @fa-var-file-text-o; }
    +.@{fa-css-prefix}-building-o:before { content: @fa-var-building-o; }
    +.@{fa-css-prefix}-hospital-o:before { content: @fa-var-hospital-o; }
    +.@{fa-css-prefix}-ambulance:before { content: @fa-var-ambulance; }
    +.@{fa-css-prefix}-medkit:before { content: @fa-var-medkit; }
    +.@{fa-css-prefix}-fighter-jet:before { content: @fa-var-fighter-jet; }
    +.@{fa-css-prefix}-beer:before { content: @fa-var-beer; }
    +.@{fa-css-prefix}-h-square:before { content: @fa-var-h-square; }
    +.@{fa-css-prefix}-plus-square:before { content: @fa-var-plus-square; }
    +.@{fa-css-prefix}-angle-double-left:before { content: @fa-var-angle-double-left; }
    +.@{fa-css-prefix}-angle-double-right:before { content: @fa-var-angle-double-right; }
    +.@{fa-css-prefix}-angle-double-up:before { content: @fa-var-angle-double-up; }
    +.@{fa-css-prefix}-angle-double-down:before { content: @fa-var-angle-double-down; }
    +.@{fa-css-prefix}-angle-left:before { content: @fa-var-angle-left; }
    +.@{fa-css-prefix}-angle-right:before { content: @fa-var-angle-right; }
    +.@{fa-css-prefix}-angle-up:before { content: @fa-var-angle-up; }
    +.@{fa-css-prefix}-angle-down:before { content: @fa-var-angle-down; }
    +.@{fa-css-prefix}-desktop:before { content: @fa-var-desktop; }
    +.@{fa-css-prefix}-laptop:before { content: @fa-var-laptop; }
    +.@{fa-css-prefix}-tablet:before { content: @fa-var-tablet; }
    +.@{fa-css-prefix}-mobile-phone:before,
    +.@{fa-css-prefix}-mobile:before { content: @fa-var-mobile; }
    +.@{fa-css-prefix}-circle-o:before { content: @fa-var-circle-o; }
    +.@{fa-css-prefix}-quote-left:before { content: @fa-var-quote-left; }
    +.@{fa-css-prefix}-quote-right:before { content: @fa-var-quote-right; }
    +.@{fa-css-prefix}-spinner:before { content: @fa-var-spinner; }
    +.@{fa-css-prefix}-circle:before { content: @fa-var-circle; }
    +.@{fa-css-prefix}-mail-reply:before,
    +.@{fa-css-prefix}-reply:before { content: @fa-var-reply; }
    +.@{fa-css-prefix}-github-alt:before { content: @fa-var-github-alt; }
    +.@{fa-css-prefix}-folder-o:before { content: @fa-var-folder-o; }
    +.@{fa-css-prefix}-folder-open-o:before { content: @fa-var-folder-open-o; }
    +.@{fa-css-prefix}-smile-o:before { content: @fa-var-smile-o; }
    +.@{fa-css-prefix}-frown-o:before { content: @fa-var-frown-o; }
    +.@{fa-css-prefix}-meh-o:before { content: @fa-var-meh-o; }
    +.@{fa-css-prefix}-gamepad:before { content: @fa-var-gamepad; }
    +.@{fa-css-prefix}-keyboard-o:before { content: @fa-var-keyboard-o; }
    +.@{fa-css-prefix}-flag-o:before { content: @fa-var-flag-o; }
    +.@{fa-css-prefix}-flag-checkered:before { content: @fa-var-flag-checkered; }
    +.@{fa-css-prefix}-terminal:before { content: @fa-var-terminal; }
    +.@{fa-css-prefix}-code:before { content: @fa-var-code; }
    +.@{fa-css-prefix}-mail-reply-all:before,
    +.@{fa-css-prefix}-reply-all:before { content: @fa-var-reply-all; }
    +.@{fa-css-prefix}-star-half-empty:before,
    +.@{fa-css-prefix}-star-half-full:before,
    +.@{fa-css-prefix}-star-half-o:before { content: @fa-var-star-half-o; }
    +.@{fa-css-prefix}-location-arrow:before { content: @fa-var-location-arrow; }
    +.@{fa-css-prefix}-crop:before { content: @fa-var-crop; }
    +.@{fa-css-prefix}-code-fork:before { content: @fa-var-code-fork; }
    +.@{fa-css-prefix}-unlink:before,
    +.@{fa-css-prefix}-chain-broken:before { content: @fa-var-chain-broken; }
    +.@{fa-css-prefix}-question:before { content: @fa-var-question; }
    +.@{fa-css-prefix}-info:before { content: @fa-var-info; }
    +.@{fa-css-prefix}-exclamation:before { content: @fa-var-exclamation; }
    +.@{fa-css-prefix}-superscript:before { content: @fa-var-superscript; }
    +.@{fa-css-prefix}-subscript:before { content: @fa-var-subscript; }
    +.@{fa-css-prefix}-eraser:before { content: @fa-var-eraser; }
    +.@{fa-css-prefix}-puzzle-piece:before { content: @fa-var-puzzle-piece; }
    +.@{fa-css-prefix}-microphone:before { content: @fa-var-microphone; }
    +.@{fa-css-prefix}-microphone-slash:before { content: @fa-var-microphone-slash; }
    +.@{fa-css-prefix}-shield:before { content: @fa-var-shield; }
    +.@{fa-css-prefix}-calendar-o:before { content: @fa-var-calendar-o; }
    +.@{fa-css-prefix}-fire-extinguisher:before { content: @fa-var-fire-extinguisher; }
    +.@{fa-css-prefix}-rocket:before { content: @fa-var-rocket; }
    +.@{fa-css-prefix}-maxcdn:before { content: @fa-var-maxcdn; }
    +.@{fa-css-prefix}-chevron-circle-left:before { content: @fa-var-chevron-circle-left; }
    +.@{fa-css-prefix}-chevron-circle-right:before { content: @fa-var-chevron-circle-right; }
    +.@{fa-css-prefix}-chevron-circle-up:before { content: @fa-var-chevron-circle-up; }
    +.@{fa-css-prefix}-chevron-circle-down:before { content: @fa-var-chevron-circle-down; }
    +.@{fa-css-prefix}-html5:before { content: @fa-var-html5; }
    +.@{fa-css-prefix}-css3:before { content: @fa-var-css3; }
    +.@{fa-css-prefix}-anchor:before { content: @fa-var-anchor; }
    +.@{fa-css-prefix}-unlock-alt:before { content: @fa-var-unlock-alt; }
    +.@{fa-css-prefix}-bullseye:before { content: @fa-var-bullseye; }
    +.@{fa-css-prefix}-ellipsis-h:before { content: @fa-var-ellipsis-h; }
    +.@{fa-css-prefix}-ellipsis-v:before { content: @fa-var-ellipsis-v; }
    +.@{fa-css-prefix}-rss-square:before { content: @fa-var-rss-square; }
    +.@{fa-css-prefix}-play-circle:before { content: @fa-var-play-circle; }
    +.@{fa-css-prefix}-ticket:before { content: @fa-var-ticket; }
    +.@{fa-css-prefix}-minus-square:before { content: @fa-var-minus-square; }
    +.@{fa-css-prefix}-minus-square-o:before { content: @fa-var-minus-square-o; }
    +.@{fa-css-prefix}-level-up:before { content: @fa-var-level-up; }
    +.@{fa-css-prefix}-level-down:before { content: @fa-var-level-down; }
    +.@{fa-css-prefix}-check-square:before { content: @fa-var-check-square; }
    +.@{fa-css-prefix}-pencil-square:before { content: @fa-var-pencil-square; }
    +.@{fa-css-prefix}-external-link-square:before { content: @fa-var-external-link-square; }
    +.@{fa-css-prefix}-share-square:before { content: @fa-var-share-square; }
    +.@{fa-css-prefix}-compass:before { content: @fa-var-compass; }
    +.@{fa-css-prefix}-toggle-down:before,
    +.@{fa-css-prefix}-caret-square-o-down:before { content: @fa-var-caret-square-o-down; }
    +.@{fa-css-prefix}-toggle-up:before,
    +.@{fa-css-prefix}-caret-square-o-up:before { content: @fa-var-caret-square-o-up; }
    +.@{fa-css-prefix}-toggle-right:before,
    +.@{fa-css-prefix}-caret-square-o-right:before { content: @fa-var-caret-square-o-right; }
    +.@{fa-css-prefix}-euro:before,
    +.@{fa-css-prefix}-eur:before { content: @fa-var-eur; }
    +.@{fa-css-prefix}-gbp:before { content: @fa-var-gbp; }
    +.@{fa-css-prefix}-dollar:before,
    +.@{fa-css-prefix}-usd:before { content: @fa-var-usd; }
    +.@{fa-css-prefix}-rupee:before,
    +.@{fa-css-prefix}-inr:before { content: @fa-var-inr; }
    +.@{fa-css-prefix}-cny:before,
    +.@{fa-css-prefix}-rmb:before,
    +.@{fa-css-prefix}-yen:before,
    +.@{fa-css-prefix}-jpy:before { content: @fa-var-jpy; }
    +.@{fa-css-prefix}-ruble:before,
    +.@{fa-css-prefix}-rouble:before,
    +.@{fa-css-prefix}-rub:before { content: @fa-var-rub; }
    +.@{fa-css-prefix}-won:before,
    +.@{fa-css-prefix}-krw:before { content: @fa-var-krw; }
    +.@{fa-css-prefix}-bitcoin:before,
    +.@{fa-css-prefix}-btc:before { content: @fa-var-btc; }
    +.@{fa-css-prefix}-file:before { content: @fa-var-file; }
    +.@{fa-css-prefix}-file-text:before { content: @fa-var-file-text; }
    +.@{fa-css-prefix}-sort-alpha-asc:before { content: @fa-var-sort-alpha-asc; }
    +.@{fa-css-prefix}-sort-alpha-desc:before { content: @fa-var-sort-alpha-desc; }
    +.@{fa-css-prefix}-sort-amount-asc:before { content: @fa-var-sort-amount-asc; }
    +.@{fa-css-prefix}-sort-amount-desc:before { content: @fa-var-sort-amount-desc; }
    +.@{fa-css-prefix}-sort-numeric-asc:before { content: @fa-var-sort-numeric-asc; }
    +.@{fa-css-prefix}-sort-numeric-desc:before { content: @fa-var-sort-numeric-desc; }
    +.@{fa-css-prefix}-thumbs-up:before { content: @fa-var-thumbs-up; }
    +.@{fa-css-prefix}-thumbs-down:before { content: @fa-var-thumbs-down; }
    +.@{fa-css-prefix}-youtube-square:before { content: @fa-var-youtube-square; }
    +.@{fa-css-prefix}-youtube:before { content: @fa-var-youtube; }
    +.@{fa-css-prefix}-xing:before { content: @fa-var-xing; }
    +.@{fa-css-prefix}-xing-square:before { content: @fa-var-xing-square; }
    +.@{fa-css-prefix}-youtube-play:before { content: @fa-var-youtube-play; }
    +.@{fa-css-prefix}-dropbox:before { content: @fa-var-dropbox; }
    +.@{fa-css-prefix}-stack-overflow:before { content: @fa-var-stack-overflow; }
    +.@{fa-css-prefix}-instagram:before { content: @fa-var-instagram; }
    +.@{fa-css-prefix}-flickr:before { content: @fa-var-flickr; }
    +.@{fa-css-prefix}-adn:before { content: @fa-var-adn; }
    +.@{fa-css-prefix}-bitbucket:before { content: @fa-var-bitbucket; }
    +.@{fa-css-prefix}-bitbucket-square:before { content: @fa-var-bitbucket-square; }
    +.@{fa-css-prefix}-tumblr:before { content: @fa-var-tumblr; }
    +.@{fa-css-prefix}-tumblr-square:before { content: @fa-var-tumblr-square; }
    +.@{fa-css-prefix}-long-arrow-down:before { content: @fa-var-long-arrow-down; }
    +.@{fa-css-prefix}-long-arrow-up:before { content: @fa-var-long-arrow-up; }
    +.@{fa-css-prefix}-long-arrow-left:before { content: @fa-var-long-arrow-left; }
    +.@{fa-css-prefix}-long-arrow-right:before { content: @fa-var-long-arrow-right; }
    +.@{fa-css-prefix}-apple:before { content: @fa-var-apple; }
    +.@{fa-css-prefix}-windows:before { content: @fa-var-windows; }
    +.@{fa-css-prefix}-android:before { content: @fa-var-android; }
    +.@{fa-css-prefix}-linux:before { content: @fa-var-linux; }
    +.@{fa-css-prefix}-dribbble:before { content: @fa-var-dribbble; }
    +.@{fa-css-prefix}-skype:before { content: @fa-var-skype; }
    +.@{fa-css-prefix}-foursquare:before { content: @fa-var-foursquare; }
    +.@{fa-css-prefix}-trello:before { content: @fa-var-trello; }
    +.@{fa-css-prefix}-female:before { content: @fa-var-female; }
    +.@{fa-css-prefix}-male:before { content: @fa-var-male; }
    +.@{fa-css-prefix}-gittip:before,
    +.@{fa-css-prefix}-gratipay:before { content: @fa-var-gratipay; }
    +.@{fa-css-prefix}-sun-o:before { content: @fa-var-sun-o; }
    +.@{fa-css-prefix}-moon-o:before { content: @fa-var-moon-o; }
    +.@{fa-css-prefix}-archive:before { content: @fa-var-archive; }
    +.@{fa-css-prefix}-bug:before { content: @fa-var-bug; }
    +.@{fa-css-prefix}-vk:before { content: @fa-var-vk; }
    +.@{fa-css-prefix}-weibo:before { content: @fa-var-weibo; }
    +.@{fa-css-prefix}-renren:before { content: @fa-var-renren; }
    +.@{fa-css-prefix}-pagelines:before { content: @fa-var-pagelines; }
    +.@{fa-css-prefix}-stack-exchange:before { content: @fa-var-stack-exchange; }
    +.@{fa-css-prefix}-arrow-circle-o-right:before { content: @fa-var-arrow-circle-o-right; }
    +.@{fa-css-prefix}-arrow-circle-o-left:before { content: @fa-var-arrow-circle-o-left; }
    +.@{fa-css-prefix}-toggle-left:before,
    +.@{fa-css-prefix}-caret-square-o-left:before { content: @fa-var-caret-square-o-left; }
    +.@{fa-css-prefix}-dot-circle-o:before { content: @fa-var-dot-circle-o; }
    +.@{fa-css-prefix}-wheelchair:before { content: @fa-var-wheelchair; }
    +.@{fa-css-prefix}-vimeo-square:before { content: @fa-var-vimeo-square; }
    +.@{fa-css-prefix}-turkish-lira:before,
    +.@{fa-css-prefix}-try:before { content: @fa-var-try; }
    +.@{fa-css-prefix}-plus-square-o:before { content: @fa-var-plus-square-o; }
    +.@{fa-css-prefix}-space-shuttle:before { content: @fa-var-space-shuttle; }
    +.@{fa-css-prefix}-slack:before { content: @fa-var-slack; }
    +.@{fa-css-prefix}-envelope-square:before { content: @fa-var-envelope-square; }
    +.@{fa-css-prefix}-wordpress:before { content: @fa-var-wordpress; }
    +.@{fa-css-prefix}-openid:before { content: @fa-var-openid; }
    +.@{fa-css-prefix}-institution:before,
    +.@{fa-css-prefix}-bank:before,
    +.@{fa-css-prefix}-university:before { content: @fa-var-university; }
    +.@{fa-css-prefix}-mortar-board:before,
    +.@{fa-css-prefix}-graduation-cap:before { content: @fa-var-graduation-cap; }
    +.@{fa-css-prefix}-yahoo:before { content: @fa-var-yahoo; }
    +.@{fa-css-prefix}-google:before { content: @fa-var-google; }
    +.@{fa-css-prefix}-reddit:before { content: @fa-var-reddit; }
    +.@{fa-css-prefix}-reddit-square:before { content: @fa-var-reddit-square; }
    +.@{fa-css-prefix}-stumbleupon-circle:before { content: @fa-var-stumbleupon-circle; }
    +.@{fa-css-prefix}-stumbleupon:before { content: @fa-var-stumbleupon; }
    +.@{fa-css-prefix}-delicious:before { content: @fa-var-delicious; }
    +.@{fa-css-prefix}-digg:before { content: @fa-var-digg; }
    +.@{fa-css-prefix}-pied-piper:before { content: @fa-var-pied-piper; }
    +.@{fa-css-prefix}-pied-piper-alt:before { content: @fa-var-pied-piper-alt; }
    +.@{fa-css-prefix}-drupal:before { content: @fa-var-drupal; }
    +.@{fa-css-prefix}-joomla:before { content: @fa-var-joomla; }
    +.@{fa-css-prefix}-language:before { content: @fa-var-language; }
    +.@{fa-css-prefix}-fax:before { content: @fa-var-fax; }
    +.@{fa-css-prefix}-building:before { content: @fa-var-building; }
    +.@{fa-css-prefix}-child:before { content: @fa-var-child; }
    +.@{fa-css-prefix}-paw:before { content: @fa-var-paw; }
    +.@{fa-css-prefix}-spoon:before { content: @fa-var-spoon; }
    +.@{fa-css-prefix}-cube:before { content: @fa-var-cube; }
    +.@{fa-css-prefix}-cubes:before { content: @fa-var-cubes; }
    +.@{fa-css-prefix}-behance:before { content: @fa-var-behance; }
    +.@{fa-css-prefix}-behance-square:before { content: @fa-var-behance-square; }
    +.@{fa-css-prefix}-steam:before { content: @fa-var-steam; }
    +.@{fa-css-prefix}-steam-square:before { content: @fa-var-steam-square; }
    +.@{fa-css-prefix}-recycle:before { content: @fa-var-recycle; }
    +.@{fa-css-prefix}-automobile:before,
    +.@{fa-css-prefix}-car:before { content: @fa-var-car; }
    +.@{fa-css-prefix}-cab:before,
    +.@{fa-css-prefix}-taxi:before { content: @fa-var-taxi; }
    +.@{fa-css-prefix}-tree:before { content: @fa-var-tree; }
    +.@{fa-css-prefix}-spotify:before { content: @fa-var-spotify; }
    +.@{fa-css-prefix}-deviantart:before { content: @fa-var-deviantart; }
    +.@{fa-css-prefix}-soundcloud:before { content: @fa-var-soundcloud; }
    +.@{fa-css-prefix}-database:before { content: @fa-var-database; }
    +.@{fa-css-prefix}-file-pdf-o:before { content: @fa-var-file-pdf-o; }
    +.@{fa-css-prefix}-file-word-o:before { content: @fa-var-file-word-o; }
    +.@{fa-css-prefix}-file-excel-o:before { content: @fa-var-file-excel-o; }
    +.@{fa-css-prefix}-file-powerpoint-o:before { content: @fa-var-file-powerpoint-o; }
    +.@{fa-css-prefix}-file-photo-o:before,
    +.@{fa-css-prefix}-file-picture-o:before,
    +.@{fa-css-prefix}-file-image-o:before { content: @fa-var-file-image-o; }
    +.@{fa-css-prefix}-file-zip-o:before,
    +.@{fa-css-prefix}-file-archive-o:before { content: @fa-var-file-archive-o; }
    +.@{fa-css-prefix}-file-sound-o:before,
    +.@{fa-css-prefix}-file-audio-o:before { content: @fa-var-file-audio-o; }
    +.@{fa-css-prefix}-file-movie-o:before,
    +.@{fa-css-prefix}-file-video-o:before { content: @fa-var-file-video-o; }
    +.@{fa-css-prefix}-file-code-o:before { content: @fa-var-file-code-o; }
    +.@{fa-css-prefix}-vine:before { content: @fa-var-vine; }
    +.@{fa-css-prefix}-codepen:before { content: @fa-var-codepen; }
    +.@{fa-css-prefix}-jsfiddle:before { content: @fa-var-jsfiddle; }
    +.@{fa-css-prefix}-life-bouy:before,
    +.@{fa-css-prefix}-life-buoy:before,
    +.@{fa-css-prefix}-life-saver:before,
    +.@{fa-css-prefix}-support:before,
    +.@{fa-css-prefix}-life-ring:before { content: @fa-var-life-ring; }
    +.@{fa-css-prefix}-circle-o-notch:before { content: @fa-var-circle-o-notch; }
    +.@{fa-css-prefix}-ra:before,
    +.@{fa-css-prefix}-rebel:before { content: @fa-var-rebel; }
    +.@{fa-css-prefix}-ge:before,
    +.@{fa-css-prefix}-empire:before { content: @fa-var-empire; }
    +.@{fa-css-prefix}-git-square:before { content: @fa-var-git-square; }
    +.@{fa-css-prefix}-git:before { content: @fa-var-git; }
    +.@{fa-css-prefix}-y-combinator-square:before,
    +.@{fa-css-prefix}-yc-square:before,
    +.@{fa-css-prefix}-hacker-news:before { content: @fa-var-hacker-news; }
    +.@{fa-css-prefix}-tencent-weibo:before { content: @fa-var-tencent-weibo; }
    +.@{fa-css-prefix}-qq:before { content: @fa-var-qq; }
    +.@{fa-css-prefix}-wechat:before,
    +.@{fa-css-prefix}-weixin:before { content: @fa-var-weixin; }
    +.@{fa-css-prefix}-send:before,
    +.@{fa-css-prefix}-paper-plane:before { content: @fa-var-paper-plane; }
    +.@{fa-css-prefix}-send-o:before,
    +.@{fa-css-prefix}-paper-plane-o:before { content: @fa-var-paper-plane-o; }
    +.@{fa-css-prefix}-history:before { content: @fa-var-history; }
    +.@{fa-css-prefix}-circle-thin:before { content: @fa-var-circle-thin; }
    +.@{fa-css-prefix}-header:before { content: @fa-var-header; }
    +.@{fa-css-prefix}-paragraph:before { content: @fa-var-paragraph; }
    +.@{fa-css-prefix}-sliders:before { content: @fa-var-sliders; }
    +.@{fa-css-prefix}-share-alt:before { content: @fa-var-share-alt; }
    +.@{fa-css-prefix}-share-alt-square:before { content: @fa-var-share-alt-square; }
    +.@{fa-css-prefix}-bomb:before { content: @fa-var-bomb; }
    +.@{fa-css-prefix}-soccer-ball-o:before,
    +.@{fa-css-prefix}-futbol-o:before { content: @fa-var-futbol-o; }
    +.@{fa-css-prefix}-tty:before { content: @fa-var-tty; }
    +.@{fa-css-prefix}-binoculars:before { content: @fa-var-binoculars; }
    +.@{fa-css-prefix}-plug:before { content: @fa-var-plug; }
    +.@{fa-css-prefix}-slideshare:before { content: @fa-var-slideshare; }
    +.@{fa-css-prefix}-twitch:before { content: @fa-var-twitch; }
    +.@{fa-css-prefix}-yelp:before { content: @fa-var-yelp; }
    +.@{fa-css-prefix}-newspaper-o:before { content: @fa-var-newspaper-o; }
    +.@{fa-css-prefix}-wifi:before { content: @fa-var-wifi; }
    +.@{fa-css-prefix}-calculator:before { content: @fa-var-calculator; }
    +.@{fa-css-prefix}-paypal:before { content: @fa-var-paypal; }
    +.@{fa-css-prefix}-google-wallet:before { content: @fa-var-google-wallet; }
    +.@{fa-css-prefix}-cc-visa:before { content: @fa-var-cc-visa; }
    +.@{fa-css-prefix}-cc-mastercard:before { content: @fa-var-cc-mastercard; }
    +.@{fa-css-prefix}-cc-discover:before { content: @fa-var-cc-discover; }
    +.@{fa-css-prefix}-cc-amex:before { content: @fa-var-cc-amex; }
    +.@{fa-css-prefix}-cc-paypal:before { content: @fa-var-cc-paypal; }
    +.@{fa-css-prefix}-cc-stripe:before { content: @fa-var-cc-stripe; }
    +.@{fa-css-prefix}-bell-slash:before { content: @fa-var-bell-slash; }
    +.@{fa-css-prefix}-bell-slash-o:before { content: @fa-var-bell-slash-o; }
    +.@{fa-css-prefix}-trash:before { content: @fa-var-trash; }
    +.@{fa-css-prefix}-copyright:before { content: @fa-var-copyright; }
    +.@{fa-css-prefix}-at:before { content: @fa-var-at; }
    +.@{fa-css-prefix}-eyedropper:before { content: @fa-var-eyedropper; }
    +.@{fa-css-prefix}-paint-brush:before { content: @fa-var-paint-brush; }
    +.@{fa-css-prefix}-birthday-cake:before { content: @fa-var-birthday-cake; }
    +.@{fa-css-prefix}-area-chart:before { content: @fa-var-area-chart; }
    +.@{fa-css-prefix}-pie-chart:before { content: @fa-var-pie-chart; }
    +.@{fa-css-prefix}-line-chart:before { content: @fa-var-line-chart; }
    +.@{fa-css-prefix}-lastfm:before { content: @fa-var-lastfm; }
    +.@{fa-css-prefix}-lastfm-square:before { content: @fa-var-lastfm-square; }
    +.@{fa-css-prefix}-toggle-off:before { content: @fa-var-toggle-off; }
    +.@{fa-css-prefix}-toggle-on:before { content: @fa-var-toggle-on; }
    +.@{fa-css-prefix}-bicycle:before { content: @fa-var-bicycle; }
    +.@{fa-css-prefix}-bus:before { content: @fa-var-bus; }
    +.@{fa-css-prefix}-ioxhost:before { content: @fa-var-ioxhost; }
    +.@{fa-css-prefix}-angellist:before { content: @fa-var-angellist; }
    +.@{fa-css-prefix}-cc:before { content: @fa-var-cc; }
    +.@{fa-css-prefix}-shekel:before,
    +.@{fa-css-prefix}-sheqel:before,
    +.@{fa-css-prefix}-ils:before { content: @fa-var-ils; }
    +.@{fa-css-prefix}-meanpath:before { content: @fa-var-meanpath; }
    +.@{fa-css-prefix}-buysellads:before { content: @fa-var-buysellads; }
    +.@{fa-css-prefix}-connectdevelop:before { content: @fa-var-connectdevelop; }
    +.@{fa-css-prefix}-dashcube:before { content: @fa-var-dashcube; }
    +.@{fa-css-prefix}-forumbee:before { content: @fa-var-forumbee; }
    +.@{fa-css-prefix}-leanpub:before { content: @fa-var-leanpub; }
    +.@{fa-css-prefix}-sellsy:before { content: @fa-var-sellsy; }
    +.@{fa-css-prefix}-shirtsinbulk:before { content: @fa-var-shirtsinbulk; }
    +.@{fa-css-prefix}-simplybuilt:before { content: @fa-var-simplybuilt; }
    +.@{fa-css-prefix}-skyatlas:before { content: @fa-var-skyatlas; }
    +.@{fa-css-prefix}-cart-plus:before { content: @fa-var-cart-plus; }
    +.@{fa-css-prefix}-cart-arrow-down:before { content: @fa-var-cart-arrow-down; }
    +.@{fa-css-prefix}-diamond:before { content: @fa-var-diamond; }
    +.@{fa-css-prefix}-ship:before { content: @fa-var-ship; }
    +.@{fa-css-prefix}-user-secret:before { content: @fa-var-user-secret; }
    +.@{fa-css-prefix}-motorcycle:before { content: @fa-var-motorcycle; }
    +.@{fa-css-prefix}-street-view:before { content: @fa-var-street-view; }
    +.@{fa-css-prefix}-heartbeat:before { content: @fa-var-heartbeat; }
    +.@{fa-css-prefix}-venus:before { content: @fa-var-venus; }
    +.@{fa-css-prefix}-mars:before { content: @fa-var-mars; }
    +.@{fa-css-prefix}-mercury:before { content: @fa-var-mercury; }
    +.@{fa-css-prefix}-intersex:before,
    +.@{fa-css-prefix}-transgender:before { content: @fa-var-transgender; }
    +.@{fa-css-prefix}-transgender-alt:before { content: @fa-var-transgender-alt; }
    +.@{fa-css-prefix}-venus-double:before { content: @fa-var-venus-double; }
    +.@{fa-css-prefix}-mars-double:before { content: @fa-var-mars-double; }
    +.@{fa-css-prefix}-venus-mars:before { content: @fa-var-venus-mars; }
    +.@{fa-css-prefix}-mars-stroke:before { content: @fa-var-mars-stroke; }
    +.@{fa-css-prefix}-mars-stroke-v:before { content: @fa-var-mars-stroke-v; }
    +.@{fa-css-prefix}-mars-stroke-h:before { content: @fa-var-mars-stroke-h; }
    +.@{fa-css-prefix}-neuter:before { content: @fa-var-neuter; }
    +.@{fa-css-prefix}-genderless:before { content: @fa-var-genderless; }
    +.@{fa-css-prefix}-facebook-official:before { content: @fa-var-facebook-official; }
    +.@{fa-css-prefix}-pinterest-p:before { content: @fa-var-pinterest-p; }
    +.@{fa-css-prefix}-whatsapp:before { content: @fa-var-whatsapp; }
    +.@{fa-css-prefix}-server:before { content: @fa-var-server; }
    +.@{fa-css-prefix}-user-plus:before { content: @fa-var-user-plus; }
    +.@{fa-css-prefix}-user-times:before { content: @fa-var-user-times; }
    +.@{fa-css-prefix}-hotel:before,
    +.@{fa-css-prefix}-bed:before { content: @fa-var-bed; }
    +.@{fa-css-prefix}-viacoin:before { content: @fa-var-viacoin; }
    +.@{fa-css-prefix}-train:before { content: @fa-var-train; }
    +.@{fa-css-prefix}-subway:before { content: @fa-var-subway; }
    +.@{fa-css-prefix}-medium:before { content: @fa-var-medium; }
    +.@{fa-css-prefix}-yc:before,
    +.@{fa-css-prefix}-y-combinator:before { content: @fa-var-y-combinator; }
    +.@{fa-css-prefix}-optin-monster:before { content: @fa-var-optin-monster; }
    +.@{fa-css-prefix}-opencart:before { content: @fa-var-opencart; }
    +.@{fa-css-prefix}-expeditedssl:before { content: @fa-var-expeditedssl; }
    +.@{fa-css-prefix}-battery-4:before,
    +.@{fa-css-prefix}-battery-full:before { content: @fa-var-battery-full; }
    +.@{fa-css-prefix}-battery-3:before,
    +.@{fa-css-prefix}-battery-three-quarters:before { content: @fa-var-battery-three-quarters; }
    +.@{fa-css-prefix}-battery-2:before,
    +.@{fa-css-prefix}-battery-half:before { content: @fa-var-battery-half; }
    +.@{fa-css-prefix}-battery-1:before,
    +.@{fa-css-prefix}-battery-quarter:before { content: @fa-var-battery-quarter; }
    +.@{fa-css-prefix}-battery-0:before,
    +.@{fa-css-prefix}-battery-empty:before { content: @fa-var-battery-empty; }
    +.@{fa-css-prefix}-mouse-pointer:before { content: @fa-var-mouse-pointer; }
    +.@{fa-css-prefix}-i-cursor:before { content: @fa-var-i-cursor; }
    +.@{fa-css-prefix}-object-group:before { content: @fa-var-object-group; }
    +.@{fa-css-prefix}-object-ungroup:before { content: @fa-var-object-ungroup; }
    +.@{fa-css-prefix}-sticky-note:before { content: @fa-var-sticky-note; }
    +.@{fa-css-prefix}-sticky-note-o:before { content: @fa-var-sticky-note-o; }
    +.@{fa-css-prefix}-cc-jcb:before { content: @fa-var-cc-jcb; }
    +.@{fa-css-prefix}-cc-diners-club:before { content: @fa-var-cc-diners-club; }
    +.@{fa-css-prefix}-clone:before { content: @fa-var-clone; }
    +.@{fa-css-prefix}-balance-scale:before { content: @fa-var-balance-scale; }
    +.@{fa-css-prefix}-hourglass-o:before { content: @fa-var-hourglass-o; }
    +.@{fa-css-prefix}-hourglass-1:before,
    +.@{fa-css-prefix}-hourglass-start:before { content: @fa-var-hourglass-start; }
    +.@{fa-css-prefix}-hourglass-2:before,
    +.@{fa-css-prefix}-hourglass-half:before { content: @fa-var-hourglass-half; }
    +.@{fa-css-prefix}-hourglass-3:before,
    +.@{fa-css-prefix}-hourglass-end:before { content: @fa-var-hourglass-end; }
    +.@{fa-css-prefix}-hourglass:before { content: @fa-var-hourglass; }
    +.@{fa-css-prefix}-hand-grab-o:before,
    +.@{fa-css-prefix}-hand-rock-o:before { content: @fa-var-hand-rock-o; }
    +.@{fa-css-prefix}-hand-stop-o:before,
    +.@{fa-css-prefix}-hand-paper-o:before { content: @fa-var-hand-paper-o; }
    +.@{fa-css-prefix}-hand-scissors-o:before { content: @fa-var-hand-scissors-o; }
    +.@{fa-css-prefix}-hand-lizard-o:before { content: @fa-var-hand-lizard-o; }
    +.@{fa-css-prefix}-hand-spock-o:before { content: @fa-var-hand-spock-o; }
    +.@{fa-css-prefix}-hand-pointer-o:before { content: @fa-var-hand-pointer-o; }
    +.@{fa-css-prefix}-hand-peace-o:before { content: @fa-var-hand-peace-o; }
    +.@{fa-css-prefix}-trademark:before { content: @fa-var-trademark; }
    +.@{fa-css-prefix}-registered:before { content: @fa-var-registered; }
    +.@{fa-css-prefix}-creative-commons:before { content: @fa-var-creative-commons; }
    +.@{fa-css-prefix}-gg:before { content: @fa-var-gg; }
    +.@{fa-css-prefix}-gg-circle:before { content: @fa-var-gg-circle; }
    +.@{fa-css-prefix}-tripadvisor:before { content: @fa-var-tripadvisor; }
    +.@{fa-css-prefix}-odnoklassniki:before { content: @fa-var-odnoklassniki; }
    +.@{fa-css-prefix}-odnoklassniki-square:before { content: @fa-var-odnoklassniki-square; }
    +.@{fa-css-prefix}-get-pocket:before { content: @fa-var-get-pocket; }
    +.@{fa-css-prefix}-wikipedia-w:before { content: @fa-var-wikipedia-w; }
    +.@{fa-css-prefix}-safari:before { content: @fa-var-safari; }
    +.@{fa-css-prefix}-chrome:before { content: @fa-var-chrome; }
    +.@{fa-css-prefix}-firefox:before { content: @fa-var-firefox; }
    +.@{fa-css-prefix}-opera:before { content: @fa-var-opera; }
    +.@{fa-css-prefix}-internet-explorer:before { content: @fa-var-internet-explorer; }
    +.@{fa-css-prefix}-tv:before,
    +.@{fa-css-prefix}-television:before { content: @fa-var-television; }
    +.@{fa-css-prefix}-contao:before { content: @fa-var-contao; }
    +.@{fa-css-prefix}-500px:before { content: @fa-var-500px; }
    +.@{fa-css-prefix}-amazon:before { content: @fa-var-amazon; }
    +.@{fa-css-prefix}-calendar-plus-o:before { content: @fa-var-calendar-plus-o; }
    +.@{fa-css-prefix}-calendar-minus-o:before { content: @fa-var-calendar-minus-o; }
    +.@{fa-css-prefix}-calendar-times-o:before { content: @fa-var-calendar-times-o; }
    +.@{fa-css-prefix}-calendar-check-o:before { content: @fa-var-calendar-check-o; }
    +.@{fa-css-prefix}-industry:before { content: @fa-var-industry; }
    +.@{fa-css-prefix}-map-pin:before { content: @fa-var-map-pin; }
    +.@{fa-css-prefix}-map-signs:before { content: @fa-var-map-signs; }
    +.@{fa-css-prefix}-map-o:before { content: @fa-var-map-o; }
    +.@{fa-css-prefix}-map:before { content: @fa-var-map; }
    +.@{fa-css-prefix}-commenting:before { content: @fa-var-commenting; }
    +.@{fa-css-prefix}-commenting-o:before { content: @fa-var-commenting-o; }
    +.@{fa-css-prefix}-houzz:before { content: @fa-var-houzz; }
    +.@{fa-css-prefix}-vimeo:before { content: @fa-var-vimeo; }
    +.@{fa-css-prefix}-black-tie:before { content: @fa-var-black-tie; }
    +.@{fa-css-prefix}-fonticons:before { content: @fa-var-fonticons; }
    +.@{fa-css-prefix}-reddit-alien:before { content: @fa-var-reddit-alien; }
    +.@{fa-css-prefix}-edge:before { content: @fa-var-edge; }
    +.@{fa-css-prefix}-credit-card-alt:before { content: @fa-var-credit-card-alt; }
    +.@{fa-css-prefix}-codiepie:before { content: @fa-var-codiepie; }
    +.@{fa-css-prefix}-modx:before { content: @fa-var-modx; }
    +.@{fa-css-prefix}-fort-awesome:before { content: @fa-var-fort-awesome; }
    +.@{fa-css-prefix}-usb:before { content: @fa-var-usb; }
    +.@{fa-css-prefix}-product-hunt:before { content: @fa-var-product-hunt; }
    +.@{fa-css-prefix}-mixcloud:before { content: @fa-var-mixcloud; }
    +.@{fa-css-prefix}-scribd:before { content: @fa-var-scribd; }
    +.@{fa-css-prefix}-pause-circle:before { content: @fa-var-pause-circle; }
    +.@{fa-css-prefix}-pause-circle-o:before { content: @fa-var-pause-circle-o; }
    +.@{fa-css-prefix}-stop-circle:before { content: @fa-var-stop-circle; }
    +.@{fa-css-prefix}-stop-circle-o:before { content: @fa-var-stop-circle-o; }
    +.@{fa-css-prefix}-shopping-bag:before { content: @fa-var-shopping-bag; }
    +.@{fa-css-prefix}-shopping-basket:before { content: @fa-var-shopping-basket; }
    +.@{fa-css-prefix}-hashtag:before { content: @fa-var-hashtag; }
    +.@{fa-css-prefix}-bluetooth:before { content: @fa-var-bluetooth; }
    +.@{fa-css-prefix}-bluetooth-b:before { content: @fa-var-bluetooth-b; }
    +.@{fa-css-prefix}-percent:before { content: @fa-var-percent; }
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/less/larger.less b/ituro/static/content_management/font-awesome-4.5.0/less/larger.less
    new file mode 100644
    index 0000000..c9d6467
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/less/larger.less
    @@ -0,0 +1,13 @@
    +// Icon Sizes
    +// -------------------------
    +
    +/* makes the font 33% larger relative to the icon container */
    +.@{fa-css-prefix}-lg {
    +  font-size: (4em / 3);
    +  line-height: (3em / 4);
    +  vertical-align: -15%;
    +}
    +.@{fa-css-prefix}-2x { font-size: 2em; }
    +.@{fa-css-prefix}-3x { font-size: 3em; }
    +.@{fa-css-prefix}-4x { font-size: 4em; }
    +.@{fa-css-prefix}-5x { font-size: 5em; }
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/less/list.less b/ituro/static/content_management/font-awesome-4.5.0/less/list.less
    new file mode 100644
    index 0000000..0b44038
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/less/list.less
    @@ -0,0 +1,19 @@
    +// List Icons
    +// -------------------------
    +
    +.@{fa-css-prefix}-ul {
    +  padding-left: 0;
    +  margin-left: @fa-li-width;
    +  list-style-type: none;
    +  > li { position: relative; }
    +}
    +.@{fa-css-prefix}-li {
    +  position: absolute;
    +  left: -@fa-li-width;
    +  width: @fa-li-width;
    +  top: (2em / 14);
    +  text-align: center;
    +  &.@{fa-css-prefix}-lg {
    +    left: (-@fa-li-width + (4em / 14));
    +  }
    +}
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/less/mixins.less b/ituro/static/content_management/font-awesome-4.5.0/less/mixins.less
    new file mode 100644
    index 0000000..d5a43a1
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/less/mixins.less
    @@ -0,0 +1,26 @@
    +// Mixins
    +// --------------------------
    +
    +.fa-icon() {
    +  display: inline-block;
    +  font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
    +  font-size: inherit; // can't have font-size inherit on line above, so need to override
    +  text-rendering: auto; // optimizelegibility throws things off #1094
    +  -webkit-font-smoothing: antialiased;
    +  -moz-osx-font-smoothing: grayscale;
    +
    +}
    +
    +.fa-icon-rotate(@degrees, @rotation) {
    +  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation);
    +  -webkit-transform: rotate(@degrees);
    +      -ms-transform: rotate(@degrees);
    +          transform: rotate(@degrees);
    +}
    +
    +.fa-icon-flip(@horiz, @vert, @rotation) {
    +  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation, mirror=1);
    +  -webkit-transform: scale(@horiz, @vert);
    +      -ms-transform: scale(@horiz, @vert);
    +          transform: scale(@horiz, @vert);
    +}
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/less/path.less b/ituro/static/content_management/font-awesome-4.5.0/less/path.less
    new file mode 100644
    index 0000000..9211e66
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/less/path.less
    @@ -0,0 +1,15 @@
    +/* FONT PATH
    + * -------------------------- */
    +
    +@font-face {
    +  font-family: 'FontAwesome';
    +  src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}');
    +  src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'),
    +    url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'),
    +    url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'),
    +    url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'),
    +    url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg');
    +//  src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
    +  font-weight: normal;
    +  font-style: normal;
    +}
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/less/rotated-flipped.less b/ituro/static/content_management/font-awesome-4.5.0/less/rotated-flipped.less
    new file mode 100644
    index 0000000..f6ba814
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/less/rotated-flipped.less
    @@ -0,0 +1,20 @@
    +// Rotated & Flipped Icons
    +// -------------------------
    +
    +.@{fa-css-prefix}-rotate-90  { .fa-icon-rotate(90deg, 1);  }
    +.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
    +.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
    +
    +.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); }
    +.@{fa-css-prefix}-flip-vertical   { .fa-icon-flip(1, -1, 2); }
    +
    +// Hook for IE8-9
    +// -------------------------
    +
    +:root .@{fa-css-prefix}-rotate-90,
    +:root .@{fa-css-prefix}-rotate-180,
    +:root .@{fa-css-prefix}-rotate-270,
    +:root .@{fa-css-prefix}-flip-horizontal,
    +:root .@{fa-css-prefix}-flip-vertical {
    +  filter: none;
    +}
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/less/stacked.less b/ituro/static/content_management/font-awesome-4.5.0/less/stacked.less
    new file mode 100644
    index 0000000..fc53fb0
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/less/stacked.less
    @@ -0,0 +1,20 @@
    +// Stacked Icons
    +// -------------------------
    +
    +.@{fa-css-prefix}-stack {
    +  position: relative;
    +  display: inline-block;
    +  width: 2em;
    +  height: 2em;
    +  line-height: 2em;
    +  vertical-align: middle;
    +}
    +.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
    +  position: absolute;
    +  left: 0;
    +  width: 100%;
    +  text-align: center;
    +}
    +.@{fa-css-prefix}-stack-1x { line-height: inherit; }
    +.@{fa-css-prefix}-stack-2x { font-size: 2em; }
    +.@{fa-css-prefix}-inverse { color: @fa-inverse; }
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/less/variables.less b/ituro/static/content_management/font-awesome-4.5.0/less/variables.less
    new file mode 100644
    index 0000000..37c4b80
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/less/variables.less
    @@ -0,0 +1,708 @@
    +// Variables
    +// --------------------------
    +
    +@fa-font-path:        "../fonts";
    +@fa-font-size-base:   14px;
    +@fa-line-height-base: 1;
    +//@fa-font-path:        "//netdna.bootstrapcdn.com/font-awesome/4.5.0/fonts"; // for referencing Bootstrap CDN font files directly
    +@fa-css-prefix:       fa;
    +@fa-version:          "4.5.0";
    +@fa-border-color:     #eee;
    +@fa-inverse:          #fff;
    +@fa-li-width:         (30em / 14);
    +
    +@fa-var-500px: "\f26e";
    +@fa-var-adjust: "\f042";
    +@fa-var-adn: "\f170";
    +@fa-var-align-center: "\f037";
    +@fa-var-align-justify: "\f039";
    +@fa-var-align-left: "\f036";
    +@fa-var-align-right: "\f038";
    +@fa-var-amazon: "\f270";
    +@fa-var-ambulance: "\f0f9";
    +@fa-var-anchor: "\f13d";
    +@fa-var-android: "\f17b";
    +@fa-var-angellist: "\f209";
    +@fa-var-angle-double-down: "\f103";
    +@fa-var-angle-double-left: "\f100";
    +@fa-var-angle-double-right: "\f101";
    +@fa-var-angle-double-up: "\f102";
    +@fa-var-angle-down: "\f107";
    +@fa-var-angle-left: "\f104";
    +@fa-var-angle-right: "\f105";
    +@fa-var-angle-up: "\f106";
    +@fa-var-apple: "\f179";
    +@fa-var-archive: "\f187";
    +@fa-var-area-chart: "\f1fe";
    +@fa-var-arrow-circle-down: "\f0ab";
    +@fa-var-arrow-circle-left: "\f0a8";
    +@fa-var-arrow-circle-o-down: "\f01a";
    +@fa-var-arrow-circle-o-left: "\f190";
    +@fa-var-arrow-circle-o-right: "\f18e";
    +@fa-var-arrow-circle-o-up: "\f01b";
    +@fa-var-arrow-circle-right: "\f0a9";
    +@fa-var-arrow-circle-up: "\f0aa";
    +@fa-var-arrow-down: "\f063";
    +@fa-var-arrow-left: "\f060";
    +@fa-var-arrow-right: "\f061";
    +@fa-var-arrow-up: "\f062";
    +@fa-var-arrows: "\f047";
    +@fa-var-arrows-alt: "\f0b2";
    +@fa-var-arrows-h: "\f07e";
    +@fa-var-arrows-v: "\f07d";
    +@fa-var-asterisk: "\f069";
    +@fa-var-at: "\f1fa";
    +@fa-var-automobile: "\f1b9";
    +@fa-var-backward: "\f04a";
    +@fa-var-balance-scale: "\f24e";
    +@fa-var-ban: "\f05e";
    +@fa-var-bank: "\f19c";
    +@fa-var-bar-chart: "\f080";
    +@fa-var-bar-chart-o: "\f080";
    +@fa-var-barcode: "\f02a";
    +@fa-var-bars: "\f0c9";
    +@fa-var-battery-0: "\f244";
    +@fa-var-battery-1: "\f243";
    +@fa-var-battery-2: "\f242";
    +@fa-var-battery-3: "\f241";
    +@fa-var-battery-4: "\f240";
    +@fa-var-battery-empty: "\f244";
    +@fa-var-battery-full: "\f240";
    +@fa-var-battery-half: "\f242";
    +@fa-var-battery-quarter: "\f243";
    +@fa-var-battery-three-quarters: "\f241";
    +@fa-var-bed: "\f236";
    +@fa-var-beer: "\f0fc";
    +@fa-var-behance: "\f1b4";
    +@fa-var-behance-square: "\f1b5";
    +@fa-var-bell: "\f0f3";
    +@fa-var-bell-o: "\f0a2";
    +@fa-var-bell-slash: "\f1f6";
    +@fa-var-bell-slash-o: "\f1f7";
    +@fa-var-bicycle: "\f206";
    +@fa-var-binoculars: "\f1e5";
    +@fa-var-birthday-cake: "\f1fd";
    +@fa-var-bitbucket: "\f171";
    +@fa-var-bitbucket-square: "\f172";
    +@fa-var-bitcoin: "\f15a";
    +@fa-var-black-tie: "\f27e";
    +@fa-var-bluetooth: "\f293";
    +@fa-var-bluetooth-b: "\f294";
    +@fa-var-bold: "\f032";
    +@fa-var-bolt: "\f0e7";
    +@fa-var-bomb: "\f1e2";
    +@fa-var-book: "\f02d";
    +@fa-var-bookmark: "\f02e";
    +@fa-var-bookmark-o: "\f097";
    +@fa-var-briefcase: "\f0b1";
    +@fa-var-btc: "\f15a";
    +@fa-var-bug: "\f188";
    +@fa-var-building: "\f1ad";
    +@fa-var-building-o: "\f0f7";
    +@fa-var-bullhorn: "\f0a1";
    +@fa-var-bullseye: "\f140";
    +@fa-var-bus: "\f207";
    +@fa-var-buysellads: "\f20d";
    +@fa-var-cab: "\f1ba";
    +@fa-var-calculator: "\f1ec";
    +@fa-var-calendar: "\f073";
    +@fa-var-calendar-check-o: "\f274";
    +@fa-var-calendar-minus-o: "\f272";
    +@fa-var-calendar-o: "\f133";
    +@fa-var-calendar-plus-o: "\f271";
    +@fa-var-calendar-times-o: "\f273";
    +@fa-var-camera: "\f030";
    +@fa-var-camera-retro: "\f083";
    +@fa-var-car: "\f1b9";
    +@fa-var-caret-down: "\f0d7";
    +@fa-var-caret-left: "\f0d9";
    +@fa-var-caret-right: "\f0da";
    +@fa-var-caret-square-o-down: "\f150";
    +@fa-var-caret-square-o-left: "\f191";
    +@fa-var-caret-square-o-right: "\f152";
    +@fa-var-caret-square-o-up: "\f151";
    +@fa-var-caret-up: "\f0d8";
    +@fa-var-cart-arrow-down: "\f218";
    +@fa-var-cart-plus: "\f217";
    +@fa-var-cc: "\f20a";
    +@fa-var-cc-amex: "\f1f3";
    +@fa-var-cc-diners-club: "\f24c";
    +@fa-var-cc-discover: "\f1f2";
    +@fa-var-cc-jcb: "\f24b";
    +@fa-var-cc-mastercard: "\f1f1";
    +@fa-var-cc-paypal: "\f1f4";
    +@fa-var-cc-stripe: "\f1f5";
    +@fa-var-cc-visa: "\f1f0";
    +@fa-var-certificate: "\f0a3";
    +@fa-var-chain: "\f0c1";
    +@fa-var-chain-broken: "\f127";
    +@fa-var-check: "\f00c";
    +@fa-var-check-circle: "\f058";
    +@fa-var-check-circle-o: "\f05d";
    +@fa-var-check-square: "\f14a";
    +@fa-var-check-square-o: "\f046";
    +@fa-var-chevron-circle-down: "\f13a";
    +@fa-var-chevron-circle-left: "\f137";
    +@fa-var-chevron-circle-right: "\f138";
    +@fa-var-chevron-circle-up: "\f139";
    +@fa-var-chevron-down: "\f078";
    +@fa-var-chevron-left: "\f053";
    +@fa-var-chevron-right: "\f054";
    +@fa-var-chevron-up: "\f077";
    +@fa-var-child: "\f1ae";
    +@fa-var-chrome: "\f268";
    +@fa-var-circle: "\f111";
    +@fa-var-circle-o: "\f10c";
    +@fa-var-circle-o-notch: "\f1ce";
    +@fa-var-circle-thin: "\f1db";
    +@fa-var-clipboard: "\f0ea";
    +@fa-var-clock-o: "\f017";
    +@fa-var-clone: "\f24d";
    +@fa-var-close: "\f00d";
    +@fa-var-cloud: "\f0c2";
    +@fa-var-cloud-download: "\f0ed";
    +@fa-var-cloud-upload: "\f0ee";
    +@fa-var-cny: "\f157";
    +@fa-var-code: "\f121";
    +@fa-var-code-fork: "\f126";
    +@fa-var-codepen: "\f1cb";
    +@fa-var-codiepie: "\f284";
    +@fa-var-coffee: "\f0f4";
    +@fa-var-cog: "\f013";
    +@fa-var-cogs: "\f085";
    +@fa-var-columns: "\f0db";
    +@fa-var-comment: "\f075";
    +@fa-var-comment-o: "\f0e5";
    +@fa-var-commenting: "\f27a";
    +@fa-var-commenting-o: "\f27b";
    +@fa-var-comments: "\f086";
    +@fa-var-comments-o: "\f0e6";
    +@fa-var-compass: "\f14e";
    +@fa-var-compress: "\f066";
    +@fa-var-connectdevelop: "\f20e";
    +@fa-var-contao: "\f26d";
    +@fa-var-copy: "\f0c5";
    +@fa-var-copyright: "\f1f9";
    +@fa-var-creative-commons: "\f25e";
    +@fa-var-credit-card: "\f09d";
    +@fa-var-credit-card-alt: "\f283";
    +@fa-var-crop: "\f125";
    +@fa-var-crosshairs: "\f05b";
    +@fa-var-css3: "\f13c";
    +@fa-var-cube: "\f1b2";
    +@fa-var-cubes: "\f1b3";
    +@fa-var-cut: "\f0c4";
    +@fa-var-cutlery: "\f0f5";
    +@fa-var-dashboard: "\f0e4";
    +@fa-var-dashcube: "\f210";
    +@fa-var-database: "\f1c0";
    +@fa-var-dedent: "\f03b";
    +@fa-var-delicious: "\f1a5";
    +@fa-var-desktop: "\f108";
    +@fa-var-deviantart: "\f1bd";
    +@fa-var-diamond: "\f219";
    +@fa-var-digg: "\f1a6";
    +@fa-var-dollar: "\f155";
    +@fa-var-dot-circle-o: "\f192";
    +@fa-var-download: "\f019";
    +@fa-var-dribbble: "\f17d";
    +@fa-var-dropbox: "\f16b";
    +@fa-var-drupal: "\f1a9";
    +@fa-var-edge: "\f282";
    +@fa-var-edit: "\f044";
    +@fa-var-eject: "\f052";
    +@fa-var-ellipsis-h: "\f141";
    +@fa-var-ellipsis-v: "\f142";
    +@fa-var-empire: "\f1d1";
    +@fa-var-envelope: "\f0e0";
    +@fa-var-envelope-o: "\f003";
    +@fa-var-envelope-square: "\f199";
    +@fa-var-eraser: "\f12d";
    +@fa-var-eur: "\f153";
    +@fa-var-euro: "\f153";
    +@fa-var-exchange: "\f0ec";
    +@fa-var-exclamation: "\f12a";
    +@fa-var-exclamation-circle: "\f06a";
    +@fa-var-exclamation-triangle: "\f071";
    +@fa-var-expand: "\f065";
    +@fa-var-expeditedssl: "\f23e";
    +@fa-var-external-link: "\f08e";
    +@fa-var-external-link-square: "\f14c";
    +@fa-var-eye: "\f06e";
    +@fa-var-eye-slash: "\f070";
    +@fa-var-eyedropper: "\f1fb";
    +@fa-var-facebook: "\f09a";
    +@fa-var-facebook-f: "\f09a";
    +@fa-var-facebook-official: "\f230";
    +@fa-var-facebook-square: "\f082";
    +@fa-var-fast-backward: "\f049";
    +@fa-var-fast-forward: "\f050";
    +@fa-var-fax: "\f1ac";
    +@fa-var-feed: "\f09e";
    +@fa-var-female: "\f182";
    +@fa-var-fighter-jet: "\f0fb";
    +@fa-var-file: "\f15b";
    +@fa-var-file-archive-o: "\f1c6";
    +@fa-var-file-audio-o: "\f1c7";
    +@fa-var-file-code-o: "\f1c9";
    +@fa-var-file-excel-o: "\f1c3";
    +@fa-var-file-image-o: "\f1c5";
    +@fa-var-file-movie-o: "\f1c8";
    +@fa-var-file-o: "\f016";
    +@fa-var-file-pdf-o: "\f1c1";
    +@fa-var-file-photo-o: "\f1c5";
    +@fa-var-file-picture-o: "\f1c5";
    +@fa-var-file-powerpoint-o: "\f1c4";
    +@fa-var-file-sound-o: "\f1c7";
    +@fa-var-file-text: "\f15c";
    +@fa-var-file-text-o: "\f0f6";
    +@fa-var-file-video-o: "\f1c8";
    +@fa-var-file-word-o: "\f1c2";
    +@fa-var-file-zip-o: "\f1c6";
    +@fa-var-files-o: "\f0c5";
    +@fa-var-film: "\f008";
    +@fa-var-filter: "\f0b0";
    +@fa-var-fire: "\f06d";
    +@fa-var-fire-extinguisher: "\f134";
    +@fa-var-firefox: "\f269";
    +@fa-var-flag: "\f024";
    +@fa-var-flag-checkered: "\f11e";
    +@fa-var-flag-o: "\f11d";
    +@fa-var-flash: "\f0e7";
    +@fa-var-flask: "\f0c3";
    +@fa-var-flickr: "\f16e";
    +@fa-var-floppy-o: "\f0c7";
    +@fa-var-folder: "\f07b";
    +@fa-var-folder-o: "\f114";
    +@fa-var-folder-open: "\f07c";
    +@fa-var-folder-open-o: "\f115";
    +@fa-var-font: "\f031";
    +@fa-var-fonticons: "\f280";
    +@fa-var-fort-awesome: "\f286";
    +@fa-var-forumbee: "\f211";
    +@fa-var-forward: "\f04e";
    +@fa-var-foursquare: "\f180";
    +@fa-var-frown-o: "\f119";
    +@fa-var-futbol-o: "\f1e3";
    +@fa-var-gamepad: "\f11b";
    +@fa-var-gavel: "\f0e3";
    +@fa-var-gbp: "\f154";
    +@fa-var-ge: "\f1d1";
    +@fa-var-gear: "\f013";
    +@fa-var-gears: "\f085";
    +@fa-var-genderless: "\f22d";
    +@fa-var-get-pocket: "\f265";
    +@fa-var-gg: "\f260";
    +@fa-var-gg-circle: "\f261";
    +@fa-var-gift: "\f06b";
    +@fa-var-git: "\f1d3";
    +@fa-var-git-square: "\f1d2";
    +@fa-var-github: "\f09b";
    +@fa-var-github-alt: "\f113";
    +@fa-var-github-square: "\f092";
    +@fa-var-gittip: "\f184";
    +@fa-var-glass: "\f000";
    +@fa-var-globe: "\f0ac";
    +@fa-var-google: "\f1a0";
    +@fa-var-google-plus: "\f0d5";
    +@fa-var-google-plus-square: "\f0d4";
    +@fa-var-google-wallet: "\f1ee";
    +@fa-var-graduation-cap: "\f19d";
    +@fa-var-gratipay: "\f184";
    +@fa-var-group: "\f0c0";
    +@fa-var-h-square: "\f0fd";
    +@fa-var-hacker-news: "\f1d4";
    +@fa-var-hand-grab-o: "\f255";
    +@fa-var-hand-lizard-o: "\f258";
    +@fa-var-hand-o-down: "\f0a7";
    +@fa-var-hand-o-left: "\f0a5";
    +@fa-var-hand-o-right: "\f0a4";
    +@fa-var-hand-o-up: "\f0a6";
    +@fa-var-hand-paper-o: "\f256";
    +@fa-var-hand-peace-o: "\f25b";
    +@fa-var-hand-pointer-o: "\f25a";
    +@fa-var-hand-rock-o: "\f255";
    +@fa-var-hand-scissors-o: "\f257";
    +@fa-var-hand-spock-o: "\f259";
    +@fa-var-hand-stop-o: "\f256";
    +@fa-var-hashtag: "\f292";
    +@fa-var-hdd-o: "\f0a0";
    +@fa-var-header: "\f1dc";
    +@fa-var-headphones: "\f025";
    +@fa-var-heart: "\f004";
    +@fa-var-heart-o: "\f08a";
    +@fa-var-heartbeat: "\f21e";
    +@fa-var-history: "\f1da";
    +@fa-var-home: "\f015";
    +@fa-var-hospital-o: "\f0f8";
    +@fa-var-hotel: "\f236";
    +@fa-var-hourglass: "\f254";
    +@fa-var-hourglass-1: "\f251";
    +@fa-var-hourglass-2: "\f252";
    +@fa-var-hourglass-3: "\f253";
    +@fa-var-hourglass-end: "\f253";
    +@fa-var-hourglass-half: "\f252";
    +@fa-var-hourglass-o: "\f250";
    +@fa-var-hourglass-start: "\f251";
    +@fa-var-houzz: "\f27c";
    +@fa-var-html5: "\f13b";
    +@fa-var-i-cursor: "\f246";
    +@fa-var-ils: "\f20b";
    +@fa-var-image: "\f03e";
    +@fa-var-inbox: "\f01c";
    +@fa-var-indent: "\f03c";
    +@fa-var-industry: "\f275";
    +@fa-var-info: "\f129";
    +@fa-var-info-circle: "\f05a";
    +@fa-var-inr: "\f156";
    +@fa-var-instagram: "\f16d";
    +@fa-var-institution: "\f19c";
    +@fa-var-internet-explorer: "\f26b";
    +@fa-var-intersex: "\f224";
    +@fa-var-ioxhost: "\f208";
    +@fa-var-italic: "\f033";
    +@fa-var-joomla: "\f1aa";
    +@fa-var-jpy: "\f157";
    +@fa-var-jsfiddle: "\f1cc";
    +@fa-var-key: "\f084";
    +@fa-var-keyboard-o: "\f11c";
    +@fa-var-krw: "\f159";
    +@fa-var-language: "\f1ab";
    +@fa-var-laptop: "\f109";
    +@fa-var-lastfm: "\f202";
    +@fa-var-lastfm-square: "\f203";
    +@fa-var-leaf: "\f06c";
    +@fa-var-leanpub: "\f212";
    +@fa-var-legal: "\f0e3";
    +@fa-var-lemon-o: "\f094";
    +@fa-var-level-down: "\f149";
    +@fa-var-level-up: "\f148";
    +@fa-var-life-bouy: "\f1cd";
    +@fa-var-life-buoy: "\f1cd";
    +@fa-var-life-ring: "\f1cd";
    +@fa-var-life-saver: "\f1cd";
    +@fa-var-lightbulb-o: "\f0eb";
    +@fa-var-line-chart: "\f201";
    +@fa-var-link: "\f0c1";
    +@fa-var-linkedin: "\f0e1";
    +@fa-var-linkedin-square: "\f08c";
    +@fa-var-linux: "\f17c";
    +@fa-var-list: "\f03a";
    +@fa-var-list-alt: "\f022";
    +@fa-var-list-ol: "\f0cb";
    +@fa-var-list-ul: "\f0ca";
    +@fa-var-location-arrow: "\f124";
    +@fa-var-lock: "\f023";
    +@fa-var-long-arrow-down: "\f175";
    +@fa-var-long-arrow-left: "\f177";
    +@fa-var-long-arrow-right: "\f178";
    +@fa-var-long-arrow-up: "\f176";
    +@fa-var-magic: "\f0d0";
    +@fa-var-magnet: "\f076";
    +@fa-var-mail-forward: "\f064";
    +@fa-var-mail-reply: "\f112";
    +@fa-var-mail-reply-all: "\f122";
    +@fa-var-male: "\f183";
    +@fa-var-map: "\f279";
    +@fa-var-map-marker: "\f041";
    +@fa-var-map-o: "\f278";
    +@fa-var-map-pin: "\f276";
    +@fa-var-map-signs: "\f277";
    +@fa-var-mars: "\f222";
    +@fa-var-mars-double: "\f227";
    +@fa-var-mars-stroke: "\f229";
    +@fa-var-mars-stroke-h: "\f22b";
    +@fa-var-mars-stroke-v: "\f22a";
    +@fa-var-maxcdn: "\f136";
    +@fa-var-meanpath: "\f20c";
    +@fa-var-medium: "\f23a";
    +@fa-var-medkit: "\f0fa";
    +@fa-var-meh-o: "\f11a";
    +@fa-var-mercury: "\f223";
    +@fa-var-microphone: "\f130";
    +@fa-var-microphone-slash: "\f131";
    +@fa-var-minus: "\f068";
    +@fa-var-minus-circle: "\f056";
    +@fa-var-minus-square: "\f146";
    +@fa-var-minus-square-o: "\f147";
    +@fa-var-mixcloud: "\f289";
    +@fa-var-mobile: "\f10b";
    +@fa-var-mobile-phone: "\f10b";
    +@fa-var-modx: "\f285";
    +@fa-var-money: "\f0d6";
    +@fa-var-moon-o: "\f186";
    +@fa-var-mortar-board: "\f19d";
    +@fa-var-motorcycle: "\f21c";
    +@fa-var-mouse-pointer: "\f245";
    +@fa-var-music: "\f001";
    +@fa-var-navicon: "\f0c9";
    +@fa-var-neuter: "\f22c";
    +@fa-var-newspaper-o: "\f1ea";
    +@fa-var-object-group: "\f247";
    +@fa-var-object-ungroup: "\f248";
    +@fa-var-odnoklassniki: "\f263";
    +@fa-var-odnoklassniki-square: "\f264";
    +@fa-var-opencart: "\f23d";
    +@fa-var-openid: "\f19b";
    +@fa-var-opera: "\f26a";
    +@fa-var-optin-monster: "\f23c";
    +@fa-var-outdent: "\f03b";
    +@fa-var-pagelines: "\f18c";
    +@fa-var-paint-brush: "\f1fc";
    +@fa-var-paper-plane: "\f1d8";
    +@fa-var-paper-plane-o: "\f1d9";
    +@fa-var-paperclip: "\f0c6";
    +@fa-var-paragraph: "\f1dd";
    +@fa-var-paste: "\f0ea";
    +@fa-var-pause: "\f04c";
    +@fa-var-pause-circle: "\f28b";
    +@fa-var-pause-circle-o: "\f28c";
    +@fa-var-paw: "\f1b0";
    +@fa-var-paypal: "\f1ed";
    +@fa-var-pencil: "\f040";
    +@fa-var-pencil-square: "\f14b";
    +@fa-var-pencil-square-o: "\f044";
    +@fa-var-percent: "\f295";
    +@fa-var-phone: "\f095";
    +@fa-var-phone-square: "\f098";
    +@fa-var-photo: "\f03e";
    +@fa-var-picture-o: "\f03e";
    +@fa-var-pie-chart: "\f200";
    +@fa-var-pied-piper: "\f1a7";
    +@fa-var-pied-piper-alt: "\f1a8";
    +@fa-var-pinterest: "\f0d2";
    +@fa-var-pinterest-p: "\f231";
    +@fa-var-pinterest-square: "\f0d3";
    +@fa-var-plane: "\f072";
    +@fa-var-play: "\f04b";
    +@fa-var-play-circle: "\f144";
    +@fa-var-play-circle-o: "\f01d";
    +@fa-var-plug: "\f1e6";
    +@fa-var-plus: "\f067";
    +@fa-var-plus-circle: "\f055";
    +@fa-var-plus-square: "\f0fe";
    +@fa-var-plus-square-o: "\f196";
    +@fa-var-power-off: "\f011";
    +@fa-var-print: "\f02f";
    +@fa-var-product-hunt: "\f288";
    +@fa-var-puzzle-piece: "\f12e";
    +@fa-var-qq: "\f1d6";
    +@fa-var-qrcode: "\f029";
    +@fa-var-question: "\f128";
    +@fa-var-question-circle: "\f059";
    +@fa-var-quote-left: "\f10d";
    +@fa-var-quote-right: "\f10e";
    +@fa-var-ra: "\f1d0";
    +@fa-var-random: "\f074";
    +@fa-var-rebel: "\f1d0";
    +@fa-var-recycle: "\f1b8";
    +@fa-var-reddit: "\f1a1";
    +@fa-var-reddit-alien: "\f281";
    +@fa-var-reddit-square: "\f1a2";
    +@fa-var-refresh: "\f021";
    +@fa-var-registered: "\f25d";
    +@fa-var-remove: "\f00d";
    +@fa-var-renren: "\f18b";
    +@fa-var-reorder: "\f0c9";
    +@fa-var-repeat: "\f01e";
    +@fa-var-reply: "\f112";
    +@fa-var-reply-all: "\f122";
    +@fa-var-retweet: "\f079";
    +@fa-var-rmb: "\f157";
    +@fa-var-road: "\f018";
    +@fa-var-rocket: "\f135";
    +@fa-var-rotate-left: "\f0e2";
    +@fa-var-rotate-right: "\f01e";
    +@fa-var-rouble: "\f158";
    +@fa-var-rss: "\f09e";
    +@fa-var-rss-square: "\f143";
    +@fa-var-rub: "\f158";
    +@fa-var-ruble: "\f158";
    +@fa-var-rupee: "\f156";
    +@fa-var-safari: "\f267";
    +@fa-var-save: "\f0c7";
    +@fa-var-scissors: "\f0c4";
    +@fa-var-scribd: "\f28a";
    +@fa-var-search: "\f002";
    +@fa-var-search-minus: "\f010";
    +@fa-var-search-plus: "\f00e";
    +@fa-var-sellsy: "\f213";
    +@fa-var-send: "\f1d8";
    +@fa-var-send-o: "\f1d9";
    +@fa-var-server: "\f233";
    +@fa-var-share: "\f064";
    +@fa-var-share-alt: "\f1e0";
    +@fa-var-share-alt-square: "\f1e1";
    +@fa-var-share-square: "\f14d";
    +@fa-var-share-square-o: "\f045";
    +@fa-var-shekel: "\f20b";
    +@fa-var-sheqel: "\f20b";
    +@fa-var-shield: "\f132";
    +@fa-var-ship: "\f21a";
    +@fa-var-shirtsinbulk: "\f214";
    +@fa-var-shopping-bag: "\f290";
    +@fa-var-shopping-basket: "\f291";
    +@fa-var-shopping-cart: "\f07a";
    +@fa-var-sign-in: "\f090";
    +@fa-var-sign-out: "\f08b";
    +@fa-var-signal: "\f012";
    +@fa-var-simplybuilt: "\f215";
    +@fa-var-sitemap: "\f0e8";
    +@fa-var-skyatlas: "\f216";
    +@fa-var-skype: "\f17e";
    +@fa-var-slack: "\f198";
    +@fa-var-sliders: "\f1de";
    +@fa-var-slideshare: "\f1e7";
    +@fa-var-smile-o: "\f118";
    +@fa-var-soccer-ball-o: "\f1e3";
    +@fa-var-sort: "\f0dc";
    +@fa-var-sort-alpha-asc: "\f15d";
    +@fa-var-sort-alpha-desc: "\f15e";
    +@fa-var-sort-amount-asc: "\f160";
    +@fa-var-sort-amount-desc: "\f161";
    +@fa-var-sort-asc: "\f0de";
    +@fa-var-sort-desc: "\f0dd";
    +@fa-var-sort-down: "\f0dd";
    +@fa-var-sort-numeric-asc: "\f162";
    +@fa-var-sort-numeric-desc: "\f163";
    +@fa-var-sort-up: "\f0de";
    +@fa-var-soundcloud: "\f1be";
    +@fa-var-space-shuttle: "\f197";
    +@fa-var-spinner: "\f110";
    +@fa-var-spoon: "\f1b1";
    +@fa-var-spotify: "\f1bc";
    +@fa-var-square: "\f0c8";
    +@fa-var-square-o: "\f096";
    +@fa-var-stack-exchange: "\f18d";
    +@fa-var-stack-overflow: "\f16c";
    +@fa-var-star: "\f005";
    +@fa-var-star-half: "\f089";
    +@fa-var-star-half-empty: "\f123";
    +@fa-var-star-half-full: "\f123";
    +@fa-var-star-half-o: "\f123";
    +@fa-var-star-o: "\f006";
    +@fa-var-steam: "\f1b6";
    +@fa-var-steam-square: "\f1b7";
    +@fa-var-step-backward: "\f048";
    +@fa-var-step-forward: "\f051";
    +@fa-var-stethoscope: "\f0f1";
    +@fa-var-sticky-note: "\f249";
    +@fa-var-sticky-note-o: "\f24a";
    +@fa-var-stop: "\f04d";
    +@fa-var-stop-circle: "\f28d";
    +@fa-var-stop-circle-o: "\f28e";
    +@fa-var-street-view: "\f21d";
    +@fa-var-strikethrough: "\f0cc";
    +@fa-var-stumbleupon: "\f1a4";
    +@fa-var-stumbleupon-circle: "\f1a3";
    +@fa-var-subscript: "\f12c";
    +@fa-var-subway: "\f239";
    +@fa-var-suitcase: "\f0f2";
    +@fa-var-sun-o: "\f185";
    +@fa-var-superscript: "\f12b";
    +@fa-var-support: "\f1cd";
    +@fa-var-table: "\f0ce";
    +@fa-var-tablet: "\f10a";
    +@fa-var-tachometer: "\f0e4";
    +@fa-var-tag: "\f02b";
    +@fa-var-tags: "\f02c";
    +@fa-var-tasks: "\f0ae";
    +@fa-var-taxi: "\f1ba";
    +@fa-var-television: "\f26c";
    +@fa-var-tencent-weibo: "\f1d5";
    +@fa-var-terminal: "\f120";
    +@fa-var-text-height: "\f034";
    +@fa-var-text-width: "\f035";
    +@fa-var-th: "\f00a";
    +@fa-var-th-large: "\f009";
    +@fa-var-th-list: "\f00b";
    +@fa-var-thumb-tack: "\f08d";
    +@fa-var-thumbs-down: "\f165";
    +@fa-var-thumbs-o-down: "\f088";
    +@fa-var-thumbs-o-up: "\f087";
    +@fa-var-thumbs-up: "\f164";
    +@fa-var-ticket: "\f145";
    +@fa-var-times: "\f00d";
    +@fa-var-times-circle: "\f057";
    +@fa-var-times-circle-o: "\f05c";
    +@fa-var-tint: "\f043";
    +@fa-var-toggle-down: "\f150";
    +@fa-var-toggle-left: "\f191";
    +@fa-var-toggle-off: "\f204";
    +@fa-var-toggle-on: "\f205";
    +@fa-var-toggle-right: "\f152";
    +@fa-var-toggle-up: "\f151";
    +@fa-var-trademark: "\f25c";
    +@fa-var-train: "\f238";
    +@fa-var-transgender: "\f224";
    +@fa-var-transgender-alt: "\f225";
    +@fa-var-trash: "\f1f8";
    +@fa-var-trash-o: "\f014";
    +@fa-var-tree: "\f1bb";
    +@fa-var-trello: "\f181";
    +@fa-var-tripadvisor: "\f262";
    +@fa-var-trophy: "\f091";
    +@fa-var-truck: "\f0d1";
    +@fa-var-try: "\f195";
    +@fa-var-tty: "\f1e4";
    +@fa-var-tumblr: "\f173";
    +@fa-var-tumblr-square: "\f174";
    +@fa-var-turkish-lira: "\f195";
    +@fa-var-tv: "\f26c";
    +@fa-var-twitch: "\f1e8";
    +@fa-var-twitter: "\f099";
    +@fa-var-twitter-square: "\f081";
    +@fa-var-umbrella: "\f0e9";
    +@fa-var-underline: "\f0cd";
    +@fa-var-undo: "\f0e2";
    +@fa-var-university: "\f19c";
    +@fa-var-unlink: "\f127";
    +@fa-var-unlock: "\f09c";
    +@fa-var-unlock-alt: "\f13e";
    +@fa-var-unsorted: "\f0dc";
    +@fa-var-upload: "\f093";
    +@fa-var-usb: "\f287";
    +@fa-var-usd: "\f155";
    +@fa-var-user: "\f007";
    +@fa-var-user-md: "\f0f0";
    +@fa-var-user-plus: "\f234";
    +@fa-var-user-secret: "\f21b";
    +@fa-var-user-times: "\f235";
    +@fa-var-users: "\f0c0";
    +@fa-var-venus: "\f221";
    +@fa-var-venus-double: "\f226";
    +@fa-var-venus-mars: "\f228";
    +@fa-var-viacoin: "\f237";
    +@fa-var-video-camera: "\f03d";
    +@fa-var-vimeo: "\f27d";
    +@fa-var-vimeo-square: "\f194";
    +@fa-var-vine: "\f1ca";
    +@fa-var-vk: "\f189";
    +@fa-var-volume-down: "\f027";
    +@fa-var-volume-off: "\f026";
    +@fa-var-volume-up: "\f028";
    +@fa-var-warning: "\f071";
    +@fa-var-wechat: "\f1d7";
    +@fa-var-weibo: "\f18a";
    +@fa-var-weixin: "\f1d7";
    +@fa-var-whatsapp: "\f232";
    +@fa-var-wheelchair: "\f193";
    +@fa-var-wifi: "\f1eb";
    +@fa-var-wikipedia-w: "\f266";
    +@fa-var-windows: "\f17a";
    +@fa-var-won: "\f159";
    +@fa-var-wordpress: "\f19a";
    +@fa-var-wrench: "\f0ad";
    +@fa-var-xing: "\f168";
    +@fa-var-xing-square: "\f169";
    +@fa-var-y-combinator: "\f23b";
    +@fa-var-y-combinator-square: "\f1d4";
    +@fa-var-yahoo: "\f19e";
    +@fa-var-yc: "\f23b";
    +@fa-var-yc-square: "\f1d4";
    +@fa-var-yelp: "\f1e9";
    +@fa-var-yen: "\f157";
    +@fa-var-youtube: "\f167";
    +@fa-var-youtube-play: "\f16a";
    +@fa-var-youtube-square: "\f166";
    +
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/scss/_animated.scss b/ituro/static/content_management/font-awesome-4.5.0/scss/_animated.scss
    new file mode 100644
    index 0000000..8a020db
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/scss/_animated.scss
    @@ -0,0 +1,34 @@
    +// Spinning Icons
    +// --------------------------
    +
    +.#{$fa-css-prefix}-spin {
    +  -webkit-animation: fa-spin 2s infinite linear;
    +          animation: fa-spin 2s infinite linear;
    +}
    +
    +.#{$fa-css-prefix}-pulse {
    +  -webkit-animation: fa-spin 1s infinite steps(8);
    +          animation: fa-spin 1s infinite steps(8);
    +}
    +
    +@-webkit-keyframes fa-spin {
    +  0% {
    +    -webkit-transform: rotate(0deg);
    +            transform: rotate(0deg);
    +  }
    +  100% {
    +    -webkit-transform: rotate(359deg);
    +            transform: rotate(359deg);
    +  }
    +}
    +
    +@keyframes fa-spin {
    +  0% {
    +    -webkit-transform: rotate(0deg);
    +            transform: rotate(0deg);
    +  }
    +  100% {
    +    -webkit-transform: rotate(359deg);
    +            transform: rotate(359deg);
    +  }
    +}
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/scss/_bordered-pulled.scss b/ituro/static/content_management/font-awesome-4.5.0/scss/_bordered-pulled.scss
    new file mode 100644
    index 0000000..d4b85a0
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/scss/_bordered-pulled.scss
    @@ -0,0 +1,25 @@
    +// Bordered & Pulled
    +// -------------------------
    +
    +.#{$fa-css-prefix}-border {
    +  padding: .2em .25em .15em;
    +  border: solid .08em $fa-border-color;
    +  border-radius: .1em;
    +}
    +
    +.#{$fa-css-prefix}-pull-left { float: left; }
    +.#{$fa-css-prefix}-pull-right { float: right; }
    +
    +.#{$fa-css-prefix} {
    +  &.#{$fa-css-prefix}-pull-left { margin-right: .3em; }
    +  &.#{$fa-css-prefix}-pull-right { margin-left: .3em; }
    +}
    +
    +/* Deprecated as of 4.4.0 */
    +.pull-right { float: right; }
    +.pull-left { float: left; }
    +
    +.#{$fa-css-prefix} {
    +  &.pull-left { margin-right: .3em; }
    +  &.pull-right { margin-left: .3em; }
    +}
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/scss/_core.scss b/ituro/static/content_management/font-awesome-4.5.0/scss/_core.scss
    new file mode 100644
    index 0000000..7425ef8
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/scss/_core.scss
    @@ -0,0 +1,12 @@
    +// Base Class Definition
    +// -------------------------
    +
    +.#{$fa-css-prefix} {
    +  display: inline-block;
    +  font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration
    +  font-size: inherit; // can't have font-size inherit on line above, so need to override
    +  text-rendering: auto; // optimizelegibility throws things off #1094
    +  -webkit-font-smoothing: antialiased;
    +  -moz-osx-font-smoothing: grayscale;
    +
    +}
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/scss/_fixed-width.scss b/ituro/static/content_management/font-awesome-4.5.0/scss/_fixed-width.scss
    new file mode 100644
    index 0000000..b221c98
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/scss/_fixed-width.scss
    @@ -0,0 +1,6 @@
    +// Fixed Width Icons
    +// -------------------------
    +.#{$fa-css-prefix}-fw {
    +  width: (18em / 14);
    +  text-align: center;
    +}
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/scss/_icons.scss b/ituro/static/content_management/font-awesome-4.5.0/scss/_icons.scss
    new file mode 100644
    index 0000000..6f93759
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/scss/_icons.scss
    @@ -0,0 +1,697 @@
    +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    +   readers do not read off random characters that represent icons */
    +
    +.#{$fa-css-prefix}-glass:before { content: $fa-var-glass; }
    +.#{$fa-css-prefix}-music:before { content: $fa-var-music; }
    +.#{$fa-css-prefix}-search:before { content: $fa-var-search; }
    +.#{$fa-css-prefix}-envelope-o:before { content: $fa-var-envelope-o; }
    +.#{$fa-css-prefix}-heart:before { content: $fa-var-heart; }
    +.#{$fa-css-prefix}-star:before { content: $fa-var-star; }
    +.#{$fa-css-prefix}-star-o:before { content: $fa-var-star-o; }
    +.#{$fa-css-prefix}-user:before { content: $fa-var-user; }
    +.#{$fa-css-prefix}-film:before { content: $fa-var-film; }
    +.#{$fa-css-prefix}-th-large:before { content: $fa-var-th-large; }
    +.#{$fa-css-prefix}-th:before { content: $fa-var-th; }
    +.#{$fa-css-prefix}-th-list:before { content: $fa-var-th-list; }
    +.#{$fa-css-prefix}-check:before { content: $fa-var-check; }
    +.#{$fa-css-prefix}-remove:before,
    +.#{$fa-css-prefix}-close:before,
    +.#{$fa-css-prefix}-times:before { content: $fa-var-times; }
    +.#{$fa-css-prefix}-search-plus:before { content: $fa-var-search-plus; }
    +.#{$fa-css-prefix}-search-minus:before { content: $fa-var-search-minus; }
    +.#{$fa-css-prefix}-power-off:before { content: $fa-var-power-off; }
    +.#{$fa-css-prefix}-signal:before { content: $fa-var-signal; }
    +.#{$fa-css-prefix}-gear:before,
    +.#{$fa-css-prefix}-cog:before { content: $fa-var-cog; }
    +.#{$fa-css-prefix}-trash-o:before { content: $fa-var-trash-o; }
    +.#{$fa-css-prefix}-home:before { content: $fa-var-home; }
    +.#{$fa-css-prefix}-file-o:before { content: $fa-var-file-o; }
    +.#{$fa-css-prefix}-clock-o:before { content: $fa-var-clock-o; }
    +.#{$fa-css-prefix}-road:before { content: $fa-var-road; }
    +.#{$fa-css-prefix}-download:before { content: $fa-var-download; }
    +.#{$fa-css-prefix}-arrow-circle-o-down:before { content: $fa-var-arrow-circle-o-down; }
    +.#{$fa-css-prefix}-arrow-circle-o-up:before { content: $fa-var-arrow-circle-o-up; }
    +.#{$fa-css-prefix}-inbox:before { content: $fa-var-inbox; }
    +.#{$fa-css-prefix}-play-circle-o:before { content: $fa-var-play-circle-o; }
    +.#{$fa-css-prefix}-rotate-right:before,
    +.#{$fa-css-prefix}-repeat:before { content: $fa-var-repeat; }
    +.#{$fa-css-prefix}-refresh:before { content: $fa-var-refresh; }
    +.#{$fa-css-prefix}-list-alt:before { content: $fa-var-list-alt; }
    +.#{$fa-css-prefix}-lock:before { content: $fa-var-lock; }
    +.#{$fa-css-prefix}-flag:before { content: $fa-var-flag; }
    +.#{$fa-css-prefix}-headphones:before { content: $fa-var-headphones; }
    +.#{$fa-css-prefix}-volume-off:before { content: $fa-var-volume-off; }
    +.#{$fa-css-prefix}-volume-down:before { content: $fa-var-volume-down; }
    +.#{$fa-css-prefix}-volume-up:before { content: $fa-var-volume-up; }
    +.#{$fa-css-prefix}-qrcode:before { content: $fa-var-qrcode; }
    +.#{$fa-css-prefix}-barcode:before { content: $fa-var-barcode; }
    +.#{$fa-css-prefix}-tag:before { content: $fa-var-tag; }
    +.#{$fa-css-prefix}-tags:before { content: $fa-var-tags; }
    +.#{$fa-css-prefix}-book:before { content: $fa-var-book; }
    +.#{$fa-css-prefix}-bookmark:before { content: $fa-var-bookmark; }
    +.#{$fa-css-prefix}-print:before { content: $fa-var-print; }
    +.#{$fa-css-prefix}-camera:before { content: $fa-var-camera; }
    +.#{$fa-css-prefix}-font:before { content: $fa-var-font; }
    +.#{$fa-css-prefix}-bold:before { content: $fa-var-bold; }
    +.#{$fa-css-prefix}-italic:before { content: $fa-var-italic; }
    +.#{$fa-css-prefix}-text-height:before { content: $fa-var-text-height; }
    +.#{$fa-css-prefix}-text-width:before { content: $fa-var-text-width; }
    +.#{$fa-css-prefix}-align-left:before { content: $fa-var-align-left; }
    +.#{$fa-css-prefix}-align-center:before { content: $fa-var-align-center; }
    +.#{$fa-css-prefix}-align-right:before { content: $fa-var-align-right; }
    +.#{$fa-css-prefix}-align-justify:before { content: $fa-var-align-justify; }
    +.#{$fa-css-prefix}-list:before { content: $fa-var-list; }
    +.#{$fa-css-prefix}-dedent:before,
    +.#{$fa-css-prefix}-outdent:before { content: $fa-var-outdent; }
    +.#{$fa-css-prefix}-indent:before { content: $fa-var-indent; }
    +.#{$fa-css-prefix}-video-camera:before { content: $fa-var-video-camera; }
    +.#{$fa-css-prefix}-photo:before,
    +.#{$fa-css-prefix}-image:before,
    +.#{$fa-css-prefix}-picture-o:before { content: $fa-var-picture-o; }
    +.#{$fa-css-prefix}-pencil:before { content: $fa-var-pencil; }
    +.#{$fa-css-prefix}-map-marker:before { content: $fa-var-map-marker; }
    +.#{$fa-css-prefix}-adjust:before { content: $fa-var-adjust; }
    +.#{$fa-css-prefix}-tint:before { content: $fa-var-tint; }
    +.#{$fa-css-prefix}-edit:before,
    +.#{$fa-css-prefix}-pencil-square-o:before { content: $fa-var-pencil-square-o; }
    +.#{$fa-css-prefix}-share-square-o:before { content: $fa-var-share-square-o; }
    +.#{$fa-css-prefix}-check-square-o:before { content: $fa-var-check-square-o; }
    +.#{$fa-css-prefix}-arrows:before { content: $fa-var-arrows; }
    +.#{$fa-css-prefix}-step-backward:before { content: $fa-var-step-backward; }
    +.#{$fa-css-prefix}-fast-backward:before { content: $fa-var-fast-backward; }
    +.#{$fa-css-prefix}-backward:before { content: $fa-var-backward; }
    +.#{$fa-css-prefix}-play:before { content: $fa-var-play; }
    +.#{$fa-css-prefix}-pause:before { content: $fa-var-pause; }
    +.#{$fa-css-prefix}-stop:before { content: $fa-var-stop; }
    +.#{$fa-css-prefix}-forward:before { content: $fa-var-forward; }
    +.#{$fa-css-prefix}-fast-forward:before { content: $fa-var-fast-forward; }
    +.#{$fa-css-prefix}-step-forward:before { content: $fa-var-step-forward; }
    +.#{$fa-css-prefix}-eject:before { content: $fa-var-eject; }
    +.#{$fa-css-prefix}-chevron-left:before { content: $fa-var-chevron-left; }
    +.#{$fa-css-prefix}-chevron-right:before { content: $fa-var-chevron-right; }
    +.#{$fa-css-prefix}-plus-circle:before { content: $fa-var-plus-circle; }
    +.#{$fa-css-prefix}-minus-circle:before { content: $fa-var-minus-circle; }
    +.#{$fa-css-prefix}-times-circle:before { content: $fa-var-times-circle; }
    +.#{$fa-css-prefix}-check-circle:before { content: $fa-var-check-circle; }
    +.#{$fa-css-prefix}-question-circle:before { content: $fa-var-question-circle; }
    +.#{$fa-css-prefix}-info-circle:before { content: $fa-var-info-circle; }
    +.#{$fa-css-prefix}-crosshairs:before { content: $fa-var-crosshairs; }
    +.#{$fa-css-prefix}-times-circle-o:before { content: $fa-var-times-circle-o; }
    +.#{$fa-css-prefix}-check-circle-o:before { content: $fa-var-check-circle-o; }
    +.#{$fa-css-prefix}-ban:before { content: $fa-var-ban; }
    +.#{$fa-css-prefix}-arrow-left:before { content: $fa-var-arrow-left; }
    +.#{$fa-css-prefix}-arrow-right:before { content: $fa-var-arrow-right; }
    +.#{$fa-css-prefix}-arrow-up:before { content: $fa-var-arrow-up; }
    +.#{$fa-css-prefix}-arrow-down:before { content: $fa-var-arrow-down; }
    +.#{$fa-css-prefix}-mail-forward:before,
    +.#{$fa-css-prefix}-share:before { content: $fa-var-share; }
    +.#{$fa-css-prefix}-expand:before { content: $fa-var-expand; }
    +.#{$fa-css-prefix}-compress:before { content: $fa-var-compress; }
    +.#{$fa-css-prefix}-plus:before { content: $fa-var-plus; }
    +.#{$fa-css-prefix}-minus:before { content: $fa-var-minus; }
    +.#{$fa-css-prefix}-asterisk:before { content: $fa-var-asterisk; }
    +.#{$fa-css-prefix}-exclamation-circle:before { content: $fa-var-exclamation-circle; }
    +.#{$fa-css-prefix}-gift:before { content: $fa-var-gift; }
    +.#{$fa-css-prefix}-leaf:before { content: $fa-var-leaf; }
    +.#{$fa-css-prefix}-fire:before { content: $fa-var-fire; }
    +.#{$fa-css-prefix}-eye:before { content: $fa-var-eye; }
    +.#{$fa-css-prefix}-eye-slash:before { content: $fa-var-eye-slash; }
    +.#{$fa-css-prefix}-warning:before,
    +.#{$fa-css-prefix}-exclamation-triangle:before { content: $fa-var-exclamation-triangle; }
    +.#{$fa-css-prefix}-plane:before { content: $fa-var-plane; }
    +.#{$fa-css-prefix}-calendar:before { content: $fa-var-calendar; }
    +.#{$fa-css-prefix}-random:before { content: $fa-var-random; }
    +.#{$fa-css-prefix}-comment:before { content: $fa-var-comment; }
    +.#{$fa-css-prefix}-magnet:before { content: $fa-var-magnet; }
    +.#{$fa-css-prefix}-chevron-up:before { content: $fa-var-chevron-up; }
    +.#{$fa-css-prefix}-chevron-down:before { content: $fa-var-chevron-down; }
    +.#{$fa-css-prefix}-retweet:before { content: $fa-var-retweet; }
    +.#{$fa-css-prefix}-shopping-cart:before { content: $fa-var-shopping-cart; }
    +.#{$fa-css-prefix}-folder:before { content: $fa-var-folder; }
    +.#{$fa-css-prefix}-folder-open:before { content: $fa-var-folder-open; }
    +.#{$fa-css-prefix}-arrows-v:before { content: $fa-var-arrows-v; }
    +.#{$fa-css-prefix}-arrows-h:before { content: $fa-var-arrows-h; }
    +.#{$fa-css-prefix}-bar-chart-o:before,
    +.#{$fa-css-prefix}-bar-chart:before { content: $fa-var-bar-chart; }
    +.#{$fa-css-prefix}-twitter-square:before { content: $fa-var-twitter-square; }
    +.#{$fa-css-prefix}-facebook-square:before { content: $fa-var-facebook-square; }
    +.#{$fa-css-prefix}-camera-retro:before { content: $fa-var-camera-retro; }
    +.#{$fa-css-prefix}-key:before { content: $fa-var-key; }
    +.#{$fa-css-prefix}-gears:before,
    +.#{$fa-css-prefix}-cogs:before { content: $fa-var-cogs; }
    +.#{$fa-css-prefix}-comments:before { content: $fa-var-comments; }
    +.#{$fa-css-prefix}-thumbs-o-up:before { content: $fa-var-thumbs-o-up; }
    +.#{$fa-css-prefix}-thumbs-o-down:before { content: $fa-var-thumbs-o-down; }
    +.#{$fa-css-prefix}-star-half:before { content: $fa-var-star-half; }
    +.#{$fa-css-prefix}-heart-o:before { content: $fa-var-heart-o; }
    +.#{$fa-css-prefix}-sign-out:before { content: $fa-var-sign-out; }
    +.#{$fa-css-prefix}-linkedin-square:before { content: $fa-var-linkedin-square; }
    +.#{$fa-css-prefix}-thumb-tack:before { content: $fa-var-thumb-tack; }
    +.#{$fa-css-prefix}-external-link:before { content: $fa-var-external-link; }
    +.#{$fa-css-prefix}-sign-in:before { content: $fa-var-sign-in; }
    +.#{$fa-css-prefix}-trophy:before { content: $fa-var-trophy; }
    +.#{$fa-css-prefix}-github-square:before { content: $fa-var-github-square; }
    +.#{$fa-css-prefix}-upload:before { content: $fa-var-upload; }
    +.#{$fa-css-prefix}-lemon-o:before { content: $fa-var-lemon-o; }
    +.#{$fa-css-prefix}-phone:before { content: $fa-var-phone; }
    +.#{$fa-css-prefix}-square-o:before { content: $fa-var-square-o; }
    +.#{$fa-css-prefix}-bookmark-o:before { content: $fa-var-bookmark-o; }
    +.#{$fa-css-prefix}-phone-square:before { content: $fa-var-phone-square; }
    +.#{$fa-css-prefix}-twitter:before { content: $fa-var-twitter; }
    +.#{$fa-css-prefix}-facebook-f:before,
    +.#{$fa-css-prefix}-facebook:before { content: $fa-var-facebook; }
    +.#{$fa-css-prefix}-github:before { content: $fa-var-github; }
    +.#{$fa-css-prefix}-unlock:before { content: $fa-var-unlock; }
    +.#{$fa-css-prefix}-credit-card:before { content: $fa-var-credit-card; }
    +.#{$fa-css-prefix}-feed:before,
    +.#{$fa-css-prefix}-rss:before { content: $fa-var-rss; }
    +.#{$fa-css-prefix}-hdd-o:before { content: $fa-var-hdd-o; }
    +.#{$fa-css-prefix}-bullhorn:before { content: $fa-var-bullhorn; }
    +.#{$fa-css-prefix}-bell:before { content: $fa-var-bell; }
    +.#{$fa-css-prefix}-certificate:before { content: $fa-var-certificate; }
    +.#{$fa-css-prefix}-hand-o-right:before { content: $fa-var-hand-o-right; }
    +.#{$fa-css-prefix}-hand-o-left:before { content: $fa-var-hand-o-left; }
    +.#{$fa-css-prefix}-hand-o-up:before { content: $fa-var-hand-o-up; }
    +.#{$fa-css-prefix}-hand-o-down:before { content: $fa-var-hand-o-down; }
    +.#{$fa-css-prefix}-arrow-circle-left:before { content: $fa-var-arrow-circle-left; }
    +.#{$fa-css-prefix}-arrow-circle-right:before { content: $fa-var-arrow-circle-right; }
    +.#{$fa-css-prefix}-arrow-circle-up:before { content: $fa-var-arrow-circle-up; }
    +.#{$fa-css-prefix}-arrow-circle-down:before { content: $fa-var-arrow-circle-down; }
    +.#{$fa-css-prefix}-globe:before { content: $fa-var-globe; }
    +.#{$fa-css-prefix}-wrench:before { content: $fa-var-wrench; }
    +.#{$fa-css-prefix}-tasks:before { content: $fa-var-tasks; }
    +.#{$fa-css-prefix}-filter:before { content: $fa-var-filter; }
    +.#{$fa-css-prefix}-briefcase:before { content: $fa-var-briefcase; }
    +.#{$fa-css-prefix}-arrows-alt:before { content: $fa-var-arrows-alt; }
    +.#{$fa-css-prefix}-group:before,
    +.#{$fa-css-prefix}-users:before { content: $fa-var-users; }
    +.#{$fa-css-prefix}-chain:before,
    +.#{$fa-css-prefix}-link:before { content: $fa-var-link; }
    +.#{$fa-css-prefix}-cloud:before { content: $fa-var-cloud; }
    +.#{$fa-css-prefix}-flask:before { content: $fa-var-flask; }
    +.#{$fa-css-prefix}-cut:before,
    +.#{$fa-css-prefix}-scissors:before { content: $fa-var-scissors; }
    +.#{$fa-css-prefix}-copy:before,
    +.#{$fa-css-prefix}-files-o:before { content: $fa-var-files-o; }
    +.#{$fa-css-prefix}-paperclip:before { content: $fa-var-paperclip; }
    +.#{$fa-css-prefix}-save:before,
    +.#{$fa-css-prefix}-floppy-o:before { content: $fa-var-floppy-o; }
    +.#{$fa-css-prefix}-square:before { content: $fa-var-square; }
    +.#{$fa-css-prefix}-navicon:before,
    +.#{$fa-css-prefix}-reorder:before,
    +.#{$fa-css-prefix}-bars:before { content: $fa-var-bars; }
    +.#{$fa-css-prefix}-list-ul:before { content: $fa-var-list-ul; }
    +.#{$fa-css-prefix}-list-ol:before { content: $fa-var-list-ol; }
    +.#{$fa-css-prefix}-strikethrough:before { content: $fa-var-strikethrough; }
    +.#{$fa-css-prefix}-underline:before { content: $fa-var-underline; }
    +.#{$fa-css-prefix}-table:before { content: $fa-var-table; }
    +.#{$fa-css-prefix}-magic:before { content: $fa-var-magic; }
    +.#{$fa-css-prefix}-truck:before { content: $fa-var-truck; }
    +.#{$fa-css-prefix}-pinterest:before { content: $fa-var-pinterest; }
    +.#{$fa-css-prefix}-pinterest-square:before { content: $fa-var-pinterest-square; }
    +.#{$fa-css-prefix}-google-plus-square:before { content: $fa-var-google-plus-square; }
    +.#{$fa-css-prefix}-google-plus:before { content: $fa-var-google-plus; }
    +.#{$fa-css-prefix}-money:before { content: $fa-var-money; }
    +.#{$fa-css-prefix}-caret-down:before { content: $fa-var-caret-down; }
    +.#{$fa-css-prefix}-caret-up:before { content: $fa-var-caret-up; }
    +.#{$fa-css-prefix}-caret-left:before { content: $fa-var-caret-left; }
    +.#{$fa-css-prefix}-caret-right:before { content: $fa-var-caret-right; }
    +.#{$fa-css-prefix}-columns:before { content: $fa-var-columns; }
    +.#{$fa-css-prefix}-unsorted:before,
    +.#{$fa-css-prefix}-sort:before { content: $fa-var-sort; }
    +.#{$fa-css-prefix}-sort-down:before,
    +.#{$fa-css-prefix}-sort-desc:before { content: $fa-var-sort-desc; }
    +.#{$fa-css-prefix}-sort-up:before,
    +.#{$fa-css-prefix}-sort-asc:before { content: $fa-var-sort-asc; }
    +.#{$fa-css-prefix}-envelope:before { content: $fa-var-envelope; }
    +.#{$fa-css-prefix}-linkedin:before { content: $fa-var-linkedin; }
    +.#{$fa-css-prefix}-rotate-left:before,
    +.#{$fa-css-prefix}-undo:before { content: $fa-var-undo; }
    +.#{$fa-css-prefix}-legal:before,
    +.#{$fa-css-prefix}-gavel:before { content: $fa-var-gavel; }
    +.#{$fa-css-prefix}-dashboard:before,
    +.#{$fa-css-prefix}-tachometer:before { content: $fa-var-tachometer; }
    +.#{$fa-css-prefix}-comment-o:before { content: $fa-var-comment-o; }
    +.#{$fa-css-prefix}-comments-o:before { content: $fa-var-comments-o; }
    +.#{$fa-css-prefix}-flash:before,
    +.#{$fa-css-prefix}-bolt:before { content: $fa-var-bolt; }
    +.#{$fa-css-prefix}-sitemap:before { content: $fa-var-sitemap; }
    +.#{$fa-css-prefix}-umbrella:before { content: $fa-var-umbrella; }
    +.#{$fa-css-prefix}-paste:before,
    +.#{$fa-css-prefix}-clipboard:before { content: $fa-var-clipboard; }
    +.#{$fa-css-prefix}-lightbulb-o:before { content: $fa-var-lightbulb-o; }
    +.#{$fa-css-prefix}-exchange:before { content: $fa-var-exchange; }
    +.#{$fa-css-prefix}-cloud-download:before { content: $fa-var-cloud-download; }
    +.#{$fa-css-prefix}-cloud-upload:before { content: $fa-var-cloud-upload; }
    +.#{$fa-css-prefix}-user-md:before { content: $fa-var-user-md; }
    +.#{$fa-css-prefix}-stethoscope:before { content: $fa-var-stethoscope; }
    +.#{$fa-css-prefix}-suitcase:before { content: $fa-var-suitcase; }
    +.#{$fa-css-prefix}-bell-o:before { content: $fa-var-bell-o; }
    +.#{$fa-css-prefix}-coffee:before { content: $fa-var-coffee; }
    +.#{$fa-css-prefix}-cutlery:before { content: $fa-var-cutlery; }
    +.#{$fa-css-prefix}-file-text-o:before { content: $fa-var-file-text-o; }
    +.#{$fa-css-prefix}-building-o:before { content: $fa-var-building-o; }
    +.#{$fa-css-prefix}-hospital-o:before { content: $fa-var-hospital-o; }
    +.#{$fa-css-prefix}-ambulance:before { content: $fa-var-ambulance; }
    +.#{$fa-css-prefix}-medkit:before { content: $fa-var-medkit; }
    +.#{$fa-css-prefix}-fighter-jet:before { content: $fa-var-fighter-jet; }
    +.#{$fa-css-prefix}-beer:before { content: $fa-var-beer; }
    +.#{$fa-css-prefix}-h-square:before { content: $fa-var-h-square; }
    +.#{$fa-css-prefix}-plus-square:before { content: $fa-var-plus-square; }
    +.#{$fa-css-prefix}-angle-double-left:before { content: $fa-var-angle-double-left; }
    +.#{$fa-css-prefix}-angle-double-right:before { content: $fa-var-angle-double-right; }
    +.#{$fa-css-prefix}-angle-double-up:before { content: $fa-var-angle-double-up; }
    +.#{$fa-css-prefix}-angle-double-down:before { content: $fa-var-angle-double-down; }
    +.#{$fa-css-prefix}-angle-left:before { content: $fa-var-angle-left; }
    +.#{$fa-css-prefix}-angle-right:before { content: $fa-var-angle-right; }
    +.#{$fa-css-prefix}-angle-up:before { content: $fa-var-angle-up; }
    +.#{$fa-css-prefix}-angle-down:before { content: $fa-var-angle-down; }
    +.#{$fa-css-prefix}-desktop:before { content: $fa-var-desktop; }
    +.#{$fa-css-prefix}-laptop:before { content: $fa-var-laptop; }
    +.#{$fa-css-prefix}-tablet:before { content: $fa-var-tablet; }
    +.#{$fa-css-prefix}-mobile-phone:before,
    +.#{$fa-css-prefix}-mobile:before { content: $fa-var-mobile; }
    +.#{$fa-css-prefix}-circle-o:before { content: $fa-var-circle-o; }
    +.#{$fa-css-prefix}-quote-left:before { content: $fa-var-quote-left; }
    +.#{$fa-css-prefix}-quote-right:before { content: $fa-var-quote-right; }
    +.#{$fa-css-prefix}-spinner:before { content: $fa-var-spinner; }
    +.#{$fa-css-prefix}-circle:before { content: $fa-var-circle; }
    +.#{$fa-css-prefix}-mail-reply:before,
    +.#{$fa-css-prefix}-reply:before { content: $fa-var-reply; }
    +.#{$fa-css-prefix}-github-alt:before { content: $fa-var-github-alt; }
    +.#{$fa-css-prefix}-folder-o:before { content: $fa-var-folder-o; }
    +.#{$fa-css-prefix}-folder-open-o:before { content: $fa-var-folder-open-o; }
    +.#{$fa-css-prefix}-smile-o:before { content: $fa-var-smile-o; }
    +.#{$fa-css-prefix}-frown-o:before { content: $fa-var-frown-o; }
    +.#{$fa-css-prefix}-meh-o:before { content: $fa-var-meh-o; }
    +.#{$fa-css-prefix}-gamepad:before { content: $fa-var-gamepad; }
    +.#{$fa-css-prefix}-keyboard-o:before { content: $fa-var-keyboard-o; }
    +.#{$fa-css-prefix}-flag-o:before { content: $fa-var-flag-o; }
    +.#{$fa-css-prefix}-flag-checkered:before { content: $fa-var-flag-checkered; }
    +.#{$fa-css-prefix}-terminal:before { content: $fa-var-terminal; }
    +.#{$fa-css-prefix}-code:before { content: $fa-var-code; }
    +.#{$fa-css-prefix}-mail-reply-all:before,
    +.#{$fa-css-prefix}-reply-all:before { content: $fa-var-reply-all; }
    +.#{$fa-css-prefix}-star-half-empty:before,
    +.#{$fa-css-prefix}-star-half-full:before,
    +.#{$fa-css-prefix}-star-half-o:before { content: $fa-var-star-half-o; }
    +.#{$fa-css-prefix}-location-arrow:before { content: $fa-var-location-arrow; }
    +.#{$fa-css-prefix}-crop:before { content: $fa-var-crop; }
    +.#{$fa-css-prefix}-code-fork:before { content: $fa-var-code-fork; }
    +.#{$fa-css-prefix}-unlink:before,
    +.#{$fa-css-prefix}-chain-broken:before { content: $fa-var-chain-broken; }
    +.#{$fa-css-prefix}-question:before { content: $fa-var-question; }
    +.#{$fa-css-prefix}-info:before { content: $fa-var-info; }
    +.#{$fa-css-prefix}-exclamation:before { content: $fa-var-exclamation; }
    +.#{$fa-css-prefix}-superscript:before { content: $fa-var-superscript; }
    +.#{$fa-css-prefix}-subscript:before { content: $fa-var-subscript; }
    +.#{$fa-css-prefix}-eraser:before { content: $fa-var-eraser; }
    +.#{$fa-css-prefix}-puzzle-piece:before { content: $fa-var-puzzle-piece; }
    +.#{$fa-css-prefix}-microphone:before { content: $fa-var-microphone; }
    +.#{$fa-css-prefix}-microphone-slash:before { content: $fa-var-microphone-slash; }
    +.#{$fa-css-prefix}-shield:before { content: $fa-var-shield; }
    +.#{$fa-css-prefix}-calendar-o:before { content: $fa-var-calendar-o; }
    +.#{$fa-css-prefix}-fire-extinguisher:before { content: $fa-var-fire-extinguisher; }
    +.#{$fa-css-prefix}-rocket:before { content: $fa-var-rocket; }
    +.#{$fa-css-prefix}-maxcdn:before { content: $fa-var-maxcdn; }
    +.#{$fa-css-prefix}-chevron-circle-left:before { content: $fa-var-chevron-circle-left; }
    +.#{$fa-css-prefix}-chevron-circle-right:before { content: $fa-var-chevron-circle-right; }
    +.#{$fa-css-prefix}-chevron-circle-up:before { content: $fa-var-chevron-circle-up; }
    +.#{$fa-css-prefix}-chevron-circle-down:before { content: $fa-var-chevron-circle-down; }
    +.#{$fa-css-prefix}-html5:before { content: $fa-var-html5; }
    +.#{$fa-css-prefix}-css3:before { content: $fa-var-css3; }
    +.#{$fa-css-prefix}-anchor:before { content: $fa-var-anchor; }
    +.#{$fa-css-prefix}-unlock-alt:before { content: $fa-var-unlock-alt; }
    +.#{$fa-css-prefix}-bullseye:before { content: $fa-var-bullseye; }
    +.#{$fa-css-prefix}-ellipsis-h:before { content: $fa-var-ellipsis-h; }
    +.#{$fa-css-prefix}-ellipsis-v:before { content: $fa-var-ellipsis-v; }
    +.#{$fa-css-prefix}-rss-square:before { content: $fa-var-rss-square; }
    +.#{$fa-css-prefix}-play-circle:before { content: $fa-var-play-circle; }
    +.#{$fa-css-prefix}-ticket:before { content: $fa-var-ticket; }
    +.#{$fa-css-prefix}-minus-square:before { content: $fa-var-minus-square; }
    +.#{$fa-css-prefix}-minus-square-o:before { content: $fa-var-minus-square-o; }
    +.#{$fa-css-prefix}-level-up:before { content: $fa-var-level-up; }
    +.#{$fa-css-prefix}-level-down:before { content: $fa-var-level-down; }
    +.#{$fa-css-prefix}-check-square:before { content: $fa-var-check-square; }
    +.#{$fa-css-prefix}-pencil-square:before { content: $fa-var-pencil-square; }
    +.#{$fa-css-prefix}-external-link-square:before { content: $fa-var-external-link-square; }
    +.#{$fa-css-prefix}-share-square:before { content: $fa-var-share-square; }
    +.#{$fa-css-prefix}-compass:before { content: $fa-var-compass; }
    +.#{$fa-css-prefix}-toggle-down:before,
    +.#{$fa-css-prefix}-caret-square-o-down:before { content: $fa-var-caret-square-o-down; }
    +.#{$fa-css-prefix}-toggle-up:before,
    +.#{$fa-css-prefix}-caret-square-o-up:before { content: $fa-var-caret-square-o-up; }
    +.#{$fa-css-prefix}-toggle-right:before,
    +.#{$fa-css-prefix}-caret-square-o-right:before { content: $fa-var-caret-square-o-right; }
    +.#{$fa-css-prefix}-euro:before,
    +.#{$fa-css-prefix}-eur:before { content: $fa-var-eur; }
    +.#{$fa-css-prefix}-gbp:before { content: $fa-var-gbp; }
    +.#{$fa-css-prefix}-dollar:before,
    +.#{$fa-css-prefix}-usd:before { content: $fa-var-usd; }
    +.#{$fa-css-prefix}-rupee:before,
    +.#{$fa-css-prefix}-inr:before { content: $fa-var-inr; }
    +.#{$fa-css-prefix}-cny:before,
    +.#{$fa-css-prefix}-rmb:before,
    +.#{$fa-css-prefix}-yen:before,
    +.#{$fa-css-prefix}-jpy:before { content: $fa-var-jpy; }
    +.#{$fa-css-prefix}-ruble:before,
    +.#{$fa-css-prefix}-rouble:before,
    +.#{$fa-css-prefix}-rub:before { content: $fa-var-rub; }
    +.#{$fa-css-prefix}-won:before,
    +.#{$fa-css-prefix}-krw:before { content: $fa-var-krw; }
    +.#{$fa-css-prefix}-bitcoin:before,
    +.#{$fa-css-prefix}-btc:before { content: $fa-var-btc; }
    +.#{$fa-css-prefix}-file:before { content: $fa-var-file; }
    +.#{$fa-css-prefix}-file-text:before { content: $fa-var-file-text; }
    +.#{$fa-css-prefix}-sort-alpha-asc:before { content: $fa-var-sort-alpha-asc; }
    +.#{$fa-css-prefix}-sort-alpha-desc:before { content: $fa-var-sort-alpha-desc; }
    +.#{$fa-css-prefix}-sort-amount-asc:before { content: $fa-var-sort-amount-asc; }
    +.#{$fa-css-prefix}-sort-amount-desc:before { content: $fa-var-sort-amount-desc; }
    +.#{$fa-css-prefix}-sort-numeric-asc:before { content: $fa-var-sort-numeric-asc; }
    +.#{$fa-css-prefix}-sort-numeric-desc:before { content: $fa-var-sort-numeric-desc; }
    +.#{$fa-css-prefix}-thumbs-up:before { content: $fa-var-thumbs-up; }
    +.#{$fa-css-prefix}-thumbs-down:before { content: $fa-var-thumbs-down; }
    +.#{$fa-css-prefix}-youtube-square:before { content: $fa-var-youtube-square; }
    +.#{$fa-css-prefix}-youtube:before { content: $fa-var-youtube; }
    +.#{$fa-css-prefix}-xing:before { content: $fa-var-xing; }
    +.#{$fa-css-prefix}-xing-square:before { content: $fa-var-xing-square; }
    +.#{$fa-css-prefix}-youtube-play:before { content: $fa-var-youtube-play; }
    +.#{$fa-css-prefix}-dropbox:before { content: $fa-var-dropbox; }
    +.#{$fa-css-prefix}-stack-overflow:before { content: $fa-var-stack-overflow; }
    +.#{$fa-css-prefix}-instagram:before { content: $fa-var-instagram; }
    +.#{$fa-css-prefix}-flickr:before { content: $fa-var-flickr; }
    +.#{$fa-css-prefix}-adn:before { content: $fa-var-adn; }
    +.#{$fa-css-prefix}-bitbucket:before { content: $fa-var-bitbucket; }
    +.#{$fa-css-prefix}-bitbucket-square:before { content: $fa-var-bitbucket-square; }
    +.#{$fa-css-prefix}-tumblr:before { content: $fa-var-tumblr; }
    +.#{$fa-css-prefix}-tumblr-square:before { content: $fa-var-tumblr-square; }
    +.#{$fa-css-prefix}-long-arrow-down:before { content: $fa-var-long-arrow-down; }
    +.#{$fa-css-prefix}-long-arrow-up:before { content: $fa-var-long-arrow-up; }
    +.#{$fa-css-prefix}-long-arrow-left:before { content: $fa-var-long-arrow-left; }
    +.#{$fa-css-prefix}-long-arrow-right:before { content: $fa-var-long-arrow-right; }
    +.#{$fa-css-prefix}-apple:before { content: $fa-var-apple; }
    +.#{$fa-css-prefix}-windows:before { content: $fa-var-windows; }
    +.#{$fa-css-prefix}-android:before { content: $fa-var-android; }
    +.#{$fa-css-prefix}-linux:before { content: $fa-var-linux; }
    +.#{$fa-css-prefix}-dribbble:before { content: $fa-var-dribbble; }
    +.#{$fa-css-prefix}-skype:before { content: $fa-var-skype; }
    +.#{$fa-css-prefix}-foursquare:before { content: $fa-var-foursquare; }
    +.#{$fa-css-prefix}-trello:before { content: $fa-var-trello; }
    +.#{$fa-css-prefix}-female:before { content: $fa-var-female; }
    +.#{$fa-css-prefix}-male:before { content: $fa-var-male; }
    +.#{$fa-css-prefix}-gittip:before,
    +.#{$fa-css-prefix}-gratipay:before { content: $fa-var-gratipay; }
    +.#{$fa-css-prefix}-sun-o:before { content: $fa-var-sun-o; }
    +.#{$fa-css-prefix}-moon-o:before { content: $fa-var-moon-o; }
    +.#{$fa-css-prefix}-archive:before { content: $fa-var-archive; }
    +.#{$fa-css-prefix}-bug:before { content: $fa-var-bug; }
    +.#{$fa-css-prefix}-vk:before { content: $fa-var-vk; }
    +.#{$fa-css-prefix}-weibo:before { content: $fa-var-weibo; }
    +.#{$fa-css-prefix}-renren:before { content: $fa-var-renren; }
    +.#{$fa-css-prefix}-pagelines:before { content: $fa-var-pagelines; }
    +.#{$fa-css-prefix}-stack-exchange:before { content: $fa-var-stack-exchange; }
    +.#{$fa-css-prefix}-arrow-circle-o-right:before { content: $fa-var-arrow-circle-o-right; }
    +.#{$fa-css-prefix}-arrow-circle-o-left:before { content: $fa-var-arrow-circle-o-left; }
    +.#{$fa-css-prefix}-toggle-left:before,
    +.#{$fa-css-prefix}-caret-square-o-left:before { content: $fa-var-caret-square-o-left; }
    +.#{$fa-css-prefix}-dot-circle-o:before { content: $fa-var-dot-circle-o; }
    +.#{$fa-css-prefix}-wheelchair:before { content: $fa-var-wheelchair; }
    +.#{$fa-css-prefix}-vimeo-square:before { content: $fa-var-vimeo-square; }
    +.#{$fa-css-prefix}-turkish-lira:before,
    +.#{$fa-css-prefix}-try:before { content: $fa-var-try; }
    +.#{$fa-css-prefix}-plus-square-o:before { content: $fa-var-plus-square-o; }
    +.#{$fa-css-prefix}-space-shuttle:before { content: $fa-var-space-shuttle; }
    +.#{$fa-css-prefix}-slack:before { content: $fa-var-slack; }
    +.#{$fa-css-prefix}-envelope-square:before { content: $fa-var-envelope-square; }
    +.#{$fa-css-prefix}-wordpress:before { content: $fa-var-wordpress; }
    +.#{$fa-css-prefix}-openid:before { content: $fa-var-openid; }
    +.#{$fa-css-prefix}-institution:before,
    +.#{$fa-css-prefix}-bank:before,
    +.#{$fa-css-prefix}-university:before { content: $fa-var-university; }
    +.#{$fa-css-prefix}-mortar-board:before,
    +.#{$fa-css-prefix}-graduation-cap:before { content: $fa-var-graduation-cap; }
    +.#{$fa-css-prefix}-yahoo:before { content: $fa-var-yahoo; }
    +.#{$fa-css-prefix}-google:before { content: $fa-var-google; }
    +.#{$fa-css-prefix}-reddit:before { content: $fa-var-reddit; }
    +.#{$fa-css-prefix}-reddit-square:before { content: $fa-var-reddit-square; }
    +.#{$fa-css-prefix}-stumbleupon-circle:before { content: $fa-var-stumbleupon-circle; }
    +.#{$fa-css-prefix}-stumbleupon:before { content: $fa-var-stumbleupon; }
    +.#{$fa-css-prefix}-delicious:before { content: $fa-var-delicious; }
    +.#{$fa-css-prefix}-digg:before { content: $fa-var-digg; }
    +.#{$fa-css-prefix}-pied-piper:before { content: $fa-var-pied-piper; }
    +.#{$fa-css-prefix}-pied-piper-alt:before { content: $fa-var-pied-piper-alt; }
    +.#{$fa-css-prefix}-drupal:before { content: $fa-var-drupal; }
    +.#{$fa-css-prefix}-joomla:before { content: $fa-var-joomla; }
    +.#{$fa-css-prefix}-language:before { content: $fa-var-language; }
    +.#{$fa-css-prefix}-fax:before { content: $fa-var-fax; }
    +.#{$fa-css-prefix}-building:before { content: $fa-var-building; }
    +.#{$fa-css-prefix}-child:before { content: $fa-var-child; }
    +.#{$fa-css-prefix}-paw:before { content: $fa-var-paw; }
    +.#{$fa-css-prefix}-spoon:before { content: $fa-var-spoon; }
    +.#{$fa-css-prefix}-cube:before { content: $fa-var-cube; }
    +.#{$fa-css-prefix}-cubes:before { content: $fa-var-cubes; }
    +.#{$fa-css-prefix}-behance:before { content: $fa-var-behance; }
    +.#{$fa-css-prefix}-behance-square:before { content: $fa-var-behance-square; }
    +.#{$fa-css-prefix}-steam:before { content: $fa-var-steam; }
    +.#{$fa-css-prefix}-steam-square:before { content: $fa-var-steam-square; }
    +.#{$fa-css-prefix}-recycle:before { content: $fa-var-recycle; }
    +.#{$fa-css-prefix}-automobile:before,
    +.#{$fa-css-prefix}-car:before { content: $fa-var-car; }
    +.#{$fa-css-prefix}-cab:before,
    +.#{$fa-css-prefix}-taxi:before { content: $fa-var-taxi; }
    +.#{$fa-css-prefix}-tree:before { content: $fa-var-tree; }
    +.#{$fa-css-prefix}-spotify:before { content: $fa-var-spotify; }
    +.#{$fa-css-prefix}-deviantart:before { content: $fa-var-deviantart; }
    +.#{$fa-css-prefix}-soundcloud:before { content: $fa-var-soundcloud; }
    +.#{$fa-css-prefix}-database:before { content: $fa-var-database; }
    +.#{$fa-css-prefix}-file-pdf-o:before { content: $fa-var-file-pdf-o; }
    +.#{$fa-css-prefix}-file-word-o:before { content: $fa-var-file-word-o; }
    +.#{$fa-css-prefix}-file-excel-o:before { content: $fa-var-file-excel-o; }
    +.#{$fa-css-prefix}-file-powerpoint-o:before { content: $fa-var-file-powerpoint-o; }
    +.#{$fa-css-prefix}-file-photo-o:before,
    +.#{$fa-css-prefix}-file-picture-o:before,
    +.#{$fa-css-prefix}-file-image-o:before { content: $fa-var-file-image-o; }
    +.#{$fa-css-prefix}-file-zip-o:before,
    +.#{$fa-css-prefix}-file-archive-o:before { content: $fa-var-file-archive-o; }
    +.#{$fa-css-prefix}-file-sound-o:before,
    +.#{$fa-css-prefix}-file-audio-o:before { content: $fa-var-file-audio-o; }
    +.#{$fa-css-prefix}-file-movie-o:before,
    +.#{$fa-css-prefix}-file-video-o:before { content: $fa-var-file-video-o; }
    +.#{$fa-css-prefix}-file-code-o:before { content: $fa-var-file-code-o; }
    +.#{$fa-css-prefix}-vine:before { content: $fa-var-vine; }
    +.#{$fa-css-prefix}-codepen:before { content: $fa-var-codepen; }
    +.#{$fa-css-prefix}-jsfiddle:before { content: $fa-var-jsfiddle; }
    +.#{$fa-css-prefix}-life-bouy:before,
    +.#{$fa-css-prefix}-life-buoy:before,
    +.#{$fa-css-prefix}-life-saver:before,
    +.#{$fa-css-prefix}-support:before,
    +.#{$fa-css-prefix}-life-ring:before { content: $fa-var-life-ring; }
    +.#{$fa-css-prefix}-circle-o-notch:before { content: $fa-var-circle-o-notch; }
    +.#{$fa-css-prefix}-ra:before,
    +.#{$fa-css-prefix}-rebel:before { content: $fa-var-rebel; }
    +.#{$fa-css-prefix}-ge:before,
    +.#{$fa-css-prefix}-empire:before { content: $fa-var-empire; }
    +.#{$fa-css-prefix}-git-square:before { content: $fa-var-git-square; }
    +.#{$fa-css-prefix}-git:before { content: $fa-var-git; }
    +.#{$fa-css-prefix}-y-combinator-square:before,
    +.#{$fa-css-prefix}-yc-square:before,
    +.#{$fa-css-prefix}-hacker-news:before { content: $fa-var-hacker-news; }
    +.#{$fa-css-prefix}-tencent-weibo:before { content: $fa-var-tencent-weibo; }
    +.#{$fa-css-prefix}-qq:before { content: $fa-var-qq; }
    +.#{$fa-css-prefix}-wechat:before,
    +.#{$fa-css-prefix}-weixin:before { content: $fa-var-weixin; }
    +.#{$fa-css-prefix}-send:before,
    +.#{$fa-css-prefix}-paper-plane:before { content: $fa-var-paper-plane; }
    +.#{$fa-css-prefix}-send-o:before,
    +.#{$fa-css-prefix}-paper-plane-o:before { content: $fa-var-paper-plane-o; }
    +.#{$fa-css-prefix}-history:before { content: $fa-var-history; }
    +.#{$fa-css-prefix}-circle-thin:before { content: $fa-var-circle-thin; }
    +.#{$fa-css-prefix}-header:before { content: $fa-var-header; }
    +.#{$fa-css-prefix}-paragraph:before { content: $fa-var-paragraph; }
    +.#{$fa-css-prefix}-sliders:before { content: $fa-var-sliders; }
    +.#{$fa-css-prefix}-share-alt:before { content: $fa-var-share-alt; }
    +.#{$fa-css-prefix}-share-alt-square:before { content: $fa-var-share-alt-square; }
    +.#{$fa-css-prefix}-bomb:before { content: $fa-var-bomb; }
    +.#{$fa-css-prefix}-soccer-ball-o:before,
    +.#{$fa-css-prefix}-futbol-o:before { content: $fa-var-futbol-o; }
    +.#{$fa-css-prefix}-tty:before { content: $fa-var-tty; }
    +.#{$fa-css-prefix}-binoculars:before { content: $fa-var-binoculars; }
    +.#{$fa-css-prefix}-plug:before { content: $fa-var-plug; }
    +.#{$fa-css-prefix}-slideshare:before { content: $fa-var-slideshare; }
    +.#{$fa-css-prefix}-twitch:before { content: $fa-var-twitch; }
    +.#{$fa-css-prefix}-yelp:before { content: $fa-var-yelp; }
    +.#{$fa-css-prefix}-newspaper-o:before { content: $fa-var-newspaper-o; }
    +.#{$fa-css-prefix}-wifi:before { content: $fa-var-wifi; }
    +.#{$fa-css-prefix}-calculator:before { content: $fa-var-calculator; }
    +.#{$fa-css-prefix}-paypal:before { content: $fa-var-paypal; }
    +.#{$fa-css-prefix}-google-wallet:before { content: $fa-var-google-wallet; }
    +.#{$fa-css-prefix}-cc-visa:before { content: $fa-var-cc-visa; }
    +.#{$fa-css-prefix}-cc-mastercard:before { content: $fa-var-cc-mastercard; }
    +.#{$fa-css-prefix}-cc-discover:before { content: $fa-var-cc-discover; }
    +.#{$fa-css-prefix}-cc-amex:before { content: $fa-var-cc-amex; }
    +.#{$fa-css-prefix}-cc-paypal:before { content: $fa-var-cc-paypal; }
    +.#{$fa-css-prefix}-cc-stripe:before { content: $fa-var-cc-stripe; }
    +.#{$fa-css-prefix}-bell-slash:before { content: $fa-var-bell-slash; }
    +.#{$fa-css-prefix}-bell-slash-o:before { content: $fa-var-bell-slash-o; }
    +.#{$fa-css-prefix}-trash:before { content: $fa-var-trash; }
    +.#{$fa-css-prefix}-copyright:before { content: $fa-var-copyright; }
    +.#{$fa-css-prefix}-at:before { content: $fa-var-at; }
    +.#{$fa-css-prefix}-eyedropper:before { content: $fa-var-eyedropper; }
    +.#{$fa-css-prefix}-paint-brush:before { content: $fa-var-paint-brush; }
    +.#{$fa-css-prefix}-birthday-cake:before { content: $fa-var-birthday-cake; }
    +.#{$fa-css-prefix}-area-chart:before { content: $fa-var-area-chart; }
    +.#{$fa-css-prefix}-pie-chart:before { content: $fa-var-pie-chart; }
    +.#{$fa-css-prefix}-line-chart:before { content: $fa-var-line-chart; }
    +.#{$fa-css-prefix}-lastfm:before { content: $fa-var-lastfm; }
    +.#{$fa-css-prefix}-lastfm-square:before { content: $fa-var-lastfm-square; }
    +.#{$fa-css-prefix}-toggle-off:before { content: $fa-var-toggle-off; }
    +.#{$fa-css-prefix}-toggle-on:before { content: $fa-var-toggle-on; }
    +.#{$fa-css-prefix}-bicycle:before { content: $fa-var-bicycle; }
    +.#{$fa-css-prefix}-bus:before { content: $fa-var-bus; }
    +.#{$fa-css-prefix}-ioxhost:before { content: $fa-var-ioxhost; }
    +.#{$fa-css-prefix}-angellist:before { content: $fa-var-angellist; }
    +.#{$fa-css-prefix}-cc:before { content: $fa-var-cc; }
    +.#{$fa-css-prefix}-shekel:before,
    +.#{$fa-css-prefix}-sheqel:before,
    +.#{$fa-css-prefix}-ils:before { content: $fa-var-ils; }
    +.#{$fa-css-prefix}-meanpath:before { content: $fa-var-meanpath; }
    +.#{$fa-css-prefix}-buysellads:before { content: $fa-var-buysellads; }
    +.#{$fa-css-prefix}-connectdevelop:before { content: $fa-var-connectdevelop; }
    +.#{$fa-css-prefix}-dashcube:before { content: $fa-var-dashcube; }
    +.#{$fa-css-prefix}-forumbee:before { content: $fa-var-forumbee; }
    +.#{$fa-css-prefix}-leanpub:before { content: $fa-var-leanpub; }
    +.#{$fa-css-prefix}-sellsy:before { content: $fa-var-sellsy; }
    +.#{$fa-css-prefix}-shirtsinbulk:before { content: $fa-var-shirtsinbulk; }
    +.#{$fa-css-prefix}-simplybuilt:before { content: $fa-var-simplybuilt; }
    +.#{$fa-css-prefix}-skyatlas:before { content: $fa-var-skyatlas; }
    +.#{$fa-css-prefix}-cart-plus:before { content: $fa-var-cart-plus; }
    +.#{$fa-css-prefix}-cart-arrow-down:before { content: $fa-var-cart-arrow-down; }
    +.#{$fa-css-prefix}-diamond:before { content: $fa-var-diamond; }
    +.#{$fa-css-prefix}-ship:before { content: $fa-var-ship; }
    +.#{$fa-css-prefix}-user-secret:before { content: $fa-var-user-secret; }
    +.#{$fa-css-prefix}-motorcycle:before { content: $fa-var-motorcycle; }
    +.#{$fa-css-prefix}-street-view:before { content: $fa-var-street-view; }
    +.#{$fa-css-prefix}-heartbeat:before { content: $fa-var-heartbeat; }
    +.#{$fa-css-prefix}-venus:before { content: $fa-var-venus; }
    +.#{$fa-css-prefix}-mars:before { content: $fa-var-mars; }
    +.#{$fa-css-prefix}-mercury:before { content: $fa-var-mercury; }
    +.#{$fa-css-prefix}-intersex:before,
    +.#{$fa-css-prefix}-transgender:before { content: $fa-var-transgender; }
    +.#{$fa-css-prefix}-transgender-alt:before { content: $fa-var-transgender-alt; }
    +.#{$fa-css-prefix}-venus-double:before { content: $fa-var-venus-double; }
    +.#{$fa-css-prefix}-mars-double:before { content: $fa-var-mars-double; }
    +.#{$fa-css-prefix}-venus-mars:before { content: $fa-var-venus-mars; }
    +.#{$fa-css-prefix}-mars-stroke:before { content: $fa-var-mars-stroke; }
    +.#{$fa-css-prefix}-mars-stroke-v:before { content: $fa-var-mars-stroke-v; }
    +.#{$fa-css-prefix}-mars-stroke-h:before { content: $fa-var-mars-stroke-h; }
    +.#{$fa-css-prefix}-neuter:before { content: $fa-var-neuter; }
    +.#{$fa-css-prefix}-genderless:before { content: $fa-var-genderless; }
    +.#{$fa-css-prefix}-facebook-official:before { content: $fa-var-facebook-official; }
    +.#{$fa-css-prefix}-pinterest-p:before { content: $fa-var-pinterest-p; }
    +.#{$fa-css-prefix}-whatsapp:before { content: $fa-var-whatsapp; }
    +.#{$fa-css-prefix}-server:before { content: $fa-var-server; }
    +.#{$fa-css-prefix}-user-plus:before { content: $fa-var-user-plus; }
    +.#{$fa-css-prefix}-user-times:before { content: $fa-var-user-times; }
    +.#{$fa-css-prefix}-hotel:before,
    +.#{$fa-css-prefix}-bed:before { content: $fa-var-bed; }
    +.#{$fa-css-prefix}-viacoin:before { content: $fa-var-viacoin; }
    +.#{$fa-css-prefix}-train:before { content: $fa-var-train; }
    +.#{$fa-css-prefix}-subway:before { content: $fa-var-subway; }
    +.#{$fa-css-prefix}-medium:before { content: $fa-var-medium; }
    +.#{$fa-css-prefix}-yc:before,
    +.#{$fa-css-prefix}-y-combinator:before { content: $fa-var-y-combinator; }
    +.#{$fa-css-prefix}-optin-monster:before { content: $fa-var-optin-monster; }
    +.#{$fa-css-prefix}-opencart:before { content: $fa-var-opencart; }
    +.#{$fa-css-prefix}-expeditedssl:before { content: $fa-var-expeditedssl; }
    +.#{$fa-css-prefix}-battery-4:before,
    +.#{$fa-css-prefix}-battery-full:before { content: $fa-var-battery-full; }
    +.#{$fa-css-prefix}-battery-3:before,
    +.#{$fa-css-prefix}-battery-three-quarters:before { content: $fa-var-battery-three-quarters; }
    +.#{$fa-css-prefix}-battery-2:before,
    +.#{$fa-css-prefix}-battery-half:before { content: $fa-var-battery-half; }
    +.#{$fa-css-prefix}-battery-1:before,
    +.#{$fa-css-prefix}-battery-quarter:before { content: $fa-var-battery-quarter; }
    +.#{$fa-css-prefix}-battery-0:before,
    +.#{$fa-css-prefix}-battery-empty:before { content: $fa-var-battery-empty; }
    +.#{$fa-css-prefix}-mouse-pointer:before { content: $fa-var-mouse-pointer; }
    +.#{$fa-css-prefix}-i-cursor:before { content: $fa-var-i-cursor; }
    +.#{$fa-css-prefix}-object-group:before { content: $fa-var-object-group; }
    +.#{$fa-css-prefix}-object-ungroup:before { content: $fa-var-object-ungroup; }
    +.#{$fa-css-prefix}-sticky-note:before { content: $fa-var-sticky-note; }
    +.#{$fa-css-prefix}-sticky-note-o:before { content: $fa-var-sticky-note-o; }
    +.#{$fa-css-prefix}-cc-jcb:before { content: $fa-var-cc-jcb; }
    +.#{$fa-css-prefix}-cc-diners-club:before { content: $fa-var-cc-diners-club; }
    +.#{$fa-css-prefix}-clone:before { content: $fa-var-clone; }
    +.#{$fa-css-prefix}-balance-scale:before { content: $fa-var-balance-scale; }
    +.#{$fa-css-prefix}-hourglass-o:before { content: $fa-var-hourglass-o; }
    +.#{$fa-css-prefix}-hourglass-1:before,
    +.#{$fa-css-prefix}-hourglass-start:before { content: $fa-var-hourglass-start; }
    +.#{$fa-css-prefix}-hourglass-2:before,
    +.#{$fa-css-prefix}-hourglass-half:before { content: $fa-var-hourglass-half; }
    +.#{$fa-css-prefix}-hourglass-3:before,
    +.#{$fa-css-prefix}-hourglass-end:before { content: $fa-var-hourglass-end; }
    +.#{$fa-css-prefix}-hourglass:before { content: $fa-var-hourglass; }
    +.#{$fa-css-prefix}-hand-grab-o:before,
    +.#{$fa-css-prefix}-hand-rock-o:before { content: $fa-var-hand-rock-o; }
    +.#{$fa-css-prefix}-hand-stop-o:before,
    +.#{$fa-css-prefix}-hand-paper-o:before { content: $fa-var-hand-paper-o; }
    +.#{$fa-css-prefix}-hand-scissors-o:before { content: $fa-var-hand-scissors-o; }
    +.#{$fa-css-prefix}-hand-lizard-o:before { content: $fa-var-hand-lizard-o; }
    +.#{$fa-css-prefix}-hand-spock-o:before { content: $fa-var-hand-spock-o; }
    +.#{$fa-css-prefix}-hand-pointer-o:before { content: $fa-var-hand-pointer-o; }
    +.#{$fa-css-prefix}-hand-peace-o:before { content: $fa-var-hand-peace-o; }
    +.#{$fa-css-prefix}-trademark:before { content: $fa-var-trademark; }
    +.#{$fa-css-prefix}-registered:before { content: $fa-var-registered; }
    +.#{$fa-css-prefix}-creative-commons:before { content: $fa-var-creative-commons; }
    +.#{$fa-css-prefix}-gg:before { content: $fa-var-gg; }
    +.#{$fa-css-prefix}-gg-circle:before { content: $fa-var-gg-circle; }
    +.#{$fa-css-prefix}-tripadvisor:before { content: $fa-var-tripadvisor; }
    +.#{$fa-css-prefix}-odnoklassniki:before { content: $fa-var-odnoklassniki; }
    +.#{$fa-css-prefix}-odnoklassniki-square:before { content: $fa-var-odnoklassniki-square; }
    +.#{$fa-css-prefix}-get-pocket:before { content: $fa-var-get-pocket; }
    +.#{$fa-css-prefix}-wikipedia-w:before { content: $fa-var-wikipedia-w; }
    +.#{$fa-css-prefix}-safari:before { content: $fa-var-safari; }
    +.#{$fa-css-prefix}-chrome:before { content: $fa-var-chrome; }
    +.#{$fa-css-prefix}-firefox:before { content: $fa-var-firefox; }
    +.#{$fa-css-prefix}-opera:before { content: $fa-var-opera; }
    +.#{$fa-css-prefix}-internet-explorer:before { content: $fa-var-internet-explorer; }
    +.#{$fa-css-prefix}-tv:before,
    +.#{$fa-css-prefix}-television:before { content: $fa-var-television; }
    +.#{$fa-css-prefix}-contao:before { content: $fa-var-contao; }
    +.#{$fa-css-prefix}-500px:before { content: $fa-var-500px; }
    +.#{$fa-css-prefix}-amazon:before { content: $fa-var-amazon; }
    +.#{$fa-css-prefix}-calendar-plus-o:before { content: $fa-var-calendar-plus-o; }
    +.#{$fa-css-prefix}-calendar-minus-o:before { content: $fa-var-calendar-minus-o; }
    +.#{$fa-css-prefix}-calendar-times-o:before { content: $fa-var-calendar-times-o; }
    +.#{$fa-css-prefix}-calendar-check-o:before { content: $fa-var-calendar-check-o; }
    +.#{$fa-css-prefix}-industry:before { content: $fa-var-industry; }
    +.#{$fa-css-prefix}-map-pin:before { content: $fa-var-map-pin; }
    +.#{$fa-css-prefix}-map-signs:before { content: $fa-var-map-signs; }
    +.#{$fa-css-prefix}-map-o:before { content: $fa-var-map-o; }
    +.#{$fa-css-prefix}-map:before { content: $fa-var-map; }
    +.#{$fa-css-prefix}-commenting:before { content: $fa-var-commenting; }
    +.#{$fa-css-prefix}-commenting-o:before { content: $fa-var-commenting-o; }
    +.#{$fa-css-prefix}-houzz:before { content: $fa-var-houzz; }
    +.#{$fa-css-prefix}-vimeo:before { content: $fa-var-vimeo; }
    +.#{$fa-css-prefix}-black-tie:before { content: $fa-var-black-tie; }
    +.#{$fa-css-prefix}-fonticons:before { content: $fa-var-fonticons; }
    +.#{$fa-css-prefix}-reddit-alien:before { content: $fa-var-reddit-alien; }
    +.#{$fa-css-prefix}-edge:before { content: $fa-var-edge; }
    +.#{$fa-css-prefix}-credit-card-alt:before { content: $fa-var-credit-card-alt; }
    +.#{$fa-css-prefix}-codiepie:before { content: $fa-var-codiepie; }
    +.#{$fa-css-prefix}-modx:before { content: $fa-var-modx; }
    +.#{$fa-css-prefix}-fort-awesome:before { content: $fa-var-fort-awesome; }
    +.#{$fa-css-prefix}-usb:before { content: $fa-var-usb; }
    +.#{$fa-css-prefix}-product-hunt:before { content: $fa-var-product-hunt; }
    +.#{$fa-css-prefix}-mixcloud:before { content: $fa-var-mixcloud; }
    +.#{$fa-css-prefix}-scribd:before { content: $fa-var-scribd; }
    +.#{$fa-css-prefix}-pause-circle:before { content: $fa-var-pause-circle; }
    +.#{$fa-css-prefix}-pause-circle-o:before { content: $fa-var-pause-circle-o; }
    +.#{$fa-css-prefix}-stop-circle:before { content: $fa-var-stop-circle; }
    +.#{$fa-css-prefix}-stop-circle-o:before { content: $fa-var-stop-circle-o; }
    +.#{$fa-css-prefix}-shopping-bag:before { content: $fa-var-shopping-bag; }
    +.#{$fa-css-prefix}-shopping-basket:before { content: $fa-var-shopping-basket; }
    +.#{$fa-css-prefix}-hashtag:before { content: $fa-var-hashtag; }
    +.#{$fa-css-prefix}-bluetooth:before { content: $fa-var-bluetooth; }
    +.#{$fa-css-prefix}-bluetooth-b:before { content: $fa-var-bluetooth-b; }
    +.#{$fa-css-prefix}-percent:before { content: $fa-var-percent; }
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/scss/_larger.scss b/ituro/static/content_management/font-awesome-4.5.0/scss/_larger.scss
    new file mode 100644
    index 0000000..41e9a81
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/scss/_larger.scss
    @@ -0,0 +1,13 @@
    +// Icon Sizes
    +// -------------------------
    +
    +/* makes the font 33% larger relative to the icon container */
    +.#{$fa-css-prefix}-lg {
    +  font-size: (4em / 3);
    +  line-height: (3em / 4);
    +  vertical-align: -15%;
    +}
    +.#{$fa-css-prefix}-2x { font-size: 2em; }
    +.#{$fa-css-prefix}-3x { font-size: 3em; }
    +.#{$fa-css-prefix}-4x { font-size: 4em; }
    +.#{$fa-css-prefix}-5x { font-size: 5em; }
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/scss/_list.scss b/ituro/static/content_management/font-awesome-4.5.0/scss/_list.scss
    new file mode 100644
    index 0000000..7d1e4d5
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/scss/_list.scss
    @@ -0,0 +1,19 @@
    +// List Icons
    +// -------------------------
    +
    +.#{$fa-css-prefix}-ul {
    +  padding-left: 0;
    +  margin-left: $fa-li-width;
    +  list-style-type: none;
    +  > li { position: relative; }
    +}
    +.#{$fa-css-prefix}-li {
    +  position: absolute;
    +  left: -$fa-li-width;
    +  width: $fa-li-width;
    +  top: (2em / 14);
    +  text-align: center;
    +  &.#{$fa-css-prefix}-lg {
    +    left: -$fa-li-width + (4em / 14);
    +  }
    +}
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/scss/_mixins.scss b/ituro/static/content_management/font-awesome-4.5.0/scss/_mixins.scss
    new file mode 100644
    index 0000000..f96719b
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/scss/_mixins.scss
    @@ -0,0 +1,26 @@
    +// Mixins
    +// --------------------------
    +
    +@mixin fa-icon() {
    +  display: inline-block;
    +  font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration
    +  font-size: inherit; // can't have font-size inherit on line above, so need to override
    +  text-rendering: auto; // optimizelegibility throws things off #1094
    +  -webkit-font-smoothing: antialiased;
    +  -moz-osx-font-smoothing: grayscale;
    +
    +}
    +
    +@mixin fa-icon-rotate($degrees, $rotation) {
    +  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation});
    +  -webkit-transform: rotate($degrees);
    +      -ms-transform: rotate($degrees);
    +          transform: rotate($degrees);
    +}
    +
    +@mixin fa-icon-flip($horiz, $vert, $rotation) {
    +  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation});
    +  -webkit-transform: scale($horiz, $vert);
    +      -ms-transform: scale($horiz, $vert);
    +          transform: scale($horiz, $vert);
    +}
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/scss/_path.scss b/ituro/static/content_management/font-awesome-4.5.0/scss/_path.scss
    new file mode 100644
    index 0000000..bb457c2
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/scss/_path.scss
    @@ -0,0 +1,15 @@
    +/* FONT PATH
    + * -------------------------- */
    +
    +@font-face {
    +  font-family: 'FontAwesome';
    +  src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}');
    +  src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'),
    +    url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'),
    +    url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'),
    +    url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'),
    +    url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg');
    +//  src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
    +  font-weight: normal;
    +  font-style: normal;
    +}
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/scss/_rotated-flipped.scss b/ituro/static/content_management/font-awesome-4.5.0/scss/_rotated-flipped.scss
    new file mode 100644
    index 0000000..a3558fd
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/scss/_rotated-flipped.scss
    @@ -0,0 +1,20 @@
    +// Rotated & Flipped Icons
    +// -------------------------
    +
    +.#{$fa-css-prefix}-rotate-90  { @include fa-icon-rotate(90deg, 1);  }
    +.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }
    +.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }
    +
    +.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }
    +.#{$fa-css-prefix}-flip-vertical   { @include fa-icon-flip(1, -1, 2); }
    +
    +// Hook for IE8-9
    +// -------------------------
    +
    +:root .#{$fa-css-prefix}-rotate-90,
    +:root .#{$fa-css-prefix}-rotate-180,
    +:root .#{$fa-css-prefix}-rotate-270,
    +:root .#{$fa-css-prefix}-flip-horizontal,
    +:root .#{$fa-css-prefix}-flip-vertical {
    +  filter: none;
    +}
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/scss/_stacked.scss b/ituro/static/content_management/font-awesome-4.5.0/scss/_stacked.scss
    new file mode 100644
    index 0000000..aef7403
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/scss/_stacked.scss
    @@ -0,0 +1,20 @@
    +// Stacked Icons
    +// -------------------------
    +
    +.#{$fa-css-prefix}-stack {
    +  position: relative;
    +  display: inline-block;
    +  width: 2em;
    +  height: 2em;
    +  line-height: 2em;
    +  vertical-align: middle;
    +}
    +.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x {
    +  position: absolute;
    +  left: 0;
    +  width: 100%;
    +  text-align: center;
    +}
    +.#{$fa-css-prefix}-stack-1x { line-height: inherit; }
    +.#{$fa-css-prefix}-stack-2x { font-size: 2em; }
    +.#{$fa-css-prefix}-inverse { color: $fa-inverse; }
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/scss/_variables.scss b/ituro/static/content_management/font-awesome-4.5.0/scss/_variables.scss
    new file mode 100644
    index 0000000..0a47110
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/scss/_variables.scss
    @@ -0,0 +1,708 @@
    +// Variables
    +// --------------------------
    +
    +$fa-font-path:        "../fonts" !default;
    +$fa-font-size-base:   14px !default;
    +$fa-line-height-base: 1 !default;
    +//$fa-font-path:        "//netdna.bootstrapcdn.com/font-awesome/4.5.0/fonts" !default; // for referencing Bootstrap CDN font files directly
    +$fa-css-prefix:       fa !default;
    +$fa-version:          "4.5.0" !default;
    +$fa-border-color:     #eee !default;
    +$fa-inverse:          #fff !default;
    +$fa-li-width:         (30em / 14) !default;
    +
    +$fa-var-500px: "\f26e";
    +$fa-var-adjust: "\f042";
    +$fa-var-adn: "\f170";
    +$fa-var-align-center: "\f037";
    +$fa-var-align-justify: "\f039";
    +$fa-var-align-left: "\f036";
    +$fa-var-align-right: "\f038";
    +$fa-var-amazon: "\f270";
    +$fa-var-ambulance: "\f0f9";
    +$fa-var-anchor: "\f13d";
    +$fa-var-android: "\f17b";
    +$fa-var-angellist: "\f209";
    +$fa-var-angle-double-down: "\f103";
    +$fa-var-angle-double-left: "\f100";
    +$fa-var-angle-double-right: "\f101";
    +$fa-var-angle-double-up: "\f102";
    +$fa-var-angle-down: "\f107";
    +$fa-var-angle-left: "\f104";
    +$fa-var-angle-right: "\f105";
    +$fa-var-angle-up: "\f106";
    +$fa-var-apple: "\f179";
    +$fa-var-archive: "\f187";
    +$fa-var-area-chart: "\f1fe";
    +$fa-var-arrow-circle-down: "\f0ab";
    +$fa-var-arrow-circle-left: "\f0a8";
    +$fa-var-arrow-circle-o-down: "\f01a";
    +$fa-var-arrow-circle-o-left: "\f190";
    +$fa-var-arrow-circle-o-right: "\f18e";
    +$fa-var-arrow-circle-o-up: "\f01b";
    +$fa-var-arrow-circle-right: "\f0a9";
    +$fa-var-arrow-circle-up: "\f0aa";
    +$fa-var-arrow-down: "\f063";
    +$fa-var-arrow-left: "\f060";
    +$fa-var-arrow-right: "\f061";
    +$fa-var-arrow-up: "\f062";
    +$fa-var-arrows: "\f047";
    +$fa-var-arrows-alt: "\f0b2";
    +$fa-var-arrows-h: "\f07e";
    +$fa-var-arrows-v: "\f07d";
    +$fa-var-asterisk: "\f069";
    +$fa-var-at: "\f1fa";
    +$fa-var-automobile: "\f1b9";
    +$fa-var-backward: "\f04a";
    +$fa-var-balance-scale: "\f24e";
    +$fa-var-ban: "\f05e";
    +$fa-var-bank: "\f19c";
    +$fa-var-bar-chart: "\f080";
    +$fa-var-bar-chart-o: "\f080";
    +$fa-var-barcode: "\f02a";
    +$fa-var-bars: "\f0c9";
    +$fa-var-battery-0: "\f244";
    +$fa-var-battery-1: "\f243";
    +$fa-var-battery-2: "\f242";
    +$fa-var-battery-3: "\f241";
    +$fa-var-battery-4: "\f240";
    +$fa-var-battery-empty: "\f244";
    +$fa-var-battery-full: "\f240";
    +$fa-var-battery-half: "\f242";
    +$fa-var-battery-quarter: "\f243";
    +$fa-var-battery-three-quarters: "\f241";
    +$fa-var-bed: "\f236";
    +$fa-var-beer: "\f0fc";
    +$fa-var-behance: "\f1b4";
    +$fa-var-behance-square: "\f1b5";
    +$fa-var-bell: "\f0f3";
    +$fa-var-bell-o: "\f0a2";
    +$fa-var-bell-slash: "\f1f6";
    +$fa-var-bell-slash-o: "\f1f7";
    +$fa-var-bicycle: "\f206";
    +$fa-var-binoculars: "\f1e5";
    +$fa-var-birthday-cake: "\f1fd";
    +$fa-var-bitbucket: "\f171";
    +$fa-var-bitbucket-square: "\f172";
    +$fa-var-bitcoin: "\f15a";
    +$fa-var-black-tie: "\f27e";
    +$fa-var-bluetooth: "\f293";
    +$fa-var-bluetooth-b: "\f294";
    +$fa-var-bold: "\f032";
    +$fa-var-bolt: "\f0e7";
    +$fa-var-bomb: "\f1e2";
    +$fa-var-book: "\f02d";
    +$fa-var-bookmark: "\f02e";
    +$fa-var-bookmark-o: "\f097";
    +$fa-var-briefcase: "\f0b1";
    +$fa-var-btc: "\f15a";
    +$fa-var-bug: "\f188";
    +$fa-var-building: "\f1ad";
    +$fa-var-building-o: "\f0f7";
    +$fa-var-bullhorn: "\f0a1";
    +$fa-var-bullseye: "\f140";
    +$fa-var-bus: "\f207";
    +$fa-var-buysellads: "\f20d";
    +$fa-var-cab: "\f1ba";
    +$fa-var-calculator: "\f1ec";
    +$fa-var-calendar: "\f073";
    +$fa-var-calendar-check-o: "\f274";
    +$fa-var-calendar-minus-o: "\f272";
    +$fa-var-calendar-o: "\f133";
    +$fa-var-calendar-plus-o: "\f271";
    +$fa-var-calendar-times-o: "\f273";
    +$fa-var-camera: "\f030";
    +$fa-var-camera-retro: "\f083";
    +$fa-var-car: "\f1b9";
    +$fa-var-caret-down: "\f0d7";
    +$fa-var-caret-left: "\f0d9";
    +$fa-var-caret-right: "\f0da";
    +$fa-var-caret-square-o-down: "\f150";
    +$fa-var-caret-square-o-left: "\f191";
    +$fa-var-caret-square-o-right: "\f152";
    +$fa-var-caret-square-o-up: "\f151";
    +$fa-var-caret-up: "\f0d8";
    +$fa-var-cart-arrow-down: "\f218";
    +$fa-var-cart-plus: "\f217";
    +$fa-var-cc: "\f20a";
    +$fa-var-cc-amex: "\f1f3";
    +$fa-var-cc-diners-club: "\f24c";
    +$fa-var-cc-discover: "\f1f2";
    +$fa-var-cc-jcb: "\f24b";
    +$fa-var-cc-mastercard: "\f1f1";
    +$fa-var-cc-paypal: "\f1f4";
    +$fa-var-cc-stripe: "\f1f5";
    +$fa-var-cc-visa: "\f1f0";
    +$fa-var-certificate: "\f0a3";
    +$fa-var-chain: "\f0c1";
    +$fa-var-chain-broken: "\f127";
    +$fa-var-check: "\f00c";
    +$fa-var-check-circle: "\f058";
    +$fa-var-check-circle-o: "\f05d";
    +$fa-var-check-square: "\f14a";
    +$fa-var-check-square-o: "\f046";
    +$fa-var-chevron-circle-down: "\f13a";
    +$fa-var-chevron-circle-left: "\f137";
    +$fa-var-chevron-circle-right: "\f138";
    +$fa-var-chevron-circle-up: "\f139";
    +$fa-var-chevron-down: "\f078";
    +$fa-var-chevron-left: "\f053";
    +$fa-var-chevron-right: "\f054";
    +$fa-var-chevron-up: "\f077";
    +$fa-var-child: "\f1ae";
    +$fa-var-chrome: "\f268";
    +$fa-var-circle: "\f111";
    +$fa-var-circle-o: "\f10c";
    +$fa-var-circle-o-notch: "\f1ce";
    +$fa-var-circle-thin: "\f1db";
    +$fa-var-clipboard: "\f0ea";
    +$fa-var-clock-o: "\f017";
    +$fa-var-clone: "\f24d";
    +$fa-var-close: "\f00d";
    +$fa-var-cloud: "\f0c2";
    +$fa-var-cloud-download: "\f0ed";
    +$fa-var-cloud-upload: "\f0ee";
    +$fa-var-cny: "\f157";
    +$fa-var-code: "\f121";
    +$fa-var-code-fork: "\f126";
    +$fa-var-codepen: "\f1cb";
    +$fa-var-codiepie: "\f284";
    +$fa-var-coffee: "\f0f4";
    +$fa-var-cog: "\f013";
    +$fa-var-cogs: "\f085";
    +$fa-var-columns: "\f0db";
    +$fa-var-comment: "\f075";
    +$fa-var-comment-o: "\f0e5";
    +$fa-var-commenting: "\f27a";
    +$fa-var-commenting-o: "\f27b";
    +$fa-var-comments: "\f086";
    +$fa-var-comments-o: "\f0e6";
    +$fa-var-compass: "\f14e";
    +$fa-var-compress: "\f066";
    +$fa-var-connectdevelop: "\f20e";
    +$fa-var-contao: "\f26d";
    +$fa-var-copy: "\f0c5";
    +$fa-var-copyright: "\f1f9";
    +$fa-var-creative-commons: "\f25e";
    +$fa-var-credit-card: "\f09d";
    +$fa-var-credit-card-alt: "\f283";
    +$fa-var-crop: "\f125";
    +$fa-var-crosshairs: "\f05b";
    +$fa-var-css3: "\f13c";
    +$fa-var-cube: "\f1b2";
    +$fa-var-cubes: "\f1b3";
    +$fa-var-cut: "\f0c4";
    +$fa-var-cutlery: "\f0f5";
    +$fa-var-dashboard: "\f0e4";
    +$fa-var-dashcube: "\f210";
    +$fa-var-database: "\f1c0";
    +$fa-var-dedent: "\f03b";
    +$fa-var-delicious: "\f1a5";
    +$fa-var-desktop: "\f108";
    +$fa-var-deviantart: "\f1bd";
    +$fa-var-diamond: "\f219";
    +$fa-var-digg: "\f1a6";
    +$fa-var-dollar: "\f155";
    +$fa-var-dot-circle-o: "\f192";
    +$fa-var-download: "\f019";
    +$fa-var-dribbble: "\f17d";
    +$fa-var-dropbox: "\f16b";
    +$fa-var-drupal: "\f1a9";
    +$fa-var-edge: "\f282";
    +$fa-var-edit: "\f044";
    +$fa-var-eject: "\f052";
    +$fa-var-ellipsis-h: "\f141";
    +$fa-var-ellipsis-v: "\f142";
    +$fa-var-empire: "\f1d1";
    +$fa-var-envelope: "\f0e0";
    +$fa-var-envelope-o: "\f003";
    +$fa-var-envelope-square: "\f199";
    +$fa-var-eraser: "\f12d";
    +$fa-var-eur: "\f153";
    +$fa-var-euro: "\f153";
    +$fa-var-exchange: "\f0ec";
    +$fa-var-exclamation: "\f12a";
    +$fa-var-exclamation-circle: "\f06a";
    +$fa-var-exclamation-triangle: "\f071";
    +$fa-var-expand: "\f065";
    +$fa-var-expeditedssl: "\f23e";
    +$fa-var-external-link: "\f08e";
    +$fa-var-external-link-square: "\f14c";
    +$fa-var-eye: "\f06e";
    +$fa-var-eye-slash: "\f070";
    +$fa-var-eyedropper: "\f1fb";
    +$fa-var-facebook: "\f09a";
    +$fa-var-facebook-f: "\f09a";
    +$fa-var-facebook-official: "\f230";
    +$fa-var-facebook-square: "\f082";
    +$fa-var-fast-backward: "\f049";
    +$fa-var-fast-forward: "\f050";
    +$fa-var-fax: "\f1ac";
    +$fa-var-feed: "\f09e";
    +$fa-var-female: "\f182";
    +$fa-var-fighter-jet: "\f0fb";
    +$fa-var-file: "\f15b";
    +$fa-var-file-archive-o: "\f1c6";
    +$fa-var-file-audio-o: "\f1c7";
    +$fa-var-file-code-o: "\f1c9";
    +$fa-var-file-excel-o: "\f1c3";
    +$fa-var-file-image-o: "\f1c5";
    +$fa-var-file-movie-o: "\f1c8";
    +$fa-var-file-o: "\f016";
    +$fa-var-file-pdf-o: "\f1c1";
    +$fa-var-file-photo-o: "\f1c5";
    +$fa-var-file-picture-o: "\f1c5";
    +$fa-var-file-powerpoint-o: "\f1c4";
    +$fa-var-file-sound-o: "\f1c7";
    +$fa-var-file-text: "\f15c";
    +$fa-var-file-text-o: "\f0f6";
    +$fa-var-file-video-o: "\f1c8";
    +$fa-var-file-word-o: "\f1c2";
    +$fa-var-file-zip-o: "\f1c6";
    +$fa-var-files-o: "\f0c5";
    +$fa-var-film: "\f008";
    +$fa-var-filter: "\f0b0";
    +$fa-var-fire: "\f06d";
    +$fa-var-fire-extinguisher: "\f134";
    +$fa-var-firefox: "\f269";
    +$fa-var-flag: "\f024";
    +$fa-var-flag-checkered: "\f11e";
    +$fa-var-flag-o: "\f11d";
    +$fa-var-flash: "\f0e7";
    +$fa-var-flask: "\f0c3";
    +$fa-var-flickr: "\f16e";
    +$fa-var-floppy-o: "\f0c7";
    +$fa-var-folder: "\f07b";
    +$fa-var-folder-o: "\f114";
    +$fa-var-folder-open: "\f07c";
    +$fa-var-folder-open-o: "\f115";
    +$fa-var-font: "\f031";
    +$fa-var-fonticons: "\f280";
    +$fa-var-fort-awesome: "\f286";
    +$fa-var-forumbee: "\f211";
    +$fa-var-forward: "\f04e";
    +$fa-var-foursquare: "\f180";
    +$fa-var-frown-o: "\f119";
    +$fa-var-futbol-o: "\f1e3";
    +$fa-var-gamepad: "\f11b";
    +$fa-var-gavel: "\f0e3";
    +$fa-var-gbp: "\f154";
    +$fa-var-ge: "\f1d1";
    +$fa-var-gear: "\f013";
    +$fa-var-gears: "\f085";
    +$fa-var-genderless: "\f22d";
    +$fa-var-get-pocket: "\f265";
    +$fa-var-gg: "\f260";
    +$fa-var-gg-circle: "\f261";
    +$fa-var-gift: "\f06b";
    +$fa-var-git: "\f1d3";
    +$fa-var-git-square: "\f1d2";
    +$fa-var-github: "\f09b";
    +$fa-var-github-alt: "\f113";
    +$fa-var-github-square: "\f092";
    +$fa-var-gittip: "\f184";
    +$fa-var-glass: "\f000";
    +$fa-var-globe: "\f0ac";
    +$fa-var-google: "\f1a0";
    +$fa-var-google-plus: "\f0d5";
    +$fa-var-google-plus-square: "\f0d4";
    +$fa-var-google-wallet: "\f1ee";
    +$fa-var-graduation-cap: "\f19d";
    +$fa-var-gratipay: "\f184";
    +$fa-var-group: "\f0c0";
    +$fa-var-h-square: "\f0fd";
    +$fa-var-hacker-news: "\f1d4";
    +$fa-var-hand-grab-o: "\f255";
    +$fa-var-hand-lizard-o: "\f258";
    +$fa-var-hand-o-down: "\f0a7";
    +$fa-var-hand-o-left: "\f0a5";
    +$fa-var-hand-o-right: "\f0a4";
    +$fa-var-hand-o-up: "\f0a6";
    +$fa-var-hand-paper-o: "\f256";
    +$fa-var-hand-peace-o: "\f25b";
    +$fa-var-hand-pointer-o: "\f25a";
    +$fa-var-hand-rock-o: "\f255";
    +$fa-var-hand-scissors-o: "\f257";
    +$fa-var-hand-spock-o: "\f259";
    +$fa-var-hand-stop-o: "\f256";
    +$fa-var-hashtag: "\f292";
    +$fa-var-hdd-o: "\f0a0";
    +$fa-var-header: "\f1dc";
    +$fa-var-headphones: "\f025";
    +$fa-var-heart: "\f004";
    +$fa-var-heart-o: "\f08a";
    +$fa-var-heartbeat: "\f21e";
    +$fa-var-history: "\f1da";
    +$fa-var-home: "\f015";
    +$fa-var-hospital-o: "\f0f8";
    +$fa-var-hotel: "\f236";
    +$fa-var-hourglass: "\f254";
    +$fa-var-hourglass-1: "\f251";
    +$fa-var-hourglass-2: "\f252";
    +$fa-var-hourglass-3: "\f253";
    +$fa-var-hourglass-end: "\f253";
    +$fa-var-hourglass-half: "\f252";
    +$fa-var-hourglass-o: "\f250";
    +$fa-var-hourglass-start: "\f251";
    +$fa-var-houzz: "\f27c";
    +$fa-var-html5: "\f13b";
    +$fa-var-i-cursor: "\f246";
    +$fa-var-ils: "\f20b";
    +$fa-var-image: "\f03e";
    +$fa-var-inbox: "\f01c";
    +$fa-var-indent: "\f03c";
    +$fa-var-industry: "\f275";
    +$fa-var-info: "\f129";
    +$fa-var-info-circle: "\f05a";
    +$fa-var-inr: "\f156";
    +$fa-var-instagram: "\f16d";
    +$fa-var-institution: "\f19c";
    +$fa-var-internet-explorer: "\f26b";
    +$fa-var-intersex: "\f224";
    +$fa-var-ioxhost: "\f208";
    +$fa-var-italic: "\f033";
    +$fa-var-joomla: "\f1aa";
    +$fa-var-jpy: "\f157";
    +$fa-var-jsfiddle: "\f1cc";
    +$fa-var-key: "\f084";
    +$fa-var-keyboard-o: "\f11c";
    +$fa-var-krw: "\f159";
    +$fa-var-language: "\f1ab";
    +$fa-var-laptop: "\f109";
    +$fa-var-lastfm: "\f202";
    +$fa-var-lastfm-square: "\f203";
    +$fa-var-leaf: "\f06c";
    +$fa-var-leanpub: "\f212";
    +$fa-var-legal: "\f0e3";
    +$fa-var-lemon-o: "\f094";
    +$fa-var-level-down: "\f149";
    +$fa-var-level-up: "\f148";
    +$fa-var-life-bouy: "\f1cd";
    +$fa-var-life-buoy: "\f1cd";
    +$fa-var-life-ring: "\f1cd";
    +$fa-var-life-saver: "\f1cd";
    +$fa-var-lightbulb-o: "\f0eb";
    +$fa-var-line-chart: "\f201";
    +$fa-var-link: "\f0c1";
    +$fa-var-linkedin: "\f0e1";
    +$fa-var-linkedin-square: "\f08c";
    +$fa-var-linux: "\f17c";
    +$fa-var-list: "\f03a";
    +$fa-var-list-alt: "\f022";
    +$fa-var-list-ol: "\f0cb";
    +$fa-var-list-ul: "\f0ca";
    +$fa-var-location-arrow: "\f124";
    +$fa-var-lock: "\f023";
    +$fa-var-long-arrow-down: "\f175";
    +$fa-var-long-arrow-left: "\f177";
    +$fa-var-long-arrow-right: "\f178";
    +$fa-var-long-arrow-up: "\f176";
    +$fa-var-magic: "\f0d0";
    +$fa-var-magnet: "\f076";
    +$fa-var-mail-forward: "\f064";
    +$fa-var-mail-reply: "\f112";
    +$fa-var-mail-reply-all: "\f122";
    +$fa-var-male: "\f183";
    +$fa-var-map: "\f279";
    +$fa-var-map-marker: "\f041";
    +$fa-var-map-o: "\f278";
    +$fa-var-map-pin: "\f276";
    +$fa-var-map-signs: "\f277";
    +$fa-var-mars: "\f222";
    +$fa-var-mars-double: "\f227";
    +$fa-var-mars-stroke: "\f229";
    +$fa-var-mars-stroke-h: "\f22b";
    +$fa-var-mars-stroke-v: "\f22a";
    +$fa-var-maxcdn: "\f136";
    +$fa-var-meanpath: "\f20c";
    +$fa-var-medium: "\f23a";
    +$fa-var-medkit: "\f0fa";
    +$fa-var-meh-o: "\f11a";
    +$fa-var-mercury: "\f223";
    +$fa-var-microphone: "\f130";
    +$fa-var-microphone-slash: "\f131";
    +$fa-var-minus: "\f068";
    +$fa-var-minus-circle: "\f056";
    +$fa-var-minus-square: "\f146";
    +$fa-var-minus-square-o: "\f147";
    +$fa-var-mixcloud: "\f289";
    +$fa-var-mobile: "\f10b";
    +$fa-var-mobile-phone: "\f10b";
    +$fa-var-modx: "\f285";
    +$fa-var-money: "\f0d6";
    +$fa-var-moon-o: "\f186";
    +$fa-var-mortar-board: "\f19d";
    +$fa-var-motorcycle: "\f21c";
    +$fa-var-mouse-pointer: "\f245";
    +$fa-var-music: "\f001";
    +$fa-var-navicon: "\f0c9";
    +$fa-var-neuter: "\f22c";
    +$fa-var-newspaper-o: "\f1ea";
    +$fa-var-object-group: "\f247";
    +$fa-var-object-ungroup: "\f248";
    +$fa-var-odnoklassniki: "\f263";
    +$fa-var-odnoklassniki-square: "\f264";
    +$fa-var-opencart: "\f23d";
    +$fa-var-openid: "\f19b";
    +$fa-var-opera: "\f26a";
    +$fa-var-optin-monster: "\f23c";
    +$fa-var-outdent: "\f03b";
    +$fa-var-pagelines: "\f18c";
    +$fa-var-paint-brush: "\f1fc";
    +$fa-var-paper-plane: "\f1d8";
    +$fa-var-paper-plane-o: "\f1d9";
    +$fa-var-paperclip: "\f0c6";
    +$fa-var-paragraph: "\f1dd";
    +$fa-var-paste: "\f0ea";
    +$fa-var-pause: "\f04c";
    +$fa-var-pause-circle: "\f28b";
    +$fa-var-pause-circle-o: "\f28c";
    +$fa-var-paw: "\f1b0";
    +$fa-var-paypal: "\f1ed";
    +$fa-var-pencil: "\f040";
    +$fa-var-pencil-square: "\f14b";
    +$fa-var-pencil-square-o: "\f044";
    +$fa-var-percent: "\f295";
    +$fa-var-phone: "\f095";
    +$fa-var-phone-square: "\f098";
    +$fa-var-photo: "\f03e";
    +$fa-var-picture-o: "\f03e";
    +$fa-var-pie-chart: "\f200";
    +$fa-var-pied-piper: "\f1a7";
    +$fa-var-pied-piper-alt: "\f1a8";
    +$fa-var-pinterest: "\f0d2";
    +$fa-var-pinterest-p: "\f231";
    +$fa-var-pinterest-square: "\f0d3";
    +$fa-var-plane: "\f072";
    +$fa-var-play: "\f04b";
    +$fa-var-play-circle: "\f144";
    +$fa-var-play-circle-o: "\f01d";
    +$fa-var-plug: "\f1e6";
    +$fa-var-plus: "\f067";
    +$fa-var-plus-circle: "\f055";
    +$fa-var-plus-square: "\f0fe";
    +$fa-var-plus-square-o: "\f196";
    +$fa-var-power-off: "\f011";
    +$fa-var-print: "\f02f";
    +$fa-var-product-hunt: "\f288";
    +$fa-var-puzzle-piece: "\f12e";
    +$fa-var-qq: "\f1d6";
    +$fa-var-qrcode: "\f029";
    +$fa-var-question: "\f128";
    +$fa-var-question-circle: "\f059";
    +$fa-var-quote-left: "\f10d";
    +$fa-var-quote-right: "\f10e";
    +$fa-var-ra: "\f1d0";
    +$fa-var-random: "\f074";
    +$fa-var-rebel: "\f1d0";
    +$fa-var-recycle: "\f1b8";
    +$fa-var-reddit: "\f1a1";
    +$fa-var-reddit-alien: "\f281";
    +$fa-var-reddit-square: "\f1a2";
    +$fa-var-refresh: "\f021";
    +$fa-var-registered: "\f25d";
    +$fa-var-remove: "\f00d";
    +$fa-var-renren: "\f18b";
    +$fa-var-reorder: "\f0c9";
    +$fa-var-repeat: "\f01e";
    +$fa-var-reply: "\f112";
    +$fa-var-reply-all: "\f122";
    +$fa-var-retweet: "\f079";
    +$fa-var-rmb: "\f157";
    +$fa-var-road: "\f018";
    +$fa-var-rocket: "\f135";
    +$fa-var-rotate-left: "\f0e2";
    +$fa-var-rotate-right: "\f01e";
    +$fa-var-rouble: "\f158";
    +$fa-var-rss: "\f09e";
    +$fa-var-rss-square: "\f143";
    +$fa-var-rub: "\f158";
    +$fa-var-ruble: "\f158";
    +$fa-var-rupee: "\f156";
    +$fa-var-safari: "\f267";
    +$fa-var-save: "\f0c7";
    +$fa-var-scissors: "\f0c4";
    +$fa-var-scribd: "\f28a";
    +$fa-var-search: "\f002";
    +$fa-var-search-minus: "\f010";
    +$fa-var-search-plus: "\f00e";
    +$fa-var-sellsy: "\f213";
    +$fa-var-send: "\f1d8";
    +$fa-var-send-o: "\f1d9";
    +$fa-var-server: "\f233";
    +$fa-var-share: "\f064";
    +$fa-var-share-alt: "\f1e0";
    +$fa-var-share-alt-square: "\f1e1";
    +$fa-var-share-square: "\f14d";
    +$fa-var-share-square-o: "\f045";
    +$fa-var-shekel: "\f20b";
    +$fa-var-sheqel: "\f20b";
    +$fa-var-shield: "\f132";
    +$fa-var-ship: "\f21a";
    +$fa-var-shirtsinbulk: "\f214";
    +$fa-var-shopping-bag: "\f290";
    +$fa-var-shopping-basket: "\f291";
    +$fa-var-shopping-cart: "\f07a";
    +$fa-var-sign-in: "\f090";
    +$fa-var-sign-out: "\f08b";
    +$fa-var-signal: "\f012";
    +$fa-var-simplybuilt: "\f215";
    +$fa-var-sitemap: "\f0e8";
    +$fa-var-skyatlas: "\f216";
    +$fa-var-skype: "\f17e";
    +$fa-var-slack: "\f198";
    +$fa-var-sliders: "\f1de";
    +$fa-var-slideshare: "\f1e7";
    +$fa-var-smile-o: "\f118";
    +$fa-var-soccer-ball-o: "\f1e3";
    +$fa-var-sort: "\f0dc";
    +$fa-var-sort-alpha-asc: "\f15d";
    +$fa-var-sort-alpha-desc: "\f15e";
    +$fa-var-sort-amount-asc: "\f160";
    +$fa-var-sort-amount-desc: "\f161";
    +$fa-var-sort-asc: "\f0de";
    +$fa-var-sort-desc: "\f0dd";
    +$fa-var-sort-down: "\f0dd";
    +$fa-var-sort-numeric-asc: "\f162";
    +$fa-var-sort-numeric-desc: "\f163";
    +$fa-var-sort-up: "\f0de";
    +$fa-var-soundcloud: "\f1be";
    +$fa-var-space-shuttle: "\f197";
    +$fa-var-spinner: "\f110";
    +$fa-var-spoon: "\f1b1";
    +$fa-var-spotify: "\f1bc";
    +$fa-var-square: "\f0c8";
    +$fa-var-square-o: "\f096";
    +$fa-var-stack-exchange: "\f18d";
    +$fa-var-stack-overflow: "\f16c";
    +$fa-var-star: "\f005";
    +$fa-var-star-half: "\f089";
    +$fa-var-star-half-empty: "\f123";
    +$fa-var-star-half-full: "\f123";
    +$fa-var-star-half-o: "\f123";
    +$fa-var-star-o: "\f006";
    +$fa-var-steam: "\f1b6";
    +$fa-var-steam-square: "\f1b7";
    +$fa-var-step-backward: "\f048";
    +$fa-var-step-forward: "\f051";
    +$fa-var-stethoscope: "\f0f1";
    +$fa-var-sticky-note: "\f249";
    +$fa-var-sticky-note-o: "\f24a";
    +$fa-var-stop: "\f04d";
    +$fa-var-stop-circle: "\f28d";
    +$fa-var-stop-circle-o: "\f28e";
    +$fa-var-street-view: "\f21d";
    +$fa-var-strikethrough: "\f0cc";
    +$fa-var-stumbleupon: "\f1a4";
    +$fa-var-stumbleupon-circle: "\f1a3";
    +$fa-var-subscript: "\f12c";
    +$fa-var-subway: "\f239";
    +$fa-var-suitcase: "\f0f2";
    +$fa-var-sun-o: "\f185";
    +$fa-var-superscript: "\f12b";
    +$fa-var-support: "\f1cd";
    +$fa-var-table: "\f0ce";
    +$fa-var-tablet: "\f10a";
    +$fa-var-tachometer: "\f0e4";
    +$fa-var-tag: "\f02b";
    +$fa-var-tags: "\f02c";
    +$fa-var-tasks: "\f0ae";
    +$fa-var-taxi: "\f1ba";
    +$fa-var-television: "\f26c";
    +$fa-var-tencent-weibo: "\f1d5";
    +$fa-var-terminal: "\f120";
    +$fa-var-text-height: "\f034";
    +$fa-var-text-width: "\f035";
    +$fa-var-th: "\f00a";
    +$fa-var-th-large: "\f009";
    +$fa-var-th-list: "\f00b";
    +$fa-var-thumb-tack: "\f08d";
    +$fa-var-thumbs-down: "\f165";
    +$fa-var-thumbs-o-down: "\f088";
    +$fa-var-thumbs-o-up: "\f087";
    +$fa-var-thumbs-up: "\f164";
    +$fa-var-ticket: "\f145";
    +$fa-var-times: "\f00d";
    +$fa-var-times-circle: "\f057";
    +$fa-var-times-circle-o: "\f05c";
    +$fa-var-tint: "\f043";
    +$fa-var-toggle-down: "\f150";
    +$fa-var-toggle-left: "\f191";
    +$fa-var-toggle-off: "\f204";
    +$fa-var-toggle-on: "\f205";
    +$fa-var-toggle-right: "\f152";
    +$fa-var-toggle-up: "\f151";
    +$fa-var-trademark: "\f25c";
    +$fa-var-train: "\f238";
    +$fa-var-transgender: "\f224";
    +$fa-var-transgender-alt: "\f225";
    +$fa-var-trash: "\f1f8";
    +$fa-var-trash-o: "\f014";
    +$fa-var-tree: "\f1bb";
    +$fa-var-trello: "\f181";
    +$fa-var-tripadvisor: "\f262";
    +$fa-var-trophy: "\f091";
    +$fa-var-truck: "\f0d1";
    +$fa-var-try: "\f195";
    +$fa-var-tty: "\f1e4";
    +$fa-var-tumblr: "\f173";
    +$fa-var-tumblr-square: "\f174";
    +$fa-var-turkish-lira: "\f195";
    +$fa-var-tv: "\f26c";
    +$fa-var-twitch: "\f1e8";
    +$fa-var-twitter: "\f099";
    +$fa-var-twitter-square: "\f081";
    +$fa-var-umbrella: "\f0e9";
    +$fa-var-underline: "\f0cd";
    +$fa-var-undo: "\f0e2";
    +$fa-var-university: "\f19c";
    +$fa-var-unlink: "\f127";
    +$fa-var-unlock: "\f09c";
    +$fa-var-unlock-alt: "\f13e";
    +$fa-var-unsorted: "\f0dc";
    +$fa-var-upload: "\f093";
    +$fa-var-usb: "\f287";
    +$fa-var-usd: "\f155";
    +$fa-var-user: "\f007";
    +$fa-var-user-md: "\f0f0";
    +$fa-var-user-plus: "\f234";
    +$fa-var-user-secret: "\f21b";
    +$fa-var-user-times: "\f235";
    +$fa-var-users: "\f0c0";
    +$fa-var-venus: "\f221";
    +$fa-var-venus-double: "\f226";
    +$fa-var-venus-mars: "\f228";
    +$fa-var-viacoin: "\f237";
    +$fa-var-video-camera: "\f03d";
    +$fa-var-vimeo: "\f27d";
    +$fa-var-vimeo-square: "\f194";
    +$fa-var-vine: "\f1ca";
    +$fa-var-vk: "\f189";
    +$fa-var-volume-down: "\f027";
    +$fa-var-volume-off: "\f026";
    +$fa-var-volume-up: "\f028";
    +$fa-var-warning: "\f071";
    +$fa-var-wechat: "\f1d7";
    +$fa-var-weibo: "\f18a";
    +$fa-var-weixin: "\f1d7";
    +$fa-var-whatsapp: "\f232";
    +$fa-var-wheelchair: "\f193";
    +$fa-var-wifi: "\f1eb";
    +$fa-var-wikipedia-w: "\f266";
    +$fa-var-windows: "\f17a";
    +$fa-var-won: "\f159";
    +$fa-var-wordpress: "\f19a";
    +$fa-var-wrench: "\f0ad";
    +$fa-var-xing: "\f168";
    +$fa-var-xing-square: "\f169";
    +$fa-var-y-combinator: "\f23b";
    +$fa-var-y-combinator-square: "\f1d4";
    +$fa-var-yahoo: "\f19e";
    +$fa-var-yc: "\f23b";
    +$fa-var-yc-square: "\f1d4";
    +$fa-var-yelp: "\f1e9";
    +$fa-var-yen: "\f157";
    +$fa-var-youtube: "\f167";
    +$fa-var-youtube-play: "\f16a";
    +$fa-var-youtube-square: "\f166";
    +
    diff --git a/ituro/static/content_management/font-awesome-4.5.0/scss/font-awesome.scss b/ituro/static/content_management/font-awesome-4.5.0/scss/font-awesome.scss
    new file mode 100644
    index 0000000..f4668a5
    --- /dev/null
    +++ b/ituro/static/content_management/font-awesome-4.5.0/scss/font-awesome.scss
    @@ -0,0 +1,17 @@
    +/*!
    + *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
    + *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
    + */
    +
    +@import "variables";
    +@import "mixins";
    +@import "path";
    +@import "core";
    +@import "larger";
    +@import "fixed-width";
    +@import "list";
    +@import "bordered-pulled";
    +@import "animated";
    +@import "rotated-flipped";
    +@import "stacked";
    +@import "icons";
    diff --git a/ituro/static/content_management/fonts/LatoBold.woff b/ituro/static/content_management/fonts/LatoBold.woff
    new file mode 100644
    index 0000000..8ebbd37
    Binary files /dev/null and b/ituro/static/content_management/fonts/LatoBold.woff differ
    diff --git a/ituro/static/content_management/fonts/LatoItalic.woff b/ituro/static/content_management/fonts/LatoItalic.woff
    new file mode 100644
    index 0000000..6b32b5f
    Binary files /dev/null and b/ituro/static/content_management/fonts/LatoItalic.woff differ
    diff --git a/ituro/static/content_management/fonts/LatoRegular.woff b/ituro/static/content_management/fonts/LatoRegular.woff
    new file mode 100644
    index 0000000..7a3684f
    Binary files /dev/null and b/ituro/static/content_management/fonts/LatoRegular.woff differ
    diff --git a/ituro/static/content_management/img/itu.png b/ituro/static/content_management/img/itu.png
    new file mode 100644
    index 0000000..a91fec0
    Binary files /dev/null and b/ituro/static/content_management/img/itu.png differ
    diff --git a/ituro/static/content_management/img/ituro.ico b/ituro/static/content_management/img/ituro.ico
    new file mode 100644
    index 0000000..718cba0
    Binary files /dev/null and b/ituro/static/content_management/img/ituro.ico differ
    diff --git a/ituro/static/content_management/img/ituro_bee.png b/ituro/static/content_management/img/ituro_bee.png
    new file mode 100644
    index 0000000..0bb68ba
    Binary files /dev/null and b/ituro/static/content_management/img/ituro_bee.png differ
    diff --git a/ituro/static/content_management/img/ituro_text.png b/ituro/static/content_management/img/ituro_text.png
    new file mode 100644
    index 0000000..f7a7ef0
    Binary files /dev/null and b/ituro/static/content_management/img/ituro_text.png differ
    diff --git a/ituro/static/content_management/img/otokon_wide.png b/ituro/static/content_management/img/otokon_wide.png
    new file mode 100644
    index 0000000..c4d4ba0
    Binary files /dev/null and b/ituro/static/content_management/img/otokon_wide.png differ
    diff --git a/ituro/static/content_management/js/bootstrap.min.js b/ituro/static/content_management/js/bootstrap.min.js
    new file mode 100644
    index 0000000..133aeec
    --- /dev/null
    +++ b/ituro/static/content_management/js/bootstrap.min.js
    @@ -0,0 +1,7 @@
    +/*!
    + * Bootstrap v3.3.5 (http://getbootstrap.com)
    + * Copyright 2011-2015 Twitter, Inc.
    + * Licensed under the MIT license
    + */
    +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.5",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.5",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),a(c.target).is('input[type="radio"]')||a(c.target).is('input[type="checkbox"]')||c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.5",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.5",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger("hidden.bs.dropdown",f))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.5",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&jdocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth
    ',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),c.isInStateTrue()?void 0:(clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide())},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-mo.width?"left":"left"==h&&k.left-lg.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;jg.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.5",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.5",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b=e[a]&&(void 0===e[a+1]||b .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.5",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery); \ No newline at end of file diff --git a/ituro/static/content_management/js/change_language.js b/ituro/static/content_management/js/change_language.js new file mode 100644 index 0000000..7dac452 --- /dev/null +++ b/ituro/static/content_management/js/change_language.js @@ -0,0 +1,6 @@ +$(document).ready(function() { + $("#language-button").on('click', function(e) { + e.preventDefault(); + $("#language-form-submit").trigger('click'); + }); +}); diff --git a/ituro/static/content_management/js/ie-emulation-modes-warning.js b/ituro/static/content_management/js/ie-emulation-modes-warning.js new file mode 100644 index 0000000..3f97ba5 --- /dev/null +++ b/ituro/static/content_management/js/ie-emulation-modes-warning.js @@ -0,0 +1,51 @@ +// NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT +// IT'S JUST JUNK FOR OUR DOCS! +// ++++++++++++++++++++++++++++++++++++++++++ +/*! + * Copyright 2014-2015 Twitter, Inc. + * + * Licensed under the Creative Commons Attribution 3.0 Unported License. For + * details, see https://creativecommons.org/licenses/by/3.0/. + */ +// Intended to prevent false-positive bug reports about Bootstrap not working properly in old versions of IE due to folks testing using IE's unreliable emulation modes. +(function () { + 'use strict'; + + function emulatedIEMajorVersion() { + var groups = /MSIE ([0-9.]+)/.exec(window.navigator.userAgent) + if (groups === null) { + return null + } + var ieVersionNum = parseInt(groups[1], 10) + var ieMajorVersion = Math.floor(ieVersionNum) + return ieMajorVersion + } + + function actualNonEmulatedIEMajorVersion() { + // Detects the actual version of IE in use, even if it's in an older-IE emulation mode. + // IE JavaScript conditional compilation docs: https://msdn.microsoft.com/library/121hztk3%28v=vs.94%29.aspx + // @cc_on docs: https://msdn.microsoft.com/library/8ka90k2e%28v=vs.94%29.aspx + var jscriptVersion = new Function('/*@cc_on return @_jscript_version; @*/')() // jshint ignore:line + if (jscriptVersion === undefined) { + return 11 // IE11+ not in emulation mode + } + if (jscriptVersion < 9) { + return 8 // IE8 (or lower; haven't tested on IE<8) + } + return jscriptVersion // IE9 or IE10 in any mode, or IE11 in non-IE11 mode + } + + var ua = window.navigator.userAgent + if (ua.indexOf('Opera') > -1 || ua.indexOf('Presto') > -1) { + return // Opera, which might pretend to be IE + } + var emulated = emulatedIEMajorVersion() + if (emulated === null) { + return // Not IE + } + var nonEmulated = actualNonEmulatedIEMajorVersion() + + if (emulated !== nonEmulated) { + window.alert('WARNING: You appear to be using IE' + nonEmulated + ' in IE' + emulated + ' emulation mode.\nIE emulation modes can behave significantly differently from ACTUAL older versions of IE.\nPLEASE DON\'T FILE BOOTSTRAP BUGS based on testing in IE emulation modes!') + } +})(); diff --git a/ituro/static/content_management/js/ie10-viewport-bug-workaround.js b/ituro/static/content_management/js/ie10-viewport-bug-workaround.js new file mode 100644 index 0000000..479a6eb --- /dev/null +++ b/ituro/static/content_management/js/ie10-viewport-bug-workaround.js @@ -0,0 +1,23 @@ +/*! + * IE10 viewport hack for Surface/desktop Windows 8 bug + * Copyright 2014-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +// See the Getting Started docs for more information: +// http://getbootstrap.com/getting-started/#support-ie10-width + +(function () { + 'use strict'; + + if (navigator.userAgent.match(/IEMobile\/10\.0/)) { + var msViewportStyle = document.createElement('style') + msViewportStyle.appendChild( + document.createTextNode( + '@-ms-viewport{width:auto!important}' + ) + ) + document.querySelector('head').appendChild(msViewportStyle) + } + +})(); diff --git a/ituro/static/content_management/js/jquery.min.js b/ituro/static/content_management/js/jquery.min.js new file mode 100644 index 0000000..349030d --- /dev/null +++ b/ituro/static/content_management/js/jquery.min.js @@ -0,0 +1,4 @@ +/*! jQuery v2.2.1 | (c) jQuery Foundation | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="2.2.1",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!k.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=d.createElement("script"),b.text=a,d.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:h.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(d=e.call(arguments,2),f=function(){return a.apply(b||this,d.concat(e.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)},input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return h.call(b,a)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&f.parentNode&&(this.length=1,this[0]=f),this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?void 0!==c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?h.call(n(a),this[0]):h.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(E[a]||n.uniqueSort(e),D.test(a)&&e.reverse()),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.removeEventListener("DOMContentLoaded",J),a.removeEventListener("load",J),n.ready()}n.ready.promise=function(b){return I||(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(n.ready):(d.addEventListener("DOMContentLoaded",J),a.addEventListener("load",J))),I.promise(b)},n.ready.promise();var K=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)K(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},L=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function M(){this.expando=n.expando+M.uid++}M.uid=1,M.prototype={register:function(a,b){var c=b||{};return a.nodeType?a[this.expando]=c:Object.defineProperty(a,this.expando,{value:c,writable:!0,configurable:!0}),a[this.expando]},cache:function(a){if(!L(a))return{};var b=a[this.expando];return b||(b={},L(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var d,e=this.cache(a);if("string"==typeof b)e[b]=c;else for(d in b)e[d]=b[d];return e},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=a[this.expando];if(void 0!==f){if(void 0===b)this.register(a);else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in f?d=[b,e]:(d=e,d=d in f?[d]:d.match(G)||[])),c=d.length;while(c--)delete f[d[c]]}(void 0===b||n.isEmptyObject(f))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){var b=a[this.expando];return void 0!==b&&!n.isEmptyObject(b)}};var N=new M,O=new M,P=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Q=/[A-Z]/g;function R(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(Q,"-$&").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:P.test(c)?n.parseJSON(c):c}catch(e){}O.set(a,b,c); +}else c=void 0;return c}n.extend({hasData:function(a){return O.hasData(a)||N.hasData(a)},data:function(a,b,c){return O.access(a,b,c)},removeData:function(a,b){O.remove(a,b)},_data:function(a,b,c){return N.access(a,b,c)},_removeData:function(a,b){N.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=O.get(f),1===f.nodeType&&!N.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),R(f,d,e[d])));N.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){O.set(this,a)}):K(this,function(b){var c,d;if(f&&void 0===b){if(c=O.get(f,a)||O.get(f,a.replace(Q,"-$&").toLowerCase()),void 0!==c)return c;if(d=n.camelCase(a),c=O.get(f,d),void 0!==c)return c;if(c=R(f,d,void 0),void 0!==c)return c}else d=n.camelCase(a),this.each(function(){var c=O.get(this,d);O.set(this,d,b),a.indexOf("-")>-1&&void 0!==c&&O.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){O.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=N.get(a,b),c&&(!d||n.isArray(c)?d=N.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return N.get(a,c)||N.access(a,c,{empty:n.Callbacks("once memory").add(function(){N.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length",""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};$.optgroup=$.option,$.tbody=$.tfoot=$.colgroup=$.caption=$.thead,$.th=$.td;function _(a,b){var c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function aa(a,b){for(var c=0,d=a.length;d>c;c++)N.set(a[c],"globalEval",!b||N.get(b[c],"globalEval"))}var ba=/<|&#?\w+;/;function ca(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),m=[],o=0,p=a.length;p>o;o++)if(f=a[o],f||0===f)if("object"===n.type(f))n.merge(m,f.nodeType?[f]:f);else if(ba.test(f)){g=g||l.appendChild(b.createElement("div")),h=(Y.exec(f)||["",""])[1].toLowerCase(),i=$[h]||$._default,g.innerHTML=i[1]+n.htmlPrefilter(f)+i[2],k=i[0];while(k--)g=g.lastChild;n.merge(m,g.childNodes),g=l.firstChild,g.textContent=""}else m.push(b.createTextNode(f));l.textContent="",o=0;while(f=m[o++])if(d&&n.inArray(f,d)>-1)e&&e.push(f);else if(j=n.contains(f.ownerDocument,f),g=_(l.appendChild(f),"script"),j&&aa(g),c){k=0;while(f=g[k++])Z.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var da=/^key/,ea=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,fa=/^([^.]*)(?:\.(.+)|)/;function ga(){return!0}function ha(){return!1}function ia(){try{return d.activeElement}catch(a){}}function ja(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ja(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=ha;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=N.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return"undefined"!=typeof n&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(G)||[""],j=b.length;while(j--)h=fa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=N.hasData(a)&&N.get(a);if(r&&(i=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=fa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&N.remove(a,"handle events")}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(N.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.rnamespace||a.rnamespace.test(g.namespace))&&(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!==this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]*)\/>/gi,la=/\s*$/g;function pa(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function qa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function ra(a){var b=na.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function sa(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(N.hasData(a)&&(f=N.access(a),g=N.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}O.hasData(a)&&(h=O.access(a),i=n.extend({},h),O.set(b,i))}}function ta(a,b){var c=b.nodeName.toLowerCase();"input"===c&&X.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}function ua(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&ma.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),ua(f,b,c,d)});if(o&&(e=ca(b,a[0].ownerDocument,!1,a,d),g=e.firstChild,1===e.childNodes.length&&(e=g),g||d)){for(h=n.map(_(e,"script"),qa),i=h.length;o>m;m++)j=e,m!==p&&(j=n.clone(j,!0,!0),i&&n.merge(h,_(j,"script"))),c.call(a[m],j,m);if(i)for(k=h[h.length-1].ownerDocument,n.map(h,ra),m=0;i>m;m++)j=h[m],Z.test(j.type||"")&&!N.access(j,"globalEval")&&n.contains(k,j)&&(j.src?n._evalUrl&&n._evalUrl(j.src):n.globalEval(j.textContent.replace(oa,"")))}return a}function va(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(_(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&aa(_(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(ka,"<$1>")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=_(h),f=_(a),d=0,e=f.length;e>d;d++)ta(f[d],g[d]);if(b)if(c)for(f=f||_(a),g=g||_(h),d=0,e=f.length;e>d;d++)sa(f[d],g[d]);else sa(a,h);return g=_(h,"script"),g.length>0&&aa(g,!i&&_(a,"script")),h},cleanData:function(a){for(var b,c,d,e=n.event.special,f=0;void 0!==(c=a[f]);f++)if(L(c)){if(b=c[N.expando]){if(b.events)for(d in b.events)e[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);c[N.expando]=void 0}c[O.expando]&&(c[O.expando]=void 0)}}}),n.fn.extend({domManip:ua,detach:function(a){return va(this,a,!0)},remove:function(a){return va(this,a)},text:function(a){return K(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return ua(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=pa(this,a);b.appendChild(a)}})},prepend:function(){return ua(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=pa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return ua(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return ua(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(_(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return K(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!la.test(a)&&!$[(Y.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(_(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return ua(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(_(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),f=e.length-1,h=0;f>=h;h++)c=h===f?this:this.clone(!0),n(e[h])[b](c),g.apply(d,c.get());return this.pushStack(d)}});var wa,xa={HTML:"block",BODY:"block"};function ya(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function za(a){var b=d,c=xa[a];return c||(c=ya(a,b),"none"!==c&&c||(wa=(wa||n(""; + + jQuery("#"+divID).html(html); + + //get the player object + g_player = SC.Widget(iframeID); + + g_player.bind(SC.Widget.Events.READY, function() { + + if(g_player){ + g_isPlayerReady = true; + initEvents(); + } + + }); + + g_lastContainerID = divID; + } + + + /** + * init events + */ + function initEvents(){ + + + //set "play" event + g_player.bind(SC.Widget.Events.PLAY, function(){ + g_objThis.trigger(t.events.START_PLAYING); + }); + + //set "pause event" + g_player.bind(SC.Widget.Events.PAUSE, function(){ + g_objThis.trigger(t.events.STOP_PLAYING); + }); + + g_player.bind(SC.Widget.Events.FINISH, function(){ + g_objThis.trigger(t.events.STOP_PLAYING); + }); + + + } + + + /** + * put the youtube video + */ + this.putSound = function(divID, trackID, width, height, isAutoplay){ + + if(isSCActive()){ + putSoundActually(divID, trackID, width, height, isAutoplay); + return(true); + } + + + //if no API present, wait for the API being ready + this.loadAPI(); + g_intHandle = setInterval(function(){ + + if(isSCActive()){ + putSoundActually(divID, trackID, width, height, isAutoplay); + clearInterval(g_intHandle); + } + + }, 500); + + } + + + /** + * do some command + */ + this.doCommand = function(command){ + + if(g_player == null) + return(false); + + if(g_isPlayerReady == false) + return(false); + + switch(command){ + case "play": + g_player.play(); + break; + case "pause": + g_player.pause(); + break; + } + + } + + + /** + * pause video + */ + this.pause = function(){ + t.doCommand("pause"); + } + + + /** + * play video + */ + this.play = function(){ + t.doCommand("play"); + } + + /** + * destroy the player + */ + this.destroy = function(){ + g_isPlayerReady = false; + g_player = null; + + if(g_lastContainerID){ + jQuery("#" + g_lastContainerID).html(""); + g_lastContainerID = null; + } + + } + +} + +/** -------------- html5 Video API ---------------------*/ + +function UGHtml5MediaAPI(){ + + this.isAPILoaded = false; + var t = this, g_objThis = jQuery(this), g_intHandle; + var g_player; + + this.events = { + START_PLAYING: "start_playing", + STOP_PLAYING: "stop_playing" + }; + + /** + * load vimeo API + */ + this.loadAPI = function(){ + + if(g_ugHtml5MediaAPI.isAPILoaded == true) + return(true); + + + if(isMediaElementActive()){ + g_ugHtml5MediaAPI.isAPILoaded = true; + return(true); + } + + g_ugFunctions.loadJs("cdnjs.cloudflare.com/ajax/libs/mediaelement/2.18.1/mediaelement.min.js", true); + g_ugFunctions.loadCss("cdnjs.cloudflare.com/ajax/libs/mediaelement/2.18.1/mediaelementplayer.min.css", true); + + g_ugHtml5MediaAPI.isAPILoaded = true; + } + + /** + * return true if the mediaelement is active + */ + function isMediaElementActive(){ + + return(typeof mejs != "undefined"); + } + + + /** + * actually put the video + */ + function putVideoActually(divID, data, width, height, isAutoplay){ + + g_player = null; + g_isPlayerReady = false; + + var urlFlash = location.protocol + "//cdnjs.cloudflare.com/ajax/libs/mediaelement/2.18.1/flashmediaelement-cdn.swf"; + var urlSilverlight = location.protocol + "//cdnjs.cloudflare.com/ajax/libs/mediaelement/2.18.1/silverlightmediaelement.xap"; + + var htmlID = divID + "_video"; + var htmlAutoplay = ""; + if(isAutoplay && isAutoplay === true) + htmlAutoplay = "autoplay='autoplay'" + + var htmlPoster = ""; + if(data.posterImage) + htmlPoster = "poster='"+data.posterImage+"'"; + + var html = ""; + + jQuery("#"+divID).html(html); + + new MediaElement(htmlID, { + enablePluginDebug: false, + flashName: urlFlash, + silverlightName: urlSilverlight, + success: function (mediaElement, domObject) { + g_isPlayerReady = true; + g_player = mediaElement; + + if(isAutoplay == false) + g_player.pause(); + + initEvents(); + }, + error: function (objError) { + trace(objError); + } + }); + + } + + + /** + * init player events function + */ + function initEvents(){ + + g_ugFunctions.addEvent(g_player, "play", function(){ + g_objThis.trigger(t.events.START_PLAYING); + }); + + g_ugFunctions.addEvent(g_player, "pause", function(){ + g_objThis.trigger(t.events.STOP_PLAYING); + }); + + g_ugFunctions.addEvent(g_player, "ended", function(){ + g_objThis.trigger(t.events.STOP_PLAYING); + }); + + + } + + + /** + * put the vimeo video + */ + this.putVideo = function(divID, data, width, height, isAutoplay){ + + if(isMediaElementActive()){ + putVideoActually(divID, data, width, height, isAutoplay); + return(true); + } + + + //if no API present, wait for the API being ready + this.loadAPI(); + g_intHandle = setInterval(function(){ + + if(isMediaElementActive()){ + putVideoActually(divID, data, width, height, isAutoplay); + clearInterval(g_intHandle); + } + + }, 500); + + } + + /** + * do some command + */ + this.doCommand = function(command){ + + if(g_player == null) + return(false); + + if(g_isPlayerReady == false) + return(false); + + switch(command){ + case "play": + g_player.play(); + break; + case "pause": + g_player.pause(); + break; + } + + } + + + /** + * pause video + */ + this.pause = function(){ + t.doCommand("pause"); + } + + + /** + * play video + */ + this.play = function(){ + t.doCommand("play"); + } + +} + + +/** -------------- Vimeo API class ---------------------*/ + +function UGVimeoAPI(){ + + this.isAPILoaded = false; + + var t = this, g_objThis = jQuery(this), g_intHandle; + var g_player = null, g_isPlayerReady = false, g_lastCotnainerID, g_cueChangeAutoplay = false; + + + this.events = { + START_PLAYING: "start_playing", + STOP_PLAYING: "stop_playing" + }; + + /** + * load vimeo API + */ + this.loadAPI = function(){ + + if(g_ugVimeoAPI.isAPILoaded == true) + return(true); + + if(isFroogaloopActive()){ + g_ugVimeoAPI.isAPILoaded = true; + return(true); + } + + g_ugFunctions.loadJs("f.vimeocdn.com/js/froogaloop2.min.js", true); + + g_ugVimeoAPI.isAPILoaded = true; + } + + + + /** + * tells if the froogaloop library active + */ + function isFroogaloopActive(){ + + return(typeof Froogaloop != "undefined"); + } + + + /** + * actually put the video + */ + function putVideoActually(divID, videoID, width, height, isAutoplay){ + + g_player = null; + g_isPlayerReady = false; + + var url = location.protocol+"//player.vimeo.com/video/"+videoID+"?api=1"; + + if(isAutoplay === true) + url += "&byline=0&autoplay=1&title=0&portrait=0"; + + var html = ""; + + jQuery("#"+divID).html(html); + + //get the player object + var iframe = jQuery("#"+divID + " iframe")[0]; + + g_player = Froogaloop(iframe); + + g_player.addEvent('ready', function(){ + + if(g_player){ + g_isPlayerReady = true; + initEvents(); + } + + }); + + g_lastCotnainerID = divID; + } + + /** + * init events + */ + function initEvents(){ + + if(!g_player) + return(false); + + //set "cuechange" event + g_player.addEvent('cuechange', function(){ + + if(g_cueChangeAutoplay == true) + t.play(); + + }); + + //set "play" event + g_player.addEvent('play', function(){ + g_objThis.trigger(t.events.START_PLAYING); + }); + + //set "pause event" + g_player.addEvent('pause', function(){ + g_objThis.trigger(t.events.STOP_PLAYING); + }); + + g_player.addEvent('finish', function(){ + g_objThis.trigger(t.events.STOP_PLAYING); + }); + + + } + + + /** + * do some command + */ + this.doCommand = function(command){ + + if(g_player == null) + return(false); + + if(g_isPlayerReady == false) + return(false); + + switch(command){ + default: + g_player.api(command); + break; + } + + } + + /** + * do pause command + */ + this.pause = function(){ + t.doCommand("pause"); + } + + /** + * do play command + */ + this.play = function(){ + t.doCommand("play"); + } + + /** + * desrtoy the player and empty the div + */ + this.destroy = function(){ + + if(g_player){ + g_player.api("unload"); + g_player = null; + g_isPlayerReady = false; + } + + if(g_lastCotnainerID){ + jQuery("#" + g_lastCotnainerID).html(""); + } + + } + + /** + * put the vimeo video + */ + this.putVideo = function(divID, videoID, width, height, isAutoplay){ + + if(isFroogaloopActive()){ + putVideoActually(divID, videoID, width, height, isAutoplay); + return(true); + } + + + //if no API present, wait for the API being ready + this.loadAPI(); + g_intHandle = setInterval(function(){ + + if(isFroogaloopActive()){ + putVideoActually(divID, videoID, width, height, isAutoplay); + clearInterval(g_intHandle); + } + + }, 500); + + } + + + /** + * get if the player is ready + */ + this.isPlayerReady = function(){ + + if(g_isPlayerReady && g_player) + return(true); + + return(false); + } + + /** + * change the video + */ + this.changeVideo = function(videoID, isAutoplay){ + + if(t.isPlayerReady() == false) + return(false); + + g_cueChangeAutoplay = isAutoplay; + + g_player.api("loadVideo", videoID); + } + + + /** + * get video images + */ + this.getVideoImages = function(videoID, itemIndex, onSuccessFunction){ + + var url = location.protocol+"//vimeo.com/api/v2/video/"+videoID+".json"; + jQuery.get(url, {}, function(data){ + var obj = {}; + obj.preview = data[0].thumbnail_large; + obj.thumb = data[0].thumbnail_medium; + onSuccessFunction(itemIndex, obj); + }); + } + + +} + + +/** -------------- Youtube API class ---------------------*/ + +function UGYoutubeAPI(){ + + this.isAPILoaded = false; + var t = this, g_player = null, g_intHandle, g_isPlayerReady = false; + var g_objThis = jQuery(this), g_prevState = -1, g_lastContainerID; //unstarted + + var g_options = { + video_youtube_showinfo: true + } + + this.events = { + START_PLAYING: "start_playing", + STOP_PLAYING: "stop_playing" + }; + + + /** + * actually put the video + */ + function putVideoActually(divID, videoID, width, height, isAutoplay){ + + if(g_player && g_isPlayerReady){ + g_player.destroy(); + } + + var playerVars = { + controls:2, + showinfo:g_options.video_youtube_showinfo, + rel:0 + }; + + if(isAutoplay === true) + playerVars.autoplay = 1; + + g_isPlayerReady = false; + + g_player = new YT.Player(divID, { + height: height, + width: width, + videoId: videoID, + playerVars: playerVars, + events: { + 'onReady': onPlayerReady, + 'onStateChange': onPlayerStateChange + } + }); + + g_lastContainerID = divID; + } + + + /** + * check if YT active + */ + function isYTActive(){ + + if(typeof YT != "undefined" && typeof YT.Player != "undefined") + return(true); + + return(false); + } + + + /** + * set options + */ + this.setOptions = function(objOptions){ + g_options = jQuery.extend(g_options, objOptions); + } + + + /** + * put the youtube video + */ + this.putVideo = function(divID, videoID, width, height, isAutoplay){ + + if(isYTActive()){ + putVideoActually(divID, videoID, width, height, isAutoplay); + return(true); + } + + //if no API present, wait for the API being ready + this.loadAPI(); + g_intHandle = setInterval(function(){ + + if(isYTActive()){ + putVideoActually(divID, videoID, width, height, isAutoplay); + clearInterval(g_intHandle); + } + + }, 500); + + } + + + /** + * on player ready event + */ + function onPlayerReady(){ + g_isPlayerReady = true; + + } + + + /** + * on player state change event + * trigger events + */ + function onPlayerStateChange(){ + + if(typeof g_player.getPlayerState != "function"){ + trace("Youtube API error: can't get player state"); + return(false); + } + + var state = g_player.getPlayerState(); + + switch(state){ + case YT.PlayerState.PLAYING: + g_objThis.trigger(t.events.START_PLAYING); + break; + default: + if(g_prevState == YT.PlayerState.PLAYING) + g_objThis.trigger(t.events.STOP_PLAYING); + break; + } + + g_prevState = state; + } + + + /** + * load youtube API + */ + this.loadAPI = function(){ + + if(g_ugYoutubeAPI.isAPILoaded == true) + return(true); + + if(typeof YT != "undefined"){ + g_ugYoutubeAPI.isAPILoaded = true; + return(true); + } + + g_ugFunctions.loadJs("www.youtube.com/player_api", true); + + g_ugYoutubeAPI.isAPILoaded = true; + + } + + + /** + * do some command + */ + this.doCommand = function(command, opt1){ + + if(!g_player) + return(true); + + if(g_isPlayerReady == false) + return(false); + + switch(command){ + case "play": + if(typeof g_player.playVideo != "function") + return(false); + + g_player.playVideo(); + break; + case "pause": + if(typeof g_player.pauseVideo != "function") + return(false); + + g_player.pauseVideo(); + break; + case "seek": + if(typeof g_player.seekTo != "function") + return(false); + + g_player.seekTo(opt1); + break; + case "stopToBeginning": + var state = g_player.getPlayerState(); + + g_player.pauseVideo(); + + switch(state){ + case YT.PlayerState.PLAYING: + case YT.PlayerState.ENDED: + case YT.PlayerState.PAUSED: + g_player.seekTo(0); + break; + } + break; + } + } + + /** + * play video + */ + this.play = function(){ + t.doCommand("play"); + } + + /** + * stop the video + */ + this.pause = function(){ + t.doCommand("pause"); + } + + /** + * destroy player + */ + this.destroy = function(){ + if(g_player){ + g_isPlayerReady = false; + g_player.destroy(); + } + } + + /** + * stop the video and seek to start + */ + this.stopToBeginning = function(){ + t.doCommand("stopToBeginning"); + } + + /** + * change the video + */ + this.changeVideo = function(videoID, isAutoplay){ + + if(t.isPlayerReady() == false) + return(false); + + if(isAutoplay && isAutoplay == true) + g_player.loadVideoById(videoID, 0, "large"); + else + g_player.cueVideoById(videoID, 0, "large"); + } + + + /** + * get if the player is ready + */ + this.isPlayerReady = function(){ + + if(g_isPlayerReady && g_player) + return(true); + + return(false); + } + + + + /** + * get preview and thumbs images according the ID + */ + this.getVideoImages = function(videoID){ + var obj = {}; + obj.preview = "https://i.ytimg.com/vi/"+videoID+"/sddefault.jpg"; + obj.thumb = "https://i.ytimg.com/vi/"+videoID+"/default.jpg"; + return(obj); + } + + +} + +/** -------------- Video Player Class ---------------------*/ + + +function UGVideoPlayer(){ + + var t = this, g_galleryID, g_objThis = jQuery(this), g_functions = new UGFunctions(); + var g_youtubeAPI = new UGYoutubeAPI(), g_vimeoAPI = new UGVimeoAPI(); + var g_html5API = new UGHtml5MediaAPI(), g_soundCloudAPI = new UGSoundCloudAPI(), g_wistiaAPI = new UGWistiaAPI(); + var g_objPlayer, g_objYoutube, g_objVimeo, g_objHtml5, g_objButtonClose, g_objSoundCloud, g_objWistia; + var g_activePlayerType = null; + + var g_options = { + video_enable_closebutton: true + }; + + this.events = { + SHOW: "video_show", + HIDE: "video_hide", + PLAY_START: "video_play_start", + PLAY_STOP: "video_play_stop" + }; + + var g_temp = { + standAloneMode: false, + youtubeInnerID:"", + vimeoPlayerID:"", + html5PlayerID:"", + wistiaPlayerID:"", + soundCloudPlayerID:"" + }; + + + /** + * init the object + */ + this.init = function(optOptions, isStandAloneMode, galleryID){ + g_galleryID = galleryID; + + if(!g_galleryID) + throw new Error("missing gallery ID for video player, it's a must!"); + + g_options = jQuery.extend(g_options, optOptions); + + g_youtubeAPI.setOptions(g_options); + + if(isStandAloneMode && isStandAloneMode == true) + g_temp.standAloneMode = true; + + } + + + /** + * set the player html + */ + this.setHtml = function(objParent){ + + g_temp.youtubeInnerID = g_galleryID + "_youtube_inner"; + g_temp.vimeoPlayerID = g_galleryID + "_videoplayer_vimeo"; + g_temp.html5PlayerID = g_galleryID + "_videoplayer_html5"; + g_temp.wistiaPlayerID = g_galleryID + "_videoplayer_wistia"; + g_temp.soundCloudPlayerID = g_galleryID + "_videoplayer_soundcloud"; + + + var html = ""; + + objParent.append(html); + + g_objPlayer = objParent.children(".ug-videoplayer"); + g_objYoutube = g_objPlayer.children(".ug-videoplayer-youtube"); + g_objVimeo = g_objPlayer.children(".ug-videoplayer-vimeo"); + g_objHtml5 = g_objPlayer.children(".ug-videoplayer-html5"); + g_objSoundCloud = g_objPlayer.children(".ug-videoplayer-soundcloud"); + g_objWistia = g_objPlayer.children(".ug-videoplayer-wistia"); + + if(g_temp.standAloneMode == false && g_options.video_enable_closebutton == true) + g_objButtonClose = g_objPlayer.children(".ug-videoplayer-button-close") + } + + + function __________EVENTS___________(){}; + + /** + * on close button click event + */ + function onCloseButtonClick(){ + t.hide(); + } + + /** + * on some video play start + */ + function onPlayStart(){ + + g_objThis.trigger(t.events.PLAY_START); + + if(g_objButtonClose) + g_objButtonClose.hide(); + } + + + /** + * on some video play stop + */ + function onPlayStop(){ + + g_objThis.trigger(t.events.PLAY_STOP); + + if(g_objButtonClose) + g_objButtonClose.show(); + } + + + /** + * init events + */ + function initEvents(){ + + //close button events + if(g_objButtonClose){ + g_functions.setButtonMobileReady(g_objButtonClose); + g_functions.setButtonOnClick(g_objButtonClose, onCloseButtonClick); + } + + //youtube events + jQuery(g_youtubeAPI).on(g_youtubeAPI.events.START_PLAYING, onPlayStart); + jQuery(g_youtubeAPI).on(g_youtubeAPI.events.STOP_PLAYING, onPlayStop); + + //vimeo events + jQuery(g_vimeoAPI).on(g_vimeoAPI.events.START_PLAYING, onPlayStart); + jQuery(g_vimeoAPI).on(g_vimeoAPI.events.STOP_PLAYING, onPlayStop); + + //html5 video events + jQuery(g_html5API).on(g_html5API.events.START_PLAYING, onPlayStart); + jQuery(g_html5API).on(g_html5API.events.STOP_PLAYING, onPlayStop); + + jQuery(g_soundCloudAPI).on(g_soundCloudAPI.events.START_PLAYING, onPlayStart); + jQuery(g_soundCloudAPI).on(g_soundCloudAPI.events.STOP_PLAYING, onPlayStop); + + jQuery(g_wistiaAPI).on(g_wistiaAPI.events.START_PLAYING, onPlayStart); + jQuery(g_wistiaAPI).on(g_wistiaAPI.events.STOP_PLAYING, onPlayStop); + + } + + + /** + * destroy the video player events + */ + this.destroy = function(){ + + if(g_objButtonClose){ + g_objButtonClose.off("click"); + g_objButtonClose.off("touchend"); + } + + //youtube events + jQuery(g_youtubeAPI).off(g_youtubeAPI.events.START_PLAYING); + jQuery(g_youtubeAPI).off(g_youtubeAPI.events.STOP_PLAYING); + + //vimeo events + jQuery(g_vimeoAPI).off(g_vimeoAPI.events.START_PLAYING); + jQuery(g_vimeoAPI).off(g_vimeoAPI.events.STOP_PLAYING); + + //html5 video events + jQuery(g_html5API).off(g_html5API.events.START_PLAYING); + jQuery(g_html5API).off(g_html5API.events.STOP_PLAYING); + + jQuery(g_soundCloudAPI).off(g_soundCloudAPI.events.START_PLAYING, onPlayStart); + jQuery(g_soundCloudAPI).off(g_soundCloudAPI.events.STOP_PLAYING, onPlayStop); + + jQuery(g_wistiaAPI).off(g_wistiaAPI.events.START_PLAYING, onPlayStart); + jQuery(g_wistiaAPI).off(g_wistiaAPI.events.STOP_PLAYING, onPlayStop); + + g_activePlayerType = null; + } + + + /** + * init events + */ + this.initEvents = function(){ + + initEvents(); + } + + + /** + * set element size and position the button + */ + this.setSize = function(width, height){ + + g_functions.setElementSize(g_objPlayer, width, height); + + if(g_objButtonClose) + g_functions.placeElement(g_objButtonClose, "right", "top"); + + } + + + /** + * set video player position + */ + this.setPosition = function(left, top){ + g_functions.placeElement(g_objPlayer, left, top); + } + + /** + * get video player object for placing + */ + this.getObject = function(){ + return(g_objPlayer); + } + + + /** + * show the player + */ + this.show = function(){ + + if(t.isVisible() == true) + return(true); + + g_objPlayer.show(); + + g_objPlayer.fadeTo(0,1); + + if(g_objButtonClose) + g_objButtonClose.show(); + + g_objThis.trigger(t.events.SHOW); + } + + + /** + * hide the player + */ + this.hide = function(){ + + if(t.isVisible() == false) + return(true); + + //pause all players + stopAndHidePlayers(); + + g_activePlayerType = null; + + g_objPlayer.hide(); + + g_objThis.trigger(t.events.HIDE); + } + + + /** + * get active player + */ + this.getActiveAPI = function(){ + + switch(g_activePlayerType){ + case "youtube": + return g_youtubeAPI; + break; + case "vimeo": + return g_vimeoAPI; + break; + case "wistia": + return g_wistiaAPI; + break; + case "soundcloud": + return g_soundCloudAPI; + break; + case "html5": + return g_html5API; + break; + default: + return null; + break; + } + } + + + /** + * pause active player if playing + */ + this.pause = function(){ + + var activeAPI = t.getActiveAPI(); + if(activeAPI == null) + return(false); + + if(typeof activeAPI.pause == "function") + activeAPI.pause(); + + } + + + /** + * return if the player is visible + */ + this.isVisible = function(){ + + return g_objPlayer.is(":visible"); + } + + + /** + * stop and hide other elements except some + */ + function stopAndHidePlayers(except){ + + var arrPlayers = ["youtube", "vimeo", "html5", "soundcloud", "wistia"]; + for(var index in arrPlayers){ + var player = arrPlayers[index]; + if(player == except) + continue; + switch(player){ + case "youtube": + g_youtubeAPI.pause(); + g_youtubeAPI.destroy(); + g_objYoutube.hide(); + break; + case "vimeo": + g_vimeoAPI.pause(); + g_vimeoAPI.destroy(); + g_objVimeo.hide(); + break; + case "html5": + g_html5API.pause(); + g_objHtml5.hide(); + break; + case "soundcloud": + g_soundCloudAPI.pause(); + g_soundCloudAPI.destroy(); + g_objSoundCloud.hide(); + break; + case "wistia": + g_wistiaAPI.pause(); + g_objWistia.hide(); + break; + } + } + + } + + + /** + * play youtube inside the video, isAutoplay - true by default + */ + this.playYoutube = function(videoID, isAutoplay){ + + if(typeof isAutoplay == "undefined") + var isAutoplay = true; + + stopAndHidePlayers("youtube"); + + g_objYoutube.show(); + + + var objYoutubeInner = g_objYoutube.children("#"+g_temp.youtubeInnerID); + if(objYoutubeInner.length == 0) + g_objYoutube.append("
    "); + + + if(g_youtubeAPI.isPlayerReady() == true && g_temp.standAloneMode == true) + g_youtubeAPI.changeVideo(videoID, isAutoplay); + else{ + g_youtubeAPI.putVideo(g_temp.youtubeInnerID, videoID, "100%", "100%", isAutoplay); + } + + g_activePlayerType = "youtube"; + } + + + /** + * play vimeo + */ + this.playVimeo = function(videoID, isAutoplay){ + + if(typeof isAutoplay == "undefined") + var isAutoplay = true; + + stopAndHidePlayers("vimeo"); + + g_objVimeo.show(); + + if(g_vimeoAPI.isPlayerReady() && g_temp.standAloneMode == true) + g_vimeoAPI.changeVideo(videoID, isAutoplay); + else + g_vimeoAPI.putVideo(g_temp.vimeoPlayerID, videoID, "100%", "100%", isAutoplay); + + g_activePlayerType = "vimeo"; + + } + + + /** + * play html5 video + */ + this.playHtml5Video = function(ogv, webm, mp4, posterImage, isAutoplay){ + + if(typeof isAutoplay == "undefined") + var isAutoplay = true; + + stopAndHidePlayers("html5"); + + g_objHtml5.show(); + + //trace(posterImage); + + var data = { + ogv: ogv, + webm: webm, + mp4: mp4, + posterImage: posterImage + }; + + g_html5API.putVideo(g_temp.html5PlayerID, data, "100%", "100%", isAutoplay); + + g_activePlayerType = "html5"; + + } + + /** + * play sound cloud + */ + this.playSoundCloud = function(trackID, isAutoplay){ + + if(typeof isAutoplay == "undefined") + var isAutoplay = true; + + stopAndHidePlayers("soundcloud"); + + g_objSoundCloud.show(); + + g_soundCloudAPI.putSound(g_temp.soundCloudPlayerID, trackID, "100%", "100%", isAutoplay); + + g_activePlayerType = "soundcloud"; + + } + + + /** + * play sound cloud + */ + this.playWistia = function(videoID, isAutoplay){ + + if(typeof isAutoplay == "undefined") + var isAutoplay = true; + + stopAndHidePlayers("wistia"); + + g_objWistia.show(); + + g_wistiaAPI.putVideo(g_temp.wistiaPlayerID, videoID, "100%", "100%", isAutoplay); + + g_activePlayerType = "wistia"; + + } + +} + + +var g_ugYoutubeAPI = new UGYoutubeAPI(); +var g_ugVimeoAPI = new UGVimeoAPI(); +var g_ugHtml5MediaAPI = new UGHtml5MediaAPI(); +var g_ugSoundCloudAPI = new UGSoundCloudAPI(); +var g_ugWistiaAPI = new UGWistiaAPI(); diff --git a/ituro/static/content_management/unitegallery/js/ug-zoomslider.js b/ituro/static/content_management/unitegallery/js/ug-zoomslider.js new file mode 100644 index 0000000..e2cda10 --- /dev/null +++ b/ituro/static/content_management/unitegallery/js/ug-zoomslider.js @@ -0,0 +1,827 @@ +/** + * touch thumbs control class + * addon to strip gallery + */ +function UGZoomSliderControl(){ + + var g_objSlider, g_objInner, g_parent = new UGSlider(), g_objParent; + + var g_functions = new UGFunctions(); + + var t = this; + + var g_options = { + slider_zoom_step: 1.2, //the step of zooming with mouse wheel or zoom button + slider_zoom_max_ratio: 6, //max zoom ratio + slider_zoom_return_pan_duration: 400, //the return from pan animation duration + slider_zoom_return_pan_easing: "easeOutCubic" //the return from pan wasing function + }; + + var g_temp = { + isPanActive:false, + startMouseX:0, + startMouseY:0, + lastMouseX:0, + lastMouseY:0, + startImageX:0, + startImageY:0, + panXActive:false, + panYActive:false, + objImage:null, + objImageSize:null, + objParent:null, + objParentSize:null, + objSlide:null, + storeImageLastTime:0, + + isZoomActive: false, + startDistance:0, + startMiddlePoint:null, + imageOrientPoint:null, + objFitImageSize:null, + isZoomedOnce:false + }; + + + /** + * init the object + */ + function initObject(objSlider, customOptions){ + + g_parent = objSlider; + g_objParent = jQuery(g_parent); + g_objects = objSlider.getObjects(); + g_objSlider = g_objects.g_objSlider; + g_objInner = g_objects.g_objInner; + + g_options = jQuery.extend(g_options, customOptions); + + initEvents(); + } + + + /** + * get fit image to slider scale mode + * the fill become fit + */ + function getFitScaleMode(){ + + var scaleMode = g_parent.getScaleMode(); + + if(scaleMode != "down") + scaleMode = "fit"; + + return(scaleMode); + } + + + /** + * cache current slide and image + */ + function storeCurrentImage(){ + + //prevent continious image storring + var currentTime = jQuery.now(); + var diff = currentTime - g_temp.storeImageLastTime; + + if(diff < 20) + return(false); + + var slides = g_parent.getSlidesReference(); + g_temp.objSlide = slides.objCurrentSlide; + g_temp.objImage = slides.objCurrentSlide.find("img"); + + if(g_temp.objImage.length == 0) + return(false); + + g_temp.objImageSize = g_functions.getElementSize(g_temp.objImage); + g_temp.objParent = g_temp.objImage.parent(); + g_temp.objParentSize = g_functions.getElementSize(g_temp.objParent); + + var scaleMode = getFitScaleMode(); + + objPadding = g_parent.getObjImagePadding(); + + g_temp.objFitImageSize = g_functions.getImageInsideParentDataByImage(g_temp.objImage, scaleMode, objPadding); + + var currentTime = jQuery.now(); + g_temp.storeImageLastTime = currentTime; + + return(true); + } + + + /** + * zoom current image + * mode: in, out, back + */ + function zoomCurrentImage(mode, mousePos){ + + var slides = g_parent.getSlidesReference(); + var objImage = slides.objCurrentSlide.find("img"); + var scaleMode = getFitScaleMode(); + + g_objParent.trigger(g_parent.events.ZOOM_START); + + //flag if the images zoomed + var isZoomed = true; + + var objPadding = g_parent.getObjImagePadding(); + + if(mode == "back"){ + var objOriginalSize = g_functions.getImageOriginalSize(objImage); + g_functions.scaleImageFitParent(objImage, objOriginalSize.width, objOriginalSize.height, scaleMode, objPadding); + } + else{ + var zoomIn = (mode == "in")?true:false; + + isZoomed = g_functions.zoomImageInsideParent(objImage, zoomIn, g_options.slider_zoom_step, mousePos, scaleMode, g_options.slider_zoom_max_ratio, objPadding); + } + + if(isZoomed == true){ + g_objParent.trigger(g_parent.events.ZOOMING); + g_objParent.trigger(g_parent.events.ZOOM_CHANGE); + g_objParent.trigger(g_parent.events.ZOOM_END); + } + + } + + + function ____________PAN_____________(){}; + + + /** + * check if pan is posible for the current image + * check if the image is bigger then the parent + */ + function isPanPosible(objImage, event, stictTouchesCheck){ + + //check num touches, strict means that even if 0 - pan not posible + var arrTouches = g_functions.getArrTouches(event); + + if(stictTouchesCheck === true){ + + if(arrTouches.length != 1) + return(false); + }else{ + if(arrTouches.length > 1) + return(false); + } + + if(g_functions.isElementBiggerThenParent(objImage)) + return(true); + + return(false); + } + + + /** + * store pan values + */ + function storePanInitValues(event){ + + var mousePos = g_functions.getMousePosition(event); + + g_temp.startMouseX = mousePos.pageX; + g_temp.startMouseY = mousePos.pageY; + + g_temp.lastMouseX = g_temp.startMouseX; + g_temp.lastMouseY = g_temp.startMouseY; + + g_temp.startImageX = g_temp.objImageSize.left; + g_temp.startImageY = g_temp.objImageSize.top; + + g_temp.panXActive = (g_temp.objImageSize.width > g_temp.objParentSize.width); + g_temp.panYActive = (g_temp.objImageSize.height > g_temp.objParentSize.height); + + } + + + /** + * check pan start, and start if posible + */ + function startPan(event){ + + g_temp.isPanActive = true; + storePanInitValues(event); + + } + + + /** + * pan the image + */ + function panImage(event){ + + if(g_temp.objImage == undefined || g_temp.objImage.length == 0) + return(true); + + var mousePos = g_functions.getMousePosition(event); + + var diffX = mousePos.pageX - g_temp.startMouseX; + var diffY = mousePos.pageY - g_temp.startMouseY; + + //get active direction + var diffLastX = mousePos.pageX - g_temp.lastMouseX; + var diffLastY = mousePos.pageY - g_temp.lastMouseY; + + var directionX = (diffLastX < 0) ? "left":"right"; + var directionY = (diffLastY < 0) ? "up":"down"; + + g_temp.lastMouseX = mousePos.pageX; + g_temp.lastMouseY = mousePos.pageY; + + var posImage = g_functions.getElementSize(g_temp.objImage); + + //var imageX = g_temp.startImageX + diffX; + //var imageY = g_temp.startImageY + diffY; + + + //slow down if no pan available in this point + //slow down y + + if(g_temp.panYActive == false){ + + diffLastY = 0; + + }else{ //zoom enabled + + if(directionY == "down" && posImage.top > 0){ + + diffLastY = diffLastY / 3; + + }else if(directionY == "up" && posImage.bottom < g_temp.objParentSize.height){ + + diffLastY = diffLastY / 3; + + } + } + + //slow down x (only if the pan enabled) + if(g_temp.panXActive == false || g_parent.isInnerInPlace() == false){ + + diffLastX = 0; + + }else{ //zoom enabled + + if(directionX == "right" && posImage.left > 0){ + diffLastX = diffLastX / 3; + } + else if(directionX == "left" && posImage.right < g_temp.objParentSize.width){ + diffLastX = diffLastX / 3; + } + } + + var imageX = posImage.left + diffLastX; + var imageY = posImage.top + diffLastY; + + + g_functions.placeElement(g_temp.objImage, imageX, imageY); + + } + + + + + /** + * return the image to place if it's out of borders + */ + function checkReturnAfterPan(){ + + var isReturnX = false, isReturnY = false, newX = 0, newY = 0; + var objSize = g_functions.getElementSize(g_temp.objImage); + var objImagePadding = g_parent.getObjImagePadding(); + + var objCenterPos = g_functions.getElementCenterPosition(g_temp.objImage, objImagePadding); + + g_temp.panXActive = (g_temp.objImageSize.width > g_temp.objParentSize.width); + g_temp.panYActive = (g_temp.objImageSize.height > g_temp.objParentSize.height); + + + if(g_temp.panYActive == true){ + + if(objSize.top > 0){ //off limit top + + newY = 0; + isReturnY = true; + + }else if(objSize.bottom < g_temp.objParentSize.height){ //off limit bottom + + newY = g_temp.objParentSize.height - objSize.height; + isReturnY = true; + + } + + }else{ //pan not active y - return to center + + if(objSize.top != objCenterPos.top){ + isReturnY = true; + newY = objCenterPos.top; + } + + } + + + //check return x to place + if(g_temp.panXActive == true){ + + if(objSize.left > 0){ //off limit left + + newX = 0; + isReturnX = true; + + }else if(objSize.right < g_temp.objParentSize.width){ //off limit right + + newX = g_temp.objParentSize.width - objSize.width; + isReturnX = true; + + } + + }else{ //pan not active x - return to center + + // debugLine("not active", true); + + if(objSize.left != objCenterPos.left){ + isReturnX = true; + newX = objCenterPos.left; + } + } + + + //do the animation + var objCss = {}; + if(isReturnY == true) + objCss.top = newY + "px"; + + if(isReturnX == true) + objCss.left = newX + "px"; + + + if(isReturnY == true || isReturnX == true){ + + g_temp.objImage.animate(objCss,{ + duration: g_options.slider_zoom_return_pan_duration, + easing: g_options.slider_zoom_return_pan_easing, + queue: false + }); + + } + + } + + /** + * check if the image animating or not + */ + function isImageAnimating(){ + + if(g_temp.objImage && g_temp.objImage.is(":animated")) + return(true); + + return(false); + } + + function ____________END_PAN_____________(){}; + + function ________TOUCH_ZOOM_____________(){}; + + /** + * start touch zoom + */ + function startTouchZoom(arrTouches){ + + g_temp.isZoomActive = true; + + //store init diff + g_temp.startDistance = g_functions.getDistance(arrTouches[0].pageX, arrTouches[0].pageY, arrTouches[1].pageX, arrTouches[1].pageY); + if(g_temp.startDistance == 0) + g_temp.startDistance = 1; + + + //store init positions + g_temp.startMiddlePoint = g_functions.getMiddlePoint(arrTouches[0].pageX, arrTouches[0].pageY, arrTouches[1].pageX, arrTouches[1].pageY); + + g_temp.objImageSize = g_functions.getElementSize(g_temp.objImage); + + g_temp.startImageX = g_temp.objImageSize.left; + g_temp.startImageY = g_temp.objImageSize.top; + + //set orient point + g_temp.imageOrientPoint = g_functions.getElementLocalPoint(g_temp.startMiddlePoint, g_temp.objImage); + + var isInsideImage = g_functions.isPointInsideElement(g_temp.imageOrientPoint, g_temp.objImageSize); + if(isInsideImage == false){ + g_temp.imageOrientPoint = g_functions.getElementCenterPoint(g_temp.objImage); + } + + //trigger start zoom event + g_objParent.trigger(g_parent.events.ZOOM_START); + } + + + /** + * check num touches, if not 2 - end zoom + */ + function checkTouchZoomEnd(event){ + + if(g_temp.isZoomActive == false) + return(false); + + var arrTouches = g_functions.getArrTouches(event); + if(arrTouches.length != 2){ //end touch zoom + + g_temp.isZoomActive = false; + + //trigger end zoom event + g_objParent.trigger(g_parent.events.ZOOM_END); + } + + } + + + /** + * check start touch zoom + */ + function checkTouchZoomStart(event){ + + if(g_temp.isZoomActive == true) + return(true); + + + var arrTouches = g_functions.getArrTouches(event); + + if(arrTouches.length != 2) + return(true); + + startTouchZoom(arrTouches); + } + + + /** + * do touch zoom on touch devices + */ + function doTouchZoom(event){ + + var arrTouches = g_functions.getArrTouches(event); + + var distance = g_functions.getDistance(arrTouches[0].pageX, arrTouches[0].pageY, arrTouches[1].pageX, arrTouches[1].pageY); + var zoomRatio = distance / g_temp.startDistance; + + var middlePoint = g_functions.getMiddlePoint(arrTouches[0].pageX, arrTouches[0].pageY, arrTouches[1].pageX, arrTouches[1].pageY); + + //set zoom data: + var newWidth = g_temp.objImageSize.width * zoomRatio; + var newHeight = g_temp.objImageSize.height * zoomRatio; + + //check max zoom ratio: + var objOriginalSize = g_functions.getImageOriginalSize(g_temp.objImage); + var expectedZoomRatio = 1; + if(objOriginalSize.width > 0) + expectedZoomRatio = newWidth / objOriginalSize.width; + + if(expectedZoomRatio > g_options.slider_zoom_max_ratio) + return(true); + + //set pan data: + panX = -(g_temp.imageOrientPoint.x * zoomRatio - g_temp.imageOrientPoint.x); + panY = -(g_temp.imageOrientPoint.y * zoomRatio - g_temp.imageOrientPoint.y); + + var diffMiddleX = (middlePoint.x - g_temp.startMiddlePoint.x); + var diffMiddleY = (middlePoint.y - g_temp.startMiddlePoint.y); + + var posx = g_temp.startImageX + panX + diffMiddleX; + var posy = g_temp.startImageY + panY + diffMiddleY; + + + //resize and place: + g_functions.setElementSizeAndPosition(g_temp.objImage, posx, posy, newWidth, newHeight); + + //trigger zooming event + g_objParent.trigger(g_parent.events.ZOOMING); + g_objParent.trigger(g_parent.events.ZOOM_CHANGE); + + /* + debugLine({ + middleStartX: g_temp.startMiddlePoint.x, + middleX: middlePoint.x, + diffMiddleX: diffMiddleX + }); + */ + + } + + + /** + * check return the image from zoom + */ + function checkReturnFromZoom(){ + + if(g_temp.objImage == undefined || g_temp.objImage.length == 0) + return(true); + + var objSize = g_functions.getElementSize(g_temp.objImage); + + if(objSize.width < g_temp.objFitImageSize.imageWidth){ + + g_temp.objImage.css({ + position:"absolute", + margin:"none" + }); + + var objCss = { + top: g_temp.objFitImageSize.imageTop + "px", + left: g_temp.objFitImageSize.imageLeft + "px", + width: g_temp.objFitImageSize.imageWidth + "px", + height: g_temp.objFitImageSize.imageHeight + "px" + }; + + g_temp.objImage.animate(objCss,{ + duration: g_options.slider_zoom_return_pan_duration, + easing: g_options.slider_zoom_return_pan_easing, + queue: false + }); + + }else{ + checkReturnAfterPan(); + } + + } + + + function ________END_TOUCH_ZOOM_____________(){}; + + + /** + * + * touch start event - start pan, remember start pan data + */ + function onTouchStart(event){ + + //if no image type, exit + if(g_parent.isCurrentSlideType("image") == false) + return(true); + + var isStored = storeCurrentImage(); + + if(g_temp.objImage == undefined || g_temp.objImage.length == 0) + return(true); + + event.preventDefault(); + + //stop animation if exists + if(isImageAnimating() == true){ + g_temp.objImage.stop(true); + } + + if(g_temp.isZoomActive == true){ + + checkTouchZoomEnd(event); + + }else{ + + checkTouchZoomStart(event); + + } + + //if zoom started stop panning, if not, start panning + if(g_temp.isZoomActive == true){ + + g_temp.isPanActive = false; + + }else if(isPanPosible(g_temp.objImage, event) == true && g_temp.isZoomedOnce == true){ + + startPan(event); + } + + /* + debugLine({ + pan: g_temp.isPanActive, + zoom: g_temp.isZoomActive, + event: "start" + }, true); + */ + + } + + + /** + * touch end event - bring the image to place + */ + function onTouchEnd(event){ + + if(g_parent.isCurrentSlideType("image") == false) + return(true); + + //check if some gallery button clicked + var objTarget = jQuery(event.target); + if(objTarget.data("ug-button") == true){ + //event.preventDefault(); + return(false); + } + + var isStored = storeCurrentImage(); + + if(g_temp.objImage == undefined || g_temp.objImage.length == 0) + return(true); + + var panWasActive = g_temp.isPanActive; + var zoomWasActive = g_temp.isZoomActive; + + //if the inner not in place, don't return noting, let the slide change + if(g_parent.isInnerInPlace() == false){ + g_temp.isZoomActive = false; + g_temp.isPanActive = false; + return(true); + } + + //check end zoom + if(g_temp.isZoomActive == true){ + checkTouchZoomEnd(event); + }else{ + checkTouchZoomStart(event); + } + + + if(g_temp.isZoomActive == true){ + + g_temp.isPanActive = false; + + }else{ + + var panPosible = isPanPosible(g_temp.objImage, event, true); + + if(g_temp.isPanActive == true ){ + + g_temp.isPanActive = false; + + }else if(panPosible == true){ + + startPan(event); + } + + } + + /* + debugLine({ + pan:g_temp.isPanActive, + zoom: g_temp.isZoomActive + }, true); + */ + + if((panWasActive || zoomWasActive) && g_temp.isZoomActive == false && g_temp.isPanActive == false){ + checkReturnFromZoom(); + } + + + } + + + /** + * + * touch move event - pan + */ + function onTouchMove(event){ + + if(g_parent.isCurrentSlideType("image") == false) + return(true); + + //check touch zoom (pinch gesture) + if(g_temp.isZoomActive == true){ + + doTouchZoom(event); + + }else if(g_temp.isPanActive == true){ + + panImage(event); + + } + + + } + + + /** + * on slider mousewheel event + */ + function onSliderMouseWheel(event, delta, deltaX, deltaY){ + + if(g_options.slider_zoom_mousewheel == false) + return(true); + + if(g_parent.isCurrentSlideType("image") == false) + return(true); + + event.preventDefault(); + + //prevent default only if needed + //if(zoomIn == true || zoomIn == false && g_functions.isElementBiggerThenParent(objImage)) + //event.preventDefault(); + + + var zoomIn = (delta > 0); + var mousePos = g_functions.getMousePosition(event); + var mode = (zoomIn == true) ? "in":"out"; + + zoomCurrentImage(mode, mousePos); + } + + + /** + * init touch events + */ + function initEvents(){ + + //debugLine("init"); + g_objSlider.on("mousewheel",onSliderMouseWheel); + + //slider mouse down - pan start + g_objSlider.bind("mousedown touchstart",onTouchStart); + + //on body move + jQuery("body").bind("mousemove touchmove",onTouchMove); + + //on body mouse up - pan end + jQuery(window).add("body").bind("mouseup touchend", onTouchEnd); + + //event before image returned to init position + g_objParent.bind(g_parent.events.BEFORE_RETURN, function(){ + + checkReturnFromZoom(); + }); + + //on item change update isZoomedOnce event. Allow panning only if zoomed once + g_objParent.bind(g_parent.events.ITEM_CHANGED, function(){ + g_temp.isZoomedOnce = false; + }); + + g_objParent.bind(g_parent.events.ZOOM_CHANGE, function(){ + g_temp.isZoomedOnce = true; + }); + + } + + this.________EXTERNAL_____________ = function(){}; + + /** + * check if the image is zoomed, and there is a place for left panning + */ + this.isPanEnabled = function(event, direction){ + + storeCurrentImage(); + + if(g_temp.objImage == undefined || g_temp.objImage.length == 0) + return(false); + + if(g_temp.isZoomedOnce == false) + return(false); + + if(isPanPosible(g_temp.objImage, event) == false) + return(false); + + if(g_parent.isInnerInPlace() == false) + return(false); + + if(direction == "left"){ + + if(g_temp.objImageSize.right <= g_temp.objParentSize.width) + return(false); + + }else{ //right direction + + if(g_temp.objImageSize.left >= 0) + return(false); + } + + return(true); + } + + + /** + * init function for avia controls + */ + this.init = function(objSlider, customOptions){ + + initObject(objSlider, customOptions); + } + + /** + * zoom in + */ + this.zoomIn = function(){ + zoomCurrentImage("in"); + } + + /** + * zoom out + */ + this.zoomOut = function(){ + zoomCurrentImage("out"); + } + + /** + * zoom back + */ + this.zoomBack = function(){ + + zoomCurrentImage("back"); + } +} \ No newline at end of file diff --git a/ituro/static/content_management/unitegallery/js/unitegallery.min.js b/ituro/static/content_management/unitegallery/js/unitegallery.min.js new file mode 100644 index 0000000..420622b --- /dev/null +++ b/ituro/static/content_management/unitegallery/js/unitegallery.min.js @@ -0,0 +1,10 @@ +// Unite Gallery, Version: 1.7.3, released 30 Oct 2015 + +function debugLine(e,t,i){e===!0&&(e="true"),e===!1&&(e="false");var n=e;if("object"==typeof e){n="";for(name in e){var r=e[name];n+=" "+name+": "+r}}if(1!=t||i||(n+=" "+Math.random()),1==i){var o=jQuery("#debug_line");o.width(200),o.height()>=500&&o.html("");var a=o.html();n=a+"
    --------------
    "+n}jQuery("#debug_line").show().html(n)}function debugSide(e){var t="";for(name in e){var i=e[name];t+=name+" : "+i+"
    "}jQuery("#debug_side").show().html(t)}function trace(e){"undefined"!=typeof console&&console.log(e)}function UGFunctions(){function e(e,t,i){t.addEventListener?t.addEventListener(e,i,!1):t.attachEvent?t.attachEvent("on"+e,i):t[e]=i}var t=null,i=this,n={starTime:0,arrThemes:[],isTouchDevice:-1,isRgbaSupported:-1,timeCache:{},dataCache:{},lastEventType:"",lastEventTime:0,handle:null};this.debugVar="",this.z__________FULL_SCREEN___________=function(){},this.normalizePercent=function(e){return 0>e&&(e=0),e>1&&(e=1),e},this.toFullscreen=function(e,t){if(e.requestFullscreen)e.requestFullscreen();else if(e.mozRequestFullScreen)e.mozRequestFullScreen();else if(e.webkitRequestFullscreen)e.webkitRequestFullscreen();else{if(!e.msRequestFullscreen)return!1;e.msRequestFullscreen()}return!0},this.exitFullscreen=function(){if(0==i.isFullScreen())return!1;if(document.exitFullscreen)document.exitFullscreen();else if(document.mozCancelFullScreen)document.mozCancelFullScreen();else if(document.webkitExitFullscreen)document.webkitExitFullscreen();else{if(!document.msExitFullscreen)return!1;document.msExitFullscreen()}return!0},this.addFullScreenChangeEvent=function(t){e("fullscreenchange",document,t),e("mozfullscreenchange",document,t),e("webkitfullscreenchange",document,t),e("msfullscreenchange",document,t)},this.destroyFullScreenChangeEvent=function(){jQuery(document).unbind("fullscreenchange"),jQuery(document).unbind("mozfullscreenchange"),jQuery(document).unbind("webkitfullscreenchange"),jQuery(document).unbind("msfullscreenchange")},this.getFullScreenElement=function(){var e=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;return e},this.isFullScreen=function(){var e=document.fullscreen||document.mozFullScreen||document.webkitIsFullScreen||document.msFullscreenElement;return e||(e=!1),e},this.z__________END_FULL_SCREEN___________=function(){},this.z__________GET_PROPS___________=function(){},this.getBrowserPrefix=function(){if(null!==t)return t;var e=["webkit","Moz","ms","O"],i=document.createElement("div");for(var n in e){var r=e[n];if(r+"Transform"in i.style)return r=r.toLowerCase(),t=r,r}return t="",""},this.getImageInsideParentDataByImage=function(e,t,n){var r=e.parent(),o=i.getImageOriginalSize(e),a=i.getImageInsideParentData(r,o.width,o.height,t,n);return a},this.getImageInsideParentData=function(e,t,i,n,r,o,a){if(!r)var r={};var s={};if("undefined"==typeof o)var o=e.width();if("undefined"==typeof a)var a=e.height();r.padding_left&&(o-=r.padding_left),r.padding_right&&(o-=r.padding_right),r.padding_top&&(a-=r.padding_top),r.padding_bottom&&(a-=r.padding_bottom);var l=null,u="100%",d=null,_=null,g="display:block;margin:0px auto;";if(t>0&&i>0){if("down"==n&&o>t&&a>i)u=i,l=t,_=(o-l)/2,d=(a-u)/2;else if("fill"==n){var c=t/i;u=a,l=u*c,o>l?(l=o,u=l/c,_=0,d=Math.round((u-a)/2*-1)):(d=0,_=Math.round((l-o)/2*-1))}else{var c=t/i;u=a,l=u*c,d=0,_=(o-l)/2,"fitvert"!=n&&l>o&&(l=o,u=l/c,_=0,d=(a-u)/2)}l=Math.floor(l),u=Math.floor(u),d=Math.floor(d),_=Math.floor(_),g="position:absolute;"}return r.padding_top&&(d+=r.padding_top),r.padding_left&&(_+=r.padding_left),s.imageWidth=l,s.imageHeight=u,s.imageTop=d,s.imageLeft=_,s.imageRight=_+l,0==d||"100%"==u?s.imageBottom=null:s.imageBottom=d+u,s.style=g,s},this.getElementCenterPosition=function(e,t){var n=e.parent(),r=i.getElementSize(e),o=i.getElementSize(n),a=o.width,s=o.height;t&&void 0!==t.padding_top&&(s-=t.padding_top),t&&void 0!==t.padding_bottom&&(s-=t.padding_bottom),t&&void 0!==t.padding_left&&(a-=t.padding_left),t&&void 0!==t.padding_right&&(a-=t.padding_right);var l={};return l.left=Math.round((a-r.width)/2),l.top=Math.round((s-r.height)/2),t&&void 0!==t.padding_top&&(l.top+=t.padding_top),t&&void 0!==t.padding_left&&(l.left+=t.padding_left),l},this.getElementCenterPoint=function(e,t){if(!t)var t=!1;var n=i.getElementSize(e),r={};return r.x=n.width/2,r.y=n.height/2,1==t&&(r.x+=n.left,r.y+=n.top),r.x=Math.round(r.x),r.y=Math.round(r.y),r},this.getMousePosition=function(e,t){var i={pageX:e.pageX,pageY:e.pageY,clientX:e.clientX,clientY:e.clientY};if(e.originalEvent&&e.originalEvent.touches&&e.originalEvent.touches.length>0&&(i.pageX=e.originalEvent.touches[0].pageX,i.pageY=e.originalEvent.touches[0].pageY,i.clientX=e.originalEvent.touches[0].clientX,i.clientY=e.originalEvent.touches[0].clientY),t){var n=t.offset();i.mouseX=i.pageX-n.left,i.mouseY=i.pageY-n.top}return i},this.getMouseElementPoint=function(e,t){var n={x:e.pageX,y:e.pageY},r=i.getElementLocalPoint(n,t);return r},this.getElementLocalPoint=function(e,t){var i={},n=t.offset();return i.x=Math.round(e.x-n.left),i.y=Math.round(e.y-n.top),i},this.getImageOriginalSize=function(e,t,i){if("undefined"!=typeof t&&"undefined"!=typeof i)return{width:t,height:i};var n=e[0];if("undefined"==typeof n)throw new Error("getImageOriginalSize error - Image not found");var r={};if("undefined"==typeof n.naturalWidth){if("number"==typeof e.data("naturalWidth")){var r={};return r.width=e.data("naturalWidth"),r.height=e.data("naturalHeight"),r}var o=new Image;return o.src=n.src,o.complete?(r.width=o.width,r.height=o.height,e.data("naturalWidth",r.width),e.data("naturalHeight",r.height),r):{width:0,height:0}}return r.width=n.naturalWidth,r.height=n.naturalHeight,r},this.getimageRatio=function(e){var t=i.getImageOriginalSize(e),n=i.getElementSize(e),r=n.width/t.width;return r},this.isImageFitParent=function(e){var t=e.parent(),n=i.getElementSize(e),r=i.getElementSize(t);return n.width<=r.width&&n.height<=r.height?!0:!1},this.getElementSize=function(e){if(void 0===e)throw new Error("Can't get size, empty element");var t=e.position();return t.height=e.outerHeight(),t.width=e.outerWidth(),t.left=Math.round(t.left),t.top=Math.round(t.top),t.right=t.left+t.width,t.bottom=t.top+t.height,t},this.isElementBiggerThenParent=function(e){var t=e.parent(),n=i.getElementSize(e),r=i.getElementSize(t);return n.width>r.width||n.height>r.height?!0:!1},this.isPointInsideElement=function(e,t){var i=e.x>=0&&e.x=0&&e.ya)return!1}if(i.setElementSize(e,u,l),0==t&&0==f){var S=i.getElementCenterPosition(e);d=S.left,_=S.top}else d=h.left+m,_=h.top+v;return i.placeElement(e,d,_),!0},this.placeElement=function(e,t,n,r,o,a){if(0==jQuery.isNumeric(t)||0==jQuery.isNumeric(n)){if(!a)var a=e.parent();var s=i.getElementSize(e),l=i.getElementSize(a)}if(0==jQuery.isNumeric(t))switch(t){case"left":t=0,r&&(t+=r);break;case"center":t=Math.round((l.width-s.width)/2),r&&(t+=r);break;case"right":t=l.width-s.width,r&&(t-=r)}if(0==jQuery.isNumeric(n))switch(n){case"top":n=0,o&&(n+=o);break;case"middle":case"center":n=Math.round((l.height-s.height)/2),o&&(n+=o);break;case"bottom":n=l.height-s.height,o&&(n-=o)}var u={position:"absolute",margin:"0px"};null!==t&&(u.left=t),null!==n&&(u.top=n),e.css(u)},this.placeElementInParentCenter=function(e){i.placeElement(e,"center","middle")},this.setElementSizeAndPosition=function(e,t,i,n,r){var o={width:n+"px",height:r+"px",left:t+"px",top:i+"px",position:"absolute",margin:"0px"};e.css(o)},this.setElementSize=function(e,t,i){var n={width:t+"px"};null!==i&&"undefined"!=typeof i&&(n.height=i+"px"),e.css(n)},this.cloneElementSizeAndPos=function(e,t,n,r,o){var a=e.position();if(void 0==a)throw new Error("Can't get size, empty element");n===!0?(a.height=e.outerHeight(),a.width=e.outerWidth()):(a.height=e.height(),a.width=e.width()),a.left=Math.round(a.left),a.top=Math.round(a.top),r&&(a.left+=r),o&&(a.top+=o),i.setElementSizeAndPosition(t,a.left,a.top,a.width,a.height)},this.placeImageInsideParent=function(e,t,n,r,o,a){var s=i.getImageInsideParentData(t,n,r,o,a),l="_?(_=r,d=_/u,c=0,g=Math.round((d-o)/2*-1)):(g=0,c=Math.round((_-r)/2*-1)),_=Math.round(_),d=Math.round(d),e.css({width:_+"px",height:d+"px",left:c+"px",top:g+"px"})},this.scaleImageFitParent=function(e,t,n,r,o){var a=e.parent(),s=i.getImageInsideParentData(a,t,n,r,o),l=!1,u={};null!==s.imageWidth&&(e.removeAttr("width"),u.width=s.imageWidth+"px"),null!=s.imageHeight&&(e.removeAttr("height"),u.height=s.imageHeight+"px"),null!==s.imageTop&&(l=!0,u.top=s.imageTop+"px"),null!==s.imageLeft&&(l=!0,u.left=s.imageLeft+"px"),1==l&&(u.position="absolute",u.margin="0px 0px",e.css(u))},this.scaleImageByHeight=function(e,t,n,r){var o=i.getImageOriginalSize(e,n,r),a=o.width/o.height,s=Math.round(t*a);t=Math.round(t),i.setElementSize(e,s,t)},this.scaleImageByWidth=function(e,t,n,r){var o=i.getImageOriginalSize(e,n,r),a=o.width/o.height,s=Math.round(t/a);t=Math.round(t),i.setElementSize(e,t,s)},this.scaleImageExactSizeInParent=function(e,t,n,r,o,a){var s=e.parent(),l=i.getElementSize(s);l.widthr&&(r=e),r>t&&(r=t)),r},this.getNormalizedValue=function(e,t,i,n,r){var o=(r-e)/(t-e);return r=e+(n-i)*o},this.getDistance=function(e,t,i,n){var r=Math.round(Math.sqrt(Math.abs((i-e)*(i-e)+(n-t)*(n-t))));return r},this.getMiddlePoint=function(e,t,i,n){var r={};return r.x=e+Math.round((i-e)/2),r.y=t+Math.round((n-t)/2),r},this.getNumItemsInSpace=function(e,t,i){var n=Math.floor((e+i)/(t+i));return n},this.getNumItemsInSpaceRound=function(e,t,i){var n=Math.round((e+i)/(t+i));return n},this.getSpaceByNumItems=function(e,t,i){var n=e*t+(e-1)*i;return n},this.getItemSizeInSpace=function(e,t,i){var n=Math.floor((e-(t-1)*i)/t);return n},this.getColX=function(e,t,i){var n=e*(t+i);return n},this.getColByIndex=function(e,t){var i=t%e;return i},this.getColRowByIndex=function(e,t){var i=Math.floor(e/t),n=Math.floor(e%t);return{col:n,row:i}},this.getIndexByRowCol=function(e,t,i){if(0>e)return-1;if(0>t)return-1;var n=e*i+t;return n},this.getPrevRowSameColIndex=function(e,t){var n=i.getColRowByIndex(e,t),r=i.getIndexByRowCol(n.row-1,n.col,t);return r},this.getNextRowSameColIndex=function(e,t){var n=i.getColRowByIndex(e,t),r=i.getIndexByRowCol(n.row+1,n.col,t);return r},this.z_________DATA_FUNCTIONS_______=function(){},this.setGlobalData=function(e,t){jQuery.data(document.body,e,t)},this.getGlobalData=function(e){var t=jQuery.data(document.body,e);return t},this.z_________EVENT_DATA_FUNCTIONS_______=function(){},this.handleScrollTop=function(e){if(0==i.isTouchDevice())return null;var t=i.getStoredEventData(e),r=15,o=15;if(null===t.scrollDir&&(Math.abs(t.diffMouseX)>r?t.scrollDir="hor":Math.abs(t.diffMouseY)>o&&Math.abs(t.diffMouseY)>Math.abs(t.diffMouseX)&&(t.scrollDir="vert",t.scrollStartY=t.lastMouseClientY,t.scrollOrigin=jQuery(document).scrollTop(),n.dataCache[e].scrollStartY=t.lastMouseClientY,n.dataCache[e].scrollOrigin=t.scrollOrigin),n.dataCache[e].scrollDir=t.scrollDir),"vert"!==t.scrollDir)return t.scrollDir;var a=(jQuery(document).scrollTop(),t.scrollOrigin-(t.lastMouseClientY-t.scrollStartY));return a>=0&&jQuery(document).scrollTop(a),t.scrollDir},this.wasVerticalScroll=function(e){var t=i.getStoredEventData(e);return"vert"===t.scrollDir?!0:!1},this.storeEventData=function(e,t,r){var o=i.getMousePosition(e),a=jQuery.now(),s={startTime:a,lastTime:a,startMouseX:o.pageX,startMouseY:o.pageY,lastMouseX:o.pageX,lastMouseY:o.pageY,startMouseClientY:o.clientY,lastMouseClientY:o.clientY,scrollTop:jQuery(document).scrollTop(),scrollDir:null};r&&(s=jQuery.extend(s,r)),n.dataCache[t]=s},this.updateStoredEventData=function(e,t,r){if(!n.dataCache[t])throw new Error("updateEventData error: must have stored cache object");var o=n.dataCache[t],a=i.getMousePosition(e);o.lastTime=jQuery.now(),void 0!==a.pageX&&(o.lastMouseX=a.pageX,o.lastMouseY=a.pageY,o.lastMouseClientY=a.clientY),r&&(o=jQuery.extend(o,r)),n.dataCache[t]=o},this.getStoredEventData=function(e,t){if(!n.dataCache[e])throw new Error("updateEventData error: must have stored cache object");var i=n.dataCache[e];return i.diffMouseX=i.lastMouseX-i.startMouseX,i.diffMouseY=i.lastMouseY-i.startMouseY,i.diffMouseClientY=i.lastMouseClientY-i.startMouseClientY,i.diffTime=i.lastTime-i.startTime,t===!0?(i.startMousePos=i.lastMouseY,i.lastMousePos=i.lastMouseY,i.diffMousePos=i.diffMouseY):(i.startMousePos=i.lastMouseX,i.lastMousePos=i.lastMouseX,i.diffMousePos=i.diffMouseX),i},this.isApproveStoredEventClick=function(e,t){if(!n.dataCache[e])return!0;var r=i.getStoredEventData(e,t),o=Math.abs(r.diffMousePos);return r.diffTime>400?!1:o>30?!1:!0},this.clearStoredEventData=function(e){n.dataCache[e]=null},this.z_________CHECK_SUPPORT_FUNCTIONS_______=function(){},this.isCanvasExists=function(){var e=jQuery(' ')[0];return"function"==typeof e.getContext?!0:!1},this.isScrollbarExists=function(){var e=window.innerWidth>document.documentElement.clientWidth;return e},this.isTouchDevice=function(){if(-1!==n.isTouchDevice)return n.isTouchDevice;try{document.createEvent("TouchEvent"),n.isTouchDevice=!0}catch(e){n.isTouchDevice=!1}return n.isTouchDevice},this.isDesktopDevice=function(){var e=void 0===typeof window.screenX||i.isTouchDevice()?!1:!0;return e},this.isRgbaSupported=function(){if(-1!==n.isRgbaSupported)return n.isRgbaSupported;var e=document.getElementsByTagName("script")[0],t=e.style.color;try{e.style.color="rgba(1,5,13,0.44)"}catch(i){}var r=e.style.color!=t;return e.style.color=t,n.isRgbaSupported=r,r},this.z_________GENERAL_FUNCTIONS_______=function(){},this.checkMinJqueryVersion=function(e){for(var t=jQuery.fn.jquery.split("."),i=e.split("."),n=0,r=t.length;r>n;n++){var o=parseInt(t[n]),a=parseInt(i[n]);if("undefined"==typeof i[n])return!0;if(a>o)return!1;if(o>a)return!0}return!0},this.getCssSizeParam=function(e){return jQuery.isNumeric(e)?e+"px":e},this.convertHexToRGB=function(e,t){var i=e.replace("#","");return i===e?e:(r=parseInt(i.substring(0,2),16),g=parseInt(i.substring(2,4),16),b=parseInt(i.substring(4,6),16),result="rgba("+r+","+g+","+b+","+t+")",result)},this.timestampToString=function(e){var t=new Date(e),i=t.getDate()+"/"+t.getMonth();return i+=" "+t.getHours()+":"+t.getMinutes()+":"+t.getSeconds()+":"+t.getMilliseconds()},this.getArrTouches=function(e){var t=[];return e.originalEvent&&e.originalEvent.touches&&e.originalEvent.touches.length>0&&(t=e.originalEvent.touches),t},this.getArrTouchPositions=function(e){for(var t=[],i=0;i=r?!1:!0},this.whenContiniousEventOver=function(e,t,i){if(!i)var i=300;1==n.timeCache.hasOwnProperty(e)&&null!=n.timeCache[e]&&(clearTimeout(n.timeCache[e]),n.timeCache[e]=null),n.timeCache[e]=setTimeout(t,i)},this.validateClickTouchstartEvent=function(e){var t=!0,i=jQuery.now()-n.lastEventTime;return"click"==e&&"touchstart"==n.lastEventType&&1e3>i&&(t=!1),n.lastEventTime=jQuery.now(),n.lastEventType=e,t},this.addClassOnHover=function(e,t){if(!t)var t="ug-button-hover";e.hover(function(){jQuery(this).addClass(t)},function(){jQuery(this).removeClass(t)})},this.destroyButton=function(e){e.off("mouseenter"),e.off("mouseleave"),e.off("click"),e.off("touchstart"),e.off("touchend"),e.off("mousedown")},this.setButtonOnClick=function(e,t){i.setButtonMobileReady(e),e.on("click touchstart",function(e){return objThis=jQuery(this),e.stopPropagation(),e.stopImmediatePropagation(),0==i.validateClickTouchstartEvent(e.type)?!0:void t(objThis,e)})},this.loadJs=function(e,t){t===!0&&(e=location.protocol+"//"+e);var i=document.createElement("script");i.src=e;var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(i,n)},this.loadCss=function(e,t){t===!0&&(e=location.protocol+"//"+e);var i=document.createElement("link");i.setAttribute("rel","stylesheet"),i.setAttribute("type","text/css"),i.setAttribute("href",e),document.getElementsByTagName("head")[0].appendChild(i)},this.addEvent=function(e,t,i){"undefined"!=typeof e.addEventListener?e.addEventListener(t,i,!1):e.attachEvent&&e.attachEvent("on"+t,i)},this.checkImagesLoaded=function(e,t,i){function n(e,n){r++,"function"==typeof i&&setTimeout(function(){i(e,n)}),r==o&&"function"==typeof t&&setTimeout(function(){t()})}var r=0,o=e.length;return 0==o&&t?(t(),!1):void setTimeout(function(){for(var t=0;o>t;t++){var i=e[t];if(void 0!==i.naturalWidth&&0!==i.naturalWidth)n(e[t],!1);else{var r=jQuery("");r.data("index",t),r.on("load",function(){var t=jQuery(this).data("index");n(e[t],!1)}),r.on("error",function(){var t=jQuery(this).data("index");n(e[t],!0)}),r.attr("src",i.src)}}})},this.waitForWidth=function(e,t){var i=e.width();return 0!=i?(t(),!1):void(n.handle=setInterval(function(){i=e.width(),0!=i&&(clearInterval(n.handle),t())},300))},this.arrayShuffle=function(e){if("object"!=typeof e)return e;for(var t,i,n=e.length;n;t=parseInt(Math.random()*n),i=e[--n],e[n]=e[t],e[t]=i);return e},this.getObjectLength=function(e){var t=0;for(var i in e)t++;return t},this.z_________END_GENERAL_FUNCTIONS_______=function(){}}function UGThumbsGeneral(){function e(e,t,i,n){var r={width:e+"px",height:t+"px"},o={width:e-j.thumbInnerReduce+"px",height:t-j.thumbInnerReduce+"px"},a=".ug-thumb-loader, .ug-thumb-error, .ug-thumb-border-overlay, .ug-thumb-overlay";i?(n!==!0&&i.css(r),i.children(a).css(o)):(w.children(".ug-thumb-wrapper").css(r),w.find(a).css(o))}function t(e,t,i,n){if(!n)var n=!1;S.isFakeFullscreen()&&(n=!0);var r=e.children(".ug-thumb-border-overlay"),o={};o["border-width"]=t+"px",0!=t&&(o["border-color"]=i),n&&n===!0?(r.css(o),0==t?r.hide():r.show()):(0==t?r.stop().fadeOut(x.thumb_transition_duration):r.show().stop().fadeIn(x.thumb_transition_duration),s(r,o))}function i(e,t,i){var n=e.children(".ug-thumb-overlay"),r=x.thumb_transition_duration;i&&i===!0&&(r=0),t?n.stop(!0).fadeTo(r,j.colorOverlayOpacity):n.stop(!0).fadeTo(r,0)}function n(e,t,i){var n=e.children("img.ug-thumb-image"),r=e.children("img.ug-thumb-image-overlay"),o=x.thumb_transition_duration;i&&i===!0&&(o=0),t?r.stop(!0).fadeTo(o,1):(n.fadeTo(0,1),r.stop(!0).fadeTo(o,0))}function r(e,r){if(j.isEffectBorder&&t(e,x.thumb_selected_border_width,x.thumb_selected_border_color,r),j.isEffectOverlay){var o=1==x.thumb_overlay_reverse?!0:!1;i(e,o,r)}j.isEffectImage&&n(e,!1,r),T.trigger(E.events.SETSELECTEDSTYLE,e)}function o(e){var t=E.getItemByThumb(e);return t.isLoaded=!0,t.isThumbImageLoaded=!1,1==j.customThumbs?(T.trigger(E.events.IMAGELOADERROR,e),!0):(e.children(".ug-thumb-loader").hide(),void e.children(".ug-thumb-error").show())}function a(){if(x.thumb_round_corners_radius<=0)return!1;var e={"border-radius":x.thumb_round_corners_radius+"px"};w.find(".ug-thumb-wrapper, .ug-thumb-wrapper .ug-thumb-border-overlay").css(e)}function s(e,t){e.stop(!0).animate(t,{duration:x.thumb_transition_duration,easing:x.thumb_transition_easing,queue:!1})}function l(e){1==g(e)?r(e,!0,"redraw"):E.setThumbNormalStyle(e,!0,"redraw")}function u(t,i,n){if(1==x.thumb_fixed_size)P.scaleImageCoverParent(i,t);else{"height"==x.thumb_resize_by?P.scaleImageByHeight(i,x.thumb_height):P.scaleImageByWidth(i,x.thumb_width);var r=P.getElementSize(i);P.placeElement(i,0,0),e(r.width,r.height,t)}t.children(".ug-thumb-loader").hide(),i.show(),0==x.thumb_image_overlay_effect?i.fadeTo(0,1):(1==x.thumb_image_overlay_effect&&d(i),i.fadeTo(0,0),l(t)),T.trigger(E.events.AFTERPLACEIMAGE,t)}function d(e){var t=e.siblings(".ug-thumb-image-overlay");if(0==t.length)return!1;var i=P.getElementSize(e),n={width:i.width+"px",height:i.height+"px",left:i.left+"px",top:i.top+"px"};t.css(n),0==j.customThumbs&&t.fadeTo(0,1)}function _(){var e="",t=x.thumb_image_overlay_type.split(",");for(var i in t){var n=t[i];switch(n){case"bw":e+=" ug-bw-effect";break;case"blur":e+=" ug-blur-effect";break;case"sepia":e+=" ug-sepia-effect"}}return e}function g(e){return e.hasClass("ug-thumb-selected")?!0:!1}function c(t,i){i=jQuery(i);var n=(E.getItemByThumb(i),P.getElementSize(i));e(n.width,n.height,i,!0),l(i)}function h(e){return 1==j.touchEnabled?(objThumbs.off("mouseenter").off("mouseleave"),!0):void(0==g(e)&&E.setThumbOverStyle(e))}function p(e){return 1==j.touchEnabled?!0:void(0==g(e)&&E.setThumbNormalStyle(e,!1))}function f(e,t){if(!t)var t=!1;var i=jQuery(e),n=i.parent();return 0==n.parent().length?!1:(objItem=E.getItemByThumb(n),1==objItem.isLoaded&&t===!1?!1:(E.triggerImageLoadedEvent(n,i),void(1==j.customThumbs?T.trigger(E.events.PLACEIMAGE,[n,i]):u(n,i,objItem))))}function m(e,t,i){objItem=E.getItemByThumb(t),objItem.isLoaded=!0,objItem.isThumbImageLoaded=!0;var n=P.getImageOriginalSize(i);objItem.thumbWidth=n.width,objItem.thumbHeight=n.height,objItem.thumbRatioByWidth=n.width/n.height,objItem.thumbRatioByHeight=n.height/n.width}var v,b,y,I,w,E=this,T=jQuery(E),S=new UniteGalleryMain,P=new UGFunctions;this.events={SETOVERSTYLE:"thumbmouseover",SETNORMALSTYLE:"thumbmouseout",SETSELECTEDSTYLE:"thumbsetselected",PLACEIMAGE:"thumbplaceimage",AFTERPLACEIMAGE:"thumb_after_place_image",IMAGELOADERROR:"thumbimageloaderror",THUMB_IMAGE_LOADED:"thumb_image_loaded"};var x={thumb_width:88,thumb_height:50,thumb_fixed_size:!0,thumb_resize_by:"height",thumb_border_effect:!0,thumb_border_width:0,thumb_border_color:"#000000",thumb_over_border_width:0,thumb_over_border_color:"#d9d9d9",thumb_selected_border_width:1,thumb_selected_border_color:"#d9d9d9",thumb_round_corners_radius:0,thumb_color_overlay_effect:!0,thumb_overlay_color:"#000000",thumb_overlay_opacity:.4,thumb_overlay_reverse:!1,thumb_image_overlay_effect:!1,thumb_image_overlay_type:"bw",thumb_transition_duration:200,thumb_transition_easing:"easeOutQuad",thumb_show_loader:!0,thumb_loader_type:"dark",thumb_wrapper_as_link:!1,thumb_link_newpage:!1},j={touchEnabled:!1,num_thumbs_checking:0,customThumbs:!1,funcSetCustomThumbHtml:null,isEffectBorder:!1,isEffectOverlay:!1,isEffectImage:!1,colorOverlayOpacity:1,thumbInnerReduce:0},C={timeout_thumb_check:100,thumb_max_check_times:600,eventSizeChange:"thumb_size_change"};this.init=function(e,t){b=e.getObjects(),S=e,v=jQuery(e),y=b.g_objWrapper,I=b.g_arrItems,x=jQuery.extend(x,t),j.isEffectBorder=x.thumb_border_effect,j.isEffectOverlay=x.thumb_color_overlay_effect,j.isEffectImage=x.thumb_image_overlay_effect},this._____________EXTERNAL_SETTERS__________=function(){},this.setHtmlThumbs=function(e){w=e;var t=S.getNumItems();if(1==j.isEffectImage)var i=_();for(var n=0;t>n;n++){var r=I[n],o="";0==j.customThumbs&&(o=" ug-thumb-generated");var a="
    ";if(1==x.thumb_wrapper_as_link){var s=r.link;""==r.link&&(s="javascript:void(0)");var l="";1==x.thumb_link_newpage&&r.link&&(l=" target='_blank'");var a=""}var u=jQuery(a),d=r.objThumbImage;if(0==j.customThumbs){if(1==x.thumb_show_loader&&d){var g="ug-thumb-loader-dark";"bright"==x.thumb_loader_type&&(g="ug-thumb-loader-bright"),u.append("
    "),u.append("")}if(d){if(d.addClass("ug-thumb-image"),1==x.thumb_image_overlay_effect){var c=d.clone().appendTo(u);c.addClass("ug-thumb-image-overlay "+i).removeClass("ug-thumb-image"),c.fadeTo(0,0),r.objImageOverlay=c}u.append(d)}}j.isEffectBorder&&u.append("
    "),j.isEffectOverlay&&u.append("
    "),w.append(u),j.customThumbs&&j.funcSetCustomThumbHtml(u,r),I[n].objThumbWrapper=u}},this.setThumbNormalStyle=function(e,r,o){if(1==j.customThumbs&&e.removeClass("ug-thumb-over"),j.isEffectBorder&&t(e,x.thumb_border_width,x.thumb_border_color,r),j.isEffectOverlay){var a=1==x.thumb_overlay_reverse?!1:!0;i(e,a,r)}j.isEffectImage&&n(e,!0,r),T.trigger(E.events.SETNORMALSTYLE,e)},this.setThumbOverStyle=function(e){if(1==j.customThumbs&&e.addClass("ug-thumb-over"),j.isEffectBorder&&t(e,x.thumb_over_border_width,x.thumb_over_border_color),j.isEffectOverlay){var r=1==x.thumb_overlay_reverse?!0:!1;i(e,r)}1==j.isEffectImage&&n(e,!1),T.trigger(E.events.SETOVERSTYLE,e)},this.setHtmlProperties=function(){if(0==j.customThumbs){1==x.thumb_fixed_size&&e(x.thumb_width,x.thumb_height),a()}if(w.children(".ug-thumb-wrapper").each(function(){var e=jQuery(this);l(e)}),j.isEffectOverlay&&x.thumb_overlay_color){var t={};if(P.isRgbaSupported()){var i=P.convertHexToRGB(x.thumb_overlay_color,x.thumb_overlay_opacity);t["background-color"]=i}else t["background-color"]=x.thumb_overlay_color,j.colorOverlayOpacity=x.thumb_overlay_opacity;w.find(".ug-thumb-wrapper .ug-thumb-overlay").css(t)}},this.setThumbSelected=function(e){return 1==j.customThumbs&&e.removeClass("ug-thumb-over"),1==g(e)?!0:(e.addClass("ug-thumb-selected"),void r(e))},this.setThumbUnselected=function(e){e.removeClass("ug-thumb-selected"),E.setThumbNormalStyle(e,!1,"set unselected")},this.setOptions=function(e){x=jQuery.extend(x,e)},this.setThumbInnerReduce=function(e){j.thumbInnerReduce=e},this.setCustomThumbs=function(e,t){if(j.customThumbs=!0,"function"!=typeof e)throw new Error("The argument should be function");j.funcSetCustomThumbHtml=e,-1==jQuery.inArray("overlay",t)&&(j.isEffectOverlay=!1),-1==jQuery.inArray("border",t)&&(j.isEffectBorder=!1),j.isEffectImage=!1},this._____________EXTERNAL_GETTERS__________=function(){},this.getOptions=function(){return x},this.getNumThumbs=function(){var e=I.length;return e},this.getThumbImage=function(e){var t=e.children(".ug-thumb-image");return t},this.getThumbByIndex=function(e){var t=E.getThumbs();if(e>=t.length||0>e)throw new Error("Wrong thumb index");var i=jQuery(t[e]);return i},this.getThumbs=function(){return w.children(".ug-thumb-wrapper")},this.getItemByThumb=function(e){var t=e.data("index");void 0===t&&(t=e.index());var i=I[t];return i},this.isThumbLoaded=function(e){var t=E.getItemByThumb(e);return t.isLoaded},this._____________EXTERNAL_OTHERS__________=function(){},this.initEvents=function(){var e=w.find(".ug-thumb-wrapper");e.on("touchstart",function(){j.touchEnabled=!0,e.off("mouseenter").off("mouseleave")}),y.on(C.eventSizeChange,c),e.hover(function(e){var t=jQuery(this);h(t)},function(e){var t=jQuery(this);p(t)}),T.on(E.events.THUMB_IMAGE_LOADED,m)},this.destroy=function(){var e=w.find(".ug-thumb-wrapper");e.off("touchstart"),y.off(C.eventSizeChange),e.off("mouseenter"),e.off("mouseleave"),T.off(E.events.THUMB_IMAGE_LOADED)},this.loadThumbsImages=function(){var e=w.find(".ug-thumb-image");P.checkImagesLoaded(e,null,function(e,t){if(0==t)f(e,!0);else{var i=jQuery(e).parent();o(i)}})},this.triggerImageLoadedEvent=function(e,t){T.trigger(E.events.THUMB_IMAGE_LOADED,[e,t])},this.hideThumbs=function(){w.find(".ug-thumb-wrapper").hide()}}function UGThumbsStrip(){function e(e,i){S=e.getObjects(),O=e,O.attachThumbsPanel("strip",z),T=jQuery(e),P=S.g_objWrapper,x=S.g_arrItems,k=jQuery.extend(k,i),H=k.strip_vertical_type,1==H&&(k=jQuery.extend(k,Q),k=jQuery.extend(k,i),i.thumb_resize_by="width"),N.init(e,i),t()}function t(){var e=N.getOptions();R.isNotFixedThumbs=e.thumb_fixed_size===!1,H=k.strip_vertical_type}function n(){N.setHtmlProperties(),o(),l(),s(),0==R.isRunOnce&&(1==k.strip_control_touch&&(M=new UGTouchThumbsControl,M.init(z)),1==k.strip_control_avia&&(A=new UGAviaControl,A.init(z)),p(),N.loadThumbsImages(),y()),R.isRunOnce=!0}function r(e){G.stripSize=e,0==H?G.stripActiveSize=G.stripSize-k.strip_padding_left-k.strip_padding_right:G.stripActiveSize=G.stripSize-k.strip_padding_top-k.strip_padding_bottom,G.stripActiveSize<0&&(G.stripActiveSize=0); +}function o(){var e=C.children(".ug-thumb-wrapper"),t=jQuery(e[0]),i=t.outerWidth(),n=t.outerHeight(),o=N.getOptions();0==H?(G.thumbSize=i,1==o.thumb_fixed_size?G.thumbSecondSize=n:G.thumbSecondSize=o.thumb_height,r(j.width()),G.stripInnerSize=C.width()):(G.thumbSize=n,1==o.thumb_fixed_size?G.thumbSecondSize=i:G.thumbSecondSize=o.thumb_width,r(j.height()),G.stripInnerSize=C.height())}function a(e){0==H?C.width(e):C.height(e),G.stripInnerSize=e,p()}function s(){var e=C.children(".ug-thumb-wrapper"),t=0,n=0;for(0==H&&(n=k.strip_padding_top),i=0;it.maxPosThumbs){var r=e.next();_(r.length?r:e)}}function c(){var e=O.getSelectedItem();if(null==e)return!0;var t=e.objThumbWrapper;t&&g(t)}function h(){if(0==I())return!1;var e=z.getInnerStripPos(),t=z.fixInnerStripLimits(e);e!=t&&z.positionInnerStrip(t,!0)}function p(){var e=I();1==e?(A&&A.enable(),M&&M.enable()):(A&&A.disable(),M&&M.disable())}function f(){return I()?!1:void(0==H?L.placeElement(C,k.strip_thumbs_align,0):L.placeElement(C,0,k.strip_thumbs_align))}function m(e){if(z.isTouchMotionActive()){var t=M.isSignificantPassed();if(1==t)return!0}var i=N.getItemByThumb(e);O.selectItem(i)}function v(){clearTimeout(R.handle),R.handle=setTimeout(function(){s()},50)}function b(){var e=O.getSelectedItem();N.setThumbSelected(e.objThumbWrapper),g(e.objThumbWrapper)}function y(){N.initEvents();var e=j.find(".ug-thumb-wrapper");e.on("click touchend",function(e){var t=jQuery(this);m(t)}),T.on(O.events.ITEM_CHANGE,b),R.isNotFixedThumbs&&jQuery(N).on(N.events.AFTERPLACEIMAGE,v)}function I(){return G.stripInnerSize>G.stripActiveSize?!0:!1}function w(){var e={},t=z.getInnerStripPos();return e.minPosThumbs=-1*t+1,e.maxPosThumbs=-1*t+G.stripSize-1,e}function E(e){var t={},i=e.position();return 0==H?(t.min=i.left,t.max=i.left+G.thumbSize):(t.min=i.top,t.max=i.top+G.thumbSize),t}var T,S,P,x,j,C,A,M,z=this,O=new UniteGalleryMain,L=new UGFunctions,H=!1,N=new UGThumbsGeneral,L=new UGFunctions,k={strip_vertical_type:!1,strip_thumbs_align:"left",strip_space_between_thumbs:6,strip_thumb_touch_sensetivity:15,strip_scroll_to_thumb_duration:500,strip_scroll_to_thumb_easing:"easeOutCubic",strip_control_avia:!0,strip_control_touch:!0,strip_padding_top:0,strip_padding_bottom:0,strip_padding_left:0,strip_padding_right:0},R={isRunOnce:!1,is_placed:!1,isNotFixedThumbs:!1,handle:null},G={stripSize:0,stripActiveSize:0,stripInnerSize:0,thumbSize:0,thumbSecondSize:0};this.events={STRIP_MOVE:"stripmove"};var Q={strip_thumbs_align:"top",thumb_resize_by:"width"};this.setHtml=function(e){if(!e){var e=P;null!=k.parent_container&&(e=k.parent_container)}e.append("
    "),j=e.children(".ug-thumbs-strip"),C=j.children(".ug-thumbs-strip-inner"),N.setHtmlThumbs(C),1==R.isNotFixedThumbs&&N.hideThumbs()},this.destroy=function(){var e=j.find(".ug-thumb-wrapper");e.off("click"),e.off("touchend"),T.off(O.events.ITEM_CHANGE),jQuery(N).off(N.events.AFTERPLACEIMAGE),M&&M.destroy(),A&&A.destroy(),N.destroy()},this.________EXTERNAL_GENERAL___________=function(){},this.init=function(t,i){e(t,i)},this.run=function(){n()},this.positionInnerStrip=function(e,t){if(void 0===t)var t=!1;if(0==H)var i={left:e+"px"};else var i={top:e+"px"};0==t?(C.css(i),z.triggerStripMoveEvent()):(z.triggerStripMoveEvent(),C.stop(!0).animate(i,{duration:k.strip_scroll_to_thumb_duration,easing:k.strip_scroll_to_thumb_easing,queue:!1,progress:function(){z.triggerStripMoveEvent()},always:function(){z.triggerStripMoveEvent()}}))},this.triggerStripMoveEvent=function(){jQuery(z).trigger(z.events.STRIP_MOVE)},this.isTouchMotionActive=function(){if(!M)return!1;var e=M.isTouchActive();return e},this.isItemThumbVisible=function(e){var t=e.objThumbWrapper,i=t.position(),n=-1*z.getInnerStripPos();if(0==H)var r=n+G.stripSize,o=i.left,a=i.left+t.width();else var r=n+G.stripSize,o=i.top,a=i.top+t.height();var s=!1;return a>=n&&r>=o&&(s=!0),s},this.getInnerStripPos=function(){return 0==H?C.position().left:C.position().top},this.getInnerStripLimits=function(){var e={};return 0==H?e.maxPos=k.strip_padding_left:e.maxPos=k.strip_padding_top,e.minPos=-(G.stripInnerSize-G.stripActiveSize),e},this.fixInnerStripLimits=function(e){var t=z.getInnerStripLimits();return e>t.maxPos&&(e=t.maxPos),en.maxPos){var r=i-n.maxPos;i=n.maxPos+r/3}if(i=E.touch_portion_time&&(T.lastDeltaTime=e-T.lastTime,T.lastDeltaTime>E.touch_portion_time&&(T.lastDeltaTime=E.touch_portion_time),T.lastDeltaPos=T.lastPos-T.lastPortionPos,T.lastPortionPos=T.lastPos,T.lastTime=e)}function a(){var e=E.thumb_touch_slowFactor,t=E.minDeltaTime,i=E.minPath,n=h.getInnerStripPos(),r=jQuery.now(),o=r-T.lastTime,a=n-T.lastPortionPos;t>o&&T.lastDeltaTime>0&&(o=T.lastDeltaTime,a=T.lastDeltaPos+a),t>o&&(o=t);var l=a>0?1:-1,u=0;o>0&&(u=a/o);var d=u*u/(2*e)*l;Math.abs(d)<=i&&(d=0);var _=h.getInnerStripPos(),g=_+d,c=h.fixInnerStripLimits(g),p=h.getInnerStripLimits(),f=E.limitsBreakAddition,m=!1,v=c;if(g>p.maxPos&&(m=!0,c=f,f>g&&(c=g)),gy&&(c=g)}var w=c-_,S=Math.abs(Math.round(u/e));if(0!=d&&(S=S*w/d),_!=c){var P={left:c+"px"};1==I&&(P={top:c+"px"}),b.animate(P,{duration:S,easing:E.animationEasing,queue:!0,progress:s})}if(1==m){var x=E.returnAnimateSpeed,j={left:v+"px"};1==I&&(j={top:v+"px"}),b.animate(j,{duration:x,easing:E.returnAnimationEasing,queue:!0,progress:s})}}function s(){T.lastPos=h.getInnerStripPos(),h.triggerStripMoveEvent()}function l(){return 1==T.loop_active?!0:(T.loop_active=!0,void(T.handle=setInterval(o,10)))}function u(e){if(0==T.loop_active)return!0;if(e){var t=i(e);a(t)}T.loop_active=!1,T.handle=clearInterval(T.handle)}function d(e){return 0==T.isControlEnabled?!0:(T.buttonReleaseTime=jQuery.now(),0==T.touch_active?(u(e),!0):(e.preventDefault(),T.touch_active=!1,u(e),void v.removeClass("ug-dragging")))}function _(e){if(0==T.isControlEnabled)return!0;e.preventDefault(),T.touch_active=!0;var t=i(e);b.stop(!0),r(t),l(),v.addClass("ug-dragging")}function g(e){if(0==T.isControlEnabled)return!0;if(0==T.touch_active)return!0;if(e.preventDefault(),0==e.buttons)return T.touch_active=!1,u(e),!0;var t=i(e);T.lastPos=h.getInnerStripPos(),n(t),o()}function c(){v.bind("mousedown touchstart",_),jQuery(window).add("body").bind("mouseup touchend",d),jQuery("body").bind("mousemove touchmove",g)}var h,p,f,m,v,b,y,I,w=new UGFunctions,E={touch_portion_time:200,thumb_touch_slowFactor:0,minDeltaTime:70,minPath:10,limitsBreakAddition:30,returnAnimateSpeed:500,animationEasing:"easeOutCubic",returnAnimationEasing:"easeOutCubic"},T={touch_active:!1,loop_active:!1,mousePos:0,innerPos:0,startPos:0,startTime:0,lastTime:0,buttonReleaseTime:0,lastPos:0,lastPortionPos:0,lastDeltaTime:0,lastDeltaPos:0,speed:0,handle:"",touchEnabled:!1,isControlEnabled:!0};this.enable=function(){T.isControlEnabled=!0},this.disable=function(){T.isControlEnabled=!1},this.init=function(e){h=e,m=e.getObjects(),p=m.g_gallery,f=m.g_objGallery,v=m.g_objStrip,b=m.g_objStripInner,y=m.g_options,I=m.isVertical,t(),c()},this.isSignificantPassed=function(){var t=e();return t.passedTime>300?!0:t.passedDistanceAbs>30?!0:!1},this.isTouchActive=function(){if(1==T.touch_active)return!0;if(1==b.is(":animated"))return!0;var t=e();return t.lastActiveTime<50?!0:!1},this.destroy=function(){v.unbind("mousedown"),v.unbind("touchstart"),jQuery(window).add("body").unbind("mouseup").unbind("touchend"),jQuery("body").unbind("mousemove").unbind("touchmove")}}function UGPanelsBase(){function e(e,t){switch(n.orientation){case"right":case"left":var i={left:e+"px"};break;case"top":case"bottom":var i={top:e+"px"}}o.stop(!0).animate(i,{duration:300,easing:"easeInOutQuad",queue:!1,complete:function(){t&&t()}})}function t(e){switch(n.orientation){case"right":case"left":g.placeElement(o,e,null);break;case"top":case"bottom":g.placeElement(o,null,e)}}function i(){s.trigger(r.events.FINISH_MOVE)}var n,r,o,a,s,l,u,d=new UniteGalleryMain,_=this,g=new UGFunctions;this.init=function(e,t,i,o,l){n=t,r=i,d=e,a=o,s=l,u=jQuery(d)},this.setHtml=function(e){if(o=e,"strip"==n.panelType)var t=a.strippanel_enable_handle;else var t=a.gridpanel_enable_handle;if(1==t&&(l=new UGPanelHandle,l.init(r,o,a,n.panelType,d),l.setHtml()),n.isDisabledAtStart===!0){var i="
    ";o.append(i),setTimeout(function(){o.children(".ug-overlay-disabled").hide()},n.disabledAtStartTimeout)}},this.placeElements=function(){l&&l.placeHandle()},this.initEvents=function(){l&&(l.initEvents(),u.on(d.events.SLIDER_ACTION_START,function(){l.hideHandle()}),u.on(d.events.SLIDER_ACTION_END,function(){l.showHandle()}))},this.destroy=function(){l&&(l.destroy(),u.off(d.events.SLIDER_ACTION_START),u.off(d.events.SLIDER_ACTION_END))},this.openPanel=function(a){if(!a)var a=!1;return o.is(":animated")?!1:0==n.isClosed?!1:(n.isClosed=!1,s.trigger(r.events.OPEN_PANEL),void(a===!1?e(n.originalPos,i):(t(n.originalPos),i())))},this.closePanel=function(a){if(!a)var a=!1;if(o.is(":animated"))return!1;if(1==n.isClosed)return!1;var l=_.getClosedPanelDest();n.isClosed=!0,s.trigger(r.events.CLOSE_PANEL),a===!1?e(l,i):(t(l),i())},this.setClosedState=function(e){n.originalPos=e,s.trigger(r.events.CLOSE_PANEL),n.isClosed=!0},this.setOpenedState=function(e){s.trigger(r.events.OPEN_PANEL),n.isClosed=!1},this.getClosedPanelDest=function(){var e,t=g.getElementSize(o);switch(n.orientation){case"left":n.originalPos=t.left,e=-n.panelWidth;break;case"right":n.originalPos=t.left;var i=d.getSize();e=i.width;break;case"top":n.originalPos=t.top,e=-n.panelHeight;break;case"bottom":n.originalPos=t.top;var i=d.getSize();e=i.height}return e},this.isPanelClosed=function(){return n.isClosed},this.setDisabledAtStart=function(e){return 0>=e?!1:(n.isDisabledAtStart=!0,void(n.disabledAtStartTimeout=e))}}function UGPanelHandle(){function e(){s.removeClass("ug-button-hover")}function t(){s.addClass("ug-button-closed")}function i(){s.removeClass("ug-button-closed")}function n(e){return e.stopPropagation(),e.stopImmediatePropagation(),0==l.validateClickTouchstartEvent(e.type)?!0:void(a.isPanelClosed()?a.openPanel():a.closePanel())}function r(){var e=a.getOrientation();switch(e){case"right":case"left":"top"!=u.panel_handle_align&&"bottom"!=u.panel_handle_align&&(u.panel_handle_align="top");break;case"bottom":"left"!=u.panel_handle_align&&"right"!=u.panel_handle_align&&(u.panel_handle_align="left");break;case"top":"left"!=u.panel_handle_align&&"right"!=u.panel_handle_align&&(u.panel_handle_align="right")}}var o,a,s,l=new UGFunctions,u={panel_handle_align:"top",panel_handle_offset:0,panel_handle_skin:0};this.init=function(e,t,i,n,r){switch(a=e,o=t,n){case"grid":u.panel_handle_align=i.gridpanel_handle_align,u.panel_handle_offset=i.gridpanel_handle_offset,u.panel_handle_skin=i.gridpanel_handle_skin;break;case"strip":u.panel_handle_align=i.strippanel_handle_align,u.panel_handle_offset=i.strippanel_handle_offset,u.panel_handle_skin=i.strippanel_handle_skin;break;default:throw new Error("Panel handle error: wrong panel type: "+n)}var s=r.getOptions(),l=s.gallery_skin;""==u.panel_handle_skin&&(u.panel_handle_skin=l)},this.setHtml=function(){var e=a.getOrientation(),t="ug-panel-handle-tip";switch(e){case"right":t+=" ug-handle-tip-left";break;case"left":t+=" ug-handle-tip-right";break;case"bottom":t+=" ug-handle-tip-top";break;case"top":t+=" ug-handle-tip-bottom"}o.append("
    "),s=o.children(".ug-panel-handle-tip")},this.initEvents=function(){l.addClassOnHover(s),s.bind("click touchstart",n),jQuery(a).on(a.events.OPEN_PANEL,function(){e(),i()}),jQuery(a).on(a.events.CLOSE_PANEL,function(){e(),t()})},this.destroy=function(){l.destroyButton(s),jQuery(a).off(a.events.OPEN_PANEL),jQuery(a).off(a.events.CLOSE_PANEL)},this.placeHandle=function(){var e=l.getElementSize(s);r();var t=a.getOrientation();switch(t){case"left":l.placeElement(s,"right",u.panel_handle_align,-e.width);break;case"right":l.placeElement(s,-e.width,u.panel_handle_align,0,u.panel_handle_offset);break;case"top":l.placeElement(s,u.panel_handle_align,"bottom",u.panel_handle_offset,-e.height);break;case"bottom":l.placeElement(s,u.panel_handle_align,"top",u.panel_handle_offset,-e.height);break;default:throw new Error("Wrong panel orientation: "+t)}},this.hideHandle=function(){1==s.is(":visible")&&s.hide()},this.showHandle=function(){0==s.is(":visible")&&s.show()}}function UGStripPanel(){function e(e,t){T=e,m=jQuery(T),j=jQuery.extend(j,t);var i=!1;1==j.strippanel_vertical_type&&(j=jQuery.extend(j,C),i=!0),0==j.strippanel_enable_buttons&&(j=jQuery.extend(j,A),i=!0),1==i&&(j=jQuery.extend(j,t));var n=T.getOptions(),r=n.gallery_skin;""==j.strippanel_buttons_skin&&(j.strippanel_buttons_skin=r),v=T.getElement(),x.init(T,M,w,j,E),P=new UGThumbsStrip,P.init(T,j)}function t(){if(0==j.strippanel_vertical_type){if(0==M.panelWidth)throw new Error("Strip panel error: The width not set, please set width")}else if(0==M.panelHeight)throw new Error("Strip panel error: The height not set, please set height");if(null==M.orientation)throw new Error("Wrong orientation, please set panel orientation before run");return!0}function i(){return 1==M.isFirstRun&&0==t()?!1:(P.run(),s(),d(),f(),M.isFirstRun=!1,void c())}function n(e){if(!e)var e=v;if(e.append("
    "),b=e.children(".ug-strip-panel"),1==j.strippanel_enable_buttons){var t="ug-strip-arrow-left",i="ug-strip-arrow-right";1==j.strippanel_vertical_type&&(t="ug-strip-arrow-up",i="ug-strip-arrow-down"),b.append("
    "),b.append("
    ")}x.setHtml(b),P.setHtml(b),1==j.strippanel_enable_buttons&&(I=b.children("."+t),y=b.children("."+i)),r()}function r(){""!=j.strippanel_background_color&&b.css("background-color",j.strippanel_background_color)}function o(){var e=P.getHeight(),t=M.panelWidth;if(y){I.height(e),y.height(e);var i=I.children(".ug-strip-arrow-tip");S.placeElement(i,"center","middle");var n=y.children(".ug-strip-arrow-tip");S.placeElement(n,"center","middle")}var r=e+j.strippanel_padding_top+j.strippanel_padding_bottom;b.width(t),b.height(r),M.panelHeight=r;var o=t-j.strippanel_padding_left-j.strippanel_padding_right;if(y){var a=y.outerWidth();o=o-2*a-2*j.strippanel_padding_buttons}P.resize(o)}function a(){var e=P.getWidth(),t=M.panelHeight;if(y){I.width(e),y.width(e);var i=I.children(".ug-strip-arrow-tip");S.placeElement(i,"center","middle");var n=y.children(".ug-strip-arrow-tip");S.placeElement(n,"center","middle")}var r=e+j.strippanel_padding_left+j.strippanel_padding_right;b.width(r),b.height(t),M.panelWidth=r;var o=t-j.strippanel_padding_top-j.strippanel_padding_bottom;if(y){var a=y.outerHeight();o=o-2*a-2*j.strippanel_padding_buttons}P.resize(o)}function s(){0==j.strippanel_vertical_type?o():a()}function l(){y&&(S.placeElement(I,"left","top",j.strippanel_padding_left,j.strippanel_padding_top),S.placeElement(y,"right","top",j.strippanel_padding_right,j.strippanel_padding_top));var e=j.strippanel_padding_left;y&&(e+=y.outerWidth()+j.strippanel_padding_buttons),P.setPosition(e,j.strippanel_padding_top)}function u(){y&&(S.placeElement(I,"left","top",j.strippanel_padding_left,j.strippanel_padding_top),S.placeElement(y,"left","bottom",j.strippanel_padding_left,j.strippanel_padding_bottom));var e=j.strippanel_padding_top;y&&(e+=y.outerHeight()+j.strippanel_padding_buttons),P.setPosition(j.strippanel_padding_left,e)}function d(){0==j.strippanel_vertical_type?l():u(),x.placeElements()}function _(e){return S.isButtonDisabled(e)?!0:void("advance_item"==j.strippanel_buttons_role?T.nextItem():P.scrollForeward())}function g(e){return S.isButtonDisabled(e)?!0:void("advance_item"==j.strippanel_buttons_role?T.prevItem():P.scrollBack())}function c(){if(!y)return!0;if(0==P.isMoveEnabled())return S.disableButton(I),S.disableButton(y),!0;var e=P.getInnerStripLimits(),t=P.getInnerStripPos();t>=e.maxPos?S.disableButton(I):S.enableButton(I),t<=e.minPos?S.disableButton(y):S.enableButton(y)}function h(){c()}function p(){T.isLastItem()?S.disableButton(y):S.enableButton(y),T.isFirstItem()?S.disableButton(I):S.enableButton(I)}function f(){if(1==M.isEventsInited)return!1;if(M.isEventsInited=!0,y)if(S.addClassOnHover(y,"ug-button-hover"),S.addClassOnHover(I,"ug-button-hover"),S.setButtonOnClick(I,g),S.setButtonOnClick(y,_),"advance_item"!=j.strippanel_buttons_role)jQuery(P).on(P.events.STRIP_MOVE,h),m.on(T.events.SIZE_CHANGE,c);else{var e=T.getOptions();0==e.gallery_carousel&&jQuery(T).on(T.events.ITEM_CHANGE,p)}x.initEvents()}var m,v,b,y,I,w=this,E=jQuery(this),T=new UniteGalleryMain,S=new UGFunctions,P=new UGThumbsStrip,x=new UGPanelsBase;this.events={FINISH_MOVE:"gridpanel_move_finish",OPEN_PANEL:"open_panel",CLOSE_PANEL:"close_panel"};var j={strippanel_vertical_type:!1,strippanel_padding_top:8,strippanel_padding_bottom:8,strippanel_padding_left:0,strippanel_padding_right:0,strippanel_enable_buttons:!0,strippanel_buttons_skin:"",strippanel_padding_buttons:2,strippanel_buttons_role:"scroll_strip",strippanel_enable_handle:!0,strippanel_handle_align:"top",strippanel_handle_offset:0,strippanel_handle_skin:"",strippanel_background_color:""},C={strip_vertical_type:!0,strippanel_padding_left:8,strippanel_padding_right:8,strippanel_padding_top:0,strippanel_padding_bottom:0},A={strippanel_padding_left:8,strippanel_padding_right:8,strippanel_padding_top:8,strippanel_padding_bottom:8},M={panelType:"strip",panelWidth:0,panelHeight:0,isEventsInited:!1,isClosed:!1,orientation:null,originalPos:null,isFirstRun:!0};this.destroy=function(){y&&(S.destroyButton(y),S.destroyButton(I),jQuery(P).off(P.events.STRIP_MOVE),jQuery(T).off(T.events.ITEM_CHANGE),jQuery(T).off(T.events.SIZE_CHANGE)),x.destroy(),P.destroy()},this.getOrientation=function(){return M.orientation},this.setOrientation=function(e){M.orientation=e},this.init=function(t,i){e(t,i)},this.run=function(){i()},this.setHtml=function(e){n(e)},this.getElement=function(){return b},this.getSize=function(){var e=S.getElementSize(b);return e},this.setWidth=function(e){M.panelWidth=e},this.setHeight=function(e){M.panelHeight=e},this.resize=function(e){w.setWidth(e),s(),d()},this.__________Functions_From_Base_____=function(){},this.isPanelClosed=function(){return x.isPanelClosed()},this.getClosedPanelDest=function(){return x.getClosedPanelDest()},this.openPanel=function(e){x.openPanel(e)},this.closePanel=function(e){x.closePanel(e)},this.setOpenedState=function(e){x.setOpenedState(e)},this.setClosedState=function(e){x.setClosedState(e)},this.setCustomThumbs=function(e){P.setCustomThumbs(e)},this.setDisabledAtStart=function(e){x.setDisabledAtStart(e)}}function UGGridPanel(){function e(e,i){x=e,t(),i&&i.vertical_scroll&&(M.gridpanel_vertical_scroll=i.vertical_scroll),M=jQuery.extend(M,i),1==L.isHorType?(M=jQuery.extend(M,O),M=jQuery.extend(M,i)):1==M.gridpanel_vertical_scroll&&(M=jQuery.extend(M,z),M=jQuery.extend(M,i),M.grid_panes_direction="bottom");var n=x.getOptions(),r=n.gallery_skin;""==M.gridpanel_arrows_skin&&(M.gridpanel_arrows_skin=r);var o=e.getObjects();I=o.g_objWrapper,A.init(x,L,S,M,P),C=new UGThumbsGrid,C.init(x,M)}function t(){if(null==L.orientation)throw new Error("Wrong orientation, please set panel orientation before run")}function i(){t(),o(),C.run(),l(),u(),y(),d()}function n(){I.append("
    "),w=I.children(".ug-grid-panel"),L.isHorType?(w.append("
    "),w.append("
    "),T=w.children(".grid-arrow-left-hortype"),E=w.children(".grid-arrow-right-hortype")):0==M.gridpanel_vertical_scroll?(w.append("
    "),w.append("
    "),T=w.children(".grid-arrow-left"),E=w.children(".grid-arrow-right")):(w.append("
    "),w.append("
    "),T=w.children(".grid-arrow-up"),E=w.children(".grid-arrow-down")),A.setHtml(w),T.fadeTo(0,0),E.fadeTo(0,0),C.setHtml(w),r()}function r(){""!=M.gridpanel_background_color&&w.css("background-color",M.gridpanel_background_color)}function o(){"center"==M.gridpanel_grid_align&&(M.gridpanel_grid_align="middle")}function a(){var e=M.gridpanel_padding_border_top+M.gridpanel_padding_border_bottom,t=L.panelHeight-e;if(0==M.gridpanel_arrows_always_on){var i=C.getNumPanesEstimationByHeight(t);if(1==i)return t}var n=j.getElementSize(E),r=n.height,e=r+M.gridpanel_arrows_padding_vert;return 1==M.gridpanel_vertical_scroll&&(e*=2),e+=M.gridpanel_padding_border_top+M.gridpanel_padding_border_bottom,t=L.panelHeight-e}function s(){var e=M.gridpanel_padding_border_left+M.gridpanel_padding_border_right,t=L.panelWidth-e;if(0==M.gridpanel_arrows_always_on){var i=C.getNumPanesEstimationByWidth(t);if(1==i)return t}var n=j.getElementSize(E),r=n.width;return e+=2*(r+M.gridpanel_arrows_padding_hor),t=L.panelWidth-e}function l(){var e=!1;if(1==M.gridpanel_arrows_always_on)e=!0;else{var t=C.getNumPanes();t>1&&(e=!0)}1==e?(E.show().fadeTo(0,1),T.show().fadeTo(0,1),L.arrowsVisible=!0):(E.hide(),T.hide(),L.arrowsVisible=!1)}function u(){var e=C.getSize();1==L.isHorType?L.panelHeight=e.height+M.gridpanel_padding_border_top+M.gridpanel_padding_border_bottom:L.panelWidth=e.width+M.gridpanel_padding_border_left+M.gridpanel_padding_border_right,j.setElementSize(w,L.panelWidth,L.panelHeight)}function d(){return 1==L.isEventsInited?!1:(L.isEventsInited=!0,T&&(j.addClassOnHover(T),C.attachPrevPaneButton(T)),E&&(j.addClassOnHover(E),C.attachNextPaneButton(E)),void A.initEvents())}function _(){var e=M.gridpanel_padding_border_left;return e}function g(){var e=M.gridpanel_grid_align,t=0;switch(e){case"top":t=M.gridpanel_padding_border_top;break;case"bottom":t=M.gridpanel_padding_border_bottom}var i=_(),n=C.getElement();j.placeElement(n,i,e,0,t)}function c(){var e,t,i,n,r=j.getElementSize(T),o=C.getSize();switch(M.gridpanel_grid_align){default:case"top":e=M.gridpanel_padding_border_top+r.height+M.gridpanel_arrows_padding_vert;break;case"middle":e="middle";break;case"bottom":e=L.panelHeight-o.height-r.height-M.gridpanel_padding_border_bottom-M.gridpanel_arrows_padding_vert}var a=_(),s=C.getElement();j.placeElement(s,a,e);var o=C.getSize();switch(M.gridpanel_arrows_align_vert){default:case"center":case"middle":t=(o.top-r.height)/2,i=o.bottom+(L.panelHeight-o.bottom-r.height)/2,n=0;break;case"grid":t=o.top-r.height-M.gridpanel_arrows_padding_vert_vert,i=o.bottom+M.gridpanel_arrows_padding_vert,n=0;break;case"border":case"borders":t=M.gridpanel_padding_border_top,i="bottom",n=M.gridpanel_padding_border_bottom}j.placeElement(T,"center",t),j.placeElement(E,"center",i,0,n)}function h(){1==L.arrowsVisible?c():g()}function p(){var e,t,i,n,r=j.getElementSize(T),o=C.getSize(),a=M.gridpanel_padding_border_top;switch(M.gridpanel_grid_align){case"middle":switch(M.gridpanel_arrows_align_vert){default:var s=o.height+M.gridpanel_arrows_padding_vert+r.height;a=(L.panelHeight-s)/2;break;case"border":case"borders":var l=L.panelHeight-r.height-M.gridpanel_padding_border_bottom;a=(l-o.height)/2}break;case"bottom":var s=o.height+r.height+M.gridpanel_arrows_padding_vert;a=L.panelHeight-s-M.gridpanel_padding_border_bottom}var u=C.getElement(),d=_();j.placeElement(u,d,a);var o=C.getSize();switch(M.gridpanel_arrows_align_vert){default:case"center":case"middle":e=o.bottom+(L.panelHeight-o.bottom-r.height)/2,i=0;break;case"grid":e=o.bottom+M.gridpanel_arrows_padding_vert,i=0;break;case"border":case"borders":e="bottom",i=M.gridpanel_padding_border_bottom}t=-r.width/2-M.gridpanel_space_between_arrows/2,j.placeElement(T,"center",e,t,i);var n=Math.abs(t);j.placeElement(E,"center",e,n,i)}function f(){1==L.arrowsVisible?p():g()}function m(){var e,t,i,n,r=j.getElementSize(T),o=C.getSize();switch(M.gridpanel_grid_align){default:case"left":e=M.gridpanel_padding_border_left+M.gridpanel_arrows_padding_hor+r.width;break;case"middle":case"center":e="center";break;case"right":e=L.panelWidth-o.width-r.width-M.gridpanel_padding_border_right-M.gridpanel_arrows_padding_hor}var a=C.getElement();switch(j.placeElement(a,e,M.gridpanel_padding_border_top),o=C.getSize(),M.gridpanel_arrows_align_vert){default:case"center":case"middle":n=(o.height-r.height)/2+o.top;break;case"top":n=M.gridpanel_padding_border_top+M.gridpanel_arrows_padding_vert;break;case"bottom":n=L.panelHeight-M.gridpanel_padding_border_bottom-M.gridpanel_arrows_padding_vert-r.height}switch(M.gridpanel_arrows_align_hor){default:case"borders":t=M.gridpanel_padding_border_left,i=L.panelWidth-M.gridpanel_padding_border_right-r.width;break;case"grid":t=o.left-M.gridpanel_arrows_padding_hor-r.width,i=o.right+M.gridpanel_arrows_padding_hor;break;case"center":t=(o.left-r.width)/2,i=o.right+(L.panelWidth-o.right-r.width)/2}j.placeElement(T,t,n),j.placeElement(E,i,n)}function v(){var e,t=C.getSize();switch(M.gridpanel_grid_align){default:case"left":e=M.gridpanel_padding_border_left;break;case"middle":case"center":e="center";break;case"right":e=L.panelWidth-t.width-M.gridpanel_padding_border_right}var i=C.getElement();j.placeElement(i,e,M.gridpanel_padding_border_top)}function b(){1==L.arrowsVisible?m():v()}function y(){0==L.isHorType?1==M.gridpanel_vertical_scroll?h():f():b(),A.placeElements()}var I,w,E,T,S=this,P=jQuery(this),x=new UniteGalleryMain,j=new UGFunctions,C=new UGThumbsGrid,A=new UGPanelsBase;this.events={FINISH_MOVE:"gridpanel_move_finish",OPEN_PANEL:"open_panel",CLOSE_PANEL:"close_panel"};var M={gridpanel_vertical_scroll:!0,gridpanel_grid_align:"middle",gridpanel_padding_border_top:10,gridpanel_padding_border_bottom:4,gridpanel_padding_border_left:10,gridpanel_padding_border_right:10,gridpanel_arrows_skin:"",gridpanel_arrows_align_vert:"middle",gridpanel_arrows_padding_vert:4,gridpanel_arrows_align_hor:"center",gridpanel_arrows_padding_hor:10,gridpanel_space_between_arrows:20,gridpanel_arrows_always_on:!1,gridpanel_enable_handle:!0,gridpanel_handle_align:"top",gridpanel_handle_offset:0,gridpanel_handle_skin:"",gridpanel_background_color:""},z={gridpanel_grid_align:"middle",gridpanel_padding_border_top:2,gridpanel_padding_border_bottom:2},O={gridpanel_grid_align:"center"},L={panelType:"grid",isHorType:!1,arrowsVisible:!1,panelHeight:0,panelWidth:0,originalPosX:null,isEventsInited:!1,isClosed:!1,orientation:null};this.destroy=function(){T&&j.destroyButton(T),E&&j.destroyButton(E),A.destroy(),C.destroy()},this.getOrientation=function(){return L.orientation},this.setOrientation=function(e){switch(L.orientation=e,e){case"right":case"left":L.isHorType=!1;break;case"top":case"bottom":L.isHorType=!0;break;default:throw new Error("Wrong grid panel orientation: "+e)}},this.setHeight=function(e){if(1==L.isHorType)throw new Error("setHeight is not appliable to this orientatio ("+L.orientation+"). Please use setWidth");L.panelHeight=e;var t=a();C.setMaxHeight(t)},this.setWidth=function(e){if(0==L.isHorType)throw new Error("setWidth is not appliable to this orientatio ("+L.orientation+"). Please use setHeight");L.panelWidth=e;var t=s();C.setMaxWidth(t)},this.init=function(t,i){e(t,i)},this.setHtml=function(){n()},this.run=function(){i()},this.getElement=function(){return w},this.getSize=function(){var e=j.getElementSize(w);return e},this.__________Functions_From_Base_____=function(){},this.isPanelClosed=function(){return A.isPanelClosed()},this.getClosedPanelDest=function(){return A.getClosedPanelDest()},this.openPanel=function(e){A.openPanel(e)},this.closePanel=function(e){A.closePanel(e)},this.setOpenedState=function(e){A.setOpenedState(e)},this.setClosedState=function(e){A.setClosedState(e)},this.setDisabledAtStart=function(e){A.setDisabledAtStart(e)}}function UGThumbsGrid(){function e(e,t,i){L=e.getObjects(),D=e,D.attachThumbsPanel("grid",G),O=jQuery(e),H=L.g_objWrapper,N=L.g_arrItems,i===!0&&(U.isTilesMode=!0), +U.numThumbs=N.length,u(t),U.isNavigationVertical="top"==B.grid_panes_direction||"bottom"==B.grid_panes_direction,1==U.isTilesMode?(Y.setFixedMode(),Y.setApproveClickFunction(S),Y.init(e,B),F=Y.getObjThumbs()):(t.thumb_fixed_size=!0,F.init(e,t))}function t(e){var t=H;e&&(t=e),t.append("
    "),k=t.children(".ug-thumbs-grid"),R=k.children(".ug-thumbs-grid-inner"),1==U.isTilesMode?Y.setHtml(R):F.setHtmlThumbs(R)}function n(){if(0==U.isHorizontal){if(0==U.gridHeight)throw new Error("You must set height before run.")}else if(0==U.gridWidth)throw new Error("You must set width before run.")}function r(){var e=D.getSelectedItem();if(n(),1==U.isFirstTimeRun&&(1==U.isTilesMode?(s(),Y.run()):(F.setHtmlProperties(),s(),F.loadThumbsImages()),z()),c(),1==U.isFirstTimeRun&&U.isTilesMode){var t=F.getThumbs();t.each(function(e,t){H.trigger(U.eventSizeChange,jQuery(t))}),t.fadeTo(0,1)}null!=e&&l(e.index),Q.trigger(G.events.PANE_CHANGE,U.currentPane),U.isFirstTimeRun=!1}function o(){var e=R.children(".ug-thumb-wrapper"),t=jQuery(e[0]),i=t.outerHeight(),n=U.gridWidth,r=B.grid_num_rows*i+(B.grid_num_rows-1)*B.grid_space_between_rows+2*B.grid_padding;U.gridHeight=r,W.setElementSize(k,n,r),W.setElementSize(R,n,r),U.innerWidth=n,U.innerHeight=r}function a(){var e=R.children(".ug-thumb-wrapper"),t=jQuery(e[0]),i=t.outerWidth(),n=B.grid_num_cols*i+(B.grid_num_cols-1)*B.grid_space_between_cols+2*B.grid_padding,r=U.gridHeight;U.gridWidth=n,W.setElementSize(k,n,r),W.setElementSize(R,n,r),U.innerWidth=n,U.innerHeight=r}function s(){0==U.isHorizontal?a():o()}function l(e){var t=w(e);return-1==t?!1:void G.gotoPane(t,"scroll")}function u(e){B=jQuery.extend(B,e),F.setOptions(e)}function d(){var e=R.children(".ug-thumb-wrapper"),t=0,n=0,r=0,o=0,a=0,s=0;U.innerWidth=0,U.numPanes=1,U.arrPanes=[],U.numThumbsInPane=0,U.arrPanes.push(o);var l=e.length;for(i=0;ia&&(a=t);var g=n+_;g>s&&(s=g);var c=a+d;c>U.innerWidth&&(U.innerWidth=c),t+=d+B.grid_space_between_cols,r++,r>=B.grid_num_cols&&(n+=_+B.grid_space_between_rows,t=o,r=0),1==U.numPanes&&U.numThumbsInPane++,n+_>U.gridHeight&&(n=0,o=U.innerWidth+B.grid_space_between_cols,t=o,r=0,1==U.isMaxHeight&&1==U.numPanes&&(U.gridHeight=s,k.height(U.gridHeight)),ir&&(r=g),o++,o>=B.grid_num_cols&&(n+=_+B.grid_space_between_rows,t=a,o=0),1==U.numPanes&&U.numThumbsInPane++,g=n+_;var c=s+U.gridHeight;g>c&&(1==U.isMaxHeight&&1==U.numPanes&&(U.gridHeight=r,k.height(U.gridHeight),c=U.gridHeight),n=c+B.grid_space_between_rows,s=n,a=0,t=a,o=0,iU.gridWidth&&(u++,r=0,u>=B.grid_num_rows?(u=0,t=o,l=0,r=n,1==U.numPanes&&(U.gridWidth=a+B.grid_padding,k.width(U.gridWidth)),U.numPanes++,U.arrPanes.push(t-B.grid_padding)):(o=t,r=l+B.grid_space_between_rows)),W.placeElement(_,o,r);var h=o+g;h>a&&(a=h);var p=r+c;p>l&&(l=p),p>s&&(s=p);var h=a+g;h>U.innerWidth&&(U.innerWidth=h),o+=g+B.grid_space_between_cols,1==U.numPanes&&U.numThumbsInPane++}U.innerWidth=a,U.innerHeight=l,R.width(U.innerWidth),R.height(U.innerHeight),1==U.numPanes&&(U.gridWidth=a+B.grid_padding,U.gridHeight=s+B.grid_padding,k.width(U.gridWidth),k.height(U.gridHeight))}function c(){0==U.isHorizontal?U.isNavigationVertical?_():d():g()}function h(e){if(0>e||e>=U.numThumbs)throw new Error("Thumb not exists: "+e);return!0}function p(e){if(e>=U.numPanes||0>e)throw new Error("Pane "+index+" doesn't exists.");return!0}function f(e){var t=y(e);return 0==t?!1:void R.css(t)}function m(e){var t=y(e);return 0==t?!1:void R.stop(!0).animate(t,{duration:B.grid_transition_duration,easing:B.grid_transition_easing,queue:!1})}function v(){var e=-U.arrPanes[U.currentPane];m(e)}function b(){return 1==U.isNavigationVertical?U.gridHeight:U.gridWidth}function y(e){var t={};return 1==U.isNavigationVertical?t.top=e+"px":t.left=e+"px",t}function I(){var e=W.getElementSize(R);return 1==U.isNavigationVertical?e.top:e.left}function w(e){if(0==h(e))return-1;var t=Math.floor(e/U.numThumbsInPane);return t}function E(){if(1==U.numPanes)return!1;var e=W.getStoredEventData(U.storedEventID),t=e.diffTime,i=I(),n=Math.abs(i-e.startInnerPos);return n>30?!0:n>5&&t>300?!0:!1}function T(){var e=W.getStoredEventData(U.storedEventID),t=I();diffPos=Math.abs(e.startInnerPos-t);var i=b(),n=Math.round(3*i/8);return diffPos>=n?!0:e.diffTime<300&&diffPos>25?!0:!1}function S(){if(1==U.numPanes)return!0;var e=W.isApproveStoredEventClick(U.storedEventID,U.isNavigationVertical);return e}function P(e){if(1==E())return!0;var t=jQuery(this),i=F.getItemByThumb(t);D.selectItem(i)}function x(e){if(1==U.numPanes)return!0;if(1==U.touchActive)return!0;0==U.isTilesMode&&e.preventDefault(),U.touchActive=!0;var t={startInnerPos:I()};W.storeEventData(e,U.storedEventID,t)}function j(){if(0==B.grid_vertical_scroll_ondrag)return!1;if(1==U.isNavigationVertical)return!1;var e=W.handleScrollTop(U.storedEventID);return"vert"===e?!0:!1}function C(e){if(0==U.touchActive)return!0;e.preventDefault(),W.updateStoredEventData(e,U.storedEventID);var t=W.getStoredEventData(U.storedEventID,U.isNavigationVertical),i=j();if(i)return!0;var n=t.diffMousePos,r=t.startInnerPos+n,o=n>0?"prev":"next",a=U.arrPanes[U.numPanes-1];0==B.grid_carousel&&r>0&&"prev"==o&&(r/=3),0==B.grid_carousel&&-a>r&&"next"==o&&(r=t.startInnerPos+n/3),f(r)}function A(e){if(0==U.touchActive)return!0;W.updateStoredEventData(e,U.storedEventID);var t=W.getStoredEventData(U.storedEventID,U.isNavigationVertical);if(U.touchActive=!1,0==T())return v(),!0;var i=I(),n=i-t.startInnerPos,r=n>0?"prev":"next";"next"==r?0==B.grid_carousel&&G.isLastPane()?v():G.nextPane():0==B.grid_carousel&&G.isFirstPane()?v():G.prevPane()}function M(){var e=D.getSelectedItem();F.setThumbSelected(e.objThumbWrapper),l(e.index)}function z(){if(0==U.isTilesMode){F.initEvents();var e=k.find(".ug-thumb-wrapper");e.on("click touchend",P),O.on(D.events.ITEM_CHANGE,M)}else Y.initEvents();k.bind("mousedown touchstart",x),jQuery("body").bind("mousemove touchmove",C),jQuery(window).add("body").bind("mouseup touchend",A)}var O,L,H,N,k,R,G=this,Q=jQuery(this),D=new UniteGalleryMain,W=new UGFunctions,F=new UGThumbsGeneral,Y=new UGTileDesign,B={grid_panes_direction:"left",grid_num_cols:2,grid_num_rows:2,grid_space_between_cols:10,grid_space_between_rows:10,grid_transition_duration:300,grid_transition_easing:"easeInOutQuad",grid_carousel:!1,grid_padding:0,grid_vertical_scroll_ondrag:!1};this.events={PANE_CHANGE:"pane_change"};var U={eventSizeChange:"thumb_size_change",isHorizontal:!1,isMaxHeight:!1,isMaxWidth:!1,gridHeight:0,gridWidth:0,innerWidth:0,innerHeight:0,numPanes:0,arrPanes:0,numThumbs:0,currentPane:0,numThumbsInPane:0,isNavigationVertical:!1,touchActive:!1,startScrollPos:0,isFirstTimeRun:!0,isTilesMode:!1,storedEventID:"thumbsgrid"};this.destroy=function(){if(0==U.isTilesMode){var e=k.find(".ug-thumb-wrapper");e.off("click"),e.off("touchend"),O.on(D.events.ITEM_CHANGE),F.destroy()}else Y.destroy();k.unbind("mousedown"),k.unbind("touchstart"),jQuery("body").unbind("mousemove"),jQuery("body").unbind("touchmove"),jQuery(window).add("body").unbind("touchend"),jQuery(window).add("body").unbind("mouseup"),Q.off(G.events.PANE_CHANGE)},this.__________EXTERNAL_GENERAL_________=function(){},this.setThumbUnselected=function(e){F.setThumbUnselected(e)},this.isItemThumbVisible=function(e){var t=e.index,i=w(t);return i==U.currentPane?!0:!1},this.__________EXTERNAL_API_________=function(){},this.getNumPanesEstimationByHeight=function(e){if(1==U.isTilesMode)var t=B.tile_height;else var i=F.getOptions(),t=i.thumb_height;var n=F.getNumThumbs(),r=Math.ceil(n/B.grid_num_cols),o=r*t+(r-1)*B.grid_space_between_rows,a=Math.ceil(o/e);return a},this.getNumPanesEstimationByWidth=function(e){if(U.isTilesMode)var t=B.tile_width;else var i=F.getOptions(),t=i.thumb_width;var n=F.getNumThumbs(),r=Math.ceil(n/B.grid_num_rows),o=r*t+(r-1)*B.grid_space_between_cols,a=Math.ceil(o/e);return a},this.getHeightEstimationByWidth=function(e){if(0==U.isTilesMode)throw new Error("This function works only with tiles mode");var t=F.getNumThumbs(),i=W.getNumItemsInSpace(e,B.tile_width,B.grid_space_between_cols),n=Math.ceil(t/i);n>B.grid_num_rows&&(n=B.grid_num_rows);var r=W.getSpaceByNumItems(n,B.tile_height,B.grid_space_between_rows);return r+=2*B.grid_padding},this.getElement=function(){return k},this.getSize=function(){var e=W.getElementSize(k);return e},this.getNumPanes=function(){return U.numPanes},this.isFirstPane=function(){return 0==U.currentPane?!0:!1},this.isLastPane=function(){return U.currentPane==U.numPanes-1?!0:!1},this.getPaneInfo=function(){var e={pane:U.currentPane,total:U.numPanes};return e},this.getPane=function(){return U.currentPane},this.setWidth=function(e){U.gridWidth=e,U.isHorizontal=!0},this.setMaxWidth=function(e){U.gridWidth=e,U.isMaxWidth=!0,U.isHorizontal=!0},this.setHeight=function(e){U.gridHeight=e,U.isHorizontal=!1},this.setMaxHeight=function(e){U.gridHeight=e,U.isMaxHeight=!0,U.isHorizontal=!1},this.gotoPane=function(e,t){if(0==p(e))return!1;if(e==U.currentPane)return!1;var i=-U.arrPanes[e];U.currentPane=e,m(i),Q.trigger(G.events.PANE_CHANGE,e)},this.nextPane=function(){var e=U.currentPane+1;if(e>=U.numPanes){if(0==B.grid_carousel)return!0;e=0}G.gotoPane(e,"next")},this.prevPane=function(){var e=U.currentPane-1;return 0>e&&(e=U.numPanes-1,0==B.grid_carousel)?!1:void G.gotoPane(e,"prev")},this.attachNextPaneButton=function(e){return W.setButtonOnClick(e,G.nextPane),1==B.grid_carousel?!0:(G.isLastPane()&&e.addClass("ug-button-disabled"),void Q.on(G.events.PANE_CHANGE,function(){G.isLastPane()?e.addClass("ug-button-disabled"):e.removeClass("ug-button-disabled")}))},this.attachPrevPaneButton=function(e){return W.setButtonOnClick(e,G.prevPane),1==B.grid_carousel?!0:(G.isFirstPane()&&e.addClass("ug-button-disabled"),void Q.on(G.events.PANE_CHANGE,function(){G.isFirstPane()?e.addClass("ug-button-disabled"):e.removeClass("ug-button-disabled")}))},this.attachBullets=function(e){e.setActive(U.currentPane),jQuery(e).on(e.events.BULLET_CLICK,function(t,i){G.gotoPane(i,"theme"),e.setActive(i)}),jQuery(G).on(G.events.PANE_CHANGE,function(t,i){e.setActive(i)})},this.getObjTileDesign=function(){return Y},this.init=function(t,i,n){e(t,i,n)},this.run=function(){r()},this.setHtml=function(e){t(e)}}function UGTiles(){function e(e,i){g_objects=e.getObjects(),re=e,q=jQuery(e),K=g_objects.g_objWrapper,$=g_objects.g_arrItems,ue=jQuery.extend(ue,i),t(),ae.init(e,ue),se=ae.getObjThumbs()}function t(){ue.tiles_min_columns<1&&(ue.tiles_min_columns=1),0!=ue.tiles_max_columns&&ue.tiles_max_columns0&&le.numCols>le.maxCols&&(le.numCols=le.maxCols),le.numColsle.maxCols&&(e=le.maxCols),le.numCols=e,l()}switch(ue.tiles_align){case"center":default:le.addX=Math.round((le.galleryWidth-le.totalWidth)/2);break;case"left":le.addX=0;break;case"right":le.addX=le.galleryWidth-le.totalWidth}for(le.maxColHeight=0,le.arrPosx=[],col=0;colle.maxColHeight?setTimeout(function(){J.height(le.maxColHeight)},700):J.height(le.maxColHeight)}function c(e){var t=e.index(),i=re.getItem(t);if(i.ordered_placed===!0)return!1;var n=oe.getPrevRowSameColIndex(t,le.numCols);if(0>n)return!0;var r=re.getItem(n);return r.ordered_placed===!0?!0:!1}function h(e,t){if(t!==!0){var i=c(e);if(0==i)return!1}var n=e.index(),r=oe.getColByIndex(le.numCols,n),o=re.getItem(n);ae.resizeTile(e,le.colWidth),_(e,!0,!0,r),o.ordered_placed=!0;var a=re.getNumItems(),s=oe.getNextRowSameColIndex(n,le.numCols);if(s>=a)return!1;var l=se.getThumbByIndex(s),u=re.getItem(s);se.isThumbLoaded(l);se.isThumbLoaded(l)&&!u.ordered_placed&&h(l,!0)}function p(e,t){if(1==t)return!1;e=jQuery(e);var i=jQuery(e).parent();se.triggerImageLoadedEvent(i,e),1==ue.tiles_keep_order?h(i):(ae.resizeTile(i,le.colWidth),_(i,!0,!0))}function f(){var e=se.getThumbs();u();var t=Math.abs(le.galleryWidth-le.totalWidth);if(1==ue.tiles_set_initial_height&&0==oe.isScrollbarExists()&&25>t){var i=(e.length,Math.ceil(e.length/le.numCols)),r=i*ue.tiles_col_width*.75;J.height(r),u()}e.fadeTo(0,0);var o=jQuery(J).find("img.ug-thumb-image");if(1==de.isFixedMode)ne.trigger(ie.events.TILES_FIRST_PLACED),g(!0),oe.checkImagesLoaded(o,function(){n()});else{var a=le.numCols,s=le.galleryWidth,l=!1;oe.checkImagesLoaded(o,function(){u(),(a!=le.numCols||s!=le.galleryWidth)&&g(!1),n()},function(e,t){0==l&&ne.trigger(ie.events.TILES_FIRST_PLACED),l=!0,p(e,t)})}}function m(){var e=r(),t=se.getThumbs(),i=ue.tiles_justified_row_height,n=[],o=0,a=ue.tiles_justified_space_between,s=t.length;jQuery.each(t,function(e,t){t=jQuery(t);var r=se.getItemByThumb(t),a=r.thumbWidth,s=r.thumbHeight;s!==i&&(a=Math.floor(r.thumbRatioByWidth*i)),n[e]=a,o+=a});var l=Math.ceil(o/e);l>s&&(l=s);var u=o/l,d=[],_=0,g=[],c=[],h=0,p=0;jQuery.each(t,function(e,t){var i=n[e];h+i/2>(p+1)*u&&(g[d.length]=_,d.push(c),c=[],_=0,p++),h+=i,_+=i,c.push(t)}),g[d.length]=_,d.push(c);var f=[],m=[],v=0;jQuery.each(d,function(t,r){var o=(r.length,g[t]),s=(r.length-1)*a,l=(e-s)/o,u=Math.round(i*l);v+=u,t>0&&(v+=a),m.push(u);var d=u/i,_=[],c=s;jQuery.each(r,function(e,t){var i=jQuery(t),r=i.index(),o=n[r],a=Math.round(o*d);_[e]=a,c+=a});var h=c-e;jQuery.each(_,function(e,t){return 0==h?!1:(0>h?(_[e]=t+1,h++):(_[e]=t-1,h--),void(e==_.length-1&&0!=h&&(_[e]-=h)))}),f[t]=_});var b={arrRows:d,arrRowWidths:f,arrRowHeights:m,gap:a,totalHeight:v};return b}function v(e){if(!e)var e=!1;var t=r(),i=m();J.height(i.totalHeight);var n=r();n!=t&&(i=m()),o();var a=0,l=0;jQuery.each(i.arrRows,function(t,n){var r=i.arrRowWidths[t],o=i.arrRowHeights[t],s=0;jQuery.each(n,function(t,n){var u=jQuery(n),d=o,_=r[t];ae.resizeTile(u,_,d,ae.resizemode.VISIBLE_ELEMENTS),oe.placeElement(u,s,a),s+=_,s>l&&(l=s),s+=i.gap,1==e&&jQuery(n).show()}),a+=o+i.gap}),s()}function b(){var e=jQuery(K).find("img.ug-thumb-image"),t=se.getThumbs();t.fadeTo(0,0),oe.checkImagesLoaded(e,function(){setTimeout(function(){v(!0),t.fadeTo(0,1),ne.trigger(ie.events.TILES_FIRST_PLACED),n()})},function(e,t){e=jQuery(e);var i=jQuery(e).parent();se.triggerImageLoadedEvent(i,e)})}function y(){var e=jQuery(K).find("img.ug-thumb-image"),t=se.getThumbs();t.fadeTo(0,0),oe.checkImagesLoaded(e,function(){w(!0),ne.trigger(ie.events.TILES_FIRST_PLACED),n()},function(e,t){e=jQuery(e);var i=jQuery(e).parent();se.triggerImageLoadedEvent(i,e)})}function I(){var e=r();_e.galleryWidth=e,ee={},_e.colWidth=ue.tiles_nested_col_width,_e.optimalTileWidth=ue.tiles_nested_optimal_tile_width,_e.currentGap=ue.tiles_space_between_cols,1==re.isMobileMode()&&(_e.currentGap=ue.tiles_space_between_cols_mobile),null==_e.colWidth?_e.colWidth=Math.floor(_e.optimalTileWidth/_e.nestedOptimalCols):_e.optimalTileWidth>_e.colWidth?_e.nestedOptimalCols=Math.ceil(_e.optimalTileWidth/_e.colWidth):_e.nestedOptimalCols=1,_e.maxColumns=oe.getNumItemsInSpace(e,_e.colWidth,_e.currentGap),_e.colWidth=oe.getItemSizeInSpace(e,_e.maxColumns,_e.currentGap),_e.gridY=0,te=[];var t=se.getThumbs();switch(t.each(function(){var e=jQuery(this),t=E(e);te.push(t)}),_e.optimalTileWidth>_e.colWidth?_e.nestedOptimalCols=Math.ceil(_e.optimalTileWidth/_e.colWidth):_e.nestedOptimalCols=1,_e.totalWidth=_e.maxColumns*(_e.colWidth+_e.currentGap)-_e.currentGap,ue.tiles_align){case"center":default:_e.addX=Math.round((_e.galleryWidth-_e.totalWidth)/2);break;case"left":_e.addX=0;break;case"right":_e.addX=_e.galleryWidth-_e.totalWidth}_e.maxGridY=0}function w(e){var t=r();I(),P();var i=_e.maxGridY*(_e.colWidth+_e.currentGap)-_e.currentGap;J.height(i);var n=r();n!=t&&(I(),P()),0==ue.tiles_nested_debug&&B(e)}function E(e){var t,i,n={},r=_e.colWidth,o=_e.currentGap,a=ae.getTileImageSize(e),s=e.index(),l=Math.ceil(T(s)*(1*_e.nestedOptimalCols/3)+2*_e.nestedOptimalCols/3),u=a.width,d=a.height,_=u/d;return u>d?(t=l,i=Math.round(t/_),0==i&&(i=1)):(i=l,t=Math.round(i*_),0==t&&(t=1)),n.dimWidth=t,n.dimHeight=i,n.width=t*r+o*(t-1),n.height=i*r+o*(i-1),n.imgWidth=u,n.imgHeight=d,n.left=0,n.top=0,n}function T(e){return Math.abs(Math.sin(Math.abs(1e3*Math.sin(e))))}function S(e,t){if(0==t){for(var i=_e.currentItem;i=n;n++){for(var r=0;r<_e.maxColumns;r++)if(0==Q(_e.gridY)||0==F(_e.gridY,r)){var o=G(r);return void j(e,o,r)}_e.gridY++}}function j(e,t,i){var n=jQuery.extend(!0,{},te[e]),r=n.dimWidth,o=t-n.dimWidth,a=_e.nestedOptimalCols,s=t<=n.dimWidth||.33*a>=o||a>=t;if(s)H(e,t);else if(a>=o)a>=4?1==R(Math.floor(t/2),i)?H(e,Math.floor(t/2)+1):H(e,Math.floor(t/2)):H(objImage,t);else if(1==R(r,i))switch(r>=a){case!0:H(e,r-1);break;case!1:H(e,r+1)}n=jQuery.extend(!0,{},te[e]);var l=O(e,n.dimWidth,i);if(_e.columnsValueToEnableHeightResize<=l[0]&&_e.maxColumns>=2*_e.nestedOptimalCols){var u=L(i,n),d=N(e,u.newHeight,!0);te[e].dimHeight=d.dimHeight;var _=z(l,d.dimWidth,i),g=C(_),c=!1;g>=2&&(c=!0),u.newHeight>=n.dimHeight&&(n=N(e,u.newHeight,!0));var h=A(u.idToResize,u.newHeight,n.dimHeight);n.top=_e.gridY,n.left=i,h.push({tileID:e,sizes:n});var p=k(h),f=k(_);return f>p||1==c?void M(h):void M(_)}n.left=i,n.top=_e.gridY,te[e]=n,D(e,n,i,_e.gridY),_e.maxGridY=n.top+n.dimHeight}function C(e){for(var t=0,i=0,n=0;nr.left+r.dimWidth&&(o=ee[r.top+r.dimHeight-1][r.left+r.dimWidth],a=ee[r.top+r.dimHeight][r.left+r.dimWidth]),o!=a&&t++}for(var n=0;n=0&&(o=ee[r.top+r.dimHeight-1][r.left-1],a=ee[r.top+r.dimHeight][r.left-1]),o!=a&&i++}return Math.max(i,t)}function A(e,t,i){var n=te[e],r=n.dimHeight,o=(n.dimWidth,n.left),a=n.top,s=(parseInt(a/(_e.colWidth+_e.currentGap)),parseInt(o/(_e.colWidth+_e.currentGap)),r-t+i),l=N(e,s,!0),u=[];return u.push({tileID:e,sizes:l}),u}function M(e){for(var t=0;t=0;s--){var c,l=r[s][0];0!=s?(c=Math.max(Math.round(1*n/3),Math.floor(r[s][1]*(n/i))),_-=c,d=N(l,c,!0),d.left=o,d.top=a,g.push({tileID:l,sizes:d}),a+=d.dimHeight):(c=_,d=N(l,c,!0),d.left=o,d.top=a,g.push({tileID:l,sizes:d}))}return g}function O(e,t,i){var n=_e.gridY-1,r=0,o=0,a=1,s=[],l=[];if(s.push(e),n>=0){for(o=0;n>=0;){if(r=ee[n][i],"undefined"!=typeof ee[n][i-1]&&ee[n][i-1]==ee[n][i]||"undefined"!=typeof ee[n][i+t]&&ee[n][i+t-1]==ee[n][i+t]||ee[n][i]!=ee[n][i+t-1])return l.push(a),l.push(s),l;o!=r&&(a++,s.push(r)),n--,o=r}return l.push(a),l.push(s),l}return[0,[]]}function L(e,t){var i=0,n=0,r=t.dimWidth,o=t.dimHeight,a=0,s=0,l=jQuery.map(ee,function(e,t){return[e]});if("undefined"==typeof l[_e.gridY]||"undefined"==typeof l[_e.gridY][e-1])n=0;else for(var u=0;;){if("undefined"==typeof ee[_e.gridY+u]||-1==ee[_e.gridY+u][e-1])break;a=ee[_e.gridY+u][e-2],u++,n++}if("undefined"==typeof l[_e.gridY]||"undefined"==typeof l[_e.gridY][e+r])i=0;else for(u=0;;){if("undefined"==typeof ee[_e.gridY+u]||-1==ee[_e.gridY+u][e+r])break;s=ee[_e.gridY+u][e+r+1],u++,i++}var d=0,_=0;Math.abs(o-n)=i||0==Q(i)?!1:ee[i][t+e-1]!=ee[i][t+e]?!0:!1}function G(e){var t=e,i=0;if(1==Q(_e.gridY))for(;0==F(_e.gridY,t);)i++,t++;else i=_e.maxColumns;return i}function Q(e){return"undefined"==typeof ee[e]?!1:!0}function D(e,t,i,n){for(var r=0;r_e.maxColHeight&&(_e.maxColHeight=r+n.height),1==t&&i.fadeTo(0,1)}function V(){if(1==de.isFirstTimeRun)return!0;switch(ue.tiles_type){case"columns":g(!1);break;case"justified":v(!1);break;case"nested":var e=re.isMobileMode();1==e?g(!1):w(!1)}}function X(){q.on(re.events.SIZE_CHANGE,V),ae.initEvents()}function Z(){switch(K.children(".ug-tile").show(),ae.run(),ue.tiles_type){default:case"columns":f();break;case"justified":b();break;case"nested":y()}1==de.isFirstTimeRun&&X(),de.isFirstTimeRun=!1}var q,K,J,$,ee,te,ie=this,ne=jQuery(this),re=new UniteGalleryMain,oe=new UGFunctions,ae=new UGTileDesign,se=new UGThumbsGeneral,le={},ue={tiles_type:"columns",tiles_col_width:250,tiles_align:"center",tiles_exact_width:!1,tiles_space_between_cols:3,tiles_space_between_cols_mobile:3,tiles_include_padding:!0,tiles_min_columns:2,tiles_max_columns:0,tiles_keep_order:!1,tiles_set_initial_height:!0,tiles_justified_row_height:150,tiles_justified_space_between:3,tiles_nested_optimal_tile_width:250,tiles_nested_col_width:null,tiles_nested_debug:!1,tiles_enable_transition:!0};this.events={THUMB_SIZE_CHANGE:"thumb_size_change",TILES_FIRST_PLACED:"tiles_first_placed"};var de={isFixedMode:!1,isFirstTimeRun:!0,handle:null,isTransActive:!1,isTransInited:!1},_e={colWidth:null,nestedOptimalCols:5,gridY:0,maxColumns:0,columnsValueToEnableHeightResize:3,resizeLeftRightToColumn:!0,currentItem:0,currentGap:null,optimalTileWidth:null,maxGridY:0};this.destroy=function(){q.off(re.events.SIZE_CHANGE),ae.destroy()},this.setFixedSizeMode=function(){de.isFixedMode=!0,ae.setFixedMode()},this.init=function(t,i){e(t,i)},this.setHtml=function(e){i(e)},this.getObjTileDesign=function(){return ae},this.run=function(){Z()}}function UGTileDesign(){function e(e,n){O=e,x=jQuery(e);var r=O.getObjects();C=r.g_objWrapper,A=O.getArrItems(),N=jQuery.extend(N,k),N=jQuery.extend(N,n),t(),H.init(e,N);var o={},a=["overlay"];R.funcCustomTileHtml&&(a=[]),H.setCustomThumbs(i,a,o);var s=H.getOptions();N=jQuery.extend(N,s),R.isSaparateIcons=!L.isRgbaSupported(),R.ratioByWidth=N.tile_width/N.tile_height,R.ratioByHeight=N.tile_height/N.tile_width}function t(){1==N.tile_enable_overlay?(N.thumb_overlay_opacity=N.tile_overlay_opacity,N.thumb_overlay_color=N.tile_overlay_color):0==N.tile_enable_icons?N.thumb_color_overlay_effect=!1:N.thumb_overlay_opacity=0,N.tile_as_link&&(N.thumb_wrapper_as_link=!0,N.thumb_link_newpage=N.tile_link_newpage),1==N.tile_enable_outline&&0==N.tile_enable_border&&(N.tile_enable_outline=!1),R.tileInnerReduce=0,N.tile_enable_border&&(R.tileInnerReduce=2*N.tile_border_width,H.setThumbInnerReduce(R.tileInnerReduce))}function i(e,t){if(e.addClass("ug-tile"),R.funcCustomTileHtml)return R.funcCustomTileHtml(e,t),!1;var i="ug-thumb-image";(0==N.tile_enable_image_effect||1==N.tile_image_effect_reverse)&&(i+=" ug-trans-enabled");var n=""+t.title+"";e.append(n);e.children(".ug-thumb-image");N.tile_size_by==M.sizeby.GLOBAL_RATIO&&(e.fadeTo(0,0),L.setElementSize(e,N.tile_width,N.tile_height));var r={};if(1==N.tile_enable_border&&(r["border-width"]=N.tile_border_width+"px",r["border-style"]="solid",r["border-color"]=N.tile_border_color,N.tile_border_radius&&(r["border-radius"]=N.tile_border_radius+"px")),1==N.tile_enable_outline&&(r.outline="1px solid "+N.tile_outline_color),1==N.tile_enable_shadow){var o=N.tile_shadow_h+"px ";o+=N.tile_shadow_v+"px ",o+=N.tile_shadow_blur+"px ",o+=N.tile_shadow_spread+"px ",o+=N.tile_shadow_color,r["box-shadow"]=o}e.css(r);var a="";if(N.tile_enable_icons){if(0==N.tile_as_link&&1==N.tile_enable_action){var s="ug-button-play ug-icon-zoom";"image"!=t.type&&(s="ug-button-play ug-icon-play"),a+=""}if(t.link&&1==N.tile_show_link_icon||1==N.tile_as_link)if(0==N.tile_as_link){var l="";1==N.tile_link_newpage&&(l=" target='_blank'"),a+=""}else a+="";var u=R.isSaparateIcons;if(0==u&&"image"!=t.type&&1==N.tile_videoplay_icon_always_on&&(u=!0),u)var d=e;else var d=e.children(".ug-thumb-overlay");d.append(a);var _=d.children("."+s);0==_.length?_=null:_.hide();var g=d.children(".ug-icon-link");0==g.length?g=null:g.hide(),g||1!=N.tile_enable_action||e.addClass("ug-tile-clickable")}else 1==N.tile_enable_action&&e.addClass("ug-tile-clickable");if(1==N.tile_enable_image_effect){var c="";0==N.tile_image_effect_reverse&&(c=" ug-trans-enabled");var h="",e.append(h)}if(1==N.tile_enable_textpanel){var f=new UGTextPanel;f.init(O,N,"tile"),f.appendHTML(e);var m=t.title;switch(N.tile_textpanel_source){case"desc":case"description":m=t.description;break;case"desc_title":""!=t.description&&(m=t.description)}f.setTextPlain(m,""),0==N.tile_textpanel_always_on&&f.getElement().fadeTo(0,0),e.data("objTextPanel",f)}null!==t.addHtml&&e.append(t.addHtml)}function n(e){var t=e.children(".ug-tile-image-overlay");return t}function r(e){var t=e.find(".ug-tile-image-overlay img");return t}function o(e){var t=e.data("objTextPanel");return t}function a(e){var t=e.find(".ug-textpanel");return t}function s(e){var t=e.find(".ug-icon-link");return 0==t.length?null:t}function l(e){var t=R.ratioByHeight;switch(N.tile_size_by){default:t=R.ratioByHeight;break;case M.sizeby.IMAGE_RATIO:if(!e)throw new Error("tile should be given for tile ratio");var i=M.getItemByTile(e);if("undefined"!=typeof i.thumbRatioByHeight){if(0==i.thumbRatioByHeight)throw new Error("the item ratio not inited yet");t=i.thumbRatioByHeight}break;case M.sizeby.CUSTOM:return null}return t}function u(e){var t=e.find(".ug-button-play");return 0==t.length?null:t}function d(e){return e.hasClass("ug-thumb-over")?!0:!1}function _(e){return e.hasClass("ug-tile-clickable")}function g(e,t,i){var o=n(e),a=M.getTileImage(e),s=r(e);t-=R.tileInnerReduce,i-=R.tileInnerReduce,0==N.tile_enable_image_effect?L.scaleImageCoverParent(a,t,i):(L.setElementSize(o,t-R.tileInnerReduce,i-R.tileInnerReduce),L.scaleImageCoverParent(s,t,i),L.cloneElementSizeAndPos(s,a),setTimeout(function(){L.cloneElementSizeAndPos(s,a)},500))}function c(e){0==e.index();var t=(M.getItemByTile(e),u(e)),i=s(e),n=L.getElementSize(e);g(e,n.width,n.height);var r=o(e);if(1==N.tile_enable_textpanel&&r&&(r.refresh(!1,!0),(1==N.tile_textpanel_always_on||"fade"==N.tile_textpanel_appear_type)&&r.positionPanel()),t||i){var l=0;if(1==N.tile_enable_textpanel){var d=a(e),_=L.getElementSize(d);_.height>0&&(l=Math.floor(_.height/2*-1))}}if(t&&i){var c=L.getElementSize(t),h=L.getElementSize(i),p=N.tile_space_between_icons,f=c.width+p+h.width,m=Math.floor((n.width-f)/2); +p>m&&(p=Math.floor((n.width-c.width-h.width)/3),f=c.width+p+h.width,m=Math.floor((n.width-f)/2)),L.placeElement(t,m,"middle",0,l),L.placeElement(i,m+c.width+p,"middle",0,l)}else t&&L.placeElement(t,"center","middle",0,l),i&&L.placeElement(i,"center","middle",0,l);t&&t.show(),i&&i.show()}function h(e,t){var i=(M.getItemByTile(e),n(e)),r=N.thumb_transition_duration;if(0==N.tile_image_effect_reverse){var o=M.getTileImage(e);t?(o.fadeTo(1,1),i.stop(!0).fadeTo(r,0)):i.stop(!0).fadeTo(r,1)}else t?i.stop(!0).fadeTo(r,1):i.stop(!0).fadeTo(r,0)}function p(e,t){var i=N.thumb_transition_duration,n=a(e);if(!n)return!0;if("slide"==N.tile_textpanel_appear_type){var r=L.getElementSize(n);if(0==r.width)return!1;var o=-r.height,s=0;1==t?(n.fadeTo(0,1),0==n.is(":animated")&&n.css("bottom",o+"px"),n.stop(!0).animate({bottom:s+"px"},i)):n.stop(!0).animate({bottom:o+"px"},i)}else 1==t?n.stop(!0).fadeTo(i,1):n.stop(!0).fadeTo(i,0)}function f(e,t,i){var n=N.thumb_transition_duration;i&&i===!0&&(n=0);var r=u(e),o=s(e),a=t?1:0;r&&r.stop(!0).fadeTo(n,a),o&&o.stop(!0).fadeTo(n,a)}function m(e,t){if(t=jQuery(t),N.tile_enable_image_effect&&h(t,!0),1==N.tile_enable_textpanel&&0==N.tile_textpanel_always_on&&p(t,!0),R.isSaparateIcons&&1==N.tile_enable_icons){var i=1==N.thumb_overlay_reverse,n=M.getItemByTile(t);(1!=N.tile_videoplay_icon_always_on||"image"==n.type)&&f(t,i,!1)}}function v(e,t){if(t=jQuery(t),N.tile_enable_image_effect&&h(t,!1),1==N.tile_enable_textpanel&&0==N.tile_textpanel_always_on&&p(t,!1),R.isSaparateIcons&&1==N.tile_enable_icons){var i=1==N.thumb_overlay_reverse?!1:!0;f(t,i,!1)}}function b(e){var t=H.getThumbs().not(e);t.each(function(e,t){H.setThumbNormalStyle(jQuery(t))})}function y(e,t){var i=o(e);if(!i)return!1;var n=L.getElementSize(e);return tn)return null;var r=g.offset(),o=r.top,a=e-o-t;if(0>a)return null;var s=h.thumb_height,l=i-h.thumb_height,u=l-s;s>a&&(a=s),a>l&&(a=l);var d=(a-s)/u,_=(n-i)*d;return _=-1*Math.round(_)+t}function n(e){var t=h.strip_padding_left,i=h.strip_padding_right,n=g.width()-t-i,r=c.width();if(n>r)return null;var o=g.offset(),a=o.left,s=e-a-t,l=h.thumb_width,u=n-h.thumb_width,d=u-l;l>s&&(s=l),s>u&&(s=u);var _=(s-l)/d,p=(r-n)*_;return p=-1*Math.round(p)+t}function r(){if(0==f.is_strip_moving)return!1;var e=u.getInnerStripPos();Math.floor(e)==Math.floor(f.strip_finalPos)&&a();var t,i=Math.abs(f.strip_finalPos-e);1>i?t=i:(t=i/4,t>0&&1>t&&(t=1)),f.strip_finalPos",html+="
    ",html+="
    ",html+="",html+="
    ",html}function r(e){e&&(te=e);var t=X(),i=(fe.getOptions(),"
    ");if(i+="
    ",i+=n(t,1),i+=n(t,2),i+=n(t,3),i+="
    ",1==Te.slider_enable_arrows&&(i+="
    ",i+="
    "),1==Te.slider_enable_play_button&&(i+="
    "),1==Te.slider_enable_fullscreen_button&&(i+="
    "),i+="
    ",te.append(i),ne=te.children(".ug-slider-wrapper"),re=ne.children(".ug-slider-inner"),oe=re.children(".ug-slide1"),ae=re.children(".ug-slide2"),se=re.children(".ug-slide3"),oe.data("slidenum",1),ae.data("slidenum",2),se.data("slidenum",3),be&&be.appendHTML(ne),1==Te.slider_enable_arrows&&(le=ne.children(".ug-arrow-left"),ue=ne.children(".ug-arrow-right")),1==Te.slider_enable_play_button&&(me=ne.children(".ug-button-play")),1==Te.slider_enable_fullscreen_button&&(ve=ne.children(".ug-button-fullscreen")),1==Te.slider_enable_progress_indicator){we=Ie.initProgressIndicator(Te.slider_progress_indicator_type,Te,ne);var r=we.getType();"bar"==r&&"pie"==Te.slider_progress_indicator_type&&(Te.slider_progress_indicator_type="bar",Te=jQuery.extend(Te,Se)),fe.setProgressIndicator(we)}if(1==Te.slider_enable_text_panel&&(Ee.appendHTML(ne),0==Te.slider_textpanel_always_on)){var o=Ee.getElement();o.hide().data("isHidden",!0),Pe.isTextPanelSaparateHover=!0}1==Te.slider_enable_zoom_panel&&ge.appendHTML(ne),ye.setHtml(re)}function o(e){var t=K(e);Ie.placeElementInParentCenter(t);var i=J(e);Ie.placeElementInParentCenter(i)}function a(){if(be&&(objBullets=be.getElement(),Ie.placeElement(objBullets,Te.slider_bullets_align_hor,Te.slider_bullets_align_vert,Te.slider_bullets_offset_hor,Te.slider_bullets_offset_vert),Ie.placeElement(objBullets,Te.slider_bullets_align_hor,Te.slider_bullets_align_vert,Te.slider_bullets_offset_hor,Te.slider_bullets_offset_vert)),1==Te.slider_enable_arrows&&(Ie.placeElement(le,Te.slider_arrow_left_align_hor,Te.slider_arrow_left_align_vert,Te.slider_arrow_left_offset_hor,Te.slider_arrow_left_offset_vert),Ie.placeElement(ue,Te.slider_arrow_right_align_hor,Te.slider_arrow_left_align_vert,Te.slider_arrow_right_offset_hor,Te.slider_arrow_right_offset_vert)),0==Te.slider_controls_always_on&&A(!0),we){var e=we.getElement();if("bar"==Te.slider_progress_indicator_type){var t=ne.width();we.setSize(t),Ie.placeElement(e,"left",Te.slider_progress_indicator_align_vert,0,Te.slider_progress_indicator_offset_vert)}else Ie.placeElement(e,Te.slider_progress_indicator_align_hor,Te.slider_progress_indicator_align_vert,Te.slider_progress_indicator_offset_hor,Te.slider_progress_indicator_offset_vert)}Ee&&Ee.positionPanel(),s(),o(oe),o(ae),o(se),j()}function s(){if(me&&Ie.placeElement(me,Te.slider_play_button_align_hor,Te.slider_play_button_align_vert,Te.slider_play_button_offset_hor,Te.slider_play_button_offset_vert),ve&&Ie.placeElement(ve,Te.slider_fullscreen_button_align_hor,Te.slider_fullscreen_button_align_vert,Te.slider_fullscreen_button_offset_hor,Te.slider_fullscreen_button_offset_vert),ge){var e=ge.getElement();Ie.placeElement(e,Te.slider_zoompanel_align_hor,Te.slider_zoompanel_align_vert,Te.slider_zoompanel_offset_hor,Te.slider_zoompanel_offset_vert)}}function l(){var e,t,i,n,r=he.getSlidesReference(),o=0,a=0,s=0;i=he.isSlideHasItem(r.objNextSlide),n=he.isSlideHasItem(r.objPrevSlide),n?(s=r.objPrevSlide.outerWidth(),r.objPrevSlide.css("z-index",1)):r.objPrevSlide.hide(),t=s+r.objCurrentSlide.outerWidth(),e=t,i?(e=t+r.objNextSlide.outerWidth(),r.objPrevSlide.css("z-index",2)):r.objNextSlide.hide(),r.objCurrentSlide.css("z-index",3),Ie.placeElement(r.objCurrentSlide,s,o),re.css({left:-s+"px",width:e+"px"}),n&&(Ie.placeElement(r.objPrevSlide,a,o),Ie.showElement(r.objPrevSlide)),i&&(Ie.showElement(r.objNextSlide),Ie.placeElement(r.objNextSlide,t,o))}function u(e){var t=e.data("index");if(void 0===t||null==t)return!1;var i=fe.getItem(t);return i?void p(e,i):!1}function d(e){e.stop(!0).show(100)}function _(e){e.stop(!0).hide(100)}function g(e,t){var i={};1==Te.slider_image_border&&(i["border-style"]="solid",i["border-width"]=Te.slider_image_border_width+"px",i["border-color"]=Te.slider_image_border_color,i["border-radius"]=Te.slider_image_border_radius),"image"!=t&&1==Te.slider_video_constantsize&&(i["background-color"]="#000000"),1==Te.slider_image_shadow&&(i["box-shadow"]="3px 3px 10px 0px #353535"),e.css(i)}function c(e,t){var i=Te.slider_video_constantsize_width,n=Te.slider_video_constantsize_height,r=Te.slider_video_constantsize_scalemode;Ie.scaleImageExactSizeInParent(e,t.imageWidth,t.imageHeight,i,n,r)}function h(e,t,i){var n=e.children(".ug-item-wrapper"),r=K(e);if("undefined"==typeof t.urlImage||""==t.urlImage)throw new Error("The slide don't have big image defined ( data-image='imageurl' ). Please check gallery items.","showbig");var o=t.urlImage,a=e.data("urlImage");e.data("urlImage",o);var s=he.getScaleMode(e),l=he.getSlideType(e);if(objPadding=he.getObjImagePadding(),a==o&&i!==!0){var u=n.children("img");(0==t.imageWidth||0==t.imageHeight)&&fe.checkFillImageSize(u,t),"image"!=l&&1==Te.slider_video_constantsize?c(u,t):Ie.scaleImageFitParent(u,t.imageWidth,t.imageHeight,s,objPadding),pe.trigger(he.events.AFTER_PUT_IMAGE,e)}else u=Ie.placeImageInsideParent(o,n,t.imageWidth,t.imageHeight,s,objPadding),1==t.isBigImageLoaded?(u.fadeTo(0,1),_(r),"image"!=l&&1==Te.slider_video_constantsize&&c(u,t),pe.trigger(he.events.AFTER_PUT_IMAGE,e)):(u.fadeTo(0,0),d(r),e.data("isLoading",!0),he.isSlideCurrent(e)&&pe.trigger(he.events.CURRENTSLIDE_LOAD_START),u.data("itemIndex",t.index),u.on("load",function(){var e=jQuery(this),t=e.data("itemIndex");e.fadeTo(0,1);var i=e.parent().parent(),n=he.getSlideType(i),r=K(i),o=he.getObjImagePadding(),a=he.getScaleMode(i);_(r),i.data("isLoading",!1),he.isSlideCurrent(i)&&pe.trigger(he.events.CURRENTSLIDE_LOAD_END),fe.onItemBigImageLoaded(null,e);var s=fe.getItem(t);"image"!=n&&1==Te.slider_video_constantsize?c(e,s):Ie.scaleImageFitParent(e,s.imageWidth,s.imageHeight,a,o),e.fadeTo(0,1),pe.trigger(he.events.AFTER_PUT_IMAGE,i)}));u&&g(u,l)}function p(e,t){try{var i=e.children(".ug-item-wrapper");if(null==t)return i.html(""),e.removeData("index"),e.removeData("type"),e.removeData("urlImage"),!1;e.data("index");e.data("index",t.index),e.data("type",t.type),1==Te.slider_enable_links&&"image"==t.type&&(t.link?e.addClass("ug-slide-clickable"):e.removeClass("ug-slide-clickable")),h(e,t);var n=J(e);switch(t.type){case"image":n.hide();break;default:n.show()}}catch(r){throw"undefined"!=typeof r.fileName&&"showbig"==r.fileName&&fe.showErrorMessageReplaceGallery(r.message),i.html(""),new Error(r)}}function f(){if(!Ee)return!1;if(1==v())return!1;var e=Ee.getElement(),t=0;(1==Pe.isTextPanelSaparateHover||1==Te.slider_textpanel_always_on)&&(t=Te.slider_controls_appear_duration),e.stop().fadeTo(t,0),e.data("isHidden",!0)}function m(){if(!Ee)return!1;if(0==v())return!1;var e=Ee.getElement(),t=0;(1==Pe.isTextPanelSaparateHover||1==Te.slider_textpanel_always_on)&&(e.show(),Ee.positionElements(),t=Te.slider_controls_appear_duration),e.stop().show().fadeTo(t,1),e.data("isHidden",!1)}function v(){var e=Ee.getElement(),t=e.data("isHidden");return t===!1?!1:!0}function b(e,t){if(void 0==t)var t=he.getCurrentSlide();var i=he.getSlideType(t);if(i!=e)throw new Error("Wrong slide type: "+i+", should be: "+e);return!0}function y(){var e=he.getCurrentSlide(),t=he.getSlideImage(e),i=Ie.getElementSize(e),n=i.left,r=i.top;if(1==Te.slider_video_constantsize){var o=Ie.getElementSize(t);n+=o.left,r+=o.top}else n+=Te.slider_video_padding_left,r+=Te.slider_video_padding_top;ye.setPosition(n,r)}function I(){var e=Te.slider_video_constantsize_width,t=Te.slider_video_constantsize_height;ye.setSize(e,t);var i=ye.getObject();g(i)}function w(e,t,i){pe.trigger(he.events.TRANSITION_START);var n=Te.slider_transition;switch(i&&(n=i),he.stopSlideAction(null,!0),n){default:case"fade":S(t);break;case"slide":E(e,t);break;case"lightbox_open":S(t,!1,!0)}}function E(e,t){var i=he.isAnimating();if(1==i)return Pe.itemWaiting=t,!0;null!=Pe.itemWaiting&&(Pe.itemWaiting=null);var n=he.getSlidesReference();switch(e){case"right":p(n.objPrevSlide,t),l();var r=Ie.getElementSize(n.objPrevSlide),o=-r.left;he.switchSlideNums("right");break;case"left":p(n.objNextSlide,t),l();var a=Ie.getElementSize(n.objNextSlide),o=-a.left;he.switchSlideNums("left");break;default:throw new Error("wrong direction: "+e)}var s=Te.slider_transition_speed,u=Te.slider_transition_easing,d={duration:s,easing:u,queue:!1,always:function(){if(he.stopSlideAction(),ye.hide(),null!=Pe.itemWaiting){var e=q(Pe.itemWaiting);E(e,Pe.itemWaiting)}else he.placeNabourItems(),pe.trigger(he.events.TRANSITION_END)}};re.animate({left:o+"px"},d)}function T(e,t,i){i?e.fadeTo(Te.slider_transition_speed,t,i):e.fadeTo(Te.slider_transition_speed,t)}function S(e,t,i){if(!t)var t=!1;var n=he.getSlidesReference();p(n.objNextSlide,e);var r=Ie.getElementSize(n.objCurrentSlide);Ie.placeElement(n.objNextSlide,r.left,r.top);var o=Pe.numCurrent;if(Pe.numCurrent=Pe.numNext,Pe.numNext=o,pe.trigger(he.events.ITEM_CHANGED),n.objNextSlide.stop(!0),n.objCurrentSlide.stop(!0),1==t)n.objCurrentSlide.fadeTo(0,0),n.objNextSlide.fadeTo(0,1),he.placeNabourItems(),pe.trigger(he.events.TRANSITION_END),i!==!0&&ye.hide();else{if(n.objNextSlide.fadeTo(0,0),T(n.objCurrentSlide,0,function(){he.placeNabourItems(),pe.trigger(he.events.TRANSITION_END),i!==!0&&ye.hide()}),1==ye.isVisible()){var a=ye.getObject();T(a,0)}T(n.objNextSlide,1)}}function P(){1==Te.slider_fullscreen_button_mobilehide&&ve&&ve.hide(),1==Te.slider_play_button_mobilehide&&me&&me.hide(),1==Te.slider_zoompanel_mobilehide&&ge&&ge.getElement().hide()}function x(){1==Te.slider_fullscreen_button_mobilehide&&ve&&ve.show(),1==Te.slider_play_button_mobilehide&&me&&me.show(),1==Te.slider_zoompanel_mobilehide&&ge&&ge.getElement().show()}function j(){var e=fe.isMobileMode();e?P():x()}function C(){var e=ne.children(".ug-slider-control");return e}function A(e){if(0==Ie.isTimePassed("sliderControlsToggle"))return!1;if(0==Pe.isControlsVisible)return!1;if(!e)var e=!1;var t=C();e===!0?t.stop().fadeTo(0,0).hide():t.stop().fadeTo(Te.slider_controls_appear_duration,0,function(){t.hide()}),Pe.isControlsVisible=!1}function M(e){if(0==Ie.isTimePassed("sliderControlsToggle"))return!1;if(1==Pe.isControlsVisible)return!0;if(!e)var e=!1;var t=C();e===!0?t.stop().show():(t.stop().show().fadeTo(0,0),t.fadeTo(Te.slider_controls_appear_duration,1)),Pe.isControlsVisible=!0}function z(){0==Pe.isControlsVisible?M():A()}function O(e){if(e==Pe.currentControlsMode)return!1;switch(e){case"image":ge&&ge.getElement().show();break;case"video":ge&&ge.getElement().hide();break;default:throw new Error("wrong controld mode: "+e)}Pe.currentControlsMode=e}function L(){var e=fe.getSelectedItem();he.setItem(e);var t=e.index;be&&be.setActive(t),Ee&&0==Pe.isTextPanelSaparateHover&&m(),O("image"==e.type?"image":"video")}function H(e,t){fe.selectItem(t)}function N(e){return de&&0==de.isTapEventOccured(e)?!0:void pe.trigger(he.events.CLICK,e)}function k(){var e=he.getCurrentSlide(),t=e.hasClass("ug-slide-clickable"),i=he.getCurrentItem();return t?(0==Te.slider_links_newpage?location.href=i.link:window.open(i.link,"_blank"),!0):void(0==Te.slider_controls_always_on&&1==Te.slider_controls_appear_ontap&&1==he.isCurrentSlideType("image")&&(z(),Ee&&1==Te.slider_textpanel_always_on&&he.isCurrentSlideType("image")&&he.isCurrentSlideImageFit()&&m()))}function R(e){Ee&&he.isCurrentSlideType("image")&&0==he.isCurrentSlideImageFit()&&f()}function G(){M()}function Q(){A()}function D(e){var t=e.parent();he.startSlideAction(t)}function W(){fe.isPlayMode()&&fe.pausePlaying(),pe.trigger(he.events.ACTION_START)}function F(){fe.isPlayMode()&&fe.continuePlaying(),pe.trigger(he.events.ACTION_END)}function Y(e,t,i){oe.data("index")==t&&(objItem=fe.getItem(t),h(oe,objItem,!0)),ae.data("index")==t&&(objItem=fe.getItem(t),h(ae,objItem,!0)),se.data("index")==t&&(objItem=fe.getItem(t),h(se,objItem,!0))}function B(e,t){t=jQuery(t);var i=he.getSlideImage(t),n=J(t),r=Ie.getElementSize(i);Ie.placeElement(n,"center","middle",r.left,r.top,i)}function U(e){var t=J(e);Ie.addClassOnHover(t),Ie.setButtonOnClick(t,D)}function V(){ee.on(fe.events.ITEM_IMAGE_UPDATED,Y),ee.on(fe.events.ITEM_CHANGE,L),be&&jQuery(be).on(be.events.BULLET_CLICK,H),1==Te.slider_enable_arrows&&(Ie.addClassOnHover(ue,"ug-arrow-hover"),Ie.addClassOnHover(le,"ug-arrow-hover"),fe.setNextButton(ue),fe.setPrevButton(le)),0==Te.slider_controls_always_on&&ne.hover(G,Q),ne.on("touchend click",N),pe.on(he.events.CLICK,k),Ee&&1==Pe.isTextPanelSaparateHover&&ne.hover(m,f),me&&(Ie.addClassOnHover(me,"ug-button-hover"),fe.setPlayButton(me)),ve&&(Ie.addClassOnHover(ve,"ug-button-hover"),fe.setFullScreenToggleButton(ve)),_e&&pe.on(he.events.ZOOM_CHANGE,R),ge&&ge.initEvents(),ye.initEvents(),jQuery(ye).on(ye.events.SHOW,W),jQuery(ye).on(ye.events.HIDE,F),U(oe),U(ae),U(se),pe.on(he.events.AFTER_PUT_IMAGE,B),ne.delegate(".ug-item-wrapper img","mouseenter",function(e){pe.trigger(he.events.IMAGE_MOUSEENTER)}),ne.delegate(".ug-item-wrapper img","mouseleave",function(e){var t=he.isMouseInsideSlideImage(e);0==t&&pe.trigger(he.events.IMAGE_MOUSELEAVE)})}function X(){var e;switch(Te.slider_loader_type){default:case 1:e="ug-loader1";break;case 2:e="ug-loader2";break;case 3:e="ug-loader3";break;case 4:e="ug-loader4";break;case 5:e="ug-loader5";break;case 6:e="ug-loader6";break;case 7:e="ug-loader7";break;case 8:e="ug-loader8";break;case 9:e="ug-loader9"}return"black"==Te.slider_loader_color&&(e+=" ug-loader-black"),e}function Z(e){switch(e){case 1:return oe;case 2:return ae;case 3:return se;default:throw new Error("wrong num: "+e)}}function q(e){var t=he.getSlidesReference(),i=t.objCurrentSlide.data("index"),n=e.index,r="left";return i>n&&(r="right"),r}function K(e){if(!e)var e=he.getCurrentSlide();var t=e.children(".ug-slider-preloader");return t}function J(e){var t=e.children(".ug-button-videoplay");return t}function $(e){if(!e)var e=he.getCurrentSlide();var t=e.data("index");if(void 0==t)return null;var i=fe.getItem(t);return i}var ee,te,ie,ne,re,oe,ae,se,le,ue,de,_e,ge,ce,he=this,pe=jQuery(he),fe=new UniteGalleryMain,me=null,ve=null,be=null,ye=new UGVideoPlayer,Ie=new UGFunctions,we=null,Ee=null;this.events={ITEM_CHANGED:"item_changed",BEFORE_SWITCH_SLIDES:"before_switch",BEFORE_RETURN:"before_return",AFTER_RETURN:"after_return",ZOOM_START:"slider_zoom_start",ZOOM_END:"slider_zoom_end",ZOOMING:"slider_zooming",ZOOM_CHANGE:"slider_zoom_change",START_DRAG:"start_drag",AFTER_DRAG_CHANGE:"after_drag_change",ACTION_START:"action_start",ACTION_END:"action_end",CLICK:"slider_click",TRANSITION_START:"slider_transition_start",TRANSITION_END:"slider_transition_end",AFTER_PUT_IMAGE:"after_put_image",IMAGE_MOUSEENTER:"slider_image_mouseenter",IMAGE_MOUSELEAVE:"slider_image_mouseleave",CURRENTSLIDE_LOAD_START:"slider_current_loadstart",CURRENTSLIDE_LOAD_END:"slider_current_loadend"};var Te={slider_scale_mode:"fill",slider_scale_mode_media:"fill",slider_scale_mode_fullscreen:"down",slider_item_padding_top:0,slider_item_padding_bottom:0,slider_item_padding_left:0,slider_item_padding_right:0,slider_background_color:"",slider_background_opacity:1,slider_image_padding_top:0,slider_image_padding_bottom:0,slider_image_padding_left:0,slider_image_padding_right:0,slider_image_border:!1,slider_image_border_width:10,slider_image_border_color:"#ffffff",slider_image_border_radius:0,slider_image_shadow:!1,slider_video_constantsize:!1,slider_video_constantsize_scalemode:"fit",slider_video_constantsize_width:854,slider_video_constantsize_height:480,slider_video_padding_top:0,slider_video_padding_bottom:0,slider_video_padding_left:0,slider_video_padding_right:0,slider_video_enable_closebutton:!0,slider_transition:"slide",slider_transition_speed:300,slider_transition_easing:"easeInOutQuad",slider_control_swipe:!0,slider_control_zoom:!0,slider_zoom_mousewheel:!0,slider_vertical_scroll_ondrag:!1,slider_loader_type:1,slider_loader_color:"white",slider_enable_links:!0,slider_links_newpage:!1,slider_enable_bullets:!1,slider_bullets_skin:"",slider_bullets_space_between:-1,slider_bullets_align_hor:"center",slider_bullets_align_vert:"bottom",slider_bullets_offset_hor:0,slider_bullets_offset_vert:10,slider_enable_arrows:!0,slider_arrows_skin:"",slider_arrow_left_align_hor:"left",slider_arrow_left_align_vert:"middle",slider_arrow_left_offset_hor:20,slider_arrow_left_offset_vert:0,slider_arrow_right_align_hor:"right",slider_arrow_right_align_vert:"middle",slider_arrow_right_offset_hor:20,slider_arrow_right_offset_vert:0,slider_enable_progress_indicator:!0,slider_progress_indicator_type:"pie",slider_progress_indicator_align_hor:"right",slider_progress_indicator_align_vert:"top",slider_progress_indicator_offset_hor:10,slider_progress_indicator_offset_vert:10,slider_enable_play_button:!0,slider_play_button_skin:"",slider_play_button_align_hor:"left",slider_play_button_align_vert:"top",slider_play_button_offset_hor:40,slider_play_button_offset_vert:8,slider_play_button_mobilehide:!1,slider_enable_fullscreen_button:!0,slider_fullscreen_button_skin:"",slider_fullscreen_button_align_hor:"left",slider_fullscreen_button_align_vert:"top",slider_fullscreen_button_offset_hor:11,slider_fullscreen_button_offset_vert:9,slider_fullscreen_button_mobilehide:!1,slider_enable_zoom_panel:!0,slider_zoompanel_skin:"",slider_zoompanel_align_hor:"left",slider_zoompanel_align_vert:"top",slider_zoompanel_offset_hor:12,slider_zoompanel_offset_vert:92,slider_zoompanel_mobilehide:!1,slider_controls_always_on:!1,slider_controls_appear_ontap:!0,slider_controls_appear_duration:300,slider_enable_text_panel:!0,slider_textpanel_always_on:!0,slider_videoplay_button_type:"square"},Se={slider_progress_indicator_align_hor:"left",slider_progress_indicator_align_vert:"bottom",slider_progress_indicator_offset_hor:0,slider_progress_indicator_offset_vert:0},Pe={isRunOnce:!1,isTextPanelSaparateHover:!1,numPrev:1,numCurrent:2,numNext:3,isControlsVisible:!0,currentControlsMode:"image"};this.switchSlideNums=function(e){switch(pe.trigger(he.events.BEFORE_SWITCH_SLIDES),e){case"left":var t=Pe.numCurrent;Pe.numCurrent=Pe.numNext,Pe.numNext=Pe.numPrev,Pe.numPrev=t;break;case"right":var t=Pe.numCurrent;Pe.numCurrent=Pe.numPrev,Pe.numPrev=Pe.numNext,Pe.numNext=t;break;default:throw new Error("wrong direction: "+e)}pe.trigger(he.events.ITEM_CHANGED)},this.destroy=function(){pe.off(he.events.AFTER_PUT_IMAGE),ee.off(fe.events.ITEM_IMAGE_UPDATED),ee.off(fe.events.ITEM_CHANGE),be&&jQuery(be).on(be.events.BULLET_CLICK),ne.off("mouseenter"),ne.off("mouseleave"),ne.off("touchend"),ne.off("click"),pe.off(he.events.CLICK),_e&&pe.off(he.events.ZOOM_CHANGE),pe.off(he.events.BEFORE_SWITCH_SLIDES),jQuery(ye).off(ye.events.SHOW),jQuery(ye).off(ye.events.HIDE),ye.destroy(),ne.undelegate(".ug-item-wrapper img","mouseenter"),ne.undelegate(".ug-item-wrapper img","mouseleave")},this.________EXTERNAL_GENERAL___________=function(){},this.init=function(t,i,n){e(t,i,n)},this.getSlideImage=function(e){if(!e)var e=he.getCurrentSlide();var t=e.find(".ug-item-wrapper img");return t},this.setHtml=function(e){r(e)},this.run=function(){t()},this.isInnerInPlace=function(){var e=he.getSlidesReference(),t=Ie.getElementSize(e.objCurrentSlide),i=-t.left,n=Ie.getElementSize(re);return i==n.left?!0:!1},this.isAnimating=function(){var e=re.is(":animated");return e},this.isSlideCurrent=function(e){var t=e.data("slidenum");return Pe.numCurrent==t?!0:!1},this.isSlideHasItem=function(e){var t=e.data("index");return void 0===t||null===t?!1:!0},this.getObjImagePadding=function(){var e={padding_top:Te.slider_image_padding_top,padding_bottom:Te.slider_image_padding_bottom,padding_left:Te.slider_image_padding_left,padding_right:Te.slider_image_padding_right};return e},this.getSlidesReference=function(){var e={objPrevSlide:Z(Pe.numPrev),objNextSlide:Z(Pe.numNext),objCurrentSlide:Z(Pe.numCurrent)};return e},this.getCurrentSlide=function(){var e=he.getSlidesReference();return e.objCurrentSlide},this.getCurrentItemIndex=function(){var e=he.getSlidesReference(),t=e.objCurrentSlide.data("index");return(null===t||void 0===t)&&(t=-1),t},this.getCurrentItem=function(){ +var e=he.getCurrentItemIndex();if(-1==e)return null;var t=fe.getItem(e);return t},this.getSlideType=function(e){void 0==e&&(e=he.getCurrentSlide());var t=e.data("type");return t},this.isMouseInsideSlideImage=function(e){var t=he.getSlideImage(),i=Ie.getMousePosition(e);void 0===i.pageX&&(i=de.getLastMousePos());var n=Ie.getMouseElementPoint(i,t),r=Ie.getElementSize(t);return isMouseInside=Ie.isPointInsideElement(n,r),isMouseInside},this.isCurrentSlideType=function(e){var t=he.getSlideType();return t==e?!0:!1},this.isCurrentSlideLoadingImage=function(){var e=he.getCurrentSlide(),t=e.data("isLoading");return t===!0?!0:!1},this.setItem=function(e,t){var i=he.getSlidesReference(),n=i.objCurrentSlide.data("index"),r=e.index;if(r==n)return!0;var o=void 0==n;if(o)p(i.objCurrentSlide,e),he.placeNabourItems();else{var a="left",s=fe.getNumItems();n==s-1&&0==r?a="left":0==n&&r==s-1?a="right":n>r&&(a="right"),w(a,e,t)}},this.placeNabourItems=function(){var e=he.getSlidesReference(),t=e.objCurrentSlide.data("index"),i=fe.getPrevItem(t),n=fe.getNextItem(t);p(e.objNextSlide,n),p(e.objPrevSlide,i),l()},this.________EXTERNAL_API___________=function(){},this.stopSlideAction=function(e,t){e||(e=he.getCurrentSlide()),t===!0?ye.pause():ye.hide()},this.startSlideAction=function(e){e||(e=he.getCurrentSlide());var t=$(e);if("image"==t.type)return!0;switch(1==Te.slider_video_constantsize&&I(),y(),ye.show(),t.type){case"youtube":ye.playYoutube(t.videoid);break;case"vimeo":ye.playVimeo(t.videoid);break;case"html5video":ye.playHtml5Video(t.videoogv,t.videowebm,t.videomp4,t.urlImage);break;case"soundcloud":ye.playSoundCloud(t.trackid);break;case"wistia":ye.playWistia(t.videoid)}},this.getScaleMode=function(e){if(!e)var e=he.getCurrentSlide();var t=he.getSlideType(e);return"image"!=t?Te.slider_scale_mode_media:Te.slider_scale_mode==Te.slider_scale_mode_fullscreen?Te.slider_scale_mode:1==fe.isFullScreen()?Te.slider_scale_mode_fullscreen:Te.slider_scale_mode},this.getObjects=function(){var e={g_objSlider:ne,g_objInner:re,g_options:Te,g_objZoomSlider:_e};return e},this.getObjZoom=function(){return _e},this.getOptions=function(){return Te},this.getElement=function(){return ne},this.getVideoObject=function(){return ye},this.isCurrentSlideImageFit=function(){var e=he.getCurrentSlide();he.getSlideType(e);b("image",e);var t=he.getSlideImage(e);if(0==t.length)return!1;var i=Ie.isImageFitParent(t);return i},this.isCurrentImageInPlace=function(){var e=he.getSlideImage();if(0==e.length)return!1;var t=he.getScaleMode(),i=he.getObjImagePadding(),n=$(),r=e.parent(),o=Ie.getImageInsideParentData(r,n.imageWidth,n.imageHeight,t,i),a=Ie.getElementSize(e);return o.imageWidth==a.width?!0:!1},this.isSlideActionActive=function(){return ye.isVisible()},this.isSwiping=function(){if(!de)return!1;var e=de.isTouchActive();return e},this.isPreloading=function(){var e=K();return e.is(":visible")?!0:!1},this.setOptions=function(e){ce&&(e=Ie.convertCustomPrefixOptions(e,ce,"slider")),Te=jQuery.extend(Te,e)},this.setSize=function(e,t){if(0>e||0>t)return!0;var i={};i.width=e+"px",i.height=t+"px",ne.css(i);var n={};n.height=t+"px",n.top="0px",n.left="0px",re.css(n);var r={};r.height=t+"px",r.width=e+"px",oe.css(r),ae.css(r),se.css(r);var o=e-Te.slider_item_padding_left-Te.slider_item_padding_right,s=t-Te.slider_item_padding_top-Te.slider_item_padding_bottom,d={};d.width=o+"px",d.height=s+"px",d.top=Te.slider_item_padding_top+"px",d.left=Te.slider_item_padding_left+"px",ne.find(".ug-item-wrapper").css(d),Ee&&Ee.setSizeByParent();var _=he.getSlideType();if("image"!=_&&1==Te.slider_video_constantsize)I();else{var g=e-Te.slider_video_padding_left-Te.slider_video_padding_right,c=t-Te.slider_video_padding_top-Te.slider_video_padding_bottom;ye.setSize(g,c)}a(),u(oe),u(ae),u(se),l()},this.refreshSlideItems=function(){return 1==he.isAnimating()?!0:(u(oe),u(ae),u(se),void l())},this.isMouseOver=function(){return ne.ismouseover()},this.setPosition=function(e,t){Ie.placeElement(ne,e,t)},this.zoomIn=function(){return _e?void _e.zoomIn():!0},this.zoomOut=function(){return _e?void _e.zoomOut():!0},this.zoomBack=function(){return _e?void _e.zoomBack():!0}}function UGTextPanel(){function e(e,t){if(!t)var t=v.textpanel_padding_top;var i=t;if(d){var n=i;f.placeElement(d,0,n);var o=f.getElementSize(d),i=o.bottom}var a="";if(_&&(a=jQuery.trim(_.text())),""!=a){var s=i;d&&(s+=v.textpanel_padding_title_description),f.placeElement(_,0,s);var l=f.getElementSize(_);i=l.bottom}if(!v.textpanel_height){var u=i+v.textpanel_padding_bottom;r(u,e)}}function t(){var e=0;if(d&&(e+=d.outerHeight()),_){var t="";_&&(t=jQuery.trim(_.text())),""!=t&&(d&&(e+=v.textpanel_padding_title_description),e+=_.outerHeight())}return e}function i(){var i=t(),n=(c.height()-i)/2;e(!1,n)}function n(){var i=t(),n=c.height()-i-v.textpanel_padding_bottom;e(!1,n)}function r(e,t){if(!t)var t=!1;if(1==t){if(g){var i=g.height();e>i&&g.height(e)}var n={height:e+"px"};l.add(c).animate(n,v.textpanel_fade_duration)}else g&&g.height(e),l.add(c).height(e)}function o(){if(1==v.textpanel_enable_bg){g=l.children(".ug-textpanel-bg"),g.fadeTo(0,v.textpanel_bg_opacity);var e={"background-color":v.textpanel_bg_color};e=jQuery.extend(e,v.textpanel_bg_css),g.css(e)}if(1==v.textpanel_enable_title){d=c.children(".ug-textpanel-title");var t={};null!==v.textpanel_title_color&&(t.color=v.textpanel_title_color),null!==v.textpanel_title_font_family&&(t["font-family"]=v.textpanel_title_font_family),null!==v.textpanel_title_text_align&&(t["text-align"]=v.textpanel_title_text_align),null!==v.textpanel_title_font_size&&(t["font-size"]=v.textpanel_title_font_size+"px"),null!==v.textpanel_title_bold&&(v.textpanel_title_bold===!0?t["font-weight"]="bold":t["font-weight"]="normal"),v.textpanel_css_title&&(t=jQuery.extend(t,v.textpanel_css_title)),d.css(t)}if(1==v.textpanel_enable_description){_=c.children(".ug-textpanel-description");var i={};null!==v.textpanel_desc_color&&(i.color=v.textpanel_desc_color),null!==v.textpanel_desc_font_family&&(i["font-family"]=v.textpanel_desc_font_family),null!==v.textpanel_desc_text_align&&(i["text-align"]=v.textpanel_desc_text_align),null!==v.textpanel_desc_font_size&&(i["font-size"]=v.textpanel_desc_font_size+"px"),null!==v.textpanel_desc_bold&&(v.textpanel_desc_bold===!0?i["font-weight"]="bold":i["font-weight"]="normal"),v.textpanel_css_title&&(i=jQuery.extend(i,v.textpanel_css_description)),_.css(i)}}function a(){var e=h.getSelectedItem();p.setText(e.title,e.description)}function s(){jQuery(h).on(h.events.ITEM_CHANGE,a)}var l,u,d,_,g,c,h,p=this,f=new UGFunctions,m="",v={textpanel_align:"bottom",textpanel_margin:0,textpanel_text_valign:"middle",textpanel_padding_top:10,textpanel_padding_bottom:10,textpanel_height:null,textpanel_padding_title_description:5,textpanel_padding_right:11,textpanel_padding_left:11,textpanel_fade_duration:200,textpanel_enable_title:!0,textpanel_enable_description:!0,textpanel_enable_bg:!0,textpanel_bg_color:"#000000",textpanel_bg_opacity:.4,textpanel_title_color:null,textpanel_title_font_family:null,textpanel_title_text_align:null,textpanel_title_font_size:null,textpanel_title_bold:null,textpanel_css_title:{},textpanel_desc_color:null,textpanel_desc_font_family:null,textpanel_desc_text_align:null,textpanel_desc_font_size:null,textpanel_desc_bold:null,textpanel_css_description:{},textpanel_bg_css:{}},b={isFirstTime:!0};this.positionElements=function(t){if(!v.textpanel_height||"top"==v.textpanel_text_valign)return e(t),!1;switch(v.textpanel_text_valign){default:case"top":e(!1);break;case"bottom":n();break;case"center":case"middle":i()}},this.init=function(e,t,i){if(h=e,i&&(m=i,t=f.convertCustomPrefixOptions(t,m,"textpanel")),t&&(v=jQuery.extend(v,t)),0==v.textpanel_enable_title&&0==v.textpanel_enable_description)throw new Error("Textpanel Error: The title or description must be enabled");v.textpanel_height&&v.textpanel_height<0&&(v.textpanel_height=null)},this.appendHTML=function(e){u=e;var t="
    ";1==v.textpanel_enable_bg&&(t+="
    "),t+="
    ",1==v.textpanel_enable_title&&(t+="
    "),1==v.textpanel_enable_description&&(t+="
    "),t+="
    ",e.append(t),l=e.children(".ug-textpanel"),c=l.children(".ug-textpanel-textwrapper"),o()},this.destroy=function(){jQuery(h).off(h.events.ITEM_CHANGE)},this.run=function(){p.setSizeByParent(),s()},this.setPanelSize=function(e){var t=80;v.textpanel_height&&(t=v.textpanel_height),l.width(e),l.height(t),g&&(g.width(e),g.height(t));var i=e-v.textpanel_padding_left-v.textpanel_padding_right,n=v.textpanel_padding_left;f.setElementSizeAndPosition(c,n,0,i,t),d&&d.width(i),_&&_.width(i),0==b.isFirstTime&&p.positionElements(!1)},this.setSizeByParent=function(){var e=f.getElementSize(u);p.setPanelSize(e.width)},this.setTextPlain=function(e,t){d&&d.html(e),_&&_.html(t)},this.setText=function(e,t){1==b.isFirstTime?(p.setTextPlain(e,t),b.isFirstTime=!1,p.positionElements(!1)):c.stop().fadeTo(v.textpanel_fade_duration,0,function(){p.setTextPlain(e,t),p.positionElements(!0),jQuery(this).fadeTo(v.textpanel_fade_duration,1)})},this.positionPanel=function(e,t){var i={};if(void 0!==e&&null!==e)i.top=e;else switch(v.textpanel_align){case"top":i.top=v.textpanel_margin+"px";break;case"bottom":i.top="auto",i.bottom=v.textpanel_margin+"px";break;case"middle":i.top=f.getElementRelativePos(l,"middle",v.textpanel_margin)}void 0!==t&&null!==t&&(i.left=t),l.css(i)},this.setOptions=function(e){m&&(e=f.convertCustomPrefixOptions(e,m,"textpanel")),v=jQuery.extend(v,e)},this.getElement=function(){return l},this.getSize=function(){var e=f.getElementSize(l);return e},this.refresh=function(e,t,i){o(),i?p.setPanelSize(i):p.setSizeByParent(),p.positionElements(!1),t!==!0&&p.positionPanel(),e===!0&&p.show()},this.hide=function(){l.hide()},this.show=function(){l.show()},this.getOptions=function(){return v},this.getOption=function(e){return 0==v.hasOwnProperty(e)?null:v[e]}}function UGZoomButtonsPanel(){function e(e){return e?e.hasClass("ug-zoompanel-button-disabled")?!0:!1:!0}function t(e){e&&e.addClass("ug-zoompanel-button-disabled")}function i(e){e&&e.removeClass("ug-zoompanel-button-disabled")}function n(){if(0==d.isCurrentSlideType("image"))return!0;var n=d.isCurrentSlideImageFit();1==n?0==e(s)&&(t(s),t(l)):1==e(s)&&(i(s),i(l))}var r,o,a,s,l,u=this,d=new UGSlider,_=new UGFunctions,g={slider_zoompanel_skin:""};this.init=function(e,t){d=e,t&&(g=jQuery.extend(g,t))},this.appendHTML=function(e){o=e;var t="
    ";t+="
    ",t+="
    ",t+="
    ",t+="
    ",e.append(t),r=e.children(".ug-zoompanel"),a=r.children(".ug-zoompanel-plus"),s=r.children(".ug-zoompanel-minus"),l=r.children(".ug-zoompanel-return")},this.setObjects=function(e,t,i){a=e,s=t,l=i,s&&s.addClass("ug-zoompanel-button-disabled"),l&&l.addClass("ug-zoompanel-button-disabled")},this.getElement=function(){return r},u.initEvents=function(){_.addClassOnHover(a,"ug-button-hover"),_.addClassOnHover(s,"ug-button-hover"),_.addClassOnHover(l,"ug-button-hover"),_.setButtonOnClick(a,function(){return 1==e(a)?!0:void d.zoomIn()}),_.setButtonOnClick(s,function(){return 1==e(s)?!0:void d.zoomOut()}),_.setButtonOnClick(l,function(){return 1==e(l)?!0:void d.zoomBack()}),jQuery(d).on(d.events.ZOOM_CHANGE,n),jQuery(d).on(d.events.ITEM_CHANGED,n)}}function UGBullets(){function e(){var e="",t="";-1!=c.bullets_space_between&&(t=" style='margin-left:"+c.bullets_space_between+"px'");for(var i=0;l>i;i++)e+=0==i?"
    ":"
    ";o.html(e)}function t(e){if(1==s.isActive(e))return!0;var t=e.index();jQuery(s).trigger(s.events.BULLET_CLICK,t)}function i(){var e=o.children(".ug-bullet");_.setButtonOnClick(e,t),e.on("mousedown mouseup",function(e){return!1})}function n(e){if(0>e||e>=l)throw new Error("wrong bullet index: "+e)}function r(){if(1==g.isInited)return!0;throw new Error("The bullets are not inited!")}var o,a,s=this,l=0,u=new UniteGalleryMain,d=-1,_=new UGFunctions,g={isInited:!1},c={bullets_skin:"",bullets_addclass:"",bullets_space_between:-1};this.events={BULLET_CLICK:"bullet_click"},this.init=function(e,t,i){u=e,l=i?i:u.getNumItems(),g.isInited=!0,c=jQuery.extend(c,t),""==c.bullets_skin&&(c.bullets_skin=c.gallery_skin)},this.appendHTML=function(t){a=t,r();var n="";""!=c.bullets_addclass&&(n=" "+c.bullets_addclass);var s="
    ";s+="
    ",o=jQuery(s),t.append(o),e(),i()},this.updateNumBullets=function(t){l=t,e(),i()},this.getElement=function(){return o},this.setActive=function(e){r(),n(e);var t=o.children(".ug-bullet");t.removeClass("ug-bullet-active");var i=jQuery(t[e]);i.addClass("ug-bullet-active"),d=e},this.isActive=function(e){if(n(e),"number"!=typeof e)var t=e;else var t=o.children(".ug-bullet")[e];return t.hasClass("ug-bullet-active")?!0:!1}}function UGProgressBar(){var e,t,i=this,n=0,r=new UGFunctions,o={slider_progressbar_color:"#ffffff",slider_progressbar_opacity:.6,slider_progressbar_line_width:5};this.put=function(i,n){n&&(o=jQuery.extend(o,n)),i.append("
    "),e=i.children(".ug-progress-bar"),t=e.children(".ug-progress-bar-inner"),t.css("background-color",o.slider_progressbar_color),e.height(o.slider_progressbar_line_width),t.height(o.slider_progressbar_line_width),t.width("0%");var r=o.slider_progressbar_opacity,a=t[0];a.style.opacity=r,a.style.filter="alpha(opacity="+100*r+")"},this.putHidden=function(t,n){i.put(t,n),e.hide()},this.getElement=function(){return e},this.setSize=function(n){e.width(n),t.width(n),i.draw()},this.setPosition=function(t,i,n,o){r.placeElement(e,t,i,n,o)},this.draw=function(){var e=100*n;t.width(e+"%")},this.setProgress=function(e){n=r.normalizePercent(e),i.draw()},this.getType=function(){return"bar"}}function UGProgressPie(){function e(e){if(!e)var e=0;var t=Math.min(a.slider_progresspie_width,a.slider_progresspie_height)/2,n=i[0].getContext("2d");0==r&&(r=!0,n.rotate(1.5*Math.PI),n.translate(-2*t,0)),n.clearRect(0,0,a.slider_progresspie_width,a.slider_progresspie_height);var o=a.slider_progresspie_width/2,s=a.slider_progresspie_height/2,l=0,u=e*Math.PI*2;if(1==a.slider_progresspie_type_fill)n.beginPath(),n.moveTo(o,s),n.arc(o,s,t,l,u),n.lineTo(o,s),n.fillStyle=a.slider_progresspie_color1,n.fill(),n.closePath();else{n.globalCompositeOperation="source-over",n.beginPath(),n.moveTo(o,s),n.arc(o,s,t,l,u),n.lineTo(o,s),n.fillStyle=a.slider_progresspie_color1,n.fill(),n.closePath(),n.globalCompositeOperation="destination-out";var d=t-a.slider_progresspie_stroke_width;n.beginPath(),n.moveTo(o,s),n.arc(o,s,d,l,u),n.lineTo(o,s),n.fillStyle=a.slider_progresspie_color1,n.fill(),n.closePath()}1==a.slider_progresspie_type_fill&&(l=u,u=2*Math.PI,n.beginPath(),n.arc(o,s,t,l,u),n.lineTo(o,s),n.fillStyle=a.slider_progresspie_color2,n.fill(),n.closePath())}var t,i,n=this,r=!1,o=new UGFunctions,a={slider_progresspie_type_fill:!1,slider_progresspie_color1:"#B5B5B5",slider_progresspie_color2:"#E5E5E5",slider_progresspie_stroke_width:6,slider_progresspie_width:30,slider_progresspie_height:30};this.put=function(e,t){t&&(a=jQuery.extend(a,t)),e.append(""),i=e.children(".ug-canvas-pie")},this.putHidden=function(t,r){n.put(t,r),e(.1),i.hide()},this.getElement=function(){return i},this.setPosition=function(e,t){o.placeElement(i,e,t)},this.getSize=function(){var e={width:a.slider_progresspie_width,height:a.slider_progresspie_height};return e},this.setProgress=function(i){i=o.normalizePercent(i),t=i,e(i)},this.getType=function(){return"pie"}}function UGTouchSliderControl(){function e(e){if(!e)var e=m.getSlidesReference();var t=v.getElementSize(e.objCurrentSlide),i=-t.left,n=v.getElementSize(h),r=i-n.left;return r}function t(){var t=m.getSlidesReference(),i=e(t),n=Math.round(3*t.objCurrentSlide.width()/8);if(Math.abs(i)>=n)return!0;var r=Math.abs(b.lastMouseX-b.startMouseX);Math.abs(b.lastMouseY-b.startMouseY);if(20>r)return!1;var o=jQuery.now(),a=o-b.startTime;return 500>a?!0:!1}function i(e){if(1==m.isInnerInPlace())return!1;if(p.trigger(m.events.BEFORE_RETURN),!e)var e=m.getSlidesReference();var t=v.getElementSize(e.objCurrentSlide),i=-t.left;h.animate({left:i+"px"},{duration:f.slider_transition_return_speed,easing:f.slider_transition_continuedrag_easing,queue:!1,progress:function(e,t,n){if(1==b.isDragVideo){var r=v.getElementSize(h),o=r.left,a=o-i,s=b.videoStartX+a;b.videoObject.css("left",s)}},complete:function(){p.trigger(m.events.AFTER_RETURN)}})}function n(e){m.getVideoObject().hide(),m.switchSlideNums(e),m.placeNabourItems()}function r(){var t=m.getSlidesReference(),r=e(t);if(0==r)return!1;var o=r>0?"left":"right",a=!1;switch(o){case"right":if(m.isSlideHasItem(t.objPrevSlide))var s=v.getElementSize(t.objPrevSlide),l=-s.left;else a=!0;break;case"left":if(m.isSlideHasItem(t.objNextSlide))var u=v.getElementSize(t.objNextSlide),l=-u.left;else a=!0}1==a?i(t):h.stop().animate({left:l+"px"},{duration:f.slider_transition_continuedrag_speed,easing:f.slider_transition_continuedrag_easing,queue:!1,progress:function(){if(1==b.isDragVideo){var e=v.getElementSize(h),t=e.left,i=t-b.startPosx,n=b.videoStartX+i;b.videoObject.css("left",n)}},always:function(){n(o),p.trigger(m.events.AFTER_DRAG_CHANGE)}})}function o(e){var t=b.lastMouseX-b.startMouseX;if(0==t)return!0;var i=0>t?"left":"right",n=m.getObjZoom();if(n){var r=n.isPanEnabled(e,i);if(1==r)return b.isInitDataValid=!1,!0;if(0==b.isInitDataValid)return a(e),!0}var o=b.startPosx+t;if(t>0&&o>0)o/=3;else if(0>t){var s=o+h.width(),l=c.width();l>s&&(o=b.startPosx+t/3)}if(0==b.isDragging&&(b.isDragging=!0,p.trigger(m.events.START_DRAG)),h.css("left",o+"px"),1==b.isDragVideo){var u=o-b.startPosx,d=b.videoStartX+u;b.videoObject.css("left",d)}}function a(e){var t=v.getMousePosition(e);b.startMouseX=t.pageX,b.startMouseY=t.pageY,b.lastMouseX=b.startMouseX,b.lastMouseY=b.startMouseY,b.startTime=jQuery.now();var i=v.getArrTouches(e);b.startArrTouches=v.getArrTouchPositions(i);var n=v.getElementSize(h);b.startPosx=n.left,b.isInitDataValid=!0,b.isDragVideo=!1,v.storeEventData(e,b.storedEventID)}function s(e){b.touch_active=!1}function l(e,t){b.touch_active=!0,a(t)}function u(e){e.preventDefault(),b.isDragging=!1,1==m.isAnimating()&&h.stop(!0,!0);var t=v.getArrTouches(e);return t.length>1?(1==b.touch_active&&s("1"),!0):1==b.touch_active?!0:void l("1",e)}function d(e){if(0==b.touch_active)return!0;if(0==e.buttons)return s("2"),r(),!0;v.updateStoredEventData(e,b.storedEventID),e.preventDefault();var t=v.getMousePosition(e);b.lastMouseX=t.pageX,b.lastMouseY=t.pageY;var i=null;1==f.slider_vertical_scroll_ondrag&&(i=v.handleScrollTop(b.storedEventID)),"vert"!==i&&o(e)}function _(e){var n=v.getArrTouches(e),o=n.length,a=m.isInnerInPlace();if(1==a&&0==b.touch_active&&0==o)return!0;if(0==o&&1==b.touch_active){s("3");var u=!1,d=v.wasVerticalScroll(b.storedEventID);0==d&&(u=t()),1==u?r():i()}else 1==o&&0==b.touch_active&&l("2",e)}function g(){c.bind("mousedown touchstart",u),jQuery("body").bind("mousemove touchmove",d),jQuery(window).add("body").bind("mouseup touchend",_)}var c,h,p,f,m=new UGSlider,v=new UGFunctions,f={slider_transition_continuedrag_speed:250,slider_transition_continuedrag_easing:"linear",slider_transition_return_speed:300,slider_transition_return_easing:"easeInOutQuad"},b={touch_active:!1,startMouseX:0,startMouseY:0,lastMouseX:0,lastMouseY:0,startPosx:0,startTime:0,isInitDataValid:!1,slides:null,lastNumTouches:0,isDragging:!1,storedEventID:"touchSlider",videoStartX:0,isDragVideo:!1,videoObject:null};this.isTapEventOccured=function(t){var i=v.getArrTouches(t),n=i.length;if(0!=n||0!=b.lastNumTouches)return b.lastNumTouches=n,!1;b.lastNumTouches=n;var r=m.getSlidesReference(),o=(e(r),Math.abs(b.lastMouseX-b.startMouseX)),a=Math.abs(b.lastMouseY-b.startMouseY),s=jQuery.now(),l=s-b.startTime;return 20>o&&50>a&&500>l?!0:!1},this.init=function(e,t){m=e,p=jQuery(m),g_objects=e.getObjects(),c=g_objects.g_objSlider,h=g_objects.g_objInner,f=jQuery.extend(f,t),g()},this.getLastMousePos=function(){var e={pageX:b.lastMouseX,pageY:b.lastMouseY};return e},this.isTouchActive=function(){return b.touch_active}}function UGZoomSliderControl(){function e(e,t){E=e,w=jQuery(E),g_objects=e.getObjects(),y=g_objects.g_objSlider,I=g_objects.g_objInner,S=jQuery.extend(S,t),b()}function t(){var e=E.getScaleMode();return"down"!=e&&(e="fit"),e}function i(){var e=jQuery.now(),i=e-P.storeImageLastTime;if(20>i)return!1;var n=E.getSlidesReference();if(P.objSlide=n.objCurrentSlide,P.objImage=n.objCurrentSlide.find("img"),0==P.objImage.length)return!1;P.objImageSize=T.getElementSize(P.objImage),P.objParent=P.objImage.parent(),P.objParentSize=T.getElementSize(P.objParent);var r=t();objPadding=E.getObjImagePadding(),P.objFitImageSize=T.getImageInsideParentDataByImage(P.objImage,r,objPadding);var e=jQuery.now();return P.storeImageLastTime=e,!0}function n(e,i){var n=E.getSlidesReference(),r=n.objCurrentSlide.find("img"),o=t();w.trigger(E.events.ZOOM_START);var a=!0,s=E.getObjImagePadding();if("back"==e){var l=T.getImageOriginalSize(r);T.scaleImageFitParent(r,l.width,l.height,o,s)}else{var u="in"==e?!0:!1;a=T.zoomImageInsideParent(r,u,S.slider_zoom_step,i,o,S.slider_zoom_max_ratio,s)}1==a&&(w.trigger(E.events.ZOOMING),w.trigger(E.events.ZOOM_CHANGE),w.trigger(E.events.ZOOM_END))}function r(e,t,i){var n=T.getArrTouches(t);if(i===!0){if(1!=n.length)return!1}else if(n.length>1)return!1;return T.isElementBiggerThenParent(e)?!0:!1}function o(e){var t=T.getMousePosition(e);P.startMouseX=t.pageX,P.startMouseY=t.pageY,P.lastMouseX=P.startMouseX,P.lastMouseY=P.startMouseY,P.startImageX=P.objImageSize.left,P.startImageY=P.objImageSize.top,P.panXActive=P.objImageSize.width>P.objParentSize.width,P.panYActive=P.objImageSize.height>P.objParentSize.height}function a(e){P.isPanActive=!0,o(e)}function s(e){if(void 0==P.objImage||0==P.objImage.length)return!0;var t=T.getMousePosition(e),i=(t.pageX-P.startMouseX,t.pageY-P.startMouseY,t.pageX-P.lastMouseX),n=t.pageY-P.lastMouseY,r=0>i?"left":"right",o=0>n?"up":"down";P.lastMouseX=t.pageX,P.lastMouseY=t.pageY;var a=T.getElementSize(P.objImage);0==P.panYActive?n=0:"down"==o&&a.top>0?n/=3:"up"==o&&a.bottom0?i/=3:"left"==r&&a.rightP.objParentSize.width,P.panYActive=P.objImageSize.height>P.objParentSize.height,1==P.panYActive?r.top>0?(n=0,t=!0):r.bottom0?(i=0,e=!0):r.right0&&(l=o/s.width),l>S.slider_zoom_max_ratio)return!0;panX=-(P.imageOrientPoint.x*n-P.imageOrientPoint.x),panY=-(P.imageOrientPoint.y*n-P.imageOrientPoint.y);var u=r.x-P.startMiddlePoint.x,d=r.y-P.startMiddlePoint.y,_=P.startImageX+panX+u,g=P.startImageY+panY+d;T.setElementSizeAndPosition(P.objImage,_,g,o,a),w.trigger(E.events.ZOOMING),w.trigger(E.events.ZOOM_CHANGE)}function h(){if(void 0==P.objImage||0==P.objImage.length)return!0;var e=T.getElementSize(P.objImage);if(e.width0,a=T.getMousePosition(e),s=1==o?"in":"out";n(s,a)}function b(){y.on("mousewheel",v),y.bind("mousedown touchstart",p),jQuery("body").bind("mousemove touchmove",m),jQuery(window).add("body").bind("mouseup touchend",f),w.bind(E.events.BEFORE_RETURN,function(){h()}),w.bind(E.events.ITEM_CHANGED,function(){P.isZoomedOnce=!1}),w.bind(E.events.ZOOM_CHANGE,function(){P.isZoomedOnce=!0})}var y,I,w,E=new UGSlider,T=new UGFunctions,S={slider_zoom_step:1.2,slider_zoom_max_ratio:6,slider_zoom_return_pan_duration:400,slider_zoom_return_pan_easing:"easeOutCubic"},P={isPanActive:!1,startMouseX:0,startMouseY:0,lastMouseX:0,lastMouseY:0,startImageX:0,startImageY:0,panXActive:!1,panYActive:!1,objImage:null,objImageSize:null,objParent:null,objParentSize:null,objSlide:null,storeImageLastTime:0,isZoomActive:!1,startDistance:0,startMiddlePoint:null,imageOrientPoint:null,objFitImageSize:null,isZoomedOnce:!1};this.________EXTERNAL_____________=function(){},this.isPanEnabled=function(e,t){if(i(),void 0==P.objImage||0==P.objImage.length)return!1;if(0==P.isZoomedOnce)return!1;if(0==r(P.objImage,e))return!1;if(0==E.isInnerInPlace())return!1;if("left"==t){if(P.objImageSize.right<=P.objParentSize.width)return!1}else if(P.objImageSize.left>=0)return!1;return!0},this.init=function(t,i){e(t,i)},this.zoomIn=function(){n("in")},this.zoomOut=function(){n("out")},this.zoomBack=function(){n("back")}}function UGWistiaAPI(){function e(){return"undefined"!=typeof Wistia}function t(e,t,n,o,a){r=null,s=!1;var l=e+"_video",u="
     
    ";jQuery("#"+e).html(u),r=Wistia.embed(t,{version:"v1",videoWidth:n,videoHeight:o,container:l,autoPlay:a}),s=!0,i()}function i(){r.bind("play",function(){a.trigger(o.events.START_PLAYING)}),r.bind("pause",function(){a.trigger(o.events.STOP_PLAYING)}),r.bind("end",function(){a.trigger(o.events.STOP_PLAYING)})}this.isAPILoaded=!1;var n,r,o=this,a=jQuery(this),s=!1;this.events={START_PLAYING:"start_playing",STOP_PLAYING:"stop_playing"},this.loadAPI=function(){return 1==g_ugWistiaAPI.isAPILoaded?!0:e()?(g_ugWistiaAPI.isAPILoaded=!0,!0):(g_ugFunctions.loadJs("fast.wistia.com/assets/external/E-v1.js",!0),void(g_ugWistiaAPI.isAPILoaded=!0))},this.doCommand=function(e){if(null==r)return!1;if(0==s)return!1;switch(e){case"play":r.play();break;case"pause":r.pause()}},this.pause=function(){o.doCommand("pause")},this.play=function(){o.doCommand("play")},this.putVideo=function(i,r,o,a,s){return e()?(t(i,r,o,a,s),!0):(this.loadAPI(),void(n=setInterval(function(){e()&&(t(i,r,o,a,s),clearInterval(n))},500)))},this.isPlayerReady=function(){return s&&r?!0:!1}}function UGSoundCloudAPI(){function e(){return"undefined"!=typeof SC}function t(e,t,n,a,s){r=null,g_isPlayerReady=!1;var l=e+"_iframe",u=location.protocol+"//w.soundcloud.com/player/?url=http://api.soundcloud.com/tracks/"+t;u+="&buying=false&liking=false&download=false&sharing=false&show_artwork=true&show_comments=false&show_playcount=true&show_user=false&hide_related=true&visual=true&start_track=0&callback=true",u+=s===!0?"&auto_play=true":"&auto_play=false";var d="";jQuery("#"+e).html(d),r=SC.Widget(l),r.bind(SC.Widget.Events.READY,function(){r&&(g_isPlayerReady=!0,i())}),o=e}function i(){r.bind(SC.Widget.Events.PLAY,function(){s.trigger(a.events.START_PLAYING)}),r.bind(SC.Widget.Events.PAUSE,function(){s.trigger(a.events.STOP_PLAYING)}),r.bind(SC.Widget.Events.FINISH,function(){s.trigger(a.events.STOP_PLAYING)})}this.isAPILoaded=!1;var n,r,o,a=this,s=jQuery(this);this.events={START_PLAYING:"start_playing",STOP_PLAYING:"stop_playing"},this.loadAPI=function(){return 1==g_ugSoundCloudAPI.isAPILoaded?!0:e()?(g_ugSoundCloudAPI.isAPILoaded=!0,!0):(g_ugFunctions.loadJs("w.soundcloud.com/player/api.js",!0),void(g_ugSoundCloudAPI.isAPILoaded=!0))},this.putSound=function(i,r,o,a,s){return e()?(t(i,r,o,a,s),!0):(this.loadAPI(),void(n=setInterval(function(){e()&&(t(i,r,o,a,s),clearInterval(n))},500)))},this.doCommand=function(e){if(null==r)return!1;if(0==g_isPlayerReady)return!1;switch(e){case"play":r.play();break;case"pause":r.pause()}},this.pause=function(){a.doCommand("pause")},this.play=function(){a.doCommand("play")},this.destroy=function(){g_isPlayerReady=!1,r=null,o&&(jQuery("#"+o).html(""),o=null)}}function UGHtml5MediaAPI(){function e(){return"undefined"!=typeof mejs}function t(e,t,n,o,a){r=null,g_isPlayerReady=!1;var s=location.protocol+"//cdnjs.cloudflare.com/ajax/libs/mediaelement/2.18.1/flashmediaelement-cdn.swf",l=location.protocol+"//cdnjs.cloudflare.com/ajax/libs/mediaelement/2.18.1/silverlightmediaelement.xap",u=e+"_video",d="";a&&a===!0&&(d="autoplay='autoplay'");var _="";t.posterImage&&(_="poster='"+t.posterImage+"'");var g="",jQuery("#"+e).html(g),new MediaElement(u,{enablePluginDebug:!1,flashName:s,silverlightName:l,success:function(e,t){g_isPlayerReady=!0,r=e,0==a&&r.pause(),i()},error:function(e){trace(e)}})}function i(){g_ugFunctions.addEvent(r,"play",function(){a.trigger(o.events.START_PLAYING)}),g_ugFunctions.addEvent(r,"pause",function(){a.trigger(o.events.STOP_PLAYING)}),g_ugFunctions.addEvent(r,"ended",function(){a.trigger(o.events.STOP_PLAYING)})}this.isAPILoaded=!1;var n,r,o=this,a=jQuery(this);this.events={START_PLAYING:"start_playing",STOP_PLAYING:"stop_playing"},this.loadAPI=function(){return 1==g_ugHtml5MediaAPI.isAPILoaded?!0:e()?(g_ugHtml5MediaAPI.isAPILoaded=!0,!0):(g_ugFunctions.loadJs("cdnjs.cloudflare.com/ajax/libs/mediaelement/2.18.1/mediaelement.min.js",!0),g_ugFunctions.loadCss("cdnjs.cloudflare.com/ajax/libs/mediaelement/2.18.1/mediaelementplayer.min.css",!0),void(g_ugHtml5MediaAPI.isAPILoaded=!0))},this.putVideo=function(i,r,o,a,s){return e()?(t(i,r,o,a,s),!0):(this.loadAPI(),void(n=setInterval(function(){e()&&(t(i,r,o,a,s),clearInterval(n))},500)))},this.doCommand=function(e){if(null==r)return!1;if(0==g_isPlayerReady)return!1;switch(e){case"play":r.play();break;case"pause":r.pause()}},this.pause=function(){o.doCommand("pause")},this.play=function(){o.doCommand("play")}}function UGVimeoAPI(){function e(){return"undefined"!=typeof Froogaloop}function t(e,t,n,o,a){s=null,l=!1;var u=location.protocol+"//player.vimeo.com/video/"+t+"?api=1";a===!0&&(u+="&byline=0&autoplay=1&title=0&portrait=0");var d="";jQuery("#"+e).html(d);var _=jQuery("#"+e+" iframe")[0];s=Froogaloop(_),s.addEvent("ready",function(){s&&(l=!0,i())}),r=e}function i(){return s?(s.addEvent("cuechange",function(){1==u&&o.play()}),s.addEvent("play",function(){a.trigger(o.events.START_PLAYING)}),s.addEvent("pause",function(){a.trigger(o.events.STOP_PLAYING)}),void s.addEvent("finish",function(){a.trigger(o.events.STOP_PLAYING)})):!1}this.isAPILoaded=!1;var n,r,o=this,a=jQuery(this),s=null,l=!1,u=!1;this.events={START_PLAYING:"start_playing",STOP_PLAYING:"stop_playing"},this.loadAPI=function(){return 1==g_ugVimeoAPI.isAPILoaded?!0:e()?(g_ugVimeoAPI.isAPILoaded=!0,!0):(g_ugFunctions.loadJs("f.vimeocdn.com/js/froogaloop2.min.js",!0),void(g_ugVimeoAPI.isAPILoaded=!0))},this.doCommand=function(e){if(null==s)return!1;if(0==l)return!1;switch(e){default:s.api(e)}},this.pause=function(){o.doCommand("pause")},this.play=function(){o.doCommand("play")},this.destroy=function(){s&&(s.api("unload"),s=null,l=!1),r&&jQuery("#"+r).html("")},this.putVideo=function(i,r,o,a,s){return e()?(t(i,r,o,a,s),!0):(this.loadAPI(),void(n=setInterval(function(){e()&&(t(i,r,o,a,s),clearInterval(n))},500)))},this.isPlayerReady=function(){return l&&s?!0:!1},this.changeVideo=function(e,t){return 0==o.isPlayerReady()?!1:(u=t,void s.api("loadVideo",e))},this.getVideoImages=function(e,t,i){var n=location.protocol+"//vimeo.com/api/v2/video/"+e+".json";jQuery.get(n,{},function(e){var n={};n.preview=e[0].thumbnail_large,n.thumb=e[0].thumbnail_medium,i(t,n)})}}function UGYoutubeAPI(){function e(e,t,r,a,u){s&&l&&s.destroy();var d={controls:2,showinfo:_.video_youtube_showinfo,rel:0};u===!0&&(d.autoplay=1),l=!1,s=new YT.Player(e,{height:a,width:r,videoId:t,playerVars:d,events:{onReady:i,onStateChange:n}}),o=e}function t(){return"undefined"!=typeof YT&&"undefined"!=typeof YT.Player?!0:!1}function i(){l=!0}function n(){if("function"!=typeof s.getPlayerState)return trace("Youtube API error: can't get player state"),!1;var e=s.getPlayerState();switch(e){case YT.PlayerState.PLAYING:u.trigger(a.events.START_PLAYING);break;default:d==YT.PlayerState.PLAYING&&u.trigger(a.events.STOP_PLAYING)}d=e}this.isAPILoaded=!1;var r,o,a=this,s=null,l=!1,u=jQuery(this),d=-1,_={video_youtube_showinfo:!0};this.events={START_PLAYING:"start_playing",STOP_PLAYING:"stop_playing"},this.setOptions=function(e){_=jQuery.extend(_,e)},this.putVideo=function(i,n,o,a,s){return t()?(e(i,n,o,a,s),!0):(this.loadAPI(),void(r=setInterval(function(){t()&&(e(i,n,o,a,s),clearInterval(r))},500)))},this.loadAPI=function(){return 1==g_ugYoutubeAPI.isAPILoaded?!0:"undefined"!=typeof YT?(g_ugYoutubeAPI.isAPILoaded=!0,!0):(g_ugFunctions.loadJs("www.youtube.com/player_api",!0),void(g_ugYoutubeAPI.isAPILoaded=!0))},this.doCommand=function(e,t){if(!s)return!0;if(0==l)return!1;switch(e){case"play":if("function"!=typeof s.playVideo)return!1;s.playVideo();break;case"pause":if("function"!=typeof s.pauseVideo)return!1;s.pauseVideo();break;case"seek":if("function"!=typeof s.seekTo)return!1;s.seekTo(t);break;case"stopToBeginning":var i=s.getPlayerState();switch(s.pauseVideo(),i){case YT.PlayerState.PLAYING:case YT.PlayerState.ENDED:case YT.PlayerState.PAUSED:s.seekTo(0)}}},this.play=function(){a.doCommand("play")},this.pause=function(){a.doCommand("pause")},this.destroy=function(){s&&(l=!1,s.destroy())},this.stopToBeginning=function(){a.doCommand("stopToBeginning")},this.changeVideo=function(e,t){return 0==a.isPlayerReady()?!1:void(t&&1==t?s.loadVideoById(e,0,"default"):s.cueVideoById(e,0,"default"))},this.isPlayerReady=function(){return l&&s?!0:!1},this.getVideoImages=function(e){var t={};return t.preview="https://i.ytimg.com/vi/"+e+"/sddefault.jpg",t.thumb="https://i.ytimg.com/vi/"+e+"/default.jpg",t}}function UGVideoPlayer(){function e(){c.hide()}function t(){h.trigger(c.events.PLAY_START),d&&d.hide()}function i(){h.trigger(c.events.PLAY_STOP),d&&d.show()}function n(){d&&(p.setButtonMobileReady(d),p.setButtonOnClick(d,e)),jQuery(f).on(f.events.START_PLAYING,t),jQuery(f).on(f.events.STOP_PLAYING,i),jQuery(m).on(m.events.START_PLAYING,t),jQuery(m).on(m.events.STOP_PLAYING,i),jQuery(v).on(v.events.START_PLAYING,t),jQuery(v).on(v.events.STOP_PLAYING,i),jQuery(b).on(b.events.START_PLAYING,t),jQuery(b).on(b.events.STOP_PLAYING,i),jQuery(y).on(y.events.START_PLAYING,t),jQuery(y).on(y.events.STOP_PLAYING,i)}function r(e){var t=["youtube","vimeo","html5","soundcloud","wistia"];for(var i in t){var n=t[i];if(n!=e)switch(n){case"youtube":f.pause(),f.destroy(),s.hide();break;case"vimeo":m.pause(),m.destroy(),l.hide();break;case"html5":v.pause(),u.hide();break;case"soundcloud":b.pause(),b.destroy(),_.hide();break;case"wistia":y.pause(),g.hide()}}}var o,a,s,l,u,d,_,g,c=this,h=jQuery(this),p=new UGFunctions,f=new UGYoutubeAPI,m=new UGVimeoAPI,v=new UGHtml5MediaAPI,b=new UGSoundCloudAPI,y=new UGWistiaAPI,I=null,w={video_enable_closebutton:!0};this.events={SHOW:"video_show",HIDE:"video_hide",PLAY_START:"video_play_start",PLAY_STOP:"video_play_stop"};var E={standAloneMode:!1,youtubeInnerID:"",vimeoPlayerID:"",html5PlayerID:"",wistiaPlayerID:"",soundCloudPlayerID:""};this.init=function(e,t,i){if(o=i,!o)throw new Error("missing gallery ID for video player, it's a must!");w=jQuery.extend(w,e),f.setOptions(w),t&&1==t&&(E.standAloneMode=!0)},this.setHtml=function(e){E.youtubeInnerID=o+"_youtube_inner",E.vimeoPlayerID=o+"_videoplayer_vimeo",E.html5PlayerID=o+"_videoplayer_html5",E.wistiaPlayerID=o+"_videoplayer_wistia",E.soundCloudPlayerID=o+"_videoplayer_soundcloud";var t="",e.append(t),a=e.children(".ug-videoplayer"),s=a.children(".ug-videoplayer-youtube"),l=a.children(".ug-videoplayer-vimeo"),u=a.children(".ug-videoplayer-html5"),_=a.children(".ug-videoplayer-soundcloud"),g=a.children(".ug-videoplayer-wistia"),0==E.standAloneMode&&1==w.video_enable_closebutton&&(d=a.children(".ug-videoplayer-button-close"))},this.destroy=function(){d&&(d.off("click"),d.off("touchend")),jQuery(f).off(f.events.START_PLAYING),jQuery(f).off(f.events.STOP_PLAYING),jQuery(m).off(m.events.START_PLAYING),jQuery(m).off(m.events.STOP_PLAYING),jQuery(v).off(v.events.START_PLAYING),jQuery(v).off(v.events.STOP_PLAYING),jQuery(b).off(b.events.START_PLAYING,t),jQuery(b).off(b.events.STOP_PLAYING,i),jQuery(y).off(y.events.START_PLAYING,t),jQuery(y).off(y.events.STOP_PLAYING,i),I=null},this.initEvents=function(){n()},this.setSize=function(e,t){p.setElementSize(a,e,t),d&&p.placeElement(d,"right","top")},this.setPosition=function(e,t){p.placeElement(a,e,t)},this.getObject=function(){return a},this.show=function(){return 1==c.isVisible()?!0:(a.show(),a.fadeTo(0,1),d&&d.show(),void h.trigger(c.events.SHOW))},this.hide=function(){return 0==c.isVisible()?!0:(r(),I=null,a.hide(),void h.trigger(c.events.HIDE))},this.getActiveAPI=function(){switch(I){case"youtube":return f;case"vimeo":return m;case"wistia":return y;case"soundcloud":return b;case"html5":return v;default:return null}},this.pause=function(){var e=c.getActiveAPI();return null==e?!1:void("function"==typeof e.pause&&e.pause())},this.isVisible=function(){return a.is(":visible")},this.playYoutube=function(e,t){if("undefined"==typeof t)var t=!0;r("youtube"),s.show();var i=s.children("#"+E.youtubeInnerID);0==i.length&&s.append("
    "),1==f.isPlayerReady()&&1==E.standAloneMode?f.changeVideo(e,t):f.putVideo(E.youtubeInnerID,e,"100%","100%",t),I="youtube"},this.playVimeo=function(e,t){if("undefined"==typeof t)var t=!0;r("vimeo"),l.show(),m.isPlayerReady()&&1==E.standAloneMode?m.changeVideo(e,t):m.putVideo(E.vimeoPlayerID,e,"100%","100%",t),I="vimeo"},this.playHtml5Video=function(e,t,i,n,o){if("undefined"==typeof o)var o=!0;r("html5"),u.show();var a={ogv:e,webm:t,mp4:i,posterImage:n};v.putVideo(E.html5PlayerID,a,"100%","100%",o),I="html5"},this.playSoundCloud=function(e,t){if("undefined"==typeof t)var t=!0;r("soundcloud"),_.show(),b.putSound(E.soundCloudPlayerID,e,"100%","100%",t),I="soundcloud"},this.playWistia=function(e,t){if("undefined"==typeof t)var t=!0;r("wistia"),g.show(),y.putVideo(E.wistiaPlayerID,e,"100%","100%",t),I="wistia"}}function ugCheckForMinJQueryVersion(){var e=g_ugFunctions.checkMinJqueryVersion("1.8.0");if(0==e)throw new Error("The gallery can run from jquery 1.8 You have jQuery "+jQuery.fn.jquery+" Please update your jQuery library.")}function ugCheckForErrors(e,t){function i(){if("undefined"==typeof jQuery)throw new Error("jQuery library not included")}function n(){if("function"==typeof jQuery.fn.unitegallery)return!0;var e="You have some jquery.js library include that comes after the gallery files js include.";throw e+="
    This include eliminates the gallery libraries, and make it not work.","cms"==t?(e+="

    To fix it you can:
        1. In the Gallery Settings -> Troubleshooting set option: Put JS Includes To Body option to true.",e+="
        2. Find the double jquery.js include and remove it."):e+="

    Please find and remove this jquery.js include and the gallery will work.
    * There should be only one jquery.js include before all other js includes in the page.",new Error(e)}try{"jquery"==t?(i(),ugCheckForMinJQueryVersion()):(ugCheckForMinJQueryVersion(),n())}catch(r){var o=r.message;if(o="Unite Gallery Error: "+o,o="
    "+o+"
    ","jquery"==t){var a=document.getElementById(e);a.innerHTML=o,a.style.display="block"}else jQuery(e).show().html(o);return!1}return!0}function UniteGalleryMain(){function __________INIT_GALLERY_______(){}function getThemeFunction(e){var t=e;return-1==t.indexOf("UGTheme_")&&(t="UGTheme_"+t),t}function initTheme(objCustomOptions){if(objCustomOptions.hasOwnProperty("gallery_theme"))g_options.gallery_theme=objCustomOptions.gallery_theme;else{var defaultTheme=g_options.gallery_theme;0==g_ugFunctions.isThemeRegistered(defaultTheme)&&(g_options.gallery_theme=g_ugFunctions.getFirstRegisteredTheme())}var themeFunction=getThemeFunction(g_options.gallery_theme);try{g_options.gallery_theme=eval(themeFunction)}catch(e){}g_options.gallery_theme=eval(themeFunction),g_objTheme=new g_options.gallery_theme,g_objTheme.init(t,objCustomOptions)}function resetOptions(){g_options=jQuery.extend({},g_temp.originalOptions),g_selectedItemIndex=-1,g_selectedItem=null,g_objSlider=void 0,g_objThumbs=void 0,g_objSlider=void 0}function checkForStartupErrors(){try{ugCheckForMinJQueryVersion()}catch(e){throwErrorShowMessage(e.message)}"object"==typeof g_objWrapper.outerWidth()&&throwErrorShowMessage("You have some buggy script. most chances jquery-ui.js that destroy jquery outerWidth, outerHeight functions. The gallery can't run. Please update jquery-ui.js to latest version."),setTimeout(function(){ugCheckForErrors(g_galleryID,"cms")},5e3)}function runGallery(e,i,n,r){var o="object"==typeof i;if(o&&(g_temp.objCustomOptions=i),1==g_temp.isRunFirstTime){if(g_galleryID=e,g_objWrapper=jQuery(g_galleryID),0==g_objWrapper.length)return trace("div with id: "+g_galleryID+" not found"),!1;g_objParent=g_objWrapper.parent(),checkForStartupErrors(),g_temp.originalOptions=jQuery.extend({},g_options),o&&(g_options=jQuery.extend(g_options,i)),1==g_options.gallery_enable_cache&&g_options.gallery_initial_catid&&cacheItems(g_options.gallery_initial_catid);var a=g_objWrapper.children();fillItemsArray(a),loadAPIs(),g_objWrapper.find("img").fadeTo(0,0).hide(),g_objWrapper.show(),clearInitData()}else if(t.destroy(),resetOptions(),g_options=jQuery.extend(g_options,g_temp.objCustomOptions),n){if(r&&1==g_options.gallery_enable_cache&&cacheItems(r,n),"noitems"==n)return showErrorMessage("No items in this category",""),!1;g_objWrapper.html(n);var a=g_objWrapper.children();fillItemsArray(a),loadAPIs(),g_objWrapper.children().fadeTo(0,0).hide(),g_objWrapper.show(),clearInitData()}1==g_temp.isRunFirstTime&&1==g_options.gallery_enable_tabs&&(g_objTabs=new UGTabs,g_objTabs.init(t,g_options)),o&&modifyInitParams(g_temp.objCustomOptions),validateParams(),1==g_options.gallery_shuffle&&t.shuffleItems(),initTheme(g_temp.objCustomOptions),setGalleryHtml(),setHtmlObjectsProperties();var s=g_objWrapper.width();0==s?g_functions.waitForWidth(g_objWrapper,runGalleryActually):runGalleryActually()}function runGalleryActually(){t.setSizeClass(),0==g_temp.isFreestyleMode&&1==g_options.gallery_preserve_ratio&&setHeightByOriginalRatio(),g_objTheme.run(),g_objTabs&&g_temp.isRunFirstTime&&g_objTabs.run(),preloadBigImages(),initEvents(),g_numItems>0&&t.selectItem(0),1==g_options.gallery_autoplay&&t.startPlayMode(),g_temp.isRunFirstTime=!1}function showErrorMessage(e,t){if("undefined"==typeof t)var t="Unite Gallery Error: ";e=t+e;var i="
    "+e+"
    ";g_objWrapper.children().remove(),g_objWrapper.html(i),g_objWrapper.show()}function throwErrorShowMessage(e){throw showErrorMessage(e),new Error(e)}function modifyInitParams(){g_options.gallery_images_preload_type||(g_options.gallery_images_preload_type="minimal"),(void 0==g_options.gallery_min_height||g_options.gallery_heightgallery_height option must be bigger then gallery_min_height option");if(g_options.gallery_widthgallery_width option must be bigger then gallery_min_width option")}function setGalleryHtml(){g_objWrapper.addClass("ug-gallery-wrapper"),g_objWrapper.append(""),t.setSizeClass()}function clearInitData(){g_objWrapper.children().remove()}function storeLastSize(){var e=t.getSize();g_temp.lastWidth=e.width,g_temp.lastHeight=e.height}function setHeightByOriginalRatio(){var e=t.getSize(),i=e.width/e.height;if(i!=e.orig_ratio){var n=e.width/e.orig_ratio;n=Math.round(n),n").attr("src",i),e.objPreloadImage.data("itemIndex",e.index),e.objPreloadImage.on("load",t.onItemBigImageLoaded),e.objPreloadImage.on("error",function(){var e=jQuery(this),i=e.data("itemIndex"),n=g_arrItems[i];n.isBigImageLoadError=!0,n.isBigImageLoaded=!1;var r=jQuery(this).attr("src");console.log("Can't load image: "+r),g_objGallery.trigger(t.events.ITEM_IMAGE_UPDATED,[i,n.urlImage]),n.objThumbImage.attr("src",n.urlThumb)}),void checkAllItemsStartedPreloading())}function preloadNearBigImages(e){if(1==g_temp.isAllItemsPreloaded)return!1;if(!e)var e=g_selectedItem;if(!e)return!0;var t=e.index,i=t-1,n=t+1;i>0&&preloadItemImage(g_arrItems[i]),g_numItems>n&&preloadItemImage(g_arrItems[n])}function checkAllItemsStartedPreloading(){if(1==g_temp.isAllItemsPreloaded)return!1;for(var e in g_arrItems)if(0==g_arrItems[e].isBigImageLoadStarted)return!1;g_temp.isAllItemsPreloaded=!0}function __________END_INIT_GALLERY_______(){}function __________EVENTS_____________(){}function onSliderMouseEnter(e){1==g_options.gallery_pause_on_mouseover&&0==t.isFullScreen()&&1==g_temp.isPlayMode&&g_objSlider&&0==g_objSlider.isSlideActionActive()&&t.pausePlaying()}function onSliderMouseLeave(e){if(1==g_options.gallery_pause_on_mouseover&&1==g_temp.isPlayMode&&g_objSlider&&0==g_objSlider.isSlideActionActive()){var i=g_objSlider.isCurrentSlideLoadingImage();0==i&&t.continuePlaying()}}function onKeyPress(e){var i=e.charCode?e.charCode:e.keyCode?e.keyCode:e.which?e.which:0;switch(i){case 39:t.nextItem(),e.preventDefault();break;case 37:t.prevItem(),e.preventDefault()}g_objGallery.trigger(t.events.GALLERY_KEYPRESS,i)}function onGalleryResized(){var e=t.getSize();if(0==e.width)return!0;t.setSizeClass();var e=t.getSize();(e.width!=g_temp.lastWidth||e.height!=g_temp.lastHeight)&&(1==g_options.gallery_preserve_ratio&&0==g_temp.isFreestyleMode&&setHeightByOriginalRatio(),storeLastSize(),g_objGallery.trigger(t.events.SIZE_CHANGE))}function onThumbsChange(e){"visible"==g_options.gallery_images_preload_type&&0==g_temp.isAllItemsPreloaded&&preloadBigImages()}function onFullScreenChange(){var e=g_functions.isFullScreen(),i=e?t.events.ENTER_FULLSCREEN:t.events.EXIT_FULLSCREEN,n=g_functions.getGlobalData("fullscreenID");return g_galleryID!==n?!0:(e?g_objWrapper.addClass("ug-fullscreen"):g_objWrapper.removeClass("ug-fullscreen"),g_objGallery.trigger(i),void onGalleryResized())}function onItemImageUpdated(e,i){var n=t.getItem(i);checkPreloadItemImage(n)}function onCurrentSlideImageLoadEnd(){1==t.isPlayMode()&&t.continuePlaying()}function initEvents(){if(g_objWrapper.on("dragstart",function(e){e.preventDefault()}),g_objGallery.on(t.events.ITEM_IMAGE_UPDATED,onItemImageUpdated),g_objThumbs)switch(g_temp.thumbsType){case"strip":jQuery(g_objThumbs).on(g_objThumbs.events.STRIP_MOVE,onThumbsChange);break;case"grid":jQuery(g_objThumbs).on(g_objThumbs.events.PANE_CHANGE,onThumbsChange)}if("advance"==g_options.gallery_mousewheel_role&&0==g_temp.isFreestyleMode&&g_objWrapper.on("mousewheel",t.onGalleryMouseWheel),storeLastSize(),jQuery(window).resize(function(){g_objWrapper.css("width","auto"),g_functions.whenContiniousEventOver("gallery_resize",onGalleryResized,g_temp.resizeDelay)}),g_functions.addFullScreenChangeEvent(onFullScreenChange),g_objSlider){if(jQuery(g_objSlider).on(g_objSlider.events.ITEM_CHANGED,function(){var e=g_objSlider.getCurrentItemIndex();-1!=e&&t.selectItem(e)}),1==g_options.gallery_pause_on_mouseover){var e=g_objSlider.getElement();e.hover(onSliderMouseEnter,onSliderMouseLeave),g_objGallery.on(t.events.ENTER_FULLSCREEN,function(){onSliderMouseLeave()})}retriggerEvent(g_objSlider,g_objSlider.events.ACTION_START,t.events.SLIDER_ACTION_START),retriggerEvent(g_objSlider,g_objSlider.events.ACTION_END,t.events.SLIDER_ACTION_END),jQuery(g_objSlider).on(g_objSlider.events.CURRENTSLIDE_LOAD_END,onCurrentSlideImageLoadEnd)}1==g_options.gallery_control_keyboard&&jQuery(document).keydown(onKeyPress)}function __________GENERAL_______(){}function cacheItems(e,t){if(t){var i=t;"noitems"!=i&&(i=jQuery(t).clone())}else var i=g_objWrapper.children().clone();g_objCache[e]=i}function removeAllSizeClasses(e){e||(e=g_objWrapper),e.removeClass("ug-under-480"),e.removeClass("ug-under-780"),e.removeClass("ug-under-960")}function retriggerEvent(e,t,i){jQuery(e).on(t,function(e){g_objGallery.trigger(i,[this])})}function advanceNextStep(){var e=jQuery.now(),i=e-g_temp.playTimeLastStep;if(g_temp.playTimePassed+=i,g_temp.playTimeLastStep=e,g_temp.objProgress){var n=g_temp.playTimePassed/g_options.gallery_play_interval;g_temp.objProgress.setProgress(n)}g_temp.playTimePassed>=g_options.gallery_play_interval&&(t.nextItem(),g_temp.playTimePassed=0)}function unselectSeletedItem(){return null==g_selectedItem?!0:(g_objThumbs&&g_objThumbs.setThumbUnselected(g_selectedItem.objThumbWrapper),g_selectedItem=null,void(g_selectedItemIndex=-1))}function toFakeFullScreen(){jQuery("body").addClass("ug-body-fullscreen"),g_objWrapper.addClass("ug-fake-fullscreen"),g_temp.isFakeFullscreen=!0,g_objGallery.trigger(t.events.ENTER_FULLSCREEN),g_objGallery.trigger(t.events.SIZE_CHANGE)}function exitFakeFullscreen(){jQuery("body").removeClass("ug-body-fullscreen"),g_objWrapper.removeClass("ug-fake-fullscreen"),g_temp.isFakeFullscreen=!1,g_objGallery.trigger(t.events.EXIT_FULLSCREEN),g_objGallery.trigger(t.events.SIZE_CHANGE)}var t=this,g_galleryID,g_objGallery=jQuery(t),g_objWrapper,g_objParent,g_objThumbs,g_objSlider,g_functions=new UGFunctions,g_objTabs,g_arrItems=[],g_numItems,g_selectedItem=null,g_selectedItemIndex=-1,g_objTheme,g_objCache={};this.events={ITEM_CHANGE:"item_change",SIZE_CHANGE:"size_change",ENTER_FULLSCREEN:"enter_fullscreen",EXIT_FULLSCREEN:"exit_fullscreen",START_PLAY:"start_play",STOP_PLAY:"stop_play",PAUSE_PLAYING:"pause_playing",CONTINUE_PLAYING:"continue_playing",SLIDER_ACTION_START:"slider_action_start",SLIDER_ACTION_END:"slider_action_end",ITEM_IMAGE_UPDATED:"item_image_updated",GALLERY_KEYPRESS:"gallery_keypress",GALLERY_BEFORE_REQUEST_ITEMS:"gallery_before_request_items"};var g_options={gallery_width:900,gallery_height:500,gallery_min_width:150,gallery_min_height:100,gallery_theme:"default",gallery_skin:"default",gallery_images_preload_type:"minimal",gallery_autoplay:!1,gallery_play_interval:3e3,gallery_pause_on_mouseover:!0,gallery_mousewheel_role:"zoom",gallery_control_keyboard:!0,gallery_carousel:!0,gallery_preserve_ratio:!0,gallery_background_color:"",gallery_debug_errors:!1,gallery_shuffle:!1,gallery_urlajax:null,gallery_enable_tabs:!1,gallery_enable_cache:!0,gallery_initial_catid:""},g_temp={objCustomOptions:{},isAllItemsPreloaded:!1,isFreestyleMode:!1,lastWidth:0,lastHeigh:0,handleResize:null,isInited:!1,isPlayMode:!1,isPlayModePaused:!1,playTimePassed:0,playTimeLastStep:0,playHandle:"",playStepInterval:33,objProgress:null,isFakeFullscreen:!1,thumbsType:null,isYoutubePresent:!1,isVimeoPresent:!1,isHtml5VideoPresent:!1,isSoundCloudPresent:!1,isWistiaPresent:!1,resizeDelay:100,isRunFirstTime:!0,originalOptions:{}};this.onItemBigImageLoaded=function(e,t){if(!t)var t=jQuery(this);var i=t.data("itemIndex"),n=g_arrItems[i];n.isBigImageLoaded=!0;var r=g_functions.getImageOriginalSize(t);n.imageWidth=r.width,n.imageHeight=r.height},this.checkFillImageSize=function(e,t){if(!t){var i=e.data("itemIndex");if(void 0===i)throw new Error("Wrong image given to gallery.checkFillImageSize");var t=g_arrItems[i]}var n=g_functions.getImageOriginalSize(e);t.imageWidth=n.width,t.imageHeight=n.height},this.setFreestyleMode=function(){g_temp.isFreestyleMode=!0},this.attachThumbsPanel=function(e,t){g_temp.thumbsType=e,g_objThumbs=t},this.initSlider=function(e,i){if(!e)var e={};e=jQuery.extend(e,g_temp.objCustomOptions),g_objSlider=new UGSlider,g_objSlider.init(t,e,i)},this.onGalleryMouseWheel=function(e,i,n,r){e.preventDefault(),i>0?t.prevItem():t.nextItem()},this.destroy=function(){if(g_objWrapper.off("dragstart"),g_objGallery.off(t.events.ITEM_IMAGE_UPDATED),g_objThumbs)switch(g_temp.thumbsType){case"strip":jQuery(g_objThumbs).off(g_objThumbs.events.STRIP_MOVE);break;case"grid":jQuery(g_objThumbs).off(g_objThumbs.events.PANE_CHANGE)}if(g_objWrapper.off("mousewheel"),jQuery(window).off("resize"),g_functions.destroyFullScreenChangeEvent(),g_objSlider){jQuery(g_objSlider).off(g_objSlider.events.ITEM_CHANGED);var e=g_objSlider.getElement();e.off("mouseenter"),e.off("mouseleave"),g_objGallery.off(t.events.ENTER_FULLSCREEN),jQuery(g_objSlider).off(g_objSlider.events.ACTION_START),jQuery(g_objSlider).off(g_objSlider.events.ACTION_END),jQuery(g_objSlider).off(g_objSlider.events.CURRENTSLIDE_LOAD_END)}1==g_options.gallery_control_keyboard&&jQuery(document).off("keydown"),g_objTheme&&"function"==typeof g_objTheme.destroy&&g_objTheme.destroy(),g_objWrapper.html("")},this.getArrItems=function(){return g_arrItems},this.getObjects=function(){var e={g_galleryID:g_galleryID,g_objWrapper:g_objWrapper,g_objThumbs:g_objThumbs,g_objSlider:g_objSlider,g_options:g_options,g_arrItems:g_arrItems,g_numItems:g_numItems};return e},this.getObjSlider=function(){return g_objSlider},this.getItem=function(e){if(0>e)throw new Error("item with index: "+e+" not found");if(e>=g_numItems)throw new Error("item with index: "+e+" not found");return g_arrItems[e]},this.getWidth=function(){var e=t.getSize();return e.width},this.getHeight=function(){var e=t.getSize();return e.height},this.getSize=function(){var e=g_functions.getElementSize(g_objWrapper);return e.orig_width=g_options.gallery_width,e.orig_height=g_options.gallery_height,e.orig_ratio=e.orig_width/e.orig_height,e},this.getGalleryID=function(){var e=g_galleryID.replace("#","");return e},this.getNextItem=function(e,t){"object"==typeof e&&(e=e.index);var i=e+1;if(t!==!0&&1==g_numItems)return null;if(i>=g_numItems){if(1!=g_options.gallery_carousel&&t!==!0)return null;i=0}var n=g_arrItems[i];return n},this.getPrevItem=function(e){"object"==typeof e&&(e=e.index);var t=e-1;if(0>t){if(1!=g_options.gallery_carousel&&forceCarousel!==!0)return null;t=g_numItems-1}var i=g_arrItems[t];return i},this.getSelectedItem=function(){return g_selectedItem},this.getSelectedItemIndex=function(){return g_selectedItemIndex},this.getNumItems=function(){return g_numItems},this.isLastItem=function(){return g_selectedItemIndex==g_numItems-1?!0:!1},this.isFirstItem=function(){return 0==g_selectedItemIndex?!0:!1},this.getOptions=function(){return g_options},this.getElement=function(){return g_objWrapper},this.___________SET_CONTROLS___________=function(){},this.setNextButton=function(e){e.data("ug-button",!0),g_functions.setButtonOnClick(e,t.nextItem)},this.setPrevButton=function(e){e.data("ug-button",!0),g_functions.setButtonOnClick(e,t.prevItem)},this.setFullScreenToggleButton=function(e){e.data("ug-button",!0),g_functions.setButtonOnClick(e,t.toggleFullscreen),g_objGallery.on(t.events.ENTER_FULLSCREEN,function(){e.addClass("ug-fullscreenmode")}),g_objGallery.on(t.events.EXIT_FULLSCREEN,function(){e.removeClass("ug-fullscreenmode")})},this.destroyFullscreenButton=function(e){g_functions.destroyButton(e),g_objGallery.off(t.events.ENTER_FULLSCREEN),g_objGallery.off(t.events.EXIT_FULLSCREEN)},this.setPlayButton=function(e){e.data("ug-button",!0),g_functions.setButtonOnClick(e,t.togglePlayMode),g_objGallery.on(t.events.START_PLAY,function(){e.addClass("ug-stop-mode")}),g_objGallery.on(t.events.STOP_PLAY,function(){e.removeClass("ug-stop-mode")})},this.destroyPlayButton=function(e){g_functions.destroyButton(e),g_objGallery.off(t.events.START_PLAY), +g_objGallery.off(t.events.STOP_PLAY)},this.setProgressIndicator=function(e){g_temp.objProgress=e},this.setTextContainers=function(e,i){g_objGallery.on(t.events.ITEM_CHANGE,function(){var n=t.getSelectedItem();e.html(n.title),i.html(n.description)})},this.showDisabledOverlay=function(){g_objWrapper.children(".ug-overlay-disabled").show()},this.hideDisabledOverlay=function(){g_objWrapper.children(".ug-overlay-disabled").hide()},this.___________END_SET_CONTROLS___________=function(){},this.___________PLAY_MODE___________=function(){},this.startPlayMode=function(){if(g_temp.isPlayMode=!0,g_temp.isPlayModePaused=!1,g_temp.playTimePassed=0,g_temp.playTimeLastStep=jQuery.now(),g_temp.playHandle=setInterval(advanceNextStep,g_temp.playStepInterval),g_temp.objProgress){var e=g_temp.objProgress.getElement();g_temp.objProgress.setProgress(0),e.show()}g_objGallery.trigger(t.events.START_PLAY),g_objSlider&&1==g_objSlider.isCurrentSlideLoadingImage()&&t.pausePlaying()},this.resetPlaying=function(){return 0==g_temp.isPlayMode?!0:(g_temp.playTimePassed=0,void(g_temp.playTimeLastStep=jQuery.now()))},this.pausePlaying=function(){return 1==g_temp.isPlayModePaused?!0:(g_temp.isPlayModePaused=!0,clearInterval(g_temp.playHandle),void g_objGallery.trigger(t.events.PAUSE_PLAYING))},this.continuePlaying=function(){return 0==g_temp.isPlayModePaused?!0:(g_temp.isPlayModePaused=!1,g_temp.playTimeLastStep=jQuery.now(),void(g_temp.playHandle=setInterval(advanceNextStep,g_temp.playStepInterval)))},this.stopPlayMode=function(){if(g_temp.isPlayMode=!1,clearInterval(g_temp.playHandle),g_temp.playTimePassed=0,g_temp.objProgress){var e=g_temp.objProgress.getElement();e.hide()}g_objGallery.trigger(t.events.STOP_PLAY)},this.isPlayMode=function(){return g_temp.isPlayMode},this.togglePlayMode=function(){0==t.isPlayMode()?t.startPlayMode():t.stopPlayMode()},this.___________GENERAL_EXTERNAL___________=function(){},this.shuffleItems=function(){g_arrItems=g_functions.arrayShuffle(g_arrItems);for(var e in g_arrItems)g_arrItems[e].index=parseInt(e)},this.setOptions=function(e){g_options=jQuery.extend(g_options,e)},this.selectItem=function(e){"number"==typeof e&&(e=t.getItem(e));var i=e.index;if(i==g_selectedItemIndex)return!0;if(unselectSeletedItem(),g_selectedItem=e,g_selectedItemIndex=i,g_objGallery.trigger(t.events.ITEM_CHANGE,e),1==g_temp.isPlayMode){t.resetPlaying();var n=g_objSlider.isCurrentSlideLoadingImage();1==n&&t.pausePlaying()}},this.nextItem=function(){var e=g_selectedItemIndex+1;return 0==g_numItems?!0:0==g_options.gallery_carousel&&e>=g_numItems?!0:(e>=g_numItems&&(e=0),void t.selectItem(e))},this.prevItem=function(){var e=g_selectedItemIndex-1;return-1==g_selectedItemIndex&&(e=0),0==g_numItems?!0:0==g_options.gallery_carousel&&0>e?!0:(0>e&&(e=g_numItems-1),void t.selectItem(e))},this.isFullScreen=function(){return 1==g_temp.isFakeFullscreen?!0:1==g_functions.isFullScreen()?!0:!1},this.isFakeFullscreen=function(){return g_temp.isFakeFullscreen},this.toFullScreen=function(){g_functions.setGlobalData("fullscreenID",g_galleryID);var e=g_objWrapper.get(0),t=g_functions.toFullscreen(e);0==t&&toFakeFullScreen()},this.exitFullScreen=function(){1==g_temp.isFakeFullscreen?exitFakeFullscreen():g_functions.exitFullscreen()},this.toggleFullscreen=function(){0==t.isFullScreen()?t.toFullScreen():t.exitFullScreen()},this.resize=function(e,t,i){g_objWrapper.css("width","auto"),g_objWrapper.css("max-width",e+"px"),t&&g_objWrapper.height(t),i||i===!0||onGalleryResized()},this.setSizeClass=function(e,i){if(!e)var e=g_objWrapper;if(!i)var n=t.getSize(),i=n.width;var r="";return 480>=i?r="ug-under-480":780>=i?r="ug-under-780":960>i&&(r="ug-under-960"),1==e.hasClass(r)?!0:(removeAllSizeClasses(e),void(""!=r&&e.addClass(r)))},this.isMobileMode=function(){return g_objWrapper.hasClass("ug-under-480")?!0:!1},this.changeItems=function(e,t){if(!e)var e="noitems";runGallery(g_galleryID,"nochange",e,t)},this.showErrorMessageReplaceGallery=function(e){showErrorMessage(e)},this.__________AJAX_REQUEST_______=function(){},this.ajaxRequest=function(e,t,i,n){var r="html";if(1==i&&(r="json"),!n||"function"!=typeof n)throw new Error("ajaxRequest error: success function should be passed");var o=g_options.gallery_urlajax;if(""==o)throw new Error("ajaxRequest error: Ajax url don't passed");if("undefined"==typeof t)var t={};var a={action:"unitegallery_ajax_action",client_action:e,galleryID:g_galleryID,data:t};jQuery.ajax({type:"post",url:g_options.gallery_urlajax,dataType:"json",data:a,success:function(e){return e?-1==e||0===e?(showErrorMessage("ajax error!!!"),!1):"undefined"==typeof e.success?(showErrorMessage("The 'success' param is a must!"),!1):0==e.success?(showErrorMessage(e.message),!1):void n(e):(showErrorMessage("Empty ajax response!","Ajax Error"),!1)},error:function(e,t,i){console.log("Ajax Error!!! "+t)}})},this.requestNewItems=function(e,i,n){var r=g_options.gallery_enable_cache;if(n||(n=e),1==i&&(r=!1),1==r&&g_objCache.hasOwnProperty(n)){var o=g_objCache[n];t.changeItems(o,n)}else g_objGallery.trigger(t.events.GALLERY_BEFORE_REQUEST_ITEMS),t.ajaxRequest("front_get_cat_items",{catid:e},!0,function(e){var i=e.html;t.changeItems(i,n)})},this.run=function(e,t){g_options.gallery_debug_errors;if(t&&t.hasOwnProperty("gallery_debug_errors")&&(g_options.gallery_debug_errors=t.gallery_debug_errors),1==g_options.gallery_debug_errors)try{runGallery(e,t)}catch(i){if("object"==typeof i){var n=i.message,r=i.lineNumber,o=i.fileName;i.stack;n+="

    in file: "+o,n+=" line "+r+"",trace(i)}else var n=i;n=n.replace("Error:",""),showErrorMessage(n)}else runGallery(e,t)}}function UGLightbox(){function e(e,i){ee=e,Y=jQuery(e),re=jQuery.extend(re,ae),re=jQuery.extend(re,i),oe.originalOptions=jQuery.extend({},re),"compact"==re.lightbox_type&&(oe.isCompact=!0,re=jQuery.extend(re,se),re=jQuery.extend(re,i)),t(),1==oe.putSlider?(ee.initSlider(re,"lightbox"),g_objects=e.getObjects(),te=g_objects.g_objSlider):te=null,1==re.lightbox_show_textpanel?ne.init(ee,re,"lightbox"):ne=null}function t(){1==oe.isCompact&&1==re.lightbox_show_textpanel&&(re.lightbox_slider_image_padding_bottom=oe.initTextPanelHeight),1==oe.isCompact&&"inside"==re.lightbox_arrows_position&&(oe.isArrowsInside=!0),1==oe.isArrowsInside&&0==re.lightbox_arrows_inside_alwayson&&(oe.isArrowsOnHoverMode=!0)}function i(){var e="",t="";1==oe.isCompact&&(t=" ug-lightbox-compact"),e+="",B=jQuery(e),jQuery("body").append(B),te&&te.setHtml(B),U=B.children(".ug-lightbox-overlay"),0==oe.isCompact&&(K=B.children(".ug-lightbox-top-panel")),Z=B.find(".ug-lightbox-button-close"),re.lightbox_show_numbers&&(q=B.find(".ug-lightbox-numbers")),V=B.children(".ug-lightbox-arrow-left"),X=B.children(".ug-lightbox-arrow-right"),ne&&(K?ne.appendHTML(K):ne.appendHTML(B))}function n(){if(null!==re.lightbox_overlay_color&&U.css("background-color",re.lightbox_overlay_color),null!==re.lightbox_overlay_opacity&&U.fadeTo(0,re.lightbox_overlay_opacity),K&&null!==re.lightbox_top_panel_opacity&&K.children(".ug-lightbox-top-panel-overlay").fadeTo(0,re.lightbox_top_panel_opacity),q){var e={};null!==re.lightbox_numbers_size&&(e["font-size"]=re.lightbox_numbers_size+"px"),re.lightbox_numbers_color&&(e.color=re.lightbox_numbers_color),null!==re.lightbox_numbers_padding_right&&(e["padding-right"]=re.lightbox_numbers_padding_right+"px"),null!==re.lightbox_numbers_padding_top&&(e["padding-top"]=re.lightbox_numbers_padding_top+"px"),q.css(e)}}function r(e){if(!te)return!0;var t={slider_image_padding_top:e,slider_video_padding_top:e};te.setOptions(t),te.refreshSlideItems()}function o(){if(!K)return!1;if(!ne)return!1;var e=K.height();if(0==e)return!1;var t=e,i=ne.getSize().height;e!=oe.topPanelHeight&&(t=oe.topPanelHeight),i>t&&(t=i),e!=t&&(K.height(t),te&&0==te.isAnimating()&&r(t))}function a(e){var t={},i=re.lightbox_textpanel_width,n=47,r=40,a=e.width-n-r;i>a?(t.textpanel_padding_left=n,t.textpanel_padding_right=r,t.textpanel_title_text_align="center",t.textpanel_desc_text_align="center"):(t.textpanel_padding_left=Math.floor((e.width-i)/2),t.textpanel_padding_right=t.textpanel_padding_left,t.textpanel_title_text_align="left",t.textpanel_desc_text_align="left",re.lightbox_textpanel_title_text_align&&(t.textpanel_title_text_align=re.lightbox_textpanel_desc_text_align),re.lightbox_textpanel_desc_text_align&&(t.textpanel_desc_text_align=re.lightbox_textpanel_desc_text_align)),ne.setOptions(t),ne.refresh(!0,!0),o(),ne.positionPanel()}function s(e){if(0==oe.isOpened)return!1;if(!ne)return!1;if(!te)return!1;var t=ie.getElementSize(B),i=ne.getSize();if(0==i.width||i.height>120)return!1;if(!e)var n=te.getSlideImage(),e=ie.getElementSize(n);if(0==e.height||0==e.width)return!1;var r=e.bottom+i.height;if(ro&&(o=n),a>r&&(a=r)}if(t===!0){var g={left:a,top:o};Z.stop().animate(g,{duration:oe.fadeDuration})}else Z.stop(),ie.placeElement(Z,a,o);e===!0&&w(t)}function c(){Z&&Z.stop().fadeTo(oe.fadeDuration,0),f(),m(),oe.positionFrom="hideCompactElements",1==oe.isArrowsInside&&b()}function h(){Z&&Z.hide(),V&&1==oe.isArrowsInside&&(V.hide(),X.hide()),q&&q.hide(),ne&&ne.hide()}function p(){var e=ie.getElementSize(B);K&&ie.setElementSizeAndPosition(K,0,0,e.width,oe.topPanelHeight),V&&0==oe.isArrowsInside&&(1==re.lightbox_hide_arrows_onvideoplay&&(V.show(),X.show()),ie.placeElement(V,"left","middle",re.lightbox_arrows_offset),ie.placeElement(X,"right","middle",re.lightbox_arrows_offset)),0==oe.isCompact&&ie.placeElement(Z,"right","top",2,2),ne&&(oe.positionFrom="positionElements",0==oe.isCompact?a(e):(S(),P()));var t=e.width,i=e.height,n=0,r=0;if(te){if(K){var o=K.height(),s={slider_image_padding_top:o,slider_video_padding_top:o};te.setOptions(s)}te.setSize(t,i),te.setPosition(r,n)}}function f(){ne&&ne.getElement().stop().fadeTo(oe.fadeDuration,0)}function m(){q&&q.stop().fadeTo(oe.fadeDuration,0)}function v(){if(!oe.lastMouseX)return!0;var e={pageX:oe.lastMouseX,pageY:oe.lastMouseY},t=te.isMouseInsideSlideImage(e);return t}function b(e,t){return V?1==oe.isArrowsOnHoverMode&&t===!1?(1==v(),!0):void(e===!0?(V.stop().fadeTo(0,0),X.stop().fadeTo(0,0)):(V.stop().fadeTo(oe.fadeDuration,0),X.stop().fadeTo(oe.fadeDuration,0))):!1}function y(){if(!V)return!0;if(0==V.is(":visible"))return!0;var e=V.css("opacity");return 1!=e?!0:!1}function I(e,t){return V?1==oe.isArrowsOnHoverMode&&t!==!0&&1==d()?!0:1==te.isSwiping()?!0:(e!==!0&&(V.stop(),X.stop()),V.fadeTo(oe.fadeDuration,1),void X.fadeTo(oe.fadeDuration,1)):!1}function w(e){e!==!0&&Z.stop(),Z.fadeTo(oe.fadeDuration,1)}function E(e){if(!ne)return!1;if(!e)var e=te.getCurrentItem();ne.setTextPlain(e.title,e.description)}function T(e){if(!q)return!1;if(!e)var e=te.getCurrentItem();var t=ee.getNumItems(),i=e.index+1;q.html(i+" / "+t)}function S(){return ne?void ne.getElement().show().stop().fadeTo(oe.fadeDuration,1):!1}function P(){q&&q.stop().fadeTo(oe.fadeDuration,1)}function x(){return 0==oe.isCompact?!0:void c()}function j(){if(0==oe.isCompact)return!0;if(oe.positionFrom="onZoomChange",g(!1,!0),_(!1,!0),1==oe.isCompact){var e=te.isCurrentSlideType("image")&&1==te.isCurrentImageInPlace();0==e?(f(),m()):(oe.positionFrom="onZoomChange",S(),P())}}function C(){if(0==oe.isCompact)return!0;oe.positionFrom="onSliderAfterReturn",g(!0),_(!0);var e=s();0==e&&u(),S(),P()}function A(e,t){return t=jQuery(t),0==oe.isCompact?!0:0==te.isSlideCurrent(t)?!0:(oe.positionFrom="onSliderAfterPutImage",g(!0),_(!0),void u())}function M(){var e=te.getOptions(),t=e.slider_image_padding_top;if(K){var i=K.height();i!=t&&r(i)}if(1==oe.isCompact&&(E(),T(),oe.positionFrom="onSliderTransitionEnd",g(!0),_(!0),0==te.isSlideActionActive())){var n=s();0==n&&u(),S(),P()}}function z(e,t){0==oe.isCompact?(q&&T(t),ne&&(E(t),ne.positionElements(!1),o(),ne.positionPanel())):0==te.isAnimating()&&(ne&&E(t),q&&T(t)),0==oe.isSliderChangedOnce&&(oe.isSliderChangedOnce=!0,$.trigger(J.events.LIGHTBOX_INIT))}function O(e,t){var i=te.getSlideType();if("image"!=i&&0==oe.isCompact&&te.isSlideActionActive())return!0;var n=te.isPreloading();if(1==n)return J.close("slider"),!0;var r=te.isMouseInsideSlideImage(t);0==r&&J.close("slider_inside")}function L(){p()}function H(){V&&1==re.lightbox_hide_arrows_onvideoplay&&(V.hide(),X.hide())}function N(){V&&1==re.lightbox_hide_arrows_onvideoplay&&(V.show(),X.show())}function k(e,t){switch(t){case 27:1==oe.isOpened&&J.close("keypress")}}function R(){1==oe.isArrowsOnHoverMode&&I(!1,!0)}function G(e){oe.positionFrom="hideCompactElements",1==oe.isArrowsOnHoverMode&&1==d()&&b(!1,!0)}function Q(e){oe.lastMouseX=e.pageX,oe.lastMouseY=e.pageY;var t=y();1==t&&v()&&0==te.isAnimating()&&(oe.positionFrom="onMouseMove",V&&0==V.is(":animated")&&I(!1,!0))}function D(e,t,i,n){if(0==oe.isOpened)return!0;switch(re.gallery_mousewheel_role){default:case"zoom":var r=te.getSlideType();"image"!=r&&e.preventDefault();break;case"none":e.preventDefault();break;case"advance":ee.onGalleryMouseWheel(e,t,i,n)}}function W(){if(U.on("touchstart",function(e){e.preventDefault()}),U.on("touchend",function(e){J.close("overlay")}),ie.addClassOnHover(X,"ug-arrow-hover"),ie.addClassOnHover(V,"ug-arrow-hover"),ie.addClassOnHover(Z),ee.setNextButton(X),ee.setPrevButton(V),Z.click(function(){J.close("button")}),Y.on(ee.events.ITEM_CHANGE,z),te){jQuery(te).on(te.events.TRANSITION_END,M),jQuery(te).on(te.events.CLICK,O);var e=te.getVideoObject();jQuery(e).on(e.events.PLAY_START,H),jQuery(e).on(e.events.PLAY_STOP,N),jQuery(te).on(te.events.START_DRAG,x),jQuery(te).on(te.events.TRANSITION_START,x),jQuery(te).on(te.events.AFTER_DRAG_CHANGE,C),jQuery(te).on(te.events.AFTER_RETURN,C),jQuery(te).on(te.events.AFTER_PUT_IMAGE,A),jQuery(te).on(te.events.ZOOM_CHANGE,j),jQuery(te).on(te.events.IMAGE_MOUSEENTER,R),jQuery(te).on(te.events.IMAGE_MOUSELEAVE,G)}jQuery(window).resize(function(){return 0==oe.isOpened?!0:void ie.whenContiniousEventOver("lightbox_resize",L,100)}),Y.on(ee.events.GALLERY_KEYPRESS,k),1==oe.isArrowsOnHoverMode&&jQuery(document).bind("mousemove",Q),B.on("mousewheel",D)}function F(){oe.isCompact=!1,t(),re=jQuery.extend({},oe.originalOptions),trace(re),te.setOptions(re)}var Y,B,U,V,X,Z,q,K,J=this,$=jQuery(this),ee=new UniteGalleryMain,te=new UGSlider,ie=new UGFunctions,ne=new UGTextPanel,re={lightbox_type:"wide",lightbox_show_textpanel:!0,lightbox_textpanel_width:550,lightbox_hide_arrows_onvideoplay:!0,lightbox_arrows_position:"sides",lightbox_arrows_offset:10,lightbox_arrows_inside_offset:10,lightbox_arrows_inside_alwayson:!1,lightbox_overlay_color:null,lightbox_overlay_opacity:1,lightbox_top_panel_opacity:null,lightbox_show_numbers:!0,lightbox_numbers_size:null,lightbox_numbers_color:null,lightbox_numbers_padding_top:null,lightbox_numbers_padding_right:null,lightbox_compact_closebutton_offsetx:1,lightbox_compact_closebutton_offsety:1};this.events={LIGHTBOX_INIT:"lightbox_init"};var oe={topPanelHeight:44,initTextPanelHeight:26,isOpened:!1,putSlider:!0,isCompact:!1,fadeDuration:300,positionFrom:null,textPanelTop:null,textPanelLeft:null,isArrowsInside:!1,isArrowsOnHoverMode:!1,lastMouseX:null,lastMouseY:null,originalOptions:null,isSliderChangedOnce:!1},ae={lightbox_slider_controls_always_on:!0,lightbox_slider_enable_bullets:!1,lightbox_slider_enable_arrows:!1,lightbox_slider_enable_progress_indicator:!1,lightbox_slider_enable_play_button:!1,lightbox_slider_enable_fullscreen_button:!1,lightbox_slider_enable_zoom_panel:!1,lightbox_slider_enable_text_panel:!1,lightbox_slider_scale_mode_media:"down",lightbox_slider_scale_mode:"down",lightbox_slider_loader_type:3,lightbox_slider_loader_color:"black",lightbox_slider_transition:"fade",lightbox_slider_image_padding_top:oe.topPanelHeight,lightbox_slider_image_padding_bottom:10,lightbox_slider_video_padding_top:oe.topPanelHeight,lightbox_slider_video_padding_bottom:0,lightbox_textpanel_align:"middle",lightbox_textpanel_padding_top:5,lightbox_textpanel_padding_bottom:5,slider_video_constantsize:!1,lightbox_slider_image_border:!1,lightbox_textpanel_enable_title:!0,lightbox_textpanel_enable_description:!1,lightbox_textpanel_enable_bg:!1,video_enable_closebutton:!1,lightbox_slider_video_enable_closebutton:!1,video_youtube_showinfo:!1,lightbox_slider_enable_links:!1},se={lightbox_overlay_opacity:.6,lightbox_slider_image_border:!0,lightbox_slider_image_shadow:!0,lightbox_slider_image_padding_top:30,lightbox_slider_image_padding_bottom:30,slider_video_constantsize:!0,lightbox_textpanel_align:"bottom",lightbox_textpanel_title_text_align:"left",lightbox_textpanel_desc_text_align:"left",lightbox_textpanel_padding_left:10,lightbox_textpanel_padding_right:10};this.destroy=function(){if(jQuery(document).unbind("mousemove"),U.off("touchstart"),U.off("touchend"),Z.off("click"),Y.off(ee.events.ITEM_CHANGE),te){jQuery(te).off(te.events.TRANSITION_END),jQuery(te).off(te.events.CLICK),jQuery(te).off(te.events.START_DRAG),jQuery(te).off(te.events.TRANSITION_START),jQuery(te).off(te.events.AFTER_DRAG_CHANGE),jQuery(te).off(te.events.AFTER_RETURN);var e=te.getVideoObject();jQuery(e).off(e.events.PLAY_START),jQuery(e).off(e.events.PLAY_STOP),jQuery(te).on(te.events.IMAGE_MOUSEENTER,R),jQuery(te).on(te.events.IMAGE_MOUSELEAVE,G),te.destroy()}jQuery(window).unbind("resize"),Y.off(ee.events.GALLERY_KEYPRESS,k),B.off("mousewheel"),B.remove()},this.open=function(e){var t=ee.getItem(e);if(oe.isOpened=!0,te&&te.setItem(t,"lightbox_open"),ne&&ne.setTextPlain(t.title,t.description),U.stop().fadeTo(0,0),B.show(),B.fadeTo(0,1),U.stop().fadeTo(oe.fadeDuration,re.lightbox_overlay_opacity),p(),1==oe.isCompact){var i=te.isPreloading();1==i?h():1==oe.isArrowsInside&&(V.hide(),X.hide())}te&&te.startSlideAction()},this.close=function(e){oe.isOpened=!1,1==oe.isCompact&&c(),te&&te.stopSlideAction();var t=te.getSlideType();"image"!=t?B.hide():B.fadeTo(oe.fadeDuration,0,function(){B.hide()})},this.init=function(t,i){e(t,i)},this.putHtml=function(){var e=ee.isMobileMode();e&&1==oe.isCompact&&F(),i()},this.run=function(){n(),te&&te.run(),W()}}function UGCarousel(){function e(e,t){g_objects=e.getObjects(),W=e,H=jQuery(e),N=g_objects.g_objWrapper,k=g_objects.g_arrItems,U=jQuery.extend(U,t),Y.setFixedMode(),Y.setApproveClickFunction(L),Y.init(e,U),B=Y.getObjThumbs(),U=Y.getOptions(),V.initTileWidth=U.tile_width,V.initTileHeight=U.tile_height,V.tileWidth=U.tile_width}function t(e){if(!e)var e=N;var t="";N.append(t),R=N.children(".ug-carousel-wrapper"),G=R.children(".ug-carousel-inner"),Y.setHtml(G),B.getThumbs().fadeTo(0,1)}function i(e,t){if(!t)var t=V.initTileHeight/V.initTileWidth*e;V.tileWidth=e;var i={tile_width:e,tile_height:t};Y.setOptions(i),U.tile_width=e,U.tile_height=t,Y.resizeAllTiles(e),m(!0)}function n(){if(null===V.carouselMaxWidth)throw new Error("The carousel width not set");if(V.tileWidthV.initTileWidth&&(e=V.initTileWidth),i(e);var t=F.getNumItemsInSpace(V.carouselMaxWidth,e,U.carousel_space_between_tiles)}else{var t=F.getNumItemsInSpace(V.carouselMaxWidth,V.tileWidth,U.carousel_space_between_tiles);if(0>=t){t=1;var e=V.carouselMaxWidth-2*U.carousel_padding;i(e)}}var n=F.getSpaceByNumItems(t,V.tileWidth,U.carousel_space_between_tiles);n+=2*U.carousel_padding,R.width(n),1==V.isFirstTimeRun?(O(),Y.run(),jQuery.each(k,function(e,t){t.objThumbWrapper.data("index",e),N.trigger(V.eventSizeChange,[t.objThumbWrapper,!0]),t.objTileOriginal=t.objThumbWrapper.clone(!0,!0)}),m(!0),1==U.carousel_autoplay&&Q.startAutoplay()):(1==U.carousel_autoplay&&Q.pauseAutoplay(),w(0,!1),1==U.carousel_autoplay&&Q.startAutoplay()),P(),V.isFirstTimeRun=!1}function r(){return F.getElementSize(G).left}function o(e){return F.getMousePosition(e).pageX}function a(){var e=G.children(".ug-thumb-wrapper");return e}function s(e){var t=F.getNumItemsInSpace(e,V.tileWidth,U.carousel_space_between_tiles);return t}function l(){return a().length}function u(e){v(e);var t=a(),i=jQuery(t[e]);return i}function d(){return G.children(".ug-thumb-wrapper").first()}function _(){return G.children(".ug-thumb-wrapper").last()}function g(e,t,i){var n=e.data("index");if(void 0==n)throw new Error("every tile should have index!");for(var r=[],o=0;t>o;o++){if("prev"==i)var a=W.getPrevItem(n,!0);else var a=W.getNextItem(n,!0);if(!a)throw new Error("the item to add is empty");var s=a.objTileOriginal.clone(!0,!0);n=a.index,s.addClass("cloned"),r.push(s)}return r}function c(){var e=F.getElementSize(R),t=F.getElementSize(G),i=t.width-e.width+t.left,n=V.sideSpace-i;return n}function h(){var e=-r(),t=V.sideSpace-e;return t}function p(){var e=F.getElementSize(R);return e.width}function f(){var e=p(),t=s(e);return t}function m(e){if(!e)var e=!1;var t,i=a(),n=0,r=0;return jQuery.each(i,function(e,o){o=jQuery(o),F.placeElement(o,n,0);var a=F.getElementSize(o);n+=a.width+U.carousel_space_between_tiles,r=Math.max(r,a.height),e==i.length-1&&(t=a.right)}),G.width(t),r+=2*U.carousel_padding,e===!0&&(G.height(r),R.height(r)),w(V.numCurrent,!1),t}function v(e){if(e>a().length-1)throw new Error("Wrogn tile number: "+e)}function b(e,t){if("left"==t)var i=d();else var i=_();var n="left"==t?"prev":"next",r=g(i,e,n);jQuery.each(r,function(e,i){"left"==t?G.prepend(i):G.append(i),N.trigger(V.eventSizeChange,i),Y.loadTileImage(i)})}function y(e,t){v(n);for(var i=a(),n=i.length,r=0;e>r;r++)"left"==t?jQuery(i[r]).remove():jQuery(i[n-1-r]).remove()}function I(e){var t={left:e+"px"};G.css(t)}function w(e,t,i){if(void 0===t){var t=!0;if(G.is(":animated"))return!0}var n=u(e),r=F.getElementSize(n),o=-r.left+U.carousel_padding,a={left:o+"px"};if(t===!0){var s=U.carousel_scroll_duration,l=U.carousel_scroll_easing;i===!0&&(s=V.scrollShortDuration,l=V.scrollShortEasing),G.stop(!0).animate(a,{duration:s,easing:l,queue:!1,complete:function(){V.numCurrent=e,S(!0)}})}else V.numCurrent=e,G.css(a)}function E(){var e=-r(),t=s(e),i=F.getElementSize(u(t)).left,n=F.getElementSize(u(t+1)).left;return Math.abs(i-e)V.spaceActionSize)i=s(e),b(i,"left"),V.numCurrent+=i;else if(e<-V.spaceActionSize){var r=s(Math.abs(e));y(r,"left"),V.numCurrent-=r}if(t>V.spaceActionSize?(n=s(t),b(n,"right")):t<-V.spaceActionSize&&(o=s(Math.abs(t)),y(o,"right")),o>a)throw new Error("Can't remove more then num tiles");var u=!1;return(i||n||r||o)&&(m(),u=!0),u}function P(e){F.placeElement(G,0,U.carousel_padding),S()}function x(){"left"==U.carousel_autoplay_direction?Q.scrollRight(1):Q.scrollLeft(1)}function j(e){return 1==V.touchActive?!0:(V.touchActive=!0,Q.pauseAutoplay(),V.startTime=jQuery.now(),V.startMousePos=o(e),V.startInnerPos=r(),V.lastTime=V.startTime,V.lastMousePos=V.startMousePos,void F.storeEventData(e,V.storedEventID))}function C(e){if(0==V.touchActive)return!0;F.updateStoredEventData(e,V.storedEventID),e.preventDefault();var t=null;if(1==U.carousel_vertical_scroll_ondrag&&(t=F.handleScrollTop(V.storedEventID)),"vert"===t)return!0;V.lastMousePos=o(e);var i=V.lastMousePos-V.startMousePos,n=V.startInnerPos+i,r=i>0?"prev":"next",a=F.getElementSize(G).width;n>0&&"prev"==r&&(n/=3),-a>n&&"next"==r&&(n=V.startInnerPos+i/3),I(n)}function A(e){return 0==V.touchActive?!0:(V.touchActive=!1,T(),void Q.unpauseAutoplay())}function M(e){return 0==U.carousel_autoplay_pause_onhover?!0:void(1==V.isPlayMode&&0==V.isPaused&&Q.pauseAutoplay())}function z(e){return 0==U.carousel_autoplay_pause_onhover?!0:void Q.unpauseAutoplay()}function O(){Y.initEvents(),R.bind("mousedown touchstart",j),jQuery("body").bind("mousemove touchmove",C),jQuery(window).add("body").bind("mouseup touchend",A),R.hover(M,z)}function L(){var e=V.lastTime-V.startTime,t=Math.abs(V.lastMousePos-V.startMousePos);return e>300?!1:t>30?!1:!0}var H,N,k,R,G,Q=this,D=jQuery(this),W=new UniteGalleryMain,F=new UGFunctions,Y=new UGTileDesign,B=new UGThumbsGeneral,U={carousel_padding:8,carousel_space_between_tiles:20,carousel_navigation_numtiles:3,carousel_scroll_duration:500,carousel_scroll_easing:"easeOutCubic",carousel_autoplay:!0,carousel_autoplay_timeout:3e3,carousel_autoplay_direction:"right",carousel_autoplay_pause_onhover:!0,carousel_vertical_scroll_ondrag:!1};this.events={START_PLAY:"carousel_start_play",PAUSE_PLAY:"carousel_pause_play",STOP_PLAY:"carousel_stop_play"};var V={eventSizeChange:"thumb_size_change",isFirstTimeRun:!0,carouselMaxWidth:null,tileWidth:0,initTileWidth:0,initTileHeight:0,sideSpace:1500,spaceActionSize:500,numCurrent:0,touchActive:!1,startInnerPos:0,lastTime:0,startTime:0,startMousePos:0,lastMousePos:0,scrollShortDuration:200,scrollShortEasing:"easeOutQuad",handle:null,isPlayMode:!1,isPaused:!1,storedEventID:"carousel"};this.startAutoplay=function(){V.isPlayMode=!0,V.isPaused=!1,D.trigger(Q.events.START_PLAY),V.handle&&clearInterval(V.handle),V.handle=setInterval(x,U.carousel_autoplay_timeout)},this.unpauseAutoplay=function(){return 0==V.isPlayMode?!0:0==V.isPaused?!0:void Q.startAutoplay()},this.pauseAutoplay=function(){return 0==V.isPlayMode?!0:(V.isPaused=!0,V.handle&&clearInterval(V.handle),void D.trigger(Q.events.PAUSE_PLAY))},this.stopAutoplay=function(){return 0==V.isPlayMode?!0:(V.isPaused=!1,V.isPlayMode=!1,V.handle&&clearInterval(V.handle),void D.trigger(Q.events.STOP_PLAY))},this.destroy=function(){V.handle&&clearInterval(V.handle),D.off(Q.events.START_PLAY),D.off(Q.events.STOP_PLAY),R.unbind("mousedown"),R.unbind("touchstart"),jQuery("body").unbind("mousemove"),jQuery("body").unbind("touchmove"),jQuery(window).add("body").unbind("mouseup").unbind("touchend"),R.off("mouseenter").off("mouseleave"),Y.destroy()},this.init=function(t,i,n){n&&this.setMaxWidth(n),e(t,i)},this.setMaxWidth=function(e){V.carouselMaxWidth=e},this.setHtml=function(e){t(e)},this.getElement=function(){return R},this.getObjTileDesign=function(){return Y},this.getEstimatedHeight=function(){var e=U.tile_height+2*U.carousel_padding;return e},this.run=function(){n()},this.scrollRight=function(e){if(!e||"object"==typeof e)var e=U.carousel_navigation_numtiles;var t=f();e>t&&(e=t);var i=V.numCurrent-e;0>=i&&(i=0),w(i)},this.scrollLeft=function(e){if(!e||"object"==typeof e)var e=U.carousel_navigation_numtiles;var t=f();e>t&&(e=t);var i=l(),n=V.numCurrent+e;n>=i&&(n=i-1),w(n)},this.setScrollLeftButton=function(e){F.setButtonMobileReady(e),F.setButtonOnClick(e,Q.scrollLeft)},this.setScrollRightButton=function(e){F.setButtonMobileReady(e),F.setButtonOnClick(e,Q.scrollRight)},this.setPlayPauseButton=function(e){F.setButtonMobileReady(e),1==V.isPlayMode&&0==V.isPaused&&e.addClass("ug-pause-icon"),D.on(Q.events.START_PLAY,function(){e.addClass("ug-pause-icon")}),D.on(Q.events.STOP_PLAY,function(){e.removeClass("ug-pause-icon")}),F.setButtonOnClick(e,function(){0==V.isPlayMode||1==V.isPaused?Q.startAutoplay():Q.stopAutoplay()})}}function UGTabs(){function e(e,t){u=e,a=jQuery(u),d=jQuery.extend(d,t),"select"==d.tabs_type?l=jQuery(d.tabs_container):s=jQuery(d.tabs_container+" .ug-tab")}function t(){o()}function i(e){u.requestNewItems(e)}function n(){var e=d.tabs_class_selected,t=jQuery(this);if(t.hasClass(e))return!0;s.not(t).removeClass(e),t.addClass(e);var n=t.data("catid");return n?void i(n):!0}function r(){var e=jQuery(this),t=e.val();return t?void i(t):!0}function o(){"select"==d.tabs_type?l.change(r):s.click(n)}var a,s,l,u=(jQuery(this),new UniteGalleryMain),d=(new UGFunctions,{tabs_type:"tabs",tabs_container:"#ug_tabs",tabs_class_selected:"ug-tab-selected"});this.events={},this.destroy=function(){l&&l.off("change"),s&&s.off("click")},this.init=function(t,i){e(t,i)},this.run=function(){t()}}function UG_API(e){function t(e){var t={index:e.index,title:e.title,description:e.description,urlImage:e.urlImage,urlThumb:e.urlThumb},i=e.objThumbImage.data();for(var n in i){switch(n){case"image":case"description":continue}t[n]=i[n]}return t}var i,n=this,r=(jQuery(n),new UniteGalleryMain);r=e,i=jQuery(e),this.events={API_INIT_FUNCTIONS:"api_init",API_ON_EVENT:"api_on_event"},this.on=function(e,o){switch(e){case"item_change":i.on(r.events.ITEM_CHANGE,function(){var e=r.getSelectedItem(),i=t(e);o(i.index,i)});break;case"resize":i.on(r.events.SIZE_CHANGE,o);break;case"enter_fullscreen":i.on(r.events.ENTER_FULLSCREEN,o);break;case"exit_fullscreen":i.on(r.events.EXIT_FULLSCREEN,o);break;case"play":i.on(r.events.START_PLAY,o);break;case"stop":i.on(r.events.STOP_PLAY,o);break;case"pause":i.on(r.events.PAUSE_PLAYING,o);break;case"continue":i.on(r.events.CONTINUE_PLAYING,o);break;default:console&&console.log("wrong api event: "+e)}i.trigger(n.events.API_ON_EVENT,[e,o])},this.play=function(){r.startPlayMode()},this.stop=function(){r.stopPlayMode()},this.togglePlay=function(){r.togglePlayMode()},this.enterFullscreen=function(){r.toFullScreen()},this.exitFullscreen=function(){r.exitFullScreen()},this.toggleFullscreen=function(){r.toggleFullscreen()},this.resetZoom=function(){var e=r.getObjSlider();return e?void e.zoomBack():!1},this.zoomIn=function(){var e=r.getObjSlider();return e?void e.zoomIn():!1},this.zoomOut=function(){var e=r.getObjSlider();return e?void e.zoomOut():!1},this.nextItem=function(){r.nextItem()},this.prevItem=function(){r.prevItem()},this.selectItem=function(e){r.selectItem(e)},this.resize=function(e,t){t?r.resize(e,t):r.resize(e)},this.getItem=function(e){var i=r.getItem(e),n=t(i);return n},this.getNumItems=function(){var e=r.getNumItems();return e},this.reloadGallery=function(e){ +if(!e)var e={};r.run(null,e)},this.destroy=function(){r.destroy()},i.trigger(n.events.API_INIT_FUNCTIONS,n)}var g_ugFunctions=new UGFunctions;!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e:e(jQuery)}(function(e){function t(t){var a=t||window.event,s=l.call(arguments,1),u=0,d=0,_=0,g=0;if(t=e.event.fix(a),t.type="mousewheel","detail"in a&&(_=-1*a.detail),"wheelDelta"in a&&(_=a.wheelDelta),"wheelDeltaY"in a&&(_=a.wheelDeltaY),"wheelDeltaX"in a&&(d=-1*a.wheelDeltaX),"axis"in a&&a.axis===a.HORIZONTAL_AXIS&&(d=-1*_,_=0),u=0===_?d:_,"deltaY"in a&&(_=-1*a.deltaY,u=_),"deltaX"in a&&(d=a.deltaX,0===_&&(u=-1*d)),0!==_||0!==d){if(1===a.deltaMode){var c=e.data(this,"mousewheel-line-height");u*=c,_*=c,d*=c}else if(2===a.deltaMode){var h=e.data(this,"mousewheel-page-height");u*=h,_*=h,d*=h}return g=Math.max(Math.abs(_),Math.abs(d)),(!o||o>g)&&(o=g,n(a,g)&&(o/=40)),n(a,g)&&(u/=40,d/=40,_/=40),u=Math[u>=1?"floor":"ceil"](u/o),d=Math[d>=1?"floor":"ceil"](d/o),_=Math[_>=1?"floor":"ceil"](_/o),t.deltaX=d,t.deltaY=_,t.deltaFactor=o,t.deltaMode=0,s.unshift(t,u,d,_),r&&clearTimeout(r),r=setTimeout(i,200),(e.event.dispatch||e.event.handle).apply(this,s)}}function i(){o=null}function n(e,t){return d.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120===0}var r,o,a=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],s="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],l=Array.prototype.slice;if(e.event.fixHooks)for(var u=a.length;u;)e.event.fixHooks[a[--u]]=e.event.mouseHooks;var d=e.event.special.mousewheel={version:"3.1.9",setup:function(){if(this.addEventListener)for(var i=s.length;i;)this.addEventListener(s[--i],t,!1);else this.onmousewheel=t;e.data(this,"mousewheel-line-height",d.getLineHeight(this)),e.data(this,"mousewheel-page-height",d.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var e=s.length;e;)this.removeEventListener(s[--e],t,!1);else this.onmousewheel=null},getLineHeight:function(t){return parseInt(e(t)["offsetParent"in e.fn?"offsetParent":"parent"]().css("fontSize"),10)},getPageHeight:function(t){return e(t).height()},settings:{adjustOldDeltas:!0}};e.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})}),jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,t,i,n,r){return jQuery.easing[jQuery.easing.def](e,t,i,n,r)},easeInQuad:function(e,t,i,n,r){return n*(t/=r)*t+i},easeOutQuad:function(e,t,i,n,r){return-n*(t/=r)*(t-2)+i},easeInOutQuad:function(e,t,i,n,r){return(t/=r/2)<1?n/2*t*t+i:-n/2*(--t*(t-2)-1)+i},easeInCubic:function(e,t,i,n,r){return n*(t/=r)*t*t+i},easeOutCubic:function(e,t,i,n,r){return n*((t=t/r-1)*t*t+1)+i},easeInOutCubic:function(e,t,i,n,r){return(t/=r/2)<1?n/2*t*t*t+i:n/2*((t-=2)*t*t+2)+i},easeInQuart:function(e,t,i,n,r){return n*(t/=r)*t*t*t+i},easeOutQuart:function(e,t,i,n,r){return-n*((t=t/r-1)*t*t*t-1)+i},easeInOutQuart:function(e,t,i,n,r){return(t/=r/2)<1?n/2*t*t*t*t+i:-n/2*((t-=2)*t*t*t-2)+i},easeInQuint:function(e,t,i,n,r){return n*(t/=r)*t*t*t*t+i},easeOutQuint:function(e,t,i,n,r){return n*((t=t/r-1)*t*t*t*t+1)+i},easeInOutQuint:function(e,t,i,n,r){return(t/=r/2)<1?n/2*t*t*t*t*t+i:n/2*((t-=2)*t*t*t*t+2)+i},easeInSine:function(e,t,i,n,r){return-n*Math.cos(t/r*(Math.PI/2))+n+i},easeOutSine:function(e,t,i,n,r){return n*Math.sin(t/r*(Math.PI/2))+i},easeInOutSine:function(e,t,i,n,r){return-n/2*(Math.cos(Math.PI*t/r)-1)+i},easeInExpo:function(e,t,i,n,r){return 0==t?i:n*Math.pow(2,10*(t/r-1))+i},easeOutExpo:function(e,t,i,n,r){return t==r?i+n:n*(-Math.pow(2,-10*t/r)+1)+i},easeInOutExpo:function(e,t,i,n,r){return 0==t?i:t==r?i+n:(t/=r/2)<1?n/2*Math.pow(2,10*(t-1))+i:n/2*(-Math.pow(2,-10*--t)+2)+i},easeInCirc:function(e,t,i,n,r){return-n*(Math.sqrt(1-(t/=r)*t)-1)+i},easeOutCirc:function(e,t,i,n,r){return n*Math.sqrt(1-(t=t/r-1)*t)+i},easeInOutCirc:function(e,t,i,n,r){return(t/=r/2)<1?-n/2*(Math.sqrt(1-t*t)-1)+i:n/2*(Math.sqrt(1-(t-=2)*t)+1)+i},easeInElastic:function(e,t,i,n,r){var o=1.70158,a=0,s=n;if(0==t)return i;if(1==(t/=r))return i+n;if(a||(a=.3*r),st?-.5*s*Math.pow(2,10*(t-=1))*Math.sin(2*(t*r-o)*Math.PI/a)+i:s*Math.pow(2,-10*(t-=1))*Math.sin(2*(t*r-o)*Math.PI/a)*.5+n+i},easeInBack:function(e,t,i,n,r,o){return void 0==o&&(o=1.70158),n*(t/=r)*t*((o+1)*t-o)+i},easeOutBack:function(e,t,i,n,r,o){return void 0==o&&(o=1.70158),n*((t=t/r-1)*t*((o+1)*t+o)+1)+i},easeInOutBack:function(e,t,i,n,r,o){return void 0==o&&(o=1.70158),(t/=r/2)<1?n/2*t*t*(((o*=1.525)+1)*t-o)+i:n/2*((t-=2)*t*(((o*=1.525)+1)*t+o)+2)+i},easeInBounce:function(e,t,i,n,r){return n-jQuery.easing.easeOutBounce(e,r-t,0,n,r)+i},easeOutBounce:function(e,t,i,n,r){return(t/=r)<1/2.75?7.5625*n*t*t+i:2/2.75>t?n*(7.5625*(t-=1.5/2.75)*t+.75)+i:2.5/2.75>t?n*(7.5625*(t-=2.25/2.75)*t+.9375)+i:n*(7.5625*(t-=2.625/2.75)*t+.984375)+i},easeInOutBounce:function(e,t,i,n,r){return r/2>t?.5*jQuery.easing.easeInBounce(e,2*t,0,n,r)+i:.5*jQuery.easing.easeOutBounce(e,2*t-r,0,n,r)+.5*n+i}}),!function(e,t){function i(e,t,i){var n=_[t.type]||{};return null==e?i||!t.def?null:t.def:(e=n.floor?~~e:parseFloat(e),isNaN(e)?t.def:n.mod?(e+n.mod)%n.mod:0>e?0:n.max6*i?e+(t-e)*i*6:1>2*i?t:2>3*i?e+(t-e)*(2/3-i)*6:e}if("undefined"==typeof e.cssHooks)return!1;var o,a="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",s=/^([\-+])=\s*(\d+\.?\d*)/,l=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(e){return[e[1],e[2],e[3],e[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(e){return[2.55*e[1],2.55*e[2],2.55*e[3],e[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(e){return[e[1],e[2]/100,e[3]/100,e[4]]}}],u=e.Color=function(t,i,n,r){return new e.Color.fn.parse(t,i,n,r)},d={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},_={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},g=u.support={},c=e("

    ")[0],h=e.each;c.style.cssText="background-color:rgba(1,1,1,.5)",g.rgba=c.style.backgroundColor.indexOf("rgba")>-1,h(d,function(e,t){t.cache="_"+e,t.props.alpha={idx:3,type:"percent",def:1}}),u.fn=e.extend(u.prototype,{parse:function(r,a,s,l){if(r===t)return this._rgba=[null,null,null,null],this;(r.jquery||r.nodeType)&&(r=e(r).css(a),a=t);var _=this,g=e.type(r),c=this._rgba=[];return a!==t&&(r=[r,a,s,l],g="array"),"string"===g?this.parse(n(r)||o._default):"array"===g?(h(d.rgba.props,function(e,t){c[t.idx]=i(r[t.idx],t)}),this):"object"===g?(r instanceof u?h(d,function(e,t){r[t.cache]&&(_[t.cache]=r[t.cache].slice())}):h(d,function(t,n){var o=n.cache;h(n.props,function(e,t){if(!_[o]&&n.to){if("alpha"===e||null==r[e])return;_[o]=n.to(_._rgba)}_[o][t.idx]=i(r[e],t,!0)}),_[o]&&e.inArray(null,_[o].slice(0,3))<0&&(_[o][3]=1,n.from&&(_._rgba=n.from(_[o])))}),this):void 0},is:function(e){var t=u(e),i=!0,n=this;return h(d,function(e,r){var o,a=t[r.cache];return a&&(o=n[r.cache]||r.to&&r.to(n._rgba)||[],h(r.props,function(e,t){return null!=a[t.idx]?i=a[t.idx]===o[t.idx]:void 0})),i}),i},_space:function(){var e=[],t=this;return h(d,function(i,n){t[n.cache]&&e.push(i)}),e.pop()},transition:function(e,t){var n=u(e),r=n._space(),o=d[r],a=0===this.alpha()?u("transparent"):this,s=a[o.cache]||o.to(a._rgba),l=s.slice();return n=n[o.cache],h(o.props,function(e,r){var o=r.idx,a=s[o],u=n[o],d=_[r.type]||{};null!==u&&(null===a?l[o]=u:(d.mod&&(u-a>d.mod/2?a+=d.mod:a-u>d.mod/2&&(a-=d.mod)),l[o]=i((u-a)*t+a,r)))}),this[r](l)},blend:function(t){if(1===this._rgba[3])return this;var i=this._rgba.slice(),n=i.pop(),r=u(t)._rgba;return u(e.map(i,function(e,t){return(1-n)*r[t]+n*e}))},toRgbaString:function(){var t="rgba(",i=e.map(this._rgba,function(e,t){return null==e?t>2?1:0:e});return 1===i[3]&&(i.pop(),t="rgb("),t+i.join()+")"},toHslaString:function(){var t="hsla(",i=e.map(this.hsla(),function(e,t){return null==e&&(e=t>2?1:0),t&&3>t&&(e=Math.round(100*e)+"%"),e});return 1===i[3]&&(i.pop(),t="hsl("),t+i.join()+")"},toHexString:function(t){var i=this._rgba.slice(),n=i.pop();return t&&i.push(~~(255*n)),"#"+e.map(i,function(e){return e=(e||0).toString(16),1===e.length?"0"+e:e}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),u.fn.parse.prototype=u.fn,d.hsla.to=function(e){if(null==e[0]||null==e[1]||null==e[2])return[null,null,null,e[3]];var t,i,n=e[0]/255,r=e[1]/255,o=e[2]/255,a=e[3],s=Math.max(n,r,o),l=Math.min(n,r,o),u=s-l,d=s+l,_=.5*d;return t=l===s?0:n===s?60*(r-o)/u+360:r===s?60*(o-n)/u+120:60*(n-r)/u+240,i=0===u?0:.5>=_?u/d:u/(2-d),[Math.round(t)%360,i,_,null==a?1:a]},d.hsla.from=function(e){if(null==e[0]||null==e[1]||null==e[2])return[null,null,null,e[3]];var t=e[0]/360,i=e[1],n=e[2],o=e[3],a=.5>=n?n*(1+i):n+i-n*i,s=2*n-a;return[Math.round(255*r(s,a,t+1/3)),Math.round(255*r(s,a,t)),Math.round(255*r(s,a,t-1/3)),o]},h(d,function(n,r){var o=r.props,a=r.cache,l=r.to,d=r.from;u.fn[n]=function(n){if(l&&!this[a]&&(this[a]=l(this._rgba)),n===t)return this[a].slice();var r,s=e.type(n),_="array"===s||"object"===s?n:arguments,g=this[a].slice();return h(o,function(e,t){var n=_["object"===s?e:t.idx];null==n&&(n=g[t.idx]),g[t.idx]=i(n,t)}),d?(r=u(d(g)),r[a]=g,r):u(g)},h(o,function(t,i){u.fn[t]||(u.fn[t]=function(r){var o,a=e.type(r),l="alpha"===t?this._hsla?"hsla":"rgba":n,u=this[l](),d=u[i.idx];return"undefined"===a?d:("function"===a&&(r=r.call(this,d),a=e.type(r)),null==r&&i.empty?this:("string"===a&&(o=s.exec(r),o&&(r=d+parseFloat(o[2])*("+"===o[1]?1:-1))),u[i.idx]=r,this[l](u)))})})}),u.hook=function(t){var i=t.split(" ");h(i,function(t,i){e.cssHooks[i]={set:function(t,r){var o,a,s="";if("transparent"!==r&&("string"!==e.type(r)||(o=n(r)))){if(r=u(o||r),!g.rgba&&1!==r._rgba[3]){for(a="backgroundColor"===i?t.parentNode:t;(""===s||"transparent"===s)&&a&&a.style;)try{s=e.css(a,"backgroundColor"),a=a.parentNode}catch(l){}r=r.blend(s&&"transparent"!==s?s:"_default")}r=r.toRgbaString()}try{t.style[i]=r}catch(l){}}},e.fx.step[i]=function(t){t.colorInit||(t.start=u(t.elem,i),t.end=u(t.end),t.colorInit=!0),e.cssHooks[i].set(t.elem,t.start.transition(t.end,t.pos))}})},u.hook(a),e.cssHooks.borderColor={expand:function(e){var t={};return h(["Top","Right","Bottom","Left"],function(i,n){t["border"+n+"Color"]=e}),t}},o=e.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),!function(e){function t(){var i=this===document?e(this):e(this).contents();i.mousemove(function(t){e.mlp={x:t.pageX,y:t.pageY}}),i.find("iframe").load(t)}e.mlp={x:0,y:0},e(t),e.fn.ismouseover=function(){var t=!1;return this.eq(0).each(function(){var i=e(this).is("iframe")?e(this).contents().find("body"):e(this),n=i.offset();t=n.left<=e.mlp.x&&n.left+i.outerWidth()>e.mlp.x&&n.top<=e.mlp.y&&n.top+i.outerHeight()>e.mlp.y}),t}}(jQuery);var g_ugYoutubeAPI=new UGYoutubeAPI,g_ugVimeoAPI=new UGVimeoAPI,g_ugHtml5MediaAPI=new UGHtml5MediaAPI,g_ugSoundCloudAPI=new UGSoundCloudAPI,g_ugWistiaAPI=new UGWistiaAPI;jQuery.fn.unitegallery=function(e){var t=jQuery(this),i="#"+t.attr("id");if(!e)var e={};var n=new UniteGalleryMain;n.run(i,e);var r=new UG_API(n);return r}; \ No newline at end of file diff --git a/ituro/static/content_management/unitegallery/release_log.txt b/ituro/static/content_management/unitegallery/release_log.txt new file mode 100644 index 0000000..92268b4 --- /dev/null +++ b/ituro/static/content_management/unitegallery/release_log.txt @@ -0,0 +1,361 @@ +version 1.7.8 + +-made some small js changes + +version 1.7.7 + +-added support for image src as full image, and data-thumb as thumb + +version 1.7.7 + +-bug fix: fixed direction arrows slide direction +-bug fix: fixed titles with html tags + +version 1.7.6 + +-feature: added tile text panel description +-protection: added protection against width:100% css + +version 1.7.5 + +-feature: added tile text panel top/bottom/middle positions (text outside image) +-bug fix: fixed ie11 fullscreen mode + +version 1.7.4 + +-bug fix: fixed left / right buttons on input objects + +version 1.7.3 + +-feature: added category tab select type +-bug fix: fixed video player misplaced on gallery resize + +version 1.7.2 + +-protection: added protection agains lasy load + +version 1.7.1 + +-feature: added "open lightbox at start" option for tiles theme + +version 1.7 + +-feature: added "tiles - nested" gallery type +-feature: added API functions to carousel type + +version 1.6.8 + +-addition: added protection against undefined big images url's for the slider. +-change: changed mediaelement to new version +-bug fix: added z-index:0 to the gallery to avoid menu over the gallery + +version 1.6.7 + +-change: changed files order include +-change: improved error message on some cases + +version 1.6.6 + +-bug fix: fixed min jquery version checking. + +version 1.6.5 + +-feature: added minimal version jquery validation +-bug fix: fixed tiles text panel appear + + +version 1.6.4 + +-feature: keep order option in tiles columns +-bug fix: text panel was blined on tiles resize + +version 1.6.3 + +-bug fix: fixed text panel always on on tiles types + +version 1.6.2 + +-bug fix: text panel was not hided on some of the cases +-chagne: improved show/hide controls display + +version 1.6.1 + +bug fix: fixed a small bug with tiles image effect + +version 1.6 + +-feature: changed tiles view - make variable number of columns +-change: improvement transition movement of tiles and justified types + +version 1.5.9 + +-feature: added option thumb_fixed_size that alow to run dynamic size strips. + +version 1.5.8 + +-bug fix: the video player stayed on compact mode on slide change + +version 1.5.7 + +-feature: added option: tiles_align for columns type +-change: changed default lightbox transition to "fade" + +version 1.5.6 + +-bug fix: add "ug-rtl" style +-feature: added option: tile_videoplay_icon_always_on in tile design section + +version 1.5.5 + +-bug fix: fixed size bugs in justified type + +version 1.5.4 + +-bug fix: fixed video gallery with tabs + +version 1.5.3 + +-feature: added "destroy function to API" +-bug fix: fixed destroy function + +version 1.5.2 + +-bug fix: added remove html function to lightbox +-bug fix: fixed some ie8 related issues +-bug fix: disabled scrolling on lightbox with mousewheel: none + +version 1.5.1 + +-bog fix: fixed theme default options (like autoplay=true) that was brocken in the last update + +version 1.5 + +-feature: added "category tabs" support + +version 1.4.6 + +-bug fix: fixed js error on carousel without navigation + +version 1.4.5 + +- change: added support for "title" attribute as item description + +version 1.4.4 + +-feature: enable slider area links +-bug fix: on playing mode slides was advanced even when images was not loaded +-bug fix: fixed mousewheel advance item on lightbox + +version 1.4.3 + +-bug fix: gallery on hidden tab was dissapeared on fullscreen + +version 1.4.2 + +-feature: added option gallery_shuffle +-bug fix: bullets miss position after back from full screen + +version 1.4.1 + +-bug fix: fixed some bug in justified tiles view in mobile width +-bug fix: fixed issue with video size at tabs + +version 1.4 + +-bug fix: add preloader to video player +-change: video in lightbox compact mode opens in frame instead of on full screen + +version 1.3.9 + +-feature: added option: slider_background_opacity +-feature: added option: gallery_mousewheel_role +-feature: added scale mode: fitdown +-feature: added vertical page scroll on drag + +-change: when go to full screen mode, disable the pause on mouseover mode +-bug fix: carousel tile was dissapeared when size change less then tile width + +version 1.3.8 + +-bug fix: fixed carousel related bug that text panel was over the icons + +version 1.3.7 + +-bug fix: fixed carousel text panel didn't appeared on cloned items + +version 1.3.6 + +-bug fix: fixed bug when closing the lightbox + +version 1.3.5 + +-bug fix: the lightbox was closing on video slider touch + +version 1.3.4 + +-feature: added mobile hide options to slider buttons and zoom panel + +version 1.3.3 + +-feature: added top position navigation option in carousel view + +version 1.3.2 + +-bug fix: fixed the flickering when close compact lightbox with view playing. +-bug fix: fixed bug with text panel not always on on themes. + +version 1.3.1 + +-bug fix: text panel was not show on carousel cloned items +-bug fix: fixed issue with one item only on carousel + +version 1.3 + +-feature: added "compact" lightbox type + +version 1.2.16 + +-bug fix: fixed the responsivness of regular themes. + +version 1.2.15 + +-bug fix: fixed hide preloader on tiles theme +-bug fix: fixed empty image was trying to load + +version 1.2.14 + +-feature: added lightbox close on escape key + +version 1.2.13 + +-bug fix: make all the themes work within tabs + +version 1.2.12 + +-bug fix: make the gallery to work within tabs + +version 1.2.11 + +-bug fix: added clickable function for carousel and tiles grid mode for mobile and tablet + +version 1.2.10 + +-bug fix: adopted tiles clickable functions for mobile and tablet + +version 1.2.9 + +-bug fix: fixed text align in lightbox + +version 1.2.8 + +-feature: added tiles text panel text source, title or description + +version 1.2.7 + +-feature: added disable lightbox option (tile_enable_action). + +version 1.2.6 + +-bug fix: fixed some bug with lightbox text cut off + +version 1.2.5 + +-change: added css protection against unwanted css transitions + +version 1.2.4 + +- bug fix: fixed destorted images on some of the themes like avada + +version 1.2.3 + +-feature: added lightbox additional options including lightbox slider options + +version 1.2.2 + +-bug fix: fixed lightbox textpanel positioning on mobile + +version 1.2.1 + +-bug fix: fixed tiles type total height +-bug fix: adopted the tiles galleries for touch +-bug fix: fixed lightbox positioning when back from drag +-bug fix: fixed tiles youtube play issues + +version 1.2 + +-added theme: tiles (columns,justified) +-added theme: tilesgrid +-added theme: carousel + +-option add: added grid option: grid_padding. +-option add: added textpanel options: textpanel_fontfamily, etc. +-option add: added option: slider_background_color +-option add: added option: bullets_space_between to bullets object (for tiles types) +-option add: added option: tiles_height, tiles_width for tiles fixed type +-option add: added youtube video options: video_youtube_showinfo, + +-change: removed background color from the gallery wrapper +-change: changed gallery min height and min width options to fit into mobile devices. + +-bug fix: fixed video gallery autoplay for vimeo video +-bug fix: fixed video gallery description size +-bug fix: fixed keyboard navigation in google chrome +-bug fix: fixed bullets left margin on first item + + +version (1.1.2015) 1.1.6 + +- bug fix: fixed video gallery title and description skin mobile view + +version (13.12.2014) 1.1.5 + +- feature: added bottom buttons for video gallery +- feature: added ugCheckForErrors function for error message output + +version (2.12.2014) 1.1.4 + +- bug fix: fixed multiple video galleries on one page + +version (2.12.2014) 1.1.3 + +- added video gallery theme +- added option to disble panel at start for some seconds +- bug fix: fixed small bug with youtube playback + +version (29.11.2014) 1.1.2 + +- bug fix: when controls not alwqays on, don't show progress bar +- bug fix: fixed fullscreen on ie11 + +version 1.1.1 + +-feature: added option: slider_videoplay_button_type. slider video play button type, square or round + +version 1.1 (20.10.2014) + +-feature: add grid bottom and grid top types +-feature: added media players for youtube, vimeo, html5 video, soundcloud, wistia +-feature: get automatically youtube images and thumbs by id +-feature: added option: slider_zoom_max_ratio for limit the zooming +-feature: added option: slider_scale_mode_media - saparate scale mode option for slider media item + +-bug fix: fixed first image was not loaded sometimes. + +version 1.0.3 + +-feature: add grid bottom and grid top types + +version 1.0.2 + +-bug fix: fixed avia strip navigation. + +version 1.0.1 + +- bug fix: removed max-width:100% from the images +- bug fix: added strip arrows to alexis theme +- change: set option "debug errors" to false +- bug fix: added transition setting to strip scroll, was hard coded. +- bug fix: fixed small bug in compact theme related to galllery resize +- bug fix: fixed compatability with other draggable components + +version 1.0 - first release \ No newline at end of file diff --git a/ituro/static/content_management/unitegallery/skins/alexis/alexis.css b/ituro/static/content_management/unitegallery/skins/alexis/alexis.css new file mode 100644 index 0000000..abd6b38 --- /dev/null +++ b/ituro/static/content_management/unitegallery/skins/alexis/alexis.css @@ -0,0 +1,385 @@ + +/*------ Unite Gallery Alexis Skin -------*/ + + +.---------Slider_Arrows--------{} + +.ug-arrow-left.ug-skin-alexis, +.ug-arrow-right.ug-skin-alexis{ + width:35px; + height:35px; + background-image:url('images/slider_arrow_left.png'); + background-position:0px 0px; +} + +.ug-arrow-right.ug-skin-alexis{ + background-image:url('images/slider_arrow_right.png'); +} + +.ug-arrow-left.ug-skin-alexis.ug-arrow-hover, +.ug-arrow-right.ug-skin-alexis.ug-arrow-hover{ + background-position:0px -35px; +} + +.ug-arrow-left.ug-skin-alexis.ug-arrow-disabled, +.ug-arrow-right.ug-skin-alexis.ug-arrow-disabled{ + background-position:0px -70px; +} + + +.---------Slider_Bullets--------{} + +.ug-bullets.ug-skin-alexis .ug-bullet{ + width:28px; + height:28px; + background-image:url('images/slider_bullets.png'); + background-position:top left; + margin-left:5px; +} + +.ug-bullets.ug-skin-alexis .ug-bullet.ug-bullet-active{ + background-position:bottom left; +} + + +.---------Slider_Buttons--------{} + +/* --- play button -- */ +.ug-button-play.ug-skin-alexis{ + position:absolute; + background-image:url('images/button_playpause.png'); + width:35px; + height:35px; + cursor:pointer; + background-position:0px 0px; +} + +.ug-button-play.ug-skin-alexis.ug-button-hover{ + background-position:0px -35px; +} + +.ug-button-play.ug-skin-alexis.ug-stop-mode{ + background-position:0px -70px; +} + +.ug-button-play.ug-skin-alexis.ug-stop-mode.ug-button-hover{ + background-position:0px -105px; +} + +/* --- fullscreen button -- */ + +.ug-button-fullscreen.ug-skin-alexis{ + position:absolute; + background-image:url('images/button_fullscreen.png'); + width:35px; + height:35px; + cursor:pointer; + background-position:0px 0px; +} + +.ug-button-fullscreen.ug-skin-alexis.ug-button-hover{ + background-position:0px -35px; +} + +.ug-button-fullscreen.ug-skin-alexis.ug-fullscreenmode{ + background-position:0px -70px; +} + +.ug-button-fullscreen.ug-skin-alexis.ug-fullscreenmode.ug-button-hover{ + background-position:0px -105px; +} + + +.---------Zoom_Panel--------{} + +/* --- zoom panel --- */ + +.ug-zoompanel.ug-skin-alexis .ug-zoompanel-button{ + background-repeat: no-repeat; + cursor:pointer; + height: 35px; + width: 35px; + margin-top:5px; + background-position: 0px 0px; +} + +.ug-zoompanel.ug-skin-alexis .ug-zoompanel-plus{ + margin-top:0px; +} + +.ug-zoompanel.ug-skin-alexis .ug-zoompanel-plus{ + background-image:url('images/button_zoom_plus.png'); +} + +.ug-zoompanel.ug-skin-alexis .ug-zoompanel-minus{ + background-image:url('images/button_zoom_minus.png'); +} + +.ug-zoompanel.ug-skin-alexis .ug-zoompanel-return{ + background-image:url('images/button_zoom_back.png'); +} + +.ug-zoompanel.ug-skin-alexis .ug-zoompanel-button.ug-button-hover{ + background-position: 0px -35px; +} + +.ug-zoompanel.ug-skin-alexis .ug-zoompanel-button-disabled, +.ug-zoompanel.ug-skin-alexis .ug-zoompanel-button.ug-button-hover.ug-zoompanel-button-disabled{ + background-position: 0px -70px; + cursor:default; +} + + +.---------Grid_Panel_Arrows--------{} + +/*--- down arrow ---*/ + +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-alexis{ + width:40px; + height:25px; + background-position:0px -0px; + background-image:url('images/grid_arrow_down.png'); +} + +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-alexis.ug-button-hover{ + background-position:0px -25px; +} + +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-alexis.ug-button-hover.ug-button-disabled, +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-alexis.ug-button-disabled{ + background-position:0px -50px; +} + + +/*--- up arrow ---*/ + +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-alexis{ + width:40px; + height:25px; + background-position:0px 0px; + background-image:url('images/grid_arrow_up.png'); +} + +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-alexis.ug-button-hover{ + background-position:0px -25px; +} + +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-alexis.ug-button-hover.ug-button-disabled, +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-alexis.ug-button-disabled{ + background-position:0px -50px; +} + +/*--- left arrow ---*/ + +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-alexis{ + width:40px; + height:40px; + background-position:0px 0px; + background-image:url('images/grid_arrow_left.png'); +} + +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-alexis.ug-button-hover{ + background-position:0px -40px; +} + +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-alexis.ug-button-hover.ug-button-disabled, +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-alexis.ug-button-disabled{ + background-position:0px -80px; +} + +/*--- right arrow ---*/ + +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-alexis{ + width:40px; + height:40px; + background-position:0px 0px; + background-image:url('images/grid_arrow_right.png'); +} + +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-alexis.ug-button-hover{ + background-position:0px -40px; +} + +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-alexis.ug-button-hover.ug-button-disabled, +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-alexis.ug-button-disabled{ + background-position:0px -80px; +} + +/*--- left arrow - horizontal panel type ---*/ + +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-alexis{ + width:15px; + height:30px; + background-image:url('images/grid_arrow_left_hortype.png'); + background-position:0px 0px; +} + +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-alexis.ug-button-hover{ + background-position:0px -30px; +} + +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-alexis.ug-button-hover.ug-button-disabled, +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-alexis.ug-button-disabled{ + background-position:0px -60px; +} + + +/*--- right arrow - horizontal panel type ---*/ + +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-alexis{ + width:15px; + height:30px; + background-image:url('images/grid_arrow_right_hortype.png'); + background-position:0px 0px; +} + +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-alexis.ug-button-hover{ + background-position:0px -30px; +} + +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-alexis.ug-button-hover.ug-button-disabled, +.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-alexis.ug-button-disabled{ + background-position:0px -60px; +} + + +.---------Strip_Panel_Arrows--------{} + +/* left and right arrows */ + +.ug-strip-panel .ug-strip-arrow-left.ug-skin-alexis, +.ug-strip-panel .ug-strip-arrow-right.ug-skin-alexis{ + width:25px; + height:50px; +} + +.ug-strip-panel .ug-strip-arrow-left.ug-skin-alexis .ug-strip-arrow-tip, +.ug-strip-panel .ug-strip-arrow-right.ug-skin-alexis .ug-strip-arrow-tip{ + background-position:0px 0px; + background-repeat:no-repeat; + width:4px; + height:7px; +} + +.ug-strip-panel .ug-strip-arrow-left.ug-skin-alexis .ug-strip-arrow-tip{ + background-image:url('images/arrows_strip_left.png'); +} + +.ug-strip-panel .ug-strip-arrow-right.ug-skin-alexis .ug-strip-arrow-tip{ + background-image:url('images/arrows_strip_right.png'); +} + +.ug-strip-panel .ug-strip-arrow-left.ug-skin-alexis.ug-button-hover .ug-strip-arrow-tip, +.ug-strip-panel .ug-strip-arrow-right.ug-skin-alexis.ug-button-hover .ug-strip-arrow-tip{ + background-position:0px -7px; +} + + +/* up and down arrows */ + +.ug-strip-panel .ug-strip-arrow-up.ug-skin-alexis, +.ug-strip-panel .ug-strip-arrow-down.ug-skin-alexis{ + height:25px; + width:50px; +} + +.ug-strip-panel .ug-strip-arrow-up.ug-skin-alexis .ug-strip-arrow-tip, +.ug-strip-panel .ug-strip-arrow-down.ug-skin-alexis .ug-strip-arrow-tip{ + background-position:0px 0px; + background-repeat:no-repeat; + width:7px; + height:4px; +} + +.ug-strip-panel .ug-strip-arrow-up.ug-skin-alexis .ug-strip-arrow-tip{ + background-image:url('images/arrows_strip_up.png'); +} + +.ug-strip-panel .ug-strip-arrow-down.ug-skin-alexis .ug-strip-arrow-tip{ + background-image:url('images/arrows_strip_down.png'); +} + +.ug-strip-panel .ug-strip-arrow-up.ug-skin-alexis.ug-button-hover .ug-strip-arrow-tip, +.ug-strip-panel .ug-strip-arrow-down.ug-skin-alexis.ug-button-hover .ug-strip-arrow-tip{ + background-position:-7px 0px; +} + +.ug-strip-panel .ug-strip-arrow.ug-skin-alexis.ug-button-disabled .ug-strip-arrow-tip{ + background-position:0px 0px; + opacity:0.5; + filter: alpha(opacity = 50); +} + +.---------Panel_Handle_Tip--------{} + +/* left and right handle */ +.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-alexis, +.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-alexis{ + width:37px; + height:40px; + background-image:url('images/grid_handle_right.png'); + background-repeat:no-repeat; + background-position:0px 0px; +} + +.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-alexis{ + background-image:url('images/grid_handle_left.png'); + background-position:0px 0px; +} + +.ug-gallery-wrapper .ug-handle-tip-left.ug-button-hover.ug-skin-alexis, +.ug-gallery-wrapper .ug-handle-tip-right.ug-button-hover.ug-skin-alexis{ + background-position:0px 0px; +} + +.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-alexis.ug-button-closed{ + background-image:url('images/grid_handle_left.png'); + background-position:0px 0px; +} + +.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-alexis.ug-button-closed{ + background-image:url('images/grid_handle_right.png'); + background-position:0px 0px; +} + +.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-alexis.ug-button-closed.ug-button-hover{ + background-position:0px 0px; + +} + +.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-alexis.ug-button-closed.ug-button-hover{ + background-position:0px 0px; +} + + +/* top and bottom handle */ + +.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-alexis, +.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-alexis{ + width:36px; + height:19px; + background-image:url('images/grid_handle_up.png'); + background-repeat:no-repeat; + background-position:-36px 0px; +} + +.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-alexis{ + background-image:url('images/grid_handle_bottom.png'); + background-position:-36px 0px; +} + +.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-alexis.ug-button-hover, +.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-alexis.ug-button-hover{ + background-position:0px 0px; +} + +.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-alexis.ug-button-closed, +.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-alexis.ug-button-closed{ + background-position:-108px 0px; +} + +.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-alexis.ug-button-closed.ug-button-hover, +.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-alexis.ug-button-closed.ug-button-hover{ + background-position:-72px 0px; +} + diff --git a/ituro/static/content_management/unitegallery/skins/alexis/images/arrows_strip_left.png b/ituro/static/content_management/unitegallery/skins/alexis/images/arrows_strip_left.png new file mode 100644 index 0000000..790f057 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/alexis/images/arrows_strip_left.png differ diff --git a/ituro/static/content_management/unitegallery/skins/alexis/images/arrows_strip_right.png b/ituro/static/content_management/unitegallery/skins/alexis/images/arrows_strip_right.png new file mode 100644 index 0000000..6790499 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/alexis/images/arrows_strip_right.png differ diff --git a/ituro/static/content_management/unitegallery/skins/alexis/images/button_fullscreen.png b/ituro/static/content_management/unitegallery/skins/alexis/images/button_fullscreen.png new file mode 100644 index 0000000..c72341e Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/alexis/images/button_fullscreen.png differ diff --git a/ituro/static/content_management/unitegallery/skins/alexis/images/button_playpause.png b/ituro/static/content_management/unitegallery/skins/alexis/images/button_playpause.png new file mode 100644 index 0000000..ed0689c Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/alexis/images/button_playpause.png differ diff --git a/ituro/static/content_management/unitegallery/skins/alexis/images/button_zoom_back.png b/ituro/static/content_management/unitegallery/skins/alexis/images/button_zoom_back.png new file mode 100644 index 0000000..7cd51ce Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/alexis/images/button_zoom_back.png differ diff --git a/ituro/static/content_management/unitegallery/skins/alexis/images/button_zoom_minus.png b/ituro/static/content_management/unitegallery/skins/alexis/images/button_zoom_minus.png new file mode 100644 index 0000000..25a56fd Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/alexis/images/button_zoom_minus.png differ diff --git a/ituro/static/content_management/unitegallery/skins/alexis/images/button_zoom_plus.png b/ituro/static/content_management/unitegallery/skins/alexis/images/button_zoom_plus.png new file mode 100644 index 0000000..bd1319a Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/alexis/images/button_zoom_plus.png differ diff --git a/ituro/static/content_management/unitegallery/skins/alexis/images/grid_arrow_down.png b/ituro/static/content_management/unitegallery/skins/alexis/images/grid_arrow_down.png new file mode 100644 index 0000000..6aa51f0 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/alexis/images/grid_arrow_down.png differ diff --git a/ituro/static/content_management/unitegallery/skins/alexis/images/grid_arrow_left.png b/ituro/static/content_management/unitegallery/skins/alexis/images/grid_arrow_left.png new file mode 100644 index 0000000..fcf7226 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/alexis/images/grid_arrow_left.png differ diff --git a/ituro/static/content_management/unitegallery/skins/alexis/images/grid_arrow_left_hortype.png b/ituro/static/content_management/unitegallery/skins/alexis/images/grid_arrow_left_hortype.png new file mode 100644 index 0000000..d192fb4 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/alexis/images/grid_arrow_left_hortype.png differ diff --git a/ituro/static/content_management/unitegallery/skins/alexis/images/grid_arrow_right.png b/ituro/static/content_management/unitegallery/skins/alexis/images/grid_arrow_right.png new file mode 100644 index 0000000..8f0d11e Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/alexis/images/grid_arrow_right.png differ diff --git a/ituro/static/content_management/unitegallery/skins/alexis/images/grid_arrow_right_hortype.png b/ituro/static/content_management/unitegallery/skins/alexis/images/grid_arrow_right_hortype.png new file mode 100644 index 0000000..361d405 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/alexis/images/grid_arrow_right_hortype.png differ diff --git a/ituro/static/content_management/unitegallery/skins/alexis/images/grid_arrow_up.png b/ituro/static/content_management/unitegallery/skins/alexis/images/grid_arrow_up.png new file mode 100644 index 0000000..a4be158 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/alexis/images/grid_arrow_up.png differ diff --git a/ituro/static/content_management/unitegallery/skins/alexis/images/grid_handle_down.png b/ituro/static/content_management/unitegallery/skins/alexis/images/grid_handle_down.png new file mode 100644 index 0000000..6470fdb Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/alexis/images/grid_handle_down.png differ diff --git a/ituro/static/content_management/unitegallery/skins/alexis/images/grid_handle_left.png b/ituro/static/content_management/unitegallery/skins/alexis/images/grid_handle_left.png new file mode 100644 index 0000000..683603a Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/alexis/images/grid_handle_left.png differ diff --git a/ituro/static/content_management/unitegallery/skins/alexis/images/grid_handle_right.png b/ituro/static/content_management/unitegallery/skins/alexis/images/grid_handle_right.png new file mode 100644 index 0000000..a5b394e Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/alexis/images/grid_handle_right.png differ diff --git a/ituro/static/content_management/unitegallery/skins/alexis/images/grid_handle_up.png b/ituro/static/content_management/unitegallery/skins/alexis/images/grid_handle_up.png new file mode 100644 index 0000000..c85c56e Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/alexis/images/grid_handle_up.png differ diff --git a/ituro/static/content_management/unitegallery/skins/alexis/images/slider_arrow_left.png b/ituro/static/content_management/unitegallery/skins/alexis/images/slider_arrow_left.png new file mode 100644 index 0000000..8782cb3 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/alexis/images/slider_arrow_left.png differ diff --git a/ituro/static/content_management/unitegallery/skins/alexis/images/slider_arrow_right.png b/ituro/static/content_management/unitegallery/skins/alexis/images/slider_arrow_right.png new file mode 100644 index 0000000..bfc55a6 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/alexis/images/slider_arrow_right.png differ diff --git a/ituro/static/content_management/unitegallery/skins/alexis/images/slider_bullets.png b/ituro/static/content_management/unitegallery/skins/alexis/images/slider_bullets.png new file mode 100644 index 0000000..134079e Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/alexis/images/slider_bullets.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/arrow_grid_down.png b/ituro/static/content_management/unitegallery/skins/default/arrow_grid_down.png new file mode 100644 index 0000000..6cb9e53 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/arrow_grid_down.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/arrow_grid_up.png b/ituro/static/content_management/unitegallery/skins/default/arrow_grid_up.png new file mode 100644 index 0000000..631f56a Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/arrow_grid_up.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/arrows_strip_down.png b/ituro/static/content_management/unitegallery/skins/default/arrows_strip_down.png new file mode 100644 index 0000000..0faf9b9 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/arrows_strip_down.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/arrows_strip_left.png b/ituro/static/content_management/unitegallery/skins/default/arrows_strip_left.png new file mode 100644 index 0000000..790f057 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/arrows_strip_left.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/arrows_strip_right.png b/ituro/static/content_management/unitegallery/skins/default/arrows_strip_right.png new file mode 100644 index 0000000..6790499 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/arrows_strip_right.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/arrows_strip_up.png b/ituro/static/content_management/unitegallery/skins/default/arrows_strip_up.png new file mode 100644 index 0000000..609b682 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/arrows_strip_up.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/button_fullscreen.png b/ituro/static/content_management/unitegallery/skins/default/button_fullscreen.png new file mode 100644 index 0000000..b19398f Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/button_fullscreen.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/button_playpause.png b/ituro/static/content_management/unitegallery/skins/default/button_playpause.png new file mode 100644 index 0000000..5a23686 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/button_playpause.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/grid_arrow_left.png b/ituro/static/content_management/unitegallery/skins/default/grid_arrow_left.png new file mode 100644 index 0000000..db101d6 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/grid_arrow_left.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/grid_arrow_right.png b/ituro/static/content_management/unitegallery/skins/default/grid_arrow_right.png new file mode 100644 index 0000000..036b9a2 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/grid_arrow_right.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/grid_handle_black_bottom.png b/ituro/static/content_management/unitegallery/skins/default/grid_handle_black_bottom.png new file mode 100644 index 0000000..f0b07ee Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/grid_handle_black_bottom.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/grid_handle_black_left.png b/ituro/static/content_management/unitegallery/skins/default/grid_handle_black_left.png new file mode 100644 index 0000000..95f6c2b Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/grid_handle_black_left.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/grid_handle_black_right.png b/ituro/static/content_management/unitegallery/skins/default/grid_handle_black_right.png new file mode 100644 index 0000000..75a6253 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/grid_handle_black_right.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/grid_handle_black_top.png b/ituro/static/content_management/unitegallery/skins/default/grid_handle_black_top.png new file mode 100644 index 0000000..a687369 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/grid_handle_black_top.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/icon_zoom_back.png b/ituro/static/content_management/unitegallery/skins/default/icon_zoom_back.png new file mode 100644 index 0000000..e0d4c89 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/icon_zoom_back.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/icon_zoom_minus.png b/ituro/static/content_management/unitegallery/skins/default/icon_zoom_minus.png new file mode 100644 index 0000000..93f5f05 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/icon_zoom_minus.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/icon_zoom_plus.png b/ituro/static/content_management/unitegallery/skins/default/icon_zoom_plus.png new file mode 100644 index 0000000..ab233e0 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/icon_zoom_plus.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/slider_arrow_left.png b/ituro/static/content_management/unitegallery/skins/default/slider_arrow_left.png new file mode 100644 index 0000000..d192fb4 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/slider_arrow_left.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/slider_arrow_right.png b/ituro/static/content_management/unitegallery/skins/default/slider_arrow_right.png new file mode 100644 index 0000000..361d405 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/slider_arrow_right.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/slider_bullets.png b/ituro/static/content_management/unitegallery/skins/default/slider_bullets.png new file mode 100644 index 0000000..33a27db Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/slider_bullets.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/tile_bullets_blue.png b/ituro/static/content_management/unitegallery/skins/default/tile_bullets_blue.png new file mode 100644 index 0000000..2a2385b Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/tile_bullets_blue.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/tile_bullets_brown.png b/ituro/static/content_management/unitegallery/skins/default/tile_bullets_brown.png new file mode 100644 index 0000000..193cf2d Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/tile_bullets_brown.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/tile_bullets_gray.png b/ituro/static/content_management/unitegallery/skins/default/tile_bullets_gray.png new file mode 100644 index 0000000..29c21d9 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/tile_bullets_gray.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/tile_bullets_green.png b/ituro/static/content_management/unitegallery/skins/default/tile_bullets_green.png new file mode 100644 index 0000000..855ddbe Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/tile_bullets_green.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/tile_bullets_red.png b/ituro/static/content_management/unitegallery/skins/default/tile_bullets_red.png new file mode 100644 index 0000000..fe39fb8 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/tile_bullets_red.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/tile_button_left.png b/ituro/static/content_management/unitegallery/skins/default/tile_button_left.png new file mode 100644 index 0000000..71c3d65 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/tile_button_left.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/tile_button_play_pause.png b/ituro/static/content_management/unitegallery/skins/default/tile_button_play_pause.png new file mode 100644 index 0000000..cb9092f Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/tile_button_play_pause.png differ diff --git a/ituro/static/content_management/unitegallery/skins/default/tile_button_right.png b/ituro/static/content_management/unitegallery/skins/default/tile_button_right.png new file mode 100644 index 0000000..806aa67 Binary files /dev/null and b/ituro/static/content_management/unitegallery/skins/default/tile_button_right.png differ diff --git a/ituro/static/content_management/unitegallery/themes/carousel/ug-theme-carousel.js b/ituro/static/content_management/unitegallery/themes/carousel/ug-theme-carousel.js new file mode 100644 index 0000000..7cbf4b0 --- /dev/null +++ b/ituro/static/content_management/unitegallery/themes/carousel/ug-theme-carousel.js @@ -0,0 +1,388 @@ + +if(typeof g_ugFunctions != "undefined") + g_ugFunctions.registerTheme("carousel"); +else + jQuery(document).ready(function(){g_ugFunctions.registerTheme("carousel")}); + + +/** + * Grid gallery theme + */ +function UGTheme_carousel(){ + + var t = this; + var g_gallery = new UniteGalleryMain(), g_objGallery, g_objects, g_objWrapper; + var g_lightbox = new UGLightbox(), g_carousel = new UGCarousel(); + var g_functions = new UGFunctions(), g_objTileDesign = new UGTileDesign();; + var g_objNavWrapper, g_objButtonLeft, g_objButtonRight, g_objButtonPlay, g_objPreloader; + var g_apiDefine = new UG_API(); + + var g_options = { + theme_gallery_padding: 0, //the padding of the gallery wrapper + + theme_carousel_align: "center", //the align of the carousel + theme_carousel_offset: 0, //the offset of the carousel from the align sides + + theme_enable_navigation: true, + theme_navigation_position: "bottom", //top,bottom: the vertical position of the navigation reative to the carousel + theme_navigation_enable_play: true, //enable / disable the play button of the navigation + theme_navigation_align: "center", //the align of the navigation + theme_navigation_offset_hor: 0, //horizontal offset of the navigation + theme_navigation_margin: 20, //the space between the carousel and the navigation + theme_space_between_arrows: 5 //the space between arrows in the navigation + }; + + var g_defaults = { + gallery_width: "100%", + tile_width: 160, + tile_height: 160, + tile_enable_border: true, + tile_enable_outline: true, + carousel_vertical_scroll_ondrag: true + }; + + + //temp variables + var g_temp = { + }; + + + /** + * Init the theme + */ + function initTheme(gallery, customOptions){ + + g_gallery = gallery; + + //set default options + g_options = jQuery.extend(g_options, g_defaults); + + //set custom options + g_options = jQuery.extend(g_options, customOptions); + + //modifyOptions(); + + //set gallery options + g_gallery.setOptions(g_options); + + g_gallery.setFreestyleMode(); + + g_objects = gallery.getObjects(); + + //get some objects for local use + g_objGallery = jQuery(gallery); + g_objWrapper = g_objects.g_objWrapper; + + //init objects + g_lightbox.init(gallery, g_options); + + g_carousel.init(gallery, g_options); + + g_objTileDesign = g_carousel.getObjTileDesign(); + } + + + /** + * set gallery html elements + */ + function setHtml(){ + + //add html elements + g_objWrapper.addClass("ug-theme-carousel"); + + g_carousel.setHtml(g_objWrapper); + + if(g_options.theme_enable_navigation == true){ + var htmlAdd = "

    "; + htmlAdd += "
    "; + + //put play/pause button + if(g_options.theme_navigation_enable_play == true) + htmlAdd += "
    "; + + htmlAdd += "
    "; + htmlAdd += "
    "; + g_objWrapper.append(htmlAdd); + + g_objNavWrapper = g_objWrapper.children(".ug-tile-navigation-wrapper"); + + g_objButtonLeft = g_objNavWrapper.children(".ug-button-tile-left"); + g_objButtonRight = g_objNavWrapper.children(".ug-button-tile-right"); + + g_objButtonLeft.css("margin-right",g_options.theme_space_between_arrows+"px"); + + if(g_options.theme_navigation_enable_play == true){ + g_objButtonPlay = g_objNavWrapper.children(".ug-button-tile-play"); + g_objButtonPlay.css("margin-right",g_options.theme_space_between_arrows+"px"); + } + + } + + g_lightbox.putHtml(); + + //add preloader + g_objWrapper.append("
    "); + g_objPreloader = g_objWrapper.children(".ug-tiles-preloader"); + g_objPreloader.fadeTo(0,0); + + } + + /** + * get gallery width available for the grid + */ + function getGalleryWidth(){ + var galleryWidth = g_gallery.getSize().width; + galleryWidth -= g_options.theme_gallery_padding * 2; + + return(galleryWidth); + } + + /** + * get estimated height of the carousel and the navigation + */ + function getEstimatedHeight(){ + var height = g_carousel.getEstimatedHeight(); + + if(g_objNavWrapper){ + var navHeight = g_objNavWrapper.height(); + height += navHeight + g_options.theme_navigation_margin; + } + + return(height); + } + + /** + * actually run the theme + */ + function actualRun(){ + + //first set the height, maybe scrollbars will appear + var galleryHeight = getEstimatedHeight(); + g_objWrapper.height(galleryHeight); + + var galleryWidth = getGalleryWidth(); + + initEvents(); + + g_carousel.setMaxWidth(galleryWidth); + g_carousel.run(); + + g_lightbox.run(); + + positionElements(); + + } + + + /** + * run the theme + */ + function runTheme(){ + + setHtml(); + + actualRun(); + + } + + + /** + * position elements + */ + function positionElements(){ + + var carouselElement = g_carousel.getElement(); + var sizeCar = g_functions.getElementSize(carouselElement); + + var navHeight = 0; + + if(g_objNavWrapper){ + var sizeNav = g_functions.getElementSize(g_objNavWrapper); + navHeight = sizeNav.height; + } + + var galleryHeight = sizeCar.height; + + if(navHeight > 0) + galleryHeight += g_options.theme_navigation_margin + navHeight; + + //vars for bottom nav position + var carouselTop = 0; + + if(g_objNavWrapper){ + + var navTop = sizeCar.height + g_options.theme_navigation_margin; + + //change vars for top nav position + if(g_options.theme_navigation_position == "top"){ + + carouselTop = sizeNav.height + g_options.theme_navigation_margin; + navTop = 0; + } + } + + //align the carousel + g_functions.placeElement(carouselElement, g_options.theme_carousel_align, carouselTop, g_options.theme_carousel_offset, 0); + var sizeCar = g_functions.getElementSize(carouselElement); + + //position buttons + if(g_objNavWrapper){ + var navX = sizeCar.left + g_functions.getElementRelativePos(g_objNavWrapper, g_options.theme_navigation_align, g_options.theme_navigation_offset_hor, carouselElement); + g_functions.placeElement(g_objNavWrapper, navX, navTop); + + } + + g_objWrapper.height(galleryHeight); //temp height + + //place preloader + g_functions.placeElement(g_objPreloader, "center", 50); + + } + + + /** + * on tile click - open lightbox + */ + function onTileClick(data, objTile){ + + objTile = jQuery(objTile); + + var objItem = g_objTileDesign.getItemByTile(objTile); + var index = objItem.index; + + g_lightbox.open(index); + } + + + /** + * on gallery size change - resize the theme. + */ + function onSizeChange(){ + + var galleryWidth = getGalleryWidth(); + g_carousel.setMaxWidth(galleryWidth); + g_carousel.run(); + + positionElements(); + } + + /** + * before items request: hide items, show preloader + */ + function onBeforeReqestItems(){ + + g_carousel.stopAutoplay(); + + g_carousel.getElement().hide(); + + if(g_objNavWrapper) + g_objNavWrapper.hide(); + + //show preloader: + g_objPreloader.fadeTo(0,1); + } + + + /** + * init api functions + */ + function initAPIFunctions(event, api){ + + api.carouselStartAutoplay = function(){ + g_carousel.startAutoplay(); + } + + api.carouselStopAutoplay = function(){ + g_carousel.stopAutoplay(); + } + + api.carouselPause = function(){ + g_carousel.pauseAutoplay(); + } + + api.carouselUnpause = function(){ + g_carousel.unpauseAutoplay(); + } + + api.scrollLeft = function(numTiles){ + g_carousel.scrollLeft(numTiles); + } + + api.scrollRight = function(numTiles){ + g_carousel.scrollRight(numTiles); + } + + + } + + + /** + * init buttons functionality and events + */ + function initEvents(){ + + //set navigation buttons events + if(g_objNavWrapper){ + + g_carousel.setScrollLeftButton(g_objButtonRight); + g_carousel.setScrollRightButton(g_objButtonLeft); + + if(g_objButtonPlay) + g_carousel.setPlayPauseButton(g_objButtonPlay); + + } + + g_objGallery.on(g_gallery.events.SIZE_CHANGE, onSizeChange); + g_objGallery.on(g_gallery.events.GALLERY_BEFORE_REQUEST_ITEMS, onBeforeReqestItems); + + //on click events + jQuery(g_objTileDesign).on(g_objTileDesign.events.TILE_CLICK, onTileClick); + + //init api + g_objGallery.on(g_apiDefine.events.API_INIT_FUNCTIONS, initAPIFunctions); + } + + + /** + * destroy the carousel events + */ + this.destroy = function(){ + + if(g_objNavWrapper){ + g_functions.destroyButton(g_objButtonRight); + g_functions.destroyButton(g_objButtonLeft); + + if(g_objButtonPlay) + g_functions.destroyButton(g_objButtonPlay); + } + + g_objGallery.off(g_gallery.events.SIZE_CHANGE); + jQuery(g_objTileDesign).off(g_objTileDesign.events.TILE_CLICK); + g_objGallery.off(g_gallery.events.GALLERY_BEFORE_REQUEST_ITEMS); + + g_carousel.destroy(); + g_lightbox.destroy(); + + } + + + /** + * run the theme setting + */ + this.run = function(){ + + runTheme(); + } + + + /** + * init + */ + this.init = function(gallery, customOptions){ + + initTheme(gallery, customOptions); + + } + + +} diff --git a/ituro/static/content_management/unitegallery/themes/compact/ug-theme-compact.js b/ituro/static/content_management/unitegallery/themes/compact/ug-theme-compact.js new file mode 100644 index 0000000..2feb282 --- /dev/null +++ b/ituro/static/content_management/unitegallery/themes/compact/ug-theme-compact.js @@ -0,0 +1,461 @@ + +if(typeof g_ugFunctions != "undefined") + g_ugFunctions.registerTheme("compact"); +else + jQuery(document).ready(function(){g_ugFunctions.registerTheme("compact")}); + + +/** + * Grid gallery theme + */ +function UGTheme_compact(){ + + var t = this; + var g_gallery = new UniteGalleryMain(), g_objGallery, g_objects, g_objWrapper; + var g_objSlider; + var g_functions = new UGFunctions(); + var g_objPanel = new UGStripPanel(); + + //theme options + var g_options = { + theme_load_slider:true, //true, false - load the slider + theme_load_panel:true, //true, false - load the thumbs grid panel + theme_panel_position: "bottom", //top, bottom, left, right - thumbs panel position + theme_hide_panel_under_width: 480 //hide panel under certain browser width, if null, don't hide + }; + + //global defaults + var g_defaults = { + slider_controls_always_on:true, + slider_enable_text_panel:false, + slider_vertical_scroll_ondrag: true, + strippanel_enable_buttons:false + }; + + + //special defaults for left side panel position + var g_defaults_left = { + slider_enable_text_panel:true, + slider_zoompanel_align_hor: "right", + slider_fullscreen_button_align_hor: "right", + slider_play_button_align_hor: "right", + slider_zoompanel_offset_vert: 9, + slider_zoompanel_offset_hor: 11, + slider_play_button_offset_hor: 88, + slider_play_button_offset_vert: 8, + slider_fullscreen_button_offset_hor: 52, + slider_fullscreen_button_offset_vert: 9, + slider_progress_indicator_align_hor: "right", + slider_progress_indicator_offset_vert: 36, + slider_progress_indicator_offset_hor: 63 + } + + //special defaults for right side panel position + var g_defaults_right = { + slider_enable_text_panel:true, + slider_zoompanel_offset_vert: 9, + slider_zoompanel_offset_hor: 11, + slider_play_button_offset_hor: 88, + slider_play_button_offset_vert: 8, + slider_fullscreen_button_offset_hor: 52, + slider_fullscreen_button_offset_vert: 9, + + slider_progress_indicator_align_hor: "left", + slider_progress_indicator_offset_vert: 36, + slider_progress_indicator_offset_hor: 63 + + } + + //special defaults for bottom panel position + var g_defaults_bottom = { + + slider_zoompanel_align_hor: "right", + slider_zoompanel_offset_vert: 10, + + slider_progress_indicator_align_hor: "left", + slider_progress_indicator_offset_vert: 36, + slider_progress_indicator_offset_hor: 16 + } + + //special defaults for top panel position + var g_defaults_top = { + slider_zoompanel_align_vert: "bottom", + slider_zoompanel_offset_vert: 10, + + slider_play_button_align_hor: "right", + slider_play_button_align_vert: "bottom", + + slider_fullscreen_button_align_vert: "bottom", + slider_fullscreen_button_align_hor: "right", + + slider_progress_indicator_align_vert: "bottom", + slider_progress_indicator_offset_vert: 40 + } + + + //temp variables + var g_temp = { + isVertical: false, + isMobileModeWasEnabled: false + }; + + + /** + * Init the theme + */ + function initTheme(gallery, customOptions){ + + g_gallery = gallery; + + g_options = jQuery.extend(g_options, customOptions); + + modifyOptions(customOptions); + + //set gallery options + g_gallery.setOptions(g_options); + + //include gallery elements + if(g_options.theme_load_panel == true){ + g_objPanel.init(gallery, g_options); + g_objPanel.setOrientation(g_options.theme_panel_position); + + }else + g_objPanel = null; + + if(g_options.theme_load_slider == true) + g_gallery.initSlider(g_options); + + g_objects = gallery.getObjects(); + + //get some objects for local use + g_objGallery = jQuery(gallery); + g_objWrapper = g_objects.g_objWrapper; + + if(g_options.theme_load_slider == true) + g_objSlider = g_objects.g_objSlider; + + } + + + /** + * modify options + */ + function modifyOptions(customOptions){ + + g_options = jQuery.extend(g_options, g_defaults); + + if(g_options.theme_load_panel == true){ + + switch(g_options.theme_panel_position){ + case "left": + case "right": + g_temp.isVertical = true; + g_options.strippanel_vertical_type = true; + break; + } + } + + + switch(g_options.theme_panel_position){ + case "left": + g_options = jQuery.extend(g_options, g_defaults_left); + break; + case "right": + g_options = jQuery.extend(g_options, g_defaults_right); + break; + case "top": + g_options = jQuery.extend(g_options, g_defaults_top); + break; + case "bottom": + g_options = jQuery.extend(g_options, g_defaults_bottom); + break; + } + + g_options = jQuery.extend(g_options, customOptions); + + } + + + /** + * init all the theme's elements and set them to their places + * according gallery's dimentions. + * this function should work on resize too. + */ + function initAndPlaceElements(){ + + //place objects: + if(g_objPanel){ + initThumbsPanel(); + placeThumbsPanel(); + } + + if(g_objSlider){ + g_objSlider.run(); + placeSlider(); + } + + } + + + /** + * run the theme + */ + function runTheme(){ + + setHtml(); + + initAndPlaceElements(); + + initEvents(); + } + + + /** + * set gallery html elements + */ + function setHtml(){ + + //add html elements + g_objWrapper.addClass("ug-theme-grid"); + + //set panel html + if(g_objPanel) + g_objPanel.setHtml(); + + //set slider html + if(g_objSlider) + g_objSlider.setHtml(); + + } + + + /** + * init size of the thumbs panel + */ + function initThumbsPanel(){ + + //set size: + var objGallerySize = g_gallery.getSize(); + + if(g_temp.isVertical == false) + g_objPanel.setWidth(objGallerySize.width); + else + g_objPanel.setHeight(objGallerySize.height); + + g_objPanel.run(); + } + + + + /** + * place thumbs panel according the settings + */ + function placeThumbsPanel(){ + + var isNeedToHide = isPanelNeedToHide(); + var isHidden = g_objPanel.isPanelClosed(); + + var objPanelElement = g_objPanel.getElement(); + var posVert = "bottom"; + var posHor = "left"; + + var showClosed = (isNeedToHide || isHidden); + + if(showClosed){ + var hiddenDest = g_objPanel.getClosedPanelDest(); + var originalPos = g_functions.getElementRelativePos(objPanelElement, g_options.theme_panel_position); + g_objPanel.setClosedState(originalPos); + }else{ + g_objPanel.setOpenedState(); + } + + switch(g_options.theme_panel_position){ + case "right": + case "left": + posHor = g_options.theme_panel_position; + if(showClosed) + posHor = hiddenDest; + + break; + case "top": + case "bottom": + posVert = g_options.theme_panel_position; + if(showClosed) + posVert = hiddenDest; + break; + default: + throw new Error("Wrong panel position: " + g_options.theme_panel_position); + break; + } + + g_functions.placeElement(objPanelElement, posHor, posVert, 0, 0); + } + + + + /** + * place the slider according the thumbs panel size and position + */ + function placeSlider(){ + + //g_objPanel + var gallerySize = g_functions.getElementSize(g_objWrapper); + + var sliderWidth = gallerySize.width; + var sliderHeight = gallerySize.height; + var sliderTop = 0; + var sliderLeft = 0; + + if(g_objPanel){ + + var panelSize = g_objPanel.getSize(); + + switch(g_options.theme_panel_position){ + case "left": + sliderLeft = panelSize.right; + sliderWidth = gallerySize.width - panelSize.right; + break; + case "right": + sliderWidth = panelSize.left; + break; + case "top": + sliderHeight = gallerySize.height - panelSize.bottom; + sliderTop = panelSize.bottom; + break; + case "bottom": + sliderHeight = panelSize.top; + break; + } + + } + + g_objSlider.setSize(sliderWidth, sliderHeight); + g_objSlider.setPosition(sliderLeft, sliderTop); + } + + /** + * check if need to hide the panel according the options. + */ + function isPanelNeedToHide(){ + + if(!g_options.theme_hide_panel_under_width) + return(false); + + var windowWidth = jQuery(window).width(); + var hidePanelValue = g_options.theme_hide_panel_under_width; + + if(windowWidth <= hidePanelValue) + return(true); + + return(false); + } + + + /** + * check if need to hide or show panel according the theme_hide_panel_under_width option + */ + function checkHidePanel(){ + + //check hide panel: + if(!g_options.theme_hide_panel_under_width) + return(false); + + var needToHide = isPanelNeedToHide(); + + if(needToHide == true){ + g_objPanel.closePanel(true); + g_temp.isMobileModeWasEnabled = true; + } + else{ + if(g_temp.isMobileModeWasEnabled == true){ + g_objPanel.openPanel(true); + g_temp.isMobileModeWasEnabled = false; + } + } + } + + + /** + * on gallery size change - resize the theme. + */ + function onSizeChange(){ + + initAndPlaceElements(); + + if(g_objPanel) + checkHidePanel(); + + } + + + /** + * on panel move event + */ + function onPanelMove(){ + + placeSlider(); + } + + + /** + * before items request: hide items, show preloader + */ + function onBeforeReqestItems(){ + + g_gallery.showDisabledOverlay(); + + } + + + /** + * init buttons functionality and events + */ + function initEvents(){ + + g_objGallery.on(g_gallery.events.SIZE_CHANGE,onSizeChange); + g_objGallery.on(g_gallery.events.GALLERY_BEFORE_REQUEST_ITEMS, onBeforeReqestItems); + + if(g_objPanel){ + jQuery(g_objPanel).on(g_objPanel.events.FINISH_MOVE, onPanelMove); + } + + } + + + /** + * destroy the theme + */ + this.destroy = function(){ + + g_objGallery.off(g_gallery.events.SIZE_CHANGE); + g_objGallery.off(g_gallery.events.GALLERY_BEFORE_REQUEST_ITEMS); + + if(g_objPanel) + jQuery(g_objPanel).off(g_objPanel.events.FINISH_MOVE); + + g_objPanel.destroy(); + g_objSlider.destroy(); + + } + + + /** + * run the theme setting + */ + this.run = function(){ + + runTheme(); + } + + + /** + * init + */ + this.init = function(gallery, customOptions){ + + initTheme(gallery, customOptions); + } + + +} + diff --git a/ituro/static/content_management/unitegallery/themes/default/images/arrow_down_up.png b/ituro/static/content_management/unitegallery/themes/default/images/arrow_down_up.png new file mode 100644 index 0000000..8bf0476 Binary files /dev/null and b/ituro/static/content_management/unitegallery/themes/default/images/arrow_down_up.png differ diff --git a/ituro/static/content_management/unitegallery/themes/default/images/arrows_strip_left.png b/ituro/static/content_management/unitegallery/themes/default/images/arrows_strip_left.png new file mode 100644 index 0000000..790f057 Binary files /dev/null and b/ituro/static/content_management/unitegallery/themes/default/images/arrows_strip_left.png differ diff --git a/ituro/static/content_management/unitegallery/themes/default/images/arrows_strip_right.png b/ituro/static/content_management/unitegallery/themes/default/images/arrows_strip_right.png new file mode 100644 index 0000000..6790499 Binary files /dev/null and b/ituro/static/content_management/unitegallery/themes/default/images/arrows_strip_right.png differ diff --git a/ituro/static/content_management/unitegallery/themes/default/images/button_fullscreen.png b/ituro/static/content_management/unitegallery/themes/default/images/button_fullscreen.png new file mode 100644 index 0000000..3a3bc6c Binary files /dev/null and b/ituro/static/content_management/unitegallery/themes/default/images/button_fullscreen.png differ diff --git a/ituro/static/content_management/unitegallery/themes/default/images/button_fullscreen_single.png b/ituro/static/content_management/unitegallery/themes/default/images/button_fullscreen_single.png new file mode 100644 index 0000000..e5c7587 Binary files /dev/null and b/ituro/static/content_management/unitegallery/themes/default/images/button_fullscreen_single.png differ diff --git a/ituro/static/content_management/unitegallery/themes/default/images/button_playpause.png b/ituro/static/content_management/unitegallery/themes/default/images/button_playpause.png new file mode 100644 index 0000000..39320b1 Binary files /dev/null and b/ituro/static/content_management/unitegallery/themes/default/images/button_playpause.png differ diff --git a/ituro/static/content_management/unitegallery/themes/default/images/button_playpause_single.png b/ituro/static/content_management/unitegallery/themes/default/images/button_playpause_single.png new file mode 100644 index 0000000..23c0a0a Binary files /dev/null and b/ituro/static/content_management/unitegallery/themes/default/images/button_playpause_single.png differ diff --git a/ituro/static/content_management/unitegallery/themes/default/ug-theme-default.css b/ituro/static/content_management/unitegallery/themes/default/ug-theme-default.css new file mode 100644 index 0000000..fe3e48b --- /dev/null +++ b/ituro/static/content_management/unitegallery/themes/default/ug-theme-default.css @@ -0,0 +1,155 @@ + + +.ug-gallery-wrapper .ug-theme-panel{ + position:absolute; + xbackground-color:red; + z-index:11; +} + +.ug-theme-panel .ug-strip-panel{ + z-index:6; +} + +/* --- fullscreen button -- */ + +.ug-theme-default .ug-default-button-fullscreen{ + position:absolute; + background-image:url('images/button_fullscreen.png'); + width:53px; + height:50px; + cursor:pointer; + background-position:0px 0px; + z-index:3; +} + +.ug-theme-default .ug-default-button-fullscreen.ug-button-hover{ + background-position:0px -50px; +} + +.ug-theme-default .ug-default-button-fullscreen.ug-fullscreenmode{ + background-position:0px -100px; +} + +.ug-theme-default .ug-default-button-fullscreen.ug-fullscreenmode.ug-button-hover{ + background-position:0px -150px; +} + + +/* --- fullscreen button single mode-- */ + +.ug-theme-default .ug-default-button-fullscreen-single{ + position:absolute; + background-image:url('images/button_fullscreen_single.png'); + width:52px; + height:50px; + cursor:pointer; + background-position:0px 0px; + z-index:3; +} + +.ug-theme-default .ug-default-button-fullscreen-single.ug-button-hover{ + background-position:0px -50px; +} + +.ug-theme-default .ug-default-button-fullscreen-single.ug-fullscreenmode{ + background-position:0px -100px; +} + +.ug-theme-default .ug-default-button-fullscreen-single.ug-fullscreenmode.ug-button-hover{ + background-position:0px -150px; +} + + +/* --- play button -- */ + +.ug-theme-default .ug-default-button-play{ + position:absolute; + background-image:url('images/button_playpause.png'); + width:51px; + height:50px; + cursor:pointer; + background-position:0px 0px; + z-index:4; +} + +.ug-theme-default .ug-default-button-play.ug-button-hover{ + background-position:0px -50px; +} + +.ug-theme-default .ug-default-button-play.ug-stop-mode{ + background-position:0px -100px; +} + +.ug-theme-default .ug-default-button-play.ug-stop-mode.ug-button-hover{ + background-position:0px -150px; +} + +/* --- play button single mode-- */ + +.ug-theme-default .ug-default-button-play-single{ + position:absolute; + background-image:url('images/button_playpause_single.png'); + width:50px; + height:50px; + cursor:pointer; + background-position:0px 0px; + z-index:4; +} + +.ug-theme-default .ug-default-button-play-single.ug-button-hover{ + background-position:0px -50px; +} + +.ug-theme-default .ug-default-button-play-single.ug-stop-mode{ + background-position:0px -100px; +} + +.ug-theme-default .ug-default-button-play-single.ug-stop-mode.ug-button-hover{ + background-position:0px -150px; +} + + +/* --- hide panel button -- */ + +.ug-default-button-hidepanel{ + position:absolute; + width:23px; + height:23px; + z-index:5; + cursor:pointer; +} + +.ug-default-button-hidepanel .ug-default-button-hidepanel-bg{ + background-color:#000000; + width:23px; + height:23px; + position:absolute; + top:0px; + left:0px; + opacity:0.4; + filter: alpha(opacity = 40); + z-index:1; +} + +.ug-default-button-hidepanel .ug-default-button-hidepanel-tip{ + position:absolute; + width:7px; + height:7px; + background-repeat:no-repeat; + background-image:url('images/arrow_down_up.png'); + background-position: 0px 0px; + z-index:2; +} + +.ug-default-button-hidepanel.ug-button-hover .ug-default-button-hidepanel-tip{ + background-position: 0px -7px; +} + +.ug-default-button-hidepanel.ug-button-hidden-mode .ug-default-button-hidepanel-tip{ + background-position: 0px -14px; +} + +.ug-default-button-hidepanel.ug-button-hidden-mode.ug-button-hover .ug-default-button-hidepanel-tip{ + background-position: 0px -21px; +} + diff --git a/ituro/static/content_management/unitegallery/themes/default/ug-theme-default.js b/ituro/static/content_management/unitegallery/themes/default/ug-theme-default.js new file mode 100644 index 0000000..75d3c1a --- /dev/null +++ b/ituro/static/content_management/unitegallery/themes/default/ug-theme-default.js @@ -0,0 +1,667 @@ + +if(typeof g_ugFunctions != "undefined") + g_ugFunctions.registerTheme("default"); +else + jQuery(document).ready(function(){g_ugFunctions.registerTheme("default")}); + + +/** + * Default gallery theme + */ +function UGTheme_default(){ + + var t = this; + var g_gallery = new UniteGalleryMain(), g_objGallery, g_objects, g_objWrapper; + var g_objButtonFullscreen, g_objButtonPlay, g_objButtonHidePanel; + var g_objSlider, g_objPanel, g_objStripPanel, g_objTextPanel; + var g_functions = new UGFunctions(); + + //theme options + var g_options = { + theme_load_slider:true, //this option for debugging only + theme_load_panel:true, //this option for debugging only + + theme_enable_fullscreen_button: true, //show, hide the theme fullscreen button. The position in the theme is constant + theme_enable_play_button: true, //show, hide the theme play button. The position in the theme is constant + theme_enable_hidepanel_button: true, //show, hide the hidepanel button + theme_enable_text_panel: true, //enable the panel text panel. + + theme_text_padding_left: 20, //left padding of the text in the textpanel + theme_text_padding_right: 5, //right paddin of the text in the textpanel + theme_text_align: "left", //left, center, right - the align of the text in the textpanel + theme_text_type: "title", //title, description - text that will be shown on the text panel, title or description + + theme_hide_panel_under_width: 480 //hide panel under certain browser width, if null, don't hide + }; + + + //default item options: + var g_defaults = { + + //slider options: + slider_controls_always_on: true, + slider_zoompanel_align_vert: "top", + slider_zoompanel_offset_vert: 12, + + //textpanel options: + slider_textpanel_padding_top: 0, + slider_textpanel_enable_title: false, + slider_textpanel_enable_description: true, + slider_vertical_scroll_ondrag: true, + + //strippanel options + strippanel_background_color:"#232323", + strippanel_padding_top:10 + }; + + + //options that could not be changed by user + var g_mustOptions = { + + slider_enable_text_panel: false, + slider_enable_play_button:false, + slider_enable_fullscreen_button: false, + + //text panel options + slider_enable_text_panel: false, + slider_textpanel_height: 50, + slider_textpanel_align:"top", + }; + + + var g_temp = { + isPanelHidden: false + }; + + + /** + * init the theme + */ + function initTheme(gallery, customOptions){ + + g_gallery = gallery; + + g_options = jQuery.extend(g_options, g_defaults); + g_options = jQuery.extend(g_options, customOptions); + g_options = jQuery.extend(g_options, g_mustOptions); + + modifyOptions(); + + //set gallery options + g_gallery.setOptions(g_options); + + //include gallery elements + if(g_options.theme_load_panel == true){ + g_objStripPanel = new UGStripPanel(); + g_objStripPanel.init(gallery, g_options); + } + + if(g_options.theme_load_slider == true) + g_gallery.initSlider(g_options); + + g_objects = gallery.getObjects(); + + //get some objects for local use + g_objGallery = jQuery(gallery); + g_objWrapper = g_objects.g_objWrapper; + + if(g_options.theme_load_slider == true) + g_objSlider = g_objects.g_objSlider; + + //init text panel + if(g_options.theme_enable_text_panel == true){ + g_objTextPanel = new UGTextPanel(); + g_objTextPanel.init(g_gallery, g_options, "slider"); + } + + } + + + /** + * run the theme + */ + function runTheme(){ + + setHtml(); + + initAndPlaceElements(); + + initEvents(); + } + + + /** + * modify some options before implimenting + */ + function modifyOptions(){ + + var moreOptions = { + slider_textpanel_css_title:{}, //additional css of the title + slider_textpanel_css_description:{} //additional css of the description + }; + + g_options = jQuery.extend(moreOptions, g_options); + + g_options.slider_textpanel_css_title["text-align"] = g_options.theme_text_align; + g_options.slider_textpanel_css_description["text-align"] = g_options.theme_text_align; + } + + + + /** + * set gallery html elements + */ + function setHtml(){ + + //add html elements + g_objWrapper.addClass("ug-theme-default"); + + var htmlAdd = ""; + + //add panel + htmlAdd += "
    "; + + var classButtonFullscreen = 'ug-default-button-fullscreen'; + var classButtonPlay = 'ug-default-button-play'; + var classCaptureButtonFullscreen = '.ug-default-button-fullscreen'; + var classCaptureButtonPlay = '.ug-default-button-play'; + + + if(!g_objTextPanel){ //take the buttons from default theme + classButtonFullscreen = 'ug-default-button-fullscreen-single'; + classButtonPlay = 'ug-default-button-play-single'; + classCaptureButtonFullscreen = '.ug-default-button-fullscreen-single'; + classCaptureButtonPlay = '.ug-default-button-play-single'; + } + + //add fullscreen button to the panel + if(g_options.theme_enable_fullscreen_button == true) + htmlAdd += "
    "; + + //add play button to the panel + if(g_options.theme_enable_play_button == true) + htmlAdd += "
    "; + + //add hide panel button + if(g_options.theme_enable_hidepanel_button) + htmlAdd += "
    "; + + htmlAdd += "
    "; + + g_objWrapper.append(htmlAdd); + + //set elements + g_objPanel = g_objWrapper.children(".ug-theme-panel"); + + if(g_options.theme_enable_fullscreen_button == true) + g_objButtonFullscreen = g_objPanel.children(classCaptureButtonFullscreen); + + if(g_options.theme_enable_play_button == true) + g_objButtonPlay = g_objPanel.children(classCaptureButtonPlay); + + if(g_options.theme_enable_hidepanel_button == true) + g_objButtonHidePanel = g_objPanel.children(".ug-default-button-hidepanel"); + + //set html strip panel to the panel + g_objStripPanel.setHtml(g_objPanel); + + //set text panel html to the panel + if(g_objTextPanel) + g_objTextPanel.appendHTML(g_objPanel); + + //set slider html + if(g_objSlider) + g_objSlider.setHtml(); + + } + + + /** + * init all the theme's elements and set them to their places + * according gallery's dimentions. + * this function should work on resize too. + */ + function initAndPlaceElements(){ + + //create and place thumbs panel: + if(g_options.theme_load_panel){ + initPanel(); + placePanel(); + } + + //place the slider + if(g_objSlider){ + placeSlider(); + g_objSlider.run(); + } + + } + + + /** + * init size of the thumbs panel + */ + function initPanel(){ + + var objGallerySize = g_gallery.getSize(); + var galleryWidth = objGallerySize.width; + + //init srip panel width + g_objStripPanel.setOrientation("bottom"); + g_objStripPanel.setWidth(galleryWidth); + g_objStripPanel.run(); + + //set panel size + var objStripPanelSize = g_objStripPanel.getSize(); + var panelHeight = objStripPanelSize.height; + + if(g_objTextPanel){ + panelHeight += g_mustOptions.slider_textpanel_height; + + if(g_objButtonHidePanel){ + var hideButtonHeight = g_objButtonHidePanel.outerHeight(); + panelHeight += hideButtonHeight; + } + } + else{ + var maxButtonsHeight = 0; + + if(g_objButtonHidePanel) + maxButtonsHeight = Math.max(g_objButtonHidePanel.outerHeight(), maxButtonsHeight); + + if(g_objButtonFullscreen) + maxButtonsHeight = Math.max(g_objButtonFullscreen.outerHeight(), maxButtonsHeight); + + if(g_objButtonPlay) + maxButtonsHeight = Math.max(g_objButtonPlay.outerHeight(), maxButtonsHeight); + + panelHeight += maxButtonsHeight; + + } + + g_functions.setElementSize(g_objPanel, galleryWidth, panelHeight); + + //position strip panel + var stripPanelElement = g_objStripPanel.getElement(); + g_functions.placeElement(stripPanelElement, "left", "bottom"); + + //init hide panel button + if(g_objButtonHidePanel){ + var buttonTip = g_objButtonHidePanel.children(".ug-default-button-hidepanel-tip"); + g_functions.placeElement(buttonTip, "center", "middle"); + + //set opacity and bg color from the text panel + if(g_objTextPanel){ + var objHideButtonBG = g_objButtonHidePanel.children(".ug-default-button-hidepanel-bg"); + + var hidePanelOpacity = g_objTextPanel.getOption("textpanel_bg_opacity"); + objHideButtonBG.fadeTo(0, hidePanelOpacity); + + var bgColor = g_objTextPanel.getOption("textpanel_bg_color"); + objHideButtonBG.css({"background-color":bgColor}); + } + + } + + //position buttons on the text panel: + var paddingPlayButton = 0; + var panelButtonsOffsetY = 0; + if(g_objButtonHidePanel){ + panelButtonsOffsetY = hideButtonHeight; + } + + if(g_objButtonFullscreen){ + g_functions.placeElement(g_objButtonFullscreen, "right", "top",0 , panelButtonsOffsetY); + paddingPlayButton = g_objButtonFullscreen.outerWidth(); + } + + if(g_objButtonPlay){ + var buttonPlayOffsetY = panelButtonsOffsetY; + if(!g_objTextPanel) + buttonPlayOffsetY++; + + g_functions.placeElement(g_objButtonPlay, "right", "top", paddingPlayButton, buttonPlayOffsetY); + paddingPlayButton += g_objButtonPlay.outerWidth(); + } + + //run the text panel + if(g_objTextPanel){ + + var textPanelOptions = {}; + textPanelOptions.slider_textpanel_padding_right = g_options.theme_text_padding_right + paddingPlayButton; + textPanelOptions.slider_textpanel_padding_left = g_options.theme_text_padding_left; + + if(g_objButtonHidePanel){ + textPanelOptions.slider_textpanel_margin = hideButtonHeight; + } + + g_objTextPanel.setOptions(textPanelOptions); + + g_objTextPanel.positionPanel(); + g_objTextPanel.run(); + } + + //place hide panel button + if(g_objButtonHidePanel){ + + if(g_objTextPanel) //place at the beginning of hte panel + g_functions.placeElement(g_objButtonHidePanel,"left", "top"); + + else{ //place above the strip panel + var stripPanelHeight = stripPanelElement.outerHeight(); + g_functions.placeElement(g_objButtonHidePanel,"left", "bottom", 0, stripPanelHeight); + } + } + + } + + + /** + * place thumbs panel according the settings + */ + function placePanel(){ + + if(g_temp.isPanelHidden || isPanelNeedToHide() == true){ + + //place panel hidden + var newPanelPosY = getHiddenPanelPosition(); + g_functions.placeElement(g_objPanel, 0, newPanelPosY); + g_temp.isPanelHidden = true; + + }else //place panel normal + g_functions.placeElement(g_objPanel, 0, "bottom"); + + + } + + + /** + * place the slider according the thumbs panel size and position + */ + function placeSlider(){ + + var sliderTop = 0; + var sliderLeft = 0; + var galleryHeight = g_gallery.getHeight(); + var sliderHeight = galleryHeight; + + if(g_objStripPanel && isPanelHidden() == false){ + var panelSize = g_objStripPanel.getSize(); + sliderHeight = galleryHeight - panelSize.height; + } + + var sliderWidth = g_gallery.getWidth(); + + //set parent container the panel + g_objSlider.setSize(sliderWidth, sliderHeight); + g_objSlider.setPosition(sliderLeft, sliderTop); + } + + /** + * check if need to hide the panel according the options. + */ + function isPanelNeedToHide(){ + + if(!g_options.theme_hide_panel_under_width) + return(false); + + var windowWidth = jQuery(window).width(); + var hidePanelValue = g_options.theme_hide_panel_under_width; + + if(windowWidth <= hidePanelValue) + return(true); + + return(false); + } + + /** + * check if need to hide or show panel according the theme_hide_panel_under_width option + */ + function checkHidePanel(){ + + //check hide panel: + if(!g_options.theme_hide_panel_under_width) + return(false); + + var needToHide = isPanelNeedToHide(); + + if(needToHide == true) + hidePanel(true); + else + showPanel(true); + } + + + /** + * on gallery size change - resize the theme. + */ + function onSizeChange(){ + + initAndPlaceElements(); + + checkHidePanel(); + } + + + /** + * get if the panel is hidden + */ + function isPanelHidden(){ + + return(g_temp.isPanelHidden); + } + + + /** + * place panel with some animation + */ + function placePanelAnimation(panelY, functionOnComplete){ + + var objCss = {top: panelY + "px"}; + + g_objPanel.stop(true).animate(objCss ,{ + duration: 300, + easing: "easeInOutQuad", + queue: false, + complete: function(){ + if(functionOnComplete) + functionOnComplete(); + } + }); + + } + + + /** + * get position of the hidden panel + */ + function getHiddenPanelPosition(){ + + var galleryHeight = g_objWrapper.height(); + var newPanelPosY = galleryHeight; + if(g_objButtonHidePanel){ + var objButtonSize = g_functions.getElementSize(g_objButtonHidePanel); + newPanelPosY -= objButtonSize.bottom; + } + + return(newPanelPosY); + } + + + /** + * hide the panel + */ + function hidePanel(noAnimation){ + + if(!noAnimation) + var noAnimation = false; + + if(isPanelHidden() == true) + return(false); + + var newPanelPosY = getHiddenPanelPosition(); + + if(noAnimation == true) + g_functions.placeElement(g_objPanel, 0, newPanelPosY); + else + placePanelAnimation(newPanelPosY, placeSlider); + + if(g_objButtonHidePanel) + g_objButtonHidePanel.addClass("ug-button-hidden-mode"); + + g_temp.isPanelHidden = true; + + } + + + /** + * show the panel + */ + function showPanel(noAnimation){ + + if(!noAnimation) + var noAnimation = false; + + if(isPanelHidden() == false) + return(false); + + var galleryHeight = g_objWrapper.height(); + var panelHeight = g_objPanel.outerHeight(); + + var newPanelPosY = galleryHeight - panelHeight; + + if(noAnimation == true) + g_functions.placeElement(g_objPanel, 0, newPanelPosY); + else + placePanelAnimation(newPanelPosY, placeSlider); + + if(g_objButtonHidePanel) + g_objButtonHidePanel.removeClass("ug-button-hidden-mode"); + + g_temp.isPanelHidden = false; + } + + + /** + * on hide panel click + */ + function onHidePanelClick(event){ + + event.stopPropagation(); + event.stopImmediatePropagation(); + + if(g_functions.validateClickTouchstartEvent(event.type) == false) + return(true); + + if(isPanelHidden() == true) + showPanel(); + else + hidePanel(); + } + + /** + * before items request: hide items, show preloader + */ + function onBeforeReqestItems(){ + + g_gallery.showDisabledOverlay(); + + } + + + /** + * init buttons functionality and events + */ + function initEvents(){ + + g_objGallery.on(g_gallery.events.SIZE_CHANGE,onSizeChange); + g_objGallery.on(g_gallery.events.GALLERY_BEFORE_REQUEST_ITEMS, onBeforeReqestItems); + + //set the panel buttons + if(g_objButtonPlay){ + g_functions.addClassOnHover(g_objButtonPlay, "ug-button-hover"); + g_gallery.setPlayButton(g_objButtonPlay); + } + + //init fullscreen button + if(g_objButtonFullscreen){ + g_functions.addClassOnHover(g_objButtonFullscreen, "ug-button-hover"); + g_gallery.setFullScreenToggleButton(g_objButtonFullscreen); + } + + //init hide panel button + if(g_objButtonHidePanel){ + g_functions.setButtonMobileReady(g_objButtonHidePanel); + g_functions.addClassOnHover(g_objButtonHidePanel, "ug-button-hover"); + g_objButtonHidePanel.on("click touchstart", onHidePanelClick); + } + + //on gallery media player events, bring the element to front + g_objGallery.on(g_gallery.events.SLIDER_ACTION_START, function(){ + + //set slider to front + g_objPanel.css("z-index","1"); + g_objSlider.getElement().css("z-index","11"); + }); + + g_objGallery.on(g_gallery.events.SLIDER_ACTION_END, function(){ + + //set the panel to front + g_objPanel.css("z-index","11"); + g_objSlider.getElement().css("z-index","1"); + }); + + } + + /** + * destroy the gallery events and objects + */ + this.destroy = function(){ + + g_objGallery.off(g_gallery.events.SIZE_CHANGE); + g_objGallery.off(g_gallery.events.GALLERY_BEFORE_REQUEST_ITEMS); + + //set the panel buttons + if(g_objButtonPlay) + g_gallery.destroyPlayButton(g_objButtonPlay); + + //init fullscreen button + if(g_objButtonFullscreen) + g_gallery.destroyFullscreenButton(g_objButtonFullscreen); + + //init hide panel button + if(g_objButtonHidePanel) + g_functions.destroyButton(g_objButtonHidePanel); + + g_objGallery.off(g_gallery.events.SLIDER_ACTION_START); + g_objGallery.off(g_gallery.events.SLIDER_ACTION_END); + + if(g_objSlider) + g_objSlider.destroy(); + + if(g_objStripPanel) + g_objStripPanel.destroy(); + + if(g_objTextPanel) + g_objTextPanel.destroy(); + + } + + + /** + * run the theme setting + */ + this.run = function(){ + + runTheme(); + } + + + /** + * init + */ + this.init = function(gallery, customOptions){ + initTheme(gallery, customOptions); + } + +} diff --git a/ituro/static/content_management/unitegallery/themes/grid/ug-theme-grid.js b/ituro/static/content_management/unitegallery/themes/grid/ug-theme-grid.js new file mode 100644 index 0000000..784ce5f --- /dev/null +++ b/ituro/static/content_management/unitegallery/themes/grid/ug-theme-grid.js @@ -0,0 +1,423 @@ + +if(typeof g_ugFunctions != "undefined") + g_ugFunctions.registerTheme("grid"); +else + jQuery(document).ready(function(){g_ugFunctions.registerTheme("grid")}); + + +/** + * Grid gallery theme + */ +function UGTheme_grid(){ + + var t = this; + var g_gallery = new UniteGalleryMain(), g_objGallery, g_objects, g_objWrapper; + var g_objSlider; + var g_functions = new UGFunctions(); + var g_objPanel = new UGGridPanel(); + + + //theme options + var g_options = { + theme_load_slider:true, //true, false - load the slider + theme_load_panel:true, //true, false - load the thumbs grid panel + theme_panel_position: "right", //left, right, top, bottom - thumbs panel position + theme_hide_panel_under_width: 480 //hide panel under certain browser width, if null, don't hide + }; + + //global defaults (for right side) + var g_defaults = { + slider_controls_always_on:true, + slider_vertical_scroll_ondrag: true + }; + + //special defaults for left side panel position + var g_defaults_left = { + slider_zoompanel_align_hor: "right", + slider_fullscreen_button_align_hor: "right", + slider_play_button_align_hor: "right", + + slider_zoompanel_offset_vert: 9, + slider_zoompanel_offset_hor: 11, + slider_play_button_offset_hor: 88, + slider_play_button_offset_vert: 8, + slider_fullscreen_button_offset_hor: 52, + slider_fullscreen_button_offset_vert: 9 + }; + + var g_defaults_right = { + slider_zoompanel_offset_vert: 9, + slider_zoompanel_offset_hor: 11, + slider_play_button_offset_hor: 88, + slider_play_button_offset_vert: 8, + slider_fullscreen_button_offset_hor: 52, + slider_fullscreen_button_offset_vert: 9 + } + + var g_defaults_bottom = { + slider_enable_text_panel: false, + slider_zoompanel_align_hor: "right", + slider_zoompanel_offset_vert: 10, + + slider_progress_indicator_align_hor: "left", + slider_progress_indicator_offset_vert: 36, + slider_progress_indicator_offset_hor: 16 + } + + var g_defaults_top = { + slider_enable_text_panel: false, + slider_zoompanel_align_vert: "bottom", + slider_zoompanel_offset_vert: 10, + + slider_play_button_align_hor: "right", + slider_play_button_align_vert: "bottom", + + slider_fullscreen_button_align_vert: "bottom", + slider_fullscreen_button_align_hor: "right", + + slider_progress_indicator_align_vert: "bottom", + slider_progress_indicator_offset_vert: 40, + gridpanel_padding_border_top: 4, //padding between the top border of the panel + gridpanel_padding_border_bottom: 10 //padding between the bottom border of the panel + } + + //temp variables + var g_temp = { + isMobileModeWasEnabled: false, + isHorPos: false + }; + + + /** + * Init the theme + */ + function initTheme(gallery, customOptions){ + + g_gallery = gallery; + + g_options = jQuery.extend(g_options, g_defaults); + g_options = jQuery.extend(g_options, customOptions); + + switch(g_options.theme_panel_position){ + case "left": + g_options = jQuery.extend(g_options, g_defaults_left); + break; + case "right": + g_options = jQuery.extend(g_options, g_defaults_right); + break; + case "top": + g_options = jQuery.extend(g_options, g_defaults_top); + break; + case "bottom": + g_options = jQuery.extend(g_options, g_defaults_bottom); + break; + } + + g_options = jQuery.extend(g_options, customOptions); + + modifyOptions(); + + //set gallery options + g_gallery.setOptions(g_options); + + //include gallery elements + if(g_options.theme_load_panel == true){ + if(g_options.theme_panel_position == "top" || g_options.theme_panel_position == "bottom") + g_temp.isHorPos = true; + + g_objPanel.setOrientation(g_options.theme_panel_position); + g_objPanel.init(gallery, g_options); + }else + g_objPanel = null; + + if(g_options.theme_load_slider == true) + g_gallery.initSlider(g_options); + + g_objects = gallery.getObjects(); + + //get some objects for local use + g_objGallery = jQuery(gallery); + g_objWrapper = g_objects.g_objWrapper; + + if(g_options.theme_load_slider == true) + g_objSlider = g_objects.g_objSlider; + + } + + + /** + * modify options + */ + function modifyOptions(){ + + if(g_options.theme_load_panel == true && g_options.theme_panel_position == "left"){ + g_options.gridpanel_handle_position = "right"; + } + } + + /** + * init all the theme's elements and set them to their places + * according gallery's dimentions. + * this function should work on resize too. + */ + function initAndPlaceElements(){ + + //place objects: + if(g_objPanel){ + initThumbsPanel(); + placeThumbsPanel(); + } + + if(g_objSlider){ + g_objSlider.run(); + placeSlider(); + } + + } + + + /** + * run the theme + */ + function runTheme(){ + + setHtml(); + + initAndPlaceElements(); + + initEvents(); + } + + + /** + * set gallery html elements + */ + function setHtml(){ + + //add html elements + g_objWrapper.addClass("ug-theme-grid"); + + //set panel html + if(g_objPanel) + g_objPanel.setHtml(); + + //set slider html + if(g_objSlider) + g_objSlider.setHtml(); + + } + + + /** + * init size of the thumbs panel + */ + function initThumbsPanel(){ + + //set size: + var objGallerySize = g_gallery.getSize(); + if(g_temp.isHorPos == true) + g_objPanel.setWidth(objGallerySize.width); + else + g_objPanel.setHeight(objGallerySize.height); + + g_objPanel.run(); + } + + + /** + * place thumbs panel according the settings + */ + function placeThumbsPanel(){ + + var objPanelElement = g_objPanel.getElement(); + + var isNeedToHide = isPanelNeedToHide(); + var isHidden = g_objPanel.isPanelClosed(); + + var showClosed = (isNeedToHide || isHidden); + + var pos = g_options.theme_panel_position; + + //place the panel closed or opened state. + if(showClosed){ + var hiddenDest = g_objPanel.getClosedPanelDest(); + var originalPos = g_functions.getElementRelativePos(objPanelElement, g_options.theme_panel_position); + g_objPanel.setClosedState(originalPos); + pos = hiddenDest; + }else{ + g_objPanel.setOpenedState(); + } + + if(g_temp.isHorPos == true) + g_functions.placeElement(objPanelElement, "left", pos); + else + g_functions.placeElement(objPanelElement, pos, "top"); + + } + + + /** + * place the slider according the thumbs panel size and position + */ + function placeSlider(){ + + //g_objPanel + var gallerySize = g_functions.getElementSize(g_objWrapper); + + var sliderWidth = gallerySize.width; + var sliderHeight = gallerySize.height; + var sliderTop = 0; + var sliderLeft = 0; + + if(g_objPanel){ + + var panelSize = g_objPanel.getSize(); + + switch(g_options.theme_panel_position){ + case "left": + sliderLeft = panelSize.right; + sliderWidth = gallerySize.width - panelSize.right; + break; + case "right": + sliderWidth = panelSize.left; + break; + case "top": + sliderHeight = gallerySize.height - panelSize.bottom; + sliderTop = panelSize.bottom; + break; + case "bottom": + sliderHeight = panelSize.top; + break; + } + + } + + g_objSlider.setSize(sliderWidth, sliderHeight); + g_objSlider.setPosition(sliderLeft, sliderTop); + } + + + /** + * check if need to hide the panel according the options. + */ + function isPanelNeedToHide(){ + + if(!g_options.theme_hide_panel_under_width) + return(false); + + var windowWidth = jQuery(window).width(); + var hidePanelValue = g_options.theme_hide_panel_under_width; + + if(windowWidth <= hidePanelValue) + return(true); + + return(false); + } + + /** + * check if need to hide or show panel according the theme_hide_panel_under_width option + */ + function checkHidePanel(){ + + //check hide panel: + if(!g_options.theme_hide_panel_under_width) + return(false); + + var needToHide = isPanelNeedToHide(); + + if(needToHide == true){ + g_objPanel.closePanel(true); + g_temp.isMobileModeWasEnabled = true; + } + else{ + if(g_temp.isMobileModeWasEnabled == true){ + g_objPanel.openPanel(true); + g_temp.isMobileModeWasEnabled = false; + } + } + } + + + /** + * on gallery size change - resize the theme. + */ + function onSizeChange(){ + + initAndPlaceElements(); + + if(g_objPanel) + checkHidePanel(); + + } + + + /** + * on panel move event + */ + function onPanelMove(){ + placeSlider(); + } + + + /** + * before items request: hide items, show preloader + */ + function onBeforeReqestItems(){ + + g_gallery.showDisabledOverlay(); + + } + + + /** + * init buttons functionality and events + */ + function initEvents(){ + + g_objGallery.on(g_gallery.events.SIZE_CHANGE,onSizeChange); + g_objGallery.on(g_gallery.events.GALLERY_BEFORE_REQUEST_ITEMS, onBeforeReqestItems); + + if(g_objPanel){ + jQuery(g_objPanel).on(g_objPanel.events.FINISH_MOVE, onPanelMove); + } + + } + + + /** + * destroy the theme events + */ + this.destroy = function(){ + + g_objGallery.off(g_gallery.events.SIZE_CHANGE,onSizeChange); + g_objGallery.off(g_gallery.events.GALLERY_BEFORE_REQUEST_ITEMS); + + if(g_objPanel) + jQuery(g_objPanel).off(g_objPanel.events.FINISH_MOVE); + + g_objPanel.destroy(); + g_objSlider.destroy(); + + } + + + /** + * run the theme setting + */ + this.run = function(){ + + runTheme(); + } + + + /** + * init + */ + this.init = function(gallery, customOptions){ + + initTheme(gallery, customOptions); + } + + +} + diff --git a/ituro/static/content_management/unitegallery/themes/slider/ug-theme-slider.js b/ituro/static/content_management/unitegallery/themes/slider/ug-theme-slider.js new file mode 100644 index 0000000..1a8f4d0 --- /dev/null +++ b/ituro/static/content_management/unitegallery/themes/slider/ug-theme-slider.js @@ -0,0 +1,136 @@ + +if(typeof g_ugFunctions != "undefined") + g_ugFunctions.registerTheme("slider"); +else + jQuery(document).ready(function(){g_ugFunctions.registerTheme("slider")}); + + +/** + * Slider gallery theme + */ +function UGTheme_slider(){ + + var t = this; + var g_gallery = new UniteGalleryMain(), g_objGallery, g_objects, g_objWrapper; + var g_objThumbs, g_objSlider; + var g_functions = new UGFunctions(); + + + //theme options + var g_options = { + + }; + + + var g_defaults = { + gallery_autoplay: true, + + slider_scale_mode:"fill", + slider_controls_always_on:true, + slider_enable_text_panel:false, + slider_controls_appear_ontap: true, //appear controls on tap event on touch devices + slider_enable_bullets: true, + slider_enable_arrows: true, + slider_enable_play_button: false, + slider_enable_fullscreen_button:false, + slider_enable_zoom_panel: false, + slider_vertical_scroll_ondrag: true + }; + + + /** + * init + */ + this.init = function(gallery, customOptions){ + + g_gallery = gallery; + + g_options = jQuery.extend(g_options, g_defaults); + g_options = jQuery.extend(g_options, customOptions); + + //set gallery options + g_gallery.setOptions(g_options); + + g_gallery.initSlider(g_options); + + g_objects = gallery.getObjects(); + + //get some objects for local use + g_objGallery = jQuery(gallery); + g_objWrapper = g_objects.g_objWrapper; + g_objSlider = g_objects.g_objSlider; + } + + + /** + * set gallery html elements + */ + function setHtml(){ + + //add html elements + g_objWrapper.addClass("ug-theme-slider"); + + //set slider html + if(g_objSlider) + g_objSlider.setHtml(); + } + + + /** + * place the slider according the thumbs panel size and position + */ + function placeSlider(){ + + var sliderHeight = g_gallery.getHeight(); + var sliderWidth = g_gallery.getWidth(); + + g_objSlider.setSize(sliderWidth, sliderHeight); + g_objSlider.setPosition(0, 0); + } + + + + /** + * on gallery size change - resize the theme. + */ + function onSizeChange(){ + + placeSlider(); + + } + + + /** + * init buttons functionality and events + */ + function initEvents(){ + + g_objGallery.on(g_gallery.events.SIZE_CHANGE,onSizeChange); + //g_objGallery.on(g_gallery.events.ITEM_CHANGE,onItemChange); + } + + /** + * init all the theme's elements and set them to their places + * according gallery's dimentions. + * this function should work on resize too. + */ + function initAndPlaceElements(){ + placeSlider(); + g_objSlider.run(); + + } + + /** + * run the theme setting + */ + this.run = function(){ + + setHtml(); + + initAndPlaceElements(); + + initEvents(); + } + + +} diff --git a/ituro/static/content_management/unitegallery/themes/tiles/ug-theme-tiles.js b/ituro/static/content_management/unitegallery/themes/tiles/ug-theme-tiles.js new file mode 100644 index 0000000..dd4d008 --- /dev/null +++ b/ituro/static/content_management/unitegallery/themes/tiles/ug-theme-tiles.js @@ -0,0 +1,276 @@ + +if(typeof g_ugFunctions != "undefined") + g_ugFunctions.registerTheme("tiles"); +else + jQuery(document).ready(function(){g_ugFunctions.registerTheme("tiles")}); + + +/** + * Grid gallery theme + */ +function UGTheme_tiles(){ + + var t = this; + var g_gallery = new UniteGalleryMain(), g_objGallery, g_objects, g_objWrapper; + var g_tiles = new UGTiles(), g_lightbox = new UGLightbox(), g_objPreloader, g_objTilesWrapper; + var g_functions = new UGFunctions(), g_objTileDesign = new UGTileDesign(); + + var g_options = { + theme_enable_preloader: true, //enable preloader circle + theme_preloading_height: 200, //the height of the preloading div, it show before the gallery + theme_preloader_vertpos: 100, //the vertical position of the preloader + theme_gallery_padding: 0, //the horizontal padding of the gallery from the sides + theme_appearance_order: "normal", //normal, shuffle, keep - the appearance order of the tiles. applying only to columns type + theme_auto_open:null //auto open lightbox at start + }; + + var g_defaults = { + gallery_width: "100%" + }; + + //temp variables + var g_temp = { + showPreloader: false + }; + + + /** + * Init the theme + */ + function initTheme(gallery, customOptions){ + + g_gallery = gallery; + + //set default options + g_options = jQuery.extend(g_options, g_defaults); + + //set custom options + g_options = jQuery.extend(g_options, customOptions); + + modifyOptions(); + + //set gallery options + g_gallery.setOptions(g_options); + + g_gallery.setFreestyleMode(); + + g_objects = gallery.getObjects(); + + //get some objects for local use + g_objGallery = jQuery(gallery); + g_objWrapper = g_objects.g_objWrapper; + + //init objects + g_tiles.init(gallery, g_options); + g_lightbox.init(gallery, g_options); + + g_objTileDesign = g_tiles.getObjTileDesign(); + + } + + + /** + * modift options + */ + function modifyOptions(){ + + if(g_options.theme_enable_preloader == true) + g_temp.showPreloader = true; + + switch(g_options.theme_appearance_order){ + default: + case "normal": + break; + case "shuffle": + g_gallery.shuffleItems(); + break; + case "keep": + g_options.tiles_keep_order = true; + break; + } + + } + + + /** + * set gallery html elements + */ + function setHtml(){ + + //add html elements + g_objWrapper.addClass("ug-theme-tiles"); + + g_objWrapper.append("
    "); + + //add preloader + if(g_temp.showPreloader == true){ + g_objWrapper.append("
    "); + g_objPreloader = g_objWrapper.children(".ug-tiles-preloader"); + g_objPreloader.fadeTo(0,0); + } + + g_objTilesWrapper = g_objWrapper.children(".ug-tiles-wrapper"); + + //set padding + if(g_options.theme_gallery_padding) + g_objWrapper.css({ + "padding-left":g_options.theme_gallery_padding+"px", + "padding-right":g_options.theme_gallery_padding+"px" + }); + + g_tiles.setHtml(g_objTilesWrapper); + g_lightbox.putHtml(); + } + + /** + * actually run the theme + */ + function actualRun(){ + + //set preloader mode + if(g_objPreloader){ + g_objPreloader.fadeTo(0,1); + g_objWrapper.height(g_options.theme_preloading_height); + g_functions.placeElement(g_objPreloader, "center", g_options.theme_preloader_vertpos); + } + + initEvents(); + + g_tiles.run(); + g_lightbox.run(); + + } + + + /** + * run the theme + */ + function runTheme(){ + + setHtml(); + + actualRun(); + + } + + + + /** + * init size of the thumbs panel + */ + function initThumbsPanel(){ + + //set size: + var objGallerySize = g_gallery.getSize(); + + if(g_temp.isVertical == false) + g_objPanel.setWidth(objGallerySize.width); + else + g_objPanel.setHeight(objGallerySize.height); + + g_objPanel.run(); + } + + + /** + * on tile click - open lightbox + */ + function onTileClick(data, objTile){ + + objTile = jQuery(objTile); + + var objItem = g_objTileDesign.getItemByTile(objTile); + var index = objItem.index; + + g_lightbox.open(index); + } + + + /** + * before items request: hide items, show preloader + */ + function onBeforeReqestItems(){ + + g_objTilesWrapper.hide(); + + if(g_objPreloader) + g_objPreloader.show(); + + var preloaderSize = g_functions.getElementSize(g_objPreloader); + var galleryHeight = preloaderSize.bottom + 30; + + g_objWrapper.height(galleryHeight); + } + + /** + * open lightbox at start if needed + */ + function onLightboxInit(){ + + if(g_options.theme_auto_open !== null){ + g_lightbox.open(g_options.theme_auto_open); + g_options.theme_auto_open = null; + } + + } + + + /** + * init buttons functionality and events + */ + function initEvents(){ + + //remove preloader on tiles first placed + if(g_objPreloader){ + jQuery(g_tiles).on(g_tiles.events.TILES_FIRST_PLACED, function(){ + g_objWrapper.height("auto"); + g_objPreloader.hide(); + }); + } + + jQuery(g_objTileDesign).on(g_objTileDesign.events.TILE_CLICK, onTileClick); + + g_objGallery.on(g_gallery.events.GALLERY_BEFORE_REQUEST_ITEMS, onBeforeReqestItems); + + jQuery(g_lightbox).on(g_lightbox.events.LIGHTBOX_INIT, onLightboxInit); + + } + + + /** + * destroy the theme + */ + this.destroy = function(){ + + jQuery(g_objTileDesign).off(g_objTileDesign.events.TILE_CLICK); + jQuery(g_tiles).off(g_tiles.events.TILES_FIRST_PLACED); + + g_objGallery.off(g_gallery.events.GALLERY_BEFORE_REQUEST_ITEMS); + + jQuery(g_lightbox).off(g_lightbox.events.LIGHTBOX_INIT); + + g_tiles.destroy(); + g_lightbox.destroy(); + } + + + /** + * run the theme setting + */ + this.run = function(){ + + runTheme(); + } + + + /** + * init + */ + this.init = function(gallery, customOptions){ + + initTheme(gallery, customOptions); + + } + + +} diff --git a/ituro/static/content_management/unitegallery/themes/tilesgrid/ug-theme-tilesgrid.js b/ituro/static/content_management/unitegallery/themes/tilesgrid/ug-theme-tilesgrid.js new file mode 100644 index 0000000..87e4d9f --- /dev/null +++ b/ituro/static/content_management/unitegallery/themes/tilesgrid/ug-theme-tilesgrid.js @@ -0,0 +1,444 @@ + +if(typeof g_ugFunctions != "undefined") + g_ugFunctions.registerTheme("tilesgrid"); +else + jQuery(document).ready(function(){g_ugFunctions.registerTheme("tilesgrid")}); + + +/** + * Fixed tiles theme + */ +function UGTheme_tilesgrid(){ + + var t = this; + var g_gallery = new UniteGalleryMain(), g_objGallery, g_objects, g_objWrapper; + var g_objThumbsGrid = new UGThumbsGrid(), g_lightbox = new UGLightbox(); + var g_functions = new UGFunctions(), g_objTileDesign = new UGTileDesign(); + var g_objBullets, g_objNavWrapper, g_objButtonLeft, g_objButtonRight, g_objPreloader; + + + var g_options = { + theme_gallery_padding: 0, //padding from sides of the gallery + theme_navigation_type: "bullets", //bullets, arrows + theme_arrows_margin_top: 20, //the space between arrows and grid + theme_space_between_arrows: 5, //horizontal space between arrows + theme_bullets_margin_top: 40, //the space + theme_navigation_align: "center", //center, left, right - horizontal align of the navigation + theme_navigation_offset_hor: 0, //horizontal offset of the navigation, according the align + theme_bullets_color: "gray", //gray, blue, brown, green, red - color of the bullets + theme_auto_open:null //auto open lightbox at start + }; + + var g_defaults = { + gallery_width: "100%", + + tile_width: 180, + tile_height: 150, + + grid_num_rows: 3, + grid_padding: 10, + + tile_enable_border: true, + tile_enable_shadow: true, + + tile_border_radius: 2, + + grid_space_between_cols: 20, + grid_space_between_rows: 20, + + bullets_space_between: 12, + grid_vertical_scroll_ondrag: true + }; + + + //temp variables + var g_temp = { + handle: null //interval handle + }; + + + /** + * Init the theme + */ + function initTheme(gallery, customOptions){ + + g_gallery = gallery; + + //set default options + g_options = jQuery.extend(g_options, g_defaults); + + //set custom options + g_options = jQuery.extend(g_options, customOptions); + + modifyOptions(); + + //set gallery options + g_gallery.setOptions(g_options); + + g_gallery.setFreestyleMode(); + + g_objects = gallery.getObjects(); + + //get some objects for local use + g_objGallery = jQuery(gallery); + g_objWrapper = g_objects.g_objWrapper; + + //init objects + g_lightbox.init(gallery, g_options); + + g_objThumbsGrid.init(gallery, g_options, true); + + g_objTileDesign = g_objThumbsGrid.getObjTileDesign(); + } + + + /** + * modify options + */ + function modifyOptions(){ + + if(!g_options.grid_num_rows) + g_options.grid_num_rows = 9999; + + g_options.bullets_addclass = "ug-bullets-"+g_options.theme_bullets_color; + + } + + + /** + * get gallery width available for the grid + */ + function getGalleryWidth(){ + var galleryWidth = g_gallery.getSize().width; + galleryWidth -= g_options.theme_gallery_padding * 2; + + return(galleryWidth); + } + + + /** + * set gallery html elements + */ + function setHtml(){ + + //init bullets (only after panes size estimation) + if(g_options.theme_navigation_type == "bullets"){ + + g_objBullets = new UGBullets(); + + var galleryWidth = getGalleryWidth(); + + var numPanes = g_objThumbsGrid.getNumPanesEstimationByWidth(galleryWidth); + + var objOptions = g_gallery.getOptions(); + g_objBullets.init(g_gallery, objOptions, numPanes); + + } + + //add html elements + g_objWrapper.addClass("ug-theme-tilesfixed"); + + g_objThumbsGrid.setHtml(); + + if(g_objBullets) + g_objBullets.appendHTML(g_objWrapper); + + if(g_options.theme_navigation_type == "arrows"){ + var htmlAdd = "
    "; + htmlAdd += "
    "; + htmlAdd += "
    "; + htmlAdd += "
    "; + g_objWrapper.append(htmlAdd); + + g_objNavWrapper = g_objWrapper.children(".ug-tile-navigation-wrapper"); + + g_objButtonLeft = g_objNavWrapper.children(".ug-button-tile-left"); + g_objButtonRight = g_objNavWrapper.children(".ug-button-tile-right"); + + g_objButtonLeft.css("margin-right",g_options.theme_space_between_arrows+"px"); + } + + g_lightbox.putHtml(); + + //add preloader + g_objWrapper.append("
    "); + g_objPreloader = g_objWrapper.children(".ug-tiles-preloader"); + g_objPreloader.fadeTo(0,0); + + } + + + /** + * get height estimation by width + */ + function getHeightEstimation(galleryWidth){ + + //put the placeholder before run. check the width + var gridHeight = g_objThumbsGrid.getHeightEstimationByWidth(galleryWidth); + var numPanes = g_objThumbsGrid.getNumPanesEstimationByWidth(galleryWidth); + + //add navigation height + if(numPanes > 1){ + if(g_options.theme_navigation_type == "arrows"){ + gridHeight += g_options.theme_arrows_margin_top; + gridHeight += 30; //arrows size + } + else{ + gridHeight += g_options.theme_bullets_margin_top; + gridHeight += 15; //bullets size + } + + } + + return(gridHeight); + } + + + /** + * actually run the theme + */ + function actualRun(){ + + //get gallery width, set estimation height and get width again. + var galleryWidth = getGalleryWidth(); + var totalHeight = getHeightEstimation(galleryWidth); + g_objWrapper.height(totalHeight); + var galleryWidth = getGalleryWidth(); + + initEvents(); + + //place preloader + g_functions.placeElement(g_objPreloader, "center", 50); + + g_objThumbsGrid.setWidth(galleryWidth); + + g_objThumbsGrid.run(); + + g_lightbox.run(); + + updateBullets(); + + positionElements(); + + + } + + + /** + * run the theme + */ + function runTheme(){ + + setHtml(); + actualRun(); + + } + + + /** + * position elements + */ + function positionElements(){ + + var objGallerySize = g_gallery.getSize(); + var g_objGridSize = g_objThumbsGrid.getSize(); + + var gridElement = g_objThumbsGrid.getElement(); + g_functions.placeElement(gridElement, "center", 0); + + g_objGridSize = g_objThumbsGrid.getSize(); + + var galleryHeight = g_objGridSize.height; + + var numPanes = g_objThumbsGrid.getNumPanes(); + + if(numPanes > 1){ + //position bullets + if(g_objBullets){ + + g_objBullets.getElement().show(); + + var bulletsElement = g_objBullets.getElement(); + + var bulletsX = g_objGridSize.left + g_functions.getElementRelativePos(bulletsElement, g_options.theme_navigation_align, g_options.theme_navigation_offset_hor, gridElement); + + g_functions.placeElement(bulletsElement, bulletsX, galleryHeight + g_options.theme_bullets_margin_top); + var sizeBullets = g_functions.getElementSize(bulletsElement); + galleryHeight = sizeBullets.bottom; + } + + //position buttons + if(g_objNavWrapper){ + + g_objNavWrapper.show(); + + var navX = g_objGridSize.left + g_functions.getElementRelativePos(g_objNavWrapper, g_options.theme_navigation_align, g_options.theme_navigation_offset_hor, gridElement); + + g_functions.placeElement(g_objNavWrapper, navX, galleryHeight + g_options.theme_arrows_margin_top); + + var sizeNav = g_functions.getElementSize(g_objNavWrapper); + + galleryHeight = sizeNav.bottom; + } + + }else{ //if only one pame, hide the navigation + + if(g_objNavWrapper) + g_objNavWrapper.hide(); + + if(g_objBullets) + g_objBullets.getElement().hide(); + } + + g_objWrapper.height(galleryHeight); + } + + + /** + * on tile click - open lightbox + */ + function onTileClick(data, objTile){ + + objTile = jQuery(objTile); + var index = objTile.index(); + + g_lightbox.open(index); + } + + + /** + * update the bullets + */ + function updateBullets(){ + + //update bullets + if(!g_objBullets) + return(false); + + numPanes = g_objThumbsGrid.getNumPanes(); + g_objBullets.updateNumBullets(numPanes); + g_objBullets.setActive(0); + } + + + /** + * on gallery size change - resize the theme. + */ + function onSizeChange(){ + + var galleryWidth = getGalleryWidth(); + + g_objThumbsGrid.setWidth(galleryWidth); + g_objThumbsGrid.run(); + + updateBullets(); + + positionElements(); + } + + + /** + * on tile click - open lightbox + */ + function onTileClick(data, objTile){ + + objTile = jQuery(objTile); + + var objItem = g_objTileDesign.getItemByTile(objTile); + var index = objItem.index; + + g_lightbox.open(index); + } + + /** + * before items request: hide items, show preloader + */ + function onBeforeReqestItems(){ + + if(g_objNavWrapper) + g_objNavWrapper.hide(); + + if(g_objThumbsGrid) + g_objThumbsGrid.getElement().hide(); + + //show preloader: + g_objPreloader.fadeTo(0,1); + } + + + /** + * open lightbox at start if needed + */ + function onLightboxInit(){ + + if(g_options.theme_auto_open !== null){ + g_lightbox.open(g_options.theme_auto_open); + g_options.theme_auto_open = null; + } + + } + + + /** + * init buttons functionality and events + */ + function initEvents(){ + + g_objGallery.on(g_gallery.events.SIZE_CHANGE, onSizeChange); + g_objGallery.on(g_gallery.events.GALLERY_BEFORE_REQUEST_ITEMS, onBeforeReqestItems); + + if(g_objBullets) + g_objThumbsGrid.attachBullets(g_objBullets); + + if(g_objNavWrapper){ + g_objThumbsGrid.attachNextPaneButton(g_objButtonRight); + g_objThumbsGrid.attachPrevPaneButton(g_objButtonLeft); + } + + jQuery(g_objTileDesign).on(g_objTileDesign.events.TILE_CLICK, onTileClick); + + jQuery(g_lightbox).on(g_lightbox.events.LIGHTBOX_INIT, onLightboxInit); + } + + + /** + * destroy the theme + */ + this.destroy = function(){ + + g_objGallery.off(g_gallery.events.SIZE_CHANGE); + g_objGallery.off(g_gallery.events.GALLERY_BEFORE_REQUEST_ITEMS); + + jQuery(g_objTileDesign).off(g_objTileDesign.events.TILE_CLICK); + + if(g_objBullets) + jQuery(g_objBullets).off(g_objBullets.events.BULLET_CLICK); + + jQuery(g_lightbox).off(g_lightbox.events.LIGHTBOX_INIT); + + g_objThumbsGrid.destroy(); + g_lightbox.destroy(); + + } + + + /** + * run the theme setting + */ + this.run = function(){ + + runTheme(); + } + + + /** + * init + */ + this.init = function(gallery, customOptions){ + + initTheme(gallery, customOptions); + + } + + +} diff --git a/ituro/static/content_management/unitegallery/themes/video/images/arrow_left.png b/ituro/static/content_management/unitegallery/themes/video/images/arrow_left.png new file mode 100644 index 0000000..a960c77 Binary files /dev/null and b/ituro/static/content_management/unitegallery/themes/video/images/arrow_left.png differ diff --git a/ituro/static/content_management/unitegallery/themes/video/images/arrow_right.png b/ituro/static/content_management/unitegallery/themes/video/images/arrow_right.png new file mode 100644 index 0000000..3a5aa16 Binary files /dev/null and b/ituro/static/content_management/unitegallery/themes/video/images/arrow_right.png differ diff --git a/ituro/static/content_management/unitegallery/themes/video/skin-right-no-thumb.css b/ituro/static/content_management/unitegallery/themes/video/skin-right-no-thumb.css new file mode 100644 index 0000000..fa2188f --- /dev/null +++ b/ituro/static/content_management/unitegallery/themes/video/skin-right-no-thumb.css @@ -0,0 +1,167 @@ +@CHARSET "ISO-8859-1"; + + + +/* ----- Strip Panel ------- */ + +.ug-videoskin-right-no-thumb .ug-strip-panel{ + background-color:#232323; +} + +/* ----- Thumb Wrapper ------- */ + +.ug-videoskin-right-no-thumb .ug-thumb-wrapper{ + background-color:#232323; + border-bottom:1px solid #393939; + width:380px; + height:70px; + cursor:pointer; + text-align:left; +} + + +.ug-videoskin-right-no-thumb .ug-thumb-wrapper:last-child{ + border-bottom:none; +} + +/* - thumb selected and over - */ + +.ug-videoskin-right-no-thumb .ug-thumb-wrapper.ug-thumb-over{ + cursor:pointer; + background-color:#1A1A1A; +} + +.ug-videoskin-right-no-thumb .ug-thumb-wrapper.ug-thumb-selected{ + cursor:default; + background-color:#176DB3; +} + +/* ----- Thumb Inner data ------- */ + +.ug-videoskin-right-no-thumb .ug-thumb-inner{ + padding-top:15px; + padding-left:15px; + padding-right:5px; +} + +.ug-videoskin-right-no-thumb .ug-thumb-title{ + color:white; + font-size:14px; + height:18px; + overflow:hidden; +} + +.ug-videoskin-right-no-thumb .ug-thumb-desc{ + color:#dddddd; + font-size:11px; +} + +/* ----- Buttons Panel ------- */ + +.ug-videoskin-right-no-thumb .ug-video-buttons-panel{ + height:42px; + background-color:#000; + position:absolute; + display:none; +} + +.ug-videoskin-right-no-thumb .ug-button-prev-video{ + width:50%; + height:42px; + float:left; + background-image:url('images/arrow_left.png'); + cursor:pointer; + background-repeat:no-repeat; + background-position:center; + box-sizing:border-box; + border-right:1px solid #444; +} + +.ug-videoskin-right-no-thumb .ug-button-prev-video:hover, .ug-videoskin-right-no-thumb .ug-button-next-video:hover +{ + background-color:#444; +} + +.ug-videoskin-right-no-thumb .ug-button-next-video{ + width:50%; + height:42px; + float:right; + background-image:url('images/arrow_right.png'); + cursor:pointer; + background-repeat:no-repeat; + background-position:center; +} + + +/* ----- Under 960 ------- */ +.ug-under-960.ug-videoskin-right-no-thumb .ug-thumb-wrapper +{ + width:320px; +} + +.ug-under-960.ug-videoskin-right-no-thumb .ug-thumb-title { + width: 289px; + height:18px; + font-size:14px; +} +.ug-under-960.ug-videoskin-right-no-thumb .ug-thumb-desc +{ + width:289px; + padding-top:0px; +} + +.ug-under-960.ug-videoskin-right-no-thumb .ug-video-buttons-panel{ + display:none; +} + +/* ----- Under 780 ------- */ + +.ug-under-780.ug-videoskin-right-no-thumb .ug-thumb-wrapper +{ + width:240px; +} + +.ug-under-780.ug-videoskin-right-no-thumb .ug-thumb-title { + width: 167px; + height:18px; + font-size:14px; +} + +.ug-under-780.ug-videoskin-right-no-thumb .ug-thumb-desc +{ + width:167px; + padding-top:0px; +} + +.ug-under-780.ug-videoskin-right-no-thumb .ug-video-buttons-panel{ + display:none; +} + + +/* ----- Under 480 ------- */ + +.ug-under-480.ug-videoskin-right-no-thumb .ug-thumb-wrapper +{ + width:0px; +} + +.ug-under-480.ug-videoskin-right-no-thumb .ug-thumb-title { + display:none; +} + +.ug-under-480.ug-videoskin-right-no-thumb .ug-thumb-desc +{ + display:none; +} + +.ug-under-480.ug-videoskin-right-no-thumb .ug-thumb-inner { + padding-left: 8px; + padding-right: 5px; + padding-top: 12px; +} + + +.ug-under-480.ug-videoskin-right-no-thumb .ug-video-buttons-panel{ + display:block; +} + diff --git a/ituro/static/content_management/unitegallery/themes/video/skin-right-thumb.css b/ituro/static/content_management/unitegallery/themes/video/skin-right-thumb.css new file mode 100644 index 0000000..827d5d9 --- /dev/null +++ b/ituro/static/content_management/unitegallery/themes/video/skin-right-thumb.css @@ -0,0 +1,146 @@ +@CHARSET "ISO-8859-1"; + +/* ----- Strip Panel ------- */ + +.ug-videoskin-right-thumb .ug-strip-panel{ + background-color:#232323; +} + +/* ----- Thumb Wrapper ------- */ + +.ug-videoskin-right-thumb .ug-thumb-wrapper{ + background-color:#232323; + border-bottom:1px solid #393939; + width:420px; + height:61px; + cursor:pointer; + text-align:left; +} + +.ug-videoskin-right-thumb .ug-thumb-wrapper:last-child{ + border-bottom:none; +} + +/* - thumb selected and over - */ + +.ug-videoskin-right-thumb .ug-thumb-wrapper.ug-thumb-over{ + cursor:pointer; + background-color:#1A1A1A; +} + +.ug-videoskin-right-thumb .ug-thumb-wrapper.ug-thumb-selected{ + cursor:default; + background-color:#525252; +} + +/* ----- Thumb Inner data ------- */ + + +.ug-videoskin-right-thumb .ug-thumb-icon{ + width:72px; + height:40px; + float:left; + background-position:center center; + background-size:cover; +} + +.ug-videoskin-right-thumb .ug-thumb-selected .ug-thumb-icon{ + border:2px solid red; + box-sizing: border-box; +} + +.ug-videoskin-right-thumb .ug-thumb-right{ + float:left; + padding-left:15px; +} + + +.ug-videoskin-right-thumb .ug-thumb-inner{ + padding-top:12px; + padding-left:13px; + padding-right:5px; +} + +.ug-videoskin-right-thumb .ug-thumb-title{ + color:white; + font-size:16px; + overflow:hidden; + width:300px; + height:20px; +} + +.ug-videoskin-right-thumb .ug-thumb-desc{ + color:#999999; + font-size:11px; + width:300px; +} + +/* ----- Under 960 ------- */ +.ug-under-960.ug-videoskin-right-thumb .ug-thumb-wrapper +{ + width:320px; +} + +.ug-under-960.ug-videoskin-right-thumb .ug-thumb-title { + width: 206px; + height:18px; + font-size:14px; +} +.ug-under-960.ug-videoskin-right-thumb .ug-thumb-desc +{ + width:167px; + padding-top:0px; +} + + +/* ----- Under 780 ------- */ + +.ug-under-780.ug-videoskin-right-thumb .ug-thumb-wrapper +{ + width:240px; +} + +.ug-under-780.ug-videoskin-right-thumb .ug-thumb-icon +{ + width:40px; +} + +.ug-under-780.ug-videoskin-right-thumb .ug-thumb-title { + width: 167px; + height:18px; + font-size:14px; +} + +.ug-under-780.ug-videoskin-right-thumb .ug-thumb-desc +{ + width:167px; + padding-top:0px; +} + + +/* ----- Under 480 ------- */ + +.ug-under-480.ug-videoskin-right-thumb .ug-thumb-wrapper +{ + width:56px; +} + +.ug-under-480.ug-videoskin-right-thumb .ug-thumb-title { + display:none; +} + +.ug-under-480.ug-videoskin-right-thumb .ug-thumb-desc +{ + display:none; +} + +.ug-under-480.ug-videoskin-right-thumb .ug-thumb-inner { + padding-left: 8px; + padding-right: 5px; + padding-top: 12px; +} + +.ug-under-480.ug-videoskin-right-thumb .ug-thumb-icon +{ + width:40px; +} \ No newline at end of file diff --git a/ituro/static/content_management/unitegallery/themes/video/skin-right-title-only.css b/ituro/static/content_management/unitegallery/themes/video/skin-right-title-only.css new file mode 100644 index 0000000..0ec825a --- /dev/null +++ b/ituro/static/content_management/unitegallery/themes/video/skin-right-title-only.css @@ -0,0 +1,155 @@ +@CHARSET "ISO-8859-1"; + +/* ----- Strip Panel ------- */ + +.ug-videoskin-right-title-only .ug-strip-panel{ + background-color:#232323; +} + +/* ----- Thumb Wrapper ------- */ + +.ug-videoskin-right-title-only .ug-thumb-wrapper{ + background-color:#232323; + border-bottom:1px solid #393939; + width:360px; + height:60px; + cursor:pointer; + text-align:left; +} + + +.ug-videoskin-right-title-only .ug-thumb-wrapper:last-child{ + border-bottom:none; +} + +/* - thumb selected and over - */ + +.ug-videoskin-right-title-only .ug-thumb-wrapper.ug-thumb-over{ + cursor:pointer; + background-color:#1A1A1A; +} + +.ug-videoskin-right-title-only .ug-thumb-wrapper.ug-thumb-selected{ + cursor:default; + background-color:#176DB3; +} + +/* ----- Thumb Inner data ------- */ + +.ug-videoskin-right-title-only .ug-thumb-inner{ + padding-top:18px; + padding-left:20px; + padding-right:10px; +} + +.ug-videoskin-right-title-only .ug-thumb-title{ + color:white; + font-size:14px; +} + + +/* ----- Buttons Panel ------- */ + +.ug-videoskin-right-title-only .ug-video-buttons-panel{ + height:42px; + background-color:#000; + position:absolute; + display:none; +} + +.ug-videoskin-right-title-only .ug-button-prev-video{ + width:50%; + height:42px; + float:left; + background-image:url('images/arrow_left.png'); + cursor:pointer; + background-repeat:no-repeat; + background-position:center; + box-sizing:border-box; + border-right:1px solid #444; +} + +.ug-videoskin-right-title-only .ug-button-prev-video:hover, .ug-videoskin-right-title-only .ug-button-next-video:hover +{ + background-color:#444; +} + +.ug-videoskin-right-title-only .ug-button-next-video{ + width:50%; + height:42px; + float:right; + background-image:url('images/arrow_right.png'); + cursor:pointer; + background-repeat:no-repeat; + background-position:center; +} + + + +/* ----- Under 960 ------- */ +.ug-under-960.ug-videoskin-right-title-only .ug-thumb-wrapper +{ + width:300px; +} + +.ug-under-960.ug-videoskin-right-title-only .ug-thumb-title { + width: 289px; + height:18px; + font-size:14px; +} + + +.ug-under-960.ug-videoskin-right-title-only .ug-video-buttons-panel{ + display:none; +} + +/* ----- Under 780 ------- */ + +.ug-under-780.ug-videoskin-right-title-only .ug-thumb-wrapper +{ + width:240px; +} + +.ug-under-780.ug-videoskin-right-title-only .ug-thumb-icon +{ + width:40px; +} + +.ug-under-780.ug-videoskin-right-title-only .ug-thumb-title { + width: 167px; + height:18px; + font-size:14px; +} + + +.ug-under-780.ug-videoskin-right-title-only .ug-video-buttons-panel{ + display:none; +} + + +/* ----- Under 480 ------- */ + +.ug-under-480.ug-videoskin-right-title-only .ug-thumb-wrapper +{ + width:0px; +} + +.ug-under-480.ug-videoskin-right-title-only .ug-thumb-title { + display:none; +} + + +.ug-under-480.ug-videoskin-right-title-only .ug-thumb-inner { + padding-left: 8px; + padding-right: 5px; + padding-top: 12px; +} + +.ug-under-480.ug-videoskin-right-title-only .ug-thumb-icon +{ + width:40px; +} + +.ug-under-480.ug-videoskin-right-title-only .ug-video-buttons-panel{ + display:block; +} diff --git a/ituro/static/content_management/unitegallery/themes/video/ug-theme-video.js b/ituro/static/content_management/unitegallery/themes/video/ug-theme-video.js new file mode 100644 index 0000000..87d3601 --- /dev/null +++ b/ituro/static/content_management/unitegallery/themes/video/ug-theme-video.js @@ -0,0 +1,368 @@ + +if(typeof g_ugFunctions != "undefined") + g_ugFunctions.registerTheme("video"); +else + jQuery(document).ready(function(){g_ugFunctions.registerTheme("video")}); + + +/** + * Grid gallery theme + */ +function UGTheme_video(){ + + var t = this; + var g_gallery = new UniteGalleryMain(), g_objGallery, g_objects, g_objWrapper; + var g_objPlayer = new UGVideoPlayer(), g_objButtonsPanel, g_buttonPrev, g_buttonNext; + var g_functions = new UGFunctions(); + var g_objPanel = new UGStripPanel(); + + + //theme options + var g_options = { + theme_skin: "right-thumb", //right-thumb | right-title-only | right-no-thumb + theme_autoplay: false, //autoplay videos at start. true / false. Don't working on mobiles. + theme_disable_panel_timeout: 2500 //How much time the right panel will be disabled. in ms + }; + + //global defaults + var g_defaults = { + gallery_width:1100, + slider_controls_always_on:true, + strippanel_enable_handle:false, + strippanel_enable_buttons: false, + strip_space_between_thumbs: 0, + strippanel_padding_top: 0, + strippanel_padding_bottom: 0, + strippanel_padding_left: 0, + strippanel_padding_right: 0 + }; + + + //temp variables + var g_temp = { + panel_position:"right", + putButtonsPanel: false + }; + + + /** + * Init the theme + */ + function initTheme(gallery, customOptions){ + + g_gallery = gallery; + + g_options = jQuery.extend(g_options, g_defaults); + + g_options = jQuery.extend(g_options, customOptions); + g_options.strippanel_vertical_type = true; + + //set gallery options + g_gallery.setOptions(g_options); + + //set panel options + g_objPanel.init(gallery, g_options); + g_objPanel.setOrientation(g_temp.panel_position); + g_objPanel.setCustomThumbs(setHtmlThumb); + g_objPanel.setDisabledAtStart(g_options.theme_disable_panel_timeout); + + var galleryID = g_gallery.getGalleryID(); + + //set player options + g_objPlayer.init(g_options, true, galleryID); + + g_objects = gallery.getObjects(); + g_objGallery = jQuery(gallery); + g_objWrapper = g_objects.g_objWrapper; + + switch(g_options.theme_skin){ + case "right-no-thumb": + case "right-title-only": + g_temp.putButtonsPanel = true; + break; + } + } + + + /** + * init all the theme's elements and set them to their places + * according gallery's dimentions. + * this function should work on resize too. + */ + function initAndPlaceElements(){ + + //place objects: + initThumbsPanel(); + placeThumbsPanel(); + placePlayer(); + + if(g_objButtonsPanel) + resizeAndPlaceButtonsPanel(); + + } + + + /** + * run the theme + */ + function runTheme(){ + + setHtml(); + + initAndPlaceElements(); + + initEvents(); + + g_objPlayer.show(); + + } + + + + + /** + * set gallery html elements + */ + function setHtml(){ + + //add html elements + g_objWrapper.addClass("ug-theme-video ug-videoskin-"+g_options.theme_skin); + + g_objPanel.setHtml(); + g_objPlayer.setHtml(g_objWrapper); + + //add buttons panel + if(g_temp.putButtonsPanel == true){ + + var html = "
    "; + html += "
    " + html += "
    " + html += "
    " + + g_objWrapper.append(html); + + g_objButtonsPanel = g_objWrapper.children(".ug-video-buttons-panel"); + g_buttonPrev = g_objButtonsPanel.children(".ug-button-prev-video"); + g_buttonNext = g_objButtonsPanel.children(".ug-button-next-video"); + + } + + } + + + + /** + * custom function foe drawing thumb + */ + function setHtmlThumb(objThumbWrapper, objItem){ + + var showDesc = true; + var showIcon = false; + + switch(g_options.theme_skin){ + case "right-title-only": + showDesc = false; + break; + case "right-thumb": + showIcon = true; + break; + } + + var html = "
    "; + + if(showIcon == true){ + html += "
    "; + html += "
    "; + } + + html += "
    " + objItem.title + "
    "; + + if(showDesc == true) + html += "
    " + objItem.description + "
    "; + + if(showIcon == true) + html += "
    "; //thumb right end + + html += "
    "; + + objThumbWrapper.html(html); + + } + + + /** + * init size of the thumbs panel + */ + function initThumbsPanel(){ + + //set size: + var objGallerySize = g_gallery.getSize(); + + g_objPanel.setHeight(objGallerySize.height); + + g_objPanel.run(); + + } + + + + /** + * place thumbs panel according the settings + */ + function placeThumbsPanel(){ + + var objPanelElement = g_objPanel.getElement(); + + g_functions.placeElement(objPanelElement, "right", 0); + } + + + + /** + * place the player according the thumbs panel size and position + */ + function placePlayer(){ + + var gallerySize = g_functions.getElementSize(g_objWrapper); + var panelSize = g_objPanel.getSize(); + + var playerWidth = playerWidth = panelSize.left; + var playerHeight = gallerySize.height; + var playerTop = 0; + var playerLeft = 0; + + if(g_objButtonsPanel && g_objButtonsPanel.is(":visible")){ + var buttonsPanelSize = g_functions.getElementSize(g_objButtonsPanel); + var buttonsHeight = buttonsPanelSize.height; + playerHeight -= buttonsHeight; + } + + //set size + g_objPlayer.setSize(playerWidth, playerHeight); + + //place + var objPlayer = g_objPlayer.getObject(); + g_functions.placeElement(objPlayer, playerLeft, playerTop); + + } + + + /** + * resize and place buttons panel + */ + function resizeAndPlaceButtonsPanel(){ + + if(!g_objButtonsPanel) + return(false); + + if(g_objButtonsPanel.is(":visible") == false) + return(false); + + var playerObj = g_objPlayer.getObject(); + var playerSize = g_functions.getElementSize(playerObj); + + g_objButtonsPanel.width(playerSize.width); + + //position to the bottom of the gallery + g_functions.placeElement(g_objButtonsPanel, 0, "bottom"); + } + + + /** + * on gallery size change - resize the theme. + */ + function onSizeChange(){ + + initAndPlaceElements(); + } + + + /** + * on item change function + */ + function onItemChange(){ + + var selectedItem = g_gallery.getSelectedItem(); + + switch(selectedItem.type){ + case "youtube": + g_objPlayer.playYoutube(selectedItem.videoid, g_options.theme_autoplay); + break; + case "vimeo": + g_objPlayer.playVimeo(selectedItem.videoid, g_options.theme_autoplay); + break; + case "html5video": + g_objPlayer.playHtml5Video(selectedItem.videoogv, selectedItem.videowebm, selectedItem.videomp4, selectedItem.urlImage, g_options.theme_autoplay); + break; + case "wistia": + g_objPlayer.playWistia(selectedItem.videoid, g_options.theme_autoplay); + break; + case "soundcloud": + g_objPlayer.playSoundCloud(selectedItem.trackid, g_options.theme_autoplay); + break; + } + + } + + + /** + * init buttons functionality and events + */ + function initEvents(){ + + g_objGallery.on(g_gallery.events.SIZE_CHANGE,onSizeChange); + g_objGallery.on(g_gallery.events.ITEM_CHANGE,onItemChange); + + g_objPlayer.initEvents(); + + //init buttons panel events: + if(g_objButtonsPanel){ + + g_functions.setButtonMobileReady(g_buttonPrev); + g_gallery.setPrevButton(g_buttonPrev); + + g_functions.setButtonMobileReady(g_buttonNext); + g_gallery.setNextButton(g_buttonNext); + + } + + } + + /** + * destroy the theme + */ + this.destroy = function(){ + + g_objGallery.off(g_gallery.events.SIZE_CHANGE); + g_objGallery.off(g_gallery.events.ITEM_CHANGE); + g_objPlayer.destroy(); + if(g_objButtonsPanel){ + g_functions.destroyButton(g_buttonPrev); + g_functions.destroyButton(g_buttonNext); + } + + if(g_objPanel) + g_objPanel.destroy(); + } + + + /** + * run the theme setting + */ + this.run = function(){ + + runTheme(); + } + + + /** + * init + */ + this.init = function(gallery, customOptions){ + + initTheme(gallery, customOptions); + } + + +} + diff --git a/ituro/survey/__init__.py b/ituro/survey/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ituro/survey/admin.py b/ituro/survey/admin.py new file mode 100644 index 0000000..9647a2a --- /dev/null +++ b/ituro/survey/admin.py @@ -0,0 +1,32 @@ +from django.contrib import admin +from survey.models import Survey, TextAreaQuestion, TextQuestion, \ + ChoiceQuestion, Choice + + +class TextQuestionInlineAdmin(admin.TabularInline): + model = TextQuestion + extra = 1 + + +class TextAreaQuestionInlineAdmin(admin.TabularInline): + model = TextAreaQuestion + extra = 1 + + +class ChoiceQuestionInlineAdmin(admin.TabularInline): + model = ChoiceQuestion + extra = 1 + + +class SurveyAdmin(admin.ModelAdmin): + list_display = ["title", "participant", "language", "uid", "created_at", + "slug"] + list_filter = ["created_at", "is_draft"] + search_field = ["title"] + exclude = ["slug"] + inlines = [TextQuestionInlineAdmin, TextAreaQuestionInlineAdmin, + ChoiceQuestionInlineAdmin] + + +admin.site.register(Survey, SurveyAdmin) +admin.site.register(Choice) diff --git a/ituro/survey/forms.py b/ituro/survey/forms.py new file mode 100644 index 0000000..cce9b22 --- /dev/null +++ b/ituro/survey/forms.py @@ -0,0 +1,42 @@ +from django import forms +from survey.models import Survey, TextQuestion, TextAreaQuestion, \ + ChoiceQuestion + + +class SurveyForm(forms.ModelForm): + + class Meta: + model = Survey + fields = ["participant"] + + def __init__(self, *args, **kwargs): + super(SurveyForm, self).__init__(*args, **kwargs) + self.initial["participant"] = "" + self.auto_id = False + questions = [] + for text_question in self.instance.textquestion_set.all(): + questions.append(text_question) + for textarea_question in self.instance.textareaquestion_set.all(): + questions.append(textarea_question) + for multiplechoice_question in self.instance.choicequestion_set.all(): + questions.append(multiplechoice_question) + questions.sort(key=lambda e: e.order) + for question in questions: + if isinstance(question, TextQuestion): + self.fields[question.question] = forms.CharField( + label=question.question, max_length=200) + elif isinstance(question, TextAreaQuestion): + self.fields[question.question] = forms.CharField( + label=question.question, widget=forms.Textarea) + elif isinstance(question, ChoiceQuestion): + choices = [] + for choice in question.choices.all(): + choices.append((choice.answer, choice.answer)) + if question.is_multiple: + self.fields[question.question] = forms.MultipleChoiceField( + label=question.question, choices=choices, + widget=forms.CheckboxSelectMultiple) + else: + self.fields[question.question] = forms.ChoiceField( + label=question.question, choices=choices, + widget=forms.Select) diff --git a/ituro/survey/migrations/0001_initial.py b/ituro/survey/migrations/0001_initial.py new file mode 100644 index 0000000..0c4a530 --- /dev/null +++ b/ituro/survey/migrations/0001_initial.py @@ -0,0 +1,86 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='Choice', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('answer', models.CharField(max_length=100)), + ], + options={ + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='ChoiceQuestion', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('question', models.CharField(max_length=250)), + ('is_multiple', models.BooleanField(default=False)), + ('order', models.PositiveIntegerField(null=True, blank=True)), + ('answers', models.ManyToManyField(related_name='answer_list', to='survey.Choice', blank=True)), + ('choices', models.ManyToManyField(related_name='choice_list', to='survey.Choice', blank=True)), + ], + options={ + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='Survey', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('title', models.CharField(max_length=100)), + ('description', models.CharField(max_length=100, null=True, blank=True)), + ('language', models.CharField(max_length=5, choices=[(b'en', 'English'), (b'tr', 'Turkish')])), + ('uid', models.PositiveIntegerField(null=True, blank=True)), + ('participant', models.CharField(max_length=100, verbose_name='Name')), + ('slug', models.SlugField(max_length=100)), + ('created_at', models.DateTimeField(auto_now_add=True)), + ('is_draft', models.BooleanField(default=False)), + ], + options={ + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='TextAreaQuestion', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('question', models.CharField(max_length=250, null=True, blank=True)), + ('answer', models.TextField(null=True, blank=True)), + ('order', models.PositiveIntegerField(null=True, blank=True)), + ('survey', models.ForeignKey(to='survey.Survey')), + ], + options={ + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='TextQuestion', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('question', models.CharField(max_length=250)), + ('answer', models.CharField(max_length=200, null=True, blank=True)), + ('order', models.PositiveIntegerField(null=True, blank=True)), + ('survey', models.ForeignKey(to='survey.Survey')), + ], + options={ + }, + bases=(models.Model,), + ), + migrations.AddField( + model_name='choicequestion', + name='survey', + field=models.ForeignKey(to='survey.Survey'), + preserve_default=True, + ), + ] diff --git a/ituro/survey/migrations/__init__.py b/ituro/survey/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ituro/survey/models.py b/ituro/survey/models.py new file mode 100644 index 0000000..ad53439 --- /dev/null +++ b/ituro/survey/models.py @@ -0,0 +1,66 @@ +from django.db import models +from django.template.defaultfilters import slugify +from django.db.models.signals import pre_save +from django.dispatch import receiver +from django.conf import settings +from django.utils.translation import ugettext_lazy as _ + + +class Survey(models.Model): + title = models.CharField(max_length=100) + description = models.CharField(max_length=100, blank=True, null=True) + language = models.CharField(choices=settings.LANGUAGES, max_length=5) + uid = models.PositiveIntegerField(blank=True, null=True) + participant = models.CharField(_("Name"), max_length=100) + slug = models.SlugField(max_length=100) + created_at = models.DateTimeField(auto_now_add=True) + is_draft = models.BooleanField(default=False) + + def __unicode__(self): + return self.participant + "-" + self.title + + +class TextQuestion(models.Model): + question = models.CharField(max_length=250) + answer = models.CharField(max_length=200, blank=True, null=True) + survey = models.ForeignKey(Survey) + order = models.PositiveIntegerField(blank=True, null=True) + + def __unicode__(self): + return self.question + + +class TextAreaQuestion(models.Model): + question = models.CharField(max_length=250, blank=True, null=True) + answer = models.TextField(blank=True, null=True) + survey = models.ForeignKey(Survey) + order = models.PositiveIntegerField(blank=True, null=True) + + def __unicode__(self): + return self.question + + +class Choice(models.Model): + answer = models.CharField(max_length=100) + + def __unicode__(self): + return self.answer + + +class ChoiceQuestion(models.Model): + question = models.CharField(max_length=250) + is_multiple = models.BooleanField(default=False) + choices = models.ManyToManyField(Choice, blank=True, + related_name="choice_list") + answers = models.ManyToManyField(Choice, blank=True, + related_name="answer_list") + survey = models.ForeignKey(Survey) + order = models.PositiveIntegerField(blank=True, null=True) + + def __unicode__(self): + return self.question + + +@receiver(pre_save, sender=Survey) +def survey_slug_handler(sender, instance, *args, **kwargs): + instance.slug = slugify(instance.title) diff --git a/ituro/survey/tests.py b/ituro/survey/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/ituro/survey/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/ituro/survey/urls.py b/ituro/survey/urls.py new file mode 100644 index 0000000..0e7cafe --- /dev/null +++ b/ituro/survey/urls.py @@ -0,0 +1,7 @@ +from django.conf.urls import url +from survey.views import SurveyCreateView + +urlpatterns = [ + url(r'^(?P[-_\w]+)/$', SurveyCreateView.as_view(), + name="survey_create"), +] diff --git a/ituro/survey/views.py b/ituro/survey/views.py new file mode 100644 index 0000000..decf6f4 --- /dev/null +++ b/ituro/survey/views.py @@ -0,0 +1,67 @@ +from django.views.generic.edit import UpdateView +from django.shortcuts import get_object_or_404, HttpResponseRedirect +from django.core.urlresolvers import reverse, reverse_lazy +from survey.forms import SurveyForm +from survey.models import Survey, TextQuestion, TextAreaQuestion, \ + ChoiceQuestion, Choice +from django.contrib import messages +from django.utils.translation import ugettext as _ + + +class SurveyCreateView(UpdateView): + model = Survey + form_class = SurveyForm + template_name = "content_management/survey/survey_create.html" + + def get_object(self, queryset=None): + obj = Survey.objects.get(slug=self.kwargs.get("slug"), is_draft=True) + return obj + + def get_success_url(self): + slug = self.kwargs.get('slug') + return reverse_lazy("survey:survey_create", kwargs={'slug': slug}) + + def form_valid(self, form): + participant = form['participant'].value() + field_count = len(form.fields.items()) + current_survey = self.get_object() + form.instance.participant = current_survey.participant + if not participant == '': + survey = Survey.objects.create( + title=current_survey.title, + description=current_survey.description, + language=current_survey.language, + participant=participant + ) + for i in range(1, field_count): + widget = form.fields.items()[i][1].widget + widget_type = widget.__class__.__name__ + key = form.fields.items()[i][0] + val = form[key].value() + if widget_type == 'TextInput': + TextQuestion.objects.create(question=key, answer=val, + survey=survey) + elif widget_type == 'Textarea': + TextAreaQuestion.objects.create(question=key, answer=val, + survey=survey) + elif widget_type == 'CheckboxSelectMultiple': + current_choices = form[key].field.choices + obj = ChoiceQuestion.objects.create(question=key, + survey=survey) + for choice in current_choices: + choice = Choice.objects.get(answer=choice[0]) + obj.choices.add(choice) + for value in val: + answer = Choice.objects.get(answer=value) + obj.answers.add(answer) + elif widget_type == 'Select': + current_choices = form[key].field.choices + obj = ChoiceQuestion.objects.create(question=key, + survey=survey) + for choice in current_choices: + choice = Choice.objects.get(answer=choice[0]) + obj.choices.add(choice) + answer = Choice.objects.get(answer=val) + obj.answers.add(answer) + messages.success(self.request, _("Saved successfully!")) + return super(SurveyCreateView, self).form_valid(form) diff --git a/ituro/templates/403.html b/ituro/templates/403.html index c97487b..fe95e56 100644 --- a/ituro/templates/403.html +++ b/ituro/templates/403.html @@ -4,7 +4,7 @@ {% block content %}

    {% trans 'Forbidden' %}

    -

    500

    +

    403

    {% trans 'This page is forbidden for you.' %}

    {% endblock %} diff --git a/ituro/templates/content_management/aboutpage.html b/ituro/templates/content_management/aboutpage.html new file mode 100644 index 0000000..926ed80 --- /dev/null +++ b/ituro/templates/content_management/aboutpage.html @@ -0,0 +1,6 @@ +{% extends "content_management/base.html" %} + +{% block title %}{{ flatpage.aboutpage.title }}{% endblock %} +{% block content %} +{{ flatpage.aboutpage.content|safe }} +{% endblock %} diff --git a/ituro/templates/content_management/base.html b/ituro/templates/content_management/base.html new file mode 100644 index 0000000..9ef59d9 --- /dev/null +++ b/ituro/templates/content_management/base.html @@ -0,0 +1,63 @@ +{% load staticfiles i18n get_post_list %} +{% get_current_language as language %} +{% get_post_list language as context %} + + + + + + + + + + + {% block title %}{% endblock %} + + + + + + + + + + {% include "content_management/navbar.html" %} +
    +
    + {% csrf_token %} + + {% if language == "en" %} + + {% elif language == "tr" %} + + {% endif %} + +
    + {% block content %}{% endblock %} +
    +
    +
    +
    +
    + {% trans "IT Department" %} | 2016 +
    +
    + + +
    +
    +
    + + + + +
    +
    +
    +
    + + + + + + diff --git a/ituro/templates/content_management/categorypage.html b/ituro/templates/content_management/categorypage.html new file mode 100644 index 0000000..327ecaa --- /dev/null +++ b/ituro/templates/content_management/categorypage.html @@ -0,0 +1,78 @@ +{% extends "content_management/base.html" %} +{% load i18n robot_count %} +{% block content %} +
    +
    +

    {{ flatpage.categorypage.title }}

    +
    +
    + +
    + {% if flatpage.categorypage.content %} +
    + {% if flatpage.categorypage.title == "İnşaat" or flatpage.categorypage.title == "Construction" %} +

    {% trans "The shape to be made" %}

    + {% else %} +

    {% trans "Track Model" %}

    + {% endif %} + {{ flatpage.categorypage.content|safe }} +
    + {% endif %} +
    +
    +

    {% trans "Category Media" %}

    +
    +

    + {% for photo in flatpage.categorypage.gallery.photos.all %} + {% if photo.is_important %} + + {% endif %} + {% endfor %} +

    +

    +
    +
    + +
    +
    +
    +
    + {% robot_count as context %} +

    {% trans "Registered Number Of Robots per Category" %}

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    {% trans "Line Follower" %}{% trans "Line Follower Junior" %}{% trans "Basketball" %}{% trans "Micro Sumo" %}{% trans "Construction" %}{% trans "Stair Climbing" %}{% trans "Maze" %}{% trans "Color Selecting" %}{% trans "Self Balancing" %}{% trans "Scenario" %}{% trans "Innovative" %}
    {{ context.line_follower }}{{ context.line_follower_junior }}{{ context.basketball }}{{ context.micro_sumo }}{{ context.construction }}{{ context.stair_climbing }}{{ context.maze }}{{ context.color_selecting }}{{ context.self_balancing }}{{ context.scenario }}{{ context.innovative }}
    +
    +
    +
    +{% endblock %} diff --git a/ituro/templates/content_management/commonpage.html b/ituro/templates/content_management/commonpage.html new file mode 100644 index 0000000..0e0133c --- /dev/null +++ b/ituro/templates/content_management/commonpage.html @@ -0,0 +1,6 @@ +{% extends "content_management/base.html" %} + +{% block title %}{{ flatpage.commonpage.title }}{% endblock %} +{% block content %} +{{ flatpage.commonpage.content|safe }} +{% endblock %} diff --git a/ituro/templates/content_management/gallery_detail.html b/ituro/templates/content_management/gallery_detail.html new file mode 100644 index 0000000..0def4b5 --- /dev/null +++ b/ituro/templates/content_management/gallery_detail.html @@ -0,0 +1,41 @@ +{% extends "content_management/base.html" %} +{% load i18n static %} +{% block content %} +

    {% trans "Gallery" %} | {{ object.title }}

    +
    + +
    + + + + +
    +{% endblock %} diff --git a/ituro/templates/content_management/homepage.html b/ituro/templates/content_management/homepage.html new file mode 100644 index 0000000..641cbcc --- /dev/null +++ b/ituro/templates/content_management/homepage.html @@ -0,0 +1,149 @@ +{% extends "content_management/base.html" %} +{% load i18n static robot_count check_ios get_news %} +{% block content %} +{% get_current_language as language %} +{% get_news language as context %} +
    +
    +

    {% trans "News and Announcements" %}

    +
    +
      +
      +
    + + +
    +
    +
    + {{ flatpage.homepage.content|safe }} +
    +
    +

    {% trans "Trailer" %}

    +
    + +
    +
    +
    +
    + {% check_ios request as check %} + {% if not check %} +

    {% trans 'ITURO on Social Media'%}

    +
    + + {% endif %} +
    + {% robot_count as context %} +

    {% trans "Registered Number Of Robots per Category" %}

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    {% trans "Line Follower" %}{% trans "Line Follower Junior" %}{% trans "Basketball" %}{% trans "Micro Sumo" %}{% trans "Construction" %}{% trans "Stair Climbing" %}{% trans "Maze" %}{% trans "Color Selecting" %}{% trans "Self Balancing" %}{% trans "Scenario" %}{% trans "Innovative" %}
    {{ context.line_follower }}{{ context.line_follower_junior }}{{ context.basketball }}{{ context.micro_sumo }}{{ context.construction }}{{ context.stair_climbing }}{{ context.maze }}{{ context.color_selecting }}{{ context.self_balancing }}{{ context.scenario }}{{ context.innovative }}
    +
    +
    +{% endblock %} diff --git a/ituro/templates/content_management/navbar.html b/ituro/templates/content_management/navbar.html new file mode 100644 index 0000000..9f98a02 --- /dev/null +++ b/ituro/templates/content_management/navbar.html @@ -0,0 +1,96 @@ +{% load i18n get_post_list static %} +{% get_current_language as language %} +{% get_post_list language as context %} + diff --git a/ituro/templates/content_management/newspage.html b/ituro/templates/content_management/newspage.html new file mode 100644 index 0000000..a7c2d59 --- /dev/null +++ b/ituro/templates/content_management/newspage.html @@ -0,0 +1,12 @@ +{% extends 'content_management/base.html' %} +{% block content %} +
    +
    + {{ flatpage.newspage.content|safe }} +
    {{ flatpage.newspage.created_at }}
    +
    +
    + {{ flatpage.newspage.url_content|safe }} +
    +
    +{% endblock %} diff --git a/ituro/templates/content_management/sponsorshippage.html b/ituro/templates/content_management/sponsorshippage.html new file mode 100644 index 0000000..406219d --- /dev/null +++ b/ituro/templates/content_management/sponsorshippage.html @@ -0,0 +1,6 @@ +{% extends "content_management/base.html" %} + +{% block title %}{{ flatpage.sponsorshippage.title }}{% endblock %} +{% block content %} +{{ flatpage.sponsorshippage.content|safe }} +{% endblock %} diff --git a/ituro/templates/content_management/survey/survey_create.html b/ituro/templates/content_management/survey/survey_create.html new file mode 100644 index 0000000..d6f7d76 --- /dev/null +++ b/ituro/templates/content_management/survey/survey_create.html @@ -0,0 +1,16 @@ +{% extends "content_management/base.html" %} +{% load bootstrap3 i18n %} + +{% block content %} +{% bootstrap_messages %} +

    {{ object.title }}

    +
    +
    + {% csrf_token %} + {% bootstrap_form form %} +
    + {% buttons %} + + {% endbuttons %} +
    +{% endblock%} diff --git a/ituro/templates/header.html b/ituro/templates/header.html index a275b68..250cea2 100644 --- a/ituro/templates/header.html +++ b/ituro/templates/header.html @@ -10,14 +10,14 @@ - + {% trans