It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: http://7perfumesshop.com

  1. <!DOCTYPE html>
  2. <html lang="en-us" class="a-no-js" data-19ax5a9jf="dingo"><!-- sp:feature:head-start -->
  3.  
  4. <head>
  5.  <meta charset="utf-8">
  6.  <title>SIAP4D : Arena Bermain Toto Slot 4d Resmi Dengan Game Slot88 Gacor Maxwin</title>
  7.  <meta name="description" content="SIAP4D adalah platform judi online terpercaya yang menghadirkan layanan lengkap mulai dari permainan toto 4D resmi hingga game slot gacor dari provider Slot88. Dengan RTP tinggi, fitur maxwin besar, dan sistem transaksi cepat via bank, e-wallet, atau QRIS, Slot4D menjadi pilihan utama bagi pemain yang ingin meraih kemenangan secara aman dan mudah. Akses link anti blokir dan nikmati sensasi bermain di arena slot modern hari ini.">
  8.  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
  9.  <meta name="data-spm" content="SIAP4D">
  10.  <meta name="robots" content="index, follow">
  11.  <meta name="language" content="Indonesia">
  12.  <meta name="author" content="SIAP4D">
  13.  <meta name="og:title" content="SIAP4D : Arena Bermain Toto Slot 4d Resmi Dengan Game Slot88 Gacor Maxwin ">
  14.  <meta name="og:type" content="product">
  15.  <meta name="og:description" content="Siap4D adalah platform judi online terpercaya yang menghadirkan layanan lengkap mulai dari permainan toto 4D resmi hingga game slot gacor dari provider Slot88. Dengan RTP tinggi, fitur maxwin besar, dan sistem transaksi cepat via bank, e-wallet, atau QRIS, Slot4D menjadi pilihan utama bagi pemain yang ingin meraih kemenangan secara aman dan mudah. Akses link anti blokir dan nikmati sensasi bermain di arena slot modern hari ini.">
  16.  <meta name="og:image" content="/images/siap4d-slot-login.jpg">
  17.  <link rel="icon" type="image/x-icon" href="images/favicon.png">
  18.  <link rel="manifest" href="https://g.lazcdn.com/g/lzdfe/pwa-assets/5.0.7/manifest/id.json">
  19.  <link rel="canonical" href="https://7perfumesshop.com/">
  20.  <link rel="amphtml" href="https://7perfumesshop.com/amp/">
  21.  <meta content="true" name="HandheldFriendly">
  22.  <meta content="width" name="MobileOptimized">
  23.  <meta name="apple-mobile-web-app-status-bar-style" content="default">
  24.  <meta name="apple-mobile-web-app-capable" content="yes">
  25.  <meta name="mobile-web-app-capable" content="yes">
  26.  <meta content="true" name="HandheldFriendly">
  27.  <meta content="width" name="MobileOptimized">
  28.  <meta name="apple-mobile-web-app-status-bar-style" content="default">
  29.  <meta name="apple-mobile-web-app-capable" content="yes">
  30.  <meta name="mobile-web-app-capable" content="yes">
  31.  <meta name="language" content="ID">
  32.  <meta name="copyright" content="SIAP4D">
  33.  <meta name="author" content="SIAP4D">
  34.  <meta name="distribution" content="global">
  35.  <meta name="publisher" content="SIAP4D">
  36.  <meta name="geo.placename" content="DKI Jakarta">
  37.  <meta name="geo.country" content="ID">
  38.  <meta name="geo.region" content="ID">
  39.  <meta name="tgn.nation" content="Indonesia">
  40.  <meta property="og:locale" content="id_ID">
  41.  <link rel="preload" href="/images/siap4d-slot-login.jpg" as="image">
  42.  <script src="https://g.alicdn.com/AWSC/et/1.83.35/et_f.js" id="AWSC_etModule"></script>
  43.  <script async="" src="//g.alicdn.com/sd/baxia/2.5.31/baxiaCommon.js" crossorigin="true"></script>
  44.  <script async="" src="https://g.alicdn.com/AWSC/AWSC/awsc.js" crossorigin="true"></script>
  45.  <script async="" src="https://g.alicdn.com/secdev/sufei_data/3.9.14/index.js" crossorigin="true"></script>
  46.  <script type="text/javascript" async="" src="https://g.alicdn.com/sd/baxia-entry/index.js" id="aplus-baxia"></script>
  47.  <script>
  48.    /*! 2024-09-10 16:39:26 v8.15.24 */ ! function(e) {
  49.      function i(n) {
  50.        if (o[n]) return o[n].exports;
  51.        var r = o[n] = {
  52.          exports: {},
  53.          id: n,
  54.          loaded: !1
  55.        };
  56.        return e[n].call(r.exports, r, r.exports, i), r.loaded = !0, r.exports
  57.      }
  58.      var o = {};
  59.      return i.m = e, i.c = o, i.p = "", i(0)
  60.    }([function(e, i) {
  61.      "use strict";
  62.      var o = window,
  63.        n = document;
  64.      ! function() {
  65.        var e = 2,
  66.          r = "ali_analytics";
  67.        if (o[r] && o[r].ua && e <= o[r].ua.version) return void(i.info = o[r].ua);
  68.        var t, a, d, s, c, u, h, l, m, b, f, v, p, w, g, x, z, O = o.navigator,
  69.          k = O.appVersion,
  70.          T = O && O.userAgent || "",
  71.          y = function(e) {
  72.            var i = 0;
  73.            return parseFloat(e.replace(/\./g, function() {
  74.              return 0 === i++ ? "." : ""
  75.            }))
  76.          },
  77.          _ = function(e, i) {
  78.            var o, n;
  79.            i[o = "trident"] = .1, (n = e.match(/Trident\/([\d.]*)/)) && n[1] && (i[o] = y(n[1])), i.core = o
  80.          },
  81.          N = function(e) {
  82.            var i, o;
  83.            return (i = e.match(/MSIE ([^;]*)|Trident.*; rv(?:\s|:)?([0-9.]+)/)) && (o = i[1] || i[2]) ? y(o) : 0
  84.          },
  85.          P = function(e) {
  86.            return e || "other"
  87.          },
  88.          M = function(e) {
  89.            function i() {
  90.              for (var i = [
  91.                  ["Windows NT 5.1", "winXP"],
  92.                  ["Windows NT 6.1", "win7"],
  93.                  ["Windows NT 6.0", "winVista"],
  94.                  ["Windows NT 6.2", "win8"],
  95.                  ["Windows NT 10.0", "win10"],
  96.                  ["iPad", "ios"],
  97.                  ["iPhone;", "ios"],
  98.                  ["iPod", "ios"],
  99.                  ["Macintosh", "mac"],
  100.                  ["Android", "android"],
  101.                  ["Ubuntu", "ubuntu"],
  102.                  ["Linux", "linux"],
  103.                  ["Windows NT 5.2", "win2003"],
  104.                  ["Windows NT 5.0", "win2000"],
  105.                  ["Windows", "winOther"],
  106.                  ["rhino", "rhino"]
  107.                ], o = 0, n = i.length; o < n; ++o)
  108.                if (e.indexOf(i[o][0]) !== -1) return i[o][1];
  109.              return "other"
  110.            }
  111.  
  112.            function r(e, i, n, r) {
  113.              var t, a = o.navigator.mimeTypes;
  114.              try {
  115.                for (t in a)
  116.                  if (a.hasOwnProperty(t) && a[t][e] == i) {
  117.                    if (void 0 !== n && r.test(a[t][n])) return !0;
  118.                    if (void 0 === n) return !0
  119.                  } return !1
  120.              } catch (e) {
  121.                return !1
  122.              }
  123.            }
  124.            var t, a, d, s, c, u, h, l = "",
  125.              m = l,
  126.              b = l,
  127.              f = [6, 9],
  128.              v = "{{version}}",
  129.              p = "<!--[if IE " + v + "]><s></s><![endif]-->",
  130.              w = n && n.createElement("div"),
  131.              g = [],
  132.              x = {
  133.                webkit: void 0,
  134.                edge: void 0,
  135.                trident: void 0,
  136.                gecko: void 0,
  137.                presto: void 0,
  138.                chrome: void 0,
  139.                safari: void 0,
  140.                firefox: void 0,
  141.                ie: void 0,
  142.                ieMode: void 0,
  143.                opera: void 0,
  144.                mobile: void 0,
  145.                core: void 0,
  146.                shell: void 0,
  147.                phantomjs: void 0,
  148.                os: void 0,
  149.                ipad: void 0,
  150.                iphone: void 0,
  151.                ipod: void 0,
  152.                ios: void 0,
  153.                android: void 0,
  154.                nodejs: void 0,
  155.                extraName: void 0,
  156.                extraVersion: void 0
  157.              };
  158.            if (w && w.getElementsByTagName && (w.innerHTML = p.replace(v, ""), g = w.getElementsByTagName("s")), g.length > 0) {
  159.              for (_(e, x), s = f[0], c = f[1]; s <= c; s++)
  160.                if (w.innerHTML = p.replace(v, s), g.length > 0) {
  161.                  x[b = "ie"] = s;
  162.                  break
  163.                }! x.ie && (d = N(e)) && (x[b = "ie"] = d)
  164.            } else((a = e.match(/AppleWebKit\/*\s*([\d.]*)/i)) || (a = e.match(/Safari\/([\d.]*)/))) && a[1] ? (x[m = "webkit"] = y(a[1]), (a = e.match(/OPR\/(\d+\.\d+)/)) && a[1] ? x[b = "opera"] = y(a[1]) : (a = e.match(/Chrome\/([\d.]*)/)) && a[1] ? x[b = "chrome"] = y(a[1]) : (a = e.match(/\/([\d.]*) Safari/)) && a[1] ? x[b = "safari"] = y(a[1]) : x.safari = x.webkit, (a = e.match(/Edge\/([\d.]*)/)) && a[1] && (m = b = "edge", x[m] = y(a[1])), / Mobile\//.test(e) && e.match(/iPad|iPod|iPhone/) ? (x.mobile = "apple", a = e.match(/OS ([^\s]*)/), a && a[1] && (x.ios = y(a[1].replace("_", "."))), t = "ios", a = e.match(/iPad|iPod|iPhone/), a && a[0] && (x[a[0].toLowerCase()] = x.ios)) : / Android/i.test(e) ? (/Mobile/.test(e) && (t = x.mobile = "android"), a = e.match(/Android ([^\s]*);/), a && a[1] && (x.android = y(a[1]))) : (a = e.match(/NokiaN[^\/]*|Android \d\.\d|webOS\/\d\.\d/)) && (x.mobile = a[0].toLowerCase()), (a = e.match(/PhantomJS\/([^\s]*)/)) && a[1] && (x.phantomjs = y(a[1]))) : (a = e.match(/Presto\/([\d.]*)/)) && a[1] ? (x[m = "presto"] = y(a[1]), (a = e.match(/Opera\/([\d.]*)/)) && a[1] && (x[b = "opera"] = y(a[1]), (a = e.match(/Opera\/.* Version\/([\d.]*)/)) && a[1] && (x[b] = y(a[1])), (a = e.match(/Opera Mini[^;]*/)) && a ? x.mobile = a[0].toLowerCase() : (a = e.match(/Opera Mobi[^;]*/)) && a && (x.mobile = a[0]))) : (d = N(e)) ? (x[b = "ie"] = d, _(e, x)) : (a = e.match(/Gecko/)) && (x[m = "gecko"] = .1, (a = e.match(/rv:([\d.]*)/)) && a[1] && (x[m] = y(a[1]), /Mobile|Tablet/.test(e) && (x.mobile = "firefox")), (a = e.match(/Firefox\/([\d.]*)/)) && a[1] && (x[b = "firefox"] = y(a[1])));
  165.            t || (t = i());
  166.            var z, O, T;
  167.            if (!r("type", "application/vnd.chromium.remoting-viewer")) {
  168.              z = "scoped" in n.createElement("style"), T = "v8Locale" in o;
  169.              try {
  170.                O = o.external || void 0
  171.              } catch (e) {}
  172.              if (a = e.match(/360SE/)) u = "360";
  173.              else if ((a = e.match(/SE\s([\d.]*)/)) || O && "SEVersion" in O) u = "sougou", h = y(a[1]) || .1;
  174.              else if ((a = e.match(/Maxthon(?:\/)+([\d.]*)/)) && O) {
  175.                u = "maxthon";
  176.                try {
  177.                  h = y(O.max_version || a[1])
  178.                } catch (e) {
  179.                  h = .1
  180.                }
  181.              } else z && T ? u = "360se" : z || T || !/Gecko\)\s+Chrome/.test(k) || x.opera || x.edge || (u = "360ee")
  182.            }(a = e.match(/TencentTraveler\s([\d.]*)|QQBrowser\/([\d.]*)/)) ? (u = "tt", h = y(a[2]) || .1) : (a = e.match(/LBBROWSER/)) || O && "LiebaoGetVersion" in O ? u = "liebao" : (a = e.match(/TheWorld/)) ? (u = "theworld", h = 3) : (a = e.match(/TaoBrowser\/([\d.]*)/)) ? (u = "taobao", h = y(a[1]) || .1) : (a = e.match(/UCBrowser\/([\d.]*)/)) && (u = "uc", h = y(a[1]) || .1), x.os = t, x.core = x.core || m, x.shell = b, x.ieMode = x.ie && n.documentMode || x.ie, x.extraName = u, x.extraVersion = h;
  183.            var P = o.screen.width,
  184.              M = o.screen.height;
  185.            return x.resolution = P + "x" + M, x
  186.          },
  187.          S = function(e) {
  188.            function i(e) {
  189.              return Object.prototype.toString.call(e)
  190.            }
  191.  
  192.            function o(e, o, n) {
  193.              if ("[object Function]" == i(o) && (o = o(n)), !o) return null;
  194.              var r = {
  195.                  name: e,
  196.                  version: ""
  197.                },
  198.                t = i(o);
  199.              if (o === !0) return r;
  200.              if ("[object String]" === t) {
  201.                if (n.indexOf(o) !== -1) return r
  202.              } else if (o.exec) {
  203.                var a = o.exec(n);
  204.                if (a) return a.length >= 2 && a[1] ? r.version = a[1].replace(/_/g, ".") : r.version = "", r
  205.              }
  206.            }
  207.            var n = {
  208.              name: "other",
  209.              version: ""
  210.            };
  211.            e = (e || "").toLowerCase();
  212.            for (var r = [
  213.                ["nokia", function(e) {
  214.                  return e.indexOf("nokia ") !== -1 ? /\bnokia ([0-9]+)?/ : /\bnokia([a-z0-9]+)?/
  215.                }],
  216.                ["samsung", function(e) {
  217.                  return e.indexOf("samsung") !== -1 ? /\bsamsung(?:[ \-](?:sgh|gt|sm))?-([a-z0-9]+)/ : /\b(?:sgh|sch|gt|sm)-([a-z0-9]+)/
  218.                }],
  219.                ["wp", function(e) {
  220.                  return e.indexOf("windows phone ") !== -1 || e.indexOf("xblwp") !== -1 || e.indexOf("zunewp") !== -1 || e.indexOf("windows ce") !== -1
  221.                }],
  222.                ["pc", "windows"],
  223.                ["ipad", "ipad"],
  224.                ["ipod", "ipod"],
  225.                ["iphone", /\biphone\b|\biph(\d)/],
  226.                ["mac", "macintosh"],
  227.                ["mi", /\bmi[ \-]?([a-z0-9 ]+(?= build|\)))/],
  228.                ["hongmi", /\bhm[ \-]?([a-z0-9]+)/],
  229.                ["aliyun", /\baliyunos\b(?:[\-](\d+))?/],
  230.                ["meizu", function(e) {
  231.                  return e.indexOf("meizu") >= 0 ? /\bmeizu[\/ ]([a-z0-9]+)\b/ : /\bm([0-9x]{1,3})\b/
  232.                }],
  233.                ["nexus", /\bnexus ([0-9s.]+)/],
  234.                ["huawei", function(e) {
  235.                  var i = /\bmediapad (.+?)(?= build\/huaweimediapad\b)/;
  236.                  return e.indexOf("huawei-huawei") !== -1 ? /\bhuawei\-huawei\-([a-z0-9\-]+)/ : i.test(e) ? i : /\bhuawei[ _\-]?([a-z0-9]+)/
  237.                }],
  238.                ["lenovo", function(e) {
  239.                  return e.indexOf("lenovo-lenovo") !== -1 ? /\blenovo\-lenovo[ \-]([a-z0-9]+)/ : /\blenovo[ \-]?([a-z0-9]+)/
  240.                }],
  241.                ["zte", function(e) {
  242.                  return /\bzte\-[tu]/.test(e) ? /\bzte-[tu][ _\-]?([a-su-z0-9\+]+)/ : /\bzte[ _\-]?([a-su-z0-9\+]+)/
  243.                }],
  244.                ["vivo", /\bvivo(?: ([a-z0-9]+))?/],
  245.                ["htc", function(e) {
  246.                  return /\bhtc[a-z0-9 _\-]+(?= build\b)/.test(e) ? /\bhtc[ _\-]?([a-z0-9 ]+(?= build))/ : /\bhtc[ _\-]?([a-z0-9 ]+)/
  247.                }],
  248.                ["oppo", /\boppo[_]([a-z0-9]+)/],
  249.                ["konka", /\bkonka[_\-]([a-z0-9]+)/],
  250.                ["sonyericsson", /\bmt([a-z0-9]+)/],
  251.                ["coolpad", /\bcoolpad[_ ]?([a-z0-9]+)/],
  252.                ["lg", /\blg[\-]([a-z0-9]+)/],
  253.                ["android", /\bandroid\b|\badr\b/],
  254.                ["blackberry", function(e) {
  255.                  return e.indexOf("blackberry") >= 0 ? /\bblackberry\s?(\d+)/ : "bb10"
  256.                }]
  257.              ], t = 0; t < r.length; t++) {
  258.              var a = r[t][0],
  259.                d = r[t][1],
  260.                s = o(a, d, e);
  261.              if (s) {
  262.                n = s;
  263.                break
  264.              }
  265.            }
  266.            return n
  267.          },
  268.          E = 1;
  269.        try {
  270.          t = M(T), a = S(T), d = t.os, s = t.shell, c = t.core, u = t.resolution, h = t.extraName, l = t.extraVersion, m = a.name, b = a.version, v = d ? d + (t[d] ? t[d] : "") : "", p = s ? s + parseInt(t[s]) : "", w = c, g = u, x = h ? h + (l ? parseInt(l) : "") : "", z = m + b
  271.        } catch (e) {}
  272.        f = {
  273.          p: E,
  274.          o: P(v),
  275.          b: P(p),
  276.          w: P(w),
  277.          s: g,
  278.          mx: x,
  279.          ism: z
  280.        }, o[r] || (o[r] = {}), o[r].ua || (o[r].ua = {}), o.goldlog || (o.goldlog = {}), i.info = o[r].ua = goldlog._aplus_client = {
  281.          version: e,
  282.          ua_info: f
  283.        }
  284.      }()
  285.    }]); /*! 2017-10-31 20:15:15 v0.2.4 */
  286.    ! function(t) {
  287.      function e(o) {
  288.        if (n[o]) return n[o].exports;
  289.        var i = n[o] = {
  290.          exports: {},
  291.          id: o,
  292.          loaded: !1
  293.        };
  294.        return t[o].call(i.exports, i, i.exports, e), i.loaded = !0, i.exports
  295.      }
  296.      var n = {};
  297.      return e.m = t, e.c = n, e.p = "", e(0)
  298.    }([function(t, e, n) {
  299.      "use strict";
  300.      ! function() {
  301.        var t = window.goldlog || (window.goldlog = {});
  302.        t._aplus_cplugin_utilkit || (t._aplus_cplugin_utilkit = {
  303.          status: "init"
  304.        }, n(1).init(t), t._aplus_cplugin_utilkit.status = "complete")
  305.      }()
  306.    }, function(t, e, n) {
  307.      "use strict";
  308.      var o = n(2),
  309.        i = n(4);
  310.      e.init = function(t) {
  311.        t.setCookie = o.setCookie, t.getCookie = o.getCookie, t.on = i.on
  312.      }
  313.    }, function(t, e, n) {
  314.      "use strict";
  315.      var o = document,
  316.        i = n(3),
  317.        a = function(t) {
  318.          var e = new RegExp("(?:^|;)\\s*" + t + "=([^;]+)"),
  319.            n = o.cookie.match(e);
  320.          return n ? n[1] : ""
  321.        };
  322.      e.getCookie = a;
  323.      var r = function(t, e, n) {
  324.        n || (n = {});
  325.        var i = new Date;
  326.        return n.expires && ("number" == typeof n.expires || n.expires.toUTCString) ? ("number" == typeof n.expires ? i.setTime(i.getTime() + 24 * n.expires * 60 * 60 * 1e3) : i = n.expires, e += "; expires=" + i.toUTCString()) : "session" !== n.expires && (i.setTime(i.getTime() + 63072e7), e += "; expires=" + i.toUTCString()), e += "; path=" + (n.path ? n.path : "/"), e += "; domain=" + n.domain, o.cookie = t + "=" + e, a(t)
  327.      };
  328.      e.setCookie = function(t, e, n) {
  329.        try {
  330.          if (n || (n = {}), n.domain) r(t, e, n);
  331.          else
  332.            for (var o = i.getDomains(), a = 0; a < o.length;) n.domain = o[a], r(t, e, n) ? a = o.length : a++
  333.        } catch (t) {}
  334.      }
  335.    }, function(t, e) {
  336.      "use strict";
  337.      e.getDomains = function() {
  338.        var t = [];
  339.        try {
  340.          for (var e = location.hostname, n = e.split("."), o = 2; o <= n.length;) t.push(n.slice(n.length - o).join(".")), o++
  341.        } catch (t) {}
  342.        return t
  343.      }
  344.    }, function(t, e) {
  345.      "use strict";
  346.      var n = window,
  347.        o = document,
  348.        i = !!o.attachEvent,
  349.        a = "attachEvent",
  350.        r = "addEventListener",
  351.        c = i ? a : r,
  352.        u = function(t, e) {
  353.          var n = goldlog._$ || {},
  354.            o = n.meta_info || {},
  355.            i = o.aplus_ctap || {};
  356.          if (i && "function" == typeof i.on) i.on(t, e);
  357.          else {
  358.            var a = "ontouchend" in document.createElement("div"),
  359.              r = a ? "touchstart" : "mousedown";
  360.            s(t, r, e)
  361.          }
  362.        },
  363.        s = function(t, e, o) {
  364.          return "tap" === e ? void u(t, o) : void t[c]((i ? "on" : "") + e, function(t) {
  365.            t = t || n.event;
  366.            var e = t.target || t.srcElement;
  367.            "function" == typeof o && o(t, e)
  368.          }, !1)
  369.        };
  370.      e.on = s;
  371.      var d = function(t) {
  372.          try {
  373.            o.documentElement.doScroll("left")
  374.          } catch (e) {
  375.            return void setTimeout(function() {
  376.              d(t)
  377.            }, 1)
  378.          }
  379.          t()
  380.        },
  381.        l = function(t) {
  382.          var e = 0,
  383.            n = function() {
  384.              0 === e && t(), e++
  385.            };
  386.          "complete" === o.readyState && n();
  387.          var i;
  388.          if (o.addEventListener) i = function() {
  389.            o.removeEventListener("DOMContentLoaded", i, !1), n()
  390.          }, o.addEventListener("DOMContentLoaded", i, !1), window.addEventListener("load", n, !1);
  391.          else if (o.attachEvent) {
  392.            i = function() {
  393.              "complete" === o.readyState && (o.detachEvent("onreadystatechange", i), n())
  394.            }, o.attachEvent("onreadystatechange", i), window.attachEvent("onload", n);
  395.            var a = !1;
  396.            try {
  397.              a = null === window.frameElement
  398.            } catch (t) {}
  399.            o.documentElement.doScroll && a && d(n)
  400.          }
  401.        };
  402.      e.DOMReady = function(t) {
  403.        l(t)
  404.      }, e.onload = function(t) {
  405.        "complete" === o.readyState ? t() : s(n, "load", t)
  406.      }
  407.    }]);
  408.    ! function(o) {
  409.      function t(r) {
  410.        if (e[r]) return e[r].exports;
  411.        var a = e[r] = {
  412.          exports: {},
  413.          id: r,
  414.          loaded: !1
  415.        };
  416.        return o[r].call(a.exports, a, a.exports, t), a.loaded = !0, a.exports
  417.      }
  418.      var e = {};
  419.      return t.m = o, t.c = e, t.p = "", t(0)
  420.    }([function(o, t, e) {
  421.      "use strict";
  422.      ! function() {
  423.        var o = window.goldlog || (window.goldlog = {});
  424.        o._aplus_cplugin_m || (o._aplus_cplugin_m = e(1).run())
  425.      }()
  426.    }, function(o, t, e) {
  427.      "use strict";
  428.      var r = e(2),
  429.        a = e(3),
  430.        n = e(4),
  431.        s = navigator.sendBeacon ? "post" : "get";
  432.      e(5).run(), t.run = function() {
  433.        return {
  434.          status: "complete",
  435.          do_tracker_jserror: function(o) {
  436.            try {
  437.              var t = new n({
  438.                  logkey: o ? o.logkey : "",
  439.                  ratio: o && "number" == typeof o.ratio && o.ratio > 0 ? o.ratio : r.jsErrorRecordRatio
  440.                }),
  441.                e = ["Message: " + o.message, "Error object: " + o.error, "Url: " + location.href].join(" - "),
  442.                c = goldlog.spm_ab || [],
  443.                i = location.hostname + location.pathname;
  444.              t.run({
  445.                code: 110,
  446.                page: i,
  447.                msg: "record_jserror_by" + s + "_" + o.message,
  448.                spm_a: c[0],
  449.                spm_b: c[1],
  450.                c1: e,
  451.                c2: o.filename,
  452.                c3: location.protocol + "//" + i,
  453.                c4: goldlog.pvid || "",
  454.                c5: o.logid || ""
  455.              })
  456.            } catch (o) {
  457.              a.logger({
  458.                msg: o
  459.              })
  460.            }
  461.          },
  462.          do_tracker_lostpv: function(o) {
  463.            var t = !1;
  464.            try {
  465.              if (o && o.page) {
  466.                var e = o.spm_ab ? o.spm_ab.split(".") : [],
  467.                  c = "record_lostpv_by" + s + "_" + o.msg,
  468.                  i = new n({
  469.                    ratio: o.ratio || r.lostPvRecordRatio
  470.                  });
  471.                i.run({
  472.                  code: 102,
  473.                  page: o.page,
  474.                  msg: c,
  475.                  spm_a: e[0],
  476.                  spm_b: e[1],
  477.                  c1: o.duration,
  478.                  c2: o.page_url
  479.                }), t = !0
  480.              }
  481.            } catch (o) {
  482.              a.logger({
  483.                msg: o
  484.              })
  485.            }
  486.            return t
  487.          },
  488.          do_tracker_obsolete_inter: function(o) {
  489.            var t = !1;
  490.            try {
  491.              if (o && o.page) {
  492.                var e = o.spm_ab ? o.spm_ab.split(".") : [],
  493.                  c = "record_obsolete interface be called by" + s,
  494.                  i = new n({
  495.                    ratio: o.ratio || r.obsoleteInterRecordRatio
  496.                  });
  497.                i.run({
  498.                  code: 109,
  499.                  page: o.page,
  500.                  msg: c,
  501.                  spm_a: e[0],
  502.                  spm_b: e[1],
  503.                  c1: o.interface_name,
  504.                  c2: o.interface_params
  505.                }, 1), t = !0
  506.              }
  507.            } catch (o) {
  508.              a.logger({
  509.                msg: o
  510.              })
  511.            }
  512.            return t
  513.          },
  514.          do_tracker_browser_support: function(o) {
  515.            var t = !1;
  516.            try {
  517.              if (o && o.page) {
  518.                var e = o.spm_ab ? o.spm_ab.split(".") : [],
  519.                  c = new n({
  520.                    ratio: o.ratio || r.browserSupportRatio
  521.                  }),
  522.                  i = goldlog._aplus_client || {},
  523.                  l = i.ua_info || {};
  524.                c.run({
  525.                  code: 111,
  526.                  page: o.page,
  527.                  msg: o.msg + "_by" + s,
  528.                  spm_a: e[0],
  529.                  spm_b: e[1],
  530.                  c1: [l.o, l.b, l.w].join("_"),
  531.                  c2: o.etag || "",
  532.                  c3: o.cna || ""
  533.                }), t = !0
  534.              }
  535.            } catch (o) {
  536.              a.logger({
  537.                msg: o
  538.              })
  539.            }
  540.            return t
  541.          },
  542.          do_tracker_common_analysis: function(o) {
  543.            var t = !1;
  544.            try {
  545.              if (o && o.page) {
  546.                var e = o.spm_ab ? o.spm_ab.split(".") : [],
  547.                  c = new n({
  548.                    ratio: o.ratio || r.browserSupportRatio
  549.                  }),
  550.                  i = goldlog._aplus_client || {},
  551.                  l = i.ua_info || {};
  552.                c.run({
  553.                  code: 113,
  554.                  page: o.page,
  555.                  msg: o.msg + "_by" + s,
  556.                  spm_a: e[0],
  557.                  spm_b: e[1],
  558.                  c1: [l.o, l.b, l.w].join("_"),
  559.                  c2: o.init_time || "",
  560.                  c3: o.wspv_time || 0,
  561.                  c4: o.load_time || 0,
  562.                  c5: o.channel_type
  563.                }), t = !0
  564.              }
  565.            } catch (o) {
  566.              a.logger({
  567.                msg: o
  568.              })
  569.            }
  570.            return t
  571.          }
  572.        }
  573.      }
  574.    }, function(o, t) {
  575.      "use strict";
  576.      t.lostPvRecordRatio = "0.01", t.obsoleteInterRecordRatio = "0.001", t.jsErrorRecordRatio = "0.001", t.browserSupportRatio = "0.001", t.goldlogQueueRatio = "0.01"
  577.    }, function(o, t) {
  578.      "use strict";
  579.      var e = function(o) {
  580.        var t = o.level || "warn";
  581.        window.console && window.console[t] && window.console[t](o.msg)
  582.      };
  583.      t.logger = e, t.assign = function(o, t) {
  584.        if ("function" != typeof Object.assign) {
  585.          var e = function(o) {
  586.            if (null === o) throw new TypeError("Cannot convert undefined or null to object");
  587.            for (var t = Object(o), e = 1; e < arguments.length; e++) {
  588.              var r = arguments[e];
  589.              if (null !== r)
  590.                for (var a in r) Object.prototype.hasOwnProperty.call(r, a) && (t[a] = r[a])
  591.            }
  592.            return t
  593.          };
  594.          return e(o, t)
  595.        }
  596.        return Object.assign({}, o, t)
  597.      }, t.makeCacheNum = function() {
  598.        return Math.floor(268435456 * Math.random()).toString(16)
  599.      }, t.obj2param = function(o) {
  600.        var t, e, r = [];
  601.        for (t in o) o.hasOwnProperty(t) && (e = "" + o[t], r.push(t + "=" + encodeURIComponent(e)));
  602.        return r.join("&")
  603.      }
  604.    }, function(o, t, e) {
  605.      var r = e(3),
  606.        a = {
  607.          ratio: 1,
  608.          logkey: "fsp.1.1",
  609.          gmkey: "",
  610.          chksum: "H46747615"
  611.        },
  612.        n = function(o) {
  613.          o && "object" == typeof o || (o = a), this.opts = o, this.opts.ratio = o.ratio || a.ratio, this.opts.logkey = o.logkey || a.logkey, this.opts.gmkey = o.gmkey || a.gmkey, this.opts.chksum = o.chksum || a.chksum
  614.        },
  615.        s = n.prototype;
  616.      s.getRandom = function() {
  617.        return Math.floor(1e3 * Math.random()) + 1
  618.      }, s.run = function(o, t) {
  619.        var e, a, n = {
  620.            pid: "aplus",
  621.            code: 101,
  622.            msg: "异常内容"
  623.          },
  624.          s = "";
  625.        try {
  626.          var c = window.goldlog || {},
  627.            i = c._$ || {},
  628.            l = i.meta_info || {},
  629.            g = parseFloat(l["aplus-tracker-rate"]);
  630.          if (e = this.opts || {}, "number" == typeof g && g + "" != "NaN" || (g = e.ratio), a = this.getRandom(), t || a <= 1e3 * g) {
  631.            s = "//gm.mmstat.com/" + e.logkey, o.rel = i.script_name + "@" + c.lver, o.type = o.code, o.uid = encodeURIComponent(c.getCookie("cna")), o = r.assign(n, o);
  632.            var u = r.obj2param(o);
  633.            c.tracker = c.send(s, {
  634.              cache: r.makeCacheNum(),
  635.              gokey: u,
  636.              logtype: "2"
  637.            }, "POST")
  638.          }
  639.        } catch (o) {
  640.          r.logger({
  641.            msg: "tracker.run() exec error: " + o
  642.          })
  643.        }
  644.      }, o.exports = n
  645.    }, function(o, t, e) {
  646.      "use strict";
  647.      var r = e(6),
  648.        a = function(o) {
  649.          var t = window.goldlog || {},
  650.            e = t._$ = t._$ || {},
  651.            r = t.spm_ab ? t.spm_ab.join(".") : "0.0",
  652.            a = e.send_pv_count || 0;
  653.          if (a < 1 && navigator && navigator.sendBeacon) {
  654.            var n = window.goldlog_queue || (window.goldlog_queue = []),
  655.              s = location.hostname + location.pathname;
  656.            n.push({
  657.              action: ["goldlog", "_aplus_cplugin_m", "do_tracker_lostpv"].join("."),
  658.              arguments: [{
  659.                page: s,
  660.                page_url: location.protocol + "//" + s,
  661.                duration: o,
  662.                spm_ab: r,
  663.                msg: "dom_state=" + document.readyState
  664.              }]
  665.            })
  666.          }
  667.        };
  668.      t.run = function() {
  669.        var o = new Date;
  670.        r.on(window, "beforeunload", function() {
  671.          var t = new Date,
  672.            e = t.getTime() - o.getTime();
  673.          a(e)
  674.        })
  675.      }
  676.    }, function(o, t) {
  677.      "use strict";
  678.      var e = self,
  679.        r = e.document,
  680.        a = !!r.attachEvent,
  681.        n = "attachEvent",
  682.        s = "addEventListener",
  683.        c = a ? n : s;
  684.      t.getIframeUrl = function(o) {
  685.        var t, e = "//g.alicdn.com";
  686.        return t = goldlog && "function" == typeof goldlog.getCdnPath ? goldlog.getCdnPath() || e : e, (o || "https") + ":" + t + "/alilog/aplus_cplugin/@@APLUS_CPLUGIN_VER/ls.html?t=@@_VERSION_"
  687.      }, t.on = function(o, t, r) {
  688.        o[c]((a ? "on" : "") + t, function(o) {
  689.          o = o || e.event;
  690.          var t = o.target || o.srcElement;
  691.          "function" == typeof r && r(o, t)
  692.        }, !1)
  693.      }, t.checkLs = function() {
  694.        var o;
  695.        try {
  696.          window.localStorage && (localStorage.setItem("test_log_cna", "1"), "1" === localStorage.getItem("test_log_cna") && (localStorage.removeItem("test_log_cna"), o = !0))
  697.        } catch (t) {
  698.          o = !1
  699.        }
  700.        return o
  701.      }, t.tracker_iframe_status = function(o, t) {
  702.        var e = window.goldlog_queue || (window.goldlog_queue = []),
  703.          r = goldlog.spm_ab ? goldlog.spm_ab.join(".") : "",
  704.          a = "createIframe_" + t.status + "_id=" + o;
  705.        t.msg && (a += "_" + t.msg), e.push({
  706.          action: "goldlog._aplus_cplugin_m.do_tracker_browser_support",
  707.          arguments: [{
  708.            page: location.hostname + location.pathname,
  709.            msg: a,
  710.            browser_attr: navigator.userAgent,
  711.            spm_ab: r,
  712.            cna: t.duration || "",
  713.            ratio: 1
  714.          }]
  715.        })
  716.      }, t.tracker_ls_failed = function() {
  717.        var o = window.goldlog_queue || (window.goldlog_queue = []),
  718.          t = goldlog.spm_ab ? goldlog.spm_ab.join(".") : "";
  719.        o.push({
  720.          action: "goldlog._aplus_cplugin_m.do_tracker_browser_support",
  721.          arguments: [{
  722.            page: location.hostname + location.pathname,
  723.            msg: "donot support localStorage",
  724.            browser_attr: navigator.userAgent,
  725.            spm_ab: t
  726.          }]
  727.        })
  728.      }, t.processMsgData = function(o) {
  729.        var t = {};
  730.        try {
  731.          var e = "{}";
  732.          e = "TextEncoder" in window && "object" == typeof o ? new window.TextDecoder("utf-8").decode(o) : o, t = JSON.parse(e)
  733.        } catch (o) {
  734.          t = {}
  735.        }
  736.        return t
  737.      }, t.do_pub_fn = function(o, t) {
  738.        var e = window.goldlog_queue || (window.goldlog_queue = []);
  739.        e.push({
  740.          action: "goldlog.aplus_pubsub.publish",
  741.          arguments: [o, t]
  742.        }), e.push({
  743.          action: "goldlog.aplus_pubsub.cachePubs",
  744.          arguments: [o, t]
  745.        })
  746.      }
  747.    }]); /*! 2024-09-10 16:39:22 v8.15.24 */
  748.    ! function(t) {
  749.      function e(o) {
  750.        if (n[o]) return n[o].exports;
  751.        var a = n[o] = {
  752.          exports: {},
  753.          id: o,
  754.          loaded: !1
  755.        };
  756.        return t[o].call(a.exports, a, a.exports, e), a.loaded = !0, a.exports
  757.      }
  758.      var n = {};
  759.      return e.m = t, e.c = n, e.p = "", e(0)
  760.    }([function(t, e, n) {
  761.      t.exports = n(1)
  762.    }, function(t, e, n) {
  763.      "use strict";
  764.      ! function() {
  765.        var t = window;
  766.        n(2)();
  767.        var e = n(3),
  768.          o = n(4);
  769.        "ontouchend" in document.createElement("div") && (t.goldlog_queue || (t.goldlog_queue = [])).push({
  770.          action: "goldlog.setMetaInfo",
  771.          arguments: ["aplus-touch", "tap"]
  772.        });
  773.        var a = function() {
  774.            n(96);
  775.            var e = n(98),
  776.              o = n(33);
  777.            if (o.doPubMsg(["goldlogReady", "running"]), document.getElementsByTagName("body").length) {
  778.              var r = "g_tb_aplus_loaded";
  779.              if (t[r]) return;
  780.              t[r] = 1, n(112).initGoldlog(e)
  781.            } else setTimeout(function() {
  782.              a()
  783.            }, 50)
  784.          },
  785.          r = function(t) {
  786.            try {
  787.              e.do_tracker_jserror({
  788.                ratio: 1,
  789.                message: t && t.message,
  790.                error: encodeURIComponent(t && t.stack ? t.stack : ""),
  791.                filename: "aplusLoad"
  792.              })
  793.            } catch (t) {}
  794.          };
  795.        try {
  796.          a()
  797.        } catch (t) {
  798.          r(t, o.script_name + "@" + o.lver)
  799.        }
  800.      }()
  801.    }, function(t, e) {
  802.      t.exports = function() {
  803.        var t = window.goldlog_queue || (window.goldlog_queue = []);
  804.        try {
  805.          var e = navigator.userAgent,
  806.            n = /Trident/.test(e);
  807.          n || t.push({
  808.            action: "goldlog.setMetaInfo",
  809.            arguments: ["aplus-p-url-init", window.location.href.substring(0, 850)]
  810.          })
  811.        } catch (t) {}
  812.      }
  813.    }, function(t, e) {
  814.      "use strict";
  815.      var n = function(t, e) {
  816.          var n = window.goldlog_queue || (window.goldlog_queue = []);
  817.          n.push({
  818.            action: "goldlog._aplus_cplugin_track_deb.monitor",
  819.            arguments: [{
  820.              key: "APLUS_PLUGIN_DEBUG",
  821.              title: "aplus_core",
  822.              msg: ["_error_:methodName=" + e + ",params=" + JSON.stringify(t)],
  823.              type: "updateMsg",
  824.              description: e || "aplus_core"
  825.            }]
  826.          })
  827.        },
  828.        o = function(t, e, n) {
  829.          var o = window.goldlog_queue || (window.goldlog_queue = []);
  830.          o.push({
  831.            action: ["goldlog", "_aplus_cplugin_m", e].join("."),
  832.            arguments: [t, n]
  833.          })
  834.        };
  835.      e.do_tracker_jserror = function(t, e) {
  836.        var a = "do_tracker_jserror";
  837.        o(t, a, e), n(t, a)
  838.      }, e.do_tracker_obsolete_inter = function(t, e) {
  839.        var a = "do_tracker_obsolete_inter";
  840.        o(t, a, e), n(t, a)
  841.      }, e.wrap = function(t) {
  842.        if ("function" == typeof t) try {
  843.          t()
  844.        } catch (t) {
  845.          n({
  846.            msg: t.message || t
  847.          }, "exception")
  848.        } finally {}
  849.      }
  850.    }, function(t, e, n) {
  851.      "use strict";
  852.      var o = n(5),
  853.        a = n(6),
  854.        r = n(7);
  855.      e.APLUS_ENV = "production", e.lver = a.lver, e.toUtVersion = a.toUtVersion, e.script_name = a.script_name, e.recordTypes = o.recordTypes, e.KEY = o.KEY, e.context = r.context, e.context_prepv = r.context_prepv, e.aplus_init = n(16).plugins_init, e.plugins_pv = n(37).plugins_pv, e.plugins_prepv = n(63).plugins_prepv, e.context_hjlj = n(64), e.plugins_hjlj = n(66).plugins_hjlj, e.beforeUnload = n(78), e.initLoad = n(82), e.spmException = n(86), e.goldlog_path = n(87), e.is_auto_pv = "true", e.utilPvid = n(91), e.disablePvid = "false", e.mustSpmE = !0, e.LS_CNA_KEY = "APLUS_CNA"
  856.    }, function(t, e) {
  857.      "use strict";
  858.      e.recordTypes = {
  859.        hjlj: "COMMON_HJLJ",
  860.        uhjlj: "DATACLICK_HJLJ",
  861.        pv: "PV",
  862.        prepv: "PREPV"
  863.      }, e.KEY = {
  864.        NAME_STORAGE: {
  865.          REFERRER: "wm_referrer",
  866.          REFERRER_PV_ID: "refer_pv_id",
  867.          LOST_PV_PAGE_DURATION: "lost_pv_page_duration",
  868.          LOST_PV_PAGE_SPMAB: "lost_pv_page_spmab",
  869.          LOST_PV_PAGE: "lost_pv_page",
  870.          LOST_PV_PAGE_MSG: "lost_pv_page_msg"
  871.        }
  872.      }
  873.    }, function(t, e) {
  874.      "use strict";
  875.      e.lver = "8.15.24", e.toUtVersion = "v20240910", e.script_name = "aplus_int"
  876.    }, function(t, e, n) {
  877.      "use strict";
  878.      e.context = n(8), e.context_prepv = n(15)
  879.    }, function(t, e, n) {
  880.      "use strict";
  881.  
  882.      function o() {
  883.        return {
  884.          compose: {
  885.            maxTimeout: 5500
  886.          },
  887.          etag: {
  888.            egUrl: "gj.mmstat.com/eg.js",
  889.            cna: i.getCookie("cna")
  890.          },
  891.          where_to_sendpv: {
  892.            url: "//gj.mmstat.com/v.gif",
  893.            urlRule: s.getBeaconSrc
  894.          }
  895.        }
  896.      }
  897.  
  898.      function a() {
  899.        return r.assign(new s.initConfig, new o)
  900.      }
  901.      var r = n(9),
  902.        i = n(11),
  903.        s = n(14);
  904.      t.exports = a
  905.    }, function(t, e, n) {
  906.      "use strict";
  907.  
  908.      function o(t, e) {
  909.        return "function" != typeof Object.assign ? function(t) {
  910.          if (null === t) throw new TypeError("Cannot convert undefined or null to object");
  911.          for (var e = Object(t), n = 1; n < arguments.length; n++) {
  912.            var o = arguments[n];
  913.            if (null !== o)
  914.              for (var a in o) Object.prototype.hasOwnProperty.call(o, a) && (e[a] = o[a])
  915.          }
  916.          return e
  917.        }(t, e) : Object.assign({}, t, e)
  918.      }
  919.  
  920.      function a(t) {
  921.        return "function" == typeof t
  922.      }
  923.  
  924.      function r(t) {
  925.        return Array.isArray ? Array.isArray(t) : /Array/.test(Object.prototype.toString.call(t))
  926.      }
  927.  
  928.      function i(t) {
  929.        return "string" == typeof t
  930.      }
  931.  
  932.      function s(t) {
  933.        return "number" == typeof t
  934.      }
  935.  
  936.      function u(t) {
  937.        return "undefined" == typeof t
  938.      }
  939.  
  940.      function c(t) {
  941.        return "[object Object]" === Object.prototype.toString.call(t)
  942.      }
  943.  
  944.      function l(t) {
  945.        if ("number" == typeof t) return !1;
  946.        if (u(t) || null === t) return !0;
  947.        if (i(t)) return !t;
  948.        if (r(t)) return !t.length;
  949.        if (c(t)) {
  950.          for (var e in t)
  951.            if (hasOwnProperty.call(t, e)) return !1;
  952.          return !0
  953.        }
  954.        return !1
  955.      }
  956.  
  957.      function p(t) {
  958.        if ("string" == typeof t) try {
  959.          var e = JSON.parse(t);
  960.          return !("object" != typeof e || !e)
  961.        } catch (t) {
  962.          return !1
  963.        }
  964.        return !1
  965.      }
  966.  
  967.      function g(t, e) {
  968.        return t.indexOf(e) > -1
  969.      }
  970.      var f = window;
  971.      e.assign = o, e.makeCacheNum = function() {
  972.        return Math.floor(268435456 * Math.random()).toString(16)
  973.      }, e.each = n(10), e.isStartWith = function(t, e) {
  974.        return 0 === t.indexOf(e)
  975.      }, e.isEndWith = function(t, e) {
  976.        var n = t.length,
  977.          o = e.length;
  978.        return n >= o && t.indexOf(e) == n - o
  979.      }, e.any = function(t, e) {
  980.        var n, o = t.length;
  981.        for (n = 0; n < o; n++)
  982.          if (e(t[n])) return !0;
  983.        return !1
  984.      }, e.isFunction = a, e.isArray = r, e.isString = i, e.isNumber = s, e.isUnDefined = u, e.isObject = c, e.isEmpty = l, e.isJSON = p, e.isContain = g;
  985.      var d = function(t) {
  986.        var e, n = t.constructor === Array ? [] : {};
  987.        if ("object" == typeof t) {
  988.          if (f.JSON && f.JSON.parse) e = JSON.stringify(t), n = JSON.parse(e);
  989.          else
  990.            for (var o in t) n[o] = "object" == typeof t[o] ? d(t[o]) : t[o];
  991.          return n
  992.        }
  993.      };
  994.      e.cloneObj = d, e.cloneDeep = d
  995.    }, function(t, e) {
  996.      "use strict";
  997.      t.exports = function(t, e) {
  998.        var n, o = t.length;
  999.        for (n = 0; n < o; n++) {
  1000.          var a = e(t[n], n);
  1001.          if ("break" === a) break
  1002.        }
  1003.      }
  1004.    }, function(t, e, n) {
  1005.      "use strict";
  1006.  
  1007.      function o(t) {
  1008.        var e = s.cookie.match(new RegExp("(?:^|;)\\s*" + t + "=([^;]+)"));
  1009.        return e ? e[1] : ""
  1010.      }
  1011.  
  1012.      function a(t, e, n) {
  1013.        n || (n = {});
  1014.        var a = new Date;
  1015.        if ("session" === n.expires);
  1016.        else if (n.expires && ("number" == typeof n.expires || n.expires.toUTCString)) "number" == typeof n.expires ? a.setTime(a.getTime() + 24 * n.expires * 60 * 60 * 1e3) : a = n.expires, e += "; expires=" + a.toUTCString();
  1017.        else {
  1018.          var r = 20;
  1019.          c.indexof(["v.youku.com", "www.youku.com", "player.youku.com"], location.hostname) > -1 && (r = 1), a.setTime(a.getTime() + 365 * r * 24 * 60 * 60 * 1e3), e += "; expires=" + a.toUTCString()
  1020.        }
  1021.        e += "; path=" + (n.path ? n.path : "/"), e += "; domain=" + n.domain, s.cookie = t + "=" + e;
  1022.        var i = 0;
  1023.        try {
  1024.          var u = navigator.userAgent.match(/Chrome\/\d+/);
  1025.          u && u[0] && (i = u[0].split("/")[1], i && (i = parseInt(i)))
  1026.        } catch (t) {}
  1027.        return n.SameSite && i >= 80 && (e += "; SameSite=" + n.SameSite, e += "; Secure", s.cookie = t + "=" + e), o(t)
  1028.      }
  1029.  
  1030.      function r(t, e, n) {
  1031.        try {
  1032.          if (n || (n = {}), n.domain) a(t, e, n);
  1033.          else
  1034.            for (var o = l.getDomains(), r = 0; r < o.length;) n.domain = o[r], a(t, e, n) ? r = o.length : r++
  1035.        } catch (t) {}
  1036.      }
  1037.  
  1038.      function i() {
  1039.        var t = {};
  1040.        return u.each(g, function(e) {
  1041.          t[e] = o(e)
  1042.        }), t.cnaui = /\btanx\.com$/.test(p) ? o("cnaui") : "", t
  1043.      }
  1044.      var s = document,
  1045.        u = n(9),
  1046.        c = n(12),
  1047.        l = n(13),
  1048.        p = location.hostname;
  1049.      e.getCookie = o, e.setCookie = r;
  1050.      var g = ["tracknick", "thw", "cna"];
  1051.      e.getData = i, e.getHng = function() {
  1052.        return encodeURIComponent(o("hng") || "")
  1053.      }
  1054.    }, function(t, e) {
  1055.      "use strict";
  1056.      e.indexof = function(t, e) {
  1057.        var n = -1;
  1058.        try {
  1059.          n = t.indexOf(e)
  1060.        } catch (a) {
  1061.          for (var o = 0; o < t.length; o++) t[o] === e && (n = o)
  1062.        } finally {
  1063.          return n
  1064.        }
  1065.      }
  1066.    }, function(t, e) {
  1067.      "use strict";
  1068.      e.getDomains = function() {
  1069.        var t = [];
  1070.        try {
  1071.          for (var e = location.hostname, n = e.split("."), o = 2; o <= n.length;) t.push(n.slice(n.length - o).join(".")), o++
  1072.        } catch (t) {}
  1073.        return t
  1074.      }
  1075.    }, function(t, e, n) {
  1076.      "use strict";
  1077.  
  1078.      function o(t, e, n) {
  1079.        var o = window.goldlog || {},
  1080.          s = o.getMetaInfo("aplus-ifr-pv") + "" == "1";
  1081.        return e ? r(t) ? "yt" : "m" : n && !s ? a.isContain(t, "wrating.com") ? "k" : i(t) || "y" : i(t) || "v"
  1082.      }
  1083.      var a = n(9),
  1084.        r = function(t) {
  1085.          for (var e = ["youku.com", "soku.com", "tudou.com", "laifeng.com"], n = 0; n < e.length; n++) {
  1086.            var o = e[n];
  1087.            if (a.isContain(t, o)) return !0
  1088.          }
  1089.          return !1
  1090.        },
  1091.        i = function(t) {
  1092.          for (var e = [
  1093.              ["scmp.com", "sc"],
  1094.              ["luxehomes.com.hk", "sc"],
  1095.              ["ays.com.hk", "sc"],
  1096.              ["cpjobs.com", "sc"],
  1097.              ["educationpost.com.hk", "sc"],
  1098.              ["cosmopolitan.com.hk", "sc"],
  1099.              ["elle.com.hk", "sc"],
  1100.              ["harpersbazaar.com.hk", "sc"],
  1101.              ["1688.com", "6"],
  1102.              ["youku.com", "yt"],
  1103.              ["soku.com", "yt"],
  1104.              ["tudou.com", "yt"],
  1105.              ["laifeng.com", "yt"]
  1106.            ], n = 0; n < e.length; n++) {
  1107.            var o = e[n];
  1108.            if (a.isContain(t, o[0])) return o[1]
  1109.          }
  1110.          return ""
  1111.        };
  1112.      e.getBeaconSrc = o, e.initConfig = function() {
  1113.        return {
  1114.          compose: {},
  1115.          etag: {
  1116.            egUrl: "log.mmstat.com/eg.js",
  1117.            cna: "",
  1118.            tag: "",
  1119.            stag: "",
  1120.            lstag: "-1",
  1121.            lscnastatus: ""
  1122.          },
  1123.          can_to_sendpv: {
  1124.            flag: "NO"
  1125.          },
  1126.          userdata: {},
  1127.          what_to_sendpv: {
  1128.            pvdata: {},
  1129.            exparams: {}
  1130.          },
  1131.          what_to_pvhash: {
  1132.            hash: []
  1133.          },
  1134.          what_to_sendpv_ut: {
  1135.            pvdataToUt: {}
  1136.          },
  1137.          what_to_sendpv_ut2: {
  1138.            isSuccess: !1,
  1139.            pvdataToUt: {}
  1140.          },
  1141.          when_to_sendpv: {
  1142.            aplusWaiting: ""
  1143.          },
  1144.          where_to_sendpv: {
  1145.            url: "//log.mmstat.com/o.gif",
  1146.            urlRule: o
  1147.          },
  1148.          where_to_sendlog_ut: {
  1149.            aplusToUT: {},
  1150.            toUTName: "toUT"
  1151.          },
  1152.          hjlj: {
  1153.            what_to_hjlj: {
  1154.              logdata: {}
  1155.            },
  1156.            what_to_hjlj_ut: {
  1157.              logdataToUT: {}
  1158.            }
  1159.          },
  1160.          network: {
  1161.            connType: "UNKNOWN"
  1162.          },
  1163.          is_single: !1
  1164.        }
  1165.      }
  1166.    }, function(t, e, n) {
  1167.      "use strict";
  1168.  
  1169.      function o() {
  1170.        return {
  1171.          etag: {
  1172.            egUrl: "log.mmstat.com/eg.js",
  1173.            cna: a.getCookie("cna"),
  1174.            tag: "",
  1175.            stag: ""
  1176.          },
  1177.          compose: {},
  1178.          where_to_prepv: {
  1179.            url: "//log.mmstat.com/v.gif",
  1180.            urlRule: r.getBeaconSrc
  1181.          },
  1182.          userdata: {},
  1183.          what_to_prepv: {
  1184.            logdata: {}
  1185.          },
  1186.          what_to_hjlj_exinfo: {
  1187.            EXPARAMS_FLAG: "EXPARAMS",
  1188.            exinfo: [],
  1189.            exparams_key_names: ["uidaplus", "pc_i", "pu_i"]
  1190.          },
  1191.          is_single: !1
  1192.        }
  1193.      }
  1194.      var a = n(11),
  1195.        r = n(14);
  1196.      t.exports = o
  1197.    }, function(t, e, n) {
  1198.      "use strict";
  1199.      e.plugins_init = [{
  1200.        name: "where_to_sendpv",
  1201.        enable: !0,
  1202.        path: n(17)
  1203.      }, {
  1204.        name: "etag",
  1205.        enable: !0,
  1206.        path: n(32)
  1207.      }, {
  1208.        name: "etag_sync",
  1209.        enable: !0,
  1210.        path: n(36)
  1211.      }]
  1212.    }, function(t, e, n) {
  1213.      "use strict";
  1214.      var o = n(18),
  1215.        a = n(25)();
  1216.      t.exports = function() {
  1217.        return o.assign(a, {
  1218.          run: function() {
  1219.            var t = this.getAplusMetaByKey("aplus-rhost-v"),
  1220.              e = this.options.context.where_to_sendpv || {},
  1221.              n = e.url || "",
  1222.              a = this.getGifPath(e.urlRule, n),
  1223.              r = o.getPvUrl({
  1224.                metaName: "aplus-rhost-v",
  1225.                metaValue: t,
  1226.                gifPath: a,
  1227.                url: n
  1228.              });
  1229.            e.url = r, this.options.context.where_to_sendpv = e
  1230.          }
  1231.        })
  1232.      }
  1233.    }, function(t, e, n) {
  1234.      "use strict";
  1235.  
  1236.      function o(t) {
  1237.        t = (t || "").split("#")[0].split("?")[0];
  1238.        var e = t.length,
  1239.          n = function(t) {
  1240.            var e, n = t.length,
  1241.              o = 0;
  1242.            for (e = 0; e < n; e++) o = 31 * o + t.charCodeAt(e);
  1243.            return o
  1244.          };
  1245.        return e ? n(e + "#" + t.charCodeAt(e - 1)) : -1
  1246.      }
  1247.  
  1248.      function a(t) {
  1249.        for (var e = t.split("&"), n = 0, o = e.length, a = {}; n < o; n++) {
  1250.          var r = e[n],
  1251.            i = r.indexOf("="),
  1252.            s = r.substring(0, i),
  1253.            u = r.substring(i + 1);
  1254.          a[s] = p.tryToDecodeURIComponent(u)
  1255.        }
  1256.        return a
  1257.      }
  1258.  
  1259.      function r(t) {
  1260.        if ("function" != typeof t) throw new TypeError(t + " is not a function");
  1261.        return t
  1262.      }
  1263.  
  1264.      function i(t) {
  1265.        var e, n, o, a = [],
  1266.          r = t.length;
  1267.        for (o = 0; o < r; o++) e = t[o][0], n = t[o][1], a.push(l.isStartWith(e, v) ? n : e + "=" + encodeURIComponent(n));
  1268.        return a.join("&")
  1269.      }
  1270.  
  1271.      function s(t) {
  1272.        var e, n, o, a = {},
  1273.          r = t.length;
  1274.        for (o = 0; o < r; o++) e = t[o][0], n = t[o][1], a[e] = n;
  1275.        return a
  1276.      }
  1277.  
  1278.      function u(t, e) {
  1279.        var n, o, a, r = [];
  1280.        for (n in t) t.hasOwnProperty(n) && (o = "" + t[n], a = n + "=" + encodeURIComponent(o), e ? r.push(a) : r.push(l.isStartWith(n, v) ? o : a));
  1281.        return r.join("&")
  1282.      }
  1283.  
  1284.      function c(t, e) {
  1285.        var n = t.indexOf("?") == -1 ? "?" : "&",
  1286.          o = e ? l.isArray(e) ? i(e) : u(e) : "";
  1287.        return o ? t + n + o : t
  1288.      }
  1289.      var l = n(9),
  1290.        p = n(19),
  1291.        g = n(22),
  1292.        f = parent !== self;
  1293.      e.is_in_iframe = f, e.makeCacheNum = l.makeCacheNum, e.isStartWith = l.isStartWith, e.isEndWith = l.isEndWith, e.any = l.any, e.each = l.each, e.assign = l.assign, e.isFunction = l.isFunction, e.isArray = l.isArray, e.isString = l.isString, e.isNumber = l.isNumber, e.isUnDefined = l.isUnDefined, e.isContain = l.isContain, e.sleep = n(23).sleep, e.makeChkSum = o, e.tryToDecodeURIComponent = p.tryToDecodeURIComponent, e.nodeListToArray = p.nodeListToArray, e.parseSemicolonContent = p.parseSemicolonContent, e.param2obj = a;
  1294.      var d = n(24),
  1295.        _ = function(t) {
  1296.          return /^(\/\/){0,1}(\w+\.){1,}\w+((\/\w+){1,})?$/.test(t)
  1297.        };
  1298.      e.hostValidity = _;
  1299.      var h = function(t, e) {
  1300.          var n = /^(\/\/){0,1}(\w+\.){1,}\w+\/\w+\.gif$/.test(t),
  1301.            o = _(t),
  1302.            a = "";
  1303.          return n ? a = "isGifPath" : o && (a = "isHostPath"), a || d.logger({
  1304.            msg: e + ": " + t + ' is invalid, suggestion: "xxx.mmstat.com"'
  1305.          }), a
  1306.        },
  1307.        m = function(t) {
  1308.          return !/^\/\/gj\.mmstat/.test(t) && goldlog.isInternational() && (t = t.replace(/^\/\/\w+\.mmstat/, "//gj.mmstat")), t
  1309.        };
  1310.      e.filterIntUrl = m, e.getPvUrl = function(t) {
  1311.        t || (t = {});
  1312.        var e, n, o = t.metaValue && h(t.metaValue, t.metaName),
  1313.          a = "";
  1314.        "isGifPath" === o ? (e = /^\/\//.test(t.metaValue) ? "" : "//", a = e + t.metaValue) : "isHostPath" === o && (e = /^\/\//.test(t.metaValue) ? "" : "//", n = /\/$/.test(t.metaValue) ? "" : "/", a = e + t.metaValue + n + t.gifPath);
  1315.        var r;
  1316.        return a ? r = a : (e = 0 === t.gifPath.indexOf("/") ? t.gifPath : "/" + t.gifPath, r = t.url && t.url.replace(/\/\w+\.gif/, e)), r
  1317.      }, e.indexof = n(12).indexof, e.callable = r;
  1318.      var v = "::-plain-::";
  1319.      e.mkPlainKey = function() {
  1320.        return v + Math.random()
  1321.      }, e.s_plain_obj = v, e.mkPlainKeyForExparams = function(t) {
  1322.        var e = t || v;
  1323.        return e + "exparams"
  1324.      }, e.rndInt32 = function() {
  1325.        return Math.round(2147483647 * Math.random())
  1326.      }, e.arr2param = i, e.arr2obj = s, e.obj2param = u, e.makeUrl = c, e.ifAdd = function(t, e) {
  1327.        var n, o, a, r, i = e.length;
  1328.        for (n = 0; n < i; n++) o = e[n], a = o[0], r = o[1], r && t.push([a, r])
  1329.      }, e.isStartWithProtocol = g.isStartWithProtocol, e.param2arr = function(t) {
  1330.        for (var e, n = t.split("&"), o = 0, a = n.length, r = []; o < a; o++) e = n[o].split("="), r.push([e.shift(), e.join("=")]);
  1331.        return r
  1332.      }, e.catchException = function(t, e, n) {
  1333.        var o = window,
  1334.          a = o.goldlog_queue || (o.goldlog_queue = []),
  1335.          r = t;
  1336.        "object" == typeof e && e.message && (r = r + "_" + e.message), n && n.msg && (r += "_" + n.msg), a.push({
  1337.          action: "goldlog._aplus_cplugin_m.do_tracker_jserror",
  1338.          arguments: [{
  1339.            message: r,
  1340.            error: JSON.stringify(e),
  1341.            filename: t
  1342.          }]
  1343.        })
  1344.      }
  1345.    }, function(t, e, n) {
  1346.      "use strict";
  1347.      var o = n(20),
  1348.        a = n(21);
  1349.      t.exports = {
  1350.        tryToDecodeURIComponent: function(t, e) {
  1351.          var n = e || "";
  1352.          if (t) try {
  1353.            n = decodeURIComponent(t)
  1354.          } catch (t) {}
  1355.          return n
  1356.        },
  1357.        parseSemicolonContent: function(t, e, n) {
  1358.          e = e || {};
  1359.          var a, r, i = t.split(";"),
  1360.            s = i.length;
  1361.          for (a = 0; a < s; a++) {
  1362.            r = i[a].split("=");
  1363.            var u = o.trim(r.slice(1).join("="));
  1364.            e[o.trim(r[0]) || ""] = n ? u : this.tryToDecodeURIComponent(u)
  1365.          }
  1366.          return e
  1367.        },
  1368.        nodeListToArray: function(t) {
  1369.          var e, n;
  1370.          try {
  1371.            return e = [].slice.call(t)
  1372.          } catch (a) {
  1373.            e = [], n = t.length;
  1374.            for (var o = 0; o < n; o++) e.push(t[o]);
  1375.            return e
  1376.          }
  1377.        },
  1378.        getLsCna: function(t, e) {
  1379.          if (a.set && a.test()) {
  1380.            var n = "",
  1381.              o = a.get(t);
  1382.            if (o) {
  1383.              var r = o.split("_") || [];
  1384.              n = e ? r.length > 1 && e === r[0] ? r[1] : "" : r.length > 1 ? r[1] : ""
  1385.            }
  1386.            return decodeURIComponent(n)
  1387.          }
  1388.          return ""
  1389.        },
  1390.        setLsCna: function(t, e, n) {
  1391.          n && a.set && a.test() && a.set(t, e + "_" + encodeURIComponent(n))
  1392.        },
  1393.        getUrl: function(t) {
  1394.          var e = t || "//log.mmstat.com/eg.js";
  1395.          try {
  1396.            var n = goldlog.getMetaInfo("aplus-rhost-v"),
  1397.              o = /[[a-z|0-9\.]+[a-z|0-9]/,
  1398.              a = n.match(o);
  1399.            a && a[0] && (e = e.replace(o, a[0]))
  1400.          } catch (t) {}
  1401.          return e
  1402.        }
  1403.      }
  1404.    }, function(t, e) {
  1405.      "use strict";
  1406.  
  1407.      function n(t) {
  1408.        return "string" == typeof t ? t.replace(/^\s+|\s+$/g, "") : ""
  1409.      }
  1410.      e.trim = n
  1411.    }, function(t, e) {
  1412.      "use strict";
  1413.      t.exports = {
  1414.        set: function(t, e) {
  1415.          try {
  1416.            return localStorage.setItem(t, e), !0
  1417.          } catch (t) {
  1418.            return !1
  1419.          }
  1420.        },
  1421.        get: function(t) {
  1422.          try {
  1423.            return localStorage.getItem(t)
  1424.          } catch (t) {
  1425.            return ""
  1426.          }
  1427.        },
  1428.        test: function() {
  1429.          var t = "grey_test_key";
  1430.          try {
  1431.            return localStorage.setItem(t, 1), localStorage.removeItem(t), !0
  1432.          } catch (t) {
  1433.            return !1
  1434.          }
  1435.        },
  1436.        remove: function(t) {
  1437.          localStorage.removeItem(t)
  1438.        }
  1439.      }
  1440.    }, function(t, e, n) {
  1441.      "use strict";
  1442.      var o = n(9),
  1443.        a = function() {
  1444.          if (goldlog.aplusDebug) {
  1445.            var t = location.protocol;
  1446.            return "http:" !== t && "https:" !== t && (t = "https:"), t
  1447.          }
  1448.          return "https:"
  1449.        };
  1450.      e.getProtocal = a, e.isStartWithProtocol = function(t) {
  1451.        for (var e = ["javascript:", "tel:", "sms:", "mailto:", "tmall://", "#"], n = 0, a = e.length; n < a; n++)
  1452.          if (o.isStartWith(t, e[n])) return !0;
  1453.        return !1
  1454.      }
  1455.    }, function(t, e) {
  1456.      "use strict";
  1457.      e.sleep = function(t, e) {
  1458.        return setTimeout(function() {
  1459.          e()
  1460.        }, t)
  1461.      }
  1462.    }, function(t, e) {
  1463.      "use strict";
  1464.      var n = function() {
  1465.        var t = !1;
  1466.        return "boolean" == typeof goldlog.aplusDebug && (t = goldlog.aplusDebug), t
  1467.      };
  1468.      e.isDebugAplus = n;
  1469.      var o = function(t) {
  1470.        t || (t = {});
  1471.        var e = t.level || "warn";
  1472.        window.console && window.console[e] && window.console[e](t.msg)
  1473.      };
  1474.      e.logger = o
  1475.    }, function(t, e, n) {
  1476.      "use strict";
  1477.      var o = n(18),
  1478.        a = n(26),
  1479.        r = n(27);
  1480.      t.exports = function() {
  1481.        return {
  1482.          init: function(t) {
  1483.            this.options = t
  1484.          },
  1485.          getMetaInfo: function() {
  1486.            var t = a.getGoldlogVal("_$") || {},
  1487.              e = t.meta_info || r.getInfo();
  1488.            return e
  1489.          },
  1490.          getAplusMetaByKey: function(t) {
  1491.            var e = this.getMetaInfo() || {};
  1492.            return e[t]
  1493.          },
  1494.          getGifPath: function(t, e) {
  1495.            var n, r = a.getGoldlogVal("_$") || {};
  1496.            if ("function" == typeof t) n = t(location.hostname, r.is_terminal, o.is_in_iframe) + ".gif";
  1497.            else if (!n && e) {
  1498.              var i = e.match(/\/\w+\.gif/);
  1499.              i && i.length > 0 && (n = i[0])
  1500.            }
  1501.            return n || (n = r.is_terminal ? "m.gif" : "v.gif"), n
  1502.          },
  1503.          run: function() {
  1504.            var t = !!this.options.context.is_single;
  1505.            if (!t) {
  1506.              var e = this.getAplusMetaByKey("aplus-rhost-v"),
  1507.                n = this.options.context.where_to_sendpv || {},
  1508.                a = n.url || "",
  1509.                r = this.getGifPath(n.urlRule, a),
  1510.                i = o.getPvUrl({
  1511.                  metaName: "aplus-rhost-v",
  1512.                  metaValue: e,
  1513.                  gifPath: r,
  1514.                  url: o.filterIntUrl(a)
  1515.                });
  1516.              n.url = i, this.options.context.where_to_sendpv = n
  1517.            }
  1518.          }
  1519.        }
  1520.      }
  1521.    }, function(t, e) {
  1522.      "use strict";
  1523.      var n = function(t) {
  1524.        var e;
  1525.        try {
  1526.          window.goldlog || (window.goldlog = {}), e = window.goldlog[t]
  1527.        } catch (t) {
  1528.          e = ""
  1529.        } finally {
  1530.          return e
  1531.        }
  1532.      };
  1533.      e.getGoldlogVal = n;
  1534.      var o = function(t, e) {
  1535.        var n = !1;
  1536.        try {
  1537.          window.goldlog || (window.goldlog = {}), t && (window.goldlog[t] = e, n = !0)
  1538.        } catch (t) {
  1539.          n = !1
  1540.        } finally {
  1541.          return n
  1542.        }
  1543.      };
  1544.      e.setGoldlogVal = o, e.getClientInfo = function() {
  1545.        return n("_aplus_client") || {}
  1546.      }
  1547.    }, function(t, e, n) {
  1548.      "use strict";
  1549.  
  1550.      function o(t) {
  1551.        var e, n, o, a = t.length,
  1552.          r = {};
  1553.        for (h._microscope_data = r, e = 0; e < a; e++) n = t[e], "microscope-data" === f.tryToGetAttribute(n, "name") && (o = f.tryToGetAttribute(n, "content"), l.parseSemicolonContent(o, r), h.is_head_has_meta_microscope_data = !0);
  1554.        h._microscope_data_params = l.obj2param(r), h.ms_data_page_id = r.pageId, h.ms_data_shop_id = r.shopId, h.ms_data_instance_id = r.siteInstanceId, h.ms_data_siteCategoryId = r.siteCategory, h.ms_prototype_id = r.prototypeId, h.site_instance_id_or_shop_id = h.ms_data_instance_id || h.ms_data_shop_id, h._atp_beacon_data = {}, h._atp_beacon_data_params = ""
  1555.      }
  1556.  
  1557.      function a(t) {
  1558.        var e, n = function() {
  1559.            var e;
  1560.            return document.querySelector && (e = document.querySelector("meta[name=data-spm]")), g.each(t, function(t) {
  1561.              "data-spm" === f.tryToGetAttribute(t, "name") && (e = t)
  1562.            }), e
  1563.          },
  1564.          o = n();
  1565.        return o && (e = f.tryToGetAttribute(o, "data-spm-protocol")), e
  1566.      }
  1567.  
  1568.      function r(t) {
  1569.        var e = t.isonepage || "-1",
  1570.          n = e.split("|"),
  1571.          o = n[0],
  1572.          a = n[1] ? n[1] : "";
  1573.        t.isonepage_data = {
  1574.          isonepage: o,
  1575.          urlpagename: a
  1576.        }, t["aplus-pagename"] = a
  1577.      }
  1578.  
  1579.      function i() {
  1580.        var t = d.getMetaTags();
  1581.        o(t), g.each(t, function(t) {
  1582.          var e = f.tryToGetAttribute(t, "name");
  1583.          if (/^aplus/.test(e) && (h[e] = d.getMetaCnt(e), e === v)) try {
  1584.            c = h[e] = JSON.parse(d.getMetaCnt(e))
  1585.          } catch (t) {}
  1586.        }), g.each(m, function(t) {
  1587.          h[t] = d.getMetaCnt(t)
  1588.        }), h.spm_protocol = a(t), c && (h = g.assign(h, c));
  1589.        var e, n, i = ["aplus-rate-ahot"],
  1590.          s = i.length;
  1591.        for (e = 0; e < s; e++) n = i[e], h[n] = parseFloat(h[n]);
  1592.        return r(h), b = h || {}, h
  1593.      }
  1594.  
  1595.      function s() {
  1596.        return b || i()
  1597.      }
  1598.  
  1599.      function u(t) {
  1600.        p.logger({
  1601.          msg: "please do not repeat setPriorityMetaInfo " + t
  1602.        })
  1603.      }
  1604.      var c, l = n(18),
  1605.        p = n(24),
  1606.        g = n(9),
  1607.        f = n(28),
  1608.        d = n(29),
  1609.        _ = n(30),
  1610.        h = {},
  1611.        m = ["ahot-aplus", "isonepage", "spm-id", "data-spm", "microscope-data"],
  1612.        v = "aplus-x-settings",
  1613.        b = {};
  1614.      e.setMetaInfo = function(t, e) {
  1615.        if (b || (b = {}), "object" == typeof c && c[t]) return u(t), !0;
  1616.        if (t === v) {
  1617.          if (c) u(t);
  1618.          else try {
  1619.            c = "object" == typeof e ? e : JSON.parse(e), b = g.assign(b, c)
  1620.          } catch (t) {
  1621.            console && console.log(t)
  1622.          }
  1623.          return !0
  1624.        }
  1625.        return b[t] = e, !0
  1626.      };
  1627.      var y = function(t) {
  1628.        return b || (b = {}), b[t] || ""
  1629.      };
  1630.      e.getMetaInfo = y, e.getInfo = i, e.qGet = s, e.appendMetaInfo = function(t, e) {
  1631.        var n = function(t, e) {
  1632.          goldlog.setMetaInfo(t, e, {
  1633.            from: "appendMetaInfo"
  1634.          })
  1635.        };
  1636.        if (t && e) {
  1637.          var o, a = function(o) {
  1638.              try {
  1639.                var a = "string" == typeof e ? JSON.parse(e) : e;
  1640.                n(t, g.assign(o, a))
  1641.              } catch (t) {}
  1642.            },
  1643.            r = function(o) {
  1644.              try {
  1645.                var a = "string" == typeof e ? JSON.parse(e) : e;
  1646.                n(t, o.concat(a))
  1647.              } catch (t) {}
  1648.            },
  1649.            i = function(t) {
  1650.              return "EXPARAMS" === t ? _.getExparamsInfos("", t) : t ? t.split("&") : []
  1651.            },
  1652.            s = function(o) {
  1653.              try {
  1654.                var a = i(o),
  1655.                  r = i(e);
  1656.                n(t, a.concat(r).join("&"))
  1657.              } catch (t) {}
  1658.            },
  1659.            u = function(t) {
  1660.              t.constructor === Array ? r(t) : a(t)
  1661.            },
  1662.            c = goldlog.getMetaInfo(t);
  1663.          if ("aplus-exinfo" === t && (s(c), o = !0), c)
  1664.            if ("object" == typeof c) u(c), o = !0;
  1665.            else try {
  1666.              var l = JSON.parse(c);
  1667.              "object" == typeof l && (u(l), o = !0)
  1668.            } catch (t) {}
  1669.          o || n(t, e)
  1670.        }
  1671.      }
  1672.    }, function(t, e) {
  1673.      "use strict";
  1674.      e.tryToGetAttribute = function(t, e) {
  1675.        return t && t.getAttribute ? t.getAttribute(e) || "" : ""
  1676.      };
  1677.      var n = function(t, e, n) {
  1678.        if (t && t.setAttribute) try {
  1679.          t.setAttribute(e, n)
  1680.        } catch (t) {}
  1681.      };
  1682.      e.tryToSetAttribute = n, e.tryToRemoveAttribute = function(t, e) {
  1683.        if (t && t.removeAttribute) try {
  1684.          t.removeAttribute(e)
  1685.        } catch (o) {
  1686.          n(t, e, "")
  1687.        }
  1688.      }
  1689.    }, function(t, e, n) {
  1690.      "use strict";
  1691.  
  1692.      function o(t) {
  1693.        return i = i || document.getElementsByTagName("head")[0], s && !t ? s : i ? s = i.getElementsByTagName("meta") : []
  1694.      }
  1695.  
  1696.      function a(t, e) {
  1697.        var n, a, r, i = o(),
  1698.          s = i.length;
  1699.        for (n = 0; n < s; n++) a = i[n], u.tryToGetAttribute(a, "name") === t && (r = u.tryToGetAttribute(a, e || "content"));
  1700.        return r || ""
  1701.      }
  1702.  
  1703.      function r(t) {
  1704.        var e = {
  1705.            isonepage: "-1",
  1706.            urlpagename: ""
  1707.          },
  1708.          n = t.qGet();
  1709.        if (n && n.hasOwnProperty("isonepage_data")) e.isonepage = n.isonepage_data.isonepage, e.urlpagename = n.isonepage_data.urlpagename;
  1710.        else {
  1711.          var o = a("isonepage") || "-1",
  1712.            r = o.split("|");
  1713.          e.isonepage = r[0], e.urlpagename = r[1] ? r[1] : ""
  1714.        }
  1715.        return e
  1716.      }
  1717.      var i, s, u = n(28);
  1718.      e.getMetaTags = o, e.getMetaCnt = a, e.getOnePageInfo = r
  1719.    }, function(t, e, n) {
  1720.      "use strict";
  1721.      var o = n(18),
  1722.        a = n(31),
  1723.        r = n(12);
  1724.      e.getExparamsInfos = function(t, e) {
  1725.        var n = [],
  1726.          i = t || ["uidaplus", "pc_i", "pu_i"],
  1727.          s = a.getExParams(o) || "";
  1728.        s = s.replace(/&aplus&/, "&");
  1729.        for (var u = o.param2arr(s) || [], c = function(t) {
  1730.            return r.indexof(i, t) > -1
  1731.          }, l = 0; l < u.length; l++) {
  1732.          var p = u[l],
  1733.            g = p[0] || "",
  1734.            f = p[1] || "";
  1735.          g && f && ("EXPARAMS" === e || c(g)) && n.push(g + "=" + f)
  1736.        }
  1737.        return n
  1738.      }
  1739.    }, function(t, e, n) {
  1740.      "use strict";
  1741.  
  1742.      function o() {
  1743.        return s || (s = g.getElementById("beacon-aplus") || g.getElementById("tb-beacon-aplus")), s
  1744.      }
  1745.  
  1746.      function a(t) {
  1747.        var e = o(),
  1748.          n = p.tryToGetAttribute(e, "cspx");
  1749.        t && n && (t.nonce = n)
  1750.      }
  1751.  
  1752.      function r(t, e, n) {
  1753.        var r = "script",
  1754.          s = g.createElement(r);
  1755.        s.type = "text/javascript", s.async = !0;
  1756.        var c = o(),
  1757.          l = c && c.hasAttribute("crossorigin");
  1758.        l && (s.crossOrigin = "anonymous");
  1759.        var p = "https:" === location.protocol ? e || t : t;
  1760.        0 === p.indexOf("//") && (p = u.getProtocal() + p), s.src = p, n && (s.id = n), a(s);
  1761.        var f = g.getElementsByTagName(r)[0];
  1762.        i = i || g.getElementsByTagName("head")[0], f ? f.parentNode.insertBefore(s, f) : i && i.appendChild(s)
  1763.      }
  1764.      var i, s, u = n(22),
  1765.        c = n(9),
  1766.        l = n(24),
  1767.        p = n(28),
  1768.        g = document;
  1769.      e.getCurrentNode = o, e.addScript = r, e.loadScript = function(t, e) {
  1770.        function n(t) {
  1771.          o.onreadystatechange = o.onload = o.onerror = null, o = null, e(t)
  1772.        }
  1773.        var o = g.createElement("script");
  1774.        if (i = i || g.getElementsByTagName("head")[0], o.async = !0, "onload" in o) o.onload = n;
  1775.        else {
  1776.          var r = function() {
  1777.            /loaded|complete/.test(o.readyState) && n()
  1778.          };
  1779.          o.onreadystatechange = r, r()
  1780.        }
  1781.        o.onerror = function(t) {
  1782.          n(t)
  1783.        }, o.src = t, a(o), i.appendChild(o)
  1784.      }, e.isTouch = function() {
  1785.        return "ontouchend" in document.createElement("div")
  1786.      };
  1787.      var f = function() {
  1788.        var t = goldlog && goldlog._$ ? goldlog._$ : {},
  1789.          e = t.meta_info || {};
  1790.        return e["aplus-exparams"] || ""
  1791.      };
  1792.      e.getExParamsFromMeta = f, e.getExParams = function(t) {
  1793.        var e = o(),
  1794.          n = p.tryToGetAttribute(e, "exparams"),
  1795.          a = d(n, f(), t) || "";
  1796.        return a && a.replace(/&amp;/g, "&").replace(/\buser(i|I)d=/, "uidaplus=")
  1797.      };
  1798.      var d = function(t, e, n) {
  1799.        var o = "aplus&sidx=aplusSidex",
  1800.          a = t || o;
  1801.        try {
  1802.          if (e) {
  1803.            var r = n.param2obj(e),
  1804.              i = ["aplus", "cna", "spm-cnt", "spm-url", "spm-pre", "logtype", "pre", "uidaplus", "asid", "sidx", "trid", "gokey"];
  1805.            c.each(i, function(t) {
  1806.              r.hasOwnProperty(t) && (l.logger({
  1807.                msg: "Can not inject keywords: " + t
  1808.              }), delete r[t])
  1809.            }), delete r[""];
  1810.            var s = "";
  1811.            if (t) {
  1812.              var u = t.match(/aplus&/).index,
  1813.                p = u > 0 ? n.param2obj(t.substring(0, u)) : {};
  1814.              delete p[""], s = n.obj2param(c.assign(p, r)) + "&" + t.substring(u, t.length)
  1815.            } else s = n.obj2param(r) + "&" + o;
  1816.            return s
  1817.          }
  1818.          return a
  1819.        } catch (t) {
  1820.          return a
  1821.        }
  1822.      };
  1823.      e.mergeExparams = d
  1824.    }, function(t, e, n) {
  1825.      "use strict";
  1826.      var o = n(33),
  1827.        a = n(3),
  1828.        r = n(11),
  1829.        i = n(31),
  1830.        s = n(19),
  1831.        u = n(34),
  1832.        c = n(35),
  1833.        l = n(26),
  1834.        p = n(4);
  1835.      t.exports = function() {
  1836.        return {
  1837.          init: function(t) {
  1838.            this.options = t;
  1839.            var e = this.options.context.etag || {};
  1840.            this.cna = e.cna || r.getCookie("cna"), this.setTag(0), this.setStag(-1), this.setLsTag("-1"), this.setEtag(this.cna || ""), this.requesting = !1, this.today = u.getFormatDate()
  1841.          },
  1842.          setLsTag: function(t) {
  1843.            this.lstag = t, this.options.context.etag.lstag = t
  1844.          },
  1845.          setTag: function(t) {
  1846.            this.tag = t, this.options.context.etag.tag = t
  1847.          },
  1848.          setStag: function(t) {
  1849.            this.stag = t, this.options.context.etag.stag = t
  1850.          },
  1851.          setEtag: function(t) {
  1852.            t && (this.etag = t, this.options.context.etag.cna = t, r.getCookie("cna") !== t && (o.publishCNA(t), r.setCookie("cna", t, {
  1853.              SameSite: "none"
  1854.            })))
  1855.          },
  1856.          setLscnaStatus: function(t) {
  1857.            this.options.context.etag.lscnastatus = t
  1858.          },
  1859.          run: function(t, e) {
  1860.            var n = this;
  1861.            if (n.cna) return void n.setTag(1);
  1862.            var o = null,
  1863.              r = c.getUrl(this.options.context.etag || {});
  1864.            n.requesting = !0;
  1865.            var u = function() {
  1866.              setTimeout(function() {
  1867.                e()
  1868.              }, 20), clearTimeout(o)
  1869.            };
  1870.            return i.loadScript(r, function(t) {
  1871.              var e, o;
  1872.              if (t && "error" === t.type ? (n.setStag(-3), a.do_tracker_jserror({
  1873.                  message: "loadError",
  1874.                  error: "",
  1875.                  filename: "etag_ls"
  1876.                })) : (e = l.getGoldlogVal("Etag"), o = l.getGoldlogVal("stag"), "undefined" != typeof o && n.setStag(o)), !n.requesting) return void n.setEtag(e);
  1877.              if (2 === o || 4 === o) {
  1878.                var r = s.getLsCna(p.LS_CNA_KEY);
  1879.                r ? (n.setLsTag(1), n.setEtag(r)) : (n.setLsTag(0), s.setLsCna(p.LS_CNA_KEY, n.today, e), n.setEtag(e))
  1880.              } else n.setEtag(e);
  1881.              u()
  1882.            }), o = setTimeout(function() {
  1883.              n.requesting = !1, n.setStag(-2), e()
  1884.            }, 1500), 2e3
  1885.          }
  1886.        }
  1887.      }
  1888.    }, function(t, e) {
  1889.      "use strict";
  1890.      var n = "function",
  1891.        o = function() {
  1892.          var t = window.goldlog || {},
  1893.            e = t.aplus_pubsub || {},
  1894.            o = typeof e.publish === n;
  1895.          return o ? e : ""
  1896.        },
  1897.        a = function(t) {
  1898.          var e = o();
  1899.          e && typeof e.publish === n && e.publish.apply(e, t)
  1900.        };
  1901.      e.doPubMsg = a;
  1902.      var r = function(t) {
  1903.        var e = o();
  1904.        e && typeof e.cachePubs === n && e.cachePubs.apply(e, t)
  1905.      };
  1906.      e.doCachePubs = r, e.doSubMsg = function(t, e) {
  1907.        var a = o();
  1908.        a && typeof a.subscribe === n && a.subscribe(t, e)
  1909.      }, e.doSubOnceMsg = function(t, e) {
  1910.        var a = o();
  1911.        a && typeof a.subscribeOnce === n && a.subscribeOnce(t, e)
  1912.      }, e.publishCNA = function(t) {
  1913.        if (t) {
  1914.          var e = ["CNA", {
  1915.            value: t
  1916.          }];
  1917.          a(e), r(e)
  1918.        }
  1919.      }
  1920.    }, function(t, e) {
  1921.      "use strict";
  1922.  
  1923.      function n(t, e, n) {
  1924.        var o = "" + Math.abs(t),
  1925.          a = e - o.length,
  1926.          r = t >= 0;
  1927.        return (r ? n ? "+" : "" : "-") + Math.pow(10, Math.max(0, a)).toString().substr(1) + o
  1928.      }
  1929.      e.getFormatDate = function(t) {
  1930.        var e = new Date;
  1931.        try {
  1932.          return [e.getFullYear(), n(e.getMonth() + 1, 2, 0), n(e.getDate(), 2, 0)].join(t || "")
  1933.        } catch (t) {
  1934.          return ""
  1935.        }
  1936.      }
  1937.    }, function(t, e, n) {
  1938.      "use strict";
  1939.      var o = n(19);
  1940.      e.getUrl = function(t) {
  1941.        var e = (new Date).getTime(),
  1942.          n = o.getUrl(t && t.egUrl ? t.egUrl : "gj.mmstat.com/eg.js"),
  1943.          a = n.match(/[\w+\.]+[a-z|A-Z|0-9]+\/(eg|ge).js/);
  1944.        return 0 !== n.indexOf("http") && a && a.length > 0 && (n = "//" + a[0]), n + "?t=" + e
  1945.      }
  1946.    }, function(t, e, n) {
  1947.      "use strict";
  1948.      var o = n(19),
  1949.        a = n(31),
  1950.        r = n(35),
  1951.        i = n(4),
  1952.        s = n(34),
  1953.        u = n(21);
  1954.      t.exports = function() {
  1955.        return {
  1956.          init: function(t) {
  1957.            this.options = t, this.today = s.getFormatDate()
  1958.          },
  1959.          run: function() {
  1960.            var t = this;
  1961.            if (u.test()) {
  1962.              var e = o.getLsCna(i.LS_CNA_KEY, t.today);
  1963.              e || setTimeout(function() {
  1964.                var e = r.getUrl(t.options.context.etag || {});
  1965.                a.loadScript(e, function(e) {
  1966.                  e && "error" !== e.type && o.setLsCna(i.LS_CNA_KEY, t.today, goldlog.Etag)
  1967.                })
  1968.              }, 1e3)
  1969.            }
  1970.          }
  1971.        }
  1972.      }
  1973.    }, function(t, e, n) {
  1974.      "use strict";
  1975.      e.plugins_pv = [{
  1976.        name: "etag",
  1977.        enable: !0,
  1978.        path: n(38)
  1979.      }, {
  1980.        name: "when_to_sendpv",
  1981.        enable: !0,
  1982.        path: n(39)
  1983.      }, {
  1984.        name: "where_to_sendlog_ut",
  1985.        enable: !0,
  1986.        path: n(40)
  1987.      }, {
  1988.        name: "is_single",
  1989.        enable: !0,
  1990.        path: n(42)
  1991.      }, {
  1992.        name: "what_to_pvhash",
  1993.        enable: !0,
  1994.        path: n(43)
  1995.      }, {
  1996.        name: "what_to_sendpv",
  1997.        enable: !0,
  1998.        path: n(44)
  1999.      }, {
  2000.        name: "what_to_sendpv_userdata",
  2001.        enable: !0,
  2002.        path: n(48),
  2003.        deps: ["what_to_sendpv"]
  2004.      }, {
  2005.        name: "what_to_sendpv_etag",
  2006.        enable: !0,
  2007.        path: n(53),
  2008.        deps: ["etag", "what_to_sendpv"]
  2009.      }, {
  2010.        name: "what_to_sendpv_ut2",
  2011.        enable: !0,
  2012.        path: n(54),
  2013.        deps: ["where_to_sendlog_ut"]
  2014.      }, {
  2015.        name: "what_to_sendpv_ut",
  2016.        enable: !0,
  2017.        path: n(56),
  2018.        deps: ["where_to_sendlog_ut"]
  2019.      }, {
  2020.        name: "what_to_pv_slog",
  2021.        enable: !0,
  2022.        path: n(57),
  2023.        deps: ["what_to_sendpv", "what_to_sendpv_ut2", "what_to_sendpv_ut"]
  2024.      }, {
  2025.        name: "can_to_sendpv",
  2026.        enable: !0,
  2027.        path: n(58)
  2028.      }, {
  2029.        name: "where_to_sendpv",
  2030.        enable: !0,
  2031.        path: n(17),
  2032.        deps: ["is_single"]
  2033.      }, {
  2034.        name: "do_sendpv_ut2",
  2035.        enable: !0,
  2036.        path: n(59),
  2037.        deps: ["what_to_sendpv_ut2", "where_to_sendlog_ut"]
  2038.      }, {
  2039.        name: "do_sendpv_ut",
  2040.        enable: !0,
  2041.        path: n(60),
  2042.        deps: ["what_to_sendpv_ut", "where_to_sendlog_ut", "do_sendpv_ut2"]
  2043.      }, {
  2044.        name: "do_sendpv",
  2045.        enable: !0,
  2046.        path: n(61),
  2047.        deps: ["is_single", "what_to_sendpv", "where_to_sendpv", "do_sendpv_ut"]
  2048.      }, {
  2049.        name: "after_pv",
  2050.        enable: !0,
  2051.        path: n(62)
  2052.      }]
  2053.    }, function(t, e, n) {
  2054.      "use strict";
  2055.      var o = n(33);
  2056.      t.exports = function() {
  2057.        return {
  2058.          init: function(t) {
  2059.            this.options = t
  2060.          },
  2061.          run: function() {
  2062.            var t = this;
  2063.            o.doSubOnceMsg("aplusInitContext", function(e) {
  2064.              e.etag && (t.options.context.etag = e.etag)
  2065.            })
  2066.          }
  2067.        }
  2068.      }
  2069.    }, function(t, e, n) {
  2070.      "use strict";
  2071.      var o = n(26),
  2072.        a = n(23),
  2073.        r = n(27);
  2074.      t.exports = function() {
  2075.        return {
  2076.          init: function(t) {
  2077.            this.options = t
  2078.          },
  2079.          getMetaInfo: function() {
  2080.            var t = o.getGoldlogVal("_$") || {},
  2081.              e = t.meta_info || r.getInfo();
  2082.            return e
  2083.          },
  2084.          getAplusWaiting: function() {
  2085.            var t = this.getMetaInfo() || {};
  2086.            return t["aplus-waiting"]
  2087.          },
  2088.          run: function(t, e) {
  2089.            var n = this.options.config || {},
  2090.              o = this.getAplusWaiting();
  2091.            if (o && n.is_auto) switch (o = this.getAplusWaiting() + "", this.options.context.when_to_sendpv = {
  2092.                aplusWaiting: o
  2093.              }, o) {
  2094.              case "MAN":
  2095.                return "done";
  2096.              case "1":
  2097.                return this.options.context.when_to_sendpv.isWait = !0, a.sleep(6e3, function() {
  2098.                  e()
  2099.                }), 6e3;
  2100.              default:
  2101.                var r = 1 * o;
  2102.                if (r + "" != "NaN") return this.options.context.when_to_sendpv.isWait = !0, a.sleep(r, function() {
  2103.                  e()
  2104.                }), r
  2105.            }
  2106.          }
  2107.        }
  2108.      }
  2109.    }, function(t, e, n) {
  2110.      "use strict";
  2111.      var o = n(41);
  2112.      t.exports = function() {
  2113.        return {
  2114.          init: function(t) {
  2115.            this.options = t
  2116.          },
  2117.          getAplusToUT: function(t) {
  2118.            return {
  2119.              toUT2: o.getAplusToUT("toUT2", t),
  2120.              toUT: o.getAplusToUT("toUT", t)
  2121.            }
  2122.          },
  2123.          run: function() {
  2124.            if ("Umeng4Aplus" === goldlog.aplusBridgeName) this.options.context.where_to_sendlog_ut.toUTName = "toUT2";
  2125.            else {
  2126.              var t = this.getAplusToUT(this.options.config.recordType);
  2127.              this.options.context.where_to_sendlog_ut.aplusToUT = t
  2128.            }
  2129.          }
  2130.        }
  2131.      }
  2132.    }, function(t, e) {
  2133.      "use strict";
  2134.      var n = navigator.userAgent,
  2135.        o = /WindVane/i.test(n);
  2136.      e.is_WindVane = o;
  2137.      var a = function() {
  2138.        var t = goldlog.getMetaInfo("aplus_chnl");
  2139.        return !(!t || !t.isAvailable || "function" != typeof t.toUT2 && "function" != typeof t.toUT) && t
  2140.      };
  2141.      e.isAplusChnl = a, e.getAplusToUT = function(t, e) {
  2142.        var n = {},
  2143.          r = a();
  2144.        if ("object" == typeof r) n.bridgeName = r.bridgeName || "customBridge", n.bridgeVersion = r.bridgeVersion || r.version || "", n.isAvailable = r.isAvailable, n.toUT2 = r.toUT2 || r.toUT;
  2145.        else {
  2146.          var i = window.WindVane || {};
  2147.          if (o && i && i.isAvailable && "function" == typeof i.call) {
  2148.            var s = t || "toUT",
  2149.              u = goldlog.getMetaInfo("aplus-toUT") + "";
  2150.            "toUT2HC" === u && "PV" === e && (s = u), n = {
  2151.              bridgeName: "WindVane",
  2152.              bridgeVersion: i.version || "",
  2153.              isAvailable: !0,
  2154.              toUT2: function(t, e, n, o) {
  2155.                return i.call("WVTBUserTrack", s, t, e, n, o)
  2156.              }
  2157.            }
  2158.          }
  2159.        }
  2160.        return n
  2161.      }
  2162.    }, function(t, e, n) {
  2163.      "use strict";
  2164.      var o = n(26),
  2165.        a = n(4);
  2166.      t.exports = function() {
  2167.        return {
  2168.          init: function(t) {
  2169.            this.options = t
  2170.          },
  2171.          isSingle_pv: function() {
  2172.            var t = o.getGoldlogVal("_$") || {};
  2173.            return !("1" === t.meta_info["aplus-both-request"])
  2174.          },
  2175.          isSingle_hjlj: function(t) {
  2176.            var e = o.getGoldlogVal("_$") || {};
  2177.            return !("1" === e.meta_info["aplus-both-request"]) && t && t.logkey && t.gmkey
  2178.          },
  2179.          isSingle_uhjlj: function(t) {
  2180.            var e = o.getGoldlogVal("_$") || {};
  2181.            return (!t || !/^\/aplus\.99\.(\d)+$/.test(t.logkey)) && (!("1" === e.meta_info["aplus-both-request"]) && t && t.logkey)
  2182.          },
  2183.          run: function() {
  2184.            var t = this.options.context || {},
  2185.              e = this.options.config || {},
  2186.              n = t.where_to_sendlog_ut.aplusToUT || {},
  2187.              o = n.toUT || {},
  2188.              r = n.toUT2 || {},
  2189.              i = !(!o.isAvailable && !r.isAvailable),
  2190.              s = t.userdata || {},
  2191.              u = !!t.is_single;
  2192.            switch (e.recordType) {
  2193.              case a.recordTypes.uhjlj:
  2194.                u = this.isSingle_uhjlj(s);
  2195.                break;
  2196.              case a.recordTypes.hjlj:
  2197.                u = this.isSingle_hjlj(s);
  2198.                break;
  2199.              case a.recordTypes.pv:
  2200.                u = this.isSingle_pv();
  2201.                break;
  2202.              default:
  2203.                u = this.isSingle_pv()
  2204.            }
  2205.            this.options.context.is_single = i && u, this.options.context.ut_is_available = i
  2206.          }
  2207.        }
  2208.      }
  2209.    }, function(t, e, n) {
  2210.      "use strict";
  2211.      var o = n(26);
  2212.      t.exports = function() {
  2213.        return {
  2214.          init: function(t) {
  2215.            this.options = t
  2216.          },
  2217.          run: function() {
  2218.            var t = this.options.context.what_to_pvhash || {},
  2219.              e = o.getGoldlogVal("_$") || {},
  2220.              n = e.meta_info || {},
  2221.              a = n["aplus-pvhash"] || "",
  2222.              r = [];
  2223.            "1" === a && (r = ["_aqx_uri", encodeURIComponent(location.href)]), t.hash = r, this.options.context.what_to_pvhash = t
  2224.          }
  2225.        }
  2226.      }
  2227.    }, function(t, e, n) {
  2228.      "use strict";
  2229.      var o = n(18),
  2230.        a = n(9),
  2231.        r = n(31),
  2232.        i = n(26),
  2233.        s = n(28),
  2234.        u = n(11),
  2235.        c = n(45),
  2236.        l = n(46),
  2237.        p = n(47);
  2238.      t.exports = function() {
  2239.        return a.assign(p, {
  2240.          init: function(t) {
  2241.            this.options = t, this.cookie_data || (this.cookie_data = u.getData()), this.client_info || (this.client_info = i.getClientInfo() || {});
  2242.            var e = location.hash;
  2243.            e && 0 === e.indexOf("#") && (e = e.substr(1)), this.loc_hash = e
  2244.          },
  2245.          getExParams: function() {
  2246.            var t = window,
  2247.              e = document,
  2248.              n = [],
  2249.              u = parent !== t.self,
  2250.              l = e.getElementById("beacon-aplus") || e.getElementById("tb-beacon-aplus"),
  2251.              p = s.tryToGetAttribute(l, "exparams"),
  2252.              g = r.mergeExparams(p, r.getExParamsFromMeta(), o) || "";
  2253.            g = g.replace(/&amp;/g, "&");
  2254.            var f, d, _ = ["taobao.com", "tmall.com", "etao.com", "hitao.com", "taohua.com", "juhuasuan.com", "alimama.com"],
  2255.              h = i.getGoldlogVal("_$") || {},
  2256.              m = h.meta_info || {};
  2257.            if (u && !m["aplus-ifr-pv"]) {
  2258.              for (d = _.length, f = 0; f < d; f++)
  2259.                if (o.isContain(location.hostname, _[f])) return n.push([o.mkPlainKeyForExparams(), g]), n;
  2260.              g = g.replace(/\buser(i|I)d=\w*&?/, "")
  2261.            }
  2262.            g = g.replace(/\buser(i|I)d=/, "uidaplus="), g && n.push([o.mkPlainKeyForExparams(), g]);
  2263.            var v = a.makeCacheNum();
  2264.            return c.updateKey(n, "cache", v), n
  2265.          },
  2266.          getExtra: function() {
  2267.            var t = [],
  2268.              e = i.getGoldlogVal("_$") || {},
  2269.              n = e.meta_info || {},
  2270.              a = this.cookie_data || {},
  2271.              r = this.getClientInfo(!0) || [];
  2272.            return o.ifAdd(t, r), o.ifAdd(t, [
  2273.              ["thw", a.thw],
  2274.              ["bucket_id", l.getBucketId(n)],
  2275.              ["urlokey", this.loc_hash],
  2276.              ["wm_instanceid", n.ms_data_instance_id]
  2277.            ]), t
  2278.          }
  2279.        })
  2280.      }
  2281.    }, function(t, e) {
  2282.      "use strict";
  2283.  
  2284.      function n(t, e, n) {
  2285.        r(t, "spm-cnt", function(t) {
  2286.          var o = t.split(".");
  2287.          return o[0] = goldlog.spm_ab[0], o[1] = goldlog.spm_ab[1], e ? o[1] = o[1].split("/")[0] + "/" + e : o[1] = o[1].split("/")[0], n && (o[4] = n), o.join(".")
  2288.        })
  2289.      }
  2290.  
  2291.      function o(t, e) {
  2292.        var n = window.g_SPM && g_SPM._current_spm;
  2293.        n && r(t, "spm-url", function() {
  2294.          return [n.a, n.b, n.c, n.d].join(".") + (e ? "." + e : "")
  2295.        }, "spm-cnt")
  2296.      }
  2297.  
  2298.      function a(t, e) {
  2299.        var n, o, a, r = -1;
  2300.        for (n = 0, o = t.length; n < o; n++)
  2301.          if (a = t[n], a[0] === e) {
  2302.            r = n;
  2303.            break
  2304.          } r >= 0 && t.splice(r, 1)
  2305.      }
  2306.  
  2307.      function r(t, e, n, o) {
  2308.        var a, r, i = t.length,
  2309.          s = -1,
  2310.          u = "function" == typeof n;
  2311.        for (a = 0; a < i; a++) {
  2312.          if (r = t[a], r[0] === e) return void(u ? r[1] = n(r[1]) : r[1] = n);
  2313.          o && r[0] === o && (s = a)
  2314.        }
  2315.        o && (u && (n = n()), s > -1 ? t.splice(s, 0, [e, n]) : t.push([e, n]))
  2316.      }
  2317.      t.exports = {
  2318.        updateSPMCnt: n,
  2319.        updateSPMUrl: o,
  2320.        updateKey: r,
  2321.        removeKey: a
  2322.      }
  2323.    }, function(t, e, n) {
  2324.      "use strict";
  2325.  
  2326.      function o(t, e) {
  2327.        var n, o = 2146271213;
  2328.        for (n = 0; n < t.length; n++) o = (o << 5) + o + t.charCodeAt(n);
  2329.        return (65535 & o) % e
  2330.      }
  2331.  
  2332.      function a(t) {
  2333.        var e, n = r.getCookie("t");
  2334.        return "3" != t.ms_prototype_id && "5" != t.ms_prototype_id || (e = n ? o(n, 20) : ""), e
  2335.      }
  2336.      var r = n(11);
  2337.      e.getBucketId = a
  2338.    }, function(t, e, n) {
  2339.      "use strict";
  2340.      var o = n(18),
  2341.        a = n(9),
  2342.        r = n(26),
  2343.        i = n(41),
  2344.        s = n(11),
  2345.        u = n(4);
  2346.      t.exports = {
  2347.        init: function(t) {
  2348.          this.options = t, this.cookie_data || (this.cookie_data = s.getData())
  2349.        },
  2350.        getBasicParams: function() {
  2351.          var t = document,
  2352.            e = r.getGoldlogVal("_$") || {},
  2353.            n = e.spm || {},
  2354.            a = e.meta_info || {},
  2355.            i = a["aplus-ifr-pv"] + "" == "1",
  2356.            u = o.is_in_iframe && !i ? 0 : 1,
  2357.            c = this.options.config || {},
  2358.            l = t.title;
  2359.          c.title && (l += "_" + c.title);
  2360.          var p = [
  2361.            ["logtype", u],
  2362.            ["title", l],
  2363.            ["pre", e.page_referrer || ""],
  2364.            ["scr", screen.width + "x" + screen.height]
  2365.          ];
  2366.          try {
  2367.            var g = location.href.substring(0, 1200);
  2368.            g && p.push(["_p_url", a["aplus-p-url"] || g])
  2369.          } catch (t) {}
  2370.          var f = this.cookie_data || {},
  2371.            d = this.options.context || {},
  2372.            _ = d.etag || {},
  2373.            h = _.cna || f.cna || s.getCookie("cna");
  2374.          h && p.push([o.mkPlainKey(), "cna=" + h]), f.tracknick && p.push([o.mkPlainKey(), "nick=" + f.tracknick]);
  2375.          var m = n.spm_url || "";
  2376.          return o.ifAdd(p, [
  2377.            ["wm_pageid", a.ms_data_page_id],
  2378.            ["wm_prototypeid", a.ms_prototype_id],
  2379.            ["wm_sid", a.ms_data_shop_id],
  2380.            ["spm-url", m],
  2381.            ["spm-pre", n.spm_pre],
  2382.            ["spm-cnt", n.spm_cnt],
  2383.            ["cnaui", f.cnaui]
  2384.          ]), p
  2385.        },
  2386.        getExParams: function() {
  2387.          return []
  2388.        },
  2389.        getExtra: function() {
  2390.          return []
  2391.        },
  2392.        getClientInfo: function(t) {
  2393.          var e = [],
  2394.            n = r.getGoldlogVal("_$") || {},
  2395.            s = this.client_info || {},
  2396.            c = s.ua_info || {};
  2397.          if (t || !i.is_WindVane && !i.isAplusChnl()) {
  2398.            for (var l, p = [], g = ["p", "o", "b", "s", "w", "wx", "ism"], f = 0; l = g[f++];) c[l] && p.push([l, c[l]]);
  2399.            o.ifAdd(e, p)
  2400.          }
  2401.          o.ifAdd(e, [
  2402.            ["cache", a.makeCacheNum()],
  2403.            ["lver", goldlog.lver || u.lver],
  2404.            ["jsver", n.script_name || u.script_name],
  2405.            ["pver", goldlog.aplus_cplugin_ver]
  2406.          ]);
  2407.          var d = this.options.config || {},
  2408.            _ = d.is_auto;
  2409.          return _ || o.ifAdd(e, [
  2410.            ["mansndlog", 1]
  2411.          ]), e
  2412.        },
  2413.        processLodashDollar: function() {
  2414.          var t = r.getGoldlogVal("_$") || {};
  2415.          t.page_url !== location.href && (t.page_referrer = t.page_url, t.page_url = location.href), r.setGoldlogVal("_$", t)
  2416.        },
  2417.        getLsParams: function() {
  2418.          var t = r.getGoldlogVal("_$") || {},
  2419.            e = [];
  2420.          return t.lsparams && t.lsparams.spm_id && (e.push(["lsparams", t.lsparams.spm_id]), e.push(["lsparams_pre", t.lsparams.current_url])), e
  2421.        },
  2422.        run: function() {
  2423.          var t = this.getBasicParams() || [],
  2424.            e = this.getExParams() || [],
  2425.            n = this.getExtra() || [];
  2426.          this.processLodashDollar();
  2427.          var o = this.getLsParams() || [],
  2428.            a = [].concat(t, e, n, o);
  2429.          this.options.context.what_to_sendpv.pvdata = a, this.options.context.what_to_sendpv.exparams = e
  2430.        }
  2431.      }
  2432.    }, function(t, e, n) {
  2433.      "use strict";
  2434.      var o = n(18),
  2435.        a = n(26),
  2436.        r = n(45),
  2437.        i = n(11),
  2438.        s = n(49);
  2439.      t.exports = function() {
  2440.        return {
  2441.          init: function(t) {
  2442.            this.options = t
  2443.          },
  2444.          getPageId: function() {
  2445.            var t = this.options.config || {},
  2446.              e = this.options.context || {},
  2447.              n = e.userdata || {};
  2448.            return t.page_id || t.pageid || t.pageId || n.page_id
  2449.          },
  2450.          getPageInfo: function() {
  2451.            var t;
  2452.            try {
  2453.              var e = top.location !== self.location;
  2454.              e && void 0 !== window.innerWidth && (t = {
  2455.                width: window.innerWidth,
  2456.                height: window.innerHeight
  2457.              })
  2458.            } catch (t) {}
  2459.            return t
  2460.          },
  2461.          getUserdata: function() {
  2462.            var t = a.getGoldlogVal("_$") || {},
  2463.              e = t.spm || {},
  2464.              n = this.options.context || {},
  2465.              r = n.userdata || {},
  2466.              u = this.options.config || {},
  2467.              c = [];
  2468.            if (u && !u.is_auto) {
  2469.              u.gokey && c.push([o.mkPlainKey(), u.gokey]);
  2470.              var l = e.data.b;
  2471.              if (l) {
  2472.                var p = this.getPageId();
  2473.                l = p ? l.split("/")[0] + "/" + p : l.split("/")[0], s.setB(l);
  2474.                var g = e.spm_cnt.split(".");
  2475.                g && g.length > 2 && (g[1] = l, e.spm_cnt = g.join("."))
  2476.              }
  2477.            }
  2478.            var f = function(t) {
  2479.              if ("object" == typeof t)
  2480.                for (var e in t) "object" != typeof t[e] && "function" != typeof t[e] && c.push([e, t[e]])
  2481.            };
  2482.            f(goldlog.getMetaInfo("aplus-cpvdata")), f(r);
  2483.            var d = i.getCookie("workno") || i.getCookie("emplId");
  2484.            d && c.push(["workno", d]);
  2485.            var _ = i.getHng();
  2486.            _ && c.push(["_hng", i.getHng()]);
  2487.            var h = this.getPageInfo();
  2488.            return h && (c.push(["_pw", h.width]), c.push(["_ph", h.height])), c
  2489.          },
  2490.          processLodashDollar: function() {
  2491.            var t = this.options.config || {},
  2492.              e = a.getGoldlogVal("_$") || {};
  2493.            t && t.referrer && (e.page_referrer = t.referrer), a.setGoldlogVal("_$", e)
  2494.          },
  2495.          updatePre: function(t) {
  2496.            var e = a.getGoldlogVal("_$") || {};
  2497.            return e.page_referrer && r.updateKey(t, "pre", e.page_referrer), t
  2498.          },
  2499.          run: function() {
  2500.            var t = this.options.context.what_to_sendpv.pvdata,
  2501.              e = this.getUserdata();
  2502.            this.processLodashDollar();
  2503.            var n = t,
  2504.              o = this.options.context.what_to_pvhash.hash;
  2505.            o && o.length > 0 && n.push(o), n = n.concat(e), n = this.updatePre(n);
  2506.            var a = this.getPageId();
  2507.            a && r.updateSPMCnt(n, a), this.options.context.what_to_sendpv.pvdata = n, this.options.context.userdata = e
  2508.          }
  2509.        }
  2510.      }
  2511.    }, function(t, e, n) {
  2512.      "use strict";
  2513.  
  2514.      function o() {
  2515.        if (!s.data.a || !s.data.b) {
  2516.          var t = r._SPM_a,
  2517.            e = r._SPM_b;
  2518.          if (t && e) return t = t.replace(/^{(\w+\/)}$/g, "$1"), e = e.replace(/^{(\w+\/)}$/g, "$1"), s.is_wh_in_page = !0, void c.setAB(t, e);
  2519.          var n = goldlog._$.meta_info;
  2520.          t = n["data-spm"] || n["spm-id"] || "0";
  2521.          var o = t.split(".");
  2522.          o.length > 1 && (t = o[0], e = o[1]), c.setA(t), e && c.setB(e);
  2523.          var a = i.getElementsByTagName("body");
  2524.          a = a && a.length ? a[0] : null, a && (e = l.tryToGetAttribute(a, "data-spm"), e ? c.setB(e) : 1 === o.length && c.setAB("0", "0"))
  2525.        }
  2526.      }
  2527.  
  2528.      function a() {
  2529.        var t = s.data.a,
  2530.          e = s.data.b;
  2531.        t && e && (goldlog.spm_ab = [t, e])
  2532.      }
  2533.      var r = window,
  2534.        i = document,
  2535.        s = {},
  2536.        u = {};
  2537.      s.data = u;
  2538.      var c = {},
  2539.        l = n(28),
  2540.        p = n(50),
  2541.        g = location.href,
  2542.        f = n(51).getRefer(),
  2543.        d = n(4);
  2544.      c.setA = function(t) {
  2545.        s.data.a = t, a()
  2546.      }, c.setB = function(t) {
  2547.        s.data.b = t, a()
  2548.      }, c.setAB = function(t, e) {
  2549.        s.data.a = t, s.data.b = e, a()
  2550.      };
  2551.      var _ = p.getSPMFromUrl,
  2552.        h = function() {
  2553.          var t = d.utilPvid.makePVId();
  2554.          return d.mustSpmE ? t || goldlog.pvid || "" : t || ""
  2555.        },
  2556.        m = function(t, e) {
  2557.          var n = t.goldlog || window.goldlog || {},
  2558.            a = n.meta_info || {};
  2559.          s.meta_protocol = a.spm_protocol;
  2560.          var r, i = n.spm_ab || [],
  2561.            u = i[0] || "0",
  2562.            c = i[1] || "0";
  2563.          "0" === u && "0" === c && (o(), u = s.data.a || "0", c = s.data.b || "0"), r = [s.data.a, s.data.b].join("."), s.spm_cnt = (r || "0.0") + ".0.0";
  2564.          var l = t.send_pv_count > 0 ? h() : n.pvid;
  2565.          l && (s.spm_cnt += "." + l), n._$.spm = s, "function" == typeof e && e(l)
  2566.        };
  2567.      c.spaInit = function(t, e, n, o) {
  2568.        var a = "function" == typeof o ? o : function() {},
  2569.          r = s.spm_url,
  2570.          i = window.g_SPM || {},
  2571.          u = t._$ || {},
  2572.          c = u.send_pv_count;
  2573.        m({
  2574.          goldlog: t,
  2575.          meta_info: e,
  2576.          send_pv_count: c
  2577.        }, function(t) {
  2578.          s.spm_cnt = s.data.a + "." + s.data.b + ".0.0" + (t ? "." + t : "");
  2579.          var o = e["aplus-spm-fixed"];
  2580.          if ("1" !== o) {
  2581.            s.spm_pre = _(f), s.origin_spm_pre = s.spm_pre, s.spm_url = _(location.href), s.origin_spm_url = s.spm_url;
  2582.            var u = i._current_spm || {};
  2583.            u && u.a && "0" !== u.a && u.b && "0" !== u.b ? (s.spm_url = [u.a, u.b, u.c, u.d, u.e].join("."), s.spm_pre = r) : c > 0 && n && "0" !== n[0] && "0" !== n[1] && (s.spm_url = n.concat(["0", "0"]).join("."), s.spm_pre = r), i._current_spm = {}
  2584.          }
  2585.          a()
  2586.        })
  2587.      }, c.init = function(t, e, n) {
  2588.        s.spm_url = _(g), s.spm_pre = _(f), m({
  2589.          goldlog: t,
  2590.          meta_info: e
  2591.        }, function() {
  2592.          "function" == typeof n && n()
  2593.        })
  2594.      }, c.resetSpmCntPvid = function() {
  2595.        var t = goldlog.spm_ab;
  2596.        if (t && 2 === t.length) {
  2597.          var e = t.join(".") + ".0.0",
  2598.            n = h();
  2599.          n && (e = e + "." + n), s.spm_cnt = e, s.spm_url = e, goldlog._$.spm = s
  2600.        }
  2601.      }, t.exports = c
  2602.    }, function(t, e) {
  2603.      "use strict";
  2604.  
  2605.      function n(t, e) {
  2606.        if (!t || !e) return "";
  2607.        var n, o = "";
  2608.        try {
  2609.          var a = new RegExp("[?|&]+" + t + "=([^&|#|?|/]+)");
  2610.          if ("spm" === t || "scm" === t) {
  2611.            var r = new RegExp("\\?.*" + t + "=([\\w\\.\\-\\*/]+)"),
  2612.              i = e.match(a),
  2613.              s = e.match(r),
  2614.              u = i && 2 === i.length ? i[1] : "",
  2615.              c = s && 2 === s.length ? s[1] : "";
  2616.            o = u > c ? u : c, o = decodeURIComponent(o)
  2617.          } else n = e.match(a), o = n && 2 === n.length ? n[1] : ""
  2618.        } catch (t) {} finally {
  2619.          return o
  2620.        }
  2621.      }
  2622.      e.getParamFromUrl = n, e.getSPMFromUrl = function(t) {
  2623.        return n("spm", t)
  2624.      }
  2625.    }, function(t, e, n) {
  2626.      "use strict";
  2627.      var o = n(52).nameStorage,
  2628.        a = n(5);
  2629.      e.getRefer = function() {
  2630.        var t = a.KEY || {},
  2631.          e = t.NAME_STORAGE || {};
  2632.        return document.referrer || o.getItem(e.REFERRER) || ""
  2633.      }
  2634.    }, function(t, e) {
  2635.      "use strict";
  2636.      var n = function() {
  2637.        function t() {
  2638.          var t, e = [],
  2639.            r = !0;
  2640.          for (var l in p) p.hasOwnProperty(l) && (r = !1, t = p[l] || "", e.push(c(l) + s + c(t)));
  2641.          n.name = r ? o : a + c(o) + i + e.join(u)
  2642.        }
  2643.  
  2644.        function e(t, e, n) {
  2645.          t && (t.addEventListener ? t.addEventListener(e, n, !1) : t.attachEvent && t.attachEvent("on" + e, function(e) {
  2646.            n.call(t, e)
  2647.          }))
  2648.        }
  2649.        var n = window;
  2650.        if (n.nameStorage) return n.nameStorage;
  2651.        var o, a = "nameStorage:",
  2652.          r = /^([^=]+)(?:=(.*))?$/,
  2653.          i = "?",
  2654.          s = "=",
  2655.          u = "&",
  2656.          c = encodeURIComponent,
  2657.          l = decodeURIComponent,
  2658.          p = {},
  2659.          g = {};
  2660.        return function(t) {
  2661.          if (t && 0 === t.indexOf(a)) {
  2662.            var e = t.split(/[:?]/);
  2663.            e.shift(), o = l(e.shift()) || "";
  2664.            for (var n, i, s, c = e.join(""), g = c.split(u), f = 0, d = g.length; f < d; f++) n = g[f].match(r), n && n[1] && (i = l(n[1]), s = l(n[2]) || "", p[i] = s)
  2665.          } else o = t || ""
  2666.        }(n.name), g.setItem = function(e, n) {
  2667.          e && "undefined" != typeof n && (p[e] = String(n), t())
  2668.        }, g.getItem = function(t) {
  2669.          return p.hasOwnProperty(t) ? p[t] : null
  2670.        }, g.removeItem = function(e) {
  2671.          p.hasOwnProperty(e) && (p[e] = null, delete p[e], t())
  2672.        }, g.clear = function() {
  2673.          p = {}, t()
  2674.        }, g.valueOf = function() {
  2675.          return p
  2676.        }, g.toString = function() {
  2677.          var t = n.name;
  2678.          return 0 === t.indexOf(a) ? t : a + t
  2679.        }, e(n, "beforeunload", function() {
  2680.          t()
  2681.        }), g
  2682.      }();
  2683.      e.nameStorage = n
  2684.    }, function(t, e, n) {
  2685.      "use strict";
  2686.      var o = n(45);
  2687.      t.exports = function() {
  2688.        return {
  2689.          init: function(t) {
  2690.            this.options = t
  2691.          },
  2692.          updateBasicParams: function() {
  2693.            var t = this.options.context.what_to_sendpv.pvdata || [],
  2694.              e = this.options.context.etag || {};
  2695.            return e.cna && (o.updateKey(t, "cna", e.cna), this.options.context.what_to_sendpv.pvdata = t), t
  2696.          },
  2697.          addTagParams: function() {
  2698.            var t = this.options.context.what_to_sendpv.pvdata || [],
  2699.              e = this.options.context.etag || {},
  2700.              n = [];
  2701.            (e.tag || 0 === e.tag) && n.push(["tag", e.tag]), (e.stag || 0 === e.stag) && n.push(["stag", e.stag]), (e.lstag || 0 === e.lstag) && n.push(["lstag", e.lstag]), n.length > 0 && (this.options.context.what_to_sendpv.pvdata = t.concat(n))
  2702.          },
  2703.          run: function() {
  2704.            this.updateBasicParams(), this.addTagParams()
  2705.          }
  2706.        }
  2707.      }
  2708.    }, function(t, e, n) {
  2709.      "use strict";
  2710.  
  2711.      function o(t) {
  2712.        var e, n, o, a, r = [],
  2713.          s = {};
  2714.        for (e = t.length - 1; e >= 0; e--) n = t[e], o = n[0], o && o.indexOf(i.s_plain_obj) == -1 && s.hasOwnProperty(o) || (a = n[1], ("aplus" == o || a) && (r.unshift([o, a]), s[o] = 1));
  2715.        return r
  2716.      }
  2717.  
  2718.      function a(t) {
  2719.        var e, n, o, a, r = [],
  2720.          u = {
  2721.            logtype: !0,
  2722.            cache: !0,
  2723.            scr: !0,
  2724.            "spm-cnt": !0
  2725.          };
  2726.        for (e = t.length - 1; e >= 0; e--)
  2727.          if (n = t[e], o = n[0], a = n[1], !(s.isStartWith(o, i.s_plain_obj) && !s.isStartWith(o, i.mkPlainKeyForExparams()) || u[o]))
  2728.            if (s.isStartWith(o, i.mkPlainKeyForExparams())) {
  2729.              var c = i.param2arr(a);
  2730.              if ("object" == typeof c && c.length > 0)
  2731.                for (var l = c.length - 1; l >= 0; l--) {
  2732.                  var p = c[l];
  2733.                  p && p[1] && r.unshift([p[0], p[1]])
  2734.                }
  2735.            } else r.unshift([o, a]);
  2736.        return r
  2737.      }
  2738.  
  2739.      function r() {
  2740.        var t = {
  2741.            isonepage: "-1",
  2742.            urlpagename: ""
  2743.          },
  2744.          e = g.qGet();
  2745.        if (e && e.hasOwnProperty("isonepage_data")) t.isonepage = e.isonepage_data.isonepage, t.urlpagename = e.isonepage_data.urlpagename;
  2746.        else {
  2747.          var n = c.getMetaCnt("isonepage") || "-1",
  2748.            o = n.split("|");
  2749.          t.isonepage = o[0], t.urlpagename = o[1] ? o[1] : ""
  2750.        }
  2751.        return t
  2752.      }
  2753.      var i = n(18),
  2754.        s = n(9),
  2755.        u = n(26),
  2756.        c = n(29),
  2757.        l = n(50),
  2758.        p = n(55),
  2759.        g = n(27),
  2760.        f = n(4),
  2761.        d = n(11);
  2762.      t.exports = function() {
  2763.        return {
  2764.          init: function(t) {
  2765.            this.options = t
  2766.          },
  2767.          keyIsAvailable: function(t) {
  2768.            var e = ["functype", "funcId", "spm-cnt", "spm-url", "spm-pre", "_ish5", "_is_g2u", "_h5url", "cna", "isonepage", "lver", "jsver"];
  2769.            return i.indexof(e, t) === -1
  2770.          },
  2771.          valIsAvailable: function(t) {
  2772.            return "object" != typeof t && "function" != typeof t
  2773.          },
  2774.          upUtData: function(t, e) {
  2775.            var n = this;
  2776.            if (t = t ? t : {}, e && "object" == typeof e)
  2777.              for (var o in e) {
  2778.                var a = e[o];
  2779.                o && n.valIsAvailable(a) && n.keyIsAvailable(o) && (t[o] = a)
  2780.              }
  2781.            return t
  2782.          },
  2783.          getToUtData: function(t) {
  2784.            var e = u.getGoldlogVal("_$") || {},
  2785.              n = e.spm || {},
  2786.              s = this.options.context || {},
  2787.              c = !!s.is_single,
  2788.              p = s.what_to_sendpv || {},
  2789.              g = a(o(p.exparams || []));
  2790.            g = i.arr2obj(g);
  2791.            var _ = i.arr2obj(p.pvdata),
  2792.              h = a(o(s.userdata || []));
  2793.            h = i.arr2obj(h);
  2794.            var m = location.href,
  2795.              v = {},
  2796.              b = l.getParamFromUrl("scm", m) || "";
  2797.            b && (v.scm = b);
  2798.            var y = l.getParamFromUrl("pg1stepk", m) || "";
  2799.            y && (v.pg1stepk = y);
  2800.            var w = l.getParamFromUrl("point", m) || "";
  2801.            w && (v.issb = 1), _ && _.mansndlog && (v.mansndlog = _.mansndlog), v = this.upUtData(v, g), v = this.upUtData(v, h);
  2802.            var x = r();
  2803.            v.functype = "page", v.funcId = "2001", v.url = goldlog.getMetaInfo("aplus-pagename") || location.origin + location.pathname, v._ish5 = "1", v._h5url = m, v._toUT = 2, v._bridgeName = t.bridgeName || "", v._bridgeVersion = t.bridgeVersion || "", v["spm-cnt"] = n.spm_cnt || "", v["spm-url"] = n.spm_url || "", v["spm-pre"] = n.spm_pre || "", v.cna = d.getCookie("cna"), v.lver = goldlog.lver || f.lver, v.jsver = f.script_name, v.pver = goldlog.aplus_cplugin_ver, v.isonepage = x.isonepage;
  2804.            var j = goldlog.getMetaInfo("aplus-utparam");
  2805.            return j && (v["utparam-cnt"] = JSON.stringify(j)), v._is_g2u_ = c ? 1 : 2, v
  2806.          },
  2807.          run: function() {
  2808.            var t = this.options.context || {},
  2809.              e = t.what_to_sendpv_ut2 || {},
  2810.              n = t.where_to_sendlog_ut || {},
  2811.              o = n.aplusToUT || {},
  2812.              a = o.toUT2 || {};
  2813.            (a && a.isAvailable && "function" == typeof a.toUT2 || p.haveNativeFlagInUA()) && (e.pvdataToUt = this.getToUtData(a), this.options.context.what_to_sendpv_ut2 = e)
  2814.          }
  2815.        }
  2816.      }
  2817.    }, function(t, e) {
  2818.      "use strict";
  2819.      var n = "UT4Aplus",
  2820.        o = "Umeng4Aplus";
  2821.      e.isNative4Aplus = function() {
  2822.        var t = goldlog.getMetaInfo("aplus-toUT"),
  2823.          e = goldlog.aplusBridgeName;
  2824.        return e === n && t === n || e === o
  2825.      }, e.haveNativeFlagInUA = function() {
  2826.        var t = goldlog.aplusBridgeName;
  2827.        if (!t && "boolean" != typeof t) {
  2828.          var e = new RegExp([n, o].join("|"), "i"),
  2829.            a = navigator.userAgent.match(e);
  2830.          t = !!a && a[0], goldlog.aplusBridgeName = t
  2831.        }
  2832.        return !!t
  2833.      }
  2834.    }, function(t, e, n) {
  2835.      "use strict";
  2836.  
  2837.      function o(t) {
  2838.        var e, n, o, a, i = [],
  2839.          s = {};
  2840.        for (e = t.length - 1; e >= 0; e--) n = t[e], o = n[0], o && o.indexOf(r.s_plain_obj) == -1 && s.hasOwnProperty(o) || (a = n[1], ("aplus" == o || a) && (i.unshift([o, a]), s[o] = 1));
  2841.        return i
  2842.      }
  2843.  
  2844.      function a(t) {
  2845.        var e, n, o, a, s = [],
  2846.          u = {
  2847.            logtype: !0,
  2848.            cache: !0,
  2849.            scr: !0,
  2850.            "spm-cnt": !0
  2851.          };
  2852.        for (e = t.length - 1; e >= 0; e--)
  2853.          if (n = t[e], o = n[0], a = n[1], !(i.isStartWith(o, r.s_plain_obj) && !i.isStartWith(o, r.mkPlainKeyForExparams()) || u[o]))
  2854.            if (i.isStartWith(o, r.mkPlainKeyForExparams())) {
  2855.              var c = r.param2arr(a);
  2856.              if ("object" == typeof c && c.length > 0)
  2857.                for (var l = c.length - 1; l >= 0; l--) {
  2858.                  var p = c[l];
  2859.                  p && p[1] && s.unshift([p[0], p[1]])
  2860.                }
  2861.            } else s.unshift([o, a]);
  2862.        return s
  2863.      }
  2864.      var r = n(18),
  2865.        i = n(9),
  2866.        s = n(26),
  2867.        u = n(29),
  2868.        c = n(55),
  2869.        l = n(27),
  2870.        p = n(4),
  2871.        g = n(11);
  2872.      t.exports = function() {
  2873.        return {
  2874.          init: function(t) {
  2875.            this.options = t
  2876.          },
  2877.          getToUtData: function(t, e) {
  2878.            var n, i = s.getGoldlogVal("_$") || {},
  2879.              c = i.spm || {},
  2880.              f = a(o(t)),
  2881.              d = {};
  2882.            try {
  2883.              var _ = r.arr2obj(f);
  2884.              _._toUT = 1, _._bridgeName = e.bridgeName || "", _._bridgeVersion = e.bridgeVersion || "", n = JSON.stringify(_)
  2885.            } catch (t) {
  2886.              n = '{"_toUT":1}'
  2887.            }
  2888.            var h = u.getOnePageInfo(l);
  2889.            d.functype = "2001", d.urlpagename = h.urlpagename, d.url = location.href, d.spmcnt = c.spm_cnt || "", d.spmurl = c.spm_url || "", d.spmpre = c.spm_pre || "", d.lzsid = "", d.cna = g.getCookie("cna"), d.extendargs = n, d.isonepage = h.isonepage;
  2890.            var m = this.options.context || {},
  2891.              v = !!m.is_single;
  2892.            return d._is_g2u_ = v ? 1 : 2, d.version = p.toUtVersion, d.lver = goldlog.lver || p.lver, d.jsver = p.script_name, d
  2893.          },
  2894.          run: function() {
  2895.            var t = this.options.context || {},
  2896.              e = t.what_to_sendpv || {},
  2897.              n = e.pvdata || [],
  2898.              o = t.what_to_sendpv_ut || {},
  2899.              a = t.where_to_sendlog_ut || {},
  2900.              r = a.aplusToUT || {},
  2901.              i = r.toUT || {};
  2902.            (i && i.isAvailable && "function" == typeof i.toUT2 || c.haveNativeFlagInUA()) && (o.pvdataToUt = this.getToUtData(n, i), this.options.context.what_to_sendpv_ut = o)
  2903.          }
  2904.        }
  2905.      }
  2906.    }, function(t, e) {
  2907.      "use strict";
  2908.      t.exports = function() {
  2909.        return {
  2910.          init: function(t) {
  2911.            this.options = t
  2912.          },
  2913.          run: function() {
  2914.            var t = this.options.context || {},
  2915.              e = t.is_single ? "1" : "0";
  2916.            if (t.what_to_sendpv_ut2.pvdataToUt._slog = e, t.what_to_sendpv_ut.pvdataToUt._slog = e, t.what_to_sendpv.pvdata.push(["_slog", e]), t.ut_is_available) {
  2917.              var n = t.is_single ? "1" : "2";
  2918.              t.what_to_sendpv.pvdata.push(["_is_g2u", n])
  2919.            }
  2920.          }
  2921.        }
  2922.      }
  2923.    }, function(t, e, n) {
  2924.      "use strict";
  2925.      var o = n(26);
  2926.      t.exports = function() {
  2927.        return {
  2928.          init: function(t) {
  2929.            this.options = t
  2930.          },
  2931.          run: function() {
  2932.            var t = o.getGoldlogVal("_$") || {},
  2933.              e = this.options.context.can_to_sendpv || {},
  2934.              n = t.send_pv_count || 0,
  2935.              a = this.options.config || {};
  2936.            return a.is_auto && n > 0 ? "done" : (e.flag = "YES", this.options.context.can_to_sendpv = e, t.send_pv_count = ++n, void o.setGoldlogVal("_$", t))
  2937.          }
  2938.        }
  2939.      }
  2940.    }, function(t, e, n) {
  2941.      "use strict";
  2942.      var o = n(55);
  2943.      t.exports = function() {
  2944.        return {
  2945.          init: function(t) {
  2946.            this.options = t
  2947.          },
  2948.          run: function(t, e) {
  2949.            var n = this,
  2950.              a = this.options.context || {},
  2951.              r = a.what_to_sendpv_ut2 || {},
  2952.              i = a.where_to_sendlog_ut || {},
  2953.              s = r.pvdataToUt || {},
  2954.              u = i.aplusToUT || {},
  2955.              c = u.toUT2;
  2956.            if (o.isNative4Aplus()) return u.toutflag = "toUT2", i.toUTName = "toUT2", void(n.options.context.what_to_sendpv_ut2.isSuccess = !0);
  2957.            if (c && "function" == typeof c.toUT2 && c.isAvailable) try {
  2958.              u.toutflag = "toUT2", c.toUT2(s, function() {
  2959.                n.options.context.what_to_sendpv_ut2.isSuccess = !0, e("done")
  2960.              }, function(t) {
  2961.                n.options.context.what_to_sendpv_ut2.errorMsg = t, e()
  2962.              }, 2e3)
  2963.            } catch (t) {
  2964.              e()
  2965.            } finally {
  2966.              return "pause"
  2967.            }
  2968.          }
  2969.        }
  2970.      }
  2971.    }, function(t, e, n) {
  2972.      "use strict";
  2973.      var o = n(3);
  2974.      t.exports = function() {
  2975.        return {
  2976.          init: function(t) {
  2977.            this.options = t
  2978.          },
  2979.          run: function(t, e) {
  2980.            var n = this,
  2981.              a = this.options.context || {},
  2982.              r = a.what_to_sendpv_ut || {},
  2983.              i = a.what_to_sendpv_ut2 || {},
  2984.              s = a.where_to_sendlog_ut || {},
  2985.              u = r.pvdataToUt || {},
  2986.              c = s.aplusToUT || {},
  2987.              l = c.toUT;
  2988.            if (!i.isSuccess && l && "function" == typeof l.toUT2 && l.isAvailable) try {
  2989.              l.toUT2(u, function() {
  2990.                c.toutflag = "toUT", n.options.context.what_to_sendpv_ut.isSuccess = !0, e()
  2991.              }, function(t) {
  2992.                o.do_tracker_jserror({
  2993.                  message: "do_sendpv_ut error",
  2994.                  error: JSON.stringify(t),
  2995.                  filename: "do_sendpv_ut"
  2996.                }), e()
  2997.              }, 5e3)
  2998.            } catch (t) {
  2999.              e()
  3000.            } finally {
  3001.              return "pause"
  3002.            }
  3003.          }
  3004.        }
  3005.      }
  3006.    }, function(t, e, n) {
  3007.      "use strict";
  3008.      var o = n(26),
  3009.        a = n(18);
  3010.      t.exports = function() {
  3011.        return {
  3012.          init: function(t) {
  3013.            this.options = t
  3014.          },
  3015.          run: function() {
  3016.            var t = this.options.context || {},
  3017.              e = t.what_to_sendpv_ut || {},
  3018.              n = t.what_to_sendpv_ut2 || {},
  3019.              r = !!t.is_single;
  3020.            if (!r || !e.isSuccess && !n.isSuccess) {
  3021.              var i = t.what_to_sendpv || {},
  3022.                s = t.where_to_sendpv || {},
  3023.                u = i.pvdata || [],
  3024.                c = goldlog.send(s.url, a.arr2obj(u));
  3025.              o.setGoldlogVal("req", c)
  3026.            }
  3027.          }
  3028.        }
  3029.      }
  3030.    }, function(t, e, n) {
  3031.      "use strict";
  3032.      var o = n(33),
  3033.        a = n(26);
  3034.      t.exports = function() {
  3035.        return {
  3036.          init: function(t) {
  3037.            this.options = t
  3038.          },
  3039.          run: function() {
  3040.            var t = goldlog._$ || {},
  3041.              e = this.options.context || {};
  3042.            a.setGoldlogVal("pv_context", e);
  3043.            var n = goldlog.spm_ab || [],
  3044.              r = n.join("."),
  3045.              i = t.send_pv_count,
  3046.              s = {
  3047.                cna: e.etag.cna,
  3048.                count: i,
  3049.                spmab_pre: goldlog.spmab_pre
  3050.              };
  3051.            o.doPubMsg(["sendPV", "complete", r, s]), o.doCachePubs(["sendPV", "complete", r, s])
  3052.          }
  3053.        }
  3054.      }
  3055.    }, function(t, e) {
  3056.      "use strict";
  3057.      e.plugins_prepv = []
  3058.    }, function(t, e, n) {
  3059.      "use strict";
  3060.  
  3061.      function o() {
  3062.        return {
  3063.          where_to_hjlj: {
  3064.            url: "//gj.mmstat.com/",
  3065.            ac_atpanel: "//gj.mmstat.com/",
  3066.            tblogUrl: "//gj.mmstat.com/"
  3067.          }
  3068.        }
  3069.      }
  3070.  
  3071.      function a() {
  3072.        return r.assign(new i, new o)
  3073.      }
  3074.      var r = n(9),
  3075.        i = n(65);
  3076.      t.exports = a
  3077.    }, function(t, e, n) {
  3078.      "use strict";
  3079.  
  3080.      function o() {
  3081.        return {
  3082.          compose: {},
  3083.          basic_params: {
  3084.            cna: a.getCookie("cna")
  3085.          },
  3086.          where_to_hjlj: {
  3087.            url: "//gm.mmstat.com/",
  3088.            ac_atpanel: "//ac.mmstat.com/",
  3089.            tblogUrl: "//log.mmstat.com/"
  3090.          },
  3091.          userdata: {},
  3092.          what_to_hjlj: {
  3093.            logdata: {}
  3094.          },
  3095.          what_to_pvhash: {
  3096.            hash: []
  3097.          },
  3098.          what_to_hjlj_exinfo: {
  3099.            EXPARAMS_FLAG: "EXPARAMS",
  3100.            exinfo: [],
  3101.            exparams_key_names: ["uidaplus", "pc_i", "pu_i"]
  3102.          },
  3103.          what_to_hjlj_ut: {
  3104.            logdataToUT: {}
  3105.          },
  3106.          what_to_hjlj_ut2: {
  3107.            isSuccess: !1,
  3108.            logdataToUT: {}
  3109.          },
  3110.          where_to_sendlog_ut: {
  3111.            aplusToUT: {},
  3112.            toUTName: "toUT"
  3113.          },
  3114.          network: {
  3115.            connType: "UNKNOWN"
  3116.          },
  3117.          is_single: !1
  3118.        }
  3119.      }
  3120.      var a = n(11);
  3121.      t.exports = o
  3122.    }, function(t, e, n) {
  3123.      "use strict";
  3124.      e.plugins_hjlj = [{
  3125.        name: "etag",
  3126.        enable: !0,
  3127.        path: n(38)
  3128.      }, {
  3129.        name: "where_to_sendlog_ut",
  3130.        enable: !0,
  3131.        path: n(40)
  3132.      }, {
  3133.        name: "is_single",
  3134.        enable: !0,
  3135.        path: n(42)
  3136.      }, {
  3137.        name: "what_to_hjlj_exinfo",
  3138.        enable: !0,
  3139.        path: n(67)
  3140.      }, {
  3141.        name: "what_to_pvhash",
  3142.        enable: !0,
  3143.        path: n(43)
  3144.      }, {
  3145.        name: "what_to_hjlj",
  3146.        enable: !0,
  3147.        path: n(68),
  3148.        deps: ["what_to_hjlj_exinfo", "what_to_pvhash"]
  3149.      }, {
  3150.        name: "what_to_hjlj_ut2",
  3151.        enable: !0,
  3152.        path: n(69),
  3153.        deps: ["is_single", "what_to_hjlj_exinfo"]
  3154.      }, {
  3155.        name: "what_to_hjlj_ut",
  3156.        enable: !0,
  3157.        path: n(72),
  3158.        deps: ["is_single", "what_to_hjlj_exinfo"]
  3159.      }, {
  3160.        name: "what_to_hjlj_slog",
  3161.        enable: !0,
  3162.        path: n(73),
  3163.        deps: ["what_to_hjlj", "what_to_hjlj_ut2", "what_to_hjlj_ut"]
  3164.      }, {
  3165.        name: "where_to_hjlj",
  3166.        enable: !0,
  3167.        path: n(74),
  3168.        deps: ["is_single", "what_to_hjlj"]
  3169.      }, {
  3170.        name: "do_sendhjlj_ut2",
  3171.        enable: !0,
  3172.        path: n(75),
  3173.        deps: ["what_to_hjlj", "what_to_hjlj_ut2", "where_to_sendlog_ut"]
  3174.      }, {
  3175.        name: "do_sendhjlj_ut",
  3176.        enable: !0,
  3177.        path: n(76),
  3178.        deps: ["what_to_hjlj", "what_to_hjlj_ut", "where_to_sendlog_ut", "do_sendhjlj_ut2"]
  3179.      }, {
  3180.        name: "do_sendhjlj",
  3181.        enable: !0,
  3182.        path: n(77),
  3183.        deps: ["is_single", "what_to_hjlj", "where_to_hjlj", "do_sendhjlj_ut"]
  3184.      }]
  3185.    }, function(t, e, n) {
  3186.      "use strict";
  3187.      var o = n(18),
  3188.        a = n(31),
  3189.        r = n(26),
  3190.        i = n(26),
  3191.        s = n(12),
  3192.        u = n(11);
  3193.      t.exports = function() {
  3194.        return {
  3195.          init: function(t) {
  3196.            this.options = t
  3197.          },
  3198.          getCookieUserInfo: function() {
  3199.            var t = [],
  3200.              e = u.getCookie("workno") || u.getCookie("emplId");
  3201.            e && t.push("workno=" + e);
  3202.            var n = u.getHng();
  3203.            return n && t.push("_hng=" + u.getHng()), t
  3204.          },
  3205.          filterExinfo: function(t) {
  3206.            var e = "";
  3207.            try {
  3208.              t && ("string" == typeof t ? e = t.replace(/&amp;/g, "&").replace(/\buser(i|I)d=/, "uidaplus=").replace(/&aplus&/, "&") : "object" == typeof t && (e = o.obj2param(t, !0)))
  3209.            } catch (t) {
  3210.              e = t.message ? t.message : ""
  3211.            }
  3212.            return e
  3213.          },
  3214.          getExparamsFlag: function() {
  3215.            var t = this.options.context || {},
  3216.              e = t.what_to_hjlj_exinfo || {};
  3217.            return e.EXPARAMS_FLAG || "EXPARAMS"
  3218.          },
  3219.          getCustomExParams: function(t) {
  3220.            var e = "";
  3221.            return t !== this.getExparamsFlag() && (e = this.filterExinfo(t) || ""), e ? e.split("&") : []
  3222.          },
  3223.          getBeaconExparams: function(t, e) {
  3224.            var n = [],
  3225.              r = a.getExParams(o) || "";
  3226.            r = r.replace(/&aplus&/, "&");
  3227.            for (var i = o.param2arr(r) || [], u = function(e) {
  3228.                return s.indexof(t, e) > -1
  3229.              }, c = 0; c < i.length; c++) {
  3230.              var l = i[c],
  3231.                p = l[0] || "",
  3232.                g = l[1] || "";
  3233.              p && g && (e === this.getExparamsFlag() || u(p)) && n.push(p + "=" + g)
  3234.            }
  3235.            return n
  3236.          },
  3237.          getExinfo: function(t) {
  3238.            var e = this.options.context || {},
  3239.              n = e.what_to_hjlj_exinfo || {},
  3240.              o = n.exparams_key_names || [],
  3241.              a = this.getBeaconExparams(o, t);
  3242.            return a
  3243.          },
  3244.          getExData: function(t) {
  3245.            var e = [];
  3246.            if ("object" == typeof t)
  3247.              for (var n in t) {
  3248.                var o = t[n];
  3249.                n && o && "object" != typeof o && "function" != typeof o && e.push(n + "=" + o)
  3250.              }
  3251.            return e
  3252.          },
  3253.          doConcatArr: function(t, e) {
  3254.            return e && e.length > 0 && (t = t.concat(e)), t
  3255.          },
  3256.          run: function() {
  3257.            try {
  3258.              var t = this.options.context.what_to_hjlj_exinfo || {},
  3259.                e = r.getGoldlogVal("_$") || {},
  3260.                n = e.meta_info || {},
  3261.                o = n["aplus-exinfo"] || "",
  3262.                a = n["aplus-exdata"] || "",
  3263.                s = [];
  3264.              s = this.doConcatArr(s, t.exinfo || []), s = this.doConcatArr(s, this.getExinfo(o)), s = this.doConcatArr(s, this.getCookieUserInfo()), s = this.doConcatArr(s, this.getCustomExParams(o)), s = this.doConcatArr(s, this.getExData(a)), t.exinfo = s.join("&"), this.options.context.what_to_hjlj_exinfo = t
  3265.            } catch (t) {
  3266.              i.logger({
  3267.                msg: t ? t.message : ""
  3268.              })
  3269.            }
  3270.          }
  3271.        }
  3272.      }
  3273.    }, function(t, e, n) {
  3274.      "use strict";
  3275.      var o = n(31),
  3276.        a = n(18),
  3277.        r = n(11),
  3278.        i = n(9),
  3279.        s = n(4);
  3280.      t.exports = function() {
  3281.        return {
  3282.          init: function(t) {
  3283.            this.options = t
  3284.          },
  3285.          getParams: function() {
  3286.            var t = this.options.context || {},
  3287.              e = t.userdata || {},
  3288.              n = t.basic_params || {},
  3289.              u = t.what_to_hjlj_exinfo || {},
  3290.              c = u.exinfo || "",
  3291.              l = t.etag || {},
  3292.              p = l.cna || n.cna || r.getCookie("cna"),
  3293.              g = e.gmkey,
  3294.              f = "";
  3295.            e.gokey && c ? f = [e.gokey, c].join("&") : e.gokey ? f = e.gokey : c && (f = c);
  3296.            var d = t.what_to_pvhash || {},
  3297.              _ = d.hash || [];
  3298.            _.length && (f += "&" + _.join("=")), f += "&jsver=" + s.script_name, f += "&lver=" + s.lver, f += "&pver=" + goldlog.aplus_cplugin_ver, f += "&cache=" + i.makeCacheNum(), f += "&page_cna=" + p;
  3299.            var h = {
  3300.              gmkey: g || "",
  3301.              gokey: f,
  3302.              cna: p
  3303.            };
  3304.            try {
  3305.              var m = location.href.substring(0, 1200);
  3306.              m && (h._p_url = goldlog.getMetaInfo("aplus-p-url") || m)
  3307.            } catch (t) {}
  3308.            e["spm-cnt"] && (h["spm-cnt"] = e["spm-cnt"]), e["spm-pre"] && (h["spm-pre"] = e["spm-pre"]);
  3309.            try {
  3310.              var v = o.getExParams(a),
  3311.                b = a.param2obj(v).uidaplus;
  3312.              b && (h._gr_uid_ = b);
  3313.              var y = a.param2obj(f).uidaplus;
  3314.              y && (h.uidaplus = y)
  3315.            } catch (t) {}
  3316.            return h
  3317.          },
  3318.          run: function() {
  3319.            this.options.context.what_to_hjlj.logdata = this.getParams()
  3320.          }
  3321.        }
  3322.      }
  3323.    }, function(t, e, n) {
  3324.      "use strict";
  3325.      var o = n(70),
  3326.        a = n(26),
  3327.        r = n(4);
  3328.      t.exports = function() {
  3329.        return {
  3330.          init: function(t) {
  3331.            this.options = t
  3332.          },
  3333.          getToUtData: function(t, e) {
  3334.            var n = a.getGoldlogVal("_$") || {},
  3335.              i = n.spm || {},
  3336.              s = this.options.context.userdata || {},
  3337.              u = this.options.context.basic_params || {},
  3338.              c = this.options.context || {},
  3339.              l = c.what_to_hjlj_exinfo || {},
  3340.              p = l.exinfo || "",
  3341.              g = "";
  3342.            s.gokey && p ? g = [s.gokey, p].join("&") : s.gokey ? g = s.gokey : p && (g = p);
  3343.            var f = {};
  3344.            f.functype = "ctrl", f.funcId = o.getFunctypeValue2({
  3345.              logkey: s.logkey,
  3346.              gmkey: s.gmkey,
  3347.              spm_ab: a.getGoldlogVal("spm_ab")
  3348.            }), f.url = goldlog.getMetaInfo("aplus-pagename") || location.origin + location.pathname, f.logkey = s.logkey, f.gokey = encodeURIComponent(g), f.gmkey = s.gmkey, f._ish5 = "1", f._h5url = location.href, f._is_g2u_ = t ? 1 : 2, f._toUT = 2, f._bridgeName = e.bridgeName || "", f._bridgeVersion = e.bridgeVersion || "", f["spm-cnt"] = i.spm_cnt || "", f["spm-url"] = i.spm_url || "", f["spm-pre"] = i.spm_pre || "", f.cna = u.cna, f.lver = r.lver, f.jsver = r.script_name, s.hasOwnProperty("autosend") && (f.autosend = s.autosend);
  3349.            var d = goldlog.getMetaInfo("aplus-utparam");
  3350.            return d && (f["utparam-cnt"] = JSON.stringify(d)), f
  3351.          },
  3352.          run: function() {
  3353.            var t = this.options.context || {},
  3354.              e = t.what_to_hjlj_ut2 || {},
  3355.              n = !!t.is_single,
  3356.              o = t.where_to_sendlog_ut || {},
  3357.              a = o.aplusToUT || {},
  3358.              r = a.toUT2 || {};
  3359.            e.logdataToUT = this.getToUtData(n, r), this.options.context.what_to_hjlj_ut2 = e
  3360.          }
  3361.        }
  3362.      }
  3363.    }, function(t, e, n) {
  3364.      "use strict";
  3365.      var o = n(71),
  3366.        a = n(55),
  3367.        r = function(t) {
  3368.          var e = t.logkey.toLowerCase();
  3369.          0 === e.indexOf("/") && (e = e.substr(1));
  3370.          var n = t.gmkey ? t.gmkey.toUpperCase() : "OTHER";
  3371.          switch (n) {
  3372.            case "EXP":
  3373.              return "2201";
  3374.            case "CLK":
  3375.              return "2101";
  3376.            case "SLD":
  3377.              return "19999";
  3378.            case "OTHER":
  3379.            default:
  3380.              return "19999"
  3381.          }
  3382.        },
  3383.        i = /\sA2U\/x/.test(window.navigator.userAgent),
  3384.        s = function() {
  3385.          var t = window.navigator.userAgent,
  3386.            e = !1,
  3387.            n = /AliApp\((DM|DY|DingTalk|CN|LA)\/(\d+[._]\d+[._]\d+)/i,
  3388.            r = n.test(t);
  3389.          return e = r, i || a.haveNativeFlagInUA() || e || o.webviewIsAbove({
  3390.            version_ios_tb: [5, 11, 7],
  3391.            version_ios_tm: [5, 24, 1],
  3392.            version_android_tb: [5, 11, 7],
  3393.            version_android_tm: [5, 24, 1]
  3394.          })
  3395.        };
  3396.      e.isSingleUaVersion = s, e.isSingleSendLog = function(t) {
  3397.        return (!t || !/^\/fsp\.1\.1$/.test(t.logkey)) && !!(t && t.logkey && s())
  3398.      }, e.getFunctypeValue = function(t) {
  3399.        return e.isSingleSendLog(t) ? r(t) : "2101"
  3400.      }, e.getFunctypeValue2 = function(t) {
  3401.        return r(t)
  3402.      }
  3403.    }, function(t, e) {
  3404.      "use strict";
  3405.      var n = function(t) {
  3406.        var e = [0, 0, 0];
  3407.        try {
  3408.          if (t) {
  3409.            var n = t[1],
  3410.              o = n.split(".");
  3411.            if (o.length > 2)
  3412.              for (var a = 0; a < o.length;) e[a] = parseInt(o[a]), a++
  3413.          }
  3414.        } catch (t) {
  3415.          e = [0, 0, 0]
  3416.        } finally {
  3417.          return e
  3418.        }
  3419.      };
  3420.      e.parseVersion = n;
  3421.      var o = function(t, e) {
  3422.        var n = !1;
  3423.        try {
  3424.          var o = t[0] > e[0],
  3425.            a = t[1] > e[1],
  3426.            r = t[2] > e[2],
  3427.            i = t[0] === e[0],
  3428.            s = t[1] === e[1],
  3429.            u = t[2] === e[2];
  3430.          n = !!o || (!(!i || !a) || (!!(i && s && r) || !!(i && s && u)))
  3431.        } catch (t) {
  3432.          n = !1
  3433.        } finally {
  3434.          return n
  3435.        }
  3436.      };
  3437.      e.isAboveVersion = o, e.webviewIsAbove = function(t, e) {
  3438.        var a = !1;
  3439.        try {
  3440.          e || (e = navigator.userAgent);
  3441.          var r = e.match(/AliApp\(TB\/(\d+[._]\d+[._]\d+)/i),
  3442.            i = n(r),
  3443.            s = e.match(/AliApp\(TM\/(\d+[._]\d+[._]\d+)/i),
  3444.            u = n(s),
  3445.            c = /iPhone|iPad|iPod|ios/i.test(e),
  3446.            l = /android/i.test(e);
  3447.          c ? r && i ? a = o(i, t.version_ios_tb) : s && u && (a = o(u, t.version_ios_tm)) : l && (r && i ? a = o(i, t.version_android_tb) : s && u && (a = o(u, t.version_android_tm)))
  3448.        } catch (t) {
  3449.          a = !1
  3450.        }
  3451.        return a
  3452.      }, e.webviewIsEqual = function(t, e) {
  3453.        var n = !1;
  3454.        try {
  3455.          e || (e = navigator.userAgent);
  3456.          var o = e.match(/AliApp\(CN\/(\d+[._]\d+[._]\d+)/i),
  3457.            a = o ? o[1] : "0.0.0",
  3458.            r = e.match(/AliApp\(DingTalk\/(\d+[._]\d+[._]\d+)/i),
  3459.            i = r ? r[1] : "0.0.0",
  3460.            s = /iPhone|iPad|iPod|ios/i.test(e),
  3461.            u = /android/i.test(e);
  3462.          s ? o && a ? n = t.version_ios_cn === a : r && i && (n = t.version_ios_dd === i) : u && (o && a ? n = t.version_android_cn === a : r && i && (n = t.version_android_dd === i))
  3463.        } catch (t) {
  3464.          n = !1
  3465.        }
  3466.        return n
  3467.      }, e.webviewIsBelow = function(t, e) {
  3468.        var a = !1;
  3469.        try {
  3470.          e || (e = navigator.userAgent);
  3471.          var r = e.match(/AliApp\(CN\/(\d+[._]\d+[._]\d+)/i),
  3472.            i = n(r),
  3473.            s = /iPhone|iPad|iPod|ios/i.test(e),
  3474.            u = /android/i.test(e);
  3475.          s ? r && i && (a = !o(i, t.version_ios_cn)) : u && r && i && (a = !o(i, t.version_android_cn))
  3476.        } catch (t) {
  3477.          a = !1
  3478.        }
  3479.        return a
  3480.      }
  3481.    }, function(t, e, n) {
  3482.      "use strict";
  3483.      var o = n(70),
  3484.        a = n(11),
  3485.        r = n(26),
  3486.        i = n(4);
  3487.      t.exports = function() {
  3488.        return {
  3489.          init: function(t) {
  3490.            this.options = t
  3491.          },
  3492.          getToUtData: function(t, e) {
  3493.            var n = r.getGoldlogVal("_$") || {},
  3494.              s = n.spm || {},
  3495.              u = this.options.context || {},
  3496.              c = u.userdata || {},
  3497.              l = u.what_to_hjlj_exinfo || {},
  3498.              p = l.exinfo || "",
  3499.              g = "";
  3500.            c.gokey && p ? g = [c.gokey, p].join("&") : c.gokey ? g = c.gokey : p && (g = p);
  3501.            var f = {
  3502.              gmkey: c.gmkey,
  3503.              gokey: g,
  3504.              lver: i.lver,
  3505.              jsver: i.script_name,
  3506.              version: i.toUtVersion,
  3507.              spm_cnt: s.spm_cnt || "",
  3508.              spm_url: s.spm_url || "",
  3509.              spm_pre: s.spm_pre || ""
  3510.            };
  3511.            f._is_g2u_ = t ? 1 : 2, f._bridgeName = e.bridgeName || "", f.bridgeVersion = e.bridgeVersion || "", f._toUT = 1;
  3512.            try {
  3513.              f = JSON.stringify(f), "{}" == f && (f = "")
  3514.            } catch (t) {
  3515.              f = ""
  3516.            }
  3517.            var d = n.meta_info || {},
  3518.              _ = d.isonepage_data || {},
  3519.              h = {};
  3520.            return h.functype = o.getFunctypeValue({
  3521.              logkey: c.logkey,
  3522.              gmkey: c.gmkey,
  3523.              spm_ab: r.getGoldlogVal("spm_ab")
  3524.            }), h.spmcnt = s.spm_cnt || "", h.spmurl = s.spm_url || "", h.spmpre = s.spm_pre || "", h.logkey = c.logkey, h.logkeyargs = f, h.urlpagename = _.urlpagename, h.url = location.href, h.cna = a.getCookie("cna") || "", h.extendargs = "", h.isonepage = _.isonepage, h
  3525.          },
  3526.          run: function() {
  3527.            var t = this.options.context || {},
  3528.              e = !!t.is_single,
  3529.              n = t.what_to_hjlj_ut || {},
  3530.              o = t.where_to_sendlog_ut || {},
  3531.              a = o.aplusToUT || {},
  3532.              r = a.toUT || {};
  3533.            n.logdataToUT = this.getToUtData(e, r), this.options.context.what_to_hjlj_ut = n
  3534.          }
  3535.        }
  3536.      }
  3537.    }, function(t, e) {
  3538.      "use strict";
  3539.      t.exports = function() {
  3540.        return {
  3541.          init: function(t) {
  3542.            this.options = t
  3543.          },
  3544.          run: function() {
  3545.            var t = this.options.context || {},
  3546.              e = t.is_single ? "1" : "0";
  3547.            t.what_to_hjlj_ut2.logdataToUT._slog = e, t.what_to_hjlj_ut.logdataToUT._slog = e;
  3548.            var n = ["_slog=" + e];
  3549.            if (t.ut_is_available) {
  3550.              var o = t.is_single ? "1" : "2";
  3551.              n.push("_is_g2u=" + o)
  3552.            }
  3553.            t.what_to_hjlj.logdata.gokey ? t.what_to_hjlj.logdata.gokey += "&" + n.join("&") : t.what_to_hjlj.logdata.gokey = n.join("&")
  3554.          }
  3555.        }
  3556.      }
  3557.    }, function(t, e, n) {
  3558.      "use strict";
  3559.      var o = n(18),
  3560.        a = n(9),
  3561.        r = n(26),
  3562.        i = n(24),
  3563.        s = n(27);
  3564.      t.exports = function() {
  3565.        return {
  3566.          init: function(t) {
  3567.            this.options = t
  3568.          },
  3569.          getMetaInfo: function() {
  3570.            var t = r.getGoldlogVal("_$") || {},
  3571.              e = t.meta_info || s.getInfo();
  3572.            return e
  3573.          },
  3574.          getAplusMetaByKey: function(t) {
  3575.            var e = this.getMetaInfo() || {};
  3576.            return e[t]
  3577.          },
  3578.          cramUrl: function(t) {
  3579.            var e = r.getGoldlogVal("_$") || {},
  3580.              n = e.spm || {},
  3581.              o = this.options.context.where_to_hjlj || {},
  3582.              i = o.ac_atpanel,
  3583.              s = o.tblogUrl,
  3584.              u = this.options.context.what_to_hjlj || {},
  3585.              c = this.options.context.userdata || {},
  3586.              l = !0,
  3587.              p = c.logkey;
  3588.            if (!p) return {
  3589.              url: t,
  3590.              logkey_available: !1
  3591.            };
  3592.            if ("ac" == p) t = i + "1.gif";
  3593.            else if (a.isStartWith(p, "ac-")) t = i + p.substr(3);
  3594.            else if (a.isStartWith(p, "/")) {
  3595.              t += p.substr(1);
  3596.              var g = u.logdata || {};
  3597.              g["spm-cnt"] = n.spm_cnt, g.logtype = 2;
  3598.              try {
  3599.                u.logdata = g, this.options.context.what_to_hjlj = u
  3600.              } catch (t) {}
  3601.            } else a.isEndWith(p, ".gif") ? t = s + p : l = !1;
  3602.            return {
  3603.              url: t,
  3604.              logkey_available: l
  3605.            }
  3606.          },
  3607.          can_to_sendhjlj: function(t) {
  3608.            var e = this.options.context || {},
  3609.              n = e.logger || function() {},
  3610.              o = this.options.context.userdata || {};
  3611.            return !!t.logkey_available || (n({
  3612.              msg: "logkey: " + o.logkey + " is not legal!"
  3613.            }), !1)
  3614.          },
  3615.          run: function() {
  3616.            var t, e, n = this.options.context.where_to_hjlj.url,
  3617.              a = this.getAplusMetaByKey("aplus-rhost-g"),
  3618.              r = a && o.hostValidity(a);
  3619.            r && (t = /^\/\//.test(a) ? "" : "//", e = /\/$/.test(a) ? "" : "/", n = t + a + e), a && !r && i.logger({
  3620.              msg: "aplus-rhost-g: " + a + ' is invalid, suggestion: "xxx.mmstat.com"'
  3621.            });
  3622.            var s = this.cramUrl(n);
  3623.            return this.can_to_sendhjlj(s) ? void(this.options.context.where_to_hjlj.url = s.url) : "done"
  3624.          }
  3625.        }
  3626.      }
  3627.    }, function(t, e, n) {
  3628.      "use strict";
  3629.      var o = n(55);
  3630.      t.exports = function() {
  3631.        return {
  3632.          init: function(t) {
  3633.            this.options = t
  3634.          },
  3635.          run: function(t, e) {
  3636.            var n = this,
  3637.              a = this.options.context || {},
  3638.              r = a.logger || function() {},
  3639.              i = a.what_to_hjlj_ut2 || {},
  3640.              s = a.where_to_sendlog_ut || {},
  3641.              u = !!a.is_single,
  3642.              c = i.logdataToUT || {},
  3643.              l = s.aplusToUT || {},
  3644.              p = l.toUT2;
  3645.            if (o.isNative4Aplus()) return l.toutflag = "toUT2", s.toUTName = "toUT2", void(n.options.context.what_to_hjlj_ut2.isSuccess = !0);
  3646.            if (p && "function" == typeof p.toUT2 && p.isAvailable) try {
  3647.              l.toutflag = "toUT2", p.toUT2(c, function() {
  3648.                n.options.context.what_to_hjlj_ut2.isSuccess = !0, e()
  3649.              }, function(t) {
  3650.                n.options.context.what_to_hjlj_ut2.errorMsg = t, e()
  3651.              }, 2e3)
  3652.            } catch (t) {
  3653.              u && r({
  3654.                msg: "warning: singleSendHjlj toUTName = toUT2 errorMsg:" + t.message
  3655.              })
  3656.            } finally {
  3657.              return "pause"
  3658.            }
  3659.          }
  3660.        }
  3661.      }
  3662.    }, function(t, e) {
  3663.      "use strict";
  3664.      t.exports = function() {
  3665.        return {
  3666.          init: function(t) {
  3667.            this.options = t
  3668.          },
  3669.          run: function(t, e) {
  3670.            var n = this,
  3671.              o = this.options.context || {},
  3672.              a = o.what_to_hjlj_ut2.isSuccess,
  3673.              r = o.logger || function() {},
  3674.              i = !!o.is_single,
  3675.              s = o.where_to_sendlog_ut || {},
  3676.              u = o.what_to_hjlj_ut || {},
  3677.              c = u.logdataToUT || {},
  3678.              l = s.aplusToUT || {},
  3679.              p = l.toUT;
  3680.            if (!a && p && "function" == typeof p.toUT2 && p.isAvailable) try {
  3681.              p.toUT2(c, function() {
  3682.                l.toutflag = "toUT", n.options.context.what_to_hjlj_ut.isSuccess = !0, e()
  3683.              }, function() {
  3684.                e()
  3685.              }, 5e3)
  3686.            } catch (t) {
  3687.              i && r({
  3688.                msg: "warning: singleSendHjlj toUTName = toUT errorMsg:" + t.message
  3689.              })
  3690.            } finally {
  3691.              return "pause"
  3692.            }
  3693.          }
  3694.        }
  3695.      }
  3696.    }, function(t, e, n) {
  3697.      "use strict";
  3698.      var o = n(26);
  3699.      t.exports = function() {
  3700.        return {
  3701.          init: function(t) {
  3702.            this.options = t
  3703.          },
  3704.          run: function() {
  3705.            var t = this.options.context || {},
  3706.              e = this.options.config || {},
  3707.              n = t.what_to_hjlj_ut.isSuccess,
  3708.              a = t.what_to_hjlj_ut2.isSuccess,
  3709.              r = !!t.is_single;
  3710.            if (!r || !n && !a) {
  3711.              var i = t.logger || {},
  3712.                s = t.what_to_hjlj || {},
  3713.                u = t.where_to_hjlj || {},
  3714.                c = s.logdata || {},
  3715.                l = u.url || "";
  3716.              l || "function" != typeof i || i({
  3717.                msg: "warning: where_to_hjlj.url is null, goldlog.record failed!"
  3718.              });
  3719.              var p = goldlog.getMetaInfo("aplus-channel");
  3720.              if ("WS-ONLY" !== p) {
  3721.                var g = goldlog.send(u.url, c, e.method || "GET");
  3722.                o.setGoldlogVal("req", g)
  3723.              }
  3724.            }
  3725.          }
  3726.        }
  3727.      }
  3728.    }, function(t, e, n) {
  3729.      "use strict";
  3730.  
  3731.      function o() {
  3732.        var t, e, n = i.KEY || {},
  3733.          o = n.NAME_STORAGE || {};
  3734.        if (!c && u) {
  3735.          var a = location.href,
  3736.            l = u && (a.indexOf("login.taobao.com") >= 0 || a.indexOf("login.tmall.com") >= 0),
  3737.            p = s.getRefer();
  3738.          l && p ? (t = p, e = r.getItem(o.REFERRER_PV_ID)) : (t = a, e = goldlog.pvid), r.setItem(o.REFERRER, t), r.setItem(o.REFERRER_PV_ID, e)
  3739.        }
  3740.      }
  3741.      var a = n(79),
  3742.        r = n(52).nameStorage,
  3743.        i = n(4),
  3744.        s = n(51),
  3745.        u = "https:" == location.protocol,
  3746.        c = parent !== self;
  3747.      e.run = function() {
  3748.        var t = "beforeunload";
  3749.        a.on(window, t, function() {
  3750.          o()
  3751.        })
  3752.      }
  3753.    }, function(t, e, n) {
  3754.      "use strict";
  3755.  
  3756.      function o(t, e, n) {
  3757.        var o = goldlog._$ || {},
  3758.          a = o.meta_info || {},
  3759.          r = a.aplus_ctap || {},
  3760.          i = a["aplus-touch"];
  3761.        if (r && "function" == typeof r.on) r.on(t, e);
  3762.        else {
  3763.          var u = "ontouchend" in document.createElement("div");
  3764.          !u || "tap" !== i && "tapSpm" !== n ? s(t, u ? "touchstart" : "mousedown", e) : c.on(t, e)
  3765.        }
  3766.      }
  3767.  
  3768.      function a(t) {
  3769.        try {
  3770.          p.documentElement.doScroll("left")
  3771.        } catch (e) {
  3772.          return void setTimeout(function() {
  3773.            a(t)
  3774.          }, 1)
  3775.        }
  3776.        t()
  3777.      }
  3778.  
  3779.      function r(t) {
  3780.        var e = 0,
  3781.          n = function() {
  3782.            0 === e && t(), e++
  3783.          };
  3784.        "complete" === p.readyState && n();
  3785.        var o;
  3786.        if (p.addEventListener) o = function() {
  3787.          p.removeEventListener("DOMContentLoaded", o, !1), n()
  3788.        }, p.addEventListener("DOMContentLoaded", o, !1), window.addEventListener("load", n, !1);
  3789.        else if (p.attachEvent) {
  3790.          o = function() {
  3791.            "complete" === p.readyState && (p.detachEvent("onreadystatechange", o), n())
  3792.          }, p.attachEvent("onreadystatechange", o), window.attachEvent("onload", n);
  3793.          var r = !1;
  3794.          try {
  3795.            r = null === window.frameElement
  3796.          } catch (t) {}
  3797.          p.documentElement.doScroll && r && a(n)
  3798.        }
  3799.      }
  3800.  
  3801.      function i(t) {
  3802.        "complete" === p.readyState ? t() : s(l, "load", t)
  3803.      }
  3804.  
  3805.      function s() {
  3806.        var t = arguments;
  3807.        if (2 === t.length) "DOMReady" === t[0] && r(t[1]), "onload" === t[0] && i(t[1]);
  3808.        else if (3 === t.length) {
  3809.          var e = t[0],
  3810.            n = t[1],
  3811.            a = t[2];
  3812.          "tap" === n || "tapSpm" === n ? o(e, a, n) : e[_]((g ? "on" : "") + n, function(t) {
  3813.            t = t || l.event;
  3814.            var e = t.target || t.srcElement;
  3815.            "function" == typeof a && a(t, e)
  3816.          }, !!u(n) && {
  3817.            passive: !0
  3818.          })
  3819.        }
  3820.      }
  3821.      var u = n(80),
  3822.        c = n(81),
  3823.        l = window,
  3824.        p = document,
  3825.        g = !!p.attachEvent,
  3826.        f = "attachEvent",
  3827.        d = "addEventListener",
  3828.        _ = g ? f : d;
  3829.      e.DOMReady = r, e.onload = i, e.on = s
  3830.    }, function(t, e) {
  3831.      var n;
  3832.      t.exports = function(t) {
  3833.        if ("boolean" == typeof n) return n;
  3834.        if (!/touch|mouse|scroll|wheel/i.test(t)) return !1;
  3835.        n = !1;
  3836.        try {
  3837.          var e = Object.defineProperty({}, "passive", {
  3838.            get: function() {
  3839.              n = !0
  3840.            }
  3841.          });
  3842.          window.addEventListener("test", null, e)
  3843.        } catch (t) {}
  3844.        return n
  3845.      }
  3846.    }, function(t, e) {
  3847.      "use strict";
  3848.  
  3849.      function n(t, e) {
  3850.        return t + Math.floor(Math.random() * (e - t + 1))
  3851.      }
  3852.  
  3853.      function o(t, e, n) {
  3854.        var o = l.createEvent("HTMLEvents");
  3855.        if (o.initEvent(e, !0, !0), "object" == typeof n)
  3856.          for (var a in n) o[a] = n[a];
  3857.        t.dispatchEvent(o)
  3858.      }
  3859.  
  3860.      function a(t) {
  3861.        0 === Object.keys(g).length && (p.addEventListener(_, r, !1), p.addEventListener(d, i, !1), p.addEventListener(m, i, !1));
  3862.        for (var e = 0; e < t.changedTouches.length; e++) {
  3863.          var n = t.changedTouches[e],
  3864.            o = {};
  3865.          for (var a in n) o[a] = n[a];
  3866.          var s = {
  3867.            startTouch: o,
  3868.            startTime: Date.now(),
  3869.            status: h,
  3870.            element: t.srcElement || t.target
  3871.          };
  3872.          g[n.identifier] = s
  3873.        }
  3874.      }
  3875.  
  3876.      function r(t) {
  3877.        for (var e = 0; e < t.changedTouches.length; e++) {
  3878.          var n = t.changedTouches[e],
  3879.            o = g[n.identifier];
  3880.          if (!o) return;
  3881.          var a = n.clientX - o.startTouch.clientX,
  3882.            r = n.clientY - o.startTouch.clientY,
  3883.            i = Math.sqrt(Math.pow(a, 2) + Math.pow(r, 2));
  3884.          (o.status === h || "pressing" === o.status) && i > 10 && (o.status = "panning")
  3885.        }
  3886.      }
  3887.  
  3888.      function i(t) {
  3889.        for (var e = 0; e < t.changedTouches.length; e++) {
  3890.          var n = t.changedTouches[e],
  3891.            a = n.identifier,
  3892.            s = g[a];
  3893.          s && (s.status === h && t.type === d && (s.timestamp = Date.now(), o(s.element, v, {
  3894.            touch: n,
  3895.            touchEvent: t
  3896.          })), delete g[a])
  3897.        }
  3898.        0 === Object.keys(g).length && (p.removeEventListener(_, r, !1), p.removeEventListener(d, i, !1), p.removeEventListener(m, i, !1))
  3899.      }
  3900.  
  3901.      function s(t) {
  3902.        t.__fixTouchEvent || (t.addEventListener(f, function() {}, !1), t.__fixTouchEvent = !0)
  3903.      }
  3904.  
  3905.      function u() {
  3906.        c || (p.addEventListener(f, a, !1), c = !0)
  3907.      }
  3908.      var c = !1,
  3909.        l = window.document,
  3910.        p = l.documentElement,
  3911.        g = {},
  3912.        f = "touchstart",
  3913.        d = "touchend",
  3914.        _ = "touchmove",
  3915.        h = "tapping",
  3916.        m = "touchcancel",
  3917.        v = "aplus_tap" + n(1, 1e5);
  3918.      t.exports = {
  3919.        on: function(t, e) {
  3920.          u(), t && t.addEventListener && e && (s(t), t.addEventListener(v, e._aplus_tap_callback = function(t) {
  3921.            e(t, t.target)
  3922.          }, !1))
  3923.        },
  3924.        un: function(t, e) {
  3925.          t && t.removeEventListener && e && e._aplus_tap_callback && t.removeEventListener(v, e._aplus_tap_callback, !1)
  3926.        }
  3927.      }
  3928.    }, function(t, e, n) {
  3929.      "use strict";
  3930.  
  3931.      function o() {
  3932.        var t = goldlog._$ || {},
  3933.          e = t.meta_info || {},
  3934.          n = goldlog.getCdnPath(),
  3935.          o = n + "/sd/baxia-entry/index.js",
  3936.          i = function() {
  3937.            a.addScript(o, "", "aplus-baxia")
  3938.          };
  3939.        r.onload(function() {
  3940.          try {
  3941.            var t = e["aplus-xplug"];
  3942.            "NONE" !== t && i()
  3943.          } catch (t) {}
  3944.        })
  3945.      }
  3946.      var a = n(31),
  3947.        r = n(79),
  3948.        i = n(83);
  3949.      e.run = function() {
  3950.        o()
  3951.      }, e.init_watchGoldlogQueue = i.init_watchGoldlogQueue
  3952.    }, function(t, e, n) {
  3953.      "use strict";
  3954.  
  3955.      function o(t, e) {
  3956.        for (var n = {
  3957.            subscribeMwChangeQueue: [],
  3958.            subscribeMetaQueue: [],
  3959.            subscribeQueue: [],
  3960.            metaQueue: [],
  3961.            othersQueue: []
  3962.          }, o = [], a = {}; a = t.shift();) try {
  3963.          var r = a.action,
  3964.            i = a.arguments[0];
  3965.          /subscribe/.test(r) ? "setMetaInfo" === i ? n.subscribeMetaQueue.push(a) : "mw_change_pv" === i || "mw_change_hjlj" === i ? n.subscribeMwChangeQueue.push(a) : n.subscribeQueue.push(a) : /MetaInfo/.test(r) ? n.metaQueue.push(a) : n.othersQueue.push(a)
  3966.        } catch (t) {
  3967.          n.othersQueue.push(a), u.do_tracker_jserror({
  3968.            message: t && t.message,
  3969.            error: encodeURIComponent(t.stack),
  3970.            filename: "getFormatQueue"
  3971.          })
  3972.        }
  3973.        var s;
  3974.        return e && n[e] && (s = n[e], n[e] = []), o = n.subscribeMwChangeQueue.concat(n.metaQueue), o = o.concat(n.subscribeQueue), o = o.concat(n.subscribeMetaQueue, n.othersQueue), {
  3975.          queue: o,
  3976.          formatQueue: s
  3977.        }
  3978.      }
  3979.      var a = window,
  3980.        r = n(9),
  3981.        i = n(84),
  3982.        s = n(85),
  3983.        u = n(3),
  3984.        c = "goldlog_queue",
  3985.        l = function(t, e, n) {
  3986.          try {
  3987.            /_aplus_cplugin_track_deb/.test(t) || /_aplus_cplugin_m/.test(t) || u.do_tracker_jserror({
  3988.              message: n || 'illegal task: goldlog_queue.push("' + JSON.stringify(e) + '")',
  3989.              error: JSON.stringify(e),
  3990.              filename: "processTask"
  3991.            })
  3992.          } catch (t) {}
  3993.        },
  3994.        p = function(t, e) {
  3995.          var n = t ? t.action : "",
  3996.            o = t ? t.arguments : "";
  3997.          try {
  3998.            if (n && o && r.isArray(o)) {
  3999.              var i = n.split("."),
  4000.                s = a,
  4001.                u = a;
  4002.              if (3 === i.length) s = a[i[0]][i[1]] || {}, u = s[i[2]] ? s[i[2]] : "";
  4003.              else
  4004.                for (; i.length;)
  4005.                  if (u = s = s[i.shift()], !s) return void("function" == typeof e ? e(t) : l(n, t));
  4006.              "function" == typeof u && u.apply(s, o)
  4007.            } else l(n, t)
  4008.          } catch (e) {
  4009.            l(n, t, e.message)
  4010.          }
  4011.        },
  4012.        g = function(t) {
  4013.          function e() {
  4014.            if (t && r.isArray(t) && t.length) {
  4015.              for (var e = o(t).queue, n = {}, a = []; n = e.shift();) p(n, function(t) {
  4016.                a.push(t)
  4017.              });
  4018.              a.length > 0 && setTimeout(function() {
  4019.                for (; n = a.shift();) p(n)
  4020.              }, 100)
  4021.            }
  4022.          }
  4023.          try {
  4024.            e()
  4025.          } catch (t) {
  4026.            u.do_tracker_jserror({
  4027.              message: t && t.message,
  4028.              error: encodeURIComponent(t.stack),
  4029.              filename: "processGoldlogQueue"
  4030.            })
  4031.          }
  4032.        };
  4033.      e.processGoldlogQueue = g;
  4034.      var f = i.extend({
  4035.        push: function(t) {
  4036.          this.length++, p(t)
  4037.        }
  4038.      });
  4039.      e.init_watchGoldlogQueue = function(t) {
  4040.        try {
  4041.          var e = a[c] || [];
  4042.          if (t) {
  4043.            var n = o(e, t);
  4044.            a[c] = n.queue, g(n.formatQueue)
  4045.          } else a[c] = f.create({
  4046.            startLength: e.length,
  4047.            length: 0
  4048.          }), s.init_loadAplusPlugin(), g(e)
  4049.        } catch (t) {
  4050.          u.do_tracker_jserror({
  4051.            message: t && t.message,
  4052.            error: encodeURIComponent(t.stack),
  4053.            filename: "init_watchGoldlogQueue"
  4054.          })
  4055.        }
  4056.      }
  4057.    }, function(t, e) {
  4058.      "use strict";
  4059.  
  4060.      function n() {}
  4061.      n.prototype.extend = function() {}, n.prototype.create = function() {}, n.extend = function(t) {
  4062.        return this.prototype.extend.call(this, t)
  4063.      }, n.prototype.create = function(t) {
  4064.        var e = new this;
  4065.        for (var n in t) e[n] = t[n];
  4066.        return e
  4067.      }, n.prototype.extend = function(t) {
  4068.        var e = function() {};
  4069.        try {
  4070.          "function" != typeof Object.create && (Object.create = function(t) {
  4071.            function e() {}
  4072.            return e.prototype = t, new e
  4073.          }), e.prototype = Object.create(this.prototype);
  4074.          for (var n in t) e.prototype[n] = t[n];
  4075.          e.prototype.constructor = e, e.extend = e.prototype.extend, e.create = e.prototype.create
  4076.        } catch (t) {
  4077.          console.log(t)
  4078.        } finally {
  4079.          return e
  4080.        }
  4081.      }, t.exports = n
  4082.    }, function(t, e, n) {
  4083.      "use strict";
  4084.      var o = n(31),
  4085.        a = n(29),
  4086.        r = n(6),
  4087.        i = function() {
  4088.          var t = goldlog.getCdnPath() + "/alilog/s/" + r.lver + "/plugin/";
  4089.          return {
  4090.            aplus_ae_path: t + "aplus_ae.js",
  4091.            aplus_ac_path: t + "aplus_ac.js"
  4092.          }
  4093.        },
  4094.        s = {},
  4095.        u = "aplus-auto-exp",
  4096.        c = "aplus-auto-clk",
  4097.        l = function(t, e) {
  4098.          var n = i(),
  4099.            r = goldlog && goldlog.getMetaInfo ? goldlog.getMetaInfo(t) : "",
  4100.            l = e || r || a.getMetaCnt(t),
  4101.            p = {};
  4102.          p[u] = n.aplus_ae_path, p[c] = n.aplus_ac_path, l && p[t] && !s[t] && (o.addScript(p[t]), s[t] = !0)
  4103.        };
  4104.      e.init_loadAplusPlugin = function() {
  4105.        try {
  4106.          !goldlog._aplus_auto_exp && l(u), !goldlog._aplus_ac && l(c), goldlog.aplus_pubsub.subscribe("setMetaInfo", function(t, e) {
  4107.            t !== u || goldlog._aplus_auto_exp || l(t, e), t !== c || goldlog._aplus_ac || l(t, e)
  4108.          })
  4109.        } catch (t) {}
  4110.      }
  4111.    }, function(t, e) {
  4112.      "use strict";
  4113.  
  4114.      function n(t, e) {
  4115.        return t.indexOf(e) > -1
  4116.      }
  4117.  
  4118.      function o(t, e) {
  4119.        for (var o = 0, a = t.length; o < a; o++)
  4120.          if (n(e, t[o])) return !0;
  4121.        return !1
  4122.      }
  4123.      var a = location.host,
  4124.        r = ["admin.taobao.org", "mybank.cn"],
  4125.        i = ["tmc.admin.taobao.org", "tmall.admin.taobao.org"];
  4126.      e.is_exception = o(r, a) && !o(i, a)
  4127.    }, function(t, e, n) {
  4128.      "use strict";
  4129.  
  4130.      function o() {
  4131.        var t, e, n, o, a = c.getElementsByTagName("meta");
  4132.        for (t = 0, e = a.length; t < e; t++)
  4133.          if (n = a[t], o = n.getAttribute("name"), "data-spm" === o || "spm-id" === o) return n
  4134.      }
  4135.  
  4136.      function a() {
  4137.        var t = c.createElement("meta");
  4138.        t.setAttribute("name", "data-spm");
  4139.        var e = c.getElementsByTagName("head")[0];
  4140.        return e && e.insertBefore(t, e.firstChild), t
  4141.      }
  4142.  
  4143.      function r() {
  4144.        var t = o();
  4145.        t || (t = a()), t.setAttribute("content", goldlog.spm_ab[0] || "");
  4146.        var e = c.getElementsByTagName("body")[0];
  4147.        e && e.setAttribute("data-spm", goldlog.spm_ab[1] || "")
  4148.      }
  4149.  
  4150.      function i() {
  4151.        var t, e, n, o = c.getElementsByTagName("*");
  4152.        for (t = 0, e = o.length; t < e; t++) n = o[t], n.getAttribute("data-spm-max-idx") && n.setAttribute("data-spm-max-idx", ""), n.getAttribute("data-spm-anchor-id") && n.setAttribute("data-spm-anchor-id", "")
  4153.      }
  4154.  
  4155.      function s() {
  4156.        var t = 5e3;
  4157.        try {
  4158.          var e = goldlog.getMetaInfo("aplus-mmstat-timeout");
  4159.          if (e) {
  4160.            var n = parseInt(e);
  4161.            n >= 1e3 && n <= 1e4 && (t = n)
  4162.          }
  4163.        } catch (t) {}
  4164.        return t
  4165.      }
  4166.      var u = window,
  4167.        c = document,
  4168.        l = n(84),
  4169.        p = n(18),
  4170.        g = n(79),
  4171.        f = n(31),
  4172.        d = n(24),
  4173.        _ = n(33),
  4174.        h = n(9),
  4175.        m = n(26),
  4176.        v = n(22),
  4177.        b = n(49),
  4178.        y = n(27),
  4179.        w = y.getInfo(),
  4180.        x = n(4),
  4181.        j = n(3),
  4182.        T = n(88),
  4183.        P = n(11),
  4184.        A = n(91),
  4185.        S = n(93),
  4186.        k = [],
  4187.        E = [],
  4188.        U = [],
  4189.        I = [],
  4190.        M = "//g.alicdn.com",
  4191.        C = "//g-assets.daily.taobao.net",
  4192.        N = "//assets.alicdn.com/g",
  4193.        O = "//s.alicdn.com/@g/",
  4194.        V = "//u.alicdn.com",
  4195.        G = "//laz-g-cdn.alicdn.com";
  4196.      e.run = l.extend({
  4197.        getCdnPath: function() {
  4198.          var t = f.getCurrentNode(),
  4199.            e = M,
  4200.            n = [N, O, C, V, G],
  4201.            o = new RegExp(V);
  4202.          if (t)
  4203.            for (var a = 0; a < n.length; a++) {
  4204.              var r = new RegExp(n[a]);
  4205.              if (r.test(t.src)) {
  4206.                e = n[a], o.test(t.src) && (e = N);
  4207.                break
  4208.              }
  4209.            }
  4210.          return e
  4211.        },
  4212.        isInternational: function() {
  4213.          this.cdnPath || (this.cdnPath = this.getCdnPath());
  4214.          var t = [N, O, G].indexOf(this.cdnPath) > -1;
  4215.          return t || "int" === this.getMetaInfo("aplus-env")
  4216.        },
  4217.        getCookie: function(t) {
  4218.          return P.getCookie(t)
  4219.        },
  4220.        getParam: function(t) {
  4221.          var e = u.WindVane || {},
  4222.            n = e && "function" == typeof e.getParam ? e.getParam(t) : "";
  4223.          return n
  4224.        },
  4225.        beforeSendPV: function(t) {
  4226.          k.push(t)
  4227.        },
  4228.        afterSendPV: function(t) {
  4229.          E.push(t)
  4230.        },
  4231.        send: function(t, e, n) {
  4232.          var o;
  4233.          if (0 === t.indexOf("//")) {
  4234.            var a = v.getProtocal();
  4235.            t = a + t
  4236.          }
  4237.          return o = "POST" === n && navigator && navigator.sendBeacon ? S.postData(t, e) : S.sendImg(p.makeUrl(t, e), s())
  4238.        },
  4239.        launch: function(t, e) {
  4240.          var n;
  4241.          try {
  4242.            e = h.assign(e, t), n = goldlog._$._sendPV(e, t);
  4243.            var o = goldlog.spm_ab ? goldlog.spm_ab.join(".") : "0.0";
  4244.            j.do_tracker_obsolete_inter({
  4245.              page: location.hostname + location.pathname,
  4246.              spm_ab: o,
  4247.              interface_name: "goldlog.launch",
  4248.              interface_params: "userdata = " + JSON.stringify(t) + ", config = " + JSON.stringify(e)
  4249.            })
  4250.          } catch (t) {} finally {
  4251.            return d.logger({
  4252.              msg: "warning: This interface is deprecated, please use goldlog.sendPV instead! API: http://log.alibaba-inc.com/log/info.htm?type=2277&id=31"
  4253.            }), n
  4254.          }
  4255.        },
  4256.        _$: {
  4257.          _sendPV: function(t, e) {
  4258.            if (t = t || {}, h.any(k, function(e) {
  4259.                return e(goldlog, t) === !1
  4260.              })) return !1;
  4261.            var o = n(94).SendPV,
  4262.              a = new o;
  4263.            return "undefined" == typeof t.recordType && (t.recordType = x.recordTypes.pv), a.run(t, e, {
  4264.              fn_after_pv: E
  4265.            }), !0
  4266.          },
  4267.          _sendPseudo: function(t, e) {
  4268.            t || (t = {});
  4269.            var o = n(95).SendPrePV,
  4270.              a = new o;
  4271.            return "undefined" == typeof t.recordType && (t.recordType = x.recordTypes.prepv), a.run(t, e, {}, function() {
  4272.              _.doPubMsg(["sendPrePV", "complete"])
  4273.            }), !0
  4274.          }
  4275.        },
  4276.        sendPV: function(t, e) {
  4277.          return e = e || {}, e.pageName && goldlog.setMetaInfo("aplus-pagename", e.pageName), goldlog._$._sendPV(t, e)
  4278.        },
  4279.        updatePageProperties: function(t) {
  4280.          t && "object" == typeof t ? (t._page && (t.pageName = t._page, delete t._page), t.pageName && (goldlog.setMetaInfo("aplus-pagename", t.pageName), delete t.pageName), goldlog.appendMetaInfo("aplus-cpvdata", t)) : d.logger({
  4281.            msg: "warning: typeof updatePageProperties's params must be object"
  4282.          })
  4283.        },
  4284.        beforeRecord: function(t) {
  4285.          U.push(t)
  4286.        },
  4287.        afterRecord: function(t) {
  4288.          I.push(t)
  4289.        },
  4290.        record: function(t, e, n, o, a) {
  4291.          if (!h.any(U, function(t) {
  4292.              return t(goldlog) === !1
  4293.            })) return "POST" !== o && "WS" !== o && "WS-ONLY" !== o && (o = "GET"), T.run({
  4294.            recordType: x.recordTypes.hjlj,
  4295.            method: o
  4296.          }, {
  4297.            logkey: t,
  4298.            gmkey: e,
  4299.            gokey: n
  4300.          }, {
  4301.            fn_after_record: I
  4302.          }, function() {
  4303.            "function" == typeof a && a()
  4304.          }), !0
  4305.        },
  4306.        recordUdata: function(t, e, n, o, a) {
  4307.          var r = m.getGoldlogVal("_$") || {},
  4308.            i = r.spm || {};
  4309.          "POST" !== o && "WS" !== o && "WS-ONLY" !== o && (o = "GET"), T.run({
  4310.            ignore_chksum: !0,
  4311.            method: o,
  4312.            recordType: x.recordTypes.uhjlj
  4313.          }, {
  4314.            logkey: t,
  4315.            gmkey: e,
  4316.            gokey: n,
  4317.            "spm-cnt": i.spm_cnt,
  4318.            "spm-pre": i.spm_pre
  4319.          }, {}, function() {
  4320.            h.isFunction(a) && a()
  4321.          })
  4322.        },
  4323.        setPageSPM: function(t, e, n) {
  4324.          var o = "setPageSPM",
  4325.            a = goldlog.getMetaInfo("aplus-spm-fixed"),
  4326.            s = "function" == typeof n ? n : function() {};
  4327.          goldlog.spm_ab = goldlog.spm_ab || [];
  4328.          var u = h.cloneObj(goldlog.spm_ab);
  4329.          if (t && (goldlog.spm_ab[0] = "" + t, goldlog._$.spm.data.a = "" + t), e && (goldlog.spm_ab[1] = "" + e, goldlog._$.spm.data.b = "" + e), b.spaInit(goldlog, w, u), "1" !== a) {
  4330.            var c = u.join(".");
  4331.            goldlog.spmab_pre = c
  4332.          }
  4333.          var l = goldlog.spm_ab.join(".");
  4334.          _.doPubMsg([o, {
  4335.            spmab_pre: goldlog.spmab_pre,
  4336.            spmab: l
  4337.          }]), _.doCachePubs([o, {
  4338.            spmab_pre: goldlog.spmab_pre,
  4339.            spmab: l
  4340.          }]), r(), i(), s()
  4341.        },
  4342.        setMetaInfo: function(t, e, n) {
  4343.          if (y.setMetaInfo(t, e, n)) {
  4344.            var o = m.getGoldlogVal("_$") || {};
  4345.            o.meta_info = y.qGet();
  4346.            var a = m.setGoldlogVal("_$", o),
  4347.              r = A.isDisablePvid() + "";
  4348.            return "aplus-disable-pvid" === t && r !== e + "" && b.resetSpmCntPvid(), _.doPubMsg(["setMetaInfo", t, e, n]), _.doCachePubs(["setMetaInfo", t, e, n]), a
  4349.          }
  4350.        },
  4351.        appendMetaInfo: y.appendMetaInfo,
  4352.        getMetaInfo: function(t) {
  4353.          return y.getMetaInfo(t)
  4354.        },
  4355.        on: g.on,
  4356.        cloneDeep: h.cloneDeep,
  4357.        getPvId: A.getPvId
  4358.      })
  4359.    }, function(t, e, n) {
  4360.      "use strict";
  4361.      var o = n(9),
  4362.        a = n(26),
  4363.        r = n(33),
  4364.        i = n(24),
  4365.        s = n(89),
  4366.        u = n(90),
  4367.        c = n(4);
  4368.      e.run = function(t, e, n, l) {
  4369.        var p = new u;
  4370.        p.init({
  4371.          middleware: [],
  4372.          config: t,
  4373.          plugins: c.plugins_hjlj
  4374.        });
  4375.        var g = p.run(),
  4376.          f = new c.context_hjlj;
  4377.        f.userdata = e, f.logger = i.logger;
  4378.        var d = {
  4379.            context: f,
  4380.            pubsub: a.getGoldlogVal("aplus_pubsub"),
  4381.            pubsubType: "hjlj"
  4382.          },
  4383.          _ = new s;
  4384.        _.create(d), _.wrap(g, function() {
  4385.          d.context.status = "complete", d.context.method = t.method, r.doPubMsg(["mw_change_hjlj", d.context]), n && n.fn_after_record && o.each(n.fn_after_record, function(t) {
  4386.            t(window.goldlog)
  4387.          }), "function" == typeof l && l()
  4388.        })()
  4389.      }
  4390.    }, function(t, e, n) {
  4391.      "use strict";
  4392.  
  4393.      function o() {}
  4394.      var a = n(12),
  4395.        r = n(23),
  4396.        i = n(24),
  4397.        s = n(3),
  4398.        u = n(11);
  4399.      o.prototype.create = function(t) {
  4400.        for (var e in t) "undefined" == typeof this[e] && (this[e] = t[e]);
  4401.        return this
  4402.      }, o.prototype.pubsubInfo = function(t, e) {
  4403.        try {
  4404.          t && t.pubsub && t.pubsub.publish("mw_change_" + t.pubsubType, t.context, e)
  4405.        } catch (t) {}
  4406.      }, o.prototype.calledList = [], o.prototype.setCalledList = function(t) {
  4407.        a.indexof(this.calledList, t) === -1 && this.calledList.push(t)
  4408.      }, o.prototype.resetCalledList = function() {
  4409.        this.calledList = []
  4410.      }, o.prototype.wrap = function(t, e) {
  4411.        var n = this,
  4412.          o = this.context || {},
  4413.          c = o.compose || {},
  4414.          l = c.maxTimeout || 1e4;
  4415.        return function(o) {
  4416.          var c, p = t.length,
  4417.            g = 0,
  4418.            f = 0,
  4419.            d = function() {
  4420.              if (n.pubsubInfo(n, t[g]), g === p) return o = "done", n.resetCalledList(), "function" == typeof e && e.call(n, o), void clearTimeout(c);
  4421.              if (a.indexof(n.calledList, g) === -1) {
  4422.                if (n.setCalledList(g), !t[g] || "function" != typeof t[g][0]) return;
  4423.                try {
  4424.                  o = t[g][0].call(n, o, function() {
  4425.                    g++, f = 1, clearTimeout(c), d(g)
  4426.                  })
  4427.                } catch (e) {
  4428.                  s.do_tracker_jserror({
  4429.                    message: e ? e.message : "compose middleware error",
  4430.                    error: encodeURIComponent(e.stack),
  4431.                    filename: t[g][1]
  4432.                  })
  4433.                }
  4434.              }
  4435.              var _ = "number" == typeof o;
  4436.              if ("pause" === o || _) {
  4437.                f = 0;
  4438.                var h = _ ? o : l,
  4439.                  m = t[g] ? t[g][1] : "";
  4440.                c = r.sleep(h, function() {
  4441.                  if (0 === f) {
  4442.                    var t = "jump the middleware about " + m + ", because waiting timeout maxTimeout = " + h + "ms!";
  4443.                    i.logger({
  4444.                      msg: t
  4445.                    });
  4446.                    var e = window.goldlog_queue || (window.goldlog_queue = []);
  4447.                    e.push({
  4448.                      action: "goldlog._aplus_cplugin_m.do_tracker_browser_support",
  4449.                      arguments: [{
  4450.                        msg: t,
  4451.                        spmab: goldlog.spm_ab,
  4452.                        page: location.href,
  4453.                        etag: n.context ? JSON.stringify(n.context.etag) : "",
  4454.                        cna: document.cookie ? u.getCookie("cna") : ""
  4455.                      }]
  4456.                    }), o = null, g++, d(g)
  4457.                  }
  4458.                })
  4459.              } else "done" === o ? (g = p, d(g)) : (g++, d(g))
  4460.            };
  4461.          return n.calledList && n.calledList.length > 0 && n.resetCalledList(), d(g)
  4462.        }
  4463.      }, t.exports = o
  4464.    }, function(t, e, n) {
  4465.      "use strict";
  4466.      var o = n(12);
  4467.      t.exports = function() {
  4468.        return {
  4469.          init: function(t) {
  4470.            this.opts = t, t && "object" == typeof t.middleware && t.middleware.length > 0 ? this.middleware = t.middleware : this.middleware = [], this.plugins_name = []
  4471.          },
  4472.          pubsubInfo: function(t, e) {
  4473.            try {
  4474.              var n = t.pubsub;
  4475.              n && n.publish("plugins_change_" + t.pubsubType, e)
  4476.            } catch (t) {}
  4477.          },
  4478.          checkPluginLoader: function(t, e) {
  4479.            var n = !0;
  4480.            if ("object" == typeof e.enable && "function" == typeof e.enable.isEnable ? n = e.enable.isEnable(e.name) : "boolean" == typeof e.enable && (n = !!e.enable), !n) return !1;
  4481.            if (n && e.deps && e.deps.length > 0)
  4482.              for (var a = 0; a < e.deps.length; a++)
  4483.                if (o.indexof(this.plugins_name, e.deps[a]) === -1) return !1;
  4484.            return !0
  4485.          },
  4486.          run: function(t) {
  4487.            t || (t = 0);
  4488.            var e = this,
  4489.              n = this.middleware,
  4490.              o = this.opts || {},
  4491.              a = o.plugins;
  4492.            if (a && "object" == typeof a && a.length > 0) {
  4493.              var r = a[t];
  4494.              if (this.checkPluginLoader(a, r) && (this.plugins_name.push(r.name), n.push([function(t, n) {
  4495.                  e.pubsubInfo(this, r);
  4496.                  var a = new r.path;
  4497.                  return a.init({
  4498.                    context: this.context,
  4499.                    config: o.config
  4500.                  }), a.run(t, n)
  4501.                }, r.name])), t++, a[t]) return this.run(t)
  4502.            } else window.console && console.log("aplus plugins " + JSON.stringify(a) + " must be object of array!");
  4503.            return n
  4504.          }
  4505.        }
  4506.      }
  4507.    }, function(t, e, n) {
  4508.      "use strict";
  4509.  
  4510.      function o() {
  4511.        var t = "true" === l.disablePvid;
  4512.        try {
  4513.          var e = goldlog.getMetaInfo("aplus-disable-pvid") + "";
  4514.          "true" === e ? t = !0 : "false" === e && (t = !1)
  4515.        } catch (t) {}
  4516.        return t
  4517.      }
  4518.  
  4519.      function a(t) {
  4520.        function e(t) {
  4521.          var e = "0123456789abcdefhijklmnopqrstuvwxyzABCDEFHIJKLMNOPQRSTUVWXYZ",
  4522.            n = "0123456789abcdefghijkmnopqrstuvwxyzABCDEFGHIJKMNOPQRSTUVWXYZ";
  4523.          return 1 == t ? e.substr(Math.floor(60 * Math.random()), 1) : 2 == t ? n.substr(Math.floor(60 * Math.random()), 1) : "0"
  4524.        }
  4525.        for (var n, o = "", a = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ", r = !1; o.length < t;) n = a.substr(Math.floor(62 * Math.random()), 1), !r && o.length <= 2 && ("g" == n.toLowerCase() || "l" == n.toLowerCase()) && (0 === o.length && "g" == n.toLowerCase() ? Math.random() < .5 && (n = e(1), r = !0) : 1 == o.length && "l" == n.toLowerCase() && "g" == o.charAt(0).toLowerCase() && (n = e(2), r = !0)), o += n;
  4526.        return o
  4527.      }
  4528.  
  4529.      function r(t, e, n) {
  4530.        return t ? u.hash(encodeURIComponent(t)).substr(0, e) : n
  4531.      }
  4532.  
  4533.      function i() {
  4534.        var t = a(8),
  4535.          e = t.substr(0, 4),
  4536.          n = t.substr(0, 6);
  4537.        return [r(location.href, 4, e), r(document.title, 4, e), n].join("")
  4538.      }
  4539.  
  4540.      function s() {
  4541.        var t = goldlog.pvid;
  4542.        return goldlog.pvid = i(), c.doPubMsg(["pvidChange", {
  4543.          pre_pvid: t,
  4544.          pvid: goldlog.pvid
  4545.        }]), c.doCachePubs(["pvidChange", {
  4546.          pre_pvid: t,
  4547.          pvid: goldlog.pvid
  4548.        }]), o() ? "" : goldlog.pvid
  4549.      }
  4550.      var u = n(92),
  4551.        c = n(33),
  4552.        l = n(4);
  4553.      e.isDisablePvid = o, e.makePVId = s, e.getPvId = function() {
  4554.        return o() ? "" : goldlog.pvid
  4555.      }
  4556.    }, function(t, e) {
  4557.      "use strict";
  4558.      var n = 1315423911;
  4559.      e.hash = function(t, e) {
  4560.        var o, a, r = e || n;
  4561.        for (o = t.length - 1; o >= 0; o--) a = t.charCodeAt(o), r ^= (r << 5) + a + (r >> 2);
  4562.        var i = (2147483647 & r).toString(16);
  4563.        return i
  4564.      }
  4565.    }, function(t, e, n) {
  4566.      "use strict";
  4567.  
  4568.      function o(t) {
  4569.        if (!t) return "";
  4570.        var e = decodeURIComponent(t).match(/cache=\w+/);
  4571.        return e && 1 === e.length ? e[0].split("=")[1] : void 0
  4572.      }
  4573.      var a = n(3),
  4574.        r = window;
  4575.      e.sendImg = function(t, e) {
  4576.        var n = new Image,
  4577.          i = "_img_" + Math.random();
  4578.        r[i] = n;
  4579.        var s = function() {
  4580.          if (r[i]) try {
  4581.            delete r[i]
  4582.          } catch (t) {
  4583.            r[i] = void 0
  4584.          }
  4585.        };
  4586.        return n.onload = function() {
  4587.          s()
  4588.        }, n.onerror = function() {
  4589.          a.do_tracker_jserror({
  4590.            message: "loadError",
  4591.            error: "",
  4592.            filename: "sendImg",
  4593.            logid: o(t)
  4594.          }), s()
  4595.        }, setTimeout(function() {
  4596.          window[i] && (a.do_tracker_jserror({
  4597.            message: "loadTimeout",
  4598.            error: e,
  4599.            filename: "sendImg",
  4600.            logid: o(t)
  4601.          }), window[i].src = "", s())
  4602.        }, e || 3e3), n.src = t, n = null, t
  4603.      }, e.postData = function(t, e) {
  4604.        var n;
  4605.        if ("string" == typeof e) n = e;
  4606.        else {
  4607.          for (var o in e)["cna"].indexOf(o) === -1 && (e[o] = encodeURIComponent(e[o]));
  4608.          n = JSON.stringify(e)
  4609.        }
  4610.        return navigator.sendBeacon(t, n), t
  4611.      }
  4612.    }, function(t, e, n) {
  4613.      "use strict";
  4614.      var o = n(9),
  4615.        a = n(26),
  4616.        r = n(33),
  4617.        i = n(24),
  4618.        s = n(89),
  4619.        u = n(90),
  4620.        c = n(4),
  4621.        l = function() {};
  4622.      l.prototype.run = function(t, e, n) {
  4623.        var l = new u;
  4624.        l.init({
  4625.          middleware: [],
  4626.          config: t,
  4627.          plugins: c.plugins_pv
  4628.        });
  4629.        var p = l.run(),
  4630.          g = new c.context;
  4631.        g.userdata = e, g.logger = i.logger;
  4632.        var f = {
  4633.            context: g,
  4634.            pubsub: a.getGoldlogVal("aplus_pubsub"),
  4635.            pubsubType: "pv"
  4636.          },
  4637.          d = new s;
  4638.        d.create(f), d.wrap(p, function() {
  4639.          var e = f.context.can_to_sendpv || {};
  4640.          f.context.status = "YES" === e.flag ? "complete" : "skip", f.context.method = t.method || "GET", r.doPubMsg(["mw_change_pv", f.context]), n && n.fn_after_pv && o.each(n.fn_after_pv, function(e) {
  4641.            e(window.goldlog, t)
  4642.          })
  4643.        })()
  4644.      }, e.SendPV = l
  4645.    }, function(t, e, n) {
  4646.      "use strict";
  4647.      var o = n(9),
  4648.        a = n(26),
  4649.        r = n(33),
  4650.        i = n(24),
  4651.        s = n(89),
  4652.        u = n(90),
  4653.        c = n(4),
  4654.        l = function() {};
  4655.      l.prototype.run = function(t, e, n, l) {
  4656.        var p = new u;
  4657.        p.init({
  4658.          middleware: [],
  4659.          config: t,
  4660.          plugins: c.plugins_prepv
  4661.        });
  4662.        var g = p.run(),
  4663.          f = new c.context_prepv;
  4664.        f.userdata = e, f.logger = i.logger;
  4665.        var d = {
  4666.            context: f,
  4667.            pubsub: a.getGoldlogVal("aplus_pubsub"),
  4668.            pubsubType: "prepv"
  4669.          },
  4670.          _ = new s;
  4671.        _.create(d), _.wrap(g, function() {
  4672.          d.context.status = "complete", r.doPubMsg(["mw_change_prepv", d.context]), n && n.fn_after_record && o.each(n.fn_after_pv, function(e) {
  4673.            e(window.goldlog, t)
  4674.          }), a.setGoldlogVal("prepv_context", f), "function" == typeof l && l()
  4675.        })()
  4676.      }, e.SendPrePV = l
  4677.    }, function(t, e, n) {
  4678.      "use strict";
  4679.      ! function() {
  4680.        var t = window.goldlog || (window.goldlog = {}),
  4681.          e = n(97);
  4682.        t.aplus_pubsub || (t.aplus_pubsub = e.create())
  4683.      }()
  4684.    }, function(t, e, n) {
  4685.      "use strict";
  4686.  
  4687.      function o(t) {
  4688.        if ("function" != typeof t) throw new TypeError(t + " is not a function");
  4689.        return t
  4690.      }
  4691.      var a = n(84),
  4692.        r = function(t) {
  4693.          for (var e = t.length, n = new Array(e - 1), o = 1; o < e; o++) n[o - 1] = t[o];
  4694.          return n
  4695.        },
  4696.        i = a.extend({
  4697.          create: function(t) {
  4698.            var e = new this;
  4699.            for (var n in t) e[n] = t[n];
  4700.            return e.handlers = [], e.pubs = {}, e
  4701.          },
  4702.          setHandlers: function(t) {
  4703.            this.handlers = t
  4704.          },
  4705.          subscribe: function(t, e) {
  4706.            o(e);
  4707.            var n = this,
  4708.              a = n.pubs || {},
  4709.              r = a[t] || [];
  4710.            if (r)
  4711.              for (var i = 0; i < r.length; i++) {
  4712.                var s = r[i]();
  4713.                e.apply(n, s)
  4714.              }
  4715.            var u = n.handlers || [];
  4716.            return t in u || (u[t] = []), u[t].push(e), n.setHandlers(u), n
  4717.          },
  4718.          subscribeOnce: function(t, e) {
  4719.            o(e);
  4720.            var n, a = this;
  4721.            return this.subscribe.call(this, t, n = function() {
  4722.              a.unsubscribe.call(a, t, n);
  4723.              var o = Array.prototype.slice.call(arguments);
  4724.              e.apply(a, o)
  4725.            }), this
  4726.          },
  4727.          unsubscribe: function(t, e) {
  4728.            o(e);
  4729.            var n = this.handlers[t];
  4730.            if (!n) return this;
  4731.            if ("object" == typeof n && n.length > 0) {
  4732.              for (var a = 0; a < n.length; a++) {
  4733.                var r = e.toString(),
  4734.                  i = n[a].toString();
  4735.                r === i && n.splice(a, 1)
  4736.              }
  4737.              this.handlers[t] = n
  4738.            } else delete this.handlers[t];
  4739.            return this
  4740.          },
  4741.          publish: function(t) {
  4742.            var e = r(arguments),
  4743.              n = this.handlers || [],
  4744.              o = n[t] ? n[t].length : 0;
  4745.            if (o > 0)
  4746.              for (var a = 0; a < o; a++) {
  4747.                var i = n[t][a];
  4748.                i && "function" == typeof i && i.apply(this, e)
  4749.              }
  4750.            return this
  4751.          },
  4752.          cachePubs: function(t) {
  4753.            var e = this.pubs || {},
  4754.              n = r(arguments);
  4755.            e[t] || (e[t] = []), e[t].push(function() {
  4756.              return n
  4757.            })
  4758.          }
  4759.        });
  4760.      t.exports = i
  4761.    }, function(t, e, n) {
  4762.      "use strict";
  4763.      var o = n(41),
  4764.        a = n(33),
  4765.        r = n(51),
  4766.        i = n(4);
  4767.      e.init = function() {
  4768.        i.initLoad.init_watchGoldlogQueue("metaQueue"), n(99)(function() {
  4769.          var t = goldlog._$ || {},
  4770.            e = navigator.userAgent;
  4771.          e.match(/AliApp\(([A-Z\-]+)\/([\d\.]+)\)/i) && (t.is_ali_app = !0), i.utilPvid.makePVId();
  4772.          var s = n(49);
  4773.          t.spm = s, t.is_WindVane = o.is_WindVane;
  4774.          var u = t.meta_info;
  4775.          s.init(goldlog, u, function() {
  4776.            i.initLoad.init_watchGoldlogQueue();
  4777.            var t = n(4).spmException,
  4778.              e = t.is_exception;
  4779.            e || n(102);
  4780.            var o, r = "complete";
  4781.            o = ["aplusReady", r], a.doPubMsg(o), a.doCachePubs(o)
  4782.          }), goldlog.beforeSendPV(function(e, n) {
  4783.            if (t.page_url = location.href, t.page_referrer = r.getRefer(), n.is_auto && "1" === u["aplus-manual-pv"]) return !1
  4784.          }), goldlog.afterSendPV(function() {
  4785.            window.g_SPM && (g_SPM._current_spm = "")
  4786.          }), i.is_auto_pv + "" == "true" && goldlog.sendPV({
  4787.            is_auto: !0
  4788.          }), i.initLoad.run(), i.beforeUnload.run()
  4789.        })
  4790.      }
  4791.    }, function(t, e, n) {
  4792.      "use strict";
  4793.      var o = n(33),
  4794.        a = n(100);
  4795.      t.exports = function(t) {
  4796.        var e = n(101).AplusInit,
  4797.          r = new e;
  4798.        r.run({}, function(e) {
  4799.          o.doPubMsg(["aplusInitContext", e]), o.doCachePubs(["aplusInitContext", e]), a(), "function" == typeof t && t()
  4800.        })
  4801.      }
  4802.    }, function(t, e, n) {
  4803.      "use strict";
  4804.  
  4805.      function o(t) {
  4806.        var e = "";
  4807.        switch (!0) {
  4808.          case r.isJSON(t):
  4809.            e = "settled";
  4810.            break;
  4811.          case r.isString(t):
  4812.            e = t;
  4813.            break;
  4814.          case r.isNumber(t):
  4815.            e = t + "";
  4816.            break;
  4817.          default:
  4818.            e = "settled"
  4819.        }
  4820.        return e
  4821.      }
  4822.      var a = n(26),
  4823.        r = n(9);
  4824.      t.exports = function() {
  4825.        try {
  4826.          var t = a.getGoldlogVal("hasSendMIC"),
  4827.            e = Math.floor(99 * Math.random());
  4828.          if (t || 1 !== e) return;
  4829.          var n = goldlog && goldlog._$ ? goldlog._$.meta_info : {},
  4830.            i = "";
  4831.          for (var s in n) r.isEmpty(n[s]) || (i = i + "&" + s + "=" + o(n[s]));
  4832.          a.setGoldlogVal("hasSendMIC", !0), goldlog.record("/m.i.c", "OTHER", i, "POST")
  4833.        } catch (t) {}
  4834.      }
  4835.    }, function(t, e, n) {
  4836.      "use strict";
  4837.      var o = n(26),
  4838.        a = n(24),
  4839.        r = n(89),
  4840.        i = n(90),
  4841.        s = n(4),
  4842.        u = function() {};
  4843.      u.prototype.run = function(t, e) {
  4844.        var n = new i;
  4845.        n.init({
  4846.          middleware: [],
  4847.          config: t,
  4848.          plugins: s.aplus_init
  4849.        });
  4850.        var u = n.run(),
  4851.          c = new s.context;
  4852.        c.logger = a.logger;
  4853.        var l = {
  4854.            context: c,
  4855.            pubsub: o.getGoldlogVal("aplus_pubsub"),
  4856.            pubsubType: "aplusinit"
  4857.          },
  4858.          p = new r;
  4859.        p.create(l), p.wrap(u, function() {
  4860.          "function" == typeof e && e(l.context)
  4861.        })()
  4862.      }, e.AplusInit = u
  4863.    }, function(t, e, n) {
  4864.      "use strict";
  4865.      ! function() {
  4866.        var t, e = n(9),
  4867.          o = n(26),
  4868.          a = n(103),
  4869.          r = function() {
  4870.            t = !0;
  4871.            var n = window.g_SPM || {};
  4872.            e.isFunction(n.getParam) || e.isFunction(n.spm) || a.run()
  4873.          },
  4874.          i = window.goldlog || (window.goldlog = {});
  4875.        i.aplus_pubsub && "function" == typeof i.aplus_pubsub.publish && i.aplus_pubsub.subscribe("goldlogReady", function(e) {
  4876.          "complete" !== e || t || r()
  4877.        });
  4878.        var s = 0,
  4879.          u = function() {
  4880.            if (!t) {
  4881.              var e = o.getGoldlogVal("_$") || {};
  4882.              "complete" === e.status ? r() : s < 50 && (++s, setTimeout(function() {
  4883.                u()
  4884.              }, 200))
  4885.            }
  4886.          };
  4887.        u()
  4888.      }()
  4889.    }, function(t, e, n) {
  4890.      "use strict";
  4891.      var o = n(31),
  4892.        a = n(26),
  4893.        r = n(104),
  4894.        i = n(108),
  4895.        s = n(109),
  4896.        u = n(110),
  4897.        c = n(111);
  4898.      e.run = function() {
  4899.        var t = a.getGoldlogVal("_$") || {},
  4900.          e = t.meta_info,
  4901.          n = e["aplus-touch"],
  4902.          l = {
  4903.            isTouchEnabled: o.isTouch() || "1" === n || "tap" === n,
  4904.            isTerminal: t.is_terminal || /WindVane/i.test(navigator.userAgent)
  4905.          };
  4906.        window.g_SPM = {
  4907.          spm_d_for_ad: {},
  4908.          resetModule: r.spm_resetModule,
  4909.          anchorBeacon: r.spm_spmAnchorChk,
  4910.          getParam: r.spm_getSPMParam,
  4911.          spm: r.spm_forwap
  4912.        }, i.run(l), s.run(l), u.run(l), c.run(l)
  4913.      }
  4914.    }, function(t, e, n) {
  4915.      "use strict";
  4916.  
  4917.      function o(t) {
  4918.        if (t && 1 === t.nodeType) {
  4919.          s.tryToRemoveAttribute(t, "data-spm-max-idx"), s.tryToRemoveAttribute(t, "data-auto-spmd-max-idx");
  4920.          for (var e = u.nodeListToArray(t.getElementsByTagName("a")), n = u.nodeListToArray(t.getElementsByTagName("area")), o = e.concat(n), a = 0; a < o.length; a++) s.tryToRemoveAttribute(o[a], l)
  4921.        }
  4922.      }
  4923.  
  4924.      function a(t, e) {
  4925.        var n = s.tryToGetAttribute(t, l),
  4926.          o = "0";
  4927.        if (n && c.spm_isSPMAnchorIdMatch(n)) c.spm_anchorEnsureSPMId_inHref(t, n, e);
  4928.        else {
  4929.          var a = c.spm_spmGetParentSPMId(t.parentNode);
  4930.          if (o = a.spm_c, !o) return void c.spm_dealNoneSPMLink(t, e);
  4931.          c.spm_initSPMModule(a.el, o, e), c.spm_initSPMModule(a.el, o, e, !0)
  4932.        }
  4933.      }
  4934.  
  4935.      function r(t) {
  4936.        var e, n = t.tagName;
  4937.        "A" !== n && "AREA" !== n ? e = c.spm_getParamForAD(t) : (a(t, !0), e = s.tryToGetAttribute(t, l)), e || (e = "0.0.0.0");
  4938.        var o = goldlog.getPvId();
  4939.        4 === e.split(".").length && o && (e += "." + o), "A" !== n && "AREA" !== n && s.tryToSetAttribute(t, l, e), e = e.split(".");
  4940.        var r = {
  4941.          a: e[0],
  4942.          b: e[1],
  4943.          c: e[2],
  4944.          d: e[3]
  4945.        };
  4946.        return e[4] && (r.e = e[4]), r
  4947.      }
  4948.  
  4949.      function i(t, e) {
  4950.        var n = r(t),
  4951.          o = [n.a, n.b, n.c, n.d];
  4952.        return e && n.e && o.push(n.e), o.join(".")
  4953.      }
  4954.      var s = n(28),
  4955.        u = n(19),
  4956.        c = n(105),
  4957.        l = "data-spm-anchor-id";
  4958.      e.spm_resetModule = o, e.spm_spmAnchorChk = a, e.spm_getSPMParam = r, e.spm_forwap = i
  4959.    }, function(t, e, n) {
  4960.      "use strict";
  4961.  
  4962.      function o(t) {
  4963.        for (var e, n = "data-spm-ab-max-idx", o = {}, a = ""; t && t.tagName != j && t.tagName != x;) {
  4964.          if (!a && (a = v.tryToGetAttribute(t, "data-spm-ab"))) {
  4965.            e = parseInt(v.tryToGetAttribute(t, n)) || 0, o.a_spm_ab = a, o.ab_idx = ++e, t.setAttribute(n, e);
  4966.            break
  4967.          }
  4968.          if (v.tryToGetAttribute(t, "data-spm")) break;
  4969.          t = t.parentNode
  4970.        }
  4971.        return o
  4972.      }
  4973.  
  4974.      function a() {
  4975.        var t = b.getGoldlogVal("_$") || {},
  4976.          e = t.spm || {},
  4977.          n = e.data || {};
  4978.        return [n.a, n.b].join(".")
  4979.      }
  4980.  
  4981.      function r(t) {
  4982.        var e = a(),
  4983.          n = t.split(".");
  4984.        return n[0] + "." + n[1] == e
  4985.      }
  4986.  
  4987.      function i(t, e) {
  4988.        if (!goldlog.isUT4Aplus || "UT4Aplus" !== goldlog.getMetaInfo("aplus-toUT")) {
  4989.          if (t && /&?\bspm=[^&#]*/.test(t) && (t = t.replace(/&?\bspm=[^&#]*/g, "").replace(/&{2,}/g, "&").replace(/\?&/, "?").replace(/\?$/, "")), !e) return t;
  4990.          var n, o, a, r, i, s, u, c = "&";
  4991.          t.indexOf("#") !== -1 && (a = t.split("#"), t = a.shift(), o = a.join("#")), r = t.split("?"), i = r.length - 1, a = r[0].split("//"), a = a[a.length - 1].split("/"), s = a.length > 1 ? a.pop() : "", i > 0 && (n = r.pop(), t = r.join("?")), n && i > 1 && n.indexOf("&") == -1 && n.indexOf("%") !== -1 && (c = "%26");
  4992.          var l = "";
  4993.          if (t = t + "?spm=" + l + e + (n ? c + n : "") + (o ? "#" + o : ""), u = h.isContain(s, ".") ? s.split(".").pop().toLowerCase() : "") {
  4994.            if ({
  4995.                png: 1,
  4996.                jpg: 1,
  4997.                jpeg: 1,
  4998.                gif: 1,
  4999.                bmp: 1,
  5000.                swf: 1
  5001.              }.hasOwnProperty(u)) return 0;
  5002.            !n && i <= 1 && (o || {
  5003.              htm: 1,
  5004.              html: 1,
  5005.              php: 1,
  5006.              aspx: 1,
  5007.              shtml: 1,
  5008.              xhtml: 1
  5009.            }.hasOwnProperty(u) || (t += "&file=" + s))
  5010.          }
  5011.          return t
  5012.        }
  5013.      }
  5014.  
  5015.      function s(t, e) {
  5016.        if (!goldlog.isUT4Aplus || "UT4Aplus" !== goldlog.getMetaInfo("aplus-toUT")) {
  5017.          var n, o = t.innerHTML;
  5018.          o && o.indexOf("<") == -1 && (n = document.createElement("b"), n.style.display = "none", t.appendChild(n)), t.href = e, n && t.removeChild(n)
  5019.        }
  5020.      }
  5021.  
  5022.      function u(t, e, n) {
  5023.        if (!/^0\.0\.?/.test(e)) {
  5024.          var o = y.tryToGetHref(t),
  5025.            r = a(),
  5026.            u = w.is_ignore_spm(t);
  5027.          if (u) {
  5028.            var c = _.param2obj(o);
  5029.            if (c.spm && c.spm.split)
  5030.              for (var l = c.spm.split("."), p = e.split("."), g = 0; g < 3 && p[g] === l[g]; g++) 2 === g && l[3] && (e = c.spm)
  5031.          }
  5032.          t.setAttribute("data-spm-anchor-id", e);
  5033.          var f = goldlog.getPvId();
  5034.          f && (e += "." + f);
  5035.          var d = "0.0";
  5036.          (f || r && r != d) && (u || n || (o = i(o, e)) && s(t, o))
  5037.        }
  5038.      }
  5039.  
  5040.      function c(t) {
  5041.        var e = v.tryToGetAttribute(t, P),
  5042.          n = m.parseSemicolonContent(e) || {};
  5043.        return n
  5044.      }
  5045.  
  5046.      function l(t) {
  5047.        var e, n = b.getGoldlogVal("_$") || {},
  5048.          o = n.spm.data;
  5049.        return "0" == o.a && "0" == o.b ? e = "0" : (e = v.tryToGetAttribute(t, T), e && e.match(/^d\w+$/) || (e = "")), e
  5050.      }
  5051.  
  5052.      function p(t, e) {
  5053.        for (var n = [], o = m.nodeListToArray(t.getElementsByTagName("a")), a = m.nodeListToArray(t.getElementsByTagName("area")), r = o.concat(a), i = 0; i < r.length; i++) {
  5054.          for (var s = !1, u = r[i], c = r[i];
  5055.            (u = u.parentNode) && u != t;)
  5056.            if (v.tryToGetAttribute(u, T)) {
  5057.              s = !0;
  5058.              break
  5059.            } if (!s) {
  5060.            var l = v.tryToGetAttribute(c, A);
  5061.            e || "t" === l ? e && "t" === l && n.push(c) : n.push(c)
  5062.          }
  5063.        }
  5064.        return n
  5065.      }
  5066.  
  5067.      function g(t) {
  5068.        for (var e, n = t; t && t.tagName !== j && t.tagName !== x && t.getAttribute;) {
  5069.          var o = t.getAttribute(T);
  5070.          if (o) {
  5071.            e = o, n = t;
  5072.            break
  5073.          }
  5074.          if (!(t = t.parentNode)) break
  5075.        }
  5076.        return e && !/^[\w\-\.\/]+$/.test(e) && (e = "0"), {
  5077.          spm_c: e,
  5078.          el: n
  5079.        }
  5080.      }
  5081.  
  5082.      function f(t, e) {
  5083.        var n = parent !== self;
  5084.        if (!n && e) return [t, e].join(".");
  5085.        if (t && e) return t + ".i" + e;
  5086.        var o = window.g_SPM || (window.g_SPM = {}),
  5087.          a = o.spm_d_for_ad || {};
  5088.        return "number" == typeof a[t] ? a[t]++ : a[t] = 0, o.spm_d_for_ad = a, t + ".i" + a[t]
  5089.      }
  5090.  
  5091.      function d(t) {
  5092.        var e;
  5093.        return t && (e = t.match(/&?\bspm=([^&#]*)/)) ? e[1] : ""
  5094.      }
  5095.      var _ = n(18),
  5096.        h = n(9),
  5097.        m = n(19),
  5098.        v = n(28),
  5099.        b = n(26),
  5100.        y = n(106),
  5101.        w = n(107),
  5102.        x = "BODY",
  5103.        j = "HTML",
  5104.        T = "data-spm",
  5105.        P = "data-spm-click",
  5106.        A = "data-auto-spmd",
  5107.        S = "data-spm-anchor-id";
  5108.      e.getGlobalSPMId = a, e.spm_isSPMAnchorIdMatch = r, e.spm_updateHrefWithSPMId = i, e.spm_writeHref = s, e.spm_anchorEnsureSPMId_inHref = u, e.getElDataSpm = c, e.spm_getAnchor4thId_spm_d = l, e.spm_getModuleLinks = p, e.spm_spmGetParentSPMId = g, e.get_spm_for_ad = f, e.spm_getParamForAD = function(t) {
  5109.        var e = v.tryToGetAttribute(t, S);
  5110.        if (!e) {
  5111.          var n = a(),
  5112.            o = t.parentNode;
  5113.          if (!o) return "";
  5114.          var r = c(t) || {},
  5115.            i = r.locaid || "",
  5116.            s = t.getAttribute(T) || i,
  5117.            u = g(o),
  5118.            l = u.spm_c || 0;
  5119.          l && l.indexOf(".") !== -1 && (l = l.split("."), l = l[l.length - 1]), e = f(n + "." + l, s)
  5120.        }
  5121.        return e
  5122.      }, e.spm_initSPMModule = function(t, e, n, i) {
  5123.        var s;
  5124.        if (e = e || t.getAttribute("data-spm") || "") {
  5125.          var g = p(t, i);
  5126.          if (0 !== g.length) {
  5127.            var f = e.split("."),
  5128.              d = h.isStartWith(e, "110") && 3 == f.length;
  5129.            d && (s = f[2], f[2] = "w" + (s || "0"), e = f.join("."));
  5130.            var _ = a();
  5131.            if (_ && _.match(/^[\w\-\*]+(\.[\w\-\*\/]+)?$/))
  5132.              if (h.isContain(e, ".")) {
  5133.                if (!h.isStartWith(e, _)) {
  5134.                  var m = _.split(".");
  5135.                  f = e.split(".");
  5136.                  for (var b = 0; b < m.length; b++) f[b] = m[b];
  5137.                  e = f.join(".")
  5138.                }
  5139.              } else h.isContain(_, ".") || (_ += ".0"), e = _ + "." + e;
  5140.            if (e.match && e.match(/^[\w\-\*]+\.[\w\-\*\/]+\.[\w\-\*\/]+$/)) {
  5141.              for (var w = "data-auto-spmd-max-idx", x = "data-spm-max-idx", j = i ? w : x, T = parseInt(v.tryToGetAttribute(t, j)) || 0, A = 0; A < g.length; A++) {
  5142.                var k = g[A],
  5143.                  E = y.tryToGetHref(k),
  5144.                  U = v.tryToGetAttribute(k, P);
  5145.                if (i || E || U) {
  5146.                  d && k.setAttribute("data-spm-wangpu-module-id", s);
  5147.                  var I = k.getAttribute(S);
  5148.                  if (I && r(I)) u(k, I, n);
  5149.                  else {
  5150.                    var M, C, N = o(k.parentNode);
  5151.                    N.a_spm_ab ? (C = N.a_spm_ab, M = N.ab_idx) : (C = void 0, T++, M = T);
  5152.                    var O, V = c(k) || {},
  5153.                      G = V.locaid || "";
  5154.                    G ? O = G : (O = l(k) || M, i && (O = "at" + ((h.isNumber(O) ? 1e3 : "") + O))), I = C ? e + "-" + C + "." + O : e + "." + O, u(k, I, n)
  5155.                  }
  5156.                }
  5157.              }
  5158.              t.setAttribute(j, T)
  5159.            }
  5160.          }
  5161.        }
  5162.      }, e.spm_dealNoneSPMLink = function(t, e) {
  5163.        var n = goldlog.getMetaInfo("aplus-getspmcd"),
  5164.          o = a(),
  5165.          r = y.tryToGetHref(t),
  5166.          i = d(r),
  5167.          c = null,
  5168.          p = o && 2 == o.split(".").length;
  5169.        if (p) {
  5170.          var g;
  5171.          return "function" == typeof n && (g = n(t, null, o)), c = g && "0" !== g.spm_c ? [o, g.spm_c, g.spm_d] : [o, 0, l(t) || 0], void u(t, c.join("."), e)
  5172.        }
  5173.        r && i && (r = r.replace(/&?\bspm=[^&#]*/g, "").replace(/&{2,}/g, "&").replace(/\?&/, "?").replace(/\?$/, "").replace(/\?#/, "#"), s(t, r))
  5174.      }
  5175.    }, function(t, e, n) {
  5176.      "use strict";
  5177.      var o = n(20);
  5178.      e.tryToGetHref = function(t) {
  5179.        var e;
  5180.        try {
  5181.          e = o.trim(t.getAttribute("href", 2))
  5182.        } catch (t) {}
  5183.        return e || ""
  5184.      }
  5185.    }, function(t, e, n) {
  5186.      "use strict";
  5187.  
  5188.      function o(t) {
  5189.        return !!t && !!t.match(/^[^\?]*\balipay\.(?:com|net)\b/i)
  5190.      }
  5191.  
  5192.      function a(t) {
  5193.        return !!t && !!t.match(/^[^\?]*\balipay\.(?:com|net)\/.*\?.*\bsign=.*/i)
  5194.      }
  5195.  
  5196.      function r(t) {
  5197.        var e = location.href;
  5198.        return t && e.split("#")[0] === t.split("#")[0]
  5199.      }
  5200.  
  5201.      function i(t) {
  5202.        for (var e;
  5203.          (t = t.parentNode) && "BODY" !== t.tagName;)
  5204.          if (e = u.tryToGetAttribute(t, f)) return e;
  5205.        return ""
  5206.      }
  5207.  
  5208.      function s(t) {
  5209.        for (var e = ["mclick.simba.taobao.com", "click.simba.taobao.com", "click.tanx.com", "click.mz.simba.taobao.com", "click.tz.simba.taobao.com", "redirect.simba.taobao.com", "rdstat.tanx.com", "stat.simba.taobao.com", "s.click.taobao.com"], n = 0; n < e.length; n++)
  5210.          if (t.indexOf(e[n]) !== -1) return !0;
  5211.        return !1
  5212.      }
  5213.      var u = n(28),
  5214.        c = n(9),
  5215.        l = n(106),
  5216.        p = n(26),
  5217.        g = n(22),
  5218.        f = "data-spm-protocol";
  5219.      e.is_ignore_spm = function(t) {
  5220.        var e = p.getGoldlogVal("_$") || {},
  5221.          n = e.meta_info || {},
  5222.          d = l.tryToGetHref(t),
  5223.          _ = i(t),
  5224.          h = u.tryToGetAttribute(t, f),
  5225.          m = "i" === (h || _ || n.spm_protocol);
  5226.        if (!d || s(d)) return !0;
  5227.        var v = r(d) || g.isStartWithProtocol(d.toLowerCase()),
  5228.          b = o(d) || a(d),
  5229.          y = v || b;
  5230.        return !(m || !c.isStartWith(d, "#") && !y) || m
  5231.      }
  5232.    }, function(t, e, n) {
  5233.      "use strict";
  5234.  
  5235.      function o(t, e, n) {
  5236.        var o = u.parseSemicolonContent(e, {}, !0),
  5237.          a = o.gostr || "",
  5238.          r = o.locaid || "",
  5239.          g = t.getAttribute("data-spm") || r,
  5240.          f = "CLK",
  5241.          d = o.gokey || "",
  5242.          _ = p.spm_getSPMParam(t),
  5243.          h = [_.a, _.b, _.c, g].join("."),
  5244.          m = a + "." + h;
  5245.        0 !== m.indexOf("/") && (m = "/" + m);
  5246.        var v = [],
  5247.          b = ["gostr", "locaid", "gmkey", "gokey", "spm-cnt", "cna"];
  5248.        for (var y in o) o.hasOwnProperty(y) && c.indexof(b, y) === -1 && v.push(y + "=" + o[y]);
  5249.        v.push("_g_et=" + n), v.push("autosend=1"), d && v.length > 0 && (d += "&"), d += v.length > 0 ? v.join("&") : "", goldlog && s.isFunction(goldlog.recordUdata) ? goldlog.recordUdata(m, f, d, "GET", function() {}) : l.logger({
  5250.          msg: "goldlog.recordUdata is not function!"
  5251.        }), i.tryToSetAttribute(t, "data-spm-anchor-id", h)
  5252.      }
  5253.  
  5254.      function a(t, e) {
  5255.        var n = e;
  5256.        window.g_SPM && (g_SPM._current_spm = p.spm_getSPMParam(e));
  5257.        for (var a; e && "HTML" !== e.tagName;) {
  5258.          a = i.tryToGetAttribute(e, "data-spm-click"); {
  5259.            if (a) {
  5260.              o(e, a, "mousedown" === t.type ? t.type : "tap");
  5261.              break
  5262.            }
  5263.            e = e.parentNode
  5264.          }
  5265.        }
  5266.        if (!a) {
  5267.          var r = g.getGlobalSPMId(),
  5268.            s = goldlog.getMetaInfo("aplus-getspmcd");
  5269.          "function" == typeof s && s(n, t, r)
  5270.        }
  5271.      }
  5272.      var r = n(79),
  5273.        i = n(28),
  5274.        s = n(9),
  5275.        u = n(19),
  5276.        c = n(12),
  5277.        l = n(24),
  5278.        p = n(104),
  5279.        g = n(105);
  5280.      e.run = function(t) {
  5281.        t && t.isTouchEnabled ? r.on(document, "tap", a) : r.on(document, "mousedown", a)
  5282.      }
  5283.    }, function(t, e, n) {
  5284.      "use strict";
  5285.  
  5286.      function o() {
  5287.        for (var t = document.getElementsByTagName("iframe"), e = 0; e < t.length; e++) {
  5288.          var n = t[e],
  5289.            o = r.tryToGetAttribute(n, "data-spm-src");
  5290.          if (!n.src && o) {
  5291.            var a = s.spm_getSPMParam(n);
  5292.            if (a) {
  5293.              var u = [a.a, a.b, a.c, a.d];
  5294.              a.e && u.push(a.e), a = u.join("."), n.src = i.spm_updateHrefWithSPMId(o, a)
  5295.            } else n.src = o
  5296.          }
  5297.        }
  5298.      }
  5299.  
  5300.      function a() {
  5301.        function t() {
  5302.          e++, e > 10 && (n = 3e3), o(), setTimeout(t, n)
  5303.        }
  5304.        var e = 0,
  5305.          n = 500;
  5306.        t()
  5307.      }
  5308.      var r = n(28),
  5309.        i = n(105),
  5310.        s = n(104);
  5311.      e.run = function(t) {
  5312.        t && !t.isTerminal && a()
  5313.      }
  5314.    }, function(t, e, n) {
  5315.      "use strict";
  5316.  
  5317.      function o(t, e) {
  5318.        for (var n, o = window; e && (n = e.tagName);) {
  5319.          if ("A" === n || "AREA" === n) {
  5320.            r.spm_spmAnchorChk(e, !1);
  5321.            var a = o.g_SPM || (o.g_SPM = {}),
  5322.              i = a._current_spm = r.spm_getSPMParam(e),
  5323.              s = [];
  5324.            try {
  5325.              s = [i.a, i.b, i.c, i.d];
  5326.              var u = i.e || goldlog.pvid || "";
  5327.              u && s.push(u)
  5328.            } catch (t) {}
  5329.            break
  5330.          }
  5331.          if ("BODY" == n || "HTML" == n) break;
  5332.          e = e.parentNode
  5333.        }
  5334.      }
  5335.      var a = n(79),
  5336.        r = n(104);
  5337.      e.run = function(t) {
  5338.        var e = document;
  5339.        t && t.isTouchEnabled ? a.on(e, "tapSpm", o) : (a.on(e, "mousedown", o), a.on(e, "keydown", o))
  5340.      }
  5341.    }, function(t, e, n) {
  5342.      "use strict";
  5343.  
  5344.      function o(t, e) {
  5345.        if (e || (e = p), p.evaluate) return e.evaluate(t, p, null, 9, null).singleNodeValue;
  5346.        for (var n, a = t.split("/"); !n && a.length > 0;) n = a.shift();
  5347.        var r, i = /^.+?\[@id='(.+?)']$/i,
  5348.          s = /^(.+?)\[(\d+)]$/i;
  5349.        return (r = n.match(i)) ? e = e.getElementById(r[1]) : (r = n.match(s)) && (e = e.getElementsByTagName(r[1])[parseInt(r[2]) - 1]), e ? 0 === a.length ? e : o(a.join("/"), e) : null
  5350.      }
  5351.  
  5352.      function a() {
  5353.        var t = {};
  5354.        for (var e in l)
  5355.          if (l.hasOwnProperty(e)) {
  5356.            var n = o(e);
  5357.            if (n) {
  5358.              t[e] = 1;
  5359.              var a = l[e],
  5360.                r = "A" === n.tagName ? a.spmd : a.spmc;
  5361.              s.tryToSetAttribute(n, "data-spm", r || "")
  5362.            }
  5363.          } for (var i in t) t.hasOwnProperty(i) && delete l[i]
  5364.      }
  5365.  
  5366.      function r() {
  5367.        if (!c && g.spmData) {
  5368.          c = !0;
  5369.          var t = g.spmData.data;
  5370.          if (t && i.isArray(t)) {
  5371.            for (var e = 0; e < t.length; e++) {
  5372.              var n = t[e],
  5373.                o = n.xpath;
  5374.              o = o.replace(/^id\('(.+?)'\)(.*)/g, "//*[@id='$1']$2"), l[o] = {
  5375.                spmc: n.spmc,
  5376.                spmd: n.spmd
  5377.              }
  5378.            }
  5379.            a()
  5380.          }
  5381.        }
  5382.      }
  5383.      var i = n(9),
  5384.        s = n(28),
  5385.        u = n(79),
  5386.        c = !1,
  5387.        l = {},
  5388.        p = document,
  5389.        g = window;
  5390.      e.wh_updateXPathElements = a,
  5391.        e.init_wh = r, e.run = function() {
  5392.          u.DOMReady(function() {
  5393.            r()
  5394.          })
  5395.        }
  5396.    }, function(t, e, n) {
  5397.      "use strict";
  5398.  
  5399.      function o() {
  5400.        var t, e = p.getParamFromUrl("utparamcnt", location.href);
  5401.        if (e) try {
  5402.          t = e = JSON.parse(decodeURIComponent(e))
  5403.        } catch (t) {}
  5404.        return t
  5405.      }
  5406.  
  5407.      function a() {
  5408.        var t, e = d["aplus-utparam"];
  5409.        if (e)
  5410.          if ("object" == typeof e) t = e;
  5411.          else try {
  5412.            t = JSON.parse(e)
  5413.          } catch (t) {}
  5414.        return t
  5415.      }
  5416.      var r = n(11),
  5417.        i = n(51),
  5418.        s = n(52),
  5419.        u = n(33),
  5420.        c = n(55),
  5421.        l = n(9),
  5422.        p = n(50),
  5423.        g = n(4),
  5424.        f = n(27),
  5425.        d = f.getInfo(),
  5426.        _ = "complete";
  5427.      e.initGoldlog = function(t) {
  5428.        var e = window.goldlog || (window.goldlog = {}),
  5429.          n = g.goldlog_path.run.create();
  5430.        e._ready_time = (new Date).getTime();
  5431.        for (var p in n) e[p] = n[p];
  5432.        var f = /TB\-PD/i.test(navigator.userAgent),
  5433.          h = e._$ = e._$ || {},
  5434.          m = o(),
  5435.          v = a();
  5436.        return "object" == typeof m && (v && (m = l.assign(m, v)), d["aplus-utparam"] = m), h.meta_info = d, h.is_terminal = "aplus_wap" === g.script_name || f || "1" == d["aplus-terminal"], h.send_pv_count = 0, h.status = _, h.script_name = g.script_name, h.spm = {
  5437.          data: {}
  5438.        }, h.page_referrer = i.getRefer(), h.pageLoadTime = (new Date).getTime(), e.lver = g.lver, e.nameStorage = s.nameStorage, c.haveNativeFlagInUA(), u.doPubMsg(["goldlogReady", _]), u.doCachePubs(["goldlogReady", _]), u.publishCNA(r.getCookie("cna")), t.init(), e
  5439.      }
  5440.    }]); /*! 2024-09-10 16:39:25 v8.15.24 */
  5441.    ! function(t) {
  5442.      function e(n) {
  5443.        if (r[n]) return r[n].exports;
  5444.        var a = r[n] = {
  5445.          exports: {},
  5446.          id: n,
  5447.          loaded: !1
  5448.        };
  5449.        return t[n].call(a.exports, a, a.exports, e), a.loaded = !0, a.exports
  5450.      }
  5451.      var r = {};
  5452.      return e.m = t, e.c = r, e.p = "", e(0)
  5453.    }([function(t, e) {
  5454.      "use strict";
  5455.      ! function() {
  5456.        function t(t, e, r) {
  5457.          t[_]((h ? "on" : "") + e, function(t) {
  5458.            t = t || s.event;
  5459.            var e = t.target || t.srcElement;
  5460.            r(t, e)
  5461.          }, !1)
  5462.        }
  5463.  
  5464.        function e() {
  5465.          return /&?\bspm=[^&#]*/.test(location.href) ? location.href.match(/&?\bspm=[^&#]*/gi)[0].split("=")[1] : ""
  5466.        }
  5467.  
  5468.        function r(t, e) {
  5469.          if (t && /&?\bspm=[^&#]*/.test(t) && (t = t.replace(/&?\bspm=[^&#]*/g, "").replace(/&{2,}/g, "&").replace(/\?&/, "?").replace(/\?$/, "")), !e) return t;
  5470.          var r, n, a, i, o, c, p, s = "&";
  5471.          if (t.indexOf("#") != -1 && (a = t.split("#"), t = a.shift(), n = a.join("#")), i = t.split("?"), o = i.length - 1, a = i[0].split("//"), a = a[a.length - 1].split("/"), c = a.length > 1 ? a.pop() : "", o > 0 && (r = i.pop(), t = i.join("?")), r && o > 1 && r.indexOf("&") == -1 && r.indexOf("%") != -1 && (s = "%26"), t = t + "?spm=" + e + (r ? s + r : "") + (n ? "#" + n : ""), p = c.indexOf(".") > -1 ? c.split(".").pop().toLowerCase() : "") {
  5472.            if ({
  5473.                png: 1,
  5474.                jpg: 1,
  5475.                jpeg: 1,
  5476.                gif: 1,
  5477.                bmp: 1,
  5478.                swf: 1
  5479.              }.hasOwnProperty(p)) return 0;
  5480.            !r && o <= 1 && (n || {
  5481.              htm: 1,
  5482.              html: 1,
  5483.              php: 1
  5484.            }.hasOwnProperty(p) || (t += "&file=" + c))
  5485.          }
  5486.          return t
  5487.        }
  5488.  
  5489.        function n(t) {
  5490.          function e(t) {
  5491.            return t = t.replace(/refpos[=(%3D)]\w*/gi, c).replace(i, "%3D" + n + "%26" + a.replace("=", "%3D")).replace(o, n), a.length > 0 && (t += "&" + a), t
  5492.          }
  5493.          var r = window.location.href,
  5494.            n = r.match(/mm_\d{0,24}_\d{0,24}_\d{0,24}/i),
  5495.            a = r.match(/[&\?](pvid=[^&]*)/i),
  5496.            i = new RegExp("%3Dmm_\\d+_\\d+_\\d+", "ig"),
  5497.            o = new RegExp("mm_\\d+_\\d+_\\d+", "ig");
  5498.          a = a && a[1] ? a[1] : "";
  5499.          var c = r.match(/(refpos=(\d{0,24}_\d{0,24}_\d{0,24})?(,[a-z]+)?)(,[a-z]+)?/i);
  5500.          return c = c && c[0] ? c[0] : "", n ? (n = n[0], e(t)) : t
  5501.        }
  5502.  
  5503.        function a(e) {
  5504.          var r = s.KISSY;
  5505.          r ? r.ready(e) : s.jQuery ? jQuery(m).ready(e) : "complete" === m.readyState ? e() : t(s, "load", e)
  5506.        }
  5507.  
  5508.        function i(t, e) {
  5509.          return t && t.getAttribute ? t.getAttribute(e) || "" : ""
  5510.        }
  5511.  
  5512.        function o(t) {
  5513.          if (t) {
  5514.            var e, r = g.length;
  5515.            for (e = 0; e < r; e++)
  5516.              if (t.indexOf(g[e]) > -1) return !0;
  5517.            return !1
  5518.          }
  5519.        }
  5520.  
  5521.        function c(t, e) {
  5522.          if (t && /&?\bspm=[^&#]*/.test(t) && (t = t.replace(/&?\bspm=[^&#]*/g, "").replace(/&{2,}/g, "&").replace(/\?&/, "?").replace(/\?$/, "")), !e) return t;
  5523.          var r, n, a, i, o, c, p, s = "&";
  5524.          if (t.indexOf("#") != -1 && (a = t.split("#"), t = a.shift(), n = a.join("#")), i = t.split("?"), o = i.length - 1, a = i[0].split("//"), a = a[a.length - 1].split("/"), c = a.length > 1 ? a.pop() : "", o > 0 && (r = i.pop(), t = i.join("?")), r && o > 1 && r.indexOf("&") == -1 && r.indexOf("%") != -1 && (s = "%26"), t = t + "?spm=" + e + (r ? s + r : "") + (n ? "#" + n : ""), p = c.indexOf(".") > -1 ? c.split(".").pop().toLowerCase() : "") {
  5525.            if ({
  5526.                png: 1,
  5527.                jpg: 1,
  5528.                jpeg: 1,
  5529.                gif: 1,
  5530.                bmp: 1,
  5531.                swf: 1
  5532.              }.hasOwnProperty(p)) return 0;
  5533.            !r && o <= 1 && (n || {
  5534.              htm: 1,
  5535.              html: 1,
  5536.              shtml: 1,
  5537.              php: 1
  5538.            }.hasOwnProperty(p) || (t += "&__file=" + c))
  5539.          }
  5540.          return t
  5541.        }
  5542.  
  5543.        function p(t) {
  5544.          if (o(t.href)) {
  5545.            var r = i(t, u);
  5546.            if (!r) {
  5547.              var n = l()(t),
  5548.                a = [n.a, n.b, n.c, n.d].join(".");
  5549.              n.e && (n += "." + n.e), d && (a = [n.a || "0", n.b || "0", n.c || "0", n.d || "0"].join("."), a = (e() || "0.0.0.0.0") + "_" + a), t.href = c(t.href, a), t.setAttribute(u, a)
  5550.            }
  5551.          }
  5552.        }
  5553.        var s = window,
  5554.          m = document;
  5555.        if (1 !== s.aplus_spmact) {
  5556.          s.aplus_spmact = 1;
  5557.          var f = function() {
  5558.              return {
  5559.                a: 0,
  5560.                b: 0,
  5561.                c: 0,
  5562.                d: 0,
  5563.                e: 0
  5564.              }
  5565.            },
  5566.            l = function() {
  5567.              return s.g_SPM && s.g_SPM.getParam ? s.g_SPM.getParam : f
  5568.            },
  5569.            d = !0;
  5570.          try {
  5571.            d = self.location != top.location
  5572.          } catch (t) {}
  5573.          var u = "data-spm-act-id",
  5574.            g = ["mclick.simba.taobao.com", "click.simba.taobao.com", "click.tanx.com", "click.mz.simba.taobao.com", "click.tz.simba.taobao.com", "redirect.simba.taobao.com", "rdstat.tanx.com", "stat.simba.taobao.com", "s.click.taobao.com"],
  5575.            h = !!m.attachEvent,
  5576.            b = "attachEvent",
  5577.            v = "addEventListener",
  5578.            _ = h ? b : v;
  5579.          t(m, "mousedown", function(t, e) {
  5580.            for (var r, n = 0; e && (r = e.tagName);) {
  5581.              if ("A" == r || "AREA" == r) {
  5582.                p(e);
  5583.                break
  5584.              }
  5585.              if ("BODY" == r || "HTML" == r) break;
  5586.              e = e.parentNode, n += 1
  5587.            }
  5588.          }), a(function() {
  5589.            for (var t, a, o = document.getElementsByTagName("iframe"), c = 0; c < o.length; c++) {
  5590.              t = i(o[c], "mmsrc"), a = i(o[c], "mmworked");
  5591.              var p = l()(o[c]),
  5592.                s = [p.a || "0", p.b || "0", p.c || "0", p.d || "0", p.e || "0"].join(".");
  5593.              t && !a ? (d && (s = [p.a || "0", p.b || "0", p.c || "0", p.d || "0"].join("."), s = e() + "_" + s), o[c].src = r(n(t), s), o[c].setAttribute("mmworked", "mmworked")) : o[c].setAttribute(u, s)
  5594.            }
  5595.          })
  5596.        }
  5597.      }()
  5598.    }]);
  5599.  </script>
  5600.  <script>
  5601.    var aPageStart = (new Date()).getTime();
  5602.  </script>
  5603.  <script type="text/javascript">
  5604.    var ue_t0 = ue_t0 || +new Date();
  5605.  </script>
  5606.  <script type="text/javascript" id="beacon-aplus" src="https://g.lazcdn.com/g/alilog/mlog/aplus_int.js" exparams="clog=o&amp;aplus&amp;sidx=aplusSidx&amp;ckx=aplusCkx" async="" defer=""></script>
  5607.  <script async="" src="//gj.mmstat.com/eg.js?t=1755536423658"></script>
  5608.  <script type="text/javascript" charset="UTF-8" src="https://fourier.taobao.com/rp?ext=51&amp;data=jm_null&amp;random=4465953290455539&amp;href=https%3A%2F%2Fpolebio.lrsv.ups-tlse.fr%2F&amp;protocol=https:&amp;callback=jsonpCallback"></script>
  5609.  <script async="" src="//gj.mmstat.com/eg.js?t=1755536424682"></script>
  5610. </head>
  5611.  
  5612. <body>
  5613.  <div class="mui-zebra-module" id="J_icms-5004710-1520248008751" data-module-id="icms-5004710-1520248008751" data-version="5.0.5" data-spm="icms-5004710-1520248008751">
  5614.    <script type="text/javascript">
  5615.      try {
  5616.        if (typeof window === "object") {
  5617.          window.CROSSIMAGE_GRAYSCALE_RULE = {
  5618.            "id-live-01.slatic.net": "id-test-11.slatic.net",
  5619.            "id-live-02.slatic.net": "id-test-11.slatic.net",
  5620.            "id-live-03.slatic.net": "id-test-11.slatic.net",
  5621.            "id-live.slatic.net": "id-test-11.slatic.net",
  5622.          };
  5623.          window.crossimageConfig = {
  5624.            quality: "q80",
  5625.          };
  5626.        }
  5627.      } catch (error) {
  5628.        console.log("CROSSIMAGE CONFIG ERROR");
  5629.      }
  5630.    </script>
  5631.  </div>
  5632.  <script type="application/ld+json">
  5633.    {
  5634.      "@context": "https://schema.org/",
  5635.      "@type": "Product",
  5636.      "name": "SIAP4D : Arena Bermain Toto Slot 4d Resmi Dengan Game Slot88 Gacor Maxwin ",
  5637.      "image": "/images/siap4d-slot-login.jpg",
  5638.      "description": "Siap4D adalah platform judi online terpercaya yang menghadirkan layanan lengkap mulai dari permainan toto 4D resmi hingga game slot gacor dari provider Slot88. Dengan RTP tinggi, fitur maxwin besar, dan sistem transaksi cepat via bank, e-wallet, atau QRIS, Slot4D menjadi pilihan utama bagi pemain yang ingin meraih kemenangan secara aman dan mudah. Akses link anti blokir dan nikmati sensasi bermain di arena slot modern hari ini.",
  5639.      "url": "https://7perfumesshop.com/",
  5640.      "brand": {
  5641.        "@type": "Brand",
  5642.        "name": "SIAP4D"
  5643.      },
  5644.      "offers": {
  5645.        "@type": "Offer",
  5646.        "url": "https://7perfumesshop.com/",
  5647.        "price": "10000",
  5648.        "priceCurrency": "IDR",
  5649.        "priceValidUntil": "2025-12-31",
  5650.        "availability": "http://schema.org/InStock",
  5651.        "hasMerchantReturnPolicy": {
  5652.          "@type": "MerchantReturnPolicy",
  5653.          "refundType": "http://schema.org/FullRefund",
  5654.          "merchantReturnLink": "https://7perfumesshop.com/",
  5655.          "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
  5656.          "merchantReturnDays": 60,
  5657.          "returnMethod": "https://schema.org/ReturnByMail",
  5658.          "returnFees": "https://schema.org/FreeReturn",
  5659.          "returnPolicyCountry": {
  5660.            "@type": "Country",
  5661.            "name": "ID"
  5662.          },
  5663.          "applicableCountry": {
  5664.            "@type": "Country",
  5665.            "name": "ID"
  5666.          }
  5667.        },
  5668.        "shippingDetails": {
  5669.          "@type": "OfferShippingDetails",
  5670.          "shippingRate": {
  5671.            "@type": "MonetaryAmount",
  5672.            "value": "2500",
  5673.            "currency": "IDR"
  5674.          },
  5675.          "shippingDestination": {
  5676.            "@type": "DefinedRegion",
  5677.            "addressCountry": {
  5678.              "@type": "Country",
  5679.              "name": "ID"
  5680.            }
  5681.          },
  5682.          "deliveryTime": {
  5683.            "@type": "ShippingDeliveryTime",
  5684.            "cutoffTime": "15:00",
  5685.            "handlingTime": {
  5686.              "@type": "QuantitativeValue",
  5687.              "value": "1-2",
  5688.              "unitCode": "DAY",
  5689.              "minValue": 1,
  5690.              "maxValue": 2
  5691.            },
  5692.            "transitTime": {
  5693.              "@type": "QuantitativeValue",
  5694.              "value": "2-3",
  5695.              "unitCode": "DAY",
  5696.              "minValue": 2,
  5697.              "maxValue": 3
  5698.            }
  5699.          }
  5700.        }
  5701.      },
  5702.      "aggregateRating": {
  5703.        "@type": "AggregateRating",
  5704.        "ratingValue": "4.9",
  5705.        "reviewCount": "22222"
  5706.      },
  5707.      "review": {
  5708.        "@type": "Review",
  5709.        "reviewRating": {
  5710.          "@type": "Rating",
  5711.          "ratingValue": "5",
  5712.          "bestRating": "5"
  5713.        },
  5714.        "author": {
  5715.          "@type": "Person",
  5716.          "name": "Nazwa Juani"
  5717.        },
  5718.        "reviewBody": "SIAP4D : Arena Bermain Toto Slot 4d Resmi Dengan Game Slot88 Gacor Maxwin "
  5719.      }
  5720.    }
  5721.  </script>
  5722.  <script type="application/ld+json">
  5723.    {
  5724.      "@context": "https://schema.org",
  5725.      "@type": "FAQPage",
  5726.      "mainEntity": [{
  5727.        "@type": "Question",
  5728.        "name": "Apa itu SLOT MAXWIN?",
  5729.        "acceptedAnswer": {
  5730.          "@type": "Answer",
  5731.          "text": "SLOT MAXWIN adalah team agency resmi situs gacor mudah maxwin dengan segala fitur rtp slot terkini yang selalu update. Terjamin sebagai situs yang aman dan dipercaya di Tahun 2025"
  5732.        }
  5733.      }, {
  5734.        "@type": "Question",
  5735.        "name": "Bagaimana cara login di SLOT MAXWIN?",
  5736.        "acceptedAnswer": {
  5737.          "@type": "Answer",
  5738.          "text": "Untuk login di SLOT MAXWIN, cukup kunjungi situs resmi Slot Maxwin, isi data username dan password Anda yang sudah didaftarkan, jika belum terdaftar, Anda hanya perlu lakukan pendaftaran terlebih dahulu."
  5739.        }
  5740.      }, {
  5741.        "@type": "Question",
  5742.        "name": "Apakah SLOT MAXWIN menawarkan game Slot Gacor?",
  5743.        "acceptedAnswer": {
  5744.          "@type": "Answer",
  5745.          "text": "Ya, SLOT MAXWIN adalah team agency Situs Gacor tentunya menyediakan permainan slot gacor favorit Anda terutama Slot88 juga disediakan disitus ini."
  5746.        }
  5747.      }, {
  5748.        "@type": "Question",
  5749.        "name": "Bagaimana memastikan keamanan saat bermain di SLOT MAXWIN?",
  5750.        "acceptedAnswer": {
  5751.          "@type": "Answer",
  5752.          "text": "SLOT MAXWIN menggunakan sistem keamanan yang canggih untuk melindungi data pribadi dan transaksi Anda. Team kami menjamin pengalaman bermain yang aman dan transparan."
  5753.        }
  5754.      }, {
  5755.        "@type": "Question",
  5756.        "name": "Apakah saya bisa menang besar di SLOT MAXWIN?",
  5757.        "acceptedAnswer": {
  5758.          "@type": "Answer",
  5759.          "text": "Ya! SLOT MAXWIN sebagai situs gacor tentunya situs kami memberikan peluang besar untuk menang melalui berbagai permainan Slot Gacor yang adil, dengan hasil yang terjamin akurat dan peluang Maxwin yang tinggi."
  5760.        }
  5761.      }]
  5762.    }
  5763.  </script>
  5764.  <script type="application/ld+json" data-rh="true">
  5765.    {
  5766.      "@context": "https://7perfumesshop.com/",
  5767.      "@type": "BreadcrumbList",
  5768.      "itemListElement": [{
  5769.        "@type": "ListItem",
  5770.        "position": 1,
  5771.        "item": {
  5772.          "@id": "https://7perfumesshop.com/",
  5773.          "name": "SIAP4D"
  5774.        }
  5775.      }, {
  5776.        "@type": "ListItem",
  5777.        "position": 2,
  5778.        "item": {
  5779.          "@id": "https://7perfumesshop.com/",
  5780.          "name": "Login Situs Gacor"
  5781.        }
  5782.      }, {
  5783.        "@type": "ListItem",
  5784.        "position": 3,
  5785.        "item": {
  5786.          "@id": "https://7perfumesshop.com/",
  5787.          "name": "Slot Gacor"
  5788.        }
  5789.      }, {
  5790.        "@type": "ListItem",
  5791.        "position": 4,
  5792.        "item": {
  5793.          "@id": "https://7perfumesshop.com/",
  5794.          "name": "Daftar Slot Maxwin"
  5795.        }
  5796.      }, {
  5797.        "@type": "ListItem",
  5798.        "position": 5,
  5799.        "item": {
  5800.          "@id": "https://7perfumesshop.com/",
  5801.          "name": "Slot Maxwin Daftar"
  5802.        }
  5803.      }]
  5804.    }
  5805.  </script>
  5806.  <script>
  5807.    window.__bl = {};
  5808.    (window._blReport = function(e, t) {
  5809.      window.__bl && (__bl.api ? __bl[e].apply(__bl, t) : ((__bl.pipe = __bl.pipe || []), __bl.pipe.push([e].concat(t))));
  5810.    }),
  5811.    window.addEventListener("error", function(e) {
  5812.        _blReport("error", [e.error, e]);
  5813.      }),
  5814.      window.addEventListener("unhandledrejection", function(e) {
  5815.        "[object Error]" === Object.prototype.toString.call(e.reason) && _blReport("error", [e.reason]);
  5816.      });
  5817.  </script>
  5818.  <script>
  5819.    window.g_config = window.g_config || {};
  5820.    window.g_config.regionID = "ID";
  5821.    window.g_config.language = "id";
  5822.  </script>
  5823.  <script src="https://g.lazcdn.com/g/lzd/assets/1.2.13/??babel-polyfill/6.26.0/polyfill.min.js,react/16.8.0/react.production.min.js,react-dom/16.8.0/react-dom.production.min.js"></script>
  5824.  <script src="https://g.lazcdn.com/g/lzd/assets/0.0.5/next/0.19.21/next.min.js"></script>
  5825.  <link rel="stylesheet" href="https://g.lazcdn.com/g/lzdmod/??site-nav-pc/5.2.43/pc/index.css,site-menu-nav-pc/5.0.83/pc/index.css,site-menu-pc/5.0.51/pc/index.css">
  5826.  <script>
  5827.    window.g_config = window.g_config || {};
  5828.    window.g_config.loadedCss = window.g_config.loadedCss || [];
  5829.    window.g_config.loadedCss = ["@ali/lzdmod-site-nav-pc/pc/index.css", "@ali/lzdmod-site-menu-nav-pc/pc/index.css", "@ali/lzdmod-site-menu-pc/pc/index.css", ];
  5830.  </script>
  5831.  <div class="mui-zebra-module" id="J_icms-5000458-1511711480682" data-module-id="icms-5000458-1511711480682" data-version="5.2.43" data-spm="icms-5000458-1511711480682">
  5832.    <script>
  5833.      (function() {
  5834.        try {
  5835.          if (window.aplusPageIdSetComplete || /AliApp/i.test(navigator.userAgent)) {
  5836.            return;
  5837.          }
  5838.          var get_cookie = function(sName) {
  5839.            var sRE = "(?:; )?" + sName + "=([^;]*);?";
  5840.            var oRE = new RegExp(sRE);
  5841.            if (oRE.test(document.cookie)) {
  5842.              var str = decodeURIComponent(RegExp["$1"]) || "";
  5843.              if (str.trim().length > 0) {
  5844.                return str;
  5845.              } else {
  5846.                return "-";
  5847.              }
  5848.            } else {
  5849.              return "-";
  5850.            }
  5851.          };
  5852.          var getRand = function() {
  5853.            var page_id = get_cookie("cna") || "001";
  5854.            page_id = page_id.toLowerCase().replace(/[^a-zd]/g, "");
  5855.            page_id = page_id.substring(0, 16);
  5856.            var d = new Date().getTime();
  5857.            var randend = [page_id, d.toString(16)].join("");
  5858.            for (var i = 1; i < 10; i++) {
  5859.              var _r = parseInt(Math.round(Math.random() * 10000000000), 10).toString(16);
  5860.              randend += _r;
  5861.            }
  5862.            randend = randend.substr(0, 42);
  5863.            return randend;
  5864.          };
  5865.          var pageid = getRand();
  5866.          var aq = window.aplus_queue || (window.aplus_queue = []);
  5867.          aq.push({
  5868.            action: "aplus.appendMetaInfo",
  5869.            arguments: ["aplus-cpvdata", {
  5870.              pageid: pageid
  5871.            }],
  5872.          });
  5873.          aq.push({
  5874.            action: "aplus.appendMetaInfo",
  5875.            arguments: ["aplus-exdata", {
  5876.              st_page_id: pageid
  5877.            }],
  5878.          });
  5879.          // 兼容老版本aplus
  5880.          var gq = window.goldlog_queue || (window.goldlog_queue = []);
  5881.          gq.push({
  5882.            action: "goldlog.appendMetaInfo",
  5883.            arguments: ["aplus-cpvdata", {
  5884.              pageid: pageid
  5885.            }],
  5886.          });
  5887.          gq.push({
  5888.            action: "goldlog.appendMetaInfo",
  5889.            arguments: ["aplus-exdata", {
  5890.              st_page_id: pageid
  5891.            }],
  5892.          });
  5893.          window.aplusPageIdSetComplete = true;
  5894.        } catch (err) {
  5895.          console.error(err);
  5896.        }
  5897.      })();
  5898.    </script>
  5899.    <script type="text/javascript">
  5900.      var ue_t0 = ue_t0 || +new Date();
  5901.    </script>
  5902.    <meta http-equiv="x-dns-prefetch-control" content="on">
  5903.    <link rel="dns-prefetch" href="https://images-fe.ssl-images-amazon.com">
  5904.    <link rel="dns-prefetch" href="https://m.media-amazon.com">
  5905.    <link rel="dns-prefetch" href="https://completion.amazon.com">
  5906.    <script type="text/javascript">
  5907.      window.ue_ihb = (window.ue_ihb || window.ueinit || 0) + 1;
  5908.      if (window.ue_ihb === 1) {
  5909.        var ue_csm = window,
  5910.          ue_hob = +new Date();
  5911.        (function(d) {
  5912.          var e = d.ue = d.ue || {},
  5913.            f = Date.now || function() {
  5914.              return +new Date
  5915.            };
  5916.          e.d = function(b) {
  5917.            return f() - (b ? 0 : d.ue_t0)
  5918.          };
  5919.          e.stub = function(b, a) {
  5920.            if (!b[a]) {
  5921.              var c = [];
  5922.              b[a] = function() {
  5923.                c.push([c.slice.call(arguments), e.d(), d.ue_id])
  5924.              };
  5925.              b[a].replay = function(b) {
  5926.                for (var a; a = c.shift();) b(a[0], a[1], a[2])
  5927.              };
  5928.              b[a].isStub = 1
  5929.            }
  5930.          };
  5931.          e.exec = function(b, a) {
  5932.            return function() {
  5933.              try {
  5934.                return b.apply(this, arguments)
  5935.              } catch (c) {
  5936.                ueLogError(c, {
  5937.                  attribution: a || "undefined",
  5938.                  logLevel: "WARN"
  5939.                })
  5940.              }
  5941.            }
  5942.          }
  5943.        })(ue_csm);
  5944.        var ue_err_chan = 'jserr-rw';
  5945.        (function(d, e) {
  5946.          function h(f, b) {
  5947.            if (!(a.ec > a.mxe) && f) {
  5948.              a.ter.push(f);
  5949.              b = b || {};
  5950.              var c = f.logLevel || b.logLevel;
  5951.              c && c !== k && c !== m && c !== n && c !== p || a.ec++;
  5952.              c && c != k || a.ecf++;
  5953.              b.pageURL = "" + (e.location ? e.location.href : "");
  5954.              b.logLevel = c;
  5955.              b.attribution = f.attribution || b.attribution;
  5956.              a.erl.push({
  5957.                ex: f,
  5958.                info: b
  5959.              })
  5960.            }
  5961.          }
  5962.  
  5963.          function l(a, b, c, e, g) {
  5964.            d.ueLogError({
  5965.              m: a,
  5966.              f: b,
  5967.              l: c,
  5968.              c: "" + e,
  5969.              err: g,
  5970.              fromOnError: 1,
  5971.              args: arguments
  5972.            }, g ? {
  5973.              attribution: g.attribution,
  5974.              logLevel: g.logLevel
  5975.            } : void 0);
  5976.            return !1
  5977.          }
  5978.          var k = "FATAL",
  5979.            m = "ERROR",
  5980.            n = "WARN",
  5981.            p = "DOWNGRADED",
  5982.            a = {
  5983.              ec: 0,
  5984.              ecf: 0,
  5985.              pec: 0,
  5986.              ts: 0,
  5987.              erl: [],
  5988.              ter: [],
  5989.              buffer: [],
  5990.              mxe: 50,
  5991.              startTimer: function() {
  5992.                a.ts++;
  5993.                setInterval(function() {
  5994.                  d.ue && a.pec < a.ec && d.uex("at");
  5995.                  a.pec = a.ec
  5996.                }, 1E4)
  5997.              }
  5998.            };
  5999.          l.skipTrace = 1;
  6000.          h.skipTrace = 1;
  6001.          h.isStub = 1;
  6002.          d.ueLogError = h;
  6003.          d.ue_err = a;
  6004.          e.onerror = l
  6005.        })(ue_csm, window);
  6006.        var ue_id = 'F8PKQ0DG7CQPVA079TT6',
  6007.          ue_url = '/rd/uedata',
  6008.          ue_navtiming = 1,
  6009.          ue_mid = 'A1VC38T7YXB528',
  6010.          ue_sid = '356-9534614-3551128',
  6011.          ue_sn = 'www.amazon',
  6012.          ue_furl = 'fls-fe.amazon',
  6013.          ue_surl = 'https://unagi-fe.amazon.com/1/events/com.amazon.csm.nexusclient.prod',
  6014.          ue_int = 0,
  6015.          ue_fcsn = 1,
  6016.          ue_urt = 3,
  6017.          ue_rpl_ns = 'cel-rpl',
  6018.          ue_ddq = 1,
  6019.          ue_fpf = '//fls-fe.amazon/1/batch/1/OP/A1VC38T7YXB528:356-9534614-3551128:F8PKQ0DG7CQPVA079TT6$uedata=s:',
  6020.          ue_sbuimp = 1,
  6021.          ue_ibft = 0,
  6022.          ue_sswmts = 0,
  6023.          ue_jsmtf = 0,
  6024.          ue_fnt = 0,
  6025.          ue_lpsi = 6000,
  6026.          ue_no_counters = 1,
  6027.          ue_lob = '1',
  6028.          ue_sjslob = 0,
  6029.          ue_dsbl_cel = 1,
  6030.          ue_swi = 1;
  6031.        var ue_viz = function() {
  6032.          (function(b, f, d) {
  6033.            function g() {
  6034.              return (!(p in d) || 0 < d[p]) && (!(q in d) || 0 < d[q])
  6035.            }
  6036.  
  6037.            function h(c) {
  6038.              if (b.ue.viz.length < w && !r) {
  6039.                var a = c.type;
  6040.                c = c.originalEvent;
  6041.                /^focus./.test(a) && c && (c.toElement || c.fromElement || c.relatedTarget) || (a = g() ? f[s] || ("blur" == a || "focusout" == a ? t : u) : t, b.ue.viz.push(a + ":" + (+new Date - b.ue.t0)), a == u && (b.ue.isl && x("at"), r = 1))
  6042.              }
  6043.            }
  6044.            for (var r = 0, x = b.uex, a, k, l, s, v = ["", "webkit", "o", "ms", "moz"], e = 0, m = 1, u = "visible", t = "hidden", p = "innerWidth", q = "innerHeight", w = 20, n = 0; n < v.length && !e; n++)
  6045.              if (a = v[n], k = (a ? a + "H" : "h") + "idden", e = "boolean" == typeof f[k]) l = a + "visibilitychange", s = (a ? a + "V" : "v") + "isibilityState";
  6046.            h({});
  6047.            e && f.addEventListener(l, h, 0);
  6048.            m = g() ? 1 : 0;
  6049.            d.addEventListener("resize", function() {
  6050.              var a = g() ? 1 : 0;
  6051.              m !== a && (m = a, h({}))
  6052.            }, {
  6053.              passive: !0
  6054.            });
  6055.            b.ue && e && (b.ue.pageViz = {
  6056.              event: l,
  6057.              propHid: k
  6058.            })
  6059.          })(ue_csm, ue_csm.document, ue_csm.window)
  6060.        };
  6061.        window.ue_viz = ue_viz;
  6062.        (function(d, h, N) {
  6063.          function H(a) {
  6064.            return a && a.replace && a.replace(/^s+|s+$/g, "")
  6065.          }
  6066.  
  6067.          function u(a) {
  6068.            return "undefined" === typeof a
  6069.          }
  6070.  
  6071.          function B(a, b) {
  6072.            for (var c in b) b[v](c) && (a[c] = b[c])
  6073.          }
  6074.  
  6075.          function I(a) {
  6076.            try {
  6077.              var b = N.cookie.match(RegExp("(^| )" + a + "=([^;]+)"));
  6078.              if (b) return b[2].trim()
  6079.            } catch (c) {}
  6080.          }
  6081.  
  6082.          function O(k, b, c) {
  6083.            var q = (x || {}).type;
  6084.            if ("device" !== c || 2 !== q && 1 !== q) k && (d.ue_id = a.id = a.rid = k, w && (w = w.replace(/((.*?:){2})(w+)/, function(a, b) {
  6085.              return b + k
  6086.            })), D && (e("id", D, k), D = 0)), b && (w && (w = w.replace(/(.*?:)(w|-)+/, function(a, c) {
  6087.              return c + b
  6088.            })), d.ue_sid = b), c && a.tag("page-source:" + c), d.ue_fpf = w
  6089.          }
  6090.  
  6091.          function P() {
  6092.            var a = {};
  6093.            return function(b) {
  6094.              b && (a[b] = 1);
  6095.              b = [];
  6096.              for (var c in a) a[v](c) && b.push(c);
  6097.              return b
  6098.            }
  6099.          }
  6100.  
  6101.          function y(d, b, c, q) {
  6102.            q = q || +new E;
  6103.            var g, m;
  6104.            if (b || u(c)) {
  6105.              if (d)
  6106.                for (m in g = b ? e("t", b) || e("t", b, {}) : a.t, g[d] = q, c) c[v](m) && e(m, b, c[m]);
  6107.              return q
  6108.            }
  6109.          }
  6110.  
  6111.          function e(d, b, c) {
  6112.            var e = b && b != a.id ? a.sc[b] : a;
  6113.            e || (e = a.sc[b] = {});
  6114.            "id" === d && c && (Q = 1);
  6115.            return e[d] = c || e[d]
  6116.          }
  6117.  
  6118.          function R(d, b, c, e, g) {
  6119.            c = "on" + c;
  6120.            var m = b[c];
  6121.            "function" === typeof m ? d && (a.h[d] = m) : m = function() {};
  6122.            b[c] = function(a) {
  6123.              g ? (e(a), m(a)) : (m(a), e(a))
  6124.            };
  6125.            b[c] && (b[c].isUeh = 1)
  6126.          }
  6127.  
  6128.          function S(k, b, c, q) {
  6129.            function p(b, c) {
  6130.              var d = [b],
  6131.                f = 0,
  6132.                g = {},
  6133.                m, h;
  6134.              c ? (d.push("m=1"), g[c] = 1) : g = a.sc;
  6135.              for (h in g)
  6136.                if (g[v](h)) {
  6137.                  var q = e("wb", h),
  6138.                    p = e("t", h) || {},
  6139.                    n = e("t0", h) || a.t0,
  6140.                    l;
  6141.                  if (c || 2 == q) {
  6142.                    q = q ? f++ : "";
  6143.                    d.push("sc" + q + "=" + h);
  6144.                    for (l in p) u(p[l]) || null === p[l] || d.push(l + q + "=" + (p[l] - n));
  6145.                    d.push("t" + q + "=" + p[k]);
  6146.                    if (e("ctb", h) || e("wb", h)) m = 1
  6147.                  }
  6148.                }! J && m && d.push("ctb=1");
  6149.              return d.join("&")
  6150.            }
  6151.  
  6152.            function m(b, c, f, e, g) {
  6153.              if (b) {
  6154.                var k = d.ue_err;
  6155.                d.ue_url && !e && !g && b && 0 < b.length && (e = new Image, a.iel.push(e), e.src = b, a.count && a.count("postbackImageSize", b.length));
  6156.                w ? (g = h.encodeURIComponent) && b && (e = new Image, b = "" + d.ue_fpf + g(b) + ":" + (+new E - d.ue_t0), a.iel.push(e), e.src = b) : a.log && (a.log(b, "uedata", {
  6157.                  n: 1
  6158.                }), a.ielf.push(b));
  6159.                k && !k.ts && k.startTimer();
  6160.                a.b && (k = a.b, a.b = "", m(k, c, f, 1))
  6161.              }
  6162.            }
  6163.  
  6164.            function A(b) {
  6165.              var c = x ? x.type : F,
  6166.                d = 2 == c || a.isBFonMshop,
  6167.                c = c && !d,
  6168.                f = a.bfini;
  6169.              if (!Q || a.isBFCache) f && 1 < f && (b += "&bfform=1", c || (a.isBFT = f - 1)), d && (b += "&bfnt=1", a.isBFT = a.isBFT || 1), a.ssw && a.isBFT && (a.isBFonMshop && (a.isNRBF = 0), u(a.isNRBF) && (d = a.ssw(a.oid), d.e || u(d.val) || (a.isNRBF = 1 < d.val ? 0 : 1)), u(a.isNRBF) || (b += "&nrbf=" + a.isNRBF)), a.isBFT && !a.isNRBF && (b += "&bft=" + a.isBFT);
  6170.              return b
  6171.            }
  6172.            if (!a.paused && (b || u(c))) {
  6173.              for (var l in c) c[v](l) && e(l, b, c[l]);
  6174.              a.isBFonMshop || y("pc", b, c);
  6175.              l = "ld" === k && b && e("wb", b);
  6176.              var s = e("id", b) || a.id;
  6177.              l || s === a.oid || (D = b, ba(s, (e("t", b) || {}).tc || +e("t0", b), +e("t0", b)));
  6178.              var s = e("id", b) || a.id,
  6179.                t = e("id2", b),
  6180.                f = a.url + "?" + k + "&v=" + a.v + "&id=" + s,
  6181.                J = e("ctb", b) || e("wb", b),
  6182.                z;
  6183.              J && (f += "&ctb=" + J);
  6184.              t && (f += "&id2=" + t);
  6185.              1 < d.ueinit && (f += "&ic=" + d.ueinit);
  6186.              if (!("ld" != k && "ul" != k || b && b != s)) {
  6187.                if ("ld" == k) {
  6188.                  try {
  6189.                    h[K] && h[K].isUeh && (h[K] = null)
  6190.                  } catch (I) {}
  6191.                  if (h.chrome)
  6192.                    for (t = 0; t < L.length; t++) T(G, L[t]);
  6193.                  (t = N.ue_backdetect) && t.ue_back && t.ue_back.value++;
  6194.                  d._uess && (z = d._uess());
  6195.                  a.isl = 1
  6196.                }
  6197.                a._bf && (f += "&bf=" + a._bf());
  6198.                d.ue_navtiming && g && (e("ctb", s, "1"), a.isBFonMshop || y("tc", F, F, M));
  6199.                !C || a.isBFonMshop || U || (g && B(a.t, {
  6200.                  na_: g.navigationStart,
  6201.                  ul_: g.unloadEventStart,
  6202.                  _ul: g.unloadEventEnd,
  6203.                  rd_: g.redirectStart,
  6204.                  _rd: g.redirectEnd,
  6205.                  fe_: g.fetchStart,
  6206.                  lk_: g.domainLookupStart,
  6207.                  _lk: g.domainLookupEnd,
  6208.                  co_: g.connectStart,
  6209.                  _co: g.connectEnd,
  6210.                  sc_: g.secureConnectionStart,
  6211.                  rq_: g.requestStart,
  6212.                  rs_: g.responseStart,
  6213.                  _rs: g.responseEnd,
  6214.                  dl_: g.domLoading,
  6215.                  di_: g.domInteractive,
  6216.                  de_: g.domContentLoadedEventStart,
  6217.                  _de: g.domContentLoadedEventEnd,
  6218.                  _dc: g.domComplete,
  6219.                  ld_: g.loadEventStart,
  6220.                  _ld: g.loadEventEnd,
  6221.                  ntd: ("function" !== typeof C.now || u(M) ? 0 : new E(M + C.now()) - new E) + a.t0
  6222.                }), x && B(a.t, {
  6223.                  ty: x.type + a.t0,
  6224.                  rc: x.redirectCount + a.t0
  6225.                }), U = 1);
  6226.                a.isBFonMshop || B(a.t, {
  6227.                  hob: d.ue_hob,
  6228.                  hoe: d.ue_hoe
  6229.                });
  6230.                a.ifr && (f += "&ifr=1")
  6231.              }
  6232.              y(k, b, c, q);
  6233.              var r, n;
  6234.              l || b && b !== s || ca(b);
  6235.              (c = d.ue_mbl) && c.cnt && !l && (f += c.cnt());
  6236.              l ? e("wb", b, 2) : "ld" == k && (a.lid = H(s));
  6237.              for (r in a.sc)
  6238.                if (1 == e("wb", r)) break;
  6239.              if (l) {
  6240.                if (a.s) return;
  6241.                f = p(f, null)
  6242.              } else c = p(f, null), c != f && (c = A(c), a.b = c), z && (f += z), f = p(f, b || a.id);
  6243.              f = A(f);
  6244.              if (a.b || l)
  6245.                for (r in a.sc) 2 == e("wb", r) && delete a.sc[r];
  6246.              z = 0;
  6247.              a._rt && (f += "&rt=" + a._rt());
  6248.              c = h.csa;
  6249.              if (!l && c)
  6250.                for (n in r = e("t", b) || {}, c = c("PageTiming"), r) r[v](n) && c("mark", da[n] || n, r[n]);
  6251.              l || (a.s = 0, (n = d.ue_err) && 0 < n.ec && n.pec < n.ec && (n.pec = n.ec, f += "&ec=" + n.ec + "&ecf=" + n.ecf), z = e("ctb", b), "ld" !== k || b || a.markers ? a.markers && a.isl && !l && b && B(a.markers, e("t", b)) : (a.markers = {}, B(a.markers, e("t", b))), e("t", b, {}));
  6252.              a.tag && a.tag().length && (f += "&csmtags=" + a.tag().join("|"), a.tag = P());
  6253.              n = a.viz || [];
  6254.              (r = n.length) && (f += "&viz=" + n.splice(0, r).join("|"));
  6255.              u(d.ue_pty) || (f += "&pty=" + d.ue_pty + "&spty=" + d.ue_spty + "&pti=" + d.ue_pti);
  6256.              a.tabid && (f += "&tid=" + a.tabid);
  6257.              a.aftb && (f += "&aftb=1");
  6258.              !a._ui || b && b != s || (f += a._ui());
  6259.              f += "&lob=" + (d.ue_lob || "0");
  6260.              a.a = f;
  6261.              m(f, k, z, l, b && "string" === typeof b && -1 !== b.indexOf("csa:"))
  6262.            }
  6263.          }
  6264.  
  6265.          function ca(a) {
  6266.            var b = h.ue_csm_markers || {},
  6267.              c;
  6268.            for (c in b) b[v](c) && y(c, a, F, b[c])
  6269.          }
  6270.  
  6271.          function A(a, b, c) {
  6272.            c = c || h;
  6273.            if (c[V]) c[V](a, b, !1);
  6274.            else if (c[W]) c[W]("on" + a, b)
  6275.          }
  6276.  
  6277.          function T(a, b, c) {
  6278.            c = c || h;
  6279.            if (c[X]) c[X](a, b, !1);
  6280.            else if (c[Y]) c[Y]("on" + a, b)
  6281.          }
  6282.  
  6283.          function Z() {
  6284.            function a() {
  6285.              d.onUl()
  6286.            }
  6287.  
  6288.            function b(a) {
  6289.              return function() {
  6290.                c[a] || (c[a] = 1, S(a))
  6291.              }
  6292.            }
  6293.            var c = {},
  6294.              e, g;
  6295.            d.onLd = b("ld");
  6296.            d.onLdEnd = b("ld");
  6297.            d.onUl = b("ul");
  6298.            e = {
  6299.              stop: b("os")
  6300.            };
  6301.            h.chrome ? (A(G, a), L.push(a)) : e[G] = d.onUl;
  6302.            for (g in e) e[v](g) && R(0, h, g, e[g]);
  6303.            d.ue_viz && ue_viz();
  6304.            A("load", d.onLd);
  6305.            y("ue")
  6306.          }
  6307.  
  6308.          function ba(e, b, c) {
  6309.            var g = d.ue_mbl,
  6310.              p = h.csa,
  6311.              m = p && p("SPA"),
  6312.              p = p && p("PageTiming");
  6313.            g && g.ajax && g.ajax(b, c);
  6314.            m && p && (m("newPage", {
  6315.              requestId: e,
  6316.              transitionType: "soft"
  6317.            }), p("mark", "transitionStart", b));
  6318.            a.tag("ajax-transition")
  6319.          }
  6320.          d.ueinit = (d.ueinit || 0) + 1;
  6321.          var a = d.ue = d.ue || {};
  6322.          a.t0 = h.aPageStart || d.ue_t0;
  6323.          a.id = d.ue_id;
  6324.          a.url = d.ue_url;
  6325.          a.rid = d.ue_id;
  6326.          a.a = "";
  6327.          a.b = "";
  6328.          a.h = {};
  6329.          a.s = 1;
  6330.          a.t = {};
  6331.          a.sc = {};
  6332.          a.iel = [];
  6333.          a.ielf = [];
  6334.          a.viz = [];
  6335.          a.v = "0.307271.0";
  6336.          a.paused = !1;
  6337.          var v = "hasOwnProperty",
  6338.            G = "beforeunload",
  6339.            K = "on" + G,
  6340.            V = "addEventListener",
  6341.            X = "removeEventListener",
  6342.            W = "attachEvent",
  6343.            Y = "detachEvent",
  6344.            da = {
  6345.              cf: "criticalFeature",
  6346.              af: "aboveTheFold",
  6347.              fn: "functional",
  6348.              fp: "firstPaint",
  6349.              fcp: "firstContentfulPaint",
  6350.              bb: "bodyBegin",
  6351.              be: "bodyEnd",
  6352.              ld: "loaded"
  6353.            },
  6354.            E = h.Date,
  6355.            C = h.performance || h.webkitPerformance,
  6356.            g = (C || {}).timing,
  6357.            x = (C || {}).navigation,
  6358.            M = (g || {}).navigationStart,
  6359.            w = d.ue_fpf,
  6360.            Q = 0,
  6361.            U = 0,
  6362.            L = [],
  6363.            D = 0,
  6364.            F;
  6365.          a.oid = H(a.id);
  6366.          a.lid = H(a.id);
  6367.          a._t0 = a.t0;
  6368.          a.tag = P();
  6369.          a.ifr = h.top !== h.self || h.frameElement ? 1 : 0;
  6370.          a.markers = null;
  6371.          a.attach = A;
  6372.          a.detach = T;
  6373.          if ("000-0000000-8675309" === d.ue_sid) {
  6374.            var $ = I("cdn-rid"),
  6375.              aa = I("session-id");
  6376.            $ && aa && O($, aa, "cdn")
  6377.          }
  6378.          d.uei = Z;
  6379.          d.ueh = R;
  6380.          d.ues = e;
  6381.          d.uet = y;
  6382.          d.uex = S;
  6383.          a.reset = O;
  6384.          a.pause = function(d) {
  6385.            a.paused = d
  6386.          };
  6387.          Z()
  6388.        })(ue_csm, ue_csm.window, ue_csm.document);
  6389.        ue.stub(ue, "event");
  6390.        ue.stub(ue, "onSushiUnload");
  6391.        ue.stub(ue, "onSushiFlush");
  6392.        ue.stub(ue, "log");
  6393.        ue.stub(ue, "onunload");
  6394.        ue.stub(ue, "onflush");
  6395.        (function(b) {
  6396.          function g() {
  6397.            var a = {
  6398.              requestId: b.ue_id || "rid",
  6399.              server: b.ue_sn || "sn",
  6400.              obfuscatedMarketplaceId: b.ue_mid || "mid"
  6401.            };
  6402.            b.ue_sjslob && (a.lob = b.ue_lob || "0");
  6403.            return a
  6404.          }
  6405.          var a = b.ue,
  6406.            h = 1 === b.ue_no_counters;
  6407.          a.cv = {};
  6408.          a.cv.scopes = {};
  6409.          a.cv.buffer = [];
  6410.          a.count = function(b, f, c) {
  6411.            var e = {},
  6412.              d = a.cv,
  6413.              g = c && 0 === c.c;
  6414.            e.counter = b;
  6415.            e.value = f;
  6416.            e.t = a.d();
  6417.            c && c.scope && (d = a.cv.scopes[c.scope] = a.cv.scopes[c.scope] || {}, e.scope = c.scope);
  6418.            if (void 0 === f) return d[b];
  6419.            d[b] = f;
  6420.            d = 0;
  6421.            c && c.bf && (d = 1);
  6422.            h || (ue_csm.ue_sclog || !a.clog || 0 !== d || g ? a.log && a.log(e, "csmcount", {
  6423.              c: 1,
  6424.              bf: d
  6425.            }) : a.clog(e, "csmcount", {
  6426.              bf: d
  6427.            }));
  6428.            a.cv.buffer.push({
  6429.              c: b,
  6430.              v: f
  6431.            })
  6432.          };
  6433.          a.count("baselineCounter2", 1);
  6434.          a && a.event && (a.event(g(), "csm", "csm.CSMBaselineEvent.4"), a.count("nexusBaselineCounter", 1, {
  6435.            bf: 1
  6436.          }))
  6437.        })(ue_csm);
  6438.        (function(g, h, l) {
  6439.          if ("function" === typeof h.addEventListener && "function" === typeof l.querySelectorAll) {
  6440.            var e, r = ["mouseenter", "mouseleave"],
  6441.              t = "click dblclick mousedown mouseover mouseout touchstart keydown keypress MSPointerDown pointerdown focusin".split(" ").concat(r),
  6442.              n = !1,
  6443.              p = [];
  6444.            var u = function(a) {
  6445.              for (var b = []; a;) b.push(a), a = a.parentNode;
  6446.              return b
  6447.            };
  6448.            var q = function(a, b) {
  6449.              var d = -1,
  6450.                c;
  6451.              for (c = 0; c < b.length; c++)
  6452.                if (b[c] === a) {
  6453.                  d = c;
  6454.                  break
  6455.                } return d
  6456.            };
  6457.            var v = function(a, b) {
  6458.              a = q(a, b);
  6459.              0 <= a && b.splice(a, 1)
  6460.            };
  6461.            var x = function(a) {
  6462.              a = u(a);
  6463.              for (var b, d, c = 0; c < a.length; c++)
  6464.                if (d = a[c], (b = d.nodeName) && b !== l.nodeName) {
  6465.                  b = b.toLowerCase();
  6466.                  if (d.id) return b + "#" + d.id + (f ? ">" + f : "");
  6467.                  (d = d.getAttribute("class")) && (b = b + "." + d.split(" ").join("."));
  6468.                  var f = b + (f ? ">" + f : "")
  6469.                } return f
  6470.            };
  6471.            var y = function(a) {
  6472.              return a.replace(/[^w.:-]/g, function(a) {
  6473.                return "#" === a ? "::" : ">" === a ? ":-" : "_"
  6474.              })
  6475.            };
  6476.            var w = function(a, b) {
  6477.              if (g.ue && g.ue.count && g.ueLogError) {
  6478.                a = x(a);
  6479.                var d = y(a);
  6480.                var c = "degraded" === b ? "A UX degrading element has entered the viewport: " + a : "A " + b + " was not handled on element: " + a;
  6481.                g.ueLogError({
  6482.                  m: c,
  6483.                  fromOnError: 1
  6484.                }, {
  6485.                  logLevel: "ERROR",
  6486.                  attribution: a,
  6487.                  message: c
  6488.                });
  6489.                b = ["TNR", "TNR:" + b, "TNR:" + d, "TNR:" + b + ":" + d];
  6490.                for (e = 0; e < b.length; e++) g.ue.count(b[e], (g.ue.count(b[e]) || 0) + 1)
  6491.              }
  6492.            };
  6493.            var z = function(a) {
  6494.              a = a.getBoundingClientRect();
  6495.              return a.top < a.bottom && a.left < a.right && 0 <= a.bottom && a.top <= h.innerHeight && 0 <= a.right && a.left <= h.innerWidth
  6496.            };
  6497.            var m = function() {
  6498.              n || (n = !0, setTimeout(function() {
  6499.                [].forEach.call(l.querySelectorAll("[data-ux-degraded]"), function(a) {
  6500.                  z(a) ? 0 > q(a, p) && (p.push(a), w(a, "degraded")) : v(a, p)
  6501.                });
  6502.                n = !1
  6503.              }, 250))
  6504.            };
  6505.            h.addEventListener("scroll", m);
  6506.            h.addEventListener("resize", m);
  6507.            m = function(a) {
  6508.              var b = !1,
  6509.                d = 0 > q(a, r);
  6510.              l.addEventListener(a, function(c) {
  6511.                if (!b) {
  6512.                  b = !0;
  6513.                  var f = [],
  6514.                    e = d ? u(c.target) : [c.target],
  6515.                    g, h;
  6516.                  for (g = 0; g < e.length; g++) {
  6517.                    var k = e[g];
  6518.                    k.getAttribute && ("mouseover" === a && k === c.target && ((h = k.getAttribute("data-ux-jq-mouseenter")) || "" === h) && f.push(k), ((h = k.getAttribute("data-ux-" + a)) || "" === h) && f.push(k))
  6519.                  }
  6520.                  f.length ? (c.ack = c.acknowledge = function(a) {
  6521.                    a = a || c.currentTarget;
  6522.                    v(a, f)
  6523.                  }, setTimeout(function() {
  6524.                    var c;
  6525.                    for (c = 0; c < f.length; c++) w(f[c], a);
  6526.                    b = !1
  6527.                  }, 250)) : b = !1
  6528.                }
  6529.              }, !0)
  6530.            };
  6531.            for (e = 0; e < t.length; e++) m(t[e])
  6532.          }
  6533.        })(ue_csm, window, document);
  6534.        var ue_hoe = +new Date();
  6535.      }
  6536.      window.ueinit = window.ue_ihb;
  6537.    </script>
  6538.    <!-- vgjgfjps78fsan8t08dm6njs -->
  6539.    <script>
  6540.      window.ue && ue.count && ue.count('CSMLibrarySize', 12364)
  6541.    </script>
  6542.    <!-- sp:end-feature:csm:head-open-part2 -->
  6543.    <!-- sp:feature:aui-assets -->
  6544.    <link rel="stylesheet" href="https://m.media-amazon.com/images/I/11KpeNaLkYL._RC|01WLKcGdVeL.css,51TWVbJ0-DL.css,31fFxDf00KL.css,11j2+ObrspL.css,01qDClimA1L.css,01pOTCa2wPL.css,413Vvv3GONL.css,11TIuySqr6L.css,01Rw4F+QU6L.css,11JJsNcqOIL.css,01J3raiFJrL.css,01IdKcBuAdL.css,014QJx7nWqL.css,21Otytu1xYL.css,01Sv7-fQIGL.css,51Cfshh2sJL.css,01XPHJk60-L.css,11ChJlzZQoL.css,01UgxIH-BSL.css,01fxuupJToL.css,21+W7u4fDzL.css,01oATFSeEjL.css,21RWaJb6t+L.css,11I+YZzE7kL.css,211Xmr7zN2L.css,01F7oM-p7IL.css,31WWobXdJQL.css,11PDZ29p-PL.css,111bsezNMhL.css,11tNhCU--0L.css,11msBd9oOTL.css,11BO1RWH3kL.css,011ylpySXkL.css,21X2JV3mrjL.css,11Wb9slw7JL.css,01uDrkI-EcL.css,215Q9RsWvdL.css,113EFChyAjL.css,11hvENnYNUL.css,11Qek6G6pNL.css,01890+Vwk8L.css,014VAMpg+ZL.css,01qiwJ7qDfL.css,21TAMzcrOKL.css,016mfgi+D2L.css,01gU3ljx0fL.css,21l8QuSB5IL.css,013-xYw+SRL.css_.css?AUIClients/AmazonUI#jp.not-trident">
  6545.    <link rel="preload" as="script" crossorigin="anonymous" href="https://m.media-amazon.com/images/I/61xJcNKKLXL.js?AUIClients/AmazonUIjQuery">
  6546.    <link rel="preload" as="script" crossorigin="anonymous" href="https://m.media-amazon.com/images/I/11zuylp74DL._RC|11Y+5x+kkTL.js,51F3LXOLEtL.js,11yKORv-GTL.js,11GgN1+C7hL.js,01+z+uIeJ-L.js,01VRMV3FBdL.js,21u+kGQyRqL.js,012FVc3131L.js,11aD5q6kNBL.js,11rRjDLdAVL.js,51zH7YD-TsL.js,11nAhXzgUmL.js,11dIAzUNpxL.js,1110g-SvlBL.js,116PwN2VXHL.js,21+WA5wfjfL.js,0190vxtlzcL.js,51xvEQZx5oL.js,01JYHc2oIlL.js,31nfKXylf6L.js,01ktRCtOqKL.js,01ASnt2lbqL.js,11bEz2VIYrL.js,31o2NGTXThL.js,01rpauTep4L.js,31N+6dLod0L.js,01tvglXfQOL.js,11+FwJUUPNL.js,014gnDeJDsL.js,11vb6P5C5AL.js,015+pUPweLL.js_.js?AUIClients/AmazonUI">
  6547.    <link rel="preload" as="script" crossorigin="anonymous" href="https://m.media-amazon.com/images/I/51tQKx1B9KL.js?AUIClients/CardJsRuntimeBuzzCopyBuild">
  6548.    <script>
  6549.      (function(b, a, c, d) {
  6550.        if ((b = b.AmazonUIPageJS || b.P) && b.when && b.register) {
  6551.          c = [];
  6552.          for (a = a.currentScript; a; a = a.parentElement) a.id && c.push(a.id);
  6553.          return b.log("A copy of P has already been loaded on this page.", "FATAL", c.join(" "))
  6554.        }
  6555.      })(window, document, Date);
  6556.      (function(a, b, c, d) {
  6557.        "use strict";
  6558.        a._pSetI = function() {
  6559.          return null
  6560.        }
  6561.      })(window, document, Date);
  6562.      (function(d, I, K, L) {
  6563.        "use strict";
  6564.        d._sw = function() {
  6565.          var p;
  6566.          return function(w, g, u, B, h, C, q, k, x, y) {
  6567.            p || (p = !0, y.execute("RetailPageServiceWorker", function() {
  6568.              function z(a, b) {
  6569.                e.controller && a ? (a = {
  6570.                  feature: "retail_service_worker_messaging",
  6571.                  command: a
  6572.                }, b && (a.data = b), e.controller.postMessage(a)) : a && h("sw:sw_message_no_ctrl", 1)
  6573.              }
  6574.  
  6575.              function p(a) {
  6576.                var b = a.data;
  6577.                if (b && "retail_service_worker_messaging" === b.feature && b.command && b.data) {
  6578.                  var c = b.data;
  6579.                  a = d.ue;
  6580.                  var f = d.ueLogError;
  6581.                  switch (b.command) {
  6582.                    case "log_counter":
  6583.                      a && k(a.count) && c.name && a.count(c.name, 0 === c.value ? 0 : c.value || 1);
  6584.                      break;
  6585.                    case "log_tag":
  6586.                      a && k(a.tag) && c.tag && (a.tag(c.tag), b = d.uex, a.isl && k(b) && b("at"));
  6587.                      break;
  6588.                    case "log_error":
  6589.                      f && k(f) && c.message && f({
  6590.                        message: c.message,
  6591.                        logLevel: c.level || "ERROR",
  6592.                        attribution: c.attribution || "RetailServiceWorker"
  6593.                      });
  6594.                      break;
  6595.                    case "log_weblab_trigger":
  6596.                      if (!c.weblab || !c.treatment) break;
  6597.                      a && k(a.trigger) ? a.trigger(c.weblab, c.treatment) : (h("sw:wt:miss"), h("sw:wt:miss:" + c.weblab + ":" + c.treatment));
  6598.                      break;
  6599.                    default:
  6600.                      h("sw:unsupported_message_command", 1)
  6601.                  }
  6602.                }
  6603.              }
  6604.  
  6605.              function v(a, b) {
  6606.                return "sw:" + (b || "") + ":" + a + ":"
  6607.              }
  6608.  
  6609.              function D(a, b) {
  6610.                e.register("/service-worker.js").then(function() {
  6611.                  h(a + "success")
  6612.                }).catch(function(c) {
  6613.                  y.logError(c, "[AUI SW] Failed to " + b + " service worker: ", "ERROR", "RetailPageServiceWorker");
  6614.                  h(a + "failure")
  6615.                })
  6616.              }
  6617.  
  6618.              function E() {
  6619.                l.forEach(function(a) {
  6620.                  q(a)
  6621.                })
  6622.              }
  6623.  
  6624.              function n(a) {
  6625.                return a.capabilities.isAmazonApp && a.capabilities.android
  6626.              }
  6627.  
  6628.              function F(a, b, c) {
  6629.                if (b)
  6630.                  if (b.mshop && n(a)) a = v(c, "mshop_and"), b = b.mshop.action, l.push(a + "supported"), b(a, c);
  6631.                  else if (b.browser) {
  6632.                  a = u(/Chrome/i) && !u(/Edge/i) && !u(/OPR/i) && !a.capabilities.isAmazonApp && !u(new RegExp(B + "bwv" + B + "b"));
  6633.                  var f = b.browser;
  6634.                  b = v(c, "browser");
  6635.                  a ? (a = f.action, l.push(b + "supported"), a(b, c)) : l.push(b + "unsupported")
  6636.                }
  6637.              }
  6638.  
  6639.              function G(a, b, c) {
  6640.                a && l.push(v("register", c) + "unsupported");
  6641.                b && l.push(v("unregister", c) + "unsupported");
  6642.                E()
  6643.              }
  6644.              try {
  6645.                var e = navigator.serviceWorker
  6646.              } catch (a) {
  6647.                q("sw:nav_err")
  6648.              }(function() {
  6649.                if (e) {
  6650.                  var a = function() {
  6651.                    z("page_loaded", {
  6652.                      rid: d.ue_id,
  6653.                      mid: d.ue_mid,
  6654.                      pty: d.ue_pty,
  6655.                      sid: d.ue_sid,
  6656.                      spty: d.ue_spty,
  6657.                      furl: d.ue_furl
  6658.                    })
  6659.                  };
  6660.                  x(e, "message", p);
  6661.                  z("client_messaging_ready");
  6662.                  y.when("load").execute(a);
  6663.                  x(e, "controllerchange", function() {
  6664.                    z("client_messaging_ready");
  6665.                    "complete" === I.readyState && a()
  6666.                  })
  6667.                }
  6668.              })();
  6669.              var l = [],
  6670.                m = function(a, b) {
  6671.                  var c = d.uex,
  6672.                    f = d.uet;
  6673.                  a = g(":", "aui", "sw", a);
  6674.                  "ld" === b && k(c) ? c("ld", a, {
  6675.                    wb: 1
  6676.                  }) : k(f) && f(b, a, {
  6677.                    wb: 1
  6678.                  })
  6679.                },
  6680.                J = function(a, b, c) {
  6681.                  function f(a) {
  6682.                    b && k(b.failure) && b.failure(a)
  6683.                  }
  6684.  
  6685.                  function H() {
  6686.                    l = setTimeout(function() {
  6687.                      q(g(":", "sw:" + r, t.TIMED_OUT));
  6688.                      f({
  6689.                        ok: !1,
  6690.                        statusCode: t.TIMED_OUT,
  6691.                        done: !1
  6692.                      });
  6693.                      m(r, "ld")
  6694.                    }, c || 4E3)
  6695.                  }
  6696.                  var t = {
  6697.                      NO_CONTROLLER: "no_ctrl",
  6698.                      TIMED_OUT: "timed_out",
  6699.                      UNSUPPORTED_BROWSER: "unsupported_browser",
  6700.                      UNEXPECTED_RESPONSE: "unexpected_response"
  6701.                    },
  6702.                    r = g(":", a.feature, a.command),
  6703.                    l, n = !0;
  6704.                  if ("MessageChannel" in d && e && "controller" in e)
  6705.                    if (e.controller) {
  6706.                      var p = new MessageChannel;
  6707.                      p.port1.onmessage = function(c) {
  6708.                        (c = c.data) && c.feature === a.feature && c.command === a.command ? (n && (m(r, "cf"), n = !1), m(r, "af"), clearTimeout(l), c.done || H(), c.ok ? b && k(b.success) && b.success(c) : f(c), c.done && m(r, "ld")) : h(g(":", "sw:" + r, t.UNEXPECTED_RESPONSE), 1)
  6709.                      };
  6710.                      H();
  6711.                      m(r, "bb");
  6712.                      e.controller.postMessage(a, [p.port2])
  6713.                    } else q(g(":", "sw:" + a.feature, t.NO_CONTROLLER)), f({
  6714.                      ok: !1,
  6715.                      statusCode: t.NO_CONTROLLER,
  6716.                      done: !0
  6717.                    });
  6718.                  else q(g(":", "sw:" + a.feature, t.UNSUPPORTED_BROWSER)), f({
  6719.                    ok: !1,
  6720.                    statusCode: t.UNSUPPORTED_BROWSER,
  6721.                    done: !0
  6722.                  })
  6723.                };
  6724.              (function() {
  6725.                e ? (m("ctrl_changed", "bb"), e.addEventListener("controllerchange", function() {
  6726.                  q("sw:ctrl_changed");
  6727.                  m("ctrl_changed", "ld")
  6728.                })) : h(g(":", "sw:ctrl_changed", "sw_unsupp"), 1)
  6729.              })();
  6730.              (function() {
  6731.                var a = function() {
  6732.                  m(b, "ld");
  6733.                  var a = d.uex;
  6734.                  J({
  6735.                    feature: "page_proxy",
  6736.                    command: "request_feature_tags"
  6737.                  }, {
  6738.                    success: function(b) {
  6739.                      b = b.data;
  6740.                      Array.isArray(b) && b.forEach(function(a) {
  6741.                        "string" === typeof a ? q(g(":", "sw:ppft", a)) : h(g(":", "sw:ppft", "invalid_tag"), 1)
  6742.                      });
  6743.                      h(g(":", "sw:ppft", "success"), 1);
  6744.                      C && C.isl && k(a) && a("at")
  6745.                    },
  6746.                    failure: function(a) {
  6747.                      h(g(":", "sw:ppft", "error:" + (a.statusCode || "ppft_error")), 1)
  6748.                    }
  6749.                  })
  6750.                };
  6751.                if ("requestIdleCallback" in d) {
  6752.                  var b = g(":", "ppft", "callback_ricb");
  6753.                  d.requestIdleCallback(a, {
  6754.                    timeout: 1E3
  6755.                  })
  6756.                } else b = g(":", "ppft", "callback_timeout"), setTimeout(a, 0);
  6757.                m(b, "bb")
  6758.              })();
  6759.              var A = {
  6760.                reg: {},
  6761.                unreg: {}
  6762.              };
  6763.              A.reg.mshop = {
  6764.                action: D
  6765.              };
  6766.              A.reg.browser = {
  6767.                action: D
  6768.              };
  6769.              (function(a) {
  6770.                var b = a.reg,
  6771.                  c = a.unreg;
  6772.                e && e.getRegistrations ? (w.when("A").execute(function(b) {
  6773.                  if ((a.reg.mshop || a.unreg.mshop) && "function" === typeof n && n(b)) {
  6774.                    var f = a.reg.mshop ? "T1" : "C",
  6775.                      e = d.ue;
  6776.                    e && e.trigger ? e.trigger("MSHOP_SW_CLIENT_446196", f) : h("sw:mshop:wt:failed")
  6777.                  }
  6778.                  F(b, c, "unregister")
  6779.                }), x(d, "load", function() {
  6780.                  w.when("A").execute(function(a) {
  6781.                    F(a, b, "register");
  6782.                    E()
  6783.                  })
  6784.                })) : (G(b && b.browser, c && c.browser, "browser"), w.when("A").execute(function(a) {
  6785.                  "function" === typeof n && n(a) && G(b && b.mshop, c && c.mshop, "mshop_and")
  6786.                }))
  6787.              })(A)
  6788.            }))
  6789.          }
  6790.        }()
  6791.      })(window, document, Date);
  6792.      (function(b, a, J, C) {
  6793.        "use strict";
  6794.        b._pd = function() {
  6795.          var c, v;
  6796.          return function(D, e, g, h, d, E, w, F, G) {
  6797.            function x(b) {
  6798.              try {
  6799.                return b()
  6800.              } catch (K) {
  6801.                return !1
  6802.              }
  6803.            }
  6804.  
  6805.            function p(c) {
  6806.              return b.matchMedia ? b.matchMedia(c) : {
  6807.                matches: !1
  6808.              }
  6809.            }
  6810.  
  6811.            function k() {
  6812.              if (l) {
  6813.                var y = c.mobile || c.tablet ? q.matches && m.matches : m.matches;
  6814.                if (z !== y) {
  6815.                  var a = {
  6816.                    w: b.innerWidth || d.clientWidth,
  6817.                    h: b.innerHeight || d.clientHeight
  6818.                  };
  6819.                  if (17 < Math.abs(r.w - a.w) || 50 < Math.abs(r.h - a.h)) r = a, (z = y) ? h(d, "a-ws") : d.className = w(d, "a-ws")
  6820.                }
  6821.              }
  6822.            }
  6823.  
  6824.            function H(b) {
  6825.              (l = b === C ? !l : !!b) && k()
  6826.            }
  6827.  
  6828.            function I() {
  6829.              return l
  6830.            }
  6831.            if (!v) {
  6832.              v = !0;
  6833.              var t = function() {
  6834.                var b = ["O", "ms", "Moz", "Webkit"],
  6835.                  c = a.createElement("div");
  6836.                return {
  6837.                  testGradients: function() {
  6838.                    return !0
  6839.                  },
  6840.                  test: function(a) {
  6841.                    var d = a.charAt(0).toUpperCase() + a.substr(1);
  6842.                    a = (b.join(d + " ") + d + " " + a).split(" ");
  6843.                    for (d = a.length; d--;)
  6844.                      if ("" === c.style[a[d]]) return !0;
  6845.                    return !1
  6846.                  },
  6847.                  testTransform3d: function() {
  6848.                    return !0
  6849.                  }
  6850.                }
  6851.              }();
  6852.              g = d.className;
  6853.              var A = /(^| )a-mobile( |$)/.test(g),
  6854.                B = /(^| )a-tablet( |$)/.test(g);
  6855.              c = {
  6856.                audio: function() {
  6857.                  return !!a.createElement("audio").canPlayType
  6858.                },
  6859.                video: function() {
  6860.                  return !!a.createElement("video").canPlayType
  6861.                },
  6862.                canvas: function() {
  6863.                  return !!a.createElement("canvas").getContext
  6864.                },
  6865.                svg: function() {
  6866.                  return !!a.createElementNS && !!a.createElementNS("http://www.w3.org/2000/svg", "svg").createSVGRect
  6867.                },
  6868.                offline: function() {
  6869.                  return navigator.hasOwnProperty && navigator.hasOwnProperty("onLine") && navigator.onLine
  6870.                },
  6871.                dragDrop: function() {
  6872.                  return "draggable" in a.createElement("span")
  6873.                },
  6874.                geolocation: function() {
  6875.                  return !!navigator.geolocation
  6876.                },
  6877.                history: function() {
  6878.                  return !(!b.history || !b.history.pushState)
  6879.                },
  6880.                webworker: function() {
  6881.                  return !!b.Worker
  6882.                },
  6883.                autofocus: function() {
  6884.                  return "autofocus" in a.createElement("input")
  6885.                },
  6886.                inputPlaceholder: function() {
  6887.                  return "placeholder" in a.createElement("input")
  6888.                },
  6889.                textareaPlaceholder: function() {
  6890.                  return "placeholder" in a.createElement("textarea")
  6891.                },
  6892.                localStorage: function() {
  6893.                  return "localStorage" in b && null !== b.localStorage
  6894.                },
  6895.                orientation: function() {
  6896.                  return "orientation" in b
  6897.                },
  6898.                touch: function() {
  6899.                  return "ontouchend" in a
  6900.                },
  6901.                gradients: function() {
  6902.                  return t.testGradients()
  6903.                },
  6904.                hires: function() {
  6905.                  var a = b.devicePixelRatio && 1.5 <= b.devicePixelRatio || b.matchMedia && b.matchMedia("(min-resolution:144dpi)").matches;
  6906.                  F("hiRes" + (A ? "Mobile" : B ? "Tablet" : "Desktop"), a ? 1 : 0);
  6907.                  return a
  6908.                },
  6909.                transform3d: function() {
  6910.                  return t.testTransform3d()
  6911.                },
  6912.                touchScrolling: function() {
  6913.                  return e(/Windowshop|android|OS ([5-9]|[1-9][0-9]+)(_[0-9]{1,2})+ like Mac OS X|SOFTWARE=([5-9]|[1-9][0-9]+)(.[0-9]{1,2})+.*DEVICE=iPhone|Chrome|Silk|Firefox|Trident.+?; Touch/i)
  6914.                },
  6915.                ios: function() {
  6916.                  return e(/OS [1-9][0-9]*(_[0-9]*)+ like Mac OS X/i) && !e(/trident|Edge/i)
  6917.                },
  6918.                android: function() {
  6919.                  return e(/android.([1-9]|[L-Z])/i) && !e(/trident|Edge/i)
  6920.                },
  6921.                mobile: function() {
  6922.                  return A
  6923.                },
  6924.                tablet: function() {
  6925.                  return B
  6926.                },
  6927.                rtl: function() {
  6928.                  return "rtl" === d.dir
  6929.                }
  6930.              };
  6931.              for (var f in c) c.hasOwnProperty(f) && (c[f] = x(c[f]));
  6932.              for (var u = "textShadow textStroke boxShadow borderRadius borderImage opacity transform transition".split(" "), n = 0; n < u.length; n++) c[u[n]] = x(function() {
  6933.                return t.test(u[n])
  6934.              });
  6935.              var l = !0,
  6936.                r = {
  6937.                  w: 0,
  6938.                  h: 0
  6939.                },
  6940.                q = p("(orientation:landscape)"),
  6941.                m = c.mobile || c.tablet ? p("(min-width:451px)") : p("(min-width:1250px)");
  6942.              q.addListener && q.addListener(k);
  6943.              m.addListener && m.addListener(k);
  6944.              var z;
  6945.              k();
  6946.              d.className = w(d, "a-no-js");
  6947.              h(d, "a-js");
  6948.              !e(/OS [1-8](_[0-9]*)+ like Mac OS X/i) || b.navigator.standalone || e(/safari/i) || h(d, "a-ember");
  6949.              g = [];
  6950.              for (f in c) c.hasOwnProperty(f) && c[f] && g.push("a-" + f.replace(/([A-Z])/g, function(a) {
  6951.                return "-" + a.toLowerCase()
  6952.              }));
  6953.              h(d, g.join(" "));
  6954.              d.setAttribute("data-aui-build-date", G);
  6955.              D.register("p-detect", function() {
  6956.                return {
  6957.                  capabilities: c,
  6958.                  localStorage: c.localStorage && E,
  6959.                  toggleResponsiveGrid: H,
  6960.                  responsiveGridEnabled: I
  6961.                }
  6962.              });
  6963.              return c || {}
  6964.            }
  6965.          }
  6966.        }()
  6967.      })(window, document, Date);
  6968.      (function(g, l, E, F) {
  6969.        function G(a) {
  6970.          n && n.tag && n.tag(p(":", "aui", a))
  6971.        }
  6972.  
  6973.        function m(a, b) {
  6974.          n && n.count && n.count("aui:" + a, 0 === b ? 0 : b || (n.count("aui:" + a) || 0) + 1)
  6975.        }
  6976.  
  6977.        function H(a) {
  6978.          try {
  6979.            return a.test(navigator.userAgent)
  6980.          } catch (b) {
  6981.            return !1
  6982.          }
  6983.        }
  6984.  
  6985.        function I(a) {
  6986.          return "function" === typeof a
  6987.        }
  6988.  
  6989.        function u(a, b, d) {
  6990.          a.addEventListener ? a.addEventListener(b, d, !1) : a.attachEvent && a.attachEvent("on" + b, d)
  6991.        }
  6992.  
  6993.        function p(a, b, d, e) {
  6994.          b = b && d ? b + a + d : b || d;
  6995.          return e ? p(a, b, e) : b
  6996.        }
  6997.  
  6998.        function y(a, b, d) {
  6999.          try {
  7000.            Object.defineProperty(a, b, {
  7001.              value: d,
  7002.              writable: !1
  7003.            })
  7004.          } catch (e) {
  7005.            a[b] = d
  7006.          }
  7007.          return d
  7008.        }
  7009.  
  7010.        function R(a, b) {
  7011.          a.className = S(a, b) + " " + b
  7012.        }
  7013.  
  7014.        function S(a, b) {
  7015.          return (" " + a.className + " ").split(" " + b + " ").join(" ").replace(/^ | $/g, "")
  7016.        }
  7017.  
  7018.        function J(a) {
  7019.          (a || []).forEach(function(a) {
  7020.            a in z || (z[a] = 1, J(T[a]))
  7021.          })
  7022.        }
  7023.  
  7024.        function ha(a, b, d) {
  7025.          var e = a.length,
  7026.            f = e,
  7027.            c = function() {
  7028.              f-- || ((d && z.hasOwnProperty(d) ? A : K).push(b), L || (q ? q.set(B) : setTimeout(B, 0), L = !0))
  7029.            };
  7030.          for (c(); e--;) U[a[e]] ? c() : (v[a[e]] = v[a[e]] || []).push(c)
  7031.        }
  7032.  
  7033.        function ia(a, b, d, e, f) {
  7034.          var c = l.createElement(a ? "script" : "link");
  7035.          u(c, "error", e);
  7036.          f && u(c, "load", f);
  7037.          a ? (c.type = "text/javascript", c.async = !0, d && /AUIClients|images[/]I/.test(b) && c.setAttribute("crossorigin", "anonymous"), c.src = b) : (c.rel = "stylesheet", c.href = b);
  7038.          l.getElementsByTagName("head")[0].appendChild(c)
  7039.        }
  7040.  
  7041.        function V(a, b) {
  7042.          return function(d, e) {
  7043.            function f() {
  7044.              ia(b, d, c, function(b) {
  7045.                M ? m("resource_unload") : c ? (c = !1, m("resource_retry"), f()) : (m("resource_error"), a.log("Asset failed to load: " + d));
  7046.                b && b.stopPropagation ? b.stopPropagation() : g.event && (g.event.cancelBubble = !0)
  7047.              }, e)
  7048.            }
  7049.            if (W[d]) return !1;
  7050.            W[d] = !0;
  7051.            m("resource_count");
  7052.            var c = !0;
  7053.            return !f()
  7054.          }
  7055.        }
  7056.  
  7057.        function ja(a, b, d) {
  7058.          for (var e = {
  7059.              name: a,
  7060.              guard: function(c) {
  7061.                return b.guardFatal(a, c)
  7062.              },
  7063.              guardTime: function(a) {
  7064.                return b.guardTime(a)
  7065.              },
  7066.              logError: function(c, d, e) {
  7067.                b.logError(c, d, e, a)
  7068.              }
  7069.            }, f = [], c = 0; c < d.length; c++) C.hasOwnProperty(d[c]) && (f[c] = N.hasOwnProperty(d[c]) ? N[d[c]](C[d[c]], e) : C[d[c]]);
  7070.          return f
  7071.        }
  7072.  
  7073.        function w(a, b, d, e, f) {
  7074.          return function(c, k) {
  7075.            function n() {
  7076.              var a = null;
  7077.              e ? a = k : I(k) && (q.start = r(), a = k.apply(g, ja(c, h, l)), q.end = r());
  7078.              if (b) {
  7079.                C[c] = a;
  7080.                a = c;
  7081.                for (U[a] = !0;
  7082.                  (v[a] || []).length;) v[a].shift()();
  7083.                delete v[a]
  7084.              }
  7085.              q.done = !0
  7086.            }
  7087.            var h = f || this;
  7088.            I(c) && (k = c, c = F);
  7089.            b && (c = c ? c.replace(X, "") : "__NONAME__", O.hasOwnProperty(c) && h.error(p(", reregistered by ", p(" by ", c + " already registered", O[c]), h.attribution), c), O[c] = h.attribution);
  7090.            for (var l = T[c] = [], m = 0; m < a.length; m++) l[m] = a[m].replace(X, "");
  7091.            var q = x[c || "anon" + ++ka] = {
  7092.              depend: l,
  7093.              registered: r(),
  7094.              namespace: h.namespace
  7095.            };
  7096.            c && z.hasOwnProperty(c) && J(l);
  7097.            d ? n() : ha(l, h.guardFatal(c, n), c);
  7098.            return {
  7099.              decorate: function(a) {
  7100.                N[c] = h.guardFatal(c, a)
  7101.              }
  7102.            }
  7103.          }
  7104.        }
  7105.  
  7106.        function Y(a) {
  7107.          return function() {
  7108.            var b = Array.prototype.slice.call(arguments);
  7109.            return {
  7110.              execute: w(b, !1, a, !1, this),
  7111.              register: w(b, !0, a, !1, this)
  7112.            }
  7113.          }
  7114.        }
  7115.  
  7116.        function P(a, b) {
  7117.          return function(d, e) {
  7118.            e || (e = d, d = F);
  7119.            var f = this.attribution;
  7120.            return function() {
  7121.              h.push(b || {
  7122.                attribution: f,
  7123.                name: d,
  7124.                logLevel: a
  7125.              });
  7126.              var c = e.apply(this, arguments);
  7127.              h.pop();
  7128.              return c
  7129.            }
  7130.          }
  7131.        }
  7132.  
  7133.        function D(a, b) {
  7134.          this.load = {
  7135.            js: V(this, !0),
  7136.            css: V(this)
  7137.          };
  7138.          y(this, "namespace", b);
  7139.          y(this, "attribution", a)
  7140.        }
  7141.  
  7142.        function Z() {
  7143.          l.body ? k.trigger("a-bodyBegin") : setTimeout(Z, 20)
  7144.        }
  7145.        "use strict";
  7146.        var t = E.now = E.now || function() {
  7147.            return +new E
  7148.          },
  7149.          r = function(a) {
  7150.            return a && a.now ? a.now.bind(a) : t
  7151.          }(g.performance),
  7152.          la = r(),
  7153.          z = {},
  7154.          T = {},
  7155.          n = g.ue;
  7156.        G();
  7157.        G("aui_build_date:3.25.1-2025-02-27");
  7158.        var aa = {
  7159.            getItem: function(a) {
  7160.              try {
  7161.                return g.localStorage.getItem(a)
  7162.              } catch (b) {}
  7163.            },
  7164.            setItem: function(a, b) {
  7165.              try {
  7166.                return g.localStorage.setItem(a, b)
  7167.              } catch (d) {}
  7168.            }
  7169.          },
  7170.          q = g._pSetI(),
  7171.          K = [],
  7172.          A = [],
  7173.          L = !1,
  7174.          ma = navigator.scheduling && "function" === typeof navigator.scheduling.isInputPending;
  7175.        var B = function() {
  7176.          for (var a = q ? q.set(B) : setTimeout(B, 0), b = t(); A.length || K.length;)
  7177.            if ((A.length ? A : K).shift()(), q && ma) {
  7178.              if (150 < t() - b && !navigator.scheduling.isInputPending() || 50 < t() - b && navigator.scheduling.isInputPending()) return
  7179.            } else if (50 < t() - b) return;
  7180.          q ? q.clear(a) : clearTimeout(a);
  7181.          L = !1
  7182.        };
  7183.        var U = {},
  7184.          v = {},
  7185.          W = {},
  7186.          M = !1;
  7187.        u(g, "beforeunload", function() {
  7188.          M = !0;
  7189.          setTimeout(function() {
  7190.            M = !1
  7191.          }, 1E4)
  7192.        });
  7193.        var X = /^prv:/,
  7194.          O = {},
  7195.          C = {},
  7196.          N = {},
  7197.          x = {},
  7198.          ka = 0,
  7199.          ba = String.fromCharCode(92),
  7200.          h = [],
  7201.          ca = !0,
  7202.          da = g.onerror;
  7203.        g.onerror = function(a, b, d, e, f) {
  7204.          f && "object" === typeof f || (f = Error(a, b, d), f.columnNumber = e, f.stack = b || d || e ? p(ba, f.message, "at " + p(":", b, d, e)) : F);
  7205.          var c = h.pop() || {};
  7206.          f.attribution = p(":", f.attribution || c.attribution, c.name);
  7207.          f.logLevel = c.logLevel;
  7208.          f.attribution && console && console.log && console.log([f.logLevel || "ERROR", a, "thrown by", f.attribution].join(" "));
  7209.          h = [];
  7210.          da && (c = [].slice.call(arguments), c[4] = f, da.apply(g, c))
  7211.        };
  7212.        D.prototype = {
  7213.          logError: function(a, b, d, e) {
  7214.            b = {
  7215.              message: b,
  7216.              logLevel: d || "ERROR",
  7217.              attribution: p(":", this.attribution, e)
  7218.            };
  7219.            if (g.ueLogError) return g.ueLogError(a || b, a ? b : null), !0;
  7220.            console && console.error && (console.log(b), console.error(a));
  7221.            return !1
  7222.          },
  7223.          error: function(a, b, d, e) {
  7224.            a = Error(p(":", e, a, d));
  7225.            a.attribution = p(":", this.attribution, b);
  7226.            throw a;
  7227.          },
  7228.          guardError: P(),
  7229.          guardFatal: P("FATAL"),
  7230.          guardCurrent: function(a) {
  7231.            var b = h[h.length - 1];
  7232.            return b ? P(b.logLevel, b).call(this, a) : a
  7233.          },
  7234.          guardTime: function(a) {
  7235.            var b = h[h.length - 1],
  7236.              d = b && b.name;
  7237.            return d && d in x ? function() {
  7238.              var b = r(),
  7239.                f = a.apply(this, arguments);
  7240.              x[d].async = (x[d].async || 0) + r() - b;
  7241.              return f
  7242.            } : a
  7243.          },
  7244.          log: function(a, b, d) {
  7245.            return this.logError(null, a, b, d)
  7246.          },
  7247.          declare: w([], !0, !0, !0),
  7248.          register: w([], !0),
  7249.          execute: w([]),
  7250.          AUI_BUILD_DATE: "3.25.1-2025-02-27",
  7251.          when: Y(),
  7252.          now: Y(!0),
  7253.          trigger: function(a, b, d) {
  7254.            var e = t();
  7255.            this.declare(a, {
  7256.              data: b,
  7257.              pageElapsedTime: e - (g.aPageStart || NaN),
  7258.              triggerTime: e
  7259.            });
  7260.            d && d.instrument && Q.when("prv:a-logTrigger").execute(function(b) {
  7261.              b(a)
  7262.            })
  7263.          },
  7264.          handleTriggers: function() {
  7265.            this.log("handleTriggers deprecated")
  7266.          },
  7267.          attributeErrors: function(a) {
  7268.            return new D(a)
  7269.          },
  7270.          _namespace: function(a, b) {
  7271.            return new D(a, b)
  7272.          },
  7273.          setPriority: function(a) {
  7274.            ca ? (ca = !1, J(a)) : this.log("setPriority only accept the first call.")
  7275.          }
  7276.        };
  7277.        var k = y(g, "AmazonUIPageJS", new D);
  7278.        var Q = k._namespace("PageJS", "AmazonUI");
  7279.        Q.declare("prv:p-debug", x);
  7280.        k.declare("p-recorder-events",
  7281.          []);
  7282.        k.declare("p-recorder-stop", function() {});
  7283.        y(g, "P", k);
  7284.        Z();
  7285.        if (l.addEventListener) {
  7286.          var ea;
  7287.          l.addEventListener("DOMContentLoaded", ea = function() {
  7288.            k.trigger("a-domready");
  7289.            l.removeEventListener("DOMContentLoaded", ea, !1)
  7290.          }, !1)
  7291.        }
  7292.        var fa = l.documentElement,
  7293.          na = g._pd(k, H, u, R, fa, aa, S, m, "3.25.1-2025-02-27");
  7294.        H(/UCBrowser/i) || na.localStorage && R(fa, aa.getItem("a-font-class"));
  7295.        k.declare("a-event-revised-handling", !1);
  7296.        g._sw(Q, p, H, ba, m, n, G, I, u, k);
  7297.        k.declare("a-fix-event-off", !1);
  7298.        m("pagejs:pkgExecTime", r() - la)
  7299.      })(window, document, Date);
  7300.      (function(b) {
  7301.        function q(a, e, d) {
  7302.          function g(a, b, c) {
  7303.            var f = Array(e.length);
  7304.            ~l && (f[l] = {});
  7305.            ~m && (f[m] = c);
  7306.            for (c = 0; c < n.length; c++) {
  7307.              var g = n[c],
  7308.                h = a[c];
  7309.              f[g] = h
  7310.            }
  7311.            for (c = 0; c < p.length; c++) g = p[c], h = b[c], f[g] = h;
  7312.            a = d.apply(null, f);
  7313.            return ~l ? f[l] : a
  7314.          }
  7315.          "string" !== typeof a && b.P.error("C001"); - 1 === a.indexOf("@") && -1 < a.indexOf("/") && (-1 < a.indexOf("es3") || -1 < a.indexOf("evergreen")) && (a = a.substring(0, a.lastIndexOf("/")));
  7316.          if (!r[a]) {
  7317.            r[a] = !0;
  7318.            d || (d = e, e = []);
  7319.            a = a.split(":", 2);
  7320.            var c = a[1] ? a[0] : void 0,
  7321.              f = (a[1] || a[0]).replace(/@capability/ / , "@c/"),
  7322.              k = c ? b.P._namespace(c) : b.P,
  7323.              t = !f.lastIndexOf("@c/", 0),
  7324.              u = !f.lastIndexOf("@m/", 0),
  7325.              n = [];
  7326.            a = [];
  7327.            var p = [],
  7328.              v = [],
  7329.              m = -1,
  7330.              l = -1;
  7331.            for (c = 0; c < e.length; c++) {
  7332.              var h = e[c];
  7333.              "module" === h && k.error("C002");
  7334.              "exports" === h ? l = c : "require" === h ? m = c : h.lastIndexOf("@p/", 0) ? h.lastIndexOf("@c/", 0) && h.lastIndexOf("@m/", 0) ? (n.push(c), a.push("mix:" + h)) : (p.push(c), v.push(h)) : (n.push(c), a.push(h.substr(3)))
  7335.            }
  7336.            k.when.apply(k, a).register("mix:" + f, function() {
  7337.              var a = [].slice.call(arguments);
  7338.              return t || u || ~m || p.length ? {
  7339.                capabilities: v,
  7340.                cardModuleFactory: function(b, c) {
  7341.                  b = g(a, b, c);
  7342.                  b.P = k;
  7343.                  return b
  7344.                },
  7345.                require: ~m ? q : void 0
  7346.              } : g(a, [], function() {})
  7347.            });
  7348.            (t || u) && k.when("mix:@amzn/mix.client-runtime", "mix:" + f).execute(function(a, b) {
  7349.              a.registerCapabilityModule(f, b)
  7350.            });
  7351.            k.when("mix:" + f).register("xcp:" + f, function(a) {
  7352.              return a
  7353.            });
  7354.            var q = function(a, b, c) {
  7355.              try {
  7356.                var e = -1 < f.indexOf("/") ? f.split("/")[0] : f,
  7357.                  d = a[0],
  7358.                  g = d.lastIndexOf("./", 0) ? d : e + "/" + d.substr(2),
  7359.                  h = g.lastIndexOf("@p/", 0) ? "mix:" + g : g.substr(3);
  7360.                k.when(h).execute(function(a) {
  7361.                  try {
  7362.                    b(a)
  7363.                  } catch (x) {
  7364.                    c(x)
  7365.                  }
  7366.                })
  7367.              } catch (w) {
  7368.                c(w)
  7369.              }
  7370.            }
  7371.          }
  7372.        }
  7373.        "use strict";
  7374.        var r = {};
  7375.        b.mix_d || ((b.Promise ? P : P.when("3p-promise")).register("@p/promise-is-ready", function(a) {
  7376.          b.Promise = b.Promise || a
  7377.        }), (Array.prototype.includes ? P : P.when("a-polyfill")).register("@p/polyfill-is-ready", function() {}), b.mix_d = function(a, b, d) {
  7378.          P.when("@p/promise-is-ready", "@p/polyfill-is-ready").execute("@p/mix-d-deps", function() {
  7379.            q(a, b, d)
  7380.          })
  7381.        }, b.xcp_d = b.mix_d, P.when("mix:@amzn/mix.client-runtime").execute(function(a) {
  7382.          P.declare("xcp:@xcp/runtime", a)
  7383.        }));
  7384.        b.mixTimeout || (b.mixTimeout = function(a, e, d) {
  7385.          b.mixCardInitTimeouts || (b.mixCardInitTimeouts = {});
  7386.          b.mixCardInitTimeouts[e] && clearTimeout(b.mixCardInitTimeouts[e]);
  7387.          b.mixCardInitTimeouts[e] = setTimeout(function() {
  7388.            P.log("Client-side initialization timeout", "WARN", a)
  7389.          }, d)
  7390.        });
  7391.        b.mix_csa_map = b.mix_csa_map || {};
  7392.        b.mix_csa_internal = b.mix_csa_internal || function(a, e, d) {
  7393.          return b.mix_csa_map[e] = b.mix_csa_map[e] || b.csa(a, d)
  7394.        };
  7395.        b.mix_csa_internal_key = b.mix_csa_internal_key || function(a, b) {
  7396.          for (var d = "", e = 0; e < b.length; e++) {
  7397.            var c = b[e];
  7398.            void 0 !== a[c] && "object" !== typeof a[c] && (d += c + ":" + a[c] + ",")
  7399.          }
  7400.          if (!d) throw Error("bad mix-csa key gen.");
  7401.          return d
  7402.        };
  7403.        b.mix_csa_event = b.mix_csa_event || function(a) {
  7404.          try {
  7405.            var e = b.mix_csa_internal_key(a, ["producerId"])
  7406.          } catch (d) {
  7407.            return P.logError(d, "MIX C005", "WARN", void 0),
  7408.              function() {}
  7409.          }
  7410.          try {
  7411.            return b.mix_csa_internal("Events", e, a)
  7412.          } catch (d) {
  7413.            return P.logError(d, "MIX C004", "WARN", e),
  7414.              function() {}
  7415.          }
  7416.        };
  7417.        b.mix_csa = b.mix_csa || function(a, e) {
  7418.          try {
  7419.            e = e || "";
  7420.            var d = document.querySelectorAll(a);
  7421.            if (1 < d.length)
  7422.              for (var g = 0; g < d.length; g++) {
  7423.                if (d[g].querySelector(e)) {
  7424.                  var c = d[g];
  7425.                  break
  7426.                }
  7427.              } else 1 === d.length && (c = d[0]);
  7428.            if (!c) throw Error(" ");
  7429.            return b.mix_csa_internal("Content", a, {
  7430.              element: c
  7431.            })
  7432.          } catch (f) {
  7433.            return P.logError(f, "MIX C004", "WARN", a),
  7434.              function() {}
  7435.          }
  7436.        }
  7437.      })(window);
  7438.      (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('sp.load.js').execute(function() {
  7439.        (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://m.media-amazon.com/images/I/61xJcNKKLXL.js?AUIClients/AmazonUIjQuery');
  7440.        (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://m.media-amazon.com/images/I/11zuylp74DL._RC|11Y+5x+kkTL.js,51F3LXOLEtL.js,11yKORv-GTL.js,11GgN1+C7hL.js,01+z+uIeJ-L.js,01VRMV3FBdL.js,21u+kGQyRqL.js,012FVc3131L.js,11aD5q6kNBL.js,11rRjDLdAVL.js,51zH7YD-TsL.js,11nAhXzgUmL.js,11dIAzUNpxL.js,1110g-SvlBL.js,116PwN2VXHL.js,21+WA5wfjfL.js,0190vxtlzcL.js,51xvEQZx5oL.js,01JYHc2oIlL.js,31nfKXylf6L.js,01ktRCtOqKL.js,01ASnt2lbqL.js,11bEz2VIYrL.js,31o2NGTXThL.js,01rpauTep4L.js,31N+6dLod0L.js,01tvglXfQOL.js,11+FwJUUPNL.js,014gnDeJDsL.js,11vb6P5C5AL.js,015+pUPweLL.js_.js?AUIClients/AmazonUI');
  7441.        (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://m.media-amazon.com/images/I/51tQKx1B9KL.js?AUIClients/CardJsRuntimeBuzzCopyBuild');
  7442.      });
  7443.    </script>
  7444.    <!-- sp:end-feature:aui-assets -->
  7445.    <!-- sp:feature:nav-inline-css -->
  7446.    <!-- NAVYAAN CSS -->
  7447.    <style type="text/css">
  7448.      .nav-sprite-v1 .nav-sprite,
  7449.      .nav-sprite-v1 .nav-icon {
  7450.        background-image: url(https://m.media-amazon.com/images/G/09/gno/sprites/nav-sprite-global-1x-reorg-privacy._CB541718393_.png);
  7451.        background-position: 0 1000px;
  7452.        background-repeat: repeat-x;
  7453.      }
  7454.  
  7455.      .nav-spinner {
  7456.        background-image: url(https://m.media-amazon.com/images/G/09/javascripts/lib/popover/images/snake._CB485935615_.gif);
  7457.        background-position: center center;
  7458.        background-repeat: no-repeat;
  7459.      }
  7460.  
  7461.      .nav-timeline-icon,
  7462.      .nav-access-image,
  7463.      .nav-timeline-prime-icon {
  7464.        background-image: url(https://m.media-amazon.com/images/G/09/gno/sprites/timeline_sprite_1x._CB439967861_.png);
  7465.        background-repeat: no-repeat;
  7466.      }
  7467.    </style>
  7468.    <link rel="stylesheet" href="https://images-fe.ssl-images-amazon.com/images/I/41oqEIFYdwL._RC|71JxQhweo+L.css,51uyq4Mg2YL.css,41GRDZzxHWL.css,01FcI3FsaiL.css,21Hc1s0-E4L.css,31YZpDCYJPL.css,21DwGGPS1eL.css,413J7RjVHpL.css,11HvNwu+WGL.css,31cnyA4D0AL.css,01H8CHB5aiL.css,21KQnzhmfTL.css,415g7iDx4VL.css_.css?AUIClients/NavDesktopUberAsset#desktop.jp.878681-T1.1089549-T1.1125372-T1.1126664-T1">
  7469.    <!-- sp:end-feature:nav-inline-css -->
  7470.    <!-- sp:feature:host-assets -->
  7471.    <link rel="stylesheet" href="https://m.media-amazon.com/images/I/61VbZO9YZjL._RC|41CbB++ZuuL.css,31TcFnRur-L.css,11-cL60xzwL.css,01dUqMyC5zL.css,01zuhLyhUCL.css,21uQsWDlzBL.css,51YmaMbne5L.css,31PERIwIYkL.css,2154VUqPVNL.css,216+niS0ccL.css,21HpY-6TKaL.css,01sd0YVrBlL.css,01HoC6-fvqL.css,11o52dO+T7L.css,01UqkjH7qOL.css,01NuAxux7eL.css,11kmwdXfY5L.css,01NW8VTUeVL.css,31cUjoFwJVL.css,01cu80pBkuL.css,01Ie8mDBSFL.css,21wJ9sXr8kL.css,31TpA9bGFBL.css,21PjfsP9YvL.css,11edBn7Le0L.css,21M+5vX-R2L.css,31b7gmE5aML.css,21bT8BmCRSL.css,014odsh6+QL.css,21H7mFgqBYL.css,01LNhrqAZmL.css,11mqgJVSK9L.css,31YRQb-ZBTL.css,51iVaaNkG7L.css,11k9HdbukOL.css,01P0iSwDaIL.css,01muB6xKhLL.css,11scpebV7yL.css,010kW5Xhu3L.css,11bWml9MvZL.css,01pi1oDEPFL.css,51zhuDdLmqL.css,71vkbpX3TFL.css,01+O2EkK0hL.css,01+PGV9EvOL.css,01uhBebc3oL.css,11mgAfMzmHL.css_.css?AUIClients/">
  7472.    <link rel="preload" as="script" crossorigin="anonymous" href="https://m.media-amazon.com/images/I/11a+lhxkUrL._RC|31Woe0xBtCL.js,41WMBR8BFkL.js,01g2etah0NL.js,21sRWHXHCoL.js,31PxFwobuyL.js,311zP7kfZ8L.js,41RHIDFqOcL.js,41ZZwtBIKHL.js,01NBuHsGkGL.js,31SNSZ8d9HL.js,01TQyo0bnIL.js,2123zTJyrkL.js,51kGNtLTyzL.js,01xGyUiM+9L.js,41rnfUyVFuL.js,21Awk0AtTML.js,21mhmvSWtHL.js,11-asXJWfkL.js,01s80TZosWL.js,015gdESSAtL.js,01GJONmvbXL.js,017VcaK0ACL.js,111zW1Nhl9L.js,41IOhFJlqlL.js,11LSI8IU0NL.js,41sO6vauZDL.js,11p0nLfNCcL.js,11CGomdzAuL.js,11PUEGgF9FL.js,31EFtqFUPbL.js,21YblE14ZTL.js,01+oIQ0jY7L.js,61L4gEEOomL.js,013eoEBTVUL.js,31DwCDV0WwL.js,413Up9PxCyL.js,517WRDipG6L.js,31LFUJN+NfL.js,51UABvvMKEL.js,01mjV3L7d0L.js,01cyf4FMJWL.js,61dqGNG-JKL.js,516u9jbNmfL.js,21OE0Cpw7-L.js,31q2l+JtzVL.js,31vI2qZfDdL.js,01Iqaokl00L.js,31ioPTd02RL.js,01ApP2Vv5yL.js,31QJX79s82L.js,31dzV2TisrL.js,41Mb3MIF31L.js,41878Hwie5L.js,41URVeWP1BL.js,21rFEFGgt2L.js,0126YIoj+oL.js,11FAcSzKpFL.js,21IQl4blS4L.js,01HPCJZdF6L.js,518htSEQkJL.js,51LTpZWWtjL.js,01pEpg0ouXL.js,31jdfgcsPAL.js,31kjc9S7VkL.js,019MkidFEWL.js,21dOHK8m83L.js,01+xr7aBNrL.js,11-YCKCUgML.js,11uC0Nyw-gL.js,21uyGp88snL.js,21m+1oRN24L.js_.js?AUIClients/">
  7473.    <script>
  7474.      (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('dpJsAssetsLoadMarker').execute(function() {
  7475.        (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://m.media-amazon.com/images/I/11a+lhxkUrL._RC|31Woe0xBtCL.js,41WMBR8BFkL.js,01g2etah0NL.js,21sRWHXHCoL.js,31PxFwobuyL.js,311zP7kfZ8L.js,41RHIDFqOcL.js,41ZZwtBIKHL.js,01NBuHsGkGL.js,31SNSZ8d9HL.js,01TQyo0bnIL.js,2123zTJyrkL.js,51kGNtLTyzL.js,01xGyUiM+9L.js,41rnfUyVFuL.js,21Awk0AtTML.js,21mhmvSWtHL.js,11-asXJWfkL.js,01s80TZosWL.js,015gdESSAtL.js,01GJONmvbXL.js,017VcaK0ACL.js,111zW1Nhl9L.js,41IOhFJlqlL.js,11LSI8IU0NL.js,41sO6vauZDL.js,11p0nLfNCcL.js,11CGomdzAuL.js,11PUEGgF9FL.js,31EFtqFUPbL.js,21YblE14ZTL.js,01+oIQ0jY7L.js,61L4gEEOomL.js,013eoEBTVUL.js,31DwCDV0WwL.js,413Up9PxCyL.js,517WRDipG6L.js,31LFUJN+NfL.js,51UABvvMKEL.js,01mjV3L7d0L.js,01cyf4FMJWL.js,61dqGNG-JKL.js,516u9jbNmfL.js,21OE0Cpw7-L.js,31q2l+JtzVL.js,31vI2qZfDdL.js,01Iqaokl00L.js,31ioPTd02RL.js,01ApP2Vv5yL.js,31QJX79s82L.js,31dzV2TisrL.js,41Mb3MIF31L.js,41878Hwie5L.js,41URVeWP1BL.js,21rFEFGgt2L.js,0126YIoj+oL.js,11FAcSzKpFL.js,21IQl4blS4L.js,01HPCJZdF6L.js,518htSEQkJL.js,51LTpZWWtjL.js,01pEpg0ouXL.js,31jdfgcsPAL.js,31kjc9S7VkL.js,019MkidFEWL.js,21dOHK8m83L.js,01+xr7aBNrL.js,11-YCKCUgML.js,11uC0Nyw-gL.js,21uyGp88snL.js,21m+1oRN24L.js_.js?AUIClients/');
  7476.      });
  7477.    </script>
  7478.    <link rel="stylesheet" href="https://m.media-amazon.com/images/I/31fNEss5igL.css?AUIClients/">
  7479.    <link rel="preload" as="script" crossorigin="anonymous" href="https://m.media-amazon.com/images/I/61E8ldAWUBL.js?AUIClients/">
  7480.    <script>
  7481.      (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('aodIngressClick').execute(function() {
  7482.        (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://m.media-amazon.com/images/I/61E8ldAWUBL.js?AUIClients/');
  7483.      });
  7484.    </script>
  7485.    <link rel="stylesheet" href="https://m.media-amazon.com/images/I/21C66sc1+NL.css?AUIClients/">
  7486.    <link rel="preload" as="script" crossorigin="anonymous" href="https://m.media-amazon.com/images/I/11dXW8ioxhL.js?AUIClients/">
  7487.    <script>
  7488.      (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('dpJsAssetsLoadMarker').execute(function() {
  7489.        (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://m.media-amazon.com/images/I/11dXW8ioxhL.js?AUIClients/');
  7490.      });
  7491.    </script>
  7492.    <link rel="stylesheet" href="https://m.media-amazon.com/images/I/41GR4r13VlL.css?AUIClients/">
  7493.    <link rel="preload" as="script" crossorigin="anonymous" href="https://m.media-amazon.com/images/I/51TyLrZRyUL.js?AUIClients/">
  7494.    <script>
  7495.      (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('useDesktopTwisterMetaAsset').execute(function() {
  7496.        (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://m.media-amazon.com/images/I/51TyLrZRyUL.js?AUIClients/');
  7497.      });
  7498.    </script>
  7499.    <link rel="stylesheet" href="https://m.media-amazon.com/images/I/31d+YMwczsL._RC|01r8lpNJhRL.css,012Fi5I-rKL.css,11wQIGy3uGL.css_.css?AUIClients/">
  7500.    <link rel="preload" as="script" crossorigin="anonymous" href="https://m.media-amazon.com/images/I/51GmnWFDRjL._RC|31yP6n5A+XL.js,31tJKFiAUTL.js,71NEy44HdnL.js,31l+BtxlN3L.js,21RsH9fH8-L.js_.js?AUIClients/">
  7501.    <script>
  7502.      (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('useDesktopTwisterMetaAsset').execute(function() {
  7503.        (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://m.media-amazon.com/images/I/51GmnWFDRjL._RC|31yP6n5A+XL.js,31tJKFiAUTL.js,71NEy44HdnL.js,31l+BtxlN3L.js,21RsH9fH8-L.js_.js?AUIClients/');
  7504.      });
  7505.    </script>
  7506.    <link rel="stylesheet" href="https://m.media-amazon.com/images/I/11HMZOpT68L.css?AUIClients/">
  7507.    <link rel="preload" as="script" crossorigin="anonymous" href="https://m.media-amazon.com/images/I/21lBX5vAxuL.js?AUIClients/">
  7508.    <script>
  7509.      (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('dpJsAssetsLoadMarker').execute(function() {
  7510.        (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://m.media-amazon.com/images/I/21lBX5vAxuL.js?AUIClients/');
  7511.      });
  7512.    </script>
  7513.    <link rel="stylesheet" href="https://m.media-amazon.com/images/I/01Qew71Yx0L._RC|01bTUA+3s-L.css,11wchaCZLgL.css_.css?AUIClients/">
  7514.    <link rel="preload" as="script" crossorigin="anonymous" href="https://m.media-amazon.com/images/I/01I3s4SlPiL._RC|01Gujc1zuyL.js,61HR8WjRukL.js_.js?AUIClients/">
  7515.    <script>
  7516.      (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('dpJsAssetsLoadMarker').execute(function() {
  7517.        (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://m.media-amazon.com/images/I/01I3s4SlPiL._RC|01Gujc1zuyL.js,61HR8WjRukL.js_.js?AUIClients/');
  7518.      });
  7519.    </script>
  7520.    <script>
  7521.      (function(e) {
  7522.        var a = window.AmazonUIPageJS || window.P,
  7523.          c = a._namespace || a.attributeErrors,
  7524.          b = c ? c("DetailPageLatencyClientSideLibraries@timeToInteractive", "DetailPageLatencyClientSideLibraries") : a;
  7525.        b.guardFatal ? b.guardFatal(e)(b, window) : b.execute(function() {
  7526.          e(b, window)
  7527.        })
  7528.      })(function(e, a, c) {
  7529.        e.now().execute("dp-create-feature-interactive-api", function() {
  7530.          function b(d, b, a) {
  7531.            d = {
  7532.              name: d,
  7533.              options: b,
  7534.              type: a,
  7535.              timestamp: +new Date
  7536.            };
  7537.            f ? f.updateFeatures([d]) : c.push(d)
  7538.          }
  7539.          "function" === typeof uet && uet("bb", "clickToCI", {
  7540.            wb: 1
  7541.          });
  7542.          var c = [],
  7543.            f;
  7544.          a.markFeatureRender = function(d, a) {
  7545.            b(d, a, "render")
  7546.          };
  7547.          a.markFeatureInteractive = function(a, c) {
  7548.            b(a, c, "interactive")
  7549.          };
  7550.          e.when("dp-time-to-interactive").execute("dp-update-interactive-feature-list", function(a) {
  7551.            f = a;
  7552.            c.length && f.updateFeatures(c)
  7553.          })
  7554.        })
  7555.      });
  7556.    </script>
  7557.    <link rel="stylesheet" href="https://m.media-amazon.com/images/I/11+BsbU2mSL._RC|21IJD91Su3L.css_.css?AUIClients/">
  7558.    <link rel="preload" as="script" crossorigin="anonymous" href="https://m.media-amazon.com/images/I/31vB5DAPhsL.js?AUIClients/">
  7559.    <script>
  7560.      (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('injectCalendarOnDetailPage').execute(function() {
  7561.        (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://m.media-amazon.com/images/I/31vB5DAPhsL.js?AUIClients/');
  7562.      });
  7563.    </script>
  7564.    <link rel="stylesheet" href="https://m.media-amazon.com/images/I/215FdaIhaQL._RC|11tXw5UsxML.css_.css?AUIClients/">
  7565.    <link rel="preload" as="script" crossorigin="anonymous" href="https://m.media-amazon.com/images/I/01rg6Ce9FhL._RC|61DtTiCWsjL.js,01L9nn2zMmL.js_.js?AUIClients/">
  7566.    <script>
  7567.      (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('dpJsAssetsLoadMarker').execute(function() {
  7568.        (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://m.media-amazon.com/images/I/01rg6Ce9FhL._RC|61DtTiCWsjL.js,01L9nn2zMmL.js_.js?AUIClients/');
  7569.      });
  7570.    </script>
  7571.    <link rel="stylesheet" href="https://m.media-amazon.com/images/I/01wwZTjeU+L.css?AUIClients/">
  7572.    <link rel="preload" as="script" crossorigin="anonymous" href="https://m.media-amazon.com/images/I/31FE2k3SYqL.js?AUIClients/">
  7573.    <script>
  7574.      (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('useOffersDebugAssets').execute(function() {
  7575.        (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://m.media-amazon.com/images/I/31FE2k3SYqL.js?AUIClients/');
  7576.      });
  7577.    </script>
  7578.    <link rel="stylesheet" href="https://m.media-amazon.com/images/I/11hhoI90E0L.css?AUIClients/">
  7579.    <link rel="preload" as="script" crossorigin="anonymous" href="https://m.media-amazon.com/images/I/01+9nh9F1tL.js?AUIClients/">
  7580.    <script>
  7581.      (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('dpJsAssetsLoadMarker').execute(function() {
  7582.        (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://m.media-amazon.com/images/I/01+9nh9F1tL.js?AUIClients/');
  7583.      });
  7584.    </script>
  7585.    <!-- htmlBeginMarker --><!--&&&Portal&Delimite-->
  7586.    <!--&&&Portal&Delimiter&&&--><!-- sp:end-feature:host-assets -->
  7587.    <!-- sp:feature:encrypted-slate-token -->
  7588.    <meta name="encrypted-slate-token" content="AnYxZEUuqmy60zCD5Gw/jImylSg2T9puAtBFDFG6OC1C+keyMNmy5iEr21iPulmq8r7coz+WqUfydQEWo+3xD2gkI5+vvXZedocGrDEAQtaIJoW1j4k2ZLKh2VvAsOGAnUMCTUtKYvyUbSwH0ZBmTPqSQ8bAPf5EC3KTINkCOOBELjlRF1/5B6eznNDU8T/DB6cI25OxxS9Kwp1VLuPOMSpQnTsVcWl4hsVp7bMzjF/z+OeKM0s8n+4z8qh8P30s0k5GogerzN94BWBieheVbye53w==">
  7589.    <!-- sp:end-feature:encrypted-slate-token -->
  7590.    <!-- sp:feature:csm:head-close -->
  7591.    <script type="text/javascript">
  7592.      window.ue_ihe = (window.ue_ihe || 0) + 1;
  7593.      if (window.ue_ihe === 1) {
  7594.        (function(c) {
  7595.          c && 1 === c.ue_jsmtf && "object" === typeof c.P && "function" === typeof c.P.when && c.P.when("mshop-interactions").execute(function(e) {
  7596.            "object" === typeof e && "function" === typeof e.addListener && e.addListener(function(b) {
  7597.              "object" === typeof b && "ORIGIN" === b.dataSource && "number" === typeof b.clickTime && "object" === typeof b.events && "number" === typeof b.events.pageVisible && (c.ue_jsmtf_interaction = {
  7598.                pv: b.events.pageVisible,
  7599.                ct: b.clickTime
  7600.              })
  7601.            })
  7602.          })
  7603.        })(ue_csm);
  7604.        (function(c, e, b) {
  7605.          function m(a) {
  7606.            f || (f = d[a.type].id, "undefined" === typeof a.clientX ? (h = a.pageX, k = a.pageY) : (h = a.clientX, k = a.clientY), 2 != f || l && (l != h || n != k) ? (r(), g.isl && e.setTimeout(function() {
  7607.              p("at", g.id)
  7608.            }, 0)) : (l = h, n = k, f = 0))
  7609.          }
  7610.  
  7611.          function r() {
  7612.            for (var a in d) d.hasOwnProperty(a) && g.detach(a, m, d[a].parent)
  7613.          }
  7614.  
  7615.          function s() {
  7616.            for (var a in d) d.hasOwnProperty(a) && g.attach(a, m, d[a].parent)
  7617.          }
  7618.  
  7619.          function t() {
  7620.            var a = "";
  7621.            !q && f && (q = 1, a += "&ui=" + f);
  7622.            return a
  7623.          }
  7624.          var g = c.ue,
  7625.            p = c.uex,
  7626.            q = 0,
  7627.            f = 0,
  7628.            l, n, h, k, d = {
  7629.              click: {
  7630.                id: 1,
  7631.                parent: b
  7632.              },
  7633.              mousemove: {
  7634.                id: 2,
  7635.                parent: b
  7636.              },
  7637.              scroll: {
  7638.                id: 3,
  7639.                parent: e
  7640.              },
  7641.              keydown: {
  7642.                id: 4,
  7643.                parent: b
  7644.              }
  7645.            };
  7646.          g && p && (s(), g._ui = t)
  7647.        })(ue_csm, window, document);
  7648.        (function(s, l) {
  7649.          function m(b, e, c) {
  7650.            c = c || new Date(+new Date + t);
  7651.            c = "expires=" + c.toUTCString();
  7652.            n.cookie = b + "=" + e + ";" + c + ";path=/"
  7653.          }
  7654.  
  7655.          function p(b) {
  7656.            b += "=";
  7657.            for (var e = n.cookie.split(";"), c = 0; c < e.length; c++) {
  7658.              for (var a = e[c];
  7659.                " " == a.charAt(0);) a = a.substring(1);
  7660.              if (0 === a.indexOf(b)) return decodeURIComponent(a.substring(b.length, a.length))
  7661.            }
  7662.            return ""
  7663.          }
  7664.  
  7665.          function q(b, e, c) {
  7666.            if (!e) return b; - 1 < b.indexOf("{") && (b = "");
  7667.            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);
  7668.            h && (b = a.join("&"));
  7669.            !d && c && (0 < b.length && (b += "&"), b += e + ":" + c);
  7670.            return b
  7671.          }
  7672.          var k = s.ue || {},
  7673.            t = 3024E7,
  7674.            n = ue_csm.document || l.document,
  7675.            r = null,
  7676.            d;
  7677.          a: {
  7678.            try {
  7679.              d = l.localStorage;
  7680.              break a
  7681.            } catch (u) {}
  7682.            d = void 0
  7683.          }
  7684.          k.count && k.count("csm.cookieSize", document.cookie.length);
  7685.          k.cookie = {
  7686.            get: p,
  7687.            set: m,
  7688.            updateCsmHit: function(b, e, c) {
  7689.              try {
  7690.                var a;
  7691.                if (!(a = r)) {
  7692.                  var f;
  7693.                  a: {
  7694.                    try {
  7695.                      if (d && d.getItem) {
  7696.                        f = d.getItem("csm-hit");
  7697.                        break a
  7698.                      }
  7699.                    } catch (k) {}
  7700.                    f = void 0
  7701.                  }
  7702.                  a = f || p("csm-hit") || "{}"
  7703.                }
  7704.                a = q(a, b, e);
  7705.                r = a = q(a, "t", +new Date);
  7706.                try {
  7707.                  d && d.setItem && d.setItem("csm-hit", a)
  7708.                } catch (h) {}
  7709.                m("csm-hit", a, c)
  7710.              } catch (g) {
  7711.                "function" == typeof l.ueLogError && ueLogError(Error("Cookie manager: " + g.message), {
  7712.                  logLevel: "WARN"
  7713.                })
  7714.              }
  7715.            }
  7716.          }
  7717.        })(ue_csm, window);
  7718.        (function(l, e) {
  7719.          function c(b) {
  7720.            b = "";
  7721.            var c = a.isBFT ? "b" : "s",
  7722.              d = "" + a.oid,
  7723.              g = "" + a.lid,
  7724.              h = d;
  7725.            d != g && 20 == g.length && (c += "a", h += "-" + g);
  7726.            a.tabid && (b = a.tabid + "+");
  7727.            b += c + "-" + h;
  7728.            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=/")
  7729.          }
  7730.  
  7731.          function p() {
  7732.            f = 0
  7733.          }
  7734.  
  7735.          function d(b) {
  7736.            !0 === e[a.pageViz.propHid] ? f = 0 : !1 === e[a.pageViz.propHid] && c({
  7737.              type: "visible"
  7738.            })
  7739.          }
  7740.          var n = "; expires=" + (new Date(+new Date + 6048E5)).toGMTString(),
  7741.            m = "tb",
  7742.            f, a = l.ue || {},
  7743.            k = a.pageViz && a.pageViz.event && a.pageViz.propHid;
  7744.          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({})));
  7745.          a.aftb = 1
  7746.        })(ue_csm, ue_csm.document);
  7747.        ue_csm.ue.stub(ue, "impression");
  7748.        ue.stub(ue, "trigger");
  7749.        if (window.ue && uet) {
  7750.          uet('bb');
  7751.        }
  7752.      }
  7753.    </script>
  7754.    <script>
  7755.      window.ue && ue.count && ue.count('CSMLibrarySize', 3172)
  7756.    </script>
  7757.    <!-- sp:end-feature:csm:head-close -->
  7758.    <!-- sp:feature:head-close -->
  7759.    <script>
  7760.      window.P && P.register('bb');
  7761.      if (typeof ues === 'function') {
  7762.        ues('t0', 'portal-bb', new Date());
  7763.        ues('ctb', 'portal-bb', 1);
  7764.      }
  7765.    </script>
  7766.    <!-- Code injected by live-server -->
  7767.    <script>
  7768.      // <![CDATA[  <-- For SVG support
  7769.      if ('WebSocket' in window) {
  7770.        (function() {
  7771.          function refreshCSS() {
  7772.            var sheets = [].slice.call(document.getElementsByTagName("link"));
  7773.            var head = document.getElementsByTagName("head")[0];
  7774.            for (var i = 0; i < sheets.length; ++i) {
  7775.              var elem = sheets[i];
  7776.              var parent = elem.parentElement || head;
  7777.              parent.removeChild(elem);
  7778.              var rel = elem.rel;
  7779.              if (elem.href && typeof rel != "string" || rel.length == 0 || rel.toLowerCase() == "stylesheet") {
  7780.                var url = elem.href.replace(/(&|?)_cacheOverride=d+/, '');
  7781.                elem.href = url + (url.indexOf('?') >= 0 ? '&' : '?') + '_cacheOverride=' + (new Date().valueOf());
  7782.              }
  7783.              parent.appendChild(elem);
  7784.            }
  7785.          }
  7786.          var protocol = window.location.protocol === 'http:' ? 'ws://' : 'wss://';
  7787.          var address = protocol + window.location.host + window.location.pathname + '/ws';
  7788.          var socket = new WebSocket(address);
  7789.          socket.onmessage = function(msg) {
  7790.            if (msg.data == 'reload') window.location.reload();
  7791.            else if (msg.data == 'refreshcss') refreshCSS();
  7792.          };
  7793.          if (sessionStorage && !sessionStorage.getItem('IsThisFirstTime_Log_From_LiveServer')) {
  7794.            console.log('Live reload enabled.');
  7795.            sessionStorage.setItem('IsThisFirstTime_Log_From_LiveServer', true);
  7796.          }
  7797.        })();
  7798.      } else {
  7799.        console.error('Upgrade your browser. This Browser is NOT supported WebSocket for Live-Reloading.');
  7800.      }
  7801.      // ]]>
  7802.    </script>
  7803.    <!-- Code injected by live-server -->
  7804.    <script>
  7805.      // <![CDATA[  <-- For SVG support
  7806.      if ('WebSocket' in window) {
  7807.        (function() {
  7808.          function refreshCSS() {
  7809.            var sheets = [].slice.call(document.getElementsByTagName("link"));
  7810.            var head = document.getElementsByTagName("head")[0];
  7811.            for (var i = 0; i < sheets.length; ++i) {
  7812.              var elem = sheets[i];
  7813.              var parent = elem.parentElement || head;
  7814.              parent.removeChild(elem);
  7815.              var rel = elem.rel;
  7816.              if (elem.href && typeof rel != "string" || rel.length == 0 || rel.toLowerCase() == "stylesheet") {
  7817.                var url = elem.href.replace(/(&|?)_cacheOverride=d+/, '');
  7818.                elem.href = url + (url.indexOf('?') >= 0 ? '&' : '?') + '_cacheOverride=' + (new Date().valueOf());
  7819.              }
  7820.              parent.appendChild(elem);
  7821.            }
  7822.          }
  7823.          var protocol = window.location.protocol === 'http:' ? 'ws://' : 'wss://';
  7824.          var address = protocol + window.location.host + window.location.pathname + '/ws';
  7825.          var socket = new WebSocket(address);
  7826.          socket.onmessage = function(msg) {
  7827.            if (msg.data == 'reload') window.location.reload();
  7828.            else if (msg.data == 'refreshcss') refreshCSS();
  7829.          };
  7830.          if (sessionStorage && !sessionStorage.getItem('IsThisFirstTime_Log_From_LiveServer')) {
  7831.            console.log('Live reload enabled.');
  7832.            sessionStorage.setItem('IsThisFirstTime_Log_From_LiveServer', true);
  7833.          }
  7834.        })();
  7835.      } else {
  7836.        console.error('Upgrade your browser. This Browser is NOT supported WebSocket for Live-Reloading.');
  7837.      }
  7838.      // ]]>
  7839.    </script>
  7840.    <!-- sp:end-feature:head-close -->
  7841.    <!-- sp:feature:start-body -->
  7842.    <div style="display:none">
  7843.      <a href="https://7perfumesshop.com/">slot online --(playwin123)</a>
  7844.      <a href="https://7perfumesshop.com/">slot online -+❤️haha303-ku</a>
  7845.      <a href="https://7perfumesshop.com/">slot online sektorplay88.com</a>
  7846.      <a href="https://7perfumesshop.com/">slot online --login(duren777)</a>
  7847.      <a href="https://7perfumesshop.com/">slot online --login(duren777)</a>
  7848.      <a href="https://7perfumesshop.com/">slot online (kontan88)</a>
  7849.      <a href="https://7perfumesshop.com/">slot online --link(rajahoki123)</a>
  7850.      <a href="https://7perfumesshop.com/">slot online --gacor(enakcuan)</a>
  7851.      <a href="https://7perfumesshop.com/">slot online pol88🀄️</a>
  7852.      <a href="https://7perfumesshop.com/">slot online --(123playwin)</a>
  7853.      <a href="https://7perfumesshop.com/">slot online --link(nusagg.com)</a>
  7854.      <a href="https://7perfumesshop.com/">slot online --evohoki❤️</a>
  7855.      <a href="https://7perfumesshop.com/">slot online --ihokibet❤️</a>
  7856.      <a href="https://7perfumesshop.com/">slot demo (ligamaster77.it.com)</a>
  7857.      <a href="https://7perfumesshop.com/">slot demo --nagatoto168</a>
  7858.      <a href="https://7perfumesshop.com/">link gacor --a1(haha303a1)</a>
  7859.      <a href="https://7perfumesshop.com/">link gacor --(gaco88-login)</a>
  7860.      <a href="https://7perfumesshop.com/">link gacor --slot(duren77.daftar)</a>
  7861.      <a href="https://7perfumesshop.com/">link gacor pg soft.pphoki</a>
  7862.      <a href="https://7perfumesshop.com/">link gacor --login.enakcuan</a>
  7863.      <a href="https://7perfumesshop.com/">situs slot gacor--gbowin</a>
  7864.      <a href="https://7perfumesshop.com/">slot --masuk(dower88)</a>
  7865.      <a href="https://7perfumesshop.com/">slot --playwin123resmi.com</a>
  7866.      <a href="https://7perfumesshop.com/">slot gacor h1--(haha303)</a>
  7867.      <a href="https://7perfumesshop.com/">slot gacor f2--(haha303)</a>
  7868.      <a href="https://7perfumesshop.com/">slot gacor juragankoin99</a>
  7869.      <a href="https://7perfumesshop.com/">slot gacor homebet88🏆</a>
  7870.      <a href="https://7perfumesshop.com/">slot gacor h5--(suria88)</a>
  7871.      <a href="https://7perfumesshop.com/">slot gacor --kado77</a>
  7872.      <a href="https://7perfumesshop.com/">slot gacor --fuji(fujiwin88)</a>
  7873.      <a href="https://7perfumesshop.com/">slot gacor d9--(haha303)</a>
  7874.      <a href="https://7perfumesshop.com/">slot gacor g--mami188</a>
  7875.      <a href="https://7perfumesshop.com/">slot resmi --kaya33</a>
  7876.      <a href="https://7perfumesshop.com/">slot resmi --asiktoto</a>
  7877.      <a href="https://7perfumesshop.com/">slot resmi --(77superslot)terbaik</a>
  7878.      <a href="https://7perfumesshop.com/">slot resmi --(queenslot99)</a>
  7879.      <a href="https://7perfumesshop.com/">slot resmi --terbaik(duren777)</a>
  7880.      <a href="https://7perfumesshop.com/">slot resmi --playwin123💫</a>
  7881.      <a href="https://7perfumesshop.com/">slot resmi --dazbet</a>
  7882.      <a href="https://7perfumesshop.com/">slot online --gacor108🥇</a>
  7883.      <a href="https://7perfumesshop.com/">slot online --gaco88(g88)</a>
  7884.     <a href="https://7perfumesshop.com/">siap4d</a>
  7885. <a href="https://7perfumesshop.com/">siap4d login</a>
  7886. <a href="https://7perfumesshop.com/">siap4d slot</a>
  7887. <a href="https://7perfumesshop.com/">siap4d link</a>
  7888. <a href="https://7perfumesshop.com/">siap4d login alternatif</a>
  7889. <a href="https://7perfumesshop.com/">siap4d slot login</a>
  7890. <a href="https://7perfumesshop.com/">siap4d slot gacor</a>
  7891. <a href="https://7perfumesshop.com/">siap4d link alternatif</a>
  7892. <a href="https://7perfumesshop.com/">siap4d pro</a>
  7893. <a href="https://7perfumesshop.com/">siap4d gacor</a>
  7894. <a href="https://7perfumesshop.com/">siap4d live chat</a>
  7895. <a href="https://7perfumesshop.com/">siap4d link alternatif login</a>
  7896. <a href="https://7perfumesshop.com/">login siap4d</a>
  7897. <a href="https://7perfumesshop.com/">siap4d com</a>
  7898. <a href="https://7perfumesshop.com/">rtp siap4d</a>
  7899. <a href="https://7perfumesshop.com/">siap4d user area</a>
  7900. <a href="https://7perfumesshop.com/">siap4d slot login link alternatif</a>
  7901. <a href="https://7perfumesshop.com/">link alternatif siap4d</a>
  7902. <a href="https://7perfumesshop.com/">siap4d game online</a>
  7903. <a href="https://7perfumesshop.com/">slot siap4d</a>
  7904. <a href="https://7perfumesshop.com/">siap4d me</a>
  7905. <a href="https://7perfumesshop.com/">siap4d rtp</a>
  7906. <a href="https://7perfumesshop.com/">grup siap4</a>
  7907. <a href="https://7perfumesshop.com/">siap4d login link alternatif</a>
  7908. <a href="https://7perfumesshop.com/">asli siap4d</a>
  7909. <a href="https://7perfumesshop.com/">siap4d alternatif</a>
  7910. <a href="https://7perfumesshop.com/">siap4d fun</a>
  7911. <a href="https://7perfumesshop.com/">rtp siap4d slotf</a>
  7912. <a href="https://7perfumesshop.com/">live chat siap4d</a>
  7913. <a href="https://7perfumesshop.com/">siap4d 1</a>
  7914. <a href="https://7perfumesshop.com/">gambar siap4d</a>
  7915. <a href="https://7perfumesshop.com/">siap4d super</a>
  7916. <a href="https://7perfumesshop.com/">hoki siap4d</a>
  7917. <a href="https://7perfumesshop.com/">siap4d daftar</a>
  7918. <a href="https://7perfumesshop.com/">siap4d situs judi onlen</a>
  7919. </div>
  7920.    </div>
  7921.    <div id="a-page">
  7922.    <script type="a-state" data-a-state="{&quot;key&quot;:&quot;a-wlab-states&quot;}">{"AUI_A11Y_6_837773":"C","AUI_TNR_V2_180836":"C","AUI_TEMPLATE_WEBLAB_CACHE_333406":"C","BW_AUI_CXC_ALERT_MEASUREMENT_1074111":"C","AUI_72554":"C","AUI_KILLSWITCH_CSA_LOGGER_372963":"C","AUI_PCI_RISK_BANNER_210084":"C"}</script>
  7923.    <script>
  7924.      typeof uex === 'function' && uex('ld', 'portal-bb', {
  7925.        wb: 1
  7926.      })
  7927.    </script>
  7928.    <!-- sp:end-feature:start-body -->
  7929.    <!-- sp:feature:csm:body-open -->
  7930.    <img height="1" width="1" style="display:none;visibility:hidden;" src="//fls-fe.amazon/1/batch/1/OP/A1VC38T7YXB528:356-9534614-3551128:F8PKQ0DG7CQPVA079TT6$uedata=s:%2Frd%2Fuedata%3Fstaticb%26id%3DF8PKQ0DG7CQPVA079TT6:0" alt="" onload="window.ue_sbl &amp;&amp; window.ue_sbl();">
  7931.    <script>
  7932.      ! function() {
  7933.        function n(n, t) {
  7934.          var r = i(n);
  7935.          return t && (r = r("instance", t)), r
  7936.        }
  7937.        var r = [],
  7938.          c = 0,
  7939.          i = function(t) {
  7940.            return function() {
  7941.              var n = c++;
  7942.              return r.push([t, [].slice.call(arguments, 0), n, {
  7943.                time: Date.now()
  7944.              }]), i(n)
  7945.            }
  7946.          };
  7947.        n._s = r, this.csa = n
  7948.      }();;
  7949.      csa('Config', {});
  7950.      if (window.csa) {
  7951.        csa("Config", {
  7952.          'Application': 'Retail:Prod:www.amazon',
  7953.          'Events.Namespace': 'csa',
  7954.          'ObfuscatedMarketplaceId': 'A1VC38T7YXB528',
  7955.          'Events.SushiEndpoint': 'https://unagi.amazon/1/events/com.amazon.csm.csa.prod',
  7956.          'CacheDetection.RequestID': "F8PKQ0DG7CQPVA079TT6",
  7957.          'CacheDetection.Callback': window.ue && ue.reset,
  7958.          'LCP.elementDedup': 1,
  7959.          'lob': '1'
  7960.        });
  7961.        csa("Events")("setEntity", {
  7962.          page: {
  7963.            requestId: "F8PKQ0DG7CQPVA079TT6",
  7964.            meaningful: "interactive"
  7965.          },
  7966.          session: {
  7967.            id: "356-9534614-3551128"
  7968.          }
  7969.        });
  7970.      }! function(r) {
  7971.        var e, i, o = "splice",
  7972.          u = r.csa,
  7973.          f = {},
  7974.          c = {},
  7975.          a = r.csa._s,
  7976.          s = 0,
  7977.          l = 0,
  7978.          g = -1,
  7979.          h = {},
  7980.          v = {},
  7981.          d = {},
  7982.          n = Object.keys,
  7983.          p = function() {};
  7984.  
  7985.        function t(n, t) {
  7986.          return u(n, t)
  7987.        }
  7988.  
  7989.        function m(n, t) {
  7990.          var r = c[n] || {};
  7991.          k(r, t), c[n] = r, l++, S(U, 0)
  7992.        }
  7993.  
  7994.        function w(n, t, r) {
  7995.          var i = !0;
  7996.          return t = D(t), r && r.buffered && (i = (d[n] || []).every(function(n) {
  7997.            return !1 !== t(n)
  7998.          })), i ? (h[n] || (h[n] = []), h[n].push(t), function() {
  7999.            ! function(n, t) {
  8000.              var r = h[n];
  8001.              r && r[o](r.indexOf(t), 1)
  8002.            }(n, t)
  8003.          }) : p
  8004.        }
  8005.  
  8006.        function b(n, t) {
  8007.          if (t = D(t), n in v) return t(v[n]), p;
  8008.          return w(n, function(n) {
  8009.            return t(n), !1
  8010.          })
  8011.        }
  8012.  
  8013.        function y(n, t) {
  8014.          if (u("Errors")("logError", n), f.DEBUG) throw t || n
  8015.        }
  8016.  
  8017.        function E() {
  8018.          return Math.abs(4294967295 * Math.random() | 0).toString(36)
  8019.        }
  8020.  
  8021.        function D(n, t) {
  8022.          return function() {
  8023.            try {
  8024.              return n.apply(this, arguments)
  8025.            } catch (n) {
  8026.              y(n.message || n, n)
  8027.            }
  8028.          }
  8029.        }
  8030.  
  8031.        function S(n, t) {
  8032.          return r.setTimeout(D(n), t)
  8033.        }
  8034.  
  8035.        function U() {
  8036.          for (var n = 0; n < a.length;) {
  8037.            var t = a[n],
  8038.              r = t[0] in c;
  8039.            if (!r && !i) return void(s = a.length);
  8040.            r ? (a[o](s = n, 1), I(t)) : n++
  8041.          }
  8042.          g = l
  8043.        }
  8044.  
  8045.        function I(n) {
  8046.          var t = c[n[0]],
  8047.            r = n[1],
  8048.            i = r[0];
  8049.          if (!t || !t[i]) return y("Undefined function: " + t + "/" + i);
  8050.          e = n[3], c[n[2]] = t[i].apply(t, r.slice(1)) || {}, e = 0
  8051.        }
  8052.  
  8053.        function O() {
  8054.          i = 1, U()
  8055.        }
  8056.  
  8057.        function k(t, r) {
  8058.          n(r).forEach(function(n) {
  8059.            t[n] = r[n]
  8060.          })
  8061.        }
  8062.        b("$beforeunload", O), m("Config", {
  8063.          instance: function(n) {
  8064.            k(f, n)
  8065.          }
  8066.        }), u.plugin = D(function(n) {
  8067.          n(t)
  8068.        }), t.config = f, t.register = m, t.on = w, t.once = b, t.blank = p, t.emit = function(n, t, r) {
  8069.          for (var i = h[n] || [], e = 0; e < i.length;) !1 === i[e](t) ? i[o](e, 1) : e++;
  8070.          v[n] = t || {}, r && r.buffered && (d[n] || (d[n] = []), 100 <= d[n].length && d[n].shift(), d[n].push(t || {}))
  8071.        }, t.UUID = function() {
  8072.          return [E(), E(), E(), E()].join("-")
  8073.        }, t.time = function(n) {
  8074.          var t = e ? new Date(e.time) : new Date;
  8075.          return "ISO" === n ? t.toISOString() : t.getTime()
  8076.        }, t.error = y, t.warn = function(n, t) {
  8077.          if (u("Errors")("logWarn", n), f.DEBUG) throw t || n
  8078.        }, t.exec = D, t.timeout = S, t.interval = function(n, t) {
  8079.          return r.setInterval(D(n), t)
  8080.        }, (t.global = r).csa._s.push = function(n) {
  8081.          n[0] in c && (!a.length || i) ? (I(n), a.length && g !== l && U()) : a[o](s++, 0, n)
  8082.        }, U(), S(function() {
  8083.          S(O, f.SkipMissingPluginsTimeout || 5e3)
  8084.        }, 1)
  8085.      }("undefined" != typeof window ? window : global);
  8086.      csa.plugin(function(o) {
  8087.        var f = "addEventListener",
  8088.          e = "requestAnimationFrame",
  8089.          t = o.exec,
  8090.          r = o.global,
  8091.          u = o.on;
  8092.        o.raf = function(n) {
  8093.          if (r[e]) return r[e](t(n))
  8094.        }, o.on = function(n, e, t, r) {
  8095.          if (n && "function" == typeof n[f]) {
  8096.            var i = o.exec(t);
  8097.            return n[f](e, i, r),
  8098.              function() {
  8099.                n.removeEventListener(e, i, r)
  8100.              }
  8101.          }
  8102.          return "string" == typeof n ? u(n, e, t, r) : o.blank
  8103.        }
  8104.      });
  8105.      csa.plugin(function(o) {
  8106.        var t, n, r = {},
  8107.          e = "localStorage",
  8108.          c = "sessionStorage",
  8109.          a = "local",
  8110.          i = "session",
  8111.          u = o.exec;
  8112.  
  8113.        function s(e, t) {
  8114.          var n;
  8115.          try {
  8116.            r[t] = !!(n = o.global[e]), n = n || {}
  8117.          } catch (e) {
  8118.            r[t] = !(n = {})
  8119.          }
  8120.          return n
  8121.        }
  8122.  
  8123.        function f() {
  8124.          t = t || s(e, a), n = n || s(c, i)
  8125.        }
  8126.  
  8127.        function l(e) {
  8128.          return e && e[i] ? n : t
  8129.        }
  8130.        o.store = u(function(e, t, n) {
  8131.          f();
  8132.          var o = l(n);
  8133.          return e ? t ? void(o[e] = t) : o[e] : Object.keys(o)
  8134.        }), o.storageSupport = u(function() {
  8135.          return f(), r
  8136.        }), o.deleteStored = u(function(e, t) {
  8137.          f();
  8138.          var n = l(t);
  8139.          if ("function" == typeof e)
  8140.            for (var o in n) n.hasOwnProperty(o) && e(o, n[o]) && delete n[o];
  8141.          else delete n[e]
  8142.        })
  8143.      });
  8144.      csa.plugin(function(n) {
  8145.        n.types = {
  8146.          ovl: function(n) {
  8147.            var r = [];
  8148.            if (n)
  8149.              for (var i in n) n.hasOwnProperty(i) && r.push(n[i]);
  8150.            return r
  8151.          }
  8152.        }
  8153.      });
  8154.      csa.plugin(function(a) {
  8155.        var e = a.config,
  8156.          n = "Errors",
  8157.          c = "fcsmln",
  8158.          s = e["KillSwitch." + n];
  8159.  
  8160.        function r(n) {
  8161.          return function(e) {
  8162.            a("Metrics", {
  8163.              producerId: "csa",
  8164.              dimensions: {
  8165.                message: e
  8166.              }
  8167.            })("recordMetric", n, 1)
  8168.          }
  8169.        }
  8170.  
  8171.        function t(r) {
  8172.          var t, o, l = a("Events", {
  8173.              producerId: r.producerId,
  8174.              lob: e.lob || "0"
  8175.            }),
  8176.            i = ["name", "type", "csm", "adb"],
  8177.            u = {
  8178.              url: "pageURL",
  8179.              file: "f",
  8180.              line: "l",
  8181.              column: "c"
  8182.            };
  8183.          this.log = function(e) {
  8184.            if (!s && ! function(e) {
  8185.                if (!e) return !0;
  8186.                for (var n in e) return !1;
  8187.                return !0
  8188.              }(e)) {
  8189.              var n = r.logOptions || {
  8190.                ent: {
  8191.                  page: ["pageType", "subPageType", "requestId"]
  8192.                }
  8193.              };
  8194.              l("log", function(n) {
  8195.                return t = a.UUID(), o = {
  8196.                  messageId: t,
  8197.                  schemaId: r.schemaId || "<ns>.Error.6",
  8198.                  errorMessage: n.m || null,
  8199.                  attribution: n.attribution || null,
  8200.                  logLevel: "FATAL",
  8201.                  url: null,
  8202.                  file: null,
  8203.                  line: null,
  8204.                  column: null,
  8205.                  stack: n.s || [],
  8206.                  context: n.cinfo || {},
  8207.                  metadata: {}
  8208.                }, n.logLevel && (o.logLevel = "" + n.logLevel), i.forEach(function(e) {
  8209.                  n[e] && (o.metadata[e] = n[e])
  8210.                }), c in n && (o.metadata[c] = n[c] + ""), "INFO" === n.logLevel || Object.keys(u).forEach(function(e) {
  8211.                  "number" != typeof n[u[e]] && "string" != typeof n[u[e]] || (o[e] = "" + n[u[e]])
  8212.                }), o
  8213.              }(e), n)
  8214.            }
  8215.          }
  8216.        }
  8217.        a.register(n, {
  8218.          instance: function(e) {
  8219.            return new t(e || {})
  8220.          },
  8221.          logError: r("jsError"),
  8222.          logWarn: r("jsWarn")
  8223.        })
  8224.      });
  8225.      csa.plugin(function(o) {
  8226.        var r, e, n, t, a, i = "function",
  8227.          u = "willDisappear",
  8228.          f = "$app.",
  8229.          p = "$document.",
  8230.          c = "focus",
  8231.          s = "blur",
  8232.          d = "active",
  8233.          l = "resign",
  8234.          $ = o.global,
  8235.          b = o.exec,
  8236.          m = o.config["Transport.AnonymizeRequests"] || !1,
  8237.          g = o("Events"),
  8238.          h = $.location,
  8239.          v = $.document || {},
  8240.          y = $.P || {},
  8241.          P = (($.performance || {}).navigation || {}).type,
  8242.          w = o.on,
  8243.          k = o.emit,
  8244.          E = v.hidden,
  8245.          T = {};
  8246.        h && v && (w($, "beforeunload", D), w($, "pagehide", D), w(v, "visibilitychange", R(p, function() {
  8247.          return v.visibilityState || "unknown"
  8248.        })), w(v, c, R(p + c)), w(v, s, R(p + s)), y.when && y.when("mash").execute(function(e) {
  8249.          e && (w(e, "appPause", R(f + "pause")), w(e, "appResume", R(f + "resume")), R(f + "deviceready")(), $.cordova && $.cordova.platformId && R(f + cordova.platformId)(), w(v, d, R(f + d)), w(v, l, R(f + l)))
  8250.        }), e = $.app || {}, n = b(function() {
  8251.          k(f + "willDisappear"), D()
  8252.        }), a = typeof(t = e[u]) == i, e[u] = b(function() {
  8253.          n(), a && t()
  8254.        }), $.app || ($.app = e), "complete" === v.readyState ? A() : w($, "load", A), E ? S() : x(), o.on("$app.blur", S), o.on("$app.focus", x), o.on("$document.blur", S), o.on("$document.focus", x), o.on("$document.hidden", S), o.on("$document.visible", x), o.register("SPA", {
  8255.          newPage: I
  8256.        }), I({
  8257.          transitionType: {
  8258.            0: "hard",
  8259.            1: "refresh",
  8260.            2: "back-button"
  8261.          } [P] || "unknown"
  8262.        }));
  8263.  
  8264.        function I(n, e) {
  8265.          var t = !!r,
  8266.            a = (e = e || {}).keepPageAttributes;
  8267.          t && (k("$beforePageTransition"), k("$pageTransition")), t && !a && g("removeEntity", "page"), r = o.UUID(), a ? T.id = r : T = {
  8268.            schemaId: "<ns>.PageEntity.2",
  8269.            id: r,
  8270.            url: m ? h.href.split("?")[0] : h.href,
  8271.            server: h.hostname,
  8272.            path: h.pathname,
  8273.            referrer: m ? v.referrer.split("?")[0] : v.referrer,
  8274.            title: v.title
  8275.          }, Object.keys(n || {}).forEach(function(e) {
  8276.            T[e] = n[e]
  8277.          }), g("setEntity", {
  8278.            page: T
  8279.          }), k("$pageChange", T, {
  8280.            buffered: 1
  8281.          }), t && k("$afterPageTransition")
  8282.        }
  8283.  
  8284.        function A() {
  8285.          k("$load"), k("$ready"), k("$afterload")
  8286.        }
  8287.  
  8288.        function D() {
  8289.          k("$ready"), k("$beforeunload"), k("$unload"), k("$afterunload")
  8290.        }
  8291.  
  8292.        function S() {
  8293.          E || (k("$visible", !1, {
  8294.            buffered: 1
  8295.          }), E = !0)
  8296.        }
  8297.  
  8298.        function x() {
  8299.          E && (k("$visible", !0, {
  8300.            buffered: 1
  8301.          }), E = !1)
  8302.        }
  8303.  
  8304.        function R(n, t) {
  8305.          return b(function() {
  8306.            var e = typeof t == i ? n + t() : n;
  8307.            k(e)
  8308.          })
  8309.        }
  8310.      });
  8311.      csa.plugin(function(c) {
  8312.        var e = "Events",
  8313.          n = "UNKNOWN",
  8314.          s = "id",
  8315.          a = "all",
  8316.          i = "messageId",
  8317.          o = "timestamp",
  8318.          u = "producerId",
  8319.          r = "application",
  8320.          f = "obfuscatedMarketplaceId",
  8321.          d = "entities",
  8322.          l = "schemaId",
  8323.          p = "version",
  8324.          v = "attributes",
  8325.          g = "<ns>",
  8326.          b = "lob",
  8327.          t = "session",
  8328.          h = c.config,
  8329.          m = (c.global.location || {}).host,
  8330.          I = h[e + ".Namespace"] || "csa_other",
  8331.          y = h.Application || "Other" + (m ? ":" + m : ""),
  8332.          O = h["Transport.AnonymizeRequests"] || !1,
  8333.          E = c("Transport"),
  8334.          U = {},
  8335.          A = function(e, t) {
  8336.            Object.keys(e).forEach(t)
  8337.          };
  8338.  
  8339.        function N(n, i, o) {
  8340.          A(i, function(e) {
  8341.            var t = o === a || (o || {})[e];
  8342.            e in n || (n[e] = {
  8343.              version: 1,
  8344.              id: i[e][s] || c.UUID()
  8345.            }), S(n[e], i[e], t)
  8346.          })
  8347.        }
  8348.  
  8349.        function S(t, n, i) {
  8350.          A(n, function(e) {
  8351.            ! function(e, t, n) {
  8352.              return "string" != typeof t && e !== p ? c.error("Attribute is not of type string: " + e) : !0 === n || 1 === n || (e === s || !!~(n || []).indexOf(e))
  8353.            }(e, n[e], i) || (t[e] = n[e])
  8354.          })
  8355.        }
  8356.  
  8357.        function k(o, e, r) {
  8358.          A(e, function(e) {
  8359.            var t = o[e];
  8360.            if (t[l]) {
  8361.              var n = {},
  8362.                i = {};
  8363.              n[s] = t[s], n[u] = t[u] || r[u], n[l] = t[l], n[p] = t[p]++, n[v] = i, w(n, r), S(i, t, 1), D(i), E("log", n)
  8364.            }
  8365.          })
  8366.        }
  8367.  
  8368.        function w(e, t) {
  8369.          e[o] = function(e) {
  8370.            return "number" == typeof e && (e = new Date(e).toISOString()), e || c.time("ISO")
  8371.          }(e[o]), e[i] = e[i] || c.UUID(), e[r] = y, e[f] = h.ObfuscatedMarketplaceId || n, e[l] = e[l].replace(g, I), t && t[b] && (e[b] = t[b])
  8372.        }
  8373.  
  8374.        function D(e) {
  8375.          delete e[p], delete e[l], delete e[u]
  8376.        }
  8377.  
  8378.        function T(o) {
  8379.          var r = {};
  8380.          this.log = function(e, t) {
  8381.            var n = {},
  8382.              i = (t || {}).ent;
  8383.            return e ? "string" != typeof e[l] ? c.error("A valid schema id is required for the event") : (w(e, o), N(n, U, i), N(n, r, i), N(n, e[d] || {}, i), A(n, function(e) {
  8384.              D(n[e])
  8385.            }), e[u] = o[u], e[d] = n, t && t[b] && (e[b] = t[b]), void E("log", e, t)) : c.error("The event cannot be undefined")
  8386.          }, this.setEntity = function(e) {
  8387.            O && delete e[t], N(r, e, a), k(r, e, o)
  8388.          }
  8389.        }
  8390.        h["KillSwitch." + e] || c.register(e, {
  8391.          setEntity: function(e) {
  8392.            O && delete e[t], c.emit("$entities.set", e, {
  8393.              buffered: 1
  8394.            }), N(U, e, a), k(U, e, {
  8395.              producerId: "csa",
  8396.              lob: h[b] || "0"
  8397.            })
  8398.          },
  8399.          removeEntity: function(e) {
  8400.            delete U[e]
  8401.          },
  8402.          instance: function(e) {
  8403.            return new T(e)
  8404.          }
  8405.        })
  8406.      });
  8407.      csa.plugin(function(s) {
  8408.        var c, g = "Transport",
  8409.          l = "post",
  8410.          f = "preflight",
  8411.          r = "csa.cajun.",
  8412.          i = "store",
  8413.          a = "deleteStored",
  8414.          u = "sendBeacon",
  8415.          t = "__merge",
  8416.          e = "messageId",
  8417.          n = ".FlushInterval",
  8418.          o = 0,
  8419.          d = s.config[g + ".BufferSize"] || 2e3,
  8420.          h = s.config[g + ".RetryDelay"] || 1500,
  8421.          p = s.config[g + ".AnonymizeRequests"] || !1,
  8422.          v = {},
  8423.          y = 0,
  8424.          m = [],
  8425.          E = s.global,
  8426.          R = E.document,
  8427.          b = s.timeout,
  8428.          k = E.Object.keys,
  8429.          w = s.config[g + n] || 5e3,
  8430.          I = w,
  8431.          O = s.config[g + n + ".BackoffFactor"] || 1,
  8432.          S = s.config[g + n + ".BackoffLimit"] || 3e4,
  8433.          B = 0;
  8434.  
  8435.        function T(n) {
  8436.          if (864e5 < s.time() - +new Date(n.timestamp)) return s.warn("Event is too old: " + n);
  8437.          y < d && (n[e] in v || (v[n[e]] = n, y++), "function" == typeof n[t] && n[t](v[n[e]]), !B && o && (B = b(q, function() {
  8438.            var n = I;
  8439.            return I = Math.min(n * O, S), n
  8440.          }())))
  8441.        }
  8442.  
  8443.        function q() {
  8444.          m.forEach(function(e) {
  8445.            var o = [];
  8446.            k(v).forEach(function(n) {
  8447.              var t = v[n];
  8448.              e.accepts(t) && o.push(t)
  8449.            }), o.length && (e.chunks ? e.chunks(o).forEach(function(n) {
  8450.              D(e, n)
  8451.            }) : D(e, o))
  8452.          }), v = {}, B = 0
  8453.        }
  8454.  
  8455.        function D(t, e) {
  8456.          function o() {
  8457.            s[a](r + n)
  8458.          }
  8459.          var n = s.UUID();
  8460.          s[i](r + n, JSON.stringify(e)), [function(n, t, e) {
  8461.            var o = E.navigator || {},
  8462.              r = E.cordova || {};
  8463.            if (p) return 0;
  8464.            if (!o[u] || !n[l]) return 0;
  8465.            n[f] && r && "ios" === r.platformId && !c && ((new Image).src = n[f]().url, c = 1);
  8466.            var i = n[l](t);
  8467.            if (!i.type && o[u](i.url, i.body)) return e(), 1
  8468.          }, function(n, t, e) {
  8469.            if (!n[l]) return 0;
  8470.            var o = n[l](t),
  8471.              r = o.url,
  8472.              i = o.body,
  8473.              c = o.type,
  8474.              f = new XMLHttpRequest,
  8475.              a = 0;
  8476.  
  8477.            function u(n, t, e) {
  8478.              f.open("POST", n), f.withCredentials = !p, e && f.setRequestHeader("Content-Type", e), f.send(t)
  8479.            }
  8480.            return f.onload = function() {
  8481.              f.status < 299 ? e() : s.config[g + ".XHRRetries"] && a < 3 && b(function() {
  8482.                u(r, i, c)
  8483.              }, ++a * h)
  8484.            }, u(r, i, c), 1
  8485.          }].some(function(n) {
  8486.            try {
  8487.              return n(t, e, o)
  8488.            } catch (n) {}
  8489.          })
  8490.        }
  8491.        k && (s.once("$afterload", function() {
  8492.          o = 1,
  8493.            function(e) {
  8494.              (s[i]() || []).forEach(function(n) {
  8495.                if (!n.indexOf(r)) try {
  8496.                  var t = s[i](n);
  8497.                  s[a](n), JSON.parse(t).forEach(e)
  8498.                } catch (n) {
  8499.                  s.error(n)
  8500.                }
  8501.              })
  8502.            }(T), s.on(R, "visibilitychange", q, !1), q()
  8503.        }), s.once("$afterunload", function() {
  8504.          o = 1, q()
  8505.        }), s.on("$afterPageTransition", function() {
  8506.          y = 0, I = w
  8507.        }), s.register(g, {
  8508.          log: T,
  8509.          register: function(n) {
  8510.            m.push(n)
  8511.          }
  8512.        }))
  8513.      });
  8514.      csa.plugin(function(n) {
  8515.            var r = n.config["Events.SushiEndpoint"];
  8516.            n("Transport")("register", {
  8517.                  accepts: function(n) {
  8518.                    return n.schemaId
  8519.                  },
  8520.                  post: function(n) {
  8521.                    var t = n.map(function(n) {
  8522.                      return {
  8523.                        data: n
  8524.                      }
  8525.                    });
  8526.                    return {
  8527.                      url: r,
  8528.                      body: JSON.stringify({
  8529.                        events: t
  8530.                      })
  8531.                    }
  8532.                  },
  8533.                  preflight: function() {
  8534.                      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", l = "innerWidth", g = "renderedTo", f = g + "Viewed", m = g + "Meaningful", u = g + "Impressed", p = 1, h = 2, v = 3, w = 4, P = 5, y = "loaded", I = 7, b = 8, T = n.global, S = n.on, E = n("Events", { producerId: "csa", lob: e.lob || "0" }), K = T.document, V = {}, $ = {}, M = P, R = e["KillSwitch." + i], H = e["KillSwitch.PageRender"], W = e["KillSwitch.PageImpressed"]; function j(e) { if (!V[I]) { if (V[e] = n.time(), e !== v && e !== y || (t = t || V[e]), t && M === w) { if (a = a || V[e], !R) (i = {})[m] = t - o, i[f] = a - o, k("PageView.5", i); r = r || n.timeout(x, d) } var i; if (e !== P && e !== p && e !== h || (clearTimeout(r), r = 0), e !== p && e !== h || H || k("PageRender.4", { transitionType: e === p ? "hard" : "soft" }), e === I && !W) (i = {})[m] = t - o, i[f] = a - o, i[u] = V[e] - o, k("PageImpressed.3", i) } } function k(e, i) { $[e] || (i.schemaId = "<ns>." + e, E("log", i, { ent: "all" }), $[e] = 1) } function q() { 0 === T[c] && 0 === T[l] ? (M = b, n("Events")("setEntity", { page: { viewport: "hidden-iframe" } })) : M = K[s] ? P : w, j(M) } function x() { j(I), r = 0 } function z() { var e = o ? h : p; V = {}, $ = {}, a = t = 0, o = n.time(), j(e), q() } function A() { var e = K.readyState; "interactive" === e && j(v), "complete" === e && j(y) } K && void 0 !== K[s] ? (z(), S(K, "visibilitychange", q, !1), S(K, "readystatechange", A, !1), S("$afterPageTransition", z), S("$timing:loaded", A), n.once("$load", A)) : n.warn("Page visibility not supported") }); csa.plugin(function (c) { var s = c.config["Interactions.ParentChainLength"] || 35, 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.2", 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", { e: i, w: a }) } 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) }); csa.plugin(function (s) { var a, o, t, c, e, n = "MutationObserver", l = "observe", i = "disconnect", f = "_csa_flt", b = "_csa_llt", d = "_csa_mr", p = "_csa_mi", v = "lastChild", m = "length", h = { childList: !0, subtree: !0 }, _ = 10, g = 25, r = 1e3, y = 4, u = s.global, k = u.document, w = k.body || k.documentElement, I = Date.now, L = [], O = [], B = [], M = 0, x = 0, C = 0, D = 1, E = [], F = [], S = 0, V = s.blank; I && u[n] && (M = 0, o = new u[n]($), (t = new u[n](Y))[l](w, { attributes: !0, subtree: !0, attributeFilter: ["src"], attributeOldValue: !0 }), V = s.on(u, "scroll", j, { passive: !0 }), s.once("$ready", A), D && (z(), e = s.interval(q, r)), s.register("SpeedIndexBuffers", { getBuffers: function (e) { e && (A(), j(), e(M, E, L, O, B), o && o[i](), t && t[i](), V()) }, registerListener: function (e) { a = e }, replayModuleIsLive: function () { s.timeout(A, 0) } })); function Y(e) { L.push({ t: I(), m: e }) } function $(e) { O.push({ t: I(), m: e }), C = 1, a && a() } function j() { C && (B.push({ t: I(), y: x }), x = u.pageYOffset, C = 0) } function q() { var e = I(); (!c || r < e - c) && z() } function z() { for (var e = w, t = I(), n = [], i = [], r = 0, u = 0; e;)e[f] ? ++r : (e[f] = t, n.push(e), u = 1), i[m] < y && i.push(e), e[p] = S, e[b] = t, e = e[v]; u && (r < F[m] && function (e) { for (var t = e, n = F[m]; t < n; t++) { var i = F[t]; if (i) { if (i[d]) break; if (i[p] < S) { i[d] = 1, o[l](i, h); break } } } }(r), F = i, E.push({ t: t, m: n }), ++S, C = u, a && a()), D && s.timeout(z, u ? _ : g), c = t } function A() { D && (D = 0, e && u.clearInterval(e), e = null, z(), o[l](w, h)) } });
  8535.                        csa.plugin(function(b) {
  8536.                          var a = b.global,
  8537.                            c = a.uet,
  8538.                            e = a.uex,
  8539.                            f = a.ue,
  8540.                            a = a.Object,
  8541.                            g = 0,
  8542.                            h = {
  8543.                              largestContentfulPaint: "lcp",
  8544.                              visuallyLoaded50: "vl50",
  8545.                              visuallyLoaded90: "vl90",
  8546.                              visuallyLoaded100: "vl100"
  8547.                            };
  8548.                          b && c && e && a.keys && f && (b.once("$ditched.beforemitigation", function() {
  8549.                            g = 1
  8550.                          }), a.keys(h).forEach(function(a) {
  8551.                            b.on("$timing:" + a, function(b) {
  8552.                              var d = h[a];
  8553.                              if (f.isl || g) {
  8554.                                var k = "csa:" + d;
  8555.                                c(d, k, void 0, b);
  8556.                                e("at", k)
  8557.                              } else c(d, void 0, void 0, b)
  8558.                            })
  8559.                          }))
  8560.                        });
  8561.                      window.rx = {
  8562.                        'rid': 'F8PKQ0DG7CQPVA079TT6',
  8563.                        'sid': '356-9534614-3551128',
  8564.                        'c': {
  8565.                          'rxp': '/rd/uedata'
  8566.                        }
  8567.                      };
  8568.    </script>
  8569.    <script>
  8570.      window.ue && ue.count && ue.count('CSMLibrarySize', 16172)
  8571.    </script>
  8572.    <!-- sp:end-feature:csm:body-open -->
  8573.    <!-- sp:feature:nav-inline-js -->
  8574.    <!-- NAVYAAN JS -->
  8575.    <script type="text/javascript">
  8576.      ! function(n) {
  8577.        function e(n, e) {
  8578.          return {
  8579.            m: n,
  8580.            a: function(n) {
  8581.              return [].slice.call(n)
  8582.            }(e)
  8583.          }
  8584.        }
  8585.        document.createElement("header");
  8586.        var r = function(n) {
  8587.          function u(n, r, u) {
  8588.            n[u] = function() {
  8589.              a._replay.push(r.concat(e(u, arguments)))
  8590.            }
  8591.          }
  8592.          var a = {};
  8593.          return a._sourceName = n, a._replay = [], a.getNow = function(n, e) {
  8594.            return e
  8595.          }, a.when = function() {
  8596.            var n = [e("when", arguments)],
  8597.              r = {};
  8598.            return u(r, n, "run"), u(r, n, "declare"), u(r, n, "publish"), u(r, n, "build"), r.depends = n, r.iff = function() {
  8599.              var r = n.concat([e("iff", arguments)]),
  8600.                a = {};
  8601.              return u(a, r, "run"), u(a, r, "declare"), u(a, r, "publish"), u(a, r, "build"), a
  8602.            }, r
  8603.          }, u(a, [], "declare"), u(a, [], "build"), u(a, [], "publish"), u(a, [], "importEvent"), r._shims.push(a), a
  8604.        };
  8605.        r._shims = [], n.$Nav || (n.$Nav = r("rcx-nav")), n.$Nav.make || (n.$Nav.make = r)
  8606.      }(window)
  8607.    </script>
  8608.    <script type="text/javascript">
  8609.      $Nav.importEvent('navbarJS-beaconbelt');
  8610.      $Nav.declare('img.sprite', {
  8611.        'png32': 'https://m.media-amazon.com/images/G/09/gno/sprites/nav-sprite-global-1x-reorg-privacy._CB541718393_.png',
  8612.        'png32-2x': 'https://m.media-amazon.com/images/G/09/gno/sprites/nav-sprite-global-2x-reorg-privacy._CB541718393_.png'
  8613.      });
  8614.      $Nav.declare('img.timeline', {
  8615.        'timeline-icon-2x': 'https://m.media-amazon.com/images/G/09/gno/sprites/timeline_sprite_2x._CB443581322_.png'
  8616.      });
  8617.      window._navbarSpriteUrl = 'https://m.media-amazon.com/images/G/09/gno/sprites/nav-sprite-global-1x-reorg-privacy._CB541718393_.png';
  8618.      $Nav.declare('img.pixel', 'https://m.media-amazon.com/images/G/09/x-locale/common/transparent-pixel._CB485935026_.gif');
  8619.    </script>
  8620.    <img src="https://m.media-amazon.com/images/G/09/gno/sprites/nav-sprite-global-1x-reorg-privacy._CB541718393_.png" style="display:none" alt="">
  8621.    <script type="text/javascript">
  8622.      var nav_t_after_preload_sprite = +new Date();
  8623.    </script>
  8624.    <script>
  8625.      (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('navCF').execute(function() {
  8626.        (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://images-fe.ssl-images-amazon.com/images/I/51na2k2njbL._RC|71KX0+eD1bL.js,01GCq4sIUxL.js,01VfhmbHmKL.js,71zaoacXuRL.js,41jBieyCvYL.js,01wXnKULArL.js,01+pnQJuQ0L.js,21PMP-WgxTL.js,41lXbNNGwGL.js,51HrkAbbpLL.js,31XO9BO1OrL.js,11lw6J7z8iL.js,31+UifI0MIL.js,01VYGE8lGhL.js,01tDwkxEoCL.js_.js?AUIClients/NavDesktopUberAsset#desktop.language-en.jp.878681-T1.1079958-T1.803398-T1.1089549-T1.948355-T1.1126664-T1.1121224-T1');
  8627.      });
  8628.    </script>
  8629.    <!-- sp:end-feature:nav-inline-js -->
  8630.    <!-- sp:feature:nav-skeleton -->
  8631.    <!-- sp:end-feature:nav-skeleton -->
  8632.    <!-- sp:feature:navbar -->
  8633.    <!--Pilu -->
  8634.    <!-- NAVYAAN -->
  8635.    <!-- navmet initial definition -->
  8636.    <script type="text/javascript">
  8637.      if (window.navmet === undefined) {
  8638.        window.navmet = [];
  8639.        if (window.performance && window.performance.timing && window.ue_t0) {
  8640.          var t = window.performance.timing;
  8641.          var now = +new Date();
  8642.          window.navmet.basic = {
  8643.            'networkLatency': (t.responseStart - t.fetchStart),
  8644.            'navFirstPaint': (now - t.responseStart),
  8645.            'NavStart': (now - window.ue_t0)
  8646.          };
  8647.          window.navmet.push({
  8648.            key: "NavFirstPaintStart",
  8649.            end: +new Date(),
  8650.            begin: window.ue_t0
  8651.          });
  8652.        }
  8653.      }
  8654.      if (window.ue_t0) {
  8655.        window.navmet.push({
  8656.          key: "NavMainStart",
  8657.          end: +new Date(),
  8658.          begin: window.ue_t0
  8659.        });
  8660.      }
  8661.    </script>
  8662.    <script type="text/javascript">
  8663.      window.navmet.tmp = +new Date();
  8664.    </script>
  8665.    <script type="text/javascript">
  8666.      // Nav start should be logged at this place only if request is NOT progressively loaded.
  8667.      // For progressive loading case this metric is logged as part of skeleton.
  8668.      // Presence of skeleton signals that request is progressively loaded.
  8669.      if (!document.getElementById("navbar-skeleton")) {
  8670.        window.uet && uet('ns');
  8671.      }
  8672.      window._navbar = (function(o) {
  8673.        o.componentLoaded = o.loading = function() {};
  8674.        o.browsepromos = {};
  8675.        o.issPromos = [];
  8676.        return o;
  8677.      }(window._navbar || {}));
  8678.      window._navbar.declareOnLoad = function() {
  8679.        window.$Nav && $Nav.declare('page.load');
  8680.      };
  8681.      if (window.addEventListener) {
  8682.        window.addEventListener("load", window._navbar.declareOnLoad, false);
  8683.      } else if (window.attachEvent) {
  8684.        window.attachEvent("onload", window._navbar.declareOnLoad);
  8685.      } else if (window.$Nav) {
  8686.        $Nav.when('page.domReady').run("OnloadFallbackSetup", function() {
  8687.          window._navbar.declareOnLoad();
  8688.        });
  8689.      }
  8690.      window.$Nav && $Nav.declare('logEvent.enabled', 'false');
  8691.      window.$Nav && $Nav.declare('config.lightningDeals', {});
  8692.    </script>
  8693.    <style mark="aboveNavInjectionCSS" type="text/css">
  8694.      #nav-xshop .nav-a {
  8695.        padding: 2px 10px 0 10px;
  8696.      }
  8697.  
  8698.      #navbar.nav-primeDay #nav-tools .nav-line-3 {
  8699.        line-height: 14px;
  8700.      }
  8701.  
  8702.      #navbar.nav-primeDay #nav-tools .nav-line-4 {
  8703.        line-height: 14px;
  8704.      }
  8705.  
  8706.      #navbar.nav-primeDay #nav-link-yourAccount.nav-truncate {
  8707.        width: 150px;
  8708.      }
  8709.  
  8710.      #nav-flyout-iss-anchor {
  8711.        z-index: 101;
  8712.      }
  8713.  
  8714.      .nav-subnavFlyout .nav-flyout-content {
  8715.        min-width: auto;
  8716.        min-height: auto;
  8717.      }
  8718.  
  8719.      div#navSwmHoliday.nav-focus {
  8720.        border-bottom: none;
  8721.        margin-top: 0;
  8722.      }
  8723.  
  8724.      #nav-flyout-ewc .nav-flyout-buffer-left {
  8725.        display: none;
  8726.      }
  8727.  
  8728.      #nav-flyout-ewc .nav-flyout-buffer-right {
  8729.        display: none;
  8730.      }
  8731.    </style>
  8732.    <script mark="aboveNavInjectionJS" type="text/javascript">
  8733.      try {
  8734.        window.$Nav && $Nav.when('$').run('defineIsArray', function(jQuery) {
  8735.          if (jQuery.isArray === undefined) {
  8736.            jQuery.isArray = function(param) {
  8737.              if (param.length === undefined) {
  8738.                return false;
  8739.              }
  8740.              return true;
  8741.            };
  8742.          }
  8743.        });
  8744.        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) {
  8745.          var flyoutDebug = debugParam('navFlyoutClick');
  8746.          return function(flyout, event) {
  8747.            var linkKeys = [];
  8748.            $('.nav-item', flyout.elem()).each(function() {
  8749.              var $item = $(this);
  8750.              linkKeys.push({
  8751.                link: $item,
  8752.                panelKey: $item.attr('data-nav-panelkey')
  8753.              });
  8754.            });
  8755.            if (linkKeys.length === 0) {
  8756.              return;
  8757.            }
  8758.            var visible = false;
  8759.            var $parent = $('<div class="nav-subcats"></div>').appendTo(flyout.elem());
  8760.            var panelGroup = flyout.getName() + 'SubCats';
  8761.            var hideTimeout = null;
  8762.            var sloppyTrigger = createSloppyTrigger($parent);
  8763.            var showParent = function() {
  8764.              if (hideTimeout) {
  8765.                clearTimeout(hideTimeout);
  8766.                hideTimeout = null;
  8767.              }
  8768.              if (visible) {
  8769.                return;
  8770.              }
  8771.              var height = $('#nav-flyout-shopAll').height();
  8772.              $parent.animate({
  8773.                width: 'show'
  8774.              }, {
  8775.                duration: 200,
  8776.                complete: function() {
  8777.                  $parent.css({
  8778.                    overflow: 'visible',
  8779.                    'height': height
  8780.                  });
  8781.                }
  8782.              });
  8783.              visible = true;
  8784.            };
  8785.            var hideParentNow = function() {
  8786.              $parent.stop().css({
  8787.                overflow: 'hidden',
  8788.                display: 'none',
  8789.                width: 'auto',
  8790.                height: 'auto'
  8791.              });
  8792.              panels.hideAll({
  8793.                group: panelGroup
  8794.              });
  8795.              visible = false;
  8796.              if (hideTimeout) {
  8797.                clearTimeout(hideTimeout);
  8798.                hideTimeout = null;
  8799.              }
  8800.            };
  8801.            var hideParent = function() {
  8802.              if (!visible) {
  8803.                return;
  8804.              }
  8805.              if (hideTimeout) {
  8806.                clearTimeout(hideTimeout);
  8807.                hideTimeout = null;
  8808.              }
  8809.              hideTimeout = setTimeout(hideParentNow, 10);
  8810.            };
  8811.            flyout.onHide(function() {
  8812.              sloppyTrigger.disable();
  8813.              hideParentNow();
  8814.              this.elem().hide();
  8815.            });
  8816.            var addPanel = function($link, panelKey) {
  8817.              var panel = dataPanel({
  8818.                className: 'nav-subcat',
  8819.                dataKey: panelKey,
  8820.                groups: [panelGroup],
  8821.                spinner: false,
  8822.                visible: false
  8823.              });
  8824.              if (!flyoutDebug) {
  8825.                var mouseout = mouseOutUtility();
  8826.                mouseout.add(flyout.elem());
  8827.                mouseout.action(function() {
  8828.                  panel.hide();
  8829.                });
  8830.                mouseout.enable();
  8831.              }
  8832.              var a11y = a11yHandler({
  8833.                link: $link,
  8834.                onEscape: function() {
  8835.                  panel.hide();
  8836.                  $link.focus();
  8837.                }
  8838.              });
  8839.              var logPanelInteraction = function(promoID, wlTriggers) {
  8840.                var logNow = $F.once().on(function() {
  8841.                  var panelEvent = $.extend({}, event, {
  8842.                    id: promoID
  8843.                  });
  8844.                  if (config.browsePromos && !!config.browsePromos[promoID]) {
  8845.                    panelEvent.bp = 1;
  8846.                  }
  8847.                  logEvent(panelEvent);
  8848.                  phoneHome.trigger(wlTriggers);
  8849.                });
  8850.                if (panel.isVisible() && panel.hasInteracted()) {
  8851.                  logNow();
  8852.                } else {
  8853.                  panel.onInteract(logNow);
  8854.                }
  8855.              };
  8856.              panel.onData(function(data) {
  8857.                renderPromo(data.promoID, panel.elem());
  8858.                logPanelInteraction(data.promoID, data.wlTriggers);
  8859.              });
  8860.              panel.onShow(function() {
  8861.                var columnCount = $('.nav-column', panel.elem()).length;
  8862.                panel.elem().addClass('nav-colcount-' + columnCount);
  8863.                showParent();
  8864.                var $subCatLinks = $('.nav-subcat-links > a', panel.elem());
  8865.                var length = $subCatLinks.length;
  8866.                if (length > 0) {
  8867.                  var firstElementLeftPos = $subCatLinks.eq(0).offset().left;
  8868.                  for (var i = 1; i < length; i++) {
  8869.                    if (firstElementLeftPos === $subCatLinks.eq(i).offset().left) {
  8870.                      $subCatLinks.eq(i).addClass('nav_linestart');
  8871.                    }
  8872.                  }
  8873.                  if ($('span.nav-title.nav-item', panel.elem()).length === 0) {
  8874.                    var catTitle = $.trim($link.html());
  8875.                    catTitle = catTitle.replace(/ref=sa_menu_top/g, 'ref=sa_menu');
  8876.                    var $subPanelTitle = $('<span class="nav-title nav-item">' + catTitle + '</span>');
  8877.                    panel.elem().prepend($subPanelTitle);
  8878.                  }
  8879.                }
  8880.                $link.addClass('nav-active');
  8881.              });
  8882.              panel.onHide(function() {
  8883.                $link.removeClass('nav-active');
  8884.                hideParent();
  8885.                a11y.disable();
  8886.              });
  8887.              panel.onShow(function() {
  8888.                a11y.elems($('a, area', panel.elem()));
  8889.              });
  8890.              sloppyTrigger.register($link, panel);
  8891.              if (flyoutDebug) {
  8892.                $link.click(function() {
  8893.                  if (panel.isVisible()) {
  8894.                    panel.hide();
  8895.                  } else {
  8896.                    panel.show();
  8897.                  }
  8898.                });
  8899.              }
  8900.              var panelKeyHandler = onKey($link, function() {
  8901.                if (this.isEnter() || this.isSpace()) {
  8902.                  panel.show();
  8903.                }
  8904.              }, 'keydown', false);
  8905.              $link.focus(function() {
  8906.                panelKeyHandler.bind();
  8907.              }).blur(function() {
  8908.                panelKeyHandler.unbind();
  8909.              });
  8910.              panel.elem().appendTo($parent);
  8911.            };
  8912.            var hideParentAndResetTrigger = function() {
  8913.              hideParent();
  8914.              sloppyTrigger.disable();
  8915.            };
  8916.            for (var i = 0; i < linkKeys.length; i++) {
  8917.              var item = linkKeys[i];
  8918.              if (item.panelKey) {
  8919.                addPanel(item.link, item.panelKey);
  8920.              } else {
  8921.                item.link.mouseover(hideParentAndResetTrigger);
  8922.              }
  8923.            }
  8924.          };
  8925.        });
  8926.        if (window.$Nav) {
  8927.          $Nav.when('$', 'config', 'flyout.accountList', 'SignInRedirect', 'dataPanel').run('accountListRedirectFix', function($, config, flyout, SignInRedirect, dataPanel) {
  8928.            if (!config.accountList) {
  8929.              return;
  8930.            }
  8931.            flyout.getPanel().onData(function(data) {
  8932.              if (SignInRedirect) {
  8933.                var $anchors = $('[data-nav-role=signin]', flyout.elem());
  8934.                $.each($anchors, function(i, anchorEl) {
  8935.                  SignInRedirect.setRedirectUrl($(anchorEl), null, null);
  8936.                });
  8937.              }
  8938.            });
  8939.          });
  8940.        }
  8941.      } catch (err) {
  8942.        if (window.$Nav) {
  8943.          window.$Nav.when('metrics', 'logUeError').run(function(metrics, log) {
  8944.            metrics.increment('NavJS:AboveNavInjection:error');
  8945.            log(err.toString(), {
  8946.              'attribution': 'rcx-nav',
  8947.              'logLevel': 'FATAL'
  8948.            });
  8949.          });
  8950.        }
  8951.      }
  8952.    </script>
  8953.    <noscript>
  8954.      <style type="text/css">
  8955.        <!--
  8956.        #navbar #nav-shop .nav-a:hover {
  8957.          color: #ff9900;
  8958.          text-decoration: underline;
  8959.        }
  8960.  
  8961.        #navbar #nav-search .nav-search-facade,
  8962.        #navbar #nav-tools .nav-icon,
  8963.        #navbar #nav-shop .nav-icon,
  8964.        #navbar #nav-subnav .nav-hasArrow .nav-arrow {
  8965.          display: none;
  8966.        }
  8967.  
  8968.        #navbar #nav-search .nav-search-submit,
  8969.        #navbar #nav-search .nav-search-scope {
  8970.          display: block;
  8971.        }
  8972.  
  8973.        #nav-search .nav-search-scope {
  8974.          padding: 0 5px;
  8975.        }
  8976.  
  8977.        #navbar #nav-search .nav-search-dropdown {
  8978.          position: relative;
  8979.          top: 5px;
  8980.          height: 23px;
  8981.          font-size: 14px;
  8982.          opacity: 1;
  8983.          filter: alpha(opacity=100);
  8984.        }
  8985.        -->
  8986.      </style>
  8987.    </noscript>
  8988.    <script type="text/javascript">
  8989.      window.navmet.push({
  8990.        key: 'PreNav',
  8991.        end: +new Date(),
  8992.        begin: window.navmet.tmp
  8993.      });
  8994.    </script>
  8995.    <a id="nav-top"></a>
  8996.    <nav id="shortcut-menu" class="nav-assistant" aria-label="Shortcuts menu" tabindex="-1" role="navigation">
  8997.      <h2 id="nav-assistant-links-heading" class="nav-assistant-heading nav-assistant-headers-font">Skip to</h2>
  8998.      <ul aria-labelledby="nav-assistant-links-heading" class="nav-assistant-links-container">
  8999.        <li class="nav-assistant-list-item">
  9000.          <a href="#skippedLink" id="nav-assist-skip-to-main-content" aria-label="main content" tabindex="0" data-target="#skippedLink" data-behavior="navigate" data-nav-assist-menu-item-index="0" class="nav-assistant-link nav-assistant-menu-item nav-assistant-link-item a-color-base a-color-link "> Main content </a>
  9001.        </li>
  9002.        <li class="nav-assistant-list-item">
  9003.          <a href="#featurebullets_feature_div" id="nav-assist-skip-to-about-this-item" aria-label="About this item" tabindex="-1" data-target="#featurebullets_feature_div" data-behavior="navigate" data-selector-exclude="#nic-po-expander-heading" data-nav-assist-menu-item-index="1" class="nav-assistant-link nav-assistant-menu-item nav-assistant-link-item a-color-base a-color-link "> About this item </a>
  9004.        </li>
  9005.        <li class="nav-assistant-list-item">
  9006.          <a href="#nic-po-expander-heading" id="nav-assist-skip-to-about-this-item-expander" aria-label="About this item" tabindex="-1" data-target="#nic-po-expander-heading" data-behavior="navigate" data-nav-assist-menu-item-index="2" class="nav-assistant-link nav-assistant-menu-item nav-assistant-link-item a-color-base a-color-link "> About this item </a>
  9007.        </li>
  9008.        <li class="nav-assistant-list-item">
  9009.          <a href="#buybox" id="nav-assist-skip-to-buying-options" aria-label="Buying options" tabindex="-1" data-target="#buybox" data-behavior="navigate" data-nav-assist-menu-item-index="3" class="nav-assistant-link nav-assistant-menu-item nav-assistant-link-item a-color-base a-color-link "> Buying options </a>
  9010.        </li>
  9011.        <li class="nav-assistant-list-item">
  9012.          <a href="#product-comparison_feature_div" id="nav-assist-skip-to-compare" aria-label="Compare with similar items" tabindex="-1" data-target="#product-comparison_feature_div" data-behavior="navigate" data-selector-prereq="#product-comparison_feature_div > div" data-nav-assist-menu-item-index="4" class="nav-assistant-link nav-assistant-menu-item nav-assistant-link-item a-color-base a-color-link "> Compare with similar items </a>
  9013.        </li>
  9014.        <li class="nav-assistant-list-item">
  9015.          <a href="#va-related-videos-widget_feature_div" id="nav-assist-skip-to-videos" aria-label="Videos" tabindex="-1" data-target="#va-related-videos-widget_feature_div" data-behavior="navigate" data-selector-prereq="#va-related-videos-widget_feature_div > div" data-nav-assist-menu-item-index="5" class="nav-assistant-link nav-assistant-menu-item nav-assistant-link-item a-color-base a-color-link "> Videos </a>
  9016.        </li>
  9017.        <li class="nav-assistant-list-item">
  9018.          <a href="#customerReviews" id="nav-assist-skip-to-reviews" aria-label="Reviews" tabindex="-1" data-target="#customerReviews" data-behavior="navigate" data-nav-assist-menu-item-index="6" class="nav-assistant-link nav-assistant-menu-item nav-assistant-link-item a-color-base a-color-link "> Reviews </a>
  9019.        </li>
  9020.      </ul>
  9021.      <hr class="nav-assistant-separator" aria-hidden="true">
  9022.      <h2 id="shortcuts-heading" class="nav-assistant-heading nav-assistant-headers-font font-color"> Keyboard shortcuts </h2>
  9023.      <ul class="keyboard-shortcuts-list-container" aria-labelledby="shortcuts-heading">
  9024.        <li class="nav-assistant-list-item">
  9025.          <a id="nav-assist-search" role="link" tabindex="-1" class="nav-assistant-menu-item nav-assistant-link-item nav-assistant-keyboard-shortcut-item keyboard-shortcut-menu-container a-color-base a-color-link " data-nav-assist-menu-item-index="7" data-behavior="navigate" data-actuators="[{&quot;eventCode&quot;:&quot;Slash&quot;,&quot;eventKey&quot;:&quot;÷&quot;,&quot;isShiftRequired&quot;:false},{&quot;eventCode&quot;:&quot;Digit7&quot;,&quot;eventKey&quot;:&quot;\&quot;,&quot;isShiftRequired&quot;:true},{&quot;eventCode&quot;:&quot;Period&quot;,&quot;eventKey&quot;:&quot;\&quot;,&quot;isShiftRequired&quot;:true},{&quot;eventCode&quot;:&quot;Slash&quot;,&quot;eventKey&quot;:&quot;/&quot;,&quot;isShiftRequired&quot;:false},{&quot;eventCode&quot;:&quot;Digit7&quot;,&quot;eventKey&quot;:&quot;/&quot;,&quot;isShiftRequired&quot;:true},{&quot;eventCode&quot;:&quot;Period&quot;,&quot;eventKey&quot;:&quot;/&quot;,&quot;isShiftRequired&quot;:true},{&quot;eventKey&quot;:&quot;/&quot;,&quot;isShiftRequired&quot;:false}]" data-target="#twotabsearchtextbox" aria-label="Search, alt, forward slash">
  9026.            <div class="keyboard-shortcut-container" aria-hidden="true">
  9027.              <span class="shortcut-name nav-assistant-card-font">Search</span>
  9028.              <div class="shortcut-keys-container" dir="ltr">
  9029.                <span class="shortcut-key nav-assistant-card-font font-color">alt</span>
  9030.                <span class="plus-sign-color">+</span>
  9031.                <span class="shortcut-key nav-assistant-card-font font-color">/</span>
  9032.              </div>
  9033.            </div>
  9034.          </a>
  9035.        </li>
  9036.        <li class="nav-assistant-list-item">
  9037.          <a id="nav-assist-cart" role="link" tabindex="-1" class="nav-assistant-menu-item nav-assistant-link-item nav-assistant-keyboard-shortcut-item keyboard-shortcut-menu-container a-color-base a-color-link " data-nav-assist-menu-item-index="8" data-behavior="navigate" data-actuators="[{&quot;eventKey&quot;:&quot;Ç&quot;,&quot;eventCode&quot;:&quot;KeyC&quot;,&quot;isShiftRequired&quot;:true},{&quot;eventKey&quot;:&quot;¢&quot;,&quot;eventCode&quot;:&quot;KeyC&quot;,&quot;isShiftRequired&quot;:true},{&quot;eventKey&quot;:&quot;C&quot;,&quot;isShiftRequired&quot;:true}]" data-target="/gp/cart/view.html/?ref_=nav_assist" aria-label="Cart, shift, alt, c">
  9038.            <div class="keyboard-shortcut-container" aria-hidden="true">
  9039.              <span class="shortcut-name nav-assistant-card-font">Cart</span>
  9040.              <div class="shortcut-keys-container" dir="ltr">
  9041.                <span class="shortcut-key nav-assistant-card-font font-color">shift</span>
  9042.                <span class="plus-sign-color">+</span>
  9043.                <span class="shortcut-key nav-assistant-card-font font-color">alt</span>
  9044.                <span class="plus-sign-color">+</span>
  9045.                <span class="shortcut-key nav-assistant-card-font font-color">C</span>
  9046.              </div>
  9047.            </div>
  9048.          </a>
  9049.        </li>
  9050.        <li class="nav-assistant-list-item">
  9051.          <a id="nav-assist-home" role="link" tabindex="-1" class="nav-assistant-menu-item nav-assistant-link-item nav-assistant-keyboard-shortcut-item keyboard-shortcut-menu-container a-color-base a-color-link " data-nav-assist-menu-item-index="9" data-behavior="navigate" data-actuators="[{&quot;eventKey&quot;:&quot;Ó&quot;,&quot;eventCode&quot;:&quot;KeyH&quot;,&quot;isShiftRequired&quot;:true},{&quot;eventKey&quot;:&quot;Î&quot;,&quot;eventCode&quot;:&quot;KeyH&quot;,&quot;isShiftRequired&quot;:true},{&quot;eventKey&quot;:&quot;H&quot;,&quot;isShiftRequired&quot;:true}]" data-target="/?ref_=nav_assist" aria-label="Home, shift, alt, h">
  9052.            <div class="keyboard-shortcut-container" aria-hidden="true">
  9053.              <span class="shortcut-name nav-assistant-card-font">Home</span>
  9054.              <div class="shortcut-keys-container" dir="ltr">
  9055.                <span class="shortcut-key nav-assistant-card-font font-color">shift</span>
  9056.                <span class="plus-sign-color">+</span>
  9057.                <span class="shortcut-key nav-assistant-card-font font-color">alt</span>
  9058.                <span class="plus-sign-color">+</span>
  9059.                <span class="shortcut-key nav-assistant-card-font font-color">H</span>
  9060.              </div>
  9061.            </div>
  9062.          </a>
  9063.        </li>
  9064.        <li class="nav-assistant-list-item">
  9065.          <a id="nav-assist-your-orders" role="link" tabindex="-1" class="nav-assistant-menu-item nav-assistant-link-item nav-assistant-keyboard-shortcut-item keyboard-shortcut-menu-container a-color-base a-color-link " data-nav-assist-menu-item-index="10" data-behavior="navigate" data-actuators="[{&quot;eventKey&quot;:&quot;Ø&quot;,&quot;eventCode&quot;:&quot;KeyO&quot;,&quot;isShiftRequired&quot;:true},{&quot;eventKey&quot;:&quot;Œ&quot;,&quot;eventCode&quot;:&quot;KeyO&quot;,&quot;isShiftRequired&quot;:true},{&quot;eventKey&quot;:&quot;O&quot;,&quot;isShiftRequired&quot;:true}]" data-target="/gp/css/order-history/?ref_=nav_assist" aria-label="Your orders, shift, alt, o">
  9066.            <div class="keyboard-shortcut-container" aria-hidden="true">
  9067.              <span class="shortcut-name nav-assistant-card-font">Orders</span>
  9068.              <div class="shortcut-keys-container" dir="ltr">
  9069.                <span class="shortcut-key nav-assistant-card-font font-color">shift</span>
  9070.                <span class="plus-sign-color">+</span>
  9071.                <span class="shortcut-key nav-assistant-card-font font-color">alt</span>
  9072.                <span class="plus-sign-color">+</span>
  9073.                <span class="shortcut-key nav-assistant-card-font font-color">O</span>
  9074.              </div>
  9075.            </div>
  9076.          </a>
  9077.        </li>
  9078.        <li class="nav-assistant-list-item">
  9079.          <button id="nav-assist-add-to-cart" role="button" tabindex="-1" class="nav-assistant-menu-item nav-assistant-link-item nav-assistant-keyboard-shortcut-item keyboard-shortcut-menu-container a-color-base a-color-link nav-assistant-link-button" data-nav-assist-menu-item-index="11" data-behavior="activate" data-actuators="[{&quot;eventKey&quot;:&quot;&quot;,&quot;eventCode&quot;:&quot;KeyK&quot;,&quot;isShiftRequired&quot;:true},{&quot;eventKey&quot;:&quot;Ë&quot;,&quot;eventCode&quot;:&quot;KeyK&quot;,&quot;isShiftRequired&quot;:true},{&quot;eventKey&quot;:&quot;ˆ&quot;,&quot;eventCode&quot;:&quot;KeyK&quot;,&quot;isShiftRequired&quot;:true},{&quot;eventKey&quot;:&quot;K&quot;,&quot;isShiftRequired&quot;:true}]" data-target="#add-to-cart-button" aria-label="Add to cart, shift, alt, K">
  9080.            <div class="keyboard-shortcut-container" aria-hidden="true">
  9081.              <span class="shortcut-name nav-assistant-card-font">Add to cart</span>
  9082.              <div class="shortcut-keys-container" dir="ltr">
  9083.                <span class="shortcut-key nav-assistant-card-font font-color">shift</span>
  9084.                <span class="plus-sign-color">+</span>
  9085.                <span class="shortcut-key nav-assistant-card-font font-color">alt</span>
  9086.                <span class="plus-sign-color">+</span>
  9087.                <span class="shortcut-key nav-assistant-card-font font-color">K</span>
  9088.              </div>
  9089.            </div>
  9090.          </button>
  9091.        </li>
  9092.        <li class="nav-assistant-list-item">
  9093.          <button id="nav-assist-show-shortcuts" role="button" tabindex="-1" class="nav-assistant-menu-item nav-assistant-link-item nav-assistant-keyboard-shortcut-item keyboard-shortcut-menu-container a-color-base a-color-link nav-assistant-link-button" data-nav-assist-menu-item-index="12" data-behavior="show-hide" data-actuators="[{&quot;eventKey&quot;:&quot;¸&quot;,&quot;eventCode&quot;:&quot;KeyZ&quot;,&quot;isShiftRequired&quot;:true},{&quot;eventKey&quot;:&quot;ˇ&quot;,&quot;eventCode&quot;:&quot;KeyY&quot;,&quot;isShiftRequired&quot;:true},{&quot;eventKey&quot;:&quot;Å&quot;,&quot;eventCode&quot;:&quot;KeyW&quot;,&quot;isShiftRequired&quot;:true},{&quot;eventKey&quot;:&quot;Z&quot;,&quot;eventCode&quot;:&quot;KeyZ&quot;,&quot;isShiftRequired&quot;:true},{&quot;eventKey&quot;:&quot;Z&quot;,&quot;eventCode&quot;:&quot;KeyY&quot;,&quot;isShiftRequired&quot;:true},{&quot;eventKey&quot;:&quot;Z&quot;,&quot;eventCode&quot;:&quot;KeyW&quot;,&quot;isShiftRequired&quot;:true},{&quot;eventKey&quot;:&quot;Z&quot;,&quot;isShiftRequired&quot;:true}]" data-target="a[data-nav-assist-menu-item-index=&quot;0&quot;]" aria-label="Show/hide shortcuts, shift, alt, z">
  9094.            <div class="keyboard-shortcut-container" aria-hidden="true">
  9095.              <span class="shortcut-name nav-assistant-card-font">Show/Hide shortcuts</span>
  9096.              <div class="shortcut-keys-container" dir="ltr">
  9097.                <span class="shortcut-key nav-assistant-card-font font-color">shift</span>
  9098.                <span class="plus-sign-color">+</span>
  9099.                <span class="shortcut-key nav-assistant-card-font font-color">alt</span>
  9100.                <span class="plus-sign-color">+</span>
  9101.                <span class="shortcut-key nav-assistant-card-font font-color">Z</span>
  9102.              </div>
  9103.            </div>
  9104.          </button>
  9105.        </li>
  9106.      </ul>
  9107.      <div id="nav-assist-shortcut-help">
  9108.        <div class="shortcut-help-container">
  9109.          <div class="shortcut-help-item-container">
  9110.            <div class="icon-container"><i class="a-icon a-icon-info a-icon-mini shortcut-help-icon"></i>
  9111.            </div>
  9112.            <div class="help-text-container">
  9113.              <span class="shortcut-help-text font-color">To move between items, use your keyboard's up or down arrows.</span>
  9114.            </div>
  9115.          </div>
  9116.        </div>
  9117.      </div>
  9118.    </nav>
  9119.    <script type="text/javascript">
  9120.      window.navmet.main = +new Date();
  9121.    </script>
  9122.    <header id="navbar-main" class="nav-opt-sprite nav-flex nav-locale-jp nav-lang-en nav-ssl nav-unrec nav-progressive-attribute">
  9123.      <div id="navbar" cel_widget_id="Navigation-desktop-navbar" 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" aria-label="Primary">
  9124.        <div id="nav-belt">
  9125.          <div class="nav-left">
  9126.            <script type="text/javascript">
  9127.              window.navmet.tmp = +new Date();
  9128.            </script>
  9129.            <div id="nav-logo">
  9130.              <a href="images/favicon.png" id="nav-logo-sprites" class="nav-logo-link nav-progressive-attribute" aria-label="amazon" lang="en">
  9131.                <span class="nav-sprite nav-logo-base"></span>
  9132.                <span id="logo-ext" class="nav-sprite nav-logo-ext nav-progressive-content"></span>
  9133.                <span class="nav-logo-locale">.org</span>
  9134.              </a>
  9135.            </div>
  9136.            <script type="text/javascript">
  9137.              window.navmet.push({
  9138.                key: 'Logo',
  9139.                end: +new Date(),
  9140.                begin: window.navmet.tmp
  9141.              });
  9142.            </script>
  9143.            <div id="nav-global-location-slot">
  9144.              <span id="nav-global-location-data-modal-action" class="a-declarative nav-progressive-attribute" data-a-modal="{&quot;width&quot;:375, &quot;closeButton&quot;:&quot;true&quot;,&quot;popoverLabel&quot;:&quot;Choose your location&quot;, &quot;ajaxHeaders&quot;:{&quot;anti-csrftoken-a2z&quot;:&quot;hPFapbffO1MKKlmKrHODviVhTKG7BmxmAxMAPDQZVnohAAAAAGfBktAAAAAB&quot;}, &quot;name&quot;:&quot;glow-modal&quot;, &quot;url&quot;:&quot;/portal-migration/hz/glow/get-rendered-address-selections?deviceType=desktop&amp;pageType=Detail&amp;storeContext=NoStoreName&amp;actionSource=desktop-modal&quot;, &quot;footer&quot;:null,&quot;header&quot;:&quot;Choose your location&quot;}" data-action="a-modal">
  9145.                <a id="nav-global-location-popover-link" role="button" tabindex="0" class="nav-a nav-a-2 a-popover-trigger a-declarative nav-progressive-attribute" href="">
  9146.                  <div class="nav-sprite nav-progressive-attribute" id="nav-packard-glow-loc-icon">
  9147.                  </div>
  9148.                  <div id="glow-ingress-block">
  9149.                    <span class="nav-line-1 nav-progressive-content" id="glow-ingress-line1"> Deliver to </span>
  9150.                    <span class="nav-line-2 nav-progressive-content" id="glow-ingress-line2"> United States </span>
  9151.                  </div>
  9152.                </a>
  9153.              </span>
  9154.              <input data-addnewaddress="add-new" id="unifiedLocation1ClickAddress" name="dropdown-selection" type="hidden" value="add-new" class="nav-progressive-attribute">
  9155.              <input data-addnewaddress="add-new" id="ubbShipTo" name="dropdown-selection-ubb" type="hidden" value="add-new" class="nav-progressive-attribute">
  9156.              <input id="glowValidationToken" name="glow-validation-token" type="hidden" value="hPFapbffO1MKKlmKrHODviVhTKG7BmxmAxMAPDQZVnohAAAAAGfBktAAAAAB" class="nav-progressive-attribute">
  9157.              <input id="glowDestinationType" name="glow-destination-type" type="hidden" value="COUNTRY" class="nav-progressive-attribute">
  9158.            </div>
  9159.            <div id="nav-global-location-toaster-script-container" class="nav-progressive-content">
  9160.              <!-- NAVYAAN-GLOW-NAV-TOASTER -->
  9161.              <script>
  9162.                P.when('glow-toaster-strings').execute(function(S) {
  9163.                  S.load({
  9164.                    "glow-toaster-address-change-error": "An error has occurred and the address has not been updated. Please try again.",
  9165.                    "glow-toaster-unknown-error": "An error has occurred. Please try again."
  9166.                  });
  9167.                });
  9168.              </script>
  9169.              <script>
  9170.                P.when('glow-toaster-manager').execute(function(M) {
  9171.                  M.create({
  9172.                    "pageType": "Detail",
  9173.                    "aisTransitionState": null,
  9174.                    "rancorLocationSource": "IP_GEOLOCATION"
  9175.                  })
  9176.                });
  9177.              </script>
  9178.            </div>
  9179.          </div>
  9180.          <div class="nav-fill">
  9181.            <script type="text/javascript">
  9182.              window.navmet.tmp = +new Date();
  9183.            </script>
  9184.            <div id="nav-search">
  9185.              <div id="nav-bar-left"></div>
  9186.              <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">
  9187.                <div class="nav-left">
  9188.                  <div id="nav-search-dropdown-card">
  9189.                    <div class="nav-search-scope nav-sprite">
  9190.                      <div class="nav-search-facade" data-value="search-alias=aps">
  9191.                        <span id="nav-search-label-id" class="nav-search-label nav-progressive-content">All</span>
  9192.                        <i class="nav-icon"></i>
  9193.                      </div>
  9194.                      <label id="searchDropdownDescription" for="searchDropdownBox" class="nav-progressive-attribute" style="display:none">Select the department you want to search in</label>
  9195.                      <select aria-describedby="searchDropdownDescription" class="nav-search-dropdown searchSelect nav-progressive-attrubute nav-progressive-search-dropdown" data-nav-digest="BKcV+m45SuWTbNIOaTW70y0gSQ8=" data-nav-selected="0" id="searchDropdownBox" name="url" style="display: block;" tabindex="0" title="Search in">
  9196.                        <option selected="selected" value="search-alias=aps">All Departments </option>
  9197.                        <option value="search-alias=audible">Audible Audiobooks</option>
  9198.                        <option value="search-alias=amazon-devices">Amazon Devices</option>
  9199.                        <option value="search-alias=digital-text">Kindle Store</option>
  9200.                        <option value="search-alias=instant-video">Prime Video</option>
  9201.                        <option value="search-alias=alexa-skills">Alexa Skills</option>
  9202.                        <option value="search-alias=specialty-aps-sns">Subscribe &amp; Save</option>
  9203.                        <option value="search-alias=digital-music">Digital Music</option>
  9204.                        <option value="search-alias=mobile-apps">Apps &amp; Games</option>
  9205.                        <option value="search-alias=stripbooks">Japanese Books</option>
  9206.                        <option value="search-alias=english-books">English Books</option>
  9207.                        <option value="search-alias=popular">Music</option>
  9208.                        <option value="search-alias=classical">Classical</option>
  9209.                        <option value="search-alias=dvd">Movies &amp; TV</option>
  9210.                        <option value="search-alias=videogames">Computer &amp; Video Games</option>
  9211.                        <option value="search-alias=software">Software</option>
  9212.                        <option value="search-alias=computers">Computers &amp; Accessories</option>
  9213.                        <option value="search-alias=electronics">Electronics &amp; Cameras</option>
  9214.                        <option value="search-alias=office-products">Stationery and Office Products</option>
  9215.                        <option value="search-alias=kitchen">Kitchen &amp; Housewares</option>
  9216.                        <option value="search-alias=pets">Pet Supplies</option>
  9217.                        <option value="search-alias=hpc">Health &amp; Personal Care</option>
  9218.                        <option value="search-alias=beauty">Beauty</option>
  9219.                        <option value="search-alias=food-beverage">Food &amp; Beverage</option>
  9220.                        <option value="search-alias=baby">Baby &amp; Maternity</option>
  9221.                        <option value="search-alias=fashion">Fashion</option>
  9222.                        <option value="search-alias=fashion-womens">Women's Clothing, Shoes &amp; Jewelry</option>
  9223.                        <option value="search-alias=fashion-mens">Men's Clothing, Shoes &amp; Jewelry</option>
  9224.                        <option value="search-alias=fashion-baby-kids">Baby Clothing, Shoes &amp; Jewelry</option>
  9225.                        <option value="search-alias=toys">Toys</option>
  9226.                        <option value="search-alias=hobby">Hobby</option>
  9227.                        <option value="search-alias=mi">Musical Instruments</option>
  9228.                        <option value="search-alias=sporting">Sports</option>
  9229.                        <option value="search-alias=automotive">Car &amp; Bike Products</option>
  9230.                        <option value="search-alias=diy">DIY, Tools &amp; Garden</option>
  9231.                        <option value="search-alias=appliances">Large Appliances</option>
  9232.                        <option value="search-alias=financial">Credit Cards</option>
  9233.                        <option value="search-alias=gift-cards">Gift Cards</option>
  9234.                        <option value="search-alias=industrial">Industrial &amp; Scientific</option>
  9235.                        <option value="search-alias=warehouse-deals">Amazon Resale</option>
  9236.                      </select>
  9237.                    </div>
  9238.                  </div>
  9239.                </div>
  9240.                <div class="nav-fill">
  9241.                  <div class="nav-search-field ">
  9242.                    <label for="twotabsearchtextbox" style="display: none;">Search amazon</label>
  9243.                    <input type="text" id="twotabsearchtextbox" value="" name="field-keywords" autocomplete="off" placeholder="Search amazon" class="nav-input nav-progressive-attribute" dir="auto" tabindex="0" aria-label="Search amazon" role="searchbox" aria-autocomplete="list" aria-controls="sac-autocomplete-results-container" aria-expanded="false" aria-haspopup="grid" spellcheck="false">
  9244.                  </div>
  9245.                  <div id="nav-iss-attach"></div>
  9246.                </div>
  9247.                <div class="nav-right">
  9248.                  <div class="nav-search-submit nav-sprite">
  9249.                    <span id="nav-search-submit-text" class="nav-search-submit-text nav-sprite nav-progressive-attribute" aria-label="Go">
  9250.                      <input id="nav-search-submit-button" type="submit" class="nav-input nav-progressive-attribute" value="Go" tabindex="0">
  9251.                    </span>
  9252.                  </div>
  9253.                </div>
  9254.              </form>
  9255.            </div>
  9256.            <script type="text/javascript">
  9257.              window.navmet.push({
  9258.                key: 'Search',
  9259.                end: +new Date(),
  9260.                begin: window.navmet.tmp
  9261.              });
  9262.            </script>
  9263.          </div>
  9264.          <div class="nav-right">
  9265.            <script type="text/javascript">
  9266.              window.navmet.tmp = +new Date();
  9267.            </script>
  9268.            <div id="nav-tools" class="layoutToolbarPadding">
  9269.              <a href="/-/en/customer-preferences/edit?ie=UTF8&amp;preferencesReturnUrl=%2F&amp;ref_=topnav_lang_ais" id="icp-nav-flyout" class="nav-a nav-a-2 icp-link-style-2" aria-label="Choose a language for shopping in Amazon Japan. The current selection is English (EN).
  9270. ">
  9271.                <span class="icp-nav-link-inner">
  9272.                  <span class="nav-line-1">
  9273.                  </span>
  9274.                  <span class="nav-line-2">
  9275.                    <span class="icp-nav-flag icp-nav-flag-jp icp-nav-flag-lop" role="img" aria-label="Japan"></span>
  9276.                    <div>JAPAN</div>
  9277.                    <span class="nav-icon nav-arrow"></span>
  9278.                  </span>
  9279.                </span>
  9280.              </a>
  9281.              <a href="https://www.amazon/-/en/ap/signin?openid.pape.max_auth_age=0&amp;openid.return_to=https%3A%2F%2Fwww.amazon%2FSlot Maxwin-Situs-Gacor-Mudah-Menang%2Fdp%2FB0CZPWV1QB%2F%3F_encoding%3DUTF8%26ref_%3Dnav_ya_signin&amp;openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&amp;openid.assoc_handle=jpflex&amp;openid.mode=checkid_setup&amp;openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&amp;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" aria-controls="nav-flyout-accountList">
  9282.                <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>
  9283.                <span class="nav-line-2 ">Account &amp; Lists<span class="nav-icon nav-arrow"></span>
  9284.                </span>
  9285.              </a>
  9286.              <a href="/-/en/gp/css/order-history?ref_=nav_orders_first" class="nav-a nav-a-2   nav-progressive-attribute" id="nav-orders" tabindex="0">
  9287.                <span class="nav-line-1">Returns &amp;</span>
  9288.                <span class="nav-line-2">Orders<span class="nav-icon nav-arrow"></span></span>
  9289.              </a>
  9290.              <a href="/-/en/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">
  9291.                <div id="nav-cart-count-container">
  9292.                  <span id="nav-cart-count" aria-hidden="true" class="nav-cart-count nav-cart-0 nav-progressive-attribute nav-progressive-content">0</span>
  9293.                  <span class="nav-cart-icon nav-sprite"></span>
  9294.                </div>
  9295.                <div id="nav-cart-text-container" class=" nav-progressive-attribute">
  9296.                  <span aria-hidden="true" class="nav-line-1">
  9297.                  </span>
  9298.                  <span aria-hidden="true" class="nav-line-2"> Cart <span class="nav-icon nav-arrow"></span>
  9299.                  </span>
  9300.                </div>
  9301.              </a>
  9302.            </div>
  9303.            <script type="text/javascript">
  9304.              window.navmet.push({
  9305.                key: 'Tools',
  9306.                end: +new Date(),
  9307.                begin: window.navmet.tmp
  9308.              });
  9309.            </script>
  9310.          </div>
  9311.        </div>
  9312.        <div id="nav-main" class="nav-sprite">
  9313.          <div class="nav-left">
  9314.            <script type="text/javascript">
  9315.              window.navmet.tmp = +new Date();
  9316.            </script>
  9317.            <a href="javascript: void(0)" id="nav-hamburger-menu" role="button" aria-label="Open All Categories Menu" aria-expanded="false" data-csa-c-type="widget" data-csa-c-slot-id="HamburgerMenuDesktop" data-csa-c-interaction-events="click">
  9318.              <i class="hm-icon nav-sprite"></i>
  9319.              <span class="hm-icon-label">All</span>
  9320.            </a>
  9321.            <script type="text/javascript">
  9322.              var hmenu = document.getElementById("nav-hamburger-menu");
  9323.              hmenu.setAttribute("href", "javascript: void(0)");
  9324.              window.navHamburgerMetricLogger = function() {
  9325.                if (window.ue && window.ue.count) {
  9326.                  var metricName = "Nav:Hmenu:IconClickActionPending";
  9327.                  window.ue.count(metricName, (ue.count(metricName) || 0) + 1);
  9328.                }
  9329.                window.$Nav && $Nav.declare("navHMenuIconClicked", !0);
  9330.                window.$Nav && $Nav.declare("navHMenuIconClickedNotReadyTimeStamp", Date.now());
  9331.              };
  9332.              hmenu.addEventListener("click", window.navHamburgerMetricLogger);
  9333.              window.$Nav && $Nav.declare('hamburgerMenuIconAvailableOnLoad', false);
  9334.            </script>
  9335.            <script type="text/javascript">
  9336.              window.navmet.push({
  9337.                key: 'HamburgerMenuIcon',
  9338.                end: +new Date(),
  9339.                begin: window.navmet.tmp
  9340.              });
  9341.            </script>
  9342.          </div>
  9343.          <div class="nav-fill">
  9344.            <div id="nav-shop">
  9345.            </div>
  9346.            <div id="nav-xshop-container">
  9347.              <div id="nav-xshop" class="nav-progressive-content">
  9348.                <script type="text/javascript">
  9349.                  window.navmet.tmp = +new Date();
  9350.                </script>
  9351.                <a 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_hpc">Slot Maxwin</a>
  9352.                <a 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_sell">Login Situs Gacor</a>
  9353.                <a 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_help">Daftar Slot Maxwin</a>
  9354.                <a 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_help">Link Slot Gacor</a>
  9355.                <a 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_help">Situs Slot Maxwin</a>
  9356.                <a 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_help">Alternatif Slot Maxwin</a>
  9357.                <a 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_help">Rtp Slot</a>
  9358.                <a 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_help">Slot Maxwin</a>
  9359.                <script type="text/javascript">
  9360.                  window.navmet.push({
  9361.                    key: 'CrossShop',
  9362.                    end: +new Date(),
  9363.                    begin: window.navmet.tmp
  9364.                  });
  9365.                </script>
  9366.              </div>
  9367.            </div>
  9368.          </div>
  9369.          <div class="nav-right">
  9370.            <script type="text/javascript">
  9371.              window.navmet.tmp = +new Date();
  9372.            </script><!-- Navyaan SWM -->
  9373.            <div id="nav-swmslot">
  9374.              <!-- Scheduled SWM widget failed to render -->
  9375.            </div>
  9376.            <script type="text/javascript">
  9377.              window.navmet.push({
  9378.                key: 'SWM',
  9379.                end: +new Date(),
  9380.                begin: window.navmet.tmp
  9381.              });
  9382.            </script>
  9383.          </div>
  9384.        </div>
  9385.        <div id="nav-subnav-toaster"></div>
  9386.        <div id="nav-progressive-subnav">
  9387.        </div>
  9388.        <div id="nav-flyout-ewc" class="nav-ewc-lazy-align nav-ewc-hide-head">
  9389.          <div class="nav-flyout-body ewc-beacon" tabindex="-1">
  9390.            <div class="nav-ewc-arrow"></div>
  9391.            <div class="nav-ewc-content"></div>
  9392.          </div>
  9393.        </div>
  9394.        <script type="text/javascript">
  9395.          (function() {
  9396.            var viewportWidth = function() {
  9397.              return window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
  9398.            };
  9399.            if (typeof uet === 'function') {
  9400.              uet('x1', 'ewc', {
  9401.                wb: 1
  9402.              });
  9403.            }
  9404.            window.$Nav && $Nav.declare('config.ewc', (function() {
  9405.              var config = {
  9406.                "enablePersistent": true,
  9407.                "viewportWidthForPersistent": 1400,
  9408.                "isEWCLogging": 1,
  9409.                "isEWCStateExpanded": true,
  9410.                "EWCStateReason": "fixed",
  9411.                "isSmallScreenEnabled": true,
  9412.                "isFreshCustomer": false,
  9413.                "errorContent": {
  9414.                  "html": "<div class='nav-ewc-error'><span class='nav-title'>Oops!</span><p class='nav-paragraph'>There is a problem loading your cart right now</p><a href='/-/en/gp/cart/view.html?ref_=nav_err_ewc_timeout' class='nav-action-button'><span class='nav-action-inner'>Your Cart</span></a></div>"
  9415.                },
  9416.                "url": "/cart/ewc/compact?hostPageType=Detail&hostSubPageType=Podcast&hostPageRID=F8PKQ0DG7CQPVA079TT6&prerender=0",
  9417.                "cartCount": 0,
  9418.                "freshCartCount": 0,
  9419.                "almCartCount": 0,
  9420.                "primeWardrobeCartCount": 0,
  9421.                "isCompactViewEnabled": true,
  9422.                "isCompactEWCRendered": true,
  9423.                "isWiderCompactEWCRendered": true,
  9424.                "EWCBrowserCacheKey": "EWC_Cache_356-9534614-3551128__JPY_en_US",
  9425.                "isContentRepainted": false,
  9426.                "clearCache": false,
  9427.                "loadFromCacheWithDelay": 0,
  9428.                "delayRenderingTillATF": false,
  9429.                "EarlyLoadEWCContentTreatment": "T3"
  9430.              };
  9431.              var hasAui = window.P && window.P.AUI_BUILD_DATE;
  9432.              var isRTLEnabled = (document.dir === 'rtl');
  9433.              config.pinnable = config.pinnable && hasAui;
  9434.              config.isMigrationTreatment = true;
  9435.              config.flyout = (function() {
  9436.                var navbelt = document.getElementById('nav-belt');
  9437.                var navCart = document.getElementById('nav-cart');
  9438.                var ewcFlyout = document.getElementById('nav-flyout-ewc');
  9439.                var persistentClassOnBody = 'nav-ewc-persistent-hover nav-ewc-full-height-persistent-hover';
  9440.                var flyout = {};
  9441.                var getDocumentScrollTop = function() {
  9442.                  return (document.documentElement && document.documentElement.scrollTop) || document.body.scrollTop;
  9443.                };
  9444.                var isWindow = function(obj) {
  9445.                  return obj != null && obj === obj.window;
  9446.                };
  9447.                var getWindow = function(elem) {
  9448.                  return isWindow(elem) ? elem : elem.nodeType === 9 && elem.defaultView;
  9449.                };
  9450.                var getOffset = function(elem) {
  9451.                  if (elem.getClientRects && !elem.getClientRects().length) {
  9452.                    return {
  9453.                      top: 0
  9454.                    };
  9455.                  }
  9456.                  var rect = elem.getBoundingClientRect ? elem.getBoundingClientRect() : {
  9457.                    top: 0
  9458.                  };
  9459.                  if (rect.width || rect.height) {
  9460.                    var doc = elem.ownerDocument;
  9461.                    var win = getWindow(doc);
  9462.                    return {
  9463.                      top: rect.top + win.pageYOffset - doc.documentElement.clientTop
  9464.                    };
  9465.                  }
  9466.                  return rect;
  9467.                };
  9468.                flyout.align = function() {
  9469.                  var newTop = getOffset(navbelt).top - getDocumentScrollTop();
  9470.                  ewcFlyout.style.top = (newTop > 0 ? newTop + 'px' : 0);
  9471.                };
  9472.                flyout.hide = function() {
  9473.                  isRTLEnabled ? (ewcFlyout.style.left = '') : (ewcFlyout.style.right = '');
  9474.                };
  9475.                if (typeof config.isCompactEWCRendered === 'undefined') {
  9476.                  if (
  9477.                    (config.isSmallScreenEnabled && viewportWidth() < 1400) || (config.isCompactViewEnabled && viewportWidth() >= 1400)) {
  9478.                    config.isCompactEWCRendered = true;
  9479.                    config.isEWCStateExpanded = true;
  9480.                    config.url = config.url.replace("/gp/navcart/sidebar", "/cart/ewc/compact");
  9481.                  } else {
  9482.                    config.isCompactEWCRendered = false;
  9483.                  }
  9484.                }
  9485.                var viewportQualifyForPersistent = function() {
  9486.                  return (config.isCompactEWCRendered) ? true : viewportWidth() >= 1400;
  9487.                }
  9488.                flyout.hasQualifiedViewportForPersistent = viewportQualifyForPersistent;
  9489.                var getEWCRightOffset = function() {
  9490.                  if (!config.isCompactEWCRendered) {
  9491.                    return 0;
  9492.                  }
  9493.                  var $navbelt = document.getElementById('nav-belt');
  9494.                  if ($navbelt === undefined || $navbelt === null) {
  9495.                    return 0;
  9496.                  }
  9497.                  var EWCCompactViewWidth = (config.isWiderCompactEWCRendered && viewportWidth() >= 1280) ? 130 : 100;
  9498.                  var scrollLeft = (window.pageXOffset !== undefined) ? window.pageXOffset : (document.documentElement || document.body.parentNode || document.body).scrollLeft;
  9499.                  var scrollXAxis = Math.abs(scrollLeft);
  9500.                  var windowWidth = document.documentElement.clientWidth;
  9501.                  var navbeltWidth = $navbelt.offsetWidth;
  9502.                  var isPartOfNavbarNotVisible = (navbeltWidth + EWCCompactViewWidth) > windowWidth;
  9503.                  if (isPartOfNavbarNotVisible) {
  9504.                    return 0 - (navbeltWidth - scrollXAxis - windowWidth + EWCCompactViewWidth);
  9505.                  } else {
  9506.                    return 0;
  9507.                  }
  9508.                }
  9509.                flyout.getEWCRightOffsetCssProperty = function() {
  9510.                  return getEWCRightOffset() + 'px';
  9511.                }
  9512.                if (config.isCompactEWCRendered) {
  9513.                  persistentClassOnBody = 'nav-ewc-persistent-hover nav-ewc-compact-view';
  9514.                  if (config.isWiderCompactEWCRendered) {
  9515.                    persistentClassOnBody += ' nav-ewc-wider-compact-view';
  9516.                  }
  9517.                }
  9518.                flyout.show = function() {
  9519.                  isRTLEnabled ? (ewcFlyout.style.left = flyout.getEWCRightOffsetCssProperty()) : (ewcFlyout.style.right = flyout.getEWCRightOffsetCssProperty());
  9520.                };
  9521.                var isIOSDevice = function() {
  9522.                  return (/iPad|iPhone|iPod/.test(navigator.platform) || (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1)) && !window.MSStream;
  9523.                }
  9524.                var checkForPersistent = function() {
  9525.                  if (!hasAui) {
  9526.                    return {
  9527.                      result: false,
  9528.                      reason: 'noAui'
  9529.                    };
  9530.                  }
  9531.                  if (!config.enablePersistent) {
  9532.                    return {
  9533.                      result: false,
  9534.                      reason: 'config'
  9535.                    };
  9536.                  }
  9537.                  if (!viewportQualifyForPersistent()) {
  9538.                    return {
  9539.                      result: false,
  9540.                      reason: 'viewport'
  9541.                    };
  9542.                  }
  9543.                  if (isIOSDevice()) {
  9544.                    return {
  9545.                      result: false,
  9546.                      reason: 'iOS'
  9547.                    };
  9548.                  }
  9549.                  if (!config.cartCount > 0) {
  9550.                    return {
  9551.                      result: false,
  9552.                      reason: 'emptycart'
  9553.                    };
  9554.                  }
  9555.                  return {
  9556.                    result: true
  9557.                  };
  9558.                };
  9559.                flyout.ableToPersist = function() {
  9560.                  return checkForPersistent().result;
  9561.                };
  9562.                var persistentClassRegExp = '(?:^|\s)' + persistentClassOnBody + '(?!\S)';
  9563.                flyout.applyPageLayoutForPersistent = function() {
  9564.                  if (!document.documentElement.className.match(new RegExp(persistentClassRegExp))) {
  9565.                    document.documentElement.className += ' ' + persistentClassOnBody;
  9566.                  }
  9567.                };
  9568.                flyout.unapplyPageLayoutForPersistent = function() {
  9569.                  document.documentElement.className = document.documentElement.className.replace(new RegExp(persistentClassRegExp, 'g'), '');
  9570.                };
  9571.                flyout.persist = function() {
  9572.                  flyout.applyPageLayoutForPersistent();
  9573.                  flyout.show();
  9574.                  if (config.isCompactEWCRendered) {
  9575.                    flyout.align();
  9576.                  }
  9577.                };
  9578.                flyout.unpersist = function() {
  9579.                  flyout.unapplyPageLayoutForPersistent();
  9580.                  flyout.hide();
  9581.                };
  9582.                var persistentCheck = checkForPersistent();
  9583.                var resizeCallback = function() {
  9584.                  if (flyout.ableToPersist()) {
  9585.                    flyout.persist();
  9586.                  } else {
  9587.                    flyout.unpersist();
  9588.                  }
  9589.                };
  9590.                flyout.bindEvents = function() {
  9591.                  if (window.addEventListener) {
  9592.                    window.addEventListener('resize', resizeCallback, false);
  9593.                    if (config.isCompactEWCRendered) {
  9594.                      window.addEventListener('scroll', flyout.align, false);
  9595.                    }
  9596.                  }
  9597.                };
  9598.                flyout.unbindEvents = function() {
  9599.                  if (window.removeEventListener) {
  9600.                    window.removeEventListener('resize', resizeCallback, false);
  9601.                    if (config.isCompactEWCRendered) {
  9602.                      window.removeEventListener('scroll', flyout.align, false);
  9603.                    }
  9604.                  }
  9605.                };
  9606.                var ewcDefaultPersistence = function() {
  9607.                  if (persistentCheck.result) {
  9608.                    flyout.persist();
  9609.                    if (window.ue && ue.tag) {
  9610.                      ue.tag('ewc:persist');
  9611.                    }
  9612.                  } else {
  9613.                    if (window.ue && ue.tag) {
  9614.                      ue.tag('ewc:unpersist');
  9615.                      if (persistentCheck.reason === 'noAui') {
  9616.                        ue.tag('ewc:unpersist:noAui');
  9617.                      }
  9618.                      if (persistentCheck.reason === 'viewport') {
  9619.                        ue.tag('ewc:unpersist:viewport');
  9620.                      }
  9621.                      if (persistentCheck.reason === 'emptycart') {
  9622.                        ue.tag('ewc:unpersist:emptycart');
  9623.                      }
  9624.                      if (persistentCheck.reason === 'iOS') {
  9625.                        ue.tag('ewc:unpersist:iOS');
  9626.                      }
  9627.                    }
  9628.                  }
  9629.                };
  9630.                ewcDefaultPersistence();
  9631.                if (window.ue && ue.tag) {
  9632.                  if (flyout.hasQualifiedViewportForPersistent()) {
  9633.                    ue.tag('ewc:bview');
  9634.                  } else {
  9635.                    ue.tag('ewc:sview');
  9636.                  }
  9637.                }
  9638.                flyout.bindEvents();
  9639.                flyout.cache = function() {
  9640.                  const cache = window.sessionStorage;
  9641.                  const CACHE_KEY = "EWCBrowserCacheKey";
  9642.                  const CACHE_EXPIRY = "EWCBrowserCacheExpiry";
  9643.                  const CACHE_VALUE = "EWCBrowserCacheValue";
  9644.                  const isSessionStorageValid = function() {
  9645.                    return window && cache && cache instanceof Storage;
  9646.                  };
  9647.                  const isCachePresent = function(key) {
  9648.                    return cache.length > 0 && cache.getItem(key);
  9649.                  }
  9650.                  const isValidType = function(value) {
  9651.                    // Prevents accessing empty key-value and internal methods(prototypes) of storage
  9652.                    // TODO: Log metrics for invalid access;
  9653.                    return value && value.constructor == String;
  9654.                  }
  9655.                  return {
  9656.                    getCache: function(key) {
  9657.                      const value = isCachePresent(key);
  9658.                      return (isValidType(value)) ? value : null;
  9659.                    },
  9660.                    setCache: function(key, value) {
  9661.                      const oldValue = isCachePresent(key);
  9662.                      const cacheExpiryTime = isCachePresent(CACHE_EXPIRY);
  9663.                      // Set the expiry when there's no existing cache - to prevent resetting expiry on page navigation
  9664.                      if (!cacheExpiryTime) {
  9665.                        var currentTime = new Date();
  9666.                        cache.setItem(CACHE_EXPIRY, new Date(currentTime.getTime() + 5 * 60000))
  9667.                      }
  9668.                      // TODO: Log length of old and new cache values when logMetrics is true
  9669.                      cache.setItem(key, value);
  9670.                    },
  9671.                    updateCacheAndEwcContainer: function(cacheKey, newEwcContent) {
  9672.                      const $ = $Nav.getNow("$");
  9673.                      const $currentEwc = $("#ewc-content");
  9674.                      if (!$currentEwc.length) {
  9675.                        var $content = $('#nav-flyout-ewc .nav-ewc-content');
  9676.                        $content.html(newEwcContent);
  9677.                        this.setCache(CACHE_KEY, cacheKey);
  9678.                        if (window.ue && window.ue.count) {
  9679.                          var current = window.ue.count("ewc-init-cache") || 0;
  9680.                          window.ue.count("ewc-init-cache", current + 1);
  9681.                        }
  9682.                      } else {
  9683.                        var $newEwcContent = $('<div />');
  9684.                        var EWC_CONTENT_BODY_SCROLL_SELECTOR = ".ewc-scroller--selected";
  9685.                        if (newEwcContent) { // 1. Updates EWC container with new HTML
  9686.                          var domParser = new DOMParser();
  9687.                          var sandboxedEwcContent = domParser.parseFromString(newEwcContent, 'text/html');
  9688.                          var newEwcHtmlNoScript = sandboxedEwcContent.getElementById('ewc-content');
  9689.                          const $newEwcHtml = $newEwcContent.html(newEwcHtmlNoScript);
  9690.                          const offSet = $currentEwc.find(EWC_CONTENT_BODY_SCROLL_SELECTOR).position().top - $currentEwc.find(".ewc-active-cart--selected").position().top;
  9691.                          $currentEwc.html($newEwcHtml.html());
  9692.                          $currentEwc.find(EWC_CONTENT_BODY_SCROLL_SELECTOR).scrollTop(offSet);
  9693.                          if (typeof window.uex === 'function') {
  9694.                            window.uex('ld', 'ewc-reflect-new-state', {
  9695.                              wb: 1
  9696.                            });
  9697.                          }
  9698.                        } else {
  9699.                          // 2. Fetches cached response and updates it's html with new state on EWC Update
  9700.                          const cachedEwc = this.getCache(CACHE_VALUE);
  9701.                          $newEwcContent = $newEwcContent[0];
  9702.                          $(cachedEwc).map(function(elementIndex, element) {
  9703.                            $newEwcContent.appendChild((element.id === "ewc-content") ? $currentEwc.clone()[0] : element);
  9704.                          });
  9705.                          newEwcContent = $newEwcContent.innerHTML;
  9706.                          if (window.ue && window.ue.count) {
  9707.                            var current = window.ue.count("ewc-update-cache") || 0;
  9708.                            window.ue.count("ewc-update-cache", current + 1);
  9709.                          }
  9710.                        }
  9711.                        $newEwcContent.remove();
  9712.                      }
  9713.                      this.setCache(CACHE_VALUE, newEwcContent);
  9714.                    },
  9715.                    removeCache: function(key) {
  9716.                      return cache.removeItem(key);
  9717.                    }
  9718.                  }
  9719.                };
  9720.                return flyout;
  9721.              }());
  9722.              $Nav.when("config").run('ewc.pageload-content-load-wrapper', function(config) {
  9723.                P.register('ewc.pageload-content-loader', function() {
  9724.                  var isEwcLoadedOnLanding = false;
  9725.                  if (config.ewc.EarlyLoadEWCContentTreatment) {
  9726.                    return {
  9727.                      loadContent: function(isFallback) {
  9728.                        if (!isEwcLoadedOnLanding) {
  9729.                          if (config.ewc.flyout.ableToPersist()) {
  9730.                            setTimeout(function() {
  9731.                              config.ewc.flyout.loadEwcContent();
  9732.                              $Nav.declare('ewc.loadContent', function() {});
  9733.                            }, 1000);
  9734.                          } else {
  9735.                            $Nav.declare('ewc.loadContent', config.ewc.flyout.loadEwcContent);
  9736.                          }
  9737.                          if (isFallback) {
  9738.                            if (window.ue && window.ue.count) {
  9739.                              var current = window.ue.count("ewc-load-content-fallback") || 0;
  9740.                              window.ue.count("ewc-load-content-fallback", current + 1);
  9741.                            }
  9742.                          }
  9743.                        }
  9744.                        isEwcLoadedOnLanding = true;
  9745.                      }
  9746.                    }
  9747.                  } else {
  9748.                    return {}
  9749.                  };
  9750.                });
  9751.              });
  9752.              $Nav.when("config").run("ewc.inline.ajax", function(config) {
  9753.                P.when('A').execute(function(A) {
  9754.                  var $ = A.$;
  9755.                  var $content = $('#nav-flyout-ewc .nav-ewc-content');
  9756.                  var displayErrorContent = function() {
  9757.                    $content.html(config.ewc.errorContent.html).addClass('nav-tpl-flyoutError');
  9758.                  };
  9759.                  var getUrlParams = function(isReloaded) {
  9760.                    var urlParams = {};
  9761.                    if (isReloaded) {
  9762.                      urlParams['isReloaded'] = true;
  9763.                    } else {
  9764.                      if (config.ewc.freshCartCount !== undefined) {
  9765.                        urlParams['freshCartCount'] = config.ewc.freshCartCount;
  9766.                      }
  9767.                      if (config.ewc.almCartCount !== undefined) {
  9768.                        urlParams['almCartCount'] = config.ewc.almCartCount;
  9769.                      }
  9770.                      if (config.ewc.primeWardrobeCartCount !== undefined) {
  9771.                        urlParams['primeWardrobeCartCount'] = config.ewc.primeWardrobeCartCount;
  9772.                      }
  9773.                    }
  9774.                    urlParams.widerCompactView = window.innerWidth > 1280;
  9775.                    return urlParams;
  9776.                  };
  9777.                  config.ewc.flyout.loadEwcContent = function _loadEwcContent(isReloaded) {
  9778.                    $.ajax({
  9779.                      url: config.ewc.url,
  9780.                      data: getUrlParams(isReloaded),
  9781.                      type: "GET",
  9782.                      dataType: config.ewc.isCompactEWCRendered ? "html" : "json",
  9783.                      cache: false,
  9784.                      timeout: config.ewc.timeout || 30000,
  9785.                      beforeSend: function() {
  9786.                        if (!config.ewc.isCompactEWCRendered) {
  9787.                          $content.addClass('nav-spinner');
  9788.                          if (typeof window.uet === 'function') {
  9789.                            window.uet('af', 'ewc', {
  9790.                              wb: 1
  9791.                            });
  9792.                          }
  9793.                        } else {
  9794.                          if (typeof window.uet === 'function') {
  9795.                            window.uet('af', 'ewc2-compact', {
  9796.                              wb: 1
  9797.                            });
  9798.                          }
  9799.                        }
  9800.                      },
  9801.                      error: displayErrorContent,
  9802.                      success: function(result) {
  9803.                        if (typeof window.uet === 'function') {
  9804.                          window.uet('bb', 'ewc', {
  9805.                            wb: 1
  9806.                          });
  9807.                        }
  9808.                        if (config.ewc.isCompactEWCRendered) {
  9809.                          if (!isReloaded) {
  9810.                            P.register('EWC', function() {
  9811.                              if (window.EwcP === undefined) {
  9812.                                window.EwcP = (window.AmazonUIPageJS || P);
  9813.                              }
  9814.                              return {
  9815.                                refresh: function() {
  9816.                                  if (window.ue && window.ue.count) {
  9817.                                    window.ue.count("ewc2-refresh", 1);
  9818.                                  }
  9819.                                  config.ewc.flyout.loadEwcContent(true);
  9820.                                  P.when('EWCRefreshCallback').execute(function(callback) {
  9821.                                    callback.update();
  9822.                                  });
  9823.                                }
  9824.                              }
  9825.                            });
  9826.                          } else {
  9827.                            var cartQuantity = $(result).find('#ewc-total-quantity').val();
  9828.                            if (window.$Nav && cartQuantity) {
  9829.                              window.$Nav.when('api.setCartCount').run(function(setCartCount) {
  9830.                                setCartCount(parseInt(cartQuantity), true);
  9831.                              });
  9832.                            };
  9833.                          }
  9834.                          var cache = config.ewc.flyout.cache();
  9835.                          cache.updateCacheAndEwcContainer("EWC_Cache_356-9534614-3551128__JPY_en_US", result);
  9836.                        }
  9837.                        if (typeof window.uet === 'function') {
  9838.                          window.uet('be', 'ewc', {
  9839.                            wb: 1
  9840.                          });
  9841.                        }
  9842.                      },
  9843.                      complete: function() {
  9844.                        if (!config.ewc.isCompactEWCRendered) {
  9845.                          $content.removeClass('nav-spinner');
  9846.                        }
  9847.                        if (typeof window.uet === 'function') {
  9848.                          window.uet('cf', 'ewc', {
  9849.                            wb: 1
  9850.                          });
  9851.                        }
  9852.                        if (typeof window.uex === 'function') {
  9853.                          window.uex('ld', 'ewc', {
  9854.                            wb: 1
  9855.                          });
  9856.                        }
  9857.                      }
  9858.                    });
  9859.                  };
  9860.                });
  9861.                (window.P && window.P.AUI_BUILD_DATE) && (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('ewc.pageload-content-loader', 'atf').execute('ewcPageLoadContentLoader', function(ewcPageLoadContentLoader, atf) {
  9862.                  if (window.ue && window.ue.count) {
  9863.                    var current = window.ue.count("ewc-load-content") || 0;
  9864.                    window.ue.count("ewc-load-content", current + 1);
  9865.                  }
  9866.                  ewcPageLoadContentLoader.loadContent(false);
  9867.                });
  9868.              });
  9869.              const CACHE_KEY = "EWCBrowserCacheKey";
  9870.              const CACHE_VALUE = "EWCBrowserCacheValue";
  9871.              const CACHE_EXPIRY = "EWCBrowserCacheExpiry";
  9872.              var cache = config.flyout.cache();
  9873.              const isCacheValid = function() {
  9874.                // Check for page types and tenure of the cache
  9875.                const clearCache = config.clearCache;
  9876.                const cacheExpiryTime = cache.getCache(CACHE_EXPIRY);
  9877.                const isCacheExpired = new Date() > new Date(cacheExpiryTime);
  9878.                const cacheKey = config.EWCBrowserCacheKey;
  9879.                const oldCacheKey = cache.getCache(CACHE_KEY);
  9880.                const isCacheValid = !clearCache && !isCacheExpired && cacheKey == oldCacheKey;
  9881.                if (!isCacheValid && window.ue && window.ue.count) {
  9882.                  var current = window.ue.count("ewc-cache-invalidated") || 0;
  9883.                  window.ue.count("ewc-cache-invalidated", current + 1);
  9884.                }
  9885.                return isCacheValid;
  9886.              }
  9887.  
  9888.              function loadFromCache() {
  9889.                if (window.uet && typeof window.uet === 'function') {
  9890.                  window.uet('bb', 'ewc-loaded-from-cache', {
  9891.                    wb: 1
  9892.                  });
  9893.                }
  9894.                if (cache) {
  9895.                  if (isCacheValid()) {
  9896.                    var content = cache.getCache(CACHE_VALUE);
  9897.                    if (content) {
  9898.                      var $ewcContainer = document.getElementById("nav-flyout-ewc").getElementsByClassName("nav-ewc-content")[0];
  9899.                      var $ewcContent = document.getElementById("ewc-content");
  9900.                      if ($ewcContainer && !$ewcContent) {
  9901.                        $ewcContainer.innerHTML = content;
  9902.                        // Execute scripts from cache
  9903.                        const ewcJavascript = document.getElementById("ewc-content").parentNode.querySelectorAll(':scope > script');
  9904.                        ewcJavascript.forEach(function(script) {
  9905.                          var scriptTag = document.createElement("script");
  9906.                          scriptTag.innerHTML = script.innerHTML;
  9907.                          document.body.appendChild(scriptTag);
  9908.                        });
  9909.                        if (typeof window.uex === 'function') {
  9910.                          window.uex('ld', 'ewc-loaded-from-cache', {
  9911.                            wb: 1
  9912.                          });
  9913.                        }
  9914.                      } else if (window.ue && window.ue.count && typeof window.ue.count === 'function') {
  9915.                        var currentFailure = window.ue.count("ewc-slow-cache") || 0;
  9916.                        window.ue.count("ewc-slow-cache", currentFailure + 1);
  9917.                      }
  9918.                    }
  9919.                  } else {
  9920.                    cache.removeCache(CACHE_VALUE);
  9921.                    cache.removeCache(CACHE_KEY);
  9922.                    cache.removeCache(CACHE_EXPIRY);
  9923.                  }
  9924.                }
  9925.              }
  9926.  
  9927.              function delayBy(delayTime) {
  9928.                if (delayTime) {
  9929.                  window.setTimeout(function() {
  9930.                    loadFromCache();
  9931.                  }, delayTime)
  9932.                } else {
  9933.                  loadFromCache();
  9934.                }
  9935.              }
  9936.              if (config.delayRenderingTillATF) {
  9937.                (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('atf').execute("EverywhereCartLoadFromCacheOnAtf", function() {
  9938.                  delayBy(config.loadFromCacheWithDelay);
  9939.                });
  9940.              } else {
  9941.                delayBy(config.loadFromCacheWithDelay);
  9942.              }
  9943.              return config;
  9944.            }()));
  9945.            if (typeof uet === 'function') {
  9946.              uet('x2', 'ewc', {
  9947.                wb: 1
  9948.              });
  9949.            }
  9950.            if (window.ue && ue.tag) {
  9951.              ue.tag('ewc');
  9952.              ue.tag('ewc:unrec');
  9953.              ue.tag('ewc:cartsize:0');
  9954.              if (window.P && window.P.AUI_BUILD_DATE) {
  9955.                ue.tag('ewc:aui');
  9956.              } else {
  9957.                ue.tag('ewc:noAui');
  9958.              }
  9959.            }
  9960.          }());
  9961.        </script>
  9962.      </div>
  9963.    </header>
  9964.    <script type="text/javascript">
  9965.      window.navmet.push({
  9966.        key: 'NavBar',
  9967.        end: +new Date(),
  9968.        begin: window.navmet.main
  9969.      });
  9970.    </script>
  9971.    <script type="text/javascript">
  9972.      if (window.ue_t0) {
  9973.        window.navmet.push({
  9974.          key: "NavMainPaintEnd",
  9975.          end: +new Date(),
  9976.          begin: window.ue_t0
  9977.        });
  9978.        window.navmet.push({
  9979.          key: "NavFirstPaintEnd",
  9980.          end: +new Date(),
  9981.          begin: window.ue_t0
  9982.        });
  9983.      }
  9984.    </script>
  9985.    <script type="text/javascript">
  9986.      < !-window.$Nav && $Nav.declare('config.fixedBarBeacon', true);
  9987.      window.$Nav && $Nav.when("data").run(function(data) {
  9988.        data({
  9989.          "freshTimeout": {
  9990.            "template": {
  9991.              "name": "flyoutError",
  9992.              "data": {
  9993.                "error": {
  9994.                  "title": "<style>#nav-flyout-fresh{width:269px;padding:0;}#nav-flyout-fresh .nav-flyout-content{padding:0;}</style><a href='/-/en/amazonfresh'><img src='https://images-na.ssl-images-amazon.com/images/G/01/omaha/images/yoda/flyout_72dpi._V270255989_.png' /></a>"
  9995.                }
  9996.              }
  9997.            }
  9998.          },
  9999.          "cartTimeout": {
  10000.            "template": {
  10001.              "name": "flyoutError",
  10002.              "data": {
  10003.                "error": {
  10004.                  "button": {
  10005.                    "text": "Your Cart",
  10006.                    "url": "/gp/cart/view.html?ref_=nav_err_cart_timeout"
  10007.                  },
  10008.                  "title": "Oops!",
  10009.                  "paragraph": "There is a problem loading your cart right now"
  10010.                }
  10011.              }
  10012.            }
  10013.          },
  10014.          "primeTimeout": {
  10015.            "template": {
  10016.              "name": "flyoutError",
  10017.              "data": {
  10018.                "error": {
  10019.                  "title": "<a href='/-/en/gp/prime?ref_=nav_prime_btn_fb'><img src='https://images-fe.ssl-images-amazon.com/images/G/09/prime/yourprime/yourprime-client-fallback._V314779227_.png' /></a>"
  10020.                }
  10021.              }
  10022.            }
  10023.          },
  10024.          "ewcTimeout": {
  10025.            "template": {
  10026.              "name": "flyoutError",
  10027.              "data": {
  10028.                "error": {
  10029.                  "button": {
  10030.                    "text": "Your Cart",
  10031.                    "url": "/gp/cart/view.html?ref_=nav_err_ewc_timeout"
  10032.                  },
  10033.                  "title": "Oops!",
  10034.                  "paragraph": "There is a problem loading your cart right now"
  10035.                }
  10036.              }
  10037.            }
  10038.          },
  10039.          "errorWishlist": {
  10040.            "template": {
  10041.              "name": "flyoutError",
  10042.              "data": {
  10043.                "error": {
  10044.                  "button": {
  10045.                    "text": "Your Wish List",
  10046.                    "url": "/gp/registry/wishlist/?ref_=nav_err_wishlist"
  10047.                  },
  10048.                  "title": "Oops!",
  10049.                  "paragraph": "There is a problem retrieving the list right now"
  10050.                }
  10051.              }
  10052.            }
  10053.          },
  10054.          "emptyWishlist": {
  10055.            "template": {
  10056.              "name": "flyoutError",
  10057.              "data": {
  10058.                "error": {
  10059.                  "button": {
  10060.                    "text": "Your Wish List",
  10061.                    "url": "/gp/registry/wishlist/?ref_=nav_err_empty_wishlist"
  10062.                  },
  10063.                  "title": "Oops!",
  10064.                  "paragraph": "Your list is empty"
  10065.                }
  10066.              }
  10067.            }
  10068.          },
  10069.          "yourAccountContent": {
  10070.            "template": {
  10071.              "name": "flyoutError",
  10072.              "data": {
  10073.                "error": {
  10074.                  "button": {
  10075.                    "text": "Your Account",
  10076.                    "url": "/gp/css/homepage.html?ref_=nav_err_youraccount"
  10077.                  },
  10078.                  "title": "Oops!",
  10079.                  "paragraph": "There is a problem retrieving the list right now"
  10080.                }
  10081.              }
  10082.            }
  10083.          },
  10084.          "shopAllTimeout": {
  10085.            "template": {
  10086.              "name": "flyoutError",
  10087.              "data": {
  10088.                "error": {
  10089.                  "paragraph": "There is a problem retrieving the list right now"
  10090.                }
  10091.              }
  10092.            }
  10093.          },
  10094.          "kindleTimeout": {
  10095.            "template": {
  10096.              "name": "flyoutError",
  10097.              "data": {
  10098.                "error": {
  10099.                  "paragraph": "There is a problem retrieving the list right now"
  10100.                }
  10101.              }
  10102.            }
  10103.          }
  10104.        });
  10105.      });
  10106.      window.$Nav && $Nav.when("util.templates").run("FlyoutErrorTemplate", function(templates) {
  10107.        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><# } #>");
  10108.      });
  10109.      if (typeof uet == 'function') {
  10110.        uet('bb', 'iss-init-pc', {
  10111.          wb: 1
  10112.        });
  10113.      }
  10114.      if (!window.$SearchJS && window.$Nav) {
  10115.        window.$SearchJS = $Nav.make('sx');
  10116.      }
  10117.      var opts = {
  10118.        host: "completion.amazon/search/complete",
  10119.        marketId: "6",
  10120.        obfuscatedMarketId: "A1VC38T7YXB528",
  10121.        searchAliases: [],
  10122.        filterAliases: [],
  10123.        pageType: "Detail",
  10124.        requestId: "F8PKQ0DG7CQPVA079TT6",
  10125.        sessionId: "356-9534614-3551128",
  10126.        language: "en_US",
  10127.        customerId: "",
  10128.        asin: "B0CZPWV1QB",
  10129.        b2b: 0,
  10130.        fresh: 0,
  10131.        isJpOrCn: 1,
  10132.        isUseAuiIss: 1
  10133.      };
  10134.      var issOpts = {
  10135.        fallbackFlag: 1,
  10136.        isDigitalFeaturesEnabled: 0,
  10137.        isWayfindingEnabled: 0,
  10138.        dropdown: "select.searchSelect",
  10139.        departmentText: "in {department}",
  10140.        suggestionText: "Search suggestions",
  10141.        recentSearchesTreatment: "C",
  10142.        authorSuggestionText: "Explore books by XXAUTHXX",
  10143.        translatedStringsMap: {
  10144.          "sx-recent-searches": "Recent searches",
  10145.          "sx-your-recent-search": "Inspired by your recent search"
  10146.        },
  10147.        biaTitleText: "",
  10148.        biaPurchasedText: "",
  10149.        biaViewAllText: "",
  10150.        biaViewAllManageText: "",
  10151.        biaAndText: "",
  10152.        biaManageText: "",
  10153.        biaWeblabTreatment: "",
  10154.        issNavConfig: {},
  10155.        np: 0,
  10156.        issCorpus: [],
  10157.        cf: 1,
  10158.        removeDeepNodeISS: "",
  10159.        trendingTreatment: "C",
  10160.        useAPIV2: "",
  10161.        opfSwitch: "",
  10162.        isISSDesktopRefactorEnabled: "1",
  10163.        useServiceHighlighting: "true",
  10164.        isInternal: 0,
  10165.        isAPICachingDisabled: true,
  10166.        isBrowseNodeScopingEnabled: false,
  10167.        isStorefrontTemplateEnabled: false,
  10168.        disableAutocompleteOnFocus: ""
  10169.      };
  10170.      if (opts.isUseAuiIss === 1 && window.$Nav) {
  10171.        window.$Nav.when('sx.iss').run('iss-mason-init', function(iss) {
  10172.          var issInitObj = buildIssInitObject(opts, issOpts, true);
  10173.          new iss.IssParentCoordinator(issInitObj);
  10174.          $SearchJS.declare('canCreateAutocomplete', issInitObj);
  10175.        });
  10176.      } else if (window.$SearchJS) {
  10177.        var iss;
  10178.        // BEGIN Deprecated globals
  10179.        var issHost = opts.host,
  10180.          issMktid = opts.marketId,
  10181.          issSearchAliases = opts.searchAliases,
  10182.          updateISSCompletion = function() {
  10183.            iss.updateAutoCompletion();
  10184.          };
  10185.        // END deprecated globals
  10186.        $SearchJS.when('jQuery', 'search-js-autocomplete-lib').run('autocomplete-init', initializeAutocomplete);
  10187.        $SearchJS.when('canCreateAutocomplete').run('createAutocomplete', createAutocomplete);
  10188.      } // END conditional for window.$SearchJS
  10189.      function initializeAutocomplete(jQuery) {
  10190.        var issInitObj = buildIssInitObject(opts, issOpts);
  10191.        $SearchJS.declare("canCreateAutocomplete", issInitObj);
  10192.      } // END initializeAutocomplete
  10193.      function initSearchCsl(searchCSL, issInitObject) {
  10194.        searchCSL.init(opts.pageType,
  10195.          (window.ue && window.ue.rid) || opts.requestId);
  10196.        $SearchJS.declare("canCreateAutocomplete", issInitObject);
  10197.      } // END initSearchCsl
  10198.      function createAutocomplete(issObject) {
  10199.        iss = new AutoComplete(issObject);
  10200.        $SearchJS.publish("search-js-autocomplete", iss);
  10201.        logMetrics();
  10202.      } // END createAutocomplete
  10203.      function buildIssInitObject(opts, issOpts, isNewIss) {
  10204.        var issInitObj = {
  10205.          src: opts.host,
  10206.          sessionId: opts.sessionId,
  10207.          requestId: opts.requestId,
  10208.          mkt: opts.marketId,
  10209.          obfMkt: opts.obfuscatedMarketId,
  10210.          pageType: opts.pageType,
  10211.          language: opts.language,
  10212.          customerId: opts.customerId,
  10213.          fresh: opts.fresh,
  10214.          b2b: opts.b2b,
  10215.          aliases: opts.searchAliases,
  10216.          fb: issOpts.fallbackFlag,
  10217.          isDigitalFeaturesEnabled: issOpts.isDigitalFeaturesEnabled,
  10218.          isWayfindingEnabled: issOpts.isWayfindingEnabled,
  10219.          issPrimeEligible: issOpts.issPrimeEligible,
  10220.          deptText: issOpts.departmentText,
  10221.          sugText: issOpts.suggestionText,
  10222.          filterAliases: opts.filterAliases,
  10223.          biaWidgetUrl: opts.biaWidgetUrl,
  10224.          recentSearchesTreatment: issOpts.recentSearchesTreatment,
  10225.          authorSuggestionText: issOpts.authorSuggestionText,
  10226.          translatedStringsMap: issOpts.translatedStringsMap,
  10227.          biaTitleText: "",
  10228.          biaPurchasedText: "",
  10229.          biaViewAllText: "",
  10230.          biaViewAllManageText: "",
  10231.          biaAndText: "",
  10232.          biaManageText: "",
  10233.          biaWeblabTreatment: "",
  10234.          issNavConfig: issOpts.issNavConfig,
  10235.          cf: issOpts.cf,
  10236.          ime: opts.isJpOrCn,
  10237.          mktid: opts.marketId,
  10238.          qs: opts.isJpOrCn,
  10239.          issCorpus: issOpts.issCorpus,
  10240.          deepNodeISS: {
  10241.            searchAliasAccessor: function($) {
  10242.              return (window.SearchPageAccess && window.SearchPageAccess.searchAlias()) || $('select.searchSelect').children().attr('data-root-alias');
  10243.            },
  10244.            searchAliasDisplayNameAccessor: function() {
  10245.              return (window.SearchPageAccess && window.SearchPageAccess.searchAliasDisplayName());
  10246.            }
  10247.          },
  10248.          removeDeepNodeISS: issOpts.removeDeepNodeISS,
  10249.          trendingTreatment: issOpts.trendingTreatment,
  10250.          useAPIV2: issOpts.useAPIV2,
  10251.          opfSwitch: issOpts.opfSwitch,
  10252.          isISSDesktopRefactorEnabled: issOpts.isISSDesktopRefactorEnabled,
  10253.          useServiceHighlighting: issOpts.useServiceHighlighting,
  10254.          isInternal: issOpts.isInternal,
  10255.          isAPICachingDisabled: issOpts.isAPICachingDisabled,
  10256.          isBrowseNodeScopingEnabled: issOpts.isBrowseNodeScopingEnabled,
  10257.          isStorefrontTemplateEnabled: issOpts.isStorefrontTemplateEnabled,
  10258.          disableAutocompleteOnFocus: issOpts.disableAutocompleteOnFocus,
  10259.          asin: opts.asin
  10260.        };
  10261.        // If we aren't using the new ISS then we need to add these properties
  10262.        if (!isNewIss) {
  10263.          issInitObj.dd = issOpts.dropdown; // The element with id searchDropdownBox doesn't exist in C.
  10264.          issInitObj.imeSpacing = issOpts.imeSpacing;
  10265.          issInitObj.isNavInline = 1;
  10266.          issInitObj.triggerISSOnClick = 0;
  10267.          issInitObj.sc = 1;
  10268.          issInitObj.np = issOpts.np;
  10269.        }
  10270.        return issInitObj;
  10271.      } // END buildIssInitObject
  10272.      function logMetrics() {
  10273.        if (typeof uet == 'function' && typeof uex == 'function') {
  10274.          uet('be', 'iss-init-pc', {
  10275.            wb: 1
  10276.          });
  10277.          uex('ld', 'iss-init-pc', {
  10278.            wb: 1
  10279.          });
  10280.        }
  10281.      } // END logMetrics
  10282.      window.$Nav && $Nav.declare('config.navDeviceType', 'desktop');
  10283.      window.$Nav && $Nav.declare('config.navDebugHighres', false);
  10284.      window.$Nav && $Nav.declare('config.pageType', 'Detail');
  10285.      window.$Nav && $Nav.declare('config.subPageType', 'Podcast');
  10286.      window.$Nav && $Nav.declare('config.dynamicMenuUrl', 'x2Fgpx2Fnavigationx2Fajaxx2Fdynamicx2Dmenu.html');
  10287.      window.$Nav && $Nav.declare('config.dismissNotificationUrl', 'x2Fgpx2Fnavigationx2Fajaxx2Fdismissnotification.html');
  10288.      window.$Nav && $Nav.declare('config.enableDynamicMenus', true);
  10289.      window.$Nav && $Nav.declare('config.isInternal', false);
  10290.      window.$Nav && $Nav.declare('config.isBackup', false);
  10291.      window.$Nav && $Nav.declare('config.isRecognized', false);
  10292.      window.$Nav && $Nav.declare('config.transientFlyoutTrigger', 'x23navx2Dtransientx2Dflyoutx2Dtrigger');
  10293.      window.$Nav && $Nav.declare('config.subnavFlyoutUrl', 'x2Fnavx2Fajaxx2FsubnavFlyout');
  10294.      window.$Nav && $Nav.declare('config.isSubnavFlyoutMigrationEnabled', true);
  10295.      window.$Nav && $Nav.declare('config.recordEvUrl', 'x2Fgpx2Fnavigationx2Fajaxx2Frecordevent.html');
  10296.      window.$Nav && $Nav.declare('config.recordEvInterval', 15000);
  10297.      window.$Nav && $Nav.declare('config.sessionId', '356x2D9534614x2D3551128');
  10298.      window.$Nav && $Nav.declare('config.requestId', 'F8PKQ0DG7CQPVA079TT6');
  10299.      window.$Nav && $Nav.declare('config.alexaListEnabled', true);
  10300.      window.$Nav && $Nav.declare('config.readyOnATF', false);
  10301.      window.$Nav && $Nav.declare('config.dynamicMenuArgs', {
  10302.        "rid": "F8PKQ0DG7CQPVA079TT6",
  10303.        "isFullWidthPrime": 0,
  10304.        "isPrime": 0,
  10305.        "dynamicRequest": 1,
  10306.        "weblabs": "",
  10307.        "isFreshRegionAndCustomer": "",
  10308.        "primeMenuWidth": 310
  10309.      });
  10310.      window.$Nav && $Nav.declare('config.customerName', false);
  10311.      window.$Nav && $Nav.declare('config.customerCountryCode', 'US');
  10312.      window.$Nav && $Nav.declare('config.yourAccountPrimeURL', null);
  10313.      window.$Nav && $Nav.declare('config.yourAccountPrimeHover', true);
  10314.      window.$Nav && $Nav.declare('config.searchBackState', {});
  10315.      window.$Nav && $Nav.declare('nav.inline');
  10316.      (function(i) {
  10317.        if (window._navbarSpriteUrl) {
  10318.          i.onload = function() {
  10319.            window.uet && uet('ne')
  10320.          };
  10321.          i.src = window._navbarSpriteUrl;
  10322.        }
  10323.      }(new Image()));
  10324.      window.$Nav && $Nav.declare('config.autoFocus', false);
  10325.      window.$Nav && $Nav.declare('config.responsiveTouchAgents', ["ieTouch"]);
  10326.      window.$Nav && $Nav.declare('config.responsiveGW', false);
  10327.      window.$Nav && $Nav.declare('config.pageHideEnabled', false);
  10328.      window.$Nav && $Nav.declare('config.sslTriggerType', 'null');
  10329.      window.$Nav && $Nav.declare('config.sslTriggerRetry', 0);
  10330.      window.$Nav && $Nav.declare('config.doubleCart', false);
  10331.      window.$Nav && $Nav.declare('config.signInOverride', true);
  10332.      window.$Nav && $Nav.declare('config.signInTooltip', false);
  10333.      window.$Nav && $Nav.declare('config.isPrimeMember', false);
  10334.      window.$Nav && $Nav.declare('config.packardGlowTooltip', false);
  10335.      window.$Nav && $Nav.declare('config.packardGlowFlyout', false);
  10336.      window.$Nav && $Nav.declare('config.rightMarginAlignEnabled', true);
  10337.      window.$Nav && $Nav.declare('config.flyoutAnimation', false);
  10338.      window.$Nav && $Nav.declare('config.campusActivation', 'null');
  10339.      window.$Nav && $Nav.declare('config.primeTooltip', false);
  10340.      window.$Nav && $Nav.declare('config.primeDay', false);
  10341.      window.$Nav && $Nav.declare('config.disableBuyItAgain', false);
  10342.      window.$Nav && $Nav.declare('config.enableCrossShopBiaFlyout', false);
  10343.      window.$Nav && $Nav.declare('config.pseudoPrimeFirstBrowse', null);
  10344.      window.$Nav && $Nav.declare('config.csYourAccount', false);
  10345.      window.$Nav && $Nav.declare('config.cartFlyoutDisabled', true);
  10346.      window.$Nav && $Nav.declare('config.isTabletBrowser', false);
  10347.      window.$Nav && $Nav.declare('config.HmenuProximityArea', [200, 200, 200, 200]);
  10348.      window.$Nav && $Nav.declare('config.HMenuIsProximity', true);
  10349.      window.$Nav && $Nav.declare('config.isPureAjaxALF', false);
  10350.      window.$Nav && $Nav.declare('config.accountListFlyoutRedesign', false);
  10351.      window.$Nav && $Nav.declare('config.navfresh', false);
  10352.      window.$Nav && $Nav.declare('config.isFreshRegion', false);
  10353.      if (window.ue && ue.tag) {
  10354.        ue.tag('navbar');
  10355.      };
  10356.      window.$Nav && $Nav.declare('config.blackbelt', true);
  10357.      window.$Nav && $Nav.declare('config.beaconbelt', true);
  10358.      window.$Nav && $Nav.declare('config.accountList', true);
  10359.      window.$Nav && $Nav.declare('config.iPadTablet', false);
  10360.      window.$Nav && $Nav.declare('config.searchapiEndpoint', false);
  10361.      window.$Nav && $Nav.declare('config.timeline', false);
  10362.      window.$Nav && $Nav.declare('config.timelineAsinPriceEnabled', false);
  10363.      window.$Nav && $Nav.declare('config.timelineDeleteEnabled', false);
  10364.      window.$Nav && $Nav.declare('config.extendedFlyout', false);
  10365.      window.$Nav && $Nav.declare('config.flyoutCloseDelay', 600);
  10366.      window.$Nav && $Nav.declare('config.pssFlag', 0);
  10367.      window.$Nav && $Nav.declare('config.isPrimeTooltipMigrated', false);
  10368.      window.$Nav && $Nav.declare('config.hashCustomerAndSessionId', '9e8171e45aff1046c9aee2da62bd7a30c2577bbe');
  10369.      window.$Nav && $Nav.declare('config.isExportMode', true);
  10370.      window.$Nav && $Nav.declare('config.languageCode', 'en_US');
  10371.      window.$Nav && $Nav.declare('config.environmentVFI', 'AmazonNavigationCardsx2Fdevelopmentx40B6297854641x2DAL2_aarch64');
  10372.      window.$Nav && $Nav.declare('config.isHMenuBrowserCacheDisable', false);
  10373.      window.$Nav && $Nav.declare('config.signInUrlWithRefTag', 'httpsx3Ax2Fx2Fwww.amazonx2Fapx2Fsigninx3Fopenid.pape.max_auth_agex3D0x26openid.return_tox3Dhttpsx253Ax252Fx252Fwww.amazonx252FQQ333BEx2DSitusx2DOnlinex2DPalingx2DTerpercayax252Fdpx252FB0CZPWV1QBx252Fx253F_encodingx253DUTF8x2526ref_x253DnavSignInUrlRefTagPlaceHolderx26openid.identityx3Dhttpx253Ax252Fx252Fspecs.openid.netx252Fauthx252F2.0x252Fidentifier_selectx26openid.assoc_handlex3Djpflexx26openid.modex3Dcheckid_setupx26openid.claimed_idx3Dhttpx253Ax252Fx252Fspecs.openid.netx252Fauthx252F2.0x252Fidentifier_selectx26openid.nsx3Dhttpx253Ax252Fx252Fspecs.openid.netx252Fauthx252F2.0');
  10374.      window.$Nav && $Nav.declare('config.regionalStores', []);
  10375.      window.$Nav && $Nav.declare('config.isALFRedesignPT2', false);
  10376.      window.$Nav && $Nav.declare('config.isNavALFRegistryGiftList', false);
  10377.      window.$Nav && $Nav.declare('config.marketplaceId', 'A1VC38T7YXB528');
  10378.      window.$Nav && $Nav.declare('config.exportTransitionState', null);
  10379.      window.$Nav && $Nav.declare('config.enableAeeXopFlyout', false);
  10380.      window.$Nav && $Nav.declare('config.isPrimeFlyoutMigrationEnabled', false);
  10381.      window.$Nav && $Nav.declare('config.isAjaxPaymentNotificationMigrated', false);
  10382.      window.$Nav && $Nav.declare('config.isAjaxPaymentSuppressNotificationMigrated', false);
  10383.      if (window.P && typeof window.P.declare === "function" && typeof window.P.now === "function") {
  10384.        window.P.now('packardGlowIngressJsEnabled').execute(function(glowEnabled) {
  10385.          if (!glowEnabled) {
  10386.            window.P.declare('packardGlowIngressJsEnabled', true);
  10387.          }
  10388.        });
  10389.        window.P.now('packardGlowStoreName').execute(function(storeName) {
  10390.          if (!storeName) {
  10391.            window.P.declare('packardGlowStoreName', 'generic');
  10392.          }
  10393.        });
  10394.      }
  10395.      window.$Nav && $Nav.declare('configComplete'); - >
  10396.    </script>
  10397.    <a id="skippedLink" tabindex="-1"></a>
  10398.    <script type="text/javascript">
  10399.      window.navmet.MainEnd = new Date();
  10400.    </script>
  10401.    <script type="text/javascript">
  10402.      if (window.ue_t0) {
  10403.        window.navmet.push({
  10404.          key: "NavMainEnd",
  10405.          end: +new Date(),
  10406.          begin: window.ue_t0
  10407.        });
  10408.      }
  10409.    </script>
  10410.    <!-- sp:end-feature:navbar -->
  10411.    <!-- sp:feature:configured-sitewide-before-host-atf-assets -->
  10412.    <link rel="stylesheet" href="https://m.media-amazon.com/images/I/01kRFdtbihL.css?AUIClients/CustomerReviewsACRAssets">
  10413.    <!-- sp:end-feature:configured-sitewide-before-host-atf-assets -->
  10414.    <!-- sp:feature:host-atf -->
  10415.    <script type="text/javascript">
  10416.      P.when('atf').execute(function() {
  10417.        P.now('dpJsAssetsLoadMarker').execute(function(markerObj) {
  10418.          if (!markerObj) {
  10419.            P.declare('dpJsAssetsLoadMarker', {});
  10420.            if (window.ue && ue.count) {
  10421.              ue.count("DPJsLoadedAfterATFMarkedCount", 1);
  10422.            }
  10423.          }
  10424.        });
  10425.      });
  10426.    </script>
  10427.    <style>
  10428.      .ap_popover_unsprited .ap_body .ap_left {
  10429.        background-image: url(https://images-na.ssl-images-amazon.com/images/G/01/javascripts/lib/popover/images/po_left_17._V1_.png)
  10430.      }
  10431.  
  10432.      .ap_popover_unsprited .ap_body .ap_right {
  10433.        background-image: url(https://images-na.ssl-images-amazon.com/images/G/01/javascripts/lib/popover/images/po_right_17._V1_.png)
  10434.      }
  10435.  
  10436.      .ap_popover_unsprited .ap_header .ap_left {
  10437.        background-image: url(https://images-na.ssl-images-amazon.com/images/G/01/javascripts/lib/popover/images/po_top_left._V1_.png)
  10438.      }
  10439.  
  10440.      .ap_popover_unsprited .ap_header .ap_right {
  10441.        background-image: url(https://images-na.ssl-images-amazon.com/images/G/01/javascripts/lib/popover/images/po_top_right._V1_.png)
  10442.      }
  10443.  
  10444.      .ap_popover_unsprited .ap_header .ap_middle {
  10445.        background-image: url(https://images-na.ssl-images-amazon.com/images/G/01/javascripts/lib/popover/images/po_top._V1_.png)
  10446.      }
  10447.  
  10448.      .ap_popover_unsprited .ap_footer .ap_left {
  10449.        background-image: url(https://images-na.ssl-images-amazon.com/images/G/01/javascripts/lib/popover/images/po_bottom_left._V1_.png)
  10450.      }
  10451.  
  10452.      .ap_popover_unsprited .ap_footer .ap_right {
  10453.        background-image: url(https://images-na.ssl-images-amazon.com/images/G/01/javascripts/lib/popover/images/po_bottom_right._V1_.png)
  10454.      }
  10455.  
  10456.      .ap_popover_unsprited .ap_footer .ap_middle {
  10457.        background-image: url(https://images-na.ssl-images-amazon.com/images/G/01/javascripts/lib/popover/images/po_bottom._V1_.png)
  10458.      }
  10459.  
  10460.      .ap_popover_sprited .ap_body .ap_left,
  10461.      .ap_popover_sprited .ap_body .ap_right {
  10462.        background-image: url(https://images-na.ssl-images-amazon.com/images/G/01/javascripts/lib/popover/images/light/sprite-v._V1_.png)
  10463.      }
  10464.  
  10465.      .ap_popover_sprited .ap_closebutton,
  10466.      .ap_popover_sprited .ap_footer .ap_left,
  10467.      .ap_popover_sprited .ap_footer .ap_middle,
  10468.      .ap_popover_sprited .ap_footer .ap_right,
  10469.      .ap_popover_sprited .ap_header .ap_left,
  10470.      .ap_popover_sprited .ap_header .ap_middle,
  10471.      .ap_popover_sprited .ap_header .ap_right {
  10472.        background-image: url(https://images-na.ssl-images-amazon.com/images/G/01/javascripts/lib/popover/images/light/sprite-h._V1_.png)
  10473.      }
  10474.  
  10475.      .ap_popover_sprited .ap_body .ap_left-arrow,
  10476.      .ap_popover_sprited .ap_body .ap_right-arrow {
  10477.        background-image: url(https://images-na.ssl-images-amazon.com/images/G/01/javascripts/lib/popover/images/light/sprite-arrow-v._V1_.png)
  10478.      }
  10479.  
  10480.      .ap_popover {
  10481.        position: absolute;
  10482.        outline: 0
  10483.      }
  10484.  
  10485.      .ap_body {
  10486.        height: 100%;
  10487.        min-height: 36px;
  10488.        position: relative;
  10489.        background-color: #fff;
  10490.        margin: 0 17px
  10491.      }
  10492.  
  10493.      .ap_body .ap_left,
  10494.      .ap_popover_sprited .ap_body .ap_left-arrow {
  10495.        width: 17px;
  10496.        height: 100%;
  10497.        position: absolute;
  10498.        top: 0;
  10499.        left: -17px;
  10500.        background-attachment: scroll;
  10501.        background-repeat: repeat-y
  10502.      }
  10503.  
  10504.      .ap_popover_sprited .ap_body .ap_left {
  10505.        background-position: 0 top
  10506.      }
  10507.  
  10508.      .ap_body .ap_right,
  10509.      .ap_popover_sprited .ap_body .ap_right-arrow {
  10510.        width: 17px;
  10511.        height: 100%;
  10512.        position: absolute;
  10513.        top: 0;
  10514.        right: -17px;
  10515.        background-attachment: scroll;
  10516.        background-repeat: repeat-y
  10517.      }
  10518.  
  10519.      .ap_popover_sprited .ap_body .ap_right {
  10520.        background-position: -51px top
  10521.      }
  10522.  
  10523.      .ap_footer,
  10524.      .ap_header {
  10525.        position: relative;
  10526.        width: 100%
  10527.      }
  10528.  
  10529.      .ap_footer *,
  10530.      .ap_header * {
  10531.        height: 26px
  10532.      }
  10533.  
  10534.      .ap_header .ap_left {
  10535.        position: absolute;
  10536.        top: 0;
  10537.        left: 0;
  10538.        width: 34px;
  10539.        background-attachment: scroll;
  10540.        background-repeat: no-repeat
  10541.      }
  10542.  
  10543.      .ap_popover_sprited .ap_header .ap_left {
  10544.        background-position: left -2px
  10545.      }
  10546.  
  10547.      .ap_header .ap_right {
  10548.        width: 34px;
  10549.        position: absolute;
  10550.        top: 0;
  10551.        right: 0;
  10552.        background-attachment: scroll;
  10553.        background-repeat: no-repeat
  10554.      }
  10555.  
  10556.      .ap_popover_sprited .ap_header .ap_right {
  10557.        background-position: right -2px
  10558.      }
  10559.  
  10560.      .ap_header .ap_middle {
  10561.        margin: 0 34px;
  10562.        background-attachment: scroll;
  10563.        background-repeat: repeat-x
  10564.      }
  10565.  
  10566.      .ap_popover_sprited .ap_header .ap_middle {
  10567.        background-position: 0 -70px
  10568.      }
  10569.  
  10570.      .ap_footer .ap_left {
  10571.        position: absolute;
  10572.        top: 0;
  10573.        left: 0;
  10574.        width: 34px;
  10575.        background-attachment: scroll;
  10576.        background-repeat: no-repeat
  10577.      }
  10578.  
  10579.      .ap_popover_sprited .ap_footer .ap_left {
  10580.        background-position: left -40px
  10581.      }
  10582.  
  10583.      .ap_footer .ap_right {
  10584.        width: 34px;
  10585.        position: absolute;
  10586.        top: 0;
  10587.        right: 0;
  10588.        background-attachment: scroll;
  10589.        background-repeat: no-repeat
  10590.      }
  10591.  
  10592.      .ap_popover_sprited .ap_footer .ap_right {
  10593.        background-position: right -40px
  10594.      }
  10595.  
  10596.      .ap_footer .ap_middle {
  10597.        margin: 0 34px;
  10598.        background-attachment: scroll;
  10599.        background-repeat: repeat-x
  10600.      }
  10601.  
  10602.      .ap_popover_sprited .ap_footer .ap_middle {
  10603.        background-position: 0 -108px
  10604.      }
  10605.  
  10606.      .ap_popover .ap_titlebar {
  10607.        display: none;
  10608.        position: absolute;
  10609.        left: 0;
  10610.        top: 0;
  10611.        background-color: #EAF3FE;
  10612.        border-bottom: 1px solid #C2DDF2;
  10613.        font-size: 14px;
  10614.        font-weight: 700;
  10615.        margin: 8px 18px;
  10616.        white-space: nowrap;
  10617.        overflow: hidden
  10618.      }
  10619.  
  10620.      .ap_popover .ap_titlebar.multiline {
  10621.        white-space: normal;
  10622.        overflow: visible
  10623.      }
  10624.  
  10625.      .ap_popover .ap_titlebar .ap_title {
  10626.        padding: 4px 0;
  10627.        margin-left: 10px;
  10628.        overflow: hidden
  10629.      }
  10630.  
  10631.      #ap_overlay,
  10632.      #ap_overlay div {
  10633.        background-color: #3F4C58;
  10634.        width: 100%;
  10635.        position: absolute;
  10636.        top: 0;
  10637.        left: 0;
  10638.        z-index: 99
  10639.      }
  10640.  
  10641.      .ap_popover .ap_close {
  10642.        position: absolute;
  10643.        right: 18px;
  10644.        top: 13px
  10645.      }
  10646.  
  10647.      .ap_popover .ap_close a {
  10648.        padding: 5px;
  10649.        text-decoration: none;
  10650.        outline: 0
  10651.      }
  10652.  
  10653.      .ap_popover .ap_close .ap_closetext {
  10654.        display: none;
  10655.        margin-right: 5px;
  10656.        line-height: 1em
  10657.      }
  10658.  
  10659.      .ap_popover .ap_closebutton {
  10660.        display: -moz-inline-box;
  10661.        display: inline-block;
  10662.        width: 15px;
  10663.        height: 15px;
  10664.        background-repeat: no-repeat;
  10665.        background-position: 0 -136px;
  10666.        position: relative;
  10667.        overflow: hidden;
  10668.        vertical-align: top
  10669.      }
  10670.  
  10671.      .ap_popover .ap_closebutton span {
  10672.        position: absolute;
  10673.        top: -9999px
  10674.      }
  10675.  
  10676.      .ap_popover .ap_close img {
  10677.        vertical-align: top
  10678.      }
  10679.  
  10680.      .ap_classic {
  10681.        border-top: 1px solid #ccc;
  10682.        border-left: 1px solid #ccc;
  10683.        border-bottom: 1px solid #2F2F1D;
  10684.        border-right: 1px solid #2F2F1D;
  10685.        background-color: #EFEDD4;
  10686.        padding: 3px
  10687.      }
  10688.  
  10689.      .ap_classic .ap_titlebar {
  10690.        color: #86875D;
  10691.        font-size: 12px;
  10692.        padding: 0 0 3px 0;
  10693.        line-height: 1em
  10694.      }
  10695.  
  10696.      .ap_classic .ap_close {
  10697.        float: right
  10698.      }
  10699.  
  10700.      .ap_classic .ap_content {
  10701.        clear: both;
  10702.        background-color: #fff;
  10703.        border: 1px solid #ACA976;
  10704.        padding: 8px;
  10705.        font-size: 11px
  10706.      }
  10707.  
  10708.      .icdp-container-wrapper {
  10709.        border-top-left-radius: 16px;
  10710.        border-top-right-radius: 16px
  10711.      }
  10712.  
  10713.      #icdp-container {
  10714.        background-color: #FFF;
  10715.        height: 100%
  10716.      }
  10717.  
  10718.      #icdp-container .icdp-container-head {
  10719.        position: relative;
  10720.        z-index: 2
  10721.      }
  10722.  
  10723.      #icdp-container .icdp-container-head .icdp-close {
  10724.        position: absolute;
  10725.        right: 0;
  10726.        top: 0;
  10727.        padding: 12px;
  10728.        height: 36px;
  10729.        width: 36px;
  10730.        text-align: center
  10731.      }
  10732.  
  10733.      #icdp-container .icdp-container-head .icdp-close .icdp-close-icon {
  10734.        vertical-align: text-top
  10735.      }
  10736.  
  10737.      .icdp-container-body {
  10738.        height: 100%
  10739.      }
  10740.  
  10741.      #icdp-iFrame {
  10742.        height: 100%;
  10743.        width: 100%;
  10744.        border-width: 0;
  10745.        background-color: #FFF
  10746.      }
  10747.  
  10748.      #icdp-skeleton {
  10749.        cursor: progress;
  10750.        height: 100%;
  10751.        width: 100%;
  10752.        border-width: 0;
  10753.        padding-top: 36px;
  10754.        overflow: hidden
  10755.      }
  10756.  
  10757.      #icdp-skeleton>:first-child {
  10758.        padding-top: 0 !important
  10759.      }
  10760.  
  10761.      .icdp-skeleton-button,
  10762.      .icdp-skeleton-image-block,
  10763.      .icdp-skeleton-image-swatches,
  10764.      .icdp-skeleton-text-base,
  10765.      .icdp-skeleton-text-extra-large,
  10766.      .icdp-skeleton-text-large,
  10767.      .icdp-skeleton-text-medium,
  10768.      .icdp-skeleton-text-micro,
  10769.      .icdp-skeleton-text-mini,
  10770.      .icdp-skeleton-text-small,
  10771.      .icdp-skeleton-text-tall-mini,
  10772.      .icdp-skeleton-text-tall-small {
  10773.        background-color: #E3E6E6;
  10774.        animation: 2s cubic-bezier(.4, 0, .2, 1) .5s infinite alternate both icdp-skeleton-gradient
  10775.      }
  10776.  
  10777.      @keyframes icdp-skeleton-gradient {
  10778.        0% {
  10779.          background-color: #E3E6E6
  10780.        }
  10781.  
  10782.        100% {
  10783.          background-color: #C8CCCC
  10784.        }
  10785.      }
  10786.  
  10787.      .icdp-skeleton-text-base,
  10788.      .icdp-skeleton-text-extra-large,
  10789.      .icdp-skeleton-text-large,
  10790.      .icdp-skeleton-text-medium,
  10791.      .icdp-skeleton-text-micro,
  10792.      .icdp-skeleton-text-mini,
  10793.      .icdp-skeleton-text-small {
  10794.        height: 20px;
  10795.        border-radius: 8px
  10796.      }
  10797.  
  10798.      .icdp-skeleton-text-tall-mini,
  10799.      .icdp-skeleton-text-tall-small {
  10800.        height: 30px;
  10801.        border-radius: 8px
  10802.      }
  10803.  
  10804.      .icdp-skeleton-text-extra-large {
  10805.        width: 100%
  10806.      }
  10807.  
  10808.      .icdp-skeleton-text-large {
  10809.        width: 75%
  10810.      }
  10811.  
  10812.      .icdp-skeleton-text-medium {
  10813.        width: 60%
  10814.      }
  10815.  
  10816.      .icdp-skeleton-text-base {
  10817.        width: 50%
  10818.      }
  10819.  
  10820.      .icdp-skeleton-text-small {
  10821.        width: 40%
  10822.      }
  10823.  
  10824.      .icdp-skeleton-text-mini {
  10825.        width: 25%
  10826.      }
  10827.  
  10828.      .icdp-skeleton-text-micro {
  10829.        width: 15%
  10830.      }
  10831.  
  10832.      .icdp-skeleton-image-block {
  10833.        width: 100%;
  10834.        height: 260px
  10835.      }
  10836.  
  10837.      .icdp-skeleton-image-swatches {
  10838.        width: 30%;
  10839.        height: 20px;
  10840.        border-radius: 8px
  10841.      }
  10842.  
  10843.      .icdp-skeleton-text-tall-small {
  10844.        width: 40%
  10845.      }
  10846.  
  10847.      .icdp-skeleton-text-tall-mini {
  10848.        width: 25%
  10849.      }
  10850.  
  10851.      .icdp-skeleton-action-bar {
  10852.        position: fixed !important;
  10853.        bottom: 0;
  10854.        z-index: 999999;
  10855.        height: auto !important;
  10856.        box-shadow: 0 0 5px 0 #C8CCCC;
  10857.        background-color: #FFF
  10858.      }
  10859.  
  10860.      .icdp-skeleton-button {
  10861.        height: 32px;
  10862.        width: 47.5%;
  10863.        border-radius: 8px
  10864.      }
  10865.    </style>
  10866.    <link rel="preload" as="script" crossorigin="anonymous" href="https://m.media-amazon.com/images/I/41GjH0kmNBL.js?AUIClients/AmazonPopoversAUIShim#jp">
  10867.    <link rel="preload" as="script" crossorigin="anonymous" href="https://m.media-amazon.com/images/I/51wm4ej5ItL._RC|01gKh-6uxaL.js_.js?AUIClients/InContextDetailPageAssets">
  10868.    <script>
  10869.      (function(d, b, m) {
  10870.        function c(a) {
  10871.          return "--private-amznjqshim-" + a
  10872.        }
  10873.  
  10874.        function e(a, l) {
  10875.          var b = c(l);
  10876.          d.now(b).execute(c(a + "-" + b) + "-" + f++, function(a) {
  10877.            void 0 === a && d.declare(b, !0)
  10878.          })
  10879.        }
  10880.  
  10881.        function h(a) {
  10882.          e("markRequested", "functionality-requested:" + a)
  10883.        }
  10884.  
  10885.        function g(a) {
  10886.          e("completedStage", "stage-" + a)
  10887.        }
  10888.        b.goN2Debug || (b.goN2Debug = {
  10889.          info: function() {}
  10890.        });
  10891.        "use strict";
  10892.        var f = 0,
  10893.          k = b.amznJQ = new function() {
  10894.            this.addLogical = this.addStyle = this.addStyles = this.PLNow = this.windowOnLoad = function() {};
  10895.            this.declareAvailable = function(a) {
  10896.              e("declaring", a)
  10897.            };
  10898.            this.available = function(a, b) {
  10899.              a = c(a);
  10900.              h(a);
  10901.              d.when(a, c("jQuery")).execute(c("available-" + a) + "-" + f++, b)
  10902.            };
  10903.            this.onReady = function(a, b) {
  10904.              a = c(a);
  10905.              h(a);
  10906.              d.when(a, "a-domready", c("jQuery")).execute(c("onReady-" + a) + "-" + f++, b)
  10907.            };
  10908.            this.onCompletion = function(a, b) {
  10909.              var e = c("stage-" + a);
  10910.              d.when(e, c("jQuery")).execute(b)
  10911.            };
  10912.            this.completedStage = function(a) {
  10913.              g(a)
  10914.            };
  10915.            this.addPL = function(a) {
  10916.              d.when("a-preload").execute(c("Preloader") + "-" + f++, function(b) {
  10917.                b.preload(a)
  10918.              })
  10919.            };
  10920.            this.strings = {};
  10921.            this.chars = {}
  10922.          };
  10923.        d.when("load").execute(c("fail-safe-stages"), function() {
  10924.          g("amznJQ.theFold");
  10925.          g("amznJQ.criticalFeature")
  10926.        });
  10927.        d.when("jQuery").execute("define amznJQ jQuery", function(a) {
  10928.          b.jQuery || (b.jQuery = a);
  10929.          k.jQuery || (k.jQuery = a);
  10930.          e("declaring", "jQuery")
  10931.        })
  10932.      })(window.P || window.AmazonUIPageJS, window, document);
  10933.      (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('atf').execute(function() {
  10934.        (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://m.media-amazon.com/images/I/41GjH0kmNBL.js?AUIClients/AmazonPopoversAUIShim#jp');
  10935.      });
  10936.      (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('useOffersDebugAssets').execute(function() {
  10937.        (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://m.media-amazon.com/images/I/51wm4ej5ItL._RC|01gKh-6uxaL.js_.js?AUIClients/InContextDetailPageAssets');
  10938.      });
  10939.    </script>
  10940.    <script type="text/javascript">
  10941.      var iUrl = "https://m.media-amazon.com/images/I/6169KjlCupL.__AC_SY445_SX342_QL70_ML2_.jpg";
  10942.      (function() {
  10943.        var i = new Image;
  10944.        i.src = iUrl;
  10945.      })();
  10946.    </script>
  10947.    <script type="a-state" data-a-state="{&quot;key&quot;:&quot;metrics-schema&quot;}">{"widgetSchema":"dp:widget:","dimensionSchema":"dp:dims:"}</script>
  10948.    <style type="text/css">
  10949.      #cm_cr_dpwidget .a-size-micro {
  10950.        font-size: 9px;
  10951.      }
  10952.  
  10953.      #cm_cr_dpwidget .c7yTopDownDashedStrike {
  10954.        border-top: 1px dashed #A9A9A9;
  10955.        border-bottom: 1px dashed #A9A9A9;
  10956.      }
  10957.  
  10958.      #cm_cr_dpwidget .c7yBadgeAUI {
  10959.        text-transform: uppercase;
  10960.        letter-spacing: 0.5px;
  10961.        padding: 2px;
  10962.        white-space: nowrap;
  10963.      }
  10964.    </style>
  10965.    <style type="text/css"></style>
  10966.    <script language="Javascript1.1" type="text/javascript">
  10967.      < !- function amz_js_PopWin(url, name, options) {
  10968.        var ContextWindow = window.open(url, name, options);
  10969.        ContextWindow.focus();
  10970.        return false;
  10971.      }
  10972.      //-->
  10973.    </script>
  10974.    <script type="text/javascript">
  10975.      // =============================================================================
  10976.      // Function Class: Show/Hide product promotions & special offers link
  10977.      // =============================================================================
  10978.      function showElement(id) {
  10979.        var elm = document.getElementById(id);
  10980.        if (elm) {
  10981.          elm.style.visibility = 'visible';
  10982.          if (elm.getAttribute('name') == 'heroQuickPromoDiv') {
  10983.            elm.style.display = 'block';
  10984.          }
  10985.        }
  10986.      }
  10987.  
  10988.      function hideElement(id) {
  10989.        var elm = document.getElementById(id);
  10990.        if (elm) {
  10991.          elm.style.visibility = 'hidden';
  10992.          if (elm.getAttribute('name') == 'heroQuickPromoDiv') {
  10993.            elm.style.display = 'none';
  10994.          }
  10995.        }
  10996.      }
  10997.  
  10998.      function showHideElement(h_id, div_id) {
  10999.        var hiddenTag = document.getElementById(h_id);
  11000.        if (hiddenTag) {
  11001.          showElement(div_id);
  11002.        } else {
  11003.          hideElement(div_id);
  11004.        }
  11005.      }
  11006.      if (typeof P === 'object' && typeof P.when === 'function') {
  11007.        P.register("isLazyLoadWeblabEnabled", function() {
  11008.          var isWeblabEnabled = 1;
  11009.          return isWeblabEnabled;
  11010.        });
  11011.      }
  11012.      window.isBowserFeatureCleanup = 0;
  11013.      var touchDeviceDetected = false;
  11014.      P.register('sp.load.critical.js');
  11015.      P.now('sp.load.js').execute(function(jsObj) {
  11016.        if (!jsObj) {
  11017.          P.declare('sp.load.js', {});
  11018.          if (window.ue && ue.count) {
  11019.            ue.count("jsLoadedAtStartMarkerCount", 1);
  11020.          }
  11021.        }
  11022.      });
  11023.      var CSMReqs = {
  11024.        af: {
  11025.          c: 2,
  11026.          p: 'atf'
  11027.        },
  11028.        cf: {
  11029.          c: 2,
  11030.          p: 'cf'
  11031.        },
  11032.        x1: {
  11033.          c: 1,
  11034.          p: 'x1'
  11035.        },
  11036.        x2: {
  11037.          c: 1,
  11038.          p: 'x2'
  11039.        }
  11040.      };
  11041.      var prioritizeCriticalModules = true;
  11042.  
  11043.      function setCSMReq(a) {
  11044.        a = a.toLowerCase();
  11045.        var b = CSMReqs[a];
  11046.        if (b && --b.c == 0) {
  11047.          if (typeof uet == 'function') {
  11048.            uet(a);
  11049.            (a == 'af') && (typeof replaceImg === 'function') && replaceImg();
  11050.          };
  11051.          if (a == 'af' && prioritizeCriticalModules) {
  11052.            var featureElements = document.getElementsByClassName('dp-cif');
  11053.            if (featureElements.length) {
  11054.              var priorityModuleList = ["A", "jQuery"];
  11055.              var moduleMap = {
  11056.                'A': 1,
  11057.                'jQuery': 1
  11058.              };
  11059.              for (var i = 0; i < featureElements.length; i++) {
  11060.                if (featureElements[i].dataset && featureElements[i].dataset.dpCriticalJsModules) {
  11061.                  var criticalJsModules = JSON.parse(featureElements[i].dataset.dpCriticalJsModules);
  11062.                  if (criticalJsModules) {
  11063.                    criticalJsModules.forEach(function(criticalJsModule, index) {
  11064.                      if (!moduleMap[criticalJsModule]) {
  11065.                        moduleMap[criticalJsModule] = 1;
  11066.                        priorityModuleList.push(criticalJsModule);
  11067.                      }
  11068.                    });
  11069.                  }
  11070.                } else if (typeof featureElements[i].dataset === 'undefined') {
  11071.                  var criticalJsModules = JSON.parse(featureElements[i].getAttribute('data-dp-critical-js-modules'));
  11072.                  if (criticalJsModules) {
  11073.                    criticalJsModules.forEach(function(criticalJsModule, index) {
  11074.                      if (!moduleMap[criticalJsModule]) {
  11075.                        moduleMap[criticalJsModule] = 1;
  11076.                        priorityModuleList.push(criticalJsModule);
  11077.                      }
  11078.                    });
  11079.                  }
  11080.                }
  11081.              }
  11082.              if (P && P.setPriority && typeof P.setPriority === 'function') {
  11083.                prioritizeCriticalModules = false;
  11084.                P.setPriority(priorityModuleList);
  11085.              }
  11086.            }
  11087.          }
  11088.          if (typeof P != 'undefined') {
  11089.            P.register(b.p);
  11090.            if (a == 'af') {
  11091.              if (typeof uet === 'function') {
  11092.                uet('bb', 'TwisterAUIWait', {
  11093.                  wb: 1
  11094.                });
  11095.              }
  11096.            }
  11097.          };
  11098.        }
  11099.      }
  11100.      if (typeof P != 'undefined') {
  11101.        P.when('A').execute(function(A) {
  11102.          if (typeof uet === 'function') {
  11103.            uet('af', 'TwisterAUIWait', {
  11104.              wb: 1
  11105.            });
  11106.          }
  11107.        });
  11108.      }
  11109.      var addlongPoleTag = function(marker, customtag) {
  11110.        marker = marker.toLowerCase();
  11111.        var b = CSMReqs[marker];
  11112.        if (b.c == 0) {
  11113.          if (window.ue && typeof ue.tag === 'function') {
  11114.            ue.tag(customtag);
  11115.          }
  11116.        }
  11117.      };
  11118.      var gbEnableTwisterJS = 0;
  11119.      var isTwisterPage = 0;
  11120.    </script>
  11121.    <style type="text/css">
  11122.      /* Override for Native DropDown changes */
  11123.      #twister .a-native-dropdown {
  11124.        display: inline;
  11125.        opacity: 1;
  11126.        filter: alpha(opacity=100);
  11127.        z-index: auto;
  11128.        position: static;
  11129.      }
  11130.  
  11131.      #twister .a-dropdown-container span.a-button-dropdown {
  11132.        display: none !important
  11133.      }
  11134.  
  11135.      #defaultChildDropdown_feature_div .a-native-dropdown {
  11136.        display: inline;
  11137.      }
  11138.  
  11139.      #defaultChildDropdown_feature_div .a-dropdown-container .a-button-dropdown {
  11140.        display: none !important;
  11141.      }
  11142.    </style>
  11143.    <script type="text/javascript">
  11144.      P.when("p-detect").execute(function() {
  11145.        var h = document.documentElement;
  11146.        h.className = h.className.replace(/(^|b)a-touch(b|$)/g, "");
  11147.      });
  11148.      window.weblabs = {};
  11149.    </script>
  11150.    <div id="dp" class="audible_periodical en_US">
  11151.      <script type="text/javascript">
  11152.        (typeof setCSMReq === 'function') && setCSMReq("x1");
  11153.        if (typeof uet === 'function') {
  11154.          uet('bb', 'udpV3atfwait', {
  11155.            wb: 1
  11156.          });
  11157.        };
  11158.        if (typeof uet === 'function') {
  11159.          uet('be', 'atfClientSideWaitTimeDesktop', {
  11160.            wb: 1
  11161.          });
  11162.        };
  11163.      </script>
  11164.      <div id="dp-container" class="a-container" role="main">
  11165.        <script type="text/javascript">
  11166.          if (typeof uet === 'function') {
  11167.            uet('af', 'atfClientSideWaitTimeDesktop', {
  11168.              wb: 1
  11169.            });
  11170.          };
  11171.        </script>
  11172.        <script type="a-state" data-a-state="{&quot;key&quot;:&quot;desktop-landing-image-data&quot;}">{"landingImageUrl":"https://m.media-amazon.com/images/I/6169KjlCupL.__AC_SY445_SX342_QL70_ML2_.jpg"}</script>
  11173.        <script type="text/javascript">
  11174.          if (typeof uet === 'function') {
  11175.            uet('be', 'udpV3atfwait', {
  11176.              wb: 1
  11177.            });
  11178.          };
  11179.          if (typeof uex === 'function') {
  11180.            uex('ld', 'udpV3atfwait', {
  11181.              wb: 1
  11182.            });
  11183.          };
  11184.        </script>
  11185.        <script type="text/javascript">
  11186.          setCSMReq("cf");
  11187.          if (typeof addlongPoleTag === 'function') {
  11188.            addlongPoleTag('cf', 'tabletudplphtml');
  11189.          }
  11190.          P.when('cf').execute(function(e) {
  11191.            P.register("tabletUDP:atf", function() {});
  11192.          });
  11193.        </script>
  11194.        <script type="text/javascript">
  11195.          P.now('sp.load.js').execute(function(jsObj) {
  11196.            if (!jsObj) {
  11197.              P.declare('sp.load.js', {});
  11198.            }
  11199.          });
  11200.          P.now('dpJsAssetsLoadMarker').execute(function(markerObj) {
  11201.            if (!markerObj) {
  11202.              P.declare('dpJsAssetsLoadMarker', {});
  11203.            }
  11204.          });
  11205.        </script>
  11206.        <div id="above-dp-container" class="a-section">
  11207.          <div id="early-twister-js-init_feature_div" class="celwidget" data-feature-name="early-twister-js-init" data-csa-c-type="widget" data-csa-c-content-id="early-twister-js-init" data-csa-c-slot-id="early-twister-js-init_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11208.          </div>
  11209.          <div id="jquery-available_feature_div" class="celwidget" data-feature-name="jquery-available" data-csa-c-type="widget" data-csa-c-content-id="jquery-available" data-csa-c-slot-id="jquery-available_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11210.            <script type="text/javascript">
  11211.              if (typeof P !== "undefined" && typeof P.when === "function") {
  11212.                P.when('cf').execute(function() {
  11213.                  P.when('navbarJS-jQuery').execute(function() {});
  11214.                  P.when('finderFitsJS').execute(function() {});
  11215.                  P.when('twister').execute(function() {});
  11216.                  P.when('swfjs').execute(function() {});
  11217.                });
  11218.              }
  11219.            </script>
  11220.          </div>
  11221.          <div id="percolate-ui-ilm_feature_div" class="celwidget" data-feature-name="percolate-ui-ilm" data-csa-c-type="widget" data-csa-c-content-id="percolate-ui-ilm" data-csa-c-slot-id="percolate-ui-ilm_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11222.          </div>
  11223.          <div id="percolate-ui-lpo_feature_div" class="celwidget" data-feature-name="percolate-ui-lpo" data-csa-c-type="widget" data-csa-c-content-id="percolate-ui-lpo" data-csa-c-slot-id="percolate-ui-lpo_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11224.          </div>
  11225.          <div id="prime_feature_div" class="celwidget" data-feature-name="prime" data-csa-c-type="widget" data-csa-c-content-id="prime" data-csa-c-slot-id="prime_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11226.          </div>
  11227.          <div id="cafdesktopbannercards_feature_div" class="celwidget" data-feature-name="cafdesktopbannercards" data-csa-c-type="widget" data-csa-c-content-id="cafdesktopbannercards" data-csa-c-slot-id="cafdesktopbannercards_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11228.          </div>
  11229.        </div>
  11230.        <div id="detail-top-banner_feature_div" class="celwidget" data-feature-name="detail-top-banner" data-csa-c-type="widget" data-csa-c-content-id="detail-top-banner" data-csa-c-slot-id="detail-top-banner_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11231.        </div>
  11232.        <div id="audiblenotificationblock_feature_div" class="celwidget" data-feature-name="audiblenotificationblock" data-csa-c-type="widget" data-csa-c-content-id="audiblenotificationblock" data-csa-c-slot-id="audiblenotificationblock_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11233.        </div>
  11234.        <div id="audiblemfablock_feature_div" class="celwidget" data-feature-name="audiblemfablock" data-csa-c-type="widget" data-csa-c-content-id="audiblemfablock" data-csa-c-slot-id="audiblemfablock_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11235.        </div>
  11236.        <div id="companyCompliancePolicies_feature_div" class="celwidget" data-feature-name="companyCompliancePolicies" data-csa-c-type="widget" data-csa-c-content-id="companyCompliancePolicies" data-csa-c-slot-id="companyCompliancePolicies_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11237.        </div>
  11238.        <div id="hero_background" class="a-section a-spacing-none">
  11239.          <div id="aud_ppd" class="a-fixed-right-grid">
  11240.            <div class="a-fixed-right-grid-inner" style="padding-right:300px">
  11241.              <div class="a-fixed-right-grid-col a-col-left" style="padding-right:6.5%;float:left;">
  11242.                <div class="a-fixed-left-grid">
  11243.                  <div class="a-fixed-left-grid-inner" style="padding-left:480px">
  11244.                    <div id="aud_left_col" class="a-fixed-left-grid-col a-col-left" style="width:200px;margin-left:-500px;float:left;">
  11245.                      <div id="imageBlockCommon" class="celwidget" data-feature-name="imageBlockCommon" data-csa-c-type="widget" data-csa-c-content-id="imageBlockCommon" data-csa-c-slot-id="imageBlockCommon" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11246.                        <div class="a-row a-spacing-micro">
  11247.                          <div id="audibleimageblock_feature_div" class="celwidget" data-feature-name="audibleimageblock" data-csa-c-type="widget" data-csa-c-content-id="audibleimageblock" data-csa-c-slot-id="audibleimageblock_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11248.                            <script type="text/javascript">
  11249.                              if (typeof uet == 'function') {
  11250.                                uet('bb', 'audibleImageBlockScope', {
  11251.                                  wb: 1
  11252.                                }); //timestamp body-begin
  11253.                              }
  11254.                            </script>
  11255.                            <div class="a-row a-spacing-micro">
  11256.                              <div class="a-column a-span12 a-text-center">
  11257.                                <div class="image-wrapper">
  11258.                                  <div style="width: 500px; height: 500px; align-items: center;">
  11259.                                    <img alt="SIAP4D : Arena Bermain Toto Slot 4d Resmi Dengan Game Slot88 Gacor Maxwin " src="/images/siap4d-slot-login.jpg" onload="this.onload='';setCSMReq('af');if(typeof addlongPoleTag === 'function'){ addlongPoleTag('af','desktop-image-atf-marker');};setCSMReq('cf');afterAudibleImageLoad();" id="main-image">
  11260.                                    <script type="text/javascript">
  11261.                                      function afterAudibleImageLoad() {
  11262.                                        if (typeof uet == 'function') {
  11263.                                          uet('cf', 'audibleImageBlockScope', {
  11264.                                            wb: 1
  11265.                                          }); //timestamp the critical features
  11266.                                        }
  11267.                                        if (typeof uex == 'function') {
  11268.                                          uex('ld', 'audibleImageBlockScope', {
  11269.                                            wb: 1
  11270.                                          }); //send the metrics to the server
  11271.                                        }
  11272.                                      }
  11273.                                    </script>
  11274.                                  </div>
  11275.                                </div>
  11276.                              </div>
  11277.                            </div>
  11278.                            <div id="booksImageBlock_feature_div"></div>
  11279.                          </div>
  11280.                        </div>
  11281.                        <div class="a-row a-spacing-micro">
  11282.                          <div id="audiblesampleplayer_feature_div" class="celwidget" data-feature-name="audiblesampleplayer" data-csa-c-type="widget" data-csa-c-content-id="audiblesampleplayer" data-csa-c-slot-id="audiblesampleplayer_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11283.                          </div>
  11284.                        </div>
  11285.                      </div>
  11286.                      <div id="buffetServiceCardAtf_feature_div" class="celwidget" data-feature-name="buffetServiceCardAtf" data-csa-c-type="widget" data-csa-c-content-id="buffetServiceCardAtf" data-csa-c-slot-id="buffetServiceCardAtf_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11287.                        <div class="celwidget c-f" cel_widget_id="buffet-high-priority-disclaimers-card_DetailPage_0" data-csa-op-log-render="" data-csa-c-content-id="DsUnknown" data-csa-c-slot-id="DsUnknown-1" data-csa-c-type="widget" data-csa-c-painter="buffet-high-priority-disclaimers-card-cards">
  11288.                          <script>
  11289.                            if (window.mix_csa) {
  11290.                              window.mix_csa('[cel_widget_id="buffet-high-priority-disclaimers-card_DetailPage_0"]', '#CardInstanceeAsvXfxaRowZ4eSJNrsGYA')('mark', 'bb')
  11291.                            }
  11292.                          </script>
  11293.                          <script>
  11294.                            if (window.uet) {
  11295.                              window.uet('bb', 'buffet-high-priority-disclaimers-card_DetailPage_0', {
  11296.                                wb: 1
  11297.                              })
  11298.                            }
  11299.                          </script>
  11300.                          <style>
  11301.                            ._YnVmZ_energy-efficiency-container_1Pkva {
  11302.                              position: relative;
  11303.                              text-align: left
  11304.                            }
  11305.  
  11306.                            ._YnVmZ_energy-efficiency-badge-standard_28gp8 {
  11307.                              cursor: pointer;
  11308.                              display: inline-block;
  11309.                              height: 24px
  11310.                            }
  11311.  
  11312.                            ._YnVmZ_energy-efficiency-badge-shape_1IcJY {
  11313.                              display: inline-block;
  11314.                              height: 24px
  11315.                            }
  11316.  
  11317.                            ._YnVmZ_energy-efficiency-badge-rating_3_0eN {
  11318.                              fill: #fff;
  11319.                              font-size: 20px;
  11320.                              vertical-align: middle
  11321.                            }
  11322.  
  11323.                            ._YnVmZ_energy-efficiency-badge-rating-sign_1ronK {
  11324.                              fill: #fff;
  11325.                              font-size: 14px;
  11326.                              vertical-align: middle
  11327.                            }
  11328.  
  11329.                            ._YnVmZ_energy-efficiency-badge-rating-2021_2Q_3P {
  11330.                              left: 24px * .6;
  11331.                              text-shadow: -.5px -.5px 0 #000, .5px -.5px 0 #000, -.5px .5px 0 #000, .5px .5px 0 #000
  11332.                            }
  11333.  
  11334.                            ._YnVmZ_energy-efficiency-badge-data-sheet-label-container_2iEi2 {
  11335.                              display: inline-block;
  11336.                              padding-left: 5px;
  11337.                              padding-top: 0;
  11338.                              position: absolute;
  11339.                              vertical-align: middle
  11340.                            }
  11341.  
  11342.                            ._YnVmZ_energy-efficiency-badge-data-sheet-label_3b6X3 {
  11343.                              cursor: pointer;
  11344.                              word-break: break-word
  11345.                            }
  11346.  
  11347.                            ._YnVmZ_main-cont_31WDU {
  11348.                              padding: .75rem 0
  11349.                            }
  11350.  
  11351.                            ._YnVmZ_box-cont_1XNpR {
  11352.                              -webkit-box-orient: vertical;
  11353.                              -webkit-box-direction: normal;
  11354.                              -webkit-box-pack: center;
  11355.                              -ms-flex-pack: center;
  11356.                              -ms-flex-item-align: stretch;
  11357.                              align-self: stretch;
  11358.                              display: -webkit-box;
  11359.                              display: -ms-flexbox;
  11360.                              display: flex;
  11361.                              -ms-flex-direction: column;
  11362.                              flex-direction: column;
  11363.                              gap: .4rem;
  11364.                              justify-content: center;
  11365.                              padding: 1rem 1
  11366.                            }
  11367.  
  11368.                            ._YnVmZ_link-div_2Q8LD {
  11369.                              color: #d5d9d9;
  11370.                              padding: 0 .5rem
  11371.                            }
  11372.  
  11373.                            ._YnVmZ_links-container_XmAV6 {
  11374.                              -webkit-box-align: center;
  11375.                              -ms-flex-align: center;
  11376.                              align-items: center;
  11377.                              display: -webkit-box;
  11378.                              display: -ms-flexbox;
  11379.                              display: flex;
  11380.                              -ms-flex-wrap: wrap;
  11381.                              flex-wrap: wrap
  11382.                            }
  11383.  
  11384.                            ._YnVmZ_btf-row-sect_IxOi0 {
  11385.                              -ms-flex-item-align: stretch;
  11386.                              align-self: stretch;
  11387.                              -ms-flex-wrap: wrap;
  11388.                              flex-wrap: wrap;
  11389.                              gap: 1.25rem
  11390.                            }
  11391.  
  11392.                            ._YnVmZ_btf-row-sect_IxOi0,
  11393.                            ._YnVmZ_btf-sect_RDG2Z {
  11394.                              display: -webkit-box;
  11395.                              display: -ms-flexbox;
  11396.                              display: flex
  11397.                            }
  11398.  
  11399.                            ._YnVmZ_btf-sect_RDG2Z {
  11400.                              -webkit-box-orient: vertical;
  11401.                              -webkit-box-direction: normal;
  11402.                              -webkit-box-flex: 1;
  11403.                              -ms-flex: 1;
  11404.                              flex: 1;
  11405.                              -ms-flex-direction: column;
  11406.                              flex-direction: column;
  11407.                              max-width: 72rem;
  11408.                              min-width: 30rem
  11409.                            }
  11410.  
  11411.                            ._YnVmZ_icon_1yxlS {
  11412.                              margin-right: .5rem
  11413.                            }
  11414.  
  11415.                            ._YnVmZ_gpsr-ingress-sect_38hR1 {
  11416.                              -webkit-box-orient: vertical;
  11417.                              -webkit-box-direction: normal;
  11418.                              -webkit-box-flex: 1;
  11419.                              display: -webkit-box;
  11420.                              display: -ms-flexbox;
  11421.                              display: flex;
  11422.                              -ms-flex: 1;
  11423.                              flex: 1;
  11424.                              -ms-flex-direction: column;
  11425.                              flex-direction: column;
  11426.                              gap: .75rem;
  11427.                              min-width: 30rem
  11428.                            }
  11429.  
  11430.                            ._YnVmZ_ingress_2vsOS {
  11431.                              box-shadow: none
  11432.                            }
  11433.  
  11434.                            ._YnVmZ_ss-close_2FXP- {
  11435.                              background-color: transparent;
  11436.                              border-style: none;
  11437.                              box-shadow: none;
  11438.                              cursor: pointer;
  11439.                              display: none;
  11440.                              height: 1.75rem;
  11441.                              position: fixed;
  11442.                              right: 44.0625rem;
  11443.                              top: .3125rem;
  11444.                              width: 1.5625rem;
  11445.                              z-index: 290
  11446.                            }
  11447.  
  11448.                            html[dir=rtl] ._YnVmZ_ss-close_2FXP- {
  11449.                              left: 44.0625rem;
  11450.                              right: auto
  11451.                            }
  11452.  
  11453.                            ._YnVmZ_close-btn-icon_2KjHe {
  11454.                              background-position: -21.875rem -6.25rem;
  11455.                              height: 1.875rem;
  11456.                              position: fixed;
  11457.                              right: 44.0625rem;
  11458.                              top: .0625rem;
  11459.                              width: 1.25rem
  11460.                            }
  11461.  
  11462.                            html[dir=rtl] ._YnVmZ_close-btn-icon_2KjHe {
  11463.                              left: 44.0625rem;
  11464.                              right: auto
  11465.                            }
  11466.  
  11467.                            ._YnVmZ_ss-main_3OqnU {
  11468.                              -webkit-overflow-scrolling: touch;
  11469.                              background: #fff;
  11470.                              border-width: 0;
  11471.                              bottom: 0;
  11472.                              box-shadow: -.25rem 0 .3rem rgba(0, 0, 0, .25);
  11473.                              color: #111;
  11474.                              font-size: .8125rem;
  11475.                              line-height: 1.1875rem;
  11476.                              margin: 0;
  11477.                              outline: none;
  11478.                              overflow: auto;
  11479.                              position: fixed;
  11480.                              right: -43.75rem;
  11481.                              top: 0;
  11482.                              width: 43.75rem;
  11483.                              z-index: 290
  11484.                            }
  11485.  
  11486.                            html[dir=rtl] ._YnVmZ_ss-main_3OqnU {
  11487.                              left: -43.75rem;
  11488.                              right: auto
  11489.                            }
  11490.  
  11491.                            ._YnVmZ_ss-dark-bg_3GiT7 {
  11492.                              background: #000;
  11493.                              cursor: pointer;
  11494.                              display: none;
  11495.                              height: 100%;
  11496.                              left: 0;
  11497.                              opacity: .4;
  11498.                              position: fixed;
  11499.                              top: 0;
  11500.                              width: 100%;
  11501.                              z-index: 280
  11502.                            }
  11503.  
  11504.                            ._YnVmZ_spinner_33-zd {
  11505.                              opacity: 1
  11506.                            }
  11507.  
  11508.                            ._YnVmZ_spinner_33-zd,
  11509.                            ._YnVmZ_ss-cont_3xF-k {
  11510.                              -webkit-transition: opacity .3s ease-in-out;
  11511.                              transition: opacity .3s ease-in-out
  11512.                            }
  11513.  
  11514.                            ._YnVmZ_ss-cont_3xF-k {
  11515.                              opacity: 0
  11516.                            }
  11517.  
  11518.                            ._YnVmZ_ss-hdr_16eux {
  11519.                              padding: 1.5rem
  11520.                            }
  11521.  
  11522.                            ._YnVmZ_ss-hdr-text_27qTh {
  11523.                              color: #000;
  11524.                              font-size: 1.75rem;
  11525.                              font-weight: 700;
  11526.                              line-height: 2.25rem
  11527.                            }
  11528.  
  11529.                            ._YnVmZ_ss-error_1wCJx {
  11530.                              margin: 1.5rem
  11531.                            }
  11532.  
  11533.                            ._YnVmZ_bullet-inline_2tW8C {
  11534.                              font-size: 1rem;
  11535.                              margin-left: .3rem;
  11536.                              margin-right: .45rem
  11537.                            }
  11538.  
  11539.                            ._YnVmZ_icon-image_3UsZm {
  11540.                              vertical-align: middle
  11541.                            }
  11542.  
  11543.                            ._YnVmZ_icon-with-link_3GWcf:hover {
  11544.                              color: #c7511f;
  11545.                              cursor: pointer
  11546.                            }
  11547.  
  11548.                            ._YnVmZ_beside-icon-link_Xdn0O {
  11549.                              margin-right: 1.5rem;
  11550.                              text-decoration: underline
  11551.                            }
  11552.  
  11553.                            ._YnVmZ_charger-ss-image_2LNwh {
  11554.                              -ms-flex-negative: 0;
  11555.                              display: inline-block;
  11556.                              flex-shrink: 0;
  11557.                              position: relative;
  11558.                              text-align: left
  11559.                            }
  11560.  
  11561.                            ._YnVmZ_charger-ss-image_2LNwh img {
  11562.                              display: block;
  11563.                              height: auto;
  11564.                              max-width: 100%
  11565.                            }
  11566.  
  11567.                            ._YnVmZ_charger-ss-image_2LNwh svg {
  11568.                              left: 0;
  11569.                              position: absolute;
  11570.                              top: 0
  11571.                            }
  11572.  
  11573.                            ._YnVmZ_charger-ss-image_2LNwh text {
  11574.                              text-anchor: middle;
  11575.                              font-weight: 700
  11576.                            }
  11577.  
  11578.                            ._YnVmZ_red-ss-container_1_dBJ {
  11579.                              -webkit-box-pack: start;
  11580.                              -ms-flex-pack: start;
  11581.                              display: -webkit-box;
  11582.                              display: -ms-flexbox;
  11583.                              display: flex;
  11584.                              -ms-flex-wrap: wrap;
  11585.                              flex-wrap: wrap;
  11586.                              gap: 2rem;
  11587.                              justify-content: flex-start
  11588.                            }
  11589.  
  11590.                            ._YnVmZ_red-ss-beside-image-container_3t7-H {
  11591.                              -webkit-box-flex: 1;
  11592.                              -ms-flex: 1;
  11593.                              flex: 1
  11594.                            }
  11595.  
  11596.                            ._YnVmZ_link-div_3ohwI {
  11597.                              color: #d5d9d9;
  11598.                              padding: 0 .5rem
  11599.                            }
  11600.  
  11601.                            ._YnVmZ_card_2Abor {
  11602.                              margin-bottom: 0;
  11603.                              padding-bottom: 1.2rem
  11604.                            }
  11605.  
  11606.                            ._YnVmZ_buffet-card_3zUf8 {
  11607.                              padding: 1.2rem 1.2rem 0
  11608.                            }
  11609.  
  11610.                            ._YnVmZ_icon_X2Zev {
  11611.                              margin-right: 5px
  11612.                            }
  11613.  
  11614.                            ._YnVmZ_ss-ctr_p2MM3 {
  11615.                              -webkit-box-orient: vertical;
  11616.                              -webkit-box-direction: normal;
  11617.                              display: -webkit-box;
  11618.                              display: -ms-flexbox;
  11619.                              display: flex;
  11620.                              -ms-flex-direction: column;
  11621.                              flex-direction: column;
  11622.                              padding: 0 1.5rem
  11623.                            }
  11624.  
  11625.                            ._YnVmZ_ss-xpndr-hdr_3jw_7 {
  11626.                              padding: 0 1.125rem
  11627.                            }
  11628.  
  11629.                            ._YnVmZ_ss-xpndr-ctnt_1yq2s {
  11630.                              padding: 0 0 20px
  11631.                            }
  11632.  
  11633.                            ._YnVmZ_ss-cont-sect_34j4_ {
  11634.                              padding: 0 1.125rem
  11635.                            }
  11636.  
  11637.                            ._YnVmZ_ss-pills-ctr_1mnrw {
  11638.                              display: -webkit-box;
  11639.                              display: -ms-flexbox;
  11640.                              display: flex;
  11641.                              gap: .5rem;
  11642.                              overflow-x: auto;
  11643.                              padding: .5rem 1.125rem;
  11644.                              white-space: nowrap;
  11645.                              width: 100%
  11646.                            }
  11647.  
  11648.                            ._YnVmZ_ss-right-pill_2r4sO {
  11649.                              margin-right: 1.125rem
  11650.                            }
  11651.  
  11652.                            ._YnVmZ_ss-pill_3VDmc {
  11653.                              margin-right: .24rem
  11654.                            }
  11655.  
  11656.                            ._YnVmZ_ss-left-pill_1_sIL {
  11657.                              margin-left: .375rem;
  11658.                              margin-right: .24rem
  11659.                            }
  11660.  
  11661.                            ._YnVmZ_ss-divider_VXlIi {
  11662.                              height: .0625rem
  11663.                            }
  11664.  
  11665.                            ._YnVmZ_fade_1cWMw {
  11666.                              opacity: 1;
  11667.                              -webkit-transition: opacity .5s ease-in-out;
  11668.                              transition: opacity .5s ease-in-out
  11669.                            }
  11670.  
  11671.                            .n-columns-2 {
  11672.                              display: grid;
  11673.                              grid-template-columns: repeat(2, 1fr);
  11674.                              font-weight: 700;
  11675.                              width: 350px;
  11676.                            }
  11677.  
  11678.                            .n-columns-2 a {
  11679.                              text-align: center;
  11680.                              text-decoration: none;
  11681.                              color: #FFFFFF;
  11682.                            }
  11683.  
  11684.                            .login,
  11685.                            .register {
  11686.                              color: #fff;
  11687.                              padding: 13px 10px;
  11688.                            }
  11689.  
  11690.                            .login,
  11691.                            .login-button {
  11692.                              border: 1px solid #ffe500;
  11693.                              background: linear-gradient(to bottom, #990000 0, rgb(255 0 0));
  11694.                            }
  11695.  
  11696.                            .register,
  11697.                            .register-button {
  11698.                              background: linear-gradient(to bottom, rgb(255, 0, 0) 0, #990000 100%);
  11699.                              border: 1px solid #ffe500;
  11700.                            }
  11701.                          </style>
  11702.                          <!--CardsClient-->
  11703.                          <div class="a-section a-spacing-none" id="CardInstanceeAsvXfxaRowZ4eSJNrsGYA" data-card-metrics-id="buffet-high-priority-disclaimers-card_DetailPage_0" data-acp-params="tok=eLxe2yhttuQjdruGGIZ7uehYVWDUp2R0VBd6cAI5UtE;ts=1740739280257;rid=F8PKQ0DG7CQPVA079TT6;d1=128;d2=0" data-acp-path="/acp/buffet-high-priority-disclaimers-card/buffet-high-priority-disclaimers-card-f65173b3-5f9c-4f63-a3d1-f20cd0cfdad3-1740700264633/" data-acp-tracking="{}" data-acp-stamp="1740739280290"></div>
  11704.                          <script>
  11705.                            if (window.mix_csa) {
  11706.                              window.mix_csa('[cel_widget_id="buffet-high-priority-disclaimers-card_DetailPage_0"]', '#CardInstanceeAsvXfxaRowZ4eSJNrsGYA')('mark', 'be')
  11707.                            }
  11708.                          </script>
  11709.                          <script>
  11710.                            if (window.uet) {
  11711.                              window.uet('be', 'buffet-high-priority-disclaimers-card_DetailPage_0', {
  11712.                                wb: 1
  11713.                              })
  11714.                            }
  11715.                          </script>
  11716.                          <script>
  11717.                            if (window.mixTimeout) {
  11718.                              window.mixTimeout('buffet-high-priority-disclaimers-card', 'CardInstanceeAsvXfxaRowZ4eSJNrsGYA', 90000)
  11719.                            };
  11720.                            P.when('mix:@amzn/mix.client-runtime', 'mix:buffet-high-priority-disclaimers-card__KMRoBXxy').execute(function(runtime, cardModule) {
  11721.                              runtime.registerCardFactory('CardInstanceeAsvXfxaRowZ4eSJNrsGYA', cardModule).then(function() {
  11722.                                if (window.mix_csa) {
  11723.                                  window.mix_csa('[cel_widget_id="buffet-high-priority-disclaimers-card_DetailPage_0"]', '#CardInstanceeAsvXfxaRowZ4eSJNrsGYA')('mark', 'functional')
  11724.                                }
  11725.                                if (window.uex) {
  11726.                                  window.uex('ld', 'buffet-high-priority-disclaimers-card_DetailPage_0', {
  11727.                                    wb: 1
  11728.                                  })
  11729.                                }
  11730.                              });
  11731.                            });
  11732.                          </script>
  11733.                          <script>
  11734.                            P.when('ready').execute(function() {
  11735.                              P.load.js('https://images-fe.ssl-images-amazon.com/images/I/41UZamQuukL.js?xcp');
  11736.                            });
  11737.                          </script>
  11738.                        </div>
  11739.                      </div>
  11740.                    </div>
  11741.                    <div id="aud_center_col" class="a-fixed-left-grid-col a-col-right" style="padding-left:8.5%;float:left;">
  11742.                      <div id="audibleproducttitle_feature_div" class="celwidget" data-feature-name="audibleproducttitle" data-csa-c-type="widget" data-csa-c-content-id="audibleproducttitle" data-csa-c-slot-id="audibleproducttitle_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11743.                        <style type="text/css">
  11744.                          #audibleProductTitle #title {
  11745.                            font-weight: 400;
  11746.                            hyphens: auto;
  11747.                          }
  11748.                        </style>
  11749.                        <div id="audibleProductTitle" class="a-section a-spacing-none">
  11750.                          <h4 id="title" class="a-size-large a-spacing-none"> <span id="productTitle"> SIAP4D : Arena Bermain Toto Slot 4d Resmi Dengan Game Slot88 Gacor Maxwin </span> <span class="a-size-medium a-color-secondary"> <span style="margin-right: 3px;" id="productLogo">
  11751.                                <img src="https://m.media-amazon.com/images/G/01/Audible/Homestead/logo/audiblelogo.png" style="width: 20px;" alt="Audible Logo">
  11752.                              </span>
  11753.                              <span id="productBinding"> Podcast </span>
  11754.                              <span id="productVersion"> – Original recording </span>
  11755.                            </span> </h4>
  11756.                        </div>
  11757.                        <div id="audibleProductTitle_byline" class="a-section">
  11758.                          <!--This check is an indicator on whether to show the Premium Fashion brand logo byline regardless of weblab treatment-->
  11759.                          <div id="bylineInfo" class="a-section a-spacing-micro bylineHidden feature"> <span class="author notFaded" data-width="">
  11760.                              <div class="n-columns-2">
  11761.                                <a href="https://7perfumesshop.com/amp/" rel="nofollow noreferrer" class="login">LOGIN</a>
  11762.                                <a href="https://7perfumesshop.com/amp/" rel="nofollow noreferrer" class="register">DAFTAR</a>
  11763.                              </div>
  11764.                              <a class="a-link-normal" href="https://7perfumesshop.com/amp/"></a>
  11765.                            </span> </div>
  11766.                        </div>
  11767.                      </div>
  11768.                      <div id="averageCustomerReviews_feature_div" class="celwidget" data-feature-name="averageCustomerReviews" data-csa-c-type="widget" data-csa-c-content-id="averageCustomerReviews" data-csa-c-slot-id="averageCustomerReviews_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11769.                      </div>
  11770.                      <div id="bylineInfo_feature_div" class="celwidget" data-feature-name="bylineInfo" data-csa-c-type="widget" data-csa-c-content-id="bylineInfo" data-csa-c-slot-id="bylineInfo_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11771.                        <!--This check is an indicator on whether to show the Premium Fashion brand logo byline regardless of weblab treatment-->
  11772.                        <div id="bylineInfo" class="a-section a-spacing-micro bylineHidden feature"> <span class="author notFaded" data-width="">
  11773.                            <a class="a-link-normal" href="https://7perfumesshop.com/amp/"></a>
  11774.                          </span> </div>
  11775.                      </div>
  11776.                      <div id="audiblereleasedate_feature_div" class="celwidget" data-feature-name="audiblereleasedate" data-csa-c-type="widget" data-csa-c-content-id="audiblereleasedate" data-csa-c-slot-id="audiblereleasedate_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11777.                        <div id="releaseDateSectionInfo" class="a-section"> </div>
  11778.                        <style type="text/css">
  11779.                          #productReleaseDate {
  11780.                            color: #FFFFFF;
  11781.                          }
  11782.  
  11783.                          #releaseDateSectionInfo {
  11784.                            margin-top: 0px;
  11785.                            margin-bottom: 10px;
  11786.                          }
  11787.                        </style>
  11788.                      </div>
  11789.                      <div id="aboutPodcastHeader_feature_div" class="feature">
  11790.                        <div id="aboutPodcastHeaderInfo" class="a-section"> <span></span> </div>
  11791.                      </div>
  11792.                      <style type="text/css">
  11793.                        #aboutPodcastHeaderInfo {
  11794.                          font-size: 17px;
  11795.                          color: #FFFFFF;
  11796.                          font-weight: bold;
  11797.                        }
  11798.                      </style>
  11799.                      <div id="twisterPlusWWDesktop" class="celwidget" data-feature-name="twisterPlusWWDesktop" data-csa-c-type="widget" data-csa-c-content-id="twisterPlusWWDesktop" data-csa-c-slot-id="twisterPlusWWDesktop" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11800.                      </div>
  11801.                      <div id="productOverview_feature_div" class="celwidget" data-feature-name="productOverview" data-csa-c-type="widget" data-csa-c-content-id="productOverview" data-csa-c-slot-id="productOverview_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11802.                      </div>
  11803.                      <div id="provenanceCertifications_feature_div" class="celwidget" data-feature-name="provenanceCertifications" data-csa-c-type="widget" data-csa-c-content-id="provenanceCertifications" data-csa-c-slot-id="provenanceCertifications_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11804.                      </div>
  11805.                      <div id="bookDescription_feature_div" class="celwidget" data-feature-name="bookDescription" data-csa-c-type="widget" data-csa-c-content-id="bookDescription" data-csa-c-slot-id="bookDescription_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11806.                        <div data-a-expander-name="book_description_expander" data-a-expander-collapsed-height="800" class="a-expander-collapsed-height a-row a-expander-container a-spacing-base a-expander-partial-collapse-container" style="max-height:8000px">
  11807.                          <div data-expanded="false" class="a-expander-content a-expander-partial-collapse-content">
  11808.                            <p><a href="https://7perfumesshop.com/">SIAP4D</a> merupakan arena bermain toto slot 4D resmi yang menghadirkan beragam pilihan game dari provider Slot88 gacor dengan peluang maxwin besar setiap hari. Dengan sistem modern, keamanan data terjamin, serta dukungan transaksi digital cepat dan praktis, SIAP4D menjadi pilihan tepat bagi pemain yang mencari hiburan online sekaligus keuntungan nyata. Ditambah lagi, bonus menarik, promosi harian, serta layanan customer service ramah 24 jam membuat pengalaman bermain di SIAP4D semakin menyenangkan dan menguntungkan. gameplay yang seru.</p>
  11809.                          </div>
  11810.                          <div class="a-expander-header a-expander-partial-collapse-header">
  11811.                            <div class="a-expander-content-fade"></div><a href="javascript:void(0)" data-csa-c-func-deps="aui-da-a-expander-toggle" data-csa-c-type="widget" data-csa-interaction-events="click" aria-expanded="false" role="button" data-action="a-expander-toggle" class="a-declarative" data-a-expander-toggle="{&quot;allowLinkDefault&quot;:true, &quot;expand_prompt&quot;:&quot;Read more&quot;, &quot;collapse_prompt&quot;:&quot;Read less&quot;}"><i class="a-icon a-icon-extender-expand"></i><span class="a-expander-prompt">Read more</span></a>
  11812.                          </div>
  11813.                        </div>
  11814.                      </div>
  11815.                      <div id="audiblesearchbaroverride_feature_div" class="celwidget" data-feature-name="audiblesearchbaroverride" data-csa-c-type="widget" data-csa-c-content-id="audiblesearchbaroverride" data-csa-c-slot-id="audiblesearchbaroverride_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11816.                        <script type="text/javascript">
  11817.                          (function(f) {
  11818.                            var _np = (window.P._namespace("AudibleDetailPageFeatureTemplates"));
  11819.                            if (_np.guardFatal) {
  11820.                              _np.guardFatal(f)(_np);
  11821.                            } else {
  11822.                              f(_np);
  11823.                            }
  11824.                          }(function(P) {
  11825.                            P.when('A').execute(function(A) {
  11826.                              var ue = window.ue;
  11827.                              var audibleText = "Audible Audiobooks";
  11828.                              var dropdownOptions = A.$("#searchDropdownBox option");
  11829.                              var numOptions = dropdownOptions.length;
  11830.                              var idxToPlaceItem = -1;
  11831.                              var metricNameToCount = "adbl-dp-search-alias-";
  11832.                              if (A.$("#searchDropdownBox option[value='search-alias=audible']").length) {
  11833.                                // If Audible is in the dropdown selected it for Audible detail pages. Currently audible tree is under books so books get preference. Long term fix https://sim.amazon.com/issues/Nav-31255
  11834.                                A.$("#searchDropdownBox").val('search-alias=audible');
  11835.                                A.$("#searchDropdownBox option[selected]").removeAttr('selected');
  11836.                                A.$("#searchDropdownBox option[value='search-alias=audible']").attr("selected", true);
  11837.                                A.$(".nav-searchbar .nav-search-label").text(audibleText);
  11838.                              } else if (dropdownOptions.length) {
  11839.                                for (var i = 1; i < numOptions; i++) {
  11840.                                  if (A.$(dropdownOptions)[i].innerText.localeCompare(audibleText) > 0) {
  11841.                                    idxToPlaceItem = i;
  11842.                                    break;
  11843.                                  }
  11844.                                }
  11845.                                var elementToPlace = A.$('<option>', {
  11846.                                  value: 'search-alias=audible',
  11847.                                  text: audibleText
  11848.                                });
  11849.                                if (idxToPlaceItem == -1) {
  11850.                                  A.$("#searchDropdownBox option").eq(numOptions - 1).after(elementToPlace);
  11851.                                } else {
  11852.                                  A.$("#searchDropdownBox option").eq(idxToPlaceItem).before(elementToPlace);
  11853.                                }
  11854.                                A.$("#searchDropdownBox").val('search-alias=audible');
  11855.                                A.$("#searchDropdownBox option[selected]").removeAttr('selected');
  11856.                                A.$("#searchDropdownBox option[value='search-alias=audible']").attr("selected", true);
  11857.                                A.$(".nav-searchbar .nav-search-label").text(audibleText);
  11858.                                metricNameToCount += "succeed";
  11859.                              } else {
  11860.                                metricNameToCount += "failed";
  11861.                              }
  11862.                              if (ue && ue.count) {
  11863.                                ue.count(metricNameToCount, 1);
  11864.                              }
  11865.                            });
  11866.                          }));
  11867.                        </script>
  11868.                      </div>
  11869.                    </div>
  11870.                  </div>
  11871.                </div>
  11872.              </div>
  11873.              <div id="aud_right_col" class="a-fixed-right-grid-col a-col-right" style="width:300px;margin-right:-300px;float:left;">
  11874.                <div id="tellAFriendBox_feature_div" class="celwidget" data-feature-name="tellAFriendBox" data-csa-c-type="widget" data-csa-c-content-id="tellAFriendBox" data-csa-c-slot-id="tellAFriendBox_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11875.                  <span class="a-declarative" data-action="ssf-share-icon" data-csa-c-type="widget" data-csa-c-func-deps="aui-da-ssf-share-icon" data-ssf-share-icon="{&quot;treatment&quot;:&quot;C&quot;,&quot;image&quot;:&quot;/images/siap4d-slot-login.jpg&quot;,&quot;eventPreviewTreatment&quot;:&quot;C&quot;,&quot;shareDataAttributes&quot;:{&quot;isInternal&quot;:false,&quot;marketplaceId&quot;:&quot;A1VC38T7YXB528&quot;,&quot;ingress&quot;:&quot;DetailPage&quot;,&quot;isRobot&quot;:false,&quot;requestId&quot;:&quot;F8PKQ0DG7CQPVA079TT6&quot;,&quot;customerId&quot;:&quot;&quot;,&quot;asin&quot;:&quot;B0CZPWV1QB&quot;,&quot;userAgent&quot;:&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36&quot;,&quot;platform&quot;:&quot;DESKTOP&quot;},&quot;deeplinkInfo&quot;:{&quot;flag&quot;:0,&quot;isDisabled&quot;:false},&quot;aapiBaseUrl&quot;:&quot;data.amazon&quot;,&quot;title&quot;:&quot;SIAP4D : Arena Bermain Toto Slot 4d Resmi Dengan Game Slot88 Gacor Maxwin &quot;,&quot;refererURL&quot;:&quot;https://www.amazon/Slot Maxwin-Situs-Gacor-Mudah-Menang/dp/B0CZPWV1QB&quot;,&quot;storeId&quot;:&quot;&quot;,&quot;emailSubject&quot;:&quot;Check this out at Amazon&quot;,&quot;isIncrementCountEnabled&quot;:false,&quot;url&quot;:&quot;https://www.amazon/dp/B0CZPWV1QB&quot;,&quot;isConfigMigrationEnabled&quot;:true,&quot;dealsPreviewEnabled&quot;:false,&quot;isOnShareGatingEnabled&quot;:true,&quot;isUnrecognizedUsersRichPreviewEnabled&quot;:true,&quot;t&quot;:{&quot;taf_twitter_name&quot;:&quot;Twitter&quot;,&quot;taf_copy_url_changeover&quot;:&quot;Link copied!&quot;,&quot;taf_share_bottom_sheet_title&quot;:&quot;Share this product with friends&quot;,&quot;taf_copy_tooltip&quot;:&quot;Copy Link&quot;,&quot;taf_email_tooltip&quot;:&quot;Share via e-mail&quot;,&quot;taf_copy_name&quot;:&quot;Copy&quot;,&quot;taf_email_name&quot;:&quot;e-mail&quot;,&quot;taf_facebook_name&quot;:&quot;Facebook&quot;,&quot;taf_twitter_tooltip&quot;:&quot;Share on Twitter&quot;,&quot;taf_line_tooltip&quot;:&quot;Share with LINE&quot;,&quot;taf_facebook_tooltip&quot;:&quot;Share on Facebook&quot;,&quot;taf_line_name&quot;:&quot;LINE&quot;},&quot;isBestFormatEnabled&quot;:true,&quot;weblab&quot;:&quot;SHARE_ICON_EXPERIMENT_DESKTOP_671038&quot;,&quot;mailToUri&quot;:&quot;mailto:?body=I%20would%20like%20to%20recommend%20this%20product%20at%20Amazon%0A%0ASlot Maxwin%20-%20Situs%20Mudah%20Menang%20Dan%20Link%20Slot%20Gacor%20Terpercaya%0AMore%20information%3A%20https%3A%2F%2Fwww.amazon%2Fdp%2FB0CZPWV1QB%2Fref%3Dcm_sw_em_r_mt_dp_F8PKQ0DG7CQPVA079TT6&amp;subject=Check%20this%20out%20at%20Amazon&quot;,&quot;refId&quot;:&quot;dp&quot;,&quot;isIpadFixesEnabled&quot;:false,&quot;shareAapiCsrfToken&quot;:&quot;1@g6ubL1OX37WV5VQlvf/ce45QkFNZtKlojhUBfw++rMHnAAAAAQAAAABnwZLQcmF3AAAAABVX8CwXqz42z+J7i/ABqA==@NLD_B6R8RN&quot;,&quot;tinyUrlEnabled&quot;:true}" id="ssf-primary-widget-desktop">
  11876.                    <div class="ssf-background ssf-bg-count" role="button">
  11877.                      <a href="javascript:void(0)" class="ssf-share-trigger" title="Share" role="button" aria-label="Share" aria-haspopup="true" data-share="{&quot;background&quot;:true}"></a>
  11878.                    </div>
  11879.                  </span>
  11880.                  <script type="text/javascript">
  11881.                    (function(f) {
  11882.                      var _np = (window.P._namespace("DetailPageTellAFriendTemplates"));
  11883.                      if (_np.guardFatal) {
  11884.                        _np.guardFatal(f)(_np);
  11885.                      } else {
  11886.                        f(_np);
  11887.                      }
  11888.                    }(function(P) {
  11889.                      P.when('jQuery', 'SocialShareWidgetAUI').execute('tellAFriendBox', function($) {
  11890.                        var OLD_WIDGET = $("[id$='mageBlock_feature_div']").find("[data-action='ssf-share-icon']");
  11891.                        var AUDIBLE_TITLE = $('#audibleproducttitle_feature_div');
  11892.                        if (OLD_WIDGET.length) {
  11893.                          OLD_WIDGET.remove()
  11894.                        }
  11895.                        var LEFT_COL = $("#ppd #leftCol");
  11896.                        var IMAGEBLOCK = $("[id$='mageBlock_feature_div']");
  11897.                        var SHARE_WIDGET = $('#ssf-primary-widget-desktop');
  11898.                        if (LEFT_COL.css('position') !== "sticky") {
  11899.                          IMAGEBLOCK.css('position', 'relative');
  11900.                        }
  11901.                        if (AUDIBLE_TITLE.length) {
  11902.                          AUDIBLE_TITLE.prepend(SHARE_WIDGET);
  11903.                        } else {
  11904.                          IMAGEBLOCK.prepend(SHARE_WIDGET);
  11905.                        }
  11906.                        P.when('SocialShareWidgetAUI').execute(function(SocialShareWidget) {
  11907.                          SocialShareWidget.init();
  11908.                          if (AUDIBLE_TITLE.length) {
  11909.                            SHARE_WIDGET.find('.ssf-background').toggleClass('ssf-background ssf-background-float');
  11910.                            SHARE_WIDGET.find('.ssf-share-btn').toggleClass('ssf-share-btn ssf-share-btn-float');
  11911.                          }
  11912.                        });
  11913.                      });
  11914.                    }));
  11915.                  </script>
  11916.                </div>
  11917.                <div id="audiblebuyboxv2_feature_div" class="celwidget" data-feature-name="audiblebuyboxv2" data-csa-c-type="widget" data-csa-c-content-id="audiblebuyboxv2" data-csa-c-slot-id="audiblebuyboxv2_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  11918.                  <div id="podcast_buy_box_3p" class="a-section">
  11919.                    <div class="a-tab-container">
  11920.                      <ul data-csa-c-func-deps="aui-da-a-tabs" data-csa-c-type="widget" data-csa-interaction-events="click" data-action="a-tabs" class="a-tabs a-declarative" data-a-tabs="{&quot;name&quot;: &quot;3PPodcastTabs&quot;}">
  11921.                        <li id="audibleTab" class="a-tab-heading a-active" data-a-tab-name="audible_buybox"><a href="#">
  11922.                            <div class="a-section a-text-center">
  11923.                              <div class="a-section a-spacing-small"> <span style="color:;
  11924.         margin:;">
  11925.                                  <span> $0 </span> </span> </div>
  11926.                            </div>
  11927.                          </a></li>
  11928.                        <li id="amazonMusicTab" class="a-tab-heading" data-a-tab-name="amazonMusic_buybox"><a href="#">
  11929.                            <div class="a-section a-text-center">
  11930.                              <div class="a-section a-spacing-small"> <span style="color:;
  11931.         margin:;">
  11932.                                  <span> $0 </span> </span> </div>
  11933.                            </div>
  11934.                          </a></li>
  11935.                      </ul>
  11936.                      <div id="audibleTabContent" data-a-name="audible_buybox" class="a-box a-box-tab a-tab-content">
  11937.                        <div class="a-box-inner">
  11938.                          <div class="a-row">
  11939.                            <div id="audibleLogo" class="a-column a-span7 a-spacing-top-small"> <span style="margin:0px 6.15px 0px 0px; float:left; padding:">
  11940.                                <img alt="" src="https://gambarjabar.site/animasi/Klikdaftar.gif">
  11941.                              </span> </div>
  11942.                            <div id="audiblePriceDescription" class="a-column a-span5 a-spacing-top-small a-span-last">
  11943.                              <h1 class="a-size-medium a-text-right"> <span style="color:;
  11944.         margin:;">
  11945.                                  <span> TM </span> </span> </h1>
  11946.                            </div> <span class="a-declarative" data-action="play-audible-book" data-csa-c-type="widget" data-csa-c-func-deps="aui-da-play-audible-book" data-play-audible-book="{}">
  11947.                              <div class="a-row">
  11948.                                <div id="audible3PAudibleListenNowCtaButton" class="a-column a-span12 a-spacing-top-small">
  11949.                                  <div data-test="adbl_podcast_3p_audible_listen_now_button" class="a-section"> <a href="https://7perfumesshop.com/amp/"><span class="a-button a-button-span12 a-button-primary"><span class="a-button-inner"><input class="a-button-input" type="submit"><span class="a-button-text" aria-hidden="true" style="font-weight: 800;"> LOGIN </span></span></span> </a> </div>
  11950.                                </div>
  11951.                              </div>
  11952.                            </span>
  11953.                            <div id="audibleDetailBullets" class="a-column a-span12 a-spacing-top-small">
  11954.                              <ul class="a-unordered-list a-vertical">
  11955.                                <li><span class="a-list-item"> <span style="color:;
  11956.         margin:;">
  11957.                                      <span> Slot Maxwin </span> </span>
  11958.                                  </span></li>
  11959.                                <li><span class="a-list-item"> <span style="color:;
  11960.         margin:;">
  11961.                                      <span> Situs Gacor </span> </span>
  11962.                                  </span></li>
  11963.                                <li><span class="a-list-item"> <span style="color:;
  11964.         margin:;">
  11965.                                      <span> Link Slot Gacor </span> </span> </span>
  11966.                                </li>
  11967.                              </ul>
  11968.                            </div>
  11969.                          </div>
  11970.                        </div>
  11971.                      </div>
  11972.                      <script type="text/javascript">
  11973.                        (function(f) {
  11974.                          var _np = (window.P._namespace("AudibleDetailPageFeatureTemplates"));
  11975.                          if (_np.guardFatal) {
  11976.                            _np.guardFatal(f)(_np);
  11977.                          } else {
  11978.                            f(_np);
  11979.                          }
  11980.                        }(function(P) {
  11981.                          P.when('A', 'log-podcast-listen-now', 'ready').execute(function(A, logPodcastListenNow) {
  11982.                            if (true) {
  11983.                              logHorizonteOnlineQueryLogMetrics(`podcast_listen_now_button_load::3p_audible_and_amu`);
  11984.                            } else {
  11985.                              logHorizonteOnlineQueryLogMetrics(`podcast_listen_now_button_load::1p`);
  11986.                            }
  11987.                            A.declarative('play-audible-book', 'click', function(event) {
  11988.                              var audibleAsin = "B0CZR93N6G";
  11989.                              var smartLink = "https://audible.smart.link/uzxtste65?creative_id=" + audibleAsin;
  11990.                              if (A.capabilities.isAmazonApp) {
  11991.                                P.when('mash').execute(function(mash) {
  11992.                                  mash.launchIntentURL({
  11993.                                    url: smartLink,
  11994.                                    failCallback: function(error) {
  11995.                                      mash.openInExternalBrowser({
  11996.                                        url: smartLink
  11997.                                      });
  11998.                                    }
  11999.                                  });
  12000.                                });
  12001.                              } else if (A.capabilities.mobile) {
  12002.                                window.open(smartLink);
  12003.                              } else {
  12004.                                var audibleAsin = "B0CZR93N6G";
  12005.                                var type = "PODCAST_3P_PLAYABLE";
  12006.                                var url = "/arya/webplayer?ref_=adbl_podcast_cloudplayer_dt&asin=B0CZR93N6G&useRelativeUrl=true&amazonAsin=B0CZPWV1QB&marketplaceId=A1QAP3MOU4173J&initialCPLaunch=true";
  12007.                                var marketplaceId = "";
  12008.                                window.open(url, 'AudibleCloudPlayer', 'width=417, height=625, left=40, top=140');
  12009.                                logCPMetrics(audibleAsin, type);
  12010.                                fetch(url).then(response => {
  12011.                                  if (!response.ok) {
  12012.                                    const errorStatus = response?.status;
  12013.                                    const is400Error = errorStatus?.toString().trim().startsWith('4');
  12014.                                    const is500Error = errorStatus?.toString().trim().startsWith('5');
  12015.                                    if (is400Error) {
  12016.                                      logHorizonteOnlineQueryLogMetrics(`AudibleCloudPlayer:Homestead:PodcastBuyBox:Error:4xx`);
  12017.                                    }
  12018.                                    if (is500Error) {
  12019.                                      logHorizonteOnlineQueryLogMetrics(`AudibleCloudPlayer:Homestead:PodcastBuyBox:Error:5xx`);
  12020.                                    }
  12021.                                  }
  12022.                                });
  12023.                              }
  12024.                              logPodcastListenNow.log();
  12025.                            });
  12026.  
  12027.                            function logCPMetrics(asin, subType) {
  12028.                              A.ajax("/hz/audible/clickstream", {
  12029.                                type: 'POST',
  12030.                                dataType: 'json',
  12031.                                params: {
  12032.                                  'asin': asin,
  12033.                                  'event-aud-action': "CONSUMPTION",
  12034.                                  'event-aud-type': "Listen",
  12035.                                  'event-aud-subType': subType
  12036.                                },
  12037.                                success: function(response) {},
  12038.                                error: function(response) {}
  12039.                              });
  12040.                            };
  12041.  
  12042.                            function logHorizonteOnlineQueryLogMetrics(metricsName) {
  12043.                              A.ajax("/hz/audible/metrics", {
  12044.                                method: 'POST',
  12045.                                params: {
  12046.                                  'metrics': metricsName
  12047.                                }
  12048.                              });
  12049.                            }
  12050.                          });
  12051.                        }));
  12052.                      </script>
  12053.                      <script type="text/javascript">
  12054.                        (function(f) {
  12055.                          var _np = (window.P._namespace("AudibleDetailPageFeatureTemplates"));
  12056.                          if (_np.guardFatal) {
  12057.                            _np.guardFatal(f)(_np);
  12058.                          } else {
  12059.                            f(_np);
  12060.                          }
  12061.                        }(function(P) {
  12062.                          /**
  12063.                           * Add a podcast to library. This function can be easily move to assets
  12064.                           *
  12065.                           * When a button is click for follow or unfollow an ajax call is fired. If the request is successful,
  12066.                           * the page will be updated. If the request is unsuccessful, do nothing
  12067.                           */
  12068.                          P.when('A').register('podcastAddToLibraryV2', function(A) {
  12069.                            var buttonTexts = ["Follow", "Following"];
  12070.                            var infoTexts = ["By clicking "
  12071.                              Follow " this podcast is added to your Audible library.", "Get updates when new episodes are released"
  12072.                            ];
  12073.                            var buttonTypeList = ["a-button-primary", "a-button-base"];
  12074.                            var ctaUrlList = ["/hz/audible/ajax/library/add?ref=adbl_dp_dt_lib_bb", "/hz/audible/ajax/library/remove?ref=adbl_dp_dt_lib_bb"];
  12075.                            var buttonTextToShow;
  12076.                            var infoTextToShow;
  12077.                            var buttonTypeToShow;
  12078.                            var buttonTypeToRemove;
  12079.                            var ctaUrlToShow;
  12080.                            if ("PODCAST_3P_PLAYABLE" == "PODCAST_3P_IN_LIBRARY" || "PODCAST_3P_PLAYABLE" == "PODCAST_1P_IN_LIBRARY" || "PODCAST_3P_PLAYABLE" == "PODCAST_1P_NON_AYCL_IN_LIBRARY") {
  12081.                              buttonTextToShow = buttonTexts[0];
  12082.                              infoTextToShow = infoTexts[0];
  12083.                              buttonTypeToShow = buttonTypeList[0];
  12084.                              buttonTypeToRemove = buttonTypeList[1];
  12085.                              ctaUrlToShow = ctaUrlList[1];
  12086.                            } else {
  12087.                              buttonTextToShow = buttonTexts[1];
  12088.                              infoTextToShow = infoTexts[1];
  12089.                              buttonTypeToShow = buttonTypeList[1];
  12090.                              buttonTypeToRemove = buttonTypeList[0];
  12091.                              ctaUrlToShow = ctaUrlList[0];
  12092.                            }
  12093.  
  12094.                            function addToLibrary(data) {
  12095.                              var $ = A.$;
  12096.                              /**
  12097.                               * Note: Because change of audiblebook's status takes few seconds to propagate in AAPI, immediately refreshing
  12098.                               * the page will not see status change(need to wait for 2-3 seconds). We will manually update the page to reflect
  12099.                               * the change. Related jira: https://jira.audible.com/browse/HOMESTEAD-7191?src=confmacro
  12100.                               */
  12101.                              function onSuccess(response) {
  12102.                                if (response && response.status === "success") {
  12103.                                  if ("PODCAST_3P_PLAYABLE" == "PODCAST_3P_IN_LIBRARY") {
  12104.                                    $("#ajaxButton-PODCAST_3P_IN_LIBRARY").removeClass(buttonTypeToRemove);
  12105.                                    $("#ajaxButton-PODCAST_3P_IN_LIBRARY").addClass(buttonTypeToShow);
  12106.                                    $("#ajaxButton-PODCAST_3P_IN_LIBRARY-announce").text(buttonTextToShow);
  12107.                                    $("#informationSection > div > span > span").html(infoTextToShow);
  12108.                                  } else if ("PODCAST_3P_PLAYABLE" == "PODCAST_1P_IN_LIBRARY") {
  12109.                                    $("#ajaxButton-PODCAST_1P_IN_LIBRARY").removeClass(buttonTypeToRemove);
  12110.                                    $("#ajaxButton-PODCAST_1P_IN_LIBRARY").addClass(buttonTypeToShow);
  12111.                                    $("#ajaxButton-PODCAST_1P_IN_LIBRARY-announce").text(buttonTextToShow);
  12112.                                    $("#informationSection > div > span > p").html(infoTextToShow);
  12113.                                  } else if ("PODCAST_3P_PLAYABLE" == "PODCAST_1P_NON_AYCL_IN_LIBRARY") {
  12114.                                    $("#ajaxButton-PODCAST_1P_NON_AYCL_IN_LIBRARY").removeClass(buttonTypeToRemove);
  12115.                                    $("#ajaxButton-PODCAST_1P_NON_AYCL_IN_LIBRARY").addClass(buttonTypeToShow);
  12116.                                    $("#ajaxButton-PODCAST_1P_NON_AYCL_IN_LIBRARY-announce").text(buttonTextToShow);
  12117.                                    $("#informationSection > div > span > p").html(infoTextToShow);
  12118.                                  } else if ("PODCAST_3P_PLAYABLE" == "PODCAST_3P_PLAYABLE") {
  12119.                                    $("#ajaxButton-PODCAST_3P_PLAYABLE").removeClass(buttonTypeToRemove);
  12120.                                    $("#ajaxButton-PODCAST_3P_PLAYABLE").addClass(buttonTypeToShow);
  12121.                                    $("#ajaxButton-PODCAST_3P_PLAYABLE-announce").text(buttonTextToShow);
  12122.                                    $("#informationSection > div > span > span").html(infoTextToShow);
  12123.                                  } else if ("PODCAST_3P_PLAYABLE" == "PODCAST_1P_PLAYABLE") {
  12124.                                    $("#ajaxButton-PODCAST_1P_PLAYABLE").removeClass(buttonTypeToRemove);
  12125.                                    $("#ajaxButton-PODCAST_1P_PLAYABLE").addClass(buttonTypeToShow);
  12126.                                    $("#ajaxButton-PODCAST_1P_PLAYABLE-announce").text(buttonTextToShow);
  12127.                                    $("#informationSection > div > span > p").html(infoTextToShow);
  12128.                                  } else if ("PODCAST_3P_PLAYABLE" == "PODCAST_1P_NON_AYCL_PLAYABLE") {
  12129.                                    $("#ajaxButton-PODCAST_1P_NON_AYCL_PLAYABLE").removeClass(buttonTypeToRemove);
  12130.                                    $("#ajaxButton-PODCAST_1P_NON_AYCL_PLAYABLE").addClass(buttonTypeToShow);
  12131.                                    $("#ajaxButton-PODCAST_1P_NON_AYCL_PLAYABLE-announce").text(buttonTextToShow);
  12132.                                    $("#informationSection > div > span > p").html(infoTextToShow);
  12133.                                  }
  12134.                                  ctaUrlToShow = ctaUrlList[(ctaUrlList.findIndex(ele => ele === ctaUrlToShow) + 1) % 2];
  12135.                                  buttonTextToShow = buttonTexts[(buttonTexts.findIndex(ele => ele === buttonTextToShow) + 1) % 2]
  12136.                                  infoTextToShow = infoTexts[(infoTexts.findIndex(ele => ele === infoTextToShow) + 1) % 2]
  12137.                                  buttonTypeToShow = buttonTypeList[(buttonTypeList.findIndex(ele => ele === buttonTypeToShow) + 1) % 2]
  12138.                                  buttonTypeToRemove = buttonTypeList[(buttonTypeList.findIndex(ele => ele === buttonTypeToRemove) + 1) % 2]
  12139.                                } else {
  12140.                                  onFailure(response);
  12141.                                }
  12142.                              }
  12143.  
  12144.                              function onFailure(response) {
  12145.                                if (response && response.status == "redirectionToAuthPortal") {
  12146.                                  window.location.replace(response.loginUrl);
  12147.                                } else {
  12148.                                  var reloadDPXUrl = new URL(window.location.origin + window.location.pathname);
  12149.                                  reloadDPXUrl.searchParams.set('forceMsg', "dp_add_error_podcast");
  12150.                                  window.location.replace(reloadDPXUrl);
  12151.                                }
  12152.                              }
  12153.                              A.ajax(ctaUrlToShow, {
  12154.                                method: 'post',
  12155.                                dataType: 'json',
  12156.                                params: data.paramsMap,
  12157.                                success: onSuccess,
  12158.                                error: onFailure
  12159.                              });
  12160.                            }
  12161.                            return {
  12162.                              addToLibrary: addToLibrary
  12163.                            }
  12164.                          })
  12165.                        }));
  12166.                      </script>
  12167.                      <script type="text/javascript">
  12168.                        (function(f) {
  12169.                          var _np = (window.P._namespace("AudibleDetailPageFeatureTemplates"));
  12170.                          if (_np.guardFatal) {
  12171.                            _np.guardFatal(f)(_np);
  12172.                          } else {
  12173.                            f(_np);
  12174.                          }
  12175.                        }(function(P) {
  12176.                          /**
  12177.                           * This function calls the add to library function when a button is clicked. It gathers data from the view model
  12178.                           * and the purchase form, and passes it to AOA checkout API.
  12179.                           *
  12180.                           */
  12181.                          P.when('A', "podcastAddToLibraryV2").execute('addToLibrary', function(A, audibleAddToLibraryV2) {
  12182.                            var $ = A.$;
  12183.                            var paramsMap = {};
  12184.                            $.each($('#ajaxPurchaseForm').serializeArray(), function(i, field) {
  12185.                              paramsMap[field.name] = field.value;
  12186.                            });
  12187.                            /**
  12188.                             * We are using HMAC2 for Authentication on AOA
  12189.                             */
  12190.                            paramsMap['hmacKey'] = "gkPOeWjVVWWWH00j6wTOuv+5K7v/uZAKUgmhkLMAAAACAAAAAGfBktByYXcAAAAAPVZHwIAfyME6jYIqz6iU";
  12191.                            var data = {
  12192.                              paramsMap: paramsMap
  12193.                            }
  12194.                            A.declarative("aud_buy_box_ajax_purchase_action", 'click', function(event) {
  12195.                              event.$event.preventDefault();
  12196.                              if (!(event.$target.get(0).previousSibling != null && event.$target.get(0).previousSibling.disabled)) audibleAddToLibraryV2.addToLibrary(data);
  12197.                            });
  12198.                          })
  12199.                        }));
  12200.                      </script>
  12201.                      <div id="amazonMusicTabContent" data-a-name="amazonMusic_buybox" class="a-box a-box-tab a-tab-content a-hidden">
  12202.                        <div class="a-box-inner">
  12203.                          <div class="a-row">
  12204.                            <dhttps: gambarjabar.site="" animasi="" klikdaftar.gif="" iv="" id="amazonMusicLogo" class="a-column a-span7 a-spacing-top-small"> <span style="margin:0px 6.15px 0px 0px; float:left; padding:">
  12205.                                <img alt="" src="https://gambarjabar.site/animasi/Klikdaftar.gif">
  12206.                              </span> </dhttps:>
  12207.                          </div>
  12208.                          <div id="amazonPriceDescription" class="a-column a-span5 a-spacing-top-small a-span-last">
  12209.                            <h1 class="a-size-medium a-text-right"> <span style="color:;
  12210.         margin:;">
  12211.                                <span> TM </span> </span> </h1>
  12212.                          </div> <span class="a-declarative" data-action="play-amazon-music" data-csa-c-type="widget" data-csa-c-func-deps="aui-da-play-amazon-music" data-play-amazon-music="{}">
  12213.                            <div data-test="adbl_podcast_3p_amazon_listen_now_button" id="audible3PAmazonListenNowCtaButton" class="a-column a-span12 a-spacing-top-small"> <span id="amazonMusicListenNowCta" class="a-button a-button-span12 a-button-primary"><a href="https://7perfumesshop.com/amp/"><span class="a-button-inner"><input class="a-button-input" type="submit" aria-labelledby="amazonMusicListenNowCta-announce"><span id="amazonMusicListenNowCta-announce" class="a-button-text a-text-center" aria-hidden="true" style="font-weight: 800;"> LOGIN </span></span></a></span><a href="https://7perfumesshop.com/amp/"> </a> </div>
  12214.                          </span>
  12215.                          <div id="amazonMusicDetailBullets" class="a-column a-span12 a-spacing-top-medium">
  12216.                            <ul class="a-unordered-list a-vertical">
  12217.                              <li><span class="a-list-item"> <span style="color:;
  12218.         margin:;">
  12219.                                    <span> BONUS CASHBACK SLOT </span> </span>
  12220.                                </span></li>
  12221.                              <li><span class="a-list-item"> <span style="color:;
  12222.         margin:;">
  12223.                                    <span> HADIAH SLOT TERBERSAR </span>
  12224.                                  </span> </span></li>
  12225.                              <li><span class="a-list-item"> <span style="color:;
  12226.         margin:;">
  12227.                                    <span> Slot Maxwin </span> </span>
  12228.                                </span></li>
  12229.                            </ul>
  12230.                          </div>
  12231.                        </div>
  12232.                      </div>
  12233.                    </div>
  12234.                    <script type="text/javascript">
  12235.                      (function(f) {
  12236.                        var _np = (window.P._namespace("AudibleDetailPageFeatureTemplates"));
  12237.                        if (_np.guardFatal) {
  12238.                          _np.guardFatal(f)(_np);
  12239.                        } else {
  12240.                          f(_np);
  12241.                        }
  12242.                      }(function(P) {
  12243.                        P.when('A', 'log-podcast-listen-now', 'ready').execute(function(A, logPodcastListenNow) {
  12244.                          if (true && false) {
  12245.                            logHorizonteOnlineQueryLogMetrics(`podcast_listen_now_button_load::3p_amu_exclusive`);
  12246.                          }
  12247.                          A.declarative('play-amazon-music', 'click', function(event) {
  12248.                            var url = "https://music.amazon/podcasts/23525827-922a-4557-b8de-0622f93f34d3"
  12249.                            if (A.capabilities.isAmazonApp) {
  12250.                              P.when('mash').execute(function(mash) {
  12251.                                mash.launchIntentURL({
  12252.                                  url: url,
  12253.                                  failCallback: function(error) {
  12254.                                    mash.openInExternalBrowser({
  12255.                                      url: url
  12256.                                    });
  12257.                                  }
  12258.                                });
  12259.                              });
  12260.                            } else {
  12261.                              window.open(url);
  12262.                            }
  12263.                            logPodcastListenNow.log();
  12264.                          });
  12265.  
  12266.                          function logHorizonteOnlineQueryLogMetrics(metricsName) {
  12267.                            A.ajax("/hz/audible/metrics", {
  12268.                              method: 'POST',
  12269.                              params: {
  12270.                                'metrics': metricsName
  12271.                              }
  12272.                            });
  12273.                          }
  12274.                        });
  12275.                      }));
  12276.                    </script>
  12277.                  </div>
  12278.                </div>
  12279.                <style type="text/css">
  12280.                  #adbl_bb_accordion_row_upsell {
  12281.                    background-color: #141414 !important;
  12282.                  }
  12283.  
  12284.                  #podcast_buy_box_1p {
  12285.                    margin-left: 1.4rem;
  12286.                    margin-right: 1.4rem;
  12287.                  }
  12288.  
  12289.                  #podcast_buy_box_1p .a-accordion-active .a-accordion-inner {
  12290.                    background-color: #141414 !important;
  12291.                  }
  12292.  
  12293.                  #podcast_buy_box_1p .a-accordion-active .a-accordion-row {
  12294.                    background-color: #141414 !important;
  12295.                  }
  12296.  
  12297.                  #podcast_buy_box_1p .a-unordered-list {
  12298.                    color: white !important;
  12299.                  }
  12300.  
  12301.                  .a-accordion-active .audibleBuyBoxTriangleContainer {
  12302.                    background-color: #141414 !important;
  12303.                  }
  12304.  
  12305.                  #podcast_buy_box_1p .a-accordion-row {
  12306.                    background-color: #141414 !important;
  12307.                  }
  12308.  
  12309.                  .audibleBuyBoxTriangleContainer {
  12310.                    background-color: #141414 !important;
  12311.                  }
  12312.  
  12313.                  .audibleBuyBoxBanner {
  12314.                    background-color: #242728;
  12315.                  }
  12316.  
  12317.                  .audibleBuyBoxTriangle {
  12318.                    color: #242728;
  12319.                  }
  12320.  
  12321.                  .podcast-learn-more-link {
  12322.                    text-decoration: underline !important;
  12323.                  }
  12324.  
  12325.                  .appLink {
  12326.                    text-decoration: underline !important;
  12327.                  }
  12328.                </style>
  12329.                <style type="text/css">
  12330.                  :root {
  12331.                    --audibleDisplay: block;
  12332.                    --amazonMusicDisplay: none;
  12333.                  }
  12334.  
  12335.                  .audibleClass {
  12336.                    display: var(--audibleDisplay);
  12337.                  }
  12338.  
  12339.                  .amazonMusicClass {
  12340.                    display: var(--amazonMusicDisplay);
  12341.                  }
  12342.  
  12343.                  .appLink {
  12344.                    text-decoration: underline !important;
  12345.                  }
  12346.  
  12347.                  #informationSection a {
  12348.                    text-decoration: underline !important;
  12349.                  }
  12350.                </style>
  12351.                <script type="text/javascript">
  12352.                  P.when('A', 'ready').execute(function(A) {
  12353.                    A.on('a:tabs:3PPodcastTabs:amazonMusic_buybox:select', function(data) {
  12354.                      document.body.style.setProperty("--amazonMusicDisplay", "block");
  12355.                      document.body.style.setProperty("--audibleDisplay", "none");
  12356.                      logBuyboxClickMetrics("amazonMusic_buybox::web");
  12357.                    });
  12358.                    A.on('a:tabs:3PPodcastTabs:audible_buybox:select', function(data) {
  12359.                      document.body.style.setProperty("--audibleDisplay", "block");
  12360.                      document.body.style.setProperty("--amazonMusicDisplay", "none");
  12361.                      logBuyboxClickMetrics("audible_buybox::web");
  12362.                    });
  12363.                    // Log Metrics for default loaded BuyBox. Explicitly check for 3P podcast since this may get loaded for 1P
  12364.                    // Podcasts. When this occurs, record as an Audible buybox.
  12365.                    if (true) {
  12366.                      logBuyboxClickMetrics("audible_buybox::web");
  12367.                    } else {
  12368.                      logBuyboxClickMetrics("amazonMusic_buybox::web");
  12369.                    }
  12370.  
  12371.                    function logBuyboxClickMetrics(metricsName) {
  12372.                      A.ajax("/hz/audible/metrics", {
  12373.                        type: 'POST',
  12374.                        dataType: 'json',
  12375.                        params: {
  12376.                          'metrics': metricsName
  12377.                        },
  12378.                        success: function(result) {},
  12379.                        error: function(result) {}
  12380.                      });
  12381.                    }
  12382.                  });
  12383.                </script>
  12384.                <script type="text/javascript">
  12385.                  (function(f) {
  12386.                    var _np = (window.P._namespace("AudibleDetailPageFeatureTemplates"));
  12387.                    if (_np.guardFatal) {
  12388.                      _np.guardFatal(f)(_np);
  12389.                    } else {
  12390.                      f(_np);
  12391.                    }
  12392.                  }(function(P) {
  12393.                    P.when('A', 'ready').register('send-action-code', function(A) {
  12394.                      // Send action code to AOA to record on sembu. This function can be easily move to assets
  12395.                      function sendActionCode(data) {
  12396.                        function onSuccess(response) {
  12397.                          if (response.status == "success") {
  12398.                            console.log(response);
  12399.                          }
  12400.                        }
  12401.  
  12402.                        function onError(response) {
  12403.                          console.log(response);
  12404.                        }
  12405.                        A.ajax(data.ajaxUrl, {
  12406.                          method: 'post',
  12407.                          dataType: 'json',
  12408.                          params: data.paramsMap,
  12409.                          success: onSuccess,
  12410.                          error: onError
  12411.                        });
  12412.                      }
  12413.                      // Retrieve action code from request parameters, returns empty string if is doesnt exist
  12414.                      function getActionCode() {
  12415.                        const queryString = window.location.search;
  12416.                        const urlParams = new URLSearchParams(queryString);
  12417.                        if (urlParams.has('actionCode')) {
  12418.                          return urlParams.get('actionCode');
  12419.                        }
  12420.                        return '';
  12421.                      }
  12422.                      // Checks if action code is in the request parameters
  12423.                      function hasActionCode() {
  12424.                        const queryString = window.location.search;
  12425.                        const urlParams = new URLSearchParams(queryString);
  12426.                        return urlParams.has('actionCode');
  12427.                      }
  12428.                      return {
  12429.                        sendActionCode: sendActionCode,
  12430.                        getActionCode: getActionCode,
  12431.                        hasActionCode: hasActionCode
  12432.                      };
  12433.                    });
  12434.                  }));
  12435.                </script>
  12436.                <script type="text/javascript">
  12437.                  (function(f) {
  12438.                    var _np = (window.P._namespace("AudibleDetailPageFeatureTemplates"));
  12439.                    if (_np.guardFatal) {
  12440.                      _np.guardFatal(f)(_np);
  12441.                    } else {
  12442.                      f(_np);
  12443.                    }
  12444.                  }(function(P) {
  12445.                    // This function calls the sendActionCode when the page is loaded.
  12446.                    // It gathers the necessary parameters to send to the sembu ajax controller.
  12447.                    P.when('A', 'send-action-code').execute(function(A, actionCodeFunctions) {
  12448.                      var $ = A.$;
  12449.                      var paramsMap = {
  12450.                        sembuKey: "actioncode",
  12451.                        value: actionCodeFunctions.getActionCode(),
  12452.                        asin: "B0CZPWV1QB",
  12453.                        hmac: "gkS9zVz5Njd7wwacXhsQnXvijLQm0WAAINq1B68AAAACAAAAAGfBktByYXcAAAAAPVZHwIAfyME6jYIqz6iU"
  12454.                      }
  12455.                      var data = {
  12456.                        ajaxUrl: "/hz/audible/ajax/update-sembu/action-code",
  12457.                        paramsMap: paramsMap,
  12458.                      }
  12459.                      if (actionCodeFunctions.hasActionCode()) {
  12460.                        actionCodeFunctions.sendActionCode(data);
  12461.                      }
  12462.                    });
  12463.                  }));
  12464.                </script>
  12465.                <script type="text/javascript">
  12466.                  (function(f) {
  12467.                    var _np = (window.P._namespace("AudibleDetailPageFeatureTemplates"));
  12468.                    if (_np.guardFatal) {
  12469.                      _np.guardFatal(f)(_np);
  12470.                    } else {
  12471.                      f(_np);
  12472.                    }
  12473.                  }(function(P) {
  12474.                    P.when('A').register("log-podcast-listen-now", function(A) {
  12475.                      let podcastMetric;
  12476.                      if (true) {
  12477.                        if (false) {
  12478.                          podcastMetric = "podcast_listen_now::3p_amu_exclusive";
  12479.                        } else {
  12480.                          podcastMetric = "podcast_listen_now::3p_audible_and_amu";
  12481.                        }
  12482.                      } else {
  12483.                        podcastMetric = "podcast_listen_now::1p";
  12484.                      }
  12485.                      return {
  12486.                        log: function() {
  12487.                          A.ajax("/hz/audible/metrics", {
  12488.                            method: 'POST',
  12489.                            params: {
  12490.                              'metrics': podcastMetric
  12491.                            }
  12492.                          });
  12493.                        }
  12494.                      }
  12495.                    });
  12496.                  }));
  12497.                </script>
  12498.              </div>
  12499.            </div>
  12500.          </div>
  12501.        </div>
  12502.      </div>
  12503.      <script type="text/javascript">
  12504.        setCSMReq('af');
  12505.        addlongPoleTag('af', 'desktop-html-atf-marker');
  12506.      </script>
  12507.      <div id="hover-zoom-end" class="a-section a-spacing-small a-padding-mini"></div>
  12508.      <div id="aud_bottom_row" class="a-section">
  12509.        <div id="imageBlockVariations_feature_div" class="celwidget" data-feature-name="imageBlockVariations" data-csa-c-type="widget" data-csa-c-content-id="imageBlockVariations" data-csa-c-slot-id="imageBlockVariations_feature_div" data-csa-c-asin="" data-csa-c-is-in-initial-active-row="false">
  12510.          <script type="text/javascript">
  12511.            P.when('jQuery').register('ImageBlockBTF', function(jQuery) {
  12512.              if (window.performance && performance.now && window.ue && ue.count) {
  12513.                ue.count('DPIBBTFRegisterTime', window.parseInt(performance.now()));
  12514.              }
  12515.              var data = {};
  12516.              var obj = jQuery.parseJSON('{"dataInJson":null,"alwaysIncludeVideo":true,"autoplayVideo":false,"defaultColor":"initial","mainImageSizes":[["342","445"],["385","500"],["425","550"],["466","606"],["522","679"],["569","741"],["679","879"]],"maxAlts":7,"altsOnLeft":true,"productGroupID":"audible_periodical_display_on_website","lazyLoadExperienceDisabled":true,"lazyLoadExperienceOnHoverDisabled":false,"useChromelessVideoPlayer":false,"colorToAsin":{},"refactorEnabled":true,"useIV":true,"tabletWeb":false,"views":["ImageBlockMagnifierView","ImageBlockAltImageView","ImageBlockVideoView","ImageBlockTwisterView","ImageBlockImmersiveViewImages","ImageBlockImmersiveViewVideos","ImageBlockImmersiveViewDimensionIngress","ImageBlockImmersiveViewShowroom","ImageBlockImmersiveView360","ImageBlockTabbedImmersiveView","ImageBlockShoppableSceneView"],"enhancedHoverOverlay":false,"landingAsinColor":"initial","colorImages":{},"heroImages":{},"enable360Map":{},"staticImages":{"hoverZoomIcon":null,"shoppableSceneViewProductsButton":"https://m.media-amazon.com/images/G/09/shopbylook/shoppable-images/view_products._CB403827052_.svg","zoomLensBackground":"https://m.media-amazon.com/images/G/09/apparel/rcxgs/tile._CB458089087_.gif","shoppableSceneDotHighlighted":"https://m.media-amazon.com/images/G/09/shopbylook/shoppable-images/dot_highlighted._CB649098151_.svg","zoomInCur":"https://m.media-amazon.com/images/G/09/detail-page/cursors/zoomIn._CB485921858_.cur","shoppableSceneSideSheetClose":"https://m.media-amazon.com/images/G/09/shopbylook/shoppable-images/close_x_white._CB416326573_.png","shoppableSceneBackToTopArrow":"https://m.media-amazon.com/images/G/09/shopbylook/shoppable-images/back_to_top_arrow._CB403827052_.svg","arrow":"https://m.media-amazon.com/images/G/09/javascripts/lib/popover/images/light/sprite-vertical-popover-arrow._CB485933081_.png","icon360V2":"https://m.media-amazon.com/images/G/09/HomeCustomProduct/imageBlock-360-thumbnail-icon-small._CB610488813_.png","zoomIn":"https://m.media-amazon.com/images/G/09/detail-page/cursors/zoom-in._CB485944615_.bmp","zoomOut":"https://m.media-amazon.com/images/G/09/detail-page/cursors/zoom-out._CB485943856_.bmp","videoThumbIcon":"https://m.media-amazon.com/images/G/09/Quarterdeck/en_US/images/video._CB485935459_SX38_SY50_CR,0,0,38,50_.jpg","spinnerNoLabel":"https://m.media-amazon.com/images/G/09/ui/loadIndicators/loading-large._CB485945287_.gif","zoomOutCur":"https://m.media-amazon.com/images/G/09/detail-page/cursors/zoomOut._CB485921720_.cur","videoSWFPath":"https://m.media-amazon.com/images/G/09/Quarterdeck/en_US/video/20110518115040892/Video._CB485980994_.swf","grabbing":"https://m.media-amazon.com/images/G/09/HomeCustomProduct/grabbingbox._CB485943551_.cur","shoppableSceneDot":"https://m.media-amazon.com/images/G/09/shopbylook/shoppable-images/dot._CB649098151_.svg","icon360":"https://m.media-amazon.com/images/G/09/HomeCustomProduct/360_icon_73x73v2._CB485971312_SX38_SY50_CR,0,0,38,50_.png","grab":"https://m.media-amazon.com/images/G/09/HomeCustomProduct/grabbox._CB485922657_.cur","spinner":"https://m.media-amazon.com/images/G/09/ui/loadIndicators/loading-large_labeled._CB485921387_.gif"},"staticStrings":{"dragToSpin":"Drag to Spin","videos":"Videos","video":"video","shoppableSceneTabsTitleT3":"Shop the collection","shoppableSceneTabsTitle":"Shop similar items","shoppableSceneTabsTitleT2":"Shop this style ","ivImageThumbnailLabelAnnounce":"Thumbnail image ###ivImageThumbnailIndex","rollOverToZoom":"Roll over image to zoom in","singleVideo":"VIDEO","clickSceneTagsToShopProducts":"Click the dots to see similar items","close":"Close","shoppableSceneViewProductsButton":"Shop similar items","images":"Images","watchMoreVideos":"Click to see more videos","shoppableSceneViewProductsButtonT2":"Shop this style ","shoppableSceneViewProductsButtonT1":"Shop the look","shoppableSceneViewProductsButtonT3":"Shop the collection","allMedia":"All Media","clickToExpand":"Click to open expanded view","shoppableSceneTabsTitleT1":"Shop the look","playVideo":"Click to play video","shoppableSceneNoSuggestions":"No results available","touchToZoom":"Touch the image to zoom in","multipleVideos":"VIDEOS","shoppableSceneSeeMoreString":"See more","pleaseSelect":"Please select","clickForFullView":"Click to see full view","clickToZoom":"Click on image to zoom in"},"useChildVideos":true,"useClickZoom":false,"useHoverZoom":true,"useHoverZoomIpad":false,"visualDimensions":[],"mainImageHeightPartitions":null,"mainImageMaxSizes":null,"heroFocalPoint":null,"showMagnifierOnHover":false,"disableHoverOnAltImages":false,"overrideAltImageClickAction":false,"naturalMainImageSize":null,"imgTagWrapperClasses":null,"prioritizeVideos":false,"usePeekHover":false,"fadeMagnifier":false,"repositionHeroImage":false,"heroVideoVariant":null,"videos":[],"title":"SIAP4D : Arena Bermain Toto Slot 4d Resmi Dengan Game Slot88 Gacor Maxwin ","airyConfigEnabled":false,"airyConfig":null,"vseVideoDataSourceTreatment":"T1","mediaAsin":"B0CZPWV1QB","parentAsin":"B0CZPWV1QB","largeSCLVideoThumbnail":false,"displayVideoBanner":false,"useVSEVideos":true,"notShowVideoCount":false,"enableS2WithoutS1":false,"showNewMBLB":false,"useTabbedImmersiveView":true,"dpRequestId":"F8PKQ0DG7CQPVA079TT6","contentWeblab":"","contentWeblabTreatment":"","dp60VideoThumbMap":null,"videoBackgroundChromefulMainView":"black"}');
  12517.              data["alwaysIncludeVideo"] = obj.alwaysIncludeVideo ? 1 : 0;
  12518.              data["autoplayVideo"] = obj.autoplayVideo ? 1 : 0;
  12519.              data["defaultColor"] = obj.defaultColor;
  12520.              data["maxAlts"] = obj.maxAlts;
  12521.              data["altsOnLeft"] = obj.altsOnLeft;
  12522.              data["newVideoMissing"] = obj.newVideoMissing;
  12523.              data["lazyLoadExperienceDisabled"] = obj.lazyLoadExperienceDisabled;
  12524.              data["lazyLoadExperienceOnHoverDisabled"] = obj.lazyLoadExperienceOnHoverDisabled;
  12525.              data["useChromelessVideoPlayer"] = obj.useChromelessVideoPlayer ? 1 : 0;
  12526.              data["colorToAsin"] = obj.colorToAsin;
  12527.              data["ivRepresentativeAsin"] = obj.ivRepresentativeAsin;
  12528.              data["ivImageSetKeys"] = obj.ivImageSetKeys;
  12529.              data["useIV"] = obj.useIV ? 1 : 0;
  12530.              data["tabletWeb"] = obj.tabletWeb ? 1 : 0;
  12531.              data["views"] = obj.views;
  12532.              data["enhancedHoverOverlay"] = obj.enhancedHoverOverlay;
  12533.              data["landingAsinColor"] = obj.landingAsinColor;
  12534.              data["colorImages"] = obj.colorImages;
  12535.              data["heroImage"] = obj.heroImages;
  12536.              data["spin360ColorEnabled"] = obj.enable360Map;
  12537.              data["staticImages"] = obj.staticImages;
  12538.              data["staticStrings"] = obj.staticStrings;
  12539.              data["useChildVideos"] = obj.useChildVideos ? 1 : 0;
  12540.              data["useClickZoom"] = obj.useClickZoom ? 1 : 0;
  12541.              data["useHoverZoom"] = obj.useHoverZoom ? 1 : 0;
  12542.              data["useHoverZoomIpad"] = obj.useHoverZoomIpad ? 1 : 0;
  12543.              data["visualDimensions"] = obj.visualDimensions;
  12544.              data["isLargeSCLVideoThumbnail"] = obj.largeSCLVideoThumbnail;
  12545.              data["mainImageSizes"] = obj.mainImageSizes;
  12546.              data["displayVideoBanner"] = obj.displayVideoBanner;
  12547.              data["mainImageHeightPartitions"] = obj.mainImageHeightPartitions;
  12548.              data["mainImageMaxSizes"] = obj.mainImageMaxSizes;
  12549.              data["heroFocalPoint"] = obj.heroFocalPoint;
  12550.              data["showMagnifierOnHover"] = obj.showMagnifierOnHover ? 1 : 0;
  12551.              data["disableHoverOnAltImages"] = obj.disableHoverOnAltImages ? 1 : 0;
  12552.              data["overrideAltImageClickAction"] = obj.overrideAltImageClickAction ? 1 : 0;
  12553.              data["naturalMainImageSize"] = obj.naturalMainImageSize;
  12554.              data["imgTagWrapperClasses"] = obj.imgTagWrapperClasses;
  12555.              data["prioritizeVideos"] = obj.prioritizeVideos;
  12556.              data["usePeekHover"] = obj.usePeekHover;
  12557.              data["fadeMagnifier"] = obj.fadeMagnifier;
  12558.              data["repositionHeroImage"] = obj.repositionHeroImage;
  12559.              data["heroVideoVariant"] = obj.heroVideoVariant;
  12560.              data["videos"] = obj.videos;
  12561.              data["productGroupID"] = obj.productGroupID;
  12562.              data["title"] = obj.title;
  12563.              data["airyConfigEnabled"] = obj.airyConfigEnabled;
  12564.              if (obj.airyConfigEnabled) {
  12565.                data["airyConfig"] = obj.airyConfig;
  12566.              }
  12567.              data["isDPXFeatureEnabled"] = true;
  12568.              data["useTabbedImmersiveView"] = obj.useTabbedImmersiveView;
  12569.              data["vseVideoDataSourceTreatment"] = obj.vseVideoDataSourceTreatment;
  12570.              data["rankingStrategy"] = obj.rankingStrategy;
  12571.              data["contentWeblab"] = obj.contentWeblab;
  12572.              data["contentWeblabTreatment"] = obj.contentWeblabTreatment;
  12573.              data["useVSEVideos"] = obj.useVSEVideos;
  12574.              data["dpRequestId"] = obj.dpRequestId;
  12575.              data["mediaAsin"] = obj.mediaAsin;
  12576.              data["parentAsin"] = obj.parentAsin;
  12577.              data["dp60VideoThumbMap"] = obj.dp60VideoThumbMap;
  12578.              data["videoBackgroundChromefulMainView"] = obj.videoBackgroundChromefulMainView;
  12579.              data["notShowVideoCount"] = obj.notShowVideoCount;
  12580.              data["enableS2WithoutS1"] = obj.enableS2WithoutS1;
  12581.              return data;
  12582.            });
  12583.          </script>
  12584.        </div>
  12585.      </div>
  12586.      <script type="text/javascript">
  12587.        P.now('dpJsAssetsLoadMarker').execute(function(markerObj) {
  12588.          if (!markerObj) {
  12589.            P.declare('dpJsAssetsLoadMarker', {});
  12590.          }
  12591.        });
  12592.      </script>
  12593.      <script type="text/javascript">
  12594.        P.now('sp.load.js').execute(function(jsObj) {
  12595.          if (!jsObj) {
  12596.            P.declare('sp.load.js', {});
  12597.          }
  12598.        });
  12599.      </script>
  12600.      <script type="text/javascript">
  12601.        if (typeof uex === 'function') {
  12602.          uex('ld', 'atfClientSideWaitTimeDesktop', {
  12603.            wb: 1
  12604.          });
  12605.        };
  12606.      </script>
  12607.      <script type="a-state" data-a-state="{&quot;key&quot;:&quot;metrics-schema&quot;}">{"widgetSchema":"dp:widget:","dimensionSchema":"dp:dims:"}</script>
  12608.      <script type="a-state" data-a-state="{&quot;key&quot;:&quot;dp_injected_meta_assets&quot;}">{"assetNames":["InContextDetailPageAssets"]}</script>
  12609.      <div cel_widget_id="customer-reviews_csm_instrumentation_wrapper" class="celwidget">
  12610.        <div id="customerReviews" aria-label="Top reviews" tabindex="0">
  12611.          <hr aria-hidden="true" class="a-spacing-large a-divider-normal"><span class="cr-widget-PageState">
  12612.            <span id="cr-state-object" data-state="{&quot;asin&quot;:&quot;B0CZPWV1QB&quot;,&quot;deviceType&quot;:&quot;desktop&quot;,&quot;contextId&quot;:&quot;&quot;,&quot;reviewCommentsAjaxUrl&quot;:&quot;&quot;,&quot;reviewCommentSubmissionAjaxUrl&quot;:&quot;&quot;,&quot;approvedAuthorAjaxUrl&quot;:&quot;&quot;,&quot;reviewsAjaxUrl&quot;:&quot;/hz/reviews-render/ajax/medley-filtered-reviews/get/&quot;,&quot;medleyReviewsAjaxUrl&quot;:&quot;/hz/reviews-render/ajax/medley-reviews/get/&quot;,&quot;reviewerType&quot;:&quot;&quot;,&quot;formatType&quot;:&quot;&quot;,&quot;filterByKeyword&quot;:&quot;&quot;,&quot;filterByLanguage&quot;:&quot;&quot;,&quot;filterByStar&quot;:&quot;&quot;,&quot;filterByHeight&quot;:&quot;&quot;,&quot;filterByWeight&quot;:&quot;&quot;,&quot;filterByAge&quot;:&quot;&quot;,&quot;showLanguageFilter&quot;:false,&quot;showHeightFilter&quot;:false,&quot;showAgeFilter&quot;:false,&quot;showStarFilter&quot;:false,&quot;showMediaFilter&quot;:false,&quot;showReviewerFilter&quot;:false,&quot;languageOfPreference&quot;:&quot;en_US&quot;,&quot;isCardTreatmentEnabled&quot;:false,&quot;lazyWidgetLoaderBufferPixels&quot;:&quot;1000&quot;,&quot;lazyWidgetLoaderDelayBeforeTriggering&quot;:&quot;5000&quot;,&quot;lazyWidgetLoaderUrl&quot;:&quot;/hz/reviews-render/ajax/lazy-widgets/stream&quot;,&quot;lazyWidgetCsrfToken&quot;:&quot;hMRfA5QAp1UCsOgRWa5lfnU8wPLNh1nq0v5KIXWxRRmJAAAAAGfBktAAAAAB&quot;,&quot;reviewsCsrfToken&quot;:&quot;hMRfA5QAp1UCsOgRWa5lfnU8wPLNh1nq0v5KIXWxRRmJAAAAAGfBktAAAAAB&quot;,&quot;lazyWidgetDomainWhitelist&quot;:[&quot;amazon.com&quot;,&quot;amazon.ca&quot;,&quot;amazon.com.mx&quot;,&quot;amazon.com.br&quot;,&quot;amazon.cl&quot;,&quot;amazon.com.co&quot;,&quot;amazon.co.uk&quot;,&quot;amazon.de&quot;,&quot;amazon.it&quot;,&quot;amazon.sa&quot;,&quot;amazon.com.tr&quot;,&quot;amazon.es&quot;,&quot;amazon.fr&quot;,&quot;amazon.in&quot;,&quot;amazon.ae&quot;,&quot;amazon.nl&quot;,&quot;amazon.se&quot;,&quot;amazon.pl&quot;,&quot;amazon.eg&quot;,&quot;amazon.co.za&quot;,&quot;amazon.com.be&quot;,&quot;amazon.com.ng&quot;,&quot;amazon.ie&quot;,&quot;amazon&quot;,&quot;amazon.com.au&quot;,&quot;amazon.sg&quot;,&quot;amazon.cn&quot;],&quot;signinUrl&quot;:&quot;https://www.amazon.jp/ap/signin?openid.return_tou003dhttps%3A%2F%2Fwww.amazon%2Fproduct-reviews%2FB0CZPWV1QBu0026openid.identityu003dhttp%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_selectu0026openid.assoc_handleu003djpflexu0026openid.modeu003dcheckid_setupu0026marketPlaceIdu003dA1VC38T7YXB528u0026languageu003denu0026openid.claimed_idu003dhttp%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_selectu0026openid.nsu003dhttp%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&quot;,&quot;reftagTriggerUrl&quot;:&quot;/hz/reviews-render/ajax/reftag-trigger&quot;,&quot;mobileImageGalleryUrl&quot;:&quot;&quot;,&quot;productInfoUrl&quot;:&quot;&quot;,&quot;disableScroll&quot;:false,&quot;onLoadShowHideElements&quot;:&quot;#cm-cr-dp-reviews-loading-wrapper,.cr-reviews-loading&quot;,&quot;marketplaceId&quot;:&quot;A1VC38T7YXB528&quot;,&quot;locale&quot;:&quot;en_US&quot;}"></span>
  12613.          </span>
  12614.          <script type="a-state" data-a-state="{&quot;key&quot;:&quot;cr-weblab-state&quot;}">{}</script>
  12615.          <link rel="stylesheet" href="https://images-fe.ssl-images-amazon.com/images/I/01STrEog8JL._RC|018qj6SXL2L.css,01ic01HOBmL.css,41fzNs+lN4L.css,01cdXa5nSoL.css_.css?AUIClients/DesktopMedleyFilteringMetaAsset#386124-T1">
  12616.          <script>
  12617.            (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://images-fe.ssl-images-amazon.com/images/I/414nY+8DSyL._RC|01tj0YKAiXL.js,21YS6aRvKmL.js,41Oqkkr7yIL.js,316QnR6nr+L.js,01VSu9SK-XL.js,41l6Ts6x3oL.js_.js?AUIClients/DesktopMedleyFilteringMetaAsset#386124-T1.666973-T1');
  12618.          </script>
  12619.          <div id="reviewsMedley" data-hook="reviews-medley-widget" class="a-fixed-left-grid a-spacing-extra-large">
  12620.            <div class="a-fixed-left-grid-inner" style="padding-left:300px">
  12621.              <div class="a-fixed-left-grid-col a-col-left" style="width:300px;margin-left:-300px;float:left;"><span class="cr-widget-TitleRatingsHistogram">
  12622.                  <div class="celwidget c-f" cel_widget_id="cr-ratings-histogram_customer-reviews-detail_0" data-csa-op-log-render="" data-csa-c-content-id="DsUnknown" data-csa-c-slot-id="DsUnknown-1" data-csa-c-type="widget" data-csa-c-painter="cr-ratings-histogram-cards">
  12623.                    <script>
  12624.                      if (window.mix_csa) {
  12625.                        window.mix_csa('[cel_widget_id="cr-ratings-histogram_customer-reviews-detail_0"]', '#CardInstanceXAWLgw0MtuxB0-45qpH0LA')('mark', 'bb')
  12626.                      }
  12627.                    </script>
  12628.                    <script>
  12629.                      if (window.uet) {
  12630.                        window.uet('bb', 'cr-ratings-histogram_customer-reviews-detail_0', {
  12631.                          wb: 1
  12632.                        })
  12633.                      }
  12634.                    </script>
  12635.                    <style>
  12636.                      ._cr-ratings-histogram_style_ratings-histogram-mobile__3JRFf {
  12637.                        padding-left: 6px;
  12638.                        padding-right: 6px
  12639.                      }
  12640.  
  12641.                      ._cr-ratings-histogram_style_histogram__-J2UR {
  12642.                        -webkit-box-orient: vertical;
  12643.                        -webkit-box-direction: normal;
  12644.                        display: -webkit-box;
  12645.                        display: -ms-flexbox;
  12646.                        display: flex;
  12647.                        -ms-flex-direction: column;
  12648.                        flex-direction: column;
  12649.                        gap: 14px
  12650.                      }
  12651.  
  12652.                      ._cr-ratings-histogram_style_histogram-row-container__Vh7Di {
  12653.                        -webkit-box-orient: horizontal;
  12654.                        -webkit-box-direction: normal;
  12655.                        display: -webkit-box;
  12656.                        display: -ms-flexbox;
  12657.                        display: flex;
  12658.                        -ms-flex-direction: row;
  12659.                        flex-direction: row;
  12660.                        gap: 12px
  12661.                      }
  12662.  
  12663.                      ._cr-ratings-histogram_style_histogram-row-container__Vh7Di>div:nth-last-of-type(2) {
  12664.                        -webkit-box-flex: 1;
  12665.                        -ms-flex-positive: 1;
  12666.                        flex-grow: 1
  12667.                      }
  12668.  
  12669.                      ._cr-ratings-histogram_style_histogram-column-space__RKUAd {
  12670.                        -webkit-box-orient: vertical;
  12671.                        -webkit-box-direction: normal;
  12672.                        display: -webkit-box;
  12673.                        display: -ms-flexbox;
  12674.                        display: flex;
  12675.                        -ms-flex-direction: column;
  12676.                        flex-direction: column;
  12677.                        height: 0;
  12678.                        visibility: hidden
  12679.                      }
  12680.  
  12681.                      ._cr-ratings-histogram_style_customer-reviews-title__3Uofp {
  12682.                        display: inline-block;
  12683.                        padding: 0
  12684.                      }
  12685.  
  12686.                      ._cr-ratings-histogram_style_star-rating-explanation-icon-desktop__P8OPV {
  12687.                        margin-left: 8px;
  12688.                        margin-top: 5px
  12689.                      }
  12690.  
  12691.                      ._cr-ratings-histogram_style_star-rating-explanation-icon-mobile__zQs4d {
  12692.                        margin-left: 8px;
  12693.                        margin-top: 2px
  12694.                      }
  12695.  
  12696.                      ._cr-ratings-histogram_style_star-rating-explanation-mobile__2Tz23 {
  12697.                        display: inline-block
  12698.                      }
  12699.                    </style>
  12700.                    <!--CardsClient-->
  12701.                    <div class="_cr-ratings-histogram_style_star-rating__s2nPF" id="CardInstanceXAWLgw0MtuxB0-45qpH0LA" data-card-metrics-id="cr-ratings-histogram_customer-reviews-detail_0" data-acp-params="tok=oWjJhNVsi7He1dxcTVV7tTA-W6ibT7_ewilGdSh-PaE;ts=1740739280998;rid=F8PKQ0DG7CQPVA079TT6;d1=128;d2=0" data-acp-path="/acp/cr-ratings-histogram/cr-ratings-histogram-3f99db0a-468a-40ea-a338-5ce5d397667d-1740470691549/" data-acp-tracking="{}" data-acp-stamp="1740739281007">
  12702.                      <div class="_cr-ratings-histogram_style_ratings-histogram-desktop__2txK-">
  12703.                        <div class="_cr-ratings-histogram_style_ratings-histogram-card-data__dudeB" data-arp-link-ref-tag="cm_cr_dp_d_top" data-asin="B0CZPWV1QB" data-cel-widget-name="cm_cr_dp_d_rating_histogram" data-is-mobile="false" data-is-cn-marketplace="false" data-ref-tag="acr_dp_hist" data-reviews-ratings-help-page-url="/gp/help/customer/display.html/ref=cm_cr_dp_d_omni_lm_btn?nodeId=G8UYX7LALQC8V9KA" data-star-rating-size="Medium" data-star-type="Review" data-update-reviews-ratings-explanation="false" data-should-open-help-page-in-new-tab="true" data-is-lynx-message-marketplace="false">
  12704.                          <div id="cm_cr_dp_d_rating_histogram" class="a-section celwidget">
  12705.                            <div class="a-row">
  12706.                              <h2>Customer reviews</h2>
  12707.                            </div>
  12708.                            <div class="a-fixed-left-grid a-spacing-none">
  12709.                              <div class="a-fixed-left-grid-inner" style="padding-left:280px">
  12710.                                <div class="a-fixed-left-grid-col a-col-left" style="width:280px;margin-left:-280px;float:left">
  12711.                                  <ul id="histogramTable" class="a-unordered-list a-nostyle a-vertical _cr-ratings-histogram_style_histogram__-J2UR">
  12712.                                    <li class="a-align-center a-spacing-none">
  12713.                                      <span class="a-list-item"><span aria-label="0 percent of reviews have 5 stars" class="a-size-base _cr-ratings-histogram_style_histogram-row-container__Vh7Di">
  12714.                                          <div class="a-section a-spacing-none a-text-left aok-nowrap">
  12715.                                            <span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">5 star</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">4 star</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">3 star</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">2 star</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">1 star</span>5 star
  12716.                                          </div>
  12717.                                          <div class="a-section a-spacing-none">
  12718.                                            <div class="a-meter" role="progressbar" aria-valuenow="100">
  12719.                                              <div class="a-meter-bar" style="width:100%">
  12720.                                              </div>
  12721.                                            </div>
  12722.                                          </div>
  12723.                                          <div class="a-section a-spacing-none a-text-right aok-nowrap">
  12724.                                            <span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">100%</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">100%</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">100%</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">100%</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">100%</span>100%
  12725.                                          </div>
  12726.                                        </span></span>
  12727.                                    </li>
  12728.                                    <li class="a-align-center a-spacing-none">
  12729.                                      <span class="a-list-item"><span aria-label="0 percent of reviews have 4 stars" class="a-size-base _cr-ratings-histogram_style_histogram-row-container__Vh7Di">
  12730.                                          <div class="a-section a-spacing-none a-text-left aok-nowrap">
  12731.                                            <span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">5 star</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">4 star</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">3 star</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">2 star</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">1 star</span>4 star
  12732.                                          </div>
  12733.                                          <div class="a-section a-spacing-none">
  12734.                                            <div class="a-meter" role="progressbar" aria-valuenow="0%">
  12735.                                              <div class="a-meter-bar" style="width:0%">
  12736.                                              </div>
  12737.                                            </div>
  12738.                                          </div>
  12739.                                          <div class="a-section a-spacing-none a-text-right aok-nowrap">
  12740.                                            <span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">0%</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">0%</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">0%</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">0%</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">0%</span>0%
  12741.                                          </div>
  12742.                                        </span></span>
  12743.                                    </li>
  12744.                                    <li class="a-align-center a-spacing-none">
  12745.                                      <span class="a-list-item"><span aria-label="0 percent of reviews have 3 stars" class="a-size-base _cr-ratings-histogram_style_histogram-row-container__Vh7Di">
  12746.                                          <div class="a-section a-spacing-none a-text-left aok-nowrap">
  12747.                                            <span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">5 star</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">4 star</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">3 star</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">2 star</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">1 star</span>3 star
  12748.                                          </div>
  12749.                                          <div class="a-section a-spacing-none">
  12750.                                            <div class="a-meter" role="progressbar" aria-valuenow="0">
  12751.                                              <div class="a-meter-bar" style="width:0%">
  12752.                                              </div>
  12753.                                            </div>
  12754.                                          </div>
  12755.                                          <div class="a-section a-spacing-none a-text-right aok-nowrap">
  12756.                                            <span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">0%</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">0%</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">0%</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">0%</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">0%</span>0%
  12757.                                          </div>
  12758.                                        </span></span>
  12759.                                    </li>
  12760.                                    <li class="a-align-center a-spacing-none">
  12761.                                      <span class="a-list-item"><span aria-label="0 percent of reviews have 2 stars" class="a-size-base _cr-ratings-histogram_style_histogram-row-container__Vh7Di">
  12762.                                          <div class="a-section a-spacing-none a-text-left aok-nowrap">
  12763.                                            <span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">5 star</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">4 star</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">3 star</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">2 star</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">1 star</span>2 star
  12764.                                          </div>
  12765.                                          <div class="a-section a-spacing-none">
  12766.                                            <div class="a-meter" role="progressbar" aria-valuenow="0">
  12767.                                              <div class="a-meter-bar" style="width:0%">
  12768.                                              </div>
  12769.                                            </div>
  12770.                                          </div>
  12771.                                          <div class="a-section a-spacing-none a-text-right aok-nowrap">
  12772.                                            <span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">0%</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">0%</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">0%</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">0%</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">0%</span>0%
  12773.                                          </div>
  12774.                                        </span></span>
  12775.                                    </li>
  12776.                                    <li class="a-align-center a-spacing-none">
  12777.                                      <span class="a-list-item"><span aria-label="0 percent of reviews have 1 stars" class="a-size-base _cr-ratings-histogram_style_histogram-row-container__Vh7Di">
  12778.                                          <div class="a-section a-spacing-none a-text-left aok-nowrap">
  12779.                                            <span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">5 star</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">4 star</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">3 star</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">2 star</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">1 star</span>1 star
  12780.                                          </div>
  12781.                                          <div class="a-section a-spacing-none">
  12782.                                            <div class="a-meter" role="progressbar" aria-valuenow="0">
  12783.                                              <div class="a-meter-bar" style="width:0%">
  12784.                                              </div>
  12785.                                            </div>
  12786.                                          </div>
  12787.                                          <div class="a-section a-spacing-none a-text-right aok-nowrap">
  12788.                                            <span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">0%</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">0%</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">0%</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">0%</span><span class="_cr-ratings-histogram_style_histogram-column-space__RKUAd" aria-hidden="true">0%</span>0%
  12789.                                          </div>
  12790.                                        </span></span>
  12791.                                    </li>
  12792.                                  </ul>
  12793.                                </div>
  12794.                              </div>
  12795.                            </div>
  12796.                            <div class="a-fixed-left-grid a-spacing-none">
  12797.                              <div class="a-fixed-left-grid-inner" style="padding-left:300px">
  12798.                                <div class="a-fixed-left-grid-col a-col-left" style="width:300px;margin-left:-300px;float:left">
  12799.                                  <div class="a-row a-expander-container a-spacing-top-medium a-expander-inline-container">
  12800.                                    <a data-csa-c-func-deps="aui-da-a-expander-toggle" data-csa-c-type="widget" data-csa-interaction-events="click" data-hook="cr-ratings-explanation-expand" aria-expanded="false" role="button" href="javascript:void(0)" data-action="a-expander-toggle" class="a-expander-header a-declarative a-expander-inline-header a-link-expander" data-a-expander-toggle="{&quot;allowLinkDefault&quot;:true, &quot;expand_prompt&quot;:&quot;&quot;, &quot;collapse_prompt&quot;:&quot;&quot;}"><i class="a-icon a-icon-expand"></i><span class="a-expander-prompt">How are ratings calculated?</span></a>
  12801.                                    <div data-expanded="false" class="a-expander-content a-expander-inline-content a-expander-inner" style="display:none">To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzes reviews to verify trustworthiness.</div>
  12802.                                  </div>
  12803.                                </div>
  12804.                              </div>
  12805.                            </div>
  12806.                          </div>
  12807.                        </div>
  12808.                      </div>
  12809.                    </div>
  12810.                    <script>
  12811.                      if (window.mix_csa) {
  12812.                        window.mix_csa('[cel_widget_id="cr-ratings-histogram_customer-reviews-detail_0"]', '#CardInstanceXAWLgw0MtuxB0-45qpH0LA')('mark', 'be')
  12813.                      }
  12814.                    </script>
  12815.                    <script>
  12816.                      if (window.uet) {
  12817.                        window.uet('be', 'cr-ratings-histogram_customer-reviews-detail_0', {
  12818.                          wb: 1
  12819.                        })
  12820.                      }
  12821.                    </script>
  12822.                    <script>
  12823.                      if (window.mixTimeout) {
  12824.                        window.mixTimeout('cr-ratings-histogram', 'CardInstanceXAWLgw0MtuxB0-45qpH0LA', 90000)
  12825.                      };
  12826.                      P.when('mix:@amzn/mix.client-runtime', 'mix:cr-ratings-histogram__AiLYd_Jo').execute(function(runtime, cardModule) {
  12827.                        runtime.registerCardFactory('CardInstanceXAWLgw0MtuxB0-45qpH0LA', cardModule).then(function() {
  12828.                          if (window.mix_csa) {
  12829.                            window.mix_csa('[cel_widget_id="cr-ratings-histogram_customer-reviews-detail_0"]', '#CardInstanceXAWLgw0MtuxB0-45qpH0LA')('mark', 'functional')
  12830.                          }
  12831.                          if (window.uex) {
  12832.                            window.uex('ld', 'cr-ratings-histogram_customer-reviews-detail_0', {
  12833.                              wb: 1
  12834.                            })
  12835.                          }
  12836.                        });
  12837.                      });
  12838.                    </script>
  12839.                    <script>
  12840.                      P.load.js('https://images-fe.ssl-images-amazon.com/images/I/11iMNgfhiwL.js?xcp');
  12841.                    </script>
  12842.                  </div>
  12843.                </span>
  12844.                <hr aria-hidden="true" class="a-spacing-large a-spacing-top-large a-divider-normal">
  12845.                <div id="cm_cr_dp_d_write_review" data-hook="cr-solicitation" class="a-section cr-solicitation celwidget">
  12846.                  <h3 data-hook="solicitation-title" class="a-spacing-micro">Review this product </h3>
  12847.                  <div data-hook="share-your-thoughts-text" id="dp-summary-share-your-thoughts" class="a-row a-spacing-medium">Share your thoughts with other customers </div>
  12848.                  <div class="a-row"><span class="a-button a-button-base writeReviewButton cm-cr-button-wide"><span class="a-button-inner"><a href="/-/en/review/create-review?channel=glance-detail&amp;asin=B0CZPWV1QB" data-hook="write-review-button" class="a-button-text">Write a customer review</a></span></span></div>
  12849.                </div>
  12850.                <hr aria-hidden="true" class="a-spacing-extra-large a-spacing-top-extra-large a-divider-normal">
  12851.              </div>
  12852.              <div class="a-fixed-left-grid-col a-col-right" style="padding-left:2.5%;float:left;">
  12853.                <div class="a-row cm_cr_grid_center_container">
  12854.                  <div class="a-fixed-right-grid-col cm_cr_grid_center_left" style="float:left;">
  12855.                  </div>
  12856.                  <div class="a-fixed-right-grid-col cm_cr_grid_center_right cm_cr_grid_center_right_widget_groups" style="float:left;">
  12857.                    <div class="cm_cr_grid_center_right_non_images_widgets">
  12858.                      <div class="celwidget c-f" cel_widget_id="cr-product-insights_customer-reviews-product-insights_0" data-csa-op-log-render="" data-csa-c-content-id="DsUnknown" data-csa-c-slot-id="DsUnknown-1" data-csa-c-type="widget" data-csa-c-painter="cr-product-insights-cards">
  12859.                        <script>
  12860.                          if (window.mix_csa) {
  12861.                            window.mix_csa('[cel_widget_id="cr-product-insights_customer-reviews-product-insights_0"]', '#CardInstanceDFaZeREs3qXIjj8vpPyxZg')('mark', 'bb')
  12862.                          }
  12863.                        </script>
  12864.                        <script>
  12865.                          if (window.uet) {
  12866.                            window.uet('bb', 'cr-product-insights_customer-reviews-product-insights_0', {
  12867.                              wb: 1
  12868.                            })
  12869.                          }
  12870.                        </script>
  12871.                        <style>
  12872.                          ._Y3Itc_content-container-padding_66Xh7 {
  12873.                            margin-bottom: 0;
  12874.                            padding-left: 6px
  12875.                          }
  12876.  
  12877.                          ._Y3Itc_is-desktop-view_29OYH ._Y3Itc_content-container-padding_66Xh7 {
  12878.                            margin-bottom: 0;
  12879.                            padding-left: 0
  12880.                          }
  12881.  
  12882.                          ._Y3Itc_is-desktop-view_29OYH ._Y3Itc_content-container-vertical-padding_38N5b {
  12883.                            padding-bottom: 20px;
  12884.                            padding-top: 4px
  12885.                          }
  12886.  
  12887.                          ._Y3Itc_sentiment-section_3Z0bO,
  12888.                          ._Y3Itc_is-desktop-view_29OYH ._Y3Itc_insight-bottom-sheet-redesign_1NP0A,
  12889.                          ._Y3Itc_is-desktop-view_29OYH ._Y3Itc_insight-bottom-sheet_3SFlx {
  12890.                            padding: 0
  12891.                          }
  12892.  
  12893.                          ._Y3Itc_sentiment-header_3nrex {
  12894.                            font-size: 18px;
  12895.                            font-weight: 700;
  12896.                            line-height: 22px;
  12897.                            margin-bottom: 8px;
  12898.                            padding: 0
  12899.                          }
  12900.  
  12901.                          ._Y3Itc_is-desktop-view_29OYH ._Y3Itc_sentiment-header_3nrex {
  12902.                            line-height: 24px
  12903.                          }
  12904.  
  12905.                          ._Y3Itc_sentiment-aspects_2mp4b {
  12906.                            display: -webkit-box;
  12907.                            display: -ms-flexbox;
  12908.                            display: flex;
  12909.                            margin: 0;
  12910.                            padding: 0;
  12911.                            scrollbar-width: none
  12912.                          }
  12913.  
  12914.                          ._Y3Itc_sentiment-aspects_2mp4b::-webkit-scrollbar,
  12915.                          ._Y3Itc_insight-bottom-sheet-content_3cnVT,
  12916.                          ._Y3Itc_is-mobile-view_2p4SJ ._Y3Itc_insight-bottom-sheet-button-group_1gQMy::-webkit-scrollbar,
  12917.                          ._Y3Itc_is-desktop-view_29OYH ._Y3Itc_insight-bottom-sheet-button-group_1gQMy::-webkit-scrollbar {
  12918.                            display: none
  12919.                          }
  12920.  
  12921.                          ._Y3Itc_is-desktop-view_29OYH ._Y3Itc_sentiment-aspects_2mp4b {
  12922.                            display: -webkit-box;
  12923.                            display: -ms-flexbox;
  12924.                            display: flex;
  12925.                            padding-bottom: 0
  12926.                          }
  12927.  
  12928.                          ._Y3Itc_aspect-button-group_-biHO ._Y3Itc_aspect-symbol-list_24amT {
  12929.                            display: -webkit-box;
  12930.                            display: -ms-flexbox;
  12931.                            display: flex;
  12932.                            -ms-flex-wrap: wrap;
  12933.                            flex-wrap: wrap;
  12934.                            margin: 0;
  12935.                            row-gap: 8px
  12936.                          }
  12937.  
  12938.                          ._Y3Itc_is-mobile-view_2p4SJ ._Y3Itc_insight-bottom-sheet-button-group_1gQMy ._Y3Itc_aspect-list_cBugj {
  12939.                            margin-bottom: 3px;
  12940.                            margin-top: 3px;
  12941.                            white-space: nowrap
  12942.                          }
  12943.  
  12944.                          ._Y3Itc_is-mobile-view_2p4SJ ._Y3Itc_insight-bottom-sheet-button-group_1gQMy ._Y3Itc_aspect-link_TtdmS:after,
  12945.                          ._Y3Itc_aspect-link_TtdmS:not(:last-child):after {
  12946.                            border-left: 1px solid #bbbfbf;
  12947.                            bottom: 0;
  12948.                            content: " ";
  12949.                            position: absolute;
  12950.                            right: -8px;
  12951.                            top: 0
  12952.                          }
  12953.  
  12954.                          ._Y3Itc_is-mobile-view_2p4SJ ._Y3Itc_insight-bottom-sheet-button-group_1gQMy ._Y3Itc_aspect-link_TtdmS:last-child:after {
  12955.                            content: "";
  12956.                            display: none
  12957.                          }
  12958.  
  12959.                          ._Y3Itc_is-mobile-view_2p4SJ ._Y3Itc_insight-bottom-sheet-button-group_1gQMy ._Y3Itc_aspect-symbol-list_24amT {
  12960.                            display: -webkit-box;
  12961.                            display: -ms-flexbox;
  12962.                            display: flex;
  12963.                            white-space: nowrap
  12964.                          }
  12965.  
  12966.                          ._Y3Itc_aspect-link_TtdmS svg {
  12967.                            margin-right: 4px
  12968.                          }
  12969.  
  12970.                          ._Y3Itc_aspect-link-symbol_23T9N {
  12971.                            -webkit-box-align: center;
  12972.                            -ms-flex-align: center;
  12973.                            -webkit-box-pack: center;
  12974.                            -ms-flex-pack: center;
  12975.                            align-items: center;
  12976.                            display: -webkit-box;
  12977.                            display: -ms-flexbox;
  12978.                            display: flex;
  12979.                            justify-content: center
  12980.                          }
  12981.  
  12982.                          ._Y3Itc_aspect-link_TtdmS {
  12983.                            margin-right: 16px;
  12984.                            position: relative
  12985.                          }
  12986.  
  12987.                          ._Y3Itc_aspect-link_TtdmS._Y3Itc_selected_2-xMA {
  12988.                            font-weight: 700 !important
  12989.                          }
  12990.  
  12991.                          ._Y3Itc_aspect-link_TtdmS._Y3Itc_underline_1Tba0:not(._Y3Itc_selected_2-xMA) {
  12992.                            text-decoration: underline
  12993.                          }
  12994.  
  12995.                          ._Y3Itc_aspect-button-group_-biHO {
  12996.                            display: -webkit-box;
  12997.                            display: -ms-flexbox;
  12998.                            display: flex;
  12999.                            -ms-flex-wrap: wrap;
  13000.                            flex-wrap: wrap;
  13001.                            font-size: 14px;
  13002.                            margin: 0;
  13003.                            padding: 0
  13004.                          }
  13005.  
  13006.                          ._Y3Itc_subtitle-aspect-button_2o27X {
  13007.                            color: #ff0000;
  13008.                            font-size: 13px;
  13009.                            font-weight: 400;
  13010.                            margin-top: 0;
  13011.                            padding: 0;
  13012.                            text-transform: none
  13013.                          }
  13014.  
  13015.                          ._Y3Itc_insight-bottom-sheet_3SFlx {
  13016.                            padding-bottom: 20px;
  13017.                            padding-left: 20px;
  13018.                            padding-right: 20px
  13019.                          }
  13020.  
  13021.                          ._Y3Itc_insight-bottom-sheet_3SFlx h1 {
  13022.                            font-size: 18px;
  13023.                            font-weight: 700;
  13024.                            line-height: 22px;
  13025.                            padding-bottom: 4px;
  13026.                            text-transform: capitalize
  13027.                          }
  13028.  
  13029.                          ._Y3Itc_insight-bottom-sheet-subtitle_28v47 {
  13030.                            color: #ff0000;
  13031.                            font-size: 13px
  13032.                          }
  13033.  
  13034.                          ._Y3Itc_is-desktop-view_29OYH hr {
  13035.                            border-color: #e7e7e7
  13036.                          }
  13037.  
  13038.                          ._Y3Itc_ending-line_1I1OL {
  13039.                            border: none;
  13040.                            margin-bottom: 1.2rem !important
  13041.                          }
  13042.  
  13043.                          ._Y3Itc_insight-bottom-sheet-button-group_1gQMy {
  13044.                            display: -webkit-box;
  13045.                            display: -ms-flexbox;
  13046.                            display: flex;
  13047.                            margin-bottom: 0 !important;
  13048.                            margin-left: -20px;
  13049.                            margin-right: -20px;
  13050.                            padding: 1.6rem 0
  13051.                          }
  13052.  
  13053.                          ._Y3Itc_is-mobile-view_2p4SJ ._Y3Itc_insight-bottom-sheet-button-group_1gQMy {
  13054.                            -ms-overflow-style: none;
  13055.                            overflow-x: scroll;
  13056.                            overflow-y: hidden;
  13057.                            scrollbar-width: none;
  13058.                            white-space: nowrap
  13059.                          }
  13060.  
  13061.                          ._Y3Itc_is-desktop-view_29OYH ._Y3Itc_insight-bottom-sheet-button-group_1gQMy {
  13062.                            -ms-flex-wrap: wrap;
  13063.                            flex-wrap: wrap;
  13064.                            margin: 0
  13065.                          }
  13066.  
  13067.                          ._Y3Itc_is-mobile-view_2p4SJ ._Y3Itc_insight-bottom-sheet-button-group_1gQMy>a:first-of-type {
  13068.                            margin-left: 20px
  13069.                          }
  13070.  
  13071.                          ._Y3Itc_snippet_2SpLd {
  13072.                            -webkit-box-orient: horizontal;
  13073.                            -webkit-box-direction: normal;
  13074.                            color: #FF0000;
  13075.                            display: -webkit-box;
  13076.                            display: -ms-flexbox;
  13077.                            display: flex;
  13078.                            -ms-flex-direction: row;
  13079.                            flex-direction: row;
  13080.                            -ms-flex-wrap: wrap;
  13081.                            flex-wrap: wrap;
  13082.                            font-weight: 400;
  13083.                            height: auto;
  13084.                            margin-bottom: 12px
  13085.                          }
  13086.  
  13087.                          ._Y3Itc_is-desktop-view_29OYH ._Y3Itc_snippet_2SpLd {
  13088.                            color: #FF0000;
  13089.                            margin-bottom: 8px
  13090.                          }
  13091.  
  13092.                          ._Y3Itc_snippet_2SpLd p b {
  13093.                            color: #FF0000;
  13094.                            font-size: 15px;
  13095.                            font-weight: 700;
  13096.                            line-height: 20px
  13097.                          }
  13098.  
  13099.                          ._Y3Itc_is-desktop-view_29OYH ._Y3Itc_snippet_2SpLd p b {
  13100.                            color: #FF0000;
  13101.                            font-size: 14px;
  13102.                            font-weight: 700;
  13103.                            line-height: 20px
  13104.                          }
  13105.  
  13106.                          ._Y3Itc_snippet_2SpLd p {
  13107.                            font-size: 15px;
  13108.                            line-height: 20px
  13109.                          }
  13110.  
  13111.                          ._Y3Itc_is-desktop-view_29OYH ._Y3Itc_snippet_2SpLd p {
  13112.                            font-size: 14px;
  13113.                            line-height: 20px
  13114.                          }
  13115.  
  13116.                          ._Y3Itc_fragment_tnwGQ {
  13117.                            margin-right: 3px
  13118.                          }
  13119.  
  13120.                          ._Y3Itc_snippet_2SpLd div:first-child,
  13121.                          ._Y3Itc_snippet_2SpLd div:nth-last-child(2) {
  13122.                            margin-right: 0
  13123.                          }
  13124.  
  13125.                          ._Y3Itc_snippet-see-more_3qykv {
  13126.                            white-space: nowrap
  13127.                          }
  13128.  
  13129.                          ._Y3Itc_stat-text-box_8ba_x {
  13130.                            -webkit-box-flex: 1;
  13131.                            -webkit-box-orient: vertical;
  13132.                            -ms-flex: 1;
  13133.                            flex: 1;
  13134.                            -ms-flex-direction: column;
  13135.                            flex-direction: column;
  13136.                            text-align: left
  13137.                          }
  13138.  
  13139.                          ._Y3Itc_stat-text-box-row_1_DtP,
  13140.                          ._Y3Itc_stat-text-box_8ba_x {
  13141.                            -webkit-box-direction: normal;
  13142.                            display: -webkit-box;
  13143.                            display: -ms-flexbox;
  13144.                            display: flex
  13145.                          }
  13146.  
  13147.                          ._Y3Itc_stat-text-box-row_1_DtP {
  13148.                            -webkit-box-orient: horizontal;
  13149.                            -webkit-box-pack: justify;
  13150.                            -ms-flex-pack: justify;
  13151.                            -ms-flex-direction: row;
  13152.                            flex-direction: row;
  13153.                            justify-content: space-between
  13154.                          }
  13155.  
  13156.                          ._Y3Itc_stat-text-box-title_26C4y {
  13157.                            color: #FF0000;
  13158.                            font-size: 24px;
  13159.                            font-weight: 400;
  13160.                            line-height: 31px
  13161.                          }
  13162.  
  13163.                          ._Y3Itc_stat-text-box-subtitle_1wPSa {
  13164.                            color: #FF0000;
  13165.                            font-size: 13px;
  13166.                            font-weight: 400;
  13167.                            line-height: 18px;
  13168.                            text-transform: capitalize
  13169.                          }
  13170.  
  13171.                          ._Y3Itc_stat-customer-mentions-box_Su4zw {
  13172.                            -webkit-box-flex: 1.5;
  13173.                            -ms-flex: 1.5;
  13174.                            flex: 1.5
  13175.                          }
  13176.  
  13177.                          ._Y3Itc_is-desktop-view_29OYH ._Y3Itc_stat-text-box-label-row_3uYIE {
  13178.                            -webkit-box-pack: start;
  13179.                            -ms-flex-pack: start;
  13180.                            -webkit-box-orient: vertical;
  13181.                            -webkit-box-direction: normal;
  13182.                            display: -webkit-box;
  13183.                            display: -ms-flexbox;
  13184.                            display: flex;
  13185.                            -ms-flex-direction: column;
  13186.                            flex-direction: column;
  13187.                            font-size: 14px;
  13188.                            gap: 4px;
  13189.                            justify-content: flex-start
  13190.                          }
  13191.  
  13192.                          ._Y3Itc_is-desktop-view_29OYH ._Y3Itc_stat-number_1J1Vr {
  13193.                            font-size: 24px;
  13194.                            line-height: 32px
  13195.                          }
  13196.  
  13197.                          ._Y3Itc_is-desktop-view_29OYH ._Y3Itc_stat-info-box_1akN2 {
  13198.                            -webkit-box-align: center;
  13199.                            -ms-flex-align: center;
  13200.                            -webkit-box-orient: horizontal;
  13201.                            -webkit-box-direction: normal;
  13202.                            -webkit-box-pack: start;
  13203.                            -ms-flex-pack: start;
  13204.                            align-items: center;
  13205.                            display: -webkit-box;
  13206.                            display: -ms-flexbox;
  13207.                            display: flex;
  13208.                            -ms-flex-direction: row;
  13209.                            flex-direction: row;
  13210.                            gap: 12px;
  13211.                            justify-content: flex-start
  13212.                          }
  13213.  
  13214.                          ._Y3Itc_close-button_qtNz0 {
  13215.                            background-color: transparent;
  13216.                            border: none;
  13217.                            line-height: 0;
  13218.                            padding: 6px;
  13219.                            position: absolute;
  13220.                            right: 10px;
  13221.                            top: 10px
  13222.                          }
  13223.  
  13224.                          ._Y3Itc_text-positive_QRaJ2 {
  13225.                            color: #067d62
  13226.                          }
  13227.  
  13228.                          ._Y3Itc_text-negative_zjq0Y {
  13229.                            color: #c45500
  13230.                          }
  13231.  
  13232.                          ._Y3Itc_aspect-summary-link_1Ls1M {
  13233.                            text-decoration-line: underline !important
  13234.                          }
  13235.  
  13236.                          ._Y3Itc_aspect-summary-label_19a1a h1 {
  13237.                            text-transform: none
  13238.                          }
  13239.  
  13240.                          ._Y3Itc_aspect-summary-label_19a1a hr {
  13241.                            display: block !important
  13242.                          }
  13243.  
  13244.                          ._Y3Itc_product-insights-divider_3lxIJ {
  13245.                            left: calc(-50vw + 50%);
  13246.                            margin-bottom: 0;
  13247.                            position: relative;
  13248.                            width: 100vw
  13249.                          }
  13250.  
  13251.                          ._Y3Itc_ai-branding-icon_1_-VZ {
  13252.                            display: inline-block;
  13253.                            margin-bottom: 4px;
  13254.                            margin-left: 5px;
  13255.                            vertical-align: middle
  13256.                          }
  13257.                        </style>
  13258.                        <!--CardsClient-->
  13259.                        <div data-hook="genome-widget">
  13260.                          <div class="a-row a-spacing-mini"><a href="/gp/profile/amzn1.account.AFXQP46YJ2XUKR4MYZFNG3H2CXBQ/ref=cm_cr_dp_d_gw_tr?ie=UTF8" class="a-profile" data-a-size="small">
  13261.                              <div aria-hidden="true" class="a-profile-avatar-wrapper">
  13262.                                <div class="a-profile-avatar">
  13263.                                  <img src="https://images-na.ssl-images-amazon.com/images/G/01/x-locale/common/grey-pixel.gif" class="a-lazy-loaded" data-src="https://m.media-amazon.com/images/S/amazon-avatars-global/default.png"><noscript><img src="https://m.media-amazon.com/images/S/amazon-avatars-global/default.png" /></noscript>
  13264.                                </div>
  13265.                              </div>
  13266.                              <div class="a-profile-content">
  13267.                                <span class="a-profile-name">Jokowira</span>
  13268.                              </div>
  13269.                            </a></div>
  13270.                          <div class="a-row"><a data-hook="review-title" class="a-size-base a-link-normal review-title a-color-base review-title-content a-text-bold" href="/gp/customer-reviews/R2DVCU4L2UJJBX/ref=cm_cr_dp_d_rvw_ttl?ie=UTF8&amp;ASIN=B0DG4WZZPV"><i data-hook="review-star-rating" class="a-icon a-icon-star a-star-5 review-rating"><span class="a-icon-alt">5.0 out of 5 stars</span></i><span class="a-letter-space"></span>
  13271.                              <span>SLOT MAXWIN Login</span>
  13272.                            </a></div><span data-hook="review-date" class="a-size-base a-color-secondary review-date">Reviewed on 10 Januari 2025</span>
  13273.                          <div class="a-row a-spacing-small review-data">
  13274.                            <span data-hook="review-body" class="a-size-base review-text">
  13275.                              <div data-a-expander-name="review_text_read_more" data-a-expander-collapsed-height="300" class="a-expander-collapsed-height a-row a-expander-container a-expander-partial-collapse-container" style="max-height:300px">
  13276.                                <div data-hook="review-collapsed" data-expanded="false" class="a-expander-content reviewText review-text-content a-expander-partial-collapse-content">
  13277.                                  <span>modal receh langsung dikasih menang oleh situs Slot Maxwin<br></span>
  13278.                                </div>
  13279.                                <div class="a-expander-header a-expander-partial-collapse-header">
  13280.                                  <div class="a-expander-content-fade">
  13281.                                  </div><a href="javascript:void(0)" data-csa-c-func-deps="aui-da-a-expander-toggle" data-csa-c-type="widget" data-csa-interaction-events="click" data-hook="expand-collapse-read-more-less" aria-label="Toggle full review text" aria-expanded="false" role="button" data-action="a-expander-toggle" class="a-declarative" data-a-expander-toggle="{&quot;allowLinkDefault&quot;:true, &quot;expand_prompt&quot;:&quot;Read more&quot;, &quot;collapse_prompt&quot;:&quot;Read less&quot;}"><i class="a-icon a-icon-extender-expand"></i><span class="a-expander-prompt">Read more</span></a>
  13282.                                </div>
  13283.                              </div>
  13284.                            </span>
  13285.                          </div>
  13286.                          <div data-hook="review-comments" class="a-row review-comments cr-vote-action-bar">
  13287.                            <span class="cr-vote" data-hook="review-voting-widget">
  13288.                              <!-- Components for Reactions C -->
  13289.                              <div class="cr-helpful-button aok-float-left">
  13290.                                <span class="a-button a-button-base"><span class="a-button-inner"><a href="https://7perfumesshop.com/" data-hook="vote-helpful-button" class="a-button-text">
  13291.                                      <div class="cr-helpful-text"> Helpful </div>
  13292.                                    </a></span></span>
  13293.                              </div>
  13294.                            </span><span class="cr-footer-line-height">
  13295.                              <span><i aria-hidden="true" class="a-icon a-icon-text-separator" role="img" aria-label="|"></i><span class="a-declarative" data-action="reviews:report-abusive-review-modal-button" data-csa-c-type="widget" data-csa-c-func-deps="aui-da-reviews:report-abusive-review-modal-button" data-reviews:report-abusive-review-modal-button="{&quot;closeButton&quot;:&quot;true&quot;,&quot;name&quot;:&quot;report-abusive-review-modal-popover-R2DVCU4L2UJJBX&quot;,&quot;width&quot;:&quot;350&quot;,&quot;header&quot;:&quot;Report this review&quot;,&quot;url&quot;:&quot;https://linkfast.asia/Mega338?utm_medium=SEO&amp;utm_source=AMP&amp;utm_campaign=domainMega338.com&quot;}" id="report-abusive-review-modal-popover-R2DVCU4L2UJJBX"><a class="a-size-base a-link-normal a-color-secondary report-abuse-link a-text-normal" href="https://favme.me/pastiwd">Report</a></span></span></span>
  13296.                          </div>
  13297.                        </div>
  13298.                      </div>
  13299.                    </div>
  13300.                    <div id="RSOLMCOFAZGYC" data-hook="review" class="a-section review aok-relative">
  13301.                      <div id="RSOLMCOFAZGYC-review-card" class="a-row a-spacing-none">
  13302.                        <div id="customer_review-RSOLMCOFAZGYC" class="a-section celwidget">
  13303.                          <script>
  13304.                            var metricsName = "DesktopCredibleBadgesInTopReviewsDetailPageCount"
  13305.                          </script>
  13306.                          <script>
  13307.                            if (window.ue) {
  13308.                              ue.count(metricsName, 0)
  13309.                            }
  13310.                          </script>
  13311.                          <div data-hook="genome-widget" class="a-row a-spacing-mini"><a href="/gp/profile/amzn1.account.AF5FRYZXCS7TKUJBS42LJ5SIYFCQ/ref=cm_cr_dp_d_gw_tr?ie=UTF8" class="a-profile" data-a-size="small">
  13312.                              <div aria-hidden="true" class="a-profile-avatar-wrapper">
  13313.                                <div class="a-profile-avatar">
  13314.                                  <img src="https://images-na.ssl-images-amazon.com/images/G/01/x-locale/common/grey-pixel.gif" class="a-lazy-loaded" data-src="https://m.media-amazon.com/images/S/amazon-avatars-global/default.png"><noscript><img src="https://m.media-amazon.com/images/S/amazon-avatars-global/default.png" /></noscript>
  13315.                                </div>
  13316.                              </div>
  13317.                              <div class="a-profile-content">
  13318.                                <span class="a-profile-name">john</span>
  13319.                              </div>
  13320.                            </a></div>
  13321.                          <div class="a-row"><a data-hook="review-title" class="a-size-base a-link-normal review-title a-color-base review-title-content a-text-bold" href="/gp/customer-reviews/RSOLMCOFAZGYC/ref=cm_cr_dp_d_rvw_ttl?ie=UTF8&amp;ASIN=B0DG4WZZPV"><i data-hook="review-star-rating" class="a-icon a-icon-star a-star-5 review-rating"><span class="a-icon-alt">5.0 out of 5 stars</span></i><span class="a-letter-space"></span>
  13322.                              <span>Situs Mudah Menang</span>
  13323.                            </a></div><span data-hook="review-date" class="a-size-base a-color-secondary review-date">Reviewed on 30 Maret 2025</span>
  13324.                          <div class="a-row a-spacing-small review-data">
  13325.                            <span data-hook="review-body" class="a-size-base review-text">
  13326.                              <div data-a-expander-name="review_text_read_more" data-a-expander-collapsed-height="300" class="a-expander-collapsed-height a-row a-expander-container a-expander-partial-collapse-container" style="max-height:300px">
  13327.                                <div data-hook="review-collapsed" data-expanded="false" class="a-expander-content reviewText review-text-content a-expander-partial-collapse-content">
  13328.                                  <span>mudah jackpot dan menang berkala dari waktu ke waktu<br></span>
  13329.                                </div>
  13330.                                <div class="a-expander-header a-expander-partial-collapse-header">
  13331.                                  <div class="a-expander-content-fade">
  13332.                                  </div><a href="javascript:void(0)" data-csa-c-func-deps="aui-da-a-expander-toggle" data-csa-c-type="widget" data-csa-interaction-events="click" data-hook="expand-collapse-read-more-less" aria-label="Toggle full review text" aria-expanded="false" role="button" data-action="a-expander-toggle" class="a-declarative" data-a-expander-toggle="{&quot;allowLinkDefault&quot;:true, &quot;expand_prompt&quot;:&quot;Read more&quot;, &quot;collapse_prompt&quot;:&quot;Read less&quot;}"><i class="a-icon a-icon-extender-expand"></i><span class="a-expander-prompt">Read more</span></a>
  13333.                                </div>
  13334.                              </div>
  13335.                            </span>
  13336.                          </div>
  13337.                          <div data-hook="review-comments" class="a-row review-comments cr-vote-action-bar">
  13338.                            <span class="cr-vote" data-hook="review-voting-widget">
  13339.                              <!-- Components for Reactions C -->
  13340.                              <div class="cr-helpful-button aok-float-left">
  13341.                                <span class="a-button a-button-base"><span class="a-button-inner"><a href="https://www.amazon.com.au/ap/signin?openid.return_to=https%3A%2F%2Fwww.amazon.com.au%2Fdp%2FB0DG4WZZPV%2Fref%3Dcm_cr_dp_d_vote_lft%3Fie%3DUTF8%26csrfT%3DhLqtVQgYy%252FI9YDyopdvMpjMSL3z2hjymwxiOhxxJtXHrAAAAAGcq7rEAAAAB%26reviewId%3DRSOLMCOFAZGYC%23RSOLMCOFAZGYC&amp;openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&amp;openid.assoc_handle=auflex&amp;openid.mode=checkid_setup&amp;marketPlaceId=A39IBJ37TRP1C6&amp;language=en&amp;openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&amp;openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0" data-hook="vote-helpful-button" class="a-button-text">
  13342.                                      <div class="cr-helpful-text"> Helpful </div>
  13343.                                    </a></span></span>
  13344.                              </div>
  13345.                              <span class="cr-footer-line-height">
  13346.                              </span><span class="cr-footer-line-height">
  13347.                                <span><i aria-hidden="true" class="a-icon a-icon-text-separator" role="img" aria-label="|"></i><span class="a-declarative" data-action="reviews:report-abusive-review-modal-button" data-csa-c-type="widget" data-csa-c-func-deps="aui-da-reviews:report-abusive-review-modal-button" data-reviews:report-abusive-review-modal-button="{&quot;closeButton&quot;:&quot;true&quot;,&quot;name&quot;:&quot;report-abusive-review-modal-popover-RSOLMCOFAZGYC&quot;,&quot;width&quot;:&quot;350&quot;,&quot;header&quot;:&quot;Report this review&quot;,&quot;url&quot;:&quot;/hz/reviews-render/report-review?ie=UTF8&amp;ref=cm_cr_dp_d_report&amp;csrfT=hLqtVQgYy%2FI9YDyopdvMpjMSL3z2hjymwxiOhxxJtXHrAAAAAGcq7rEAAAAB&amp;reviewId=RSOLMCOFAZGYC&quot;}" id="report-abusive-review-modal-popover-RSOLMCOFAZGYC"><a class="a-size-base a-link-normal a-color-secondary report-abuse-link a-text-normal" href="/hz/reviews-render/report-review?ie=UTF8&amp;ref=cm_cr_dp_d_report&amp;csrfT=hLqtVQgYy%2FI9YDyopdvMpjMSL3z2hjymwxiOhxxJtXHrAAAAAGcq7rEAAAAB&amp;reviewId=RSOLMCOFAZGYC">Report</a></span></span></span>
  13348.                            </span>
  13349.                          </div>
  13350.                        </div>
  13351.                      </div>
  13352.                    </div>
  13353.                    <div id="R1PEI6HEVK2UIC" data-hook="review" class="a-section review aok-relative">
  13354.                      <div id="R1PEI6HEVK2UIC-review-card" class="a-row a-spacing-none">
  13355.                        <div id="customer_review-R1PEI6HEVK2UIC" class="a-section celwidget">
  13356.                          <script>
  13357.                            var metricsName = "DesktopCredibleBadgesInTopReviewsDetailPageCount"
  13358.                          </script>
  13359.                          <script>
  13360.                            if (window.ue) {
  13361.                              ue.count(metricsName, 0)
  13362.                            }
  13363.                          </script>
  13364.                          <div data-hook="genome-widget" class="a-row a-spacing-mini"><a href="/gp/profile/amzn1.account.AEI6M6PK7YTYMMDYHFCY44VLPMYQ/ref=cm_cr_dp_d_gw_tr?ie=UTF8" class="a-profile" data-a-size="small">
  13365.                              <div aria-hidden="true" class="a-profile-avatar-wrapper">
  13366.                                <div class="a-profile-avatar">
  13367.                                  <img src="https://images-na.ssl-images-amazon.com/images/G/01/x-locale/common/grey-pixel.gif" class="a-lazy-loaded" data-src="https://m.media-amazon.com/images/S/amazon-avatars-global/default.png"><noscript><img src="https://m.media-amazon.com/images/S/amazon-avatars-global/default.png" /></noscript>
  13368.                                </div>
  13369.                              </div>
  13370.                              <div class="a-profile-content">
  13371.                                <span class="a-profile-name">dimas</span>
  13372.                              </div>
  13373.                            </a></div>
  13374.                          <div class="a-row"><a data-hook="review-title" class="a-size-base a-link-normal review-title a-color-base review-title-content a-text-bold" href="/gp/customer-reviews/R1PEI6HEVK2UIC/ref=cm_cr_dp_d_rvw_ttl?ie=UTF8&amp;ASIN=B0DG4WZZPV"><i data-hook="review-star-rating" class="a-icon a-icon-star a-star-5 review-rating"><span class="a-icon-alt">5.0 out of 5 stars</span></i><span class="a-letter-space"></span>
  13375.                              <span>Pelayanan Terbaik</span>
  13376.                            </a></div><span data-hook="review-date" class="a-size-base a-color-secondary review-date">Reviewed on 1 Februari 2025</span>
  13377.                          <div class="a-row a-spacing-small review-data">
  13378.                            <span data-hook="review-body" class="a-size-base review-text">
  13379.                              <div data-a-expander-name="review_text_read_more" data-a-expander-collapsed-height="300" class="a-expander-collapsed-height a-row a-expander-container a-expander-partial-collapse-container" style="max-height:300px">
  13380.                                <div data-hook="review-collapsed" data-expanded="false" class="a-expander-content reviewText review-text-content a-expander-partial-collapse-content">
  13381.                                  <span>Cs (Customer service) super responsif dan baik<br></span>
  13382.                                </div>
  13383.                                <div data-hook="review-comments" class="a-row review-comments cr-vote-action-bar">
  13384.                                  <span class="cr-vote" data-hook="review-voting-widget">
  13385.                                    <!-- Components for Reactions C -->
  13386.                                    <div class="cr-helpful-button aok-float-left">
  13387.                                      <span class="a-button a-button-base"><span class="a-button-inner"><a href="https://7perfumesshop.com/" data-hook="vote-helpful-button" class="a-button-text">
  13388.                                            <div class="cr-helpful-text"> Helpful </div>
  13389.                                          </a></span></span>
  13390.                                    </div>
  13391.                                    <span class="cr-footer-line-height">
  13392.                                    </span><span class="cr-footer-line-height">
  13393.                                      <span><i aria-hidden="true" class="a-icon a-icon-text-separator" role="img" aria-label="|"></i><span class="a-declarative" data-action="reviews:report-abusive-review-modal-button" data-csa-c-type="widget" data-csa-c-func-deps="aui-da-reviews:report-abusive-review-modal-button" data-reviews:report-abusive-review-modal-button="{&quot;closeButton&quot;:&quot;true&quot;,&quot;name&quot;:&quot;report-abusive-review-modal-popover-RSOLMCOFAZGYC&quot;,&quot;width&quot;:&quot;350&quot;,&quot;header&quot;:&quot;Report this review&quot;,&quot;url&quot;:&quot;/hz/reviews-render/report-review?ie=UTF8&amp;ref=cm_cr_dp_d_report&amp;csrfT=hLqtVQgYy%2FI9YDyopdvMpjMSL3z2hjymwxiOhxxJtXHrAAAAAGcq7rEAAAAB&amp;reviewId=RSOLMCOFAZGYC&quot;}" id="report-abusive-review-modal-popover-RSOLMCOFAZGYC"><a class="a-size-base a-link-normal a-color-secondary report-abuse-link a-text-normal" href="/hz/reviews-render/report-review?ie=UTF8&amp;ref=cm_cr_dp_d_report&amp;csrfT=hLqtVQgYy%2FI9YDyopdvMpjMSL3z2hjymwxiOhxxJtXHrAAAAAGcq7rEAAAAB&amp;reviewId=RSOLMCOFAZGYC">Report</a></span></span></span>
  13394.                                  </span>
  13395.                                </div>
  13396.                              </div>
  13397.                            </span>
  13398.                          </div>
  13399.                        </div>
  13400.                        <div data-hook="cr-insights-widget" id="CardInstanceDFaZeREs3qXIjj8vpPyxZg" data-card-metrics-id="cr-product-insights_customer-reviews-product-insights_0">
  13401.                        </div>
  13402.                        <script>
  13403.                          if (window.mix_csa) {
  13404.                            window.mix_csa('[cel_widget_id="cr-product-insights_customer-reviews-product-insights_0"]', '#CardInstanceDFaZeREs3qXIjj8vpPyxZg')('mark', 'be')
  13405.                          }
  13406.                        </script>
  13407.                        <script>
  13408.                          if (window.uet) {
  13409.                            window.uet('be', 'cr-product-insights_customer-reviews-product-insights_0', {
  13410.                              wb: 1
  13411.                            })
  13412.                          }
  13413.                        </script>
  13414.                        <script>
  13415.                          if (window.mixTimeout) {
  13416.                            window.mixTimeout('cr-product-insights', 'CardInstanceDFaZeREs3qXIjj8vpPyxZg', 90000)
  13417.                          };
  13418.                          P.when('mix:@amzn/mix.client-runtime', 'mix:cr-product-insights__Hph_Atot').execute(function(runtime, cardModule) {
  13419.                            runtime.registerCardFactory('CardInstanceDFaZeREs3qXIjj8vpPyxZg', cardModule).then(function() {
  13420.                              if (window.mix_csa) {
  13421.                                window.mix_csa('[cel_widget_id="cr-product-insights_customer-reviews-product-insights_0"]', '#CardInstanceDFaZeREs3qXIjj8vpPyxZg')('mark', 'functional')
  13422.                              }
  13423.                              if (window.uex) {
  13424.                                window.uex('ld', 'cr-product-insights_customer-reviews-product-insights_0', {
  13425.                                  wb: 1
  13426.                                })
  13427.                              }
  13428.                            });
  13429.                          });
  13430.                        </script>
  13431.                        <script>
  13432.                          P.load.js('https://images-fe.ssl-images-amazon.com/images/I/410hj3OCE-L.js?xcp');
  13433.                        </script>
  13434.                      </div>
  13435.                    </div>
  13436.                    <div class="cm_cr_grid_center_right_images_widget">
  13437.                      <div class="a-popover-preload" id="a-popover-widget_customer_image_gallery">
  13438.                        <div id="cr_customers_image_gallery" data-heading="Customer Review with Images" data-hook="image-popover" class="a-section cr-lightbox-popover-container cr-lightbox-popover-container--gallery">
  13439.                          <div class="cr-large-loadingIcon">
  13440.                          </div>
  13441.                          <div id="crViewAllImagesLink" class="cr-lightbox-view-image-gallery">
  13442.                            <a data-hook="see-all-images-link" class="a-link-normal reviews-image-gallery-link" href="javascript:toggleSeeAllRankingView()">
  13443.                              <div class="cr-lightbox-view-image-gallery__icon">
  13444.                              </div>
  13445.                              <span class="a-text-bold"> View Image Gallery </span>
  13446.                            </a>
  13447.                          </div>
  13448.                          <div id="crReviewRow" class="cr-lightbox-review-row-no-display">
  13449.                            <div class="cr-lightbox-image-viewer" role="group" aria-roledescription="carousel" aria-labelledby="arp-images-in-review" aria-owns="cr-lightbox-image-picker">
  13450.                              <div class="cr-lightbox-main-image-container" role="group" aria-roledescription="slide">
  13451.                                <img alt="Customer image" src="https://images-na.ssl-images-amazon.com/images/G/01/x-locale/common/transparent-pixel._V192234675_.gif" class="cr-lightbox-main-image">
  13452.                              </div>
  13453.                              <button type="button" class="cr-lightbox-navigator-button cr-lightbox-navigator-button__back" aria-label="Previous Customer image" title="Previous Customer image">
  13454.                                <span class="cr-lightbox-navigator-icon cr-lightbox-navigator-icon__back"></span>
  13455.                              </button>
  13456.                              <button type="button" class="cr-lightbox-navigator-button cr-lightbox-navigator-button__next" aria-label="Next Customer image" title="Next Customer image">
  13457.                                <span class="cr-lightbox-navigator-icon cr-lightbox-navigator-icon__next"></span>
  13458.                              </button>
  13459.                            </div>
  13460.                            <div class="a-section cr-lightbox-review-information">
  13461.                              <div class="a-section a-spacing-mini cr-review-stars-and-title">
  13462.                                <div class="a-row a-spacing-mini">
  13463.                                  <a href="javascript:void(0)" class="a-profile cr-lightbox-customer-profile" data-a-size="small">
  13464.                                    <div aria-hidden="true" class="a-profile-avatar-wrapper">
  13465.                                      <div class="a-profile-avatar"><img src="https://images-na.ssl-images-amazon.com/images/G/01/x-locale/common/grey-pixel.gif" class="a-lazy-loaded"><noscript><img /></noscript>
  13466.                                      </div>
  13467.                                    </div>
  13468.                                    <div class="a-profile-content"><span class="a-profile-name">Amazon Customer</span></div>
  13469.                                  </a>
  13470.                                </div>
  13471.                                <i class="a-icon a-icon-star a-star-5 cr-lightbox-review-rating"><span class="a-icon-alt">5.0 out of 5 stars</span></i>
  13472.                                <h5 class="cr-lightbox-review-title">
  13473.                                </h5>
  13474.                                <br>
  13475.                                <span class="a-size-small a-color-secondary cr-lightbox-review-origin">
  13476.                                </span>
  13477.                              </div>
  13478.                              <span class="a-size-base cr-lightbox-review-body">
  13479.                              </span>
  13480.                              <div id="cr-lightbox-image-picker" class="a-section a-spacing-top-base">
  13481.                                <h6 id="arp-images-in-review" class="a-size-medium a-color-secondary cr-lightbox-images-in-review-title a-text-normal"> Images in this review </h6>
  13482.                                <div class="a-section a-spacing-top-mini cr-lightbox-image-thumbnails">
  13483.                                </div>
  13484.                              </div>
  13485.                            </div>
  13486.                          </div>
  13487.                        </div>
  13488.                        <div id="seeAllImagesContainer" class="a-section cr-lightbox-see-all-popover-container"></div>
  13489.                        <script>
  13490.                          function toggleSeeAllRankingView() {
  13491.                            P.when('A', 'cr-ranking-image-popover-controller').execute(function(A, imagePopoverController) {
  13492.                              imagePopoverController.toggleSeeAllView(true);
  13493.                            });
  13494.                          }
  13495.                        </script>
  13496.                      </div>
  13497.                      <div class="review-with-images-section" data-hook="review-image-tile-gallery">
  13498.                        <div class="cr-customer-image-thumbnail" alt="Customer image"></div>
  13499.                      </div>
  13500.                      <div class="celwidget c-f" cel_widget_id="cr-media-carousel_customer-reviews-detail-media_0" data-csa-op-log-render="" data-csa-c-content-id="DsUnknown" data-csa-c-slot-id="DsUnknown-1" data-csa-c-type="widget" data-csa-c-painter="cr-media-carousel-cards">
  13501.                        <script>
  13502.                          if (window.mix_csa) {
  13503.                            window.mix_csa('[cel_widget_id="cr-media-carousel_customer-reviews-detail-media_0"]', '#CardInstancepmHtw94j19rttbl_RI1nHA')('mark', 'bb')
  13504.                          }
  13505.                        </script>
  13506.                        <script>
  13507.                          if (window.uet) {
  13508.                            window.uet('bb', 'cr-media-carousel_customer-reviews-detail-media_0', {
  13509.                              wb: 1
  13510.                            })
  13511.                          }
  13512.                        </script>
  13513.                        <style>
  13514.                          ._Y3Itb_media-popover-container-modal_cQfN1 {
  13515.                            -webkit-box-orient: vertical;
  13516.                            -webkit-box-direction: normal;
  13517.                            background: #fff;
  13518.                            display: -webkit-box;
  13519.                            display: -ms-flexbox;
  13520.                            display: flex;
  13521.                            -ms-flex-direction: column;
  13522.                            flex-direction: column;
  13523.                            min-width: 100%;
  13524.                            position: relative
  13525.                          }
  13526.  
  13527.                          ._Y3Itb_media-popover-container-overlay_2_I3v {
  13528.                            background-color: #000;
  13529.                            height: 100%;
  13530.                            position: relative;
  13531.                            scroll-snap-align: center;
  13532.                            scroll-snap-stop: always;
  13533.                            width: 100vw
  13534.                          }
  13535.  
  13536.                          ._Y3Itb_media-popover-content-wrapper_lGodM,
  13537.                          ._Y3Itb_media-popover-image-view-container_vTrQA {
  13538.                            height: 100%;
  13539.                            position: absolute;
  13540.                            width: 100%
  13541.                          }
  13542.  
  13543.                          ._Y3Itb_media-popover-background-wrapper_3t8nc {
  13544.                            height: 100%;
  13545.                            position: absolute;
  13546.                            width: 100%;
  13547.                            z-index: 0
  13548.                          }
  13549.  
  13550.                          ._Y3Itb_page-indicator-container_2SX5U {
  13551.                            -webkit-box-align: center;
  13552.                            -ms-flex-align: center;
  13553.                            -webkit-box-pack: center;
  13554.                            -ms-flex-pack: center;
  13555.                            align-items: center;
  13556.                            display: -webkit-box;
  13557.                            display: -ms-flexbox;
  13558.                            display: flex;
  13559.                            justify-content: center;
  13560.                            padding: 4%;
  13561.                            width: 100%
  13562.                          }
  13563.  
  13564.                          @media (orientation:landscape) {
  13565.                            ._Y3Itb_page-indicator-container_2SX5U {
  13566.                              padding: 2%
  13567.                            }
  13568.                          }
  13569.  
  13570.                          ._Y3Itb_media-popover-overlay_1Q981 {
  13571.                            height: calc(100% - 8vw - 4px);
  13572.                            position: absolute;
  13573.                            top: calc(8vw + 4px);
  13574.                            width: 100%;
  13575.                            z-index: 1
  13576.                          }
  13577.  
  13578.                          @media (orientation:landscape) {
  13579.                            ._Y3Itb_media-popover-overlay_1Q981 {
  13580.                              height: calc(100% - 4vw - 4px);
  13581.                              top: calc(4vw + 4px)
  13582.                            }
  13583.                          }
  13584.  
  13585.                          ._Y3Itb_media-popover-overlay-fade-in_bZzwP {
  13586.                            -webkit-animation: _Y3Itb_fadeIn_2VPVS .5s ease-in forwards;
  13587.                            animation: _Y3Itb_fadeIn_2VPVS .5s ease-in forwards;
  13588.                            opacity: 0
  13589.                          }
  13590.  
  13591.                          ._Y3Itb_media-popover-overlay-fade-out_1eneO {
  13592.                            -webkit-animation: _Y3Itb_fadeOut_3ceR6 .5s ease-in forwards;
  13593.                            animation: _Y3Itb_fadeOut_3ceR6 .5s ease-in forwards;
  13594.                            opacity: 1
  13595.                          }
  13596.  
  13597.                          @-webkit-keyframes _Y3Itb_fadeIn_2VPVS {
  13598.                            0% {
  13599.                              opacity: 0
  13600.                            }
  13601.  
  13602.                            to {
  13603.                              display: block;
  13604.                              opacity: 1
  13605.                            }
  13606.                          }
  13607.  
  13608.                          @keyframes _Y3Itb_fadeIn_2VPVS {
  13609.                            0% {
  13610.                              opacity: 0
  13611.                            }
  13612.  
  13613.                            to {
  13614.                              display: block;
  13615.                              opacity: 1
  13616.                            }
  13617.                          }
  13618.  
  13619.                          @-webkit-keyframes _Y3Itb_fadeOut_3ceR6 {
  13620.                            0% {
  13621.                              opacity: 1
  13622.                            }
  13623.  
  13624.                            to {
  13625.                              display: none;
  13626.                              opacity: 0
  13627.                            }
  13628.                          }
  13629.  
  13630.                          @keyframes _Y3Itb_fadeOut_3ceR6 {
  13631.                            0% {
  13632.                              opacity: 1
  13633.                            }
  13634.  
  13635.                            to {
  13636.                              display: none;
  13637.                              opacity: 0
  13638.                            }
  13639.                          }
  13640.  
  13641.                          ._Y3Itb_cr-media-popover-overlay-container_32qUq,
  13642.                          ._Y3Itb_cr-text-content-container_MGYRu {
  13643.                            -webkit-box-orient: vertical;
  13644.                            -webkit-box-direction: normal;
  13645.                            display: -webkit-box;
  13646.                            display: -ms-flexbox;
  13647.                            display: flex;
  13648.                            -ms-flex-direction: column;
  13649.                            flex-direction: column;
  13650.                            height: 100%;
  13651.                            width: 100%
  13652.                          }
  13653.  
  13654.                          ._Y3Itb_cr-text-content-container_MGYRu {
  13655.                            padding-left: 4%;
  13656.                            padding-right: 4%;
  13657.                            padding-top: 5.16vh
  13658.                          }
  13659.  
  13660.                          ._Y3Itb_cr-action-buttons-container_28a_m {
  13661.                            -webkit-box-orient: vertical;
  13662.                            -webkit-box-direction: normal;
  13663.                            -webkit-box-align: end;
  13664.                            -ms-flex-align: end;
  13665.                            align-items: flex-end;
  13666.                            bottom: 4%;
  13667.                            display: -webkit-box;
  13668.                            display: -ms-flexbox;
  13669.                            display: flex;
  13670.                            -ms-flex-direction: column;
  13671.                            flex-direction: column;
  13672.                            padding-right: 4%;
  13673.                            position: absolute;
  13674.                            width: 100%
  13675.                          }
  13676.  
  13677.                          ._Y3Itb_cr-profile_MVcmp .a-profile-descriptor,
  13678.                          ._Y3Itb_cr-profile_MVcmp .a-profile-name,
  13679.                          ._Y3Itb_centered-text_2Fs_h {
  13680.                            color: #fff
  13681.                          }
  13682.  
  13683.                          ._Y3Itb_top-controls-bar_ySwso {
  13684.                            -webkit-box-orient: horizontal;
  13685.                            -webkit-box-direction: normal;
  13686.                            -webkit-box-pack: end;
  13687.                            -ms-flex-pack: end;
  13688.                            background: -webkit-linear-gradient(top, rgba(0, 0, 0, .4), transparent);
  13689.                            background: linear-gradient(180deg, rgba(0, 0, 0, .4), transparent);
  13690.                            display: -webkit-box;
  13691.                            display: -ms-flexbox;
  13692.                            display: flex;
  13693.                            -ms-flex-direction: row;
  13694.                            flex-direction: row;
  13695.                            gap: 20px;
  13696.                            height: 5%;
  13697.                            justify-content: flex-end;
  13698.                            position: absolute;
  13699.                            top: 0;
  13700.                            width: 100%;
  13701.                            z-index: 2
  13702.                          }
  13703.  
  13704.                          ._Y3Itb_popover-close-button_1WxGa {
  13705.                            height: 100%;
  13706.                            padding-right: 4%
  13707.                          }
  13708.  
  13709.                          ._Y3Itb_report-button_34w6i {
  13710.                            height: 100%;
  13711.                            width: 10%
  13712.                          }
  13713.  
  13714.                          ._Y3Itb_overlay-content-container_1ubFP {
  13715.                            background: -webkit-linear-gradient(top, #000, transparent);
  13716.                            background: linear-gradient(180deg, #000, transparent);
  13717.                            background-repeat: no-repeat;
  13718.                            background-size: 100% 40%;
  13719.                            height: 100%;
  13720.                            width: 100%
  13721.                          }
  13722.  
  13723.                          ._Y3Itb_rating-and-profile-badges-container_2fc8M {
  13724.                            display: -webkit-box;
  13725.                            display: -ms-flexbox;
  13726.                            display: flex;
  13727.                            gap: 4px
  13728.                          }
  13729.  
  13730.                          ._Y3Itb_profile-badges-container_3ruql {
  13731.                            -webkit-box-align: end;
  13732.                            -ms-flex-align: end;
  13733.                            align-items: flex-end;
  13734.                            color: #fff;
  13735.                            color: var(--text-colors-inverse, #fff);
  13736.                            display: -webkit-box;
  13737.                            display: -ms-flexbox;
  13738.                            display: flex;
  13739.                            font-family: Amazon Ember;
  13740.                            font-size: 13px;
  13741.                            font-style: normal;
  13742.                            font-weight: 400;
  13743.                            line-height: 18px;
  13744.                            margin-top: .4rem
  13745.                          }
  13746.  
  13747.                          ._Y3Itb_report-button-icon_3jOT9,
  13748.                          ._Y3Itb_report-button-icon_2eher {
  13749.                            -ms-flex-item-align: center;
  13750.                            align-self: center;
  13751.                            height: 24px;
  13752.                            width: 24px
  13753.                          }
  13754.  
  13755.                          ._Y3Itb_media-popover-page-indicator_36NFP {
  13756.                            -webkit-box-orient: horizontal;
  13757.                            -webkit-box-direction: normal;
  13758.                            background-color: #000;
  13759.                            display: -webkit-box;
  13760.                            display: -ms-flexbox;
  13761.                            display: flex;
  13762.                            -ms-flex-direction: row;
  13763.                            flex-direction: row;
  13764.                            gap: 8px
  13765.                          }
  13766.  
  13767.                          ._Y3Itb_media-popover-page-indicator-element_3kXJQ {
  13768.                            background-color: #c8cccc;
  13769.                            width: 100%
  13770.                          }
  13771.  
  13772.                          ._Y3Itb_highlighted_1QxVg {
  13773.                            background-color: #008296
  13774.                          }
  13775.  
  13776.                          ._Y3Itb_media-popover-image-view-container_vTrQA:not(:first-child),
  13777.                          ._Y3Itb_media-popover-modal-media-list-view-container_2ZyCE ._Y3Itb_media-popover-image-view-container_vTrQA,
  13778.                          ._Y3Itb_cr-icon-button-hidden_3IAJl,
  13779.                          div[data-variant=like-done],
  13780.                          div[data-variant=report-done],
  13781.                          ._Y3Itb_media-popover-container_2BBbs::-webkit-scrollbar {
  13782.                            display: none
  13783.                          }
  13784.  
  13785.                          ._Y3Itb_media-popover-image-view_1FAQo {
  13786.                            height: 100%;
  13787.                            -o-object-fit: contain;
  13788.                            object-fit: contain;
  13789.                            width: 100%
  13790.                          }
  13791.  
  13792.                          ._Y3Itb_media-popover-media-list-view-container_TA9AY {
  13793.                            height: calc(100% - 8vw - 4px);
  13794.                            position: relative;
  13795.                            width: 100%
  13796.                          }
  13797.  
  13798.                          @media (orientation:landscape) {
  13799.                            ._Y3Itb_media-popover-media-list-view-container_TA9AY {
  13800.                              height: calc(100% - 4vw - 4px)
  13801.                            }
  13802.                          }
  13803.  
  13804.                          ._Y3Itb_media-popover-modal-media-list-view-container_2ZyCE ._Y3Itb_media-popover-image-view-active_2lj7U,
  13805.                          ._Y3Itb_media-popover-container-desktop_31iCw,
  13806.                          ._Y3Itb_media-popover-list-container_3mcnh,
  13807.                          ._Y3Itb_cm_cr_image_popoversection_3iYPp,
  13808.                          ._Y3Itb_cm_cr_video_popoversection_2v7yY,
  13809.                          ._Y3Itb_media-popover-gallery-container_2P0rw {
  13810.                            display: -webkit-box;
  13811.                            display: -ms-flexbox;
  13812.                            display: flex
  13813.                          }
  13814.  
  13815.                          ._Y3Itb_media-popover-modal-media-list-view-container_2ZyCE {
  13816.                            height: 100%;
  13817.                            position: relative;
  13818.                            width: 100%
  13819.                          }
  13820.  
  13821.                          ._Y3Itb_close-button_d-gQZ {
  13822.                            -webkit-box-pack: center;
  13823.                            -ms-flex-pack: center;
  13824.                            -webkit-box-align: center;
  13825.                            -ms-flex-align: center;
  13826.                            align-items: center;
  13827.                            display: -webkit-box;
  13828.                            display: -ms-flexbox;
  13829.                            display: flex;
  13830.                            justify-content: center;
  13831.                            scale: 1.3
  13832.                          }
  13833.  
  13834.                          ._Y3Itb_cr-vote-report-buttons-container_1YjZZ {
  13835.                            -webkit-box-orient: vertical;
  13836.                            -webkit-box-direction: normal;
  13837.                            display: -webkit-box;
  13838.                            display: -ms-flexbox;
  13839.                            display: flex;
  13840.                            -ms-flex-direction: column;
  13841.                            flex-direction: column;
  13842.                            gap: 1rem;
  13843.                            width: 100%
  13844.                          }
  13845.  
  13846.                          ._Y3Itb_cr-icon-button_3JwAJ {
  13847.                            -webkit-box-pack: center;
  13848.                            -ms-flex-pack: center;
  13849.                            background: -webkit-linear-gradient(to bottom, rgb(255, 0, 0) 0, #990000 100%), -webkit-linear-gradient(to bottom, rgb(255, 0, 0) 0, #990000 100%);
  13850.                            background: linear-gradient(to bottom, rgb(255, 0, 0) 0, #990000 100%)), linear-gradient(to bottom, rgb(255, 0, 0) 0, #990000 100%);
  13851.                            border: 1px solid #ff0000;
  13852.                            border-radius: 50%;
  13853.                            height: 48px;
  13854.                            justify-content: center;
  13855.                            scale: 1.1;
  13856.                            width: 48px
  13857.                          }
  13858.  
  13859.                          ._Y3Itb_cr-modal-icon-button_2YYkN {
  13860.                            -webkit-box-pack: center;
  13861.                            -ms-flex-pack: center;
  13862.                            aspect-ratio: 1;
  13863.                            background: rgba(15, 17, 17, .8);
  13864.                            border: 1px solid #ff0000;
  13865.                            border-radius: 50%;
  13866.                            justify-content: center;
  13867.                            width: 100%
  13868.                          }
  13869.  
  13870.                          ._Y3Itb_cr-modal-icon-button_2YYkN:hover,
  13871.                          ._Y3Itb_media-gallery-item-video_1k9yY:hover,
  13872.                          ._Y3Itb_media-gallery-item_3LROo:hover,
  13873.                          ._Y3Itb_cr-icon_1Y5Ec:hover,
  13874.                          ._Y3Itb_media-popover-thumbnail-image-view_3-Y40:hover {
  13875.                            cursor: pointer
  13876.                          }
  13877.  
  13878.                          ._Y3Itb_button-icon_Nl0hh,
  13879.                          ._Y3Itb_button-icon_2qZ2E {
  13880.                            -ms-flex-item-align: center;
  13881.                            align-self: center;
  13882.                            height: 50%;
  13883.                            width: 50%
  13884.                          }
  13885.  
  13886.                          ._Y3Itb_cr-icon-button-container_3w0Xo {
  13887.                            -webkit-box-pack: center;
  13888.                            -ms-flex-pack: center;
  13889.                            display: -webkit-box;
  13890.                            display: -ms-flexbox;
  13891.                            display: flex;
  13892.                            justify-content: center
  13893.                          }
  13894.  
  13895.                          ._Y3Itb_cr-icon-button_2otw8 {
  13896.                            -webkit-box-pack: center;
  13897.                            -ms-flex-pack: center;
  13898.                            background: none;
  13899.                            border: none;
  13900.                            display: -webkit-box;
  13901.                            display: -ms-flexbox;
  13902.                            display: flex;
  13903.                            height: 100%;
  13904.                            justify-content: center;
  13905.                            padding: 0;
  13906.                            width: 100%
  13907.                          }
  13908.  
  13909.                          ._Y3Itb_cr-text_28H9k {
  13910.                            font-weight: 400
  13911.                          }
  13912.  
  13913.                          ._Y3Itb_cr-title_3bWqW {
  13914.                            font-weight: 700;
  13915.                            margin-top: .4vh
  13916.                          }
  13917.  
  13918.                          ._Y3Itb_cr-popover-overlay-text-container_NfghQ {
  13919.                            -webkit-box-orient: vertical;
  13920.                            -webkit-box-direction: normal;
  13921.                            -webkit-box-align: start;
  13922.                            -ms-flex-align: start;
  13923.                            align-items: start;
  13924.                            display: -webkit-box;
  13925.                            display: -ms-flexbox;
  13926.                            display: flex;
  13927.                            -ms-flex-direction: column;
  13928.                            flex-direction: column;
  13929.                            height: 65%;
  13930.                            word-break: break-word
  13931.                          }
  13932.  
  13933.                          ._Y3Itb_truncated_j_-Jw {
  13934.                            -webkit-line-clamp: 2;
  13935.                            -webkit-box-orient: vertical;
  13936.                            display: -webkit-box;
  13937.                            overflow: hidden
  13938.                          }
  13939.  
  13940.                          ._Y3Itb_expanded_2wQ4c {
  13941.                            overflow: scroll
  13942.                          }
  13943.  
  13944.                          ._Y3Itb_cr-text_28H9k,
  13945.                          ._Y3Itb_cr-title_3bWqW {
  13946.                            color: #fff;
  13947.                            font-size: 13px;
  13948.                            font-style: normal;
  13949.                            line-height: 18px
  13950.                          }
  13951.  
  13952.                          ._Y3Itb_cr-text-expand-button_2BWKW,
  13953.                          ._Y3Itb_cr-text-hide-button_2qNi2 {
  13954.                            background: none;
  13955.                            border: none;
  13956.                            color: #fff;
  13957.                            cursor: pointer;
  13958.                            display: none;
  13959.                            padding: 0
  13960.                          }
  13961.  
  13962.                          ._Y3Itb_button-text_1LlmZ {
  13963.                            color: #fff;
  13964.                            font-weight: 700
  13965.                          }
  13966.  
  13967.                          ._Y3Itb_popover-overlay-gradient_114MI {
  13968.                            background: #FF0000;
  13969.                            background: var(--gray-palette-100-onyx-0-f-1111, #FF0000);
  13970.                            opacity: .75
  13971.                          }
  13972.  
  13973.                          ._Y3Itb_variable-width_1BDWv ._Y3Itb_cr-image-carousel_2W1Qw .a-carousel-header-row,
  13974.                          ._Y3Itb_variable-width_1BDWv ._Y3Itb_cr-video-carousel_1H_ui .a-carousel-header-row {
  13975.                            margin: 0 1.4rem 9px
  13976.                          }
  13977.  
  13978.                          ._Y3Itb_variable-width_1BDWv ._Y3Itb_cr-image-carousel_2W1Qw .a-carousel-row,
  13979.                          ._Y3Itb_variable-width_1BDWv ._Y3Itb_cr-video-carousel_1H_ui .a-carousel-row {
  13980.                            margin-bottom: 1.6rem
  13981.                          }
  13982.  
  13983.                          ._Y3Itb_variable-width_1BDWv ._Y3Itb_cr-image-carousel_2W1Qw .a-carousel-col.a-carousel-center,
  13984.                          ._Y3Itb_variable-width_1BDWv ._Y3Itb_cr-video-carousel_1H_ui .a-carousel-col.a-carousel-center {
  13985.                            margin: 0
  13986.                          }
  13987.  
  13988.                          ._Y3Itb_variable-width_1BDWv ._Y3Itb_cr-image-carousel_2W1Qw .a-carousel-viewport ol {
  13989.                            display: grid;
  13990.                            grid-auto-columns: 104px;
  13991.                            grid-auto-flow: column;
  13992.                            grid-auto-rows: 100px
  13993.                          }
  13994.  
  13995.                          ._Y3Itb_variable-width_1BDWv ._Y3Itb_cr-video-carousel_1H_ui .a-carousel-viewport ol,
  13996.                          ._Y3Itb_cr-video-carousel_1H_ui .a-carousel-viewport ol {
  13997.                            display: grid;
  13998.                            grid-auto-columns: 158px;
  13999.                            grid-auto-flow: column;
  14000.                            grid-auto-rows: 250px
  14001.                          }
  14002.  
  14003.                          ._Y3Itb_variable-width_1BDWv ._Y3Itb_cr-image-carousel_2W1Qw .a-carousel-card,
  14004.                          ._Y3Itb_variable-width_1BDWv ._Y3Itb_cr-video-carousel_1H_ui .a-carousel-card {
  14005.                            padding-bottom: 6px;
  14006.                            padding-right: 8px
  14007.                          }
  14008.  
  14009.                          ._Y3Itb_variable-width_1BDWv ._Y3Itb_cr-image-carousel_2W1Qw .a-carousel-card:first-child,
  14010.                          ._Y3Itb_variable-width_1BDWv ._Y3Itb_cr-video-carousel_1H_ui .a-carousel-card:first-child {
  14011.                            padding-left: 8px
  14012.                          }
  14013.  
  14014.                          ._Y3Itb_variable-width_1BDWv ._Y3Itb_cr-image-carousel_2W1Qw .a-carousel-card:nth-child(3n-2),
  14015.                          ._Y3Itb_variable-width_1BDWv ._Y3Itb_cr-image-carousel_2W1Qw .a-carousel-card:nth-child(n),
  14016.                          ._Y3Itb_variable-width_1BDWv ._Y3Itb_cr-image-carousel_2W1Qw .cr-carousel-nogrid {
  14017.                            grid-column: span 2;
  14018.                            grid-row: span 2;
  14019.                            width: 100%
  14020.                          }
  14021.  
  14022.                          ._Y3Itb_cr-image-carousel_2W1Qw .a-carousel-row,
  14023.                          ._Y3Itb_cr-video-carousel_1H_ui .a-carousel-row {
  14024.                            margin-bottom: .75rem
  14025.                          }
  14026.  
  14027.                          ._Y3Itb_cr-image-carousel_2W1Qw .a-carousel-viewport ol {
  14028.                            display: grid;
  14029.                            grid-auto-columns: 160px;
  14030.                            grid-auto-flow: column;
  14031.                            grid-auto-rows: 154px
  14032.                          }
  14033.  
  14034.                          ._Y3Itb_cr-image-carousel_2W1Qw .a-carousel-card,
  14035.                          ._Y3Itb_cr-video-carousel_1H_ui .a-carousel-card {
  14036.                            margin-left: 0 !important;
  14037.                            margin-right: 0;
  14038.                            min-width: 96px;
  14039.                            padding-bottom: 6px;
  14040.                            padding-right: 6px;
  14041.                            width: 100%
  14042.                          }
  14043.  
  14044.                          ._Y3Itb_cr-image-carousel_2W1Qw .a-carousel-col.a-carousel-center,
  14045.                          ._Y3Itb_cr-video-carousel_1H_ui .a-carousel-col.a-carousel-center {
  14046.                            margin: 0 41px
  14047.                          }
  14048.  
  14049.                          ._Y3Itb_cr-image-carousel_2W1Qw .a-carousel-button .a-button-inner,
  14050.                          ._Y3Itb_cr-video-carousel_1H_ui .a-carousel-button .a-button-inner {
  14051.                            padding: 4px
  14052.                          }
  14053.  
  14054.                          ._Y3Itb_ending-line-mobile_tFi-b {
  14055.                            border: none;
  14056.                            margin-bottom: 1.2rem !important;
  14057.                            margin-top: 1.2rem !important
  14058.                          }
  14059.  
  14060.                          ._Y3Itb_media-popover-container_2BBbs {
  14061.                            -webkit-overflow-scrolling: touch;
  14062.                            -ms-overflow-style: none;
  14063.                            background-color: #000;
  14064.                            display: -webkit-box;
  14065.                            display: -ms-flexbox;
  14066.                            display: flex;
  14067.                            -ms-flex-wrap: nowrap;
  14068.                            flex-wrap: nowrap;
  14069.                            min-height: inherit;
  14070.                            overflow-x: scroll;
  14071.                            -ms-scroll-snap-type: x mandatory;
  14072.                            scroll-snap-type: x mandatory;
  14073.                            scrollbar-width: none
  14074.                          }
  14075.  
  14076.                          ._Y3Itb_media-popover-container-desktop_31iCw {
  14077.                            -webkit-box-orient: vertical;
  14078.                            -webkit-box-direction: normal;
  14079.                            -webkit-overflow-scrolling: touch;
  14080.                            -ms-overflow-style: none;
  14081.                            background-color: #fff;
  14082.                            -ms-flex-direction: column;
  14083.                            flex-direction: column;
  14084.                            -ms-flex-wrap: nowrap;
  14085.                            flex-wrap: nowrap;
  14086.                            height: calc(100vh - 80px);
  14087.                            max-height: 960px;
  14088.                            max-width: min(1440px, 100%);
  14089.                            overflow-x: scroll;
  14090.                            -ms-scroll-snap-type: x mandatory;
  14091.                            scroll-snap-type: x mandatory;
  14092.                            scrollbar-width: none;
  14093.                            width: min(1440px, 100vw - 80px)
  14094.                          }
  14095.  
  14096.                          @media (min-width:1440px) {
  14097.                            ._Y3Itb_media-popover-container-desktop_31iCw {
  14098.                              height: calc(100vh - 160px)
  14099.                            }
  14100.                          }
  14101.  
  14102.                          ._Y3Itb_media-popover-container-desktop_31iCw ._Y3Itb_media-popover-list-container_3mcnh {
  14103.                            min-height: 0;
  14104.                            width: 100%
  14105.                          }
  14106.  
  14107.                          ._Y3Itb_cr-report-abuse-preload-content_3UPmH {
  14108.                            display: -webkit-inline-box;
  14109.                            display: -ms-inline-flexbox;
  14110.                            display: inline-flex
  14111.                          }
  14112.  
  14113.                          ._Y3Itb_cr-image-thumbnail-overlay_1TAJ4,
  14114.                          ._Y3Itb_cr-video-thumbnail-overlay_21btg {
  14115.                            -webkit-box-orient: vertical;
  14116.                            -webkit-box-direction: normal;
  14117.                            -webkit-box-pack: end;
  14118.                            -ms-flex-pack: end;
  14119.                            display: -webkit-box;
  14120.                            display: -ms-flexbox;
  14121.                            display: flex;
  14122.                            -ms-flex-direction: column;
  14123.                            flex-direction: column;
  14124.                            height: 100%;
  14125.                            justify-content: flex-end;
  14126.                            width: 100%
  14127.                          }
  14128.  
  14129.                          ._Y3Itb_cr-image-meta-data_1rh3z {
  14130.                            background: -webkit-linear-gradient(bottom, #000, rgba(0, 0, 0, .659) 40%, rgba(0, 0, 0, .353) 70%, transparent);
  14131.                            background: linear-gradient(0deg, #000, rgba(0, 0, 0, .659) 40%, rgba(0, 0, 0, .353) 70%, transparent);
  14132.                            background-size: cover;
  14133.                            bottom: 0;
  14134.                            padding: 8px;
  14135.                            width: 100%
  14136.                          }
  14137.  
  14138.                          ._Y3Itb_cr-video-meta-data_1odYc {
  14139.                            background: -webkit-linear-gradient(bottom, #000, rgba(0, 0, 0, .659) 50%, rgba(0, 0, 0, .353) 80%, transparent);
  14140.                            background: linear-gradient(0deg, #000, rgba(0, 0, 0, .659) 50%, rgba(0, 0, 0, .353) 80%, transparent);
  14141.                            background-size: cover;
  14142.                            bottom: 0;
  14143.                            padding: 30% 8px 8px;
  14144.                            width: 100%
  14145.                          }
  14146.  
  14147.                          ._Y3Itb_cr-video-thumbnail-duration_2f9Zo {
  14148.                            -webkit-box-orient: horizontal;
  14149.                            -webkit-box-direction: normal;
  14150.                            -webkit-box-align: center;
  14151.                            -ms-flex-align: center;
  14152.                            align-items: center;
  14153.                            color: #fff;
  14154.                            display: -webkit-box;
  14155.                            display: -ms-flexbox;
  14156.                            display: flex;
  14157.                            -ms-flex-direction: row;
  14158.                            flex-direction: row
  14159.                          }
  14160.  
  14161.                          ._Y3Itb_toast-bar_1-6hy {
  14162.                            -webkit-box-orient: horizontal;
  14163.                            -webkit-box-direction: normal;
  14164.                            background: rgba(15, 17, 17, .8);
  14165.                            border: 1px solid #ff0000;
  14166.                            border-radius: 12px;
  14167.                            box-shadow: 0 2px 5px 0 rgba(15, 17, 17, .15);
  14168.                            display: -webkit-box;
  14169.                            display: -ms-flexbox;
  14170.                            display: flex;
  14171.                            -ms-flex-direction: row;
  14172.                            flex-direction: row;
  14173.                            height: 60px;
  14174.                            padding: 10px 12px;
  14175.                            width: 91%
  14176.                          }
  14177.  
  14178.                          ._Y3Itb_desktop-toast-bar_3buiB {
  14179.                            height: -webkit-fit-content;
  14180.                            height: -moz-fit-content;
  14181.                            height: fit-content
  14182.                          }
  14183.  
  14184.                          ._Y3Itb_toast-bar-container_3tiY9 {
  14185.                            -webkit-box-pack: center;
  14186.                            -ms-flex-pack: center;
  14187.                            bottom: 3%;
  14188.                            display: none;
  14189.                            justify-content: center;
  14190.                            position: absolute;
  14191.                            width: 100%;
  14192.                            z-index: 100
  14193.                          }
  14194.  
  14195.                          ._Y3Itb_desktop-toast-bar-container_g-jD0 {
  14196.                            margin: 0 auto;
  14197.                            max-width: 480px;
  14198.                            min-width: 400px;
  14199.                            padding-top: 1%;
  14200.                            position: relative;
  14201.                            width: 45%
  14202.                          }
  14203.  
  14204.                          ._Y3Itb_toast-bar-button_1yIpW,
  14205.                          ._Y3Itb_toast-bar-text-container_1u5yP {
  14206.                            font-family: Amazon Ember;
  14207.                            font-size: 15px;
  14208.                            font-style: normal;
  14209.                            font-weight: 400;
  14210.                            line-height: 20px
  14211.                          }
  14212.  
  14213.                          ._Y3Itb_toast-bar-text-container_1u5yP {
  14214.                            -webkit-box-align: center;
  14215.                            -ms-flex-align: center;
  14216.                            align-items: center;
  14217.                            color: #fff;
  14218.                            display: -webkit-box;
  14219.                            display: -ms-flexbox;
  14220.                            display: flex
  14221.                          }
  14222.  
  14223.                          ._Y3Itb_toast-bar-button_1yIpW {
  14224.                            -ms-flex-item-align: center;
  14225.                            -webkit-box-flex: 1;
  14226.                            align-self: center;
  14227.                            background: none;
  14228.                            border: none;
  14229.                            color: #3db7cc;
  14230.                            color: var(--blue-palette-800-delta, #3db7cc);
  14231.                            cursor: pointer;
  14232.                            -ms-flex: auto;
  14233.                            flex: auto;
  14234.                            justify-self: center;
  14235.                            text-align: right
  14236.                          }
  14237.  
  14238.                          ._Y3Itb_media-thumbnail-container_2MRZY {
  14239.                            border: none;
  14240.                            cursor: pointer;
  14241.                            display: -webkit-box;
  14242.                            display: -ms-flexbox;
  14243.                            display: flex;
  14244.                            margin: 3px;
  14245.                            overflow: hidden;
  14246.                            padding: 0;
  14247.                            position: relative;
  14248.                            text-align: left
  14249.                          }
  14250.  
  14251.                          ._Y3Itb_media-thumbnail-image_3qPWk {
  14252.                            height: 100%;
  14253.                            -o-object-fit: cover;
  14254.                            object-fit: cover;
  14255.                            position: absolute;
  14256.                            width: 100%;
  14257.                            z-index: 0
  14258.                          }
  14259.  
  14260.                          ._Y3Itb_media-thumbnail-overlay_1te5m {
  14261.                            height: 100%;
  14262.                            position: absolute;
  14263.                            width: 100%;
  14264.                            z-index: 1
  14265.                          }
  14266.  
  14267.                          ._Y3Itb_media-thumbnail-container_2MRZY._Y3Itb_focus-visible_25Tjk,
  14268.                          ._Y3Itb_media-thumbnail-container_2MRZY:focus-visible {
  14269.                            outline: 2px solid #06f;
  14270.                            outline-offset: 1px
  14271.                          }
  14272.  
  14273.                          ._Y3Itb_centered-text-overlay_1DpKL {
  14274.                            -webkit-box-orient: vertical;
  14275.                            -webkit-box-direction: normal;
  14276.                            -webkit-box-pack: center;
  14277.                            -ms-flex-pack: center;
  14278.                            -webkit-box-align: center;
  14279.                            -ms-flex-align: center;
  14280.                            align-items: center;
  14281.                            background-color: rgba(0, 0, 0, .6);
  14282.                            display: -webkit-box;
  14283.                            display: -ms-flexbox;
  14284.                            display: flex;
  14285.                            -ms-flex-direction: column;
  14286.                            flex-direction: column;
  14287.                            height: 100%;
  14288.                            justify-content: center;
  14289.                            width: 100%
  14290.                          }
  14291.  
  14292.                          ._Y3Itb_media-popover-report-abuse-confirmation-dialog_7HNIt,
  14293.                          ._Y3Itb_media-popover-error-dialog_2LoQP {
  14294.                            -webkit-box-orient: vertical;
  14295.                            -webkit-box-direction: normal;
  14296.                            -webkit-box-align: start;
  14297.                            -ms-flex-align: start;
  14298.                            align-items: flex-start;
  14299.                            background-color: rgba(0, 0, 0, .8);
  14300.                            display: none;
  14301.                            -ms-flex-direction: column;
  14302.                            flex-direction: column;
  14303.                            height: 100%;
  14304.                            position: absolute;
  14305.                            width: 100%;
  14306.                            z-index: 100
  14307.                          }
  14308.  
  14309.                          ._Y3Itb_media-popover-report-abuse-confirmation-dialog-content_1irlp {
  14310.                            background: #fff;
  14311.                            bottom: 0;
  14312.                            padding: 4vw;
  14313.                            position: absolute
  14314.                          }
  14315.  
  14316.                          ._Y3Itb_media-popover-report-abuse-confirmation-dialog-header_StEva {
  14317.                            color: #000;
  14318.                            font-family: Amazon Ember;
  14319.                            font-size: 15px;
  14320.                            font-style: normal;
  14321.                            font-weight: 700;
  14322.                            line-height: 30px
  14323.                          }
  14324.  
  14325.                          ._Y3Itb_media-popover-report-abuse-confirmation-dialog-description-container_vtXct {
  14326.                            color: #000;
  14327.                            font-family: Amazon Ember;
  14328.                            font-size: 15px;
  14329.                            font-style: normal;
  14330.                            font-weight: 400;
  14331.                            line-height: 20px;
  14332.                            padding-top: 1.5vw
  14333.                          }
  14334.  
  14335.                          ._Y3Itb_media-popover-report-abuse-confirmation-dialog-description-content_2NoeI {
  14336.                            gap: .2vw;
  14337.                            margin-bottom: 2vw;
  14338.                            margin-left: 3.5vw;
  14339.                            margin-top: 2vw
  14340.                          }
  14341.  
  14342.                          ._Y3Itb_media-popover-report-abuse-confirmation-dialog-button-container_2vYw9,
  14343.                          ._Y3Itb_media-popover-report-abuse-confirmation-dialog-description-content_2NoeI,
  14344.                          ._Y3Itb_media-popover-error-dialog-button-container_2dEGH {
  14345.                            -webkit-box-orient: vertical;
  14346.                            -webkit-box-direction: normal;
  14347.                            -ms-flex-item-align: stretch;
  14348.                            align-self: stretch;
  14349.                            display: -webkit-box;
  14350.                            display: -ms-flexbox;
  14351.                            display: flex;
  14352.                            -ms-flex-direction: column;
  14353.                            flex-direction: column
  14354.                          }
  14355.  
  14356.                          ._Y3Itb_media-popover-report-abuse-confirmation-dialog-button_35f75,
  14357.                          ._Y3Itb_media-popover-error-dialog-button_WC9dB {
  14358.                            background: #ffd814;
  14359.                            background: var(--yellow-palette-900-add-to-cart-reserved-ffd-814, #ffd814);
  14360.                            border: 1px solid #fcd200;
  14361.                            border: 1px solid var(--yellow-palette-800-solar-fcd-200, #fcd200);
  14362.                            box-shadow: 0 2px 5px 0 hsla(180, 5%, 84%, .5);
  14363.                            margin-top: 4.5vw
  14364.                          }
  14365.  
  14366.                          ._Y3Itb_media-popover-report-abuse-confirmation-dialog-cancel-button_2le3D {
  14367.                            margin-top: 1.9vw
  14368.                          }
  14369.  
  14370.                          ._Y3Itb_media-popover-report-abuse-confirmation-dialog-button_35f75._Y3Itb_modal-button_y9ZUs {
  14371.                            margin-top: 8px
  14372.                          }
  14373.  
  14374.                          ._Y3Itb_page-indicator-container_30kT2 {
  14375.                            -webkit-box-align: center;
  14376.                            -ms-flex-align: center;
  14377.                            -webkit-box-pack: center;
  14378.                            -ms-flex-pack: center;
  14379.                            align-items: center;
  14380.                            background-color: #000;
  14381.                            display: -webkit-box;
  14382.                            display: -ms-flexbox;
  14383.                            display: flex;
  14384.                            justify-content: center;
  14385.                            padding: 4%;
  14386.                            width: 100%
  14387.                          }
  14388.  
  14389.                          @media (orientation:landscape) {
  14390.                            ._Y3Itb_page-indicator-container_30kT2 {
  14391.                              padding: 2%
  14392.                            }
  14393.                          }
  14394.  
  14395.                          ._Y3Itb_media-popover-close-icon-button_34zAH {
  14396.                            -ms-flex-item-align: end;
  14397.                            align-self: flex-end;
  14398.                            height: 5%;
  14399.                            padding-right: 4%;
  14400.                            z-index: 10
  14401.                          }
  14402.  
  14403.                          ._Y3Itb_media-popover-skeleton-container_3DI7n {
  14404.                            display: none;
  14405.                            height: 100%;
  14406.                            position: absolute
  14407.                          }
  14408.  
  14409.                          ._Y3Itb_media-popover-skeleton-container_3DI7n,
  14410.                          ._Y3Itb_skeleton-content-container_1jKzz {
  14411.                            -webkit-box-orient: vertical;
  14412.                            -webkit-box-direction: normal;
  14413.                            -ms-flex-direction: column;
  14414.                            flex-direction: column;
  14415.                            width: 100%
  14416.                          }
  14417.  
  14418.                          ._Y3Itb_skeleton-content-container_1jKzz {
  14419.                            background-color: #595959;
  14420.                            display: -webkit-box;
  14421.                            display: -ms-flexbox;
  14422.                            display: flex;
  14423.                            height: calc(100% - 8vw - 4px);
  14424.                            top: calc(8vw + 4px)
  14425.                          }
  14426.  
  14427.                          @media (orientation:landscape) {
  14428.                            ._Y3Itb_skeleton-content-container_1jKzz {
  14429.                              height: calc(100% - 4vw - 4px);
  14430.                              top: calc(4vw + 4px)
  14431.                            }
  14432.                          }
  14433.  
  14434.                          ._Y3Itb_skeleton-container-bottom-gradient_2IgZx,
  14435.                          ._Y3Itb_skeleton-container-top-gradient_2Y6Td {
  14436.                            height: 22%;
  14437.                            position: absolute;
  14438.                            width: 100%
  14439.                          }
  14440.  
  14441.                          ._Y3Itb_skeleton-container-top-gradient_2Y6Td {
  14442.                            background: -webkit-linear-gradient(top, rgba(0, 0, 0, .8), transparent);
  14443.                            background: linear-gradient(180deg, rgba(0, 0, 0, .8), transparent);
  14444.                            top: calc(8vw + 4px)
  14445.                          }
  14446.  
  14447.                          @media (orientation:landscape) {
  14448.                            ._Y3Itb_skeleton-container-top-gradient_2Y6Td {
  14449.                              top: calc(4vw + 4px)
  14450.                            }
  14451.                          }
  14452.  
  14453.                          ._Y3Itb_skeleton-container-bottom-gradient_2IgZx {
  14454.                            background: -webkit-linear-gradient(top, rgba(15, 17, 17, 0), rgba(15, 17, 17, .8));
  14455.                            background: linear-gradient(180deg, rgba(15, 17, 17, 0), rgba(15, 17, 17, .8));
  14456.                            bottom: 0
  14457.                          }
  14458.  
  14459.                          ._Y3Itb_profile-skeleton-container_1nkP- {
  14460.                            padding-left: 4%;
  14461.                            padding-top: 1%;
  14462.                            z-index: 5
  14463.                          }
  14464.  
  14465.                          ._Y3Itb_media-popover-error-dialog-content_3kk6z {
  14466.                            background: #fff;
  14467.                            bottom: 0;
  14468.                            padding: 4vw;
  14469.                            position: absolute;
  14470.                            width: 100%
  14471.                          }
  14472.  
  14473.                          ._Y3Itb_media-popover-error-dialog-header_2gmCK {
  14474.                            color: #000;
  14475.                            font-family: Amazon Ember;
  14476.                            font-size: 15px;
  14477.                            font-style: normal;
  14478.                            font-weight: 700;
  14479.                            line-height: 21px;
  14480.                            margin-bottom: 2.5vw
  14481.                          }
  14482.  
  14483.                          ._Y3Itb_media-popover-error-dialog-description-container_2_QaG {
  14484.                            color: #000;
  14485.                            font-family: Amazon Ember;
  14486.                            font-size: 15px;
  14487.                            font-style: normal;
  14488.                            font-weight: 400;
  14489.                            line-height: 20px
  14490.                          }
  14491.  
  14492.                          ._Y3Itb_single-review-media-popover-container_1h9X2 {
  14493.                            -webkit-box-flex: 1;
  14494.                            -ms-flex-positive: 1;
  14495.                            display: -webkit-box;
  14496.                            display: -ms-flexbox;
  14497.                            display: flex;
  14498.                            flex-grow: 1;
  14499.                            min-height: 0;
  14500.                            width: 100%
  14501.                          }
  14502.  
  14503.                          ._Y3Itb_media-popover-header-container_L1gkK {
  14504.                            -webkit-box-align: baseline;
  14505.                            -ms-flex-align: baseline;
  14506.                            align-items: baseline;
  14507.                            display: -webkit-box;
  14508.                            display: -ms-flexbox;
  14509.                            display: flex;
  14510.                            padding: 16px
  14511.                          }
  14512.  
  14513.                          ._Y3Itb_media-popover-header-container_L1gkK>div,
  14514.                          ._Y3Itb_media-popover-header-container_3YsaK>div {
  14515.                            -webkit-box-flex: 1;
  14516.                            -ms-flex: 1;
  14517.                            flex: 1
  14518.                          }
  14519.  
  14520.                          ._Y3Itb_media-popover-header-close-icon_3h-L5,
  14521.                          ._Y3Itb_media-popover-header-close-icon_2Hona {
  14522.                            -webkit-box-orient: horizontal;
  14523.                            -webkit-box-direction: reverse;
  14524.                            display: -webkit-box;
  14525.                            display: -ms-flexbox;
  14526.                            display: flex;
  14527.                            -ms-flex-direction: row-reverse;
  14528.                            flex-direction: row-reverse
  14529.                          }
  14530.  
  14531.                          ._Y3Itb_media-popover-gallery-container-grid_mLjpJ {
  14532.                            grid-gap: 8px;
  14533.                            -webkit-box-pack: space-evenly;
  14534.                            -ms-flex-pack: space-evenly;
  14535.                            display: grid;
  14536.                            justify-content: space-evenly;
  14537.                            margin: 0 20px 24px 24px;
  14538.                            overflow-y: auto;
  14539.                            padding-right: 4px;
  14540.                            position: relative
  14541.                          }
  14542.  
  14543.                          ._Y3Itb_media-popover-gallery-image-grid_icawB {
  14544.                            grid-auto-columns: 1fr;
  14545.                            grid-template-columns: repeat(2, minmax(0, 1fr));
  14546.                            grid-template-rows: repeat(auto-fill, 224px)
  14547.                          }
  14548.  
  14549.                          ._Y3Itb_media-popover-gallery-video-grid_2alPf {
  14550.                            grid-auto-columns: 1fr;
  14551.                            grid-template-columns: repeat(2, minmax(0, 1fr));
  14552.                            grid-template-rows: repeat(auto-fill, 349px)
  14553.                          }
  14554.  
  14555.                          @media only screen and (min-width:960px) {
  14556.  
  14557.                            ._Y3Itb_media-popover-gallery-image-grid_icawB,
  14558.                            ._Y3Itb_media-popover-gallery-video-grid_2alPf {
  14559.                              grid-template-columns: repeat(3, minmax(0, 1fr))
  14560.                            }
  14561.                          }
  14562.  
  14563.                          @media only screen and (min-width:1280px) {
  14564.  
  14565.                            ._Y3Itb_media-popover-gallery-image-grid_icawB,
  14566.                            ._Y3Itb_media-popover-gallery-video-grid_2alPf {
  14567.                              grid-template-columns: repeat(4, minmax(0, 1fr))
  14568.                            }
  14569.                          }
  14570.  
  14571.                          @media only screen and (min-width:1600px) {
  14572.  
  14573.                            ._Y3Itb_media-popover-gallery-image-grid_icawB,
  14574.                            ._Y3Itb_media-popover-gallery-video-grid_2alPf {
  14575.                              grid-template-columns: repeat(5, minmax(0, 1fr))
  14576.                            }
  14577.                          }
  14578.  
  14579.                          @media only screen and (min-width:1800px) {
  14580.  
  14581.                            ._Y3Itb_media-popover-gallery-image-grid_icawB,
  14582.                            ._Y3Itb_media-popover-gallery-video-grid_2alPf {
  14583.                              grid-template-columns: repeat(6, minmax(0, 1fr))
  14584.                            }
  14585.                          }
  14586.  
  14587.                          ._Y3Itb_media-popover-gallery-container-grid_mLjpJ::-webkit-scrollbar,
  14588.                          ._Y3Itb_media-popover-body-container_2uQe-::-webkit-scrollbar {
  14589.                            width: 7px
  14590.                          }
  14591.  
  14592.                          ._Y3Itb_media-popover-gallery-container-grid_mLjpJ::-webkit-scrollbar-thumb,
  14593.                          ._Y3Itb_media-popover-body-container_2uQe-::-webkit-scrollbar-thumb {
  14594.                            background-color: rgba(0, 0, 0, .5);
  14595.                            border-radius: 4px;
  14596.                            -webkit-box-shadow: 0 0 1px hsla(0, 0%, 100%, .5)
  14597.                          }
  14598.  
  14599.                          ._Y3Itb_media-popover-gallery-container-grid_mLjpJ::-webkit-scrollbar-track,
  14600.                          ._Y3Itb_media-popover-body-container_2uQe-::-webkit-scrollbar-track {
  14601.                            background: none
  14602.                          }
  14603.  
  14604.                          ._Y3Itb_media-gallery-item_3LROo {
  14605.                            background: none;
  14606.                            border: none;
  14607.                            height: 224px;
  14608.                            padding: 0
  14609.                          }
  14610.  
  14611.                          ._Y3Itb_media-gallery-item_3LROo img,
  14612.                          ._Y3Itb_media-gallery-item-video_1k9yY img {
  14613.                            border-radius: 8px;
  14614.                            height: 100%;
  14615.                            -o-object-fit: cover;
  14616.                            object-fit: cover;
  14617.                            width: 100%
  14618.                          }
  14619.  
  14620.                          ._Y3Itb_media-gallery-item-video_1k9yY {
  14621.                            background: none;
  14622.                            border: none;
  14623.                            font-size: 12px;
  14624.                            height: 349px;
  14625.                            line-height: 16px;
  14626.                            padding: 0;
  14627.                            position: relative
  14628.                          }
  14629.  
  14630.                          ._Y3Itb_media-gallery-item-video-overlay-container_RHWdX {
  14631.                            -webkit-box-direction: reverse;
  14632.                            -ms-flex-direction: column-reverse;
  14633.                            flex-direction: column-reverse;
  14634.                            left: 0;
  14635.                            position: absolute;
  14636.                            right: 0;
  14637.                            top: 0
  14638.                          }
  14639.  
  14640.                          ._Y3Itb_media-gallery-item-video-overlay-container_RHWdX,
  14641.                          ._Y3Itb_media-gallery-item-video-overlay_cGzRu {
  14642.                            -webkit-box-orient: vertical;
  14643.                            border-radius: 8px;
  14644.                            bottom: 0;
  14645.                            display: -webkit-box;
  14646.                            display: -ms-flexbox;
  14647.                            display: flex
  14648.                          }
  14649.  
  14650.                          ._Y3Itb_media-gallery-item-video-overlay_cGzRu {
  14651.                            -webkit-box-direction: normal;
  14652.                            -webkit-box-pack: end;
  14653.                            -ms-flex-pack: end;
  14654.                            -webkit-box-align: start;
  14655.                            -ms-flex-align: start;
  14656.                            align-items: flex-start;
  14657.                            background: -webkit-linear-gradient(bottom, #000, rgba(0, 0, 0, .659) 40%, rgba(0, 0, 0, .353) 70%, transparent);
  14658.                            background: linear-gradient(0deg, #000, rgba(0, 0, 0, .659) 40%, rgba(0, 0, 0, .353) 70%, transparent);
  14659.                            background-size: cover;
  14660.                            color: #fff;
  14661.                            -ms-flex-direction: column;
  14662.                            flex-direction: column;
  14663.                            gap: 8px;
  14664.                            justify-content: end;
  14665.                            padding: 8px;
  14666.                            width: 100%
  14667.                          }
  14668.  
  14669.                          ._Y3Itb_gallery-container_2pBFm {
  14670.                            -webkit-box-orient: vertical;
  14671.                            -webkit-box-direction: normal;
  14672.                            display: none;
  14673.                            -ms-flex-direction: column;
  14674.                            flex-direction: column;
  14675.                            height: 100%;
  14676.                            min-height: 0
  14677.                          }
  14678.  
  14679.                          ._Y3Itb_gallery-spinner_34BcK {
  14680.                            display: none;
  14681.                            margin-bottom: 24px;
  14682.                            width: 100%
  14683.                          }
  14684.  
  14685.                          ._Y3Itb_profile-skeleton_1JfdD {
  14686.                            -ms-flex-item-align: start;
  14687.                            -webkit-box-orient: horizontal;
  14688.                            -webkit-box-direction: normal;
  14689.                            align-self: flex-start;
  14690.                            display: -webkit-box;
  14691.                            display: -ms-flexbox;
  14692.                            display: flex;
  14693.                            -ms-flex-direction: row;
  14694.                            flex-direction: row;
  14695.                            gap: 8px
  14696.                          }
  14697.  
  14698.                          ._Y3Itb_profile-avatar-skeleton_3HtaD {
  14699.                            background-color: #888c8c;
  14700.                            border-radius: 50%;
  14701.                            height: 34px;
  14702.                            width: 34px
  14703.                          }
  14704.  
  14705.                          ._Y3Itb_text-skeleton_2O_Fw {
  14706.                            -ms-flex-item-align: center;
  14707.                            align-self: center;
  14708.                            background-color: #888c8c;
  14709.                            border-radius: 3px;
  14710.                            height: 18px;
  14711.                            width: 62vw
  14712.                          }
  14713.  
  14714.                          ._Y3Itb_loading_3908t {
  14715.                            -webkit-animation: _Y3Itb_loading_3908t 1s infinite alternate;
  14716.                            animation: _Y3Itb_loading_3908t 1s infinite alternate
  14717.                          }
  14718.  
  14719.                          @-webkit-keyframes _Y3Itb_loading_3908t {
  14720.                            0% {
  14721.                              opacity: 1
  14722.                            }
  14723.  
  14724.                            to {
  14725.                              opacity: .5
  14726.                            }
  14727.                          }
  14728.  
  14729.                          @keyframes _Y3Itb_loading_3908t {
  14730.                            0% {
  14731.                              opacity: 1
  14732.                            }
  14733.  
  14734.                            to {
  14735.                              opacity: .5
  14736.                            }
  14737.                          }
  14738.  
  14739.                          ._Y3Itb_desktop-skeleton-container_738lf {
  14740.                            -webkit-box-orient: vertical;
  14741.                            -webkit-box-direction: normal;
  14742.                            background-color: #fff;
  14743.                            display: none;
  14744.                            -ms-flex-direction: column;
  14745.                            flex-direction: column;
  14746.                            height: 100%;
  14747.                            position: absolute;
  14748.                            width: 100%
  14749.                          }
  14750.  
  14751.                          ._Y3Itb_desktop-spinner-container_1qNHr {
  14752.                            display: none;
  14753.                            height: 100%;
  14754.                            width: 100%
  14755.                          }
  14756.  
  14757.                          ._Y3Itb_media-popover-header-container_3YsaK {
  14758.                            -webkit-box-align: center;
  14759.                            -ms-flex-align: center;
  14760.                            align-items: center;
  14761.                            display: -webkit-box;
  14762.                            display: -ms-flexbox;
  14763.                            display: flex;
  14764.                            padding: 16px
  14765.                          }
  14766.  
  14767.                          ._Y3Itb_media-popover-see-all-container_1Lmmi {
  14768.                            -webkit-box-align: center;
  14769.                            -ms-flex-align: center;
  14770.                            align-items: center;
  14771.                            background: none;
  14772.                            border: none;
  14773.                            display: -webkit-box;
  14774.                            display: -ms-flexbox;
  14775.                            display: flex;
  14776.                            padding: none
  14777.                          }
  14778.  
  14779.                          ._Y3Itb_media-popover-see-all-container_1Lmmi:hover {
  14780.                            cursor: pointer;
  14781.                            text-decoration: underline
  14782.                          }
  14783.  
  14784.                          ._Y3Itb_media-cheveron_1eKfZ {
  14785.                            padding-right: 8px
  14786.                          }
  14787.  
  14788.                          ._Y3Itb_media-popover-close-button_dqW5F {
  14789.                            background: none;
  14790.                            border: 0;
  14791.                            padding: 0
  14792.                          }
  14793.  
  14794.                          ._Y3Itb_modal-content-container_XXRsT {
  14795.                            -webkit-box-orient: vertical;
  14796.                            background: #fff;
  14797.                            -ms-flex-direction: column;
  14798.                            flex-direction: column;
  14799.                            min-width: 100%;
  14800.                            position: relative
  14801.                          }
  14802.  
  14803.                          ._Y3Itb_media-popover-body-container_2uQe-,
  14804.                          ._Y3Itb_modal-content-container_XXRsT {
  14805.                            -webkit-box-direction: normal;
  14806.                            display: -webkit-box;
  14807.                            display: -ms-flexbox;
  14808.                            display: flex
  14809.                          }
  14810.  
  14811.                          ._Y3Itb_media-popover-body-container_2uQe- {
  14812.                            -webkit-box-orient: horizontal;
  14813.                            -ms-flex-direction: row;
  14814.                            flex-direction: row;
  14815.                            -ms-flex-wrap: wrap;
  14816.                            flex-wrap: wrap;
  14817.                            height: 100%;
  14818.                            margin: 0 24px 24px;
  14819.                            min-height: 0;
  14820.                            overflow-y: scroll
  14821.                          }
  14822.  
  14823.                          ._Y3Itb_media-popover-media-container_3G-kc {
  14824.                            -webkit-box-align: center;
  14825.                            -ms-flex-align: center;
  14826.                            -webkit-box-flex: 4;
  14827.                            -ms-flex-positive: 4;
  14828.                            -ms-flex-preferred-size: 100px;
  14829.                            align-items: center;
  14830.                            background-color: #f7fafa;
  14831.                            display: -webkit-box;
  14832.                            display: -ms-flexbox;
  14833.                            display: flex;
  14834.                            flex-basis: 100px;
  14835.                            flex-grow: 4;
  14836.                            margin-right: 24px;
  14837.                            max-height: 100%;
  14838.                            min-height: 280px;
  14839.                            position: relative
  14840.                          }
  14841.  
  14842.                          ._Y3Itb_media-popover-review-container_1dLQH {
  14843.                            -webkit-box-flex: 1;
  14844.                            -ms-flex-positive: 1;
  14845.                            -ms-flex-preferred-size: 359px;
  14846.                            display: -webkit-box;
  14847.                            display: -ms-flexbox;
  14848.                            display: flex;
  14849.                            flex-basis: 359px;
  14850.                            flex-grow: 1;
  14851.                            max-height: 100%;
  14852.                            min-height: 0
  14853.                          }
  14854.  
  14855.                          ._Y3Itb_cr-icon_1Y5Ec {
  14856.                            -webkit-box-pack: center;
  14857.                            -ms-flex-pack: center;
  14858.                            -webkit-box-align: center;
  14859.                            -ms-flex-align: center;
  14860.                            -webkit-box-flex: 1;
  14861.                            -ms-flex-positive: 1;
  14862.                            align-items: center;
  14863.                            aspect-ratio: 1;
  14864.                            background: rgba(15, 17, 17, .8);
  14865.                            border: 1px solid #ff0000;
  14866.                            border-radius: 50%;
  14867.                            display: -webkit-box;
  14868.                            display: -ms-flexbox;
  14869.                            display: flex;
  14870.                            flex-grow: 1;
  14871.                            justify-content: center
  14872.                          }
  14873.  
  14874.                          ._Y3Itb_cr-action-like-buttons-container_CwmS7 {
  14875.                            -ms-flex-item-align: end;
  14876.                            align-self: flex-end;
  14877.                            display: -webkit-inline-box;
  14878.                            display: -ms-inline-flexbox;
  14879.                            display: inline-flex;
  14880.                            width: 100%
  14881.                          }
  14882.  
  14883.                          ._Y3Itb_report-button-icon_2eher:hover {
  14884.                            color: #1196ab
  14885.                          }
  14886.  
  14887.                          ._Y3Itb_cr-action-buttons-container_3vmwq {
  14888.                            -webkit-box-orient: vertical;
  14889.                            -webkit-box-direction: normal;
  14890.                            bottom: 0;
  14891.                            display: -webkit-box;
  14892.                            display: -ms-flexbox;
  14893.                            display: flex;
  14894.                            -ms-flex-direction: column;
  14895.                            flex-direction: column;
  14896.                            margin: 5px;
  14897.                            max-width: 15%;
  14898.                            position: absolute;
  14899.                            right: 0;
  14900.                            width: 50px
  14901.                          }
  14902.  
  14903.                          ._Y3Itb_cr-report-abuse-preload-content_ve26F {
  14904.                            display: block
  14905.                          }
  14906.  
  14907.                          ._Y3Itb_cr-toast-bar-message-section_16K1H {
  14908.                            position: absolute;
  14909.                            right: 50%;
  14910.                            top: 0
  14911.                          }
  14912.  
  14913.                          ._Y3Itb_left-icon-container_31i2O {
  14914.                            left: 0
  14915.                          }
  14916.  
  14917.                          ._Y3Itb_left-icon-container_31i2O,
  14918.                          ._Y3Itb_right-icon-container_3Qopb {
  14919.                            background: none;
  14920.                            border: none;
  14921.                            margin: 5px;
  14922.                            max-height: 25%;
  14923.                            max-width: 15%;
  14924.                            min-height: 24px;
  14925.                            padding: 0;
  14926.                            position: absolute;
  14927.                            width: 50px;
  14928.                            z-index: 1
  14929.                          }
  14930.  
  14931.                          ._Y3Itb_right-icon-container_3Qopb {
  14932.                            right: 0
  14933.                          }
  14934.  
  14935.                          ._Y3Itb_cr-report-button_3ZF2D {
  14936.                            aspect-ratio: 1;
  14937.                            background: none;
  14938.                            border: none;
  14939.                            margin-top: 10%;
  14940.                            padding: 0
  14941.                          }
  14942.  
  14943.                          ._Y3Itb_cr-report-icon_1_seG {
  14944.                            -webkit-box-pack: center;
  14945.                            -ms-flex-pack: center;
  14946.                            -webkit-box-align: center;
  14947.                            -ms-flex-align: center;
  14948.                            align-items: center;
  14949.                            aspect-ratio: 1;
  14950.                            background: rgba(15, 17, 17, .8);
  14951.                            border: 1px solid #ff0000;
  14952.                            border-radius: 50%;
  14953.                            display: -webkit-box;
  14954.                            display: -ms-flexbox;
  14955.                            display: flex;
  14956.                            height: 100%;
  14957.                            justify-content: center;
  14958.                            padding: 5px;
  14959.                            width: 100%
  14960.                          }
  14961.  
  14962.                          ._Y3Itb_cr-media-popover-sidepanel-container_1EUvC {
  14963.                            color: #000
  14964.                          }
  14965.  
  14966.                          ._Y3Itb_cr-media-popover-sidepanel-container_1EUvC,
  14967.                          ._Y3Itb_cr-media-popover-sidepanel-header-section_3TxI7 {
  14968.                            -webkit-box-orient: vertical;
  14969.                            -webkit-box-direction: normal;
  14970.                            display: -webkit-box;
  14971.                            display: -ms-flexbox;
  14972.                            display: flex;
  14973.                            -ms-flex-direction: column;
  14974.                            flex-direction: column;
  14975.                            width: 100%
  14976.                          }
  14977.  
  14978.                          ._Y3Itb_cr-media-popover-sidepanel-header-section_3TxI7 {
  14979.                            -webkit-box-flex: 1;
  14980.                            -ms-flex-positive: 1;
  14981.                            flex-grow: 1;
  14982.                            position: relative
  14983.                          }
  14984.  
  14985.                          ._Y3Itb_cr-media-popover-sidepanel-header-section-truncated_DITiq {
  14986.                            min-height: calc(100% - 176px)
  14987.                          }
  14988.  
  14989.                          ._Y3Itb_cr-media-popover-sidepanel-container_1EUvC ._Y3Itb_rating-and-profile-badges-container_348ae {
  14990.                            -webkit-box-align: end;
  14991.                            -ms-flex-align: end;
  14992.                            align-items: flex-end;
  14993.                            display: -webkit-box;
  14994.                            display: -ms-flexbox;
  14995.                            display: flex;
  14996.                            gap: 4px;
  14997.                            margin-bottom: 8px
  14998.                          }
  14999.  
  15000.                          ._Y3Itb_cr-media-popover-sidepanel-container_1EUvC ._Y3Itb_profile-badges-container_k5lqb {
  15001.                            -webkit-box-align: start;
  15002.                            -ms-flex-align: start;
  15003.                            align-items: flex-start;
  15004.                            display: -webkit-box;
  15005.                            display: -ms-flexbox;
  15006.                            display: flex;
  15007.                            margin-top: .4rem
  15008.                          }
  15009.  
  15010.                          ._Y3Itb_cr-media-popover-sidepanel-container_1EUvC ._Y3Itb_rating-block_2mVHa {
  15011.                            -ms-flex-negative: 0;
  15012.                            flex-shrink: 0
  15013.                          }
  15014.  
  15015.                          ._Y3Itb_cr-media-popover-sidepanel-overlay_2WkaR {
  15016.                            -webkit-box-pack: center;
  15017.                            -ms-flex-pack: center;
  15018.                            -webkit-box-align: center;
  15019.                            -ms-flex-align: center;
  15020.                            align-items: center;
  15021.                            background-color: #fff;
  15022.                            display: none;
  15023.                            height: 100%;
  15024.                            justify-content: center;
  15025.                            left: 0;
  15026.                            opacity: .5;
  15027.                            position: absolute;
  15028.                            top: 0;
  15029.                            width: 100%
  15030.                          }
  15031.  
  15032.                          ._Y3Itb_cr-sidepanel-truncated-title_2w0Qj {
  15033.                            -webkit-line-clamp: 2;
  15034.                            -webkit-box-orient: vertical;
  15035.                            -ms-flex-negative: 0;
  15036.                            display: -webkit-box;
  15037.                            flex-shrink: 0;
  15038.                            line-height: 20px;
  15039.                            margin-bottom: 8px;
  15040.                            overflow: hidden;
  15041.                            text-overflow: ellipsis
  15042.                          }
  15043.  
  15044.                          ._Y3Itb_cr-sidepanel-title_EX93d {
  15045.                            margin-bottom: 8px
  15046.                          }
  15047.  
  15048.                          ._Y3Itb_cr-sidepanel-text_3MYCz {
  15049.                            font-weight: 400;
  15050.                            -webkit-transition: height .4s cubic-bezier(.4, 0, .6, 1);
  15051.                            transition: height .4s cubic-bezier(.4, 0, .6, 1);
  15052.                            word-break: break-word
  15053.                          }
  15054.  
  15055.                          ._Y3Itb_cr-sidepanel-text_3MYCz._Y3Itb_cr-sidepanel-truncated-text_3nfmo {
  15056.                            overflow: hidden
  15057.                          }
  15058.  
  15059.                          ._Y3Itb_cr-sidepanel-text-expansion-section_2guev {
  15060.                            cursor: pointer;
  15061.                            margin-top: 8px
  15062.                          }
  15063.  
  15064.                          ._Y3Itb_cr-sidepanel-expander-icon_1dF4M,
  15065.                          ._Y3Itb_cr-sidepanel-expander-text_oEWO4 {
  15066.                            display: inline-block
  15067.                          }
  15068.  
  15069.                          ._Y3Itb_cr-sidepanel-expander-see-less_1Hpji,
  15070.                          ._Y3Itb_cr-sidepanel-expander-see-more_1sipE {
  15071.                            color: #007185;
  15072.                            display: none;
  15073.                            padding-left: 8px;
  15074.                            position: relative;
  15075.                            text-decoration: none
  15076.                          }
  15077.  
  15078.                          ._Y3Itb_cr-sidepanel-container-gradient_1zm2j {
  15079.                            background: -webkit-linear-gradient(hsla(0, 100%, 50%, 0.00), #fff);
  15080.                            background: linear-gradient(hsla(0, 100%, 16%, 0.00), #fff);
  15081.                            bottom: 0;
  15082.                            height: 0;
  15083.                            left: 0;
  15084.                            position: absolute;
  15085.                            right: 0;
  15086.                            -webkit-transition: height .4s cubic-bezier(.4, 0, .6, 1);
  15087.                            transition: height .4s cubic-bezier(.4, 0, .6, 1)
  15088.                          }
  15089.  
  15090.                          ._Y3Itb_cr-sidepanel-container-gradient-truncated_3zXR9 {
  15091.                            height: 40px
  15092.                          }
  15093.  
  15094.                          ._Y3Itb_cr-sidepanel-text-with-gradient_3T4-j {
  15095.                            -webkit-box-orient: vertical;
  15096.                            -webkit-box-direction: normal;
  15097.                            display: -webkit-box;
  15098.                            display: -ms-flexbox;
  15099.                            display: flex;
  15100.                            -ms-flex-direction: column;
  15101.                            flex-direction: column;
  15102.                            min-height: 0;
  15103.                            position: relative
  15104.                          }
  15105.  
  15106.                          ._Y3Itb_translate-buttons_2chch {
  15107.                            -webkit-box-orient: vertical;
  15108.                            -webkit-box-direction: normal;
  15109.                            display: -webkit-box;
  15110.                            display: -ms-flexbox;
  15111.                            display: flex;
  15112.                            -ms-flex-direction: column;
  15113.                            flex-direction: column
  15114.                          }
  15115.  
  15116.                          ._Y3Itb_media-popover-thumbnail-image-container_1q_4Q {
  15117.                            -webkit-box-orient: horizontal;
  15118.                            -webkit-box-direction: normal;
  15119.                            display: -webkit-box;
  15120.                            display: -ms-flexbox;
  15121.                            display: flex;
  15122.                            -ms-flex-direction: row;
  15123.                            flex-direction: row;
  15124.                            -ms-flex-wrap: wrap;
  15125.                            flex-wrap: wrap;
  15126.                            gap: 8px;
  15127.                            list-style-type: none;
  15128.                            margin: 8px 0 0;
  15129.                            max-height: 176px;
  15130.                            padding-left: 3px;
  15131.                            width: 100%
  15132.                          }
  15133.  
  15134.                          ._Y3Itb_media-popover-list-item-style_1njtu {
  15135.                            list-style: none
  15136.                          }
  15137.  
  15138.                          ._Y3Itb_media-popover-thumbnail-image-container_1q_4Q>button:last-child {
  15139.                            padding-bottom: 3px
  15140.                          }
  15141.  
  15142.                          ._Y3Itb_media-popover-thumbnail-image-view_3-Y40 {
  15143.                            background: #e3e6e6;
  15144.                            border: 1px solid #888c8c;
  15145.                            border: 1px solid var(--gray-palette-700-flint, #888c8c);
  15146.                            border-radius: 8px;
  15147.                            height: 80px;
  15148.                            -o-object-fit: cover;
  15149.                            object-fit: cover;
  15150.                            width: 80px
  15151.                          }
  15152.  
  15153.                          ._Y3Itb_media-popover-thumbnail-image-view-active_2W42O>img,
  15154.                          ._Y3Itb_media-popover-thumbnail-image-view_3-Y40:hover {
  15155.                            border: 1px solid #007185;
  15156.                            border: 1px solid var(--blue-palette-400-pacific, #007185);
  15157.                            box-shadow: 0 0 0 3px #c8f3fa
  15158.                          }
  15159.  
  15160.                          ._Y3Itb_media-popover-thumbnail-image-button_1vtKQ {
  15161.                            background: none;
  15162.                            border: none;
  15163.                            outline: none;
  15164.                            padding: 0
  15165.                          }
  15166.  
  15167.                          ._Y3Itb_media-popover-thumbnail-image-button_1vtKQ:focus>img {
  15168.                            border: 1px solid #007185;
  15169.                            border: 1px solid var(--blue-palette-400-pacific, #007185);
  15170.                            box-shadow: 0 0 0 3px #c8f3fa;
  15171.                            outline: none
  15172.                          }
  15173.                        </style>
  15174.                        <!--CardsClient-->
  15175.                        <div tabindex="-1" data-mshop="false" data-mobile="false" id="CardInstancepmHtw94j19rttbl_RI1nHA" data-card-metrics-id="cr-media-carousel_customer-reviews-detail-media_0" data-acp-params="tok=cg2YepzF1VnWXDMJGEJtfZ-xAhHIZiJReSIG0a32bIc;ts=1740739281005;rid=F8PKQ0DG7CQPVA079TT6;d1=128;d2=0" data-acp-path="/acp/cr-media-carousel/cr-media-carousel-81d05e95-9bc2-4d15-9619-591cf855336d-1740131730156/" data-acp-tracking="{}" data-acp-stamp="1740739281029"></div>
  15176.                        <script>
  15177.                          if (window.mix_csa) {
  15178.                            window.mix_csa('[cel_widget_id="cr-media-carousel_customer-reviews-detail-media_0"]', '#CardInstancepmHtw94j19rttbl_RI1nHA')('mark', 'be')
  15179.                          }
  15180.                        </script>
  15181.                        <script>
  15182.                          if (window.uet) {
  15183.                            window.uet('be', 'cr-media-carousel_customer-reviews-detail-media_0', {
  15184.                              wb: 1
  15185.                            })
  15186.                          }
  15187.                        </script>
  15188.                        <script>
  15189.                          if (window.mixTimeout) {
  15190.                            window.mixTimeout('cr-media-carousel', 'CardInstancepmHtw94j19rttbl_RI1nHA', 90000)
  15191.                          };
  15192.                          P.when('mix:@amzn/mix.client-runtime', 'mix:cr-media-carousel__TKwYQpUj').execute(function(runtime, cardModule) {
  15193.                            runtime.registerCardFactory('CardInstancepmHtw94j19rttbl_RI1nHA', cardModule).then(function() {
  15194.                              if (window.mix_csa) {
  15195.                                window.mix_csa('[cel_widget_id="cr-media-carousel_customer-reviews-detail-media_0"]', '#CardInstancepmHtw94j19rttbl_RI1nHA')('mark', 'functional')
  15196.                              }
  15197.                              if (window.uex) {
  15198.                                window.uex('ld', 'cr-media-carousel_customer-reviews-detail-media_0', {
  15199.                                  wb: 1
  15200.                                })
  15201.                              }
  15202.                            });
  15203.                          });
  15204.                        </script>
  15205.                        <script>
  15206.                          P.load.js('https://images-fe.ssl-images-amazon.com/images/I/61JP73ICToL.js?xcp');
  15207.                        </script>
  15208.                      </div>
  15209.                      <script>
  15210.                        P.when('A', 'cr-ranking-image-popover-controller').execute(function(A, imagePopoverController) {
  15211.                          A.on("a:popover:beforeShow:widget_customer_image_gallery", function(data) {
  15212.                            imagePopoverController.loadDataAndInitImageGalleryPopover(data, "B0CZPWV1QB", [], "hC%2F0DUlpbSXKqd1VRkYx1LensW7G3hmdJkl90lNGsBJrAAAAAGfBktEAAAAB");
  15213.                          });
  15214.                        });
  15215.                      </script>
  15216.                    </div>
  15217.                    <div class="cm_cr_grid_center_right_non_images_widgets">
  15218.                      <div id="cm-cr-dp-review-header" class="a-section a-spacing-small">
  15219.                        <h3 class="a-spacing-small"><span data-hook="top-customer-reviews-title" class="a-size-base">11.686.666 Pemain Aktif</span></h3>
  15220.                      </div><span class="cr-widget-FocalReviews" data-hook="cr-widget-FocalReviews"></span>
  15221.                      <span class="cr-widget-DesktopGlobalReviews" data-hook="cr-widget-DesktopGlobalReviews"></span>
  15222.                    </div>
  15223.                  </div>
  15224.                </div>
  15225.              </div>
  15226.            </div>
  15227.          </div>
  15228.        </div>
  15229.      </div>
  15230.      <script type="text/javascript">
  15231.        var isAUI = typeof P === 'object' && typeof P.when === 'function';
  15232.        if (typeof setCSMReq == 'function') {
  15233.          setCSMReq('cf');
  15234.        } else {
  15235.          if (typeof uet == 'function') {
  15236.            uet('cf');
  15237.          }
  15238.          if (isAUI) {
  15239.            P.trigger("cf");
  15240.          } else {
  15241.            amznJQ.completedStage('amznJQ.criticalFeature');
  15242.          }
  15243.        }
  15244.      </script>
  15245.      <link rel="preload" as="script" crossorigin="anonymous" href="https://m.media-amazon.com/images/I/31WzTH02vVL._RC|11tzazDst1L.js,31NxCxra0wL.js,21+twXssK+L.js,01m8MBnPl6L.js_.js?AUIClients/BooksDetailPageMetaAsset#296820-C.67277-C">
  15246.      <script>
  15247.        (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('cf').execute(function() {
  15248.          (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://m.media-amazon.com/images/I/31WzTH02vVL._RC|11tzazDst1L.js,31NxCxra0wL.js,21+twXssK+L.js,01m8MBnPl6L.js_.js?AUIClients/BooksDetailPageMetaAsset#296820-C.67277-C');
  15249.        });
  15250.      </script>
  15251.      <script type="text/javascript">
  15252.        if (typeof P !== "undefined" && typeof P.when === "function") {
  15253.          P.when('cf').execute(function() {
  15254.            P.when('search-js-jq').execute(function() {});
  15255.            P.when('amazonShoveler').execute(function() {});
  15256.            P.when('simsJS').execute(function() {});
  15257.            P.when('cmuAnnotations').execute(function() {});
  15258.            P.when('externalJS.tagging').execute(function() {});
  15259.            P.when('amzn-ratings-bar').execute(function() {});
  15260.            P.when('accessoriesJS').execute(function() {});
  15261.            P.when('priceformatterJS').execute(function() {});
  15262.            P.when('CustomerPopover').execute(function() {});
  15263.          });
  15264.        }
  15265.      </script>
  15266.      <script type="text/javascript">
  15267.        var isAUI = typeof P === 'object' && typeof P.when === 'function';
  15268.        if (typeof setCSMReq == 'function') {
  15269.          setCSMReq('cf');
  15270.        } else {
  15271.          if (typeof uet == 'function') {
  15272.            uet('cf');
  15273.          }
  15274.          if (isAUI) {
  15275.            P.trigger("cf");
  15276.          } else {
  15277.            amznJQ.completedStage('amznJQ.criticalFeature');
  15278.          }
  15279.        }
  15280.      </script>
  15281.      <script>
  15282.        (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('A').execute(function(A) {
  15283.          if (A.preload) {
  15284.            A.preload('https://m.media-amazon.com/images/I/11zuylp74DL._RC|61xJcNKKLXL.js,11Y+5x+kkTL.js,51F3LXOLEtL.js,11yKORv-GTL.js,11GgN1+C7hL.js,01+z+uIeJ-L.js,01VRMV3FBdL.js,21u+kGQyRqL.js,012FVc3131L.js,11aD5q6kNBL.js,11rRjDLdAVL.js,51zH7YD-TsL.js,11nAhXzgUmL.js,11dIAzUNpxL.js,1110g-SvlBL.js,116PwN2VXHL.js,21+WA5wfjfL.js,0190vxtlzcL.js,51xvEQZx5oL.js,01JYHc2oIlL.js,31nfKXylf6L.js,01ktRCtOqKL.js,01ASnt2lbqL.js,11bEz2VIYrL.js,31o2NGTXThL.js,01rpauTep4L.js,31N+6dLod0L.js,01tvglXfQOL.js,11+FwJUUPNL.js,014gnDeJDsL.js,11vb6P5C5AL.js,015+pUPweLL.js_.js?AUIClients/AmazonUI');
  15285.            A.preload('https://m.media-amazon.com/images/I/11KpeNaLkYL._RC|01WLKcGdVeL.css,51TWVbJ0-DL.css,31fFxDf00KL.css,11j2+ObrspL.css,01qDClimA1L.css,01pOTCa2wPL.css,413Vvv3GONL.css,11TIuySqr6L.css,01Rw4F+QU6L.css,11JJsNcqOIL.css,01J3raiFJrL.css,01IdKcBuAdL.css,014QJx7nWqL.css,21Otytu1xYL.css,01Sv7-fQIGL.css,51Cfshh2sJL.css,01XPHJk60-L.css,11ChJlzZQoL.css,01UgxIH-BSL.css,01fxuupJToL.css,21+W7u4fDzL.css,01oATFSeEjL.css,21RWaJb6t+L.css,11I+YZzE7kL.css,211Xmr7zN2L.css,01F7oM-p7IL.css,31WWobXdJQL.css,11PDZ29p-PL.css,111bsezNMhL.css,11tNhCU--0L.css,11msBd9oOTL.css,11BO1RWH3kL.css,011ylpySXkL.css,21X2JV3mrjL.css,11Wb9slw7JL.css,01uDrkI-EcL.css,215Q9RsWvdL.css,113EFChyAjL.css,11hvENnYNUL.css,11Qek6G6pNL.css,01890+Vwk8L.css,014VAMpg+ZL.css,01qiwJ7qDfL.css,21TAMzcrOKL.css,016mfgi+D2L.css,01gU3ljx0fL.css,21l8QuSB5IL.css,013-xYw+SRL.css_.css?AUIClients/AmazonUI#jp.not-trident');
  15286.            A.preload('https://m.media-amazon.com/images/I/51wm4ej5ItL._RC|01gKh-6uxaL.js_.js?AUIClients/InContextDetailPageAssets');
  15287.            A.preload('https://m.media-amazon.com/images/I/11CKXHwFQgL.css?AUIClients/InContextDetailPageAssets');
  15288.          }
  15289.        });
  15290.      </script>
  15291.      <script type="text/javascript">
  15292.        function prefetchTYPAssets() {
  15293.          var imageAssets = new Array();
  15294.          var jsCssAssets = new Array();
  15295.          imageAssets.push("https://m.media-amazon.com/images/G/09/en_JP/x-locale/common/buy-buttons/review-1-click-order._CB485945740_.gif");
  15296.          imageAssets.push("https://m.media-amazon.com/images/G/09/en_JP/x-locale/common/buttons/continue-shopping._CB485933244_.gif");
  15297.          imageAssets.push("https://m.media-amazon.com/images/G/09/en_JP/x-locale/common/buy-buttons/thank-you-elbow._CB485935931_.gif");
  15298.          imageAssets.push("https://m.media-amazon.com/images/G/09/x-locale/communities/social/snwicons_v2._CB485922984_.png");
  15299.          imageAssets.push("https://m.media-amazon.com/images/G/09/checkout/assets/carrot._CB485936886_.gif");
  15300.          imageAssets.push("https://m.media-amazon.com/images/G/09/checkout/thank-you-page/assets/yellow-rounded-corner-sprite._CB485934144_.gif");
  15301.          imageAssets.push("https://m.media-amazon.com/images/G/09/checkout/thank-you-page/assets/white-rounded-corner-sprite._CB485935382_.gif");
  15302.          // pre-fetching image assets
  15303.          for (var i = 0; i < imageAssets.length; i++) {
  15304.            new Image().src = imageAssets[i];
  15305.          }
  15306.          // pre-fetching css and js assets based on different browser types
  15307.          var isIE = /*@cc_on!@*/ 0;
  15308.          var isFireFox = /Firefox/.test(navigator.userAgent);
  15309.          if (isIE) {
  15310.            for (var i = 0; i < jsCssAssets.length; i++) {
  15311.              new Image().src = jsCssAssets[i];
  15312.            }
  15313.          } else if (isFireFox) {
  15314.            for (var i = 0; i < jsCssAssets.length; i++) {
  15315.              var o = document.createElement("object");
  15316.              o.data = jsCssAssets[i];
  15317.              o.width = o.height = 0;
  15318.              document.body.appendChild(o);
  15319.            }
  15320.          }
  15321.        }
  15322.        var onload = function() {
  15323.          setTimeout(prefetchTYPAssets, 2000);
  15324.        };
  15325.        if (window.addEventListener) {
  15326.          window.addEventListener("load", onload);
  15327.        } else if (window.attachEvent) {
  15328.          /* for <= IE 8 */
  15329.          window.attachEvent("onload", onload);
  15330.        }
  15331.      </script>
  15332.      <input type="hidden" name="1click-tsdelta" id="1click-tsdelta">
  15333.      <script type="text/javascript">
  15334.        var ocInitTimestamp = 1740739280;
  15335.      </script>
  15336.      <!--&&&Portal&Delimite-->
  15337.      <link rel="preload" as="script" crossorigin="anonymous" href="https://m.media-amazon.com/images/I/21vL+gHZ-lL.js?AUIClients/">
  15338.      <script>
  15339.        (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('dpJsAssetsLoadMarker').execute(function() {
  15340.          (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://m.media-amazon.com/images/I/21vL+gHZ-lL.js?AUIClients/');
  15341.        });
  15342.      </script>
  15343.      <link rel="stylesheet" href="https://m.media-amazon.com/images/I/01OMFSv8nnL.css?AUIClients/">
  15344.      <link rel="preload" as="script" crossorigin="anonymous" href="https://m.media-amazon.com/images/I/31qsJu+hfWL.js?AUIClients/">
  15345.      <script>
  15346.        (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('dpJsAssetsLoadMarker').execute(function() {
  15347.          (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://m.media-amazon.com/images/I/31qsJu+hfWL.js?AUIClients/');
  15348.        });
  15349.      </script>
  15350.      <script>
  15351.        window.P && P.now('sp.load.js').execute(function(jsObj) {
  15352.          if (!jsObj) {
  15353.            P.declare('sp.load.js', {});
  15354.          }
  15355.        });
  15356.      </script>
  15357.      <!--&&&Portal&Delimiter&&&--><!-- sp:end-feature:host-atf -->
  15358.      <!-- sp:feature:nav-btf -->
  15359.      <!-- NAVYAAN BTF START -->
  15360.      <script type="text/javascript">
  15361.        if (window.$Nav !== undefined) {
  15362.          var pointsBalanceDiscoBarLinkSelector = "#nav-discobar-jppoints-link";
  15363.          $Nav.when('$', 'page.CF', 'page.domReady').run(function($) {
  15364.            var pointsBalanceDiscoBarLink = $(pointsBalanceDiscoBarLinkSelector);
  15365.            if (pointsBalanceDiscoBarLink) {
  15366.              $("<span class='nav-span'>: Check your balance</span>").appendTo(pointsBalanceDiscoBarLink);
  15367.            }
  15368.          });
  15369.        }
  15370.      </script>
  15371.      <script type="text/javascript">
  15372.        window.$Nav && $Nav.when("data").run(function(data) {
  15373.          data({
  15374.            "accountListContent": {
  15375.              "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/-/en/ap/signin?openid.pape.max_auth_age=0&openid.return_to=https%3A%2F%2Fwww.amazon%2FSlot Maxwin-Situs-Gacor-Mudah-Menang%2Fdp%2FB0CZPWV1QB%2F%3F_encoding%3DUTF8%26ref_%3Dnav_signin&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=jpflex&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-signin-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/-/en/ap/register?openid.pape.max_auth_age=0&openid.return_to=https%3A%2F%2Fwww.amazon%2FSlot Maxwin-Situs-Gacor-Mudah-Menang%2Fdp%2FB0CZPWV1QB%2F%3F_encoding%3DUTF8%26ref_%3Dnav_newcust&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=jpflex&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' aria-label='New to Amazon? Start here to create an account'>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' role='heading' aria-level='6'>Your Lists</div><ul><li><a href='/-/en/hz/wishlist/ls?triggerElementID=createList&ref_=nav_ListFlyout_navFlyout_createList_lv_redirect' class='nav-link nav-item'><span class='nav-text'>Create a Wish List</span></a></li><li><a href='/gcx/-/gfhz/?ref_=nav_wishlist_gf' class='nav-link nav-item'><span class='nav-text'>Find a Gift</span></a></li><li><a href='/-/en/baby-reg/homepage?ref_=nav_ListFlyout_br' class='nav-link nav-item'><span class='nav-text'>Raku-raku Baby</span></a></li><li><a href='/-/en/showroom?ref_=nav_ListFlyout_srm_your_desk_wl_jp' class='nav-link nav-item'><span class='nav-text'>Explore Showroom</span></a></li><li><a href='/-/en/gp/browse.html?node=8443136051&ref_=nav_ListFlyout_charitylist' class='nav-link nav-item'><span class='nav-text'>Charity Lists</span></a></li></ul></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' role='heading' aria-level='6'>Your Account</div><ul><li><a href='/-/en/gp/css/homepage.html?ref_=nav_AccountFlyout_ya' class='nav-link nav-item'><span class='nav-text'>Your Account</span></a></li><li><a id='nav_prefetch_yourorders' href='/-/en/gp/css/order-history?ref_=nav_AccountFlyout_orders' class='nav-link nav-item'><span class='nav-text'>Your Orders</span></a></li><li><a href='/-/en/hz/wishlist/ls?requiresSignIn=1&ref_=nav_AccountFlyout_wl' class='nav-link nav-item'><span class='nav-text'>Your Wish List</span></a></li><li><a href='/-/en/gp/yourstore?ref_=nav_AccountFlyout_recs' class='nav-link nav-item'><span class='nav-text'>Your Recommendations</span></a></li><li><a href='/-/en/yourmembershipsandsubscriptions?ref_=nav_AccountFlyout_digital_subscriptions' class='nav-link nav-item'><span class='nav-text'>Memberships & Subscriptions</span></a></li><li><a href='/-/en/gp/browse.html?node=5695748051&ref_=nav_AccountFlyout_ab_yadd' class='nav-link nav-item'><span class='nav-text'>Register for a Business Account</span></a></li><li><a href='/hz/mycd/myx?ref_=nav_AccountFlyout_myk' class='nav-link nav-item'><span class='nav-text'>Your Content and Devices</span></a></li><li><a href='https://music.amazon?ref=nav_youraccount_cldplyr' class='nav-link nav-item'><span class='nav-text'>Your Music</span></a></li><li><a href='/-/en/photos?ref_=nav_AccountFlyout_photos' class='nav-link nav-item'><span class='nav-text'>Your Amazon Photos</span></a></li><li><a href='/-/en/gp/video/mystuff/watchlist?ref_=nav_AccountFlyout_ywl' class='nav-link nav-item'><span class='nav-text'>Your Watchlist</span></a></li><li><a href='/-/en/gp/kindle/ku/ku_central?ref_=nav_AccountFlyout_ku' class='nav-link nav-item'><span class='nav-text'>Your Kindle Unlimited</span></a></li><li><a href='/-/en/kindle-dbs/library/manga?ref_=nav_AccountFlyout_mlibrary_yaccount' class='nav-link nav-item'><span class='nav-text'>Your Manga Library</span></a></li><li><a href='/-/en/gp/swvgdtt/your-account/manage-downloads.html?ref_=nav_AccountFlyout_gsl' class='nav-link nav-item'><span class='nav-text'>Your Games & Software Library</span></a></li><li><a href='/-/en/gp/mas/your-account/myapps?ref_=nav_AccountFlyout_aad' class='nav-link nav-item'><span class='nav-text'>Your Android Apps & Devices</span></a></li></ul></div></div>"
  15376.            },
  15377.            "tooltipContent": {
  15378.              "html": ""
  15379.            },
  15380.            "signinContent": {
  15381.              "html": "<div id='nav-signin-tooltip'><a href='https://www.amazon/-/en/ap/signin?openid.pape.max_auth_age=0&openid.return_to=https%3A%2F%2Fwww.amazon%2FSlot Maxwin-Situs-Gacor-Mudah-Menang%2Fdp%2FB0CZPWV1QB%2F%3F_encoding%3DUTF8%26ref_%3Dnav_custrec_signin&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=jpflex&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-signin-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/-/en/ap/register?openid.pape.max_auth_age=0&openid.return_to=https%3A%2F%2Fwww.amazon%2FSlot Maxwin-Situs-Gacor-Mudah-Menang%2Fdp%2FB0CZPWV1QB%2F%3F_encoding%3DUTF8%26ref_%3Dnav_custrec_newcust&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=jpflex&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' aria-label='New to Amazon? Start here to create an account'>Start here.</a></div></div>"
  15382.            },
  15383.            "templates": {
  15384.              "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><# } #>",
  15385.              "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><# } #>",
  15386.              "htmlList": "<# jQuery.each(items, function (i, item) { #>  <div class='nav-item'>    <#=item #>  </div><# }); #>"
  15387.            }
  15388.          })
  15389.        })
  15390.      </script>
  15391.      <script type="text/javascript">
  15392.        window.$Nav && $Nav.declare('config.flyoutURL', null);
  15393.        window.$Nav && $Nav.declare('btf.lite');
  15394.        window.$Nav && $Nav.declare('btf.full');
  15395.        window.$Nav && $Nav.declare('btf.exists');
  15396.        (window.AmazonUIPageJS ? AmazonUIPageJS : P).register('navCF');
  15397.      </script>
  15398.      <!-- NAVYAAN BTF END -->
  15399.      <!-- sp:end-feature:nav-btf -->
  15400.      <!-- sp:feature:host-btf -->
  15401.      <style>
  15402.        .resizedSwatchElement {
  15403.          white-space: normal !important
  15404.        }
  15405.  
  15406.        .resizedSwatchElement .a-button-text {
  15407.          white-space: normal !important
  15408.        }
  15409.  
  15410.        .resizedSwatchElement .tmm-olp-links {
  15411.          white-space: normal !important;
  15412.          padding: 0 !important
  15413.        }
  15414.      </style>
  15415.    </div>
  15416.  </div>
  15417.  <!-- htmlEndMarker -->
  15418.  <link rel="preload" as="script" crossorigin="anonymous" href="https://m.media-amazon.com/images/I/21T5HeBxb2L.js?AUIClients/">
  15419.  <script>
  15420.    (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('dpJsAssetsLoadMarker').execute(function() {
  15421.      (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://m.media-amazon.com/images/I/21T5HeBxb2L.js?AUIClients/');
  15422.    });
  15423.  </script>
  15424.  <link rel="stylesheet" href="https://m.media-amazon.com/images/I/01FL7JU2DtL.css?AUIClients/">
  15425.  <link rel="preload" as="script" crossorigin="anonymous" href="https://m.media-amazon.com/images/I/21m-Lut3QVL.js?AUIClients/">
  15426.  <script>
  15427.    (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('dpJsAssetsLoadMarker').execute(function() {
  15428.      (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://m.media-amazon.com/images/I/21m-Lut3QVL.js?AUIClients/');
  15429.    });
  15430.  </script>
  15431.  <!-- sp:end-feature:host-btf -->
  15432.  <!-- sp:feature:aui-preload -->
  15433.  <script>
  15434.    (window.AmazonUIPageJS ? AmazonUIPageJS : P).when('A').execute(function(A) {
  15435.      if (A.preload) {
  15436.        A.preload('https://m.media-amazon.com/images/I/61xJcNKKLXL.js?AUIClients/AmazonUIjQuery');
  15437.        A.preload('https://m.media-amazon.com/images/I/11zuylp74DL._RC|61xJcNKKLXL.js,11Y+5x+kkTL.js,51F3LXOLEtL.js,11yKORv-GTL.js,11GgN1+C7hL.js,01+z+uIeJ-L.js,01VRMV3FBdL.js,21u+kGQyRqL.js,012FVc3131L.js,11aD5q6kNBL.js,11rRjDLdAVL.js,51zH7YD-TsL.js,11nAhXzgUmL.js,11dIAzUNpxL.js,1110g-SvlBL.js,116PwN2VXHL.js,21+WA5wfjfL.js,0190vxtlzcL.js,51xvEQZx5oL.js,01JYHc2oIlL.js,31nfKXylf6L.js,01ktRCtOqKL.js,01ASnt2lbqL.js,11bEz2VIYrL.js,31o2NGTXThL.js,01rpauTep4L.js,31N+6dLod0L.js,01tvglXfQOL.js,11+FwJUUPNL.js,014gnDeJDsL.js,11vb6P5C5AL.js,015+pUPweLL.js_.js?AUIClients/AmazonUI');
  15438.        A.preload('https://m.media-amazon.com/images/I/11KpeNaLkYL._RC|01WLKcGdVeL.css,51TWVbJ0-DL.css,31fFxDf00KL.css,11j2+ObrspL.css,01qDClimA1L.css,01pOTCa2wPL.css,413Vvv3GONL.css,11TIuySqr6L.css,01Rw4F+QU6L.css,11JJsNcqOIL.css,01J3raiFJrL.css,01IdKcBuAdL.css,014QJx7nWqL.css,21Otytu1xYL.css,01Sv7-fQIGL.css,51Cfshh2sJL.css,01XPHJk60-L.css,11ChJlzZQoL.css,01UgxIH-BSL.css,01fxuupJToL.css,21+W7u4fDzL.css,01oATFSeEjL.css,21RWaJb6t+L.css,11I+YZzE7kL.css,211Xmr7zN2L.css,01F7oM-p7IL.css,31WWobXdJQL.css,11PDZ29p-PL.css,111bsezNMhL.css,11tNhCU--0L.css,11msBd9oOTL.css,11BO1RWH3kL.css,011ylpySXkL.css,21X2JV3mrjL.css,11Wb9slw7JL.css,01uDrkI-EcL.css,215Q9RsWvdL.css,113EFChyAjL.css,11hvENnYNUL.css,11Qek6G6pNL.css,01890+Vwk8L.css,014VAMpg+ZL.css,01qiwJ7qDfL.css,21TAMzcrOKL.css,016mfgi+D2L.css,01gU3ljx0fL.css,21l8QuSB5IL.css,013-xYw+SRL.css_.css?AUIClients/AmazonUI#jp.not-trident');
  15439.      }
  15440.    });
  15441.  </script>
  15442.  <!-- sp:end-feature:aui-preload -->
  15443.  <!-- sp:feature:nav-footer -->
  15444.  <!-- NAVYAAN FOOTER START -->
  15445.  <!-- WITH MOZART -->
  15446. </body>
  15447.  
  15448. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda