Month: February 2024

রবীন্দ্র কুঠিবাড়ি

রবীন্দ্র কুঠিবাড়ি যা কুষ্টিয়ার কুমারখালি উপজেলার শিলাইদহ ইউনিয়নের খোরেশদপুর গ্রামে অবস্থিত। এটি প্রায় ৩৩ বিঘা জায়গাজুড়ে বিস্তৃত। এটি ৩ তলা বিশিষ্ট কুঠিবাড়ি। জানা যায়, ১৮৮৯ থেকে ১৯০১ সাল পর্যন্ত রবীন্দ্রনাথ…

টেগর লজ

টেগর লজ যা কুষ্টিয়া শহরের মিলপাড়ায় অবস্থিত। এটি স্থানীয়দের নিকট “ঠাকুর লজ” নামে পরিচিত। এটি প্রায় ১৪ শতক জায়গাজুড়ে বিস্তৃত। ১৮৯৫ সালে কবিগুরু রবীন্দ্রনাথ ঠাকুর “টেগর এন্ড কোম্পানির” ব্যবসায়িক কাজে…

Tegor Lodge

Tegor Lodge Which Is Located In Milpara, Kushtia City. It Is Known As “Tagore Lodge” By Locals. It Spans Around 14th Century. In 1895, Kabiguru Rabindranath Tagore Came To Kushtia…

মীর মশাররফ হোসেনের বাস্তুভিটা

মীর মশাররফ হোসেনের বাস্তুভিটা যা কুষ্টিয়ার লাহিনীপাড়া গ্রামে অবস্থিত। তার পিতা মীর মোয়াজ্জেম হোসেন জমিদার থাকাকালীন এই বাড়ি নির্মাণ করেন। জানা যায়, মীর মশাররফ হোসেন একজন ঊনিশ শতকের বাঙালী মুসলমান…

অরুনিমা ইকো পার্ক

অরুনিমা ইকো পার্ক যা নড়াইল জেলার নারাগাতির পানিপাড়া গ্রামে অবস্থিত। এটি প্রায় ৫০ একর জায়গাজুড়ে বিস্তৃত। এটি স্থানীয়দের নিকট “অরুনিমা রিসোর্ট গলফ ক্লাব” নামেও পরিচিত। জানা যায়, এখানে খেলয়াধুলা, কনফারেন্স…

ফাংশন অব বীজগণিত

ফাংশন অব বীজগণিত ফাংশন:- দুই বা ততোধিক চলকের মধ্যে বিদ্যমান সম্পর্ক প্রকাশের গাণিতিক পদ্ধতিকেই আপেক্ষক বা ফাংশন বলা হয়। অর্থাৎ দুইটি চলক x ও y এমন ভাবে সম্পর্কিত হয় যে…

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