tags. Meta description also needs translation.
Requirements: maintain meaning, tone, facts, numbers, data accurate. Preserve HTML structure. Translate naturally, use appropriate Persian terminology for crypto/tech terms (e.g., "prediction market" -> "پیشبینی بازار" or "بازار پیشبینی"). Keep proper nouns (city names, company names) in original form. Respond in JSON with title, content, meta.description.
Let's translate step by step.
Title: "Explosions Reported in 14 Iranian Cities as Airspace Closure Odds Hit 59%"
Persian: "گزارش انفجار در ۱۴ شهر ایران در حالی که احتمال بسته شدن حریم هوایی به ۵۹ درصد رسید"
Content:
First paragraph: "Explosions and air defense activity have been reported across at least 14 Iranian cities, according to local sources and social media posts, as the country's ongoing war continues to escalate. The reports, which emerged late Tuesday, describe multiple blasts and interceptor fire in urban areas including Tehran, Isfahan, Shiraz, and Tabriz. No official casualty figures or damage assessments have been released by Iranian authorities."
Translation: "بر اساس گزارش منابع محلی و پستهای رسانههای اجتماعی، انفجار و فعالیت پدافند هوایی در حداقل ۱۴ شهر ایران گزارش شده است، زیرا جنگ جاری این کشور همچنان در حال تشدید است. این گزارشها که اواخر روز سهشنبه منتشر شد، انفجارهای متعدد و آتشهای رهگیر را در مناطق شهری از جمله تهران، اصفهان، شیراز و تبریز توصیف میکند. مقامات ایرانی هیچ آمار رسمی از تلفات یا ارزیابی خسارت منتشر نکردهاند."
Second paragraph (h2): "Widespread Air Defense Response" -> "واکنش گسترده پدافند هوایی"
Then: "Witnesses in several cities described hearing loud booms followed by streaks of light in the sky, consistent with surface-to-air missile launches. Air defense batteries appeared to be engaging targets overhead, though it remains unclear whether the explosions were caused by incoming strikes or interceptions of drones or missiles. The Iranian military has not issued a statement confirming the nature of the activity."
Translation: "شاهدان در چندین شهر از شنیدن صدای انفجارهای بلند و سپس رگههای نور در آسمان خبر دادند که با پرتاب موشکهای زمین به هوا همخوانی دارد. به نظر میرسید باتریهای پدافند هوایی در حال درگیری با اهداف در آسمان هستند، اما هنوز مشخص نیست که انفجارها ناشی از حملات ورودی یا رهگیری پهپادها یا موشکها بوده است. ارتش ایران هیچ بیانیهای برای تأیید ماهیت این فعالیت صادر نکرده است."
Third paragraph: "The reports come as the war, which has drawn in multiple regional actors, shows no signs of de-escalation. Previous weeks have seen tit-for-tat strikes between Iran and Israel, as well as involvement from proxy groups in Yemen, Syria, and Iraq. The 14 cities span several provinces, suggesting a broad rather than localized incident."
Translation: "این گزارشها در حالی منتشر میشود که جنگ که بازیگران منطقهای متعددی را درگیر کرده است، هیچ نشانهای از کاهش تنش نشان نمیدهد. هفتههای گذشته شاهد حملات تلافیجویانه بین ایران و اسرائیل و همچنین دخالت گروههای نیابتی در یمن، سوریه و عراق بوده است. این ۱۴ شهر در چندین استان پراکنده هستند که نشاندهنده یک حادثه گسترده به جای یک حادثه محلی است."
Fourth paragraph (h2): "Prediction Market Signals on Airspace Closure" -> "نشانههای بازار پیشبینی درباره بسته شدن حریم هوایی"
Then: "Separately, a prediction market tracking the likelihood of a full Iranian airspace closure now shows a 59% probability that such a shutdown will occur by August 31. The market, which allows traders to bet on geopolitical outcomes, has seen the odds rise sharply over the past week. A full closure would ground all civilian flights in and out of Iran, disrupting travel and cargo routes across the region."
Translation: "به طور جداگانه، یک بازار پیشبینی که احتمال بسته شدن کامل حریم هوایی ایران را ردیابی میکند، اکنون احتمال ۵۹ درصدی را نشان میدهد که چنین تعطیلی تا ۳۱ اوت رخ دهد. این بازار که به معاملهگران اجازه میدهد بر روی نتایج ژئوپلیتیکی شرطبندی کنند، شاهد افزایش شدید شانسها در هفته گذشته بوده است. بسته شدن کامل تمام پروازهای غیرنظامی به داخل و خارج از ایران را متوقف میکند و مسیرهای حمل و نقل و بار را در سراسر منطقه مختل میکند."
Fifth paragraph: "The 59% figure represents a majority view among traders, though it is far from certain. If the prediction holds, it would mark the first complete airspace closure since the war began. Iranian airlines have already suspended many routes, and foreign carriers have been avoiding Iranian airspace for weeks."
Translation: "رقم ۵۹ درصد نشاندهنده نظر اکثریت معاملهگران است، اگرچه قطعی نیست. اگر این پیشبینی محقق شود، اولین بسته شدن کامل حریم هوایی از زمان آغاز جنگ خواهد بود. خطوط هوایی ایران قبلاً بسیاری از مسیرها را تعلیق کردهاند و شرکتهای هواپیمایی خارجی هفتههاست که از حریم هوایی ایران اجتناب میکنند."
Sixth paragraph (h2): "What Comes Next" -> "آنچه در پی میآید"
Then: "With August 31 just days away, the prediction market will continue to update as new information emerges. The Iranian government has not publicly indicated any plans for a full airspace closure, but the military activity across 14 cities suggests the situation on the ground remains volatile. International aviation authorities are monitoring the situation closely, and airlines are preparing contingency plans for rerouting flights around Iranian airspace."
Translation: "با نزدیک شدن به ۳۱ اوت تنها چند روز، بازار پیشبینی با ظهور اطلاعات جدید به روزرسانی خواهد شد. دولت ایران به طور عمومی هیچ برنامهای برای بسته شدن کامل حریم هوایی اعلام نکرده است، اما فعالیت نظامی در ۱۴ شهر نشان میدهد که وضعیت در زمین همچنان ناپایدار است. مقامات بینالمللی هوانوردی وضعیت را از نزدیک زیر نظر دارند و خطوط هوایی در حال آمادهسازی طرحهای اضطراری برای تغییر مسیر پروازها در اطراف حریم هوایی ایران هستند."
Meta description: "Explosions and air defense activity reported in 14 Iranian cities amid ongoing war. A prediction market now gives a 59% chance of full airspace closure by August 31."
Translation: "انفجار و فعالیت پدافند هوایی در ۱۴ شهر ایران در بحبوحه جنگ جاری گزارش شده است. یک بازار پیشبینی اکنون ۵۹ درصد احتمال بسته شدن کامل حریم هوایی تا ۳۱ اوت را میدهد."
Now assemble JSON. Ensure proper HTML tags preserved. Use Persian text with appropriate Unicode. Note: numbers should be in Persian digits? The requirement says "keep all facts, numbers, and data accurate". Usually in Persian articles, numbers are written in Persian digits (۰-۹) or sometimes Arabic numerals. Since the original uses Arabic numerals (14, 59%, etc.), we can keep them as is or convert to Persian digits. To be natural, I'll use Persian digits for numbers in the text (e.g., ۱۴, ۵۹٪). But the original has "59%" - in Persian, percent sign is usually after the number with a space? Actually common: "۵۹٪" or "۵۹ درصد". I'll use "۵۹ درصد" for clarity. Also "August 31" -> "۳۱ اوت". Keep proper nouns: Tehran, Isfahan, Shiraz, Tabriz, Iran, Israel, Yemen, Syria, Iraq - these are already in Persian script? Actually they are proper nouns, but in Persian they are written with Persian letters: تهران, اصفهان, شیراز, تبریز, ایران, اسرائیل, یمن, سوریه, عراق. The requirement says "keep