1/** 2 * Cookie liÅ¡ta â dejvicka34.cz 3 * orestbida/cookieconsent v2.8.0 (API initCookieConsent()) 4 * 5 * NaÄÃtá se až za cookieconsent.js. Výchozà stav Google Consent Mode 6 * (`denied`) nastavuje hlaviÄka layoutu â musà být prvnà skript na stránce, 7 * dÅÃv než se naÄte GTM. Tenhle soubor stav pouze aktualizuje podle volby 8 * návÅ¡tÄvnÃka. 9 * 10 * Do dataLayer se posÃlajà ÄÃSELNà hodnoty 1/0 â Sklik v GTM z nich Äte pole 11 * `consent` a nikdy tak nedostane -1 (ânezjiÅ¡tÄnoâ). 12 */ 13(function () { 14 'use strict'; 15 16 var POLICY_URL = { 17 cs: '/cz/zasady-cookies', 18 en: '/en/cookie-policy' 19 }; 20 21 window.dataLayer = window.dataLayer || []; 22 23 // HlaviÄka definuje gtag() dÅÃv; tohle je jen pojistka, kdyby se poÅadà 24 // v Å¡ablonÄ rozhodilo. 25 if (typeof window.gtag !== 'function') { 26 window.gtag = function () { window.dataLayer.push(arguments); }; 27 } 28 29 // <html lang="cs-CZ"> â 'cs', cokoli jiného â 'en' 30 var htmlLang = (document.documentElement.getAttribute('lang') || 'cs').toLowerCase(); 31 var lang = htmlLang.indexOf('cs') === 0 ? 'cs' : 'en'; 32 33 var cc = initCookieConsent(); 34 35 /** 36 * Jediné mÃsto, které pÅedává souhlas ven. Volá se pÅi udÄlenà i pÅi 37 * odmÃtnutà a pÅi každé pozdÄjšà zmÄnÄ â proto se do GTM vždycky dostane 38 * platná hodnota, ne prázdno. 39 */ 40 function syncConsent() { 41 var analytics = cc.allowedCategory('analytics') ? 1 : 0; 42 var marketing = cc.allowedCategory('marketing') ? 1 : 0; 43 44 gtag('consent', 'update', { 45 analytics_storage: analytics ? 'granted' : 'denied', 46 ad_storage: marketing ? 'granted' : 'denied', 47 ad_user_data: marketing ? 'granted' : 'denied', 48 ad_personalization: marketing ? 'granted' : 'denied', 49 personalization_storage: marketing ? 'granted' : 'denied', 50 functionality_storage: 'granted' 51 }); 52 53 window.dataLayer.push({ 54 event: 'cookie_consent_update', 55 cookie_consent_necessary: 1, 56 cookie_consent_analytics: analytics, 57 cookie_consent_marketing: marketing 58 }); 59 60 // Facebook Pixel a Sklik chodà z GTM, kam nemáme pÅÃstup â Åešà je 61 // consent-guard.js naÄtený v hlaviÄce pÅed GTM. 62 if (window.dot11Consent) { 63 window.dot11Consent.setMarketing(!!marketing); 64 } 65 } 66 67 cc.run({ 68 current_lang: lang, 69 autoclear_cookies: true, // po odvolánà souhlasu cookies kategorie smaže 70 page_scripts: true, // umožnà blokovat skripty pÅes data-cookiecategory 71 force_consent: false, // web zůstává Äitelný i bez volby (žádná cookie zeÄ) 72 cookie_expiration: 182, // souhlas platà max. půl roku, pak se ptáme znovu
73 revision: 1, // zvýšit pÅi zmÄnÄ kategorià â vyžádá si nový souhlas 74 75 gui_options: { 76 consent_modal: { 77 layout: 'cloud', 78 position: 'bottom center', 79 transition: 'slide' 80 }, 81 settings_modal: { 82 layout: 'box', 83 transition: 'slide' 84 } 85 }, 86 87 onAccept: function () { syncConsent(); }, 88 onChange: function () { syncConsent(); }, 89 90 languages: { 91 92 cs: { 93 consent_modal: { 94 title: 'Na tomto webu použÃváme cookies', 95 description: 96 'Nezbytné cookies potÅebujeme, aby web fungoval; ty se ukládajà vždy. ' + 97 'Analytické a marketingové cookies nám pomáhajà mÄÅit návÅ¡tÄvnost a cÃlit reklamu â ' + 98 'ty uložÃme jedinÄ s vaÅ¡Ãm souhlasem. Souhlas můžete kdykoli odvolat. ' + 99 'Podrobnosti najdete v <a href="' + POLICY_URL.cs + '" class="cc-link">zásadách použÃvánà cookies</a> ' + 100 'nebo si vyberte <button type="button" data-cc="c-settings" class="cc-link" aria-haspopup="dialog">podrobnÄjšà nastavenÃ</button>.', 101 primary_btn: { 102 text: 'PÅijmout vÅ¡e', 103 role: 'accept_all' 104 }, 105 secondary_btn: { 106 text: 'OdmÃtnout vÅ¡e', 107 role: 'accept_necessary' 108 } 109 }, 110 settings_modal: { 111 title: 'Nastavenà cookies', 112 save_settings_btn: 'Uložit nastavenÃ', 113 accept_all_btn: 'PÅijmout vÅ¡e', 114 reject_all_btn: 'OdmÃtnout vÅ¡e', 115 close_btn_label: 'ZavÅÃt', 116 cookie_table_headers: [ 117 { col1: 'Název' }, 118 { col2: 'Doména' }, 119 { col3: 'Platnost' }, 120 { col4: 'ÃÄel' } 121 ], 122 blocks: [ 123 { 124 title: 'Jak s cookies nakládáme', 125 description: 126 'Cookies jsou malé soubory, které web ukládá do vaÅ¡eho prohlÞeÄe. ' + 127 'NÞe si můžete zapnout nebo vypnout jednotlivé kategorie. ' + 128 'Nezbytné cookies vypnout nelze, protože bez nich by web nefungoval. ' + 129 'Volbu můžete kdykoli zmÄnit odkazem âNastavenà cookiesâ v patiÄce webu.' 130 }, 131 { 132 title: 'Nezbytné cookies', 133 description: 134 'Zajišťujà základnà chod webu â udrženà relace a zapamatovánà vašà volby ' + 135 'v této liÅ¡tÄ. Ukládajà se na základÄ oprávnÄného zájmu, souhlas nevyžadujÃ.', 136 toggle: { 137 value: 'necessary', 138 enabled: true, 139 readonly: true 140 }, 141 cookie_table: [ 142 { 143 col1: 'PHPSESSID', 144 col2: 'dejvicka34.cz', 145 col3: 'do zavÅenà prohlÞeÄe', 146 col4: 'Identifikátor relace. Držà pohromadÄ váš pohyb po webu (napÅ. rozpracovaný formuláÅ).' 147 }, 148 { 149 col1: 'cc_cookie', 150 col2: 'dejvicka34.cz', 151 col3: '6 mÄsÃců', 152 col4: 'VaÅ¡e nastavenà v této cookie liÅ¡tÄ. Bez nÄj bychom se ptali pÅi každém naÄtenà stránky.' 153 } 154 ] 155 }, 156 { 157 title: 'Analytické cookies', 158 description: 159 'MÄÅà návÅ¡tÄvnost pÅes Google Analytics 4 â kolik lidà web navÅ¡tÃvÃ, ' + 160 'odkud pÅijdou a které stránky si prohlédnou. Data použÃváme souhrnnÄ, ' + 161 'ke zlepÅ¡ovánà webu. Bez vaÅ¡eho souhlasu se neukládajÃ.', 162 toggle: { 163 value: 'analytics', 164 enabled: false, 165 readonly: false 166 }, 167 cookie_table: [ 168 { 169 col1: '_ga', 170 col2: '.dejvicka34.cz', 171 col3: '2 roky', 172 col4: 'Google Analytics â rozliÅ¡uje jednotlivé návÅ¡tÄvnÃky.' 173 }, 174 { 175 col1: '^_ga_', 176 col2: '.dejvicka34.cz', 177 col3: '2 roky', 178 col4: 'Google Analytics 4 â udržuje stav relace pro dané mÄÅicà ID.', 179 is_regex: true 180 }, 181 { 182 col1: '_gid', 183 col2: '.dejvicka34.cz', 184 col3: '24 hodin', 185 col4: 'Google Analytics â rozliÅ¡uje návÅ¡tÄvnÃky v rámci jednoho dne.' 186 } 187 ] 188 }, 189 { 190 title: 'Marketingové cookies', 191 description: 192 'UmožÅujà mÄÅit úÄinnost reklamy a zobrazit vám nabÃdku restaurace ' + 193 'i na jiných webech (Seznam Sklik, Google Ads, Meta/Facebook). Nastavujà je tito partneÅi ' + 194 'jako zpracovatelé. Bez vaÅ¡eho souhlasu se neukládajà a reklamnà systémy ' + 195 'dostanou informaci, že souhlas udÄlen nebyl.', 196 toggle: { 197 value: 'marketing', 198 enabled: false, 199 readonly: false 200 }, 201 cookie_table: [ 202 { 203 col1: '_gcl_au', 204 col2: '.dejvicka34.cz', 205 col3: '90 dnů', 206 col4: 'Google Ads â pÅiÅazuje návÅ¡tÄvu ke kliknutà na reklamu.' 207 }, 208 { 209 col1: 'sid', 210 col2: '.seznam.cz', 211 col3: 'dle nastavenà Seznamu', 212 col4: 'Seznam Sklik â retargeting, tedy zobrazenà našà reklamy ve vyhledávánà a v sÃti Seznamu.' 213 }, 214 { 215 col1: '_fbp', 216 col2: '.dejvicka34.cz', 217 col3: '90 dnů', 218 col4: 'Meta (Facebook) â rozliÅ¡uje návÅ¡tÄvnÃky pro mÄÅenà a cÃlenà reklamy.' 219 }, 220 { 221 col1: '_fbc', 222 col2: '.dejvicka34.cz', 223 col3: '90 dnů', 224 col4: 'Meta (Facebook) â uchová informaci o kliknutà na reklamu.' 225 } 226 ] 227 }, 228 { 229 title: 'VaÅ¡e práva a kontakt', 230 description: 231 'Souhlas můžete kdykoli odvolat â odvolánà je stejnÄ snadné jako jeho udÄlenÃ. ' + 232 'Máte právo na pÅÃstup ke svým údajům, jejich opravu i výmaz. ' +
233 'NapiÅ¡te nám na <a href="' + POLICY_URL.cs + '" class="cc-link">kontaktnà údaje uvedené v zásadách</a>.' 234 } 235 ] 236 } 237 }, 238 239 en: { 240 consent_modal: { 241 title: 'This website uses cookies', 242 description: 243 'Necessary cookies keep the website running and are always stored. ' + 244 'Analytics and marketing cookies help us measure traffic and target advertising â ' + 245 'we only store those with your consent, which you can withdraw at any time. ' + 246 'See our <a href="' + POLICY_URL.en + '" class="cc-link">cookie policy</a> ' + 247 'or open <button type="button" data-cc="c-settings" class="cc-link" aria-haspopup="dialog">detailed settings</button>.', 248 primary_btn: { 249 text: 'Accept all', 250 role: 'accept_all' 251 }, 252 secondary_btn: { 253 text: 'Reject all', 254 role: 'accept_necessary' 255 } 256 }, 257 settings_modal: { 258 title: 'Cookie settings', 259 save_settings_btn: 'Save settings', 260 accept_all_btn: 'Accept all', 261 reject_all_btn: 'Reject all', 262 close_btn_label: 'Close', 263 cookie_table_headers: [ 264 { col1: 'Name' }, 265 { col2: 'Domain' }, 266 { col3: 'Expiration' }, 267 { col4: 'Purpose' } 268 ], 269 blocks: [ 270 { 271 title: 'How we handle cookies', 272 description: 273 'Cookies are small files the website stores in your browser. ' + 274 'You can enable or disable each category below. Necessary cookies ' + 275 'cannot be turned off â the site would not work without them. ' + 276 'You can change your choice any time via âCookie settingsâ in the footer.' 277 }, 278 { 279 title: 'Necessary cookies', 280 description: 281 'Keep the site running â they maintain your session and remember your ' + 282 'choice in this banner. They do not require consent.', 283 toggle: { value: 'necessary', enabled: true, readonly: true }, 284 cookie_table: [ 285 { 286 col1: 'PHPSESSID', 287 col2: 'dejvicka34.cz', 288 col3: 'until browser closes', 289 col4: 'Session identifier. Keeps your visit consistent across pages.' 290 }, 291 { 292 col1: 'cc_cookie', 293 col2: 'dejvicka34.cz', 294 col3: '6 months', 295 col4: 'Your choice in this cookie banner.' 296 } 297 ] 298 }, 299 { 300 title: 'Analytics cookies', 301 description: 302 'Measure traffic via Google Analytics 4 â how many people visit, where ' + 303 'they come from and which pages they read. Not stored without your consent.', 304 toggle: { value: 'analytics', enabled: false, readonly: false }, 305 cookie_table: [ 306 { 307 col1: '_ga', 308 col2: '.dejvicka34.cz', 309 col3: '2 years', 310 col4: 'Google Analytics â distinguishes individual visitors.' 311 }, 312 { 313 col1: '^_ga_', 314 col2: '.dejvicka34.cz', 315 col3: '2 years', 316 col4: 'Google Analytics 4 â keeps
316session state for the measurement ID.', 317 is_regex: true 318 }, 319 { 320 col1: '_gid', 321 col2: '.dejvicka34.cz', 322 col3: '24 hours', 323 col4: 'Google Analytics â distinguishes visitors within a single day.' 324 } 325 ] 326 }, 327 { 328 title: 'Marketing cookies', 329 description: 330 'Let us measure advertising performance and show you the restaurant on ' + 331 'other websites (Seznam Sklik, Google Ads, Meta/Facebook). Not stored without your consent; ' + 332 'the ad systems are told explicitly that consent was not granted.', 333 toggle: { value: 'marketing', enabled: false, readonly: false }, 334 cookie_table: [ 335 { 336 col1: '_gcl_au', 337 col2: '.dejvicka34.cz', 338 col3: '90 days', 339 col4: 'Google Ads â attributes a visit to an ad click.' 340 }, 341 { 342 col1: 'sid', 343 col2: '.seznam.cz', 344 col3: 'set by Seznam', 345 col4: 'Seznam Sklik â retargeting across the Seznam network.' 346 }, 347 { 348 col1: '_fbp', 349 col2: '.dejvicka34.cz', 350 col3: '90 days', 351 col4: 'Meta (Facebook) â distinguishes visitors for ad measurement and targeting.' 352 }, 353 { 354 col1: '_fbc', 355 col2: '.dejvicka34.cz', 356 col3: '90 days', 357 col4: 'Meta (Facebook) â stores information about an ad click.' 358 } 359 ] 360 }, 361 { 362 title: 'Your rights and contact', 363 description: 364 'You can withdraw consent at any time â it is as easy as giving it. ' + 365 'You have the right to access, correct and erase your data. ' + 366 'Contact details are in our <a href="' + POLICY_URL.en + '" class="cc-link">cookie policy</a>.' 367 } 368 ] 369 } 370 } 371 } 372 }); 373 374 // Odkaz âNastavenà cookiesâ kdekoli na webu (patiÄka) â staÄà dát 375 // odkazu atribut data-cc="c-settings" nebo tÅÃdu js-cookie-settings. 376 document.addEventListener('click', function (e) { 377 var el = e.target.closest ? e.target.closest('.js-cookie-settings') : null; 378 if (el) { 379 e.preventDefault(); 380 cc.showSettings(0); 381 } 382 }); 383})();
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.