<commit_before>var sakai = sakai || {};

var Widgets = {
    "relationships": [
        {"name": "Classmate", "definition": "My Classmate"},
        {"name": "Supervisor", "inverse": "Supervised", "definition": "is my supervisor"},
        {"name": "Supervised", "inverse": "Supervisor", "definition": "is being supervised by me"},
        {"name": "Lecturer", "inverse": "Student", "definition": "is my lecturer"},
        {"name": "Student", "inverse": "Lecturer", "definition": "is my student"},
        {"name": "Colleague", "definition": "is my colleague"},
        {"name": "College Mate", "definition": "is my college mate"},
        {"name": "Shares Interests", "definition": "shares an interest with me"}
    ],
    "groups":[
        "Administrators",
        "Lecturers & Supervisors",
        "Researchers",
        "Students"
    ],
    "layouts": {
        "onecolumn": {
            "name":"One column",
            "widths":[100],
            "siteportal": true
        },
        "dev": {
            "name":"Dev Layout",
            "widths":[50,50],
            "siteportal": true
        },
        "threecolumn": {
            "name":"Three equal columns",
            "widths":[33,33,33],
            "siteportal": false
        },
        "fourcolumn": {
            "name":"Four equal columns",
            "widths":[25,25,25,25],
            "siteportal": false
        },
        "fivecolumn": {
            "name":"Five equal columns",
            "widths":[20,20,20,20,20],
            "siteportal": false
        }
    },
    "orders":[
        {
            "grouptype":"General",
            "widgets": ["mycoursesandprojects","messageoftheday","recentactivity"],
            "id":1,
            "layout": "twocolumnspecial"
        },
        {
            "grouptype":"Administrators",
            "widgets": ["mycoursesandprojects","messageoftheday","quickannouncement"],
            "id":1,
            "layout": "twocolumn"
        },
        {
            "grouptype":"Lecturers & Supervisors",
            "widgets":["mycoursesandprojects","recentactivity"],
            "id":2,
            "layout": "twocolumnspecial"
        },
        {
            "grouptype":"Researchers",
            "widgets":["recentactivity","mycoursesandprojects","messageoftheday"],
            "id":3,
            "layout": "threecolumn"
        },
        {
            "grouptype":"Students",
            "widgets":["recentactivity","mycoursesandprojects","quickannouncement","messageoftheday","myrssfeed"],
            "id":4,
            "layout": "fourcolumn"
        }
    ]
};

/**
 * Store the overall widget configuration object in memory
 * @param {Object} widgets	
 * JSON Object that is an aggregation of all widget config.json files
 */
sakai.storeWidgets = function(widgets){
	Widgets.widgets = widgets;		
}<commit_msg>NOJIRA - widgets.js - removed tabs + added semicolon<commit_after>var sakai = sakai || {};

var Widgets = {
    "relationships": [
        {"name": "Classmate", "definition": "My Classmate"},
        {"name": "Supervisor", "inverse": "Supervised", "definition": "is my supervisor"},
        {"name": "Supervised", "inverse": "Supervisor", "definition": "is being supervised by me"},
        {"name": "Lecturer", "inverse": "Student", "definition": "is my lecturer"},
        {"name": "Student", "inverse": "Lecturer", "definition": "is my student"},
        {"name": "Colleague", "definition": "is my colleague"},
        {"name": "College Mate", "definition": "is my college mate"},
        {"name": "Shares Interests", "definition": "shares an interest with me"}
    ],
    "groups":[
        "Administrators",
        "Lecturers & Supervisors",
        "Researchers",
        "Students"
    ],
    "layouts": {
        "onecolumn": {
            "name":"One column",
            "widths":[100],
            "siteportal": true
        },
        "dev": {
            "name":"Dev Layout",
            "widths":[50,50],
            "siteportal": true
        },
        "threecolumn": {
            "name":"Three equal columns",
            "widths":[33,33,33],
            "siteportal": false
        },
        "fourcolumn": {
            "name":"Four equal columns",
            "widths":[25,25,25,25],
            "siteportal": false
        },
        "fivecolumn": {
            "name":"Five equal columns",
            "widths":[20,20,20,20,20],
            "siteportal": false
        }
    },
    "orders":[
        {
            "grouptype":"General",
            "widgets": ["mycoursesandprojects","messageoftheday","recentactivity"],
            "id":1,
            "layout": "twocolumnspecial"
        },
        {
            "grouptype":"Administrators",
            "widgets": ["mycoursesandprojects","messageoftheday","quickannouncement"],
            "id":1,
            "layout": "twocolumn"
        },
        {
            "grouptype":"Lecturers & Supervisors",
            "widgets":["mycoursesandprojects","recentactivity"],
            "id":2,
            "layout": "twocolumnspecial"
        },
        {
            "grouptype":"Researchers",
            "widgets":["recentactivity","mycoursesandprojects","messageoftheday"],
            "id":3,
            "layout": "threecolumn"
        },
        {
            "grouptype":"Students",
            "widgets":["recentactivity","mycoursesandprojects","quickannouncement","messageoftheday","myrssfeed"],
            "id":4,
            "layout": "fourcolumn"
        }
    ]
};

/**
 * Store the overall widget configuration object in memory
 * @param {Object} widgets
 * JSON Object that is an aggregation of all widget config.json files
 */
sakai.storeWidgets = function(widgets){
    Widgets.widgets = widgets;
};
{'fraction_non_alphanumeric': 0.16834958217270196, 'fraction_numerical': 0.012534818941504178, 'mean_word_length': 2.0787781350482315, 'pattern_counts': {'":': 128, '<': 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': '1182516', 'n_tokens_mistral': 1717, 'n_tokens_neox': 1609, 'n_words': 331}