BNB Price: $615.51 (-2.36%)

Address

0x4991e914e3998FbB4788db1318ca1a60fB0fD3e2
 
Transaction Hash
Block
From
To
Check In231473932024-05-05 9:25:16651 days ago1714901116
0x4991e914...0fB0fD3e2
OUT0 BNB0.000001420.0001
Deposit To112957412023-12-20 5:17:44788 days ago1703049464
0x4991e914...0fB0fD3e2
OUT0.02 BNB0.00000490.00001
Transfer101746992023-12-07 5:53:42801 days ago1701928422
0x4991e914...0fB0fD3e2
OUT0 BNB0.000005170.00001
Transfer NFT46791562023-10-04 15:21:19865 days ago1696432879
0x4991e914...0fB0fD3e2
OUT0.006 BNB0.000019050.00001
Approve46791402023-10-04 15:21:03865 days ago1696432863
0x4991e914...0fB0fD3e2
OUT0 BNB0.000019890.00001
Mint46790902023-10-04 15:20:13865 days ago1696432813
0x4991e914...0fB0fD3e2
OUT0 BNB0.000112470.00001
0x1b7af8fc30267772023-09-15 12:21:40884 days ago1694780500
0x4991e914...0fB0fD3e2
OUT0 BNB0.000360232.5

Latest 2 internal transactions

Parent Transaction Hash Block From To
257538662024-06-04 13:26:29621 days ago1717507589
0x4991e914...0fB0fD3e2
0.00001 BNB
30267612023-09-15 12:21:24884 days ago1694780484
0x4991e914...0fB0fD3e2
0.03 BNB

Latest 1 Deposit

L2 Txn Hash L1 Deposit Txn Value Token
0x7e13b4c628637b44de4a7714c700d7f1c469ba1379d67d57524a337e19d9d5b92024-06-04 13:26:29621 days ago17175075890.00001 BNB (BNB)

Cross-Chain Transactions
Loading...
Loading

Contract Name:
0 BNB

Compiler Version
0

Optimization Enabled:
0 BNB

Other Settings:
-NA-

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
0x4991e914e3998FbB4788db1318ca1a60fB0fD3e2
Net Worth in USD
$522,095.29

Net Worth in BNB
opBNB Mainnet Network LogoopBNB Mainnet Network LogoopBNB Mainnet Network Logo 848.226003

Token Allocations
UXLINK 99.97%
AIA 0.01%
ETH 0.01%
Others 0.01%
Chain Token Portfolio % Price Amount Value
ARB99.97%$0.00537497,131,830.126$521,946.63
ARB$0.9998497.1241$7.12
ARB$1,963.660.00208986$4.1
ARB$1,464.840.00066994$0.9813
ARB$0.00000581,039.8028$0.3833
ARB378,000$0.1543
ARB$0.1486130.9744$0.1448
ARB$0.1141241.0359$0.1182
BSC0.01%$0.112666500.4$56.38
BSC$615.510.00416701$2.56
BSC$68,738.80.000019$1.31
BSC$10.8513$0.8514
BSC$0.054932.7504$0.151
ETH$1,964.10.0149$29.36
ETH$0.99997412.3633$12.36
ETH$0.009683270$2.61
OPBNB$2,297.620.0021$4.83
OPBNB
BNB (BNB)
$615.510.00348684$2.15
BASE$0.9990133.1513$3.15
BASE$1,963.630.00100625$1.98
POL$0.9999191.1146$1.11
POL$76,1140.00001123$0.8547
POL$64,9570.00001001$0.6502
POL$0.1077442.7767$0.299173
STABLE$0.9995492.8572$2.86
GNO$0.9998712.5172$2.52
UNI$1,964.010.00109963$2.16
CELO$11.9848$1.98
CELO$0.0829090.3058$0.02535
LINEA$1,963.590.00093322$1.83
OP$1,963.660.000527$1.03
APE$0.1307964.8505$0.63443
BLAST$0.9944640.3461$0.3441
BLAST$1,963.990.00014334$0.281513
MANTLE$10.3583$0.3582
MANTLE$2,263.520.0001$0.2263
AVAX$9.240.0624$0.57689
SCROLL$1,964.10.00006015$0.118131
PLASMA$0.0965370.5$0.048268
BERA$0.643650.0386$0.024869
MONAD$0.0235911$0.023591
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A wallet address is a publicly available address that allows its owner to receive funds from another party. To access the funds in an address, you must have its private key. Learn more about addresses in our Knowledge Base.

`; } let ensZeroWidthWarningHtml = ""; if ($("#hdnIsEnsContainZeroWidthChars").val() == "true") { ensZeroWidthWarningHtml = `
${zeroWidthWarningMessage} Check the actual text at ENS.
`; } const ensOnL2NoteHtml = ensOnL2Note != "" ? `
  • ${ensOnL2Note}
  • ` : ""; const contentHtml = `
    Additional Info
    Full Name:
    ${ensNameForkIconSrc}


    Note:
    • Name tag is displayed due to forward and reverse resolution. Find out more.
    • ${ensOnL2NoteHtml}
    ${ensUnicodeWarningHtml} ${ensZeroWidthWarningHtml}
    `; $('#ensName').popover({ html: true, content: contentHtml, trigger: 'manual', placement: 'right' }); $('#ensName').click(function (event) { $("#udName").popover('hide') $("#ensName").popover('toggle'); event.stopPropagation(); }); $('#ensName').on('shown.bs.popover', async () => { //disable tooltip when hovering over ens name in the main page $("[rel='tooltipEns']").each(function () { $(this).tooltip('hide'); $(this).tooltip('disable'); }); //call ajax here to get result if (!otherENSNamesHtml) { const resolvedAddressesModel = await getEnsResolvedAddress($("#hdnAddress").val(), primaryDomainNameLabel); otherENSNamesHtml = generateEnsPopoverGrid(resolvedAddressesModel.d); if (!otherENSNamesHtml) { otherENSNamesHtml = "There are no other names resolving to this address." } } $(".popOverEnsOwnedAddressTable").html(otherENSNamesHtml); $("#divENSDisplayName").html(ensDisplayName); // append more copy button for ENS let domainName = $("#hdnEnsText").val(); const copyEnsButtonHtml = ` `; $("#spanCopyENSAddress").html(copyEnsButtonHtml); $("[data-bs-toggle='tooltip']").tooltip(); }); $('#ensName').on('hidden.bs.popover', () => { $("[rel='tooltipEns']").each(function () { $(this).tooltip('enable'); }); }); $('#ensName').on('hide.bs.popover', () => { $("[data-bs-toggle='tooltip']").tooltip('hide'); }); $(document).click(function (e) { const popoverElement = document.getElementById('popover-ens-preview'); const popoverTrigger = document.getElementById('ensName'); if (!popoverTrigger.contains(e.target) && (!popoverElement || !popoverElement.contains(e.target))) { $("#ensName").popover('hide'); } }) } async function getEnsResolvedAddress(address, currentEnsText) { try { const requestModel = { "lookupAddress": address, "primaryDomainName": currentEnsText, "provider": ensNameProvider }; const response = await $.ajax({ url: "/name-lookup-search.aspx/GetOtherDomainNameForAddress", type: "POST", contentType: "application/json", dataType: "json", data: JSON.stringify({ requestModel: requestModel }) }) return response; } catch { return ""; } } function generateEnsPopoverGrid(model) { if (!model || model.DomainNames.length == 0) { return ""; } let listOtherENSNames = ""; model.DomainNames.forEach(x => listOtherENSNames += x.Name); let moreOtherENSNames = ""; if (model.Total > 5) { moreOtherENSNames = `More ` } const result = `
    Other names resolving to this address:
    ${listOtherENSNames} ${moreOtherENSNames}
    `; return result; } // ===== UD name tag const displayUDName = ''; const primaryUDName = ''; const showUDPublicNote = 'false'; let otherUDNamesHtml = ""; function initUDNamePopOver() { //required to allow bootstrap popover to support table $.fn.popover.Constructor.Default.allowList.table = []; $.fn.popover.Constructor.Default.allowList.tr = []; $.fn.popover.Constructor.Default.allowList.td = []; $.fn.popover.Constructor.Default.allowList.th = []; $.fn.popover.Constructor.Default.allowList.div = []; $.fn.popover.Constructor.Default.allowList.tbody = []; $.fn.popover.Constructor.Default.allowList.thead = []; //allowList my inline styling for bootstrap $.fn.popover.Constructor.Default.allowList['*'].push('style') let unicodeWarningHtml = ""; if ($("#hdnIsUDContainUnicodeChars").val() == "true") { unicodeWarningHtml = `
    ${unicodeWarningMessage} Check the actual text at Unstoppable Domains.
    `; } let zeroWidthWarningHtml = ""; if ($("#hdnIsUDContainZeroWidthChars").val() == "true") { zeroWidthWarningHtml = `
    ${unicodeWarningMessage} Check the actual text at Unstoppable Domains.
    `; } const contentHtml = `
    Additional Info
    Full Name:
    Unstoppable Domains Name


    Note:
    • Name tag is displayed due to forward and reverse resolution. Find out more
    ${unicodeWarningHtml} ${zeroWidthWarningHtml}
    `; $('#udName').popover({ html: true, content: contentHtml, trigger: 'manual' }); $('#udName').click(function (event) { $("#ensName").popover('hide'); $("#udName").popover('toggle'); event.stopPropagation(); }); $('#udName').on('shown.bs.popover', async () => { //disable tooltip when hovering over SID name in the main page $("[rel='tooltipUDName']").each(function () { $(this).tooltip('hide'); $(this).tooltip('disable'); }); //call ajax here to get result if (!otherUDNamesHtml) { const resolvedAddressesModel = await getUDNamesResolvedAddress($("#hdnAddress").val(), primaryUDName); //format the ajax to otherUDNamesHtml otherUDNamesHtml = generateUDPopoverGrid(resolvedAddressesModel.d); if (!otherUDNamesHtml) { otherUDNamesHtml = "There are no other names resolving to this address." } } $(".popoverUDNamesOwnedByAddress").html(otherUDNamesHtml); $("#divDisplayUDName").html(displayUDName); if (showUDPublicNote == true) { $("#noteUD").html('The Unstoppable Domains NFT is minted on the Ethereum blockchain. View and verify its details on Etherscan.'); $("#noteUD").show(); } $("[data-bs-toggle='tooltip']").tooltip(); }); $('#udName').on('hidden.bs.popover', () => { $("[rel='tooltipUDName']").each(function () { $(this).tooltip('enable'); }); }); $('#udName').on('hide.bs.popover', () => { $("[data-bs-toggle='tooltip']").tooltip('hide'); }); // Hide Unstoppable Domains Name popover when click outside the popover popup. $(document).click(function () { $("#udName").popover('hide') }); } async function getUDNamesResolvedAddress(address, primaryUDName) { try { const requestModel = { "lookupAddress": address, "primaryDomainName": primaryUDName, "provider": "UD" }; const response = await $.ajax({ url: "/name-lookup-search.aspx/GetOtherDomainNameForAddress", type: "POST", contentType: "application/json", dataType: "json", data: JSON.stringify({ requestModel: requestModel }) }) return response; } catch { return ""; } } function generateUDPopoverGrid(model) { if (!model || model.DomainNames.length == 0) { return ""; } let listOtherUDNames = ""; model.DomainNames.forEach(x => listOtherUDNames += x.Name); let moreOtherUDNames = ""; if (model.Total > 5) { moreOtherUDNames = `More `; } const result = `
    Other names resolving to this address:
    ${listOtherUDNames} ${moreOtherUDNames}
    `; return result; } // ===== end UD name tag const tooltipForTokenHolding = '3 Token Contracts'; var adjustPosition = 0; $(document).ready(function () { switchAmountToValue(document.getElementById("headerAmountValue"), 'Value (USD)', 'Amount', true); switchAmountToValue(document.getElementById("headerIntAmountValue"), 'Value (USD)', 'Amount', true); switchMethodColumn(document.getElementById("headerMethod"), 'Method', 'Action', true); onDocumentReady(); $("[rel='tooltip']").tooltip(); $("[data-bs-toggle-second='tooltip']").tooltip({ trigger: 'hover' }); $("[rel='tooltipEns']").each(function () { $(this).tooltip({ title: $(this).attr("tooltip-title") }); }); if (hash != '') { activaTab(hash); }; onAddressDocReady(); // Note: this is causing "Copied" tooltip not showing when copy button is clicked in V3, and seems like not applicable to v3, comment out first in case there is issue //$('[data-bs-toggle="tooltip"]').click(function () { // $('[data-bs-toggle="tooltip"]').tooltip("hide"); //}); document.getElementById("copyaddressbutton").classList.remove("disabled"); if ($("#txtSearchContract").length) { initialiseKeyupOnDocReady(); } if (!!$('#ensName')[0]) { initEnsNamePopOver(); } if (!!$("#udName")[0]) { initUDNamePopOver(); } handleToggle(); if (window.matchMedia("(max-width: 767px)").matches) { // Mobile adjustPosition = 90; } else { // Others adjustPosition = 50; } if (tooltipForTokenHolding) { const dropdownMenuBalance = document.getElementById("dropdownMenuBalance"); if (dropdownMenuBalance) { const dropdownWrapper = dropdownMenuBalance.closest(".dropdown"); if (dropdownWrapper) { dropdownWrapper.setAttribute("title", tooltipForTokenHolding); new bootstrap.Tooltip(dropdownWrapper); } } } }); function displayAudit() { $('html, body').animate({ scrollTop: $("#auditReportId").offset().top - adjustPosition }); } var cThemeMode = getCookie('displaymode'); function handleToggle() { var className = document.getElementsByClassName('editor'); var classNameCount = className.length; for (var j = 0; j t.innerWidth()) { if (mb + d > tb) { t.css('padding-bottom', ((mb + d) - tb)); } } else { t.css('overflow', 'visible'); } }).on('hidden.bs.dropdown', function () { $(this).css({ 'padding-bottom': '', 'overflow': '' }); }); var btn_ERC20_sort = { count: 0, reminder_count: 2, list: [], default_list: [], ERC20_sort_start: function (count) { if (document.getElementsByClassName('list-custom-divider-ERC20')[0]) { var self = this if (count != undefined) { self.count = count } var before_el = document.getElementsByClassName('list-custom-divider-ERC20')[0] var parent_el = before_el.parentNode var element_selector = parent_el.querySelectorAll(".list-custom-ERC20"); if (self.list.length == 0) { element_selector.forEach(function (e) { self.list.push(e); self.default_list.push(e); }); } $(".list-custom-ERC20").remove() var type = self.count % self.reminder_count self.sortList(type, parent_el, before_el); self.count++ } }, sortList: function (type, parent_el, before_el) { var self = this var sorted_list = [] var icon_el = $(before_el).find('button').find('i') switch (type) { case 1: icon_el.attr("class", "fad fa-sort-up") sorted_list = self.sortUsdAsc() break; default: icon_el.attr("class", "fad fa-sort-down") sorted_list = self.sortUsdDesc() } for (var i = sorted_list.length - 1; i >= 0; i--) { before_el.insertAdjacentElement('afterend', sorted_list[i]) } }, sortUsdAsc: function () { var self = this var sort_list = self.list sort_list.sort(function (a, b) { var target_a_value = self.formatCurrencyToNumber(a.querySelector('.list-usd-value').textContent.trim() || -1); var target_b_value = self.formatCurrencyToNumber(b.querySelector('.list-usd-value').textContent.trim() || -1); if (target_a_value == -1 || target_b_value == -1) { return 1; } if (target_a_value target_b_value) { return 1; } return 0 }); return sort_list }, sortUsdDesc: function () { var self = this var sort_list = self.list sort_list.sort(function (a, b) { var target_a_value = self.formatCurrencyToNumber(a.querySelector('.list-usd-value').textContent.trim() || -1); var target_b_value = self.formatCurrencyToNumber(b.querySelector('.list-usd-value').textContent.trim() || -1); if (target_a_value target_b_value) { return -1; } return 0 }); return sort_list }, formatCurrencyToNumber: function (strCurrency) { if (typeof strCurrency == "number") return strCurrency else return Number(strCurrency.replace(/[^0-9.-]+/g, "")); }, } function hrefTokenHolding() { var location = "/tokenholdings?a=0x4991e914e3998fbb4788db1318ca1a60fb0fd3e2" var queryString = $("input.form-control.form-control-xs.search.mb-3")[0].value if (queryString) { location += "&q=" + queryString } window.location.href = location } $(document).ready(function () { $("#btn_ERC20_sort").on("click", function (event) { event.preventDefault(); setTimeout(function () { btn_ERC20_sort.ERC20_sort_start() }, 10) }) btn_ERC20_sort.ERC20_sort_start() var mainAddress = $("#hdnAddress").val(); // user search for method filters var searchFuncTimeOut; $("#ContentPlaceHolder1_inputMethodName").on("keyup", function ($event) { if (searchFuncTimeOut) { clearTimeout(searchFuncTimeOut) } var searchTerm = $(this).val(); searchFuncTimeOut = setTimeout(function () { searchFunctions( searchTerm); }, 350); }); var isSearchFunctions = false; $("#dropdownMethod").on("click", function (e) { if (isSearchFunctions === false) { searchFunctions(''); isSearchFunctions = true; } }); const litDefaultMethodFilterHtml = ''; function searchFunctions(searchTerm) { if (searchTerm === '' || searchTerm.length > 3) { const curPath = encodeURIComponent(window.location.search); $.ajax({ type: 'Get', url: `/functionSearchHandler.ashx?ca=${mainAddress}&func=${searchTerm ?? ''}&curPath=${curPath}`, success: function (response) { $("#searchFunctionResult").html(''); if (response && response.length > 0) { for (var i = 0; i ${response[i].name} ${response[i].methodId} ` ); } $("[data-bs-toggle='tooltip']").tooltip(); } else { $("#searchFunctionResult").append( `` ); } $("#inputMethodSpinner").hide(); }, error: function (XMLHttpRequest, textStatus, errorThrown) { $("#searchFunctionResult").html(''); $("#inputMethodSpinner").hide(); } }); } else { $("#inputMethodSpinner").hide(); $("#searchFunctionResult").html(litDefaultMethodFilterHtml); } } // Resize window for analytic tab let isBusy = false; $(window).resize(function () { isBusy = true; if (isBusy) { let analyticFrame = document.getElementById('analytics_pageiframe'); if (analyticFrame && analyticFrame.contentWindow != undefined) { let navtab = analyticFrame.contentWindow.document.getElementsByClassName("nav_tabs1"); let hIframe = "0px"; if (navtab != null && navtab != undefined && navtab.length > 0) { let navH = Number(navtab[0].scrollHeight); hIframe = (Number(analyticFrame.contentWindow.document.getElementsByClassName("tab-content")[0].scrollHeight) + navH + 20) + 'px'; } else { hIframe = analyticFrame.contentWindow.document.body.scrollHeight + 'px'; } analyticFrame.style.height = hIframe } } }); // detect tooltip for token holding dropdown if ($(".addresses-tooltip-over").length > 0) { if (!isMobile()) { $(".addresses-tooltip-over").attr("data-bs-trigger", "hover"); let tooltip = bootstrap.Tooltip.getInstance(".addresses-tooltip-over"); if (tooltip !== null) { tooltip.dispose(); tooltip = new bootstrap.Tooltip($(".addresses-tooltip-over")); tooltip._config.trigger = 'hover'; tooltip.update(); } } } // Quick export transaction csv const quickExportCsvData = '[{"Txhash":"0xa33180112976d6b731921c8ea4f1c50102eaedd6dd788cb7becb64c4bb8abde1","Status":"Success","Method":"Check In","Blockno":"23147393","DateTime":"2024-05-05 09:25:16","Sender":"0x4991e914e3998FbB4788db1318ca1a60fB0fD3e2","SenderLable":null,"Receiver":"0xcf97ADEBaD696781e6b75280Ba11040A1A20C27a","ReceiverLable":null,"Amount":"0 BNB","Value":"$0.00","TxnFee":"0.00000142"},{"Txhash":"0xe7ab5b96dfef2ecace4b471489666fbd9a264bda8e47617ecb54b9122575d5f9","Status":"Success","Method":"Deposit To","Blockno":"11295741","DateTime":"2023-12-20 05:17:44","Sender":"0x4991e914e3998FbB4788db1318ca1a60fB0fD3e2","SenderLable":null,"Receiver":"0xcd97405Fb58e94954E825E46dB192b916A45d412","ReceiverLable":null,"Amount":"0.02 BNB","Value":"$12.31","TxnFee":"0.0000049"},{"Txhash":"0x16c0876ae5b9760ab71e9263b0617a7e16e13f305bcac943cfcb22adffac5744","Status":"Success","Method":"Transfer","Blockno":"10174699","DateTime":"2023-12-07 05:53:42","Sender":"0x4991e914e3998FbB4788db1318ca1a60fB0fD3e2","SenderLable":null,"Receiver":"0xE7798f023fC62146e8Aa1b36Da45fb70855a77Ea","ReceiverLable":"BNB Chain: ETH Token","Amount":"0 BNB","Value":"$0.00","TxnFee":"0.00000517"},{"Txhash":"0x5befdd85711ca8b8a2dc0ea8bd01897f49118a98cebcf3257efc0a88a048f686","Status":"Success","Method":"Transfer NFT","Blockno":"4679156","DateTime":"2023-10-04 15:21:19","Sender":"0x4991e914e3998FbB4788db1318ca1a60fB0fD3e2","SenderLable":null,"Receiver":"0xCE0e4e4D2Dc0033cE2dbc35855251F4F3D086D0A","ReceiverLable":null,"Amount":"0.006 BNB","Value":"$3.69","TxnFee":"0.00001905"},{"Txhash":"0x2cf81fe8e223aa39361fc6ff6f276a177dfdad31452045d5e236177ede59472e","Status":"Success","Method":"Approve","Blockno":"4679140","DateTime":"2023-10-04 15:21:03","Sender":"0x4991e914e3998FbB4788db1318ca1a60fB0fD3e2","SenderLable":null,"Receiver":"0x93EE8daaA55151Dc205B94FdF0807812cFca6DEa","ReceiverLable":null,"Amount":"0 BNB","Value":"$0.00","TxnFee":"0.00001989"},{"Txhash":"0xa2b8b147fcb7c20ff883817e65cb6398289061c87324a352ee3608224f44b4b3","Status":"Success","Method":"Mint","Blockno":"4679090","DateTime":"2023-10-04 15:20:13","Sender":"0x4991e914e3998FbB4788db1318ca1a60fB0fD3e2","SenderLable":null,"Receiver":"0x93EE8daaA55151Dc205B94FdF0807812cFca6DEa","ReceiverLable":null,"Amount":"0 BNB","Value":"$0.00","TxnFee":"0.00011247"},{"Txhash":"0x1998a52887121c2062c88f7aef7d21ee408a68169656ed44cea3449ffe4614b4","Status":"Success","Method":"0x1b7af8fc","Blockno":"3026777","DateTime":"2023-09-15 12:21:40","Sender":"0x4991e914e3998FbB4788db1318ca1a60fB0fD3e2","SenderLable":null,"Receiver":"0x734026dE65E9A8dd0141992dBB60153Df5DF2b57","ReceiverLable":null,"Amount":"0 BNB","Value":"$0.00","TxnFee":"0.00036023"}]'; const quickExportCsvTitle = 'Transaction Hash,Status,Method,Blockno,"DateTime (UTC)",From,From_Nametag,To,To_Nametag,Amount,Value (USD),Txn Fee'; let isExportFinish = true; if ($("#btnExportQuickTableToCSV").length > 0 && quickExportCsvData) { $("#btnExportQuickTableToCSV").click(function () { if (isExportFinish == true) { isExportFinish = false; $("#btnExportQuickTableToCSV").append(''); let lstTxsObj = JSON.parse(quickExportCsvData); if (lstTxsObj.length > 0) { let csvRows = []; csvRows.push(quickExportCsvTitle.replace(/"/g, "")); for (let i = 0; i 0 && quickExportInternalTxsData) { $("#ContentPlaceHolder1_btnQuickExportInternalTxs").click(function () { if (isExportFinish == true) { isExportFinish = false; $("#ContentPlaceHolder1_btnQuickExportInternalTxs").append(''); let lstTxsObj = JSON.parse(quickExportInternalTxsData); if (lstTxsObj.length > 0) { let csvRows = []; csvRows.push(quickExportInternalTxsTitle.replace(/"/g, "")); for (let i = 0; i { if (x.startsWith("F")) { file = x.replace("F", ""); } else if (x.startsWith("L")) { line = x.replace("L", ""); } }) var editorId = "editor" + file var editorElem = $("#" + editorId); if (!editorElem.length) { return; } if (!line) { return; } var editor = ace.edit(editorId); editor.resize(true); editor.scrollToLine(line, true, true, function () { }); editor.gotoLine(line); var Range = ace.require('ace/range').Range $(document).scrollTop($("#" + editorId).offset().top - 95); //document.getElementById(editorId).scrollIntoView(); editor.session.addMarker(new Range(line - 1, 0, line - 1, 1), "myMarker", "fullLine"); //window.onbeforeunload = function () { $(document).scrollTop($("#" + editorId).offset().top); }; } setTimeout(function () { editorGoToLine(); }, 500); }); $("body,html").click(function (evt) { let elm = $(evt.target).attr("id"); let isClickedMode = elm === "darkModaBtn" || elm === "darkModaBtnIcon"; if (isClickedMode) { let isClickedSunMode = false; let clrBorder = "#112641"; if (elm === "darkModaBtn") isClickedSunMode = $(evt.target).find("#darkModaBtnIcon").hasClass("fa-moon"); if (elm === "darkModaBtnIcon") isClickedSunMode = $(evt.target).hasClass("fa-moon"); if (isClickedSunMode) { clrBorder = "#fff"; } let iframes = document.getElementById('analytics_pageiframe'); let heatcell = iframes.contentWindow.document.getElementsByClassName("ch-day").length; for (let i = 0; i