লাকুটিয়া জমিদার বাড়ি
লাকুটিয়া জমিদার বাড়ি, যা বরিশাল শহরের লাকুটিয়া গ্রামে অবস্থিত। এটি প্রায় ৪০০ বছরের পুরাতন একটি স্থাপনা। যা তৎকালীন সময়ে সাংস্কৃতিক কর্মকান্ডের জন্য পরিচিত ছিল। জানা যায়, প্রায় ১৭০০ সালে রুপচন্দ্র…
লাকুটিয়া জমিদার বাড়ি, যা বরিশাল শহরের লাকুটিয়া গ্রামে অবস্থিত। এটি প্রায় ৪০০ বছরের পুরাতন একটি স্থাপনা। যা তৎকালীন সময়ে সাংস্কৃতিক কর্মকান্ডের জন্য পরিচিত ছিল। জানা যায়, প্রায় ১৭০০ সালে রুপচন্দ্র…
Lakutia Zamindar House, Which Is Located In Lakutia Village Of Barisal City. It Is An Almost 400 Year Old Structure. It Was Known For Its Cultural Activities At That Time.…
কীর্তিপাশা জমিদার বাড়ি, যা ঝালকাঠি জেলার রাজাপুর উপজেলার কীর্তিপাশা ইউনিয়নে অবস্থিত। এটি একটি শত বছরের স্থাপনা। জানা যায়, প্রায় ১৯ শতকে বিক্রমপুর জমিদার বংশের রাজা রাম সেনগুপ্ত এই কীর্ত্তিপাশা গ্রামে…
Kirtipasa Zamindar Bari, Which Is Located In Kirtipasa Union Of Rajapur Upazila Of Jhalkathy District. It Is A Century Old Establishment. It Is Known That Around The 19th Century, King…
" + 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; } } }; }})();