/************************************************************************ * This file is part of EspoCRM. * * EspoCRM – Open Source CRM application. * Copyright (C) 2014-2026 EspoCRM, Inc. * Website: https://www.espocrm.com * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . * * The interactive user interfaces in modified source and object code versions * of this program must display Appropriate Legal Notices, as required under * Section 5 of the GNU Affero General Public License version 3. * * In accordance with Section 7(b) of the GNU Affero General Public License version 3, * these Appropriate Legal Notices must retain the display of the "EspoCRM" word. ************************************************************************/ const scriptEl = document.createElement('script'); scriptEl.setAttribute('type', 'application/json'); scriptEl.setAttribute('data-name', 'loader-params'); scriptEl.textContent = JSON.stringify({ basePath: '../../', libsConfig: { "jquery": { "exposeAs": "$" }, "backbone": { "exportsTo": "window", "exportsAs": "Backbone" }, "bullbone": { "exposeAs": "Bull" }, "handlebars": { "exposeAs": "Handlebars" }, "underscore": { "exposeAs": "_" }, "marked": {}, "dompurify": { "exposeAs": "DOMPurify" }, "js-base64": { "exportsTo": "window", "exportsAs": "Base64" }, "moment": { "exportsTo": "window", "exportsAs": "moment" }, "jquery-ui": { "exportsTo": "$", "exportsAs": "ui" }, "jquery-ui-touch-punch": { "exportsTo": "$", "exportsAs": "ui" } }, aliasMap: { "jquery": "lib!jquery", "jquery-ui": "lib!jquery-ui", "jquery-ui-touch-punch": "lib!jquery-ui-touch-punch", "underscore": "lib!underscore", "cronstrue": "lib!cronstrue", "exif-js": "lib!exif-js", "moment": "lib!moment", "js-base64": "lib!base64", "handlebars": "lib!handlebars", "bullbone": "lib!bullbone", "backbone": "lib!backbone" } }); document.head.appendChild(scriptEl);