<!doctype html>
<html lang="en-in" class="a-no-js" data-19ax5a9jf="dingo">
<!-- sp:feature:head-start -->
<head>
<script>
var aPageStart = (new Date()).getTime();
</script>
<meta charset="utf-8" />
<script type='text/javascript'>
var ue_t0 = ue_t0 || +new Date();
</script>
<!-- sp:feature:cs-optimization -->
<meta http-equiv='x-dns-prefetch-control' content='on'>
<link rel="dns-prefetch" href="https://images-eu.ssl-images-amazon.com">
<link rel="dns-prefetch" href="https://m.media-amazon.com">
<link rel="dns-prefetch" href="https://completion.amazon.com">
<script type='text/javascript'>
window.ue_ihb = (window.ue_ihb || window.ueinit || 0) + 1;
if (window.ue_ihb === 1) {
var ue_csm = window,
ue_hob = +new Date();
(function(d) {
var e = d.ue = d.ue || {},
f = Date.now || function() {
return +new Date
};
e.d = function(b) {
return f() - (b ? 0 : d.ue_t0)
};
e.stub = function(b, a) {
if (!b[a]) {
var c = [];
b[a] = function() {
c.push([c.slice.call(arguments), e.d(), d.ue_id])
};
b[a].replay = function(b) {
for (var a; a = c.shift();) b(a[0], a[1], a[2])
};
b[a].isStub = 1
}
};
e.exec = function(b, a) {
return function() {
try {
return b.apply(this, arguments)
} catch (c) {
ueLogError(c, {
attribution: a || "undefined",
logLevel: "WARN"
})
}
}
}
})(ue_csm);
var ue_err_chan = 'jserr-rw';
(function(d, e) {
function h(f, b) {
if (!(a.ec > a.mxe) && f) {
a.ter.push(f);
b = b || {};
var c = f.logLevel || b.logLevel;
c && c !== k && c !== m && c !== n && c !== p || a.ec++;
c && c != k || a.ecf++;
b.pageURL = "" + (e.location ? e.location.href : "");
b.logLevel = c;
b.attribution = f.attribution || b.attribution;
a.erl.push({
ex: f,
info: b
})
}
}
function l(a, b, c, e, g) {
d.ueLogError({
m: a,
f: b,
l: c,
c: "" + e,
err: g,
fromOnError: 1,
args: arguments
}, g ? {
attribution: g.attribution,
logLevel: g.logLevel
} : void 0);
return !1
}
var k = "FATAL",
m = "ERROR",
n = "WARN",
p = "DOWNGRADED",
a = {
ec: 0,
ecf: 0,
pec: 0,
ts: 0,
erl: [],
ter: [],
mxe: 50,
startTimer: function() {
a.ts++;
setInterval(function() {
d.ue && a.pec < a.ec && d.uex("at");
a.pec = a.ec
}, 1E4)
}
};
l.skipTrace = 1;
h.skipTrace = 1;
h.isStub = 1;
d.ueLogError = h;
d.ue_err = a;
e.onerror = l
})(ue_csm, window);
var ue_id = 'VB6PSQM2Q9MZK6FKPXG6',
ue_url = '/rd/uedata',
ue_navtiming = 1,
ue_mid = 'A21TJRUUN4KGV',
ue_sid = '258-2875692-0673124',
ue_sn = 'www.amazon.in',
ue_furl = 'fls-eu.amazon.in',
ue_surl = 'https://unagi-eu.amazon.com/1/events/com.amazon.csm.nexusclient.prod',
ue_int = 0,
ue_fcsn = 1,
ue_urt = 3,
ue_rpl_ns = 'cel-rpl',
ue_ddq = 1,
ue_fpf = '//fls-eu.amazon.in/1/batch/1/OP/A21TJRUUN4KGV:258-2875692-0673124:VB6PSQM2Q9MZK6FKPXG6$uedata=s:',
ue_sbuimp = 1,
ue_ibft = 0,
ue_fnt = 0,
ue_ccf = 1,
ue_swi = 1;
var ue_viz = function() {
(function(b, e, a) {
function k(c) {
if (b.ue.viz.length < p && !l) {
var a = c.type;
c = c.originalEvent;
/^focus./.test(a) && c && (c.toElement || c.fromElement || c.relatedTarget) || (a = e[m] || ("blur" == a || "focusout" == a ? "hidden" : "visible"), b.ue.viz.push(a + ":" + (+new Date - b.ue.t0)), "visible" == a && (b.ue.isl && q("at"), l = 1))
}
}
for (var l = 0, q = b.uex, f, g, m, n = ["", "webkit", "o", "ms", "moz"], d = 0, p = 20, h = 0; h < n.length && !d; h++)
if (a = n[h], f = (a ? a + "H" : "h") + "idden", d = "boolean" == typeof e[f]) g = a + "visibilitychange", m = (a ? a + "V" : "v") +
"isibilityState";
k({});
d && e.addEventListener(g, k, 0);
b.ue && d && (b.ue.pageViz = {
event: g,
propHid: f
})
})(ue_csm, ue_csm.document, ue_csm.window)
};
(function(d, k, K) {
function G(a) {
return a && a.replace && a.replace(/^\s+|\s+$/g, "")
}
function q(a) {
return "undefined" === typeof a
}
function C(a, b) {
for (var c in b) b[t](c) && (a[c] = b[c])
}
function L(a) {
try {
var b = K.cookie.match(RegExp("(^| )" + a + "=([^;]+)"));
if (b) return b[2].trim()
} catch (c) {}
}
function M(n, b, c) {
var f = (x || {}).type,
f = 2 === f || 1 === f;
(aa ? "device" === c && f : f) || (n && (d.ue_id = a.id = a.rid = n, y = y.replace(/((.*?:){2})(\w+)/, function(a, b) {
return b + n
})), b && (y = y.replace(/(.*?:)(\w|-)+/, function(a, c) {
return c + b
}), d.ue_sid =
b), c && a.tag("page-source:" + c), d.ue_fpf = y)
}
function O() {
var a = {};
return function(b) {
b && (a[b] = 1);
b = [];
for (var c in a) a[t](c) && b.push(c);
return b
}
}
function u(d, b, c, f) {
if (0 < v && 0 <= (ba || []).indexOf(d) && !b) {
for (var g = z.now(), k = 0; z.now() - g < v;) k++;
a.tag("marker-delayed:" + d)
}
f = f || +new z;
var w;
if (b || q(c)) {
if (d)
for (w in g = b ? h("t", b) || h("t", b, {}) : a.t, g[d] = f, c) c[t](w) && h(w, b, c[w]);
return f
}
}
function h(d, b, c) {
var f = b && b != a.id ? a.sc[b] : a;
f || (f = a.sc[b] = {});
"id" === d && c && (P = 1);
return f[d] = c || f[d]
}
function Q(d, b, c, f,
g) {
c = "on" + c;
var h = b[c];
"function" === typeof h ? d && (a.h[d] = h) : h = function() {};
b[c] = function(a) {
g ? (f(a), h(a)) : (h(a), f(a))
};
b[c] && (b[c].isUeh = 1)
}
function R(n, b, c, f) {
function r(b, c) {
var d = [b],
f = 0,
e = {},
g, k;
c ? (d.push("m=1"), e[c] = 1) : e = a.sc;
for (k in e)
if (e[t](k)) {
var r = h("wb", k),
l = h("t", k) || {},
p = h("t0", k) || a.t0,
m;
if (c || 2 == r) {
r = r ? f++ : "";
d.push("sc" + r + "=" + k);
for (m in l) q(l[m]) || null === l[m] || d.push(m + r + "=" + (l[m] - p));
d.push("t" + r + "=" + l[n]);
if (h("ctb", k) || h("wb", k)) g = 1
}
}!v && g && d.push("ctb=1");
return d.join("&")
}
function N(b, c, f, e) {
if (b) {
var g = d.ue_err;
d.ue_url && !e && b && 0 < b.length && (e = new Image, a.iel.push(e), e.src = b, a.count && a.count("postbackImageSize", b.length));
if (y) {
var h = k.encodeURIComponent;
h && b && (e = new Image, b = "" + d.ue_fpf + h(b) + ":" + (+new z - d.ue_t0), a.iel.push(e), e.src = b)
} else a.log && (a.log(b, "uedata", {
n: 1
}), a.ielf.push(b));
g && !g.ts && g.startTimer();
a.b && (g = a.b, a.b = "", N(g, c, f, 1))
}
}
function w(b) {
var c = x ? x.type : D,
d = 2 == c || a.isBFonMshop,
c = c && !d,
e = a.bfini;
P || (e && 1 < e && (b += "&bfform=1", c || (a.isBFT = e - 1)), d && (b +=
"&bfnt=1", a.isBFT = a.isBFT || 1), a.ssw && a.isBFT && (a.isBFonMshop && (a.isNRBF = 0), q(a.isNRBF) && (d = a.ssw(a.oid), d.e || q(d.val) || (a.isNRBF = 1 < d.val ? 0 : 1)), q(a.isNRBF) || (b += "&nrbf=" + a.isNRBF)), a.isBFT && !a.isNRBF && (b += "&bft=" + a.isBFT));
return b
}
if (!a.paused && (b || q(c))) {
for (var p in c) c[t](p) && h(p, b, c[p]);
a.isBFonMshop || u("pc", b, c);
p = h("id", b) || a.id;
var s = h("id2", b),
e = a.url + "?" + n + "&v=" + a.v + "&id=" + p,
v = h("ctb", b) || h("wb", b),
A;
v && (e += "&ctb=" + v);
s && (e += "&id2=" + s);
1 < d.ueinit && (e += "&ic=" + d.ueinit);
if (!("ld" != n && "ul" !=
n || b && b != p)) {
if ("ld" == n) {
try {
k[H] && k[H].isUeh && (k[H] = null)
} catch (F) {}
if (k.chrome)
for (s = 0; s < I.length; s++) S(E, I[s]);
(s = K.ue_backdetect) && s.ue_back && s.ue_back.value++;
d._uess && (A = d._uess());
a.isl = 1
}
a._bf && (e += "&bf=" + a._bf());
d.ue_navtiming && g && (h("ctb", p, "1"), a.isBFonMshop || u("tc", D, D, J));
!B || a.isBFonMshop || T || (g && C(a.t, {
na_: g.navigationStart,
ul_: g.unloadEventStart,
_ul: g.unloadEventEnd,
rd_: g.redirectStart,
_rd: g.redirectEnd,
fe_: g.fetchStart,
lk_: g.domainLookupStart,
_lk: g.domainLookupEnd,
co_: g.connectStart,
_co: g.connectEnd,
sc_: g.secureConnectionStart,
rq_: g.requestStart,
rs_: g.responseStart,
_rs: g.responseEnd,
dl_: g.domLoading,
di_: g.domInteractive,
de_: g.domContentLoadedEventStart,
_de: g.domContentLoadedEventEnd,
_dc: g.domComplete,
ld_: g.loadEventStart,
_ld: g.loadEventEnd,
ntd: ("function" !== typeof B.now || q(J) ? 0 : new z(J + B.now()) - new z) + a.t0
}), x && C(a.t, {
ty: x.type + a.t0,
rc: x.redirectCount + a.t0
}), T = 1);
a.isBFonMshop || C(a.t, {
hob: d.ue_hob,
hoe: d.ue_hoe
});
a.ifr && (e += "&ifr=1")
}
u(n, b, c, f);
c = "ld" == n && b && h("wb", b);
var m, l;
c || b && b !== p || ca(b);
c || p == a.oid || da(p, (h("t", b) || {}).tc || +h("t0", b), +h("t0", b));
(f = d.ue_mbl) && f.cnt && !c && (e += f.cnt());
c ? h("wb", b, 2) : "ld" == n && (a.lid = G(p));
for (m in a.sc)
if (1 == h("wb", m)) break;
if (c) {
if (a.s) return;
e = r(e, null)
} else f = r(e, null), f != e && (f = w(f), a.b = f), A && (e += A), e = r(e, b || a.id);
e = w(e);
if (a.b || c)
for (m in a.sc) 2 == h("wb", m) && delete a.sc[m];
A = 0;
a._rt && (e += "&rt=" + a._rt());
f = k.csa;
if (!c && f)
for (l in m = h("t", b) || {}, f = f("PageTiming"), m) m[t](l) && f("mark", ea[l] || l, m[l]);
c || (a.s = 0, (l = d.ue_err) && 0 < l.ec &&
l.pec < l.ec && (l.pec = l.ec, e += "&ec=" + l.ec + "&ecf=" + l.ecf), A = h("ctb", b), "ld" !== n || b || a.markers || (a.markers = {}, C(a.markers, h("t", b))), h("t", b, {}));
a.tag && a.tag().length && (e += "&csmtags=" + a.tag().join("|"), a.tag = O());
l = a.viz || [];
(m = l.length) && (e += "&viz=" + l.splice(0, m).join("|"));
q(d.ue_pty) || (e += "&pty=" + d.ue_pty + "&spty=" + d.ue_spty + "&pti=" + d.ue_pti);
a.tabid && (e += "&tid=" + a.tabid);
a.aftb && (e += "&aftb=1");
!a._ui || b && b != p || (e += a._ui());
a.a = e;
N(e, n, A, c)
}
}
function ca(a) {
var b = k.ue_csm_markers || {},
c;
for (c in b) b[t](c) &&
u(c, a, D, b[c])
}
function F(a, b, c) {
c = c || k;
if (c[U]) c[U](a, b, !1);
else if (c[V]) c[V]("on" + a, b)
}
function S(a, b, c) {
c = c || k;
if (c[W]) c[W](a, b, !1);
else if (c[X]) c[X]("on" + a, b)
}
function Y() {
function a() {
d.onUl()
}
function b(a) {
return function() {
c[a] || (c[a] = 1, R(a))
}
}
var c = {},
f, g;
d.onLd = b("ld");
d.onLdEnd = b("ld");
d.onUl = b("ul");
f = {
stop: b("os")
};
k.chrome ? (F(E, a), I.push(a)) : f[E] = d.onUl;
for (g in f) f[t](g) && Q(0, k, g, f[g]);
d.ue_viz && ue_viz();
F("load", d.onLd);
u("ue")
}
function da(g, b, c) {
var f = d.ue_mbl,
h = k.csa,
q = h && h("SPA"),
h = h && h("PageTiming");
f && f.ajax && f.ajax(b, c);
q && h && (q("newPage", {
requestId: g,
transitionType: "soft"
}), h("mark", "transitionStart", b));
a.tag("ajax-transition")
}
d.ueinit = (d.ueinit || 0) + 1;
var a = d.ue = d.ue || {};
a.t0 = k.aPageStart || d.ue_t0;
a.id = d.ue_id;
a.url = d.ue_url;
a.rid = d.ue_id;
a.a = "";
a.b = "";
a.h = {};
a.s = 1;
a.t = {};
a.sc = {};
a.iel = [];
a.ielf = [];
a.viz = [];
a.v = "0.217115.0";
a.paused = !1;
var t = "hasOwnProperty",
E = "beforeunload",
H = "on" + E,
U = "addEventListener",
W = "removeEventListener",
V = "attachEvent",
X = "detachEvent",
ea = {
cf: "criticalFeature",
af: "aboveTheFold",
fn: "functional",
fp: "firstPaint",
fcp: "firstContentfulPaint",
bb: "bodyBegin",
be: "bodyEnd",
ld: "loaded"
},
z = k.Date,
B = k.performance || k.webkitPerformance,
g = (B || {}).timing,
x = (B || {}).navigation,
J = (g || {}).navigationStart,
y = d.ue_fpf,
ba = d.ue_tx_md,
v = d.ue_tx_ad,
aa = 1 === d.ue_ccf,
P = 0,
T = 0,
I = [],
D;
a.oid = G(a.id);
a.lid = G(a.id);
a._t0 = a.t0;
a.tag = O();
a.ifr = k.top !== k.self || k.frameElement ? 1 : 0;
a.markers = null;
a.attach = F;
a.detach = S;
if ("000-0000000-8675309" === d.ue_sid) {
var Z = L("cdn-rid"),
$ = L("session-id");
Z &&
$ && M(Z, $, "cdn")
}
d.uei = Y;
d.ueh = Q;
d.ues = h;
d.uet = u;
d.uex = R;
a.reset = M;
a.pause = function(d) {
a.paused = d
};
Y();
0 < v && u("ho")
})(ue_csm, ue_csm.window, ue_csm.document);
ue.stub(ue, "event");
ue.stub(ue, "onSushiUnload");
ue.stub(ue, "onSushiFlush");
ue.stub(ue, "log");
ue.stub(ue, "onunload");
ue.stub(ue, "onflush");
(function(c) {
var a = c.ue;
a.cv = {};
a.cv.scopes = {};
a.count = function(d, c, b) {
var e = {},
f = a.cv,
g = b && 0 === b.c;
e.counter = d;
e.value = c;
e.t = a.d();
b && b.scope && (f = a.cv.scopes[b.scope] = a.cv.scopes[b.scope] || {}, e.scope = b.scope);
if (void 0 === c) return f[d];
f[d] = c;
d = 0;
b && b.bf && (d = 1);
ue_csm.ue_sclog || !a.clog || 0 !== d || g ? a.log && a.log(e, "csmcount", {
c: 1,
bf: d
}) : a.clog(e, "csmcount", {
bf: d
})
};
a.count("baselineCounter2", 1);
a && a.event && (a.event({
requestId: c.ue_id || "rid",
server: c.ue_sn || "sn",
obfuscatedMarketplaceId: c.ue_mid || "mid"
},
"csm", "csm.CSMBaselineEvent.4"), a.count("nexusBaselineCounter", 1, {
bf: 1
}))
})(ue_csm);
var ue_hoe = +new Date();
}
window.ueinit = window.ue_ihb;
</script>
<!-- tpl7lzf0fe99y3 -->
<script>
window.ue && ue.count && ue.count('CSMLibrarySize', 9678)
</script>
<!-- sp:feature:aui-assets -->
<link rel="stylesheet" href="https://images-eu.ssl-images-amazon.com/images/I/11EIQ5IGqaL._RC|012LjolmrML.css,418YjvsUB+L.css,21qPwhPKAAL.css,01Vctty9pOL.css,017DsKjNQJL.css,01xH24p45SL.css,41EWOOlBJ9L.css,11TIuySqr6L.css,01ElnPiDxWL.css,11bGSgD5pDL.css,01Dm5eKVxwL.css,01IdKcBuAdL.css,01y-XAlI+2L.css,01ZfXnjPmmL.css,01oDR3IULNL.css,31MKqadzl-L.css,01XPHJk60-L.css,01R0k0yxPXL.css,21xVR0NtxzL.css,11gneA3MtJL.css,21fecG8pUzL.css,01RddH8vm-L.css,01CFUgsA-YL.css,21AmhU6t0sL.css,11zGrJZ9D2L.css,11tRp6+0HHL.css,11MrdqKlKnL.css,11oHt2HYxnL.css,01-fWz3sOQL.css,11ocrgKoE-L.css,11RKoGSb-gL.css,11g1xm90ZvL.css,01QrWuRrZ-L.css,21pIv-yKhaL.css,01Wiow6micL.css,01gAR5pB+IL.css,119dKrtBoVL.css,11Y05DTEL6L.css,01cbS3UK11L.css,21F85am0yFL.css,01giMEP+djL.css_.css?AUIClients/AmazonUI&NrwDpGHD#not-trident.322290-T2.322288-T1"
/>
<script>
(function(f, h, Q, E) {
function F(a) {
v && v.tag && v.tag(q(":", "aui", a))
}
function t(a, b) {
v && v.count && v.count("aui:" + a, 0 === b ? 0 : b || (v.count("aui:" + a) || 0) + 1)
}
function p(a) {
try {
return a.test(navigator.userAgent)
} catch (b) {
return !1
}
}
function y(a, b, c) {
a.addEventListener ? a.addEventListener(b, c, !1) : a.attachEvent && a.attachEvent("on" + b, c)
}
function q(a, b, c, e) {
b = b && c ? b + a + c : b || c;
return e ? q(a, b, e) : b
}
function G(a, b, c) {
try {
Object.defineProperty(a, b, {
value: c,
writable: !1
})
} catch (e) {
a[b] = c
}
return c
}
function ta(a, b) {
var c = a.length,
e = c,
g = function() {
e-- || (R.push(b), S || (setTimeout(ca, 0), S = !0))
};
for (g(); c--;) da[a[c]] ? g() : (z[a[c]] = z[a[c]] || []).push(g)
}
function ua(a, b, c, e, g) {
var d = h.createElement(a ? "script" : "link");
y(d, "error", e);
g && y(d, "load", g);
a ? (d.type = "text/javascript", d.async = !0, c && /AUIClients|images[/]I/.test(b) && d.setAttribute("crossorigin", "anonymous"), d.src = b) : (d.rel = "stylesheet", d.href = b);
h.getElementsByTagName("head")[0].appendChild(d)
}
function ea(a, b) {
return function(c, e) {
function g() {
ua(b, c, d, function(b) {
T ? t("resource_unload") :
d ? (d = !1, t("resource_retry"), g()) : (t("resource_error"), a.log("Asset failed to load: " + c));
b && b.stopPropagation ? b.stopPropagation() : f.event && (f.event.cancelBubble = !0)
}, e)
}
if (fa[c]) return !1;
fa[c] = !0;
t("resource_count");
var d = !0;
return !g()
}
}
function va(a, b, c) {
for (var e = {
name: a,
guard: function(c) {
return b.guardFatal(a, c)
},
guardTime: function(a) {
return b.guardTime(a)
},
logError: function(c, d, e) {
b.logError(c, d, e, a)
}
}, g = [], d = 0; d < c.length; d++) H.hasOwnProperty(c[d]) && (g[d] = U.hasOwnProperty(c[d]) ? U[c[d]](H[c[d]],
e) : H[c[d]]);
return g
}
function A(a, b, c, e, g) {
return function(d, h) {
function n() {
var a = null;
e ? a = h : "function" === typeof h && (p.start = w(), a = h.apply(f, va(d, k, l)), p.end = w());
if (b) {
H[d] = a;
a = d;
for (da[a] = !0;
(z[a] || []).length;) z[a].shift()();
delete z[a]
}
p.done = !0
}
var k = g || this;
"function" === typeof d && (h = d, d = E);
b && (d = d ? d.replace(ha, "") : "__NONAME__", V.hasOwnProperty(d) && k.error(q(", reregistered by ", q(" by ", d + " already registered", V[d]), k.attribution), d), V[d] = k.attribution);
for (var l = [], m = 0; m < a.length; m++) l[m] =
a[m].replace(ha, "");
var p = B[d || "anon" + ++wa] = {
depend: l,
registered: w(),
namespace: k.namespace
};
c ? n() : ta(l, k.guardFatal(d, n));
return {
decorate: function(a) {
U[d] = k.guardFatal(d, a)
}
}
}
}
function ia(a) {
return function() {
var b = Array.prototype.slice.call(arguments);
return {
execute: A(b, !1, a, !1, this),
register: A(b, !0, a, !1, this)
}
}
}
function W(a, b) {
return function(c, e) {
e || (e = c, c = E);
var g = this.attribution;
return function() {
u.push(b || {
attribution: g,
name: c,
logLevel: a
});
var d = e.apply(this, arguments);
u.pop();
return d
}
}
}
function I(a, b) {
this.load = {
js: ea(this, !0),
css: ea(this)
};
G(this, "namespace", b);
G(this, "attribution", a)
}
function ja() {
h.body ? r.trigger("a-bodyBegin") : setTimeout(ja, 20)
}
function C(a, b) {
a.className = X(a, b) + " " + b
}
function X(a, b) {
return (" " + a.className + " ").split(" " + b + " ").join(" ").replace(/^ | $/g, "")
}
function ka(a) {
try {
return a()
} catch (b) {
return !1
}
}
function J() {
if (K) {
var a = {
w: f.innerWidth || n.clientWidth,
h: f.innerHeight || n.clientHeight
};
5 < Math.abs(a.w - Y.w) || 50 < a.h - Y.h ? (Y = a, L = 4, (a = k.mobile || k.tablet ? 450 <
a.w && a.w > a.h : 1250 <= a.w) ? C(n, "a-ws") : n.className = X(n, "a-ws")) : 0 < L && (L--, la = setTimeout(J, 16))
}
}
function xa(a) {
(K = a === E ? !K : !!a) && J()
}
function ya() {
return K
}
function ma() {
D.forEach(function(a) {
F(a)
})
}
function na(a, b, c) {
if (b) {
a = p(/Chrome/i) && !p(/Edge/i) && !p(/OPR/i) && !a.capabilities.isAmazonApp && !p(new RegExp(Z + "bwv" + Z + "b"));
var e = "sw:browser:" + c + ":";
b.browser && a && (D.push(e + "supported"), b.browser.action(e, c));
!a && b.browser && D.push(e + "unsupported")
}
}
"use strict";
var M = Q.now = Q.now || function() {
return +new Q
},
w = function(a) {
return a && a.now ? a.now.bind(a) : M
}(f.performance),
N = w(),
l = f.AmazonUIPageJS || f.P;
if (l && l.when && l.register) {
N = [];
for (var m = h.currentScript; m; m = m.parentElement) m.id && N.push(m.id);
return l.log("A copy of P has already been loaded on this page.", "FATAL", N.join(" "))
}
var v = f.ue;
F();
F("aui_build_date:3.21.4-2021-05-20");
var R = [],
S = !1;
var ca = function() {
for (var a = setTimeout(ca, 0), b = M(); R.length;)
if (R.shift()(), 50 < M() - b) return;
clearTimeout(a);
S = !1
};
var da = {},
z = {},
fa = {},
T = !1;
y(f, "beforeunload", function() {
T = !0;
setTimeout(function() {
T = !1
}, 1E4)
});
var ha = /^prv:/,
V = {},
H = {},
U = {},
B = {},
wa = 0,
Z = String.fromCharCode(92),
u = [],
oa = f.onerror;
f.onerror = function(a, b, c, e, g) {
g && "object" === typeof g || (g = Error(a, b, c), g.columnNumber = e, g.stack = b || c || e ? q(Z, g.message, "at " + q(":", b, c, e)) : E);
var d = u.pop() || {};
g.attribution = q(":", g.attribution || d.attribution, d.name);
g.logLevel = d.logLevel;
g.attribution && console && console.log && console.log([g.logLevel || "ERROR", a, "thrown by", g.attribution].join(" "));
u = [];
oa && (d = [].slice.call(arguments),
d[4] = g, oa.apply(f, d))
};
I.prototype = {
logError: function(a, b, c, e) {
b = {
message: b,
logLevel: c || "ERROR",
attribution: q(":", this.attribution, e)
};
if (f.ueLogError) return f.ueLogError(a || b, a ? b : null), !0;
console && console.error && (console.log(b), console.error(a));
return !1
},
error: function(a, b, c, e) {
a = Error(q(":", e, a, c));
a.attribution = q(":", this.attribution, b);
throw a;
},
guardError: W(),
guardFatal: W("FATAL"),
guardCurrent: function(a) {
var b = u[u.length - 1];
return b ? W(b.logLevel, b).call(this, a) : a
},
guardTime: function(a) {
var b =
u[u.length - 1],
c = b && b.name;
return c && c in B ? function() {
var b = w(),
g = a.apply(this, arguments);
B[c].async = (B[c].async || 0) + w() - b;
return g
} : a
},
log: function(a, b, c) {
return this.logError(null, a, b, c)
},
declare: A([], !0, !0, !0),
register: A([], !0),
execute: A([]),
AUI_BUILD_DATE: "3.21.4-2021-05-20",
when: ia(),
now: ia(!0),
trigger: function(a, b, c) {
var e = M();
this.declare(a, {
data: b,
pageElapsedTime: e - (f.aPageStart || NaN),
triggerTime: e
});
c && c.instrument && O.when("prv:a-logTrigger").execute(function(b) {
b(a)
})
},
handleTriggers: function() {
this.log("handleTriggers deprecated")
},
attributeErrors: function(a) {
return new I(a)
},
_namespace: function(a, b) {
return new I(a, b)
}
};
var r = G(f, "AmazonUIPageJS", new I);
var O = r._namespace("PageJS", "AmazonUI");
O.declare("prv:p-debug", B);
r.declare("p-recorder-events", []);
r.declare("p-recorder-stop", function() {});
G(f, "P", r);
ja();
if (h.addEventListener) {
var pa;
h.addEventListener("DOMContentLoaded", pa = function() {
r.trigger("a-domready");
h.removeEventListener("DOMContentLoaded", pa, !1)
}, !1)
}
var n = h.documentElement,
aa = function() {
var a = ["O", "ms", "Moz",
"Webkit"
],
b = h.createElement("div");
return {
testGradients: function() {
return !0
},
test: function(c) {
var e = c.charAt(0).toUpperCase() + c.substr(1);
c = (a.join(e + " ") + e + " " + c).split(" ");
for (e = c.length; e--;)
if ("" === b.style[c[e]]) return !0;
return !1
},
testTransform3d: function() {
return !0
}
}
}();
l = n.className;
var qa = /(^| )a-mobile( |$)/.test(l),
ra = /(^| )a-tablet( |$)/.test(l),
k = {
audio: function() {
return !!h.createElement("audio").canPlayType
},
video: function() {
return !!h.createElement("video").canPlayType
},
canvas: function() {
return !!h.createElement("canvas").getContext
},
svg: function() {
return !!h.createElementNS && !!h.createElementNS("http://www.w3.org/2000/svg", "svg").createSVGRect
},
offline: function() {
return navigator.hasOwnProperty && navigator.hasOwnProperty("onLine") && navigator.onLine
},
dragDrop: function() {
return "draggable" in h.createElement("span")
},
geolocation: function() {
return !!navigator.geolocation
},
history: function() {
return !(!f.history || !f.history.pushState)
},
webworker: function() {
return !!f.Worker
},
autofocus: function() {
return "autofocus" in h.createElement("input")
},
inputPlaceholder: function() {
return "placeholder" in h.createElement("input")
},
textareaPlaceholder: function() {
return "placeholder" in h.createElement("textarea")
},
localStorage: function() {
return "localStorage" in f && null !== f.localStorage
},
orientation: function() {
return "orientation" in f
},
touch: function() {
return "ontouchend" in h
},
gradients: function() {
return aa.testGradients()
},
hires: function() {
var a = f.devicePixelRatio && 1.5 <= f.devicePixelRatio || f.matchMedia && f.matchMedia("(min-resolution:144dpi)").matches;
t("hiRes" +
(qa ? "Mobile" : ra ? "Tablet" : "Desktop"), a ? 1 : 0);
return a
},
transform3d: function() {
return aa.testTransform3d()
},
touchScrolling: function() {
return p(/Windowshop|android|OS ([5-9]|[1-9][0-9]+)(_[0-9]{1,2})+ like Mac OS X|Chrome|Silk|Firefox|Trident.+?; Touch/i)
},
ios: function() {
return p(/OS [1-9][0-9]*(_[0-9]*)+ like Mac OS X/i) && !p(/trident|Edge/i)
},
android: function() {
return p(/android.([1-9]|[L-Z])/i) && !p(/trident|Edge/i)
},
mobile: function() {
return qa
},
tablet: function() {
return ra
},
rtl: function() {
return "rtl" ===
n.dir
}
};
for (m in k) k.hasOwnProperty(m) && (k[m] = ka(k[m]));
for (var ba = "textShadow textStroke boxShadow borderRadius borderImage opacity transform transition".split(" "), P = 0; P < ba.length; P++) k[ba[P]] = ka(function() {
return aa.test(ba[P])
});
var K = !0,
la = 0,
Y = {
w: 0,
h: 0
},
L = 4;
J();
y(f, "resize", function() {
clearTimeout(la);
L = 4;
J()
});
var sa = {
getItem: function(a) {
try {
return f.localStorage.getItem(a)
} catch (b) {}
},
setItem: function(a, b) {
try {
return f.localStorage.setItem(a, b)
} catch (c) {}
}
};
n.className = X(n, "a-no-js");
C(n, "a-js");
!p(/OS [1-8](_[0-9]*)+ like Mac OS X/i) || f.navigator.standalone || p(/safari/i) || C(n, "a-ember");
l = [];
for (m in k) k.hasOwnProperty(m) && k[m] && l.push("a-" + m.replace(/([A-Z])/g, function(a) {
return "-" + a.toLowerCase()
}));
C(n, l.join(" "));
n.setAttribute("data-aui-build-date", "3.21.4-2021-05-20");
r.register("p-detect", function() {
return {
capabilities: k,
localStorage: k.localStorage && sa,
toggleResponsiveGrid: xa,
responsiveGridEnabled: ya
}
});
p(/UCBrowser/i) || k.localStorage && C(n, sa.getItem("a-font-class"));
r.declare("a-event-revised-handling", !1);
try {
var x = navigator.serviceWorker
} catch (a) {
F("sw:nav_err")
}
x && (y(x, "message", function(a) {
a && a.data && t(a.data.k, a.data.v)
}), x.controller && x.controller.postMessage("MSG-RDY"));
var D = [];
l = {
reg: {},
unreg: {}
};
l.reg.browser = {
action: function(a, b) {
x.register("/service-worker.js").then(function() {
t(a + "success")
}).catch(function(c) {
r.logError(c, "[AUI SW] Failed to " + b + " service worker: ");
t(a + "failure")
})
}
};
(function(a) {
var b = a.reg,
c = a.unreg;
x && x.getRegistrations ? (O.when("A").execute(function(a) {
na(a, c,
"unregister")
}), y(f, "load", function() {
O.when("A").execute(function(a) {
na(a, b, "register");
ma()
})
})) : (b && b.browser && D.push("sw:browser:register:unsupported"), c && c.browser && D.push("sw:browser:unregister:unsupported"), ma())
})(l);
r.declare("a-fix-event-off", !1);
t("pagejs:pkgExecTime", w() - N)
})(window, document, Date);
(function(b) {
function q(a, e, h) {
function r(a, b, f) {
var c = Array(e.length);
~l && (c[l] = {});
~m && (c[m] = f);
for (f = 0; f < n.length; f++) {
var d = n[f],
g = a[f];
c[d] = g
}
for (f = 0; f < p.length; f++) d = p[f], g = b[f], c[d] = g;
a = h.apply(null, c);
return ~l ? c[l] : a
}
"string" !== typeof a && b.P.error("C001");
if (!t[a]) {
t[a] = !0;
h || (h = e, e = []);
a = a.split(":", 2);
var c = a[1] ? a[0] : void 0,
k = (a[1] || a[0]).replace(/@capability\//, "@c/"),
g = c ? b.P._namespace(c) : b.P,
u = !k.lastIndexOf("@c/", 0),
n = [];
a = [];
for (var p = [], v = [], m = -1, l = -1, c = 0; c < e.length; c++) {
var d = e[c];
"module" === d && g.error("C002");
"exports" === d ? l = c : "require" === d ? m = c : d.lastIndexOf("@p/", 0) ? d.lastIndexOf("@c/", 0) ? (n.push(c), a.push("mix:" + d)) : (p.push(c), v.push(d)) : (n.push(c), a.push(d.substr(3)))
}
g.when.apply(g, a).register("mix:" + k, function() {
var a = [].slice.call(arguments);
return u || ~m || p.length ? {
capabilities: v,
cardModuleFactory: function(b, c) {
b = r(a, b, c);
b.P = g;
return b
},
require: ~m ? q : void 0
} : r(a, [], function() {})
});
u && g.when("mix:@amzn/mix.client-runtime", "mix:" + k).execute(function(a, b) {
a.registerCapabilityModule(k,
b)
});
g.when("mix:" + k).register("xcp:" + k, function(a) {
return a
});
var q = function(a, b, c) {
try {
var d = a[0],
e = d.lastIndexOf("@p/", 0) ? "mix:" + d : d.substr(3);
g.when(e).execute(function(a) {
try {
b(a)
} catch (d) {
c(d)
}
})
} catch (h) {
c(h)
}
}
}
}
"use strict";
var t = {};
b.mix_d || ((b.Promise ? P : P.when("3p-promise")).register("@p/promise-is-ready", function(a) {
b.Promise = b.Promise || a
}), (Array.prototype.includes ? P : P.when("a-polyfill")).register("@p/polyfill-is-ready", function() {}), b.mix_d = function(a, b, h) {
P.when("@p/promise-is-ready",
"@p/polyfill-is-ready").execute("@p/mix-d-deps", function() {
q(a, b, h)
})
}, b.xcp_d = b.mix_d, P.when("mix:@amzn/mix.client-runtime").execute(function(a) {
P.declare("xcp:@xcp/runtime", a)
}));
b.mixTimeout || (b.mixTimeout = function(a, e, h) {
b.mixCardInitTimeouts || (b.mixCardInitTimeouts = {});
b.mixCardInitTimeouts[e] && clearTimeout(b.mixCardInitTimeouts[e]);
b.mixCardInitTimeouts[e] = setTimeout(function() {
P.log("Client-side initialization timeout", "FATAL", a)
}, h)
})
})(window);
(window.AmazonUIPageJS ? AmazonUIPageJS : P).when('sp.load.js').execute(function() {
(window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://images-eu.ssl-images-amazon.com/images/I/61-6nKPKyWL.js?AUIClients/AmazonUIjQuery');
(window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://images-eu.ssl-images-amazon.com/images/I/11Y+5x+kkTL._RC|51106gSDnJL.js,11-zXBZR6KL.js,11giXtZCwVL.js,01+z+uIeJ-L.js,01VRMV3FBdL.js,01O9dYORveL.js,21NNXfMitSL.js,11rRjDLdAVL.js,51X-X0x2aRL.js,11kWu3cNjYL.js,11UNQpqeowL.js,11OREnu1epL.js,11KbZymw5ZL.js,21r53SJg7LL.js,0190vxtlzcL.js,51bbIMIQQwL.js,3109-RXWZcL.js,015c-6CIP9L.js,01ezj5Rkz1L.js,11VS-C+YWGL.js,31VpWkbgc1L.js,01rpauTep4L.js,01+b9cewx1L.js_.js?AUIClients/AmazonUI&tbOQM7bq#309035-T1');
(window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://images-eu.ssl-images-amazon.com/images/I/51cuzscAXML.js?AUIClients/CardJsRuntimeBuzzCopyBuild');
});
</script>
<!-- sp:feature:cookie-consent-assets -->
<!-- sp:feature:nav-inline-css -->
<!-- NAVYAAN CSS -->
<style type="text/css">
.nav-sprite-v1 .nav-sprite,
.nav-sprite-v1 .nav-icon {
background-image: url(https://images-eu.ssl-images-amazon.com/images/G/31/gno/sprites/nav-sprite-global-1x-hm-dsk-reorg._CB405936311_.png);
background-position: 0 1000px;
background-repeat: repeat-x;
}
.nav-spinner {
background-image: url(https://images-eu.ssl-images-amazon.com/images/G/31/javascripts/lib/popover/images/snake._CB485935600_.gif);
background-position: center center;
background-repeat: no-repeat;
}
.nav-timeline-icon,
.nav-access-image,
.nav-timeline-prime-icon {
background-image: url(https://images-eu.ssl-images-amazon.com/images/G/31/gno/sprites/timeline_sprite_1x._CB439943932_.png);
background-repeat: no-repeat;
}
</style>
<link rel="stylesheet" href="https://images-eu.ssl-images-amazon.com/images/I/41KBYOkTjIL._RC|71s2fkw4AyL.css,31kAwaZeJML.css,313Ydl5aIRL.css,21MKjoYL8wL.css,41OiMQkB+EL.css,01yCq3WXEcL.css,11kO7yAgiQL.css,31OvHRW+XiL.css,01XHMOHpK1L.css,01ucgi+I44L.css,41yKpEQVJkL.css_.css?AUIClients/NavDesktopUberAsset&WmRzK0+z#desktop.in.331932-T1.310484-T1.350276-T1"
/>
<!-- sp:feature:host-assets -->
<title dir="ltr">Your Account</title>
<style>
.orders-section .heading-image {
display: block;
margin-top: 10px
}
.orders-section .yo-button-container {
border-right: 1px solid #DCDCDC
}
.orders-section .yo-button {
width: 80%
}
.orders-section .yo-search-input {
font-size: 11px;
width: 155px
}
.ya-one-col-container,
.ya-personalized,
.ya-two-col-container {
margin: 0 auto
}
.ya-personalized,
.ya-two-col-container {
max-width: 1000px
}
.ya-one-col-container {
max-width: 800px
}
.section-heading {
text-align: center;
position: relative;
line-height: 0
}
.section-heading h1 {
line-height: 1;
z-index: 2;
position: relative;
background-color: #fff;
padding: 0 8px 0 7px;
font-size: 1.4rem;
display: inline
}
.section-heading:after {
content: "";
width: 100%;
border-top: 1px solid #e7e7e7;
position: absolute;
left: 0;
top: 50%;
margin-top: -1px;
z-index: 1;
border-image: linear-gradient(to right, transparent, #d7d7d7, transparent) 1
}
.ya-card-row {
display: table;
height: 100%;
margin-bottom: 20px;
width: 100%
}
.ya-card-cell {
display: table-cell;
height: 100%;
padding-left: 20px;
width: 340px
}
.ya-card-cell:first-child {
padding-left: 0;
width: 320px
}
.ya-card,
.ya-card--rich {
height: 100%
}
.ya-card__whole-card-link {
height: 100%;
display: block
}
.ya-card--rich:hover {
background: #eee
}
.ya-card__heading--rich {
color: #111;
font-size: 17px
}
.ya-card__heading--poor {
font-size: 17px
}
</style>
<script type="text/javascript">
window.P && P.register('sp.load.js');
</script>
<!--&&&Portal&Delimiter&&&-->
<!-- sp:end-feature:host-assets -->
<script type='text/javascript'>
window.ue_ihe = (window.ue_ihe || 0) + 1;
if (window.ue_ihe === 1) {
(function(k, l, g) {
function m(a) {
c || (c = b[a.type].id, "undefined" === typeof a.clientX ? (e = a.pageX, f = a.pageY) : (e = a.clientX, f = a.clientY), 2 != c || h && (h != e || n != f) ? (r(), d.isl && l.setTimeout(function() {
p("at", d.id)
}, 0)) : (h = e, n = f, c = 0))
}
function r() {
for (var a in b) b.hasOwnProperty(a) && d.detach(a, m, b[a].parent)
}
function s() {
for (var a in b) b.hasOwnProperty(a) && d.attach(a, m, b[a].parent)
}
function t() {
var a = "";
!q && c && (q = 1, a += "&ui=" + c);
return a
}
var d = k.ue,
p = k.uex,
q = 0,
c = 0,
h, n, e, f, b = {
click: {
id: 1,
parent: g
},
mousemove: {
id: 2,
parent: g
},
scroll: {
id: 3,
parent: l
},
keydown: {
id: 4,
parent: g
}
};
d && p && (s(), d._ui = t)
})(ue_csm, window, document);
(function(s, l) {
function m(b, e, c) {
c = c || new Date(+new Date + t);
c = "expires=" + c.toUTCString();
n.cookie = b + "=" + e + ";" + c + ";path=/"
}
function p(b) {
b += "=";
for (var e = n.cookie.split(";"), c = 0; c < e.length; c++) {
for (var a = e[c];
" " == a.charAt(0);) a = a.substring(1);
if (0 === a.indexOf(b)) return decodeURIComponent(a.substring(b.length, a.length))
}
return ""
}
function q(b, e, c) {
if (!e) return b; - 1 < b.indexOf("{") && (b = "");
for (var a = b.split("&"), f, d = !1, h = !1, g = 0; g < a.length; g++) f = a[g].split(":"), f[0] == e ? (!c || d ? a.splice(g, 1) : (f[1] = c, a[g] =
f.join(":")), h = d = !0) : 2 > f.length && (a.splice(g, 1), h = !0);
h && (b = a.join("&"));
!d && c && (0 < b.length && (b += "&"), b += e + ":" + c);
return b
}
var k = s.ue || {},
t = 3024E7,
n = ue_csm.document || l.document,
r = null,
d;
a: {
try {
d = l.localStorage;
break a
} catch (u) {}
d = void 0
}
k.count && k.count("csm.cookieSize", document.cookie.length);
k.cookie = {
get: p,
set: m,
updateCsmHit: function(b, e, c) {
try {
var a;
if (!(a = r)) {
var f;
a: {
try {
if (d && d.getItem) {
f = d.getItem("csm-hit");
break a
}
} catch (k) {}
f = void 0
}
a = f || p("csm-hit") || "{}"
}
a = q(a, b, e);
r = a = q(a, "t", +new Date);
try {
d && d.setItem && d.setItem("csm-hit", a)
} catch (h) {}
m("csm-hit", a, c)
} catch (g) {
"function" == typeof l.ueLogError && ueLogError(Error("Cookie manager: " + g.message), {
logLevel: "WARN"
})
}
}
}
})(ue_csm, window);
(function(l, e) {
function c(b) {
b = "";
var c = a.isBFT ? "b" : "s",
d = "" + a.oid,
g = "" + a.lid,
h = d;
d != g && 20 == g.length && (c += "a", h += "-" + g);
a.tabid && (b = a.tabid + "+");
b += c + "-" + h;
b != f && 100 > b.length && (f = b, a.cookie ? a.cookie.updateCsmHit(m, b + ("|" + +new Date)) : e.cookie = "csm-hit=" + b + ("|" + +new Date) + n + "; path=/")
}
function p() {
f = 0
}
function d(b) {
!0 === e[a.pageViz.propHid] ? f = 0 : !1 === e[a.pageViz.propHid] && c({
type: "visible"
})
}
var n = "; expires=" + (new Date(+new Date + 6048E5)).toGMTString(),
m = "tb",
f, a = l.ue || {},
k = a.pageViz && a.pageViz.event &&
a.pageViz.propHid;
a.attach && (a.attach("click", c), a.attach("keyup", c), k || (a.attach("focus", c), a.attach("blur", p)), k && (a.attach(a.pageViz.event, d, e), d({})));
a.aftb = 1
})(ue_csm, ue_csm.document);
ue_csm.ue.stub(ue, "impression");
ue.stub(ue, "trigger");
if (window.ue && uet) {
uet('bb');
}
}
</script>
<script>
window.ue && ue.count && ue.count('CSMLibrarySize', 2729)
</script>
<!-- sp:feature:head-close -->
<script>
window.P && P.register('bb');
if (typeof ues === 'function') {
ues('t0', 'portal-bb', new Date());
ues('ctb', 'portal-bb', 1);
}
</script>
</head>
<!-- sp:feature:start-body -->
<body class="a-aui_72554-c a-aui_button_aria_label_markup_348458-c a-aui_csa_templates_buildin_ww_exp_337518-t1 a-aui_csa_templates_buildin_ww_launch_337517-c a-aui_csa_templates_declarative_ww_exp_337521-t1 a-aui_csa_templates_declarative_ww_launch_337520-c a-aui_dynamic_img_a11y_markup_345061-c a-aui_mm_desktop_exp_291916-t1 a-aui_mm_desktop_launch_291918-c a-aui_mm_desktop_targeted_exp_291928-c a-aui_mm_desktop_targeted_launch_291922-c a-aui_pci_risk_banner_210084-c a-aui_preload_261698-c a-aui_rel_noreferrer_noopener_309527-c a-aui_template_weblab_cache_333406-c a-aui_tnr_v2_180836-c">
<div id="a-page">
<script type="a-state" data-a-state="{"key":"a-wlab-states"}">{"AUI_BUTTON_ARIA_LABEL_MARKUP_348458":"C","AUI_MM_DESKTOP_LAUNCH_291918":"C","AUI_TNR_V2_180836":"C","AUI_PRELOAD_261698":"C","AUI_CSA_TEMPLATES_BUILDIN_WW_EXP_337518":"T1","AUI_72554":"C","AUI_MM_DESKTOP_TARGETED_EXP_291928":"C","AUI_CSA_TEMPLATES_DECLARATIVE_WW_LAUNCH_337520":"C","AUI_CSA_TEMPLATES_BUILDIN_WW_LAUNCH_337517":"C","AUI_PCI_RISK_BANNER_210084":"C","AUI_CSA_TEMPLATES_DECLARATIVE_WW_EXP_337521":"T1","AUI_MM_DESKTOP_TARGETED_LAUNCH_291922":"C","AUI_MM_DESKTOP_EXP_291916":"T1","AUI_TEMPLATE_WEBLAB_CACHE_333406":"C","AUI_DYNAMIC_IMG_A11Y_MARKUP_345061":"C","AUI_REL_NOREFERRER_NOOPENER_309527":"C"}</script>
<script>
typeof uex === 'function' && uex('ld', 'portal-bb', {
wb: 1
})
</script>
<script>
! function() {
function n(n, t) {
var r = i(n);
return t && (r = r("instance", t)), r
}
var r = [],
c = 0,
i = function(t) {
return function() {
var n = c++;
return r.push([t, [].slice.call(arguments, 0), n, {
time: Date.now()
}]), i(n)
}
};
n._s = r, this.csa = n
}();;
csa('Config', {
"ResourceLatency.DetectImageContent": true,
"CacheDetection.CDNCacheFix": true,
"ResourceLatency.MaxImageLookups": 50
});
if (window.csa) {
csa("Config", {
'Application': 'Retail:Prod:www.amazon.in',
'Events.Namespace': 'csa',
'ObfuscatedMarketplaceId': 'A21TJRUUN4KGV',
'Events.SushiEndpoint': 'https://unagi.amazon.in/1/events/com.amazon.csm.csa.prod',
'CacheDetection.RequestID': "VB6PSQM2Q9MZK6FKPXG6",
'CacheDetection.Callback': window.ue && ue.reset,
'LCP.elementDedup': 1
});
csa("Events")("setEntity", {
page: {
requestId: "VB6PSQM2Q9MZK6FKPXG6",
meaningful: "interactive"
},
session: {
id: "258-2875692-0673124"
}
});
}! function(e) {
var i, r, o = "splice",
u = e.csa,
f = {},
c = {},
a = e.csa._s,
s = 0,
l = {},
g = {},
h = {},
n = Object.keys;
function t(n, t) {
return u(n, t)
}
function v(n, t) {
var e = c[n] || {};
U(e, t), c[n] = e, y(E, 0)
}
function d(n, t, e) {
var i = !0;
t = b(t), e && e.buffered && (i = (h[n] || []).every(function(n) {
return !1 !== t(n)
})), i && (l[n] || (l[n] = []), l[n].push(t))
}
function p(n, t) {
if (t = b(t), n in g) t(g[n]);
else {
d(n, function(n) {
return t(n), !1
})
}
}
function m(n, t) {
if (u("Errors")("logError", n), f.DEBUG) throw t || n
}
function w() {
return Math.abs(4294967295 * Math.random() | 0).toString(36)
}
function b(n, t) {
return function() {
try {
return n.apply(this, arguments)
} catch (n) {
m(n.message || n, n)
}
}
}
function y(n, t) {
return e.setTimeout(b(n), t)
}
function E() {
for (var n = 0; n < a.length;) {
var t = a[n],
e = t[0] in c;
if (!e && !r) return void(s = t.length);
e ? (a[o](s = n, 1), D(t)) : n++
}
}
function D(n) {
var arguments, t = c[n[0]],
e = (arguments = n[1])[0];
if (!t || !t[e]) return m("Undefined function: " + t + "/" + e);
i = n[3], c[n[2]] = t[e].apply(t, arguments.slice(1)) || {}, i = 0
}
function S() {
r = 1, E()
}
function U(t, e) {
n(e).forEach(function(n) {
t[n] = e[n]
})
}
p("$beforeunload", S), v("Config", {
instance: function(n) {
U(f, n)
}
}), u.plugin = b(function(n) {
n(t)
}), t.config = f, t.register = v, t.on = d, t.removeListener = function(n, t) {
var e = l[n];
e && e[o](e.indexOf(t), 1)
}, t.once = p, t.emit = function(n, t, e) {
for (var i = l[n] || [], r = 0; r < i.length;) !1 === i[r](t) ? i[o](r, 1) : r++;
g[n] = t || {}, e && e.buffered && (h[n] || (h[n] = []), 100 <= h[n].length && h[n].shift(), h[n].push(t || {}))
}, t.UUID = function() {
return [w(), w(), w(), w()].join("-")
}, t.time = function(n) {
var t = i ? new Date(i.time) : new Date;
return "ISO" === n ? t.toISOString() : t.getTime()
}, t.error = m, t.warn = function(n, t) {
if (u("Errors")("logWarn", n), f.DEBUG) throw t || n
}, t.exec = b, t.timeout = y, t.interval = function(n, t) {
return e.setInterval(b(n), t)
}, (t.global = e).csa._s.push = function(n) {
n[0] in c && (!a.length || r) ? D(n) : a[o](s++, 0, n)
}, E(), y(function() {
y(S, f.SkipMissingPluginsTimeout || 5e3)
}, 1)
}("undefined" != typeof window ? window : global);
csa.plugin(function(o) {
var r = "addEventListener",
e = "requestAnimationFrame",
t = o.exec,
i = o.global,
f = o.on;
o.raf = function(n) {
if (i[e]) return i[e](t(n))
}, o.on = function(n, e, t, i) {
return n && "function" == typeof n[r] ? n[r](e, o.exec(t), i) : "string" == typeof n ? f(n, e, t, i) : void 0
}
});
csa.plugin(function(o) {
var t, n, r = {},
e = "localStorage",
c = "sessionStorage",
a = "local",
i = "session",
u = o.exec;
function s(e, t) {
var n;
try {
r[t] = !!(n = o.global[e]), n = n || {}
} catch (e) {
r[t] = !(n = {})
}
return n
}
function f() {
t = t || s(e, a), n = n || s(c, i)
}
function l(e) {
return e && e[i] ? n : t
}
o.store = u(function(e, t, n) {
f();
var o = l(n);
return e ? t ? void(o[e] = t) : o[e] : Object.keys(o)
}), o.storageSupport = u(function() {
return f(), r
}), o.deleteStored = u(function(e, t) {
f();
var n = l(t);
if ("function" == typeof e)
for (var o in n) n.hasOwnProperty(o) && e(o, n[o]) && delete n[o];
else delete n[e]
})
});
csa.plugin(function(o) {
function r(n) {
return function(r) {
o("Metrics", {
producerId: "csa",
dimensions: {
message: r
}
})("recordMetric", n, 1)
}
}
o.register("Errors", {
logError: r("jsError"),
logWarn: r("jsWarn")
})
});
csa.plugin(function(r) {
var o, e = r.global,
i = r("Events"),
f = e.location,
d = e.document,
a = ((e.performance || {}).navigation || {}).type,
t = r.on,
u = r.emit,
g = {};
function n(a, e) {
var t = !!o,
n = (e = e || {}).keepPageAttributes;
t && (u("$beforePageTransition"), u("$pageTransition")), t && !n && i("removeEntity", "page"), o = r.UUID(), n ? g.id = o : g = {
schemaId: "<ns>.PageEntity.1",
id: o,
url: f.href,
server: f.hostname,
path: f.pathname,
referrer: d.referrer,
title: d.title
}, Object.keys(a || {}).forEach(function(e) {
g[e] = a[e]
}), i("setEntity", {
page: g
}), u("$pageChange", g, {
buffered: 1
}), t && u("$afterPageTransition")
}
function l() {
u("$load"), u("$ready"), u("$afterload")
}
function s() {
u("$ready"), u("$beforeunload"), u("$unload"), u("$afterunload")
}
f && d && (t(e, "beforeunload", s), t(e, "pagehide", s), "complete" === d.readyState ? l() : t(e, "load", l), r.register("SPA", {
newPage: n
}), n({
transitionType: {
0: "hard",
1: "refresh",
2: "back-button"
}[a] || "unknown"
}))
});
csa.plugin(function(c) {
var t = "Events",
e = "UNKNOWN",
a = "id",
u = "all",
n = "messageId",
i = "timestamp",
f = "producerId",
o = "application",
r = "obfuscatedMarketplaceId",
s = "entities",
d = "schemaId",
l = "version",
p = "attributes",
v = "<ns>",
g = c.config,
h = (c.global.location || {}).host,
m = g[t + ".Namespace"] || "csa_other",
I = g.Application || "Other" + (h ? ":" + h : ""),
b = c("Transport"),
y = {},
O = function(t, e) {
Object.keys(t).forEach(e)
};
function E(n, i, o) {
O(i, function(t) {
var e = o === u || (o || {})[t];
t in n || (n[t] = {
version: 1,
id: i[t][a] || c.UUID()
}), U(n[t], i[t], e)
})
}
function U(e, n, i) {
O(n, function(t) {
! function(t, e, n) {
return "string" != typeof e && t !== l ? c.error("Attribute is not of type string: " + t) : !0 === n || 1 === n || (t === a || !!~(n || []).indexOf(t))
}(t, n[t], i) || (e[t] = n[t])
})
}
function N(o, t, r) {
O(t, function(t) {
var e = o[t];
if (e[d]) {
var n = {},
i = {};
n[a] = e[a], n[f] = e[f] || r, n[d] = e[d], n[l] = e[l]++, n[p] = i, S(n), U(i, e, 1), k(i), b("log", n)
}
})
}
function S(t) {
t[i] = function(t) {
return "number" == typeof t && (t = new Date(t).toISOString()), t || c.time("ISO")
}(t[i]), t[n] = t[n] || c.UUID(), t[o] = I, t[r] = g.ObfuscatedMarketplaceId || e, t[d] = t[d].replace(v, m)
}
function k(t) {
delete t[l], delete t[d], delete t[f]
}
function w(o) {
var r = {};
this.log = function(t, e) {
var n = {},
i = (e || {}).ent;
return t ? "string" != typeof t[d] ? c.error("A valid schema id is required for the event") : (S(t), E(n, y, i), E(n, r, i), E(n, t[s] || {}, i), O(n, function(t) {
k(n[t])
}), t[f] = o[f], t[s] = n, void b("log", t)) : c.error("The event cannot be undefined")
}, this.setEntity = function(t) {
E(r, t, u), N(r, t, o[f])
}
}
g["KillSwitch." + t] || c.register(t, {
setEntity: function(t) {
E(y, t, u), N(y, t, "csa")
},
removeEntity: function(t) {
delete y[t]
},
instance: function(t) {
return new w(t)
}
})
});
csa.plugin(function(s) {
var c, l = "Transport",
g = "post",
u = "preflight",
r = "csa.cajun.",
i = "store",
a = "deleteStored",
f = "sendBeacon",
t = 0,
e = s.config[l + ".BufferSize"] || 2e3,
h = s.config[l + ".RetryDelay"] || 1500,
o = [],
p = 0,
d = [],
v = s.global,
n = s.on,
y = s.once,
m = v.document,
E = s.timeout,
R = s.config[l + ".FlushInterval"] || 5e3,
S = 0;
function b(n) {
if (864e5 < s.time() - +new Date(n.timestamp)) return s.warn("Event is too old: " + n);
p < e && (o.push(n), p++, !S && t && (S = E(w, R)))
}
function w() {
d.forEach(function(t) {
var e = [];
o.forEach(function(n) {
t.accepts(n) && e.push(n)
}), e.length && (t.chunks ? t.chunks(e).forEach(function(n) {
I(t, n)
}) : I(t, e))
}), o = [], S = 0
}
function I(t, e) {
function o() {
s[a](r + n)
}
var n = s.UUID();
s[i](r + n, JSON.stringify(e)), [function(n, t, e) {
var o = v.navigator || {},
r = v.cordova || {};
if (!o[f] || !n[g]) return 0;
n[u] && r && "ios" === r.platformId && !c && ((new Image).src = n[u]().url, c = 1);
var i = n[g](t);
if (!i.type && o[f](i.url, i.body)) return e(), 1
}, function(n, t, e) {
if (!n[g]) return 0;
var o = n[g](t),
r = o.url,
i = o.body,
c = o.type,
u = new XMLHttpRequest,
a = 0;
function f(n, t, e) {
u.open("POST", n), e && u.setRequestHeader("Content-Type", e), u.send(t)
}
return u.onload = function() {
u.status < 299 ? e() : s.config[l + ".XHRRetries"] && a < 3 && E(function() {
f(r, i, c)
}, ++a * h)
}, f(r, i, c), 1
}].some(function(n) {
try {
return n(t, e, o)
} catch (n) {}
})
}
y("$afterload", function() {
t = 1,
function(e) {
(s[i]() || []).forEach(function(n) {
if (!n.indexOf(r)) try {
var t = s[i](n);
s[a](n), JSON.parse(t).forEach(e)
} catch (n) {
s.error(n)
}
})
}(b), n(m, "visibilitychange", w, !1), w()
}), y("$afterunload", function() {
t = 1, w()
}), n("$afterPageTransition", function() {
p = 0
}), s.register(l, {
log: b,
register: function(n) {
d.push(n)
}
})
});
csa.plugin(function(n) {
var r = n.config["Events.SushiEndpoint"];
n("Transport")("register", {
accepts: function(n) {
return n.schemaId
},
post: function(n) {
var t = n.map(function(n) {
return {
data: n
}
});
return {
url: r,
body: JSON.stringify({
events: t
})
}
},
preflight: function() {
var n, t = /\/\/(.*?)\//.exec(r);
return t && t[1] && (n = "https://" + t[1] + "/ping"), {
url: n
}
},
chunks: function(n) {
for (var t = []; 500 < n.length;) t.push(n.splice(0, 500));
return t.push(n), t
}
})
});
csa.plugin(function(n) {
var t, a, o, r, e = n.config,
i = "PageViews",
d = e[i + ".ImpressionMinimumTime"] || 1e3,
s = "hidden",
c = "innerHeight",
g = "innerWidth",
l = "renderedTo",
f = l + "Viewed",
m = l + "Meaningful",
u = l + "Impressed",
p = 1,
v = 2,
h = 3,
w = 4,
y = 5,
P = "loaded",
I = 7,
T = 8,
b = n.global,
E = n.on,
V = n("Events", {
producerId: "csa"
}),
$ = b.document,
M = {},
S = {},
H = y;
function K(e) {
if (!M[I]) {
var i;
if (M[e] = n.time(), e !== h && e !== P || (t = t || M[e]), t && H === w) a = a || M[e], (i = {})[m] = t - o, i[f] = a - o, R("PageView.4", i), r = r || n.timeout(j, d);
if (e !== y && e !== p && e !== v || (clearTimeout(r), r = 0), e !== p && e !== v || R("PageRender.3", {
transitionType: e === p ? "hard" : "soft"
}), e === I)(i = {})[m] = t - o, i[f] = a - o, i[u] = M[e] - o, R("PageImpressed.2", i)
}
}
function R(e, i) {
S[e] || (i.schemaId = "<ns>." + e, V("log", i, {
ent: "all"
}), S[e] = 1)
}
function W() {
0 === b[c] && 0 === b[g] ? (H = T, n("Events")("setEntity", {
page: {
viewport: "hidden-iframe"
}
})) : H = $[s] ? y : w, K(H)
}
function j() {
K(I), r = 0
}
function k() {
var e = o ? v : p;
M = {}, S = {}, a = t = 0, o = n.time(), K(e), W()
}
function q() {
var e = $.readyState;
"interactive" === e && K(h), "complete" === e && K(P)
}
e["KillSwitch." + i] || ($ && void 0 !== $[s] ? (k(), E($, "visibilitychange", W, !1), E($, "readystatechange", q, !1), E("$afterPageTransition", k), E("$timing:loaded", q), n.once("$load", q)) : n.warn("Page visibility not supported"))
});
csa.plugin(function(c) {
var s = c.config["Interactions.ParentChainLength"] || 15,
e = "click",
r = "touches",
f = "timeStamp",
o = "length",
u = "pageX",
g = "pageY",
p = "pageXOffset",
h = "pageYOffset",
m = 250,
v = 5,
d = 200,
l = .5,
t = {
capture: !0,
passive: !0
},
X = c.global,
Y = c.emit,
n = c.on,
x = X.Math.abs,
a = (X.document || {}).documentElement || {},
y = {
x: 0,
y: 0,
t: 0,
sX: 0,
sY: 0
},
N = {
x: 0,
y: 0,
t: 0,
sX: 0,
sY: 0
};
function b(t) {
if (t.id) return "//*[@id='" + t.id + "']";
var e = function(t) {
var e, n = 1;
for (e = t.previousSibling; e; e = e.previousSibling) e.nodeName === t.nodeName && (n += 1);
return n
}(t),
n = t.nodeName;
return 1 !== e && (n += "[" + e + "]"), t.parentNode && (n = b(t.parentNode) + "/" + n), n
}
function I(t, e, n) {
var a = c("Content", {
target: n
}),
i = {
schemaId: "<ns>.ContentInteraction.1",
interaction: t,
interactionData: e,
messageId: c.UUID()
};
if (n) {
var r = b(n);
r && (i.attribution = r);
var o = function(t) {
for (var e = t, n = e.tagName, a = !1, i = t ? t.href : null, r = 0; r < s; r++) {
if (!e || !e.parentElement) {
a = !0;
break
}
n = (e = e.parentElement).tagName + "/" + n, i = i || e.href
}
return a || (n = ".../" + n), {
pc: n,
hr: i
}
}(n);
o.pc && (i.interactionData.parentChain = o.pc), o.hr && (i.interactionData.href = o.hr)
}
a("log", i), Y("$content.interaction", i)
}
function i(t) {
I(e, {
interactionX: "" + t.pageX,
interactionY: "" + t.pageY
}, t.target)
}
function C(t) {
if (t && t[r] && 1 === t[r][o]) {
var e = t[r][0];
N = y = {
e: t.target,
x: e[u],
y: e[g],
t: t[f],
sX: X[p],
sY: X[h]
}
}
}
function D(t) {
if (t && t[r] && 1 === t[r][o] && y && N) {
var e = t[r][0],
n = t[f],
a = n - N.t,
i = {
e: t.target,
x: e[u],
y: e[g],
t: n,
sX: X[p],
sY: X[h]
};
N = i, d <= a && (y = i)
}
}
function E(t) {
if (t) {
var e = x(y.x - N.x),
n = x(y.y - N.y),
a = x(y.sX - N.sX),
i = x(y.sY - N.sY),
r = t[f] - y.t;
if (m < 1e3 * e / r && v < e || m < 1e3 * n / r && v < n) {
var o = n < e;
o && a && e * l <= a || !o && i && n * l <= i || I((o ? "horizontal" : "vertical") + "-swipe", {
interactionX: "" + y.x,
interactionY: "" + y.y,
endX: "" + N.x,
endY: "" + N.y
}, y.e)
}
}
}
n(a, e, i, t), n(a, "touchstart", C, t), n(a, "touchmove", D, t), n(a, "touchend", E, t)
});
</script>
<script>
window.ue && ue.count && ue.count('CSMLibrarySize', 11385)
</script>
<!-- sp:feature:nav-inline-js -->
<!-- NAVYAAN JS -->
<script type="text/javascript">
! function(n) {
function e(n, e) {
return {
m: n,
a: function(n) {
return [].slice.call(n)
}(e)
}
}
document.createElement("header");
var r = function(n) {
function u(n, r, u) {
n[u] = function() {
a._replay.push(r.concat(e(u, arguments)))
}
}
var a = {};
return a._sourceName = n, a._replay = [], a.getNow = function(n, e) {
return e
}, a.when = function() {
var n = [e("when", arguments)],
r = {};
return u(r, n, "run"), u(r, n, "declare"), u(r, n, "publish"), u(r, n, "build"), r
}, u(a, [], "declare"), u(a, [], "build"), u(a, [], "publish"), u(a, [], "importEvent"), r._shims.push(a), a
};
r._shims = [], n.$Nav || (n.$Nav = r("rcx-nav")), n.$Nav.make || (n.$Nav.make = r)
}(window)
</script>
<script type="text/javascript">
$Nav.importEvent('navbarJS-beaconbelt');
$Nav.declare('img.sprite', {
'png32': 'https://images-eu.ssl-images-amazon.com/images/G/31/gno/sprites/nav-sprite-global-1x-hm-dsk-reorg._CB405936311_.png',
'png32-2x': 'https://images-eu.ssl-images-amazon.com/images/G/31/gno/sprites/nav-sprite-global-2x-hm-dsk-reorg._CB405936311_.png'
});
$Nav.declare('img.timeline', {
'timeline-icon-2x': 'https://images-eu.ssl-images-amazon.com/images/G/31/gno/sprites/timeline_sprite_2x._CB443580981_.png'
});
window._navbarSpriteUrl = 'https://images-eu.ssl-images-amazon.com/images/G/31/gno/sprites/nav-sprite-global-1x-hm-dsk-reorg._CB405936311_.png';
$Nav.declare('img.pixel', 'https://images-eu.ssl-images-amazon.com/images/G/31/x-locale/common/transparent-pixel._CB485934990_.gif');
</script>
<img src="https://images-eu.ssl-images-amazon.com/images/G/31/gno/sprites/nav-sprite-global-1x-hm-dsk-reorg._CB405936311_.png" style="display:none" alt="" />
<script type="text/javascript">
var nav_t_after_preload_sprite = +new Date();
</script>
<script>
(window.AmazonUIPageJS ? AmazonUIPageJS : P).when('navCF').execute(function() {
(window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://images-eu.ssl-images-amazon.com/images/I/41cyy9szMwL._RC|71DxpFqM1iL.js,61mAXknTSCL.js,41gNKoK0s7L.js,11nffi0GnAL.js,21qd6OezMHL.js,11k47yUMOjL.js,41SZNgvX4oL.js,51pktuVkksL.js,31pymwzQBWL.js,01KW1GJCT1L.js,317Qj7+l3FL.js_.js?AUIClients/NavDesktopUberAsset&j+LH9MVD#desktop.320369-T1.310484-T1.339679-T1.350276-T1');
});
</script>
<!-- sp:feature:nav-skeleton -->
<!-- sp:feature:navbar -->
<!--Pilu -->
<!-- NAVYAAN -->
<!-- navmet initial definition -->
<script type='text/javascript'>
if (window.navmet === undefined) {
window.navmet = [];
if (window.performance && window.performance.timing && window.ue_t0) {
var t = window.performance.timing;
var now = +new Date();
window.navmet.basic = {
'networkLatency': (t.responseStart - t.fetchStart),
'navFirstPaint': (now - t.responseStart),
'NavStart': (now - window.ue_t0)
};
window.navmet.push({
key: "NavFirstPaintStart",
end: +new Date(),
begin: window.ue_t0
});
}
}
if (window.ue_t0) {
window.navmet.push({
key: "NavMainStart",
end: +new Date(),
begin: window.ue_t0
});
}
</script>
<script type='text/javascript'>
window.navmet.tmp = +new Date();
</script>
<script type='text/javascript'>
// Nav start should be logged at this place only if request is NOT progressively loaded.
// For progressive loading case this metric is logged as part of skeleton.
// Presence of skeleton signals that request is progressively loaded.
if (!document.getElementById("navbar-skeleton")) {
window.uet && uet('ns');
}
window._navbar = (function(o) {
o.componentLoaded = o.loading = function() {};
o.browsepromos = {};
o.issPromos = [];
return o;
}(window._navbar || {}));
window._navbar.declareOnLoad = function() {
window.$Nav && $Nav.declare('page.load');
};
if (window.addEventListener) {
window.addEventListener("load", window._navbar.declareOnLoad, false);
} else if (window.attachEvent) {
window.attachEvent("onload", window._navbar.declareOnLoad);
} else if (window.$Nav) {
$Nav.when('page.domReady').run("OnloadFallbackSetup", function() {
window._navbar.declareOnLoad();
});
}
window.$Nav && $Nav.declare('logEvent.enabled',
'false');
window.$Nav && $Nav.declare('config.lightningDeals', {});
</script>
<style mark="aboveNavInjectionCSS" type="text/css">
.nav-bluebeacon .nav-cobrand {
background-image: url(https://images-eu.ssl-images-amazon.com/images/G/31/gno/images/irctc/IRCTC_Logo-dark-small.png);
}
</style>
<script mark="aboveNavInjectionJS" type="text/javascript">
try {
window.$Nav && $Nav.when('$').run('defineIsArray', function(jQuery) {
if (jQuery.isArray === undefined) {
jQuery.isArray = function(param) {
if (param.length === undefined) {
return false;
}
return true;
};
}
});
window.$Nav && $Nav.when('$', '$F', 'config', 'logEvent', 'panels', 'phoneHome', 'dataPanel', 'flyouts.renderPromo', 'flyouts.sloppyTrigger', 'flyouts.accessibility', 'util.mouseOut', 'util.onKey', 'debug.param').build('flyouts.buildSubPanels', function($, $F, config, logEvent, panels, phoneHome, dataPanel, renderPromo, createSloppyTrigger, a11yHandler, mouseOutUtility, onKey, debugParam) {
var flyoutDebug = debugParam('navFlyoutClick');
return function(flyout, event) {
var linkKeys = [];
$('.nav-item', flyout.elem()).each(function() {
var $item = $(this);
linkKeys.push({
link: $item,
panelKey: $item.attr('data-nav-panelkey')
});
});
if (linkKeys.length === 0) {
return;
}
var visible = false;
var $parent = $('<div class=\'nav-subcats\'></div>').appendTo(flyout.elem());
var panelGroup = flyout.getName() + 'SubCats';
var hideTimeout = null;
var sloppyTrigger = createSloppyTrigger($parent);
var showParent = function() {
if (hideTimeout) {
clearTimeout(hideTimeout);
hideTimeout = null;
}
if (visible) {
return;
}
var height = $('#nav-flyout-shopAll').height();
$parent.css({
'height': height
});
$parent.animate({
width: 'show'
}, {
duration: 200,
complete: function() {
$parent.css({
overflow: 'visible'
});
}
});
visible = true;
};
var hideParentNow = function() {
$parent.stop().css({
overflow: 'hidden',
display: 'none',
width: 'auto',
height: 'auto'
});
panels.hideAll({
group: panelGroup
});
visible = false;
if (hideTimeout) {
clearTimeout(hideTimeout);
hideTimeout = null;
}
};
var hideParent = function() {
if (!visible) {
return;
}
if (hideTimeout) {
clearTimeout(hideTimeout);
hideTimeout = null;
}
hideTimeout = setTimeout(hideParentNow, 10);
};
flyout.onHide(function() {
sloppyTrigger.disable();
hideParentNow();
this.elem().hide();
});
var addPanel = function($link, panelKey) {
var panel = dataPanel({
className: 'nav-subcat',
dataKey: panelKey,
groups: [panelGroup],
spinner: false,
visible: false
});
if (!flyoutDebug) {
var mouseout = mouseOutUtility();
mouseout.add(flyout.elem());
mouseout.action(function() {
panel.hide();
});
mouseout.enable();
}
var a11y = a11yHandler({
link: $link,
onEscape: function() {
panel.hide();
$link.focus();
}
});
var logPanelInteraction = function(promoID, wlTriggers) {
var logNow = $F.once().on(function() {
var panelEvent = $.extend({}, event, {
id: promoID
});
if (config.browsePromos && !!config.browsePromos[promoID]) {
panelEvent.bp = 1;
}
logEvent(panelEvent);
phoneHome.trigger(wlTriggers);
});
if (panel.isVisible() && panel.hasInteracted()) {
logNow();
} else {
panel.onInteract(logNow);
}
};
panel.onData(function(data) {
renderPromo(data.promoID, panel.elem());
logPanelInteraction(data.promoID, data.wlTriggers);
});
panel.onShow(function() {
var columnCount = $('.nav-column', panel.elem()).length;
panel.elem().addClass('nav-colcount-' + columnCount);
showParent();
var $subCatLinks = $('.nav-subcat-links > a', panel.elem());
var length = $subCatLinks.length;
if (length > 0) {
var firstElementLeftPos = $subCatLinks.eq(0).offset().left;
for (var i = 1; i < length; i++) {
if (firstElementLeftPos === $subCatLinks.eq(i).offset().left) {
$subCatLinks.eq(i).addClass('nav_linestart');
}
}
if ($('span.nav-title.nav-item', panel.elem()).length === 0) {
var catTitle = $.trim($link.html());
catTitle = catTitle.replace(/ref=sa_menu_top/g, 'ref=sa_menu');
var $subPanelTitle = $('<span class=\'nav-title nav-item\'>' + catTitle + '</span>');
panel.elem().prepend($subPanelTitle);
}
}
$link.addClass('nav-active');
});
panel.onHide(function() {
$link.removeClass('nav-active');
hideParent();
a11y.disable();
sloppyTrigger.disable();
});
panel.onShow(function() {
a11y.elems($('a, area', panel.elem()));
});
sloppyTrigger.register($link, panel);
if (flyoutDebug) {
$link.click(function() {
if (panel.isVisible()) {
panel.hide();
} else {
panel.show();
}
});
}
var panelKeyHandler = onKey($link, function() {
if (this.isEnter() || this.isSpace()) {
panel.show();
}
}, 'keydown', false);
$link.focus(function() {
panelKeyHandler.bind();
}).blur(function() {
panelKeyHandler.unbind();
});
panel.elem().appendTo($parent);
};
var hideParentAndResetTrigger = function() {
hideParent();
sloppyTrigger.disable();
};
for (var i = 0; i < linkKeys.length; i++) {
var item = linkKeys[i];
if (item.panelKey) {
addPanel(item.link, item.panelKey);
} else {
item.link.mouseover(hideParentAndResetTrigger);
}
}
};
});
} catch (err) {
if (window.$Nav) {
window.$Nav.when('metrics', 'logUeError').run(function(metrics, log) {
metrics.increment('NavJS:AboveNavInjection:error');
log(err.toString(), {
'attribution': 'rcx-nav',
'logLevel': 'FATAL'
});
});
}
}
</script>
<noscript>
<style type="text/css"><!--
#navbar #nav-shop .nav-a:hover {
color: #ff9900;
text-decoration: underline;
}
#navbar #nav-search .nav-search-facade,
#navbar #nav-tools .nav-icon,
#navbar #nav-shop .nav-icon,
#navbar #nav-subnav .nav-hasArrow .nav-arrow {
display: none;
}
#navbar #nav-search .nav-search-submit,
#navbar #nav-search .nav-search-scope {
display: block;
}
#nav-search .nav-search-scope {
padding: 0 5px;
}
#navbar #nav-search .nav-search-dropdown {
position: relative;
top: 5px;
height: 23px;
font-size: 14px;
opacity: 1;
filter: alpha(opacity = 100);
}
--></style>
</noscript>
<script type='text/javascript'>
window.navmet.push({
key: 'PreNav',
end: +new Date(),
begin: window.navmet.tmp
});
</script>
<a id='nav-top'></a>
<a id="skiplink" tabindex="0" class="skip-link">Skip to main content</a>
<script type='text/javascript'>
window.navmet.tmp = +new Date();
</script>
<!-- Navyaan Upnav -->
<div id="nav-upnav" aria-hidden="true">
<!-- unw1 failed -->
</div>
<script type='text/javascript'>
window.navmet.push({
key: 'UpNav',
end: +new Date(),
begin: window.navmet.tmp
});
</script>
<script type='text/javascript'>
window.navmet.main = +new Date();
</script>
<header id="navbar-main" class="nav-opt-sprite nav-flex nav-locale-in nav-lang-en nav-ssl nav-unrec nav-progressive-attribute">
<div id='navbar' cel_widget_id='Navigation-desktop-navbar' data-template="layoutSwapToolBar" role='navigation' class="nav-sprite-v1 celwidget nav-bluebeacon nav-a11y-t1 bold-focus-hover layout2 nav-flex layout3 layout3-alt nav-packard-glow hamburger nav-progressive-attribute">
<div id='nav-belt'>
<div class='nav-left'>
<script type='text/javascript'>
window.navmet.tmp = +new Date();
</script>
<div id="nav-logo">
<a href="/ref=nav_logo" id="nav-logo-sprites" class="nav-logo-link nav-progressive-attribute" aria-label="Amazon">
<span class="nav-sprite nav-logo-base"></span>
<span id="logo-ext" class="nav-sprite nav-logo-ext nav-progressive-content"></span>
<span class="nav-logo-locale">.in</span>
</a>
</div>
<script type='text/javascript'>
window.navmet.push({
key: 'Logo',
end: +new Date(),
begin: window.navmet.tmp
});
</script>
<div id="nav-global-location-slot">
<span id="nav-global-location-data-modal-action" class="a-declarative nav-progressive-attribute" data-a-modal='{"width":375, "closeButton":"false","popoverLabel":"Choose your location", "ajaxHeaders":{"anti-csrftoken-a2z":"gEkeR5Pp34qX67je5xcm3pCAtpGTZYEcl1SG1f0AAAAMAAAAAGCoyVZyYXcAAAAA"}, "name":"glow-modal", "url":"/gp/glow/get-address-selections.html?deviceType=desktop&pageType=YourAccount&storeContext=account&actionSource=desktop-modal", "footer":null,"header":"Choose your location"}'
data-action="a-modal">
<a id="nav-global-location-popover-link" class="nav-a nav-a-2 a-popover-trigger a-declarative nav-progressive-attribute" tabindex="0">
<div class="nav-sprite nav-progressive-attribute" id="nav-packard-glow-loc-icon"></div>
<div id="glow-ingress-block">
<span class="nav-line-1 nav-progressive-content" id="glow-ingress-line1">
Hello
</span>
<span class="nav-line-2 nav-progressive-content" id="glow-ingress-line2">
Select your address
</span>
</div>
</a>
</span>
<input data-addnewaddress="add-new" id="unifiedLocation1ClickAddress" name="dropdown-selection" type="hidden" value="add-new" class="nav-progressive-attribute" />
<input data-addnewaddress="add-new" id="ubbShipTo" name="dropdown-selection-ubb" type="hidden" value="add-new" class="nav-progressive-attribute" />
<input id="glowValidationToken" name="glow-validation-token" type="hidden" value="gEkeR5Pp34qX67je5xcm3pCAtpGTZYEcl1SG1f0AAAAMAAAAAGCoyVZyYXcAAAAA" class="nav-progressive-attribute" />
</div>
<div id="nav-global-location-toaster-script-container" class="nav-progressive-content">
</div>
</div>
<div class='nav-fill'>
<script type='text/javascript'>
window.navmet.tmp = +new Date();
</script>
<div id="nav-search">
<div id="nav-bar-left"></div>
<form id="nav-search-bar-form" accept-charset="utf-8" action="/s/ref=nb_sb_noss" class="nav-searchbar nav-progressive-attribute" method="GET" name="site-search" role="search">
<div class="nav-left">
<div id="nav-search-dropdown-card">
<div class="nav-search-scope nav-sprite">
<div class="nav-search-facade" data-value="search-alias=aps">
<span id="nav-search-label-id" class="nav-search-label nav-progressive-content">All</span>
<i class="nav-icon"></i>
</div>
<span id="searchDropdownDescription" class="nav-progressive-attribute" style="display:none">Select the department you want to search in</span>
<select aria-describedby="searchDropdownDescription" class="nav-search-dropdown searchSelect nav-progressive-attrubute nav-progressive-search-dropdown" data-nav-digest="kuq342cyikUj/GUJt8+5UuaqFv0=" data-nav-selected="0" id="searchDropdownBox" name="url"
style="display: block;" tabindex="0" title="Search in">
<option selected="selected" value="search-alias=aps">All Categories</option>
<option value="search-alias=todays-deals">Deals</option>
<option value="search-alias=alexa-skills">Alexa Skills</option>
<option value="search-alias=amazon-devices">Amazon Devices</option>
<option value="search-alias=fashion">Amazon Fashion</option>
<option value="search-alias=nowstore">Amazon Fresh</option>
<option value="search-alias=pantry">Amazon Pantry</option>
<option value="search-alias=appliances">Appliances</option>
<option value="search-alias=mobile-apps">Apps & Games</option>
<option value="search-alias=baby">Baby</option>
<option value="search-alias=beauty">Beauty</option>
<option value="search-alias=stripbooks">Books</option>
<option value="search-alias=automotive">Car & Motorbike</option>
<option value="search-alias=apparel">Clothing & Accessories</option>
<option value="search-alias=collectibles">Collectibles</option>
<option value="search-alias=computers">Computers & Accessories</option>
<option value="search-alias=electronics">Electronics</option>
<option value="search-alias=furniture">Furniture</option>
<option value="search-alias=lawngarden">Garden & Outdoors</option>
<option value="search-alias=gift-cards">Gift Cards</option>
<option value="search-alias=grocery">Grocery & Gourmet Foods</option>
<option value="search-alias=hpc">Health & Personal Care</option>
<option value="search-alias=kitchen">Home & Kitchen</option>
<option value="search-alias=industrial">Industrial & Scientific</option>
<option value="search-alias=jewelry">Jewellery</option>
<option value="search-alias=digital-text">Kindle Store</option>
<option value="search-alias=luggage">Luggage & Bags</option>
<option value="search-alias=luxury-beauty">Luxury Beauty</option>
<option value="search-alias=dvd">Movies & TV Shows</option>
<option value="search-alias=popular">Music</option>
<option value="search-alias=mi">Musical Instruments</option>
<option value="search-alias=office-products">Office Products</option>
<option value="search-alias=pets">Pet Supplies</option>
<option value="search-alias=instant-video">Prime Video</option>
<option value="search-alias=shoes">Shoes & Handbags</option>
<option value="search-alias=software">Software</option>
<option value="search-alias=sporting">Sports, Fitness & Outdoors</option>
<option value="search-alias=specialty-aps-sns">Subscribe & Save</option>
<option value="search-alias=home-improvement">Tools & Home Improvement</option>
<option value="search-alias=toys">Toys & Games</option>
<option value="search-alias=under-ten-dollars">Under ₹500</option>
<option value="search-alias=videogames">Video Games</option>
<option value="search-alias=watches">Watches</option>
</select>
</div>
</div>
</div>
<div class="nav-fill">
<div class="nav-search-field ">
<input type="text" id="twotabsearchtextbox" value="" name="field-keywords" autocomplete="off" placeholder="" class="nav-input nav-progressive-attribute" dir="auto" tabindex="0" aria-label="Search">
</div>
<div id="nav-iss-attach"></div>
</div>
<div class="nav-right">
<div class="nav-search-submit nav-sprite">
<span id="nav-search-submit-text" class="nav-search-submit-text nav-sprite nav-progressive-attribute" aria-label="Go">
<input id="nav-search-submit-button" type="submit" class="nav-input nav-progressive-attribute" value="Go" tabindex="0">
</span>
</div>
</div>
</form>
</div>
<script type='text/javascript'>
window.navmet.push({
key: 'Search',
end: +new Date(),
begin: window.navmet.tmp
});
</script>
</div>
<div class='nav-right'>
<script type='text/javascript'>
window.navmet.tmp = +new Date();
</script>
<div id='nav-tools' class="layoutToolbarPadding">
<a href="/gp/customer-preferences/select-language/ref=topnav_lang?preferencesReturnUrl=%2F" id="icp-nav-flyout" class="nav-a nav-a-2 icp-link-style-2" aria-label="Choose a language for shopping.">
<span class="icp-nav-link-inner">
<span class="nav-line-1">
</span>
<span class="nav-line-2">
<span class="icp-nav-flag icp-nav-flag-in"></span>
<span class="nav-icon nav-arrow"></span>
</span>
</span>
</a>
<a href="https://www.amazon.in/ap/signin?openid.pape.max_auth_age=0&openid.return_to=https%3A%2F%2Fwww.amazon.in%2Fyour-account%2F%3F_encoding%3DUTF8%26ref_%3Dnav_ya_signin&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=inflex&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&"
class="nav-a nav-a-2 nav-progressive-attribute" data-nav-ref="nav_ya_signin" data-nav-role="signin" data-ux-jq-mouseenter="true" id="nav-link-accountList" tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav-link-accountList"
data-csa-c-content-id="nav_ya_signin">
<div class="nav-line-1-container"><span id="nav-link-accountList-nav-line-1" class="nav-line-1 nav-progressive-content">Hello, Sign in</span></div>
<span class="nav-line-2 nav-long-width">Account & Lists<span class="nav-icon nav-arrow"></span>
</span>
<span class="nav-line-2 nav-short-width">
Account
<span class="nav-icon nav-arrow"></span>
</span>
</a>
<a href="/gp/css/order-history?ref_=nav_orders_first" class="nav-a nav-a-2 nav-progressive-attribute" id="nav-orders" tabindex="0">
<span class="nav-line-1">Returns</span>
<span class="nav-line-2">& Orders</span>
</a>
<a href="https://www.amazon.in/gp/cart/view.html?ref_=nav_cart" aria-label="0 items in cart" class="nav-a nav-a-2 nav-progressive-attribute" id="nav-cart">
<div id="nav-cart-count-container">
<span id="nav-cart-count" aria-hidden="true" class="nav-cart-count nav-cart-0 nav-progressive-attribute nav-progressive-content">0</span>
<span class="nav-cart-icon nav-sprite"></span>
</div>
<div id="nav-cart-text-container" class=" nav-progressive-attribute">
<span aria-hidden="true" class="nav-line-1">
</span>
<span aria-hidden="true" class="nav-line-2">
Cart
<span class="nav-icon nav-arrow"></span>
</span>
</div>
</a>
</div>
<script type='text/javascript'>
window.navmet.push({
key: 'Tools',
end: +new Date(),
begin: window.navmet.tmp
});
</script>
</div>
</div>
<div id='nav-main' class='nav-sprite'>
<div class='nav-left'>
<script type='text/javascript'>
window.navmet.tmp = +new Date();
</script>
<a href="/gp/site-directory?ref_=nav_em_js_disabled" id="nav-hamburger-menu" role="button" aria-label="Open Menu" data-csa-c-type="widget" data-csa-c-slot-id="HamburgerMenuDesktop" data-csa-c-interaction-events="click">
<i class="hm-icon nav-sprite"></i>
<span class="hm-icon-label">All</span>
</a>
<script type="text/javascript">
var hmenu = document.getElementById("nav-hamburger-menu");
hmenu.setAttribute("href", "javascript: void(0)");
window.navHamburgerMetricLogger = function() {
if (window.ue && window.ue.count) {
var metricName = "Nav:Hmenu:IconClickActionPending";
window.ue.count(metricName, (ue.count(metricName) || 0) + 1);
}
window.$Nav && $Nav.declare("navHMenuIconClicked", !0);
window.$Nav && $Nav.declare("navHMenuIconClickedNotReadyTimeStamp", Date.now());
};
hmenu.addEventListener("click", window.navHamburgerMetricLogger);
window.$Nav && $Nav.declare('hamburgerMenuIconAvailableOnLoad', false);
</script>
<script type='text/javascript'>
window.navmet.push({
key: 'HamburgerMenuIcon',
end: +new Date(),
begin: window.navmet.tmp
});
</script>
</div>
<div class='nav-fill'>
<div id="nav-shop">
</div>
<div id='nav-xshop-container'>
<div id='nav-xshop' class="nav-progressive-content">
<script type='text/javascript'>
window.navmet.tmp = +new Date();
</script>
<a href="/gp/bestsellers/?ref_=nav_cs_bestsellers_17d44cb01bd144359b81b1c10b84dd98" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_0" data-csa-c-content-id="nav_cs_bestsellers_17d44cb01bd144359b81b1c10b84dd98">Best Sellers</a>
<a href="/mobile-phones/b/?ie=UTF8&node=1389401031&ref_=nav_cs_mobiles_9292c6cb7b394d30b2467b8f631090a7" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_1" data-csa-c-content-id="nav_cs_mobiles_9292c6cb7b394d30b2467b8f631090a7">Mobiles</a>
<a href="/prime?ref_=nav_cs_primelink_nonmember_2860122b63884a8688052dc445e46bd9" class="nav-a " data-ux-jq-mouseenter="true" id="nav-link-prime" tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav-link-prime" data-csa-c-content-id="nav_cs_primelink_nonmember_2860122b63884a8688052dc445e46bd9"><span>Prime</span><span class="nav-icon nav-arrow"></span></a>
<a href="/gp/browse.html?node=6648217031&ref_=nav_cs_fashion_ad6f81eb5d474066bc9e5788a3c19a28" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_3" data-csa-c-content-id="nav_cs_fashion_ad6f81eb5d474066bc9e5788a3c19a28">Fashion</a>
<a href="/gp/new-releases/?ref_=nav_cs_newreleases_b9144c00866c4016b948d9b5b5215b45" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_4" data-csa-c-content-id="nav_cs_newreleases_b9144c00866c4016b948d9b5b5215b45">New Releases</a>
<a href="/electronics/b/?ie=UTF8&node=976419031&ref_=nav_cs_electronics_c5b70a82461a484189e700166599ce9f" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_5" data-csa-c-content-id="nav_cs_electronics_c5b70a82461a484189e700166599ce9f"> Electronics </a>
<a href="/gp/help/customer/display.html?nodeId=200507590&ref_=nav_cs_help_79404a52982a4d9d973cf256c713999e" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_6" data-csa-c-content-id="nav_cs_help_79404a52982a4d9d973cf256c713999e">Customer Service</a>
<a href="/gp/goldbox?ref_=nav_cs_gb_5bf06ae8328043a2beb2754f40a54c84" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_7" data-csa-c-content-id="nav_cs_gb_5bf06ae8328043a2beb2754f40a54c84">Today's Deals</a>
<a href="/gp/sva/dashboard?ref_=nav_cs_apay_fe0c735739554ca1a7cccf7c41941f2f" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_8" data-csa-c-content-id="nav_cs_apay_fe0c735739554ca1a7cccf7c41941f2f">Amazon Pay</a>
<a href="/Home-Kitchen/b/?ie=UTF8&node=976442031&ref_=nav_cs_home_5f0a1657ec2a4557a8233992829feaf3" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_9" data-csa-c-content-id="nav_cs_home_5f0a1657ec2a4557a8233992829feaf3">Home & Kitchen</a>
<a href="/computers-and-accessories/b/?ie=UTF8&node=976392031&ref_=nav_cs_pc_d99b175b1db64d5b968b67ba6e5a72a3" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_10" data-csa-c-content-id="nav_cs_pc_d99b175b1db64d5b968b67ba6e5a72a3">Computers</a>
<a href="/Toys-Games/b/?ie=UTF8&node=1350380031&ref_=nav_cs_toys_614bf387c5974fcdb69fb40fa2f95252" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_11" data-csa-c-content-id="nav_cs_toys_614bf387c5974fcdb69fb40fa2f95252">Toys & Games</a>
<a href="/Books/b/?ie=UTF8&node=976389031&ref_=nav_cs_books_bc600d0d124d40a3909f96904182b45f" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_12" data-csa-c-content-id="nav_cs_books_bc600d0d124d40a3909f96904182b45f">Books</a>
<a href="/b/?node=2838698031&ld=AZINSOANavDesktop&ref_=nav_cs_sell_22c5725860ed46a593b5f97a935ef723" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_13" data-csa-c-content-id="nav_cs_sell_22c5725860ed46a593b5f97a935ef723">Sell</a>
<a href="/health-and-personal-care/b/?ie=UTF8&node=1350384031&ref_=nav_cs_hpc_a024fc7ba9174802831aed18bbebb33d" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_14" data-csa-c-content-id="nav_cs_hpc_a024fc7ba9174802831aed18bbebb33d">Health, Household & Personal Care</a>
<a href="/Gourmet-Specialty-Foods/b/?ie=UTF8&node=2454178031&ref_=nav_cs_grocery_aaabc3a9e1214048a9a0a73dcc968167" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_15" data-csa-c-content-id="nav_cs_grocery_aaabc3a9e1214048a9a0a73dcc968167">Grocery & Gourmet Foods</a>
<a href="/amazon-coupons/b/?_encoding=UTF8&node=10465704031&ref_=nav_cs_coupons_ce0af682243a4823874ce6cde7afb33e" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_16" data-csa-c-content-id="nav_cs_coupons_ce0af682243a4823874ce6cde7afb33e">Coupons</a>
<a href="/beauty/b/?ie=UTF8&node=1355016031&ref_=nav_cs_beauty_6ef19712270447e593a9ddf9a03604d8" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_17" data-csa-c-content-id="nav_cs_beauty_6ef19712270447e593a9ddf9a03604d8">Beauty & Personal Care</a>
<a href="/gift-card-store/b/?ie=UTF8&node=3704982031&ref_=nav_cs_gc_35a9db0a7db34350a3d3cb851062984e" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_18" data-csa-c-content-id="nav_cs_gc_35a9db0a7db34350a3d3cb851062984e">Gift Cards</a>
<a href="/Sports/b/?ie=UTF8&node=1984443031&ref_=nav_cs_sports_8a31b13c38f84bfba386a5c9d1b7615e" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_19" data-csa-c-content-id="nav_cs_sports_8a31b13c38f84bfba386a5c9d1b7615e">Sports, Fitness & Outdoors</a>
<a href="/video-games/b/?ie=UTF8&node=976460031&ref_=nav_cs_video_games_6da073eac80d4cc188a31f2330c92387" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_20" data-csa-c-content-id="nav_cs_video_games_6da073eac80d4cc188a31f2330c92387">Video Games</a>
<a href="/Baby/b/?ie=UTF8&node=1571274031&ref_=nav_cs_baby_b2a01e91bb824bf1875698a9cdcacb29" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_21" data-csa-c-content-id="nav_cs_baby_b2a01e91bb824bf1875698a9cdcacb29">Baby</a>
<a href="/Car-Motorbike-Store/b/?ie=UTF8&node=4772060031&ref_=nav_cs_automotive_75137ca568f6495387a781885869ac30" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_22" data-csa-c-content-id="nav_cs_automotive_75137ca568f6495387a781885869ac30">Car & Motorbike</a>
<a href="/Pet-Supplies/b/?ie=UTF8&node=2454181031&ref_=nav_cs_pets_57065eb9748646eb8c04675172dd0001" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_23" data-csa-c-content-id="nav_cs_pets_57065eb9748646eb8c04675172dd0001">Pet Supplies</a>
<a href="/gcx/-/gfhz/?ref_=nav_cs_giftfinder_58f3a96b9747402884d8f629e69ebd28" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_24" data-csa-c-content-id="nav_cs_giftfinder_58f3a96b9747402884d8f629e69ebd28">Gift Ideas </a>
<a href="/Kindle-Store/b/?ie=UTF8&node=1571277031&ref_=nav_cs_kindle_books_fbe4f5e5a26f403a91203de3fe5ab05d" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_25" data-csa-c-content-id="nav_cs_kindle_books_fbe4f5e5a26f403a91203de3fe5ab05d">Kindle eBooks</a>
<a href="/auto-deliveries/landing?ref_=nav_cs_sns_c630ba0feebb4081b3e5fbd2df39d065" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_26" data-csa-c-content-id="nav_cs_sns_c630ba0feebb4081b3e5fbd2df39d065">Subscribe & Save</a>
<a href="/gp/browse.html?node=3704992031&ref_=nav_cs_hi_b183765d90844c95b998beab0377167a" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_27" data-csa-c-content-id="nav_cs_hi_b183765d90844c95b998beab0377167a">Home Improvement</a>
<a href="/b/?node=6637738031&ref_=nav_cs_amazonbasics_7b323e02d64042408aefc605ff4f5baf" class="nav-a " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_28" data-csa-c-content-id="nav_cs_amazonbasics_7b323e02d64042408aefc605ff4f5baf">AmazonBasics</a>
<script type='text/javascript'>
window.navmet.push({
key: 'CrossShop',
end: +new Date(),
begin: window.navmet.tmp
});
</script>
</div>
</div>
</div>
<div class='nav-right'>
<script type='text/javascript'>
window.navmet.tmp = +new Date();
</script>
<!-- Navyaan SWM -->
<div id="nav-swmslot">
<div id="navSwmHoliday" style="height: 39px; width: 400px; overflow: hidden; position: relative; ">
<a aria-label="Prime is free delivery, movies and more" href="/gp/prime/?ie=UTF8&ref_=nav_swm_IN-PR-PC-GW-Apr19-SWM-Acq-MultiBen&pf_rd_p=27721672-9c3a-4feb-ae8a-a61f20ac3da8&pf_rd_s=nav-sitewide-msg&pf_rd_t=4201&pf_rd_i=navbar-4201&pf_rd_m=A21TJRUUN4KGV&pf_rd_r=VB6PSQM2Q9MZK6FKPXG6"
class="nav-imageHref">
<img alt="Prime is free delivery, movies and more" src="https://images-eu.ssl-images-amazon.com/images/G/31/prime/Gateway/2020/June/gaming-swm._CB430661085_.jpg">
</a>
</div>
</div>
<script type='text/javascript'>
window.navmet.push({
key: 'SWM',
end: +new Date(),
begin: window.navmet.tmp
});
</script>
</div>
</div>
<div id='nav-subnav-toaster'></div>
<div id="nav-progressive-subnav">
</div>
</div>
</header>
<script type='text/javascript'>
window.navmet.push({
key: 'NavBar',
end: +new Date(),
begin: window.navmet.main
});
</script>
<script type="text/javascript">
if (window.ue_t0) {
window.navmet.push({
key: "NavMainPaintEnd",
end: +new Date(),
begin: window.ue_t0
});
window.navmet.push({
key: "NavFirstPaintEnd",
end: +new Date(),
begin: window.ue_t0
});
}
</script>
<script type='text/javascript'>
<!--
window.$Nav && $Nav.declare('config.fixedBarBeacon', false);
window.$Nav && $Nav.when("data").run(function(data) {
data({
"freshTimeout": {
"template": {
"name": "flyoutError",
"data": {
"error": {
"title": "<style>#nav-flyout-fresh{width:269px;padding:0;}#nav-flyout-fresh .nav-flyout-content{padding:0;}</style><a href='/amazonfresh'><img src='https://images-eu.ssl-images-amazon.com/images/G/02/omaha/images/yoda/flyout_72dpi._V270092858_.png' /></a>"
}
}
}
},
"cartTimeout": {
"template": {
"name": "flyoutError",
"data": {
"error": {
"button": {
"text": "Your Cart",
"url": "/gp/cart/view.html?ref_=nav_err_cart_timeout"
},
"title": "Oops!",
"paragraph": "There is a problem loading your cart right now"
}
}
}
},
"primeTimeout": {
"template": {
"name": "flyoutError",
"data": {
"error": {
"title": "<a href='/gp/prime?ref_=nav_prime_btn_fb'><img src='https://images-eu.ssl-images-amazon.com/images/G/02/prime/yourprime/yourprime-widget-piv-fallback._V310089192_.jpg' /></a>"
}
}
}
},
"ewcTimeout": {
"template": {
"name": "flyoutError",
"data": {
"error": {
"button": {
"text": "Your Cart",
"url": "/gp/cart/view.html?ref_=nav_err_ewc_timeout"
},
"title": "Oops!",
"paragraph": "There is a problem loading your cart right now"
}
}
}
},
"errorWishlist": {
"template": {
"name": "flyoutError",
"data": {
"error": {
"button": {
"text": "Your Wish List",
"url": "/gp/registry/wishlist/?ref_=nav_err_wishlist"
},
"title": "Oops!",
"paragraph": "There is a problem retrieving the list right now"
}
}
}
},
"emptyWishlist": {
"template": {
"name": "flyoutError",
"data": {
"error": {
"button": {
"text": "Your Wish List",
"url": "/gp/registry/wishlist/?ref_=nav_err_empty_wishlist"
},
"title": "Oops!",
"paragraph": "Your list is empty"
}
}
}
},
"yourAccountContent": {
"template": {
"name": "flyoutError",
"data": {
"error": {
"button": {
"text": "Your Account",
"url": "/gp/css/homepage.html?ref_=nav_err_youraccount"
},
"title": "Oops!",
"paragraph": "There is a problem retrieving the list right now"
}
}
}
},
"shopAllTimeout": {
"template": {
"name": "flyoutError",
"data": {
"error": {
"paragraph": "There is a problem retrieving the list right now"
}
}
}
},
"kindleTimeout": {
"template": {
"name": "flyoutError",
"data": {
"error": {
"paragraph": "There is a problem retrieving the list right now"
}
}
}
}
});
});
window.$Nav && $Nav.when("util.templates").run("FlyoutErrorTemplate", function(templates) {
templates.add("flyoutError", "<# if(error.title) { #><span class='nav-title'><#=error.title #></span><# } #><# if(error.paragraph) { #><p class='nav-paragraph'><#=error.paragraph #></p><# } #><# if(error.button) { #><a href='<#=error.button.url #>' class='nav-action-button' ><span class='nav-action-inner'><#=error.button.text #></span></a><# } #>");
});
if (typeof uet == 'function') {
uet('bb', 'iss-init-pc', {
wb: 1
});
}
if (!window.$SearchJS && window.$Nav) {
window.$SearchJS = $Nav.make('sx');
}
var opts = {
host: "completion.amazon.co.uk/search/complete",
marketId: "44571",
obfuscatedMarketId: "A21TJRUUN4KGV",
searchAliases: ["aps", "amazonfresh", "amazon-devices", "stripbooks", "audible", "computers", "digital-text", "dvd", "instant-video", "electronics", "hpc", "kitchen", "furniture", "popular", "software", "videogames", "toys", "beauty", "baby", "watches", "jewelry", "luggage", "mobile-apps", "apparel", "shoes", "sporting", "gift-cards", "grocery", "mi", "office-products", "pets", "automotive", "industrial", "fashion", "appliances", "pantry", "lawngarden", "local-services", "luxury-beauty", "nowstore", "more", "spar", "hypercity", "bigbazaar", "home-improvement", "alexa-skills", "collectibles", "todays-deals", "under-ten-dollars", "specialty-aps-sns"],
filterAliases: [],
pageType: "YourAccount",
requestId: "VB6PSQM2Q9MZK6FKPXG6",
sessionId: "258-2875692-0673124",
language: "en_IN",
customerId: "",
b2b: 0,
fresh: 0,
isJpOrCn: 0,
isUseAuiIss: 1
};
var issOpts = {
fallbackFlag: 1,
isDigitalFeaturesEnabled: 0,
isWayfindingEnabled: 0,
dropdown: "select.searchSelect",
departmentText: "in {department}",
suggestionText: "Search suggestions",
recentSearchesTreatment: "C",
authorSuggestionText: "all books by {author}",
translatedStringsMap: {
"sx-recent-searches": "Recent searches",
"sx-your-recent-search": "Inspired by your recent search"
},
biaTitleText: "",
biaPurchasedText: "",
biaViewAllText: "",
biaViewAllManageText: "",
biaAndText: "",
biaManageText: "",
biaWeblabTreatment: "",
issNavConfig: {},
np: 0,
issCorpus: [],
cf: 1,
removeDeepNodeISS: "",
trendingTreatment: "C",
useAPIV2: "",
opfSwitch: "",
isISSDesktopRefactorEnabled: "1",
useServiceHighlighting: "true",
isInternal: 0,
isAPICachingDisabled: true,
isBrowseNodeScopingEnabled: false,
isStorefrontTemplateEnabled: false,
disableAutocompleteOnFocus: ""
};
if (opts.isUseAuiIss === 1 && window.$Nav) {
window.$Nav.when('sx.iss').run('iss-mason-init', function(iss) {
var issInitObj = buildIssInitObject(opts, issOpts, true);
new iss.IssParentCoordinator(issInitObj);
$SearchJS.declare('canCreateAutocomplete', issInitObj);
});
} else if (window.$SearchJS) {
var iss;
// BEGIN Deprecated globals
var issHost = opts.host,
issMktid = opts.marketId,
issSearchAliases = opts.searchAliases,
updateISSCompletion = function() {
iss.updateAutoCompletion();
};
// END deprecated globals
$SearchJS.when('jQuery', 'search-js-autocomplete-lib').run('autocomplete-init', initializeAutocomplete);
$SearchJS.when('canCreateAutocomplete').run('createAutocomplete', createAutocomplete);
} // END conditional for window.$SearchJS
function initializeAutocomplete(jQuery) {
var issInitObj = buildIssInitObject(opts, issOpts);
$SearchJS.declare("canCreateAutocomplete", issInitObj);
} // END initializeAutocomplete
function initSearchCsl(searchCSL, issInitObject) {
searchCSL.init(
opts.pageType,
(window.ue && window.ue.rid) || opts.requestId
);
$SearchJS.declare("canCreateAutocomplete", issInitObject);
} // END initSearchCsl
function createAutocomplete(issObject) {
iss = new AutoComplete(issObject);
$SearchJS.publish("search-js-autocomplete", iss);
logMetrics();
} // END createAutocomplete
function buildIssInitObject(opts, issOpts, isNewIss) {
var issInitObj = {
src: opts.host,
sessionId: opts.sessionId,
requestId: opts.requestId,
mkt: opts.marketId,
obfMkt: opts.obfuscatedMarketId,
pageType: opts.pageType,
language: opts.language,
customerId: opts.customerId,
fresh: opts.fresh,
b2b: opts.b2b,
aliases: opts.searchAliases,
fb: issOpts.fallbackFlag,
isDigitalFeaturesEnabled: issOpts.isDigitalFeaturesEnabled,
isWayfindingEnabled: issOpts.isWayfindingEnabled,
issPrimeEligible: issOpts.issPrimeEligible,
deptText: issOpts.departmentText,
sugText: issOpts.suggestionText,
filterAliases: opts.filterAliases,
biaWidgetUrl: opts.biaWidgetUrl,
recentSearchesTreatment: issOpts.recentSearchesTreatment,
authorSuggestionText: issOpts.authorSuggestionText,
translatedStringsMap: issOpts.translatedStringsMap,
biaTitleText: "",
biaPurchasedText: "",
biaViewAllText: "",
biaViewAllManageText: "",
biaAndText: "",
biaManageText: "",
biaWeblabTreatment: "",
issNavConfig: issOpts.issNavConfig,
cf: issOpts.cf,
ime: opts.isJpOrCn,
mktid: opts.marketId,
qs: opts.isJpOrCn,
issCorpus: issOpts.issCorpus,
deepNodeISS: {
searchAliasAccessor: function($) {
return (window.SearchPageAccess && window.SearchPageAccess.searchAlias()) ||
$('select.searchSelect').children().attr('data-root-alias');
},
searchAliasDisplayNameAccessor: function() {
return (window.SearchPageAccess && window.SearchPageAccess.searchAliasDisplayName());
}
},
removeDeepNodeISS: issOpts.removeDeepNodeISS,
trendingTreatment: issOpts.trendingTreatment,
useAPIV2: issOpts.useAPIV2,
opfSwitch: issOpts.opfSwitch,
isISSDesktopRefactorEnabled: issOpts.isISSDesktopRefactorEnabled,
useServiceHighlighting: issOpts.useServiceHighlighting,
isInternal: issOpts.isInternal,
isAPICachingDisabled: issOpts.isAPICachingDisabled,
isBrowseNodeScopingEnabled: issOpts.isBrowseNodeScopingEnabled,
isStorefrontTemplateEnabled: issOpts.isStorefrontTemplateEnabled,
disableAutocompleteOnFocus: issOpts.disableAutocompleteOnFocus
};
// If we aren't using the new ISS then we need to add these properties
if (!isNewIss) {
issInitObj.dd = issOpts.dropdown; // The element with id searchDropdownBox doesn't exist in C.
issInitObj.imeSpacing = issOpts.imeSpacing;
issInitObj.isNavInline = 1;
issInitObj.triggerISSOnClick = 0;
issInitObj.sc = 1;
issInitObj.np = issOpts.np;
}
return issInitObj;
} // END buildIssInitObject
function logMetrics() {
if (typeof uet == 'function' && typeof uex == 'function') {
uet('be', 'iss-init-pc', {
wb: 1
});
uex('ld', 'iss-init-pc', {
wb: 1
});
}
} // END logMetrics
window.$Nav && $Nav.declare('config.navDeviceType', 'desktop');
window.$Nav && $Nav.declare('config.navDebugHighres', false);
window.$Nav && $Nav.declare('config.pageType', 'YourAccount');
window.$Nav && $Nav.declare('config.subPageType', 'null');
window.$Nav && $Nav.declare('config.dynamicMenuUrl', '\x2Fgp\x2Fnavigation\x2Fajax\x2Fdynamic\x2Dmenu.html');
window.$Nav && $Nav.declare('config.dismissNotificationUrl', '\x2Fgp\x2Fnavigation\x2Fajax\x2Fdismissnotification.html');
window.$Nav && $Nav.declare('config.enableDynamicMenus', true);
window.$Nav && $Nav.declare('config.isInternal', false);
window.$Nav && $Nav.declare('config.isBackup', false);
window.$Nav && $Nav.declare('config.isRecognized', false);
window.$Nav && $Nav.declare('config.transientFlyoutTrigger', '\x23nav\x2Dtransient\x2Dflyout\x2Dtrigger');
window.$Nav && $Nav.declare('config.subnavFlyoutUrl', '\x2Fgp\x2Fnavigation\x2Fajax\x2Fgeneric.html');
window.$Nav && $Nav.declare('config.isSubnavFlyoutMigrationEnabled', true);
window.$Nav && $Nav.declare('config.recordEvUrl', '\x2Fgp\x2Fnavigation\x2Fajax\x2Frecordevent.html');
window.$Nav && $Nav.declare('config.recordEvInterval', 15000);
window.$Nav && $Nav.declare('config.sessionId', '258\x2D2875692\x2D0673124');
window.$Nav && $Nav.declare('config.requestId', 'VB6PSQM2Q9MZK6FKPXG6');
window.$Nav && $Nav.declare('config.alexaListEnabled', true);
window.$Nav && $Nav.declare('config.readyOnATF', false);
window.$Nav && $Nav.declare('config.dynamicMenuArgs', {
"rid": "VB6PSQM2Q9MZK6FKPXG6",
"isFullWidthPrime": 0,
"isPrime": 0,
"dynamicRequest": 1,
"weblabs": "",
"isFreshRegionAndCustomer": "",
"primeMenuWidth": 310
});
window.$Nav && $Nav.declare('config.customerName', false);
window.$Nav && $Nav.declare('config.yourAccountPrimeURL', null);
window.$Nav && $Nav.declare('config.yourAccountPrimeHover', true);
window.$Nav && $Nav.declare('config.searchBackState', {});
window.$Nav && $Nav.declare('nav.inline');
(function(i) {
i.onload = function() {
window.uet && uet('ne')
};
i.src = window._navbarSpriteUrl;
}(new Image()));
window.$Nav && $Nav.declare('config.autoFocus', false);
window.$Nav && $Nav.declare('config.responsiveTouchAgents', ["ieTouch"]);
window.$Nav && $Nav.declare('config.responsiveGW', false);
window.$Nav && $Nav.declare('config.pageHideEnabled', false);
window.$Nav && $Nav.declare('config.sslTriggerType', 'null');
window.$Nav && $Nav.declare('config.sslTriggerRetry', 0);
window.$Nav && $Nav.declare('config.doubleCart', false);
window.$Nav && $Nav.declare('config.signInOverride', true);
window.$Nav && $Nav.declare('config.signInTooltip', false);
window.$Nav && $Nav.declare('config.isPrimeMember', false);
window.$Nav && $Nav.declare('config.packardGlowTooltip', false);
window.$Nav && $Nav.declare('config.packardGlowFlyout', false);
window.$Nav && $Nav.declare('config.rightMarginAlignEnabled', true);
window.$Nav && $Nav.declare('config.flyoutAnimation', false);
window.$Nav && $Nav.declare('config.campusActivation', 'null');
window.$Nav && $Nav.declare('config.primeTooltip', false);
window.$Nav && $Nav.declare('config.primeDay', false);
window.$Nav && $Nav.declare('config.disableBuyItAgain', false);
window.$Nav && $Nav.declare('config.enableCrossShopBiaFlyout', false);
window.$Nav && $Nav.declare('config.pseudoPrimeFirstBrowse', null);
window.$Nav && $Nav.declare('config.sdaYourAccount', false);
window.$Nav && $Nav.declare('config.csYourAccount', false);
window.$Nav && $Nav.declare('config.cartFlyoutDisabled', true);
window.$Nav && $Nav.declare('config.isTabletBrowser', false);
window.$Nav && $Nav.declare('config.HmenuProximityArea', [200, 200, 200, 200]);
window.$Nav && $Nav.declare('config.HMenuIsProximity', true);
window.$Nav && $Nav.declare('config.isPureAjaxALF', false);
window.$Nav && $Nav.declare('config.accountListFlyoutRedesign', false);
window.$Nav && $Nav.declare('config.navfresh', false);
window.$Nav && $Nav.declare('config.isFreshRegion', false);
if (window.ue && ue.tag) {
ue.tag('navbar');
};
window.$Nav && $Nav.declare('config.blackbelt', true);
window.$Nav && $Nav.declare('config.beaconbelt', true);
window.$Nav && $Nav.declare('config.accountList', true);
window.$Nav && $Nav.declare('config.iPadTablet', false);
window.$Nav && $Nav.declare('config.searchapiEndpoint', false);
window.$Nav && $Nav.declare('config.timeline', false);
window.$Nav && $Nav.declare('config.timelineAsinPriceEnabled', false);
window.$Nav && $Nav.declare('config.timelineDeleteEnabled', false);
window.$Nav && $Nav.declare('config.extendedFlyout', false);
window.$Nav && $Nav.declare('config.flyoutCloseDelay', 600);
window.$Nav && $Nav.declare('config.pssFlag', 0);
window.$Nav && $Nav.declare('config.isShortAccountList', false);
window.$Nav && $Nav.declare('config.isPrimeTooltipMigrated', false);
window.$Nav && $Nav.declare('config.flyoutArrowStyle', 'null');
window.$Nav && $Nav.declare('config.isTimelineMigrationEnabled', false);
window.$Nav && $Nav.declare('config.hashCustomerAndSessionId', 'cf73c1356ea756ceeed6a556c30d7d52e320720f');
window.$Nav && $Nav.declare('config.isExportMode', false);
window.$Nav && $Nav.declare('config.languageCode', 'en_IN');
window.$Nav && $Nav.declare('config.environmentVFI', 'AmazonNavigationCards\x2Fdevelopment\x40B6047281031\x2DAL2_x86_64');
window.$Nav && $Nav.declare('config.isHMenuBrowserCacheDisable', false);
window.$Nav && $Nav.declare('config.signInUrlWithRefTag', 'https\x3A\x2F\x2Fwww.amazon.in\x2Fap\x2Fsignin\x3Fopenid.pape.max_auth_age\x3D0\x26openid.return_to\x3Dhttps\x253A\x252F\x252Fwww.amazon.in\x252Fyour\x2Daccount\x252F\x253F_encoding\x253DUTF8\x2526ref_\x253DnavSignInUrlRefTagPlaceHolder\x26openid.identity\x3Dhttp\x253A\x252F\x252Fspecs.openid.net\x252Fauth\x252F2.0\x252Fidentifier_select\x26openid.assoc_handle\x3Dinflex\x26openid.mode\x3Dcheckid_setup\x26openid.claimed_id\x3Dhttp\x253A\x252F\x252Fspecs.openid.net\x252Fauth\x252F2.0\x252Fidentifier_select\x26openid.ns\x3Dhttp\x253A\x252F\x252Fspecs.openid.net\x252Fauth\x252F2.0\x26');
window.$Nav && $Nav.declare('config.isSmile', false);
window.$Nav && $Nav.declare('config.regionalStores', ["ctnow"]);
window.$Nav && $Nav.declare('config.isALFRedesignPT2', false);
window.$Nav && $Nav.declare('config.isNavALFRegistryGiftList', false);
window.$Nav && $Nav.declare('config.marketplaceId', 'A21TJRUUN4KGV');
window.$Nav && $Nav.declare('config.exportTransitionState', 'none');
window.$Nav && $Nav.declare('config.enableAeeXopFlyout', true);
if (window.P && typeof window.P.declare === "function" && typeof window.P.now === "function") {
window.P.now('packardGlowIngressJsEnabled').execute(function(glowEnabled) {
if (!glowEnabled) {
window.P.declare('packardGlowIngressJsEnabled', true);
}
});
window.P.now('packardGlowStoreName').execute(function(storeName) {
if (!storeName) {
window.P.declare('packardGlowStoreName', 'account');
}
});
}
window.$Nav && $Nav.declare('configComplete');
-->
</script>
<a id="skippedLink" tabindex="-1"></a>
<script type='text/javascript'>
window.navmet.MainEnd = new Date();
</script>
<script type="text/javascript">
if (window.ue_t0) {
window.navmet.push({
key: "NavMainEnd",
end: +new Date(),
begin: window.ue_t0
});
}
</script>
<!-- sp:feature:host-atf -->
<div class="a-container">
<div class="a-section ya-personalized">
<div class="a-row a-spacing-base">
<h1>
Your Account
</h1>
</div>
<div class="ya-card-row">
<div class="ya-card-cell">
<a href="https://www.amazon.in/gp/your-account/order-history?ref_=ya_d_c_yo" class="ya-card__whole-card-link">
<div data-card-identifier="YourOrders" class="a-box ya-card--rich">
<div class="a-box-inner">
<div class="a-row">
<div class="a-column a-span3">
<img alt="Your Orders" src="https://images-na.ssl-images-amazon.com/images/G/31/x-locale/cs/ya/images/Box._CB485927553_.png">
</div>
<div class="a-column a-span9 a-span-last">
<h2 class="a-spacing-none ya-card__heading--rich a-text-normal">
Your Orders
</h2>
<div><span class="a-color-secondary">Track, return, or buy things again</span></div>
</div>
</div>
</div>
</div>
</a>
</div>
<div class="ya-card-cell">
<a href="https://www.amazon.in/ap/cnep?openid.return_to=https%3A%2F%2Fwww.amazon.in%2Fyour-account&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=inflex&openid.ns.pape=http%3A%2F%2Fspecs.openid.net%2Fextensions%2Fpape%2F1.0&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&"
class="ya-card__whole-card-link">
<div data-card-identifier="SignInAndSecurity" class="a-box ya-card--rich">
<div class="a-box-inner">
<div class="a-row">
<div class="a-column a-span3">
<img alt="Login & security" src="https://images-na.ssl-images-amazon.com/images/G/31/x-locale/cs/ya/images/sign-in-lock._CB485931504_.png">
</div>
<div class="a-column a-span9 a-span-last">
<h2 class="a-spacing-none ya-card__heading--rich a-text-normal">
Login & security
</h2>
<div><span class="a-color-secondary">Edit login, name, and mobile number</span></div>
</div>
</div>
</div>
</div>
</a>
</div>
<div class="ya-card-cell">
<a href="https://www.amazon.in/gp/primecentral?ref_=ya_d_c_prime" class="ya-card__whole-card-link">
<div data-card-identifier="Prime" class="a-box ya-card--rich">
<div class="a-box-inner">
<div class="a-row">
<div class="a-column a-span3">
<img alt="Prime" src="https://images-na.ssl-images-amazon.com/images/G/31/x-locale/cs/ya/images/rc_prime._CB485926807_.png">
</div>
<div class="a-column a-span9 a-span-last">
<h2 class="a-spacing-none ya-card__heading--rich a-text-normal">
Prime
</h2>
<div><span class="a-color-secondary">View benefits and payment settings</span></div>
</div>
</div>
</div>
</div>
</a>
</div>
</div>
<div class="ya-card-row">
<div class="ya-card-cell">
<a href="https://www.amazon.in/a/addresses?ref_=ya_d_c_addr" class="ya-card__whole-card-link">
<div data-card-identifier="AddressesAnd1Click" class="a-box ya-card--rich">
<div class="a-box-inner">
<div class="a-row">
<div class="a-column a-span3">
<img alt="Your Addresses" src="https://images-na.ssl-images-amazon.com/images/G/31/x-locale/cs/ya/images/address-map-pin._CB485934183_.png">
</div>
<div class="a-column a-span9 a-span-last">
<h2 class="a-spacing-none ya-card__heading--rich a-text-normal">
Your Addresses
</h2>
<div><span class="a-color-secondary">Edit addresses for orders and gifts</span></div>
</div>
</div>
</div>
</div>
</a>
</div>
<div class="ya-card-cell">
<a href="https://www.amazon.in/cpe/managepaymentmethods?ref_=ya_d_c_pmt_mpo" class="ya-card__whole-card-link">
<div data-card-identifier="PaymentOptions" class="a-box ya-card--rich">
<div class="a-box-inner">
<div class="a-row">
<div class="a-column a-span3">
<img alt="Payment options" src="https://images-na.ssl-images-amazon.com/images/G/31/x-locale/cs/ya/images/Payments._CB485926359_.png">
</div>
<div class="a-column a-span9 a-span-last">
<h2 class="a-spacing-none ya-card__heading--rich a-text-normal">
Payment options
</h2>
<div><span class="a-color-secondary">Edit or add payment methods</span></div>
</div>
</div>
</div>
</div>
</a>
</div>
<div class="ya-card-cell">
<a href="https://www.amazon.in/gp/sva/addmoney?ref_=ya_d_c_gc" class="ya-card__whole-card-link">
<div data-card-identifier="AmazonPay" class="a-box ya-card--rich">
<div class="a-box-inner">
<div class="a-row">
<div class="a-column a-span3">
<img alt="Amazon Pay balance" src="https://images-na.ssl-images-amazon.com/images/G/31/x-locale/cs/ya/images/amazon_pay._CB485946857_.png">
</div>
<div class="a-column a-span9 a-span-last">
<h2 class="a-spacing-none ya-card__heading--rich a-text-normal">
Amazon Pay balance
</h2>
<div><span class="a-color-secondary">Add money to your balance</span></div>
</div>
</div>
</div>
</div>
</a>
</div>
</div>
<script type="text/javascript">
if (typeof ue !== "undefined") {
uet('cf');
}
</script>
<hr class="a-spacing-extra-large a-spacing-top-extra-large a-divider-normal">
<div class="ya-card-row">
<div class="ya-card-cell">
<div data-card-identifier="DigitalContentAndDevices" class="a-box ya-card">
<div class="a-box-inner">
<h2 class="a-spacing-micro ya-card__heading--poor">Digital content and devices</h2>
<ul class="a-unordered-list a-nostyle a-vertical">
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/gp/mas/your-account/myapps?ref_=ya_d_l_mas_digilocker" >Apps and more</a>
</span></li>
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/hz/mycd/myx?ref_=ya_d_l_manage_kindle" >Content and devices</a>
</span></li>
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/gp/digital/redemption/your-account/redemption-history.html?ref_=ya_d_l_digital_gifts" >Digital gifts you've received</a>
</span></li>
</ul>
</div>
</div>
</div>
<div class="ya-card-cell">
<div data-card-identifier="EmailAlertsMessagesAndAds" class="a-box ya-card">
<div class="a-box-inner">
<h2 class="a-spacing-micro ya-card__heading--poor">Email alerts, messages, and ads</h2>
<ul class="a-unordered-list a-nostyle a-vertical">
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/adprefs?ref_=ya_d_l_advert_prefs" >Advertising preferences</a>
</span></li>
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/gp/cpc/homepage?ref_=ya_d_l_comm_prefs" >Communication preferences</a>
</span></li>
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/gp/css/texttrace/view.html?ref_=ya_d_l_texttrace" >SMS alert preferences</a>
</span></li>
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/gp/message?ref_=ya_d_l_msg_center" >Message center</a>
</span></li>
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/alexashopping/notification/?ref_=ya_d_l_asns" >Alexa shopping notifications</a>
</span></li>
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/dn/dashboard/?ref_=ya_d_l_dn" >Deals Notifications</a>
</span></li>
</ul>
</div>
</div>
</div>
<div class="ya-card-cell">
<div data-card-identifier="MoreWaysToPay" class="a-box ya-card">
<div class="a-box-inner">
<h2 class="a-spacing-micro ya-card__heading--poor">More ways to pay</h2>
<ul class="a-unordered-list a-nostyle a-vertical">
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/cpe/manageoneclick?ref_=ya_d_l_change_1_click" >Default Purchase Settings</a>
</span></li>
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/gp/sva/dashboard?ref_=ya_d_l_payments_acct" >Amazon Pay</a>
</span></li>
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/gp/css/account/bank-accounts/view.html?viewID=manageBank&ref_=ya_d_l_add_ba" >Bank accounts for refunds</a>
</span></li>
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/gp/browse?node=10591838031&ref_=ya_d_l_coupons" >Coupons</a>
</span></li>
</ul>
</div>
</div>
</div>
</div>
<div class="ya-card-row">
<div class="ya-card-cell">
<div data-card-identifier="OrderingAndShoppingPreferences" class="a-box ya-card">
<div class="a-box-inner">
<h2 class="a-spacing-micro ya-card__heading--poor">Ordering and shopping preferences</h2>
<ul class="a-unordered-list a-nostyle a-vertical">
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/pf?ref_=ya_d_l_package_delivery_feedback" >Leave packaging feedback</a>
</span></li>
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/wishlist?ref_=ya_d_l_lists" >Lists</a>
</span></li>
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/gp/kyc?ref_=ya_d_kyc" >Photo ID proofs</a>
</span></li>
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/gp/profile?ref_=ya_d_l_profile" >Profile</a>
</span></li>
<li class="a-spacing-micro"><span class="a-list-item">
<a href="/gp/customer-preferences/select-language?ref_=ya_d_l_manage_lop&preferencesReturnUrl=%2Fyour-account" >Language settings</a>
</span></li>
</ul>
</div>
</div>
</div>
<div class="ya-card-cell">
<div data-card-identifier="OtherAccounts" class="a-box ya-card">
<div class="a-box-inner">
<h2 class="a-spacing-micro ya-card__heading--poor">Other accounts</h2>
<ul class="a-unordered-list a-nostyle a-vertical">
<li class="a-spacing-micro"><span class="a-list-item">
<a href="/gp/browse.html?node=21102587031&ref_=nav_youraccount_b2b_reg" >Amazon Business registration</a>
</span></li>
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/b/?node=2838698031&ld=AZINSOAYADesktop&ref_=ya_d_l_seller" >Seller account</a>
</span></li>
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://aws.amazon.com/?ref_=ya_d_l_websvcs_acct" >Amazon Web Services</a>
</span></li>
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/ap/adam?ref_=ya_d_l_iba" >Login with Amazon</a>
</span></li>
</ul>
</div>
</div>
</div>
<div class="ya-card-cell">
<div data-card-identifier="ShoppingProgramsAndRentals" class="a-box ya-card">
<div class="a-box-inner">
<h2 class="a-spacing-micro ya-card__heading--poor">Shopping programs and rentals</h2>
<ul class="a-unordered-list a-nostyle a-vertical">
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/manage-your-profiles/home?ref_=ya_manage_your_profiles" >Manage Your Profiles</a>
</span></li>
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/gp/subscribe-and-save/manager/viewsubscriptions?ref_=ya_d_l_subscribe_save" >Subscribe & Save</a>
</span></li>
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/shopbyage?ref_=fly_ya_def_rwt_yoac_sba" >Shop the Kids' Store by age</a>
</span></li>
</ul>
</div>
</div>
</div>
</div>
<div class="ya-card-row">
<div class="ya-card-cell">
<div data-card-identifier="Subscriptions" class="a-box ya-card">
<div class="a-box-inner">
<h2 class="a-spacing-micro ya-card__heading--poor">Subscriptions</h2>
<ul class="a-unordered-list a-nostyle a-vertical">
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/gp/gss/manage?ref_=ya_d_l_amazon_delivers&ie=UTF8" >Email</a>
</span></li>
<li class="a-spacing-micro"><span class="a-list-item">
<a href="https://www.amazon.in/hz5/yourmembershipsandsubscriptions?ref_=digital_subscriptions_ya" >Memberships & Subscriptions</a>
</span></li>
</ul>
</div>
</div>
</div>
<div class="ya-card-cell">
<div></div>
</div>
<div class="ya-card-cell">
<div></div>
</div>
</div>
<!--&&&Portal&Delimiter&&&-->
<!-- sp:end-feature:host-atf -->
<!-- sp:feature:nav-btf -->
<!-- NAVYAAN BTF START -->
<style type="text/css">
#csr-hcb-wrapper {
display: none;
}
.bia-item .bia-action-button {
display: inline-block;
height: 22px;
margin-top: 3px;
padding: 0px;
overflow: hidden;
text-align: center;
vertical-align: middle;
text-decoration: none;
color: #111;
font-family: Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
line-height: 19px;
cursor: pointer;
outline: 0;
border: 1px solid;
-webkit-border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
border-radius: 0\9;
border-color: #bcc1c8 #bababa #adb2bb;
background: #eff0f3;
background: -moz-linear-gradient(top, #f7f8fa, #e7e9ec);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f8fa), color-stop(100%, #e7e9ec));
background: -webkit-linear-gradient(top, #f7f8fa, #e7e9ec);
background: -o-linear-gradient(top, #f7f8fa, #e7e9ec);
background: -ms-linear-gradient(top, #f7f8fa, #e7e9ec);
background: linear-gradient(top, #f7f8fa, #e7e9ec);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f7f8fa', endColorstr='#e7e9ec', GradientType=0);
*zoom: 1;
-webkit-box-shadow: inset 0 1px 0 0 #fff;
-moz-box-shadow: inset 0 1px 0 0 #fff;
box-shadow: inset 0 1px 0 0 #fff;
box-sizing: border-box;
}
#bia-hcb-widget .a-button-text {
font-family: Arial, sans-serif !important;
}
#bia_content .a-icon-row {
display: none;
}
#bia-hcb-widget .a-icon-row {
display: none;
}
#bia_content {
width: 266px;
}
.nav-flyout-sidePanel {
width: 266px !important;
}
.aui-atc-button {
margin-top: 3px;
overflow: hidden;
color: #111;
font-family: Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
}
.bia-item .bia-action-button:hover {
border-color: #aeb4bd #adadad #9fa5af;
background: #e0e3e8;
background: -moz-linear-gradient(top, #e7eaf0, #d9dce1);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7eaf0), color-stop(100%, #d9dce1));
background: -webkit-linear-gradient(top, #e7eaf0, #d9dce1);
background: -o-linear-gradient(top, #e7eaf0, #d9dce1);
background: -ms-linear-gradient(top, #e7eaf0, #d9dce1);
background: linear-gradient(top, #e7eaf0, #d9dce1);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e7eaf0', endColorstr='#d9dce1', GradientType=0);
*zoom: 1;
-webkit-box-shadow: 0 1px 3px rgba(255, 255, 255, 0.6) inset;
-moz-box-shadow: 0 1px 3px rgba(255, 255, 255, 0.6) inset;
box-shadow: 0 1px 3px rgba(255, 255, 255, 0.6) inset;
}
.bia-item .bia-action-button:active {
background-color: #dcdfe3;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset;
}
.bia-item .bia-action-button-disabled {
background: #f7f8fa;
color: #b7b7b7;
border-color: #e0e0e0;
box-shadow: none;
cursor: default;
}
.bia-item .bia-action-button-disabled:hover {
background: #f7f8fa;
color: #b7b7b7;
border-color: #e0e0e0;
box-shadow: none;
cursor: default;
}
.bia-action-button-inner {
border-bottom-color: #111111;
border-bottom-style: none;
border-bottom-width: 0px;
border-image-outset: 0px;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-width: 1;
border-left-color: #111111;
border-left-style: none;
border-left-width: 0px;
border-right-color: #111111;
border-right-style: none;
border-right-width: 0px;
border-top-color: #111111;
border-top-style: none;
border-top-width: 0px;
box-sizing: border-box;
display: block;
height: 20px;
line-height: 19px;
overflow: hidden;
position: relative;
padding: 0;
vertical-align: baseline;
}
.bia-action-inner {
border: 0;
display: inline;
font-size: 11px;
height: auto;
line-height: 19px;
padding: 0px 4px 0px 4px;
text-align: center;
width: auto;
white-space: nowrap;
}
.csr-content {
font-family: Arial, Verdana, Helvetica, sans-serif;
width: 220px;
line-height: 19px;
}
.bia-header {
font-size: 16px;
color: #E47911;
padding-bottom: 10px;
}
.bia-header-widget {
white-space: nowrap;
overflow: hidden;
}
.b2b-nav-header {
white-space: nowrap;
overflow: hidden;
margin-bottom: 18px;
}
.bia-space-right {
padding-right: 18px;
white-space: normal;
float: left;
}
.b2b-see-more-link a {
display: inline;
float: left;
margin-top: 3px;
margin-left: 3px;
}
.hcb-see-more-link a {
color: #333;
font-size: 13px;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
}
.bia-hcb-body {
overflow: hidden;
}
.bia-item {
width: 220px;
display: inline-block;
margin-bottom: 20px;
}
.bia-item-image {
float: left;
margin-right: 15px;
width: 75px;
height: 75px;
}
.bia-image {
max-height: 75px;
max-width: 75px;
border: 0;
}
.bia-item-data {
float: left;
width: 130px;
}
.bia-title {
line-height: 19px;
font-size: 13px;
max-height: 60px;
overflow: hidden;
}
.bia-link:link {
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
}
.bia-link:visited {
text-decoration: none;
color: #004B91;
}
.bia-price-nav {
margin-top: -4px;
color: #800;
font-size: 12px;
vertical-align: bottom;
}
.bia-price-yorr {
margin-top: -8px;
color: #800;
font-size: 12px;
vertical-align: bottom;
}
.bia-price {
color: #800;
font-size: 12px;
vertical-align: bottom;
}
.bia-vpc-t1 {
color: #008a00;
font-size: 12px;
font-weight: bold;
}
.bia-vpc-t2 {
color: #008a00;
font-size: 12px;
}
.bia-vpc-t3 {
font-size: 12px;
line-height: 20px;
}
.bia-vpc-t3-badge {
color: #ffffff;
background-color: #e47911;
font-weight: normal;
}
.bia-vpc-t3-badge::before {
border-bottom: 10px solid #e47911;
}
.bia-vpc-t3-badge:after {
border-top: 10px solid #e47911;
}
.bia-ppu {
color: #800;
font-size: 10px;
}
.bia-prime-badge {
border: 0;
vertical-align: middle;
}
.bia-cart-action {
display: none;
}
.bia-cart-msg {
display: block;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 19px;
}
.bia-cart-icon {
background-image: url("https://images-eu.ssl-images-amazon.com/images/G/31/Recommendations/MissionExperience/BIA/bia-atc-confirm-icon.jpg");
display: inline-block;
width: 14px;
height: 13px;
top: 3px;
line-height: 19px;
position: relative;
vertical-align: top;
}
.bia-cart-success {
color: #090!important;
display: inline-block;
margin: 0;
font-size: 13px;
font-style: normal;
font-weight: bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
}
.bia-cart-title {
margin-bottom: 3px;
}
.bia-cart-form {
margin: 0px;
}
.bia-inline-cart-form {
margin: 0px;
}
.bia-cart-submit {
cursor: inherit;
left: 0;
top: 0;
line-height: 19px;
height: 100%;
width: 100%;
padding: 1px 6px 1px 6px;
position: absolute;
opacity: 0.01;
overflow: visible;
filter: alpha(opacity=1);
z-index: 20;
}
.bia-link-caret {
color: #e47911;
}
</style>
<script type="text/javascript">
(function($Nav) {
"use strict";
if (typeof $Nav === 'undefined' || $Nav === null || typeof $Nav.when !== 'function') {
return;
}
$Nav.when('$', 'data', 'flyout.yourAccount', 'sidepanel.csYourAccount',
'config')
.run("BuyitAgain-YourAccount-SidePanel",
function($, data, yaFlyout, csYourAccount, config) {
if (config.disableBuyItAgain) {
return;
}
var render = function(data) {
if (data.status) {
var widgetHtml = data.widgetBegin +
data.faceouts.join('') +
data.widgetEnd;
navbar.sidePanel({
flyoutName: 'yourAccount',
data: {
html: widgetHtml
}
});
}
};
var renderBuyItAgain = function(biaData) {
if (csYourAccount) {
csYourAccount.register(render, biaData);
} else {
render(biaData);
}
};
yaFlyout.sidePanel.onData(function() {
enableInlineAddToCart($);
enableImpressionLogging($);
P.when('A', 'p13n-sc-static-list').execute(function(A, StaticList) {
var navContainer = A.$("#bia-hcb-widget");
var navList = navContainer.find('.p13n-sc-static-list');
A.$(navList).bind('truncateList', function() {
var staticList = new StaticList(navList);
});
A.$(navList).trigger('truncateList');
});
if (window.P) {
P.when('A', 'a-truncate').execute(function(A, truncate) {
var truncateElements = A.$('.a-truncate');
A.each(truncateElements, function(element) {
truncate.get(element).update();
});
});
}
});
yaFlyout.onRender(function() {
$.ajax({
url: '/gp/bia/external/bia-hcb-ajax-handler.html',
data: {
"biaHcbRid": "VB6PSQM2Q9MZK6FKPXG6"
},
dataType: 'json',
timeout: 4 * 1000,
success: renderBuyItAgain,
error: function(jqXHR, textStatus, errorThrown) {}
});
});
var updateNavCartQty = function(qty) {
if (typeof window.navbar === 'object' && typeof window.navbar.setCartCount === 'function') {
window.navbar.setCartCount(qty);
}
};
var addToCart = function(params, callback) {
$.ajax({
url: '/gp/bia/external/bia-cart-ajax-handler.html',
data: params,
dataType: 'json',
timeout: 2000,
success: function(response) {
callback(response);
},
error: function() {
callback({
ok: 0
});
}
});
};
var enableInlineAddToCart = function($) {
if ($(".bia-inline-cart-form").length === 0) {
return;
}
var inlineAddToCartHandler = function(e) {
e.preventDefault();
var $target = $(e.target);
var $item = $target.parents(".bia-item");
var $submit = $item.find(".bia-cart-submit");
var params = $target.attr('data-order');
$submit.attr("disabled", true);
$item.find(".bia-action-button").addClass("bia-action-button-disabled");
addToCart(params,
function(response) {
if (response && response.ok && response.ok === '1') {
$item.find(".bia-faceout").hide();
$item.find(".bia-cart-action").show();
updateNavCartQty(response.numActiveItemsInCart);
//TODO: add metric
} else {
$target.unbind("submit", inlineAddToCartHandler);
$submit.attr("disabled", false);
$submit.click();
//TODO: add metric
}
}
);
};
$(".bia-inline-cart-form").bind("submit", inlineAddToCartHandler);
};
var enableImpressionLogging = function($) {
var registerToLog = function(p13nLogger, callOnVisible) {
var featureEl = $("#bia-hcb-widget");
callOnVisible.register(featureEl, function() {
p13nLogger.logAction({
action: 'view',
featureElement: featureEl,
replicateAsinImpressions: true
});
});
};
AmazonUIPageJS.when('p13n-sc-logger', 'p13n-sc-call-on-visible')
.execute(function(p13nLogger, callOnVisible) {
registerToLog(p13nLogger, callOnVisible);
});
};
});
})(window.$Nav);
//# sourceURL=bia-hcb-js.mi
</script>
<script type="text/javascript">
window.$Nav && $Nav.when("data").run(function(data) {
data({
"accountListContent": {
"html": "<div id='nav-al-container'><div id='nav-al-signin'><div id='nav-flyout-ya-signin' class='nav-flyout-content nav-flyout-accessibility'><a href='https://www.amazon.in/ap/signin?openid.pape.max_auth_age=0&openid.return_to=https%3A%2F%2Fwww.amazon.in%2Fyour-account%2F%3F_encoding%3DUTF8%26ref_%3Dnav_signin&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=inflex&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&' rel='nofollow' class='nav-action-button' data-nav-role='signin' data-nav-ref='nav_signin'><span class='nav-action-inner'>Sign in</span></a><div id='nav-flyout-ya-newCust' class='nav_pop_new_cust nav-flyout-content nav-flyout-accessibility'>New customer? <a href='https://www.amazon.in/ap/register?openid.pape.max_auth_age=0&openid.return_to=https%3A%2F%2Fwww.amazon.in%2Fyour-account%2F%3F_encoding%3DUTF8%26ref_%3Dnav_newcust&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=inflex&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&' rel='nofollow' class='nav-a'>Start here.</a></div></div></div><div id='nav-al-wishlist' class='nav-al-column nav-tpl-itemList nav-flyout-content nav-flyout-accessibility'><div class='nav-title' id='nav-al-title'>Your Lists</div><a href='/gp/registry/wishlist?triggerElementID=createList&ref_=nav_ListFlyout_gno_createwl' class='nav-link nav-item'><span class='nav-text'>Create a Wish List</span></a> <a href='/gp/registry/search.html?type=wishlist&ref_=nav_ListFlyout_gno_listpop_find' class='nav-link nav-item'><span class='nav-text'>Find a Wish List</span></a> <a href='/wishlist/universal?ref_=nav_ListFlyout_gno_listpop_uwl' class='nav-link nav-item'><span class='nav-text'>Wish from Any Website</span></a> <a href='/baby-reg/homepage?ref_=nav_ListFlyout_gno_listpop_br' class='nav-link nav-item'><span class='nav-text'>Baby Wish List</span></a> <a href='/discover/?ref_=nav_ListFlyout_sbl' class='nav-link nav-item'><span class='nav-text'>Discover Your Style</span></a> <a href='/showroom?ref_=nav_ListFlyout_srm_your_desk_wl_in' class='nav-link nav-item'><span class='nav-text'>Explore Showroom</span></a></div><div id='nav-al-your-account' class='nav-al-column nav-template nav-flyout-content nav-tpl-itemList nav-flyout-accessibility'><div class='nav-title'>Your Account</div><a href='/gp/css/homepage.html?ref_=nav_AccountFlyout_ya' class='nav-link nav-item'><span class='nav-text'>Your Account</span></a> <a id='nav_prefetch_yourorders' href='/gp/css/order-history?ref_=nav_AccountFlyout_orders' class='nav-link nav-item'><span class='nav-text'>Your Orders</span></a> <a href='/gp/registry/wishlist?requiresSignIn=1&ref_=nav_AccountFlyout_wl' class='nav-link nav-item'><span class='nav-text'>Your Wish List</span></a> <a href='/gp/yourstore?ref_=nav_AccountFlyout_recs' class='nav-link nav-item'><span class='nav-text'>Your Recommendations</span></a> <a href='/gp/primecentral?ref_=nav_AccountFlyout_prime' class='nav-link nav-item'><span class='nav-text'>Your Prime Membership</span></a> <a href='/gp/redirect.html?location=https%3A%2F%2Fwww.primevideo.com%2F%3Fref_%3D_apv&source=nav_linktree&token=D38A64E08ACEED7FB58C9BE8C5280CCBD39C76B4' class='nav-link nav-item'><span class='nav-text'>Your Prime Video</span></a> <a href='/auto-deliveries?ref_=nav_AccountFlyout_sns' class='nav-link nav-item'><span class='nav-text'>Your Subscribe & Save Items</span></a> <a href='/hz5/yourmembershipsandsubscriptions?ref_=nav_AccountFlyout_digital_subscriptions' class='nav-link nav-item'><span class='nav-text'>Memberships & Subscriptions</span></a> <a href='/gp/browse.html?node=21102587031&ref_=nav_ya_flyout_b2b_reg' class='nav-link nav-item'><span class='nav-text'>Your Amazon Business Account</span></a> <a href='/b/?node=2838698031&ld=AZINSOAYAFlyout&ref_=nav_AccountFlyout_sell' class='nav-link nav-item'><span class='nav-text'>Your Seller Account</span></a> <a href='/hz/mycd/myx?ref_=nav_AccountFlyout_myk' class='nav-link nav-item'><span class='nav-text'>Manage Your Content and Devices</span></a></div></div>"
},
"signinContent": {
"html": "<div id='nav-signin-tooltip'><a href='https://www.amazon.in/ap/signin?openid.pape.max_auth_age=0&openid.return_to=https%3A%2F%2Fwww.amazon.in%2Fyour-account%2F%3F_encoding%3DUTF8%26ref_%3Dnav_custrec_signin&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=inflex&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&' class='nav-action-button' data-nav-role='signin' data-nav-ref='nav_custrec_signin'><span class='nav-action-inner'>Sign in</span></a><div class='nav-signin-tooltip-footer'>New customer? <a href='https://www.amazon.in/ap/register?openid.pape.max_auth_age=0&openid.return_to=https%3A%2F%2Fwww.amazon.in%2Fyour-account%2F%3F_encoding%3DUTF8%26ref_%3Dnav_custrec_newcust&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=inflex&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&' class='nav-a'>Start here.</a></div></div>"
},
"templates": {
"itemList": "<# var hasColumns = (function () { var checkColumns = function (_items) { if (!_items) { return false; } for (var i=0; i<_items.length; i++) { if (_items[i].columnBreak || (_items[i].items && checkColumns(_items[i].items))) { return true; } } return false; }; return checkColumns(items);}()); #><# if(hasColumns) { #> <# if(items[0].image && items[0].image.src) { #> <div class='nav-column nav-column-first nav-column-image'> <# } else if (items[0].greeting) { #> <div class='nav-column nav-column-first nav-column-greeting'> <# } else { #> <div class='nav-column nav-column-first'> <# } #><# } #><# var renderItems = function(items) { #> <# jQuery.each(items, function (i, item) { #> <# if(hasColumns && item.columnBreak) { #> <# if(item.image && item.image.src) { #> </div><div class='nav-column nav-column-notfirst nav-column-break nav-column-image'> <# } else if (item.greeting) { #> </div><div class='nav-column nav-column-notfirst nav-column-break nav-column-greeting'> <# } else { #> </div><div class='nav-column nav-column-notfirst nav-column-break'> <# } #> <# } #> <# if(item.dividerBefore) { #> <div class='nav-divider'></div> <# } #> <# if(item.text || item.content) { #> <# if(item.url) { #> <a href='<#=item.url #>' class='nav-link <# } else {#> <span class=' <# } #> <# if(item.panelKey) { #> nav-hasPanel <# } #> <# if(item.items) { #> nav-title <# } #> <# if(item.decorate == 'carat') { #> nav-carat <# } #> <# if(item.decorate == 'nav-action-button') { #> nav-action-button <# } #> nav-item' <# if(item.extra) { #> <#=item.extra #> <# } #> <# if(item.id) { #> id='<#=item.id #>' <# } #> <# if(item.dataNavRole) { #> data-nav-role='<#=item.dataNavRole #>' <# } #> <# if(item.dataNavRef) { #> data-nav-ref='<#=item.dataNavRef #>' <# } #> <# if(item.panelKey) { #> data-nav-panelkey='<#=item.panelKey #>' role='navigation' aria-label='<#=item.text#>' <# } #> <# if(item.subtextKey) { #> data-nav-subtextkey='<#=item.subtextKey #>' <# } #> <# if(item.image && item.image.height > 16) { #> style='line-height:<#=item.image.height #>px;' <# } #> > <# if(item.decorate == 'carat') { #> <i class='nav-icon'></i> <# } #> <# if(item.image && item.image.src) { #> <img class='nav-image' src='<#=item.image.src #>' style='height:<#=item.image.height #>px; width:<#=item.image.width #>px;' /> <# } #> <# if(item.text) { #> <span class='nav-text<# if(item.classname) { #> <#=item.classname #><# } #>'><#=item.text#><# if(item.badgeText) { #> <span class='nav-badge'><#=item.badgeText#></span> <# } #></span> <# } else if (item.content) { #> <span class='nav-content'><# jQuery.each(item.content, function (j, cItem) { #><# if(cItem.url && cItem.text) { #><a href='<#=cItem.url #>' class='nav-a'><#=cItem.text #></a><# } else if (cItem.text) { #><#=cItem.text#><# } #><# }); #></span> <# } #> <# if(item.subtext) { #> <span class='nav-subtext'><#=item.subtext #></span> <# } #> <# if(item.url) { #> </a> <# } else {#> </span> <# } #> <# } #> <# if(item.image && item.image.src) { #> <# if(item.url) { #> <a href='<#=item.url #>'> <# } #> <img class='nav-image' <# if(item.id) { #> id='<#=item.id #>' <# } #> src='<#=item.image.src #>' <# if (item.alt) { #> alt='<#= item.alt #>'<# } #>/> <# if(item.url) { #> </a> <# } #> <# } #> <# if(item.items) { #> <div class='nav-panel'> <# renderItems(item.items); #> </div> <# } #> <# }); #><# }; #><# renderItems(items); #><# if(hasColumns) { #> </div><# } #>",
"subnav": "<# if (obj && obj.type === 'vertical') { #> <# jQuery.each(obj.rows, function (i, row) { #> <# if (row.flyoutElement === 'button') { #> <div class='nav_sv_fo_v_button' <# if (row.elementStyle) { #> style='<#= row.elementStyle #>' <# } #> > <a href='<#=row.url #>' class='nav-action-button nav-sprite'> <#=row.text #> </a> </div> <# } else if (row.flyoutElement === 'list' && row.list) { #> <# jQuery.each(row.list, function (j, list) { #> <div class='nav_sv_fo_v_column <#=(j === 0) ? 'nav_sv_fo_v_first' : '' #>'> <ul class='<#=list.elementClass #>'> <# jQuery.each(list.linkList, function (k, link) { #> <# if (k === 0) { link.elementClass += ' nav_sv_fo_v_first'; } #> <li class='<#=link.elementClass #>'> <# if (link.url) { #> <a href='<#=link.url #>' class='nav_a'><#=link.text #></a> <# } else { #> <span class='nav_sv_fo_v_span'><#=link.text #></span> <# } #> </li> <# }); #> </ul> </div> <# }); #> <# } else if (row.flyoutElement === 'link') { #> <# if (row.topSpacer) { #> <div class='nav_sv_fo_v_clear'></div> <# } #> <div class='<#=row.elementClass #>'> <a href='<#=row.url #>' class='nav_sv_fo_v_lmargin nav_a'> <#=row.text #> </a> </div> <# } #> <# }); #><# } else if (obj) { #> <div class='nav_sv_fo_scheduled'> <#= obj #> </div><# } #>",
"htmlList": "<# jQuery.each(items, function (i, item) { #> <div class='nav-item'> <#=item #> </div><# }); #>"
}
})
})
</script>
<script type="text/javascript">
window.$Nav && $Nav.declare('config.flyoutURL', null);
window.$Nav && $Nav.declare('btf.lite');
window.$Nav && $Nav.declare('btf.full');
window.$Nav && $Nav.declare('btf.exists');
(window.AmazonUIPageJS ? AmazonUIPageJS : P).register('navCF');
</script>
<form style="display: none;">
<input type="hidden" id="rwol-display-called" value="0">
</form>
<script type="a-state" data-a-state="{"key":"rw-dynamic-modal-bootstrap"}">{"origSessionId":"258-2875692-0673124","subPageType":null,"pageType":"YourAccount","ASIN":null,"path":"/your-account","isAUI":"1"}</script>
<script>
(window.AmazonUIPageJS ? AmazonUIPageJS : P).when('navCF').execute(function() {
(window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://images-eu.ssl-images-amazon.com/images/I/11VbV%2B%2BKhQL.js?AUIClients/RetailWebsiteOverlayAUIAssets');
});
</script>
<!-- NAVYAAN BTF END -->
<!-- sp:feature:host-btf -->
</div>
</div>
<!-- sp:end-feature:host-btf -->
<!-- sp:feature:aui-preload -->
<!-- sp:feature:nav-footer -->
<!-- NAVYAAN FOOTER START -->
<!-- WITH MOZART -->
<div id="rhf" class="copilot-secure-display" style="clear:both" role="complementary" aria-label="Your recently viewed items and featured recommendations">
<div class="rhf-frame" style="display:none">
<br />
<div id="rhf-container">
<div class='rhf-loading-outer'>
<table class='rhf-loading-middle'>
<tr>
<td class='rhf-loading-inner'>
<img src="https://images-eu.ssl-images-amazon.com/images/G/31/personalization/ybh/loading-4x-gray._CB485916689_.gif" />
</td>
</tr>
</table>
</div>
<div id="rhf-context">
<script type='application/json'>
{
"rhfHandlerParams": {
"disableRhfWeblab": "",
"search": "",
"rhfAsins": "",
"noP13NCache": "",
"weblabTriggers": "",
"auiDebug": "",
"keywords": "",
"k": "",
"rviAsins": "",
"url": "",
"parentSession": "258-2875692-0673124",
"rhfState": "",
"contextMetadataOverride": "",
"currentSubPageType": null,
"field-keywords": "",
"relatedRequestId": "VB6PSQM2Q9MZK6FKPXG6",
"recsAsins": "",
"rhfHorizonteWeblab": "",
"excludeASIN": "",
"auditEnabled": "",
"customerId": "",
"testRecsFailure": "",
"previewCampaigns": "",
"forceWidgets": "",
"currentPageType": "YourAccount",
"stringDebug": ""
},
"subPageType": null,
"requestId": "VB6PSQM2Q9MZK6FKPXG6",
"sessionId": "258-2875692-0673124",
"customerId": "",
"pageType": "YourAccount",
"ybhHandlerParams": {
"relatedRequestId": "VB6PSQM2Q9MZK6FKPXG6",
"currentPageType": "YourAccount",
"parentSession": "258-2875692-0673124"
}
}
</script>
</div>
</div><noscript>
<div class="rhf-border">
<div class="rhf-header">
Your recently viewed items and featured recommendations
</div>
<div class="rhf-footer">
<div class="rvi-container">
<div class="ybh-edit">
<div class="ybh-edit-arrow"> › </div>
<div class="ybh-edit-link"><a href="/gp/yourstore/pym/ref=pd_pyml_rhf">View or edit your browsing history</a></div>
</div>
<span class="no-rvi-message">After viewing product detail pages, look here to find an easy way to navigate back to pages you are interested in.</span>
</div>
</div>
</div>
</noscript>
<div id="rhf-error" style="display:none;">
<div class="rhf-border">
<div class="rhf-header">
Your recently viewed items and featured recommendations
</div>
<div class="rhf-footer">
<div class="rvi-container">
<div class="ybh-edit">
<div class="ybh-edit-arrow"> › </div>
<div class="ybh-edit-link"><a href="/gp/yourstore/pym/ref=pd_pyml_rhf">View or edit your browsing history</a></div>
</div>
<span class="no-rvi-message">After viewing product detail pages, look here to find an easy way to navigate back to pages you are interested in.</span>
</div>
</div>
</div>
</div>
<br />
</div>
</div>
<div class="navLeftFooter nav-sprite-v1" id="navFooter">
<a href="#nav-top" id="navBackToTop" aria-label="Back to top">
<div class="navFooterBackToTop">
<span class="navFooterBackToTopText">
Back to top
</span>
</div>
</a>
<div class="navFooterVerticalColumn navAccessibility" role="presentation">
<div class="navFooterVerticalRow navAccessibility" style="display: table-row;">
<div class="navFooterLinkCol navAccessibility">
<div class="navFooterColHead">Get to Know Us</div>
<ul>
<li class="nav_first">
<a href="https://www.aboutamazon.in/?utm_source=gateway&utm_medium=footer" class="nav_a">About Us</a>
</li>
<li>
<a href="https://amazon.jobs" class="nav_a">Careers</a>
</li>
<li>
<a href="https://press.aboutamazon.in/?utm_source=gateway&utm_medium=footer" class="nav_a">Press Releases</a>
</li>
<li>
<a href="/gp/browse.html?node=8872558031&ref_=footer_cares" class="nav_a">Amazon Cares</a>
</li>
<li class="nav_last ">
<a href="/gp/browse.html?node=4594605031&ref_=footer_smile" class="nav_a">Gift a Smile</a>
</li>
</ul>
</div>
<div class="navFooterColSpacerInner navAccessibility"></div>
<div class="navFooterLinkCol navAccessibility">
<div class="navFooterColHead">Connect with Us</div>
<ul>
<li class="nav_first">
<a href="http://www.amazon.in/gp/redirect.html/ref=footer_fb?location=http://www.facebook.com/AmazonIN&token=2075D5EAC7BB214089728E2183FD391706D41E94&6" class="nav_a">Facebook</a>
</li>
<li>
<a href="http://www.amazon.in/gp/redirect.html/ref=footer_twitter?location=http://twitter.com/AmazonIN&token=A309DFBFCB1E37A808FF531934855DC817F130B6&6" class="nav_a">Twitter</a>
</li>
<li class="nav_last ">
<a href="http://www.amazon.in/gp/redirect.html?location=https://www.instagram.com/amazondotin&token=264882C912E9D005CB1D9B61F12E125D5DF9BFC7&source=standards" class="nav_a">Instagram</a>
</li>
</ul>
</div>
<div class="navFooterColSpacerInner navAccessibility"></div>
<div class="navFooterLinkCol navAccessibility">
<div class="navFooterColHead">Make Money with Us</div>
<ul>
<li class="nav_first">
<a href="/b/?node=2838698031&ld=AZINSOANavDesktopFooter&ref_=nav_footer_sell" class="nav_a">Sell on Amazon</a>
</li>
<li>
<a href="https://accelerator.amazon.in/?ref_=map_1_b2b_GW_FT" class="nav_a">Sell under Amazon Accelerator</a>
</li>
<li>
<a href="https://sell.amazon.in/grow-your-business/amazon-global-selling.htmll?ld=AZIN_Footer_V1&ref=AZIN_Footer_V1" class="nav_a">Amazon Global Selling</a>
</li>
<li>
<a href="https://affiliate-program.amazon.in/?utm_campaign=assocshowcase&utm_medium=footer&utm_source=GW&ref_=footer_assoc" class="nav_a">Become an Affiliate</a>
</li>
<li>
<a href="http://services.amazon.in/services/fulfilment-by-amazon/benefits.html/ref=az_footer_fba?ld=AWRGINFBAfooter" class="nav_a">Fulfilment by Amazon</a>
</li>
<li>
<a href="https://advertising.amazon.in/?ref=Amz.in" class="nav_a">Advertise Your Products</a>
</li>
<li class="nav_last ">
<a href="https://www.amazonpay.in/merchant" class="nav_a">Amazon Pay on Merchants</a>
</li>
</ul>
</div>
<div class="navFooterColSpacerInner navAccessibility"></div>
<div class="navFooterLinkCol navAccessibility">
<div class="navFooterColHead">Let Us Help You</div>
<ul>
<li class="nav_first">
<a href="/gp/help/customer/display.html?nodeId=GDFU3JS5AL6SYHRD&ref_=footer_covid" class="nav_a">COVID-19 and Amazon</a>
</li>
<li>
<a href="/gp/css/homepage.html?ref_=footer_ya" class="nav_a">Your Account</a>
</li>
<li>
<a href="/gp/css/returns/homepage.html?ref_=footer_hy_f_4" class="nav_a">Returns Centre</a>
</li>
<li>
<a href="/gp/help/customer/display.html?nodeId=201083470&ref_=footer_swc" class="nav_a">100% Purchase Protection</a>
</li>
<li>
<a href="/gp/browse.html?node=6967393031&ref_=footer_mobapp" class="nav_a">Amazon App Download</a>
</li>
<li>
<a href="/gp/BIT/theamazonapp/ref=footer_assistant_download_copy" class="nav_a">Amazon Assistant Download</a>
</li>
<li class="nav_last ">
<a href="/gp/help/customer/display.html?nodeId=200507590&ref_=footer_gw_m_b_he" class="nav_a">Help</a>
</li>
</ul>
</div>
</div>
</div>
<div class="nav-footer-line"></div>
<div class="navFooterLine navFooterLinkLine navFooterPadItemLine">
<span>
<div class="navFooterLine navFooterLogoLine">
<a href="/ref=footer_logo">
<div class="nav-logo-base nav-sprite"></div>
</a>
</div>
</span><span class="icp-container-desktop"><div class ="navFooterLine">
<style type="text/css">
#icp-touch-link-language { display: none; }
</style>
<a href="/gp/customer-preferences/select-language/ref=footer_lang?ie=UTF8&preferencesReturnUrl=%2F" class="icp-button" id="icp-touch-link-language">
<div class="icp-nav-globe-img-2 icp-button-globe-2"></div><span class="icp-color-base">English</span><span class="nav-arrow icp-up-down-arrow"></span><span class="aok-hidden" style="display:none">Choose a language for shopping.</span>
</a>
</div>
</span>
</div>
<div class="navFooterLine navFooterLinkLine navFooterPadItemLine">
<ul>
<li class="nav_first"><a href="http://www.amazon.com.au/ref=footer_au" class="nav_a">Australia</a></li>
<li><a href="https://www.amazon.com.br/ref=footer_br" class="nav_a">Brazil</a></li>
<li><a href="https://www.amazon.ca/ref=footer_ca" class="nav_a">Canada</a></li>
<li><a href="https://www.amazon.cn/ref=footer_cn" class="nav_a">China</a></li>
<li><a href="https://www.amazon.fr/ref=footer_fr" class="nav_a">France</a></li>
<li><a href="https://www.amazon.de/ref=footer_de" class="nav_a">Germany</a></li>
<li><a href="https://www.amazon.it/ref=footer_it" class="nav_a">Italy</a></li>
<li><a href="https://www.amazon.co.jp/ref=footer_jp" class="nav_a">Japan</a></li>
<li><a href="https://www.amazon.com.mx/ref=footer_mx" class="nav_a">Mexico</a></li>
<li><a href="https://www.amazon.nl/ref=footer_nl" class="nav_a">Netherlands</a></li>
<li><a href="https://www.amazon.pl/ref=footer_pl" class="nav_a">Poland</a></li>
<li><a href="https://www.amazon.sg/ref=footer_sg" class="nav_a">Singapore</a></li>
<li><a href="https://www.amazon.es/ref=footer_es" class="nav_a">Spain</a></li>
<li><a href="https://www.amazon.com.tr/ref=footer_tr" class="nav_a">Turkey</a></li>
<li><a href="https://www.amazon.ae/ref=footer_ae" class="nav_a">United Arab Emirates</a></li>
<li><a href="https://www.amazon.co.uk/ref=footer_uk" class="nav_a">United Kingdom</a></li>
<li class="nav_last"><a href="https://www.amazon.com/ref=footer_us" class="nav_a">United States</a></li>
</ul>
</div>
<div class="navFooterLine navFooterLinkLine navFooterDescLine">
<table class="navFooterMoreOnAmazon" cellspacing="0">
<tr>
<td class="navFooterDescItem"><a href=https://www.abebooks.com/ class="nav_a">AbeBooks<br><span class="navFooterDescText">Books, art<br>& collectibles</span></a></td>
<td class="navFooterDescSpacer" style="width: 4%"></td>
<td class="navFooterDescItem"><a href=https://aws.amazon.com/what-is-cloud-computing/?sc_channel=EL&sc_campaign=IN_amazonfooter class="nav_a">Amazon Web Services<br><span class="navFooterDescText">Scalable Cloud<br>Computing Services</span></a></td>
<td class="navFooterDescSpacer"
style="width: 4%"></td>
<td class="navFooterDescItem"><a href=https://www.audible.in/ class="nav_a">Audible<br><span class="navFooterDescText">Download<br>Audio Books</span></a></td>
<td class="navFooterDescSpacer" style="width: 4%"></td>
<td class="navFooterDescItem"><a href=https://www.dpreview.com/ class="nav_a">DPReview<br><span class="navFooterDescText">Digital<br>Photography</span></a></td>
<td class="navFooterDescSpacer" style="width: 4%"></td>
<td class="navFooterDescItem"><a href=https://www.imdb.com/ class="nav_a">IMDb<br><span class="navFooterDescText">Movies, TV<br>& Celebrities</span></a></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td class="navFooterDescItem"><a href=https://www.shopbop.com/ class="nav_a">Shopbop<br><span class="navFooterDescText">Designer<br>Fashion Brands</span></a></td>
<td class="navFooterDescSpacer" style="width: 4%"></td>
<td class="navFooterDescItem"><a href=/business?ref=footer_aingw class="nav_a">
Amazon Business<br><span class="navFooterDescText">Everything For<br>Your Business</span></a></td>
<td class="navFooterDescSpacer" style="width: 4%"></td>
<td class="navFooterDescItem"><a href=/now?ref=footer_amznow class="nav_a">Prime Now<br><span class="navFooterDescText"> 2-Hour Delivery<br>on Everyday Items</span></a></td>
<td class="navFooterDescSpacer" style="width: 4%"></td>
<td class="navFooterDescItem"><a href=/music/prime?ref=footer_apm class="nav_a">Amazon Prime Music<br><span class="navFooterDescText">70 million songs, ad-free<br>Over 9 million podcast episodes </span></a></td>
<td class="navFooterDescSpacer" style="width: 4%"></td>
<td class="navFooterDescItem"> </td>
</tr>
</table>
</div>
<div class="navFooterLine navFooterLinkLine navFooterPadItemLine navFooterCopyright">
<ul>
<li class="nav_first"><a href="/gp/help/customer/display.html?nodeId=200545940&ref_=footer_cou" class="nav_a">Conditions of Use & Sale</a></li>
<li><a href="/gp/help/customer/display.html?nodeId=200534380&ref_=footer_privacy" class="nav_a">Privacy Notice</a></li>
<li class="nav_last"><a href="/gp/help/customer/display.html?nodeId=202075050&ref_=footer_iba" class="nav_a">Interest-Based Ads</a></li>
</ul><span>© 1996-2021, Amazon.com, Inc. or its affiliates</span>
</div>
</div>
<div id="sis_pixel_r2" aria-hidden="true" style="height:1px; position: absolute; left: -1000000px; top: -1000000px;"></div>
<script>
(function(a, b) {
a.attachEvent ? a.attachEvent("onload", b) : a.addEventListener && a.addEventListener("load", b, !1)
})(window, function() {
setTimeout(function() {
var el = document.getElementById("sis_pixel_r2");
el && (el.innerHTML = '<iframe id="DAsis" src="//aax-eu.amazon-adsystem.com/s/iu3?d=amazon.in&slot=navFooter&a2=0101312701e18144bb0ec96cc4d36b7cb8d13691d0efa1701e2bc3570dfabeb45b5d&old_oo=0&ts=1621674326502&s=Aese94pgXbrjQWsfgqYDi3hrGAQtV7buVc2nM4qLrrLF&cb=1621674326502" width="1" height="1" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>')
}, 300)
});
</script>
<!-- NAVYAAN FOOTER END -->
<!-- sp:feature:amazon-pay-iframe -->
<!-- sp:end-feature:amazon-pay-iframe -->
<div id='be' style="display:none;visibility:hidden;">
<form name='ue_backdetect' action="get"><input type="hidden" name='ue_back' value='1' /></form>
<script type="text/javascript">
window.ue_ibe = (window.ue_ibe || 0) + 1;
if (window.ue_ibe === 1) {
(function(e, c) {
function h(b, a) {
f.push([b, a])
}
function g(b, a) {
if (b) {
var c = e.head || e.getElementsByTagName("head")[0] || e.documentElement,
d = e.createElement("script");
d.async = "async";
d.src = b;
d.setAttribute("crossorigin", "anonymous");
a && a.onerror && (d.onerror = a.onerror);
a && a.onload && (d.onload = a.onload);
c.insertBefore(d, c.firstChild)
}
}
function k() {
ue.uels = g;
for (var b = 0; b < f.length; b++) {
var a = f[b];
g(a[0], a[1])
}
ue.deffered = 1
}
var f = [];
c.ue && (ue.uels = h, c.ue.attach && c.ue.attach("load", k))
})(document, window);
if (window.ue && window.ue.uels) {
var cel_widgets = [{
"c": "celwidget"
}, {
"s": "#nav-swmslot > div",
"id_gen": function(elem, index) {
return 'nav_sitewide_msg';
}
}];
ue.uels("https://images-eu.ssl-images-amazon.com/images/I/31YXrY93hfL.js");
}
var ue_mbl = ue_csm.ue.exec(function(e, a) {
function m(g) {
b = g || {};
a.AMZNPerformance = b;
b.transition = b.transition || {};
b.timing = b.timing || {};
if (a.csa) {
var c;
b.timing.transitionStart && (c = b.timing.transitionStart);
b.timing.processStart && (c = b.timing.processStart);
c && (csa("PageTiming")("mark", "nativeTransitionStart", c), csa("PageTiming")("mark", "transitionStart", c))
}
e.ue.exec(n, "csm-android-check")() && b.tags instanceof Array && (g = -1 != b.tags.indexOf("usesAppStartTime") || b.transition.type ? !b.transition.type && -1 <
b.tags.indexOf("usesAppStartTime") ? "warm-start" : void 0 : "view-transition", g && (b.transition.type = g));
"reload" === f._nt && e.ue_orct || "intrapage-transition" === f._nt ? d && d.timing && d.timing.navigationStart ? b.timing.transitionStart = d.timing.navigationStart : delete b.timing.transitionStart : "undefined" === typeof f._nt && d && d.timing && d.timing.navigationStart && a.history && "function" === typeof a.History && "object" === typeof a.history && a.history.length && 1 != a.history.length && (b.timing.transitionStart = d.timing.navigationStart);
g = b.transition;
c = f._nt ? f._nt : void 0;
g.subType = c;
a.ue && a.ue.tag && a.ue.tag("has-AMZNPerformance");
f.isl && a.uex && a.uex("at", "csm-timing");
p()
}
function q(b) {
a.ue && a.ue.count && a.ue.count("csm-cordova-plugin-failed", 1)
}
function n() {
return a.cordova && a.cordova.platformId && "android" == a.cordova.platformId
}
function p() {
try {
a.P.register("AMZNPerformance", function() {
return b
})
} catch (g) {}
}
function k() {
if (!b) return "";
ue_mbl.cnt = null;
for (var a = b.timing, c = b.transition, a = ["mts", l(a.transitionStart), "mps", l(a.processStart),
"mtt", c.type, "mtst", c.subType, "mtlt", c.launchType
], c = "", d = 0; d < a.length; d += 2) {
var f = a[d],
e = a[d + 1];
"undefined" !== typeof e && (c += "&" + f + "=" + e)
}
return c
}
function l(a) {
if ("undefined" !== typeof a && "undefined" !== typeof h) return a - h
}
function r(a, c) {
b && (h = c, b.timing.transitionStart = a, b.transition.type = "view-transition", b.transition.subType = "ajax-transition", b.transition.launchType = "normal", ue_mbl.cnt = k)
}
var f = e.ue || {},
h = e.ue_t0,
d = a.performance,
b;
if (a.P && a.P.when && a.P.register) return 1 === a.ue_fnt && (h = a.aPageStart ||
e.ue_t0), a.P.when("CSMPlugin").execute(function(a) {
a.buildAMZNPerformance && a.buildAMZNPerformance({
successCallback: m,
failCallback: q
})
}), {
cnt: k,
ajax: r
}
}, "mobile-timing")(ue_csm, ue_csm.window);
(function(d) {
d._uess = function() {
var a = "";
screen && screen.width && screen.height && (a += "&sw=" + screen.width + "&sh=" + screen.height);
var b = function(a) {
var b = document.documentElement["client" + a];
return "CSS1Compat" === document.compatMode && b || document.body["client" + a] || b
},
c = b("Width"),
b = b("Height");
c && b && (a += "&vw=" + c + "&vh=" + b);
return a
}
})(ue_csm);
(function(a) {
var b = document.ue_backdetect;
b && b.ue_back && a.ue && (a.ue.bfini = b.ue_back.value);
a.uet && a.uet("be");
a.onLdEnd && (window.addEventListener ? window.addEventListener("load", a.onLdEnd, !1) : window.attachEvent && window.attachEvent("onload", a.onLdEnd));
a.ueh && a.ueh(0, window, "load", a.onLd, 1);
a.ue && a.ue.tag && (a.ue_furl ? (b = a.ue_furl.replace(/\./g, "-"), a.ue.tag(b)) : a.ue.tag("nofls"))
})(ue_csm);
(function(g, h) {
function d(a, d) {
var b = {};
if (!e || !f) try {
var c = h.sessionStorage;
c ? a && ("undefined" !== typeof d ? c.setItem(a, d) : b.val = c.getItem(a)) : f = 1
} catch (g) {
e = 1
}
e && (b.e = 1);
return b
}
var b = g.ue || {},
a = "",
f, e, c, a = d("csmtid");
f ? a = "NA" : a.e ? a = "ET" : (a = a.val, a || (a = b.oid || "NI", d("csmtid", a)), c = d(b.oid), c.e || (c.val = c.val || 0, d(b.oid, c.val + 1)), b.ssw = d);
b.tabid = a
})(ue_csm, ue_csm.window);
ue_csm.ue.exec(function(e, f) {
var a = e.ue || {},
b = a._wlo,
d;
if (a.ssw) {
d = a.ssw("CSM_previousURL").val;
var c = f.location,
b = b ? b : c && c.href ? c.href.split("#")[0] : void 0;
c = (b || "") === a.ssw("CSM_previousURL").val;
!c && b && a.ssw("CSM_previousURL", b);
d = c ? "reload" : d ? "intrapage-transition" : "first-view"
} else d = "unknown";
a._nt = d
}, "NavTypeModule")(ue_csm, window);
ue_csm.ue.exec(function(c, a) {
function g(a) {
a.run(function(e) {
d.tag("csm-feature-" + a.name + ":" + e);
d.isl && c.uex("at")
})
}
if (a.addEventListener)
for (var d = c.ue || {}, f = [{
name: "touch-enabled",
run: function(b) {
var e = function() {
a.removeEventListener("touchstart", c, !0);
a.removeEventListener("mousemove", d, !0)
},
c = function() {
b("true");
e()
},
d = function() {
b("false");
e()
};
a.addEventListener("touchstart", c, !0);
a.addEventListener("mousemove", d, !0)
}
}], b = 0; b < f.length; b++) g(f[b])
}, "csm-features")(ue_csm, window);
(function(b, c) {
var a = c.images;
a && a.length && b.ue.count("totalImages", a.length)
})(ue_csm, document);
(function(b) {
function c() {
var d = [];
a.log && a.log.isStub && a.log.replay(function(a) {
e(d, a)
});
a.clog && a.clog.isStub && a.clog.replay(function(a) {
e(d, a)
});
d.length && (a._flhs += 1, n(d), p(d))
}
function g() {
a.log && a.log.isStub && (a.onflush && a.onflush.replay && a.onflush.replay(function(a) {
a[0]()
}), a.onunload && a.onunload.replay && a.onunload.replay(function(a) {
a[0]()
}), c())
}
function e(d, b) {
var c = b[1],
f = b[0],
e = {};
a._lpn[c] = (a._lpn[c] || 0) + 1;
e[c] = f;
d.push(e)
}
function n(b) {
q && (a._lpn.csm = (a._lpn.csm || 0) + 1, b.push({
csm: {
k: "chk",
f: a._flhs,
l: a._lpn,
s: "inln"
}
}))
}
function p(a) {
if (h) a = k(a), b.navigator.sendBeacon(l, a);
else {
a = k(a);
var c = new b[f];
c.open("POST", l, !0);
c.setRequestHeader && c.setRequestHeader("Content-type", "text/plain");
c.send(a)
}
}
function k(a) {
return JSON.stringify({
rid: b.ue_id,
sid: b.ue_sid,
mid: b.ue_mid,
mkt: b.ue_mkt,
sn: b.ue_sn,
reqs: a
})
}
var f = "XMLHttpRequest",
q = 1 === b.ue_ddq,
a = b.ue,
r = b[f] && "withCredentials" in new b[f],
h = b.navigator && b.navigator.sendBeacon,
l = "//" + b.ue_furl + "/1/batch/1/OE/",
m = b.ue_fci_ft || 5E3;
a && (r || h) &&
(a._flhs = a._flhs || 0, a._lpn = a._lpn || {}, a.attach && (a.attach("beforeunload", a.exec(g, "fcli-bfu")), a.attach("pagehide", a.exec(g, "fcli-ph"))), m && b.setTimeout(a.exec(c, "fcli-t"), m), a._ffci = a.exec(c))
})(window);
(function(k, c) {
function l(a, b) {
return a.filter(function(a) {
return a.initiatorType == b
})
}
function f(a, c) {
if (b.t[a]) {
var g = b.t[a] - b._t0,
e = c.filter(function(a) {
return 0 !== a.responseEnd && m(a) < g
}),
f = l(e, "script"),
h = l(e, "link"),
k = l(e, "img"),
n = e.map(function(a) {
return a.name.split("/")[2]
}).filter(function(a, b, c) {
return a && c.lastIndexOf(a) == b
}),
q = e.filter(function(a) {
return a.duration < p
}),
s = g - Math.max.apply(null, e.map(m)) < r | 0;
"af" == a && (b._afjs = f.length);
return a + ":" + [e[d], f[d], h[d], k[d], n[d], q[d], s].join("-")
}
}
function m(a) {
return a.responseEnd - (b._t0 - c.timing.navigationStart)
}
function n() {
var a = c[h]("resource"),
d = f("cf", a),
g = f("af", a),
a = f("ld", a);
delete b._rt;
b._ld = b.t.ld - b._t0;
b._art && b._art();
return [d, g, a].join("_")
}
var p = 20,
r = 50,
d = "length",
b = k.ue,
h = "getEntriesByType";
b._rre = m;
b._rt = c && c.timing && c[h] && n
})(ue_csm, window.performance);
(function(c, d) {
var b = c.ue,
a = d.navigator;
b && b.tag && a && (a = a.connection || a.mozConnection || a.webkitConnection) && a.type && b.tag("netInfo:" + a.type)
})(ue_csm, window);
(function(c, d) {
function h(a, b) {
for (var c = [], d = 0; d < a.length; d++) {
var e = a[d],
f = b.encode(e);
if (e[k]) {
var g = b.metaSep,
e = e[k],
l = b.metaPairSep,
h = [],
m = void 0;
for (m in e) e.hasOwnProperty(m) && h.push(m + "=" + e[m]);
e = h.join(l);
f += g + e
}
c.push(f)
}
return c.join(b.resourceSep)
}
function s(a) {
var b = a[k] = a[k] || {};
b[t] || (b[t] = c.ue_mid);
b[u] || (b[u] = c.ue_sid);
b[f] || (b[f] = c.ue_id);
b.csm = 1;
a = "//" + c.ue_furl + "/1/" + a[v] + "/1/OP/" + a[w] + "/" + a[x] + "/" + h([a], y);
if (n) try {
n.call(d[p], a)
} catch (g) {
c.ue.sbf = 1, (new Image).src = a
} else(new Image).src =
a
}
function q() {
g && g.isStub && g.replay(function(a, b, c) {
a = a[0];
b = a[k] = a[k] || {};
b[f] = b[f] || c;
s(a)
});
l.impression = s;
g = null
}
if (!(1 < c.ueinit)) {
var k = "metadata",
x = "impressionType",
v = "foresterChannel",
w = "programGroup",
t = "marketplaceId",
u = "session",
f = "requestId",
p = "navigator",
l = c.ue || {},
n = d[p] && d[p].sendBeacon,
r = function(a, b, c, d) {
return {
encode: d,
resourceSep: a,
metaSep: b,
metaPairSep: c
}
},
y = r("", "?", "&", function(a) {
return h(a.impressionData, z)
}),
z = r("/", ":", ",", function(a) {
return a.featureName + ":" + h(a.resources,
A)
}),
A = r(",", "@", "|", function(a) {
return a.id
}),
g = l.impression;
n ? q() : (l.attach("load", q), l.attach("beforeunload", q));
try {
d.P && d.P.register && d.P.register("impression-client", function() {})
} catch (B) {
c.ueLogError(B, {
logLevel: "WARN"
})
}
}
})(ue_csm, window);
var ue_pty = "YourAccount";
var ue_spty = "HomepageDeBr";
var ue_adb = 4;
var ue_adb_rtla = 1;
ue_csm.ue.exec(function(y, a) {
function t() {
if (d && f) {
var a;
a: {
try {
a = d.getItem(g);
break a
} catch (c) {}
a = void 0
}
if (a) return b = a, !0
}
return !1
}
function u() {
if (a.fetch) fetch(m).then(function(a) {
if (!a.ok) throw Error(a.statusText);
return a.text ? a.text() : null
}).then(function(b) {
b ? (-1 < b.indexOf("window.ue_adb_chk = 1") && (a.ue_adb_chk = 1), n()) : h()
})["catch"](h);
else e.uels(m, {
onerror: h,
onload: n
})
}
function h() {
b = k;
l();
if (f) try {
d.setItem(g, b)
} catch (a) {}
}
function n() {
b = 1 === a.ue_adb_chk ? p : k;
l();
if (f) try {
d.setItem(g,
b)
} catch (c) {}
}
function q() {
a.ue_adb_rtla && c && 0 < c.ec && !1 === r && (c.elh = null, ueLogError({
m: "Hit Info",
fromOnError: 1
}, {
logLevel: "INFO",
adb: b
}), r = !0)
}
function l() {
e.tag(b);
e.isl && a.uex && uex("at", b);
s && s.updateCsmHit("adb", b);
c && 0 < c.ec ? q() : a.ue_adb_rtla && c && (c.elh = q)
}
function v() {
return b
}
if (a.ue_adb) {
a.ue_fadb = a.ue_fadb || 10;
var e = a.ue,
k = "adblk_yes",
p = "adblk_no",
m = "https://m.media-amazon.com/images/G/01/csm/showads.v2.js?adtag=csm&act=ads_",
b = "adblk_unk",
d;
a: {
try {
d = a.localStorage;
break a
} catch (z) {}
d = void 0
}
var g =
"csm:adb",
c = a.ue_err,
s = e.cookie,
f = void 0 !== a.localStorage,
w = Math.random() > 1 - 1 / a.ue_fadb,
r = !1,
x = t();
w || !x ? u() : l();
a.ue_isAdb = v;
a.ue_isAdb.unk = "adblk_unk";
a.ue_isAdb.no = p;
a.ue_isAdb.yes = k
}
}, "adb")(document, window);
(function(c, l, m) {
function h(a) {
if (a) try {
if (a.id) return "//*[@id='" + a.id + "']";
var b, d = 1,
e;
for (e = a.previousSibling; e; e = e.previousSibling) e.nodeName === a.nodeName && (d += 1);
b = d;
var c = a.nodeName;
1 !== b && (c += "[" + b + "]");
a.parentNode && (c = h(a.parentNode) + "/" + c);
return c
} catch (f) {
return "DETACHED"
}
}
function f(a) {
if (a && a.getAttribute) return a.getAttribute(k) ? a.getAttribute(k) : f(a.parentElement)
}
var k = "data-cel-widget",
g = !1,
d = [];
(c.ue || {}).isBF = function() {
try {
var a = JSON.parse(localStorage["csm-bf"] || "[]"),
b = 0 <= a.indexOf(c.ue_id);
a.unshift(c.ue_id);
a = a.slice(0, 20);
localStorage["csm-bf"] = JSON.stringify(a);
return b
} catch (d) {
return !1
}
}();
c.ue_utils = {
getXPath: h,
getFirstAscendingWidget: function(a, b) {
c.ue_cel && c.ue_fem ? !0 === g ? b(f(a)) : d.push({
element: a,
callback: b
}) : b()
},
notifyWidgetsLabeled: function() {
if (!1 === g) {
g = !0;
for (var a = f, b = 0; b < d.length; b++)
if (d[b].hasOwnProperty("callback") && d[b].hasOwnProperty("element")) {
var c = d[b].callback,
e = d[b].element;
"function" === typeof c && "function" === typeof a && c(a(e))
}
d = null
}
},
extractStringValue: function(a) {
if ("string" ===
typeof a) return a
}
}
})(ue_csm, window, document);
(function(a) {
a.ue_cel || (a.ue_cel = function() {
function f(a, c) {
c ? c.r = v : c = {
r: v,
c: 1
};
!ue_csm.ue_sclog && c.clog && d.clog ? d.clog(a, c.ns || q, c) : c.glog && d.glog ? d.glog(a, c.ns || q, c) : d.log(a, c.ns || q, c)
}
function m(a, d) {
"function" === typeof g && g("log", {
schemaId: s + ".RdCSI.1",
eventType: a,
clientData: d
}, {
ent: "all"
})
}
function c() {
var a = n.length;
if (0 < a) {
for (var c = [], b = 0; b < a; b++) {
var F = n[b].api;
F.ready() ? (F.on({
ts: d.d,
ns: q
}), e.push(n[b]), f({
k: "mso",
n: n[b].name,
t: d.d()
})) : c.push(n[b])
}
n = c
}
}
function h() {
if (!h.executed) {
for (var a =
0; a < e.length; a++) e[a].api.off && e[a].api.off({
ts: d.d,
ns: q
});
A();
f({
k: "eod",
t0: d.t0,
t: d.d()
}, {
c: 1,
il: 1
});
h.executed = 1;
for (a = 0; a < e.length; a++) n.push(e[a]);
e = [];
b(t);
b(x)
}
}
function A(a) {
f({
k: "hrt",
t: d.d()
}, {
c: 1,
il: 1,
n: a
});
l = Math.min(w, r * l);
y()
}
function y() {
b(x);
x = k(function() {
A(!0)
}, l)
}
function u() {
h.executed || A()
}
var p = a.window,
k = p.setTimeout,
b = p.clearTimeout,
r = 1.5,
w = p.ue_cel_max_hrt || 3E4,
s = "robotdetection",
n = [],
e = [],
q = a.ue_cel_ns || "cel",
t, x, d = a.ue,
E = a.uet,
B = a.uex,
v = d.rid,
C = p.csa,
g, l = p.ue_cel_hrt_int ||
3E3,
z = p.requestAnimationFrame || function(a) {
a()
};
a.ue_cel_lclia && C && (g = C("Events", {
producerId: s
}));
if (d.isBF) f({
k: "bft",
t: d.d()
});
else {
"function" == typeof E && E("bb", "csmCELLSframework", {
wb: 1
});
k(c, 0);
d.onunload(h);
if (d.onflush) d.onflush(u);
t = k(h, 6E5);
y();
"function" == typeof B && B("ld", "csmCELLSframework", {
wb: 1
});
return {
registerModule: function(a, b) {
n.push({
name: a,
api: b
});
f({
k: "mrg",
n: a,
t: d.d()
});
c()
},
reset: function(a) {
f({
k: "rst",
t0: d.t0,
t: d.d()
});
n = n.concat(e);
e = [];
for (var r = n.length, g = 0; g < r; g++) n[g].api.off(),
n[g].api.reset();
v = a || d.rid;
c();
b(t);
t = k(h, 6E5);
h.executed = 0
},
timeout: function(a, d) {
return k(function() {
z(function() {
h.executed || a()
})
}, d)
},
log: f,
csaEventLog: m,
off: h
}
}
}())
})(ue_csm);
(function(a) {
a.ue_pdm || !a.ue_cel || a.ue.isBF || (a.ue_pdm = function() {
function f() {
try {
var d = b.screen;
if (d) {
var c = {
w: d.width,
aw: d.availWidth,
h: d.height,
ah: d.availHeight,
cd: d.colorDepth,
pd: d.pixelDepth
};
e && e.w === c.w && e.h === c.h && e.aw === c.aw && e.ah === c.ah && e.pd === c.pd && e.cd === c.cd || (e = c, e.t = s(), e.k = "sci", E(e), C && g && l("sci", {
h: (e.h || "0") + ""
}))
}
var k = r.body || {},
h = r.documentElement || {},
m = {
w: Math.max(k.scrollWidth || 0, k.offsetWidth || 0, h.clientWidth || 0, h.scrollWidth || 0, h.offsetWidth || 0),
h: Math.max(k.scrollHeight ||
0, k.offsetHeight || 0, h.clientHeight || 0, h.scrollHeight || 0, h.offsetHeight || 0)
};
q && q.w === m.w && q.h === m.h || (q = m, q.t = s(), q.k = "doi", E(q));
w = a.ue_cel.timeout(f, n);
x += 1
} catch (p) {
b.ueLogError && ueLogError(p, {
attribution: "csm-cel-page-module",
logLevel: "WARN"
})
}
}
function m() {
u("ebl", "default", !1)
}
function c() {
u("efo", "default", !0)
}
function h() {
u("ebl", "app", !1)
}
function A() {
u("efo", "app", !0)
}
function y() {
b.setTimeout(function() {
r[H] ? u("ebl", "pageviz", !1) : u("efo", "pageviz", !0)
}, 0)
}
function u(a, d, c) {
t !== c && (E({
k: a,
t: s(),
s: d
}, {
ff: !0 === c ? 0 : 1
}), C && g && l(a, {
t: (s() || "0") + "",
s: d
}));
t = c
}
function p() {
d.attach && (z && d.attach(D, y, r), I && P.when("mash").execute(function(a) {
a && a.addEventListener && (a.addEventListener("appPause", h), a.addEventListener("appResume", A))
}), d.attach("blur", m, b), d.attach("focus", c, b))
}
function k() {
d.detach && (z && d.detach(D, y, r), I && P.when("mash").execute(function(a) {
a && a.removeEventListener && (a.removeEventListener("appPause", h), a.removeEventListener("appResume", A))
}), d.detach("blur", m, b), d.detach("focus",
c, b))
}
var b = a.window,
r = a.document,
w, s, n, e, q, t = null,
x = 0,
d = a.ue,
E = a.ue_cel.log,
B = a.uet,
v = a.uex,
C = a.ue_cel_lclia,
g = b.csa,
l = a.ue_cel.csaEventLog,
z = !!d.pageViz,
D = z && d.pageViz.event,
H = z && d.pageViz.propHid,
I = b.P && b.P.when;
"function" == typeof B && B("bb", "csmCELLSpdm", {
wb: 1
});
return {
on: function(a) {
n = a.timespan || 500;
s = a.ts;
p();
a = b.location;
E({
k: "pmd",
o: a.origin,
p: a.pathname,
t: s()
});
f();
"function" == typeof v && v("ld", "csmCELLSpdm", {
wb: 1
})
},
off: function(a) {
clearTimeout(w);
k();
d.count && d.count("cel.PDM.TotalExecutions",
x)
},
ready: function() {
return r.body && a.ue_cel && a.ue_cel.log
},
reset: function() {
e = q = null
}
}
}(), a.ue_cel && a.ue_cel.registerModule("page module", a.ue_pdm))
})(ue_csm);
(function(a) {
a.ue_vpm || !a.ue_cel || a.ue.isBF || (a.ue_vpm = function() {
function f() {
var a = y(),
b = {
w: k.innerWidth,
h: k.innerHeight,
x: k.pageXOffset,
y: k.pageYOffset
};
c && c.w == b.w && c.h == b.h && c.x == b.x && c.y == b.y || (b.t = a, b.k = "vpi", c = b, r(c, {
clog: 1
}), q && t && x("vpi", {
t: (c.t || "0") + "",
h: (c.h || "0") + "",
y: (c.y || "0") + "",
w: (c.w || "0") + "",
x: (c.x || "0") + ""
}));
h = 0;
u = y() - a;
p += 1
}
function m() {
h || (h = a.ue_cel.timeout(f, A))
}
var c, h, A, y, u = 0,
p = 0,
k = a.window,
b = a.ue,
r = a.ue_cel.log,
w = a.uet,
s = a.uex,
n = b.attach,
e = b.detach,
q = a.ue_cel_lclia,
t =
k.csa,
x = a.ue_cel.csaEventLog;
"function" == typeof w && w("bb", "csmCELLSvpm", {
wb: 1
});
return {
on: function(a) {
y = a.ts;
A = a.timespan || 100;
f();
n && (n("scroll", m), n("resize", m));
"function" == typeof s && s("ld", "csmCELLSvpm", {
wb: 1
})
},
off: function(a) {
clearTimeout(h);
e && (e("scroll", m), e("resize", m));
b.count && (b.count("cel.VPI.TotalExecutions", p), b.count("cel.VPI.TotalExecutionTime", u), b.count("cel.VPI.AverageExecutionTime", u / p))
},
ready: function() {
return a.ue_cel && a.ue_cel.log
},
reset: function() {
c = void 0
},
getVpi: function() {
return c
}
}
}(),
a.ue_cel && a.ue_cel.registerModule("viewport module", a.ue_vpm))
})(ue_csm);
(function(a) {
if (!a.ue_fem && a.ue_cel && a.ue_utils) {
var f = a.ue || {},
m = a.window,
c = m.document;
!f.isBF && !a.ue_fem && c.querySelector && m.getComputedStyle && [].forEach && (a.ue_fem = function() {
function h(a, d) {
return a > d ? 3 > a - d : 3 > d - a
}
function A(a, d) {
var c = m.pageXOffset,
b = m.pageYOffset,
k;
a: {
try {
if (a) {
var g = a.getBoundingClientRect(),
e, r = 0 === a.offsetWidth && 0 === a.offsetHeight;
c: {
for (var f = a.parentNode, w = g.left || 0, n = g.top || 0, p = g.width || 0, q = g.height || 0; f && f !== document.body;) {
var l;
d: {
try {
var s = void 0;
if (f) var G = f.getBoundingClientRect(),
s = {
x: G.left || 0,
y: G.top || 0,
w: G.width || 0,
h: G.height || 0
};
else s = void 0;
l = s;
break d
} catch (v) {}
l = void 0
}
var t = window.getComputedStyle(f),
u = "hidden" === t.overflow,
y = u || "hidden" === t.overflowX,
z = u || "hidden" === t.overflowY,
J = n + q - 1 < l.y + 1 || n + 1 > l.y + l.h - 1;
if ((w + p - 1 < l.x + 1 || w + 1 > l.x + l.w - 1) && y || J && z) {
e = !0;
break c
}
f = f.parentNode
}
e = !1
}
k = {
x: g.left + c || 0,
y: g.top + b || 0,
w: g.width || 0,
h: g.height || 0,
d: (r || e) | 0
}
} else k = void 0;
break a
} catch (A) {}
k = void 0
}
if (k && !a.cel_b) a.cel_b = k, C({
n: a.getAttribute(x),
w: a.cel_b.w,
h: a.cel_b.h,
d: a.cel_b.d,
x: a.cel_b.x,
y: a.cel_b.y,
t: d,
k: "ewi",
cl: a.className
}, {
clog: 1
});
else {
if (c = k) c = a.cel_b, b = k, c = b.d === c.d && 1 === b.d ? !1 : !(h(c.x, b.x) && h(c.y, b.y) && h(c.w, b.w) && h(c.h, b.h) && c.d === b.d);
c && (a.cel_b = k, C({
n: a.getAttribute(x),
w: a.cel_b.w,
h: a.cel_b.h,
d: a.cel_b.d,
x: a.cel_b.x,
y: a.cel_b.y,
t: d,
k: "ewi"
}, {
clog: 1
}))
}
}
function y(b, g) {
var h;
h = b.c ? c.getElementsByClassName(b.c) : b.id ? [c.getElementById(b.id)] : c.querySelectorAll(b.s);
b.w = [];
for (var f = 0; f < h.length; f++) {
var e = h[f];
if (e) {
if (!e.getAttribute(x)) {
var r = e.getAttribute("cel_widget_id") ||
(b.id_gen || v)(e, f) || e.id;
e.setAttribute(x, r)
}
b.w.push(e);
k(Q, e, g)
}
}!1 === B && (E++, E === d.length && (B = !0, a.ue_utils.notifyWidgetsLabeled()))
}
function u(a, c) {
g.contains(a) || C({
n: a.getAttribute(x),
t: c,
k: "ewd"
}, {
clog: 1
})
}
function p(a) {
K.length && ue_cel.timeout(function() {
if (q) {
for (var c = R(), d = !1; R() - c < e && !d;) {
for (d = S; 0 < d-- && 0 < K.length;) {
var b = K.shift();
T[b.type](b.elem, b.time)
}
d = 0 === K.length
}
U++;
p(a)
}
}, 0)
}
function k(a, c, d) {
K.push({
type: a,
elem: c,
time: d
})
}
function b(a, c) {
for (var b = 0; b < d.length; b++)
for (var e =
d[b].w || [], g = 0; g < e.length; g++) k(a, e[g], c)
}
function r() {
M || (M = a.ue_cel.timeout(function() {
M = null;
var c = t();
b(W, c);
for (var g = 0; g < d.length; g++) k(X, d[g], c);
0 === d.length && !1 === B && (B = !0, a.ue_utils.notifyWidgetsLabeled());
p(c)
}, n))
}
function w() {
M || N || (N = a.ue_cel.timeout(function() {
N = null;
var a = t();
b(Q, a);
p(a)
}, n))
}
function s() {
return z && D && g && g.contains && g.getBoundingClientRect && t
}
var n = 50,
e = 4.5,
q = !1,
t, x = "data-cel-widget",
d = [],
E = 0,
B = !1,
v = function() {},
C = a.ue_cel.log,
g, l, z, D, H = m.MutationObserver || m.WebKitMutationObserver ||
m.MozMutationObserver,
I = !!H,
F, G, O = "DOMAttrModified",
L = "DOMNodeInserted",
J = "DOMNodeRemoved",
N, M, K = [],
U = 0,
S = null,
W = "removedWidget",
X = "updateWidgets",
Q = "processWidget",
T, V = m.performance || {},
R = V.now && function() {
return V.now()
} || function() {
return Date.now()
};
"function" == typeof uet && uet("bb", "csmCELLSfem", {
wb: 1
});
return {
on: function(b) {
function e() {
if (s()) {
T = {
removedWidget: u,
updateWidgets: y,
processWidget: A
};
if (I) {
var a = {
attributes: !0,
subtree: !0
};
F = new H(w);
G = new H(r);
F.observe(g, a);
G.observe(g, {
childList: !0,
subtree: !0
});
G.observe(l, a)
} else z.call(g, O, w), z.call(g, L, r), z.call(g, J, r), z.call(l, L, w), z.call(l, J, w);
r()
}
}
g = c.body;
l = c.head;
z = g.addEventListener;
D = g.removeEventListener;
t = b.ts;
d = a.cel_widgets || [];
S = b.bs || 5;
f.deffered ? e() : f.attach && f.attach("load", e);
"function" == typeof uex && uex("ld", "csmCELLSfem", {
wb: 1
});
q = !0
},
off: function() {
s() && (G && (G.disconnect(), G = null), F && (F.disconnect(), F = null), D.call(g, O, w), D.call(g, L, r), D.call(g, J, r), D.call(l, L, w), D.call(l, J, w));
f.count && f.count("cel.widgets.batchesProcessed",
U);
q = !1
},
ready: function() {
return a.ue_cel && a.ue_cel.log
},
reset: function() {
d = a.cel_widgets || []
}
}
}(), a.ue_cel && a.ue_fem && a.ue_cel.registerModule("features module", a.ue_fem))
}
})(ue_csm);
(function(a) {
!a.ue_mcm && a.ue_cel && a.ue_utils && !a.ue.isBF && (a.ue_mcm = function() {
function f(a, b) {
var h = a.srcElement || a.target || {},
f = {
k: m,
w: (b || {}).ow || (A.body || {}).scrollWidth,
h: (b || {}).oh || (A.body || {}).scrollHeight,
t: (b || {}).ots || c(),
x: a.pageX,
y: a.pageY,
p: p.getXPath(h),
n: h.nodeName
};
y && "function" === typeof y.now && a.timeStamp && (f.dt = (b || {}).odt || y.now() - a.timeStamp, f.dt = parseFloat(f.dt.toFixed(2)));
a.button && (f.b = a.button);
h.href && (f.r = p.extractStringValue(h.href));
h.id && (f.i = h.id);
h.className && h.className.split &&
(f.c = h.className.split(/\s+/));
u(f, {
c: 1
})
}
var m = "mcm",
c, h = a.window,
A = h.document,
y = h.performance,
u = a.ue_cel.log,
p = a.ue_utils;
return {
on: function(k) {
c = k.ts;
a.ue_cel_stub && a.ue_cel_stub.replayModule(m, f);
h.addEventListener && h.addEventListener("mousedown", f, !0)
},
off: function(a) {
h.addEventListener && h.removeEventListener("mousedown", f, !0)
},
ready: function() {
return a.ue_cel && a.ue_cel.log
},
reset: function() {}
}
}(), a.ue_cel && a.ue_cel.registerModule("mouse click module", a.ue_mcm))
})(ue_csm);
(function(a) {
a.ue_mmm || !a.ue_cel || a.ue.isBF || (a.ue_mmm = function(f) {
function m(a, c) {
var b = {
x: a.pageX || a.x || 0,
y: a.pageY || a.y || 0,
t: p()
};
!c && l && (b.t - l.t < A || b.x == l.x && b.y == l.y) || (l = b, v.push(b))
}
function c() {
if (v.length) {
E = F.now();
for (var a = 0; a < v.length; a++) {
var c = v[a],
b = a;
z = v[g];
D = c;
var e = void 0;
if (!(e = 2 > b)) {
e = void 0;
a: if (v[b].t - v[b - 1].t > h) e = 0;
else {
for (e = g + 1; e < b; e++) {
var f = z,
k = D,
l = v[e];
H = (k.x - f.x) * (f.y - l.y) - (f.x - l.x) * (k.y - f.y);
if (H * H / ((k.x - f.x) * (k.x - f.x) + (k.y - f.y) * (k.y - f.y)) > y) {
e = 0;
break a
}
}
e = 1
}
e = !e
}(I =
e) ? g = b - 1: C.pop();
C.push(c)
}
B = F.now() - E;
q = Math.min(q, B);
t = Math.max(t, B);
x = (x * d + B) / (d + 1);
d += 1;
n({
k: u,
e: C,
min: Math.floor(1E3 * q),
max: Math.floor(1E3 * t),
avg: Math.floor(1E3 * x)
}, {
c: 1
});
v = [];
C = [];
g = 0
}
}
var h = 100,
A = 20,
y = 25,
u = "mmm1",
p, k, b = a.window,
r = b.document,
w = b.setInterval,
s = a.ue,
n = a.ue_cel.log,
e, q = 1E3,
t = 0,
x = 0,
d = 0,
E, B, v = [],
C = [],
g = 0,
l, z, D, H, I, F = f && f.now && f || Date.now && Date || {
now: function() {
return (new Date).getTime()
}
};
return {
on: function(a) {
p = a.ts;
k = a.ns;
s.attach && s.attach("mousemove", m, r);
e = w(c, 3E3)
},
off: function(a) {
k &&
(l && m(l, !0), c());
clearInterval(e);
s.detach && s.detach("mousemove", m, r)
},
ready: function() {
return a.ue_cel && a.ue_cel.log
},
reset: function() {
v = [];
C = [];
g = 0;
l = null
}
}
}(window.performance), a.ue_cel && a.ue_cel.registerModule("mouse move module", a.ue_mmm))
})(ue_csm);
ue_csm.ue.exec(function(b, c) {
var e = function() {},
f = function() {
return {
send: function(b, d) {
if (d && b) {
var a;
if (c.XDomainRequest) a = new XDomainRequest, a.onerror = e, a.ontimeout = e, a.onprogress = e, a.onload = e, a.timeout = 0;
else if (c.XMLHttpRequest) {
if (a = new XMLHttpRequest, !("withCredentials" in a)) throw "";
} else a = void 0;
if (!a) throw "";
a.open("POST", b, !0);
a.setRequestHeader && a.setRequestHeader("Content-type", "text/plain");
a.send(d)
}
},
isSupported: !0
}
}(),
g = function() {
return {
send: function(c, d) {
if (c && d)
if (navigator.sendBeacon(c,
d)) b.ue_sbuimp && b.ue && b.ue.ssw && b.ue.ssw("eelsts", "scs");
else throw "";
},
isSupported: !!navigator.sendBeacon && !(c.cordova && c.cordova.platformId && "ios" == c.cordova.platformId)
}
}();
b.ue._ajx = f;
b.ue._sBcn = g
}, "Transportation-clients")(ue_csm, window);
ue_csm.ue.exec(function(b, k) {
function A() {
for (var a = 0; a < arguments.length; a++) {
var c = arguments[a];
try {
var h;
if (c.isSupported) {
var b = t.buildPayload(l, e);
h = c.send(J, b)
} else throw dummyException;
return h
} catch (d) {}
}
B({
m: "All supported clients failed",
attribution: "CSMSushiClient_TRANSPORTATION_FAIL",
f: "sushi-client.js",
logLevel: "ERROR"
}, k.ue_err_chan || "jserr")
}
function m() {
if (e.length) {
for (var a = 0; a < n.length; a++) n[a]();
A(d._sBcn || {}, d._ajx || {});
e = [];
f = {};
l = {};
u = v = q = w = 0
}
}
function K() {
var a = new Date,
c = function(a) {
return 10 >
a ? "0" + a : a
};
return Date.prototype.toISOString ? a.toISOString() : a.getUTCFullYear() + "-" + c(a.getUTCMonth() + 1) + "-" + c(a.getUTCDate()) + "T" + c(a.getUTCHours()) + ":" + c(a.getUTCMinutes()) + ":" + c(a.getUTCSeconds()) + "." + String((a.getUTCMilliseconds() / 1E3).toFixed(3)).slice(2, 5) + "Z"
}
function x(a) {
try {
return JSON.stringify(a)
} catch (c) {}
return null
}
function C(a, c, h, g) {
var p = !1;
g = g || {};
r++;
r == D && B({
m: "Max number of Sushi Logs exceeded",
f: "sushi-client.js",
logLevel: "ERROR",
attribution: "CSMSushiClient_MAX_CALLS"
}, k.ue_err_chan ||
"jserr");
var f;
if (f = !(r >= D))(f = a && -1 < a.constructor.toString().indexOf("Object") && c && -1 < c.constructor.toString().indexOf("String") && h && -1 < h.constructor.toString().indexOf("String")) || L++;
f && (d.count && d.count("Event:" + h, 1), a.producerId = a.producerId || c, a.schemaId = a.schemaId || h, a.timestamp = K(), c = Date.now ? Date.now() : +new Date, h = Math.random().toString().substring(2, 12), a.messageId = b.ue_id + "-" + c + "-" + h, g && !g.ssd && (a.sessionId = a.sessionId || b.ue_sid, a.requestId = a.requestId || b.ue_id, a.obfuscatedMarketplaceId =
a.obfuscatedMarketplaceId || b.ue_mid), (c = x(a)) ? (c = c.length, (e.length == M || q + c > N) && m(), q += c, a = {
data: t.compressEvent(a)
}, e.push(a), (g || {}).n ? 0 === E ? m() : u || (u = k.setTimeout(m, E)) : v || (v = k.setTimeout(m, O)), p = !0) : p = !1);
!p && b.ue_int && console.error("Invalid JS Nexus API call");
return p
}
function F() {
if (!G) {
for (var a = 0; a < y.length; a++) y[a]();
for (a = 0; a < n.length; a++) n[a]();
e.length && (b.ue_sbuimp && b.ue && b.ue.ssw && (a = x({
dct: l,
evt: e
}), b.ue.ssw("eeldata", a), b.ue.ssw("eelsts", "unk")), A(d._sBcn || {}));
G = !0
}
}
function H(a) {
y.push(a)
}
function I(a) {
n.push(a)
}
var D = 1E3,
M = 499,
N = 524288,
s = function() {},
d = b.ue || {},
B = d.log || s,
P = b.uex || s;
(b.uet || s)("bb", "ue_sushi_v1", {
wb: 1
});
var J = b.ue_surl || "https://unagi-na.amazon.com/1/events/com.amazon.csm.nexusclient.gamma",
Q = ["messageId", "timestamp"],
z = "#",
e = [],
f = {},
l = {},
q = 0,
w = 0,
L = 0,
r = 0,
y = [],
n = [],
G = !1,
u, v, E = void 0 === b.ue_hpsi ? 1E3 : b.ue_hpsi,
O = void 0 === b.ue_lpsi ? 1E4 : b.ue_lpsi,
t = function() {
function a(a) {
f[a] = z + w++;
l[f[a]] = a;
return f[a]
}
function c(b) {
if (!(b instanceof Function)) {
if (b instanceof Array) {
for (var g = [], d = b.length, e = 0; e < d; e++) g[e] = c(b[e]);
return g
}
if (b instanceof Object) {
g = {};
for (d in b) b.hasOwnProperty(d) && (g[f[d] ? f[d] : a(d)] = -1 === Q.indexOf(d) ? c(b[d]) : b[d]);
return g
}
return "string" === typeof b && (b.length > (z + w).length || b.charAt(0) === z) ? f[b] ? f[b] : a(b) : b
}
}
return {
compressEvent: c,
buildPayload: function() {
return x({
cs: {
dct: l
},
events: e
})
}
}
}();
(function() {
if (d.event && d.event.isStub) {
if (b.ue_sbuimp && b.ue && b.ue.ssw) {
var a = b.ue.ssw("eelsts").val;
if (a && "unk" === a && (a = b.ue.ssw("eeldata").val)) {
var c;
a: {
try {
c =
JSON.parse(a);
break a
} catch (f) {}
c = null
}
c && c.evt instanceof Array && c.dct instanceof Object && (e = c.evt, l = c.dct, e && l && (m(), b.ue.ssw("eeldata", "{}"), b.ue.ssw("eelsts", "scs")))
}
}
d.event.replay(function(a) {
a[3] = a[3] || {};
a[3].n = 1;
C.apply(this, a)
});
d.onSushiUnload.replay(function(a) {
H(a[0])
});
d.onSushiFlush.replay(function(a) {
I(a[0])
})
}
})();
d.attach("beforeunload", F);
d.attach("pagehide", F);
d._cmps = t;
d.event = C;
d.event.reset = function() {
r = 0
};
d.onSushiUnload = H;
d.onSushiFlush = I;
try {
k.P && k.P.register && k.P.register("sushi-client",
s)
} catch (R) {
b.ueLogError(R, {
logLevel: "WARN"
})
}
P("ld", "ue_sushi_v1", {
wb: 1
})
}, "Nxs-JS-Client")(ue_csm, window);
ue_csm.ue_unrt = 1500;
(function(d, b, t) {
function u(a, g) {
var c = a.srcElement || a.target || {},
b = {
k: v,
t: g.t,
dt: g.dt,
x: a.pageX,
y: a.pageY,
p: e.getXPath(c),
n: c.nodeName
};
a.button && (b.b = a.button);
c.type && (b.ty = c.type);
c.href && (b.r = e.extractStringValue(c.href));
c.id && (b.i = c.id);
c.className && c.className.split && (b.c = c.className.split(/\s+/));
h += 1;
e.getFirstAscendingWidget(c, function(a) {
b.wd = a;
d.ue.log(b, r)
})
}
function w(a) {
if (!x(a.srcElement || a.target)) {
m += 1;
n = !0;
var g = f = d.ue.d(),
c;
p && "function" === typeof p.now && a.timeStamp && (c = p.now() -
a.timeStamp, c = parseFloat(c.toFixed(2)));
s = b.setTimeout(function() {
u(a, {
t: g,
dt: c
})
}, y)
}
}
function z(a) {
if (a) {
var b = a.filter(A);
a.length !== b.length && (q = !0, k = d.ue.d(), n && q && (k && f && d.ue.log({
k: B,
t: f,
m: Math.abs(k - f)
}, r), l(), q = !1, k = 0))
}
}
function A(a) {
if (!a) return !1;
var b = "characterData" === a.type ? a.target.parentElement : a.target;
if (!b || !b.hasAttributes || !b.attributes) return !1;
var c = {
"class": "gw-clock gw-clock-aria s-item-container-height-auto feed-carousel using-mouse kfs-inner-container".split(" "),
id: ["dealClock",
"deal_expiry_timer", "timer"
],
role: ["timer"]
},
d = !1;
Object.keys(c).forEach(function(a) {
var e = b.attributes[a] ? b.attributes[a].value : "";
(c[a] || "").forEach(function(a) {
-1 !== e.indexOf(a) && (d = !0)
})
});
return d
}
function x(a) {
if (!a) return !1;
var b = (e.extractStringValue(a.nodeName) || "").toLowerCase(),
c = (e.extractStringValue(a.type) || "").toLowerCase(),
d = (e.extractStringValue(a.href) || "").toLowerCase();
a = (e.extractStringValue(a.id) || "").toLowerCase();
var f = "checkbox color date datetime-local email file month number password radio range reset search tel text time url week".split(" ");
if (-1 !== ["select", "textarea", "html"].indexOf(b) || "input" === b && -1 !== f.indexOf(c) || "a" === b && -1 !== d.indexOf("http") || -1 !== ["sitbreaderrightpageturner", "sitbreaderleftpageturner", "sitbreaderpagecontainer"].indexOf(a)) return !0
}
function l() {
n = !1;
f = 0;
b.clearTimeout(s)
}
function C() {
b.ue.onunload(function() {
ue.count("armored-cxguardrails.unresponsive-clicks.violations", h);
ue.count("armored-cxguardrails.unresponsive-clicks.violationRate", h / m * 100 || 0)
})
}
if (b.MutationObserver && b.addEventListener && Object.keys &&
d && d.ue && d.ue.log && d.ue_unrt && d.ue_utils) {
var y = d.ue_unrt,
r = "cel",
v = "unr_mcm",
B = "res_mcm",
p = b.performance,
e = d.ue_utils,
n = !1,
f = 0,
s = 0,
q = !1,
k = 0,
h = 0,
m = 0;
b.addEventListener && (b.addEventListener("mousedown", w, !0), b.addEventListener("beforeunload", l, !0), b.addEventListener("visibilitychange", l, !0), b.addEventListener("pagehide", l, !0));
b.ue && b.ue.event && b.ue.onSushiUnload && b.ue.onunload && C();
(new MutationObserver(z)).observe(t, {
childList: !0,
attributes: !0,
characterData: !0,
subtree: !0
})
}
})(ue_csm, window, document);
ue_csm.ue.exec(function(g, e) {
if (e.ue_err) {
var f = "";
e.ue_err.errorHandlers || (e.ue_err.errorHandlers = []);
e.ue_err.errorHandlers.push({
name: "fctx",
handler: function(a) {
if (!a.logLevel || "FATAL" === a.logLevel)
if (f = g.getElementsByTagName("html")[0].innerHTML) {
var b = f.indexOf("var ue_t0=ue_t0||+new Date();");
if (-1 !== b) {
var b = f.substr(0, b).split(String.fromCharCode(10)),
d = Math.max(b.length - 10 - 1, 0),
b = b.slice(d, b.length - 1);
a.fcsmln = d + b.length + 1;
a.cinfo = a.cinfo || {};
for (var c = 0; c < b.length; c++) a.cinfo[d + c + 1 + ""] =
b[c]
}
b = f.split(String.fromCharCode(10));
a.cinfo = a.cinfo || {};
if (!(a.f || void 0 === a.l || a.l in a.cinfo))
for (c = +a.l - 1, d = Math.max(c - 5, 0), c = Math.min(c + 5, b.length - 1); d <= c; d++) a.cinfo[d + 1 + ""] = b[d]
}
}
})
}
}, "fatals-context")(document, window);
(function(m, a) {
function c(k) {
function f(b) {
b && "string" === typeof b && (b = (b = b.match(/^(?:https?:)?\/\/(.*?)(\/|$)/i)) && 1 < b.length ? b[1] : null, b && b && ("number" === typeof e[b] ? e[b]++ : e[b] = 1))
}
function d(b) {
var e = 10,
d = +new Date;
b && b.timeRemaining ? e = b.timeRemaining() : b = {
timeRemaining: function() {
return Math.max(0, e - (+new Date - d))
}
};
for (var c = a.performance.getEntries(), k = e; g < c.length && k > n;) c[g].name && f(c[g].name), g++, k = b.timeRemaining();
g >= c.length ? h(!0) : l()
}
function h(b) {
if (!b) {
b = m.scripts;
var c;
if (b)
for (var d =
0; d < b.length; d++)(c = b[d].getAttribute("src")) && "undefined" !== c && f(c)
}
0 < Object.keys(e).length && (p && ue_csm.ue && ue_csm.ue.event && ue_csm.ue.event({
domains: e,
pageType: a.ue_pty || null,
subPageType: a.ue_spty || null,
pageTypeId: a.ue_pti || null
}, "csm", "csm.CrossOriginDomains.2"), a.ue_ext = e)
}
function l() {
!0 === k ? d() : a.requestIdleCallback ? a.requestIdleCallback(d) : a.requestAnimationFrame ? a.requestAnimationFrame(d) : a.setTimeout(d, 100)
}
function c() {
if (a.performance && a.performance.getEntries) {
var b = a.performance.getEntries();
!b || 0 >= b.length ? h(!1) : l()
} else h(!1)
}
var e = a.ue_ext || {};
a.ue_ext || c();
return e
}
function q() {
setTimeout(c, r)
}
var s = a.ue_dserr || !1,
p = !0,
n = 1,
r = 2E3,
g = 0;
a.ue_err && s && (a.ue_err.errorHandlers || (a.ue_err.errorHandlers = []), a.ue_err.errorHandlers.push({
name: "ext",
handler: function(a) {
if (!a.logLevel || "FATAL" === a.logLevel) {
var f = c(!0),
d = [],
h;
for (h in f) {
var f = h,
g = f.match(/amazon(\.com?)?\.\w{2,3}$/i);
g && 1 < g.length || -1 !== f.indexOf("amazon-adsystem.com") || -1 !== f.indexOf("amazonpay.com") || -1 !== f.indexOf("cloudfront-labs.amazonaws.com") ||
d.push(h)
}
a.ext = d
}
}
}));
a.ue && a.ue.isl ? c() : a.ue && ue.attach && ue.attach("load", q)
})(document, window);
var ue_wtc_c = 3;
ue_csm.ue.exec(function(b, e) {
function l() {
for (var a = 0; a < f.length; a++) a: for (var d = s.replace(A, f[a]) + g[f[a]] + t, c = arguments, b = 0; b < c.length; b++) try {
c[b].send(d);
break a
} catch (e) {}
g = {};
f = [];
n = 0;
k = p
}
function u() {
B ? l(q) : l(C, q)
}
function v(a, m, c) {
r++;
if (r > w) d.count && 1 == r - w && (d.count("WeblabTriggerThresholdReached", 1), b.ue_int && console.error("Number of max call reached. Data will no longer be send"));
else {
var h = c || {};
h && -1 < h.constructor.toString().indexOf(D) && a && -1 < a.constructor.toString().indexOf(x) && m && -1 <
m.constructor.toString().indexOf(x) ? (h = b.ue_id, c && c.rid && (h = c.rid), c = h, a = encodeURIComponent(",wl=" + a + "/" + m), 2E3 > a.length + p ? (2E3 < k + a.length && u(), void 0 === g[c] && (g[c] = "", f.push(c)), g[c] += a, k += a.length, n || (n = e.setTimeout(u, E))) : b.ue_int && console.error("Invalid API call. The input provided is over 2000 chars.")) : d.count && (d.count("WeblabTriggerImproperAPICall", 1), b.ue_int && console.error("Invalid API call. The input provided does not match the API protocol i.e ue.trigger(String, String, Object)."))
}
}
function F() {
d.trigger &&
d.trigger.isStub && d.trigger.replay(function(a) {
v.apply(this, a)
})
}
function y() {
z || (f.length && l(q), z = !0)
}
var t = ":1234",
s = "//" + b.ue_furl + "/1/remote-weblab-triggers/1/OE/" + b.ue_mid + ":" + b.ue_sid + ":PLCHLDR_RID$s:wl-client-id%3DCSMTriger",
A = "PLCHLDR_RID",
E = b.wtt || 1E4,
p = s.length + t.length,
w = b.mwtc || 2E3,
G = 1 === e.ue_wtc_c,
B = 3 === e.ue_wtc_c,
H = e.XMLHttpRequest && "withCredentials" in new e.XMLHttpRequest,
x = "String",
D = "Object",
d = b.ue,
g = {},
f = [],
k = p,
n, z = !1,
r = 0,
C = function() {
return {
send: function(a) {
if (H) {
var b = new e.XMLHttpRequest;
b.open("GET", a, !0);
G && (b.withCredentials = !0);
b.send()
} else throw "";
}
}
}(),
q = function() {
return {
send: function(a) {
(new Image).src = a
}
}
}();
e.encodeURIComponent && (d.attach && (d.attach("beforeunload", y), d.attach("pagehide", y)), F(), d.trigger = v)
}, "client-wbl-trg")(ue_csm, window);
(function(k, d, h) {
function f(a, c, b) {
a && a.indexOf && 0 === a.indexOf("http") && 0 !== a.indexOf("https") && l(s, c, a, b)
}
function g(a, c, b) {
a && a.indexOf && (location.href.split("#")[0] != a && null !== a && "undefined" !== typeof a || l(t, c, a, b))
}
function l(a, c, b, e) {
m[b] || (e = u && e ? n(e) : "N/A", d.ueLogError && d.ueLogError({
message: a + c + " : " + b,
logLevel: v,
stack: "N/A"
}, {
attribution: e
}), m[b] = 1, p++)
}
function e(a, c) {
if (a && c)
for (var b = 0; b < a.length; b++) try {
c(a[b])
} catch (d) {}
}
function q() {
return d.performance && d.performance.getEntriesByType ?
d.performance.getEntriesByType("resource") : []
}
function n(a) {
if (a.id) return "//*[@id='" + a.id + "']";
var c;
c = 1;
var b;
for (b = a.previousSibling; b; b = b.previousSibling) b.nodeName == a.nodeName && (c += 1);
b = a.nodeName;
1 != c && (b += "[" + c + "]");
a.parentNode && (b = n(a.parentNode) + "/" + b);
return b
}
function w() {
var a = h.images;
a && a.length && e(a, function(a) {
var b = a.getAttribute("src");
f(b, "img", a);
g(b, "img", a)
})
}
function x() {
var a = h.scripts;
a && a.length && e(a, function(a) {
var b = a.getAttribute("src");
f(b, "script", a);
g(b, "script", a)
})
}
function y() {
var a = h.styleSheets;
a && a.length && e(a, function(a) {
if (a = a.ownerNode) {
var b = a.getAttribute("href");
f(b, "style", a);
g(b, "style", a)
}
})
}
function z() {
if (A) {
var a = q();
e(a, function(a) {
f(a.name, a.initiatorType)
})
}
}
function B() {
e(q(), function(a) {
g(a.name, a.initiatorType)
})
}
function r() {
var a;
a = d.location && d.location.protocol ? d.location.protocol : void 0;
"https:" == a && (z(), w(), x(), y(), B(), p < C && setTimeout(r, D))
}
var s = "[CSM] Insecure content detected ",
t = "[CSM] Ajax request to same page detected ",
v = "WARN",
m = {},
p = 0,
D = k.ue_nsip || 1E3,
C = 5,
A = 1 == k.ue_urt,
u = !0;
ue_csm.ue_disableNonSecure || (d.performance && d.performance.setResourceTimingBufferSize && d.performance.setResourceTimingBufferSize(300), r())
})(ue_csm, window, document);
var ue_aa_a = "";
if (ue.trigger && (ue_aa_a === "C" || ue_aa_a === "T1")) {
ue.trigger("UEDATA_AA_SERVERSIDE_ASSIGNMENT_CLIENTSIDE_TRIGGER_190249", ue_aa_a);
}
(function(f, b) {
function g() {
try {
b.PerformanceObserver && "function" === typeof b.PerformanceObserver && (a = new b.PerformanceObserver(function(b) {
c(b.getEntries())
}), a.observe(d))
} catch (h) {
k()
}
}
function m() {
for (var h = d.entryTypes, a = 0; a < h.length; a++) c(b.performance.getEntriesByType(h[a]))
}
function c(a) {
if (a && Array.isArray(a)) {
for (var c = 0, e = 0; e < a.length; e++) {
var d = l.indexOf(a[e].name);
if (-1 !== d) {
var g = Math.round(b.performance.timing.navigationStart + a[e].startTime);
f.uet(n[d], void 0, void 0, g);
c++
}
}
l.length ===
c && k()
}
}
function k() {
a && a.disconnect && "function" === typeof a.disconnect && a.disconnect()
}
if ("function" === typeof f.uet && b.performance && "object" === typeof b.performance && b.performance.getEntriesByType && "function" === typeof b.performance.getEntriesByType && b.performance.timing && "object" === typeof b.performance.timing && "number" === typeof b.performance.timing.navigationStart) {
var d = {
entryTypes: ["paint"]
},
l = ["first-paint", "first-contentful-paint"],
n = ["fp", "fcp"],
a;
try {
m(), g()
} catch (p) {
f.ueLogError(p, {
logLevel: "ERROR",
attribution: "performanceMetrics"
})
}
}
})(ue_csm, window);
if (window.csa) {
csa("Events")("setEntity", {
page: {
pageType: "YourAccount",
subPageType: "HomepageDeBr",
pageTypeId: ""
}
});
}
csa.plugin(function(e) {
var i = "transitionStart",
n = "pageVisible",
t = "PageTiming",
a = "visibilitychange",
o = e("Events", {
producerId: "csa"
}),
r = (e.global.performance || {}).timing,
d = ["navigationStart", "unloadEventStart", "unloadEventEnd", "redirectStart", "redirectEnd", "fetchStart", "domainLookupStart", "domainLookupEnd", "connectStart", "connectEnd", "secureConnectionStart", "requestStart", "responseStart", "responseEnd", "domLoading", "domInteractive", "domContentLoadedEventStart", "domContentLoadedEventEnd", "domComplete", "loadEventStart", "loadEventEnd"],
c = e.config,
l = e.global.document || {},
s = (r || {}).navigationStart,
u = s,
m = {},
g = 0,
v = 0,
f = c[t + ".BatchInterval"] || 3e3,
p = 0,
S = !0;
if (!c["KillSwitch." + t]) {
if (!r || null === s || s <= 0 || void 0 === s) return e.error("Invalid navigation timing data: " + s);
"boolean" != typeof l.hidden && "string" != typeof l.visibilityState || !l.removeEventListener || ((S = L()) ? (E(n, s), b()) : e.on(l, a, function t() {
(S = L()) && (u = e.time(), l.removeEventListener(a, t), E(n, u), E(i, u), b())
})), e.once("$unload", h), e.once("$load", h), e.on("$beforePageTransition", y), e.on("$pageTransition", function() {
u = e.time()
}), e.register(t, {
mark: E
})
}
function E(t, n) {
null != t && (n = n || e.time(), t === i && (u = n), m[t] = n, b(), e.emit("$timing:" + t, n))
}
function h() {
! function() {
if (p) return;
for (var t = 0; t < d.length; t++) r[d[t]] && E(d[t], r[d[t]]);
p = 1
}(), g = 1, b(!0)
}
function b(t) {
g && S && !v && (v = e.timeout(y, t ? 0 : f))
}
function y() {
0 < Object.keys(m).length && (o("log", {
markers: function(t, n) {
var e = {};
for (var i in t) t.hasOwnProperty(i) && (e[i] = Math.max(0, t[i] - n));
return e
}(m, u),
markerTimestamps: function(t) {
for (var n in t) t.hasOwnProperty(n) && (t[n] = Math.floor(t[n]));
return t
}(m),
navigationStartTimestamp: u ? new Date(u).toISOString() : null,
schemaId: "<ns>.PageLatency.5"
}, {
ent: {
page: ["pageType", "subPageType", "requestId"]
}
}), m = {}), v = 0
}
function L() {
return !l.hidden || "visible" === l.visibilityState
}
});
csa.plugin(function(e) {
var m = !!e.config["LCP.elementDedup"],
t = !1,
n = e("PageTiming"),
r = e.global.PerformanceObserver,
a = e.global.performance;
function i() {
return a.timing.navigationStart
}
function o() {
t || function(o) {
var l = new r(function(e) {
var t = e.getEntries();
if (0 !== t.length) {
var n = t[t.length - 1];
if (m && "" !== n.id && n.element && "IMG" === n.element.tagName) {
for (var r = {}, a = t[0], i = 0; i < t.length; i++) t[i].id in r || ("" !== t[i].id && (r[t[i].id] = !0), a.startTime < t[i].startTime && (a = t[i]));
n = a
}
l.disconnect(), o({
startTime: n.startTime,
renderTime: n.renderTime,
loadTime: n.loadTime
})
}
});
try {
l.observe({
type: "largest-contentful-paint",
buffered: !0
})
} catch (e) {}
}(function(e) {
e && (t = !0, n("mark", "largestContentfulPaint", Math.floor(e.startTime + i())), e.renderTime && n("mark", "largestContentfulPaint.render", Math.floor(e.renderTime + i())), e.loadTime && n("mark", "largestContentfulPaint.load", Math.floor(e.loadTime + i())))
})
}
r && a && a.timing && (e.once("$unload", o), e.once("$load", o), e.register("LargestContentfulPaint", {}))
});
csa.plugin(function(r) {
var e = r("Metrics", {
producerId: "csa"
}),
n = r.global.PerformanceObserver;
n && (n = new n(function(r) {
var t = r.getEntries();
if (0 === t.length || !t[0].processingStart || !t[0].startTime) return;
! function(r) {
r = r || 0, n.disconnect(), 0 <= r ? e("recordMetric", "firstInputDelay", r) : e("recordMetric", "firstInputDelay.invalid", 1)
}(t[0].processingStart - t[0].startTime)
}), function() {
try {
n.observe({
type: "first-input",
buffered: !0
})
} catch (r) {}
}())
});
csa.plugin(function(d) {
var e = "Metrics",
r = d.config,
u = r[e + ".BatchInterval"] || 3e3;
function n(e) {
var r = e.producerId,
n = e.logger,
t = n || d("Events", {
producerId: r
}),
i = {},
o = (e || {}).dimensions || {},
c = 0;
if (!r && !n) return d.error("Either a producer id or custom logger must be defined");
function s() {
Object.keys(i).length && (t("log", {
schemaId: e.schemaId || "<ns>.Metric.3",
metrics: i,
dimensions: o
}, e.logOptions || {
ent: {
page: ["pageType", "subPageType", "requestId"]
}
}), i = {}), c = 0
}
this.recordMetric = function(e, r) {
i[e] = r, c = c || d.timeout(s, u)
}, d.on("$beforeunload", s), d.on("$beforePageTransition", s)
}
r["KillSwitch." + e] || (new n({
producerId: "csa"
}).recordMetric("baselineMetricEvent", 1), d.register(e, {
instance: function(e) {
return new n(e || {})
}
}))
});
csa.plugin(function(c) {
var e = "Timers",
r = (c.global.performance || {}).timing,
u = (r || {}).navigationStart || c.time(),
s = c.config[e + ".BatchInterval"] || 3e3;
function n(e) {
var r = (e = e || {}).producerId,
n = e.logger,
o = {},
t = 0,
i = n || c("Events", {
producerId: r
});
if (!r && !n) return c.error("Either a producer id or custom logger must be defined");
function a() {
0 < Object.keys(o).length && (i("log", {
markers: o,
schemaId: e.schemaId || "<ns>.Timer.1"
}, e.logOptions), o = {}), clearTimeout(t), t = 0
}
this.mark = function(e, r) {
o[e] = (void 0 === r ? c.time() : r) - u, t = t || c.timeout(a, s)
}, c.once("$beforeunload", a), c.once("$beforePageTransition", a)
}
r && c.register(e, {
instance: function(e) {
return new n(e || {})
}
})
});
csa.plugin(function(t) {
var e = "takeRecords",
i = "disconnect",
n = "function",
o = "removeEventListener",
c = "click",
a = t("Metrics", {
producerId: "csa"
}),
r = t("PageTiming"),
u = t.global,
f = t.timeout,
m = t.on,
l = u.PerformanceObserver,
s = 0,
d = !1,
v = 0,
h = u.performance,
y = u.document,
g = null,
p = !1;
function T() {
d || (d = !0, clearTimeout(g), typeof l[e] === n && l[e](), typeof l[i] === n && l[i](), a("recordMetric", "documentCumulativeLayoutShift", s), r("mark", "cumulativeLayoutShiftLastTimestamp", Math.floor(v + h.timing.navigationStart)))
}
l && h && h.timing && y && (l = new l(function(t) {
g && clearTimeout(g);
t.getEntries().forEach(function(t) {
t.hadRecentInput || (s += t.value, v < t.startTime && (v = t.startTime))
}), g = f(T, 5e3)
}), function() {
try {
l.observe({
type: "layout-shift",
buffered: !0
}), g = f(T, 5e3)
} catch (t) {}
}(), m(y, c, function t(e) {
p || (p = !0, a("recordMetric", "documentCumulativeLayoutShiftToFirstInput", s), y[o](c, t))
}), m(y, "visibilitychange", function() {
"hidden" === y.visibilityState && T()
}), t.once("$unload", T))
});
csa.plugin(function(e) {
var t, n = e.global,
r = n.PerformanceObserver,
c = e("Metrics", {
producerId: "csa"
}),
o = 0,
i = 0,
a = -1,
l = n.Math,
f = l.max,
u = l.ceil;
if (r) {
t = new r(function(e) {
e.getEntries().forEach(function(e) {
var t = e.duration;
o += t, i += t, a = f(t, a)
})
});
try {
t.observe({
type: "longtask",
buffered: !0
})
} catch (e) {}
t = new r(function(e) {
0 < e.getEntries().length && (i = 0, a = -1)
});
try {
t.observe({
type: "largest-contentful-paint",
buffered: !0
})
} catch (e) {}
e.on("$unload", g), e.on("$beforePageTransition", g)
}
function g() {
c("recordMetric", "totalBlockingTime", u(i || 0)), c("recordMetric", "totalBlockingTimeInclLCP", u(o || 0)), c("recordMetric", "maxBlockingTime", u(a || 0)), i = o = 0, a = -1
}
});
csa.plugin(function(r) {
var e = "CacheDetection",
o = "csa-ctoken-",
c = r.store,
t = r.deleteStored,
n = r.config,
a = n[e + ".RequestID"],
i = n[e + ".Callback"],
s = n[e + ".CDNCacheFix"],
u = r.global,
d = u.document || {},
f = u.Date,
l = r("Events"),
p = r("Events", {
producerId: "csa"
});
function v(e) {
try {
var c = d.cookie.match(RegExp("(^| )" + e + "=([^;]+)"));
return c && c[2].trim()
} catch (e) {}
}! function() {
var e = function() {
var e = v("cdn-rid");
if (e) return {
r: e,
s: "cdn"
}
}() || function() {
if (r.store(o + a)) return {
r: r.UUID().toUpperCase().replace(/-/g, "").slice(0, 20),
s: "device"
}
}() || {},
c = e.r,
n = e.s;
if (!!c) {
var t = v("session-id");
! function(e, c, n, t) {
l("setEntity", {
page: {
pageSource: "cache",
requestId: e,
cacheRequestId: a,
cacheSource: t
},
session: {
id: n
}
})
}(c, 0, t, n), s && "device" !== n || p("log", {
schemaId: "<ns>.CacheImpression.1"
}, {
ent: "all"
}), i && i(c, t, n)
}
}(), c(o + a, f.now() + 36e5), r.once("$load", function() {
var n = f.now();
t(function(e, c) {
return 0 == e.indexOf(o) && parseInt(c) < n
})
})
});
csa.plugin(function(u) {
var i, t = "Content",
e = "MutationObserver",
n = "addedNodes",
a = "querySelectorAll",
s = "matches",
r = "getAttributeNames",
o = "getAttribute",
f = "dataset",
c = "widget",
l = "producerId",
d = {
ent: {
element: 1,
page: ["pageType", "subPageType", "requestId"]
}
},
h = 5,
g = u.config[t + ".BubbleUp.SearchDepth"] || 20,
m = "csaC",
p = m + "Id",
y = {},
v = u.config,
b = v[t + ".Selectors"] || [],
E = v[t + ".WhitelistedAttributes"] || {
href: 1,
class: 1
},
I = v[t + ".EnableContentEntities"],
w = u.global,
C = w.document || {},
A = C.documentElement,
U = w.HTMLElement,
k = {},
L = [],
N = function(t, e, n, i) {
var r = this,
o = u("Events", {
producerId: t || "csa"
});
e.type = e.type || c, r.id = e.id, r.l = o, r.e = e, r.el = n, r.rt = i, r.dlo = d, r.log = function(t, e) {
o("log", t, e || d)
}, e.id && o("setEntity", {
element: e
})
},
O = N.prototype;
function D(t) {
var e = (t = t || {}).element,
n = t.target;
return e ? function(t, e) {
var n;
n = t instanceof U ? B(t) || $(e[l], t, H, u.time()) : k[t.id] || _(e[l], 0, t, u.time());
return n
}(e, t) : n ? S(n) : u.error("No element or target argument provided.")
}
function S(t) {
var e = function(t) {
var e = null,
n = 0;
for (; t && n < g;) {
if (n++, T(t, p)) {
e = t;
break
}
t = t.parentElement
}
return e
}(t);
return e ? B(e) : new N("csa", {
id: null
}, null, u.time())
}
function T(t, e) {
if (t && t.dataset) return t.dataset[e]
}
function j(t, e, n) {
L.push({
n: n,
e: t,
t: e
}), x()
}
function q() {
for (var t = u.time(), e = 0; 0 < L.length;) {
var n = L.shift();
if (y[n.n](n.e, n.t), ++e % 10 == 0 && u.time() - t > h) break
}
i = 0, L.length && x()
}
function x() {
i = i || u.raf(q)
}
function M(t, e, n) {
return {
n: t,
e: e,
t: n
}
}
function $(t, e, n, i) {
var r = u.UUID(),
o = {
id: r
},
c = S(e);
return e[f][p] = r, n(o, e), c.id && (o.parentId = c.id), _(t, e, o, i)
}
function _(t, e, n, i) {
I && (n.schemaId = "<ns>.ContentEntity.2"), n.id = n.id || u.UUID();
var r = new N(t, n, e, i);
return I && r.log({
schemaId: "<ns>.ContentRender.1",
timestamp: i
}), u.emit("$content.register", r), k[n.id] = r
}
function B(t) {
return k[(t[f] || {})[p]]
}
function H(t, e) {
r in e && (function(n, i) {
Object.keys(n[f]).forEach(function(t) {
if (!t.indexOf(m) && m.length < t.length) {
var e = function(t) {
return (t[0] || "").toLowerCase() + t.slice(1)
}(t.slice(m.length));
i[e] = n[f][t]
}
})
}(e, t), function(e, n) {
(e[r]() || []).forEach(function(t) {
t in E && (n[t] = e[o](t))
})
}(e, t))
}
A && C[a] && w[e] && (b.push({
selector: "*[data-csa-c-type]",
entity: H
}), b.push({
selector: ".celwidget",
entity: function(t, e) {
H(t, e), t.slotId = t.slotId || e[o]("cel_widget_id") || e.id, t.type = t.type || c
}
}), y[1] = function(t, e) {
t.forEach(function(t) {
t[n] && t[n].constructor && "NodeList" === t[n].constructor.name && Array.prototype.forEach.call(t[n], function(t) {
L.unshift(M(2, t, e))
})
})
}, y[2] = function(o, c) {
a in o && s in o && b.forEach(function(t) {
for (var e = t.selector, n = o[s](e), i = o[a](e), r = i.length - 1; 0 <= r; r--) L.unshift(M(3, {
e: i[r],
s: t
}, c));
n && L.unshift(M(3, {
e: o,
s: t
}, c))
})
}, y[3] = function(t, e) {
var n = t.e;
B(n) || $("csa", n, t.s.entity, e)
}, y[4] = function() {
u.register(t, {
instance: D
})
}, new w[e](function(t) {
j(t, u.time(), 1)
}).observe(A, {
childList: !0,
subtree: !0
}), j(A, u.time(), 2), j(null, u.time(), 4), u.on("$content.export", function(e) {
Object.keys(e).forEach(function(t) {
O[t] = e[t]
})
}))
});
csa.plugin(function(n) {
var i, t = "ContentImpressions",
e = "KillSwitch.",
o = "IntersectionObserver",
r = "getAttribute",
s = "dataset",
c = "intersectionRatio",
a = "csaCId",
m = 1e3,
l = n.global,
f = n.config,
u = f[e + t],
g = f[e + t + ".ContentViews"],
v = ((l.performance || {}).timing || {}).navigationStart || n.time(),
d = {};
function h(t) {
t && (t.v = 1, function(t) {
t.vt = n.time(), t.el.log({
schemaId: "<ns>.ContentView.3",
timeToViewed: t.vt - t.el.rt,
pageFirstPaintToElementViewed: t.vt - v
})
}(t))
}
function I(t) {
t && !t.it && (t.i = n.time() - t.is > m, function(t) {
t.it = n.time(), t.el.log({
schemaId: "<ns>.ContentImpressed.2",
timeToImpressed: t.it - t.el.rt,
pageFirstPaintToElementImpressed: t.it - v
})
}(t))
}!u && l[o] && (i = new l[o](function(t) {
t.forEach(function(t) {
var e = function(t) {
if (t && t[r]) return d[t[s][a]]
}(t.target);
if (e) {
var i = t.intersectionRect;
t.isIntersecting && 0 < i.width && 0 < i.height && (g || e.v || h(e), .5 <= t[c] && !e.is && (e.is = n.time(), e.timer = n.timeout(function() {
I(e)
}, m))), t[c] < .5 && !e.it && e.timer && (l.clearTimeout(e.timer), e.is = 0, e.timer = 0)
}
})
}, {
threshold: [0, .5]
}), n.on("$content.register", function(t) {
var e = t.el;
e && (d[t.id] = {
el: t,
v: 0,
i: 0,
is: 0,
vt: 0,
it: 0
}, i.observe(e))
}))
});
csa.plugin(function(e) {
e.config["KillSwitch.ContentLatency"] || e.emit("$content.export", {
mark: function(t, n) {
var o = this;
o.t || (o.t = e("Timers", {
logger: o.l,
schemaId: "<ns>.ContentLatency.1",
logOptions: o.dlo
})), o.t("mark", t, n)
}
})
});
csa.plugin(function(d) {
var t, i = "normal",
s = "reload",
n = "history",
o = "new-tab",
e = "ajax",
a = 1,
r = 2,
c = "lastActive",
u = "lastInteraction",
l = "used",
f = "csa-tabbed-browsing",
p = "visibilityState",
g = {
"back-memory-cache": 1,
"tab-switch": 1,
"history-navigation-page-cache": 1
},
v = "<ns>.TabbedBrowsing.2",
b = "visible",
m = d.global,
y = d("Events", {
producerId: "csa"
}),
I = m.location || {},
h = m.document,
T = m.JSON,
w = ((m.performance || {}).navigation || {}).type,
z = d.store,
P = d.on,
S = d.storageSupport(),
k = !1,
x = {},
A = {},
C = {},
O = {},
$ = !1,
j = !1,
q = !1;
function B(i) {
try {
return T.parse(z(f, void 0, {
session: i
}) || "{}") || {}
} catch (i) {
d.error('Could not parse storage value for key "' + f + '": ' + i)
}
return {}
}
function E(i, t) {
z(f, T.stringify(t || {}), {
session: i
})
}
function J(i) {
var t = A.tid || i.id,
n = x[c] || {};
n.tid === t && (n.pid = i.id), O = {
pid: i.id,
tid: t,
lastInteraction: A[u] || {},
initialized: !0
}, C = {
lastActive: n,
lastInteraction: x[u] || {},
time: d.time()
}
}
function N(i) {
var t = i === o,
n = h.referrer,
e = !(n && n.length) || !~n.indexOf(I.origin || ""),
a = t && e,
r = {
type: i,
toTabId: O.tid,
toPageId: O.pid,
transitTime: d.time() - x.time || null
};
a || function(i, t, n) {
var e = i === s,
a = t ? x[c] || {} : A,
r = x[u] || {},
d = A[u] || {},
o = t ? r : d;
n.fromTabId = a.tid, n.fromPageId = a.pid, e || !o.id || o[l] || (n.interactionId = o.id || null, r.id === o.id && (r[l] = !0), d.id === o.id && (d[l] = !0))
}(i, t, r), y("log", {
navigation: r,
schemaId: v
}, {
ent: {
page: ["pageType", "subPageType", "requestId"]
}
})
}
function D(i) {
q = function(i) {
return i && i in g
}(i.transitionType),
function() {
x = B(!1), A = B(!0);
var i = x[u],
t = A[u],
n = !1,
e = !1;
i && t && i.id === t.id && i[l] !== t[l] && (n = !i[l], e = !t[l], t[l] = i[l] = !0, n && E(!1, x), e && E(!0, A))
}(), J(i), $ = !0,
function(i) {
var t, n;
t = G(), n = H(), (t || n) && J(i)
}(i)
}
function F() {
k && !q ? N(e) : (k = !0, N(w === r || q ? n : w === a ? A.initialized ? s : o : A.initialized ? i : o))
}
function G() {
return !(!$ || !t) && (A[u] = {
id: t.messageId,
used: !(x[u] = {
id: t.messageId,
used: !1
})
}, !(t = null))
}
function H() {
var i = !1;
if (j = h[p] === b, $) {
var t = x[c] || {};
i = function(i, t, n) {
var e = !1,
a = i[c];
return j ? a && a.tid === O.tid && a[b] && a.pid === n || (i[c] = {
visible: !0,
pid: n,
tid: t
}, e = !0) : a && a.tid === O.tid && a[b] && (e = !(a[b] = !1)), e
}(x, A.tid || t.tid || O.tid, A.pid || t.pid || O.pid)
}
return i
}
S.local && S.session && T && h && p in h && (P("$pageChange", function(i) {
D(i), F(), E(!1, C), E(!0, O), A = O, x = C
}, {
buffered: 1
}), P("$content.interaction", function(i) {
t = i, G() && (E(!1, x), E(!0, A))
}), P(h, "visibilitychange", function() {
H() && E(!1, x)
}, {
capture: !1,
passive: !0
}))
});
csa.plugin(function(c) {
var e = c("Metrics", {
producerId: "csa"
});
c.on(c.global, "pageshow", function(c) {
c && c.persisted && e("recordMetric", "bfCache", 1)
})
});
if (window.ue && window.ue.uels) {
ue.uels("https://c.amazon-adsystem.com/bao-csm/forensics/a9-tq-forensics-incremental.min.js");
}
}
/* ◬ */
</script>
</div>
<noscript>
<img height="1" width="1" style='display:none;visibility:hidden;' src='//fls-eu.amazon.in/1/batch/1/OP/A21TJRUUN4KGV:258-2875692-0673124:VB6PSQM2Q9MZK6FKPXG6$uedata=s:%2Frd%2Fuedata%3Fnoscript%26id%3DVB6PSQM2Q9MZK6FKPXG6:0' alt=""/>
</noscript>
<script>
window.ue && ue.count && ue.count('CSMLibrarySize', 50930)
</script>
</div>
</body>
</html>
<!-- _
.__(.)< (MEOW)
\___)
~~~~~~~~~~~~~~~~~~-->
<!-- sp:eh:VkU+D6qbR97abYO67jvi7e+/vrpwVmxYkdlFIH5Mo4yl6r01wnPaK2u2NgZQiOqlWg4fBaHGr2xmWL8Gv8Z9Mv9snMmELjtJciy8Aft9lwBpZh2M2l5Sb4bijcA= -->