Help
RSS
API
Feed
Maltego
Contact
Domain > dmgevents.websol.barchart.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
Whois
Property
Value
NameServer
NS2.BARCHART.COM
Created
1995-07-08 00:00:00
Changed
2015-02-17 00:00:00
Expires
2020-07-07 00:00:00
Registrar
NETWORK SOLUTIONS, L
DNS Resolutions
Date
IP Address
2024-10-03
18.173.205.21
(
ClassC
)
2025-10-11
3.163.24.47
(
ClassC
)
Port 80
HTTP/1.1 200 OKContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveDate: Sat, 11 Oct 2025 08:46:30 GMTPragma: no-cacheP3P: CPALL DSP COR CURa ADMa OUR STPServer: nginxVary: Accept-EncodingSet-Cookie: PHPSESSIDdf7cbfba364de6a93ce3f4d3cdb213c0; path/Expires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidateX-Cache: Miss from cloudfrontVia: 1.1 7f51caabae8141bdcde4283a42be2a56.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P2X-Amz-Cf-Id: gXJyvAS_MUVyRQynVl5Vllky3XI9KMajvgumK7Wgn7cfhz5dgf8B8A !DOCTYPE html>html xmlnshttp://www.w3.org/1999/xhtml > head> meta http-equivX-UA-Compatible contentIEedge > meta nameviewport contentwidthdevice-width, initial-scale1, minimum-scale1 /> link relstylesheet hrefhttps://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css integritysha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu crossoriginanonymous>link relstylesheet href//code.jquery.com/ui/1.13.2/themes/smoothness/jquery-ui.css>script srchttps://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js>/script>script srchttps://ajax.googleapis.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min.js>/script>!-- Latest compiled and minified JavaScript -->script srchttps://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js integritysha384-aJ21OjlMXNL5UyIl/XNwTMqvzeRMZH2w8c5cRVpzpU8Y5bApTppSuUkhZXN0VxHd crossoriginanonymous>/script> title>DMG Events/title> /head> body> div classcontainer-fluid> div classbarchart> div classbarchart>style typetext/css>/* stylesheet: themes/responsive/style.css *//*body { /*font-size: 12px;* / margin: 0 auto; /*width: 80%;* / width: 65%;}*/.table > tbody > tr > td,.table > tbody > tr > th,.table > tfoot > tr > td,.table > tfoot > tr > th,.table > thead > tr > td,.table > thead > tr > th { vertical-align: middle;}.bcNavigation ul.nav { width: 80%; margin: 0 auto;}.qb_up, .quote-up, .quoteUp, .up { color: #219501;}.qb_down, .quote-down, .quoteDown, .down { color: #FF0000; /*#A80114;*/}.qb_none, .qb_nc, .quote-even, .quoteEven, .qb_hold, .hold, .quoteNone { color: #9a00bb;}.downIcon { background-image: url(https://shared.websol.barchart.com/images/sm_down.png); background-repeat: no-repeat; background-attachment: scroll; background-position: right center; padding-right: 14px !important;}.upIcon { background-image: url(https://shared.websol.barchart.com/images/sm_up.png); background-repeat: no-repeat; background-position: right center; background-attachment: scroll; padding-right: 14px !important;}.unchIcon,.noneIcon { background-image: url(https://shared.websol.barchart.com/images/unch_sm.png); background-repeat: no-repeat; background-position: right center; background-attachment: scroll; padding-right: 14px !important;}.middle-align { vertical-align: middle !important;}.bottom-align { vertical-align: baseline;}.time { color: #999999; vertical-align: middle; word-spacing: 0;}.font-size-18 { font-size: 18px;}#verticalHistogram table tbody tr:first-child th,#verticalHistogram table tbody tr:first-child td,#sideFields table tbody tr:first-child th, #sideFields table tbody tr:first-child td,#sideFields2 table tbody tr:first-child th, #sideFields2 table tbody tr:first-child td,#marketOverview .table-condensed tbody tr:first-child th,#marketOverview .table-condensed tbody tr:first-child td { border-top: none;}table th { color: #337ab7;}#sideFields2 .rangeLine { height: 6px; background: #5f8fB5; position: relative; margin-bottom: 3px; }#sideFields2 .rangeBar { height: 10px; background: #002d62; width:3px; position: absolute; top: -3px; border: 1px solid #FFF; }/* Input type range styling */inputtyperange { -webkit-appearance: none; width: 100%; /*margin: 2.5px 0;*/}inputtyperange:focus { outline: none;}inputtyperange::-webkit-slider-runnable-track { width: 100%; height: 5px; cursor: pointer; box-shadow: 0px 0px 0px #337ab7, 0px 0px 0px #3b87c8; background: #337ab7; border-radius: 1.3px; border: 0.2px solid #337ab7;}inputtyperange::-webkit-slider-thumb { box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; border: 1px solid #337ab7; height: 10px; width: 8px; border-radius: 2px; background: #ffffff; cursor: pointer; -webkit-appearance: none; margin-top: -2.7px;}inputtyperange:focus::-webkit-slider-runnable-track { background: #3b87c8;}inputtyperange::-moz-range-track { width: 100%; height: 5px; cursor: pointer; box-shadow: 0px 0px 0px #337ab7, 0px 0px 0px #3b87c8; background: #337ab7; border-radius: 1.3px; border: 0.2px solid #337ab7;}inputtyperange::-moz-range-thumb { box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; border: 1px solid #337ab7; height: 10px; width: 8px; border-radius: 2px; background: #ffffff; cursor: pointer;}inputtyperange::-ms-track { width: 100%; height: 5px; cursor: pointer; background: transparent; border-color: transparent; color: transparent;}inputtyperange::-ms-fill-lower { background: #2d6da3; border: 0.2px solid #337ab7; border-radius: 2.6px; box-shadow: 0px 0px 0px #337ab7, 0px 0px 0px #3b87c8;}inputtyperange::-ms-fill-upper { background: #337ab7; border: 0.2px solid #337ab7; border-radius: 2.6px; box-shadow: 0px 0px 0px #337ab7, 0px 0px 0px #3b87c8;}inputtyperange::-ms-thumb { box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; border: 1px solid #337ab7; height: 10px; width: 8px; border-radius: 2px; background: #ffffff; cursor: pointer; height: 5px;}inputtyperange:focus::-ms-fill-lower { background: #337ab7;}inputtyperange:focus::-ms-fill-upper { background: #3b87c8;}/* End Input type range styling */#bcSlider .ui-slider-range { background: #3b87c8; }#bcSlider .ui-slider-handle { border-color: #3b87c8; }#heatmap .negline,#verticalHistogram .negline { background-color: #A80114; float: right; height: 18px;}#heatmap .neglineContainer,#verticalHistogram .neglineContainer { padding: 8px 0 8px 8px;}#heatmap .midline,#verticalHistogram .midline { border-left: none; border-right: none; border-top: none; height: 32px; width: 1px; background-color: #999; padding: 0;}#heatmap .posline,#verticalHistogram .posline { background-color: #219501; float: left; height: 18px; }#heatmap .poslineContainer,#verticalHistogram .poslineContainer { padding: 8px 8px 8px 0;}.tickerQuote { display: inline-block; vertical-align: middle; margin: 0 1.5em 0 0;}.more-link-margin { margin:0.7em 0 0 0;}.tab-content { padding: 0 5px 0 5px; border-right: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;}.margin-right { margin-right: 0.4em !important;}#heatmapBox .table { margin-bottom: 0 !important;}.bcHeatmapTable {border-collapse: separate; border-spacing: 2px; }.bcHeatmapTable .bcHeatmapTDon {padding: 1px; }.bcHeatmapTable .bcHeatmapTR .bcHeatmapTDon:hover { cursor: pointer !important; }.bcHeatmapTable .bcHeatmapTR td { color: #FFFFFF;}.news-headline { margin-bottom: 5px;}.news-quotes { border-bottom: 1px solid #eee; border-top: 1px solid #eee; font-size: 11px; margin: 5px auto; padding: 4px; text-align: left}.bc_news_topic { margin-top: 0 !important;}.barchart #news img { max-width: 150px; max-height: 90px;}.advanced-search-link { margin: 0.5em 0 0 0;}.yui3-aclist { border-right: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 0 5px 0 5px; width: 100% !important; background-color: #FFFFFF;}.header-row { background-color:#337ab7 !important; color:#ffffff; opacity: 0.8;}.no-border { border: none !important; border-top: none !important; border-bottom: none !important; border-right: none !important; border-left: none !important; border-image: none !important;}/*.table-responsive { border: none !important;}*/#minitabs .table-responsive { border: none !important;}#minitabs #header1 { display: none;}.font-14 { font-size: 14px;}#marketLinks .table .glyphicon,#fundLinks .table .glyphicon { display: table-cell !important; border: none !important;}#industryList .align-left { text-align: left !important;}#industryList .pager a { margin: 5px 0 5px 0;}#chartFormOptions .list-inline li:not(.active) a { color: #959595;}/*#chartForm .chartindicator_remove { float: right;}*/#chartForm .chartindicator { background-color: #eee; padding: 10px;}.padding-10 { padding: 10px;}.padding-5 { padding: 5px;}#stockOptions table tr td.current { background-color: #FFFF99;}#stockOptions table tr td.inMoney { background-color: #DDFFDD;}#stockOptions .inMoney-badge { background-color: #DDFFDD; border-radius: 5px; display: inline-block; font-size: 12px; font-weight: 700; line-height: 1; min-width: 10px; padding: 3px 7px; text-align: center; vertical-align: middle; white-space: nowrap; border: 1px solid #333; margin: 0 0 10px 0;}#stockOptions .table-responsive,.bc_tabbedModule .table-responsive { border: none !important;}#stockOptions .expiration-times { padding: 3em 10px 0 10px;}/*#tabbedModule_stockOptions .tab-content { padding-left: 0px !important; padding-right: 0px !important;}*/.bc_tabbedModule .tab-content { padding-top: 10px !important;}.valign-top { vertical-align: top !important;}.bc_tabbedModule .col-xs-12,.bc_tabbedModule .col-sm-12,.bc_tabbedModule .col-md-6,.bc_tabbedModule .col-lg-6 { padding: 0 !important;}.bc_tabbedModule .pull-left { padding-right: 15px !important;}.bc_tabbedModule .pull-right { padding-left: 15px !important;}.text-indent-15 { text-indent: 15px;}.text-indent-25 { text-indent: 25px;}/*#tradersCheatSheet table tbody tr td { font-weight: bold;}#tradersCheatSheet table tbody tr:last-child td { border-bottom: 1px solid #ddd;}*/#tradersCheatSheet .flashUp { background-color: rgba(51, 153, 0, 0.8); color: #333; /*#FFFFFF;*/}#tradersCheatSheet .flashDown { background-color: rgba(234, 0, 0, 0.8); color: #333; /*#FFFFFF;*/}#tradersCheatSheet .currentPriceRow { background-color: rgba(248, 233, 65, 0.8);/*#F9F2AA;*/ font-weight: bold;}#detailedOpinion .boxHold,#snapshotOpinion .boxHold { color: #FFFFFF; font-weight: normal; background-color: #6663A3 !important;}#detailedOpinion .boxSell,#snapshotOpinion .boxSell { color: #FFFFFF; font-weight: normal; background-color: #C62C2C !important;}#detailedOpinion .boxBuy,#snapshotOpinion .boxBuy { color: #FFFFFF; font-weight: normal; background-color: #75A837 !important;}#detailedOpinion .down,#detailedOpinion .up,#detailedOpinion .hold { font-weight: normal !important;}#snapshotOpinion .table-condensed tbody tr th,#snapshotOpinion .table-condensed tbody tr td { border: none !important;}#snapshotOpinion .table-bordered tbody tr td { border: 1px solid #FFFFFF;}#snapshotOpinion .opinionOn { background-color: #15789D !important;}#forexMarketOverview .forex-match { background-color:#337ab7 !important; color:#ffffff; opacity: 0.8;}#forexMarketOverview .forex-header { color: #337ab7 !important; font-weight: bold;}#forexMarketOverview #converted { font-weight: bold; height: 45px; font-size: 13pt; padding: 10px; background-color: #eee;}.cursor-pointer { cursor: pointer;}.strong { font-weight: bold;}#earningsData table tbody tr:first-child td { font-weight: bold;}.hr { width: 100%; border-bottom: 1px solid #eee;}.dropdown-menu li.active > span { padding: 3px 20px;}.bcHeatmapTable .bcHeatmapTR td:hover { padding: 0 !important;}.no-left-padding { padding-left: 0 !important;}.no-right-padding { padding-right: 0 !important;}#forexMarketOverview .input-group-addon,#editPortfolio .input-group-addon,#watchlist .input-group-addon,#basicSearchForm .input-group-addon,#editTransaction .input-group-addon { padding: 2px 12px !important;}#watchlist .input-group-addon .btn,#basicSearchForm .input-group-addon .btn { padding: 2px 10px !important;}.margin-top-5 { margin-top: 0.5em;}#watchlist .deleteRow { background-image: url(https://shared.websol.barchart.com/images/red-x.gif); background-repeat: no-repeat; display: block; cursor: pointer; height: 15px; width: 15px; margin: 0 auto}.input-group-btn .btn { border-top-left-radius: 0; border-bottom-left-radius: 0; z-index: 2; margin-left: -1px;}.margin-left { margin-left: 0.4em;}.padding-top-7 { padding-top: 7px;}#editPortfolio .form-group,#editTransaction .form-group,#portfolioQuickAdd .form-group,#delivery .form-group { margin-bottom: 15px; margin-right: -15px; margin-left: -15px;}#editPortfolio .form-group:after,#editPortfolio .form-group:before,#editTransaction .form-group:after,#editTransaction .form-group:before,#portfolioQuickAdd .form-group:after,#portfolioQuickAdd .form-group:before,#delivery .form-group:after,#delivery .form-group:before { display: table; content: ;}#editPortfolio .form-group:after,#editTransaction .form-group:after,#portfolioQuickAdd .form-group:after,#delivery .form-group:after { clear: both;}.totalRow td { font-weight: bold;}#corporateActions table tr td { border: none !important;}#stockAlerts #quoteboard tr td:last-child a:last-child { margin-left: 5px;}#newsAlerts #quoteboard tr td:last-child a:last-child { margin-left: 15px;}#stockAlerts #quoteboard thead tr th:last-child,#stockAlerts #quoteboard tbody tr td:last-child,#newsAlerts #quoteboard thead tr th:last-child,#newsAlerts #quoteboard tbody tr td:last-child { text-align: right !important;}#futureOptions .strike { background-color: #FFFFCC !important; font-weight: bold;}.padding-top-15 { padding-top: 15px;}.map-links { margin-right: 5em;}.margin-bottom-10 { margin-bottom: 10px;}#thumbChart .nav-tabs > li > a { font-size: 13px !important;}#thumbChart .list-inline > li.active a { color: #555 !important; cursor: default; text-decoration: none !important;}.no-bottom-margin { margin-bottom: 0 !important;}.unch-img-margin { margin: 1.4em 0 0 !important;}#futureOptions table tr:hover td { background-color: #FFFFCC;}#futureOptions .aboveMoney > td,#futureOptions .belowMoney > td { background-color: #E6F4CE;}/** Sticky headers for tables.*/.barchart .table-fixed tbody { height: 650px; overflow-y: auto; display: block;}.barchart .table-fixed thead,.barchart .table-fixed tbody tr { display: table; width: 100%; table-layout: fixed;}.barchart .table-fixed thead { width: 99.80%;}.barchart .table-fixed tbody::-webkit-scrollbar { width: 0.55em;}.barchart .table-fixed tbody::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}.barchart .table-fixed tbody::-webkit-scrollbar-thumb { background-color: darkgrey; outline: 1px solid slategrey;}table > tbody > tr > th { font-weight: normal;}.form-control:focus { border-color: rgba(82, 168, 236, 0.8) !important;}#chartHolder { margin-bottom: 25px;}#chartFormOptions .list-inline li.newSelection a { color: rgba(5, 80, 200, 0.8);}#bidData .table-responsive>.fixed-column { display: none;}/*#futureMarketOverview table tr th:first-child,#futureMarketOverview table tr td:first-child { max-width: 10em;}#futureMarketOverview table tr th:nth-child(3),#futureMarketOverview table tr td:nth-child(3) { max-width: 5em;}*/#futureMarketOverview table tr th,#futureMarketOverview table tr td { vertical-align: middle;}.barchart #futureHeatmap .last-update-block { margin-top: 15px;}/*DataTable Responsive Layout Styling...*/.barchart .dataTable .text-right { text-align: right !important;}.barchart .header-row .h5 { display: table-cell !important;}.barchart .dtr-control:before { line-height: 1.20em;}.barchart .header-row .dtr-control { width: 0px !important; padding: 0px !important;}.barchart .header-row .dtr-control:before { content: !important; height: 0px !important; width: 0px !important; border: none !important;}.barchart table td.child { text-align: left !important;}.barchart table td.child .dtr-details { width: 100%;}/*End DataTable Responsive Layout Styling...*/@media (max-width: 768px) { /*body { width: 80%; }*/ .sm-no-padding { padding-left: 0 !important; padding-right: 0 !important; } .bc_tabbedModule .pull-left { padding-right: 0 !important; } .bc_tabbedModule .pull-right { padding-left: 0 !important; margin-bottom: 20px; } #keyStatistics .table { margin-bottom: 0px !important; } #stockDetail h2, #futureDetail h2, #forexDetail h2, #etfDetail h2, /*#fundDetail h2,*/ #sectorDetail h2 { margin: 1em 0 0 0; font-size: 26px !important; } #stockDetail .changeHolder, #futureDetail .changeHolder { margin: 1.3em 0 0 1em !important; word-spacing: 0.5em !important; } /*#stockDetail .changeHolder { margin: 1.3em 0 0 1em !important; word-spacing: 1em; }*/ #forexDetail .arrow, #etfDetail .arrow, /*#fundDetail .arrow*/ { padding: 0 0.2em 0 0 !important; } #forexDetail .changeHolder, #etfDetail .changeHolder, #fundDetail .changeHolder, #investorRelations .changeHolder { margin: 1.3em 0 0 1em !important; word-spacing: 0.5em !important; } #forexDetail .font-size-18, /*#fundDetail .font-size-18*/ { font-size: 16px; } .tab-content { border-top: 1px solid #ddd; margin-top: 5px; } #editPortfolio .form-group { margin-bottom: 0 !important; } #bidData .table-responsive > .fixed-column { position: absolute; display: inline-block; width: auto; border-right: 1px solid #ddd; opacity: 1; } #bidData .table-responsive > .fixed-column tr th, #bidData .table-responsive > .fixed-column tr td { background-color: #FFFFFF; }}/style>style typetext/css>/* stylesheet: modules/default/marketSnapshot2/style.css */body { margin:0px; }.marketSnapshot .periods { margin-bottom: 4px; margin-top:4px; }.tabTable { border-collapse: collapse; }.marketSnapshot .tabTable tr td { background: #FFFFFF; border: 1px solid #999999; padding: 4px; vertical-align: middle; }.marketSnapshot .tabTable tr td.currentIndex { background: #EEEEEE; }.marketSnapshot .tabTable td { font-weight: normal; padding: 3px 6px 0 6px; color: #666666; text-decoration: none; cursor: pointer; font-size: 12px; }.bc_market_snapshot_tabs ul { margin-bottom: 0px; margin-top:4px; }.marketSnapshot .tabTable .downImageBig { padding-right: 6px; background: url(https://shared.websol.barchart.com/images/big_down.png) no-repeat; width: 30px; height: 40px; float: left;}.msThumbChart ul{ margin-top:9px; margin-bottom: 9px;}.marketSnapshot .tabTable .upImageBig { padding-right: 6px; background: url(https://shared.websol.barchart.com/images/big_up.png) no-repeat; width: 30px; height: 40px; float: left;}.marketSnapshot .tabTable .indexSummary { font-size: 11px; padding-bottom: 5px; }.marketSnapshot .tabTable .symHeading { font-weight: bold; }.tabHidden { display:none; }.bc_marketSnapshot_getQuoteBox{ margin: 8px 0 !important; }/** * Tabs Css *//*ul.horizontal li { display: inline-block !important; position: relative !important;}*//*ul.horizontal li.currentIndex,.minitabs2 ul li.currentIndex,#thumbChart .minitabs2 li.currentIndex { top:1px !important; }*/ul li a, span.period a { outline: none !important; }/*div.minitabs2 ul li { display: inline-block !important; position: relative !important;}*//*.marketSnapshot { margin-left:5px; }*//*.marketSnapshot .bcPL div.minitabs2,*/.marketSnapshot div.minitabs2 ul li a{ text-decoration: none; }/*.marketSnapshot .minitabs2 ul { margin:0 0 12px 0; padding:0px; }.marketSnapshot .minitabs2 ul li { display:inline-block; margin-right:12px; }*//*.marketSnapshot .minitabs2 ul li span, .minitabs2 ul li a span { font-size:1em; }*/#bc_market_snapshot_input { padding: 3px; font-size:12px; border:1px solid #999; margin-right:4px; }/*div.minitabs2{ line-height: 14px; }*//** * Market Snapshot Quoteboard */ .msQuoteboard tr td.leftAlign { /*border-left:3px solid #fff;*/}.msQuoteboard tr.active td:first-child { border-left:3px solid #002D62; padding-left:9px !important;}/*.msQuoteboard tbody tr:nth-child(even) { background-color: #eee; }.msQuoteboard tbody tr:nth-child(even):hover { background-color: #ffffcc; }*/.msQuoteboard tbody tr.active { background-color: #BDD0E0; }/*.msQuoteboard tbody tr:nth-child(even).active { background-color: #BDD0E0; }*/.msQuoteboard tbody tr td:first-child { padding-left:12px; }.msQuoteboard tbody tr td:last-child { padding-right:4px; }.msQuoteboard tbody tr td { cursor:pointer; border-bottom:1px dotted #595959; }.msQuoteboard td a { text-decoration: none !important; }.msQuoteboard td a:hover { text-decoration: underline !important; }.msQuoteboard tbody tr:first-child th:first-child { font-color:#fff; font-size:0; }.rightAlign { text-align: right; }.leftAlign { text-align: center; }td.lastColumn { padding-right:4px !important; }/** * Modal Css */#bc_modal_overlay { background:#000; position:fixed; width:100%; height:100%; top:0px; left:0px; opacity: 0.6;}#bc_modal_modal { background: #fff; position: fixed; top: 20%; width: 50%; left: 25%; min-height: 20%; /*max-height: 50%;*/ /*overflow-x: auto;*/ border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; box-shadow: 0px 13px 12px -10px #333; -moz-box-shadow: 0px 13px 12px -10px #333; -webkit-box-shadow: 0px 13px 12px -10px #333; -ms-box-shadow: 0px 13px 12px -10px #333; -o-box-shadow: 0px 13px 12px -10px #333; /*border-color: #FFFFFF #666666 #666666 #FFFFFF; border-style: solid; border-width: 1px;*/}#bc_modal_wrapper { postion:relative; height:100%; display:block; }#bc_modal_close { position:absolute; top:-12px; right:-12px; background:#000; color:#fff; text-decoration:none; padding:4px; width:16px; height:16px; text-align: center; line-height:16px; font-size: 12px; font-family:arial; outline:none; border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px; -o-border-radius: 16px; -ms-border-radius: 16px; border:2px solid #eee; font-weight:bold;}div#bc_modal_content{ overflow-x:hidden; overflow-y:auto; max-height:500px; padding:16px 12px;}div#bc_modal_loader_wrapper { text-align:center; position: absolute; top: 40%; width: 100%;}/** * BarChart Logo Loader/Spinner */div.barchartLoader { display: none; margin: 0px auto; width: 20px; height: 20px; /*margin:0px auto;*/ /*background: #f00;*/ /*background: #ffdb4c;*/ position: relative; /*transform: translateY(-50%);*/ -webkit-animation-name: spin; -webkit-animation-duration: 1000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: spin; -moz-animation-duration: 1000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: spin; -ms-animation-duration: 1000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; animation-name: spin; animation-duration: 1000ms; animation-iteration-count: infinite; animation-timing-function: linear;}@-ms-keyframes spin { from { -ms-transform: rotate(0deg); } to { -ms-transform: rotate(360deg); }}@-moz-keyframes spin { from { -moz-transform: rotate(0deg); } to { -moz-transform: rotate(360deg); }}@-webkit-keyframes spin { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); }}@keyframes spin { from { transform:rotate(0deg); } to { transform:rotate(360deg); }}div.barchartLoader .rightSemicircle{ position:absolute; right:-5%; top:0px; height:100%; width:40%; border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; -webkit-border-radius: 0 10px 10px 0; -ms-border-radius: 0 10px 10px 0; -o-border-radius: 0 10px 10px 0; background:#fff; border:1px solid #000;}div.barchartLoader .leftSemicircle { position:absolute; left:-5%; top:0px; background:#000; height:100%; width:40%; border-radius: 10px 0 0 10px; -moz-border-radius: 10px 0 0 10px; -webkit-border-radius: 10px 0 0 10px; -ms-border-radius: 10px 0 0 10px; -o-border-radius: 10px 0 0 10px; border:1px solid #000;}div.barchartLoader .leftBlock { background: #fff; position: absolute; bottom: 25%; left: 23%; width: 23%; height: 8%; z-index: 1;}div.barchartLoader .rightBlock { background: #fff; border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; position: absolute; top: 25%; right: 21%; width: 23%; z-index: 1; height: 8%;}.marketSnapshot .minitabs2, .marketSnapshot .exchanges { margin:0; padding:0; width:100%; display:block;}.marketSnapshot .minitabs2 ul, .marketSnapshot .exchanges subNav ul { list-style-type:none; border-bottom: 1px solid #ccd6d8; padding:4px 0;}.marketSnapshot .minitabs2 ul li, .marketSnapshot .exchanges subNav ul li { display:inline; padding:2px 12px 2px; font:bold 13px/13px Arial,Helvetica,sans-serif;/* color:#49769F; */ color:#000; background-color:#eee; border: 1px solid #ccd6d8; border-width:1px 1px 0 0;}.marketSnapshot .minitabs2 ul li span,.marketSnapshot .minitabs2 ul li a span,.marketSnapshot .exchanges subNav ul li span,.marketSnapshot .exchanges subNav ul li a span { font:bold 13px/13px Arial,Helvetica,sans-serif; margin:0; padding:0; text-decoration:none;}.marketSnapshot .minitabs2 ul li a:link, .marketSnapshot .exchanges subNav ul li a:link { color:#5F5F5F;}.marketSnapshot .minitabs2 ul li a:hover { text-decoration:none; color:#49769F;}.marketSnapshot .minitabs2 ul li.currentIndex { border-bottom-width:1px; background-color:#FFF; border-bottom-color:#FFF; padding-bottom:3px; /* good for Firefox, Chrome, IE, Safari */}.marketSnapshot .minitabs2 ul li.currentIndex a { padding-bottom:0px; color:#49769F;}/style>div idmarketSnapshot2> div idheader1> div > h4>Market Snapshot/h4> /div> div classpull-right more-link-margin> /div> div classclearfix>/div>/div>script idbcPostNewsFeed typetext/javascript> function bcPostNews(pl, appendHash) { var feedElm document.getElementById(feed); var feed feedElm.optionsfeedElm.selectedIndex.value; var fullHost document.URL.substring(0, document.URL.indexOf(?)); var rformat (document.getElementsByName(rformat).length > 0) ? document.getElementsByName(rformat)0.value : html; var selModule news; var data {feed:feed,_fullhost:fullHost,module: selModule,rformat: rformat}; var myForm document.createElement(form); myForm.methodpost; myForm.action //+ pl + .websol.barchart.com; if (appendHash) { myForm.action + # + encodeURIComponent(appendHash); } for (var k in data) { var myInput document.createElement(input) ; myInput.setAttribute(name, k) ; myInput.setAttribute(value, datak); myForm.appendChild(myInput) ; } document.body.appendChild(myForm) ; myForm.submit(); document.body.removeChild(myForm) ; }/script> div> div classhidden-xs hidden-sm visible-md visible-lg bc_market_snapshot_tabs> ul classnav nav-tabs> li rolepresentation classactive> a classbc_market_snapshot_tabs hrefjavascript:void(0); data-tab-num0 data-toggletab> Energy /a> /li> /ul> /div> div classvisible-xs visible-sm hidden-md hidden-lg dropdown bc_market_snapshot_tabs margin-bottom-10> button classbtn btn-default dropdown-toggle typebutton idsnapshot2Tabs data-toggledropdown aria-haspopuptrue aria-expandedtrue> span iddisplaySectionLabel>Energy/span> span classcaret>/span> /button> ul classdropdown-menu aria-labelledbysnapshot2Tabs> li rolepresentation classactive> a classbc_market_snapshot_tabs hrefjavascript:void(0); data-tab-num0 data-toggletab> Energy /a> /li> /ul> /div> div idbc_market_snapshot_tab_panels> div classbc_marketSnapshot_tab idbc_marketSnapshot_tab_0 data-tab-nameEnergy data-tab-num0 style> div classmsThumbChart> /div> div idbc_ms_quoteboard_0 classmsQuoteboard data-urlhttps://dmgevents.websol.barchart.com/?modulequoteboard&fieldAttr0contract&fieldAttr0caption&fieldAttr0Futures Month&fieldAttr1displaytime&fieldAttr1align&fieldAttr1right&rollover1&rand983310&popup1&fieldsname,contract,last,change,open,high,low,displaytime&symbolsCB*1,WI*1,LF*1,NF*1,LG*1,LO*1> style typetext/css>/* stylesheet: modules/default/quoteboard/style.css */.bcPL .quoteTable tbody { border-top: none; }.bcPL .quoteTable th { border-bottom: 1px solid #999999; font-weight: bold; white-space: nowrap; font-size: 12px;} .bcPL .quoteTable td { padding: 3px; vertical-align: top;}.bcPL .quoteTable th.leftAlign, .bcPL .quoteTable td.leftAlign { text-align: left; }.bcPL .quoteTable th.centerAlign, .bcPL .quoteTable td.centerAlign { text-align: center; }.bcPL .quoteTable th.rightAlign, .bcPL .quoteTable td.rightAlign { text-align: right; }.bcPL .quoteTable td.price { white-space: nowrap; }.bcPL .quoteTable td.downIcon { background-image: url(https://shared.websol.barchart.com/images/sm_down.png); background-repeat: no-repeat; background-attachment: scroll; background-position: right center; padding-right: 14px; }.bcPL .quoteTable td.upIcon { background-image: url(https://shared.websol.barchart.com/images/sm_up.png); background-repeat: no-repeat; background-position: right center; background-attachment: scroll; padding-right: 14px; }.bcPL .quoteTable td.bord {border-bottom: 1px solid #999999; }.bcPL .quoteTable tr.active { background: #BDD0E0; cursor: pointer;}.bcPL .quoteTable tr.inactive { cursor: pointer; } .bcPL .quoteTable tr.totalRow td { border-top: 1px solid #999; font-weight: bold; }.bcPL .quoteTable tr.totalRow { padding: 5px; }.bcPL .quoteTable tr td .tooltip { display: none; }.bcPL .quoteTable tr td .tooltip a { color: #FFF; }.bcPL .quoteTable .rangeLine { height: 6px; background: #5f8fB5; position: relative; margin-bottom: 3px; }.bcPL .quoteTable .rangeBar { height: 10px; background: #002d62; width:3px; position: absolute; top: -3px; border: 1px solid #FFF; }.bcPL .quoteTable .fieldName { font-weight: bold; color: #5f8fb5; text-align: left;}.bcPL .quoteTable .quoteRow td {border-bottom: 1px dotted #999999;}.bcPL .quoteTable .quoteRow td table tr td { border-bottom: none;} .bcPL .quoteTable .lastRow td {border-bottom: none;}.bcPL table.quoteTable tr.quoteRow:last-child td { border-bottom: none; } .bcPL .quoteTable td.extraPadding { padding-left: 55px; }/*------YUI Table Styles------*/.yui3-datatable-table td,.yui3-datatable-table th { padding: 3px; }/*------Tooltip--------*/#DHTMLgoodies_formTooltipDiv{ color:#FFF; font-family:arial; font-weight:bold; font-size:0.8em; line-height:120%;}.DHTMLgoodies_formTooltip_closeMessage{ color:#FFF; font-weight:normal; font-size:0.7em;}#DHTMLgoodies_formTooltipDiv a { color: #FFFFFF; }/style>!--div idquoteboard classcol-xs-12 col-sm-12 col-md-12 col-lg-12>-->div idquoteboard> div classtable-responsive> table width100% cellspacing0 cellpadding2 border0 classtable table-condensed idtable983310> thead> tr> th classtext-left scopecol data-priority1>Name/th> th classtext-left scopecol data-priority10000>Futures Month/th> th classtext-right scopecol data-priority2>Last/th> th classtext-right scopecol data-priority3>Change/th> th classtext-right scopecol data-priority5>Open/th> th classtext-right scopecol data-priority6>High/th> th classtext-right scopecol data-priority7>Low/th> th classtext-right scopecol data-priority8>Time/th> /tr> /thead> tbody> tr data-symbolCB*1 class> td classtext-left data-columnname scope row> a hrefhttps://energyconnects.com/commodity/future-detail/?j2_modulefutureDetail&j2_symbolCBZ25&j2_override&j2_region >Crude Oil Brent/a> /td> td classtext-left data-columncontract> Dec 2025 /td> td classtext-right price lastColumn data-columnlast> 62.73s /td> td classtext-right price quoteDown downIcon data-columnchange> -2.49 /td> td classtext-right price data-columnopen> 65.27 /td> td classtext-right price data-columnhigh> 65.36 /td> td classtext-right price data-columnlow> 62.00 /td> td classtext-right data-columndisplaytime> 10/10/25 /td> /tr> tr data-symbolWI*1 class> td classtext-left data-columnname scope row> a hrefhttps://energyconnects.com/commodity/future-detail/?j2_modulefutureDetail&j2_symbolWIX25&j2_override&j2_region >Crude Oil WTI ICE/a> /td> td classtext-left data-columncontract> Nov 2025 /td> td classtext-right price lastColumn data-columnlast> 58.90s /td> td classtext-right price quoteDown downIcon data-columnchange> -2.61 /td> td classtext-right price data-columnopen> 61.61 /td> td classtext-right price data-columnhigh> 61.67 /td> td classtext-right price data-columnlow> 58.17 /td> td classtext-right data-columndisplaytime> 10/10/25 /td> /tr> tr data-symbolLF*1 class> td classtext-left data-columnname scope row> a hrefhttps://energyconnects.com/commodity/future-detail/?j2_modulefutureDetail&j2_symbolLFX25&j2_override&j2_region >Gasoil Low Sulphur/a> /td> td classtext-left data-columncontract> Nov 2025 /td> td classtext-right price lastColumn data-columnlast> 652.50s /td> td classtext-right price quoteDown downIcon data-columnchange> -24.50 /td> td classtext-right price data-columnopen> 669.50 /td> td classtext-right price data-columnhigh> 672.00 /td> td classtext-right price data-columnlow> 642.00 /td> td classtext-right data-columndisplaytime> 10/10/25 /td> /tr> tr data-symbolNF*1 class> td classtext-left data-columnname scope row> a hrefhttps://energyconnects.com/commodity/future-detail/?j2_modulefutureDetail&j2_symbolNFX25&j2_override&j2_region >UK Natural Gas/a> /td> td classtext-left data-columncontract> Nov 2025 /td> td classtext-right price lastColumn data-columnlast> 82.230s /td> td classtext-right price quoteDown downIcon data-columnchange> -0.740 /td> td classtext-right price data-columnopen> 82.920 /td> td classtext-right price data-columnhigh> 82.920 /td> td classtext-right price data-columnlow> 81.420 /td> td classtext-right data-columndisplaytime> 10/10/25 /td> /tr> tr data-symbolLG*1 class> td classtext-left data-columnname scope row> a hrefhttps://energyconnects.com/commodity/future-detail/?j2_modulefutureDetail&j2_symbolLGX25&j2_override&j2_region >RBOB Blendstock/a> /td> td classtext-left data-columncontract> Nov 2025 /td> td classtext-right price lastColumn data-columnlast> 1.8204s /td> td classtext-right price quoteDown downIcon data-columnchange> -0.0622 /td> td classtext-right price data-columnopen> 1.8794 /td> td classtext-right price data-columnhigh> 1.8818 /td> td classtext-right price data-columnlow> 1.8065 /td> td classtext-right data-columndisplaytime> 10/10/25 /td> /tr> tr data-symbolLO*1 class> td classtext-left data-columnname scope row> a hrefhttps://energyconnects.com/commodity/future-detail/?j2_modulefutureDetail&j2_symbolLOX25&j2_override&j2_region >Heating Oil/a> /td> td classtext-left data-columncontract> Nov 2025 /td> td classtext-right price lastColumn data-columnlast> 2.2044s /td> td classtext-right price quoteDown downIcon data-columnchange> -0.0759 /td> td classtext-right price data-columnopen> 2.2780 /td> td classtext-right price data-columnhigh> 2.2837 /td> td classtext-right price data-columnlow> 2.1902 /td> td classtext-right data-columndisplaytime> 10/10/25 /td> /tr> /tbody> /table> /div> /div> /div> /div> /div> /div> script typetext/javascript> function hasClass(element, cls) { if(typeof(element) undefined){ return false; } return ( + element.className + ).indexOf( + cls + ) > -1; } function hasId(element, id){ if(typeof(element) undefined){ return false; } return ( + element.id + ).indexOf( + id + ) > -1; } function showElement(id) { document.getElementById(id).style.display block; } function hideElement(id) { document.getElementById(id).style.display none; } // get closest parent function getClosest(el, tag) { // this is necessary since nodeName is always in upper case tag tag.toUpperCase(); do { if (el.nodeName tag) { // tag name is found! lets return it. :) return el; } } while (el el.parentNode); // not found :( return null; } // verify if id is a parent of el function isParent(el, parentIDorClass) { if(typeof(el) undefined){ return false; } do { if(hasId(el, parentIDorClass) || hasClass(el,parentIDorClass)) { return el; } } while (el el.parentNode); return null; } // Check if element of parent is actually hidden function isHidden(el) { do { if(typeof(el.style) ! undefined && el.style.display none) { return true; } } while (el el.parentNode); return null; } // IE8 fiendly preventDefault function preventDefault(e) { var result (e.preventDefault()) || null; if(!result) { e.returnValue false; } return result; } // IE8 friendly getAttribute function getAttribute(el, attr) { var result (el.getAttribute && el.getAttribute(attr)) || null; if(!result) { var attrs el.attributes; var length attrs.length; for(var i 0; i length; i++) if(attrsi.nodeName attr) result attrsi.nodeValue; } return result; } // Generic function var getElementsByClassName function (className, tag, elm){ if (document.getElementsByClassName) { getElementsByClassName function (className, tag, elm) { elm elm || document; var elements elm.getElementsByClassName(className), nodeName (tag)? new RegExp(\\b + tag + \\b, i) : null, returnElements , current; for(var i0, ilelements.length; iil; i+1){ current elementsi; if(!nodeName || nodeName.test(current.nodeName)) { returnElements.push(current); } } return returnElements; }; } else if (document.evaluate) { getElementsByClassName function (className, tag, elm) { tag tag || *; elm elm || document; var classes className.split( ), classesToCheck , xhtmlNamespace http://www.w3.org/1999/xhtml, namespaceResolver (document.documentElement.namespaceURI xhtmlNamespace)? xhtmlNamespace : null, returnElements , elements, node; for(var j0, jlclasses.length; jjl; j+1){ classesToCheck + contains(concat( , @class, ), + classesj + ); } try { elements document.evaluate(.// + tag + classesToCheck, elm, namespaceResolver, 0, null); } catch (e) { elements document.evaluate(.// + tag + classesToCheck, elm, null, 0, null); } while ((node elements.iterateNext())) { returnElements.push(node); } return returnElements; }; } else { getElementsByClassName function (className, tag, elm) { tag tag || *; elm elm || document; var classes className.split( ), classesToCheck , elements (tag * && elm.all)? elm.all : elm.getElementsByTagName(tag), current, returnElements , match; for(var k0, klclasses.length; kkl; k+1){ classesToCheck.push(new RegExp((^|\\s) + classesk + (\\s|$))); } for(var l0, llelements.length; lll; l+1){ current elementsl; match false; for(var m0, mlclassesToCheck.length; mml; m+1){ match classesToCheckm.test(current.className); if (!match) { break; } } if (match) { returnElements.push(current); } } return returnElements; }; } return getElementsByClassName(className, tag, elm); }; /** * Market Snapshot Object */ marketSnapshot { lastChangeArray: , currentChangeArray: , visibleQuoteBoard: null, visibleChart: null, activeSymbol: null, // Click clickEvent: function(e) { e e || window.event; var target e.target || e.srcElement; if(hasClass(target,bc_marketSnapshot_Submit)) { } // if in quotebox prevent default action else if(isParent(target,msQuoteboard)) { } // if in modal prevent default action else if(isParent(target,bc_modal_content)) { e.preventDefault(); return false; } // tabs refresh else if(hasClass(target,bc_market_snapshot_tabs)) { marketSnapshot.lastChangeArray ; marketSnapshot.currentChangeArray ; } }, // Focus focusEvent: function(e) { e e || window.event; var target e.target || e.srcElement; // Focus getQuote Box if(hasId(target,bc_market_snapshot_input)) { getQuoteVal document.getElementById(bc_market_snapshot_input).value; if(getQuoteVal Enter Symbol) { document.getElementById(bc_market_snapshot_input).value ; } } }, // Blur blurEvent: function(e) { e e || window.event; var target e.target || e.srcElement; // Blur getQuote Box if(hasId(target,bc_market_snapshot_input)) { getQuoteVal document.getElementById(bc_market_snapshot_input).value; if(getQuoteVal ) { document.getElementById(bc_market_snapshot_input).value Enter Symbol; } } }, loadXMLDoc: function(dataUrl,containerId) { var xmlhttp; // code for IE7+, Firefox, Chrome, Opera, Safari if (window.XMLHttpRequest) { xmlhttpnew XMLHttpRequest(); } // code for IE6, IE5 else { xmlhttpnew ActiveXObject(Microsoft.XMLHTTP); } xmlhttp.onreadystatechangefunction() { if (xmlhttp.readyState4 && xmlhttp.status200) { document.getElementById(containerId).innerHTMLxmlhttp.responseText; delete ajax; // Set the current quote data marketSnapshot.lastChangeArray marketSnapshot.currentChangeArray; marketSnapshot.currentChangeArray marketSnapshot.quoteDataChange(containerId); for(var i0; i marketSnapshot.lastChangeArray.length; i++) { if(marketSnapshot.currentChangeArrayi.value unch || marketSnapshot.currentChangeArrayi.value unch) { marketSnapshot.currentChangeArrayi.el.style.backgroundColorauto; } else if(marketSnapshot.currentChangeArrayi.value > marketSnapshot.lastChangeArrayi.value) { marketSnapshot.currentChangeArrayi.el.style.backgroundColor#43AC5F; } else if(marketSnapshot.currentChangeArrayi.value marketSnapshot.lastChangeArrayi.value) { marketSnapshot.currentChangeArrayi.el.style.backgroundColor#D6342B; } else { marketSnapshot.currentChangeArrayi.el.style.backgroundColorauto; } } // Flash Duration Interval st setTimeout(function() { for(var j0; j marketSnapshot.currentChangeArray.length; j++) { marketSnapshot.currentChangeArrayj.el.style.backgroundColortransparent; } delete st; },2000); } } xmlhttp.open(GET, dataUrl, true); xmlhttp.send(); return xmlhttp; }, quoteDataChange: function(containerId) { containerEl document.getElementById(containerId); cells getElementsByClassName(lastColumn, td, containerEl); quoteDataArray ; //el document.getElementById(containerId); //cells el.getElementsByTagName(td); for (var i0; i cells.length; i++) { var tmpSymbol getAttribute(cellsi.parentNode,data-symbol); var tmpValue cellsi.innerHTML; //var lcc cellsi.parentNode.childNodes.length - 1; //var lastCell cellsi.parentNode.childNodeslcc; var lastCell cellsi; var tmp { symbol: tmpSymbol, value: tmpValue, el: lastCell }; quoteDataArray.push(tmp); } return quoteDataArray; }, // Realtime Update Function update: function() { delete t; // cleanup timeout to prevent mem leakage // get all quoteboards var quoteboards getElementsByClassName(msQuoteboard, div, document.getElementById(bc_market_snapshot_tab_panels)); var charts getElementsByClassName(msThumbChart, div, document.getElementById(bc_market_snapshot_tab_panels)); for(var i0; iquoteboards.length; i++) { if(quoteboardsi.parentNode.style.display ! none) { this.visibleQuoteBoard quoteboardsi; } } // get the current active symbol var activeRow getElementsByClassName(active, tr, this.visibleQuoteBoard); if(activeRow0){ this.activeSymbol getAttribute(activeRow0, data-symbol); } // handle the potential of no active row in quoteboard else { activeRow this.visibleQuoteBoard.getElementsByTagName(tr); this.activeSymbol getAttribute(activeRow1, data-symbol); } // get current visible chart, only update the currently visible chart for(var i0; icharts.length; i++) { if(!isHidden(chartsi)) { visChart chartsi.getElementsByTagName(img); this.visibleChart visChart0; } } var quoteboardDataUrl getAttribute(this.visibleQuoteBoard, data-url) + &activeSymbol + this.activeSymbol; if(this.visibleChart) { var chartSrcUrl getAttribute(this.visibleChart, src); // Update the chart src if(chartSrcUrl) { nocacheMath.floor((Math.random()*10000000)+1); this.visibleChart.src chartSrcUrl.split(&nocache)0 + &nocache + nocache; } } // Ajax the quoteboard, but make sure we dont run concurrent async request as user interaction can cause // bugs if the async request is delayed. var ajax is deleted upon a successfull response in loadXMLDoc. if(typeof(ajax) undefined) { ajax marketSnapshot.loadXMLDoc(quoteboardDataUrl,this.visibleQuoteBoard.id); } // Recurse... var t setTimeout(marketSnapshot.update,3000); }, // Initialize the function initialize: function() { // Add events if(document.addEventListener) { document.addEventListener(click, marketSnapshot.clickEvent , true); document.addEventListener(focus, marketSnapshot.focusEvent , true); document.addEventListener(blur, marketSnapshot.blurEvent , true); } else if(window.attachEvent) { document.attachEvent(onclick, marketSnapshot.clickEvent); document.attachEvent(onfocus, marketSnapshot.focusEvent); document.attachEvent(onblur, marketSnapshot.blurEvent); } } } // Initialize Barchart Market Snapshot if(window.addEventListener) { window.addEventListener(load, marketSnapshot.initialize ,false); window.addEventListener(bcLoadDependency, marketSnapshot.initialize, false); } else if(window.attachEvent) { window.attachEvent(onload, marketSnapshot.initialize); window.attachEvent(onbcLoadDependency, marketSnapshot.initialize); }/script>script typetext/javascript> // Click Event Handler tabClick function(e) { e e || window.event; var target e.target || e.srcElement; if(hasClass(target,bc_market_snapshot_tabs)) { // get the tab index var tabNum target.getAttribute(data-tab-num); // Set currentIncex class var parentLi getClosest(target,li); a parentLi.parentNode.childNodes; for(i0; ia.length; i++) { if(ai.nodeType 1) { ai.setAttribute(class,); } } parentLi.setAttribute(class,active); // Hide/Show tabs... a document.getElementById(bc_market_snapshot_tab_panels).childNodes; if (document.getElementById(displaySectionLabel) && document.getElementById(displaySectionLabel).textContent.trim() ! target.textContent.trim()) { document.getElementById(displaySectionLabel).innerHTML target.textContent.trim(); } e0; // # of element nodes for(i0; ia.length; i++) { if(ai.nodeType 1) { hideElement(ai.getAttribute(id)); if(tabNum e) { showElement(ai.getAttribute(id)); } e++; } } } const custEvent new Event(bc-marketsnapshot2-tab-shown); target.dispatchEvent(custEvent); }; // Add the tabClick event if(document.addEventListener) document.querySelectorAll(.bc_market_snapshot_tabs).forEach(function(el) { el.addEventListener(click, tabClick ,false); }); else if(window.attachEvent) document.querySelectorAll(.bc_market_snapshot_tabs).forEach(function(el) { el.attachEvent(onclick, tabClick); });/script>script typetext/javascript>// Add the bcModal Class to bcJSLibbcModal { overlayEl: null, modalEl: null, showModal: function(dataUrl,htmlContent) { document.getElementById(bc_modal_content).innerHTML ; showElement(bc_modal_overlay); showElement(bc_modal_modal); showElement(bc_modal_loader); if(dataUrl ! ) { bcModal.loadXMLDoc(dataUrl); } }, hideModal: function() { hideElement(bc_modal_overlay); hideElement(bc_modal_modal); }, clickEvent: function(e) { e e || window.event; var target e.target || e.srcElement; // Button Close if(hasId(target,bc_modal_close)) { bcModal.hideModal(); } // Overlay Close else if(hasId(target,bc_modal_overlay)) { bcModal.hideModal(); } }, loadXMLDoc: function(dataUrl) { var xmlhttp; // code for IE7+, Firefox, Chrome, Opera, Safari if (window.XMLHttpRequest) { xmlhttpnew XMLHttpRequest(); } // code for IE6, IE5 else { xmlhttpnew ActiveXObject(Microsoft.XMLHTTP); } // dynId is passed along with request var dynId +Math.floor((Math.random()*10000000)+1)+; xmlhttp.onreadystatechangefunction() { if (xmlhttp.readyState4 && xmlhttp.status200) { document.getElementById(bc_modal_content).innerHTMLxmlhttp.responseText; hideElement(bc_modal_loader); if(document.getElementById(dynId)) { eval(document.getElementById(dynId).innerHTML); } } } xmlhttp.open(GET, dataUrl+&dynId + dynId + , true); xmlhttp.send(); }, initialize: function() { //return false; // Append the modal elements to the Dom //st setTimeout(function(){ // if(document.body ! null){ document.body.innerHTML + Hello world.; } //},1000); if(document.body ! null){ /* document.body.innerHTML + div idbc_modal_overlay styledisplay:none;>/div> + div idbc_modal_modal styledisplay:none;> + div idbc_modal_wrapper> + a idbc_modal_close hrefjavascript:void(0);>X/a> + div idbc_modal_content> + /div> + /div> + div idbc_modal_loader_wrapper> + div idbc_modal_loader classbarchartLoader> + div classleftBlock>/div> + div classleftSemicircle>/div> + div classrightBlock>/div> + div classrightSemicircle>/div> + /div> + /div> + /div>; */ this.overlayEl document.getElementById(bc_modal_overlay); this.modalEl document.getElementById(bc_modal_modal); } // Add the events if(document.addEventListener) { document.addEventListener(click, bcModal.clickEvent ,false); } else if(window.attachEvent) { document.attachEvent(onclick, bcModal.clickEvent); } }}// Initialize Modal...if(window.addEventListener) { window.addEventListener(load, bcModal.initialize ,false); window.addEventListener(bcLoadDependency, bcModal.initialize, false);} else if(window.attachEvent) { window.attachEvent(onload, bcModal.initialize); window.attachEvent(onbcLoadDependency, bcModal.initialize);}/script>/div>div idbc_modal_overlay styledisplay:none;>/div>div idbc_modal_modal styledisplay:none;> div idbc_modal_wrapper> a idbc_modal_close hrefjavascript:void(0);>X/a> div idbc_modal_content> /div> /div> div idbc_modal_loader_wrapper> div idbc_modal_loader classbarchartLoader> div classleftBlock>/div> div classleftSemicircle>/div> div classrightBlock>/div> div classrightSemicircle>/div> /div> /div>/div>script typetext/javascript src//s3.amazonaws.com/js1.aws.barchart.com/private_labels/jquery.blockUI.js>/script>script typetext/javascript> (function($) { var displayChart ; if (displayChart) { var zoomFactor ImageLoop.prototype.getZoomFactor(); $(.bc_market_snapshot_tabs).each(function(ind) { if ($(this).css(display) block) { //Resize the initial chart when a different tab is clicked. $(this).bind(click, function(e) { var parentObj $(#bc_marketSnapshot_tab_ + $(this).attr(data-tab-num) + #thumbChart div:first); var img $(#bc_marketSnapshot_tab_ + $(this).attr(data-tab-num) + #thumbChart .img-responsive); var container #bc_marketSnapshot_tab_ + $(this).attr(data-tab-num) + #thumbChart; $(container).block({ message: h5>Loading../5>, css: { width: 100%, height: 100%, top: 50%, border: none, backgroundColor: transparent, cursor: wait, }, overlayCSS: { backgroundColor: #fff, opacity: 1.0, cursor: wait, }, timeout: 3000 }); setTimeout(function(){ if ($(img).width() $(parentObj).width()) { width Math.round ($(parentObj).width() / zoomFactor); var newURL $(img).attr(src) + &width + width; $(img).attr(src, newURL); } }, 500); }); var tabNum $(this).attr(data-tab-num); //Resize chart image when different chart period links are clicked. $(#bc_marketSnapshot_tab_ + $(this).attr(data-tab-num) + #thumbChart li a).bind(click, function() { var imgId $(#bc_marketSnapshot_tab_ + tabNum + #thumbChart .img-responsive).attr(id); var parentObj $(# + imgId).closest(div); var container #bc_marketSnapshot_tab_ + tabNum + #thumbChart; $(container).block({ message: h5>Loading../5>, css: { width: 100%, height: 100%, top: 50%, border: none, backgroundColor: transparent, cursor: wait, }, overlayCSS: { backgroundColor: #fff, opacity: 1.0, cursor: wait, }, timeout: 3000 }); setTimeout(function() { $(# + imgId).load(function() { if ($(# + imgId).width() $(parentObj).width()) { var width Math.round ($(parentObj).width() / zoomFactor); var newURL $(# + imgId).attr(src) + &width + width; $(# + imgId).attr(src, newURL); } }); }, 500); }); //Resize chart image when a different instrument is clicked in quoteboard. $(#marketSnapshot2).on(click, .bc_marketSnapshot_tab tr, function() { var imgId chartImage_ + $(this).attr(id).match(/\d+/); var parentObj $(# + imgId).closest(div); var container #bc_marketSnapshot_tab_ + tabNum + #thumbChart; $(container).block({ message: h5>Loading../5>, css: { width: 100%, height: 100%, top: 50%, border: none, backgroundColor: transparent, cursor: wait, }, overlayCSS: { backgroundColor: #fff, opacity: 1.0, cursor: wait, }, timeout: 3000 }); setTimeout(function() { $(# + imgId).load(function() { if ($(# + imgId).width() $(parentObj).width()) { var width Math.round ($(parentObj).width() / zoomFactor); var newURL $(# + imgId).attr(src) + &width + width; $(# + imgId).attr(src, newURL); } }); }, 500); }); } }); } })(jQuery);/script>/div> /div> /div> /body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveDate: Sat, 11 Oct 2025 08:46:31 GMTPragma: no-cacheP3P: CPALL DSP COR CURa ADMa OUR STPServer: nginxVary: Accept-EncodingSet-Cookie: PHPSESSID612bf5ca4d98a37208abe67e9efdbf13; path/Expires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidateX-Cache: Miss from cloudfrontVia: 1.1 cadda06365c5592c0d0a272a3fe5825e.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P2X-Amz-Cf-Id: Dz4DxRilIzsxF09VaFRUGYuYAv5kaXhlKAbfW8n5sJ5xqhkRwinDeg !DOCTYPE html>html xmlnshttp://www.w3.org/1999/xhtml > head> meta http-equivX-UA-Compatible contentIEedge > meta nameviewport contentwidthdevice-width, initial-scale1, minimum-scale1 /> link relstylesheet hrefhttps://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css integritysha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu crossoriginanonymous>link relstylesheet href//code.jquery.com/ui/1.13.2/themes/smoothness/jquery-ui.css>script srchttps://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js>/script>script srchttps://ajax.googleapis.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min.js>/script>!-- Latest compiled and minified JavaScript -->script srchttps://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js integritysha384-aJ21OjlMXNL5UyIl/XNwTMqvzeRMZH2w8c5cRVpzpU8Y5bApTppSuUkhZXN0VxHd crossoriginanonymous>/script> title>DMG Events/title> /head> body> div classcontainer-fluid> div classbarchart> div classbarchart>style typetext/css>/* stylesheet: themes/responsive/style.css *//*body { /*font-size: 12px;* / margin: 0 auto; /*width: 80%;* / width: 65%;}*/.table > tbody > tr > td,.table > tbody > tr > th,.table > tfoot > tr > td,.table > tfoot > tr > th,.table > thead > tr > td,.table > thead > tr > th { vertical-align: middle;}.bcNavigation ul.nav { width: 80%; margin: 0 auto;}.qb_up, .quote-up, .quoteUp, .up { color: #219501;}.qb_down, .quote-down, .quoteDown, .down { color: #FF0000; /*#A80114;*/}.qb_none, .qb_nc, .quote-even, .quoteEven, .qb_hold, .hold, .quoteNone { color: #9a00bb;}.downIcon { background-image: url(https://shared.websol.barchart.com/images/sm_down.png); background-repeat: no-repeat; background-attachment: scroll; background-position: right center; padding-right: 14px !important;}.upIcon { background-image: url(https://shared.websol.barchart.com/images/sm_up.png); background-repeat: no-repeat; background-position: right center; background-attachment: scroll; padding-right: 14px !important;}.unchIcon,.noneIcon { background-image: url(https://shared.websol.barchart.com/images/unch_sm.png); background-repeat: no-repeat; background-position: right center; background-attachment: scroll; padding-right: 14px !important;}.middle-align { vertical-align: middle !important;}.bottom-align { vertical-align: baseline;}.time { color: #999999; vertical-align: middle; word-spacing: 0;}.font-size-18 { font-size: 18px;}#verticalHistogram table tbody tr:first-child th,#verticalHistogram table tbody tr:first-child td,#sideFields table tbody tr:first-child th, #sideFields table tbody tr:first-child td,#sideFields2 table tbody tr:first-child th, #sideFields2 table tbody tr:first-child td,#marketOverview .table-condensed tbody tr:first-child th,#marketOverview .table-condensed tbody tr:first-child td { border-top: none;}table th { color: #337ab7;}#sideFields2 .rangeLine { height: 6px; background: #5f8fB5; position: relative; margin-bottom: 3px; }#sideFields2 .rangeBar { height: 10px; background: #002d62; width:3px; position: absolute; top: -3px; border: 1px solid #FFF; }/* Input type range styling */inputtyperange { -webkit-appearance: none; width: 100%; /*margin: 2.5px 0;*/}inputtyperange:focus { outline: none;}inputtyperange::-webkit-slider-runnable-track { width: 100%; height: 5px; cursor: pointer; box-shadow: 0px 0px 0px #337ab7, 0px 0px 0px #3b87c8; background: #337ab7; border-radius: 1.3px; border: 0.2px solid #337ab7;}inputtyperange::-webkit-slider-thumb { box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; border: 1px solid #337ab7; height: 10px; width: 8px; border-radius: 2px; background: #ffffff; cursor: pointer; -webkit-appearance: none; margin-top: -2.7px;}inputtyperange:focus::-webkit-slider-runnable-track { background: #3b87c8;}inputtyperange::-moz-range-track { width: 100%; height: 5px; cursor: pointer; box-shadow: 0px 0px 0px #337ab7, 0px 0px 0px #3b87c8; background: #337ab7; border-radius: 1.3px; border: 0.2px solid #337ab7;}inputtyperange::-moz-range-thumb { box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; border: 1px solid #337ab7; height: 10px; width: 8px; border-radius: 2px; background: #ffffff; cursor: pointer;}inputtyperange::-ms-track { width: 100%; height: 5px; cursor: pointer; background: transparent; border-color: transparent; color: transparent;}inputtyperange::-ms-fill-lower { background: #2d6da3; border: 0.2px solid #337ab7; border-radius: 2.6px; box-shadow: 0px 0px 0px #337ab7, 0px 0px 0px #3b87c8;}inputtyperange::-ms-fill-upper { background: #337ab7; border: 0.2px solid #337ab7; border-radius: 2.6px; box-shadow: 0px 0px 0px #337ab7, 0px 0px 0px #3b87c8;}inputtyperange::-ms-thumb { box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; border: 1px solid #337ab7; height: 10px; width: 8px; border-radius: 2px; background: #ffffff; cursor: pointer; height: 5px;}inputtyperange:focus::-ms-fill-lower { background: #337ab7;}inputtyperange:focus::-ms-fill-upper { background: #3b87c8;}/* End Input type range styling */#bcSlider .ui-slider-range { background: #3b87c8; }#bcSlider .ui-slider-handle { border-color: #3b87c8; }#heatmap .negline,#verticalHistogram .negline { background-color: #A80114; float: right; height: 18px;}#heatmap .neglineContainer,#verticalHistogram .neglineContainer { padding: 8px 0 8px 8px;}#heatmap .midline,#verticalHistogram .midline { border-left: none; border-right: none; border-top: none; height: 32px; width: 1px; background-color: #999; padding: 0;}#heatmap .posline,#verticalHistogram .posline { background-color: #219501; float: left; height: 18px; }#heatmap .poslineContainer,#verticalHistogram .poslineContainer { padding: 8px 8px 8px 0;}.tickerQuote { display: inline-block; vertical-align: middle; margin: 0 1.5em 0 0;}.more-link-margin { margin:0.7em 0 0 0;}.tab-content { padding: 0 5px 0 5px; border-right: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;}.margin-right { margin-right: 0.4em !important;}#heatmapBox .table { margin-bottom: 0 !important;}.bcHeatmapTable {border-collapse: separate; border-spacing: 2px; }.bcHeatmapTable .bcHeatmapTDon {padding: 1px; }.bcHeatmapTable .bcHeatmapTR .bcHeatmapTDon:hover { cursor: pointer !important; }.bcHeatmapTable .bcHeatmapTR td { color: #FFFFFF;}.news-headline { margin-bottom: 5px;}.news-quotes { border-bottom: 1px solid #eee; border-top: 1px solid #eee; font-size: 11px; margin: 5px auto; padding: 4px; text-align: left}.bc_news_topic { margin-top: 0 !important;}.barchart #news img { max-width: 150px; max-height: 90px;}.advanced-search-link { margin: 0.5em 0 0 0;}.yui3-aclist { border-right: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 0 5px 0 5px; width: 100% !important; background-color: #FFFFFF;}.header-row { background-color:#337ab7 !important; color:#ffffff; opacity: 0.8;}.no-border { border: none !important; border-top: none !important; border-bottom: none !important; border-right: none !important; border-left: none !important; border-image: none !important;}/*.table-responsive { border: none !important;}*/#minitabs .table-responsive { border: none !important;}#minitabs #header1 { display: none;}.font-14 { font-size: 14px;}#marketLinks .table .glyphicon,#fundLinks .table .glyphicon { display: table-cell !important; border: none !important;}#industryList .align-left { text-align: left !important;}#industryList .pager a { margin: 5px 0 5px 0;}#chartFormOptions .list-inline li:not(.active) a { color: #959595;}/*#chartForm .chartindicator_remove { float: right;}*/#chartForm .chartindicator { background-color: #eee; padding: 10px;}.padding-10 { padding: 10px;}.padding-5 { padding: 5px;}#stockOptions table tr td.current { background-color: #FFFF99;}#stockOptions table tr td.inMoney { background-color: #DDFFDD;}#stockOptions .inMoney-badge { background-color: #DDFFDD; border-radius: 5px; display: inline-block; font-size: 12px; font-weight: 700; line-height: 1; min-width: 10px; padding: 3px 7px; text-align: center; vertical-align: middle; white-space: nowrap; border: 1px solid #333; margin: 0 0 10px 0;}#stockOptions .table-responsive,.bc_tabbedModule .table-responsive { border: none !important;}#stockOptions .expiration-times { padding: 3em 10px 0 10px;}/*#tabbedModule_stockOptions .tab-content { padding-left: 0px !important; padding-right: 0px !important;}*/.bc_tabbedModule .tab-content { padding-top: 10px !important;}.valign-top { vertical-align: top !important;}.bc_tabbedModule .col-xs-12,.bc_tabbedModule .col-sm-12,.bc_tabbedModule .col-md-6,.bc_tabbedModule .col-lg-6 { padding: 0 !important;}.bc_tabbedModule .pull-left { padding-right: 15px !important;}.bc_tabbedModule .pull-right { padding-left: 15px !important;}.text-indent-15 { text-indent: 15px;}.text-indent-25 { text-indent: 25px;}/*#tradersCheatSheet table tbody tr td { font-weight: bold;}#tradersCheatSheet table tbody tr:last-child td { border-bottom: 1px solid #ddd;}*/#tradersCheatSheet .flashUp { background-color: rgba(51, 153, 0, 0.8); color: #333; /*#FFFFFF;*/}#tradersCheatSheet .flashDown { background-color: rgba(234, 0, 0, 0.8); color: #333; /*#FFFFFF;*/}#tradersCheatSheet .currentPriceRow { background-color: rgba(248, 233, 65, 0.8);/*#F9F2AA;*/ font-weight: bold;}#detailedOpinion .boxHold,#snapshotOpinion .boxHold { color: #FFFFFF; font-weight: normal; background-color: #6663A3 !important;}#detailedOpinion .boxSell,#snapshotOpinion .boxSell { color: #FFFFFF; font-weight: normal; background-color: #C62C2C !important;}#detailedOpinion .boxBuy,#snapshotOpinion .boxBuy { color: #FFFFFF; font-weight: normal; background-color: #75A837 !important;}#detailedOpinion .down,#detailedOpinion .up,#detailedOpinion .hold { font-weight: normal !important;}#snapshotOpinion .table-condensed tbody tr th,#snapshotOpinion .table-condensed tbody tr td { border: none !important;}#snapshotOpinion .table-bordered tbody tr td { border: 1px solid #FFFFFF;}#snapshotOpinion .opinionOn { background-color: #15789D !important;}#forexMarketOverview .forex-match { background-color:#337ab7 !important; color:#ffffff; opacity: 0.8;}#forexMarketOverview .forex-header { color: #337ab7 !important; font-weight: bold;}#forexMarketOverview #converted { font-weight: bold; height: 45px; font-size: 13pt; padding: 10px; background-color: #eee;}.cursor-pointer { cursor: pointer;}.strong { font-weight: bold;}#earningsData table tbody tr:first-child td { font-weight: bold;}.hr { width: 100%; border-bottom: 1px solid #eee;}.dropdown-menu li.active > span { padding: 3px 20px;}.bcHeatmapTable .bcHeatmapTR td:hover { padding: 0 !important;}.no-left-padding { padding-left: 0 !important;}.no-right-padding { padding-right: 0 !important;}#forexMarketOverview .input-group-addon,#editPortfolio .input-group-addon,#watchlist .input-group-addon,#basicSearchForm .input-group-addon,#editTransaction .input-group-addon { padding: 2px 12px !important;}#watchlist .input-group-addon .btn,#basicSearchForm .input-group-addon .btn { padding: 2px 10px !important;}.margin-top-5 { margin-top: 0.5em;}#watchlist .deleteRow { background-image: url(https://shared.websol.barchart.com/images/red-x.gif); background-repeat: no-repeat; display: block; cursor: pointer; height: 15px; width: 15px; margin: 0 auto}.input-group-btn .btn { border-top-left-radius: 0; border-bottom-left-radius: 0; z-index: 2; margin-left: -1px;}.margin-left { margin-left: 0.4em;}.padding-top-7 { padding-top: 7px;}#editPortfolio .form-group,#editTransaction .form-group,#portfolioQuickAdd .form-group,#delivery .form-group { margin-bottom: 15px; margin-right: -15px; margin-left: -15px;}#editPortfolio .form-group:after,#editPortfolio .form-group:before,#editTransaction .form-group:after,#editTransaction .form-group:before,#portfolioQuickAdd .form-group:after,#portfolioQuickAdd .form-group:before,#delivery .form-group:after,#delivery .form-group:before { display: table; content: ;}#editPortfolio .form-group:after,#editTransaction .form-group:after,#portfolioQuickAdd .form-group:after,#delivery .form-group:after { clear: both;}.totalRow td { font-weight: bold;}#corporateActions table tr td { border: none !important;}#stockAlerts #quoteboard tr td:last-child a:last-child { margin-left: 5px;}#newsAlerts #quoteboard tr td:last-child a:last-child { margin-left: 15px;}#stockAlerts #quoteboard thead tr th:last-child,#stockAlerts #quoteboard tbody tr td:last-child,#newsAlerts #quoteboard thead tr th:last-child,#newsAlerts #quoteboard tbody tr td:last-child { text-align: right !important;}#futureOptions .strike { background-color: #FFFFCC !important; font-weight: bold;}.padding-top-15 { padding-top: 15px;}.map-links { margin-right: 5em;}.margin-bottom-10 { margin-bottom: 10px;}#thumbChart .nav-tabs > li > a { font-size: 13px !important;}#thumbChart .list-inline > li.active a { color: #555 !important; cursor: default; text-decoration: none !important;}.no-bottom-margin { margin-bottom: 0 !important;}.unch-img-margin { margin: 1.4em 0 0 !important;}#futureOptions table tr:hover td { background-color: #FFFFCC;}#futureOptions .aboveMoney > td,#futureOptions .belowMoney > td { background-color: #E6F4CE;}/** Sticky headers for tables.*/.barchart .table-fixed tbody { height: 650px; overflow-y: auto; display: block;}.barchart .table-fixed thead,.barchart .table-fixed tbody tr { display: table; width: 100%; table-layout: fixed;}.barchart .table-fixed thead { width: 99.80%;}.barchart .table-fixed tbody::-webkit-scrollbar { width: 0.55em;}.barchart .table-fixed tbody::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}.barchart .table-fixed tbody::-webkit-scrollbar-thumb { background-color: darkgrey; outline: 1px solid slategrey;}table > tbody > tr > th { font-weight: normal;}.form-control:focus { border-color: rgba(82, 168, 236, 0.8) !important;}#chartHolder { margin-bottom: 25px;}#chartFormOptions .list-inline li.newSelection a { color: rgba(5, 80, 200, 0.8);}#bidData .table-responsive>.fixed-column { display: none;}/*#futureMarketOverview table tr th:first-child,#futureMarketOverview table tr td:first-child { max-width: 10em;}#futureMarketOverview table tr th:nth-child(3),#futureMarketOverview table tr td:nth-child(3) { max-width: 5em;}*/#futureMarketOverview table tr th,#futureMarketOverview table tr td { vertical-align: middle;}.barchart #futureHeatmap .last-update-block { margin-top: 15px;}/*DataTable Responsive Layout Styling...*/.barchart .dataTable .text-right { text-align: right !important;}.barchart .header-row .h5 { display: table-cell !important;}.barchart .dtr-control:before { line-height: 1.20em;}.barchart .header-row .dtr-control { width: 0px !important; padding: 0px !important;}.barchart .header-row .dtr-control:before { content: !important; height: 0px !important; width: 0px !important; border: none !important;}.barchart table td.child { text-align: left !important;}.barchart table td.child .dtr-details { width: 100%;}/*End DataTable Responsive Layout Styling...*/@media (max-width: 768px) { /*body { width: 80%; }*/ .sm-no-padding { padding-left: 0 !important; padding-right: 0 !important; } .bc_tabbedModule .pull-left { padding-right: 0 !important; } .bc_tabbedModule .pull-right { padding-left: 0 !important; margin-bottom: 20px; } #keyStatistics .table { margin-bottom: 0px !important; } #stockDetail h2, #futureDetail h2, #forexDetail h2, #etfDetail h2, /*#fundDetail h2,*/ #sectorDetail h2 { margin: 1em 0 0 0; font-size: 26px !important; } #stockDetail .changeHolder, #futureDetail .changeHolder { margin: 1.3em 0 0 1em !important; word-spacing: 0.5em !important; } /*#stockDetail .changeHolder { margin: 1.3em 0 0 1em !important; word-spacing: 1em; }*/ #forexDetail .arrow, #etfDetail .arrow, /*#fundDetail .arrow*/ { padding: 0 0.2em 0 0 !important; } #forexDetail .changeHolder, #etfDetail .changeHolder, #fundDetail .changeHolder, #investorRelations .changeHolder { margin: 1.3em 0 0 1em !important; word-spacing: 0.5em !important; } #forexDetail .font-size-18, /*#fundDetail .font-size-18*/ { font-size: 16px; } .tab-content { border-top: 1px solid #ddd; margin-top: 5px; } #editPortfolio .form-group { margin-bottom: 0 !important; } #bidData .table-responsive > .fixed-column { position: absolute; display: inline-block; width: auto; border-right: 1px solid #ddd; opacity: 1; } #bidData .table-responsive > .fixed-column tr th, #bidData .table-responsive > .fixed-column tr td { background-color: #FFFFFF; }}/style>style typetext/css>/* stylesheet: modules/default/marketSnapshot2/style.css */body { margin:0px; }.marketSnapshot .periods { margin-bottom: 4px; margin-top:4px; }.tabTable { border-collapse: collapse; }.marketSnapshot .tabTable tr td { background: #FFFFFF; border: 1px solid #999999; padding: 4px; vertical-align: middle; }.marketSnapshot .tabTable tr td.currentIndex { background: #EEEEEE; }.marketSnapshot .tabTable td { font-weight: normal; padding: 3px 6px 0 6px; color: #666666; text-decoration: none; cursor: pointer; font-size: 12px; }.bc_market_snapshot_tabs ul { margin-bottom: 0px; margin-top:4px; }.marketSnapshot .tabTable .downImageBig { padding-right: 6px; background: url(https://shared.websol.barchart.com/images/big_down.png) no-repeat; width: 30px; height: 40px; float: left;}.msThumbChart ul{ margin-top:9px; margin-bottom: 9px;}.marketSnapshot .tabTable .upImageBig { padding-right: 6px; background: url(https://shared.websol.barchart.com/images/big_up.png) no-repeat; width: 30px; height: 40px; float: left;}.marketSnapshot .tabTable .indexSummary { font-size: 11px; padding-bottom: 5px; }.marketSnapshot .tabTable .symHeading { font-weight: bold; }.tabHidden { display:none; }.bc_marketSnapshot_getQuoteBox{ margin: 8px 0 !important; }/** * Tabs Css *//*ul.horizontal li { display: inline-block !important; position: relative !important;}*//*ul.horizontal li.currentIndex,.minitabs2 ul li.currentIndex,#thumbChart .minitabs2 li.currentIndex { top:1px !important; }*/ul li a, span.period a { outline: none !important; }/*div.minitabs2 ul li { display: inline-block !important; position: relative !important;}*//*.marketSnapshot { margin-left:5px; }*//*.marketSnapshot .bcPL div.minitabs2,*/.marketSnapshot div.minitabs2 ul li a{ text-decoration: none; }/*.marketSnapshot .minitabs2 ul { margin:0 0 12px 0; padding:0px; }.marketSnapshot .minitabs2 ul li { display:inline-block; margin-right:12px; }*//*.marketSnapshot .minitabs2 ul li span, .minitabs2 ul li a span { font-size:1em; }*/#bc_market_snapshot_input { padding: 3px; font-size:12px; border:1px solid #999; margin-right:4px; }/*div.minitabs2{ line-height: 14px; }*//** * Market Snapshot Quoteboard */ .msQuoteboard tr td.leftAlign { /*border-left:3px solid #fff;*/}.msQuoteboard tr.active td:first-child { border-left:3px solid #002D62; padding-left:9px !important;}/*.msQuoteboard tbody tr:nth-child(even) { background-color: #eee; }.msQuoteboard tbody tr:nth-child(even):hover { background-color: #ffffcc; }*/.msQuoteboard tbody tr.active { background-color: #BDD0E0; }/*.msQuoteboard tbody tr:nth-child(even).active { background-color: #BDD0E0; }*/.msQuoteboard tbody tr td:first-child { padding-left:12px; }.msQuoteboard tbody tr td:last-child { padding-right:4px; }.msQuoteboard tbody tr td { cursor:pointer; border-bottom:1px dotted #595959; }.msQuoteboard td a { text-decoration: none !important; }.msQuoteboard td a:hover { text-decoration: underline !important; }.msQuoteboard tbody tr:first-child th:first-child { font-color:#fff; font-size:0; }.rightAlign { text-align: right; }.leftAlign { text-align: center; }td.lastColumn { padding-right:4px !important; }/** * Modal Css */#bc_modal_overlay { background:#000; position:fixed; width:100%; height:100%; top:0px; left:0px; opacity: 0.6;}#bc_modal_modal { background: #fff; position: fixed; top: 20%; width: 50%; left: 25%; min-height: 20%; /*max-height: 50%;*/ /*overflow-x: auto;*/ border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; box-shadow: 0px 13px 12px -10px #333; -moz-box-shadow: 0px 13px 12px -10px #333; -webkit-box-shadow: 0px 13px 12px -10px #333; -ms-box-shadow: 0px 13px 12px -10px #333; -o-box-shadow: 0px 13px 12px -10px #333; /*border-color: #FFFFFF #666666 #666666 #FFFFFF; border-style: solid; border-width: 1px;*/}#bc_modal_wrapper { postion:relative; height:100%; display:block; }#bc_modal_close { position:absolute; top:-12px; right:-12px; background:#000; color:#fff; text-decoration:none; padding:4px; width:16px; height:16px; text-align: center; line-height:16px; font-size: 12px; font-family:arial; outline:none; border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px; -o-border-radius: 16px; -ms-border-radius: 16px; border:2px solid #eee; font-weight:bold;}div#bc_modal_content{ overflow-x:hidden; overflow-y:auto; max-height:500px; padding:16px 12px;}div#bc_modal_loader_wrapper { text-align:center; position: absolute; top: 40%; width: 100%;}/** * BarChart Logo Loader/Spinner */div.barchartLoader { display: none; margin: 0px auto; width: 20px; height: 20px; /*margin:0px auto;*/ /*background: #f00;*/ /*background: #ffdb4c;*/ position: relative; /*transform: translateY(-50%);*/ -webkit-animation-name: spin; -webkit-animation-duration: 1000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: spin; -moz-animation-duration: 1000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: spin; -ms-animation-duration: 1000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; animation-name: spin; animation-duration: 1000ms; animation-iteration-count: infinite; animation-timing-function: linear;}@-ms-keyframes spin { from { -ms-transform: rotate(0deg); } to { -ms-transform: rotate(360deg); }}@-moz-keyframes spin { from { -moz-transform: rotate(0deg); } to { -moz-transform: rotate(360deg); }}@-webkit-keyframes spin { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); }}@keyframes spin { from { transform:rotate(0deg); } to { transform:rotate(360deg); }}div.barchartLoader .rightSemicircle{ position:absolute; right:-5%; top:0px; height:100%; width:40%; border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; -webkit-border-radius: 0 10px 10px 0; -ms-border-radius: 0 10px 10px 0; -o-border-radius: 0 10px 10px 0; background:#fff; border:1px solid #000;}div.barchartLoader .leftSemicircle { position:absolute; left:-5%; top:0px; background:#000; height:100%; width:40%; border-radius: 10px 0 0 10px; -moz-border-radius: 10px 0 0 10px; -webkit-border-radius: 10px 0 0 10px; -ms-border-radius: 10px 0 0 10px; -o-border-radius: 10px 0 0 10px; border:1px solid #000;}div.barchartLoader .leftBlock { background: #fff; position: absolute; bottom: 25%; left: 23%; width: 23%; height: 8%; z-index: 1;}div.barchartLoader .rightBlock { background: #fff; border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; position: absolute; top: 25%; right: 21%; width: 23%; z-index: 1; height: 8%;}.marketSnapshot .minitabs2, .marketSnapshot .exchanges { margin:0; padding:0; width:100%; display:block;}.marketSnapshot .minitabs2 ul, .marketSnapshot .exchanges subNav ul { list-style-type:none; border-bottom: 1px solid #ccd6d8; padding:4px 0;}.marketSnapshot .minitabs2 ul li, .marketSnapshot .exchanges subNav ul li { display:inline; padding:2px 12px 2px; font:bold 13px/13px Arial,Helvetica,sans-serif;/* color:#49769F; */ color:#000; background-color:#eee; border: 1px solid #ccd6d8; border-width:1px 1px 0 0;}.marketSnapshot .minitabs2 ul li span,.marketSnapshot .minitabs2 ul li a span,.marketSnapshot .exchanges subNav ul li span,.marketSnapshot .exchanges subNav ul li a span { font:bold 13px/13px Arial,Helvetica,sans-serif; margin:0; padding:0; text-decoration:none;}.marketSnapshot .minitabs2 ul li a:link, .marketSnapshot .exchanges subNav ul li a:link { color:#5F5F5F;}.marketSnapshot .minitabs2 ul li a:hover { text-decoration:none; color:#49769F;}.marketSnapshot .minitabs2 ul li.currentIndex { border-bottom-width:1px; background-color:#FFF; border-bottom-color:#FFF; padding-bottom:3px; /* good for Firefox, Chrome, IE, Safari */}.marketSnapshot .minitabs2 ul li.currentIndex a { padding-bottom:0px; color:#49769F;}/style>div idmarketSnapshot2> div idheader1> div > h4>Market Snapshot/h4> /div> div classpull-right more-link-margin> /div> div classclearfix>/div>/div>script idbcPostNewsFeed typetext/javascript> function bcPostNews(pl, appendHash) { var feedElm document.getElementById(feed); var feed feedElm.optionsfeedElm.selectedIndex.value; var fullHost document.URL.substring(0, document.URL.indexOf(?)); var rformat (document.getElementsByName(rformat).length > 0) ? document.getElementsByName(rformat)0.value : html; var selModule news; var data {feed:feed,_fullhost:fullHost,module: selModule,rformat: rformat}; var myForm document.createElement(form); myForm.methodpost; myForm.action //+ pl + .websol.barchart.com; if (appendHash) { myForm.action + # + encodeURIComponent(appendHash); } for (var k in data) { var myInput document.createElement(input) ; myInput.setAttribute(name, k) ; myInput.setAttribute(value, datak); myForm.appendChild(myInput) ; } document.body.appendChild(myForm) ; myForm.submit(); document.body.removeChild(myForm) ; }/script> div> div classhidden-xs hidden-sm visible-md visible-lg bc_market_snapshot_tabs> ul classnav nav-tabs> li rolepresentation classactive> a classbc_market_snapshot_tabs hrefjavascript:void(0); data-tab-num0 data-toggletab> Energy /a> /li> /ul> /div> div classvisible-xs visible-sm hidden-md hidden-lg dropdown bc_market_snapshot_tabs margin-bottom-10> button classbtn btn-default dropdown-toggle typebutton idsnapshot2Tabs data-toggledropdown aria-haspopuptrue aria-expandedtrue> span iddisplaySectionLabel>Energy/span> span classcaret>/span> /button> ul classdropdown-menu aria-labelledbysnapshot2Tabs> li rolepresentation classactive> a classbc_market_snapshot_tabs hrefjavascript:void(0); data-tab-num0 data-toggletab> Energy /a> /li> /ul> /div> div idbc_market_snapshot_tab_panels> div classbc_marketSnapshot_tab idbc_marketSnapshot_tab_0 data-tab-nameEnergy data-tab-num0 style> div classmsThumbChart> /div> div idbc_ms_quoteboard_0 classmsQuoteboard data-urlhttps://dmgevents.websol.barchart.com/?modulequoteboard&fieldAttr0contract&fieldAttr0caption&fieldAttr0Futures Month&fieldAttr1displaytime&fieldAttr1align&fieldAttr1right&rollover1&rand990469&popup1&fieldsname,contract,last,change,open,high,low,displaytime&symbolsCB*1,WI*1,LF*1,NF*1,LG*1,LO*1> style typetext/css>/* stylesheet: modules/default/quoteboard/style.css */.bcPL .quoteTable tbody { border-top: none; }.bcPL .quoteTable th { border-bottom: 1px solid #999999; font-weight: bold; white-space: nowrap; font-size: 12px;} .bcPL .quoteTable td { padding: 3px; vertical-align: top;}.bcPL .quoteTable th.leftAlign, .bcPL .quoteTable td.leftAlign { text-align: left; }.bcPL .quoteTable th.centerAlign, .bcPL .quoteTable td.centerAlign { text-align: center; }.bcPL .quoteTable th.rightAlign, .bcPL .quoteTable td.rightAlign { text-align: right; }.bcPL .quoteTable td.price { white-space: nowrap; }.bcPL .quoteTable td.downIcon { background-image: url(https://shared.websol.barchart.com/images/sm_down.png); background-repeat: no-repeat; background-attachment: scroll; background-position: right center; padding-right: 14px; }.bcPL .quoteTable td.upIcon { background-image: url(https://shared.websol.barchart.com/images/sm_up.png); background-repeat: no-repeat; background-position: right center; background-attachment: scroll; padding-right: 14px; }.bcPL .quoteTable td.bord {border-bottom: 1px solid #999999; }.bcPL .quoteTable tr.active { background: #BDD0E0; cursor: pointer;}.bcPL .quoteTable tr.inactive { cursor: pointer; } .bcPL .quoteTable tr.totalRow td { border-top: 1px solid #999; font-weight: bold; }.bcPL .quoteTable tr.totalRow { padding: 5px; }.bcPL .quoteTable tr td .tooltip { display: none; }.bcPL .quoteTable tr td .tooltip a { color: #FFF; }.bcPL .quoteTable .rangeLine { height: 6px; background: #5f8fB5; position: relative; margin-bottom: 3px; }.bcPL .quoteTable .rangeBar { height: 10px; background: #002d62; width:3px; position: absolute; top: -3px; border: 1px solid #FFF; }.bcPL .quoteTable .fieldName { font-weight: bold; color: #5f8fb5; text-align: left;}.bcPL .quoteTable .quoteRow td {border-bottom: 1px dotted #999999;}.bcPL .quoteTable .quoteRow td table tr td { border-bottom: none;} .bcPL .quoteTable .lastRow td {border-bottom: none;}.bcPL table.quoteTable tr.quoteRow:last-child td { border-bottom: none; } .bcPL .quoteTable td.extraPadding { padding-left: 55px; }/*------YUI Table Styles------*/.yui3-datatable-table td,.yui3-datatable-table th { padding: 3px; }/*------Tooltip--------*/#DHTMLgoodies_formTooltipDiv{ color:#FFF; font-family:arial; font-weight:bold; font-size:0.8em; line-height:120%;}.DHTMLgoodies_formTooltip_closeMessage{ color:#FFF; font-weight:normal; font-size:0.7em;}#DHTMLgoodies_formTooltipDiv a { color: #FFFFFF; }/style>!--div idquoteboard classcol-xs-12 col-sm-12 col-md-12 col-lg-12>-->div idquoteboard> div classtable-responsive> table width100% cellspacing0 cellpadding2 border0 classtable table-condensed idtable990469> thead> tr> th classtext-left scopecol data-priority1>Name/th> th classtext-left scopecol data-priority10000>Futures Month/th> th classtext-right scopecol data-priority2>Last/th> th classtext-right scopecol data-priority3>Change/th> th classtext-right scopecol data-priority5>Open/th> th classtext-right scopecol data-priority6>High/th> th classtext-right scopecol data-priority7>Low/th> th classtext-right scopecol data-priority8>Time/th> /tr> /thead> tbody> tr data-symbolCB*1 class> td classtext-left data-columnname scope row> a hrefhttps://energyconnects.com/commodity/future-detail/?j2_modulefutureDetail&j2_symbolCBZ25&j2_override&j2_region >Crude Oil Brent/a> /td> td classtext-left data-columncontract> Dec 2025 /td> td classtext-right price lastColumn data-columnlast> 62.73s /td> td classtext-right price quoteDown downIcon data-columnchange> -2.49 /td> td classtext-right price data-columnopen> 65.27 /td> td classtext-right price data-columnhigh> 65.36 /td> td classtext-right price data-columnlow> 62.00 /td> td classtext-right data-columndisplaytime> 10/10/25 /td> /tr> tr data-symbolWI*1 class> td classtext-left data-columnname scope row> a hrefhttps://energyconnects.com/commodity/future-detail/?j2_modulefutureDetail&j2_symbolWIX25&j2_override&j2_region >Crude Oil WTI ICE/a> /td> td classtext-left data-columncontract> Nov 2025 /td> td classtext-right price lastColumn data-columnlast> 58.90s /td> td classtext-right price quoteDown downIcon data-columnchange> -2.61 /td> td classtext-right price data-columnopen> 61.61 /td> td classtext-right price data-columnhigh> 61.67 /td> td classtext-right price data-columnlow> 58.17 /td> td classtext-right data-columndisplaytime> 10/10/25 /td> /tr> tr data-symbolLF*1 class> td classtext-left data-columnname scope row> a hrefhttps://energyconnects.com/commodity/future-detail/?j2_modulefutureDetail&j2_symbolLFX25&j2_override&j2_region >Gasoil Low Sulphur/a> /td> td classtext-left data-columncontract> Nov 2025 /td> td classtext-right price lastColumn data-columnlast> 652.50s /td> td classtext-right price quoteDown downIcon data-columnchange> -24.50 /td> td classtext-right price data-columnopen> 669.50 /td> td classtext-right price data-columnhigh> 672.00 /td> td classtext-right price data-columnlow> 642.00 /td> td classtext-right data-columndisplaytime> 10/10/25 /td> /tr> tr data-symbolNF*1 class> td classtext-left data-columnname scope row> a hrefhttps://energyconnects.com/commodity/future-detail/?j2_modulefutureDetail&j2_symbolNFX25&j2_override&j2_region >UK Natural Gas/a> /td> td classtext-left data-columncontract> Nov 2025 /td> td classtext-right price lastColumn data-columnlast> 82.230s /td> td classtext-right price quoteDown downIcon data-columnchange> -0.740 /td> td classtext-right price data-columnopen> 82.920 /td> td classtext-right price data-columnhigh> 82.920 /td> td classtext-right price data-columnlow> 81.420 /td> td classtext-right data-columndisplaytime> 10/10/25 /td> /tr> tr data-symbolLG*1 class> td classtext-left data-columnname scope row> a hrefhttps://energyconnects.com/commodity/future-detail/?j2_modulefutureDetail&j2_symbolLGX25&j2_override&j2_region >RBOB Blendstock/a> /td> td classtext-left data-columncontract> Nov 2025 /td> td classtext-right price lastColumn data-columnlast> 1.8204s /td> td classtext-right price quoteDown downIcon data-columnchange> -0.0622 /td> td classtext-right price data-columnopen> 1.8794 /td> td classtext-right price data-columnhigh> 1.8818 /td> td classtext-right price data-columnlow> 1.8065 /td> td classtext-right data-columndisplaytime> 10/10/25 /td> /tr> tr data-symbolLO*1 class> td classtext-left data-columnname scope row> a hrefhttps://energyconnects.com/commodity/future-detail/?j2_modulefutureDetail&j2_symbolLOX25&j2_override&j2_region >Heating Oil/a> /td> td classtext-left data-columncontract> Nov 2025 /td> td classtext-right price lastColumn data-columnlast> 2.2044s /td> td classtext-right price quoteDown downIcon data-columnchange> -0.0759 /td> td classtext-right price data-columnopen> 2.2780 /td> td classtext-right price data-columnhigh> 2.2837 /td> td classtext-right price data-columnlow> 2.1902 /td> td classtext-right data-columndisplaytime> 10/10/25 /td> /tr> /tbody> /table> /div> /div> /div> /div> /div> /div> script typetext/javascript> function hasClass(element, cls) { if(typeof(element) undefined){ return false; } return ( + element.className + ).indexOf( + cls + ) > -1; } function hasId(element, id){ if(typeof(element) undefined){ return false; } return ( + element.id + ).indexOf( + id + ) > -1; } function showElement(id) { document.getElementById(id).style.display block; } function hideElement(id) { document.getElementById(id).style.display none; } // get closest parent function getClosest(el, tag) { // this is necessary since nodeName is always in upper case tag tag.toUpperCase(); do { if (el.nodeName tag) { // tag name is found! lets return it. :) return el; } } while (el el.parentNode); // not found :( return null; } // verify if id is a parent of el function isParent(el, parentIDorClass) { if(typeof(el) undefined){ return false; } do { if(hasId(el, parentIDorClass) || hasClass(el,parentIDorClass)) { return el; } } while (el el.parentNode); return null; } // Check if element of parent is actually hidden function isHidden(el) { do { if(typeof(el.style) ! undefined && el.style.display none) { return true; } } while (el el.parentNode); return null; } // IE8 fiendly preventDefault function preventDefault(e) { var result (e.preventDefault()) || null; if(!result) { e.returnValue false; } return result; } // IE8 friendly getAttribute function getAttribute(el, attr) { var result (el.getAttribute && el.getAttribute(attr)) || null; if(!result) { var attrs el.attributes; var length attrs.length; for(var i 0; i length; i++) if(attrsi.nodeName attr) result attrsi.nodeValue; } return result; } // Generic function var getElementsByClassName function (className, tag, elm){ if (document.getElementsByClassName) { getElementsByClassName function (className, tag, elm) { elm elm || document; var elements elm.getElementsByClassName(className), nodeName (tag)? new RegExp(\\b + tag + \\b, i) : null, returnElements , current; for(var i0, ilelements.length; iil; i+1){ current elementsi; if(!nodeName || nodeName.test(current.nodeName)) { returnElements.push(current); } } return returnElements; }; } else if (document.evaluate) { getElementsByClassName function (className, tag, elm) { tag tag || *; elm elm || document; var classes className.split( ), classesToCheck , xhtmlNamespace http://www.w3.org/1999/xhtml, namespaceResolver (document.documentElement.namespaceURI xhtmlNamespace)? xhtmlNamespace : null, returnElements , elements, node; for(var j0, jlclasses.length; jjl; j+1){ classesToCheck + contains(concat( , @class, ), + classesj + ); } try { elements document.evaluate(.// + tag + classesToCheck, elm, namespaceResolver, 0, null); } catch (e) { elements document.evaluate(.// + tag + classesToCheck, elm, null, 0, null); } while ((node elements.iterateNext())) { returnElements.push(node); } return returnElements; }; } else { getElementsByClassName function (className, tag, elm) { tag tag || *; elm elm || document; var classes className.split( ), classesToCheck , elements (tag * && elm.all)? elm.all : elm.getElementsByTagName(tag), current, returnElements , match; for(var k0, klclasses.length; kkl; k+1){ classesToCheck.push(new RegExp((^|\\s) + classesk + (\\s|$))); } for(var l0, llelements.length; lll; l+1){ current elementsl; match false; for(var m0, mlclassesToCheck.length; mml; m+1){ match classesToCheckm.test(current.className); if (!match) { break; } } if (match) { returnElements.push(current); } } return returnElements; }; } return getElementsByClassName(className, tag, elm); }; /** * Market Snapshot Object */ marketSnapshot { lastChangeArray: , currentChangeArray: , visibleQuoteBoard: null, visibleChart: null, activeSymbol: null, // Click clickEvent: function(e) { e e || window.event; var target e.target || e.srcElement; if(hasClass(target,bc_marketSnapshot_Submit)) { } // if in quotebox prevent default action else if(isParent(target,msQuoteboard)) { } // if in modal prevent default action else if(isParent(target,bc_modal_content)) { e.preventDefault(); return false; } // tabs refresh else if(hasClass(target,bc_market_snapshot_tabs)) { marketSnapshot.lastChangeArray ; marketSnapshot.currentChangeArray ; } }, // Focus focusEvent: function(e) { e e || window.event; var target e.target || e.srcElement; // Focus getQuote Box if(hasId(target,bc_market_snapshot_input)) { getQuoteVal document.getElementById(bc_market_snapshot_input).value; if(getQuoteVal Enter Symbol) { document.getElementById(bc_market_snapshot_input).value ; } } }, // Blur blurEvent: function(e) { e e || window.event; var target e.target || e.srcElement; // Blur getQuote Box if(hasId(target,bc_market_snapshot_input)) { getQuoteVal document.getElementById(bc_market_snapshot_input).value; if(getQuoteVal ) { document.getElementById(bc_market_snapshot_input).value Enter Symbol; } } }, loadXMLDoc: function(dataUrl,containerId) { var xmlhttp; // code for IE7+, Firefox, Chrome, Opera, Safari if (window.XMLHttpRequest) { xmlhttpnew XMLHttpRequest(); } // code for IE6, IE5 else { xmlhttpnew ActiveXObject(Microsoft.XMLHTTP); } xmlhttp.onreadystatechangefunction() { if (xmlhttp.readyState4 && xmlhttp.status200) { document.getElementById(containerId).innerHTMLxmlhttp.responseText; delete ajax; // Set the current quote data marketSnapshot.lastChangeArray marketSnapshot.currentChangeArray; marketSnapshot.currentChangeArray marketSnapshot.quoteDataChange(containerId); for(var i0; i marketSnapshot.lastChangeArray.length; i++) { if(marketSnapshot.currentChangeArrayi.value unch || marketSnapshot.currentChangeArrayi.value unch) { marketSnapshot.currentChangeArrayi.el.style.backgroundColorauto; } else if(marketSnapshot.currentChangeArrayi.value > marketSnapshot.lastChangeArrayi.value) { marketSnapshot.currentChangeArrayi.el.style.backgroundColor#43AC5F; } else if(marketSnapshot.currentChangeArrayi.value marketSnapshot.lastChangeArrayi.value) { marketSnapshot.currentChangeArrayi.el.style.backgroundColor#D6342B; } else { marketSnapshot.currentChangeArrayi.el.style.backgroundColorauto; } } // Flash Duration Interval st setTimeout(function() { for(var j0; j marketSnapshot.currentChangeArray.length; j++) { marketSnapshot.currentChangeArrayj.el.style.backgroundColortransparent; } delete st; },2000); } } xmlhttp.open(GET, dataUrl, true); xmlhttp.send(); return xmlhttp; }, quoteDataChange: function(containerId) { containerEl document.getElementById(containerId); cells getElementsByClassName(lastColumn, td, containerEl); quoteDataArray ; //el document.getElementById(containerId); //cells el.getElementsByTagName(td); for (var i0; i cells.length; i++) { var tmpSymbol getAttribute(cellsi.parentNode,data-symbol); var tmpValue cellsi.innerHTML; //var lcc cellsi.parentNode.childNodes.length - 1; //var lastCell cellsi.parentNode.childNodeslcc; var lastCell cellsi; var tmp { symbol: tmpSymbol, value: tmpValue, el: lastCell }; quoteDataArray.push(tmp); } return quoteDataArray; }, // Realtime Update Function update: function() { delete t; // cleanup timeout to prevent mem leakage // get all quoteboards var quoteboards getElementsByClassName(msQuoteboard, div, document.getElementById(bc_market_snapshot_tab_panels)); var charts getElementsByClassName(msThumbChart, div, document.getElementById(bc_market_snapshot_tab_panels)); for(var i0; iquoteboards.length; i++) { if(quoteboardsi.parentNode.style.display ! none) { this.visibleQuoteBoard quoteboardsi; } } // get the current active symbol var activeRow getElementsByClassName(active, tr, this.visibleQuoteBoard); if(activeRow0){ this.activeSymbol getAttribute(activeRow0, data-symbol); } // handle the potential of no active row in quoteboard else { activeRow this.visibleQuoteBoard.getElementsByTagName(tr); this.activeSymbol getAttribute(activeRow1, data-symbol); } // get current visible chart, only update the currently visible chart for(var i0; icharts.length; i++) { if(!isHidden(chartsi)) { visChart chartsi.getElementsByTagName(img); this.visibleChart visChart0; } } var quoteboardDataUrl getAttribute(this.visibleQuoteBoard, data-url) + &activeSymbol + this.activeSymbol; if(this.visibleChart) { var chartSrcUrl getAttribute(this.visibleChart, src); // Update the chart src if(chartSrcUrl) { nocacheMath.floor((Math.random()*10000000)+1); this.visibleChart.src chartSrcUrl.split(&nocache)0 + &nocache + nocache; } } // Ajax the quoteboard, but make sure we dont run concurrent async request as user interaction can cause // bugs if the async request is delayed. var ajax is deleted upon a successfull response in loadXMLDoc. if(typeof(ajax) undefined) { ajax marketSnapshot.loadXMLDoc(quoteboardDataUrl,this.visibleQuoteBoard.id); } // Recurse... var t setTimeout(marketSnapshot.update,3000); }, // Initialize the function initialize: function() { // Add events if(document.addEventListener) { document.addEventListener(click, marketSnapshot.clickEvent , true); document.addEventListener(focus, marketSnapshot.focusEvent , true); document.addEventListener(blur, marketSnapshot.blurEvent , true); } else if(window.attachEvent) { document.attachEvent(onclick, marketSnapshot.clickEvent); document.attachEvent(onfocus, marketSnapshot.focusEvent); document.attachEvent(onblur, marketSnapshot.blurEvent); } } } // Initialize Barchart Market Snapshot if(window.addEventListener) { window.addEventListener(load, marketSnapshot.initialize ,false); window.addEventListener(bcLoadDependency, marketSnapshot.initialize, false); } else if(window.attachEvent) { window.attachEvent(onload, marketSnapshot.initialize); window.attachEvent(onbcLoadDependency, marketSnapshot.initialize); }/script>script typetext/javascript> // Click Event Handler tabClick function(e) { e e || window.event; var target e.target || e.srcElement; if(hasClass(target,bc_market_snapshot_tabs)) { // get the tab index var tabNum target.getAttribute(data-tab-num); // Set currentIncex class var parentLi getClosest(target,li); a parentLi.parentNode.childNodes; for(i0; ia.length; i++) { if(ai.nodeType 1) { ai.setAttribute(class,); } } parentLi.setAttribute(class,active); // Hide/Show tabs... a document.getElementById(bc_market_snapshot_tab_panels).childNodes; if (document.getElementById(displaySectionLabel) && document.getElementById(displaySectionLabel).textContent.trim() ! target.textContent.trim()) { document.getElementById(displaySectionLabel).innerHTML target.textContent.trim(); } e0; // # of element nodes for(i0; ia.length; i++) { if(ai.nodeType 1) { hideElement(ai.getAttribute(id)); if(tabNum e) { showElement(ai.getAttribute(id)); } e++; } } } const custEvent new Event(bc-marketsnapshot2-tab-shown); target.dispatchEvent(custEvent); }; // Add the tabClick event if(document.addEventListener) document.querySelectorAll(.bc_market_snapshot_tabs).forEach(function(el) { el.addEventListener(click, tabClick ,false); }); else if(window.attachEvent) document.querySelectorAll(.bc_market_snapshot_tabs).forEach(function(el) { el.attachEvent(onclick, tabClick); });/script>script typetext/javascript>// Add the bcModal Class to bcJSLibbcModal { overlayEl: null, modalEl: null, showModal: function(dataUrl,htmlContent) { document.getElementById(bc_modal_content).innerHTML ; showElement(bc_modal_overlay); showElement(bc_modal_modal); showElement(bc_modal_loader); if(dataUrl ! ) { bcModal.loadXMLDoc(dataUrl); } }, hideModal: function() { hideElement(bc_modal_overlay); hideElement(bc_modal_modal); }, clickEvent: function(e) { e e || window.event; var target e.target || e.srcElement; // Button Close if(hasId(target,bc_modal_close)) { bcModal.hideModal(); } // Overlay Close else if(hasId(target,bc_modal_overlay)) { bcModal.hideModal(); } }, loadXMLDoc: function(dataUrl) { var xmlhttp; // code for IE7+, Firefox, Chrome, Opera, Safari if (window.XMLHttpRequest) { xmlhttpnew XMLHttpRequest(); } // code for IE6, IE5 else { xmlhttpnew ActiveXObject(Microsoft.XMLHTTP); } // dynId is passed along with request var dynId +Math.floor((Math.random()*10000000)+1)+; xmlhttp.onreadystatechangefunction() { if (xmlhttp.readyState4 && xmlhttp.status200) { document.getElementById(bc_modal_content).innerHTMLxmlhttp.responseText; hideElement(bc_modal_loader); if(document.getElementById(dynId)) { eval(document.getElementById(dynId).innerHTML); } } } xmlhttp.open(GET, dataUrl+&dynId + dynId + , true); xmlhttp.send(); }, initialize: function() { //return false; // Append the modal elements to the Dom //st setTimeout(function(){ // if(document.body ! null){ document.body.innerHTML + Hello world.; } //},1000); if(document.body ! null){ /* document.body.innerHTML + div idbc_modal_overlay styledisplay:none;>/div> + div idbc_modal_modal styledisplay:none;> + div idbc_modal_wrapper> + a idbc_modal_close hrefjavascript:void(0);>X/a> + div idbc_modal_content> + /div> + /div> + div idbc_modal_loader_wrapper> + div idbc_modal_loader classbarchartLoader> + div classleftBlock>/div> + div classleftSemicircle>/div> + div classrightBlock>/div> + div classrightSemicircle>/div> + /div> + /div> + /div>; */ this.overlayEl document.getElementById(bc_modal_overlay); this.modalEl document.getElementById(bc_modal_modal); } // Add the events if(document.addEventListener) { document.addEventListener(click, bcModal.clickEvent ,false); } else if(window.attachEvent) { document.attachEvent(onclick, bcModal.clickEvent); } }}// Initialize Modal...if(window.addEventListener) { window.addEventListener(load, bcModal.initialize ,false); window.addEventListener(bcLoadDependency, bcModal.initialize, false);} else if(window.attachEvent) { window.attachEvent(onload, bcModal.initialize); window.attachEvent(onbcLoadDependency, bcModal.initialize);}/script>/div>div idbc_modal_overlay styledisplay:none;>/div>div idbc_modal_modal styledisplay:none;> div idbc_modal_wrapper> a idbc_modal_close hrefjavascript:void(0);>X/a> div idbc_modal_content> /div> /div> div idbc_modal_loader_wrapper> div idbc_modal_loader classbarchartLoader> div classleftBlock>/div> div classleftSemicircle>/div> div classrightBlock>/div> div classrightSemicircle>/div> /div> /div>/div>script typetext/javascript src//s3.amazonaws.com/js1.aws.barchart.com/private_labels/jquery.blockUI.js>/script>script typetext/javascript> (function($) { var displayChart ; if (displayChart) { var zoomFactor ImageLoop.prototype.getZoomFactor(); $(.bc_market_snapshot_tabs).each(function(ind) { if ($(this).css(display) block) { //Resize the initial chart when a different tab is clicked. $(this).bind(click, function(e) { var parentObj $(#bc_marketSnapshot_tab_ + $(this).attr(data-tab-num) + #thumbChart div:first); var img $(#bc_marketSnapshot_tab_ + $(this).attr(data-tab-num) + #thumbChart .img-responsive); var container #bc_marketSnapshot_tab_ + $(this).attr(data-tab-num) + #thumbChart; $(container).block({ message: h5>Loading../5>, css: { width: 100%, height: 100%, top: 50%, border: none, backgroundColor: transparent, cursor: wait, }, overlayCSS: { backgroundColor: #fff, opacity: 1.0, cursor: wait, }, timeout: 3000 }); setTimeout(function(){ if ($(img).width() $(parentObj).width()) { width Math.round ($(parentObj).width() / zoomFactor); var newURL $(img).attr(src) + &width + width; $(img).attr(src, newURL); } }, 500); }); var tabNum $(this).attr(data-tab-num); //Resize chart image when different chart period links are clicked. $(#bc_marketSnapshot_tab_ + $(this).attr(data-tab-num) + #thumbChart li a).bind(click, function() { var imgId $(#bc_marketSnapshot_tab_ + tabNum + #thumbChart .img-responsive).attr(id); var parentObj $(# + imgId).closest(div); var container #bc_marketSnapshot_tab_ + tabNum + #thumbChart; $(container).block({ message: h5>Loading../5>, css: { width: 100%, height: 100%, top: 50%, border: none, backgroundColor: transparent, cursor: wait, }, overlayCSS: { backgroundColor: #fff, opacity: 1.0, cursor: wait, }, timeout: 3000 }); setTimeout(function() { $(# + imgId).load(function() { if ($(# + imgId).width() $(parentObj).width()) { var width Math.round ($(parentObj).width() / zoomFactor); var newURL $(# + imgId).attr(src) + &width + width; $(# + imgId).attr(src, newURL); } }); }, 500); }); //Resize chart image when a different instrument is clicked in quoteboard. $(#marketSnapshot2).on(click, .bc_marketSnapshot_tab tr, function() { var imgId chartImage_ + $(this).attr(id).match(/\d+/); var parentObj $(# + imgId).closest(div); var container #bc_marketSnapshot_tab_ + tabNum + #thumbChart; $(container).block({ message: h5>Loading../5>, css: { width: 100%, height: 100%, top: 50%, border: none, backgroundColor: transparent, cursor: wait, }, overlayCSS: { backgroundColor: #fff, opacity: 1.0, cursor: wait, }, timeout: 3000 }); setTimeout(function() { $(# + imgId).load(function() { if ($(# + imgId).width() $(parentObj).width()) { var width Math.round ($(parentObj).width() / zoomFactor); var newURL $(# + imgId).attr(src) + &width + width; $(# + imgId).attr(src, newURL); } }); }, 500); }); } }); } })(jQuery);/script>/div> /div> /div> /body>/html>
Subdomains
Date
Domain
IP
NS2.BARCHART.COM
2025-10-03
8.18.161.79
www2.barchart.com
2024-06-30
99.84.66.107
media.barchart.com
2024-08-14
18.161.6.103
alerts-management-prod.barchart.com
2024-05-09
34.192.222.138
stage.barchart.com
2024-12-18
3.163.189.5
websol-stage.barchart.com
2024-11-24
99.84.66.18
pl-stage.barchart.com
2025-10-09
3.217.79.248
mobile.barchart.com
2025-09-03
99.84.66.107
connect.api.barchart.com
2024-09-19
3.163.189.119
install.barchart.com
2024-12-14
108.138.94.91
websol.barchart.com
2024-05-27
3.163.189.43
cbc2.websol.barchart.com
2024-07-05
3.163.24.119
innovativeag2.websol.barchart.com
2025-09-06
99.84.66.54
adm2.websol.barchart.com
2024-06-30
3.163.24.16
kitco2.websol.barchart.com
2021-02-25
99.84.79.114
citrix.kitco2.websol.barchart.com
2024-12-27
3.163.189.43
rr2.websol.barchart.com
2024-05-07
3.163.24.16
capitalmarketlabs2.websol.barchart.com
2024-08-14
3.163.24.16
advancedmedia.websol.barchart.com
2018-12-06
100.25.242.239
leemedia.websol.barchart.com
2023-12-17
3.163.189.111
leeagrimedia.websol.barchart.com
2023-12-17
3.163.189.43
marketdata.websol.barchart.com
2018-12-14
100.25.242.239
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]