1const cookieStyles = ` 2button { 3 outline: none; 4 appearance: none; 5 -webkit-appearance: none; 6 border-radius: 0; 7 cursor: pointer; 8 border: none; 9 background: none; 10 transition: background-color 0.2s, color 0.2s, border 0.2s; 11} 12 13#iai_cookie { 14 position: fixed; 15 top: 0; 16 left: 0; 17 bottom: 0; 18 width: 100%; 19 height: 100%; 20 background: rgba(0, 0, 0, 0.5); 21 z-index: 2147483647; 22 font-size: 13px; 23 font-family: 'Arial', 'Helvetica', sans-serif, "Arial", sans-serif; 24} 25 26#iai_cookie[data-cookie-view='basic'] [data-cookie-view]:not([data-cookie-view~='basic']), 27#iai_cookie[data-cookie-view='minimal'] [data-cookie-view]:not([data-cookie-view~='minimal']), 28#iai_cookie[data-cookie-view='consents'] [data-cookie-view]:not([data-cookie-view~='consents']), 29#iai_cookie[data-cookie-view='consents_summary'] [data-cookie-view]:not([data-cookie-view~='consents_summary']), 30#iai_cookie[data-cookie-view='privacy'] [data-cookie-view]:not([data-cookie-view~='privacy']) { 31 display: none !important; 32} 33 34body.--cookie-overflow { 35 overflow-y: hidden; 36} 37 38.iai_cookie .d-none { 39 display: none !important; 40} 41 42.iai_cookie.d-none { 43 display: none !important; 44} 45 46.iai_cookie .d-flex { 47 display: flex !important; 48} 49 50.iai_cookie .d-block { 51 display: block !important; 52} 53 54.iai_cookie__box { 55 position: absolute; 56 left: 50%; 57 bottom: 50%; 58 transform: translate(-50%, 45%); 59 width: 100%; 60 background: #fff; 61 border-radius: 0px; 62} 63 64.iai_cookie__box a:hover { 65 color: #f59000; 66} 67 68.iai_cookie__box .cookies_show_more__link { 69 white-space: nowrap; 70} 71 72 73#iai_cookie[data-cookie-view='basic'] .iai_cookie__box { 74 bottom: 0; 75 left: 0; 76 transform: unset; 77 border-radius: 0; 78} 79 80.iai_cookie__box__wrapper { 81 color: #333; 82 max-height: calc(95vh - 60px); 83 overflow-y: auto; 84 overflow-x: hidden; 85 padding: 25px 15px; 86 box-sizing: border-box; 87 max-width: 1440px; 88 margin: auto; 89} 90 91.iai_cookie__box .d-block { 92 display: block !important; 93} 94 95@media (min-width: 757px) { 96 .iai_cookie__box { 97 width: 740px; 98 transform: translate(-50%, 50%); 99 } 100 101 #iai_cookie[data-cookie-view="basic"] .iai_cookie__box { 102 width: 100%; 103 } 104 105 .iai_cookie__box__wrapper { 106 padding: 30px; 107 } 108 109 #iai_cookie[data-cookie-view="basic"] .iai_cookie__box__wrapper { 110 width: 100%; 111 display: grid; 112 grid-template-columns: repeat(2, minmax(300px, 1fr)); 113 grid-gap: 50px; 114 min-height: 170px; 115 } 116 117 #iai_cookie:not([data-cookie-view="basic"]) .iai_cookie__box__wrapper { 118 margin: 0; 119 } 120} 121 122@media (min-width: 979px) { 123 .iai_cookie__box { 124 width: 900px; 125 } 126} 127 128@media (max-width: 979px) and (orientation: landscape) { 129 .iai_cookie__box { 130 transform: translate(-50%, 45%); 131 } 132} 133 134#iai_cookie.--white_label_disabled .iai_cookie__box { 135 transform: translate(-50%, 50%); 136} 137 138#iai_cookie.--white_label_disabled .iai_cookie__box__wrapper { 139 max-height: 85vh; 140} 141 142#iai_cookie[data-cookie-view="basic"] .iai_cookie__box { 143 transform: unset; 144} 145#iai_cookie[data-cookie-view='basic'] .iai_cookie__box__wrapper { 146 border-radius: 0; 147} 148 149@media (max-width: 757px) { 150 #iai_cookie:not([data-cookie-view='basic']) .iai_cookie__box { 151 width: calc(100% - 20px); 152 } 153} 154 155.iai_cookie__tabNameWrapper { 156 display: flex; 157 justify-content: space-between; 158 align-items: center; 159 gap: 10px; 160} 161 162.iai_cookie__tabName, 163.iai_cookie__item { 164 font-size: 14px; 165 font-weight: 700; 166 padding: 10px 0; 167 min-height: 50px; 168 line-height: 16.1px; 169 position: relative; 170 cursor: pointer; 171 display: flex; 172 justify-content: space-between; 173 align-items: center; 174 width: 100%; 175 color: inherit; 176 text-align: left; 177} 178 179.iai_cookie__tabName.--top, 180.iai_cookie__item.--top { 181 padding-top: 0px; 182 font-size: 16px; 183} 184 185.iai_cookie__tabContent.--top { 186 font-size: 13px; 187 line-height: 18px; 188 padding-bottom: 0; 189} 190 191.iai_cookie__tabContent.--top h3 { 192 font-size: 16px; 193 font-weight: 600; 194 padding: 14.27px 0; 195 line-height: 17px; 196 padding-top: 0; 197 color: inherit; 198} 199 200.iai_cookie__tabName:before { 201 content: ''; 202 background-image: url("data:image/svg+xml,%3Csvg id='svg8' clip-rule='evenodd' fill-rule='evenodd' height='512' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cpath id='path2' d='m12 14.586 6.293-6.293c.39-.39 1.024-.39 1.414 0s.39 1.024 0 1.414l-7 7c-.39.391-1.024.391-1.414 0l-7-7c-.39-.39-.39-1.024 0-1.414s1.024-.39 1.414 0z'/%3E%3C/svg%3E"); 203 background-size: contain; 204 height: 15px; 205 width: 15px; 206 position: absolute; 207 left: -27px; 208} 209 210.iai_cookie__tabName.--top:before { 211 display: none; 212} 213 214.iai_cookie__tabNameWrapper small { 215 font-weight: 400; 216 font-size: 11px; 217 color: #f59000 !important; 218 flex: 1; 219 text-align: right; 220} 221 222@media (min-width: 757px) { 223 .iai_cookie__tabNameWrapper small { 224 white-space: nowrap; 225 } 226} 227 228.iai_cookie .--opened .iai_cookie__tabName:before { 229 transform: rotate(180deg); 230} 231 232.iai_cookie .--opened .iai_cookie__tabContent { 233 display: block; 234} 235 236.iai_cookie__tabContent { 237 padding-bottom: 1.8rem; 238 display: none; 239} 240 241.iai_cookie__description { 242 line-height: 18px; 243} 244 245.iai_cookie__tabContent.--top { 246 position: relative; 247 display: block !important; 248} 249 250.iai_cookie__tabContent.--opened .iai_cookie__tabContent { 251 display: block; 252} 253 254.iai_cookie__topInfo { 255 margin-bottom: 25px; 256} 257 258@media (min-width: 757px) { 259 #iai_cookie[data-cookie-view='basic'] .iai_cookie__topInfo[data-cookie-view~='basic'], 260 #iai_cookie[data-cookie-view='consents_summary'] .iai_cookie__topInfo[data-cookie-view~='consents_summary'] { 261 margin-bottom: 0; 262 display: flex; 263 align-items: center; 264 height: 100%; 265 } 266} 267 268.iai_cookie__topInfo .iai_cookie__tab { 269 position: relative; 270} 271 272.iai_cookie__topInfo .iai_cookie__tab.--opened:after { 273 display: none; 274} 275 276.iai_cookie__tab:last-child { 277 border-bottom: none; 278} 279 280.iai_cookie_idosell__logo { 281 position: absolute; 282 bottom: 0; 283 left: 50%; 284 right: 50%; 285 transform: translate(-50%, 130%); 286 width: 102px; 287 height: 37px; 288 margin: auto auto; 289 display: flex; 290 align-items: center; 291 justify-content: center; 292} 293 294#iai_cookie[data-cookie-view='basic'] .iai_cookie_idosell__logo { 295 transform: translate(-20%, -130%); 296 top: 0; 297 right: 0; 298 left: unset; 299 bottom: unset; 300} 301 302.iai_cookie_header { 303 display: flex; 304 padding-top: 4px; 305 margin-bottom: 25px; 306 align-items: center; 307} 308 309.iai_cookie_header__previous { 310 width: 21px; 311 height: 21px; 312 color: #333333; 313 border: 1px solid #dbdbdb; 314 border-radius: 3px; 315 font-weight: bold; 316 display: flex; 317 align-items: center; 318 justify-content: center; 319 text-decoration: none; 320 margin-right: 15px; 321 background: #fff; 322 cursor: pointer; 323} 324 325.iai_cookie_header__name { 326 font-size: 18px; 327 font-weight: 700; 328 line-height: 20.7px; 329} 330 331.iai_cookie__switchWrapper { 332 width: 47px; 333 height: 27px; 334 border-radius: 40px; 335} 336 337.iai_cookie__switch { 338 display: block; 339 height: 27px; 340 position: relative; 341} 342 343.iai_cookie__switch input { 344 width: 0 !important; 345 height: 0 !important; 346 opacity: 0; 347} 348 349.iai_cookie__switch input:checked+.iai_cookie__slider { 350 width: 100%; 351 height: 100%; 352 display: block; 353 top: 0; 354 position: absolute; 355 background-color: #f59000 !important; 356 border-radius: 40px; 357} 358 359.iai_cookie__switch input:checked+.iai_cookie__slider:before { 360 transition: 0.4s all; 361 transform: translate(100%, -50%); 362 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.56); 363 left: 4px; 364} 365 366.iai_cookie__slider { 367 transition: 0.3s all; 368 border-radius: 40px; 369 background-color: #c4c7c8 !important; 370 display: block; 371 height: 100%; 372 position: absolute; 373 top: 0; 374 left: 0; 375 width: 100%; 376 cursor: pointer; 377} 378 379.iai_cookie__slider:before { 380 width: 19px; 381 height: 19px; 382 background: #fff; 383 display: block; 384 position: absolute; 385 top: 50%; 386 transform: translateY(-50%); 387 border-radius: 50%; 388 left: 5px; 389 transition: 0.4s all; 390 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.56); 391 content: ""; 392} 393
394.iai_cookie__content_wrapper { 395 max-height: 50vh; 396 overflow: auto; 397 scrollbar-color: #f59000 transparent; 398 scrollbar-width: thin; 399 padding: 0 10px; 400} 401 402.iai_cookie__content_wrapper::-webkit-scrollbar-track { 403 background-color: #f1f1f1; 404 margin-top: 25px; 405 margin-bottom: 25px; 406 border-radius: 5px; 407 -webkit-border-radius: 5px; 408} 409 410.iai_cookie__content_wrapper::-webkit-scrollbar { 411 width: 6px; 412 background-color: transparent; 413 height: 6px; 414} 415 416.iai_cookie__content_wrapper::-webkit-scrollbar-thumb { 417 background-color: #f59000; 418 border-radius: 5px; 419 -webkit-border-radius: 5px; 420} 421 422#iai_cookie[data-cookie-view="consents"] .iai_cookie__content_wrapper, 423#iai_cookie[data-cookie-view="privacy"] .iai_cookie__content_wrapper { 424 margin-bottom: 25px; 425} 426 427.iai_cookie__consentsWrapper .iai_cookie__tab { 428 border: 1px solid #dbdbdb; 429 border-bottom: 0; 430 padding-left: 40px; 431 padding-right: 20px; 432} 433 434.iai_cookie__consentsWrapper .iai_cookie__tab:last-child { 435 border-bottom: 1px solid #dbdbdb; 436} 437 438.iai_cookie__consentsActions { 439 display: grid; 440 grid-template-columns: 1fr !important; 441 grid-gap: 13px; 442 padding: 0 10px; 443 width: 100%; 444 grid-auto-rows: 1fr; 445} 446 447.iai_cookie__consentsActions_wrapper { 448 display: flex; 449 width: 100%; 450 flex-wrap: nowrap; 451 align-items: center; 452} 453 454@media (min-width: 757px) { 455 .iai_cookie__consentsActions { 456 grid-template-columns: repeat(auto-fit, minmax(150px, auto)) !important; 457 justify-content: stretch; 458 grid-gap: 20px; 459 } 460 461 #iai_cookie[data-cookie-view='basic'] .iai_cookie__consentsActions, 462 #iai_cookie[data-cookie-view='minimal'] .iai_cookie__consentsActions { 463 justify-content: unset; 464 align-items: stretch; 465 } 466} 467 468#iai_cookie .iai_cookie__box .iai_cookie__box__wrapper .iai_cookie__consentsActions .btn { 469 font-size: 14px; 470 display: flex; 471 align-items: center; 472 font-weight: 400; 473 justify-content: center; 474 border-radius: 12px; 475} 476 477@media (max-width: 756px) { 478 #iai_cookie .iai_cookie__box .iai_cookie__box__wrapper .iai_cookie__consentsActions .btn.acceptAll { 479 order: 1; 480 } 481 482 #iai_cookie .iai_cookie__box .iai_cookie__box__wrapper .iai_cookie__consentsActions .btn.acceptSelected { 483 order: 2; 484 } 485 486 #iai_cookie .iai_cookie__box .iai_cookie__box__wrapper .iai_cookie__consentsActions .btn.rejectAll { 487 order: 3; 488 } 489 490 #iai_cookie .iai_cookie__box .iai_cookie__box__wrapper .iai_cookie__consentsActions .btn.configureConsents { 491 order: 4; 492 } 493} 494 495@media (min-width: 757px) { 496 #iai_cookie .iai_cookie__box .iai_cookie__box__wrapper .iai_cookie__consentsActions .btn { 497 margin-bottom: 0px; 498 } 499} 500 501.iai_cookie__wrapper { 502 margin-bottom: 2px; 503} 504 505.iai_cookie__privacy { 506 font-size: 13px; 507 line-height: 18px; 508} 509 510.iai_cookie__privacy * { 511 padding: revert; 512 margin: revert; 513} 514 515.iai_cookie__privacy h4 { 516 font-size: 14px; 517 margin-bottom: 15px; 518} 519 520.iai_cookie__privacy ol { 521 font-size: 13px; 522 line-height: 17px; 523 margin-bottom: 15px; 524} 525 526#iai_cookie .iai_cookie__box .iai_cookie__box__wrapper .iai_cookie__consentsActions .btn { 527 border-radius: 0px; 528 text-decoration: none; 529 padding: 14.5px 10px; 530 line-height: 1; 531 text-align: center; 532} 533 534#iai_cookie .iai_cookie__box .iai_cookie__box__wrapper .iai_cookie__consentsActions .btn.--large.--solid { 535 background: #f59000; 536 border: 1px solid #f59000; 537 color: #fff; 538 border-radius: 0px; 539} 540 541#iai_cookie .iai_cookie__box .iai_cookie__box__wrapper .iai_cookie__consentsActions .btn.--large.--solid:hover { 542 background: #333; 543 border: 1px solid #333; 544 color: #fff; 545} 546 547#iai_cookie .iai_cookie__box .iai_cookie__box__wrapper .iai_cookie__consentsActions .btn.--large.--outline { 548 background: #fff; 549 border: 1px solid #f59000; 550 color: #f59000; 551 border-radius: 0px; 552} 553 554#iai_cookie .iai_cookie__box .iai_cookie__box__wrapper .iai_cookie__consentsActions .btn.--large.--outline:hover { 555 background: #fff; 556 border: 1px solid #333; 557 color: #333; 558} 559 560#iai_cookie .iai_cookie__box .iai_cookie__box__wrapper .iai_cookie__consentsActions:not(.acceptSelected) .acceptSelected { 561 display: none; 562} 563 564#iai_cookie .iai_cookie__box .iai_cookie__box__wrapper .iai_cookie__c
564onsentsActions.acceptSelected .acceptSelected { 565 display: flex; 566} 567 568.iai_cookie a:focus-visible, 569.iai_cookie button:focus-visible, 570.iai_cookie label:has(input:focus-visible), 571.iai_cookie .focus_visible:focus-visible { 572 outline: 2px solid #f59000; 573 box-shadow: 0 0 0 2px #fff; 574 outline-offset: 2px; 575} 576`; 577 578var cookiesList = {"categories":{"functional":{"deliverers":{"winylowniapl":{"selected":false,"name":"winylownia.pl","code":"winylowniapl"},"iaisa":{"selected":false,"name":"IAI S.A.","code":"iaisa"},"idosell":{"selected":false,"name":"IdoSell","code":"idosell"},"idoaccounts":{"selected":false,"name":"IdoAccounts","code":"idoaccounts"},"google":{"selected":false,"name":"Google","code":"google"},"googlerecaptcha":{"selected":false,"name":"Google reCAPTCHA","code":"googlerecaptcha"},"paypal":{"selected":false,"name":"PayPal","code":"paypal"}},"description":"Functional cookies are necessary for the proper functioning of the website and are used to remember e.g. login sessions, language preferences, form filling, selected privacy option. You can block them in your browser, but then some parts of the website may not function properly.","name":"Functional cookies (required)","c_name":"functional","defaultSelected":false,"alwaysActive":true,"selected":false},"analytics":{"deliverers":{"iaisa":{"selected":false,"name":"IAI S.A.","code":"iaisa"},"googlemaps":{"selected":false,"name":"Google Maps","code":"googlemaps"}},"description":"Analytics cookies allow us to see the number of visits and sources of traffic to our shop. They help us to determine which pages are more and which are less popular, and to understand how users navigate the site. This allows us to study statistics and improve the performance of our shop. The information collected by these cookies is aggregated, so they are not intended to establish your identity. If you do not allow them to be used, we will not know when you have visited our website.","name":"Analytics cookies","c_name":"analytics","defaultSelected":false,"alwaysActive":false,"selected":false},"marketing":{"deliverers":{"metafacebook":{"selected":false,"name":"Meta (Facebook)","code":"metafacebook"},"winylowniapl":{"selected":false,"name":"winylownia.pl","code":"winylowniapl"},"googleads":{"selected":false,"name":"Google Ads","code":"googleads"}},"description":"Advertising cookies allow us to tailor the advertising content displayed to your interests, not only on our website, but also outside of it. They may be installed by advertising partners through our website. Based on the information from these cookies and your activity on other sites, your interest profile is built. Advertising cookies do not store your personal data directly, but identify your web browser and hardware. If you do not allow these cookies to be used, we will still be able to show you advertisements, but they will not be tailored to your preferences.","name":"Advertising cookies","c_name":"marketing","defaultSelected":false,"alwaysActive":false,"selected":false}},"texts":{"privacy_policy_configure_consents_txt":"Configuration of consents","privacy_policy_privacy_policy_txt":"Privacy Policy","privacy_policy_functional_name_txt":"Functional cookies (required)","privacy_policy_functional_description_txt":"Functional cookies are necessary for the proper functioning of the website and are used to remember e.g. login sessions, language preferences, form filling, selected privacy option. You can block them in your browser, but then some parts of the website may not function properly.","privacy_policy_analytics_name_txt":"Analytics cookies","privacy_policy_analytics_description_txt":"Analytics cookies allow us to see the number of visits and sources of traffic to our shop. They help us to determine which pages are more and which are less popular, and to understand how users navigate the site. This allows us to study statistics and improve the performance of our shop. The information collected by these cookies is aggregated, so they are not intended to establish your identity. If you do not allow them to be used, we will not know when you have visited our website.","privacy_policy_marketing_name_txt":"Advertising cookies","privacy_policy_marketing_description_txt":"Advertising cookies allow us to tailor the advertising content displayed to your interests, not only on our website, but also outside of it. They may be installed by advertising partners through our website. Based on the information from these cookies and your activity on other sites, your interest profile is built. Advertising cookies do not store your personal data directly, but identify your web browser and hardware. If you do not allow these cookies to be used, we will still be able to show you advertisements, but they will not be tailored to your preferences.","privacy_policy_always_active_txt":"Always active","privacy_policy_accept_all_txt":"I confirm all","privacy_policy_accept_selected_txt":"I confirm selected","privacy_policy_reject_all_txt":"I confirm necessary","privacy_policy_type_cookie_txt":"cookie","privacy_policy_type_local_storage_txt":"local storage","privacy_policy_type_pixel_txt":"tracking pixel","privacy_policy_more_txt":"more","privacy_policy_days_txt":"days","privacy_policy_minutes_txt":"minutes","privacy_policy_temporary_txt":"session","privacy_policy_cookies_txt":"<h3>We care about your privacy<\/h3>\n<p>
vendor: 4,138 bytes, lines 578-584
578This page uses cookie files to provide its services in accordance to <a href=\"https://winylownia.pl/en/privacy-and-cookie-notice.html\">Cookies Usage Policy<\/a>. You can determine conditions of storing or access to cookie files in your web browser. More information on terms and conditions and privacy can also be found on <a href=\"https:\/\/business.safety.google\/privacy\/\">Google's Privacy and Terms page<\/a>.<\/p>"},"hash":"6869dfdcbe3f735a953b9e1cfa688882","canDownloadSnippets":true,"showDenyAllButton":true,"privacyPolicyLinkSelector":"https:\/\/winylownia.pl\/en\/privacy-and-cookie-notice.html","shouldDisplayBottomVersion":false,"shouldDisplayWhiteLabel":true} 579 580/*! 581* tabbable 6.2.0 582* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE 583*/ 584!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):(t="undefined"!=typeof globalThis?globalThis:t||self,function(){var n=t.tabbable,o=t.tabbable={};e(o),o.noConflict=function(){return t.tabbable=n,o}}())}(this,(function(t){"use strict";var e=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],n=e.join(","),o="undefined"==typeof Element,r=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,i=!o&&Element.prototype.getRootNode?function(t){var e;return null==t||null===(e=t.getRootNode)||void 0===e?void 0:e.call(t)}:function(t){return null==t?void 0:t.ownerDocument},a=function t(e,n){var o;void 0===n&&(n=!0);var r=null==e||null===(o=e.getAttribute)||void 0===o?void 0:o.call(e,"inert");return""===r||"true"===r||n&&e&&t(e.parentNode)},l=function(t,e,o){if(a(t))return[];var i=Array.prototype.slice.apply(t.querySelectorAll(n));return e&&r.call(t,n)&&i.unshift(t),i=i.filter(o)},u=function t(e,o,i){for(var l=[],u=Array.from(e);u.length;){var d=u.shift();if(!a(d,!1))if("SLOT"===d.tagName){var c=d.assignedElements(),f=t(c.length?c:d.children,!0,i);i.flatten?l.push.apply(l,f):l.push({scopeParent:d,candidates:f})}else{r.call(d,n)&&i.filter(d)&&(o||!e.includes(d))&&l.push(d);var s=d.shadowRoot||"function"==typeof i.getShadowRoot&&i.getShadowRoot(d),p=!a(s,!1)&&(!i.shadowRootFilter||i.shadowRootFilter(d));if(s&&p){var h=t(!0===s?d.children:s.children,!0,i);i.flatten?l.push.apply(l,h):l.push({scopeParent:d,candidates:h})}else u.unshift.apply(u,d.children)}}return l},d=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},c=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||function(t){var e,n=null==t||null===(e=t.getAttribute)||void 0===e?void 0:e.call(t,"contenteditable");return""===n||"true"===n}(t))&&!d(t)?0:t.tabIndex},f=function(t,e){return t.tabIndex===e.tabIndex?t.documentOrder-e.documentOrder:t.tabIndex-e.tabIndex},s=function(t){return"INPUT"===t.tagName},p=function(t){return function(t){return s(t)&&"radio"===t.type}(t)&&!function(t){if(!t.name)return!0;var e,n=t.form||i(t),o=function(t){return n.querySelectorAll('input[type="radio"][name="'+t+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)e=o(window.CSS.escape(t.name));else try{e=o(t.name)}catch(t){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",t.message),!1}var r=function(t,e){for(var n=0;n<t.length;n++)if(t[n].checked&&t[n].form===e)return t[n]}(e,t.form);return!r||r===t}(t)},h=function(t){var e=t.getBoundingClientRect(),n=e.width,o=e.height;return 0===n&&0===o},v=function(t,e){var n=e.displayCheck,o=e.getShadowRoot;if("hidden"===getComputedStyle(t).visibility)return!0;var a=r.call(t,"details>summary:first-of-type")?t.parentElement:t;if(r.call(a,"details:not([open]) *"))return!0;
vendor: 6,766 bytes, lines 584-591
584if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return h(t)}else{if("function"==typeof o){for(var l=t;t;){var u=t.parentElement,d=i(t);if(u&&!u.shadowRoot&&!0===o(u))return h(t);t=t.assignedSlot?t.assignedSlot:u||d===t.ownerDocument?u:d.host}t=l}if(function(t){var e,n,o,r,a=t&&i(t),l=null===(e=a)||void 0===e?void 0:e.host,u=!1;if(a&&a!==t)for(u=!!(null!==(n=l)&&void 0!==n&&null!==(o=n.ownerDocument)&&void 0!==o&&o.contains(l)||null!=t&&null!==(r=t.ownerDocument)&&void 0!==r&&r.contains(t));!u&&l;){var d,c,f;u=!(null===(c=l=null===(d=a=i(l))||void 0===d?void 0:d.host)||void 0===c||null===(f=c.ownerDocument)||void 0===f||!f.contains(l))}return u}(t))return!t.getClientRects().length;if("legacy-full"!==n)return!0}return!1},b=function(t,e){return!(e.disabled||a(e)||function(t){return s(t)&&"hidden"===t.type}(e)||v(e,t)||function(t){return"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some((function(t){return"SUMMARY"===t.tagName}))}(e)||function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var e=t.parentElement;e;){if("FIELDSET"===e.tagName&&e.disabled){for(var n=0;n<e.children.length;n++){var o=e.children.item(n);if("LEGEND"===o.tagName)return!!r.call(e,"fieldset[disabled] *")||!o.contains(t)}return!0}e=e.parentElement}return!1}(e))},m=function(t,e){return!(p(e)||c(e)<0||!b(t,e))},g=function(t){var e=parseInt(t.getAttribute("tabindex"),10);return!!(isNaN(e)||e>=0)},y=function t(e){var n=[],o=[];return e.forEach((function(e,r){var i=!!e.scopeParent,a=i?e.scopeParent:e,l=function(t,e){var n=c(t);return n<0&&e&&!d(t)?0:n}(a,i),u=i?t(e.candidates):a;0===l?i?n.push.apply(n,u):n.push(a):o.push({documentOrder:r,tabIndex:l,item:e,isScope:i,content:u})})),o.sort(f).reduce((function(t,e){return e.isScope?t.push.apply(t,e.content):t.push(e.content),t}),[]).concat(n)},w=e.concat("iframe").join(",");t.focusable=function(t,e){return(e=e||{}).getShadowRoot?u([t],e.includeContainer,{filter:b.bind(null,e),flatten:!0,getShadowRoot:e.getShadowRoot}):l(t,e.includeContainer,b.bind(null,e))},t.getTabIndex=c,t.isFocusable=function(t,e){if(e=e||{},!t)throw new Error("No node provided");return!1!==r.call(t,w)&&b(e,t)},t.isTabbable=function(t,e){if(e=e||{},!t)throw new Error("No node provided");return!1!==r.call(t,n)&&m(e,t)},t.tabbable=function(t,e){var n;return n=(e=e||{}).getShadowRoot?u([t],e.includeContainer,{filter:m.bind(null,e),flatten:!1,getShadowRoot:e.getShadowRoot,shadowRootFilter:g}):l(t,e.includeContainer,m.bind(null,e)),y(n)},Object.defineProperty(t,"__esModule",{value:!0})})); 585//# sourceMappingURL=index.umd.min.js.map 586 587/*! 588* focus-trap 7.6.5 589* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE 590*/ 591!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("tabbable")):"function"==typeof define&&define.amd?define(["exports","tabbable"],t):(e="undefined"!=typeof globalThis?globalThis:e||self,function(){var n=e.focusTrap,a=e.focusTrap={};t(a,e.tabbable),a.noConflict=function(){return e.focusTrap=n,a}}())}(this,(function(e,t){"use strict";function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t);if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function i(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return n(e,t);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?n(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var u=function(e,t){if(e.length>0){var n=e[e.length-1];n!==t&&n._setPausedState(!0)}var a=e.indexOf(t);-1===a||e.splice(a,1),e.push(t)},s=function(e,t){var n=e.indexOf(t);-1!==n&&e.splice(n,1),e.length>0&&!e[e.length-1]._isManuallyPaused()&&e[e.length-1]._setPausedState(!1)},c=function(e){return"Tab"===(null==e?void 0:e.key)||9===(null==e?void 0:e.keyCode)},l=function(e){return c(e)&&!e.shiftKey},d=function(e){return c(e)&&e.shiftKey},b=function(e){return setTimeout(e,0)},f=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];return"function"==typeof e?e.apply(void 0,n):e},v=function(e){return e.target.shadowRoot&&"function"==typeof e.composedPath?e.composedPath()[0]:e.target},p=[];e.createFocusTrap=function(e,n){var a,o=(null==n?void 0:n.document)||document,m=(null==n?void 0:n.trapStack)||p,y=r({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,isKeyForward:l,isKeyBackward:d},n),h={containers:[],containerGroups:[],tabbableGroups:[],nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,manuallyPaused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},g=function(e,t,n){return e&&void 0!==e[t]?e[t]:y[n||t]},w=function(e,t){var n="function"==typeof(null==t?void 0:t.composedPath)?t.composedPath():void 0;return h.containerGroups.findIndex((function(t){var a=t.container,o=t.tabbableNodes;return a.contains(e)||(null==n?void 0:n.includes(a))||o.find((function(t){return t===e}))}))},T=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.hasFallback,a=void 0!==n&&n,r=t.params,u=void 0===r?[]:r,s=y[e];if("function"==typeof s&&(s=s.apply(void 0,i(u))),!0===s&&(s=void 0),!s){if(void 0===s||!1===s)return s;throw new Error("`".concat(e,"` was specified but was not a node, or did not return a node"))}var c=s;if("string"==typeof s){try{c=o.querySelector(s)}catch(t){throw new Error("`".concat(e,'` appears to be an invali
591d selector; error="').concat(t.message,'"'))}if(!c&&!a)throw new Error("`".concat(e,"` as selector refers to no known node"))}return c},F=function(){var e=T("initialFocus",{hasFallback:!0});if(!1===e)return!1;if(void 0===e||e&&!t.isFocusable(e,y.tabbableOptions))if(w(o.activeElement)>=0)e=o.activeElement;else{var n=h.tabbableGroups[0];e=n&&n.firstTabbableNode||T("fallbackFocus")}else null===e&&(e=T("fallbackFocus"));if(!e)throw new Error("Your focus-trap needs to have at least one focusable element");return e},N=function(){if(h.containerGroups=h.containers.map((function(e){var n=t.tabbable(e,y.tabbableOptions),a=t.focusable(e,y.tabbableOptions),o=n.length>0?n[0]:void 0,r=n.length>0?n[n.length-1]:void 0,i=a.find((function(e){return t.isTabbable(e)})),u=a.slice().reverse().find((function(e){return t.isTabbable(e)})),s=!!n.find((function(e){return t.getTabIndex(e)>0}));return{container:e,tabbableNodes:n,focusableNodes:a,posTabIndexesFound:s,firstTabbableNode:o,lastTabbableNode:r,firstDomTabbableNode:i,lastDomTabbableNode:u,nextTabbableNode:function(e){var o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=n.indexOf(e);return r<0?o?a.slice(a.indexOf(e)+1).find((function(e){return t.isTabbable(e)})):a.slice(0,a.indexOf(e)).reverse().find((function(e){return t.isTabbable(e)})):n[r+(o?1:-1)]}}})),h.tabbableGroups=h.containerGroups.filter((function(e){return e.tabbableNodes.length>0})),h.tabbableGroups.length<=0&&!T("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(h.containerGroups.find((function(e){return e.posTabIndexesFound}))&&h.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},O=function(e){var t=e.activeElement;if(t)return t.shadowRoot&&null!==t.shadowRoot.activeElement?O(t.shadowRoot):t},P=function(e){!1!==e&&e!==O(document)&&(e&&e.focus?(e.focus({preventScroll:!!y.preventScroll}),h.mostRecentlyFocusedNode=e,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(e)&&e.select()):P(F()))},k=function(e){var t=T("setReturnFocus",{params:[e]});return t||!1!==t&&e},E=function(e){var n=e.target,a=e.event,o=e.isBackward,r=void 0!==o&&o;n=n||v(a),N();var i=null;if(h.tabbableGroups.length>0){var u=w(n,a),s=u>=0?h.containerGroups[u]:void 0;if(u<0)i=r?h.tabbableGroups[h.tabbableGroups.length-1].lastTabbableNode:h.tabbableGroups[0].firstTabbableNode;else if(r){var l=h.tabbableGroups.findIndex((function(e){var t=e.firstTabbableNode;return n===t}));if(l<0&&(s.container===n||t.isFocusable(n,y.tabbableOptions)&&!t.isTabbable(n,y.tabbableOptions)&&!s.nextTabbableNode(n,!1))&&(l=u),l>=0){var d=0===l?h.tabbableGroups.length-1:l-1,b=h.tabbableGroups[d];i=t.getTabIndex(n)>=0?b.lastTabbableNode:b.lastDomTabbableNode}else c(a)||(i=s.nextTabbableNode(n,!1))}else{var f=h.tabbableGroups.findIndex((function(e){var t=e.lastTabbableNode;return n===t}));if(f<0&&(s.container===n||t.isFocusable(n,y.tabbableOptions)&&!t.isTabbable(n,y.tabbableOptions)&&!s.nextTabbableNode(n))&&(f=u),f>=0){var p=f===h.tabbableGroups.length-1?0:f+1,m=h.tabbableGroups[p];i=t.getTabIndex(n)>=0?m.firstTabbableNode:m.firstDomTabbableNode}else c(a)||(i=s.nextTabbableNode(n))}}else i=T("fallbackFocus");return i},x=function(e){var t=v(e);w(t,e)>=0||(f(y.clickOutsideDeactivates,e)?a.deactivate({returnFocus:y.returnFocusOnDeactivate}):f(y.allowOutsideClick,e)||e.preventDefault())},D=function(e){var n=v(e),a=w(n,e)>=0;if(a||n instanceof Document)a&&(h.mostRecentlyFocusedNode=n);else{var o;e.stopImmediatePropagation();var r=!0;if(h.mostRecentlyFocusedNode)if(t.getTabIndex(h.mostRecentlyFocusedNode)>0){var i=w(h.mostRecentlyFocusedNode),u=h.containerGroups[i].tabbableNodes;if(u.length>0){var s=u.findIndex((function(e){return e===h.mostRecentlyFocusedNode}));s>=0&&(y.isKeyForward(h.recentNavEvent)?s+1<u.length&&(o=u[s+1],r=!1):s-1>
591=0&&(o=u[s-1],r=!1))}}else h.containerGroups.some((function(e){return e.tabbableNodes.some((function(e){return t.getTabIndex(e)>0}))}))||(r=!1);else r=!1;r&&(o=E({target:h.mostRecentlyFocusedNode,isBackward:y.isKeyBackward(h.recentNavEvent)})),P(o||(h.mostRecentlyFocusedNode||F()))}h.recentNavEvent=void 0},G=function(e){(y.isKeyForward(e)||y.isKeyBackward(e))&&function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];h.recentNavEvent=e;var n=E({event:e,isBackward:t});n&&(c(e)&&e.preventDefault(),P(n))}(e,y.isKeyBackward(e))},I=function(e){var t;"Escape"!==(null==(t=e)?void 0:t.key)&&"Esc"!==(null==t?void 0:t.key)&&27!==(null==t?void 0:t.keyCode)||!1===f(y.escapeDeactivates,e)||(e.preventDefault(),a.deactivate())},S=function(e){var t=v(e);w(t,e)>=0||f(y.clickOutsideDeactivates,e)||f(y.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},j=function(){if(h.active)return u(m,a),h.delayInitialFocusTimer=y.delayInitialFocus?b((function(){P(F())})):P(F()),o.addEventListener("focusin",D,!0),o.addEventListener("mousedown",x,{capture:!0,passive:!1}),o.addEventListener("touchstart",x,{capture:!0,passive:!1}),o.addEventListener("click",S,{capture:!0,passive:!1}),o.addEventListener("keydown",G,{capture:!0,passive:!1}),o.addEventListener("keydown",I),a},R=function(){if(h.active)return o.removeEventListener("focusin",D,!0),o.removeEventListener("mousedown",x,!0),o.removeEventListener("touchstart",x,!0),o.removeEventListener("click",S,!0),o.removeEventListener("keydown",G,!0),o.removeEventListener("keydown",I),a},A="undefined"!=typeof window&&"MutationObserver"in window?new MutationObserver((function(e){e.some((function(e){return Array.from(e.removedNodes).some((function(e){return e===h.mostRecentlyFocusedNode}))}))&&P(F())})):void 0,L=function(){A&&(A.disconnect(),h.active&&!h.paused&&h.containers.map((function(e){A.observe(e,{subtree:!0,childList:!0})})))};return a={get active(){return h.active},get paused(){return h.paused},activate:function(e){if(h.active)return this;var t=g(e,"onActivate"),n=g(e,"onPostActivate"),a=g(e,"checkCanFocusTrap");a||N(),h.active=!0,h.paused=!1,h.nodeFocusedBeforeActivation=O(o),null==t||t();var r=function(){a&&N(),j(),L(),null==n||n()};return a?(a(h.containers.concat()).then(r,r),this):(r(),this)},deactivate:function(e){if(!h.active)return this;var t=r({onDeactivate:y.onDeactivate,onPostDeactivate:y.onPostDeactivate,checkCanReturnFocus:y.checkCanReturnFocus},e);clearTimeout(h.delayInitialFocusTimer),h.delayInitialFocusTimer=void 0,R(),h.active=!1,h.paused=!1,L(),s(m,a);var n=g(t,"onDeactivate"),o=g(t,"onPostDeactivate"),i=g(t,"checkCanReturnFocus"),u=g(t,"returnFocus","returnFocusOnDeactivate");null==n||n();var c=function(){b((function(){u&&P(k(h.nodeFocusedBeforeActivation)),null==o||o()}))};return u&&i?(i(k(h.nodeFocusedBeforeActivation)).then(c,c),this):(c(),this)},pause:function(e){return h.active?(h.manuallyPaused=!0,this._setPausedState(!0,e)):this},unpause:function(e){return h.active?(h.manuallyPaused=!1,m[m.length-1]!==this?this:this._setPausedState(!1,e)):this}
591,updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return h.containers=t.map((function(e){return"string"==typeof e?o.querySelector(e):e})),h.active&&N(),L(),this}},Object.defineProperties(a,{_isManuallyPaused:{value:function(){return h.manuallyPaused}},_setPausedState:{value:function(e,t){if(h.paused===e)return this;if(h.paused=e,e){var n=g(t,"onPause"),a=g(t,"onPostPause");null==n||n(),R(),L(),null==a||a()}else{var o=g(t,"onUnpause"),r=g(t,"onPostUnpause");null==o||o(),N(),j(),L(),null==r||r()}return this}}}),a.updateContainerElements(e),a}})); 592//# sourceMappingURL=focus-trap.umd.min.js.map 593 594IaiCookies = function IaiCookies(params) { 595 const that = this; 596 this.params = params || {}; 597 this.cookieObj = null; 598 this.previousView = 'basic'; 599 this.currentView = 'consents'; 600 this.modalType = 'basic'; 601 this.cookieId = "iai_cookie"; 602 603 this.vars = { 604 categories: Object.values(cookiesList.categories), 605 anySelected: false, 606 eventsAttached: false, 607 maxTextLength: 250, 608 enabledPrivacyPolicyView: true, 609 showDenyAllButton: cookiesList?.showDenyAllButton, 610 transformSummary: false, 611 truncatedSummary: false, 612 privacyPolicyStandardSelector: cookiesList?.privacyPolicyLinkSelector, 613 shouldDisplayBottomVersion: cookiesList?.shouldDisplayBottomVersion, 614 shouldDisplayWhiteLabel: cookiesList?.shouldDisplayWhiteLabel, 615 canLoadAdditionalSnippets: cookiesList.canDownloadSnippets 616 }; 617 618 this.texts = { 619 privacy_policy_cookies_txt: cookiesList.texts.privacy_policy_cookies_txt, 620 privacy_policy_cookies_txt_summary: '', 621 show_more: cookiesList.texts.privacy_policy_more_txt, 622 }; 623 624 this.views = { 625 basic: 'basic', 626 minimal: 'minimal', 627 consents: 'consents', 628 consents_summary: 'consents_summary', 629 privacy: 'privacy', 630 }; 631 632 this.checkIfAnySelected = (categories) => { 633 this.vars.anySelected = categories.map((category) => { 634 const deliverers = Object.values(category.deliverers); 635 return deliverers.some((k) => (k.selected == true ? true : false)) || category.selected; 636 }); 637 }; 638 639 this.updateViewType = (view = '') => { 640 if (!view) return; 641 that.previousView = that.currentView; 642 that.currentView = view; 643 644 const cookieModalElement = document.querySelector('#iai_cookie'); 645 if (!cookieModalElement) return; 646 647 cookieModalElement.setAttribute('data-cookie-view', view); 648 }; 649 650 this.truncateSummary = (value = '') => { 651 if (!value) return {}; 652 653 const lastSpacesRgx = /\s+$/; 654 const showMore = value.length > that.vars.maxTextLength; 655 let summary = value.slice(0, that.vars.maxTextLength); 656 657 if (showMore) { 658 summary = summary.replace(lastSpacesRgx, ''); 659 summary += '...'; 660 } 661 662 return { 663 summary, 664 showMore, 665 }; 666 }; 667 668 this.transformSummary = () => { 669 if (!this.vars.transformSummary) return; 670 if (!that.texts.privacy_policy_cookies_txt) return; 671 672 const truncated = that.truncateSummary(that.texts.privacy_policy_cookies_txt); 673 674 this.vars.truncatedSummary = truncated?.showMore || this.vars.truncatedSummary; 675 this.texts.privacy_policy_cookies_txt_summary = truncated?.summary || this.texts.privacy_policy_cookies_txt_summary; 676 }; 677 678 this.rejectAllCookies = () => { 679 var cookieObj = new Object(); 680 if (cookiesList.hash !== null) cookieObj['hash'] = cookiesList.hash; 681 document.querySelectorAll('.iai_cookie__tabNameWrapper .iai_cookie__switch').forEach((label) => { 682 cookieObj[label.querySelector('input').getAttribute('name')] = false; 683 }); 684 var date = new Date(); 685 date.setFullYear(date.getFullYear() + 1); 686 document.cookie = `iai_cookie = ${JSON.stringify(cookieObj)};expires=${date.toUTCString()};path=/;secure;`; 687 that.cookieObj = cookieObj; 688 document.querySelectorAll('script[data-ga4_sel*="ga4script"]').forEach((el) => that.setInnerHTML(el, window[el.id])); 689 document.querySelector('#iai_cookie').classList.add('d-none'); 690 that.toggleBodyOverflow(false); 691 document.cookie = `ck_cook = shown; max-age=3600; path=/;secure;`; 692 }; 693 694 that.hasInputsChecked = () => { 695 return document.querySelectorAll('.iai_cookie__item input:checked').length > 0; 696 }; 697 698 this.eventHandlers = () => { 699 if (that.vars.eventsAttached) return; 700 that.vars.eventsAttached = true; 701 702 document.querySelectorAll('.iai_cookie__tabName').forEach((e) => { 703 e.addEventListener('click', (ev) => { 704 const tab = e.closest('.iai_cookie__tab'); 705 tab.classList.toggle('--opened'); 706 e.setAttribute('aria-expanded', tab.classList.contains('--opened')); 707 708 if (tab.classList.contains('--opened')) { 709 e.scrollIntoView({ behavior: 'smooth', block: 'start' }); 710 } 711 }); 712 }); 713 714 document.querySelectorAll('.iai_cookie__tabNameWrapper input[type="checkbox"]').forEach((e) => { 715 e.addEventListener('change', () => { 716 const parent = e.closest('.iai_cookie__tab'); 717 const checked_items = parent.querySelectorAll('.iai_cookie__item input:checked'); 718 const unchecked_items = parent.querySelectorAll('.iai_cookie__item input:not(:checked)'); 719 if (e.checked) {
720 unchecked_items.forEach((e) => { 721 e.checked = !e.checked; 722 }); 723 } else { 724 checked_items.forEach((e) => { 725 e.checked = !e.checked; 726 }); 727 } 728 729 if (document.querySelectorAll('.iai_cookie__item input:checked').length > 0) { 730 document.querySelector('.iai_cookie__consentsActions').classList.add('acceptSelected'); 731 } else { 732 if (that.vars.showDenyAllButton === true) { 733 document.querySelector('.iai_cookie__consentsActions').classList.remove('acceptSelected'); 734 } 735 } 736 }); 737 }); 738 739 document.querySelectorAll('.iai_cookie__item').forEach((e) => { 740 const parent = e.closest('.iai_cookie__tab'); 741 const items_length = parent.querySelectorAll('.iai_cookie__item').length; 742 e.querySelectorAll('input').forEach((e) => { 743 e.addEventListener('change', () => { 744 if (items_length === parent.querySelectorAll('.iai_cookie__item input:checked').length) { 745 parent.querySelector('.iai_cookie__tabNameWrapper input').checked = true; 746 } else { 747 parent.querySelector('.iai_cookie__tabNameWrapper input').checked = false; 748 } 749 750 if (document.querySelectorAll('.iai_cookie__item input:checked').length > 0) { 751 document.querySelector('.iai_cookie__consentsActions').classList.add('acceptSelected'); 752 } else { 753 if (that.vars.showDenyAllButton === true) { 754 document.querySelector('.iai_cookie__consentsActions').classList.remove('acceptSelected'); 755 } 756 } 757 }); 758 }); 759 }); 760 761 document.querySelectorAll('[data-cookie-view-action]').forEach((item) => { 762 item.addEventListener('click', (el) => { 763 el.preventDefault(); 764 765 const viewType = el.target.getAttribute('data-cookie-view-action'); 766 if (!viewType) return; 767 768 this.updateViewType(viewType); 769 }); 770 }); 771 772 document.querySelector('.iai_cookie button.acceptSelected')?.addEventListener('click', function (e) { 773 e.preventDefault(); 774 that.confirmationClickType = e.detail; 775 var cookieObj = new Object(); 776 if (cookiesList.hash !== null) cookieObj['hash'] = cookiesList.hash; 777 if (that.hasInputsChecked()) { 778 document.querySelectorAll('.iai_cookie__consentsWrapper .iai_cookie__tab').forEach((el) => { 779 const [cookieTabInput, cookieTabName] = [ 780 el.querySelector('.iai_cookie__tabNameWrapper input'), 781 el.querySelector('.iai_cookie__tabNameWrapper input') ? el.querySelector('.iai_cookie__tabNameWrapper input').getAttribute('name') : null, 782 ]; 783 if (cookieTabName !== null && cookieTabInput !== null && cookieTabInput.checked) { 784 cookieObj[cookieTabName] = true; 785 } else { 786 if (cookieTabName !== null) { 787 cookieObj[cookieTabName] = {}; 788 el.querySelectorAll('.iai_cookie__item input:checked').forEach((input) => { 789 cookieObj[cookieTabName][input.getAttribute('name')] = true; 790 }); 791 } 792 } 793 }); 794 795 var date = new Date(); 796 date.setFullYear(date.getFullYear() + 1); 797 document.cookie = `iai_cookie = ${JSON.stringify(cookieObj)};expires=${date.toUTCString()};path=/;secure;`; 798 that.cookieObj = cookieObj; 799 document.querySelectorAll('script[id*="iaiscript_"]').forEach((el) => that.setInnerHTML(el, window[el.id])); 800 document.querySelector('#iai_cookie').classList.add('d-none'); 801 that.toggleBodyOverflow(false); 802 document.cookie = `ck_cook = shown; max-age=3600; path=/;secure;`; 803 } else { 804 that.rejectAllCookies(); 805 } 806 807 that.setConsentMode(); 808 that.downloadMissingSnippets(); 809 }); 810 811 document.querySelector('.iai_cookie button.acceptAll')?.addEventListener('click', function (e) { 812 e.preventDefault(); 813 that.confirmationClickType = e.detail; 814 var cookieObj = new Object();
815 if (cookiesList.hash !== null) cookieObj['hash'] = cookiesList.hash; 816 document.querySelectorAll('.iai_cookie__tabNameWrapper .iai_cookie__switch').forEach((label) => { 817 const input = label.querySelector('input'); 818 if (!input.checked) label.click(); 819 cookieObj[label.querySelector('input').getAttribute('name')] = true; 820 }); 821 var date = new Date(); 822 date.setFullYear(date.getFullYear() + 1); 823 document.cookie = `iai_cookie = ${JSON.stringify(cookieObj)};expires=${date.toUTCString()};path=/;secure;`; 824 that.cookieObj = cookieObj; 825 document.querySelectorAll('script[id*="iaiscript_"]').forEach((el) => that.setInnerHTML(el, window[el.id])); 826 document.querySelector('#iai_cookie').classList.add('d-none'); 827 that.toggleBodyOverflow(false); 828 document.cookie = `ck_cook = shown; max-age=3600; path=/;secure;`; 829 830 that.setConsentMode(); 831 that.downloadMissingSnippets(); 832 }); 833 834 document.querySelector('.iai_cookie button.rejectAll')?.addEventListener('click', function (e) { 835 e.preventDefault(); 836 that.confirmationClickType = e.detail; 837 838 that.rejectAllCookies(); 839 that.setConsentMode(); 840 }); 841 842 document.querySelector('.iai_cookie_header__previous')?.addEventListener('click', function (e) { 843 e.preventDefault(); 844 845 switch (that.currentView) { 846 case that.views.consents: { 847 if (that.modalType && that.views[that.modalType]) { 848 that.updateViewType(that.views[that.modalType]); 849 } 850 break; 851 } 852 853 case that.views.consents_summary: { 854 that.updateViewType(that.previousView); 855 break; 856 } 857 858 case that.views.privacy: { 859 that.updateViewType(that.views.consents); 860 break; 861 } 862 863 default: { 864 that.updateViewType(that.previousView); 865 break; 866 } 867 } 868 }); 869 870 if (that.vars.enabledPrivacyPolicyView) { 871 const privacyPolicyViewSelector = `.iai_cookie .iai_cookie__tabContent.--top a[href*="${that.vars.privacyPolicyStandardSelector}"]`; 872 document.querySelector(privacyPolicyViewSelector)?.addEventListener('click', (e) => { 873 e.preventDefault(); 874 875 that.updateViewType(that.views.privacy); 876 }); 877 } 878 879 var dom_observer = new MutationObserver(function (mutation) { 880 const cookies = document.querySelector('#iai_cookie'); 881 const body = document.querySelector('body'); 882 if (cookies.classList.contains('d-none')) { 883 dom_observer.disconnect(); 884 } else if (body.children[body.children.length - 1] !== cookies) { 885 body.insertAdjacentElement('beforeend', cookies); 886 } 887 }); 888 889 if (document.querySelector('#iai_cookie')) { 890 const config = { attributes: false, childList: true, characterData: false }; 891 dom_observer.observe(document.body || document.documentElement, config); 892 } 893 }; 894 895 this.setInnerHTML = (elm, html) => { 896 let requiredConsents = JSON.parse(atob(elm.dataset.requirements)); 897 let canExecuteScript = true; 898 for (const [category, deliverers] of Object.entries(requiredConsents)) { 899 if (typeof that.cookieObj[category] === 'boolean') { 900 if (that.cookieObj[category] !== true) { 901 canExecuteScript = false; 902 } 903 } else { 904 deliverers.forEach((deliverer) => { 905 if (category in that.cookieObj && (!(deliverer in that.cookieObj[category]) || that.cookieObj[category][deliverer] !== true)) { 906 canExecuteScript = false; 907 } 908 }); 909 } 910 } 911 912 if (!canExecuteScript) { 913 return; 914 } 915 916 elm.insertAdjacentHTML('afterend', `<div id="temp_${elm.id}"></div>`); 917 tempElm = document.querySelector(`#temp_${elm.id}`); 918 tempElm.innerHTML = html;
919 Array.from(tempElm.querySelectorAll('script')).forEach((oldScriptEl) => { 920 const newScriptEl = document.createElement('script'); 921 922 Array.from(oldScriptEl.attributes).forEach((attr) => { 923 newScriptEl.setAttribute(attr.name, attr.value); 924 }); 925 926 let scriptText = new Text(''); 927 if (oldScriptEl.className !== 'google_consent_mode_update' && oldScriptEl.className !== 'microsoft_consent_mode_update') { 928 scriptText = document.createTextNode(oldScriptEl.innerHTML); 929 } 930 newScriptEl.appendChild(scriptText); 931 932 oldScriptEl.parentNode.replaceChild(newScriptEl, oldScriptEl); 933 }); 934 935 elm.parentNode.removeChild(elm); 936 tempElm.outerHTML = tempElm.innerHTML; 937 }; 938 939 this.createIdoSellLogo = () => { 940 if (!that.vars.shouldDisplayWhiteLabel) return ''; 941 942 return `<div class="iai_cookie_idosell__logo"> 943 <svg width="80" height="29" viewBox="0 0 80 29" fill="none" xmlns="http://www.w3.org/2000/svg"> 944 <g clip-path="url(#clip0_1_481)"> 945 <path d="M31.8919 22.8499H33.7734V12.6262H31.8919V22.8499ZM52.5412 21.6272C53.0144 22.0806 53.5737 22.4374 54.1868 22.6772C54.8 22.9169 55.455 23.0349 56.1144 23.0244C58.2732 23.0244 59.5266 21.6566 59.5266 20.0299C59.5266 16.7616 54.6553 17.209 54.6553 15.3948C54.6553 14.6746 55.3411 14.1722 56.2158 14.1722C57.0584 14.2094 57.8642 14.5236 58.5049 15.065L59.321 13.5512C58.4734 12.8074 57.3677 12.4152 56.2344 12.4563C54.2515 12.4563 52.7636 13.723 52.7636 15.4223C52.7636 18.5602 57.6488 18.2433 57.6488 20.0721C57.6488 20.9071 56.9342 21.3103 56.147 21.3103C55.1857 21.2572 54.2731 20.8757 53.5657 20.231L52.5412 21.6272ZM60.2264 19.1811C60.2146 19.6977 60.3107 20.2111 60.5085 20.6894C60.7064 21.1678 61.0018 21.6008 61.3765 21.9616C61.7516 22.322 62.1978 22.6023 62.6873 22.7851C63.1769 22.9679 63.6993 23.0494 64.2221 23.0244C65.3133 23.0327 66.3727 22.6617 67.2146 21.9763L66.4981 20.6618C65.8899 21.1486 65.14 21.4308 64.3579 21.4674C63.8015 21.4992 63.2549 21.313 62.8367 20.9492C62.4186 20.5855 62.1627 20.0735 62.1246 19.5247H67.2565C67.2565 19.5247 67.3002 19.0351 67.3002 18.8192C67.3002 16.8764 66.1482 15.3351 64.0043 15.3351C63.4945 15.3209 62.9872 15.4115 62.5148 15.6013C62.0424 15.7911 61.6151 16.0758 61.2602 16.4374C60.9052 16.7989 60.6303 17.2293 60.453 17.7014C60.2757 18.1734 60.1998 18.6767 60.2301 19.1793L60.2264 19.1811ZM62.1805 18.2745C62.2274 17.846 62.4366 17.4507 62.7662 17.168C63.0958 16.8852 63.5214 16.7358 63.9578 16.7497C64.1591 16.7439 64.3595 16.78 64.5457 16.8556C64.732 16.9313 64.9001 17.0448 65.0391 17.1887C65.178 17.3326 65.2848 17.5036 65.3525 17.6908C65.4201 17.8781 65.4471 18.0772 65.4317 18.2754L62.1805 18.2745ZM68.3638 20.5636C68.3638 22.6652 69.6331 22.9243 70.6529 22.9243C70.8482 22.9232 71.0431 22.9088 71.2363 22.8811V21.2828C71.2363 21.2828 71.1051 21.2975 70.9572 21.2975C70.4761 21.2975 70.1988 21.0963 70.1988 20.2871V12.6226H68.3638V20.5636ZM72.139 20.5636C72.139 22.6652 73.4082 22.9243 74.428 22.9243C74.6233 22.9232 74.8182 22.9088 75.0115 22.8811V21.2828C75.0115 21.2828 74.8803 21.2975 74.7323 21.2975C74.2512 21.2975 73.9739 21.0963 73.9739 20.2871V12.6226H72.1408L72.139 20.5636Z" fill="white"/> 946 <path d="M35.2315 19.1799C35.2315 21.4543 36.5147 23.0232 38.5274 23.0232C38.9948 23.0425 39.4586 22.9361 39.8695 22.7155C40.2804 22.4948 40.6228 22.1681 40.8603 21.7703H40.8891C40.8692 21.9278 40.8596 22.0864 40.8603 22.2452V22.8496H42.6106V12.6296H40.7579V15.8547C40.7579 16.088 40.7728 16.2727 40.7728 16.2727H40.7439C40.5025 15.9442 40.1774 15.6846 39.8015 15.5202C39.4256 15.3558 39.0124 15.2925 38.6037 15.3366C36.631 15.3366 35.2315 16.8477 35.2315 19.1799ZM37.0981 19.1799C37.0981 17.724 37.944 16.9056 38.9648 16.9056C40.2033 16.9056 40.8174 18.028 40.8174 19.1652C40.8174 20.792 39.913 21.4828 38.9508 21.4828C37.8574 21.4828 37.0981 20.5761 37.0981 19.1799ZM43.7337 19.1799C43.7348 19.7016 43.8431 20.2176 44.052 20.6968C44.2608 21.1759 44.566 21.6083 44.949 21.9678C45.3325 22.3272 45.7858 22.606 46.2817 22.7874C46.7775 22.9689 47.3055 23.0491 47.8336 23.0232C48.36 23.0469 48.8859 22.9652 49.3794 22.7828C49.8729 22.6005 50.3239 22.3214 50.7052 21.9623C51.0869 21.6031 51.3909 21.1713 51.5988 20.6929C51.8067 20.2146 51.9142 19.6995 51.9
946149 19.179C51.9121 18.6576 51.8024 18.1421 51.5924 17.6636C51.3824 17.1851 51.0765 16.7535 50.6931 16.3948C50.3102 16.0358 49.8576 15.757 49.3627 15.5751C48.8678 15.3933 48.3407 15.3121 47.8131 15.3366C47.2869 15.3139 46.7614 15.3964 46.2682 15.5792C45.7751 15.762 45.3244 16.0413 44.9434 16.4003C44.5624 16.7593 44.2589 17.1906 44.051 17.6682C43.8432 18.1459 43.7352 18.6601 43.7337 19.1799ZM45.6152 19.1799C45.6022 18.8844 45.65 18.5893 45.7555 18.3124C45.8611 18.0355 46.0222 17.7826 46.2294 17.5688C46.4365 17.3549 46.6853 17.1845 46.9608 17.068C47.2364 16.9515 47.5329 16.8913 47.8327 16.8909C48.1312 16.8929 48.4263 16.9545 48.7001 17.0717C48.974 17.189 49.2211 17.3596 49.4267 17.5734C49.6322 17.787 49.7919 18.0395 49.8963 18.3155C50.0007 18.5916 50.0477 18.8856 50.0343 19.1799C50.0489 19.4746 50.0028 19.7691 49.8989 20.0457C49.7949 20.3224 49.6352 20.5753 49.4295 20.7892C49.2237 21.0032 48.9761 21.1738 48.7016 21.2906C48.4272 21.4074 48.1316 21.4681 47.8327 21.469C47.5326 21.4698 47.2355 21.4103 46.9594 21.2943C46.6833 21.1782 46.434 21.008 46.2266 20.7938C46.019 20.5798 45.8577 20.3264 45.7525 20.049C45.6472 19.7715 45.6011 19.4759 45.6152 19.1799Z" fill="white"/> 947 <path d="M78.1771 22.9896C79.1839 22.9896 80 22.1839 80 21.1901C80 20.1963 79.1839 19.3906 78.1771 19.3906C77.1704 19.3906 76.3542 20.1963 76.3542 21.1901C76.3542 22.1839 77.1704 22.9896 78.1771 22.9896Z" fill="white"/> 948 <path d="M31.8956 9.78771H32.6829V7.73931H33.9465C34.1822 7.7493 34.4175 7.71058 34.6371 7.62564C34.8568 7.5407 35.0561 7.41141 35.2223 7.24604C35.3884 7.08056 35.5176 6.88265 35.6017 6.665C35.6859 6.44735 35.723 6.21475 35.7108 5.9821C35.7225 5.75064 35.6849 5.51933 35.6002 5.30317C35.5156 5.087 35.3859 4.89082 35.2195 4.72734C35.0531 4.56371 34.8536 4.43647 34.6342 4.35386C34.4147 4.27125 34.1801 4.23513 33.9456 4.24785H31.8956V9.78771ZM32.6829 7.06509V4.92299H33.8274C33.9718 4.90897 34.1175 4.92638 34.2543 4.97399C34.3912 5.0216 34.5157 5.09826 34.6193 5.19856C34.7223 5.29957 34.8017 5.42169 34.8517 5.55628C34.9017 5.69088 34.9211 5.83467 34.9087 5.97751C34.9214 6.12224 34.902 6.26798 34.8519 6.40457C34.8018 6.54116 34.7221 6.66532 34.6183 6.76839C34.5147 6.87139 34.3896 6.95088 34.2518 7.00132C34.1139 7.05177 33.9665 7.07196 33.82 7.06049L32.6829 7.06509ZM36.2682 7.79443C36.2668 8.07348 36.3224 8.34994 36.4316 8.60733C36.5408 8.86472 36.7013 9.09778 36.9037 9.29261C37.1062 9.48734 37.3463 9.63982 37.6098 9.74098C37.8733 9.84214 38.1547 9.8899 38.4372 9.88141C38.7198 9.8899 39.0012 9.84214 39.2646 9.74098C39.5281 9.63982 39.7682 9.48734 39.9707 9.29261C40.1733 9.09786 40.334 8.86484 40.4434 8.60744C40.5527 8.35004 40.6084 8.07354 40.6072 7.79443C40.6073 7.51637 40.5507 7.24114 40.4407 6.98517C40.3307 6.72919 40.1696 6.4977 39.967 6.30452C39.7643 6.11156 39.5243 5.96087 39.2613 5.86145C38.9983 5.76202 38.7177 5.7159 38.4363 5.72582C38.1555 5.71639 37.8756 5.76276 37.6133 5.86217C37.351 5.96158 37.1116 6.11201 36.9093 6.30452C36.7064 6.49754 36.5449 6.72896 36.4346 6.98495C36.3243 7.24093 36.2683 7.51624 36.2682 7.79443ZM37.0554 7.79443C37.0493 7.61141 37.0805 7.42906 37.1472 7.25817C37.2138 7.08729 37.3146 6.93136 37.4434 6.79962C37.5724 6.66798 37.7268 6.56324 37.8975 6.4916C38.0682 6.41997 38.2517 6.3829 38.4372 6.38259C38.6231 6.38197 38.8072 6.41843 38.9784 6.48978C39.1497 6.56112 39.3046 6.66589 39.4338 6.79779C39.563 6.92963 39.6638 7.08586 39.7304 7.25712C39.7969 7.42838 39.8277 7.61113 39.8209 7.79443C39.8285 7.97869 39.7984 8.16257 39.7324 8.33508C39.6663 8.50758 39.5658 8.66517 39.4366 8.79842C39.3074 8.93172 39.1523 9.03793 38.9806 9.11069C38.8089 9.18346 38.6241 9.22127 38.4372 9.22188C38.2507 9.22054 38.0663 9.1823 37.8949 9.10941C37.7236 9.03652 37.5688 8.93046 37.4397 8.7975C37.3108 8.66423 37.2103 8.50679 37.1441 8.33449C37.078 8.1622 37.0484 7.97856 37.0554 7.79443ZM42.3482 9.78771H43.2062L44.0325 7.23778C44.0957 7.03386 44.1441 6.80605 44.1441 6.80605H44.159C44.159 6.80605 44.2065 7.03386 44.2707 7.23778L45.1082 9.78771H45.9586L47.253 5.81768H46.4407L45.5985 8.60276C45.5578 8.74198 45.5267 8.88376 45.5055 9.02714H45.4897C45.4897 9.02714 45.4422 8.8076 45.378 8.60276L44.5117 5.82411H43.8045L42.9279 8.60276C42.886 8.74233 42.8515 8.88399 42.8246 9.02714H42.8088C42.8014 9.02714 42.7697 8.8
948076 42.7055 8.60276L41.8709 5.81768H41.052L42.3482 9.78771ZM47.7127 7.80453C47.7043 8.08184 47.7538 8.3579 47.8582 8.61549C47.9626 8.87308 48.1196 9.1067 48.3194 9.30179C48.5193 9.49699 48.7578 9.64945 49.0201 9.74964C49.2823 9.84984 49.5626 9.89563 49.8436 9.88416C50.4146 9.88493 50.967 9.68425 51.4013 9.31833L51.083 8.75708C50.7507 9.04037 50.3299 9.20249 49.891 9.21637C49.7124 9.22658 49.5334 9.20064 49.3653 9.14014C49.1971 9.07964 49.0432 8.98586 48.9131 8.86456C48.7835 8.74175 48.6808 8.59403 48.6113 8.43051C48.5419 8.26699 48.5071 8.09114 48.5092 7.91384H51.4422C51.4422 7.91384 51.4655 7.68604 51.4655 7.58408C51.4901 7.34587 51.463 7.10523 51.3862 6.87813C51.3093 6.65103 51.1844 6.44266 51.0198 6.26685C50.8551 6.09102 50.6545 5.95176 50.4312 5.85832C50.2079 5.76488 49.967 5.7194 49.7245 5.7249C49.4505 5.71878 49.1783 5.76912 48.9251 5.87271C48.672 5.97631 48.4435 6.13088 48.2543 6.32656C48.065 6.52226 47.9191 6.75478 47.8261 7.00927C47.733 7.26375 47.6937 7.53461 47.7127 7.80453ZM48.5316 7.33882C48.5636 7.05553 48.7023 6.79446 48.9202 6.60733C49.138 6.4202 49.4191 6.32065 49.7077 6.3284C49.8409 6.32508 49.9732 6.34946 50.0962 6.39994C50.2191 6.45042 50.33 6.52588 50.4214 6.62142C50.5129 6.71683 50.5831 6.83017 50.6273 6.95408C50.6716 7.07799 50.6889 7.2097 50.6783 7.34066L48.5316 7.33882ZM52.4025 9.78404H53.1739V8.16277C53.1686 7.92161 53.2 7.68102 53.267 7.44905C53.3268 7.19369 53.4694 6.96458 53.6731 6.79648C53.8768 6.62838 54.1305 6.53047 54.3957 6.51762C54.4704 6.51788 54.545 6.52557 54.6181 6.54059V5.78553C54.5522 5.77554 54.4857 5.77032 54.419 5.76991C54.122 5.78368 53.8375 5.89209 53.6082 6.07889C53.3789 6.26569 53.217 6.52082 53.147 6.80605H53.1311C53.1417 6.70688 53.147 6.60723 53.147 6.50752V5.81768H52.4025V9.78404ZM55.0806 7.80453C55.0722 8.08184 55.1217 8.3579 55.2261 8.61549C55.3305 8.87308 55.4875 9.1067 55.6873 9.30179C55.8871 9.49688 56.1255 9.64926 56.3875 9.74946C56.6496 9.84965 56.9298 9.8955 57.2106 9.88416C57.7815 9.88493 58.334 9.68425 58.7683 9.31833L58.4509 8.75708C58.1186 9.04037 57.6978 9.20249 57.2589 9.21637C57.0795 9.22561 56.9 9.19843 56.7317 9.13649C56.5633 9.07456 56.4096 8.97919 56.28 8.85629C56.1505 8.73349 56.0478 8.58576 55.9783 8.42224C55.9088 8.25872 55.8741 8.08288 55.8762 7.90557H58.8092C58.8092 7.90557 58.8325 7.67777 58.8325 7.57581C58.857 7.3376 58.83 7.09697 58.7532 6.86986C58.6763 6.64276 58.5514 6.43439 58.3867 6.25859C58.2221 6.08275 58.0215 5.94349 57.7982 5.85005C57.5748 5.75662 57.3339 5.71114 57.0914 5.71663C56.8175 5.71051 56.5452 5.76085 56.2921 5.86445C56.0389 5.96804 55.8104 6.12262 55.6212 6.31829C55.4319 6.51399 55.2861 6.74652 55.193 7.001C55.0999 7.25549 55.0616 7.52634 55.0806 7.79626V7.80453ZM55.8976 7.33882C55.9297 7.05488 56.0689 6.79328 56.2876 6.60606C56.5062 6.41883 56.7882 6.31971 57.0775 6.3284C57.2103 6.32534 57.3423 6.34984 57.4649 6.40032C57.5875 6.45079 57.6981 6.52612 57.7893 6.62142C57.8806 6.71662 57.9506 6.82965 57.9948 6.95323C58.0391 7.0768 58.0566 7.20816 58.0462 7.33882H55.8976ZM59.508 7.80453C59.508 9.03633 60.192 9.88416 61.276 9.88416C61.5451 9.89849 61.8126 9.83637 62.047 9.70514C62.2814 9.57392 62.4727 9.3791 62.5983 9.1438H62.6141C62.6141 9.1438 62.6067 9.25403 62.6067 9.41018V9.78679H63.3362V4.24785H62.5648V6.08498C62.5647 6.174 62.57 6.26296 62.5806 6.35136H62.5648C62.4365 6.14546 62.2535 5.97825 62.0356 5.86795C61.8177 5.75765 61.5733 5.70849 61.3291 5.72582C61.0668 5.73144 60.8086 5.79131 60.5712 5.90157C60.3338 6.01182 60.1224 6.17 59.9508 6.3659C59.7792 6.5618 59.6511 6.79105 59.5749 7.03886C59.4986 7.28666 59.4758 7.5475 59.508 7.80453ZM60.2952 7.80453C60.2952 6.9025 60.8201 6.38443 61.4556 6.38443C62.2186 6.38443 62.5927 7.09081 62.5927 7.79626C62.5927 8.80669 62.0279 9.22371 61.4323 9.22371C60.7633 9.2228 60.2952 8.66523 60.2952 7.80453ZM66.593 9.78771H67.3244V9.49653C67.3248 9.3968 67.3195 9.29713 67.3086 9.19799H67.3244C67.4563 9.41084 67.6423 9.58587 67.864 9.70561C68.0858 9.82536 68.3354 9.88566 68.5881 9.88049C68.8503 9.87409 69.1083 9.81375 69.3456 9.70332C69.5828 9.59288 69.7941 9.43478 69.966 9.23914C70.1378 9.04349 70.2664 8.8146 70.3435 8.56709C70.4206 8.31959 70.4445 8.05893 70.4138 7.80178C70.4138 6.56998 69.7298 5.72215 68.6458 5.72215C68.3893 5.70932 68.1342 5.76532 67.9074 5.8842C67.6807 6.00308 67.4908 6.18039 67.3579 6.39729H67.3421C67.3421 6.39729 67.3579 6.25583 67.3579 6.06018V4.24785H66.593V9.78771ZM67.3375 7.81831C67.3375 6.80789 67.8958 6.39086 68.4978 6.39086C69.1659 6.39086 69.6349 6.94843 69.6349 7.81096C69.6349 8.71299 69.1101 9.23106 68.4746 9.23106C67.7097 9.23014 67.3375 8.52469 67.3375 7.81831ZM70.7944 11.1922C71.0239 11.3476 71.2949 11.4323 71.5732 11.4356C71.8621 11.4341 72.1432
94811.3432 72.377 11.1758C72.6108 11.0084 72.7856 10.7729 72.8769 10.5024L74.7603 5.81768H73.9228L72.9457 8.42273C72.8741 8.62665 72.8108 8.89303 72.8108 8.89303H72.795C72.7535 8.73144 72.7038 8.57202 72.6461 8.41538L71.6365 5.81768H70.7711L72.4553 9.74087L72.2562 10.2001C72.209 10.3573 72.1146 10.4966 71.9855 10.5998C71.8564 10.7029 71.6987 10.765 71.5332 10.7779C71.3656 10.7672 71.2044 10.7102 71.0679 10.6135L70.7944 11.1922Z" fill="white"/> 949 <path d="M11.8986 28.9996C11.7842 28.9994 11.6715 28.973 11.5692 28.9224C9.51126 27.8479 7.58622 26.5419 5.83253 25.0304C4.28576 23.7303 2.94463 22.2092 1.85361 20.5175C0.677565 18.7221 0.0353644 16.6369 3.36372e-06 14.4991V4.86244C-0.00045098 4.71396 0.0451316 4.56889 0.130629 4.44672C0.216127 4.32456 0.337446 4.23115 0.478293 4.17903L11.639 0.0454856C11.8061 -0.0164639 11.9902 -0.0164639 12.1573 0.0454856L23.318 4.17903C23.4586 4.23104 23.5797 4.32417 23.6652 4.44597C23.7506 4.56777 23.7964 4.71243 23.7963 4.8606V14.4991C23.7611 16.6372 23.1189 18.7227 21.9427 20.5185C20.8519 22.2097 19.5111 23.7305 17.9647 25.0304C16.2109 26.5413 14.2859 27.8467 12.228 28.9206C12.1259 28.9718 12.0132 28.9989 11.8986 28.9996ZM1.47488 5.36306V14.4991C1.51145 16.3678 2.07785 18.189 3.10982 19.756C4.12349 21.3233 5.36862 22.7323 6.804 23.9364C8.37337 25.2793 10.0809 26.4563 11.8986 27.4481C13.7251 26.4505 15.4405 25.2664 17.0165 23.9153C18.4463 22.7125 19.6861 21.3057 20.6949 19.7413C21.7211 18.178 22.2842 16.3626 22.3205 14.5V5.36306L11.8986 1.50508L1.47488 5.36306Z" fill="white"/> 950 <path d="M15.5603 10.7362H14.9564V9.54208C14.9564 8.75178 14.6384 7.99385 14.0723 7.43503C13.5062 6.8762 12.7384 6.56226 11.9378 6.56226C11.1372 6.56226 10.3694 6.8762 9.80329 7.43503C9.23719 7.99385 8.91915 8.75178 8.91915 9.54208V10.7362H8.3171C7.9966 10.7362 7.68919 10.8618 7.46239 11.0853C7.23558 11.3089 7.10791 11.6121 7.10742 11.9285V17.8882C7.10742 18.2049 7.23487 18.5086 7.46173 18.7325C7.68859 18.9565 7.99628 19.0823 8.3171 19.0823H15.5622C15.883 19.0823 16.1907 18.9565 16.4175 18.7325C16.6444 18.5086 16.7719 18.2049 16.7719 17.8882V11.9285C16.7716 11.7717 16.7401 11.6165 16.6791 11.4717C16.618 11.3269 16.5287 11.1954 16.4162 11.0847C16.3037 10.974 16.1702 10.8862 16.0234 10.8264C15.8765 10.7666 15.7192 10.736 15.5603 10.7362ZM10.0702 9.54208C10.0647 9.29597 10.109 9.05124 10.2005 8.82227C10.2921 8.59329 10.4291 8.38469 10.6034 8.20869C10.7778 8.03269 10.986 7.89285 11.2159 7.79738C11.4457 7.70191 11.6926 7.65273 11.942 7.65273C12.1913 7.65273 12.4382 7.70191 12.6681 7.79738C12.8979 7.89285 13.1061 8.03269 13.2805 8.20869C13.4549 8.38469 13.5918 8.59329 13.6834 8.82227C13.775 9.05124 13.8193 9.29597 13.8137 9.54208V10.7362H10.0656L10.0702 9.54208ZM15.5603 17.8863H8.3171V11.9285H15.5622L15.5603 17.8863Z" fill="white"/> 951 </g> 952 <defs> 953 <clipPath id="clip0_1_481"> 954 <rect width="80" height="29" fill="white"/> 955 </clipPath> 956 </defs> 957 </svg> 958</div>`; 959 }; 960 961 this.createSwitch = (code = '', selected = false, labelledby = '') => { 962 if (!code) return ''; 963 964 return `<div class="iai_cookie__switchWrapper"> 965 <label class="iai_cookie__switch"> 966 <input type="checkbox" name="${code}" ${selected ? 'checked' : ''} ${(labelledby) ? `aria-labelledby="${labelledby}"` : ''}/> 967 <span class="iai_cookie__slider"></span> 968 </label> 969</div>`; 970 }; 971 972 this.createTab = () => {}; 973 974 this.createCategoryList = (categories) => { 975 const deliveryList = (category, i) => 976 Object.values(category.deliverers) 977 .map((deliverer, index) => `<div class="iai_cookie__item"><span id="iai_cookie_deliverer_name${i}_${index}">${deliverer.name}</span>${that.createSwitch(deliverer.code, deliverer.selected, `iai_cookie_deliverer_name${i}_${index}`)}</div>`) 978 .join(''); 979 980 return categories.map((category, index) => `<div class="iai_cookie__tab"> 981 <div class="iai_cookie__tabNameWrapper"> 982 <button type="button" class="iai_cookie__tabName" aria-expanded="false" aria-controls="iai_cookie_section${index}" id="iai_cookie_accordion${index}">
983 <span>${category.name}</span> 984 </button> 985 ${category.alwaysActive ? `<small>${cookiesList.texts.privacy_policy_always_active_txt}</small>` : that.createSwitch(category.c_name, category.selected, `iai_cookie_accordion${index}`)} 986 </div> 987 <div class="iai_cookie__tabContent" id="iai_cookie_section${index}" role="region" aria-labelledby="iai_cookie_accordion${index}"> 988 <div class="iai_cookie__description">${category.description}</div> 989 ${!category.alwaysActive ? `<div class="iai_cookie__itemWrapper">${deliveryList(category, index)}</div>` : ''} 990 </div> 991</div>`).join(''); 992 }; 993 994 this.createSummary = () => { 995 return `<div class="iai_cookie__tabContent__summary" data-cookie-view="minimal basic consents"> 996 ${that.vars.truncatedSummary ? that.texts.privacy_policy_cookies_txt_summary : that.texts.privacy_policy_cookies_txt} 997 998 ${ 999 that.vars.truncatedSummary 1000 ? `<a href="#consents_summary" data-cookie-view="minimal basic consents" data-cookie-view-action="consents_summary" title="${that.texts.show_more}">${that.texts.show_more}</a>` 1001 : '' 1002 } 1003 </div> 1004 1005 <div class="iai_cookie__tabContent__summary" data-cookie-view="consents_summary"> 1006 ${that.vars.truncatedSummary ? that.texts.privacy_policy_cookies_txt : ''} 1007 </div>`; 1008 }; 1009 1010 this.createTemplate = (categories) => { 1011 const template = ` 1012<div id="iai_cookie" class="iai_cookie" data-cookie-view="${that.currentView}" role="dialog" aria-modal="true" aria-labelledby="iai_cookie_headline" aria-describedby="iai_cookie_description"> 1013 <div class="iai_cookie__box"> 1014 <div class="iai_cookie__box__wrapper"> 1015 <div class="iai_cookie__content_wrapper"> 1016 <div class="iai_cookie_header" data-cookie-view="consents consents_summary privacy"> 1017 <button type="button" class="iai_cookie_header__previous" aria-label="IAI Cookies previous view" ${ 1018 !that.vars.shouldDisplayBottomVersion ? 'data-cookie-view="consents_summary privacy"' : '' 1019 }>
1020 <svg width="8" height="11" viewBox="0 0 8 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 1021 <line x1="6.04881" y1="1.41108" x2="2.41111" y2="4.59407" stroke="#474747" stroke-width="2" stroke-linecap="round"/> 1022 <line x1="5.88737" y1="9.06727" x2="1.71013" y2="5.26976" stroke="#474747" stroke-width="2" stroke-linecap="round"/> 1023 </svg> 1024 </button> 1025 <span class="iai_cookie_header__name" id="iai_cookie_headline"> 1026 <span data-cookie-view="consents consents_summary">${cookiesList.texts.privacy_policy_configure_consents_txt}</span> 1027 <span data-cookie-view="privacy">${cookiesList.texts.privacy_policy_privacy_policy_txt}</span> 1028 </span> 1029 </div> 1030 <div class="iai_cookie__topInfo" data-cookie-view="minimal basic consents consents_summary" id="iai_cookie_description"> 1031 <div class="iai_cookie__tab --top"> 1032 <div class="iai_cookie__tabContent --top">${that.createSummary()}</div> 1033 </div> 1034 </div>
1035 <div class="iai_cookie__consents iai_cookie__wrapper" data-cookie-view="consents"> 1036 <div class="iai_cookie__consentsWrapper"> 1037 ${that.createCategoryList(categories)} 1038 </div> 1039 </div> 1040 1041 ${that.vars.enabledPrivacyPolicyView ? `<div class="iai_cookie__privacy iai_cookie__wrapper" data-cookie-view="privacy"><h4>1. Data controller and definitions</h4> 1042<ol> 1043<li>The data controller of Customers/Users of the Online Shop, also known as the Seller, is Winylownia Krystian Wozniak, tel. +48 600 811 611, NIP 5423002902, REGON 200771530.</li> 1044<li>The data controller can be contacted at: 1045<ol> 1046<li>address for letters: Zbigniewa Religi 4/B2.5, 15-797 BiaÅystok;</li> 1047<li>the e-mail address: [email protected].</li> 1048</ol></li> 1049<li><strong>User</strong> - a natural person entering the website/websites of the Online Shop or using the services or functionalities described in this Policy.</li> 1050<li><strong>Customer</strong> - a natural person having full legal capacity, a natural person who is a Consumer, a legal person or an organizational unit without legal personality, to which the Act grants legal capacity, which concludes a Distance Selling Agreement with the Seller.</li> 1051<li><strong>Online Shop</strong> - an Internet service run by the Seller, available at electronic addresses (websites): <a href="winylownia.pl">winylownia.pl</a> through which the Customer/User may obtain information about the Goods and its availability and buy the Goods or order the service.</li> 1052<li><strong>Newsletter</strong> - information, including commercial information within the meaning of the Act of 18 July 2002 on the provision of electronic services (Dz. U. z 2020 r. poz. 344) from the Seller, sent to the Customer/User by electronic means; its receipt is voluntary and requires the consent of the Customer/User.</li> 1053<li><strong>Account</strong> - a set of data stored in the Online Shop and in the Seller's IT system concerning the Customer/User and orders placed by the Customer/User and the agreements concluded by the Customer/User, which enables the Customer/User to place orders and conclude agreements.</li> 1054<li><strong>GDPR</strong> - Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC.</li> 1055</ol> 1056<h4>2. The purposes, legal basis and period of the processing</h4> 1057<ol> 1058<li>In order to perform the Distance Selling Agreement, the Seller processes: 1059<ol> 1060<li>information concerning the User's device in purpose to ensure the correct functioning of the services: IP address of the computer, information contained in cookies or other similar technologies, session data, web browser data, device data, data concerning activity on the website, including on individual subpages;</li> 1061<li>geolocation data, if the User has consented to the service provider's access to geolocation. The geolocation data is used to provide more tailored offers of Goods and services;</li> 1062<li>users personal data: name, surname, registered office address, correspondence address, e-mail address, telephone number, Tax Identification Number (NIP), bank account number or other personal data required by the Administrator in the purchasing process.</li> 1063</ol></li> 1064<li>This information does not contain identity data of the Users, but in combination with other information may constitute personal information. Therefore, the data controller extends full GDPR protection to them.</li> 1065<li>These data are processed in accordance with Article 6 section 1 letter b of the GDPR, for the purpose of providing a service, i.e. an agreement for the provision of services by electronic means in accordance with the Regulation, in accordance with Article 6 section 1 letter a of the GDPR, in accordance with consenting to the use of certain cookies or other similar technologies, as expressed by the appropriate settings of the Internet browser, in accordance with the Telecommunications Law or in accordance with consenting to geolocation. The data are processed until the end of the User's use of the Online Shop.</li> 1066<li>The Administrator undertakes to take all measures required under Article 32 of the RODO, i.e., taking into account the state of the art, the cost of implementation and the nature, scope and purposes of the processing and the risk of violation of the rights or freedoms of natural persons of varying probability and seriousness, the Administrator implements appropriate technical and organizational measures to ensure a level of security appropriate to that risk.</li> 1067</ol> 1068<h4>3. Marketing activities of the data controller</h4> 1069<ol> 1070<li>The data controller may place marketing information about his/her Goods or services on the Online Shopâs website. Such content shall be displayed by the data controller in accordance with Article 6 section 1 letter f of the GDPR, in accordance with the legitimate interest pursued by the data controller, in publishing the content related to the services provided and the promotional content of the actions in which the data controller is involved. At the same time, the action does not infringe the rights and freedoms of the Customers/Users, the Customers/Users expect to receive similar content, or even expect it or it is their direct purpose to visit the website(s) of the Online Shop.</li> 1071</ol> 1072<h4>4. Recipients of Userâs data</h4> 1073<ol> 1074<li>
1074The data controller discloses the Users' personal data only to the processors under the concluded contracts of entrustment of personal data processing, for the purpose of providing services to the Administrator, e.g. hosting and maintenance of the website, IT services, marketing and PR services.</li> 1075</ol> 1076<h4>5. Transfer of personal data to third countries</h4> 1077<ol> 1078<li>Personal data will not be processed in third countries.</li> 1079</ol> 1080<h4>6. Withdrawal from the contract - electronic return form</h4> 1081<ol> 1082<li>Rights for the data subjects 1083<ol> 1084<li>of access (Article 15 of the GDPR) - to obtain confirmation from the data controller, whether his or her personal data are being processed. If the data about a person is processed, he or she is entitled to access it and to obtain the following information: about the purposes of the processing, the categories of personal data, the recipients or categories of recipients to whom the personal data have been or will be disclosed, about the period of data storage or about the criteria used to determine that period, about the right to request rectification, erasure or restriction of processing of personal data and to object to such processing;</li> 1085<li>to obtain a copy of the data (Article 15 section 3 GDPR) - to obtain a copy of the data to be processed; the first copy being free of charge. For further copies the data controller may charge a reasonable fee based on administrative costs;</li> 1086<li>to rectification (Article 16 of the GDPR) - to request the rectification of inaccurate or to supplement incomplete data concerning him or her;</li> 1087<li>to erase the data (Article 17 of the GDPR) - to request the erasure of his/her personal data if the data controller has not a legal basis for their processing or the data are not necessary for the purposes of processing anymore;</li> 1088<li>to restriction of processing (Article 18 of the GDPR) - to request a restriction of processing of personal data when: 1089<ol> 1090<li>the accuracy of the personal data is contested by the data subject, for a period enabling the controller to verify the accuracy of the personal data,</li> 1091<li>the processing is unlawful and the data subject opposes the erasure of the personal data and requests the restriction of their use instead,</li> 1092<li>the data controller no longer needs the personal data for the purposes of the processing, but they are required by the data subject for the establishment, exercise or defence of legal claims,</li> 1093<li>the data subject has objected to processing pursuant to Article 21 section 1 pending the verification whether the legitimate grounds of the controller override those of the data subject;</li> 1094</ol></li> 1095<li>to data portability (Article 20 GDPR) - to receive the personal data concerning him or her, which he or she has provided to a data controller, in a structured, commonly used and machine-readable format and have the right to transmit those data to another controller without hindrance from the data controller to which the personal data have been provided, where data are processed on the basis of the data subject's consent or on a contract with him/her and where data are processed by automated means;</li> 1096<li>to object (Article 21 of the GDPR) - to object to the processing of his/her personal data for the legitimate purposes of the controller, on grounds related to his/her specific situation, including profiling. In such case, the data controller shall assess the existence of important legitimate grounds for processing overriding the interests, rights and freedoms of data subjects or grounds for establishing, pursuing or defending claims. If according to the assessment the interests of the data subject will take precedence over the interests of the controller, the data controller shall be obliged to stop processing the data for these purposes;</li> 1097<li>to withdraw consent at any time and without giving any reason, but the processing of personal data carried out before withdrawal of consent will still remain lawful. Withdrawal of consent shall result in the data controller ceasing to process personal data for the purpose for which the consent was given.</li> 1098</ol></li> 1099<li>In order to exercise the aforementioned rights, the data subject should contact the data controller, using the contact details provided and inform the data controller, which right and to what extent he/she wants to exercise it.</li> 1100</ol> 1101<h4>
11017. The President of the Personal Data Protection Office</h4> 1102<ol> 1103<li>The data subject has the right to lodge a complaint with the supervisory authority, which in Poland is the President of the Personal Data Protection Office, with its seat in Warsaw, ul. StanisÅawa Moniuszki 1A, which can be contacted as follows:</li> 1104<li>address for letters: ul. StanisÅawa Moniuszki 1A, 00-014 Warszawa;</li> 1105<li>via the electronic mailbox available on the website: <a href="https://www.uodo.gov.pl/pl/p/kontakt">https://www.uodo.gov.pl/pl/p/kontakt</a>;</li> 1106<li>helpline: 606-950-000.</li> 1107</ol> 1108<h4>8. Data Protection Officer</h4> 1109<ol> 1110<li>In any case, the data subject may also contact the Data Protection Officer of the data controller directly by e-mail or in writing to the address of the data controller given in section 1 point 2 this Policy.</li> 1111</ol> 1112<h4>9. Changes to the privacy and cookie policy</h4> 1113<ol> 1114<li>Privacy and Cookies Policy may be supplemented or updated according to the data controller's current needs in purpose to provide current and reliable information to Customers/Users.</li> 1115</ol> 1116<h4>10. Cookies</h4> 1117<ol> 1118<li>The Online Shop performs the functions of obtaining information about Customers, Users and their behaviour in the following way by: 1119<ol> 1120<li>information voluntarily entered on the forms, for purposes arising from the function of the form;</li> 1121<li>storing cookies (so-called: âcookies") on final device;</li> 1122<li>collecting web server logs by the Online Shopâs hosting operator (necessary for proper operation of the Online Shop).</li> 1123</ol></li> 1124<li>Cookie files are IT data, in particular text files, which are stored in the Customer's/ User's final device and are designed to use the Online Shopâ s website. Cookies usually contain the name of the website from which they come from, the time of their storage on the final device and a unique number.</li> 1125<li>The Online Shop uses cookies only after the Customer/User has given his/her prior consent in this regard. Consent to the use of all cookies by the Online Shop is given by clicking the button: "Close" when the announcement about the use of cookies by the Online Shop is displayed or by closing that announcement.</li> 1126<li>If the Customer/User does not agree to the use of cookies by the Online Shop, he/she may use the option: "I do not agree", which is also available in the announcement about the use of cookies by the Online Shop or make changes to the settings of the Internet browser, which is currently using by Customer/User (however, this may cause incorrect operation of the Online Shop).</li> 1127<li>To manage the cookie settings, Customer/User should select web browser/system and follow the instructions: Internet Explorer, Chrome, Safari, Firefox, Opera, Android, Safari (iOS), Windows Phone.</li> 1128<li>The legal basis for the processing of personal data from cookies is the legitimate interests pursued by the Websiteâs Operator, consisting in providing high quality services, ensuring the safety of services.</li> 1129<li>The Online Shop uses two basic types of cookies: session cookies and persistent cookies. Session cookies are temporary files, which are stored in the User's final device until logging out, leaving the Online Shop or switching off the software (web browser). Persistent cookies are stored in a User's device for the time specified in the parameters of cookies or until their removal by the User.</li> 1130</ol> 1131<p><div><h4>Functional cookies (required)</h4><p>winylownia.pl</p><p><b>monit_token</b>: 365 days, cookie<br>Identifies the shop's customer.<p><b>shop_monit_token</b>: 30 minutes, cookie<br>Identifies the shop's customer.<p><b>client</b>: 1 days, cookie<br>Identifies the logged-in customer / basket of the non-logged-in customer.<p><b>affiliate</b>: 90 days, cookie<br>It stores information about the partner ID from which the shop was entered.<p><b>ordersDocuments</b>: cookie<br>Stores information about the print status of a document.<p><b>__idsui</b>: 1095 days, cookie<br>File required for the so-called lightweight login function on the website.<p><b>__idsual</b>: 1095 days, cookie<br>File required for the so-called lightweight login function on the website.<p><b>__IAI_SRC</b>: 90 days, cookie<br>It only stores the source from which the page was accessed.<p><b>login</b>: cookie<br>Stores information about whether the user has logged in to the site.<p><b>CPA</b>: 28 days, cookie<br>Includes information on the variables for the CPA / CPS programmes in which the site participates.<p><b>__IAIRSABTVARIANT__</b>: 30 days, cookie<br>Variant identifier for the A/B test and IdoSell RS engine configuration.<p><b>basket_id</b>: 365 days, cookie<br>The site user's shopping cart identifier, assigned for the duration of the ongoing session.<p><b>page_counter</b>: 1 days, cookie<br>Counter of pages visited.<p><b>LANGID</b>: 180 days, cookie<br>Stores information about the language selected by the site user.<p><b>REGID</b>: 180 days, cookie<br>Stores information about the site user's region.<p><b>CURRID</b>: 180 days, cookie<br>Stores information about the currency of the site selected by the user.<p><b>__IAIABT__</b>: 30 days, cookie<br>It stores the A/B test identifier, for the purpose of testing and improving shop functionality.<p><b>__IAIABTSHOP__</b>: 30 days, cookie<br>It stores the identifier of the shop participating in the A/B test.<p><b>__IAIABTVARIANT__</b>: 30 days, cookie<br>Stores the identifier of the variant drawn as part of the ongoing A/B test.<p><b>toplayerwidgetcounter[]</b>: cookie<br>Stores the number of times a pop up message has been displayed.<p><b>samedayZipcode</b>: 90 days, cookie<br>Stores information about the site user's postcode, which is required to offer courier delivery on the SameDay service.<p><b>applePayAvailability</b>: 30 days, cookie<br>Stores information about whether an ApplePay payment method is available for the user.<p><b>paypalMerchant</b>: 1 days, cookie<br>PayPal account ID.<p><b>toplayerNextShowTime_</b>: cookie<br>Stores information about the time at which the next pop up message is to be displayed. <p><b>rabateCode_clicked</b>: 1 days, cookie<br>Stores information about the closure of the active discount bar.<p><b>freeeshipping_clicked</b>: 1 days, cookie<br>Stores information about the closing of the free delivery bar.<p><b>redirection</b>: cookie<br>Stores information on the closure of the pop-up message indicating the suggested language for the shop.<p><b>filterHidden</b>: 365 days, cookie<br>When the option to collapse the filter for goods is clicked, it saves which filter is to be collapsed when the goods list is refreshed.<p><b>toplayerwidgetcounterclosedX_</b>: cookie<br>It stores information about closing the pop-up message.<p><b>cpa_currency</b>: 60 minutes, cookie<br>Includes currency information for CPA / CPS programmes in which the site participates.<p><b>basket_products_count</b>: cookie<br>Stores information on the number of products in the basket.<p><b>wishes_products_count</b>: cookie<br>Stores information on the number of products in the favorites list.<p><b>HOMELANDID</b>: 180 days, cookie<br>Stores information about the visitor's country.<p><b>remembered_shop_mfa</b>: 365 days, cookie<br>CookieNameRememberedShopMfa</p><p>IAI S.A.</p><p><b>iai_accounts_toplayer</b>: 30 days, cookie<br>Ensures the correct display of the pop up message informing about the IdoAccounts login service (https://www.idosell.com/en/idoaccounts-is-a-system-that-facilitates-the-process-of-logging-in-to-many-stores-with-one-account-and-placing-orders-in-online-stores/).</p><p>IdoSell</p><p><b>platform_id</b>: cookie<br>Stores information about whether the page is displayed in the mobile app.<p><b>paypalAvailability_</b>: 1 days, cookie<br>Stores information on whether a PayPal payment method is available for the user.<p><b>ck_cook</b>: 3 days, cookie<br>Stores information about whether the user of the website has consented to cookies.</p><p>IdoAccounts</p><p><b>accounts_terms</b>: 365 days, cookie<br>Stores information on whether the user has accepted consent to use the IdoAccounts service.<p><b>express_checkout_login</b>: 365 days, cookie<br>CookieNameExpressCheckoutLogin</p><p>Google</p><p><b>NID</b>: 180 days, cookie<br>These cookies (NID, ENID) are used to remember your preferences and other information, such as your preferred language, how many results you prefer to have shown on a search results page (for example, 10 or 20), and whether you want to have Googleâs SafeSearch f
1131ilter turned on. This cookie is also required to offer the Google Pay payment service.</p><p>Google reCAPTCHA</p><p><b>_GRECAPTCHA</b>: 1095 days, cookie<br>This cookie is set by Google reCAPTCHA, which protects our site against spam enquiries on contact forms.</p><p>PayPal</p><p><b>ts</b>: cookie<br>This cookie is generally provided by PayPal and supports payment services on the website.<p><b>ts_c</b>: 1095 days, cookie<br>This cookie is generally provided by PayPal and is used to prevent fraud.<p><b>x-pp-s</b>: cookie<br>This cookie is generally provided by PayPal and supports payment services on the website.<p><b>enforce_policy</b>: 365 days, cookie<br>This cookie is generally provided by PayPal and supports payment services on the website.<p><b>tsrce</b>: 3 days, cookie<br>This cookie is generally provided by PayPal and supports payment services on the website.<p><b>l7_az</b>: 60 minutes, cookie<br>This cookie is necessary for the PayPal login-function on the website.<p><b>LANG</b>: 1 days, cookie<br>This cookie is generally provided by PayPal and supports payment services on the website.<p><b>nsid</b>: cookie<br>Used in the context of transactions on the Website. The cookie is required for secure transactions.</p><br><h4>Analytics cookies</h4><p>IAI S.A.</p><p><b>__IAI_AC2</b>: 45 days, cookie<br>Activity Tracking identifier to collect the history of pre-order sources as well as the source through which the order was placed according to the last click attribution model.</p><p>Google Maps</p><p><b>SID</b>: 3650 days, cookie<br>Contain digitally signed and encrypted records of a userâs Google Account ID and most recent sign-in time. The combination of these cookies (SID, HSID) allows Google to block many types of attack, such as attempts to steal the content of forms submitted in Google services.</p><br><h4>Advertising cookies</h4><p>Meta (Facebook)</p><p><b>fbsr_</b>: cookie<br>Contains the signed request for the Facebook App user.<p><b>fbss_</b>: 365 days, cookie<br>Shared session Facebook.<p><b>fbs_</b>: 30 minutes, cookie<br>Facebook session.<p><b>Meta Pixel</b>: 999 days, tracking pixel<br>The Meta Pixel is a piece of code that allows you to measure the effectiveness of your advertising by understanding the actions taken by users of the site and allows you to make sure that your shop ads are shown to the right people.<p><b>_fbp</b>: 90 days, cookie<br>Cookie used for user profiling and to match advertising to user profile as accurately as possible.<p><b>fr</b>: 90 days, cookie<br>Cookie used for user profiling and to match advertising to user profile as accurately as possible.<p><b>_fbc</b>: 730 days, cookie<br>Store last visit.<p><b>tr</b>: cookie<br>Cookie used for user profiling and to match advertising to user profile as accurately as possible.<p><b>sb</b>: 402 days, cookie<br>This cookie helps identify and apply additional security measures in case someone tries to access your Facebook account without authorization, for example by entering random passwords. It is also used to record information that will allow Facebook to recover a user's account if they forget their password, or to provide additional authentication if it suspects someone has hacked into their account. This includes, for example, \"sb\" and \"dbln\" cookies, which can securely identify a user's browser.<p><b>usida</b>: cookie<br>Collects a combination of the userâs browser and unique identifier, used to tailor advertising to users.<p><b>wd</b>: 9 days, cookie<br>This cookie helps direct traffic between servers and analyze how fast Meta Products load on different users. Thanks to cookies, Meta can also record the aspect ratio and dimensions of a user's screen and windows, and know whether the user has high contrast mode enabled, so it can present its sites and applications correctly. It can, for example, use \"dpr\" and \"wd\" cookies, among others, to provide the user with optimal device screen parameters.<p><b>locale</b>: 9 days, cookie<br>This cookie contains the display locale of the last logged in user on this browser.<p><b>datr</b>: 7 days, cookie<br>The purpose of the datr cookie is to identify the web browser being used to connect to Facebook independent of the logged in user. This cookie plays a key role in Facebook's security and site integrity features.</p><p>winylownia.pl</p><p><b>RSSID</b>: 180 days, cookie<br>IdoSell RS user ID, used for the purpose of displaying tailored product recommendations on the website.<p><b>__IAIRSUSER__</b>: 60 minutes, cookie<br>IdoSell RS user ID, used for the purpose of displaying tailored product recommendations on the website.</p><p>Google Ads</p><p><b>_gcl_au </b>: 90 days, cookie<br>Used by Google AdSense for experimenting with advertisement efficiency across websites using their services.<p><b>FPAU</b>: 90 days, cookie<br>
1131A cookie that collects information about users and their activity on the site through embedded elements for analytical and reporting purposes.<p><b>FPGCLAW</b>: 90 days, cookie<br>Contains campaign related information on the user.<p><b>FPGCLGB</b>: 90 days, cookie<br>Contains campaign related information on the user.<p><b>_gcl_gb</b>: 90 days, cookie<br>Contains campaign related information on the user.<p><b>_gac_gb_<></b>: 90 days, cookie<br>Contains campaign related information on the user.<p><b>_gcl_aw</b>: 90 days, cookie<br>Contains campaign related information on the user.<p><b>IDE</b>: 730 days, cookie<br>This cookie are used to show Google ads on non-Google sites.<p><b>1P_JAR</b>: 30 days, cookie<br>This cookie file is used to collect website statistics and track conversion rates. Sets a unique ID to remember your preferences and other information such as website statistics and track conversion rates.<p><b>test_cookie</b>: 1 days, cookie<br>It is used for testing whether the permissions to set cookies in the user's browser are enabled<p><b>AEC</b>: 138 days, cookie<br>These cookies prevent malicious sites from acting on behalf of a user without that userâs knowledge.<p><b>APISID</b>: 193 days, cookie<br>This cookie file is stored on your computer to remain connected to your Google account, while visiting their services again. While you remain with this active session and use add-ons on other websites, such as ours, Google will use these cookies to improve your user experience.<p><b>CONSENT</b>: 559 days, cookie<br>This cookie file is stored on your computer to remain connected to your Google account, while visiting their services again. While you remain with this active session and use add-ons on other websites, such as ours, Google will use these cookies to improve your user experience.<p><b>DSID</b>: 10 days, cookie<br>âDSIDâ cookie is used to identify a signed-in user on non-Google sites and to remember whether the user has agreed to ad personalization.<p><b>OTZ</b>: 23 days, cookie<br>This cookie is used to remember your preferences and other information, such as your preferred language, the number of results displayed on a search results page (for example, 10 or 20), and whether you want to have Google SafeSearch turned on.<p><b>SAPISID</b>: 28 days, cookie<br>This cookie file is stored on your computer to remain connected to your Google account, while visiting their services again. While you remain with this active session and use add-ons on other websites, such as ours, Google will use these cookies to improve your user experience.<p><b>SEARCH_SAMESITE</b>: 176 days, cookie<br>Allow servers to mitigate the risk of CSRF and information leakage attacks by asserting that a particular cookie should only be sent with requests initiated from the same registrable domain.<p><b>SIDCC</b>: 393 days, cookie<br>Download certain tools from Google and save certain preferences, for example the number of search results per sheet or activation of the SafeSearch filter. Adjust the ads appearing in google search.<p><b>SSID</b>: 393 days, cookie<br>This cookie file is stored on your computer to remain connected to your Google account, while visiting their services again. While you remain with this active session and use add-ons on other websites, such as ours, Google will use these cookies to improve your user experience.<p><b>__Secure-*</b>: 730 days, cookie<br>These cookies are used to deliver ads more relevant to you and your interests.</p><br></div></p> 1132<ol start="8"> 1133<li>The cookies are used for the following purposes: 1134<ol> 1135<li>creating statistics that help to understand how Customers/Users of the Online Shop use the websites, which allows to improve their structure and content;</li> 1136<li>maintaining the Customer/User session (after logging in), thanks to which the Customer/User does not have to re-enter the login and password on each subpage of the Online Shop;</li> 1137<li>defining the Customer's profile in purpose to display product recommendations and matching materials in advertising networks, in particular the Google network.</li> 1138</ol></li> 1139<li>Software for web browsing (web browser) usually by default allows for storing cookies in the User's final device. Customers/Users may change their settings in this area. The web browser allows to remove cookies. It is also possible to automatically block cookie files.</li> 1140<li>Restrictions on the use of cookies may affect some of the functionalities available on the Online Shop's websites.</li> 1141<li>
1141Cookie files placed in the Customerâs/User's final device and may also be used by Online Shopâs advertisers and partners, cooperating with the Online Shop.</li> 1142<li>Cookies may be used by the Google network to display advertisements tailored to the way the Customer/User uses the Online Shop. For this purpose, they can store information about the user's navigation path or time spent on a given page: <a href="https://policies.google.com/technologies/partner-sites">https://policies.google.com/technologies/partner-sites</a>.</li> 1143<li>We recommend that Customer/User should read these companies' privacy policies in purpose to understand the cookiesâ usage in the statistics: Privacy Policy - Google Analytics.</li> 1144<li>In terms of information on the Customerâs/ User's preferences collected by the Google's advertising network, the Customer/User can view and edit the information resulting from cookies using the tool: <a href="https://www.google.com/ads/preferences/">https://www.google.com/ads/preferences/</a></li> 1145<li>On the website of the OnlineShop there are plug-ins, which can transfer the data of Customers/Users to the data collectors, such as e.g: .</li> 1146<li>In purpose to correctly perform the Distance Selling Agreement, the data controller may make the Customer/User data available to courier entities. The currently available delivery methods in the Online Shop are: <a href="https://winylownia.pl/en/delivery.html">https://winylownia.pl/en/delivery.html</a>.</li> 1147<li>In purpose to correctly perform the Distance Selling Agreement, the data controller may make the Customer/User data available to Internet payment systems. The currently available methods of payment in the form of prepayment in the Online Shop are: <a href="https://winylownia.pl/en/payments.html">https://winylownia.pl/en/payments.html</a>.</li> 1148<li>More information on terms and conditions and privacy can also be found on <a href="https://business.safety.google/privacy/">Google's Privacy and Terms page</a>.</li> 1149</ol> 1150<h4>11. Newsletter</h4> 1151<ol> 1152<li>The Customer/User may give his/her consent to receive commercial information electronically by ticking the appropriate option in the registration form or at later date in the appropriate tab. In the case of such consent, the Customer/User shall receive information (Newsletter) of the Online Shop as well as other commercial information sent by the Seller to the Customerâs/Userâs email address.</li> 1153<li>The Customer/User may unsubscribe from the Newsletter at any time by unchecking the appropriate box on his/her Account page or by going to the form <a href="https://winylownia.pl/en/newsletter.html">https://winylownia.pl/en/newsletter.html</a>, clicking the appropriate link in the content of each Newsletter or through the Customer Service Office.</li> 1154</ol> 1155<h4>12. Account</h4> 1156<ol> 1157<li>The Customer/User may not place in the Online Shop or provide the Seller with content, including opinions and other data of an illegal nature.</li> 1158<li>The Customer/User gets access to the Account after registration.</li> 1159<li>When registering, the Customer/User provides the account type or gender, name, surname, company name, NIP number, data for issuing a sales document, shipping data, e-mail address and choose a password. The Customer/User assures that the data provided by him/her in the registration form are correct. Registration requires that Customer/User read the Regulations carefully and mark on the registration form that he/she has read the Regulations and fully accepts all provisions.</li> 1160<li>At the moment of granting the Customer/User access to the Account, an agreement for the provision of services by electronic means is concluded between the Seller and the Customer/User for an indefinite period of time. The Consumer may withdraw from this agreement on the terms specified in the Regulations.</li> 1161<li>Registration of an Account on one of the websites of the Online Shop means at the same time registration allowing access to the other websites where the Online Shop is available.</li> 1162<li>The Customer/User may terminate the agreement for the provision of services by electronic means at any time with immediate effect, informing the Seller about it by e-mail or in
1162writing to the address of the data controller given in section 1 point 2 this Policy.</li> 1163<li>The Seller has the right to terminate the agreement for the provision of services concerning the Account in the event of: cessation or transfer of the Online Shop service to a third party, violation by the Customer/User of the law or provisions of the Regulations, as well as in the event of inactivity of the Customer/User for a period of 6 months. The agreement is terminated with seven daysâ notice. The Seller may stipulate that re-registration of the Account shall require the Seller's permission.</li> 1164</ol></div>` : ''} 1165 </div> 1166 <div class="iai_cookie__consentsActions_wrapper"> 1167 <div class="iai_cookie__consentsActions ${(that.vars.anySelected.includes(true) || that.vars.showDenyAllButton === false) ? `acceptSelected` : ``}"> 1168 <button type="button" id="acceptSelected" data-cookie-view="consents" class="acceptSelected btn --outline --large">${ 1169 cookiesList.texts.privacy_policy_accept_selected_txt 1170 }</button> 1171 ${ 1172 that.vars.showDenyAllButton 1173 ? `<button type="button" id="rejectAll" data-cookie-view="basic consents" class="rejectAll btn --outline --large">${cookiesList.texts.privacy_policy_reject_all_txt}</button>` 1174 : '' 1175 } 1176 <button type="button" id="consents" data-cookie-view="basic minimal privacy" class="configureConsents btn --outline --large" data-cookie-view-action="consents">${ 1177 cookiesList.texts.privacy_policy_configure_consents_txt 1178 }</button> 1179 <button type="button" id="acceptAll" data-cookie-view="basic minimal consents privacy" class="acceptAll btn --solid --large">${cookiesList.texts.privacy_policy_accept_all_txt}</button> 1180 </div> 1181 </div> 1182 </div> 1183 1184 ${that.createIdoSellLogo()} 1185 </div> 1186</div> 1187`; 1188 1189 return template; 1190 }; 1191 1192 this.setConsentMode = () => { 1193 requestAnimationFrame(async () => { 1194 setTimeout(() => { 1195 const consentModeSnippet = document.querySelector('.google_consent_mode_update'); 1196 if (consentModeSnippet) { 1197 let adsStorageConsent = 'denied'; 1198 let analyticsStorageConsent = 'denied'; 1199 let adPersonalizationConsent = 'denied'; 1200 let adUserDataConsent = 'denied'; 1201 1202 if (typeof this.cookieObj['marketing'] === 'boolean') { 1203 if (this.cookieObj['marketing'] === true) { 1204 adsStorageConsent = 'granted'; 1205 adPersonalizationConsent = 'granted'; 1206 adUserDataConsent = 'granted'; 1207 } 1208 } else { 1209 if (this.cookieObj.marketing?.googleads === true) { 1210 adsStorageConsent = 'granted'; 1211 adPersonalizationConsent = 'granted'; 1212 adUserDataConsent = 'granted'; 1213 } 1214 } 1215 1216 if (typeof this.cookieObj['analytics'] === 'boolean') { 1217 if (this.cookieObj['analytics'] === true) { 1218 analyticsStorageConsent = 'granted'; 1219 } 1220 } else { 1221 if (this.cookieObj.analytics?.googleanalytics === true) { 1222 analyticsStorageConsent = 'granted'; 1223 } 1224 } 1225 1226 let consentModeUpdate = document.createElement('script'); 1227 consentModeUpdate.setAttribute('class', 'google_consent_mode_update'); 1228 if(window?.partytownConfig?.includes("shop_google_analytics_web_worker_active")) { 1229 consentModeUpdate.setAttribute('type', 'text/partytown'); 1230 } 1231 consentModeUpdate.innerHTML = 1232 "gtag('consent', 'update', {\n" + "'ad_storage': '" + adsStorageConsent + "',\n" + "'analytics_storage': '" + anal
1232yticsStorageConsent + "',\n" 1233 + "'ad_personalization': '" + adPersonalizationConsent + "',\n" + "'ad_user_data': '" + adUserDataConsent + "'\n" + '});'; 1234 consentModeSnippet.insertAdjacentElement('afterend', consentModeUpdate); 1235 consentModeSnippet.parentNode.removeChild(consentModeSnippet); 1236 // ponowne pobranie i wykonanie skryptów oznaczonych dla partytown 1237 window.dispatchEvent(new CustomEvent('ptupdate')); 1238 } 1239 1240 this.setMsAdsConsentMode(); 1241 }, 0); 1242 }); 1243 }; 1244 1245 this.setMsAdsConsentMode = () => { 1246 const msAdsConsentModeSnippet = document.querySelector('.microsoft_consent_mode_update'); 1247 if (msAdsConsentModeSnippet) { 1248 let adsStorageConsent = 'denied'; 1249 if (typeof this.cookieObj['marketing'] === 'boolean') { 1250 if (this.cookieObj['marketing'] === true) { 1251 adsStorageConsent = 'granted'; 1252 } 1253 } else { 1254 let servicesWithoutConsent = [];
1255 if (typeof(cookiesList) !== 'undefined' && typeof(cookiesList['categories']['marketing']['deliverers']) !== 'undefined') { 1256 for (const serviceType in cookiesList['categories']['marketing']['deliverers']) { 1257 if (serviceType.toLowerCase().includes('bing') || serviceType.toLowerCase().includes('microsoft')) { 1258 servicesWithoutConsent.push(serviceType.toLowerCase()); 1259 } 1260 } 1261 } 1262 for (const serviceType in this.cookieObj['marketing']) { 1263 if (serviceType.toLowerCase().includes('bing') || serviceType.toLowerCase().includes('microsoft')) { 1264 const index = servicesWithoutConsent.indexOf(serviceType.toLowerCase()); 1265 if (index !== -1) { 1266 servicesWithoutConsent.splice(index, 1); 1267 } 1268 } 1269 } 1270 1271 if (servicesWithoutConsent.length === 0) { 1272 adsStorageConsent = 'granted'; 1273 } 1274 } 1275 1276 const msAdsConsentModeUpdate = document.createElement('script'); 1277 msAdsConsentModeUpdate.setAttribute('class', 'microsoft_consent_mode_update'); 1278 msAdsConsentModeUpdate.innerHTML = 1279 "window.uetq = window.uetq || []; \n" + 1280 "window.uetq.push('consent', 'update', { \n" + 1281 " 'ad_storage': '" + adsStorageConsent + "' \n" + 1282 " }); "; 1283 msAdsConsentModeSnippet.insertAdjacentElement('afterend', msAdsConsentModeUpdate); 1284 msAdsConsentModeSnippet.parentNode.removeChild(msAdsConsentModeSnippet); 1285 } 1286 }; 1287 1288 this.appendToBody = (template) => { 1289 document.querySelector('#iai_cookie') == null ? document.querySelector('body').insertAdjacentHTML('beforeend', template) : false; 1290 }; 1291 1292 this.toggleBodyOverflow = (add = false) => { 1293 if (add) { 1294 document.querySelector('body').classList.add('--cookie-overflow'); 1295 } else { 1296 document.querySelector('body').classList.remove('--cookie-overflow'); 1297 that.cookieFocusTrap?.deactivate?.(); 1298 } 1299 }; 1300 1301 this.attachCookieStyles = (styles) => { 1302 const styleElement = document.createElement('style'); 1303 styleElement.innerHTML = styles; 1304 1305 document.head.appendChild(styleElement); 1306 }; 1307 1308 this.showCookieModal = () => { 1309 document.querySelector('#iai_cookie')?.classList?.remove('d-none'); 1310 }; 1311 1312 this.toggleBottomVersion = () => { 1313 if (that.vars.shouldDisplayBottomVersion) { 1314 that.updateViewType(that.views.basic); 1315 } 1316 }; 1317 1318 this.downloadMissingSnippets = async () => { 1319 if (!this.vars.canLoadAdditionalSnippets) { 1320 return true; 1321 } 1322 const formData = new FormData(); 1323 formData.append( 1324 "request", 1325 JSON.stringify({ 1326 Snippets: { 1327 format: "json", 1328 params: { 1329 mobile: (app_shop.vars.view == 1).toString(), 1330 tablet: (app_shop.vars.view == 2).toString(), 1331 pc: (app_shop.vars.view >= 3).toString(), 1332 request_uri: app_shop.vars.request_uri, 1333 additional_ajax: app_shop.vars.additional_ajax, 1334 consentAcceptedOnly: true, 1335 }, 1336 }, 1337 }) 1338 ); 1339 const snippetsData = await fetch("/ajax/get.php", { 1340 method: "POST", 1341 body: formData, 1342 }); 1343 const result = await snippetsData.json(); 1344 const snippets = result.Snippets.response.items; 1345 that.snippetsList = snippets; 1346 let head = document.querySelector("head"); 1347 let body = document.querySelector("body"); 1348 1349 for (let key in snippets) { 1350 let div = document.createElement("div"); 1351 div.innerHTML = snippets[key].content; 1352
1353 [...div.querySelectorAll("script")].forEach((script) => { 1354 let scr = document.createElement("script"); 1355 scr.text = script.textContent; 1356 script.replaceWith(scr); 1357 }); 1358 1359 [...div.children].forEach((child) => { 1360 switch (snippets[key].region) { 1361 case "head": { 1362 head.appendChild(child); 1363 1364 break; 1365 } 1366 case "body_top": { 1367 body.insertBefore(child, body.firstChild); 1368 1369 break; 1370 } 1371 default: { 1372 body.appendChild(child); 1373 break; 1374 } 1375 } 1376 }); 1377 } 1378 1379 return true; 1380 }; 1381 1382 this.setReturnFocus = () => { 1383 if (this.confirmationClickType === 0) { 1384 return 'header a'; 1385 } 1386 return false; 1387 } 1388 1389 this.init = (showCookiesConfiguration = false) => { 1390 if (document.cookie.indexOf('ck_cook=shown') == -1 || showCookiesConfiguration) { 1391 that.toggleBottomVersion(); 1392 1393 if (showCookiesConfiguration) { 1394 that.updateViewType(that.views.consents); 1395 that.showCookieModal(); 1396 } 1397 1398 that.attachCookieStyles(cookieStyles); 1399 that.transformSummary(); 1400 that.checkIfAnySelected(that.vars.categories); 1401 that.appendToBody(that.createTemplate(that.vars.categories)); 1402 that.eventHandlers(); 1403 that.toggleBodyOverflow(true); 1404 that.cookieFocusTrap = focusTrap?.createFocusTrap?.('#iai_cookie', { 1405 initialFocus: '#iai_cookie .acceptAll.btn', 1406 setReturnFocus: this.setReturnFocus, 1407 }); 1408 that.cookieFocusTrap?.activate?.(); 1409 } 1410 }; 1411 1412 return this.init(); 1413}; 1414 1415var newIaiCookie = new IaiCookies();
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.