Day: December 26, 2023

হিরণ পয়েন্ট

হিরণ পয়েন্ট, যা সুন্দরবনের দক্ষিণাংশে খুলনা রেঞ্জে প্রমত্তা কুঙ্গা নদীর তীরে অবস্থিত। এর অন্য নাম “নীলকমল”। জানা যায়, এটি ইউনেস্কো ঘোষিত অন্যতম বিশ্ব ঐতিহ্য। এখানে রয়েছে- বিভিন্ন জাতের গাছপালা বাঘসহ…

ঠাকুরপুর মসজিদ

ঠাকুরপুর মসজিদ, চুয়াডাঙ্গা জেলার চুয়াডাঙ্গা-ঝিনাইদহ সড়কের পার্শ্ববর্তী ঠাকুরপুর গ্রামে অবস্থিত। এটি প্রায় ৩০ বিঘা জমিজুড়ে বিস্তৃত। স্থানীয়দের নিকট এটি “পীরগঞ্জ জামে মসজিদ” ও “জিনের মসজিদ” হিসেবে পরিচিত। জানা যায়, ১৬৯৮…

পুলিশ পার্ক

পুলিশ পার্ক, যা চুয়াডাঙ্গা জেলা শহরের প্রাণকেন্দ্রে মাথাভাঙ্গা তীরে অবস্থিত। জানা যায়, এটি সম্পূর্ণ বাংলাদেশ পুলিশ দ্বারা নিয়ন্ত্রিত। এখানে রয়েছে- বিভিন্ন জাতের গাছপালা বিভিন্ন রাইড উন্মক্ত মঞ্চ কমিউনিটি সেন্টার মিনি…

Police Park

Police Park, Which Is Located On The Banks Of Mathabhanga In The Heart Of Chuadanga District Town. It Is Known That It Is Completely Controlled By Bangladesh Police. Here Are…

মেহেরুন শিশু পার্ক

মেহেরুন শিশু পার্ক, যা চুয়াডাঙ্গা জেলার দামুড়হদা উপজেলার ইব্রাহিমপুর গ্রামে অবস্থিত। এটি প্রায় ৬০ বিঘা জায়গাজুড়ে বিস্তৃত। জানা যায়, কে আর মলিক ফাউন্ডেশনের অর্থায়নে পার্ক ও চিড়িয়াখনা নির্মাণ করা হয়।…

'; window._nslWebViewNoticeElement.insertAdjacentHTML("afterbegin", webviewNoticeHTML); document.body.appendChild(window._nslWebViewNoticeElement); } }); } } window._nslDOMReady(function () { window.nslRedirect = function (url) { if (scriptOptions._redirectOverlay) { const overlay = document.createElement('div'); overlay.id = "nsl-redirect-overlay"; let overlayHTML = ''; const overlayContainer = "
", overlayContainerClose = "
", overlaySpinner = "
", overlayTitle = "

" + scriptOptions._localizedStrings.redirect_overlay_title + "

", overlayText = "

" + scriptOptions._localizedStrings.redirect_overlay_text + "

"; switch (scriptOptions._redirectOverlay) { case "overlay-only": break; case "overlay-with-spinner": overlayHTML = overlayContainer + overlaySpinner + overlayContainerClose; break; default: overlayHTML = overlayContainer + overlaySpinner + overlayTitle + overlayText + overlayContainerClose; break; } overlay.insertAdjacentHTML("afterbegin", overlayHTML); document.body.appendChild(overlay); } window.location = url; }; let targetWindow = scriptOptions._targetWindow || 'prefer-popup', lastPopup = false; const buttonLinks = document.querySelectorAll(' a[data-plugin="nsl"][data-action="connect"], a[data-plugin="nsl"][data-action="link"]'); buttonLinks.forEach(function (buttonLink) { buttonLink.addEventListener('click', function (e) { if (lastPopup && !lastPopup.closed) { e.preventDefault(); lastPopup.focus(); } else { let href = this.href, success = false; if (href.indexOf('?') !== -1) { href += '&'; } else { href += '?'; } const redirectTo = this.dataset.redirect; if (redirectTo === 'current') { href += 'redirect=' + encodeURIComponent(window.location.href) + '&'; } else if (redirectTo && redirectTo !== '') { href += 'redirect=' + encodeURIComponent(redirectTo) + '&'; } if (targetWindow !== 'prefer-same-window' && checkWebView()) { targetWindow = 'prefer-same-window'; } if (targetWindow === 'prefer-popup') { lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', this.dataset.popupwidth, this.dataset.popupheight); if (lastPopup) { success = true; e.preventDefault(); } } else if (targetWindow === 'prefer-new-tab') { const newTab = window.open(href + 'display=popup', '_blank'); if (newTab) { if (window.focus) { newTab.focus(); } success = true; window._nslHasOpenedPopup = true; e.preventDefault(); } } if (!success) { window.location = href; e.preventDefault(); } } }); }); let buttonCountChanged = false; const googleLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]'); if (googleLoginButtons.length && checkWebView()) { googleLoginButtons.forEach(function (googleLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(googleLoginButton); } else { googleLoginButton.remove(); buttonCountChanged = true; } }); } const facebookLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="facebook"]'); if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent('facebook')) { facebookLoginButtons.forEach(function (facebookLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(facebookLoginButton); } else { facebookLoginButton.remove(); buttonCountChanged = true; } }); } const separators = document.querySelectorAll('div.nsl-separator'); if (buttonCountChanged && separators.length) { separators.forEach(function (separator) { const separatorParentNode = separator.parentNode; if (separatorParentNode) { const separatorButtonContainer = separatorParentNode.querySelector('div.nsl-container-buttons'); if (separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) { separator.remove(); } } }) } }); /** * Cross-Origin-Opener-Policy blocked the access to the opener */if (typeof BroadcastChannel === "function") { const _nslLoginBroadCastChannel = new BroadcastChannel('nsl_login_broadcast_channel'); _nslLoginBroadCastChannel.onmessage = (event) => { if (window?._nslHasOpenedPopup && event.data?.action === 'redirect') { window._nslHasOpenedPopup = false; const url = event.data?.href; _nslLoginBroadCastChannel.close(); if (typeof window.nslRedirect === 'function') { window.nslRedirect(url); } else { window.opener.location = url; } } }; }})();