{"packageAlias":"accessiBe","partnerName":"accessiBe","packageOptions":{"packageNS":"do_accessibe","initScripts":[{"inlineJs":"(function inlineJS() {\n    window.do_accessibe = window.do_accessibe || {};\n    window.do_accessibe.getSettings = function () {\n        const paramConfig = {\n            accib_statement_link: { default: \"\", map: \"statementLink\" },\n            accib_feedback_link: { default: \"\", map: \"feedbackLink\" },\n            accib_footer_html: { default: \"\", map: \"footerHtml\" },\n            accib_hide_mobile: {\n                default: false,\n                map: \"hideMobile\",\n                transformer: (v) => {\n                    if (typeof v === \"boolean\") {\n                        return v;\n                    }\n                    return v === \"true\";\n                }\n            },\n            accib_hide_trigger: {\n                default: false,\n                map: \"hideTrigger\",\n                transformer: (v) => {\n                    if (typeof v === \"boolean\") {\n                        return v;\n                    }\n                    return v === \"true\";\n                }\n            },\n            accib_handle_jquery: {\n                default: true,\n                map: \"handleJquery\",\n                transformer: (v) => {\n                    if (typeof v === \"boolean\") {\n                        return v;\n                    }\n                    return v === \"true\";\n                }\n            },\n            accib_language: { default: \"en\", map: \"language\" },\n            accib_position: { default: \"left\", map: \"position\" },\n            accib_lead_color: { default: \"#146FF8\", map: \"leadColor\" },\n            accib_trigger_color: {\n                default: \"#146FF8\",\n                map: \"triggerColor\",\n            },\n            accib_trigger_radius: {\n                default: \"50%\",\n                map: \"triggerRadius\",\n            },\n            accib_trig_position_x: {\n                default: \"left\",\n                map: \"triggerPositionX\",\n                transformer: (v) => (typeof v === \"string\" ? v.toLowerCase() : v),\n            },\n            accib_trig_position_y: {\n                default: \"bottom\",\n                map: \"triggerPositionY\",\n                transformer: (v) => (typeof v === \"string\" ? v.toLowerCase() : v),\n            },\n            accib_trigger_icon: {\n                default: \"default\",\n                map: \"triggerIcon\",\n            },\n            accib_trigger_size: {\n                default: \"medium\",\n                map: \"triggerSize\",\n            },\n            accib_trig_offset_x: {\n                default: 20,\n                map: \"triggerOffsetX\",\n                transformer: (v) => Number(v),\n            },\n            accib_trig_offset_y: {\n                default: 20,\n                map: \"triggerOffsetY\",\n                transformer: (v) => Number(v),\n            },\n            accib_m_trigger_size: {\n                default: \"small\",\n                map: \"mobile.triggerSize\",\n            },\n            accib_m_trig_position_x: {\n                default: \"left\",\n                map: \"mobile.triggerPositionX\",\n                transformer: (v) => (typeof v === \"string\" ? v.toLowerCase() : v),\n            },\n            accib_m_trig_position_y: {\n                default: \"bottom\",\n                map: \"mobile.triggerPositionY\",\n                transformer: (v) => (typeof v === \"string\" ? v.toLowerCase() : v),\n            },\n            accib_m_trig_offset_x: {\n                default: 0,\n                map: \"mobile.triggerOffsetX\",\n                transformer: (v) => Number(v),\n            },\n            accib_m_trig_offset_y: {\n                default: 0,\n                map: \"mobile.triggerOffsetY\",\n                transformer: (v) => Number(v),\n            },\n            accib_m_trigger_radius: {\n                default: \"0\",\n                map: \"mobile.triggerRadius\",\n            },\n        };\n        const params = {};\n        Object.keys(paramConfig).forEach((key) => {\n            var _a, _b;\n            const value = (_b = (_a = window.do_accessibe.state) === null || _a === void 0 ? void 0 : _a.state) === null || _b === void 0 ? void 0 : _b[key];\n            params[key] =\n                value !== undefined && value !== \"\" ? value : paramConfig[key].default;\n        });\n        const settings = {};\n        settings.mobile = {};\n        Object.keys(paramConfig).forEach((key) => {\n            const { map, transformer = (v) => v } = paramConfig[key];\n            const value = transformer(params[key]);\n            if (map.startsWith(\"mobile.\")) {\n                const mobileKey = map.split(\".\")[1];\n                settings.mobile[mobileKey] = value;\n            }\n            else {\n                settings[map] = value;\n            }\n        });\n        return settings;\n    };\n    window.do_accessibe.init = function () {\n        const settings = window.do_accessibe.getSettings();\n        window.acsbJS.init(settings);\n    };\n})();"}]},"packageProperties":["accib_statement_link","accib_feedback_link","accib_footer_html","accib_hide_mobile","accib_hide_trigger","accib_handle_jquery","accib_language","accib_position","accib_lead_color","accib_trigger_color","accib_trigger_radius","accib_trig_position_x","accib_trig_position_y","accib_trigger_icon","accib_trigger_size","accib_trig_offset_x","accib_trig_offset_y","accib_m_trigger_size","accib_m_trig_position_x","accib_m_trig_position_y","accib_m_trig_offset_x","accib_m_trig_offset_y","accib_m_trigger_radius"],"customProperties":[],"lifecycleEvents":{},"globalScripts":{"css":[],"js":[]},"components":[{"alias":"accessiBe-script","lifecycleEvents":{},"elements":[],"rules":{"assignPages":{"default":true}},"scripts":{"css":[],"js":[{"alias":"accessiBe-script","elType":"ScriptBlock","tag":"script","options":{"location":"body","src":{"baselString":"https://acsbapp.com/apps/app/dist/js/app.js"}},"attributes":{},"rules":{"assertRules":[],"restrictAssignedPages":{}},"lifecycleEvents":{"elementDidLoad":[{"baselMethod":{"method":"window.do_accessibe.init","args":[],"useNew":false}}]}}]}}]}