ÖZEL İDARE MEVKİİNDE KAZA!
Anasayfa ASAYİŞ ÖZEL İDARE MEVKİİNDE KAZA! (function () { function applyAdmin(data) { if (data && data.isAdmin) { document.querySelectorAll('.admin-ad-space-box').forEach(function (el) { el.style.display = ''; }); } } function tryRun(retries) { if (window.__userInfoPromise) { window.__userInfoPromise.then(applyAdmin); return; } if (retries > 60) { window.__userInfoPromise = fetch('/api/user-info', { cache: 'no-store', credentials: 'same-origin', priority: 'low' }) .then(function (r) { return r.json(); }) .catch(function () { return {}; }); window.__userInfoPromise.then(applyAdmin); return; } setTimeout(function () { tryRun(retries + 1); }, 50); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', function () { tryRun(0); }); } else { tryRun(0); } })(); ÖZEL İDARE MEVKİİNDE KAZA! Bartın İl Özel İdare mevkiinde trafik kazası meydana geldi. .gps-card{display:flex;align-items:center;gap:.8rem;flex-wrap:nowrap;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:.7rem .9rem;margin:0 0 1.1rem 0;background:#202124;text-decoration:none;transition:background .25s ease,box-shadow .25s ease,transform .25s ease,border-color .25s ease} .gps-card:hover{background:#2a2b2f;border-color:rgba(255,255,255,.18);box-shadow:0 6px 18px rgba(0,0,0,.4);transform:translateY(-2px)} .gps-card:hover .gps-glogo{transform:scale(1.06)} .gps-glogo{transition:transform .25s ease} .gps-btn{transition:background .2s ease,transform .2s ease} .gps-card:hover .gps-btn{transform:scale(1.08)} .gps-glogo{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff} .gps-text{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.3} .gps-text strong{font-size:.95rem;color:#fff;font-weight:700} .gps-text span{font-size:.8rem;color:#bdc1c6} .gps-btn{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fff;flex-shrink:0} .gps-card:hover .gps-btn{background:#f1f3f4} .gps-btn::after{content:'+';font-size:1.4rem;font-weight:600;line-height:1;color:#202124} @media (max-width:640px){ .gps-card{gap:.6rem;padding:.55rem .7rem} .gps-glogo{width:32px;height:32px} .gps-glogo svg{width:18px;height:18px} .gps-text strong{font-size:.85rem} .gps-text span{font-size:.72rem} .gps-btn{width:28px;height:28px} .gps-btn::after{font-size:1.15rem} } .gps-desktop{display:none} @media (min-width:1024px){ .gps-desktop{display:flex} .gps-mobile{display:none} } Bizi Google'da Takip Edin Gelişmelerden anında haberdar olun. Yayınlanma : function voiceComponent(postId) { return { isSpeaking: false, startSpeaking() { if (!('speechSynthesis' in window)) { alert('Dinle: Tarayıcınız sesli okumayı desteklemiyor.'); return; } var postElement = document.getElementById('post-' + postId); if (!postElement) return; var postTitleElement = postElement.querySelector('.post-title'); var postBodyElement = postElement.querySelector('.post-body'); if (!postTitleElement || !postBodyElement) return; var postTitle = postTitleElement.textContent.trim(); var postBody = postBodyElement.innerText.trim(); var textToSpeak = postTitle + ". " + postBody; window.speechSynthesis.cancel(); var self = this; var konus = function () { var dil = 'tr'; var sesler = window.speechSynthesis.getVoices() || []; var kod = dil.split('-')[0].toLowerCase(); var uygun = sesler.filter(function (v) { return (v.lang || '').toLowerCase().indexOf(kod) === 0; }); if (!uygun.length && sesler.length) { alert('Cihazınızda bu dil için ses paketi bulunamadı.'); return; } var parcalar = (textToSpeak.match(/[^.!?…]+[.!?…]*\s*/g) || [textToSpeak]) .reduce(function (yig, c) { var son = yig[yig.length - 1]; if (son && (son + c).length = parcalar.length) { self.isSpeaking = false; return; } var u = new SpeechSynthesisUtterance(parcalar[sira++]); u.lang = dil; u.rate = 1; if (uygun.length) { u.voice = uygun[0]; } u.onstart = function () { self.isSpeaking = true; }; u.onend = function () { if (self.isSpeaking) { sonraki(); } }; u.onerror = function () { self.isSpeaking = false; }; window.speechSynthesis.speak(u); }; sonraki(); }; if ((window.speechSynthesis.getVoices() || []).length === 0) { window.speechSynthesis.addEventListener('voiceschanged', function h() { window.speechSynthesis.removeEventListener('voiceschanged', h); konus(); }); setTimeout(function () { if (!self.isSpeaking) { konus(); } }, 1200); } else { konus(); } }, stopSpeaking() { if ('speechSynthesis' in window) { window.speechSynthesis.cancel(); } this.isSpeaking = false; } } } window.addEventListener('beforeunload', function () { if ('speechSynthesis' in window) { window.speechSynthesis.cancel(); } }); A + A - { if (!img.closest('.no-click')) { img.addEventListener('click', function() { showModal = true; modalImage = img.src; }); } }); "> Bartın İl Özel İdare kavşak ışıkları mevkiinde, öğle saatlerinde iki otomobilin karıştığı trafik kazası meydana geldi. Edinilen bilgilere göre, 34 KYM 574 plakalı araç ile 74 AV 270 plakalı otomobil, kavşak noktasında çarpıştı. Çarpışmanın etkisiyle her iki araçta da maddi hasar oluştu. 74 AV 270 plakalı otomobilin bagaj kapağının açıldığı ve hasarın bu kısımda yoğunlaştığı görülürken, diğer aracın ön tamponunda ve kaportasında hasar meydana geldiği kameralara yansıdı. Kaza nedeniyle bölgede kısa süreli trafik akışında aksamalar yaşanırken, olay yerine polis ekiplerinin sevk edildi. function emojiComponent(postId, initialEmojis) { return { emojis: initialEmojis.map(e => ({ id: e.id, name: e.name, icon: e.icon, count: e.count, selected: e.selected, percentage: 0, loading: false, })), hovered: null, async getFreshCsrfToken() { try { const res = await fetch('/csrf-token.js', { cache: 'no-store' }); const text = await res.text(); const match = text.match(/'(.+)'/); return match ? match[1] : null; } catch (err) { console.error('CSRF token alınamadı:', err); return null; } }, init() { this.updatePercentages(); }, async selectEmoji(emoji) { if (!emoji.selected && this.emojis.filter(e => e.selected).length >= 2) { Swal.fire({ title: "Uyar\u0131", text: "En fazla iki farkl\u0131 emojiye oy verebilirsiniz.", icon: 'warning', confirmButtonColor: '#d33', timer: 2000, showConfirmButton: false }); return; } const previousState = emoji.selected; const previousCount = emoji.count; emoji.selected = !emoji.selected; this.hovered = null; emoji.loading = true; try { await this.sendEmojiData(emoji, previousState, previousCount); this.updatePercentages(); } catch (error) { emoji.selected = previousState; emoji.count = previousCount; this.updatePercentages(); Swal.fire({ title: "Hata", text: "Bir hata olu\u015ftu, l\u00fctfen tekrar deneyin.", icon: 'error', confirmButtonColor: '#d33', timer: 2000, showConfirmButton: false }); } finally { emoji.loading = false; } }, async sendEmojiData(emoji, previousState, previousCount) { const csrfToken = await this.getFreshCsrfToken(); if (!csrfToken) { throw new Error("CSRF token al\u0131namad\u0131"); } const response = await fetch(`/posts/${postId}/emojis`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRF-TOKEN': csrfToken, 'X-Requested-With': 'XMLHttpRequest' }, body: JSON.stringify({ emoji_id: emoji.id, post_id: postId, selected: emoji.selected }) }); const data = await response.json(); if (!response.ok || data.error) { Swal.fire({ title: "Uyar\u0131", text: data.error || "Bir hata olu\u015ftu.", icon: 'warning', timer: 2000, showConfirmButton: false }); emoji.selected = previousState; emoji.count = previousCount; this.updatePercentages(); return; } if (data.success) { emoji.count = data.total; this.updatePercentages(); } }, updatePercentages() { const total = this.emojis.reduce((acc, cur) => acc + cur.count, 0); this.emojis.forEach(emoji => { emoji.percentage = total > 0 ? (emoji.count / total) * 100 : 0; }); } }; } Yorum Yazma Kuralları Lütfen yorum yaparken veya bir yorumu yanıtlarken aşağıda yer alan yorum yazma kurallarına dikkat ediniz. Türkiye Cumhuriyeti yasalarına aykırı, suç veya suçluyu övme amaçlı yorumlar yapmayınız. Küfür, argo, hakaret içerikli, nefret uyandıracak veya nefreti körükleyecek yorumlar yapmayınız. Irkçı, cinsiyetçi, kişilik haklarını zedeleyen, taciz amaçlı veya saldırgan ifadeler kullanmayınız. Türkçe imla kurallarına ve noktalama işaretlerine uygun cümleler kurmaya özen gösteriniz. Yorumunuzu tamamı büyük harflerden oluşacak şekilde yazmayınız. Gizli veya açık biçimde reklam, tanıtım amaçlı yorumlar yapmayınız. Kendinizin veya bir başkasının kişisel bilgilerini paylaşmayınız. Yorumlarınızın hukuki sorumluluğunu üstlendiğinizi, talep edilmesi halinde bilgilerinizin yetkili makamlarla paylaşılacağını unutmayınız. Yorumlar Yorum Yap Maksimum karakter sayısına ulaştınız Kalan Karakter: Süre: / 02:00 Yorum yazma kurallarını okudum ve kabul ediyorum.
Kategori: Kaza · Bölge: Bartın
Yayın: 08 Eylül 2026 12:32 · Kaynak: bartinhalkgazetesi.com.tr