<commit_before>
//IE8 dataset polyfill fix
try {
    Object.defineProperty({}, 'test', {});
}
catch (error) {
    window.StaticDOMStringMap = new function () {
        //https://github.com/es-shims/es5-shim/issues/152
        var uid = 0,
            fakeDoc = new ActiveXObject('htmlfile'),
            proto = createObject().constructor.prototype;
        function createObject() {
            return fakeDoc.getElementsByName(uid++);
        }
        Object.keys(proto).forEach(function (key) {
            proto[key] = undefined;
        });
        proto = null;
        return createObject;
    };
}<commit_msg>avoid global closure<commit_after>
//IE8 dataset polyfill fix
new function () {
    try {
        Object.defineProperty({}, 'test', {});
    }
    catch (error) {
        window.StaticDOMStringMap = new function () {
            //https://github.com/es-shims/es5-shim/issues/152
            var uid = 0,
                fakeDoc = new ActiveXObject('htmlfile'),
                proto = createObject().constructor.prototype;
            function createObject() {
                return fakeDoc.getElementsByName(uid++);
            }
            Object.keys(proto).forEach(function (key) {
                proto[key] = undefined;
            });
            proto = null;
            return createObject;
        };
    }
};
{'fraction_non_alphanumeric': 0.1291044776119403, 'fraction_numerical': 0.008955223880597015, 'mean_word_length': 1.8291139240506329, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, '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': '5511381', 'n_tokens_mistral': 373, 'n_tokens_neox': 362, 'n_words': 72}