diff --git a/src/main/webapp/app/WebSocket.js b/src/main/webapp/app/WebSocket.js
index af18b806f63c578a25fa2878b957e1ec95ebaa94..2ebd19d8570aa9c9a5125c7ecc4861e26ff6e6ff 100644
--- a/src/main/webapp/app/WebSocket.js
+++ b/src/main/webapp/app/WebSocket.js
@@ -54,7 +54,9 @@ Ext.define('ARSnova.WebSocket', {
 		countLectureQuestionAnswers: "arsnova/socket/question/lecturer/lecture/answercount",
 		countPreparationQuestionAnswers: "arsnova/socket/question/lecturer/preparation/answercount",
 		learningProgressOptions: "arsnova/socket/session/learningprogress/options",
-		learningProgressChange: "arsnova/socket/session/learningprogress/change"
+		learningProgressChange: "arsnova/socket/session/learningprogress/change",
+		countFlashcards: "arsnova/question/lecturer/flashcard/count",
+		flipFlashcards: "arsnova/session/flashcards/flip"
 	},
 
 	memoization: {},
@@ -245,6 +247,16 @@ Ext.define('ARSnova.WebSocket', {
 				this.fireEvent(this.events.countPreparationQuestionAnswers, count);
 			}, this));
 
+			this.socket.on('countFlashcards', Ext.bind(function (count) {
+				console.debug("Socket.IO: countFlashcards", count);
+				this.fireEvent(this.events.countFlashcards, count);
+			}, this));
+
+			this.socket.on('flipFlashcards', Ext.bind(function (flip) {
+				console.debug("Socket.IO: flipFlashcards", flip);
+				this.fireEvent(this.events.flipFlashcards, flip);
+			}, this));
+
 			this.socket.on('learningProgressOptions', Ext.bind(function (options) {
 				console.debug("Socket.IO: learningProgressOptions", options);
 				this.fireEvent(this.events.learningProgressOptions, options);
diff --git a/src/main/webapp/app/app.js b/src/main/webapp/app/app.js
index d01c267dd40432e983e6a8adc8ac7fe7c7b90fb2..d5ea1dbede867f9d3895ded983a1635f9b8d18a2 100755
--- a/src/main/webapp/app/app.js
+++ b/src/main/webapp/app/app.js
@@ -90,7 +90,7 @@ Ext.application({
 
 	views: ['MainTabPanel', 'MathJaxMarkDownPanel', 'QuestionPreviewBox', 'AnswerPreviewBox'],
 
-	controllers: ['Auth', 'Application', 'Feedback', 'Lang', 'Feature', 'Questions', 'FlashcardQuestions', 'PreparationQuestions', 'RoundManagement', 'MathJaxMarkdown', 'Sessions', 'SessionImport', 'SessionExport', 'Statistics', 'Tracking', 'QuestionExport', 'QuestionImport', 'Motds', 'Version'],
+	controllers: ['Auth', 'Application', 'Feedback', 'Lang', 'Feature', 'Questions', 'FlashcardQuestions', 'PreparationQuestions', 'RoundManagement', 'MathJaxMarkdown', 'Sessions', 'SessionImport', 'SessionExport', 'Statistics', 'Tracking', 'QuestionExport', 'QuestionImport', 'FlashcardExport', 'FlashcardImport', 'Motds', 'Version'],
 
 	/* items */
 	mainTabPanel: null,
diff --git a/src/main/webapp/app/controller/Feature.js b/src/main/webapp/app/controller/Feature.js
index 28d62357b71e92244f9dfdcc2120878406bf8370..e1e202ed3f93ceeacd3b53404fe1845c072622b2 100644
--- a/src/main/webapp/app/controller/Feature.js
+++ b/src/main/webapp/app/controller/Feature.js
@@ -146,6 +146,7 @@ Ext.define("ARSnova.controller.Feature", {
 			jitt: this.applyJittFeature,
 			lecture: this.applyLectureFeature,
 			feedback: this.applyFeedbackFeature,
+			flashcardFeature: this.applyFlashcardsFeature,
 			interposed: this.applyInterposedFeature,
 			learningProgress: this.applyLearningProgressFeature,
 			slides: this.applySlidesFeature
@@ -175,6 +176,7 @@ Ext.define("ARSnova.controller.Feature", {
 		if (!useCases.custom && !useCases.total) {
 			features.jitt = false;
 			features.learningProgress = false;
+			features.flashcardFeature = false;
 			features.interposed = false;
 			features.feedback = false;
 			features.lecture = false;
@@ -182,7 +184,7 @@ Ext.define("ARSnova.controller.Feature", {
 			features.slides = false;
 
 			if (useCases.flashcard) {
-				features.lecture = true;
+				features.flashcardFeature = true;
 			}
 
 			if (useCases.liveFeedback) {
@@ -260,12 +262,32 @@ Ext.define("ARSnova.controller.Feature", {
 		if (ARSnova.app.userRole === ARSnova.app.USER_ROLE_SPEAKER) {
 			inClassPanel = tP.speakerTabPanel.inClassPanel;
 			container = inClassPanel.inClassButtons;
-			this.applyButtonChange(container, inClassPanel.liveFeedbackButton, enable, 3);
+			this.applyButtonChange(container, inClassPanel.liveFeedbackButton, enable, 4);
 		} else {
 			inClassPanel = tP.userTabPanel.inClassPanel;
 			container = inClassPanel.actionButtonPanel;
-			this.applyButtonChange(container, inClassPanel.voteButton, enable, 3);
+			this.applyButtonChange(container, inClassPanel.voteButton, enable, 4);
+		}
+	},
+
+	/**
+	 * apply changes affecting the "flashcards" feature
+	 */
+	applyFlashcardsFeature: function (enable) {
+		var tP = ARSnova.app.mainTabPanel.tabPanel;
+		var inClassPanel, container, position;
+
+		if (ARSnova.app.userRole === ARSnova.app.USER_ROLE_SPEAKER) {
+			inClassPanel = tP.speakerTabPanel.inClassPanel;
+			container = inClassPanel.inClassButtons;
+			position = 3;
+		} else {
+			inClassPanel = tP.userTabPanel.inClassPanel;
+			container = inClassPanel.inClassButtons;
+			position = 2;
 		}
+
+		this.applyButtonChange(container, inClassPanel.flashcardQuestionButton, enable, position);
 	},
 
 	/**
@@ -355,7 +377,7 @@ Ext.define("ARSnova.controller.Feature", {
 	 * apply changes affecting combined feature activation/deactivation
 	 */
 	applyAdditionalChanges: function (features) {
-		var hasQuestionFeatures = features.lecture || features.jitt || features.slides;
+		var hasQuestionFeatures = features.lecture || features.jitt || features.slides || features.flashcardFeature;
 		var feedbackWithoutInterposed = features.feedback && !features.interposed;
 		var isSpeaker = ARSnova.app.userRole === ARSnova.app.USER_ROLE_SPEAKER;
 		var loneActiveFeature = this.getLoneActiveFeatureKey(features);
@@ -377,19 +399,7 @@ Ext.define("ARSnova.controller.Feature", {
 			inClass.createAdHocQuestionButton.setHidden(!hasQuestionFeatures);
 			inClass.feedbackQuestionButton.setText(inClass.feedbackQuestionButton.initialConfig.text);
 			inClass.updateActionButtonElements();
-
-			if (features.jitt && !features.lecture) {
-				inClass.changeActionButtonsMode(features);
-				tabPanel.showcaseQuestionPanel.setPreparationMode();
-				tabPanel.newQuestionPanel.setVariant('preparation');
-			} else {
-				inClass.changeActionButtonsMode(features);
-				tabPanel.showcaseQuestionPanel.setLectureMode();
-				tabPanel.newQuestionPanel.setVariant('lecture');
-			}
-			if (features.slides) {
-				inClass.changeActionButtonsMode(features);
-			}
+			inClass.changeActionButtonsMode(features);
 		} else {
 			// hide questionsPanel tab when session has no question features active
 			tP.userQuestionsPanel.tab.setHidden(!hasQuestionFeatures);
@@ -401,6 +411,10 @@ Ext.define("ARSnova.controller.Feature", {
 				tP.userQuestionsPanel.setPreparationMode();
 				tabPanel.inClassPanel.updateQuestionsPanelBadge();
 				tP.userQuestionsPanel.tab.setTitle(Messages.TASKS);
+			} else if (features.flashcardFeature && !features.lecture) {
+				tP.userQuestionsPanel.setFlashcardMode();
+				tabPanel.inClassPanel.updateQuestionsPanelBadge();
+				tP.userQuestionsPanel.tab.setTitle(Messages.FLASHCARDS);
 			} else {
 				tP.userQuestionsPanel.setLectureMode();
 				tabPanel.inClassPanel.updateQuestionsPanelBadge();
@@ -413,8 +427,6 @@ Ext.define("ARSnova.controller.Feature", {
 			if (features.slides) {
 				lectureButtonText = Messages.PRESENTATION;
 				questionsButtonText = Messages.MY_QUESTIONS;
-			} else if (features.flashcard) {
-				lectureButtonText = Messages.FLASHCARDS;
 			} else if (features.peerGrading) {
 				lectureButtonText = Messages.EVALUATION_QUESTIONS;
 			}
@@ -485,6 +497,7 @@ Ext.define("ARSnova.controller.Feature", {
 		switch (featureKey) {
 			case 'jitt':
 			case 'lecture':
+			case 'flashcardFeature':
 			case 'slides':
 				if (tP.getActiveItem() === tP.userQuestionsPanel) {
 					tP.userQuestionsPanel.removeAll();
@@ -543,15 +556,11 @@ Ext.define("ARSnova.controller.Feature", {
 		if (features.slides && !features.lecture && !features.jitt) {
 			panel.questionOptions.setPressedButtons([indexMap[Messages.SLIDE]]);
 			panel.optionsToolbar.setHidden(true);
-		} else if (features.flashcard) {
-			panel.questionOptions.setPressedButtons([indexMap[Messages.FLASHCARD]]);
-			panel.optionsToolbar.setHidden(true);
 		} else if (features.peerGrading) {
 			panel.questionOptions.setPressedButtons([indexMap[Messages.EVALUATION]]);
 			panel.optionsToolbar.setHidden(true);
 		} else if (features.clicker) {
 			options[indexMap[Messages.FREETEXT]].hide();
-			options[indexMap[Messages.FLASHCARD]].hide();
 			options[indexMap[Messages.EVALUATION]].hide();
 			options[indexMap[Messages.SCHOOL]].hide();
 			options[indexMap[Messages.GRID]].hide();
@@ -559,6 +568,7 @@ Ext.define("ARSnova.controller.Feature", {
 		} else {
 			panel.optionsToolbar.setHidden(false);
 			panel.questionOptions.config.showAllOptions();
+			options[indexMap[Messages.FLASHCARD]].hide();
 			if (features.slides) {
 				panel.questionOptions.setPressedButtons([indexMap[Messages.SLIDE]]);
 			}
diff --git a/src/main/webapp/app/controller/FlashcardExport.js b/src/main/webapp/app/controller/FlashcardExport.js
new file mode 100644
index 0000000000000000000000000000000000000000..dc45c96d1ac440fe09fc63d6a82d113090115070
--- /dev/null
+++ b/src/main/webapp/app/controller/FlashcardExport.js
@@ -0,0 +1,116 @@
+/*
+ * This file is part of ARSnova Mobile.
+ * Copyright (C) 2011-2012 Christian Thomas Weber
+ * Copyright (C) 2012-2016 The ARSnova Team
+ *
+ * ARSnova Mobile is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * ARSnova Mobile is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with ARSnova Mobile.  If not, see <http://www.gnu.org/licenses/>.
+ */
+Ext.define("ARSnova.controller.FlashcardExport", {
+	extend: 'Ext.app.Controller',
+
+	suitableTypes: ['mc', 'abcd', 'yesno', 'flashcard'],
+
+	filename: function () {
+		var filename = 'flashcards' + this.getActualDate() + '.json';
+		return filename;
+	},
+
+	exportJsonFile: function (json) {
+		this.saveFileOnFileSystem(json, this.filename());
+	},
+
+	getActualDate: function () {
+		return ARSnova.app.getController('QuestionExport').getActualDate();
+	},
+
+	exportFlashcards: function (controller) {
+		var me = this;
+		controller.getQuestions(sessionStorage.getItem('keyword'), {
+			success: function (response) {
+				var flashcards = me.preparseJson(Ext.decode(response.responseText));
+				var json = me.stringifyFlashcards(flashcards);
+				me.exportJsonFile(json);
+			}
+		});
+	},
+
+	stringifyFlashcards: function (flashcards) {
+		for (var i = 0, json = ''; i < flashcards.length; i++) {
+			json += JSON.stringify(flashcards[i], null, '\t');
+			json += i < flashcards.length - 1 ? ', ' : '';
+		}
+		return json;
+	},
+
+	preparseJson: function (records) {
+		var flashcards = [];
+		for (var i = 0, flashcard; i < records.length; i++) {
+			if (this.suitableTypes.indexOf(records[i].questionType) !== -1) {
+				flashcard = this.formatFlashcard(records[i]);
+
+				if (flashcard.back && flashcard.front) {
+					flashcards.push(flashcard);
+				}
+			}
+		}
+
+		return flashcards;
+	},
+
+	formatFlashcard: function (questionData) {
+		var flashcard = {};
+		switch (questionData.questionType) {
+			case 'mc': case 'abcd': case 'yesno': case 'flashcard':
+				flashcard.back = this.parseBackPage(questionData);
+				break;
+		}
+
+		flashcard.front = questionData.text;
+		return flashcard;
+	},
+
+	parseBackPage: function (questionData) {
+		var possibleAnswers = questionData.possibleAnswers;
+		var correctAnswers = [];
+
+		for (var i = 0, answer = ''; i < possibleAnswers.length; i++) {
+			if (possibleAnswers[i].correct) {
+				answer = possibleAnswers[i].text;
+				correctAnswers.push(questionData.questionType !== 'abcd' ?
+					answer : answer.slice(3, answer.length));
+			}
+		}
+
+		return correctAnswers.join(', ');
+	},
+
+	saveFileOnFileSystem: function (data, filename) {
+		var blob = new Blob([data], {type: "application/json;charset=utf-8"});
+		var ua = window.navigator.userAgent;
+		var msie = ua.indexOf("MSIE ");
+
+		if (msie > 0 || navigator.userAgent.match(/Trident.*rv\:11\./)) {
+			window.navigator.msSaveBlob(blob, filename);
+		} else {
+			var a = window.document.createElement('a');
+			a.href = window.URL.createObjectURL(blob);
+			a.className = "session-export";
+			a.download = filename;
+
+			// Append anchor to body.
+			document.body.appendChild(a);
+			a.click();
+		}
+	}
+});
diff --git a/src/main/webapp/app/controller/FlashcardImport.js b/src/main/webapp/app/controller/FlashcardImport.js
new file mode 100644
index 0000000000000000000000000000000000000000..f9e6ee338769a03f84c5a27dc9cbacaa89fdf199
--- /dev/null
+++ b/src/main/webapp/app/controller/FlashcardImport.js
@@ -0,0 +1,169 @@
+/*
+ * This file is part of ARSnova Mobile.
+ * Copyright (C) 2011-2012 Christian Thomas Weber
+ * Copyright (C) 2012-2016 The ARSnova Team
+ *
+ * ARSnova Mobile is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * ARSnova Mobile is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with ARSnova Mobile.  If not, see <http://www.gnu.org/licenses/>.
+ */
+Ext.define("ARSnova.controller.FlashcardImport", {
+	extend: 'Ext.app.Controller',
+
+	requires: [
+		'ARSnova.model.Question'
+	],
+
+	showLoadMask: function () {
+		var sTP = ARSnova.app.mainTabPanel.tabPanel.speakerTabPanel;
+		var audiencePanel = sTP.audienceQuestionPanel;
+		audiencePanel.loadFilePanel.hide();
+		Ext.Viewport.add(audiencePanel.loadMask);
+		audiencePanel.loadMask.show();
+	},
+
+	refreshPanel: function (error) {
+		var sTP = ARSnova.app.mainTabPanel.tabPanel.speakerTabPanel;
+		var audiencePanel = sTP.audienceQuestionPanel;
+		audiencePanel.onActivate();
+		audiencePanel.loadMask.hide();
+
+		if (error) {
+			console.log("error importing questions");
+		}
+	},
+
+	importCsvFile: function (csv) {
+		var questionImportCtrl = ARSnova.app.getController('QuestionImport');
+		var flashcardExportCtrl = ARSnova.app.getController('FlashcardExport');
+		var questions = [], json = '';
+
+		try {
+			json = JSON.parse(ARSnova.utils.CsvUtil.csvToJson(csv));
+			json.splice(0, 1);
+
+			if (!questionImportCtrl.hasValidationError(json)) {
+				questions = questionImportCtrl.formatQuestions(json, 'flashcard');
+				json = flashcardExportCtrl.preparseJson(questions);
+				json = flashcardExportCtrl.stringifyFlashcards(json);
+				this.importJsonFile(json);
+			} else {
+				throw true;
+			}
+		} catch (err) {
+			this.refreshPanel(true);
+		}
+	},
+
+	importJsonFile: function (json, showPrompt) {
+		var me = this;
+		var flashcards = [];
+
+		try {
+			json = JSON.parse('[' + json + ']');
+			if (!this.hasValidationError(json)) {
+				Ext.Msg.show({
+					message: Messages.FLASHCARDS_CHOOSE_SUBJECT,
+					cls: 'importSubjectPrompt',
+					buttons: [
+						{text: Messages.CANCEL, itemId: 'cancel', ui: 'action'},
+						{text: Messages.SAVE, itemId: 'save', ui: 'action'}
+					],
+					prompt: {xtype: 'textfield', placeHolder: Messages.FLASHCARDS},
+					fn: function (buttonId, subject) {
+						if (buttonId === 'save') {
+							me.showLoadMask();
+							subject = subject === '' ? Messages.FLASHCARDS : subject;
+							flashcards = me.formatFlashcards(json, subject);
+							ARSnova.app.restProxy.bulkSaveSkillQuestions(flashcards, {
+								success: function (response) { me.refreshPanel(false); },
+								failure: function (response) { me.refreshPanel(true); }
+							});
+						} else {
+							me.refreshPanel(false);
+						}
+					}
+				});
+			} else {
+				throw true;
+			}
+		} catch (err) {
+			this.refreshPanel(true);
+		}
+	},
+
+	formatFlashcards: function (flashcards, subject) {
+		var flashcardSet = [];
+
+		for (var i = 0, flashcard = {}; i < flashcards.length; i++) {
+			flashcard = Ext.create('ARSnova.model.Question', {
+				abstention: false,
+				imageQuestion: false,
+				showStatistic: 1,
+				active: 1,
+				number: 0,
+
+				subject: subject,
+				text: flashcards[i].front,
+				possibleAnswers: [{
+					text: flashcards[i].back,
+					correct: true
+				}],
+
+				releasedFor: 'all',
+				questionType: 'flashcard',
+				questionVariant: 'flashcard',
+				sessionKeyword: sessionStorage.getItem('keyword'),
+				timestamp: new Date().getTime(),
+				type: 'skill_question'
+			});
+
+			flashcard.data._id = undefined;
+			flashcardSet.push(flashcard.getData());
+		}
+
+		return flashcardSet;
+	},
+
+	hasValidationError: function (parsedQuestions) {
+		var error = false, answersError = false, questionError = false;
+		var question = {};
+
+		for (var i = 0; i < parsedQuestions.length; i++) {
+			question = parsedQuestions[i];
+			if (typeof question.front !== 'string' || !question.front.length) {
+				questionError = error = true;
+			}
+			if (typeof question.back !== 'string' || !question.back.length) {
+				answersError = error = true;
+			}
+		}
+		this.showErrMsg(error, answersError, questionError);
+		return error;
+	},
+
+	showErrMsg: function (lineCnt, error, answersError, questionError) {
+		if (error) {
+			var message = Messages.QUESTIONS_IMPORT_INVALID_FORMAT +
+				':<ul class="newQuestionWarning"><br>';
+
+			if (answersError) {
+				message += '<li>' + Messages.MISSING_ANSWERS + '</li>';
+			}
+			if (questionError) {
+				message += '<li>' + Messages.MISSING_QUESTION + '</li>';
+			}
+
+			Ext.Msg.alert(Messages.NOTIFICATION, message + '</ul>');
+		}
+	}
+});
diff --git a/src/main/webapp/app/controller/FlashcardQuestions.js b/src/main/webapp/app/controller/FlashcardQuestions.js
index 16b30d3a666c8021ab5d14abfd7785ce8285f80b..2ad144b965cb7680fc6760bf554dd2420c4f1a60 100644
--- a/src/main/webapp/app/controller/FlashcardQuestions.js
+++ b/src/main/webapp/app/controller/FlashcardQuestions.js
@@ -25,21 +25,121 @@ Ext.define("ARSnova.controller.FlashcardQuestions", {
 		models: ['ARSnova.model.Question']
 	},
 
+	flip: false,
+
 	listQuestions: function () {
 		var sTP = ARSnova.app.mainTabPanel.tabPanel.speakerTabPanel;
 		sTP.newQuestionPanel.setVariant('flashcard');
+		sTP.audienceQuestionPanel.setVariant('flashcard');
 		sTP.audienceQuestionPanel.setController(this);
 		sTP.showcaseQuestionPanel.setController(this);
 		sTP.animateActiveItem(sTP.audienceQuestionPanel, 'slide');
 	},
 
+	flashcardIndex: function (options) {
+		ARSnova.app.mainTabPanel.tabPanel.userQuestionsPanel.setFlashcardMode();
+		ARSnova.app.mainTabPanel.tabPanel.userQuestionsPanel.toolbar.setTitle(Messages.FLASHCARDS);
+		if (options && options.renew) {
+			ARSnova.app.mainTabPanel.tabPanel.userQuestionsPanel.renew(options.ids);
+		}
+		ARSnova.app.mainTabPanel.tabPanel.animateActiveItem(ARSnova.app.mainTabPanel.tabPanel.userQuestionsPanel, 'slide');
+	},
+
 	destroyAll: function () {
 		var question = Ext.create('ARSnova.model.Question');
 		question.deleteAllFlashcards.apply(question, arguments);
 	},
 
-	getQuestions: function () {
+	deleteAllQuestionsAnswers: function (callbacks) {
 		var question = Ext.create('ARSnova.model.Question');
-		question.getFlashcards.apply(question, arguments);
+		question.deleteAllFlashcardViews(sessionStorage.getItem("keyword"), callbacks);
+	},
+
+	getQuestions: function () {
+		ARSnova.app.questionModel.getFlashcards.apply(ARSnova.app.questionModel, arguments);
+	},
+
+	flipFlashcards: function (flip) {
+		this.flip = flip;
+		this.flipAllFlashcards(flip);
+	},
+
+	flipAllFlashcards: function (flip) {
+		var tabPanel, carousel;
+
+		if (ARSnova.app.userRole === ARSnova.app.USER_ROLE_SPEAKER) {
+			tabPanel = ARSnova.app.mainTabPanel.tabPanel.speakerTabPanel;
+			carousel = tabPanel.showcaseQuestionPanel;
+		} else {
+			tabPanel = ARSnova.app.mainTabPanel.tabPanel.userTabPanel;
+			carousel = tabPanel.userQuestionsPanel;
+		}
+
+		if (tabPanel.getActiveItem() === carousel &&
+			carousel.getMode() === 'flashcard') {
+			carousel.getInnerItems().forEach(function (flashcard) {
+				if (flashcard.questionObj.questionType === 'flashcard') {
+					flashcard.questionContainer.isFlipped = flip;
+					if (flip) {
+						flashcard.questionContainer.addCls('flipped');
+						flashcard.flashcardToggleButton.setText(
+							Messages.HIDE_FLASHCARD_ANSWER);
+
+						if (flashcard.editButtons) {
+							flashcard.editButtons.flipFlashcardsButton
+								.element.down('.iconBtnImg').replaceCls(
+								'icon-flashcard-front', 'icon-flashcard-back');
+						}
+					} else {
+						flashcard.questionContainer.removeCls('flipped');
+						flashcard.flashcardToggleButton.setText(
+							Messages.SHOW_FLASHCARD_ANSWER);
+
+						if (flashcard.editButtons) {
+							flashcard.editButtons.flipFlashcardsButton
+								.element.down('.iconBtnImg').replaceCls(
+								'icon-flashcard-back', 'icon-flashcard-front');
+						}
+					}
+				}
+			});
+		}
+	},
+
+	adHoc: function () {
+		var sTP = ARSnova.app.mainTabPanel.tabPanel.speakerTabPanel;
+		sTP.sortQuestionsPanel.setController(this);
+		sTP.audienceQuestionPanel.setController(this);
+		sTP.showcaseQuestionPanel.setController(this);
+		sTP.audienceQuestionPanel.setVariant('flashcard');
+		sTP.newQuestionPanel.setVariant('flashcard');
+		sTP.animateActiveItem(sTP.newQuestionPanel, {
+			type: 'slide',
+			duration: 700
+		});
+
+		/* change the backButton-redirection to inClassPanel,
+		 * but only for one function call */
+		var backButton = sTP.newQuestionPanel.down('button[ui=back]');
+		backButton.setHandler(function () {
+			var sTP = ARSnova.app.mainTabPanel.tabPanel.speakerTabPanel;
+			sTP.animateActiveItem(sTP.inClassPanel, {
+				type: 'slide',
+				direction: 'right',
+				duration: 700
+			});
+		});
+		backButton.setText(Messages.SESSION);
+		sTP.newQuestionPanel.on('deactivate', function (panel) {
+			panel.backButton.handler = function () {
+				var sTP = ARSnova.app.mainTabPanel.tabPanel.speakerTabPanel;
+				sTP.animateActiveItem(sTP.audienceQuestionPanel, {
+					type: 'slide',
+					direction: 'right',
+					duration: 700
+				});
+			};
+			panel.backButton.setText(Messages.TASKS);
+		}, this, {single: true});
 	}
 });
diff --git a/src/main/webapp/app/controller/PreparationQuestions.js b/src/main/webapp/app/controller/PreparationQuestions.js
index c2863efea32483f204c53ea08587e35af1b00211..e65518fdc92ef23c7f6bfc79c543b72b639eae0b 100644
--- a/src/main/webapp/app/controller/PreparationQuestions.js
+++ b/src/main/webapp/app/controller/PreparationQuestions.js
@@ -34,6 +34,7 @@ Ext.define("ARSnova.controller.PreparationQuestions", {
 		sTP.showcaseQuestionPanel.setController(this);
 		sTP.showcaseQuestionPanel.setPreparationMode();
 		sTP.audienceQuestionPanel.prepareQuestionList();
+		sTP.audienceQuestionPanel.setVariant('preparation');
 		sTP.audienceQuestionPanel.questionStatusButton.setPreparationQuestionsMode();
 		sTP.audienceQuestionPanel.toolbar.getTitle().setTitle(Messages.PREPARATION_QUESTIONS);
 		sTP.audienceQuestionPanel.newQuestionButton.text = Messages.NEW_PREPARATION_QUESTION;
diff --git a/src/main/webapp/app/controller/QuestionExport.js b/src/main/webapp/app/controller/QuestionExport.js
index 9f4212459ffd66d19ca913e7156d4d1c855fc771..5135fec204b86375edef0ce33d8275a9cf89460e 100644
--- a/src/main/webapp/app/controller/QuestionExport.js
+++ b/src/main/webapp/app/controller/QuestionExport.js
@@ -29,6 +29,16 @@ Ext.define("ARSnova.controller.QuestionExport", {
 		this.saveFileOnFileSystem(csv, this.filename());
 	},
 
+	exportQuestions: function (controller) {
+		var me = this;
+		controller.getQuestions(sessionStorage.getItem('keyword'), {
+			success: function (response) {
+				var questions = Ext.decode(response.responseText);
+				me.parseJsonToCsv(questions);
+			}
+		});
+	},
+
 	getActualDate: function () {
 		var d = new Date();
 		return ('0' + d.getFullYear()).slice(-2) + '-'
@@ -74,9 +84,14 @@ Ext.define("ARSnova.controller.QuestionExport", {
 		question.answer7 = options[6];
 		question.answer8 = options[7];
 		if (questionTypeModel === 'yesno') {
-			correctAnswer = 'n';
-			if (questionModel.possibleAnswers[0].correct) {
+			correctAnswer = '';
+			if (!questionModel.possibleAnswers[0].correct &&
+				!questionModel.possibleAnswers[1].correct) {
+				correctAnswer = '';
+			} else if (questionModel.possibleAnswers[0].correct) {
 				correctAnswer = 'y';
+			} else if (questionModel.possibleAnswers[1].correct) {
+				correctAnswer = 'n';
 			}
 			question.correctAnswer = correctAnswer;
 		} else if (questionTypeModel === 'freetext') {
diff --git a/src/main/webapp/app/controller/QuestionImport.js b/src/main/webapp/app/controller/QuestionImport.js
index ce564af3296c6b4e6c1272660e60d74eb9a156d9..ddf86e1088bfd007769ef1903dfff04188d09c2b 100644
--- a/src/main/webapp/app/controller/QuestionImport.js
+++ b/src/main/webapp/app/controller/QuestionImport.js
@@ -147,10 +147,13 @@ Ext.define("ARSnova.controller.QuestionImport", {
 		if (correctAnswers === 'y') {
 			return [this.getYesNoAnswerObj(true, Messages.YES),
 				this.getYesNoAnswerObj(false, Messages.NO)];
-		} else {
+		} else if (correctAnswers === 'n') {
 			return [this.getYesNoAnswerObj(true, Messages.NO),
 				this.getYesNoAnswerObj(false, Messages.YES)];
 		}
+
+		return [this.getYesNoAnswerObj(false, Messages.YES),
+			this.getYesNoAnswerObj(false, Messages.NO)];
 	},
 
 	getYesNoAnswerObj: function (isCorrect, text) {
@@ -191,10 +194,10 @@ Ext.define("ARSnova.controller.QuestionImport", {
 					}
 				});
 			} else {
-				this.refreshPanel();
+				refreshPanel();
 			}
 		} else {
-			this.refreshPanel();
+			refreshPanel();
 		}
 	},
 
@@ -244,7 +247,7 @@ Ext.define("ARSnova.controller.QuestionImport", {
 					var correctAnswers = [];
 					var answers = [];
 					var i;
-					var questionType = '';
+					var questionType = row[QUESTION_TYPE];
 					var hasRightAnswers = true;
 
 					// check if subject and text is set.
@@ -269,17 +272,7 @@ Ext.define("ARSnova.controller.QuestionImport", {
 						}
 					}
 
-					questionType = row[QUESTION_TYPE];
-
-					// Check if values for right answers are set, for all questions except txt
-					if (row[QUESTION_TYPE] && questionType === 'sc') {
-						if (!valuesRightAnswers) {
-							error = true;
-							answersError = true;
-							hasRightAnswers = false;
-						}
-					}
-					switch (questionType){
+					switch (questionType) {
 						case 'mc' :
 							for (i = INDEX_FIRST_ANSWER; i <= INDEX_LAST_ANSWER; i++) {
 								if (row[i].trim() !== '') {
@@ -296,13 +289,12 @@ Ext.define("ARSnova.controller.QuestionImport", {
 							 * Check if we have at minimum 2 answers
 							 * and check if the colums according to a answers numbers exists
 							 */
-							if (valuesRightAnswers.length < 1 || valuesRightAnswers.length !== correctAnswers.length) {
+							if (answers.length < 2 || answers.length < correctAnswers.length) {
 								error = true;
 								answersError = true;
 							}
-
 							break;
-						case 'sc' :
+						case 'abcd' :
 							for (i = INDEX_FIRST_ANSWER; i <= INDEX_LAST_ANSWER; i++) {
 								if (row[i].trim() !== '') {
 									answers.push(row[i]);
@@ -318,13 +310,12 @@ Ext.define("ARSnova.controller.QuestionImport", {
 							 * Check if we have exactly 1 answer
 							 * and check if the colums according to a answers numbers exists
 							 */
-							if (answers <= 1 || valuesRightAnswers.length !== 1) {
+							if (answers.length < 2 || correctAnswers.length > 1) {
 								error = true;
 								answersError = true;
 							}
-
 							break;
-						case 'yn' :
+						case 'yesno' :
 							if (row[RIGHT_ANSWER]) {
 								if (!(row[RIGHT_ANSWER].toLowerCase() === 'y' || row[RIGHT_ANSWER].toLowerCase() === 'n')) {
 									error = true;
@@ -350,7 +341,7 @@ Ext.define("ARSnova.controller.QuestionImport", {
 
 	showErrMsg: function (lineCnt, error, answersError, subjectError, questionError, questionTypeError, abstentionError) {
 		if (error) {
-			var message = Messages.QUESTIONS_CSV_IMPORT_INVALID_FORMAT + ':<ul class="newQuestionWarning"><br>';
+			var message = Messages.QUESTIONS_IMPORT_INVALID_FORMAT + ':<ul class="newQuestionWarning"><br>';
 
 			if (answersError) {
 				message += '<li>' + Messages.MISSING_ANSWERS + '</li>';
@@ -362,13 +353,13 @@ Ext.define("ARSnova.controller.QuestionImport", {
 				message += '<li>' + Messages.MISSING_QUESTION + '</li>';
 			}
 			if (questionTypeError) {
-				message += '<li>' + Messages.QUESTIONS_CSV_IMPORT_TYPE_ERROR + '</li>';
+				message += '<li>' + Messages.QUESTIONS_IMPORT_TYPE_ERROR + '</li>';
 			}
 			if (abstentionError) {
-				message += '<li>' + Messages.QUESTIONS_CSV_IMPORT_ABSTENTION_ERROR + '</li>';
+				message += '<li>' + Messages.QUESTIONS_IMPORT_ABSTENTION_ERROR + '</li>';
 			}
 
-			Ext.Msg.alert(Messages.NOTIFICATION, message + Messages.QUESTIONS_CSV_IMPORT_ERR_IN_ROW + " " + lineCnt + '</ul>');
+			Ext.Msg.alert(Messages.NOTIFICATION, message + Messages.QUESTIONS_IMPORT_ERR_IN_ROW + " " + lineCnt + '</ul>');
 			return;
 		}
 	}
diff --git a/src/main/webapp/app/controller/Questions.js b/src/main/webapp/app/controller/Questions.js
index d25c0c358e8a21d16b3b5504fc077f905db3daf9..adfafc698bb8aceec72b3747e5b819fdde9742ed 100644
--- a/src/main/webapp/app/controller/Questions.js
+++ b/src/main/webapp/app/controller/Questions.js
@@ -57,6 +57,7 @@ Ext.define("ARSnova.controller.Questions", {
 		sTP.showcaseQuestionPanel.setController(this);
 		sTP.showcaseQuestionPanel.setLectureMode();
 		sTP.audienceQuestionPanel.prepareQuestionList();
+		sTP.audienceQuestionPanel.setVariant('lecture');
 		sTP.audienceQuestionPanel.voteStatusButton.setLecturerQuestionsMode();
 		sTP.audienceQuestionPanel.questionStatusButton.setLecturerQuestionsMode();
 		sTP.audienceQuestionPanel.toolbar.getTitle().setTitle(Messages.LECTURE_QUESTIONS);
@@ -453,16 +454,17 @@ Ext.define("ARSnova.controller.Questions", {
 
 			if (tP.speakerTabPanel.getActiveItem() === showcasePanel) {
 				if (showcasePanel.getActiveItem().getItemId() === id) {
+					showcasePanel.speakerUtitlites.hideCommentOverlay = true;
 					if (showcasePanel.getActiveItem().questionObj.questionType === 'slide') {
-						hideOverlay = !parseInt(answerCount) || !ARSnova.app.projectorModeActive;
 						showcasePanel.toolbar.setAnswerCounter(answerCount, Messages.COMMENT);
 						showcasePanel.speakerUtilities.commentOverlay.setBadgeText(answerCount);
-						showcasePanel.speakerUtilities.commentOverlay.setHidden(hideOverlay);
+						showcasePanel.speakerUtitlites.hideCommentOverlay = !parseInt(answerCount);
 					} else if (!answerCount && abstentionCount) {
 						showcasePanel.toolbar.setAnswerCounter(abstentionCount, Messages.ABSTENTION);
 					} else {
 						showcasePanel.toolbar.updateAnswerCounter(answerCount);
 					}
+					showcasePanel.speakerUtilities.checkOverlayVisibility();
 				}
 			}
 		}
diff --git a/src/main/webapp/app/internationalization.js b/src/main/webapp/app/internationalization.js
index 165067b34c80e7505bb8f4ef029fc0071c0a1deb..ac1ef859ec60fe5d3048dc026d6d433260591ccf 100755
--- a/src/main/webapp/app/internationalization.js
+++ b/src/main/webapp/app/internationalization.js
@@ -253,6 +253,10 @@
 				CONFIRM_CLOSE_VOTE_MESSAGE: "Wenn Sie die Abstimmung sperren, können Studierende die Frage nicht mehr beantworten.",
 				CONFIRM_CLOSE_ALL_VOTES_MESSAGE: "Wenn Sie die Abstimmung für alle Fragen sperren, können Studierende die Fragen nicht mehr beantworten.",
 				CONFIRM_CLOSE_ALL_QUESTIONS_MESSAGE: "Wenn Sie die Fragen sperren, können Studierende die Fragen weder sehen noch beantworten.",
+				CONFIRM_CLOSE_FLASHCARD: "Lernkarte wirklich sperren?",
+				CONFIRM_CLOSE_FLASHCARD_MESSAGE: "Wenn Sie die Lernkarte sperren, können Studierende sie nicht mehr sehen.",
+				CONFIRM_CLOSE_ALL_FLASHCARDS: "Lernkarten wirklich sperren?",
+				CONFIRM_CLOSE_ALL_FLASHCARDS_MESSAGE: "Wenn Sie die Lernkarten sperren, können Studierende sie nicht mehr sehen.",
 				SAVE_AND_CONTINUE: "Speichern und weiter",
 				SAVE_AND_ASK_NEW_QUESTION: "Speichern und neue Frage stellen",
 				PICTURE_MAX_FILESIZE: "Dateiformat: JPEG oder PNG, max. ###",
@@ -301,6 +305,8 @@
 				FLASHCARD_SHORT: "LK",
 				FLASHCARDS: "Lernkarten",
 				FLASHCARD: "Lernkarte",
+				FLASHCARD_VIEW: "Ansicht",
+				FLASHCARD_VIEWS: "Ansichten",
 				MASK_ALREADY_ANSWERED: "Sie haben abgestimmt",
 				MASK_IS_ABSTENTION_ANSWER: "Sie haben sich enthalten",
 				MASK_CORRECT_ANSWER_IS: "Die richtige Antwort ist...",
@@ -322,8 +328,8 @@
 				PREPARATION: "Vorbereitung",
 				LECTURE: "Hörsaal",
 				RESET_ALL_ANSWERS: "Alle Antworten zurücksetzen",
-				SHOW_FLASHCARD_ANSWER: "Antwort anzeigen",
-				HIDE_FLASHCARD_ANSWER: "Antwort ausblenden",
+				SHOW_FLASHCARD_ANSWER: "Rückseite anzeigen",
+				HIDE_FLASHCARD_ANSWER: "Vorderseite anzeigen",
 				IMAGE_NEEDED: "Es soll ein Bild als Antwort hochgeladen werden",
 				COMPRESSING_MASK: "Ihr Bild wird komprimiert...",
 				PICTURE_RIGHT_INFORMATION: ['Bitte beachten Sie, dass Sie keine Bilder verwenden, für deren Verwendung Sie keine Rechte haben (Urheberrechtsgesetz) oder die pornografische oder volksverhetzende (§130 StGB) Inhalte zeigen.\n',
@@ -367,6 +373,8 @@
 				ARE_YOU_SURE: "Sind Sie sicher?",
 				DELETE_QUESTION_TITLE: "Frage löschen",
 				DELETE_QUESTIONS_TITLE: "Fragen löschen",
+				DELETE_FLASHCARD_TITLE: "Lernkarte löschen",
+				DELETE_FLASHCARDS_TITLE: "Lernkarten löschen",
 				DELETE_SESSION_TITLE: "Session löschen",
 				DELETE_SESSION_NOTICE: "Es werden alle Fragen und Antworten der Session gelöscht",
 				CATEGORY: "Thema",
@@ -398,12 +406,16 @@
 				STATISTICS: "Statistiken",
 				ALL_CORRECT: "Komplett richtig",
 				ALL_WRONG: "Komplett falsch",
-				LEARNING_STATUS:	"Lernstand des Kurses",
+				LEARNING_STATUS: "Lernstand des Kurses",
 				DELETE_ALL: "Alle löschen",
 				DELETE_ANSWERS_REQUEST: "Antworten löschen?",
 				DELETE_ALL_ANSWERS_REQUEST: "Alle Antworten löschen?",
+				DELETE_VIEWS_REQUEST: "Ansichten löschen?",
+				DELETE_ALL_VIEWS_REQUEST: "Alle Ansichten löschen?",
 				ALL_QUESTIONS_REMAIN: "Alle Fragen bleiben erhalten",
+				ALL_FLASHCARDS_REMAIN: "Alle Lernkarten bleiben erhalten",
 				QUESTION_REMAINS: "Die Frage bleibt erhalten",
+				FLASHCARD_REMAINS: "Die Lernkarte bleibt erhalten",
 				INCOMPLETE_INPUTS: "Ihre Eingaben sind unvollständig",
 				DELETE_ALL_ANSWERS_INFO: "Es werden auch alle bisher gegebenen Antworten gelöscht",
 				DELETE_ROUND_ANSWERS_COMPLETED: "Die Antworten der aktuellen Runde wurden gelöscht",
@@ -632,14 +644,11 @@
 				/* action buttons - <br/> forces line break for consistent look */
 				CREATE_NEW_SESSION: "Neue Session<br/>anlegen",
 				NEW_QUESTION: "Neue Frage<br/>anlegen",
-				NEW_FLASHCARD: "Lernkarte<br/>anlegen",
 				NEW_TASK: "Aufgabe<br/>erstellen",
 				SHOWCASE_MODE: "Frage<br/>präsentieren",
 				SHOWCASE_TASK: "Aufgabe<br/>präsentieren",
 				SHOWCASE_MODE_PLURAL: "Fragen<br/>präsentieren",
 				SHOWCASE_TASKS: "Aufgaben<br/>präsentieren",
-				SHOWCASE_FLASHCARD: "Lernkarte</br>präsentieren",
-				SHOWCASE_FLASHCARDS: "Lernkarten</br>präsentieren",
 				SHOWCASE_LIVE_CLICKER: "A|B|C|D<br />Frage",
 				SHOW_STATISTIC: "Statistik<br/>anzeigen",
 				RELEASE_STATISTIC: "Statistik<br/>freigeben",
@@ -686,6 +695,19 @@
 				EXPORT_CONTENT: "Inhalte<br/>exportieren",
 				IMPORT_CONTENT: "Inhalte<br/>importieren",
 
+				NEW_FLASHCARD: "Lernkarte<br/>anlegen",
+				DELETE_FLASHCARD: "Lernkarte<br/>löschen",
+				DELETE_ALL_FLASHCARDS: "Lernkarten<br/>löschen",
+				SHOWCASE_FLASHCARD: "Lernkarte</br>präsentieren",
+				SHOWCASE_FLASHCARDS: "Lernkarten</br>präsentieren",
+				EXPORT_FLASHCARDS: "Lernkarten<br/>exportieren",
+				IMPORT_FLASHCARDS: "Lernkarten<br/>importieren",
+				DELETE_FLASHCARD_VIEWS: "Ansichten<br/>löschen",
+				RELEASE_FLASHCARD: "Lernkarte<br/>freigeben",
+				RELEASE_FLASHCARDS: "Lernkarten<br/>freigeben",
+				FLIP_FLASHCARDS_SHORT: "Lernkarten<br/>umdrehen",
+				FLIP_FLASHCARDS: "Alle Lernkarten<br/>umdrehen",
+
 				/* about */
 				MANUAL: "Anleitung",
 				ABOUT: "Ãœber",
@@ -784,21 +806,24 @@
 				QUESTION_EXPORT_TO_CLICK_MSBOX_TITLE: "Export nach arsnova.click",
 				QUESTION_EXPORT_TO_CLICK_MSBOX_INFO: "Diese Frage wird als JSON-Datei exportiert und wird als ### gespeichert. Sie können diese Frage als Quiz unter Wettbewerbsbedingungen unter <b>https://arsnova.click/</b> importieren. Beim Import werden Sie nach einem Titel gefragt, unter dem Sie diese Frage als Quiz eröffnen wollen.",
 
-				/* CSV export*/
-				QUESTIONS_CSV_EXPORT_BUTTON: "Fragen<br>exportieren",
-				QUESTIONS_CSV_EXPORT_MSBOX_TITLE: "Inhalte exportieren",
-				QUESTIONS_CSV_EXPORT_MSBOX_INFO: "Die Inhalte werden als CSV-Datei exportiert. Fragen vom Typ \"Hot Spots\" werden übersprungen. Für den gesamten Export der Session steht der Export auf der Sessionübersichtseite zur Verfügung. <br>Fragen exportieren?",
+				/* content export*/
+				QUESTIONS_EXPORT_BUTTON: "Fragen<br>exportieren",
+				QUESTIONS_EXPORT_MSBOX_TITLE: "Inhalte exportieren",
+				QUESTIONS_EXPORT_MSBOX_INFO: "Die Inhalte können wahlweise als CSV-Datei oder für den Import in ARSnova-Cards als JSON-Datei exportiert werden. Fragen vom Typ \"Hot Spots\" werden übersprungen. Für den gesamten Export der Session steht der Export auf der Sessionübersichtseite zur Verfügung.",
 				QUESTIONS_CSV_EXPORT_ANSWERS_BUTTON: "Antworten<br>exportieren",
 				QUESTIONS_CSV_EXPORT_ANSWERS_TIME: "Uhrzeit",
 				QUESTIONS_CSV_EXPORT_ANSWERS_SUBJECT: "Antwort-Thema",
 
-				/* CSV import*/
-				QUESTIONS_CSV_IMPORT_BUTTON: "Fragen<br>importieren",
-				QUESTIONS_CSV_IMPORT_MSBOX_TITLE: "Inhalte importieren",
-				QUESTIONS_CSV_IMPORT_ERR_IN_ROW: "in Zeile",
-				QUESTIONS_CSV_IMPORT_TYPE_ERROR: "Ungültiger Fragentyp",
-				QUESTIONS_CSV_IMPORT_ABSTENTION_ERROR: "Fehler im Feld 'abstention'",
-				QUESTIONS_CSV_IMPORT_INVALID_FORMAT: "Ungültiges Dateiformat"
+				/* content import*/
+				QUESTIONS_IMPORT_BUTTON: "Fragen<br>importieren",
+				QUESTIONS_IMPORT_MSBOX_TITLE: "Inhalte importieren",
+				QUESTIONS_IMPORT_ERR_IN_ROW: "in Zeile",
+				QUESTIONS_IMPORT_TYPE_ERROR: "Ungültiger Fragentyp",
+				QUESTIONS_IMPORT_ABSTENTION_ERROR: "Fehler im Feld 'abstention'",
+				QUESTIONS_IMPORT_INVALID_FORMAT: "Ungültiges Dateiformat",
+				FLASHCARDS_CHOOSE_SUBJECT: "Legen Sie ein Thema für das zu importierende Lernkarten-Set fest",
+				ARSNOVA_CARDS: "ARSnova.cards",
+				CSV_FILE: "CSV-Datei"
 			};
 
 			switch (variation) {
@@ -1095,6 +1120,10 @@
 				CONFIRM_CLOSE_VOTE_MESSAGE: "If you close the voting, students will not be able to answer this question.",
 				CONFIRM_CLOSE_ALL_VOTES_MESSAGE: "If you close the voting for all questions, students will not be able to answer any questions.",
 				CONFIRM_CLOSE_ALL_QUESTIONS_MESSAGE: "If you close all questions, students will not be able to view or answer any questions.",
+				CONFIRM_CLOSE_FLASHCARD: "Are you sure you want to close this flashcard",
+				CONFIRM_CLOSE_FLASHCARD_MESSAGE: "If you close this flashcard, students will not be able to view it.",
+				CONFIRM_CLOSE_ALL_FLASHCARDS: "Are you sure you want to close all flashcards?",
+				CONFIRM_CLOSE_ALL_FLASHCARDS_MESSAGE: "If you close all flashcards, students will not be able to view them.",
 				CONFIRM_ANSWERS_CHANGED: "This will reset all current answers.",
 				QUESTION_PREVIEW_BUTTON_TITLE: "Preview",
 				QUESTION_PREVIEW_BUTTON_TITLE_DESKTOP: "Smartphone preview 360x640",
@@ -1140,6 +1169,8 @@
 				FLASHCARD_SHORT: "FC",
 				FLASHCARDS: "Flashcards",
 				FLASHCARD: "Flashcard",
+				FLASHCARD_VIEW: "view",
+				FLASHCARD_VIEWS: "views",
 				MASK_ALREADY_ANSWERED: "You have already voted",
 				MASK_IS_ABSTENTION_ANSWER: "You´ve abstained from answering",
 				MASK_CORRECT_ANSWER_IS: "The correct answer is...",
@@ -1206,6 +1237,8 @@
 				ARE_YOU_SURE: "Are you sure?",
 				DELETE_QUESTION_TITLE: "Delete question",
 				DELETE_QUESTIONS_TITLE: "Delete questions",
+				DELETE_FLASHCARD_TITLE: "Delete flashcard",
+				DELETE_FLASHCARDS_TITLE: "Delete flashcards",
 				DELETE_SESSION_TITLE: "Delete session",
 				DELETE_SESSION_NOTICE: "All questions and answers of this session will be deleted.",
 				CATEGORY: "Subject",
@@ -1241,12 +1274,16 @@
 				DELETE_ALL: "Delete all",
 				DELETE_ANSWERS_REQUEST: "Delete answers?",
 				DELETE_ALL_ANSWERS_REQUEST: "Delete all answers?",
+				DELETE_VIEWS_REQUEST: "Delete views?",
+				DELETE_ALL_VIEWS_REQUEST: "Delete all views?",
 				DELETE_ROUND_ANSWERS_COMPLETED: "All answers of the actual round have been deleted.",
 				RELEASE_LIVE_VOTING: "Release voting",
 				CLOSE_LIVE_VOTING: "Freeze voting",
 				QUESTION_REMAINS: "The question itself stays unaffected.",
+				FLASHCARD_REMAINS: "The flashcard itself stays unaffected.",
 				INCOMPLETE_INPUTS: "Your inputs are incomplete.",
 				ALL_QUESTIONS_REMAIN: "The questions themselves stay unaffected.",
+				ALL_FLASHCARDS_REMAIN: "The flashcards themselves stay unaffected",
 				DELETE_ALL_ANSWERS_INFO: "This will also delete all previously given answers.",
 				CHANGE_RELEASE: "Changing the release...",
 				TYPE: 'Type',
@@ -1477,14 +1514,11 @@
 				/* action buttons - <br/> forces line break for consistent look */
 				CREATE_NEW_SESSION: "Create new<br/>session",
 				NEW_QUESTION: "Create new<br/>question",
-				NEW_FLASHCARD: "Create new<br/>flashcard",
 				NEW_TASK: "Create new<br/>task",
 				SHOWCASE_MODE: "Present<br/>question",
 				SHOWCASE_TASK: "Present<br/>task",
 				SHOWCASE_MODE_PLURAL: "Present<br/>questions",
 				SHOWCASE_TASKS: "Present<br/>tasks",
-				SHOWCASE_FLASHCARD: "Present</br>flashcard",
-				SHOWCASE_FLASHCARDS: "Present</br>flashcards",
 				SHOWCASE_LIVE_CLICKER: "A|B|C|D</br>question",
 				SHOW_STATISTIC: "Show<br/>statistics",
 				RELEASE_STATISTIC: "Release<br/>statistics",
@@ -1531,6 +1565,19 @@
 				EXPORT_CONTENT: "Export<br/>content",
 				IMPORT_CONTENT: "Import<br/>content",
 
+				NEW_FLASHCARD: "Create new<br/>flashcard",
+				DELETE_FLASHCARD: "Delete<br/>flashcard",
+				DELETE_ALL_FLASHCARDS: "Delete<br/>flashcards",
+				SHOWCASE_FLASHCARD: "Present</br>flashcard",
+				SHOWCASE_FLASHCARDS: "Present</br>flashcards",
+				EXPORT_FLASHCARDS: "Export<br/>flashcards",
+				IMPORT_FLASHCARDS: "Import<br/>flashcards",
+				DELETE_FLASHCARD_VIEWS: "Delete<br/>views",
+				RELEASE_FLASHCARD: "Release<br/>flashcard",
+				RELEASE_FLASHCARDS: "Release<br/>flashcards",
+				FLIP_FLASHCARDS_SHORT: "Flip all<br/>flashcards",
+				FLIP_FLASHCARDS: "Flip all<br/>flashcards",
+
 				/* about */
 				MANUAL: "Manual",
 				ABOUT: "About",
@@ -1629,21 +1676,24 @@
 				QUESTION_EXPORT_TO_CLICK_MSBOX_TITLE: "Export to arsnova.click",
 				QUESTION_EXPORT_TO_CLICK_MSBOX_INFO: "This question gets exported as a JSON-File and will be saved as ###. You can import this as a quiz under <b>http://arsnova.click/</b>. You will be asked to enter a hashtag under which this question will be opened as a quiz.",
 
-				/* CSV export */
-				QUESTIONS_CSV_EXPORT_BUTTON: "Export<br>questions",
-				QUESTIONS_CSV_EXPORT_MSBOX_TITLE: "Export content",
-				QUESTIONS_CSV_EXPORT_MSBOX_INFO: "The questions will be exported as a CSV file. \"Hot Spots\" questions won't be exported. For exporting the whole session please use the export function on the session overview.<br>Export questions?",
+				/* content export */
+				QUESTIONS_EXPORT_BUTTON: "Export<br>content",
+				QUESTIONS_EXPORT_MSBOX_TITLE: "Export content",
+				QUESTIONS_EXPORT_MSBOX_INFO: "The content can be exported as a CSV file or preformatted for ARSnova.cards as a JSON file. \"Hot Spots\" questions won't be exported. For exporting the whole session please use the export function on the session overview.",
 				QUESTIONS_CSV_EXPORT_ANSWERS_BUTTON: "Export<br>answers",
 				QUESTIONS_CSV_EXPORT_ANSWERS_TIME: "Time",
 				QUESTIONS_CSV_EXPORT_ANSWERS_SUBJECT: "Answer-Subject",
 
-				/* CSV import */
-				QUESTIONS_CSV_IMPORT_BUTTON: "Import<br>questions",
-				QUESTIONS_CSV_IMPORT_MSBOX_TITLE: "Import content",
-				QUESTIONS_CSV_IMPORT_ERR_IN_ROW: "at line",
-				QUESTIONS_CSV_IMPORT_TYPE_ERROR: "Invalid question type",
-				QUESTIONS_CSV_IMPORT_ABSTENTION_ERROR: "Error in field 'abstention'",
-				QUESTIONS_CSV_IMPORT_INVALID_FORMAT: "Invalid file format"
+				/* content import */
+				QUESTIONS_IMPORT_BUTTON: "Import<br>content",
+				QUESTIONS_IMPORT_MSBOX_TITLE: "Import content",
+				QUESTIONS_IMPORT_ERR_IN_ROW: "at line",
+				QUESTIONS_IMPORT_TYPE_ERROR: "Invalid question type",
+				QUESTIONS_IMPORT_ABSTENTION_ERROR: "Error in field 'abstention'",
+				QUESTIONS_IMPORT_INVALID_FORMAT: "Invalid file format",
+				FLASHCARDS_CHOOSE_SUBJECT: "Enter a subject for the imported flashcard-set",
+				ARSNOVA_CARDS: "ARSnova.cards",
+				CSV_FILE: "CSV file"
 			};
 
 			switch (variation) {
diff --git a/src/main/webapp/app/model/Question.js b/src/main/webapp/app/model/Question.js
index d1e2edb1e0386bcc086200c9b5aa2af7cc793084..d3479ec0aeb16157e45e46dc7fd1ade5de531c59 100755
--- a/src/main/webapp/app/model/Question.js
+++ b/src/main/webapp/app/model/Question.js
@@ -113,6 +113,7 @@ Ext.define('ARSnova.model.Question', {
 		countLectureQuestionAnswers: "arsnova/question/lecturer/lecture/answercount",
 		countPreparationQuestionAnswers: "arsnova/question/lecturer/preparation/answercount",
 		countQuestionsAndAnswers: "arsnova/question/unanswered-question-and-answer-count",
+		countFlashcards: "arsnova/question/lecturer/flashcard/count",
 		internalUpdate: "arsnova/question/internal/update"
 	},
 
@@ -120,6 +121,7 @@ Ext.define('ARSnova.model.Question', {
 	numUnansweredPreparationQuestions: 0,
 	numLectureQuestionAnswers: 0,
 	numPreparationQuestionAnswers: 0,
+	numFlashcards: 0,
 
 	constructor: function () {
 		this.callParent(arguments);
@@ -235,12 +237,19 @@ Ext.define('ARSnova.model.Question', {
 			this.fireEvent(this.events.internalUpdate);
 		}, this);
 
+		ARSnova.app.socket.on(ARSnova.app.socket.events.countFlashcards, function (count) {
+			this.numFlashcards = count;
+			this.fireEvent(this.events.countFlashcards, count);
+			this.fireEvent(this.events.internalUpdate);
+		}, this);
+
 		this.on(this.events.internalUpdate, function () {
 			this.fireEvent(this.events.countQuestionsAndAnswers, {
 				unansweredLectureQuestions: this.numUnanswerdLectureQuestions,
 				unansweredPreparationQuestions: this.numUnansweredPreparationQuestions,
 				lectureQuestionAnswers: this.numLectureQuestionAnswers,
-				preparationQuestionAnswers: this.numPreparationQuestionAnswers
+				preparationQuestionAnswers: this.numPreparationQuestionAnswers,
+				flashcardCount: this.numFlashcards
 			});
 		}, this);
 	},
@@ -320,8 +329,8 @@ Ext.define('ARSnova.model.Question', {
 		return this.getProxy().getLectureQuestions(sessionKeyword, callbacks, offset, limit, requestImageData);
 	},
 
-	getFlashcards: function (sessionKeyword, callbacks) {
-		return this.getProxy().getFlashcards(sessionKeyword, callbacks);
+	getFlashcards: function (sessionKeyword, callbacks, offset, limit, requestImageData) {
+		return this.getProxy().getFlashcards(sessionKeyword, callbacks, offset, limit, requestImageData);
 	},
 
 	getPreparationQuestions: function (sessionKeyword, callbacks, offset, limit, requestImageData) {
@@ -408,6 +417,10 @@ Ext.define('ARSnova.model.Question', {
 		return this.getProxy().getPreparationQuestionsForUser(sessionKeyword, callbacks);
 	},
 
+	getFlashcardsForUser: function (sessionKeyword, callbacks) {
+		return this.getProxy().getFlashcardsForUser(sessionKeyword, callbacks);
+	},
+
 	releasedByCourseId: function (courseId, callbacks) {
 		return this.getProxy().releasedByCourseId(courseId, callbacks);
 	},
@@ -424,6 +437,10 @@ Ext.define('ARSnova.model.Question', {
 		return this.getProxy().delAllPreparationAnswers(sessionKeyword, callbacks);
 	},
 
+	deleteAllFlashcardViews: function (sessionKeyword, callbacks) {
+		return this.getProxy().delAllFlashcardViews(sessionKeyword, callbacks);
+	},
+
 	getSubjectPreparationSort: function (sessionKeyword, callbacks) {
 		return this.getProxy().getSubjectSort(sessionKeyword, true, callbacks);
 	},
diff --git a/src/main/webapp/app/model/Session.js b/src/main/webapp/app/model/Session.js
index 4a528498d9b448346a6f7b6ec169635cdd31eabb..1b2cee8afbfb14facc91a5997311fb8e0a44f568 100644
--- a/src/main/webapp/app/model/Session.js
+++ b/src/main/webapp/app/model/Session.js
@@ -89,6 +89,7 @@ Ext.define('ARSnova.model.Session', {
 		sessionLeave: "arsnova/session/leave",
 		learningProgressOptions: "arsnova/session/learningprogress/options",
 		learningProgressChange: "arsnova/session/learningprogress/change",
+		flipFlashcards: "arsnova/session/flashcards/flip",
 		featureChange: "arsnova/session/features/change"
 	},
 
@@ -105,6 +106,11 @@ Ext.define('ARSnova.model.Session', {
 			this.fireEvent(this.events.learningProgressChange);
 		}, this);
 
+		ARSnova.app.socket.on(ARSnova.app.socket.events.flipFlashcards, function (flip) {
+			ARSnova.app.getController('FlashcardQuestions').flipFlashcards(flip);
+			this.fireEvent(this.events.flipFlashcards, flip);
+		}, this);
+
 		ARSnova.app.socket.on(ARSnova.app.socket.events.featureChange, function (features) {
 			var prevFeatures = ARSnova.app.getController('Feature').getActiveFeatures();
 
@@ -175,6 +181,10 @@ Ext.define('ARSnova.model.Session', {
 		return this.getProxy().lockFeedbackInput(sessionStorage.getItem("keyword"), lock, callbacks);
 	},
 
+	flipFlashcards: function (flip, callbacks) {
+		return this.getProxy().flipFlashcards(sessionStorage.getItem("keyword"), flip, callbacks);
+	},
+
 	getMyLearningProgress: function (sessionKeyword, callbacks) {
 		var me = this;
 		return this.getProxy().getMyLearningProgress(sessionKeyword, this.getLearningProgress(), {
diff --git a/src/main/webapp/app/proxy/RestProxy.js b/src/main/webapp/app/proxy/RestProxy.js
index 50c3aa08388c6c0354fcd0c71edaa498b9f00dd0..5c03f9a041514a49e9c1682fb9136d1ba89cc315 100755
--- a/src/main/webapp/app/proxy/RestProxy.js
+++ b/src/main/webapp/app/proxy/RestProxy.js
@@ -331,10 +331,17 @@ Ext.define('ARSnova.proxy.RestProxy', {
 		});
 	},
 
-	getFlashcards: function (sessionKeyword, callbacks) {
+	getFlashcards: function (sessionKeyword, callbacks, offset, limit, requestImageData) {
+		var me = this;
 		this.arsjax.request({
-			url: "lecturerquestion/?sessionkey=" + encodeURIComponent(sessionKeyword) + "&flashcardsonly=true",
-			success: callbacks.success,
+			url: "lecturerquestion/?sessionkey=" + encodeURIComponent(sessionKeyword) +
+				"&flashcardsonly=true" + "&requestImageData=" + !!requestImageData,
+			headers: {
+				Range: this.constructRangeString(offset, limit)
+			},
+			success: function (response) {
+				callbacks.success(response, me.getTotalRangeSize(response));
+			},
 			204: callbacks.empty,
 
 			failure: callbacks.failure
@@ -736,6 +743,15 @@ Ext.define('ARSnova.proxy.RestProxy', {
 		});
 	},
 
+	delAllFlashcardViews: function (sessionKeyword, callbacks) {
+		this.arsjax.request({
+			url: "lecturerquestion/answers?sessionkey=" + encodeURIComponent(sessionKeyword) + "&flashcardsonly=true",
+			method: "DELETE",
+			success: callbacks.succcess,
+			failure: callbacks.failure
+		});
+	},
+
 	getAnswerByUserAndSession: function (sessionKeyword, callbacks) {
 		this.arsjax.request({
 			url: "session/" + sessionKeyword + "/myanswers",
@@ -888,6 +904,18 @@ Ext.define('ARSnova.proxy.RestProxy', {
 		});
 	},
 
+	flipFlashcards: function (sessionKeyword, flip, callbacks) {
+		this.arsjax.request({
+			url: "session/" + sessionKeyword + "/flipflashcards",
+			method: "POST",
+			params: {
+				flip: flip
+			},
+			success: callbacks.success,
+			failure: callbacks.failure
+		});
+	},
+
 	getFeedback: function (sessionKeyword, callbacks) {
 		this.arsjax.request({
 			url: "session/" + sessionKeyword + "/feedback/",
@@ -939,6 +967,22 @@ Ext.define('ARSnova.proxy.RestProxy', {
 		});
 	},
 
+	getFlashcardsForUser: function (sessionKeyword, callbacks) {
+		this.arsjax.request({
+			url: "lecturerquestion/",
+			method: "GET",
+			params: {
+				sessionkey: sessionKeyword,
+				flashcardsonly: true
+			},
+			success: function (response) {
+				var json = response.responseText || "[]";
+				callbacks.success(Ext.decode(json));
+			},
+			failure: callbacks.failure
+		});
+	},
+
 	getMyLearningProgress: function (sessionKeyword, options, callbacks) {
 		this.arsjax.request({
 			url: "session/" + sessionKeyword + "/mylearningprogress",
diff --git a/src/main/webapp/app/view/AnswerPreviewBox.js b/src/main/webapp/app/view/AnswerPreviewBox.js
index 86e7c6a10470d1b55c19cc7d8198ced01c248b32..b446335ffb0b9ea1691e27903b32b6428e30d865 100644
--- a/src/main/webapp/app/view/AnswerPreviewBox.js
+++ b/src/main/webapp/app/view/AnswerPreviewBox.js
@@ -146,40 +146,7 @@ Ext.define('ARSnova.view.AnswerPreviewBox', {
 				this.grid.setEditable(true);
 			}
 		} else if (options.questionType === 'flashcard') {
-			var answerPanel = Ext.create('ARSnova.view.MathJaxMarkDownPanel', {
-				style: 'word-wrap: break-word;',
-				cls: ''
-			});
-
-			this.answerList = Ext.create('Ext.Container', {
-				layout: 'vbox',
-				cls: 'roundedBox',
-				hidden: true,
-				style: 'margin-bottom: 10px;',
-				styleHtmlContent: true
-			});
-
-			this.answerList.add(answerPanel);
-			answerPanel.setContent(this.answers[0].text, true, true);
-
-			var flashcardButton = {
-				xtype: 'button',
-				cls: 'login-button',
-				ui: 'confirm',
-				text: Messages.SHOW_FLASHCARD_ANSWER,
-				handler: function (button) {
-					if (this.answerList.isHidden()) {
-						this.answerList.show();
-						button.setText(Messages.HIDE_FLASHCARD_ANSWER);
-					} else {
-						this.answerList.hide();
-						button.setText(Messages.SHOW_FLASHCARD_ANSWER);
-					}
-				},
-				scope: this
-			};
-
-			this.mainPanel.add([flashcardButton, this.answerList]);
+			this.prepareFlashcardQuestion(options);
 		} else {
 			this.answerList = Ext.create('ARSnova.view.components.List', {
 				store: Ext.create('Ext.data.Store', {
@@ -228,12 +195,16 @@ Ext.define('ARSnova.view.AnswerPreviewBox', {
 			this.mainPanel.add([this.answerList]);
 		}
 
-		this.mainPanel.add([
-			this.confirmButton
-		]);
-
 		this.show();
 
+		if (options.questionType === 'flashcard') {
+			this.resizeFlashcardContainer();
+		} else {
+			this.mainPanel.add([
+				this.confirmButton
+			]);
+		}
+
 		// for IE: unblock input fields
 		Ext.util.InputBlocker.unblockInputs();
 	},
@@ -255,6 +226,80 @@ Ext.define('ARSnova.view.AnswerPreviewBox', {
 		this.questionPanel.setContent(questionString, true, true);
 	},
 
+	prepareFlashcardQuestion: function (options) {
+		this.remove(this.mainPanel, false);
+		this.mainPanel.remove(this.confirmButton, false);
+		this.answerPanel = Ext.create('ARSnova.view.MathJaxMarkDownPanel', {
+			style: 'word-wrap: break-word;'
+		});
+
+		this.questionContainer = Ext.create('Ext.Container', {
+			cls: "questionPanel flashcard",
+			items: [this.questionPanel, this.answerPanel]
+		});
+
+		this.formPanel = Ext.create('Ext.form.Panel', {
+			scrollable: null,
+			cls: 'flashcardContainer',
+			items: [this.questionContainer]
+		});
+
+		// add css classes for 3d flip animation
+		this.questionPanel.addCls('front');
+		this.answerPanel.addCls('back');
+		this.answerPanel.setContent(options.answers[0].text, true, true);
+
+		this.formPanel.add([{
+			xtype: 'button',
+			cls: 'saveButton centered',
+			ui: 'confirm',
+			text: Messages.SHOW_FLASHCARD_ANSWER,
+			handler: function (button) {
+				if (!this.questionContainer.isFlipped) {
+					this.questionContainer.isFlipped = true;
+					this.questionContainer.addCls('flipped');
+					button.setText(Messages.HIDE_FLASHCARD_ANSWER);
+				} else {
+					this.questionContainer.isFlipped = false;
+					this.questionContainer.removeCls('flipped');
+					button.setText(Messages.SHOW_FLASHCARD_ANSWER);
+				}
+			},
+			scope: this
+		}, this.confirmButton]);
+
+		this.add(this.formPanel, this.mainPanel);
+	},
+
+	resizeFlashcardContainer: function () {
+		var back = this.answerPanel;
+		var front = this.questionPanel;
+		var container = this.questionContainer;
+		var hiddenEl = container.isFlipped ? front : back;
+		var heightBack, heightFront;
+
+		back.setHeight('initial');
+		front.setHeight('initial');
+		hiddenEl.setStyle({display: 'block', position: 'absolute'});
+		heightBack = back.element.dom.getBoundingClientRect().height;
+		heightFront = front.element.dom.getBoundingClientRect().height;
+		hiddenEl.setStyle({display: '', position: '', visibility: ''});
+
+		if (!heightFront || !heightBack) {
+			return;
+		}
+
+		if (heightBack > heightFront) {
+			container.setHeight(heightBack + 20);
+			front.setHeight(heightBack);
+			back.setHeight(heightBack);
+		} else {
+			container.setHeight(heightFront + 20);
+			front.setHeight(heightFront);
+			back.setHeight(heightFront);
+		}
+	},
+
 	statisticsButtonHandler: function () {
 		var questionObj = {};
 		questionObj.possibleAnswers = this.answers;
diff --git a/src/main/webapp/app/view/CustomCarousel.js b/src/main/webapp/app/view/CustomCarousel.js
index 6c12d4c59fa8d819ffa1686d4aa2229fbe74b1f0..00def0de3b6bb9d7005c8d5407cad2150ae3e5a7 100755
--- a/src/main/webapp/app/view/CustomCarousel.js
+++ b/src/main/webapp/app/view/CustomCarousel.js
@@ -47,7 +47,7 @@ Ext.define('ARSnova.view.CustomCarousel', {
 		this.getIndicator().element.dom.style.bottom = "";
 
 		this.on('add', function (carousel, item, index) {
-			if (item.getActiveItem()) {
+			if (item.xtype === 'panel' && item.getActiveItem) {
 				item.getActiveItem().setStyle('margin-top: 56px');
 			}
 		});
@@ -108,6 +108,12 @@ Ext.define('ARSnova.view.CustomCarousel', {
 			screenWidth = (window.innerWidth > 0) ? window.innerWidth : screen.width,
 			showNavigationElements = screenWidth >= 840 && innerItemCount > 0 && activeIndex !== -1;
 
+		if (showNavigationElements) {
+			this.addCls('setMaxCaruselWidth');
+		} else {
+			this.removeCls('setMaxCaruselWidth');
+		}
+
 		if (showNavigationElements && activeIndex !== 0) {
 			this.leftArrow.removeCls('hidden');
 		} else {
diff --git a/src/main/webapp/app/view/FreetextQuestion.js b/src/main/webapp/app/view/FreetextQuestion.js
index 05383124d4fae8aab271fb807fc083069cf3a791..05bada2ea6bdaac3d6dc7ec184ccafb4d7a5032d 100644
--- a/src/main/webapp/app/view/FreetextQuestion.js
+++ b/src/main/webapp/app/view/FreetextQuestion.js
@@ -347,16 +347,18 @@ Ext.define('ARSnova.view.FreetextQuestion', {
 					answerCount = parseInt(numAnswers[0]),
 					abstentionCount = parseInt(numAnswers[1]);
 
+				sTP.showcaseQuestionPanel.speakerUtilities.hideCommentOverlay = true;
+
 				if (me.questionObj.questionType === 'slide') {
-					var hideOverlay = !parseInt(answerCount) || !ARSnova.app.projectorModeActive;
 					sTP.showcaseQuestionPanel.toolbar.setAnswerCounter(answerCount, Messages.COMMENT);
 					sTP.showcaseQuestionPanel.speakerUtilities.commentOverlay.setBadgeText(answerCount);
-					sTP.showcaseQuestionPanel.speakerUtilities.commentOverlay.setHidden(hideOverlay);
+					sTP.showcaseQuestionPanel.speakerUtilities.hideCommentOverlay = !parseInt(answerCount);
 				} else if (!answerCount && abstentionCount) {
 					sTP.showcaseQuestionPanel.toolbar.setAnswerCounter(abstentionCount, Messages.ABSTENTION);
 				} else {
 					sTP.showcaseQuestionPanel.toolbar.setAnswerCounter(answerCount);
 				}
+				sTP.showcaseQuestionPanel.speakerUtilities.checkOverlayVisibility();
 			},
 			failure: function () {
 				console.log('server-side error');
diff --git a/src/main/webapp/app/view/Question.js b/src/main/webapp/app/view/Question.js
index fcb10e0e4c027d360346bbe3ea802aeeef4184d7..11a949b8eb85452d66cccf49fe7ba882aaa99518 100755
--- a/src/main/webapp/app/view/Question.js
+++ b/src/main/webapp/app/view/Question.js
@@ -149,9 +149,15 @@ Ext.define('ARSnova.view.Question', {
 		}
 
 		if (ARSnova.app.userRole === ARSnova.app.USER_ROLE_SPEAKER) {
+			var tabPanel = ARSnova.app.mainTabPanel.tabPanel.speakerTabPanel;
+			var showcasePanel = tabPanel.showcaseQuestionPanel;
 			this.editButtons = Ext.create('ARSnova.view.speaker.ShowcaseEditButtons', {
 				questionObj: this.questionObj,
-				buttonClass: 'smallerActionButton'
+				buttonClass: 'smallerActionButton',
+				hideFlipFlashcardButton:
+					this.questionObj.questionType !== 'flashcard' ||
+					this.questionObj.questionType === 'flashcard' &&
+					showcasePanel.getMode() !== 'flashcard'
 			});
 
 			this.on('painted', function () {
@@ -182,12 +188,17 @@ Ext.define('ARSnova.view.Question', {
 			if (ARSnova.app.userRole === ARSnova.app.USER_ROLE_SPEAKER) {
 				this.editButtons.changeHiddenState();
 			}
+
+			if (this.questionObj.questionType === 'flashcard') {
+				this.getParent().on('resize', this.resizeFlashcardContainer, this);
+			}
 		});
 
 		this.on('deactivate', function () {
 			this.countdownTimer.stop();
 		});
 
+		this.onBefore('resize', this.resizeFlashcardContainer);
 		this.on('preparestatisticsbutton', function (button) {
 			var scope = me;
 			button.scope = this;
@@ -228,6 +239,7 @@ Ext.define('ARSnova.view.Question', {
 			this.questionPanel.removeCls('allCapsHeader');
 		}
 		this.questionPanel.setContent(questionString, true, true);
+		this.resizeFlashcardContainer();
 	},
 
 	initializeAnswerStore: function () {
@@ -450,46 +462,67 @@ Ext.define('ARSnova.view.Question', {
 		}
 	},
 
-	prepareFlashcardQuestion: function () {
-		var me = this;
+	resizeFlashcardContainer: function () {
+		if (this.questionObj.questionType === 'flashcard') {
+			var back = this.answerPanel;
+			var front = this.questionPanel;
+			var container = this.questionContainer;
+			var hiddenEl = container.isFlipped ? front : back;
+			var heightBack, heightFront;
+
+			front.setHeight('initial');
+			back.setHeight('initial');
+			hiddenEl.setStyle({display: 'block', visibility: 'hidden'});
+			heightBack = back.element.dom.getBoundingClientRect().height;
+			heightFront = front.element.dom.getBoundingClientRect().height;
+			hiddenEl.setStyle({display: '', visibility: ''});
+
+			if (!heightFront || !heightBack) {
+				return;
+			}
 
-		var answerPanel = Ext.create('ARSnova.view.MathJaxMarkDownPanel', {
-			style: 'word-wrap: break-word;',
-			cls: ''
-		});
+			if (heightBack > heightFront) {
+				container.setHeight(heightBack + 20);
+				front.setHeight(heightBack);
+				back.setHeight(heightBack);
+			} else {
+				container.setHeight(heightFront + 20);
+				front.setHeight(heightFront);
+				back.setHeight(heightFront);
+			}
+		}
+	},
 
-		this.answerList = Ext.create('Ext.Container', {
-			layout: 'vbox',
-			cls: 'roundedBox',
-			style: 'margin-bottom: 10px;',
-			styleHtmlContent: true,
-			hidden: true
+	prepareFlashcardQuestion: function () {
+		var me = this;
+		this.answerPanel = Ext.create('ARSnova.view.MathJaxMarkDownPanel', {
+			style: 'word-wrap: break-word; visibility: hidden;'
 		});
 
-		if (this.questionObj.fcImage) {
-			this.flashcardGrid = Ext.create('ARSnova.view.components.GridImageContainer', {
-				editable: false,
-				gridIsHidden: true,
-				style: 'margin-bottom: 20px'
-			});
+		// add css classes for 3d flip animation
+		this.questionContainer.setCls('questionPanel');
+		this.questionContainer.addCls('flashcard');
+		this.formPanel.addCls('flashcardContainer');
+		this.questionPanel.addCls('front');
+		this.answerPanel.addCls('back');
 
-			me.flashcardGrid.prepareRemoteImage(me.questionObj, true);
-			this.answerList.add(this.flashcardGrid);
+		if (ARSnova.app.getController('FlashcardQuestions').flip) {
+			this.questionContainer.addCls('flipped');
 		}
 
-		this.answerList.add(answerPanel);
-		this.answerList.bodyElement.dom.style.padding = "0";
-		answerPanel.setContent(this.questionObj.possibleAnswers[0].text, true, true);
-
-		this.flashcardContainer = {
-			xtype: 'button',
+		this.questionContainer.add(this.answerPanel);
+		this.answerPanel.setContent(this.questionObj.possibleAnswers[0].text, true, true);
+		this.flashcardToggleButton = Ext.create('Ext.Button', {
 			cls: 'saveButton centered',
 			ui: 'confirm',
-			text: Messages.SHOW_FLASHCARD_ANSWER,
+			text: ARSnova.app.getController('FlashcardQuestions').flip ?
+				Messages.HIDE_FLASHCARD_ANSWER : Messages.SHOW_FLASHCARD_ANSWER,
 			handler: function (button) {
-				if (this.answerList.isHidden()) {
-					this.answerList.show(true);
+				if (!this.questionContainer.isFlipped) {
+					this.questionContainer.isFlipped = true;
+					this.questionContainer.addCls('flipped');
 					button.setText(Messages.HIDE_FLASHCARD_ANSWER);
+
 					me.getUserAnswer().then(function (answer) {
 						var answerObj = me.questionObj.possibleAnswers[0];
 						answer.set('answerText', answerObj.text);
@@ -498,7 +531,8 @@ Ext.define('ARSnova.view.Question', {
 						}
 					});
 				} else {
-					this.answerList.hide(true);
+					this.questionContainer.isFlipped = false;
+					this.questionContainer.removeCls('flipped');
 					button.setText(Messages.SHOW_FLASHCARD_ANSWER);
 
 					if (!this.viewOnly) {
@@ -507,9 +541,9 @@ Ext.define('ARSnova.view.Question', {
 				}
 			},
 			scope: this
-		};
+		});
 
-		this.formPanel.add([this.answerList, this.flashcardContainer]);
+		this.formPanel.add([this.flashcardToggleButton]);
 	},
 
 	saveAnswer: function (answer) {
@@ -519,7 +553,7 @@ Ext.define('ARSnova.view.Question', {
 			success: function () {
 				var questionsPanel = ARSnova.app.mainTabPanel.tabPanel.userQuestionsPanel;
 				var questionsArr = Ext.decode(localStorage.getItem(me.questionObj.questionVariant + 'QuestionIds'));
-				if (questionsArr.indexOf(me.questionObj._id) === -1) {
+				if (questionsArr && questionsArr.indexOf(me.questionObj._id) === -1) {
 					questionsArr.push(me.questionObj._id);
 				}
 				localStorage.setItem(me.questionObj.questionVariant + 'QuestionIds', Ext.encode(questionsArr));
diff --git a/src/main/webapp/app/view/QuestionStatusButton.js b/src/main/webapp/app/view/QuestionStatusButton.js
index 2ed2c1785fe28a7ea993c96ccbd69c5da725570a..6ef56ec99da6ae0a6133d2bf33307f750214a4e6 100644
--- a/src/main/webapp/app/view/QuestionStatusButton.js
+++ b/src/main/webapp/app/view/QuestionStatusButton.js
@@ -27,6 +27,11 @@ Ext.define('ARSnova.view.QuestionStatusButton', {
 		},
 		slideWording: {
 			release: Messages.RELEASE_SLIDE
+		},
+		flashcardWording: {
+			release: Messages.RELEASE_FLASHCARD,
+			confirm: Messages.CONFIRM_CLOSE_FLASHCARD,
+			confirmMessage: Messages.CONFIRM_CLOSE_FLASHCARD_MESSAGE
 		}
 	},
 
@@ -43,8 +48,16 @@ Ext.define('ARSnova.view.QuestionStatusButton', {
 		this.parentPanel = args.parentPanel;
 
 		this.isOpen = this.questionObj && this.questionObj.active;
-		var label = this.questionObj && this.questionObj.questionType === 'slide' ?
-			this.getSlideWording().release : this.getWording().release;
+		var label = this.getWording().release;
+
+		if (this.questionObj) {
+			if (this.questionObj.questionType === 'slide') {
+				label = this.getSlideWording().release;
+			} else if (this.questionObj.questionType === 'flashcard') {
+				label = this.getFlashcardWording().release;
+				this.setWording(this.getFlashcardWording());
+			}
+		}
 
 		this.button = Ext.create('ARSnova.view.MatrixButton', {
 			buttonConfig: 'togglefield',
diff --git a/src/main/webapp/app/view/diagnosis/AddOnsPanel.js b/src/main/webapp/app/view/diagnosis/AddOnsPanel.js
index d7b310a9108829f2cf1541373abc3c466038cc50..26a230778fd1adc4e0e292353d2f9917828eb23e 100644
--- a/src/main/webapp/app/view/diagnosis/AddOnsPanel.js
+++ b/src/main/webapp/app/view/diagnosis/AddOnsPanel.js
@@ -113,6 +113,9 @@ Ext.define('ARSnova.view.diagnosis.AddOnsPanel', {
 				}, {
 					name: 'jitt',
 					label: Messages.PREPARATION_QUESTIONS_LONG
+				}, {
+					name: 'flashcardFeature',
+					label: Messages.FLASHCARDS
 				}, {
 					name: 'interposed',
 					label: Messages.QUESTIONS_FROM_STUDENTS
@@ -177,7 +180,7 @@ Ext.define('ARSnova.view.diagnosis.AddOnsPanel', {
 
 	validateSelection: function (button) {
 		var selection = this.getFeatureValues();
-		if (!selection.lecture && !selection.interposed && !selection.jitt && !selection.feedback && !selection.slides) {
+		if (!selection.lecture && !selection.interposed && !selection.jitt && !selection.flashcardFeature && !selection.feedback && !selection.slides) {
 			Ext.Msg.alert(Messages.NOTIFICATION, Messages.FEATURE_SAVE_ERROR, function () {
 				button.enable();
 			});
diff --git a/src/main/webapp/app/view/feedback/StatisticPanel.js b/src/main/webapp/app/view/feedback/StatisticPanel.js
index 5b61f80001035a49af5700270718c02d588c355d..b7beab0ee7e00a99ec0761f1c26039f377224a55 100644
--- a/src/main/webapp/app/view/feedback/StatisticPanel.js
+++ b/src/main/webapp/app/view/feedback/StatisticPanel.js
@@ -383,7 +383,8 @@ Ext.define('ARSnova.view.feedback.StatisticPanel', {
 		if (features.feedback && ARSnova.app.activeSpeakerUtility) {
 			ARSnova.app.activeSpeakerUtility.feedbackOverlay.setIconCls(iconCls);
 			ARSnova.app.activeSpeakerUtility.feedbackOverlay.setBadgeText(voteBadge);
-			ARSnova.app.activeSpeakerUtility.feedbackOverlay.setHidden(!voteCount || !ARSnova.app.projectorModeActive);
+			ARSnova.app.activeSpeakerUtility.hideFeedbackOverlay = !voteCount;
+			ARSnova.app.activeSpeakerUtility.checkOverlayVisibility();
 		}
 
 		if (ARSnova.app.feedbackModel.lock) {
diff --git a/src/main/webapp/app/view/feedbackQuestions/QuestionsMessagePanel.js b/src/main/webapp/app/view/feedbackQuestions/QuestionsMessagePanel.js
index 880ee719671d301839268fe562ccb54580b0cc2a..3ed9024a3ed32aae5c8df8eb462076376ef9c687 100644
--- a/src/main/webapp/app/view/feedbackQuestions/QuestionsMessagePanel.js
+++ b/src/main/webapp/app/view/feedbackQuestions/QuestionsMessagePanel.js
@@ -74,7 +74,10 @@ Ext.define('ARSnova.view.feedbackQuestions.QuestionsMessagePanel', {
 		updateClockTask: {
 			name: 'renew the actual time at the titlebar',
 			run: function () {
-				ARSnova.app.mainTabPanel.tabPanel.feedbackQuestionsPanel.questionsPanel.updateTime();
+				var fQP = ARSnova.app.mainTabPanel.tabPanel.feedbackQuestionsPanel;
+				if (typeof fQP.questionsPanel.updateTime === 'function') {
+					fQP.questionsPanel.updateTime();
+				}
 			},
 			interval: 1000 // 1 second
 		}
diff --git a/src/main/webapp/app/view/speaker/AudienceQuestionPanel.js b/src/main/webapp/app/view/speaker/AudienceQuestionPanel.js
index 26549bc608ef0338b1ee95781c5eec3292a19175..3e1cbb46484c0072774279dae70255c04d2f2589 100644
--- a/src/main/webapp/app/view/speaker/AudienceQuestionPanel.js
+++ b/src/main/webapp/app/view/speaker/AudienceQuestionPanel.js
@@ -38,7 +38,8 @@ Ext.define('ARSnova.view.speaker.AudienceQuestionPanel', {
 			type: 'vbox',
 			pack: 'center'
 		},
-		controller: null
+		controller: null,
+		variant: 'lecture'
 	},
 
 	monitorOrientation: true,
@@ -49,9 +50,7 @@ Ext.define('ARSnova.view.speaker.AudienceQuestionPanel', {
 
 	questions: null,
 	newQuestionButton: null,
-
 	questionStore: null,
-	reader: new FileReader(),
 
 	updateAnswerCount: {
 		name: 'refresh the number of answers inside the badges',
@@ -70,16 +69,6 @@ Ext.define('ARSnova.view.speaker.AudienceQuestionPanel', {
 		var actionButtonCls = screenWidth < 410 ? 'smallerActionButton' : 'actionButton';
 		this.screenWidth = screenWidth;
 
-		this.reader.onload = function (event) {
-			ARSnova.app.getController('QuestionImport').importCsvFile(self.reader.result);
-			var field = self.loadFilePanel.query('filefield')[0];
-			// field.setValue currently has no effect - Sencha bug?
-			field.setValue(null);
-			// Workaround: Directly reset value on DOM element
-			field.element.query('input')[0].value = null;
-			field.enable();
-		};
-
 		this.questionStore = Ext.create('Ext.data.JsonStore', {
 			model: 'ARSnova.model.Question',
 			sorters: {
@@ -200,6 +189,34 @@ Ext.define('ARSnova.view.speaker.AudienceQuestionPanel', {
 			hidden: true
 		});
 
+		this.flipFlashcardsButton = Ext.create('ARSnova.view.MatrixButton', {
+			text: actionButtonCls === 'smallerActionButton' ?
+				Messages.FLIP_FLASHCARDS_SHORT :
+				Messages.FLIP_FLASHCARDS,
+			cls: actionButtonCls,
+			imageCls: 'icon-flashcard-front',
+			ctrl: ARSnova.app.getController('FlashcardQuestions'),
+			flip: function () {
+				var button = self.flipFlashcardsButton;
+				if (button.config.ctrl.flip) {
+					button.element.down('.iconBtnImg').replaceCls(
+						'icon-flashcard-front', 'icon-flashcard-back');
+				} else {
+					button.element.down('.iconBtnImg').replaceCls(
+						'icon-flashcard-back', 'icon-flashcard-front');
+				}
+			},
+			handler: function (button) {
+				var flip = button.config.ctrl.flip;
+				ARSnova.app.sessionModel.flipFlashcards(!flip, {
+					success: function (response) {
+						button.config.flip();
+					},
+					failure: function (response) {}
+				});
+			}
+		});
+
 		this.newQuestionButton = Ext.create('ARSnova.view.MatrixButton', {
 			text: Messages.NEW_QUESTION,
 			buttonConfig: 'icon',
@@ -209,7 +226,7 @@ Ext.define('ARSnova.view.speaker.AudienceQuestionPanel', {
 		});
 
 		this.questionsImport = Ext.create('ARSnova.view.MatrixButton', {
-			text: Messages.QUESTIONS_CSV_IMPORT_BUTTON,
+			text: Messages.QUESTIONS_IMPORT_BUTTON,
 			buttonConfig: 'icon',
 			imageCls: 'icon-cloud-upload',
 			cls: 'actionButton',
@@ -223,49 +240,113 @@ Ext.define('ARSnova.view.speaker.AudienceQuestionPanel', {
 			centered: true
 		});
 
-		this.loadFilePanel = Ext.create('Ext.Panel', {
-			modal: true,
-			centered: true,
-			ui: 'light',
-			items: [
-				{
-					xtype: 'toolbar',
-					docked: 'top',
-					title: Messages.QUESTIONS_CSV_IMPORT_MSBOX_TITLE,
-					ui: 'light',
-					items: [{
-							xtype: 'spacer'
-						}, {
-							xtype: 'button',
-							ui: 'plain',
-							iconCls: 'delete',
-							iconMask: true,
-							text: '',
-							action: 'hideModal'
+		this.uploadField = Ext.create('Ext.ux.Fileup', {
+			xtype: 'fileupload',
+			autoUpload: true,
+			loadAsDataUrl: true,
+			cls: 'importFileField',
+			flex: 0,
+			listeners: {
+				loadsuccess: function (data) {
+					if (!Ext.os.is.iOS) {
+						// remove prefix and decode
+						var str = data.substring(data.indexOf("base64,") + 7);
+						data = decodeURIComponent(window.escape(atob(str)));
+
+						if (self.getVariant() === 'flashcard') {
+							self.loadFilePanel.hide();
+							if (this.importCsv) {
+								ARSnova.app.getController('FlashcardImport').importCsvFile(data);
+							} else if (this.importFlashcards) {
+								ARSnova.app.getController('FlashcardImport').importJsonFile(data);
+							}
+						} else {
+							ARSnova.app.getController('QuestionImport').importCsvFile(data);
 						}
-					]
+
+						this.importCsv = false;
+						this.importFlashcards = false;
+					}
 				},
-				{
-					xtype: 'filefield',
-					accept: 'text/csv',
-					listeners: {
-						change: function (element, newValue, oldValue) {
-							// Workaround: The change event is triggered twice in Chrome
-							if (element.isDisabled()) {
-								return;
-							}
-							element.disable();
+				loadfailure: function (message) {}
+			}
+		});
 
-							var path = element.getValue();
-							var fileType = path.substring(path.lastIndexOf('.'));
-							if (fileType === '.csv') {
-								var file = element.bodyElement.dom.firstElementChild.firstElementChild.files[0];
-								self.reader.readAsText(file);
-							}
-						}
+		this.loadFilePanel = Ext.create('Ext.MessageBox', {
+			hideOnMaskTap: true,
+			cls: 'importExportFilePanel',
+			title: Messages.QUESTIONS_IMPORT_MSBOX_TITLE,
+			items: [{
+				xtype: 'button',
+				iconCls: 'icon-close',
+				cls: 'closeButton',
+				handler: function () { this.getParent().hide(); }
+			}, {
+				xtype: 'container',
+				layout: 'hbox',
+				defaults: {
+					xtype: 'button',
+					cls: 'overlayButton',
+					ui: 'action',
+					scope: this,
+					flex: 1
+				},
+				items: [this.uploadField, {
+					text: Messages.CSV_FILE,
+					handler: function () {
+						this.uploadField.importCsv = true;
+						this.uploadField.fileElement.dom.accept = 'text/csv';
+						this.uploadField.fileElement.dom.click();
 					}
-				}
-			]
+				}, {
+					text: Messages.ARSNOVA_CARDS,
+					itemId: 'flashcardImportButton',
+					handler: function () {
+						this.uploadField.importFlashcards = true;
+						this.uploadField.fileElement.dom.accept = 'application/json';
+						this.uploadField.fileElement.dom.click();
+					}
+				}]
+			}]
+		});
+
+		this.exportFilePanel = Ext.create('Ext.MessageBox', {
+			hideOnMaskTap: true,
+			cls: 'importExportFilePanel',
+			title: Messages.QUESTIONS_EXPORT_MSBOX_TITLE,
+			items: [{
+				xtype: 'button',
+				iconCls: 'icon-close',
+				cls: 'closeButton',
+				handler: function () { this.getParent().hide(); }
+			}, {
+				html: Messages.QUESTIONS_EXPORT_MSBOX_INFO,
+				cls: 'x-msgbox-text'
+			}, {
+				xtype: 'container',
+				layout: 'hbox',
+				defaults: {
+					xtype: 'button',
+					ui: 'action',
+					scope: this,
+					flex: 1
+				},
+				items: [{
+					text: Messages.CSV_FILE,
+					handler: function () {
+						ARSnova.app.getController('QuestionExport')
+							.exportQuestions(this.getController());
+						this.exportFilePanel.hide();
+					}
+				}, {
+					text: Messages.ARSNOVA_CARDS,
+					handler: function () {
+						ARSnova.app.getController('FlashcardExport')
+							.exportFlashcards(this.getController());
+						this.exportFilePanel.hide();
+					}
+				}]
+			}]
 		});
 
 		this.actionButtonPanel = Ext.create('Ext.Panel', {
@@ -318,10 +399,17 @@ Ext.define('ARSnova.view.speaker.AudienceQuestionPanel', {
 			cls: actionButtonCls,
 			scope: this,
 			handler: function () {
-				var me = this;
-				Ext.Msg.confirm(Messages.DELETE_ALL_ANSWERS_REQUEST, Messages.ALL_QUESTIONS_REMAIN, function (answer) {
+				var title = Messages.DELETE_ALL_ANSWERS_REQUEST;
+				var message = Messages.ALL_QUESTIONS_REMAIN;
+
+				if (this.getVariant() === 'flashcard') {
+					title = Messages.DELETE_ALL_VIEWS_REQUEST;
+					message = Messages.ALL_FLASHCARDS_REMAIN;
+				}
+
+				Ext.Msg.confirm(title, message, function (answer) {
 					if (answer === 'yes') {
-						me.getController().deleteAllQuestionsAnswers({
+						this.getController().deleteAllQuestionsAnswers({
 							success: Ext.bind(this.handleDeleteAnswers, this),
 							failure: Ext.emptyFn
 						});
@@ -339,8 +427,15 @@ Ext.define('ARSnova.view.speaker.AudienceQuestionPanel', {
 			scope: this,
 			handler: function () {
 				var msg = Messages.ARE_YOU_SURE;
-				msg += "<br>" + Messages.DELETE_ALL_ANSWERS_INFO;
-				Ext.Msg.confirm(Messages.DELETE_QUESTIONS_TITLE, msg, function (answer) {
+				var title = Messages.DELETE_QUESTIONS_TITLE;
+
+				if (this.getVariant() === 'flashcard') {
+					title = Messages.DELETE_FLASHCARDS_TITLE;
+				} else {
+					msg += "<br>" + Messages.DELETE_ALL_ANSWERS_INFO;
+				}
+
+				Ext.Msg.confirm(title, msg, function (answer) {
 					if (answer === 'yes') {
 						this.getController().destroyAll(sessionStorage.getItem("keyword"), {
 							success: Ext.bind(this.onActivate, this),
@@ -356,23 +451,14 @@ Ext.define('ARSnova.view.speaker.AudienceQuestionPanel', {
 		this.exportCsvQuestionsButton = Ext.create('ARSnova.view.MatrixButton', {
 			hidden: true,
 			buttonConfig: 'icon',
-			text: Messages.QUESTIONS_CSV_EXPORT_BUTTON,
+			text: Messages.QUESTIONS_EXPORT_BUTTON,
 			imageCls: 'icon-cloud-download',
 			cls: 'actionButton',
 			scope: this,
 			handler: function () {
-				var msg = Messages.QUESTIONS_CSV_EXPORT_MSBOX_INFO;
-
-				Ext.Msg.confirm(Messages.QUESTIONS_CSV_EXPORT_MSBOX_TITLE, msg, function (answer) {
-					if (answer === 'yes') {
-						this.getController().getQuestions(sessionStorage.getItem('keyword'), {
-							success: function (response) {
-								var questions = Ext.decode(response.responseText);
-								ARSnova.app.getController('QuestionExport').parseJsonToCsv(questions);
-							}
-						});
-					}
-				}, this);
+				var msg = Messages.QUESTIONS_EXPORT_MSBOX_INFO;
+				Ext.Viewport.add(this.exportFilePanel);
+				this.exportFilePanel.show();
 			}
 		});
 
@@ -426,6 +512,7 @@ Ext.define('ARSnova.view.speaker.AudienceQuestionPanel', {
 			return;
 		}
 		ARSnova.app.taskManager.start(this.updateAnswerCount);
+		this.flashcardImportButton = Ext.ComponentQuery.query('#flashcardImportButton')[0];
 		this.applyUIChanges();
 		this.questionStore.removeAll();
 		this.getQuestions();
@@ -446,6 +533,7 @@ Ext.define('ARSnova.view.speaker.AudienceQuestionPanel', {
 		this.getController().getQuestions(sessionStorage.getItem('keyword'), {
 			success: Ext.bind(function (response, totalRange) {
 				var questions = Ext.decode(response.responseText);
+				var showcaseButtonText = Messages.SHOWCASE_MODE_PLURAL;
 				for (var i = 0; i < questions.length; i++) {
 					questions[i].sequenceNo = i;
 				}
@@ -455,31 +543,40 @@ Ext.define('ARSnova.view.speaker.AudienceQuestionPanel', {
 				this.handleAnswerCount();
 
 				if (questions.length === 1) {
-					this.showcaseActionButton.setButtonText(
-						features.flashcard ? Messages.SHOWCASE_FLASHCARD : Messages.SHOWCASE_MODE);
 					this.questionStatusButton.setSingleQuestionMode();
 					this.voteStatusButton.setSingleQuestionMode();
+					showcaseButtonText = this.getVariant() === 'flashcard' ?
+						Messages.SHOWCASE_FLASHCARD :
+						Messages.SHOWCASE_MODE;
 				} else {
-					this.showcaseActionButton.setButtonText(
-						features.flashcard ? Messages.SHOWCASE_FLASHCARDS : Messages.SHOWCASE_MODE_PLURAL);
 					this.questionStatusButton.setMultiQuestionMode();
 					this.voteStatusButton.setMultiQuestionMode();
+					showcaseButtonText = this.getVariant() === 'flashcard' ?
+						Messages.SHOWCASE_FLASHCARDS :
+						Messages.SHOWCASE_MODE_PLURAL;
 				}
 
-				if (features.slides) {
-					this.showcaseActionButton.setButtonText(Messages.SHOWCASE_KEYNOTE);
+				if (this.getVariant() !== 'flashcard') {
+					this.voteStatusButton.checkInitialStatus();
+					this.questionStatusButton.checkInitialStatus();
+					this.questionStatusButton.show();
+					this.voteStatusButton.show();
+
+					if (features.slides) {
+						showcaseButtonText = Messages.SHOWCASE_KEYNOTE;
+					}
+				} else {
+					this.flipFlashcardsButton.show();
 				}
 
+				this.showcaseActionButton.setButtonText(showcaseButtonText);
 				this.questionList.updatePagination(questions.length, totalRange);
 				callback.apply();
 
 				this.showcaseActionButton.show();
 				this.questionListContainer.show();
 				this.questionList.show();
-				this.questionStatusButton.checkInitialStatus();
-				this.voteStatusButton.checkInitialStatus();
-				this.questionStatusButton.show();
-				this.voteStatusButton.show();
+
 				// this.sortQuestionsButton.show();
 				this.deleteQuestionsButton.show();
 				hideLoadIndicator.apply();
@@ -489,6 +586,7 @@ Ext.define('ARSnova.view.speaker.AudienceQuestionPanel', {
 				}
 			}, this),
 			empty: Ext.bind(function () {
+				this.flipFlashcardsButton.hide();
 				this.showcaseActionButton.hide();
 				this.questionListContainer.hide();
 				this.questionList.show();
@@ -629,51 +727,92 @@ Ext.define('ARSnova.view.speaker.AudienceQuestionPanel', {
 	applyUIChanges: function () {
 		var features = ARSnova.app.getController('Feature').getActiveFeatures();
 		var lectureButtonText = Messages.NEW_QUESTION;
+		var questionListText = this.questionListContainer.config.title;
+		var deleteAnswersText = this.deleteAnswersButton.config.text;
+		var deleteQuestionsText = this.deleteQuestionsButton.config.text;
+		var exportText = this.exportCsvQuestionsButton.config.text;
+		var importText = this.questionsImport.config.text;
+		var toolbarTitle = this.toolbar.config.title;
+		var captionTranslation = this.caption.config.translation;
+		var badgeTranslation = this.caption.config.badgeTranslation;
 
 		if (features.total || features.slides) {
-			this.toolbar.setTitle(Messages.SLIDE_LONG);
-			this.questionListContainer.setTitle(Messages.CONTENT_MANAGEMENT);
-			this.deleteAnswersButton.setButtonText(Messages.DELETE_COMMENTS);
-			this.deleteQuestionsButton.setButtonText(Messages.DELETE_CONTENT);
-			this.exportCsvQuestionsButton.setButtonText(Messages.EXPORT_CONTENT);
-			this.questionsImport.setButtonText(Messages.IMPORT_CONTENT);
-			this.questionStatusButton.setKeynoteWording();
-			this.voteStatusButton.setKeynoteWording();
-
+			toolbarTitle = Messages.SLIDE_LONG;
+			exportText = Messages.EXPORT_CONTENT;
+			importText = Messages.IMPORT_CONTENT;
+			questionListText = Messages.CONTENT_MANAGEMENT;
+			deleteAnswersText = Messages.DELETE_COMMENTS;
+			deleteQuestionsText = Messages.DELETE_CONTENT;
 			lectureButtonText = Messages.NEW_CONTENT;
+
+			this.questionStatusButton.setKeynoteWording();
 			this.newQuestionButton.element.down('.iconBtnImg').replaceCls('icon-question', 'icon-pencil');
+			this.voteStatusButton.setKeynoteWording();
 
-			this.caption.setTranslation({
+			captionTranslation = {
 				active: Messages.OPEN_CONTENT,
 				inactive: Messages.CLOSED_CONTENT,
 				disabledVote: Messages.CLOSED_COMMENTATION
-			});
+			};
 
-			this.caption.setBadgeTranslation({
+			badgeTranslation = {
 				feedback: Messages.QUESTIONS_FROM_STUDENTS,
 				unredFeedback: Messages.UNREAD_QUESTIONS_FROM_STUDENTS,
 				questions: Messages.QUESTIONS,
 				answers: Messages.COMMENTS
-			});
+			};
 		} else {
-			this.toolbar.setTitle(this.toolbar.config.title);
-			this.questionListContainer.setTitle(this.questionListContainer.config.title);
-			this.deleteAnswersButton.setButtonText(this.deleteAnswersButton.config.text);
-			this.deleteQuestionsButton.setButtonText(this.deleteQuestionsButton.config.text);
-			this.exportCsvQuestionsButton.setButtonText(this.exportCsvQuestionsButton.config.text);
-			this.questionsImport.setButtonText(this.questionsImport.config.text);
 			this.questionStatusButton.setDefaultWording();
-			this.voteStatusButton.setDefaultWording();
-
-			this.caption.setTranslation(this.caption.config.translation);
-			this.caption.setBadgeTranslation(this.caption.config.badgeTranslation);
 			this.newQuestionButton.element.down('.iconBtnImg').replaceCls('icon-pencil', 'icon-question');
+			this.voteStatusButton.setDefaultWording();
 		}
 
-		if (features.flashcard) {
+		if (this.getVariant() === 'flashcard') {
 			lectureButtonText = Messages.NEW_FLASHCARD;
+			toolbarTitle = Messages.FLASHCARDS;
+			exportText = Messages.EXPORT_FLASHCARDS;
+			importText = Messages.IMPORT_FLASHCARDS;
+			questionListText = Messages.CONTENT_MANAGEMENT;
+			deleteAnswersText = Messages.DELETE_FLASHCARD_VIEWS;
+			deleteQuestionsText = Messages.DELETE_ALL_FLASHCARDS;
+			this.flashcardImportButton.show();
+			this.voteStatusButton.hide();
+
+			this.questionStatusButton.setFlashcardsWording();
+			this.newQuestionButton.element.down('.iconBtnImg').replaceCls('icon-question', 'icon-pencil');
+			this.actionButtonPanel.remove(this.questionStatusButton, false);
+			this.actionButtonPanel.insert(0, this.flipFlashcardsButton);
+			this.flipFlashcardsButton.config.flip();
+
+			captionTranslation = {
+				active: Messages.OPEN_CONTENT,
+				inactive: Messages.CLOSED_CONTENT,
+				disabledVote: ""
+			};
+
+			badgeTranslation = {
+				feedback: "",
+				unredFeedback: "",
+				questions: "",
+				answers: Messages.FLASHCARD_VIEWS
+			};
+		} else {
+			this.flashcardImportButton.hide();
+			this.actionButtonPanel.remove(this.flipFlashcardsButton, false);
+			this.actionButtonPanel.insert(0, this.questionStatusButton);
+			this.voteStatusButton.show();
 		}
 
+		this.toolbar.setTitle(toolbarTitle);
+		this.questionListContainer.setTitle(questionListText);
 		this.newQuestionButton.setButtonText(lectureButtonText);
+		this.deleteAnswersButton.setButtonText(deleteAnswersText);
+		this.deleteQuestionsButton.setButtonText(deleteQuestionsText);
+		this.exportCsvQuestionsButton.setButtonText(exportText);
+		this.questionsImport.setButtonText(importText);
+		this.caption.setTranslation(captionTranslation);
+		this.caption.setBadgeTranslation(badgeTranslation);
+		this.questionStatusButton.setHidden(this.getVariant() === 'flashcard');
+		ARSnova.app.mainTabPanel.tabPanel.speakerTabPanel.showcaseQuestionPanel.setMode(this.getVariant());
 	}
 });
diff --git a/src/main/webapp/app/view/speaker/InClass.js b/src/main/webapp/app/view/speaker/InClass.js
index 55423529dc8844842278e5dc1543ed81e7c0f721..cf5b2bd4007e553428f5bcddbf8778de75c1d344 100644
--- a/src/main/webapp/app/view/speaker/InClass.js
+++ b/src/main/webapp/app/view/speaker/InClass.js
@@ -123,9 +123,17 @@ Ext.define('ARSnova.view.speaker.InClass', {
 			scope: this,
 			handler: function () {
 				var button = this.createAdHocQuestionButton;
-				button.config.controller = button.config.mode === 'preparation' ?
-					'PreparationQuestions' : 'Questions';
 
+				switch (button.config.mode) {
+					case 'preparation':
+						button.config.controller = 'PreparationQuestions';
+						break;
+					case 'flashcard':
+						button.config.controller = 'FlashcardQuestions';
+						break;
+					default:
+						button.config.controller = 'Questions';
+				}
 				this.buttonClicked(button);
 			}
 		});
@@ -189,6 +197,14 @@ Ext.define('ARSnova.view.speaker.InClass', {
 			handler: this.buttonClicked
 		});
 
+		this.flashcardQuestionButton = Ext.create('ARSnova.view.MultiBadgeButton', {
+			text: Messages.FLASHCARDS,
+			cls: 'forwardListButton',
+			controller: 'FlashcardQuestions',
+			action: 'listQuestions',
+			handler: this.buttonClicked
+		});
+
 		this.liveFeedbackButton = Ext.create('ARSnova.view.MultiBadgeButton', {
 			text: Messages.LIVE_FEEDBACK,
 			cls: 'forwardListButton',
@@ -221,6 +237,7 @@ Ext.define('ARSnova.view.speaker.InClass', {
 			this.feedbackQuestionButton,
 			this.lectureQuestionButton,
 			this.preparationQuestionButton,
+			this.flashcardQuestionButton,
 			this.liveFeedbackButton
 		];
 
@@ -330,6 +347,7 @@ Ext.define('ARSnova.view.speaker.InClass', {
 	changeActionButtonsMode: function (features) {
 		features = features || ARSnova.app.getController('Feature').getActiveFeatures();
 		var sTP = ARSnova.app.mainTabPanel.tabPanel.speakerTabPanel;
+		this.createAdHocQuestionButton.setImageCls(this.createAdHocQuestionButton.config.imageCls);
 
 		if (features.liveClicker) {
 			this.showcaseActionButton.setHandler(this.showcaseLiveQuestionHandler);
@@ -340,14 +358,18 @@ Ext.define('ARSnova.view.speaker.InClass', {
 			this.showcaseActionButton.setButtonText(this.showcaseActionButton.config.altText);
 			this.createAdHocQuestionButton.setButtonText(this.createAdHocQuestionButton.config.altText);
 			this.showcaseActionButton.setHandler(this.showcaseHandler);
+		} else if (features.flashcardFeature) {
+			sTP.showcaseQuestionPanel.setFlashcardMode();
+			this.createAdHocQuestionButton.config.mode = 'flashcard';
+			this.showcaseActionButton.setHandler(this.showcaseHandler);
+			this.createAdHocQuestionButton.setButtonText(Messages.NEW_FLASHCARD);
+			this.createAdHocQuestionButton.setImageCls('icon-newsession');
 		} else {
 			sTP.showcaseQuestionPanel.setLectureMode();
 			this.createAdHocQuestionButton.config.mode = 'lecture';
 			this.showcaseActionButton.setButtonText(this.showcaseActionButton.config.text);
 			this.showcaseActionButton.setHandler(this.showcaseHandler);
-			this.createAdHocQuestionButton.setButtonText(
-				features.flashcard ? Messages.NEW_FLASHCARD : this.createAdHocQuestionButton.config.text
-			);
+			this.createAdHocQuestionButton.setButtonText(this.createAdHocQuestionButton.config.text);
 		}
 		if (features.slides) {
 			this.showcaseActionButton.setButtonText(Messages.SHOWCASE_KEYNOTE);
@@ -358,7 +380,7 @@ Ext.define('ARSnova.view.speaker.InClass', {
 	updateActionButtonElements: function (showElements) {
 		var me = this;
 		var features = ARSnova.app.getController('Feature').getActiveFeatures();
-		var hasQuestionFeature = features.lecture || features.jitt;
+		var hasQuestionFeature = features.lecture || features.jitt || features.flashcardFeature;
 
 		if (features.liveClicker) {
 			showElements = true;
@@ -468,9 +490,6 @@ Ext.define('ARSnova.view.speaker.InClass', {
 
 				if (features.total || features.slides) {
 					singularText = pluralText = Messages.SHOWCASE_KEYNOTE;
-				} else if (features.flashcards) {
-					singularText = Messages.SHOWCASE_FLASHCARD;
-					pluralText = Messages.SHOWCASE_FLASHCARDS;
 				} else {
 					singularText = Messages.SHOWCASE_MODE;
 					pluralText = Messages.SHOWCASE_MODE_PLURAL;
@@ -539,6 +558,28 @@ Ext.define('ARSnova.view.speaker.InClass', {
 			prepPromise.resolve(0);
 		}
 
+		if (features.flashcardFeature) {
+			ARSnova.app.questionModel.countFlashcards(sessionStorage.getItem("keyword"), {
+				success: function (response) {
+					var numFlashcards = parseInt(response.responseText);
+
+					if (!features.jitt && !features.lecture && features.flashcardFeature) {
+						if (numFlashcards === 1) {
+							me.showcaseActionButton.setButtonText(Messages.SHOWCASE_FLASHCARD);
+						} else {
+							me.showcaseActionButton.setButtonText(Messages.SHOWCASE_FLASHCARDS);
+						}
+						me.updateActionButtonElements(!!numFlashcards);
+					}
+
+					me.flashcardQuestionButton.setBadge([
+						{badgeText: numFlashcards, badgeCls: "questionsBadgeIcon"}
+					]);
+				},
+				failure: failureCallback
+			});
+		}
+
 		RSVP.all([lecturePromise, prepPromise]).then(function (questions) {
 			var numQuestions = questions.reduce(function (a, b) {
 				return a + b;
@@ -563,9 +604,10 @@ Ext.define('ARSnova.view.speaker.InClass', {
 				ARSnova.app.mainTabPanel.tabPanel.feedbackQuestionsPanel.tab.setBadgeText(questionCount.unread);
 
 				if (features.interposed && ARSnova.app.activeSpeakerUtility) {
-					var hideOverlay = !parseInt(questionCount.unread) || !ARSnova.app.projectorModeActive;
+					var hideOverlay = !parseInt(questionCount.unread);
 					ARSnova.app.activeSpeakerUtility.interposedOverlay.setBadgeText(questionCount.unread);
-					ARSnova.app.activeSpeakerUtility.interposedOverlay.setHidden(hideOverlay);
+					ARSnova.app.activeSpeakerUtility.hideInterposedOverlay = hideOverlay;
+					ARSnova.app.activeSpeakerUtility.checkOverlayVisibility();
 				}
 
 				me.badgeOptions.numInterposed = !me.badgeOptions.numInterposed ? questionCount.total :
@@ -602,15 +644,32 @@ Ext.define('ARSnova.view.speaker.InClass', {
 
 	applyUIChanges: function (features) {
 		var lectureButtonText = Messages.LECTURE_QUESTIONS_LONG;
+		var adHocIconEl = this.createAdHocQuestionButton.element.down('.iconBtnImg');
+		var tabPanel = ARSnova.app.mainTabPanel.tabPanel.speakerTabPanel;
 
 		this.courseLearningProgressButton.setText(
 			features.peerGrading ? Messages.EVALUATION_ALT : Messages.COURSES_LEARNING_PROGRESS
 		);
 
+		if (features.total || features.slides || features.flashcard) {
+			adHocIconEl.replaceCls('icon-question', 'icon-pencil');
+		} else {
+			adHocIconEl.replaceCls('icon-pencil', 'icon-question');
+		}
+
+		if (features.jitt && !features.lecture) {
+			tabPanel.showcaseQuestionPanel.setPreparationMode();
+			tabPanel.newQuestionPanel.setVariant('preparation');
+		} else if (features.flashcardFeature && !features.lecture) {
+			tabPanel.showcaseQuestionPanel.setFlashcardMode();
+			tabPanel.newQuestionPanel.setVariant('flashcard');
+		} else {
+			tabPanel.showcaseQuestionPanel.setLectureMode();
+			tabPanel.newQuestionPanel.setVariant('lecture');
+		}
+
 		if (features.total || features.slides) {
 			lectureButtonText = Messages.SLIDE_LONG;
-
-			this.createAdHocQuestionButton.element.down('.iconBtnImg').replaceCls('icon-question', 'icon-pencil');
 			this.caption.setBadgeTranslation({
 				feedback: Messages.QUESTIONS_FROM_STUDENTS,
 				unredFeedback: Messages.UNREAD_QUESTIONS_FROM_STUDENTS,
@@ -619,12 +678,9 @@ Ext.define('ARSnova.view.speaker.InClass', {
 			});
 		} else {
 			this.caption.setBadgeTranslation(this.caption.config.badgeTranslation);
-			this.createAdHocQuestionButton.element.down('.iconBtnImg').replaceCls('icon-pencil', 'icon-question');
 		}
 
-		if (features.flashcard) {
-			lectureButtonText = Messages.FLASHCARDS;
-		} else if (features.peerGrading) {
+		if (features.peerGrading) {
 			lectureButtonText = Messages.EVALUATION_QUESTIONS;
 		}
 
diff --git a/src/main/webapp/app/view/speaker/MultiQuestionStatusButton.js b/src/main/webapp/app/view/speaker/MultiQuestionStatusButton.js
index e00a15c25edc3d45684a2e4090859b4a74931034..4c481d0400e6d527e71e765bb63b011353289d49 100644
--- a/src/main/webapp/app/view/speaker/MultiQuestionStatusButton.js
+++ b/src/main/webapp/app/view/speaker/MultiQuestionStatusButton.js
@@ -34,12 +34,19 @@ Ext.define('ARSnova.view.speaker.MultiQuestionStatusButton', {
 			releaseAll: Messages.RELEASE_CONTENT,
 			confirm: Messages.CONFIRM_CLOSE_ALL_QUESTIONS,
 			confirmMessage: Messages.CONFIRM_CLOSE_ALL_QUESTIONS_MESSAGE
+		},
+		flashcardWording: {
+			release: Messages.RELEASE_FLASHCARD,
+			releaseAll: Messages.RELEASE_FLASHCARDS,
+			confirm: Messages.CONFIRM_CLOSE_ALL_FLASHCARDS,
+			confirmMessage: Messages.CONFIRM_CLOSE_ALL_FLASHCARDS_MESSAGE
 		}
 	},
 
 	constructor: function () {
 		this.callParent(arguments);
 		this.checkInitialStatus();
+		this.wording = this.getWording();
 	},
 
 	checkInitialStatus: function () {
@@ -48,7 +55,6 @@ Ext.define('ARSnova.view.speaker.MultiQuestionStatusButton', {
 		this.getQuestionStore().each(function (item) {
 			hasActiveQuestions = hasActiveQuestions || item.get("active");
 		});
-		this.wording = this.getWording();
 
 		if (hasActiveQuestions) {
 			this.isOpen = true;
@@ -74,6 +80,16 @@ Ext.define('ARSnova.view.speaker.MultiQuestionStatusButton', {
 		this.setSingleQuestionMode();
 	},
 
+	setFlashcardsWording: function () {
+		this.wording = this.getFlashcardWording();
+
+		if (this.singleMode) {
+			this.setSingleQuestionMode();
+		} else {
+			this.setMultiQuestionMode();
+		}
+	},
+
 	setDefaultWording: function () {
 		this.wording = this.getWording();
 
@@ -114,7 +130,7 @@ Ext.define('ARSnova.view.speaker.MultiQuestionStatusButton', {
 		};
 
 		if (this.isOpen) {
-			Ext.Msg.confirm(this.getWording().confirm, this.getWording().confirmMessage, function (buttonId) {
+			Ext.Msg.confirm(this.wording.confirm, this.wording.confirmMessage, function (buttonId) {
 				if (buttonId !== "no") {
 					/* close all questions */
 					ARSnova.app.getController('Questions').setAllActive({
diff --git a/src/main/webapp/app/view/speaker/NewQuestionPanel.js b/src/main/webapp/app/view/speaker/NewQuestionPanel.js
index face975899cf6e37ca99f89af2c0bc40cab849fb..d6a66bf875f3cbfa588ab0443a0075fb81214311 100644
--- a/src/main/webapp/app/view/speaker/NewQuestionPanel.js
+++ b/src/main/webapp/app/view/speaker/NewQuestionPanel.js
@@ -211,8 +211,10 @@ Ext.define('ARSnova.view.speaker.NewQuestionPanel', {
 
 		var me = this;
 		var config = ARSnova.app.globalConfig;
+
 		formatItems.push({
 			itemId: Messages.FLASHCARD,
+			hidden: this.getVariant !== "flashcard",
 			text: messageAppendix.length ?
 					Messages.FLASHCARD :
 					Messages.FLASHCARD_SHORT
@@ -444,6 +446,12 @@ Ext.define('ARSnova.view.speaker.NewQuestionPanel', {
 	onActivate: function () {
 		this.releasePart.setHidden(!localStorage.getItem('courseId'));
 		ARSnova.app.getController('Feature').applyNewQuestionPanelChanges(this);
+
+		if (this.getVariant() === 'flashcard') {
+			var indexMap = this.getOptionIndexMap();
+			this.questionOptions.setPressedButtons([indexMap[Messages.FLASHCARD]]);
+			this.optionsToolbar.setHidden(true);
+		}
 	},
 
 	getOptionIndexMap: function () {
diff --git a/src/main/webapp/app/view/speaker/QuestionDetailsPanel.js b/src/main/webapp/app/view/speaker/QuestionDetailsPanel.js
index 68b3e06a59676aeca057ab8725d9f231fa0dd8be..d05c818976b9afacdd1cd4ced9bc6d097a7448f3 100644
--- a/src/main/webapp/app/view/speaker/QuestionDetailsPanel.js
+++ b/src/main/webapp/app/view/speaker/QuestionDetailsPanel.js
@@ -539,6 +539,7 @@ Ext.define('ARSnova.view.speaker.QuestionDetailsPanel', {
 							field.setDisabled(false);
 							break;
 						case Messages.QUESTION:
+						case Messages.FLASHCARD_FRONT_PAGE:
 							field.setDisabled(false);
 							break;
 						case Messages.DURATION:
@@ -561,6 +562,7 @@ Ext.define('ARSnova.view.speaker.QuestionDetailsPanel', {
 							field.setDisabled(true);
 							break;
 						case Messages.QUESTION:
+						case Messages.FLASHCARD_FRONT_PAGE:
 							field.setDisabled(true);
 							break;
 						case Messages.DURATION:
@@ -585,7 +587,7 @@ Ext.define('ARSnova.view.speaker.QuestionDetailsPanel', {
 		});
 
 		this.toolbar = Ext.create('Ext.Toolbar', {
-			title: this.isSlide ? Messages.SLIDE : this.getType() + '-' + Messages.QUESTION,
+			title: this.getType() + '-' + Messages.QUESTION,
 			cls: 'speakerTitleText',
 			docked: 'top',
 			ui: 'light',
@@ -609,7 +611,7 @@ Ext.define('ARSnova.view.speaker.QuestionDetailsPanel', {
 		this.releaseStatisticButton = Ext.create('ARSnova.view.MatrixButton', {
 			buttonConfig: 'togglefield',
 			cls: actionButtonCls,
-			text: this.isSlide ? Messages.RELEASE_COMMENTS : Messages.RELEASE_STATISTIC,
+			text: Messages.RELEASE_STATISTIC,
 			toggleConfig: {
 				scope: this,
 				label: false,
@@ -698,11 +700,13 @@ Ext.define('ARSnova.view.speaker.QuestionDetailsPanel', {
 			hidden: this.isFlashcard,
 			buttonConfig: 'icon',
 			cls: actionButtonCls,
-			text: this.isSlide ? Messages.DELETE_COMMENTS : Messages.DELETE_ANSWERS,
+			text: Messages.DELETE_ANSWERS,
 			imageCls: 'icon-close warningIconColor',
 			scope: this,
 			handler: function () {
-				Ext.Msg.confirm(Messages.DELETE_ANSWERS_REQUEST, Messages.QUESTION_REMAINS, function (answer) {
+				var title = this.isFlashcard ? Messages.DELETE_VIEWS_REQUEST : Messages.DELETE_ANSWERS_REQUEST;
+				var message = this.isFlashcard ? Messages.FLASHCARD_REMAINS : Messages.QUESTION_REMAINS;
+				Ext.Msg.confirm(title, message, function (answer) {
 					if (answer === 'yes') {
 						var panel = ARSnova.app.mainTabPanel.tabPanel.speakerTabPanel.questionDetailsPanel;
 						ARSnova.app.questionModel.deleteAnswers(panel.questionObj._id, {
@@ -720,7 +724,7 @@ Ext.define('ARSnova.view.speaker.QuestionDetailsPanel', {
 		});
 
 		this.statisticButton = Ext.create('ARSnova.view.MatrixButton', {
-			text: this.isSlide ? Messages.SHOW_COMMENTS : Messages.SHOW_STATISTIC,
+			text: Messages.SHOW_STATISTIC,
 			buttonConfig: 'icon',
 			imageCls: this.questionObj.questionType === 'slide' ? 'icon-comment' : 'icon-chart',
 			cls: actionButtonCls,
@@ -735,15 +739,19 @@ Ext.define('ARSnova.view.speaker.QuestionDetailsPanel', {
 			xtype: 'button',
 			cls: actionButtonCls,
 			buttonConfig: 'icon',
-			text: this.isSlide ? Messages.DELETE_SLIDE : Messages.DELETE_QUESTION,
+			text: Messages.DELETE_QUESTION,
 			imageCls: 'icon-close',
 			scope: this,
 			handler: function () {
 				var msg = Messages.ARE_YOU_SURE;
-				if (this.questionObj.active) {
+				var title = this.isFlashcard ? Messages.DELETE_FLASHCARD_TITLE :
+					Messages.DELETE_QUESTION_TITLE;
+
+				if (this.questionObj.active && !this.isFlashcard) {
 					msg += "<br>" + Messages.DELETE_ALL_ANSWERS_INFO;
 				}
-				Ext.Msg.confirm(Messages.DELETE_QUESTION_TITLE, msg, function (answer) {
+
+				Ext.Msg.confirm(title, msg, function (answer) {
 					if (answer === 'yes') {
 						var sTP = ARSnova.app.mainTabPanel.tabPanel.speakerTabPanel;
 						ARSnova.app.questionModel.destroy(sTP.questionDetailsPanel.questionObj, {
@@ -1046,12 +1054,15 @@ Ext.define('ARSnova.view.speaker.QuestionDetailsPanel', {
 		this.possibleAnswers = {};
 
 		if (this.questionObj.questionType === 'flashcard') {
+			this.textarea.setLabel(Messages.FLASHCARD_FRONT_PAGE);
 			this.answerListPanel = Ext.create('ARSnova.view.MathJaxMarkDownPanel', {
 				style: 'word-wrap: break-word;',
 				cls: ''
 			});
 		}
 
+		this.applyUIChanges();
+
 		/* END QUESTION DETAILS */
 
 		this.add([
@@ -1558,5 +1569,23 @@ Ext.define('ARSnova.view.speaker.QuestionDetailsPanel', {
 			this.grid.setEditable(false);
 			this.grid.setGridIsHidden(true);
 		}
+	},
+
+	applyUIChanges: function () {
+		if (this.isSlide) {
+			this.toolbar.setTitle(Messages.SLIDE);
+			this.questionStatusButton.setHidden(false);
+			this.statisticButton.setButtonText(Messages.SHOW_COMMENTS);
+			this.deleteAnswersButton.setButtonText(Messages.DELETE_COMMENTS);
+			this.deleteQuestionButton.setButtonText(Messages.DELETE_SLIDE);
+			this.releaseStatisticButton.setButtonText(Messages.RELEASE_COMMENTS);
+		}
+
+		if (this.isFlashcard) {
+			this.toolbar.setTitle(Messages.FLASHCARD);
+			this.questionStatusButton.setHidden(true);
+			this.deleteQuestionButton.setButtonText(Messages.DELETE_FLASHCARD);
+			this.deleteAnswersButton.setButtonText(Messages.DELETE_FLASHCARD_VIEWS);
+		}
 	}
 });
diff --git a/src/main/webapp/app/view/speaker/ShowcaseEditButtons.js b/src/main/webapp/app/view/speaker/ShowcaseEditButtons.js
index 92d5f58a148932ae4734fd6d331d3af5874089b0..d62bda50b9288d092b2ee215c3bc74b26ea27abc 100755
--- a/src/main/webapp/app/view/speaker/ShowcaseEditButtons.js
+++ b/src/main/webapp/app/view/speaker/ShowcaseEditButtons.js
@@ -27,7 +27,8 @@ Ext.define('ARSnova.view.speaker.ShowcaseEditButtons', {
 			pack: 'center'
 		},
 
-		buttonClass: ''
+		buttonClass: '',
+		hideFlipFlashcardButton: true
 	},
 
 	initialize: function () {
@@ -179,6 +180,21 @@ Ext.define('ARSnova.view.speaker.ShowcaseEditButtons', {
 			}
 		});
 
+		this.flipFlashcardsButton = Ext.create('ARSnova.view.MatrixButton', {
+			text: Messages.FLIP_FLASHCARDS,
+			cls: 'actionButton',
+			hidden: this.config.hideFlipFlashcardButton,
+			imageCls: ARSnova.app.getController('FlashcardQuestions').flip ?
+				'icon-flashcard-back' : 'icon-flashcard-front',
+			handler: function (button) {
+				var ctrl = ARSnova.app.getController('FlashcardQuestions');
+				ARSnova.app.sessionModel.flipFlashcards(!ctrl.flip, {
+					success: function (response) {},
+					failure: function (response) {}
+				});
+			}
+		});
+
 		this.statusButton = Ext.create('ARSnova.view.QuestionStatusButton', {
 			cls: this.config.buttonClass,
 			questionObj: this.questionObj,
@@ -198,7 +214,7 @@ Ext.define('ARSnova.view.speaker.ShowcaseEditButtons', {
 			components = [{
 				xtype: 'panel',
 				layout: this.config.layoutTemplate,
-				items: [this.statusButton]
+				items: [this.flipFlashcardsButton]
 			}];
 		} else {
 			components = this.twoRows ?
diff --git a/src/main/webapp/app/view/speaker/ShowcaseQuestionPanel.js b/src/main/webapp/app/view/speaker/ShowcaseQuestionPanel.js
index 79eb3d29df5f6d464d8c40dfeb8d5f4ac1139b23..0865e1ad838c5452b7827aa77b284868485c74ea 100755
--- a/src/main/webapp/app/view/speaker/ShowcaseQuestionPanel.js
+++ b/src/main/webapp/app/view/speaker/ShowcaseQuestionPanel.js
@@ -37,7 +37,8 @@ Ext.define('ARSnova.view.speaker.ShowcaseQuestionPanel', {
 
 		controller: null,
 		questionTitleLong: Messages.LECTURE_QUESTION_LONG,
-		questionTitleShort: Messages.LECTURE_QUESTIONS
+		questionTitleShort: Messages.LECTURE_QUESTIONS,
+		mode: 'lecture'
 	},
 
 	updateClockTask: {
@@ -149,7 +150,9 @@ Ext.define('ARSnova.view.speaker.ShowcaseQuestionPanel', {
 
 	onPainted: function () {
 		this.updateEditButtons();
-		this.getActiveItem().setAnswerCount();
+		if (this.getActiveItem()) {
+			this.getActiveItem().setAnswerCount();
+		}
 	},
 
 	onItemChange: function (panel, newQuestion, oldQuestion) {
@@ -350,11 +353,20 @@ Ext.define('ARSnova.view.speaker.ShowcaseQuestionPanel', {
 		this.setController(ARSnova.app.getController('Questions'));
 		this.setQuestionTitleLong(Messages.LECTURE_QUESTION_LONG);
 		this.setQuestionTitleShort(Messages.LECTURE_QUESTIONS);
+		this.setMode('lecture');
 	},
 
 	setPreparationMode: function () {
 		this.setController(ARSnova.app.getController('PreparationQuestions'));
 		this.setQuestionTitleLong(Messages.PREPARATION_QUESTION_LONG);
 		this.setQuestionTitleShort(Messages.PREPARATION_QUESTION_SHORT);
+		this.setMode('preparation');
+	},
+
+	setFlashcardMode: function () {
+		this.setController(ARSnova.app.getController('FlashcardQuestions'));
+		this.setQuestionTitleLong(Messages.FLASHCARD);
+		this.setQuestionTitleShort(Messages.FLASHCARD_SHORT);
+		this.setMode('flashcard');
 	}
 });
diff --git a/src/main/webapp/app/view/speaker/SpeakerUtilities.js b/src/main/webapp/app/view/speaker/SpeakerUtilities.js
index ddbe5e4eb0a73eedec05e025a607743342b00b5c..aaaa6972f8f6e7afc69a5fe41af87ea1708e56b4 100755
--- a/src/main/webapp/app/view/speaker/SpeakerUtilities.js
+++ b/src/main/webapp/app/view/speaker/SpeakerUtilities.js
@@ -32,6 +32,10 @@ Ext.define('ARSnova.view.speaker.SpeakerUtilities', {
 		cls: Ext.baseCSSPrefix + 'speaker-utils'
 	},
 
+	hideFeedbackOverlay: true,
+	hideInterposedOverlay: true,
+	hideCommentOverlay: true,
+
 	initialize: function () {
 		this.callParent(arguments);
 
@@ -308,6 +312,20 @@ Ext.define('ARSnova.view.speaker.SpeakerUtilities', {
 		setTimeout(this.config.callFn, 1000);
 	},
 
+	checkOverlayVisibility: function () {
+		var screenWidth = (window.innerWidth > 0) ? window.innerWidth : screen.width;
+
+		if (screenWidth >= 840) {
+			this.feedbackOverlay.setHidden(this.hideFeedbackOverlay);
+			this.interposedOverlay.setHidden(this.hideInterposedOverlay);
+			this.commentOverlay.setHidden(this.hideCommentOverlay);
+		} else {
+			this.feedbackOverlay.setHidden(true);
+			this.interposedOverlay.setHidden(true);
+			this.commentOverlay.setHidden(true);
+		}
+	},
+
 	getActivePanel: function () {
 		var activePanel;
 		switch (this.getPanelConfiguration()) {
diff --git a/src/main/webapp/app/view/speaker/form/ExpandingAnswerForm.js b/src/main/webapp/app/view/speaker/form/ExpandingAnswerForm.js
index d768bf0d4698b01d9702fbb14736437c59357ae5..44005e8bb954b7f7d7c13dc8c5b440a111055eac 100644
--- a/src/main/webapp/app/view/speaker/form/ExpandingAnswerForm.js
+++ b/src/main/webapp/app/view/speaker/form/ExpandingAnswerForm.js
@@ -83,10 +83,7 @@ Ext.define('ARSnova.view.speaker.form.ExpandingAnswerForm', {
 			items: [answerFieldset]
 		});
 
-		if (ARSnova.app.globalConfig.parseAnswerOptionFormatting) {
-			answerOptions.add(previewButton);
-		}
-
+		answerOptions.add(previewButton);
 		var answerOptionEntryId = Ext.id();
 
 		var optionsLoopFunc = function (i) {
diff --git a/src/main/webapp/app/view/user/InClass.js b/src/main/webapp/app/view/user/InClass.js
index 2f0a226f100b34718f0ca603272776158acc39ce..398bcd473650c13194a657db80ded78292c0e6c4 100644
--- a/src/main/webapp/app/view/user/InClass.js
+++ b/src/main/webapp/app/view/user/InClass.js
@@ -163,6 +163,16 @@ Ext.define('ARSnova.view.user.InClass', {
 			handler: this.buttonClicked
 		});
 
+		this.flashcardQuestionButton = Ext.create('ARSnova.view.MultiBadgeButton', {
+			ui: 'normal',
+			text: Messages.FLASHCARDS,
+			cls: 'forwardListButton',
+			badgeCls: 'badgeicon',
+			controller: 'FlashcardQuestions',
+			action: 'flashcardIndex',
+			handler: this.buttonClicked
+		});
+
 		this.myQuestionsButton = Ext.create('ARSnova.view.MultiBadgeButton', {
 			ui: 'normal',
 			text: Messages.MY_QUESTIONS_AND_COMMENTS,
@@ -188,6 +198,7 @@ Ext.define('ARSnova.view.user.InClass', {
 		var buttons = [];
 		buttons.push(
 			this.lectureQuestionButton,
+			this.flashcardQuestionButton,
 			this.preparationQuestionButton,
 			this.myQuestionsButton
 		);
@@ -254,6 +265,7 @@ Ext.define('ARSnova.view.user.InClass', {
 			numAnswers: 0,
 			numQuestions: 0,
 			numInterposed: 0,
+			numFlashcards: 0,
 			numUnredInterposed: 0
 		};
 
@@ -534,13 +546,15 @@ Ext.define('ARSnova.view.user.InClass', {
 		var hasData = data.unansweredLectureQuestions
 			|| data.lectureQuestionAnswers
 			|| data.unansweredPreparationQuestions
-			|| data.preparationQuestionAnswers;
+			|| data.preparationQuestionAnswers
+			|| data.flashcardCount;
 		if (hasData && features.learningProgress) {
 			this.inClassButtons.add(this.myLearningProgressButton);
 		} else {
 			this.inClassButtons.remove(this.myLearningProgressButton, false);
 		}
 
+		this.badgeOptions.numFlashcards = data.flashcardCount;
 		this.badgeOptions.numAnswers = data.lectureQuestionAnswers;
 		this.badgeOptions.numQuestions = data.unansweredLectureQuestions;
 		this.badgeOptions.numPrepAnswers = data.preparationQuestionAnswers;
@@ -555,6 +569,9 @@ Ext.define('ARSnova.view.user.InClass', {
 			{badgeText: data.unansweredPreparationQuestions, badgeCls: "questionsBadgeIcon"},
 			{badgeText: data.preparationQuestionAnswers, badgeCls: "answersBadgeIcon"}
 		]);
+		this.flashcardQuestionButton.setBadge([
+			{badgeText: data.flashcardCount, badgeCls: "questionsBadgeIcon"}
+		]);
 	},
 
 	buttonClicked: function (button) {
diff --git a/src/main/webapp/app/view/user/QuestionPanel.js b/src/main/webapp/app/view/user/QuestionPanel.js
index ec9bb28b0c3e09d87adce7bb8f0a44f2e1ebe956..e825a6f3d10012ddc94c219eba59681372bd048b 100644
--- a/src/main/webapp/app/view/user/QuestionPanel.js
+++ b/src/main/webapp/app/view/user/QuestionPanel.js
@@ -122,6 +122,14 @@ Ext.define('ARSnova.view.user.QuestionPanel', {
 		this.setMode('lecture');
 	},
 
+	setFlashcardMode: function () {
+		this.setQuestionCountLoader(Ext.bind(ARSnova.app.questionModel.countFlashcards, ARSnova.app.questionModel));
+		this.setQuestionLoader(Ext.bind(ARSnova.app.questionModel.getFlashcardsForUser, ARSnova.app.questionModel));
+		this.setQuestionTitle(Messages.FLASHCARDS);
+		this.setQuestionTitleShort(Messages.FLASHCARD_SHORT);
+		this.setMode('flashcard');
+	},
+
 	getUnansweredSkillQuestions: function () {
 		var self = this;
 		var hideLoadMask = ARSnova.app.showLoadIndicator(Messages.LOAD_MASK_SEARCH_QUESTIONS);
diff --git a/src/main/webapp/resources/icomoon-project/arsnova/demo-files/demo.css b/src/main/webapp/resources/icomoon-project/arsnova/demo-files/demo.css
index 606a4e4569dc63a6aa9d2136b28ae05a02fc726b..dcc19afca49bbd9c20e37828f1f912bf215653c1 100644
--- a/src/main/webapp/resources/icomoon-project/arsnova/demo-files/demo.css
+++ b/src/main/webapp/resources/icomoon-project/arsnova/demo-files/demo.css
@@ -1,161 +1,161 @@
 body {
-    padding: 0;
-    margin: 0;
-    font-family: sans-serif;
-    font-size: 1em;
-    line-height: 1.5;
-    color: #555;
-    background: #fff;
+  padding: 0;
+  margin: 0;
+  font-family: sans-serif;
+  font-size: 1em;
+  line-height: 1.5;
+  color: #555;
+  background: #fff;
 }
 h1 {
-    font-size: 1.5em;
-    font-weight: normal;
+  font-size: 1.5em;
+  font-weight: normal;
 }
 small {
-    font-size: .66666667em;
+  font-size: .66666667em;
 }
 a {
-    color: #e74c3c;
-    text-decoration: none;
+  color: #e74c3c;
+  text-decoration: none;
 }
 a:hover, a:focus {
-    box-shadow: 0 1px #e74c3c;
+  box-shadow: 0 1px #e74c3c;
 }
 .bshadow0, input {
-    box-shadow: inset 0 -2px #e7e7e7;
+  box-shadow: inset 0 -2px #e7e7e7;
 }
 input:hover {
-    box-shadow: inset 0 -2px #ccc;
+  box-shadow: inset 0 -2px #ccc;
 }
 input, fieldset {
-    font-family: sans-serif;
-    font-size: 1em;
-    margin: 0;
-    padding: 0;
-    border: 0;
+  font-family: sans-serif;
+  font-size: 1em;
+  margin: 0;
+  padding: 0;
+  border: 0;
 }
 input {
-    color: inherit;
-    line-height: 1.5;
-    height: 1.5em;
-    padding: .25em 0;
+  color: inherit;
+  line-height: 1.5;
+  height: 1.5em;
+  padding: .25em 0;
 }
 input:focus {
-    outline: none;
-    box-shadow: inset 0 -2px #449fdb;
+  outline: none;
+  box-shadow: inset 0 -2px #449fdb;
 }
 .glyph {
-    font-size: 16px;
-    width: 15em;
-    padding-bottom: 1em;
-    margin-right: 4em;
-    margin-bottom: 1em;
-    float: left;
-    overflow: hidden;
+  font-size: 16px;
+  width: 15em;
+  padding-bottom: 1em;
+  margin-right: 4em;
+  margin-bottom: 1em;
+  float: left;
+  overflow: hidden;
 }
 .liga {
-    width: 80%;
-    width: calc(100% - 2.5em);
+  width: 80%;
+  width: calc(100% - 2.5em);
 }
 .talign-right {
-    text-align: right;
+  text-align: right;
 }
 .talign-center {
-    text-align: center;
+  text-align: center;
 }
 .bgc1 {
-    background: #f1f1f1;
+  background: #f1f1f1;
 }
 .fgc1 {
-    color: #999;
+  color: #999;
 }
 .fgc0 {
-    color: #000;
+  color: #000;
 }
 p {
-    margin-top: 1em;
-    margin-bottom: 1em;
+  margin-top: 1em;
+  margin-bottom: 1em;
 }
 .mvm {
-    margin-top: .75em;
-    margin-bottom: .75em;
+  margin-top: .75em;
+  margin-bottom: .75em;
 }
 .mtn {
-    margin-top: 0;
+  margin-top: 0;
 }
 .mtl, .mal {
-    margin-top: 1.5em;
+  margin-top: 1.5em;
 }
 .mbl, .mal {
-    margin-bottom: 1.5em;
+  margin-bottom: 1.5em;
 }
 .mal, .mhl {
-    margin-left: 1.5em;
-    margin-right: 1.5em;
+  margin-left: 1.5em;
+  margin-right: 1.5em;
 }
 .mhmm {
-    margin-left: 1em;
-    margin-right: 1em;
+  margin-left: 1em;
+  margin-right: 1em;
 }
 .mls {
-    margin-left: .25em;
+  margin-left: .25em;
 }
 .ptl {
-    padding-top: 1.5em;
+  padding-top: 1.5em;
 }
 .pbs, .pvs {
-    padding-bottom: .25em;
+  padding-bottom: .25em;
 }
 .pvs, .pts {
-    padding-top: .25em;
+  padding-top: .25em;
 }
 .unit {
-    float: left;
+  float: left;
 }
 .unitRight {
-    float: right;
+  float: right;
 }
 .size1of2 {
-    width: 50%;
+  width: 50%;
 }
 .size1of1 {
-    width: 100%;
+  width: 100%;
 }
 .clearfix:before, .clearfix:after {
-    content: " ";
-    display: table;
+  content: " ";
+  display: table;
 }
 .clearfix:after {
-    clear: both;
+  clear: both;
 }
 .hidden-true {
-    display: none;
+  display: none;
 }
 .textbox0 {
-    width: 3em;
-    background: #f1f1f1;
-    padding: .25em .5em;
-    line-height: 1.5;
-    height: 1.5em;
+  width: 3em;
+  background: #f1f1f1;
+  padding: .25em .5em;
+  line-height: 1.5;
+  height: 1.5em;
 }
 #testDrive {
-    display: block;
-    padding-top: 24px;
-    line-height: 1.5;
+  display: block;
+  padding-top: 24px;
+  line-height: 1.5;
 }
 .fs0 {
-    font-size: 16px;
+  font-size: 16px;
 }
 .fs1 {
-    font-size: 28px;
+  font-size: 32px;
 }
 .fs2 {
-    font-size: 32px;
+  font-size: 32px;
 }
 .fs3 {
-    font-size: 32px;
+  font-size: 32px;
 }
 .fs4 {
-    font-size: 32px;
+  font-size: 28px;
 }
 
diff --git a/src/main/webapp/resources/icomoon-project/arsnova/demo.html b/src/main/webapp/resources/icomoon-project/arsnova/demo.html
index 571219832e256168d409d4e142492dc301e90d19..168d0a8b1de07d93b6ae01e679c415afdde37e75 100644
--- a/src/main/webapp/resources/icomoon-project/arsnova/demo.html
+++ b/src/main/webapp/resources/icomoon-project/arsnova/demo.html
@@ -9,20 +9,20 @@
     <link rel="stylesheet" href="style.css"></head>
 <body>
     <div class="bgc1 clearfix">
-        <h1 class="mhmm mvm"><span class="fgc1">Font Name:</span> arsnova <small class="fgc1">(Glyphs:&nbsp;71)</small></h1>
+        <h1 class="mhmm mvm"><span class="fgc1">Font Name:</span> arsnova <small class="fgc1">(Glyphs:&nbsp;73)</small></h1>
     </div>
     <div class="clearfix mhl ptl">
-        <h1 class="mvm mtn fgc1">Grid Size: 14</h1>
+        <h1 class="mvm mtn fgc1">Grid Size: Unknown</h1>
         <div class="glyph fs1">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-comment">
+                <span class="icon-projector">
                 
                 </span>
-                <span class="mls"> icon-comment</span>
+                <span class="mls"> icon-projector</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f075" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf075;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e607" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe607;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
@@ -31,14 +31,14 @@
         </div>
         <div class="glyph fs1">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-pencil-square">
+                <span class="icon-presenter">
                 
                 </span>
-                <span class="mls"> icon-pencil-square</span>
+                <span class="mls"> icon-presenter</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f045" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf045;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e602" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe602;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
@@ -47,14 +47,14 @@
         </div>
         <div class="glyph fs1">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-text-height">
+                <span class="icon-ars">
                 
                 </span>
-                <span class="mls"> icon-text-height</span>
+                <span class="mls"> icon-ars</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f034" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf034;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="61" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#x61;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
@@ -63,14 +63,14 @@
         </div>
         <div class="glyph fs1">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-square">
+                <span class="icon-nova">
                 
                 </span>
-                <span class="mls"> icon-square</span>
+                <span class="mls"> icon-nova</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f096" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf096;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="6e" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#x6e;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
@@ -79,887 +79,919 @@
         </div>
         <div class="glyph fs1">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-trophy">
+                <span class="icon-thm-full">
                 
                 </span>
-                <span class="mls"> icon-trophy</span>
+                <span class="mls"> icon-thm-full</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f091" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf091;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e603" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe603;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+  </div>
+    <div class="clearfix mhl ptl">
+        <h1 class="mvm mtn fgc1">Grid Size: 32</h1>
+        <div class="glyph fs2">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-editor-bold">
+                <span class="icon-radar">
                 
                 </span>
-                <span class="mls"> icon-editor-bold</span>
+                <span class="mls"> icon-radar</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f032" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf032;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="72" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#x72;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs2">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-editor-hyperlink">
+                <span class="icon-thm">
                 
                 </span>
-                <span class="mls"> icon-editor-hyperlink</span>
+                <span class="mls"> icon-thm</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f0ac" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf0ac;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="74" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#x74;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+  </div>
+    <div class="clearfix mhl ptl">
+        <h1 class="mvm mtn fgc1">Grid Size: 16</h1>
+        <div class="glyph fs3">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-editor-ul">
+                <span class="icon-copy">
                 
                 </span>
-                <span class="mls"> icon-editor-ul</span>
+                <span class="mls"> icon-copy</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f0ca" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf0ca;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e92c" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe92c;" class="unitRight size1of2 talign-right" />
+            </fieldset>
+            <div class="fs0 bshadow0 clearfix hidden-true">
+                <span class="unit pvs fgc1">liga: </span>
+                <input type="text" readonly value="copy, duplicate" class="liga unitRight" />
+            </div>
+        </div>
+        <div class="glyph fs3">
+            <div class="clearfix bshadow0 pbs">
+                <span class="icon-cloud">
+                
+                </span>
+                <span class="mls"> icon-cloud</span>
+            </div>
+            <fieldset class="fs0 size1of1 clearfix hidden-false">
+                <input type="text" readonly value="e2b5" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe2b5;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs3">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-editor-ol">
+                <span class="icon-cloud-download">
                 
                 </span>
-                <span class="mls"> icon-editor-ol</span>
+                <span class="mls"> icon-cloud-download</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f0cb" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf0cb;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e2b6" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe2b6;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs3">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-editor-quote">
+                <span class="icon-cloud-upload">
                 
                 </span>
-                <span class="mls"> icon-editor-quote</span>
+                <span class="mls"> icon-cloud-upload</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f10e" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf10e;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e2b7" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe2b7;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs3">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-editor-code">
+                <span class="icon-user">
                 
                 </span>
-                <span class="mls"> icon-editor-code</span>
+                <span class="mls"> icon-user</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f121" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf121;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e614" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe614;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs3">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-editor-script">
+                <span class="icon-speaker">
                 
                 </span>
-                <span class="mls"> icon-editor-script</span>
+                <span class="mls"> icon-speaker</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f12b" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf12b;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e615" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe615;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs3">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-editor-youtube">
+                <span class="icon-happy">
                 
                 </span>
-                <span class="mls"> icon-editor-youtube</span>
+                <span class="mls"> icon-happy</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f167" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf167;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e616" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe616;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs3">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-editor-vimeo">
+                <span class="icon-sad">
                 
                 </span>
-                <span class="mls"> icon-editor-vimeo</span>
+                <span class="mls"> icon-sad</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f194" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf194;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e617" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe617;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs3">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-editor-image">
+                <span class="icon-wink">
                 
                 </span>
-                <span class="mls"> icon-editor-image</span>
+                <span class="mls"> icon-wink</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f1c5" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf1c5;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e618" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe618;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs3">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-editor-header">
+                <span class="icon-shocked">
                 
                 </span>
-                <span class="mls"> icon-editor-header</span>
+                <span class="mls"> icon-shocked</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f1dc" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf1dc;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e619" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe619;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs3">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-sort">
+                <span class="icon-close">
                 
                 </span>
-                <span class="mls"> icon-sort</span>
+                <span class="mls"> icon-close</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f0dc" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf0dc;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e61a" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe61a;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs3">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-rotate-left">
+                <span class="icon-users">
                 
                 </span>
-                <span class="mls"> icon-rotate-left</span>
+                <span class="mls"> icon-users</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f0e2" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf0e2;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e600" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe600;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs3">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-sort-alpha-asc">
+                <span class="icon-book2">
                 
                 </span>
-                <span class="mls"> icon-sort-alpha-asc</span>
+                <span class="mls"> icon-book2</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f15d" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf15d;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e601" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe601;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs3">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-sort-amount-asc">
+                <span class="icon-qrcode">
                 
                 </span>
-                <span class="mls"> icon-sort-amount-asc</span>
+                <span class="mls"> icon-qrcode</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f160" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf160;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e938" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe938;" class="unitRight size1of2 talign-right" />
+            </fieldset>
+            <div class="fs0 bshadow0 clearfix hidden-true">
+                <span class="unit pvs fgc1">liga: </span>
+                <input type="text" readonly value="qrcode" class="liga unitRight" />
+            </div>
+        </div>
+  </div>
+    <div class="clearfix mhl ptl">
+        <h1 class="mvm mtn fgc1">Grid Size: 14</h1>
+        <div class="glyph fs4">
+            <div class="clearfix bshadow0 pbs">
+                <span class="icon-comment">
+                
+                </span>
+                <span class="mls"> icon-comment</span>
+            </div>
+            <fieldset class="fs0 size1of1 clearfix hidden-false">
+                <input type="text" readonly value="f075" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf075;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-clock">
+                <span class="icon-pencil-square">
                 
                 </span>
-                <span class="mls"> icon-clock</span>
+                <span class="mls"> icon-pencil-square</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f017" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf017;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f045" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf045;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-random">
+                <span class="icon-text-height">
                 
                 </span>
-                <span class="mls"> icon-random</span>
+                <span class="mls"> icon-text-height</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f074" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf074;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f034" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf034;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-ellipsis-v">
+                <span class="icon-square">
                 
                 </span>
-                <span class="mls"> icon-ellipsis-v</span>
+                <span class="mls"> icon-square</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f142" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf142;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f096" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf096;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-th">
+                <span class="icon-trophy">
                 
                 </span>
-                <span class="mls"> icon-th</span>
+                <span class="mls"> icon-trophy</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f00a" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf00a;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f091" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf091;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-bars">
+                <span class="icon-editor-bold">
                 
                 </span>
-                <span class="mls"> icon-bars</span>
+                <span class="mls"> icon-editor-bold</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f0c9" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf0c9;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f032" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf032;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-sign-in">
+                <span class="icon-editor-hyperlink">
                 
                 </span>
-                <span class="mls"> icon-sign-in</span>
+                <span class="mls"> icon-editor-hyperlink</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e604" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe604;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f0ac" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf0ac;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-chart">
+                <span class="icon-editor-ul">
                 
                 </span>
-                <span class="mls"> icon-chart</span>
+                <span class="mls"> icon-editor-ul</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f012" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf012;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f0ca" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf0ca;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-bullhorn">
+                <span class="icon-editor-ol">
                 
                 </span>
-                <span class="mls"> icon-bullhorn</span>
+                <span class="mls"> icon-editor-ol</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f0a1" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf0a1;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f0cb" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf0cb;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-book">
+                <span class="icon-editor-quote">
                 
                 </span>
-                <span class="mls"> icon-book</span>
+                <span class="mls"> icon-editor-quote</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f02d" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf02d;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f10e" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf10e;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-unlock">
+                <span class="icon-editor-code">
                 
                 </span>
-                <span class="mls"> icon-unlock</span>
+                <span class="mls"> icon-editor-code</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f09c" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf09c;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f121" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf121;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-question">
+                <span class="icon-editor-script">
                 
                 </span>
-                <span class="mls"> icon-question</span>
+                <span class="mls"> icon-editor-script</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f128" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf128;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f12b" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf12b;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-info">
+                <span class="icon-editor-youtube">
                 
                 </span>
-                <span class="mls"> icon-info</span>
+                <span class="mls"> icon-editor-youtube</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f129" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf129;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f167" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf167;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-exclamation">
+                <span class="icon-editor-vimeo">
                 
                 </span>
-                <span class="mls"> icon-exclamation</span>
+                <span class="mls"> icon-editor-vimeo</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f12a" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf12a;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f194" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf194;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-twitter">
+                <span class="icon-editor-image">
                 
                 </span>
-                <span class="mls"> icon-twitter</span>
+                <span class="mls"> icon-editor-image</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f081" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf081;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f1c5" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf1c5;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-gear">
+                <span class="icon-editor-header">
                 
                 </span>
-                <span class="mls"> icon-gear</span>
+                <span class="mls"> icon-editor-header</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e605" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe605;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f1dc" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf1dc;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-home">
+                <span class="icon-sort">
                 
                 </span>
-                <span class="mls"> icon-home</span>
+                <span class="mls"> icon-sort</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e606" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe606;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f0dc" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf0dc;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-renew">
+                <span class="icon-rotate-left">
                 
                 </span>
-                <span class="mls"> icon-renew</span>
+                <span class="mls"> icon-rotate-left</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e608" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe608;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f0e2" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf0e2;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-lock">
+                <span class="icon-sort-alpha-asc">
                 
                 </span>
-                <span class="mls"> icon-lock</span>
+                <span class="mls"> icon-sort-alpha-asc</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e609" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe609;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f15d" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf15d;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-play">
+                <span class="icon-sort-amount-asc">
                 
                 </span>
-                <span class="mls"> icon-play</span>
+                <span class="mls"> icon-sort-amount-asc</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e60a" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe60a;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f160" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf160;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-pause">
+                <span class="icon-clock">
                 
                 </span>
-                <span class="mls"> icon-pause</span>
+                <span class="mls"> icon-clock</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e60b" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe60b;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f017" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf017;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-facebook">
+                <span class="icon-random">
                 
                 </span>
-                <span class="mls"> icon-facebook</span>
+                <span class="mls"> icon-random</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e60f" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe60f;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f074" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf074;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-googleplus">
+                <span class="icon-ellipsis-v">
                 
                 </span>
-                <span class="mls"> icon-googleplus</span>
+                <span class="mls"> icon-ellipsis-v</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e611" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe611;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f142" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf142;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-unlock2">
+                <span class="icon-th">
                 
                 </span>
-                <span class="mls"> icon-unlock2</span>
+                <span class="mls"> icon-th</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e612" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe612;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f00a" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf00a;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-prof">
+                <span class="icon-bars">
                 
                 </span>
-                <span class="mls"> icon-prof</span>
+                <span class="mls"> icon-bars</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e613" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe613;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f0c9" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf0c9;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-newsession">
+                <span class="icon-sign-in">
                 
                 </span>
-                <span class="mls"> icon-newsession</span>
+                <span class="mls"> icon-sign-in</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f044" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf044;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e604" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe604;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-blog">
+                <span class="icon-chart">
                 
                 </span>
-                <span class="mls"> icon-blog</span>
+                <span class="mls"> icon-chart</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f0f6" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf0f6;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f012" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf012;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-play-circle">
+                <span class="icon-bullhorn">
                 
                 </span>
-                <span class="mls"> icon-play-circle</span>
+                <span class="mls"> icon-bullhorn</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f01d" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf01d;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f0a1" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf0a1;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-timer">
+                <span class="icon-book">
                 
                 </span>
-                <span class="mls"> icon-timer</span>
+                <span class="mls"> icon-book</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f1da" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf1da;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f02d" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf02d;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-feature">
+                <span class="icon-unlock">
                 
                 </span>
-                <span class="mls"> icon-feature</span>
+                <span class="mls"> icon-unlock</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f0e4" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf0e4;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f09c" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf09c;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs1">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-warning">
+                <span class="icon-question">
                 
                 </span>
-                <span class="mls"> icon-warning</span>
+                <span class="mls"> icon-question</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="f071" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xf071;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f128" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf128;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-  </div>
-    <div class="clearfix mhl ptl">
-        <h1 class="mvm mtn fgc1">Grid Size: Unknown</h1>
-        <div class="glyph fs2">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-projector">
+                <span class="icon-info">
                 
                 </span>
-                <span class="mls"> icon-projector</span>
+                <span class="mls"> icon-info</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e607" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe607;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f129" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf129;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs2">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-presenter">
+                <span class="icon-exclamation">
                 
                 </span>
-                <span class="mls"> icon-presenter</span>
+                <span class="mls"> icon-exclamation</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e602" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe602;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f12a" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf12a;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs2">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-ars">
+                <span class="icon-twitter">
                 
                 </span>
-                <span class="mls"> icon-ars</span>
+                <span class="mls"> icon-twitter</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="61" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#x61;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f081" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf081;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs2">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-nova">
+                <span class="icon-gear">
                 
                 </span>
-                <span class="mls"> icon-nova</span>
+                <span class="mls"> icon-gear</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="6e" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#x6e;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e605" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe605;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs2">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-thm-full">
+                <span class="icon-home">
                 
                 </span>
-                <span class="mls"> icon-thm-full</span>
+                <span class="mls"> icon-home</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e603" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe603;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e606" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe606;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-  </div>
-    <div class="clearfix mhl ptl">
-        <h1 class="mvm mtn fgc1">Grid Size: 32</h1>
-        <div class="glyph fs3">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-radar">
+                <span class="icon-renew">
                 
                 </span>
-                <span class="mls"> icon-radar</span>
+                <span class="mls"> icon-renew</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="72" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#x72;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e608" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe608;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-        <div class="glyph fs3">
+        <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-thm">
+                <span class="icon-lock">
                 
                 </span>
-                <span class="mls"> icon-thm</span>
+                <span class="mls"> icon-lock</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="74" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#x74;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e609" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe609;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
                 <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
-  </div>
-    <div class="clearfix mhl ptl">
-        <h1 class="mvm mtn fgc1">Grid Size: 16</h1>
         <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-copy">
+                <span class="icon-play">
                 
                 </span>
-                <span class="mls"> icon-copy</span>
+                <span class="mls"> icon-play</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e92c" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe92c;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e60a" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe60a;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
-                <input type="text" readonly value="copy, duplicate" class="liga unitRight" />
+                <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
         <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-cloud">
+                <span class="icon-pause">
                 
                 </span>
-                <span class="mls"> icon-cloud</span>
+                <span class="mls"> icon-pause</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e2b5" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe2b5;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e60b" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe60b;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
@@ -968,14 +1000,14 @@
         </div>
         <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-cloud-download">
+                <span class="icon-facebook">
                 
                 </span>
-                <span class="mls"> icon-cloud-download</span>
+                <span class="mls"> icon-facebook</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e2b6" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe2b6;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e60f" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe60f;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
@@ -984,14 +1016,14 @@
         </div>
         <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-cloud-upload">
+                <span class="icon-googleplus">
                 
                 </span>
-                <span class="mls"> icon-cloud-upload</span>
+                <span class="mls"> icon-googleplus</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e2b7" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe2b7;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e611" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe611;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
@@ -1000,14 +1032,14 @@
         </div>
         <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-user">
+                <span class="icon-unlock2">
                 
                 </span>
-                <span class="mls"> icon-user</span>
+                <span class="mls"> icon-unlock2</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e614" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe614;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e612" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe612;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
@@ -1016,14 +1048,14 @@
         </div>
         <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-speaker">
+                <span class="icon-prof">
                 
                 </span>
-                <span class="mls"> icon-speaker</span>
+                <span class="mls"> icon-prof</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e615" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe615;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="e613" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xe613;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
@@ -1032,14 +1064,14 @@
         </div>
         <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-happy">
+                <span class="icon-newsession">
                 
                 </span>
-                <span class="mls"> icon-happy</span>
+                <span class="mls"> icon-newsession</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e616" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe616;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f044" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf044;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
@@ -1048,14 +1080,14 @@
         </div>
         <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-sad">
+                <span class="icon-blog">
                 
                 </span>
-                <span class="mls"> icon-sad</span>
+                <span class="mls"> icon-blog</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e617" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe617;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f0f6" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf0f6;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
@@ -1064,14 +1096,14 @@
         </div>
         <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-wink">
+                <span class="icon-play-circle">
                 
                 </span>
-                <span class="mls"> icon-wink</span>
+                <span class="mls"> icon-play-circle</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e618" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe618;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f01d" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf01d;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
@@ -1080,14 +1112,14 @@
         </div>
         <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-shocked">
+                <span class="icon-timer">
                 
                 </span>
-                <span class="mls"> icon-shocked</span>
+                <span class="mls"> icon-timer</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e619" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe619;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f1da" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf1da;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
@@ -1096,14 +1128,14 @@
         </div>
         <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-close">
+                <span class="icon-feature">
                 
                 </span>
-                <span class="mls"> icon-close</span>
+                <span class="mls"> icon-feature</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e61a" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe61a;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f0e4" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf0e4;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
@@ -1112,14 +1144,14 @@
         </div>
         <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-users">
+                <span class="icon-warning">
                 
                 </span>
-                <span class="mls"> icon-users</span>
+                <span class="mls"> icon-warning</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e600" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe600;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f071" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf071;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
@@ -1128,14 +1160,14 @@
         </div>
         <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-book2">
+                <span class="icon-flashcard-back">
                 
                 </span>
-                <span class="mls"> icon-book2</span>
+                <span class="mls"> icon-flashcard-back</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e601" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe601;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f249" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf249;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
@@ -1144,18 +1176,18 @@
         </div>
         <div class="glyph fs4">
             <div class="clearfix bshadow0 pbs">
-                <span class="icon-qrcode">
+                <span class="icon-flashcard-front">
                 
                 </span>
-                <span class="mls"> icon-qrcode</span>
+                <span class="mls"> icon-flashcard-front</span>
             </div>
             <fieldset class="fs0 size1of1 clearfix hidden-false">
-                <input type="text" readonly value="e938" class="unit size1of2" />
-                <input type="text" maxlength="1" readonly value="&#xe938;" class="unitRight size1of2 talign-right" />
+                <input type="text" readonly value="f24a" class="unit size1of2" />
+                <input type="text" maxlength="1" readonly value="&#xf24a;" class="unitRight size1of2 talign-right" />
             </fieldset>
             <div class="fs0 bshadow0 clearfix hidden-true">
                 <span class="unit pvs fgc1">liga: </span>
-                <input type="text" readonly value="qrcode" class="liga unitRight" />
+                <input type="text" readonly value="" class="liga unitRight" />
             </div>
         </div>
   </div>
diff --git a/src/main/webapp/resources/icomoon-project/arsnova/fonts/arsnova.eot b/src/main/webapp/resources/icomoon-project/arsnova/fonts/arsnova.eot
index c79e8b5a1b49c5aa62e04deae196cf0dce708340..f3e90b967307211fe9f1ecf7d456f29ce7ac9d93 100644
Binary files a/src/main/webapp/resources/icomoon-project/arsnova/fonts/arsnova.eot and b/src/main/webapp/resources/icomoon-project/arsnova/fonts/arsnova.eot differ
diff --git a/src/main/webapp/resources/icomoon-project/arsnova/fonts/arsnova.svg b/src/main/webapp/resources/icomoon-project/arsnova/fonts/arsnova.svg
index ff5939a3e1c8ff76e8580131624c52b6fb912341..d9df681191fddf1ad5b17e9cddb2df06e34271ea 100644
--- a/src/main/webapp/resources/icomoon-project/arsnova/fonts/arsnova.svg
+++ b/src/main/webapp/resources/icomoon-project/arsnova/fonts/arsnova.svg
@@ -78,4 +78,6 @@
 <glyph unicode="&#xf1c5;" glyph-name="editor-image" d="M838.857 733.714q16-16 27.429-43.429t11.429-50.286v-658.286q0-22.857-16-38.857t-38.857-16h-768q-22.857 0-38.857 16t-16 38.857v914.286q0 22.857 16 38.857t38.857 16h512q22.857 0 50.286-11.429t43.429-27.429zM585.143 873.143v-214.857h214.857q-5.714 16.571-12.571 23.429l-178.857 178.857q-6.857 6.857-23.429 12.571zM804.571 0v585.143h-237.714q-22.857 0-38.857 16t-16 38.857v237.714h-438.857v-877.714h731.429zM731.429 256v-182.857h-585.143v109.714l109.714 109.714 73.143-73.143 219.429 219.429zM256 365.714q-45.714 0-77.714 32t-32 77.714 32 77.714 77.714 32 77.714-32 32-77.714-32-77.714-77.714-32z" />
 <glyph unicode="&#xf1da;" glyph-name="timer" d="M877.714 438.857q0-89.143-34.857-170.286t-93.714-140-140-93.714-170.286-34.857q-98.286 0-186.857 41.429t-150.857 116.857q-4 5.714-3.714 12.857t4.857 11.714l78.286 78.857q5.714 5.143 14.286 5.143 9.143-1.143 13.143-6.857 41.714-54.286 102.286-84t128.571-29.714q59.429 0 113.429 23.143t93.429 62.571 62.571 93.429 23.143 113.429-23.143 113.429-62.571 93.429-93.429 62.571-113.429 23.143q-56 0-107.429-20.286t-91.429-58l78.286-78.857q17.714-17.143 8-39.429-9.714-22.857-33.714-22.857h-256q-14.857 0-25.714 10.857t-10.857 25.714v256q0 24 22.857 33.714 22.286 9.714 39.429-8l74.286-73.714q61.143 57.714 139.714 89.429t162.571 31.714q89.143 0 170.286-34.857t140-93.714 93.714-140 34.857-170.286zM512 603.428v-256q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v36.571q0 8 5.143 13.143t13.143 5.143h128v201.143q0 8 5.143 13.143t13.143 5.143h36.571q8 0 13.143-5.143t5.143-13.143z" />
 <glyph unicode="&#xf1dc;" glyph-name="editor-header" d="M961.143 0q-25.143 0-75.714 2t-76.286 2q-25.143 0-75.429-2t-75.429-2q-13.714 0-21.143 11.714t-7.429 26q0 17.714 9.714 26.286t22.286 9.714 29.143 4 25.714 8.571q18.857 12 18.857 80l-0.571 223.429q0 12-0.571 17.714-7.429 2.286-28.571 2.286h-385.714q-21.714 0-29.143-2.286-0.571-5.714-0.571-17.714l-0.571-212q0-81.143 21.143-93.714 9.143-5.714 27.429-7.429t32.571-2 25.714-8.571 11.429-26q0-14.857-7.143-27.429t-20.857-12.571q-26.857 0-79.714 2t-79.143 2q-24.571 0-73.143-2t-72.571-2q-13.143 0-20.286 12t-7.143 25.714q0 17.143 8.857 25.714t20.571 10 27.143 4.286 24 8.571q18.857 13.143 18.857 81.714l-0.571 32.571v464.571q0 1.714 0.286 14.857t0 20.857-0.857 22-2 24-3.714 20.857-6.286 18-9.143 10.286q-8.571 5.714-25.714 6.857t-30.286 1.143-23.429 8-10.286 25.714q0 14.857 6.857 27.429t20.571 12.571q26.286 0 79.143-2t79.143-2q24 0 72.286 2t72.286 2q14.286 0 21.429-12.571t7.143-27.429q0-17.143-9.714-24.857t-22-8.286-28.286-2.286-24.571-7.429q-20-12-20-91.429l0.571-182.857q0-12 0.571-18.286 7.429-1.714 22.286-1.714h399.429q14.286 0 21.714 1.714 0.571 6.286 0.571 18.286l0.571 182.857q0 79.429-20 91.429-10.286 6.286-33.429 7.143t-37.714 7.429-14.571 28.286q0 14.857 7.143 27.429t21.429 12.571q25.143 0 75.429-2t75.429-2q24.571 0 73.714 2t73.714 2q14.286 0 21.429-12.571t7.143-27.429q0-17.143-10-25.143t-22.857-8.286-29.429-1.714-25.143-7.143q-20-13.143-20-92l0.571-538.857q0-68 19.429-80 9.143-5.714 26.286-7.714t30.571-2.571 23.714-8.857 10.286-25.429q0-14.857-6.857-27.429t-20.571-12.571z" />
+<glyph unicode="&#xf249;" glyph-name="flashcard-back" horiz-adv-x="878" d="M585.143 237.714v-237.714h-530.286q-22.857 0-38.857 16t-16 38.857v768q0 22.857 16 38.857t38.857 16h768q22.857 0 38.857-16t16-38.857v-530.286h-237.714q-22.857 0-38.857-16t-16-38.857zM658.286 219.428h217.714q-8.571-46.857-37.143-75.429l-105.143-105.143q-28.571-28.571-75.429-37.143v217.714z" />
+<glyph unicode="&#xf24a;" glyph-name="flashcard-front" horiz-adv-x="878" d="M800 219.428h-141.714v-141.714q16.571 5.714 23.429 12.571l105.714 105.714q6.857 6.857 12.571 23.429zM640 292.571h164.571v512h-731.429v-731.429h512v164.571q0 22.857 16 38.857t38.857 16zM877.714 822.857v-585.143q0-22.857-11.429-50.286t-27.429-43.429l-105.143-105.143q-16-16-43.429-27.429t-50.286-11.429h-585.143q-22.857 0-38.857 16t-16 38.857v768q0 22.857 16 38.857t38.857 16h768q22.857 0 38.857-16t16-38.857z" />
 </font></defs></svg>
\ No newline at end of file
diff --git a/src/main/webapp/resources/icomoon-project/arsnova/fonts/arsnova.ttf b/src/main/webapp/resources/icomoon-project/arsnova/fonts/arsnova.ttf
index 8e0abec34ac7193d6ea38e1454e732e6c94d3a55..990a3bdf85c60f1d26f97b6fc8ad9c5876ab9c10 100644
Binary files a/src/main/webapp/resources/icomoon-project/arsnova/fonts/arsnova.ttf and b/src/main/webapp/resources/icomoon-project/arsnova/fonts/arsnova.ttf differ
diff --git a/src/main/webapp/resources/icomoon-project/arsnova/fonts/arsnova.woff b/src/main/webapp/resources/icomoon-project/arsnova/fonts/arsnova.woff
index 9f915971a48cc92054a3c74b6397c66808726729..252aa8b04caeba05b25971292839814039c82ef4 100644
Binary files a/src/main/webapp/resources/icomoon-project/arsnova/fonts/arsnova.woff and b/src/main/webapp/resources/icomoon-project/arsnova/fonts/arsnova.woff differ
diff --git a/src/main/webapp/resources/icomoon-project/arsnova/selection.json b/src/main/webapp/resources/icomoon-project/arsnova/selection.json
index 42ef630f1262748a96400967b6ca5509c6bdee7a..07c88b726c6a0581ddbef5f26fe7265eb431d697 100644
--- a/src/main/webapp/resources/icomoon-project/arsnova/selection.json
+++ b/src/main/webapp/resources/icomoon-project/arsnova/selection.json
@@ -1,1982 +1,2107 @@
 {
-	"IcoMoonType": "selection",
-	"icons": [
-		{
-			"icon": {
-				"paths": [
-					"M1024 512q0 99.429-68.571 183.714t-186.286 133.143-257.143 48.857q-40 0-82.857-4.571-113.143 100-262.857 138.286-28 8-65.143 12.571-9.714 1.143-17.429-5.143t-10-16.571v-0.571q-1.714-2.286-0.286-6.857t1.143-5.714 2.571-5.429l3.429-5.143t4-4.857 4.571-5.143q4-4.571 17.714-19.714t19.714-21.714 17.714-22.571 18.571-29.143 15.429-33.714 14.857-43.429q-89.714-50.857-141.429-125.714t-51.714-160.571q0-74.286 40.571-142t109.143-116.857 163.429-78 198.857-28.857q139.429 0 257.143 48.857t186.286 133.143 68.571 183.714z"
-				],
-				"width": 1023.9973576860502,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"comment"
-				],
-				"defaultCode": 61557,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 110,
-				"order": 1,
-				"name": "comment",
-				"prevSize": 28,
-				"code": 61557
-			},
-			"setIdx": 0,
-			"setId": 5,
-			"iconIdx": 110
-		},
-		{
-			"icon": {
-				"paths": [
-					"M507.429 676.571l66.286-66.286-86.857-86.857-66.286 66.286v32h54.857v54.857h32zM758.857 265.143q-9.143-9.143-18.857 0.571l-200 200q-9.714 9.714-0.571 18.857t18.857-0.571l200-200q9.714-9.714 0.571-18.857zM804.571 604.571v108.571q0 68-48.286 116.286t-116.286 48.286h-475.429q-68 0-116.286-48.286t-48.286-116.286v-475.429q0-68 48.286-116.286t116.286-48.286h475.429q36 0 66.857 14.286 8.571 4 10.286 13.143 1.714 9.714-5.143 16.571l-28 28q-8 8-18.286 4.571-13.143-3.429-25.714-3.429h-475.429q-37.714 0-64.571 26.857t-26.857 64.571v475.429q0 37.714 26.857 64.571t64.571 26.857h475.429q37.714 0 64.571-26.857t26.857-64.571v-72q0-7.429 5.143-12.571l36.571-36.571q8.571-8.571 20-4t11.429 16.571zM749.714 182.857l164.571 164.571-384 384h-164.571v-164.571zM1003.429 258.286l-52.571 52.571-164.571-164.571 52.571-52.571q16-16 38.857-16t38.857 16l86.857 86.857q16 16 16 38.857t-16 38.857z"
-				],
-				"width": 1019.4270350136794,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"edit",
-					"pencil-square-o"
-				],
-				"defaultCode": 61508,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 0,
-				"order": 1,
-				"name": "pencil-square",
-				"prevSize": 28,
-				"code": 61509
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 0
-		},
-		{
-			"icon": {
-				"paths": [
-					"M996.571 804.571q18.857 0 24 10.571t-6.286 25.429l-72 92.571q-11.429 14.857-28 14.857t-28-14.857l-72-92.571q-11.429-14.857-6.286-25.429t24-10.571h45.714v-585.143h-45.714q-18.857 0-24-10.571t6.286-25.429l72-92.571q11.429-14.857 28-14.857t28 14.857l72 92.571q11.429 14.857 6.286 25.429t-24 10.571h-45.714v585.143h45.714zM46.286 73.714l30.857 15.429q6.857 2.857 120.571 2.857 25.143 0 75.429-1.143t75.429-1.143q20.571 0 61.429 0.286t61.429 0.286h167.429q3.429 0 12 0.286t11.714 0 9.143-1.714 10-5.143 8.571-10l24-0.571q2.286 0 8 0.286t8 0.286q1.143 64 1.143 192 0 45.714-2.857 62.286-22.286 8-38.857 10.286-14.286-25.143-30.857-73.143-1.714-5.143-6.286-27.429t-8.286-42-4.286-20.286q-3.429-4.571-6.857-7.143t-8.857-3.429-7.429-1.429-10.286-0.286-9.429 0.286q-9.714 0-38-0.286t-42.571-0.286-36.571 1.143-40.571 3.429q-5.143 46.286-4.571 77.714 0 53.714 1.143 221.714t1.143 260q0 9.143-1.429 40.857t0 52.286 7.143 39.429q22.857 12 70.857 24.286t68.571 21.429q2.857 22.857 2.857 28.571 0 8-1.714 16.571l-19.429 0.571q-43.429 1.143-124.571-4.571t-118.286-5.714q-28.571 0-86.286 5.143t-86.857 5.143q-1.714-29.143-1.714-29.714v-5.143q9.714-15.429 35.143-24.571t56.286-16.571 44.571-15.429q10.857-24 10.857-218.857 0-57.714-1.714-173.143t-1.714-173.143v-66.857q0-1.143 0.286-8.857t0.286-14.286-0.571-14.571-1.714-13.714-2.857-8q-6.286-6.857-92.571-6.857-18.857 0-53.143 6.857t-45.714 14.857q-10.857 7.429-19.429 41.429t-18 63.429-24.286 30.571q-24-14.857-32-25.143v-218.857z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"text-height"
-				],
-				"defaultCode": 61492,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"name": "text-height",
-				"order": 1,
-				"id": 1,
-				"prevSize": 28,
-				"code": 61492
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 1
-		},
-		{
-			"icon": {
-				"paths": [
-					"M640 146.286h-475.429q-37.714 0-64.571 26.857t-26.857 64.571v475.429q0 37.714 26.857 64.571t64.571 26.857h475.429q37.714 0 64.571-26.857t26.857-64.571v-475.429q0-37.714-26.857-64.571t-64.571-26.857zM804.571 237.714v475.429q0 68-48.286 116.286t-116.286 48.286h-475.429q-68 0-116.286-48.286t-48.286-116.286v-475.429q0-68 48.286-116.286t116.286-48.286h475.429q68 0 116.286 48.286t48.286 116.286z"
-				],
-				"width": 805,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"square-o"
-				],
-				"defaultCode": 61590,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"name": "square",
-				"order": 1,
-				"id": 2,
-				"prevSize": 28,
-				"code": 61590
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 2
-		},
-		{
-			"icon": {
-				"paths": [
-					"M261.714 504.571q-42.286-92.571-42.286-212h-146.286v54.857q0 44.571 54 92.571t134.571 64.571zM877.714 347.429v-54.857h-146.286q0 119.429-42.286 212 80.571-16.571 134.571-64.571t54-92.571zM950.857 274.286v73.143q0 40.571-23.714 81.714t-64 74.286-98.857 55.714-123.143 25.429q-24 30.857-54.286 54.286-21.714 19.429-30 41.429t-8.286 51.143q0 30.857 17.429 52t55.714 21.143q42.857 0 76.286 26t33.429 65.429v36.571q0 8-5.143 13.143t-13.143 5.143h-475.429q-8 0-13.143-5.143t-5.143-13.143v-36.571q0-39.429 33.429-65.429t76.286-26q38.286 0 55.714-21.143t17.429-52q0-29.143-8.286-51.143t-30-41.429q-30.286-23.429-54.286-54.286-64.571-2.857-123.143-25.429t-98.857-55.714-64-74.286-23.714-81.714v-73.143q0-22.857 16-38.857t38.857-16h164.571v-54.857q0-37.714 26.857-64.571t64.571-26.857h329.143q37.714 0 64.571 26.857t26.857 64.571v54.857h164.571q22.857 0 38.857 16t16 38.857z"
-				],
-				"width": 951,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"trophy"
-				],
-				"defaultCode": 61585,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"name": "trophy",
-				"order": 1,
-				"id": 3,
-				"prevSize": 28,
-				"code": 61585
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 3
-		},
-		{
-			"icon": {
-				"paths": [
-					"M317.143 869.143q42.286 18.286 80 18.286 214.857 0 214.857-191.429 0-65.143-23.429-102.857-15.429-25.143-35.143-42.286t-38.571-26.571-46-14.286-48-6-54-1.143q-41.714 0-57.714 5.714 0 30.286-0.286 90.857t-0.286 90.286q0 4.571-0.571 38.571t-0.286 55.143 2.571 47.714 6.857 38zM309.143 442.857q24 4 62.286 4 46.857 0 81.714-7.429t62.857-25.429 42.571-51.143 14.571-81.143q0-40-16.571-70t-45.143-46.857-61.714-24.857-70.857-8q-28.571 0-74.286 7.429 0 28.571 2.286 86.286t2.286 86.857q0 15.429-0.286 45.714t-0.286 45.143q0 26.286 0.571 39.429zM0 950.857l1.143-53.714q8.571-2.286 48.571-9.143t60.571-15.429q4-6.857 7.143-15.429t4.857-19.143 3.143-18.571 1.714-21.429 0.286-19.429v-37.429q0-561.143-12.571-585.714-2.286-4.571-12.571-8.286t-25.429-6.286-28.286-4-27.714-2.571-17.429-1.714l-2.286-47.429q56-1.143 194.286-6.571t213.143-5.429q13.143 0 39.143 0.286t38.571 0.286q40 0 78 7.429t73.429 24 61.714 40.571 42.286 59.714 16 78.571q0 29.714-9.429 54.571t-22.286 41.143-36.857 32.857-41.714 25.714-48 22.857q88 20 146.571 76.571t58.571 141.714q0 57.143-20 102.571t-53.429 74.571-78.857 48.857-93.429 27.714-100.571 8q-25.143 0-75.429-1.714t-75.429-1.714q-60.571 0-175.429 6.286t-132 6.857z"
-				],
-				"width": 805,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"bold"
-				],
-				"defaultCode": 61490,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"name": "editor-bold",
-				"order": 47,
-				"id": 4,
-				"prevSize": 28,
-				"code": 61490
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 4
-		},
-		{
-			"icon": {
-				"paths": [
-					"M438.857 73.143q119.429 0 220.286 58.857t159.714 159.714 58.857 220.286-58.857 220.286-159.714 159.714-220.286 58.857-220.286-58.857-159.714-159.714-58.857-220.286 58.857-220.286 159.714-159.714 220.286-58.857zM595.429 370.857q-1.143 0.571-5.429 5.429t-7.714 5.429q1.143 0 2.571-2.857t2.857-6.286 2-4q3.429-4 12.571-8.571 8-3.429 29.714-6.857 19.429-4.571 29.143 6.286-1.143-1.143 5.429-7.429t8.286-6.857q1.714-1.143 8.571-2.571t8.571-4.286l1.143-12.571q-6.857 0.571-10-4t-3.714-12q0 1.143-3.429 4.571 0-4-2.571-4.571t-6.571 0.571-5.143 0.571q-5.714-1.714-8.571-4.286t-4.571-9.429-2.286-8.571q-1.143-2.857-5.429-6t-5.429-6q-0.571-1.143-1.429-3.143t-1.714-3.714-2.286-3.143-3.143-1.429-4 2.857-4.286 5.714-2.571 2.857q-1.714-1.143-3.429-0.857t-2.571 0.571-2.571 1.714-2.857 2q-1.714 1.143-4.857 1.714t-4.857 1.143q8.571-2.857-0.571-6.286-5.714-2.286-9.143-1.714 5.143-2.286 4.286-6.857t-4.857-8h2.857q-0.571-2.286-4.857-4.857t-10-4.857-7.429-3.429q-4.571-2.857-19.429-5.429t-18.857-0.286q-2.857 3.429-2.571 6t2.286 8 2 7.143q0.571 3.429-3.143 7.429t-3.714 6.857q0 4 8 8.857t5.714 12.286q-1.714 4.571-9.143 9.143t-9.143 6.857q-2.857 4.571-0.857 10.571t6 9.429q1.143 1.143 0.857 2.286t-2 2.571-3.143 2.286-3.714 2l-1.714 1.143q-6.286 2.857-11.714-3.429t-7.714-14.857q-4-14.286-9.143-17.143-13.143-4.571-16.571 0.571-2.857-7.429-23.429-14.857-14.286-5.143-33.143-2.286 3.429-0.571 0-8.571-4-8.571-10.857-6.857 1.714-3.429 2.286-10t0.571-7.714q1.714-7.429 6.857-13.143 0.571-0.571 4-4.857t5.429-7.714 0.286-3.429q20 2.286 28.571-6.286 2.857-2.857 6.571-9.714t6-9.714q5.143-3.429 8-3.143t8.286 3.143 8.286 2.857q8 0.571 8.857-6.286t-4.286-11.429q6.857 0.571 1.714-9.714-2.857-4-4.571-5.143-6.857-2.286-15.429 2.857-4.571 2.286 1.143 4.571-0.571-0.571-5.429 6t-9.429 10-9.143-2.857q-0.571-0.571-3.143-7.714t-5.429-7.714q-4.571 0-9.143 8.571 1.714-4.571-6.286-8.571t-13.714-4.571q10.857-6.857-4.571-15.429-4-2.286-11.714-2.857t-11.143 2.286q-2.857 4-3.143 6.571t2.857 4.571 6 3.143 6.571 2.286 4.857 1.714q8 5.714 4.571 8-1.143 0.571-4.857 2t-6.571 2.571-3.429 2.286q-1.714 2.286 0 8t-1.143 8q-2.857-2.857-5.143-10t-4-9.429q4 5.143-14.286 3.429l-5.714-0.571q-2.286 0-9.143 1.143t-11.714 0.571-7.714-4.571q-2.286-4.571 0-11.429 0.571-2.286 2.286-1.143-2.286-1.714-6.286-5.429t-5.714-4.857q-26.286 8.571-53.714 23.429 3.429 0.571 6.857-0.571 2.857-1.143 7.429-3.714t5.714-3.143q19.429-8 24-4l2.857-2.857q8 9.143 11.429 14.286-4-2.286-17.143-0.571-11.429 3.429-12.571 6.857 4 6.857 2.857 10.286-2.286-1.714-6.571-5.714t-8.286-6.286-8.571-2.857q-9.143 0-12.571 0.571-83.429 45.714-134.286 126.857 4 4 6.857 4.571 2.286 0.571 2.857 5.143t1.429 6.286 6.571-1.714q5.143 4.571 1.714 10.857 0.571-0.571 25.143 15.429 10.857 9.714 12 12 1.714 6.286-5.714 10.286-0.571-1.143-5.143-5.143t-5.143-2.286q-1.714 2.857 0.286 10.571t6 7.143q-4 0-5.429 9.143t-1.429 20.286-0.571 13.429l1.143 0.571q-1.714 6.857 3.143 19.714t12.286 11.143q-7.429 1.714 11.429 24.571 3.429 4.571 4.571 5.143 1.714 1.143 6.857 4.286t8.571 5.714 5.714 6q2.286 2.857 5.714 12.857t8 13.429q-1.143 3.429 5.429 11.429t6 13.143q-0.571 0-1.429 0.571t-1.429 0.571q1.714 4 8.857 8t8.857 7.429q0.571 1.714 1.143 5.714t1.714 6.286 4.571 1.143q1.143-11.429-13.714-35.429-8.571-14.286-9.714-16.571-1.714-2.857-3.143-8.857t-2.571-8.286q1.143 0 3.429 0.857t4.857 2 4.286 2.286 1.143 1.714q-1.714 4 1.143 10t6.857 10.571 9.714 10.857 6.857 7.429q3.429 3.429 8 11.143t0 7.714q5.143 0 11.429 5.714t9.714 11.429q2.857 4.571 4.571 14.857t2.857 13.714q1.143 4 4.857 7.714t7.143 5.429l9.143 4.571t7.429 4q2.857 1.143 10.571 6t12.286 6.571q5.714 2.286 9.143 2.286t8.286-1.429 7.714-2q8.571-1.143 16.571 8.571t12 12q20.571 10.857 31.429 6.286-1.143 0.571 0.286 4.286t4.571 8.857 5.143 8.286 3.143 4.857q2.857 3.429 10.286 8.571t10.286 8.571q3.429-2.286 4-5.143-1.714 4.571 4 11.429t10.286 5.714q8-1.714 8-18.286-17.714 8.571-28-10.286 0-0.571-1.429-3.143t-2.286-4.857-1.429-4.857 0-4.286 2.857-1.714q5.143 0 5.714-2t-1.143-7.143-2.286-7.429q-0.571-4.571-6.286-11.429t-6.857-8.571q-2.857 5.143-9.143 4.571t-9.143-5.143q0 0.571-0.857 3.143t-0.857 3.714q-7.429 0-8.571-0.571 0.571-1.714 1.429-10t2-12.857q0.571-2.286 3.143-6.857t4.286-8.286 2.286-7.143-2.571-5.429-10-1.429q-10.857 0.571-14.857 11.429-0.571 1.714-1.714 6t-2.857 6.571-5.143 4q-4 1.714-13.714 1.143t-13.714-2.857q-7.429-4.571-12.857-16.571t-5.429-21.143q0-5.714 1.429-15.143t1.714-14.286-3.143-14q1.714-1.143 5.143-5.429t5.714-6q1.143-0.571 2.571-0.857t2.571 0 2.286-0.857 1.714-3.429q-0.571-0.571-2.286-1.714-1.714-1.714-2.286-1.714 4 1.714 16.286-0.857t15.714 0.857q8.571 6.286 12.571-1.143 0-0.571-1.429-5.429t-0.286-7.714q2.857 15.429 16.571 5.143 1.714 1.714 8.857 2.857t10 2.857q1.714 1.143 4 3.143t3.143 2.571 2.857-0.286 4.857-3.714q5.714 8 6.857 13.714 6.286 22.857 10.857 25.143 4 1.714 6.286 1.143t2.571-5.429 0-8-0.857-7.143l-0.571-4.571v-10.286l-0.571-4.571q-8.571-1.714-10.571-6.857t0.857-10.571 8.571-10.571q0.571-0.571 4.571-2t8.857-3.714 7.143-4.571q12-10.857 8.571-20 4 0 6.286-5.143-0.571 0-2.857-1.714t-4.286-2.857-2.571-1.143q5.143-2.857 1.143-9.143 2.857-1.714 4.286-6.286t4.286-5.714q5.143 6.857 12 1.143 4-4.571 0.571-9.143 2.857-4 11.714-6t10.571-5.429q4 1.143 4.571-1.143t0.571-6.857 1.714-6.857q2.286-2.857 8.571-5.143t7.429-2.857l9.714-6.286q1.714-2.286 0-2.286 10.286 1.143 17.714-6.286 5.714-6.286-3.429-11.429 1.714-3.429-1.714-5.429t-8.571-3.143q1.714-0.571 6.571-0.286t6-0.857q8.571-5.714-4-9.143-9.714-2.857-24.571 6.857zM502.286 872q117.714-20.571 200.571-108-1.714-1.714-7.143-2.571t-7.143-2q-10.286-4-13.714-4.571 0.571-4-1.429-7.429t-4.571-5.143-7.143-4.571-6.286-4q-1.143-1.143-4-3.429t-4-3.143-4.286-2.571-4.857-1.143-5.714 0.571l-1.714 0.571q-1.714 0.571-3.143 1.429t-3.143 1.714-2.286 1.714 0 1.429q-12-9.714-20.571-12.571-2.857-0.571-6.286-3.143t-6-4-5.714-0.857-6.571 4q-2.857 2.857-3.429 8.571t-1.143 7.429q-4-2.857 0-10t1.143-10.571q-1.714-3.429-6-2.571t-6.857 2.571-6.571 4.857-5.143 3.714-4.857 3.143-4.857 4.286q-1.714 2.286-3.429 6.857t-2.857 6.286q-1.143-2.286-6.571-3.714t-5.429-3.143q1.143 5.714 2.286 20t2.857 21.714q4 17.714-6.857 27.429-15.429 14.286-16.571 22.857-2.286 12.571 6.857 14.857 0 4-4.571 11.714t-4 12.286q0 3.429 1.143 9.143z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"globe"
-				],
-				"defaultCode": 61612,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"name": "editor-hyperlink",
-				"order": 48,
-				"id": 5,
-				"prevSize": 28,
-				"code": 61612
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 5
-		},
-		{
-			"icon": {
-				"paths": [
-					"M219.429 804.571q0 45.714-32 77.714t-77.714 32-77.714-32-32-77.714 32-77.714 77.714-32 77.714 32 32 77.714zM219.429 512q0 45.714-32 77.714t-77.714 32-77.714-32-32-77.714 32-77.714 77.714-32 77.714 32 32 77.714zM1024 749.714v109.714q0 7.429-5.429 12.857t-12.857 5.429h-694.857q-7.429 0-12.857-5.429t-5.429-12.857v-109.714q0-7.429 5.429-12.857t12.857-5.429h694.857q7.429 0 12.857 5.429t5.429 12.857zM219.429 219.429q0 45.714-32 77.714t-77.714 32-77.714-32-32-77.714 32-77.714 77.714-32 77.714 32 32 77.714zM1024 457.143v109.714q0 7.429-5.429 12.857t-12.857 5.429h-694.857q-7.429 0-12.857-5.429t-5.429-12.857v-109.714q0-7.429 5.429-12.857t12.857-5.429h694.857q7.429 0 12.857 5.429t5.429 12.857zM1024 164.571v109.714q0 7.429-5.429 12.857t-12.857 5.429h-694.857q-7.429 0-12.857-5.429t-5.429-12.857v-109.714q0-7.429 5.429-12.857t12.857-5.429h694.857q7.429 0 12.857 5.429t5.429 12.857z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"list-ul"
-				],
-				"defaultCode": 61642,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"name": "editor-ul",
-				"order": 49,
-				"id": 6,
-				"prevSize": 28,
-				"code": 61642
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 6
-		},
-		{
-			"icon": {
-				"paths": [
-					"M217.714 925.714q0 45.714-31.143 72t-77.429 26.286q-60.571 0-98.286-37.714l32.571-50.286q28 25.714 60.571 25.714 16.571 0 28.857-8.286t12.286-24.286q0-36.571-60-32l-14.857-32q4.571-5.714 18.571-24.857t24.286-30.857 21.143-22v-0.571q-9.143 0-27.714 0.571t-27.714 0.571v30.286h-60.571v-86.857h190.286v50.286l-54.286 65.714q29.143 6.857 46.286 28t17.143 50.286zM218.857 567.429v90.857h-206.857q-3.429-20.571-3.429-30.857 0-29.143 13.429-53.143t32.286-38.857 37.714-27.143 32.286-24.857 13.429-25.714q0-14.286-8.286-22t-22.571-7.714q-26.286 0-46.286 33.143l-48.571-33.714q13.714-29.143 40.857-45.429t60.286-16.286q41.714 0 70.286 23.714t28.571 64.286q0 28.571-19.429 52.286t-42.857 36.857-43.143 28.857-20.286 30h72.571v-34.286h60zM1024 749.714v109.714q0 7.429-5.429 12.857t-12.857 5.429h-694.857q-7.429 0-12.857-5.429t-5.429-12.857v-109.714q0-8 5.143-13.143t13.143-5.143h694.857q7.429 0 12.857 5.429t5.429 12.857zM219.429 236v56.571h-191.429v-56.571h61.143q0-23.429 0.286-69.714t0.286-69.143v-6.857h-1.143q-4.571 9.714-28.571 30.857l-40.571-43.429 77.714-72.571h60.571v230.857h61.714zM1024 457.143v109.714q0 7.429-5.429 12.857t-12.857 5.429h-694.857q-7.429 0-12.857-5.429t-5.429-12.857v-109.714q0-8 5.143-13.143t13.143-5.143h694.857q7.429 0 12.857 5.429t5.429 12.857zM1024 164.571v109.714q0 7.429-5.429 12.857t-12.857 5.429h-694.857q-7.429 0-12.857-5.429t-5.429-12.857v-109.714q0-7.429 5.429-12.857t12.857-5.429h694.857q7.429 0 12.857 5.429t5.429 12.857z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"list-ol"
-				],
-				"defaultCode": 61643,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"name": "editor-ol",
-				"order": 50,
-				"id": 7,
-				"prevSize": 28,
-				"code": 61643
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 7
-		},
-		{
-			"icon": {
-				"paths": [
-					"M438.857 182.857v402.286q0 59.429-23.143 113.429t-62.571 93.429-93.429 62.571-113.429 23.143h-36.571q-14.857 0-25.714-10.857t-10.857-25.714v-73.143q0-14.857 10.857-25.714t25.714-10.857h36.571q60.571 0 103.429-42.857t42.857-103.429v-18.286q0-22.857-16-38.857t-38.857-16h-128q-45.714 0-77.714-32t-32-77.714v-219.429q0-45.714 32-77.714t77.714-32h219.429q45.714 0 77.714 32t32 77.714zM950.857 182.857v402.286q0 59.429-23.143 113.429t-62.571 93.429-93.429 62.571-113.429 23.143h-36.571q-14.857 0-25.714-10.857t-10.857-25.714v-73.143q0-14.857 10.857-25.714t25.714-10.857h36.571q60.571 0 103.429-42.857t42.857-103.429v-18.286q0-22.857-16-38.857t-38.857-16h-128q-45.714 0-77.714-32t-32-77.714v-219.429q0-45.714 32-77.714t77.714-32h219.429q45.714 0 77.714 32t32 77.714z"
-				],
-				"width": 951,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"quote-right"
-				],
-				"defaultCode": 61710,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"name": "editor-quote",
-				"order": 53,
-				"id": 8,
-				"prevSize": 28,
-				"code": 61710
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 8
-		},
-		{
-			"icon": {
-				"paths": [
-					"M352.571 799.429l-28.571 28.571q-5.714 5.714-13.143 5.714t-13.143-5.714l-266.286-266.286q-5.714-5.714-5.714-13.143t5.714-13.143l266.286-266.286q5.714-5.714 13.143-5.714t13.143 5.714l28.571 28.571q5.714 5.714 5.714 13.143t-5.714 13.143l-224.571 224.571 224.571 224.571q5.714 5.714 5.714 13.143t-5.714 13.143zM690.286 189.714l-213.143 737.714q-2.286 7.429-8.857 11.143t-13.429 1.429l-35.429-9.714q-7.429-2.286-11.143-8.857t-1.429-14l213.143-737.714q2.286-7.429 8.857-11.143t13.429-1.429l35.429 9.714q7.429 2.286 11.143 8.857t1.429 14zM1065.714 561.714l-266.286 266.286q-5.714 5.714-13.143 5.714t-13.143-5.714l-28.571-28.571q-5.714-5.714-5.714-13.143t5.714-13.143l224.571-224.571-224.571-224.571q-5.714-5.714-5.714-13.143t5.714-13.143l28.571-28.571q5.714-5.714 13.143-5.714t13.143 5.714l266.286 266.286q5.714 5.714 5.714 13.143t-5.714 13.143z"
-				],
-				"width": 1097,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"code"
-				],
-				"defaultCode": 61729,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"name": "editor-code",
-				"order": 52,
-				"id": 9,
-				"prevSize": 28,
-				"code": 61729
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 9
-		},
-		{
-			"icon": {
-				"paths": [
-					"M512.571 782.286v95.429h-141.714l-90.857-144-13.714-24q-4.571-5.143-6.286-12h-1.714l-5.143 12q-5.714 11.429-14.286 25.143l-88.571 142.857h-147.429v-95.429h73.143l112.571-166.286-105.714-155.429h-78.286v-96h157.714l79.429 130.286q1.143 2.286 13.143 24 4.571 5.143 6.286 12h1.714q1.714-5.143 6.286-12l14.286-24 80-130.286h146.857v96h-71.429l-105.143 152.571 116.571 169.143h62.286zM876.571 394.286v117.714h-293.714l-1.714-15.429q-2.286-16-2.286-26.286 0-36.571 14.857-66.857t37.143-49.429 48-37.143 48-31.143 37.143-30.857 14.857-36.571q0-21.714-16.857-35.714t-40.286-14q-29.143 0-55.429 22.286-8 6.286-20.571 21.714l-60-52.571q14.857-21.143 36-37.714 47.429-37.143 107.429-37.143 62.857 0 101.714 34t38.857 90.571q0 32-14 58.857t-35.429 43.714-46.571 33.429-46.857 28.857-37.429 29.429-17.429 36h132.571v-45.714h72z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"superscript"
-				],
-				"defaultCode": 61739,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"name": "editor-script",
-				"order": 51,
-				"id": 10,
-				"prevSize": 28,
-				"code": 61739
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 10
-		},
-		{
-			"icon": {
-				"paths": [
-					"M554.857 710.857v120.571q0 38.286-22.286 38.286-13.143 0-25.714-12.571v-172q12.571-12.571 25.714-12.571 22.286 0 22.286 38.286zM748 711.429v26.286h-51.429v-26.286q0-38.857 25.714-38.857t25.714 38.857zM196 586.857h61.143v-53.714h-178.286v53.714h60v325.143h57.143v-325.143zM360.571 912h50.857v-282.286h-50.857v216q-17.143 24-32.571 24-10.286 0-12-12-0.571-1.714-0.571-20v-208h-50.857v223.429q0 28 4.571 41.714 6.857 21.143 33.143 21.143 27.429 0 58.286-34.857v30.857zM605.714 827.429v-112.571q0-41.714-5.143-56.571-9.714-32-40.571-32-28.571 0-53.143 30.857v-124h-50.857v378.857h50.857v-27.429q25.714 31.429 53.143 31.429 30.857 0 40.571-31.429 5.143-15.429 5.143-57.143zM798.857 821.714v-7.429h-52q0 29.143-1.143 34.857-4 20.571-22.857 20.571-26.286 0-26.286-39.429v-49.714h102.286v-58.857q0-45.143-15.429-66.286-22.286-29.143-60.571-29.143-38.857 0-61.143 29.143-16 21.143-16 66.286v98.857q0 45.143 16.571 66.286 22.286 29.143 61.714 29.143 41.143 0 61.714-30.286 10.286-15.429 12-30.857 1.143-5.143 1.143-33.143zM451.429 300v-120q0-39.429-24.571-39.429t-24.571 39.429v120q0 40 24.571 40t24.571-40zM862.286 729.143q0 133.714-14.857 200-8 33.714-33.143 56.571t-58.286 26.286q-105.143 12-317.143 12t-317.143-12q-33.143-3.429-58.571-26.286t-32.857-56.571q-14.857-64-14.857-200 0-133.714 14.857-200 8-33.714 33.143-56.571t58.857-26.857q104.571-11.429 316.571-11.429t317.143 11.429q33.143 4 58.571 26.857t32.857 56.571q14.857 64 14.857 200zM292 0h58.286l-69.143 228v154.857h-57.143v-154.857q-8-42.286-34.857-121.143-21.143-58.857-37.143-106.857h60.571l40.571 150.286zM503.429 190.286v100q0 46.286-16 67.429-21.143 29.143-60.571 29.143-38.286 0-60-29.143-16-21.714-16-67.429v-100q0-45.714 16-66.857 21.714-29.143 60-29.143 39.429 0 60.571 29.143 16 21.143 16 66.857zM694.857 97.714v285.143h-52v-31.429q-30.286 35.429-58.857 35.429-26.286 0-33.714-21.143-4.571-13.714-4.571-42.857v-225.143h52v209.714q0 18.857 0.571 20 1.714 12.571 12 12.571 15.429 0 32.571-24.571v-217.714h52z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"youtube"
-				],
-				"defaultCode": 61799,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"name": "editor-youtube",
-				"order": 56,
-				"id": 11,
-				"prevSize": 28,
-				"code": 61799
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 11
-		},
-		{
-			"icon": {
-				"paths": [
-					"M716.571 364q9.143-48.571-12-75.429-29.714-37.143-106.857-25.714-9.714 1.714-23.429 7.143t-32.857 17.429-36.857 27.714-34 40-25.429 52.286q45.714-4 64.857 9.143t15.143 56.571q-2.857 29.714-29.714 81.714-24.571 44.571-40.571 56.571-25.143 18.286-49.714-8-13.143-13.714-21.429-36.857t-10.857-41.714-5.714-48-4.857-40.857q-13.143-73.714-19.429-93.714-6.857-21.143-20.286-39.429t-28.857-22.857q-32.571-9.143-72.571 14.286-30.857 18.286-78 60.571t-70 58.286v4q9.143 4.571 14.571 14.857t12.286 11.429q12 1.714 31.143-4.857t33.143-6 23.714 17.143q6.286 10.286 10.571 22t8.571 27.429 7.143 23.143q9.714 26.286 30.286 106.857 20.571 83.429 32.571 112.571 24 56.571 58.857 71.429 24.571 6.857 48.571 0.857t43.429-18q74.857-44 142.857-135.429 59.429-79.429 98.571-167.143t47.143-129.429zM877.714 237.714v548.571q0 68-48.286 116.286t-116.286 48.286h-548.571q-68 0-116.286-48.286t-48.286-116.286v-548.571q0-68 48.286-116.286t116.286-48.286h548.571q68 0 116.286 48.286t48.286 116.286z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"vimeo-square"
-				],
-				"defaultCode": 61844,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"name": "editor-vimeo",
-				"order": 54,
-				"id": 12,
-				"prevSize": 28,
-				"code": 61844
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 12
-		},
-		{
-			"icon": {
-				"paths": [
-					"M838.857 217.143q16 16 27.429 43.429t11.429 50.286v658.286q0 22.857-16 38.857t-38.857 16h-768q-22.857 0-38.857-16t-16-38.857v-914.286q0-22.857 16-38.857t38.857-16h512q22.857 0 50.286 11.429t43.429 27.429zM585.143 77.714v214.857h214.857q-5.714-16.571-12.571-23.429l-178.857-178.857q-6.857-6.857-23.429-12.571zM804.571 950.857v-585.143h-237.714q-22.857 0-38.857-16t-16-38.857v-237.714h-438.857v877.714h731.429zM731.429 694.857v182.857h-585.143v-109.714l109.714-109.714 73.143 73.143 219.429-219.429zM256 585.143q-45.714 0-77.714-32t-32-77.714 32-77.714 77.714-32 77.714 32 32 77.714-32 77.714-77.714 32z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"file-image-o",
-					"file-photo-o",
-					"file-picture-o"
-				],
-				"defaultCode": 61893,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"name": "editor-image",
-				"order": 57,
-				"id": 13,
-				"prevSize": 28,
-				"code": 61893
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 13
-		},
-		{
-			"icon": {
-				"paths": [
-					"M961.143 950.857q-25.143 0-75.714-2t-76.286-2q-25.143 0-75.429 2t-75.429 2q-13.714 0-21.143-11.714t-7.429-26q0-17.714 9.714-26.286t22.286-9.714 29.143-4 25.714-8.571q18.857-12 18.857-80l-0.571-223.429q0-12-0.571-17.714-7.429-2.286-28.571-2.286h-385.714q-21.714 0-29.143 2.286-0.571 5.714-0.571 17.714l-0.571 212q0 81.143 21.143 93.714 9.143 5.714 27.429 7.429t32.571 2 25.714 8.571 11.429 26q0 14.857-7.143 27.429t-20.857 12.571q-26.857 0-79.714-2t-79.143-2q-24.571 0-73.143 2t-72.571 2q-13.143 0-20.286-12t-7.143-25.714q0-17.143 8.857-25.714t20.571-10 27.143-4.286 24-8.571q18.857-13.143 18.857-81.714l-0.571-32.571v-464.571q0-1.714 0.286-14.857t0-20.857-0.857-22-2-24-3.714-20.857-6.286-18-9.143-10.286q-8.571-5.714-25.714-6.857t-30.286-1.143-23.429-8-10.286-25.714q0-14.857 6.857-27.429t20.571-12.571q26.286 0 79.143 2t79.143 2q24 0 72.286-2t72.286-2q14.286 0 21.429 12.571t7.143 27.429q0 17.143-9.714 24.857t-22 8.286-28.286 2.286-24.571 7.429q-20 12-20 91.429l0.571 182.857q0 12 0.571 18.286 7.429 1.714 22.286 1.714h399.429q14.286 0 21.714-1.714 0.571-6.286 0.571-18.286l0.571-182.857q0-79.429-20-91.429-10.286-6.286-33.429-7.143t-37.714-7.429-14.571-28.286q0-14.857 7.143-27.429t21.429-12.571q25.143 0 75.429 2t75.429 2q24.571 0 73.714-2t73.714-2q14.286 0 21.429 12.571t7.143 27.429q0 17.143-10 25.143t-22.857 8.286-29.429 1.714-25.143 7.143q-20 13.143-20 92l0.571 538.857q0 68 19.429 80 9.143 5.714 26.286 7.714t30.571 2.571 23.714 8.857 10.286 25.429q0 14.857-6.857 27.429t-20.571 12.571z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"header"
-				],
-				"defaultCode": 61916,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"name": "editor-header",
-				"order": 58,
-				"id": 14,
-				"prevSize": 28,
-				"code": 61916
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 14
-		},
-		{
-			"icon": {
-				"paths": [
-					"M585.143 621.714q0 14.857-10.857 25.714l-256 256q-10.857 10.857-25.714 10.857t-25.714-10.857l-256-256q-10.857-10.857-10.857-25.714t10.857-25.714 25.714-10.857h512q14.857 0 25.714 10.857t10.857 25.714zM585.143 402.286q0 14.857-10.857 25.714t-25.714 10.857h-512q-14.857 0-25.714-10.857t-10.857-25.714 10.857-25.714l256-256q10.857-10.857 25.714-10.857t25.714 10.857l256 256q10.857 10.857 10.857 25.714z"
-				],
-				"width": 585,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"sort",
-					"unsorted"
-				],
-				"defaultCode": 61660,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 15,
-				"order": 11,
-				"prevSize": 28,
-				"code": 61660,
-				"name": "sort"
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 15
-		},
-		{
-			"icon": {
-				"paths": [
-					"M877.714 512q0 89.143-34.857 170.286t-93.714 140-140 93.714-170.286 34.857q-98.286 0-186.857-41.429t-150.857-116.857q-4-5.714-3.714-12.857t4.857-11.714l78.286-78.857q5.714-5.143 14.286-5.143 9.143 1.143 13.143 6.857 41.714 54.286 102.286 84t128.571 29.714q59.429 0 113.429-23.143t93.429-62.571 62.571-93.429 23.143-113.429-23.143-113.429-62.571-93.429-93.429-62.571-113.429-23.143q-56 0-107.429 20.286t-91.429 58l78.286 78.857q17.714 17.143 8 39.429-9.714 22.857-33.714 22.857h-256q-14.857 0-25.714-10.857t-10.857-25.714v-256q0-24 22.857-33.714 22.286-9.714 39.429 8l74.286 73.714q61.143-57.714 139.714-89.429t162.571-31.714q89.143 0 170.286 34.857t140 93.714 93.714 140 34.857 170.286z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"rotate-left",
-					"undo"
-				],
-				"defaultCode": 61666,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 16,
-				"order": 13,
-				"prevSize": 28,
-				"code": 61666,
-				"name": "rotate-left"
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 16
-		},
-		{
-			"icon": {
-				"paths": [
-					"M680.571 233.143h101.143l-41.143-124.571-6.857-26.857q-1.143-9.143-1.143-11.429h-2.286l-1.714 11.429q0 0.571-2 10.286t-4.286 16.571zM420.571 822.857q0 6.857-5.714 13.714l-182.286 182.286q-5.714 5.143-13.143 5.143-6.857 0-13.143-5.143l-182.857-182.857q-8.571-9.143-4-20 4.571-11.429 17.143-11.429h109.714v-786.286q0-8 5.143-13.143t13.143-5.143h109.714q8 0 13.143 5.143t5.143 13.143v786.286h109.714q8 0 13.143 5.143t5.143 13.143zM898.286 890.857v133.143h-333.714v-51.429l210.857-302.286q6.857-10.286 12-15.429l6.286-5.143v-1.714q-1.143 0-3.714 0.286t-4.286 0.286q-6.857 1.714-17.143 1.714h-132.571v65.714h-68.571v-130.857h324v50.857l-210.857 302.857q-3.429 4.571-12 14.857l-6.286 6.286v1.143l8-1.143q5.143-1.143 17.143-1.143h141.714v-68h69.143zM949.143 378.286v60.571h-164.571v-60.571h42.857l-26.857-82.286h-138.857l-26.857 82.286h42.857v60.571h-164v-60.571h40l131.429-378.286h92.571l131.429 378.286h40z"
-				],
-				"width": 951,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"sort-alpha-asc"
-				],
-				"defaultCode": 61789,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 17,
-				"order": 8,
-				"prevSize": 28,
-				"code": 61789,
-				"name": "sort-alpha-asc"
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 17
-		},
-		{
-			"icon": {
-				"paths": [
-					"M420.571 822.857q0 6.857-5.714 13.714l-182.286 182.286q-5.714 5.143-13.143 5.143-6.857 0-13.143-5.143l-182.857-182.857q-8.571-9.143-4-20 4.571-11.429 17.143-11.429h109.714v-786.286q0-8 5.143-13.143t13.143-5.143h109.714q8 0 13.143 5.143t5.143 13.143v786.286h109.714q8 0 13.143 5.143t5.143 13.143zM1024 896v109.714q0 8-5.143 13.143t-13.143 5.143h-475.429q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h475.429q8 0 13.143 5.143t5.143 13.143zM914.286 603.429v109.714q0 8-5.143 13.143t-13.143 5.143h-365.714q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h365.714q8 0 13.143 5.143t5.143 13.143zM804.571 310.857v109.714q0 8-5.143 13.143t-13.143 5.143h-256q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h256q8 0 13.143 5.143t5.143 13.143zM694.857 18.286v109.714q0 8-5.143 13.143t-13.143 5.143h-146.286q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h146.286q8 0 13.143 5.143t5.143 13.143z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"sort-amount-asc"
-				],
-				"defaultCode": 61792,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 18,
-				"order": 9,
-				"prevSize": 28,
-				"code": 61792,
-				"name": "sort-amount-asc"
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 18
-		},
-		{
-			"icon": {
-				"paths": [
-					"M512 310.857v256q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-36.571q0-8 5.143-13.143t13.143-5.143h128v-201.143q0-8 5.143-13.143t13.143-5.143h36.571q8 0 13.143 5.143t5.143 13.143zM749.714 512q0-84.571-41.714-156t-113.143-113.143-156-41.714-156 41.714-113.143 113.143-41.714 156 41.714 156 113.143 113.143 156 41.714 156-41.714 113.143-113.143 41.714-156zM877.714 512q0 119.429-58.857 220.286t-159.714 159.714-220.286 58.857-220.286-58.857-159.714-159.714-58.857-220.286 58.857-220.286 159.714-159.714 220.286-58.857 220.286 58.857 159.714 159.714 58.857 220.286z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"clock-o"
-				],
-				"defaultCode": 61463,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 19,
-				"order": 1,
-				"prevSize": 28,
-				"code": 61463,
-				"name": "clock"
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 19
-		},
-		{
-			"icon": {
-				"paths": [
-					"M380.571 274.857q-34.286 52.571-78.286 156-12.571-25.714-21.143-41.429t-23.143-36.286-29.143-32.286-36-20-46.571-8.286h-128q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h128q142.857 0 234.286 128.571zM1024 731.429q0 8-5.143 13.143l-182.857 182.857q-5.143 5.143-13.143 5.143-7.429 0-12.857-5.429t-5.429-12.857v-109.714q-18.286 0-48.571 0.286t-46.286 0.571-41.714-0.571-40.571-2.857-36.571-6-36-10.571-33.143-16.286-33.714-22.857-31.429-30.571-32-39.714q33.714-53.143 77.714-156 12.571 25.714 21.143 41.429t23.143 36.286 29.143 32.286 36 20 46.571 8.286h146.286v-109.714q0-8 5.143-13.143t13.143-5.143q6.857 0 13.714 5.714l182.286 182.286q5.143 5.143 5.143 13.143zM1024 219.429q0 8-5.143 13.143l-182.857 182.857q-5.143 5.143-13.143 5.143-7.429 0-12.857-5.429t-5.429-12.857v-109.714h-146.286q-27.429 0-49.714 8.571t-39.429 25.714-29.143 35.143-25.714 44.286q-18.286 35.429-44.571 97.714-16.571 37.714-28.286 63.429t-30.857 60-36.571 57.143-42.286 47.429-51.429 39.143-60.857 24-73.143 9.429h-128q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h128q27.429 0 49.714-8.571t39.429-25.714 29.143-35.143 25.714-44.286q18.286-35.429 44.571-97.714 16.571-37.714 28.286-63.429t30.857-60 36.571-57.143 42.286-47.429 51.429-39.143 60.857-24 73.143-9.429h146.286v-109.714q0-8 5.143-13.143t13.143-5.143q6.857 0 13.714 5.714l182.286 182.286q5.143 5.143 5.143 13.143z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"random"
-				],
-				"defaultCode": 61556,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 20,
-				"order": 44,
-				"prevSize": 28,
-				"code": 61556,
-				"name": "random"
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 20
-		},
-		{
-			"icon": {
-				"paths": [
-					"M219.429 713.143v109.714q0 22.857-16 38.857t-38.857 16h-109.714q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h109.714q22.857 0 38.857 16t16 38.857zM219.429 420.571v109.714q0 22.857-16 38.857t-38.857 16h-109.714q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h109.714q22.857 0 38.857 16t16 38.857zM219.429 128v109.714q0 22.857-16 38.857t-38.857 16h-109.714q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h109.714q22.857 0 38.857 16t16 38.857z"
-				],
-				"width": 219,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"ellipsis-v"
-				],
-				"defaultCode": 61762,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 21,
-				"order": 2,
-				"prevSize": 28,
-				"code": 61762,
-				"name": "ellipsis-v"
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 21
-		},
-		{
-			"icon": {
-				"paths": [
-					"M292.571 713.143v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM292.571 420.571v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM658.286 713.143v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM292.571 128v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM658.286 420.571v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM1024 713.143v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM658.286 128v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM1024 420.571v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM1024 128v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"th"
-				],
-				"defaultCode": 61450,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 22,
-				"order": 3,
-				"prevSize": 28,
-				"code": 61450,
-				"name": "th"
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 22
-		},
-		{
-			"icon": {
-				"paths": [
-					"M877.714 768v73.143q0 14.857-10.857 25.714t-25.714 10.857h-804.571q-14.857 0-25.714-10.857t-10.857-25.714v-73.143q0-14.857 10.857-25.714t25.714-10.857h804.571q14.857 0 25.714 10.857t10.857 25.714zM877.714 475.429v73.143q0 14.857-10.857 25.714t-25.714 10.857h-804.571q-14.857 0-25.714-10.857t-10.857-25.714v-73.143q0-14.857 10.857-25.714t25.714-10.857h804.571q14.857 0 25.714 10.857t10.857 25.714zM877.714 182.857v73.143q0 14.857-10.857 25.714t-25.714 10.857h-804.571q-14.857 0-25.714-10.857t-10.857-25.714v-73.143q0-14.857 10.857-25.714t25.714-10.857h804.571q14.857 0 25.714 10.857t10.857 25.714z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"bars",
-					"navicon",
-					"reorder"
-				],
-				"defaultCode": 61641,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 23,
-				"order": 4,
-				"prevSize": 28,
-				"code": 61641,
-				"name": "bars"
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 23
-		},
-		{
-			"icon": {
-				"paths": [
-					"M676.571 512q0 14.857-10.857 25.714l-310.857 310.857q-10.857 10.857-25.714 10.857t-25.714-10.857-10.857-25.714v-164.571h-256q-14.857 0-25.714-10.857t-10.857-25.714v-219.429q0-14.857 10.857-25.714t25.714-10.857h256v-164.571q0-14.857 10.857-25.714t25.714-10.857 25.714 10.857l310.857 310.857q10.857 10.857 10.857 25.714zM877.714 310.857v402.286q0 68-48.286 116.286t-116.286 48.286h-182.857q-7.429 0-12.857-5.429t-5.429-12.857q0-2.286-0.571-11.429t-0.286-15.143 1.714-13.429 5.714-11.143 11.714-3.714h182.857q37.714 0 64.571-26.857t26.857-64.571v-402.286q0-37.714-26.857-64.571t-64.571-26.857h-178.286t-6.571-0.571-6.571-1.714-4.571-3.143-4-5.143-1.143-7.714q0-2.286-0.571-11.429t-0.286-15.143 1.714-13.429 5.714-11.143 11.714-3.714h182.857q68 0 116.286 48.286t48.286 116.286z"
-				],
-				"attrs": [
-					{}
-				],
-				"isMulticolor": false,
-				"tags": [
-					"sign-in"
-				],
-				"grid": 14
-			},
-			"attrs": [
-				{}
-			],
-			"properties": {
-				"order": 5,
-				"id": 24,
-				"prevSize": 28,
-				"name": "sign-in",
-				"code": 58884
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 24
-		},
-		{
-			"icon": {
-				"paths": [
-					"M365.714 512v292.571h-146.286v-292.571h146.286zM585.143 219.429v585.143h-146.286v-585.143h146.286zM1170.286 877.714v73.143h-1170.286v-877.714h73.143v804.571h1097.143zM804.571 365.714v438.857h-146.286v-438.857h146.286zM1024 146.286v658.286h-146.286v-658.286h146.286z"
-				],
-				"width": 1170,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"bar-chart",
-					"bar-chart-o"
-				],
-				"defaultCode": 61568,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 25,
-				"order": 6,
-				"prevSize": 28,
-				"code": 61458,
-				"name": "chart"
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 25
-		},
-		{
-			"icon": {
-				"paths": [
-					"M950.857 365.714q30.286 0 51.714 21.429t21.429 51.714-21.429 51.714-51.714 21.429v219.429q0 29.714-21.714 51.429t-51.429 21.714q-238.286-198.286-464-217.143-33.143 10.857-52 37.714t-17.714 57.429 22.857 52.857q-11.429 18.857-13.143 37.429t3.429 33.143 19.143 31.429 27.429 28.571 35.143 28.857q-16.571 33.143-63.714 47.429t-96.286 6.571-75.429-31.714q-4-13.143-16.857-50t-18.286-54-13.143-50.857-8.571-57.714 2-56.286 12.571-63.143h-69.714q-37.714 0-64.571-26.857t-26.857-64.571v-109.714q0-37.714 26.857-64.571t64.571-26.857h274.286q248.571 0 512-219.429 29.714 0 51.429 21.714t21.714 51.429v219.429zM877.714 710.857v-545.143q-225.143 172.571-438.857 196v154.286q215.429 24 438.857 194.857z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"bullhorn"
-				],
-				"defaultCode": 61601,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 26,
-				"order": 7,
-				"prevSize": 28,
-				"code": 61601,
-				"name": "bullhorn"
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 26
-		},
-		{
-			"icon": {
-				"paths": [
-					"M5.714 772.571q0-2.286 1.714-15.429t2.286-21.143q0.571-4.571-1.714-12.286t-1.714-11.143q1.143-6.286 4.571-12t9.429-13.429 9.429-13.429q13.143-21.714 25.714-52.286t17.143-52.286q1.714-5.714 0.286-17.143t-0.286-16q1.714-6.286 9.714-16t9.714-13.143q12-20.571 24-52.571t14.286-51.429q0.571-5.143-1.429-18.286t0.286-16q2.286-7.429 12.571-17.429t12.571-12.857q10.857-14.857 24.286-48.286t15.714-55.143q0.571-4.571-1.714-14.571t-1.143-15.143q1.143-4.571 5.143-10.286t10.286-13.143 9.714-12q4.571-6.857 9.429-17.429t8.571-20 9.143-20.571 11.143-18.286 15.143-13.429 20.571-6.571 27.143 3.143l-0.571 1.714q21.714-5.143 29.143-5.143h434.857q42.286 0 65.143 32t10.286 74.286l-156.571 517.714q-20.571 68-40.857 87.714t-73.429 19.714h-496.571q-15.429 0-21.714 8.571-6.286 9.143-0.571 24.571 13.714 40 82.286 40h527.429q16.571 0 32-8.857t20-23.714l171.429-564q4-12.571 2.857-32.571 21.714 8.571 33.714 24.571 22.857 32.571 10.286 73.714l-157.143 517.714q-10.857 36.571-43.714 61.429t-70 24.857h-527.429q-44 0-84.857-30.571t-56.857-75.143q-13.714-38.286-1.143-72.571zM281.143 420.571q-2.286 7.429 1.143 12.857t11.429 5.429h347.429q7.429 0 14.571-5.429t9.429-12.857l12-36.571q2.286-7.429-1.143-12.857t-11.429-5.429h-347.429q-7.429 0-14.571 5.429t-9.429 12.857zM328.571 274.286q-2.286 7.429 1.143 12.857t11.429 5.429h347.429q7.429 0 14.571-5.429t9.429-12.857l12-36.571q2.286-7.429-1.143-12.857t-11.429-5.429h-347.429q-7.429 0-14.571 5.429t-9.429 12.857z"
-				],
-				"width": 951,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"book"
-				],
-				"defaultCode": 61485,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 27,
-				"order": 8,
-				"prevSize": 28,
-				"code": 61485,
-				"name": "book"
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 27
-		},
-		{
-			"icon": {
-				"paths": [
-					"M0 822.857v-329.143q0-22.857 16-38.857t38.857-16h384v-109.714q0-105.714 75.143-180.857t180.857-75.143 180.857 75.143 75.143 180.857v146.286q0 14.857-10.857 25.714t-25.714 10.857h-36.571q-14.857 0-25.714-10.857t-10.857-25.714v-146.286q0-60.571-42.857-103.429t-103.429-42.857-103.429 42.857-42.857 103.429v109.714h54.857q22.857 0 38.857 16t16 38.857v329.143q0 22.857-16 38.857t-38.857 16h-548.571q-22.857 0-38.857-16t-16-38.857z"
-				],
-				"width": 951,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"unlock"
-				],
-				"defaultCode": 61596,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 28,
-				"order": 9,
-				"prevSize": 28,
-				"code": 61596,
-				"name": "unlock"
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 28
-		},
-		{
-			"icon": {
-				"paths": [
-					"M55.143 314.286q-1.429-8.571 3.143-16 91.429-152 265.143-152 45.714 0 92 17.714t83.429 47.429 60.571 72.857 23.429 90.571q0 30.857-8.857 57.714t-20 43.714-31.429 34-32.857 24.857-34.857 20.286q-23.429 13.143-39.143 37.143t-15.714 38.286q0 9.714-6.857 18.571t-16 8.857h-137.143q-8.571 0-14.571-10.571t-6-21.429v-25.714q0-47.429 37.143-89.429t81.714-62q33.714-15.429 48-32t14.286-43.429q0-24-26.571-42.286t-61.429-18.286q-37.143 0-61.714 16.571-20 14.286-61.143 65.714-7.429 9.143-17.714 9.143-6.857 0-14.286-4.571l-93.714-71.429q-7.429-5.714-8.857-14.286zM219.429 854.857v-137.143q0-9.143 6.857-16t16-6.857h137.143q9.143 0 16 6.857t6.857 16v137.143q0 9.143-6.857 16t-16 6.857h-137.143q-9.143 0-16-6.857t-6.857-16z"
-				],
-				"width": 585,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"question"
-				],
-				"defaultCode": 61736,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 29,
-				"order": 10,
-				"prevSize": 28,
-				"code": 61736,
-				"name": "question"
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 29
-		},
-		{
-			"icon": {
-				"paths": [
-					"M0 841.143v-73.143q0-14.857 10.857-25.714t25.714-10.857h36.571v-219.429h-36.571q-14.857 0-25.714-10.857t-10.857-25.714v-73.143q0-14.857 10.857-25.714t25.714-10.857h219.429q14.857 0 25.714 10.857t10.857 25.714v329.143h36.571q14.857 0 25.714 10.857t10.857 25.714v73.143q0 14.857-10.857 25.714t-25.714 10.857h-292.571q-14.857 0-25.714-10.857t-10.857-25.714zM73.143 219.429v-109.714q0-14.857 10.857-25.714t25.714-10.857h146.286q14.857 0 25.714 10.857t10.857 25.714v109.714q0 14.857-10.857 25.714t-25.714 10.857h-146.286q-14.857 0-25.714-10.857t-10.857-25.714z"
-				],
-				"width": 366,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"info"
-				],
-				"defaultCode": 61737,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 30,
-				"order": 11,
-				"prevSize": 28,
-				"code": 61737,
-				"name": "info"
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 30
-		},
-		{
-			"icon": {
-				"paths": [
-					"M56 109.714q-0.571-14.857 10-25.714t25.429-10.857h182.857q14.857 0 25.429 10.857t10 25.714l-16 438.857q-0.571 14.857-11.714 25.714t-26 10.857h-146.286q-14.857 0-26-10.857t-11.714-25.714zM73.143 841.143v-128q0-14.857 10.857-25.714t25.714-10.857h146.286q14.857 0 25.714 10.857t10.857 25.714v128q0 14.857-10.857 25.714t-25.714 10.857h-146.286q-14.857 0-25.714-10.857t-10.857-25.714z"
-				],
-				"width": 366,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"exclamation"
-				],
-				"defaultCode": 61738,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 31,
-				"order": 12,
-				"prevSize": 28,
-				"code": 61738,
-				"name": "exclamation"
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 31
-		},
-		{
-			"icon": {
-				"paths": [
-					"M0 786.286v-548.571q0-68 48.286-116.286t116.286-48.286h548.571q68 0 116.286 48.286t48.286 116.286v548.571q0 68-48.286 116.286t-116.286 48.286h-548.571q-68 0-116.286-48.286t-48.286-116.286zM146.286 714.286q84.571 53.714 184 53.714 64 0 120-20.286t96-54.286 68.857-78.286 42.857-92.571 14-96.286q0-10.286-0.571-15.429 36-25.714 60-62.286-32 14.286-69.143 19.429 38.857-22.857 53.143-66.857-37.143 21.714-76.571 29.143-34.857-37.714-87.429-37.714-49.714 0-84.857 35.143t-35.143 84.857q0 16.571 2.857 27.429-73.714-4-138.286-37.143t-109.714-88.571q-16.571 28.571-16.571 60.571 0 65.143 52 100-26.857-0.571-57.143-14.857v1.143q0 42.857 28.571 76.286t70.286 41.429q-16.571 4.571-29.143 4.571-7.429 0-22.286-2.286 12 36 42.571 59.429t69.429 24q-66.286 51.429-149.143 51.429-14.857 0-28.571-1.714z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"twitter-square"
-				],
-				"defaultCode": 61569,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 32,
-				"order": 14,
-				"prevSize": 28,
-				"code": 61569,
-				"name": "twitter",
-				"ligatures": ""
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 32
-		},
-		{
-			"icon": {
-				"paths": [
-					"M0 574.286v-126.857q0-6.857 4.571-13.143t10.857-7.429l106.286-16q8-26.286 22.286-52.571-22.857-32.571-61.143-78.857-5.714-6.857-5.714-13.714 0-5.714 5.143-13.143 14.857-20.571 56.286-61.429t54-40.857q7.429 0 14.857 5.714l78.857 61.143q25.143-13.143 52-21.714 9.143-77.714 16.571-106.286 4-16 20.571-16h126.857q8 0 14 4.857t6.571 12.286l16 105.143q28 9.143 51.429 21.143l81.143-61.143q5.143-5.143 13.714-5.143 7.429 0 14.286 5.714 73.714 68 94.286 97.143 4 4.571 4 12.571 0 6.857-4.571 13.143-8.571 12-29.143 38t-30.857 40.286q14.857 28.571 23.429 56l104.571 16q7.429 1.143 12 7.143t4.571 13.429v126.857q0 6.857-4.571 13.143t-11.429 7.429l-105.714 16q-10.857 30.857-22.286 52 20 28.571 61.143 78.857 5.714 6.857 5.714 14.286t-5.143 13.143q-15.429 21.143-56.571 61.714t-53.714 40.571q-6.857 0-14.857-5.143l-78.857-61.714q-25.143 13.143-52 21.714-9.143 77.714-16.571 106.286-4 16-20.571 16h-126.857q-8 0-14-4.857t-6.571-12.286l-16-105.143q-28-9.143-51.429-21.143l-80.571 61.143q-5.714 5.143-14.286 5.143-8 0-14.286-6.286-72-65.143-94.286-96-4-5.714-4-13.143 0-6.857 4.571-13.143 8.571-12 29.143-38t30.857-40.286q-15.429-28.571-23.429-56.571l-104.571-15.429q-7.429-1.143-12-7.143t-4.571-13.429zM292.571 512q0 60.571 42.857 103.429t103.429 42.857 103.429-42.857 42.857-103.429-42.857-103.429-103.429-42.857-103.429 42.857-42.857 103.429z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"gear",
-					"cog"
-				],
-				"defaultCode": 61459,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 33,
-				"order": 15,
-				"prevSize": 28,
-				"code": 58885,
-				"name": "gear",
-				"ligatures": ""
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 33
-		},
-		{
-			"icon": {
-				"paths": [
-					"M14.857 514q0.571-7.714 6.286-12.286l410.857-342.286q18.286-14.857 43.429-14.857t43.429 14.857l139.429 116.571v-111.429q0-8 5.143-13.143t13.143-5.143h109.714q8 0 13.143 5.143t5.143 13.143v233.143l125.143 104q5.714 4.571 6.286 12.286t-4 13.429l-35.429 42.286q-4.571 5.143-12 6.286h-1.714q-7.429 0-12-4l-395.429-329.714-395.429 329.714q-6.857 4.571-13.714 4-7.429-1.143-12-6.286l-35.429-42.286q-4.571-5.714-4-13.429zM146.286 841.143v-274.286q0-0.571 0.286-1.714t0.286-1.714l328.571-270.857 328.571 270.857q0.571 1.143 0.571 3.429v274.286q0 14.857-10.857 25.714t-25.714 10.857h-219.429v-219.429h-146.286v219.429h-219.429q-14.857 0-25.714-10.857t-10.857-25.714z"
-				],
-				"width": 951,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"home"
-				],
-				"defaultCode": 61461,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 34,
-				"order": 38,
-				"prevSize": 28,
-				"code": 58886,
-				"name": "home",
-				"ligatures": ""
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 34
-		},
-		{
-			"icon": {
-				"paths": [
-					"M0 512q0-89.143 34.857-170.286t93.714-140 140-93.714 170.286-34.857q84 0 162.571 31.714t139.714 89.429l74.286-73.714q16.571-17.714 40-8 22.286 9.714 22.286 33.714v256q0 14.857-10.857 25.714t-25.714 10.857h-256q-24 0-33.714-22.857-9.714-22.286 8-39.429l78.857-78.857q-84.571-78.286-199.429-78.286-59.429 0-113.429 23.143t-93.429 62.571-62.571 93.429-23.143 113.429 23.143 113.429 62.571 93.429 93.429 62.571 113.429 23.143q68 0 128.571-29.714t102.286-84q4-5.714 13.143-6.857 8 0 14.286 5.143l78.286 78.857q5.143 4.571 5.429 11.714t-4.286 12.857q-62.286 75.429-150.857 116.857t-186.857 41.429q-89.143 0-170.286-34.857t-140-93.714-93.714-140-34.857-170.286z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"rotate-right",
-					"repeat"
-				],
-				"defaultCode": 61470,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 35,
-				"order": 37,
-				"prevSize": 28,
-				"code": 58888,
-				"name": "renew",
-				"ligatures": ""
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 35
-		},
-		{
-			"icon": {
-				"paths": [
-					"M0 822.857v-329.143q0-22.857 16-38.857t38.857-16h18.286v-109.714q0-105.143 75.429-180.571t180.571-75.429 180.571 75.429 75.429 180.571v109.714h18.286q22.857 0 38.857 16t16 38.857v329.143q0 22.857-16 38.857t-38.857 16h-548.571q-22.857 0-38.857-16t-16-38.857zM182.857 438.857h292.571v-109.714q0-60.571-42.857-103.429t-103.429-42.857-103.429 42.857-42.857 103.429v109.714z"
-				],
-				"width": 658,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"lock"
-				],
-				"defaultCode": 61475,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 36,
-				"order": 35,
-				"prevSize": 28,
-				"code": 58889,
-				"name": "lock",
-				"ligatures": ""
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 36
-		},
-		{
-			"icon": {
-				"paths": [
-					"M0 932.571v-841.143q0-14.857 9.429-20.571t22.571 1.714l758.857 421.714q13.143 7.429 13.143 17.714t-13.143 17.714l-758.857 421.714q-13.143 7.429-22.571 1.714t-9.429-20.571z"
-				],
-				"width": 805,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"play"
-				],
-				"defaultCode": 61515,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 37,
-				"order": 33,
-				"prevSize": 28,
-				"code": 58890,
-				"name": "play",
-				"ligatures": ""
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 37
-		},
-		{
-			"icon": {
-				"paths": [
-					"M0 914.286v-804.571q0-14.857 10.857-25.714t25.714-10.857h292.571q14.857 0 25.714 10.857t10.857 25.714v804.571q0 14.857-10.857 25.714t-25.714 10.857h-292.571q-14.857 0-25.714-10.857t-10.857-25.714zM512 914.286v-804.571q0-14.857 10.857-25.714t25.714-10.857h292.571q14.857 0 25.714 10.857t10.857 25.714v804.571q0 14.857-10.857 25.714t-25.714 10.857h-292.571q-14.857 0-25.714-10.857t-10.857-25.714z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"pause"
-				],
-				"defaultCode": 61516,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 38,
-				"order": 31,
-				"prevSize": 28,
-				"code": 58891,
-				"name": "pause",
-				"ligatures": ""
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 38
-		},
-		{
-			"icon": {
-				"paths": [
-					"M0 786.286v-548.571q0-68 48.286-116.286t116.286-48.286h548.571q68 0 116.286 48.286t48.286 116.286v548.571q0 68-48.286 116.286t-116.286 48.286h-109.714v-347.429h116l17.143-128h-133.143v-81.714q0-30.857 16-47.429t54.857-16.571l75.429-0.571v-118.286q-54.857-5.143-102.857-5.143-77.714 0-124.571 46t-46.857 128.857v94.857h-128v128h128v347.429h-310.857q-68 0-116.286-48.286t-48.286-116.286z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"facebook-square"
-				],
-				"defaultCode": 61570,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 39,
-				"order": 30,
-				"prevSize": 28,
-				"code": 58895,
-				"name": "facebook",
-				"ligatures": ""
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 39
-		},
-		{
-			"icon": {
-				"paths": [
-					"M0 786.286v-548.571q0-68 48.286-116.286t116.286-48.286h548.571q68 0 116.286 48.286t48.286 116.286v548.571q0 68-48.286 116.286t-116.286 48.286h-548.571q-68 0-116.286-48.286t-48.286-116.286zM157.714 701.143q0 24.571 10.571 44.286t27.714 32.286 39.429 21.143 44.286 12 43.714 3.429q34.286 0 68.857-8.857t64.857-26.286 49.143-47.143 18.857-66.857q0-28-11.429-51.143t-28-38-33.143-27.143-28-25.143-11.429-25.429 8.857-24.286 21.429-22.571 25.143-24 21.429-34 8.857-47.143q0-34.286-12.857-56.857t-41.429-51.714h47.429l50.286-36.571h-151.429q-48.571 0-92 18.286t-72.857 56-29.429 87.429q0 53.143 36.857 88.286t90.571 35.143q12.571 0 24.571-1.714-7.429 16.571-7.429 30.857 0 25.143 22.857 53.714-100 6.857-146.857 36-26.857 16.571-43.143 41.714t-16.286 54.286zM225.714 684.571q0-26.286 14.286-45.714t37.429-29.429 46.857-14.286 48.286-4.286q11.429 0 17.714 1.143 1.143 0.571 13.143 9.429t14.857 10.857 13.143 10.286 14 12.571 10.857 12.857 9.714 14.857 5.143 15.143 2.571 18q0 43.429-33.429 64.286t-79.714 20.857q-23.429 0-46-5.429t-43.143-16.286-33.143-30.286-12.571-44.571zM264 324q0-34.857 18.286-59.429t52.571-24.571q30.286 0 53.429 25.714t33.143 57.714 10 61.143q0 34.286-18.857 56.857t-52.571 22.571q-30.286 0-53.143-24.286t-32.857-55.143-10-60.571zM548.571 493.714h73.143v91.429h36.571v-91.429h73.143v-36.571h-73.143v-73.143h-36.571v73.143h-73.143v36.571z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"google-plus-square"
-				],
-				"defaultCode": 61652,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 40,
-				"order": 27,
-				"prevSize": 28,
-				"code": 58897,
-				"name": "googleplus",
-				"ligatures": ""
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 40
-		},
-		{
-			"icon": {
-				"paths": [
-					"M0 822.857v-329.143q0-22.857 16-38.857t38.857-16h18.286v-182.857q0-105.714 75.143-180.857t180.857-75.143 180.857 75.143 75.143 180.857q0 14.857-10.857 25.714t-25.714 10.857h-36.571q-14.857 0-25.714-10.857t-10.857-25.714q0-60.571-42.857-103.429t-103.429-42.857-103.429 42.857-42.857 103.429v182.857h420.571q22.857 0 38.857 16t16 38.857v329.143q0 22.857-16 38.857t-38.857 16h-548.571q-22.857 0-38.857-16t-16-38.857z"
-				],
-				"width": 658,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"unlock-alt"
-				],
-				"defaultCode": 61758,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 41,
-				"order": 26,
-				"prevSize": 28,
-				"code": 58898,
-				"name": "unlock2",
-				"ligatures": ""
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 41
-		},
-		{
-			"icon": {
-				"paths": [
-					"M0 292.571q0-13.143 12.571-17.714l640-201.143q2.286-0.571 5.714-0.571t5.714 0.571l640 201.143q12.571 4.571 12.571 17.714t-12.571 17.714l-640 201.143q-2.286 0.571-5.714 0.571t-5.714-0.571l-372.571-117.714q-24.571 19.429-40.571 63.714t-19.429 102q36 20.571 36 62.286 0 39.429-33.143 61.143l33.143 247.429q1.143 8-4.571 14.286-5.143 6.286-13.714 6.286h-109.714q-8.571 0-13.714-6.286-5.714-6.286-4.571-14.286l33.143-247.429q-33.143-21.714-33.143-61.143 0-41.714 37.143-63.429 6.286-118.286 56-188.571l-190.286-59.429q-12.571-4.571-12.571-17.714zM292.571 658.286l10.286-180.571 328 103.429q12.571 4 27.429 4t27.429-4l328-103.429 10.286 180.571q2.286 39.429-46.857 73.143t-134.286 53.429-184.571 19.714-184.571-19.714-134.286-53.429-46.857-73.143z"
-				],
-				"width": 1317,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"mortar-board",
-					"graduation-cap"
-				],
-				"defaultCode": 61853,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 42,
-				"order": 23,
-				"prevSize": 28,
-				"code": 58899,
-				"name": "prof",
-				"ligatures": ""
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 42
-		},
-		{
-			"icon": {
-				"paths": [
-					"M507.429 676.571l66.286-66.286-86.857-86.857-66.286 66.286v32h54.857v54.857h32zM758.857 265.143q-9.143-9.143-18.857 0.571l-200 200q-9.714 9.714-0.571 18.857t18.857-0.571l200-200q9.714-9.714 0.571-18.857zM804.571 604.571v108.571q0 68-48.286 116.286t-116.286 48.286h-475.429q-68 0-116.286-48.286t-48.286-116.286v-475.429q0-68 48.286-116.286t116.286-48.286h475.429q36 0 66.857 14.286 8.571 4 10.286 13.143 1.714 9.714-5.143 16.571l-28 28q-8 8-18.286 4.571-13.143-3.429-25.714-3.429h-475.429q-37.714 0-64.571 26.857t-26.857 64.571v475.429q0 37.714 26.857 64.571t64.571 26.857h475.429q37.714 0 64.571-26.857t26.857-64.571v-72q0-7.429 5.143-12.571l36.571-36.571q8.571-8.571 20-4t11.429 16.571zM749.714 182.857l164.571 164.571-384 384h-164.571v-164.571zM1003.429 258.286l-52.571 52.571-164.571-164.571 52.571-52.571q16-16 38.857-16t38.857 16l86.857 86.857q16 16 16 38.857t-16 38.857z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"edit",
-					"pencil-square-o"
-				],
-				"defaultCode": 61508,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 43,
-				"order": 22,
-				"prevSize": 28,
-				"code": 61508,
-				"name": "newsession"
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 43
-		},
-		{
-			"icon": {
-				"paths": [
-					"M838.857 272q8 8 16 20.571h-269.714v-269.714q12.571 8 20.571 16zM566.857 365.714h310.857v603.429q0 22.857-16 38.857t-38.857 16h-768q-22.857 0-38.857-16t-16-38.857v-914.286q0-22.857 16-38.857t38.857-16h457.143v310.857q0 22.857 16 38.857t38.857 16zM658.286 786.286v-36.571q0-8-5.143-13.143t-13.143-5.143h-402.286q-8 0-13.143 5.143t-5.143 13.143v36.571q0 8 5.143 13.143t13.143 5.143h402.286q8 0 13.143-5.143t5.143-13.143zM658.286 640v-36.571q0-8-5.143-13.143t-13.143-5.143h-402.286q-8 0-13.143 5.143t-5.143 13.143v36.571q0 8 5.143 13.143t13.143 5.143h402.286q8 0 13.143-5.143t5.143-13.143zM658.286 493.714v-36.571q0-8-5.143-13.143t-13.143-5.143h-402.286q-8 0-13.143 5.143t-5.143 13.143v36.571q0 8 5.143 13.143t13.143 5.143h402.286q8 0 13.143-5.143t5.143-13.143z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"file-text"
-				],
-				"defaultCode": 61788,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 44,
-				"order": 13,
-				"prevSize": 28,
-				"code": 61686,
-				"name": "blog"
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 44
-		},
-		{
-			"icon": {
-				"paths": [
-					"M676.571 512q0 21.143-18.286 31.429l-310.857 182.857q-8.571 5.143-18.286 5.143-9.143 0-18.286-4.571-18.286-10.857-18.286-32v-365.714q0-21.143 18.286-32 18.857-10.286 36.571 0.571l310.857 182.857q18.286 10.286 18.286 31.429zM749.714 512q0-84.571-41.714-156t-113.143-113.143-156-41.714-156 41.714-113.143 113.143-41.714 156 41.714 156 113.143 113.143 156 41.714 156-41.714 113.143-113.143 41.714-156zM877.714 512q0 119.429-58.857 220.286t-159.714 159.714-220.286 58.857-220.286-58.857-159.714-159.714-58.857-220.286 58.857-220.286 159.714-159.714 220.286-58.857 220.286 58.857 159.714 159.714 58.857 220.286z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"play-circle-o"
-				],
-				"defaultCode": 61469,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"name": "play-circle",
-				"order": 59,
-				"id": 45,
-				"prevSize": 28,
-				"code": 61469
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 45
-		},
-		{
-			"icon": {
-				"paths": [
-					"M877.714 512q0 89.143-34.857 170.286t-93.714 140-140 93.714-170.286 34.857q-98.286 0-186.857-41.429t-150.857-116.857q-4-5.714-3.714-12.857t4.857-11.714l78.286-78.857q5.714-5.143 14.286-5.143 9.143 1.143 13.143 6.857 41.714 54.286 102.286 84t128.571 29.714q59.429 0 113.429-23.143t93.429-62.571 62.571-93.429 23.143-113.429-23.143-113.429-62.571-93.429-93.429-62.571-113.429-23.143q-56 0-107.429 20.286t-91.429 58l78.286 78.857q17.714 17.143 8 39.429-9.714 22.857-33.714 22.857h-256q-14.857 0-25.714-10.857t-10.857-25.714v-256q0-24 22.857-33.714 22.286-9.714 39.429 8l74.286 73.714q61.143-57.714 139.714-89.429t162.571-31.714q89.143 0 170.286 34.857t140 93.714 93.714 140 34.857 170.286zM512 347.429v256q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-36.571q0-8 5.143-13.143t13.143-5.143h128v-201.143q0-8 5.143-13.143t13.143-5.143h36.571q8 0 13.143 5.143t5.143 13.143z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"history"
-				],
-				"defaultCode": 61914,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"name": "timer",
-				"order": 60,
-				"id": 46,
-				"prevSize": 28,
-				"code": 61914
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 46
-		},
-		{
-			"icon": {
-				"paths": [
-					"M219.429 658.286q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM329.143 402.286q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM573.714 677.143l57.714-218.286q3.429-14.857-4.286-27.714t-22-16.857-27.429 3.714-17.143 22.571l-57.714 218.286q-34.286 2.857-61.143 24.857t-36 56.286q-11.429 44 11.429 83.429t66.857 50.857 83.429-11.429 50.857-66.857q9.143-34.286-3.429-66.857t-41.143-52zM950.857 658.286q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM585.143 292.571q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM841.143 402.286q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM1024 658.286q0 149.143-80.571 276-10.857 16.571-30.857 16.571h-801.143q-20 0-30.857-16.571-80.571-126.286-80.571-276 0-104 40.571-198.857t109.143-163.429 163.429-109.143 198.857-40.571 198.857 40.571 163.429 109.143 109.143 163.429 40.571 198.857z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"dashboard",
-					"tachometer"
-				],
-				"defaultCode": 61668,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 47,
-				"order": 1,
-				"prevSize": 28,
-				"code": 61668,
-				"name": "feature"
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 47
-		},
-		{
-			"icon": {
-				"paths": [
-					"M585.143 785.714v-108.571q0-8-5.429-13.429t-12.857-5.429h-109.714q-7.429 0-12.857 5.429t-5.429 13.429v108.571q0 8 5.429 13.429t12.857 5.429h109.714q7.429 0 12.857-5.429t5.429-13.429zM584 572l10.286-262.286q0-6.857-5.714-10.857-7.429-6.286-13.714-6.286h-125.714q-6.286 0-13.714 6.286-5.714 4-5.714 12l9.714 261.143q0 5.714 5.714 9.429t13.714 3.714h105.714q8 0 13.429-3.714t6-9.429zM576 38.286l438.857 804.571q20 36-1.143 72-9.714 16.571-26.571 26.286t-36.286 9.714h-877.714q-19.429 0-36.286-9.714t-26.571-26.286q-21.143-36-1.143-72l438.857-804.571q9.714-17.714 26.857-28t37.143-10.286 37.143 10.286 26.857 28z"
-				],
-				"width": 1023.9999628067017,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"exclamation-triangle",
-					"warning"
-				],
-				"defaultCode": 61553,
-				"grid": 14
-			},
-			"attrs": [],
-			"properties": {
-				"id": 48,
-				"order": 3,
-				"name": "warning",
-				"prevSize": 28,
-				"code": 61553
-			},
-			"setIdx": 4,
-			"setId": 1,
-			"iconIdx": 48
-		},
-		{
-			"icon": {
-				"paths": [
-					"M264.96 756.48c0 28.273-22.927 51.2-51.2 51.2s-51.2-22.927-51.2-51.2z",
-					"M870.4 756.48c0 28.273-22.927 51.2-51.2 51.2s-51.2-22.927-51.2-51.2z",
-					"M742.001 373.76c-76.227 0-138.24 62.013-138.24 138.24s62.013 138.24 138.24 138.24 138.24-62.013 138.24-138.24c0-76.227-62.013-138.24-138.24-138.24zM742.001 614.4c-56.556 0-102.4-45.844-102.4-102.4s45.844-102.4 102.4-102.4c56.556 0 102.4 45.844 102.4 102.4s-45.844 102.4-102.4 102.4z",
-					"M849.92 281.6h-675.84c-67.584 0-122.88 55.296-122.88 122.88v215.040c0 67.584 55.296 122.88 122.88 122.88h675.84c67.584 0 122.88-55.296 122.88-122.88v-215.040c0-67.584-55.296-122.88-122.88-122.88zM412.16 640h-266.24c-11.264 0-20.48-9.216-20.48-20.48s9.216-20.48 20.48-20.48h266.24c11.264 0 20.48 9.216 20.48 20.48s-9.216 20.48-20.48 20.48zM412.16 568.955h-266.24c-11.264 0-20.48-9.216-20.48-20.48s9.216-20.48 20.48-20.48h266.24c11.264 0 20.48 9.216 20.48 20.48s-9.216 20.48-20.48 20.48zM412.16 496.005h-266.24c-11.264 0-20.48-9.216-20.48-20.48s9.216-20.48 20.48-20.48h266.24c11.264 0 20.48 9.216 20.48 20.48 0 11.254-9.216 20.48-20.48 20.48zM412.16 424.96h-266.24c-11.264 0-20.48-9.216-20.48-20.48s9.216-20.48 20.48-20.48h266.24c11.264 0 20.48 9.216 20.48 20.48s-9.216 20.48-20.48 20.48zM742.001 680.96c-93.164 0-168.96-75.796-168.96-168.96s75.796-168.96 168.96-168.96 168.96 75.796 168.96 168.96c0 93.164-75.796 168.96-168.96 168.96z"
-				],
-				"attrs": [
-					{},
-					{},
-					{},
-					{}
-				],
-				"isMulticolor": false,
-				"tags": [
-					"noun_73528"
-				],
-				"grid": 0
-			},
-			"attrs": [
-				{},
-				{},
-				{},
-				{}
-			],
-			"properties": {
-				"order": 1,
-				"id": 0,
-				"prevSize": 32,
-				"code": 58887,
-				"name": "projector"
-			},
-			"setIdx": 1,
-			"setId": 4,
-			"iconIdx": 0
-		},
-		{
-			"icon": {
-				"paths": [
-					"M502.8 0h24.16c20.9 4.34 42.12 12.32 57.7 27.36 47.12 41 42.12 122.92-8.94 158.42-51.28 40.62-135.68 15.62-157.36-46.020-24.72-60.34 20.1-132.92 84.44-139.76z",
-					"M392.9 233.020c29.16-6.96 55.26 9.82 75.080 29.060 20.080 18.24 51.9 28.46 76.080 12 22.82-9.8 36.46-34.7 60.78-41.26 45.46-7.52 90.78 23.88 106.54 65.8 10.96 56.38 15.040 114.18 22.62 171.24-105.14 0.1-210.36 0.52-315.48-0.2-5.74-17.060-1.8-38.68-2.22-57.38 21.4-16.34 11.86-45.36 13.82-68.34 4.58-19.32-18.34-41.74-36.78-30.54-27.76 16.36-12.18 55.72-14.2 81.44 19.88 18.68 13.72 49.56 11.46 73.78-32.58 3.18-67.24 0.74-100.6 1.2 3.8-49.24 13-97.94 16.74-147.2 5.42-44.26 41.3-83.82 86.16-89.6z",
-					"M104.080 553.96c7.44-23.5 32.94-34.6 55.9-33.92 233.36-0.12 466.72 0.040 700.080-0.080 19.14-1.46 39.58 4.84 52.14 19.9 24.26 28.18 7.18 77.060-29.82 82.62-63.74 3.92-127.78-0.16-191.6 1.94-19.62 132.72-32.62 266.58-50.98 399.58h-256.32c-17.1-131.94-32.5-264.14-49.26-396.12 0.12-3.040-1.32-4.32-4.3-3.84-60.54-0.62-121.12 0.82-181.66-0.5-33.040-0.76-58.38-39.3-44.18-69.58z"
-				],
-				"attrs": [
-					{
-						"visibility": false
-					},
-					{
-						"visibility": false
-					},
-					{
-						"visibility": false
-					}
-				],
-				"isMulticolor": false,
-				"tags": [
-					"presenter-512"
-				],
-				"grid": 0
-			},
-			"attrs": [
-				{
-					"visibility": false
-				},
-				{
-					"visibility": false
-				},
-				{
-					"visibility": false
-				}
-			],
-			"properties": {
-				"order": 19,
-				"id": 1,
-				"prevSize": 32,
-				"code": 58882,
-				"name": "presenter"
-			},
-			"setIdx": 1,
-			"setId": 4,
-			"iconIdx": 1
-		},
-		{
-			"icon": {
-				"paths": [
-					"M1759.663 225.78c145.967-93.463 348.16-69.632 480.163 38.726-42.449 42.449-83.782 85.83-123.997 130.141-55.855-51.014-134.609-85.83-209.827-57.344-52.503 15.267-70.377 93.649-22.156 125.114 97.001 53.62 222.487 58.275 299.38 146.897 92.532 111.523 43.194 302.732-87.319 362.868-155.462 71.866-351.139 39.098-479.418-73.542 43.008-43.939 86.202-87.878 128.093-132.748 60.323 62.185 152.669 107.241 239.057 74.1 51.2-17.687 68.515-95.884 23.831-129.769-80.989-58.647-190.464-58.647-269.591-121.763-116.55-86.388-99.607-287.837 21.783-362.682z",
-					"M2.292 990.057c226.956-267.543 450.188-538.252 679.75-803.747 62.185 1.117 124.369 1.117 186.554 1.117-2.234 267.171-3.537 534.528-2.234 801.699-62.557 0.559-125.114 0.931-187.671 0.559-0.186-51.759 0.559-103.517 2.234-155.276-102.028-1.489-204.055-0.745-306.269-0.745-40.96 52.503-82.665 104.634-124.742 156.207-82.479-0.372-164.957 0-247.622 0.186zM495.86 678.202c61.068-0.931 121.949-1.489 183.017-0.931 0-83.037-1.489-166.074 4.655-248.925-71.68 75.776-123.252 167.936-187.671 249.856z",
-					"M958.895 187.241c100.352 0.186 200.518-0.186 300.87-0.186 82.106 0.372 169.612 12.847 236.079 64.977 102.214 79.127 108.172 250.973 13.964 338.851-29.231 27.183-66.839 42.077-102.214 59.392 74.659 110.964 139.823 227.514 212.433 339.596-76.148 0-152.297-0.372-228.445 0.186-60.509-105.193-117.108-212.62-175.569-318.743-21.783-0.186-43.567-0.372-65.164-0.186 2.234 106.124 0.931 212.433 1.303 318.557-64.419 0.186-128.838 0.186-193.257 0 0.186-267.357 0.186-534.9 0-802.444zM1149.359 345.495c1.862 61.812 2.048 123.625 0.559 185.437 62.185-1.117 128.465 8.006 186.927-18.618 50.641-23.459 65.908-100.911 20.852-137.588-58.833-46.545-139.264-26.624-208.337-29.231z"
-				],
-				"width": 2420,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"ars"
-				],
-				"grid": 0
-			},
-			"attrs": [],
-			"properties": {
-				"order": 42,
-				"id": 2,
-				"prevSize": 32,
-				"code": 97,
-				"name": "ars",
-				"ligatures": ""
-			},
-			"setIdx": 1,
-			"setId": 4,
-			"iconIdx": 2
-		},
-		{
-			"icon": {
-				"paths": [
-					"M99.142 522.671c52.503-77.265 152.483-122.508 243.712-91.974 80.617 20.294 134.051 99.98 135.727 180.969 3.165 120.646-0.745 241.478 1.862 362.124-36.305 0-72.425 0.372-108.73 0.372-0.745-110.964 2.048-222.115-0.931-332.893 1.489-60.881-40.96-129.396-107.613-128.465-84.527-11.543-150.807 67.77-156.579 146.339-4.096 104.82-0.372 209.827-0.931 314.833-36.119 0-72.239 0.186-108.358 0.186-1.303-178.548 3.91-357.097-3.351-535.645 34.071 0.372 68.143 0.745 102.214 0.931 0.931 27.741 2.048 55.482 2.979 83.223z",
-					"M846.289 424.367c149.132-24.204 312.227 79.5 330.659 234.217 30.906 155.834-91.601 319.116-250.973 328.239-154.345 25.693-318.743-90.112-327.121-250.228-23.273-151.18 96.070-299.008 247.436-312.227zM828.23 519.878c-116.55 40.774-155.089 198.47-89.553 297.332 54.551 98.863 211.316 110.033 281.879 23.645 57.716-68.329 64.605-172.777 16.756-248.18-40.215-71.68-133.492-97.187-209.082-72.797z",
-					"M1833.798 504.239c90.484-79.872 228.817-107.055 340.527-58.461 62.371 25.879 103.145 91.415 106.682 157.882 6.703 123.252-5.585 247.249 8.006 370.316-32.954 0-65.908-0.186-98.863 0-0.931-19.549-2.793-58.647-3.537-78.196-70.935 103.517-228.073 121.391-326.563 49.152-74.1-56.041-77.265-179.665-4.282-237.94 94.58-70.004 217.833-58.833 328.611-68.887-7.261-37.236-10.054-82.479-46.918-103.703-76.335-53.62-177.617-18.991-244.271 34.071-19.921-21.411-39.657-42.822-59.392-64.233zM1954.816 752.605c-46.732 24.576-56.785 96.442-12.66 128.838 67.398 44.684 169.612 24.948 213.923-43.008 23.459-34.444 21.783-78.010 27.183-117.481-76.521 0.186-158.813-5.399-228.445 31.651z",
-					"M1216.047 438.889c39.843 0 79.686 0.186 119.343 0 54.179 140.195 106.682 280.948 157.51 422.447 59.951-139.078 104.076-284.672 164.399-423.75 37.423 1.117 74.659 1.489 112.081 1.676-71.308 177.617-144.663 354.676-214.109 533.225-40.029 1.676-80.058 1.676-119.901 1.676-72.239-178.735-144.663-357.469-219.322-535.273z"
-				],
-				"width": 2513,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"nova"
-				],
-				"grid": 0
-			},
-			"attrs": [],
-			"properties": {
-				"order": 43,
-				"id": 3,
-				"prevSize": 32,
-				"code": 110,
-				"name": "nova",
-				"ligatures": ""
-			},
-			"setIdx": 1,
-			"setId": 4,
-			"iconIdx": 3
-		},
-		{
-			"icon": {
-				"paths": [
-					"M468.938 654.389h93.832v-93.826h-93.832v93.826z",
-					"M468.938 513.649h93.832v-93.838h-93.832v93.838z",
-					"M468.938 372.887h93.832v-93.826h-93.832v93.826z",
-					"M468.938 232.138h93.832v-93.828h-93.832v93.828z",
-					"M328.175 372.887h93.832v-93.826h-93.832v93.826z",
-					"M328.175 232.138h93.832v-93.828h-93.832v93.828z",
-					"M187.43 372.887h93.832v-93.826h-93.832v93.826z",
-					"M328.175 654.389h93.832v-93.826h-93.832v93.826z",
-					"M328.175 513.649h93.832v-93.838h-93.832v93.838z",
-					"M187.43 654.389h93.832v-93.826h-93.832v93.826z",
-					"M187.43 513.649h93.832v-93.838h-93.832v93.838z",
-					"M1182.817 232.138v422.261h-104.648v-422.261h-140.058v-93.829h384.753v93.829h-140.047z",
-					"M1726.275 654.399v-215.676h-181.458v215.676h-104.643v-516.1h104.643v207.775h181.458v-207.775h104.653v516.1h-104.653z",
-					"M2329.206 654.399v-292.438l-100.014 198.578-75.653 0.024-100.659-198.602v292.438h-104.663v-516.1h103.163l140.032 289.942 139.295-289.942h103.148v516.1h-104.648z",
-					"M238.8 783.987v-12.17h-51.388v12.17h18.974v100.454h13.586v-100.454h18.828zM300.942 884.441v-12.17h-29.888v-38.298h25.784v-12.16h-25.784v-37.826h29.888v-12.17h-43.478v112.624h43.478zM371.018 856.605h-13.416c-0.17 4.756-1.114 9.666-3.646 12.988-1.746 2.208-4.598 3.954-8.866 3.954-4.432 0-7.436-1.746-9.34-4.276-3.96-5.382-4.586-14.402-4.586-41.134 0-26.748 0.626-35.768 4.586-41.15 1.904-2.528 4.908-4.27 9.34-4.27 4.268 0 7.12 1.742 8.866 3.964 2.686 3.322 3.476 8.068 3.646 12.804h13.416c-0.15-9.17-2.836-17.238-8.048-22.302-4.424-4.26-9.97-6.626-17.88-6.626-8.868 0-15.038 3.318-19.306 8.212-7.412 8.546-8.21 18.186-8.21 49.368 0 31.166 0.798 40.806 8.21 49.352 4.268 4.894 10.438 8.212 19.306 8.212 7.436 0 12.984-2.206 17.408-6.16 5.518-5.052 8.37-13.44 8.52-22.936zM443.201 884.441v-112.624h-13.582v49.202h-25.016v-49.202h-13.584v112.624h13.584v-51.25h25.016v51.25h13.582zM521.418 884.441v-112.624h-13.576v77.036l-28.812-77.036h-12.638v112.624h13.586v-77.036l29.12 77.036h12.32zM560.023 771.817h-13.584v112.614h13.584v-112.614zM633.62 854.249c0-17.726-3.002-25.636-15.798-30.864l-12.67-5.222c-9.026-3.798-10.762-7.122-10.762-18.196 0-5.862 1.264-10.45 3.96-13.456 1.894-2.052 4.748-3.472 8.706-3.472 4.278 0 7.282 1.42 9.186 3.8 2.844 3.476 3.476 7.582 3.476 13.598h13.584c0-10.286-1.738-17.556-7.424-23.090-4.256-4.096-10.428-6.478-18.672-6.478-7.436 0-13.452 2.382-17.874 6.478-5.674 5.222-8.528 13.276-8.528 23.090 0 17.092 3.796 23.42 15.322 28.176l12.83 5.212c9.178 3.794 11.078 7.752 11.078 20.726 0 7.434-0.634 11.72-3.638 15.042-2.058 2.208-5.062 3.626-9.664 3.626-4.266 0-7.434-1.418-9.34-3.478-3.002-3.164-3.792-7.28-3.792-14.724h-13.586c0 12.036 1.738 18.53 6.95 23.732 4.424 4.422 11.068 6.788 19.768 6.788 9.024 0 15.67-2.678 19.936-6.788 5.368-5.372 6.952-12.806 6.952-24.5zM704.328 856.605h-13.419c-0.168 4.756-1.11 9.666-3.644 12.988-1.75 2.208-4.596 3.954-8.868 3.954-4.434 0-7.436-1.746-9.342-4.276-3.96-5.382-4.582-14.402-4.582-41.134 0-26.748 0.622-35.768 4.582-41.15 1.906-2.528 4.908-4.27 9.342-4.27 4.272 0 7.118 1.742 8.868 3.964 2.684 3.322 3.476 8.068 3.644 12.804h13.419c-0.154-9.17-2.836-17.238-8.049-22.302-4.424-4.26-9.974-6.626-17.882-6.626-8.866 0-15.040 3.318-19.294 8.212-7.424 8.546-8.214 18.186-8.214 49.368 0 31.166 0.79 40.806 8.214 49.352 4.254 4.894 10.428 8.212 19.294 8.212 7.436 0 12.984-2.206 17.406-6.16 5.52-5.052 8.372-13.44 8.525-22.936zM775.67 884.441v-112.624h-13.583v49.202h-25.011v-49.202h-13.583v112.624h13.583v-51.25h25.011v51.25h13.583zM842.348 884.441v-12.17h-29.906v-38.298h25.784v-12.16h-25.784v-37.826h29.906v-12.17h-43.479v112.624h43.479zM949.898 884.441v-112.624h-13.568v49.202h-25.016v-49.202h-13.594v112.624h13.594v-51.25h25.016v51.25h13.568zM1025.516 828.137c0-31.182-0.942-41.298-8.207-49.368-4.419-4.894-10.44-8.212-19.308-8.212-8.852 0-14.879 3.318-19.292 8.212-7.276 8.070-8.223 18.186-8.223 49.368 0 31.166 0.947 41.282 8.223 49.352 4.413 4.894 10.44 8.212 19.292 8.212 8.868 0 14.889-3.318 19.308-8.212 7.265-8.070 8.207-18.186 8.207-49.352zM1011.942 828.137c0 26.732-0.788 35.752-4.762 41.134-1.894 2.53-4.741 4.276-9.18 4.276-4.434 0-7.434-1.746-9.339-4.276-3.948-5.382-4.593-14.402-4.593-41.134 0-26.748 0.645-35.768 4.593-41.15 1.905-2.528 4.905-4.27 9.339-4.27 4.439 0 7.286 1.742 9.18 4.27 3.973 5.382 4.762 14.402 4.762 41.15zM1098.332 856.605h-13.42c-0.159 4.756-1.121 9.666-3.645 12.988-1.736 2.208-4.598 3.954-8.868 3.954-4.439 0-7.439-1.746-9.344-4.276-3.948-5.382-4.582-14.402-4.582-41.134 0-26.748 0.635-35.768 4.582-41.15 1.905-2.528 4.905-4.27 9.344-4.27 4.27 0 7.132 1.742 8.868 3.964 2.698 3.322 3.487 8.068 3.645 12.804h13.42c-0.164-9.17-2.842-17.238-8.064-22.302-4.419-4.26-9.948-6.626-17.869-6.626-8.858 0-15.037 3.318-19.308 8.212-7.414 8.546-8.207 18.186-8.207 49.368 0 31.166 0.794 40.806 8.207 49.352 4.27 4.894 10.45 8.212 19.308 8.212 7.444 0 12.974-2.206 17.398-6.16 5.53-5.052 8.371-13.44 8.535-22.936zM1170.509 884.441v-112.624h-13.594v49.202h-25.006v-49.202h-13.583v112.624h13.583v-51.25h25.006v51.25h13.594zM1244.119 854.249c0-17.726-3.005-25.636-15.8-30.864l-12.677-5.222c-9.006-3.798-10.757-7.122-10.757-18.196 0-5.862 1.27-10.45 3.958-13.456 1.905-2.052 4.746-3.472 8.694-3.472 4.28 0 7.296 1.42 9.19 3.8 2.852 3.476 3.487 7.582 3.487 13.598h13.588c0-10.286-1.746-17.556-7.424-23.090-4.27-4.096-10.435-6.478-18.673-6.478-7.444 0-13.445 2.382-17.884 6.478-5.678 5.222-8.53 13.276-8.53 23.090 0 17.092 3.799 23.42 15.345 28.176l12.815 5.212c9.18 3.794 11.075 7.752 11.075 20.726 0 7.434-0.635 11.72-3.64 15.042-2.053 2.208-5.069 3.626-9.646 3.626-4.285 0-7.45-1.418-9.344-3.478-3.011-3.164-3.814-7.28-3.814-14.724h-13.588c0 12.036 1.756 18.53 6.953 23.732 4.434 4.422 11.075 6.788 19.794 6.788 9.011 0 15.652-2.678 19.922-6.788 5.371-5.372 6.958-12.806 6.958-24.5zM1314.826 856.605h-13.44c-0.138 4.756-1.111 9.666-3.625 12.988-1.746 2.208-4.593 3.954-8.868 3.954-4.434 0-7.444-1.746-9.354-4.276-3.948-5.382-4.582-14.402-4.582-41.134 0-26.748 0.635-35.768 4.582-41.15 1.91-2.528 4.92-4.27 9.354-4.27 4.275 0 7.122 1.742 8.868 3.964 2.693 3.322 3.487 8.068 3.625 12.804h13.44c-0.164-9.17-2.852-17.238-8.059-22.302-4.434-4.26-9.953-6.626-17.874-6.626-8.868 0-15.037 3.318-19.308 8.212-7.424 8.546-8.218 18.186-8.218 49.368 0 31.166 0.794 40.806 8.218 49.352 4.27 4.894 10.44 8.212 19.308 8.212 7.434 0 12.979-2.206 17.388-6.16 5.54-5.052 8.381-13.44 8.545-22.936zM1386.158 884.441v-112.624h-13.588v49.202h-24.996v-49.202h-13.594v112.624h13.594v-51.25h24.996v51.25h13.588zM1460.844 858.831v-87.014h-13.588v87.802c0 8.854-5.709 13.928-12.508 13.928-6.81 0-12.355-5.074-12.355-13.928v-87.802h-13.578v87.014c0 8.234 2.678 14.864 7.276 19.44 4.895 4.9 11.382 7.43 18.657 7.43 7.286 0 13.926-2.53 18.821-7.43 4.582-4.576 7.276-11.206 7.276-19.44zM1526.984 884.441v-12.17h-29.906v-100.454h-13.578v112.624h43.484zM1589.207 884.441v-12.17h-29.911v-38.298h25.784v-12.16h-25.784v-37.826h29.911v-12.17h-43.474v112.624h43.474zM1715.604 884.441v-112.624h-12.815l-22.61 62.642-22.794-62.642h-12.795v112.624h13.583v-78.92l17.572 51.39h8.381l17.884-52.66v80.19h13.594zM1751.813 771.817h-13.573v112.614h13.573v-112.614zM1821.875 783.987v-12.17h-51.395v12.17h18.995v100.454h13.583v-100.454h18.816zM1888.522 783.987v-12.17h-51.379v12.17h18.98v100.454h13.578v-100.454h18.821zM1950.689 884.441v-12.17h-29.906v-38.298h25.795v-12.16h-25.795v-37.826h29.906v-12.17h-43.484v112.624h43.484zM2014.403 884.441v-12.17h-29.906v-100.454h-13.578v112.624h43.484zM2085.335 884.441v-112.624h-13.594v49.202h-25.011v-49.202h-13.588v112.624h13.588v-51.25h25.011v51.25h13.594zM2152.013 884.441v-12.17h-29.906v-38.298h25.784v-12.16h-25.784v-37.826h29.906v-12.17h-43.494v112.624h43.494zM2222.935 854.249c0-17.726-3.005-25.636-15.805-30.864l-12.672-5.222c-9.016-3.798-10.762-7.122-10.762-18.196 0-5.862 1.27-10.45 3.953-13.456 1.915-2.052 4.756-3.472 8.73-3.472 4.26 0 7.27 1.42 9.165 3.8 2.857 3.476 3.492 7.582 3.492 13.598h13.573c0-10.286-1.731-17.556-7.409-23.090-4.275-4.096-10.44-6.478-18.688-6.478-7.434 0-13.44 2.382-17.874 6.478-5.678 5.222-8.52 13.276-8.52 23.090 0 17.092 3.789 23.42 15.324 28.176l12.815 5.212c9.19 3.794 11.095 7.752 11.095 20.726 0 7.434-0.645 11.72-3.645 15.042-2.058 2.208-5.069 3.626-9.651 3.626-4.275 0-7.439-1.418-9.344-3.478-3.016-3.164-3.799-7.28-3.799-14.724h-13.578c0 12.036 1.736 18.53 6.948 23.732 4.413 4.422 11.064 6.788 19.773 6.788 9.011 0 15.652-2.678 19.927-6.788 5.371-5.372 6.953-12.806 6.953-24.5zM2294.886 854.249c0-17.726-3-25.636-15.795-30.864l-12.672-5.222c-9.011-3.798-10.762-7.122-10.762-18.196 0-5.862 1.27-10.45 3.948-13.456 1.92-2.052 4.756-3.472 8.73-3.472 4.26 0 7.276 1.42 9.17 3.8 2.847 3.476 3.482 7.582 3.482 13.598h13.583c0-10.286-1.736-17.556-7.419-23.090-4.27-4.096-10.435-6.478-18.678-6.478-7.434 0-13.44 2.382-17.874 6.478-5.683 5.222-8.52 13.276-8.52 23.090 0 17.092 3.784 23.42 15.329 28.176l12.82 5.212c9.18 3.794 11.085 7.752 11.085 20.726 0 7.434-0.65 11.72-3.651 15.042-2.053 2.208-5.069 3.626-9.656 3.626-4.27 0-7.434-1.418-9.339-3.478-3.011-3.164-3.799-7.28-3.799-14.724h-13.578c0 12.036 1.731 18.53 6.953 23.732 4.408 4.422 11.059 6.788 19.763 6.788 9.021 0 15.662-2.678 19.932-6.788 5.371-5.372 6.948-12.806 6.948-24.5zM2358.769 884.441v-12.17h-29.911v-38.298h25.795v-12.16h-25.795v-37.826h29.911v-12.17h-43.484v112.624h43.484zM2434.028 884.441v-112.624h-13.578v77.036l-28.82-77.036h-12.636v112.624h13.578v-77.036l29.133 77.036h12.324z",
-					"M744.289 654.379h12.58v-516.070h-12.58v516.070z"
-				],
-				"width": 2621,
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"THM Kopie"
-				],
-				"grid": 0
-			},
-			"attrs": [],
-			"properties": {
-				"order": 44,
-				"id": 4,
-				"prevSize": 32,
-				"code": 58883,
-				"name": "thm-full",
-				"ligatures": ""
-			},
-			"setIdx": 1,
-			"setId": 4,
-			"iconIdx": 4
-		},
-		{
-			"icon": {
-				"paths": [
-					"M213.484 37.001c-1.881 0.596-12.831 10.262-25.413 22.503-43.247 42.076-70.959 90.237-85.025 147.725-6.938 28.354-8.611 92.559-3.147 121.719 10.106 53.933 35.17 106.651 67.984 142.975 4.312 4.773 8.186 8.669 8.609 8.669s-0.759-3.735-2.672-8.313c-5.879-14.072-18.836-67.808-22.8-94.644-14.004-94.794-0.835-195.769 37.228-285.416 5.761-13.569 14.12-31.255 18.584-39.306s7.572-15.228 6.887-15.912c-0.043-0.043-0.112-0.040-0.238 0zM810.441 37.001c-0.171-0.014-0.33-0.026-0.416 0.059-0.723 0.723 1.312 5.814 4.513 11.281s10.735 20.895 16.744 34.259c41.27 91.789 56.025 196.661 41.503 295.094-3.92 26.569-17.149 81.217-23.156 95.594l-3.503 8.372 7.244-6.888c11.014-10.47 31.363-40.335 42.928-62.997 21.414-41.962 30.939-83.237 31.053-134.425 0.151-68.021-15.226-118.129-53.556-174.206-12.682-18.553-58.042-65.702-63.353-66.144zM307 82.304l-9.025 7.125c-14.247 11.284-40.636 40.6-52.131 57.891-13.925 20.947-25.702 47.148-33.25 74.1-11.872 42.754-7.988 85.267 0.416 130.744 10.73 35.34 30.394 72.416 51.063 96.247 3.949 4.553 7.446 8.114 7.778 7.897s-1.048-5.020-3.028-10.628c-6.517-18.459-14.577-53.695-18.525-80.75-4.697-32.187-3.568-103.399 2.137-133.831 8.644-46.106 24.356-91.94 44.353-129.556l10.212-19.237zM717.816 83.017l13.894 28.144c16.934 34.214 29.046 69.451 37.109 107.944 7.421 35.424 10.388 103.934 5.938 137.691-4.574 34.689-13.596 73.552-22.681 97.791-0.83 2.215 3.065-1.177 8.609-7.541 30.618-35.146 53.695-90.128 57.356-136.503 6.803-86.183-25.464-164.86-89.775-218.737l-10.45-8.787zM357.291 161.154c-0.646 0.123-1.979 1.053-3.919 2.434-10.542 7.507-31.383 31.272-40.375 46.075-40.054 65.936-34.552 151.544 13.478 209.891 3.647 4.43 6.973 7.752 7.363 7.362s-1.899-9.552-5.047-20.366c-13.014-44.702-15.654-103.044-6.65-146.953 5.354-26.111 18.288-63.771 28.678-83.6 5.997-11.445 7.893-15.114 6.472-14.844zM666.575 161.154c-1.422-0.271 0.475 3.399 6.472 14.844 10.398 19.844 23.353 57.611 28.619 83.481 10.103 49.639 5.755 111.725-11.519 164.469-2.361 7.209 12.656-10.3 21.612-25.175 17.227-28.61 25.703-58.959 25.769-92.388 0.069-35.097-8.792-67.31-26.659-96.722-8.992-14.803-29.833-38.568-40.375-46.075-1.94-1.381-3.273-2.311-3.919-2.434zM511.309 189.179c-9.195 0.062-18.51 1.138-27.788 3.325-38.048 8.97-71.276 38.383-84.313 74.575-6.053 16.803-8.057 47.651-4.216 65.134 9.918 45.142 49.249 82.133 97.256 91.438 3.182 0.617 14.653 0.711 25.472 0.237 45.798-2.004 81.931-26.016 102.6-68.222 15.346-31.397 14.034-73.958-9.441-114.178-22.215-33.469-59.727-52.577-99.572-52.309zM501.869 452.567c-15.458 0.006-29.326 0.457-36.753 1.484-47.749 6.604-73.564 23.307-79.384 51.241-3.511 16.851-1.569 185.138 2.434 211.197 5.326 34.663 42.553 176.772 59.613 227.466 10.63 31.589 13.057 34.052 39.841 40.197 34.316 7.873 71.43-1.008 80.691-19.297 11.543-22.796 60.263-202.744 67.509-249.316 3.923-25.21 5.786-193.712 2.316-210.366-5.319-25.525-28.39-42.189-67.984-49.162-12.31-2.168-42.517-3.453-68.281-3.444z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"arsnova-color"
-				],
-				"grid": 32
-			},
-			"attrs": [],
-			"properties": {
-				"order": 45,
-				"id": 0,
-				"prevSize": 32,
-				"code": 114,
-				"name": "radar",
-				"ligatures": ""
-			},
-			"setIdx": 2,
-			"setId": 3,
-			"iconIdx": 0
-		},
-		{
-			"icon": {
-				"paths": [
-					"M427.909 81.879c51.692 0.164 103.424-0.164 155.116 0.164-0.287 51.487-0.451 102.973 0.082 154.46-51.692 0.41-103.424 0.287-155.116 0.082 0.287-51.569 0.369-103.137-0.082-154.706z",
-					"M655.196 81.961c51.692 0.041 103.342-0.246 155.034 0.123 0.123 51.487-0.041 103.014 0.041 154.501-51.651 0.328-103.342 0.082-154.993 0.123-0.287-51.569-0.205-103.178-0.082-154.747z",
-					"M200.417 309.658c51.692-0.082 103.342 0.082 155.034-0.123 0.246 51.692 0.246 103.383-0.041 155.034-51.61-0.164-103.26 0-154.87-0.041 0.164-51.651 0.451-103.26-0.123-154.87z",
-					"M427.95 309.78c51.651-0.246 103.301-0.164 154.993-0.082-0.164 51.569-0.246 103.178 0 154.747-51.651 0.041-103.301 0.205-154.911-0.082 0.205-51.528 0.287-103.055-0.082-154.583z",
-					"M655.237 309.658c51.61-0.123 103.219 0.164 154.829-0.164 0.41 51.692 0.205 103.383 0.082 155.075-51.651-0.123-103.26 0-154.911-0.082-0.205-51.61-0.164-103.219 0-154.829z",
-					"M200.909 536.33c51.487 0.451 103.014 0.41 154.501 0 0.369 51.651 0.246 103.301 0.041 154.952-51.446 0.451-102.892 0-154.337 0.205-0.655-51.692-0.532-103.424-0.205-155.156z",
-					"M427.909 536.535c51.651-0.041 103.301 0.328 154.952-0.164 0 51.61-0.205 103.219 0.123 154.829-51.732 0.451-103.424 0.328-155.156 0.041 0.573-51.569 0.532-103.137 0.082-154.706z",
-					"M655.237 536.617c51.61 0.041 103.219-0.164 154.829 0.082 0.41 51.528 0.205 103.096 0.082 154.624-51.61 0.246-103.26 0.082-154.911 0.123-0.205-51.61-0.164-103.219 0-154.829z",
-					"M200.499 763.576c51.651-0.205 103.342 0.041 155.034-0.123 0.123 51.855 0.041 103.67 0.041 155.484-51.692 0.369-103.383 0.328-155.034 0 0.369-51.773 0.205-103.547-0.041-155.361z",
-					"M427.991 763.576c51.651 0 103.301-0.246 154.952 0.082-0.246 51.773-0.164 103.547-0.041 155.32-51.61 0.369-103.219 0.123-154.788 0.082 0.082-51.855 0.205-103.67-0.123-155.484z",
-					"M655.196 763.535c51.692-0.082 103.342 0.082 154.993-0.123 0.164 51.814 0.041 103.629 0.041 155.443-51.651 0.614-103.342 0.164-155.034 0.246-0.123-51.855-0.123-103.711 0-155.566z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"thm"
-				],
-				"grid": 32
-			},
-			"attrs": [],
-			"properties": {
-				"order": 46,
-				"id": 1,
-				"prevSize": 32,
-				"code": 116,
-				"name": "thm",
-				"ligatures": ""
-			},
-			"setIdx": 2,
-			"setId": 3,
-			"iconIdx": 1
-		},
-		{
-			"icon": {
-				"paths": [
-					"M640 256v-256h-448l-192 192v576h384v256h640v-768h-384zM192 90.51v101.49h-101.49l101.49-101.49zM64 704v-448h192v-192h320v192l-192 192v256h-320zM576 346.51v101.49h-101.49l101.49-101.49zM960 960h-512v-448h192v-192h320v640z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"copy",
-					"duplicate",
-					"files",
-					"pages",
-					"papers",
-					"documents"
-				],
-				"defaultCode": 57489,
-				"grid": 16
-			},
-			"attrs": [],
-			"properties": {
-				"id": 0,
-				"order": 17,
-				"prevSize": 32,
-				"code": 59692,
-				"ligatures": "copy, duplicate",
-				"name": "copy"
-			},
-			"setIdx": 3,
-			"setId": 2,
-			"iconIdx": 0
-		},
-		{
-			"icon": {
-				"paths": [
-					"M1024 657.542c0-82.090-56.678-150.9-132.996-169.48-3.242-128.7-108.458-232.062-237.862-232.062-75.792 0-143.266 35.494-186.854 90.732-24.442-31.598-62.69-51.96-105.708-51.96-73.81 0-133.642 59.874-133.642 133.722 0 6.436 0.48 12.76 1.364 18.954-11.222-2.024-22.766-3.138-34.57-3.138-106.998-0.002-193.732 86.786-193.732 193.842 0 107.062 86.734 193.848 193.73 193.848l656.262-0.012c96.138-0.184 174.008-78.212 174.008-174.446z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"cloud",
-					"weather"
-				],
-				"defaultCode": 58037,
-				"grid": 16
-			},
-			"attrs": [],
-			"properties": {
-				"order": 16,
-				"id": 1,
-				"prevSize": 32,
-				"name": "cloud",
-				"code": 58037
-			},
-			"setIdx": 3,
-			"setId": 2,
-			"iconIdx": 1
-		},
-		{
-			"icon": {
-				"paths": [
-					"M891.004 360.060c-3.242-128.698-108.458-232.060-237.862-232.060-75.792 0-143.266 35.494-186.854 90.732-24.442-31.598-62.69-51.96-105.708-51.96-73.81 0-133.642 59.876-133.642 133.722 0 6.436 0.48 12.76 1.364 18.954-11.222-2.024-22.766-3.138-34.57-3.138-106.998-0.002-193.732 86.786-193.732 193.842 0 107.062 86.734 193.848 193.73 193.848h91.76l226.51 234.51 226.51-234.51 111.482-0.012c96.138-0.184 174.008-78.21 174.008-174.446 0-82.090-56.678-150.9-132.996-169.482zM512 832l-192-192h128v-192h128v192h128l-192 192z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"cloud-download",
-					"cloud",
-					"save",
-					"download"
-				],
-				"defaultCode": 58038,
-				"grid": 16
-			},
-			"attrs": [],
-			"properties": {
-				"order": 39,
-				"id": 2,
-				"prevSize": 32,
-				"name": "cloud-download",
-				"code": 58038
-			},
-			"setIdx": 3,
-			"setId": 2,
-			"iconIdx": 2
-		},
-		{
-			"icon": {
-				"paths": [
-					"M892.268 386.49c2.444-11.11 3.732-22.648 3.732-34.49 0-88.366-71.634-160-160-160-14.222 0-28.014 1.868-41.132 5.352-24.798-77.352-97.29-133.352-182.868-133.352-87.348 0-161.054 58.336-184.326 138.17-22.742-6.622-46.792-10.17-71.674-10.17-141.384 0-256 114.616-256 256 0 141.388 114.616 256 256 256h128v192h256v-192h224c88.366 0 160-71.632 160-160 0-78.72-56.854-144.162-131.732-157.51zM576 640v192h-128v-192h-160l224-224 224 224h-160z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"cloud-upload",
-					"cloud",
-					"load",
-					"upload"
-				],
-				"defaultCode": 58039,
-				"grid": 16
-			},
-			"attrs": [],
-			"properties": {
-				"order": 40,
-				"id": 3,
-				"prevSize": 32,
-				"name": "cloud-upload",
-				"code": 58039
-			},
-			"setIdx": 3,
-			"setId": 2,
-			"iconIdx": 3
-		},
-		{
-			"icon": {
-				"paths": [
-					"M256 320c0-141.385 114.615-256 256-256s256 114.615 256 256c0 141.385-114.615 256-256 256s-256-114.615-256-256zM768 640h-512c-141.384 0-256 114.618-256 256v64h1024v-64c0-141.382-114.616-256-256-256z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"user",
-					"profile",
-					"avatar",
-					"person",
-					"talk",
-					"member"
-				],
-				"grid": 16
-			},
-			"attrs": [],
-			"properties": {
-				"id": 4,
-				"order": 41,
-				"prevSize": 32,
-				"code": 58900,
-				"name": "user",
-				"ligatures": ""
-			},
-			"setIdx": 3,
-			"setId": 2,
-			"iconIdx": 4
-		},
-		{
-			"icon": {
-				"paths": [
-					"M320 192c0-106.039 85.961-192 192-192s192 85.961 192 192c0 106.039-85.961 192-192 192s-192-85.961-192-192zM768.078 448h-35.424l-199.104 404.244 74.45-372.244-96-96-96 96 74.45 372.244-199.102-404.244h-35.424c-127.924 0-127.924 85.986-127.924 192v320h768v-320c0-106.014 0-192-127.922-192z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"user",
-					"profile",
-					"avatar",
-					"person",
-					"talk",
-					"member",
-					"employee",
-					"job",
-					"official"
-				],
-				"grid": 16
-			},
-			"attrs": [],
-			"properties": {
-				"id": 5,
-				"order": 34,
-				"prevSize": 32,
-				"code": 58901,
-				"name": "speaker",
-				"ligatures": ""
-			},
-			"setIdx": 3,
-			"setId": 2,
-			"iconIdx": 5
-		},
-		{
-			"icon": {
-				"paths": [
-					"M512 0c-282.77 0-512 229.23-512 512s229.23 512 512 512 512-229.23 512-512-229.23-512-512-512zM704 256c35.348 0 64 42.98 64 96s-28.652 96-64 96-64-42.98-64-96 28.652-96 64-96zM320 256c35.346 0 64 42.98 64 96s-28.654 96-64 96-64-42.98-64-96 28.654-96 64-96zM512 896c-166.868 0-305.422-139.872-320-318.304 93.77 54.114 204.050 85.064 320 85.064s226.23-30.806 320-84.92c-14.574 178.438-153.128 318.16-320 318.16z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"happy",
-					"emoticon",
-					"smiley",
-					"face"
-				],
-				"grid": 16
-			},
-			"attrs": [],
-			"properties": {
-				"id": 6,
-				"order": 32,
-				"prevSize": 32,
-				"code": 58902,
-				"name": "happy",
-				"ligatures": ""
-			},
-			"setIdx": 3,
-			"setId": 2,
-			"iconIdx": 6
-		},
-		{
-			"icon": {
-				"paths": [
-					"M512 0c-282.77 0-512 229.23-512 512s229.23 512 512 512 512-229.23 512-512-229.23-512-512-512zM704 256c35.346 0 64 28.654 64 64s-28.654 64-64 64-64-28.654-64-64 28.654-64 64-64zM320 256c35.346 0 64 28.654 64 64s-28.654 64-64 64-64-28.654-64-64 28.654-64 64-64zM704.098 780.74c-39.174-65.148-110.544-108.74-192.098-108.74-81.556 0-152.924 43.592-192.098 108.74l-82.328-49.396c55.96-93.070 157.916-155.344 274.426-155.344 116.508 0 218.464 62.274 274.426 155.344l-82.328 49.396z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"sad",
-					"emoticon",
-					"smiley",
-					"face"
-				],
-				"grid": 16
-			},
-			"attrs": [],
-			"properties": {
-				"id": 7,
-				"order": 29,
-				"prevSize": 32,
-				"code": 58903,
-				"name": "sad",
-				"ligatures": ""
-			},
-			"setIdx": 3,
-			"setId": 2,
-			"iconIdx": 7
-		},
-		{
-			"icon": {
-				"paths": [
-					"M512 0c-282.77 0-512 229.228-512 512 0 282.77 229.228 512 512 512 282.77 0 512-229.23 512-512 0-282.772-229.23-512-512-512zM704 256c35.346 0 64 42.98 64 96s-28.654 96-64 96-64-42.98-64-96 28.654-96 64-96zM352 312.062c59.646 0 102 22.332 102 57.282 0 7.398 3.812 42.994-0.17 49.594-14.828-24.576-54.81-42.188-101.83-42.188s-87.002 17.612-101.83 42.188c-3.982-6.6-0.17-42.196-0.17-49.594 0-34.95 42.354-57.282 102-57.282zM500.344 832c-119.242 0-223.858-64.28-282.892-160.952 70.41 55.060 194.534 65.81 325.288 39.978 140.248-27.706 249.11-91.542 288.454-176.594-21.654 167.96-161.518 297.568-330.85 297.568z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"wink",
-					"emoticon",
-					"smiley",
-					"face"
-				],
-				"grid": 16
-			},
-			"attrs": [],
-			"properties": {
-				"id": 8,
-				"order": 28,
-				"prevSize": 32,
-				"code": 58904,
-				"name": "wink",
-				"ligatures": ""
-			},
-			"setIdx": 3,
-			"setId": 2,
-			"iconIdx": 8
-		},
-		{
-			"icon": {
-				"paths": [
-					"M512 0c-282.77 0-512 229.23-512 512s229.23 512 512 512 512-229.23 512-512-229.23-512-512-512zM320 448c-35.346 0-64-42.98-64-96s28.654-96 64-96 64 42.98 64 96-28.654 96-64 96zM512 832c-70.692 0-128-57.308-128-128s57.308-128 128-128c70.692 0 128 57.308 128 128s-57.308 128-128 128zM704 448c-35.346 0-64-42.98-64-96s28.654-96 64-96 64 42.98 64 96-28.654 96-64 96z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"shocked",
-					"emoticon",
-					"smiley",
-					"face"
-				],
-				"grid": 16
-			},
-			"attrs": [],
-			"properties": {
-				"id": 9,
-				"order": 25,
-				"prevSize": 32,
-				"code": 58905,
-				"name": "shocked",
-				"ligatures": ""
-			},
-			"setIdx": 3,
-			"setId": 2,
-			"iconIdx": 9
-		},
-		{
-			"icon": {
-				"paths": [
-					"M1014.662 822.66c-0.004-0.004-0.008-0.008-0.012-0.010l-310.644-310.65 310.644-310.65c0.004-0.004 0.008-0.006 0.012-0.010 3.344-3.346 5.762-7.254 7.312-11.416 4.246-11.376 1.824-24.682-7.324-33.83l-146.746-146.746c-9.148-9.146-22.45-11.566-33.828-7.32-4.16 1.55-8.070 3.968-11.418 7.31 0 0.004-0.004 0.006-0.008 0.010l-310.648 310.652-310.648-310.65c-0.004-0.004-0.006-0.006-0.010-0.010-3.346-3.342-7.254-5.76-11.414-7.31-11.38-4.248-24.682-1.826-33.83 7.32l-146.748 146.748c-9.148 9.148-11.568 22.452-7.322 33.828 1.552 4.16 3.97 8.072 7.312 11.416 0.004 0.002 0.006 0.006 0.010 0.010l310.65 310.648-310.65 310.652c-0.002 0.004-0.006 0.006-0.008 0.010-3.342 3.346-5.76 7.254-7.314 11.414-4.248 11.376-1.826 24.682 7.322 33.83l146.748 146.746c9.15 9.148 22.452 11.568 33.83 7.322 4.16-1.552 8.070-3.97 11.416-7.312 0.002-0.004 0.006-0.006 0.010-0.010l310.648-310.65 310.648 310.65c0.004 0.002 0.008 0.006 0.012 0.008 3.348 3.344 7.254 5.762 11.414 7.314 11.378 4.246 24.684 1.826 33.828-7.322l146.746-146.748c9.148-9.148 11.57-22.454 7.324-33.83-1.552-4.16-3.97-8.068-7.314-11.414z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"close",
-					"cancel",
-					"quit",
-					"remove",
-					"cross"
-				],
-				"grid": 16
-			},
-			"attrs": [],
-			"properties": {
-				"id": 10,
-				"order": 24,
-				"prevSize": 32,
-				"code": 58906,
-				"name": "close",
-				"ligatures": ""
-			},
-			"setIdx": 3,
-			"setId": 2,
-			"iconIdx": 10
-		},
-		{
-			"icon": {
-				"paths": [
-					"M734.994 805.374c-18.952-2.988-19.384-54.654-19.384-54.654s55.688-54.656 67.824-128.152c32.652 0 52.814-78.138 20.164-105.628 1.362-28.94 41.968-227.176-163.598-227.176-205.564 0-164.958 198.236-163.598 227.176-32.654 27.49-12.488 105.628 20.162 105.628 12.134 73.496 67.826 128.152 67.826 128.152s-0.432 51.666-19.384 54.654c-61.048 9.632-289.006 109.316-289.006 218.626h768c0-109.31-227.958-208.994-289.006-218.626zM344.054 822.81c44.094-27.15 97.626-52.308 141.538-67.424-15.752-22.432-33.294-52.936-44.33-89.062-15.406-12.566-27.944-30.532-35.998-52.602-8.066-22.104-11.122-46.852-8.608-69.684 1.804-16.392 6.478-31.666 13.65-45.088-4.35-46.586-7.414-138.034 52.448-204.732 23.214-25.866 52.556-44.46 87.7-55.686-6.274-64.76-39.16-140.77-166.454-140.77-205.564 0-164.958 198.236-163.598 227.176-32.654 27.49-12.488 105.628 20.162 105.628 12.134 73.496 67.826 128.152 67.826 128.152s-0.432 51.666-19.384 54.654c-61.048 9.634-289.006 109.318-289.006 218.628h329.596c4.71-3.074 9.506-6.14 14.458-9.19z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"users",
-					"people",
-					"group",
-					"team",
-					"members",
-					"community"
-				],
-				"grid": 16
-			},
-			"attrs": [],
-			"properties": {
-				"id": 11,
-				"order": 21,
-				"prevSize": 32,
-				"code": 58880,
-				"name": "users",
-				"ligatures": ""
-			},
-			"setIdx": 3,
-			"setId": 2,
-			"iconIdx": 11
-		},
-		{
-			"icon": {
-				"paths": [
-					"M896 128v832h-672c-53.022 0-96-42.98-96-96 0-53.018 42.978-96 96-96h608v-768h-640c-70.398 0-128 57.6-128 128v768c0 70.4 57.602 128 128 128h768v-896h-64zM256 832h576v64h-576z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"book",
-					"reading"
-				],
-				"grid": 16
-			},
-			"attrs": [],
-			"properties": {
-				"id": 12,
-				"order": 20,
-				"prevSize": 32,
-				"code": 58881,
-				"name": "book2"
-			},
-			"setIdx": 3,
-			"setId": 2,
-			"iconIdx": 12
-		},
-		{
-			"icon": {
-				"paths": [
-					"M320 64h-256v256h256v-256zM384 0v0 384h-384v-384h384zM128 128h128v128h-128zM960 64h-256v256h256v-256zM1024 0v0 384h-384v-384h384zM768 128h128v128h-128zM320 704h-256v256h256v-256zM384 640v0 384h-384v-384h384zM128 768h128v128h-128zM448 0h64v64h-64zM512 64h64v64h-64zM448 128h64v64h-64zM512 192h64v64h-64zM448 256h64v64h-64zM512 320h64v64h-64zM448 384h64v64h-64zM448 512h64v64h-64zM512 576h64v64h-64zM448 640h64v64h-64zM512 704h64v64h-64zM448 768h64v64h-64zM512 832h64v64h-64zM448 896h64v64h-64zM512 960h64v64h-64zM960 512h64v64h-64zM64 512h64v64h-64zM128 448h64v64h-64zM0 448h64v64h-64zM256 448h64v64h-64zM320 512h64v64h-64zM384 448h64v64h-64zM576 512h64v64h-64zM640 448h64v64h-64zM704 512h64v64h-64zM768 448h64v64h-64zM832 512h64v64h-64zM896 448h64v64h-64zM960 640h64v64h-64zM576 640h64v64h-64zM640 576h64v64h-64zM704 640h64v64h-64zM832 640h64v64h-64zM896 576h64v64h-64zM960 768h64v64h-64zM576 768h64v64h-64zM640 704h64v64h-64zM768 704h64v64h-64zM832 768h64v64h-64zM896 704h64v64h-64zM960 896h64v64h-64zM640 832h64v64h-64zM704 896h64v64h-64zM768 832h64v64h-64zM832 896h64v64h-64zM640 960h64v64h-64zM768 960h64v64h-64zM896 960h64v64h-64z"
-				],
-				"attrs": [],
-				"isMulticolor": false,
-				"tags": [
-					"qrcode"
-				],
-				"defaultCode": 57535,
-				"grid": 16
-			},
-			"attrs": [],
-			"properties": {
-				"id": 13,
-				"order": 18,
-				"prevSize": 32,
-				"code": 59704,
-				"ligatures": "qrcode",
-				"name": "qrcode"
-			},
-			"setIdx": 3,
-			"setId": 2,
-			"iconIdx": 13
-		}
-	],
-	"height": 1024,
-	"metadata": {
-		"name": "arsnova"
-	},
-	"preferences": {
-		"showGlyphs": true,
-		"showQuickUse": true,
-		"showQuickUse2": true,
-		"showSVGs": true,
-		"fontPref": {
-			"prefix": "icon-",
-			"metadata": {
-				"fontFamily": "arsnova",
-				"majorVersion": 1,
-				"minorVersion": 0
-			},
-			"metrics": {
-				"emSize": 1024,
-				"baseline": 6.25,
-				"whitespace": 50
-			},
-			"embed": false,
-			"showSelector": true,
-			"showMetrics": false,
-			"showMetadata": false
-		},
-		"imagePref": {
-			"prefix": "icon-",
-			"png": true,
-			"useClassSelector": true,
-			"color": 4473924,
-			"bgColor": 16777215,
-			"classSelector": ".icon"
-		},
-		"historySize": 100,
-		"showCodes": true,
-		"showLiga": false
-	}
+  "IcoMoonType": "selection",
+  "icons": [
+    {
+      "icon": {
+        "paths": [
+          "M264.96 756.48c0 28.273-22.927 51.2-51.2 51.2s-51.2-22.927-51.2-51.2z",
+          "M870.4 756.48c0 28.273-22.927 51.2-51.2 51.2s-51.2-22.927-51.2-51.2z",
+          "M742.001 373.76c-76.227 0-138.24 62.013-138.24 138.24s62.013 138.24 138.24 138.24 138.24-62.013 138.24-138.24c0-76.227-62.013-138.24-138.24-138.24zM742.001 614.4c-56.556 0-102.4-45.844-102.4-102.4s45.844-102.4 102.4-102.4c56.556 0 102.4 45.844 102.4 102.4s-45.844 102.4-102.4 102.4z",
+          "M849.92 281.6h-675.84c-67.584 0-122.88 55.296-122.88 122.88v215.040c0 67.584 55.296 122.88 122.88 122.88h675.84c67.584 0 122.88-55.296 122.88-122.88v-215.040c0-67.584-55.296-122.88-122.88-122.88zM412.16 640h-266.24c-11.264 0-20.48-9.216-20.48-20.48s9.216-20.48 20.48-20.48h266.24c11.264 0 20.48 9.216 20.48 20.48s-9.216 20.48-20.48 20.48zM412.16 568.955h-266.24c-11.264 0-20.48-9.216-20.48-20.48s9.216-20.48 20.48-20.48h266.24c11.264 0 20.48 9.216 20.48 20.48s-9.216 20.48-20.48 20.48zM412.16 496.005h-266.24c-11.264 0-20.48-9.216-20.48-20.48s9.216-20.48 20.48-20.48h266.24c11.264 0 20.48 9.216 20.48 20.48 0 11.254-9.216 20.48-20.48 20.48zM412.16 424.96h-266.24c-11.264 0-20.48-9.216-20.48-20.48s9.216-20.48 20.48-20.48h266.24c11.264 0 20.48 9.216 20.48 20.48s-9.216 20.48-20.48 20.48zM742.001 680.96c-93.164 0-168.96-75.796-168.96-168.96s75.796-168.96 168.96-168.96 168.96 75.796 168.96 168.96c0 93.164-75.796 168.96-168.96 168.96z"
+        ],
+        "attrs": [
+          {},
+          {},
+          {},
+          {}
+        ],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "noun_73528"
+        ],
+        "grid": 0
+      },
+      "attrs": [
+        {},
+        {},
+        {},
+        {}
+      ],
+      "properties": {
+        "order": 1,
+        "id": 0,
+        "prevSize": 32,
+        "code": 58887,
+        "name": "projector"
+      },
+      "setIdx": 0,
+      "setId": 7,
+      "iconIdx": 0
+    },
+    {
+      "icon": {
+        "paths": [
+          "M502.8 0h24.16c20.9 4.34 42.12 12.32 57.7 27.36 47.12 41 42.12 122.92-8.94 158.42-51.28 40.62-135.68 15.62-157.36-46.020-24.72-60.34 20.1-132.92 84.44-139.76z",
+          "M392.9 233.020c29.16-6.96 55.26 9.82 75.080 29.060 20.080 18.24 51.9 28.46 76.080 12 22.82-9.8 36.46-34.7 60.78-41.26 45.46-7.52 90.78 23.88 106.54 65.8 10.96 56.38 15.040 114.18 22.62 171.24-105.14 0.1-210.36 0.52-315.48-0.2-5.74-17.060-1.8-38.68-2.22-57.38 21.4-16.34 11.86-45.36 13.82-68.34 4.58-19.32-18.34-41.74-36.78-30.54-27.76 16.36-12.18 55.72-14.2 81.44 19.88 18.68 13.72 49.56 11.46 73.78-32.58 3.18-67.24 0.74-100.6 1.2 3.8-49.24 13-97.94 16.74-147.2 5.42-44.26 41.3-83.82 86.16-89.6z",
+          "M104.080 553.96c7.44-23.5 32.94-34.6 55.9-33.92 233.36-0.12 466.72 0.040 700.080-0.080 19.14-1.46 39.58 4.84 52.14 19.9 24.26 28.18 7.18 77.060-29.82 82.62-63.74 3.92-127.78-0.16-191.6 1.94-19.62 132.72-32.62 266.58-50.98 399.58h-256.32c-17.1-131.94-32.5-264.14-49.26-396.12 0.12-3.040-1.32-4.32-4.3-3.84-60.54-0.62-121.12 0.82-181.66-0.5-33.040-0.76-58.38-39.3-44.18-69.58z"
+        ],
+        "attrs": [
+          {
+            "visibility": false
+          },
+          {
+            "visibility": false
+          },
+          {
+            "visibility": false
+          }
+        ],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "presenter-512"
+        ],
+        "grid": 0
+      },
+      "attrs": [
+        {
+          "visibility": false
+        },
+        {
+          "visibility": false
+        },
+        {
+          "visibility": false
+        }
+      ],
+      "properties": {
+        "order": 19,
+        "id": 1,
+        "prevSize": 32,
+        "code": 58882,
+        "name": "presenter"
+      },
+      "setIdx": 0,
+      "setId": 7,
+      "iconIdx": 1
+    },
+    {
+      "icon": {
+        "paths": [
+          "M1759.663 225.78c145.967-93.463 348.16-69.632 480.163 38.726-42.449 42.449-83.782 85.83-123.997 130.141-55.855-51.014-134.609-85.83-209.827-57.344-52.503 15.267-70.377 93.649-22.156 125.114 97.001 53.62 222.487 58.275 299.38 146.897 92.532 111.523 43.194 302.732-87.319 362.868-155.462 71.866-351.139 39.098-479.418-73.542 43.008-43.939 86.202-87.878 128.093-132.748 60.323 62.185 152.669 107.241 239.057 74.1 51.2-17.687 68.515-95.884 23.831-129.769-80.989-58.647-190.464-58.647-269.591-121.763-116.55-86.388-99.607-287.837 21.783-362.682z",
+          "M2.292 990.057c226.956-267.543 450.188-538.252 679.75-803.747 62.185 1.117 124.369 1.117 186.554 1.117-2.234 267.171-3.537 534.528-2.234 801.699-62.557 0.559-125.114 0.931-187.671 0.559-0.186-51.759 0.559-103.517 2.234-155.276-102.028-1.489-204.055-0.745-306.269-0.745-40.96 52.503-82.665 104.634-124.742 156.207-82.479-0.372-164.957 0-247.622 0.186zM495.86 678.202c61.068-0.931 121.949-1.489 183.017-0.931 0-83.037-1.489-166.074 4.655-248.925-71.68 75.776-123.252 167.936-187.671 249.856z",
+          "M958.895 187.241c100.352 0.186 200.518-0.186 300.87-0.186 82.106 0.372 169.612 12.847 236.079 64.977 102.214 79.127 108.172 250.973 13.964 338.851-29.231 27.183-66.839 42.077-102.214 59.392 74.659 110.964 139.823 227.514 212.433 339.596-76.148 0-152.297-0.372-228.445 0.186-60.509-105.193-117.108-212.62-175.569-318.743-21.783-0.186-43.567-0.372-65.164-0.186 2.234 106.124 0.931 212.433 1.303 318.557-64.419 0.186-128.838 0.186-193.257 0 0.186-267.357 0.186-534.9 0-802.444zM1149.359 345.495c1.862 61.812 2.048 123.625 0.559 185.437 62.185-1.117 128.465 8.006 186.927-18.618 50.641-23.459 65.908-100.911 20.852-137.588-58.833-46.545-139.264-26.624-208.337-29.231z"
+        ],
+        "width": 2420,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "ars"
+        ],
+        "grid": 0
+      },
+      "attrs": [],
+      "properties": {
+        "order": 42,
+        "id": 2,
+        "prevSize": 32,
+        "code": 97,
+        "name": "ars",
+        "ligatures": ""
+      },
+      "setIdx": 0,
+      "setId": 7,
+      "iconIdx": 2
+    },
+    {
+      "icon": {
+        "paths": [
+          "M99.142 522.671c52.503-77.265 152.483-122.508 243.712-91.974 80.617 20.294 134.051 99.98 135.727 180.969 3.165 120.646-0.745 241.478 1.862 362.124-36.305 0-72.425 0.372-108.73 0.372-0.745-110.964 2.048-222.115-0.931-332.893 1.489-60.881-40.96-129.396-107.613-128.465-84.527-11.543-150.807 67.77-156.579 146.339-4.096 104.82-0.372 209.827-0.931 314.833-36.119 0-72.239 0.186-108.358 0.186-1.303-178.548 3.91-357.097-3.351-535.645 34.071 0.372 68.143 0.745 102.214 0.931 0.931 27.741 2.048 55.482 2.979 83.223z",
+          "M846.289 424.367c149.132-24.204 312.227 79.5 330.659 234.217 30.906 155.834-91.601 319.116-250.973 328.239-154.345 25.693-318.743-90.112-327.121-250.228-23.273-151.18 96.070-299.008 247.436-312.227zM828.23 519.878c-116.55 40.774-155.089 198.47-89.553 297.332 54.551 98.863 211.316 110.033 281.879 23.645 57.716-68.329 64.605-172.777 16.756-248.18-40.215-71.68-133.492-97.187-209.082-72.797z",
+          "M1833.798 504.239c90.484-79.872 228.817-107.055 340.527-58.461 62.371 25.879 103.145 91.415 106.682 157.882 6.703 123.252-5.585 247.249 8.006 370.316-32.954 0-65.908-0.186-98.863 0-0.931-19.549-2.793-58.647-3.537-78.196-70.935 103.517-228.073 121.391-326.563 49.152-74.1-56.041-77.265-179.665-4.282-237.94 94.58-70.004 217.833-58.833 328.611-68.887-7.261-37.236-10.054-82.479-46.918-103.703-76.335-53.62-177.617-18.991-244.271 34.071-19.921-21.411-39.657-42.822-59.392-64.233zM1954.816 752.605c-46.732 24.576-56.785 96.442-12.66 128.838 67.398 44.684 169.612 24.948 213.923-43.008 23.459-34.444 21.783-78.010 27.183-117.481-76.521 0.186-158.813-5.399-228.445 31.651z",
+          "M1216.047 438.889c39.843 0 79.686 0.186 119.343 0 54.179 140.195 106.682 280.948 157.51 422.447 59.951-139.078 104.076-284.672 164.399-423.75 37.423 1.117 74.659 1.489 112.081 1.676-71.308 177.617-144.663 354.676-214.109 533.225-40.029 1.676-80.058 1.676-119.901 1.676-72.239-178.735-144.663-357.469-219.322-535.273z"
+        ],
+        "width": 2513,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "nova"
+        ],
+        "grid": 0
+      },
+      "attrs": [],
+      "properties": {
+        "order": 43,
+        "id": 3,
+        "prevSize": 32,
+        "code": 110,
+        "name": "nova",
+        "ligatures": ""
+      },
+      "setIdx": 0,
+      "setId": 7,
+      "iconIdx": 3
+    },
+    {
+      "icon": {
+        "paths": [
+          "M468.938 654.389h93.832v-93.826h-93.832v93.826z",
+          "M468.938 513.649h93.832v-93.838h-93.832v93.838z",
+          "M468.938 372.887h93.832v-93.826h-93.832v93.826z",
+          "M468.938 232.138h93.832v-93.828h-93.832v93.828z",
+          "M328.175 372.887h93.832v-93.826h-93.832v93.826z",
+          "M328.175 232.138h93.832v-93.828h-93.832v93.828z",
+          "M187.43 372.887h93.832v-93.826h-93.832v93.826z",
+          "M328.175 654.389h93.832v-93.826h-93.832v93.826z",
+          "M328.175 513.649h93.832v-93.838h-93.832v93.838z",
+          "M187.43 654.389h93.832v-93.826h-93.832v93.826z",
+          "M187.43 513.649h93.832v-93.838h-93.832v93.838z",
+          "M1182.817 232.138v422.261h-104.648v-422.261h-140.058v-93.829h384.753v93.829h-140.047z",
+          "M1726.275 654.399v-215.676h-181.458v215.676h-104.643v-516.1h104.643v207.775h181.458v-207.775h104.653v516.1h-104.653z",
+          "M2329.206 654.399v-292.438l-100.014 198.578-75.653 0.024-100.659-198.602v292.438h-104.663v-516.1h103.163l140.032 289.942 139.295-289.942h103.148v516.1h-104.648z",
+          "M238.8 783.987v-12.17h-51.388v12.17h18.974v100.454h13.586v-100.454h18.828zM300.942 884.441v-12.17h-29.888v-38.298h25.784v-12.16h-25.784v-37.826h29.888v-12.17h-43.478v112.624h43.478zM371.018 856.605h-13.416c-0.17 4.756-1.114 9.666-3.646 12.988-1.746 2.208-4.598 3.954-8.866 3.954-4.432 0-7.436-1.746-9.34-4.276-3.96-5.382-4.586-14.402-4.586-41.134 0-26.748 0.626-35.768 4.586-41.15 1.904-2.528 4.908-4.27 9.34-4.27 4.268 0 7.12 1.742 8.866 3.964 2.686 3.322 3.476 8.068 3.646 12.804h13.416c-0.15-9.17-2.836-17.238-8.048-22.302-4.424-4.26-9.97-6.626-17.88-6.626-8.868 0-15.038 3.318-19.306 8.212-7.412 8.546-8.21 18.186-8.21 49.368 0 31.166 0.798 40.806 8.21 49.352 4.268 4.894 10.438 8.212 19.306 8.212 7.436 0 12.984-2.206 17.408-6.16 5.518-5.052 8.37-13.44 8.52-22.936zM443.201 884.441v-112.624h-13.582v49.202h-25.016v-49.202h-13.584v112.624h13.584v-51.25h25.016v51.25h13.582zM521.418 884.441v-112.624h-13.576v77.036l-28.812-77.036h-12.638v112.624h13.586v-77.036l29.12 77.036h12.32zM560.023 771.817h-13.584v112.614h13.584v-112.614zM633.62 854.249c0-17.726-3.002-25.636-15.798-30.864l-12.67-5.222c-9.026-3.798-10.762-7.122-10.762-18.196 0-5.862 1.264-10.45 3.96-13.456 1.894-2.052 4.748-3.472 8.706-3.472 4.278 0 7.282 1.42 9.186 3.8 2.844 3.476 3.476 7.582 3.476 13.598h13.584c0-10.286-1.738-17.556-7.424-23.090-4.256-4.096-10.428-6.478-18.672-6.478-7.436 0-13.452 2.382-17.874 6.478-5.674 5.222-8.528 13.276-8.528 23.090 0 17.092 3.796 23.42 15.322 28.176l12.83 5.212c9.178 3.794 11.078 7.752 11.078 20.726 0 7.434-0.634 11.72-3.638 15.042-2.058 2.208-5.062 3.626-9.664 3.626-4.266 0-7.434-1.418-9.34-3.478-3.002-3.164-3.792-7.28-3.792-14.724h-13.586c0 12.036 1.738 18.53 6.95 23.732 4.424 4.422 11.068 6.788 19.768 6.788 9.024 0 15.67-2.678 19.936-6.788 5.368-5.372 6.952-12.806 6.952-24.5zM704.328 856.605h-13.419c-0.168 4.756-1.11 9.666-3.644 12.988-1.75 2.208-4.596 3.954-8.868 3.954-4.434 0-7.436-1.746-9.342-4.276-3.96-5.382-4.582-14.402-4.582-41.134 0-26.748 0.622-35.768 4.582-41.15 1.906-2.528 4.908-4.27 9.342-4.27 4.272 0 7.118 1.742 8.868 3.964 2.684 3.322 3.476 8.068 3.644 12.804h13.419c-0.154-9.17-2.836-17.238-8.049-22.302-4.424-4.26-9.974-6.626-17.882-6.626-8.866 0-15.040 3.318-19.294 8.212-7.424 8.546-8.214 18.186-8.214 49.368 0 31.166 0.79 40.806 8.214 49.352 4.254 4.894 10.428 8.212 19.294 8.212 7.436 0 12.984-2.206 17.406-6.16 5.52-5.052 8.372-13.44 8.525-22.936zM775.67 884.441v-112.624h-13.583v49.202h-25.011v-49.202h-13.583v112.624h13.583v-51.25h25.011v51.25h13.583zM842.348 884.441v-12.17h-29.906v-38.298h25.784v-12.16h-25.784v-37.826h29.906v-12.17h-43.479v112.624h43.479zM949.898 884.441v-112.624h-13.568v49.202h-25.016v-49.202h-13.594v112.624h13.594v-51.25h25.016v51.25h13.568zM1025.516 828.137c0-31.182-0.942-41.298-8.207-49.368-4.419-4.894-10.44-8.212-19.308-8.212-8.852 0-14.879 3.318-19.292 8.212-7.276 8.070-8.223 18.186-8.223 49.368 0 31.166 0.947 41.282 8.223 49.352 4.413 4.894 10.44 8.212 19.292 8.212 8.868 0 14.889-3.318 19.308-8.212 7.265-8.070 8.207-18.186 8.207-49.352zM1011.942 828.137c0 26.732-0.788 35.752-4.762 41.134-1.894 2.53-4.741 4.276-9.18 4.276-4.434 0-7.434-1.746-9.339-4.276-3.948-5.382-4.593-14.402-4.593-41.134 0-26.748 0.645-35.768 4.593-41.15 1.905-2.528 4.905-4.27 9.339-4.27 4.439 0 7.286 1.742 9.18 4.27 3.973 5.382 4.762 14.402 4.762 41.15zM1098.332 856.605h-13.42c-0.159 4.756-1.121 9.666-3.645 12.988-1.736 2.208-4.598 3.954-8.868 3.954-4.439 0-7.439-1.746-9.344-4.276-3.948-5.382-4.582-14.402-4.582-41.134 0-26.748 0.635-35.768 4.582-41.15 1.905-2.528 4.905-4.27 9.344-4.27 4.27 0 7.132 1.742 8.868 3.964 2.698 3.322 3.487 8.068 3.645 12.804h13.42c-0.164-9.17-2.842-17.238-8.064-22.302-4.419-4.26-9.948-6.626-17.869-6.626-8.858 0-15.037 3.318-19.308 8.212-7.414 8.546-8.207 18.186-8.207 49.368 0 31.166 0.794 40.806 8.207 49.352 4.27 4.894 10.45 8.212 19.308 8.212 7.444 0 12.974-2.206 17.398-6.16 5.53-5.052 8.371-13.44 8.535-22.936zM1170.509 884.441v-112.624h-13.594v49.202h-25.006v-49.202h-13.583v112.624h13.583v-51.25h25.006v51.25h13.594zM1244.119 854.249c0-17.726-3.005-25.636-15.8-30.864l-12.677-5.222c-9.006-3.798-10.757-7.122-10.757-18.196 0-5.862 1.27-10.45 3.958-13.456 1.905-2.052 4.746-3.472 8.694-3.472 4.28 0 7.296 1.42 9.19 3.8 2.852 3.476 3.487 7.582 3.487 13.598h13.588c0-10.286-1.746-17.556-7.424-23.090-4.27-4.096-10.435-6.478-18.673-6.478-7.444 0-13.445 2.382-17.884 6.478-5.678 5.222-8.53 13.276-8.53 23.090 0 17.092 3.799 23.42 15.345 28.176l12.815 5.212c9.18 3.794 11.075 7.752 11.075 20.726 0 7.434-0.635 11.72-3.64 15.042-2.053 2.208-5.069 3.626-9.646 3.626-4.285 0-7.45-1.418-9.344-3.478-3.011-3.164-3.814-7.28-3.814-14.724h-13.588c0 12.036 1.756 18.53 6.953 23.732 4.434 4.422 11.075 6.788 19.794 6.788 9.011 0 15.652-2.678 19.922-6.788 5.371-5.372 6.958-12.806 6.958-24.5zM1314.826 856.605h-13.44c-0.138 4.756-1.111 9.666-3.625 12.988-1.746 2.208-4.593 3.954-8.868 3.954-4.434 0-7.444-1.746-9.354-4.276-3.948-5.382-4.582-14.402-4.582-41.134 0-26.748 0.635-35.768 4.582-41.15 1.91-2.528 4.92-4.27 9.354-4.27 4.275 0 7.122 1.742 8.868 3.964 2.693 3.322 3.487 8.068 3.625 12.804h13.44c-0.164-9.17-2.852-17.238-8.059-22.302-4.434-4.26-9.953-6.626-17.874-6.626-8.868 0-15.037 3.318-19.308 8.212-7.424 8.546-8.218 18.186-8.218 49.368 0 31.166 0.794 40.806 8.218 49.352 4.27 4.894 10.44 8.212 19.308 8.212 7.434 0 12.979-2.206 17.388-6.16 5.54-5.052 8.381-13.44 8.545-22.936zM1386.158 884.441v-112.624h-13.588v49.202h-24.996v-49.202h-13.594v112.624h13.594v-51.25h24.996v51.25h13.588zM1460.844 858.831v-87.014h-13.588v87.802c0 8.854-5.709 13.928-12.508 13.928-6.81 0-12.355-5.074-12.355-13.928v-87.802h-13.578v87.014c0 8.234 2.678 14.864 7.276 19.44 4.895 4.9 11.382 7.43 18.657 7.43 7.286 0 13.926-2.53 18.821-7.43 4.582-4.576 7.276-11.206 7.276-19.44zM1526.984 884.441v-12.17h-29.906v-100.454h-13.578v112.624h43.484zM1589.207 884.441v-12.17h-29.911v-38.298h25.784v-12.16h-25.784v-37.826h29.911v-12.17h-43.474v112.624h43.474zM1715.604 884.441v-112.624h-12.815l-22.61 62.642-22.794-62.642h-12.795v112.624h13.583v-78.92l17.572 51.39h8.381l17.884-52.66v80.19h13.594zM1751.813 771.817h-13.573v112.614h13.573v-112.614zM1821.875 783.987v-12.17h-51.395v12.17h18.995v100.454h13.583v-100.454h18.816zM1888.522 783.987v-12.17h-51.379v12.17h18.98v100.454h13.578v-100.454h18.821zM1950.689 884.441v-12.17h-29.906v-38.298h25.795v-12.16h-25.795v-37.826h29.906v-12.17h-43.484v112.624h43.484zM2014.403 884.441v-12.17h-29.906v-100.454h-13.578v112.624h43.484zM2085.335 884.441v-112.624h-13.594v49.202h-25.011v-49.202h-13.588v112.624h13.588v-51.25h25.011v51.25h13.594zM2152.013 884.441v-12.17h-29.906v-38.298h25.784v-12.16h-25.784v-37.826h29.906v-12.17h-43.494v112.624h43.494zM2222.935 854.249c0-17.726-3.005-25.636-15.805-30.864l-12.672-5.222c-9.016-3.798-10.762-7.122-10.762-18.196 0-5.862 1.27-10.45 3.953-13.456 1.915-2.052 4.756-3.472 8.73-3.472 4.26 0 7.27 1.42 9.165 3.8 2.857 3.476 3.492 7.582 3.492 13.598h13.573c0-10.286-1.731-17.556-7.409-23.090-4.275-4.096-10.44-6.478-18.688-6.478-7.434 0-13.44 2.382-17.874 6.478-5.678 5.222-8.52 13.276-8.52 23.090 0 17.092 3.789 23.42 15.324 28.176l12.815 5.212c9.19 3.794 11.095 7.752 11.095 20.726 0 7.434-0.645 11.72-3.645 15.042-2.058 2.208-5.069 3.626-9.651 3.626-4.275 0-7.439-1.418-9.344-3.478-3.016-3.164-3.799-7.28-3.799-14.724h-13.578c0 12.036 1.736 18.53 6.948 23.732 4.413 4.422 11.064 6.788 19.773 6.788 9.011 0 15.652-2.678 19.927-6.788 5.371-5.372 6.953-12.806 6.953-24.5zM2294.886 854.249c0-17.726-3-25.636-15.795-30.864l-12.672-5.222c-9.011-3.798-10.762-7.122-10.762-18.196 0-5.862 1.27-10.45 3.948-13.456 1.92-2.052 4.756-3.472 8.73-3.472 4.26 0 7.276 1.42 9.17 3.8 2.847 3.476 3.482 7.582 3.482 13.598h13.583c0-10.286-1.736-17.556-7.419-23.090-4.27-4.096-10.435-6.478-18.678-6.478-7.434 0-13.44 2.382-17.874 6.478-5.683 5.222-8.52 13.276-8.52 23.090 0 17.092 3.784 23.42 15.329 28.176l12.82 5.212c9.18 3.794 11.085 7.752 11.085 20.726 0 7.434-0.65 11.72-3.651 15.042-2.053 2.208-5.069 3.626-9.656 3.626-4.27 0-7.434-1.418-9.339-3.478-3.011-3.164-3.799-7.28-3.799-14.724h-13.578c0 12.036 1.731 18.53 6.953 23.732 4.408 4.422 11.059 6.788 19.763 6.788 9.021 0 15.662-2.678 19.932-6.788 5.371-5.372 6.948-12.806 6.948-24.5zM2358.769 884.441v-12.17h-29.911v-38.298h25.795v-12.16h-25.795v-37.826h29.911v-12.17h-43.484v112.624h43.484zM2434.028 884.441v-112.624h-13.578v77.036l-28.82-77.036h-12.636v112.624h13.578v-77.036l29.133 77.036h12.324z",
+          "M744.289 654.379h12.58v-516.070h-12.58v516.070z"
+        ],
+        "width": 2621,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "THM Kopie"
+        ],
+        "grid": 0
+      },
+      "attrs": [],
+      "properties": {
+        "order": 44,
+        "id": 4,
+        "prevSize": 32,
+        "code": 58883,
+        "name": "thm-full",
+        "ligatures": ""
+      },
+      "setIdx": 0,
+      "setId": 7,
+      "iconIdx": 4
+    },
+    {
+      "icon": {
+        "paths": [
+          "M213.484 37.001c-1.881 0.596-12.831 10.262-25.413 22.503-43.247 42.076-70.959 90.237-85.025 147.725-6.938 28.354-8.611 92.559-3.147 121.719 10.106 53.933 35.17 106.651 67.984 142.975 4.312 4.773 8.186 8.669 8.609 8.669s-0.759-3.735-2.672-8.313c-5.879-14.072-18.836-67.808-22.8-94.644-14.004-94.794-0.835-195.769 37.228-285.416 5.761-13.569 14.12-31.255 18.584-39.306s7.572-15.228 6.887-15.912c-0.043-0.043-0.112-0.040-0.238 0zM810.441 37.001c-0.171-0.014-0.33-0.026-0.416 0.059-0.723 0.723 1.312 5.814 4.513 11.281s10.735 20.895 16.744 34.259c41.27 91.789 56.025 196.661 41.503 295.094-3.92 26.569-17.149 81.217-23.156 95.594l-3.503 8.372 7.244-6.888c11.014-10.47 31.363-40.335 42.928-62.997 21.414-41.962 30.939-83.237 31.053-134.425 0.151-68.021-15.226-118.129-53.556-174.206-12.682-18.553-58.042-65.702-63.353-66.144zM307 82.304l-9.025 7.125c-14.247 11.284-40.636 40.6-52.131 57.891-13.925 20.947-25.702 47.148-33.25 74.1-11.872 42.754-7.988 85.267 0.416 130.744 10.73 35.34 30.394 72.416 51.063 96.247 3.949 4.553 7.446 8.114 7.778 7.897s-1.048-5.020-3.028-10.628c-6.517-18.459-14.577-53.695-18.525-80.75-4.697-32.187-3.568-103.399 2.137-133.831 8.644-46.106 24.356-91.94 44.353-129.556l10.212-19.237zM717.816 83.017l13.894 28.144c16.934 34.214 29.046 69.451 37.109 107.944 7.421 35.424 10.388 103.934 5.938 137.691-4.574 34.689-13.596 73.552-22.681 97.791-0.83 2.215 3.065-1.177 8.609-7.541 30.618-35.146 53.695-90.128 57.356-136.503 6.803-86.183-25.464-164.86-89.775-218.737l-10.45-8.787zM357.291 161.154c-0.646 0.123-1.979 1.053-3.919 2.434-10.542 7.507-31.383 31.272-40.375 46.075-40.054 65.936-34.552 151.544 13.478 209.891 3.647 4.43 6.973 7.752 7.363 7.362s-1.899-9.552-5.047-20.366c-13.014-44.702-15.654-103.044-6.65-146.953 5.354-26.111 18.288-63.771 28.678-83.6 5.997-11.445 7.893-15.114 6.472-14.844zM666.575 161.154c-1.422-0.271 0.475 3.399 6.472 14.844 10.398 19.844 23.353 57.611 28.619 83.481 10.103 49.639 5.755 111.725-11.519 164.469-2.361 7.209 12.656-10.3 21.612-25.175 17.227-28.61 25.703-58.959 25.769-92.388 0.069-35.097-8.792-67.31-26.659-96.722-8.992-14.803-29.833-38.568-40.375-46.075-1.94-1.381-3.273-2.311-3.919-2.434zM511.309 189.179c-9.195 0.062-18.51 1.138-27.788 3.325-38.048 8.97-71.276 38.383-84.313 74.575-6.053 16.803-8.057 47.651-4.216 65.134 9.918 45.142 49.249 82.133 97.256 91.438 3.182 0.617 14.653 0.711 25.472 0.237 45.798-2.004 81.931-26.016 102.6-68.222 15.346-31.397 14.034-73.958-9.441-114.178-22.215-33.469-59.727-52.577-99.572-52.309zM501.869 452.567c-15.458 0.006-29.326 0.457-36.753 1.484-47.749 6.604-73.564 23.307-79.384 51.241-3.511 16.851-1.569 185.138 2.434 211.197 5.326 34.663 42.553 176.772 59.613 227.466 10.63 31.589 13.057 34.052 39.841 40.197 34.316 7.873 71.43-1.008 80.691-19.297 11.543-22.796 60.263-202.744 67.509-249.316 3.923-25.21 5.786-193.712 2.316-210.366-5.319-25.525-28.39-42.189-67.984-49.162-12.31-2.168-42.517-3.453-68.281-3.444z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "arsnova-color"
+        ],
+        "grid": 32
+      },
+      "attrs": [],
+      "properties": {
+        "order": 45,
+        "id": 0,
+        "prevSize": 32,
+        "code": 114,
+        "name": "radar",
+        "ligatures": ""
+      },
+      "setIdx": 1,
+      "setId": 6,
+      "iconIdx": 0
+    },
+    {
+      "icon": {
+        "paths": [
+          "M427.909 81.879c51.692 0.164 103.424-0.164 155.116 0.164-0.287 51.487-0.451 102.973 0.082 154.46-51.692 0.41-103.424 0.287-155.116 0.082 0.287-51.569 0.369-103.137-0.082-154.706z",
+          "M655.196 81.961c51.692 0.041 103.342-0.246 155.034 0.123 0.123 51.487-0.041 103.014 0.041 154.501-51.651 0.328-103.342 0.082-154.993 0.123-0.287-51.569-0.205-103.178-0.082-154.747z",
+          "M200.417 309.658c51.692-0.082 103.342 0.082 155.034-0.123 0.246 51.692 0.246 103.383-0.041 155.034-51.61-0.164-103.26 0-154.87-0.041 0.164-51.651 0.451-103.26-0.123-154.87z",
+          "M427.95 309.78c51.651-0.246 103.301-0.164 154.993-0.082-0.164 51.569-0.246 103.178 0 154.747-51.651 0.041-103.301 0.205-154.911-0.082 0.205-51.528 0.287-103.055-0.082-154.583z",
+          "M655.237 309.658c51.61-0.123 103.219 0.164 154.829-0.164 0.41 51.692 0.205 103.383 0.082 155.075-51.651-0.123-103.26 0-154.911-0.082-0.205-51.61-0.164-103.219 0-154.829z",
+          "M200.909 536.33c51.487 0.451 103.014 0.41 154.501 0 0.369 51.651 0.246 103.301 0.041 154.952-51.446 0.451-102.892 0-154.337 0.205-0.655-51.692-0.532-103.424-0.205-155.156z",
+          "M427.909 536.535c51.651-0.041 103.301 0.328 154.952-0.164 0 51.61-0.205 103.219 0.123 154.829-51.732 0.451-103.424 0.328-155.156 0.041 0.573-51.569 0.532-103.137 0.082-154.706z",
+          "M655.237 536.617c51.61 0.041 103.219-0.164 154.829 0.082 0.41 51.528 0.205 103.096 0.082 154.624-51.61 0.246-103.26 0.082-154.911 0.123-0.205-51.61-0.164-103.219 0-154.829z",
+          "M200.499 763.576c51.651-0.205 103.342 0.041 155.034-0.123 0.123 51.855 0.041 103.67 0.041 155.484-51.692 0.369-103.383 0.328-155.034 0 0.369-51.773 0.205-103.547-0.041-155.361z",
+          "M427.991 763.576c51.651 0 103.301-0.246 154.952 0.082-0.246 51.773-0.164 103.547-0.041 155.32-51.61 0.369-103.219 0.123-154.788 0.082 0.082-51.855 0.205-103.67-0.123-155.484z",
+          "M655.196 763.535c51.692-0.082 103.342 0.082 154.993-0.123 0.164 51.814 0.041 103.629 0.041 155.443-51.651 0.614-103.342 0.164-155.034 0.246-0.123-51.855-0.123-103.711 0-155.566z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "thm"
+        ],
+        "grid": 32
+      },
+      "attrs": [],
+      "properties": {
+        "order": 46,
+        "id": 1,
+        "prevSize": 32,
+        "code": 116,
+        "name": "thm",
+        "ligatures": ""
+      },
+      "setIdx": 1,
+      "setId": 6,
+      "iconIdx": 1
+    },
+    {
+      "icon": {
+        "paths": [
+          "M640 256v-256h-448l-192 192v576h384v256h640v-768h-384zM192 90.51v101.49h-101.49l101.49-101.49zM64 704v-448h192v-192h320v192l-192 192v256h-320zM576 346.51v101.49h-101.49l101.49-101.49zM960 960h-512v-448h192v-192h320v640z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "copy",
+          "duplicate",
+          "files",
+          "pages",
+          "papers",
+          "documents"
+        ],
+        "defaultCode": 57489,
+        "grid": 16
+      },
+      "attrs": [],
+      "properties": {
+        "id": 0,
+        "order": 17,
+        "prevSize": 32,
+        "code": 59692,
+        "ligatures": "copy, duplicate",
+        "name": "copy"
+      },
+      "setIdx": 2,
+      "setId": 5,
+      "iconIdx": 0
+    },
+    {
+      "icon": {
+        "paths": [
+          "M1024 657.542c0-82.090-56.678-150.9-132.996-169.48-3.242-128.7-108.458-232.062-237.862-232.062-75.792 0-143.266 35.494-186.854 90.732-24.442-31.598-62.69-51.96-105.708-51.96-73.81 0-133.642 59.874-133.642 133.722 0 6.436 0.48 12.76 1.364 18.954-11.222-2.024-22.766-3.138-34.57-3.138-106.998-0.002-193.732 86.786-193.732 193.842 0 107.062 86.734 193.848 193.73 193.848l656.262-0.012c96.138-0.184 174.008-78.212 174.008-174.446z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "cloud",
+          "weather"
+        ],
+        "defaultCode": 58037,
+        "grid": 16
+      },
+      "attrs": [],
+      "properties": {
+        "order": 16,
+        "id": 1,
+        "prevSize": 32,
+        "name": "cloud",
+        "code": 58037
+      },
+      "setIdx": 2,
+      "setId": 5,
+      "iconIdx": 1
+    },
+    {
+      "icon": {
+        "paths": [
+          "M891.004 360.060c-3.242-128.698-108.458-232.060-237.862-232.060-75.792 0-143.266 35.494-186.854 90.732-24.442-31.598-62.69-51.96-105.708-51.96-73.81 0-133.642 59.876-133.642 133.722 0 6.436 0.48 12.76 1.364 18.954-11.222-2.024-22.766-3.138-34.57-3.138-106.998-0.002-193.732 86.786-193.732 193.842 0 107.062 86.734 193.848 193.73 193.848h91.76l226.51 234.51 226.51-234.51 111.482-0.012c96.138-0.184 174.008-78.21 174.008-174.446 0-82.090-56.678-150.9-132.996-169.482zM512 832l-192-192h128v-192h128v192h128l-192 192z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "cloud-download",
+          "cloud",
+          "save",
+          "download"
+        ],
+        "defaultCode": 58038,
+        "grid": 16
+      },
+      "attrs": [],
+      "properties": {
+        "order": 39,
+        "id": 2,
+        "prevSize": 32,
+        "name": "cloud-download",
+        "code": 58038
+      },
+      "setIdx": 2,
+      "setId": 5,
+      "iconIdx": 2
+    },
+    {
+      "icon": {
+        "paths": [
+          "M892.268 386.49c2.444-11.11 3.732-22.648 3.732-34.49 0-88.366-71.634-160-160-160-14.222 0-28.014 1.868-41.132 5.352-24.798-77.352-97.29-133.352-182.868-133.352-87.348 0-161.054 58.336-184.326 138.17-22.742-6.622-46.792-10.17-71.674-10.17-141.384 0-256 114.616-256 256 0 141.388 114.616 256 256 256h128v192h256v-192h224c88.366 0 160-71.632 160-160 0-78.72-56.854-144.162-131.732-157.51zM576 640v192h-128v-192h-160l224-224 224 224h-160z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "cloud-upload",
+          "cloud",
+          "load",
+          "upload"
+        ],
+        "defaultCode": 58039,
+        "grid": 16
+      },
+      "attrs": [],
+      "properties": {
+        "order": 40,
+        "id": 3,
+        "prevSize": 32,
+        "name": "cloud-upload",
+        "code": 58039
+      },
+      "setIdx": 2,
+      "setId": 5,
+      "iconIdx": 3
+    },
+    {
+      "icon": {
+        "paths": [
+          "M256 320c0-141.385 114.615-256 256-256s256 114.615 256 256c0 141.385-114.615 256-256 256s-256-114.615-256-256zM768 640h-512c-141.384 0-256 114.618-256 256v64h1024v-64c0-141.382-114.616-256-256-256z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "user",
+          "profile",
+          "avatar",
+          "person",
+          "talk",
+          "member"
+        ],
+        "grid": 16
+      },
+      "attrs": [],
+      "properties": {
+        "id": 4,
+        "order": 41,
+        "prevSize": 32,
+        "code": 58900,
+        "name": "user",
+        "ligatures": ""
+      },
+      "setIdx": 2,
+      "setId": 5,
+      "iconIdx": 4
+    },
+    {
+      "icon": {
+        "paths": [
+          "M320 192c0-106.039 85.961-192 192-192s192 85.961 192 192c0 106.039-85.961 192-192 192s-192-85.961-192-192zM768.078 448h-35.424l-199.104 404.244 74.45-372.244-96-96-96 96 74.45 372.244-199.102-404.244h-35.424c-127.924 0-127.924 85.986-127.924 192v320h768v-320c0-106.014 0-192-127.922-192z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "user",
+          "profile",
+          "avatar",
+          "person",
+          "talk",
+          "member",
+          "employee",
+          "job",
+          "official"
+        ],
+        "grid": 16
+      },
+      "attrs": [],
+      "properties": {
+        "id": 5,
+        "order": 34,
+        "prevSize": 32,
+        "code": 58901,
+        "name": "speaker",
+        "ligatures": ""
+      },
+      "setIdx": 2,
+      "setId": 5,
+      "iconIdx": 5
+    },
+    {
+      "icon": {
+        "paths": [
+          "M512 0c-282.77 0-512 229.23-512 512s229.23 512 512 512 512-229.23 512-512-229.23-512-512-512zM704 256c35.348 0 64 42.98 64 96s-28.652 96-64 96-64-42.98-64-96 28.652-96 64-96zM320 256c35.346 0 64 42.98 64 96s-28.654 96-64 96-64-42.98-64-96 28.654-96 64-96zM512 896c-166.868 0-305.422-139.872-320-318.304 93.77 54.114 204.050 85.064 320 85.064s226.23-30.806 320-84.92c-14.574 178.438-153.128 318.16-320 318.16z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "happy",
+          "emoticon",
+          "smiley",
+          "face"
+        ],
+        "grid": 16
+      },
+      "attrs": [],
+      "properties": {
+        "id": 6,
+        "order": 32,
+        "prevSize": 32,
+        "code": 58902,
+        "name": "happy",
+        "ligatures": ""
+      },
+      "setIdx": 2,
+      "setId": 5,
+      "iconIdx": 6
+    },
+    {
+      "icon": {
+        "paths": [
+          "M512 0c-282.77 0-512 229.23-512 512s229.23 512 512 512 512-229.23 512-512-229.23-512-512-512zM704 256c35.346 0 64 28.654 64 64s-28.654 64-64 64-64-28.654-64-64 28.654-64 64-64zM320 256c35.346 0 64 28.654 64 64s-28.654 64-64 64-64-28.654-64-64 28.654-64 64-64zM704.098 780.74c-39.174-65.148-110.544-108.74-192.098-108.74-81.556 0-152.924 43.592-192.098 108.74l-82.328-49.396c55.96-93.070 157.916-155.344 274.426-155.344 116.508 0 218.464 62.274 274.426 155.344l-82.328 49.396z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "sad",
+          "emoticon",
+          "smiley",
+          "face"
+        ],
+        "grid": 16
+      },
+      "attrs": [],
+      "properties": {
+        "id": 7,
+        "order": 29,
+        "prevSize": 32,
+        "code": 58903,
+        "name": "sad",
+        "ligatures": ""
+      },
+      "setIdx": 2,
+      "setId": 5,
+      "iconIdx": 7
+    },
+    {
+      "icon": {
+        "paths": [
+          "M512 0c-282.77 0-512 229.228-512 512 0 282.77 229.228 512 512 512 282.77 0 512-229.23 512-512 0-282.772-229.23-512-512-512zM704 256c35.346 0 64 42.98 64 96s-28.654 96-64 96-64-42.98-64-96 28.654-96 64-96zM352 312.062c59.646 0 102 22.332 102 57.282 0 7.398 3.812 42.994-0.17 49.594-14.828-24.576-54.81-42.188-101.83-42.188s-87.002 17.612-101.83 42.188c-3.982-6.6-0.17-42.196-0.17-49.594 0-34.95 42.354-57.282 102-57.282zM500.344 832c-119.242 0-223.858-64.28-282.892-160.952 70.41 55.060 194.534 65.81 325.288 39.978 140.248-27.706 249.11-91.542 288.454-176.594-21.654 167.96-161.518 297.568-330.85 297.568z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "wink",
+          "emoticon",
+          "smiley",
+          "face"
+        ],
+        "grid": 16
+      },
+      "attrs": [],
+      "properties": {
+        "id": 8,
+        "order": 28,
+        "prevSize": 32,
+        "code": 58904,
+        "name": "wink",
+        "ligatures": ""
+      },
+      "setIdx": 2,
+      "setId": 5,
+      "iconIdx": 8
+    },
+    {
+      "icon": {
+        "paths": [
+          "M512 0c-282.77 0-512 229.23-512 512s229.23 512 512 512 512-229.23 512-512-229.23-512-512-512zM320 448c-35.346 0-64-42.98-64-96s28.654-96 64-96 64 42.98 64 96-28.654 96-64 96zM512 832c-70.692 0-128-57.308-128-128s57.308-128 128-128c70.692 0 128 57.308 128 128s-57.308 128-128 128zM704 448c-35.346 0-64-42.98-64-96s28.654-96 64-96 64 42.98 64 96-28.654 96-64 96z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "shocked",
+          "emoticon",
+          "smiley",
+          "face"
+        ],
+        "grid": 16
+      },
+      "attrs": [],
+      "properties": {
+        "id": 9,
+        "order": 25,
+        "prevSize": 32,
+        "code": 58905,
+        "name": "shocked",
+        "ligatures": ""
+      },
+      "setIdx": 2,
+      "setId": 5,
+      "iconIdx": 9
+    },
+    {
+      "icon": {
+        "paths": [
+          "M1014.662 822.66c-0.004-0.004-0.008-0.008-0.012-0.010l-310.644-310.65 310.644-310.65c0.004-0.004 0.008-0.006 0.012-0.010 3.344-3.346 5.762-7.254 7.312-11.416 4.246-11.376 1.824-24.682-7.324-33.83l-146.746-146.746c-9.148-9.146-22.45-11.566-33.828-7.32-4.16 1.55-8.070 3.968-11.418 7.31 0 0.004-0.004 0.006-0.008 0.010l-310.648 310.652-310.648-310.65c-0.004-0.004-0.006-0.006-0.010-0.010-3.346-3.342-7.254-5.76-11.414-7.31-11.38-4.248-24.682-1.826-33.83 7.32l-146.748 146.748c-9.148 9.148-11.568 22.452-7.322 33.828 1.552 4.16 3.97 8.072 7.312 11.416 0.004 0.002 0.006 0.006 0.010 0.010l310.65 310.648-310.65 310.652c-0.002 0.004-0.006 0.006-0.008 0.010-3.342 3.346-5.76 7.254-7.314 11.414-4.248 11.376-1.826 24.682 7.322 33.83l146.748 146.746c9.15 9.148 22.452 11.568 33.83 7.322 4.16-1.552 8.070-3.97 11.416-7.312 0.002-0.004 0.006-0.006 0.010-0.010l310.648-310.65 310.648 310.65c0.004 0.002 0.008 0.006 0.012 0.008 3.348 3.344 7.254 5.762 11.414 7.314 11.378 4.246 24.684 1.826 33.828-7.322l146.746-146.748c9.148-9.148 11.57-22.454 7.324-33.83-1.552-4.16-3.97-8.068-7.314-11.414z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "close",
+          "cancel",
+          "quit",
+          "remove",
+          "cross"
+        ],
+        "grid": 16
+      },
+      "attrs": [],
+      "properties": {
+        "id": 10,
+        "order": 24,
+        "prevSize": 32,
+        "code": 58906,
+        "name": "close",
+        "ligatures": ""
+      },
+      "setIdx": 2,
+      "setId": 5,
+      "iconIdx": 10
+    },
+    {
+      "icon": {
+        "paths": [
+          "M734.994 805.374c-18.952-2.988-19.384-54.654-19.384-54.654s55.688-54.656 67.824-128.152c32.652 0 52.814-78.138 20.164-105.628 1.362-28.94 41.968-227.176-163.598-227.176-205.564 0-164.958 198.236-163.598 227.176-32.654 27.49-12.488 105.628 20.162 105.628 12.134 73.496 67.826 128.152 67.826 128.152s-0.432 51.666-19.384 54.654c-61.048 9.632-289.006 109.316-289.006 218.626h768c0-109.31-227.958-208.994-289.006-218.626zM344.054 822.81c44.094-27.15 97.626-52.308 141.538-67.424-15.752-22.432-33.294-52.936-44.33-89.062-15.406-12.566-27.944-30.532-35.998-52.602-8.066-22.104-11.122-46.852-8.608-69.684 1.804-16.392 6.478-31.666 13.65-45.088-4.35-46.586-7.414-138.034 52.448-204.732 23.214-25.866 52.556-44.46 87.7-55.686-6.274-64.76-39.16-140.77-166.454-140.77-205.564 0-164.958 198.236-163.598 227.176-32.654 27.49-12.488 105.628 20.162 105.628 12.134 73.496 67.826 128.152 67.826 128.152s-0.432 51.666-19.384 54.654c-61.048 9.634-289.006 109.318-289.006 218.628h329.596c4.71-3.074 9.506-6.14 14.458-9.19z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "users",
+          "people",
+          "group",
+          "team",
+          "members",
+          "community"
+        ],
+        "grid": 16
+      },
+      "attrs": [],
+      "properties": {
+        "id": 11,
+        "order": 21,
+        "prevSize": 32,
+        "code": 58880,
+        "name": "users",
+        "ligatures": ""
+      },
+      "setIdx": 2,
+      "setId": 5,
+      "iconIdx": 11
+    },
+    {
+      "icon": {
+        "paths": [
+          "M896 128v832h-672c-53.022 0-96-42.98-96-96 0-53.018 42.978-96 96-96h608v-768h-640c-70.398 0-128 57.6-128 128v768c0 70.4 57.602 128 128 128h768v-896h-64zM256 832h576v64h-576z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "book",
+          "reading"
+        ],
+        "grid": 16
+      },
+      "attrs": [],
+      "properties": {
+        "id": 12,
+        "order": 20,
+        "prevSize": 32,
+        "code": 58881,
+        "name": "book2"
+      },
+      "setIdx": 2,
+      "setId": 5,
+      "iconIdx": 12
+    },
+    {
+      "icon": {
+        "paths": [
+          "M320 64h-256v256h256v-256zM384 0v0 384h-384v-384h384zM128 128h128v128h-128zM960 64h-256v256h256v-256zM1024 0v0 384h-384v-384h384zM768 128h128v128h-128zM320 704h-256v256h256v-256zM384 640v0 384h-384v-384h384zM128 768h128v128h-128zM448 0h64v64h-64zM512 64h64v64h-64zM448 128h64v64h-64zM512 192h64v64h-64zM448 256h64v64h-64zM512 320h64v64h-64zM448 384h64v64h-64zM448 512h64v64h-64zM512 576h64v64h-64zM448 640h64v64h-64zM512 704h64v64h-64zM448 768h64v64h-64zM512 832h64v64h-64zM448 896h64v64h-64zM512 960h64v64h-64zM960 512h64v64h-64zM64 512h64v64h-64zM128 448h64v64h-64zM0 448h64v64h-64zM256 448h64v64h-64zM320 512h64v64h-64zM384 448h64v64h-64zM576 512h64v64h-64zM640 448h64v64h-64zM704 512h64v64h-64zM768 448h64v64h-64zM832 512h64v64h-64zM896 448h64v64h-64zM960 640h64v64h-64zM576 640h64v64h-64zM640 576h64v64h-64zM704 640h64v64h-64zM832 640h64v64h-64zM896 576h64v64h-64zM960 768h64v64h-64zM576 768h64v64h-64zM640 704h64v64h-64zM768 704h64v64h-64zM832 768h64v64h-64zM896 704h64v64h-64zM960 896h64v64h-64zM640 832h64v64h-64zM704 896h64v64h-64zM768 832h64v64h-64zM832 896h64v64h-64zM640 960h64v64h-64zM768 960h64v64h-64zM896 960h64v64h-64z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "qrcode"
+        ],
+        "defaultCode": 57535,
+        "grid": 16
+      },
+      "attrs": [],
+      "properties": {
+        "id": 13,
+        "order": 18,
+        "prevSize": 32,
+        "code": 59704,
+        "ligatures": "qrcode",
+        "name": "qrcode"
+      },
+      "setIdx": 2,
+      "setId": 5,
+      "iconIdx": 13
+    },
+    {
+      "icon": {
+        "paths": [
+          "M1024 512q0 99.429-68.571 183.714t-186.286 133.143-257.143 48.857q-40 0-82.857-4.571-113.143 100-262.857 138.286-28 8-65.143 12.571-9.714 1.143-17.429-5.143t-10-16.571v-0.571q-1.714-2.286-0.286-6.857t1.143-5.714 2.571-5.429l3.429-5.143t4-4.857 4.571-5.143q4-4.571 17.714-19.714t19.714-21.714 17.714-22.571 18.571-29.143 15.429-33.714 14.857-43.429q-89.714-50.857-141.429-125.714t-51.714-160.571q0-74.286 40.571-142t109.143-116.857 163.429-78 198.857-28.857q139.429 0 257.143 48.857t186.286 133.143 68.571 183.714z"
+        ],
+        "width": 1023.9973576860502,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "comment"
+        ],
+        "defaultCode": 61557,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 0,
+        "order": 1,
+        "name": "comment",
+        "prevSize": 28,
+        "code": 61557
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 0
+    },
+    {
+      "icon": {
+        "paths": [
+          "M507.429 676.571l66.286-66.286-86.857-86.857-66.286 66.286v32h54.857v54.857h32zM758.857 265.143q-9.143-9.143-18.857 0.571l-200 200q-9.714 9.714-0.571 18.857t18.857-0.571l200-200q9.714-9.714 0.571-18.857zM804.571 604.571v108.571q0 68-48.286 116.286t-116.286 48.286h-475.429q-68 0-116.286-48.286t-48.286-116.286v-475.429q0-68 48.286-116.286t116.286-48.286h475.429q36 0 66.857 14.286 8.571 4 10.286 13.143 1.714 9.714-5.143 16.571l-28 28q-8 8-18.286 4.571-13.143-3.429-25.714-3.429h-475.429q-37.714 0-64.571 26.857t-26.857 64.571v475.429q0 37.714 26.857 64.571t64.571 26.857h475.429q37.714 0 64.571-26.857t26.857-64.571v-72q0-7.429 5.143-12.571l36.571-36.571q8.571-8.571 20-4t11.429 16.571zM749.714 182.857l164.571 164.571-384 384h-164.571v-164.571zM1003.429 258.286l-52.571 52.571-164.571-164.571 52.571-52.571q16-16 38.857-16t38.857 16l86.857 86.857q16 16 16 38.857t-16 38.857z"
+        ],
+        "width": 1019.4270350136794,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "edit",
+          "pencil-square-o"
+        ],
+        "defaultCode": 61508,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 1,
+        "order": 1,
+        "name": "pencil-square",
+        "prevSize": 28,
+        "code": 61509
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 1
+    },
+    {
+      "icon": {
+        "paths": [
+          "M996.571 804.571q18.857 0 24 10.571t-6.286 25.429l-72 92.571q-11.429 14.857-28 14.857t-28-14.857l-72-92.571q-11.429-14.857-6.286-25.429t24-10.571h45.714v-585.143h-45.714q-18.857 0-24-10.571t6.286-25.429l72-92.571q11.429-14.857 28-14.857t28 14.857l72 92.571q11.429 14.857 6.286 25.429t-24 10.571h-45.714v585.143h45.714zM46.286 73.714l30.857 15.429q6.857 2.857 120.571 2.857 25.143 0 75.429-1.143t75.429-1.143q20.571 0 61.429 0.286t61.429 0.286h167.429q3.429 0 12 0.286t11.714 0 9.143-1.714 10-5.143 8.571-10l24-0.571q2.286 0 8 0.286t8 0.286q1.143 64 1.143 192 0 45.714-2.857 62.286-22.286 8-38.857 10.286-14.286-25.143-30.857-73.143-1.714-5.143-6.286-27.429t-8.286-42-4.286-20.286q-3.429-4.571-6.857-7.143t-8.857-3.429-7.429-1.429-10.286-0.286-9.429 0.286q-9.714 0-38-0.286t-42.571-0.286-36.571 1.143-40.571 3.429q-5.143 46.286-4.571 77.714 0 53.714 1.143 221.714t1.143 260q0 9.143-1.429 40.857t0 52.286 7.143 39.429q22.857 12 70.857 24.286t68.571 21.429q2.857 22.857 2.857 28.571 0 8-1.714 16.571l-19.429 0.571q-43.429 1.143-124.571-4.571t-118.286-5.714q-28.571 0-86.286 5.143t-86.857 5.143q-1.714-29.143-1.714-29.714v-5.143q9.714-15.429 35.143-24.571t56.286-16.571 44.571-15.429q10.857-24 10.857-218.857 0-57.714-1.714-173.143t-1.714-173.143v-66.857q0-1.143 0.286-8.857t0.286-14.286-0.571-14.571-1.714-13.714-2.857-8q-6.286-6.857-92.571-6.857-18.857 0-53.143 6.857t-45.714 14.857q-10.857 7.429-19.429 41.429t-18 63.429-24.286 30.571q-24-14.857-32-25.143v-218.857z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "text-height"
+        ],
+        "defaultCode": 61492,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "name": "text-height",
+        "order": 1,
+        "id": 2,
+        "prevSize": 28,
+        "code": 61492
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 2
+    },
+    {
+      "icon": {
+        "paths": [
+          "M640 146.286h-475.429q-37.714 0-64.571 26.857t-26.857 64.571v475.429q0 37.714 26.857 64.571t64.571 26.857h475.429q37.714 0 64.571-26.857t26.857-64.571v-475.429q0-37.714-26.857-64.571t-64.571-26.857zM804.571 237.714v475.429q0 68-48.286 116.286t-116.286 48.286h-475.429q-68 0-116.286-48.286t-48.286-116.286v-475.429q0-68 48.286-116.286t116.286-48.286h475.429q68 0 116.286 48.286t48.286 116.286z"
+        ],
+        "width": 805,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "square-o"
+        ],
+        "defaultCode": 61590,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "name": "square",
+        "order": 1,
+        "id": 3,
+        "prevSize": 28,
+        "code": 61590
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 3
+    },
+    {
+      "icon": {
+        "paths": [
+          "M261.714 504.571q-42.286-92.571-42.286-212h-146.286v54.857q0 44.571 54 92.571t134.571 64.571zM877.714 347.429v-54.857h-146.286q0 119.429-42.286 212 80.571-16.571 134.571-64.571t54-92.571zM950.857 274.286v73.143q0 40.571-23.714 81.714t-64 74.286-98.857 55.714-123.143 25.429q-24 30.857-54.286 54.286-21.714 19.429-30 41.429t-8.286 51.143q0 30.857 17.429 52t55.714 21.143q42.857 0 76.286 26t33.429 65.429v36.571q0 8-5.143 13.143t-13.143 5.143h-475.429q-8 0-13.143-5.143t-5.143-13.143v-36.571q0-39.429 33.429-65.429t76.286-26q38.286 0 55.714-21.143t17.429-52q0-29.143-8.286-51.143t-30-41.429q-30.286-23.429-54.286-54.286-64.571-2.857-123.143-25.429t-98.857-55.714-64-74.286-23.714-81.714v-73.143q0-22.857 16-38.857t38.857-16h164.571v-54.857q0-37.714 26.857-64.571t64.571-26.857h329.143q37.714 0 64.571 26.857t26.857 64.571v54.857h164.571q22.857 0 38.857 16t16 38.857z"
+        ],
+        "width": 951,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "trophy"
+        ],
+        "defaultCode": 61585,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "name": "trophy",
+        "order": 1,
+        "id": 4,
+        "prevSize": 28,
+        "code": 61585
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 4
+    },
+    {
+      "icon": {
+        "paths": [
+          "M317.143 869.143q42.286 18.286 80 18.286 214.857 0 214.857-191.429 0-65.143-23.429-102.857-15.429-25.143-35.143-42.286t-38.571-26.571-46-14.286-48-6-54-1.143q-41.714 0-57.714 5.714 0 30.286-0.286 90.857t-0.286 90.286q0 4.571-0.571 38.571t-0.286 55.143 2.571 47.714 6.857 38zM309.143 442.857q24 4 62.286 4 46.857 0 81.714-7.429t62.857-25.429 42.571-51.143 14.571-81.143q0-40-16.571-70t-45.143-46.857-61.714-24.857-70.857-8q-28.571 0-74.286 7.429 0 28.571 2.286 86.286t2.286 86.857q0 15.429-0.286 45.714t-0.286 45.143q0 26.286 0.571 39.429zM0 950.857l1.143-53.714q8.571-2.286 48.571-9.143t60.571-15.429q4-6.857 7.143-15.429t4.857-19.143 3.143-18.571 1.714-21.429 0.286-19.429v-37.429q0-561.143-12.571-585.714-2.286-4.571-12.571-8.286t-25.429-6.286-28.286-4-27.714-2.571-17.429-1.714l-2.286-47.429q56-1.143 194.286-6.571t213.143-5.429q13.143 0 39.143 0.286t38.571 0.286q40 0 78 7.429t73.429 24 61.714 40.571 42.286 59.714 16 78.571q0 29.714-9.429 54.571t-22.286 41.143-36.857 32.857-41.714 25.714-48 22.857q88 20 146.571 76.571t58.571 141.714q0 57.143-20 102.571t-53.429 74.571-78.857 48.857-93.429 27.714-100.571 8q-25.143 0-75.429-1.714t-75.429-1.714q-60.571 0-175.429 6.286t-132 6.857z"
+        ],
+        "width": 805,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "bold"
+        ],
+        "defaultCode": 61490,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "name": "editor-bold",
+        "order": 47,
+        "id": 5,
+        "prevSize": 28,
+        "code": 61490
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 5
+    },
+    {
+      "icon": {
+        "paths": [
+          "M438.857 73.143q119.429 0 220.286 58.857t159.714 159.714 58.857 220.286-58.857 220.286-159.714 159.714-220.286 58.857-220.286-58.857-159.714-159.714-58.857-220.286 58.857-220.286 159.714-159.714 220.286-58.857zM595.429 370.857q-1.143 0.571-5.429 5.429t-7.714 5.429q1.143 0 2.571-2.857t2.857-6.286 2-4q3.429-4 12.571-8.571 8-3.429 29.714-6.857 19.429-4.571 29.143 6.286-1.143-1.143 5.429-7.429t8.286-6.857q1.714-1.143 8.571-2.571t8.571-4.286l1.143-12.571q-6.857 0.571-10-4t-3.714-12q0 1.143-3.429 4.571 0-4-2.571-4.571t-6.571 0.571-5.143 0.571q-5.714-1.714-8.571-4.286t-4.571-9.429-2.286-8.571q-1.143-2.857-5.429-6t-5.429-6q-0.571-1.143-1.429-3.143t-1.714-3.714-2.286-3.143-3.143-1.429-4 2.857-4.286 5.714-2.571 2.857q-1.714-1.143-3.429-0.857t-2.571 0.571-2.571 1.714-2.857 2q-1.714 1.143-4.857 1.714t-4.857 1.143q8.571-2.857-0.571-6.286-5.714-2.286-9.143-1.714 5.143-2.286 4.286-6.857t-4.857-8h2.857q-0.571-2.286-4.857-4.857t-10-4.857-7.429-3.429q-4.571-2.857-19.429-5.429t-18.857-0.286q-2.857 3.429-2.571 6t2.286 8 2 7.143q0.571 3.429-3.143 7.429t-3.714 6.857q0 4 8 8.857t5.714 12.286q-1.714 4.571-9.143 9.143t-9.143 6.857q-2.857 4.571-0.857 10.571t6 9.429q1.143 1.143 0.857 2.286t-2 2.571-3.143 2.286-3.714 2l-1.714 1.143q-6.286 2.857-11.714-3.429t-7.714-14.857q-4-14.286-9.143-17.143-13.143-4.571-16.571 0.571-2.857-7.429-23.429-14.857-14.286-5.143-33.143-2.286 3.429-0.571 0-8.571-4-8.571-10.857-6.857 1.714-3.429 2.286-10t0.571-7.714q1.714-7.429 6.857-13.143 0.571-0.571 4-4.857t5.429-7.714 0.286-3.429q20 2.286 28.571-6.286 2.857-2.857 6.571-9.714t6-9.714q5.143-3.429 8-3.143t8.286 3.143 8.286 2.857q8 0.571 8.857-6.286t-4.286-11.429q6.857 0.571 1.714-9.714-2.857-4-4.571-5.143-6.857-2.286-15.429 2.857-4.571 2.286 1.143 4.571-0.571-0.571-5.429 6t-9.429 10-9.143-2.857q-0.571-0.571-3.143-7.714t-5.429-7.714q-4.571 0-9.143 8.571 1.714-4.571-6.286-8.571t-13.714-4.571q10.857-6.857-4.571-15.429-4-2.286-11.714-2.857t-11.143 2.286q-2.857 4-3.143 6.571t2.857 4.571 6 3.143 6.571 2.286 4.857 1.714q8 5.714 4.571 8-1.143 0.571-4.857 2t-6.571 2.571-3.429 2.286q-1.714 2.286 0 8t-1.143 8q-2.857-2.857-5.143-10t-4-9.429q4 5.143-14.286 3.429l-5.714-0.571q-2.286 0-9.143 1.143t-11.714 0.571-7.714-4.571q-2.286-4.571 0-11.429 0.571-2.286 2.286-1.143-2.286-1.714-6.286-5.429t-5.714-4.857q-26.286 8.571-53.714 23.429 3.429 0.571 6.857-0.571 2.857-1.143 7.429-3.714t5.714-3.143q19.429-8 24-4l2.857-2.857q8 9.143 11.429 14.286-4-2.286-17.143-0.571-11.429 3.429-12.571 6.857 4 6.857 2.857 10.286-2.286-1.714-6.571-5.714t-8.286-6.286-8.571-2.857q-9.143 0-12.571 0.571-83.429 45.714-134.286 126.857 4 4 6.857 4.571 2.286 0.571 2.857 5.143t1.429 6.286 6.571-1.714q5.143 4.571 1.714 10.857 0.571-0.571 25.143 15.429 10.857 9.714 12 12 1.714 6.286-5.714 10.286-0.571-1.143-5.143-5.143t-5.143-2.286q-1.714 2.857 0.286 10.571t6 7.143q-4 0-5.429 9.143t-1.429 20.286-0.571 13.429l1.143 0.571q-1.714 6.857 3.143 19.714t12.286 11.143q-7.429 1.714 11.429 24.571 3.429 4.571 4.571 5.143 1.714 1.143 6.857 4.286t8.571 5.714 5.714 6q2.286 2.857 5.714 12.857t8 13.429q-1.143 3.429 5.429 11.429t6 13.143q-0.571 0-1.429 0.571t-1.429 0.571q1.714 4 8.857 8t8.857 7.429q0.571 1.714 1.143 5.714t1.714 6.286 4.571 1.143q1.143-11.429-13.714-35.429-8.571-14.286-9.714-16.571-1.714-2.857-3.143-8.857t-2.571-8.286q1.143 0 3.429 0.857t4.857 2 4.286 2.286 1.143 1.714q-1.714 4 1.143 10t6.857 10.571 9.714 10.857 6.857 7.429q3.429 3.429 8 11.143t0 7.714q5.143 0 11.429 5.714t9.714 11.429q2.857 4.571 4.571 14.857t2.857 13.714q1.143 4 4.857 7.714t7.143 5.429l9.143 4.571t7.429 4q2.857 1.143 10.571 6t12.286 6.571q5.714 2.286 9.143 2.286t8.286-1.429 7.714-2q8.571-1.143 16.571 8.571t12 12q20.571 10.857 31.429 6.286-1.143 0.571 0.286 4.286t4.571 8.857 5.143 8.286 3.143 4.857q2.857 3.429 10.286 8.571t10.286 8.571q3.429-2.286 4-5.143-1.714 4.571 4 11.429t10.286 5.714q8-1.714 8-18.286-17.714 8.571-28-10.286 0-0.571-1.429-3.143t-2.286-4.857-1.429-4.857 0-4.286 2.857-1.714q5.143 0 5.714-2t-1.143-7.143-2.286-7.429q-0.571-4.571-6.286-11.429t-6.857-8.571q-2.857 5.143-9.143 4.571t-9.143-5.143q0 0.571-0.857 3.143t-0.857 3.714q-7.429 0-8.571-0.571 0.571-1.714 1.429-10t2-12.857q0.571-2.286 3.143-6.857t4.286-8.286 2.286-7.143-2.571-5.429-10-1.429q-10.857 0.571-14.857 11.429-0.571 1.714-1.714 6t-2.857 6.571-5.143 4q-4 1.714-13.714 1.143t-13.714-2.857q-7.429-4.571-12.857-16.571t-5.429-21.143q0-5.714 1.429-15.143t1.714-14.286-3.143-14q1.714-1.143 5.143-5.429t5.714-6q1.143-0.571 2.571-0.857t2.571 0 2.286-0.857 1.714-3.429q-0.571-0.571-2.286-1.714-1.714-1.714-2.286-1.714 4 1.714 16.286-0.857t15.714 0.857q8.571 6.286 12.571-1.143 0-0.571-1.429-5.429t-0.286-7.714q2.857 15.429 16.571 5.143 1.714 1.714 8.857 2.857t10 2.857q1.714 1.143 4 3.143t3.143 2.571 2.857-0.286 4.857-3.714q5.714 8 6.857 13.714 6.286 22.857 10.857 25.143 4 1.714 6.286 1.143t2.571-5.429 0-8-0.857-7.143l-0.571-4.571v-10.286l-0.571-4.571q-8.571-1.714-10.571-6.857t0.857-10.571 8.571-10.571q0.571-0.571 4.571-2t8.857-3.714 7.143-4.571q12-10.857 8.571-20 4 0 6.286-5.143-0.571 0-2.857-1.714t-4.286-2.857-2.571-1.143q5.143-2.857 1.143-9.143 2.857-1.714 4.286-6.286t4.286-5.714q5.143 6.857 12 1.143 4-4.571 0.571-9.143 2.857-4 11.714-6t10.571-5.429q4 1.143 4.571-1.143t0.571-6.857 1.714-6.857q2.286-2.857 8.571-5.143t7.429-2.857l9.714-6.286q1.714-2.286 0-2.286 10.286 1.143 17.714-6.286 5.714-6.286-3.429-11.429 1.714-3.429-1.714-5.429t-8.571-3.143q1.714-0.571 6.571-0.286t6-0.857q8.571-5.714-4-9.143-9.714-2.857-24.571 6.857zM502.286 872q117.714-20.571 200.571-108-1.714-1.714-7.143-2.571t-7.143-2q-10.286-4-13.714-4.571 0.571-4-1.429-7.429t-4.571-5.143-7.143-4.571-6.286-4q-1.143-1.143-4-3.429t-4-3.143-4.286-2.571-4.857-1.143-5.714 0.571l-1.714 0.571q-1.714 0.571-3.143 1.429t-3.143 1.714-2.286 1.714 0 1.429q-12-9.714-20.571-12.571-2.857-0.571-6.286-3.143t-6-4-5.714-0.857-6.571 4q-2.857 2.857-3.429 8.571t-1.143 7.429q-4-2.857 0-10t1.143-10.571q-1.714-3.429-6-2.571t-6.857 2.571-6.571 4.857-5.143 3.714-4.857 3.143-4.857 4.286q-1.714 2.286-3.429 6.857t-2.857 6.286q-1.143-2.286-6.571-3.714t-5.429-3.143q1.143 5.714 2.286 20t2.857 21.714q4 17.714-6.857 27.429-15.429 14.286-16.571 22.857-2.286 12.571 6.857 14.857 0 4-4.571 11.714t-4 12.286q0 3.429 1.143 9.143z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "globe"
+        ],
+        "defaultCode": 61612,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "name": "editor-hyperlink",
+        "order": 48,
+        "id": 6,
+        "prevSize": 28,
+        "code": 61612
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 6
+    },
+    {
+      "icon": {
+        "paths": [
+          "M219.429 804.571q0 45.714-32 77.714t-77.714 32-77.714-32-32-77.714 32-77.714 77.714-32 77.714 32 32 77.714zM219.429 512q0 45.714-32 77.714t-77.714 32-77.714-32-32-77.714 32-77.714 77.714-32 77.714 32 32 77.714zM1024 749.714v109.714q0 7.429-5.429 12.857t-12.857 5.429h-694.857q-7.429 0-12.857-5.429t-5.429-12.857v-109.714q0-7.429 5.429-12.857t12.857-5.429h694.857q7.429 0 12.857 5.429t5.429 12.857zM219.429 219.429q0 45.714-32 77.714t-77.714 32-77.714-32-32-77.714 32-77.714 77.714-32 77.714 32 32 77.714zM1024 457.143v109.714q0 7.429-5.429 12.857t-12.857 5.429h-694.857q-7.429 0-12.857-5.429t-5.429-12.857v-109.714q0-7.429 5.429-12.857t12.857-5.429h694.857q7.429 0 12.857 5.429t5.429 12.857zM1024 164.571v109.714q0 7.429-5.429 12.857t-12.857 5.429h-694.857q-7.429 0-12.857-5.429t-5.429-12.857v-109.714q0-7.429 5.429-12.857t12.857-5.429h694.857q7.429 0 12.857 5.429t5.429 12.857z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "list-ul"
+        ],
+        "defaultCode": 61642,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "name": "editor-ul",
+        "order": 49,
+        "id": 7,
+        "prevSize": 28,
+        "code": 61642
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 7
+    },
+    {
+      "icon": {
+        "paths": [
+          "M217.714 925.714q0 45.714-31.143 72t-77.429 26.286q-60.571 0-98.286-37.714l32.571-50.286q28 25.714 60.571 25.714 16.571 0 28.857-8.286t12.286-24.286q0-36.571-60-32l-14.857-32q4.571-5.714 18.571-24.857t24.286-30.857 21.143-22v-0.571q-9.143 0-27.714 0.571t-27.714 0.571v30.286h-60.571v-86.857h190.286v50.286l-54.286 65.714q29.143 6.857 46.286 28t17.143 50.286zM218.857 567.429v90.857h-206.857q-3.429-20.571-3.429-30.857 0-29.143 13.429-53.143t32.286-38.857 37.714-27.143 32.286-24.857 13.429-25.714q0-14.286-8.286-22t-22.571-7.714q-26.286 0-46.286 33.143l-48.571-33.714q13.714-29.143 40.857-45.429t60.286-16.286q41.714 0 70.286 23.714t28.571 64.286q0 28.571-19.429 52.286t-42.857 36.857-43.143 28.857-20.286 30h72.571v-34.286h60zM1024 749.714v109.714q0 7.429-5.429 12.857t-12.857 5.429h-694.857q-7.429 0-12.857-5.429t-5.429-12.857v-109.714q0-8 5.143-13.143t13.143-5.143h694.857q7.429 0 12.857 5.429t5.429 12.857zM219.429 236v56.571h-191.429v-56.571h61.143q0-23.429 0.286-69.714t0.286-69.143v-6.857h-1.143q-4.571 9.714-28.571 30.857l-40.571-43.429 77.714-72.571h60.571v230.857h61.714zM1024 457.143v109.714q0 7.429-5.429 12.857t-12.857 5.429h-694.857q-7.429 0-12.857-5.429t-5.429-12.857v-109.714q0-8 5.143-13.143t13.143-5.143h694.857q7.429 0 12.857 5.429t5.429 12.857zM1024 164.571v109.714q0 7.429-5.429 12.857t-12.857 5.429h-694.857q-7.429 0-12.857-5.429t-5.429-12.857v-109.714q0-7.429 5.429-12.857t12.857-5.429h694.857q7.429 0 12.857 5.429t5.429 12.857z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "list-ol"
+        ],
+        "defaultCode": 61643,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "name": "editor-ol",
+        "order": 50,
+        "id": 8,
+        "prevSize": 28,
+        "code": 61643
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 8
+    },
+    {
+      "icon": {
+        "paths": [
+          "M438.857 182.857v402.286q0 59.429-23.143 113.429t-62.571 93.429-93.429 62.571-113.429 23.143h-36.571q-14.857 0-25.714-10.857t-10.857-25.714v-73.143q0-14.857 10.857-25.714t25.714-10.857h36.571q60.571 0 103.429-42.857t42.857-103.429v-18.286q0-22.857-16-38.857t-38.857-16h-128q-45.714 0-77.714-32t-32-77.714v-219.429q0-45.714 32-77.714t77.714-32h219.429q45.714 0 77.714 32t32 77.714zM950.857 182.857v402.286q0 59.429-23.143 113.429t-62.571 93.429-93.429 62.571-113.429 23.143h-36.571q-14.857 0-25.714-10.857t-10.857-25.714v-73.143q0-14.857 10.857-25.714t25.714-10.857h36.571q60.571 0 103.429-42.857t42.857-103.429v-18.286q0-22.857-16-38.857t-38.857-16h-128q-45.714 0-77.714-32t-32-77.714v-219.429q0-45.714 32-77.714t77.714-32h219.429q45.714 0 77.714 32t32 77.714z"
+        ],
+        "width": 951,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "quote-right"
+        ],
+        "defaultCode": 61710,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "name": "editor-quote",
+        "order": 53,
+        "id": 9,
+        "prevSize": 28,
+        "code": 61710
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 9
+    },
+    {
+      "icon": {
+        "paths": [
+          "M352.571 799.429l-28.571 28.571q-5.714 5.714-13.143 5.714t-13.143-5.714l-266.286-266.286q-5.714-5.714-5.714-13.143t5.714-13.143l266.286-266.286q5.714-5.714 13.143-5.714t13.143 5.714l28.571 28.571q5.714 5.714 5.714 13.143t-5.714 13.143l-224.571 224.571 224.571 224.571q5.714 5.714 5.714 13.143t-5.714 13.143zM690.286 189.714l-213.143 737.714q-2.286 7.429-8.857 11.143t-13.429 1.429l-35.429-9.714q-7.429-2.286-11.143-8.857t-1.429-14l213.143-737.714q2.286-7.429 8.857-11.143t13.429-1.429l35.429 9.714q7.429 2.286 11.143 8.857t1.429 14zM1065.714 561.714l-266.286 266.286q-5.714 5.714-13.143 5.714t-13.143-5.714l-28.571-28.571q-5.714-5.714-5.714-13.143t5.714-13.143l224.571-224.571-224.571-224.571q-5.714-5.714-5.714-13.143t5.714-13.143l28.571-28.571q5.714-5.714 13.143-5.714t13.143 5.714l266.286 266.286q5.714 5.714 5.714 13.143t-5.714 13.143z"
+        ],
+        "width": 1097,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "code"
+        ],
+        "defaultCode": 61729,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "name": "editor-code",
+        "order": 52,
+        "id": 10,
+        "prevSize": 28,
+        "code": 61729
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 10
+    },
+    {
+      "icon": {
+        "paths": [
+          "M512.571 782.286v95.429h-141.714l-90.857-144-13.714-24q-4.571-5.143-6.286-12h-1.714l-5.143 12q-5.714 11.429-14.286 25.143l-88.571 142.857h-147.429v-95.429h73.143l112.571-166.286-105.714-155.429h-78.286v-96h157.714l79.429 130.286q1.143 2.286 13.143 24 4.571 5.143 6.286 12h1.714q1.714-5.143 6.286-12l14.286-24 80-130.286h146.857v96h-71.429l-105.143 152.571 116.571 169.143h62.286zM876.571 394.286v117.714h-293.714l-1.714-15.429q-2.286-16-2.286-26.286 0-36.571 14.857-66.857t37.143-49.429 48-37.143 48-31.143 37.143-30.857 14.857-36.571q0-21.714-16.857-35.714t-40.286-14q-29.143 0-55.429 22.286-8 6.286-20.571 21.714l-60-52.571q14.857-21.143 36-37.714 47.429-37.143 107.429-37.143 62.857 0 101.714 34t38.857 90.571q0 32-14 58.857t-35.429 43.714-46.571 33.429-46.857 28.857-37.429 29.429-17.429 36h132.571v-45.714h72z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "superscript"
+        ],
+        "defaultCode": 61739,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "name": "editor-script",
+        "order": 51,
+        "id": 11,
+        "prevSize": 28,
+        "code": 61739
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 11
+    },
+    {
+      "icon": {
+        "paths": [
+          "M554.857 710.857v120.571q0 38.286-22.286 38.286-13.143 0-25.714-12.571v-172q12.571-12.571 25.714-12.571 22.286 0 22.286 38.286zM748 711.429v26.286h-51.429v-26.286q0-38.857 25.714-38.857t25.714 38.857zM196 586.857h61.143v-53.714h-178.286v53.714h60v325.143h57.143v-325.143zM360.571 912h50.857v-282.286h-50.857v216q-17.143 24-32.571 24-10.286 0-12-12-0.571-1.714-0.571-20v-208h-50.857v223.429q0 28 4.571 41.714 6.857 21.143 33.143 21.143 27.429 0 58.286-34.857v30.857zM605.714 827.429v-112.571q0-41.714-5.143-56.571-9.714-32-40.571-32-28.571 0-53.143 30.857v-124h-50.857v378.857h50.857v-27.429q25.714 31.429 53.143 31.429 30.857 0 40.571-31.429 5.143-15.429 5.143-57.143zM798.857 821.714v-7.429h-52q0 29.143-1.143 34.857-4 20.571-22.857 20.571-26.286 0-26.286-39.429v-49.714h102.286v-58.857q0-45.143-15.429-66.286-22.286-29.143-60.571-29.143-38.857 0-61.143 29.143-16 21.143-16 66.286v98.857q0 45.143 16.571 66.286 22.286 29.143 61.714 29.143 41.143 0 61.714-30.286 10.286-15.429 12-30.857 1.143-5.143 1.143-33.143zM451.429 300v-120q0-39.429-24.571-39.429t-24.571 39.429v120q0 40 24.571 40t24.571-40zM862.286 729.143q0 133.714-14.857 200-8 33.714-33.143 56.571t-58.286 26.286q-105.143 12-317.143 12t-317.143-12q-33.143-3.429-58.571-26.286t-32.857-56.571q-14.857-64-14.857-200 0-133.714 14.857-200 8-33.714 33.143-56.571t58.857-26.857q104.571-11.429 316.571-11.429t317.143 11.429q33.143 4 58.571 26.857t32.857 56.571q14.857 64 14.857 200zM292 0h58.286l-69.143 228v154.857h-57.143v-154.857q-8-42.286-34.857-121.143-21.143-58.857-37.143-106.857h60.571l40.571 150.286zM503.429 190.286v100q0 46.286-16 67.429-21.143 29.143-60.571 29.143-38.286 0-60-29.143-16-21.714-16-67.429v-100q0-45.714 16-66.857 21.714-29.143 60-29.143 39.429 0 60.571 29.143 16 21.143 16 66.857zM694.857 97.714v285.143h-52v-31.429q-30.286 35.429-58.857 35.429-26.286 0-33.714-21.143-4.571-13.714-4.571-42.857v-225.143h52v209.714q0 18.857 0.571 20 1.714 12.571 12 12.571 15.429 0 32.571-24.571v-217.714h52z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "youtube"
+        ],
+        "defaultCode": 61799,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "name": "editor-youtube",
+        "order": 56,
+        "id": 12,
+        "prevSize": 28,
+        "code": 61799
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 12
+    },
+    {
+      "icon": {
+        "paths": [
+          "M716.571 364q9.143-48.571-12-75.429-29.714-37.143-106.857-25.714-9.714 1.714-23.429 7.143t-32.857 17.429-36.857 27.714-34 40-25.429 52.286q45.714-4 64.857 9.143t15.143 56.571q-2.857 29.714-29.714 81.714-24.571 44.571-40.571 56.571-25.143 18.286-49.714-8-13.143-13.714-21.429-36.857t-10.857-41.714-5.714-48-4.857-40.857q-13.143-73.714-19.429-93.714-6.857-21.143-20.286-39.429t-28.857-22.857q-32.571-9.143-72.571 14.286-30.857 18.286-78 60.571t-70 58.286v4q9.143 4.571 14.571 14.857t12.286 11.429q12 1.714 31.143-4.857t33.143-6 23.714 17.143q6.286 10.286 10.571 22t8.571 27.429 7.143 23.143q9.714 26.286 30.286 106.857 20.571 83.429 32.571 112.571 24 56.571 58.857 71.429 24.571 6.857 48.571 0.857t43.429-18q74.857-44 142.857-135.429 59.429-79.429 98.571-167.143t47.143-129.429zM877.714 237.714v548.571q0 68-48.286 116.286t-116.286 48.286h-548.571q-68 0-116.286-48.286t-48.286-116.286v-548.571q0-68 48.286-116.286t116.286-48.286h548.571q68 0 116.286 48.286t48.286 116.286z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "vimeo-square"
+        ],
+        "defaultCode": 61844,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "name": "editor-vimeo",
+        "order": 54,
+        "id": 13,
+        "prevSize": 28,
+        "code": 61844
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 13
+    },
+    {
+      "icon": {
+        "paths": [
+          "M838.857 217.143q16 16 27.429 43.429t11.429 50.286v658.286q0 22.857-16 38.857t-38.857 16h-768q-22.857 0-38.857-16t-16-38.857v-914.286q0-22.857 16-38.857t38.857-16h512q22.857 0 50.286 11.429t43.429 27.429zM585.143 77.714v214.857h214.857q-5.714-16.571-12.571-23.429l-178.857-178.857q-6.857-6.857-23.429-12.571zM804.571 950.857v-585.143h-237.714q-22.857 0-38.857-16t-16-38.857v-237.714h-438.857v877.714h731.429zM731.429 694.857v182.857h-585.143v-109.714l109.714-109.714 73.143 73.143 219.429-219.429zM256 585.143q-45.714 0-77.714-32t-32-77.714 32-77.714 77.714-32 77.714 32 32 77.714-32 77.714-77.714 32z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "file-image-o",
+          "file-photo-o",
+          "file-picture-o"
+        ],
+        "defaultCode": 61893,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "name": "editor-image",
+        "order": 57,
+        "id": 14,
+        "prevSize": 28,
+        "code": 61893
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 14
+    },
+    {
+      "icon": {
+        "paths": [
+          "M961.143 950.857q-25.143 0-75.714-2t-76.286-2q-25.143 0-75.429 2t-75.429 2q-13.714 0-21.143-11.714t-7.429-26q0-17.714 9.714-26.286t22.286-9.714 29.143-4 25.714-8.571q18.857-12 18.857-80l-0.571-223.429q0-12-0.571-17.714-7.429-2.286-28.571-2.286h-385.714q-21.714 0-29.143 2.286-0.571 5.714-0.571 17.714l-0.571 212q0 81.143 21.143 93.714 9.143 5.714 27.429 7.429t32.571 2 25.714 8.571 11.429 26q0 14.857-7.143 27.429t-20.857 12.571q-26.857 0-79.714-2t-79.143-2q-24.571 0-73.143 2t-72.571 2q-13.143 0-20.286-12t-7.143-25.714q0-17.143 8.857-25.714t20.571-10 27.143-4.286 24-8.571q18.857-13.143 18.857-81.714l-0.571-32.571v-464.571q0-1.714 0.286-14.857t0-20.857-0.857-22-2-24-3.714-20.857-6.286-18-9.143-10.286q-8.571-5.714-25.714-6.857t-30.286-1.143-23.429-8-10.286-25.714q0-14.857 6.857-27.429t20.571-12.571q26.286 0 79.143 2t79.143 2q24 0 72.286-2t72.286-2q14.286 0 21.429 12.571t7.143 27.429q0 17.143-9.714 24.857t-22 8.286-28.286 2.286-24.571 7.429q-20 12-20 91.429l0.571 182.857q0 12 0.571 18.286 7.429 1.714 22.286 1.714h399.429q14.286 0 21.714-1.714 0.571-6.286 0.571-18.286l0.571-182.857q0-79.429-20-91.429-10.286-6.286-33.429-7.143t-37.714-7.429-14.571-28.286q0-14.857 7.143-27.429t21.429-12.571q25.143 0 75.429 2t75.429 2q24.571 0 73.714-2t73.714-2q14.286 0 21.429 12.571t7.143 27.429q0 17.143-10 25.143t-22.857 8.286-29.429 1.714-25.143 7.143q-20 13.143-20 92l0.571 538.857q0 68 19.429 80 9.143 5.714 26.286 7.714t30.571 2.571 23.714 8.857 10.286 25.429q0 14.857-6.857 27.429t-20.571 12.571z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "header"
+        ],
+        "defaultCode": 61916,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "name": "editor-header",
+        "order": 58,
+        "id": 15,
+        "prevSize": 28,
+        "code": 61916
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 15
+    },
+    {
+      "icon": {
+        "paths": [
+          "M585.143 621.714q0 14.857-10.857 25.714l-256 256q-10.857 10.857-25.714 10.857t-25.714-10.857l-256-256q-10.857-10.857-10.857-25.714t10.857-25.714 25.714-10.857h512q14.857 0 25.714 10.857t10.857 25.714zM585.143 402.286q0 14.857-10.857 25.714t-25.714 10.857h-512q-14.857 0-25.714-10.857t-10.857-25.714 10.857-25.714l256-256q10.857-10.857 25.714-10.857t25.714 10.857l256 256q10.857 10.857 10.857 25.714z"
+        ],
+        "width": 585,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "sort",
+          "unsorted"
+        ],
+        "defaultCode": 61660,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 16,
+        "order": 11,
+        "prevSize": 28,
+        "code": 61660,
+        "name": "sort"
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 16
+    },
+    {
+      "icon": {
+        "paths": [
+          "M877.714 512q0 89.143-34.857 170.286t-93.714 140-140 93.714-170.286 34.857q-98.286 0-186.857-41.429t-150.857-116.857q-4-5.714-3.714-12.857t4.857-11.714l78.286-78.857q5.714-5.143 14.286-5.143 9.143 1.143 13.143 6.857 41.714 54.286 102.286 84t128.571 29.714q59.429 0 113.429-23.143t93.429-62.571 62.571-93.429 23.143-113.429-23.143-113.429-62.571-93.429-93.429-62.571-113.429-23.143q-56 0-107.429 20.286t-91.429 58l78.286 78.857q17.714 17.143 8 39.429-9.714 22.857-33.714 22.857h-256q-14.857 0-25.714-10.857t-10.857-25.714v-256q0-24 22.857-33.714 22.286-9.714 39.429 8l74.286 73.714q61.143-57.714 139.714-89.429t162.571-31.714q89.143 0 170.286 34.857t140 93.714 93.714 140 34.857 170.286z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "rotate-left",
+          "undo"
+        ],
+        "defaultCode": 61666,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 17,
+        "order": 13,
+        "prevSize": 28,
+        "code": 61666,
+        "name": "rotate-left"
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 17
+    },
+    {
+      "icon": {
+        "paths": [
+          "M680.571 233.143h101.143l-41.143-124.571-6.857-26.857q-1.143-9.143-1.143-11.429h-2.286l-1.714 11.429q0 0.571-2 10.286t-4.286 16.571zM420.571 822.857q0 6.857-5.714 13.714l-182.286 182.286q-5.714 5.143-13.143 5.143-6.857 0-13.143-5.143l-182.857-182.857q-8.571-9.143-4-20 4.571-11.429 17.143-11.429h109.714v-786.286q0-8 5.143-13.143t13.143-5.143h109.714q8 0 13.143 5.143t5.143 13.143v786.286h109.714q8 0 13.143 5.143t5.143 13.143zM898.286 890.857v133.143h-333.714v-51.429l210.857-302.286q6.857-10.286 12-15.429l6.286-5.143v-1.714q-1.143 0-3.714 0.286t-4.286 0.286q-6.857 1.714-17.143 1.714h-132.571v65.714h-68.571v-130.857h324v50.857l-210.857 302.857q-3.429 4.571-12 14.857l-6.286 6.286v1.143l8-1.143q5.143-1.143 17.143-1.143h141.714v-68h69.143zM949.143 378.286v60.571h-164.571v-60.571h42.857l-26.857-82.286h-138.857l-26.857 82.286h42.857v60.571h-164v-60.571h40l131.429-378.286h92.571l131.429 378.286h40z"
+        ],
+        "width": 951,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "sort-alpha-asc"
+        ],
+        "defaultCode": 61789,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 18,
+        "order": 8,
+        "prevSize": 28,
+        "code": 61789,
+        "name": "sort-alpha-asc"
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 18
+    },
+    {
+      "icon": {
+        "paths": [
+          "M420.571 822.857q0 6.857-5.714 13.714l-182.286 182.286q-5.714 5.143-13.143 5.143-6.857 0-13.143-5.143l-182.857-182.857q-8.571-9.143-4-20 4.571-11.429 17.143-11.429h109.714v-786.286q0-8 5.143-13.143t13.143-5.143h109.714q8 0 13.143 5.143t5.143 13.143v786.286h109.714q8 0 13.143 5.143t5.143 13.143zM1024 896v109.714q0 8-5.143 13.143t-13.143 5.143h-475.429q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h475.429q8 0 13.143 5.143t5.143 13.143zM914.286 603.429v109.714q0 8-5.143 13.143t-13.143 5.143h-365.714q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h365.714q8 0 13.143 5.143t5.143 13.143zM804.571 310.857v109.714q0 8-5.143 13.143t-13.143 5.143h-256q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h256q8 0 13.143 5.143t5.143 13.143zM694.857 18.286v109.714q0 8-5.143 13.143t-13.143 5.143h-146.286q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h146.286q8 0 13.143 5.143t5.143 13.143z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "sort-amount-asc"
+        ],
+        "defaultCode": 61792,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 19,
+        "order": 9,
+        "prevSize": 28,
+        "code": 61792,
+        "name": "sort-amount-asc"
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 19
+    },
+    {
+      "icon": {
+        "paths": [
+          "M512 310.857v256q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-36.571q0-8 5.143-13.143t13.143-5.143h128v-201.143q0-8 5.143-13.143t13.143-5.143h36.571q8 0 13.143 5.143t5.143 13.143zM749.714 512q0-84.571-41.714-156t-113.143-113.143-156-41.714-156 41.714-113.143 113.143-41.714 156 41.714 156 113.143 113.143 156 41.714 156-41.714 113.143-113.143 41.714-156zM877.714 512q0 119.429-58.857 220.286t-159.714 159.714-220.286 58.857-220.286-58.857-159.714-159.714-58.857-220.286 58.857-220.286 159.714-159.714 220.286-58.857 220.286 58.857 159.714 159.714 58.857 220.286z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "clock-o"
+        ],
+        "defaultCode": 61463,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 20,
+        "order": 1,
+        "prevSize": 28,
+        "code": 61463,
+        "name": "clock"
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 20
+    },
+    {
+      "icon": {
+        "paths": [
+          "M380.571 274.857q-34.286 52.571-78.286 156-12.571-25.714-21.143-41.429t-23.143-36.286-29.143-32.286-36-20-46.571-8.286h-128q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h128q142.857 0 234.286 128.571zM1024 731.429q0 8-5.143 13.143l-182.857 182.857q-5.143 5.143-13.143 5.143-7.429 0-12.857-5.429t-5.429-12.857v-109.714q-18.286 0-48.571 0.286t-46.286 0.571-41.714-0.571-40.571-2.857-36.571-6-36-10.571-33.143-16.286-33.714-22.857-31.429-30.571-32-39.714q33.714-53.143 77.714-156 12.571 25.714 21.143 41.429t23.143 36.286 29.143 32.286 36 20 46.571 8.286h146.286v-109.714q0-8 5.143-13.143t13.143-5.143q6.857 0 13.714 5.714l182.286 182.286q5.143 5.143 5.143 13.143zM1024 219.429q0 8-5.143 13.143l-182.857 182.857q-5.143 5.143-13.143 5.143-7.429 0-12.857-5.429t-5.429-12.857v-109.714h-146.286q-27.429 0-49.714 8.571t-39.429 25.714-29.143 35.143-25.714 44.286q-18.286 35.429-44.571 97.714-16.571 37.714-28.286 63.429t-30.857 60-36.571 57.143-42.286 47.429-51.429 39.143-60.857 24-73.143 9.429h-128q-8 0-13.143-5.143t-5.143-13.143v-109.714q0-8 5.143-13.143t13.143-5.143h128q27.429 0 49.714-8.571t39.429-25.714 29.143-35.143 25.714-44.286q18.286-35.429 44.571-97.714 16.571-37.714 28.286-63.429t30.857-60 36.571-57.143 42.286-47.429 51.429-39.143 60.857-24 73.143-9.429h146.286v-109.714q0-8 5.143-13.143t13.143-5.143q6.857 0 13.714 5.714l182.286 182.286q5.143 5.143 5.143 13.143z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "random"
+        ],
+        "defaultCode": 61556,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 21,
+        "order": 44,
+        "prevSize": 28,
+        "code": 61556,
+        "name": "random"
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 21
+    },
+    {
+      "icon": {
+        "paths": [
+          "M219.429 713.143v109.714q0 22.857-16 38.857t-38.857 16h-109.714q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h109.714q22.857 0 38.857 16t16 38.857zM219.429 420.571v109.714q0 22.857-16 38.857t-38.857 16h-109.714q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h109.714q22.857 0 38.857 16t16 38.857zM219.429 128v109.714q0 22.857-16 38.857t-38.857 16h-109.714q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h109.714q22.857 0 38.857 16t16 38.857z"
+        ],
+        "width": 219,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "ellipsis-v"
+        ],
+        "defaultCode": 61762,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 22,
+        "order": 2,
+        "prevSize": 28,
+        "code": 61762,
+        "name": "ellipsis-v"
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 22
+    },
+    {
+      "icon": {
+        "paths": [
+          "M292.571 713.143v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM292.571 420.571v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM658.286 713.143v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM292.571 128v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM658.286 420.571v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM1024 713.143v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM658.286 128v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM1024 420.571v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857zM1024 128v109.714q0 22.857-16 38.857t-38.857 16h-182.857q-22.857 0-38.857-16t-16-38.857v-109.714q0-22.857 16-38.857t38.857-16h182.857q22.857 0 38.857 16t16 38.857z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "th"
+        ],
+        "defaultCode": 61450,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 23,
+        "order": 3,
+        "prevSize": 28,
+        "code": 61450,
+        "name": "th"
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 23
+    },
+    {
+      "icon": {
+        "paths": [
+          "M877.714 768v73.143q0 14.857-10.857 25.714t-25.714 10.857h-804.571q-14.857 0-25.714-10.857t-10.857-25.714v-73.143q0-14.857 10.857-25.714t25.714-10.857h804.571q14.857 0 25.714 10.857t10.857 25.714zM877.714 475.429v73.143q0 14.857-10.857 25.714t-25.714 10.857h-804.571q-14.857 0-25.714-10.857t-10.857-25.714v-73.143q0-14.857 10.857-25.714t25.714-10.857h804.571q14.857 0 25.714 10.857t10.857 25.714zM877.714 182.857v73.143q0 14.857-10.857 25.714t-25.714 10.857h-804.571q-14.857 0-25.714-10.857t-10.857-25.714v-73.143q0-14.857 10.857-25.714t25.714-10.857h804.571q14.857 0 25.714 10.857t10.857 25.714z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "bars",
+          "navicon",
+          "reorder"
+        ],
+        "defaultCode": 61641,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 24,
+        "order": 4,
+        "prevSize": 28,
+        "code": 61641,
+        "name": "bars"
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 24
+    },
+    {
+      "icon": {
+        "paths": [
+          "M676.571 512q0 14.857-10.857 25.714l-310.857 310.857q-10.857 10.857-25.714 10.857t-25.714-10.857-10.857-25.714v-164.571h-256q-14.857 0-25.714-10.857t-10.857-25.714v-219.429q0-14.857 10.857-25.714t25.714-10.857h256v-164.571q0-14.857 10.857-25.714t25.714-10.857 25.714 10.857l310.857 310.857q10.857 10.857 10.857 25.714zM877.714 310.857v402.286q0 68-48.286 116.286t-116.286 48.286h-182.857q-7.429 0-12.857-5.429t-5.429-12.857q0-2.286-0.571-11.429t-0.286-15.143 1.714-13.429 5.714-11.143 11.714-3.714h182.857q37.714 0 64.571-26.857t26.857-64.571v-402.286q0-37.714-26.857-64.571t-64.571-26.857h-178.286t-6.571-0.571-6.571-1.714-4.571-3.143-4-5.143-1.143-7.714q0-2.286-0.571-11.429t-0.286-15.143 1.714-13.429 5.714-11.143 11.714-3.714h182.857q68 0 116.286 48.286t48.286 116.286z"
+        ],
+        "attrs": [
+          {}
+        ],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "sign-in"
+        ],
+        "grid": 14
+      },
+      "attrs": [
+        {}
+      ],
+      "properties": {
+        "order": 5,
+        "id": 25,
+        "prevSize": 28,
+        "name": "sign-in",
+        "code": 58884
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 25
+    },
+    {
+      "icon": {
+        "paths": [
+          "M365.714 512v292.571h-146.286v-292.571h146.286zM585.143 219.429v585.143h-146.286v-585.143h146.286zM1170.286 877.714v73.143h-1170.286v-877.714h73.143v804.571h1097.143zM804.571 365.714v438.857h-146.286v-438.857h146.286zM1024 146.286v658.286h-146.286v-658.286h146.286z"
+        ],
+        "width": 1170,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "bar-chart",
+          "bar-chart-o"
+        ],
+        "defaultCode": 61568,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 26,
+        "order": 6,
+        "prevSize": 28,
+        "code": 61458,
+        "name": "chart"
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 26
+    },
+    {
+      "icon": {
+        "paths": [
+          "M950.857 365.714q30.286 0 51.714 21.429t21.429 51.714-21.429 51.714-51.714 21.429v219.429q0 29.714-21.714 51.429t-51.429 21.714q-238.286-198.286-464-217.143-33.143 10.857-52 37.714t-17.714 57.429 22.857 52.857q-11.429 18.857-13.143 37.429t3.429 33.143 19.143 31.429 27.429 28.571 35.143 28.857q-16.571 33.143-63.714 47.429t-96.286 6.571-75.429-31.714q-4-13.143-16.857-50t-18.286-54-13.143-50.857-8.571-57.714 2-56.286 12.571-63.143h-69.714q-37.714 0-64.571-26.857t-26.857-64.571v-109.714q0-37.714 26.857-64.571t64.571-26.857h274.286q248.571 0 512-219.429 29.714 0 51.429 21.714t21.714 51.429v219.429zM877.714 710.857v-545.143q-225.143 172.571-438.857 196v154.286q215.429 24 438.857 194.857z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "bullhorn"
+        ],
+        "defaultCode": 61601,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 27,
+        "order": 7,
+        "prevSize": 28,
+        "code": 61601,
+        "name": "bullhorn"
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 27
+    },
+    {
+      "icon": {
+        "paths": [
+          "M5.714 772.571q0-2.286 1.714-15.429t2.286-21.143q0.571-4.571-1.714-12.286t-1.714-11.143q1.143-6.286 4.571-12t9.429-13.429 9.429-13.429q13.143-21.714 25.714-52.286t17.143-52.286q1.714-5.714 0.286-17.143t-0.286-16q1.714-6.286 9.714-16t9.714-13.143q12-20.571 24-52.571t14.286-51.429q0.571-5.143-1.429-18.286t0.286-16q2.286-7.429 12.571-17.429t12.571-12.857q10.857-14.857 24.286-48.286t15.714-55.143q0.571-4.571-1.714-14.571t-1.143-15.143q1.143-4.571 5.143-10.286t10.286-13.143 9.714-12q4.571-6.857 9.429-17.429t8.571-20 9.143-20.571 11.143-18.286 15.143-13.429 20.571-6.571 27.143 3.143l-0.571 1.714q21.714-5.143 29.143-5.143h434.857q42.286 0 65.143 32t10.286 74.286l-156.571 517.714q-20.571 68-40.857 87.714t-73.429 19.714h-496.571q-15.429 0-21.714 8.571-6.286 9.143-0.571 24.571 13.714 40 82.286 40h527.429q16.571 0 32-8.857t20-23.714l171.429-564q4-12.571 2.857-32.571 21.714 8.571 33.714 24.571 22.857 32.571 10.286 73.714l-157.143 517.714q-10.857 36.571-43.714 61.429t-70 24.857h-527.429q-44 0-84.857-30.571t-56.857-75.143q-13.714-38.286-1.143-72.571zM281.143 420.571q-2.286 7.429 1.143 12.857t11.429 5.429h347.429q7.429 0 14.571-5.429t9.429-12.857l12-36.571q2.286-7.429-1.143-12.857t-11.429-5.429h-347.429q-7.429 0-14.571 5.429t-9.429 12.857zM328.571 274.286q-2.286 7.429 1.143 12.857t11.429 5.429h347.429q7.429 0 14.571-5.429t9.429-12.857l12-36.571q2.286-7.429-1.143-12.857t-11.429-5.429h-347.429q-7.429 0-14.571 5.429t-9.429 12.857z"
+        ],
+        "width": 951,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "book"
+        ],
+        "defaultCode": 61485,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 28,
+        "order": 8,
+        "prevSize": 28,
+        "code": 61485,
+        "name": "book"
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 28
+    },
+    {
+      "icon": {
+        "paths": [
+          "M0 822.857v-329.143q0-22.857 16-38.857t38.857-16h384v-109.714q0-105.714 75.143-180.857t180.857-75.143 180.857 75.143 75.143 180.857v146.286q0 14.857-10.857 25.714t-25.714 10.857h-36.571q-14.857 0-25.714-10.857t-10.857-25.714v-146.286q0-60.571-42.857-103.429t-103.429-42.857-103.429 42.857-42.857 103.429v109.714h54.857q22.857 0 38.857 16t16 38.857v329.143q0 22.857-16 38.857t-38.857 16h-548.571q-22.857 0-38.857-16t-16-38.857z"
+        ],
+        "width": 951,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "unlock"
+        ],
+        "defaultCode": 61596,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 29,
+        "order": 9,
+        "prevSize": 28,
+        "code": 61596,
+        "name": "unlock"
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 29
+    },
+    {
+      "icon": {
+        "paths": [
+          "M55.143 314.286q-1.429-8.571 3.143-16 91.429-152 265.143-152 45.714 0 92 17.714t83.429 47.429 60.571 72.857 23.429 90.571q0 30.857-8.857 57.714t-20 43.714-31.429 34-32.857 24.857-34.857 20.286q-23.429 13.143-39.143 37.143t-15.714 38.286q0 9.714-6.857 18.571t-16 8.857h-137.143q-8.571 0-14.571-10.571t-6-21.429v-25.714q0-47.429 37.143-89.429t81.714-62q33.714-15.429 48-32t14.286-43.429q0-24-26.571-42.286t-61.429-18.286q-37.143 0-61.714 16.571-20 14.286-61.143 65.714-7.429 9.143-17.714 9.143-6.857 0-14.286-4.571l-93.714-71.429q-7.429-5.714-8.857-14.286zM219.429 854.857v-137.143q0-9.143 6.857-16t16-6.857h137.143q9.143 0 16 6.857t6.857 16v137.143q0 9.143-6.857 16t-16 6.857h-137.143q-9.143 0-16-6.857t-6.857-16z"
+        ],
+        "width": 585,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "question"
+        ],
+        "defaultCode": 61736,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 30,
+        "order": 10,
+        "prevSize": 28,
+        "code": 61736,
+        "name": "question"
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 30
+    },
+    {
+      "icon": {
+        "paths": [
+          "M0 841.143v-73.143q0-14.857 10.857-25.714t25.714-10.857h36.571v-219.429h-36.571q-14.857 0-25.714-10.857t-10.857-25.714v-73.143q0-14.857 10.857-25.714t25.714-10.857h219.429q14.857 0 25.714 10.857t10.857 25.714v329.143h36.571q14.857 0 25.714 10.857t10.857 25.714v73.143q0 14.857-10.857 25.714t-25.714 10.857h-292.571q-14.857 0-25.714-10.857t-10.857-25.714zM73.143 219.429v-109.714q0-14.857 10.857-25.714t25.714-10.857h146.286q14.857 0 25.714 10.857t10.857 25.714v109.714q0 14.857-10.857 25.714t-25.714 10.857h-146.286q-14.857 0-25.714-10.857t-10.857-25.714z"
+        ],
+        "width": 366,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "info"
+        ],
+        "defaultCode": 61737,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 31,
+        "order": 11,
+        "prevSize": 28,
+        "code": 61737,
+        "name": "info"
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 31
+    },
+    {
+      "icon": {
+        "paths": [
+          "M56 109.714q-0.571-14.857 10-25.714t25.429-10.857h182.857q14.857 0 25.429 10.857t10 25.714l-16 438.857q-0.571 14.857-11.714 25.714t-26 10.857h-146.286q-14.857 0-26-10.857t-11.714-25.714zM73.143 841.143v-128q0-14.857 10.857-25.714t25.714-10.857h146.286q14.857 0 25.714 10.857t10.857 25.714v128q0 14.857-10.857 25.714t-25.714 10.857h-146.286q-14.857 0-25.714-10.857t-10.857-25.714z"
+        ],
+        "width": 366,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "exclamation"
+        ],
+        "defaultCode": 61738,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 32,
+        "order": 12,
+        "prevSize": 28,
+        "code": 61738,
+        "name": "exclamation"
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 32
+    },
+    {
+      "icon": {
+        "paths": [
+          "M0 786.286v-548.571q0-68 48.286-116.286t116.286-48.286h548.571q68 0 116.286 48.286t48.286 116.286v548.571q0 68-48.286 116.286t-116.286 48.286h-548.571q-68 0-116.286-48.286t-48.286-116.286zM146.286 714.286q84.571 53.714 184 53.714 64 0 120-20.286t96-54.286 68.857-78.286 42.857-92.571 14-96.286q0-10.286-0.571-15.429 36-25.714 60-62.286-32 14.286-69.143 19.429 38.857-22.857 53.143-66.857-37.143 21.714-76.571 29.143-34.857-37.714-87.429-37.714-49.714 0-84.857 35.143t-35.143 84.857q0 16.571 2.857 27.429-73.714-4-138.286-37.143t-109.714-88.571q-16.571 28.571-16.571 60.571 0 65.143 52 100-26.857-0.571-57.143-14.857v1.143q0 42.857 28.571 76.286t70.286 41.429q-16.571 4.571-29.143 4.571-7.429 0-22.286-2.286 12 36 42.571 59.429t69.429 24q-66.286 51.429-149.143 51.429-14.857 0-28.571-1.714z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "twitter-square"
+        ],
+        "defaultCode": 61569,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 33,
+        "order": 14,
+        "prevSize": 28,
+        "code": 61569,
+        "name": "twitter",
+        "ligatures": ""
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 33
+    },
+    {
+      "icon": {
+        "paths": [
+          "M0 574.286v-126.857q0-6.857 4.571-13.143t10.857-7.429l106.286-16q8-26.286 22.286-52.571-22.857-32.571-61.143-78.857-5.714-6.857-5.714-13.714 0-5.714 5.143-13.143 14.857-20.571 56.286-61.429t54-40.857q7.429 0 14.857 5.714l78.857 61.143q25.143-13.143 52-21.714 9.143-77.714 16.571-106.286 4-16 20.571-16h126.857q8 0 14 4.857t6.571 12.286l16 105.143q28 9.143 51.429 21.143l81.143-61.143q5.143-5.143 13.714-5.143 7.429 0 14.286 5.714 73.714 68 94.286 97.143 4 4.571 4 12.571 0 6.857-4.571 13.143-8.571 12-29.143 38t-30.857 40.286q14.857 28.571 23.429 56l104.571 16q7.429 1.143 12 7.143t4.571 13.429v126.857q0 6.857-4.571 13.143t-11.429 7.429l-105.714 16q-10.857 30.857-22.286 52 20 28.571 61.143 78.857 5.714 6.857 5.714 14.286t-5.143 13.143q-15.429 21.143-56.571 61.714t-53.714 40.571q-6.857 0-14.857-5.143l-78.857-61.714q-25.143 13.143-52 21.714-9.143 77.714-16.571 106.286-4 16-20.571 16h-126.857q-8 0-14-4.857t-6.571-12.286l-16-105.143q-28-9.143-51.429-21.143l-80.571 61.143q-5.714 5.143-14.286 5.143-8 0-14.286-6.286-72-65.143-94.286-96-4-5.714-4-13.143 0-6.857 4.571-13.143 8.571-12 29.143-38t30.857-40.286q-15.429-28.571-23.429-56.571l-104.571-15.429q-7.429-1.143-12-7.143t-4.571-13.429zM292.571 512q0 60.571 42.857 103.429t103.429 42.857 103.429-42.857 42.857-103.429-42.857-103.429-103.429-42.857-103.429 42.857-42.857 103.429z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "gear",
+          "cog"
+        ],
+        "defaultCode": 61459,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 34,
+        "order": 15,
+        "prevSize": 28,
+        "code": 58885,
+        "name": "gear",
+        "ligatures": ""
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 34
+    },
+    {
+      "icon": {
+        "paths": [
+          "M14.857 514q0.571-7.714 6.286-12.286l410.857-342.286q18.286-14.857 43.429-14.857t43.429 14.857l139.429 116.571v-111.429q0-8 5.143-13.143t13.143-5.143h109.714q8 0 13.143 5.143t5.143 13.143v233.143l125.143 104q5.714 4.571 6.286 12.286t-4 13.429l-35.429 42.286q-4.571 5.143-12 6.286h-1.714q-7.429 0-12-4l-395.429-329.714-395.429 329.714q-6.857 4.571-13.714 4-7.429-1.143-12-6.286l-35.429-42.286q-4.571-5.714-4-13.429zM146.286 841.143v-274.286q0-0.571 0.286-1.714t0.286-1.714l328.571-270.857 328.571 270.857q0.571 1.143 0.571 3.429v274.286q0 14.857-10.857 25.714t-25.714 10.857h-219.429v-219.429h-146.286v219.429h-219.429q-14.857 0-25.714-10.857t-10.857-25.714z"
+        ],
+        "width": 951,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "home"
+        ],
+        "defaultCode": 61461,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 35,
+        "order": 38,
+        "prevSize": 28,
+        "code": 58886,
+        "name": "home",
+        "ligatures": ""
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 35
+    },
+    {
+      "icon": {
+        "paths": [
+          "M0 512q0-89.143 34.857-170.286t93.714-140 140-93.714 170.286-34.857q84 0 162.571 31.714t139.714 89.429l74.286-73.714q16.571-17.714 40-8 22.286 9.714 22.286 33.714v256q0 14.857-10.857 25.714t-25.714 10.857h-256q-24 0-33.714-22.857-9.714-22.286 8-39.429l78.857-78.857q-84.571-78.286-199.429-78.286-59.429 0-113.429 23.143t-93.429 62.571-62.571 93.429-23.143 113.429 23.143 113.429 62.571 93.429 93.429 62.571 113.429 23.143q68 0 128.571-29.714t102.286-84q4-5.714 13.143-6.857 8 0 14.286 5.143l78.286 78.857q5.143 4.571 5.429 11.714t-4.286 12.857q-62.286 75.429-150.857 116.857t-186.857 41.429q-89.143 0-170.286-34.857t-140-93.714-93.714-140-34.857-170.286z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "rotate-right",
+          "repeat"
+        ],
+        "defaultCode": 61470,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 36,
+        "order": 37,
+        "prevSize": 28,
+        "code": 58888,
+        "name": "renew",
+        "ligatures": ""
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 36
+    },
+    {
+      "icon": {
+        "paths": [
+          "M0 822.857v-329.143q0-22.857 16-38.857t38.857-16h18.286v-109.714q0-105.143 75.429-180.571t180.571-75.429 180.571 75.429 75.429 180.571v109.714h18.286q22.857 0 38.857 16t16 38.857v329.143q0 22.857-16 38.857t-38.857 16h-548.571q-22.857 0-38.857-16t-16-38.857zM182.857 438.857h292.571v-109.714q0-60.571-42.857-103.429t-103.429-42.857-103.429 42.857-42.857 103.429v109.714z"
+        ],
+        "width": 658,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "lock"
+        ],
+        "defaultCode": 61475,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 37,
+        "order": 35,
+        "prevSize": 28,
+        "code": 58889,
+        "name": "lock",
+        "ligatures": ""
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 37
+    },
+    {
+      "icon": {
+        "paths": [
+          "M0 932.571v-841.143q0-14.857 9.429-20.571t22.571 1.714l758.857 421.714q13.143 7.429 13.143 17.714t-13.143 17.714l-758.857 421.714q-13.143 7.429-22.571 1.714t-9.429-20.571z"
+        ],
+        "width": 805,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "play"
+        ],
+        "defaultCode": 61515,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 38,
+        "order": 33,
+        "prevSize": 28,
+        "code": 58890,
+        "name": "play",
+        "ligatures": ""
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 38
+    },
+    {
+      "icon": {
+        "paths": [
+          "M0 914.286v-804.571q0-14.857 10.857-25.714t25.714-10.857h292.571q14.857 0 25.714 10.857t10.857 25.714v804.571q0 14.857-10.857 25.714t-25.714 10.857h-292.571q-14.857 0-25.714-10.857t-10.857-25.714zM512 914.286v-804.571q0-14.857 10.857-25.714t25.714-10.857h292.571q14.857 0 25.714 10.857t10.857 25.714v804.571q0 14.857-10.857 25.714t-25.714 10.857h-292.571q-14.857 0-25.714-10.857t-10.857-25.714z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "pause"
+        ],
+        "defaultCode": 61516,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 39,
+        "order": 31,
+        "prevSize": 28,
+        "code": 58891,
+        "name": "pause",
+        "ligatures": ""
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 39
+    },
+    {
+      "icon": {
+        "paths": [
+          "M0 786.286v-548.571q0-68 48.286-116.286t116.286-48.286h548.571q68 0 116.286 48.286t48.286 116.286v548.571q0 68-48.286 116.286t-116.286 48.286h-109.714v-347.429h116l17.143-128h-133.143v-81.714q0-30.857 16-47.429t54.857-16.571l75.429-0.571v-118.286q-54.857-5.143-102.857-5.143-77.714 0-124.571 46t-46.857 128.857v94.857h-128v128h128v347.429h-310.857q-68 0-116.286-48.286t-48.286-116.286z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "facebook-square"
+        ],
+        "defaultCode": 61570,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 40,
+        "order": 30,
+        "prevSize": 28,
+        "code": 58895,
+        "name": "facebook",
+        "ligatures": ""
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 40
+    },
+    {
+      "icon": {
+        "paths": [
+          "M0 786.286v-548.571q0-68 48.286-116.286t116.286-48.286h548.571q68 0 116.286 48.286t48.286 116.286v548.571q0 68-48.286 116.286t-116.286 48.286h-548.571q-68 0-116.286-48.286t-48.286-116.286zM157.714 701.143q0 24.571 10.571 44.286t27.714 32.286 39.429 21.143 44.286 12 43.714 3.429q34.286 0 68.857-8.857t64.857-26.286 49.143-47.143 18.857-66.857q0-28-11.429-51.143t-28-38-33.143-27.143-28-25.143-11.429-25.429 8.857-24.286 21.429-22.571 25.143-24 21.429-34 8.857-47.143q0-34.286-12.857-56.857t-41.429-51.714h47.429l50.286-36.571h-151.429q-48.571 0-92 18.286t-72.857 56-29.429 87.429q0 53.143 36.857 88.286t90.571 35.143q12.571 0 24.571-1.714-7.429 16.571-7.429 30.857 0 25.143 22.857 53.714-100 6.857-146.857 36-26.857 16.571-43.143 41.714t-16.286 54.286zM225.714 684.571q0-26.286 14.286-45.714t37.429-29.429 46.857-14.286 48.286-4.286q11.429 0 17.714 1.143 1.143 0.571 13.143 9.429t14.857 10.857 13.143 10.286 14 12.571 10.857 12.857 9.714 14.857 5.143 15.143 2.571 18q0 43.429-33.429 64.286t-79.714 20.857q-23.429 0-46-5.429t-43.143-16.286-33.143-30.286-12.571-44.571zM264 324q0-34.857 18.286-59.429t52.571-24.571q30.286 0 53.429 25.714t33.143 57.714 10 61.143q0 34.286-18.857 56.857t-52.571 22.571q-30.286 0-53.143-24.286t-32.857-55.143-10-60.571zM548.571 493.714h73.143v91.429h36.571v-91.429h73.143v-36.571h-73.143v-73.143h-36.571v73.143h-73.143v36.571z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "google-plus-square"
+        ],
+        "defaultCode": 61652,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 41,
+        "order": 27,
+        "prevSize": 28,
+        "code": 58897,
+        "name": "googleplus",
+        "ligatures": ""
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 41
+    },
+    {
+      "icon": {
+        "paths": [
+          "M0 822.857v-329.143q0-22.857 16-38.857t38.857-16h18.286v-182.857q0-105.714 75.143-180.857t180.857-75.143 180.857 75.143 75.143 180.857q0 14.857-10.857 25.714t-25.714 10.857h-36.571q-14.857 0-25.714-10.857t-10.857-25.714q0-60.571-42.857-103.429t-103.429-42.857-103.429 42.857-42.857 103.429v182.857h420.571q22.857 0 38.857 16t16 38.857v329.143q0 22.857-16 38.857t-38.857 16h-548.571q-22.857 0-38.857-16t-16-38.857z"
+        ],
+        "width": 658,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "unlock-alt"
+        ],
+        "defaultCode": 61758,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 42,
+        "order": 26,
+        "prevSize": 28,
+        "code": 58898,
+        "name": "unlock2",
+        "ligatures": ""
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 42
+    },
+    {
+      "icon": {
+        "paths": [
+          "M0 292.571q0-13.143 12.571-17.714l640-201.143q2.286-0.571 5.714-0.571t5.714 0.571l640 201.143q12.571 4.571 12.571 17.714t-12.571 17.714l-640 201.143q-2.286 0.571-5.714 0.571t-5.714-0.571l-372.571-117.714q-24.571 19.429-40.571 63.714t-19.429 102q36 20.571 36 62.286 0 39.429-33.143 61.143l33.143 247.429q1.143 8-4.571 14.286-5.143 6.286-13.714 6.286h-109.714q-8.571 0-13.714-6.286-5.714-6.286-4.571-14.286l33.143-247.429q-33.143-21.714-33.143-61.143 0-41.714 37.143-63.429 6.286-118.286 56-188.571l-190.286-59.429q-12.571-4.571-12.571-17.714zM292.571 658.286l10.286-180.571 328 103.429q12.571 4 27.429 4t27.429-4l328-103.429 10.286 180.571q2.286 39.429-46.857 73.143t-134.286 53.429-184.571 19.714-184.571-19.714-134.286-53.429-46.857-73.143z"
+        ],
+        "width": 1317,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "mortar-board",
+          "graduation-cap"
+        ],
+        "defaultCode": 61853,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 43,
+        "order": 23,
+        "prevSize": 28,
+        "code": 58899,
+        "name": "prof",
+        "ligatures": ""
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 43
+    },
+    {
+      "icon": {
+        "paths": [
+          "M507.429 676.571l66.286-66.286-86.857-86.857-66.286 66.286v32h54.857v54.857h32zM758.857 265.143q-9.143-9.143-18.857 0.571l-200 200q-9.714 9.714-0.571 18.857t18.857-0.571l200-200q9.714-9.714 0.571-18.857zM804.571 604.571v108.571q0 68-48.286 116.286t-116.286 48.286h-475.429q-68 0-116.286-48.286t-48.286-116.286v-475.429q0-68 48.286-116.286t116.286-48.286h475.429q36 0 66.857 14.286 8.571 4 10.286 13.143 1.714 9.714-5.143 16.571l-28 28q-8 8-18.286 4.571-13.143-3.429-25.714-3.429h-475.429q-37.714 0-64.571 26.857t-26.857 64.571v475.429q0 37.714 26.857 64.571t64.571 26.857h475.429q37.714 0 64.571-26.857t26.857-64.571v-72q0-7.429 5.143-12.571l36.571-36.571q8.571-8.571 20-4t11.429 16.571zM749.714 182.857l164.571 164.571-384 384h-164.571v-164.571zM1003.429 258.286l-52.571 52.571-164.571-164.571 52.571-52.571q16-16 38.857-16t38.857 16l86.857 86.857q16 16 16 38.857t-16 38.857z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "edit",
+          "pencil-square-o"
+        ],
+        "defaultCode": 61508,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 44,
+        "order": 22,
+        "prevSize": 28,
+        "code": 61508,
+        "name": "newsession"
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 44
+    },
+    {
+      "icon": {
+        "paths": [
+          "M838.857 272q8 8 16 20.571h-269.714v-269.714q12.571 8 20.571 16zM566.857 365.714h310.857v603.429q0 22.857-16 38.857t-38.857 16h-768q-22.857 0-38.857-16t-16-38.857v-914.286q0-22.857 16-38.857t38.857-16h457.143v310.857q0 22.857 16 38.857t38.857 16zM658.286 786.286v-36.571q0-8-5.143-13.143t-13.143-5.143h-402.286q-8 0-13.143 5.143t-5.143 13.143v36.571q0 8 5.143 13.143t13.143 5.143h402.286q8 0 13.143-5.143t5.143-13.143zM658.286 640v-36.571q0-8-5.143-13.143t-13.143-5.143h-402.286q-8 0-13.143 5.143t-5.143 13.143v36.571q0 8 5.143 13.143t13.143 5.143h402.286q8 0 13.143-5.143t5.143-13.143zM658.286 493.714v-36.571q0-8-5.143-13.143t-13.143-5.143h-402.286q-8 0-13.143 5.143t-5.143 13.143v36.571q0 8 5.143 13.143t13.143 5.143h402.286q8 0 13.143-5.143t5.143-13.143z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "file-text"
+        ],
+        "defaultCode": 61788,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 45,
+        "order": 13,
+        "prevSize": 28,
+        "code": 61686,
+        "name": "blog"
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 45
+    },
+    {
+      "icon": {
+        "paths": [
+          "M676.571 512q0 21.143-18.286 31.429l-310.857 182.857q-8.571 5.143-18.286 5.143-9.143 0-18.286-4.571-18.286-10.857-18.286-32v-365.714q0-21.143 18.286-32 18.857-10.286 36.571 0.571l310.857 182.857q18.286 10.286 18.286 31.429zM749.714 512q0-84.571-41.714-156t-113.143-113.143-156-41.714-156 41.714-113.143 113.143-41.714 156 41.714 156 113.143 113.143 156 41.714 156-41.714 113.143-113.143 41.714-156zM877.714 512q0 119.429-58.857 220.286t-159.714 159.714-220.286 58.857-220.286-58.857-159.714-159.714-58.857-220.286 58.857-220.286 159.714-159.714 220.286-58.857 220.286 58.857 159.714 159.714 58.857 220.286z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "play-circle-o"
+        ],
+        "defaultCode": 61469,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "name": "play-circle",
+        "order": 59,
+        "id": 46,
+        "prevSize": 28,
+        "code": 61469
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 46
+    },
+    {
+      "icon": {
+        "paths": [
+          "M877.714 512q0 89.143-34.857 170.286t-93.714 140-140 93.714-170.286 34.857q-98.286 0-186.857-41.429t-150.857-116.857q-4-5.714-3.714-12.857t4.857-11.714l78.286-78.857q5.714-5.143 14.286-5.143 9.143 1.143 13.143 6.857 41.714 54.286 102.286 84t128.571 29.714q59.429 0 113.429-23.143t93.429-62.571 62.571-93.429 23.143-113.429-23.143-113.429-62.571-93.429-93.429-62.571-113.429-23.143q-56 0-107.429 20.286t-91.429 58l78.286 78.857q17.714 17.143 8 39.429-9.714 22.857-33.714 22.857h-256q-14.857 0-25.714-10.857t-10.857-25.714v-256q0-24 22.857-33.714 22.286-9.714 39.429 8l74.286 73.714q61.143-57.714 139.714-89.429t162.571-31.714q89.143 0 170.286 34.857t140 93.714 93.714 140 34.857 170.286zM512 347.429v256q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-36.571q0-8 5.143-13.143t13.143-5.143h128v-201.143q0-8 5.143-13.143t13.143-5.143h36.571q8 0 13.143 5.143t5.143 13.143z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "history"
+        ],
+        "defaultCode": 61914,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "name": "timer",
+        "order": 60,
+        "id": 47,
+        "prevSize": 28,
+        "code": 61914
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 47
+    },
+    {
+      "icon": {
+        "paths": [
+          "M219.429 658.286q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM329.143 402.286q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM573.714 677.143l57.714-218.286q3.429-14.857-4.286-27.714t-22-16.857-27.429 3.714-17.143 22.571l-57.714 218.286q-34.286 2.857-61.143 24.857t-36 56.286q-11.429 44 11.429 83.429t66.857 50.857 83.429-11.429 50.857-66.857q9.143-34.286-3.429-66.857t-41.143-52zM950.857 658.286q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM585.143 292.571q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM841.143 402.286q0-30.286-21.429-51.714t-51.714-21.429-51.714 21.429-21.429 51.714 21.429 51.714 51.714 21.429 51.714-21.429 21.429-51.714zM1024 658.286q0 149.143-80.571 276-10.857 16.571-30.857 16.571h-801.143q-20 0-30.857-16.571-80.571-126.286-80.571-276 0-104 40.571-198.857t109.143-163.429 163.429-109.143 198.857-40.571 198.857 40.571 163.429 109.143 109.143 163.429 40.571 198.857z"
+        ],
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "dashboard",
+          "tachometer"
+        ],
+        "defaultCode": 61668,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 48,
+        "order": 1,
+        "prevSize": 28,
+        "code": 61668,
+        "name": "feature"
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 48
+    },
+    {
+      "icon": {
+        "paths": [
+          "M585.143 785.714v-108.571q0-8-5.429-13.429t-12.857-5.429h-109.714q-7.429 0-12.857 5.429t-5.429 13.429v108.571q0 8 5.429 13.429t12.857 5.429h109.714q7.429 0 12.857-5.429t5.429-13.429zM584 572l10.286-262.286q0-6.857-5.714-10.857-7.429-6.286-13.714-6.286h-125.714q-6.286 0-13.714 6.286-5.714 4-5.714 12l9.714 261.143q0 5.714 5.714 9.429t13.714 3.714h105.714q8 0 13.429-3.714t6-9.429zM576 38.286l438.857 804.571q20 36-1.143 72-9.714 16.571-26.571 26.286t-36.286 9.714h-877.714q-19.429 0-36.286-9.714t-26.571-26.286q-21.143-36-1.143-72l438.857-804.571q9.714-17.714 26.857-28t37.143-10.286 37.143 10.286 26.857 28z"
+        ],
+        "width": 1023.9999628067017,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "exclamation-triangle",
+          "warning"
+        ],
+        "defaultCode": 61553,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "id": 49,
+        "order": 3,
+        "name": "warning",
+        "prevSize": 28,
+        "code": 61553
+      },
+      "setIdx": 3,
+      "setId": 4,
+      "iconIdx": 49
+    },
+    {
+      "icon": {
+        "paths": [
+          "M585.143 713.143v237.714h-530.286q-22.857 0-38.857-16t-16-38.857v-768q0-22.857 16-38.857t38.857-16h768q22.857 0 38.857 16t16 38.857v530.286h-237.714q-22.857 0-38.857 16t-16 38.857zM658.286 731.429h217.714q-8.571 46.857-37.143 75.429l-105.143 105.143q-28.571 28.571-75.429 37.143v-217.714z"
+        ],
+        "width": 877.713981628418,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "sticky-note"
+        ],
+        "defaultCode": 62025,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "name": "flashcard-back",
+        "id": 533,
+        "order": 3,
+        "prevSize": 28,
+        "code": 62025
+      },
+      "setIdx": 5,
+      "setId": 2,
+      "iconIdx": 533
+    },
+    {
+      "icon": {
+        "paths": [
+          "M800 731.429h-141.714v141.714q16.571-5.714 23.429-12.571l105.714-105.714q6.857-6.857 12.571-23.429zM640 658.286h164.571v-512h-731.429v731.429h512v-164.571q0-22.857 16-38.857t38.857-16zM877.714 128v585.143q0 22.857-11.429 50.286t-27.429 43.429l-105.143 105.143q-16 16-43.429 27.429t-50.286 11.429h-585.143q-22.857 0-38.857-16t-16-38.857v-768q0-22.857 16-38.857t38.857-16h768q22.857 0 38.857 16t16 38.857z"
+        ],
+        "width": 877.7119064331055,
+        "attrs": [],
+        "isMulticolor": false,
+        "isMulticolor2": false,
+        "tags": [
+          "sticky-note-o"
+        ],
+        "defaultCode": 62026,
+        "grid": 14
+      },
+      "attrs": [],
+      "properties": {
+        "name": "flashcard-front",
+        "id": 534,
+        "order": 4,
+        "prevSize": 28,
+        "code": 62026
+      },
+      "setIdx": 5,
+      "setId": 2,
+      "iconIdx": 534
+    }
+  ],
+  "height": 1024,
+  "metadata": {
+    "name": "arsnova"
+  },
+  "preferences": {
+    "showGlyphs": true,
+    "showQuickUse": true,
+    "showQuickUse2": true,
+    "showSVGs": true,
+    "fontPref": {
+      "prefix": "icon-",
+      "metadata": {
+        "fontFamily": "arsnova",
+        "majorVersion": 1,
+        "minorVersion": 0
+      },
+      "metrics": {
+        "emSize": 1024,
+        "baseline": 6.25,
+        "whitespace": 50
+      },
+      "embed": false,
+      "showSelector": true,
+      "showMetrics": false,
+      "showMetadata": false
+    },
+    "imagePref": {
+      "prefix": "icon-",
+      "png": true,
+      "useClassSelector": true,
+      "color": 4473924,
+      "bgColor": 16777215,
+      "classSelector": ".icon"
+    },
+    "historySize": 100,
+    "showCodes": true,
+    "showLiga": false
+  }
 }
\ No newline at end of file
diff --git a/src/main/webapp/resources/icomoon-project/arsnova/style.css b/src/main/webapp/resources/icomoon-project/arsnova/style.css
index 8ae22d14567f056a2dbac7eeb019e663d3919b8b..e5e9068cb573d18395fbae98b229eb33da2cc1fd 100644
--- a/src/main/webapp/resources/icomoon-project/arsnova/style.css
+++ b/src/main/webapp/resources/icomoon-project/arsnova/style.css
@@ -1,240 +1,246 @@
 @font-face {
-    font-family: 'arsnova';
-    src:    url('fonts/arsnova.eot?ep1wsy');
-    src:    url('fonts/arsnova.eot?ep1wsy#iefix') format('embedded-opentype'),
-        url('fonts/arsnova.ttf?ep1wsy') format('truetype'),
-        url('fonts/arsnova.woff?ep1wsy') format('woff'),
-        url('fonts/arsnova.svg?ep1wsy#arsnova') format('svg');
-    font-weight: normal;
-    font-style: normal;
+  font-family: 'arsnova';
+  src:  url('fonts/arsnova.eot?kr48j4');
+  src:  url('fonts/arsnova.eot?kr48j4#iefix') format('embedded-opentype'),
+    url('fonts/arsnova.ttf?kr48j4') format('truetype'),
+    url('fonts/arsnova.woff?kr48j4') format('woff'),
+    url('fonts/arsnova.svg?kr48j4#arsnova') format('svg');
+  font-weight: normal;
+  font-style: normal;
 }
 
 [class^="icon-"], [class*=" icon-"] {
-    /* use !important to prevent issues with browser extensions that change fonts */
-    font-family: 'arsnova' !important;
-    speak: none;
-    font-style: normal;
-    font-weight: normal;
-    font-variant: normal;
-    text-transform: none;
-    line-height: 1;
+  /* use !important to prevent issues with browser extensions that change fonts */
+  font-family: 'arsnova' !important;
+  speak: none;
+  font-style: normal;
+  font-weight: normal;
+  font-variant: normal;
+  text-transform: none;
+  line-height: 1;
 
-    /* Better Font Rendering =========== */
-    -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+  /* Better Font Rendering =========== */
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
 }
 
+.icon-projector:before {
+  content: "\e607";
+}
+.icon-presenter:before {
+  content: "\e602";
+}
+.icon-ars:before {
+  content: "\61";
+}
+.icon-nova:before {
+  content: "\6e";
+}
+.icon-thm-full:before {
+  content: "\e603";
+}
+.icon-radar:before {
+  content: "\72";
+}
+.icon-thm:before {
+  content: "\74";
+}
+.icon-copy:before {
+  content: "\e92c";
+}
+.icon-cloud:before {
+  content: "\e2b5";
+}
+.icon-cloud-download:before {
+  content: "\e2b6";
+}
+.icon-cloud-upload:before {
+  content: "\e2b7";
+}
+.icon-user:before {
+  content: "\e614";
+}
+.icon-speaker:before {
+  content: "\e615";
+}
+.icon-happy:before {
+  content: "\e616";
+}
+.icon-sad:before {
+  content: "\e617";
+}
+.icon-wink:before {
+  content: "\e618";
+}
+.icon-shocked:before {
+  content: "\e619";
+}
+.icon-close:before {
+  content: "\e61a";
+}
+.icon-users:before {
+  content: "\e600";
+}
+.icon-book2:before {
+  content: "\e601";
+}
+.icon-qrcode:before {
+  content: "\e938";
+}
 .icon-comment:before {
-    content: "\f075";
+  content: "\f075";
 }
 .icon-pencil-square:before {
-    content: "\f045";
+  content: "\f045";
 }
 .icon-text-height:before {
-    content: "\f034";
+  content: "\f034";
 }
 .icon-square:before {
-    content: "\f096";
+  content: "\f096";
 }
 .icon-trophy:before {
-    content: "\f091";
+  content: "\f091";
 }
 .icon-editor-bold:before {
-    content: "\f032";
+  content: "\f032";
 }
 .icon-editor-hyperlink:before {
-    content: "\f0ac";
+  content: "\f0ac";
 }
 .icon-editor-ul:before {
-    content: "\f0ca";
+  content: "\f0ca";
 }
 .icon-editor-ol:before {
-    content: "\f0cb";
+  content: "\f0cb";
 }
 .icon-editor-quote:before {
-    content: "\f10e";
+  content: "\f10e";
 }
 .icon-editor-code:before {
-    content: "\f121";
+  content: "\f121";
 }
 .icon-editor-script:before {
-    content: "\f12b";
+  content: "\f12b";
 }
 .icon-editor-youtube:before {
-    content: "\f167";
+  content: "\f167";
 }
 .icon-editor-vimeo:before {
-    content: "\f194";
+  content: "\f194";
 }
 .icon-editor-image:before {
-    content: "\f1c5";
+  content: "\f1c5";
 }
 .icon-editor-header:before {
-    content: "\f1dc";
+  content: "\f1dc";
 }
 .icon-sort:before {
-    content: "\f0dc";
+  content: "\f0dc";
 }
 .icon-rotate-left:before {
-    content: "\f0e2";
+  content: "\f0e2";
 }
 .icon-sort-alpha-asc:before {
-    content: "\f15d";
+  content: "\f15d";
 }
 .icon-sort-amount-asc:before {
-    content: "\f160";
+  content: "\f160";
 }
 .icon-clock:before {
-    content: "\f017";
+  content: "\f017";
 }
 .icon-random:before {
-    content: "\f074";
+  content: "\f074";
 }
 .icon-ellipsis-v:before {
-    content: "\f142";
+  content: "\f142";
 }
 .icon-th:before {
-    content: "\f00a";
+  content: "\f00a";
 }
 .icon-bars:before {
-    content: "\f0c9";
+  content: "\f0c9";
 }
 .icon-sign-in:before {
-    content: "\e604";
+  content: "\e604";
 }
 .icon-chart:before {
-    content: "\f012";
+  content: "\f012";
 }
 .icon-bullhorn:before {
-    content: "\f0a1";
+  content: "\f0a1";
 }
 .icon-book:before {
-    content: "\f02d";
+  content: "\f02d";
 }
 .icon-unlock:before {
-    content: "\f09c";
+  content: "\f09c";
 }
 .icon-question:before {
-    content: "\f128";
+  content: "\f128";
 }
 .icon-info:before {
-    content: "\f129";
+  content: "\f129";
 }
 .icon-exclamation:before {
-    content: "\f12a";
+  content: "\f12a";
 }
 .icon-twitter:before {
-    content: "\f081";
+  content: "\f081";
 }
 .icon-gear:before {
-    content: "\e605";
+  content: "\e605";
 }
 .icon-home:before {
-    content: "\e606";
+  content: "\e606";
 }
 .icon-renew:before {
-    content: "\e608";
+  content: "\e608";
 }
 .icon-lock:before {
-    content: "\e609";
+  content: "\e609";
 }
 .icon-play:before {
-    content: "\e60a";
+  content: "\e60a";
 }
 .icon-pause:before {
-    content: "\e60b";
+  content: "\e60b";
 }
 .icon-facebook:before {
-    content: "\e60f";
+  content: "\e60f";
 }
 .icon-googleplus:before {
-    content: "\e611";
+  content: "\e611";
 }
 .icon-unlock2:before {
-    content: "\e612";
+  content: "\e612";
 }
 .icon-prof:before {
-    content: "\e613";
+  content: "\e613";
 }
 .icon-newsession:before {
-    content: "\f044";
+  content: "\f044";
 }
 .icon-blog:before {
-    content: "\f0f6";
+  content: "\f0f6";
 }
 .icon-play-circle:before {
-    content: "\f01d";
+  content: "\f01d";
 }
 .icon-timer:before {
-    content: "\f1da";
+  content: "\f1da";
 }
 .icon-feature:before {
-    content: "\f0e4";
+  content: "\f0e4";
 }
 .icon-warning:before {
-    content: "\f071";
-}
-.icon-projector:before {
-    content: "\e607";
+  content: "\f071";
 }
-.icon-presenter:before {
-    content: "\e602";
-}
-.icon-ars:before {
-    content: "\61";
+.icon-flashcard-back:before {
+  content: "\f249";
 }
-.icon-nova:before {
-    content: "\6e";
-}
-.icon-thm-full:before {
-    content: "\e603";
-}
-.icon-radar:before {
-    content: "\72";
-}
-.icon-thm:before {
-    content: "\74";
-}
-.icon-copy:before {
-    content: "\e92c";
-}
-.icon-cloud:before {
-    content: "\e2b5";
-}
-.icon-cloud-download:before {
-    content: "\e2b6";
-}
-.icon-cloud-upload:before {
-    content: "\e2b7";
-}
-.icon-user:before {
-    content: "\e614";
-}
-.icon-speaker:before {
-    content: "\e615";
-}
-.icon-happy:before {
-    content: "\e616";
-}
-.icon-sad:before {
-    content: "\e617";
-}
-.icon-wink:before {
-    content: "\e618";
-}
-.icon-shocked:before {
-    content: "\e619";
-}
-.icon-close:before {
-    content: "\e61a";
-}
-.icon-users:before {
-    content: "\e600";
-}
-.icon-book2:before {
-    content: "\e601";
-}
-.icon-qrcode:before {
-    content: "\e938";
+.icon-flashcard-front:before {
+  content: "\f24a";
 }
 
diff --git a/src/main/webapp/resources/sass/_theme.scss b/src/main/webapp/resources/sass/_theme.scss
index 1d4530d24b5d17309fe1593e4039379b0878494c..dbf55fafb34d095ae493c3d05f2e43b85cf07d30 100644
--- a/src/main/webapp/resources/sass/_theme.scss
+++ b/src/main/webapp/resources/sass/_theme.scss
@@ -138,6 +138,24 @@ $question-container-border-width: 3px;
 $question-container-border-color: $default-white-color;
 
 
+/** flashcard front side configuration **/
+$flashcard-front-font-color: $brand-text;
+$flashcard-front-background: linear-gradient(to top, #DFE8EC 0%, white 5%) 0 20px;
+$flashcard-front-background-size: 100% 30px;
+$flashcard-front-border-width: 5px;
+$flashcard-front-border-color: white;
+$flashcard-front-border-style: solid;
+
+
+/** flashcard back side configuration **/
+$flashcard-back-font-color: $brand-text;
+$flashcard-back-background: linear-gradient(to top, #DFE8EC 0%, white 5%) 0 20px;
+$flashcard-back-background-size: 100% 30px;
+$flashcard-back-border-width: 5px;
+$flashcard-back-border-color: white;
+$flashcard-back-border-style: solid;
+
+
 /** toolbar color configuration **/
 $toolbar-bg-color: $brand-secondary;
 $toolbar-title-txt-color: $default-white-color;
@@ -189,7 +207,8 @@ $statistics-incorrect-color: $brand-danger;
 $statistics-abstention-color: $default-grey-color;
 
 
-/** carousel indicator and navigation color configuration **/
+/** carousel width, indicator and navigation configuration **/
+$carousel-inner-max-width: 80%;
 $carousel-indicator-color: $brand-primary;
 $carousel-indicator-active-color: $brand-secondary;
 $carousel-indicator-unanswered-question-color: $brand-warning;
diff --git a/src/main/webapp/resources/sass/app.scss b/src/main/webapp/resources/sass/app.scss
index b1ab9a590acc87e106b17282e4ecb82902e44401..36addb38eaf84a43adb7fd70ccd1a20ba0389d19 100644
--- a/src/main/webapp/resources/sass/app.scss
+++ b/src/main/webapp/resources/sass/app.scss
@@ -38,6 +38,7 @@
 @import 'app/components/thumbnail';
 @import 'app/components/canvasColors';
 @import 'app/components/feedbackMessage';
+@import 'app/components/flashcard';
 
 //
 // Load general and customization files last
diff --git a/src/main/webapp/resources/sass/app/_bugfixes.scss b/src/main/webapp/resources/sass/app/_bugfixes.scss
index e6a1e8fc11a16b602a1709ce50514ffa82f44e99..f8249798f82c0f3f13343ba375b6daed8282f04f 100644
--- a/src/main/webapp/resources/sass/app/_bugfixes.scss
+++ b/src/main/webapp/resources/sass/app/_bugfixes.scss
@@ -65,3 +65,14 @@ body.x-android.splashscreenClosed {
 body.x-windows {
 	touch-action: none !important;
 }
+
+/* fix flexbox rendering in firefox 48+ */
+.x-firefox {
+	.x-button,
+	.x-layout-box,
+	.x-layout-box > .x-layout-box-item {
+		display: -webkit-box !important;
+		display: -ms-flexbox !important;
+		display: flex !important;
+	}
+}
diff --git a/src/main/webapp/resources/sass/app/_general.scss b/src/main/webapp/resources/sass/app/_general.scss
index 729bf84535495240123be696d357c0996c46a44e..a7df986216485aa3d62159344109e810197e34f9 100644
--- a/src/main/webapp/resources/sass/app/_general.scss
+++ b/src/main/webapp/resources/sass/app/_general.scss
@@ -688,4 +688,56 @@ code {
 	padding-top: 15px;
 	word-break: normal;
 	word-wrap: break-word;
-}
\ No newline at end of file
+}
+
+.importFileField {
+	opacity: 0;
+	width: 0px;
+	height: 0px;
+	padding: 0px;
+    margin: 0 !important;
+}
+
+.importSubjectPrompt {
+	input {
+		border-radius: 8px;
+	    text-align: center;
+	}
+
+	.x-field-input {
+		padding-right: 0px;
+	}
+
+	.x-container.x-field-text {
+		margin: 2px 5px 5px 5px;
+	}
+}
+
+.importExportFilePanel {
+	.x-dock-body {
+		overflow: visible;
+	}
+
+	.x-button.closeButton {
+		margin: 0;
+		height: 30px;
+		font-size: 0.6em;
+		padding: 0 0.4em;
+		border: none;
+		color: $label-font-color;
+		background: transparent;
+		position: absolute;
+		right: 2px;
+		top: -28px;
+	}
+
+	.x-button {
+		margin: 8px;
+	}
+}
+
+.setMaxCaruselWidth {
+	.x-container.x-form {
+		max-width: $carousel-inner-max-width;
+	}
+}
diff --git a/src/main/webapp/resources/sass/app/_iconfont.scss b/src/main/webapp/resources/sass/app/_iconfont.scss
index a9e64c4d777fe9d4e4ffea02aac0e827f2698851..a0da37b09faf80ad107c55e6abf31287c9b618c0 100644
--- a/src/main/webapp/resources/sass/app/_iconfont.scss
+++ b/src/main/webapp/resources/sass/app/_iconfont.scss
@@ -73,6 +73,8 @@
 @include icon("icon-warning" , "\f071", "arsnova");
 @include icon("icon-pencil" , "\f045", "arsnova");
 @include icon("icon-comment" , "\f075", "arsnova");
+@include icon("icon-flashcard-front", "\f24a", "arsnova");
+@include icon("icon-flashcard-back", "\f249", "arsnova");
 
 @include icon("icon-undo", "\f0e2", "arsnova");
 @include icon("icon-drag", "\f0dc", "arsnova");
@@ -395,6 +397,11 @@
 		font-size: 52px !important;
 		margin: 14px 0 0 17px !important;
 	}
+
+	.icon-flashcard-back,
+	.icon-flashcard-front {
+		margin: 16px 0 0 16px !important;
+	}
 }
 
 .icon-timer {
diff --git a/src/main/webapp/resources/sass/app/components/_flashcard.scss b/src/main/webapp/resources/sass/app/components/_flashcard.scss
new file mode 100644
index 0000000000000000000000000000000000000000..9cdad44cd2aaeb2c335fb72c71da0dfeac5869b9
--- /dev/null
+++ b/src/main/webapp/resources/sass/app/components/_flashcard.scss
@@ -0,0 +1,98 @@
+/*
+ * This file is part of ARSnova Mobile.
+ * Copyright (C) 2011-2012 Christian Thomas Weber
+ * Copyright (C) 2012-2016 The ARSnova Team
+ *
+ * ARSnova Mobile is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * ARSnova Mobile is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with ARSnova Mobile.  If not, see <http://www.gnu.org/licenses/>.
+ */
+
+.flashcardContainer > .x-inner {
+	-webkit-perspective: 600px;
+	perspective: 600px;
+}
+
+.questionPanel.flashcard {
+	-webkit-transform-style: preserve-3d;
+	-webkit-transition: all 0.5s;
+    transform-style: preserve-3d;
+	transition: all 0.5s;
+
+	border-color: transparent;
+	margin-right: 20px;
+	padding: 0;
+
+	.front, .back {
+		-webkit-backface-visibility: hidden;
+		backface-visibility: hidden;
+		position: absolute;
+		padding: 35px;
+		width: 100%;
+	}
+
+	.front {
+		background: white;
+		background: $flashcard-front-background;
+		background-size: $flashcard-front-background-size;
+		border-width: $flashcard-front-border-width;
+		border-color: $flashcard-front-border-color;
+		border-style: $flashcard-front-border-style;
+
+		p {
+			color: $flashcard-front-font-color;
+		}
+
+		&:after {
+			content: '1';
+			color: $flashcard-front-font-color;
+		}
+	}
+
+	.back {
+		background: white;
+		background: $flashcard-back-background;
+		background-size: $flashcard-front-background-size;
+		border-width: $flashcard-back-border-width;
+		border-color: $flashcard-back-border-color;
+		border-style: $flashcard-back-border-style;
+
+		p {
+			color: $flashcard-back-font-color;
+		}
+
+		&:after {
+			content: '2';
+			color: $flashcard-back-font-color;
+		}
+	}
+
+	.back, .front {
+		&:after {
+			right: 8px;
+			bottom: 1px;
+			opacity: 0.3;
+			font-size: 0.75em;
+			position: absolute;
+		}
+	}
+
+	&.flipped .front .x-innerhtml,
+	&:not(.flipped) .back .x-innerhtml {
+		overflow: hidden;
+	}
+
+	&.flipped, .back {
+		transform: rotateX(180deg);
+		-webkit-transform: rotateX(180deg);
+	}
+ }
diff --git a/src/main/webapp/resources/sass/stylesheets/fonts/arsnova/arsnova.eot b/src/main/webapp/resources/sass/stylesheets/fonts/arsnova/arsnova.eot
index c79e8b5a1b49c5aa62e04deae196cf0dce708340..f3e90b967307211fe9f1ecf7d456f29ce7ac9d93 100644
Binary files a/src/main/webapp/resources/sass/stylesheets/fonts/arsnova/arsnova.eot and b/src/main/webapp/resources/sass/stylesheets/fonts/arsnova/arsnova.eot differ
diff --git a/src/main/webapp/resources/sass/stylesheets/fonts/arsnova/arsnova.svg b/src/main/webapp/resources/sass/stylesheets/fonts/arsnova/arsnova.svg
index ff5939a3e1c8ff76e8580131624c52b6fb912341..d9df681191fddf1ad5b17e9cddb2df06e34271ea 100644
--- a/src/main/webapp/resources/sass/stylesheets/fonts/arsnova/arsnova.svg
+++ b/src/main/webapp/resources/sass/stylesheets/fonts/arsnova/arsnova.svg
@@ -78,4 +78,6 @@
 <glyph unicode="&#xf1c5;" glyph-name="editor-image" d="M838.857 733.714q16-16 27.429-43.429t11.429-50.286v-658.286q0-22.857-16-38.857t-38.857-16h-768q-22.857 0-38.857 16t-16 38.857v914.286q0 22.857 16 38.857t38.857 16h512q22.857 0 50.286-11.429t43.429-27.429zM585.143 873.143v-214.857h214.857q-5.714 16.571-12.571 23.429l-178.857 178.857q-6.857 6.857-23.429 12.571zM804.571 0v585.143h-237.714q-22.857 0-38.857 16t-16 38.857v237.714h-438.857v-877.714h731.429zM731.429 256v-182.857h-585.143v109.714l109.714 109.714 73.143-73.143 219.429 219.429zM256 365.714q-45.714 0-77.714 32t-32 77.714 32 77.714 77.714 32 77.714-32 32-77.714-32-77.714-77.714-32z" />
 <glyph unicode="&#xf1da;" glyph-name="timer" d="M877.714 438.857q0-89.143-34.857-170.286t-93.714-140-140-93.714-170.286-34.857q-98.286 0-186.857 41.429t-150.857 116.857q-4 5.714-3.714 12.857t4.857 11.714l78.286 78.857q5.714 5.143 14.286 5.143 9.143-1.143 13.143-6.857 41.714-54.286 102.286-84t128.571-29.714q59.429 0 113.429 23.143t93.429 62.571 62.571 93.429 23.143 113.429-23.143 113.429-62.571 93.429-93.429 62.571-113.429 23.143q-56 0-107.429-20.286t-91.429-58l78.286-78.857q17.714-17.143 8-39.429-9.714-22.857-33.714-22.857h-256q-14.857 0-25.714 10.857t-10.857 25.714v256q0 24 22.857 33.714 22.286 9.714 39.429-8l74.286-73.714q61.143 57.714 139.714 89.429t162.571 31.714q89.143 0 170.286-34.857t140-93.714 93.714-140 34.857-170.286zM512 603.428v-256q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v36.571q0 8 5.143 13.143t13.143 5.143h128v201.143q0 8 5.143 13.143t13.143 5.143h36.571q8 0 13.143-5.143t5.143-13.143z" />
 <glyph unicode="&#xf1dc;" glyph-name="editor-header" d="M961.143 0q-25.143 0-75.714 2t-76.286 2q-25.143 0-75.429-2t-75.429-2q-13.714 0-21.143 11.714t-7.429 26q0 17.714 9.714 26.286t22.286 9.714 29.143 4 25.714 8.571q18.857 12 18.857 80l-0.571 223.429q0 12-0.571 17.714-7.429 2.286-28.571 2.286h-385.714q-21.714 0-29.143-2.286-0.571-5.714-0.571-17.714l-0.571-212q0-81.143 21.143-93.714 9.143-5.714 27.429-7.429t32.571-2 25.714-8.571 11.429-26q0-14.857-7.143-27.429t-20.857-12.571q-26.857 0-79.714 2t-79.143 2q-24.571 0-73.143-2t-72.571-2q-13.143 0-20.286 12t-7.143 25.714q0 17.143 8.857 25.714t20.571 10 27.143 4.286 24 8.571q18.857 13.143 18.857 81.714l-0.571 32.571v464.571q0 1.714 0.286 14.857t0 20.857-0.857 22-2 24-3.714 20.857-6.286 18-9.143 10.286q-8.571 5.714-25.714 6.857t-30.286 1.143-23.429 8-10.286 25.714q0 14.857 6.857 27.429t20.571 12.571q26.286 0 79.143-2t79.143-2q24 0 72.286 2t72.286 2q14.286 0 21.429-12.571t7.143-27.429q0-17.143-9.714-24.857t-22-8.286-28.286-2.286-24.571-7.429q-20-12-20-91.429l0.571-182.857q0-12 0.571-18.286 7.429-1.714 22.286-1.714h399.429q14.286 0 21.714 1.714 0.571 6.286 0.571 18.286l0.571 182.857q0 79.429-20 91.429-10.286 6.286-33.429 7.143t-37.714 7.429-14.571 28.286q0 14.857 7.143 27.429t21.429 12.571q25.143 0 75.429-2t75.429-2q24.571 0 73.714 2t73.714 2q14.286 0 21.429-12.571t7.143-27.429q0-17.143-10-25.143t-22.857-8.286-29.429-1.714-25.143-7.143q-20-13.143-20-92l0.571-538.857q0-68 19.429-80 9.143-5.714 26.286-7.714t30.571-2.571 23.714-8.857 10.286-25.429q0-14.857-6.857-27.429t-20.571-12.571z" />
+<glyph unicode="&#xf249;" glyph-name="flashcard-back" horiz-adv-x="878" d="M585.143 237.714v-237.714h-530.286q-22.857 0-38.857 16t-16 38.857v768q0 22.857 16 38.857t38.857 16h768q22.857 0 38.857-16t16-38.857v-530.286h-237.714q-22.857 0-38.857-16t-16-38.857zM658.286 219.428h217.714q-8.571-46.857-37.143-75.429l-105.143-105.143q-28.571-28.571-75.429-37.143v217.714z" />
+<glyph unicode="&#xf24a;" glyph-name="flashcard-front" horiz-adv-x="878" d="M800 219.428h-141.714v-141.714q16.571 5.714 23.429 12.571l105.714 105.714q6.857 6.857 12.571 23.429zM640 292.571h164.571v512h-731.429v-731.429h512v164.571q0 22.857 16 38.857t38.857 16zM877.714 822.857v-585.143q0-22.857-11.429-50.286t-27.429-43.429l-105.143-105.143q-16-16-43.429-27.429t-50.286-11.429h-585.143q-22.857 0-38.857 16t-16 38.857v768q0 22.857 16 38.857t38.857 16h768q22.857 0 38.857-16t16-38.857z" />
 </font></defs></svg>
\ No newline at end of file
diff --git a/src/main/webapp/resources/sass/stylesheets/fonts/arsnova/arsnova.ttf b/src/main/webapp/resources/sass/stylesheets/fonts/arsnova/arsnova.ttf
index 8e0abec34ac7193d6ea38e1454e732e6c94d3a55..990a3bdf85c60f1d26f97b6fc8ad9c5876ab9c10 100644
Binary files a/src/main/webapp/resources/sass/stylesheets/fonts/arsnova/arsnova.ttf and b/src/main/webapp/resources/sass/stylesheets/fonts/arsnova/arsnova.ttf differ
diff --git a/src/main/webapp/resources/sass/stylesheets/fonts/arsnova/arsnova.woff b/src/main/webapp/resources/sass/stylesheets/fonts/arsnova/arsnova.woff
index 9f915971a48cc92054a3c74b6397c66808726729..252aa8b04caeba05b25971292839814039c82ef4 100644
Binary files a/src/main/webapp/resources/sass/stylesheets/fonts/arsnova/arsnova.woff and b/src/main/webapp/resources/sass/stylesheets/fonts/arsnova/arsnova.woff differ