PageSourceSearch

https://trendybuty.pl/ajax/getCookieConsent.php

js trendybuty.pl collected 2026-09-25 00:58:56 UTC 120,701 bytes, 1,415 lines download raw bytes

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: #fc3240;
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: #fc3240 !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: #fc3240 !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: #fc3240 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: #fc3240;
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: #fc3240;
536  border: 1px solid #fc3240;
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 #fc3240;
550  color: #fc3240;
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 #fc3240;
573  box-shadow: 0 0 0 2px #fff;
574  outline-offset: 2px;
575}
576`;
577
578var cookiesList = {"categories":{"functional":{"deliverers":{"trendybutypl":{"selected":false,"name":"trendybuty.pl","code":"trendybutypl"},"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":"Funkcjonalne pliki cookie s\u0105 niezb\u0119dne dla prawid\u0142owego funkcjonowania strony internetowej i s\u0142u\u017c\u0105 do zapami\u0119tywania np. sesji logowania, preferencji j\u0119zykowych, wype\u0142niania formularzy, wybranej opcji prywatno\u015bci. Mo\u017cesz je zablokowa\u0107 w przegl\u0105darce, ale wtedy niekt\u00f3re cz\u0119\u015bci witryny mog\u0105 nie dzia\u0142a\u0107 prawid\u0142owo.","name":"Funkcjonalne pliki cookie (wymagane)","c_name":"functional","defaultSelected":false,"alwaysActive":true,"selected":false},"analytics":{"deliverers":{"iaisa":{"selected":true,"name":"IAI S.A.","code":"iaisa"},"googleads":{"selected":true,"name":"Google Ads","code":"googleads"},"googlemaps":{"selected":true,"name":"Google Maps","code":"googlemaps"}},"description":"Analityczne pliki cookie umo\u017cliwiaj\u0105 sprawdzenie liczby wizyt i \u017ar\u00f3de\u0142 ruchu w naszym sklepie. Pomagaj\u0105 nam ustali\u0107, kt\u00f3re strony s\u0105 bardziej, a kt\u
57800f3re mniej popularne, i zrozumie\u0107, jak u\u017cytkownicy poruszaj\u0105 si\u0119 po stronie. Dzi\u0119ki temu mo\u017cemy bada\u0107 statystyki i poprawia\u0107 wydajno\u015b\u0107 naszego sklepu. Informacje zbierane przez te pliki cookie s\u0105 agregowane, nie maj\u0105 wi\u0119c na celu ustalenia Twojej to\u017csamo\u015bci. Je\u015bli nie zezwolisz na ich stosowanie, to nie b\u0119dziemy wiedzie\u0107, kiedy odwiedzi\u0142e\u015b nasz\u0105 stron\u0119 internetow\u0105.","name":"Analityczne pliki cookie","c_name":"analytics","defaultSelected":true,"alwaysActive":false,"selected":true},"marketing":{"deliverers":{"metafacebook":{"selected":true,"name":"Meta (Facebook)","code":"metafacebook"},"trendybutypl":{"selected":true,"name":"trendybuty.pl","code":"trendybutypl"},"wirtualnapolskamediasa":{"selected":true,"name":"Wirtualna Polska Media S.A.","code":"wirtualnapolskamediasa"},"googleads":{"selected":true,"name":"Google Ads","code":"googleads"}},"description":"Reklamowe pliki cookie pozwalaj\u0105 na dopasowanie wy\u015bwietlanych tre\u015bci reklamowych do Twoich zainteresowa\u0144, nie tylko na naszej witrynie, ale te\u017c poza ni\u0105. Mog\u0105 by\u0107 instalowane przez partner\u00f3w reklamowych za po\u015brednictwem naszej strony internetowej. Na podstawie informacji z tych plik\u00f3w cookie i aktywno\u015bci w innych serwisach jest budowany Tw\u00f3j profil zainteresowa\u0144. Reklamowe cookies nie przechowuj\u0105 bezpo\u015brednio Twoich danych osobowych, ale identyfikuj\u0105 Twoj\u0105 przegl\u0105dark\u0119 internetow\u0105 i sprz\u0119t. Je\u015bli nie zezwolisz na stosowanie tych plik\u00f3w cookie, dalej b\u0119dziemy mogli wy\u015bwietla\u0107 Ci reklamy, jednak nie b\u0119d\u0105 one dopasowane do Twoich preferencji.","name":"Reklamowe pliki cookie","c_name":"marketing","defaultSelected":true,"alwaysActive":false,"selected":true}},"texts":{"privacy_policy_configure_consents_txt":"Konfiguracja zg\u00f3d","privacy_policy_privacy_policy_txt":"Polityka prywatno\u015bci","privacy_policy_functional_name_txt":"Funkcjonalne pliki cookie (wymagane)","privacy_policy_functional_description_txt":"Funkcjonalne pliki cookie s\u0105 niezb\u0119dne dla prawid\u0142owego funkcjonowania strony internetowej i s\u0142u\u017c\u0105 do zapami\u0119tywania np. sesji logowania, preferencji j\u0119zykowych, wype\u0142niania formularzy, wybranej opcji prywatno\u015bci. Mo\u017cesz je zablokowa\u0107 w przegl\u0105darce, ale wtedy niekt\u00f3re cz\u0119\u015bci witryny mog\u0105 nie dzia\u0142a\u0107 prawid\u0142owo.","privacy_policy_analytics_name_txt":"Analityczne pliki cookie","privacy_policy_analytics_description_txt":"Analityczne pliki cookie umo\u017cliwiaj\u0105 sprawdzenie liczby wizyt i \u017ar\u00f3de\u0142 ruchu w naszym sklepie. Pomagaj\u0105 nam ustali\u0107, kt\u00f3re strony s\u0105 bardziej, a kt\u
vendor: 6,248 bytes, lines 578-584
57800f3re mniej popularne, i zrozumie\u0107, jak u\u017cytkownicy poruszaj\u0105 si\u0119 po stronie. Dzi\u0119ki temu mo\u017cemy bada\u0107 statystyki i poprawia\u0107 wydajno\u015b\u0107 naszego sklepu. Informacje zbierane przez te pliki cookie s\u0105 agregowane, nie maj\u0105 wi\u0119c na celu ustalenia Twojej to\u017csamo\u015bci. Je\u015bli nie zezwolisz na ich stosowanie, to nie b\u0119dziemy wiedzie\u0107, kiedy odwiedzi\u0142e\u015b nasz\u0105 stron\u0119 internetow\u0105.","privacy_policy_marketing_name_txt":"Reklamowe pliki cookie","privacy_policy_marketing_description_txt":"Reklamowe pliki cookie pozwalaj\u0105 na dopasowanie wy\u015bwietlanych tre\u015bci reklamowych do Twoich zainteresowa\u0144, nie tylko na naszej witrynie, ale te\u017c poza ni\u0105. Mog\u0105 by\u0107 instalowane przez partner\u00f3w reklamowych za po\u015brednictwem naszej strony internetowej. Na podstawie informacji z tych plik\u00f3w cookie i aktywno\u015bci w innych serwisach jest budowany Tw\u00f3j profil zainteresowa\u0144. Reklamowe cookies nie przechowuj\u0105 bezpo\u015brednio Twoich danych osobowych, ale identyfikuj\u0105 Twoj\u0105 przegl\u0105dark\u0119 internetow\u0105 i sprz\u0119t. Je\u015bli nie zezwolisz na stosowanie tych plik\u00f3w cookie, dalej b\u0119dziemy mogli wy\u015bwietla\u0107 Ci reklamy, jednak nie b\u0119d\u0105 one dopasowane do Twoich preferencji.","privacy_policy_always_active_txt":"Zawsze aktywne","privacy_policy_accept_all_txt":"Potwierdzam wszystkie","privacy_policy_accept_selected_txt":"Potwierdzam wybrane","privacy_policy_reject_all_txt":"Potwierdzam wymagane","privacy_policy_type_cookie_txt":"plik cookie","privacy_policy_type_local_storage_txt":"pami\u0119\u0107 lokalna","privacy_policy_type_pixel_txt":"pixel \u015bledz\u0105cy","privacy_policy_more_txt":"wi\u0119cej","privacy_policy_days_txt":"dni","privacy_policy_minutes_txt":"minut","privacy_policy_temporary_txt":"sesja","privacy_policy_cookies_txt":"<h3>Dbamy o Twoj\u0105 prywatno\u015b\u0107<\/h3>\n<p>Sklep korzysta z plik\u00f3w cookie w celu realizacji us\u0142ug zgodnie z <a href=\"https://trendybuty.pl/pol-privacy-and-cookie-notice.html\">Polityk\u0105 dotycz\u0105c\u0105 cookies<\/a>. Mo\u017cesz okre\u015bli\u0107 warunki przechowywania lub dost\u0119pu do cookie w Twojej przegl\u0105darce. Wi\u0119cej informacji na temat warunk\u00f3w i prywatno\u015bci mo\u017cna znale\u017a\u0107 tak\u017ce na stronie <a href=\"https:\/\/business.safety.google\/privacy\/\">Prywatno\u015b\u0107 i warunki Google<\/a>.<\/p>"},"hash":"6869dfdcbe3f735a953b9e1cfa688882","canDownloadSnippets":true,"showDenyAllButton":true,"privacyPolicyLinkSelector":"https:\/\/trendybuty.pl\/pol-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. Administrator danych i definicje</h4>
1042<ol>
1043<li>Administratorem danych osobowych Klientów / Użytkowników Sklepu Internetowego, zwany także Sprzedawcą, jest: MW EUROBUT SP. Z O.O. SP. KOMANDYTOWA, telefon: +48 515815944, NIP: 9691623977, REGON: 366894442.</li>
1044<li>Z Administratorem danych można kontaktować się:
1045<ol>
1046<li>pod adresem korespondencyjnym: Gliwicka 26a, 44-178 Przyszowice;</li>
1047<li>pod adresem poczty elektronicznej: [email protected].</li>
1048</ol></li>
1049<li><strong>Użytkownik</strong> - osoba fizyczna wchodząca na stronę/strony Sklepu internetowego lub korzystająca z usług lub funkcjonalności opisanych w niniejszej Polityce Prywatności i Cookies.</li>
1050<li><strong>Klient</strong> - osoba fizyczna posiadająca pełną zdolność do czynności prawnych, osoba fizyczna będąca Konsumentem, osoba prawna albo jednostka organizacyjna nieposiadająca osobowości prawnej, której ustawa przyznaje zdolność prawną, która zawiera ze Sprzedawcą Umowę sprzedaży na odległość.</li>
1051<li><strong>Sklep Internetowy</strong> - serwis internetowy prowadzony przez Sprzedawcę, dostępny pod adresami elektronicznymi (stronami): <a href="trendybuty.pl">trendybuty.pl</a> za pośrednictwem, którego Klient/Użytkownik może uzyskać informacje o Towarze i jego dostępności oraz kupić Towar lub zlecić świadczenie usługi.</li>
1052<li><strong>Newsletter</strong> - informacje, w tym informacje handlowe w rozumieniu ustawy z dnia 18 lipca 2002r. o świadczeniu usług drogą ele
1052ktroniczną (Dz. U. z 2020 r. poz. 344) pochodzące od Sprzedawcy wysyłane Klientowi/Użytkownikowi drogą elektroniczną; jego otrzymywanie jest dobrowolne i wymaga zgody Klienta/Użytkownika.</li>
1053<li><strong>Konto</strong> - zbiór danych przechowywanych w Sklepie internetowym oraz w systemie teleinformatycznym Sprzedawcy dotyczący danego Klienta/Użytkownika oraz składanych przez niego zamówień i zawieranych umów, z wykorzystaniem którego Klient/Użytkownik może składać zamówienia oraz zawierać umowy.</li>
1054<li><strong>RODO</strong> - Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (ogólne rozporządzenie o ochronie danych).</li>
1055</ol>
1056<h4>2. Cele, podstawy prawne oraz czas przetwarzania danych</h4>
1057<ol>
1058<li>W celu realizacji Umowy sprzedaży na odległość Sprzedawca przetwarza:
1059<ol>
1060<li>informacje dotyczące urządzenia Użytkownika w celu zapewnienia poprawności działania usług: adres IP komputera, informacje zawarte w plikach cookies lub innych podobnych technologiach, dane dotyczące sesji, dane przeglądarki internetowej, dane dotyczące urządzenia, dane dotyczące aktywności na Stronie, w tym na poszczególnych podstronach;</li>
1061<li>informacje o geolokalizacji, jeżeli Użytkownik wyraził zgodę na dostęp usługodawcy do geolokalizacji. Informacja o geolokalizacji jest wykorzystywana w celu dostarczania bardziej dostosowanych ofert produktów i usług;</li>
1062<li>dane osobowe Użytkowników: imię, nazwisko, adres siedziby, adres korespondencyjny, adres e-mail, numer telefonu, NIP, numer konta bankowego lub inne dane osobowe, których podanie jest niezbędne do zrealizowania zakupu, a których podania w procesie zakupowym wymaga Administrator.</li>
1063</ol></li>
1064<li>Informacje te nie zawierają danych dotyczących tożsamości Użytkowników, lecz w połączeniu z innymi informacjami mogą stanowić dane osobowe i w związku z tym Administrator obejmuje je pełną ochroną przysługującą na gruncie RODO.</li>
1065<li>Dane te są przetwarzane zgodnie z art. 6 ust. 1 lit. b RODO, w celu realizacji usługi, tj. umowy o świadczenie usług drogą ele
1065ktroniczną zgodnie z Regulaminem oraz zgodnie z art. 6 ust. 1 lit. a RODO, w związku z wyrażeniem zgody na stosowanie określonych plików cookies lub innych podobnych technologii, wyrażonych przez odpowiednie ustawienia przeglądarki internetowej zgodnie z Prawem telekomunikacyjnym lub w związku z wyrażeniem zgody na geolokalizację. Dane są przetwarzane do czasu zakończenia korzystania przez Klienta/Użytkownika ze Sklepu internetowego.</li>
1066<li>Administrator zobowiązuje się podjąć wszelkie środki wymagane na mocy art. 32 RODO, tj, uwzględniając stan wiedzy technicznej, koszt wdrażania oraz charakter, zakres i cele przetwarzania oraz ryzyko naruszenia praw lub wolności osób fizycznych o różnym prawdopodobieństwie wystąpienia i wadze, Administrator wdraża odpowiednie środki techniczne i organizacyjne, aby zapewnić stopień bezpieczeństwa odpowiadający temu ryzyku.</li>
1067</ol>
1068<h4>3. Działania marketingowe administratora</h4>
1069<ol>
1070<li>Na stronie Sklepu internetowego Administrator danych może zamieszczać informacje marketingowe o swoich produktach lub usługach. Wyświetlanie tych treści jest dokonywane przez Administratora danych zgodnie z art. 6 ust.1 lit. f RODO, tj. zgodnie z prawnie uzasadnionym interesem Administratora danych polegającym na publikacji treści związanych ze świadczonymi usługami oraz treści promocyjnych akcji, w które Administrator danych jest zaangażowany. Jednocześnie działanie to nie narusza praw i wolności Klientów/Użytkowników, Klienci/Użytkownicy spodziewają się otrzymywania treści podobnej zawartości, a nawet tego oczekują lub jest to ich bezpośrednim celem wizyty na stronie/stronach Sklepu internetowego.</li>
1071</ol>
1072<h4>4. Odbiorcy danych użytkowników</h4>
1073<ol>
1074<li>Administrator danych ujawnia dane osobowe użytkowników wyłącznie podmiotom przetwarzającym na mocy zawartych umów powierzenia przetwarzania danych osobowych w celu realizacji usług na rzecz Administratora danych, np. hostingu i obsługi Strony, usługi IT, obsługi marketingowej i PR.</li>
1075</ol>
1076<h4>5. Przesyłanie danych osobowych do państw trzecich</h4>
1077<ol>
1078<li>Dane osobowe nie będą przetwarzane w państwach trzecich.</li>
1079</ol>
1080<h4>6. Prawa osób, których dane dotyczą</h4>
1081<ol>
1082<li>Każda osoba, której dane dotyczą, ma prawo:
1083<ol>
1084<li>dostępu (art. 15 RODO) - uzyskania od Administratora danych potwierdzenia, czy przetwarzane są jej dane osobowe. Jeżeli dane o osobie są przetwarzane, jest ona uprawniona do uzyskania dostępu do nich oraz uzyskania następujących informacji: o celach przetwarzania, kategoriach danych osobowych, odbiorcach lub kategoriach odbiorców, którym dane zostały lub zostaną ujawnione, o okresie przechowywania danych lub o kryteriach ich ustalania, o prawie do żądania sprostowania, usunięcia lub ograniczenia przetwarzania danych osobowych przysługujących osobie, której dane dotyczą, oraz do wniesienia sprzeciwu wobec takiego przetwarzania;</li>
1085<li>do otrzymania kopii danych (art. 15 ust.3 RODO) - uzyskania kopii danych podlegających przetwarzaniu, przy czym pierwsza kopia jest bezpłatna, a za kolejne kopie Administrator danych może nałożyć opłatę w rozsądnej wysokości, wynikającą z kosztów administracyjnych;</li>
1086<li>do sprostowania (art. 16 RODO) - żądania sprostowania dotyczących jej danych osobowych, które są nieprawidłowe, lub uzupełnienia niekompletnych danych;</li>
1087<li>do usunięcia danych (art. 17 RODO) - żądania usunięcia jej danych osobowych, jeżeli Administrator danych nie ma już podstawy prawnej do ich przetwarzania lub dane nie są już niezbędne do celów przetwarzania;</li>
1088<li>do ograniczenia przetwarzania (art. 18 RODO) - żądania ograniczenia przetwarzania danych osobowych, gdy:
1089<ol>
1090<li>osoba, której dane dotyczą, kwestionuje prawidłowość danych osobowych – na okres pozwalający Administratorowi danych sprawdzić prawidłowość tych danych,</li>
1091<li>przetwarzanie jest niezgodne z prawem, a osoba, której dane dotyczą, sprzeciwia się ich usunięciu, żądając ograniczenia ich wykorzystywania,</li>
1092<li>Administrator danych nie potrzebuje już tych danych, ale są one potrzebne osobie, której dane dotyczą, do ustalenia, dochodzenia lub obrony roszczeń,</li>
1093<li>osoba, której dane dotyczą, wniosła sprzeciw wobec przetwarzania – do czasu stwierdzenia, czy prawnie uzasadnione podstawy po stronie administratora są nadrzędne wobec podstaw sprzeciwu osoby, której dane dotyczą;</li>
1094</ol></li>
1095<li>do przenoszenia danych (art. 20 RODO) - otrzymania w ustrukturyzowanym, powszechnie używanym formacie nadającym się do odczytu maszynowego danych osobowych jej dotyczących, które dostarczyła Administratorowi danych, oraz żądania przesłania tych danych innemu Administratorowi, jeżeli dane są przetwarzane na podstawie zgody osoby, której dane dotyczą, lub umowy z nią zawartej oraz jeżeli dane są przetwarzane w sposób zautomatyzowany;</li>
1096<li>do sprzeciwu (art. 21 RODO) - wniesienia sprzeciwu wobec przetwarzania jej danych osobowych w prawnie uzasadnionych celach administratora, z przyczyn związanych z jej szczególną sytuacją, w tym wobec profilowania. Wówczas Administrator danych dokonuje oceny istnienia ważnych prawnie uzasadnionych podstaw do przetwarzania, nadrzędnych wobec interesów, praw i wolności osób, których dane dotyczą, lub podstaw do ustalenia, dochodzenia lub obrony roszczeń. Jeżeli zgodnie z oceną interesy osoby, której dane dotyczą, będą ważniejsze od interesów administratora, Administrator danych będzie zobowiązany zaprzestać przetwarzania danych w tych celach;</li>
1097<li>do cofnięcia zgody w każdym momencie i bez podawania przyczyny, lecz przetwarzanie danych osobowych dokonane przed cofnięciem zgody na
1097dal pozostanie zgodne z prawem. Cofnięcie zgody spowoduje zaprzestanie przetwarzania przez Administratora danych osobowych w celu, w którym zgoda ta została wyrażona.</li>
1098</ol></li>
1099<li>Aby skorzystać z wyżej wymienionych praw, osoba, której dane dotyczą, powinna skontaktować się, wykorzystując podane dane kontaktowe, z Administratorem danych i poinformować go, z którego prawa i w jakim zakresie chce skorzystać.</li>
1100</ol>
1101<h4>7. Prezes Urzędu Ochrony Danych Osobowych</h4>
1102<ol>
1103<li>Osoba, której dane dotyczą, ma prawo wnieść skargę do organu nadzoru, którym w Polsce jest Prezes Urzędu Ochrony Danych Osobowych z siedzibą w Warszawie, ul. Stanisława Moniuszki 1A, z którym można kontaktować się w następujący sposób:</li>
1104<li>listownie: ul. Stanisława Moniuszki 1A, 00-014 Warszawa;</li>
1105<li>przez elektroniczną skrzynkę podawczą dostępną na stronie: <a href="https://www.uodo.gov.pl/pl/p/kontakt">https://www.uodo.gov.pl/pl/p/kontakt</a>;</li>
1106<li>Infolinia: 606-950-000.</li>
1107</ol>
1108<h4>8. Inspektor Ochrony Danych</h4>
1109<ol>
1110<li>W każdym przypadku osoba, której dane dotyczą, może również skontaktować się bezpośrednio z inspektorem ochrony danych Administratora za pomocą wiadomości e-mail lub pisemnie na adres Administratora danych, podany w dziale 1 punkcie 2 niniejszej Polityki Prywatności i Cookies.</li>
1111</ol>
1112<h4>9. Zmiany Polityki Prywatności</h4>
1113<ol>
1114<li>Polityka prywatności i cookies może być uzupełniana lub uaktualniana zgodnie z bieżącymi potrzebami Administratora w celu zapewnienia aktualnej i rzetelnej informacji Klientom/Użytkownikom.</li>
1115</ol>
1116<h4>10. Cookies</h4>
1117<ol>
1118<li>Sklep internetowy realizuje funkcje pozyskiwania informacji o Klientach, Użytkownikach i ich zachowaniu w następujący sposób:
1119<ol>
1120<li>poprzez dobrowolnie wprowadzone w formularzach informacje w celach wynikających z funkcji konkretnego formularza;</li>
1121<li>poprzez zapisywanie w urządzeniach końcowych pliki cookies (tzw. „ciasteczka”);</li>
1122<li>poprzez gromadzenie logów serwera www przez operatora hostingowego Sklepu internetowego (konieczne do poprawnego działania serwisu).</li>
1123</ol></li>
1124<li>Pliki cookies stanowią dane informatyczne, w szczególności pliki tekstowe, które są przechowywane w urządzeniu końcowym Klienta / Użytkownika i przeznaczone są do korzystania ze strony Sklepu internetowego. Cookies zazwyczaj zawierają nazwę strony internetowej, z której pochodzą, czas przechowywania ich na urządzeniu końcowym oraz unikalny numer.</li>
1125<li>Sklep internetowy korzysta z plików cookies wyłącznie po wyrażeniu przez Klienta/Użytkownika Sklepu uprzedniej zgody w tym zakresie. Wyrażenie zgody na korzystanie przez Sklep internetowy z wszystkich plików cookies następuje poprzez kliknięcie przycisku: „Zamknij” podczas wyświetlania się komunikatu o korzystaniu z plików cookies przez Sklep internetowy albo poprzez zamknięcie tego komunikatu.</li>
1126<li>Jeżeli Klient/Użytkownik Sklepu internetowego nie wyraża zgody na korzystanie przez Sklep internetowy z plików cookies, może skorzystać z opcji: „Nie wyrażam zgody”, dostępnej również w komunikacie o korzystaniu z plików cookies przez Sklep internetowy bądź dokonać zmian w ustawieniach przeglądarki internetowej, z której aktualnie korzysta (może to jednak spowodować niepoprawne działanie strony Sklepu internetowego).</li>
1127<li>W celu zarządzania ustawieniami cookies, należy wybrać z listy przeglądarkę internetową/system i postępować zgodnie z instrukcjami: Internet Explorer, Chrome, Safari, Firefox, Opera, Android, Safari (iOS), Windows Phone.</li>
1128<li>Podstawą prawną przetwarzania danych osobowych pochodzących z plików cookies są prawnie uzasadnione interesy Administratora danych, polegające na zapewnianiu wysokiej jakości usług, zapewnianiu bezpieczeństwa usług.</li>
1129<li>W ramach Sklepu internetowego stosowane są dwa zasadnicze rodzaje plików cookies: „sesyjne” (session cookies) oraz „stałe” (persistent cookies). Cookies „sesyjne” są plikami tymczasowymi, które przechowywane są w urządzeniu końcowym Użytkownika do czasu wylogowania, opuszczenia Sklepu internetowego lub wyłączenia oprogramowania (przeglądarki internetowej). „Stałe” pliki cookies przechowywane są w urządzeniu końcowym Klienta/Użytkownika przez czas określony w parametrach plików cookies lub do czasu ich usunięcia przez Klienta/Użytkownika.</li>
1130</ol>
1131<p><div><h4>Funkcjonalne pliki cookie (wymagane)</h4><p>trendybuty.pl</p><p><b>monit_token</b>: 365 dni, plik cookie<br>Identyfikuje klienta sklepu.<p><b>shop_monit_token</b>: 30 minut, plik cookie<br>Identyfikuje klienta sklepu.<p><b>client</b>: 1 dni, plik cookie<br>Identyfikuje zalogowanego klienta / koszyk klienta niezalogowanego.<p><b>affiliate</b>: 90 dni, plik cookie<br>
1131Przechowuje informację o identyfikatorze partnera, od którego nastąpiło wejście do sklepu.<p><b>ordersDocuments</b>: plik cookie<br>Przechowuje informację o statusie wydruku dokumentu.<p><b>__idsui</b>: 1095 dni, plik cookie<br>Plik niezbędny do funkcjonowania tzw. lekkiego zalogowania na stronie.<p><b>__idsual</b>: 1095 dni, plik cookie<br>Plik niezbędny do funkcjonowania tzw. lekkiego zalogowania na stronie.<p><b>__IAI_SRC</b>: 90 dni, plik cookie<br>Przechowuje tylko źródło, z którego nastąpiło wejście na stronę.<p><b>login</b>: plik cookie<br>Przechowuje informację o tym, czy użytkownik zalogował się na stronie.<p><b>CPA</b>: 28 dni, plik cookie<br>Zawiera informacje na temat zmiennych dla programów CPA / CPS, w których udział bierze strona.<p><b>__IAIRSABTVARIANT__</b>: 30 dni, plik cookie<br>Identyfikator wariantu dla testu A/B i konfiguracji silnika IdoSell RS.<p><b>basket_id</b>: 365 dni, plik cookie<br>Identyfikator koszyka użytkownika strony, nadawany na czas trwającej sesji.<p><b>page_counter</b>: 1 dni, plik cookie<br>Licznik odwiedzonych stron.<p><b>LANGID</b>: 180 dni, plik cookie<br>Przechowuje informację o języku wybranym przez użytkownika strony.<p><b>REGID</b>: 180 dni, plik cookie<br>Przechowuje informację o regionie użytkownika strony.<p><b>CURRID</b>: 180 dni, plik cookie<br>Przechowuje informację o walucie wybranej przez użytkownika strony.<p><b>__IAIABT__</b>: 30 dni, plik cookie<br>Przechowuje identyfikator testów A/B, na potrzeby testowania i poprawiania funkcjonalności sklepu.<p><b>__IAIABTSHOP__</b>: 30 dni, plik cookie<br>Przechowuje identyfikator sklepu biorącego udział w teście A/B.<p><b>__IAIABTVARIANT__</b>: 30 dni, plik cookie<br>Przechowuje identyfikator wariantu wylosowanego w ramach trwającego testu A/B.<p><b>toplayerwidgetcounter[]</b>: plik cookie<br>Przechowuje ilość wyświetleń komunikatu typu pop up.<p><b>samedayZipcode</b>: 90 dni, plik cookie<br>Przechowuje informację o kodzie pocztowym użytkownika strony, który jest konieczny do oferowania przesyłki kurierskiej w usłudze SameDay.<p><b>applePayAvailability</b>: 30 dni, plik cookie<br>Przechowuje informację o tym, czy dla użytkownika jest dostępna forma płatności ApplePay.<p><b>paypalMerchant</b>: 1 dni, plik cookie<br>Identyfikator konta PayPal.<p><b>toplayerNextShowTime_</b>: plik cookie<br>Przechowuje informację o czasie, w którym ma nastąpić kolejne wyświetlenie komunikatu pop up. <p><b>rabateCode_clicked</b>: 1 dni, plik cookie<br>Przechowuje informację o zamknięciu paska informującego o aktywnym rabacie.<p><b>freeeshipping_clicked</b>: 1 dni, plik cookie<br>Przechowuje informację o zamknięciu paska informującego o darmowej dostawie.<p><b>redirection</b>: plik cookie<br>Przechowuje informację o zamknięciu komunikatu pop-up informującego o sugerowanym języku dla sklepu.<p><b>filterHidden</b>: 365 dni, plik cookie<br>Po kliknięciu opcji zwinięcia filtra dla towarów zapisuje informację, który filtr ma być zwinięty po odświeżeniu listy towarów.<p><b>toplayerwidgetcounterclosedX_</b>: plik cookie<br>Przechowuje informację o zamknięciu komunikatu typu pop-up.<p><b>cpa_currency</b>: 60 minut, plik cookie<br>Zawiera informacje na temat waluty dla programów CPA / CPS, w których udział bierze strona.<p><b>basket_products_count</b>: plik cookie<br>Przechowuje informacje na temat liczby towarów w koszyku.<p><b>wishes_products_count</b>: plik cookie<br>Przechowuje informacje na temat liczby towarów na liście ulubionych.<p><b>HOMELANDID</b>: 180 dni, plik cookie<br>Przechowuje informację o kraju odwiedzającego.<p><b>remembered_shop_mfa</b>: 365 dni, plik cookie<br>CookieNameRememberedShopMfa</p><p>IAI S.A.</p><p><b>iai_accounts_toplayer</b>: 30 dni, plik cookie<br>Zapewnia poprawne wyświetlanie się komunikatu pop up informującego o usłudze logowania IdoAccounts (https://www.idosell.com/pl/tysiace-gotowych-do-uzycia-funkcji/logowanie-do-sklepu-z-konta-w-innym-serwisie/).</p><p>IdoSell</p><p><b>platform_id</b>: plik cookie<br>Przechowuje informację o tym, czy strona wyświetlana jest w aplikacji mobilnej.<p><b>paypalAvailability_</b>: 1 dni, plik cookie<br>Przechowuje informację o tym, czy dla użytkownika jest dostępna forma płatności PayPal.<p><b>ck_cook</b>: 3 dni, plik cookie<br>Przechowuje informację o tym, czy użytkownik strony wyraził zgodę na pliki cookies.</p><p>IdoAccounts</p><p><b>accounts_terms</b>: 365 dni, plik cookie<br>Przechowuje informację o tym, czy użytkownik zaakceptował zgodę na skorz
1131ystanie z usługi IdoAccounts.<p><b>express_checkout_login</b>: 365 dni, plik cookie<br>CookieNameExpressCheckoutLogin</p><p>Google</p><p><b>NID</b>: 180 dni, plik cookie<br>Te pliki cookie (NID, ENID) służą do zapamiętywania preferencji użytkownika i innych informacji, takich jak preferowany język, liczba wyników wyświetlanych na stronie wyników wyszukiwania (na przykład 10 lub 20) oraz to, czy użytkownik chce mieć włączony filtr Google SafeSearch. Plik ten również jest konieczny do oferowania usługi płatności Google Pay.</p><p>Google reCAPTCHA</p><p><b>_GRECAPTCHA</b>: 1095 dni, plik cookie<br>Ten plik cookie jest ustawiany przez Google reCAPTCHA, który chroni naszą stronę przed zapytaniami spamowymi w formularzach kontaktowych.</p><p>PayPal</p><p><b>ts</b>: plik cookie<br>Ten plik cookie jest zazwyczaj dostarczany przez firmę PayPal i obsługuje usługi płatnicze w witrynie.<p><b>ts_c</b>: 1095 dni, plik cookie<br>Ten plik cookie jest zazwyczaj dostarczany przez PayPal i służy do zapobiegania oszustwom.<p><b>x-pp-s</b>: plik cookie<br>Ten plik cookie jest zazwyczaj dostarczany przez firmę PayPal i obsługuje usługi płatnicze w witrynie.<p><b>enforce_policy</b>: 365 dni, plik cookie<br>Ten plik cookie jest zazwyczaj dostarczany przez firmę PayPal i obsługuje usługi płatnicze w witrynie.<p><b>tsrce</b>: 3 dni, plik cookie<br>Ten plik cookie jest zazwyczaj dostarczany przez firmę PayPal i obsługuje usługi płatnicze w witrynie.<p><b>l7_az</b>: 60 minut, plik cookie<br>Ten plik cookie jest niezbędny do funkcji logowania PayPal na stronie internetowej.<p><b>LANG</b>: 1 dni, plik cookie<br>Ten plik cookie jest zazwyczaj dostarczany przez firmę PayPal i obsługuje usługi płatnicze w witrynie.<p><b>nsid</b>: plik cookie<br>Używane w kontekście transakcji na Stronie internetowej. Plik cookie jest wymagany dla bezpiecznych transakcji.</p><br><h4>Analityczne pliki cookie</h4><p>IAI S.A.</p><p><b>__IAI_AC2</b>: 45 dni, plik cookie<br>Identyfikator śledzenia konwersji (Activity Tracking) na potrzeby zbierania historii źródeł poprzedzających złożenie zamówienia, a także źródła, dzięki któremu złożono zamówienie zgodnie z modelem atrybucji last click.</p><p>Google Ads</p><p><b>*-*</b>: 14 dni, plik cookie<br>
1131Przechowuje informacje o tym, czy został już wyświetlony popup „Google Shopping Opinie konsumenckie” z prośbą o zgodę na przesłanie ankiety na temat zamówienia.</p><p>Google Maps</p><p><b>SID</b>: 3650 dni, plik cookie<br>Zawierają cyfrowo podpisane i zaszyfrowane zapisy identyfikatora konta Google użytkownika i ostatniego czasu logowania. Połączenie tych plików cookie (SID, HSID) pozwala Google zablokować wiele rodzajów ataków, takich jak próby kradzieży treści formularzy przesyłanych w usługach Google.</p><br><h4>Reklamowe pliki cookie</h4><p>Meta (Facebook)</p><p><b>fbsr_</b>: plik cookie<br>Zawiera podpisane żądanie dla użytkownika aplikacji Facebook App.<p><b>fbss_</b>: 365 dni, plik cookie<br>Sesja współdzielona Facebook.<p><b>fbs_</b>: 30 minut, plik cookie<br>Sesja na portalu Facebook.<p><b>Meta Pixel</b>: 999 dni, pixel śledzący<br>Meta Pixel to kawałek kodu, który pozwala mierzyć skuteczność reklamy poprzez zrozumienie działań podejmowanych przez użytkowników strony i pozwala upewnić się, że reklamy sklepu są wyświetlane właściwym osobom.<p><b>_fbp</b>: 90 dni, plik cookie<br>Cookie wykorzystywane do profilowania użytkowników oraz jak najdokładniejszemu dopasowywaniu reklamy do profilu użytkownika.<p><b>fr</b>: 90 dni, plik cookie<br>Cookie wykorzystywane do profilowania użytkowników oraz jak najdokładniejszemu dopasowywaniu reklamy do profilu użytkownika.<p><b>_fbc</b>: 730 dni, plik cookie<br>Ostatnia wizyta w sklepie.<p><b>tr</b>: plik cookie<br>Cookie wykorzystywane do profilowania użytkowników oraz jak najdokładniejszemu dopasowywaniu reklamy do profilu użytkownika.<p><b>sb</b>: 402 dni, plik cookie<br>Ten plik cookie pomaga zidentyfikować i zastosować dodatkowe środki bezpieczeństwa, w przypadku gdy ktoś spróbuje uzyskać dostęp do konta na Facebooku bez autoryzacji, na przykład wpisując losowo wybrane hasła. Wykorzystywany jest również do zapisywania informacji, które pozwolą Facebook na odzyskanie konta użytkownika, jeśli zapomni on hasła, lub na dodatkowe uwierzytelnienie, gdy podejrzewa, że ktoś włamał się na jego konto. Zaliczają się do tego np. pliki cookie „sb” oraz „dbln”, dzięki którym możliwe jest bezpieczne zidentyfikowanie przeglądarki użytkownika.<p><b>usida</b>: plik cookie<br>Zbiera kombinację przeglądarki użytkownika i unikalnego identyfikatora, wykorzystywaną do dopasowania reklam do użytkowników.<p><b>wd</b>: 9 dni, plik cookie<br>Ten plik cookie pomaga w kierowaniu ruchem między serwerami i analizowaniu szybkości wczytywania Produktów firmy Meta u różnych użytkowników. Dzięki plikom cookie Meta może również rejestrować proporcje i wymiary ekranu oraz okien użytkownika i wie, czy ma on włączony tryb wysokiego kontrastu, dzięki czemu może prawidłowo prezentować swoje  witryny i aplikacje. Może na przykład wykorzystywać pliki „dpr” oraz „wd”, między innymi do zapewniania użytkownikowi optymalnych parametrów ekranu urządzenia.<p><b>locale</b>: 9 dni, plik cookie<br>Ten plik cookie zawiera lokalizację ostatnio zalogowanego użytkownika w tej przeglądarce.<p><b>datr</b>: 7 dni, plik cookie<br>Celem pliku cookie datr jest identyfikacja przeglądarki internetowej używanej do łączenia się z Facebookiem niezależnie od zalogowanego użytkownika. Ten plik cookie odgrywa kluczową rolę w funkcjach bezpieczeństwa i integralności strony Facebooka.</p><p>trendybuty.pl</p><p><b>RSSID</b>: 180 dni, plik cookie<br>Identyfikator użytkownika IdoSell RS, wykorzystywany na potrzeby wyświetlania dopasowanych rekomendacji produktów na stronie.<p><b>__IAIRSUSER__</b>: 60 minut, plik cookie<br>Identyfikator użytkownika IdoSell RS, wykorzystywany na potrzeby wyświetlania dopasowanych rekomendacji produktów na stronie.</p><p>Wirtualna Polska Media S.A.</p><p><b>WPH Pixel</b>: pixel śledzący<br>Identyfikator użytkownika, który jest wykorzystywany do pomiaru działań podejmowanych przez użytkowników odwiedzających witrynę i zwiększania skuteczności reklam w Sieci Reklamowej WP (np. Allani, Homebook i Domodi).<p><b>__wph_a.accessed</b>: 999 dni, plik cookie<br>Ułatwia wypłacanie partnerom reklamowym prowizji za polecenie, gdy użytkownik dokona zakupu.<p><b>__wph_a.key</b>: 999 dni, plik cookie<br>Ułatwia wypłacanie partnerom reklamowym prowizji za polecenie, gdy użytkownik dokona zakupu.<p><b>__wph_a.ts</b>: 999 dni, plik cookie<br>Ułatwia wypłacanie partnerom reklamowym prowizji za polecenie, gdy użytkownik dokona zakupu.<p><b>__wph_st.accessed</b>: 999 dni, plik cookie<br>Ułatwia wypłacanie partnerom reklamowym prowizji za polecenie, gdy użytkownik dokona zakupu.<p><b>__wph_st.key</b>: 999 dni, plik cookie<br>Ułatwia wypłacanie partnerom reklamowym prowizji za polecenie, gdy użytkownik dokona zakupu.<p><b>__wph_st.ts</b>: 999 dni, plik cookie<br>Ułatwia wypłacanie partnerom reklamowym prowizji za polecenie, gdy użytkownik dokona zakupu.<p><b>statid</b>: 1095 dni, plik cookie<br>Ustawia unikalny identyfikator dla odwiedzającego, który umożliwia reklamodawcom stron trzecich kierowanie do niego odpowiednich reklam. Ta usługa parowania jest świadczona przez węzły reklamowe stron trzecich, które ułatwiają reklamodawcom licytację w czasie rzeczywistym.</p><p>Google Ads</p><p><b>_gcl_au </b>: 90 dni, plik cookie<br>Używany przez Google AdSense do eksperymentowania z wydajnością reklam w witrynach korzystających z ich usług.<p><b>FPAU</b>: 90 dni, plik cookie<br>Plik cookie, w którym gromadzone są informacje o użytkownikach i ich aktywności w serwisie poprzez wbudowane elementy w celach analitycznych i raportowania.<p><b>FPGCLAW</b>: 90 dni, plik cookie<br>Zawiera informacje o użytkowniku związane z kampanią.<p><b>FPGCLGB</b>: 90 dni, plik cookie<br>Zawiera informacje o użytkowniku związane z kampanią.<p><b>_gcl_gb</b>: 90 dni, plik cookie<br>Zawiera informacje o użytkowniku związane z kampanią.<p><b>_gac_gb_<></b>: 90 dni, plik cookie<br>Zawiera informacje o użytkowniku związane z kampanią.<p><b>_gcl_aw</b>: 90 dni, plik cookie<br>Zawiera informacje o użytkowniku związane z kampanią.<p><b>IDE</b>: 730 dni, plik cookie<br>Ten plik cookie służy do wyświetlania reklam Google w witrynach innych niż Google.<p><b>1P_JAR</b>: 30 dni, plik cookie<br>Ten plik cookie służy do zbierania statystyk witryny i śledzenia współczynników konwersji. Ustawia unikalny identyfikator, aby zapamiętać Twoje preferencje i inne informacje, takie jak statystyki witryny i śledzenie współczynników konwersji.<p><b>
1131test_cookie</b>: 1 dni, plik cookie<br>Służy do badania, czy uprawnienia do ustawiania plików cookies w przeglądarce użytkownika są włączone.<p><b>AEC</b>: 138 dni, plik cookie<br>Te pliki cookie zapobiegają działaniu złośliwych stron w imieniu użytkownika bez jego wiedzy.<p><b>APISID</b>: 193 dni, plik cookie<br>Ten plik cookie jest przechowywany na komputerze, aby pozostać połączonym z kontem Google, podczas ponownego odwiedzania ich usług. Podczas pozostawania w tej aktywnej sesji i korzystania z dodatków na innych stronach internetowych, takich jak nasza, Google będzie korzystać z tych plików cookie, aby poprawić wrażenia użytkownika.<p><b>CONSENT</b>: 559 dni, plik cookie<br>Ten plik cookie jest przechowywany na komputerze, aby pozostać połączonym z kontem Google, podczas ponownego odwiedzania ich usług. Podczas pozostawania w tej aktywnej sesji i korzystania z dodatków na innych stronach internetowych, takich jak nasza, Google będzie korzystać z tych plików cookie, aby poprawić wrażenia użytkownika.<p><b>DSID</b>: 10 dni, plik cookie<br>Plik cookie 'DSID' służy do identyfikacji zalogowanego użytkownika w witrynach innych niż Google oraz do zapamiętania, czy użytkownik wyraził zgodę na personalizację reklam.<p><b>OTZ</b>: 23 dni, plik cookie<br>Ten plik cookie służy do zapamiętywania preferencji użytkownika i innych informacji, takich jak preferowany język, liczba wyników wyświetlanych na stronie wyników wyszukiwania (na przykład 10 lub 20) oraz to, czy użytkownik chce mieć włączony filtr Google SafeSearch. <p><b>SAPISID</b>: 28 dni, plik cookie<br>Ten plik cookie jest przechowywany na komputerze, aby pozostać połączonym z kontem Google, podczas ponownego odwiedzania ich usług. Podczas pozostawania w tej aktywnej sesji i korzystania z dodatków na innych stronach internetowych, takich jak nasza, Google będzie korzystać z tych plików cookie, aby poprawić wrażenia użytkownika.<p><b>SEARCH_SAMESITE</b>: 176 dni, plik cookie<br>Umożliwia serwerom zmniejszenie ryzyka ataków CSRF i wycieku informacji poprzez zapewnienie, że dany plik cookie powinien być wysyłany tylko z żądaniami zainicjowanymi z tej samej zarejestrowanej domeny.<p><b>SIDCC</b>: 393 dni, plik cookie<br>Pobiera pewne narzędzia z Google i zapisuje preferencje, na przykład liczbę wyników wyszukiwania na arkusz lub aktywację filtra SafeSearch. Dostosowuje reklamy pojawiające się w wyszukiwarce google.<p><b>SSID</b>: 393 dni, plik cookie<br>Ten plik cookie jest przechowywany na komputerze, aby pozostać połączonym z kontem Google, podczas ponownego odwiedzania ich usług. Podczas pozostawania w tej aktywnej sesji i korzystania z dodatków na innych stronach internetowych, takich jak nasza, Google będzie korzystać z tych plików cookie, aby poprawić wrażenia użytkownika.<p><b>__Secure-*</b>: 730 dni, plik cookie<br>Te pliki cookie są wykorzystywane do dostarczania bardziej dopasowanych reklam do użytkownika i jego zainteresowań.</p><br></div></p>
1132<ol start="8">
1133<li>Pliki cookies wykorzystywane są w następujących celach:
1134<ol>
1135<li>tworzenia statystyk, które pomagają zrozumieć, w jaki sposób Klienci/Użytkownicy Sklepu internetowego korzystają ze stron internetowych, co umożliwia ulepszanie ich struktury i zawartości;</li>
1136<li>utrzymania sesji Klienta/Użytkownika (po zalogowaniu), dzięki której Klient/Użytkownik nie musi na każdej podstronie Sklepu internetowego ponownie wpisywać od nowa loginu i hasła;</li>
1137<li>określania profilu Klienta/Użytkownika w celu wyświetlania mu rekomendacji produktowych i dopasowanych materiałów w sieciach reklamowych, w szczególności sieci Google.</li>
1138</ol></li>
1139<li>Oprogramowanie do przeglądania stron internetowych (przeglądarka internetowa) zazwyczaj domyślnie dopuszcza przechowywanie plików cookies w urządzeniu końcowym Klienta/Użytkownika. Klienci/Użytkownicy mogą dokonać zmiany ustawień w tym zakresie. Przeglądarka internetowa umożliwia usunięcie plików cookies. Możliwe jest także automatyczne blokowanie plików cookies.</li>
1140<li>Ograniczenia stosowania plików cookies mogą wpłynąć na niektóre funkcjonalności dostępne na stronach internetowych Sklepu internetowego.</li>
1141<li>Pliki cookies zamieszczane w urządzeniu końcowym Klienta/Użytkownika i wykorzystywane mogą być również przez współpracujących ze Sklepem internetowym reklamodawców oraz partnerów Sklepu internetowego.</li>
1142<li>Pliki cookie mogą być wykorzystane przez sieć Google, do wyświetlenia reklam dopasowanych do sposobu, w jaki Klient/ Użytkownik korzysta z Sklepu internetowego. W tym celu mogą zachować informację o ścieżce nawigacji użytkownika lub czasie pozostawania na danej stronie: <a href="https://policies.google.com/technologies/partner-sites">https://policies.google.com/technologies/partner-sites</a>.</li>
1143<li>Zalecamy przeczytanie Klientowi/Użytkownikowi polityki ochrony prywatności tych firm, aby poznać zasady korzystania z plików cookies wykorzystywane w statystykach: Polityka ochrony prywatności Google Analytics.</li>
1144<li>W zakresie informacji o preferencjach Klienta/ Użytkownika gromadzonych przez sieć reklamową Google, Klient/Użytkownik może przeglądać i edytować informacje wynikające z plików cookies przy pomocy narzędzia: <a href="https://www.google.com/ads/preferences/">https://www.google.com/ads/preferences/</a>.</li>
1145<li>Na stronie Sklepu internetowego są umieszczone wtyczki, które mogą przekazywać dane Klientów/Użytkowników do Administratorów takich jak, np.: Google Maps, Wirtualna Polska Media S.A., Meta (Facebook), Google Ads, PayPal, Google reCAPTCHA, IdoAccounts, IdoSell, IAI S.A., Google.</li>
1146<li>W celu poprawnej realizacji Umowy sprzedaży na odległość Administrator danych może udostępniać dane Klientów/Użytkowników podmiotom kurierskim. Aktualnie dostępne sposoby dostawy w Sklepie Internetowym dostępne są pd adresem: <a href="https://trendybuty.pl/
1146pol-delivery.html">https://trendybuty.pl/pol-delivery.html</a>.</li>
1147<li>W celu poprawnej realizacji Umowy sprzedaży na odległość Administrator może udostępniać dane Klientów/Użytkowników systemom płatności internetowych. Aktualnie dostępne sposoby płatności w formie przedpłat w Sklepie internetowym dostępne są pod adresem: <a href="https://trendybuty.pl/pol-payments.html">https://trendybuty.pl/pol-payments.html</a>.</li>
1148<li>Więcej informacji na temat warunków i prywatności można znaleźć także na stronie <a href="https://business.safety.google/privacy/">Prywatność i warunki Google</a>.</li>
1149</ol>
1150<h4>11. Newsletter</h4>
1151<ol>
1152<li>Klient może wyrazić zgodę na otrzymywanie informacji handlowych drogą elektroniczną, poprzez zaznaczenie odpowiedniej opcji w formularzu rejestracyjnym lub w terminie późniejszym w odpowiedniej zakładce. W przypadku wyrażenia takiej zgody, Klient/Użytkownik otrzymywać będzie na podany przez siebie adres email informację (Newsletter) Sklepu internetowego, a także inne informacje handlowe wysyłane przez Sprzedawcę.</li>
1153<li>Klient może w dowolnym momencie zrezygnować z otrzymywania Newslettera samodzielnie, poprzez odznaczenie stosownego pola na stronie swojego Konta lub udając się na formularz <a href="https://trendybuty.pl/newsletter.php">https://trendybuty.pl/newsletter.php</a>, kliknięcie stosownego linku znajdującego się w treści każdego Newslettera lub za pośrednictwem Biura Obsługi Klienta.</li>
1154</ol>
1155<h4>12. Konto</h4>
1156<ol>
1157<li>Klient/Użytkownik nie może umieszczać w Sklepie internetowym ani dostarczać do Sprzedawcy treści, w tym opinii i innych danych o charakterze bezprawnym.</li>
1158<li>Klient/Użytkownik uzyskuje dostęp do Konta po dokonaniu rejestracji.</li>
1159<li>W ramach rejestracji Klient / Użytkownik podaje typ konta lub płeć, imię, nazwisko, nazwę firmy, NIP, dane do wystawienia dokumentu sprzedaży, dane do wysyłki, adres e-mail oraz wybiera hasło. Klient/Użytkownik zapewnia, że dane podane przez niego/nią w formularzu rejestracyjnym, są zgodne z prawdą. Rejestracja wymaga dokładnego zapoznania się z Regulaminem oraz zaznaczenia na formularzu rejestracyjnym, że Klient/Użytkownik zapoznał się z Regulaminem i w pełni akceptuje wszystkie jego postanowienia.</li>
1160<li>W chwili nadania Klientowi/Użytkownik dostępu do Konta pomiędzy Sprzedawcą, a Klientem zostaje zawarta na czas nieokreślony umowa o świadczenie usług drogą ele
1160ktroniczną dotycząca Konta. Konsument może od tej umowy odstąpić na zasadach określonych Regulaminie.</li>
1161<li>Rejestracja Konta na jednej ze stron Sklepu internetowego oznacza równocześnie rejestrację umożliwiającą dostęp do pozostałych stron, pod którymi dostępny jest Sklep internetowy.</li>
1162<li>Klient/Użytkownik może wypowiedzieć umowę o świadczenie usługi drogą elektroniczną w każdym czasie ze skutkiem natychmiastowym, informując o tym Sprzedawcę za pomocą wiadomości e-mail lub pisemnie na adres Administratora danych, podany w dziale 1 punkcie 2 niniejszej Polityki Prywatności i Cookies.</li>
1163<li>Sprzedawca ma prawo rozwiązać umowę o świadczenie usług dotyczącą Konta w przypadku zaprzestania świadczenia lub przeniesienia usługi Sklepu internetowego na osobę trzecią, naruszenia przez Klienta/Użytkownika prawa lub postanowień Regulaminu, a także w przypadku braku aktywności Klienta/Użytkownika przez okres 6 miesięcy. Rozwiązanie umowy następuje z zachowaniem siedmiodniowego okresu wypowiedzenia. Sprzedawca może zastrzec, że ponowna rejestracja Konta będzie wymagać zezwolenia Sprzedawcy.</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.