1var klaroConfig = { 2 version: "1", 3 noAutoLoad: false, 4 embedded: false, 5 groupByPurpose: true, 6 hideLearnMore: false, 7 noticeAsModal: true, 8 hideToggleAll: true, 9 htmlTexts: true, 10 acceptAllModal: true, 11 services: [ 12 { 13 contextualConsentOnly: false, 14 vars: {}, 15 name: "googleanalytics", 16 title: "Google-Analytics", 17 default: false, 18 purposes: [ 19 "messungvonwebsitenutzungundwerbemitteln" 20 ], 21 required: false, 22 optOut: false, 23 onlyOnce: false 24 }, 25 { 26 contextualConsentOnly: false, 27 onAccept: ` 28 // we notify the tag manager about all services that were accepted. You can define 29// a custom event in GTM to load the service if consent was given. 30//console.log("GTM-OnAccept"); 31for(let k of Object.keys(opts.consents)){ 32 if (opts.consents[k]){ 33 //console.log("\tGTM-OnAccept: "+k + " \t push event: klaro-"+k+"-accepted"); 34 let eventName = 'klaro-'+k+'-accepted' 35 dataLayer.push({'event': eventName}) 36 } 37}
38// if consent for Google Analytics was granted we enable analytics storage 39if (opts.consents[opts.vars.googleAnalyticsName || 'google-analytics']){ 40 //console.log("\tGTM: Google analytics usage was granted") 41 gtag('consent', 'update', {'analytics_storage': 'granted'}) 42} 43// if consent for Google Ads was granted we enable ad storage 44if (opts.consents[opts.vars.adStorageName || 'google-ads']){ 45 //console.log("\tGTM: Google ads usage was granted") 46 gtag('consent', 'update', {'ad_storage': 'granted'}) 47} 48 `, 49 onInit: ` 50 //console.log("GTM-OnInit"); 51window.dataLayer = window.dataLayer || []; 52window.gtag = function(){dataLayer.push(arguments)} 53gtag('consent', 'default', {'ad_storage': 'denied', 'analytics_storage': 'denied'}) 54gtag('set', 'ads_data_redaction', true) 55 `, 56 onDecline: ` 57 // initialization code here (will be executed only once per page-load) 58//console.log("GTM-OnDecline"); 59window.dataLayer = window.dataLayer || []; 60window.gtag = function(){dataLayer.push(arguments)} 61gtag('consent', 'default', {'ad_storage': 'denied', 'analytics_storage': 'denied'}) 62gtag('set', 'ads_data_redaction', true) 63 `, 64 vars: { 65 googleAnalyticsName: "googleanalytics" 66 }, 67 name: "dienstkonfiguration", 68 title: "Dienstkonfiguration", 69 default: true, 70 purposes: [ 71 "notwendig" 72 ], 73 required: true, 74 optOut: false, 75 onlyOnce: false 76 }, 77 { 78 contextualConsentOnly: false, 79 vars: {}, 80 name: "technischnotwendigecookies", 81 title: "Technisch notwendige Cookies", 82 default: true, 83 purposes: [ 84 "notwendig" 85 ], 86 required: true, 87 optOut: false, 88 onlyOnce: false 89 }, 90 { 91 contextualConsentOnly: false, 92 vars: {}, 93 name: "googlemaps", 94 title: "Google Maps", 95 default: false, 96 purposes: [ 97 "präferenzen" 98 ], 99 required: false, 100 optOut: false, 101 onlyOnce: false 102 }, 103 { 104 contextualConsentOnly: false, 105 vars: {}, 106 name: "youtubevideos", 107 title: "Youtube-Videos", 108 default: false, 109 purposes: [ 110 "präferenzen" 111 ], 112 required: false, 113 optOut: false, 114 onlyOnce: false 115 } 116 ], 117 elementID: "klaro", 118 storageMethod: "cookie", 119 cookieName: "klarocookieconsent", 120 cookieDomain: "www.caritas-rottenburg-stuttgart.de", 121 cookieExpiresAfterDays: 14, 122 default: false, 123 mustConsent: true, 124 acceptAll: true, 125 hideDeclineAll: false, 126 lang: "de", 127 translations: { 128 de: { 129 googleanalytics: { 130 description: "<p>Mit diesem Dienst von Google messen wir Besucherströme. Es werden Cookies zur Erstellung pseudonymisierter Nutzungsprofile und anonymisierter Statistiken verwendet.</p>" 131 }, 132 dienstkonfiguration: { 133 description: "<p>Google-Tag-Manager: mit diesem Dienst von Google konfigurieren wir optionale Dienste gemäà den Einstellungen, die Sie vorgenommen haben.</p>" 134 }, 135 technischnotwendigecookies: { 136 description: "Der Einsatz von technisch notwendigen Cookies ist für die Nutzung der Webseite zwingend erforderlich. Eine Ãbersicht über unsere technisch notwendigen Cookies befindet sich im Bereich Cookies unserer Datenschutzerklärung.<br>" 137 }, 138 googlemaps: { 139 description: "<span>Unsere Webseite nutzt Google Maps zur Darstellung interaktiver Karten. Aktivieren Sie diesen Dienst, werden Karten automatisch geladen. Dabei werden keine Cookies gesetzt. Ihre IP Adresse wird an die Server von Google übertragen.</span>" 140 }, 141 youtubevideos: { 142 description: "<p>Auf dieser Webseite werden Plugins der YouTube LLC (<abbr title=\"United States of America\">USA)</abbr>, einer Tochtergesellschaft von Google, eingesetzt.</p>" 143 }, 144 purposes: { 145 andere: { 146 title: "Andere", 147 description: null 148 }, 149 anonymenutzungsanalyse: { 150 title: "Anonyme Nutzungsanalyse", 151 description: "" 152 }, 153 externemedien: { 154 title: "Externe Medien", 155 description: "" 156 }, 157 marketing: { 158 title: "Marketing", 159 description: "" 160 }, 161 messungvonwebsitenutzung: { 162 title: "Messung von Websitenutzung", 163 description: "" 164 }, 165 messungvonwebsitenutzungundwerbemitteln: { 166 title: "Messung von Websitenutzung und Werbemitteln", 167 description: "" 168 }, 169 messungvonwerbemitteln: { 170 title: "Messung von Werbemitteln", 171 description: "" 172 }, 173 notwendig: { 174 title: "Notwendig", 175 description: null 176 }, 177 personalisiertesmarketing: { 178 title: "Personalisiertes Marketing", 179 description: "" 180 }, 181 präferenzen: { 182 title: "Präferenzen", 183 description: null 184 }, 185 statistiken: { 186 title: "Statistiken", 187 description: null 188 }, 189 technischnotwendig: { 190 title: "Technisch notwendig", 191 description: "" 192 }, 193 werbung: { 194 title: "Werbung", 195 description: null 196 } 197 }, 198 privacyPolicyUrl: "/datenschutz", 199 acceptAll: "Alle akzeptieren", 200 acceptSelected: "Ausgewählte akzeptieren", 201 close: "SchlieÃen", 202 consentModal: { 203 description: "<p>Wir verwenden auf unserer Webseite Cookies und Dienste, um Ihnen ein optimales Nutzererlebnis zu ermöglichen und unsere Inhalte und Hilfeangebote stetig zu verbessern.</p>", 204 privacyPolicy: { 205 name: "Datenschutzerklärung",
206 text: "Weitere Details finden Sie in unserer {privacyPolicy}." 207 }, 208 title: "Informationen, die wir speichern" 209 }, 210 consentNotice: { 211 changeDescription: "<p>Seit Ihrem letzten Besuch gab es Änderungen, bitte erneuern Sie Ihre Zustimmung.</p>", 212 description: "<p>Wir verwenden auf dieser Webseite Cookies. Aktuell verfügbare Cookies: {purposes}.<br />\nCookie Einstellungen können über \"Cookies verwalten\" am unteren Ende der Seite geändert und Einwilligungen widerrufen werden.</p>", 213 imprint: { 214 name: "Impressum" 215 }, 216 learnMore: "Mehr erfahren...", 217 privacyPolicy: { 218 name: "Datenschutzerklärung" 219 }, 220 testing: "Testmodus!" 221 }, 222 contextualConsent: { 223 acceptAlways: "Immer", 224 acceptOnce: "Ja", 225 description: "Möchten Sie von {title} bereitgestellte externe Inhalte laden?" 226 }, 227 decline: "Ablehnen", 228 ok: "Ok", 229 poweredBy: "Realisiert mit Klaro!", 230 privacyPolicy: { 231 name: "Datenschutzerklärung", 232 text: "Um mehr zu erfahren, lesen Sie bitte unsere {privacyPolicy}." 233 }, 234 purposeItem: { 235 service: "Dienst", 236 services: "Dienste" 237 }, 238 save: "Speichern", 239 service: { 240 disableAll: { 241 description: "Mit diesem Schalter können Sie alle Dienste aktivieren oder deaktivieren.", 242 title: "Alle Dienste aktivieren oder deaktivieren" 243 }, 244 optOut: { 245 description: "Diese Dienste werden standardmäßig geladen (Sie können sich jedoch abmelden)", 246 title: "(Opt-out)" 247 }, 248 purpose: "Zweck", 249 purposes: "Zwecke", 250 required: { 251 description: "Dieser Service ist immer erforderlich", 252 title: "(immer erforderlich)" 253 } 254 } 255 } 256 } 257} ; 258
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.