1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 7 <meta name="theme-color" content="#1E3A8A" /> 8 <link rel="apple-touch-icon" href="/logo.ico" /> 9 10 <!-- SEO & Metadata handled by SEO Component --> 11 <title>BCFCC | Bangladesh-China Friendship Conference Center</title> 12 13 <!-- Favicon --> 14 <link rel="icon" type="image/x-icon" href="/logo.ico" /> 15 16 <!-- DNS Prefetch & Preconnect for Critical Resources --> 17 <link rel="dns-prefetch" href="https://res.cloudinary.com" /> 18 <link rel="preconnect" href="https://res.cloudinary.com" /> 19 <link rel="preconnect" href="https://fonts.googleapis.com" /> 20 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 21 22 <!-- Async Google Fonts (non-render-blocking) --> 23 <link 24 href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@400;500;600;700;800&display=swap" 25 rel="stylesheet" 26 media="print" 27 onload="this.media = 'all'" 28 /> 29 <noscript> 30 <link 31 href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@400;500;600;700;800&display=swap" 32 rel="stylesheet" 33 /> 34 </noscript> 35 36 <!-- Preload Critical Hero Image (LCP) --> 37 <link 38 rel="preload" 39 as="image" 40 href="https://res.cloudinary.com/dhukcjdmi/image/upload/w_1920,f_avif,q_auto:eco,c_limit,dpr_auto,fl_progressive,fl_lossy/DJI_20250521145444_0191_D_rgdak7.avif" 41 imagesrcset="https://res.cloudinary.com/dhukcjdmi/image/upload/w_400,f_avif,q_auto:eco,c_limit,dpr_auto,fl_progressive,fl_lossy/DJI_20250521145444_0191_D_rgdak7.avif 400w, https://res.cloudinary.com/dhukcjdmi/image/upload/w_800,f_avif,q_auto:eco,c_limit,dpr_auto,fl_progressive,fl_lossy/DJI_20250521145444_0191_D_rgdak7.avif 800w, https://res.cloudinary.com/dhukcjdmi/image/upload/w_1200,f_avif,q_auto:eco,c_limit,dpr_auto,fl_progressive,fl_lossy/DJI_20250521145444_0191_D_rgdak7.avif 1200w, https://res.cloudinary.com/dhukcjdmi/image/upload/w_1920,f_avif,q_auto:eco,c_limit,dpr_auto,fl_progressive,fl_lossy/DJI_20250521145444_0191_D_rgdak7.avif 1920w" 42 imagesizes="(max-width: 640px) 100vw, (max-width: 1024px) 80vw, 1200px" 43 type="image/avif" 44 fetchpriority="high" 45 /> 46 47 <link 48 rel="preload" 49 href="https://res.cloudinary.com/dhukcjdmi/image/upload/w_800,f_webp,q_90,fl_lossy/logo3_tkfpgp.webp" 50 as="image" 51 fetchpriority="high" 52 /> 53 54 <!-- Google Tag Manager (deferred - non-blocking) --> 55
55<script> 56 window.addEventListener('load', function () { 57 setTimeout(function () {
vendor: 495 bytes, lines 57-67
57 58 (function (w, d, s, l, i) { 59 w[l] = w[l] || []; 60 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 61 var f = d.getElementsByTagName(s)[0], 62 j = d.createElement(s), 63 dl = l != 'dataLayer' ? '&l=' + l : ''; 64 j.async = true; 65 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 66 f.parentNode.insertBefore(j, f); 67 })(window, document, 'script', 'dataLayer', '
67GTM-P653DZ2Q
vendor: 15 bytes, lines 67-69
67'); 68 69
69// Google Analytics (deferred) 70 var gaScript = document.createElement('script'); 71 gaScript.async = true; 72 gaScript.src = 'https://www.googletagmanager.com/gtag/js?id=G-K1E4RJQKP7'; 73 document.head.appendChild(gaScript); 74
vendor: 160 bytes, lines 74-77
74window.dataLayer = window.dataLayer || []; 75 function gtag() { dataLayer.push(arguments); } 76 gtag('js', new Date()); 77 gtag('config', '
77G-K1E4RJQKP7
vendor: 12 bytes, lines 77-78
77'); 78
78}, 3000); 79 }); 80 </script>
80 81 <!-- End Deferred Analytics --> 82 <!-- End JSON-LD Structured Data Markup --> 83
83<script type="module" crossorigin src="/assets/index-B7tn6GWA.js"></script>
83 84 <link rel="modulepreload" crossorigin href="/assets/vendor-BjgNovfF.js"> 85 <link rel="stylesheet" crossorigin href="/assets/vendor-DLR6khQr.css"> 86 <link rel="stylesheet" crossorigin href="/assets/index-B9IXQ8xj.css"> 87 <link rel="manifest" href="/manifest.webmanifest">
87<script id="vite-plugin-pwa:register-sw" src="/registerSW.js"></script>
87</head> 88 89 <body class=""> 90 <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 90-93
90 91 <noscript> 92 <iframe 93 src="https://www.googletagmanager.com/ns.html?id=
93GTM-P653DZ2Q
vendor: 126 bytes, lines 93-99
93" 94 height="0" 95 width="0" 96 style="display: none; visibility: hidden" 97 ></iframe> 98 </noscript> 99
99<!-- End Google Tag Manager (noscript) --> 100 101 <div id="root"></div> 102 <!-- Portal for DatePicker to prevent overflow clipping --> 103 <div id="datepicker-portal"></div> 104 </body> 105</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.