Help
RSS
API
Feed
Maltego
Contact
Domain > account.rds.ca
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2022-05-21
23.214.97.56
(
ClassC
)
2022-07-21
23.35.68.11
(
ClassC
)
2024-11-18
23.213.175.138
(
ClassC
)
Port 443
HTTP/1.1 200 OKContent-Type: text/htmlETag: 34997df03b14dbe8253423d25422e272:1731962381.720729Last-Modified: Mon, 18 Nov 2024 20:39:41 GMTServer: AkamaiNetStorageExpires: Mon, 18 Nov 2024 23:54:29 GMTCache-Control: max-age0, no-cachePragma: no-cacheDate: Mon, 18 Nov 2024 23:54:29 GMTTransfer-Encoding: chunkedConnection: keep-aliveConnection: Transfer-EncodingStrict-Transport-Security: max-age31536000;X-XSS-Protection: 1; modeblockX-Content-Type-Options: nosniff !DOCTYPE html>html langen>head>meta charsetutf-8>meta http-equivX-UA-Compatible contentIEedge>meta nameviewport contentwidthdevice-width,initial-scale1>meta http-equivCache-Control contentno-cache, no-store, must-revalidate>meta http-equivPragma contentno-cache>meta http-equivExpires content0>link relicon typeimage/x-icon sizes16x16 32x32 64x64 href/5677/assets/img/favicon/favicon.ico>link relicon typeimage/png sizes196x196 href/5677/assets/img/favicon/favicon-192.png>link relicon typeimage/png sizes160x160 href/5677/assets/img/favicon/favicon-160.png>link relicon typeimage/png sizes96x96 href/5677/assets/img/favicon/favicon-96.png>link relicon typeimage/png sizes64x64 href/5677/assets/img/favicon/favicon-64.png>link relicon typeimage/png sizes32x32 href/5677/assets/img/favicon/favicon-32.png>link relicon typeimage/png sizes16x16 href/5677/assets/img/favicon/favicon-16.png>link relapple-touch-icon sizes57x57 href/5677/assets/img/favicon/favicon-57.png>link relapple-touch-icon sizes114x114 href/5677/assets/img/favicon/favicon-114.png>link relapple-touch-icon sizes72x72 href/5677/assets/img/favicon/favicon-72.png>link relapple-touch-icon sizes144x144 href/5677/assets/img/favicon/favicon-144.png>link relapple-touch-icon sizes60x60 href/5677/assets/img/favicon/favicon-60.png>link relapple-touch-icon sizes120x120 href/5677/assets/img/favicon/favicon-120.png>link relapple-touch-icon sizes76x76 href/5677/assets/img/favicon/favicon-76.png>link relapple-touch-icon sizes152x152 href/5677/assets/img/favicon/favicon-152.png>link relapple-touch-icon sizes180x180 href/5677/assets/img/favicon/favicon-180.png>meta namemsapplication-TileColor content#FFFFFF>meta namemsapplication-TileImage content/5677/assets/img/favicon/favicon-144.png>meta namemsapplication-config content/5677/browserconfig.xml>link relstylesheet typetext/css href/5677/assets/css/normalize.min.css>link relstylesheet typetext/css href/5677/assets/css/um-font.css>link relstylesheet typetext/css href/5677/assets/css/main-global-style.css>title>Bell Media Account/title>meta namedescription contentLog in to Bell Media Account to manage your personal account information, manage your subscriptions, see payment history and details and use a variety of self-serve features. data-vue-metabma>script src/5677/configs/bma-config.js>/script>script src/5677/assets/js/new-relic.min.js>/script>style typetext/css>html, body { height: 100%; padding: 0; margin: 0; background-color: #ededed; } .preloader { background-color: #ededed; border: 8px solid #ddd; border-top: 8px solid #666; border-radius: 50%; width: 80px; height: 80px; box-sizing: border-box; animation: preloaderSpin 2s linear infinite; position: absolute; top: 50%; left: 50%; margin-left: -40px; margin-top: -40px; z-index: 1; text-indent: -9999em; } .genericError { text-align: center; position: absolute; top: 0; left: 0; z-index: 1; width: 100vw; height: 100vh; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; justify-content: center; } .genericError .genericError__title { font-family: Helvetica Neue, Helvetica, Arial, sans-serif; } .genericError .genericError__paragraph { font-family: Helvetica Neue, Helvetica, Arial, sans-serif; } @keyframes preloaderSpin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }/style>script>/** * * * @author Jerry Bendy jerry@icewingcc.com> * @licence MIT * */ (function (self) { use strict; var nativeURLSearchParams (function () { // #41 Fix issue in RN try { if (self.URLSearchParams && new self.URLSearchParams(foobar).get(foo) bar) { return self.URLSearchParams; } } catch (e) {} return null; })(), isSupportObjectConstructor nativeURLSearchParams && new nativeURLSearchParams({ a: 1 }).toString() a1, // There is a bug in safari 10.1 (and earlier) that incorrectly decodes `%2B` as an empty space and not a plus. decodesPlusesCorrectly nativeURLSearchParams && new nativeURLSearchParams(s%2B).get(s) +, __URLSearchParams__ __URLSearchParams__, // Fix bug in Edge which cannot encode & correctly encodesAmpersandsCorrectly nativeURLSearchParams ? (function () { var ampersandTest new nativeURLSearchParams(); ampersandTest.append(s, &); return ampersandTest.toString() s+%26; })() : true, prototype URLSearchParamsPolyfill.prototype, iterable !!(self.Symbol && self.Symbol.iterator); if ( nativeURLSearchParams && isSupportObjectConstructor && decodesPlusesCorrectly && encodesAmpersandsCorrectly ) { return; } /** * Make a URLSearchParams instance * * @param {object|string|URLSearchParams} search * @constructor */ function URLSearchParamsPolyfill(search) { search search || ; // support construct object with another URLSearchParams instance if (search instanceof URLSearchParams || search instanceof URLSearchParamsPolyfill) { search search.toString(); } this__URLSearchParams__ parseToDict(search); } /** * Appends a specified key/value pair as a new search parameter. * * @param {string} name * @param {string} value */ prototype.append function (name, value) { appendTo(this__URLSearchParams__, name, value); }; /** * Deletes the given search parameter, and its associated value, * from the list of all search parameters. * * @param {string} name */ prototypedelete function (name) { delete this__URLSearchParams__name; }; /** * Returns the first value associated to the given search parameter. * * @param {string} name * @returns {string|null} */ prototype.get function (name) { var dict this__URLSearchParams__; return this.has(name) ? dictname0 : null; }; /** * Returns all the values association with a given search parameter. * * @param {string} name * @returns {Array} */ prototype.getAll function (name) { var dict this__URLSearchParams__; return this.has(name) ? dictname.slice(0) : ; }; /** * Returns a Boolean indicating if such a search parameter exists. * * @param {string} name * @returns {boolean} */ prototype.has function (name) { return hasOwnProperty(this__URLSearchParams__, name); }; /** * Sets the value associated to a given search parameter to * the given value. If there were several values, delete the * others. * * @param {string} name * @param {string} value */ prototype.set function set(name, value) { this__URLSearchParams__name + value; }; /** * Returns a string containg a query string suitable for use in a URL. * * @returns {string} */ prototype.toString function () { var dict this__URLSearchParams__, query , i, key, name, value; for (key in dict) { name encode(key); for (i 0, value dictkey; i value.length; i++) { query.push(name + + encode(valuei)); } } return query.join(&); }; // There is a bug in Safari 10.1 and `Proxy`ing it is not enough. var forSureUsePolyfill !decodesPlusesCorrectly; var useProxy !forSureUsePolyfill && nativeURLSearchParams && !isSupportObjectConstructor && self.Proxy; /* * Apply polifill to global object and append other prototype into it */ Object.defineProperty(self, URLSearchParams, { value: useProxy ? // Safari 10.0 doesnt support Proxy, so it wont extend URLSearchParams on safari 10.0 new Proxy(nativeURLSearchParams, { construct: function (target, args) { return new target(new URLSearchParamsPolyfill(args0).toString()); } }) : URLSearchParamsPolyfill }); var USPProto self.URLSearchParams.prototype; USPProto.polyfill true; /** * * @param {function} callback * @param {object} thisArg */ USPProto.forEach USPProto.forEach || function (callback, thisArg) { var dict parseToDict(this.toString()); Object.getOwnPropertyNames(dict).forEach(function (name) { dictname.forEach(function (value) { callback.call(thisArg, value, name, this); }, this); }, this); }; /** * Sort all name-value pairs */ USPProto.sort USPProto.sort || function () { var dict parseToDict(this.toString()), keys , k, i, j; for (k in dict) { keys.push(k); } keys.sort(); for (i 0; i keys.length; i++) { thisdelete(keysi); } for (i 0; i keys.length; i++) { var key keysi, values dictkey; for (j 0; j values.length; j++) { this.append(key, valuesj); } } }; /** * Returns an iterator allowing to go through all keys of * the key/value pairs contained in this object. * * @returns {function} */ USPProto.keys USPProto.keys || function () { var items ; this.forEach(function (item, name) { items.push(name); }); return makeIterator(items); }; /** * Returns an iterator allowing to go through all values of * the key/value pairs contained in this object. * * @returns {function} */ USPProto.values USPProto.values || function () { var items ; this.forEach(function (item) { items.push(item); }); return makeIterator(items); }; /** * Returns an iterator allowing to go through all key/value * pairs contained in this object. * * @returns {function} */ USPProto.entries USPProto.entries || function () { var items ; this.forEach(function (item, name) { items.push(name, item); }); return makeIterator(items); }; if (iterable) { USPProtoself.Symbol.iterator USPProtoself.Symbol.iterator || USPProto.entries; } function encode(str) { var replace { !: %21, : %27, (: %28, ): %29, ~: %7E, %20: +, %00: \x00 }; return encodeURIComponent(str).replace(/!\(\)~|%20|%00/g, function (match) { return replacematch; }); } function decode(str) { return str.replace(/ +/g, %20).replace(/(%a-f0-9{2})+/gi, function (match) { return decodeURIComponent(match); }); } function makeIterator(arr) { var iterator { next: function () { var value arr.shift(); return { done: value undefined, value: value }; } }; if (iterable) { iteratorself.Symbol.iterator function () { return iterator; }; } return iterator; } function parseToDict(search) { var dict {}; if (typeof search object) { // if `search` is an array, treat it as a sequence if (isArray(search)) { for (var i 0; i search.length; i++) { var item searchi; if (isArray(item) && item.length 2) { appendTo(dict, item0, item1); } else { throw new TypeError( Failed to construct URLSearchParams: Sequence initializer must only contain pair elements ); } } } else { for (var key in search) { if (search.hasOwnProperty(key)) { appendTo(dict, key, searchkey); } } } } else { // remove first ? if (search.indexOf(?) 0) { search search.slice(1); } var pairs search.split(&); for (var j 0; j pairs.length; j++) { var value pairsj, index value.indexOf(); if (-1 index) { appendTo(dict, decode(value.slice(0, index)), decode(value.slice(index + 1))); } else { if (value) { appendTo(dict, decode(value), ); } } } } return dict; } function appendTo(dict, name, value) { var val typeof value string ? value : value ! null && value ! undefined && typeof value.toString function ? value.toString() : JSON.stringify(value); // #47 Prevent using `hasOwnProperty` as a property name if (hasOwnProperty(dict, name)) { dictname.push(val); } else { dictname val; } } function isArray(val) { return !!val && object Array Object.prototype.toString.call(val); } function hasOwnProperty(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } })(typeof global ! undefined ? global : typeof window ! undefined ? window : this);/script>script>if (!String.prototype.includes) { String.prototype.includes function (search, start) { use strict; if (search instanceof RegExp) { throw TypeError(first argument must not be a RegExp); } if (start undefined) { start 0; } return this.indexOf(search, start) ! -1; }; }/script>script>(function () { if (typeof window.CustomEvent function) return false; function CustomEvent(event, params) { params params || { bubbles: false, cancelable: false, detail: null }; var evt document.createEvent(CustomEvent); evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail); return evt; } window.CustomEvent CustomEvent; })();/script>script>window.BMA typeof window.BMA undefined ? {} : window.BMA; function intToString(intValue) { return String(intValue); } function stringToInt(strValue) { return parseInt(strValue, 10) || 0; } // Don’t send `SameSiteNone` to known incompatible clients. function isSameSiteNoneCompatible(useragent) { return !isSameSiteNoneIncompatible(String(useragent)); } // Classes of browsers known to be incompatible. function isSameSiteNoneIncompatible(useragent) { return hasWebKitSameSiteBug(useragent) || dropsUnrecognizedSameSiteCookies(useragent); } function hasWebKitSameSiteBug(useragent) { return ( isIosVersion(12, useragent) || ((isMacosxVersion(10, 12, useragent) || isMacosxVersion(10, 14, useragent)) && (isSafari(useragent) || isMacEmbeddedBrowser(useragent))) ); } function dropsUnrecognizedSameSiteCookies(useragent) { return ( (isChromiumBased(useragent) && isChromiumVersionAtLeast(51, useragent) && !isChromiumVersionAtLeast(67, useragent)) || (isUcBrowser(useragent) && !isUcBrowserVersionAtLeast(12, 13, 2, useragent)) ); } // Regex parsing of User-Agent string. function regexContains(stringValue, regex) { var matches stringValue.match(regex); return matches ! null; } function extractRegexMatch(stringValue, regex, offsetIndex) { var matches stringValue.match(regex); if (matches ! null && matchesoffsetIndex ! undefined) { return matchesoffsetIndex; } return null; } function isIosVersion(major, useragent) { var regex /\(iP.+; CPU .*OS (\d+)_\d*.*\) AppleWebKit\//; // Extract digits from first capturing group. return extractRegexMatch(useragent, regex, 1) intToString(major); } function isMacosxVersion(major, minor, useragent) { var regex /\(Macintosh;.*Mac OS X (\d+)_(\d+)_\d*.*\) AppleWebKit\//; // Extract digits from first and second capturing groups. return ( extractRegexMatch(useragent, regex, 1) intToString(major) && extractRegexMatch(useragent, regex, 2) intToString(minor) ); } function isSafari(useragent) { var safariRegex /Version\/.* Safari\//; return useragent.match(safariRegex) ! null && !isChromiumBased(useragent); } function isMacEmbeddedBrowser(useragent) { var regex /^Mozilla\/\.\d+ \(Macintosh;.*Mac OS X _\d+\) AppleWebKit\/\.\d+ \(KHTML, like Gecko\)$/; return regexContains(useragent, regex); } function isChromiumBased(useragent) { var regex /Chrom(e|ium)/; return regexContains(useragent, regex); } function isFirefox(useragent) { var regex /Firefox\/(0-9\.+)(?:\s|$)/; return regexContains(useragent, regex); } function isChromiumVersionAtLeast(major, useragent) { var regex /Chrom^ \/+\/(\d+)\.\d* /; // Extract digits from first capturing group. var version stringToInt(extractRegexMatch(useragent, regex, 1)); return version > major; } function isUcBrowser(useragent) { var regex /UCBrowser\//; return regexContains(useragent, regex); } function isUcBrowserVersionAtLeast(major, minor, build, useragent) { var regex /UCBrowser\/(\d+)\.(\d+)\.(\d+)\.\d* /; // Extract digits from three capturing groups. var majorVersion stringToInt(extractRegexMatch(useragent, regex, 1)); var minorVersion stringToInt(extractRegexMatch(useragent, regex, 2)); var buildVersion stringToInt(extractRegexMatch(useragent, regex, 3)); if (majorVersion ! major) { return majorVersion > major; } if (minorVersion ! minor) { return minorVersion > minor; } return buildVersion > build; }/script>script>!(function (t, e) { object typeof exports && undefined ! typeof module ? (module.exports e()) : function typeof define && define.amd ? define(e) : (t.ES6Promise e()); })(this, function () { use strict; function t(t) { var e typeof t; return null ! t && (object e || function e); } function e(t) { return function typeof t; } function n(t) { B t; } function r(t) { G t; } function o() { return function () { return process.nextTick(a); }; } function i() { return undefined ! typeof z ? function () { z(a); } : c(); } function s() { var t 0, e new J(a), n document.createTextNode(); return ( e.observe(n, { characterData: !0 }), function () { n.data t ++t % 2; } ); } function u() { var t new MessageChannel(); return ( (t.port1.onmessage a), function () { return t.port2.postMessage(0); } ); } function c() { var t setTimeout; return function () { return t(a, 1); }; } function a() { for (var t 0; t W; t + 2) { var e Vt, n Vt + 1; e(n), (Vt void 0), (Vt + 1 void 0); } W 0; } function f() { try { var t Function(return this)().require(vertx); return (z t.runOnLoop || t.runOnContext), i(); } catch (e) { return c(); } } function l(t, e) { var n this, r new this.constructor(p); void 0 rZ && O(r); var o n._state; if (o) { var i argumentso - 1; G(function () { return P(o, r, i, n._result); }); } else E(n, r, t, e); return r; } function h(t) { var e this; if (t && object typeof t && t.constructor e) return t; var n new e(p); return g(n, t), n; } function p() {} function v() { return new TypeError(You cannot resolve a promise with itself); } function d() { return new TypeError(A promises callback cannot return that same promise.); } function _(t) { try { return t.then; } catch (e) { return (nt.error e), nt; } } function y(t, e, n, r) { try { t.call(e, n, r); } catch (o) { return o; } } function m(t, e, n) { G(function (t) { var r !1, o y( n, e, function (n) { r || ((r !0), e ! n ? g(t, n) : S(t, n)); }, function (e) { r || ((r !0), j(t, e)); }, Settle: + (t._label || unknown promise) ); !r && o && ((r !0), j(t, o)); }, t); } function b(t, e) { e._state tt ? S(t, e._result) : e._state et ? j(t, e._result) : E( e, void 0, function (e) { return g(t, e); }, function (e) { return j(t, e); } ); } function w(t, n, r) { n.constructor t.constructor && r l && n.constructor.resolve h ? b(t, n) : r nt ? (j(t, nt.error), (nt.error null)) : void 0 r ? S(t, n) : e(r) ? m(t, n, r) : S(t, n); } function g(e, n) { e n ? j(e, v()) : t(n) ? w(e, n, _(n)) : S(e, n); } function A(t) { t._onerror && t._onerror(t._result), T(t); } function S(t, e) { t._state $ && ((t._result e), (t._state tt), 0 ! t._subscribers.length && G(T, t)); } function j(t, e) { t._state $ && ((t._state et), (t._result e), G(A, t)); } function E(t, e, n, r) { var o t._subscribers, i o.length; (t._onerror null), (oi e), (oi + tt n), (oi + et r), 0 i && t._state && G(T, t); } function T(t) { var e t._subscribers, n t._state; if (0 ! e.length) { for (var r void 0, o void 0, i t._result, s 0; s e.length; s + 3) (r es), (o es + n), r ? P(n, r, o, i) : o(i); t._subscribers.length 0; } } function M(t, e) { try { return t(e); } catch (n) { return (nt.error n), nt; } } function P(t, n, r, o) { var i e(r), s void 0, u void 0, c void 0, a void 0; if (i) { if (((s M(r, o)), s nt ? ((a !0), (u s.error), (s.error null)) : (c !0), n s)) return void j(n, d()); } else (s o), (c !0); n._state ! $ || (i && c ? g(n, s) : a ? j(n, u) : t tt ? S(n, s) : t et && j(n, s)); } function x(t, e) { try { e( function (e) { g(t, e); }, function (e) { j(t, e); } ); } catch (n) { j(t, n); } } function C() { return rt++; } function O(t) { (tZ rt++), (t._state void 0), (t._result void 0), (t._subscribers ); } function k() { return new Error(Array Methods must be provided an Array); } function F(t) { return new ot(this, t).promise; } function Y(t) { var e this; return new e( U(t) ? function (n, r) { for (var o t.length, i 0; i o; i++) e.resolve(ti).then(n, r); } : function (t, e) { return e(new TypeError(You must pass an array to race.)); } ); } function q(t) { var e this, n new e(p); return j(n, t), n; } function D() { throw new TypeError(You must pass a resolver function as the first argument to the promise constructor); } function K() { throw new TypeError( Failed to construct Promise: Please use the new operator, this object constructor cannot be called as a function. ); } function L() { var t void 0; if (undefined ! typeof global) t global; else if (undefined ! typeof self) t self; else try { t Function(return this)(); } catch (e) { throw new Error(polyfill failed because global object is unavailable in this environment); } var n t.Promise; if (n) { var r null; try { r Object.prototype.toString.call(n.resolve()); } catch (e) {} if (object Promise r && !n.cast) return; } t.Promise it; } var N void 0; N Array.isArray ? Array.isArray : function (t) { return object Array Object.prototype.toString.call(t); }; var U N, W 0, z void 0, B void 0, G function (t, e) { (VW t), (VW + 1 e), (W + 2), 2 W && (B ? B(a) : X()); }, H undefined ! typeof window ? window : void 0, I H || {}, J I.MutationObserver || I.WebKitMutationObserver, Q undefined typeof self && undefined ! typeof process && object process {}.toString.call(process), R undefined ! typeof Uint8ClampedArray && undefined ! typeof importScripts && undefined ! typeof MessageChannel, V new Array(1e3), X void 0; X Q ? o() : J ? s() : R ? u() : void 0 H && function typeof require ? f() : c(); var Z Math.random().toString(36).substring(2), $ void 0, tt 1, et 2, nt { error: null }, rt 0, ot (function () { function t(t, e) { (this._instanceConstructor t), (this.promise new t(p)), this.promiseZ || O(this.promise), U(e) ? ((this.length e.length), (this._remaining e.length), (this._result new Array(this.length)), 0 this.length ? S(this.promise, this._result) : ((this.length this.length || 0), this._enumerate(e), 0 this._remaining && S(this.promise, this._result))) : j(this.promise, k()); } return ( (t.prototype._enumerate function (t) { for (var e 0; this._state $ && e t.length; e++) this._eachEntry(te, e); }), (t.prototype._eachEntry function (t, e) { var n this._instanceConstructor, r n.resolve; if (r h) { var o _(t); if (o l && t._state ! $) this._settledAt(t._state, e, t._result); else if (function ! typeof o) this._remaining--, (this._resulte t); else if (n it) { var i new n(p); w(i, t, o), this._willSettleAt(i, e); } else this._willSettleAt( new n(function (e) { return e(t); }), e ); } else this._willSettleAt(r(t), e); }), (t.prototype._settledAt function (t, e, n) { var r this.promise; r._state $ && (this._remaining--, t et ? j(r, n) : (this._resulte n)), 0 this._remaining && S(r, this._result); }), (t.prototype._willSettleAt function (t, e) { var n this; E( t, void 0, function (t) { return n._settledAt(tt, e, t); }, function (t) { return n._settledAt(et, e, t); } ); }), t ); })(), it (function () { function t(e) { (thisZ C()), (this._result this._state void 0), (this._subscribers ), p ! e && (function ! typeof e && D(), this instanceof t ? x(this, e) : K()); } return ( (t.prototypecatch function (t) { return this.then(null, t); }), (t.prototypefinally function (t) { var e this, n e.constructor; return e.then( function (e) { return n.resolve(t()).then(function () { return e; }); }, function (e) { return n.resolve(t()).then(function () { throw e; }); } ); }), t ); })(); return ( (it.prototype.then l), (it.all F), (it.race Y), (it.resolve h), (it.reject q), (it._setScheduler n), (it._setAsap r), (it._asap G), (it.polyfill L), (it.Promise it), it.polyfill(), it ); });/script>script>const rules // if it says its a webview, lets go with that WebView, // iOS webview will be the same as safari but missing Safari (iPhone|iPod|iPad)(?!.*Safari), // Android Lollipop and Above: webview will be the same as native but it will contain wv // Android KitKat to lollipop webview will put {version}.0.0.0 Android.*(wv|.0.0.0), // old chrome android webview agent Linux; U; Android ; const webviewRegExp new RegExp(( + rules.join(|) + ), ig); function isWebview(ua) { return !!ua.match(webviewRegExp); }/script>script>window.BMA.STORAGE_SUPPORTED true; window.BMA.IS_STORAGE_SUPPORTED function (storageType) { const test test; try { if (storageType session) { sessionStorage.setItem(test, test); sessionStorage.removeItem(test); return true; } else { localStorage.setItem(test, test); localStorage.removeItem(test); return true; } } catch (e) { return false; } }; window.BMA.LOCAL_STORAGE_SUPPORTED window.BMA.IS_STORAGE_SUPPORTED(local); window.BMA.SESSION_STORAGE_SUPPORTED window.BMA.IS_STORAGE_SUPPORTED(session); window.BMA.COOKIES_SUPPORTED (function () { // Quick test if browser has cookieEnabled host property if (typeof navigator.cookieEnabled ! undefined) return navigator.cookieEnabled; // Create cookie if (isSameSiteNoneCompatible(navigator.userAgent)) { document.cookie cookietest1; SameSiteNone; Secure; } else { document.cookie cookietest1; Secure; } var ret document.cookie.indexOf(cookietest) ! -1; // Delete cookie document.cookie cookietest1; expiresThu, 01-Jan-1970 00:00:01 GMT; return ret; })(); const BYPASS_STORAGE_CHECK function () { const urlSearch location.hash && location.hash.startsWith(#/) ? location.hash.substring(2) : location.search; const urlPlatform new URLSearchParams(urlSearch).get(platform) || ; return ( window.location.pathname.includes(/login/bdu/auth-check) || // the user comes from an in-app bdu login typeof Android ! undefined || // is in Android isWebview(navigator.userAgent) || // is in a webview urlPlatform.toLowerCase() ios || urlPlatform.toLowerCase() android // has ios or android platform param ); }; if (!BYPASS_STORAGE_CHECK()) { window.BMA.STORAGE_SUPPORTED window.BMA.LOCAL_STORAGE_SUPPORTED && window.BMA.SESSION_STORAGE_SUPPORTED && window.BMA.COOKIES_SUPPORTED; }/script>script>(function (w, d, s, l, i) { wl wl || ; wl.push({ gtm.start: new Date().getTime(), event: gtm.js }); var f d.getElementsByTagName(s)0, j d.createElement(s), dl l ! dataLayer ? &l + l : ; j.async true; j.src https://www.googletagmanager.com/gtm.js?id + i + dl; f.parentNode.insertBefore(j, f); })(window, document, script, dataLayer, GTM-MBNZ3Z7);/script>script>window.BMA.vueInitialized false; const timeout window.BMA.VUE_INITIALIZATION_TIMEOUT || 15000; window.BMA.logError function () { var xhr new XMLHttpRequest(); var message Vue failed to initialize after + timeout + seconds; xhr.open(POST, window.location.origin + /log, true); xhr.setRequestHeader(Content-Type, application/json); xhr.send( JSON.stringify({ error: message }) ); console.error(Logged error to Elk:, message); }; setTimeout(function () { if (!window.BMA.vueInitialized) { document.getElementById(preloader).style.display none; document.getElementById(genericError).style.display flex; window.BMA.logError(); } }, timeout);/script>script>window.BMA.getFeatureEnabling function (themeFlavor) { return new Promise(function (resolve) { let xmlhttp new XMLHttpRequest(); xmlhttp.onreadystatechange function () { if (this.readyState 4 && this.status 200) { let allFeatureEnabling JSON.parse(this.responseText); let featureEnabling allFeatureEnablingthemeFlavor; Object.freeze(allFeatureEnabling); Object.freeze(featureEnabling); window.BMA.featureEnabling featureEnabling; window.BMA.allFeatureEnabling allFeatureEnabling; resolve(); } }; xmlhttp.open(GET, `/5677/configs/feature-enabling.json`, true); xmlhttp.send(); }); }; var extend function () { // Variables var extended {}; var deep false; var i 0; // Check if a deep merge if (typeof arguments0 boolean) { deep arguments0; i++; } // Merge the object into the extended object var merge function (obj) { for (var prop in obj) { if (obj.hasOwnProperty(prop)) { if (deep && Object.prototype.toString.call(objprop) object Object) { // If were doing a deep merge and the property is an object extendedprop extend(true, extendedprop, objprop); } else { // Otherwise, do a regular merge extendedprop objprop; } } } }; // Loop through each object and conduct a merge for (; i arguments.length; i++) { merge(argumentsi); } return extended; }; window.BMA.getFeatureFlags function (themeFlavor) { return new Promise(function (resolve) { let xmlhttp new XMLHttpRequest(); xmlhttp.onreadystatechange function () { if (this.readyState 4 && this.status 200) { const featureFlagsVanilla JSON.parse(this.responseText)vanilla; const featureFlagsBrand JSON.parse(this.responseText)themeFlavor; const mergedFeatureFlags themeFlavor ! vanilla ? extend(featureFlagsVanilla, featureFlagsBrand) : featureFlagsBrand; // freeze object for (let key in mergedFeatureFlags) { if (mergedFeatureFlags.hasOwnProperty(key) && mergedFeatureFlagskey ! ) { mergedFeatureFlagskey encodeURIComponent(mergedFeatureFlagskey) + /; } Object.defineProperty(mergedFeatureFlags, key, { enumerable: false, configurable: false, writable: false, value: mergedFeatureFlagskey }); } window.BMA.featureFlags mergedFeatureFlags; resolve(); } }; xmlhttp.open(GET, `/5677/configs/feature-flags.json`, true); xmlhttp.send(); }); }; window.BMA.getSvgsSprite function () { return new Promise(function (resolve) { let xmlhttp new XMLHttpRequest(); xmlhttp.open(GET, `/5677/assets/svg/sprite.svg?v` + new Date().getTime(), true); xmlhttp.send(); xmlhttp.onreadystatechange function () { if (this.readyState 4 && this.status 200) { let sprite document.createElement(div); sprite.id svg-sprite; sprite.style.cssText opacity: 0; width: 0; height: 0; overflow: hidden;; sprite.innerHTML this.responseText; if (document.body) { document.body.insertBefore(sprite, document.body.childNodes0); } else { document.addEventListener(DOMContentLoaded, function () { document.body.insertBefore(sprite, document.body.childNodes0); }); } resolve(); } }; }); }; window.BMA.insertOptimizelyScript function () { return new Promise(function (resolve) { let tag document.createElement(script); tag.src window.BMA.OPTIMIZELY_URL; tag.async false; tag.onload function () { resolve(); }; tag.onerror function () { resolve(); }; document.head.appendChild(tag); }); }; window.BMA.getAllSiteFeatures function (themeFlavor) { return (window.BMA.featureReady new Promise(function (resolve, reject) { const promises window.BMA.STORAGE_SUPPORTED ? window.BMA.getFeatureFlags(themeFlavor), window.BMA.getFeatureEnabling(themeFlavor), window.BMA.getSvgsSprite(), window.BMA.insertOptimizelyScript() : window.BMA.getSvgsSprite(); Promise.all(promises) .then(function () { resolve(); }) .catch(function (err) { reject(); }); })); }; window.BMA.getBrand function () { return new Promise(function (resolve, reject) { const urlSearch location.hash && location.hash.startsWith(#/) ? location.hash.substring(2) : location.search; const urlParams new URLSearchParams(urlSearch); let urlService urlParams.get(service); if (window.BMA.STORAGE_SUPPORTED && !urlService) { const sessionStorageAppItem sessionStorage.getItem(app); if ( sessionStorageAppItem && JSON.parse(sessionStorageAppItem || ).app && JSON.parse(sessionStorageAppItem || ).app.siteBrand ) { urlService JSON.parse(sessionStorageAppItem || ).app.siteBrand; } } let themeFlavor; for (let flavor in window.BMA.SERVICES_LIST) { if (urlService window.BMA.SERVICES_LISTflavor) { themeFlavor window.BMA.SERVICES_LISTflavor; } } themeFlavor themeFlavor || window.BMA.SERVICES_LISTVANILLA; window.BMA.brand themeFlavor; resolve(themeFlavor); }); }; window.BMA.getBrand().then(function (themeFlavor) { window.BMA.getAllSiteFeatures(themeFlavor); }); window.BMA.getSpecialService function () { return new Promise(function (resolve, reject) { const urlSearch location.hash && location.hash.startsWith(#/) ? location.hash.substring(2) : location.search; const urlParams new URLSearchParams(urlSearch); let urlSpecialService urlParams.get(specialService); if (window.BMA.STORAGE_SUPPORTED && !urlSpecialService) { const sessionStorageAppItem sessionStorage.getItem(app); if ( sessionStorageAppItem && JSON.parse(sessionStorageAppItem || ).app && JSON.parse(sessionStorageAppItem || ).app.siteSpecialService ) { urlSpecialService JSON.parse(sessionStorageAppItem || ).app.siteSpecialService; } } let themeFlavor; for (let flavor in window.BMA.SPECIAL_SERVICES) { if (urlSpecialService window.BMA.SPECIAL_SERVICESflavor) { themeFlavor window.BMA.SPECIAL_SERVICESflavor; } } themeFlavor themeFlavor || window.BMA.specialService; window.BMA.specialService themeFlavor; resolve(themeFlavor); }); }; window.BMA.getSpecialService();/script>script>function adobeLaunchLoaded() { function checkAdobeStatus() { if (typeof _satellite ! undefined) { document.dispatchEvent(new CustomEvent(adobeLaunchIsReady, {})); } else { setTimeout(checkAdobeStatus, 25); } } checkAdobeStatus(); } !(function (w, d) { var t d.createElement(script); (t.src window.BMA.ADOBE_LAUNCH_URL), (t.async !0), (t.onload adobeLaunchLoaded); var s d.getElementsByTagName(script)0; s.parentNode.insertBefore(t, s); })(window, document);/script>script async srchttps://www.googletagmanager.com/gtag/js?idAW-948316229>/script>script>window.dataLayer window.dataLayer || ; function gtag() { dataLayer.push(arguments); } gtag(js, Date()); gtag(config, AW-948316229); gtag(config, DC-6169686);/script>script async srchttps://www.googletagmanager.com/gtag/js?idDC-11517438>/script>script>window.dataLayer window.dataLayer || ; function gtag() { dataLayer.push(arguments); } gtag(js, new Date()); gtag(config, DC-11517438);/script>script>!(function (f, b, e, v, n, t, s) { if (f.fbq) return; n f.fbq function () { n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments); }; if (!f._fbq) f._fbq n; n.push n; n.loaded !0; n.version 2.0; n.queue ; t b.createElement(e); t.async !0; t.src v; s b.getElementsByTagName(e)0; s.parentNode.insertBefore(t, s); })(window, document, script, //connect.facebook.net/en_US/fbevents.js); fbq(init, 185969465077460); fbq(track, PageView);/script>noscript>img height1 width1 alt styledisplay: none srchttps://www.facebook.com/tr?id185969465077460&evPageView&noscript1>/noscript>script src//platform.twitter.com/oct.js>/script>noscript>img height1 width1 styledisplay: none alt srchttps://analytics.twitter.com/i/adsct?txn_idnu5ru&p_idTwitter&tw_sale_amount0&tw_order_quantity0> img height1 width1 styledisplay: none alt src//t.co/i/adsct?txn_idnu5ru&p_idTwitter&tw_sale_amount0&tw_order_quantity0>/noscript>script src/5677/assets/js/reddit-pixel.js>/script>script src/5677/assets/js/snapchat-pixel.js>/script>link href/5677/css/DevTools0.cb1aa400.css relprefetch>link href/5677/css/activate0.42349a3d.css relprefetch>link href/5677/css/chunk-0f0b57ff.5cd10075.css relprefetch>link href/5677/css/chunk-2641103b.4ade96af.css relprefetch>link href/5677/css/chunk-310f8f1c.14ccc037.css relprefetch>link href/5677/css/chunk-36ec51e4.e473b958.css relprefetch>link href/5677/css/chunk-505be0e9.952eaec2.css relprefetch>link href/5677/css/chunk-78bb0834.9753734f.css relprefetch>link href/5677/css/legacy0.d752412b.css relprefetch>link href/5677/css/manageAccount0.145b9282.css relprefetch>link href/5677/css/partners0.522c3f6d.css relprefetch>link href/5677/css/profiles0.6ac4aeae.css relprefetch>link href/5677/css/register0.54800d4e.css relprefetch>link href/5677/css/subscribe0.171293e1.css relprefetch>link href/5677/css/subscriptions0.87335351.css relprefetch>link href/5677/js/Debug0.48ffedb7.js relprefetch>link href/5677/js/DevTools0.0d986c20.js relprefetch>link href/5677/js/LoginBDUIndex0.fa658189.js relprefetch>link href/5677/js/LoginBDUIndex0~loginDTC0.83535a10.js relprefetch>link href/5677/js/accountLogout0.757fbbba.js relprefetch>link href/5677/js/activate0.b463716e.js relprefetch>link href/5677/js/automaticSignIn0.e46a5a46.js relprefetch>link href/5677/js/bduLogout0.95e75c9d.js relprefetch>link href/5677/js/bduLogout0~checkServices0~logout0.5eda8bad.js relprefetch>link href/5677/js/changeEmail0.a77d3d48.js relprefetch>link href/5677/js/checkEmail0.ac24635b.js relprefetch>link href/5677/js/checkEmail0~manageAccount0~recovery0.6ad3cea2.js relprefetch>link href/5677/js/checkServices.0c951bad.js relprefetch>link href/5677/js/checkServices0.950ac594.js relprefetch>link href/5677/js/chunk-0f0b57ff.387975fe.js relprefetch>link href/5677/js/chunk-2641103b.acae8e3e.js relprefetch>link href/5677/js/chunk-2d0c49b9.c770f9a9.js relprefetch>link href/5677/js/chunk-310f8f1c.646bb51f.js relprefetch>link href/5677/js/chunk-36ec51e4.2e309094.js relprefetch>link href/5677/js/chunk-505be0e9.b23e2726.js relprefetch>link href/5677/js/chunk-78bb0834.faeb7741.js relprefetch>link href/5677/js/chunk-79f6048d.b20b2540.js relprefetch>link href/5677/js/common.302970d1.js relprefetch>link href/5677/js/consolidation0.1d5cced3.js relprefetch>link href/5677/js/firstTime0.54894419.js relprefetch>link href/5677/js/gift0.a57c75c0.js relprefetch>link href/5677/js/legacy0.277cb2e3.js relprefetch>link href/5677/js/login0.79601ae8.js relprefetch>link href/5677/js/loginBDU0.a1a8fffa.js relprefetch>link href/5677/js/loginDTC0.a2ef83e9.js relprefetch>link href/5677/js/logout0.13c99e1c.js relprefetch>link href/5677/js/manageAccount0.3134e24b.js relprefetch>link href/5677/js/merchant0.7c632ce5.js relprefetch>link href/5677/js/merchant0~register0.1161ee19.js relprefetch>link href/5677/js/notFound.385c4267.js relprefetch>link href/5677/js/partners0.d970eabf.js relprefetch>link href/5677/js/paymentMethods.70f33c9d.js relprefetch>link href/5677/js/payments0.c8cbe92f.js relprefetch>link href/5677/js/profiles0.bf87dc53.js relprefetch>link href/5677/js/recovery0.389627a4.js relprefetch>link href/5677/js/redeem0.8b8b2e3c.js relprefetch>link href/5677/js/register0.93889483.js relprefetch>link href/5677/js/resetPassword0.8ef57fd1.js relprefetch>link href/5677/js/resetPin0.14387376.js relprefetch>link href/5677/js/settings0.29f20249.js relprefetch>link href/5677/js/settings0~settings1.878b51c3.js relprefetch>link href/5677/js/settings1.93765492.js relprefetch>link href/5677/js/subscribe0.2fe66a78.js relprefetch>link href/5677/js/subscriptions0.18c7a47c.js relprefetch>link href/5677/js/zBrowser0.1e5d32d5.js relprefetch>link href/5677/css/app.4be10394.css relpreload asstyle>link href/5677/css/chunk-vendors.3d26de2e.css relpreload asstyle>link href/5677/js/app.25cac079.js relpreload asscript>link href/5677/js/chunk-vendors.e054b5e2.js relpreload asscript>link href/5677/css/chunk-vendors.3d26de2e.css relstylesheet>link href/5677/css/app.4be10394.css relstylesheet>/head>body>section>noscript>div roleerror classgenericError aria-labelledbynoJsTitle>h3 classgenericError__title idnoJsTitle>Were sorry but Bell media account doesnt work properly without JavaScript enabled. Please enable it to continue./h3>/div>/noscript>div idpreloader classpreloader rolealert aria-labelledbypreloaderLoadingTitle>span idpreloaderLoadingTitle>Loading.../span>/div>div roleerror idgenericError classgenericError styledisplay: none aria-labelledbygenericErrorTitleEN genericErrorTitleFR>div classgenericError__content>h3 classgenericError__title idgenericErrorTitleEN>Oops! Something went wrong!/h3>p classgenericError__paragraph>An error occurred, please try again later./p>hr>h3 classgenericError__title idgenericErrorTitleFR>Oups! Un problème est survenu!/h3>p classgenericError__paragraph>Une erreur est survenue, veuillez réessayer plus tard./p>/div>/div>/section>div idapp>/div>script src/5677/assets/js/jquery.min.js>/script>script src/5677/js/chunk-vendors.e054b5e2.js>/script>script src/5677/js/app.25cac079.js>/script>/body>/html>
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
]