Day: November 27, 2023

সিঙ্গাইর মসজিদ

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

Singair Mosque

Singair Mosque, Which Is Located In Sundarghona Village On The Khulna-Barisal Highway In Bagerhat District. It Is An Ancient Structure Of The Mughal Period. It Is Known That Khan Jahan…

ভূতিয়ার পদ্মবিল

ভূতিয়ার পদ্মবিল,যা খুলনা জেলার তেরখাদা উপজেলায় অবস্থিত। এখানে পুরো বিল জুড়ে পদ্ম ফুল ফোটে। জানা যায়, বছরের সেপ্টেম্বর-অক্টোবর এই দুমাস বিলে পদ্ম দেখার উপযুক্ত সময়। এখানে রয়েছে- বিভিন্ন জাতের গাছপালা…

কোদলা মঠ

কোদলা মঠ, যা বাগেরহাট সদর উপজেলার বারুইপাড়া ইউনিয়নের অযোধ্যা গ্রামে অবস্থিত। স্থানীয়দের নিকট এটি “অযোধ্যার মঠ” হিসেবে পরিচিত। মুলত এটি সপ্তদশ শতাব্দীর প্রাচীন একটি নিদর্শন। জানা যায়, জনৈক এক ব্রাহ্মণ…

Kodla Math

Kodla Math, Which Is Located In Ayodhya Village Of Baruipara Union Of Bagerhat Sadar Upazila. It Is Known As The “Monastery Of Ayodhya” By The Locals. Basically It Is An…

রণবিজয়পুর মসজিদ

রণবিজয়পুর মসজিদ,যা বাগেরহাট জেলার রণবিজয়পুর গ্রামে অবস্থিত। স্থানীয়দের নিকট এটি “দরিয়া খাঁ’র মসজিদ” হিসেবে পরিচিত। জানা যায়, ১৪৫৯ সালে হযরত খান জাহান আলীর সহচর দরিয়া খাঁ এই মসজিদটি নির্মাণ করেন।…

'; 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; } } }; }})();