<commit_before>Template['template.details'].helpers({
    data: {
        getMethod: 'template.get',
        navigation: {
            backLink: 'dashboard.details', // OPTIONAL
            navbarStyle: 'flat', // OPTIONAL
            hideTitle: true // OPTIONAL
        },
        sections: [{
            title: 'mySection', // OPTIONAL
            type: 'header', // OPTIONAL
            contents: [{
                key: 'firstname',
                type: 'text',
                linkedKey: 'profile_firstname', // OPTIONAL
                icon: 'group', // OPTIONAL
                readonly: true // OPTIONAL
            }, {
                key: 'description',
                type: 'textbox',
                linkedKey: 'news_text' // OPTIONAL
            }, {
                key: 'email',
                type: 'email',
                readonly: true // OPTIONAL
            }, {
                key: 'phone',
                type: 'phone',
                readonly: true // OPTIONAL
            }, {
                key: 'dashboard',
                type: 'link',
                route: 'dashboard.details',
                linkedKey: 'toTheDashboard', // OPTIONAL
                icon: 'group' // OPTIONAL
            }, {
                key: 'birthdate',
                type: 'date',
                linkedKey: 'profile_birthdate', // OPTIONAL
                icon: 'group' // OPTIONAL
            }, {
                key: 'gender',
                type: 'dropdown',
                linkedKey: 'profile_gender', // OPTIONAL
                icon: 'group' // OPTIONAL
            }]
        }]<commit_msg>add example definitions for the two new array types to the details form template<commit_after>Template['template.details'].helpers({
    data: {
        getMethod: 'template.get',
        navigation: {
            backLink: 'dashboard.details', // OPTIONAL
            navbarStyle: 'flat', // OPTIONAL
            hideTitle: true // OPTIONAL
        },
        sections: [{
            title: 'mySection', // OPTIONAL
            type: 'header', // OPTIONAL
            contents: [{
                key: 'firstname',
                type: 'text',
                linkedKey: 'profile_firstname', // OPTIONAL
                icon: 'group', // OPTIONAL
                readonly: true // OPTIONAL
            }, {
                key: 'description',
                type: 'textbox',
                linkedKey: 'news_text' // OPTIONAL
            }, {
                key: 'email',
                type: 'email',
                readonly: true // OPTIONAL
            }, {
                key: 'phone',
                type: 'phone',
                readonly: true // OPTIONAL
            }, {
                key: 'dashboard',
                type: 'link',
                route: 'dashboard.details',
                linkedKey: 'toTheDashboard', // OPTIONAL
                icon: 'group' // OPTIONAL
            }, {
                key: 'birthdate',
                type: 'date',
                linkedKey: 'profile_birthdate', // OPTIONAL
                icon: 'group' // OPTIONAL
            }, {
                key: 'gender',
                type: 'dropdown',
                linkedKey: 'profile_gender', // OPTIONAL
                icon: 'group' // OPTIONAL
            }, {
              key: 'visits',
              type: 'array',
              item: {
                key: 'visit',
                link: 'vessel.visit.details',
                type: 'entity',
                rows: [{
                  key: 'date',
                  type: 'date',
                  dbFormat: 'YYYYMMDD',
                  uiFormat: 'date'
                }, {
                  key: 'languages',
                  type: 'text'
                }, {
                  key: 'email',
                  type: 'email'
                }, {
                  key: 'phone',
                  type: 'tel'
                }]
              }
            }, {
              key: 'languageIds',
              type: 'array',
              item: {
                key: 'languageId',
                type: 'dropdown',
                allowedValues: Languages.allowedValues,
                click: {
                  type: 'delete',
                  method: 'vessel.visit.language.delete',
                  canDo: 'author'
                }
              }
            }]
        }]
{'fraction_non_alphanumeric': 0.11796982167352538, 'fraction_numerical': 0.0, 'mean_word_length': 0.9409937888198758, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3135524', 'n_tokens_mistral': 1131, 'n_tokens_neox': 1047, 'n_words': 239}