(function (root, factory) { root.__DATA__ = factory(); }(typeof self !== 'undefined' ? self : this, function () { let element = document.getElementById('__DATA__'); if (!element) { console.error('Unable to locale __DATA__ element'); return undefined; } let data = JSON.parse(element.innerText); return data; })); // Global functions (function (root, factory) { let objects = factory(); Object.entries(objects).forEach(function (item) { if (objects.hasOwnProperty(item[0])) { root[item[0]] = item[1]; } }); }(typeof self !== 'undefined' ? self : this, function () { function baseUrl(path = '') { return __DATA__.baseUrl + path; } return { baseUrl: baseUrl }; })); ; (function (root, factory) { root.Common = factory(); }(typeof self !== 'undefined' ? self : this, function () { function collectPageview(itemType, itemId, token, collect) { Fetch.post({ url: __DATA__.statBaseUrl + 'api/c', method: 'post', responseType: 'json', data: { item_type: itemType, item_id: itemId, token: token, c: collect }, success: function (data) { }, error: function (name, message) { } }); } return { collectPageview: collectPageview }; }));