1<!DOCTYPE html> 2<html lang="pl" data-currency="PLN" class=" "> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 5 <meta name="description" content="Sklep UNOTEL oferuje szafy serwerowe rack stojÄ ce i wiszÄ ce, kable skrÄtka UTP i FTP, gniazda RJ45, patch panele, patchcordy oraz zasilacze UPS."> 6 <meta name="keywords" content="Szafa, rack, serwerowa, kabel, utp, ftp, s/ftp, skrÄtka, patch panel, patchcord, gniazdo rj45, moduÅ keystone, kable ÅwiatÅowodowe, zasilacze ups, szafy teleinformatyczne, 19''"> 7 <meta name="generator" content="Sky-Shop"> 8 <meta name="robots" content="noindex,nofollow"> 9 <meta name="author" content="unotel.pl - dziaÅa na oprogramowaniu sklepów internetowych Sky-Shop.pl"> 10 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 11 <meta name="skin_id" content="universal"> 12 <meta property="og:title" content="UNOTEL - szafy serwerowe rack, kable skrÄtka, zasilacze UPS - Unotel"> 13 <meta property="og:description" content="Sklep UNOTEL oferuje szafy serwerowe rack stojÄ ce i wiszÄ ce, kable skrÄtka UTP i FTP, gniazda RJ45, patch panele, patchcordy oraz zasilacze UPS."> 14 <meta property="og:image" content="https://unotel.pl/upload/unotel/logos//UNOTEL-Krystian-Klimczak.jpg"> 15 <meta property="og:image:type" content="image/jpeg"> 16 <meta property="og:image:width" content=""> 17 <meta property="og:image:height" content=""> 18 <link rel="image_src" href="https://unotel.pl/upload/unotel/logos//UNOTEL-Krystian-Klimczak.jpg"> 19 <link rel="shortcut icon" href="/upload/unotel/favicon.png"> 20 <title>UNOTEL - szafy serwerowe rack, kable skrÄtka, zasilacze UPS - Unotel</title> 21 22 23
24<script type="text/javascript"> 25 window.dataLayer = window.dataLayer || []; 26 window.uetq = window.uetq || []; 27 function gtag() { 28 dataLayer.push(arguments); 29 } 30 31 let ccCookie = null; 32 try { 33 const pair = document.cookie.split('; ').find(x => x.startsWith('cc_cookie=')); 34 if (pair) ccCookie = JSON.parse(pair.split('=')[1]); 35 } catch {} 36 37 function hasProperConsent(consent) { 38 return ccCookie?.categories?.includes(consent); 39 } 40 41 gtag('consent', 'default', { 42 analytics_storage: 'denied', 43 ad_storage: 'denied', 44 ad_user_data: 'denied', 45 ad_personalization: 'denied', 46 functionality_storage: 'granted', 47 security_storage: 'granted' 48 }); 49 50 (() => { 51 if (ccCookie?.categories) { 52 const hasMarketing = hasProperConsent('marketing'); 53 const hasAnalytics = hasProperConsent('analytics'); 54 55 gtag('consent', 'update', { 56 analytics_storage: hasAnalytics ? 'granted' : 'denied', 57 ad_storage: hasMarketing ? 'granted' : 'denied', 58 ad_user_data: hasMarketing ? 'granted' : 'denied', 59 ad_personalization: hasMarketing ? 'granted' : 'denied', 60 functionality_storage: 'granted', 61 security_storage: 'granted' 62 }); 63 } 64 })(); 65</script>
65 66 67 <!-- Google Tag Manager --> 68
68<script>
vendor: 359 bytes, lines 68-72
68(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 69 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 70 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 71 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 72 })(window,document,'script','dataLayer','
72GTM-W87VMVNL
vendor: 3 bytes, line 72
72');
72</script>
72 73 <!-- End Google Tag Manager -->
vendor: 68 bytes, lines 73-74
73 74 <script async src="https://www.googletagmanager.com/gtag/js?id=
74G-FCDCBGB6RF
vendor: 16 bytes, lines 74-75
74"></script> 75
75<script> 76 gtag('js', new Date()); 77 gtag('config', 'G-FCDCBGB6RF'); 78 </script>
78 79 80 81 82 83 84 85 86<!-- edrone --> 87 88 89 90 91 92 93 94
94<script> 95 function imageLoaded(element, target = "prev") { 96 let siblingElement; 97 if (target === "prev") { 98 siblingElement = element.previousElementSibling; 99 } else if (target === "link") { 100 siblingElement = element.parentElement.previousElementSibling; 101 } 102 if (siblingElement && (siblingElement.classList.contains("fa") || siblingElement.classList.contains("icon-refresh"))) { 103 siblingElement.style.display = "none"; 104 } 105 } 106 </script>
106 107 108 109 <link rel="stylesheet" href="/view/new/userContent/unotel/style.css?v=691"> 110 111 112
112<script src="/view/new/scheme/public/_common/js/libs/promise/promise.min.js"></script>
112 113
113<script src="/view/new/scheme/public/_common/js/libs/jquery/jquery-3.7.1.min.js"></script>
113 114
114<script src="/view/new/scheme/public/_common/js/libs/angularjs/angularjs.min.js"></script>
114 115 </head> 116 <body data-coupon-codes-active="1" 117 data-free-delivery-info-active="0" 118 data-generate-pdf-config="PRODUCT_AND_CART" 119 data-hide-price="0" 120 data-is-user-logged-id="0" 121 data-loyalty-points-active="0" 122 data-cart-simple-info-quantity="0" 123 data-cart-simple-info-price="0,00 zÅ" 124 data-base="PLN" 125 data-used="PLN|zÅ" 126 data-rates="'PLN':1" 127 data-decimal-hide="0" 128 data-decimal="," 129 data-thousand=" " 130 data-ga4-id="G-FCDCBGB6RF" data-js-hash="117606f862" class=" " 131 data-hurt-price-type="netto_brutto" 132 data-hurt-price-text="" 133 data-tax="23" 134 > 135 136 137 138<div id="aria-live" role="alert" aria-live="assertive" class="sr-only"> </div> 139<main class="skyshop-container" data-ng-app="SkyShopModule"> 140 141 142<div data-ng-controller="CartCtrl" data-ng-init="init({type: 'QUICK_CART', turnOffSales: 0})"> 143 <header id="header" class="mod-header-6 "> 144 <div class="header_inner_wrapper"> 145 146<section class="mobile-search"> 147 <span class="title">Szukaj</span> 148 <i class="close-shape"></i> 149 <form method="GET" action="/category/#top"> 150 <div class="row"> 151 <div class="mobile-search-input-wrapper clearbox"> 152 <input class="input-field " type="text" name="q" product-per-page="4" value="" placeholder="wyszukaj w sklepie..." autocomplete="off" data-ng-non-bindable /> 153 <i class="clearbox_button"></i> 154 </div> 155 <div class="mobile-search-btn-wrapper"> 156 <input type="submit" value="Szukaj" class="btn btn-primary btn-block"> 157 </div> 158 </div> 159 </form> 160</section> 161 162 <section class="top_bar"> 163 <div class="sky-container"> 164 <div class="top_bar_inner_wrapper"> 165 <div class="top_bar_item left"> 166 167<div class="top_bar_item_list_wrapper"> 168 <ul class="top_bar_item_list"> 169 <li data-type="email" class="top_bar_item_list_item hidden-on-mobile" id="top_bar_item_list_item_email"> 170 <a href="mailto:[email protected] "> 171 <div class="top_bar_item_list_item_icon" id="top_bar_item_list_item_email_icon"> 172 <span class="helper-icon"> 173 <i class="fa fa-at"></i> 174 </span> 175 </div> 176 <span class="helper-text"> 177 [email protected] 178 </span> 179 </a> 180 </li> 181 <li data-type="phone" class="top_bar_item_list_item hidden-on-mobile" id="top_bar_item_list_item_phone"> 182 <a href="tel:794 100 850"> 183 <div class="top_bar_item_list_item_icon" id="top_bar_item_list_item_phone_icon"> 184 <span class="helper-icon"> 185 <i class="fa fa-phone"></i> 186 </span> 187 </div> 188 <span class="helper-text"> 189 794 100 850 190 </span> 191 </a> 192 </li> 193 <li data-type="social-sm_facebook" class="top_bar_item_list_item top_bar_item_list_item_social_media hidden-on-mobile" ng-non-bindable> 194 <a href="https://www.facebook.com/pages/category/Computer-Company/unotelpl-445045118926280/" rel="nofollow" target="_blank"> 195 <div class="top_bar_item_list_item_social_media"> 196 <span class="top_bar_item_list_item_social_media_icon" id="top_bar_item_list_item_social_media_icon_fb"> 197 <i class="fa fa-facebook"></i> 198 </span> 199 </div> 200 </a> 201 </li> 202 <li data-type="social-sm_instagram" class="top_bar_item_list_item top_bar_item_list_item_social_media hidden-on-mobile" ng-non-bindable> 203 <a href="https://www.instagram.com/sklep_unotel" rel="nofollow" target="_blank"> 204 <div class="top_bar_item_list_item_social_media"> 205 <span class="top_bar_item_list_item_social_media_icon" id="top_bar_item_list_item_social_media_icon_ig"> 206 <i class="fa fa-instagram"></i> 207 </span> 208 </div> 209 </a> 210 </li> 211 <li data-type="social-sm_youtube" class="top_bar_item_list_item top_bar_item_list_item_social_media hidden-on-mobile" ng-non-bindable> 212 <a href="https://www.youtube.com/channel/UCArNkVumq1-AR7IaJp9GSlQ" rel="nofollow" target="_blank"> 213 <div class="top_bar_item_list_item_social_media">
214 <span class="top_bar_item_list_item_social_media_icon" id="top_bar_item_list_item_social_media_icon_yt"> 215 <i class="fa fa-youtube"></i> 216 </span> 217 </div> 218 </a> 219 </li> 220 <li data-type="social-sm_googleplus" class="top_bar_item_list_item top_bar_item_list_item_social_media hidden-on-mobile" ng-non-bindable> 221 <a href="https://maps.app.goo.gl/jj1RCMeuezQBc5xHA" rel="nofollow" target="_blank"> 222 <div class="top_bar_item_list_item_social_media"> 223 <span class="top_bar_item_list_item_social_media_icon" id="top_bar_item_list_item_social_media_icon_gplus"> 224 <i class="fa fa-google"></i> 225 </span> 226 </div> 227 </a> 228 </li> 229 <li data-type="social-sm_twitter" class="top_bar_item_list_item top_bar_item_list_item_social_media hidden-on-mobile" ng-non-bindable> 230 <a href="https://x.com/unotelkk" rel="nofollow" target="_blank"> 231 <div class="top_bar_item_list_item_social_media"> 232 <span class="top_bar_item_list_item_social_media_icon" id="top_bar_item_list_item_social_media_icon_twitt"> 233 <i class="fa fa-twitter"></i> 234 </span> 235 </div> 236 </a> 237 </li> 238 <li data-type="social-sm_pinterest" class="top_bar_item_list_item top_bar_item_list_item_social_media hidden-on-mobile" ng-non-bindable> 239 <a href="https://pl.pinterest.com/sklep_unotel/" rel="nofollow" target="_blank"> 240 <div class="top_bar_item_list_item_social_media"> 241 <span class="top_bar_item_list_item_social_media_icon" id="top_bar_item_list_item_social_media_icon_pinterest"> 242 <i class="fa fa-pinterest"></i> 243 </span> 244 </div> 245 </a> 246 </li> 247 <li id="mobile-open-contact" class="top_bar_item_list_item top_bar_item_list_item_contact hidden-on-desktop"> 248 <a href="#"> 249 <div class="top_bar_item_list_item_item_social_envelope_icon"> 250 <span class="helper-icon"> 251 <i class="fa fa-envelope"></i> 252 </span> 253 <span class="helper-arrow"> 254 <i class="fa fa-chevron-down"></i> 255 </span> 256 </div> 257 </a> 258 </li> 259 </ul> 260</div> </div> 261 <div class="top_bar_item right"> 262 263<div class="top_bar_item_list_wrapper"> 264 <ul class="top_bar_item_list"> 265 <li class="top_bar_item_list_item user-menu"> 266 267 <div class="header_top_bar_social_user_icon"> 268 <span class="helper-icon"> 269 <i class="fa fa-user"></i> 270 </span> 271 <span class="hidden-on-mobile"> 272 Strefa klienta 273 </span> 274 <span class="helper-arrow"> 275 <i class="fa fa-chevron-down"></i> </span> 276 </div> 277 <div class="dropdown"> 278 <ul> 279 <li> 280 <a href="/login/">Zaloguj siÄ</a> 281 </li> 282 <li> 283 <a href="/register/">Zarejestruj siÄ</a> 284 </li> 285 <li> 286 <a href="/ticket/add/" rel="nofollow">Dodaj zgÅoszenie</a> 287 </li> 288 <li> 289 <a href="#" data-cc="c-settings" rel="nofollow">Zgody cookies</a> 290 </li> 291 </ul> 292 </div> 293 </li> 294 <li data-cy="headerCart" data-ng-click="openMobileCart($event)" data-ng-mouseenter="loadMobileCart()" class="top_bar_item_list_item quick-cart hidden-on-desktop "> 295 <div class="top_bar_item_list_item_cart_icon"> 296 <span class="helper-icon"> 297 <i class="fa fa-shopping-basket"></i> 298 </span> 299 <span class="helper-text"> 300 Koszyk 301 </span>
302 <span class="helper-text-amount"> 303 <span class="helper-cart-left-bracket">(</span> 304 <span data-ng-bind="data.cartAmount">0</span> 305 <span class="helper-cart-right-bracket">)</span> 306 </span> 307 <span class="helper-arrow"> 308 <i class="fa fa-chevron-down"></i> 309 </span> 310 </div> 311 </li> 312 </ul> 313</div> 314 </div> 315 </div> 316 </div> 317 </section> 318 <section class="header_middle_content"> 319 <div class="sky-container"> 320 <div class="header_middle_content_inner_wrapper"> 321 <a href="/" class="header_middle_content_logo"> 322 <img src="/upload/unotel/logos//UNOTEL-Krystian-Klimczak.jpg" data-src-old-browser="" alt=" unotel.pl " /> 323 </a> 324 <ul class="mobile-actions"> 325 <li id="mobile-open-search"> 326 <i class="fa fa-search"></i> 327 </li> 328 <li id="mobile-open-menu"> 329 <i class="fa fa-bars"></i> 330 </li> 331 </ul> 332 <div class="header_middle_content_searchbox search-box "> 333 <form method="GET" action="/category/#top"> 334 <div class="header_middle_content_searchbox_input_wrapper"> 335 <input data-cy="headerSearch" class="input-field " type="text" name="q" value="" placeholder="wyszukaj w sklepie..." autocomplete="off" data-ng-non-bindable /> 336 </div> 337 <div class="header_middle_content_searchbox_button_wrapper"> 338 <input type="submit" value="Szukaj" class="btn btn-primary btn-block"> 339 </div> 340 </form> 341 </div> 342 343<div data-cy="headerCart" class="header_middle_content_quick_cart_wrapper quick-cart"> 344 <a data-ng-click="openMobileCart($event)" data-ng-mouseenter="loadMobileCart()" href="/cart/" class="header_middle_content_quick_cart" rel="nofollow"> 345 <div class="header_middle_content_quick_cart_price price"><span data-ng-bind-html="data.cartPriceSummary | priceFormat:'':false:'final':'0,00 zÅ'">0,00 zÅ</span></div> 346 <i class="fa fa-shopping-basket"></i> 347 <div class="header_middle_content_quick_cart_counter counter"><span data-ng-bind="data.cartAmount">0</span></div> 348 </a> 349 350</div> </div> 351 </div> 352 </section> 353 <section class="header_bottom_content"> 354 <div class="sky-container"> 355 356 <div class="menu menu-calculate smart-menu" data-action="inline"> 357 <ul class="header_bottom_content_list" > 358 <li class="header_bottom_content_list_item vertical-menu" > 359 <a href="/"> 360 <i class="fa fa-bars"></i> Wszystkie kategorie 361 </a> 362 </li> 363 364 <li class="header_bottom_content_list_item full-width "> 365 <a class="header_bottom_content_list_item_anchor"> 366 Szafy rack stojÄ ce 367 <span class="helper-arrow"> 368 <i class="fa fa-chevron-down"></i> 369 </span> 370 </a> 371 <div class="dropdown"> 372 <div class="row"> 373 <div class="col-xs-12 col-sm-4 col-md-3"> 374 <div class="cat-title more"> 375 <a href="/Szafy-stojace-rack-19-c2">Szafy stojÄ ce rack 19''</a> 376 </div> 377 <ul class="header_bottom_content_list_dropdown"> 378 <li class="header_bottom_content_list_dropdown_item"> 379 <a href="/Szafa-przemyslowa-rack-IP55-c143">Szafa przemysÅowa rack IP55</a> 380 </li> 381 <li class="header_bottom_content_list_dropdown_item"> 382 <a href="/Szafy-serwerowe-19-z-drzwiami-perforowanymi-c74">Szafy serwerowe 19'' z drzwiami perforowanymi</a> 383 </li> 384 <li class="header_bottom_content_list_dropdown_item"> 385 <a href="/Szafa-serwerowa-nosnosc-do-2000kg-c133">Szafa serwerowa noÅnoÅÄ do 2000kg</a> 386 </li> 387 <li class="header_bottom_content_list_dropdown_item"> 388 <a href="/Szafy-stojace-rack-15U-19-c8">Szafy stojÄ ce rack 15U 19''</a> 389 </li> 390 <li class="header_bottom_content_list_dropdown_item"> 391 <a href="/Szafy-stojace-rack-18U-19-c71">Szafy stojÄ ce rack 18U 19''</a> 392 </li> 393 <li class="header_bottom_content_list_dropdown_item"> 394 <a href="/Szafy-stojace-rack-22U-19-c72">Szafy stojÄ ce rack 22U 19''</a> 395 </li> 396 <li class="header_bottom_content_list_dropdown_item"> 397 <a href="/Szafy-stojace-rack-24U-19-c36">Szafy stojÄ ce rack 24U 19''</a> 398 </li> 399 <li class="header_bottom_content_list_dropdown_item"> 400 <a href="/Szafy-stojace-rack-27U-19-c73">Szafy stojÄ ce rack 27U 19''</a> 401 </li> 402 <li class="header_bottom_content_list_dropdown_item"> 403 <a href="/Szafy-teleinformatyczne-rack-32U-19-c38">Szafy teleinformatyczne rack 32U 19''</a> 404 </li> 405 <li class="header_bottom_content_list_dropdown_item"> 406 <a href="/Szafy-teleinformatyczne-rack-36U-19-c37">Szafy teleinformatyczne rack 36U 19''</a> 407 </li> 408 <li class="header_bottom_content_list_dropdown_item"> 409 <a href="/Szafy-teleinformatyczne-rack-37U-19-c127">Szafy teleinformatyczne rack 37U 19''</a> 410 </li> 411 <li class="header_bottom_content_list_dropdown_item"> 412 <a href="/Szafy-teleinformatyczne-rack-42U-19-c7">Szafy teleinformatyczne rack 42U 19''</a> 413 </li> 414 <li class="header_bottom_content_list_dropdown_item"> 415 <a href="/Szafy-teleinformatyczne-rack-47U-19-c75">Szafy teleinformatyczne rack 47U 19''</a> 416 </li> 417 </ul> 418 </div> 419 </div> 420 </div> 421 </li> 422 423 <li class="header_bottom_content_list_item full-width "> 424 <a class="header_bottom_content_list_item_anchor"> 425 Kable skrÄtka
426 <span class="helper-arrow"> 427 <i class="fa fa-chevron-down"></i> 428 </span> 429 </a> 430 <div class="dropdown"> 431 <div class="row"> 432 <div class="col-xs-12 col-sm-4 col-md-3"> 433 <div class="cat-title more"> 434 <a href="/Kable-instalacyjne-skretka-c4">Kable instalacyjne skrÄtka</a> 435 </div> 436 <ul class="header_bottom_content_list_dropdown"> 437 <li class="header_bottom_content_list_dropdown_item"> 438 <a href="/Kabel-UTP-kat-5e-c12">Kabel UTP kat.5e</a> 439 </li> 440 <li class="header_bottom_content_list_dropdown_item"> 441 <a href="/Kabel-UTP-kat-6-c13">Kabel UTP kat.6</a> 442 </li> 443 <li class="header_bottom_content_list_dropdown_item"> 444 <a href="/Kabel-UTP-kat-6A-c34">Kabel UTP kat.6A</a> 445 </li> 446 <li class="header_bottom_content_list_dropdown_item"> 447 <a href="/Kabel-FTP-kat-5e-c52">Kabel FTP kat.5e</a> 448 </li> 449 <li class="header_bottom_content_list_dropdown_item"> 450 <a href="/Kabel-FTP-kat-6-c53">Kabel FTP kat.6</a> 451 </li> 452 <li class="header_bottom_content_list_dropdown_item"> 453 <a href="/Kabel-FTP-kat-6A-c54">Kabel FTP kat.6A</a> 454 </li> 455 <li class="header_bottom_content_list_dropdown_item"> 456 <a href="/Kabel-S-FTP-kat-7-7A-c3">Kabel S/FTP kat.7-7A</a> 457 </li> 458 <li class="header_bottom_content_list_dropdown_item"> 459 <a href="/Kabel-wieloparowy-c55">Kabel wieloparowy</a> 460 </li> 461 <li class="header_bottom_content_list_dropdown_item"> 462 <a href="/Kabel-zewnetrzny-c56">Kabel zewnÄtrzny</a> 463 </li> 464 <li class="header_bottom_content_list_dropdown_item"> 465 <a href="/Kabel-typu-linka-c111">Kabel typu linka</a> 466 </li> 467 <li class="header_bottom_content_list_dropdown_item"> 468 <a href="/Kabel-multimedialny-c138">Kabel multimedialny</a> 469 </li> 470 </ul> 471 </div> 472 </div> 473 </div> 474 </li> 475 476 <li class="header_bottom_content_list_dropdown_item"> 477 <a class="header_bottom_content_list_item_anchor" href="/category/c/new" > 478 NowoÅci 479 </a> 480 </li> 481 482 <li class="header_bottom_content_list_dropdown_item"> 483 <a class="header_bottom_content_list_item_anchor" href="/category/c/bestseller" > 484 Bestsellery 485 </a> 486 </li> 487 488 <li class="header_bottom_content_list_dropdown_item"> 489 <a class="header_bottom_content_list_item_anchor" href="/news/n/179/Kontakt-z-firma"> 490 Kontakt z firmÄ 491 </a> 492 </li> 493 494 <li class="header_bottom_content_list_dropdown_item"> 495 <a class="header_bottom_content_list_item_anchor" href="/news/n/38/O-firmie"> 496 O firmie 497 </a> 498 </li> 499 500 <li class="header_bottom_content_list_dropdown_item"> 501 <a class="header_bottom_content_list_item_anchor" href="/blog" > 502 Blog 503 </a> 504 </li> 505 506 <li class="header_bottom_content_list_item hamburger "> 507 <a href="#"> 508 <i class="fa fa-bars"></i> 509 </a> 510 <div class="dropdown"> 511 <div class="row"> 512 <div class="col-xs-12 smart-menu"> 513 <ul class="hambureger-elements"></ul> 514 </div> 515 </div> 516 </div> 517 </li> 518 </ul> 519 </div> 520 </div> 521 </section> 522 <section id="sticky-header" data-sticky="no"> 523 <div class="sky-container"> 524 525<div class="sticky-header__wrapper"> 526 <a href="/" class="sticky-header_content__logo"> 527 <img src="/upload/unotel/logos//UNOTEL-Krystian-Klimczak.jpg" data-src-old-browser="" alt=" unotel.pl " /> 528 </a> 529 <section class="sticky-header_content__menu smart-menu" data-action="inline"> 530 <ul class="sticky-header_content__menu_list"> 531 532 <li class="header_bottom_content_list_item full-width "> 533 <a class="header_bottom_content_list_item_anchor"> 534 Szafy rack stojÄ ce
535 <span class="helper-arrow"> 536 <i class="fa fa-chevron-down"></i> 537 </span> 538 </a> 539 <div class="dropdown"> 540 <div class="row"> 541 <div class="col-xs-12 col-sm-4 col-md-3"> 542 <div class="cat-title more"> 543 <a href="/Szafy-stojace-rack-19-c2">Szafy stojÄ ce rack 19''</a> 544 </div> 545 <ul class="header_bottom_content_list_dropdown"> 546 <li class="header_bottom_content_list_dropdown_item"> 547 <a href="/Szafa-przemyslowa-rack-IP55-c143">Szafa przemysÅowa rack IP55</a> 548 </li> 549 <li class="header_bottom_content_list_dropdown_item"> 550 <a href="/Szafy-serwerowe-19-z-drzwiami-perforowanymi-c74">Szafy serwerowe 19'' z drzwiami perforowanymi</a> 551 </li> 552 <li class="header_bottom_content_list_dropdown_item"> 553 <a href="/Szafa-serwerowa-nosnosc-do-2000kg-c133">Szafa serwerowa noÅnoÅÄ do 2000kg</a> 554 </li> 555 <li class="header_bottom_content_list_dropdown_item"> 556 <a href="/Szafy-stojace-rack-15U-19-c8">Szafy stojÄ ce rack 15U 19''</a> 557 </li> 558 <li class="header_bottom_content_list_dropdown_item"> 559 <a href="/Szafy-stojace-rack-18U-19-c71">Szafy stojÄ ce rack 18U 19''</a> 560 </li> 561 <li class="header_bottom_content_list_dropdown_item"> 562 <a href="/Szafy-stojace-rack-22U-19-c72">Szafy stojÄ ce rack 22U 19''</a> 563 </li> 564 <li class="header_bottom_content_list_dropdown_item"> 565 <a href="/Szafy-stojace-rack-24U-19-c36">Szafy stojÄ ce rack 24U 19''</a> 566 </li> 567 <li class="header_bottom_content_list_dropdown_item"> 568 <a href="/Szafy-stojace-rack-27U-19-c73">Szafy stojÄ ce rack 27U 19''</a> 569 </li> 570 <li class="header_bottom_content_list_dropdown_item"> 571 <a href="/Szafy-teleinformatyczne-rack-32U-19-c38">Szafy teleinformatyczne rack 32U 19''</a> 572 </li> 573 <li class="header_bottom_content_list_dropdown_item"> 574 <a href="/Szafy-teleinformatyczne-rack-36U-19-c37">Szafy teleinformatyczne rack 36U 19''</a> 575 </li> 576 <li class="header_bottom_content_list_dropdown_item"> 577 <a href="/Szafy-teleinformatyczne-rack-37U-19-c127">Szafy teleinformatyczne rack 37U 19''</a> 578 </li> 579 <li class="header_bottom_content_list_dropdown_item"> 580 <a href="/Szafy-teleinformatyczne-rack-42U-19-c7">Szafy teleinformatyczne rack 42U 19''</a> 581 </li> 582 <li class="header_bottom_content_list_dropdown_item"> 583 <a href="/Szafy-teleinformatyczne-rack-47U-19-c75">Szafy teleinformatyczne rack 47U 19''</a> 584 </li> 585 </ul> 586 </div> 587 </div> 588 </div> 589 </li> 590 591 <li class="header_bottom_content_list_item full-width "> 592 <a class="header_bottom_content_list_item_anchor"> 593 Kable skrÄtka 594 <span class="helper-arrow"> 595 <i class="fa fa-chevron-down"></i> 596 </span> 597 </a> 598 <div class="dropdown"> 599 <div class="row"> 600 <div class="col-xs-12 col-sm-4 col-md-3"> 601 <div class="cat-title more"> 602 <a href="/Kable-instalacyjne-skretka-c4">Kable instalacyjne skrÄtka</a> 603 </div> 604 <ul class="header_bottom_content_list_dropdown"> 605 <li class="header_bottom_content_list_dropdown_item"> 606 <a href="/Kabel-UTP-kat-5e-c12">Kabel UTP kat.5e</a> 607 </li> 608 <li class="header_bottom_content_list_dropdown_item"> 609 <a href="/Kabel-UTP-kat-6-c13">Kabel UTP kat.6</a> 610 </li> 611 <li class="header_bottom_content_list_dropdown_item"> 612 <a href="/Kabel-UTP-kat-6A-c34">Kabel UTP kat.6A</a> 613 </li> 614 <li class="header_bottom_content_list_dropdown_item"> 615 <a href="/Kabel-FTP-kat-5e-c52">Kabel FTP kat.5e</a> 616 </li> 617 <li class="header_bottom_content_list_dropdown_item"> 618 <a href="/Kabel-FTP-kat-6-c53">Kabel FTP kat.6</a> 619 </li> 620 <li class="header_bottom_content_list_dropdown_item"> 621 <a href="/Kabel-FTP-kat-6A-c54">Kabel FTP kat.6A</a> 622 </li> 623 <li class="header_bottom_content_list_dropdown_item"> 624 <a href="/Kabel-S-FTP-kat-7-7A-c3">
624Kabel S/FTP kat.7-7A</a> 625 </li> 626 <li class="header_bottom_content_list_dropdown_item"> 627 <a href="/Kabel-wieloparowy-c55">Kabel wieloparowy</a> 628 </li> 629 <li class="header_bottom_content_list_dropdown_item"> 630 <a href="/Kabel-zewnetrzny-c56">Kabel zewnÄtrzny</a> 631 </li> 632 <li class="header_bottom_content_list_dropdown_item"> 633 <a href="/Kabel-typu-linka-c111">Kabel typu linka</a> 634 </li> 635 <li class="header_bottom_content_list_dropdown_item"> 636 <a href="/Kabel-multimedialny-c138">Kabel multimedialny</a> 637 </li> 638 </ul> 639 </div> 640 </div> 641 </div> 642 </li> 643 644 <li class="header_bottom_content_list_dropdown_item"> 645 <a class="header_bottom_content_list_item_anchor" href="/category/c/new" > 646 NowoÅci 647 </a> 648 </li> 649 650 <li class="header_bottom_content_list_dropdown_item"> 651 <a class="header_bottom_content_list_item_anchor" href="/category/c/bestseller" > 652 Bestsellery 653 </a> 654 </li> 655 656 <li class="header_bottom_content_list_dropdown_item"> 657 <a class="header_bottom_content_list_item_anchor" href="/news/n/179/Kontakt-z-firma"> 658 Kontakt z firmÄ 659 </a> 660 </li> 661 662 <li class="header_bottom_content_list_dropdown_item"> 663 <a class="header_bottom_content_list_item_anchor" href="/news/n/38/O-firmie"> 664 O firmie 665 </a> 666 </li> 667 668 <li class="header_bottom_content_list_dropdown_item"> 669 <a class="header_bottom_content_list_item_anchor" href="/blog" > 670 Blog 671 </a> 672 </li> 673 674 <li class="hamburger sticky-hamburger"> 675 <a href="#"> 676 <i class="fa fa-bars"></i> 677 </a> 678 <div class="dropdown"> 679 <div class="row"> 680 <div class="col-xs-12 smart-menu"> 681 <ul class="hambureger-elements"></ul> 682 </div> 683 </div> 684 </div> 685 </li> 686 </ul> 687 </section> 688 <section class="sticky-header_content__nav"> 689 690<div class="inline_nav"> 691 <ul class="inline_nav_list"> 692 <li class="inline_nav_list_item search"> 693 <span class="helper-icon"> 694 <i class="fa fa-search"></i> 695 </span> 696 697<div class="search_dropdown dropdown"> 698 <form method="GET" action="/category/#top"> 699 <div class="search_dropdown_inner_wrapper search-input"> 700 <div class="search_dropdown_input_wrapper"> 701 <input 702 class="input-field " type="text" name="q" value="" placeholder="wyszukaj w sklepie..." autocomplete="off" data-ng-non-bindable /> 703 </div> 704 <div class="search_dropdown_button_wrapper"> 705 <input type="submit" value="Szukaj" class="btn btn-primary btn-block"> 706 </div> 707 </div> 708 </form> 709</div> 710 </li> 711 <li class="inline_nav_list_item"> 712 713 <div class="header_top_bar_social_user_icon"> 714 <span class="helper-icon"> 715 <i class="fa fa-user"></i> 716 </span> 717 </span> 718 </div> 719 <div class="dropdown"> 720 <ul> 721 <li> 722 <a href="/login/">Zaloguj siÄ</a> 723 </li> 724 <li> 725 <a href="/register/">Zarejestruj siÄ</a> 726 </li> 727 <li> 728 <a href="/ticket/add/" rel="nofollow">Dodaj zgÅoszenie</a> 729 </li> 730 <li> 731 <a href="#" data-cc="c-settings" rel="nofollow">Zgody cookies</a> 732 </li> 733 </ul> 734 </div> 735 </li> 736 <li ng-cloak class="inline_nav_list_item quick-cart">
737 <span class="helper-icon"> 738 <i class="fa fa-shopping-basket"></i> 739 </span> 740 </li> 741 </ul> 742</div> 743 </section> 744</div> 745 746 </div> 747 </section> 748 </div> 749</header> 750</div> 751 752 753<section class="custom-area mod-custom-area-1" ng-non-bindable> 754 <div class="container-fluid"> 755 <div class="row"> 756 <div class="col-xxs"> 757 <p style="text-align: center;"><span style="font-size: 14pt;"><span style="color: #ff0000;">UWAGA:</span> <br>NabywcÄ może byÄ jedynie firma lub osoba fizyczna prowadzÄ ca dziaÅalnoÅÄ gospodarczÄ . Nie sprzedajemy towarów klientom indywidualnym. <br><br>Zamówienie zÅożone:<br>- po godz.16 <br>- w wekendy <br>- ÅwiÄta/dni wolne od pracy<br>realizowane bÄdzie w kolejnym dniu roboczym.</span></p> 758 </div> 759 </div> 760 </div> 761</section> 762 763 764<section 765 data-ng-controller="CartCtrl" 766 data-ng-init="init({ 767 type: 'CLASSIC_CART'})" 768 class="cart mod-cart-2" ng-cloak> 769 <div class="container-fluid"> 770 <div class="row"> 771 <div class="col-xs-12 cart-header"> 772 <div class="container-fluid"> 773 <div class="row"> 774 <div class="col-sm-6"> 775 <section class="heading inside"> 776 <ul> 777 <li> 778 <span class="title">1. Koszyk</span> 779 </li> 780 </ul> 781 </section> 782 </div> 783 <div class="col-sm-6"> 784 <section class="heading inside"> 785 <ul> 786 <li class="disable"> 787 <span class="title">2. Zamówienie</span> 788 </li> 789 </ul> 790 </section> 791 </div> 792 </div> 793 </div> 794 </div> 795 </div> 796 797<div class="d-flex justify-content-center align-items-center"> 798 <div class="cart-loader" data-ng-class="{'loading' : isApiPending }"> 799 <div class="loader"></div> 800 </div> 801</div> 802<section class="cart-products-list-container"> 803 <!-- CART TABLE TITLES --> 804 805 <div data-ng-if="!data.configurationLoaded || !data.cartSelected" class="cart-item__titles center"> 806 <span>Trwa wczytywanie koszyka</span> 807 </div> 808 <div data-ng-if="data.configurationLoaded && data.cartSelected" class="cart-item__titles"> 809 <span class="cart-item__product-col __img"> </span> 810 <span class="cart-item__product-col __name">Produkt</span> 811 <span class="cart-item__product-col __price"> 812 Cena 813 Netto 814 </span> 815 <span data-ng-if="!!cartFinalDiscountByDiscountGroup() && (cartFinalDiscountByDiscountGroup().value > 0)" class="cart-item__product-col __discount"> 816 Po rabacie 817 Netto 818 </span> 819 <span class="cart-item__product-col __count">IloÅÄ</span> 820 <span class="cart-item__product-col __total"> 821 Suma 822 Netto 823 </span> 824 <span class="cart-item__product-col __actions">UsuÅ</span> 825 </div> 826 827 <!-- CART PRODUCTS LIST --> 828 <ul class="cart-item__products-wrapper"> 829 <li data-ng-if="data.cartSelected && !data.cartSelected.items.length" class="cart-item__products"><span class="cart-empty">Koszyk jest pusty</span></li> 830 <li data-item-id="[{[cartItem.id]}]" class="cart-item__products" data-ng-repeat="(index, cartItem) in data.cartSelected.items track by cartItem.id" data-ng-if="cartItem.type !== 'GRATIS_PRODUCT'"> 831 <div class="cart-item__product-col __index" data-translate="Produkt #[{[index + 1]}]"></div> 832 833 <div class="cart-item__product-row hidden-on-desktop"> 834 835<div class="cart-item__product-col __img cart-item__products__img " > 836 <a data-ng-href="[{[cartItem.product.url]}]"> 837 <img data-ng-srcset="[{[cartItem.product.photo.url]}] 125w" 838 sizes="(max-width: 1200px) 125px, 125px" 839 data-ng-src="[{[cartItem.product.photo.url]}]" 840 alt="[{[cartItem.product.name]}]"> 841 </a> 842</div> 843<div class="cart-item__product-col __name cart-item__products__name " > 844 <a data-ng-href="[{[cartItem.product.url]}]">
845 <span data-ng-bind="cartItem.product.name"></span> 846 </a> 847 848 849</div> </div> 850 <div class="cart-item__product-col __parameters cart-item__products__parameters hidden-on-desktop"> 851 <product-parameters 852 cart-item="cartItem" 853 product="cartItem.product" 854 selected-parameters="cartItem.parameters" 855 disabled="isApiPending" 856 callback="changeParametersCartItem(parameters,cartItem.id)" 857 choosable-parameter-lists="data.choosableParametersLists[cartItem.id]" 858 parameters-inline="true"></product-parameters> 859 </div> 860 861<div class="cart-item__product-col __img cart-item__products__img hidden-on-mobile" > 862 <a data-ng-href="[{[cartItem.product.url]}]"> 863 <img data-ng-srcset="[{[cartItem.product.photo.url]}] 125w" 864 sizes="(max-width: 1200px) 125px, 125px" 865 data-ng-src="[{[cartItem.product.photo.url]}]" 866 alt="[{[cartItem.product.name]}]"> 867 </a> 868</div> 869<div class="cart-item__product-col __name cart-item__products__name hidden-on-mobile" > 870 <a data-ng-href="[{[cartItem.product.url]}]"> 871 <span data-ng-bind="cartItem.product.name"></span> 872 </a> 873 874 <product-parameters 875 cart-item="cartItem" 876 product="cartItem.product" 877 selected-parameters="cartItem.parameters" 878 disabled="isApiPending" 879 callback="changeParametersCartItem(parameters,cartItem.id)" 880 choosable-parameter-lists="data.choosableParametersLists[cartItem.id]" 881 parameters-inline="true" 882 ></product-parameters> 883 884</div> 885 <div class="cart-item__product-col __price cart-item__products__price"> 886 <span class="cart-item__products__title">Cena</span> 887 <div> 888 <span data-cy="productPrice" data-ng-bind-html="cartItem.unitPriceSummary | priceFormat: 'netto_brutto':true:'base'"></span> 889 </div> 890 </div> 891 <div data-ng-if="!!cartFinalDiscountByDiscountGroup() && (cartFinalDiscountByDiscountGroup().value > 0)" class="cart-item__product-col __price cart-item__products__discount" > 892 <span class="cart-item__products__title">Po rabacie</span> 893 <div data-ng-if="cartItem.unitPriceSummary.base !== cartItem.unitPriceSummary.final"> 894 <span data-cy="productPriceDiscount" data-ng-bind-html="cartItem.unitPriceSummary | priceFormat: 'netto_brutto':true"></span> 895 </div> 896 </div> 897 <div class="cart-item__product-col __count cart-item__products__count" > 898 <span class="cart-item__products__title">IloÅÄ</span> 899 <div> 900 <product-counter 901 aria-label="'IloÅÄ'" 902 cart-id="data.cartSelected.id" 903 product-id="cartItem.id" 904 quantity="cartItem.quantity" 905 min="cartItem.product.amount.minAmount" 906 unit="cartItem.product.amount.unit" 907 step="cartItem.product.amount.tick" 908 disabled="isApiPending" 909 callback="reloadCartSelected(response)"></product-counter> 910 </div> 911 </div> 912 <div class="cart-item__product-col __total cart-item__products__total"> 913 <span class="cart-item__products__title">Suma</span> 914 <div> 915 <span data-cy="productPriceTotal" data-ng-bind-html="cartItem.priceSummary | priceFormat: 'netto_brutto':true"></span> 916 </div> 917 </div> 918 <div class="cart-item__product-col __actions cart-item__products__action" > 919 <span class="cart-item__products__title">UsuÅ</span> 920 <div class="close-shape-wrapper"> 921 <i data-is-disabled="isApiPending" 922 data-remove-list-item 923 data-parent-selector-to-remove="'li'" 924 data-click="isApiPending? null:deleteCartItem(cartItem.id, cartItem.type)" 925 data-ng-class="{ 'close-shape': !isApiPending, 'fa fa-refresh fa-spin fa-3x fa-fw fa-sm': isApiPending }"></i> 926 </div> 927 </div> 928 </li> 929 </ul> 930</section> 931<div data-ng-if="data.configurationLoaded && data.cartSelected"> 932 933<section data-ng-if="data.freebieList.length !== 0" class="cart-products-freebies"> 934 <section class="heading inside"> 935 <ul> 936 <li>
937 <span class="title">Wybierz gratis:</span> 938 </li> 939 </ul> 940 </section> 941 942 <div class="row product-tiles-wrapper"> 943 <div data-ng-repeat="freebie in data.freebieList" class="col-xs-6 col-sm-6 col-md-4 col-lg-2"> 944 <figure ng-click="selectFreebie(freebie.id)" class="product-tile" data-ng-class="{'product-selected product-hover':isCheckedFreebie(freebie.id), 'product-disabled': isApiPending}"> 945 <div class="product-img"> 946 <i class="fa fa-refresh fa-spin fa-3x fa-fw"></i> 947 <img ng-cloak data-ng-srcset="[{[freebie.img.url]}] 320w, [{[freebie.img.url]}] 480w" 948 class="product-main-img" 949 sizes="(max-width: 1200px) 480px, 320px" 950 data-ng-src="[{[freebie.img.url]}]" 951 alt="[{[freebie.name]}]"/> 952 <div class="product-actions"> 953 <button class="d-flex justify-content-center align-items-center"> 954 <i data-ng-show="isCheckedFreebie(freebie.id)" class="fa fa-check"></i> 955 <span data-ng-bind="isCheckedFreebie(freebie.id)? 'Wybrany': 'Wybierz'"></span> 956 </button> 957 </div> 958 </div> 959 <div class="product-desc"> 960 <div class="product-name"> 961 <a class="text-decoration-children" ng-click="openFreebieUrl($event, freebie.url)" title="[{[freebie.name]}]" target="_blank"> 962 <span class="child-decoration">[{[freebie.name]}]</span> 963 </a> 964 </div> 965 </div> 966 </figure> 967 </div> 968 </div> 969 </section> <section class="cart-footer-container"> 970 <div class="cart-footer-container __wrapper"> 971 <div class="cart-footer-container __row"> 972 973<div class="cart-footer-container __col _discount" data-ng-class="{'hidden-on-mobile': !data.codes && !(data.loyaltyProgram && data.cartObtainableLoyaltyPoints)}"> 974 <div class="cart-table-content"> 975 <div class="cart-table-header col_header"> 976 <span> 977 <span data-ng-if="data.codes"> 978 Mam kupon rabatowy 979 </span> 980 <span data-ng-if="!data.codes && data.loyaltyProgram && data.cartObtainableLoyaltyPoints"> 981 Program lojalnoÅciowy 982 </span> 983 984 </span> 985 </div> 986 <div data-ng-if="data.codes" class="discount-input-wrapper"> 987 <input class="input-field" 988 type="text" 989 ng-disabled="isApiPending || data.cartSelected.discountCode.name" 990 ng-model="data.cartCurrentDiscountCode" 991 placeholder="Wpisz kod"/> 992 <button type="button" 993 class="btn btn-primary btn-block" 994 ng-disabled="isApiPending || (!data.cartCurrentDiscountCode && !data.cartSelected.discountCode.name)" 995 ng-click="changeDiscountCodeCart(data.cartSelected.discountCode.name ? '' : data.cartCurrentDiscountCode)" 996 ng-bind="data.cartSelected.discountCode.name ? 'UsuÅ' : 'Zastosuj' "> 997 </button> 998 </div> 999 <div ng-if="data.cartSelected.discountCode.name" class="coupon-active"> 1000 <div class="cart-table-header"> 1001 WartoÅÄ kuponu 1002 </div> 1003 <div class="cart-table-content"> 1004 <div class="text-center"> 1005 <span class="cart-upper strong special"> 1006 <span class="cart-upper strong"> 1007 <span data-ng-if="data.cartSelected.discountCode.type === 'DISCOUNT'" data-ng-bind-html="cartFinalDiscountByDiscountCode() | priceFormat:'brutto'"></span>
1008 <span data-ng-if="data.cartSelected.discountCode.type === 'FREE_DELIVERY'">Darmowa dostawa</span> 1009 </span> 1010 </span> 1011 </div> 1012 </div> 1013 </div> 1014 <div data-ng-if="data.loyaltyProgram && data.cartObtainableLoyaltyPoints" class="cart_loyalty_program"> 1015 <div data-ng-if="data.codes" class="cart-table-header col_header"> 1016 <span>Program lojalnoÅciowy</span> 1017 </div> 1018 <div data-ng-if="isNumber(data.cartObtainableLoyaltyPoints.points)" interpolate-html field-value="data.cartObtainableLoyaltyPoints.points" field-name="POINTS">Po opÅaceniu zamówienia otrzymasz <b>[POINTS]</b> pkt. do wykorzystania</div> 1019 <div data-ng-if="data.cartObtainableLoyaltyPoints.message" data-ng-bind="data.cartObtainableLoyaltyPoints.message"></div> 1020 </div> 1021 </div> 1022</div> 1023<div class="cart-footer-container __col _delivery"> 1024 <div class="cart-table-content"> 1025 <div class="cart-table-header col_header" data-ng-class="{'hidden-on-mobile': cartFinalDiscountByFreeDelivery() || (!data.cartFreeDelivery || data.cartFreeDelivery.status === 'NOT_AVAILABLE' || data.cartFreeDelivery.status === 'AVAILABLE')}"> 1026 <span data-ng-if="!cartFinalDiscountByFreeDelivery() && (data.cartFreeDelivery && data.cartFreeDelivery.status !== 'NOT_AVAILABLE' && data.cartFreeDelivery.missingAmount > 0)"> 1027 Do bezpÅatnej dostawy brakuje 1028 </span> 1029 <span data-ng-if="cartFinalDiscountByFreeDelivery() || (!data.cartFreeDelivery || data.cartFreeDelivery.status === 'NOT_AVAILABLE' || data.cartFreeDelivery.status === 'AVAILABLE')"> 1030 1031 </span> 1032 </div> 1033 <div class="text-center"> 1034 <span data-ng-if="!cartFinalDiscountByFreeDelivery() && (data.cartFreeDelivery && data.cartFreeDelivery.status !== 'NOT_AVAILABLE' && data.cartFreeDelivery.missingAmount > 0)" 1035 class="cart-upper strong special"> 1036 <span data-ng-bind-html="data.cartFreeDelivery | priceFormat:'netto_brutto'">-,--</span> 1037 </span> 1038 <span data-ng-if="!cartFinalDiscountByFreeDelivery() && (data.cartFreeDelivery && data.cartFreeDelivery.status !== 'NOT_AVAILABLE' && data.cartFreeDelivery.missingAmount <= 0)" 1039 class="cart-upper strong special free-delivery"> 1040 <span>Darmowa dostawa!</span> 1041 </span> 1042 </div> 1043 </div> 1044</div> 1045<div class="cart-footer-container __col _summary"> 1046 <div class="cart-table-content"> 1047 <div class="cart-table-header col_header"> 1048 <span>Podsumowanie</span> 1049 </div> 1050 <div class="row"> 1051 <div class="col-xs-6 text-right"> 1052 <span class="cart-upper">Cena produktów:</span> 1053 </div> 1054 <div class="col-xs-6 text-left"> 1055 <span class="cart-upper strong"> 1056 <span data-cy="cartProductsFinalPrice" data-ng-bind-html="data.cartSelected.priceSummary | priceFormat: 'netto':false:'base'"></span> 1057 </span> 1058 </div> 1059 </div> 1060 <div class="row"> 1061 <div class="col-xs-6 text-right"> 1062 <span class="cart-upper">Cena produktów:</span> 1063 </div> 1064 <div class="col-xs-6 text-left"> 1065 <span class="cart-upper strong"> 1066 <span data-cy="cartProductsFinalPrice" data-ng-bind-html="data.cartSelected.priceSummary | priceFormat:'brutto':false:'base'"></span> 1067 </span> 1068 </div> 1069 </div> 1070 <div data-ng-if="!!cartFinalDiscountByDiscountCode() && (cartFinalDiscountByDiscountCode().value > 0)" 1071 class="row core_cartIsPriceDiscount "> 1072 <div class="col-xs-6 text-right"> 1073 <span class="cart-upper">Kupon:</span> 1074 </div> 1075 <div class="col-xs-6 text-left">
1076 <span class="cart-upper strong"> 1077 - <span data-cy="cartPriceCouponDiscount" data-ng-bind-html="cartFinalDiscountByDiscountCode() | priceFormat:'brutto'"></span> 1078 </span> 1079 </div> 1080 </div> 1081 <div data-ng-if="!!cartFinalDiscountByDiscountGroup() && (cartFinalDiscountByDiscountGroup().value > 0)" 1082 class="row core_cartIsPriceCoupon "> 1083 <div class="col-xs-6 text-right"> 1084 <span class="cart-upper">Rabat:</span> 1085 </div> 1086 <div class="col-xs-6 text-left"> 1087 <span class="cart-upper strong"> 1088 - <span data-cy="cartPriceDiscount" data-ng-bind-html="cartFinalDiscountByDiscountGroup() | priceFormat:'brutto'"></span> 1089 </span> 1090 </div> 1091 </div> 1092 <div data-ng-if="!!cartFinalDiscountByLoyaltyPoints() && (cartFinalDiscountByLoyaltyPoints().value > 0)" 1093 class="row "> 1094 <div class="col-xs-6 text-right"> 1095 <span class="cart-upper">Punkty:</span> 1096 </div> 1097 <div class="col-xs-6 text-left"> 1098 <span class="cart-upper strong"> 1099 - <span data-cy="cartLoyaltyPoints" data-ng-bind-html="cartFinalDiscountByLoyaltyPoints() | priceFormat:'brutto'"></span> 1100 </span> 1101 </div> 1102 </div> 1103 1104 <div class="row"> 1105 <div class="col-xs-6 text-right"> 1106 <span class="cart-upper">Suma:</span> 1107 </div> 1108 <div class="col-xs-6 text-left"> 1109 <span class=" cart-upper strong special"> 1110 <span data-cy="cartTotalPrice" data-ng-bind-html="data.cartSelected.priceSummary | priceFormat: 'netto':false:'final'"></span> 1111 </span> 1112 </div> 1113 </div> 1114 <div class="row"> 1115 <div class="col-xs-6 text-right"> 1116 <span class="cart-upper">Suma:</span> 1117 </div> 1118 <div class="col-xs-6 text-left"> 1119 <span class=" cart-upper strong special"> 1120 <span data-cy="cartTotalPrice" data-ng-bind-html="data.cartSelected.priceSummary | priceFormat:'brutto':false:'final'"></span> 1121 </span> 1122 </div> 1123 </div> 1124 </div> 1125</div> </div> 1126 1127<div ng-if="data.loyaltyProgram && data.loggedIn && data.cartAvailableLoyaltyPoints.points" class="cart-footer-container __row cart_loyalty_points"> 1128 <div class="cart-footer-container __col"> 1129 <div class="cart-table-content"> 1130 <div class="cart-table-header col_header"> 1131 <span>Użyj punktów lojalnoÅciowych</span> 1132 </div> 1133 <div class="row"> 1134 <div class="col-xs-12 text-right product-counter-wrapper"> 1135 <product-counter 1136 aria-label="'Punkty lojalnoÅciowe'" 1137 type="'changeLoyaltyPointsCart'" 1138 cart-id="data.cartSelected.id" 1139 min="0" 1140 max="data.maxLoyaltyPointsQuantity" 1141 quantity="data.cartSelected.loyaltyPoints.quantity" 1142 disabled="isApiPending" 1143 callback="reloadCartSelected(response)"></product-counter> 1144 <button type="button" class="btn btn-primary btn-sm recalculate-loyalty-points" 1145 ng-disabled="isApiPending" 1146 ng-click="changeQuantityLoyaltyPoints(data.cartSelected.loyaltyPoints.quantity)"> 1147 Przelicz punkty 1148 </button> 1149 </div> 1150 </div> 1151 <div class="row"> 1152 <div class="col-xs-12 text-right"><div class="used-loyalty-points" data-ng-if="isNumber(data.cartAvailableLoyaltyPoints.points)" interpolate-html field-value="data.cartAvailableLoyaltyPoints.points" field-name="POINTS">Posiadasz <b>[POINTS]</b> pkt. do wykorzystania.</div> 1153 </div> 1154 </div> 1155 </div> 1156 </div> 1157</div> 1158<div data-ng-if="data.pdf || !data.cartSelected.minimumOrderPrice.canBuy" class="cart-footer-container __row cart-pdf-minimumOrder"> 1159 <div class="col-sm-8"> 1160 <a data-ng-if="data.pdf" href="/cart/pdf/create/" target="_target" class="cart-print-pdf"> 1161 <i class="fa fa-file-pdf-o"></i>
1162 <span>Pobierz koszyk do PDF</span> 1163 </a> 1164 </div> 1165 <div class="col-sm-4"> 1166 <div data-ng-if="isWarning(data.warningTypes.MINIMUM_ORDER_PRICE) && warningContext(data.warningTypes.MINIMUM_ORDER_PRICE).minimumPrice > data.cartSelected.priceSummary.final.net" class="cart-table-header"> 1167 <div class="text-center" interpolate-html field-value="warningContext(data.warningTypes.MINIMUM_ORDER_PRICE).minimumPriceDisplay" field-name="VALUE">Minimalna kwota zamówienia to <span>[VALUE]</span> netto.<br>Dopiero powyżej tej kwoty realizujemy zamówienia.</div> 1168 </div> 1169 </div> 1170</div> 1171<div class="cart-footer-container __row cart_final_order"> 1172 <a href="/" class="btn btn-primary btn-lg"> 1173 <i class="fa fa-angle-left"></i> Kontynuuj zakupy 1174 </a> 1175 <form id="orderForm" action="/order" method="post"> 1176 <input type="hidden" name="cart_id" value="[{[data.cartSelected.id]}]"> 1177 <button type="button" data-ng-click="order()" ng-disabled="isApiPending || !canOrder()" class="btn btn-primary btn-lg"> 1178 Zamówienie 1179 <i class="fa fa-angle-right"></i> 1180 </button> 1181 </form> 1182</div> </div> 1183 </section> 1184</div> 1185 </div> 1186</section> 1187 1188 1189<footer id="footer" class="mod-footer-2 full-width" ng-non-bindable> 1190 <div class="footer-container"> 1191 <a href="/" class="mobile-logo"> 1192 <img src="/upload/unotel/logos/logo.webp" data-src-old-browser="/upload/unotel/logos/logo_1.png" alt=" unotel.pl " /> 1193 </a> 1194 <div class="container-fluid"> 1195 <div class="row"> 1196 <div class="col-xxs col-xs-12 col-sm-6 col-md-3"> 1197 <a href="/" class="logo"> 1198 <img src="/upload/unotel/logos/logo.webp" data-src-old-browser="/upload/unotel/logos/logo_1.png" alt=" unotel.pl " /> 1199 </a> 1200 <div class="section-title hidden-on-desktop"> 1201 <span>Dane adresowe</span> 1202 </div> 1203 <ul class="menu"> 1204 <li> 1205 <div class="row"> 1206 <div class="col-xs-2"> 1207 <i class="fa fa-map-marker"></i> 1208 </div> 1209 <div class="col-xs-9 pre-line">UNOTEL Krystian Klimczak 1210Rusko 16A 121176-150 DarÅowo</div> 1212 </div> 1213 </li> 1214 <li> 1215 <div class="row"> 1216 <div class="col-xs-2"> 1217 <i class="fa fa-at"></i> 1218 </div> 1219 <div class="col-xs-9 pre-line"><a href="mailto:[email protected]">[email protected]</a></div> 1220 </div> 1221 </li> 1222 <li> 1223 <div class="row"> 1224 <a href="tel:794-100-850"> 1225 <div class="col-xs-2"> 1226 <i class="fa fa-phone"></i> 1227 </div> 1228 <div class="col-xs-9 pre-line">794-100-850</div> 1229 </a> 1230 </div> 1231 </li> 1232 </ul> 1233 </div> 1234 <div class="col-xxs col-xs-12 col-sm-6 col-md-3"> 1235 <div class="section-title"> 1236 <span>Informacje</span> 1237 </div> 1238 <ul class="menu"> 1239 <li> 1240 <a href="/news/n/54/Dostawa">Dostawa</a> 1241 </li> 1242 <li> 1243 <a href="/news/n/67/Regulamin">Regulamin</a> 1244 </li> 1245 <li> 1246 <a href="/news/n/134/Polityka-cookies">Polityka cookies</a> 1247 </li> 1248 <li> 1249 <a href="/news/n/113/Sposoby-platnosci">Sposoby pÅatnoÅci</a> 1250 </li> 1251 </ul> 1252 </div> 1253 1254 <div class="col-xs-12"> 1255 <div class="section-title center">
1256 <span>Znajdziesz nas na</span> 1257 </div> 1258 <div class="socials"> 1259 <a href="https://www.facebook.com/pages/category/Computer-Company/unotelpl-445045118926280/" rel="nofollow" target="_blank"> 1260 <i class="fa fa-facebook"></i> 1261 </a> 1262 <a href="https://www.instagram.com/sklep_unotel" rel="nofollow" target="_blank"> 1263 <i class="fa fa-instagram"></i> 1264 </a> 1265 <a href="https://www.youtube.com/channel/UCArNkVumq1-AR7IaJp9GSlQ" rel="nofollow" target="_blank"> 1266 <i class="fa fa-youtube"></i> 1267 </a> 1268 <a href="https://maps.app.goo.gl/jj1RCMeuezQBc5xHA" rel="nofollow" target="_blank"> 1269 <i class="fa fa-google"></i> 1270 </a> 1271 <a href="https://x.com/unotelkk" rel="nofollow" target="_blank"> 1272 <i class="fa fa-twitter"></i> 1273 </a> 1274 <a href="https://pl.pinterest.com/sklep_unotel/" rel="nofollow" target="_blank"> 1275 <i class="fa fa-pinterest"></i> 1276 </a> 1277 </div> 1278 </div> 1279 </div> 1280 </div> 1281 </div> 1282</footer> 1283 1284<section class="footer-rights"> 1285 <div class="container-fluid"> 1286 <div class="center-block-position"> 1287 <span>Sklep internetowy na oprogramowaniu Sky-Shop.pl</span> 1288 <a href="https://sky-shop.pl" target="_blank"> 1289 <img src="/admin/view/img/oprogramowanie-sklepu_new.svg" alt="sky-shop.pl"> 1290 </a> 1291 </div> 1292 </div> 1293</section> 1294 </main> 1295 1296 1297 1298<div class="fixed-elements"> 1299 1300 <div id="to-top"> 1301 <i class="fa fa-angle-up"></i> 1302 </div> 1303 1304 <div class="swipe-panel"> 1305 <div class="swipe-panel-content"></div> 1306 <div class="swipe-panel-close-area"></div> 1307 </div> 1308 </div> 1309 <!--
1309<script src="/view/new/scheme/public/_common/js/images.js?v=691"></script>
1309 --> 1310
1311<script type="application/ld+json"> 1312 { 1313 "@context": "http://schema.org", 1314 "@type": "Store", 1315 "name": "UNOTEL - szafy serwerowe rack, kable skrÄtka, zasilacze UPS - Unotel", 1316 "description": "Sklep UNOTEL oferuje szafy serwerowe rack stojÄ ce i wiszÄ ce, kable skrÄtka UTP i FTP, gniazda RJ45, patch panele, patchcordy oraz zasilacze UPS.", 1317 "image": "https://unotel.pl/upload/unotel/logos//UNOTEL-Krystian-Klimczak.jpg" 1318 , "openingHours": "Mo-Fr 08:00-16:00" , "telephone": "794100850" , "address": { 1319 "@type": "PostalAddress" 1320 , "streetAddress": "ul. Rusko 16a" , "addressLocality": "DarÅowo" , "addressRegion": "zachodniopomorskie" , "addressCountry": "Polska" } 1321 } 1322</script>
1322 1323 1324 1325
1325<script> 1326window.S = {"USER":{"name":"","email":""},"LANG":"pl","CURRENCY":{"name":"z\u0142","base":"PLN","rate":1,"decimal":{"separator":",","hide":"0"},"thousand":" ","rates":[{"name":"PLN","rate":1}],"used":[{"name":"PLN","symbol":"z\u0142"}]},"UPLOAD_PATH":"upload/unotel","HURT_PRICE":{"type":"netto_brutto","test":""},"TAX":23,"WDT":"0","SHOP":{"country":"PL"}}; 1327window.L = {"YES":"Tak","NO":"Nie","NET":"Netto","GROSS":"Brutto","USER_2FA_RESEND_TIMER_PREFIX":"za","USER_CITY":"Miasto","USER_STREET2":"Ulica","ASQ_QUESTION":"Zadaj pytanie","INFORMATION":"Informacja","PDF_THIRD_INFO":"Dzi\u0119kujemy za zakupy w naszym sklepie.\u003Cbr /\u003EZapraszamy ponownie.","BACK_SHOPPING":"Kontynuuj zakupy","LOGIN_SERVICE_NO_VALIDATE":"Wyst\u0105pi\u0142 problem z uwierzytelnieniem logowania.","CONTINUE_SHOPPING":"Kontynuuj zakupy","MAKE_ORDER":"Realizuj zam\u00f3wienie","PRODUCT_ADDED":"Produkt zosta\u0142 dodany do koszyka","PRODUCT_ADDED_E_AMOUNT":"Do Twojego koszyka zosta\u0142a dodana wybrana ilo\u015b\u0107 sztuk produktu. Podczas realizacji zam\u00f3wienia b\u0119dzie mo\u017cna j\u0105 zmieni\u0107.\u003Cbr /\u003E\u003Cbr /\u003ESzczeg\u00f3\u0142owa zawarto\u015b\u0107 koszyka znajduje si\u0119 u g\u00f3ry strony pod ikon\u0105 koszyka. ","PRODUCT_ADDED_TO_STORE":"Produkt zosta\u0142 dodany do przechowalni","PRODUCT_REMOVED_FROM_STORE":"Produkt zosta\u0142 usuni\u0119ty z przechowalni","PRODUCT_WAS_NOT_EVALUATED":"Nie uda\u0142o si\u0119 oceni\u0107 produktu","ADD_RATING_MUST_BE_COMPLETED_WITH_SIGNATURE":"Aby m\u00f3c doda\u0107 ocen\u0119 musi by\u0107 uzupe\u0142nione pole z podpisem i wybrana przynajmniej jedna ocena","ADD_RATING_MUST_BE_COMPLETED_WITH_ALL_SIGNATURES":"Aby oceni\u0107 produkt konieczne jest uzupe\u0142nienie pola \u201epodpis\u201d i przyznanie gwiazdek w ka\u017cdej z trzech kategorii.","INPUT_EMAIL":"Wpisz sw\u00f3j e-mail","INPUT_PASSWORD":"Wpisz swoje has\u0142o","EMAIL":"E-mail","ADD_ADDRESS":"Zapisz si\u0119","SIGNATURE":"Podpis","LOGIN2":"Zaloguj si\u0119","SEND":"Wy\u015blij","FILTER":"Filtruj","CHANGE":"Zmie\u0144","APPLY":"Zastosuj","SELECT":"Wybierz","CONTACT":"Kontakt","YOU_ARE_US_ON":"Znajdziesz nas na","NOT_SELECTED":"Nie wybrano","DAYS":"dni","PRICE_FROM":"Cena od","PRICE_TO":"Cena do","PARAMETERS_LIST":"Lista parametr\u00f3w","SELECT_BANK":"Wybierz bank","RATING_HAS_BEEN_ADDED":"Ocena zosta\u0142a dodana","YOU_CAN_PAY_FOR_UP_TO_POINTS":"Zam\u00f3wienie mo\u017cesz op\u0142aci\u0107 za maksymalnie [POINTS] pkt.","REGISTRATION_WAS_SUCCESSFUL":"Dzi\u0119kujemy za rejestracj\u0119 w sklepie","LOGIN_ERRORS":"Wyst\u0105pi\u0142y b\u0142\u0119dy przy logowaniu","OPT_REQIRED_INFO":"Konieczne jest wybranie parametr\u00f3w produktu","FIRST_SELECT_CITY":"Najpierw wybierz miasto","PLEASE_TRY_AGAIN":"Spr\u00f3buj ponownie jeszcze raz, je\u017celi problem nadal b\u0119dzie wyst\u0119powa\u0142 skontaktuj si\u0119 z nami i powiadom nas o b\u0142\u0119dzie","NOT_AWARD_NEW_POINTS":"W zam\u00f3wieniu w kt\u00f3rym wykorzystujesz posiadane punkty nie przyznajemy nowych punkt\u00f3w","RESIGN_WITH_NEWSLETTER":"Rezygnacja z newslettera","CONFIRM_REMOVE_NEWSLETTER":"Czy na pewno chcesz zrezygnowa\u0107 z newslettera?","NUMBER_WAS_SENT":"Numer zosta\u0142 wys\u0142any","EMAIL_WAS_SENT":"E-mail zosta\u0142 wys\u0142any","EMAIL_WAS_SAVE":"E-mail zosta\u0142 zapisany","COUPON_ACTIVATE":"Tw\u00f3j kupon zosta\u0142 aktywowany!","AFTER_YOU_PAY_THE_ORDER_WILL_RECEIVE":"Po op\u0142aceniu zam\u00f3wienia otrzymasz \u003Cb\u003E[POINTS]\u003C/b\u003E pkt. do wykorzystania","CONDITIONAL_ACCESS_STORE":"Warunkowy dost\u0119p do sklepu","SHOP_TEMPORARILY_UNAVAILAbLE":"","WRONG_PASSWORD_NOT_SAME":"Podane has\u0142a nie s\u0105 takie same","NO_PRODUCTS_IN_CATEGORY":"Brak produkt\u00f3w do wy\u015bwietlenia","ERROR_REQUIRED_FIELD":"To pole jest wymagane","ERROR_EMAIL_IS_INVALID":"Podany adres e-mail jest nieprawid\u0142owy","ERROR_POSTCODE_IS_INVALID":"Wprowad\u017a kod pocztowy w formacie XX-XXX","ERROR_STREET_ADDRESS_NR_IS_INVALID":"Wprowad\u017a nr domu","ERROR_PHONE_IS_INVALID":"Podany numer telefonu jest nieprawid\u0142owy","ERROR_MIN_CHAR":"Minimalna liczba znak\u00f3w to [CHARS]","ERROR_MAX_CHAR":"Maksymalna liczba znak\u00f3w to [CHARS]","ERROR_SELECT_PAYMENT_METHOD":"Prosz\u0119 wybra\u0107 metod\u0119 p\u0142atno\u015bci","ERROR_SELECT_BANK":"Prosz\u0119 wybra\u0107 bank, z kt\u00f3rego dokonasz p\u0142atno\u015bci","ERROR_SELECT_DELIVERY_METHOD":"Prosz\u0119 wybra\u0107 metod\u0119 dostawy","ERROR_SELECT_DELIVERY_CITY":"Prosz\u0119 wybra\u0107 miasto dostawy","ERROR_SELECT_DELIVERY_STREET":"Prosz\u0119 wybra\u0107 ulic\u0119 dostawy","ERROR_UNEXPECTED_ERROR":"Wyst\u0105pi\u0142 nieoczekiwany b\u0142\u0105d","ERROR_CRITICAL_MESSAGE":"Prosimy od\u015bwie\u017cy\u0107 stron\u0119 lub spr\u00f3bowa\u0107 ponownie za kilka minut.\u003Cbr /\u003E Je\u015bli problem b\u0119dzie si\u0119 powtarza\u0142, skontaktuj si\u0119 z administratorem sklepu.","ERROR_TAX_NUMBER_IS_INVALID":"Podany numer NIP jest nieprawid\u0142owy","ERROR_TRY_AGAIN":"Spr\u00f3buj ponownie.","FORM_VALIDATION_FAILED_JS":"Brak pola walidacji. Sprawd\u017a czy masz w\u0142\u0105czony Javascript w przegl\u0105darce.","OPTION_REQUIRED_FILL":"Konieczne jest wype\u0142nienie parametru","TEXT_OPTION_MAX_LENGTH":"Ilo\u015b\u
13270107 znak\u00f3w musi mie\u015bci\u0107 si\u0119 w przedziale","PAYPAL_TRANSACTION_VERIFY":"Weryfikacja transakcji","PAYPAL_FINISH":"","UNSUBSCRIBE_NEWSLETTER":"Zrezygnuj z subskrypcji","FIND_SELECT_PARCEL_LOCER":"Znajd\u017a i wybierz paczkomat","FIND_SELECT_POINT":"Znajd\u017a i wybierz punkt","SELECT_PARCEL_LOCKER_MAP":"Wybierz paczkomat z mapy","SELECT_POINT_MAP":"Wybierz punkt z mapy","MAXIMUM_QUANTITY_REACHED":"Osi\u0105gni\u0119to maksymaln\u0105 ilo\u015b\u0107","MINIMUM_QUANTITY_REACHED":"Osi\u0105gni\u0119to minimaln\u0105 ilo\u015b\u0107","MORE":"Wi\u0119cej","ERROR_SELECT_REGISTER_METHOD":"Prosz\u0119 wybra\u0107 jedn\u0105 z opcji","LOGIN_SUCCESS":"Poprawne logowanie do konta","LOGIN_REQUIRE":"Zaloguj si\u0119, aby przej\u015b\u0107 dalej","ERROR_NOT_UNIQUE":"Wa\u017cno\u015b\u0107 strony wygas\u0142a. Prosz\u0119 powt\u00f3rzy\u0107 procedur\u0119 od pocz\u0105tku","DPD_PICKUP_POINT_MAP":"Znajd\u017a i wybierz punkt DPD","WDT_TEXT":"\u003Cp\u003EZakup ze stawk\u0105 VAT-UE 0% w ramach wewn\u0105trzwsp\u00f3lnotowej dostawy towar\u00f3w (\u003Ca href=\"/news/n/67/Regulamin\" target=\"_blank\" rel=\"noopener\"\u003Eregulamin\u003C/a\u003E)\u003C/p\u003E","NOT_SELECTED_DELIVERY_METHOD":"Dla wybranej p\u0142atno\u015bci nie zosta\u0142a wybrana forma dostawy","GRATIS_REMOVED":"Po przeliczeniu cen, zam\u00f3wienie nie spe\u0142nia warunk\u00f3w umo\u017cliwiaj\u0105cych otrzymanie wybranego gratisu (zbyt niska kwota zam\u00f3wienia). Gratis zosta\u0142 usuni\u0119ty.\u003Cbr\u003E\u003Cbr\u003EJe\u015bli chcesz go otrzyma\u0107: wr\u00f3\u0107 do sklepu i dodaj do koszyka wi\u0119cej produkt\u00f3w, a nast\u0119pnie ponownie wybierz interesuj\u0105cy Ci\u0119 gratis. Pami\u0119taj, \u017ce do mo\u017cliwo\u015bci otrzymania gratisu brana jest pod uwag\u0119 tylko suma cen produkt\u00f3w, bez ceny dostawy. ","GLS_PICKUP_POINT_MAP":"Znajd\u017a i wybierz punkt Szybkiej Paczki GLS","NOTIFICATION_EXIST_FOR_EMAIL":"Podany adres e-mail zosta\u0142 ju\u017c wpisany na list\u0119 powiadomie\u0144 o dost\u0119pno\u015bci tego produktu. ","SUB_PRODUCTS_SHOW_CART":"Zobacz list\u0119 sk\u0142adnik\u00f3w zestawu","SUB_PRODUCTS_HIDE_CART":"Ukryj list\u0119 skladnik\u00f3w zestawu","PRODUCT":"Produkt","NO_PARAMETERS_SUBPRODUCT_SELECTED":"Brak parametr\u00f3w dodatkowych","ADD_TO_STORE":"Do przechowalni","PRODUCT_IN_STORE":"Produkt w przechowalni","BACK_BTN_LABEL":"Powr\u00f3t","PRODUCT_SHIPMENT_COUNTER_PERIOD":"Zam\u00f3w w ci\u0105gu","PRODUCT_SHIPMENT_COUNTER_TODAY":"a paczk\u0119 wy\u015blemy dzi\u015b","PRODUCT_SHIPMENT_COUNTER_TOMORROW":"a paczk\u0119 wy\u015blemy jutro","PRODUCT_SHIPMENT_COUNTER_AFTER_TOMORROW":"a paczk\u0119 wy\u015blemy pojutrze","HOURS":"Godziny","MINUTES":"Minuty","SECONDS":"Sekundy","RUCH_PICKUP_POINT_MAP":"Znajd\u017a i wybierz punkt odbioru","INVALID_ASCII_CHARACTERS":"Podana warto\u015b\u0107 parametru jest nieprawid\u0142owa. Sprawd\u017a czy wprowadzona warto\u015b\u0107 nie zawiera obrazk\u00f3w, kod\u00f3w ASCII lub emoji. Pole pozwala na wprowadzenie jedynie warto\u015bci tekstowych. ","CATEGORIES":"Kategorie","FAVOURITE":"Ulubione","MORE_ABOUT_PRODUCT":"Wi\u0119cej o produkcie","SHOW_PRODUCT_IMG":"Poka\u017c wi\u0119cej zdj\u0119\u0107","HIDE_PRODUCT_IMG":"Schowaj cz\u0119\u015b\u0107 zdj\u0119\u0107","SHOW_MORE":"Poka\u017c wi\u0119cej","SHOW_LESS":"Poka\u017c mniej","METHODS_PAYMENTS_OPTIONS":"Sposoby i koszty dostawy","OR":"lub","OR_CREATE_ACCOUNT_WITH":"lub za\u0142\u00f3\u017c konto przez","MORE_PARAMETERS":"Wi\u0119cej parametr\u00f3w","SELECT_PLACEHOLDER":"Wybierz","RATE":"Oce\u0144","ADD":"Dodaj","ORDER_CONFIRM_ERROR_POPUP":"OK","PRODUCT_CARD_CLOSE_GALLERY":"Zamknij galeri\u0119 zdj\u0119\u0107","PRODUCTS_SLIDER_PREVIOUS_PRODUCTS":"Poprzednie produkty","PRODUCTS_SLIDER_NEXT_PRODUCTS":"Nast\u0119pne produkty","QUICK_SEARCH_ARIA_MATCHING_RESULTS_INFO":"Ilo\u015b\u0107 pasuj\u0105cych produkt\u00f3w do wyszukiwanej frazy","QUICK_SEARCH_ARIA_PRODUCT_PRICE_PROMOTION":"Cena promocyjna","QUICK_SEARCH_ARIA_PRODUCT_PRICE":"Cena","SLIDER_PREVIOUS_SLIDE":"Poprzedni slajd","SLIDER_NEXT_SLIDE":"Nast\u0119pny slajd","FAVORITE_PRODUCTS_COUNT":"Liczba ulubionych produkt\u00f3w:","PRODUCER_CAROUSEL_BUTTON_PREV":"Poprzedni element karuzeli","PRODUCER_CAROUSEL_BUTTON_NEXT":"Nast\u0119pny element karuzeli","CHECKBOX_SELECTED":"zaznaczony","CHECKBOX_UNSELECTED":"odznaczony","PRODUCT_CARD_GALLERY":"Galeria zdj\u0119\u0107 produktu","PRODUCT_CURRENTLY_UNAVAILABLE":"Produkt aktualnie niedost\u0119pny","PRODUCTS_LISTS_PAGES_FILTER":"Filtr","PRODUCTS_LISTS_PAGES_APPLIED_FILTER":"zastosowany","CLOSE_POPUP":"Zamknij okno popup","SCROLL_LEFT":"Przewi\u0144 w lewo","SCROLL_RIGHT":"Przewi\u0144 w prawo","SORT_APPLIED":"Zastosowano sortowanie:","ERROR_ALL_ERRORS_IN_FORM":"Wszystkie b\u0142\u0119dy w formularzu:","ERROR_REQUIRED_FIELD_WITH_LABEL":"Pole [LABEL] jest wymagane","ERROR_MIN_CHAR_WITH_LABEL":"Minimalna liczba znak\u00f3w w polu [LABEL] to [CHARS]","ERROR_MAX_CHAR_WITH_LABEL":"Maksymalna liczba znak\u00f3w w polu [LABEL] to [CHARS]","ERROR_REQUIRED_RATE_FIELD":"Wymagana jest ocena produktu","SELECT_FROM_LIST":"Wybierz z listy","STREET":"Ulica","STREET_ADDRESS_NR":"nr domu","COUNTER_DECREASE":"Zmniejsz ilo\u015b\u
13270107","COUNTER_INCREASE":"Zwi\u0119ksz ilo\u015b\u0107","SELECT_CLEAR":"Wyczy\u015b\u0107","USER_LOGGED_IN":"Zalogowano pomy\u015blnie","USER_LOGGED_OUT":"Wylogowano pomy\u015blnie","CLEAR_PARAMETER":"Wyczy\u015b\u0107 zaznaczony parametr","CART_PRODUCT_REMOVED":"Produkt zosta\u0142 usuni\u0119ty z koszyka","PARAMETER_UNAVAILABLE":"niedost\u0119pny","AMOUNT":"Ilo\u015b\u0107","REMOVE_PRODUCT_FROM_STORE":"Usu\u0144 z ulubionych produkt","ADD_PRODUCT_TO_STORE":"Dodaj do ulubionych produkt","PRODUCT_INFORMATION_REMOVE_FROM_FAVOURITE":"Usu\u0144 z ulubionych","PRODUCT_INFORMATION_ADD_TO_FAVOURITE":"Dodaj do ulubionych","SEARCH":"Szukaj","TEXT_PARAMETER":"Parametr tekstowy","NEWSLETTER_THANK_HEADER":"Dzi\u0119kujemy za zapisanie do newslettera","OPTION_REQUIRED":"Konieczne jest wybranie parametru","PARAMETER_RADIO_NAVIGATION_HINT":"U\u017cyj klawiszy strza\u0142ek do nawigacji. Spacji, aby wybra\u0107."}; 1328</script>
1328 1329
1329<script src="/view/new/scheme/public/_common/js/libs/cookieconsent/cookieconsent.js"></script>
1329 1330
1330<script async> 1331 window.addEventListener('load', function(){ 1332 // obtain plugin 1333 var cc = initCookieConsent(); 1334 // run plugin with your configuration 1335 1336 const getCookieNames = () => { 1337 const allCookies = document.cookie.split("; ") 1338 const allCookiesNames = allCookies.reduce((cookies, cookie) => { 1339 const cookieName = cookie.split('=')[0] 1340 cookies.push(cookieName) 1341 1342 return cookies 1343 }, []) 1344 1345 return allCookiesNames 1346 } 1347 1348 let allCookiesNames = getCookieNames() 1349 let requiredCookiesNames = [] 1350 let requiredCookiesNamesRegex = [] 1351 1352 requiredCookiesNames.push('cc_cookie');requiredCookiesNames.push('win_popup');requiredCookiesNames.push('store');requiredCookiesNames.push('skin_tpl');requiredCookiesNames.push('SERVERID');requiredCookiesNames.push('scart_time');requiredCookiesNames.push('scart');requiredCookiesNames.push('scart_id');requiredCookiesNames.push('PHPSESSID');requiredCookiesNames.push('ord_f9');requiredCookiesNames.push('ord_f8');requiredCookiesNames.push('ord_f7');requiredCookiesNames.push('ord_f6');requiredCookiesNames.push('ord_f5');requiredCookiesNames.push('ord_f4');requiredCookiesNames.push('ord_f3');requiredCookiesNames.push('ord_f2');requiredCookiesNames.push('ord_f1');requiredCookiesNames.push('newsletter_popup');requiredCookiesNames.push('lastseen');requiredCookiesNames.push('lang');requiredCookiesNames.push('js_hash');requiredCookiesNames.push('infoblock_close_code');requiredCookiesNames.push('googtrans');requiredCookiesNames.push('G_ENABLED_IDPS');requiredCookiesNames.push('G_AUTHUSER_H');requiredCookiesNames.push('currency');requiredCookiesNames.push('color_preview');requiredCookiesNames.push('co_accept');requiredCookiesNames.push('ca_yes');requiredCookiesNames.push('autologin');requiredCookiesNames.push('__zlcstore');requiredCookiesNames.push('__zlcid');requiredCookiesNames.push('referer');requiredCookiesNames.push('order_unique');requiredCookiesNames.push('sky2_cart_id');requiredCookiesNames.push('at_priv');requiredCookiesNames.push('challenge_2fa'); requiredCookiesNamesRegex.push('^(ac_|czater__|zte)s*[A-Za-z]'); 1353 const validateRegex = prefix => { 1354 for (const cookiesRegex of requiredCookiesNamesRegex) { 1355 const regexp = new RegExp(cookiesRegex) 1356 const isValidRegex = regexp.test(prefix) 1357 1358 if (isValidRegex) { 1359 return true 1360 } 1361 } 1362 } 1363 1364 const getHostnameSubdomains = (hostname) => { 1365 let subdomains = [] 1366 const splittedHostnameArray = hostname.split('.').slice(0, -1) 1367 1368 splittedHostnameArray.forEach(subdomain => { 1369 subdomains.push(hostname) 1370 1371 hostname = hostname.replace(subdomain + '.', '') 1372 }) 1373 1374 return subdomains 1375 } 1376 1377 const deleteCookies = (cookieNames, subdomains) => cookieNames.forEach(name => { 1378 const isValidRegex = validateRegex(name) 1379 1380 if (!requiredCookiesNames.includes(name) && !isValidRegex) { 1381 subdomains.forEach(subdomain => cc.eraseCookies(name, '', subdomain)) 1382 } 1383 }) 1384 1385 const decodeHtml = (html) => { 1386 const txt = document.createElement("textarea"); 1387 txt.innerHTML = html; 1388 return txt.value; 1389 } 1390 1391 const getCookie = (name) => { 1392 const pair = document.cookie.split('; ').find(x => x.startsWith(name+'=')) 1393 if (pair) { 1394 return JSON.parse(pair.split('=')[1]) 1395 } 1396 } 1397 1398 const setConsentModeParameters = (cookie) => { 1399 allCookiesNames = getCookieNames() 1400 const subdomains = getHostnameSubdomains(window.location.hostname) 1401 1402 if (cookie.categories.length !== 3) deleteCookies(allCookiesNames, subdomains) 1403 1404 Analytics.updateConsent(cookie.categories); 1405 } 1406 1407 cc.run({ 1408 current_lang: 'pl', 1409 autoclear_cookies: true, 1410 page_scripts: true, 1411 force_consent: true, 1412 remove_cookie_tables: true, 1413 gui_options: { 1414 consent_modal: { 1415 layout: 'box', 1416 position: 'middle center', 1417 transition: 'zoom', 1418 swap_buttons: true 1419 }, 1420 settings_modal: { 1421 layout: 'box', 1422 position: 'left', 1423 transition: 'zoom' 1424 } 1425 }, 1426 onFirstAction: function(user_preferences, cookie) { 1427 setConsentModeParameters(cookie) 1428 }, 1429 onChange: function (cookie, changed_categories) { 1430 setConsentModeParameters(cookie) 1431 }, 1432 languages: { 1433 'pl': { 1434 consent_modal: { 1435 title: decodeHtml('Informacje dotyczÄ ce plików cookies'), 1436 description: decodeHtml('<p>Ta witryna korzysta z wÅasnych plików cookie, aby zapewniÄ Ci najwyższy poziom doÅwiadczenia na naszej stronie. Wykorzystujemy również pliki cookies stron trzecich w celu ulepszenia naszych usÅug, a nastÄpnie wyÅwietlania reklam zwiÄ zanych z Twoimi preferencjami na podstawie analizy Twoich zachowaÅ podczas nawigacji po stronie.</p>'), 1437 primary_btn: { 1438 text: 'Zaakceptuj wszystkie', 1439 role: 'accept_all' 1440 }, 1441 secondary_btn: { 1442 text: 'Dostosuj >', 1443 role: 'settings' 1444 } 1445 }, 1446 settings_modal: { 1447 title: decodeHtml('SzczegóÅy'), 1448 save_settings_btn: 'Zapisz', 1449 accept_all_btn: 'Zaakceptuj wszystkie', 1450 reject_all_btn: 'WyÅÄ cz wszystkie', 1451 close_btn_label: '',
1452 cookie_table_caption: 'Cookie list', 1453 cookie_table_headers: [ 1454 {col1: 'Name'}, 1455 {col2: 'Domain'}, 1456 {col3: 'Expiration'}, 1457 {col4: 'Description'} 1458 ], 1459 blocks: [ 1460 { 1461 title: decodeHtml('Informacje dotyczÄ ce plików cookies'), 1462 description: decodeHtml('<p>Ta witryna korzysta z wÅasnych plików cookie, aby zapewniÄ Ci najwyższy poziom doÅwiadczenia na naszej stronie. Wykorzystujemy również pliki cookies stron trzecich w celu ulepszenia naszych usÅug, a nastÄpnie wyÅwietlania reklam zwiÄ zanych z Twoimi preferencjami na podstawie analizy Twoich zachowaÅ podczas nawigacji po stronie.</p>'), 1463 }, { 1464 title: decodeHtml('Wymagane do prawidÅowego dziaÅania strony'), 1465 description: decodeHtml('<p>Pliki cookie niezbÄdne do prawidÅowego wyÅwietlania i dziaÅania sklepu.</p>'), 1466 toggle: { 1467 value: 'required', 1468 enabled: true, 1469 readonly: true 1470 } 1471 }, { 1472 title: decodeHtml('Statystyczne'), 1473 description: decodeHtml('<p>Pliki cookie gromadzÄ ce anonimizowane informacje o zachowaniu użytkownika na stronie.</p>'), 1474 toggle: { 1475 value: 'analytics', 1476 enabled: false, 1477 readonly: false 1478 } 1479 }, { 1480 title: decodeHtml('Marketingowe'), 1481 description: decodeHtml('<p>Marketingowe pliki cookie stosowane sÄ w celu optymalizacji i personalizacji treÅci reklamowych na stronach internetowych.</p>'), 1482 toggle: { 1483 value: 'marketing', 1484 enabled: false, 1485 readonly: false 1486 } 1487 }, 1488 { 1489 title: decodeHtml('O cookies'), 1490 description: decodeHtml('<p>Pliki cookie to niewielkie pliki tekstowe, które sÄ zapisywane na komputerze lub urzÄ dzeniu mobilnym przez strony internetowe, które odwiedzasz. SÅuÅ¼Ä do różnych celów, takich jak zapamiÄtywanie informacji o logowaniu użytkownika, Åledzenie zachowania użytkownika w celach reklamowych i personalizacji doÅwiadczenia przeglÄ dania użytkownika. IstniejÄ dwa rodzaje plików cookie: sesyjne i trwaÅe. Te pierwsze sÄ usuwane po zakoÅczeniu sesji przeglÄ darki, podczas gdy te drugie pozostajÄ na urzÄ dzeniu przez okreÅlony czas lub do momentu ich rÄcznego usuniÄcia. SzczegóÅowe informacje dotyczÄ ce przetwarzania cookies znajdziesz w <a href="/news/n/134/Polityka-cookies">polityce prywatnoÅci</a>.</p>'), 1491 } 1492 ] 1493 } 1494 } 1495 } 1496 }); 1497 1498 // 2.x version of Orestbida supports natively only two buttons. 1499 // We add the third button for necessary cookies manually. 1500 let btnContainer = document.getElementById('c-bns'); 1501 let primaryBtn = document.getElementById('c-p-bn'); 1502 1503 if (btnContainer && primaryBtn) { 1504 let necessaryBtn = document.createElement('button'); 1505 necessaryBtn.id = 'c-n-bn'; 1506 necessaryBtn.className = 'c-bn c_link'; 1507 necessaryBtn.innerText = 'WyÅÄ cz wszystkie'; 1508 1509 necessaryBtn.addEventListener('click', function() { 1510 cc.accept([]); 1511 cc.hide(); 1512 }); 1513 1514 btnContainer.prepend(necessaryBtn); 1515 } 1516 }); 1517 </script>
1517 1518 1519
1519<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-cookies.min.js" defer></script>
1519 1520
1520<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-aria.min.js" defer></script>
1520 1521
1521<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-animate.min.js" defer></script>
1521 1522
1522<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-messages.min.js" defer></script>
1522 1523
1523<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-sanitize.min.js" defer></script>
1523 1524
1524<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-material.min.js" defer></script>
1524 1525
1525<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-ui-select.min.js" defer></script>
1525 1526 1527
1527<script src="/view/new/userContent/unotel/script.js?v=691"></script>
1527 1528
1528<script> 1529/** 1530 * This script detects WebP support, and adds a "nowebp" class to the body 1531 * element if support is not present. 1532 * 1533 * It uses two detections: 1534 * 1) The first quick and synchroneous one checks if the browser 1535 * can encode a canvas into a WebP Data URL. It returns true right away on 1536 * Chrome. 1537 * 2) The second longer and asynchroneous one checks if the browser 1538 * can decode a lossy image WebP Data URL. It returns true on all browsers 1539 * that actually support WebP. 1540 * 1541 * Tested on: 1542 * 1) WebP supported (no class added): Chrome, Safari (Big Sur+), iOS 14+ 1543 * Safari, Firefox, MS Edge 18+ 1544 * 2) WebP not supported (class added): iOS 13.x- Safari, MacOS Safari (older 1545 * than Big Sur), IE 11, MS Edge 17- See: https://caniuse.com/?search=webp 1546 **/ 1547 1548const webp_support_level = 'lossy'; // Change this to "alpha" or "animation" if required. 1549 1550// Quick WebP detection support (check encoding): reports synchroneously true on most browsers, except Safari 1551const check_webp_decoding = () => { 1552 const elem = document.createElement('canvas'); 1553 if (!!(elem.getContext && elem.getContext('2d'))) { 1554 return elem.toDataURL('image/webp').indexOf('data:image/webp') == 0; 1555 } 1556 return false; 1557} 1558// Long WebP detection (check decoding): reports asynchroneously true on all browsers, that's the method used by Google 1559const check_webp_feature = (feature, callback) => { 1560 const kTestImages = { 1561 lossy: "UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA", 1562 lossless: "UklGRhoAAABXRUJQVlA4TA0AAAAvAAAAEAcQERGIiP4HAA==", 1563 alpha: "UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAARBxAR/Q9ERP8DAABWUDggGAAAABQBAJ0BKgEAAQAAAP4AAA3AAP7mtQAAAA==", 1564 animation: "UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD/////AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI/gcA" 1565 }; 1566 const img = new Image(); 1567 img.onload = function () { 1568 const result = (img.width > 0) && (img.height > 0); 1569 callback(feature, result); 1570 }; 1571 img.onerror = function () { 1572 callback(feature, false); 1573 }; 1574 img.src = "data:image/webp;base64," + kTestImages[feature]; 1575} 1576 1577const changeWebpImagesIfNotSupportedToJpg = function () { 1578 const changeImages = function() { 1579 document.querySelectorAll('img[data-src-old-browser]').forEach((el) => { 1580 const imgSrc = el.getAttribute('src') 1581 const dataSrc = el.dataset.src || '' 1582 const dataSrcOldBrowser = el.dataset.srcOldBrowser 1583 const isWebp = (url) => !!(url || '').toString().match(/\.webp$/i) 1584 1585 if (dataSrcOldBrowser) { 1586 if (isWebp(imgSrc)) { 1587 el.src = dataSrcOldBrowser 1588 } 1589 if (isWebp(dataSrc)) { 1590 el.dataset.src = dataSrcOldBrowser 1591 } 1592 } 1593 }) 1594 }; 1595 1596 if (!check_webp_decoding()) { 1597 check_webp_feature(webp_support_level, function (feature, isSupported) { 1598 if (!isSupported) { 1599 changeImages(); 1600 } 1601 }); 1602 } 1603} 1604 1605changeWebpImagesIfNotSupportedToJpg(); 1606 1607</script>
1607 1608 1609 1610 1611 1612 <img src="/stat_add_visit/?r=&rand=7860048" rel="nofollow" style="position:fixed; opacity:0;" alt=""> 1613 1614 1615 1616 1617
1617<script>try{ 1618}catch(error){console.error(error)}</script>
1618 1619 1620 </body> 1621</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.