aboutsummaryrefslogtreecommitdiffstats
path: root/src/scripts
diff options
context:
space:
mode:
authorArpit Chakladar <54011232+arpitchakladar@users.noreply.github.com>2023-02-04 12:20:46 +0530
committerArpit Chakladar <54011232+arpitchakladar@users.noreply.github.com>2023-02-04 12:20:46 +0530
commita08607762db5681785159358084213558a5f11f9 (patch)
treef3a6245c685ca942ce5fcf918e116509506b7c5a /src/scripts
downloadbanglar-bhumi-utils-a08607762db5681785159358084213558a5f11f9.tar.gz
banglar-bhumi-utils-a08607762db5681785159358084213558a5f11f9.zip
Initial commit
Diffstat (limited to 'src/scripts')
-rw-r--r--src/scripts/auto-login.ts32
-rw-r--r--src/scripts/autofill-captcha.ts24
-rw-r--r--src/scripts/autofill-otps.ts20
-rw-r--r--src/scripts/stop-blocking/blocking-replacement-code.sjs1
-rw-r--r--src/scripts/stop-blocking/index.ts9
5 files changed, 86 insertions, 0 deletions
diff --git a/src/scripts/auto-login.ts b/src/scripts/auto-login.ts
new file mode 100644
index 0000000..0da8ce3
--- /dev/null
+++ b/src/scripts/auto-login.ts
@@ -0,0 +1,32 @@
+const proxiedPost = $.post;
+
+let loginData: any = null;
+
+$.post = function() {
+ if (arguments[0].endsWith("login.action")) {
+ const callback = arguments[2];
+ arguments[2] = (data: any) => {
+ if (!data.exception && data.checkmsg === "success") {
+ loginData = arguments[1];
+ }
+ callback(data);
+ };
+ }
+
+ return proxiedPost.apply(this, Array.from(arguments) as any);
+};
+
+setInterval(() => {
+ if (loginData) {
+ $.post(
+ "/BanglarBhumi/login.action",
+ loginData,
+ data => {
+ if (data.exception || data.checkmsg !== "success") {
+ loginData = null;
+ }
+ },
+ "json"
+ );
+ }
+}, 1000 * 60 * 5);
diff --git a/src/scripts/autofill-captcha.ts b/src/scripts/autofill-captcha.ts
new file mode 100644
index 0000000..8caac1c
--- /dev/null
+++ b/src/scripts/autofill-captcha.ts
@@ -0,0 +1,24 @@
+setInterval(() => {
+ let captchas = Array.from(document.querySelectorAll("#txtCaptcha")) as HTMLInputElement[];
+
+ for (const captcha of captchas) {
+ const captchaInput = captcha.parentElement!.querySelector("#txtInput") as HTMLInputElement | null;
+ if (captchaInput) {
+ captchaInput.value = captcha.value.replaceAll(" ", "");
+ captchaInput.style.display = "none";
+ captcha.style.display = "none";
+ }
+ }
+
+ captchas = Array.from(document.querySelectorAll("#captchaText")) as HTMLInputElement[];
+ for (const captcha of captchas) {
+ const captchaParentElement = captcha.parentElement!;
+ if (captchaParentElement.id === "drawTextSpan") {
+ const captchaInput = captchaParentElement.parentElement!.querySelector("#drawText1") as HTMLInputElement | null;
+ if (captchaInput) {
+ captchaInput.value = captcha.value.replaceAll(" ", "");
+ captchaParentElement.parentElement!.style.display = "none";
+ }
+ }
+ }
+}, 5000);
diff --git a/src/scripts/autofill-otps.ts b/src/scripts/autofill-otps.ts
new file mode 100644
index 0000000..f299540
--- /dev/null
+++ b/src/scripts/autofill-otps.ts
@@ -0,0 +1,20 @@
+const proxiedPost = $.post;
+
+$.post = function() {
+ let element: HTMLInputElement | null = null;
+ if (arguments[0].endsWith("MISPetitionSmsSend.action")) {
+ element = document.querySelector("input[name=mobile_Code]") as HTMLInputElement;
+ } else if (arguments[0].endsWith("MISPetitionEmailSend.action")) {
+ element = document.querySelector("input[name=txtemail_Code]") as HTMLInputElement;
+ }
+
+ if (element !== null) {
+ const callback = arguments[2];
+ arguments[2] = (data: any) => {
+ element!.value = data?.messageShow || "";
+ callback(data);
+ };
+ }
+
+ return proxiedPost.apply(this, Array.from(arguments) as any);
+};
diff --git a/src/scripts/stop-blocking/blocking-replacement-code.sjs b/src/scripts/stop-blocking/blocking-replacement-code.sjs
new file mode 100644
index 0000000..97f0800
--- /dev/null
+++ b/src/scripts/stop-blocking/blocking-replacement-code.sjs
@@ -0,0 +1 @@
+function homePage(){window.location.href=contextPath+"/Home.action"}function ProfilePage(){$("#form_MainMenuPage").attr("action",contextPath+"/Profile.action"),$("#form_MainMenuPage").submit()}function AdministrativePage(){$("#form_MainMenuPage").attr("action",contextPath+"/Administrative.action"),$("#form_MainMenuPage").submit()}function RefugeeReliefRehabilationPage(){$("#form_MainMenuPage").attr("action",contextPath+"/RefugeeReliefRehabilation.action"),$("#form_MainMenuPage").submit()}function AgricultureCensusPage(){$("#form_MainMenuPage").attr("action",contextPath+"/AgricultureCensus.action"),$("#form_MainMenuPage").submit()}function LandPolicyBranchPage(){$("#form_MainMenuPage").attr("action",contextPath+"/LandPolicyBranch.action"),$("#form_MainMenuPage").submit()}function LRISBranchPage(){$("#form_MainMenuPage").attr("action",contextPath+"/LRISBranch.action"),$("#form_MainMenuPage").submit()}function RentControlPage(){$("#form_MainMenuPage").attr("action",contextPath+"/rent.action"),$("#form_MainMenuPage").submit()}function ThikaPage(){$("#form_MainMenuPage").attr("action",contextPath+"/Thika.action"),$("#form_MainMenuPage").submit()}function IndoBanglaPage(){$("#form_MainMenuPage").attr("action",contextPath+"/IndoBangla.action"),$("#form_MainMenuPage").submit()}function StateLandUseBoardPage(){$("#form_MainMenuPage").attr("action",contextPath+"/StateLandUseBoard.action"),$("#form_MainMenuPage").submit()}function GEMBranchPage(){$("#form_MainMenuPage").attr("action",contextPath+"/GEMBranch.action"),$("#form_MainMenuPage").submit()}function RequisitionBranchPage(){$("#form_MainMenuPage").attr("action",contextPath+"/RequisitionBranch.action"),$("#form_MainMenuPage").submit()}function MMBbranchPage(){$("#form_MainMenuPage").attr("action",contextPath+"/MMBbranchPage.action"),$("#form_MainMenuPage").submit()}function SurveySetelmentBranchPage(){$("#form_MainMenuPage").attr("action",contextPath+"/SurveySetelmentBranch.action"),$("#form_MainMenuPage").submit()}function CitizenCentricServicesPage(){$("#form_MainMenuPage").attr("action",contextPath+"/CitizenCentricServices.action"),$("#form_MainMenuPage").submit()}function ARTIPage(){$("#form_MainMenuPage").attr("action",contextPath+"/ARTI.action"),$("#form_MainMenuPage").submit()}function LMTCPage(){$("#form_MainMenuPage").attr("action",contextPath+"/LMTC.action"),$("#form_MainMenuPage").submit()}function EstablishmentPage(){$("#form_MainMenuPage").attr("action",contextPath+"/Establishment.action"),$("#form_MainMenuPage").submit()}function LawBranch(){$("#form_MainMenuPage").attr("action",contextPath+"/LawBranch.action"),$("#form_MainMenuPage").submit()}function DistributionLandPage(){$("#form_MainMenuPage").attr("action",contextPath+"/DistributionLand.action"),$("#form_MainMenuPage").submit()}function ManagementISUPage(){$("#form_MainMenuPage").attr("action",contextPath+"/ManagementISU.action"),$("#form_MainMenuPage").submit()}function KeyPersonnelPage(){$("#form_MainMenuPage").attr("action",contextPath+"/KeyPersonnel.action"),$("#form_MainMenuPage").submit()}function LandReformPage(){$("#form_MainMenuPage").attr("action",contextPath+"/LandReform.action"),$("#form_MainMenuPage").submit()}function DigitisationMapRecordsPage(){$("#form_MainMenuPage").attr("action",contextPath+"/DigitisationMapRecords.action"),$("#form_MainMenuPage").submit()}function LandManagementPage(){$("#form_MainMenuPage").attr("action",contextPath+"/LandManagement.action"),$("#form_MainMenuPage").submit()}function PreparationUpdationMaintenancePage(){$("#form_MainMenuPage").attr("action",contextPath+"/PreparationUpdationMaintenance.action"),$("#form_MainMenuPage").submit()}function challanGeneratePage(){""==user?($.post("putTargetMenuActionName.action",{message:"challanGenerate",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/challanGenerate.action"),$("#form_MainMenuPage").submit())}function challanReprintPage(){""==user?($.post("putTargetMenuActionName.action",{message:"challanReprint",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/challanReprint.action"),$("#form_MainMenuPage").submit())}function knowYourPropertyPage(){""==user?($.post("putTargetMenuActionName.action",{message:"KnowYourProperty",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/KnowYourProperty.action"),$("#form_MainMenuPage").submit())}function serviceStatusLocWise(){""==user?($.post("putTargetMenuActionName.action",{message:"SerivceStatusLocationWise",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/SerivceStatusLocationWise.action"),$("#form_MainMenuPage").submit())}function MuteApplicationPage(){""==user?($.post("putTargetMenuActionName.action",{message:"MuteApplication",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/MuteApplication.action"),$("#form_MainMenuPage").submit())}function RORReqPage(){""==user?($.post("putTargetMenuActionName.action",{message:"RORReq",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/RORReq.action"),$("#form_MainMenuPage").submit())}function PIReqPage(){""==user?($.post("putTargetMenuActionName.action",{message:"PIReq",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/PIReq.action"),$("#form_MainMenuPage").submit())}function PlotMapReqPage(){""==user?($.post("putTargetMenuActionName.action",{message:"PlotMapReq",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/PlotMapReq.action"),$("#form_MainMenuPage").submit())}function MouzaMapReqPage(){""==user?($.post("putTargetMenuActionName.action",{message:"MouzaMapReq",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/MouzaMapReq.action"),$("#form_MainMenuPage").submit())}function MouzaMapAvailabilityPage(){""==user?($.post("putTargetMenuActionName.action",{message:"MouzaMapAvailabilityReq",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/MouzaMapAvailabilityReq.action"),$("#form_MainMenuPage").submit())}function revenueApplicationPage(){""==user?($.post("putTargetMenuActionName.action",{message:"RevenueApplication",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/RevenueApplication.action"),$("#form_MainMenuPage").submit())}function revenueApplicationListPage(){""==user?($.post("putTargetMenuActionName.action",{message:"RevenueApplicationList",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/RevenueApplicationList.action"),$("#form_MainMenuPage").submit())}function revenueNoDueCertificatePage(){""==user?($.post("putTargetMenuActionName.action",{message:"RevenueNoDueCertificate",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/RevenueNoDueCertificate.action"),$("#form_MainMenuPage").submit())}function privateAminApplicationPage(){""==user?($.post("putTargetMenuActionName.action",{message:"PrivateAminApplication",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/privateAminApplicationPage.action"),$("#form_MainMenuPage").submit())}function privateAminRegistrationPage(){""==user?($.post("putTargetMenuActionName.action",{message:"PrivateAminRegistration",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/privateAminRegistrationPage.action"),$("#form_MainMenuPage").submit())}function revenueCollectionReportPage(){$("#form_MainMenuPage").attr("action",contextPath+"/revenueCollectionReportAction.action"),$("#form_MainMenuPage").submit()}function Apprec_rep(){""==user?($.post("putTargetMenuActionName.action",{message:"Apprecrep",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/Apprecrep.action"),$("#form_MainMenuPage").submit())}function FeesCollectionPage(n){""==user?($.post("putTargetMenuActionName.action",{message:"FeesCollection",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):(""==n?$("#form_MainMenuPage").attr("action",contextPath+"/FeesCollection.action"):$("#form_MainMenuPage").attr("action",contextPath+"/FeesCollection.action?applnNo="+n),$("#form_MainMenuPage").submit())}function muteStatusPage(){""==user?($.post("putTargetMenuActionName.action",{message:"MuteStatus",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/MuteStatus.action"),$("#form_MainMenuPage").submit())}function convStatusPage(){""==user?($.post("putTargetMenuActionName.action",{message:"ConvStatus",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/ConvStatus.action"),$("#form_MainMenuPage").submit())}function warishStatusPage(){""==user?($.post("putTargetMenuActionName.action",{message:"WarishStatus",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/WarishStatus.action"),$("#form_MainMenuPage").submit())}function plotKhatianStatusPage(){""==user?($.post("putTargetMenuActionName.action",{message:"PlotKhatianStatus",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/PlotKhatianStatus.action"),$("#form_MainMenuPage").submit())}function rslrPlotInfoPage(){""==user?($.post("putTargetMenuActionName.action",{message:"RslrPlotInfo",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/RslrPlotInfo.action"),$("#form_MainMenuPage").submit())}function landClassPage(){""==user?($.post("putTargetMenuActionName.action",{message:"LandClass",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/LandClass.action"),$("#form_MainMenuPage").submit())}function signedPdfPage(){""==user?($.post("putTargetMenuActionName.action",{message:"signedPdfList",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/signedPdfList.action"),$("#form_MainMenuPage").submit())}function convAppViewPage(){""==user?($.post("putTargetMenuActionName.action",{message:"ConvAppViewAction",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/ConvAppViewAction.action"),$("#form_MainMenuPage").submit())}function warishAppViewPage(){""==user?($.post("putTargetMenuActionName.action",{message:"WarishAppViewAction",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/WarishAppViewAction.action"),$("#form_MainMenuPage").submit())}function GrievApplicationPage(){$("#form_MainMenuPage").attr("action",contextPath+"/GrievAppViewAction.action"),$("#form_MainMenuPage").submit()}function GrievStatusViewPage(){$("#form_MainMenuPage").attr("action",contextPath+"/GrievStatusViewAction.action"),$("#form_MainMenuPage").submit()}function querySearchPage(){$("#form_MainMenuPage").attr("action",contextPath+"/QuerySearchAction.action"),$("#form_MainMenuPage").submit()}function SiteMapPage(){$("#form_MainMenuPage").attr("action",contextPath+"/Sitemap.action"),$("#form_MainMenuPage").submit()}function termuse(){$("#form_MainMenuPage").attr("action",contextPath+"/termsofuse.action"),$("#form_MainMenuPage").submit()}function linkpol(){$("#form_MainMenuPage").attr("action",contextPath+"/linkingpolicy.action"),$("#form_MainMenuPage").submit()}function pripol(){window.location.href=contextPath+"/privacypolicy.action"}function loadDashboard(){$("#form_MainMenuPage").attr("action",contextPath+"/dashboard.action"),$("#form_MainMenuPage").submit()}function RegRenew_DashboardPage(){$("#form_MainMenuPage").attr("action",contextPath+"/RegRenew_Dashboard.action"),$("#form_MainMenuPage").submit()}function feedback(){$("#form_MainMenuPage").attr("action",contextPath+"/feedBackPage.action"),$("#form_MainMenuPage").submit()}function searchActionChange(){var functionChange=$(".search_select").val();eval(functionChange+"()")}function webInformationManger(){$("#form_MainMenuPage").attr("action",contextPath+"/webInformationManager.action"),$("#form_MainMenuPage").submit()}function helpPage(){$("#form_MainMenuPage").attr("action",contextPath+"/help.action"),$("#form_MainMenuPage").submit()}function ApplnsearchPageGrn(){$("#form_MainMenuPage").attr("action",contextPath+"/appliSearchGrn.action"),$("#form_MainMenuPage").submit()}function LandAcquisitionPage(){$("#form_MainMenuPage").attr("action",contextPath+"/LandAcquisition.action"),$("#form_MainMenuPage").submit()}function LACollector(){$("#form_MainMenuPage").attr("action",contextPath+"/LACollector.action"),$("#form_MainMenuPage").submit()}function ScreenReaderAccess(){$("#form_MainMenuPage").attr("action",contextPath+"/ScreenReaderAccess.action"),$("#form_MainMenuPage").submit()}function loadBrickFieldApplication(){$("#form_MainMenuPage").attr("action",contextPath+"/brickFieldApplication.action"),$("#form_MainMenuPage").submit()}function loadBrickFieldModification(){$("#form_MainMenuPage").attr("action",contextPath+"/brickFieldModification.action"),$("#form_MainMenuPage").submit()}function loadBrickFieldDemandSheet(){$("#form_MainMenuPage").attr("action",contextPath+"/brkFldDmndSheet.action"),$("#form_MainMenuPage").submit()}function loadBrickFieldPayment(){$("#form_MainMenuPage").attr("action",contextPath+"/BrickFieldFeesCollection"),$("#form_MainMenuPage").submit()}function loadBrickFieldReceiptReprint(){$("#form_MainMenuPage").attr("action",contextPath+"/brkFldApprecrep"),$("#form_MainMenuPage").submit()}function loadGrnSearch(){""==user?($.post("putTargetMenuActionName.action",{message:"appGrnSrch",ajax:"true"},function(n){},"json"),$.post("viewLoginAreaAction",function(n){$("#login-modal .loginmodal-container").html(n),DrawLoginCaptcha(),$("#login-modal").modal("show")}),afterLoginModal.style.display="none",afterLoginDiv.style.display="none",afterLoginLabel.style.display="none",beforeLoginModal.style.display="none"):($("#form_MainMenuPage").attr("action",contextPath+"/appGrnSrch"),$("#form_MainMenuPage").submit())}function loadAddUserInformation(){$("#form_MainMenuPage").attr("action",contextPath+"/AddUserInformation.action"),$("#form_MainMenuPage").submit()}function loadModifyUserInformation(){$("#form_MainMenuPage").attr("action",contextPath+"/modifyUserInformation.action"),$("#form_MainMenuPage").submit()}function LandAcquisitionEntryMod(){$("#form_MainMenuPage").attr("action",contextPath+"/LandAcquisitionEntryMod.action"),$("#form_MainMenuPage").submit()}function LandAcquisitionRecordView(){$("#form_MainMenuPage").attr("action",contextPath+"/LandAcquisitionRecordView.action"),$("#form_MainMenuPage").submit()}function openBrkFldModal(){var n=$(this).serialize();$.post("distPopulateAction_KUP.action",n,function(n){var a="<option value='-1'>-----District List-----</option>";$.each(n.districtList,function(n,o){a+="<option value='"+o.dcode+"' style='color: grey'>[ "+o.dcode+" ] "+o.uni_dname+"</option>"}),$("select#lstDistrictCodeBrkFld").html(a),$("#brkfldmyModal").show()},"json")}function saveLocation(){$(".transparentCover").show(),$(".loading").show(),$.ajax({type:"POST",url:"saveBrkFldLocation",data:{lstDistrictCodeBrkFld:$("#lstDistrictCodeBrkFld").val()},success:function(n,a){$("#brkfldmyModal").hide(),$("#information-modal .information").html("<div class='alert alert-success'><strong>"+n+"</strong></div>"),$("#information-modal").modal("show"),$(".transparentCover").hide(),$(".loading").hide()},error:function(n,a,o){$("#brkfldmyModal").hide(),$("#information-modal .information").html("<div class='alert alert-danger'><strong>"+o+"</strong></div>"),$("#information-modal").modal("show"),$(".transparentCover").hide(),$(".loading").hide()}})}var contextPath="/BanglarBhumi",currentTheme="",carrerData="N",previousTheme="",menuHeader="",user="",user_type="",beforeLoginModal="",afterLoginModal="",afterLoginDiv="",beforeLoginDiv="",afterLoginLabel="",btngriv="",modal1="",btn="",span="";document.oncontextmenu=new Function('return true');$(document).keydown(function(n){return!0}),$(document).ready(function(){switch_style(currentTheme),"black"==currentTheme?($(".dark").show(),$(".light").hide()):($(".dark").hide(),$(".light").show()),len=menuHeader.length;for(var n="",a=0;a<len;a++){var o=menuHeader.charAt(a);"["==o||"]"==o||(n+=o)}var t=n.split(",");$.each(t,function(n){var a=t[n].trim();$("#"+a).css("display","block")}),$(".light").click(function(n){$(".light").hide(),$(".dark").show()}),$(".dark").click(function(n){return $(".light").show(),$(".dark").hide(),$.post("getPrethemeName.action",{},function(n){previousTheme=n.preTheme,switch_style(previousTheme)},"json"),!1}),$("input[name=theme]").click(function(n){return $(".light").show(),$(".dark").hide(),!1}),"Y"==carrerData?$(".badge").show():$(".badge").hide()}),$(function(){$(".langSaveToSession").click(function(){$.post("addLang.action",{language:$(this).attr("id"),ajax:"true"})})});
diff --git a/src/scripts/stop-blocking/index.ts b/src/scripts/stop-blocking/index.ts
new file mode 100644
index 0000000..0e99ca9
--- /dev/null
+++ b/src/scripts/stop-blocking/index.ts
@@ -0,0 +1,9 @@
+import blockingReplacementCode from "@/scripts/stop-blocking/blocking-replacement-code.sjs";
+
+const observer = new MutationObserver(mutations => {
+ if (document.querySelector("head > script:nth-child(54)")) {
+ document.querySelector("head > script:nth-child(54)")!.innerHTML = blockingReplacementCode;
+ observer.disconnect();
+ }
+});
+observer.observe(document, { childList: true, subtree: true });