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.