export class FactBoxConfiguration {

    hcVersion = false;

    colours = {
        risk: '#CC503E',
        benefit: '#1D6996',
        neutral: '#f6edbd',
        risks: [
            '#7f0014',
            '#bc4c24',
            '#e8a347'
        ],
        benefits: [
            '#00485e',
            '#15889a',
            '#18ceb3'
        ],
        bright: [
            '#FFD3AA',
            '#D49E6A',
            '#AA7039',
            '#804915',
            '#552900'
        ],
        dark: [
            '#6A959D',
            '#437983',
            '#255E69',
            '#0F444F',
            '#012C34'
        ]
    };

    fontData = {
        'roman': { 'name': 'Calibri', 'url': 'src/resources/Calibri.ttf', 'data': undefined },
        'bold': { 'name': 'Calibri Bold', 'url': 'src/resources/Calibri Bold.ttf', 'data': undefined }
    };

    fontRatios = {
        'small': 1,
        'medium': 1.25,
        'large': 1.953
    };

    baseFontSize = 8;

    languagesrcs = {
        'de': 'src/resources/HardingCenter_Logo_de.svg',
        'en': 'src/resources/HardingCenter_Logo_en.svg'
    };

    languages = [
        { id: 'de', name: 'deutsch', logourl: './src/resources/HardingCenter_Logo_de.svg' },
        { id: 'en', name: 'english', logourl: './src/resources/HardingCenter_Logo_en.svg' }
    ];

    labels = {
        about: {
            title: {
                'de': 'Über diese Faktenbox',
                'en': 'About this fact box'
            },
            text: {
                'de': 'Diese Faktenbox wurde mit Technologien vom Harding-Zentrum für Risikokompetenz erstellt und im Rahmen des Projekts Risikoatlas gefördert.',
                'en': ''
            }
        },
        appTitle: {
            'de': 'Faktenbox Editor',
            'en': 'Fact Box Editor'
        },
        categories: {
            benefits: {
                'de': 'Nutzen',
                'en': 'Benefits'
            },
            risks: {
                'de': 'Risiken',
                'en': 'Risks'
            },
            risk: {
                'de': 'Nutzen',
                'en': 'Benefit'
            },
            benefit: {
                'de': 'Risiko',
                'en': 'Risk'
            }
        },
        title: {
            'de': 'Faktenboxtitel',
            'en': 'Fact Box Title'
        },
        classes: {
            new: {
                'de': 'Neuer',
                'en': 'New'
            },
            'remaining': {
                'de': 'Sonstige',
                'en': 'Remaining'
            },
            'default': {
                'de': 'Endpunkt',
                'en': 'End point'
            },
            'context': {
                'de': 'Kontext',
                'en': 'Context'
            },
            'comment': {
                'de': 'Kommentar',
                'en': 'Comment'
            }
        },
        description: {
            'de': 'Erklärung auf wen und welche Umstände sich die Zahlen beziehen',
            'en': 'Explanation of the Fact Box'
        },
        faq: {
            'new': {
                'de': 'Neue',
                'en': 'New'
            },
            'question': {
                'de': 'Frage',
                'en': 'Question'
            },
            'answer': {
                'de': 'Antwort',
                'en': 'Answer'
            },
            'titlePage': {
                'de': 'Titelseite',
                'en': 'Title page'
            },
            'lastPage': {
                'de': 'Letzte Seite',
                'en': 'Last page'
            }
        },
        referenceClasses: {
            'de': ['Gruppe 1', 'Gruppe 2'],
            'en': ['Reference Group 1', 'Reference Group 2']
        },
        reference: {
            'de': 'Quellenangabe',
            'en': 'Some reference'
        },
        summary: {
            'de': 'Kurze Zusammenfassung der Faktenbox',
            'en': 'Short Summary of the Fact Box'
        },
        source: {
            'de': 'Die Informationen in der Faktenbox wurden aus folgender Quelle entnommen',
            'en': 'Sources'
        },
        update: {
            label: {
                'de': 'Zuletzt aktualisiert',
                'en': 'Last update'
            },
            value: {
                'de': '27. November 2018',
                'en': 'March 27 2018'
            }
        },
        url: {
            'de': 'Link, unter dem die Faktenbox zu finden sein wird',
            'en': 'http://harding-center.mpg.de/en/factboxes'
        },
        controls: {
            'rawExport': {
                'de': 'Daten Export',
                'en': 'Data Export'
            },
            'pdfExport': {
                'de': 'PDF Export',
                'en': 'PDF export'
            },
            'fileImport': {
                'de': 'Daten Import',
                'en': 'Data Import'
            },
            'iconArraySize': {
                'de': 'Größe Icon Array',
                'en': 'Icon Array Size'
            },
            'language': {
                'de': 'Sprache',
                'en': 'Language'
            },
            'iconArrayLayout': {
                'de': 'Icon Array Layout',
                'en': 'Icon Array Layout'
            }
        },
        of: {
            'de': 'von',
            'en': 'of'
        }
    };

    title = {
        'de': '',
        'en': ''
    };

    referenceClasses = {
        'de': ['', ''],
        'en': ['', '']
    };

    description = {
        'de': '',
        'en': ''
    };

    summary = {
        'de': '',
        'en': ''
    };

    reference = {
        'de': '',
        'en': ''
    };
    lastUpdate = {
        'de': '',
        'en': ''
    };
    url = {
        'de': '',
        'en': ''
    };

    baseClass = { 'id': -1, 'name': { 'de': '', 'en': '' }, 'colour': '#d5d5d5', 'textColour': '#a8a399' };

    classes = [];

    faq = [];

    layouts = [
        { id: 0, name: { 'de': 'Block – Spalte', 'en': 'Block – column' }},
        { id: 1, name: { 'de': 'Block – Zeile', 'en': 'Block – row' }},
        { id: 2, name: { 'de': 'Zeilenweise', 'en': 'Line-wise' }}
    ];

    icons = [
        { id: 0, name: 'dot' },
        { id: 1, name: 'pregnant' },
        { id: 2, name: 'gerd' }
    ];

    iconArraySizes = {
        100: {
            x_blocks: 1,
            blocksize: {
                width: 10,
                height: 10
            },
            blockspacingRatio: 0,
            radius: 12,
            dotspacingRatio: 0.2,
            classOffset: 0
        },
        1000: {
            x_blocks: 2,
            blocksize: {
                width: 20,
                height: 5
            },
            blockspacingRatio: 0.3,
            radius: 4.5,
            dotspacingRatio: 0.5,
            classOffset: 0
        }
    }
}
