1<!DOCTYPE html><html lang="pl"><head id="page_head">
1<script>
vendor: 375 bytes, line 1
1 (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', '
1GTM-TN44MVM
vendor: 4 bytes, line 1
1');
1</script>
vendor: 63 bytes, line 1
1<script async src="https://www.googletagmanager.com/gtag/js?id=
1G-FW7V6TQGLT
vendor: 11 bytes, line 1
1"></script>
1<script>
vendor: 130 bytes, line 1
1window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', '
1G-FW7V6TQGLT
vendor: 4 bytes, line 1
1');
1</script>
1<link rel="manifest" href="/FileManager/006782904d8c4236bdae249e33da20d4/manifest.json" /><meta name="google-site-verification" content="jygdwYNPqxss1ZyT81Ybe0WvTrs5gPAdRUN2onTpkpI" />
1<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "name": "TSW", "alternateName": ["Targi TSW", "Targi Sadownictwa i Warzywnictwa"], "url": "https://tsw.pl/" } </script>
1<meta property="og:site_name" content="TSW" /><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, user-scalable=yes" /><meta name="author" content="BCS Software SA" /><meta http-equiv="content-type" content="text/html; charset=utf-8" /><meta name='keywords' content='TSW 2027, Targi Sadownictwa i Warzywnictwa 2027, targi sadownicze 2027, targi warzywnicze 2027, targi ogrodnicze 2027, targi branży sadowniczej, targi branży warzywniczej, wystawcy TSW 2027, targi Kielce styczeÅ 2027' /><meta name='description' content='Ponad 80% powierzchni TSW 2027 jest już sprzedane. Poznaj nowe hale 8 i 9, możliwoÅci dużych ekspozycji i zarezerwuj stoisko na 14â15 stycznia 2027 w Kielcach.' /><meta name='robots' content='index, follow' /><link id='favicon' rel='shortcut icon' href='/Handlers/FileHandler.ashx?guid=c64a8cd3-2427-4342-882c-952095c1ea93' /><style> body.loading, body > div.loading { opacity: 0; } .exs-pleasewait { display: none; position: fixed; z-index: 999999999; width: 100%; height: 100%; background: black; text-align: center; opacity: .2; } .exs-pleasewait > .fa { color: white; margin-top: 20%; font-size: 180px; } .pleasewait .exs-pleasewait { display: block; } </style><!--[if IE]>
1<script src="https://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
1<![endif]--><link rel='stylesheet' href='https://cdn.exposupport.pl/Content/Fonts/phosphor/phosphor-icons.css' /><link href='https://cdn.exposupport.pl/Content/font-awesome.min.css' rel='stylesheet' type='text/css'><link href='https://cdn.exposupport.pl/Content/Assets/fontawesome/css/brands.css' rel='stylesheet' type='text/css'><link href='https://cdn.exposupport.pl/Content/Assets/fontawesome/css/solid.css' rel='stylesheet' type='text/css'><link href='https://cdn.exposupport.pl/Content/flag-icon.min.css' rel='stylesheet' type='text/css'><link href='https://cdn.exposupport.pl/Content/bootstrap.css' rel='stylesheet' type='text/css'><link href='https://cdn.exposupport.pl/Content/Assets/kendo-2015.3/styles/kendo.common.min.css' rel='stylesheet' type='text/css'><link href='https://cdn.exposupport.pl/Content/Assets/kendo-2015.3/styles/kendo.bootstrap.min.css' rel='stylesheet' type='text/css'><link href='https://cdn.exposupport.pl/Content/Assets/angular-ngDialog/css/ngDialog.min.css' rel='stylesheet' type='text/css'><link href='https://cdn.exposupport.pl/Content/Assets/angular-ngDialog/css/ngDialog-theme-default.css' rel='stylesheet' type='text/css'><link href='https://cdn.exposupport.pl/Content/Assets/angular-ngDialog/css/ngDialog-ajs.css' rel='stylesheet' type='text/css'><link href='https://cdn.exposupport.pl/Content/modules.css' rel='stylesheet' type='text/css'><link href='https://cdn.exposupport.pl/Content/ajs-form.css' rel='stylesheet' type='text/css'><link href='https://cdn.exposupport.pl/Content/ajs-base.css?n=2' rel='stylesheet' type='text/css' /><link href='/Handlers/CSSHandlerV2.ashx?o=1,2,3,4,5,6,9,i1909,w12652,t639267117691827500' rel='Stylesheet' type='text/css' /><title> 80% powierzchni już sprzedane | TSW 2027 | 14-15 stycznia </title></head><body class='loading'><div class="exs-content" data-ng-controller="exs-ctrl" data-ng-class="{ 'loading': loading, 'pleasewait': pleasewait }"><div class="exs-pleasewait"><i class="fa fa-cog fa-spin fa-5x"></i></div><div id="content"><header class="mst-header" role="navigation"><div id="ctl03_Header" pname="NagÅówek"><div id="ctl03_staticPersistentPanel_MO23458_WM35715_0"><div id="ctl03_MO23458_WM35715_MK67580_KO1167_ArticleViewV1"><div id="ctl03_MO23458_WM35715_MK67580_KO1167_ArticleViewV1_ctr_ContentDiv"><link rel="preconnect" href="https://fonts.googleapis.com" /><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><link href="https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap" rel="stylesheet" /><div id="loading-bar"></div><div id="appInstallPopup" class="app-install-popup hidden"><button id="appInstallCloseBtn" class="app-install-popup-close" aria-label="Zamknij popup"> â </button><div class="app-install-popup-left"><div class="app-install-popup-logo"><img src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2026/app-logo/tsw1024x1024.webp" alt="TSW Logo" /></div><div>Pobierz aplikacjÄ targowÄ
TSW</div></div><div class="app-install-popup-right"><a href="/app-install" class="app-install-popup-btn"> Zainstaluj </a></div></div><a href="#ctl21_Content" aria-label="Skip to content / Przejdź do treÅci" title="Skip to content / Przejdź do treÅci" class="skip-link">Skip to content</a><nav class="main-menu-wrapper scrolled-menu" role="navigation" aria-label="Menu"><div class="banner-wrapper top-menu-wrapper"><div class="social-media"><a target="_blank" href="/a/lokalizacja"><img alt="" src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2024/Ikony/ikona-%20pineska-white.webp" /></a><a target="_blank" href="https://linkedin.com/company/targi-tsw"><img alt="" src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2024/Ikony/Ikona-%20linked%20in.webp" /></a><a target="_blank" href="https://www.facebook.com/targi.tsw"><img alt="" src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2024/Ikony/Ikona-%20Facebook.webp" /></a><a target="_blank" href="https://www.instagram.com/targitsw/"><img alt="" src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2024/Ikony/Ikona-%20insta.webp" /></a><a href="https://www.youtube.com/@targi-tsw" target="_blank" rel="noopener noreferrer"><img alt="" src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2024/Ikony/Ikona-%20YT.webp" /></a></div><ul><li class='pc'><a href='/login' >Zaloguj</a></li><li class=''><a href='/kontakt' >Kontakt</a></li></ul></div><div class="menu-container"><div class="container owocki-container"><div class="header-owocki"><div class="owocki-cont"><img class="menu-owocki jablko" alt="" src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2024/layout_pc/jablko-bez-tla.webp" /><img class="menu-owocki papryka" alt="" src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2024/layout_pc/Papryka.webp" /><img class="menu-owocki truskawka" alt="" src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2024/layout_pc/truskawka.webp" /></div></div><div class="header-tsw-owoc header-tsw-boruwa"></div></div><div class="menu-subheader-mobile"><div class="menu-logo-mobile"><a href="/"><img alt="Logo - TSW" aria-label="Logo TSW (odnoÅnik do strony gÅównej)" src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2027/logo/TSW2027_LOGOTYPY-02.webp" /></a></div><div onclick="showHamburgerMenu()" class="menu-hamburger-btn" aria-expanded="false"><em class="fa fa-bars" title="Otwórz menu na urzÄ
dzeniu mobilnym." aria-role="menuitem"></em></div></div><div class="menu-burger-wrapper"><div class="container"><div onclick="showHamburgerMenu()" class="menu-hamburger-btn-close" aria-expanded="false"><em class="fa fa-times" aria- title="Zamknij menu na urzÄ
dzeniu mobilnym." aria-role="menuitem"></em></div><div class="logo-menu-owocki"><div class="menu-logo"><a href="/"><img src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2027/logo/TSW2027_LOGOTYPY-02.webp" alt="Logo - TSW" /></a></div><div class="owocki-cont"><img class="menu-owocki jablko" alt="" src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2024/layout_pc/jablko-bez-tla.webp" /><img class="menu-owocki gruszka" alt="" src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2024/layout_pc/gruszka.webp" /><img class="menu-owocki papryka" style="display: none" alt="" src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2024/layout_pc/Papryka.webp" /><img class="menu-owocki truskawka" alt="" src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2024/layout_pc/truskawka.webp" /><img class="menu-owocki salata" style="display: none" alt="" src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2024/layout_pc/salata.webp" /><img class="menu-owocki borowka" alt="" src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2024/layout_pc/borowka.webp" /></div></div><div class="menu-wrapper" id="menu-wrapper" role="menu" aria-expanded="false"><ul><li class='pfc-menu-item'><a href='/polandfreshcontracting' >POLAND FRESH CONTRACTING</a><ul><li class=''><a href='/polandfreshcontracting' >O PFC</a></li><li class=''><a href='/pfc-price-list' >Kup pakiet</a></li><li class=''><a href='/dokumenty-do-pobrania' >Dokumenty do pobrania</a></li></ul></li><li class=''><a href='/about-visitor' >O TARGACH</a><ul><li class=''><a href='/strefy' >Zakres branżowy</a></li><li class=''><a href='/cms/galeria-filmy' >Galeria</a></li></ul></li><li class='dropdown-toggle'><a href='' >ZWIEDZAJÄCY</a><ul><li class=''><a href='/shop' >Kup bilet</a></li><li class=''><a href='/shop' >Zarejestruj zaproszenie</a></li><li class=''><a href='/dojazd' >Dojazd</a></li><li class=''><a href='/a/baza-hotelowa' >Baza hotelowa</a></li><li class=''><a href='/a/dofinansowanie-dojazdu-dla-grup-zorganizowanych' >DopÅaty do transportu</a></li></ul></li><li class=''><a href='' >WYSTAWCY</a><ul><li class=''><a href='/about-exhibitor' >O targach</a></li><li class=''><a href='/etapy-rejestracji-wystawcy' >
1ZostaÅ wystawcÄ
</a></li><li class=''><a href='/stand' >Stoiska</a></li><li class=''><a href='/a/uslugi-reklamowe' >UsÅugi reklamowe</a></li><li class=''><a href='/a/informator-wystawcy' >Informator wystawcy</a></li></ul></li><li class='davos-red'><a href='' >PROGRAM</a><ul><li class='menu-item-highlight'><a href='/program' >Konferencje TSW 2027</a></li><li class=''><a href='/konkurs-pieniazka' >Konkurs im. Prof. PieniÄ
żka</a></li><li class=''><a href='/sadownik-roku' >Konkurs Sadownik Roku 2026</a></li></ul></li><li class=''><a href='' >MEDIA</a><ul><li class=''><a href='/media/register' >Zarejestruj siÄ</a></li><li class=''><a href='/media/download' >MateriaÅy do pobrania</a></li></ul></li><li class='mob'><a href='/login' >ZALOGUJ</a></li></ul><span class="second-menu-mobile-wrapper"><ul><li class='pc'><a href='/login' >Zaloguj</a></li><li class=''><a href='/kontakt' >Kontakt</a></li></ul></span></div><div class="menu-social-mobile"><div class="burger-social-link"><a target="_blank" href="https://linkedin.com/company/targi-tsw"><i class="fa fa-linkedin" aria-hidden="true"></i></a></div><div class="burger-social-link"><a target="_blank" href="https://www.facebook.com/targi.tsw"><i class="fa fa-facebook" aria-hidden="true"></i></a></div><div class="burger-social-link"><a target="_blank" href="https://www.instagram.com/targitsw/"><i class="fa fa-instagram" aria-hidden="true"></i></a></div><div class="burger-social-link"><a target="_blank" href="https://www.youtube.com/@targi-tsw"><i class="fa fa-youtube-play" aria-hidden="true"></i></a></div></div></div></div></div></nav><nav class="pwa-menu-wrapper"><nav class='navbar navbar base-menu'><div class='navbar-header'><button type='button' data-target='#navbarCollapse' data-toggle='collapse' class='navbar-toggle'><span class='sr-only'>Toggle navigation</span><span class='icon-bar'></span><span class='icon-bar'></span><span class='icon-bar'></span></button></div><div id='navbarCollapse' class='collapse navbar-collapse'><ul class='nav navbar-nav'><li class='material-symbols-rounded'><a href='/default' target='_self'>home</a></li><li class='material-symbols-rounded'><a href='/app-info' target='_self'>list_alt</a></li><li class='material-symbols-rounded main'><a href='/app-my-tickets' target='_self'>confirmation_number</a></li><li class='material-symbols-rounded'><a href='/program' target='_self'>calendar_month</a></li><li class='material-symbols-rounded pwa-hamburger-btn'><a href='#' target='_self'>menu</a></li></ul></div></nav></nav></div></div><div id="ctl03_MO23458_WM35715_MK67581_KO1172_LangSwitcherV1"><div class='lang-switcher'><a class='flag ' href='/en-US/article/tsw-2027-is-growing-over-80-percent-of-exhibition-space-already-'><span class='flag-icon flag-icon-gb ' style='width: 26px; height: 20px;'></span></a></div></div><div id="ctl03_MO23458_WM35715_MK73255_KO1360_TemplateViewV1"><div id="ctl03_MO23458_WM35715_MK73255_KO1360_TemplateViewV1_ctr_ContentDiv"></div></div></div></div></header><main id="ctl03_Content" pname="Kontener" class="mst-content container" data-layout-container="true"><div id="ctl03_ctl00_Content" class="container" pname="Content"><div id="ctl03_ctl00_staticPersistentPanel_MO19815_WM30848_0" class="margin-top-50"><div id="ctl03_ctl00_MO19815_WM30848_MK57775_KO1167_ArticleViewV1"><div id="ctl03_ctl00_MO19815_WM30848_MK57775_KO1167_ArticleViewV1_ctr_ContentDiv"><div class="col col-md-7 padding-news"><h1 class="h1">TSW 2027 roÅnie. Ponad 80% powierzchni wystawienniczej już sprzedane</h1><div class="descrition-new"><p>Do 17. edycji Targów Sadownictwa i Warzywnictwa pozostaÅy jeszcze cztery miesiÄ
ce, a <strong>ponad 80% powierzchni wystawienniczej ma już swoich wystawców</strong>.</p><p>TSW 2027 odbÄdzie siÄ w <strong>siedmiu halach ekspozycyjnych – od hali 3 przez przebudowanÄ
halÄ 7 po nowe hale 8 i 9</strong>. W czÄÅci hal dostÄpne sÄ
już przede wszystkim pojedyncze powierzchnie, podczas gdy <strong>hale 3, 4 i 5 zostaÅy caÅkowicie wyprzedane</strong>.</p><p>SkalÄ zainteresowania dobrze pokazujÄ
najwiÄksze stoiska. W samym segmencie maszynowym pojawiajÄ
siÄ ekspozycje o powierzchni <strong>100, 180 czy nawet 300 m²</strong>, jak stoisko firmy New Holland.</p><p><strong><span style="font-size: 14pt; line-height: 115%;">Hala 9 – nowa przestrzeÅ dla dużych ekspozycji</span></strong></p><p>Jednym z najważniejszych elementów TSW 2027 bÄdzie <strong>Hala 9</strong>, której parametry otwierajÄ
zupeÅnie nowe możliwoÅci dla wystawców prezentujÄ
cych maszyny, urzÄ
dzenia i rozbudowane zabudowy.</p><p>Nowy obiekt ma <strong>15 500 m² powierzchni parteru oraz okoÅo 3 000 m² antresoli</strong>. Dla porównania obecne hale 3–6 majÄ
po okoÅo 5,5 tys. m², jednak liczba metrów nie jest najważniejsza, lecz to, co można z nimi zrobiÄ.</p><p>Hala ma <strong>15 metrów wysokoÅci</strong>, a zabudowa stoisk może siÄgaÄ <strong>8 metrów wraz z podwieszeniami</strong>. Oznacza to wiÄkszÄ
swobodÄ przy projektowaniu wysokich konstrukcji, ekranów, oznakowania widocznego z daleka czy efektownych ekspozycji produktowych.</p><p>Logistyka również zostaÅa zaprojektowana pod duży sprzÄt. Do hali prowadzi <strong>
17 bram o wysokoÅci 5,3 m</strong>. PodÅoga ma noÅnoÅÄ <strong>100 kN/m²</strong>, co pozwala na prezentacjÄ ciÄżkich maszyn i urzÄ
dzeÅ bez ograniczeÅ typowych dla lekkich obiektów wystawienniczych.</p><p><strong><span style="font-size: 14pt; line-height: 115%;">Nie tylko wiÄcej metrów</span></strong></p><p>Hala 9 zostaÅa zaprojektowana tak, aby ograniczyÄ elementy utrudniajÄ
ce aranżacjÄ. Regularna powierzchnia i niewielka liczba sÅupów dajÄ
wiÄkszÄ
swobodÄ przy budowaniu dużych stoisk wyspowych.</p><p>Wystawcy majÄ
również dostÄp do <strong>energii elektrycznej, wody, sprÄżonego powietrza i infrastruktury internetowej</strong>, czyli mediów potrzebnych nie tylko do ekspozycji, ale również do uruchomienia urzÄ
dzeÅ i prezentacji ich dziaÅania.</p><p>Na antresoli znajdujÄ
siÄ dodatkowo sale konferencyjne i przestrzenie towarzyszÄ
ce, gdzie znajdzie siÄ <strong>strefa Poland Fresh Contracting oraz przestrzeÅ dla producentów owoców i warzyw</strong>.</p><p><strong><span style="font-size: 18px;">Coraz mniej dostÄpnych lokalizacji</span></strong></p><p>Przy <strong>ponad 80% sprzedanej powierzchni</strong> decyzja o udziale w TSW coraz czÄÅciej dotyczy już nie tego, <strong>„czy siÄ wystawiaÄ?”</strong>, ale <strong>które z pozostaÅych miejsc najlepiej odpowiada potrzebom danej firmy</strong>.</p><p>TSW 2027 zgromadzi dostawców maszyn i technologii, Årodków produkcji, nawozów, ochrony roÅlin, materiaÅu szkóÅkarskiego, systemów nawadniania, rozwiÄ
zaÅ dla przechowalnictwa, sortowania, pakowania oraz cyfryzacji gospodarstw.</p><img alt="" src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2027/Kasia%20art/art25082025/4a.webp" style="width: 880px; height: 498px; vertical-align: middle;" /> <p><strong>14–15 stycznia 2027 roku siedem hal w Kielcach stanie siÄ miejscem spotkania caÅej branży podczas jednego z najważniejszych wydarzeÅ branżowych w Polsce i Europie.</strong></p><p>JeÅli Twoja firma planuje udziaÅ w TSW 2027, <strong>nie warto odkÅadaÄ decyzji o rezerwacji</strong>. Przy ponad 80% sprzedanej powierzchni liczba dostÄpnych lokalizacji szybko siÄ zmniejsza, a najlepsze miejsca sÄ
rezerwowane w pierwszej kolejnoÅci.</p><p><strong><span style="font-size: 18px;"><a href="https://tsw.pl/etapy-rejestracji-wystawcy" target="_blank">Zarezerwuj stoisko</a> już teraz i wybierz najlepszÄ
dostÄpnÄ
lokalizacjÄ dla swojej marki.</span></strong></p><p><strong>TSW 2027 | 14–15 stycznia 2027 | Kielce</strong></p></div><div class=""></div><div style="text-align: center; padding: 30px 0 20px; clear: boty;"><div data-shareicons="TSW 2027 roÅnie. Ponad 80% powierzchni wystawienniczej już sprzedane"></div></div></div><div class="col col-md-5"><img style="max-width:100%;" src="https://tsw.pl/FileManager/image/006782904d8c4236bdae249e33da20d4/2027/Kasia art/art25082025/1.webp" class="art-top-img show" alt="TSW 2027 roÅnie. Ponad 80% powierzchni wystawienniczej już sprzedane" title="TSW 2027 roÅnie. Ponad 80% powierzchni wystawienniczej już sprzedane" /></div></div></div></div><div id="ctl03_ctl00_staticPersistentPanel_MO19816_WM30849_1" class="container clear"><div id="ctl03_ctl00_MO19816_WM30849_MK57776_KO1209_ArticleListV3"><div class="wymiar container"><div class="news-title naglowki"><a class="sec-link" href="/news"><h3 class="sec-title" data-translate="NEWS">AktualnoÅci</h3><span class="material-symbols-rounded arrow-right">  </span></a></div><div class="event-list-content"><a data-href="" href="/article/tsw-2027-kielce-targi-sadownicze-warzywnicze" class="col-md-4 event-list-item"><div class="event-list-item-img show"><img data-src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2027/Kasia art/art25082025/R6M25627-happymoon.pl-druk-_1_-_1_.webp" alt="" /><div class="event-list-item-title-mobile green">Polskie ogrodnictwo nabiera rozpÄdu. TSW 2027 poÅÄ
czy wiedzÄ, innowacje i biznes</div></div><div class="event-list-item-img hidden" style=""></div><div class="event-list-item-title">
1Polskie ogrodnictwo nabiera rozpÄdu. TSW 2027 poÅÄ
czy wiedzÄ, innowacje i biznes</div><div class="event-list-item-text">TSW ÅÄ
czÄ
w jednym miejscu producentów owoców i warzyw z dostawcami maszyn, technologii, nawozów, Årodków ochrony roÅlin, systemów nawadniania, materiaÅu szkóÅkarskiego, techniki przechowalniczej, opakowaÅ, rozwiÄ
zaÅ cyfrowych i usÅug dla nowoczesnego ogrodnictwa. Dla odwiedzajÄ
cych to możliwoÅÄ zobaczenia oferty wielu firm w ciÄ
gu dwóch dni, porównania rozwiÄ
zaÅ i rozmowy bezpoÅrednio z ich producentami oraz dystrybutorami.<span style="background-color: rgb(130, 54, 140);"></span></div><p class="green" data-translate="SEE_MORE">Zobacz wiÄcej</p></a><a data-href="" href="/article/targi-tsw-pozostaja-w-kielcach-do--roku-podpisano-umowe-na-kolej" class="col-md-4 event-list-item"><div class="event-list-item-img show"><img data-src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2026/Ewelina FOTO/w_nowej_Hali.jpg" alt="" /><div class="event-list-item-title-mobile green">Targi TSW pozostajÄ
w Kielcach do 2031 roku. Podpisano umowÄ na kolejne piÄÄ lat</div></div><div class="event-list-item-img hidden" style=""></div><div class="event-list-item-title">Targi TSW pozostajÄ
w Kielcach do 2031 roku. Podpisano umowÄ na kolejne piÄÄ lat</div><div class="event-list-item-text">Targi Sadownictwa i Warzywnictwa TSW pozostajÄ
w Targach Kielce. Organizator wydarzenia â Oficyna Wydawnicza Oikos â podpisaÅ z kieleckim oÅrodkiem wystawienniczym umowÄ o wspóÅpracy na kolejne piÄÄ lat. To ważny krok w dalszym rozwoju jednego z najważniejszych wydarzeÅ branży ogrodniczej w Europie.</div><p class="green" data-translate="SEE_MORE">Zobacz wiÄcej</p></a><a data-href="" href="/article/new-holland-tsw-2027-fair-patron" class="col-md-4 event-list-item"><div class="event-list-item-img show"><img data-src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2027/New holland tsw 17.webp" alt="" /><div class="event-list-item-title-mobile green">New Holland po raz pierwszy Patronem Targów TSW 2027</div></div><div class="event-list-item-img hidden" style=""></div><div class="event-list-item-title">New Holland po raz pierwszy Patronem Targów TSW 2027</div><div class="event-list-item-text">New Holland po raz pierwszy zostaÅ Patronem Targów TSW. Marka reprezentuje sektor maszyn rolniczych i nowoczesnych technologii wspierajÄ
cych efektywnoÅÄ, mechanizacjÄ oraz rozwój gospodarstw sadowniczych, warzywniczych i rolniczych.</div><p class="green" data-translate="SEE_MORE">Zobacz wiÄcej</p></a><div style="clear: both"></div><div class="more-link hidden-sm hidden-md hidden-lg hide" style="padding-top: 5px"><a class="btn-yellow-tsw" data-translate="SEE_MORE" href="/news" >Zobacz wiÄcej</a></div></div></div></div></div></div></main><footer class="mst-footer"><div id="ctl03_Footer" pname="Stopka"><div id="ctl03_staticPersistentPanel_MO23459_WM35716_1" class="margin-top-25"><div id="ctl03_MO23459_WM35716_MK67582_KO1167_ArticleViewV1"><div id="ctl03_MO23459_WM35716_MK67582_KO1167_ArticleViewV1_ctr_ContentDiv"><footer><div class="foter_v2 container"><div class="boroweczka-stopeczka"><img class="borowka-stopka" alt="" src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2024/layout_pc/borowka.webp" /></div><div class="cont"><div class="box"><p class="fot_img"><img class="organizer_img" data-translate-src="LOGO_ENG" src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2027/logo/TSW2027_LOGOTYPY-white.webp" /></p><a href="/a/lokalizacja"><p class="margin35 bold" data-translate="LOCATION"> Lokalizacja: Expo Kielce </p></a><p>ul. ZakÅadowa 1, 25 - 672 Kielce</p><p class="bold">e-mail: <a href="mailto:[email protected]">[email protected]</a></p></div><div class="box box-mob"><p class="bold"><span data-translate="ORG">ORGANIZATOR</span></p><p class="fot_img"><img class="organizer_img2" src=" https://tsw.pl/FileManager/image/006782904d8c4236bdae249e33da20d4/2024/layout_pc/OIKOS.webp" /></p><p class="margin35 bold"><span>Oficyna Wydawnicza Oikos sp. z o.o.</span></p><p>ul. Kaliska 1m. 7, 02 - 316 Warszawa</p><p>tel. +48 693 074 666</p></div><div class="box"><p class="bold"><a data-translate="PRIVACY" target="_blank" href="/a/privacy-policy" >Polityka PrywatnoÅci</a></p><p class="bold"><a target="_blank" data-translate="REG_FOOT" href="/a/regulamin-tsw-dla-zwiedzajacych" >Regulamin TSW 2027 dla ZwiedzajÄ
cych</a></p><p class="bold"><a target="_blank" data-translate="REG_FOOT_PFC" data-translate-href="REG_FOOT_PFC_HREF" href="/FileManager/document/006782904d8c4236bdae249e33da20d4/27/PFC_2027_Regulamin_uczestnictwa_2026_07_27.pdf" >Regulamin uczestnictwa w PFC 2027</a></p><p class="bold"><a target="_blank" data-translate="REG_FOOT2" href="/a/regulamin-tsw-dla-wystawcow" >Regulamin TSW 2027 dla Wystawców</a></p><img class="przelewy-img" src="/Content/images/Przelewy24_logo4.png" /></div><div class="box box-mob"><p class="bold" data-translate="CNTC">Social media</p><div class="social-fot"><a href="https://linkedin.com/company/targi-tsw" target="_blank"><img src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2024/Ikony/Ikona-%20linked%20in.webp" /></a><a href="https://www.facebook.com/targi.tsw" target="_blank"><img src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2024/Ikony/Ikona-%20Facebook.webp" /></a><a href="https://www.instagram.com/targitsw/" target="_blank"><img src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2024/Ikony/Ikona-%20insta.webp" /></a><a href="https://www.youtube.com/@targi-tsw" target="_blank" rel="noopener noreferrer"><img src="/FileManager/image/006782904d8c4236bdae249e33da20d4/2024/Ikony/Ikona-%20YT.webp" /></a></div></div></div></div></footer></div></div>
1<div id="ctl03_MO23459_WM35716_MK67583_KO1167_ArticleViewV1"><div id="ctl03_MO23459_WM35716_MK67583_KO1167_ArticleViewV1_ctr_ContentDiv"><div class="bcs-footer-main-wrapper"><div class="container bcs-footer"><div class="bcs-footer-wrapper"><a class="logo-container exs-logo" href="https://exposupport.pl/" target="_blank" aria-label="Przejdź do strony ExpoSupport (otwiera siÄ w nowej karcie)"><span class="logo-desc">engine</span><img alt="Logo EXS" class="logo-mini exs-logo-mini" src="/FileManager/image/711a44b5ce7040d2bc353c84a0a46d72/exs_logo_white.webp" loading="lazy" /></a><div class="bcs-text"><a class="bcs-footer-link" href="https://bcs.com.pl/" target="_blank" aria-label="Przejdź do strony BCS (otwiera siÄ w nowej karcie)"><span class="footer-default-font">©</span> 2026 BCS SOFTWARE SA </a></div><a class="logo-container bcs-logo" href="https://bcs.com.pl/" target="_blank" aria-label="Przejdź do strony BCS (otwiera siÄ w nowej karcie)"><span class="logo-desc">powered by</span><img alt="Logo BCS" class="logo-mini bcs-logo-mini" src="/FileManager/image/77f17d8d83eb4c419d2f693fdfbee72b/STOPKA/bcs-white.png" loading="lazy" /></a></div><div class="bcs-text-mobile"><span style="position: relative"><a class="bcs-footer-link" href="https://bcs.com.pl/" target="_blank" aria-label="Przejdź do strony BCS (otwiera siÄ w nowej karcie)"><span class="footer-default-font">©</span> BCS SOFTWARE SA</a><a class="bcs-footer-link" href="https://exposupport.pl/" target="_blank" aria-label="Przejdź do strony ExpoSupport (otwiera siÄ w nowej karcie)" >, ExpoSupport</a></span></div></div></div></div></div></div></div></footer></div></div>
1<script> if (!Array.prototype.find) { Object.defineProperty(Array.prototype, "find", { value: function (predicate) { if (this === null) { throw new TypeError('Array.prototype.find called on null or undefined'); } if (typeof predicate !== 'function') { throw new TypeError('predicate must be a function'); } var list = Object(this); var length = list.length >>> 0; var thisArg = arguments[1]; var value; for (var i = 0; i < length; i++) { value = list[i]; if (predicate.call(thisArg, value, i, list)) { return value; } } return undefined; } }); } </script>
1<script src="/Scripts/jquery-1.12.4.min.js"></script>
1<script src='/Scripts/bootstrap.js'></script>
1<script src='https://cdn.exposupport.pl/Content/Assets/angular-1.6.1/angular.min.js'></script>
1<script src='https://cdn.exposupport.pl/Content/Assets/angular-1.6.1/angular-sanitize.min.js'></script>
1<script src='https://cdn.exposupport.pl/Content/Assets/angular-1.6.1/angular-messages.min.js'></script>
1<script src='https://cdn.exposupport.pl/Content/Assets/angular-1.6.1/angular-cookies.min.js'></script>
1<script src='https://cdn.exposupport.pl/Content/Assets/angular-ngDialog/js/ngDialog.min.js'></script>
1<script src='https://cdn.exposupport.pl/Content/Assets/kendo-2015.3/js/kendo.all.min.js'></script>
1<script src='https://cdn.exposupport.pl/Content/Assets/kendo-2015.3/js/cultures/kendo.culture.pl.min.js'></script>
1<script src='https://cdn.exposupport.pl/Scripts/helper.js?v=10'></script>
1<script> var _controls = []; function initControls(ctrls) { _controls = ctrls; }; function isInit(element, index, array) { return element.init == true; } function setControlInit(ctrID) { $.each($.grep(_controls, function (item, idx) { return item.id == ctrID; }), function (idx, item) { item.init = true; }); if (_controls.every(isInit)) { angular.bootstrap(document, ['exs']); $('body').removeClass('loading'); } }; </script>
1<script> var exs = angular.module('exs', ['ngSanitize', 'ngMessages', 'ngDialog', 'kendo.directives', 'ngCookies']); exs.config(['ngDialogProvider', function(ngDialogProvider) { ngDialogProvider.setDefaults({ className: 'ngdialog-theme-default', plain: false, showClose: true, closeByDocument: false, closeByEscape: true, preCloseCallback: function() { } }); }]); </script>
1<script src='https://cdn.exposupport.pl/Scripts/exs2.module.js?v=1807170943'></script>
1<script src="https://cdn.exposupport.pl/Scripts/common.js?v=1807170940"></script>
1<script src="/Content/Assets/require.js"></script>
1<script> $(document).ready(function () { var addTop = 0; if ($("header").css("position") == "fixed") addTop = $("header").outerHeight(); $('a[href*="#"]:not([href="#"])').click(function () { var a = $("[data-anchor=" + $(this).attr('href').substring($(this).attr('href').indexOf("#") + 1, $(this).attr('href').length) + "]"); if (a.length > 0) { $('html, body').animate({ scrollTop: $(a).offset().top - addTop }, 500); } }); if (window.location.hash.substring(1) != "") { var a = $("[data-anchor=" + window.location.hash.substring(1) + "]"); if (a.length > 0) { $('html, body').animate({ scrollTop: $(a).offset().top - addTop }, 500); } } changeYouTubeLink(); }); function changeYouTubeLink() { $('a[href*="youtu.be"]:not([target=_blank])').click(function () { openYoutubeLB(this); return false; }); $('a[href*="youtube.com"]:not([target=_blank])').click(function () { openYoutubeLB(this); return false; }); } function openYoutubeLB(s) { var c = $("#youtube-lb-content"); if (c.length == 0) { var link = $(s).attr("href"); if (link.indexOf("youtube.com/watch?v=") > -1) { link = link.substr(link.indexOf("?v=") + 3, link.length); if (link.indexOf("&") > -1) link = link.substr(0, link.indexOf("&")); } else if (link.indexOf("https://youtu.be/") > -1) { link = link.replace("https://youtu.be/", ""); if (link.indexOf("?") > -1) link = link.substr(0, link.indexOf("?")) } $("body").append("<div id='youtube-lb' onclick='closeYoutubeLB();'><div id='youtube-lb-content'><iframe src='https://www.youtube.com/embed/" + link + "?autoplay=1' frameborder='0' allowfullscreen></iframe></div></div>"); setTimeout(function () { $("#youtube-lb").addClass("youtube-lb-black"); }, 100); } } function closeYoutubeLB() { $("#youtube-lb").removeClass("youtube-lb-black"); setTimeout(function () { $("#youtube-lb").remove(); }, 400); } </script>
1<script> $(function () { $("[data-article-sp]").each(function () { var artContent = $(this); var key = $(artContent).attr("data-article-key"); var arID = parseInt($(artContent).attr("data-article-ar")); var spID = parseInt($(artContent).attr("data-article-sp")); if (key == undefined) key = null; if (arID == undefined) arID = null; $.ajax({ type: "POST", async: true, url: "/Ajax/CMSControls.aspx/GetArticle", data: JSON.stringify({ spID: spID, key: key, arID: arID }), contentType: "application/json; charset=utf-8", dataType: "json", success: function (msg) { $(artContent).html(msg.d); }, error: function (xhr, status, error) { console.error("nie można pobraÄ artykuÅu x("); console.error(xhr.responseText); } }); }); }); </script>
1<script> const menuWrapper = document.getElementById('menu-wrapper'); const menuAnchors = menuWrapper.querySelectorAll('a'); const banner = document.querySelector('.banner-wrapper'); const navbar = document.querySelector('.main-menu-wrapper'); const openBtn = document.querySelector('.menu-hamburger-btn'); const closeBtn = document.querySelector('.menu-hamburger-btn-close'); const langBarOld = document.querySelector('.mst-lang'); const langBarAJS = document.querySelector('.lang-switcher'); const langBarASP = document.querySelector('.LangSwitcherV1'); const changeNavbarColor = () => { if (window.scrollY > 0) { navbar.classList.add('scrolled-menu'); } else { navbar.classList.remove('scrolled-menu'); } }; document.addEventListener('DOMContentLoaded', function () { const pfcLink = document.querySelector('.pfc-menu-item > a'); if (pfcLink) { pfcLink.innerHTML = '<span style="color:#e34167;">POLAND </span><span class="pfc-green-line" style="color:#007256;">FRESH CONTRACTING</span>'; } }); const setItemRole = () => { menuAnchors.forEach((item) => { item.setAttribute('role', 'menuitem'); item.setAttribute('title', item.innerText); item.setAttribute('tabindex', '-1'); }); if (langBarOld) { const langAnchor = langBarOld.querySelector('a'); const langAnchorSpan = langAnchor.querySelector('span'); langAnchorSpan.setAttribute('role', 'menuitem'); langAnchorSpan.setAttribute( 'aria-label', 'Flaga zmiany jÄzyka / Language change flag', ); langBarOld.setAttribute('role', 'menuitem'); if (langAnchor.href.toLowerCase().includes('en-us')) { langAnchor.setAttribute( 'title', 'PrzeÅÄ
cz na wersjÄ angielskÄ
/ Switch to English site', ); langAnchor.setAttribute( 'aria-label', 'PrzeÅÄ
cz na wersjÄ angielskÄ
/ Switch to English site', ); } else if (langAnchor.href.toLowerCase().includes('pl-pl')) { langAnchor.setAttribute( 'title', 'PrzeÅÄ
cz na wersjÄ polskÄ
/ Switch to Polish site', ); langAnchor.setAttribute( 'aria-label', 'PrzeÅÄ
cz na wersjÄ polskÄ
/ Switch to Polish site', ); } } if (langBarAJS) { const langAnchor = langBarAJS.querySelector('a'); const langAnchorSpan = langAnchor.querySelector('span'); langAnchorSpan.setAttribute('role', 'menuitem'); langAnchorSpan.setAttribute( 'aria-label', 'Flaga zmiany jÄzyka / Language change flag', ); langBarAJS.setAttribute('role', 'menuitem'); if (langAnchor.href.toLowerCase().includes('en-us')) { langAnchor.setAttribute( 'title', 'PrzeÅÄ
cz na wersjÄ angielskÄ
/ Switch to English site', ); langAnchor.setAttribute( 'aria-label', 'PrzeÅÄ
cz na wersjÄ angielskÄ
/ Switch to English site', ); langAnchorSpan.innerText = 'PrzeÅÄ
cz na wersjÄ angielskÄ
/ Switch to English site'; } else if (langAnchor.href.toLowerCase().includes('pl-pl')) { langAnchor.setAttribute( 'title', 'PrzeÅÄ
cz na wersjÄ polskÄ
/ Switch to Polish site', ); langAnchor.setAttribute( 'aria-label', 'PrzeÅÄ
cz na wersjÄ polskÄ
/ Switch to Polish site', ); langAnchorSpan.innerText = 'PrzeÅÄ
cz na wersjÄ polskÄ
/ Switch to Polish site'; } } if (langBarASP) { const langAnchor = langBarASP.querySelector('a'); const langAnchorSpan = langAnchor.querySelector('span'); langAnchorSpan.setAttribute('role', 'menuitem'); langAnchorSpan.setAttribute( 'aria-label', 'Flaga zmiany jÄzyka / Language change flag', ); langBarASP.setAttribute('role', 'menuitem'); if (langAnchor.href.toLowerCase().includes('en-us')) { langAnchor.setAttribute( 'title', 'PrzeÅÄ
cz na wersjÄ angielskÄ
/ Switch to English site', ); langAnchor.setAttribute( 'aria-label', 'PrzeÅÄ
cz na wersjÄ angielskÄ
/ Switch to English site', ); langAnchorSpan.innerText = 'PrzeÅÄ
cz na wersjÄ angielskÄ
/ Switch to English site'; } else if (langAnchor.href.toLowerCase().includes('pl-pl')) { langAnchor.setAttribute( 'title', 'PrzeÅÄ
cz na wersjÄ polskÄ
/ Switch to Polish site', ); langAnchor.setAttribute( 'aria-label', 'PrzeÅÄ
cz na wersjÄ polskÄ
/ Switch to Polish site', ); langAnchorSpan.innerText = 'PrzeÅÄ
cz na wersjÄ polskÄ
/ Switch to Polish site'; } } }; const showHamburgerMenu = () => { const isOpenExpanded = openBtn.getAttribute('aria-expanded') === 'true'; const isCloseExpanded = closeBtn.getAttribute('aria-expanded') === 'true'; const isWrapperExpanded = menuWrapper.getAttribute('aria-expanded') === 'true'; if (isOpenExpanded !== isCloseExpanded) { navbar.classList.remove('show-burger'); if (langBarOld) { langBarOld.classList.remove('show-burger'); } if (langBarAJS) { langBarAJS.classList.remove('show-burger'); } if (langBarASP) { langBarASP.classList.remove('show-burger'); }
1 menuAnchors.forEach((item) => { item.setAttribute('tabindex', '-1'); }); openBtn.setAttribute('aria-expanded', 'false'); closeBtn.setAttribute('aria-expanded', 'false'); menuWrapper.setAttribute('aria-expanded', 'false'); } if (isOpenExpanded && isCloseExpanded) { navbar.classList.remove('show-burger'); if (langBarOld) { langBarOld.classList.remove('show-burger'); } if (langBarAJS) { langBarAJS.classList.remove('show-burger'); } if (langBarASP) { langBarASP.classList.remove('show-burger'); } menuAnchors.forEach((item) => { item.setAttribute('tabindex', '-1'); }); openBtn.setAttribute('aria-expanded', 'false'); closeBtn.setAttribute('aria-expanded', 'false'); menuWrapper.setAttribute('aria-expanded', 'false'); } if (!isOpenExpanded && !isCloseExpanded) { navbar.classList.add('show-burger'); if (langBarOld) { langBarOld.classList.add('show-burger'); } if (langBarAJS) { langBarAJS.classList.add('show-burger'); } if (langBarASP) { langBarASP.classList.add('show-burger'); } menuAnchors.forEach((item) => { item.setAttribute('tabindex', '0'); }); openBtn.setAttribute('aria-expanded', 'true'); closeBtn.setAttribute('aria-expanded', 'true'); menuWrapper.setAttribute('aria-expanded', 'true'); } menuTabIndexCheck(); }; const menuTabIndexCheck = () => { const isWrapperExpanded = menuWrapper.getAttribute('aria-expanded') === 'true'; if (window.innerWidth > 1024) { menuAnchors.forEach((item) => { item.setAttribute('tabindex', '0'); openBtn.setAttribute('tabindex', '-1'); closeBtn.setAttribute('tabindex', '-1'); }); } if (window.innerWidth < 1024) { if (isWrapperExpanded) { menuAnchors.forEach((item) => { item.setAttribute('tabindex', '0'); openBtn.setAttribute('tabindex', '-1'); closeBtn.setAttribute('tabindex', '0'); }); } if (!isWrapperExpanded) { menuAnchors.forEach((item) => { item.setAttribute('tabindex', '-1'); openBtn.setAttribute('tabindex', '0'); closeBtn.setAttribute('tabindex', '-1'); }); } } }; document.addEventListener('readystatechange', () => { setItemRole(); menuTabIndexCheck(); }); const pwaMenuBtn = document.querySelector('.pwa-hamburger-btn'); pwaMenuBtn.addEventListener('click', () => { showHamburgerMenu(); }); window.addEventListener('scroll', changeNavbarColor); window.addEventListener('load', changeNavbarColor); window.onresize = menuTabIndexCheck; </script>
1 2
3<script defer> var resources = []; function RedirectToView(obj) { let url = $(obj).attr('url'); Redirect(url); } function getCookie(cname) { const name = cname + '='; const decodedCookie = decodeURIComponent(document.cookie).split(';'); for (let c of decodedCookie) { c = c.trim(); if (c.startsWith(name)) { return c.substring(name.length); } } return ''; } function translate(key, defaultText) { const lang = getCookie('preferredCulture'); if (!lang) return defaultText; const langCode = lang.substring(0, 2).toLowerCase(); return resources[key]?.[langCode] || defaultText; } function sanitizeHTML(str) { const div = document.createElement('div'); div.innerHTML = str; const allowedTags = [ 'br', 'strong', 'em', 'b', 'i', 'u', 'ul', 'li', 'span', 'a', ]; const nodes = div.querySelectorAll('*'); nodes.forEach((node) => { if (!allowedTags.includes(node.tagName.toLowerCase())) { node.replaceWith(document.createTextNode(node.outerHTML)); } }); return div.innerHTML; } function applyTranslations() { document.querySelectorAll('[data-translate]').forEach((element) => { const key = element.getAttribute('data-translate'); const defaultText = element.innerHTML.trim(); const val = translate(key, defaultText); if (val) element.innerHTML = sanitizeHTML(val); }); document.querySelectorAll('[data-translate-title]').forEach((element) => { const key = element.getAttribute('data-translate-title'); const defaultText = element.getAttribute('title') || ''; const val = translate(key, defaultText); if (val) element.setAttribute('title', val); }); document .querySelectorAll('[data-translate-placeholder]') .forEach((element) => { const key = element.getAttribute('data-translate-placeholder'); const defaultText = element.getAttribute('placeholder') || ''; const val = translate(key, defaultText); if (val) element.setAttribute('placeholder', val); }); document.querySelectorAll('[data-translate-src]').forEach((element) => { const key = element.getAttribute('data-translate-src'); const defaultText = element.getAttribute('src') || ''; const val = translate(key, defaultText); if (val) element.setAttribute('src', val); }); document.querySelectorAll('[data-translate-href]').forEach((element) => { const key = element.getAttribute('data-translate-href'); const defaultText = element.getAttribute('href') || ''; const val = translate(key, defaultText); if (val) element.setAttribute('href', val); }); } document.addEventListener('DOMContentLoaded', applyTranslations); </script>
3 4
5<script> document.addEventListener('DOMContentLoaded', () => { const POPUP_CLOSED_KEY = 'appInstallPopupClosed'; const POPUP_CLOSE_DURATION = 24 * 60 * 60 * 1000; const appInstallPopup = document.getElementById('appInstallPopup'); const appInstallCloseBtn = document.getElementById('appInstallCloseBtn'); function isPopupClosed() { const closedTime = localStorage.getItem(POPUP_CLOSED_KEY); if (!closedTime) return false; const now = Date.now(); const closedAt = parseInt(closedTime, 10); return now - closedAt < POPUP_CLOSE_DURATION; } function closePopup() { appInstallPopup.classList.add('hidden'); localStorage.setItem(POPUP_CLOSED_KEY, Date.now().toString()); } function showPopup() { if (!isPopupClosed()) { appInstallPopup.classList.remove('hidden'); } } showPopup(); appInstallCloseBtn.addEventListener('click', closePopup); const ctaButton = document.querySelector('.app-install-popup-btn'); ctaButton.addEventListener('click', (e) => { closePopup(); }); }); </script>
5 6
7<script> function isInStandaloneModePwaClass() { return ( window.matchMedia('(display-mode: standalone)').matches || window.navigator.standalone === true ); } if (isInStandaloneModePwaClass()) { document.body.classList.add('pwa'); } </script>
7 8
9<script> document.addEventListener('DOMContentLoaded', () => { const bar = document.getElementById('loading-bar'); function showBar() { const bar = document.getElementById('loading-bar'); if (!bar) return; bar.style.transition = 'none'; bar.style.width = '0'; bar.style.opacity = '1'; void bar.offsetWidth; requestAnimationFrame(() => { bar.style.transition = 'width 0.1s ease'; bar.style.width = '80%'; }); } function hideBar() { const bar = document.getElementById('loading-bar'); if (!bar) return; bar.style.width = '100%'; setTimeout(() => (bar.style.opacity = '0'), 300); } document.body.addEventListener('click', (e) => { const link = e.target.closest('a'); if (!link) return; const href = link.getAttribute('href') || ''; if ( !href || href === '' || href.startsWith('#') || href.startsWith('mailto:') || href.startsWith('tel:') || link.target === '_blank' || e.metaKey || e.ctrlKey || e.shiftKey || e.button === 1 ) { return; } e.preventDefault(); showBar(); setTimeout(() => { window.location.href = href; }, 50); }); window.addEventListener('pageshow', hideBar); }); </script>
9 10
11<script> const restoreImages = () => { const images = document.querySelectorAll('img[data-src]'); images.forEach((img) => { img.src = img.dataset.src; img.onload = () => { img.removeAttribute('data-src'); }; }); }; window.addEventListener('load', () => { restoreImages(); }); </script>
11 12
13<script> const publicVapidKey = 'BF5-R4QoFXlJuy5oO1VU3BeYULFckwKpAT2QYYQxgK53Dn36XexXcrL0vOnrC4UjXYEMbh6Q1l2mVI1gfwcJh14'; function isInStandaloneMode() { return ( window.matchMedia('(display-mode: standalone)').matches || window.navigator.standalone == true ); } async function sendUserDeviceInfo(uuid, subscription) { let userDeviceInfo = null; if (navigator.userAgentData) { try { userDeviceInfo = await navigator.userAgentData.getHighEntropyValues([ 'model', 'platformVersion', ]); await fetch('/Ajax/ajsutils.asmx/DeviceRegister2', { method: 'POST', headers: { 'Content-Type': 'application/json; charset=utf-8' }, body: JSON.stringify({ appID: '24e1c55f-a1d7-4642-8b96-d7b2a26d2da5', uuid: uuid, system: userDeviceInfo.platform + ' ' + userDeviceInfo.platformVersion, model: userDeviceInfo.model || 'Unknown / PC', subscription: subscription, }), }); } catch (err) {} } else { await fetch('/Ajax/ajsutils.asmx/DeviceRegister2', { method: 'POST', headers: { 'Content-Type': 'application/json; charset=utf-8' }, body: JSON.stringify({ appID: '24e1c55f-a1d7-4642-8b96-d7b2a26d2da5', uuid: uuid, system: navigator.userAgent, model: 'iOS', subscription: subscription, }), }); } } function getDeviceId() { if (isInStandaloneMode()) { let deviceId = localStorage.getItem('device_id'); if (!deviceId) { deviceId = crypto.randomUUID(); localStorage.setItem('device_id', deviceId); } sendUserDeviceInfo(deviceId, Notification.permission === 'granted'); return; } } getDeviceId(); async function requestPushPermission() { if (!isInStandaloneMode()) { return; } console.log('request'); const permission = Notification.permission === 'default' ? await Notification.requestPermission() : Notification.permission; if (permission !== 'granted') return; await checkAndRegisterPush(); } async function checkAndRegisterPush() { if (!isInStandaloneMode()) { return; } if (!('serviceWorker' in navigator)) { return; } if (Notification.permission === 'denied') { return; } try { const register = await navigator.serviceWorker.register('/sw_tsw_101.js'); if (register.installing) { await new Promise((resolve) => register.installing.addEventListener('statechange', function () { if (this.state === 'activated') resolve(); }) ); } else if (register.waiting) { await new Promise((resolve) => register.waiting.addEventListener('statechange', function () { if (this.state === 'activated') resolve(); }) ); } const existingSubscription = await register.pushManager.getSubscription(); if (existingSubscription) { return; } const subscription = await register.pushManager.subscribe({ userVisibleOnly: true, applicationServerKey: urlBase64ToUint8Array(publicVapidKey), }); await fetch('/Ajax/WebPush.asmx/AddSubscription', { method: 'POST', headers: { 'Content-Type': 'application/json; charset=utf-8' }, body: JSON.stringify({ endpoint: subscription.endpoint, p256dh: btoa( String.fromCharCode( ...new Uint8Array(subscription.getKey('p256dh')) ) ), auth: btoa( String.fromCharCode(...new Uint8Array(subscription.getKey('auth'))) ), }), }); } catch (err) {} } function urlBase64ToUint8Array(base64String) { const padding = '='.repeat((4 - (base64String.length % 4)) % 4); const base64 = (base64String + padding) .replace(/-/g, '+') .replace(/_/g, '/'); const rawData = window.atob(base64); const outputArray = new Uint8Array(rawData.length); for (let i = 0; i < rawData.length; ++i) { outputArray[i] = rawData.charCodeAt(i); } return outputArray; } document.addEventListener('DOMContentLoaded', requestPushPermission); </script>
13 14
15<script> resources['NEWS'] = { en: 'News', }; </script>
15 16
17<script> resources['LOGO_ENG'] = { en: '/FileManager/image/006782904d8c4236bdae249e33da20d4/2027/logo/TSW2027_LOGOTYPY-white_EN.webp', }; resources['LOCATION'] = { en: 'Location: Expo Kielce, Poland', }; resources['ORG'] = { en: 'ORGANIZER', }; resources['PRIVACY'] = { en: 'Privacy Policy', }; resources['REG_FOOT'] = { en: 'TSW 2027 Regulations for Visitors', }; resources['REG_FOOT2'] = { en: 'TSW 2027 Regulations for Exhibitors', }; resources['REG_FOOT_PFC'] = { en: 'TSW 2027 PFC Regulations', }; resources['REG_FOOT_PFC_HREF'] = { en: '/FileManager/document/006782904d8c4236bdae249e33da20d4/27/PFC_2027_Regulations_2026_07_27.pdf', }; </script>
17 18
19<script>initControls([{ id: 'MO19815_WM30848_MK57775_KO1167_ArticleViewV1', init: false },{ id: 'MO23458_WM35715_MK67580_KO1167_ArticleViewV1', init: false },{ id: 'MO23459_WM35716_MK67582_KO1167_ArticleViewV1', init: false },{ id: 'MO23459_WM35716_MK67583_KO1167_ArticleViewV1', init: false }]);</script>
vendor: 2 bytes, line 19
19
20<script>requirex(['/Controls/CMS/Ajs/Article/ArticleViewV1.js?t=639264065937552165'], function(mod) { mod.init('MO19815_WM30848_MK57775_KO1167_ArticleViewV1'); setControlInit('MO19815_WM30848_MK57775_KO1167_ArticleViewV1'); });requirex(['/Controls/CMS/Ajs/Article/ArticleViewV1.js?t=639264065937552165'], function(mod) { mod.init('MO23458_WM35715_MK67580_KO1167_ArticleViewV1'); setControlInit('MO23458_WM35715_MK67580_KO1167_ArticleViewV1'); });requirex(['/Controls/CMS/Ajs/Article/ArticleViewV1.js?t=639264065937552165'], function(mod) { mod.init('MO23459_WM35716_MK67582_KO1167_ArticleViewV1'); setControlInit('MO23459_WM35716_MK67582_KO1167_ArticleViewV1'); });requirex(['/Controls/CMS/Ajs/Article/ArticleViewV1.js?t=639264065937552165'], function(mod) { mod.init('MO23459_WM35716_MK67583_KO1167_ArticleViewV1'); setControlInit('MO23459_WM35716_MK67583_KO1167_ArticleViewV1'); });</script>
vendor: 78 bytes, lines 20-23
20 21<noscript> 22 <iframe 23 src="https://www.googletagmanager.com/ns.html?id=
23GTM-TN44MVM
vendor: 112 bytes, lines 23-29
23" 24 height="0" 25 width="0" 26 style="display: none; visibility: hidden" 27 > 28 </iframe> 29</noscript>
30<script type="text/javascript"> 31 var ox_u = 32 '//adv.oikos.agency/www/delivery/al.php?zoneid=131&target=_blank&charset=UTF-8&layerstyle=simple&align=center&valign=top&padding=2&charset=UTF-8&padding=2&closetime=20&shifth=0&shiftv=0&closebutton=t&nobg=t&noborder=t'; 33 if (document.context) ox_u += '&context=' + escape(document.context); 34 document.write( 35 '<scr' + "ipt type='text/javascript' src='" + ox_u + "'></scr" + 'ipt>' 36 ); 37</script>
37 38
39<script id="Cookiebot" src=https://consent.cookiebot.com/uc.js data-cbid="44715374-705d-4796-9dca-164d924e4ef3" async type="text/javascript"></script>
39 40</body></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.