PageSourceSearch

https://vovworld.vn/podcast/beat-the-rush/a-guide-to-grocery-runs-…hanoi-and-tips-to-shop-smarter-2468636.vov5

html vovworld.vn collected 2026-10-02 02:24:40 UTC 110,837 bytes, 2,783 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/  dc: http://purl.org/dc/terms/  foaf: http://xmlns.com/foaf/0.1/  og: http://ogp.me/ns#  rdfs: http://www.w3.org/2000/01/rdf-schema#  schema: http://schema.org/  sioc: http://rdfs.org/sioc/ns#  sioct: http://rdfs.org/sioc/types#  skos: http://www.w3.org/2004/02/skos/core#  xsd: http://www.w3.org/2001/XMLSchema# ">
3<head>
4  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
5  <meta charset="utf-8" />
6<meta name="title" content="A guide to grocery runs in Hanoi and tips to shop smarter | VOV5.VN" />
7<meta property="og:site_name" content="VOV5.VN" />
8<meta name="robots" content="index, follow, noarchive, noodp" />
9<link rel="canonical" href="https://vovworld.vn/podcast/beat-the-rush/a-guide-to-grocery-runs-in-hanoi-and-tips-to-shop-smarter-2468636.vov5" />
10<meta property="og:type" content="article" />
11<meta property="og:url" content="https://vovworld.vn/podcast/beat-the-rush/a-guide-to-grocery-runs-in-hanoi-and-tips-to-shop-smarter-2468636.vov5" />
12<meta property="og:title" content="A guide to grocery runs in Hanoi and tips to shop smarter" />
13<meta name="keywords" content="VOV, VOVWORLD, grocery, podcast, Hanoi, shopping, market, Vietnam, travel" />
14<meta property="og:description" content="[VOVWORLD] - Don&#039;t you just hate rush-hour grocery runs? Too many options, so little time! And if you happen to live in Hanoi, a city with some of the most hectic markets in the world, good luck to you...
15Or maybe not! On today&#039;s episode of Beat the Rush! Hung Nguyen and Hong Phuong will show you how to shop smart and get that grocery list crossed out in no time!" />
16<meta property="og:image" content="https://vovworld.vn/sites/default/files/styles/og_image/public/2026-09/Ep.1.jpg" />
17<meta property="og:image:width" content="600" />
18<meta property="og:image:height" content="315" />
19<meta property="article:publisher" content="https://www.facebook.com/" />
20<meta property="article:section" content="Beat the Rush" />
21<meta name="Generator" content="Drupal 8 (https://www.drupal.org)" />
22<meta name="MobileOptimized" content="width" />
23<meta name="HandheldFriendly" content="true" />
24<meta name="viewport" content="width=device-width, initial-scale=1.0" />
25<link rel="shortcut icon" href="/themes/custom/vov_5/favicon.ico" type="image/vnd.microsoft.icon" />
26<link rel="alternate" hreflang="en" href="https://vovworld.vn/podcast/beat-the-rush/a-guide-to-grocery-runs-in-hanoi-and-tips-to-shop-smarter-2468636.vov5" />
27
28  <title>A guide to grocery runs in Hanoi and tips to shop smarter | VOV5.VN</title>
29  <link rel="stylesheet" media="all" href="/core/themes/stable/css/core/dialog/off-canvas.reset.css?tm7hi6" />
30<link rel="stylesheet" media="all" href="/core/themes/stable/css/core/dialog/off-canvas.base.css?tm7hi6" />
31<link rel="stylesheet" media="all" href="/core/themes/stable/css/core/dialog/off-canvas.css?tm7hi6" />
32<link rel="stylesheet" media="all" href="/core/themes/stable/css/core/dialog/off-canvas.theme.css?tm7hi6" />
33<link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/ajax-progress.module.css?tm7hi6" />
34<link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/align.module.css?tm7hi6" />
35<link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/autocomplete-loading.module.css?tm7hi6" />
36<link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/fieldgroup.module.css?tm7hi6" />
37<link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/container-inline.module.css?tm7hi6" />
38<link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/clearfix.module.css?tm7hi6" />
39<link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/details.module.css?tm7hi6" />
40<link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/hidden.module.css?tm7hi6" />
41<link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/item-list.module.css?tm7hi6" />
42<link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/js.module.css?tm7hi6" />
43<link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/nowrap.module.css?tm7hi6" />
44<link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/position-container.module.css?tm7hi6" />
45<link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/progress.module.css?tm7hi6" />
46<link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/reset-appearance.module.css?tm7hi6" />
47<link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/resize.module.css?tm7hi6" />
48<link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/sticky-header.module.css?tm7hi6" />
49<link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/system-status-counter.css?tm7hi6" />
50<link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/system-status-report-counters.css?tm7hi6" />
51<link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/system-status-report-general-info.css?tm7hi6" />
52<link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/tabledrag.module.css?tm7hi6" />
53<link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/tablesort.module.css?tm7hi6" />
54<link rel="stylesheet" media="all" href="/core/themes/stable/css/system/components/tree-child.module.css?tm7hi6" />
55<link rel="stylesheet" media="all" href="/modules/contrib/poll/css/poll.base.css?tm7hi6" />
56<link rel="stylesheet" media="all" href="/modules/contrib/poll/css/poll.theme.css?tm7hi6" />
57<link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/core.css?tm7hi6" />
58<link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/button.css?tm7hi6" />
59<link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/resizable.css?tm7hi6" />
60<link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/dialog.css?tm7hi6" />
61<link rel="stylesheet" media="all" href="/core/themes/stable/css/core/dialog/off-canvas.motion.css?tm7hi6" />
62<link rel="stylesheet" media="all" href="/core/themes/stable/css/core/dialog/off-canvas.button.css?tm7hi6" />
63<link rel="stylesheet" media="all" href="/core/themes/stable/css/core/dialog/off-canvas.form.css?tm7hi6" />
64<link rel="stylesheet" media="all" href="/core/themes/stable/css/core/dialog/off-canvas.table.css?tm7hi6" />
65<link rel="stylesheet" media="all" href="/core/themes/stable/css/core/dialog/off-canvas.details.css?tm7hi6" />
66<link rel="stylesheet" media="all" href="/core/themes/stable/css/core/dialog/off-canvas.tabledrag.css?tm7hi6" />
67<link rel="stylesheet" media="all" href="/core/themes/stable/css/core/dialog/off-canvas.dropbutton.css?tm7hi6" />
68<link rel="stylesheet" media="all" href="/core/themes/stable/css/core/dialog/off-canvas.layout.css?tm7hi6" />
69<link rel="stylesheet" media="all" href="/modules/custom/cms_ads/css/cms-ads.css?tm7hi6" />
70<link rel="stylesheet" media="all" href="/core/themes/stable/css/views/views.module.css?tm7hi6" />
71<link rel="stylesheet" media="all" href="/libraries/fontawesome/css/all.css?tm7hi6" />
72<link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/theme.css?tm7hi6" />
73<link rel="stylesheet" media="all" href="//fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&amp;display=swap" />
74<link rel="stylesheet" media="all" href="//fonts.googleapis.com/css2?family=Inter:ital,wght@0,300;0,400;0,500;0,600;0,700;0,900;1,300;1,400;1,700;1,900&amp;display=swap" />
75<link rel="stylesheet" media="all" href="/themes/custom/vov_5/css/font-face.css?tm7hi6" />
76<link rel="stylesheet" media="all" href="/themes/custom/vov_5/css/material-design-iconic-font.min.css?tm7hi6" />
77<link rel="stylesheet" media="all" href="/themes/custom/vov_5/css/slick.css?tm7hi6" />
78<link rel="stylesheet" media="all" href="/themes/custom/vov_5/css/slick-theme.css?tm7hi6" />
79<link rel="stylesheet" media="all" href="/themes/custom/vov_5/css/style.css?tm7hi6" />
80<link rel="stylesheet" media="all" href="/themes/custom/vov_5/css/home.css?tm7hi6" />
81
82  
83<!--[if lte IE 8]>
84<script src="/core/assets/vendor/html5shiv/html5shiv.min.js?v=3.7.3"></script>
84
85<![endif]-->
86
87  <!-- Google tag (gtag.js) -->
88<meta name="google-site-verification" content="23u4JKEIV2Tr7jMN_Cq_D0yIf9LE3xXuYrjlh2rNGmg" />
vendor: 65 bytes, lines 88-89
88
89<script async src="https://www.googletagmanager.com/gtag/js?id=
89G-4HEK2G28MH
vendor: 13 bytes, line 89
89"></script>
90<script>
91  
vendor: 138 bytes, lines 91-95
91window.dataLayer = window.dataLayer || [];
92  function gtag(){dataLayer.push(arguments);}
93  gtag('js', new Date());
94
95  gtag('config', '
95G-4HEK2G28MH
vendor: 7 bytes, lines 95-96
95');
96
97document.addEventListener('DOMContentLoaded', function () {
98  const el = document.querySelector('.date a');
99  if (!el) return;
100
101  const lang = document.documentElement.lang || 'vi-VN';
102  const specialLangs = ['ko-KR', 'ja-JP', 'zh-CN'];
103
104  const text = el.innerText.trim();
105
106  // Lấy phần giờ + ngày bằng regex
107  const match = text.match(/(\d{2}):(\d{2}).*?(\d{2})\/(\d{2})\/(\d{4})/);
108  if (!match) return;
109
110  const hour = match[1];
111  const minute = match[2];
112  const day = match[3];
113  const month = match[4];
114  const year = match[5];
115
116  const date = new Date(`${year}-${month}-${day}T${hour}:${minute}:00`);
117
118  let newText = '';
119
120  if (specialLangs.includes(lang)) {
121    newText = `${year}/${month}/${day}, ${text.split(',')[0]}, ${hour}:${minute}`;
122  } else {
123    newText = `${text.split(',')[0]}, ${day}/${month}/${year}, ${hour}:${minute}`;
124  }
125
126  el.innerText = newText;
127});
128</script>
128
129
130<meta prefix="fb: http://ogp.me/ns/fb#" property="fb:app_id" content="286275034894086" />
131<meta name="google-site-verification" content="8Vkc73VWA4jhjbb7KPxbkuBvmS_klKzuLMZPl0iFwAE" />
132<script>
133    document.addEventListener("DOMContentLoaded", function(event) {
134        let streams = jQuery('stream');
135        streams.each(function () {
136            let urlStream = jQuery(this).data('url'),
137                idStream = jQuery(this).attr('id');
138
139            jwplayer(idStream).setup({
140                file: urlStream,
141                width: '100%',
142                height: '42px',
143                hlshtml: true,
144                primary: "html5",
145                skin: {
146                    "name": "audio"
147                },
148            });
149        });
150    });
151
152</script>
152
153<link href="https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap" rel="stylesheet">
154<!-- Global site tag (gtag.js) - Google Analytics -->
155
156
157
158<style>
159@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
160
161.vov-grid-9-custom .vov-col{
162margin-bottom:0 !important ;
163}
164.card-body.tab-content.p-3{
165    max-height: 635px;
166    overflow-y: scroll;
167}
168video{
169width:100%;
170height:auto;
171}
172.align-center{
173align-items:center
174}
175img{
176max-width:100%;
177}
178.image-author{
179width:24px !important;
180object-fit:contain;
181margin-bottom:12px;
182}
183.text-danger.me-2.mt-1{
184font-family:'Roboto'
185}
186.text-danger.me-2{
187font-family:'Roboto'
188}
189.article-description{
190font-weight:600;
191}
192.col-12.col-sm-6 img{
193width:100%;
194}
195.text-justify{
196text-align:start;
197}
198.card-title-bottom .body-image{
199 margin-bottom:0;
200}
201.body-image img{
202 border-radius:8px
203}
204.body-image {
205          margin-bottom:0;
206          img {
207            margin-bottom: 8px !important;
208          }
209        }
210*, ::after, ::before {
211    box-sizing: border-box;
212}
213tbody, td, tfoot, th, thead, tr{
214border-width:1px !important;
215}
216.page__front .podcast .image .box-audio-action .box-action .wrapper-box-action {
217    padding-top: 25px;
218    padding-bottom: 25px;
219}
220.page__front .podcast .image .box-audio-action .box-action .wrapper-box-action img {
221    max-height: 100%;
222    object-fit: cover;
223    width: auto !important;
224}
225html{
226font-family:Roboto;
227}
228
229.box-top{
230height:unset !important;
231padding-bottom:20px;
232}
233.picBox{
234width:100%;
235}
236.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before{
237font-family: VideoJS !important;
238    font-weight: normal  !important;
239    font-style: normal  !important;
240}
241
242 .col-md-7.footer-right a.ms-auto img {
243  width: 120px !important;
244  height: auto !important;
245}
246
247</style>
248
249<script>
250function isWebview() {
251  const navigator = window.navigator
252  const userAgent = navigator.userAgent
253  const normalizedUserAgent = userAgent.toLowerCase()
254  const standalone = navigator.standalone
255
256  const isIos =
257    /ip(ad|hone|od)/.test(normalizedUserAgent)  (navigator.platform === "MacIntel" && navigator.maxTouchPoints > 1)
258  const isAndroid = /android/.test(normalizedUserAgent)
259  const isSafari = /safari/.test(normalizedUserAgent)
260  const isWebview = (isAndroid && /; wv\)/.test(normalizedUserAgent))  (isIos && !standalone && !isSafari)
261
262  return isWebview
263}
264if(isWebview()) {window.location.href = 'https://vovworld.vn';}
265</script>
265
266
267<script>
vendor: 128 bytes, lines 267-270
267
268    (function(h,o,t,j,a,r){
269        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
270        h._hjSettings={hjid:
2706395035
vendor: 264 bytes, lines 270-275
270,hjsv:6};
271        a=o.getElementsByTagName('head')[0];
272        r=o.createElement('script');r.async=1;
273        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
274        a.appendChild(r);
275    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
276</script>
276
277
278<style>
279.field--name-field-ly-do-tra-lai{
280display:none !important;
281}
282.d-flex.justify-content-center.text-decoration-none.mt-2 {
283 font-weight:600;
284font-size:14px;
285
286}
287.d-flex.justify-content-center.text-decoration-none.mt-2 img{
288width:18px !important;
289}
290
291.process-filter-image.align-right{
292padding:0 0 0 30px;
293}
294figcaption{
295font-size:16px;
296font-weight:400;
297}
298<style>
299.custom-color-media{
300background:#10234A;
301padding:16px
302}
303.custom-color-media h3{
304color:white;
305}
306.menu-mobile ul{
307list-style:none
308}
309#vov-social-field-comment .vovvn-title{
310display:none
311}
312.box-image-top{
313margin-top:10px !important;
314}
315#backToTop{
316bottom:80px !important;
317}
318</style>
319<script>
320
321const el2 = document.getElementById('block-articlesbycategory-304');
322
323if (el2 && el2.parentElement) {
324  el2.parentElement.classList.add('row');
325}
326
327document.addEventListener('DOMContentLoaded', () => {
328  const path = window.location.pathname;
329
330  // Chỉ đổi title khi URL đúng là /ko-KR hoặc /ko-KR/
331  if (path === '/ko-KR' || path === '/ko-KR/') {
332    document.title = "‘베트남의 소리’ 국영 라디오 방송국 - 대외 라디오 방송";
333  }
334});
335
336document.addEventListener('DOMContentLoaded', function () {
337
338    document.querySelectorAll('.author .w-100.text-end.fs-6.fw-bold').forEach(function (el4) { 
339
340        if (el4.textContent.trim().toLowerCase() === 'vov5') { 
341
342            el4.textContent = 'VOVWORLD'; 
343
344        }
345
346    });
347
348});
349</script>
349
350
351</head>
352<body class="path-node page-node-type-article">
353<div id="fb-root"></div>
354<script async defer crossorigin="anonymous"
355        src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.3&appId=2231789990407982&autoLogAppEvents=1"></script>
355
356<a href="#main-content" class="visually-hidden focusable skip-link">
357  Skip to main content
358</a>
359
360  <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas>
361    <div class="lang-marquee-wrapper" style="display: none">
362  <div class="container py-1">
363    <div class="lang-marquee-content">
364      <div class="lang-list-inner d-flex align-items-center gap-4">
365        <a href="/en-US" class="d-flex align-items-center gap-1">
366					<img src="/themes/custom/vov_5/images/icons/flag/GB.svg" alt="">
367					<span>English</span>
368				</a>
369				<a href="/vi-VN" class="d-flex align-items-center gap-1">
370					<img src="/themes/custom/vov_5/images/icons/flag/VN.svg" alt="">
371					<span>Vietnamese</span>
372				</a>
373				<a href="/zh-CN" class="d-flex align-items-center gap-1">
374					<img src="/themes/custom/vov_5/images/icons/flag/CN.svg" alt="">
375					<span>Chinese</span>
376				</a>
377				<a href="/fr-CH" class="d-flex align-items-center gap-1">
378					<img src="/themes/custom/vov_5/images/icons/flag/FR.svg" alt="">
379					<span>French</span>
380				</a>
381				<a href="/de-DE" class="d-flex align-items-center gap-1">
382					<img src="/themes/custom/vov_5/images/icons/flag/DE.svg" alt="">
383					<span>German</span>
384				</a>
385				<a href="/id-ID" class="d-flex align-items-center gap-1">
386					<img src="/themes/custom/vov_5/images/icons/flag/ID.svg" alt="">
387					<span>Indonesian</span>
388				</a>
389				<a href="/ja-JP" class="d-flex align-items-center gap-1">
390					<img src="/themes/custom/vov_5/images/icons/flag/JP.svg" alt="">
391					<span>Japanese</span>
392				</a>
393				<a href="/km-KH" class="d-flex align-items-center gap-1">
394					<img src="/themes/custom/vov_5/images/icons/flag/KH.svg" alt="">
395					<span>Khmer</span>
396				</a>
397				<a href="/ko-KR" class="d-flex align-items-center gap-1">
398					<img src="/themes/custom/vov_5/images/icons/flag/KR.svg" alt="">
399					<span>Korean</span>
400				</a>
401				<a href="/lo-LA" class="d-flex align-items-center gap-1">
402					<img src="/themes/custom/vov_5/images/icons/flag/LA.svg" alt="">
403					<span>Lao</span>
404				</a>
405				<a href="/ru-RU" class="d-flex align-items-center gap-1">
406					<img src="/themes/custom/vov_5/images/icons/flag/RU.svg" alt="">
407					<span>Russian</span>
408				</a>
409				<a href="/es-ES" class="d-flex align-items-center gap-1">
410					<img src="/themes/custom/vov_5/images/icons/flag/ES.svg" alt="">
411					<span>Spanish</span>
412				</a>
413				<a href="/th-TH" class="d-flex align-items-center gap-1">
414					<img src="/themes/custom/vov_5/images/icons/flag/TH.svg" alt="">
415					<span>Thai</span>
416				</a>
417			</div>
418
419					</div>
420	</div>
421</div>
422
423<header class="header container p-0 position-relative">
424  <div class="header-top px-3">
425    <div style="height: 82px" class="container d-lg-block d-none p-0">
426      <div class="header-content d-flex align-items-center justify-content-between">
427        <div class="d-flex align-items-center gap-lg-5 gap-4">
428          <a id="box-logo" href="/">
429            <img id="img-logo" width="182"
430              src="/sites/default/files/2026-04/logovov5.png" alt="VOV5 World" />
431          </a>
432          
433          
434          <nav role="navigation" aria-labelledby="block-daphuongtientienganh-menu" id="block-daphuongtientienganh" data-block-plugin-id="system_menu_block:da-phuong-tien-tieng-anh">
435            
436  <h2 class="visually-hidden" id="block-daphuongtientienganh-menu">Đa phương tiện tiếng Anh</h2>
437  
438
439        <div class="d-md-flex align-center gap-3 d-none">
440        <a style="font-size: 16px;color: #202939; font-weight: 600;" class="d-flex align-center gap-2" href="/programs-of-the-week">
441        <img src="/themes/custom/vov_2/images/signal-03.svg" alt="">
442        Radio
443    </a>
444        <a style="font-size: 16px;color: #202939; font-weight: 600;" class="d-flex align-center gap-2" href="/podcasts">
445        <img src="/themes/custom/vov_2/images/mic.svg" alt="">
446        Podcast
447    </a>
448        <a style="font-size: 16px;color: #202939; font-weight: 600;" class="d-flex align-center gap-2" href="/media">
449        <img src="/themes/custom/vov_2/images/play-square.svg" alt="">
450        Media
451    </a>
452    </div>
453  </nav>
454
455          
456          
457          
458          
459          
460          
461          
462          
463          
464          
465          <div class="d-flex align-items-center gap-3">
466            <div class="d-flex align-items-center justify-content-center gap-2">
467              <img id="search-icon" class="cursor-pointer" src="/themes/custom/vov_2/images/Search-group.svg" alt="">
468              <div id="search-box" class="search-section">
469                <form action="/search" method="GET" class="d-flex align-items-center">
470                  <input type="text" name="keyword" class="search-input" placeholder="Search..."
471                    autocomplete="off">
472                  <button type="submit" class="search-btn">
473                    <svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
474                      <path
475                        d="M21 21L15.0001 15M17 10C17 13.866 13.866 17 10 17C6.13401 17 3 13.866 3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10Z"
476                        stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
477                    </svg>
478                  </button>
479                </form>
480              </div>
481            </div>
482          </div>
483        </div>
484
485        <div class="d-flex align-items-center gap-3">
486          <a style="height: 38px; padding: 0 12px ;border-radius: 12px; border: 1px solid #757575;"
487            href="https://open.spotify.com/show/68tLcTmNAKzG6C1tq1M
487aj6?si=6bd705c6b1cf453e"
488            class="bg-white rounded-2 d-flex align-items-center gap-2 ms-3">
489            <span style="color: #1B3C7C; font-weight: 600; font-size: 14px;">Listen on</span>
490            <img src="/themes/custom/vov_5/images/icons/src/spotify.svg" alt="">
491          </a>
492          <div class="language-selector" style="display: none">
493            <input type="hidden" name="language" id="language-input" value="en-US">
494            <div class="custom-select-wrapper" id="custom-select">
495              <div class="custom-select-trigger">
496                <div class="d-flex align-items-center">
497                  <img src="https://flagcdn.com/24x18/gb.png" class="selected-flag">
498                  <span class="selected-text">English</span>
499                </div>
500                <div class="arrow"></div>
501              </div>
502              <div class="custom-options">
503                <div class="custom-option" data-value="en-US" data-flag="/themes/custom/vov_5/images/icons/flag/GB.svg">
504                  <img src="/themes/custom/vov_5/images/icons/flag/GB.svg" alt="en-US"> English
505                </div>
506                <div class="custom-option selected" data-value="vi-VN" data-flag="/themes/custom/vov_5/images/icons/flag/VN.svg">
507                  <img src="/themes/custom/vov_5/images/icons/flag/VN.svg" alt="VN"> Vietnamese
508                </div>
509                <div class="custom-option" data-value="zh-CN" data-flag="/themes/custom/vov_5/images/icons/flag/CN.svg">
510                  <img src="/themes/custom/vov_5/images/icons/flag/CN.svg" alt="CN"> Chinese
511                </div>
512                <div class="custom-option" data-value="fr-CH" data-flag="/themes/custom/vov_5/images/icons/flag/FR.svg">
513                  <img src="/themes/custom/vov_5/images/icons/flag/FR.svg" alt="FR"> French
514                </div>
515                <div class="custom-option" data-value="de-DE" data-flag="/themes/custom/vov_5/images/icons/flag/DE.svg">
516                  <img src="/themes/custom/vov_5/images/icons/flag/DE.svg" alt="DE"> German
517                </div>
518                <div class="custom-option" data-value="id-ID" data-flag="/themes/custom/vov_5/images/icons/flag/ID.svg">
519                  <img src="/themes/custom/vov_5/images/icons/flag/ID.svg" alt="ID"> Indonesian
520                </div>
521                <div class="custom-option" data-value="ja-JP" data-flag="/themes/custom/vov_5/images/icons/flag/JP.svg">
522                  <img src="/themes/custom/vov_5/images/icons/flag/JP.svg" alt="JP"> Japanese
523                </div>
524                <div class="custom-option" data-value="km-KH" data-flag="/themes/custom/vov_5/images/icons/flag/KH.svg">
525                  <img src="/themes/custom/vov_5/images/icons/flag/KH.svg" alt="KH"> Khmer
526                </div>
527                <div class="custom-option" data-value="ko-KR" data-flag="/themes/custom/vov_5/images/icons/flag/KR.svg">
528                  <img src="/themes/custom/vov_5/images/icons/flag/KR.svg" alt="KR"> Korean
529                </div>
530                <div class="custom-option" data-value="lo-LA" data-flag="/themes/custom/vov_5/images/icons/flag/LA.svg">
531                  <img src="/themes/custom/vov_5/images/icons/flag/LA.svg" alt="LA"> Lao
532                </div>
533                <div class="custom-option" data-value="ru-RU" data-flag="/themes/custom/vov_5/images/icons/flag/RU.svg">
534                  <img src="/themes/custom/vov_5/images/icons/flag/RU.svg" alt="RU"> Russian
535                </div>
536                <div class="custom-option" data-value="es-ES" data-flag="/themes/custom/vov_5/images/icons/flag/ES.svg">
537                  <img src="/themes/custom/vov_5/images/icons/flag/ES.svg" alt="ES"> Spanish
538                </div>
539                <div class="custom-option" data-value="th-TH" data-flag="/themes/custom/vov_5/images/icons/flag/TH.svg">
540                  <img src="/themes/custom/vov_5/images/icons/flag/TH.svg" alt="TH"> Thai
541                </div>
542              </div>
543            </div>
544          </div>
545        </div>
546      </div>
547    </div>
548    <div class="menu-mobile position-absolute bg-white">
549        <div>
550    <div class="views-exposed-form" data-drupal-selector="views-exposed-form-search-page-1" id="block-vov-5-exposedformsearchpage-1" data-block-plugin-id="views_exposed_filter_block:search-page_1">
551  
552    
553      <form region="menu_mobile" action="/search" method="get" id="views-exposed-form-search-page-1" accept-charset="UTF-8">
554  <input data-drupal-selector="edit-keyword" type="text" id="edit-keyword" name="keyword" value="" size="30" maxlength="128" class="form-text" />
555<div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions"><input data-drupal-selector="edit-submit-search" type="submit" id="edit-submit-search" value="S" class="button js-form-submit form-submit" />
556</div>
557
558
559</form>
560
561  </div>
562<nav role="navigation" aria-labelledby="block-menumobiletienganh-menu" id="block-menumobiletienganh" data-block-plugin-id="system_menu_block:menu-mobile-tieng-anh">
563            
564  <h2 class="visually-hidden" id="block-menumobiletienganh-menu">Menu mobile tiếng Anh</h2>
565  
566
567        <div class="widget mt-3">
568    <ul class="m-0 p-0">
569                    <li>
570                <a href="/news" class="fw-bold text-xs">News</a>
571            </li>
572                    <li>
573                <a href="/about-us" class="fw-bold text-xs">About Us</a>
574            </li>
575                    <li>
576                <a href="/vietnam-rising-era" class="fw-bold text-xs">Vietnam Rising Era</a>
577            </li>
578                    <li>
579                <a href="/programs-of-the-week" class="fw-bold text-xs">Programs of the Week</a>
580            </li>
581                    <li>
582                <a href="/spotlight" class="fw-bold text-xs">Spotlight</a>
583            </li>
584                    <li>
585                <a href="/delivering-on-party-resolutions" class="fw-bold text-xs">Delivering on Party Resolutions</a>
586            </li>
587                    <li>
588                <a href="/500-day-search-to-identify-fallen-soldiers" class="fw-bold text-xs">500-Day Search to Identify Fallen Soldiers</a>
589            </li>
590                    <li>
591                <a href="/media" class="fw-bold text-xs">Media</a>
592            </li>
593                    <li>
594                <a href="/digital-life" class="fw-bold text-xs">Digital Life</a>
595            </li>
596                    <li>
597                <a href="/discovery-vietnam" class="fw-bold text-xs">Discovery Vietnam</a>
598            </li>
599                    <li>
600                <a href="/culture" class="fw-bold text-xs">Culture</a>
601            </li>
602                    <li>
603                <a href="/personality-of-the-week" class="fw-bold text-xs">Personality of the Week</a>
604            </li>
605                    <li>
606                <a href="/sport" class="fw-bold text-xs">Sport</a>
607            </li>
608                    <li>
609                <a href="/society" class="fw-bold text-xs">Society</a>
610            </li>
611                    <li>
612                <a href="/village-life" class="fw-bold text-xs">Village life</a>
613            </li>
614                    <li>
615                <a href="/food-delight" class="fw-bold text-xs">Food delight</a>
616            </li>
617                    <li>
618                <a href="/vietnams-maritime-sovereignty" class="fw-bold text-xs">Vietnam&#039;s Maritime Sovereignty</a>
619            </li>
620            </ul>
621</div>
622
623
624  </nav>
625<nav role="navigation" aria-labelledby="block-vov-5-mangxahoi-menu" id="block-vov-5-mangxahoi" data-block-plugin-id="system_menu_block:social">
626            
627  <h2 class="visually-hidden" id="block-vov-5-mangxahoi-menu">Mạng xã hội</h2>
628  
629
630        <div class="border-top clearfix-menu"></div>
631
632<div class="widget-follow">
633  <span class="fw-bold text-xs">Follow VOV World</span>
634  <div class="social d-flex mt-2">
635          <a href="https://www.facebook.com" class="facebook d-flex justify-content-center align-items-center rounded-circle text-decoration-none">
636      </a>
637          <a href="https://www.tiktok.com/" class="tiktok d-flex justify-content-center align-items-center rounded-circle text-decoration-none">
638      </a>
639          <a href="https://www.youtube.com" class="youtube-play d-flex justify-content-center align-items-center rounded-circle text-decoration-none">
640      </a>
641          <a href="/zalo" class="zalo d-flex justify-content-center align-items-center rounded-circle text-decoration-none">
642      </a>
643      </div>
644</div>
645
646  </nav>
647
648  </div>
649
650      <div class="border-top clearfix-menu"></div>
651      <div class="contact d-flex flex-column gap-2">
652  <h4 class="text-xs m-0 fw-bold text-inter">Contact</h4>
653  <div class="d-flex gap-2 align-items-start">
654    <img src="/themes/custom/vov_5/images/icons/src/phone-gray.svg" alt=""/>
655    <span class="text-xs">
656       <a href="tel:(084) 24 38266809">(084) 24 38266809</a>
657    </span>
658  </div>
659  <div class="d-flex gap-2 align-items-start">
660    <img src="/themes/custom/vov_5/images/icons/src/printer-gray.svg" alt=""/>
661    <span class="text-xs">
662       <a href="tel:(084) 38266707">(084) 38266707</a>
663    </span>
664  </div>
665  <div class="d-flex gap-2 align-items-start">
666    <img src="/themes/custom/vov_5/images/icons/src/pin-gray.svg" alt=""/>
667    <span class="text-xs">45 Ba Trieu, Hanoi, Vietnam</span>
668  </div>
669      <div class="d-flex gap-2 align-items-start">
670    <img src="/themes/custom/vov_5/images/icons/src/mail-03.svg" alt=""/>
671    <span class="text-xs">
672      <a href="mailto:[email protected]">[email protected]</a>
673    </span>
674  </div>
675  </div>
676          </div>
677    <div class="mobile-language-overlay" id="mobile-lang-overlay">
678        <div class="mobile-language-panel">
679          <ul class="mobile-lang-list">
680            <li class="close-mobile-lang" style="list-style: none; text-align: right; padding: 10px 20px;">
681              <img class="translate-icon close-img" style="height: 24px"
682              src="/themes/custom/vov_5/images/icons/src/x-close.svg" alt="Close">            </li>
683            <li class="mobile-lang-item" data-value="en-US" data-flag="/themes/custom/vov_5/images/icons/flag/GB.svg">
684              <img src="/themes/custom/vov_5/images/icons/flag/GB.svg" alt="EN"> English
685            </li>
686
687            <li class="mobile-lang-item" data-value="vi-VN" data-flag="/themes/custom/vov_5/images/icons/flag/VN.svg">
688              <img src="/themes/custom/vov_5/images/icons/flag/VN.svg" alt="VN"> Vietnamese
689            </li>
690
691            <li class="mobile-lang-item" data-value="zh-CN" data-flag="/themes/custom/vov_5/images/icons/flag/CN.svg">
692              <img src="/themes/custom/vov_5/images/icons/flag/CN.svg" alt="CN"> Chinese
693            </li>
694
695            <li class="mobile-lang-item" data-value="fr-CH" data-flag="/themes/custom/vov_5/images/icons/flag/FR.svg">
696              <img src="/themes/custom/vov_5/images/icons/flag/FR.svg" alt="FR"> French
697            </li>
698
699            <li class="mobile-lang-item" data-value="de-DE" data-flag="/themes/custom/vov_5/images/icons/flag/DE.svg">
700              <img src="/themes/custom/vov_5/images/icons/flag/DE.svg" alt="DE"> German
701            </li>
702
703            <li class="mobile-lang-item" data-value="id-ID" data-flag="/themes/custom/vov_5/images/icons/flag/ID.svg">
704              <img src="/themes/custom/vov_5/images/icons/flag/ID.svg" alt="ID"> Indonesian
705            </li>
706
707            <li class="mobile-lang-item" data-value="ja-JP" data-flag="/themes/custom/vov_5/images/icons/flag/JP.svg">
708              <img src="/themes/custom/vov_5/images/icons/flag/JP.svg" alt="JP"> Japanese
709            </li>
710
711            <li class="mobile-lang-item" data-value="km-KH" data-flag="/themes/custom/vov_5/images/icons/flag/KH.svg">
712              <img src="/themes/custom/vov_5/images/icons/flag/KH.svg" alt="KH"> Khmer
713            </li>
714
715            <li class="mobile-lang-item" data-value="ko-KR" data-flag="/themes/custom/vov_5/images/icons/flag/KR.svg">
716              <img src="/themes/custom/vov_5/images/icons/flag/KR.svg" alt="KR"> Korean
717            </li>
718
719            <li class="mobile-lang-item" data-value="lo-LA" data-flag="/themes/custom/vov_5/images/icons/flag/LA.svg">
720              <img src="/themes/custom/vov_5/images/icons/flag/LA.svg" alt="LA"> Lao
721            </li>
722
723            <li class="mobile-lang-item" data-value="ru-RU" data-flag="/themes/custom/vov_5/images/icons/flag/RU.svg">
724              <img src="/themes/custom/vov_5/images/icons/flag/RU.svg" alt="RU"> Russian
725            </li>
726
727            <li class="mobile-lang-item" data-value="es-ES" data-flag="/themes/custom/vov_5/images/icons/flag/ES.svg">
728              <img src="/themes/custom/vov_5/images/icons/flag/ES.svg" alt="ES"> Spanish
729            </li>
730
731            <li class="mobile-lang-item" data-value="th-TH" data-flag="/themes/custom/vov_5/images/icons/flag/TH.svg">
732              <img src="/themes/custom/vov_5/images/icons/flag/TH.svg" alt="TH"> Thai
733            </li>
734          </ul>
735      </div>
736    </div>
737    <div class="container p-0 d-lg-none d-flex justify-content-between align-items-center">
738      <div class="show-menu d-flex flex-column justify-content-between">
739        <img class="open" src="/themes/custom/vov_5/images/icons/src/menu.svg" alt="" />
740        <img class="close" src="/themes/custom/vov_5/images/icons/src/x-close.svg" alt="" />
741      </div>
742      <div class="logo-mobile">
743        <a id = "box-logo-mobile" href="/"><img src="/sites/default/files/2026-03/Frame%20499%20%282%29.png"
744            alt="" /></a>
745      </div>
746      <div class="translate-box">
747        <a href="javascript:void(0)" class="translate-trigger cursor-pointer" style="display: inline-flex; align-items: center; gap: 4px;">
748          <img id="mobile-lang-flag" src="/themes/custom/vov_5/images/icons/flag/GB.svg" width="24" height="18" style="flex-shrink: 0; border-radius: 2px; object-fit: cover;">
749          <span class="translate-text translate-img" style="line-height: 1; font-size: 16px;">English</span>
750          <span class="translate-text-close close-img d-none" style="line-height: 1; font-size: 16px;">English</span>
751          <svg viewBox="0 0 10 6" width="16" height="16" fill="black">
752            <path d="M0 1l5 5 5-5z"></path>
753          </svg>
754        </a>
755      </div>
756    </div>
757  </div>
758</header>
759<div class="lang-marquee-wrapper">
760  <div class="container py-1">
761    <div class="lang-marquee-content">
762      <div class="lang-list-inner d-flex align-items-center gap-4">
763        <a href="/en-US" class="d-flex align-items-center gap-1">
764          <img src="/themes/custom/vov_5/images/icons/flag/GB.svg" alt="">
765          <span>English</span>
766        </a>
767        <a href="/vi-VN" class="d-flex align-items-center gap-1">
768          <img src="/themes/custom/vov_5/images/icons/flag/VN.svg" alt="">
769          <span>Vietnamese</span>
770        </a>
771        <a href="/zh-CN" class="d-flex align-items-center gap-1">
772          <img src="/themes/custom/vov_5/images/icons/flag/CN.svg" alt="">
773          <span>Chinese</span>
774        </a>
775        <a href="/fr-CH" class="d-flex align-items-center gap-1">
776          <img src="/themes/custom/vov_5/images/icons/flag/FR.svg" alt="">
777          <span>French</span>
778        </a>
779        <a href="/de-DE" class="d-flex align-items-center gap-1">
780          <img src="/themes/custom/vov_5/images/icons/flag/DE.svg" alt="">
781          <span>German</span>
782        </a>
783        <a href="/id-ID" class="d-flex align-items-center gap-1">
784          <img src="/themes/custom/vov_5/images/icons/flag/ID.svg" alt="">
785          <span>Indonesian</span>
786        </a>
787        <a href="/ja-JP" class="d-flex align-items-center gap-1">
788          <img src="/themes/custom/vov_5/images/icons/flag/JP.svg" alt="">
789          <span>Japanese</span>
790        </a>
791        <a href="/km-KH" class="d-flex align-items-center gap-1">
792          <img src="/themes/custom/vov_5/images/icons/flag/KH.svg" alt="">
793          <span>Khmer</span>
794        </a>
795        <a href="/ko-KR" class="d-flex align-items-center gap-1">
796          <img src="/themes/custom/vov_5/images/icons/flag/KR.svg" alt="">
797          <span>Korean</span>
798        </a>
799        <a href="/lo-LA" class="d-flex align-items-center gap-1">
800          <img src="/themes/custom/vov_5/images/icons/flag/LA.svg" alt="">
801          <span>Lao</span>
802        </a>
803        <a href="/ru-RU" class="d-flex align-items-center gap-1">
804          <img src="/themes/custom/vov_5/images/icons/flag/RU.svg" alt="">
805          <span>Russian</span>
806        </a>
807        <a href="/es-ES" class="d-flex align-items-center gap-1">
808          <img src="/themes/custom/vov_5/images/icons/flag/ES.svg" alt="">
809          <span>Spanish</span>
810        </a>
811        <a href="/th-TH" class="d-flex align-items-center gap-1">
812          <img src="/themes/custom/vov_5/images/icons/flag/TH.svg" alt="">
813          <span>Thai</span>
814        </a>
815      </div>
816    </div>
817  </div>
818</div>
819<div class="position-sticky top-0 menu">
820  <nav role="navigation" aria-labelledby="block-menutrangchutienganh-4-menu" id="block-menutrangchutienganh-4" data-block-plugin-id="system_menu_block:menu-trang-chu-tieng-anh">
821            
822  <h2 class="visually-hidden" id="block-menutrangchutienganh-4-menu">Menu trang chủ tiếng anh</h2>
823  
824
825        <nav style="background: #10234A" class="menu-top navbar navbar-expand-lg d-none d-lg-block">
826    <div class="collapse navbar-collapse" id="navbarSupportedContent">
827        <ul class="navbar-nav d-none d-lg-flex align-items-center w-100 justify-content-center gap-2">
828            <li class="nav-item ms-2">
829                <a class="home-btn"   href="/">
830                <svg width="33" height="33" viewBox="0 0 33 33" fill="none" xmlns="http://www.w3.org/2000/svg">
831                    <path d="M0.5 8.5C0.5 4.08172 4.08172 0.5 8.5 0.5H24.5C28.9183 0.5 32.5 4.08172 32.5 8.5V24.5C32.5 28.9183 28.9183 32.5 24.5 32.5H8.5C4.08172 32.5 0.5 28.9183 0.5 24.5V8.5Z" fill="white" fill-opacity="0.1"/>
832                    <path d="M8.5 0.5V1H24.5V0.5V0H8.5V0.5ZM32.5 8.5H32V24.5H32.5H33V8.5H32.5ZM24.5 32.5V32H8.5V32.5V33H24.5V32.5ZM0.5 24.5H1V8.5H0.5H0V24.5H0.5ZM8.5 32.5V32C4.35786 32 1 28.6421 1 24.5H0.5H0C0 29.1944 3.80558 33 8.5 33V32.5ZM32.5 24.5H32C32 28.6421 28.6421 32 24.5 32V32.5V33C29.1944 33 33 29.1944 33 24.5H32.5ZM24.5 0.5V1C28.6421 1 32 4.35786 32 8.5H32.5H33C33 3.80558 29.1944 0 24.5 0V0.5ZM8.5 0.5V0C3.80558 0 0 3.80558 0 8.5H0.5H1C1 4.35786 4.35786 1 8.5 1V0.5Z" fill="#5176BF"/>
833                    <path d="M13.1667 20.6667H19.8333M15.6814 8.80333L10.0295 13.1993C9.65168 13.4931 9.46278 13.64 9.32669 13.824C9.20614 13.987 9.11633 14.1707 9.06169 14.3659C9 14.5863 9 14.8256 9 15.3042V21.3333C9 22.2667 9 22.7335 9.18166 23.09C9.34144 23.4036 9.59641 23.6585 9.91002 23.8183C10.2665 24 10.7332 24 11.6667 24H21.3333C22.2668 24 22.7335 24 23.09 23.8183C23.4036 23.6585 23.6586 23.4036 23.8183 23.09C24 22.7335 24 22.2667 24 21.3333V15.3042C24 14.8256 24 14.5863 23.9383 14.3659C23.8837 14.1707 23.7939 13.987 23.6733 13.824C23.5372 13.64 23.3483 13.4931 22.9705 13.1993L17.3186 8.80333C17.0258 8.57562 16.8794 8.46177 16.7178 8.418C16.5752 8.37938 16.4248 8.37938 16.2822 8.418C16.1206 8.46177 15.9742 8.57562 15.6814 8.80333Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
834                </svg>
835                </a>
836            </li>
837                            <li class="nav-item">
838                    <a style="color: #F1F1F1" class="nav-link" aria-current="page" href="/about-us">About Us</a>
839                </li>
840                            <li class="nav-item">
841                    <a style="color: #F1F1F1" class="nav-link" aria-current="page" href="/news">News</a>
842                </li>
843                            <li class="nav-item">
844                    <a style="color: #F1F1F1" class="nav-link" aria-current="page" href="/delivering-on-party-resolutions">Delivering on Party Resolutions</a>
845                </li>
846                            <li class="nav-item">
847                    <a style="color: #F1F1F1" class="nav-link" aria-current="page" href="/500-day-search-to-identify-fallen-soldiers">500-Day Search to Identify Fallen Soldiers</a>
848                </li>
849                            <li class="nav-item">
850                    <a style="color: #F1F1F1" class="nav-link" aria-current="page" href="/current-affairs">Current Affairs</a>
851                </li>
852                            <li class="nav-item">
853                    <a style="color: #F1F1F1" class="nav-link" aria-current="page" href="/discovery-v
853ietnam">Discovery Vietnam</a>
854                </li>
855                            <li class="nav-item">
856                    <a style="color: #F1F1F1" class="nav-link" aria-current="page" href="/doctor-at-home">Doctor at Home</a>
857                </li>
858                            <li class="nav-item">
859                    <a style="color: #F1F1F1" class="nav-link" aria-current="page" href="/food-delight">Food Delight</a>
860                </li>
861                            <li class="nav-item">
862                    <a style="color: #F1F1F1" class="nav-link" aria-current="page" href="/letter-box">Letter Box</a>
863                </li>
864                            <li class="nav-item">
865                    <a style="color: #F1F1F1" class="nav-link" aria-current="page" href="/sport">Sport</a>
866                </li>
867                        <li class="nav-item ms-2">
868                <button id="mega-menu-btn" class="mega-menu-btn" type="button" aria-expanded="false" aria-label="Xem tất cả chuyên mục">
869                    <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round">
870                        <line x1="3" y1="5" x2="21" y2="5"></line>
871                        <line x1="3" y1="12" x2="21" y2="12"></line>
872                        <line x1="3" y1="19" x2="21" y2="19"></line>
873                    </svg>
874                </button>
875            </li>
876        </ul>
877    </div>
878</nav>
879
880<style>
881  .mega-menu-btn {
882    background: transparent;
883    border: none;
884    padding: 4px 6px;
885    cursor: pointer;
886    color: #F1F1F1;
887    display: flex;
888    align-items: center;
889    justify-content: center;
890    border-radius: 4px;
891    transition: background 0.2s;
892    line-height: 1;
893  }
894  .mega-menu-btn:hover,
895  .mega-menu-btn.active {
896    background: rgba(255,255,255,0.15);
897  }
898</style>
899
900  </nav>
901<nav role="navigation" aria-labelledby="block-menuphutienganh-menu" id="block-menuphutienganh" data-block-plugin-id="system_menu_block:menu-phu-tieng-anh">
902            
903  <h2 class="visually-hidden" id="block-menuphutienganh-menu">menu phụ tiếng anh</h2>
904  
905
906        <!-- Mega Menu Panel -->
907<div id="mega-menu-panel" class="mega-menu-panel container" aria-hidden="true">
908    <div class="mega-menu-inner ">
909                    <div class="mega-menu-col">
910                <a href="/actions-against-iuu-fishing" class="mega-menu-category">Actions against IUU fishing</a>
911                            </div>
912                    <div class="mega-menu-col">
913                <a href="/beat-the-rush" class="mega-menu-category">Beat The Rush</a>
914                            </div>
915                    <div class="mega-menu-col">
916                <a href="/colorful-vietnam-vietnams-54-ethnic-groups" class="mega-menu-category">Colorful Vietnam-Vietnam’s 54 ethnic groups</a>
917                            </div>
918                    <div class="mega-menu-col">
919                <a href="/culture-rendezvous" class="mega-menu-category">Culture Rendezvous</a>
920                            </div>
921                    <div class="mega-menu-col">
922                <a href="/culture" class="mega-menu-category">Culture</a>
923                            </div>
924                    <div class="mega-menu-col">
925                <a href="/digital-life" class="mega-menu-category">Digital life</a>
926                            </div>
927                    <div class="mega-menu-col">
928                <a href="/economy" class="mega-menu-category">Economy</a>
929                            </div>
930                    <div class="mega-menu-col">
931                <a href="/personality-of-the-week" class="mega-menu-category">Personality of the week</a>
932                            </div>
933                    <div class="mega-menu-col">
934                <a href="/saturday-report" class="mega-menu-category">Saturday Report</a>
935                            </div>
936                    <div class="mega-menu-col">
937                <a href="/sunday-show" class="mega-menu-category">Sunday Show</a>
938                            </div>
939                    <div class="mega-menu-col">
940                <a href="https://vovworld.vn/thats-life" class="mega-menu-category">That&#039;s life</a>
941                            </div>
942                    <div class="mega-menu-col">
943                <a href="/urban-rhythms" class="mega-menu-category">
943Urban Rhythms</a>
944                            </div>
945                    <div class="mega-menu-col">
946                <a href="/vietnam-rising-era" class="mega-menu-category">Vietnam Rising Era</a>
947                            </div>
948                    <div class="mega-menu-col">
949                <a href="/vietnams-maritime-sovereignty" class="mega-menu-category">Vietnam&#039;s Maritime Sovereignty</a>
950                            </div>
951                    <div class="mega-menu-col">
952                <a href="/village-life" class="mega-menu-category">Village Life</a>
953                            </div>
954            </div>
955</div>
956
957<style>
958  /* ===== MEGA MENU PANEL ===== */
959  .mega-menu-panel {
960    display: none;
961    position: fixed;
962    left: 0;
963    right: 0;
964    background: #fff;
965    z-index: 9999999;
966    box-shadow: 0 8px 32px rgba(0,0,0,0.18);
967    max-height: 75vh;
968    overflow-y: auto;
969  }
970  .mega-menu-panel.open {
971    display: block;
972    animation: megaFadeIn 0.2s ease;
973  }
974  @keyframes megaFadeIn {
975    from { opacity: 0; transform: translateY(-8px); }
976    to   { opacity: 1; transform: translateY(0); }
977  }
978
979  .mega-menu-inner {
980    display: flex;
981    flex-wrap: wrap;
982    padding: 24px 0px;
983    gap: 0;
984  }
985
986  .mega-menu-col {
987    width: calc(100% / 6);
988    min-width: 150px;
989    padding: 12px 16px 16px 0;
990    margin-bottom: 8px;
991  }
992  .mega-menu-col:last-child {
993    border-right: none;
994  }
995  @media (max-width: 1400px) {
996    .mega-menu-col { width: calc(100% / 5); }
997  }
998  @media (max-width: 1100px) {
999    .mega-menu-col { width: calc(100% / 4); }
1000  }
1001
1002  .mega-menu-category {
1003    display: block;
1004    font-size: 14px;
1005    font-weight: 700;
1006    color: #10234A;
1007    text-decoration: none;
1008    margin-bottom: 8px;
1009    line-height: 1.4;
1010  }
1011  .mega-menu-category:hover {
1012    color: #1B3C7C;
1013    text-decoration: underline;
1014  }
1015
1016  .mega-menu-sub-link {
1017    display: block;
1018    font-size: 13px;
1019    font-weight: 400;
1020    color: #1B5EC5;
1021    text-decoration: none;
1022    padding: 2px 0;
1023    line-height: 1.5;
1024    transition: color 0.15s;
1025  }
1026  .mega-menu-sub-link:hover {
1027    color: #10234A;
1028    text-decoration: underline;
1029  }
1030
1031  .mega-menu-panel::-webkit-scrollbar { width: 6px; }
1032  .mega-menu-panel::-webkit-scrollbar-track { background: #f5f5f5; }
1033  .mega-menu-panel::-webkit-scrollbar-thumb { background: #ccc; border-radius: 3px; }
1034</style>
1035
1036<script>
1037(function() {
1038  function initMegaMenu() {
1039    var btn = document.getElementById('mega-menu-btn');
1040    var panel = document.getElementById('mega-menu-panel');
1041    if (!btn || !panel) {
1042      setTimeout(initMegaMenu, 100);
1043      return;
1044    }
1045
1046    function positionPanel() {
1047      var navRect = btn.closest('nav').getBoundingClientRect();
1048      panel.style.top = navRect.bottom + 'px';
1049    }
1050
1051    function openMenu() {
1052      positionPanel();
1053      panel.classList.add('open');
1054      btn.classList.add('active');
1055      btn.setAttribute('aria-expanded', 'true');
1056      panel.setAttribute('aria-hidden', 'false');
1057    }
1058
1059    function closeMenu() {
1060      panel.classList.remove('open');
1061      btn.classList.remove('active');
1062      btn.setAttribute('aria-expanded', 'false');
1063      panel.setAttribute('aria-hidden', 'true');
1064    }
1065
1066    btn.addEventListener('click', function(e) {
1067      e.stopPropagation();
1068      panel.classList.contains('open') ? closeMenu() : openMenu();
1069    });
1070
1071    document.addEventListener('click', function(e) {
1072      if (!btn.contains(e.target) && !panel.contains(e.target)) {
1073        closeMenu();
1074      }
1075    });
1076
1077    window.addEventListener('scroll', function() {
1078      if (panel.classList.contains('open')) {
1079        positionPanel();
1080      }
1081    }, { passive: true });
1082
1083    document.addEventListener('keydown', function(e) {
1084      if (e.key === 'Escape') closeMenu();
1085    });
1086  }
1087
1088  if (document.readyState === 'loading') {
1089    document.addEventListener('DOMContentLoaded', initMegaMenu);
1090  } else {
1091    initMegaMenu();
1092  }
1093})();
1094</script>
1094
1095
1096  </nav>
1097
1098</div>
1099
1100
1101<style>
1102  body {
1103    font-family: "Roboto";
1104  }
1105
1106  .lang-marquee-wrapper {
1107    /* overflow: hidden;*/
1108    /*white-space: nowrap;*/
1109    overflow-x: auto;
1110    width: 100%;
1111    position: relative;
1112    background-color: #F1F1F1;
1113  }
1114
1115  .lang-marquee-content {
1116    display: inline-flex;
1117    width: max-content;
1118    /*animation: marquee-scroll 45s linear infinite;*/
1119    padding-right: 2rem;
1120    /* Gap between original and duplicate */
1121  }
1122
1123  .lang-marquee-content:hover {
1124    animation-play-state: paused;
1125  }
1126
1127  .lang-list-inner {
1128    flex-shrink: 0;
1129    display: inline-flex;
1130    align-items: center;
1131    gap: 1rem;
1132    /* Space between language items */
1133  }
1134  @media (max-width: 768px) {
1135    .lang-marquee-content {
1136      flex-wrap: nowrap;     
1137      overflow-x: auto;     
1138      -webkit-overflow-scrolling: touch;
1139      display: none;
1140    }
1141
1142    .lang-list-inner {
1143      flex-wrap: nowrap;
1144    }
1145    .lang-marquee-wrapper{
1146      background-color: #ffffff;
1147    }
1148  }
1149  .lang-marquee-content a {
1150    text-decoration: none;
1151    color: #212529;
1152    font-size: 14px;
1153    font-weight: 500;
1154  }
1155  .lang-marquee-content a.active-lang {
1156    color: red;
1157  }
1158  @keyframes marquee-scroll {
1159    0% {
1160      transform: translateX(0);
1161    }
1162
1163    100% {
1164      transform: translateX(-50%);
1165    }
1166  }
1167
1168  .header {
1169    position: relative;
1170    z-index: 9999999;
1171    border-bottom: none;
1172  }
1173
1174  .header-top {
1175    position: relative;
1176    padding: 0;
1177  }
1178
1179  .header-content {
1180    height: 82px;
1181  }
1182
1183  .main-nav .nav-list {
1184    list-style: none;
1185    padding: 0;
1186    margin: 0;
1187    gap: 20px;
1188  }
1189
1190  .nav-item .nav-link {
1191    font-size: 14px;
1192    font-weight: 600;
1193    /*color: #ffffff !important;*/
1194    text-decoration: none;
1195    transition: opacity 0.2s;
1196  }
1197
1198  .nav-item .nav-link:hover {
1199    opacity: 0.8;
1200  }
1201
1202  /* --- CSS SEARCH FORM --- */
1203  .search-section {
1204    display: none;
1205    border-bottom: 1px solid #252525;
1206  }
1207
1208  .search-section.active {
1209    display: block;
1210  }
1211
1212  .search-section form {
1213    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
1214    padding-bottom: 2px;
1215    transition: border-color 0.3s;
1216  }
1217
1218  .search-section form:focus-within {
1219    border-bottom: 1px solid #ffffff;
1220  }
1221
1222  .search-input {
1223    background: transparent;
1224    border: none;
1225    outline: none;
1226    font-size: 14px;
1227    width: 140px;
1228    padding: 0 5px;
1229    color: #252525;
1230  }
1231
1232  .search-btn {
1233    background: none;
1234    border: none;
1235    padding: 0;
1236    cursor: pointer;
1237    display: flex;
1238    align-items: center;
1239  }
1240
1241  .article-description {
1242    max-width: 100% !important;
1243    text-align: justify !important;
1244  }
1245  .custom-select-wrapper {
1246    position: relative;
1247    user-select: none;
1248    font-size: 14px;
1249  }
1250  .custom-select-trigger {
1251    height: 38px;
1252    padding: 0 12px;
1253    border-radius: 4px;
1254    border: 1px solid #757575;
1255    background: #fff;
1256    color: #1B3C7C;
1257    display: flex;
1258    align-items: center;
1259  }
1260    .custom-select-trigger img.selected-flag {
1261    width: 20px;
1262    height: 14px;
1263    margin-right: 8px;
1264    object-fit: cover;
1265    border-radius: 2px;
1266  }
1267  .custom-select-trigger .arrow {
1268    width: 8px;
1269    height: 8px;
1270    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
1271    background-repeat: no-repeat;
1272    background-size: contain;
1273    transition: transform 0.3s;
1274  }
1275  .custom-select-wrapper.open .custom-select-trigger .arrow {
1276    transform: rotate(180deg);
1277  }
1278  .custom-options {
1279    position: absolute;
1280    display: block;
1281    top: 100%;
1282    left: 0;
1283    right: 0;
1284    background: #ffffff;
1285    border-radius: 6px;
1286    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
1287    margin-top: 5px;
1288    opacity: 0;
1289    visibility: hidden;
1290    pointer-events: none;
1291    z-index: 19999999;
1292    transform: translateY(-10px);
1293    transition: all 0.3s ease;
1294    max-height: 240px;
1295    overflow-y: scroll;
1296    -webkit-overflow-scrolling: touch;
1297  }
1298  .custom-select-wrapper.open .custom-options {
1299    opacity: 1;
1300    visibility: visible;
1301    pointer-events: all;
1302    transform: translateY(0);
1303  }
1304  .custom-option {
1305    padding: 10px;
1306    cursor: pointer;
1307    display: flex;
1308    align-items: center;
1309    color: #333;
1310    transition: background 0.2s;
1311  }
1312  @media (max-width: 991px) {
1313    .header-top {
1314      padding-top: 40px; 
1315    }
1316    .header {
1317      z-index: 9999;
1318      position: relative;
1319      border-bottom: 1px solid #CDD5DF;
1320    }
1321}
1322  .custom-option:hover {
1323    background-color: #f0f4ff;
1324    color: #1B3C7C;
1325  }
1326  .custom-option.selected {
1327    background-color: #e6effc;
1328    font-weight: 600;
1329  }
1330  .custom-option img {
1331    width: 20px;
1332    height: 14px;
1333    margin-right: 10px;
1334    border-radius: 2px;
1335    object-fit: cover;
1336  }
1337  .custom-options::-webkit-scrollbar {
1338    width: 6px;
1339  }
1340  .custom-options::-webkit-scrollbar-track {
1341    background: #f1f1f1;
1342    border-radius: 0 6px 6px 0;
1343  }
1344  .custom-options::-webkit-scrollbar-thumb {
1345    background: #ccc;
1346    border-radius: 3px;
1347  }
1348  .custom-options::-webkit-scrollbar-thumb:hover {
1349    background: #aaa;
1350  }
1351
1352  /* Mobile Language Selector - Slide from right */
1353  .mobile-language-overlay {
1354    position: fixed;
1355    top: 0; left: 0;
1356    width: 100%; height: 100%;
1357    /*background: rgba(0,0,0,0.5);*/
1358    z-index: 99999999;
1359    opacity: 0;
1360    visibility: hidden;
1361    transition: opacity 0.3s ease;
1362  }
1363  .mobile-language-overlay.open {
1364    opacity: 1;
1365    visibility: visible;
1366  }
1367  .close-mobile-lang {
1368      /* Quan trọng nhất: Giữ nút X đứng yên khi cuộn danh sách */
1369    position: sticky;
1370    top: 0;
1371    z-index: 100; 
1372    background-color: #ffffff; 
1373    display: flex;
1374    align-items: center;
1375    justify-content: flex-end;
1376    padding: 0 15px; 
1377    border-bottom: 1px solid #eee;
1378    margin-bottom: 5px;
1379  }
1380
1381  .close-mobile-lang img {
1382    height: 24px;
1383    cursor: pointer;
1384    transition: transform 0.2s;
1385  }
1386
1387  .close-mobile-lang img:active {
1388    transform: scale(0.8);
1389    opacity: 0.7;
1390  }
1391  .selected-text{
1392    color: rgba(0,0,0,0.5);
1393  }
1394  .mobile-language-panel {
1395    position: absolute;
1396    bottom: 0;
1397    right: 0;
1398    width: 100%;
1399    max-width: 440px;
1400    height: calc(100dvh - 84px);
1401    background: #fff;
1402    box-shadow: -4px 0 15px rgba(0,0,0,0.2);
1403    transform: translateX(100%);
1404    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
1405    display: flex;
1406    flex-direction: column;
1407    overflow: hidden; 
1408  }
1409  .mobile-language-overlay.open .mobile-language-panel {
1410    transform: translateX(0);
1411  }
1412  .mobile-lang-list {
1413    list-style: none;
1414    padding: 0; margin: 0;
1415    flex: 1;
1416    overflow-y: auto;
1417    -webkit-overflow-scrolling: touch; 
1418    padding-bottom: 50px;
1419  }
1420  .mobile-lang-item {
1421    padding: 16px 20px;
1422    display: flex;
1423    align-items: center;
1424    cursor: pointer;
1425    border-bottom: 1px solid #eee;
1426    transition: background 0.2s;
1427    color: #000;
1428  }
1429  .mobile-lang-item:hover {
1430    background: #f0f4ff;
1431  }
1432  .mobile-lang-item.selected {
1433    background: #e6effc;
1434    font-weight: 600;
1435    color: #1B3C7C;
1436  }
1437  .mobile-lang-item img {
1438    width: 28px;
1439    height: 20px;
1440    margin-right: 15px;
1441    border-radius: 3px;
1442    object-fit: cover;
1443  }
1444
1445  /* Icon translate ↔ X */
1446  .translate-box .translate-icon {
1447    transition: opacity 0.2s ease;
1448    filter: invert(0%) brightness(0%) contrast(100%);
1449  }
1450  .translate-box .close-img.d-none,
1451  .translate-box .translate-img.d-none {
1452    display: none !important;
1453  }
1454</style>
1455
1456<script>
1457 document.addEventListener('DOMContentLoaded', function() {
1458
1459  function initSearch() {
1460    if (typeof jQuery === 'undefined') {
1461      setTimeout(initSearch, 100);
1462      return;
1463    }
1464
1465    const $searchIcon = jQuery('#search-icon');
1466    const $searchBox = jQuery('#search-box');
1467    const $searchInput = $searchBox.find('.search-input');
1468
1469    if ($searchIcon.length && $searchBox.length) {
1470      const showSearch = () => $searchBox.addClass('active');
1471
1472      const hideSearch = () => {
1473        if (!$searchInput.is(':focus')) {
1474          $searchBox.removeClass('active');
1475        }
1476      };
1477
1478      $searchIcon.on('mouseenter', showSearch);
1479      $searchBox.on('mouseenter', showSearch);
1480
1481      $searchIcon.on('mouseleave', () => {
1482        setTimeout(() => {
1483          if (!$searchBox.is(':hover')) hideSearch();
1484        }, 100);
1485      });
1486
1487      $searchBox.on('mouseleave', () => {
1488        setTimeout(() => {
1489          if (!$searchIcon.is(':hover')) hideSearch();
1490        }, 100);
1491      });
1492
1493      $searchIcon.on('click', (e) => {
1494        e.stopPropagation();
1495        $searchBox.toggleClass('active');
1496        if ($searchBox.hasClass('active')) {
1497          $searchInput.focus();
1498        }
1499      });
1500
1501      $searchInput.on('blur', () => {
1502        setTimeout(() => {
1503          if (!$searchIcon.is(':hover') && !$searchBox.is(':hover')) {
1504            $searchBox.removeClass('active');
1505          }
1506        }, 100);
1507      });
1508
1509      jQuery(document).on('click', function (e) {
1510        if (!jQuery(e.target).closest('#search-box').length && !jQuery(e.target).is('#search-icon')) {
1511          $searchBox.removeClass('active');
1512        }
1513      });
1514    }
1515  }
1516
1517  initSearch();
1518    const arrLang = {
1519      'vi-VN': '/themes/custom/vov_5/images/logo-en.png',
1520      'en-US': '/themes/custom/vov_5/images/logo-en.png',
1521      'zh-CN': '/themes/custom/vov_5/images/logo-cn.png',
1522      'ja-JP': '/themes/custom/vov_5/images/logo-jp.png',
1523      'ko-KR': '/themes/custom/vov_5/images/logo-kr.png'
1524    };
1525    const arrLangCode = ['en-US','vi-VN','zh-CN','ja-JP','ko-KR','de-DE','ru-RU','lo-LA','fr-CH','id-ID','km-KH','es-ES','th-TH'];
1526    const urlNavHeader = [
1527      {'vi-VN': ['/nghe-radio', '/media', '/moi-nhat']},
1528      {'en-US': ['/en-US/nghe-radio', '/en-US/media', '/en-US/moi-nhat']},
1529      {'zh-CN': ['/zh-CN/nghe-radio', '/zh-CN/media', '/zh-CN/moi-nhat']},
1530      {'ja-JP': ['/ja-JP/nghe-radio', '/ja-JP/media', '/ja-JP/moi-nhat']},
1531      {'ko-KR': ['/ko-KR/nghe-radio', '/ko-KR/media', '/ko-KR/moi-nhat']},
1532      {'de-DE': ['/de-DE/nghe-radio', '/de-DE/media', '/de-DE/moi-nhat']},
1533      {'ru-RU': ['/ru-RU/nghe-radio', '/ru-RU/media', '/ru-RU/moi-nhat']},
1534      {'lo-LA': ['/lo-LA/nghe-radio', '/lo-LA/media', '/lo-LA/moi-nhat']},
1535      {'fr-CH': ['/fr-ch/nghe-radio', '/fr-ch/media', '/fr-ch/moi-nhat']},
1536      {'id-ID': ['/id-ID/nghe-radio', '/id-ID/media', '/id-ID/moi-nhat']},
1537      {'km-KH': ['/km-KH/nghe-radio', '/km-KH/media', '/km-KH/moi-nhat']},
1538      {'es-ES': ['/es-ES/nghe-radio', '/es-ES/media', '/es-ES/moi-nhat']},
1539      {'th-TH': ['/th-TH/nghe-radio', '/th-TH/media', '/th-TH/moi-nhat']}
1540    ];
1541
1542    // ==== DESKTOP LANGUAGE SELECTOR ====
1543    const wrapper = document.getElementById('custom-select');
1544    const trigger = wrapper.querySelector('.custom-select-trigger');
1545    const options = wrapper.querySelectorAll('.custom-option');
1546    const selectedFlagImg = wrapper.querySelector('.selected-flag');
1547    const selectedTextSpan = wrapper.querySelector('.selected-text');
1548    const hiddenInput = document.getElementById('language-input');
1549    const radioNav = document.getElementById('radio-nav');
1550    const mediaNav = document.getElementById('media-nav');
1551    const latestNav = document.getElementById('latest-nav');
1552
1553    function initLanguageFromUrl() {
1554      const pathSegments = window.location.pathname.split('/');
1555      const firstSegment = pathSegments[1];
1556      let currentLangKey = 'en-US';
1557      if (firstSegment && arrLangCode.includes(firstSegment)) {
1558        currentLangKey = firstSegment;
1559      }
1560      const activeOption = Array.from(options).find(opt => opt.getAttribute('data-value') === currentLangKey);
1561      //document.getElementById('img-logo').setAttribute('src', arrLang[currentLangKey] ?? arrLang['en-US']);
1562      const homeLink = currentLangKey === 'en-US' ? '/' : `/${currentLangKey}`;
1563      document.getElementById('box-logo').setAttribute('href', homeLink);
1564      document.getElementById('box-logo-mobile')?.setAttribute('href', homeLink);
1565      if (activeOption) {
1566        const flagUrl = activeOption.getAttribute('data-flag');
1567        const text = activeOption.textContent.trim();
1568        const value = activeOption.getAttribute('data-value');
1569        selectedFlagImg.src = flagUrl;
1570        selectedTextSpan.textContent = text;
1571        hiddenInput.value = value;
1572        options.forEach(opt => opt.classList.remove('selected'));
1573        activeOption.classList.add('selected');
1574      }
1575      const navDataObj = urlNavHeader.find(item => item[currentLangKey]);
1576      if (navDataObj && navDataObj[currentLangKey]) {
1577        const links = navDataObj[currentLangKey];
1578        if (radioNav) radioNav.setAttribute('href', links[0]);
1579        if (mediaNav) mediaNav.setAttribute('href', links[1]);
1580        if (latestNav) latestNav.setAttribute('href', links[2]);
1581      }
1582      highlightMarqueeLang(currentLangKey);
1583    }
1584    initLanguageFromUrl();
1585    setMobileTranslateText();
1586
1587    trigger.addEventListener('click', function(e) {
1588      wrapper.classList.toggle('open');
1589      e.stopPropagation();
1590    });
1591    options.forEach(option => {
1592      option.addEventListener('click', function() {
1593        const value = this.getAttribute('data-value');
1594        const targetUrl = value === 'en-US' ? '/' : `/${value}`;
1595        window.open(targetUrl, '_self');
1596      });
1597    });
1598    window.addEventListener('click', function(e) {
1599      if (!wrapper.contains(e.target)) {
1600        wrapper.classList.remove('open');
1601      }
1602    });
1603    function highlightMarqueeLang(currentLangKey) {
1604      const links = document.querySelectorAll('.lang-marquee-content a');
1605
1606      links.forEach(a => {
1607        const href = a.getAttribute('href');
1608
1609        if (!href) return;
1610
1611        const lang = href.replace('/', '').trim();
1612
1613        const current = currentLangKey.replace('/', '').trim();
1614
1615        if (lang === current) {
1616          a.classList.add('active-lang');
1617        } else {
1618          a.classList.remove('active-lang');
1619        }
1620      });
1621    }
1622    // ==== MOBILE LANGUAGE SELECTOR ====
1623    const translateTrigger = document.querySelector('.translate-box .translate-trigger');
1624    const translateImg = document.querySelector('.translate-box .translate-img');
1625    const closeImg = document.querySelector('.translate-box .close-img');
1626    const mobileLangOverlay = document.getElementById('mobile-lang-overlay');
1627    const mobileLangItems = mobileLangOverlay.querySelectorAll('.mobile-lang-item');
1628    const closeBtn = document.querySelector('.close-mobile-lang');
1629    // Hàm mở menu
1630    function openMobileLang() {
1631      mobileLangOverlay.classList.add('open');
1632      translateImg.classList.add('d-none');
1633      closeImg.classList.remove('d-none');
1634
1635      // Highlight ngôn ngữ hiện tại
1636      const pathSegments = window.location.pathname.split('/');
1637      let currentLang = 'vi';
1638      if (pathSegments[1] && arrLangCode.includes(pathSegments[1])) {
1639        currentLang = pathSegments[1];
1640      }
1641      mobileLangItems.forEach(item => {
1642        item.classList.toggle('selected', item.dataset.value === currentLang);
1643      });
1644    }
1645
1646    function setMobileTranslateText() {
1647      const pathSegments = window.location.pathname.split('/');
1648      let currentLang = 'en-US';
1649
1650      if (pathSegments[1] && arrLangCode.includes(pathSegments[1])) {
1651        currentLang = pathSegments[1];
1652      }
1653      const allMobileLangItems = document.querySelectorAll('#mobile-lang-overlay .mobile-lang-item');
1654      const matchedItem = Array.from(allMobileLangItems).find(item => item.dataset.value === currentLang);
1655      const flagImg = document.getElementById('mobile-lang-flag');
1656      if (matchedItem && flagImg) {
1657        flagImg.src = matchedItem.dataset.flag;
1658      }
1659      const links = document.querySelectorAll('.lang-marquee-content a');
1660
1661      let text = 'English';
1662
1663      links.forEach(a => {
1664        const href = a.getAttribute('href')?.replace('/', '').trim();
1665        if (href === currentLang) {
1666          const span = a.querySelector('span');
1667          if (span) {
1668            text = span.innerText.trim();
1669          }
1670        }
1671      });
1672
1673      const el = document.querySelector('.translate-img');
1674      if (el) {
1675        el.innerText = text;
1676      }
1677      const elClose = document.querySelector('.translate-text-close');
1678      if (elClose) {
1679        elClose.innerText = text;
1680      }
1681    }
1682    // Hàm đóng menu
1683    function closeMobileLang() {
1684      mobileLangOverlay.classList.remove('open');
1685      closeImg.classList.add('d-none');
1686      translateImg.classList.remove('d-none');
1687    }
1688    if (closeBtn) {
1689      closeBtn.addEventListener('click', function(e) {
1690        e.stopPropagation();
1691        if (typeof closeMobileLang === 'function') {
1692          closeMobileLang();
1693        } else {
1694          document.getElementById('mobile-lang-overlay').classList.remove('open');
1695          document.querySelector('.translate-box .close-img')?.classList.add('d-none');
1696          document.querySelector('.translate-box .translate-img')?.classList.remove('d-none');
1697        }
1698      });
1699    }
1700
1701    if (translateTrigger) {
1702      translateTrigger.addEventListener('click', function(e) {
1703        e.preventDefault();
1704        if (mobileLangOverlay.classList.contains('open')) {
1705          closeMobileLang();
1706        } else {
1707          openMobileLang();
1708        }
1709      });
1710    }
1711
1712    // Đóng khi bấm ngoài overlay
1713    mobileLangOverlay.addEventListener('click', (e) => {
1714      if (e.target === mobileLangOverlay) {
1715        closeMobileLang();
1716      }
1717    });
1718
1719    // Chọn ngôn ngữ
1720    mobileLangItems.forEach(item => {
1721      item.addEventListener('click', function() {
1722        const value = this.dataset.value;
1723        const targetUrl = value === 'en-US' ? '/' : `/${value}`;
1724        window.location.href = targetUrl;
1725      });
1726    });
1727  });
1728</script>
1728
1729            
1730                
1731                
1732                                
1733                
1734                
1735                                
1736                
1737                
1738                                
1739                
1740                
1741                                
1742                
1743                
1744                                
1745                
1746                
1747                                
1748                                    
1749                
1750                                
1751                
1752                
1753                                
1754                
1755                                    
1756                                
1757                
1758                
1759                                
1760                
1761                
1762                                
1763                
1764                
1765                                
1766                
1767                
1768                                
1769                
1770                
1771                                
1772                
1773                
1774                                
1775                
1776                
1777                                
1778                
1779                
1780                                
1781                
1782                
1783                                
1784                
1785                
1786                    
1787<main class="page__node__normal">
1788    <div class="page__content m-auto">
1789        <div class="container-fluid">
1790            <div class="">
1791                <div class="container box-top d-flex flex-column ">
1792                    <div class="pt-3" style="font-size: 20px;">
1793                          <nav style="--bs-breadcrumb-divider: '>';" aria-label="breadcrumb">
1794    <ol class="breadcrumb mb-md-3 mb-1">
1795              <li class="breadcrumb-item"><a href="/podcasts">Podcast</a></li>
1796              <li class="breadcrumb-item"><a href="/podcasts/beat-the-rush">Beat the Rush</a></li>
1797          </ol>
1798  </nav>
1799
1800
1801
1802                    </div>
1803                     <div >
1804            <h1 class="title" style="font-size: 25px; color: #10234A;">A guide to grocery runs in Hanoi and tips to shop smarter</h1>
1805          </div>
1806          <div class="article-description">
1807            <p class="m-0 " style="color: #10234A;">[VOVWORLD] - Don&#039;t you just hate rush-hour grocery runs? Too many options, so little time! And if you happen to live in Hanoi, a city with some of the most hectic markets in the world, good luck to you...
1808Or maybe not! On today&#039;s episode of Beat the Rush! Hung Nguyen and Hong Phuong will show you how to shop smart and get that grocery list crossed out in no time!</p>
1809          </div>
1810                </div>
1811            </div>
1812            <div class="container">
1813                                                                                                                <div class="row">
1814                    <div class="col-lg-9 col-12">
1815                          <div>
1816    <div data-drupal-messages-fallback class="hidden"></div>
1817
1818
1819	
1820
1821	
1822
1823
1824	<div class="">
1825			<div class="col-12 p-0 mb-2 d-block ">
1826					</div>
1827			<div style="max-width: 100%;" class="social-author mt-3 d-flex justify-content-between">
1828		<div class="socials">
1829			<div
1830				class="d-flex">
1831												<a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fvovworld.vn%2Fpodcast%2Fbeat-the-rush%2Fa-guide-to-grocery-runs-in-hanoi-and-tips-to-shop-smarter-2468636.vov5" class="facebook d-flex justify-content-around align-items-center circle-custom me-2">
1832					<img src="/themes/custom/vov_5/images/Facebook.svg" alt="Facebook Share">
1833					<span class="text-social">Facebook</span>
1834				</a>
1835			</div>
1836		</div>
1837		<div class="author">
1838			<div class="date">
1839				<a href="#">Thursday, 14:44, 01/10/2026</a>
1840			</div>
1841			<h5 class="w-100 text-end fs-6 fw-bold">VOV5</h5>
1842		</div>
1843	</div>
1844	<div class="article-description">
1845		<p class="m-0 " style="color: #10234A;"></p>
1846	</div>
1847		<div class="row">
1848		<div class="col-md-12">
1849			<div class="article-body">
1850				
1851            <div>
1852                  <div class="width-848 mb-5 box-audio">
1853                      <audio controls="" style="width:100%">
1854                          <source src="https://vovworld.vn/sites/default/files/2026-09/ep.1.mp3" type="audio/mpeg">
1855                      </source></audio>
1856                  </div></div>
1857      
1858			</div>
1859		</div>
1860	</div>
1861</div>
1862
1863<div class="tags container mt-3">
1864	<span class="title">Tag:</span>
1865			<span>VOV</span>
1866			<span>VOVWORLD</span>
1867			<span>grocery</span>
1868			<span>podcast</span>
1869			<span>Hanoi</span>
1870			<span>shopping</span>
1871			<span>market</span>
1872			<span>Vietnam</span>
1873			<span>travel</span>
1874	</div>
1875<div id="vov-social-field-comment" data-nid="2468636" class="comment comment-block py-3"></div>
1876
1877                        
1878<div class="news-similar field-related">
1879  <h3 class="category-label mb-2 title-red">Related articles</h3>
1880  <div class="custom-clearfix my-3">
1881    <div class="clearfix-red"></div>
1882  </div>
1883  <div class="row">
1884      <div class="col-12 col-lg-4 col-md-6">
1885    <div class="card-title-bottom  mb-3">
1886  <div class="body-image ">
1887    <a href="/news/ho-chi-minh-city-named-among-worlds-top-shopping-destinations-2466601.vov5">
1888      <img class="w-100" src="/sites/default/files/styles/front_medium_watermark/public/2026-09/bq-6-thanh%20pho-anh%201.jpg" alt=""/>
1889    </a>
1890  </div>
1891  <div class="body-title position-relative">
1892        <a class="" href="/news/ho-chi-minh-city-named-among-worlds-top-shopping-destinations-2466601.vov5">
1893      <h3 class="fw-600 text-justify mb-0 text-md">
1894        Ho Chi Minh City named among world&#039;s top shopping destinations 
1895      </h3>
1896    </a>
1897  </div>
1898  <p class="d-none text-truncate-4 body-description text-justify text-xs">[VOVWORLD] - Ho Chi Minh City (HCMC) ranked 16th on the list of the world&#039;s top 50 shopping destinations for 2026, as announced by the renowned Indian travel magazine Travel And Tour World (TTW). </p>
1899  <div class="d-none d-flex justify-content-end align-items-center gap-2">
1900    <img class="image-author w-auto rounded-circle" alt="" src="">
1901    <span class="fw-bold text-xs"></span>
1902  </div>
1903</div>
1904    </div>
1905      <div class="col-12 col-lg-4 col-md-6">
1906    <div class="card-title-bottom  mb-3">
1907  <div class="body-image ">
1908    <a href="/urban-rhythms/ca-maus-humble-shops-serve-up-nostalgia-and-timeless-flavors-2429075.vov5">
1909      <img class="w-100" src="/sites/default/files/styles/front_medium/public/2026-04/20-26.4-nsdt-anh_2_0.jpg" alt=""/>
1910    </a>
1911  </div>
1912  <div class="body-title position-relative">
1913        <a class="" href="/urban-rhythms/ca-maus-humble-shops-serve-up-nostalgia-and-timeless-flavors-2429075.vov5">
1914      <h3 class="fw-600 text-justify mb-0 text-md">
1915        Ca Mau’s humble shops serve up nostalgia and timeless flavors
1916      </h3>
1917    </a>
1918  </div>
1919  <p class="d-none text-truncate-4 body-description text-justify text-xs">[VOVWORLD] - Against the bustle of modern life in the central area of Ca Mau province, small, decades-old shops continue to evoke a bygone era. These are places where older generations revisit childhood memories, younger visitors discover the past, and those living far from home reconnect with the familiar tastes of their roots.</p>
1920  <div class="d-none d-flex justify-content-end align-items-center gap-2">
1921    <img class="image-author w-auto rounded-circle" alt="" src="">
1922    <span class="fw-bold text-xs"></span>
1923  </div>
1924</div>
1925    </div>
1926      <div class="col-12 col-lg-4 col-md-6">
1927    <div class="card-title-bottom  mb-3">
1928  <div class="body-image ">
1929    <a href="/economy/spring-fair-2026-stimulates-tet-shopping-2411478.vov5">
1930      <img class="w-100" src="/sites/default/files/styles/front_medium/public/world/Uploaded/baotram/2026_02_09/vov5_kinhte-anh3_UGGB.JPG" alt=""/>
1931    </a>
1932  </div>
1933  <div class="body-title position-relative">
1934        <a class="" href="/economy/spring-fair-2026-stimulates-tet-shopping-2411478.vov5">
1935      <h3 class="fw-600 text-justify mb-0 text-md">
1936        Spring Fair 2026 stimulates Tet shopping
1937      </h3>
1938    </a>
1939  </div>
1940  <p class="d-none text-truncate-4 body-description text-justify text-xs">(VOVWORLD) - Hanoi markets are buzzing with shoppers, and the first Spring Fair 2026, now underway at the Vietnam Exposition Center, is offering both a cultural rendezvous and a prime opportunity to boost sales during the Lunar New Year (Tet) season.</p>
1941  <div class="d-none d-flex justify-content-end align-items-center gap-2">
1942    <img class="image-author w-auto rounded-circle" alt="" src="">
1943    <span class="fw-bold text-xs"></span>
1944  </div>
1945</div>
1946    </div>
1947    </div>
1948</div>
1949
1950
1951<style>
1952	.page__node__normal .page__content {
1953		max-width: 100%;
1954		padding-top: 0 !important;
1955	}
1956	.container-fluid {
1957		padding: 0 !important;
1958	}
1959	.breadcrumb-item a {
1960		color: #C02A29 !important;
1961	}
1962	.article-description {
1963		margin: 0 !important;
1964	}
1965	.box-image-top {
1966		margin-top: -85px;
1967	}
1968	@media(max-width: 768px) {
1969		.box-image-top {
1970			margin-top: 12px;
1971		}
1972	}
1973</style>
1974
1975
1976
1977  </div>
1978
1979                    </div>
1980                    <div class="col-lg-3 col-12">
1981                                  
1982    
1983        
1984              
1985    
1986        
1987              
1988    
1989        
1990              
1991    
1992        
1993              
1994    
1995        
1996              
1997    
1998        
1999              
2000    
2001        
2002              
2003    
2004        
2005              
2006    
2007        
2008              
2009    
2010        
2011    
2012<div class="card shadow-sm rounded-3 overflow-hidden border-0">
2013  <div style="background: #10234A" class=" card-header bg-white border-bottom-0 pb-0 px-0">
2014    <ul style="background: #10234A ;border-radius: 8px 8px 0 0"
2015      class="nav nav-tabs card-header-tabs overflow-hidden px-0 m-auto w-100">
2016      <li class="nav-item">
2017        <a class="nav-link active fw-bold" data-bs-toggle="tab" href="#latest">Latest</a>
2018      </li>
2019      <li class="nav-item">
2020        <a class="nav-link fw-bold" data-bs-toggle="tab" href="#popular">Most Popular</a>
2021      </li>
2022    </ul>
2023  </div>
2024
2025  <div style="background: #e9eef7" class="card-body tab-content p-3">
2026    <!-- Latest Tab -->
2027    <div class="tab-pane fade show active" id="latest">
2028            <div class="d-flex align-items-start border-bottom py-2">
2029        <span class="text-danger me-2 mt-1">●</span>
2030        <div class="flex-grow-1">
2031          <a href="/discovery-vietnam/xeo-quyt-a-historical-site-surrounded-by-verdant-cajuput-forests-2469648.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2032            Xeo Quyt, a historical site surrounded by verdant cajuput forests
2033          </a>
2034        </div>
2035      </div>
2036            <div class="d-flex align-items-start border-bottom py-2">
2037        <span class="text-danger me-2 mt-1">●</span>
2038        <div class="flex-grow-1">
2039          <a href="/spotlight/vietnam-works-closely-with-apec-members-to-prepare-for-apec-year-2027-2469674.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2040            Vietnam works closely with APEC members to prepare for APEC Year 2027
2041          </a>
2042        </div>
2043      </div>
2044            <div class="d-flex align-items-start border-bottom py-2">
2045        <span class="text-danger me-2 mt-1">●</span>
2046        <div class="flex-grow-1">
2047          <a href="/news/vietnam-steps-up-preparations-for-apec-year-2027-2469672.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2048            Vietnam steps up preparations for APEC Year 2027
2049          </a>
2050        </div>
2051      </div>
2052            <div class="d-flex align-items-start border-bottom py-2">
2053        <span class="text-danger me-2 mt-1">●</span>
2054        <div class="flex-grow-1">
2055          <a href="/news/care-for-older-people-strengthened-amid-population-aging-2469653.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2056            Care for older people strengthened amid population aging
2057          </a>
2058        </div>
2059      </div>
2060            <div class="d-flex align-items-start border-bottom py-2">
2061        <span class="text-danger me-2 mt-1">●</span>
2062        <div class="flex-grow-1">
2063          <a href="/news/thai-nguyen-tea-festival-brews-global-connections-2469635.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2064            Thai Nguyen Tea Festival brews global connections
2065          </a>
2066        </div>
2067      </div>
2068            <div class="d-flex align-items-start border-bottom py-2">
2069        <span class="text-danger me-2 mt-1">●</span>
2070        <div class="flex-grow-1">
2071          <a href="/news/top-legislator-passing-land-law-a-key-priority-2469646.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2072            Top legislator: Passing Land Law a key priority
2073          </a>
2074        </div>
2075      </div>
2076            <div class="d-flex align-items-start border-bottom py-2">
2077        <span class="text-danger me-2 mt-1">●</span>
2078        <div class="flex-grow-1">
2079          <a href="/current-affairs/national-innovation-day-2026-technology-turned-into-market-solutions-2469618.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2080            National Innovation Day 2026: technology turned into market solutions
2081          </a>
2082        </div>
2083      </div>
2084            <div class="d-flex align-items-start border-bottom py-2">
2085        <span class="text-danger me-2 mt-1">●</span>
2086        <div class="flex-grow-1">
2087          <a href="/news/vietnam-us-reciprocal-trade-talks-progress-positively-2469612.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2088            Vietnam-US reciprocal trade talks progress positively
2089          </a>
2090        </div>
2091      </div>
2092            <div class="d-flex align-items-start border-bottom py-2">
2093        <span class="text-danger me-2 mt-1">●</span>
2094        <div class="flex-grow-1">
2095          <a href="/vietnam-rising-era/growth-ranking-tied-to-local-accountability-2469607.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2096            Growth ranking tied to local accountability
2097          </a>
2098        </div>
2099      </div>
2100            <div class="d-flex align-items-start border-bottom py-2">
2101        <span class="text-danger me-2 mt-1">●</span>
2102        <div class="flex-grow-1">
2103          <a href="/news/japanese-companies-show-interest-in-matcha-made-from-thai-nguyen-tea-2469551.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2104            Japanese companies show interest in matcha made from Thai Nguyen tea
2105          </a>
2106        </div>
2107      </div>
2108                  <a class="d-flex justify-content-center text-decoration-none mt-2" style="color: #C02A29;" href="/tin-moi-cap-nhat">
2109        View All
2110        <img src="/themes/custom/vov_2/images/icons/src/arrow-right.svg" alt="Arrow Right" class="ms-2">
2111      </a>
2112    </div>
2113    <!-- Most Popular Tab -->
2114    <div class="tab-pane fade" style="background: #e9eef7" id="popular">
2115            <div class="d-flex align-items-start border-bottom py-2">
2116        <span class="text-danger me-2 mt-1">●</span>
2117        <div class="flex-grow-1">
2118          <a href="/media/vung-vieng-a-tranquil-fishing-village-in-the-heart-of-ha-long-bay-2465120.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2119            Vung Vieng: A tranquil fishing village in the heart of Ha Long Bay
2120          </a>
2121        </div>
2122      </div>
2123            <div class="d-flex align-items-start border-bottom py-2">
2124        <span class="text-danger me-2 mt-1">●</span>
2125        <div class="flex-grow-1">
2126          <a href="/news/fighting-escalates-in-yemen-houthis-come-under-airstrikes-2469375.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2127            Fighting escalates in Yemen, Houthis come under airstrikes
2128          </a>
2129        </div>
2130      </div>
2131            <div class="d-flex align-items-start border-bottom py-2">
2132        <span class="text-danger me-2 mt-1">●</span>
2133        <div class="flex-grow-1">
2134          <a href="/news/phong-nha-ke-bang-honored-with-two-world-travel-awards-2468888.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2135            Phong Nha-Ke Bang honored with two world travel awards
2136          </a>
2137        </div>
2138      </div>
2139            <div class="d-flex align-items-start border-bottom py-2">
2140        <span class="text-danger me-2 mt-1">●</span>
2141        <div class="flex-grow-1">
2142          <a href="/news/vietnams-engineering-unit-rotation-4-completes-un-peacekeeping-mission-2469145.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2143            Vietnam’s Engineering Unit Rotation 4 completes UN peacekeeping mission
2144          </a>
2145        </div>
2146      </div>
2147            <div class="d-flex align-items-start border-bottom py-2">
2148        <span class="text-danger me-2 mt-1">●</span>
2149        <div class="flex-grow-1">
2150          <a href="/news/vietnam-jumps-7-places-in-global-tourism-development-ranking-2468606.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2151            Vietnam jumps 7 places in global tourism development ranking
2152          </a>
2153        </div>
2154      </div>
2155            <div class="d-flex align-items-start border-bottom py-2">
2156        <span class="text-danger me-2 mt-1">●</span>
2157        <div class="flex-grow-1">
2158          <a href="/programs-of-the-week/28092026-2468912.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2159            28/09/2026
2160          </a>
2161        </div>
2162      </div>
2163            <div class="d-flex align-items-start border-bottom py-2">
2164        <span class="text-danger me-2 mt-1">●</span>
2165        <div class="flex-grow-1">
2166          <a href="/news/top-leader-outlines-vietnams-vision-in-bloomberg-tv-interview-2467461.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2167            Top leader outlines Vietnam’s vision in Bloomberg TV interview 
2168          </a>
2169        </div>
2170      </div>
2171            <div class="d-flex align-items-start border-bottom py-2">
2172        <span class="text-danger me-2 mt-1">●</span>
2173        <div class="flex-grow-1">
2174          <a href="/news/vietnams-2026-growth-to-outpace-asean-average-adb-2467722.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2175            Vietnam’s 2026 growth to outpace ASEAN average: ADB
2176          </a>
2177        </div>
2178      </div>
2179            <div class="d-flex align-items-start border-bottom py-2">
2180        <span class="text-danger me-2 mt-1">●</span>
2181        <div class="flex-grow-1">
2182          <a href="/news/seminar-reflects-on-war-memory-cherishes-peace-2468310.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2183            Seminar reflects on war memory, cherishes peace
2184          </a>
2185        </div>
2186      </div>
2187            <div class="d-flex align-items-start border-bottom py-2">
2188        <span class="text-danger me-2 mt-1">●</span>
2189        <div class="flex-grow-1">
2190          <a href="/news/iran-us-talk-conditions-for-reopening-strait-of-hormuz-2467733.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2191            Iran, US talk conditions for reopening Strait of Hormuz
2192          </a>
2193        </div>
2194      </div>
2195            <div class="d-flex align-items-start border-bottom py-2">
2196        <span class="text-danger me-2 mt-1">●</span>
2197        <div class="flex-grow-1">
2198          <a href="/programs-of-the-week/29092026-2469165.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2199            29/09/2026
2200          </a>
2201        </div>
2202      </div>
2203            <div class="d-flex align-items-start border-bottom py-2">
2204        <span class="text-danger me-2 mt-1">●</span>
2205        <div class="flex-grow-1">
2206          <a href="/news/general-secretary-and-president-to-lam-meets-with-us-friends-2467279.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2207            General Secretary and President To Lam meets with US friends
2208          </a>
2209        </div>
2210      </div>
2211            <div class="d-flex align-items-start border-bottom py-2">
2212        <span class="text-danger me-2 mt-1">●</span>
2213        <div class="flex-grow-1">
2214          <a href="/current-affairs/diplomatic-acumen-and-a-vision-for-integration-2468313.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2215            Diplomatic acumen and a vision for integration
2216          </a>
2217        </div>
2218      </div>
2219            <div class="d-flex align-items-start border-bottom py-2">
2220        <span class="text-danger me-2 mt-1">●</span>
2221        <div class="flex-grow-1">
2222          <a href="/news/digital-tech-industry-grows-36-in-sept-2026-2469369.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2223            Digital tech industry grows 36% in Sept. 2026
2224          </a>
2225        </div>
2226      </div>
2227            <div class="d-flex align-items-start border-bottom py-2">
2228        <span class="text-danger me-2 mt-1">●</span>
2229        <div class="flex-grow-1">
2230          <a href="/programs-of-the-week/27092026-2468645.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2231            27/09/2026
2232          </a>
2233        </div>
2234      </div>
2235            <div class="d-flex align-items-start border-bottom py-2">
2236        <span class="text-danger me-2 mt-1">●</span>
2237        <div class="flex-grow-1">
2238          <a href="/programs-of-the-week/30092026-2469440.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2239            30/09/2026
2240          </a>
2241        </div>
2242      </div>
2243            <div class="d-flex align-items-start border-bottom py-2">
2244        <span class="text-danger me-2 mt-1">●</span>
2245        <div class="flex-grow-1">
2246          <a href="/programs-of-the-week/26092026-2468479.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2247            26/09/2026
2248          </a>
2249        </div>
2250      </div>
2251            <div class="d-flex align-items-start border-bottom py-2">
2252        <span class="text-danger me-2 mt-1">●</span>
2253        <div class="flex-grow-1">
2254          <a href="/news/vietnamese-businesses-eye-greater-opportunities-in-us-market-2468252.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2255            Vietnamese businesses eye greater opportunities in US market 
2256          </a>
2257        </div>
2258      </div>
2259            <div class="d-flex align-items-start border-bottom py-2">
2260        <span class="text-danger me-2 mt-1">●</span>
2261        <div class="flex-grow-1">
2262          <a href="/programs-of-the-week/25092026-2468288.vov5" class="fw-bold text-dark text-decoration-none d-block text-truncate-2">
2263            25/09/2026
2264          </a>
2265        </div>
2266      </div>
2267          </div>
2268  </div>
2269</div>
2270<style>
2271  .text-truncate-2 {
2272    display: -webkit-box;
2273    -webkit-line-clamp: 2;
2274    /* 2 dòng */
2275    -webkit-box-orient: vertical;
2276    overflow: hidden;
2277  }
2278
2279  .nav-tabs .nav-link.active {
2280    background-color: #10234A;
2281    color: #fff !important;
2282    border: none;
2283    border-radius: 4px 4px 0 0;
2284  }
2285
2286  .nav-tabs .nav-link {
2287    color: #6c757d;
2288  }
2289</style>
2290
2291
2292                    </div>
2293                </div>
2294            </div>
2295        </div>
2296    </div>
2297</main>
2298<div class="contact-float-wrapper">
2299    <a href="/contact" class="contact-float-btn" aria-label="Contact">
2300        <img src="/themes/custom/vov_5/images/icons/src/message-chat-circle.svg" alt="">
2301    </a>
2302</div>
2303
2304<footer class="footer">
2305	<div style="background: #F5F5F5" class="container-fluid">
2306		<div class="container">
2307			<div class="row py-2">
2308				<div class="col-12">
2309					<div class="d-flex align-items-center">
2310						<div class="footer-lang-scroll d-flex align-center gap-2 mx-2">
2311							<a href="/en-US" class="d-flex align-items-center gap-1">
2312								<img src="/themes/custom/vov_2/images/icons/flag/GB.svg" alt="">
2313								<span>English</span>
2314							</a>
2315							<a href="/vi-VN" class="d-flex align-items-center gap-1">
2316								<img src="/themes/custom/vov_2/images/icons/flag/VN.svg" alt="">
2317								<span>Vietnamese</span>
2318							</a>
2319							<a href="/zh-CN" class="d-flex align-items-center gap-1">
2320								<img src="/themes/custom/vov_2/images/icons/flag/CN.svg" alt="">
2321								<span>
2321Chinese</span>
2322							</a>
2323							<a href="/fr-CH" class="d-flex align-items-center gap-1">
2324								<img src="/themes/custom/vov_2/images/icons/flag/FR.svg" alt="">
2325								<span>French</span>
2326							</a>
2327							<a href="/de-DE" class="d-flex align-items-center gap-1">
2328								<img src="/themes/custom/vov_2/images/icons/flag/DE.svg" alt="">
2329								<span>German</span>
2330							</a>
2331							<a href="/id-ID" class="d-flex align-items-center gap-1">
2332								<img src="/themes/custom/vov_2/images/icons/flag/ID.svg" alt="">
2333								<span>Indonesian</span>
2334							</a>
2335							<a href="/ja-JP" class="d-flex align-items-center gap-1">
2336								<img src="/themes/custom/vov_2/images/icons/flag/JP.svg" alt="">
2337								<span>Japanese</span>
2338							</a>
2339							<a href="/km-KH" class="d-flex align-items-center gap-1">
2340								<img src="/themes/custom/vov_2/images/icons/flag/KH.svg" alt="">
2341								<span>Khmer</span>
2342							</a>
2343							<a href="/ko-KR" class="d-flex align-items-center gap-1">
2344								<img src="/themes/custom/vov_2/images/icons/flag/KR.svg" alt="">
2345								<span>Korean</span>
2346							</a>
2347							<a href="/lo-LA" class="d-flex align-items-center gap-1">
2348								<img src="/themes/custom/vov_2/images/icons/flag/LA.svg" alt="">
2349								<span>Lao</span>
2350							</a>
2351							<a href="/ru-RU" class="d-flex align-items-center gap-1">
2352								<img src="/themes/custom/vov_2/images/icons/flag/RU.svg" alt="">
2353								<span>Russian</span>
2354							</a>
2355							<a href="/es-ES" class="d-flex align-items-center gap-1">
2356								<img src="/themes/custom/vov_2/images/icons/flag/ES.svg" alt="">
2357								<span>Spanish</span>
2358							</a>
2359							<a href="/th-TH" class="d-flex align-items-center gap-1">
2360								<img src="/themes/custom/vov_2/images/icons/flag/TH.svg" alt="">
2361								<span>Thai</span>
2362							</a>
2363						</div>
2364					</div>
2365				</div>
2366			</div>
2367		</div>
2368	</div>
2369	<div class="container mt-3">
2370		<div class="row">
2371			<div class="col-md-5">
2372				<div class="row align-items-center footer-logo g-3">
2373					<div class="col-4">
2374						<div
2375							class="logo mb-2">
2376														<img alt="" class="w-100" src="/themes/custom/vov_2/images/icons/src/VOV5 - logo.svg"/>
2377						</div>
2378					</div>
2379					<div class="col-8">
2380						<div class="slogan-footer">
2381							<div class="fw-bolder text-md">
2382								  VOVWORLD
2383							</div>
2384													</div>
2385					</div>
2386					<div class="col-12">
2387						<div class="text-md fw-500">
2388							<span class="fw-bold">Director</span>: Pho Cam Hoa</div>
2389													<div class="text-md fw-500 deputy-label">Deputy Director: Nguyen Thu Hoa</div>
2390																			<div class="text-md fw-500 deputy-label">Deputy Director: Bui Manh Hung</div>
2391																			<div class="text-md fw-500 deputy-label">Deputy Director: Cao Dinh Trung</div>
2392											</div>
2393				</div>
2394
2395				<div class="border-bottom my-3"></div>
2396
2397				<div class="contact d-flex flex-column gap-2">
2398  <h4 class="text-xs m-0 fw-bold text-inter">Contact</h4>
2399  <div class="d-flex gap-2 align-items-start">
2400    <img src="/themes/custom/vov_5/images/icons/src/phone-gray.svg" alt=""/>
2401    <span class="text-xs">
2402       <a href="tel:(084) 24 38266809">(084) 24 38266809</a>
2403    </span>
2404  </div>
2405  <div class="d-flex gap-2 align-items-start">
2406    <img src="/themes/custom/vov_5/images/icons/src/printer-gray.svg" alt=""/>
2407    <span class="text-xs">
2408       <a href="tel:(084) 38266707">(084) 38266707</a>
2409    </span>
2410  </div>
2411  <div class="d-flex gap-2 align-items-start">
2412    <img src="/themes/custom/vov_5/images/icons/src/pin-gray.svg" alt=""/>
2413    <span class="text-xs">45 Ba Trieu, Hanoi, Vietnam</span>
2414  </div>
2415      <div class="d-flex gap-2 align-items-start">
2416    <img src="/themes/custom/vov_5/images/icons/src/mail-03.svg" alt=""/>
2417    <span class="text-xs">
2418      <a href="mailto:[email protected]">[email protected]</a>
2419    </span>
2420  </div>
2421  </div>
2422
2423				<div class="border-bottom my-3"></div>
2424
2425			</div>
2426
2427			<div class="col-md-7 footer-right">
2428				<nav role="navigation" aria-labelledby="block-vov-5-mangxahoi-2-menu" id="block-vov-5-mangxahoi-2" data-block-plugin-id="system_menu_block:social">
2429            
2430  <h2 class="visually-hidden" id="block-vov-5-mangxahoi-2-menu">Mạng xã hội</h2>
2431  
2432
2433        <span class="d-block d-md-none text-lg fw-bold" style="font-size: 14px;font-family: Inter, sans-serif;">Follow VOV World:</span>
2434<div class="d-flex d-md-none align-items-center gap-3 follow-mobile">
2435  <div class="social d-flex">
2436          <a href="https://www.facebook.com" class="facebook d-flex justify-content-center align-items-center rounded-circle text-decoration-none"></a>
2437          <a href="https://www.tiktok.com/" class="tiktok d-flex justify-content-center align-items-center rounded-circle text-decoration-none"></a>
2438          <a href="https://www.youtube.com" class="youtube-play d-flex justify-content-center align-items-center rounded-circle text-decoration-none"></a>
2439          <a href="/zalo" class="zalo d-flex justify-content-center align-items-center rounded-circle text-decoration-none"></a>
2440      </div>
2441  <a href="https://vov.vn/" class="ms-auto"><img src="/themes/custom/vov_5/images/icons/src/logo-vovvn.svg" alt="BÁO ĐIỆN TỬ TIẾNG NÓI VIỆT NAM" style="width: 64px;height: 32px;"/></a>
2442</div>
2443
2444<div class="d-none d-md-flex align-items-center gap-3 follow">
2445  <span class="text-lg fw-bold">Follow VOV World:</span>
2446  <div class="social d-flex">
2447          <a href="https://www.facebook.com" class="facebook d-flex justify-content-center align-items-center rounded-circle text-decoration-none"></a>
2448          <a href="https://www.tiktok.com/" class="tiktok d-flex justify-content-center align-items-center rounded-circle text-decoration-none"></a>
2449          <a href="https://www.youtube.com" class="youtube-play d-flex justify-content-center align-items-center rounded-circle text-decoration-none"></a>
2450          <a href="/zalo" class="zalo d-flex justify-content-center align-items-center rounded-circle text-decoration-none"></a>
2451      </div>
2452  <a href="https://vov.vn/" class="ms-auto"><img src="/themes/custom/vov_5/images/icons/src/logo-vovvn.svg" alt="BÁO ĐIỆN TỬ TIẾNG NÓI VIỆT NAM" style="width: 64px;height: 32px;"/></a>
2453</div>
2454<div class="border-bottom my-3"></div>
2455
2456  </nav>
2457<nav role="navigation" aria-labelledby="block-menufootertienganh-2-menu" id="block-menufootertienganh-2" data-block-plugin-id="system_menu_block:menu-footer-tieng-anh">
2458            
2459  <h2 class="visually-hidden" id="block-menufootertienganh-2-menu">Menu footer tiếng Anh</h2>
2460  
2461
2462        <div class="row g-3">
2463            <div class="col-6 col-md-4">
2464            <a class="text-xs fw-500" href="/about-us">About Us</a>
2465        </div>
2466            <div class="col-6 col-md-4">
2467            <a class="text-xs fw-500" href="/beat-the-rush">Beat The Rush</a>
2468        </div>
2469            <div class="col-6 col-md-4">
2470            <a class="text-xs fw-500" href="/current-affairs">Current Affairs</a>
2471        </div>
2472            <div class="col-6 col-md-4">
2473            <a class="text-xs fw-500" href="/digital-life">Digital life</a>
2474        </div>
2475            <div class="col-6 col-md-4">
2476            <a class="text-xs fw-500" href="/discovery-vietnam">Discovery Vietnam</a>
2477        </div>
2478            <div class="col-6 col-md-4">
2479            <a class="text-xs fw-500" href="/letter-box">Letter Box</a>
2480        </div>
2481            <div class="col-6 col-md-4">
2482            <a class="text-xs fw-500" href="/media">Media</a>
2483        </div>
2484            <div class="col-6 col-md-4">
2485            <a class="text-xs fw-500" href="/news">News</a>
2486        </div>
2487            <div class="col-6 col-md-4">
2488            <a class="text-xs fw-500" href="/public-bulletin-board">Public Bulletin Board</a>
2489        </div>
2490            <div class="col-6 col-md-4">
2491            <a class="text-xs fw-500" href="/sport">Sport</a>
2492        </div>
2493            <div class="col-6 col-md-4">
2494            <a class="text-xs fw-500" href="/spotlight">Spotlight</a>
2495        </div>
2496            <div class="col-6 col-md-4">
2497            <a class="text-xs fw-500" href="/thats-life">That&#039;s life</a>
2498        </div>
2499            <div class="col-6 col-md-4">
2500            <a class="text-xs fw-500" href="/urban-rhythms">Urban Rhythms</a>
2501        </div>
2502            <div class="col-6 col-md-4">
2503            <a class="text-xs fw-500" href="/vietnam-rising-era">Vietnam rising era</a>
2504        </div>
2505            <div class="col-6 col-md-4">
2506            <a class="text-xs fw-500" href="/village-life">Village life</a>
2507        </div>
2508    </div>
2509
2510  </nav>
2511
2512
2513			</div>
2514			<span class="by fw-500 text-center pt-3">Copyright © VOV5. All rights reserved. Developed and operated by SolidTech</span>
2515			<span class="by fw-500 text-center pt-3">Online service permit: 2113/GP-BTTTT issued on December 6, 2011</span>
2516
2517		</div>
2518	</div>
2519</footer>
2520
2521<div id="backToTop" class="position-fixed">
2522	<div class="backToTop rounded-circle d-flex justify-content-center align-items-center">
2523		<i class="zmdi zmdi-long-arrow-up text-white"></i>
2524	</div>
2525</div>
2526<style>
2527	.footer-lang-scroll {
2528		display: flex;
2529		gap: 12px;
2530		overflow-x: auto;
2531		overflow-y: hidden;
2532		white-space: nowrap;
2533		-webkit-overflow-scrolling: touch;
2534	}
2535
2536	.footer-lang-scroll a {
2537		display: inline-flex;
2538		align-items: center;
2539		gap: 4px;
2540		flex-shrink: 0;
2541		padding: 4px 6px;
2542	}
2543
2544	.footer-lang-scroll::-webkit-scrollbar {
2545		height: 6px;
2546		display: none;
2547	}
2548
2549	.footer-lang-scroll::-webkit-scrollbar-track {
2550		background: #eee;
2551	}
2552
2553	.footer-lang-scroll::-webkit-scrollbar-thumb {
2554		background: #bbb;
2555		border-radius: 3px;
2556	}
2557	.footer-lang-scroll::-webkit-scrollbar-thumb:hover {
2558		background: #999;
2559	}
2560</style>
2561<script>
2562	document.addEventListener("DOMContentLoaded", function () {
2563document.querySelectorAll('.deputy-label').forEach(function (el) {
2564var text = el.textContent.trim();
2565var idx = text.indexOf(':');
2566if (idx !== -1) {
2567el.innerHTML = '<strong>' + text.substring(0, idx + 1) + '</strong>' + text.substring(idx + 1);
2568}
2569});
2570});
2571</script>
2571
2572
2573<style>
2574    .has-description{
2575        height: unset !important;
2576        padding-bottom: 20px;
2577    }
2578    .contact-float-wrapper {
2579        position: fixed;
2580        left: 8px;
2581        bottom: 8px;
2582        z-index: 9999;
2583    }
2584
2585    .contact-float-btn {
2586        width: 40px;
2587        height: 40px;
2588        border-radius: 50%;
2589    }
2590
2591    .contact-float-btn img {
2592        width: 28px;
2593        height: 28px;
2594    }
2595
2596    @media (max-width: 768px) {
2597        .box-top{
2598            height: auto !important;
2599            padding-top: 20px ;
2600            padding-bottom: 20px;
2601        }
2602    }
2603</style>
2604  </div>
2605
2606
2607<script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","scriptPath":null,"pathPrefix":"","currentPath":"node\/2468636","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","ajaxPageState":{"libraries":"cms_ads\/cms_ads,cms_moderation_note\/main,core\/html5shiv,fontawesome\/fontawesome.webfonts,poll\/drupal.poll-links,statistics\/drupal.statistics,system\/base,views\/views.module,vov_5\/global,vov_5\/home,vov_5\/sidebar","theme":"vov_5","theme_token":null},"ajaxTrustedUrl":{"\/search":true},"cmsAds":{"type":"node","show_ads":"1","tids":["44115","44149"],"node_display":"2","has_media":[{"value":"3"}],"display_type":"2"},"statistics":{"data":{"nid":"2468636","time":1790872585,"hash":"01a45578038f586f18ddd4d6e74af3587b536ffdbdf2c03cd50a3fc944e75a55"},"url":"https:\/\/statistic.vovworld.vn\/nid"},"ajax":[],"user":{"uid":0,"permissionsHash":"fd826ec352672904ddb977620545a3b7283b6fa5cae976c85a291bc7e5a503a2"}}</script>
vendor: 1 bytes, line 2607
2607
2608<script src="/core/assets/vendor/domready/ready.min.js?v=1.0.8"></script>
vendor: 1 bytes, line 2608
2608
2609<script src="/core/assets/vendor/jquery/jquery.min.js?v=3.2.1"></script>
vendor: 1 bytes, line 2609
2609
2610<script src="/core/assets/vendor/jquery/jquery-extend-3.4.0.js?v=3.2.1"></script>
vendor: 1 bytes, line 2610
2610
2611<script src="/core/assets/vendor/jquery-once/jquery.once.min.js?v=2.2.0"></script>
vendor: 1 bytes, line 2611
2611
2612<script src="/core/misc/drupalSettingsLoader.js?v=8.7.11"></script>
vendor: 1 bytes, line 2612
2612
2613<script src="/core/misc/drupal.js?v=8.7.11"></script>
vendor: 1 bytes, line 2613
2613
2614<script src="/core/misc/drupal.init.js?v=8.7.11"></script>
vendor: 1 bytes, line 2614
2614
2615<script src="/core/assets/vendor/jquery.ui/ui/data-min.js?v=1.12.1"></script>
vendor: 1 bytes, line 2615
2615
2616<script src="/core/assets/vendor/jquery.ui/ui/disable-selection-min.js?v=1.12.1"></script>
vendor: 1 bytes, line 2616
2616
2617<script src="/core/assets/vendor/jquery.ui/ui/form-min.js?v=1.12.1"></script>
vendor: 1 bytes, line 2617
2617
2618<script src="/core/assets/vendor/jquery.ui/ui/labels-min.js?v=1.12.1"></script>
vendor: 1 bytes, line 2618
2618
2619<script src="/core/assets/vendor/jquery.ui/ui/jquery-1-7-min.js?v=1.12.1"></script>
vendor: 1 bytes, line 2619
2619
2620<script src="/core/assets/vendor/jquery.ui/ui/scroll-parent-min.js?v=1.12.1"></script>
vendor: 1 bytes, line 2620
2620
2621<script src="/core/assets/vendor/jquery.ui/ui/tabbable-min.js?v=1.12.1"></script>
vendor: 1 bytes, line 2621
2621
2622<script src="/core/assets/vendor/jquery.ui/ui/unique-id-min.js?v=1.12.1"></script>
vendor: 1 bytes, line 2622
2622
2623<script src="/core/assets/vendor/jquery.ui/ui/version-min.js?v=1.12.1"></script>
vendor: 1 bytes, line 2623
2623
2624<script src="/core/assets/vendor/jquery.ui/ui/focusable-min.js?v=1.12.1"></script>
vendor: 1 bytes, line 2624
2624
2625<script src="/core/assets/vendor/jquery.ui/ui/ie-min.js?v=1.12.1"></script>
vendor: 1 bytes, line 2625
2625
2626<script src="/core/assets/vendor/jquery.ui/ui/keycode-min.js?v=1.12.1"></script>
vendor: 1 bytes, line 2626
2626
2627<script src="/core/assets/vendor/jquery.ui/ui/plugin-min.js?v=1.12.1"></script>
vendor: 1 bytes, line 2627
2627
2628<script src="/core/assets/vendor/jquery.ui/ui/safe-active-element-min.js?v=1.12.1"></script>
vendor: 1 bytes, line 2628
2628
2629<script src="/core/assets/vendor/jquery.ui/ui/safe-blur-min.js?v=1.12.1"></script>
vendor: 1 bytes, line 2629
2629
2630<script src="/core/assets/vendor/jquery.ui/ui/widget-min.js?v=1.12.1"></script>
vendor: 1 bytes, line 2630
2630
2631<script src="/core/assets/vendor/jquery.cookie/jquery.cookie.min.js?v=1.4.1"></script>
vendor: 1 bytes, line 2631
2631
2632<script src="/themes/custom/vov_5/js/crypto-js.min.js?tm7hi6"></script>
vendor: 1 bytes, line 2632
2632
2633<script src="/themes/custom/vov_5/js/svgxuse.min.js?tm7hi6" defer></script>
vendor: 1 bytes, line 2633
2633
2634<script src="/themes/custom/vov_5/js/blazy.min.js?tm7hi6" defer></script>
vendor: 1 bytes, line 2634
2634
2635<script src="/themes/custom/vov_5/js/init-blazy.js?tm7hi6" defer></script>
vendor: 1 bytes, line 2635
2635
2636<script src="/themes/custom/vov_5/js/vov.js?tm7hi6"></script>
vendor: 1 bytes, line 2636
2636
2637<script src="/themes/custom/vov_5/js/bootstrap.min.js?tm7hi6"></script>
vendor: 1 bytes, line 2637
2637
2638<script src="/themes/custom/vov_5/js/home.js?tm7hi6"></script>
vendor: 1 bytes, line 2638
2638
2639<script src="/core/modules/statistics/statistics.js?v=8.7.11"></script>
vendor: 1 bytes, line 2639
2639
2640<script src="/core/misc/progress.js?v=8.7.11"></script>
vendor: 1 bytes, line 2640
2640
2641<script src="/core/modules/responsive_image/js/responsive_image.ajax.js?v=8.7.11"></script>
vendor: 1 bytes, line 2641
2641
2642<script src="/core/misc/ajax.js?v=8.7.11"></script>
vendor: 1 bytes, line 2642
2642
2643<script src="/core/misc/debounce.js?v=8.7.11"></script>
vendor: 1 bytes, line 2643
2643
2644<script src="/core/misc/announce.js?v=8.7.11"></script>
vendor: 1 bytes, line 2644
2644
2645<script src="/core/misc/displace.js?v=8.7.11"></script>
vendor: 1 bytes, line 2645
2645
2646<script src="/core/assets/vendor/jquery.ui/ui/widgets/button-min.js?v=1.12.1"></script>
vendor: 1 bytes, line 2646
2646
2647<script src="/core/assets/vendor/jquery.ui/ui/widgets/mouse-min.js?v=1.12.1"></script>
vendor: 1 bytes, line 2647
2647
2648<script src="/core/assets/vendor/jquery.ui/ui/widgets/draggable-min.js?v=1.12.1"></script>
vendor: 1 bytes, line 2648
2648
2649<script src="/core/assets/vendor/jquery.ui/ui/position-min.js?v=1.12.1"></script>
vendor: 1 bytes, line 2649
2649
2650<script src="/core/assets/vendor/jquery.ui/ui/widgets/resizable-min.js?v=1.12.1"></script>
vendor: 1 bytes, line 2650
2650
2651<script src="/core/assets/vendor/jquery.ui/ui/widgets/dialog-min.js?v=1.12.1"></script>
vendor: 1 bytes, line 2651
2651
2652<script src="/core/misc/dialog/dialog.js?v=8.7.11"></script>
vendor: 1 bytes, line 2652
2652
2653<script src="/core/misc/dialog/dialog.position.js?v=8.7.11"></script>
vendor: 1 bytes, line 2653
2653
2654<script src="/core/misc/dialog/dialog.jquery-ui.js?v=8.7.11"></script>
vendor: 1 bytes, line 2654
2654
2655<script src="/core/misc/dialog/dialog.ajax.js?v=8.7.11"></script>
vendor: 1 bytes, line 2655
2655
2656<script src="/core/misc/dialog/off-canvas.js?v=8.7.11"></script>
vendor: 1 bytes, line 2656
2656
2657<script src="/modules/custom/cms_moderation_note/js/cms_moderation_note.js?v=8.7.11"></script>
vendor: 1 bytes, line 2657
2657
2658<script src="/modules/custom/cms_ads/js/cms-ads.js?tm7hi6"></script>
vendor: 1 bytes, line 2658
2658
2659<script src="/themes/custom/vov_5/js/sidebar.js?tm7hi6"></script>
vendor: 62 bytes, lines 2659-2661
2659
2660
2661<script src="https://www.google.com/recaptcha/api.js?render=
26616LeA1IAmAAAAAFKDrtl_4OAKuuAuF0be9j953jLT
vendor: 13 bytes, line 2661
2661"></script>
2662<script> var vovAccountLoginUrl = '/account' </script>
vendor: 2 bytes, line 2662
2662
2663<script src="https://vovworld.vn/sites/default/files/embed_world.js"></script>
2663
2664<style>
2665
2666
2667.box-image-top{
2668margin-top:10px !important;
2669}
2670img{
2671max-width:100%;
2672}
2673.fw-600.text-justify.pt-2{
2674color:white;
2675}
2676.meta-text__author{
2677text-transform: uppercase !important;
2678}
2679.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{
2680opacity:1 !important;
2681}
2682.page__node__video .page__content .container-fluid .video .video-title{
2683margin:38px 0;
2684}
2685figure.process-filter-image.align-left{
2686padding:0 40px 0 0;
2687}
2688.process-filter-image.align-right{
2689padding:0 0 0 30px;
2690}
2691tbody, td, tfoot, th, thead, tr{
2692border-width:1px !important;
2693}
2694.header.p-0.position-relative{
2695padding:0 !important;
2696}
2697.mega-menu-btn {
2698    background: transparent;
2699    border: none;
2700    padding: 4px 6px;
2701    cursor: pointer;
2702    color: #F1F1F1;
2703    display: flex;
2704    align-items: center;
2705    justify-content: center;
2706    border-radius: 4px;
2707    transition: background 0.2s;
2708    line-height: 1;
2709}
2710.article-description{
2711font-weight:600;
2712}
2713.col-md-7.footer-right a.ms-auto img {
2714    width: 120px !important;
2715    height: auto !important;
2716}
2717
2718@media only screen and (max-width: 768px) {
2719    .col-md-7.footer-right a.ms-auto img {
2720        width: 94px !important;
2721        height: auto !important;
2722    }
2723}
2724</style>
2725
2726<style>
2727.vov-grid-9-custom .vov-col{
2728padding-bottom:0;
2729}
2730.custom-color-media{
2731background:#10234A;
2732padding:16px
2733}
2734.field--name-field-ly-do-tra-lai{
2735display:none !important;
2736}
2737figcaption{
2738font-size:16px;
2739font-weight:400;
2740}
2741.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before{
2742font-family: VideoJS !important;
2743    font-weight: normal  !important;
2744    font-style: normal  !important;
2745}
2746</style>
2747<script>
2748
2749const el1 = document.getElementById('block-articlesbycategory-304');
2750
2751if (el1 && el1.parentElement) {
2752  el1.parentElement.classList.add('row');
2753}
2754document.addEventListener("DOMContentLoaded", function () {
2755  const el = document.querySelector('.text-lg.fw-bold');
2756  if (el && el.innerText.trim() === "Follow VOV World:") {
2757    el.innerText = "Follow VOVWORLD:";
2758  }
2759});
2760
2761function updateCaptions() {
2762  const mediaEls = document.querySelectorAll('[data-entity-embed-display="view_mode:media.embedded"]');
2763
2764  mediaEls.forEach((mediaEl) => {
2765    const figure = mediaEl.closest('figure');
2766    if (!figure) return;
2767
2768    const captionEl = figure.querySelector('figcaption');
2769    if (!captionEl) return;
2770
2771    const width = mediaEl.getBoundingClientRect().width;
2772
2773    if (width > 0) {
2774      captionEl.style.width = `${width}px`;
2775    }
2776  });
2777}
2778
2779document.addEventListener('DOMContentLoaded', updateCaptions);
2780window.addEventListener('resize', updateCaptions);
2781</script>
2781
2782</body>
2783</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.