PageSourceSearch

https://www.army.lk/

html army.lk collected 2026-10-02 07:45:17 UTC 116,745 bytes, 2,686 lines download raw bytes

1
2
3<!-- THEME DEBUG -->
4<!-- THEME HOOK: 'html' -->
5<!-- FILE NAME SUGGESTIONS:
6   ▪️ html--front.html.twig
7   ▪️ html--node.html.twig
8   ✅ html.html.twig
9-->
10<!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/web_tailwind/templates/layout/html.html.twig' -->
11<!DOCTYPE html>
12<html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#">
13  <head>
14    <meta charset="utf-8" />
15<meta name="description" content="Welcome to the official portal of Sri Lanka Army. Access official news, institutional publications, and defense updates ensuring national security and sovereignty." />
16<meta name="abstract" content="Official defense and institutional portal of the sri lanka army" />
17<meta name="keywords" content="military, government, defense, official, news, Sri Lanka Army" />
18<link rel="canonical" href="https://www.army.lk/" />
19<link rel="shortlink" href="https://www.army.lk/" />
20<meta name="rights" content="Copyright © 2026 Sri Lanka Army. All rights reserved." />
21<meta name="MobileOptimized" content="width" />
22<meta name="HandheldFriendly" content="true" />
23<meta name="viewport" content="width=device-width, initial-scale=1.0" />
24<link rel="icon" href="/sites/default/files/crest.webp" type="image/webp" />
25<link rel="preload" as="image" href="/themes/custom/web_tailwind/images/img/hero-poster.jpg" fetchpriority="high" />
26
27    <title>Sri Lanka Army | Home</title>
28    <link rel="stylesheet" media="all" href="/core/modules/system/css/components/align.module.css?tlpjdh" />
29<link rel="stylesheet" media="all" href="/core/modules/system/css/components/container-inline.module.css?tlpjdh" />
30<link rel="stylesheet" media="all" href="/core/modules/system/css/components/clearfix.module.css?tlpjdh" />
31<link rel="stylesheet" media="all" href="/core/modules/system/css/components/hidden.module.css?tlpjdh" />
32<link rel="stylesheet" media="all" href="/core/modules/system/css/components/js.module.css?tlpjdh" />
33<link rel="stylesheet" media="all" href="/core/modules/contextual/css/contextual.module.css?tlpjdh" />
34<link rel="stylesheet" media="all" href="/core/modules/contextual/css/contextual.theme.css?tlpjdh" />
35<link rel="stylesheet" media="all" href="/core/modules/contextual/css/contextual.icons.theme.css?tlpjdh" />
36<link rel="stylesheet" media="all" href="/themes/custom/web_tailwind/dist/style.css?tlpjdh" />
37<link rel="stylesheet" media="all" href="/themes/custom/web_tailwind/dist/fonts.css?tlpjdh" />
38<link rel="stylesheet" media="all" href="/themes/custom/web_tailwind/dist/fontawesome/css/all.min.css?tlpjdh" />
39
40    
40<script src="/core/misc/touchevents-test.js?v=11.3.3"></script>
40
41
42  </head>
43
44  <body class="lang-en">
45    
46    
47
48<!-- THEME DEBUG -->
49<!-- THEME HOOK: 'off_canvas_page_wrapper' -->
50<!-- BEGIN OUTPUT from 'core/modules/system/templates/off-canvas-page-wrapper.html.twig' -->
51  <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas>
52    
53
54<!-- THEME DEBUG -->
55<!-- THEME HOOK: 'page' -->
56<!-- FILE NAME SUGGESTIONS:
57   ✅ page--front.html.twig
58   ▪️ page--node.html.twig
59   ▪️ page.html.twig
60-->
61<!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/web_tailwind/templates/page/page--front.html.twig' -->
62
63<!-- NEWS TICKER BAR -->
64<div id="site-header">
65
66	<div class="topbar" id="topbar">
67  <div class="topbar__inner">
68
69    <!-- LEFT -->
70    <div class="topbar__left">
71      <div class="topbar__tagline">Defender of the Nation</div>
72                  <div class="header-social">
73              <a href="https://www.facebook.com/SriLankaArmyDefendersoftheNation" target="_blank" rel="noopener noreferrer" class="header-social__link header-social__link--fb" aria-label="Facebook" style="">
74                <span data-tooltip="">Facebook</span>
75                <i class="fa-brands fa-facebook-f" aria-hidden="true"></i>
76              </a>
77              <a href="https://twitter.com/Sri_Lanka_Army" target="_blank" rel="noopener noreferrer" class="header-social__link header-social__link--x" aria-label="X (Twitter)" style="">
78                <span data-tooltip="">X (Twitter)</span>
79                <i class="fa-brands fa-x-twitter" aria-hidden="true"></i>
80              </a>
81              <a href="https://www.youtube.com/@SLArmyMedia" target="_blank" rel="noopener noreferrer" class="header-social__link header-social__link--yt" aria-label="YouTube">
82                <span data-tooltip="">YouTube</span>
83                <i class="fa-brands fa-youtube" aria-hidden="true"></i>
84              </a>
85              <a href="https://www.instagram.com/slarmy_1949/" target="_blank" rel="noopener noreferrer" class="header-social__link header-social__link--ig" aria-label="Instagram">
86                <span data-tooltip="">Instagram</span>
87                <i class="fa-brands fa-instagram" aria-hidden="true"></i>
88              </a>
89              <a href="https://chat.whatsapp.com/EoDT4G191DX30Zuf8eQxqu" target="_blank" rel="noopener noreferrer" class="header-social__link header-social__link--wa" aria-label="WhatsApp">
90                <span data-tooltip="">WhatsApp</span>
91                <i class="fa-brands fa-whatsapp" aria-hidden="true"></i>
92              </a>
93              <a href="https://www.tiktok.com/@army_forever_defenders" target="_blank" rel="noopener noreferrer" class="header-social__link header-social__link--tk" aria-label="TikTok">
94                <span data-tooltip="">TikTok</span>
95                <i class="fa-brands fa-tiktok" aria-hidden="true"></i>
96              </a>
97            </div>
98    </div>
99
100   
101
102    <div class="topbar__spacer"></div>
103
104    <!-- RIGHT -->
105    <div class="topbar__right">
106      <nav class="lang-group" aria-label="Language Switcher">
107        
108
109<!-- THEME DEBUG -->
110<!-- THEME HOOK: 'block' -->
111<!-- FILE NAME SUGGESTIONS:
112   ▪️ block--language-block--language-interface.html.twig
113   ▪️ block--language-block.html.twig
114   ▪️ block--language.html.twig
115   ✅ block.html.twig
116-->
117<!-- BEGIN OUTPUT from 'core/modules/block/templates/block.html.twig' -->
118<div class="language-switcher-language-url" role="navigation">
119  
120    
121      
122
123<!-- THEME DEBUG -->
124<!-- THEME HOOK: 'links__language_block' -->
125<!-- FILE NAME SUGGESTIONS:
126   ▪️ links--language-block.html.twig
127   ✅ links.html.twig
128-->
129<!-- BEGIN OUTPUT from 'core/modules/system/templates/links.html.twig' -->
130<ul class="links"><li data-drupal-language="en" data-drupal-link-system-path="&lt;front&gt;" class="is-active" aria-current="page"><a href="/" class="language-link is-active" hreflang="en" data-drupal-link-system-path="&lt;front&gt;" aria-current="page">English</a></li><li data-drupal-language="si" data-drupal-link-system-path="&lt;front&gt;"><a href="/si" class="language-link" hreflang="si" data-drupal-link-system-path="&lt;front&gt;">Sinhala</a></li><li data-drupal-language="ta" data-drupal-link-system-path="&lt;front&gt;"><a href="/ta" class="language-link" hreflang="ta" data-drupal-link-system-path="&lt;front&gt;">Tamil</a></li></ul>
131<!-- END OUTPUT from 'core/modules/system/templates/links.html.twig' -->
132
133
134  </div>
135
136<!-- END OUTPUT from 'core/modules/block/templates/block.html.twig' -->
137
138
139      </nav>
140
141      <div class="search-wrapper" id="searchArea">
142        <button id="searchToggle" aria-label="Toggle Search"
143                aria-expanded="false" type="button">
144          <svg fill="none" viewBox="0 0 24 24" stroke="currentColor">
145            <path stroke-linecap="round" stroke-linejoin="round"
146                  stroke-width="2"
147                  d="M21 21l-4.35-4.35M11 19a8 8 0 100-16 8 8 0 000 16z"/>
148          </svg>
149        </button>
150        <form action="/advance-search" method="get"
151              id="searchForm" role="search">
152          <input class="topbar__search-input" type="text"
153                 name="search_api_fulltext"
154                 placeholder="SEARCH..." aria-label="Search site"/>
155        </form>
156      </div>
157    </div>
158
159    <!-- Mobile Strip -->
160    <div class="topbar__mobile-strip">
161     <div class="header-social">
162              <a href="https://www.facebook.com/SriLankaArmyDefendersoftheNation" target="_blank" rel="noopener noreferrer" class="header-social__link header-social__link--fb" aria-label="Facebook" style="">
163                <span data-tooltip="">Facebook</span>
164                <i class="fa-brands fa-facebook-f" aria-hidden="true"></i>
165              </a>
166              <a href="https://twitter.com/Sri_Lanka_Army" target="_blank" rel="noopener noreferrer" class="header-social__link header-social__link--x" aria-label="X (Twitter)" style="">
167                <span data-tooltip="">X (Twitter)</span>
168                <i class="fa-brands fa-x-twitter" aria-hidden="true"></i>
169              </a>
170              <a href="https://www.youtube.com/@SLArmyMedia" target="_blank" rel="noopener noreferrer" class="header-social__link header-social__link--yt" aria-label="YouTube">
171                <span data-tooltip="">YouTube</span>
172                <i class="fa-brands fa-youtube" aria-hidden="true"></i>
173              </a>
174              <a href="https://www.instagram.com/slarmy_1949/" target="_blank" rel="noopener noreferrer" class="header-social__link header-social__link--ig" aria-label="Instagram">
175                <span data-tooltip="">Instagram</span>
176                <i class="fa-brands fa-instagram" aria-hidden="true"></i>
177              </a>
178              <a href="https://chat.whatsapp.com/EoDT4G191DX30Zuf8eQxqu" target="_blank" rel="noopener noreferrer" class="header-social__link header-social__link--wa" aria-label="WhatsApp">
179                <span data-tooltip="">WhatsApp</span>
180                <i class="fa-brands fa-whatsapp" aria-hidden="true"></i>
181              </a>
182              <a href="https://www.tiktok.com/@army_forever_defenders" target="_blank" rel="noopener noreferrer" class="header-social__link header-social__link--tk" aria-label="TikTok">
183                <span data-tooltip="">TikTok</span>
184                <i class="fa-brands fa-tiktok" aria-hidden="true"></i>
185              </a>
186            </div>
187    </div>
188
189  </div>
190</div>
191			
192 
193 <!-- ══════════════════════════════════════
194       MAIN NAV
195  ══════════════════════════════════════ -->
196  <div class="nav-wrapper">
197    <div class="nav-inner">
198
199      <!-- Logo -->
200      <a href="/" class="site-logo" aria-label="Sri Lanka Army Home">
201        <picture>
202          <source
203            srcset="/themes/custom/web_tailwind/images/img/crest.webp"
204            type="image/webp">
205          <img
206            src="/themes/custom/web_tailwind/images/img/crest.png"
207            alt="Sri Lanka Army Crest"
208            width="104"
209            height="88"
210            loading="eager"
211            decoding="async"
212            fetchpriority="high">
213        </picture>
214
215        <div class="site-logo-text">
216          <span>SRI LANKA ARMY</span>
217          <span class="logo-sub">Defender of the Nation</span>
218        </div>
219      </a>
220
221      <!-- Desktop Nav -->
222      <nav class="nav-menu" aria-label="Main navigation">
223
224        <div class="nav-item">
225          <a href="/" class="nav-link" aria-current="page">Home</a>
226        </div>
227
228        <!-- About Us — mega menu -->
229        <div class="nav-item">
230          <button class="nav-link" aria-haspopup="true" aria-expanded="false">
231            About Us
232            <i class="fa-solid fa-chevron-down nav-chevron" aria-hidden="true"></i>
233          </button>
234          <div class="mega-drop">
235            <div class="mega-panel">
236              <div class="mega-body">
237                <div>
238                  <p class="mega-col-title">SL ARMY</p>
239                  <ul>
240                    <li><a href="/commander" class="mega-link"><i class="fa-solid fa-chevron-right"></i>Commander of the Army</a></li>
241                    <li><a href="/army_flag" class="mega-link"><i class="fa-solid fa-chevron-right"></i>Army Flag &amp; Crest</a></li>
242                    <li><a href="/army_song" class="mega-link"><i class="fa-solid fa-chevron-right"></i>Army Song and Lyrics</a></li>
243                    <li><a href="/establishments" class="mega-link"><i class="fa-solid fa-chevron-right"></i>Establishments</a></li>
244                    <li><a href="/medals" class="mega-link"><i class="fa-solid fa-chevron-right"></i>Medals</a></li>
245                    <li><a href="/army_hospitals" class="mega-link"><i class="fa-solid fa-chevron-right"></i>Military Hospitals</a></li>
246                    <li><a href="/veterans" class="mega-link"><i class="fa-solid fa-chevron-right"></i>Veterans' Page</a></li>
247                    <li><a href="/right-information" class="mega-link"><i class="fa-solid fa-chevron-right"></i>Right to Information</a></li>                    
248                  </ul>
249                </div>
250                <div>
251                  <p class="mega-col-title">HISTORY</p>
252                  <ul>
253                    <li><a href="/history" class="mega-link"><i class="fa-solid fa-chevron-right"></i>SL Army History</a></li>
254                    <li><a href="/past_comd" class="mega-link"><i class="fa-solid fa-chevron-right"></i>Past Commanders</a></li>
255                  </ul>
256                </div>
257                <div>
258                  <p class="mega-col-title">SPECIAL PROGRAMS</p>
259                  <ul>
260                    <li><a href="/welfare" class="mega-link"><i class="fa-solid fa-chevron-right"></i>Welfare</a></li>
261                    <li><a href="/training" class="mega-link"><i class="fa-solid fa-chevron-right"></i>Training</a></li>
262                    <li><a href="/school_admin" class="mega-link"><i class="fa-solid fa-chevron-right"></i>School Admission</a></li>
263                    <li><a href="/colombo_defence" class="mega-link"><i class="fa-solid fa-chevron-right"></i>Colombo Defence Seminar</a></li>
264                  </ul>
265                </div>
266              </div>
267            </div>
268          </div>
269        </div>
270
271        <!-- Gallery -->
272        <div class="nav-item">
273          <button class="nav-link" aria-haspopup="true" aria-expanded="false">
274            Gallery <i class="fa-solid fa-chevron-down nav-chevron" aria-hidden="true"></i>
275          </button>
276          <div class="simple-drop">
277            <div class="mega-panel">
278             <ul>
279                <li><a href="/gallery" class="simple-drop-link">Image Gallery</a></li>
280                <li><a href="/video-gallery" class="simple-drop-link">Video Gallery</a></li>
281                <li><a href="/commander-address" class="simple-drop-link">Commander's Addresses</a></li>
282                <li><a href="/archive-news" class="simple-drop-link">News Archive (before 2024)</a></li>
283              </ul>
284            </div>
285          </div>
286        </div>
287
288        <!-- Publications -->
289        <div class="nav-item">
290          <button class="nav-link" aria-haspopup="true" aria-expanded="false">
291            Publications <i class="fa-solid fa-chevron-down nav-chevron" aria-hidden="true"></i>
292          </button>
293          <div class="simple-drop">
294            <div class="mega-panel">
295            <ul>
296              <li><a href="/code_of_conduct" class="simple-drop-link">Code of Conduct</a></li>
297              <li><a href="/service" class="simple-drop-link">Service Regulations</a></li>
298              <li><a href="/ranaviruwa_magazine" class="simple-drop-link">Bellator Magazine</a></li>
299              <li><a href="/sebala-sithuwili" class="simple-drop-link">Sebala Sithuiwili</a></li>
300              <li><a href="/drill-manual" class="simple-drop-link">Drill Manual</a></li>
301              <li><a href="/public_helth_bultin" class="simple-drop-link">Public Health Bulletin</a></li>
302              <li><a href="/e-calendar" class="simple-drop-link">Army E- Calendar</a></li>
303            </ul>
304              
305            </div>
306          </div>
307        </div>
308
309        <!-- Tenders -->
310        <div class="nav-item">
311          <a href="/tender" class="nav-link">Tenders</a>
312        </div>
313
314        <!-- Join Us -->
315        <div class="nav-item">
316          <button class="nav-link" aria-haspopup="true" aria-expanded="false">
317            Join Us <i class="fa-solid fa-chevron-down nav-chevron" aria-hidden="true"></i>
318          </button>
319          <div class="simple-drop" style="width:200px;">
320            <div class="mega-panel">
321            <ul>
322              <li><a href="/army-life" class="simple-drop-link">Army Life</a></li>
323              <li><a href="/officer" class="simple-drop-link">Officers</a></li>
324              <li><a href="/other-rank" class="simple-drop-link">Other Ranks</a></li>
325            </ul>
326            </div>
327          </div>
328        </div>
329
330        <!-- Contact Us -->
331        <div class="nav-item">
332          <a href="/contact-us" class="nav-link">Contact Us</a>
333        </div>
334
335      </nav><!-- /.nav-menu -->
336
337      <!-- Hamburger -->
338      <button class="nav-toggle" aria-label="Toggle navigation" aria-expanded="false">
339        <span></span><span></span><span></span>
340      </button>
341
342    </div><!-- /.nav-inner -->
343
344
345    <!-- ══════════════════════════════════════
346         MOBILE NAV
347    ══════════════════════════════════════ -->
348    <div class="mobile-nav" id="mobileNav">
349
350      <div class="m-nav-item">
351        <a href="/" class="m-nav-link">Home</a>
352      </div>
353
354      <!-- About Us -->
355      <div class="m-nav-item">
356        <button class="m-nav-link m-toggle" type="button">
357          About Us <i class="fa-solid fa-chevron-down m-chevron"></i>
358        </button>
359        <div class="m-sub-menu">
360          <p class="m-sub-label">SL Army</p>
361          <ul>
362            <li><a href="/commander" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Commander of the Army</a></li>
363            <li><a href="/army_flag" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Army Flag &amp; Crest</a></li>
364            <li><a href="/army_song" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Army Song and Lyrics</a></li>
365            <li><a href="/establishments" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Establishments</a></li>
366            <li><a href="/medals" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Medals</a></li>
367            <li><a href="/army_hospitals" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Military Hospitals</a></li>
368            <li><a href="/veterans" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Veterans' Page</a></li>
369            <li><a href="/right-information" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Right to Information</a></li>
370          </ul>
371          
372          
373
374          <p class="m-sub-label">History</p>
375          <ul>
376            <li><a href="/history" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>SL Army History</a></li>
377            <li><a href="/past_comd" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Past Commanders</a></li>
378          </ul>
379
380          <p class="m-sub-label">Special Programs</p>
381          <ul>
382            <li><a href="/welfare" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Welfare</a></li>
383            <li><a href="/training" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Training</a></li>
384            <li><a href="/school_admin" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>School Admission</a></li>
385            <li><a href="/colombo_defence" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Colombo Defence Seminar</a></li>
386          </ul>
387        </div>
388      </div>
389
390      <!-- Gallery -->
391      <div class="m-nav-item">
392        <button class="m-nav-link m-toggle" type="button">
393          Gallery <i class="fa-solid fa-chevron-down m-chevron"></i>
394        </button>
395        <div class="m-sub-menu">
396          <ul>
397            <li><a href="/gallery" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Image Gallery</a></li>
398            <li><a href="/video-gallery" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Video Gallery</a></li>
399            <li><a href="/commander-address" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Commander's Addresses</a></li>
400            <li><a href="/archive-news" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>News Archive (2009–2015)</a></li>
401          </ul>
402        </div>
403      </div>
404
405      <!-- Publications -->
406      <div class="m-nav-item">
407        <button class="m-nav-link m-toggle" type="button">
408          Publications <i class="fa-solid fa-chevron-down m-chevron"></i>
409        </button>
410        <div class="m-sub-menu">
411        <ul>
412          <li><a href="/code_of_conduct" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Code of Conduct</a></li>
413          <li><a href="/service" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Service Regulations</a></li>
414          <li><a href="/ranaviruwa_magazine" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Bellator Magazine</a></li>
415          <li><a href="/sebala-sithuwili" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Sebala Sithuwili</a></li>
416          <li><a href="/drill-manual" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Drill Manual</a></li>
417          <li><a href="/public_helth_bultin" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Public Health Bulletin</a></li>
418          <li><a href="/e-calendar" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Army E- Calendar</a></li>
419        </ul>
420        </div>
421      </div>
422
423      <!-- Tenders -->
424      <div class="m-nav-item">
425        <a href="/tender" class="m-nav-link">Tenders</a>
426      </div>
427
428      <!-- Join Us -->
429      <div class="m-nav-item">
430        <button class="m-nav-link m-toggle" type="button">
431          Join Us <i class="fa-solid fa-chevron-down m-chevron"></i>
432        </button>
433        <div class="m-sub-menu">
434        <ul>
435          <li><a href="/army-life" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Army Life</a></li>
436          <li><a href="/officer" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Officers</a></li>
437          <li><a href="/other-rank" class="m-sub-link"><i class="fa-solid fa-chevron-right"></i>Other Ranks</a></li>
438        </ul>
439        </div>
440      </div>
441
442      <!-- Contact Us -->
443      <div class="m-nav-item">
444        <a href="/contact-us" class="m-nav-link">Contact Us</a>
445      </div>
446
447      <!-- Mobile Language Switcher -->
448      
449    </div><!-- /.mobile-nav -->
450
451  </div><!-- /.nav-wrapper -->
452	
453</div>
454<main>
455
456
457	<section
458		class="hero relative w-full min-h-screen flex flex-col items-center justify-center overflow-hidden"
459		id="hero"
460		aria-label="Hero"
461	>
462
463		<!-- Background video -->
464					<video class="hero__video" id="background-video" autoplay muted loop playsinline preload="metadata" poster="themes/custom/web_tailwind/images/img/hero-poster.jpg">
465				<source src="/themes/custom/web_tailwind/video/hero1.mp4" type="video/mp4">
466			</video>
467		
468
469		<!-- Layered overlays -->
470		<div class="hero__overlay hero__overlay--base" aria-hidden="true"></div>
471		<div class="hero__overlay hero__overlay--vignette" aria-hidden="true"></div>
472		<div class="hero__overlay hero__overlay--bottom" aria-hidden="true"></div>
473
474		<!-- Crest watermark -->
475		<div class="hero__watermark" aria-hidden="true"></div>
476
477
478		
479		<div
480			class="absolute top-8 left-[1.4rem] z-10 flex flex-col gap-3 items-center select-none"
481		>
482
483			<!-- Top Badge (eBadge - BestWeb.LK 2026) -->
484			<a href="https://ebadge.bestweb.lk/api/v1/clicked/army.lk/TopWeb/2026-June/Qualified" target="_blank" rel="noopener noreferrer" aria-label="Best Government Website 2026" class="block w-[75px] rounded-[6px] overflow-hidden opacity-[0.88] transition-[transform,opacity] duration-[250ms] ease-[ease] hover:scale-105 hover:opacity-100">
485				<img src="https://ebadge.bestweb.lk/eBadgeSystem/domainNames/army.lk/TopWeb/2026-June/Qualified/image.png" alt="BestWeb.LK 2026" width="150" height="150" loading="lazy" class="block w-full h-auto mix-blend-multiply dark:mix-blend-screen"/>
486			</a>
487
488
489			<!-- Bottom Badge (Best Government 2025) -->
490			<a href="https://ebadge.bestweb.lk/api/v1/clicked/army.lk/TopWeb/2026-June/Qualified" target="_blank" rel="noopener noreferrer" aria-label="Best Government Website 2025" class="block w-[70px] rounded-[6px] overflow-hidden opacity-[0.88] transition-[transform,opacity] duration-[250ms] ease-[ease] hover:scale-105 hover:opacity-100">
491				<img src="themes/custom/web_tailwind/images/img/best_government_2025_new.webp" alt="Best Government Website 2025" loading="lazy" class="block w-full h-auto"/>
492			</a>
493
494
495		</div>
496
497
498
499				<div id="countdown-container" class="absolute top-8 right-[1.4rem] z-10 flex flex-col items-center select-none text-center cursor-pointer group transition-all duration-300">
500
501			<!-- Image (z-50) -->
502			<img
503				src="themes/custom/web_tailwind/images/countdown/armyanniversary.webp"
504				alt="Sri Lanka Army Anniversary"
505				class="relative mb-2 z-50 w-40 md:w-48 h-16 md:h-20 object-contain transition-transform duration-300 group-hover:scale-105"
506			>
507
508			<div class="relative z-10 flex items-center justify-center gap-0 transition-transform duration-300 group-hover:scale-[1.03]">
509
510									<!-- English: [9] DAYS MORE -->
511					<span
512						id="countdown-number-en"
513						class="font-black text-[#ffcc00] text-[2.4rem] md:text-[3rem] leading-[0.8] transition-all duration-300 group-hover:drop-shadow-[0_0_10px_rgba(255,204,0,0.8)]"
514						style="font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; -webkit-text-stroke: 0.25px #000000; text-shadow: 0 -2px 2px #ffffff00, 0 2px 2px #ffffff38, -2px 0 2px #fff, 2px 0 2px #ffffff96, 0 0 6px #ffffff33, 0 0 12px #ffffff0f, 4px 5px 8px rgba(0, 0, 0, 0.9); transform: scaleX(0.85); display: inline-block;"
515					>
516						9
517					</span>
518
519					<svg width="140" height="40" viewBox="0 0 140 40" class="scale-x-[0.9] -ml-3.5 transition-all duration-300 group-hover:brightness-110">
520						<defs>
521							<linearGradient id="blueGradientEn" x1="0%" y1="0%" x2="0%" y2="100%">
522								<stop offset="0%" stop-color="#013ba6"/>
523								<stop offset="50%" stop-color="#013ba6"/>
524								<stop offset="100%" stop-color="#02040c"/>
525							</linearGradient>
526
527							<filter id="shadowEn" x="-20%" y="-20%" width="140%" height="140%">
528								<feDropShadow dx="0" dy="-0.5" stdDeviation="0.5" flood-color="#ffffff" flood-opacity="0.7"/>
529								<feDropShadow dx="0" dy="0.5" stdDeviation="0.5" flood-color="#ffffff" flood-opacity="0.4"/>
530								<feDropShadow dx="-0.5" dy="0" stdDeviation="0.5" flood-color="#ffffff" flood-opacity="0.7"/>
531								<feDropShadow dx="0.5" dy="0" stdDeviation="0.5" flood-color="#ffffff" flood-opacity="0.5"/>
532								<feDropShadow dx="1.5" dy="2" stdDeviation="1.5" flood-color="#000000" flood-opacity="0.8"/>
533							</filter>
534						</defs>
535
536						<text
537							id="countdown-text-en"
538							x="70"
539							y="32"
540							text-anchor="middle"
541							fill="url(#blueGradientEn)"
542							filter="url(#shadowEn)"
543							style="font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; font-weight: 900; font-size: 25px; letter-spacing: 0.02em;"
544						>
545							DAYS MORE
546						</text>
547					</svg>
548				
549			</div>
550		</div>
551
552		
552<script>
553			const targetDate = new Date("2026-10-10T00:00:00");
554			const today = new Date();
555			//const today = new Date("2026-10-10T00:00:00");
556
557			const diffTime = targetDate - today;
558			let diffDays = Math.ceil(diffTime / (1000 * 60 * 60 * 24));
559
560			const container = document.getElementById("countdown-container");
561
562			if (diffDays <= 0) {
563				if (container) {
564					container.style.display = "none";
565				}
566			} else {
567				// Sinhala
568				const numSi = document.getElementById("countdown-number-si");
569				if (numSi) {
570					numSi.textContent = diffDays;
571					const siText = document.getElementById("si-text");
572					if (diffDays === 1) {
573						siText.textContent = "තව දින";
574					}
575				}
576
577				// Tamil
578				const numTa = document.getElementById("countdown-number-ta");
579				if (numTa) {
580					numTa.textContent = diffDays;
581					const taText = document.getElementById("countdown-text-ta");
582					if (diffDays === 1) {
583						taText.textContent = "நாள்";
584					} else {
585						taText.textContent = "நாட்கள்";
586					}
587				}
588
589				// English
590				const numEn = document.getElementById("countdown-number-en");
591				if (numEn) {
592					numEn.textContent = diffDays;
593					const enText = document.getElementById("countdown-text-en");
594					if (diffDays === 1) {
595						enText.textContent = "DAY MORE";
596					} else {
597						enText.textContent = "DAYS MORE";
598					}
599				}
600			}
601		</script>
601
602
603
604
605	</section>
606
607
608	<!-- NEWS TICKER BAR -->
609	<section class="news-section" aria-label="Latest News">
610		<div
611			class="news-bar"
612		>
613
614			<!-- Label -->
615			<div class="news-bar__label">
616				<span class="news-bar__pulse" aria-hidden="true"></span>
617				Latest News
618			</div>
619
620			<!-- Ticker track -->
621			<div class="news-bar__ticker" id="newsTicker" aria-live="polite" aria-atomic="false">
622				<div class="news-bar__track" id="newsTrack">
623
624											<a href="/news/sri-lanka-army-organises-world-childrens-day-programme-senehasa-centre" class="news-bar__item">
625							Sri Lanka Army Organises World Children’s Day Programme at Senehasa Centre
626						</a>
627						<span class="news-bar__sep" aria-hidden="true">◆</span>
628											<a href="/news/president-confers-vsv-medals-tri-service-senior-officers" class="news-bar__item">
629							President Confers VSV Medals on Tri-Service Senior Officers 
630						</a>
631						<span class="news-bar__sep" aria-hidden="true">◆</span>
632											<a href="/news/army-flags-receive-blessings-kataragama-ahead-77th-anniversary" class="news-bar__item">
633							Army Flags Receive Blessings at Kataragama Ahead of 77th Anniversary
634						</a>
635						<span class="news-bar__sep" aria-hidden="true">◆</span>
636											<a href="/news/usarpac-delegation-calls-commander-army" class="news-bar__item">
637							USARPAC Delegation Calls on Commander of the Army
638						</a>
639						<span class="news-bar__sep" aria-hidden="true">◆</span>
640											<a href="/news/sri-lanka-army-participates-exercise-wolverine-path-ii-2026-russian-federation" class="news-bar__item">
641							Sri Lanka Army Participates in Exercise &quot;Wolverine Path II - 2026&quot; in the Russian Federation
642						</a>
643						<span class="news-bar__sep" aria-hidden="true">◆</span>
644										<!-- Duplicate for seamless loop (cloned by JS) -->
645
646
647				</div>
648			</div>
649
650
651		</div>
652	</section>
653
654	<!--  COMMANDER SECTION -->
655
656	<section
657		class="comd-section fade-in-up"
658		id="commander"
659		aria-label="Commander of the Army"
660	>
661
662		<!-- Background -->
663		<div class="comd-section__bg" aria-hidden="true"></div>
664
665		<div class="comd-section__container">
666			<div
667				class="comd-grid"
668			>
669
670				<!-- ── LEFT: Info Panel ── -->
671				<div
672					class="comd-card fade-in-left"
673				>
674
675					<!-- Crest + Stars -->
676					<div class="comd-card__emblems">
677						<img src="themes/custom/web_tailwind/images/img/crest.png" alt="Sri Lanka Army Crest" class="comd-card__crest" loading="lazy">
678						<img src="themes/custom/web_tailwind/images/img/comd/stars.png" alt="Lieutenant General Stars" class="comd-card__stars" loading="lazy">
679					</div>
680
681
682											<!-- Title -->
683						<div class="comd-card__title-wrap">
684							<div class="comd-card__title-line" aria-hidden="true"></div>
685							<h2 class="comd-card__title">Commander of the Army</h2>
686							<div class="comd-card__title-line" aria-hidden="true"></div>
687						</div>
688
689						<!-- Name -->
690						<div class="comd-card__name-wrap">
691							<p class="comd-card__rank">Lieutenant General</p>
692							<h3 class="comd-card__name">Nilantha Premaratne</h3>
693							<p class="comd-card__decorations">RSP VSV USP nps psc</p>
694						</div>
695
696
697					
698					<!-- Read More -->
699											<a href="commander" class="comd-btn">
700					
701						<span class="comd-btn__text">
702							Read More
703							<span class="visually-hidden">
704								about the Commander of the Army</span>
705						</span>
706
707						<span class="comd-btn__icon" aria-hidden="true">
708							<svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
709								<path d="M2 7h10M7 2l5 5-5 5" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
710							</svg>
711						</span>
712					</a>
713
714				</div>
715				<!-- /.comd-card -->
716
717				<!-- ── RIGHT: Photo ── -->
718				<div
719					class="comd-photo-wrap fade-in-right"
720				>
721
722					<!-- Decorative frame -->
723					<div class="comd-photo__frame" aria-hidden="true"></div>
724
725					<img
726						id="commander-img"
727						src="themes/custom/web_tailwind/images/img/comd/commander_no1.webp"
728						alt="Commander of the Army"
729						class="comd-photo"
730						loading="lazy"
731						data-images='[
732																																																	             "themes/custom/web_tailwind/images/img/comd/commander_no1.webp",
733																																																	             "themes/custom/web_tailwind/images/img/comd/comd_no2_new1.jpg"
734																																																	         ]'
735					>
736
737
738				</div>
739				<!-- /.comd-photo-wrap -->
740
741			</div>
742		</div>
743
744	</section>
745
746
747	<!-- PHOTO STORY SECTION -->
748	<section
749		class="photo-story fade-in-up"
750		id="photo-story"
751		aria-label="Photo Story"
752	>
753
754		<!-- Floating cubes -->
755		<div class="cube" aria-hidden="true"></div>
756		<div class="cube" aria-hidden="true"></div>
757		<div class="cube" aria-hidden="true"></div>
758		<div class="cube" aria-hidden="true"></div>
759		<div class="cube" aria-hidden="true"></div>
760		<div class="cube" aria-hidden="true"></div>
761
762		<div
763			class="container"
764		>
765
766			<!-- Section title -->
767			<div class="section-title">
768				<h1 class="section-title__heading text-white">Photo Story</h1>
769				<div class="divider"></div>
770			</div>
771
772			<!-- Main photo grid -->
773			<div
774				class="photo-grid"
775			>
776
777				<!-- ── FEATURED (large) ── -->
778				
779					<div class="photo-card photo-card--featured reveal-left">
780
781						<a href="/news/sri-lanka-army-organises-world-childrens-day-programme-senehasa-centre" class="photo-card__link" aria-label="Sri Lanka Army Organises World Children’s Day Programme at Senehasa Centre">
782
783							<img src="https://www.army.lk/sites/default/files/2026-10/20261002_childrensday_18.jpg" alt="Sri Lanka Army Organises World Children’s Day Programme at Senehasa Centre" loading="lazy" class="photo-card__img">
784
785						</a>
786
787						<div class="photo-card__overlay" aria-hidden="true"></div>
788
789						<div class="photo-card__content">
790
791							<div class="photo-card__meta">
792
793								<span class="photo-card__category">
794									Latest
795								</span>
796
797								<time class="photo-card__date" datetime="2026-10-02">
798									2026-10-02
799								</time>
800
801							</div>
802
803							<h2 class="photo-card__title [word-spacing:5px] !line-clamp-none !overflow-visible !h-auto">
804								Sri Lanka Army Organises World Children’s Day Programme at Senehasa Centre
805							</h2>
806
807							<a href="/news/sri-lanka-army-organises-world-childrens-day-programme-senehasa-centre" class="photo-card__btn">
808								Read More
809								<span class="visually-hidden">
810									about
811									Sri Lanka Army Organises World Children’s Day Programme at Senehasa Centre</span>
812
813								<svg width="12" height="12" viewbox="0 0 12 12" fill="none">
814
815									<path d="M2 6h8M6 2l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
816
817								</svg>
818
819							</a>
820
821						</div>
822
823
824					</div>
825
826				
827				<!-- ── 4-CARD GRID ── -->
828				<div class="photo-sub-grid">
829
830					
831						<div class="photo-card reveal-right">
832
833							<a href="/news/president-confers-vsv-medals-tri-service-senior-officers" class="photo-card__link" aria-label="President Confers VSV Medals on Tri-Service Senior Officers ">
834
835								<img src="https://www.army.lk/sites/default/files/2026-09/20260930_comdvsv_03.jpeg" alt="President Confers VSV Medals on Tri-Service Senior Officers " loading="lazy" class="photo-card__img">
836
837							</a>
838
839							<div class="photo-card__overlay" aria-hidden="true"></div>
840
841							<div class="photo-card__content">
842
843								<div class="photo-card__meta">
844
845									<time class="photo-card__date" datetime="2026-09-30">
846
847										2026-09-30
848
849									</time>
850
851								</div>
852
853								<h3 class="photo-card__title [word-spacing:5px] !line-clamp-none !overflow-visible !h-auto">
854									President Confers VSV Medals on Tri-Service Senior Officers 
855								</h3>
856
857								<a href="/news/president-confers-vsv-medals-tri-service-senior-officers" class="photo-card__btn">
858									Read More
859									<span class="visually-hidden">
860										about
861										President Confers VSV Medals on Tri-Service Senior Officers </span>
862
863									<svg width="10" height="10" viewbox="0 0 12 12" fill="none">
864
865										<path d="M2 6h8M6 2l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
866
867									</svg>
868
869								</a>
870
871							</div>
872
873						</div>
874
875					
876						<div class="photo-card reveal-right">
877
878							<a href="/news/army-flags-receive-blessings-kataragama-ahead-77th-anniversary" class="photo-card__link" aria-label="Army Flags Receive Blessings at Kataragama Ahead of 77th Anniversary">
879
880								<img src="https://www.army.lk/sites/default/files/2026-09/20260930_katharagamevent_30.jpg" alt="Army Flags Receive Blessings at Kataragama Ahead of 77th Anniversary" loading="lazy" class="photo-card__img">
881
882							</a>
883
884							<div class="photo-card__overlay" aria-hidden="true"></div>
885
886							<div class="photo-card__content">
887
888								<div class="photo-card__meta">
889
890									<time class="photo-card__date" datetime="2026-09-30">
891
892										2026-09-30
893
894									</time>
895
896								</div>
897
898								<h3 class="photo-card__title [word-spacing:5px] !line-clamp-none !overflow-visible !h-auto">
899									Army Flags Receive Blessings at Kataragama Ahead of 77th Anniversary
900								</h3>
901
902								<a href="/news/army-flags-receive-blessings-kataragama-ahead-77th-anniversary" class="photo-card__btn">
903									Read More
904									<span class="visually-hidden">
905										about
906										Army Flags Receive Blessings at Kataragama Ahead of 77th Anniversary</span>
907
908									<svg width="10" height="10" viewbox="0 0 12 12" fill="none">
909
910										<path d="M2 6h8M6 2l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
911
912									</svg>
913
914								</a>
915
916							</div>
917
918						</div>
919
920					
921						<div class="photo-card reveal-right">
922
923							<a href="/news/army-flags-revered-sri-dalada-maligawa-77th-anniversary-blessing" class="photo-card__link" aria-label="Army Flags Revered at Sri Dalada Maligawa for 77th Anniversary Blessing">
924
925								<img src="https://www.army.lk/sites/default/files/2026-09/20260928_77armydaydaladamaligawa_11_M.jpeg" alt="Army Flags Revered at Sri Dalada Maligawa for 77th Anniversary Blessing" loading="lazy" class="photo-card__img">
926
927							</a>
928
929							<div class="photo-card__overlay" aria-hidden="true"></div>
930
931							<div class="photo-card__content">
932
933								<div class="photo-card__meta">
934
935									<time class="photo-card__date" datetime="2026-09-28">
936
937										2026-09-28
938
939									</time>
940
941								</div>
942
943								<h3 class="photo-card__title [word-spacing:5px] !line-clamp-none !overflow-visible !h-auto">
944									Army Flags Revered at Sri Dalada Maligawa for 77th Anniversary Blessing
945								</h3>
946
947								<a href="/news/army-flags-revered-sri-dalada-maligawa-77th-anniversary-blessing" class="photo-card__btn">
948									Read More
949									<span class="visually-hidden">
950										about
951										Army Flags Revered at Sri Dalada Maligawa for 77th Anniversary Blessing</span>
952
953									<svg width="10" height="10" viewbox="0 0 12 12" fill="none">
954
955										<path d="M2 6h8M6 2l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
956
957									</svg>
958
959								</a>
960
961							</div>
962
963						</div>
964
965					
966						<div class="photo-card reveal-right">
967
968							<a href="/news/gunner-supercross-2026-concludes-minneriya" class="photo-card__link" aria-label="Gunner Supercross 2026 Concludes at Minneriya">
969
970								<img src="https://www.army.lk/sites/default/files/2026-09/20260928_comdsupercross_40_1.jpg" alt="Gunner Supercross 2026 Concludes at Minneriya" loading="lazy" class="photo-card__img">
971
972							</a>
973
974							<div class="photo-card__overlay" aria-hidden="true"></div>
975
976							<div class="photo-card__content">
977
978								<div class="photo-card__meta">
979
980									<time class="photo-card__date" datetime="2026-09-28">
981
982										2026-09-28
983
984									</time>
985
986								</div>
987
988								<h3 class="photo-card__title [word-spacing:5px] !line-clamp-none !overflow-visible !h-auto">
989									Gunner Supercross 2026 Concludes at Minneriya
990								</h3>
991
992								<a href="/news/gunner-supercross-2026-concludes-minneriya" class="photo-card__btn">
993									Read More
994									<span class="visually-hidden">
995										about
996										Gunner Supercross 2026 Concludes at Minneriya</span>
997
998									<svg width="10" height="10" viewbox="0 0 12 12" fill="none">
999
1000										<path d="M2 6h8M6 2l4 4-4 4" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
1001
1002									</svg>
1003
1004								</a>
1005
1006							</div>
1007
1008						</div>
1009
1010					
1011
1012				</div>
1013				<!-- /.photo-sub-grid -->
1014			</div>
1015			<!-- /.photo-grid -->
1016
1017			<!-- View All -->
1018			<div class="photo-story__footer">
1019				<a href="/photo" class="wow-news-btn">
1020					<span class="text-wrap">More Photo Stories</span>
1021					<span class="icon-wrap">
1022						<i class="fa-regular fa-images" aria-hidden="true"></i>
1023					</span>
1024
1025				</a>
1026			</div>
1027
1028		</div>
1029		<!-- /.container -->
1030	</section>
1031
1032
1033	<!--  NEWS HIGHLIGHTS -->
1034	<section class="news_high fade-in-up" id="news-highlights" aria-label="News Highlights">
1035		<div
1036			class="container"
1037		>
1038
1039			<!-- Section title -->
1040			<div class="section-title">
1041
1042				<h1 class="text-ogreen">News Highlights</h1>
1043				<div class="divider"></div>
1044			</div>
1045
1046
1047			<!-- Slider -->
1048			<div class="card-slider-wrap" style="position:relative;">
1049				<div class="cards-wrapper">
1050
1051
1052					
1053													<div class="news-card">
1054								<div class="news-card__img-wrap">
1055									<img src="https://www.army.lk/sites/default/files/2026-09/20260930_ausdeligation_00.jpg" alt="USARPAC Delegation Calls on Commander of the Army" loading="lazy">
1056
1057								</div>
1058								<div class="news-card__body">
1059									<div class="news-card__title">
1060										<a href="/news/usarpac-delegation-calls-commander-army">USARPAC Delegation Calls on Commander of the Army</a>
1061									</div>
1062									<time class="news-card__date" datetime="2025-04-14">2026-09-30</time>
1063									<div class="news-card__text">
1064										A delegation from the United States Army Pacific (USARPAC), led by the Deputy Commanding General of USARPAC, Lieutenant General Joel Vowell, together with Deputy Chief of Mission David Myers of the U.S. Embassy in Sri Lanka, called on Lieutenant General Nilantha Premaratne RSP USP nps psc, Commander of the Army, at Army Headquarters on 30 September 2026.</div>
1065								</div>
1066								<div class="news-card__foot">
1067									<a href="/news/usarpac-delegation-calls-commander-army" class="btn-army-sm">
1068										Read More
1069										<span class="visually-hidden">
1070											about
1071											USARPAC Delegation Calls on Commander of the Army</span>
1072										<svg width="10" height="10" viewbox="0 0 10 10" fill="none"><path d="M2 5h6M5 2l3 3-3 3" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>
1073									</a>
1074								</div>
1075							</div>
1076													<div class="news-card">
1077								<div class="news-card__img-wrap">
1078									<img src="https://www.army.lk/sites/default/files/2026-09/20260930_exwolverinepath_00.jpg" alt="Sri Lanka Army Participates in Exercise &quot;Wolverine Path II - 2026&quot; in the Russian Federation" loading="lazy">
1079
1080								</div>
1081								<div class="news-card__body">
1082									<div class="news-card__title">
1083										<a href="/news/sri-lanka-army-participates-exercise-wolverine-path-ii-2026-russian-federation">Sri Lanka Army Participates in Exercise &quot;Wolverine Path II - 2026&quot; in the Russian Federation</a>
1084									</div>
1085									<time class="news-card__date" datetime="2025-04-14">2026-09-30</time>
1086									<div class="news-card__text">
1087										A contingent of the Sri Lanka Army comprising 20 Officers and 55 Other Ranks successfully participated in the combined military exercise &quot;Wolverine Path II - 2026&quot;, conducted jointly with the Armed Forces of the Russian Federation in Vladivostok, Russian Federation, from 18 to 25 September 2026.</div>
1088								</div>
1089								<div class="news-card__foot">
1090									<a href="/news/sri-lanka-army-participates-exercise-wolverine-path-ii-2026-russian-federation" class="btn-army-sm">
1091										Read More
1092										<span class="visually-hidden">
1093											about
1094											Sri Lanka Army Participates in Exercise &quot;Wolverine Path II - 2026&quot; in the Russian Federation</span>
1095										<svg width="10" height="10" viewbox="0 0 10 10" fill="none"><path d="M2 5h6M5 2l3 3-3 3" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>
1096									</a>
1097								</div>
1098							</div>
1099													<div class="news-card">
1100								<div class="news-card__img-wrap">
1101									<img src="https://www.army.lk/sites/default/files/2026-09/20260928_comdhouseopening_03.jpg" alt="ASVU Constructs and Hands Over New House to a Civil Employee " loading="lazy">
1102
1103								</div>
1104								<div class="news-card__body">
1105									<div class="news-card__title">
1106										<a href="/news/asvu-constructs-and-hands-over-new-house-civil-employee">ASVU Constructs and Hands Over New House to a Civil Employee </a>
1107									</div>
1108									<time class="news-card__date" datetime="2025-04-14">2026-09-29</time>
1109									<div class="news-card__text">
1110										The Army Seva Vanitha Unit (ASVU) constructed and handed over a new house to a civil employee of the Sri Lanka Artillery at Dampe, Meegoda, on 25 September 2026.</div>
1111								</div>
1112								<div class="news-card__foot">
1113									<a href="/news/asvu-constructs-and-hands-over-new-house-civil-employee" class="btn-army-sm">
1114										Read More
1115										<span class="visually-hidden">
1116											about
1117											ASVU Constructs and Hands Over New House to a Civil Employee </span>
1118										<svg width="10" height="10" viewbox="0 0 10 10" fill="none"><path d="M2 5h6M5 2l3 3-3 3" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>
1119									</a>
1120								</div>
1121							</div>
1122													<div class="news-card">
1123								<div class="news-card__img-wrap">
1124									<img src="https://www.army.lk/sites/default/files/2026-09/20260929_funal_0.jpg" alt="Military Honours Accorded at Funeral of Late Major General N.P.D. Pelpola (Retd) KSV " loading="lazy">
1125
1126								</div>
1127								<div class="news-card__body">
1128									<div class="news-card__title">
1129										<a href="/news/military-honours-accorded-funeral-late-major-general-npd-pelpola-retd-ksv">Military Honours Accorded at Funeral of Late Major General N.P.D. Pelpola (Retd) KSV </a>
1130									</div>
1131									<time class="news-card__date" datetime="2025-04-14">2026-09-29</time>
1132									<div class="news-card__text">
1133										A solemn military funeral was held on 28 September 2026 at the family cemetery of the General Crematorium, Gampola, to pay final respects to late Major General N.P.D. Pelpola (Retd) KSV.</div>
1134								</div>
1135								<div class="news-card__foot">
1136									<a href="/news/military-honours-accorded-funeral-late-major-general-npd-pelpola-retd-ksv" class="btn-army-sm">
1137										Read More
1138										<span class="visually-hidden">
1139											about
1140											Military Honours Accorded at Funeral of Late Major General N.P.D. Pelpola (Retd) KSV </span>
1141										<svg width="10" height="10" viewbox="0 0 10 10" fill="none"><path d="M2 5h6M5 2l3 3-3 3" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>
1142									</a>
1143								</div>
1144							</div>
1145													<div class="news-card">
1146								<div class="news-card__img-wrap">
1147									<img src="https://www.army.lk/sites/default/files/2026-09/20260929_ictawards_01.jpg" alt="Sri Lanka Army e-Portal Secures Two National ICT Awards at NBQSA 2026 " loading="lazy">
1148
1149								</div>
1150								<div class="news-card__body">
1151									<div class="news-card__title">
1152										<a href="/news/sri-lanka-army-e-portal-secures-two-national-ict-awards-nbqsa-2026">Sri Lanka Army e-Portal Secures Two National ICT Awards at NBQSA 2026 </a>
1153									</div>
1154									<time class="news-card__date" datetime="2025-04-14">2026-09-29</time>
1155									<div class="news-card__text">
1156										The Sri Lanka Army e-Portal, developed and continuously enhanced by the Directorate of Information Technology, Sri Lanka Army, secured two national-level awards at the National Best Quality Software Awards (NBQSA) 202
11566 held on 25 September 2026 at Monarch Imperial, Sri Jayawardenepura.</div>
1157								</div>
1158								<div class="news-card__foot">
1159									<a href="/news/sri-lanka-army-e-portal-secures-two-national-ict-awards-nbqsa-2026" class="btn-army-sm">
1160										Read More
1161										<span class="visually-hidden">
1162											about
1163											Sri Lanka Army e-Portal Secures Two National ICT Awards at NBQSA 2026 </span>
1164										<svg width="10" height="10" viewbox="0 0 10 10" fill="none"><path d="M2 5h6M5 2l3 3-3 3" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>
1165									</a>
1166								</div>
1167							</div>
1168													<div class="news-card">
1169								<div class="news-card__img-wrap">
1170									<img src="https://www.army.lk/sites/default/files/2026-09/20260928_comdattendfunaral_02.jpg" alt="Army Chief Pays Last Respects to Late Major General N.P.D. Pelpola KSV (Retd)" loading="lazy">
1171
1172								</div>
1173								<div class="news-card__body">
1174									<div class="news-card__title">
1175										<a href="/news/army-chief-pays-last-respects-late-major-general-npd-pelpola-ksv-retd">Army Chief Pays Last Respects to Late Major General N.P.D. Pelpola KSV (Retd)</a>
1176									</div>
1177									<time class="news-card__date" datetime="2025-04-14">2026-09-28</time>
1178									<div class="news-card__text">
1179										Lieutenant General Nilantha Premaratne RSP USP nps psc, Commander of the Army, paid his last respects to the late Major General N.P.D. Pelpola (Retd) KSV of the Sri Lanka Sinha Regiment at his residence in Gampola on 27 September 2026.</div>
1180								</div>
1181								<div class="news-card__foot">
1182									<a href="/news/army-chief-pays-last-respects-late-major-general-npd-pelpola-ksv-retd" class="btn-army-sm">
1183										Read More
1184										<span class="visually-hidden">
1185											about
1186											Army Chief Pays Last Respects to Late Major General N.P.D. Pelpola KSV (Retd)</span>
1187										<svg width="10" height="10" viewbox="0 0 10 10" fill="none"><path d="M2 5h6M5 2l3 3-3 3" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>
1188									</a>
1189								</div>
1190							</div>
1191													<div class="news-card">
1192								<div class="news-card__img-wrap">
1193									<img src="https://www.army.lk/sites/default/files/2026-09/20260925_newlypromoted_02.jpg" alt="Commander of the Army Felicitates Newly Promoted Major General" loading="lazy">
1194
1195								</div>
1196								<div class="news-card__body">
1197									<div class="news-card__title">
1198										<a href="/news/commander-army-felicitates-newly-promoted-major-general-27">Commander of the Army Felicitates Newly Promoted Major General</a>
1199									</div>
1200									<time class="news-card__date" datetime="2025-04-14">2026-09-26</time>
1201									<div class="news-card__text">
1202										Major General R.G.L.K. Weerakoon RWP RSP received the symbols of authority and best wishes from Lieutenant General Nilantha Premaratne RSP USP nps psc, Commander of the Army, during a formal courtesy call held at Army Headquarters on 25 September 2026.</div>
1203								</div>
1204								<div class="news-card__foot">
1205									<a href="/news/commander-army-felicitates-newly-promoted-major-general-27" class="btn-army-sm">
1206										Read More
1207										<span class="visually-hidden">
1208											about
1209											Commander of the Army Felicitates Newly Promoted Major General</span>
1210										<svg width="10" height="10" viewbox="0 0 10 10" fill="none"><path d="M2 5h6M5 2l3 3-3 3" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>
1211									</a>
1212								</div>
1213							</div>
1214													<div class="news-card">
1215								<div class="news-card__img-wrap">
1216									<img src="https://www.army.lk/sites/default/files/2026-09/20260925_newlypromoted_00.jpg" alt="Commander of the Army Felicitates Newly Promoted Major General" loading="lazy">
1217
1218								</div>
1219								<div class="news-card__body">
1220									<div class="news-card__title">
1221										<a href="/news/commander-army-felicitates-newly-promoted-major-general-26">Commander of the Army Felicitates Newly Promoted Major General</a>
1222									</div>
1223									<time class="news-card__date" datetime="2025-04-14">2026-09-26</time>
1224									<div class="news-card__text">
1225										Major General M.H.R. Fernando RWP RSP USP ndc  received the symbols of authority and best wishes from Lieutenant General Nilantha Premaratne RSP USP nps psc, Commander of the Army, during a formal courtesy call held at Army Headquarters on 25 September 2026.</div>
1226								</div>
1227								<div class="news-card__foot">
1228									<a href="/news/commander-army-felicitates-newly-promoted-major-general-26" class="btn-army-sm">
1229										Read More
1230										<span class="visually-hidden">
1231											about
1232											Commander of the Army Felicitates Newly Promoted Major General</span>
1233										<svg width="10" height="10" viewbox="0 0 10 10" fill="none"><path d="M2 5h6M5 2l3 3-3 3" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>
1234									</a>
1235								</div>
1236							</div>
1237													<div class="news-card">
1238								<div class="news-card__img-wrap">
1239									<img src="https://www.army.lk/sites/default/files/2026-09/20260924_logschool_0a.jpg" alt="Commander of the Army Visits Army School of Logistics" loading="lazy">
1240
1241								</div>
1242								<div class="news-card__body">
1243									<div class="news-card__title">
1244										<a href="/news/commander-army-visits-army-school-logistics">Commander of the Army Visits Army School of Logistics</a>
1245									</div>
1246									<time class="news-card__date" datetime="2025-04-14">2026-09-24</time>
1247									<div class="news-card__text">
1248										Lieutenant General Nilantha Premaratne RSP USP nps psc, Commander of the Army, made an official visit to the Army School of Logistics in Trincomalee on 23 September 2026. Upon arrival, the Commander of the Army was accorded a Drive-Past and warmly received by Brigadier D.I.S Jayasinghe ndc psc, Commandant, Army School of Logistics.</div>
1249								</div>
1250								<div class="news-card__foot">
1251									<a href="/news/commander-army-visits-army-school-logistics" class="btn-army-sm">
1252										Read More
1253										<span class="visually-hidden">
1254											about
1255											Commander of the Army Visits Army School of Logistics</span>
1256										<svg width="10" height="10" viewbox="0 0 10 10" fill="none"><path d="M2 5h6M5 2l3 3-3 3" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>
1257									</a>
1258								</div>
1259							</div>
1260													<div class="news-card">
1261								<div class="news-card__img-wrap">
1262									<img src="https://www.army.lk/sites/default/files/2026-09/20260921_maofficepromotion_1.jpg" alt="Commander of the Army Felicitates Newly Promoted Major General" loading="lazy">
1263
1264								</div>
1265								<div class="news-card__body">
1266									<div class="news-card__title">
1267										<a href="/news/commander-army-felicitates-newly-promoted-major-general-25">Commander of the Army Felicitates Newly Promoted Major General</a>
1268									</div>
1269									<time class="news-card__date" datetime="2025-04-14">2026-09-21</time>
1270									<div class="news-card__text">
1271										Major General A.K.C.S de Silva RSP ndc received the symbols of authority and best wishes from Lieutenant General Nilantha Premaratne RSP USP nps psc, Commander of the Army, during a formal courtesy call held at the Army Headquarters on 21 September 2026.</div>
1272								</div>
1273								<div class="news-card__foot">
1274									<a href="/news/commander-army-felicitates-newly-promoted-major-general-25" class="btn-army-sm">
1275										Read More
1276										<span class="visually-hidden">
1277											about
1278											Commander of the Army Felicitates Newly Promoted Major General</span>
1279										<svg width="10" height="10" viewbox="0 0 10 10" fill="none"><path d="M2 5h6M5 2l3 3-3 3" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>
1280									</a>
1281								</div>
1282							</div>
1283						
1284					
1285
1286				</div>
1287				<!-- /.cards-wrapper -->
1288
1289				<button class="slider-prev" aria-label="Previous">
1290					<svg width="8" height="14" viewbox="0 0 8 14" fill="none"><path d="M7 1L1 7L7 13" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>
1291				</button>
1292				<button class="slider-next" aria-label="Next">
1293					<svg width="8" height="14" viewbox="0 0 8 14" fill="none"><path d="M1 1L7 7L1 13" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>
1294				</button>
1295
1296			</div>
1297			<!-- /.card-slider-wrap -->
1298
1299			<!-- Footer -->
1300			<div style="text-align:right;margin-top:1.25rem; display: flex; justify-content: flex-end;">
1301				<a href="/highlights" class="wow-news-btn">
1302					<span class="text-wrap">More News Highlights</span>
1303					<span class="icon-wrap">
1304						<i class="fa-regular fa-newspaper" aria-hidden="true"></i>
1305					</span>
1306				</a>
1307			</div>
1308
1309		</div>
1310	</section>
1311
1312
1313	<!--  NEWS FEATURES-->
1314	<section
1315		class="news_feau fade-in-up"
1316		id="news-features"
1317		aria-label="News Features"
1318	>
1319
1320		<!-- Section title -->
1321		<div class="section-title news-feau__title">
1322
1323			<h1 class="news-feau__heading">News Features</h1>
1324			<div class="divider"></div>
1325		</div>
1326
1327		<!-- Feature grid -->
1328		<div class="feature-grid">
1329
1330			<a href="/army_moments" class="feature-item">
1331				<img src="themes/custom/web_tailwind/images/img/news_feauture/highlights.webp" alt="Army Moments" loading="lazy">
1332				<div class="feature-label">
1333
1334					<span class="feature-label__text">Army Moments</span>
1335					<span class="feature-label__arrow" aria-hidden="true">→</span>
1336				</div>
1337			</a>
1338
1339			<a href="/peacekeeping" class="feature-item">
1340				<img src="themes/custom/web_tailwind/images/img/news_feauture/un.webp" alt="Peacekeeping" loading="lazy">
1341				<div class="feature-label">
1342
1343					<span class="feature-label__text">Peacekeeping</span>
1344					<span class="feature-label__arrow" aria-hidden="true">→</span>
1345				</div>
1346			</a>
1347
1348			<a href="/cimic" class="feature-item">
1349				<img src="themes/custom/web_tailwind/images/img/news_feauture/cimic_13.webp" alt="CIMIC" loading="lazy">
1350				<div class="feature-label">
1351
1352					<span class="feature-label__text">Cimic</span>
1353					<span class="feature-label__arrow" aria-hidden="true">→</span>
1354				</div>
1355			</a>
1356
1357			<a href="/sports" class="feature-item">
1358				<img src="themes/custom/web_tailwind/images/img/news_feauture/sport.webp" alt="Sports" loading="lazy">
1359				<div class="feature-label">
1360
1361					<span class="feature-label__text">Sports</span>
1362					<span class="feature-label__arrow" aria-hidden="true">→</span>
1363				</div>
1364			</a>
1365
1366
1367			<a class="feature-item" href="#" data-modal-open="#trainingModal" aria-label="Training Army">
1368
1369				<img src="themes/custom/web_tailwind/images/img/news_feauture/training.webp" alt="Training" loading="lazy">
1370				<div class="feature-label">
1371
1372					<span class="feature-label__text">Training</span>
1373					<span class="feature-label__arrow" aria-hidden="true">→</span>
1374				</div>
1375			</a>
1376
1377			<!-- Buttons 3 → chain to respective modals -->
1378			<div id="trainingModal" class="tw-modal-backdrop" role="dialog" aria-modal="true" aria-labelledby="searchRescueCardTitle-training" aria-hidden="true">
1379				<div class="tw-modal-dialog" style="max-width:500px;">
1380					<div class="tw-modal-content bg-white">
1381
1382						<div class="tw-modal-header">
1383							<div class="tw-modal-title" id="searchRescueCardTitle-training">
1384								<i class="bi bi-shield-check me-2" aria-hidden="true"></i>
1385								Training
1386							</div>
1387							<button class="tw-btn-close" data-modal-close aria-label="Close modal"></button>
1388						</div>
1389
1390						<div class="tw-modal-body">
1391							<div
1392								class="regiment-grid"
1393							>
1394
1395								
1396																	<a href="training-sch" class="regiment-card">
1397								
1398									<div class="card-title-regiment">Army Training School
1399																			</div>
1400								</a>
1401
1402																<a href="/training-news" class="regiment-card">
1403
1404									<div class="card-title-regiment">Other
1405																			</div>
1406								</a>
1407
1408							</div>
1409						</div>
1410
1411
1412					</div>
1413				</div>
1414			</div>
1415			<!-- /#searchRescueCardModal -->
1416
1417			<a href="/welfare-news" class="feature-item">
1418				<img src="themes/custom/web_tailwind/images/img/news_feauture/welafare.webp" alt="Welfare" loading="lazy">
1419				<div class="feature-label">
1420
1421					<span class="feature-label__text">Welfare</span>
1422					<span class="feature-label__arrow" aria-hidden="true">→</span>
1423				</div>
1424			</a>
1425
1426		</div>
1427		<!-- /.feature-grid -->
1428	</section>
1429
1430
1431	<!--  EVENT SECTION-->
1432	<section class="px-2.5 md:px-5 events-section" aria-label="Special Celebrations and Community Mission">
1433		<div class="section-inner">
1434
1435			<header class="section-header">
1436				<div class="section-title">
1437					<h2 class="section-title__heading text-white">Other Events and Notifications</h2>
1438					<div class="divider"></div>
1439				</div>
1440			</header>
1441
1442			<div class="slider-shell">
1443				<div class="slider-overflow">
1444					<div class="slider-track" id="sliderTrack">
1445						<article class="event-card reveal-card" aria-labelledby="event-6-title">
1446															<a class="card-link" href="army_anniversary" target="_blank" rel="noopener noreferrer" aria-label="77 Army Anniversary">
1447									<img class="card-img" src="themes/custom/web_tailwind/images/slider/army_anniversary_77_main_new_en.webp" alt="army_anniversary" width="450" height="600" loading="lazy" decoding="async"/>
1448																			
1449								<div class="card-overlay"></div>
1450								<div class="card-footer">
1451									<h3 id="event-6-title" class="card-label">77<sup>th</sup> Anniversary of the Sri Lanka Army</h3>
1452									<span class="card-arrow" aria-hidden="true">
1453										<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
1454											<path d="M7 17L17 7M17 7H7M17 7v10"/>
1455										</svg>
1456									</span>
1457								</div>
1458							</a>
1459						</article>
1460
1461
1462						<article class="event-card reveal-card" aria-labelledby="event-1-title">
1463															<a class="card-link" href="clean-sl" target="_blank" rel="noopener noreferrer" aria-label="Clean Sri Lanka 2025">
1464															<img class="card-img" src="themes/custom/web_tailwind/images/slider/clean_sri.webp" alt="Clean Sri Lanka 2025 community drive" width="450" height="600" loading="eager" decoding="async"/>
1465								<div class="card-overlay"></div>
1466								<div class="card-footer">
1467									<h3 id="event-1-title" class="card-label">Clean Sri Lanka</h3>
1468									<span class="card-arrow" aria-hidden="true">
1469										<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
1470											<path d="M7 17L17 7M17 7H7M17 7v10"/>
1471										</svg>
1472									</span>
1473								</div>
1474							</a>
1475						</article>
1476
1477						<article class="event-card reveal-card" aria-labelledby="event-2-title">
1478							<button type="button" class="card-link" data-modal-open="#searchRescueCardModal" aria-label="Ditva Suli Kunatuwa Army">
1479								<img class="card-img" src="themes/custom/web_tailwind/images/slider/ditva.webp" alt="Ditva Suli Kunatuwa Sri Lanka Army event" width="450" height="600" loading="lazy" decoding="async"/>
1480								<div class="card-overlay"></div>
1481								<div class="card-footer">
1482									<h3 id="event-2-title" class="card-label">Ditwah Disaster Operations</h3>
1483									<span class="card-arrow" aria-hidden="true">
1484										<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
1485											<path d="M7 17L17 7M17 7H7M17 7v10"/>
1486										</svg>
1487									</span>
1488								</div>
1489							</button>
1490						</article>
1491
1492
1493						<article class="event-card reveal-card" aria-labelledby="event-6-title">
1494															<a class="card-link" href="https://www.youtube.com/watch?v=tMNSnD98tF0" target="_blank" rel="noopener noreferrer" aria-label="Sri Lanka Army Officer Cadet">
1495							
1496																	<img class="card-img" src="themes/custom/web_tailwind/images/slider/announcement_2026_08_04_si.webp" alt="National Integrity Programme  - 2026" width="450" height="600" loading="lazy" decoding="async"/>
1497								
1498								<div class="card-overlay"></div>
1499								<div class="card-footer">
1500									<h3 id="event-6-title" class="card-label">National Integrity Programme  - 2026</h3>
1501									<span class="card-arrow" aria-hidden="true">
1502										<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
1503											<path d="M7 17L17 7M17 7H7M17 7v10"/>
1504										</svg>
1505									</span>
1506								</div>
1507							</a>
1508						</article>
1509
1510
1511						<article class="event-card reveal-card" aria-labelledby="event-3-title">
1512															<a class="card-link" href="national-independence-day" target="_blank" rel="noopener noreferrer" aria-label="78th National Independence Day">
1513															<img class="card-img" src="themes/custom/web_tailwind/images/slider/78_ind.webp" alt="78th National Independence Day of Sri Lanka" width="450" height="600" loading="lazy" decoding="async"/>
1514								<div class="card-overlay"></div>
1515								<div class="card-footer">
1516									<h3 id="event-3-title" class="card-label">78th National Independence Day</h3>
1517									<span class="card-arrow" aria-hidden="true">
1518										<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
1519											<path d="M7 17L17 7M17 7H7M17 7v10"/>
1520										</svg>
1521									</span>
1522								</div>
1523							</a>
1524						</article>
1525
1526						<article class="event-card reveal-card" aria-labelledby="event-4-title">
1527															<a class="card-link" href="army-anniversary" target="_blank" rel="noopener noreferrer" aria-label="76th Anniversary of Sri Lanka Army">
1528															<img class="card-img" src="themes/custom/web_tailwind/images/slider/76_annivesary.webp" alt="76th Anniversary of Sri Lanka Army" width="450" height="600" loading="lazy" decoding="async"/>
1529								<div class="card-overlay"></div>
1530								<div class="card-footer">
1531									<h3 id="event-4-title" class="card-label">76th Anniversary of the Sri Lanka Army</h3>
1532									<span class="card-arrow" aria-hidden="true">
1533										<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
1534											<path d="M7 17L17 7M17 7H7M17 7v10"/>
1535										</svg>
1536									</span>
1537								</div>
1538							</a>
1539						</article>
1540
1541						<article class="event-card reveal-card" aria-labelledby="event-5-title">
1542															<a class="card-link" href="mitra_shakthi" target="_blank" rel="noopener noreferrer" aria-label="Exercise Mitra Shakthi Sri Lanka India Joint Training">
1543															<img class="card-img" src="themes/custom/web_tailwind/images/slider/mitra.webp" alt="Exercise Mitra Shakthi Sri Lanka India Joint Military Training" width="450" height="600" loading="lazy" decoding="async"/>
1544								<div class="card-overlay"></div>
1545								<div class="card-footer">
1546									<h3 id="event-5-title" class="card-label">Exercise Mitra Shakthi</h3>
1547									<span class="card-arrow" aria-hidden="true">
1548										<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
1549											<path d="M7 17L17 7M17 7H7M17 7v10"/>
1550										</svg>
1551									</span>
1552								</div>
1553							</a>
1554						</article>
1555
1556						<article class="event-card reveal-card" aria-labelledby="event-6-title">
1557															<a class="card-link" href="officer" target="_blank" rel="noopener noreferrer" aria-label="Sri Lanka Army Officer Cadet">
1558															<img class="card-img" src="themes/custom/web_tailwind/images/slider/officer_cdt.webp" alt="2026 Sri Lanka Army Officer Cadet" width="450" height="600" loading="lazy" decoding="async"/>
1559								<div class="card-overlay"></div>
1560								<div class="card-footer">
1561									<h3 id="event-6-title" class="card-label">Officer Cadet</h3>
1562									<span class="card-arrow" aria-hidden="true">
1563										<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
1564											<path d="M7 17L17 7M17 7H7M17 7v10"/>
1565										</svg>
1566									</span>
1567								</div>
1568							</a>
1569						</article>
1570
1571					</div>
1572				</div>
1573
1574				<div class="nav-row">
1575					<button class="nav-btn" id="prevBtn" aria-label="Previous slide">
1576						<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round">
1577							<polyline points="15 18 9 12 15 6"/>
1578						</svg>
1579					</button>
1580					<div class="dots-wrap" id="dotsWrap" role="tablist" aria-label="Slide indicators"></div>
1581					<button class="nav-btn" id="nextBtn" aria-label="Next slide">
1582						<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round">
1583							<polyline points="9 18 15 12 9 6"/>
1584						</svg>
1585					</button>
1586				</div>
1587
1588			</div>
1589		</div>
1590	</section>
1591
1592	<div id="searchRescueCardModal" class="tw-modal" role="dialog" aria-modal="true" aria-labelledby="searchRescueCardTitle-ditwah" aria-hidden="true">
1593		<div class="tw-modal-dialog" style="max-width:500px;">
1594			<div class="tw-modal-content">
1595				<div class="tw-modal-header">
1596					<div class="tw-modal-title" id="searchRescueCardTitle-ditwah">
1597						<i class="bi bi-shield-check me-2" aria-hidden="true"></i>
1598						Ditwah Disaster Operations
1599					</div>
1600					<button class="tw-btn-close" data-modal-close aria-label="Close modal"></button>
1601				</div>
1602
1603				<div class="tw-modal-body">
1604					<div class="disaster-btns">
1605						<div class="disaster-btns-row">
1606							<a href="/search_rescue_news" class="disaster-btn btn-services disaster-btn--single">
1607								<i class="bi bi-life-preserver" aria-hidden="true"></i>
1608								Search &amp; Rescue Operations
1609							</a>
1610
1611							<a href="/reinstalls_essential_news" class="disaster-btn btn-services disaster-btn--single">
1612								<i class="bi bi-life-preserver" aria-hidden="true"></i>
1613								Reinstallations of Essential Services
1614							</a>
1615						</div>
1616
1617						<a href="/rebuilding" class="disaster-btn btn-services disaster-btn--single">
1618							<i class="bi bi-life-preserver" aria-hidden="true"></i>
1619							Rebuilding
1620						</a>
1621					</div>
1622				</div>
1623			</div>
1624		</div>
1625	</div>
1626
1627
1628	<!--JOIN US SECTION-->
1629	<section class="join_us" id="join-us" aria-label="Join Sri Lanka Army">
1630		<div class="join-glow" aria-hidden="true"></div>
1631		<div class="join-vignette" aria-hidden="true"></div>
1632		<div class="join-accent-bar join-accent-bar--left" aria-hidden="true"></div>
1633		<div class="join-accent-bar join-accent-bar--right" aria-hidden="true"></div>
1634		<div class="join-top-line" aria-hidden="true"></div>
1635		<div class="join-bottom-line" aria-hidden="true"></div>
1636
1637		<div class="join-content">
1638
1639
1640			<div class="join-heading-wrap">
1641				<h2 class="join-heading">Join Us</h2>
1642				<div class="join-heading-underline" aria-hidden="true"></div>
1643			</div>
1644
1645			<p class="join-body">
1646
1647									There are many pathways to become a part of Sri Lanka Army.<br>
1648					Find your ideal role and information on how to apply.
1649				
1650
1651			</p>
1652
1653			<div class="join-actions">
1654
1655									<a href="army-life" class="join-btn join-btn--ghost">
1656				
1657					<svg width="13" height="13" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M13 2L3 14h9l-1 8 10-12h-9l1-8z"/></svg>
1658					Army Life
1659				</a>
1660
1661									<a href="officer" class="join-btn join-btn--primary">
1662				
1663					<svg width="14" height="14" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="8" r="4"/><path d="M6 20v-2a6 6 0 0 1 12 0v2"/></svg>
1664					Officers
1665				</a>
1666
1667									<a href="other-rank" class="join-btn join-btn--secondary">
1668				
1669					<svg width="14" height="14" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/>
1670						<circle cx="9" cy="7" r="4"/><line x1="23" y1="11" x2="17" y2="11"/></svg>
1671					Other Ranks
1672				</a>
1673			</div>
1674
1675		</div>
1676	</section>
1677
1678
1679</main>
1680<script>
1681	// commander image loarded time
1682	document.addEventListener("DOMContentLoaded", function () {
1683		const imgElement = document.getElementById("commander-img");
1684
1685		if (imgElement) {
1686			const imagesAttr = imgElement.getAttribute("data-images");
1687
1688			if (imagesAttr) {
1689				const images = JSON.parse(imagesAttr);
1690
1691				const updateImageByRealTime = () => {
1692					const now = new Date();
1693					const totalHours =
1694						now.getFullYear() * 8760 +
1695						now.getMonth() * 730 +
1696						now.getDate() * 24 +
1697						now.getHours();
1698
1699					const currentIndex = totalHours % images.length;
1700					imgElement.src = images[currentIndex];
1701				};
1702
1703				updateImageByRealTime();
1704
1705				setInterval(() => {
1706					const now = new Date();
1707
1708					if (now.getMinutes() === 0 && now.getSeconds() === 0) {
1709						updateImageByRealTime();
1710					}
1711				}, 1000);
1712			}
1713		}
1714	});
1715</script>
1715
1716
1717
1718
1719<!-- ARMY CHATBOT -->
1720
1721<div class="army-chat-widget" onclick="event.stopPropagation()">
1722  
1723  <!-- Chat Button (Floating) -->
1724  <button class="army-chat-btn" onclick="toggleChatPanel()" aria-label="Open Chat Help">
1725    <img src="/themes/custom/web_tailwind/images/img/solider_icon.webp" id="chatIcon" class="soldier-img-icon" alt="Soldier">
1726  </button>
1727
1728  <div class="army-chat-panel" id="chatPanel">
1729    <div class="army-chat-header">
1730
1731      <!-- LEFT SIDE (TEXT + LOGO) -->
1732      <div class="chat-header-left">
1733        <img src="/themes/custom/web_tailwind/images/img/crest.png" alt="Sri Lanka Army Crest">
1734        <div>
1735          <div class="card-label">SL Army Info Assistant</div>
1736        </div>
1737      </div>
1738
1739      <!-- RIGHT SIDE (CLOSE ICON) -->
1740      <button class="chat-close-btn" onclick="closeChatPanel()">
1741        <i class="fa-solid fa-xmark"></i>
1742      </button>
1743
1744    </div>
1745    
1746    <div class="army-chat-body" id="chatBody"></div>
1747
1748    <div class="army-chat-fixed-options" id="fixedOptionsPanel">
1749      <button class="chat-btn-opt" onclick="buttonClickTrigger('recruitment','Join us')">
1750        <i class="fa-solid fa-user-plus"></i> Join us
1751      </button>
1752
1753      <button class="chat-btn-opt" onclick="buttonClickTrigger('contact','Contact')">
1754        <i class="fa-solid fa-phone"></i> Contact
1755      </button>
1756
1757      <button class="chat-btn-opt" onclick="buttonClickTrigger('tenders','Tenders')">
1758        <i class="fa-solid fa-bullhorn"></i> Tenders
1759      </button>
1760
1761      <button class="chat-btn-opt" onclick="buttonClickTrigger('news','Updates')">
1762        <i class="fa-solid fa-newspaper"></i> Updates
1763      </button>
1764    </div>
1765
1766    <div class="army-chat-footer">
1767      <input type="text" id="chatInputField" placeholder="Type your question here...">
1768      <button onclick="handleUserInput()">
1769        <i class="fa-solid fa-paper-plane"></i>
1770      </button>
1771    </div>
1772  </div>
1773</div>
1774
1775
1776<!-- READING MASK -->
1777<div class="reading-mask" id="readingMask" aria-hidden="true">
1778  <div id="readingMaskBar" class="reading-mask-bar"></div>
1779</div>
1780
1781<!-- ACCESSIBILITY TRIGGER BUTTON -->
1782<button
1783  class="a11y-trigger"
1784  id="a11yTrigger"
1785  onclick="togglePanel(event)"
1786  aria-label="Open Accessibility Panel"
1787  aria-expanded="false"
1788  aria-controls="accessPanel"
1789>
1790  <i class="fa-solid fa-universal-access" aria-hidden="true"></i>
1791</button>
1792
1793<!-- ACCESSIBILITY PANEL -->
1794<div
1795  class="a11y-panel"
1796  id="accessPanel"
1797  role="dialog"
1798  aria-label="Accessibility Settings"
1799  aria-modal="false"
1800  onclick="event.stopPropagation()"
1801>
1802
1803  <!-- Header -->
1804  <div class="a11y-panel__header">
1805    <div class="a11y-panel__header-left">
1806      <i class="fa-solid fa-universal-access" aria-hidden="true"></i>
1807      <h2 class="a11y-panel__title">Accessibility</h2>
1808    </div>
1809    <button class="a11y-panel__close" onclick="togglePanel(event)" aria-label="Close Accessibility Panel">
1810      <i class="fa-solid fa-xmark" aria-hidden="true"></i>
1811    </button>
1812  </div>
1813
1814  <!-- Body -->
1815  <div class="a11y-panel__body">
1816
1817    <!-- CONTENT DISPLAY -->
1818    <div class="a11y-section">
1819      <p class="a11y-section__label">Content Display</p>
1820      <div class="a11y-grid">
1821
1822        <!-- Reading Mask -->
1823        <button class="a11y-btn" id="btn-mask" onclick="toggleMask()" aria-pressed="false">
1824          <i class="fa-solid fa-eye-slash" aria-hidden="true"></i>
1825          <span>Reading Mask</span>
1826        </button>
1827
1828        <!-- High Contrast -->
1829        <button class="a11y-btn" id="btn-contrast" onclick="toggleContrast()" aria-pressed="false">
1830          <i class="fa-solid fa-circle-half-stroke" aria-hidden="true"></i>
1831          <span>High Contrast</span>
1832        </button>
1833
1834        <!-- Hide Images -->
1835        <button class="a11y-btn" id="btn-images" onclick="toggleImages()" aria-pressed="false">
1836          <i class="fa-solid fa-image" aria-hidden="true"></i>
1837          <span>Hide Images</span>
1838        </button>
1839
1840        <!-- Highlight Links -->
1841        <button class="a11y-btn" id="btn-links" onclick="toggleHighlightLinks()" aria-pressed="false">
1842          <i class="fa-solid fa-link" aria-hidden="true"></i>
1843          <span>Highlight Links</span>
1844        </button>
1845
1846        <!-- Highlight Titles -->
1847        <button class="a11y-btn" id="btn-titles" onclick="toggleHighlightTitles()" aria-pressed="false">
1848          <i class="fa-solid fa-heading" aria-hidden="true"></i>
1849          <span>Highlight Titles</span>
1850        </button>
1851
1852        <!-- Text Magnifier -->
1853        <button class="a11y-btn" id="btn-mag" onclick="toggleMagnifier()" aria-pressed="false">
1854          <i class="fa-solid fa-magnifying-glass-plus" aria-hidden="true"></i>
1855          <span>Magnifier</span>
1856        </button>
1857
1858      </div>
1859    </div>
1860
1861
1862
1863    <!-- TEXT ALIGN -->
1864    <div class="a11y-section">
1865      <p class="a11y-section__label">Text Alignment</p>
1866      <div class="a11y-align-row">
1867        <button class="a11y-align-btn" id="align-left" onclick="setAlign('left')" aria-pressed="false" aria-label="Align left">
1868          <i class="fa-solid fa-align-left" aria-hidden="true"></i><span>Left</span>
1869        </button>
1870        <button class="a11y-align-btn" id="align-center" onclick="setAlign('center')" aria-pressed="false" aria-label="Align center">
1871          <i class="fa-solid fa-align-center" aria-hidden="true"></i><span>Center</span>
1872        </button>
1873        <button class="a11y-align-btn" id="align-right" onclick="setAlign('right')" aria-pressed="false" aria-label="Align right">
1874          <i class="fa-solid fa-align-right" aria-hidden="true"></i><span>Right</span>
1875        </button>
1876      </div>
1877    </div>
1878
1879    <!-- FONT -->
1880    <div class="a11y-section">
1881      <p class="a11y-section__label">Font</p>
1882      <div class="a11y-font-row">
1883        <button class="a11y-font-btn" id="font-default" onclick="setFont('default')" aria-pressed="true">Default</button>
1884        <button class="a11y-font-btn" id="font-readable" onclick="setFont('readable')" aria-pressed="false">Readable</button>
1885        <button class="a11y-font-btn" id="font-dyslexia" onclick="setFont('dyslexia')" aria-pressed="false">Dyslexia</button>
1886      </div>
1887    </div>
1888
1889  </div><!-- /.a11y-panel__body -->
1890
1891  <!-- Footer: Reset + Signature -->
1892  <div class="a11y-panel__footer">
1893    <button class="a11y-reset-btn" onclick="resetAll()">
1894      <i class="fa-solid fa-rotate-right" aria-hidden="true"></i> Reset All
1895    </button>
1896    <span class="a11y-signature">Sri Lanka Army</span>
1897  </div>
1898
1899</div><!-- /#accessPanel -->
1900
1901
1902<!-- SCROLL TO TOP -->
1903<a href="#" id="scroll-top" aria-label="Scroll to top">
1904  <i class="fa-solid fa-arrow-up"></i>
1905</a>
1906
1907
1908<script>
1909  const chatData = {
1910    welcome: "",
1911    hi: `
1912    <b>Welcome 👋  </b><br>
1913    You are connected to the official information assistant.  <br>
1914    Please type your question to continue.
1915  `,
1916
1917    contact: `
1918    <b><i class="fa-solid fa-location"></i> Sri Lanka Army Headquarters</b><br>
1919     Defence Headquarters Complex,<br>
1920     Akuregoda Road,<br>
1921     Battaramulla, Sri Lanka<br><br>
1922
1923     <b>☎ Hotline:</b><br>
1924     +94 11 243 2682 - 5<br>
1925     +94 76 690 7749<br><br>
1926
1927     <b>🖥️ Web & Media Inquiries:</b><br>
1928     +94 11 207 6967<br><br>
1929
1930     <b>✉ Email:</b><br>
1931     [email protected]<br><br>
1932
1933    <a href="/contact-us" class="army-link-btn">
1934       View Official Contact Page <i class="fa-solid fa-arrow-right"></i>
1935    </a>
1936  `,
1937    tenders: `
1938     <b>📢 Tenders & Procurement:</b><br><br>
1939     All procurement notices, contracts, and tender opportunities are published under the Army Tender section.<br><br>
1940     Please check regularly for new announcements and eligibility requirements.<br><br>
1941
1942      <a href="/tender" class="army-link-btn">
1943       More <i class="fa-solid fa-arrow-right"></i>
1944      </a>
1945  `,
1946    history: `
1947    <b>🏛️ History of the Sri Lanka Army:</b><br><br>
1948    The Sri Lanka Army traces its origins with the founding of the Volunteer Corps in 1861 when the Governor of Ceylon wrote to the British war office seeking approval to raise defence establishment in Ceylon.<br><br>
1949
1950    <a href="/history" class="army-link-btn">
1951        Read Full History <i class="fa-solid fa-arrow-right"></i>
1952    </a>
1953  `,
1954    commander: `
1955    <b>Commander of the Army:</b><br><br>
1956    Lieutenant General Nilantha Premaratne RSP VSV USP nps psc was appointed as the 26th Commander of the Sri Lanka Army on 01 August 2026 by His Excellency Anura Kumara Dissanayake, President of the Democratic Socialist Republic of Sri Lanka and Commander-in-Chief of the Armed Forces.<br><br>
1957
1958    <a href="/commander" class="army-link-btn">
1959        View More <i class="fa-solid fa-arrow-right"></i>
1960    </a>
1961  `,
1962    song: `
1963    <b>🎵 Sri Lanka Army Song:</b><br><br>
1964    The official Army Song is a powerful symbol of honor, bravery, and patriotism.  
1965    It celebrates the spirit of soldiers who serve the nation with courage and sacrifice.<br><br>
1966
1967    It strengthens unity, discipline, and loyalty within the Sri Lanka Army.<br><br>
1968
1969    <a href="/army_song" class="army-link-btn">
1970        View More <i class="fa-solid fa-arrow-right"></i>
1971    </a>
1972  `,
1973    establishment: `
1974    <b>Army Establishments:</b><br><br>
1975    The Sri Lanka Army is structured through a well-organized system of establishments that ensure operational efficiency, discipline, and professional development across all units.<br><br>
1976
1977    It consists of key components that support command, training, and specialized military operations.<br><br>
1978
1979    <b>📌 Main Categories:</b><br><br>
1980
1981    🔰 <b>Formations</b><br>
1982    Operational headquarters responsible for commanding and controlling multiple units within assigned regions or missions.<br><br>
1983
1984    🪖 <b>Regiments</b><br>
1985    Core fighting units of the Army, each with its own history, identity, and specialized operational role.<br><br>
1986
1987    🎓 <b>Training</b><br>
1988    Military training institutions that develop discipline, leadership, and professional skills for all ranks of the Sri Lanka Army.<br><br>
1989
1990    <a href="/establishments" class="army-link-btn">
1991        Explore Establishments <i class="fa-solid fa-arrow-right"></i>
1992    </a>
1993  `,
1994    medals: `
1995    <b>🎖️ Medals & Decorations:</b><br><br>
1996    The Sri Lanka Army awards medals and decorations to recognize bravery, service, dedication, and outstanding contributions by its personnel.<br><br>
1997    These honors reflect commitment, discipline, and distinguished service to the nation.<br><br>
1998
1999    <a href="/medals" class="army-link-btn">
2000        View More <i class="fa-solid fa-arrow-right"></i>
2001    </a>
2002  `,
2003    hospitals: `
2004    <b>🏥 Army Hospitals:</b><br><br>
2005    The Sri Lanka Army operates a network of military hospitals to provide medical care for serving personnel and their families.<br><br>
2006    These facilities ensure high-quality healthcare, emergency supp
2006ort, and specialized medical services across the Army medical system.<br><br>
2007
2008    <a href="/army_hospitals" class="army-link-btn">
2009        View More <i class="fa-solid fa-arrow-right"></i>
2010    </a>
2011  `,
2012    information: `
2013    <b>📄 Right to Information:</b><br><br>
2014    With the establishment of republic states, a concept which denotes that the ownership of the state lies with people was evolved. State and the public institutions are maintained by the tax monies of people. Thus, the fundamental principle being established is that the people have the right to know information of which the functions of the state are accomplished using public funds.<br><br>
2015
2016    <a href="/right-information" class="army-link-btn">
2017        View More <i class="fa-solid fa-arrow-right"></i>
2018    </a>
2019  `,
2020    past_commanders: `
2021    <b>🏛️ Past Army Commanders:</b><br><br>
2022    The Sri Lanka Army has been led by distinguished Commanders who have contributed to its growth, professionalism, and operational success since its establishment.<br><br>
2023    This section highlights former Commanders who have served with honor and dedication in leading the Army.<br><br>
2024
2025    <a href="/past_comd" class="army-link-btn">
2026        View Commanders <i class="fa-solid fa-arrow-right"></i>
2027    </a>
2028  `,
2029    welfare: `
2030    <b>Directorate of Welfare:</b><br><br>
2031    The objective of provision of welfare in the Army is to assist all commanders in maintaining high standards of the morale of soldiers. This is achieved by looking after the personal well-being of soldiers and their families when called for, providing expert guidance and assistance to help resolve their personal issues and facilities, designed to achieve the highest possible standards of comfort andrelief. It also expects to stimulate leisure activities of soldiers, not engaged in operations.
2032    <br><br>
2033    <a href="/welfare" class="army-link-btn">
2034        View More <i class="fa-solid fa-arrow-right"></i>
2035    </a>
2036  `,
2037    training: `
2038    <b>Training:</b><br><br>
2039    With the expansion of the Army to face traditional and non-traditional threats, the Army founded a number of training establishments across the island to groom qualified, capable and efficient Army Officers and Other Ranks.<br><br>
2040
2041    <a href="/training" class="army-link-btn">
2042        View More <i class="fa-solid fa-arrow-right"></i>
2043    </a>
2044  `,
2045    school: `
2046    <b>🎓 Army School Admissions:</b><br><br>
2047    The Sri Lanka Army provides educational opportunities through its affiliated schools, ensuring quality education for students of Army personnel and eligible civilians.<br><br>
2048    Admissions are conducted based on official criteria and available vacancies.<br><br>
2049
2050    <a href="/school_admin" class="army-link-btn">
2051        View Admissions <i class="fa-solid fa-arrow-right"></i>
2052    </a>
2053  `,
2054    magazine: `
2055    <b>📰 Army Magazine:</b><br><br>
2056    The Sri Lanka Army publishes official magazines featuring news, events, achievements, and stories of service and dedication.<br><br>
2057    It highlights operational updates, training activities, and important Army milestones.<br><br>
2058    <a href="/ranaviruwa_magazine" class="army-link-btn">
2059        Read Magazine <i class="fa-solid fa-arrow-right"></i>
2060    </a>
2061  `,
2062    calendar: `
2063    <b>📅 Army E-Calendar:</b><br><br>
2064    The Sri Lanka Army E-Calendar provides official schedules, events, commemorations, and important Army activities throughout the year.<br><br>
2065    It helps personnel and the public stay informed about key national and military events.<br><br>
2066
2067    <a href="/e-calendar" class="army-link-btn">
2068        View Calendar <i class="fa-solid fa-arrow-right"></i>
2069    </a>
2070  `,
2071    ditwah: `
2072    <b>🌪️ DITWAH Disaster Operations:</b><br><br>
2073    The Sri Lanka Army supports national disaster management through DITWAH operations, focusing on rapid response, relief, and recovery during emergencies.<br><br>
2074
2075    <b>📌 Key Operations:</b><br><br>
2076
2077    🚑 <b>Search & Rescue Operations</b><br>
2078    Immediate deployment for locating, rescuing, and assisting affected civilians during disasters.<br><br>
2079    
2080    <a href="/search_rescue_news" class="army-link-btn">
2081        View More <i class="fa-solid fa-arrow-right"></i>
2082    </a><br><br>
2083
2084    ⚡ <b>Restoration of Essential Services</b><br>
2085    Support in restoring electricity, water supply, roads, and communication systems affected by disasters.<br><br>
2086    
2087    <a href="/reinstalls_essential_news" class="army-link-btn">
2088        View More <i class="fa-solid fa-arrow-right"></i>
2089    </a><br><br>
2090
2091    🏗️ <b>Rebuilding & Rehabilitation</b><br>
2092    Construction of damaged infrastructure and assistance in resettlement and community recovery.<br><br>
2093    
2094    <a href="/rebuilding" class="army-link-btn">
2095        View More <i class="fa-solid fa-arrow-right"></i>
2096    </a>
2097  `,
2098    clean_sl: `
2099    <b>🌿 Clean Sri Lanka Initiative:</b><br><br>
2100    The Sri Lanka Army actively supports the national Clean Sri Lanka initiative to promote a cleaner, greener, and healthier environment across the country.<br><br>
2101    This program focuses on environmental protection, public awareness, and community participation in sustainable practices.<br><br>
2102
2103    <a href="/clean-sl" class="army-link-btn">
2104        View More <i class="fa-solid fa-arrow-right"></i>
2105    </a>
2106  `,
2107    recruitment: `
2108    <div class='text-justify'>
2109      <b><i class="fa-solid fa-user-tie me-1"></i> Officers:</b><br><br>
2110      <ul class="army-list">
2111        <li><i class="fa-solid fa-check-circle"></i>
2111 Other Professional Officers of Sri Lanka Army Regular Force </li> 
2112        <li><i class="fa-solid fa-check-circle"></i> Lady Officer Cadet Course (Diploma) of Sri Lanka Army Regular Force </li>
2113        <li><i class="fa-solid fa-check-circle"></i> Officer Cadets Short Course (Diploma) of Sri Lanka Army Regular Force </li>
2114        <li><i class="fa-solid fa-check-circle"></i> Professional Officers into the Sri Lanka Army Volunteer Force </li>
2115      </ul>
2116      <a href="/officer" class="army-link-btn">More <i class="fa-solid fa-arrow-right"></i></a>
2117      <br><br>
2118      <b><i class="fa-solid fa-users me-1"></i> Other Ranks:</b><br><br>
2119      <ul class="army-list">
2120        <li><i class="fa-solid fa-check-circle"></i> General Duties </li> 
2121        <li><i class="fa-solid fa-check-circle"></i> Professional Category </li>
2122      </ul> 
2123      <a href="/other-rank" class="army-link-btn">More <i class="fa-solid fa-arrow-right"></i></a>
2124    </div>
2125  `,
2126    drill: `
2127    <b> Drill Manual & Training:</b><br><br>
2128    The Sri Lanka Army Drill Manual provides essential guidelines for parade movements, discipline, and ceremonial procedures.<br><br>
2129
2130    <a href="https://siteva.army.lk/drill_manual" class="army-link-btn">
2131        View More <i class="fa-solid fa-arrow-right"></i>
2132    </a>
2133  `,
2134    service: `
2135    <b> Service Regulations:</b><br>
2136    <ul class="army-list">
2137        <li><i class="fa-solid fa-check-circle"></i> Officers Service Regulations</li> 
2138        <li><i class="fa-solid fa-check-circle"></i> Other Ranks Service Regulations </li>
2139    </ul> 
2140    <br><br>
2141    <a href="https://siteva.army.lk/service" class="army-link-btn">
2142        View More <i class="fa-solid fa-arrow-right"></i>
2143    </a>
2144  `,
2145
2146    independence: `
2147    <b> National Independence Day:</b><br>
2148    National Independence Day commemorates Sri Lanka's freedom and sovereignty, honoring the sacrifices of those who have served and protected the nation while celebrating the spirit of unity, patriotism, and national pride.<br><br>
2149    <a href="https://siteva.army.lk/national-independence-day" class="army-link-btn">
2150        View More <i class="fa-solid fa-arrow-right"></i>
2151    </a>
2152  `,
2153    fallback: `
2154    ❓ Sorry, I couldn't understand your request.<br>
2155    Please choose a valid option from the menu.
2156  `,
2157  };
2158
2159  const chatPanel = document.getElementById("chatPanel");
2160  const chatBody = document.getElementById("chatBody");
2161  const inputField = document.getElementById("chatInputField");
2162  let initialized = false;
2163
2164  function getGreeting() {
2165    const hour = new Date().getHours();
2166    if (hour >= 5 && hour < 12) return "Good Morning";
2167    else if (hour >= 12 && hour < 17) return "Good Afternoon";
2168    else return "Good Evening";
2169  }
2170
2171  function getWelcomeMessage() {
2172    return `${getGreeting()}! <br> Welcome to the Sri Lanka Army Information System. <br> How can I help you?`;
2173  }
2174
2175  /* Updated Toggle - Uses class-only approach */
2176  function toggleChatPanel() {
2177    chatPanel.classList.toggle("active");
2178
2179    if (chatPanel.classList.contains("active")) {
2180      if (!initialized) {
2181        appendBotMessage(getWelcomeMessage());
2182        initialized = true;
2183      }
2184      if (inputField) inputField.focus();
2185    }
2186  }
2187
2188  function closeChatPanel() {
2189    if (chatPanel) {
2190      chatPanel.classList.remove("active");
2191    }
2192  }
2193
2194  function appendUserMessage(text) {
2195    const msg = document.createElement("div");
2196    msg.className = "chat-msg user";
2197    msg.textContent = text;
2198    chatBody.appendChild(msg);
2199    scrollChat();
2200  }
2201
2202  function appendBotMessage(text) {
2203    showTyping();
2204    setTimeout(() => {
2205      removeTyping();
2206      const msg = document.createElement("div");
2207      msg.className = "chat-msg bot";
2208      msg.innerHTML = text;
2209      chatBody.appendChild(msg);
2210      scrollChat();
2211    }, 600);
2212  }
2213
2214  function showTyping() {
2215    removeTyping();
2216    const typingDiv = document.createElement("div");
2217    typingDiv.className = "chat-msg bot typing";
2218    typingDiv.id = "typingBox";
2219    typingDiv.innerHTML = "<span></span><span></span><span></span>";
2220    chatBody.appendChild(typingDiv);
2221    scrollChat();
2222  }
2223
2224  function removeTyping() {
2225    const typing = document.getElementById("typingBox");
2226    if (typing) typing.remove();
2227  }
2228
2229  function scrollChat() {
2230    chatBody.scrollTo({
2231      top: chatBody.scrollHeight,
2232      behavior: "smooth",
2233    });
2234  }
2235
2236  function buttonClickTrigger(targetKey, labelText) {
2237    appendUserMessage(labelText);
2238
2239    if (targetKey === "news") {
2240      appendBotMessage(getNewsHTML());
2241    } else {
2242      appendBotMessage(chatData[targetKey]);
2243    }
2244  }
2245
2246  function handleUserInput() {
2247    const rawText = inputField.value.trim();
2248    if (!rawText) return;
2249
2250    const userText = rawText.toLowerCase();
2251    appendUserMessage(rawText);
2252    inputField.value = "";
2253
2254    if (
2255      userText.includes("history") ||
2256      userText.includes("background") ||
2257      userText.includes("heritage") ||
2258      userText.includes("origin") ||
2259      userText.includes("about army") ||
2260      userText.includes("ඉතිහාසය") ||
2261      userText.includes("පසුබිම") ||
2262      userText.includes("ආරම්භය")
2263    ) {
2264      appendBotMessage(chatData.history);
2265    } else if (
2266      userText.includes("tender") ||
2267      userText.includes("procurement") ||
2268      userText.includes("bid") ||
2269      userText.includes("quotation") ||
2270      userText.includes("supply") ||
2271      userText.includes("purchase")
2272    ) {
2273      appendBotMessage(chatData.tenders);
2274    } else if (
2275      userText.includes("news") ||
2276      userText.includes("update") ||
2277      userText.includes("event") ||
2278      userText.includes("ceremony") ||
2279      userText.includes("parade")
2280    ) {
2281      appendBotMessage(getNewsHTML());
2282    } else if (userText.includes("welcome")) {
2283      appendBotMessage(getWelcomeMessage());
2284    } else if (
2285      userText.includes("join") ||
2286      userText.includes("job") ||
2287      userText.includes("vacancy") ||
2288      userText.includes("recruit")
2289    ) {
2290      appendBotMessage(chatData.recruitment);
2291    } else if (
2292      userText.includes("hello") ||
2293      userText.includes("hi") ||
2294      userText.includes("hey") ||
2295      userText.includes("හෙලෝ") ||
2296      userText.includes("ayubowan")
2297    ) {
2298      appendBotMessage(chatData.hi);
2299    } else if (
2300      userText.includes("contact") ||
2301      userText.includes("phone") ||
2302      userText.includes("email") ||
2303      userText.includes("address") ||
2304      userText.includes("location")
2305    ) {
2306      appendBotMessage(chatData.contact);
2307    } else if (
2308      userText.includes("commander") ||
2309      userText.includes("army commander") ||
2310      userText.includes("chief of army") ||
2311      userText.includes("general") ||
2312      userText.includes("leadership") ||
2313      userText.includes("command")
2314    ) {
2315      appendBotMessage(chatData.commander);
2316    } else if (
2317      userText.includes("song") ||
2318      userText.includes("army song") ||
2319      userText.includes("anthem") ||
2320      userText.includes("lyrics") ||
2321      userText.includes("music") ||
2322      userText.includes("march")
2323    ) {
2324      appendBotMessage(chatData.song);
2325    } else if (
2326      userText.includes("establishment") ||
2327      userText.includes("regiment") ||
2328      userText.includes("structure")
2329    ) {
2330      appendBotMessage(chatData.establishment);
2331    } else if (
2332      userText.includes("medal") ||
2333      userText.includes("medals") ||
2334      userText.includes("decorations") ||
2335      userText.includes("awards") ||
2336      userText.includes("honour") ||
2337      userText.includes("honors")
2338    ) {
2339      appendBotMessage(chatData.medals);
2340    } else if (
2341      userText.includes("hospital") ||
2342      userText.includes("hospitals") ||
2343      userText.includes("army hospital") ||
2344      userText.includes("military hospital") ||
2345      userText.includes("medical")
2346    ) {
2347      appendBotMessage(chatData.hospitals);
2348    } else if (
2349      userText.includes("information") ||
2350      userText.includes("info") ||
2351      userText.includes("details") ||
2352      userText.includes("guide") ||
2353      userText.includes("about")
2354    ) {
2355      appendBotMessage(chatData.information);
2356    } else if (
2357      userText.includes("past commander") ||
2358      userText.includes("past commanders") ||
2359      userText.includes("former commander") ||
2360      userText.includes("ex commander") ||
2361      userText.includes("army commanders")
2362    ) {
2363      appendBotMessage(chatData.past_commanders);
2364    } else if (
2365      userText.includes("welfare") ||
2366      userText.includes("benefit") ||
2367      userText.includes("support") ||
2368      userText.includes("army welfare") ||
2369      userText.includes("family support")
2370    ) {
2371      appendBotMessage(chatData.welfare);
2372    } else if (
2373      userText.includes("training") ||
2374      userText.includes("course") ||
2375      userText.includes("courses") ||
2376      userText.includes("academy") ||
2377      userText.includes("instruction") ||
2378      userText.includes("military training")
2379    ) {
2380      appendBotMessage(chatData.training);
2381    } else if (
2382      userText.includes("school") ||
2383      userText.includes("academy") ||
2384      userText.includes("training school") ||
2385      userText.includes("military school") ||
2386      userText.includes("institute") ||
2387      userText.includes("education")
2388    ) {
2389      appendBotMessage(chatData.school);
2390    } else if (
2391      userText.includes("magazine") ||
2392      userText.includes("journal") ||
2393      userText.includes("publication") ||
2394      userText.includes("news letter") ||
2395      userText.includes("bulletin") ||
2396      userText.includes("army magazine")
2397    ) {
2398      appendBotMessage(chatData.magazine);
2399    } else if (
2400      userText.includes("calendar") ||
2401      userText.includes("e-calendar") ||
2402      userText.includes("events") ||
2403      userText.includes("event") ||
2404      userText.includes("schedule") ||
2405      userText.includes("army calendar")
2406    ) {
2407      appendBotMessage(chatData.calendar);
2408    } else if (
2409      userText.includes("ditwah") ||
2410      userText.includes("disaster") ||
2411      userText.includes("emergency") ||
2412      userText.includes("relief") ||
2413      userText.includes("rescue") ||
2414      userText.includes("humanitarian")
2415    ) {
2416      appendBotMessage(chatData.ditwah);
2417    } else if (
2418      userText.includes("clean") ||
2419      userText.includes("clean sl") ||
2420      userText.includes("clean sri lanka") ||
2421      userText.includes("environment") ||
2422      userText.includes("sanitation") ||
2423      userText.includes("green") ||
2424      userText.includes("environmental")
2425    ) {
2426      appendBotMessage(chatData.clean_sl);
2427    } else if (
2428      userText.includes("drill") ||
2429      userText.includes("drill manual") ||
2430      userText.includes("drill book") ||
2431      userText.includes("drill guide")
2432    ) {
2433      appendBotMessage(chatData.drill);
2434    } else if (
2435      userText.includes("service") ||
2436      userText.includes("service regulations")
2437    ) {
2438      appendBotMessage(chatData.service);
2439    } else if (
2440      userText.includes("independence") ||
2441      userText.includes("national independence") ||
2442      userText.includes("national")
2443    ) {
2444      appendBotMessage(chatData.independence);
2445    } else {
2446      appendBotMessage(chatData.fallback);
2447    }
2448  }
2449
2450  if (inputField) {
2451    inputField.addEventListener("keydown", function (e) {
2452      if (e.key === "Enter") {
2453        e.preventDefault();
2454        handleUserInput();
2455      }
2456    });
2457  }
2458
2459  /* Outside Click Fixed */
2460  document.addEventListener("click", function (event) {
2461    const widget = document.querySelector(".army-chat-widget");
2462    if (!widget) return;
2463
2464    if (
2465      !widget.contains(event.target) &&
2466      chatPanel.classList.contains("active")
2467    ) {
2468      chatPanel.classList.remove("active");
2469    }
2470  });
2471
2472  function getNewsHTML() {
2473    var newsList = window.drupalSettings.latestNewsData;
2474
2475    if (!newsList || newsList.length === 0) {
2476      return "<b>📰 Latest News:</b><br><br>No updates available.";
2477    }
2478
2479    var output = "<b>📰 Latest News:</b><br><br>";
2480    output += '<ul class="army-list">';
2481
2482    for (var i = 0; i < newsList.length; i++) {
2483      var item = newsList[i];
2484      var t = item.title;
2485      var u = item.url;
2486
2487      output += "<li>";
2488      output += '<a href="' + u + '" target="_blank">';
2489      output += '<i class="fa-solid fa-check-circle"></i> ' + t;
2490      output += "</a>";
2491      output += "</li>";
2492    }
2493
2494    output += "</ul>";
2495
2496    return output;
2497  }
2498</script>
2498
2499
2500	
2501
2502<!-- Magnifier tooltip -->
2503<div class="a11y-magnifier" id="tw-mag" aria-hidden="true" style="display:none;"></div>
2504
2505<!-- ══════════════════════════════════════
2506     FOOTER
2507══════════════════════════════════════ -->
2508<section class="foot-sect">
2509  <footer id="footer" class="footer">
2510
2511    <div class="footer-top">
2512      <div class="container">
2513        <div class="footer-grid">
2514
2515          <!-- Col 1 -->
2516          <div class="footer-about">
2517            <img src="themes/custom/web_tailwind/images/img/signature.png"
2518                 alt="Sri Lanka Army Signature"
2519                 class="footer-sig"
2520                 loading="lazy"
2521                 onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
2522            <!-- Fallback if image missing -->
2523            <div class="footer-sig-fallback" style="display:none;">
2524              <div class="brand">
2525                <span class="brand-name">Sri Lanka Army</span>
2526                <span class="brand-sub">Defenders of the Nation</span>
2527              </div>
2528            </div>
2529
2530            <!-- <p class="footer-tagline">Defending the nation with honour, courage, and commitment.</p> -->
2531
2532                      </div>
2533
2534          <!-- Col 2 -->
2535          <div class="footer-links">
2536            <h3 class="footer-col-title">Government</h3>
2537            <ul>
2538              <li><a href="https://www.president.gov.lk/"        target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-chevron-right"></i>President of Sri Lanka</a></li>
2539              <li><a href="https://www.pmdnews.lk/"              target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-chevron-right"></i>President's News</a></li>
2540              <li><a href="https://www.presidentsoffice.gov.lk/" target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-chevron-right"></i>Presidential Secretariat</a></li>
2541              <li><a href="https://www.defence.lk/"              target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-chevron-right"></i>Ministry of Defence</a></li>
2542              <li><a href="https://cleansrilanka.gov.lk/"         target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-chevron-right"></i>Clean Sri Lanka</a></li>
2543              <li><a href="https://www.dgi.gov.lk/"              target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-chevron-right"></i>Department of Government Information</a></li>
2544            </ul>
2545          </div>
2546
2547          <!-- Col 3 -->
2548          <div class="footer-links">
2549            <h4 class="footer-col-title">Defence</h4>
2550            <ul>
2551              <li><a href="https://www.navy.lk/"               target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-chevron-right"></i>Sri Lanka Navy</a></li>
2552              <li><a href="https://airforce.lk/"               target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-chevron-right"></i>Sri Lanka Air Force</a></li>
2553              <li><a href="https://alt.army.lk/slavf/"         target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-chevron-right"></i>Sri Lanka Army Volunteer Force</a></li>
2554              <li><a href="https://kdu.ac.lk/"                 target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-chevron-right"></i>KDU</a></li>
2555              <li><a href="https://dscsc.lk/"                  target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-chevron-right"></i>DSCSC</a></li>
2556              <li><a href="http://www.ndc.ac.lk/index"         target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-chevron-right"></i>National Defence College</a></li>
2557              <li><a href="https://www.csd.lk/"                target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-chevron-right"></i>Civil Security Department</a></li>
2558            </ul>
2559          </div>
2560
2561          <!-- Col 4 -->
2562          <div class="footer-links">
2563            <h4 class="footer-col-title">Welfare</h4>
2564            <ul>
2565              <li><a href="https://alt.army.lk/sevavanitha/"       target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-chevron-right"></i> Seva Vanitha Unit</a></li>
2566              <li><a href="https://alt.army.lk/dabf/"              target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-chevron-right"></i> Benevolent Fund</a></li>
2567              <li><a href="https://alt.army.lk/rrc/"               target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-chevron-right"></i> Ranaviru Resource Centre</a></li>
2568              <li><a href="https://alt.army.lk/welfare/si"         target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-chevron-right"></i> Directorate of Welfare</a></li>
2569              <li><a href="https://veteransjobbank.army.lk/login"  target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-chevron-right"></i> Veterans Job Bank</a></li>
2570              <li><a href="https://www.layahotels.lk/#"            target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-chevron-right"></i>
2570 Laya Hotels</a></li>
2571              <li><a href="https://alt.army.lk/eportal/residence/" target="_blank" rel="noopener noreferrer"><i class="fa-solid fa-chevron-right"></i> Holiday Bungalows</a></li>
2572            </ul>
2573          </div>
2574
2575        </div>
2576      </div>
2577    </div>
2578
2579    <div class="footer-divider"></div>
2580
2581    <div class="foot-bottom">
2582      <div class="container">
2583        <div class="foot-bottom__inner">
2584          <div class="foot-bottom__copy">
2585            <a href="/" class="foot-bottom__site-link">
2586              <i class="fa-regular fa-copyright"></i>
2587              <span id="footer-year"></span> Sri Lanka Army
2588            </a>
2589          </div>
2590          <ul class="foot-bottom__links">
2591            <li><a href="/sitemap" class="foot-bottom__link"><i class="fa-solid fa-diagram-project"></i> Site Map</a></li>
2592            <li class="foot-bottom__sep" aria-hidden="true"></li>
2593            <li><a href="/faq" class="foot-bottom__link"><i class="fa-solid fa-circle-question"></i> FAQ</a></li>
2594            <li class="foot-bottom__sep" aria-hidden="true"></li>
2595            <li><a href="/privacy_policy" class="foot-bottom__link"><i class="fa-solid fa-shield-halved"></i> Privacy Policy</a></li>
2596          </ul>
2597        </div>
2598      </div>
2599    </div>
2600
2601  </footer>
2602</section>
2603
2604<!-- ══════════════════════════════════════
2605     COOKIE BANNER
2606══════════════════════════════════════ -->
2607<div class="cookie-banner" id="cookie-banner" role="dialog" aria-label="Cookie consent" aria-live="polite">
2608  <div class="cookie-inner">
2609    <p>We use cookies to improve your experience. See our <a href="cookie-policy">Cookie Policy</a>.</p>
2610    <div class="cookie-buttons">
2611      <button class="btn-cookie btn-cookie--decline" id="cookie-decline">Decline</button>
2612      <button class="btn-cookie btn-cookie--settings" id="cookie-settings">Settings</button>
2613      <button class="btn-cookie btn-cookie--accept"  id="cookie-accept">Accept</button>
2614    </div>
2615  </div>
2616</div>
2617
2618
2619<!-- Cookie Settings -->
2620<div class="tw-modal-backdrop" id="cookieModal" aria-hidden="true">
2621  <div class="tw-modal-dialog" style="max-width:480px;">
2622    <div class="tw-modal-header">
2623      <h2>Cookie Preferences</h2>
2624      <button type="button" class="tw-modal-close" data-modal-close aria-label="Close">&times;</button>
2625    </div>
2626
2627    <div class="tw-modal-body">
2628      <form id="cookieSettingsForm">
2629        <div style="margin-bottom:.75rem;">
2630          <label style="display:flex;align-items:center;gap:.5rem;">
2631            <input type="checkbox" checked disabled>
2632            Functional Cookies (Required)
2633          </label>
2634        </div>
2635
2636        <div style="margin-bottom:.75rem;">
2637          <label style="display:flex;align-items:center;gap:.5rem;">
2638            <input type="checkbox" name="analytics_cookies">
2639            Analytics Cookies
2640          </label>
2641        </div>
2642
2643        <div style="margin-bottom:1.5rem;">
2644          <label style="display:flex;align-items:center;gap:.5rem;">
2645            <input type="checkbox" name="marketing_cookies">
2646            Marketing Cookies
2647          </label>
2648        </div>
2649
2650        <div style="display:flex;justify-content:flex-end;gap:.5rem;">
2651          <button type="button" data-modal-close class="btn-cookie btn-cookie--decline">Cancel</button>
2652          <button type="submit" class="btn-cookie btn-cookie--accept">Save Preferences</button>
2653        </div>
2654      </form>
2655    </div>
2656  </div>
2657</div>
2658
2659
2660<!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/web_tailwind/templates/page/page--front.html.twig' -->
2661
2662
2663  </div>
2664
2665<!-- END OUTPUT from 'core/modules/system/templates/off-canvas-page-wrapper.html.twig' -->
2666
2667
2668    
2669
2670    
2670<script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"node","currentPathIsAdmin":false,"isFront":true,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"contextual":{"theme":null},"chatbot":{"latestNews":[{"nid":"5360","title":"Sri Lanka Army Organises World Children\u2019s Day Programme at Senehasa Centre","article_date":"2026-10-02T06:25:16","read_more_url":"\/news\/sri-lanka-army-organises-world-childrens-day-programme-senehasa-centre"},{"nid":"5354","title":"President Confers VSV Medals on Tri-Service Senior Officers ","article_date":"2026-09-30T16:05:07","read_more_url":"\/news\/president-confers-vsv-medals-tri-service-senior-officers"},{"nid":"5347","title":"Army Flags Receive Blessings at Kataragama Ahead of 77th Anniversary","article_date":"2026-09-30T07:17:45","read_more_url":"\/news\/army-flags-receive-blessings-kataragama-ahead-77th-anniversary"},{"nid":"5350","title":"USARPAC Delegation Calls on Commander of the Army","article_date":"2026-09-30T11:33:50","read_more_url":"\/news\/usarpac-delegation-calls-commander-army"},{"nid":"5349","title":"Sri Lanka Army Participates in Exercise \u0022Wolverine Path II - 2026\u0022 in the Russian Federation","article_date":"2026-09-30T11:31:59","read_more_url":"\/news\/sri-lanka-army-participates-exercise-wolverine-path-ii-2026-russian-federation"}]},"latestNewsData":[{"title":"Sri Lanka Army Organises World Children\u2019s Day Programme at Senehasa Centre","url":"\/news\/sri-lanka-army-organises-world-childrens-day-programme-senehasa-centre"},{"title":"President Confers VSV Medals on Tri-Service Senior Officers ","url":"\/news\/president-confers-vsv-medals-tri-service-senior-officers"},{"title":"Army Flags Receive Blessings at Kataragama Ahead of 77th Anniversary","url":"\/news\/army-flags-receive-blessings-kataragama-ahead-77th-anniversary"},{"title":"USARPAC Delegation Calls on Commander of the Army","url":"\/news\/usarpac-delegation-calls-commander-army"},{"title":"Sri Lanka Army Participates in Exercise \u0022Wolverine Path II - 2026\u0022 in the Russian Federation","url":"\/news\/sri-lanka-army-participates-exercise-wolverine-path-ii-2026-russian-federation"}],"user":{"uid":0,"permissionsHash":"6e6c8a702d092484b2916cbc43900c558d6c1a010149f4dedd99b813537e8dd6"}}</script>
vendor: 1 bytes, line 2670
2670
2671<script src="/core/assets/vendor/jquery/jquery.min.js?v=4.0.0"></script>
vendor: 1 bytes, line 2671
2671
2672<script src="/core/assets/vendor/once/once.min.js?v=1.0.1"></script>
vendor: 1 bytes, line 2672
2672
2673<script src="/core/misc/drupalSettingsLoader.js?v=11.3.3"></script>
vendor: 1 bytes, line 2673
2673
2674<script src="/core/misc/drupal.js?v=11.3.3"></script>
vendor: 1 bytes, line 2674
2674
2675<script src="/core/misc/drupal.init.js?v=11.3.3"></script>
vendor: 1 bytes, line 2675
2675
2676<script src="/core/modules/contextual/js/contextual.js?v=11.3.3"></script>
vendor: 1 bytes, line 2676
2676
2677<script src="/themes/custom/web_tailwind/js/security.js?tlpjdh"></script>
vendor: 1 bytes, line 2677
2677
2678<script src="/themes/custom/web_tailwind/js/script.js?tlpjdh"></script>
vendor: 1 bytes, line 2678
2678
2679<script src="/themes/custom/web_tailwind/js/custom.js?tlpjdh"></script>
vendor: 1 bytes, line 2679
2679
2680<script src="/themes/custom/web_tailwind/js/tailwind.js?tlpjdh"></script>
2680
2681
2682  
2682<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"0f04281d7d784eea9ca3733afb636168","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 2682
2682
2683<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4421618896e607e',t:'MTc5MDkyNzExMw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
2683</body>
2684</html>
2685<!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/web_tailwind/templates/layout/html.html.twig' -->
2686

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.