PageSourceSearch

https://klaarnoord.de/wp-content/themes/klaarnoord-theme/assets/js/klaroConfig.js?ver=1.4.21

js klaarnoord.de collected 2026-10-09 00:11:29 UTC 3,288 bytes, 86 lines download raw bytes

1/* eslint-disable no-unused-vars, no-undef */
2var klaroConfig = {
3    version: 2,
4    elementID: 'klaro',
5    styling: {
6        theme: ['light', 'top', 'wide'],
7    },
8    groupByPurpose: false,
9    autoFocus: true,
10    storageMethod: 'cookie',
11    cookieName: 'klaarnoordConsent',
12    cookieExpiresAfterDays: 30,
13    mustConsent: true,
14    acceptAll: true,
15    hideLearnMore: false,
16    noticeAsModal: false,
17    disablePoweredBy: true,
18    lang: 'de',
19    translations: {
20        zz: {
21            privacyPolicyUrl: '/datenschutzerklaerung/',
22        },
23        de: {
24            consentModal: {
25                title: 'Wir verwenden auf unserer Website Cookies und andere Technologien.',
26                description:
27                    'Einige von ihnen sind essenziell, während andere uns helfen, diese Website und Ihre Benutzererfahrung zu verbessern.',
28            },
29            eyeAble: {
30                description: 'EyeAble ist ein Tool, das die Nutzung von Webseiten für Menschen mit Behinderung oder eingeschränkter Lesefähigkeit erleichtert. Wir bieten EyeAble auf unseren Seiten an, um die Nutzer*innenfreundlichkeit zu verbessern.',
31            },
32            twingle: {
33                description: 'Twingle ist eine Software für Fundraising. Wir binden ein Twingle-Widget auf unserer Spenden-Seite ein.',
34            },
35            purposes: {
36                accessibility: 'Barrierefreiheit',
37                fundraising: 'Spenden'
38            },
39        },
40    },
41    services: [
42        {
43            name: 'eyeAble',
44            title: 'EyeAble',
45            purposes: ['accessibility'],
46            cookies: [
47                [/^_pk_.*$/, '/', 'klaro.kiprotect.com']
48            ],
49            onAccept: function (event) {
50                const btn = document.getElementById('eyeAble_customToolOpenerID');
51                btn.removeEventListener('click', showEyeAbleAlert);
52                btn.addEventListener('click', showEyeAble);
53            },
54            onDecline: function (event) {
55                const btn = document.getElementById('eyeAble_customToolOpenerID');
56                btn.removeEventListener('click', showEyeAble);
57                btn.addEventListener('click', showEyeAbleAlert);
58            },
59            callback: function (consentGiven) {
60                if (consentGiven) {
61                    // Hide default icon, we have our own
62                    localStorage.setItem('eyeAbleHideIcon', 'true');
63
64                    const eaConfig = document.createElement('script');
65                    eaConfig.src = 'https://cdn.eye-able.com/configs/www.klaarnoord.de.js';
66                    document.head.appendChild(eaConfig);
67
68                    const eaScript = document.createElement('script');
69                    eaScript.src = 'https://cdn.eye-able.com/public/js/eyeAble.js';
70                    document.head.appendChild(eaScript);
71                }
72            }
73        },
74        {
75            name: 'twingle',
76            title: 'Twingle',
77            purposes: ['fundraising'],
78            cookies: [],
79            callback: function (consentGiven) {
80                if (consentGiven && document.getElementById('twingle-wrap')) {
81                    genTwingleWidget();
82                }
83            }
84        }
85    ],
86};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.