Za Radio Gradačac piše Ernes Hadžimuhamedović
Kad pogledate na geografskoj karti gdje se nalazi Gradačac prvo pomislite da ovaj mali gradić, na rubu bosanske Posavine, ima svu širinu ovog svijeta, prostor za široke bulevare i prostrane trgove. Ipak je on u ravnici, zar ne?
Ali ako vas put nanese u Gradačac, otkrit ćete da se on smjestio na obroncima posljednjih bosanskih brežuljaka, prije nego se oni utope u tu ravnicu, koja čini se seže do Budimpešte.
Grad se smjestio uz svoju Kulu, iako je mogao, da se gradio samo dva – tri kilometra sjevernije, koristiti blagodeti ravnice. Ne, on je tu u uskoj kotlini koju gradi rijeka koja to nije.
Ono što pisci znaju opisati kao „žila kucavica“ je saobraćajnica, koja se proteže duž skrivenog korita rječice. Uzak je to prostor, toliki da su se uz put smjestila dva niza kuća, a ti stambeni objekti su zgrade javne uprave, trgovine i sve ono što bi jedan grad trebalo da ima. A iz te kotline se zrakasto penju uličice do kraja brežuljka. Način je to da se stigne do skrivenih dvorišta koja kriju intimu svakog domaćinstva.
Ljudi u Gradačcu uglavnom žive u kućama, vlastitim. Mala su to porodična imanja koja gaje tradiciju da se uz kuću ima i cvijetnjak, i mali voćnjak, jer svako mora imati i jabuku i šljivu. Do tih kuća vode uske uličice koje su ukrale tek toliko prostora da se saobraćaj nesmetano može obavljati, kada se poštuje nepisani red. Sve vaše što imate, držite u svom dvorištu, pa i automobile.
Čudan je ovo gradić. Kad dođete u njega brzo shvatite da sve što trebate vidjeti je tu – u toj uskoj kotlini. Sve javno, sve bitno do čega on drži je tu. Lijevo i desno od središta je intimni prostor, za posjetioca gotovo nevažan. I domaći ljudi sve što treba da učine tokom dana – čine to na toj ulici, koja se proteže od istoka prema zapadu kojih hiljadu metara. Sve je tu!
Grad ima samo jednu saobraćajnicu, sve ostale služe da zaobiđete grad. Sav saobraćaj se odvija njome i to sada postaje svakodnevan problem. Putovanje automobilom traje cijelu vječnost, osjeća se nervoza na svakom koraku, ali na sreću ne bilježe se nesreće sa ozbiljnijim posljedicama.
Ako je broj automobila po glavi stanovnika pokazatelj kupovne moći i bogatstva stanovnika, reklo bi se da smo mi Gradačačani prilično situirani ljudi. I volimo svoje četverotočkaše. Vozimo ih zbog potrebe, kada smo usamljeni i tužni, kada smo veseli, ma uvijek ih vozimo! Vozimo ih kada trebamo, ali i kada jednostavno želimo da uživamo u vožnji. Jednostavno sjednemo, pustimo muziku, krenemo, i cijeli svijet je naš!
I valjda to tako i treba biti. Život čine male stvari. Stvari u kojima uživamo i radimo zato što ih volimo!
Ali problem nastane kada to uradimo svi, ili uglavnom svi. Ulica uska, predviđena da se njom saobraća u dva uredna traka. Mnoštvo je razloga da se na ulici nađu i svi oni koji su automobile ostavili kući ili na nekom parkingu, pa kao pješaci krenu prelaziti s jednog na drugi dio ulice. Tada se čini da u gradu nastane haos, ili to bar na to liči. Beskonačna kolona nervoznih vozača pokušava da se provuče s kraja na kraj grada, pješaci svjesni svoje važnosti, ali i ranjivosti, hrabro gaze pješački prelaz svjesni da je rješenje njihovog problema baš na toj drugoj strani ulice. U sve to umiješa se i pas lutalica željan da baš on dohvati gumu vašeg vozila u pokretu, misleći valjda da je to nešto čim bi se vrijedilo poigrati. Sve to stvarno izgleda kao haos koji nema ni početak ni kraj. Zaborave oni za volanom razlog svog putovanja. Nervozni, ne čuju više ni taktove omiljene muzike, tek ponekad im se otme psovka koju ne čujete iz vozila, ali koju možete pročitati sa usana oznojenog učesnika u saobraćaju. Ne uživaju u šetnji više ni pješaci. Dosta im je preskakanja i izbjegavanja vozila, a i cuke im smetaju. Jednostavno, tada Gradačac izgleda kao haos iz kog izlaza nema.
A ovo nije najgore. Najgore slijedi! Naime, imamo mi Gradačačani čudan običaj da ostavimo vozilo u saobraćajnoj traci, samo na trenutak, da nešto obavimo. Upalimo ili ne, sva četiri žmigavca i jednostavno odšetamo. Skočimo do banke, utrčimo u prodavnicu da probamo cipele na sniženju, ili odemo u Općinu da se na brzinu vjenčamo. Uglavnom imamo uvijek razlog, jak!
Tek tada nastane haos. U samo tren se uhvati kolona kojoj nema kraja. Zapetlja se taj čvor i ne znaš kako bi ga riješio. Uska je ulica, nemaš kud. Namiguješ onom u susjednoj traci očekujući od njega razumijevanje i sažaljenje da te pusti, ali ako pusti tebe šta sa onima ostalima koji se nalaze u trakavici iza tebe. Trube svakakao i oni iza njega, željni da nastave putovanje, pa bilo gdje, samo nek se kreće. Bile bi nestvarene slike izbezumljenih lica čija ljutnja izbija sa svake pore lica pretočene u filmski kadar. Ne bi ste mogli nikome objasniti svu muku i jed koji se nakupe u tih par minuta totalnog kolapsa saobraćaja, možda tek zabilježen filmski kadar bi opisao svu bezizlaznost i muku ljudi.
A razlog zastoja je otišao tek na bankomat. Još gore je vidjeti dok nekako obilaziš „kočničara“ saobraćaja da isti sjedi u automobilu nemarno čekajući nekoga. Zagledan ispred sebe nezainteresovano prčka po volanu kao da ne primjećuje šta je napravio!
Ne znam za druge, ali ovo je sigurno gradačačka posebnost. Samo ovdje ljudi ostave vozilo i odu! Nikad ne pomisle da baš njihovo vozilo može nekome ugroziti život. Nije važno da li je ugrožen putnik u nekom vozilu ili opasnost prijeti pješku dok se pokušava provući na pješačkom prelazu ispred vozila. Da ne govorimo šta bi se desilo da treba omogućiti vatrogasnom ili vozilu hitne pomoći da se probije s jednog kraja grada na drugi. Za nas vozače u Gradačcu ne postoje dileme – kome smetam nek me obiđe, valjda zna voziti!?
Kada pokušate da objasnite nekom da nije u redu to što radi, čućete jedinstveni, gradačački odgovor: „ŠTO, ŠTA FALI!“ Jer ja sam tu samo na trenutak, dok odem u banku, prodavnicu da probam cipele…
Nikako nam nije jasno da se zakon krši ako ga kršite i malo, na kratko. Ne možemo biti malo neuredni. Ne, ili jesmo, ili nismo!
Imamo opravdanje za sve: nema parkinga! Gdje da ostavim auto? Žurimi se! Ali moramo shvatiti da vjerovatno zadugo, ako ne odluči vlast jednog dana da središte grada preseli negdje gdje će moći da pravi široke bulevare, ovaj grad će uvijek ovisiti o samo toj jednoj ulici. I neće biti više parking mjesta, bar ne takvih da ne moramo pješačiti do svog odredišta, neće biti vjerovatno ni nekog gradskog prijevoza. Ne, biće ovako i možda malo gore. Jer nas će, nadam se biti više, imaćemo više auta i biće ona bolja i brža, a grad će biti ovaj stari, sa tom jednom ulicom. I po svemu sudeći mi ćemo se morati prilagoditi. Morat ćemo biti susretljivi jedni prema drugima, uljudniji…morat ćemo, htjeli ili ne, uvažavati i poštovati jedni druge ili ćemo se ugušiti u nemoći. Morat ćemo poštovati saobraćajne propise. Vjerovatno početi i poštovati nepisana pravila ponašanja u gradu, shvatiti da nismo sami na svijetu, poštovati DRUGOGA. Da, da ne zaboravim, možda ćemo morati otkriti da se može i izaći iz vozila, otkriti da pješačenje nije najgora stvar na svijetu. Jer s kraja na kraj grada je samo kilometar. Na tom kratkom putu se nalazi sve ono što što vam treba, i kafana, i banka, i prodavnica obuće, pa i Općina za vjenčanje. Nije to tako strašno za prehodati, a i ako se zaputite pješke gradom, možda otkrijete i da jest mali, ali da je lijep. Možda sretnete neke drage ljude koje niste dugo vidjeli, možda s njima popijete kafu, ispričate se i sa osmijehom odete da završite posao. Ako to ne uradimo, prijeti nam da se sami ugušimo u sebi. Da i dalje raspirujemo srdžbu na one druge, nerviramo se i psujemo. Da nikad posao do kraja ne završimo! A možda je rješenje da negdje ostavimo auto i krenemo pješke, možda ipak završimo posao! U protivnom, ostaje vam samo da zaustavite automobil na ulici, nemarno gurnete vrata iza sebe i zaputite se da probate cipele, dok se iza vas hvata nepregledna kolona ljutih vozača. ŠTO, ŠTA FALI?
Radio Gradačac / Ernes Hadžimuhamedović
Parking is currently unavailable. We'll be right back.
\n ")}errorParkingServicesDisabled(){this.message("\nServices for this domain name have been disabled.
\n ")}errorParkingNoSponsors(e){this.message(`\n \n \n ${window.location.hostname} currently does not have any sponsors for you.\n \n `,e)}imprint(e){if(!e)return;const t=document.querySelector("#imprint-text");t&&(t.innerHTML=e.replace(/(?:\r\n|\r|\n)/g,"${this.domain} currently does not have any sponsors for you.
`;case"disabled_mr":return`\nReferral traffic for ${this.domain} does not meet requirements.
`;case"js_error":return"\nParking is currently unavailable. We'll be right back.
\n ";default:return"\nServices for this domain name have been disabled.
\n "}}get trackingType(){switch(this.reason){case"disabled_rc":return"revenue_cap_reached";case"disabled_mr":return"invalid_referral";case"adblock":return"ad_blocked_message";case"no_sponsors":return"no_sponsors_message"}}get domain(){return window.location.hostname}toContext(){return{cannotPark:this.reason}}}function unpackPHPArrayObject(e,t){const n=e[t];if(n&&!Array.isArray(n))return n}class Parking extends State$2{constructor(){super(...arguments),this.type=Type.Parking}static build(e,t){const n=new Parking;n.domain=e.domainName,n.html=e.template,n.scripts=e.scripts||[],n.javascript=e.inlineJs,n.stylesheet=e.styles,n.imprint=e.imprintText;const i=unpackPHPArrayObject(e,"salesSettings"),s=(null==i?void 0:i.status)&&"NOT_FOR_SALE"!==(null==i?void 0:i.status);if(s){const{status:e,location:t,message:s,link:a,type:o}=i;n.salesBanner={message:s,href:a,position:t,theme:o,status:e}}return t.wantsToServeAds?n.trackingType="ctr":s&&window.location.pathname.startsWith("/listing")?n.trackingType="sales":n.trackingType="visit",n}toContext(){return{}}}class Sales extends State$2{constructor(){super(...arguments),this.type=Type.Sales}static build(e){const t=unpackPHPArrayObject(e,"salesSettings");if(!t)return;const{status:n}=t;return["NOT_FOR_SALE","EXTERNAL_MARKET","URL"].includes(n)?void 0:window.location.pathname.startsWith("/listing")?new Sales:void 0}toContext(){return{}}get trackingType(){return"sales"}init(e){window.context=e;const t=document.createElement("script");t.type="text/javascript",t.src=SALES_JS_URL,document.head.append(t)}}class Redirect extends State$2{constructor(){super(...arguments),this.type=Type.Redirect}static build(e,t,n){const i=unpackPHPArrayObject(e,"salesSettings"),{zeroClickDelay:s,skenzoRedirect:a,skenzoUrl:o,showInquiryForm:r,canZeroClick:d,cannotPark:c}=e;if(window.location.pathname.startsWith("/listing")&&["EXTERNAL_MARKET","URL"].includes(null==i?void 0:i.status)){if(null==i?void 0:i.external)return Redirect.toState(i.external,"sales");if(null==i?void 0:i.link)return Redirect.toState(i.link,"sales")}if(n.cannotLoadAds&&n.wantsToServeAds)return Redirect.toState(n.noAdsRedirectUrl,"no_ads_redirect");if(d&&(null==t?void 0:t.reason)){if(null==t?void 0:t.redirect)return Redirect.toState(t.redirect,"zc_redirect",s);if(a&&o)return Redirect.toState(o,"skenzo_redirect")}return(null==i?void 0:i.status)&&"NOT_FOR_SALE"!==(null==i?void 0:i.status)&&(n.cannotLoadAds||n.cannotLoadAds&&!d||r)?Redirect.toState(`${window.location.origin}/listing`):void 0}static toState(e,t,n=0){const i=new Redirect;return i.url=e,i.delay=n,i.trackingType=t,i}toContext(){return{}}}const browserState=()=>{var e,t,n,i,s;const{screen:{width:a,height:o},self:r,top:d,matchMedia:c,opener:l}=window,{documentElement:{clientWidth:h,clientHeight:u}}=document;let p;try{p=(new Date).getTimezoneOffset()/60*-1}catch(e){p=null}return{popup:!(!l||l===window),timezone_offset:p,user_preference:null===(e=null===Intl||void 0===Intl?void 0:Intl.DateTimeFormat())||void 0===e?void 0:e.resolvedOptions(),user_using_darkmode:Boolean(c&&c("(prefers-color-scheme: dark)").matches),user_supports_darkmode:Boolean(c),window_resolution:{width:null!=h?h:0,height:null!=u?u:0},screen_resolution:{width:null!=a?a:0,height:null!=o?o:0},frame:d===r?null:{innerWidth:null!==(t=null==r?void 0:r.innerWidth)&&void 0!==t?t:0,innerHeight:null!==(n=null==r?void 0:r.innerHeight)&&void 0!==n?n:0,outerWidth:null!==(i=null==r?void 0:r.outerWidth)&&void 0!==i?i:0,outerHeight:null!==(s=null==r?void 0:r.outerHeight)&&void 0!==s?s:0}}},TRACKING_URL="_tr",buildSignature=({callbacks:e,context:t},n)=>{var i,s,a,o;return Object.assign({ad_loaded_callback:null==e?void 0:e.adLoadedCallback,app_version:version,caf_client_id:null===(i=null==t?void 0:t.pageOptions)||void 0===i?void 0:i.pubId,caf_timed_out:null==e?void 0:e.cafTimedOut,caf_loaded_ms:null==e?void 0:e.cafLoadedMs,channel:null===(s=null==t?void 0:t.pageOptions)||void 0===s?void 0:s.channel,desktop:t.desktop,terms:null===(a=null==t?void 0:t.pageOptions)||void 0===a?void 0:a.terms,fd_server_datetime:t.fd_server_datetime,fd_server:t.fd_server,flex_rule:t.flex_rule,host:t.host,ip:t.ip,ivt:null===(o=null==t?void 0:t.pageOptions)||void 0===o?void 0:o.ivt,js_error:t.js_error,mobile:t.mobile,no_ads_redirect:t.noAdsRedirect,page_headers:t.page_headers,page_loaded_callback:null==e?void 0:e.pageLoadedCallback,page_method:t.page_method,page_request:t.page_request,page_time:t.page_time,page_url:t.page_url,reportable_channel:t.reportableChannel,reportable_style_id:t.reportableStyleId,tablet:t.tablet,template_id:t.templateId,type:n,user_has_ad_blocker:t.user_has_ad_blocker,user_id:t.userId,uuid:t.uuid,zeroclick:t.zeroClick},browserState())},trackVisit=({callbacks:e,context:t},n,i="")=>{const s=`${i}/${TRACKING_URL}`,a=i?"include":"same-origin",o=buildSignature({callbacks:e,context:t},n);let r={};"click"===n&&(r={click:"true",session:t.uuid,nc:Date.now().toString()}),fetch(s,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},credentials:a,body:JSON.stringify(Object.assign({signature:encode(o)},r))})};var State$1;!function(){if(!window.CustomEvent){function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};const n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}e.prototype=window.Event.prototype,window.CustomEvent=e}}(),function(e){e[e.Pending=0]="Pending",e[e.Loaded=1]="Loaded",e[e.Failed=2]="Failed"}(State$1||(State$1={}));class Provider{constructor(e){this.timeoutSeconds=5,this.handlePixelEvent=e=>{switch(this.state){case State$1.Failed:break;case State$1.Pending:setTimeout((()=>this.handlePixelEvent(e)),100);break;case State$1.Loaded:this.onPixelEvent(e)}},this.watch=()=>{switch(this.state){case State$1.Loaded:case State$1.Failed:break;case State$1.Pending:this.isLoaded()?this.state=State$1.Loaded:this.isTimedOut()?this.state=State$1.Failed:setTimeout(this.watch,50)}},this.config=e,this.identifier&&this.identifier.length>0?(this.state=State$1.Pending,this.timeoutAt=new Date,this.timeoutAt.setSeconds(this.timeoutAt.getSeconds()+this.timeoutAfter()),this.injectPixel()):this.state=State$1.Failed}get identifier(){var e;return null===(e=this.config)||void 0===e?void 0:e.key}get pixelEvents(){var e;return null===(e=this.config)||void 0===e?void 0:e.pixel_events}injectPixel(){this.injectedAt||(this.injectedAt=new Date,this.inject(),this.watch())}inject(){const e=document.createElement("script");e.text=this.script,document.head.appendChild(e)}isTimedOut(){return+new Date>=+this.timeoutAt}timeoutAfter(){return this.timeoutSeconds}selectPixelEvents(e){if(Array.isArray(this.pixelEvents))return this.pixelEvents.filter((t=>"term-view"===t.trigger&&"visit"===e||(!(!["term-click","ad-view"].includes(t.trigger)||"ctr"!==e)||"ad-click"===t.trigger&&"click"===e)))}}class Facebook extends Provider{get script(){return`!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init', '${this.identifier}');`}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&(e.custom?window.fbq("trackCustom",e.event):window.fbq("track",e.event))}))}isLoaded(){return!!window.fbq}}class Outbrain extends Provider{get script(){return`!function(_window, _document) {var OB_ADV_ID = '${this.identifier}';if (_window.obApi) {var toArray = function(object) {return Object.prototype.toString.call(object) === '[object Array]' ? object : [object];};_window.obApi.marketerId = toArray(_window.obApi.marketerId).concat(toArray(OB_ADV_ID));return;}var api = _window.obApi = function() {api.dispatch ? api.dispatch.apply(api, arguments) : api.queue.push(arguments);};api.version = '1.1';api.loaded = true;api.marketerId = OB_ADV_ID;api.queue = [];var tag = _document.createElement('script');tag.async = true;tag.src = '//amplify.outbrain.com/cp/obtp.js';tag.type = 'text/javascript';var script = _document.getElementsByTagName('script')[0];script.parentNode.insertBefore(tag, script);}(window, document);`}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window.obApi("track",e.event)}))}isLoaded(){return!!window.obApi}}class Revcontent extends Provider{get script(){return""}inject(){const e=document.createElement("script");e.src="https://assets.revcontent.com/master/rev.js",document.head.appendChild(e)}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window.rev("event",e.event)}))}isLoaded(){return!!window.rev}}class Taboola extends Provider{get script(){return"window._tfa = window._tfa || [];!function (t, f, a, x) {if (!document.getElementById(x)) {t.async = 1;t.src = a;t.id=x;f.parentNode.insertBefore(t, f);}}(document.createElement('script'),document.getElementsByTagName('script')[0],'//cdn.taboola.com/libtrc/unip/1451879/tfa.js','tb_tfa_script');"}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window._tfa.push({notify:"event",name:e.event,id:e.pixel_id})}))}isLoaded(){return Array.isArray(window._tfa)}}class Tiktok extends Provider{constructor(e,t){super(e),this.useAltTikTokEventsForAdsPlatformUser=t}get script(){return`!function (w, d, t) {w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i