text:
'use strict';

goog.provide('Blockly.Msg.hrx');

goog.require('Blockly.Msg');

Blockly.Msg.ADD_COMMENT = "Kommentar hinzufüche";
Blockly.Msg.AUTH = "Weart ännre:";
Blockly.Msg.CHANGE_VALUE_TITLE = "Neie Variable...";
Blockly.Msg.CHAT = "Sprech mit unsrem Mitoorweiter doorrich renschreiwe von Text hier in den Kaste!";
Blockly.Msg.CLICK_ADD_TOOLTIP = "Add an element";  // untranslated
Blockly.Msg.CLICK_REMOVE_TOOLTIP = "Remove this element";  // untranslated
Blockly.Msg.COLLAPSE_ALL = "Blocke zusammerfalte";
Blockly.Msg.COLLAPSE_BLOCK = "Block zusammerfalte";
Blockly.Msg.COLOUR_BLEND_COLOUR1 = "Farreb 1";
Blockly.Msg.COLOUR_BLEND_COLOUR2 = "mit Farreb 2";
Blockly.Msg.COLOUR_BLEND_HELPURL = "http://meyerweb.com/eric/tools/color-blend/";  // untranslated
Blockly.Msg.COLOUR_BLEND_RATIO = "im Verhältniss";
Blockly.Msg.COLOUR_BLEND_TITLE = "misch";
Blockly.Msg.COLOUR_BLEND_TOOLTIP = "Vermischt 2 Farwe mit konfigurierbare Farrebverhältniss (0.0 - 1.0).";
Blockly.Msg.COLOUR_BLEND_TYPEBLOCK = "Blend Colour";  // untranslated
Blockly.Msg.COLOUR_PICKER_HELPURL = "https://hrx.wikipedia.org/wiki/Farreb";
Blockly.Msg.COLOUR_PICKER_TOOLTIP = "Wähl en Farreb von der Palett.";
Blockly.Msg.COLOUR_PICKER_TYPEBLOCK = "Choose Colour";  // untranslated
Blockly.Msg.COLOUR_RANDOM_HELPURL = "http://randomcolour.com";  // untranslated
Blockly.Msg.COLOUR_RANDOM_TITLE = "zufälliche Farwe";
Blockly.Msg.COLOUR_RANDOM_TOOLTIP = "Wähl en Farreb noh dem Zufallsprinzip.";
Blockly.Msg.COLOUR_RANDOM_TYPEBLOCK = "Random Colour";  // untranslated
Blockly.Msg.COLOUR_RGB_BLUE = "blau";
Blockly.Msg.COLOUR_RGB_GREEN = "grün";
Blockly.Msg.COLOUR_RGB_HELPURL = "http://www.december.com/html/spec/colorper.html";  // untranslated
Blockly.Msg.COLOUR_RGB_RED = "rot";
Blockly.Msg.COLOUR_RGB_TITLE = "Färreb mit";
Blockly.Msg.COLOUR_RGB_TOOLTIP = "Kreiere ene Farreb mit sellrbst definierte rot, grün und blau Wearte. All Wearte müsse zwischich 0 und 100 liehe.";
Blockly.Msg.COLOUR_RGB_TYPEBLOCK = "Colour with";  // untranslated
Blockly.Msg.CONTROLS_FLOW_STATEMENTS_BREAK_TYPEBLOCK = "Break Loop";  // untranslated
Blockly.Msg.CONTROLS_FLOW_STATEMENTS_CONTINUE_TYPEBLOCK = "Continue Loop";  // untranslated
Blockly.Msg.CONTROLS_FLOW_STATEMENTS_HELPURL = "https://github.com/google/blockly/wiki/Loops#loop-termination-blocks";  // untranslated
Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK = "ausbreche aus der Schleif";
Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE = "mit der nächste Iteration fortfoohre aus der Schleifa";
Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK = "Die umgebne Schleif beenne.";
Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE = "Die Oonweisung abbreche und mit der nächste Schleifiteration fortfoohre.";
Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING = "Warnung: Die block sollt nuar in en Schleif verwennet sin.";
Blockly.Msg.CONTROLS_FOREACH_HELPURL = "https://github.com/google/blockly/wiki/Loops#for-each";  // untranslated
Blockly.Msg.CONTROLS_FOREACH_TITLE = "Für Weart %1 aus der List %2";
Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "Füahr en Oonweisung für jede Weart in der List aus und setzt dabei die Variable \"%1\" uff den aktuelle List Weart.";
Blockly.Msg.CONTROLS_FOREACH_TYPEBLOCK = "For Each Item In List";  // untranslated
Blockly.Msg.CONTROLS_FOR_HELPURL = "https://github.com/google/blockly/wiki/Loops#count-with";  // untranslated
Blockly.Msg.CONTROLS_FOR_TITLE = "Zähl %1 von %2 bis %3 mit %4";
Blockly.Msg.CONTROLS_FOR_TOOLTIP = "Zähl die Variable \"%1\" von enem Startweart bis zu enem Zielweart und füahrefür jede Weart en Oonweisung aus.";
Blockly.Msg.CONTROLS_FOR_TYPEBLOCK = "Count With From To By";  // untranslated
Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP = "En weitre Bedingung hinzufüche.";
Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "En orrer Bedingung hinzufüche, füahrt en Oonweisung aus falls ken Bedingung zutrifft.";
Blockly.Msg.CONTROLS_IF_ELSE_TYPEBLOCK = "If Else";  // untranslated
Blockly.Msg.CONTROLS_IF_ELSIF_ELSE_TYPEBLOCK = "If Else If Else";  // untranslated
Blockly.Msg.CONTROLS_IF_ELSIF_TYPEBLOCK = "If Else If";  // untranslated
Blockly.Msg.CONTROLS_IF_HELPURL = "https://github.com/google/blockly/wiki/IfElse";  // untranslated
Blockly.Msg.CONTROLS_IF_IF_TOOLTIP = "Hinzufüche, entferne orrer sortiere von Sektione";
Blockly.Msg.CONTROLS_IF_MSG_ELSE = "orrer";
Blockly.Msg.CONTROLS_IF_MSG_ELSEIF = "orrer wenn";
Blockly.Msg.CONTROLS_IF_MSG_IF = "wenn";
Blockly.Msg.CONTROLS_IF_TOOLTIP_1 = "Wenn en Bedingung woahr (true) ist, dann füahr en Oonweisung aus.";
Blockly.Msg.CONTROLS_IF_TOOLTIP_2 = "Wenn en Bedingung woahr (true) ist, dann füahr die earscht Oonweisung aus.  Ansonscht füahr die zwooite Oonweisung aus.";
Blockly.Msg.CONTROLS_IF_TOOLTIP_3 = "Wenn der erschte Bedingung woahr (true) ist, dann füahr die erschte Oonweisung aus.  Orrer wenn die zwooite Bedingung woahr (true) ist, dann füahr die zwooite Oonweisung aus.";
Blockly.Msg.CONTROLS_IF_TOOLTIP_4 = "Wenn der erscht Bedingung woahr (true) ist, dann füahr die erschte Oonweisung aus.  Orrer wenn die zwooite Bedingung woahr (true) ist, dann füahr die zwooite Oonweisung aus.  Falls ken der beide Bedingungen woahr (true) ist, dann füahr die dritte Oonweisung aus.";
Blockly.Msg.CONTROLS_IF_TYPEBLOCK = "If";  // untranslated
Blockly.Msg.CONTROLS_REPEAT_HELPURL = "https://hrx.wikipedia.org/wiki/For-Schleif";
Blockly.Msg.CONTROLS_REPEAT_INPUT_DO = "mach";
Blockly.Msg.CONTROLS_REPEAT_TITLE = "wiederhol %1 mol";
Blockly.Msg.CONTROLS_REPEAT_TITLE_REPEAT = "repeat";  // untranslated
Blockly.Msg.CONTROLS_REPEAT_TITLE_TIMES = "times";  // untranslated
Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "En Oonweisung meahrfach ausführe.";
Blockly.Msg.CONTROLS_REPEAT_TYPEBLOCK = "Repeat Times";  // untranslated
Blockly.Msg.CONTROLS_WHILEUNTIL_HELPURL = "https://github.com/google/blockly/wiki/Loops#repeat";  // untranslated
Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_UNTIL = "Repetiere bis";
Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_WHILE = "Repetier solang";
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Füahr die Oonweisung solang aus wie die Bedingung falsch (false) ist.";
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Füahr die Oonweisung solang aus wie die Bedingung woahr (true) ist.";
Blockly.Msg.CONTROLS_WHILEUNTIL_UNTIL_TYPEBLOCK = "Repeat Unitl";  // untranslated
Blockly.Msg.CONTROLS_WHILEUNTIL_WHILE_TYPEBLOCK = "Repeat While";  // untranslated
Blockly.Msg.DELETE_BLOCK = "Block lösche";
Blockly.Msg.DELETE_X_BLOCKS = "Block %1 lösche";
Blockly.Msg.DISABLE_BLOCK = "Block deaktivieren";
Blockly.Msg.DUPLICATE_BLOCK = "Kopieren";
Blockly.Msg.ENABLE_BLOCK = "Block aktivieren";
Blockly.Msg.EXPAND_ALL = "Blocke expandiere";
Blockly.Msg.EXPAND_BLOCK = "Block entfalte";
Blockly.Msg.EXTERNAL_INPUTS = "External Inputsexterne Ingänge";
Blockly.Msg.HELP = "Hellef";
Blockly.Msg.INLINE_INPUTS = "interne Ingänge";
Blockly.Msg.LISTS_CREATE_EMPTY_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-empty-list";  // untranslated
Blockly.Msg.LISTS_CREATE_EMPTY_TITLE = "Generier/erzeich en leear List";
Blockly.Msg.LISTS_CREATE_EMPTY_TOOLTIP = "Generier/erzeich en leear List ohne Inhalt.";
Blockly.Msg.LISTS_CREATE_EMPTY_TYPEBLOCK = "Create Empty List";  // untranslated
Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TITLE_ADD = "List";
Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TOOLTIP = "Hinzufüche, entferne und sortiere von Elemente.";
Blockly.Msg.LISTS_CREATE_WITH_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-list-with";  // untranslated
Blockly.Msg.LISTS_CREATE_WITH_INPUT_WITH = "Erzeich List mit";
Blockly.Msg.LISTS_CREATE_WITH_ITEM_TOOLTIP = "En Element zur List hinzufüche.";
Blockly.Msg.LISTS_CREATE_WITH_TOOLTIP = "Generier/erzeich en List mit konfigurierte Elemente.";
Blockly.Msg.LISTS_CREATE_WITH_TYPEBLOCK = "Create List With";  // untranslated
Blockly.Msg.LISTS_GET_INDEX_FIRST = "earste";
Blockly.Msg.LISTS_GET_INDEX_FROM_END = "#te von hinne";
Blockly.Msg.LISTS_GET_INDEX_FROM_START = "#";  // untranslated
Blockly.Msg.LISTS_GET_INDEX_GET = "Nehm";
Blockly.Msg.LISTS_GET_INDEX_GET_FIRST_TYPEBLOCK = "Get First Item of List";  // untranslated
Blockly.Msg.LISTS_GET_INDEX_GET_FROM_END_TYPEBLOCK = "Get Item From End of List";  // untranslated
Blockly.Msg.LISTS_GET_INDEX_GET_FROM_START_TYPEBLOCK = "Get Item From Start of List";  // untranslated
Blockly.Msg.LISTS_GET_INDEX_GET_LAST_TYPEBLOCK = "Get Last Item of List";  // untranslated
Blockly.Msg.LISTS_GET_INDEX_GET_RANDOM_TYPEBLOCK = "Get Random Item of List";  // untranslated
Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE = "Nehm und entfern";
Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE_FIRST_TYPEBLOCK = "Get and Remove First Item of List";  // untranslated
Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE_FROM_END_TYPEBLOCK = "Get and Remove Item From End of List";  // untranslated
Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE_FROM_START_TYPEBLOCK = "Get and Remove Item From Start of List";  // untranslated
Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE_LAST_TYPEBLOCK = "Get and Remove Last Item of List";  // untranslated
Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE_RANDOM_TYPEBLOCK = "Get and Remove Random Item of List";  // untranslated
Blockly.Msg.LISTS_GET_INDEX_LAST = "letzte";
Blockly.Msg.LISTS_GET_INDEX_RANDOM = "zufälliches";
Blockly.Msg.LISTS_GET_INDEX_REMOVE = "Entfern";
Blockly.Msg.LISTS_GET_INDEX_REMOVE_FIRST_TYPEBLOCK = "Remove First Item of List";  // untranslated
Blockly.Msg.LISTS_GET_INDEX_REMOVE_FROM_END_TYPEBLOCK = "Remove Item From End of List";  // untranslated
Blockly.Msg.LISTS_GET_INDEX_REMOVE_FROM_START_TYPEBLOCK = "Remove Item From Start of List";  // untranslated
Blockly.Msg.LISTS_GET_INDEX_REMOVE_LAST_TYPEBLOCK = "Remove Last Item of List";  // untranslated
Blockly.Msg.LISTS_GET_INDEX_REMOVE_RANDOM_TYPEBLOCK = "Remove Random Item of List";  // untranslated
Blockly.Msg.LISTS_GET_INDEX_TAIL = "";  // untranslated
Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FIRST = "Extrahiert das earste Element von der List.";
Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_END = "Extrahiert das #1te Element der List sei End.";
Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_START = "Extrahiert das #1te Element von der List.";
Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_LAST = "Extrahiert das letzte Element von der List.";
Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM = "Extrahiert en zufälliches Element von der List.";
Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST = "Extrahiert und entfernt das earste Element von der List.";
Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END = "Extrahiert und entfernt das #1te Element der List sei End.";
Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START = "Extrahiert und entfernt das #1te Element von der List.";
Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST = "Extrahiert und entfernt das letzte Element von der List.";
Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM = "Extrahiert und entfernt en zufälliches Element von der List.";
Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST = "Entfernt das earste Element von der List.";
Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END = "Entfernt das #1te Element der List sei End.";
Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START = "Entfernt das #1te Element von der List.";
Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST = "Entfernt das letzte Element von der List.";
Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM = "Entfernt en zufälliches Element von der List.";
Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_END = "zu # vom End";
Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_START = "zu #";
Blockly.Msg.LISTS_GET_SUBLIST_END_LAST = "zum Letzte";
Blockly.Msg.LISTS_GET_SUBLIST_HELPURL = "https://github.com/google/blockly/wiki/Lists#getting-a-sublist";  // untranslated
Blockly.Msg.LISTS_GET_SUBLIST_START_FIRST = "hol Unnerliste vom Earste";
Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "hol Unnerliste von # vom End";
Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "hol Unnerlist von #";
Blockly.Msg.LISTS_GET_SUBLIST_TAIL = "";  // untranslated
Blockly.Msg.LISTS_GET_SUBLIST_TOOLTIP = "Generiert en Kopie von en definierte Tel von en List.";
Blockly.Msg.LISTS_GET_SUBLIST_TYPEBLOCK = "Get Sub-List";  // untranslated
Blockly.Msg.LISTS_INDEX_OF_FIRST = "Such earstes Voarkommniss";
Blockly.Msg.LISTS_INDEX_OF_FIRST_TYPEBLOCK = "Find First Occurrence Of Item";  // untranslated
Blockly.Msg.LISTS_INDEX_OF_HELPURL = "https://github.com/google/blockly/wiki/Lists#getting-items-from-a-list";  // untranslated
Blockly.Msg.LISTS_INDEX_OF_LAST = "Such letztes Voarkommniss";
Blockly.Msg.LISTS_INDEX_OF_LAST_TYPEBLOCK = "Find Last Occurrence Of Item";  // untranslated
Blockly.Msg.LISTS_INDEX_OF_TOOLTIP = "Sucht die Position (index) von en Element in der List Gebt 0 zurück wenn nixs gefunn woard.";
Blockly.Msg.LISTS_INLIST = "in der List";
Blockly.Msg.LISTS_ISEMPTY_HELPURL = "https://github.com/google/blockly/wiki/Lists#is-empty";  // untranslated
Blockly.Msg.LISTS_ISEMPTY_TITLE = "%1 ist leear?";
Blockly.Msg.LISTS_ISEMPTY_TOOLTIP = "Ist woahr (true), wenn die List leear ist.";
Blockly.Msg.LISTS_ISEMPTY_TYPEBLOCK = "Is List Empty?";  // untranslated
Blockly.Msg.LISTS_LENGTH_HELPURL = "https://github.com/google/blockly/wiki/Lists#length-of";  // untranslated
Blockly.Msg.LISTS_LENGTH_TITLE = "länge %1";
Blockly.Msg.LISTS_LENGTH_TOOLTIP = "Die Oonzoohl von Elemente in der List.";
Blockly.Msg.LISTS_LENGTH_TYPEBLOCK = "Length Of List";  // untranslated
Blockly.Msg.LISTS_REPEAT_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-list-with";  // untranslated
Blockly.Msg.LISTS_REPEAT_TITLE = "Erzich List mit Element %1 wiederhol das %2 mol";
Blockly.Msg.LISTS_REPEAT_TOOLTIP = "Erzeicht en List mit en variable Oonzoohl von Elemente";
Blockly.Msg.LISTS_REPEAT_TYPEBLOCK = "Create List With Repeated Item";  // untranslated
Blockly.Msg.LISTS_SET_INDEX_HELPURL = "https://github.com/google/blockly/wiki/Lists#in-list--set";  // untranslated
Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "uff";
Blockly.Msg.LISTS_SET_INDEX_INSERT = "tue ren setz an";
Blockly.Msg.LISTS_SET_INDEX_INSERT_FIRST_TYPEBLOCK = "Insert at Start of List";  // untranslated
Blockly.Msg.LISTS_SET_INDEX_INSERT_FROM_END_TYPEBLOCK = "Insert at Position from End of List";  // untranslated
Blockly.Msg.LISTS_SET_INDEX_INSERT_FROM_START_TYPEBLOCK = "Inserts at Position in List";  // untranslated
Blockly.Msg.LISTS_SET_INDEX_INSERT_LAST_TYPEBLOCK = "Append to End of List";  // untranslated
Blockly.Msg.LISTS_SET_INDEX_INSERT_RANDOM_TYPEBLOCK = "Insert At Random Location in List";  // untranslated
Blockly.Msg.LISTS_SET_INDEX_SET = "setz";
Blockly.Msg.LISTS_SET_INDEX_SET_FIRST_TYPEBLOCK = "Set First Item in List";  // untranslated
Blockly.Msg.LISTS_SET_INDEX_SET_FROM_END_TYPEBLOCK = "Set Item at Position from End of List";  // untranslated
Blockly.Msg.LISTS_SET_INDEX_SET_FROM_START_TYPEBLOCK = "Set Item at Position in List";  // untranslated
Blockly.Msg.LISTS_SET_INDEX_SET_LAST_TYPEBLOCK = "Set Last Item in List";  // untranslated
Blockly.Msg.LISTS_SET_INDEX_SET_RANDOM_TYPEBLOCK = "Set a Random Item in List";  // untranslated
Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST = "Tut das Element an en Oonfang von en List ren setze.";
Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END = "Tut das Element ren setze an en definierte Position an en List.  #1 ist das letzte Element.";
Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START = "Tut das Element ren setze an en definierte Position an en List.  #1 ist das earschte Element.";
Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_LAST = "Oonhängt das Element zu en List sei End.";
Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM = "Tut das Element zufällich an en List ren setze.";
Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FIRST = "Sets the first item in a list.Setzt das earschte Element an en list.";
Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_END = "Setzt das Element zu en definierte Position an en List. #1 ist das letzte Element.";
Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_START = "Setzt das Element zu en definierte Stell in en List.  #1 ist das earschte Element.";
Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_LAST = "Setzt das letzte Element an en List.";
Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_RANDOM = "Setzt en zufälliches Element an en List.";
Blockly.Msg.LISTS_SPLIT_HELPURL = "https://github.com/google/blockly/wiki/Lists#splitting-strings-and-joining-lists";  // untranslated
Blockly.Msg.LISTS_SPLIT_LIST_FROM_TEXT = "make list from text";  // untranslated
Blockly.Msg.LISTS_SPLIT_LIST_FROM_TEXT_TYPEBLOCK = "Make List From Text";  // untranslated
Blockly.Msg.LISTS_SPLIT_TEXT_FROM_LIST = "make text from list";  // untranslated
Blockly.Msg.LISTS_SPLIT_TEXT_FROM_LIST_TYPEBLOCK = "Make Text From List";  // untranslated
Blockly.Msg.LISTS_SPLIT_TOOLTIP_JOIN = "Join a list of texts into one text, separated by a delimiter.";  // untranslated
Blockly.Msg.LISTS_SPLIT_TOOLTIP_SPLIT = "Split text into a list of texts, breaking at each delimiter.";  // untranslated
Blockly.Msg.LISTS_SPLIT_WITH_DELIMITER = "with delimiter";  // untranslated
Blockly.Msg.LOGIC_BOOLEAN_FALSE = "falsch";
Blockly.Msg.LOGIC_BOOLEAN_FALSE_TYPEBLOCK = "False";  // untranslated
Blockly.Msg.LOGIC_BOOLEAN_HELPURL = "https://github.com/google/blockly/wiki/Logic#values";  // untranslated
Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP = "Ist entweder woahr (true) orrer falsch (false)";
Blockly.Msg.LOGIC_BOOLEAN_TRUE = "woahr";
Blockly.Msg.LOGIC_BOOLEAN_TRUE_TYPEBLOCK = "True";  // untranslated
Blockly.Msg.LOGIC_COMPARE_HELPURL = "https://hrx.wikipedia.org/wiki/Vergleich_%28Zahlen%29";
Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ = "Ist woahr (true) wenn beide Wearte identisch sind.";
Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT = "Ist woahr (true) wenn der erschte Weart grösser als der zwooite Weart ist.";
Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE = "Ist woahr (true) wenn der erschte Weart grösser als orrer gleich gross wie zwooite Weart ist.";
Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT = "Ist woahr (true) wenn der earschte Weart klener als der zwooite Weart ist.";
Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE = "Ist woahr (true) wenn der earscht Weart klener als orrer gleich gross wie zwooite Weart ist.";
Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ = "Ist woahr (true) wenn beide Wearte unnerschiedlich sind.";
Blockly.Msg.LOGIC_COMPARE_TYPEBLOCK = "Logic Equal";  // untranslated
Blockly.Msg.LOGIC_NEGATE_HELPURL = "https://github.com/google/blockly/wiki/Logic#not";  // untranslated
Blockly.Msg.LOGIC_NEGATE_TITLE = "net %1";
Blockly.Msg.LOGIC_NEGATE_TOOLTIP = "Ist woahr (true) wenn der Ingäweweart falsch (false) ist.  Ist falsch (false) wenn der Ingäweweart woahr (true) ist.";
Blockly.Msg.LOGIC_NEGATE_TYPEBLOCK = "not";  // untranslated
Blockly.Msg.LOGIC_NULL = "null";
Blockly.Msg.LOGIC_NULL_HELPURL = "https://en.wikipedia.org/wiki/Nullable_type";  // untranslated
Blockly.Msg.LOGIC_NULL_TOOLTIP = "Is NULL.";
Blockly.Msg.LOGIC_NULL_TYPEBLOCK = "Null";  // untranslated
Blockly.Msg.LOGIC_OPERATION_AND = "und";
Blockly.Msg.LOGIC_OPERATION_AND_TYPEBLOCK = "and";  // untranslated
Blockly.Msg.LOGIC_OPERATION_HELPURL = "https://github.com/google/blockly/wiki/Logic#logical-operations";  // untranslated
Blockly.Msg.LOGIC_OPERATION_OR = "orrer";
Blockly.Msg.LOGIC_OPERATION_OR_TYPEBLOCK = "or";  // untranslated
Blockly.Msg.LOGIC_OPERATION_TOOLTIP_AND = "Ist woahr (true) wenn beide Wearte woahr (true) sind.";
Blockly.Msg.LOGIC_OPERATION_TOOLTIP_OR = "Ist woahr (true) wenn en von der beide Wearte woahr (true) ist.";
Blockly.Msg.LOGIC_TERNARY_CONDITION = "test";
Blockly.Msg.LOGIC_TERNARY_HELPURL = "https://en.wikipedia.org/wiki/%3F:";  // untranslated
Blockly.Msg.LOGIC_TERNARY_IF_FALSE = "wenn falsch";
Blockly.Msg.LOGIC_TERNARY_IF_TRUE = "wenn woahr";
Blockly.Msg.LOGIC_TERNARY_TOOLTIP = "Üwerprüft en Bedingung \"test\". Wenn die Bedingung woahr ist weerd der \"wenn woahr\" Weart zurückgeb, annerfalls der \"wenn falsch\" Weart";
Blockly.Msg.LOGIC_TERNARY_TYPEBLOCK = "Test";  // untranslated
Blockly.Msg.MATH_ADDITION_SYMBOL = "+";  // untranslated
Blockly.Msg.MATH_ARITHMETIC_ADD_TYPEBLOCK = "+";  // untranslated
Blockly.Msg.MATH_ARITHMETIC_DIVIDE_TYPEBLOCK = "/";  // untranslated
Blockly.Msg.MATH_ARITHMETIC_HELPURL = "https://hrx.wikipedia.org/wiki/Grundrechenoort";
Blockly.Msg.MATH_ARITHMETIC_MINUS_TYPEBLOCK = "-";  // untranslated
Blockly.Msg.MATH_ARITHMETIC_MULTIPLY_TYPEBLOCK = "*";  // untranslated
Blockly.Msg.MATH_ARITHMETIC_POWER_TYPEBLOCK = "^";  // untranslated
Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_ADD = "Ist die Summe zwooier Wearte.";
Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "Ist der Quotient zwooier Wearte.";
Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "Ist die Differenz zwooier Wearte.";
Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "Ist das Produkt zwooier Wearte.";
Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "Ist der earschte Weart potenziert mit dem zoiten Weart.";
Blockly.Msg.MATH_CHANGE_HELPURL = "https://hrx.wikipedia.org/wiki/Inkrement_und_Dekrement";
Blockly.Msg.MATH_CHANGE_TITLE = "mach höcher / erhöhe %1 um %2";
Blockly.Msg.MATH_CHANGE_TOOLTIP = "Addiert en Weart zur Variable \"%1\" hinzu.";
Blockly.Msg.MATH_CHANGE_TYPEBLOCK = "Change Variable By Amount";  // untranslated
Blockly.Msg.MATH_CONSTANT_E_TYPEBLOCK = "Constant E";  // untranslated
Blockly.Msg.MATH_CONSTANT_GOLDEN_RATIO_TYPEBLOCK = "Constant Golden Ratio (φ)";  // untranslated
Blockly.Msg.MATH_CONSTANT_HELPURL = "https://hrx.wikipedia.org/wiki/Mathematische_Konstante";
Blockly.Msg.MATH_CONSTANT_INFINITY_TYPEBLOCK = "Constant Infinity (∞)";  // untranslated
Blockly.Msg.MATH_CONSTANT_PI_TYPEBLOCK = "Constant PI";  // untranslated
Blockly.Msg.MATH_CONSTANT_SQRT1_2_TYPEBLOCK = "Constant √ 1/2";  // untranslated
Blockly.Msg.MATH_CONSTANT_SQRT2_TYPEBLOCK = "Constant √ 2";  // untranslated
Blockly.Msg.MATH_CONSTANT_TOOLTIP = "Mathematische Konstante wie: π (3.141…), e (2.718…), φ (1.618…), sqrt(2) (1.414…), sqrt(½) (0.707…) oder ∞ (unendlich).";
Blockly.Msg.MATH_CONSTRAIN_HELPURL = "https://en.wikipedia.org/wiki/Clamping_%28graphics%29";  // untranslated
Blockly.Msg.MATH_CONSTRAIN_TITLE = "begrenze %1 von %2 bis %3";
Blockly.Msg.MATH_CONSTRAIN_TOOLTIP = "Begrenzt den Weartebereich mittels von / bis Wearte. (inklusiv)";
Blockly.Msg.MATH_CONSTRAIN_TYPEBLOCK = "Constrain Number Low High";  // untranslated
Blockly.Msg.MATH_DIVISION_SYMBOL = "÷";  // untranslated
Blockly.Msg.MATH_FORMAT_AS_DECIMAL_TITLE = "format as decimal  number %1 places %2";  // untranslated
Blockly.Msg.MATH_FORMAT_AS_DECIMAL_TOOLTIP = "Format this number";  // untranslated
Blockly.Msg.MATH_FORMAT_AS_DECIMAL_TYPEBLOCK = "Format as Decimal";  // untranslated
Blockly.Msg.MATH_IS_DIVISIBLE_BY = "ist telbar/kann getelt sin doorrich";
Blockly.Msg.MATH_IS_DIVISIBLE_BY_TYPEBLOCK = "Number Is Divisible By";  // untranslated
Blockly.Msg.MATH_IS_EVEN = "ist grood";
Blockly.Msg.MATH_IS_EVEN_TYPEBLOCK = "Number Is Even";  // untranslated
Blockly.Msg.MATH_IS_NEGATIVE = "ist negativ";
Blockly.Msg.MATH_IS_NEGATIVE_TYPEBLOCK = "Number Is Negative";  // untranslated
Blockly.Msg.MATH_IS_ODD = "ist ungrood";
Blockly.Msg.MATH_IS_ODD_TYPEBLOCK = "Number Is Odd";  // untranslated
Blockly.Msg.MATH_IS_POSITIVE = "ist positiv";
Blockly.Msg.MATH_IS_POSITIVE_TYPEBLOCK = "Number Is Positive";  // untranslated
Blockly.Msg.MATH_IS_PRIME = "ist en Primenzoohl";
Blockly.Msg.MATH_IS_PRIME_TYPEBLOCK = "Number Is Prime";  // untranslated
Blockly.Msg.MATH_IS_TOOLTIP = "Üwerprüft ob en Zoohl grood, ungrood, en Primenzoohl, ganzzoohlich, positiv, negativ orrer doorrich en zwooite Zoohl telbar ist.  Gebt woahr (true) orrer falsch (false) zurück.";
Blockly.Msg.MATH_IS_WHOLE = "ganze Zoohl";
Blockly.Msg.MATH_IS_WHOLE_TYPEBLOCK = "Number Is Whole";  // untranslated
Blockly.Msg.MATH_MODULO_HELPURL = "https://hrx.wikipedia.org/wiki/Modulo";
Blockly.Msg.MATH_MODULO_TITLE = "Rest von %1 ÷ %2";
Blockly.Msg.MATH_MODULO_TOOLTIP = "Der Rest noh en Division.";
Blockly.Msg.MATH_MODULO_TYPEBLOCK = "Remainder of";  // untranslated
Blockly.Msg.MATH_MULTIPLICATION_SYMBOL = "×";  // untranslated
Blockly.Msg.MATH_NUMBER_HELPURL = "https://hrx.wikipedia.org/wiki/Zoohl";
Blockly.Msg.MATH_NUMBER_TOOLTIP = "En Zoohl.";
Blockly.Msg.MATH_ONLIST_AVERAGE_TYPEBLOCK = "Average of List";  // untranslated
Blockly.Msg.MATH_ONLIST_HELPURL = "";  // untranslated
Blockly.Msg.MATH_ONLIST_MAX_TYPEBLOCK = "Max of List";  // untranslated
Blockly.Msg.MATH_ONLIST_MEDIAN_TYPEBLOCK = "Median of List";  // untranslated
Blockly.Msg.MATH_ONLIST_MIN_TYPEBLOCK = "Min of List";  // untranslated
Blockly.Msg.MATH_ONLIST_MODE_TYPEBLOCK = "Mode of List";  // untranslated
Blockly.Msg.MATH_ONLIST_OPERATOR_AVERAGE = "Mittelweart en List";
Blockly.Msg.MATH_ONLIST_OPERATOR_MAX = "Maximalweart en List";
Blockly.Msg.MATH_ONLIST_OPERATOR_MEDIAN = "Median von en List";
Blockly.Msg.MATH_ONLIST_OPERATOR_MIN = "Minimalweart von en List";
Blockly.Msg.MATH_ONLIST_OPERATOR_MODE = "Restweart von en List";
Blockly.Msg.MATH_ONLIST_OPERATOR_RANDOM = "Zufallsweart von en List";
Blockly.Msg.MATH_ONLIST_OPERATOR_STD_DEV = "Standart/Padrong Abweichung von en List";
Blockly.Msg.MATH_ONLIST_OPERATOR_SUM = "Summe von en List";
Blockly.Msg.MATH_ONLIST_RANDOM_TYPEBLOCK = "Random Item of List";  // untranslated
Blockly.Msg.MATH_ONLIST_STD_DEV_TYPEBLOCK = "Standard Deviation of List";  // untranslated
Blockly.Msg.MATH_ONLIST_SUM_TYPEBLOCK = "Sum of List";  // untranslated
Blockly.Msg.MATH_ONLIST_TOOLTIP_AVERAGE = "Ist der Doorrichschnittsweart von aller Wearte in en List.";
Blockly.Msg.MATH_ONLIST_TOOLTIP_MAX = "Ist der grösste Weart in en List.";
Blockly.Msg.MATH_ONLIST_TOOLTIP_MEDIAN = "Ist der Zentralweart von aller Wearte in en List.";
Blockly.Msg.MATH_ONLIST_TOOLTIP_MIN = "Ist der klenste Weart in en List.";
Blockly.Msg.MATH_ONLIST_TOOLTIP_MODE = "Findt den am häifichste voarkommend Weart in en List.  Falls ken Weart öftersch voarkomme als all annre, weard die originale List zurückgeche";
Blockly.Msg.MATH_ONLIST_TOOLTIP_RANDOM = "Geb en Zufallsweart aus der List zurück.";
Blockly.Msg.MATH_ONLIST_TOOLTIP_STD_DEV = "Ist die standartiesierte/padronisierte Standartabweichung/Padrongabweichung von aller Wearte in der List";
Blockly.Msg.MATH_ONLIST_TOOLTIP_SUM = "Ist die Summ aller Wearte in en List.";
Blockly.Msg.MATH_POWER_SYMBOL = "^";  // untranslated
Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "https://hex.wikipedia.org/wiki/Zufallszoohle";
Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "Zufallszoohl (0.0 -1.0)";
Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "Generier/erzeich en Zufallszoohl zwischich 0.0 (inklusiv) und 1.0 (exklusiv).";
Blockly.Msg.MATH_RANDOM_FLOAT_TYPEBLOCK = "Random Fraction";  // untranslated
Blockly.Msg.MATH_RANDOM_INT_HELPURL = "https://hrx.wikipedia.org/wiki/Zufallszahlen";
Blockly.Msg.MATH_RANDOM_INT_TITLE = "ganzoohlicher Zufallswearte zwischich %1 bis %2";
Blockly.Msg.MATH_RANDOM_INT_TOOLTIP = "Generier/erzeich en ganzähliche Zufallsweart zwischich zwooi Wearte (inklusiv).";
Blockly.Msg.MATH_RANDOM_INT_TYPEBLOCK = "Random Integer";  // untranslated
Blockly.Msg.MATH_ROUND_HELPURL = "https://hrx.wikipedia.org/wiki/Runden";
Blockly.Msg.MATH_ROUND_OPERATOR_ROUND = "runde";
Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDDOWN = "ab runde";
Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDUP = "uff runde";
Blockly.Msg.MATH_ROUND_ROUNDDOWN_TYPEBLOCK = "Round Down";  // untranslated
Blockly.Msg.MATH_ROUND_ROUNDUP_TYPEBLOCK = "Round Up";  // untranslated
Blockly.Msg.MATH_ROUND_ROUND_TYPEBLOCK = "Round";  // untranslated
Blockly.Msg.MATH_ROUND_TOOLTIP = "En Zoohl uff orrer ab runde.";
Blockly.Msg.MATH_SINGLE_HELPURL = "https://hrx.wikipedia.org/wiki/Quadratwoorzel";
Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE = "Absolutweart";
Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE_TYPEBLOCK = "Absolute Value";  // untranslated
Blockly.Msg.MATH_SINGLE_OP_NEG_TYPEBLOCK = "Negation";  // untranslated
Blockly.Msg.MATH_SINGLE_OP_ROOT = "Quadratwoorzel";
Blockly.Msg.MATH_SINGLE_OP_ROOT_TYPEBLOCK = "Square Root";  // untranslated
Blockly.Msg.MATH_SINGLE_TOOLTIP_ABS = "Ist der Absolutweart von en Weart.";
Blockly.Msg.MATH_SINGLE_TOOLTIP_EXP = "Ist Weart von der Exponentialfunktion von en Weart.";
Blockly.Msg.MATH_SINGLE_TOOLTIP_LN = "Ist der natüarliche Logarithmus von en Weart.";
Blockly.Msg.MATH_SINGLE_TOOLTIP_LOG10 = "Ist der dekoodische Logarithmus von en Weart.";
Blockly.Msg.MATH_SINGLE_TOOLTIP_NEG = "Negiert en Weart.";
Blockly.Msg.MATH_SINGLE_TOOLTIP_POW10 = "Rechnet 10 hoch Ingäbweart.";
Blockly.Msg.MATH_SINGLE_TOOLTIP_ROOT = "Ist die Qudratwoorzel von en Weart.";
Blockly.Msg.MATH_SUBTRACTION_SYMBOL = "-";  // untranslated
Blockly.Msg.MATH_TRIG_ACOS = "acos";  // untranslated
Blockly.Msg.MATH_TRIG_ACOS_TYPEBLOCK = "ACOS";  // untranslated
Blockly.Msg.MATH_TRIG_ASIN = "asin";  // untranslated
Blockly.Msg.MATH_TRIG_ASIN_TYPEBLOCK = "ASIN";  // untranslated
Blockly.Msg.MATH_TRIG_ATAN = "atan";  // untranslated
Blockly.Msg.MATH_TRIG_ATAN_TYPEBLOCK = "ATAN";  // untranslated
Blockly.Msg.MATH_TRIG_COS = "cos";  // untranslated
Blockly.Msg.MATH_TRIG_COS_TYPEBLOCK = "COS";  // untranslated
Blockly.Msg.MATH_TRIG_HELPURL = "https://hrx.wikipedia.org/wiki/Trigonometrie";
Blockly.Msg.MATH_TRIG_SIN = "sin";  // untranslated
Blockly.Msg.MATH_TRIG_SIN_TYPEBLOCK = "SIN";  // untranslated
Blockly.Msg.MATH_TRIG_TAN = "tan";  // untranslated
Blockly.Msg.MATH_TRIG_TAN_TYPEBLOCK = "TAN";  // untranslated
Blockly.Msg.MATH_TRIG_TOOLTIP_ACOS = "Ist der Arcuscosinus von en Ingabweart.";
Blockly.Msg.MATH_TRIG_TOOLTIP_ASIN = "Ist der Arcussinus von en Ingäbweart.";
Blockly.Msg.MATH_TRIG_TOOLTIP_ATAN = "Ist der Arcustangens von en Ingäbweart.";
Blockly.Msg.MATH_TRIG_TOOLTIP_COS = "Ist der Cosinus von en Winkel.";
Blockly.Msg.MATH_TRIG_TOOLTIP_SIN = "Ist der Sinus von en Winkel.";
Blockly.Msg.MATH_TRIG_TOOLTIP_TAN = "Ist der Tangens von en Winkel.";
Blockly.Msg.ME = "Ich";
Blockly.Msg.NEW_SCOPE_VARIABLE = "New Key...";  // untranslated
Blockly.Msg.NEW_SCOPE_VARIABLE_TITLE = "New Key name:";  // untranslated
Blockly.Msg.NEW_VARIABLE = "Neie Variable...";
Blockly.Msg.NEW_VARIABLE_TITLE = "Die neie Variable sei Noome:";
Blockly.Msg.ORDINAL_NUMBER_SUFFIX = "";  // untranslated
Blockly.Msg.PROCEDURES_ALLOW_STATEMENTS = "allow statements";  // untranslated
Blockly.Msg.PROCEDURES_BEFORE_PARAMS = "mit:";
Blockly.Msg.PROCEDURES_CALLNORETURN_CALL = "";  // untranslated
Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "https://hrx.wikipedia.org/wiki/Prozedur_%28Programmierung%29";
Blockly.Msg.PROCEDURES_CALLNORETURN_TOOLTIP = "Ruf en Funktionsblock ohne Rückgäweart uff.";
Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "https://hrx.wikipedia.org/wiki/Prozedur_%28Programmierung%29";
Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "Ruf en Funktionsblock mit Rückgäbweart uff.";
Blockly.Msg.PROCEDURES_CALL_BEFORE_PARAMS = "mit:";
Blockly.Msg.PROCEDURES_CREATE_DO = "Generier/erzeich \"Uffruf %1\"";
Blockly.Msg.PROCEDURES_DEFNORETURN_DO = "";  // untranslated
Blockly.Msg.PROCEDURES_DEFNORETURN_HELPURL = "https://en.wikipedia.org/wiki/Procedure_%28computer_science%29";  // untranslated
Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE = "Funktionsblock";
Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE = "zu";
Blockly.Msg.PROCEDURES_DEFNORETURN_TOOLTIP = "En Funktionsblock ohne Rückgäbweart.";
Blockly.Msg.PROCEDURES_DEFRETURN_HELPURL = "https://en.wikipedia.org/wiki/Procedure_%28computer_science%29";  // untranslated
Blockly.Msg.PROCEDURES_DEFRETURN_RETURN = "geb zurück";
Blockly.Msg.PROCEDURES_DEFRETURN_TOOLTIP = "En Funktionsblock mit Rückgäbweart.";
Blockly.Msg.PROCEDURES_DEF_DUPLICATE_WARNING = "Warnung: die Funktionsblock hot doppelt Parameter.";
Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "Markiear Funktionsblock";
Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "Wenn der earste Weart woahr (true) ist, Geb den zwooite Weart zurück.";
Blockly.Msg.PROCEDURES_IFRETURN_WARNING = "Warnung: Der Block därref nuar innich en Funktionsblock genutzt sin.";
Blockly.Msg.PROCEDURES_MUTATORARG_TITLE = "Markiear Funktionsblock";
Blockly.Msg.PROCEDURES_MUTATORARG_TOOLTIP = "Generier/erzeich \"Uffruf %1\"";
Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TITLE = "Parameter";
Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TOOLTIP = "Variable:";
Blockly.Msg.PROCEDURES_NEWTYPE = "New Type...";  // untranslated
Blockly.Msg.PROCEDURES_NEWTYPETITLE = "New Type name:";  // untranslated
Blockly.Msg.PROCEDURES_PARAM_NOTYPE = "with %1 %2%3";  // untranslated
Blockly.Msg.PROCEDURES_PARAM_WITH_TYPE = "with %1 as %2%3%4";  // untranslated
Blockly.Msg.REMOVE_COMMENT = "Kommentar entferne";
Blockly.Msg.RENAME_SCOPE_VARIABLE = "Rename Key...";  // untranslated
Blockly.Msg.RENAME_SCOPE_VARIABLE_TITLE = "Rename all '%1' Keys to:";  // untranslated
Blockly.Msg.RENAME_VARIABLE = "Die neie Variable sei Noome:";
Blockly.Msg.RENAME_VARIABLE_TITLE = "All \"%1\" Variable umbenenne in:";
Blockly.Msg.SCOPE_VARIABLES_SET = "set %1 : %2 to %3";  // untranslated
Blockly.Msg.TEXT_APPEND_APPENDTEXT = "Text oonhänge";
Blockly.Msg.TEXT_APPEND_HELPURL = "https://github.com/google/blockly/wiki/Text#text-modification";  // untranslated
Blockly.Msg.TEXT_APPEND_TO = "An";
Blockly.Msg.TEXT_APPEND_TOOLTIP = "Text an die Variable \"%1\" oonhänge.";
Blockly.Msg.TEXT_APPEND_TYPEBLOCK = "Append Text";  // untranslated
Blockly.Msg.TEXT_CHANGECASE_HELPURL = "https://github.com/google/blockly/wiki/Text#adjusting-text-case";  // untranslated
Blockly.Msg.TEXT_CHANGECASE_LOWERCASE_TYPBLOCK = "Text to lower case";  // untranslated
Blockly.Msg.TEXT_CHANGECASE_OPERATOR_LOWERCASE = "umwandle in klenbuchstoobe";
Blockly.Msg.TEXT_CHANGECASE_OPERATOR_TITLECASE = "umwandle in Wörter";
Blockly.Msg.TEXT_CHANGECASE_OPERATOR_UPPERCASE = "umwandle in GROSSBUCHSTOOBE";
Blockly.Msg.TEXT_CHANGECASE_TITLECASE_TYPBLOCK = "Text to Title Case";  // untranslated
Blockly.Msg.TEXT_CHANGECASE_TOOLTIP = "Wandelt Schreibweise von Texte um, in Grossbuchstoobe, Klenbuchstoobe orrer den earste Buchstoob von jedes Wort gross und die annre klen.";
Blockly.Msg.TEXT_CHANGECASE_UPPERCASE_TYPBLOCK = "Text to UPPER CASE";  // untranslated
Blockly.Msg.TEXT_CHARAT_FIRST = "hol earschte Buchstoob";
Blockly.Msg.TEXT_CHARAT_FROM_END = "hol Buchstoob # von End";
Blockly.Msg.TEXT_CHARAT_FROM_START = "hol Buchstoob #";
Blockly.Msg.TEXT_CHARAT_HELPURL = "https://github.com/google/blockly/wiki/Text#extracting-text";  // untranslated
Blockly.Msg.TEXT_CHARAT_INPUT_INTEXT = "in Text";
Blockly.Msg.TEXT_CHARAT_LAST = "hol letztes Wort";
Blockly.Msg.TEXT_CHARAT_RANDOM = "hol zufälliches Buchstoob";
Blockly.Msg.TEXT_CHARAT_TAIL = "";  // untranslated
Blockly.Msg.TEXT_CHARAT_TOOLTIP = "Extrahiear en Buchstoob von en spezifizierte Position.";
Blockly.Msg.TEXT_COMMENT_TEXT = "Comment:";  // untranslated
Blockly.Msg.TEXT_COMMENT_TYPEBLOCK = "Comment";  // untranslated
Blockly.Msg.TEXT_CONTAINS_HELPURL = "http://appinventor.mit.edu/explore/ai2/support/blocks/text#contains";  // untranslated
Blockly.Msg.TEXT_CONTAINS_INPUT = "contains text %1 piece %2";  // untranslated
Blockly.Msg.TEXT_CONTAINS_TOOLTIP = "Tests whether the piece is contained in the text.";  // untranslated
Blockly.Msg.TEXT_CONTAINS_TYPEBLOCK = "Text Contains";  // untranslated
Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TOOLTIP = "En Element zum Text hinzufüche.";
Blockly.Msg.TEXT_CREATE_JOIN_TITLE_JOIN = "verbinne";
Blockly.Msg.TEXT_CREATE_JOIN_TOOLTIP = "Hinzufüche, entfernne und sortiere von Elemente.";
Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_END = "bis #te Buchstoob von hinne";
Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_END_TYPEBLOCK = " To Letter # From End";  // untranslated
Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_START = "bis Buchstoob #te";
Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_START_TYPEBLOCK = " To Letter #";  // untranslated
Blockly.Msg.TEXT_GET_SUBSTRING_END_LAST = "bis letzte Buchstoob";
Blockly.Msg.TEXT_GET_SUBSTRING_END_LAST_TYPEBLOCK = " To Last Letter";  // untranslated
Blockly.Msg.TEXT_GET_SUBSTRING_HELPURL = "https://github.com/google/blockly/wiki/Text#extracting-a-region-of-text";  // untranslated
Blockly.Msg.TEXT_GET_SUBSTRING_INPUT_IN_TEXT = "in Text";
Blockly.Msg.TEXT_GET_SUBSTRING_START_FIRST = "earschte Buchstoob";
Blockly.Msg.TEXT_GET_SUBSTRING_START_FIRST_TYPEBLOCK = "Get Substring From First Letter";  // untranslated
Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_END = "hol #te Buchstoob von hinne";
Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_END_TYPEBLOCK = "Get Substring From Letter # From End";  // untranslated
Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_START = "hol substring Buchstoob #te";
Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_START_TYPEBLOCK = "Get Substring From Letter #";  // untranslated
Blockly.Msg.TEXT_GET_SUBSTRING_TAIL = "";  // untranslated
Blockly.Msg.TEXT_GET_SUBSTRING_TOOLTIP = "Schickt en bestimmstes Tel von dem Text retuar.";
Blockly.Msg.TEXT_INDEXOF_FIRST_TYPEBLOCK = "Find First Occurrence of Text";  // untranslated
Blockly.Msg.TEXT_INDEXOF_HELPURL = "https://github.com/google/blockly/wiki/Text#finding-text";  // untranslated
Blockly.Msg.TEXT_INDEXOF_INPUT_INTEXT = "im Text";
Blockly.Msg.TEXT_INDEXOF_LAST_TYPEBLOCK = "Find Last Occurrence of Text";  // untranslated
Blockly.Msg.TEXT_INDEXOF_OPERATOR_FIRST = "Such der Begriff sein earstes Voarkommniss";
Blockly.Msg.TEXT_INDEXOF_OPERATOR_LAST = "Suche der Begriff sein letztes Vorkommniss.";
Blockly.Msg.TEXT_INDEXOF_TAIL = "";  // untranslated
Blockly.Msg.TEXT_INDEXOF_TOOLTIP = "Findt das earste / letzte Voarkommniss von en Suchbegriffes in enem Text.  Gebt die Position von dem Begriff orrer 0 zurück.";
Blockly.Msg.TEXT_ISEMPTY_HELPURL = "https://github.com/google/blockly/wiki/Text#checking-for-empty-text";  // untranslated
Blockly.Msg.TEXT_ISEMPTY_TITLE = "%1 ist leer?";
Blockly.Msg.TEXT_ISEMPTY_TOOLTIP = "Ist woahr (true), wenn der Text leer ist.";
Blockly.Msg.TEXT_ISEMPTY_TYPEBLOCK = "Text is Empty";  // untranslated
Blockly.Msg.TEXT_JOIN_HELPURL = "https://github.com/google/blockly/wiki/Text#text-creation";  // untranslated
Blockly.Msg.TEXT_JOIN_TITLE_CREATEWITH = "Erstell Text aus";
Blockly.Msg.TEXT_JOIN_TOOLTIP = "Erstellt en Text doorrich das verbinne von mehre Textelemente.";
Blockly.Msg.TEXT_JOIN_TYPEBLOCK = "Create Text With";  // untranslated
Blockly.Msg.TEXT_LENGTH_HELPURL = "https://github.com/google/blockly/wiki/Text#text-modification";  // untranslated
Blockly.Msg.TEXT_LENGTH_TITLE = "läng %1";
Blockly.Msg.TEXT_LENGTH_TOOLTIP = "Die Oonzoohl von Zeiche in enem Text. (inkl. Leerzeiche)";
Blockly.Msg.TEXT_LENGTH_TYPEBLOCK = "Length of Text";  // untranslated
Blockly.Msg.TEXT_PRINTF_CREATEWITH = "create text with";  // untranslated
Blockly.Msg.TEXT_PRINTF_HELPURL = "https://github.com/google/blockly/wiki/Text#printing-text";  // untranslated
Blockly.Msg.TEXT_PRINTF_TITLE = "printf format %1";  // untranslated
Blockly.Msg.TEXT_PRINTF_TOOLTIP = "Printf the specified text, number or other value.";  // untranslated
Blockly.Msg.TEXT_PRINTF_TYPEBLOCK = "Printf Text";  // untranslated
Blockly.Msg.TEXT_PRINT_HELPURL = "https://github.com/google/blockly/wiki/Text#printing-text";  // untranslated
Blockly.Msg.TEXT_PRINT_TITLE = "Ausgäb %1";
Blockly.Msg.TEXT_PRINT_TOOLTIP = "Geb den Inhalt von en Variable aus.";
Blockly.Msg.TEXT_PRINT_TYPEBLOCK = "Print Text";  // untranslated
Blockly.Msg.TEXT_PROMPT_HELPURL = "https://github.com/google/blockly/wiki/Text#getting-input-from-the-user";  // untranslated
Blockly.Msg.TEXT_PROMPT_NUMBER_TYPEBLOCK = "Prompt For Number With Message";  // untranslated
Blockly.Msg.TEXT_PROMPT_TEXT_TYPEBLOCK = "Prompt For Text With Message";  // untranslated
Blockly.Msg.TEXT_PROMPT_TOOLTIP_NUMBER = "Frocht den Benutzer noh en Zoohl.";
Blockly.Msg.TEXT_PROMPT_TOOLTIP_TEXT = "Frocht den Benutzer noh enem Text.";
Blockly.Msg.TEXT_PROMPT_TYPE_NUMBER = "Frächt noh Zoohl mit Hinweis";
Blockly.Msg.TEXT_PROMPT_TYPE_TEXT = "Frocht noh Text mit Hinweis";
Blockly.Msg.TEXT_SPRINTF_CREATEWITH = "create text with";  // untranslated
Blockly.Msg.TEXT_SPRINTF_HELPURL = "https://github.com/google/blockly/wiki/Text#printing-text";  // untranslated
Blockly.Msg.TEXT_SPRINTF_TITLE = "sprintf format %1";  // untranslated
Blockly.Msg.TEXT_SPRINTF_TOOLTIP = "Sprintf the specified text, number or other value.";  // untranslated
Blockly.Msg.TEXT_SPRINTF_TYPEBLOCK = "Sprintf Text";  // untranslated
Blockly.Msg.TEXT_TEXT_HELPURL = "https://en.wikipedia.org/wiki/String_(computer_science)https://hrx.wikipedia.org/wiki/Zeichenkette";
Blockly.Msg.TEXT_TEXT_TOOLTIP = "En Buchstoob, Text orrer Satz.";
Blockly.Msg.TEXT_TOOLTIP_TYPE_JAVA = "Insert arbitrary Java code";  // untranslated
Blockly.Msg.TEXT_TOOLTIP_TYPE_PYTHON = "Insert arbitrary Python code";  // untranslated
Blockly.Msg.TEXT_TRIM_BOTH_TYPEBLOCK = "Trim Spaces From Both Sides Of Text";  // untranslated
Blockly.Msg.TEXT_TRIM_HELPURL = "https://github.com/google/blockly/wiki/Text#trimming-removing-spaces";  // untranslated
Blockly.Msg.TEXT_TRIM_LEFT_TYPEBLOCK = "Trim Spaces From Left Side Of Text";  // untranslated
Blockly.Msg.TEXT_TRIM_OPERATOR_BOTH = "entfern Leerzeiche von Oonfang und End Seite";
Blockly.Msg.TEXT_TRIM_OPERATOR_LEFT = "entferne Leerzeiche von Oonfang Seite";
Blockly.Msg.TEXT_TRIM_OPERATOR_RIGHT = "entferne Leerzeiche von End Seite von";
Blockly.Msg.TEXT_TRIM_RIGHT_TYPEBLOCK = "Trim Spaces From Right Side Of Text";  // untranslated
Blockly.Msg.TEXT_TRIM_TOOLTIP = "Entfernt Leerzeiche vom Oonfang und / orrer End von en Text.";
Blockly.Msg.TEXT_TYPE_JAVA = "insert java code";  // untranslated
Blockly.Msg.TEXT_TYPE_JAVA_TYPEBLOCK = "insert java code";  // untranslated
Blockly.Msg.TEXT_TYPE_PYTHON = "insert python code";  // untranslated
Blockly.Msg.TEXT_TYPE_PYTHON_TYPEBLOCK = "insert python code";  // untranslated
Blockly.Msg.TODAY = "Today";  // untranslated
Blockly.Msg.VARIABLES_DEFAULT_NAME = "Element";
Blockly.Msg.VARIABLES_GET_CREATE_SET = "Generier/erzeiche \"Schreibe %1\"";
Blockly.Msg.VARIABLES_GET_HELPURL = "https://github.com/google/blockly/wiki/Variables#get";  // untranslated
Blockly.Msg.VARIABLES_GET_TOOLTIP = "Gebt der Variable sein Weart zurück.";
Blockly.Msg.VARIABLES_SET = "Schreib %1 zu %2";
Blockly.Msg.VARIABLES_SET_CREATE_GET = "Generier/erzeich \"Lese %1\"";
Blockly.Msg.VARIABLES_SET_HELPURL = "https://github.com/google/blockly/wiki/Variables#set";  // untranslated
Blockly.Msg.VARIABLES_SET_TOOLTIP = "Setzt en Variable sei Weart.";
Blockly.Msg.PROCEDURES_DEFRETURN_TITLE = Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE;
Blockly.Msg.CONTROLS_IF_IF_TITLE_IF = Blockly.Msg.CONTROLS_IF_MSG_IF;
Blockly.Msg.CONTROLS_WHILEUNTIL_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
Blockly.Msg.CONTROLS_IF_MSG_THEN = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
Blockly.Msg.PROCEDURES_DEFRETURN_PROCEDURE = Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE;
Blockly.Msg.CONTROLS_IF_ELSE_TITLE_ELSE = Blockly.Msg.CONTROLS_IF_MSG_ELSE;
Blockly.Msg.PROCEDURES_CALLRETURN_CALL = Blockly.Msg.PROCEDURES_CALLNORETURN_CALL;
Blockly.Msg.LISTS_GET_SUBLIST_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
Blockly.Msg.LISTS_GET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
Blockly.Msg.MATH_CHANGE_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME;
Blockly.Msg.PROCEDURES_DEFRETURN_DO = Blockly.Msg.PROCEDURES_DEFNORETURN_DO;
Blockly.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF = Blockly.Msg.CONTROLS_IF_MSG_ELSEIF;
Blockly.Msg.LISTS_GET_INDEX_HELPURL = Blockly.Msg.LISTS_INDEX_OF_HELPURL;
Blockly.Msg.CONTROLS_FOREACH_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
Blockly.Msg.CONTROLS_FOR_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
Blockly.Msg.LISTS_CREATE_WITH_ITEM_TITLE = Blockly.Msg.VARIABLES_DEFAULT_NAME;
Blockly.Msg.TEXT_APPEND_VARIABLE = Blockly.Msg.VARIABLES_DEFAULT_NAME;
Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME;
Blockly.Msg.LISTS_INDEX_OF_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
Blockly.Msg.LISTS_SET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;


text:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Lakefront Marinas main</title>
<link rel="stylesheet" type="text/css" href="main.css">

Let's talk numbers. More than 1.6 million residents swim, fish, or boat along the southern shore of Lake Michigan every year, and harbors like this are centers of activity. Dusable Harbor is one of 10 lakefront marinas operated by the Chicago Park District, making Chicago the home of more publically-owned marinas than any other city in the world. Named for the city's first permanent resident, Jean Baptiste Point du Sable, this harbor houses as many as 420 vessels.

Illinois' condensed shoreline is the most active in the Great Lakes region. Here, even low levels of pollution from marinas can have significant impacts on the lake and the communities that rely on it for drinking water. And with more than a billion dollars in combined revenue each year, these marinas play an important role in the economies of local communities.

redpajama_set_name: RedPajamaGithub


We know that Carers are experts in caring, and in the condition of the person they care for and that's why Carers Partnership Wandsworth is committed to working together with Carers as the fourth partner.
Carers are involved in helping design, deliver and evaluate services delivered by the partnership.
Our Carer Participation Service brings Carers and Professionals together to share experiences and develop and shape services together.
Our Carer Participation Officer supports Carers to have their voice heard and influence services, through recruiting, training and supporting Carer Representatives.
We run a range of training courses and workshops to support Carers in their caring role and to develop personal skills and abilities outside of their caring role for self-development.
For information about upcoming training and workshops; please click here for our events calendar.


text:
<?php
/**
 * Created by PhpStorm.
 * User: ikneb
 * Date: 22.10.2016
 * Time: 20:16
 */

namespace AppBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * @ORM\Table(name="education")
 * @ORM\Entity(repositoryClass="AppBundle\Repository\EducationRepository")
 **/
class Education
{
    /**
     * @ORM\Column(type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @ORM\Column(type="string", length=50, nullable=true)
     */
    private $university;

    /**
     * @ORM\Column(type="string", length=50, nullable=true)
     */
    private $specialty;

    /**
     * @ORM\Column(type="datetime")
     *
     */
    private $date_end;

    /**
     * @ORM\ManyToOne(targetEntity="User", inversedBy="education")
     * @ORM\JoinColumn( referencedColumnName="id")
     */
    private $user;

    /**
     * @return mixed
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * @param mixed $id
     */
    public function setId($id)
    {
        $this->id = $id;
    }

    /**
     * @return mixed
     */
    public function getUniversity()
    {
        return $this->university;
    }

    /**
     * @param mixed $university
     */
    public function setUniversity($university)
    {
        $this->university = $university;
    }

    /**
     * @return mixed
     */
    public function getSpecialty()
    {
        return $this->specialty;
    }

    /**
     * @param mixed $specialty
     */
    public function setSpecialty($specialty)
    {
        $this->specialty = $specialty;
    }

    /**
     * @return mixed
     */
    public function getDateEnd()
    {
        return $this->date_end;
    }

    /**
     * @param mixed $date_end
     */
    public function setDateEnd($date_end)
    {
        $this->date_end = $date_end;
    }

    /**
     * @return mixed
     */
    public function getUser()
    {
        return $this->user;
    }

    /**
     * @param mixed $user
     */
    public function setUser($user)
    {
        $this->user = $user;
    }

}


text:
Monday's Sports In Brief
Lofty expectations did in Eric Mangini and Romeo Crennel, as their teams' seasons crumbled from high hopes to demoralizing finishes.
Little was expected of the Detroit Lions, though nor was the worst season in NFL history. That cost Rod Marinelli his job, too.
"You can't go 0-16 and expect to keep your job," Marinelli said.
Three NFL clubs fired coaches Monday, less than 24 hours after the regular season ended. Out were Marinelli, the New York Jets' Mangini and the Cleveland Browns' Crennel.
Only Mangini's firing came as a bit of a surprise. The Jets harbored Super Bowl aspirations after an 8-3 start that followed an offseason spending spree, including the trade for Brett Favre. But they didn't even make the playoffs, losing four of their last five games.
LAS VEGAS (AP) _ Las Vegas sports books favor the New York Giants over the 11 other teams in the NFL playoffs to win the Super Bowl, giving 2-to-1 odds on the NFC's No. 1 seed to repeat as champions.
The Tennessee Titans are the favorite among AFC teams to win a title at 4-1, closely followed by the Pittsburgh Steelers at 9-2.
The Giants have the easiest road to the Super Bowl on Feb. 1, while the AFC teams are more evenly matched, oddsmaker Mike Seba of Las Vegas Sports Consultants said Monday.
"You want to be in the NFC," he said. "The AFC is closer bunched _ there's not a lot of difference between your top seed and the six seed."
The Arizona Cardinals are the biggest long shots for the title at 40-1; in the AFC, the Miami Dolphins have 30-1 odds.
Before the season, the two teams that opened with the longest odds to win the Super Bowl were the Dolphins (250-1) and the Falcons (200-1). Now they're both in the playoffs.
The two preseason favorites _ the New England Patriots (2-1) and Dallas Cowboys (7-1) _ failed to reach the playoffs.
Each of the four road teams _ Indianapolis, Baltimore, Atlanta and Philadelphia _ is favored in this weekend's opening-round matchups. The top two seeds in each conference earned byes.
NEW ORLEANS (AP) _ Alabama All-America left tackle Andre Smith has been suspended from the Sugar Bowl for violating team rules, possibly signaling an end to the Outland Trophy winner's college career.
"The University of Alabama, the team and the football program are more important than any individual player," Crimson Tide coach Nick Saban said in a statement Monday. "Everyone on our team depends on each other to be responsible, to make good choices and decisions relative to their actions."
Saban did not specify Smith's violation leading up to Friday night's game against No. 7 Utah.
The junior is expected to be one of the top players selected in the NFL draft if he opts to skip his final season at Alabama. Smith has been noncommittal about his future plans, but Saban offered a hint in his statement that the player wouldn't be back.
"Andre Smith has done an outstanding job in our program as a person, student and a player and we will do all we can as an institution to support him in all future endeavors," Saban said.
"Our priority and focus as a team is to play the best football game of the season in this Sugar Bowl, and to support our players to overcome any adversity this unfortunate situation has created."
An immediate starter with the Tide, Smith has allowed only one sack this season and seven during his 38-game career.
CHICAGO (AP) _ Adam Burish was dressed in layers nearly two years ago, ready for any type of cold when he took the ice in a college hockey game at Green Bay's Lambeau Field. He learned quickly that no extra insulation was needed.
Instincts take over once you start skating, no matter the conditions.
The Chicago Blackhawks and Detroit Red Wings are expecting the same reaction Thursday when they play outdoors at Wrigley Field in the second Winter Classic.
"You're so excited about the atmosphere and where you're at, the cold's not going to bother you," said Burish, formerly at the University of Wisconsin and now a forward with the Blackhawks.
In that college game between the Badgers and Ohio State, the temperature was 28 degrees.
"I wore a T-shirt like I normally wore and some long pants, and that was it," Burish recalled. "They gave us a bunch of undergear like football players wear. I wore it for warmups and said the heck with it. You're so revved up, so excited, you're not going to be cold."
Chicago's winter has already been wacky, with about a half-dozen snowfalls, ice, wicked winds, wind chills way into double figures below zero and then a major melting day when temperatures climbed into the low 60s.
The forecast for Thursday is for temperatures in the low 30s and cloudy.
RALEIGH, North Carolina (AP) _ North Carolina State women's basketball coach Kay Yow missed her second straight game Monday due to health issues.
Yow, 66, is battling a recurrence of the breast cancer she was diagnosed with in 1987. The Hall of Famer sat out last week's game against Columbia during a five-game road trip in New York because of cold temperatures that makes normally tolerable symptoms worse.
She said she felt better after returning to North Carolina and that she hoped to coach against Jacksonville State, but issued a statement about three hours before tipoff saying she would not be on the sideline. Yow said she made the decision after speaking with her oncologist, Dr. Mark Graham, and N.C. State athletic director Lee Fowler.
"My energy level is still not where it needs to be to complete all of what is expected as the head coach of this program," she said.
Associate head coach Stephanie Glance led the team to a 76-38 victory Monday afternoon.

redpajama_set_name: RedPajamaCommonCrawl


text:
Eucopia: a subscription box of European living
An Evening at Wes Anderson's Cafe in Milan
by Jason Toon
Fondazione Prada had to know what they were getting when they asked Wes Anderson to design the cafe at their new museum and exhibition space in southeastern Milan. Every detail of Bar Luce is planned to evoke the midcentury mood and aesthetic of Italian Neorealist cinema. Anderson specifically cites Vittorio De Sica's Miracolo a Milano (1951) and Luchino Visconti's Rocco e i suoi fratelli (1960) as inspirations for a bar that "would make a pretty good movie set, [but] an even better place to write a movie." I was eager to see how well he succeeded...
From the terrazzo floor (above) to the stylish but not terribly comfortable "sofas" (below), the elements of Bar Luce are as unified as you'd expect from the meticulous director, harmonizing Old World decorativeness and midcentury streamlining into a distinctive whole. The only concessions to time are a few discreet USB outlets for customers to recharge their phones, and free WiFi (a very welcome innovation in a town where WiFi can be hard to find).
The drinks and food were also meticulously true to Anderson's recreation of a classic Milanese cafe: a wide range of aperitifs and simple but expertly mixed cocktails, and fresh sandwiches grilled in a traditional panini press. No agave-melon-peppercorn margaritas or microwave cheeseburgers here.
If anything, it started to feel a little too meticulous. The cafes where I had my morning coffee in Milan also had the requisite wall of liquor, the chestnut woodwork, the fresh baked goods. But they were also the kind of place where a painted-up matron in a pink tracksuit might leave her cigarette burning on the patio to step inside and buy lottery tickets. Along with their Milanese style, they had the messiness of real life.
And as you might expect from Wes Anderson, some of the touches skirted the boundary of cutesiness. These apothecary jars full of candy look great, but I can't imagine they sell much of it.
Also, inevitably, Bar Luce has become something of a pilgrimage site for Wes Anderson fans. I can hardly complain about that - that's why I was there myself. But on this particular evening, the place was crowded with Americans taking pictures. (Again, like me. No way I was gonna pass up a shot of the Steve Zissou pinball machine.) Most Milan cafe-goers don't have to dodge weirdos like me taking pictures of the ice-cream freezer. But then, most ice-cream freezers don't look this good.
And that's sort of the point. Like Wes Anderson's movies, Bar Luce is an exquisite visual confection that mixes the authentic, the archaic, and the imaginary into an experience that stands at a slight angle to real life. It's not where you'd go to soak up the flavor of Milanese life. But as an art installation where you can also get a good Aperol spritz, it's worth the visit.
And for such an obvious destination, Bar Luce's "outdoor signage" is pretty funny. Here it is in its entirety. Look for it when you're in Milan.
For your own box of European style, delivered to your door every month, subscribe to Eucopia today. Our premiere box ships in October.
Ashlee link
Thanks ggreat blog post
Life In Europe
Pre Launch
it's a BLOG
About our subscription box, our travels, our favorite stuff, and living Euro-style, no matter where you are.
EUCOPIA


Finish Line is located at the address 58 Lakewood Center Mall in Lakewood, California 90712. They can be contacted via phone at (424) 529-6850 for pricing, hours and directions.
For maps and directions to Finish Line view the map to the right. For reviews of Finish Line see below.


Is there a special event you've always wanted to see? Something that's been on your "to-do" list for years? You've come to the right place. We offer high quality inclusive travel packages to world-renowned events like The Chelsea Flower Show in London, The Westminster Dog Show in New York, Oktoberfest in Munich, The Crufts Dog Show and more.
Please explore our site for more information.
Our trips are fairly priced for travelers who enjoy expert trip planning, the benefit of having some free time to explore on your own, and the pleasant surprise of getting more than you expect.
The Cotswolds of the Caribbean!
Huron Tours and Travel is a very experienced travel company specializing in custom-built excursions for events such as the Chelsea Flower Show in London, the New Orleans Jazz & Heritage Festival, New York's Westminster Dog Show, The Philadelphia Flower Show, the Crufts Dog Show in Birmingham England, Munich's Oktoberfest and more. Please see a list of our past tours. We have had the pleasure of giving great vacations to thousands of discerning travelers, many of whom have traveled with us on 10, 15, and even 20 different trips!
In 1987, Huron Tours was designated the exclusive tour provider for the Ann Arbor Flower & Garden Show, and handled the arrangements for 37 separate tour groups and garden club visits. The agency offered its first garden tour to England three years later. As our 26th annual Chelsea Flower Show Tour approaches, Huron can proudly say it has taken more garden lovers to London's Chelsea Flower Show than any other United States company. And we don't just do gardens! Over the past 50 years, HTT has designed and escorted hundreds of tours to events all over the world.
Join Huron Tours and Travel on an exciting adventure this year, and you'll see why people travel with us year after year.
Excellent seats in Madison Square Garden, The New Yorker Hotel also hosts the show-dogs! Private New York City tour, REAL New York Deli Lunch at Katz's Deli.
International airfare, Chelsea Member's Day Tickets, Royal Horticultural Society Membership, Visits to English Gardens Kew, Wisley, Sissinghurst, Great Dixter and Hever Castle. We have fabulous London guides, a wonderful hotel, many included meals, and special included extras like a Theater performance, a London city tour and much more.
Stay near Oktoberfest grounds, Table Reservations included ("Beer Tent"), Munich City Tour, Oktoberfest Grounds Tour, within easy walking distance of Marienplatz (old city center) and Viktualienmarkt (Munich's most popular open-air market).
Visit exciting and historic New Orleans for this wonderful unique garden tour visit. Four night in a wonderful central location near restaurants, live jazz, shopping and Harrah's casino. We have planned a lovely itinerary around visiting private gardens on one of New Orleans most affluent neighborhoods. We've included world-class fine dining, private motorcoach transportation, garden visits, and many unique opportunities not usually available to visitors to New Orleans.
The Crufts dog show boasts over 25,000 dogs and covers 4 days in 50+ rings of activity. Our very exclusive tour offers international flights, 6 nights 4 star accommodations in Birmingham, escorted day trips to Stratford-upon-Avon and Oxford, meals and much more.
© 2011 - 2018 Huron Tours & Travel. All Rights Reserved.


The first one that comes to mind for me is hand massage to help him feel relaxed and connected. Fiddle blankets or cushions are fabulous too. If he is able - give him a container of coloured pegs and encourage him to sort their colours and peg them onto the edge of containers. Another activity is threading large pasta or even screwing nuts onto bolts.


Starting with a direction and a destination in mind puts us on the right path. Send me links, photos, a wish list, whatever to move the idea from concept to creation.
Exercise equipment, spa equipment and programming all come together with a completed concept and project timeline and realistic budget. Whether one room or one entire floor, it will require choices that meet all the presented criteria.
For the duration of our time together, we are collaborating as co-creators on your project. Keeping the information and expectations up front and clear makes the processor enjoyable for everyone.
Copyright © 2018 VIP Spa And Wellness Consulting - All Rights Reserved.


Ms Breitschmid, what is iTOP?
iTOP is individually trained oral prophylaxis. Training sessions and workshops are conducted in iTOP - where dental professionals meet to change people's understanding of prophylaxis in the long term.
Prophylaxis does not start at the dental hygiene practice or at the dentist's but at home. Dental hygienists can do more than just determine whether there is any tooth decay or measure pocket depths. They can offer their patients real help by seeing themselves as a coach, for example.
How would you describe an iTOP seminar?
Specifically, this means that iTOP provides criteria and techniques that enable dental professionals to take better decisions on which instruments of mechanical plaque control are suitable in each individual case. The object is to raise people's awareness that lifelong tooth preservation is possible. However, most people need a dental professional to guide them. Teaching all this and developing individual training in prophylaxis is what iTOP is all about.
Dental professionals first learn how to brush teeth for themselves and then they learn how to pass these techniques on to their patients. We also speak of coaching and instructing. It is also important to know how to motivate the patient. This is what you learn in iTOP.
How difficult is it to tell dentists and dental hygienists: you don't know how to brush teeth properly?
It's not that dentists and dental hygienists don't know how to brush teeth. They all brush their teeth several times a day. This is why iTOP tends to ask: where and how did you learn to brush your teeth? When was the last time someone sat down with you and worked on your technique with you.
This is undoubtedly very unusual?
It is indeed. Brushing is something so basic that it's second nature to us. Who likes to be quizzed about such a thing? Not to mention the fact that brushing the teeth after several years of studying dentistry is viewed as too simplistic. However, brushing is an art like salsa dancing.
iTOP regards itself as independent of products. Nevertheless, you always have Curaprox products there. Is not that subliminal advertising?
iTOP works with Curaprox products because they meet the high demands of iTOP instructors. It is a partnership that will apply as long as Curaprox products meet these requirements. The feedback from participants and instructors is very valuable for Curaprox who use it to continuously improve their products.
In other countries, iTOP events are fully booked up months in advance, but not in Switzerland. How can you explain that?
This is a difficult question. Workshop participants all have the same prerequisites; almost all are at the same level. So it is not that there is a greater or lesser need in certain countries. The varying frequency of the courses certainly plays a role. I do not know the exact reasons yet and it is an important part of my job to find out why it is so and to change it.
Really positive, because a trend seems to be developing in Switzerland: the seminars are becoming increasingly popular. And we are even holding events for entire dental practice teams. It seems to me that the value of the workshop for positioning, training and team building is being recognized and appreciated.
You studied history of art. What does that have to do with teeth?
Before iTOP, I thought they had nothing in common. Now I know that brushing your teeth is an art. And once you start to get involved with prophylaxis, an enormous wealth of opportunities and discussions suddenly opens up, just as it is with political culture clashes and opinions, for example on government funding or current exhibitions.
You also run an independent Art Space. Are there any similarities between iTOP and the Art Space?
Yes, operating an independent Art Space needs a vision and a belief that what you are doing is necessary. Running the Art Space takes time, effort and is very challenging.
Actually, it's just the same. iTOP has a vision, too, of course, and it will take time to implement this. It will not happen overnight.
People who are interested should have the opportunity to receive coaching from dental professionals and this, in turn allows them to take responsibility for training people in oral hygiene. That is the vision. Dental hygienists can fulfil their responsibility to help their patients stay healthy to an even better degree. For me, looking after and continuously expanding an international network of forward-looking dental professionals is a very enjoyable job.
Thank you for this interview - we wish you all the best with your project!


text:
Affirm Reports Fiscal Year 2021 Third Quarter Results
Exceeds Third Quarter Financial Outlook and Raises Outlook for Fiscal Year 2021
Accelerates Year-Over-Year Gross Merchandise Volume Growth to 83%
Activates Shop Pay Installments for More Than 10,000 Shopify Merchants as of Today
SAN FRANCISCO--(BUSINESS WIRE)--May 10, 2021-- Affirm Holdings, Inc. (NASDAQ: AFRM) ("Affirm" or the "Company"), the payment network that empowers consumers and helps merchants drive growth, today reported financial results for its fiscal 2021 third quarter ended March 31, 2021.
"Affirm's strong third quarter results reflect continued progress toward building the most valuable and transparent financial network for consumers and merchants," said Max Levchin, founder and CEO of Affirm. "During the period, we more than doubled the number of merchants on our platform, accelerated GMV growth to 83%, and increased active consumers by 60% year-over-year."
Levchin continued, "We are seeing strong momentum in our business as we advance our growth strategy. In recent weeks, we have activated Shop Pay Installments powered by Affirm for more than 10,000 Shopify merchants. We expect this number to significantly increase as we move towards general availability in June. Looking ahead, we believe the strengthening health of the consumer, Affirm's deep and diverse merchant partnerships, and our unrivaled technology will position us to capture a substantial share of our expanding market opportunities. We are just getting started and we look forward to demonstrating the full power of Affirm as the economy continues to reopen."
Third Quarter of Fiscal Year 2021 Operating Highlights:
Gross merchandise volume ("GMV") for the third quarter of fiscal 2021 was $2.3 billion, an increase of 83%, or 100% excluding Peloton, compared to the third quarter of fiscal 2020
Active merchants more than doubled to nearly 12,000 from March 31, 2020 to March 31, 2021
Active consumers grew 60% to 5.4 million from March 31, 2020 to March 31, 2021
Transactions per active consumer were approximately 2.3 as of March 31, 2021, an increase of 10% when compared to March 31, 2020
Third Quarter of Fiscal Year 2021 Financial Highlights:1
Total revenue was $230.7 million, a 67% increase when compared to the third quarter of fiscal 2020, driven primarily by increases in network revenue and interest income, related to growth in GMV and loans held for investment, respectively. Total revenue includes a $3.5 million reduction to revenue recorded in relation to the estimated financial impact of Peloton's voluntary recall of its Tread+ and Tread products
Total revenue less transaction costs1 was $133.7 million, compared to $(9.3) million in the third quarter of fiscal 2020, primarily as a result of the strong revenue growth; third quarter of fiscal 2021 transaction costs included an $83.3 million year-over-year decrease in provision for credit losses driven by an improved credit outlook
Operating loss was $169.5 million compared to $81.5 million in the third quarter of fiscal 2020, and includes a $131.8 million increase in stock-based compensation following our January 2021 initial public offering
Adjusted operating income for the third quarter of fiscal 2021 was $4.9 million, compared to the adjusted operating loss of $70.7 million reported in the third quarter of fiscal 2020
Net loss for the third quarter of fiscal 2021 was $247.2 million compared to $85.6 million in the third quarter of fiscal 2020, and includes the increase in stock-based compensation following the IPO as well as a $78.5 million adjustment to reflect the change in fair value of the contingent consideration liability associated with our acquisition of PayBright Inc., driven by changes in the value of our common stock
Recent Business Highlights
Exiting the third quarter, the Company began to see GMV growth accelerate in categories with pent-up demand, such as Travel and Ticketing, which grew by more than 50% from the third quarter of fiscal 2020 and nearly tripled from the second quarter of fiscal 2021
In April, the Company began to scale its onboarding of merchants related to its exclusive partnership with Shopify Inc. ("Shopify"), bringing total Shopify merchants on Affirm's platform to more than 10,000 as of May 10, 2021, up from the 100 merchants in the Company's pilot; the Company now expects to reach general availability for Shopify merchants by the end of June 2021
On May 1, 2021, the Company completed its acquisition of Returnly Technologies, Inc. ("Returnly"), a leader in online return experiences and post-purchase payments that serves more than 1,800 merchants and has been used by over 8 million shoppers
"Our financial results in the third quarter exceeded our expectations," said Michael Linford, CFO of Affirm. "We delivered strong growth across categories, while improving unit economics and capital efficiency. We are well-positioned to capture the large and expanding market opportunities ahead."
The following table summarizes Affirm's financial outlook for the fiscal fourth quarter and full year 2021 periods. The company raised its outlook for fiscal year 2021 to reflect the momentum in the business exiting the third fiscal quarter, which continued through April.
Fiscal Q4 2021
$2.20 to $2.25 billion
$215 to $225 million
Revenue Less Transaction Costs
$80 to $85 million
Adjusted Operating Loss
$(55) to $(50) million
The Company's financial outlook for the fiscal fourth quarter and full year 2021 includes the following items:
The estimated impact of returns related to Peloton's recently announced voluntary Tread+ and Tread recall
The estimated impact on future revenue related to Peloton's Tread+ and Tread recall
The estimated impact of the Returnly acquisition, which closed on May 1, 2021, however, is not expected to be material to Affirm's fourth fiscal quarter 2021 results of operations
The impact of the adoption of ASU 2016-13, "Financial Instruments — Credit Losses (Topic 326)" ("CECL") on full year 2021 guidance. The adoption resulted in a $16.3 million decrease to previously reported provision for credit losses for the first half of fiscal 2021 as a result of the reduction in the allowance for credit losses
New Executive and Board Appointments
Affirm also announced that Katherine Adkins will be assuming the role of Chief Legal Officer ("CLO"), effective June 30, 2021. The appointment follows the decision by Sharda Caro del Castillo, Affirm's Chief Legal Officer, to step down from her role at Affirm.
"Sharda led our legal team during a critical and historic time for our company as we conducted our initial public offering, navigated an unprecedented market period, and achieved tremendous growth. She has been a trusted and valued leader, and I sincerely thank her and wish her all the best," said Max Levchin. "I am also pleased to congratulate Katherine on her new role. She has been a valuable member of our legal team since 2019, and we look forward to her joining the executive team."
Ms. Adkins most recently served as a senior member of Affirm's legal team. As CLO of Affirm, she will be responsible for the oversight of all legal matters and will assist the Board and management as we continue to grow Affirm for the long term.
Additionally, Affirm announced that Libor Michalek, Affirm's President, Technology, has been appointed to the Company's Board of Directors effective immediately. Mr. Michalek brings deep software, systems, security, machine learning, and engineering experience to the Board. He is one of the most highly regarded technologists in the fintech industry and has played a critical role in the development of the proprietary technology platform that is core to Affirm's business model. His appointment reflects Affirm's commitment to ongoing innovation and to building best-in-class technology that delivers honest financial products to consumers and merchants at scale.
Affirm will host a conference call and webcast to discuss third quarter fiscal year 2021 financial results on Monday, May 10, 2021, at 5:00pm ET. Hosting the call will be Max Levchin, Founder and Chief Executive Officer, and Michael Linford, Chief Financial Officer. The conference call will be webcast live from the Company's investor relations website at https://investors.affirm.com/. A replay will be available on the investor relations website following the call.
Key Operating Metrics, Non-GAAP Financial Measures and Supplemental Performance Indicators
Nine Months Ended March 31,
(in millions, except GMV and percent data) (unaudited)
GMV (in billions)
Total Revenue, net
Total Revenue as a % of GMV
Transaction Costs as a % of GMV
(9.3
Revenue Less Transaction Costs as a % of GMV
)%
Operating Loss
(81.5
(169.5
Adjusted Operating (Loss) Income
Adjusted Operating Margin
Net Loss
Active Consumers (in millions)
Transactions per Active Consumer
Active Merchants (in thousands)
Total Platform Portfolio (in billions)
Equity Capital Required (in millions)
Equity Capital Required as a % of Total Platform Portfolio
Allowance for Credit Losses as a % of Loans Held for Investment
Key Operating Metrics
Gross Merchandise Volume ("GMV") - The Company defines GMV as the total dollar amount of all transactions on the Affirm platform during the applicable period, net of refunds. GMV does not represent revenue earned by the Company. However, the Company believes that GMV is a useful operating metric to both the Company and investors in assessing the volume of transactions that take place on the Company's platform, which is an indicator of the success of the Company's merchants and the strength of that platform.
Active Consumers - The Company defines an active consumer as a consumer who engages in at least one transaction on its platform during the 12 months prior to the measurement date. The Company believes that active consumers is a useful operating metric to both the Company and investors in assessing consumer adoption and engagement and measuring the size of the Company's network.
Transactions per Active Consumer - Transactions per active consumer is defined as the average number of transactions that an active consumer has conducted on its platform during the 12 months prior to the measurement date. The Company believes that transactions per active consumer is a useful operating metric to both the Company and investors in assessing consumer engagement and repeat usage, which is an indicator of the value of the Company's network.
Transaction Costs - The Company defines transaction costs as the sum of loss on loan purchase commitment, provision for credit losses, funding costs, and processing and servicing expense. The Company believes that transaction costs is a useful financial measure to both the Company and investors of those costs, which vary with the volume of transactions processed on the Company's platform.
Transaction Costs as a Percentage of GMV - The Company defines transaction costs as a percentage of GMV as transaction costs, as defined above, as a percentage of GMV, as defined above. The Company believes that transaction costs as a percentage of GMV is a useful financial measure to both the Company and investors as it approximates the variable cost efficiency of transactions processed on the Company's platform.
Revenue Less Transaction Costs - The Company defines revenue less transaction costs as GAAP total revenue less transaction costs, as defined above. The Company believes that revenue less transaction costs is a useful financial measure to both the Company and investors of the economic value generated by transactions processed on the Company's platform.
Revenue Less Transaction Costs as a Percentage of GMV - The Company defines revenue less transaction costs as a percentage of GMV as revenue less transaction costs, as defined above, as a percentage of GMV, as defined above. The Company believes that revenue less transaction costs as a percentage of GMV is a useful financial measure to both the Company and investors of the unit economics of transactions processed on the Company's platform.
Adjusted Operating (Loss) Income - The Company defines adjusted operating (loss) income as its GAAP operating loss, excluding: (a) depreciation and amortization; (b) stock-based compensation included in GAAP operating loss; (c) the amortization of its commercial agreement asset; and (d) certain other costs as set forth in the reconciliation of adjusted operating (loss) income to GAAP operating loss included in the tables at the end of this press release. Adjusted operating (loss) income is presented because the Company believes that it is a useful financial measure to both the Company and investors for evaluating its operating performance and that it facilitates period to period comparisons of the Company's results of operations as the items excluded generally are not a function of the Company's operating performance.
Adjusted Operating Margin - The Company defines adjusted operating margin as its adjusted operating (loss) income, as defined above, as a percentage of its GAAP total revenue. Similar to adjusted operating (loss) income, the Company believes that adjusted operating margin is a useful financial measure to both the Company and investors for evaluating its operating performance and that it facilitates period to period comparisons of the Company's results of operations as the items excluded generally are not a function of the Company's operating performance.
Total Platform Portfolio - The Company defines total platform portfolio as the unpaid principal balance outstanding of all loans facilitated through its platform as of the balance sheet date, including both those loans held for investment and those loans owned by third-parties. The Company believes that total platform portfolio is a useful financial measure to both the Company and investors in assessing the scale of funding requirements for the Company's network.
Equity Capital Required - The Company defines equity capital required as the sum of the balance of loans held for investment and loans held for sale, less the balance of funding debt and notes issued by securitization trusts as of the balance sheet date. The Company believes that equity capital required is a useful financial measure to both the Company and investors in assessing the amount of the Company's total platform portfolio that the Company funds with its own equity capital.
Equity Capital Required as a Percentage of Total Platform Portfolio - The Company defines equity capital required as a percentage of total platform portfolio as equity capital required, as defined above, as a percentage of total platform portfolio, as defined above. The Company believes that equity capital required as a percentage of total platform portfolio is a useful financial measure to both the Company and investors in assessing the proportion of outstanding loans on the Company's platform that are funded by the Company's own equity capital.
Supplemental Performance Indicators
Active Merchants - The Company defines an active merchant as an integrated merchant which engages in at least one transaction on its platform during the 12 months prior to the measurement date. The Company believes that active merchants is a useful performance indicator to both the Company and investors because it measures the reach of the Company's network.
Total Revenue as a Percentage of GMV - The Company defines total revenue as a percentage of GMV as GAAP total revenue as a percentage of GMV, as defined above. The Company believes that total revenue as a percentage of GMV is a useful performance indicator to both the Company and investors of the revenue generated on a transaction processed on the Company's platform.
Allowance for Credit Losses as a Percentage of Loans Held for Investment - The Company defines allowance for credit losses as a percentage of loans held for investment as GAAP allowance for credit losses as a percentage of GAAP loans held for investment. The Company believes that allowance for credit losses as a percentage of loans held for investment is a useful performance indicator to both the Company and investors of the future estimated credit losses on the Company's outstanding loans held for investment.
To supplement the Company's interim condensed consolidated financial statements, which are prepared and presented in accordance with generally accepted accounting principles in the United States ("GAAP"), the Company presents the following non-GAAP financial measures: transaction costs, transaction costs as a percentage of GMV, revenue less transaction costs, revenue less transaction costs as a percentage of GMV, adjusted operating (loss) income, adjusted operating margin, total platform portfolio, equity capital required, and equity capital required as a percentage of total platform portfolio. Definitions of these non-GAAP financial measures are included under "Key Operating Metrics, Non-GAAP Financial Measures and Supplemental Performance Indicators" above, and reconciliations of these non-GAAP financial measures with the most directly comparable GAAP financial measures are included in the tables below.
Summaries of the reasons why the Company believes that the presentation of each of these non-GAAP financial measures provides useful information to the Company and investors are included under "Key Operating Metrics, Non-GAAP Financial Measures and Supplemental Performance Indicators" above. In addition, the Company uses these non-GAAP financial measures in conjunction with financial measures prepared in accordance with GAAP for planning purposes, including the preparation of its annual operating budget, and for evaluating the effectiveness of its business strategy. However, these non-GAAP financial measures are presented for supplemental informational purposes only, and these non-GAAP financial measures have limitations as analytical tools. Some of these limitations are as follows:
Revenue less transaction costs and revenue less transaction costs as a percentage of GMV are not intended to be measures of operating profit or loss as they exclude key operating expenses such as technology and data analytics, sales and marketing, and general and administrative expenses;
Adjusted operating (loss) income and adjusted operating margin exclude certain recurring, non-cash charges such as depreciation and amortization, although the assets being depreciated and amortized may need to be replaced in the future, and share-based compensation expense, which has been, and will continue to be for the foreseeable future, a significant recurring expense and an important part of the Company's compensation strategy; and
Other companies, including companies in the same industry, may calculate these non-GAAP financial measures differently from how the Company calculates them or not at all, which reduces its usefulness as a comparative measure.
Accordingly, investors should not consider these non-GAAP financial measures in isolation or as substitutes for analysis of the Company's financial results as reported under GAAP, and these non-GAAP measures should be considered along with other operating and financial performance measures presented in accordance with GAAP. Investors are encouraged to review the related GAAP financial measures and the reconciliations of these non-GAAP financial measures to their most directly comparable GAAP financial measures and not rely on any single financial measure to evaluate the business.
Cautionary Note About Forward-Looking Statements
This document contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the "Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended, that involve risks and uncertainties. All statements other than statements of historical fact are forward-looking statements, including statements regarding: the Company's strategy and future operations; the Company's future financial position, gross market value, revenue, transaction costs, operating income, provision for credit losses, and cash flows; and general economic trends and trends in the Company's industry and markets. These forward-looking statements involve known and unknown risks, uncertainties and other important factors that may cause the Company's actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements.
Risks, uncertainties and assumptions include factors relating to: the Company's need to attract additional merchants and consumers and retain and grow its relationships with existing merchants and consumers; its need to maintain a consistently high level of consumer satisfaction and trust in its brand; the concentration of a large percentage of its revenue with a single merchant partner; its ability to sustain its revenue growth rate or the growth rate of its related key operating metrics; the highly competitive nature of its industry; the terms of its agreement with one of its originating bank partners; its existing funding arrangements that may not be renewed or replaced or its existing funding sources that may be unwilling or unable to provide funding to it on terms acceptable to it, or at all; its ability to effectively underwrite loans facilitated through its platform and accurately price credit risk; the performance of loans facilitated through its platform; changes in market interest rates; its securitizations, warehouse credit facilities and forward flow agreements; the impact on its business of general economic conditions, the financial performance of its merchants, and fluctuations in the U.S. consumer credit market; its ability to grow effectively through acquisitions or other strategic investments or alliances; its plans to expand its operations internationally; the potential impact of any cyber-attacks, misconduct, computer viruses, or physical or electronic break-ins that it might experience; its business being subject extensive regulation, examination, and oversight in a variety of areas; and other risks that are described in its Quarterly Report on Form 10-Q for the fiscal quarter ended December 31, 2020 and in its other filings with the U.S. Securities and Exchange Commission.
These forward-looking statements reflect the Company's views with respect to future events as of the date hereof and are based on assumptions and subject to risks and uncertainties. Given these uncertainties, you should not place undue reliance on these forward-looking statements. The forward-looking statements are made as of the date hereof, and the Company assumes no obligation and does not intend to update these forward-looking statements.
About Affirm
Affirm's mission is to deliver honest financial products that improve lives. By building a new kind of payment network — one based on trust, transparency and putting people first — we empower millions of consumers to spend and save responsibly, and give thousands of businesses the tools to fuel growth. Unlike credit cards and other pay-over-time options, we show consumers exactly what they will pay up front, never increase that amount, and never charge any late or hidden fees. Follow Affirm on social media: LinkedIn | Instagram | Facebook | Twitter.
AFRM-F
(in thousands, except share and per share amounts)
Restricted cash
Loans held for investment
Allowance for credit losses
Loans held for investment, net
Accounts receivable, net
Property, equipment and software, net
Goodwill and intangible assets
Commercial agreement assets
Liabilities, Redeemable Convertible Preferred Stock and Stockholders' Deficit
Payable to third-party loan owners
Accrued interest payable
Accrued expenses and other liabilities
Convertible debt
Notes issued by securitization trusts
Funding debt
Redeemable convertible preferred stock, $0.00001 par value, 124,453,009 and 30,000,000 shares authorized as of June 30, 2020 and March 31, 2021, respectively; 122,115,971 and no shares issued and outstanding as of June 30, 2020 and March 31, 2021, respectively; liquidation preference of $809,032 and nil as of June 30, 2020 and March 31, 2021, respectively
Common stock, $0.00001 par value, 232,000,000 and no shares authorized as of June 30, 2020 and March 31, 2021, respectively; 47,684,427 and no shares issued and outstanding as of June 30, 2020 and March 31, 2021, respectively
Class A common stock, par value $0.00001 per share: no shares authorized, issued and outstanding as of June 30, 2020; 3,030,000,000 shares authorized, 147,773,275 shares issued and outstanding as of March 31, 2021
Class B common stock, par value $0.00001 per share: no shares authorized, issued and outstanding as of June 30, 2020; 140,000,000 shares authorized, 116,884,843 shares issued and outstanding as of March 31, 2021
Additional paid in capital
Accumulated other comprehensive (loss) gain
Total stockholders' (deficit) equity
Total Liabilities, Redeemable Convertible Preferred Stock and Stockholders' Deficit
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS
Merchant network revenue
Virtual card network revenue
Total network revenue
Gain on sales of loans
Servicing income
Loss on loan purchase commitment
Funding costs
Processing and servicing
Technology and data analytics
General and administrative
Loss Before Income Taxes
Income tax expense (benefit)
Excess return to preferred stockholders on repurchase
Net Loss Attributable to Common Stockholders
Other Comprehensive Income (Loss)
Net Other Comprehensive Income (Loss)
Comprehensive Loss
Per share data:
Net loss per share attributable to common stockholders for Common stock, Class A common stock and Class B common stock:
Weighted average common shares outstanding
Adjustments to reconcile net loss to net cash used in operating activities:
Amortization of premiums and discounts on loans, net
Changes in fair value of servicing assets and liabilities
Changes in fair value and extinguishment of convertible debt derivative
Change in fair value of residual trust certificates
Change in fair value of contingent consideration
Amortization of commercial agreement assets
Amortization of debt issuance costs
Impairment of right of use assets
Loss on disposal of property, equipment and software
Purchases of loans held for sale
(1,635,950
Proceeds from the sale of loans held for sale
Change in operating assets and liabilities:
Purchases of loans held for investment
Origination of loans
Proceeds from the sale of loans
Principal repayments of loans
Acquisition funds in transit
Acquisition, net of cash and restricted cash acquired
Acquisition of commercial agreement assets
Additions to property, equipment and software
Net Cash Provided by (Used in) Investing Activities
Proceeds from funding debt
Payment of debt issuance costs
Principal repayments of funding debt
Proceeds from issuance of notes and residual trust certificates by securitization trusts
Principal repayments of notes issued by securitization trusts
Proceeds from issuance of redeemable convertible preferred stock, net
Repurchases of redeemable convertible preferred stock
Conversion of redeemable convertible preferred stock
Proceeds from initial public offering, net
Proceeds from exercise of common stock options and warrants
Repurchases of common stock
Payments of tax withholding for stock-based compensation
Net Cash Provided by (Used in) Financing Activities
Effect of exchange rate changes on cash, cash equivalents and restricted cash
Net Increase (Decrease) in Cash, Cash Equivalents and Restricted Cash
Cash and cash equivalents and restricted cash, beginning of period
Cash and Cash Equivalents and Restricted Cash, end of period
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS, CONT.
Supplemental Disclosures of Cash Flow Information
Cash payments for interest
Cash paid for income taxes
Supplemental Disclosures of Non-Cash Investing and Financing Activities
Stock-based compensation included in capitalized internal-use software
Additions to property and equipment included in accrued expenses
Issuance of warrants in exchange for commercial agreement
Conversion of convertible debt
Issuance of common stock in connection with acquisition
Reconciliation of Non-GAAP Financial Measures
The following tables present a reconciliation of transaction costs, revenue less transaction costs, adjusted operating loss, adjusted operating margin, and equity capital required to their most directly comparable financial measures prepared in accordance with GAAP for each of the periods indicated.
(in thousands, except percent data) (unaudited)
Transaction Costs (Non-GAAP)
Less: Transaction Costs (Non-GAAP)
Revenue Less Transaction Costs (Non-GAAP)
Add: Depreciation and amortization
Add: Stock-based compensation included in operating expenses
Add: Amortization of Shopify Inc. commercial agreement asset
Add: Other costs2
Adjusted Operating (Loss) Income (Non-GAAP)
Divided by: Total Revenue, net
Adjusted Operating Margin (Non-GAAP)
(in thousands) (unaudited)
Add: Loans held for sale
Less: Funding debt
Less: Notes issued by securitization trusts
Equity Capital Required (Non-GAAP)
1 Information about Affirm's use of non-GAAP financial measures is provided under "Key Operating Metrics, Non-GAAP Financial Measures and Supplemental Performance Indicators" and "Use of Non-GAAP Financial Measures" below, and reconciliations of GAAP results to non-GAAP results are provided in the tables at the end of this press release.
2 Other costs consists of one-time expenses incurred in the period associated with the Company's initial public offering, its acquisitions of PayBright Inc. and Returnly Technologies, Inc., and impairment of right of use assets.
ir@affirm.com
press@affirm.com
Source: Affirm Holdings, Inc.