icb02.millenniumbcp.pt Open in urlscan Pro
193.53.22.199  Public Scan

Submitted URL: https://icb02.millenniumbcp.pt/
Effective URL: https://icb02.millenniumbcp.pt/unblu/static/js/xmd1662564579828/xcv1662564575218/xlnde_DE/xpi0/com.unblu.client.offline
Submission: On September 20 via api from PL — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

new (function(){var ___jailed = true;
  var $ = {};  $._ = window['x-unblu-tmp-systempath'] || "/unblu";
  $.a = window['x-unblu-tmp-systempath-prefix'] || "/unblu";
  $.b = "";
  $.c = false;
  $.e = "_unblu_9503";
  $.f = "x-unblu";
  $.g = "";
  if ((typeof window['x-unblu-tmp-nodecookiedomain']) == 'string') 
  $.g = window['x-unblu-tmp-nodecookiedomain'];
  $.h = "";
  if ((typeof window['x-unblu-tmp-universecookiedomain']) == 'string') 
  $.h = window['x-unblu-tmp-universecookiedomain'];
  $.i = null;
  $.j = true;
  $.l = false;
  $.m = false;
  $.n = null;
  $.o = "1662564575218";
  $.p = "1662564575218";
  $.q = "de_DE";
  $.s = null;
  $.t = "https://icb02.millenniumbcp.pt";
  if (window['x-unblu-tmp-defaultorigin'] != undefined) 
  $.t = window['x-unblu-tmp-defaultorigin'].toLowerCase();
  if (!$.t && window.unblu && window.unblu.SERVER != undefined) 
  $.t = window.unblu.SERVER.toLowerCase();

  $.u = true;
  $.v = false;
  $.w = false;
  $.A = true;
  $.B = -1;
  $.C = false;
  $.D = true;
  $.E = true;
  $.F = true;
  $.G = true;
  $.H = 'scaled';
  $.I = false;
  $.J = {};
  $.J.K = {};
  $.J.K.L = false;
  $.J.K.M = true;
  $.J.K.N = true;
  $.J.K.O = true;
  $.J.K.P = true;
  $.J.K.Q = 3000;
  $.J.K.R = true;
  $.J.K.S = 5000;
  $.T = 3;
  $.U = 7;
  $.V = 4;
  $.W = 8;
  $.X = 20;
  $.Y = 5000;

  new (function() {
  var Z = window;  if (Z[$.e] && Z[$.e]._$ && Z[$.e]._$.__()) 
  {
    return;
  }
  var _0 = {};  var _1 = {};  _0._2 = Z;
  _0._3 = null;
  _0._4 = null;
  Z = null;
  _0._5 = function() {
  _0._6 = null;
  var _7 = window["unblu"];  if (_7) 
  {
    _7.setLocale = _1._8;
    var _9 = _7.l;    if (_9) 
    {
      _0._6 = _9;
      return;
    }
  }
  var _a = /^\s*([a-zA-Z\-_]*)\s*$/;  var _9 = document.documentElement.getAttribute("unblu_locale");  if (_9) 
  {
    if (_9.match(_a) != null) 
    {
      _0._6 = _0._b(_9);
      return;
    } else {
      _c("Locale found in unblu_locale attribute, but content is invalid! - Ignoring");
    }
  }
  _9 = document.documentElement.getAttribute("lang");
  if (_9) 
  {
    if (_9.match(_a) != null) 
    {
      _0._6 = _0._b(_9);
      return;
    } else {
      _c("Locale found in html lang attribute, but content is invalid! - Ignoring");
    }
  }
  _9 = document.documentElement.getAttribute("xml:lang");
  if (_9) 
  {
    if (_9.match(_a) != null) 
    {
      _0._6 = _0._b(_9);
      return;
    } else {
      _c("Locale found in html xml:lang attribute, but content is invalid! - Ignoring");
    }
  }
  var _d = window["document"];  var _e = _0._f(_d.location.href);  _0._6 = _e._g ? _e._g.unbluLocale : null;
};
  _0._f = function(_h) {
  var _i = {_j: /^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/, _k: /^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}, _l = _i._k.exec(_h), _h = {};  _h._m = _l[13] || "";
  _h._n = _l[12] || "";
  _h._o = _l[11] || "";
  _h._p = _l[10] || "";
  _h._q = _l[9] || "";
  _h._r = _l[8] || "";
  _h._s = _l[7] || "";
  _h._t = _l[6] || "";
  _h._u = _l[5] || "";
  _h._v = _l[4] || "";
  _h._w = _l[3] || "";
  _h._x = _l[2] || "";
  _h._y = _l[1] || "";
  _h._z = _l[0] || "";
  _h._g = {};
  _h._n.replace(/(?:^|&)([^&=]*)=?([^&]*)/g, function(_A, _B, _C) {
  if (_B) 
  _h._g[_B] = _C;
});
  return _h;
};
  _1._f = _0._f;
  _0._D = function() {
  _0._E = _1._F["RegExp"];
  _0._G = _1._H["parseInt"];
  _0._I = _1._H["unescape"];
  _0._J = _1._H["encodeURIComponent"];
  if (_1._F["nativeConsole"] && (typeof _1._F["nativeConsole"].log == "function" || typeof _1._F["nativeConsole"].log == "object")) 
  {
    _0._K = _1._F["nativeConsole"];
  } else {
    _0._K = _1._F["console"];
  }
  _0._L = _1._M["String"]["indexOf"];
  _0._N = _1._M["String"]["split"];
  _0._O = _1._M["Array"]["push"];
  _0._P = _1._M["Array"]["sort"];
  _0._Q = _1._M["Array"]["slice"];
  _0._R = _1._M["Array"]["join"];
};
  _0._S = function(_T, _U) {
  return _0._O.call(_T, _U);
};
  _0._V = function(_T, _W) {
  return _0._O.apply(_T, _W);
};
  _0._X = function(_T, _Y) {
  return _0._P.call(_T, _Y);
};
  _0._Z = function(_T, a$, a_) {
  return _0._Q.call(_T, a$, a_);
};
  _0.a0 = function(_T, a1) {
  return _0._R.call(_T, a1);
};
  _0.a2 = function(a3, a4) {
  return _0._L.call(a3, a4);
};
  _0.a5 = function(a3, a6, a7) {
  var a8 = _0._N.apply(a3, [a6]);  if (a7 > 0 && a8.length >= a7) 
  {
    var a9 = [];    var aa = "";    for (var ab = 0; ab < a8.length; ab++) 
      {
        if (ab < (a7 - 1)) 
        {
          _1._S(a9, a8[ab]);
        } else {
          aa += a8[ab];
          if (ab < (a8.length - 1)) 
          {
            aa += a6;
          }
        }
      }
    _1.ac(a9, aa);
    a8 = a9;
  }
  return a8;
};
  _0._b = function(a3) {
  return a3.replace(/^\s+|\s+$/g, "");
};
  _0.ad = function(a3) {
  return _0._J(a3);
};
  _0._E = _0._2["RegExp"];
  _0._G = _0._2["parseInt"];
  _1.ae = new (function() {
  var af = {};  af.ag = -1;
  af.ah = -1;
  af.ai = -1;
  af.aj = -1;
  af.ak = navigator.userAgent;
  af.al = _0._2.opera ? true : false;
  af.am = af.ak.indexOf("AppleWebKit/") != -1 ? true : false;
  if (af.am) 
  {
    /AppleWebKit\/([0-9]+)\.([0-9]+)/.test(af.ak);
    af.ai = _0._G(_0._E.$1);
    af.aj = _0._G(_0._E.$2);
  }
  af.an = false;
  af.ao = false;
  af.ap = false;
  af.aq = false;
  af.ar = false;
  if (af.ak.indexOf("iPhone") != -1) 
  {
    af.an = true;
    af.ao = true;
  }
    if (af.ak.indexOf("iPod") != -1) 
  {
    af.an = true;
    af.ap = true;
  }
    if (af.ak.indexOf("iPad") != -1) 
  {
    af.an = true;
    af.aq = true;
  }
    if (af.ak.indexOf("Android") != -1) 
  {
    af.an = true;
    af.ar = true;
  }
    af.at = (navigator.mozApps || _0._2.controllers || _0._2.Controllers) && navigator.product === "Gecko" ? true : false;
  if (af.at) 
  {
    af.au = /Firefox\/([0-9]+)\.([0-9]+)/.test(af.ak) ? true : false;
    if (af.au) 
    {
      af.ag = _0._G(_0._E.$1);
      af.ah = _0._G(_0._E.$2);
    }
  }
  af.av = af.am && af.ak.indexOf("Chrome/") != -1 ? true : false;
  if (af.av) 
  {
    /Chrome\/([0-9]+)\.([0-9]+)/.test(af.ak);
    af.ag = _0._G(_0._E.$1);
    af.ah = _0._G(_0._E.$2);
  }
  af.aw = af.am && !af.av && af.ak.indexOf("Safari/") != -1 ? true : false;
  if (af.aw) 
  {
    /Version\/([0-9]+)\.([0-9]+)/.test(af.ak);
    af.ag = _0._G(_0._E.$1);
    af.ah = _0._G(_0._E.$2);
  }
  af.ax = /Trident\/(\d+)\.(\d+)(\)|;)/.test(af.ak) ? true : false;
  if (af.ax) 
  {
    af.ay = _0._G(_0._E.$1);
    af.az = _0._G(_0._E.$2);
  }
  af.aA = navigator.cpuClass && /MSIE\s+([^\);]+)(\)|;)/.test(af.ak) ? true : false;
  af.aB = false;
  af.aC = false;
  af.aD = false;
  af.aE = false;
  af.aF = false;
  af.aG = false;
  af.aH = false;
  af.aI = false;
  af.aJ = false;
  af.aK = false;
  af.aL = false;
  var aM;  if (af.aA) 
  {
    var aN = _0._E.$1;    aM = _0._G(aN);
  } else if (af.ax) 
  {
    af.aA = true;
    if (af.ay == 7 && af.az == 0) 
    {
      aM = 11;
    }
  }
  af.aO = document.createEvent ? true : false;
  af.aP = document.createEventObject ? true : false;
  if (af.aA) 
  {
    af.ag = aM;
    switch (aM) {
      case 6:
        af.aB = true;
        af.aH = true;
        af.aI = true;
        af.aJ = true;
        af.aK = true;
        af.aL = true;
        break;
      case 7:
        af.aC = true;
        af.aI = true;
        af.aJ = true;
        af.aK = true;
        af.aL = true;
        break;
      case 8:
        af.aD = true;
        af.aJ = true;
        af.aK = true;
        af.aL = true;
        break;
      case 9:
        af.aE = true;
        af.aK = true;
        af.aL = true;
        break;
      case 10:
        af.aF = true;
        af.aL = true;
        break;
      case 11:
        af.aG = true;
        break;
    }
  }
  af.aQ = document.compatMode === "CSS1Compat";
  af.aR = !af.aQ;
  af.aS = "unknown";
  if (af.aA) 
  af.aS = "MSIE"; else if (af.am) 
  af.aS = "WEBKIT"; else if (af.at) 
  af.aS = "GECKO";
  var aT = navigator.platform;  if (aT == null || aT === "") 
  {
    aT = af.ak;
  }
  if (aT.indexOf("Windows") != -1 || aT.indexOf("Win32") != -1 || aT.indexOf("Win64") != -1) 
  {
    af.aU = "win";
  } else if (aT.indexOf("Macintosh") != -1 || aT.indexOf("MacPPC") != -1 || aT.indexOf("MacIntel") != -1 || aT.indexOf("iPod") != -1 || aT.indexOf("iPhone") != -1) 
  {
    af.aU = "mac";
  } else if (aT.indexOf("X11") != -1 || aT.indexOf("Linux") != -1 || aT.indexOf("BSD") != -1) 
  {
    af.aU = "unix";
  } else if (aT.indexOf("iPad") != -1 || aT.indexOf("iPhone") != -1 || aT.indexOf("iPod") != -1) 
  {
    af.aU = "ios";
  } else {
    af.aU = "unknown";
  }
  if (af.aA) 
  {
    af.aV = navigator.browserLanguage;
  } else {
    af.aV = navigator.language;
  }
  return af;
})();
  _0.aW = function(Z, _F, _M, _H) {
  var aX = ["open", "setTimeout", "clearTimeout", "setInterval", "clearInterval", "scrollTo", "screen", "alert", "confirm", "prompt", "print", "encodeURIComponent", "escape", "unescape", "parseInt", "parseFloat", "isNaN", "isFinite"];  var aY = "function";  var aZ = "number";  var b$ = [{b_: "console", b0: {"log": aY, "debug": aY, "info": aY, "warn": aY, "error": aY, "fatal": aY}}, {b_: "nativeConsole", b0: {"log": aY, "debug": aY, "info": aY, "warn": aY, "error": aY, "fatal": aY}}, {b_: "Error"}, {b_: "JSON", b0: {"stringify": aY, "parse": aY}}, {b_: "Array", b0: {"concat": aY, "join": aY, "pop": aY, "push": aY, "reverse": aY, "shift": aY, "slice": aY, "splice": aY, "sort": aY, "unshift": aY, "indexOf": aY}}, {b_: "Math", b0: {"PI": aZ, "ceil": aY, "floor": aY, "sqrt": aY, "random": aY, "round": aY, "pow": aY, "log": aY, "exp": aY, "sin": aY, "cos": aY, "tan": aY, "asin": aY, "acos": aY, "atan": aY, "max": aY, "min": aY, "abs": aY}}, {b_: "String", b0: {"substring": aY, "substr": aY, "replace": aY, "split": aY, "toLowerCase": aY, "toUpperCase": aY, "fromCharCode": aY, "charAt": aY, "charCodeAt": aY, "indexOf": aY, "lastIndexOf": aY}}, {b_: "RegExp", b0: {"test": aY, "exec": aY}}, {b_: "Image"}, {b_: "NodeList"}, {b_: "XMLHttpRequest", b0: {"open": aY, "send": aY, "abort": aY, "getAllResponseHeaders": aY, "getResponseHeader": aY, "setRequestHeader": aY}}];  var ab, b1;  b1 = aX.length;
  for (ab = 0; ab < b1; ab++) 
    {
      _H[aX[ab]] = Z[aX[ab]];
    }
  var b2;  var b3;  b1 = b$.length;
  for (ab = 0; ab < b1; ab++) 
    {
      _F[b$[ab].b_] = Z[b$[ab].b_];
      if (Z[b$[ab].b_] && b$[ab].b0) 
      {
        b3 = b$[ab];
        _M[b3.b_] = {};
        for (b2 in b3.b0) 
          {
            if (Z[b3.b_].prototype && typeof Z[b3.b_].prototype[b2] == b3.b0[b2]) 
            {
              _M[b3.b_][b2] = Z[b3.b_].prototype[b2];
            } else if (_1.ae.aJ && Z[b3.b_].prototype && typeof Z[b3.b_].prototype[b2] == "object") 
            {
              _M[b3.b_][b2] = Z[b3.b_].prototype[b2];
            } else if (typeof Z[b3.b_][b2] == b3.b0[b2]) 
            {
              _M[b3.b_][b2] = Z[b3.b_][b2];
            } else if (_1.ae.aJ && typeof Z[b3.b_][b2] == "object") 
            {
              _M[b3.b_][b2] = Z[b3.b_][b2];
            }
          }
      }
    }
  return true;
};
  _0.b4 = function(Z) {
  var _F = {};  var _M = {};  var _H = {};  if (_0.aW(Z, _F, _M, _H)) 
  {
    _1._H = _H;
    _1._F = _F;
    _1._M = _M;
    _0._D();
  }
  _0.b5 = true;
};
  _0.b6 = function(Z) {
  if (!Z[$.e]) 
  {
    Z[$.e] = {};
  }
  if (!Z[$.e].b7) 
  {
    Z[$.e].b7 = true;
    _0.b8(Z);
  }
};
  _0.b4(_0._2);
  _0.b9 = {};
  _0.ba = function() {
  var bb = _0.a5($.b, ",", -1);  if (bb) 
  {
    var ab, b1 = bb.length;    for (ab = 0; ab < b1; ab++) 
      {
        var bc = _0._b(bb[ab]);        if (bc.length > 0) 
        {
          var a8 = _0.a5(bc, "=", -1);          var bd = _0._b(a8[0]);          var value = _0._b(a8[1]);          _0.b9[bd] = value;
        }
      }
  }
};
  _0.ba();
  _0.be = new (function() {
  if (_0._K && (typeof _0._K.log == "function" || typeof _0._K.log == "object")) 
  {
    return {"bf": function(bg) {
  Function.prototype.apply.call(_0._K.trace ? _0._K.trace : _0._K.log, _0._K, bg);
}, "bh": function(bg) {
  Function.prototype.apply.call(_0._K.debug ? _0._K.debug : _0._K.log, _0._K, bg);
}, "bi": function(bg) {
  Function.prototype.apply.call(_0._K.log, _0._K, bg);
}, "bj": function(bg) {
  Function.prototype.apply.call(_0._K.warn ? _0._K.warn : _0._K.log, _0._K, bg);
}, "bk": function(bg) {
  Function.prototype.apply.call(_0._K.error ? _0._K.error : _0._K.log, _0._K, bg);
}, "bl": function(bg) {
  Function.prototype.apply.call(_0._K.error ? _0._K.error : _0._K.log, _0._K, bg);
}};
  } else {
    var bm = {};    bm.bn = true;
    bm.bo = function(bp) {
};
    bm["bf"] = function(bp) {
  this.bo(bp);
};
    bm["bh"] = function(bp) {
  this.bo(bp);
};
    bm["bi"] = function(bp) {
  this.bo(bp);
};
    bm["bj"] = function(bp) {
  this.bo(bp);
};
    bm["bk"] = function(bp) {
  this.bo(bp);
};
    bm["bl"] = function(bp) {
  this.bo(bp);
};
    return bm;
  }
})();
  _1.bq = _0.be;
  _1.br = function(_K) {
  var bs = false;  if (_K) 
  {
    if (_1.bq.bn) 
    {
      _1.bq = _K;
      bs = true;
    }
  } else {
    _1.bq = _0.be;
  }
  return bs;
};
  _1.bt = function() {
  _1.bq = _0.be;
};
  _1.bu = function bv(bw, bx) {
  var bg = _0._Q.call(arguments, 2);  return _1.bz(bw, bx, bg);
};
  _1.bA = function() {
  var bB = _0._2[$.e].$_dyncfg || null;  _0._2[$.e].$_dyncfg = undefined;
  return bB;
};
  if (_1.ae.an) 
  {
    _1.bC = null;
    _1.bz = function bD(bw, bx, bg) {
  var bE = function bF() {
  var bG = _0._Q.call(bg, 0);  _0._V(bG, _0._Q.call(arguments, 0));
  _1.bC = arguments.callee.caller;
  return bw.apply(bx, bG);
};  return bE;
};
  } else {
    _1.bz = function bH(bw, bx, bg) {
  var bE = function bF() {
  var bG = _0._Q.call(bg, 0);  _0._V(bG, _0._Q.call(arguments, 0));
  return bw.apply(bx, bG);
};  return bE;
};
  }
  _0.bI = [];
  _0.bJ = {};
  _0.bK = 1;
  _1.bL = function(bM) {
  _0._S(_0.bI, bM);
};
  _1.bN = function(bM) {
  var bO = [];  var ab, b1;  b1 = _0.bI.length;
  for (ab = 0; ab < b1; ab++) 
    {
      if (_0.bI[ab] !== bM) 
      {
        _0._S(bO, _0.bI[ab]);
      }
    }
  _0.bI = bO;
};
  _0.b8 = function(Z) {
  var ab, b1;  b1 = _0.bI.length;
  for (ab = 0; ab < b1; ab++) 
    {
      _0.bI[ab](Z);
    }
};
  _1.bP = function(Z) {
  _0.b6(Z);
  var bQ = Z[$.e].bR;  if (!bQ) 
  {
    Z[$.e].bR = {};
    bQ = Z[$.e].bR;
  }
  if (!bQ.bS) 
  {
    bQ.bS = _0.bK++;
  }
  if (!_0.bJ[bQ.bS]) 
  {
    _0.bJ[bQ.bS] = {_2: Z, "domReadyListeners": [], "loadListeners": [], "unloadListeners": []};
  }
  if (!_0.bJ[bQ.bS].bT) 
  {
    _0.bJ[bQ.bS].bU = _1.bu(_0.bV, this, bQ.bS);
    _0.bJ[bQ.bS].bW = _1.bu(_0.bX, this, bQ.bS);
    _0.bJ[bQ.bS].bY = _1.bu(_0.bZ, this, bQ.bS);
    _0.bJ[bQ.bS].c$ = _1.bu(_0.c_, this, bQ.bS);
    if (_1.ae.aA) 
    {
      _1.c0(Z, "documentready", _0.bJ[bQ.bS].bW);
    } else {
      _1.c0(Z, "DOMContentLoaded", _0.bJ[bQ.bS].bW);
    }
    _1.c0(Z, "load", _0.bJ[bQ.bS].bU);
    _1.c0(Z, "beforeunload", _0.bJ[bQ.bS].bY);
    _1.c0(Z, "unload", _0.bJ[bQ.bS].c$);
    _0.bJ[bQ.bS].c1 = false;
    _0.bJ[bQ.bS].c2 = false;
    _0.bJ[bQ.bS].bT = true;
  }
  return bQ.bS;
};
  _0.c3 = function(bG, c4) {
  return bG.c5 - c4.c5;
};
  _0.c6 = function(c7, c8) {
  if (!c7) 
  return;
  _0._X(c7, _0.c3);
  var ab = 0;  var b1 = c7.length;  for (; ab < b1; ab++) 
    {
      try {
        c7[ab].bM();
      }      catch (a9) {
  var c9;  if (c7[ab].ca) 
  {
    c9 = "Failed to call listener [" + c7[ab].ca + "] of type [" + c8 + "]";
  } else {
    c9 = "Failed to call listener of type [" + c8 + "]";
  }
  _1.bq.bk([c9, a9]);
}
    }
};
  _0.bX = function(bS) {
  _0.c6(_0.bJ[bS]["domReadyListeners"], "DOMReady");
};
  _0.bV = function(bS) {
  _0.c6(_0.bJ[bS]["loadListeners"], "load");
  _0.bJ[bS].c1 = true;
};
  _0.bZ = function(bS) {
  if (!_1.ae.aA) 
  {
    if (_0.bJ[bS] && !_0.bJ[bS].c1) 
    {
      _0.c6(_0.bJ[bS]["unloadListeners"], "unload");
      _0.bJ[bS].c2 = true;
      if (_0.bJ[bS]._2 == _0._2) 
      {
        _0.cb();
      }
    }
  }
};
  _0.c_ = function(bS) {
  if (_0.bJ && _0.bJ[bS] && !_0.bJ[bS].c2) 
  {
    _0.c6(_0.bJ[bS]["unloadListeners"], "unload");
    _0.bJ[bS].c2 = true;
    if (_0.bJ[bS]._2 == _0._2) 
    {
      _0.cb();
    }
  }
};
  _0.cc = function(Z, bM, cd, c5, ca) {
  var bS = _1.bP(Z);  var ce = {bM: bM, c5: c5, ca: ca};  _0._S(_0.bJ[bS][cd], ce);
};
  _0.cf = function(Z, bM, cd) {
  var bS = _1.bP(Z);  if (!bS) 
  {
    return;
  }
  var c7 = _0.bJ[bS][cd];  var cg = [];  var ab = 0;  var b1 = c7.length;  for (; ab < b1; ab++) 
    {
      var ce = c7[ab];      if (ce.bM != bM) 
      {
        _0._S(cg, ce);
      }
    }
  _0.bJ[bS][cd] = cg;
};
  _1.ch = function(Z, bM, c5, ca) {
  _0.cc(Z, bM, "domReadyListeners", c5, ca);
};
  _1.ci = function(Z, bM) {
  _0.cf(Z, bM, "domReadyListeners");
};
  _1.cj = function(Z, bM, c5, ca) {
  _0.cc(Z, bM, "loadListeners", c5, ca);
};
  _1.ck = function(Z, bM) {
  _0.cf(Z, bM, "loadListeners");
};
  _1.cl = function(Z, bM, c5, ca) {
  _0.cc(Z, bM, "unloadListeners", c5, ca);
};
  _1.cm = function(Z, bM) {
  _0.cf(Z, bM, "unloadListeners");
};
  _1.c0 = function(cn, c8, bM) {
  if (cn.addEventListener) 
  {
    cn.addEventListener(c8, bM, false);
  } else if (cn.attachEvent) 
  {
    cn.attachEvent("on" + c8, bM, true);
  }
};
  _1.co = function(cn, c8, bM) {
  if (cn.removeEventListener) 
  {
    cn.removeEventListener(c8, bM, false);
  } else if (cn.detachEvent) 
  {
    cn.detachEvent("on" + c8, bM);
  }
};
  _0.cp = function(cq) {
  if (cq._y) 
  {
    return cq._y + "://" + cq._x;
  } else {
    return "//" + cq._x;
  }
};
  _1.cr = function() {
  if (!_0._3) 
  {
    var _3 = null;    if (_0._2) 
    {
      var _7 = _0._2["unblu"];      if (_7 && _7.APIKEY) 
      {
        _3 = _7.APIKEY;
      } else {
        _3 = _0._2["X_UNBLU_APIKEY"];
      }
      if (!_3) 
      {
        var _d = _0._2["document"];        var _e = _0._f(_d.location.href);        _3 = _e._g ? _e._g.unbluApiKey : null;
      }
    }
    _0._3 = _3 || null;
  }
  return _0._3;
};
  _1.cs = function() {
  var _9 = _0._6;  _9 = _9 || null;
  return _9;
};
  _1.ct = function() {
  if (!_0._4) 
  {
    if (_0._2) 
    {
      var _d = _0._2["document"];      var _e = _0._f(_d.location.href);      if (_e._g && _e._g.unbluReferer) 
      {
        _0._4 = _0._I(_e._g.unbluReferer);
      } else {
        _0._4 = _e._y + "://" + _e._x;
      }
    }
  }
  return _0._4;
};
  _1._8 = function(_9) {
  throw "cannot set locale after unblu was loaded!";
};
  _1.cu = function() {
  var _d = _0._2["document"];  return _d.location.protocol + "//" + _d.location.host;
};
  _1.cv = function() {
  if (!_0.cw) 
  {
    var _h = $._;    if ($.t) 
    {
      _h = $.t;
    } else {
      if (_0._2) 
      {
        var _d = _0._2["document"];        if (_0.a2(_h, "http") != 0 && _0.a2(_h, "//") != 0) 
        {
          _h = _d.location.protocol + "//" + _d.location.host;
        }
      }
    }
    var cz = _0._f(_h);    if (cz._y) 
    {
      _h = cz._y + "://" + cz._t;
    } else {
      _h = "//" + cz._t;
    }
    if ((cz._s.length > 0 && cz._y == "http" && cz._s != "80") || (cz._s.length > 0 && cz._y == "https" && cz._s != "443")) 
    {
      _h += ":" + cz._s;
    }
    _0.cw = _h;
  }
  return _0.cw;
};
  _1.cA = function(aT) {
  if (!aT) 
  {
    aT = "messagingDefault";
  }
  var cB;  if (_0.a2(aT, "//") != -1) 
  {
    cB = aT;
  } else {
    cB = _0.b9[aT];
    if (!cB) 
    {
      cB = "${protocol}://${authority}";
    }
  }
  return cB;
};
  _1.cC = function(cD) {
  var cE = cD;  var cF = _0._f(_1.cv());  var cG = "//";  if (cF._y) 
  {
    cG = cF._y + "://";
  }
  cE = cE.replace(/\$\{protocol\}:\/\//g, cG);
  cE = cE.replace(/\$\{authority\}/g, cF._x);
  return cE;
};
  _1.cH = function(_q, cI, cJ) {
  return _1.cK("staticContent", _q, cI, cJ);
};
  _1.cK = function(cL, _q, cI, cJ) {
  var _h = _1.cC(_1.cA(cL)) + $._ + _q;  var cM;  var cN = [];  if (cI != null) 
  {
    if (typeof cI.cO != "undefined") 
    {
      var cO = cI.cO();      while (cO.cP()) 
        {
          var bd = cO.cQ();          var value = cI.cR(bd);          _0._S(cN, bd + "=" + _0.ad(value));
        }
    } else {
      for (cM in cI) 
        {
          _0._S(cN, cM + "=" + _0.ad(cI[cM]));
        }
    }
  }
  var cS = _0.a0(cN, "&");  if (cS.length > 0) 
  {
    _h += "?" + cS;
  }
  if (cJ) 
  {
    _h += "#" + cJ;
  }
  if ($.n) 
  {
    var cT = _0._2[$.n];    if (typeof cT === "function") 
    {
      _h = cT(_h);
    }
  }
  return _h;
};
  _1.cU = function(_h) {
  var cV = "";  cV += _h._y;
  cV += "://";
  cV += _h._x;
  cV += _h._p;
  cV += _h._o;
  var _n = "";  var bd;  var value;  for (bd in _h._g) 
    {
      value = _h._g[bd];
      if (_n == "") 
      {
        _n += "?";
      } else {
        _n += "&";
      }
      _n += bd + "=" + value;
    }
  cV += _n;
  return cV;
};
  _0.cb = function() {
  _0.bJ = {};
  _0.bI = [];
  _0.b5 = false;
  _0._2[$.e] = null;
  _0._2 = null;
};
  _1.__ = function() {
  return _0.b5;
};
  _0._5();
  _1.bP(_0._2);
  _0._2[$.e]._$ = _1;
})();

  (function() {
  var _0 = {};  var _1 = {};  _0.cW = function(cX, cY) {
  var cZ = {cX: cX, cY: cY, d$: function() {
  return this.cX;
}, d_: function() {
  return this.cY;
}, d0: function() {
  return true;
}, d1: function() {
}, d2: function(d3) {
}, d4: function() {
}, done: function() {
}};  return cZ;
};
  _1.d5 = function(cX, cY, d6) {
  return _0.cW(cX, cY);
};
  _1.d7 = function(cX, cY, d6) {
  return _0.cW(cX, cY);
};
  _1.d8 = function(cX, cY) {
  return _0.cW(cX, cY);
};
  _1.d9 = function(da) {
};
  _1.db = function(da) {
};
  if (!window[$.e].dc) 
  {
    window[$.e].dc = _1;
  }
})();

  var dd = (function() {
  var _0 = {};  _0.de = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";
  _0.df = function() {
  var dg = [];  var ab;  for (ab = 0; ab < 5; ab++) 
    {
      var dh = Math.random();      var di = dh * 1.6777215E7;      dg.push(_0.de.charAt(di & 63));
      di = di >> 6;
      dg.push(_0.de.charAt(di & 63));
      di = di >> 6;
      dg.push(_0.de.charAt(di & 63));
      di = di >> 6;
      dg.push(_0.de.charAt(di & 63));
    }
  var dh = Math.random();  var di = dh * 4095;  dg.push(_0.de.charAt(di & 63));
  di = di >> 6;
  dg.push(_0.de.charAt(di & 63));
  return dg.join("");
};
  var _1 = {};  _1.df = _0.df;
  return _1;
})();
  dj = ["/config/${xmd}/all/${userLocale}/${browserLocale}/${domain}/${apiKey}/${userId}/com.unblu.platform.client.core,com.unblu.platform.shared.core,com.unblu.platform.client.ojr.classlib,com.unblu.platform.client.uwt,com.unblu.review.client.common,com.unblu.core.shared.core,com.unblu.core.client.ui,com.unblu.cloud.shared.core,com.unblu.cloud.client.ui,com.unblu.cloud.siteintegration.client.orchestration.backend.common,com.unblu.cloud.siteintegration.client.orchestration.backend.spi,com.unblu.review.client.customer,com.unblu.cloud.siteintegration.client.orchestration.backend.ui,com.unblu.cloud.siteintegration.client.orchestration.backend.core,com.unblu.cloud.siteintegration.client.api,com.unblu.cloud.client.common,com.unblu.review.shared.core,com.unblu.react.client.customer,com.unblu.review.client.customer.diag,com.unblu.review.client.customer.offline,testbundle.com.unblu.cloud.siteintegration.client.orchestration.backend.spi.mock", "/static/js/xmd1662564579828/xpi13/com.unblu.client.offline-library"];

  var dk = {};  dk.dl = "253744e3-1874_4669_b286_e7ecf75aeb5f";
  dk.dm = "$$944CBEB56DF84503A1827BA2339A6843$$";
  dk.dn = function() {
  dk.dp = window[$.e]._$;
  dk.dq = null;
  dk.dr = null;
  dk.ds = null;
  dk.dt = null;
  dk.du = window;
  dk.dv = null;
  dk.dw = null;
  dk.dz = {};
  dk.dA = false;
  dk.dB = false;
  dk.dC = false;
  dk.dD = false;
  dk.dE = false;
  dk.dF = false;
  dk.dG = false;
  dk.dH = false;
  dk.dI = false;
  dk.dJ = false;
  dk.dK = true;
  dk.cX = dk.du[$.e + dk.dl];
  if (!dk.cX) 
  {
    dk.cX = dd.df();
    window[$.e + dk.dl] = dk.cX;
  }
  dk.dL("init ");
  dk.dL("location: " + dk.du.document.location.href);
  dk.dM = dk.du[$.e];
  if (!dk.dM) 
  {
    dk.dM = {};
    dk.du[$.e] = dk.dM;
  }
  dk.dM.dN = dk;
  dk.dM.___launcher = dk;
  dk.dO();
  if (dk.dP() && dk.dK == true) 
  {
    dk.dL("root id: self");
    dk.dQ();
    dk.dR = {};
    var dS = document.documentElement;    dk.dT = document.getElementsByTagName("HEAD")[0];
    dk.dU = dk.dV();
    dk.dW = 0;
    dk.dL("performing " + dk.dU.length + " injections");
    dk.dX();
    dk.dY();
    if (dk.du._7 && dk.du._7.dZ) 
    {
      var e$ = dk.du._7.dZ;      for (var ab = 0; ab < e$.length; ab++) 
        {
          var e_ = e$[ab].e_;          var e0 = e$[ab].e0;          e_.e1 = dk;
          e0();
        }
    }
  } else if (dk.e1 != null && dk.dK == false) 
  {
    dk.dL("root id: " + dk.e1.cX);
    dk.dY();
  }
};
  dk.dY = function() {
  dk.dL("finalizing initialization for " + dk.cX);
  dk.e2("loading");
  dk.dp.cl(dk.du, dk.e3, 1);
  dk.dp.cl(dk.du, dk.e4, 9999999);
  if (dk.e5()) 
  {
    dk.e6();
  } else {
    dk.dp.ch(dk.du, dk.e6, 9999999);
  }
  if (dk.e7()) 
  {
    dk.e8();
  } else {
    dk.dp.cj(dk.du, dk.e8, 9999999);
  }
  if (dk.dM.___launcherCallback) 
  {
    dk.dM.___launcherCallback();
  }
  if (typeof window["x-unblu-tmp-launcher-callback"] != "undefined") 
  {
    try {
      window["x-unblu-tmp-launcher-callback"]();
    }    catch (a9) {
  dk.dL("Failed to call launcher callback. Launcher tries to continue nevertheless.");
}
    window["x-unblu-tmp-launcher-callback"] = null;
  }
};
  dk.e7 = function() {
  if (window["x-unblu-tmp-window-alive"]) 
  return true;
  return false;
};
  dk.e5 = function() {
  if (window["x-unblu-tmp-dom-ready"]) 
  return true;
  return false;
};
  dk.e9 = function() {
  dk.e8();
};
  dk.ea = function() {
  var eb = true;  try {
    dk.du.document.documentElement;
  }  catch (a9) {
  eb = false;
  dk.dL(a9);
}
  if (eb) 
  {
    try {
      dk.du.document.location.href;
    }    catch (a9) {
  eb = false;
  dk.dL(a9);
}
  }
  return eb;
};
  dk.ec = function(ed) {
  dk.dq = ed;
};
  dk.ee = function() {
  dk.dX();
};
  dk.scriptOnLoad = dk.ee;
  dk.dX = function() {
  if (!dk.dT) 
  {
    return;
  }
  if (dk.dW < dk.dU.length) 
  {
    var ef = dk.dU[dk.dW++];    if (ef.indexOf("${xmd}") > 0) 
    {
      var cq = dk.dp.ct();      cq = cq.replace("://", "$");
      cq = cq.replace(":", "$");
      ef = ef.replace("${xmd}", "xmd" + $.p);
      ef = ef.replace("${domain}", cq);
      ef = ef.replace("${userLocale}", dk.dp.cs());
      ef = ef.replace("${browserLocale}", $.q);
      ef = ef.replace("${apiKey}", dk.dp.cr());
      ef = ef.replace("${userId}", $.s);
    }
    var eg = document.createElement("script");    eg.setAttribute("charset", "UTF-8");
    eg.setAttribute("type", "text/javascript");
    var _h = dk.dp.cH(ef);    eg.src = _h;
    dk.dT.appendChild(eg);
  } else {
    dk.eh();
  }
};
  dk.dP = function() {
  return dk.e1 === dk;
};
  dk.ei = function() {
  return !!dk.du["x-unblu-root"];
};
  dk.ej = function(ek) {
  if (!dk.dP()) 
  return;
  dk.dL("register: " + ek);
  dk.dR[ek.cX] = ek;
  if (dk.ds) 
  {
    dk.ds.el(ek);
  }
};
  dk.em = function(ek) {
  if (!dk.dP()) 
  return;
  dk.dL("unregister: " + ek);
  delete (dk.dR[ek.cX]);
  if (dk.ds) 
  {
    dk.ds.en(ek);
  }
};
  dk.eo = function() {
  if (dk.dp.cr()) 
  {
    dk.ep(dk.du);
  }
};
  dk.ep = function(Z) {
  if (!Z.unblu) 
  {
    dk.dL("infecting child window... " + Z.document.location.href);
    Z.unblu = {eq: $.t, er: dk.dp.cr()};
    Z["x-unblu-tmp-dom-ready"] = true;
    Z["x-unblu-tmp-window-alive"] = true;
    if (!Z["x-unblu-tmp-window-name"]) 
    {
      Z["x-unblu-tmp-window-name"] = Z.name;
    }
    var es = $.t + $._ + "/starter.js";    var et = Z.document.createElement("script");    et.setAttribute("src", es);
    et.setAttribute("type", "text/javascript");
    et.setAttribute("defer", "defer");
    var eu = Z.document.getElementsByTagName("head")[0];    eu.appendChild(et);
  }
  var ab = 0;  var b1 = Z.frames.length;  for (; ab < b1; ab++) 
    {
      try {
        dk.ep(Z.frames[ab]);
      }      catch (a9) {
  dk.dL("error injecting in frame: " + a9);
}
    }
};
  dk.e2 = function(bQ) {
  if (bQ != dk.dv) 
  {
    dk.dv = bQ;
    if (dk.dr) 
    {
      dk.dr.ev(bQ);
    }
  }
};
  dk.ew = function() {
  return dk.dv;
};
  dk.ex = function(ey) {
  dk.dL("framework available");
  dk.dt = ey;
  dk.dJ = true;
  dk.ez();
};
  dk.eA = function(eB) {
  dk.ds = eB;
  var cX;  var ek;  for (cX in dk.dR) 
    {
      ek = dk.dR[cX];
      dk.ds.el(ek);
    }
};
  dk.eC = function(eD) {
  dk.dr = eD;
  if (dk.dr) 
  {
    dk.dr.ev(dk.dv);
  }
};
  dk.eE = function(Z) {
  try {
    var eF = Z[$.e];    if (eF) 
    {
      var eG = eF.dN;      if (eG) 
      {
        return eG;
      }
    }
  }  catch (a9) {
}
  return null;
};
  dk.eH = function() {
  return dk.dw;
};
  dk.eI = function(bB) {
  if (bB) 
  {
    dk.dw = bB;
  }
};
  dk.eJ = function() {
  return dk.dt;
};
  dk.eK = function() {
  if (!dk.du) 
  {
    dk.dL("unable to store window name");
    return;
  }
  var eL = (dk.du && dk.du.name) ? dk.du.name : "";  if (dk.eM(eL)) 
  {
    dk.dL("window name store detected original name that contains unblu window name magic - recovering. OriginalName detected: " + eL);
    eL = "";
  }
  var eN = dk.dl + dk.dm + eL + dk.dm + dk.dw + dk.dm;  dk.du.name = eN;
  dk.dL("window name data stored " + eN);
};
  dk.dQ = function() {
  var eO = dk.eP();  dk.dL("window name restore: data: " + eO);
  if (eO) 
  {
    var a8 = eO.split(dk.dm);    if (a8.length == 4) 
    {
      var eQ = a8[0];      var eL = a8[1];      var bB = a8[2];      if (bB.substring(0, 1) == "{") 
      {
        dk.dw = bB;
        dk.du.name = eL;
        dk.dL("restore: originalName: " + eL + " data: " + bB);
      } else {
        dk.dL("probably invalid json, skipping");
      }
    } else {
      dk.dL("not exactly 3 elements, storing empty window name to recover...");
      dk.du.name = "";
    }
  }
};
  dk.eP = function() {
  if (dk.eM(dk.du["x-unblu-tmp-window-name"])) 
  {
    dk.dL("window name snippet x-unblu-tmp-window-name: " + dk.du["x-unblu-tmp-window-name"]);
    return dk.du["x-unblu-tmp-window-name"];
  }
  if (dk.eM(dk.du.d1e97c2183b6452498c65707f9140000WindowName)) 
  {
    dk.dL("window name from pseudo name: " + dk.du.d1e97c2183b6452498c65707f9140000WindowName);
    return dk.du.d1e97c2183b6452498c65707f9140000WindowName;
  }
  if (dk.eM(dk.du.name)) 
  {
    dk.dL("window name from real name: " + dk.du.name);
    dk.du.d1e97c2183b6452498c65707f9140000WindowName = dk.du.name;
    return dk.du.name;
  }
  dk.dL("no valid window name for restore... name: " + dk.du.name);
  return null;
};
  dk.eM = function(eR) {
  if (eR && eR.length > dk.dl.length) 
  {
    if (eR.substring(0, dk.dl.length) == dk.dl) 
    {
      return true;
    }
  }
  return false;
};
  dk.dO = function() {
  dk.e1 = dk.eS();
  if (dk.e1 == null && dk.dK == true) 
  {
    dk.e1 = dk;
  }
};
  dk.eS = function() {
  var eT = dk.du;  var eU = null;  var eV = null;  try {
do {
      eV = eT;
      eT = dk.eW(eT);
      if (eT !== eV.self && !eV["x-unblu-root"]) 
      {
        if (eT) 
        {
          eU = dk.eE(eT);
          if (eU) 
          {
            dk.dK = false;
            return eU.e1;
          }
        }
      }
    } while (eT !== eV.self && !eV["x-unblu-root"]);
    if (eU == null && eT === eV.self && eT !== dk.du.self && !eV["x-unblu-root"]) 
    {
      var eX = eT.unblu;      if (eX) 
      {
        var e$ = eX.dZ;        var eY = {e_: dk, e0: dk.dp.bu(dk.dY, dk)};        dk.dK = false;
        if (!e$) 
        {
          e$ = [eY];
        } else {
          dk.dp._S(e$, eY);
        }
        eX.dZ = e$;
        dk.dL("postpone window register for " + dk.cX);
      }
    }
  }  catch (a9) {
}
  return null;
};
  dk.eW = function(Z) {
  try {
    if (Z.parent) 
    return Z.parent;
  }  catch (a9) {
}
  return null;
};
  dk.eh = function() {
  dk.dL("injection complete");
  dk.dD = true;
  dk.ez();
  if (!dk.dq) 
  {
    var eZ = null;    if (typeof f$ === "undefined") 
    {
      if (dk.du[$.e] && dk.du[$.e]["f_"]) 
      {
        var f0 = dk.du[$.e]["f_"]["jail"];        if (f0) 
        {
          eZ = f0["$_tk"];
        }
      }
    } else {
      eZ = f$;
    }
    if (eZ) 
    {
      eZ.f1();
    } else {
      dk.dL("Unable to register shutdown handler for jstk - toolkit not available");
    }
  }
};
  dk.e6 = function() {
  dk.dL("window on dom ready");
  dk.dB = true;
  dk.e2("domReady");
  dk.ez();
};
  dk.e8 = function() {
  dk.dL("window on load");
  dk.dA = true;
  dk.e2("alive");
  dk.ez();
  if (!dk.dP()) 
  {
    dk.e1.ej(dk);
  }
};
  dk.e3 = function() {
  try {
    dk.e2("unloading");
  }  catch (a9) {
}
};
  dk.f2 = function() {
  dk.f3();
  dk.dE = true;
  dk.ez();
};
  dk.e4 = function() {
  try {
    dk.dL("window on UN load");
    dk.dC = true;
    dk.ez();
    if (dk.dP()) 
    {
      if (dk.f4) 
      {
        dk.f4();
      }
      if (dk.dt) 
      {
        dk.dt.f5();
      }
      if (dk.dq) 
      {
        dk.dq();
      }
      dk.eK();
      dk.dT = null;
    } else {
      dk.e1.em(dk);
    }
    dk.dp = null;
    if (dk.du) 
    {
      dk.du[$.e] = null;
    }
    dk.du = null;
  }  catch (a9) {
}
};
  dk.f6 = function() {
  try {
    dk.dL("destroy");
    if (dk.dP() && dk.dt) 
    {
      dk.dt.f7();
    }
  }  catch (a9) {
}
};
  dk.ez = function() {
  if (dk.dP()) 
  {
    if (dk.dD && dk.dJ) 
    {
      if (!dk.dE && !dk.dF) 
      {
        dk.dF = true;
        dk.f3();
        dk.dt.f8(dk.f2);
      } else if (dk.dE && !dk.dG && !dk.dH) 
      {
        dk.dH = true;
        dk.dL("apply dynamic configuration");
        dk.dL("start framework");
        dk.dt.a$();
        dk.dL("start framework done");
        dk.dG = true;
        dk.dH = false;
      }
    }
    if (!dk.dI) 
    {
      if (dk.dG && (dk.dB || dk.dA)) 
      {
        dk.dI = true;
        dk.dL("set framework alive");
        dk.dt.f9();
        dk.dL("set framework alive done");
      }
    }
  }
};
  dk.f3 = function() {
  _unblu_9503.f$.fa();
};
  dk.dV = function() {
  if ((typeof dj) == "undefined") 
  return [];
  return dj || [];
};
  dk.dL = function(bp) {
};
  dk.dn();


})();