PageSourceSearch

https://megawrzuta.pl/

html megawrzuta.pl collected 2026-10-02 03:01:54 UTC 90,944 bytes, 1,560 lines download raw bytes

1<!DOCTYPE html>
2<html lang="pl" dir="ltr">
3    <head>
4        <title>Darmowy hosting plików - Wrzucaj i dziel się plikami za darmo - Megawrzuta</title>
5        <base href="https://megawrzuta.pl/">
6        <meta charset="UTF-8">
7        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
8        <meta name="format-detection" content="telephone=no">
9        <meta name="apple-itunes-app" content="app-id=6751416820">
10
11
12                    <meta name="theme-color" content="#040506"/>
13            <link rel="manifest" href="https://megawrzuta.pl/uploads/pwa/manifest.json" />
14        
15        <meta property="og:type" content="website">
16        <meta property="og:image" content="https://megawrzuta.pl/mw/assets/img/favicons/og_image.png">
17        <meta property="og:title" content="Darmowy hosting plików - Wrzucaj i dziel się plikami za darmo - Megawrzuta">
18
19        
20
21
22        <link rel="canonical" href="https://megawrzuta.pl/" />
23        
24        
25        <link rel="alternate" href="https://megawrzuta.pl/" hreflang="x-default" />
26                                                        <link rel="alternate" href="https://megawrzuta.pl/en/" hreflang="en" />
27                                                                
28        
29        <link rel="icon" type="image/svg+xml" href="https://megawrzuta.pl/mw/assets/img/favicons/favicon.svg">
30        <link rel="shortcut icon" href="https://megawrzuta.pl/mw/assets/img/favicons/favicon.ico"> 
31        <link rel="apple-touch-icon" type="image/png" sizes="180x180" href="https://megawrzuta.pl/mw/assets/img/favicons/favicon_ios_180x180.png">
32        
33
34
35        <link href="https://megawrzuta.pl/themes/altum/assets/css/bootstrap.min.css?v=1700" id="css_theme_style" rel="stylesheet" media="screen,print">
36                    <link href="https://megawrzuta.pl/themes/altum/assets/css/custom.css?v=1700" rel="stylesheet" media="screen,print">
37                    <link href="https://megawrzuta.pl/themes/altum/assets/css/libraries/select2.css?v=1700" rel="stylesheet" media="screen,print">
38        
39        <link href="https://megawrzuta.pl/themes/altum/assets/css/libraries/daterangepicker.min.css" rel="stylesheet" media="screen,print">
40<link rel="stylesheet" href="https://megawrzuta.pl/themes/altum/assets/css/libraries/aos.min.css">
41<link rel="stylesheet" href="https://megawrzuta.pl/mw/assets/helpers/carousel.css">
42
43
44        
45                <link rel="stylesheet" href="https://megawrzuta.pl/mw/assets/css/styles.min.css">
46        <link rel="stylesheet" href="https://megawrzuta.pl/mw/assets/helpers/helper.css?v=1411824881">
47        
47<script defer src="https://meganetwork.pl/pixel/D4GVj7pXqjbj2SsL"></script>
47
48        
48<script defer src="https://megaserwer.pl/pixel/kzDiNfzTJ95Yb0hb"></script>
48
49        
50                        <!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 50-51
50
51<script async src="https://www.googletagmanager.com/gtag/js?id=
51G-3F9QB7HZJC
vendor: 13 bytes, line 51
51"></script>
52<script>
53  
vendor: 136 bytes, lines 53-56
53window.dataLayer = window.dataLayer || [];
54  function gtag(){dataLayer.push(arguments);}
55  gtag('js', new Date());
56  gtag('config', '
56G-3F9QB7HZJC
vendor: 5 bytes, line 56
56');
57</script>
vendor: 2 bytes, line 57
57
58<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8923275472318034"
59     crossorigin="anonymous"></script>
59
60
61<!-- Meta Pixel Code -->
62<script>
vendor: 408 bytes, lines 62-71
62
63!function(f,b,e,v,n,t,s)
64{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
65n.callMethod.apply(n,arguments):n.queue.push(arguments)};
66if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
67n.queue=[];t=b.createElement(e);t.async=!0;
68t.src=v;s=b.getElementsByTagName(e)[0];
69s.parentNode.insertBefore(t,s)}(window, document,'script',
70'https://connect.facebook.net/en_US/fbevents.js');
71fbq('init', '
71560696324424074
vendor: 32 bytes, lines 71-72
71');
72fbq('track', 'PageView');
73</script>
73
74<noscript><img height="1" width="1" style="display:none"
75src="https://www.facebook.com/tr?id=560696324424074&ev=PageView&noscript=1"
76/></noscript>
77<!-- End Meta Pixel Code -->
78
79<!-- Hotjar Tracking Code for https://megawrzuta.pl -->
80<script>
vendor: 128 bytes, lines 80-83
80
81    (function(h,o,t,j,a,r){
82        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
83        h._hjSettings={hjid:
836503296
vendor: 264 bytes, lines 83-88
83,hjsv:6};
84        a=o.getElementsByTagName('head')[0];
85        r=o.createElement('script');r.async=1;
86        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
87        a.appendChild(r);
88    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
89</script>
89
90
91<script async custom-element="amp-auto-ads"
92        src="https://cdn.ampproject.org/v0/amp-auto-ads-0.1.js">
93</script>
93            </head>
94
95    <body class=" " data-theme-style="light">
96    
97        
98        
99        
100                
101        
102    <nav class="app-navbar">
103    <div class="d-flex justify-content-center align-items-center app-navbar-brand">
104        <a class="logo" href="https://megawrzuta.pl/"><svg class="brand-signet-w-color" viewBox="0 0 196 196"><use xlink:href="#brand-signet"></use></svg></a>
105    </div>
106    <div class="app-sidebar-links-wrapper mb-sm-auto">
107
108            <ul class="app-sidebar-links ml-auto">
109                                <li class="d-none d-sm-flex">
110                    <a  href="https://megawrzuta.pl/login" data-tooltip data-placement="right" data-tooltip-hide-on-click title="Zaloguj się"><i class="fas fa-user-circle"></i></a>
111                </li>
112                                                <li class="d-none d-sm-flex">
113                    <a class="" 
114                                        href="https://megawrzuta.pl/clipboard" data-tooltip data-placement="right" data-tooltip-hide-on-click title="Schowek"
115                                        >
116                    <i class="fas fa-clipboard"></i></a>
117                </li>
118                          
119                    
120            </ul>
121      
122
123        
124        
125    </div>
126    
127    <ul class="nav user-nav">
128                
129            <li class="nav-item dropdown rounded-pill">
130                <a class="nav-link text-primary" href="https://megawrzuta.pl/login">
131                    <i class="fas fa-sign-in-alt fa-fw fa-sm mr-1"></i>
132                    Konto                </a>
133            </li>
134        
135            </ul>
136    
137    <div class="app-navbar-toggler app-toggler" data-target="#appMenu">
138        <div></div>
139        <div></div>
140        <div></div>
141    </div>
142</nav>
143
144
145<nav id="appMenu" class="app-menu-container">
146    <div class="container app-menu-nav-container">
147        
148        
149        
150        <div class="card"><div class="card-body">
151                 
152                 
153                 <div class="row app-menu-links-container d-flex align-items-end">
154                     <div class="col">
155                           <ul class="list-unstyled">
156   
157                                                             <li><a href="https://megawrzuta.pl/login">
158                                   <i class="fas fa-sign-in-alt fa-fw fa-sm mr-2"></i>
159                                   Zaloguj się                               </a></li>
160
161                               
162                               
163                              
164
165                              
166                           </ul>
167                         
168                       </div>
169
170                     
171                  </div>
172             </div>
173         </div>
174
175        <div class="row">
176            <div class="col">
177                <div class="col col-12 col-sm-auto">
178               
179                </div>
180              
181            </div>
182            <div class="col">
183                
184                
185                
186            </div>
187            
188          
189            
190         
191            
192            
193            
194            
195            
196            
197        </div>
198
199
200        
201        <div class="row mt-auto">
202            
203            <div class="col">
204                
205     
206                           
207                
208                  
209                        <div class="accordion menu-faq-accordion mt-3" id="faq_accordion">
210                            <div class="card py-3">
211                                                    
212                                    <div class="card-body py-2">
213                                        <div class="" id="faq_accordion_one">
214                                                <span class="faq_accordion-btn d-flex justify-content-between px-0 icon-zoom-animation" data-toggle="collapse" data-target="#faq_accordion_answer_one" aria-expanded="true" aria-controls="faq_accordion_answer_one">
215                                                    <span class="faq_accordion-title">Jak korzystać i jaki jest cel serwisu?</span>
216                
217                                                    <span data-icon>
218                                                        <i class="fas fa-fw fa-chevron-down"></i>
219                                                    </span>
220                                                </span>
221                                        
222                                        </div>
223                
224                                        <div id="faq_accordion_answer_one" class="collapse faq_accordion-answer" aria-labelledby="faq_accordion_one" data-parent="#faq_accordion">
225                                            Megawrzuta.pl to serwis oferujący darmowy hosting plików. Jeśli chcesz podzielić się z kimś zdjęciem, archiwum, filmem lub innego rodzaju plikiem, po prostu wgraj go i poczekaj chwilę na załadowanie. Gdy plik zostanie przesłany na serwer, otrzymasz unikalny link do udostępniania. Wszystko odbywa się w możliwie najbardziej uproszczony sposób.                                        </div>
226                                    </div>
227                             
228                                                    
229                                    <div class="card-body py-2">
230                                        <div class="" id="faq_accordion_two">
231                                                <span class="faq_accordion-btn d-flex justify-content-between px-0 icon-zoom-animation" data-toggle="collapse" data-target="#faq_accordion_answer_two" aria-expanded="true" aria-controls="faq_accordion_answer_two">
232                                                    <span class="faq_accordion-title">Dlaczego widzę reklamy?</span>
233                
234                                                    <span data-icon>
235                                                        <i class="fas fa-fw fa-chevron-down"></i>
236                                                    </span>
237                                                </span>
238                                        
239                                        </div>
240                
241                                        <div id="faq_accordion_answer_two" class="collapse faq_accordion-answer" aria-labelledby="faq_accordion_two" data-parent="#faq_accordion">
242                                            Megawrzuta.pl jest serwisem darmowym dla wszystkich użytkowników. Oznacza to, że nigdy nie zostaniesz poproszony o zapłacenie za korzystanie z hostingu. Administrator serwisu ponosi jednak koszty serwerów, utrzymując platformę na jak najwyższym poziomie. Jedynym przychodem dla nas są reklamy. Nie zmuszamy, lecz zachęcamy do wyłączenia Adblocka i zapoznania się z ofertami naszych reklamodawców.                                        </div>
243                                    </div>
244                             
245                                                    
246                                    <div class="card-body py-2">
247                                        <div class="" id="faq_accordion_three">
248                                                <span class="faq_accordion-btn d-flex justify-content-between px-0 icon-zoom-animation" data-toggle="collapse" data-target="#faq_accordion_answer_three" aria-expanded="true" aria-controls="faq_accordion_answer_three">
249                                                    <span class="faq_accordion-title">Czy muszę się rejestrować? Jak mam zarządzać wrzuconymi plikami?</span>
250                
251                                                    <span data-icon>
252                                                        <i class="fas fa-fw fa-chevron-down"></i>
253                                                    </span>
254                                                </span>
255                                        
256                                        </div>
257                
258                                        <div id="faq_accordion_answer_three" class="collapse faq_accordion-answer" aria-labelledby="faq_accordion_three" data-parent="#faq_accordion">
259                                            Nie musisz się rejestrować. Ideą serwisu jest zapewnienie jak najłatwiejszego i najszybszego sposobu na przesyłanie plików i udostępnianie ich innym bez ograniczeń. Nie ma potrzeby tworzenia konta, nie są wymagane żadne dane osobowe. Po wgraniu plików bez zakładania konta, jedynym sposobem na ich usunięcie jest odczekanie określonego czasu, po którym plik zostanie usunięty (standardowo 60 dni) lub wysłanie wiadomości do administratora z prośbą o usunięcie pliku. Jeśli potrzebujesz większej kontroli nad swoimi plikami, zachęcamy do rejestracji konta.                                        </div>
260                                    </div>
261                             
262                                                    
263                                    <div class="card-body py-2">
264                                        <div class="" id="faq_accordion_four">
265                                                <span class="faq_accordion-btn d-flex justify-content-between px-0 icon-zoom-animation" data-toggle="collapse" data-target="#faq_accordion_answer_four" aria-expanded="true" aria-controls="faq_accordion_answer_four">
266                                                    <span class="faq_accordion-title">Czy moje pliki są anonimowe?</span>
267                
268                                                    <span data-icon>
269                                                        <i class="fas fa-fw fa-chevron-down"></i>
270                                                    </span>
271                                                </span>
272                                        
273                                        </div>
274                
275                                        <div id="faq_accordion_answer_four" class="collapse faq_accordion-answer" aria-labelledby="faq_accordion_four" data-parent="#faq_accordion">
276                                            Jeśli nie zdecydujesz się na utworzenie konta, Twoja tożsamość nie jest widoczna ani dla innych użytkowników, ani dla osób, którym udostępniasz plik — nie musisz podawać żadnych danych osobowych. Podczas konfigurowania transferu plików masz też możliwość ustawienia hasła, tak aby każdy, komu udostępniasz link do pliku, musiał je podać przed pobraniem. Dla bezpieczeństwa i zgodności z regulaminem zapisujemy pewne dane techniczne (np. adres IP) — dostęp do nich ma wyłącznie administrator serwisu, i wyłącznie w przypadku zgłoszenia naruszenia regulaminu. Zabronione jest przesyłanie materiałów pornograficznych, materiałów pochodzących z nielegalnych źródeł oraz materiałów naruszających prawa autorskie i moralne innych osób. Materiały tego rodzaju mogą zostać usunięte przez administratora strony lub na wniosek osób trzecich.                                        </div>
277                                    </div>
278                             
279                                                        </div>
280                        </div>
281          
282                
283                                                
284            </div>
285            
286            
287        </div>
288        
289        <div class="row">
290                                                                        <div class="col col-12 mt-3">
291                            <div class="card h-100 zoom-animation-subtle menu-blog-post-container">
292                            <div class="card-body">    
293                                                            <a href="https://megawrzuta.pl/blog/przewodnik-dla-początkujących" aria-label="Przewodnik dla początkujących">
294                                    <img src="https://megawrzuta.pl/uploads/blog/f778787ef73ef1ba298934693efb59f6.jpg" class="blog-post-image-small img-fluid w-100 rounded mb-2" loading="lazy" />
295                                </a>
296                                                        <a class="menu-blog-post-link" href="https://megawrzuta.pl/blog/przewodnik-dla-początkujących">
297                                <p class="card-title mb-0">Przewodnik dla początkujących</p>
298                            </a>
299                            <p class="text-ghosted small mb-0">Jak zacząć korzystać z Megawrzuty – Platformy do Udostępniania Plików</p>
300                            </div>
301                            </div>
302                        </div>
303                                                    
304                        
305        </div>
306 
307       
308
309         
310         <div class="card mt-3"><div class="card-body">
311             
312             
313             <div class="row app-menu-links-container d-flex align-items-end">
314                 <div class="col">
315                       <ul class="list-unstyled">
316                           
317                                                            <li>
318                                    <a class="" href="https://megawrzuta.pl/clipboard">
319                                    <i class="fas fa-clipboard  fa-fw fa-sm mr-2"></i>Schowek                                    </a>
320                                </li>
321                                                        
322                                                        
323                         
324                                                            <li><a class="" href="https://megawrzuta.pl/blog">
325                                <i class="fas fa-blog fa-fw fa-sm mr-2"></i>Blog</a></li>
326                            
327                            <li><a href="https://meganetwork.pl/#kontakt" target="_blank"><i class="fas fa-envelope fa-fw fa-sm mr-2"></i>Kontakt</a></li>
328                            
329                            <!-- <li><a href="javascript:googlefc.callbackQueue.push(googlefc.showRevocationMessage)">
330                                <i class="fas fa-shield fa-fw fa-sm mr-2"></i>Ustawienia Prywatności</a>
331                            </li> -->
332
333                            
334                                                           <li>
335                                  <a id="switch_theme_style" data-toggle="tooltip" title="Przełącz w Tryb Ciemny" data-title-theme-style-light="Przełącz w Tryb Jasny" data-title-theme-style-dark="Przełącz w Tryb Ciemny">
336                                      
337                                      <span data-theme-style="light" class=""><i class="fas fa-fw fa-sm fa-sun text-warning"></i></span>
338                                      <span data-theme-style="dark" class="d-none"><i class="fas fa-fw fa-sm fa-moon"></i></span>
339                                      <span class="ml-1 color-body">Tryb Kolorów</span>
340                                  </a>
341                              </li>
342                            
343                                                                                      
344                          
345                       </ul>
346                     
347                   </div>
348              </div>
349         </div>
350     </div>
351     
352      
353     <div class="row d-flex justify-content-center">
354         <div class="col col-10 col-lg-6 mt-3">
355              <a class="logo-full" href="https://megawrzuta.pl/"><svg class="brand-signet-w-color" viewBox="0 0 199 35"><use xlink:href="#logo"></use></svg></a>
356          </div>
357      </div>
358
359    </div>
360    
361    
362</nav>
363
364
365
366
367
368            
369            
370
371
372        
373        <main class="app-content">
374            <div class="row no-gutters d-block d-lg-flex flex-row">
375
376            
377            
378
379  
380 
381<div class="col app-billboard-container">
382     <div class="container carousel slide carousel-fade app-billboard px-lg-0" data-ride="carousel" data-interval="10000" data-keyboard="false" id="billboard">
383           <div class="carousel-inner">
384                
385                                   <div class="carousel-item active" style="background-color:#5473E1;color: #FFFFFF;">
386                                        <img class="img-fluid w-100 d-block" src="https://megawrzuta.pl/uploads/billboard/b798c6c3d14fc0a36e6d4c6bbf14c881.gif">
387                                        <a class="carousel-link" href="https://megaserwer.pl/webmini" target="_blank" aria-label="Serwer do zadań specjalnych"></a>
388                        <div class="app-billboard-desc-linkinfo"><i class="fas fa-external-link-alt"></i></div>
389                        <div class="row no-gutters app-billboard-desc">
390                            <div class="col px-lg-4"><h6>Serwer do zadań specjalnych</h6>
391                                <div class="text-ghosted small"><span>Mocny, przyjazny i niezawodny hosting.</span></div>
392                            </div>
393                        </div>
394                    </div>
395                              
396           </div>
397       </div>
398 </div> 
399
400 
401<div class="col app-mega-container">
402
403
404<div class="container mt-lg-6">
405                          <div data-announcement="guests" class="announcement-wrapper py-3" style="background-color: #6541E5;">
406            <div class="container d-flex justify-content-center position-relative">
407                <div class="row no-gutters w-100">
408                    <div class="col">
409                        <div style="color: #ffffff;">Jeśli chcesz udostępnić tekst, np. notatkę, skrypt lub listę linków, użyj <a href="clipboard">schowka</a>.</div>
410                    </div>
411                    <div class="col-auto px-0">
412                        <div>
413                            <button data-announcement-close="guests" data-announcement-id="9888d0aa3fce8d6dc94480a4cf26fa7a" type="button" class="close ml-2" data-dismiss="alert" data-toggle="tooltip" title="Zamknij" data-tooltip-hide-on-click>
414                                <i class="fas fa-sm fa-times" style="color: #ffffff; opacity: .5;"></i>
415                            </button>
416                        </div>
417                    </div>
418                </div>
419            </div>
420        </div>
421        
422       
423   <div class="row justify-content-center" id="upload_init_header">
424       <div class="col-11 col-md-11 col-xl-10 mb-3">
425           <h1 class="dispay-3 text-center my-2">Wrzucaj za darmo i dziel się bez ograniczeń.</h1>
426       </div>
427
428   </div>
429   
430    <div id="upload_main_dropzone" class="card py-3 upload-drag-over upload-drag-over-inactive">
431        <div class="card-body">
432
433            
434
435            <form id="upload_form" action="https://megawrzuta.pl/transfer/create" method="post" role="form" enctype="multipart/form-data">
436                <input type="hidden" name="global_token" value="e5ccfefa00f649d806ca661796f8bfbf" />
437
438                <div class="notification-container"></div>
439
440                <div class="row" id="upload_init_select_files">
441                   
442                     
443                       
444                     <div class="col-12 my-2">
445                                                  <p class="text-center text-muted mb-0">
446                             Wyślij do 1 000 plików o łącznej wielkości do <span class='text-nowrap'>2 GB.</span>                          </p>
447                                                 <p class="text-center text-muted mb-0">Kliknij przycisk, aby wybrać pliki lub przeciągnij je tutaj.</p>
448                     </div>
449                     
450                      
451                     
452                    <div class="col-12 col-lg-6 offset-lg-3 my-5">
453                                                    <button id="upload_select_files" type="button" class="btn btn-block btn-primary index-button mb-3 mb-lg-0 mr-lg-3">
454                                <i class="fas fa-fw fa-sm fa-plus-circle"></i><span class="text-nowrap"> Wybierz pliki</span>
455                            </button>
456
457                            <div class="mt-3 text-center d-none">
458                                <button id="upload_select_folders" type="button" class="btn btn-sm  small bt
458n-link text-decoration-none text-muted">
459                                    <i class="fas fa-fw fa-sm fa-folder-plus"></i> Wybierz folder                                </button>
460                            </div>
461                                            </div>
462                </div>
463
464                <div class="mt-0">
465                    <div id="upload_previews_wrapper" class="d-none">
466                        <div class="row">
467                           
468                           <div class="col-12" id="upload_previews_files">
469                                <div class="row align-items-center py-1 small">
470                                    <div class="col text-truncate text-muted mb-2">
471                                        <span id="upload_total_files"></span>
472                                        <span id="upload_total_size" class="text-muted"></span>
473                                    </div>
474                                </div>
475                           
476                                <div id="upload_previews" class="upload-previews"></div>
477                            </div>
478                            
479                          
480                           
481                            <div class="col-12" id="upload_previews_settings">
482                               
483                                 <div class="my-2 mb-4 d-flex justify-content-between">
484                                        <button id="upload_more_select_files" type="button" class="btn btn-sm btn-outline-primary">
485                                             <i class="fas fa-fw fa-sm fa-plus-circle mr-1"></i>Dodaj więcej plików                                         </button>
486                                        
487                                        <button id="upload_more_select_folders" type="button" class="btn btn-sm small btn-link text-decoration-none text-muted d-none">
488                                              <i class="fas fa-fw fa-sm fa-folder-plus"></i> Dodaj folder                                          </button>
489                                          
490                                          <span data-toggle="tooltip" data-tooltip-hide-on-click title="Ustawienia dodatkowe">
491                                          
492                                          <button class="btn btn-outline-secondary btn-sm" 
493                                          type="button"
494                                          data-toggle="collapse"
495                                          data-target="#advanced_options_container"
496                                          aria-expanded="false"
497                                          aria-controls="advanced_options_container"
498                                          
499                                           >
500                                           
501                                           
502                                                <i class="fas fa-fw fa-sliders-h fa-sm"></i>
503                                           
504                                            </button>
505                                            
506                                            </span>
507                                 </div>   
508                                 
509                                 
510                                <div class="form-group mb-3
511                                 d-none                                 ">
512                                      <div class="row btn-group-toggle" data-toggle="buttons">
513                                          <div class="col">
514                                              <label class="btn btn-sm btn-light btn-block active">
515                                                  <input type="radio" name="type" value="link" class="custom-control-input" checked="checked" required="required" />
516                                                  <i class="fas fa-fw fa-sm fa-link text-muted mr-1"></i> Link do wrzuty                                              </label>
517                                          </div>
518                                                                                </div>
519                                  </div>
520                                  
521
522                                <div class="form-group row mb-3 d-none" data-type="email">
523                                    <label class="col-sm-5 col-form-label col-form-label-sm text-truncate" for="email_to">Wyślij e-mail na adres</label>
524                                    <div class="col-sm-7">
525                                        <input type="email" id="email_to" name="email_to" value="" class="form-control form-control-sm" placeholder="[email protected]" maxlength="320" />
526                                    </div>
527                                </div>
528                                
529
530                                
531                                
532                                
533                                
534                                
535                                <div class="collapse" id="advanced_options_container">
536                                   
537                                   <div class="form-group mb-3">
538                                         <label class="text-truncate mb-0" for="name"><i class="fas fa-fw fa-pencil fa-sm text-muted mr-1"></i>Nazwa wrzuty                                         </label>
539                                         <input type="text" id="name" name="name" value="" placeholder="Moje pliki" class="form-control" maxlength="64" />
540                                     </div>
541                                   
542                                   <div class="form-group mb-3">
543                                         <label class="text-truncate mb-0" for="description"><i class="fas fa-fw fa-pencil fa-sm text-muted mr-1"></i>Dodaj opis</label>
544                                         <input type="text" id="description" name="description" value="" class="form-control" maxlength="256" />
545                                     </div>
546                                   
547                                                                              
548                                         <div data-tooltip-hide-on-click
549                                                                                      data-toggle="tooltip" title="Musisz być zalogowany, aby mieć dostęp do tej funkcji."
550                                                                                  >
551                                         
552                                             <div class="container-disabled">
553                                                 <div class="form-group">
554                                                    <label class="text-truncate mb-0" for="url"><i class="fas fa-fw fa-link fa-sm text-muted mr-1"></i>Alias adresu URL</label>
555                                                     <div class="input-group">
556                                                         <div class="input-group-prepend">
557                                                             <sp
557an class="input-group-text">megawrzuta.pl/</span>
558                                                         </div>
559                                                         <input type="text" id="url" name="url" class="form-control" maxlength="64" placeholder="przyklad" onchange="update_this_value(this, get_slug)" onkeyup="update_this_value(this, get_slug)" aria-label="Alias adresu URL" />
560                                                     </div>
561                                                     <small class="form-text text-muted">Pozostaw puste, aby wygenerować losowy.</small>
562                                                 </div>
563                                             </div>
564                                         </div>
565                                                                        
566                                     <ul class="nav nav-pills d-flex flex-fill flex-row mb-3" role="tablist">
567                                         <li class="nav-item flex-fill text-center" role="presentation" data-toggle="tooltip" data-tooltip-hide-on-click title="Ustawienia zabezpieczeń">
568                                             <a class="nav-link" id="protection-tab" data-toggle="pill" href="#pills-protection" role="tab" aria-controls="pills-protection" aria-selected="false">
569                                                 <i class="fas fa-fw fa-lock"></i>
570                                             </a>
571                                         </li>
572                                         <li class="nav-item flex-fill text-center" role="presentation" data-toggle="tooltip" data-tooltip-hide-on-click  title="Ustawienia pikseli">
573                                             <a class="nav-link" id="pixels-tab" data-toggle="pill" href="#pills-pixels" role="tab" aria-controls="pills-pixels" aria-selected="false">
574                                                 <i class="fas fa-fw fa-adjust"></i>
575                                             </a>
576                                         </li>
577                                         <li class="nav-item flex-fill text-center" role="presentation" data-toggle="tooltip" data-tooltip-hide-on-click title="Zaawansowane ustawienia">
578                                             <a class="nav-link" id="advanced-tab" data-toggle="pill" href="#pills-advanced" role="tab" aria-controls="pills-advanced" aria-selected="false">
579                                                 <i class="fas fa-fw fa-user-tie"></i>
580                                             </a>
581                                         </li>
582                                         <li class="nav-item flex-fill text-center" role="presentation" data-toggle="tooltip" data-tooltip-hide-on-click title="Powiadomienia">
583                                             <a class="nav-link" id="notification-handlers-tab" data-toggle="pill" href="#pills-notification-handlers" role="tab" aria-controls="pills-notification-handlers" aria-selected="false">
584                                                 <i class="fas fa-fw fa-bell"></i>
585                                             </a>
586                                         </li>
587                                     </ul>
588                                   
589                                     <div class="tab-content">
590                                         <div class="tab-pane fade" id="pills-expiration" role="tabpanel" aria-labelledby="expiration-tab">
591                                             <div class="form-group">
592                                                 <label for="downloads_limit">Limit pobrań</label>
593                                                 <input type="hidden" id="downloads_limit" name="downloads_limit" class="form-control form-control-sm" min="1" max="" value="" />
594                                                                                                      <small class="form-text text-muted">Pozostaw puste, aby nie było limitu.</small>
595                                                                                              </div>
596                                   
597                                                                                
598                                             <div class="form-group">
599                                                 <label for="expiration_datetime">Wygasa w dniu</label>
600                                                 <input
601                                                         type="hidden"
602                                                         id="expiration_datetime"
603                                                         name="expiration_datetime"
604                                                         class="form-control form-control-sm"
605                                                         value="2026-10-12 03:01:53"
606                                                         autocomplete="off"
607                                                         data-min-date="2026-10-02 03:01:53"
608                                                         data-max-date="2026-10-12 03:01:53"
609                                                 />
610                                                                                              </div>
611                                         </div>
612                                   
613                                         <div class="tab-pane fade" id="pills-protection" role="tabpanel" aria-labelledby="protection-tab">
614                                             <div >
615                                                 <div class="form-group " data-password-toggle-view data-password-toggle-view-show="Pokaż" data-password-toggle-view-hide="Ukryj">
616                                                     <label for="password">Hasło</label>
617                                                     <input type="password" id="password" name="password" class="form-control form-control-sm" autocomplete="new-password" />
618                                                                                                              <small class="form-text text-muted">Pozostaw puste w przypadku braku hasła.</small>
619                                                                                                      </div>
620                                             </div>
621                                   
622                                             <div 
623                                                                                              data-toggle="tooltip" title="Musisz być zalogowany, aby mieć dostęp do tej funkcji."
624                                                                                          >
625                                                 <div class="form-group custom-control custom-switch container-disabled">
626                                                     <input id="file_encryption_is_enabled" name="file_encryption_is_enabled" type="checkbox" class="custom-control-input" disabled="disabled" data-plan-feature-no-access>
627                                                     <label class="custom-control-label" for="file_encryption_is_enabled">Szyfrowanie plików</label>
628                                                     <small class="form-text text-muted">Aby zaszyfrować pliki za pomocą 256-bitowego standardu AES - n
628ależy wpisać hasło.</small>
629                                                 </div>
630                                             </div>
631                                         </div>
632                                   
633                                         <div class="tab-pane fade" id="pills-pixels" role="tabpanel" aria-labelledby="pixels-tab">
634                                             <div 
635                                                                                               data-toggle="tooltip" title="Musisz być zalogowany, aby mieć dostęp do tej funkcji."
636                                                                                           >
637                                                 <div class="form-group container-disabled">
638                                                     <div class="d-flex flex-column flex-xl-row justify-content-between">
639                                                         <label>Piksele</label>
640                                                         <a href="https://megawrzuta.pl/pixel-create" target="_blank" class="small mb-2"><i class="fas fa-fw fa-sm fa-plus mr-1"></i> Utwórz piksel</a>
641                                                     </div>
642                                                     <div class="row">
643                                                                                                                                                                       </div>
644                                                 </div>
645                                             </div>
646                                         </div>
647                                   
648                                         <div class="tab-pane fade" id="pills-advanced" role="tabpanel" aria-labelledby="advanced-tab">
649                                            <div 
650                                                                                               data-toggle="tooltip" title="Musisz być zalogowany, aby mieć dostęp do tej funkcji."
651                                                                                         >
652                                                 <div class="form-group container-disabled">
653                                                     <div class="d-flex flex-column flex-xl-row justify-content-between">
654                                                         <label for="project_id">Projekt</label>
655                                                         <a href="https://megawrzuta.pl/project-create" target="_blank" class="small mb-2"><i class="fas fa-fw fa-sm fa-plus mr-1"></i> Utwórz projekt</a>
656                                                     </div>
657                                                     <select id="project_id" name="project_id" class="custom-select custom-select-sm">
658                                                         <option value="">Brak</option>
659                                                                                                              </select>
660                                                     <small class="form-text text-muted">Projekt pomoże ci skategoryzować twoje zasoby.</small>
661                                                 </div>
662                                             </div>
663                                         </div>
664                                   
665                                         <div class="tab-pane fade" id="pills-notification-handlers" role="tabpanel" aria-labelledby="notification-handlers-tab">
666                                             <div >
667                                                 <div class="form-group ">
668                                                     <div class="d-flex flex-column flex-xl-row justify-content-between">
669                                                         <label>Powiadomienia</label>
670                                                         <a href="https://megawrzuta.pl/notification-handler-create" target="_blank" class="small mb-2"><i class="fas fa-fw fa-sm fa-plus mr-1"></i> Utwórz obsługę powiadomień</a>
671                                                     </div>
672                                                     <div class="mb-2"><small class="form-text text-muted">Otrzymuj powiadomienia o pobraniu wrzuty.</small></div>
673                                   
674                                                     <div class="row">
675                                                                                                              </div>
676                                                 </div>
677                                             </div>
678                                         </div>
679                                   
680                                     </div>
681                                   
682                                </div>
683
684
685                                                            </div>
686
687               
688                        </div>
689
690                        <div class="row">
691                            <div class="col-12 col-lg-6 offset-lg-3 mt-1 mb-5">
692                                <button id="upload_submit" type="submit" name="submit" class="btn btn-block btn-primary index-button px-3 mb-2" data-is-ajax>
693                                    <i class="fas fa-fw fa-xs fa-cloud-upload-alt mr-1"></i> Wrzuć                                </button>
694                                <button type="button" id="cancel_upload_button" class="btn btn-block btn-light px-3 altum-animate altum-animate-fill-both altum-animate-fade-in d-none">
695                                    <i class="fas fa-fw fa-xs fa-hand-paper mr-1"></i></i> Zatrzymaj                                </button>
696                            </div>
697                        </div>
698                    </div>
699                </div>
700
701                <template id="upload_preview_template" class="d-none">
702                    <div class="row no-gutters align-items-center my-1" data-altum-uuid>
703                        <div class="col text-truncate">
704                            <i class="fas fa-fw fa-sm fa-file text-muted"></i>
705                            <span class="ml-2" data-altum-name></span>
706                        </div>
707
708                        <div class="col-auto">
709                            <span class="text-muted" data-altum-size></span>
710                        </div>
711
712                        <div class="col-auto">
713                            <button type="button" class="btn btn-sm btn-link text-muted" title="Usuń" data-altum-remove>
714                                <i class="fas fa-fw fa-sm fa-trash-alt"></i>
715                            </button>
716                        </div>
717
718                        <div class="col-12">
719                            <div class="progress" style="height: .5rem;font-size:.5rem;">
720                                <div class="progress-bar" role="progressbar" style="width: 0;" aria-valuemin="0" aria-valuemax="100" data-altum-upload-progress></div>
721                            </div>
722                        </div>
723                    </div>
724                </template>
725            </form>
726            
727            
728            <div class="row justify-content-center">
729                <div class="col-10 col-sm-8 col-lg-7 col-xl-6 mt-2">
730                  <p class="text-center text-muted small mb-2"> Hosting napędza <a target="_blank" href="https://megaserwer.pl/webmini">Megaserwer</a></p>
731                </div>
732            </div>
733
734
735
736        </div>
737    </div>
738</div>
739
740
741                  
742
743
744
745
746
747                              <div class="container">
748                  <div class="card mt-3">
749                  <div class="card-body py-5">
750                                          <!-- <div class="row mt-2 mb-3">
751                         <div class="col text-center"><span><i class="megamoji mm-lg mm-flip mm-sparkles"></i><i class="megamoji mm-xl mm-scale mm-amazed-eyes"></i><i class="megamoji mm-lg mm-sparkles"></i></span></div>
752                     </div> -->
753                     <div class="text-center">
754                          <h2>Zarejestrowani dostają więcej</h2>
755                          <p class="text-muted">Większe transfery i kontrola nad wrzutami.</p>
756                      </div>
757                      <div class="row d-flex justify-content-center mt-4">
758                          <div class="col col-md-10">
759                                 
760                                 
761                                 <div class="row pt-2">
762                                      <div class="col-12 col-sm-6 mb-3">
763                                          <div class="mb-3"><h6><span class="mr-2">🏀</span>Wrzucaj strategicznie</h6>
764                                              <div class="text-muted small"><span>Większe wrzuty — do 10 GB, ustawiaj własne nazwy linków, otrzymuj powiadomienia o pobraniach.</span></div>
765                                          </div>
766                                      </div>
767                                      <div class="col-12 col-sm-6 mb-3">
768                                          <div class="mb-3"><h6><span class="mr-2">👀</span>Poznaj statystyki</h6>
769                                              <div class="text-muted small"><span>Śledź łatwe do zrozumienia, choć szczegółowe statystyki wyświetleń i pobrań.</span></div>
770                                          </div>
771                                      </div>
772                                      <div class="col-12 col-sm-6 mb-3">
773                                          <div class="mb-3"><h6><span class="mr-2">🔑</span>Szyfrowanie plików</h6>
774                                              <div class="text-muted small"><span>Twoje pliki mogą być w pełni zaszyfrowane i przechowywane jako takie (bez niezaszyfrowanych kopii).</span></div>
775                                          </div>
776                                      </div>
777                                                                            <div class="col-12 col-sm-6 mb-3">
778                                            <div class="mb-3"><h6><span class="mr-2">📋</span>Wieczny schowek</h6>
779                                                <div class="text-muted small"><span>Przechowuj i udostępniaj notatki, linki, skrypty oraz dowolne teksty, bez ograniczeń czasowych.</span></div>
780                                            </div>
781                                        </div>
782                                                                          </div>    
783                        
784                            </div>
785                        </div>
786                                             
787                          
788                          <div class="row d-flex justify-content-center mt-2"">
789                              <div class="col col-md-10 ">
790                                                                  <a class="btn btn-light btn-block py-3" href="https://megawrzuta.pl/register" class="font-weight-bold">Zarejestruj darmowe konto</a>
791                                                               </div>
792                          </div>
793                   </div>
794                  </div>    
795               </div>
796               
797
798
799
800
801
802
803
804
805
806
807            
808                <div class="container d-print-none">
809                    
810                                            <div class="row my-0 d-flex align-items-center">
811                            <div class="col">
812                                <amp-auto-ads type="adsense"
813        data-ad-client="ca-pub-8923275472318034">
814</amp-auto-ads>                            </div>
815                        </div>
816                                        
817                <footer class="footer card my-3">
818                    <div class="card-body">
819                    
820<div class="row footer-links mb-2 d-flex align-items-center">
821
822    <div class="col">
823        <ul class="list-style-none d-flex align-items-lg-center flex-wrap mb-3 mb-sm-2 mt-2 mt-sm-0">
824          
825                         <li class="dropup">
826                   <a class="text-capitalize" id="language_switch" data-tooltip data-tooltip-hide-on-click title="Wybierz język" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
827                       <i class="fas fa-fw fa-sm fa-globe mr-1 opacity-75"></i> polski                   </a>
828          
829                   <div class="dropdown-menu" aria-labelledby="language_switch">
830                                                                                 <a href="https://megawrzuta.pl/en/" class="dropdown-item " data-set-language="english">
831                                   
832                              
833          
834                                  <span class="text-capitalize">english</span>
835                               </a>
836                                                                                                            <a href="https://megawrzuta.pl/pl/" class="dropdown-item active     " data-set-language="polski">
837                                   
838                              
839          
840                                  <span class="text-capitalize">polski</span>
841                               </a>
842                                                                     </div>
843               </li>
844          
845                                      
846       
847            
848                                                    <li><a href="https://megawrzuta.pl/page/polityka-prywatnosci" target="_self">Polityka Prywatności</a></li>
849                                        <li><a href="https://megawrzuta.pl/page/privacy-policy" target="_self">Privacy Policy</a></li>
850                                              
851              <!-- <li><a href="javascript:googlefc.callbackQueue.push(googlefc.showRevocationMessage)">Ustawienia Prywatności</a></li> -->
852            
853                        
854            <li><a href="https://meganetwork.pl/#kontakt" target="_blank">Kontakt</a></li>
855
856            
857
858        </ul>
859    </div>
860
861    <div class="col-12 col-lg-auto">
862        <div class="d-flex flex-wrap">
863                                                                                                                                                                                                                                                                                </div>
864    </div>
865</div>
866<hr class="mt-0 mb-2">
867
868
869<div class="d-flex flex-row">
870
871    <div class="position-relative mr-2">
872        <div class="card d-flex flex-row h-100 overflow-hidden button-os">
873            <div class="pl-3 pr-1 d-flex flex-column justify-content-center">
874                <a href="https://apps.apple.com/app/megawrzuta/id6751416820" target="_blank" class="stretched-link text-white">
875                    <svg class="svg-inline--fa fa-desktop fa-3xl" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="desktop" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" data-fa-i2svg=""><path fill="currentColor"  d="M276.93019,51.12573C309.52531,8.16432,354.84032,7.95488,354.84032,7.95488s6.74052,40.391-25.64108,79.30044C294.62377,128.802,255.324,122.00356,255.324,122.00356S247.94452,89.32858,276.93019,51.12573Zm-17.46051,99.1716c16.76861,0,47.89027-23.05031,88.39946-23.05031,69.72955,0,97.16111,49.61717,97.16111,49.61717S391.379,204.29491,391.379,270.85428c0,75.08466,66.83483,100.96126,66.83483,100.96126s-46.72,131.49938-109.82556,131.49938c-28.984,0-51.51766-19.53212-82.05665-19.53212-31.12167,0-62.00537,20.26073-82.12019,20.26073-57.625.00159-130.4253-124.73936-130.4253-225.01033,0-98.65247,61.62071-150.404,119.41846-150.404,37.5737,0,66.73133,21.66814,86.26509,21.66814Z"></path></svg>
876                </a>
877            </div>
878            <div class="card-body p-1 pr-3 d-flex flex-column align-items-start">
879                <p class="mb-0 os_label">Pobierz w</p>
880                <p class="mb-0 os_source">App Store</p>
881            </div>
882        </div>
883    </div>
884
885    <div class="position-relative mr-2 d-none">
886        <div class="card d-flex flex-row h-100 overflow-hidden button-os">
887            <div class="pl-3 pr-1 d-flex flex-column justify-content-center">
888                <a href="https://play.google.com/store/apps/details?id=pl.meganetwork.megawrzuta" target="_blank" class="stretched-link text-white">
889                    <svg class="svg-inline--fa fa-google-play fa-3xl" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="google-play" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" data-fa-i2svg="">
889<path fill="currentColor" d="M325.3 234.3L104.6 13l280.8 161.2-60.1 60.1zM47 0C34 6.8 25.3 19.2 25.3 35.3v441.3c0 16.1 8.7 28.5 21.7 35.3l256.6-256L47 0zm425.2 225.6l-58.9-34.1-65.7 64.5 65.7 64.5 60.1-34.1c18-14.3 18-46.5-1.2-60.8zM104.6 499l280.8-161.2-60.1-60.1L104.6 499z"></path></svg>
890                </a>
891            </div>
892            <div class="card-body p-1 pr-3 d-flex flex-column align-items-start">
893                <p class="mb-0 os_label">Pobierz w</p>
894                <p class="mb-0 os_source">Google Play</p>
895            </div>
896        </div>
897    </div>
898    
899
900
901</div>
902
903<div class="d-flex flex-column flex-lg-row justify-content-between">
904    <div>
905                
906   
907        
908        <div class="terms-container pt-2 pb-3">
909            <span>Megawrzuta.pl jest serwisem bezpłatnym, co oznacza, że nigdy nie pobieramy żadnych opłat. Korzystanie z serwisu jest dobrowolne. Wydawca nie ponosi odpowiedzialności za pliki umieszczone przez innych użytkowników. Zabronione jest umieszczanie materiałów pornograficznych, materiałów pochodzących z nielegalnych źródeł oraz materiałów naruszających prawa autorskie i dobra osobiste innych osób. Wyżej wymienione materiały mogą zostać usunięte przez administratora serwisu lub na wniosek osób trzecich.</span>
910            <span>Megawrzuta.pl dba o bezpieczeństwo wszystkich danych zgromadzonych w serwisie. Przetwarzamy dane Użytkownika zgodnie z ustawą z dnia 29 sierpnia 1997 r. o ochronie danych osobowych (tekst jednolity: Dz. U. z 2002 r. Nr 101, poz. 926 ze zm.) oraz ustawą z dnia 18 lipca 2002 r. o świadczeniu usług drogą ele
910ktroniczną (dz. U. Nr 144, poz. 1204 ze zm.). Administratorem danych osobowych jest Meganetwork, ul. Władysława Pytlasińskiego 16/13, 00-777 Warszawa.</span>
911            <span>Każdy użytkownik ma prawo do korzystania z serwisu Megawrzuta.pl a jego dane (identyfikator, dane pliku) są chronione i dostęne jedynie dla administratora i dostawcy hostingu.</span>
912            <span >W przypadku braku akceptacji postanowień niniejszego Regulaminu, użytkownik proszony jest o <a class="text-primary" href="https://meganetwork.pl/#kontakt" target="_blank">kontakt z administratorem danych</a> w celu usunięcia danych i plików przypisanych do danego identyfikatora.</span>
913        </div>   
914        
915        
916        
917        
918        
919        
920         
921                    <span class="badge badge-light footer-stats mb-2 mb-sm-0"  data-toggle="tooltip" title="Przesłaliście 💪 6.3 mln plików, generując 🔥 1.9 PB transferu danych.">
922                <span class="d-flex align-items-center">
923                  <i class="fa-solid fa-cloud-arrow-up py-1 pr-1 opacity-65"></i>6.3 mln                  <span class="opacity-35 px-1">•</span>
924                  <i class="fa-solid fa-arrow-right-arrow-left py-1 pr-1 opacity-75"></i>1.9 PB  
925                </span>                   
926            </span>
927            
928            
929        
930        <span class="badge footer-copy mr-1 mb-2 mb-sm-0">
931            <span class="d-flex align-items-center">
932              <i class="fa-solid fa-copyright py-1 pr-1 opacity-65"></i>2026 Megawrzuta            </span>                   
933        </span>    
934
935    </div>
936    
937    
938
939 
940</div>
941
942                    </div>
943                </footer>
944                </div>
945            </div><!-- extra div -->
946        </div>
947        </main>
948        
949     
950        <div class="app-menu-backdrop d-none"></div>
951       
952                
953        
954
955
956    <div class="modal fade" role="dialog" tabindex="-1" id="popupConsent" aria-labelledby="popupConsentLabel" aria-hidden="true">
957    <div class="modal-dialog modal-dialog-scrollable" role="document">
958        <div class="modal-content p-0">
959            <div class="modal-body py-4 px-0">
960                <div class="d-flex align-items-start justify-content-between px-4">
961                    <p class="text-muted mb-0 mr-4">Witamy w Megawrzuta, darmowym hostingu dla Twoich plików.</p>
962                    <button class="close popupclose" type="button" data-dismiss="modal"><span aria-hidden="true">×</span></button>
963                </div>
964                
965                
966                
967                <div id="popupConsentAd">
968                    <div class="row no-gutters">
969    <div class="col d-flex justify-content-center text-center">
970        <div class="my-3 overflow-hidden g-banner"> 
970<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8923275472318034"
971     crossorigin="anonymous"></script>
971
972<!-- Download easy -->
973<ins class="adsbygoogle"
974     style="display:inline-block;width:250px;height:250px"
975     data-ad-client="ca-pub-8923275472318034"
976     data-ad-slot="2134536307"></ins>
977<script>
978     (adsbygoogle = window.adsbygoogle || []).push({});
979</script>
979</div>
980    </div>
981</div>
982                </div>
983              <div class="px-4">
984                <p class="text-muted small">Korzystanie z serwisu oznacza akceptację postanowień Regulaminu (widoczny na dole strony).</p>
985                <button class="btn btn-light btn-block popupaccept" type="button" data-ad-block-label="Okej, jasne">Rozumiem</button>
986              </div>  
987            </div>
988        </div>
989    </div>
990    </div>
991
992
993  
993<script>
994    var popupCookieDuration = "1";
995    var popupDelay = "5";
996    var adBlockWallIsEnabled = false;
997  </script>
997
998
999
1000        
1001                
1002        <div svg-data="" class="d-none">
1003    
1004<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 196 196" id="brand-signet" data-name="brand-signet">
1005    <path d="M194.057,134.285,145.47466,50.11208a6.96063,6.96063,0,0,0-12.05732,0l-31.35256,54.32216a4.69294,4.69294,0,0,1-8.12963,0L62.58259,50.11208a6.96017,6.96017,0,0,0-12.05679,0L1.9429,134.285a6.96292,6.96292,0,0,0,6.02866,10.44424H74.78825a6.95991,6.95991,0,0,0,6.02866-3.48159l13.11824-22.72878a4.69294,4.69294,0,0,1,8.12963.00052L115.183,141.24765a6.96054,6.96054,0,0,0,6.02866,3.48159h66.81669A6.96275,6.96275,0,0,0,194.057,134.285Z"/>
1006</svg>
1007
1008<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 198 30" id="logo" data-name="logo" ">
1009  <path fill="currentcolor" d="M85.54,17.1h3.11v2.29a3.24,3.24,0,0,1-.92.32,7,7,0,0,1-1.37.1,4.54,4.54,0,0,1-1.77-.34A4.2,4.2,0,0,1,82.19,17a5.56,5.56,0,0,1-.35-2,5.36,5.36,0,0,1,.31-1.87,4,4,0,0,1,.91-1.48,3.87,3.87,0,0,1,1.48-1,5.52,5.52,0,0,1,2-.34,7.4,7.4,0,0,1,3.46.87l1.5-2.9a12.36,12.36,0,0,0-2.42-1A10.06,10.06,0,0,0,86.34,7a9,9,0,0,0-3.27.58,7.89,7.89,0,0,0-2.65,1.64,7.66,7.66,0,0,0-1.76,2.54A8,8,0,0,0,78,15a8.19,8.19,0,0,0,.64,3.25A7.64,7.64,0,0,0,83,22.42a8.61,8.61,0,0,0,3.19.58,11.41,11.41,0,0,0,3.18-.41A12.83,12.83,0,0,0,92,21.44V14H85.54ZM65.31,22.75h9.81V19.47H68.9v-3h5.67V13.32H68.9V10.55h6.22V7.25H65.31ZM100.57,7.13,93.28,22.75h3.65l1.17-2.81h5.34l1.17,2.81h3.74l-7.3-15.62ZM99.24,17.19l1.54-3.72,1.52,3.72ZM60.66,7.1,53.81,16l-7-8.86-.48.05-.72,15.6h3.47l.14-7.61,4.34,5.43h.38l4.29-5.43.19,7.61h3.49l-.74-15.6ZM123.4,19.91,118.56,7.17h-.21L113.55,20,110.29,7.25h-1.18L113.17,23l.29,0,5-13.25,5,13.25.3,0,4.05-15.71h-1.16ZM153.65,7.25H143V8.31h8.88l-9.41,14.23.09.21h11.1V21.67h-9.33l9.43-14.21Zm17.29,1.06h5.26V22.75h1.2V8.31h5.25V7.25H170.94Zm-3.79,8.79a5.9,5.9,0,0,1-.33,2.06,3.93,3.93,0,0,1-.93,1.51,3.79,3.79,0,0,1-1.45.9,5.49,5.49,0,0,1-1.9.31,4.56,4.56,0,0,1-3.31-1.2A4.74,4.74,0,0,1,158,17.1V7.25H156.8v9.87a5.81,5.81,0,0,0,1.52,4.34,5.74,5.74,0,0,0,4.22,1.5,7,7,0,0,0,2.39-.4,5,5,0,0,0,3-3,7,7,0,0,0,.41-2.45V7.25h-1.21ZM191,7h-.22L184,22.75h1.25l2-4.74h7.28l2,4.74h1.27Zm-3.32,10,3.19-7.59L194.06,17Zm-48.81-2.5a4.35,4.35,0,0,0,.93-2.77,4.58,4.58,0,0,0-.38-1.86,3.91,3.91,0,0,0-1.12-1.44,5.15,5.15,0,0,0-1.84-.94,8.49,8.49,0,0,0-2.54-.34c-.6,0-1.16,0-1.68.07l-1.63.18V22.75h1.2v-6.3c.25,0,.56.05.92.06s.68,0,1,0,.47,0,.7,0,.44,0,.65-.06l4.23,6.3h1.44l-4.5-6.56A5,5,0,0,0,138.87,14.5Zm-5.11,1c-.33,0-.67,0-1,0l-.93-.09v-7a14.11,14.11,0,0,1,2.24-.19,6.35,6.35,0,0,1,1.94.28,4.16,4.16,0,0,1,1.4.75,3,3,0,0,1,.86,1.13,3.59,3.59,0,0,1,.28,1.44,3.33,3.33,0,0,1-1.21,2.71A5.47,5.47,0,0,1,133.76,15.52Z"/>
1010  <path d="M34.94659,21.67205,26.27818,6.65333a1.242,1.242,0,0,0-2.15135,0l-5.59415,9.69254a.83734.83734,0,0,1-1.45054,0L11.488,6.65333a1.24189,1.24189,0,0,0-2.15126,0L.66824,21.67205a1.24238,1.24238,0,0,0,1.07567,1.86354H13.66582a1.24184,1.24184,0,0,0,1.07567-.62121L17.08214,18.859a.83734.83734,0,0,1,1.45054.00009l2.34065,4.05534a1.242,1.242,0,0,0,1.07568.62121h11.9219A1.24235,1.24235,0,0,0,34.94659,21.67205Z"/>
1011</svg>
1012    
1013</div>
1014        
1015<input type="hidden" name="global_site_url" value="https://megawrzuta.pl/" />
1016<input type="hidden" name="global_url" value="https://megawrzuta.pl/" />
1017<input type="hidden" name="global_token" value="e5ccfefa00f649d806ca661796f8bfbf" />
1018<input type="hidden" name="global_number_decimal_point" value="." />
1019<input type="hidden" name="global_number_thousands_separator" value=" " />
1020
1021<script>
1022    /* Some global variables */
1023    window.altum = {};
1024    let global_token = document.querySelector('input[name="global_token"]').value;
1025    let site_url = document.querySelector('input[name="global_site_url"]').value;
1026    let url = document.querySelector('input[name="global_url"]').value;
1027    let decimal_point = document.querySelector('[name="global_number_decimal_point"]').value;
1028    let thousands_separator = document.querySelector('[name="global_number_thousands_separator"]').value;
1029</script>
1029
1030
1031                    
1031<script src="https://megawrzuta.pl/themes/altum/assets/js/libraries/jquery.slim.min.js?v=1700"></script>
1031
1032                    
1032<script src="https://megawrzuta.pl/themes/altum/assets/js/libraries/popper.min.js?v=1700"></script>
1032
1033                    
1033<script src="https://megawrzuta.pl/themes/altum/assets/js/libraries/bootstrap.min.js?v=1700"></script>
1033
1034                    
1034<script src="https://megawrzuta.pl/themes/altum/assets/js/custom.js?v=1700"></script>
1034
1035                    
1035<script src="https://megawrzuta.pl/themes/altum/assets/js/libraries/fontawesome.min.js?v=1700"></script>
1035
1036                    
1036<script src="https://megawrzuta.pl/themes/altum/assets/js/libraries/fontawesome-solid.min.js?v=1700"></script>
1036
1037                    
1037<script src="https://megawrzuta.pl/themes/altum/assets/js/libraries/fontawesome-brands.modified.js?v=1700"></script>
1037
1038                
1038<script src="https://megawrzuta.pl/mw/assets/js/navbar.js"></script>
1038
1039        
1039<script src="https://megawrzuta.pl/mw/assets/js/panel-offcanvas.js"></script>
1039
1040        
1040<script src="https://megawrzuta.pl/mw/assets/js/helper.js?v=1104529505"></script>
1040
1041
1042            
1042<script>
1043        document.querySelector('[data-announcement-close]').addEventListener('click', event => {
1044            let type = event.currentTarget.getAttribute('data-announcement-close');
1045            let id = event.currentTarget.getAttribute('data-announcement-id');
1046            document.querySelector(`[data-announcement="${type}"]`).style.display = 'none';
1047            set_cookie(`announcement_${type}_id`, id, 15, "\/");
1048        })
1049    </script>
1049
1050    
1050<script src="https://megawrzuta.pl/themes/altum/assets/js/altum_uploader.js?v=2.4"></script>
1050
1051
1052<script>
1053    'use strict';
1054
1055    if(document.querySelector('#upload_select_files')) {
1056        let altum_uploader = new AltumUploader({
1057            upload_button_selector: '#upload_select_files',
1058            upload_more_button_selector: '#upload_more_select_files',
1059            upload_more_folder_button_selector: '#upload_more_select_folders',
1060            upload_folder_button_selector: '#upload_select_folders',
1061            upload_area_selector: '#upload_main_dropzone',
1062            cancel_button_selector: '#cancel_upload_button',
1063
1064            auto_upload: false,
1065            upload_file_endpoint_url: "https:\/\/megawrzuta.pl\/files\/create_api",
1066            upload_file_endpoint_params: {
1067                global_token
1068            },
1069
1070            delete_file_endpoint_url: "https:\/\/megawrzuta.pl\/files\/delete_api",
1071            delete_file_endpoint_params: {
1072                global_token
1073            },
1074
1075            current_storage_size_usage: 0,
1076            storage_size_limit: -1,
1077
1078            blacklisted_file_extensions: "exe,dat",
1079            files_per_transfer_limit: 1000,
1080            transfer_size_limit: 2000000000,
1081
1082            upload_in_chunks: true,
1083            chunk_size_limit: 1000000,
1084
1085            translations: {
1086                blacklisted_file_extension: "Przesy\u0142anie plik\u00f3w tego typu jest niedozwolone.",
1087                files_per_transfer_limit: "Nie mo\u017cna wybra\u0107 wi\u0119cej ni\u017c %s plik\u00f3w na transfer.",
1088                transfer_size_limit: "Nie mo\u017cna przes\u0142a\u0107 wi\u0119cej ni\u017c %s na transfer.",
1089                storage_size_limit: "\u0141\u0105cznie na konto nie mo\u017cna przes\u0142a\u0107 wi\u0119cej ni\u017c %s.",
1090            }
1091        });
1092
1093        /* Add new file event */
1094        altum_uploader.on('added_file', file => {
1095            /* Display upload previews */
1096            document.querySelector('#upload_previews_wrapper').classList.remove('d-none');
1097            document.querySelector('#upload_init_select_files').classList.add('d-none');
1098            document.querySelector('#upload_init_header').classList.add('d-none');
1099            document.getElementById('name').focus();
1100
1101            /* Clone file template */
1102            let clone = document.querySelector(`#upload_preview_template`).content.cloneNode(true);
1103            clone.querySelector('[data-altum-uuid]').setAttribute('data-altum-uuid', file.altum.uuid);
1104            clone.querySelector('[data-altum-name]').innerText = file.name;
1105            clone.querySelector('[data-altum-name]').title = file.name;
1106            clone.querySelector('[data-altum-size]').innerText = altum_uploader.get_formatted_bytes(file.size);
1107
1108            /* Add remove handler */
1109            clone.querySelector('[data-altum-remove]').addEventListener('click', event => {
1110                let uuid = event.currentTarget.closest('[data-altum-uuid]').getAttribute('data-altum-uuid');
1111                altum_uploader.remove_file(uuid);
1112            })
1113
1114            /* Add the new div */
1115            document.querySelector('#upload_previews').appendChild(clone);
1116
1117            /* Add hidden input */
1118            let new_input = document.createElement('input');
1119            new_input.setAttribute('type', 'hidden');
1120            new_input.setAttribute('name', 'uploaded_files[]');
1121            new_input.setAttribute('value', file.altum.uuid);
1122            document.querySelector('#upload_form').appendChild(new_input);
1123
1124            /* Total stats */
1125            display_total_stats();
1126            
1127            /* Set single file name if only one file is uploaded */
1128            set_single_file_name(file);
1129
1130            if(altum_uploader.options.auto_upload) {
1131                altum_uploader.upload_file(file);
1132            }
1133        });
1134
1135        /* Removed file event */
1136        altum_uploader.on('removed_file', file => {
1137            /* Remove preview div */
1138            document.querySelector(`[data-altum-uuid="${file.altum.uuid}"]`).remove();
1139
1140            /* Remove form input */
1141            document.querySelector(`#upload_form input[value="${file.altum.uuid}"]`).remove();
1142
1143            /* Total stats */
1144            display_total_stats();
1145
1146            /* Don't display upload previews */
1147            if(!altum_uploader.extra.total_files) {
1148                document.querySelector('#upload_previews_wrapper').classList.add('d-none');
1149                document.querySelector('#upload_init_select_files').classList.remove('d-none');
1150                document.querySelector('#upload_init_header').classList.remove('d-none');
1151            }
1152        });
1153
1154        /* Display upload progress for file */
1155        altum_uploader.on('uploading_file', file => {
1156            if(document.querySelector('#cancel_upload_button')) {
1157                document.querySelector('#cancel_upload_button').classList.remove('d-none');
1158            }
1159            setTimeout(() => {
1160                let upload_progress = document.querySelector(`[data-altum-uuid="${file.altum.uuid}"] [data-altum-upload-progress]`);
1161
1162                if(upload_progress) {
1163                    upload_progress.style.width = `${file.altum.upload_progress}%`;
1164                    upload_progress.innerHTML = `${file.altum.upload_progress}%`;
1165                    upload_progress.title = `${file.altum.upload_progress}%`;
1166
1167                    /* Change and display total progress */
1168                    let total_upload_progress = document.querySelector(`#total_upload_progress`);
1169                    total_upload_progress.innerText = `${altum_uploader.extra.total_upload_progress}%`;
1170
1171                    /* Finished uploading */
1172                    if(file.altum.upload_progress == 100) {
1173                        setTimeout(() => {
1174                            upload_progress.classList.add('bg-success');
1175                        }, 1000)
1176                    }
1177                }
1178            }, 150);
1179        });
1180
1181        /* Upload file error */
1182        altum_uploader.on('upload_file_error', data => {
1183            let basic_error = "Co\u015b si\u0119 sta\u0142o podczas przesy\u0142ania pliku i nie mogli\u015bmy go przetworzy\u0107.";
1184            let error = data?.response_data?.errors[0].title || basic_error;
1185            alert(error);
1186        });
1187        
1188        // Ukryj przycisk po anulowaniu
1189        altum_uploader.on('upload_cancelled', () => {
1190            console.log('upload_cancelled event triggered');
1191            
1192            if(document.querySelector('#cancel_upload_button')) {
1193                document.querySelector('#cancel_upload_button').classList.add('d-none');
1194            }
1195            
1196            // Odblokuj interfejs
1197            document.querySelectorAll('[data-altum-remove]').forEach(element => {
1198                element.classList.remove('container-disabled');
1199            });
1200            document.querySelector('#upload_previews_settings').classList.remove('container-disabled');
1201            document.querySelector('#upload_select_files').classList.remove('container-disabled');
1202        });
1203
1204
1205        /* Form submit start */
1206        let form_submit_elements_processing = () => {
1207            /* Do not allow settings changes or adding more files */
1208            document.querySelectorAll('[data-altum-remove]').forEach(element => {
1209                element.classList.add('container-disabled');
1210            });
1211            document.querySelector('#upload_previews_settings').classList.add('container-disabled');
1212            document.querySelector('#upload_select_files').classList.add('container-disabled');
1213
1214            /* Modify the submit button */
1215            let submit_element = document.querySelector('#upload_form').querySelector('[type="submit"][name="submit"]');
1216
1217            /* Disable the button */
1218            submit_element.setAttribute('disabled', 'disabled');
1219
1220            /* Save the current button text */
1221            submit_element.setAttribute('data-inner-text', btoa(unescape(encodeURIComponent(submit_element.innerHTML))));
1222
1223            /* Show a loading spinner instead of the text */
1224            submit_element.innerHTML = '<span class="d-flex justify-content-center align-items-center"><div class="spinner-border spinner-border-sm opacity-50" role="status"></div> <span class="ml-2" id="total_upload_progress">0%</span></span>';
1225        }
1226
1227        let form_submit_elements_reset = () => {
1228            document.querySelectorAll('[data-altum-remove]').forEach(element => {
1229                element.classList.remove('container-disabled');
1230            });
1231            document.querySelector('#upload_previews_settings').classList.remove('container-disabled');
1232            document.querySelector('#upload_select_files').classList.remove('container-disabled');
1233
1234            /* Modify the submit button */
1235            let submit_element = document.querySelector('#upload_form').querySelector('[type="submit"][name="submit"]');
1236
1237            /* Enable the button */
1238            submit_element.removeAttribute('disabled');
1239
1240            /* Show the original button text */
1241            submit_element.innerHTML = decodeURIComponent(escape(atob(submit_element.getAttribute('data-inner-text'))));
1242        }
1243
1244        /* Form submission */
1245        document.querySelector('#upload_form').addEventListener('submit', async event => {
1246            event.preventDefault();
1247
1248            form_submit_elements_processing();
1249
1250            /* Start the upload process */
1251            let upload_files = await altum_uploader.upload_files();
1252
1253            if(!upload_files) {
1254                form_submit_elements_reset();
1255                return;
1256            }
1257
1258            setTimeout(async () => {
1259                /* Check if input is empty and set to file name if only one file is added */
1260                let nameInput = document.querySelector('#name');
1261                if (!nameInput.value) {
1262                    if (altum_uploader.extra.total_files === 1 && singleAddedFileName) {
1263                        nameInput.value = singleAddedFileName; // Ustaw nazwę pliku, jeśli dodano tylko jeden plik
1264                    } else {
1265                        nameInput.value = nameInput.placeholder; // W przeciwnym razie użyj placeholdera
1266                    }
1267                }
1268
1269                
1270                /* Prepare form data */
1271                let form = new FormData(document.querySelector('#upload_form'));
1272
1273                /* Send request to server */
1274                let response = await fetch(`${url}transfer/create_api`, {
1275                    method: 'post',
1276                    body: form
1277                });
1278
1279                let data = null;
1280                try {
1281                    data = await response.json();
1282                } catch (error) { /* :) */ }
1283
1284                if(!response.ok) {
1285                    alert(data?.errors[0].title);
1286                } else {
1287                    /* Redirect */
1288                    redirect(`transfer/${data?.data.id}`);
1289                }
1290
1291                form_submit_elements_reset();
1292
1293            }, 750);
1294        });
1295
1296        /* Helper functions */
1297        let singleAddedFileName = null; // Zmienna do przechowywania nazwy pliku, gdy dodano tylko jeden plik
1298        
1299        let display_total_stats = () => {
1300            let total_files = altum_uploader.extra.total_files;
1301            let files_per_transfer_limit = altum_uploader.options.files_per_transfer_limit == -1 ? '∞' : altum_uploader.options.files_per_transfer_limit;
1302            let transfer_size_limit = altum_uploader.options.transfer_size_limit == -1 ? '∞' : altum_uploader.options.transfer_size_limit;
1303        
1304            let text_class = total_files == files_per_transfer_limit ? `text-danger` : null;
1305        
1306            document.querySelector('#upload_total_files').innerHTML =
1307                '<span class="mr-2 ' + text_class + '">' + "%1$s \/ %2$s plik\u00f3w".replace('%1$s', total_files).replace('%2$s', files_per_transfer_limit) + '</span>';
1308        
1309            document.querySelector('#upload_total_size').innerHTML = altum_uploader.get_formatted_bytes(altum_uploader.extra.total_size) + ' / ' + altum_uploader.get_formatted_bytes(transfer_size_limit);
1310        };
1311        
1312        /* Function to set single file name if only one file is uploaded */
1313        let set_single_file_name = (file) => {
1314            if (altum_uploader.extra.total_files === 1) {
1315                // Usuwanie rozszerzenia z nazwy pliku, jeśli istnieje
1316                let fileNameWithoutExtension = file.name.split('.').slice(0, -1).join('.') || file.name;
1317        
1318                // Usuwanie podkreślników i zamiana ich na spacje
1319                fileNameWithoutExtension = fileNameWithoutExtension.replace(/_/g, ' ');
1320        
1321                // Ograniczenie długości nazwy do 64 znaków
1322                singleAddedFileName = fileNameWithoutExtension.slice(0, 64);
1323            } else {
1324                singleAddedFileName = null; // Zresetuj, jeśli dodano więcej plików
1325            }
1326        };
1327
1328        /* Remove all handler */
1329        document.querySelector('#upload_remove_all').addEventListener('click', event => {
1330            altum_uploader.remove_files();
1331        })
1332
1333        /* Set drag over active class */
1334        document.querySelector('#upload_main_dropzone').addEventListener('dragover', event => {
1335            document.querySelector('#upload_main_dropzone').classList.add('upload-drag-over-active');
1336        });
1337
1338        /* Remove drag over active class */
1339        ['drop', 'dragleave'].forEach(event_type => document.querySelector('#upload_main_dropzone').addEventListener(event_type, event => {
1340            document.querySelector('#upload_main_dropzone').classList.remove('upload-drag-over-active');
1341        }));
1342
1343        /* Set password to the altum uploader */
1344        document.querySelector('#password').addEventListener('change', event => {
1345            altum_uploader.options.upload_file_endpoint_params.password = event.currentTarget.value;
1346
1347            file_encryption_handler();
1348        });
1349
1350        /* Check if we allow the user to encrypt the files or not */
1351        let file_encryption_handler = () => {
1352            if(document.querySelector('#password').value.trim() != '' && !document.querySelector('#file_encryption_is_enabled').hasAttribute('data-plan-feature-no-access')) {
1353                document.querySelector('#file_encryption_is_enabled').removeAttribute('disabled');
1354            } else {
1355                document.querySelector('#file_encryption_is_enabled').click();
1356                document.querySelector('#file_encryption_is_enabled').setAttribute('disabled', 'disabled');
1357            }
1358        }
1359
1360        document.querySelector('#file_encryption_is_enabled').addEventListener('change', event => {
1361            altum_uploader.options.upload_file_endpoint_params.file_encryption_is_enabled = event.currentTarget.checked;
1362        });
1363
1364        file_encryption_handler();
1365
1366        let data_type_handler = (type) => {
1367            document.querySelectorAll(`[data-type]:not([data-type="${type}"])`).forEach(element => {
1368                element.classList.add('d-none');
1369                let input = element.querySelector('input,select,textarea');
1370
1371                if(input) {
1372                    input.setAttribute('disabled', 'disabled');
1373                    if(input.getAttribute('required')) {
1374                        input.setAttribute('data-is-required', 'true');
1375                    }
1376                    input.removeAttribute('required');
1377                }
1378            });
1379
1380            document.querySelectorAll(`[data-type="${type}"]`).forEach(element => {
1381                element.classList.remove('d-none');
1382                let input = element.querySelector('input,select,textarea');
1383
1384                if(input) {
1385                    input.removeAttribute('disabled');
1386                    if(input.getAttribute('data-is-required')) {
1387                        input.setAttribute('required', 'required')
1388                    }
1389                }
1390            });
1391        }
1392
1393        /* Type handler */
1394        data_type_handler(document.querySelector('input[name="type"]:checked').value);
1395
1396        document.querySelectorAll('input[name="type"]').forEach(element => {
1397            element.addEventListener('change', event => {
1398                data_type_handler(document.querySelector('input[name="type"]:checked').value);
1399            });
1400        })
1401    }
1402</script>
vendor: 1 bytes, line 1402
1402
1403<script src="https://megawrzuta.pl/themes/altum/assets/js/libraries/moment.min.js"></script>
vendor: 1 bytes, line 1403
1403
1404<script src="https://megawrzuta.pl/themes/altum/assets/js/libraries/daterangepicker.min.js"></script>
1404
1405
1406<script>
1407    'use strict';
1408
1409    /* Daterangepicker */
1410    let locale = {"direction":"ltr","format":"YYYY-MM-DD","separator":" - ","applyLabel":"Zastosuj","cancelLabel":"Anuluj","fromLabel":"Od","toLabel":"Do","customRangeLabel":"Custom","weekLabel":"W","daysOfWeek":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"monthNames":["stycznia","lutego","marca","kwietnia","maja","czerwca","lipca","sierpnia","wrze\u015bnia","pa\u017adziernika","listopada","grudnia"],"firstDay":1};
1411    $('#expiration_datetime').daterangepicker({
1412        minDate: document.querySelector('#expiration_datetime').getAttribute('data-min-date'),
1413        maxDate: document.querySelector('#expiration_datetime').getAttribute('data-max-date'),
1414        alwaysShowCalendars: true,
1415        singleCalendar: true,
1416        singleDatePicker: true,
1417        locale: {...locale, format: 'YYYY-MM-DD HH:mm:ss'},
1418        timePicker: true,
1419        timePicker24Hour: true,
1420        timePickerSeconds: true,
1421    }, (start, end, label) => {
1422    });
1423</script>
vendor: 1 bytes, line 1423
1423
1424<script src="https://megawrzuta.pl/themes/altum/assets/js/libraries/aos.min.js"></script>
1424
1425
1426<script>
1427    AOS.init({
1428        delay: 100,
1429        duration: 600
1430    });
1431</script>
vendor: 1 bytes, line 1431
1431
1432<script>
1433    'use strict';
1434
1435    let active_notification_handlers_per_resource_limit = 0;
1436
1437    if(active_notification_handlers_per_resource_limit != -1) {
1438        let process_notification_handlers = () => {
1439            let selected = document.querySelectorAll('[name="download_notification_handlers_ids[]"]:checked').length;
1440
1441            if(selected >= active_notification_handlers_per_resource_limit) {
1442                document.querySelectorAll('[name="download_notification_handlers_ids[]"]:not(:checked)').forEach(element => element.setAttribute('disabled', 'disabled'));
1443            } else {
1444                document.querySelectorAll('[name="download_notification_handlers_ids[]"]:not(:checked)').forEach(element => element.removeAttribute('disabled'));
1445            }
1446        }
1447
1448        document.querySelectorAll('[name="download_notification_handlers_ids[]"]').forEach(element => element.addEventListener('change', process_notification_handlers));
1449
1450        process_notification_handlers();
1451    }
1452</script>
1452
1453                    
1453<script>
1454                        'use strict';
1455                
1456                        $('#faq_accordion').on('show.bs.collapse', event => {
1457                            let svg = event.target.parentElement.querySelector('[data-icon] svg')
1458                            svg.style.transform = 'rotate(180deg)';
1459                            svg.style.color = 'var(--primary)';
1460                        })
1461                
1462                        $('#faq_accordion').on('hide.bs.collapse', event => {
1463                            let svg = event.target.parentElement.querySelector('[data-icon] svg')
1464                            svg.style.color = 'var(--primary-800)';
1465                            svg.style.removeProperty('transform');
1466                        })
1467                    </script>
1467
1468                    
1468<script>
1469    document.addEventListener('DOMContentLoaded', () => {
1470        let theme_style = get_cookie('theme_style');
1471        
1472        // Jeśli brak ciastka, sprawdź ustawienia systemowe
1473        if (!theme_style) {
1474            if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
1475                theme_style = 'dark';
1476            } else {
1477                theme_style = 'light';
1478            }
1479    
1480            // Ustaw cookie z domyślnym motywem zgodnym z ustawieniami systemowymi
1481            set_cookie('theme_style', theme_style, 30, "\/");
1482            
1483            document.cookie = "style_sharing=" + theme_style + "; path=/; domain=.megawrzuta.pl; max-age=" + (30 * 24 * 60 * 60) + "; secure; SameSite=Lax";
1484        }
1485    
1486        /* Apply the theme style to the page */
1487        document.querySelector('body').setAttribute('data-theme-style', theme_style);
1488    
1489        // Zmiana CSS na podstawie ustawionego motywu
1490        let css = document.querySelector(`#css_theme_style`);
1491    
1492        switch(theme_style) {
1493            case 'dark':
1494                css.setAttribute('href', "https:\/\/megawrzuta.pl\/themes\/altum\/assets\/css\/bootstrap-dark.min.css?v=1700");
1495                document.body.classList.add('cc--darkmode');
1496                break;
1497    
1498            case 'light':
1499                css.setAttribute('href', "https:\/\/megawrzuta.pl\/themes\/altum\/assets\/css\/bootstrap.min.css?v=1700");
1500                document.body.classList.remove('cc--darkmode');
1501                break;
1502        }
1503    });
1504    
1505    document.querySelector('#switch_theme_style').addEventListener('click', event => {
1506        let theme_style = document.querySelector('body[data-theme-style]').getAttribute('data-theme-style');
1507        let new_theme_style = theme_style == 'light' ? 'dark' : 'light';
1508
1509        /* Set a cookie with the new theme style */
1510        set_cookie('theme_style', new_theme_style, 30, "\/");
1511        
1512        // Podawanie pliku cookie do subdomen
1513        document.cookie = "style_sharing=" + new_theme_style + "; path=/; domain=.megawrzuta.pl; max-age=" + (30 * 24 * 60 * 60) + "; secure; SameSite=Lax";
1514
1515        /* Change the css and button on the page */
1516        let css = document.querySelector(`#css_theme_style`);
1517
1518        document.querySelector(`body[data-theme-style]`).setAttribute('data-theme-style', new_theme_style);
1519
1520        switch(new_theme_style) {
1521            case 'dark':
1522                css.setAttribute('href', "https:\/\/megawrzuta.pl\/themes\/altum\/assets\/css\/bootstrap-dark.min.css?v=1700");
1523                document.body.classList.add('cc--darkmode');
1524                break;
1525
1526            case 'light':
1527                css.setAttribute('href', "https:\/\/megawrzuta.pl\/themes\/altum\/assets\/css\/bootstrap.min.css?v=1700");
1528                document.body.classList.remove('cc--darkmode');
1529                break;
1530        }
1531
1532        /* Refresh the logo/title */
1533        document.querySelectorAll('[data-logo]').forEach(element => {
1534            let new_brand_value = element.getAttribute(`data-${new_theme_style}-value`);
1535            let new_brand_class = element.getAttribute(`data-${new_theme_style}-class`);
1536            let new_brand_tag = element.getAttribute(`data-${new_theme_style}-tag`)
1537            let new_brand_html = new_brand_tag == 'img' ? `<img src="${new_brand_value}" class="${new_brand_class}" alt="Logo strony" />` : `<${new_brand_tag} class="${new_brand_class}">${new_brand_value}</${new_brand_tag}>`;
1538            element.innerHTML = new_brand_html;
1539        });
1540
1541
1542        document.querySelector(`#switch_theme_style`).setAttribute('data-original-title', document.querySelector(`#switch_theme_style`).getAttribute(`data-title-theme-style-${theme_style}`));
1543        document.querySelector(`#switch_theme_style [data-theme-style="${new_theme_style}"]`).classList.remove('d-none');
1544        document.querySelector(`#switch_theme_style [data-theme-style="${theme_style}"]`).classList.add('d-none');
1545        $(`#switch_theme_style`).tooltip('hide').tooltip('show');
1546
1547        event.preventDefault();
1548    });
1549</script>
1549
1550               
1550<script>
1551                   'use strict';
1552          
1553                   document.querySelectorAll('[data-set-language]').forEach(element => element.addEventListener('click', event => {
1554                       let language = event.currentTarget.getAttribute('data-set-language');
1555                       set_cookie(`set_language`, language, 90, "\/");
1556                   }));
1557               </script>
1557
1558                  
1558<script src="https://megawrzuta.pl/mw/assets/js/popupConsent.js?v=2.2"></script>
1558
1559    </body>
1560</html>

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.