<!doctype html>
<html lang="id">

<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# product: http://ogp.me/ns/product#">
    <meta charset="utf-8" />
    <meta name="title" content="Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini" />
    <meta name="description" content="Togel hari ini menampilkan hasil keluaran hk, sgp, sdy tercepat dan akurat untuk pasaran togel hongkong, togel singapore, togel sidney secara real time." />
    <meta name="robots" content="INDEX,FOLLOW" />
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no" />
    <meta name="format-detection" content="telephone=no" />
    <title>Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini</title>
    <link rel="canonical" href="https://disdikbandungbarat.id/" />
    <link rel="amphtml" href="https://lala.disdikbandungbarat.id/" />
    <link rel="alternate" hreflang="x-default" href="https://disdikbandungbarat.id/" />
    <link rel="icon" type="image/x-icon" href="https://disdikbandungbarat.id/Assets/Images/favicon.png" />
    <link rel="shortcut icon" type="image/x-icon" href="https://disdikbandungbarat.id/Assets/Images/favicon.png" />
    <link rel="stylesheet" type="text/css" media="all" href="https://www.footlocker.id/static/version1767024442/_cache/merged/b4fb69b297a75c3ed6c90edbd6736289.min.css" />
    <link rel="stylesheet" type="text/css" media="screen and (min-width: 767px)" href="https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/css/styles-l.min.css" />
    <link rel="preload" as="font" crossorigin="anonymous" href="https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/fonts/opensans/light/opensans-300.woff2" />
    <link rel="preload" as="font" crossorigin="anonymous" href="https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/fonts/opensans/regular/opensans-400.woff2" />
    <link rel="preload" as="font" crossorigin="anonymous" href="https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/fonts/opensans/semibold/opensans-600.woff2" />
    <link rel="preload" as="font" crossorigin="anonymous" href="https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/fonts/opensans/bold/opensans-700.woff2" />
    <link rel="preload" as="font" crossorigin="anonymous" href="https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/fonts/Luma-Icons.woff2" />
    <link rel="preload" as="font" crossorigin="anonymous" href="https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_DesignElements/fonts/Simple-Line-Icons.woff2" />
    <link rel="preload" as="font" crossorigin="anonymous" href="https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_DesignElements/fonts/lined-icons.woff2" />
    <link rel="preload" as="font" crossorigin="anonymous" href="https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_DesignElements/fonts/font-icons.woff2" />
    <script type="text/javascript">
        (window.NREUM || (NREUM = {})).init = {
            privacy: {
                cookies_enabled: true
            },
            ajax: {
                deny_list: ["bam.nr-data.net"]
            },
            feature_flags: ["soft_nav"],
            distributed_tracing: {
                enabled: true
            }
        };
        (window.NREUM || (NREUM = {})).loader_config = {
            agentID: "601534366",
            accountID: "2596454",
            trustKey: "2596454",
            xpid: "VgMOV1JWDBAFU1RXBQgGUlw=",
            licenseKey: "NRJS-f1f97408dd720d9f1e3",
            applicationID: "575529148",
            browserID: "601534366"
        };; /*! For license information please see nr-loader-spa-1.308.0.min.js.LICENSE.txt */
        (() => {
            var e, t, r = {
                    384: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            NT: () => a,
                            US: () => u,
                            Zm: () => o,
                            bQ: () => d,
                            dV: () => c,
                            pV: () => l
                        });
                        var n = r(6154),
                            i = r(1863),
                            s = r(1910);
                        const a = {
                            beacon: "bam.nr-data.net",
                            errorBeacon: "bam.nr-data.net"
                        };

                        function o() {
                            return n.gm.NREUM || (n.gm.NREUM = {}), void 0 === n.gm.newrelic && (n.gm.newrelic = n.gm.NREUM), n.gm.NREUM
                        }

                        function c() {
                            let e = o();
                            return e.o || (e.o = {
                                ST: n.gm.setTimeout,
                                SI: n.gm.setImmediate || n.gm.setInterval,
                                CT: n.gm.clearTimeout,
                                XHR: n.gm.XMLHttpRequest,
                                REQ: n.gm.Request,
                                EV: n.gm.Event,
                                PR: n.gm.Promise,
                                MO: n.gm.MutationObserver,
                                FETCH: n.gm.fetch,
                                WS: n.gm.WebSocket
                            }, (0, s.i)(...Object.values(e.o))), e
                        }

                        function d(e, t) {
                            let r = o();
                            r.initializedAgents ??= {}, t.initializedAt = {
                                ms: (0, i.t)(),
                                date: new Date
                            }, r.initializedAgents[e] = t
                        }

                        function u(e, t) {
                            o()[e] = t
                        }

                        function l() {
                            return function() {
                                    let e = o();
                                    const t = e.info || {};
                                    e.info = {
                                        beacon: a.beacon,
                                        errorBeacon: a.errorBeacon,
                                        ...t
                                    }
                                }(),
                                function() {
                                    let e = o();
                                    const t = e.init || {};
                                    e.init = {
                                        ...t
                                    }
                                }(), c(),
                                function() {
                                    let e = o();
                                    const t = e.loader_config || {};
                                    e.loader_config = {
                                        ...t
                                    }
                                }(), o()
                        }
                    },
                    782: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            T: () => n
                        });
                        const n = r(860).K7.pageViewTiming
                    },
                    860: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            $J: () => u,
                            K7: () => c,
                            P3: () => d,
                            XX: () => i,
                            Yy: () => o,
                            df: () => s,
                            qY: () => n,
                            v4: () => a
                        });
                        const n = "events",
                            i = "jserrors",
                            s = "browser/blobs",
                            a = "rum",
                            o = "browser/logs",
                            c = {
                                ajax: "ajax",
                                genericEvents: "generic_events",
                                jserrors: i,
                                logging: "logging",
                                metrics: "metrics",
                                pageAction: "page_action",
                                pageViewEvent: "page_view_event",
                                pageViewTiming: "page_view_timing",
                                sessionReplay: "session_replay",
                                sessionTrace: "session_trace",
                                softNav: "soft_navigations",
                                spa: "spa"
                            },
                            d = {
                                [c.pageViewEvent]: 1,
                                [c.pageViewTiming]: 2,
                                [c.metrics]: 3,
                                [c.jserrors]: 4,
                                [c.spa]: 5,
                                [c.ajax]: 6,
                                [c.sessionTrace]: 7,
                                [c.softNav]: 8,
                                [c.sessionReplay]: 9,
                                [c.logging]: 10,
                                [c.genericEvents]: 11
                            },
                            u = {
                                [c.pageViewEvent]: a,
                                [c.pageViewTiming]: n,
                                [c.ajax]: n,
                                [c.spa]: n,
                                [c.softNav]: n,
                                [c.metrics]: i,
                                [c.jserrors]: i,
                                [c.sessionTrace]: s,
                                [c.sessionReplay]: s,
                                [c.logging]: o,
                                [c.genericEvents]: "ins"
                            }
                    },
                    944: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            R: () => i
                        });
                        var n = r(3241);

                        function i(e, t) {
                            "function" == typeof console.debug && (console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e), t), (0, n.W)({
                                agentIdentifier: null,
                                drained: null,
                                type: "data",
                                name: "warn",
                                feature: "warn",
                                data: {
                                    code: e,
                                    secondary: t
                                }
                            }))
                        }
                    },
                    993: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            A$: () => s,
                            ET: () => a,
                            TZ: () => o,
                            p_: () => i
                        });
                        var n = r(860);
                        const i = {
                                ERROR: "ERROR",
                                WARN: "WARN",
                                INFO: "INFO",
                                DEBUG: "DEBUG",
                                TRACE: "TRACE"
                            },
                            s = {
                                OFF: 0,
                                ERROR: 1,
                                WARN: 2,
                                INFO: 3,
                                DEBUG: 4,
                                TRACE: 5
                            },
                            a = "log",
                            o = n.K7.logging
                    },
                    1541: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            U: () => i,
                            f: () => n
                        });
                        const n = {
                            MFE: "MFE",
                            BA: "BA"
                        };

                        function i(e, t) {
                            if (2 !== t?.harvestEndpointVersion) return {};
                            const r = t.agentRef.runtime.appMetadata.agents[0].entityGuid;
                            return e ? {
                                "source.id": e.id,
                                "source.name": e.name,
                                "source.type": e.type,
                                "parent.id": e.parent?.id || r,
                                "parent.type": e.parent?.type || n.BA
                            } : {
                                "entity.guid": r,
                                appId: t.agentRef.info.applicationID
                            }
                        }
                    },
                    1687: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            Ak: () => d,
                            Ze: () => h,
                            x3: () => u
                        });
                        var n = r(3241),
                            i = r(7836),
                            s = r(3606),
                            a = r(860),
                            o = r(2646);
                        const c = {};

                        function d(e, t) {
                            const r = {
                                staged: !1,
                                priority: a.P3[t] || 0
                            };
                            l(e), c[e].get(t) || c[e].set(t, r)
                        }

                        function u(e, t) {
                            e && c[e] && (c[e].get(t) && c[e].delete(t), p(e, t, !1), c[e].size && f(e))
                        }

                        function l(e) {
                            if (!e) throw new Error("agentIdentifier required");
                            c[e] || (c[e] = new Map)
                        }

                        function h(e = "", t = "feature", r = !1) {
                            if (l(e), !e || !c[e].get(t) || r) return p(e, t);
                            c[e].get(t).staged = !0, f(e)
                        }

                        function f(e) {
                            const t = Array.from(c[e]);
                            t.every(([e, t]) => t.staged) && (t.sort((e, t) => e[1].priority - t[1].priority), t.forEach(([t]) => {
                                c[e].delete(t), p(e, t)
                            }))
                        }

                        function p(e, t, r = !0) {
                            const a = e ? i.ee.get(e) : i.ee,
                                c = s.i.handlers;
                            if (!a.aborted && a.backlog && c) {
                                if ((0, n.W)({
                                        agentIdentifier: e,
                                        type: "lifecycle",
                                        name: "drain",
                                        feature: t
                                    }), r) {
                                    const e = a.backlog[t],
                                        r = c[t];
                                    if (r) {
                                        for (let t = 0; e && t < e.length; ++t) g(e[t], r);
                                        Object.entries(r).forEach(([e, t]) => {
                                            Object.values(t || {}).forEach(t => {
                                                t[0]?.on && t[0]?.context() instanceof o.y && t[0].on(e, t[1])
                                            })
                                        })
                                    }
                                }
                                a.isolatedBacklog || delete c[t], a.backlog[t] = null, a.emit("drain-" + t, [])
                            }
                        }

                        function g(e, t) {
                            var r = e[1];
                            Object.values(t[r] || {}).forEach(t => {
                                var r = e[0];
                                if (t[0] === r) {
                                    var n = t[1],
                                        i = e[3],
                                        s = e[2];
                                    n.apply(i, s)
                                }
                            })
                        }
                    },
                    1738: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            U: () => f,
                            Y: () => h
                        });
                        var n = r(3241),
                            i = r(9908),
                            s = r(1863),
                            a = r(944),
                            o = r(5701),
                            c = r(3969),
                            d = r(8362),
                            u = r(860),
                            l = r(4261);

                        function h(e, t, r, s) {
                            const h = s || r;
                            !h || h[e] && h[e] !== d.d.prototype[e] || (h[e] = function() {
                                (0, i.p)(c.xV, ["API/" + e + "/called"], void 0, u.K7.metrics, r.ee), (0, n.W)({
                                    agentIdentifier: r.agentIdentifier,
                                    drained: !!o.B?.[r.agentIdentifier],
                                    type: "data",
                                    name: "api",
                                    feature: l.Pl + e,
                                    data: {}
                                });
                                try {
                                    return t.apply(this, arguments)
                                } catch (e) {
                                    (0, a.R)(23, e)
                                }
                            })
                        }

                        function f(e, t, r, n, a) {
                            const o = e.info;
                            null === r ? delete o.jsAttributes[t] : o.jsAttributes[t] = r, (a || null === r) && (0, i.p)(l.Pl + n, [(0, s.t)(), t, r], void 0, "session", e.ee)
                        }
                    },
                    1741: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            W: () => s
                        });
                        var n = r(944),
                            i = r(4261);
                        class s {
                            #e(e, ...t) {
                                if (this[e] !== s.prototype[e]) return this[e](...t);
                                (0, n.R)(35, e)
                            }
                            addPageAction(e, t) {
                                return this.#e(i.hG, e, t)
                            }
                            register(e) {
                                return this.#e(i.eY, e)
                            }
                            recordCustomEvent(e, t) {
                                return this.#e(i.fF, e, t)
                            }
                            setPageViewName(e, t) {
                                return this.#e(i.Fw, e, t)
                            }
                            setCustomAttribute(e, t, r) {
                                return this.#e(i.cD, e, t, r)
                            }
                            noticeError(e, t) {
                                return this.#e(i.o5, e, t)
                            }
                            setUserId(e, t = !1) {
                                return this.#e(i.Dl, e, t)
                            }
                            setApplicationVersion(e) {
                                return this.#e(i.nb, e)
                            }
                            setErrorHandler(e) {
                                return this.#e(i.bt, e)
                            }
                            addRelease(e, t) {
                                return this.#e(i.k6, e, t)
                            }
                            log(e, t) {
                                return this.#e(i.$9, e, t)
                            }
                            start() {
                                return this.#e(i.d3)
                            }
                            finished(e) {
                                return this.#e(i.BL, e)
                            }
                            recordReplay() {
                                return this.#e(i.CH)
                            }
                            pauseReplay() {
                                return this.#e(i.Tb)
                            }
                            addToTrace(e) {
                                return this.#e(i.U2, e)
                            }
                            setCurrentRouteName(e) {
                                return this.#e(i.PA, e)
                            }
                            interaction(e) {
                                return this.#e(i.dT, e)
                            }
                            wrapLogger(e, t, r) {
                                return this.#e(i.Wb, e, t, r)
                            }
                            measure(e, t) {
                                return this.#e(i.V1, e, t)
                            }
                            consent(e) {
                                return this.#e(i.Pv, e)
                            }
                        }
                    },
                    1863: (e, t, r) => {
                        "use strict";

                        function n() {
                            return Math.floor(performance.now())
                        }
                        r.d(t, {
                            t: () => n
                        })
                    },
                    1910: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            i: () => s
                        });
                        var n = r(944);
                        const i = new Map;

                        function s(...e) {
                            return e.every(e => {
                                if (i.has(e)) return i.get(e);
                                const t = "function" == typeof e ? e.toString() : "",
                                    r = t.includes("[native code]"),
                                    s = t.includes("nrWrapper");
                                return r || s || (0, n.R)(64, e?.name || t), i.set(e, r), r
                            })
                        }
                    },
                    2555: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            D: () => o,
                            f: () => a
                        });
                        var n = r(384),
                            i = r(8122);
                        const s = {
                            beacon: n.NT.beacon,
                            errorBeacon: n.NT.errorBeacon,
                            licenseKey: void 0,
                            applicationID: void 0,
                            sa: void 0,
                            queueTime: void 0,
                            applicationTime: void 0,
                            ttGuid: void 0,
                            user: void 0,
                            account: void 0,
                            product: void 0,
                            extra: void 0,
                            jsAttributes: {},
                            userAttributes: void 0,
                            atts: void 0,
                            transactionName: void 0,
                            tNamePlain: void 0
                        };

                        function a(e) {
                            try {
                                return !!e.licenseKey && !!e.errorBeacon && !!e.applicationID
                            } catch (e) {
                                return !1
                            }
                        }
                        const o = e => (0, i.a)(e, s)
                    },
                    2614: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            BB: () => a,
                            H3: () => n,
                            g: () => d,
                            iL: () => c,
                            tS: () => o,
                            uh: () => i,
                            wk: () => s
                        });
                        const n = "NRBA",
                            i = "SESSION",
                            s = 144e5,
                            a = 18e5,
                            o = {
                                STARTED: "session-started",
                                PAUSE: "session-pause",
                                RESET: "session-reset",
                                RESUME: "session-resume",
                                UPDATE: "session-update"
                            },
                            c = {
                                SAME_TAB: "same-tab",
                                CROSS_TAB: "cross-tab"
                            },
                            d = {
                                OFF: 0,
                                FULL: 1,
                                ERROR: 2
                            }
                    },
                    2646: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            y: () => n
                        });
                        class n {
                            constructor(e) {
                                this.contextId = e
                            }
                        }
                    },
                    2843: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            G: () => s,
                            u: () => i
                        });
                        var n = r(3878);

                        function i(e, t = !1, r, i) {
                            (0, n.DD)("visibilitychange", function() {
                                if (t) return void("hidden" === document.visibilityState && e());
                                e(document.visibilityState)
                            }, r, i)
                        }

                        function s(e, t, r) {
                            (0, n.sp)("pagehide", e, t, r)
                        }
                    },
                    3241: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            W: () => s
                        });
                        var n = r(6154);
                        const i = "newrelic";

                        function s(e = {}) {
                            try {
                                n.gm.dispatchEvent(new CustomEvent(i, {
                                    detail: e
                                }))
                            } catch (e) {}
                        }
                    },
                    3304: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            A: () => s
                        });
                        var n = r(7836);
                        const i = () => {
                            const e = new WeakSet;
                            return (t, r) => {
                                if ("object" == typeof r && null !== r) {
                                    if (e.has(r)) return;
                                    e.add(r)
                                }
                                return r
                            }
                        };

                        function s(e) {
                            try {
                                return JSON.stringify(e, i()) ?? ""
                            } catch (e) {
                                try {
                                    n.ee.emit("internal-error", [e])
                                } catch (e) {}
                                return ""
                            }
                        }
                    },
                    3333: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            $v: () => u,
                            TZ: () => n,
                            Xh: () => c,
                            Zp: () => i,
                            kd: () => d,
                            mq: () => o,
                            nf: () => a,
                            qN: () => s
                        });
                        const n = r(860).K7.genericEvents,
                            i = ["auxclick", "click", "copy", "keydown", "paste", "scrollend"],
                            s = ["focus", "blur"],
                            a = 4,
                            o = 1e3,
                            c = 2e3,
                            d = ["PageAction", "UserAction", "BrowserPerformance"],
                            u = {
                                RESOURCES: "experimental.resources",
                                REGISTER: "register"
                            }
                    },
                    3434: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            Jt: () => s,
                            YM: () => d
                        });
                        var n = r(7836),
                            i = r(5607);
                        const s = "nr@original:".concat(i.W),
                            a = 50;
                        var o = Object.prototype.hasOwnProperty,
                            c = !1;

                        function d(e, t) {
                            return e || (e = n.ee), r.inPlace = function(e, t, n, i, s) {
                                n || (n = "");
                                const a = "-" === n.charAt(0);
                                for (let o = 0; o < t.length; o++) {
                                    const c = t[o],
                                        d = e[c];
                                    l(d) || (e[c] = r(d, a ? c + n : n, i, c, s))
                                }
                            }, r.flag = s, r;

                            function r(t, r, n, c, d) {
                                return l(t) ? t : (r || (r = ""), nrWrapper[s] = t, function(e, t, r) {
                                    if (Object.defineProperty && Object.keys) try {
                                        return Object.keys(e).forEach(function(r) {
                                            Object.defineProperty(t, r, {
                                                get: function() {
                                                    return e[r]
                                                },
                                                set: function(t) {
                                                    return e[r] = t, t
                                                }
                                            })
                                        }), t
                                    } catch (e) {
                                        u([e], r)
                                    }
                                    for (var n in e) o.call(e, n) && (t[n] = e[n])
                                }(t, nrWrapper, e), nrWrapper);

                                function nrWrapper() {
                                    var s, o, l, h;
                                    let f;
                                    try {
                                        o = this, s = [...arguments], l = "function" == typeof n ? n(s, o) : n || {}
                                    } catch (t) {
                                        u([t, "", [s, o, c], l], e)
                                    }
                                    i(r + "start", [s, o, c], l, d);
                                    const p = performance.now();
                                    let g;
                                    try {
                                        return h = t.apply(o, s), g = performance.now(), h
                                    } catch (e) {
                                        throw g = performance.now(), i(r + "err", [s, o, e], l, d), f = e, f
                                    } finally {
                                        const e = g - p,
                                            t = {
                                                start: p,
                                                end: g,
                                                duration: e,
                                                isLongTask: e >= a,
                                                methodName: c,
                                                thrownError: f
                                            };
                                        t.isLongTask && i("long-task", [t, o], l, d), i(r + "end", [s, o, h], l, d)
                                    }
                                }
                            }

                            function i(r, n, i, s) {
                                if (!c || t) {
                                    var a = c;
                                    c = !0;
                                    try {
                                        e.emit(r, n, i, t, s)
                                    } catch (t) {
                                        u([t, r, n, i], e)
                                    }
                                    c = a
                                }
                            }
                        }

                        function u(e, t) {
                            t || (t = n.ee);
                            try {
                                t.emit("internal-error", e)
                            } catch (e) {}
                        }

                        function l(e) {
                            return !(e && "function" == typeof e && e.apply && !e[s])
                        }
                    },
                    3606: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            i: () => s
                        });
                        var n = r(9908);
                        s.on = a;
                        var i = s.handlers = {};

                        function s(e, t, r, s) {
                            a(s || n.d, i, e, t, r)
                        }

                        function a(e, t, r, i, s) {
                            s || (s = "feature"), e || (e = n.d);
                            var a = t[s] = t[s] || {};
                            (a[r] = a[r] || []).push([e, i])
                        }
                    },
                    3738: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            He: () => i,
                            Kp: () => o,
                            Lc: () => d,
                            Rz: () => u,
                            TZ: () => n,
                            bD: () => s,
                            d3: () => a,
                            jx: () => l,
                            sl: () => h,
                            uP: () => c
                        });
                        const n = r(860).K7.sessionTrace,
                            i = "bstResource",
                            s = "resource",
                            a = "-start",
                            o = "-end",
                            c = "fn" + a,
                            d = "fn" + o,
                            u = "pushState",
                            l = 1e3,
                            h = 3e4
                    },
                    3785: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            R: () => c,
                            b: () => d
                        });
                        var n = r(9908),
                            i = r(1863),
                            s = r(860),
                            a = r(3969),
                            o = r(993);

                        function c(e, t, r = {}, c = o.p_.INFO, d = !0, u, l = (0, i.t)()) {
                            (0, n.p)(a.xV, ["API/logging/".concat(c.toLowerCase(), "/called")], void 0, s.K7.metrics, e), (0, n.p)(o.ET, [l, t, r, c, d, u], void 0, s.K7.logging, e)
                        }

                        function d(e) {
                            return "string" == typeof e && Object.values(o.p_).some(t => t === e.toUpperCase().trim())
                        }
                    },
                    3878: (e, t, r) => {
                        "use strict";

                        function n(e, t) {
                            return {
                                capture: e,
                                passive: !1,
                                signal: t
                            }
                        }

                        function i(e, t, r = !1, i) {
                            window.addEventListener(e, t, n(r, i))
                        }

                        function s(e, t, r = !1, i) {
                            document.addEventListener(e, t, n(r, i))
                        }
                        r.d(t, {
                            DD: () => s,
                            jT: () => n,
                            sp: () => i
                        })
                    },
                    3962: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            AM: () => a,
                            O2: () => l,
                            OV: () => s,
                            Qu: () => h,
                            TZ: () => c,
                            ih: () => f,
                            pP: () => o,
                            t1: () => u,
                            tC: () => i,
                            wD: () => d
                        });
                        var n = r(860);
                        const i = ["click", "keydown", "submit"],
                            s = "popstate",
                            a = "api",
                            o = "initialPageLoad",
                            c = n.K7.softNav,
                            d = 5e3,
                            u = 500,
                            l = {
                                INITIAL_PAGE_LOAD: "",
                                ROUTE_CHANGE: 1,
                                UNSPECIFIED: 2
                            },
                            h = {
                                INTERACTION: 1,
                                AJAX: 2,
                                CUSTOM_END: 3,
                                CUSTOM_TRACER: 4
                            },
                            f = {
                                IP: "in progress",
                                PF: "pending finish",
                                FIN: "finished",
                                CAN: "cancelled"
                            }
                    },
                    3969: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            TZ: () => n,
                            XG: () => o,
                            rs: () => i,
                            xV: () => a,
                            z_: () => s
                        });
                        const n = r(860).K7.metrics,
                            i = "sm",
                            s = "cm",
                            a = "storeSupportabilityMetrics",
                            o = "storeEventMetrics"
                    },
                    4234: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            W: () => s
                        });
                        var n = r(7836),
                            i = r(1687);
                        class s {
                            constructor(e, t) {
                                this.agentIdentifier = e, this.ee = n.ee.get(e), this.featureName = t, this.blocked = !1
                            }
                            deregisterDrain() {
                                (0, i.x3)(this.agentIdentifier, this.featureName)
                            }
                        }
                    },
                    4261: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            $9: () => u,
                            BL: () => c,
                            CH: () => p,
                            Dl: () => R,
                            Fw: () => w,
                            PA: () => v,
                            Pl: () => n,
                            Pv: () => A,
                            Tb: () => h,
                            U2: () => a,
                            V1: () => E,
                            Wb: () => T,
                            bt: () => y,
                            cD: () => b,
                            d3: () => x,
                            dT: () => d,
                            eY: () => g,
                            fF: () => f,
                            hG: () => s,
                            hw: () => i,
                            k6: () => o,
                            nb: () => m,
                            o5: () => l
                        });
                        const n = "api-",
                            i = n + "ixn-",
                            s = "addPageAction",
                            a = "addToTrace",
                            o = "addRelease",
                            c = "finished",
                            d = "interaction",
                            u = "log",
                            l = "noticeError",
                            h = "pauseReplay",
                            f = "recordCustomEvent",
                            p = "recordReplay",
                            g = "register",
                            m = "setApplicationVersion",
                            v = "setCurrentRouteName",
                            b = "setCustomAttribute",
                            y = "setErrorHandler",
                            w = "setPageViewName",
                            R = "setUserId",
                            x = "start",
                            T = "wrapLogger",
                            E = "measure",
                            A = "consent"
                    },
                    5205: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            j: () => S
                        });
                        var n = r(384),
                            i = r(1741);
                        var s = r(2555),
                            a = r(3333);
                        const o = e => {
                            if (!e || "string" != typeof e) return !1;
                            try {
                                document.createDocumentFragment().querySelector(e)
                            } catch {
                                return !1
                            }
                            return !0
                        };
                        var c = r(2614),
                            d = r(944),
                            u = r(8122);
                        const l = "[data-nr-mask]",
                            h = e => (0, u.a)(e, (() => {
                                const e = {
                                    feature_flags: [],
                                    experimental: {
                                        allow_registered_children: !1,
                                        resources: !1
                                    },
                                    mask_selector: "*",
                                    block_selector: "[data-nr-block]",
                                    mask_input_options: {
                                        color: !1,
                                        date: !1,
                                        "datetime-local": !1,
                                        email: !1,
                                        month: !1,
                                        number: !1,
                                        range: !1,
                                        search: !1,
                                        tel: !1,
                                        text: !1,
                                        time: !1,
                                        url: !1,
                                        week: !1,
                                        textarea: !1,
                                        select: !1,
                                        password: !0
                                    }
                                };
                                return {
                                    ajax: {
                                        deny_list: void 0,
                                        block_internal: !0,
                                        enabled: !0,
                                        autoStart: !0
                                    },
                                    api: {
                                        get allow_registered_children() {
                                            return e.feature_flags.includes(a.$v.REGISTER) || e.experimental.allow_registered_children
                                        },
                                        set allow_registered_children(t) {
                                            e.experimental.allow_registered_children = t
                                        },
                                        duplicate_registered_data: !1
                                    },
                                    browser_consent_mode: {
                                        enabled: !1
                                    },
                                    distributed_tracing: {
                                        enabled: void 0,
                                        exclude_newrelic_header: void 0,
                                        cors_use_newrelic_header: void 0,
                                        cors_use_tracecontext_headers: void 0,
                                        allowed_origins: void 0
                                    },
                                    get feature_flags() {
                                        return e.feature_flags
                                    },
                                    set feature_flags(t) {
                                        e.feature_flags = t
                                    },
                                    generic_events: {
                                        enabled: !0,
                                        autoStart: !0
                                    },
                                    harvest: {
                                        interval: 30
                                    },
                                    jserrors: {
                                        enabled: !0,
                                        autoStart: !0
                                    },
                                    logging: {
                                        enabled: !0,
                                        autoStart: !0
                                    },
                                    metrics: {
                                        enabled: !0,
                                        autoStart: !0
                                    },
                                    obfuscate: void 0,
                                    page_action: {
                                        enabled: !0
                                    },
                                    page_view_event: {
                                        enabled: !0,
                                        autoStart: !0
                                    },
                                    page_view_timing: {
                                        enabled: !0,
                                        autoStart: !0
                                    },
                                    performance: {
                                        capture_marks: !1,
                                        capture_measures: !1,
                                        capture_detail: !0,
                                        resources: {
                                            get enabled() {
                                                return e.feature_flags.includes(a.$v.RESOURCES) || e.experimental.resources
                                            },
                                            set enabled(t) {
                                                e.experimental.resources = t
                                            },
                                            asset_types: [],
                                            first_party_domains: [],
                                            ignore_newrelic: !0
                                        }
                                    },
                                    privacy: {
                                        cookies_enabled: !0
                                    },
                                    proxy: {
                                        assets: void 0,
                                        beacon: void 0
                                    },
                                    session: {
                                        expiresMs: c.wk,
                                        inactiveMs: c.BB
                                    },
                                    session_replay: {
                                        autoStart: !0,
                                        enabled: !1,
                                        preload: !1,
                                        sampling_rate: 10,
                                        error_sampling_rate: 100,
                                        collect_fonts: !1,
                                        inline_images: !1,
                                        fix_stylesheets: !0,
                                        mask_all_inputs: !0,
                                        get mask_text_selector() {
                                            return e.mask_selector
                                        },
                                        set mask_text_selector(t) {
                                            o(t) ? e.mask_selector = "".concat(t, ",").concat(l) : "" === t || null === t ? e.mask_selector = l : (0, d.R)(5, t)
                                        },
                                        get block_class() {
                                            return "nr-block"
                                        },
                                        get ignore_class() {
                                            return "nr-ignore"
                                        },
                                        get mask_text_class() {
                                            return "nr-mask"
                                        },
                                        get block_selector() {
                                            return e.block_selector
                                        },
                                        set block_selector(t) {
                                            o(t) ? e.block_selector += ",".concat(t) : "" !== t && (0, d.R)(6, t)
                                        },
                                        get mask_input_options() {
                                            return e.mask_input_options
                                        },
                                        set mask_input_options(t) {
                                            t && "object" == typeof t ? e.mask_input_options = {
                                                ...t,
                                                password: !0
                                            } : (0, d.R)(7, t)
                                        }
                                    },
                                    session_trace: {
                                        enabled: !0,
                                        autoStart: !0
                                    },
                                    soft_navigations: {
                                        enabled: !0,
                                        autoStart: !0
                                    },
                                    spa: {
                                        enabled: !0,
                                        autoStart: !0
                                    },
                                    ssl: void 0,
                                    user_actions: {
                                        enabled: !0,
                                        elementAttributes: ["id", "className", "tagName", "type"]
                                    }
                                }
                            })());
                        var f = r(6154),
                            p = r(9324);
                        let g = 0;
                        const m = {
                                buildEnv: p.F3,
                                distMethod: p.Xs,
                                version: p.xv,
                                originTime: f.WN
                            },
                            v = {
                                consented: !1
                            },
                            b = {
                                appMetadata: {},
                                get consented() {
                                    return this.session?.state?.consent || v.consented
                                },
                                set consented(e) {
                                    v.consented = e
                                },
                                customTransaction: void 0,
                                denyList: void 0,
                                disabled: !1,
                                harvester: void 0,
                                isolatedBacklog: !1,
                                isRecording: !1,
                                loaderType: void 0,
                                maxBytes: 3e4,
                                obfuscator: void 0,
                                onerror: void 0,
                                ptid: void 0,
                                releaseIds: {},
                                session: void 0,
                                timeKeeper: void 0,
                                registeredEntities: [],
                                jsAttributesMetadata: {
                                    bytes: 0
                                },
                                get harvestCount() {
                                    return ++g
                                }
                            },
                            y = e => {
                                const t = (0, u.a)(e, b),
                                    r = Object.keys(m).reduce((e, t) => (e[t] = {
                                        value: m[t],
                                        writable: !1,
                                        configurable: !0,
                                        enumerable: !0
                                    }, e), {});
                                return Object.defineProperties(t, r)
                            };
                        var w = r(5701);
                        const R = e => {
                            const t = e.startsWith("http");
                            e += "/", r.p = t ? e : "https://" + e
                        };
                        var x = r(7836),
                            T = r(3241);
                        const E = {
                                accountID: void 0,
                                trustKey: void 0,
                                agentID: void 0,
                                licenseKey: void 0,
                                applicationID: void 0,
                                xpid: void 0
                            },
                            A = e => (0, u.a)(e, E),
                            _ = new Set;

                        function S(e, t = {}, r, a) {
                            let {
                                init: o,
                                info: c,
                                loader_config: d,
                                runtime: u = {},
                                exposed: l = !0
                            } = t;
                            if (!c) {
                                const e = (0, n.pV)();
                                o = e.init, c = e.info, d = e.loader_config
                            }
                            e.init = h(o || {}), e.loader_config = A(d || {}), c.jsAttributes ??= {}, f.bv && (c.jsAttributes.isWorker = !0), e.info = (0, s.D)(c);
                            const p = e.init,
                                g = [c.beacon, c.errorBeacon];
                            _.has(e.agentIdentifier) || (p.proxy.assets && (R(p.proxy.assets), g.push(p.proxy.assets)), p.proxy.beacon && g.push(p.proxy.beacon), e.beacons = [...g], function(e) {
                                const t = (0, n.pV)();
                                Object.getOwnPropertyNames(i.W.prototype).forEach(r => {
                                    const n = i.W.prototype[r];
                                    if ("function" != typeof n || "constructor" === n) return;
                                    let s = t[r];
                                    e[r] && !1 !== e.exposed && "micro-agent" !== e.runtime?.loaderType && (t[r] = (...t) => {
                                        const n = e[r](...t);
                                        return s ? s(...t) : n
                                    })
                                })
                            }(e), (0, n.US)("activatedFeatures", w.B)), u.denyList = [...p.ajax.deny_list || [], ...p.ajax.block_internal ? g : []], u.ptid = e.agentIdentifier, u.loaderType = r, e.runtime = y(u), _.has(e.agentIdentifier) || (e.ee = x.ee.get(e.agentIdentifier), e.exposed = l, (0, T.W)({
                                agentIdentifier: e.agentIdentifier,
                                drained: !!w.B?.[e.agentIdentifier],
                                type: "lifecycle",
                                name: "initialize",
                                feature: void 0,
                                data: e.config
                            })), _.add(e.agentIdentifier)
                        }
                    },
                    5270: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            Aw: () => a,
                            SR: () => s,
                            rF: () => o
                        });
                        var n = r(384),
                            i = r(7767);

                        function s(e) {
                            return !!(0, n.dV)().o.MO && (0, i.V)(e) && !0 === e?.session_trace.enabled
                        }

                        function a(e) {
                            return !0 === e?.session_replay.preload && s(e)
                        }

                        function o(e, t) {
                            try {
                                if ("string" == typeof t?.type) {
                                    if ("password" === t.type.toLowerCase()) return "*".repeat(e?.length || 0);
                                    if (void 0 !== t?.dataset?.nrUnmask || t?.classList?.contains("nr-unmask")) return e
                                }
                            } catch (e) {}
                            return "string" == typeof e ? e.replace(/[\S]/g, "*") : "*".repeat(e?.length || 0)
                        }
                    },
                    5289: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            GG: () => a,
                            Qr: () => c,
                            sB: () => o
                        });
                        var n = r(3878),
                            i = r(6389);

                        function s() {
                            return "undefined" == typeof document || "complete" === document.readyState
                        }

                        function a(e, t) {
                            if (s()) return e();
                            const r = (0, i.J)(e),
                                a = setInterval(() => {
                                    s() && (clearInterval(a), r())
                                }, 500);
                            (0, n.sp)("load", r, t)
                        }

                        function o(e) {
                            if (s()) return e();
                            (0, n.DD)("DOMContentLoaded", e)
                        }

                        function c(e) {
                            if (s()) return e();
                            (0, n.sp)("popstate", e)
                        }
                    },
                    5607: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            W: () => n
                        });
                        const n = (0, r(9566).bz)()
                    },
                    5701: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            B: () => s,
                            t: () => a
                        });
                        var n = r(3241);
                        const i = new Set,
                            s = {};

                        function a(e, t) {
                            const r = t.agentIdentifier;
                            s[r] ??= {}, e && "object" == typeof e && (i.has(r) || (t.ee.emit("rumresp", [e]), s[r] = e, i.add(r), (0, n.W)({
                                agentIdentifier: r,
                                loaded: !0,
                                drained: !0,
                                type: "lifecycle",
                                name: "load",
                                feature: void 0,
                                data: e
                            })))
                        }
                    },
                    6154: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            OF: () => d,
                            RI: () => i,
                            WN: () => h,
                            bv: () => s,
                            eN: () => f,
                            gm: () => a,
                            lR: () => l,
                            m: () => c,
                            mw: () => o,
                            sb: () => u
                        });
                        var n = r(1863);
                        const i = "undefined" != typeof window && !!window.document,
                            s = "undefined" != typeof WorkerGlobalScope && ("undefined" != typeof self && self instanceof WorkerGlobalScope && self.navigator instanceof WorkerNavigator || "undefined" != typeof globalThis && globalThis instanceof WorkerGlobalScope && globalThis.navigator instanceof WorkerNavigator),
                            a = i ? window : "undefined" != typeof WorkerGlobalScope && ("undefined" != typeof self && self instanceof WorkerGlobalScope && self || "undefined" != typeof globalThis && globalThis instanceof WorkerGlobalScope && globalThis),
                            o = Boolean("hidden" === a?.document?.visibilityState),
                            c = "" + a?.location,
                            d = /iPad|iPhone|iPod/.test(a.navigator?.userAgent),
                            u = d && "undefined" == typeof SharedWorker,
                            l = (() => {
                                const e = a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);
                                return Array.isArray(e) && e.length >= 2 ? +e[1] : 0
                            })(),
                            h = Date.now() - (0, n.t)(),
                            f = () => "undefined" != typeof PerformanceNavigationTiming && a?.performance?.getEntriesByType("navigation")?.[0]?.responseStart
                    },
                    6344: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            BB: () => u,
                            Qb: () => l,
                            TZ: () => i,
                            Ug: () => a,
                            Vh: () => s,
                            _s: () => o,
                            bc: () => d,
                            yP: () => c
                        });
                        var n = r(2614);
                        const i = r(860).K7.sessionReplay,
                            s = "errorDuringReplay",
                            a = .12,
                            o = {
                                DomContentLoaded: 0,
                                Load: 1,
                                FullSnapshot: 2,
                                IncrementalSnapshot: 3,
                                Meta: 4,
                                Custom: 5
                            },
                            c = {
                                [n.g.ERROR]: 15e3,
                                [n.g.FULL]: 3e5,
                                [n.g.OFF]: 0
                            },
                            d = {
                                RESET: {
                                    message: "Session was reset",
                                    sm: "Reset"
                                },
                                IMPORT: {
                                    message: "Recorder failed to import",
                                    sm: "Import"
                                },
                                TOO_MANY: {
                                    message: "429: Too Many Requests",
                                    sm: "Too-Many"
                                },
                                TOO_BIG: {
                                    message: "Payload was too large",
                                    sm: "Too-Big"
                                },
                                CROSS_TAB: {
                                    message: "Session Entity was set to OFF on another tab",
                                    sm: "Cross-Tab"
                                },
                                ENTITLEMENTS: {
                                    message: "Session Replay is not allowed and will not be started",
                                    sm: "Entitlement"
                                }
                            },
                            u = 5e3,
                            l = {
                                API: "api",
                                RESUME: "resume",
                                SWITCH_TO_FULL: "switchToFull",
                                INITIALIZE: "initialize",
                                PRELOAD: "preload"
                            }
                    },
                    6389: (e, t, r) => {
                        "use strict";

                        function n(e, t = 500, r = {}) {
                            const n = r?.leading || !1;
                            let i;
                            return (...r) => {
                                n && void 0 === i && (e.apply(this, r), i = setTimeout(() => {
                                    i = clearTimeout(i)
                                }, t)), n || (clearTimeout(i), i = setTimeout(() => {
                                    e.apply(this, r)
                                }, t))
                            }
                        }

                        function i(e) {
                            let t = !1;
                            return (...r) => {
                                t || (t = !0, e.apply(this, r))
                            }
                        }
                        r.d(t, {
                            J: () => i,
                            s: () => n
                        })
                    },
                    6630: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            T: () => n
                        });
                        const n = r(860).K7.pageViewEvent
                    },
                    6774: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            T: () => n
                        });
                        const n = r(860).K7.jserrors
                    },
                    7295: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            Xv: () => a,
                            gX: () => i,
                            iW: () => s
                        });
                        var n = [];

                        function i(e) {
                            if (!e || s(e)) return !1;
                            if (0 === n.length) return !0;
                            if ("*" === n[0].hostname) return !1;
                            for (var t = 0; t < n.length; t++) {
                                var r = n[t];
                                if (r.hostname.test(e.hostname) && r.pathname.test(e.pathname)) return !1
                            }
                            return !0
                        }

                        function s(e) {
                            return void 0 === e.hostname
                        }

                        function a(e) {
                            if (n = [], e && e.length)
                                for (var t = 0; t < e.length; t++) {
                                    let r = e[t];
                                    if (!r) continue;
                                    if ("*" === r) return void(n = [{
                                        hostname: "*"
                                    }]);
                                    0 === r.indexOf("http://") ? r = r.substring(7) : 0 === r.indexOf("https://") && (r = r.substring(8));
                                    const i = r.indexOf("/");
                                    let s, a;
                                    i > 0 ? (s = r.substring(0, i), a = r.substring(i)) : (s = r, a = "*");
                                    let [c] = s.split(":");
                                    n.push({
                                        hostname: o(c),
                                        pathname: o(a, !0)
                                    })
                                }
                        }

                        function o(e, t = !1) {
                            const r = e.replace(/[.+?^${}()|[\]\\]/g, e => "\\" + e).replace(/\*/g, ".*?");
                            return new RegExp((t ? "^" : "") + r + "$")
                        }
                    },
                    7485: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            D: () => i
                        });
                        var n = r(6154);

                        function i(e) {
                            if (0 === (e || "").indexOf("data:")) return {
                                protocol: "data"
                            };
                            try {
                                const t = new URL(e, location.href),
                                    r = {
                                        port: t.port,
                                        hostname: t.hostname,
                                        pathname: t.pathname,
                                        search: t.search,
                                        protocol: t.protocol.slice(0, t.protocol.indexOf(":")),
                                        sameOrigin: t.protocol === n.gm?.location?.protocol && t.host === n.gm?.location?.host
                                    };
                                return r.port && "" !== r.port || ("http:" === t.protocol && (r.port = "80"), "https:" === t.protocol && (r.port = "443")), r.pathname && "" !== r.pathname ? r.pathname.startsWith("/") || (r.pathname = "/".concat(r.pathname)) : r.pathname = "/", r
                            } catch (e) {
                                return {}
                            }
                        }
                    },
                    7699: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            It: () => s,
                            KC: () => o,
                            No: () => i,
                            qh: () => a
                        });
                        var n = r(860);
                        const i = 16e3,
                            s = 1e6,
                            a = "SESSION_ERROR",
                            o = {
                                [n.K7.logging]: !0,
                                [n.K7.genericEvents]: !1,
                                [n.K7.jserrors]: !1,
                                [n.K7.ajax]: !1
                            }
                    },
                    7767: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            V: () => i
                        });
                        var n = r(6154);
                        const i = e => n.RI && !0 === e?.privacy.cookies_enabled
                    },
                    7836: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            P: () => o,
                            ee: () => c
                        });
                        var n = r(384),
                            i = r(8990),
                            s = r(2646),
                            a = r(5607);
                        const o = "nr@context:".concat(a.W),
                            c = function e(t, r) {
                                var n = {},
                                    a = {},
                                    u = {},
                                    l = !1;
                                try {
                                    l = 16 === r.length && d.initializedAgents?.[r]?.runtime.isolatedBacklog
                                } catch (e) {}
                                var h = {
                                    on: p,
                                    addEventListener: p,
                                    removeEventListener: function(e, t) {
                                        var r = n[e];
                                        if (!r) return;
                                        for (var i = 0; i < r.length; i++) r[i] === t && r.splice(i, 1)
                                    },
                                    emit: function(e, r, n, i, s) {
                                        !1 !== s && (s = !0);
                                        if (c.aborted && !i) return;
                                        t && s && t.emit(e, r, n);
                                        var o = f(n);
                                        g(e).forEach(e => {
                                            e.apply(o, r)
                                        });
                                        var d = v()[a[e]];
                                        d && d.push([h, e, r, o]);
                                        return o
                                    },
                                    get: m,
                                    listeners: g,
                                    context: f,
                                    buffer: function(e, t) {
                                        const r = v();
                                        if (t = t || "feature", h.aborted) return;
                                        Object.entries(e || {}).forEach(([e, n]) => {
                                            a[n] = t, t in r || (r[t] = [])
                                        })
                                    },
                                    abort: function() {
                                        h._aborted = !0, Object.keys(h.backlog).forEach(e => {
                                            delete h.backlog[e]
                                        })
                                    },
                                    isBuffering: function(e) {
                                        return !!v()[a[e]]
                                    },
                                    debugId: r,
                                    backlog: l ? {} : t && "object" == typeof t.backlog ? t.backlog : {},
                                    isolatedBacklog: l
                                };
                                return Object.defineProperty(h, "aborted", {
                                    get: () => {
                                        let e = h._aborted || !1;
                                        return e || (t && (e = t.aborted), e)
                                    }
                                }), h;

                                function f(e) {
                                    return e && e instanceof s.y ? e : e ? (0, i.I)(e, o, () => new s.y(o)) : new s.y(o)
                                }

                                function p(e, t) {
                                    n[e] = g(e).concat(t)
                                }

                                function g(e) {
                                    return n[e] || []
                                }

                                function m(t) {
                                    return u[t] = u[t] || e(h, t)
                                }

                                function v() {
                                    return h.backlog
                                }
                            }(void 0, "globalEE"),
                            d = (0, n.Zm)();
                        d.ee || (d.ee = c)
                    },
                    8122: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            a: () => i
                        });
                        var n = r(944);

                        function i(e, t) {
                            try {
                                if (!e || "object" != typeof e) return (0, n.R)(3);
                                if (!t || "object" != typeof t) return (0, n.R)(4);
                                const r = Object.create(Object.getPrototypeOf(t), Object.getOwnPropertyDescriptors(t)),
                                    s = 0 === Object.keys(r).length ? e : r;
                                for (let a in s)
                                    if (void 0 !== e[a]) try {
                                        if (null === e[a]) {
                                            r[a] = null;
                                            continue
                                        }
                                        Array.isArray(e[a]) && Array.isArray(t[a]) ? r[a] = Array.from(new Set([...e[a], ...t[a]])) : "object" == typeof e[a] && "object" == typeof t[a] ? r[a] = i(e[a], t[a]) : r[a] = e[a]
                                    } catch (e) {
                                        r[a] || (0, n.R)(1, e)
                                    }
                                return r
                            } catch (e) {
                                (0, n.R)(2, e)
                            }
                        }
                    },
                    8139: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            u: () => h
                        });
                        var n = r(7836),
                            i = r(3434),
                            s = r(8990),
                            a = r(6154);
                        const o = {},
                            c = a.gm.XMLHttpRequest,
                            d = "addEventListener",
                            u = "removeEventListener",
                            l = "nr@wrapped:".concat(n.P);

                        function h(e) {
                            var t = function(e) {
                                return (e || n.ee).get("events")
                            }(e);
                            if (o[t.debugId]++) return t;
                            o[t.debugId] = 1;
                            var r = (0, i.YM)(t, !0);

                            function h(e) {
                                r.inPlace(e, [d, u], "-", p)
                            }

                            function p(e, t) {
                                return e[1]
                            }
                            return "getPrototypeOf" in Object && (a.RI && f(document, h), c && f(c.prototype, h), f(a.gm, h)), t.on(d + "-start", function(e, t) {
                                var n = e[1];
                                if (null !== n && ("function" == typeof n || "object" == typeof n) && "newrelic" !== e[0]) {
                                    var i = (0, s.I)(n, l, function() {
                                        var e = {
                                            object: function() {
                                                if ("function" != typeof n.handleEvent) return;
                                                return n.handleEvent.apply(n, arguments)
                                            },
                                            function: n
                                        } [typeof n];
                                        return e ? r(e, "fn-", null, e.name || "anonymous") : n
                                    });
                                    this.wrapped = e[1] = i
                                }
                            }), t.on(u + "-start", function(e) {
                                e[1] = this.wrapped || e[1]
                            }), t
                        }

                        function f(e, t, ...r) {
                            let n = e;
                            for (;
                                "object" == typeof n && !Object.prototype.hasOwnProperty.call(n, d);) n = Object.getPrototypeOf(n);
                            n && t(n, ...r)
                        }
                    },
                    8362: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            d: () => s
                        });
                        var n = r(9566),
                            i = r(1741);
                        class s extends i.W {
                            agentIdentifier = (0, n.LA)(16)
                        }
                    },
                    8374: (e, t, r) => {
                        r.nc = (() => {
                            try {
                                return document?.currentScript?.nonce
                            } catch (e) {}
                            return ""
                        })()
                    },
                    8990: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            I: () => i
                        });
                        var n = Object.prototype.hasOwnProperty;

                        function i(e, t, r) {
                            if (n.call(e, t)) return e[t];
                            var i = r();
                            if (Object.defineProperty && Object.keys) try {
                                return Object.defineProperty(e, t, {
                                    value: i,
                                    writable: !0,
                                    enumerable: !1
                                }), i
                            } catch (e) {}
                            return e[t] = i, i
                        }
                    },
                    9119: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            L: () => s
                        });
                        var n = /([^?#]*)[^#]*(#[^?]*|$).*/,
                            i = /([^?#]*)().*/;

                        function s(e, t) {
                            return e ? e.replace(t ? n : i, "$1$2") : e
                        }
                    },
                    9300: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            T: () => n
                        });
                        const n = r(860).K7.ajax
                    },
                    9324: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            AJ: () => a,
                            F3: () => i,
                            Xs: () => s,
                            Yq: () => o,
                            xv: () => n
                        });
                        const n = "1.308.0",
                            i = "PROD",
                            s = "CDN",
                            a = "@newrelic/rrweb",
                            o = "1.0.1"
                    },
                    9566: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            LA: () => o,
                            ZF: () => c,
                            bz: () => a,
                            el: () => d
                        });
                        var n = r(6154);
                        const i = "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";

                        function s(e, t) {
                            return e ? 15 & e[t] : 16 * Math.random() | 0
                        }

                        function a() {
                            const e = n.gm?.crypto || n.gm?.msCrypto;
                            let t, r = 0;
                            return e && e.getRandomValues && (t = e.getRandomValues(new Uint8Array(30))), i.split("").map(e => "x" === e ? s(t, r++).toString(16) : "y" === e ? (3 & s() | 8).toString(16) : e).join("")
                        }

                        function o(e) {
                            const t = n.gm?.crypto || n.gm?.msCrypto;
                            let r, i = 0;
                            t && t.getRandomValues && (r = t.getRandomValues(new Uint8Array(e)));
                            const a = [];
                            for (var o = 0; o < e; o++) a.push(s(r, i++).toString(16));
                            return a.join("")
                        }

                        function c() {
                            return o(16)
                        }

                        function d() {
                            return o(32)
                        }
                    },
                    9908: (e, t, r) => {
                        "use strict";
                        r.d(t, {
                            d: () => n,
                            p: () => i
                        });
                        var n = r(7836).ee.get("handle");

                        function i(e, t, r, i, s) {
                            s ? (s.buffer([e], i), s.emit(e, t, r)) : (n.buffer([e], i), n.emit(e, t, r))
                        }
                    }
                },
                n = {};

            function i(e) {
                var t = n[e];
                if (void 0 !== t) return t.exports;
                var s = n[e] = {
                    exports: {}
                };
                return r[e](s, s.exports, i), s.exports
            }
            i.m = r, i.d = (e, t) => {
                for (var r in t) i.o(t, r) && !i.o(e, r) && Object.defineProperty(e, r, {
                    enumerable: !0,
                    get: t[r]
                })
            }, i.f = {}, i.e = e => Promise.all(Object.keys(i.f).reduce((t, r) => (i.f[r](e, t), t), [])), i.u = e => ({
                212: "nr-spa-compressor",
                249: "nr-spa-recorder",
                478: "nr-spa"
            } [e] + "-1.308.0.min.js"), i.o = (e, t) => Object.prototype.hasOwnProperty.call(e, t), e = {}, t = "NRBA-1.308.0.PROD:", i.l = (r, n, s, a) => {
                if (e[r]) e[r].push(n);
                else {
                    var o, c;
                    if (void 0 !== s)
                        for (var d = document.getElementsByTagName("script"), u = 0; u < d.length; u++) {
                            var l = d[u];
                            if (l.getAttribute("src") == r || l.getAttribute("data-webpack") == t + s) {
                                o = l;
                                break
                            }
                        }
                    if (!o) {
                        c = !0;
                        var h = {
                            478: "sha512-RSfSVnmHk59T/uIPbdSE0LPeqcEdF4/+XhfJdBuccH5rYMOEZDhFdtnh6X6nJk7hGpzHd9Ujhsy7lZEz/ORYCQ==",
                            249: "sha512-ehJXhmntm85NSqW4MkhfQqmeKFulra3klDyY0OPDUE+sQ3GokHlPh1pmAzuNy//3j4ac6lzIbmXLvGQBMYmrkg==",
                            212: "sha512-B9h4CR46ndKRgMBcK+j67uSR2RCnJfGefU+A7FrgR/k42ovXy5x/MAVFiSvFxuVeEk/pNLgvYGMp1cBSK/G6Fg=="
                        };
                        (o = document.createElement("script")).charset = "utf-8", i.nc && o.setAttribute("nonce", i.nc), o.setAttribute("data-webpack", t + s), o.src = r, 0 !== o.src.indexOf(window.location.origin + "/") && (o.crossOrigin = "anonymous"), h[a] && (o.integrity = h[a])
                    }
                    e[r] = [n];
                    var f = (t, n) => {
                            o.onerror = o.onload = null, clearTimeout(p);
                            var i = e[r];
                            if (delete e[r], o.parentNode && o.parentNode.removeChild(o), i && i.forEach(e => e(n)), t) return t(n)
                        },
                        p = setTimeout(f.bind(null, void 0, {
                            type: "timeout",
                            target: o
                        }), 12e4);
                    o.onerror = f.bind(null, o.onerror), o.onload = f.bind(null, o.onload), c && document.head.appendChild(o)
                }
            }, i.r = e => {
                "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, {
                    value: "Module"
                }), Object.defineProperty(e, "__esModule", {
                    value: !0
                })
            }, i.p = "https://js-agent.newrelic.com/", (() => {
                var e = {
                    38: 0,
                    788: 0
                };
                i.f.j = (t, r) => {
                    var n = i.o(e, t) ? e[t] : void 0;
                    if (0 !== n)
                        if (n) r.push(n[2]);
                        else {
                            var s = new Promise((r, i) => n = e[t] = [r, i]);
                            r.push(n[2] = s);
                            var a = i.p + i.u(t),
                                o = new Error;
                            i.l(a, r => {
                                if (i.o(e, t) && (0 !== (n = e[t]) && (e[t] = void 0), n)) {
                                    var s = r && ("load" === r.type ? "missing" : r.type),
                                        a = r && r.target && r.target.src;
                                    o.message = "Loading chunk " + t + " failed: (" + s + ": " + a + ")", o.name = "ChunkLoadError", o.type = s, o.request = a, n[1](o)
                                }
                            }, "chunk-" + t, t)
                        }
                };
                var t = (t, r) => {
                        var n, s, [a, o, c] = r,
                            d = 0;
                        if (a.some(t => 0 !== e[t])) {
                            for (n in o) i.o(o, n) && (i.m[n] = o[n]);
                            if (c) c(i)
                        }
                        for (t && t(r); d < a.length; d++) s = a[d], i.o(e, s) && e[s] && e[s][0](), e[s] = 0
                    },
                    r = self["webpackChunk:NRBA-1.308.0.PROD"] = self["webpackChunk:NRBA-1.308.0.PROD"] || [];
                r.forEach(t.bind(null, 0)), r.push = t.bind(null, r.push.bind(r))
            })(), (() => {
                "use strict";
                i(8374);
                var e = i(8362),
                    t = i(860);
                const r = Object.values(t.K7);
                var n = i(5205);
                var s = i(9908),
                    a = i(1863),
                    o = i(4261),
                    c = i(1738);
                var d = i(1687),
                    u = i(4234),
                    l = i(5289),
                    h = i(6154),
                    f = i(944),
                    p = i(5270),
                    g = i(7767),
                    m = i(6389),
                    v = i(7699);
                class b extends u.W {
                    constructor(e, t) {
                        super(e.agentIdentifier, t), this.agentRef = e, this.abortHandler = void 0, this.featAggregate = void 0, this.loadedSuccessfully = void 0, this.onAggregateImported = new Promise(e => {
                            this.loadedSuccessfully = e
                        }), this.deferred = Promise.resolve(), !1 === e.init[this.featureName].autoStart ? this.deferred = new Promise((t, r) => {
                            this.ee.on("manual-start-all", (0, m.J)(() => {
                                (0, d.Ak)(e.agentIdentifier, this.featureName), t()
                            }))
                        }) : (0, d.Ak)(e.agentIdentifier, t)
                    }
                    importAggregator(e, t, r = {}) {
                        if (this.featAggregate) return;
                        const n = async () => {
                            let n;
                            await this.deferred;
                            try {
                                if ((0, g.V)(e.init)) {
                                    const {
                                        setupAgentSession: t
                                    } = await i.e(478).then(i.bind(i, 8766));
                                    n = t(e)
                                }
                            } catch (e) {
                                (0, f.R)(20, e), this.ee.emit("internal-error", [e]), (0, s.p)(v.qh, [e], void 0, this.featureName, this.ee)
                            }
                            try {
                                if (!this.#t(this.featureName, n, e.init)) return (0, d.Ze)(this.agentIdentifier, this.featureName), void this.loadedSuccessfully(!1);
                                const {
                                    Aggregate: i
                                } = await t();
                                this.featAggregate = new i(e, r), e.runtime.harvester.initializedAggregates.push(this.featAggregate), this.loadedSuccessfully(!0)
                            } catch (e) {
                                (0, f.R)(34, e), this.abortHandler?.(), (0, d.Ze)(this.agentIdentifier, this.featureName, !0), this.loadedSuccessfully(!1), this.ee && this.ee.abort()
                            }
                        };
                        h.RI ? (0, l.GG)(() => n(), !0) : n()
                    }
                    #t(e, r, n) {
                        if (this.blocked) return !1;
                        switch (e) {
                            case t.K7.sessionReplay:
                                return (0, p.SR)(n) && !!r;
                            case t.K7.sessionTrace:
                                return !!r;
                            default:
                                return !0
                        }
                    }
                }
                var y = i(6630),
                    w = i(2614),
                    R = i(3241);
                class x extends b {
                    static featureName = y.T;
                    constructor(e) {
                        var t;
                        super(e, y.T), this.setupInspectionEvents(e.agentIdentifier), t = e, (0, c.Y)(o.Fw, function(e, r) {
                            "string" == typeof e && ("/" !== e.charAt(0) && (e = "/" + e), t.runtime.customTransaction = (r || "http://custom.transaction") + e, (0, s.p)(o.Pl + o.Fw, [(0, a.t)()], void 0, void 0, t.ee))
                        }, t), this.importAggregator(e, () => i.e(478).then(i.bind(i, 2467)))
                    }
                    setupInspectionEvents(e) {
                        const t = (t, r) => {
                            t && (0, R.W)({
                                agentIdentifier: e,
                                timeStamp: t.timeStamp,
                                loaded: "complete" === t.target.readyState,
                                type: "window",
                                name: r,
                                data: t.target.location + ""
                            })
                        };
                        (0, l.sB)(e => {
                            t(e, "DOMContentLoaded")
                        }), (0, l.GG)(e => {
                            t(e, "load")
                        }), (0, l.Qr)(e => {
                            t(e, "navigate")
                        }), this.ee.on(w.tS.UPDATE, (t, r) => {
                            (0, R.W)({
                                agentIdentifier: e,
                                type: "lifecycle",
                                name: "session",
                                data: r
                            })
                        })
                    }
                }
                var T = i(384);
                class E extends e.d {
                    constructor(e) {
                        var t;
                        (super(), h.gm) ? (this.features = {}, (0, T.bQ)(this.agentIdentifier, this), this.desiredFeatures = new Set(e.features || []), this.desiredFeatures.add(x), (0, n.j)(this, e, e.loaderType || "agent"), t = this, (0, c.Y)(o.cD, function(e, r, n = !1) {
                            if ("string" == typeof e) {
                                if (["string", "number", "boolean"].includes(typeof r) || null === r) return (0, c.U)(t, e, r, o.cD, n);
                                (0, f.R)(40, typeof r)
                            } else(0, f.R)(39, typeof e)
                        }, t), function(e) {
                            (0, c.Y)(o.Dl, function(t, r = !1) {
                                if ("string" != typeof t && null !== t) return void(0, f.R)(41, typeof t);
                                const n = e.info.jsAttributes["enduser.id"];
                                r && null != n && n !== t ? (0, s.p)(o.Pl + "setUserIdAndResetSession", [t], void 0, "session", e.ee) : (0, c.U)(e, "enduser.id", t, o.Dl, !0)
                            }, e)
                        }(this), function(e) {
                            (0, c.Y)(o.nb, function(t) {
                                if ("string" == typeof t || null === t) return (0, c.U)(e, "application.version", t, o.nb, !1);
                                (0, f.R)(42, typeof t)
                            }, e)
                        }(this), function(e) {
                            (0, c.Y)(o.d3, function() {
                                e.ee.emit("manual-start-all")
                            }, e)
                        }(this), function(e) {
                            (0, c.Y)(o.Pv, function(t = !0) {
                                if ("boolean" == typeof t) {
                                    if ((0, s.p)(o.Pl + o.Pv, [t], void 0, "session", e.ee), e.runtime.consented = t, t) {
                                        const t = e.features.page_view_event;
                                        t.onAggregateImported.then(e => {
                                            const r = t.featAggregate;
                                            e && !r.sentRum && r.sendRum()
                                        })
                                    }
                                } else(0, f.R)(65, typeof t)
                            }, e)
                        }(this), this.run()) : (0, f.R)(21)
                    }
                    get config() {
                        return {
                            info: this.info,
                            init: this.init,
                            loader_config: this.loader_config,
                            runtime: this.runtime
                        }
                    }
                    get api() {
                        return this
                    }
                    run() {
                        try {
                            const e = function(e) {
                                    const t = {};
                                    return r.forEach(r => {
                                        t[r] = !!e[r]?.enabled
                                    }), t
                                }(this.init),
                                n = [...this.desiredFeatures];
                            n.sort((e, r) => t.P3[e.featureName] - t.P3[r.featureName]), n.forEach(r => {
                                if (!e[r.featureName] && r.featureName !== t.K7.pageViewEvent) return;
                                if (r.featureName === t.K7.spa) return void(0, f.R)(67);
                                const n = function(e) {
                                    switch (e) {
                                        case t.K7.ajax:
                                            return [t.K7.jserrors];
                                        case t.K7.sessionTrace:
                                            return [t.K7.ajax, t.K7.pageViewEvent];
                                        case t.K7.sessionReplay:
                                            return [t.K7.sessionTrace];
                                        case t.K7.pageViewTiming:
                                            return [t.K7.pageViewEvent];
                                        default:
                                            return []
                                    }
                                }(r.featureName).filter(e => !(e in this.features));
                                n.length > 0 && (0, f.R)(36, {
                                    targetFeature: r.featureName,
                                    missingDependencies: n
                                }), this.features[r.featureName] = new r(this)
                            })
                        } catch (e) {
                            (0, f.R)(22, e);
                            for (const e in this.features) this.features[e].abortHandler?.();
                            const t = (0, T.Zm)();
                            delete t.initializedAgents[this.agentIdentifier]?.features, delete this.sharedAggregator;
                            return t.ee.get(this.agentIdentifier).abort(), !1
                        }
                    }
                }
                var A = i(2843),
                    _ = i(782);
                class S extends b {
                    static featureName = _.T;
                    constructor(e) {
                        super(e, _.T), h.RI && ((0, A.u)(() => (0, s.p)("docHidden", [(0, a.t)()], void 0, _.T, this.ee), !0), (0, A.G)(() => (0, s.p)("winPagehide", [(0, a.t)()], void 0, _.T, this.ee)), this.importAggregator(e, () => i.e(478).then(i.bind(i, 9917))))
                    }
                }
                var O = i(3969);
                class I extends b {
                    static featureName = O.TZ;
                    constructor(e) {
                        super(e, O.TZ), h.RI && document.addEventListener("securitypolicyviolation", e => {
                            (0, s.p)(O.xV, ["Generic/CSPViolation/Detected"], void 0, this.featureName, this.ee)
                        }), this.importAggregator(e, () => i.e(478).then(i.bind(i, 6555)))
                    }
                }
                var N = i(6774),
                    P = i(3878),
                    k = i(3304);
                class D {
                    constructor(e, t, r, n, i) {
                        this.name = "UncaughtError", this.message = "string" == typeof e ? e : (0, k.A)(e), this.sourceURL = t, this.line = r, this.column = n, this.__newrelic = i
                    }
                }

                function C(e) {
                    return M(e) ? e : new D(void 0 !== e?.message ? e.message : e, e?.filename || e?.sourceURL, e?.lineno || e?.line, e?.colno || e?.col, e?.__newrelic, e?.cause)
                }

                function j(e) {
                    const t = "Unhandled Promise Rejection: ";
                    if (!e?.reason) return;
                    if (M(e.reason)) {
                        try {
                            e.reason.message.startsWith(t) || (e.reason.message = t + e.reason.message)
                        } catch (e) {}
                        return C(e.reason)
                    }
                    const r = C(e.reason);
                    return (r.message || "").startsWith(t) || (r.message = t + r.message), r
                }

                function L(e) {
                    if (e.error instanceof SyntaxError && !/:\d+$/.test(e.error.stack?.trim())) {
                        const t = new D(e.message, e.filename, e.lineno, e.colno, e.error.__newrelic, e.cause);
                        return t.name = SyntaxError.name, t
                    }
                    return M(e.error) ? e.error : C(e)
                }

                function M(e) {
                    return e instanceof Error && !!e.stack
                }

                function H(e, r, n, i, o = (0, a.t)()) {
                    "string" == typeof e && (e = new Error(e)), (0, s.p)("err", [e, o, !1, r, n.runtime.isRecording, void 0, i], void 0, t.K7.jserrors, n.ee), (0, s.p)("uaErr", [], void 0, t.K7.genericEvents, n.ee)
                }
                var B = i(1541),
                    K = i(993),
                    W = i(3785);

                function U(e, {
                    customAttributes: t = {},
                    level: r = K.p_.INFO
                } = {}, n, i, s = (0, a.t)()) {
                    (0, W.R)(n.ee, e, t, r, !1, i, s)
                }

                function F(e, r, n, i, c = (0, a.t)()) {
                    (0, s.p)(o.Pl + o.hG, [c, e, r, i], void 0, t.K7.genericEvents, n.ee)
                }

                function V(e, r, n, i, c = (0, a.t)()) {
                    const {
                        start: d,
                        end: u,
                        customAttributes: l
                    } = r || {}, h = {
                        customAttributes: l || {}
                    };
                    if ("object" != typeof h.customAttributes || "string" != typeof e || 0 === e.length) return void(0, f.R)(57);
                    const p = (e, t) => null == e ? t : "number" == typeof e ? e : e instanceof PerformanceMark ? e.startTime : Number.NaN;
                    if (h.start = p(d, 0), h.end = p(u, c), Number.isNaN(h.start) || Number.isNaN(h.end))(0, f.R)(57);
                    else {
                        if (h.duration = h.end - h.start, !(h.duration < 0)) return (0, s.p)(o.Pl + o.V1, [h, e, i], void 0, t.K7.genericEvents, n.ee), h;
                        (0, f.R)(58)
                    }
                }

                function G(e, r = {}, n, i, c = (0, a.t)()) {
                    (0, s.p)(o.Pl + o.fF, [c, e, r, i], void 0, t.K7.genericEvents, n.ee)
                }

                function z(e) {
                    (0, c.Y)(o.eY, function(t) {
                        return Y(e, t)
                    }, e)
                }

                function Y(e, r, n) {
                    (0, f.R)(54, "newrelic.register"), r ||= {}, r.type = B.f.MFE, r.licenseKey ||= e.info.licenseKey, r.blocked = !1, r.parent = n || {}, Array.isArray(r.tags) || (r.tags = []);
                    const i = {};
                    r.tags.forEach(e => {
                        "name" !== e && "id" !== e && (i["source.".concat(e)] = !0)
                    }), r.isolated ??= !0;
                    let o = () => {};
                    const c = e.runtime.registeredEntities;
                    if (!r.isolated) {
                        const e = c.find(({
                            metadata: {
                                target: {
                                    id: e
                                }
                            }
                        }) => e === r.id && !r.isolated);
                        if (e) return e
                    }
                    const d = e => {
                        r.blocked = !0, o = e
                    };

                    function u(e) {
                        return "string" == typeof e && !!e.trim() && e.trim().length < 501 || "number" == typeof e
                    }
                    e.init.api.allow_registered_children || d((0, m.J)(() => (0, f.R)(55))), u(r.id) && u(r.name) || d((0, m.J)(() => (0, f.R)(48, r)));
                    const l = {
                            addPageAction: (t, n = {}) => g(F, [t, {
                                ...i,
                                ...n
                            }, e], r),
                            deregister: () => {
                                d((0, m.J)(() => (0, f.R)(68)))
                            },
                            log: (t, n = {}) => g(U, [t, {
                                ...n,
                                customAttributes: {
                                    ...i,
                                    ...n.customAttributes || {}
                                }
                            }, e], r),
                            measure: (t, n = {}) => g(V, [t, {
                                ...n,
                                customAttributes: {
                                    ...i,
                                    ...n.customAttributes || {}
                                }
                            }, e], r),
                            noticeError: (t, n = {}) => g(H, [t, {
                                ...i,
                                ...n
                            }, e], r),
                            register: (t = {}) => g(Y, [e, t], l.metadata.target),
                            recordCustomEvent: (t, n = {}) => g(G, [t, {
                                ...i,
                                ...n
                            }, e], r),
                            setApplicationVersion: e => p("application.version", e),
                            setCustomAttribute: (e, t) => p(e, t),
                            setUserId: e => p("enduser.id", e),
                            metadata: {
                                customAttributes: i,
                                target: r
                            }
                        },
                        h = () => (r.blocked && o(), r.blocked);
                    h() || c.push(l);
                    const p = (e, t) => {
                            h() || (i[e] = t)
                        },
                        g = (r, n, i) => {
                            if (h()) return;
                            const o = (0, a.t)();
                            (0, s.p)(O.xV, ["API/register/".concat(r.name, "/called")], void 0, t.K7.metrics, e.ee);
                            try {
                                if (e.init.api.duplicate_registered_data && "register" !== r.name) {
                                    let e = n;
                                    if (n[1] instanceof Object) {
                                        const t = {
                                            "child.id": i.id,
                                            "child.type": i.type
                                        };
                                        e = "customAttributes" in n[1] ? [n[0], {
                                            ...n[1],
                                            customAttributes: {
                                                ...n[1].customAttributes,
                                                ...t
                                            }
                                        }, ...n.slice(2)] : [n[0], {
                                            ...n[1],
                                            ...t
                                        }, ...n.slice(2)]
                                    }
                                    r(...e, void 0, o)
                                }
                                return r(...n, i, o)
                            } catch (e) {
                                (0, f.R)(50, e)
                            }
                        };
                    return l
                }
                class Z extends b {
                    static featureName = N.T;
                    constructor(e) {
                        var t;
                        super(e, N.T), t = e, (0, c.Y)(o.o5, (e, r) => H(e, r, t), t),
                            function(e) {
                                (0, c.Y)(o.bt, function(t) {
                                    e.runtime.onerror = t
                                }, e)
                            }(e),
                            function(e) {
                                let t = 0;
                                (0, c.Y)(o.k6, function(e, r) {
                                    ++t > 10 || (this.runtime.releaseIds[e.slice(-200)] = ("" + r).slice(-200))
                                }, e)
                            }(e), z(e);
                        try {
                            this.removeOnAbort = new AbortController
                        } catch (e) {}
                        this.ee.on("internal-error", (t, r) => {
                            this.abortHandler && (0, s.p)("ierr", [C(t), (0, a.t)(), !0, {}, e.runtime.isRecording, r], void 0, this.featureName, this.ee)
                        }), h.gm.addEventListener("unhandledrejection", t => {
                            this.abortHandler && (0, s.p)("err", [j(t), (0, a.t)(), !1, {
                                unhandledPromiseRejection: 1
                            }, e.runtime.isRecording], void 0, this.featureName, this.ee)
                        }, (0, P.jT)(!1, this.removeOnAbort?.signal)), h.gm.addEventListener("error", t => {
                            this.abortHandler && (0, s.p)("err", [L(t), (0, a.t)(), !1, {}, e.runtime.isRecording], void 0, this.featureName, this.ee)
                        }, (0, P.jT)(!1, this.removeOnAbort?.signal)), this.abortHandler = this.#r, this.importAggregator(e, () => i.e(478).then(i.bind(i, 2176)))
                    }
                    #r() {
                        this.removeOnAbort?.abort(), this.abortHandler = void 0
                    }
                }
                var q = i(8990);
                let X = 1;

                function J(e) {
                    const t = typeof e;
                    return !e || "object" !== t && "function" !== t ? -1 : e === h.gm ? 0 : (0, q.I)(e, "nr@id", function() {
                        return X++
                    })
                }

                function Q(e) {
                    if ("string" == typeof e && e.length) return e.length;
                    if ("object" == typeof e) {
                        if ("undefined" != typeof ArrayBuffer && e instanceof ArrayBuffer && e.byteLength) return e.byteLength;
                        if ("undefined" != typeof Blob && e instanceof Blob && e.size) return e.size;
                        if (!("undefined" != typeof FormData && e instanceof FormData)) try {
                            return (0, k.A)(e).length
                        } catch (e) {
                            return
                        }
                    }
                }
                var ee = i(8139),
                    te = i(7836),
                    re = i(3434);
                const ne = {},
                    ie = ["open", "send"];

                function se(e) {
                    var t = e || te.ee;
                    const r = function(e) {
                        return (e || te.ee).get("xhr")
                    }(t);
                    if (void 0 === h.gm.XMLHttpRequest) return r;
                    if (ne[r.debugId]++) return r;
                    ne[r.debugId] = 1, (0, ee.u)(t);
                    var n = (0, re.YM)(r),
                        i = h.gm.XMLHttpRequest,
                        s = h.gm.MutationObserver,
                        a = h.gm.Promise,
                        o = h.gm.setInterval,
                        c = "readystatechange",
                        d = ["onload", "onerror", "onabort", "onloadstart", "onloadend", "onprogress", "ontimeout"],
                        u = [],
                        l = h.gm.XMLHttpRequest = function(e) {
                            const t = new i(e),
                                s = r.context(t);
                            try {
                                r.emit("new-xhr", [t], s), t.addEventListener(c, (a = s, function() {
                                    var e = this;
                                    e.readyState > 3 && !a.resolved && (a.resolved = !0, r.emit("xhr-resolved", [], e)), n.inPlace(e, d, "fn-", y)
                                }), (0, P.jT)(!1))
                            } catch (e) {
                                (0, f.R)(15, e);
                                try {
                                    r.emit("internal-error", [e])
                                } catch (e) {}
                            }
                            var a;
                            return t
                        };

                    function p(e, t) {
                        n.inPlace(t, ["onreadystatechange"], "fn-", y)
                    }
                    if (function(e, t) {
                            for (var r in e) t[r] = e[r]
                        }(i, l), l.prototype = i.prototype, n.inPlace(l.prototype, ie, "-xhr-", y), r.on("send-xhr-start", function(e, t) {
                            p(e, t),
                                function(e) {
                                    u.push(e), s && (g ? g.then(b) : o ? o(b) : (m = -m, v.data = m))
                                }(t)
                        }), r.on("open-xhr-start", p), s) {
                        var g = a && a.resolve();
                        if (!o && !a) {
                            var m = 1,
                                v = document.createTextNode(m);
                            new s(b).observe(v, {
                                characterData: !0
                            })
                        }
                    } else t.on("fn-end", function(e) {
                        e[0] && e[0].type === c || b()
                    });

                    function b() {
                        for (var e = 0; e < u.length; e++) p(0, u[e]);
                        u.length && (u = [])
                    }

                    function y(e, t) {
                        return t
                    }
                    return r
                }
                var ae = "fetch-",
                    oe = ae + "body-",
                    ce = ["arrayBuffer", "blob", "json", "text", "formData"],
                    de = h.gm.Request,
                    ue = h.gm.Response,
                    le = "prototype";
                const he = {};

                function fe(e) {
                    const t = function(e) {
                        return (e || te.ee).get("fetch")
                    }(e);
                    if (!(de && ue && h.gm.fetch)) return t;
                    if (he[t.debugId]++) return t;

                    function r(e, r, n) {
                        var i = e[r];
                        "function" == typeof i && (e[r] = function() {
                            var e, r = [...arguments],
                                s = {};
                            t.emit(n + "before-start", [r], s), s[te.P] && s[te.P].dt && (e = s[te.P].dt);
                            var a = i.apply(this, r);
                            return t.emit(n + "start", [r, e], a), a.then(function(e) {
                                return t.emit(n + "end", [null, e], a), e
                            }, function(e) {
                                throw t.emit(n + "end", [e], a), e
                            })
                        })
                    }
                    return he[t.debugId] = 1, ce.forEach(e => {
                        r(de[le], e, oe), r(ue[le], e, oe)
                    }), r(h.gm, "fetch", ae), t.on(ae + "end", function(e, r) {
                        var n = this;
                        if (r) {
                            var i = r.headers.get("content-length");
                            null !== i && (n.rxSize = i), t.emit(ae + "done", [null, r], n)
                        } else t.emit(ae + "done", [e], n)
                    }), t
                }
                var pe = i(7485),
                    ge = i(9566);
                class me {
                    constructor(e) {
                        this.agentRef = e
                    }
                    generateTracePayload(e) {
                        const t = this.agentRef.loader_config;
                        if (!this.shouldGenerateTrace(e) || !t) return null;
                        var r = (t.accountID || "").toString() || null,
                            n = (t.agentID || "").toString() || null,
                            i = (t.trustKey || "").toString() || null;
                        if (!r || !n) return null;
                        var s = (0, ge.ZF)(),
                            a = (0, ge.el)(),
                            o = Date.now(),
                            c = {
                                spanId: s,
                                traceId: a,
                                timestamp: o
                            };
                        return (e.sameOrigin || this.isAllowedOrigin(e) && this.useTraceContextHeadersForCors()) && (c.traceContextParentHeader = this.generateTraceContextParentHeader(s, a), c.traceContextStateHeader = this.generateTraceContextStateHeader(s, o, r, n, i)), (e.sameOrigin && !this.excludeNewrelicHeader() || !e.sameOrigin && this.isAllowedOrigin(e) && this.useNewrelicHeaderForCors()) && (c.newrelicHeader = this.generateTraceHeader(s, a, o, r, n, i)), c
                    }
                    generateTraceContextParentHeader(e, t) {
                        return "00-" + t + "-" + e + "-01"
                    }
                    generateTraceContextStateHeader(e, t, r, n, i) {
                        return i + "@nr=0-1-" + r + "-" + n + "-" + e + "----" + t
                    }
                    generateTraceHeader(e, t, r, n, i, s) {
                        if (!("function" == typeof h.gm?.btoa)) return null;
                        var a = {
                            v: [0, 1],
                            d: {
                                ty: "Browser",
                                ac: n,
                                ap: i,
                                id: e,
                                tr: t,
                                ti: r
                            }
                        };
                        return s && n !== s && (a.d.tk = s), btoa((0, k.A)(a))
                    }
                    shouldGenerateTrace(e) {
                        return this.agentRef.init?.distributed_tracing?.enabled && this.isAllowedOrigin(e)
                    }
                    isAllowedOrigin(e) {
                        var t = !1;
                        const r = this.agentRef.init?.distributed_tracing;
                        if (e.sameOrigin) t = !0;
                        else if (r?.allowed_origins instanceof Array)
                            for (var n = 0; n < r.allowed_origins.length; n++) {
                                var i = (0, pe.D)(r.allowed_origins[n]);
                                if (e.hostname === i.hostname && e.protocol === i.protocol && e.port === i.port) {
                                    t = !0;
                                    break
                                }
                            }
                        return t
                    }
                    excludeNewrelicHeader() {
                        var e = this.agentRef.init?.distributed_tracing;
                        return !!e && !!e.exclude_newrelic_header
                    }
                    useNewrelicHeaderForCors() {
                        var e = this.agentRef.init?.distributed_tracing;
                        return !!e && !1 !== e.cors_use_newrelic_header
                    }
                    useTraceContextHeadersForCors() {
                        var e = this.agentRef.init?.distributed_tracing;
                        return !!e && !!e.cors_use_tracecontext_headers
                    }
                }
                var ve = i(9300),
                    be = i(7295);

                function ye(e) {
                    return "string" == typeof e ? e : e instanceof(0, T.dV)().o.REQ ? e.url : h.gm?.URL && e instanceof URL ? e.href : void 0
                }
                var we = ["load", "error", "abort", "timeout"],
                    Re = we.length,
                    xe = (0, T.dV)().o.REQ,
                    Te = (0, T.dV)().o.XHR;
                const Ee = "X-NewRelic-App-Data";
                class Ae extends b {
                    static featureName = ve.T;
                    constructor(e) {
                        super(e, ve.T), this.dt = new me(e), this.handler = (e, t, r, n) => (0, s.p)(e, t, r, n, this.ee);
                        try {
                            const e = {
                                xmlhttprequest: "xhr",
                                fetch: "fetch",
                                beacon: "beacon"
                            };
                            h.gm?.performance?.getEntriesByType("resource").forEach(r => {
                                if (r.initiatorType in e && 0 !== r.responseStatus) {
                                    const n = {
                                            status: r.responseStatus
                                        },
                                        i = {
                                            rxSize: r.transferSize,
                                            duration: Math.floor(r.duration),
                                            cbTime: 0
                                        };
                                    _e(n, r.name), this.handler("xhr", [n, i, r.startTime, r.responseEnd, e[r.initiatorType]], void 0, t.K7.ajax)
                                }
                            })
                        } catch (e) {}
                        fe(this.ee), se(this.ee),
                            function(e, r, n, i) {
                                function o(e) {
                                    var t = this;
                                    t.totalCbs = 0, t.called = 0, t.cbTime = 0, t.end = T, t.ended = !1, t.xhrGuids = {}, t.lastSize = null, t.loadCaptureCalled = !1, t.params = this.params || {}, t.metrics = this.metrics || {}, t.latestLongtaskEnd = 0, e.addEventListener("load", function(r) {
                                        E(t, e)
                                    }, (0, P.jT)(!1)), h.lR || e.addEventListener("progress", function(e) {
                                        t.lastSize = e.loaded
                                    }, (0, P.jT)(!1))
                                }

                                function c(e) {
                                    this.params = {
                                        method: e[0]
                                    }, _e(this, e[1]), this.metrics = {}
                                }

                                function d(t, r) {
                                    e.loader_config.xpid && this.sameOrigin && r.setRequestHeader("X-NewRelic-ID", e.loader_config.xpid);
                                    var n = i.generateTracePayload(this.parsedOrigin);
                                    if (n) {
                                        var s = !1;
                                        n.newrelicHeader && (r.setRequestHeader("newrelic", n.newrelicHeader), s = !0), n.traceContextParentHeader && (r.setRequestHeader("traceparent", n.traceContextParentHeader), n.traceContextStateHeader && r.setRequestHeader("tracestate", n.traceContextStateHeader), s = !0), s && (this.dt = n)
                                    }
                                }

                                function u(e, t) {
                                    var n = this.metrics,
                                        i = e[0],
                                        s = this;
                                    if (n && i) {
                                        var o = Q(i);
                                        o && (n.txSize = o)
                                    }
                                    this.startTime = (0, a.t)(), this.body = i, this.listener = function(e) {
                                        try {
                                            "abort" !== e.type || s.loadCaptureCalled || (s.params.aborted = !0), ("load" !== e.type || s.called === s.totalCbs && (s.onloadCalled || "function" != typeof t.onload) && "function" == typeof s.end) && s.end(t)
                                        } catch (e) {
                                            try {
                                                r.emit("internal-error", [e])
                                            } catch (e) {}
                                        }
                                    };
                                    for (var c = 0; c < Re; c++) t.addEventListener(we[c], this.listener, (0, P.jT)(!1))
                                }

                                function l(e, t, r) {
                                    this.cbTime += e, t ? this.onloadCalled = !0 : this.called += 1, this.called !== this.totalCbs || !this.onloadCalled && "function" == typeof r.onload || "function" != typeof this.end || this.end(r)
                                }

                                function f(e, t) {
                                    var r = "" + J(e) + !!t;
                                    this.xhrGuids && !this.xhrGuids[r] && (this.xhrGuids[r] = !0, this.totalCbs += 1)
                                }

                                function p(e, t) {
                                    var r = "" + J(e) + !!t;
                                    this.xhrGuids && this.xhrGuids[r] && (delete this.xhrGuids[r], this.totalCbs -= 1)
                                }

                                function g() {
                                    this.endTime = (0, a.t)()
                                }

                                function m(e, t) {
                                    t instanceof Te && "load" === e[0] && r.emit("xhr-load-added", [e[1], e[2]], t)
                                }

                                function v(e, t) {
                                    t instanceof Te && "load" === e[0] && r.emit("xhr-load-removed", [e[1], e[2]], t)
                                }

                                function b(e, t, r) {
                                    t instanceof Te && ("onload" === r && (this.onload = !0), ("load" === (e[0] && e[0].type) || this.onload) && (this.xhrCbStart = (0, a.t)()))
                                }

                                function y(e, t) {
                                    this.xhrCbStart && r.emit("xhr-cb-time", [(0, a.t)() - this.xhrCbStart, this.onload, t], t)
                                }

                                function w(e) {
                                    var t, r = e[1] || {};
                                    if ("string" == typeof e[0] ? 0 === (t = e[0]).length && h.RI && (t = "" + h.gm.location.href) : e[0] && e[0].url ? t = e[0].url : h.gm?.URL && e[0] && e[0] instanceof URL ? t = e[0].href : "function" == typeof e[0].toString && (t = e[0].toString()), "string" == typeof t && 0 !== t.length) {
                                        t && (this.parsedOrigin = (0, pe.D)(t), this.sameOrigin = this.parsedOrigin.sameOrigin);
                                        var n = i.generateTracePayload(this.parsedOrigin);
                                        if (n && (n.newrelicHeader || n.traceContextParentHeader))
                                            if (e[0] && e[0].headers) o(e[0].headers, n) && (this.dt = n);
                                            else {
                                                var s = {};
                                                for (var a in r) s[a] = r[a];
                                                s.headers = new Headers(r.headers || {}), o(s.headers, n) && (this.dt = n), e.length > 1 ? e[1] = s : e.push(s)
                                            }
                                    }

                                    function o(e, t) {
                                        var r = !1;
                                        return t.newrelicHeader && (e.set("newrelic", t.newrelicHeader), r = !0), t.traceContextParentHeader && (e.set("traceparent", t.traceContextParentHeader), t.traceContextStateHeader && e.set("tracestate", t.traceContextStateHeader), r = !0), r
                                    }
                                }

                                function R(e, t) {
                                    this.params = {}, this.metrics = {}, this.startTime = (0, a.t)(), this.dt = t, e.length >= 1 && (this.target = e[0]), e.length >= 2 && (this.opts = e[1]);
                                    var r = this.opts || {},
                                        n = this.target;
                                    _e(this, ye(n));
                                    var i = ("" + (n && n instanceof xe && n.method || r.method || "GET")).toUpperCase();
                                    this.params.method = i, this.body = r.body, this.txSize = Q(r.body) || 0
                                }

                                function x(e, r) {
                                    if (this.endTime = (0, a.t)(), this.params || (this.params = {}), (0, be.iW)(this.params)) return;
                                    let i;
                                    this.params.status = r ? r.status : 0, "string" == typeof this.rxSize && this.rxSize.length > 0 && (i = +this.rxSize);
                                    const s = {
                                        txSize: this.txSize,
                                        rxSize: i,
                                        duration: (0, a.t)() - this.startTime
                                    };
                                    n("xhr", [this.params, s, this.startTime, this.endTime, "fetch"], this, t.K7.ajax)
                                }

                                function T(e) {
                                    const r = this.params,
                                        i = this.metrics;
                                    if (!this.ended) {
                                        this.ended = !0;
                                        for (let t = 0; t < Re; t++) e.removeEventListener(we[t], this.listener, !1);
                                        r.aborted || (0, be.iW)(r) || (i.duration = (0, a.t)() - this.startTime, this.loadCaptureCalled || 4 !== e.readyState ? null == r.status && (r.status = 0) : E(this, e), i.cbTime = this.cbTime, n("xhr", [r, i, this.startTime, this.endTime, "xhr"], this, t.K7.ajax))
                                    }
                                }

                                function E(e, n) {
                                    e.params.status = n.status;
                                    var i = function(e, t) {
                                        var r = e.responseType;
                                        return "json" === r && null !== t ? t : "arraybuffer" === r || "blob" === r || "json" === r ? Q(e.response) : "text" === r || "" === r || void 0 === r ? Q(e.responseText) : void 0
                                    }(n, e.lastSize);
                                    if (i && (e.metrics.rxSize = i), e.sameOrigin && n.getAllResponseHeaders().indexOf(Ee) >= 0) {
                                        var a = n.getResponseHeader(Ee);
                                        a && ((0, s.p)(O.rs, ["Ajax/CrossApplicationTracing/Header/Seen"], void 0, t.K7.metrics, r), e.params.cat = a.split(", ").pop())
                                    }
                                    e.loadCaptureCalled = !0
                                }
                                r.on("new-xhr", o), r.on("open-xhr-start", c), r.on("open-xhr-end", d), r.on("send-xhr-start", u), r.on("xhr-cb-time", l), r.on("xhr-load-added", f), r.on("xhr-load-removed", p), r.on("xhr-resolved", g), r.on("addEventListener-end", m), r.on("removeEventListener-end", v), r.on("fn-end", y), r.on("fetch-before-start", w), r.on("fetch-start", R), r.on("fn-start", b), r.on("fetch-done", x)
                            }(e, this.ee, this.handler, this.dt), this.importAggregator(e, () => i.e(478).then(i.bind(i, 3845)))
                    }
                }

                function _e(e, t) {
                    var r = (0, pe.D)(t),
                        n = e.params || e;
                    n.hostname = r.hostname, n.port = r.port, n.protocol = r.protocol, n.host = r.hostname + ":" + r.port, n.pathname = r.pathname, e.parsedOrigin = r, e.sameOrigin = r.sameOrigin
                }
                const Se = {},
                    Oe = ["pushState", "replaceState"];

                function Ie(e) {
                    const t = function(e) {
                        return (e || te.ee).get("history")
                    }(e);
                    return !h.RI || Se[t.debugId]++ || (Se[t.debugId] = 1, (0, re.YM)(t).inPlace(window.history, Oe, "-")), t
                }
                var Ne = i(3738);

                function Pe(e) {
                    (0, c.Y)(o.BL, function(r = Date.now()) {
                        const n = r - h.WN;
                        n < 0 && (0, f.R)(62, r), (0, s.p)(O.XG, [o.BL, {
                            time: n
                        }], void 0, t.K7.metrics, e.ee), e.addToTrace({
                            name: o.BL,
                            start: r,
                            origin: "nr"
                        }), (0, s.p)(o.Pl + o.hG, [n, o.BL], void 0, t.K7.genericEvents, e.ee)
                    }, e)
                }
                const {
                    He: ke,
                    bD: De,
                    d3: Ce,
                    Kp: je,
                    TZ: Le,
                    Lc: Me,
                    uP: He,
                    Rz: Be
                } = Ne;
                class Ke extends b {
                    static featureName = Le;
                    constructor(e) {
                        var r;
                        super(e, Le), r = e, (0, c.Y)(o.U2, function(e) {
                            if (!(e && "object" == typeof e && e.name && e.start)) return;
                            const n = {
                                n: e.name,
                                s: e.start - h.WN,
                                e: (e.end || e.start) - h.WN,
                                o: e.origin || "",
                                t: "api"
                            };
                            n.s < 0 || n.e < 0 || n.e < n.s ? (0, f.R)(61, {
                                start: n.s,
                                end: n.e
                            }) : (0, s.p)("bstApi", [n], void 0, t.K7.sessionTrace, r.ee)
                        }, r), Pe(e);
                        if (!(0, g.V)(e.init)) return void this.deregisterDrain();
                        const n = this.ee;
                        let d;
                        Ie(n), this.eventsEE = (0, ee.u)(n), this.eventsEE.on(He, function(e, t) {
                            this.bstStart = (0, a.t)()
                        }), this.eventsEE.on(Me, function(e, r) {
                            (0, s.p)("bst", [e[0], r, this.bstStart, (0, a.t)()], void 0, t.K7.sessionTrace, n)
                        }), n.on(Be + Ce, function(e) {
                            this.time = (0, a.t)(), this.startPath = location.pathname + location.hash
                        }), n.on(Be + je, function(e) {
                            (0, s.p)("bstHist", [location.pathname + location.hash, this.startPath, this.time], void 0, t.K7.sessionTrace, n)
                        });
                        try {
                            d = new PerformanceObserver(e => {
                                const r = e.getEntries();
                                (0, s.p)(ke, [r], void 0, t.K7.sessionTrace, n)
                            }), d.observe({
                                type: De,
                                buffered: !0
                            })
                        } catch (e) {}
                        this.importAggregator(e, () => i.e(478).then(i.bind(i, 6974)), {
                            resourceObserver: d
                        })
                    }
                }
                var We = i(6344);
                class Ue extends b {
                    static featureName = We.TZ;
                    #n;
                    recorder;
                    constructor(e) {
                        var r;
                        let n;
                        super(e, We.TZ), r = e, (0, c.Y)(o.CH, function() {
                                (0, s.p)(o.CH, [], void 0, t.K7.sessionReplay, r.ee)
                            }, r),
                            function(e) {
                                (0, c.Y)(o.Tb, function() {
                                    (0, s.p)(o.Tb, [], void 0, t.K7.sessionReplay, e.ee)
                                }, e)
                            }(e);
                        try {
                            n = JSON.parse(localStorage.getItem("".concat(w.H3, "_").concat(w.uh)))
                        } catch (e) {}(0, p.SR)(e.init) && this.ee.on(o.CH, () => this.#i()), this.#s(n) && this.importRecorder().then(e => {
                            e.startRecording(We.Qb.PRELOAD, n?.sessionReplayMode)
                        }), this.importAggregator(this.agentRef, () => i.e(478).then(i.bind(i, 6167)), this), this.ee.on("err", e => {
                            this.blocked || this.agentRef.runtime.isRecording && (this.errorNoticed = !0, (0, s.p)(We.Vh, [e], void 0, this.featureName, this.ee))
                        })
                    }
                    #s(e) {
                        return e && (e.sessionReplayMode === w.g.FULL || e.sessionReplayMode === w.g.ERROR) || (0, p.Aw)(this.agentRef.init)
                    }
                    importRecorder() {
                        return this.recorder ? Promise.resolve(this.recorder) : (this.#n ??= Promise.all([i.e(478), i.e(249)]).then(i.bind(i, 4866)).then(({
                            Recorder: e
                        }) => (this.recorder = new e(this), this.recorder)).catch(e => {
                            throw this.ee.emit("internal-error", [e]), this.blocked = !0, e
                        }), this.#n)
                    }
                    #i() {
                        this.blocked || (this.featAggregate ? this.featAggregate.mode !== w.g.FULL && this.featAggregate.initializeRecording(w.g.FULL, !0, We.Qb.API) : this.importRecorder().then(() => {
                            this.recorder.startRecording(We.Qb.API, w.g.FULL)
                        }))
                    }
                }
                var Fe = i(3962);
                class Ve extends b {
                    static featureName = Fe.TZ;
                    constructor(e) {
                        if (super(e, Fe.TZ), function(e) {
                                const r = e.ee.get("tracer");

                                function n() {}(0, c.Y)(o.dT, function(e) {
                                    return (new n).get("object" == typeof e ? e : {})
                                }, e);
                                const i = n.prototype = {
                                    createTracer: function(n, i) {
                                        var o = {},
                                            c = this,
                                            d = "function" == typeof i;
                                        return (0, s.p)(O.xV, ["API/createTracer/called"], void 0, t.K7.metrics, e.ee),
                                            function() {
                                                if (r.emit((d ? "" : "no-") + "fn-start", [(0, a.t)(), c, d], o), d) try {
                                                    return i.apply(this, arguments)
                                                } catch (e) {
                                                    const t = "string" == typeof e ? new Error(e) : e;
                                                    throw r.emit("fn-err", [arguments, this, t], o), t
                                                } finally {
                                                    r.emit("fn-end", [(0, a.t)()], o)
                                                }
                                            }
                                    }
                                };
                                ["actionText", "setName", "setAttribute", "save", "ignore", "onEnd", "getContext", "end", "get"].forEach(r => {
                                    c.Y.apply(this, [r, function() {
                                        return (0, s.p)(o.hw + r, [performance.now(), ...arguments], this, t.K7.softNav, e.ee), this
                                    }, e, i])
                                }), (0, c.Y)(o.PA, function() {
                                    (0, s.p)(o.hw + "routeName", [performance.now(), ...arguments], void 0, t.K7.softNav, e.ee)
                                }, e)
                            }(e), !h.RI || !(0, T.dV)().o.MO) return;
                        const r = Ie(this.ee);
                        try {
                            this.removeOnAbort = new AbortController
                        } catch (e) {}
                        Fe.tC.forEach(e => {
                            (0, P.sp)(e, e => {
                                l(e)
                            }, !0, this.removeOnAbort?.signal)
                        });
                        const n = () => (0, s.p)("newURL", [(0, a.t)(), "" + window.location], void 0, this.featureName, this.ee);
                        r.on("pushState-end", n), r.on("replaceState-end", n), (0, P.sp)(Fe.OV, e => {
                            l(e), (0, s.p)("newURL", [e.timeStamp, "" + window.location], void 0, this.featureName, this.ee)
                        }, !0, this.removeOnAbort?.signal);
                        let d = !1;
                        const u = new((0, T.dV)().o.MO)((e, t) => {
                                d || (d = !0, requestAnimationFrame(() => {
                                    (0, s.p)("newDom", [(0, a.t)()], void 0, this.featureName, this.ee), d = !1
                                }))
                            }),
                            l = (0, m.s)(e => {
                                "loading" !== document.readyState && ((0, s.p)("newUIEvent", [e], void 0, this.featureName, this.ee), u.observe(document.body, {
                                    attributes: !0,
                                    childList: !0,
                                    subtree: !0,
                                    characterData: !0
                                }))
                            }, 100, {
                                leading: !0
                            });
                        this.abortHandler = function() {
                            this.removeOnAbort?.abort(), u.disconnect(), this.abortHandler = void 0
                        }, this.importAggregator(e, () => i.e(478).then(i.bind(i, 4393)), {
                            domObserver: u
                        })
                    }
                }
                var Ge = i(3333),
                    ze = i(9119);
                const Ye = {},
                    Ze = new Set;

                function qe(e) {
                    return "string" == typeof e ? {
                        type: "string",
                        size: (new TextEncoder).encode(e).length
                    } : e instanceof ArrayBuffer ? {
                        type: "ArrayBuffer",
                        size: e.byteLength
                    } : e instanceof Blob ? {
                        type: "Blob",
                        size: e.size
                    } : e instanceof DataView ? {
                        type: "DataView",
                        size: e.byteLength
                    } : ArrayBuffer.isView(e) ? {
                        type: "TypedArray",
                        size: e.byteLength
                    } : {
                        type: "unknown",
                        size: 0
                    }
                }
                class Xe {
                    constructor(e, t) {
                        this.timestamp = (0, a.t)(), this.currentUrl = (0, ze.L)(window.location.href), this.socketId = (0, ge.LA)(8), this.requestedUrl = (0, ze.L)(e), this.requestedProtocols = Array.isArray(t) ? t.join(",") : t || "", this.openedAt = void 0, this.protocol = void 0, this.extensions = void 0, this.binaryType = void 0, this.messageOrigin = void 0, this.messageCount = 0, this.messageBytes = 0, this.messageBytesMin = 0, this.messageBytesMax = 0, this.messageTypes = void 0, this.sendCount = 0, this.sendBytes = 0, this.sendBytesMin = 0, this.sendBytesMax = 0, this.sendTypes = void 0, this.closedAt = void 0, this.closeCode = void 0, this.closeReason = "unknown", this.closeWasClean = void 0, this.connectedDuration = 0, this.hasErrors = void 0
                    }
                }
                class $e extends b {
                    static featureName = Ge.TZ;
                    constructor(e) {
                        super(e, Ge.TZ);
                        const r = e.init.feature_flags.includes("websockets"),
                            n = [e.init.page_action.enabled, e.init.performance.capture_marks, e.init.performance.capture_measures, e.init.performance.resources.enabled, e.init.user_actions.enabled, r];
                        var d;
                        let u, l;
                        if (d = e, (0, c.Y)(o.hG, (e, t) => F(e, t, d), d), function(e) {
                                (0, c.Y)(o.fF, (t, r) => G(t, r, e), e)
                            }(e), Pe(e), z(e), function(e) {
                                (0, c.Y)(o.V1, (t, r) => V(t, r, e), e)
                            }(e), r && (l = function(e) {
                                if (!(0, T.dV)().o.WS) return e;
                                const t = e.get("websockets");
                                if (Ye[t.debugId]++) return t;
                                Ye[t.debugId] = 1, (0, A.G)(() => {
                                    const e = (0, a.t)();
                                    Ze.forEach(r => {
                                        r.nrData.closedAt = e, r.nrData.closeCode = 1001, r.nrData.closeReason = "Page navigating away", r.nrData.closeWasClean = !1, r.nrData.openedAt && (r.nrData.connectedDuration = e - r.nrData.openedAt), t.emit("ws", [r.nrData], r)
                                    })
                                });
                                class r extends WebSocket {
                                    static name = "WebSocket";
                                    static toString() {
                                        return "function WebSocket() { [native code] }"
                                    }
                                    toString() {
                                        return "[object WebSocket]"
                                    }
                                    get[Symbol.toStringTag]() {
                                        return r.name
                                    }
                                    #a(e) {
                                        (e.__newrelic ??= {}).socketId = this.nrData.socketId, this.nrData.hasErrors ??= !0
                                    }
                                    constructor(...e) {
                                        super(...e), this.nrData = new Xe(e[0], e[1]), this.addEventListener("open", () => {
                                            this.nrData.openedAt = (0, a.t)(), ["protocol", "extensions", "binaryType"].forEach(e => {
                                                this.nrData[e] = this[e]
                                            }), Ze.add(this)
                                        }), this.addEventListener("message", e => {
                                            const {
                                                type: t,
                                                size: r
                                            } = qe(e.data);
                                            this.nrData.messageOrigin ??= (0, ze.L)(e.origin), this.nrData.messageCount++, this.nrData.messageBytes += r, this.nrData.messageBytesMin = Math.min(this.nrData.messageBytesMin || 1 / 0, r), this.nrData.messageBytesMax = Math.max(this.nrData.messageBytesMax, r), (this.nrData.messageTypes ?? "").includes(t) || (this.nrData.messageTypes = this.nrData.messageTypes ? "".concat(this.nrData.messageTypes, ",").concat(t) : t)
                                        }), this.addEventListener("close", e => {
                                            this.nrData.closedAt = (0, a.t)(), this.nrData.closeCode = e.code, e.reason && (this.nrData.closeReason = e.reason), this.nrData.closeWasClean = e.wasClean, this.nrData.connectedDuration = this.nrData.closedAt - this.nrData.openedAt, Ze.delete(this), t.emit("ws", [this.nrData], this)
                                        })
                                    }
                                    addEventListener(e, t, ...r) {
                                        const n = this,
                                            i = "function" == typeof t ? function(...e) {
                                                try {
                                                    return t.apply(this, e)
                                                } catch (e) {
                                                    throw n.#a(e), e
                                                }
                                            } : t?.handleEvent ? {
                                                handleEvent: function(...e) {
                                                    try {
                                                        return t.handleEvent.apply(t, e)
                                                    } catch (e) {
                                                        throw n.#a(e), e
                                                    }
                                                }
                                            } : t;
                                        return super.addEventListener(e, i, ...r)
                                    }
                                    send(e) {
                                        if (this.readyState === WebSocket.OPEN) {
                                            const {
                                                type: t,
                                                size: r
                                            } = qe(e);
                                            this.nrData.sendCount++, this.nrData.sendBytes += r, this.nrData.sendBytesMin = Math.min(this.nrData.sendBytesMin || 1 / 0, r), this.nrData.sendBytesMax = Math.max(this.nrData.sendBytesMax, r), (this.nrData.sendTypes ?? "").includes(t) || (this.nrData.sendTypes = this.nrData.sendTypes ? "".concat(this.nrData.sendTypes, ",").concat(t) : t)
                                        }
                                        try {
                                            return super.send(e)
                                        } catch (e) {
                                            throw this.#a(e), e
                                        }
                                    }
                                    close(...e) {
                                        try {
                                            super.close(...e)
                                        } catch (e) {
                                            throw this.#a(e), e
                                        }
                                    }
                                }
                                return h.gm.WebSocket = r, t
                            }(this.ee)), h.RI) {
                            if (fe(this.ee), se(this.ee), u = Ie(this.ee), e.init.user_actions.enabled) {
                                function f(t) {
                                    const r = (0, pe.D)(t);
                                    return e.beacons.includes(r.hostname + ":" + r.port)
                                }

                                function p() {
                                    u.emit("navChange")
                                }
                                Ge.Zp.forEach(e => (0, P.sp)(e, e => (0, s.p)("ua", [e], void 0, this.featureName, this.ee), !0)), Ge.qN.forEach(e => {
                                    const t = (0, m.s)(e => {
                                        (0, s.p)("ua", [e], void 0, this.featureName, this.ee)
                                    }, 500, {
                                        leading: !0
                                    });
                                    (0, P.sp)(e, t)
                                }), h.gm.addEventListener("error", () => {
                                    (0, s.p)("uaErr", [], void 0, t.K7.genericEvents, this.ee)
                                }, (0, P.jT)(!1, this.removeOnAbort?.signal)), this.ee.on("open-xhr-start", (e, r) => {
                                    f(e[1]) || r.addEventListener("readystatechange", () => {
                                        2 === r.readyState && (0, s.p)("uaXhr", [], void 0, t.K7.genericEvents, this.ee)
                                    })
                                }), this.ee.on("fetch-start", e => {
                                    e.length >= 1 && !f(ye(e[0])) && (0, s.p)("uaXhr", [], void 0, t.K7.genericEvents, this.ee)
                                }), u.on("pushState-end", p), u.on("replaceState-end", p), window.addEventListener("hashchange", p, (0, P.jT)(!0, this.removeOnAbort?.signal)), window.addEventListener("popstate", p, (0, P.jT)(!0, this.removeOnAbort?.signal))
                            }
                            if (e.init.performance.resources.enabled && h.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")) {
                                new PerformanceObserver(e => {
                                    e.getEntries().forEach(e => {
                                        (0, s.p)("browserPerformance.resource", [e], void 0, this.featureName, this.ee)
                                    })
                                }).observe({
                                    type: "resource",
                                    buffered: !0
                                })
                            }
                        }
                        r && l.on("ws", e => {
                            (0, s.p)("ws-complete", [e], void 0, this.featureName, this.ee)
                        });
                        try {
                            this.removeOnAbort = new AbortController
                        } catch (g) {}
                        this.abortHandler = () => {
                            this.removeOnAbort?.abort(), this.abortHandler = void 0
                        }, n.some(e => e) ? this.importAggregator(e, () => i.e(478).then(i.bind(i, 8019))) : this.deregisterDrain()
                    }
                }
                var Je = i(2646);
                const Qe = new Map;

                function et(e, t, r, n, i = !0) {
                    if ("object" != typeof t || !t || "string" != typeof r || !r || "function" != typeof t[r]) return (0, f.R)(29);
                    const s = function(e) {
                            return (e || te.ee).get("logger")
                        }(e),
                        a = (0, re.YM)(s),
                        o = new Je.y(te.P);
                    o.level = n.level, o.customAttributes = n.customAttributes, o.autoCaptured = i;
                    const c = t[r]?.[re.Jt] || t[r];
                    return Qe.set(c, o), a.inPlace(t, [r], "wrap-logger-", () => Qe.get(c)), s
                }
                var tt = i(1910);
                class rt extends b {
                    static featureName = K.TZ;
                    constructor(e) {
                        var t;
                        super(e, K.TZ), t = e, (0, c.Y)(o.$9, (e, r) => U(e, r, t), t),
                            function(e) {
                                (0, c.Y)(o.Wb, (t, r, {
                                    customAttributes: n = {},
                                    level: i = K.p_.INFO
                                } = {}) => {
                                    et(e.ee, t, r, {
                                        customAttributes: n,
                                        level: i
                                    }, !1)
                                }, e)
                            }(e), z(e);
                        const r = this.ee;
                        ["log", "error", "warn", "info", "debug", "trace"].forEach(e => {
                            (0, tt.i)(h.gm.console[e]), et(r, h.gm.console, e, {
                                level: "log" === e ? "info" : e
                            })
                        }), this.ee.on("wrap-logger-end", function([e]) {
                            const {
                                level: t,
                                customAttributes: n,
                                autoCaptured: i
                            } = this;
                            (0, W.R)(r, e, n, t, i)
                        }), this.importAggregator(e, () => i.e(478).then(i.bind(i, 5288)))
                    }
                }
                new E({
                    features: [Ae, x, S, Ke, Ue, I, Z, $e, rt, Ve],
                    loaderType: "spa"
                })
            })()
        })();
    </script>

    <style type="text/css">
        html .cms-index-index #maincontent .custom-slider {
            display: block !important;
        }

        .catalog-widget .gen-wrapper .gender,
        .catalog-widget .gen-wrapper .color {
            font-size: 14px;
        }

        .catalog-widget .gen-wrapper .color span {
            font-weight: bold;
            font-size: 14px;
        }

        .catalog-widget .gen-wrapper {
            margin-top: 10px;
        }

        .catalog-widget .gen-wrapper .gender {
            padding-bottom: 0.5rem;
        }

        .fotorama__stage__shaft .fotorama__active .fotorama__img {
            width: auto;
            height: auto;
        }

        @media (min-width: 768px) and (max-width: 1200px) {
            .sections.nav-sections .section-items .section-item-content .ves-megamenu .navigation>ul>li.nav-item.level0 a span {
                font-size: 11px !important;
            }

            .nav-sections:not(.mobile-nav) .navigation {
                padding: 0 10px !important;
            }
        }

        @media (min-width: 768px) {
            .page-header-v1 .page-header .header-main {
                padding: 0 !important;
            }

            .sections.nav-sections .section-items .section-item-content .navigation li>a {
                padding: 7px 10px !important;
            }

            .page-header-v1 .page-header .header-main .h-navigation .sections.nav-sections {
                margin-bottom: 0 !important;
            }
        }

        .owl-carousel-products-upsell.owl-theme .owl-controls .owl-nav [class*=owl-] {
            display: block !important;
        }

        body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute .swatch-attribute-options .swatch-option.text {
            width: 100% !important;
            max-width: 110px !important;
            margin-right: 5px;
            margin-bottom: 5px;
            padding: 0;
        }

        body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute .swatch-attribute-options .swatch-option.text {
            width: 100% !important;
            max-width: 110px !important;
            margin-right: 5px;
            margin-bottom: 5px;
            padding: 0;
        }

        .search.results>div#layer-product-list>.amasty-label-container img {
            display: none !important;
        }

        .product-item-info .amasty-label-container {
            z-index: 1;
        }

        .search.results>.block {
            display: none !important;
        }

        .checkout-cart-index .table-wrapper .loading-mask {
            display: none !important;
        }

        .sidebar-additional .block.block-wishlist {
            display: none;
        }

        .product-items .product-image-container [class*='amasty-label-container-25-'] {
            display: block !important;
            width: 90px;
            height: 28px;
            position: absolute;
            top: 0;
            left: 0;
        }

        #ymDivCircle img {
            width: 100% !important;
            height: 100% !important;
        }

        .catalog-category-view.atome-disabled .product-item-info .price-box {
            display: block;
        }

        .catalog-category-view.atome-disabled .product-item-info .price-box .price-wrapper-container {
            display: inline-block;
        }

        .catalogsearch-result-index.atome-disabled .product-item-info .price-box {
            display: block;
        }

        .catalogsearch-result-index.atome-disabled .product-item-info .price-box .price-wrapper-container {
            display: inline-block;
        }

        .catalogsearch-advanced-result.atome-disabled .product-item-info .price-box {
            display: block;
        }

        .catalogsearch-advanced-result.atome-disabled .product-item-info .price-box .price-wrapper-container {
            display: inline-block;
        }


        .page-header-v1 .page-header .header-top .store-information {
            display: none;
        }

        @media only screen and (max-width: 767px) {
            .post-list .post-holder .post-info {
                display: none;
            }

            body.catalog-category-view .column.main .products-grid .product-item .product-item-info .product_image {
                padding-bottom: 0;
                padding-top: 0;
                background-color: #fff;
            }

            .modal-popup.popup-newsletter.modal-slide._inner-scroll .modal-inner-wrap .modal-content .newsletter-content .image-container .newsletter.banner-image img {
                height: 100%;
            }

            .sections.nav-sections .section-items .section-item-content .navigation .level1.nav-dropdown .dropdown-submenu>a span,
            .sections.nav-sections .section-items .section-item-content .navigation .level2.nav-dropdown .dropdown-submenu>a span,
            .sections.nav-sections .section-items .section-item-content .navigation .level3.nav-dropdown .dropdown-submenu>a span {
                text-transform: none;
            }
        }

        .sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu:hover .submenu-inner .content-wrapper .mega-col.mega-col-level-2 div.nav-item.level2 a span,
        .sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .submenu-inner .content-wrapper .mega-col.mega-col-level-2 div.nav-item.level2 a span {
            text-transform: none;
        }

        .checkout-index-index .modal-footer .secondary.action-hide-popup {
            padding: 7px;
        }

        .checkout-index-index .modal-footer .secondary.action-hide-popup:hover {
            text-decoration: none;
        }

        .page-header-v1 .page-header .header-main .h-logo .logo {
            max-width: 170px;
        }

        #search_bar_container {
            z-index: 101;
        }
    </style>

    <style>
        #conversation-badge {
            position: fixed;
            width: 60px;
            height: 60px;
            right: 10px;
            bottom: 80px;
            z-index: 999;
            cursor: pointer;
            border-radius: 50%;
            background: url(https://www.footlocker.id/media/chatbot/chat_icon.png) no-repeat;
            background-position: center center;
            background-size: 100%;
        }

        @media (max-width: 767px) {
            #conversation-badge {
                bottom: 70px;
                right: 10px;
                background: url(https://www.footlocker.id/media/chatbot/chat_icon.png) no-repeat;
                background-position: center center;
                background-size: 98%;
            }
        }

        svg#default-button-icon {
            width: 40px;
            height: 40px;
            margin: 10px;
        }

        #unread-indicator {
            display: none;
        }

        @media only screen and (max-width: 767px) {
            html .page-wrapper>.page-header {
                padding-bottom: 174px;
            }

            .page-wrapper .page-main {
                margin-top: 0;
            }

            .page-wrapper {
                margin-top: 0;
            }

            #search_bar_container button.autosuggest-close-btn {
                z-index: 9;
            }
        }
    </style>

    <!-- MEGAMENU CUSTOM CSS -->

    <link rel="preconnect" href="https://celebrosnlp.com/">
    <link rel="preconnect" href="https://fonts.googleapis.com/">
    <link rel="preconnect" href="https://ajax.googleapis.com/">
    <link rel="preconnect" href="https://fast.a.klaviyo.com/">
    <link rel="dns-prefetch" href="https://hit.api.useinsider.com/">

    <link rel="dns-prefetch" href="https://connect.facebook.net/">
    <link rel="dns-prefetch" href="https://static.zdassets.com/">
    <link rel="dns-prefetch" href="https://www.googletagmanager.com/">
    <link rel="dns-prefetch" href="https://apps.bazaarvoice.com/">
    <link rel="dns-prefetch" href="https://fonts.gstatic.com/">
    <link rel="dns-prefetch" href="https://static.klaviyo.com/">
    <link rel="dns-prefetch" href="https://network-a.bazaarvoice.com/">
    <link rel="dns-prefetch" href="https://static-tracking.klaviyo.com/">
    <link rel="dns-prefetch" href="https://static-forms.klaviyo.com/">
    <link rel="dns-prefetch" href="https://static.criteo.net/">
    <link rel="dns-prefetch" href="https://fledge.as.criteo.com/">
    <link rel="dns-prefetch" href="https://sslwidget.criteo.com/">
    <link rel="dns-prefetch" href="https://web-image.useinsider.com/">
    <link rel="dns-prefetch" href="https://api.bazaarvoice.com/">
    <link rel="dns-prefetch" href="https://ai2.celebros-analytics.com/">
    <link rel="dns-prefetch" href="https://fledge.as.criteo.com/">
    <link rel="dns-prefetch" href="https://dis.criteo.com/">
    <link rel="preconnect" href="https://photos-eu.bazaarvoice.com/">
    <link rel="dns-prefetch" href="https://maps.googleapis.com/">


    <!--  twitter product cards-->
    <meta name="twitter:card" content="product" />
    <meta name="twitter:domain" content="https://disdikbandungbarat.id/" />
    <meta name="twitter:site" content="" />
    <meta name="twitter:creator" content="" />
    <meta name="twitter:title" content="Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini" />
    <meta name="twitter:description" content="Togel hari ini menampilkan hasil keluaran hk, sgp, sdy tercepat dan akurat untuk pasaran togel hongkong, togel singapore, togel sidney secara real time." />
    <meta name="twitter:image" content="https://disdikbandungbarat.id/img/logotg.webp" />
    <meta name="twitter:data1" content="IDR5000.00" />
    <meta name="twitter:label1" content="PRICE" />
    <meta name="twitter:data2" content="ID" />
    <meta name="twitter:label2" content="LOCATION" />
    <!--  twitter product cards-->
    <!--  facebook open graph -->
    <meta property="og:site_name" content="" />
    <meta property="og:type" content="product" />
    <meta property="og:title" content="Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini" />
    <meta property="og:image" content="https://disdikbandungbarat.id/img/logotg.webp" />
    <meta property="og:description" content="Togel hari ini menampilkan hasil keluaran hk, sgp, sdy tercepat dan akurat untuk pasaran togel hongkong, togel singapore, togel sidney secara real time." />
    <meta property="og:url" content="https://disdikbandungbarat.id/" />
    <meta property="product:price:amount" content="5000.00" />
    <meta property="product:price:currency" content="IDR" />
    <meta property="product:availability" content="instock" />
    <meta property="product:retailer_item_id" content="0886-ONRW10061200" />
    <!--  facebook open graph -->
    <!-- rich pins -->
    <meta name="pinterest-rich-pin" content="enabled" />
    <!-- rich pins -->

</head>

<body data-container="body" data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/loader-2.gif"}}' class="atome-disabled theme-pearl page-product-configurable product-page-v1 product_page_v1 store-view-idn catalog-product-view product-as-kb-forever-fleece-men-s-hoodie-black-university-gold-5 page-layout-1column" id="html-body">

    <div class="cookie-status-message" id="cookie-status" style="display: none">
        The store will not work correctly in the case when cookies are disabled.</div>




    <noscript>
        <div class="message global noscript">
            <div class="content">
                <p>
                    <strong>JavaScript seems to be disabled in your browser.</strong>
                    <span>
                        For the best experience on our site, be sure to turn on Javascript in your browser. </span>
                </p>
            </div>
        </div>
    </noscript>




    <!-- ko scope: 'gdpr-cookie-modal' -->
    <!--ko template: getTemplate()--><!-- /ko -->
    <!-- /ko -->
    <style>
        .amgdprjs-bar-template {
            z-index: 15;
            bottom: 0;
        }
    </style>


    <!--suppress HtmlUnknownTarget -->
    <!-- BV | Magento Extension 9.1.7 -->




    <!-- BV | Magento Extension 9.1.7 -->



    <div class="page-wrapper">
        <div class="scroll-div">&nbsp;</div>
        <div class="page-header page-header-v1">
            <header class="page-header">
                <div class="header-multistore">
                    <div id="multistore-mobile-switcher-language">
                        <div class="store-options">
                            <div class="language-dropdown-container mobile">
                                <div class="weltpixel_multistore">
                                    <div class="current-store">
                                        <img src="https://www.footlocker.id/media/weltpixel/multistore/logo/stores/2/ind-flag_1_.jpg" alt="Bahasa" />
                                        <span>ID</span>
                                        <span class="drill-opener"></span>
                                    </div>
                                    <ul class="store-switcher-dropdown">
                                        <div class="drilldown-back">
                                            <span class="drill-opener"></span>
                                            <span class="current-cat">
                                                Indonesia </span>
                                        </div>
                                        <li class="view-default   switcher-option">
                                            <a href="#" data-post='{"action":"https:\/\/www.footlocker.id\/stores\/store\/redirect\/","data":{"___store":"default","___from_store":"idn","uenc":""}}'><img src="https://www.footlocker.id/media/weltpixel/multistore/logo/stores/1/eng-flag_1_.jpg" alt="English" />
                                                <span>
                                                    English </span>
                                            </a>
                                        </li>
                                        <li class="view-idn current  switcher-option">
                                            <img src="https://www.footlocker.id/media/weltpixel/multistore/logo/stores/2/ind-flag_1_.jpg" alt="Bahasa" />
                                            <span>Indonesia</span>
                                        </li>
                                    </ul>
                                </div>
                            </div>
                        </div>
                    </div>
                    <style>
                        ul.weltpixel_multistore li img {
                            height: 20px;
                            width: 30px;
                        }
                    </style>

                </div>
                <div class="header-top-wrap">
                    <div id="top-header-container">

                    </div>

                </div>
                <div class="header-main header-level-2">
                    <div class="container">
                        <div class="row">
                            <div class="col-md-offset-0 col-md-2 col-xs-7 col-lg-2 col-sm-offset-0 col-sm-7 h-logo responsive-main-header">
                                <span class="action nav-toggle"><span>Toggle Nav</span></span>

                                <a class="logo " href="https://disdikbandungbarat.id/" title="" aria-label="store logo">
                                    <img src="https://disdikbandungbarat.id/img/logotg.webp" title="" alt="" width="170" />
                                </a>
                            </div>
                            <div class="col-md-2 col-xs-5 col-sm-5 h-panel main-header-right">
                                <li><a href="https://lala.disdikbandungbarat.id/" id="idWGiHiuZI" class="custom-account-link">Akun Saya</a></li>
                                <li class="nav item"><a href="https://lala.disdikbandungbarat.id/">My Wishlist</a></li>
                                <div data-block="minicart" class="minicart-wrapper">
                                    <a class="action showcart  desktop" href="https://lala.disdikbandungbarat.id/" data-bind="scope: 'minicart_content'">
                                        <span class="counter qty empty" data-bind="css: { empty: !!getCartParam('summary_count') == false && !isLoading() }, blockLoader: isLoading">
                                            <span class="counter-number"><!-- ko text: getCartParam('summary_count') --><!-- /ko --></span>
                                            <span class="counter-label">
                                                <!-- ko if: getCartParam('summary_count') -->
                                                <!-- ko text: getCartParam('summary_count') --><!-- /ko -->
                                                <!-- ko i18n: 'items' --><!-- /ko -->
                                                <!-- /ko -->
                                            </span>
                                        </span>
                                    </a>
                                    <div class="block block-minicart desktop" data-role="dropdownDialog" data-mage-init='{"dropdownDialog":{
                "triggerEvent" : "click",
                "dialogClass" : "minicart",
                "appendTo":"[data-block=minicart]",
                "triggerTarget":".minicart-wrapper",
                "closeOnMouseLeave": false,
                "timeout": "2000",
                "closeOnEscape": false,
                "triggerClass":"active",
                "parentClass":"active",
                "buttons":[]}}'>
                                        <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'">
                                            <div id="minicart-success-message"></div>
                                            <div id="minicart-error-message"></div>
                                            <!-- ko template: getTemplate() --><!-- /ko -->
                                        </div>

                                    </div>


                                </div>
                            </div>
                            <div class="col-md-8 col-xs-12 col-sm-12 h-search responsive-main-header h-panel sk-mini-cart">
                                <div class="block block-search">
                                    <div class="block block-title"><strong>Cari</strong></div>
                                    <div class="block block-content">
                                        <form class="form minisearch" id="search_mini_form" action="/" method="get">
                                            <div class="field search">
                                                <label class="label" for="search" data-role="minisearch-label">
                                                    <span>Cari</span>
                                                </label>
                                                <div class="control">
                                                    <input id="search" data-mage-init='{"quickSearch":{
                                "formSelector":"#search_mini_form",
                                "url":"/",
                                "destinationSelector":"#search_autocomplete"}
                           }' type="text" name="q" value="" placeholder="Cari&#x20;produk..." class="input-text" maxlength="128" role="combobox" aria-haspopup="false" aria-autocomplete="both" autocomplete="off" aria-expanded="false" />
                                                    <div id="search_autocomplete" class="search-autocomplete"></div>
                                                    <div class="nested">
                                                        <a class="action advanced" href="/" data-action="advanced-search">
                                                            Advanced Search </a>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="actions">
                                                <button type="submit" title="Cari" class="action search" aria-label="Search">
                                                    <span>Cari</span>
                                                </button>
                                            </div>
                                        </form>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="h-navigation">
                    <div class="sections nav-sections">
                        <div class="section-items nav-sections-items" data-mage-init='{"tabs":{"openedState":"active"}}'>
                            <div class="section-item-title nav-sections-item-title" data-role="collapsible">
                                <a class="nav-sections-item-switch" data-toggle="switch" href="#store.menu">
                                    Explore </a>
                            </div>
                            <div class="section-item-content nav-sections-item-content" id="store.menu" data-role="content">
                                <div id="top-menu-container" class="navigation">

                                </div>

                                <div class="additional-mobile">
                                    <div class="login-mobile">
                                        <li><a href="https://lala.disdikbandungbarat.id/" id="idPHWtpFEn">Masuk | Daftar</a></li>
                                    </div>
                                    <li class="nav item"><a href="https://lala.disdikbandungbarat.id/">Lokasi
                                            Toko</a></li>
                                    <li class="nav item"><a href="https://lala.disdikbandungbarat.id/">Lacak
                                            Pesanan</a></li>
                                    <li class="nav item"><a href="https://lala.disdikbandungbarat.id/">Bantuan</a></li>
                                </div>
                                <div class="additional-login-mobile">
                                    <li class="nav item"><a href="https://lala.disdikbandungbarat.id/">Akun
                                            Saya</a></li>
                                    <li class="nav item"><a href="https://lala.disdikbandungbarat.id/">Wishlist</a></li>
                                    <div class="my-account-logout-mobile">
                                        <li><a href="https://lala.disdikbandungbarat.id/" id="id7gmXwZzo">Masuk | Daftar</a></li>
                                    </div>
                                </div>
                                <div id="multistore-mobile-switcher-language">
                                    <div class="store-options">
                                        <div class="language-dropdown-container mobile">
                                            <div class="weltpixel_multistore">
                                                <div class="current-store">
                                                    <img src="https://www.footlocker.id/media/weltpixel/multistore/logo/stores/2/ind-flag_1_.jpg" alt="Bahasa" />
                                                    <span>ID</span>
                                                    <span class="drill-opener"></span>
                                                </div>
                                                <ul class="store-switcher-dropdown">
                                                    <div class="drilldown-back">
                                                        <span class="drill-opener"></span>
                                                        <span class="current-cat">
                                                            Indonesia </span>
                                                    </div>
                                                    <li class="view-default   switcher-option">
                                                        <a href="#" data-post='{"action":"https:\/\/www.footlocker.id\/stores\/store\/redirect\/","data":{"___store":"default","___from_store":"idn","uenc":""}}'><img src="https://www.footlocker.id/media/weltpixel/multistore/logo/stores/1/eng-flag_1_.jpg" alt="English" />
                                                            <span>
                                                                English </span>
                                                        </a>
                                                    </li>
                                                    <li class="view-idn current  switcher-option">
                                                        <img src="https://www.footlocker.id/media/weltpixel/multistore/logo/stores/2/ind-flag_1_.jpg" alt="Bahasa" />
                                                        <span>Indonesia</span>
                                                    </li>
                                                </ul>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                <style>
                                    ul.weltpixel_multistore li img {
                                        height: 20px;
                                        width: 30px;
                                    }
                                </style>

                                <span class="store-information">
                                    <a id="whatsapp" class="social" href="#">
                                        <strong></strong>
                                    </a>Senin - Minggu, 08.00 - 21.00 WIB </span>
                                </span>
                            </div>
                        </div>
                    </div>
                </div>
            </header>
        </div>
        <div class="breadcrumbs">
            <ul class="items">
                <li class="item home">
                    <a href="https://disdikbandungbarat.id/" title="Go to Home Page">
                        Home </a>
                </li>
                <li class="item product">
                    <strong>Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini</strong>
                </li>
            </ul>
        </div>
        <main id="maincontent" class="page-main"><a id="contentarea" tabindex="-1"></a>
            <div class="page messages">
                <div data-placeholder="messages"></div>
                <div data-bind="scope: 'messages'" name="foot-locker">
                    <!-- ko if: cookieMessages && cookieMessages.length > 0 -->
                    <div aria-atomic="true" role="alert" data-bind="foreach: { data: cookieMessages, as: 'message' }" class="messages">
                        <div data-bind="attr: {
            class: 'message-' + message.type + ' ' + message.type + ' message',
            'data-ui-id': 'message-' + message.type
        }">
                            <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div>
                        </div>
                    </div>
                    <!-- /ko -->

                    <!-- ko if: messages().messages && messages().messages.length > 0 -->
                    <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: {
        data: messages().messages, as: 'message'
    }">
                        <div data-bind="attr: {
            class: 'message-' + message.type + ' ' + message.type + ' message',
            'data-ui-id': 'message-' + message.type
        }">
                            <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div>
                        </div>
                    </div>
                    <!-- /ko -->
                </div>

            </div>
            <div class="columns">
                <div class="column main">
                    <input type="hidden" name="codilar_product_listing_product_data" data-pid="445144" data-vid="445144" />

                    <input name="form_key" type="hidden" value="QFN7Hr54hcdW6hAO" />
                    <div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}">
                        <!-- ko template: getTemplate() --><!-- /ko -->

                    </div>

                    <div id="sticky-gall-wrap" class="sticky-gall-wrap">
                        <div class="product media">
                            <div class="mobile-top-info">
                                <div class="product attribute mobile-name">
                                    <strong class="type"></strong>
                                    <div class="value">Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini</div>
                                </div>

                                <div class="prod-attributes">
                                    <div class="gender">
                                        Togel Hari Ini </div>
                                    <!-- Dynamic Variant SKU (will be updated by swatch-renderer.js) -->
                                    <div class="sku" data-has-global-sku="false">|
                                        <div class="value">
                                            0886-ONRW10061200 </div>
                                    </div>
                                </div>

                            </div><a id="gallery-prev-area" tabindex="-1"></a>
                            <div class="action-skip-wrapper"><a class="action skip gallery-next-area" href="#gallery-next-area">
                                    <span>
                                        Skip to the end of the images gallery </span>
                                </a>
                            </div>

                            <div class="sticky-gallery">
                                <div class="clearfix wishlist-icon">
                                    <div class="product-addto-links" data-role="add-to-links">
                                        <a href="#" class="action towishlist wl-445144" id="445144" data-post='{"action":"https:\/\/www.footlocker.id\/wishlist\/index\/add\/","data":{"product":445144,"uenc":"aHR0cHM6Ly93d3cuZm9vdGxvY2tlci5pZC9hcy1rYi1mb3JldmVyLWZsZWVjZS1tZW4tcy1ob29kaWUtYmxhY2stdW5pdmVyc2l0eS1nb2xkLTUuaHRtbA,,"}}' data-action="add-to-wishlist"><span></span></a>
                                    </div>
                                </div>
                                <div class="closer-look">
                                    <p>Klik untuk Lihat Detail</p>
                                </div>

                                <div class="gallery-placeholder _block-content-loading" data-gallery-role="gallery-placeholder" style="min-height: 400px;">
                                    <div class="fotorama-item fotorama hidden-lg" data-gallery-role="gallery">
                                        <div class="fotorama__wrap fotorama__wrap--css3 fotorama__wrap--toggle-arrows
        fotorama__wrap--fade fotorama__wrap--no-controls" style="min-width: 0px; max-width: 100%;">
                                            <div class="fotorama__stage" data-fotorama-stage="fotorama__stage" style="width: 353px; height: 353px;">
                                                <div class="fotorama__fullscreen-icon" data-gallery-role="fotorama__fullscreen-icon" tabindex="0" aria-label="Exit fullscreen" role="button"></div>
                                                <div class="fotorama__stage__shaft" tabindex="0" data-gallery-role="stage-shaft" style="transition-duration: 0ms; margin-left: 0px; width: 353px;">
                                                    <div class="fotorama__stage__frame fotorama__fade-rear magnify-wheel-loaded
                    fotorama__active fotorama_vertical_ratio fotorama__loaded fotorama__loaded--img" style="left: 0px; transition-duration: 0ms; opacity: 1;" aria-hidden="false" data-active="true" href="https://disdikbandungbarat.id/img/logotg.webp">
                                                        <img src="https://disdikbandungbarat.id/img/logotg.webp" class="fotorama__img" aria-hidden="false" alt="Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini">

                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                        <div data-gallery-role="fotorama__focusable-end" tabindex="-1"></div>
                                    </div>

                                    <div class="fotorama-item fotorama hidden-xs" data-gallery-role="gallery">
                                        <div class="fotorama__wrap fotorama__wrap--css3
        fotorama__wrap--toggle-arrows fotorama__wrap--fade fotorama__wrap--no-controls" style="min-width: 0px; max-width: 100%;">
                                            <div class="fotorama__stage" data-fotorama-stage="fotorama__stage" style="width: 997px; height: 997px;">
                                                <div class="fotorama__fullscreen-icon" data-gallery-role="fotorama__fullscreen-icon" tabindex="0" aria-label="Exit fullscreen" role="button"></div>
                                                <div class="fotorama__stage__shaft" tabindex="0" data-gallery-role="stage-shaft" style="transition-duration: 0ms; margin-left: 0px; width: 997px;">
                                                    <div class="fotorama__stage__frame fotorama__fade-rear
                    magnify-wheel-loaded fotorama__active fotorama_vertical_ratio
                    fotorama__loaded fotorama__loaded--img" style="left: 0px; transition-duration: 0ms; opacity: 1;" aria-hidden="false" data-active="true" href="https://disdikbandungbarat.id/img/logotg.webp">
                                                        <img src="https://disdikbandungbarat.id/img/logotg.webp" class="fotorama__img" aria-hidden="false" alt="Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini">

                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                        <div data-gallery-role="fotorama__focusable-end" tabindex="-1"></div>
                                    </div>
                                </div>
                            </div>
                            <!--Fix for jumping content. Loader must be the same size as gallery.-->





                            <div class="action-skip-wrapper"><a class="action skip gallery-prev-area" href="#gallery-prev-area">
                                    <span>
                                        Skip to the beginning of the images gallery </span>
                                </a>
                            </div><a id="gallery-next-area" tabindex="-1"></a>
                        </div>
                        <div class="product-info-main">
                            <a href="https://lala.disdikbandungbarat.id/" target="_blank" rel="nofollow">
                                <img src="https://disdikbandungbarat.id/img/daftar.gif" alt="daftar togel hari ini" class="w-100 img-fluid" layout="responsive" height="150" width="800"></a>
                            <div class="product attibute brand">

                                <a href="https://disdikbandungbarat.id/">
                                    <h2 class="value pdp-brand-title" itemprop=&quot;brand&quot;>
                                        Togel</h2>
                                </a>
                            </div>
                            <div class="page-title-wrapper&#x20;product">
                                <h1 class="page-title">
                                    <span class="base" data-ui-id="page-title-wrapper" itemprop="name">Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini</span>
                                </h1>
                            </div>
                            <div class="prod-attributes">
                                <div class="gender">
                                    Togel Hari Ini </div>
                                <!-- Dynamic Variant SKU (will be updated by swatch-renderer.js) -->
                                <div class="sku" data-has-global-sku="false">|
                                    <div class="value">
                                        0886-ONRW10061200 </div>
                                </div>
                            </div>


                            <div class="product-info-price">
                                <div class="price-box price-final_price" data-role="priceBox" data-product-id="445144" data-price-box="product-id-445144">
                                    <div class="price-wrapper-container ">
                                        <span class="price-container price-final_price tax weee">
                                            <span id="product-price-445144" data-price-amount="5000" data-price-type="finalPrice" class="price-wrapper ">

                                                <span class="price">Rp. 10.000</span> </span>
                                        </span>
                                    </div>

                                </div>
                            </div>
                            <div class="product-group-name">

                            </div>
                            <div class="product attribute overview">
                                <div class="value" itemprop="description">
                                    <div class="show-reviews">
                                        <div data-bv-show="rating_summary" data-bv-product-id="0886-ONRW10061200">
                                        </div>
                                        <br />
                                    </div>
                                    <p>Togel hari ini menampilkan hasil keluaran hk, sgp, sdy tercepat dan akurat untuk pasaran togel hongkong, togel singapore, togel sidney secara real time.</p>
                                    <a class="more_button">Info lebih lanjut</a>
                                </div>
                            </div>



                            <!--
    <div class="show-reviews">
         <? //= //$viewModel->getExtensionInjectionMessage(); ?>
        <div data-bv-show="rating_summary"
             data-bv-product-id="">
                    </div>
    </div>
-->
                            <div class="payment_emi">
                                Bayar dengan cicilan 0&#37; x 4 sebesar <strong> <span class="price">Rp.
                                        3.473</span></strong> </div>


                            <div class="product-add-form">
                                <form data-product-sku="0886-ONRW10061200" action="https://disdikbandungbarat.id/" method="post" id="product_addtocart_form">
                                    <input type="hidden" name="product" value="445144" />
                                    <input type="hidden" name="selected_configurable_option" value="" />
                                    <input type="hidden" name="related_product" id="related-products-field" value="" />
                                    <input type="hidden" name="item" value="445144" />
                                    <input name="form_key" type="hidden" value="QFN7Hr54hcdW6hAO" />
                                    <div class="product-options-wrapper" id="product-options-wrapper" data-hasrequired="&#x2A;&#x20;Wajib&#x20;Diisi">
                                        <div class="fieldset" tabindex="0">
                                            <div class="product-info-stock-sku">
                                                <!-- Dynamic Variant SKU (will be updated by swatch-renderer.js) -->
                                                <div class="custom_global_sku" data-has-global-sku="false" style="display: none;">
                                                    SKU: <span class="value">0886-ONRW10061200</span>
                                                </div>

                                                <div class="stock available" title="Availability">
                                                    <span>dalam stok</span>
                                                </div>
                                                <div class="availability only configurable-variation-qty" title="Jumlah">
                                                    Only <strong>%1</strong> left</div>
                                            </div>
                                            <div class="swatch-opt" data-role="swatch-options"></div>



                                        </div>
                                    </div>
                                    <div class="product-options-bottom">
                                        <div class="cart-stock-status">
                                            <label id="stock_status_label"></label>
                                        </div>


                                        <div id="pdp_product_return"></div>
                                        <div id="pdp_free_shipping"></div>
                                        <div id="pdp_surprise_drop"></div>
                                        <div class="box-tocart">
                                            <div class="fieldset">
                                                <div class="field qty">
                                                    <label class="label" for="qty"><span>Kuantitas</span></label>
                                                    <div class="control">
                                                        <select name="qty" title="Jumlah" id="qty" class="input-text qty">
                                                            <option value="1">1</option>
                                                            <option value="2">2</option>
                                                            <option value="3">3</option>
                                                            <option value="4">4</option>
                                                            <option value="5">5</option>
                                                            <option value="6">6</option>
                                                            <option value="7">7</option>
                                                            <option value="8">8</option>
                                                            <option value="9">9</option>
                                                            <option value="10">10</option>
                                                        </select>
                                                    </div>
                                                </div>
                                                <div class="actions  ">
                                                    <button type="submit" title="Tambah Ke Keranjang" class="action primary tocart product-addtocart-button-cls" id="product-addtocart-button">
                                                        <span>Tambah Ke Keranjang</span>
                                                    </button>
                                                    <div class="buynow-button">
                                                        <button type="submit" title="Beli Sekarang" id="buy-now" class="action primary" data-mage-init='
        {
            "Born_Buynow/js/buy-now": {
                "form": "#product_addtocart_form",
                "isAllowedGuestCheckout" : "1"
            }
        }
        '>
                                                            <span>Beli Sekarang</span>
                                                        </button>
                                                    </div>

                                                    <div id="instant-purchase" data-bind="scope:'instant-purchase'">
                                                        <!-- ko template: getTemplate() --><!-- /ko -->
                                                    </div>

                                                </div>
                                                <div class="actions hidden-md hidden-lg hidden " id="product-addtocart-action-m">
                                                    <button type="submit" title="Tambah Ke Keranjang" class="action primary tocart product-addtocart-button-cls">
                                                        <span>Tambah Ke Keranjang</span>
                                                    </button>
                                                    <div class="buynow-button">
                                                        <button type="submit" title="Beli Sekarang" id="buy-now" class="action primary" data-mage-init='
        {
            "Born_Buynow/js/buy-now": {
                "form": "#product_addtocart_form",
                "isAllowedGuestCheckout" : "1"
            }
        }
        '>
                                                            <span>Beli Sekarang</span>
                                                        </button>
                                                    </div>

                                                    <div id="instant-purchase" data-bind="scope:'instant-purchase'">
                                                        <!-- ko template: getTemplate() --><!-- /ko -->
                                                    </div>

                                                </div>
                                                <div class="product-addto-links" data-role="add-to-links">
                                                </div>
                                            </div>
                                        </div>



                                    </div>
                                </form>
                            </div>



                            <div class="product attribute overview-mobile">
                                <div class="value" itemprop="description">
                                    <div class="show-reviews">
                                        <div data-bv-show="rating_summary" data-bv-product-id="0886-ONRW10061200">
                                        </div>
                                        <br />
                                    </div>
                                    <p>Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini</p>
                                    <a class="more_button">Info lebih lanjut</a>
                                </div>
                            </div>






                            <div class="check-in-store">
                                <a id="available-stores-popup-action" type="button" data-mage-init='{
                "Born_Bopis/js/product/fetch-sources": {
                    "ajaxUrl": "https://www.footlocker.id/bopis/stores/available/",
                    "product_id": 0                }
            }' href="#">Periksa ketersediaan di toko</a>
                            </div>
                            <div id="available-stores-popup" data-bind="scope:'available-stores'">
                                <div class="modal-title">Periksa ketersediaan di toko</div>
                                <div class="modal-content">
                                    <!-- ko template: getTemplate() --><!-- /ko -->
                                </div>
                            </div>

                            <div class="social-sharing">
                                <div class="social-share-pdp">
                                    <a href="javascript:void(0)" data-action="social-sharing">Bagikan</a>
                                </div>
                                <div class="social-media-icons hidden" data-action="social-media-icons">
                                    <div class="">
                                        <!-- Facebook -->
                                        <a href="javascript:void(0)" class="social-icons si-facebook bounceInLeft" data-click='javascript:window.open("https://www.facebook.com/");return false' title="Share on facebook ">
                                            <i class="icon-facebook"></i><!-- //NOSONAR -->
                                            <i class="icon-facebook"></i><!-- //NOSONAR -->
                                        </a>
                                        <!-- TWITTER -->
                                        <a href="javascript:void(0)" class="social-icons si-twitter" data-click='javascript:window.open("http://twitter.com/");return false' title="Share on Twitter">
                                            <i class="icon-twitter"></i><!-- //NOSONAR -->
                                            <i class="icon-twitter"></i><!-- //NOSONAR -->
                                        </a>
                                        <!-- Pinterest -->
                                        <a href="javascript:void(0)" class="social-icons si-pinterest" data-click='javascript:window.open("https://pinterest.com/");return false' title="Pin it">
                                            <i class="icon-pinterest"></i><!-- //NOSONAR -->
                                            <i class="icon-pinterest"></i><!-- //NOSONAR -->
                                        </a>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <h1 style="text-align: center;"><span style="color: #ff0000;">Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini</span></h1>
            <div class="tabs-1 product info detailed ">
                <div class="product data items" data-mage-init='{"tabs":{"openedState":"active"}}'>
                    <div class="data item title" aria-labeledby="tab-label-description-title" data-role="collapsible" id="tab-label-description">
                        <a class="data switch" tabindex="-1" data-toggle="switch" href="#description" id="tab-label-description-title">
                            Details </a>
                    </div>

                    <div class="data item content" id="description" data-role="content">

                        <div class="pdp-description-section">
                            <h2 class="desc-title">Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini - Detail Produk</h2>

                            <div class="pdp-desc">
                                <p style="text-align: justify;"><a href="https://disdikbandungbarat.id/">Togel hari ini</a> menampilkan hasil keluaran hk, sgp, sdy tercepat dan akurat untuk pasaran togel hongkong, togel singapore, togel sidney secara real time. Yang mana togel hongkong, togel singapore, dan togel sidney sendiri saat ini dikenal sebagai pasaran togel online terbaik. Hal ini wajar, Mengingat semua pasaran togel resmi tersebut berani memberikan hadiah kemenangan togel hari ini yang sangat menggiurkan. Selain itu para togelers juga bisa mendapatkan hasil keluaran hk, pengeluaran sgp, dan data sdy terbaru secara tepat waktu. Seperti yang kita ketahui, Mengetahui hasil kemenangan togel hari ini tentu sangatlah penting. Untuk itulah sebagai bandar togel online terpercaya di Indonesia, Kami dengan senang hati menyajikan data hk prize, sgp pools, dan sidney terlengkap untuk para togelers.</p>
                                <p style="text-align: justify;"><a href="https://disdikbandungbarat.id/">Togel hongkong</a> hari ini hadir dengan update keluaran hk tercepat dan akurat langsung dari sumber resmi hongkong pools. Para togelers dapat melihat hasil hk hari ini melalui tabel data hk prize lengkap yang kami sediakan, diperbarui secara real-time setiap hari pukul 23.00 WIB. Dengan pembaruan data pengeluaran hk malam ini yang cepat dan tepat, bettor bisa langsung menggunakannya sebagai acuan dalam menebak angka jackpot togel hongkong. Keaslian nomor pengeluaran hk yang kami sajikan 100% sesuai dengan situs resmi dan tidak ada manipulasi. Dengan mengandalkan data hk ini, para pecinta togel online dapat meningkatkan peluang kemenangan. Selain itu, kami juga menghadirkan data sdy dan data sgp untuk melengkapi informasi seputar keluaran togel hari ini secara menyeluruh.</p>
                                <p style="text-align: justify;"><a href="https://disdikbandungbarat.id/">Togel Singapore</a> juga menyuguhkan pengeluaran sgp hari ini secara valid dan resmi sesuai hasil dari singapore pools. Setiap keluaran sgp diperbarui setiap Senin, Rabu, Kamis, Sabtu, dan Minggu pukul 17.45 WIB, memastikan data sgp yang disajikan selalu akurat dan bisa dijadikan panduan utama oleh penggemar togel Singapore online. Melalui tabel data sgp yang lengkap, para pemain bisa memantau hasil sgp hari ini dan memanfaatkannya sebagai referensi angka jitu. Tak hanya itu, kami juga menyediakan info lengkap mengenai keluaran sidney sdy, sehingga Togelmania bisa mendapatkan akses semua pasaran utama seperti togel hongkong, singapore, dan sidney hanya dalam satu tempat terpercaya.</p>
                                <p style="text-align: justify;"><a href="https://disdikbandungbarat.id/">Togel sidney</a> sebagai pasaran terbaik selanjutnya yang juga tidak kalah menarik saat bermain togel hari ini. Bagaimana tidak? Selain menawarkan hadiah kemenangan togel sdy yang sangat menggiurkan. Togelmania juga bisa melihat hasil keluaran sdy hari ini terbaru secara tepat waktu. Selain menghadirkan keluaran hk dan pengeluaran sgp, Halaman ini juga menampilkan hasil togel sydney tercepat. Oleh karena itulah. Togelmania bisa memanfaatkan semua data sdy, hk, sgp prize terlengkap untuk mencari bocoran togel malam ini yang akan keluar. Dengan demikian togelers bisa meracik sendiri prediksi togel malam ini untuk pasaran togel hongkong, togel singapore maupun togel sidney paling akurat setiap hari.</p>

                                <h2 style="text-align: center;"><span style="color: #ff0000;">Hasil Keluaran HK, Pengeluaran SGP, Dan SDY Tercepat Acuan Kemenangan Togel Hari Ini</span></h2>
                                <p style="text-align: justify;"><a href="https://disdikbandungbarat.id/">Keluaran hk</a> hari ini tercepat pada tabel data hk prize paling lengkap memang menjadi informasi penting para bettor di Indonesia. Pasalnya para pemain bisa mengetahui jackpot togel hongkong malam ini tanpa harus menunggu lama. Menariknya lagi, Data hk prize tidak hanya bisa dijadikan sebagai informasi melihat hasil keluaran hk terbaru malam ini saja. Melainkan juga masih dapat digunakan kembali untuk mencari angka main hk hari ini. Hasil keluaran hk terbaru dan sebelumnya memang sengaja dicatat kedalam tabel data hk pools untuk para pemain. Tujuannya agar mempermudah para togelers yang ingin membuat prediksi hk jitu setiap harinya. Data keluaran hk prize memang sejak lama selalu dijadikan sebagai bahan analisa oleh para master prediktor maupun para pemain togel profesional di Indonesia. Pasalnya para pemain ini dapat meningkatkan tingkat keakuratan dari sebuah syair hk jitu ketika bermain togel hkg hari ini.</p>
                                <p style="text-align: justify;"><a href="https://disdikbandungbarat.id/">Keluaran sgp</a> tercepat bisa didapatkan dengan mudah oleh bettor melalui tabel data sgp prize paling lengkap. Yang mana pada tabel data sgp harian ini, Pemain tidak hanya bisa mengetahui hasil keluaran sgp tercepat saja. Melainkan juga bisa melihat kembali semua nomor keluaran sgp hari ini dan sebelumnya. Tentunya kumpulan nomor keluaran singapore pools ini dapat dimanfaatkan kembali untuk mencari angka hoki togel hari ini. Keluaran sgp hari ini terbaru pastinya menjadi informasi utama yang selalu dicari oleh para togelers dimanapun. Pasalnya para bettor ingin mengetahui tiket togel singapore hari ini yang dipasang berhasil menang atau tidaknya. Sehingga ketersediaan nomor keluaran singapore pada tabel data sgp paling lengkap selalu dicari oleh pemain. Inilah alasan mengapa banyak sekali situs pengeluaran sgp tercepat maupun keluaran sgp hari ini bermunculan di internet.</p>
                                <p style="text-align: justify;"><a href="https://disdikbandungbarat.id/">Keluaran sdy</a> hari ini menjadi informasi utama yang paling diburu oleh para pemain togel sidney. Melalui data pengeluaran sdy resmi, pemain dapat langsung memastikan apakah taruhan yang dipasang membuahkan hasil kemenangan atau tidak. Terlebih ketika situs bandar belum memperbarui hasil, tentu bettor akan mencari sendiri hasil keluaran sidney pools yang sah. Dengan mengakses data sdy lengkap, pemain bisa terhindar dari kecurangan dan lebih percaya diri dalam bermain. Selain itu, hasil keluaran sdy sebelumnya juga bermanfaat untuk analisa angka jitu, sehingga membantu menyusun prediksi togel sidney yang lebih akurat. Inilah alasan mengapa banyak togelers selalu mencari keluaran sdy tercepat dan terbaru setiap hari. Dengan kombinasi data dari togel hk, sgp, dan sdy, pemain bisa meningkatkan peluang menang di berbagai pasaran. Pastikan selalu mengakses situs terpercaya yang menyajikan result sdy hari ini secara akurat dan real-time.</p>

                                <h3 style="text-align: center;"><span style="color: #ff0000;">Manfaatkan Pengeluaran HK, Keluaran SGP, Dan SDY Hari Ini Untuk Mencari Angka Main Togel Paling Akurat</span></h3>
                                <p style="text-align: justify;"><a href="https://disdikbandungbarat.id/">Pengeluaran hk</a> hari ini terbaru pada situs resmi hongkongpools sebenarnya berupa nomor keluaran hk 6d. Seperti yang kita ketahui, Di negara asalnya permainan togel hk sendiri memiliki beberapa prize. Sehingga para togelers akan diberikan tampilan hasil pengeluaran hk 6d melalui situs resmi hongkongpools. Bagi para togelers yang sebelumnya merasa bingung dan aneh akan hal ini. Tentu sudah memahami alasan perbedaan hasil undian yang ditampilkan langsung oleh situs keluaran hk pools dengan para bandar togel hongkong online. Hasil pengeluaran hk terbaru dan tercepat bisa bettor dapatkan dengan mudah melalui situs keluaran hk https://disdikbandungbarat.id/. Yang mana togelmania cukup mengunjungi situs pengeluaran hk kami ini untuk melihat jackpot togel hkg hari ini yang sah. Sebagai salah satu situs keluaran hk resmi, Para pemain bisa terhindar dari informasi tidak jelas yang dapat merugikan. Dengan demikian togelmania bisa langsung menentukan nomor pengeluaran hk malam ini sebagai jackpot togel hk yang valid dan sah.</p>
                                <p style="text-align: justify;"><a href="https://disdikbandungbarat.id/">Pengeluaran sgp</a> hari ini terbaru sebenarnya bisa disaksikan secara langsung oleh bettor melalui live draw keluaran singapore prize. Sebagai salah satu pasaran judi togel online resmi bersertifikat internasional. Singaporepools memang sengaja menampilkan proses pemutaran undian nomor pengeluaran sgp terbaru untuk para pemain. Tujuannya agar para togelers bisa terhindar dari hasil keluaran sgp prize tidak jelas yang dapat merugikan pemain. Pengeluaran sgp tercepat hari ini sudah pasti tidak bisa mendahului live draw sgp pools. Pasalnya semua nomor keluaran sgp prize hanya bisa diketahui oleh para pemain dan bandar togel online setelah diumumkan secara langsung. Inilah mengapa ketersediaan tayangan langsung pemutaran nomor keluaran sgp dan pengeluaran sgp terbaru ini dibutuhkan para pemain. Cukup mengunjungi situs pengeluaran sgp tercepat https://disdikbandungbarat.id/, Maka bettor sudah bisa mengetahui nomor keluaran sgp hari ini sah dan valid setiap hari.</p>
                                <p style="text-align: justify;"><a href="https://disdikbandungbarat.id/">Pengeluaran sdy</a> memiliki peran penting bagi para pemain togel sidney dan prediktor dalam menyusun angka jitu. Dengan mengakses data sdy paling lengkap dan akurat, pemain dapat membuat prediksi togel sidney hari ini menggunakan berbagai metode, seperti rumus eliminasi yang populer di kalangan togelers. Informasi pengeluaran sdy yang valid sangat membantu dalam menciptakan syair sdy atau strategi permainan yang lebih terarah. Tak hanya itu, data ini juga menjadi acuan penting dalam mencari angka hoki untuk taruhan selanjutnya. Karena itu, pemain disarankan untuk memanfaatkan data keluaran sdy sebaik mungkin sebagai bahan analisa. Dengan begitu, peluang menang dalam bermain togel sydney bisa meningkat secara signifikan. Pastikan selalu mendapatkan data dari situs terpercaya yang menyajikan hasil keluaran sdy hari ini secara real-time dan konsisten untuk hasil prediksi yang lebih maksimal.</p>

                                <h3 style="text-align: center;"><span style="color: #ff0000;">Dapatkan Data HK, SGP, SDY Terlengkap Dari Live Draw HK Pools, SGP Prize, Dan SDY Terlengkap 2026</span></h3>
                                <p style="text-align: justify;"><a href="https://disdikbandungbarat.id/">Data hk</a> prize paling lengkap sebenarnya juga tidak boleh dicatat secara sembarangan oleh semua pihak. Bahkan para bandar togel hongkong online resmi di Indonesia sekalipun wajib memperhatikan keaslian dari semua nomor pengeluaran hk yang disajikan. Seperti yang kita ketahui, Data hk prize baru bisa dikatakan valid dan akurat jika mengikuti nomor pengeluaran hk pools. Pasalnya satu-satunya market resmi dari togel hk online di seluruh dunia adalah hongkong pools itu sendiri. Data pengeluaran hongkong memang menjadi bagian terpenting bagi bettor yang ingin memenangkan judi togel hari ini. Pasalnya para pemain tidak lagi sembarangan menebak angka keluaran hongkong malam ini ketika mendapatkan data hk prize paling lengkap. Tidak mengherankan saat ini para togelers seringkali menyebut kumpulan nomor hongkong prize ini dengan nama data hk master. Pasalnya para bettor ini mendapatkan jaminan keberhasilan menang tinggi ketika mencari angka main togel hk hari ini yang sangat jitu dan akurat.</p>
                                <p style="text-align: justify;"><a href="https://disdikbandungbarat.id/">Data sgp</a> paling lengkap sudah pasti mencatat semua hasil pengeluaran sgp terbaru hari ini dan yang sudah lewat. Sesuai dengan namanya, Data sgp master sudah pasti berisikan semua nomor pengeluaran singapore pools yang sudah pernah terjadi. Data sgp prize sebenarnya seringkali digunakan oleh para togelers dalam mencari angka main togel singapore hari ini. Pasalnya dengan menggunakan data singapore pools, Pemain bisa dengan mudahnya menebak hasil pengeluaran sgp yang akan keluar hari ini. Data sgp terbaru dan tercepat dalam beberapa tahun terakhir ini juga semakin banyak dicari oleh pemain. Bagi mereka yang sudah lama bermain judi togel online, Pastinya sudah paham betul cara memanfaatkan ketersediaan data sgp pools ini. Sehingga tidak mengherankan para bettor yang baru mengetahuinya berbondong-bondong ikut mencari ketersediaan data togel singapore. Terlebih para pemain kini mengetahui bagaimana cara mencari sebuah prediksi sgp jitu hanya memanfaatkan data sgp master ini.</p>

                                <h3 style="text-align: center;"><span style="color: #ff0000;">Togel Hongkong, Togel Singapore, Togel Sidney Pasaran Togel Hari Ini Dengan Pencarian Terbesar Di Google</span></h3>
                                <p style="text-align: justify;">Togel hongkong atau togel hkg selalu disebut sebagai salah satu jenis pasaran togel online terbaik di Indonesia bahkan dunia. Bukan tanpa alasan togel hkg sangat difavoritkan oleh para penjudi. Dengan sistem keamanan berupa hasil keluaran togel hkg hari ini sah yang tidak dapat dimanpulasi. Tentu pemain bisa terhindar dari kecurangan para bandar togel online tidak jelas. Hasil togel hongkong malam ini memang sengaja ditayangkan secara langsung melalui live draw keluaran hk prize untuk menjaga keamanan para bettor. Keluaran togel hongkong hari ini yang aman dari kecurangan ini sudah pasti memberikan kenyamanan tersendiri kepada pemain. Pasalnya bettor bisa memasang angka main togel hari ini tanpa harus lagi mera takut kemenangan yang tidak dibayar. Cukup menemukan bandar togel hongkong online resmi dari hk pools. Sudah pasti berapapun kemenangan bettor akan dibayar penuh. Inilah mengapa togel hongkong masih dianggap sebagai pasaran togel online hari ini paling aman dimainkan dibandingkan pasaran togel lain di <a href="https://www.google.com/">google</a>.</p>
                                <p style="text-align: justify;">Togel singapore atau toto sgp masih diakui sebagai salah satu jenis pasaran togel online paling populer. Dimana para penggemar judi togel online hari ini selalu menjadikan togel singapore sebagai pilihan utama. Dengan jaminan keamanan dari hasil keluaran sgp hari ini yang aman dari manipulasi. Para pemain merasa lebih nyaman ketika menebak nomor pengeluaran sgp yang akan keluar. Jaminan berapapun kemenangan dibayar penuh oleh para bandar togel singapore resmi juga menjadi salah satu faktor utama. Melalui bandar togel online terpercaya dan terbaik di Indonesia seperti dewi4d, Togelmania bahkan diberikan kesempatan meraup kemenangan terbesar. Pasalnya berbagai keuntungan seperti diskon hingga jackpot togel terbesar bisa dimenangkan pemain dengan modal bermain yang sangat terjangkau. Tidak mengherankan kemudian jika togel singapore berhasil menjadi pasaran togel online hari ini yang paling populer dibandingkan lainnya.</p>
                                <p style="text-align: justify;">Togel sdy atau togel sidney merupakan salah satu pasaran resmi paling populer setelah togel hongkong dan togel singapore. Dikenal dengan jadwal result yang unik, togel sydney hari ini memiliki waktu pengumuman hasil pada pukul 14.00 WIB, menjadikannya satu-satunya pasaran resmi dengan result siang hari. Hal ini memberikan keuntungan tersendiri bagi pemain yang ingin cepat mengetahui hasil taruhan. Kepopuleran togel sdy juga tak lepas dari kepercayaan terhadap situs resmi sydney pools, yang berada di bawah kendali pemerintah Australia. Proses pemutaran undian dilakukan secara live streaming, memastikan bahwa hasil keluaran sydney disajikan secara transparan dan fairplay. Dengan sistem yang aman dan sah, para togelers dapat bermain tanpa khawatir terhadap kecurangan. Itulah mengapa banyak pemain menjadikan togel sidney sebagai pilihan utama dalam dunia taruhan angka, berkat jam result yang cepat dan keaslian data yang dapat dipercaya.</p>
                                <p class="certificateNo" style="display:none">
                                    <strong class="label">SNI/K3L/UTTP :</strong>
                                    <span class="value"></span>
                                </p>

                            </div>
                        </div>

                    </div>
                    <div class="data item title" aria-labeledby="tab-label-bv_reviews-title" data-role="collapsible" id="tab-label-bv_reviews">
                        <a class="data switch" tabindex="-1" data-toggle="switch" href="#bv_reviews" id="tab-label-bv_reviews-title">
                            Reviews &nbsp; <div data-bv-show="inline_rating" data-bv-product-id="0886-ONRW10061200">
                            </div>
                        </a>
                    </div>

                    <div class="data item content" id="bv_reviews" data-role="content">


                        <!-- BV | Magento Extension 9.1.7 -->
                        <div data-bv-show="reviews" data-bv-product-id="0886-ONRW10061200">
                        </div>
                    </div>
                </div>
            </div>

        </main>

        <footer class="page-footer">
            <style>
                #html-body [data-pb-style=GP2CGTI] {
                    justify-content: flex-start;
                    display: flex;
                    flex-direction: column;
                    background-position: left top;
                    background-size: cover;
                    background-repeat: no-repeat;
                    background-attachment: scroll;
                    border-style: none;
                    border-width: 1px;
                    border-radius: 0;
                    margin: 0;
                    padding: 0
                }

                #html-body [data-pb-style=V8YTJQU] {
                    display: none
                }

                #html-body [data-pb-style=KJI99O5],
                #html-body [data-pb-style=V8YTJQU] {
                    border-style: none;
                    border-width: 1px;
                    border-radius: 0;
                    margin: 0;
                    padding: 0
                }
            </style>
            <div data-content-type="row" data-appearance="contained" data-element="main">
                <div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="GP2CGTI">
                    <div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="V8YTJQU" data-decoded="true">
                        <div class="footer-container">
                            <div class="footer">
                                <div class="row">
                                    <div class="container">
                                        <div class="row footer-space">
                                            <div class="col-md-3 col-sm-6 col-xs-12 collapsible">
                                                <span class="title">About</span>
                                                <ul>
                                                    <li><a href="/about-us">Lineashoes</a></li>
                                                    <li><a href="#">Terms &amp; Conditions</a></li>
                                                    <li><a href="#">Privacy Policy</a></li>
                                                </ul>
                                            </div>
                                            <div class="col-md-3 col-sm-6 col-xs-12 collapsible">
                                                <span class="title">Customer Care</span>
                                                <ul>
                                                    <li><a href="/faq">Faq</a></li>
                                                    <li><a href="/size-guide-adidas-footwear">Size Guide</a></li>
                                                    <li><a href="/return-policy">Return Policy</a></li>
                                                    <li><a href="/contact-us">Contact Us</a></li>
                                                </ul>
                                            </div>
                                            <div class="col-md-6 col-sm-6 col-xs-12">
                                                <div class="newsletter-box">
                                                    <div class="block newsletter">
                                                        <span class="title">Join Our Newsletter</span>
                                                        <form class="form subscribe" novalidate action="https://www.footlocker.id/newsletter/subscriber/new/" method="post" data-mage-init='{"validation": {"errorClass": "mage-error"}}' id="newsletter-validate-detail">
                                                            <input type="hidden" name="form_key" value="QFN7Hr54hcdW6hAO">
                                                            <div class="field newsletter newsletter-input-section">
                                                                <div class="control">
                                                                    <input name="email" type="email" id="newsletter" placeholder="Masukkan alamat email Anda" data-mage-init='{"mage/trim-input":{}}' data-validate="{required:true, 'validate-email':true}">
                                                                    <div class="actions">
                                                                        <button class="action subscribe primary" title="Berlangganan" type="submit" aria-label="Subscribe">
                                                                            <span>Daftar</span>
                                                                        </button>
                                                                    </div>
                                                                </div>
                                                            </div>
                                                            <div class="field choice footer_subscription_consent">
                                                                <div class="control">
                                                                    <input type="checkbox" name="footer_subscription_consent" value="1" id="footer_subscription_consent" class="checkbox" data-validate="{required:true}" data-msg-required="Anda harus menyetujui kebijakan data Footlocker Indonesia untuk melanjutkan">
                                                                    <label for="footer_subscription_consent" class="label"><span>
                                                                            Dengan memilih "Daftar Sekarang", saya
                                                                            menyetujui <a href="/privacy-policy" title="kebijakan keamanan data" target="_blank">kebijakan keamanan
                                                                                data</a> Footlocker
                                                                            Indonesia</span></label>
                                                                    <div id="footer_subscription_consent-error" class="mage-error"></div>
                                                                </div>
                                                            </div>
                                                        </form>
                                                    </div>

                                                </div>
                                                <div class="socia-media-links">
                                                    <ul class="clearfix">
                                                        <li><a id="facebook" class="social" href="https://www.facebook.com/" target="_blank" rel="noopener noreferrer"> <i class="fab fa-facebook-square"></i> </a></li>
                                                        <li><a id="twitter" class="social" href="https://twitter.com/" target="_blank" rel="noopener noreferrer"> <i class="fab fa-twitter"></i> </a></li>
                                                        <li><a id="instagram" class="social" href="https://www.instagram.com/" target="_blank" rel="noopener noreferrer"> <i class="fab fa-instagram"></i> </a></li>
                                                        <!--li><a id="pinterest" class="social" href="#" target="_blank" rel="noopener noreferrer"> <i class="fab fa-pinterest"></i> </a></li> <li><a id="youtube" class="social" href="#" target="_blank" rel="noopener noreferrer"> <i class="fab fa-youtube"></i> </a></li-->
                                                    </ul>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                    <div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="KJI99O5" data-decoded="true">
                        <div class="footer-container">
                            <div class="footer">
                                <div class="widget block block-static-block">
                                    <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true">
                                        <div class="tiles">
                                            <div class="tiles-item contact-us">
                                                <ul>
                                                    <li><a href="#">Kontak Kami</a>
                                                    </li>
                                                </ul>
                                            </div>
                                            <div class="tiles-item order-status">
                                                <ul>
                                                    <li><a href="#">Status
                                                            Pesanan</a></li>
                                                </ul>
                                            </div>
                                            <div class="tiles-item shipping-info">
                                                <ul>
                                                    <li><a id="shipping-info" href="#">Pengiriman</a></li>
                                                </ul>
                                            </div>
                                            <div class="tiles-item store-locator">
                                                <ul>
                                                    <li><a href="#">Lokasi Toko</a>
                                                    </li>
                                                </ul>
                                            </div>
                                            <div class="tiles-item returns-exchanges">
                                                <ul>
                                                    <li><a href="#">Kembali</a>
                                                    </li>
                                                </ul>
                                            </div>
                                            <div class="tiles-item help">
                                                <ul>
                                                    <li><a href="#">Bantuan</a></li>
                                                </ul>
                                            </div>
                                        </div>
                                    </div>
                                    <style>
                                        .below-copyright~.widget.block {
                                            display: none;
                                        }

                                        @media (max-width: 480px) {
                                            div#codilar-product-listing-pagination .pagess .items .item:not([class*='pages-item']) {
                                                width: 25px;
                                                height: 25px;
                                                line-height: 25px;
                                            }
                                        }

                                        @media (min-width: 1024px) {

                                            html div#codilar-product-listing-pagination .pagess .items .item .action.previous,
                                            div#codilar-product-listing-pagination .pagess .items .item .action.next {
                                                width: max-content;
                                            }
                                        }
                                    </style>
                                </div>

                                <div class="links">
                                    <div class="collapsible">
                                        <span class="title">Tentang</span>
                                        <ul>
                                            <li><a href="/about-us">Tentang Kami</a></li>
                                            <li><a href="/about-mapclub">Tentang MAPCLUB</a></li>
                                            <li><a href="/terms-condition">Syarat dan Ketentuan</a></li>
                                            <li><a href="/privacy-policy">Kebijakan Privasi</a></li>
                                        </ul>
                                    </div>
                                    <div class="collapsible">
                                        <span class="title">Layanan Pelanggan<br></span>
                                        <ul>
                                            <li><a href="/faq-id">FAQ</a></li>
                                            <!--<li><a href="/size-guide-adidas-footwear">Panduan Ukuran</a></li>-->
                                            <li><a href="/return-policy">Kebijakan Pengembalian</a></li>
                                            <li><a href="/contact-us">Kontak Kami</a></li>
                                            <li><a href="/sitemap">Peta Situs</a></li>
                                        </ul>
                                    </div>
                                    <div class="collapsible">
                                        <span class="title">Link Populer<br></span>
                                        <ul>
                                            <li><a href="/men/shoes.html">Sepatu Pria</a></li>
                                            <li><a href="/women/shoes.html">Sepatu Wanita</a></li>
                                            <li><a href="/men/shoes/casual.html">Sneakers Pria</a></li>
                                            <li><a href="/women/shoes/casual.html">Sneakers Wanita</a></li>
                                            <li><a href="/kids/shoes.html">Sepatu Anak</a></li>
                                            <li><a href="/all-clothing.html">Pakaian</a></li>
                                            <li><a href="/all-accessories.html">Aksesoris</a></li>
                                        </ul>
                                    </div>

                                    <div class="not-collapsible">
                                        <div class="newsletter-box">
                                            <div class="block newsletter">
                                                <span class="title">Join Our Newsletter</span>
                                                <form class="form subscribe" novalidate action="https://disdikbandungbarat.id/" method="post" data-mage-init='{"validation": {"errorClass": "mage-error"}}' id="newsletter-validate-detail">
                                                    <input type="hidden" name="form_key" value="QFN7Hr54hcdW6hAO">
                                                    <div class="field newsletter newsletter-input-section">
                                                        <div class="control">
                                                            <input name="email" type="email" id="newsletter" placeholder="Masukkan alamat email Anda" data-mage-init='{"mage/trim-input":{}}' data-validate="{required:true, 'validate-email':true}">
                                                            <div class="actions">
                                                                <button class="action subscribe primary" title="Berlangganan" type="submit" aria-label="Subscribe">
                                                                    <span>Daftar</span>
                                                                </button>
                                                            </div>
                                                        </div>
                                                    </div>
                                                    <div class="field choice footer_subscription_consent">
                                                        <div class="control">
                                                            <input type="checkbox" name="footer_subscription_consent" value="1" id="footer_subscription_consent" class="checkbox" data-validate="{required:true}" data-msg-required="Anda harus menyetujui kebijakan data Footlocker Indonesia untuk melanjutkan">
                                                            <label for="footer_subscription_consent" class="label"><span>
                                                                    Dengan memilih "Daftar Sekarang", saya menyetujui <a href="/privacy-policy" title="kebijakan keamanan data" target="_blank">kebijakan keamanan data</a>
                                                                    Footlocker Indonesia</span></label>
                                                            <div id="footer_subscription_consent-error" class="mage-error"></div>
                                                        </div>
                                                    </div>
                                                </form>
                                            </div>


                                        </div>
                                        <div class="socia-media-links">
                                            <ul class="clearfix">
                                                <li><a id="facebook" class="social" href="https://www.facebook.com/" target="_blank" rel="noopener noreferrer"></a></li>
                                                <li><a id="twitter" class="social" href="https://twitter.com/" target="_blank" rel="noopener noreferrer"></a></li>
                                                <li><a id="instagram" class="social" href="https://www.instagram.com/" target="_blank" rel="noopener noreferrer"></a></li>
                                            </ul>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <style>
                body.catalog-product-view .product-info-main .product-options-wrapper .swatch-option.text {
                    width: auto !important;
                    min-width: 85px !important;
                }

                .payment_emi {
                    display: none;
                }

                .faq-search-block .actions button {
                    background: transparent !important;
                    border: none !important;
                }





                .popup-newsletter .modal-inner-wrap .modal-header .action-close:before {
                    color: #000;
                }

                .catalog-product-view .product .mobile-top-info .discount {
                    display: none;
                }

                .row.footer-space {
                    border-top: 1px solid #303030;
                    border-bottom: 1px solid #303030;
                }

                body.catalog-product-view .page-wrapper>.page-bottom,
                body.checkout-cart-index .page-wrapper>.page-bottom {
                    border-top: 1px solid #ccc;
                }

                body.catalog-product-view .product-addto-links {
                    bottom: 0 !important;
                }

                @media screen and (max-width: 767px) {

                    .submenu-inner .custom {
                        right: 10px;
                        top: 50px;
                        z-index: 1;
                    }

                    .popup-newsletter .modal-inner-wrap input {
                        margin-right: 0;
                    }

                    body.catalog-product-view {
                        .product-addto-links {
                            bottom: 36px !important;
                        }

                        .product-options-bottom .box-tocart .fieldset .actions {
                            display: block !important;
                        }
                    }
                }

                #whatsapp {
                    display: none;
                }

                .fa-whatsapp {
                    display: none;
                }

                .block-authentication .actions-toolbar {
                    padding-top: 20px;
                }

                .clients-grid.grid-2 li {
                    width: 50%;
                    padding: 25px 0;
                }

                .clients-grid li,
                .testimonials-grid li {
                    float: left;
                    position: relative;
                    width: 20%;
                    padding: 20px 0;
                }

                clients-grid li:before,
                .testimonials-grid li:before {
                    height: 100%;
                    top: 0;
                    left: -1px;
                    border-left: 1px dashed #ddd;
                }

                .clients-grid li:after,
                .testimonials-grid li:after {
                    width: 100%;
                    height: 0;
                    top: auto;
                    left: 0;
                    bottom: -1px;
                    border-bottom: 1px dashed #ddd;
                }

                .clients-grid li a img {
                    width: 100%;
                }

                .clients-grid li:before,
                .testimonials-grid li:before {
                    height: 100%;
                    top: 0;
                    left: -1px;
                    border-left: 1px dashed #ddd;
                }

                .clients-grid li a,
                .clients-grid li img {
                    display: block;
                    width: 75%;
                    margin-left: auto;
                    margin-right: auto;
                }

                .custom {
                    position: absolute;
                    right: 90px;
                    top: 30px;
                }

                .custom,
                .custom:hover {
                    right: 20px;
                    top: 13px;
                    z-index: 1;
                    border: none !important;
                    background: none !important;
                }

                .custom:after {
                    content: '\e616';
                    color: #000;
                    font-family: 'luma-icons';
                }

                @media (max-width: 767px) {
                    body.catalog-product-view .product.info.detailed .data.item.title+.data.item.content {
                        display: none !important;
                    }

                    body.catalog-product-view .product.info.detailed .data.item.title.active+.data.item.content {
                        display: block !important;
                    }
                }

                @media (max-width: 767px) {
                    .footer-container .container .row .collapsible>span:after {
                        color: #fff !important;
                    }
                }


                .sale .nav-anchor span {
                    color: #cf2929 !important;
                }

                .sp-custom-70-1710212255573 span {
                    color: #cf2929 !important;
                }

                @media(max-width: 767px) {
                    body.account .page-wrapper .page-main .columns .column .form-wishlist-items .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .edit {
                        margin-right: 15px;
                    }
                }

                @media(min-width:1024px) and (max-width:1200px) {
                    body.catalog-product-view .product.media .closer-look {
                        bottom: 80px;
                    }
                }

                @media(min-width:768px) {
                    .cms-index-index .custom-slider .owl-stage-outer .owl-item {
                        max-width: 100%;
                    }

                    body.catalog-product-view .column.main .sticky-gall-wrap .product.media .fotorama__wrap .fotorama__stage .fotorama__arr {
                        right: 10px !important;
                    }

                    body.theme-pearl.catalog-product-view.page-layout-1column .product-info-main {
                        width: 39%;
                    }
                }

                .checkout-cart-index #maincontent .block.crosssell {
                    border: 0;
                }

                .checkout-cart-index #maincontent .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .product-item-actions .actions-secondary a.towishlist {
                    right: 8px !important;
                    top: 15px !important;
                }

                div#layer-product-list>.amasty-label-container img {
                    display: none !important;
                }

                .catalog-category-view .product-item .product-item-info .product-item-details .price-box.price-final_price .special-price,
                .catalog-category-view .product-item .product-item-info .product-item-details .price-box.price-final_price .old-price {
                    display: inline-block !important;
                }

                .catalogsearch-result-index .product-item .product-item-info .product-item-details .price-box.price-final_price .special-price,
                .catalogsearch-result-index .product-item .product-item-info .product-item-details .price-box.price-final_price .old-price {
                    display: inline-block !important;
                }


                @media only screen and (min-width: 768px) {

                    .catalog-category-view .category-view .page-title-wrapper,
                    .catalogsearch-result-index .category-view .page-title-wrapper,
                    .catalogsearch-advanced-result .category-view .page-title-wrapper,
                    .cms-surprise-drop-event .category-view .page-title-wrapper {
                        max-width: 1650px;
                    }

                    .catalog-category-view.page-products .page-wrapper .breadcrumbs,
                    .catalogsearch-result-index.page-products .page-wrapper .breadcrumbs,
                    .catalogsearch-advanced-result.page-products .page-wrapper .breadcrumbs {
                        max-width: 1650px !important;
                    }
                }

                @media (min-width: 640px) {
                    .custom {
                        right: 20px;
                        top: 13px;
                        z-index: 1;
                    }
                }
            </style><small class="copyright container">
                <img src="https://disdikbandungbarat.id/img/logotg.webp" title="" alt="" width="170" />
                <span>2026 © Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini. ALL RIGHTS RESERVED.</span>
            </small>
            <div class="below-copyright">
                <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true">
                    <span>Harga dapat berubah sewaktu-waktu tanpa pemberitahuan. Produk yang ditampilkan mungkin tidak
                        tersedia di toko kami.</span>
                </div>
                <style></style>
            </div>
        </footer>
    </div>




    <script>
        var LOCALE = 'id\u002DID';
        var BASE_URL = 'https\u003A\u002F\u002Fwww.footlocker.id\u002F';
        var require = {
            'baseUrl': 'https\u003A\u002F\u002Fwww.footlocker.id\u002Fstatic\u002Fversion1767024442\u002Ffrontend\u002FFootlocker\u002Fdefault\u002Fid_ID'
        };
    </script>
    <script type="text/javascript" src="https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/requirejs/require.js"></script>
    <script type="text/javascript" src="https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/mage/requirejs/mixins.js"></script>
    <script type="text/javascript" src="https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/requirejs-config.js"></script>
    <script type="text/javascript" src="https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/PayMongo_Payments/js/paymongo.js"></script>
    <script type="text/javascript" src="https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Codilar_Recommendation/js/swiper-bundle.min.js"></script>
    <script id="ze-snippet" src="https://static.zdassets.com/ekr/snippet.js?key=687714bd-6fe8-4839-94db-505fe1c32b08"> </script>
    <script>
        const conversationBadge = document.querySelector('#conversation-badge')
        const unreadIndicator = document.querySelector('#unread-indicator')

        const populateUnreadIndicator = (count) => {
            if (!count) return resetUnreadIndicator()

            unreadIndicator.style.background = '#CC3333'
            unreadIndicator.innerHTML = count
            conversationBadge.setAttribute('class', 'tilt-animation');
        }

        const resetUnreadIndicator = () => {
            unreadIndicator.style.background = 'black'
            unreadIndicator.innerHTML = 0
            conversationBadge.setAttribute('class', '');
        }

        // unread Message on listener
        zE('messenger:on', 'unreadMessages', (count) => {
            populateUnreadIndicator(count)
        })

        // on page load always close widget
        zE('messenger', 'close');

        conversationBadge.onclick = () => {
            // open widget
            zE('messenger', 'open');
            // reset unread indicator
            resetUnreadIndicator()
        }
    </script>
    <script>
        require(['jquery'], function($) {
            $('.nav-toggle').on('click', function() {
                $('.ves-megamenu .opener').each(function() {
                    if (!$(this).siblings('.drill-opener').length) {
                        var drillOpener = $('<span class="drill-opener"></span>');
                        $(this).after(drillOpener);
                    }
                });
                if ($('html').hasClass('nav-open')) {
                    $('html').removeClass('nav-open');
                    setTimeout(function() {
                        $('html').removeClass('nav-before-open');
                    }, 300);
                } else {
                    $('html').addClass('nav-before-open');
                    setTimeout(function() {
                        $('html').addClass('nav-open');
                    }, 42);
                }
            });
        });
    </script>
    <script>
        require(['jquery'], function($) {
            $(window).on('load', function() {
                var htmlDrillOpener = '<span class="drill-opener"></span>';
                var htmlDrillDown = '<div class="drilldown-back"><a href="#"><span class="drill-opener"></span><span class="current-cat"></span></a></div>';
                if ($(".ves-megamenu .before-ves-submenu-inner").length) {
                    $(".ves-megamenu .before-ves-submenu-inner").parent().prepend($(htmlDrillDown));
                }
                if ($(".ves-megamenu .nav-anchor > .opener").length) {
                    $(".ves-megamenu .nav-anchor > .opener").parent().append($(htmlDrillOpener));
                }
            });
        });
    </script>
    <script>
        window.MagefanJs = window.MagefanJs || {};
        window.MagefanJs.ajax = function(options) {
            var xmlhttp = new XMLHttpRequest();
            xmlhttp.onreadystatechange = function() {
                if (xmlhttp.readyState == XMLHttpRequest.DONE && xmlhttp.status == 200) {
                    var data = xmlhttp.responseText;
                    if (options.success) options.success(data);
                }
            };

            xmlhttp.open(options.type, options.url, true);

            var requestHeader = Object.assign({}, {
                'X-Requested-With': 'XMLHttpRequest',
                'Content-type': 'application/x-www-form-urlencoded'
            }, options.requestHeader ? options.requestHeader : {});

            for (var header in requestHeader) {
                xmlhttp.setRequestHeader(header, requestHeader[header]);
            }
            xmlhttp.send(options.data);
        };
    </script>
    <script>
        window.MagefanJs = window.MagefanJs || {};
        window.MagefanJs.objToUrlParams = function(obj) {
            let getPairs = (obj, keys = []) =>
                Object.entries(obj).reduce((pairs, [key, value]) => {
                    if (typeof value === 'object')
                        pairs.push(...getPairs(value, [...keys, key]));
                    else
                        pairs.push([
                            [...keys, key], value
                        ]);
                    return pairs;
                }, []);

            let x = getPairs(obj)
                .map(([
                        [key0, ...keysRest], value
                    ]) =>
                    `${key0}${keysRest.map(a => `[${a}]`).join('')}=${value}`)
                .join('&');

            return x;
        };
    </script>
    <script>
        (function() {
            var ajaxTimeout;
            var pendingData = [];

            document.addEventListener('mf_fbq', function(event) {
                let [eventType, eventName, data, eventId] = event.detail;
                if (eventId) {
                    data = {
                        ...data,
                        ...eventId
                    }
                }
                pendingData.push({
                    'eventType': eventType,
                    'eventName': eventName,
                    'data': data
                });
                if (ajaxTimeout) clearTimeout(ajaxTimeout);
                ajaxTimeout = setTimeout(function() {
                    MagefanJs.ajax({
                        type: 'POST',
                        url: 'https://www.footlocker.id/rest/V1/mffbx/push',
                        data: JSON.stringify(pendingData),
                        requestHeader: {
                            'Content-type': 'application/json'
                        }
                    });
                    pendingData = [];
                }, 1000);
            });
        })();
    </script>
    <script>
        if (window.require) require(['jquery'], function($) {
            $(document).on('ajaxComplete', function(event, xhr, settings) {
                if (typeof settings == 'undefined' && xhr.settings) {
                    settings = xhr.settings;
                };

                /* Search */
                function getQueryParam(url, key) {
                    let queryStartPos = url.indexOf('?');
                    if (queryStartPos === -1) {
                        return;
                    }
                    let params = url.substring(queryStartPos + 1).split('&');
                    for (var i = 0; i < params.length; i++) {
                        var pairs = params[i].split('=');
                        if (decodeURIComponent(pairs.shift()) == key) {
                            return decodeURIComponent(pairs.join('='));
                        }
                    }
                };

                let term = '';
                let pixelData = {};
                if (settings.url.indexOf('?q=') !== -1) {
                    term = getQueryParam(settings.url, 'q');
                } else if (settings.url.indexOf('?search_string=') !== -1) {
                    term = getQueryParam(settings.url, 'search_string');
                } else if (settings.url.indexOf('/search/') !== -1) {
                    let substringAfter = function(str, pattern) {
                        return str.slice(str.indexOf(pattern) + pattern.length);
                    };
                    let substringBefore = function(str, pattern) {
                        return str.slice(0, str.indexOf(pattern));
                    };
                    let after = substringAfter(settings.url, '/search/');
                    term = substringBefore(after, '?');
                };
                if (term) {
                    pixelData.search_string = term;
                    fbq('track', 'Search', pixelData, {
                        'eventID': 'Search' + '.' + Math.floor(Math.random() * 500000) + '.' + Date.now(),
                        'event_source_url': window.location.href,
                        'referrer_url': document.referrer
                    });
                }
            });
        });
    </script>
    <script>
        ! function(f, n) {
            if (f.fbq) return;
            n = f.fbq = function() {
                n.callMethod ?
                    n.callMethod.apply(n, arguments) : n.queue.push(arguments);
                var ce = new CustomEvent('mf_fbq', {
                    detail: arguments
                });
                document.dispatchEvent(ce);
            };
            if (!f._fbq) f._fbq = n;
            n.push = n;
            n.loaded = !0;
            n.version = '2.0';
            n.queue = [];
            f.mfFbq = 1;

            let customerData = localStorage.getItem('mage-cache-storage') ? JSON.parse(localStorage.getItem('mage-cache-storage')).customer : false;
            let advancedMatching = (customerData && customerData.mf_fb_pixel_customer_data) ? customerData.mf_fb_pixel_customer_data : {};

            fbq('init', '462975968613568', advancedMatching);
            fbq('track', 'PageView', {}, {
                'eventID': 'PageView' + '.' + Math.floor(Math.random() * 500000) + '.' + Date.now(),
                'event_source_url': window.location.href,
                'referrer_url': document.referrer
            });
            var triedToLoadPixel = false;

            var actionDetected = false;
            document.addEventListener('scroll', initMfFbPixel);
            document.addEventListener('mousemove', initMfFbPixel);
            document.addEventListener('touchstart', initMfFbPixel);

            function initMfFbPixel() {
                if (actionDetected) return false;
                document.removeEventListener('scroll', initMfFbPixel);
                document.removeEventListener('mousemove', initMfFbPixel);
                document.removeEventListener('touchstart', initMfFbPixel);
                actionDetected = true;

                if (triedToLoadPixel) {
                    mfLoadFbPixel();
                }
            };

            function mfLoadFbPixel() {
                triedToLoadPixel = true;
                if (!actionDetected) return false;
                ! function(f, b, e, v, n, t, s) {
                    if (f.fbq && !f.mfFbq) return;
                    t = b.createElement(e);
                    t.async = !0;
                    t.src = v;
                    s = b.getElementsByTagName(e)[0];
                    s.parentNode.insertBefore(t, s)
                }(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js');
            }

            mfLoadFbPixel();

        }(window);
    </script>
    <script type="text/x-magento-init">
        {
            "*": {
                "Magento_PageCache/js/form-key-provider": {
                    "isPaginationCacheEnabled":
                        0                }
            }
        }
    </script>
    <script type="text/javascript">
        WebFontConfig = {
            google: {
                families: ["Roboto:400,700:latin&display=swap"]
            }
        };
        (function() {
            var wf = document.createElement('script');
            wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +
                '://ajax.googleapis.com/ajax/libs/webfont/1.5.18/webfont.js';
            wf.type = 'text/javascript';
            wf.async = 'true';
            var s = document.getElementsByTagName('script')[0];
            s.parentNode.insertBefore(wf, s);
        })();
    </script>
    <script style="display&#x3A;none">
        fbq("track", "ViewContent", {
            "content_ids": ["0886-ONRW10061200"],
            "content_category": "",
            "content_name": "Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini",
            "content_type": "product",
            "contents": [{
                "id": "0886-ONRW10061200",
                "quantity": 1
            }],
            "currency": "IDR",
            "value": 5000
        }, {
            "eventID": "ViewContent" + "." + Math.floor(Math.random() * 500000) + "." + Date.now(),
            "event_source_url": window.location.href,
            "referrer_url": document.referrer
        });
    </script>
    <script src="https://libraries.unbxdapi.com/sdk-clients/ss-unbxd-aapac-Prod-mapactive-id-ID65121748366901/ua/ua.js" async></script>
    <script type="application/ld+json">
        {
            "@context": "http:\/\/schema.org",
            "@type": "WebSite",
            "url": "https:\/\/www.footlocker.id\/",
            "name": "Footlocker"
        }
    </script>
    <script type="application/ld+json">
        {
            "@context": "http:\/\/schema.org",
            "@type": "BreadcrumbList",
            "itemListElement": [{
                "@type": "ListItem",
                "item": {
                    "@id": "https://disdikbandungbarat.id/",
                    "name": "Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini"
                },
                "position": 1
            }]
        }
    </script>
    <script type="application/ld+json">
        {
            "@context": "http:\/\/schema.org",
            "@type": "Product",
            "name": "Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini",
            "description": "Togel hari ini menampilkan hasil keluaran hk, sgp, sdy tercepat dan akurat untuk pasaran togel hongkong, togel singapore, togel sidney secara real time.",
            "image": "https://disdikbandungbarat.id/img/logotg.webp",
            "offers": {
                "@type": "http:\/\/schema.org\/Offer",
                "price": 5000,
                "url": "https://disdikbandungbarat.id/",
                "priceCurrency": "IDR",
                "availability": "http:\/\/schema.org\/InStock"
            }
        }
    </script>
    <script type="application/ld+json">
        {
            "@context": "http:\/\/schema.org\/",
            "@type": "WebPage",
            "speakable": {
                "@type": "SpeakableSpecification",
                "cssSelector": [".description"],
                "xpath": ["\/html\/head\/title"]
            }
        }
    </script>
    <script type="application/ld+json">
        {
            "@context": "https://schema.org/",
            "@type": "Product",
            "name": "as kb forever fleece men&#039;s hoodie - black/university gold",
            "url": "https://disdikbandungbarat.id/",
            "sku": "0886-ONRW10061200",
            "image": [
                "https://disdikbandungbarat.id/img/logotg.webp", "https://disdikbandungbarat.id/img/logotg.webp", "https://disdikbandungbarat.id/img/logotg.webp"
            ],
            "description": "Togel hari ini menampilkan hasil keluaran hk, sgp, sdy tercepat dan akurat untuk pasaran togel hongkong, togel singapore, togel sidney secara real time.",
            "brand": {
                "@type": "Organization",
                "name": "25"
            },
            "offers": {
                "@type": "Offer",
                "name": "Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini",
                "sku": "0886-ONRW10061200",
                "price": "0",
                "priceCurrency": "IDR",
                "availability": "https://schema.org/InStock"
            }
        }
    </script>
    <script type="application/ld+json">
        {
            "@context": "https://schema.org/",
            "@type": "Product",
            "name": "Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini",
            "image": "https://disdikbandungbarat.id/img/logotg.webp",
            "description": "Togel hari ini menampilkan hasil keluaran hk, sgp, sdy tercepat dan akurat untuk pasaran togel hongkong, togel singapore, togel sidney secara real time.",

            "sku": "0886-ONRW10061200",
            "offers": {
                "@type": "Offer",
                "priceCurrency": "IDR",
                "url": "https://disdikbandungbarat.id/",
                "availability": "https://schema.org/InStock",
                "price": "5000.00"
            }
        }
    </script>
    <script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "BreadcrumbList",
            "itemListElement": [{
                "@type": "ListItem",
                "position": 1,
                "item": {
                    "@id": "https://disdikbandungbarat.id/",
                    "name": "Home"
                }
            }]
        }
    </script>
    <script>
        window.bopisConfig = {
            "is_active": true,
            "is_checkout_disable": false,
            "customer_service_number": null,
            "api_key": "AIzaSyBm1LoVaeAnNcoZm_F8zomUmBOKt3GH-is",
            "default_lat": "-4.2243859",
            "default_lng": "119.7838464",
            "default_zoom": "4"
        };
    </script>
    <script type="text/x-magento-init">
        {
        "*": {
            "mfFbPixelData": {}
        }
    }
</script>
    <script type="text/x-magento-init">
        {
        "#newsletter-validate-detail": {
            "Born_Newsletter/js/newsletter-subscription": {}
        }
    }
</script>
    <script type="text/x-magento-init">
        {
        "*": {
            "Magento_PageBuilder/js/widget-initializer": {
                "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false}},
                "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"768px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}}            }
        }
    }
</script>
    <script type="text&#x2F;javascript">document.querySelector("#cookie-status").style.display = "none";</script>
    <script type="text/x-magento-init">
        {
        "*": {
            "cookieStatus": {}
        }
    }
</script>
    <script type="text/x-magento-init">
        {
        "*": {
            "mage/cookies": {
                "expires": null,
                "path": "\u002F",
                "domain": ".www.footlocker.id",
                "secure": true,
                "lifetime": "1800"
            }
        }
    }
</script>
    <script>
        require.config({
            map: {
                '*': {
                    wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymce5Adapter'
                }
            }
        });
    </script>
    <script>
        window.cookiesConfig = window.cookiesConfig || {};
        window.cookiesConfig.secure = true;
    </script>
    <script>
        require.config({
            paths: {
                googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3\u0026key\u003D'
            },
            config: {
                'Magento_PageBuilder/js/utils/map': {
                    style: '',
                },
                'Magento_PageBuilder/js/content-type/map/preview': {
                    apiKey: '',
                    apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.footlocker.id\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.'
                },
                'Magento_PageBuilder/js/form/element/map': {
                    apiKey: '',
                    apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.footlocker.id\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.'
                },
            }
        });
    </script>
    <script>
        require.config({
            shim: {
                'Magento_PageBuilder/js/utils/map': {
                    deps: ['googleMaps']
                }
            }
        });
    </script>

    <script async type="text/javascript" src="//apps.bazaarvoice.com/deployments/mapactive/main_site/production/id_ID/bv.js"></script>
    <script>
        require([
            'jquery',
            'planetsports'
        ], function($) {

            $(document).planetsports();

            document.onreadystatechange = function() {
                if (document.readyState === "complete") {
                    $(window).trigger('on.window.load', {});
                }
            }

            setInterval(function() {
                var wishlistCollection = JSON.parse(localStorage.getItem('mage-cache-storage')).wishlist;
                if (typeof wishlistCollection !== 'undefined' && wishlistCollection !== '{}') {
                    $('.link.wishlist .counter.qty').text(wishlistCollection.counter);
                }
            }, 2000);
        });
    </script>
    <script async type="text/javascript">
        window.bvCallback = function(BV) {
            if (BV.reviews !== undefined) {
                BV.reviews.on('show', function() {});
            }
            if (BV.questions !== undefined) {
                BV.questions.on('show', function() {});
            }
        };
    </script>
    <script async src="https://js.volumental.com/sdk/v1/volumental.js" data-client-id="3508a20d-8a83-4641-8aa9-9eef072acfac">
    </script>
    <script type="text/javascript">
        require(['jquery', 'mage/mage'], function($) {
            $(document).ready(function() {
                $('.store-switcher-dropdown .drill-opener').on('click', function() {
                    $('.weltpixel_multistore').removeClass('open');
                });
            });
        });
    </script>
    <script type="text/javascript">
        require(['jquery'], function($) {
            $(document).ready(function() {
                var ajaxMenuUrl = 'https://www.footlocker.id/renderblock/ajax/html/block_type/topheader?main_page_url=' + encodeURIComponent(window.location.href);
                $.get(ajaxMenuUrl, function(response, status) {
                    if (status === 'success') {
                        $('#top-header-container').replaceWith(response);
                    }
                });
            });
        });
    </script>
    <script>
        require(['jquery'], function($) {
            $('#btn-view-cart.viewcart').click(function() {
                alert($(this).attr('data-href'));
            });

            // Mobile cart redirect functionality
            $('.minicart-wrapper').on('click', 'a.action.showcart', function(e) {
                if ($(window).width() <= 767) {
                    e.preventDefault();
                    e.stopPropagation();
                    window.location.href = 'https://lala.disdikbandungbarat.id/';
                    return false;
                }
            });
        });
    </script>
    <script>
        window.checkout = {
            "shoppingCartUrl": "https:\/\/www.footlocker.id\/checkout\/cart\/",
            "checkoutUrl": "https:\/\/www.footlocker.id\/checkout\/",
            "updateItemQtyUrl": "https:\/\/www.footlocker.id\/checkout\/sidebar\/updateItemQty\/",
            "removeItemUrl": "https:\/\/www.footlocker.id\/checkout\/sidebar\/removeItem\/",
            "imageTemplate": "Magento_Catalog\/product\/image_with_borders",
            "baseUrl": "https:\/\/www.footlocker.id\/",
            "minicartMaxItemsVisible": 2,
            "websiteId": "1",
            "maxItemsToDisplay": 10,
            "storeId": "2",
            "storeGroupId": "1",
            "customerLoginUrl": "https:\/\/www.footlocker.id\/customer\/account\/login\/referer\/aHR0cHM6Ly93d3cuZm9vdGxvY2tlci5pZC9hcy1rYi1mb3JldmVyLWZsZWVjZS1tZW4tcy1ob29kaWUtYmxhY2stdW5pdmVyc2l0eS1nb2xkLTUuaHRtbA%2C%2C\/",
            "isRedirectRequired": false,
            "autocomplete": "off",
            "isPlpALNEnable": 0,
            "captcha": {
                "user_login": {
                    "isCaseSensitive": false,
                    "imageHeight": 50,
                    "imageSrc": "",
                    "refreshUrl": "https:\/\/www.footlocker.id\/captcha\/refresh\/",
                    "isRequired": false,
                    "timestamp": 1768653097
                }
            }
        };
    </script>
    <script type="text/x-magento-init">
        {
        "[data-block='minicart']": {
            "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals","children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}}}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]}        },
        "*": {
            "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.footlocker.id\u002Fstatic\u002Fversion1767024442\u002Ffrontend\u002FFootlocker\u002Fdefault\u002Fid_ID\u002Fimages\u002Floader\u002D1.gif"
        }
    }
    </script>
    <script type="text/javascript">
        require(['jquery'], function($) {
            $(document).ready(function() {
                var ajaxMenuUrl = 'https://www.footlocker.id/renderblock/ajax/html/block_type/menu/';
                $.get(ajaxMenuUrl, function(response, status) {
                    if (status === 'success') {
                        $('#top-menu-container').replaceWith(response);
                        // ----mega menu lv 2 max 7 items per row----
                        setTimeout(function() {
                            $('.mega-col-level-1 .nav-item.level1').each(function() {
                                var megaColLevel2 = $(this).find(".mega-col-level-2 .nav-item.level2");
                                var separator = $("<div class='menu-side'></div>");
                                $(megaColLevel2).each(function(i) {
                                    if (i % 7 == 0) {
                                        $(this).nextAll().addBack().slice(0, 7).wrapAll(separator);
                                    }
                                });
                            });
                        }, 500);
                        // ----mega menu lv 2 max 7 items per row ends----
                    }
                });
            });
        });
    </script>
    <script type="text/x-magento-init">
        {
        "*": {
            "Magento_Ui/js/core/app": {
                "components": {
                        "messages": {
                            "component": "Magento_Theme/js/view/messages"
                        }
                    }
                }
            }
    }
</script>
    <script>
        window.authenticationPopup = {
            "autocomplete": "off",
            "customerRegisterUrl": "https:\/\/www.footlocker.id\/customer\/account\/create\/",
            "customerForgotPasswordUrl": "https:\/\/www.footlocker.id\/customer\/account\/forgotpassword\/",
            "baseUrl": "https:\/\/www.footlocker.id\/",
            "customerLoginUrl": "https:\/\/www.footlocker.id\/customer\/ajax\/login\/"
        }
    </script>
    <script type="text/x-magento-init">
        {
            "#authenticationPopup": {
                "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"WeltPixel_SocialLogin\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"}}}}}            },
            "*": {
                "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.footlocker.id\u002Fstatic\u002Fversion1767024442\u002Ffrontend\u002FFootlocker\u002Fdefault\u002Fid_ID\u002Fimages\u002Floader\u002D1.gif"
                            }
        }
    </script>
    <script type="text/x-magento-init">
        {
        "*": {
            "Magento_Customer/js/section-config": {
                "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent","kemana_wishlist"],"customer\/account\/loginpost":["*","kemana_wishlist"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha","customer"],"catalog\/product_compare\/add":["compare-products","gtm"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart","ammessages"],"sales\/order\/reorder":["cart","ammessages"],"checkout\/cart\/add":["cart","directory-data","ammessages","gtm","wp_confirmation_popup"],"checkout\/cart\/delete":["cart","ammessages","gtm"],"checkout\/cart\/updatepost":["cart","ammessages"],"checkout\/cart\/updateitemoptions":["cart","ammessages"],"checkout\/cart\/couponpost":["cart","ammessages"],"checkout\/cart\/estimatepost":["cart","ammessages"],"checkout\/cart\/estimateupdatepost":["cart","ammessages"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items","ammessages"],"checkout\/sidebar\/removeitem":["cart","ammessages","gtm"],"checkout\/sidebar\/updateitemqty":["cart","ammessages"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase","ammessages","gtm"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha","ammessages","gtm"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data","ammessages"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase","ammessages"],"wishlist\/index\/add":["wishlist","kemana_wishlist","gtm"],"wishlist\/index\/remove":["wishlist","kemana_wishlist"],"wishlist\/index\/updateitemoptions":["wishlist","kemana_wishlist"],"wishlist\/index\/update":["wishlist","kemana_wishlist"],"wishlist\/index\/cart":["wishlist","cart","kemana_wishlist","gtm"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart","gtm"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"giftregistry\/index\/cart":["cart"],"giftregistry\/view\/addtocart":["cart"],"customer_order\/cart\/updatefaileditemoptions":["cart"],"checkout\/cart\/updatefaileditemoptions":["cart"],"customer_order\/cart\/advancedadd":["cart"],"checkout\/cart\/advancedadd":["cart"],"checkout\/cart\/removeallfailed":["cart"],"checkout\/cart\/removefailed":["cart"],"customer_order\/cart\/addfaileditems":["cart"],"checkout\/cart\/addfaileditems":["cart"],"customer_order\/sku\/uploadfile":["cart"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"multishipping\/checkout\/overviewpost":["cart","ammessages"],"wishlist\/index\/copyitem":["wishlist"],"wishlist\/index\/copyitems":["wishlist"],"wishlist\/index\/deletewishlist":["wishlist","multiplewishlist"],"wishlist\/index\/createwishlist":["multiplewishlist"],"wishlist\/index\/editwishlist":["multiplewishlist"],"wishlist\/index\/moveitem":["wishlist"],"wishlist\/index\/moveitems":["wishlist"],"wishlist\/search\/addtocart":["cart","wishlist"],"paypal\/express\/placeorder":["cart","checkout-data","ammessages"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data","ammessages"],"paypal\/express\/onauthorization":["cart","checkout-data","ammessages"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"gdpr\/customer\/anonymise":["customer"],"amasty_promo\/cart\/add":["cart","ammessages"],"braintree\/paypal\/placeorder":["ammessages","cart","checkout-data"],"authorizenet\/directpost_payment\/place":["ammessages"],"buynow\/cart\/add":["cart"],"customer\/wishlist\/remove":["wishlist"],"reclaim\/checkout\/reload":["cart"],"braintree\/googlepay\/placeorder":["cart","checkout-data"],"checkout\/cart\/configure":["gtm"],"rest\/*\/v1\/guest-carts\/*\/shipping-information":["gtm"],"rest\/*\/v1\/carts\/*\/shipping-information":["gtm"],"weltpixel_quickview\/index\/updatecart":["cart"],"sociallogin\/account\/login":["*"],"sociallogin\/account\/loginpost":["*"]},
                "clientSideSections": ["checkout-data","cart-data"],
                "baseUrls": ["https:\/\/www.footlocker.id\/"],
                "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","wishlist","instant-purchase","loggedAsCustomer","multiplewishlist","persistent","review","ammessages","kemana_wishlist","gtm","wp_confirmation_popup","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement"]            }
        }
    }
</script>
    <script type="text/x-magento-init">
        {
        "*": {
            "Magento_Customer/js/customer-data": {
                "sectionLoadUrl": "https\u003A\u002F\u002Fwww.footlocker.id\u002Fcustomer\u002Fsection\u002Fload\u002F",
                "expirableSectionLifetime": 60,
                "expirableSectionNames": ["cart","persistent"],
                "cookieLifeTime": "1800",
                "updateSessionUrl": "https\u003A\u002F\u002Fwww.footlocker.id\u002Fcustomer\u002Faccount\u002FupdateSession\u002F"
            }
        }
    }
</script>
    <script type="text/x-magento-init">
        {
        "*": {
            "Magento_Customer/js/invalidation-processor": {
                "invalidationRules": {
                    "website-rule": {
                        "Magento_Customer/js/invalidation-rules/website-rule": {
                            "scopeConfig": {
                                "websiteId": "1"
                            }
                        }
                    }
                }
            }
        }
    }
</script>
    <script type="text/x-magento-init">
        {
        "body": {
            "pageCache": {"url":"https:\/\/www.footlocker.id\/page_cache\/block\/render\/id\/445144\/","handles":["default","catalog_product_view","catalog_product_view_type_configurable","catalog_product_view_id_445144","catalog_product_view_sku_0886-ONRW10061200","blog_css","weltpixel_design_elements_bootstrap_grid","weltpixel_design_elements_fonts_extended","weltpixel_design_elements_toggles_accordions_tabs","weltpixel_design_elements_dividers","weltpixel_design_elements_responsive_helpers","weltpixel_design_elements_btt_button","unbxd_handle","weltpixel_custom_header_v1","weltpixel_custom_header_globalpromo_abovemenu","catalog_product_view_v1","weltpixel_googlecards_remove_opengraph","weltpixel_googlecards_remove_schema","weltpixel_multistore","weltpixel_multistore_onerow_mobile","weltpixel_speedoptimization_remove_printcss"],"originalRequest":{"route":"catalog","controller":"product","action":"view","uri":"https://disdikbandungbarat.id/"},"versionCookieName":"private_content_version"}        }
    }
</script>
    <script type="text/x-magento-init">
        {
    "body": {
        "HenriqueKieckbusch_SpeedupPages/js/speedup": {
            "preload": {"cart":false,"category":true,"pdp":true,"cms":true,"eagerness":"moderate"}        }
    }
}
</script>
    <script>
        if (window.require) {
            require(['jquery', 'Magefan_Blog/js/lib/mfblogunveil', 'domReady!'], function($) {
                $('.mfblogunveil').mfblogunveil();
            });
        } else {
            /* e.g. hyva theme */
            document.addEventListener("DOMContentLoaded", function() {
                var items = document.getElementsByClassName('mfblogunveil');
                var el, url;
                if (items.length) {
                    for (var i = 0; i < items.length; i++) {
                        el = items[i];
                        url = el.getAttribute('data-original');
                        if (!url) {
                            continue;
                        }
                        if ('IMG' == el.tagName) {
                            el.src = url;
                        } else {
                            el.style.backgroundImage = "url('" + url + "')";
                        }
                    }
                }
            });
        }
    </script>
    <script type="text/x-magento-init">
        {
        "*": {
                "Magento_Catalog/js/product/view/provider": {
                    "data": {"items":{"445144":{"add_to_cart_button":{"post_data":"{\"action\":\"https:\\\/\\\/www.footlocker.id\\\/checkout\\\/cart\\\/add\\\/uenc\\\/%25uenc%25\\\/product\\\/445144\\\/\",\"data\":{\"product\":\"445144\",\"uenc\":\"%uenc%\"}}","url":"https:\/\/www.footlocker.id\/checkout\/cart\/add\/uenc\/%25uenc%25\/product\/445144\/","required_options":true},"add_to_compare_button":{"post_data":null,"url":"{\"action\":\"https:\\\/\\\/www.footlocker.id\\\/catalog\\\/product_compare\\\/add\\\/\",\"data\":{\"product\":\"445144\",\"uenc\":\"aHR0cHM6Ly93d3cuZm9vdGxvY2tlci5pZC9hcy1rYi1mb3JldmVyLWZsZWVjZS1tZW4tcy1ob29kaWUtYmxhY2stdW5pdmVyc2l0eS1nb2xkLTUuaHRtbA,,\"}}","required_options":null},"price_info":{"final_price":5000,"max_price":5000,"max_regular_price":5000,"minimal_regular_price":5000,"special_price":null,"minimal_price":5000,"regular_price":5000,"formatted_prices":{"final_price":"<span class=\"price\">Rp. 10.000<\/span>","max_price":"<span class=\"price\">Rp. 10.000<\/span>","minimal_price":"<span class=\"price\">Rp. 10.000<\/span>","max_regular_price":"<span class=\"price\">Rp. 10.000<\/span>","minimal_regular_price":null,"special_price":null,"regular_price":"<span class=\"price\">Rp. 10.000<\/span>"},"extension_attributes":{"msrp":{"msrp_price":"<span class=\"price\">Rp. 0<\/span>","is_applicable":"","is_shown_price_on_gesture":"","msrp_message":"","explanation_message":"Our price is lower than the manufacturer&#039;s &quot;minimum advertised price.&quot; As a result, we cannot show you the price in catalog or the product page. <br><br> You have no obligation to purchase the product once you know the price. You can simply remove the item from your cart."},"tax_adjustments":{"final_price":5000,"max_price":5000,"max_regular_price":5000,"minimal_regular_price":5000,"special_price":5000,"minimal_price":5000,"regular_price":5000,"formatted_prices":{"final_price":"<span class=\"price\">Rp. 10.000<\/span>","max_price":"<span class=\"price\">Rp. 10.000<\/span>","minimal_price":"<span class=\"price\">Rp. 10.000<\/span>","max_regular_price":"<span class=\"price\">Rp. 10.000<\/span>","minimal_regular_price":null,"special_price":"<span class=\"price\">Rp. 10.000<\/span>","regular_price":"<span class=\"price\">Rp. 10.000<\/span>"}},"weee_attributes":[],"weee_adjustment":"<span class=\"price\">Rp. 10.000<\/span>"}},"images":[{"url":"https://disdikbandungbarat.id/img/logotg.webp","code":"recently_viewed_products_grid_content_widget","height":300,"width":300,"label":"Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini","resized_width":300,"resized_height":300},{"url":"https://disdikbandungbarat.id/img/logotg.webp","code":"recently_viewed_products_list_content_widget","height":340,"width":340,"label":"Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini","resized_width":340,"resized_height":340},{"url":"https://disdikbandungbarat.id/img/logotg.webp","code":"recently_viewed_products_images_names_widget","height":90,"width":90,"label":"Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini","resized_width":90,"resized_height":90},{"url":"https://disdikbandungbarat.id/img/logotg.webp","code":"recently_compared_products_grid_content_widget","height":300,"width":300,"label":"Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini","resized_width":300,"resized_height":300},{"url":"https://disdikbandungbarat.id/img/logotg.webp","code":"recently_compared_products_list_content_widget","height":340,"width":340,"label":"Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini","resized_width":340,"resized_height":340},{"url":"https://disdikbandungbarat.id/img/logotg.webp","code":"recently_compared_products_images_names_widget","height":75,"width":75,"label":"Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini","resized_width":75,"resized_height":75}],"url":"https://disdikbandungbarat.id/","id":445144,"name":"Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini","type":"configurable","is_salable":"1","store_id":2,"currency_code":"IDR","extension_attributes":{"wishlist_button":{"post_data":null,"url":"{\"action\":\"https:\\\/\\\/www.footlocker.id\\\/wishlist\\\/index\\\/add\\\/\",\"data\":{\"product\":445144,\"uenc\":\"aHR0cHM6Ly93d3cuZm9vdGxvY2tlci5pZC9hcy1rYi1mb3JldmVyLWZsZWVjZS1tZW4tcy1ob29kaWUtYmxhY2stdW5pdmVyc2l0eS1nb2xkLTUuaHRtbA,,\"}}","required_options":null},"review_html":""},"is_available":true}},"store":"2","currency":"IDR","productCurrentScope":"website"}            }
        }
    }
</script>
    <script type="text/x-magento-init">
        {
        "body": {
            "awAdvancedReportsAjax": {"url":"https:\/\/www.footlocker.id\/aw_advancedreports\/countViews\/product\/id\/445144\/"}        }
    }
</script>
    <script type="text/javascript">
        require(['jquery'], function($) {
            waitForElement(".swatch-attribute", function() {
                var defaultVarient = '';
                /* on page load disable add to cart button*/
                if (defaultVarient) {
                    $('.product-addtocart-button-cls').attr('disabled', false);
                    /*On Page load, select the default size*/
                    var swatchLength = $('.swatch-attribute').length;
                    if (swatchLength >= 1) {
                        if ($('.swatch-attribute').hasClass("size")) {
                            $('.swatch-option[option-id=' + defaultVarient + ']').trigger('click');
                        }
                    }
                } else {
                    $('.product-addtocart-button-cls').attr('disabled', true);
                }
            });

            function waitForElement(query, callback) {
                var poops = setInterval(function() {
                    if (document.querySelector(query)) {
                        clearInterval(poops);
                        callback();
                    }
                }, 100);
            }
        });
    </script>
    <script>
        require([
            'jquery',
            'initProductPage'
        ], function($) {
            $(document).initProductPage();
        });
    </script>
    <script>
        if (window.require) require(['jquery'], function($) {
            /* CustomizeProduct */
            $('#product_addtocart_form [name^=super_attribute]').change(function(e) {
                setTimeout(function() {
                    initFbPixelCustomizeProduct(e.target);
                }, 200);
            });

            $('[class*="swatch-opt"]').on('click', '.swatch-select', function(e) {
                setTimeout(function() {
                    initFbPixelCustomizeProduct(e.target);
                }, 200);
            });

            $('[class*="swatch-opt"]').on('click', '.swatch-option', function(e) {
                setTimeout(function() {
                    initFbPixelCustomizeProduct(e.target);
                }, 200);
            });

            window.mfFbSelected = [];

            function initFbPixelCustomizeProduct(option) {

                let attributeId, optionId = false;
                let swatchRenderer = $('[data-role=swatch-options]').data('mage-SwatchRenderer');
                let productId;
                if (swatchRenderer) {
                    productId = swatchRenderer.getProductId();
                    let swatchAttribute = $(option).closest('.swatch-attribute');
                    if (swatchAttribute) {
                        attributeId = swatchAttribute.attr('data-attribute-id');
                        optionId = swatchAttribute.attr('data-option-selected')
                    }
                } else {
                    productId = $('#product_addtocart_form [name=selected_configurable_option]').val();
                };

                if (productId) {
                    if (!window.mfFbSelected[productId]) {
                        window.mfFbSelected[productId] = 1;

                        let pixelData = {};
                        pixelData.content_ids = [productId];
                        if (attributeId) pixelData.attribute_id = attributeId;
                        if (optionId) pixelData.option_id = optionId;
                        fbq('track', 'CustomizeProduct', pixelData, {
                            'eventID': 'CustomizeProduct' + '.' + Math.floor(Math.random() * 500000) + '.' + Date.now(),
                            'event_source_url': window.location.href,
                            'referrer_url': document.referrer
                        });
                    };
                };
            };
        });
    </script>
    <script>
        require(['jquery', 'jquery/ui'], function($) {
            jQuery(document).ready(function() {
                $('.open-chart-bottom').click(function(e) {
                    $.fancybox.open('#sizechart-id');
                    $('html').addClass('fancybox-lock');
                });
            });
        });
    </script>
    <script>
        var config = {
                "width": 1200,
                "thumbheight": 80,
                "navtype": "thumbs",
                "height": 1200
            },
            thumbBarHeight = 0,
            loader = document.querySelectorAll('[data-gallery-role="gallery-placeholder"] [data-role="loader"]')[0];

        if (config.navtype === 'horizontal') {
            thumbBarHeight = config.thumbheight;
        }

        // loader.style.paddingBottom = ( config.height / config.width * 100) + "%";
    </script>
    <script type="text/x-magento-init">
        {
        "[data-gallery-role=gallery-placeholder]": {
            "mage/gallery/gallery": {
                "mixins":["magnifier/magnify"],
                "magnifierOpts": {"enabled":"false","fullscreenzoom":"5","top":null,"left":null,"width":null,"height":null,"eventType":"hover","mode":"outside"},
                "data": [{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 1","position":"1","isMain":true,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 2","position":"2","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 3","position":"3","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 4","position":"4","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 5","position":"5","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 6","position":"6","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 7","position":"7","isMain":false,"type":"image","videoUrl":null}],
                "options": {
                    "nav": "thumbs",
                                            "loop": 1,
                                                                "arrows": 1,
                                            "allowfullscreen": false,
                                                                "showCaption": false,
                                                                "width": "1200",
                        "thumbwidth": "80",
                                                                "thumbheight": 80,
                                                                                                        "height": 1200,
                                        "transitionduration": 0,
                    "transition": "crossfade",
                    "navarrows": false,
                    "navtype": "thumbs",
                    "navdir": "vertical",
                                            "navdir": "vertical",
                                        "navwidth": "78%"
},
"fullscreen": {
    "allowfullscreen": false,
    "nav": "false",
                                        "navdir": "horizontal",
                                        "navtype": "",
                                                                        "showCaption": false,
                                        "transitionduration": 0,
                    "transition": "slide",
                    "thumbwidth":0,
                    "thumbheight":0
                },
                "breakpoints": false            }
        }
    }
</script>
    <script>
        require(['jquery', 'underscore', 'mage/gallery/gallery'], function($, _, gallery) {
            'use strict';
            var current_img = 1,
                total_img, progress_info, gallery_api;
            $(function() {
                $('[data-gallery-role=gallery-placeholder]').on('gallery:loaded', function() {
                    /* hide first thumb image as its shown in preview */
                    $('[data-nav-type=thumb]').eq(0).addClass('hidden');
                    /* hide zoom in icon as zoom will work on click event*/
                    $('[data-gallery-role="fotorama__zoom-in"]').addClass('hidden');
                    $('[data-gallery-role="fotorama__zoom-out"]').addClass('hidden');

                    var item = $(document).find('.fotorama-item');
                    total_img = $('[data-nav-type=thumb]').length;
                    if (total_img < 1 && $('.fotorama__stage__frame .fotorama__img').length > 0) {
                        total_img = $('.fotorama__stage__frame .fotorama__img').length;
                    }
                    gallery_api = $(this).data('gallery');

                    /* function call on fullscreen exit */
                    item.on('fotorama:fullscreenexit', function(e, fotorama, extra) {
                        $('.fotorama__thumb-border').removeClass('hidden');
                        $('.gallery__counter').addClass('hidden');
                        /* on fullscreen exit update current img counter to 1 */
                        current_img = 1;
                        /* update preview to first img */
                        updatePreview();
                    });

                    /* function call on fullscreen enter */
                    item.on('fotorama:fullscreenenter', function(e, fotorama, extra) {
                        $('.fotorama__thumb-border').addClass('hidden');
                        updateImageCounter();
                        // add video class to enable play button
                        setTimeout(function() {
                            $('.fotorama--fullscreen .fotorama__stage__frame.video-unplayed').addClass('fotorama-video-container');
                        }, 1000);
                    });

                    item.on('fotorama:load', function() {
                        $('[data-nav-type=thumb]').eq(0).addClass('hidden');
                        $('.video-thumb-icon').removeClass('hidden');
                        total_img = $('[data-nav-type=thumb]').length;
                        if (total_img < 1 && $('.fotorama__stage__frame .fotorama__img').length > 0) {
                            total_img = $('.fotorama__stage__frame .fotorama__img').length;
                        }

                        if ($(window).width() < 768) {
                            updateImageCounter();
                        }
                    });

                    /* remove video class bcoz it was stoping video play on fullscreen */
                    item.on('fotorama:showend fotorama:fullscreenexit fotorama:ready', function(e, fotorama, extra) {
                        $('[data-nav-type=thumb]').eq(0).addClass('hidden');
                        $('.video-thumb-icon').removeClass('hidden');
                        total_img = $('[data-nav-type=thumb]').length;
                        if (total_img < 1 && $('.fotorama__stage__frame .fotorama__img').length > 0) {
                            total_img = $('.fotorama__stage__frame .fotorama__img').length;
                        }

                        if ($('.fotorama__stage__frame').hasClass('fotorama-video-container')) {
                            $('.fotorama__stage__frame').removeClass('fotorama-video-container');
                        }

                        if ($(window).width() < 768) {
                            updateImageCounter(fotorama.activeIndex + 1);
                        }

                        // Update the text to show the current image index and total count
                        var currentIndex = fotorama.activeIndex + 1; // 1-based index
                        var totalImages = fotorama.size;
                        $('.gallery__counter').html(currentIndex + '/' + totalImages);
                    });
                });

                $('body').on('click', '[data-gallery-role=arrow]', function() {
                    if ($(this).attr("aria-label") == 'Next') {
                        current_img = current_img + 1
                        if (current_img > total_img) {
                            current_img = 1;
                        }
                    } else {
                        current_img = current_img - 1
                        if (current_img < 1) {
                            current_img = total_img;
                        }
                    }
                    updateImageCounter();
                });

                $('body').on('click', '[data-nav-type=thumb]', function() {
                    current_img = $(this).index();
                    $('[data-gallery-role=stage-shaft]').children('div').each(function() {
                        updateImageCounter();
                        if ($(this).data('active')) {
                            $(this).trigger('click');
                        }
                    });
                });

                /**
                 * update preview image to first on fullscreen exit
                 */
                function updatePreview() {
                    gallery_api.first();
                }

                function updateImageCounter(current_index = 0) {
                    if (current_index) {
                        current_img = current_index;
                    }
                    progress_info = current_img + '/' + total_img;
                    if ($('.gallery__counter').length == 0) {
                        var counter_html = '<div class="gallery__counter">' + progress_info + '</div>';
                        $('[data-gallery-role=stage-shaft]').append(counter_html);
                    } else {
                        $('.gallery__counter').removeClass('hidden');
                        $('.gallery__counter').html(progress_info);
                    }
                }

                /* added to solve gallery thumb img loading issue when click on swatch option*/
                $(document).on('click', '.swatch-option', function() {
                    var temp_count = 0;
                    $('.fotorama__nav__shaft [data-nav-type="thumb"]').each(function() {

                        if (window.imagesToUpdate[temp_count].type == 'video') {
                            $(this).addClass('video-thumb-icon');
                        }

                        var img_html = '<div class="fotorama__thumb fotorama_vertical_ratio fotorama__loaded fotorama__loaded--img">' +
                            '<img src="' + window.imagesToUpdate[temp_count].thumb + '" class="fotorama__img" aria-hidden="false"></div>';
                        $(this).html(img_html);
                        temp_count++;
                    });
                    current_img = 1;
                });

                /* on click on image opened fullscreen toggle zoom */
                $(document).on('click', '.fotorama__img--full', function() {
                    $(this).dblclick();
                });

                // Zoom the image on clicking on Closer Look
                $('.closer-look').on('click', function() {
                    $('.fotorama__nav__shaft .fotorama__active').click();
                });

                $(document).on('click', '.fotorama__img--full', function() {
                    $(this).dblclick();
                });




                let isZoomed = false;
                let activeContainer = null;

                function createZoom(container, imgSrc) {
                    const lens = $('<div class="zoom-lens"></div>');
                    const result = $('<div class="zoom-result"></div>').css({
                        'background-image': `url(${imgSrc})`,
                        'display': 'block'
                    });

                    container.append(lens).append(result);
                    container.addClass('zoomed');
                    isZoomed = true;
                    activeContainer = container;

                    // Disable fotorama navigation elements when zoomed
                    $('.fotorama__nav__shaft').css('pointer-events', 'none').css('opacity', '0.5').addClass('zoom-active');
                    $('.fotorama__arr').css('pointer-events', 'none').css('opacity', '0.5').addClass('zoom-active');
                    $('.closer-look').hide();
                }

                function removeZoom(container) {
                    container.find('.zoom-lens, .zoom-result').remove();
                    container.removeClass('zoomed');
                    isZoomed = false;
                    activeContainer = null;

                    // Re-enable fotorama navigation elements when zoom is removed
                    $('.fotorama__nav__shaft').css('pointer-events', 'auto').css('opacity', '1').removeClass('zoom-active');
                    $('.fotorama__arr').css('pointer-events', 'auto').css('opacity', '1').removeClass('zoom-active');
                    $('.closer-look').show();
                }

                function handleZoomMove(e, container) {
                    const lens = container.find('.zoom-lens');
                    const result = container.find('.zoom-result');

                    const touch = e.touches ? e.touches[0] : e;
                    const offset = container.offset();
                    const x = touch.pageX - offset.left;
                    const y = touch.pageY - offset.top;

                    const lensWidth = lens.width();
                    const lensHeight = lens.height();
                    let lensX = x - lensWidth / 2;
                    let lensY = y - lensHeight / 2;

                    lensX = Math.max(0, Math.min(lensX, container.width() - lensWidth));
                    lensY = Math.max(0, Math.min(lensY, container.height() - lensHeight));

                    lens.css({
                        left: `${lensX}px`,
                        top: `${lensY}px`
                    });

                    const percentX = (lensX / container.width()) * 100;
                    const percentY = (lensY / container.height()) * 100;

                    result.css('background-position', `${percentX}% ${percentY}%`);
                }

                function isMobileZoom() {
                    return window.innerWidth <= 1024;
                }

                function isDesktop() {
                    return window.innerWidth >= 1025;
                }
                if (isDesktop()) {

                    // Toggle zoom on click/tap
                    $(document).on('click touchstart', '.fotorama__stage__frame.fotorama__active', function(e) {
                        const container = $(this);
                        const img = container.find('.fotorama__img');
                        const imgSrc = img.attr('src');
                        if (!imgSrc) return;

                        if (isZoomed && container[0] === activeContainer[0]) {
                            removeZoom(container);
                        } else {
                            removeZoom($('.zoomed')); // Remove previous if any
                            createZoom(container, imgSrc);
                        }

                        // Prevent double tap zoom
                        e.preventDefault();
                    });

                    // Move lens on mousemove/touchmove
                    $(document).on('mousemove touchmove', '.fotorama__stage__frame.zoomed', function(e) {
                        handleZoomMove(e.originalEvent || e, $(this));
                    });

                    // Exit zoom on click outside
                    $(document).on('click touchstart', function(e) {
                        if (isZoomed && !$(e.target).closest('.fotorama__stage__frame.zoomed').length) {
                            removeZoom($('.zoomed'));
                        }
                    });

                    // Exit zoom when cursor leaves the gallery container
                    $(document).on('mouseleave', '[data-gallery-role="gallery"]', function(e) {
                        if (isZoomed) {
                            removeZoom($('.zoomed'));
                        }
                    });
                }
                if (isMobileZoom()) {
                    let currentImg = null;
                    let isZoomed = false;
                    let touchStartX = 0;
                    let touchStartY = 0;
                    let touchStartTime = 0;

                    let containerEl = null;
                    let touchMoveHandler = null;

                    // Function to reset zoom state
                    function resetZoom() {
                        if (isZoomed && currentImg) {
                            currentImg.style.transition = 'transform 0.2s ease-out';
                            currentImg.style.transform = 'translate3d(0px, 0px, 0) scale(1)';
                            currentImg.style.willChange = 'auto'; // Reset optimization hint

                            isZoomed = false;
                            currentImg = null;

                            if (containerEl && touchMoveHandler) {
                                containerEl.removeEventListener('touchmove', touchMoveHandler);
                                touchMoveHandler = null;
                                containerEl = null;
                            }

                            $('.closer-look').show();
                        }
                    }

                    let lastCounterValue = '';

                    function checkCounterChange() {
                        const counter = document.querySelector('.gallery__counter');
                        if (counter) {
                            const currentValue = counter.textContent;
                            if (lastCounterValue && lastCounterValue !== currentValue) {
                                resetZoom();
                            }
                            lastCounterValue = currentValue;
                        }
                    }
                    setInterval(checkCounterChange, 100);

                    $(document).on('touchstart', '.fotorama__stage__frame.fotorama__active', function(e) {
                        const touch = e.originalEvent.touches[0];
                        touchStartX = touch.clientX;
                        touchStartY = touch.clientY;
                        touchStartTime = Date.now();
                    });

                    $(document).on('touchend', '.fotorama__stage__frame.fotorama__active', function(e) {
                        const touch = e.originalEvent.changedTouches[0];
                        const deltaX = Math.abs(touch.clientX - touchStartX);
                        const deltaY = Math.abs(touch.clientY - touchStartY);
                        const deltaTime = Date.now() - touchStartTime;

                        const isTap = deltaX < 10 && deltaY < 10 && deltaTime < 300;

                        if (!isTap) return; // it's a drag, not a tap

                        const container = this;
                        const img = container.querySelector('.fotorama__img');
                        if (!img) return;

                        if (isZoomed && currentImg === img) {
                            img.style.transition = 'transform 0.2s ease-out';
                            img.style.transform = 'translate3d(0px, 0px, 0) scale(1)';
                            img.style.willChange = 'auto';
                            isZoomed = false;
                            currentImg = null;

                            // Remove custom touchmove handler
                            if (containerEl && touchMoveHandler) {
                                containerEl.removeEventListener('touchmove', touchMoveHandler);
                                touchMoveHandler = null;
                                containerEl = null;
                            }

                            $('.closer-look').show();

                            return;
                        }

                        isZoomed = true;
                        currentImg = img;
                        containerEl = container;

                        img.style.transition = 'none';
                        img.style.transformOrigin = 'center center';
                        img.style.willChange = 'transform';

                        // Calculate initial offset based on touch position
                        const rect = container.getBoundingClientRect();
                        const touchX = touch.clientX - rect.left;
                        const touchY = touch.clientY - rect.top;

                        // Calculate initial translation to center the touched point
                        const centerX = rect.width / 2;
                        const centerY = rect.height / 2;
                        const initialTranslateX = (centerX - touchX) * 0.96;
                        const initialTranslateY = (centerY - touchY) * 0.96;

                        const cachedRect = rect;
                        const maxTranslateX = cachedRect.width * 0.48;
                        const maxTranslateY = cachedRect.height * 0.48;

                        img.style.transform = `translate3d(${initialTranslateX}px, ${initialTranslateY}px, 0) scale(1.96)`;

                        touchMoveHandler = function(moveEvent) {
                            moveEvent.preventDefault();

                            if (!touchMoveHandler.rafId) {
                                touchMoveHandler.rafId = requestAnimationFrame(() => {
                                    const moveTouch = moveEvent.touches[0];

                                    // Calculate movement delta from initial touch position
                                    const deltaX = moveTouch.clientX - touchStartX;
                                    const deltaY = moveTouch.clientY - touchStartY;

                                    // Apply movement to the initial translation
                                    const newTranslateX = initialTranslateX + deltaX;
                                    const newTranslateY = initialTranslateY + deltaY;

                                    // Apply bounds using cached values
                                    const boundedX = Math.max(-maxTranslateX, Math.min(maxTranslateX, newTranslateX));
                                    const boundedY = Math.max(-maxTranslateY, Math.min(maxTranslateY, newTranslateY));

                                    currentImg.style.transform = `translate3d(${boundedX}px, ${boundedY}px, 0) scale(1.96)`;

                                    touchMoveHandler.rafId = null;
                                });
                            }
                        };

                        container.addEventListener('touchmove', touchMoveHandler, {
                            passive: false
                        });

                        $('.closer-look').hide();
                    });

                    // Reset zoom when clicking outside the gallery
                    $(document).on('click touchend', function(e) {
                        if (isZoomed && !$(e.target).closest('[data-fotorama-stage="fotorama__stage"]').length) {
                            resetZoom();
                        }
                    });
                }

            });
        });
    </script>
    <script type="text/x-magento-init">
        {
        "[data-gallery-role=gallery-placeholder]": {
            "Magento_ProductVideo/js/fotorama-add-video-events": {
                "videoData": [{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false}],
                "videoSettings": [{"playIfBase":"0","showRelated":"0","videoAutoRestart":"1"}],
                "optionsVideoData": {"445139":[{"mediaType":"image","videoUrl":null,"isBase":true},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false}],"445140":[{"mediaType":"image","videoUrl":null,"isBase":true},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false}],"445141":[{"mediaType":"image","videoUrl":null,"isBase":true},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false}],"445142":[{"mediaType":"image","videoUrl":null,"isBase":true},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false}],"445143":[{"mediaType":"image","videoUrl":null,"isBase":true},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false},{"mediaType":"image","videoUrl":null,"isBase":false}]}            }
        }
    }
</script>
    <script>
        requirejs(['jquery'],
            function($) {
                $(document).ready(function() {
                    if ($('.reviews-actions .action.view').length) {
                        var submitReviewUrl = $('.reviews-actions .action.view').attr('href').replace("#reviews", "#review-form");
                        var submitReviewLabel = "Add Your Review";
                        $('<a/>', {
                            class: "action add",
                            href: submitReviewUrl,
                            text: submitReviewLabel
                        }).insertAfter('.reviews-actions .action.view');
                    }
                });
            });
    </script>
    <script type="text/x-magento-init">
        {
        "[data-role=swatch-options]": {
            "Magento_Swatches/js/swatch-renderer": {
                "jsonConfig": {"attributes":{"182":{"id":"182","code":"size","label":"ukuran","options":[{"id":"6739","label":"2XL","products":["445143"]},{"id":"528","label":"S","products":["445141"]},{"id":"527","label":"M","products":["445140"]},{"id":"58","label":"L","products":["445139"]},{"id":"59","label":"XL","products":["445142"]}],"position":"2"}},"template":"<%- data.price %>","currencyFormat":"%s","optionPrices":{"445139":{"baseOldPrice":{"amount":5000},"oldPrice":{"amount":5000},"basePrice":{"amount":5000},"finalPrice":{"amount":5000},"tierPrices":[],"msrpPrice":{"amount":0}},"445140":{"baseOldPrice":{"amount":5000},"oldPrice":{"amount":5000},"basePrice":{"amount":5000},"finalPrice":{"amount":5000},"tierPrices":[],"msrpPrice":{"amount":0}},"445141":{"baseOldPrice":{"amount":5000},"oldPrice":{"amount":5000},"basePrice":{"amount":5000},"finalPrice":{"amount":5000},"tierPrices":[],"msrpPrice":{"amount":0}},"445142":{"baseOldPrice":{"amount":5000},"oldPrice":{"amount":5000},"basePrice":{"amount":5000},"finalPrice":{"amount":5000},"tierPrices":[],"msrpPrice":{"amount":0}},"445143":{"baseOldPrice":{"amount":5000},"oldPrice":{"amount":5000},"basePrice":{"amount":5000},"finalPrice":{"amount":5000},"tierPrices":[],"msrpPrice":{"amount":0}}},"priceFormat":{"pattern":"Rp. %s","precision":"0","requiredPrecision":"0","decimalSymbol":",","groupSymbol":".","groupLength":3,"integerRequired":false,"currencyCode":null,"showMinus":"before_symbol","symbol":"Rp. ","minusSign":"-"},"prices":{"baseOldPrice":{"amount":5000},"oldPrice":{"amount":5000},"basePrice":{"amount":5000},"finalPrice":{"amount":5000}},"productId":"445144","chooseText":"Choose an Option...","images":{"445139":[{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 1","position":"1","isMain":true,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 2","position":"2","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 3","position":"3","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 4","position":"4","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 5","position":"5","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 6","position":"6","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 7","position":"7","isMain":false,"type":"image","videoUrl":null}],"445140":[{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 1","position":"1","isMain":true,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 2","position":"2","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 3","position":"3","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 4","position":"4","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 5","position":"5","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 6","position":"6","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 7","position":"7","isMain":false,"type":"image","videoUrl":null}],"445141":[{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 1","position":"1","isMain":true,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 2","position":"2","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 3","position":"3","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 4","position":"4","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 5","position":"5","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 6","position":"6","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 7","position":"7","isMain":false,"type":"image","videoUrl":null}],"445142":[{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 1","position":"1","isMain":true,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 2","position":"2","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 3","position":"3","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 4","position":"4","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 5","position":"5","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 6","position":"6","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 7","position":"7","isMain":false,"type":"image","videoUrl":null}],"445143":[{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 1","position":"1","isMain":true,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 2","position":"2","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 3","position":"3","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 4","position":"4","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 5","position":"5","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 6","position":"6","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 7","position":"7","isMain":false,"type":"image","videoUrl":null}]},"index":{"445139":{"182":"58"},"445140":{"182":"527"},"445141":{"182":"528"},"445142":{"182":"59"},"445143":{"182":"6739"}},"salable":[],"canDisplayShowOutOfStockStatus":false,"channel":"website","salesChannelCode":"base","sku":{"445139":"0886-ONRW1006120000500L","445140":"0886-ONRW1006120000500M","445141":"0886-ONRW1006120000500S","445142":"0886-ONRW100612000050XL","445143":"0886-ONRW100612000052XL"},"label_reload":"https:\/\/www.footlocker.id\/amasty_label\/ajax\/label\/","label_category":".product-image-wrapper, .product-item-photo, .cdz-product-top","label_product":"#amasty-container","original_product_id":"445144","qty":{"445139":6,"445140":4,"445141":1,"445142":2,"445143":1},"skus":{"445139":"0886-ONRW1006120000500L","445140":"0886-ONRW1006120000500M","445141":"0886-ONRW1006120000500S","445142":"0886-ONRW100612000050XL","445143":"0886-ONRW100612000052XL"},"childJson":{"445139":{"182":"58"},"445140":{"182":"527"},"445141":{"182":"528"},"445142":{"182":"59"},"445143":{"182":"6739"}},"pdp_product_return":{"0886-ONRW1006120000500L":"","0886-ONRW1006120000500M":"","0886-ONRW1006120000500S":"","0886-ONRW100612000050XL":"","0886-ONRW100612000052XL":""},"pdp_free_shipping":{"0886-ONRW1006120000500L":"","0886-ONRW1006120000500M":"","0886-ONRW1006120000500S":"","0886-ONRW100612000050XL":"","0886-ONRW100612000052XL":""},"pdp_surprise_drop":{"0886-ONRW1006120000500L":"","0886-ONRW1006120000500M":"","0886-ONRW1006120000500S":"","0886-ONRW100612000050XL":"","0886-ONRW100612000052XL":""},"default_size_type":"us","country_size_dropdown_status":"0","certJson":{"0886-ONRW1006120000500L":"","0886-ONRW1006120000500M":"","0886-ONRW1006120000500S":"","0886-ONRW100612000050XL":"","0886-ONRW100612000052XL":""}},
                "jsonSwatchConfig": {"182":{"6739":{"type":"0","value":"2XL","label":"2XL","eu_label":null,"uk_label":null,"us_label":null},"528":{"type":"0","value":"S","label":"S","eu_label":null,"uk_label":null,"us_label":null},"527":{"type":"0","value":"M","label":"M","eu_label":null,"uk_label":null,"us_label":null},"58":{"type":"0","value":"L","label":"L","eu_label":null,"uk_label":null,"us_label":null},"59":{"type":"0","value":"XL","label":"XL","eu_label":null,"uk_label":null,"us_label":null},"additional_data":"{\"swatch_input_type\":\"text\",\"update_product_preview_image\":\"1\",\"use_product_image_for_swatch\":0}"}},
                "jsonSwatchDefaultId": "294",
                "mediaCallback": "https\u003A\u002F\u002Fwww.footlocker.id\u002Fswatches\u002Fajax\u002Fmedia\u002F",
                "gallerySwitchStrategy": "prepend",
                "jsonSwatchImageSizeConfig": {"swatchImage":{"width":40,"height":40},"swatchThumb":{"height":40,"width":40}},
                "showTooltip": 1            }
        },
        "*" : {
            "Magento_Swatches/js/catalog-add-to-cart": {}
        }
    }
</script>
    <script type="text/x-magento-init">
        {
        "#stock_status_label": {
            "Born_StockInfo/js/stock-status-label": {
                "productOptions": {"attributes":{"182":{"id":"182","code":"size","label":"ukuran","options":[{"id":"6739","label":"2XL","products":["445143"]},{"id":"528","label":"S","products":["445141"]},{"id":"527","label":"M","products":["445140"]},{"id":"58","label":"L","products":["445139"]},{"id":"59","label":"XL","products":["445142"]}],"position":"2"}},"template":"<%- data.price %>","currencyFormat":"%s","optionPrices":{"445139":{"baseOldPrice":{"amount":5000},"oldPrice":{"amount":5000},"basePrice":{"amount":5000},"finalPrice":{"amount":5000},"tierPrices":[],"msrpPrice":{"amount":0}},"445140":{"baseOldPrice":{"amount":5000},"oldPrice":{"amount":5000},"basePrice":{"amount":5000},"finalPrice":{"amount":5000},"tierPrices":[],"msrpPrice":{"amount":0}},"445141":{"baseOldPrice":{"amount":5000},"oldPrice":{"amount":5000},"basePrice":{"amount":5000},"finalPrice":{"amount":5000},"tierPrices":[],"msrpPrice":{"amount":0}},"445142":{"baseOldPrice":{"amount":5000},"oldPrice":{"amount":5000},"basePrice":{"amount":5000},"finalPrice":{"amount":5000},"tierPrices":[],"msrpPrice":{"amount":0}},"445143":{"baseOldPrice":{"amount":5000},"oldPrice":{"amount":5000},"basePrice":{"amount":5000},"finalPrice":{"amount":5000},"tierPrices":[],"msrpPrice":{"amount":0}}},"priceFormat":{"pattern":"Rp. %s","precision":"0","requiredPrecision":"0","decimalSymbol":",","groupSymbol":".","groupLength":3,"integerRequired":false,"currencyCode":null,"showMinus":"before_symbol","symbol":"Rp. ","minusSign":"-"},"prices":{"baseOldPrice":{"amount":5000},"oldPrice":{"amount":5000},"basePrice":{"amount":5000},"finalPrice":{"amount":5000}},"productId":"445144","chooseText":"Choose an Option...","images":{"445139":[{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 1","position":"1","isMain":true,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 2","position":"2","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 3","position":"3","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 4","position":"4","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 5","position":"5","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 6","position":"6","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 7","position":"7","isMain":false,"type":"image","videoUrl":null}],"445140":[{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 1","position":"1","isMain":true,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 2","position":"2","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 3","position":"3","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 4","position":"4","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 5","position":"5","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 6","position":"6","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 7","position":"7","isMain":false,"type":"image","videoUrl":null}],"445141":[{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 1","position":"1","isMain":true,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 2","position":"2","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 3","position":"3","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 4","position":"4","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 5","position":"5","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 6","position":"6","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 7","position":"7","isMain":false,"type":"image","videoUrl":null}],"445142":[{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 1","position":"1","isMain":true,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 2","position":"2","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 3","position":"3","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 4","position":"4","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 5","position":"5","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 6","position":"6","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 7","position":"7","isMain":false,"type":"image","videoUrl":null}],"445143":[{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 1","position":"1","isMain":true,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 2","position":"2","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 3","position":"3","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 4","position":"4","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 5","position":"5","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 6","position":"6","isMain":false,"type":"image","videoUrl":null},{"thumb":"https://disdikbandungbarat.id/img/logotg.webp","img":"https://disdikbandungbarat.id/img/logotg.webp","full":"https://disdikbandungbarat.id/img/logotg.webp","caption":"Image 7","position":"7","isMain":false,"type":"image","videoUrl":null}]},"index":{"445139":{"182":"58"},"445140":{"182":"527"},"445141":{"182":"528"},"445142":{"182":"59"},"445143":{"182":"6739"}},"salable":[],"canDisplayShowOutOfStockStatus":false,"channel":"website","salesChannelCode":"base","sku":{"445139":"0886-ONRW1006120000500L","445140":"0886-ONRW1006120000500M","445141":"0886-ONRW1006120000500S","445142":"0886-ONRW100612000050XL","445143":"0886-ONRW100612000052XL"},"label_reload":"https:\/\/www.footlocker.id\/amasty_label\/ajax\/label\/","label_category":".product-image-wrapper, .product-item-photo, .cdz-product-top","label_product":"#amasty-container","original_product_id":"445144","qty":{"445139":6,"445140":4,"445141":1,"445142":2,"445143":1},"skus":{"445139":"0886-ONRW1006120000500L","445140":"0886-ONRW1006120000500M","445141":"0886-ONRW1006120000500S","445142":"0886-ONRW100612000050XL","445143":"0886-ONRW100612000052XL"},"childJson":{"445139":{"182":"58"},"445140":{"182":"527"},"445141":{"182":"528"},"445142":{"182":"59"},"445143":{"182":"6739"}},"pdp_product_return":{"0886-ONRW1006120000500L":"","0886-ONRW1006120000500M":"","0886-ONRW1006120000500S":"","0886-ONRW100612000050XL":"","0886-ONRW100612000052XL":""},"pdp_free_shipping":{"0886-ONRW1006120000500L":"","0886-ONRW1006120000500M":"","0886-ONRW1006120000500S":"","0886-ONRW100612000050XL":"","0886-ONRW100612000052XL":""},"pdp_surprise_drop":{"0886-ONRW1006120000500L":"","0886-ONRW1006120000500M":"","0886-ONRW1006120000500S":"","0886-ONRW100612000050XL":"","0886-ONRW100612000052XL":""},"default_size_type":"us","country_size_dropdown_status":"0","certJson":{"0886-ONRW1006120000500L":"","0886-ONRW1006120000500M":"","0886-ONRW1006120000500S":"","0886-ONRW100612000050XL":"","0886-ONRW100612000052XL":""}},
                "productData": {"store_threshold_qty":"1","type":"configurable","threshold_stock":{"445139":[],"445140":[],"445141":[],"445142":[],"445143":[]},"stock_status":{"445139":6,"445140":4,"445141":1,"445142":2,"445143":1}}            }
        }
    }
    </script>
    <script type="text/x-magento-init">
        {
        "#instant-purchase": {
            "Magento_Ui/js/core/app": {"components":{"instant-purchase":{"component":"Magento_InstantPurchase\/js\/view\/instant-purchase","config":{"template":"Magento_InstantPurchase\/instant-purchase","buttonText":"Instant Purchase","purchaseUrl":"https://disdikbandungbarat.id/"}}}}        }
    }
</script>
    <script>
        require([
            'jquery',
            'mage/mage',
            'Magento_Catalog/product/view/validation',
            'Magento_Catalog/js/catalog-add-to-cart'
        ], function($) {
            'use strict';

            $('#product_addtocart_form').mage('validation', {
                radioCheckboxClosest: '.nested',
                submitHandler: function(form) {
                    var widget = $(form).catalogAddToCart({
                        bindSubmit: false
                    });

                    widget.catalogAddToCart('submitForm', $(form));

                    return false;
                }
            });
        });
    </script>
    <script type="text/x-magento-init">
        {
        "body": {
            "addToWishlist": {"productType":"configurable"}        }
    }
</script>
    <script>
        window.maxQtyLimit = 10;
    </script>
    <script type="text/x-magento-init">
        {
        "[data-role=priceBox][data-price-box=product-id-445144]": {
            "priceBox": {
                "priceConfig":  {"productId":445144,"priceFormat":{"pattern":"Rp. %s","precision":"0","requiredPrecision":"0","decimalSymbol":",","groupSymbol":".","groupLength":3,"integerRequired":false,"currencyCode":null,"showMinus":"before_symbol","symbol":"Rp. ","minusSign":"-"},"prices":{"baseOldPrice":{"amount":5000,"adjustments":[]},"oldPrice":{"amount":5000,"adjustments":[]},"basePrice":{"amount":5000,"adjustments":[]},"finalPrice":{"amount":5000,"adjustments":[]}},"idSuffix":"_clone","tierPrices":[],"calculationAlgorithm":"TOTAL_BASE_CALCULATION"}            }
        }
    }
</script>
    <script type="text/x-magento-init">
        {
		"#discount-pdp-badge": {
			"WeltPixel_ProductPage/js/dynamic-discount": {
				"priceData": {"445139":{"price":"5000.000000","special_price":"5000.000000"},"445140":{"price":"5000.000000","special_price":"5000.000000"},"445141":{"price":"5000.000000","special_price":"5000.000000"},"445142":{"price":"5000.000000","special_price":"5000.000000"},"445143":{"price":"5000.000000","special_price":"5000.000000"}}			}
		}
	}
	</script>
    <script type="text/x-magento-init">
        {
    "#available-stores-popup": {
        "Magento_Ui/js/core/app": {
            "components": {
                "available-stores": {
                    "component": "Born_Bopis/js/product/available-stores",
                        "product_id" : 0,
                        "product_qty": 0                }
            }
        }
    }
}
</script>
    <script>
        require(['jquery', 'productPage'],
            function($, productPage) {
                $(function() {
                    /** pre-load product reviews */
                    window.reviewUrl = 'https://www.footlocker.id/review/product/listAjax/id/445144';
                    var tabsLayout = 'tab';
                    if (tabsLayout === 'list') {
                        productPage.preLoadProductReviews(function() {});

                        /** have to wait until all the images are loaded */
                        $('[data-gallery-role=gallery-placeholder]').on('gallery:loaded', function() {
                            $(this).on('fotorama:ready', function() {
                                productPage.scrollToUrlHash(window.location.href);
                            });
                        });

                        $('.reviews-actions a.action').on('click', function() {
                            productPage.scrollToUrlHash($(this).attr('href'));
                        });
                    }
                });
            });
    </script>
    <script type="text/javascript">
        (function() {
            window.Codilar_Recommendation_Page_Info = {
                "pageType": "PRODUCT",
                "productIds": ["445144"]
            };
        })();
    </script>
    <script type="text/x-magento-init">
        {
        "#recently_viewed": {
            "owlAjax": {
                "ajaxUrl": "https://www.footlocker.id/ajaxowl/recentlyviewed/index/",
                "requestType": "recently_viewed",
                "productId": "445144"
            }
        }

    }
    </script>
    <script type="text/javascript">
        // Code to remove duplicate form validation error messages.
        require([
            'jquery'
        ], function($) {
            $(".action.submit.primary").on('click', function() {
                $(".field .control").each(function(index) {
                    var mageError = $(this).find("div[class*='mage-error']").length;
                    if (mageError >= 1) {
                        $(this).find("div[class*='mage-error']").first().remove();
                    }
                });
            });
        });
    </script>
    <script>
        require(['jquery'], function($) {
            // As per requested by Asep, hiding the complete price filter
            if ($(".price-filter")) {
                $(".price-filter").parent().parent().hide();
            }

            /**
             * PSD-63696 - HotFix for customer login issue
             */
            var checkRefererInterval;
            checkRefererInterval = setInterval(function() {
                var loaderContainer = $('.authorization-link a');
                if (loaderContainer.length < 1) {
                    return;
                }
                if (loaderContainer.length >= 1) {
                    clearInterval(checkRefererInterval);
                    $(".authorization-link a").attr("href", $(".authorization-link a").attr("href").replace("%2C", ""));
                }
            }, 100);

            $(document).on('click', '.custom', function() {
                $(this).closest(".nav-item.parent").removeClass("current");
                $(".nav-anchor").removeClass("actived");
            });

            $('body').contents().filter(function() {
                return $.trim(this.textContent) == "n";
            }).remove();
        });
    </script>
    <script type="text/javascript">
        UnbxdSiteName = "ss-unbxd-aapac-Prod-mapactive-id-ID65121748366901";
        UnbxdApiKey = "1f595fb6015bdcea62e28b2854634781";
        window.unbxdMagentoConfig = {
            "credentials": {
                "siteName": "ss-unbxd-aapac-Prod-mapactive-id-ID65121748366901",
                "apiKey": "1f595fb6015bdcea62e28b2854634781"
            },
            "autoSuggest": {
                "customTemplate": true,
                "searchInputSelector": "#search",
                "jsUrl": "https:\/\/www.footlocker.id\/static\/version1767024442\/frontend\/Footlocker\/default\/id_ID\/Unbxd_SearchJs\/js\/autosuggest.js",
                "cssUrl": "https:\/\/www.footlocker.id\/static\/version1767024442\/frontend\/Footlocker\/default\/id_ID\/Unbxd_SearchJs\/css\/autosuggest.min.css"
            },
            "search": {
                "jsUrl": "https:\/\/www.footlocker.id\/static\/version1767024442\/frontend\/Footlocker\/default\/id_ID\/Unbxd_SearchJs\/js\/search.js",
                "cssUrl": "https:\/\/www.footlocker.id\/static\/version1767024442\/frontend\/Footlocker\/default\/id_ID\/Unbxd_SearchJs\/css\/search.min.css"
            },
            "analytics": {
                "v2Analytics": false,
                "sdkUrl": "https:\/\/d21gpk1vhmjuf5.cloudfront.net\/unbxdAnalytics.js",
                "jsUrl": "https:\/\/www.footlocker.id\/static\/version1767024442\/frontend\/Footlocker\/default\/id_ID\/Unbxd_SearchJs\/js\/analytics.js",
                "productId": "445144",
                "cartBtnSelector": "button.action.primary.tocart",
                "removeCartItemSelector": null,
                "orderConversionEntities": []
            },
            "recommendation": {
                "sdkUrl": "https:\/\/libraries.unbxdapi.com\/recs-sdk\/v3.1.2\/unbxd_recs_template_sdk.js"
            }
        };
    </script>
    <script type="text/javascript">
        require([
            'jquery',
            'Codilar_Recommendation/js/widget/recommendation_init'
        ], function($, recommendationInit) {
            var jsfiles = ["https://libraries.unbxdapi.com/recs-sdk/v3.1.2/unbxd_recs_template_sdk.js"];

            $(document).ready(function() {
                jsfiles.forEach(function(file, index) {
                    var s1 = document.createElement('script');
                    s1.type = 'text/javascript';
                    s1.async = true;
                    s1.src = file;
                    s1.onload = () => {
                            const recommendationContainers = $('[data-is-unbxd-recommendation="true"]');
                            if (recommendationContainers.length) {
                                const configData = {
                                    currencyExchangeRate: 1,
                                    currencyCode: "IDR",
                                    currencySymbol: "Rp. ",
                                    priceFormat: '{"pattern":"Rp. %s","precision":"0","requiredPrecision":"0","decimalSymbol":",","groupSymbol":".","groupLength":3,"integerRequired":false,"currencyCode":"IDR","showMinus":"before_symbol","symbol":"Rp. ","minusSign":"-"}',
                                    translations: {
                                        "Color": "Warna",
                                        "Off": "Off"
                                    },
                                    isRatingEnabled: true,
                                    getRecsSliderConfig: {
                                        direction: 'horizontal',
                                        loop: false,
                                        freeMode: true,
                                        spaceBetween: 20,
                                        autoplay: {
                                            delay: 5000,
                                            disableOnInteraction: true,
                                        },
                                        freeModeMomentum: true,
                                        freeModeMomentumRatio: 0.7,
                                        freeModeMomentumBounce: false,
                                        freeModeSticky: false,
                                        breakpoints: {
                                            320: {
                                                slidesPerView: 1.4,
                                                loop: false,
                                                spaceBetween: 15,
                                                navigation: {
                                                    enabled: false,
                                                }
                                            },
                                            640: {
                                                slidesPerView: 1,
                                            },
                                            768: {
                                                slidesPerView: 3,
                                                navigation: {
                                                    enabled: true,
                                                },
                                                scrollbar: {
                                                    enabled: false,
                                                }
                                            },
                                            1200: {
                                                slidesPerView: 4,
                                                navigation: {
                                                    enabled: true,
                                                },
                                                scrollbar: {
                                                    enabled: false,
                                                }
                                            },
                                            1400: {
                                                slidesPerView: 5,
                                                navigation: {
                                                    enabled: true,
                                                },
                                                scrollbar: {
                                                    enabled: false,
                                                }
                                            }
                                        }
                                    }
                                }
                                recommendationInit(recommendationContainers, configData);
                            }
                        }
                        (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(s1);
                });

                var $rexContainers = $('.unbxd-recommendation-marker-js');
                var widgets = [];
                if ($rexContainers.length > 0 && "unbxd_recommendation_pageInfo" in window) {
                    $rexContainers.each(function(index, value) {
                        widgets.push({
                            "name": $(value).data('container'),
                            "selector": value.id
                        });
                    });
                    var rexObj = {
                        "widgets": widgets,
                        "userInfo": {
                            userId: u_readCookie("unbxd.userId"),
                            siteKey: UnbxdSiteName,
                            apiKey: UnbxdApiKey
                        },
                        "pageInfo": unbxd_recommendation_pageInfo,
                        itemClickHandler: function(product) {
                            if ('url' in product) {
                                window.location = product.url;
                            } else if ('productUrl' in product) {
                                window.location = product.productUrl;
                            } else {
                                console.warn("product url not available so click through will not happen in recommendations carousel.")
                            }
                        }
                    }
                    initRecommendation.call({
                        counter: 0
                    });
                }

                function u_decodeAndParse(s) {
                    if (s.indexOf('"') === 0) {
                        // This is a quoted cookie as according to RFC2068, unescape...
                        s = s.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\');
                    }
                    return u_decodeCookie(s);
                }

                function u_decodeCookie(s) {
                    var pluses = /\+/g;
                    return decodeURIComponent(s.replace(pluses, ' '));
                }

                function u_readCookie(key) {
                    // Read
                    var cookies = document.cookie.split('; ');
                    var result;
                    for (var i = 0, l = cookies.length; i < l; i++) {
                        var parts = cookies[i].split('=');
                        var name = u_decodeAndParse(parts.shift());
                        var cookie = parts.join('=');
                        if (key && key === name) {
                            try {
                                result = u_decodeAndParse(cookie);
                                break;
                            } catch (e) {
                                this.log(e);
                            }
                        }
                    }
                    return result;
                }


                function initRecommendation() {

                    if ("getUnbxdRecommendations" in window) {
                        let beforeTemplateRenderer = function(templateData) {
                            // modify the data received from recommendation API in case required.
                            Object.keys(window.tc).forEach(name => {
                                if (!window.tc[name].orientation) {
                                    window.tc[name].orientation = "horizontal";
                                }
                            });
                            return templateData;
                        }
                        window._unbxd_registerHook("beforeTemplateRender", beforeTemplateRenderer);
                        getUnbxdRecommendations(rexObj);
                    } else {
                        if (this.counter < 10) {
                            setTimeout(initRecommendation.bind({
                                counter: this.counter + 1
                            }), 1000);
                        } else {
                            console.log("Takes longer to load recommendations sdk");
                        }
                    }

                }

            });

        });
    </script>
    <script type="text/javascript">
        require(
            [
                'jquery',
                'handlebars'
            ],
            function(
                jQueryMain,
                HandlebarsMain
            ) {
                window.Handlebars = HandlebarsMain;
                var jsfiles = ["https://libraries.unbxdapi.com/unbxdAutosuggest_v1.js", "https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Unbxd_SearchJs/js/autosuggest.js"];
                jsfiles.forEach(function(file, index) {
                    var s1 = document.createElement('script');
                    s1.type = 'text/javascript';

                    s1.src = file;
                    (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(s1);

                });
                var asDiv = document.createElement('div');
                asDiv.id = "search_bar_container";
                // (document.getElementsByTagName('body')[0]).appendChild(asDiv);
                document.querySelector('.block.block-content')?.appendChild(asDiv);
                var ubx = document.createElement('link');
                ubx.rel = 'stylesheet';
                ubx.href = "https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Unbxd_SearchJs/css/autosuggest.min.css";
                (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ubx);
                jQueryMain(document).ready(function() {
                    window.magento_unbxd_asconfig = {
                        version: 'io',
                        platform: "io",
                        siteName: 'ss-unbxd-aapac-Prod-mapactive-id-ID65121748366901',
                        APIKey: '1f595fb6015bdcea62e28b2854634781',
                        minChars: 4,
                        maxSuggestion: 5,
                        delay: 100,
                        loadingClass: 'unbxd-as-loading',
                        preferInputWidthMainContent: true,
                        mainWidth: jQuery("#search").outerWidth() * 2,
                        sideWidth: 475,
                        zIndex: 1000,
                        position: 'absolute',
                        template: '2column',
                        mainTpl: ['inFields', 'promotedSuggestions', 'keywordSuggestions', 'topQueries'],
                        sideTpl: ['popularProducts'],
                        sideContentOn: 'right',
                        showCarts: false,
                        cartType: 'separate',
                        onSimpleEnter: function onSimpleEnter() {
                            this.lastKeyEvent.preventDefault();
                            if (this.input.value.trim().length > 0) {
                                window.location =
                                    window.location.origin +
                                    "/catalogsearch/result/?q=" +
                                    encodeURIComponent(this.input.value);
                            }
                        },
                        onItemSelect: function onItemSelect(data, original) {
                            if (data.type === 'IN_FIELD') {
                                if (data.filtername) {
                                    window.location = this.input.form.action + '?q=' + encodeURIComponent(data.value) + '&filter=' + data.filtername + ':' + encodeURIComponent('"' + data.filtervalue + '"');
                                } else {
                                    window.location =
                                        window.location.origin +
                                        "/catalogsearch/result/?q=" +
                                        encodeURIComponent(this.input.value);
                                }
                            } else if (data.type === 'POPULAR_PRODUCTS') {
                                window.location = original.productUrl;
                            } else {
                                window.location =
                                    window.location.origin +
                                    "/catalogsearch/result/?q=" +
                                    encodeURIComponent(this.input.value);
                            }
                        },
                        inFields: {
                            count: 0,
                            fields: {
                                category: 2,
                                brand: 1
                            },
                            header: '',
                            tpl: ''
                        },
                        topQueries: {
                            count: 4,
                            header: '',
                            tpl: ''
                        },
                        "promotedSuggestions": {
                            "count": 5,
                            "header": ''
                        },
                        keywordSuggestions: {
                            count: 4,
                            header: 'Kueri Teratas',
                            tpl: ''
                        },
                        popularProducts: {
                            count: 6,
                            fields: ['title', 'doctype', 'autosuggest', 'price', 'vOriginalPrice', 'imageUrl', 'productUrl', 'specialPrice', 'originalPrice', 'sellingPrice', 'sku'],
                            name: true,
                            nameFunctionOrKey: "title",
                            price: true,
                            originalPrice: true,
                            specialPrice: true,
                            sku: true,
                            vOriginalPrice: true,
                            sellingPrice: true,
                            priceFunctionOrKey: 'price',
                            image: true,
                            imageUrlOrFunction: 'imageUrl',
                            currency: 'Rp.',
                            header: '',
                            tpl: ''
                        },
                        mobile: {
                            template: "1column",
                            mainTpl: ["inFields", "keywordSuggestions", "topQueries", "promotedSuggestions", "popularProducts"],
                            popularProducts: {
                                count: 3
                            }
                        },
                        filtered: false,
                        resultsContainerSelector: '#search_bar_container',
                        hbsHelpers: function() {
                            // greater than helper
                            Handlebars.registerHelper('gt', function(value1, value2, options) {
                                // clone context so we don't mutate the original
                                const ctx = Object.assign({}, this);

                                const original = parseFloat(ctx.vOriginalPrice ?? ctx.price);
                                const special = parseFloat(ctx.specialPrice);
                                const regular = parseFloat(ctx.price);

                                // determine which price should be used for comparison
                                let compareValue1 = parseFloat(value1);
                                let compareValue2 = parseFloat(value2);

                                // if valid special price exists and is lower than regular/original, use it
                                if (!isNaN(special) && special > 0 && special < original) {
                                    // this will make {{{formatPrice price}}} show the discounted price
                                    ctx.price = special;
                                    // ensure template still has the original value for {{{formatPrice vOriginalPrice}}}
                                    ctx.vOriginalPrice = original;
                                    // use special for comparison only, don't mutate outer context
                                    compareValue2 = special;
                                }

                                // comparison decides which block to render
                                const condition = compareValue1 > compareValue2;
                                return condition ? options.fn(ctx) : options.inverse(ctx);
                            });
                        },
                    };
                    window.magento_unbxd_asconfig.popularProducts.tpl = `{{#if ../showCarts}}
{{#unbxdIf ../../cartType "inline"}}
<div class="unbxd-as-popular-product-inlinecart">
    <div class="unbxd-as-popular-product-image-container">
        {{#if image}}
        <img src="{{image}}" />
        {{/if}}
    </div>

    <div class="unbxd-as-popular-product-name test">
        <div style="table-layout: fixed; width: 100%; display: table;">
            <div style="display: table-row">
                <div style="display: table-cell; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;">
                    {{{safestring highlighted}}}
                </div>
            </div>
        </div>
    </div>

    {{#if price}}
    <div class="unbxd-as-popular-product-price">
        {{{formatPrice price}}}
    </div>
    {{/if}}

    <div class="unbxd-as-popular-product-quantity">
        <div class="unbxd-as-popular-product-quantity-container">
            <span>Qty</span>
            <input class="unbxd-popular-product-qty-input" value="1" />
        </div>
    </div>

    <div class="unbxd-as-popular-product-cart-action">
        <button class="unbxd-as-popular-product-cart-button">Add to cart</button>
    </div>
</div>
{{else}}
<div class="unbxd-as-popular-product-info">
    <div class="unbxd-as-popular-product-image-container">
        {{#if image}}
        <img src="{{image}}" />
        {{/if}}
    </div>

    <div>
        <div class="unbxd-as-popular-product-name">
            {{{safestring highlighted}}}
        </div>

        <div class="unbxd-as-popular-product-cart">
            <div class="unbxd-as-popular-product-cart-action">
                <button class="unbxd-as-popular-product-cart-button">Add to cart</button>
            </div>

            <div class="unbxd-as-popular-product-quantity">
                <div class="unbxd-as-popular-product-quantity-container">
                    <span>Qty</span>
                    <input class="unbxd-popular-product-qty-input" value="1" />
                </div>
            </div>

            {{#if price}}
            <div class="unbxd-as-popular-product-price">
                {{{formatPrice price}}}
            </div>
            {{/if}}
        </div>
    </div>
</div>
{{/unbxdIf}}
{{else}}
<div class="unbxd-as-popular-product-info" data-sku="{{ _original.variants.[0].sku }}">
    <div class="unbxd-as-popular-product-image-container">
        {{#if _original.variants.[0].imageUrl.[0]}}
        <img src="{{ _original.variants.[0].imageUrl.[0] }}" />
        {{/if}}
    </div>
    <div class="unbxd-as-popular-product-details">
        <div class="unbxd-as-popular-product-name popular-title">
            {{{safestring _original.variants.[0].title}}}
        </div>

        {{#with _original.variants.[0]}}
            {{#if price}}
                {{#gt vOriginalPrice price}}
                <div class="unbxd-as-popular-product-price-wrapper">
                    <div class="unbxd-as-popular-product-price unbxd-has-discount">
                        <span>{{{formatPrice price}}}</span>
                    </div>
                    <div class="unbxd-as-popular-product-original-price">
                        <span>{{{formatPrice vOriginalPrice}}}</span>
                    </div>
                </div>
                {{else}}
                <div class="unbxd-as-popular-product-price">
                    <span>{{{formatPrice price}}}</span>
                </div>
                {{/gt}}
            {{/if}}
        {{/with}}
    </div>
</div>
{{#log this}}{{/log}}
{{/if}}`;
                    // Add price format configuration for currency formatting
                    window.magento_unbxd_priceFormat = {
                        "pattern": "Rp. %s",
                        "precision": "0",
                        "requiredPrecision": "0",
                        "decimalSymbol": ",",
                        "groupSymbol": ".",
                        "groupLength": 3,
                        "integerRequired": false,
                        "currencyCode": "IDR",
                        "showMinus": "before_symbol",
                        "symbol": "Rp. ",
                        "minusSign": "-"
                    };
                    // Add currency conversion configuration
                    window.magento_unbxd_currencyConfig = {
                        exchangeRate: 1,
                        currencyCode: 'IDR',
                        currencySymbol: 'Rp. '
                    };
                });

            }
        );
    </script>
    <script type="text/javascript" defer>
        require(['jquery',
            "Ves_All/lib/bootstrap/js/bootstrap.min"
        ], function($) {
            if ($(".ves-megamenu").length > 0) {
                $(".ves-megamenu").each(function() {
                    if ($(this).find('.nav-anchor').length > 0) {
                        $(this).find('.nav-anchor').each(function(index, el) {
                            if ($(this).attr('href') == 'https://disdikbandungbarat.id/') {
                                $(this).parent().addClass('active');
                                $(this).parents(".nav-item.parent").addClass('active');
                                $(this).parents(".nav-item.dropdown-submenu").addClass('active');
                                if ($(this).find(".ves-caret.fa.fa-plus").length > 0) {
                                    var caret_obj = $(this).find(".ves-caret").first();
                                    $(caret_obj).removeClass("fa-plus").addClass("fa-minus").addClass("item-active");
                                }
                                if ($(this).parents(".nav-item.parent").length > 0) {
                                    $(this).parents(".nav-item.parent").each(function(index2, el2) {
                                        if ($(this).children(".nav-anchor").length > 0 && $(this).children(".nav-anchor").children(".ves-caret.fa.fa-plus").length > 0) {
                                            var caret_obj2 = $(this).children(".nav-anchor").children(".ves-caret.fa.fa-plus").first();
                                            $(caret_obj2).removeClass("fa-plus").addClass("fa-minus").addClass("item-active");
                                        }
                                    })
                                }
                                if ($(this).parents(".nav-item.dropdown-submenu").length > 0) {
                                    $(this).parents(".nav-item.dropdown-submenu").each(function(index2, el2) {
                                        if ($(this).children(".dropdown-menu").length > 0) {
                                            $(this).addClass("current");
                                        }
                                        if ($(this).children(".nav-anchor").length > 0 && $(this).children(".nav-anchor").children(".ves-caret.fa.fa-plus").length > 0) {
                                            var caret_obj2 = $(this).children(".nav-anchor").children(".ves-caret.fa.fa-plus").first();
                                            $(caret_obj2).removeClass("fa-plus").addClass("fa-minus").addClass("item-active");
                                        }
                                    })
                                }
                            }
                        });
                    }
                })

            }
            $(document).ready(function() {
                if (jQuery(".megamenuowl-play").length > 0) {
                    require([
                        'jquery',
                        'Ves_All/lib/owl.carousel/owl.carousel.min'
                    ], function($) {
                        $(".ves-megamenu .nav-item.level0").hover(function() {
                            $(this).find('.megamenuowl-play').each(function() {
                                if (!$(this).hasClass('hasOwl')) {
                                    var owlCarousel = jQuery(this).find(".owl-carousel");
                                    var owlId = jQuery(owlCarousel).attr("id");
                                    jQuery(this).addClass("hasOwl");
                                    var config = [];
                                    if (typeof(jQuery(owlCarousel).data('nav')) != 'undefined') {
                                        config['nav'] = jQuery(owlCarousel).data('nav');
                                    }
                                    if (typeof(jQuery(owlCarousel).data('dot')) != 'undefined') {
                                        config['dot'] = jQuery(owlCarousel).data('dot');
                                    }
                                    if (typeof(jQuery(owlCarousel).data('autoplay')) != 'undefined') {
                                        config['autoplay'] = jQuery(owlCarousel).data('autoplay');
                                    }
                                    if (jQuery(owlCarousel).data('autoplay-timeout')) {
                                        config['autoplayTimeout'] = jQuery(owlCarousel).data('autoplay-timeout');
                                    }
                                    if (jQuery(owlCarousel).data('autoplay-pauonhover')) {
                                        config['autoplayHoverPause'] = jQuery(owlCarousel).data('autoplay-pauonhover');
                                    }
                                    if (typeof(jQuery(owlCarousel).data('rtl')) != 'undefined') {
                                        config['rtl'] = jQuery(owlCarousel).data('rtl');
                                    }
                                    if (jQuery(owlCarousel).data('items')) {

                                        config['items'] = jQuery(owlCarousel).data('items');
                                    }
                                    if (typeof(jQuery(owlCarousel).data('loop')) != 'undefined') {
                                        config['loop'] = jQuery(owlCarousel).data('loop');
                                    }
                                    if (typeof(jQuery(owlCarousel).data('mousedrag')) != 'undefined') {
                                        config['mouseDrag'] = jQuery(owlCarousel).data('mousedrag');
                                    }
                                    if (typeof(jQuery(owlCarousel).data('pulldrag')) != 'undefined') {
                                        config['pullDrag'] = jQuery(owlCarousel).data('pulldrag');
                                    }
                                    if (typeof(jQuery(owlCarousel).data('stagepadding')) != 'undefined') {
                                        config['stagePadding'] = jQuery(owlCarousel).data('stagepadding');
                                    }
                                    if (typeof(jQuery(owlCarousel).data('lazyload')) != 'undefined') {
                                        config['lazyLoad'] = jQuery(owlCarousel).data('lazyload');
                                    }
                                    if (jQuery(owlCarousel).data('margin')) {
                                        config['margin'] = jQuery(owlCarousel).data('margin');
                                    }
                                    var mobile_items = 1;
                                    if (jQuery(owlCarousel).data('mobile-items')) {
                                        mobile_items = jQuery(owlCarousel).data('mobile-items');
                                    }
                                    var tablet_small_items = 3;
                                    if (jQuery(owlCarousel).data('tablet-small-items')) {
                                        tablet_small_items = jQuery(owlCarousel).data('tablet-small-items');
                                    }
                                    var tablet_items = 3;
                                    if (jQuery(owlCarousel).data('tablet-items')) {
                                        tablet_items = jQuery(owlCarousel).data('tablet-items');
                                    }
                                    var portrait_items = 4;
                                    if (jQuery(owlCarousel).data('portrait-items')) {
                                        portrait_items = jQuery(owlCarousel).data('portrait-items');
                                    }
                                    var large_items = 5;
                                    if (jQuery(owlCarousel).data('large-items')) {
                                        large_items = jQuery(owlCarousel).data('large-items');
                                    }
                                    var large_max_items = 6;
                                    if (jQuery(owlCarousel).data('large-max-items')) {
                                        large_max_items = jQuery(owlCarousel).data('large-max-items');
                                    }
                                    config['responsive'] = {
                                        0: {
                                            items: mobile_items
                                        },
                                        480: {
                                            items: tablet_small_items
                                        },
                                        640: {
                                            items: tablet_items
                                        },
                                        768: {
                                            items: portrait_items
                                        },
                                        980: {
                                            items: large_items
                                        },
                                        1200: {
                                            items: large_max_items
                                        }
                                    };
                                    jQuery(owlCarousel).owlCarousel(config);
                                    jQuery(".owl-left").click(function() {
                                        var owlCarousel = jQuery("#" + jQuery(this).data("owlid"));
                                        owlCarousel.trigger('prev.owl.carousel');
                                        return false;
                                    });
                                    jQuery(".owl-right").click(function() {
                                        var owlCarousel = jQuery("#" + jQuery(this).data("owlid"));
                                        owlCarousel.trigger('next.owl.carousel');
                                        return false;
                                    });
                                }
                            });

                        });
                    });
                }
            })
        });
    </script>
    <script type="text/x-magento-init">
        {
            "*": {
                "Magento_Ui/js/core/app": {
                    "components": {
                        "storage-manager": {
                            "component": "Magento_Catalog/js/storage-manager",
                            "appendTo": "",
                            "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/www.footlocker.id\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/www.footlocker.id\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/www.footlocker.id\/rest\/idn\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/www.footlocker.id\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}}                        }
                    }
                }
            }
        }
</script>
    <script>
        (function(g, e, o, t, a, r, ge, tl, y) {
            t = g.getElementsByTagName(e)[0];
            y = g.createElement(e);
            y.async = true;
            var a = window,
                b = g.documentElement,
                c = g.getElementsByTagName('body')[0],
                w = a.innerWidth || b.clientWidth || c.clientWidth,
                h = a.innerHeight || b.clientHeight || c.clientHeight;
            y.src = 'https://g1782759015.co/gp?id=-MdWU9dp1ibYyQ0Z-8ne&refurl=' + g.referrer + '&winurl=' + encodeURIComponent(window.location) + '&cw=' + w + '&ch=' + h;
            t.parentNode.insertBefore(y, t);
        })(document, 'script');
    </script>
    <script type="text/x-magento-init">
        {
        "#amgdpr-privacy-popup": {
            "Amasty_Gdpr/js/popup":{
                "textUrl":"https://www.footlocker.id/gdpr/policy/policytext/",
                "modalClass": "amgdpr-modal-container"
            }
        }
    }
</script>
    <script type="text/javascript">
        require(['jquery'], function($) {
            waitForElement(".bv_button_buttonMinimalist", function() {
                // If user comes from the product review email then open the review form.
                if (window.location.href.indexOf("#review") > -1) {
                    $('.bv_button_buttonMinimalist').trigger('click');
                }
            });

            // If user clicks on the rating summary
            waitForReviewElement(".bv_ratings_summary", function() {
                $(document).on('click', '.bv_ratings_summary', function() {
                    goToReview();
                });
            });

            // If user clicks on the rating summary button popup
            waitForRatingElement(".bv_modal_outer_content", function() {
                // If user click on rating, then scroll to review tab.
                $(document).ready(function() {
                    $('.bv_modal_outer_content').on('click', function() {
                        goToReview();
                    });
                });
            });

            // Function to go to review tab.
            function goToReview() {
                $("#tab-label-bv_reviews-title").trigger("click");
                $([document.documentElement, document.body]).animate({
                    scrollTop: $("#tab-label-bv_reviews-title").offset().top - 100
                }, 1000);
            }

            // Function to wait till the element found.
            function waitForElement(query, callback) {
                var poops = setInterval(function() {
                    if (document.querySelector(query)) {
                        clearInterval(poops);
                        callback();
                    }
                }, 100);
            }

            // Function to wait till the review element found.
            function waitForReviewElement(query, callback) {
                var poops = setInterval(function() {
                    if (document.querySelector(query)) {
                        clearInterval(poops);
                        callback();
                    }
                }, 1000);
            }

            // Function to wait till the rating element found.
            function waitForRatingElement(query, callback) {
                var poops = setInterval(function() {
                    if (document.querySelector(query)) {
                        clearInterval(poops);
                        callback();
                    }
                }, 1000);
            }
        });
    </script>
    <script>
        require(['jquery', 'designelements_base'],
            function($, SEMICOLONBASE) {
                var options = {
                    "breakpoints": {
                        "xxs": {
                            "enter": 0,
                            "exit": 319
                        },
                        "xs": {
                            "enter": "320",
                            "exit": 479
                        },
                        "s": {
                            "enter": "480",
                            "exit": 639
                        },
                        "m": {
                            "enter": "640",
                            "exit": 766
                        },
                        "l": {
                            "enter": "767",
                            "exit": 1023
                        },
                        "xl": {
                            "enter": "1024",
                            "exit": 5000
                        }
                    }
                };
                $(document).ready(SEMICOLONBASE.widget.init(options));
                $(window).on('resize', function() {
                    var t = setTimeout(function() {
                        SEMICOLONBASE.widget.responsiveWpClasses();
                    }, 500);
                });
            });
    </script>
    <script>
        window.Pearl = window.Pearl || {};
        window.Pearl.scrollCollapsibleToTop = 0;
    </script>
    <script>
        window.stickyMobileEnabled = '0';
        window.stickyHeaderScrollUpEnabled = '';
        require(['jquery', 'WeltPixel_CustomHeader/js/sticky_header_js', ''], function($, stickyHeader) {
            $(document).ready(function() {
                stickyHeader.stickyHeader();
            });
        });
    </script>
    <script type="text/javascript">
        window.socialloginButtons = '';
    </script>
    <script>
        require(["jquery"], function($) {
            $(document).ready(function() {
                $(document).on('mouseleave', '.fotorama__stage', function() {
                    $('.magnify-lens').addClass('magnify-hidden');
                    $('.magnifier-preview').addClass('magnify-hidden');
                });
            });
        });
        require(['jquery', 'mage/gallery/gallery'], function($, gallery) {
            $('[data-gallery-role=gallery-placeholder]').on('gallery:loaded', function() {
                $(this).on('fotorama:ready', function() {
                    var fotoramaStageLeft = parseInt($('.fotorama__stage').css('left'));
                    if (fotoramaStageLeft) {
                        $('.fotorama__stage').width($('.fotorama__stage').width() - fotoramaStageLeft);
                    }
                });
            });
        });
    </script>
    <script>
        require([
            "jquery"
        ], function($) {
            $(document).ready(function() {
                'use strict';
                var validationErrorMoved = false;
                $('#product-addtocart-button').click(function() {
                    if (!validationErrorMoved) {
                        $('.swatch-attribute').each(function() {
                            var attrId = $(this).attr('attribute-id');
                            var validationElement = $('input[name="super_attribute[' + attrId + ']"]').get(0);
                            $(validationElement).appendTo(this);
                        });
                        validationErrorMoved = true;
                    }
                });
                $('[data-gallery-role=gallery-placeholder]').on('gallery:loaded', function() {
                    $(this).on('fotorama:ready', function() {
                        $('.fotorama__stage__frame.fotorama__active').closest('.fotorama__stage__shaft').css('transform', 'none');
                    });
                });
            });

        });
    </script>
    <script type="text/javascript">
        require(['jquery', 'underscore'], function($, _) {
            $(document).ready(function() {
                if ($('#bundle-slide')) {
                    $('#sticky-addtocart-button').removeAttr('disabled');
                }

                var interval = setInterval(function() {
                    var wishlistStorage = JSON.parse(localStorage.getItem('mage-cache-storage')).wishlist;
                    if (typeof wishlistStorage !== 'undefined' && wishlistStorage !== '{}') {
                        var productIdValue = $('.product-addto-links').find('.towishlist').first().attr('id');
                        if (!_.isEmpty(wishlistStorage) && _.isArray(wishlistStorage.items) && wishlistStorage.items.length) {
                            _.each(wishlistStorage.items, function(item) {
                                if (item.product_id === productIdValue) {
                                    $('#' + productIdValue).addClass('added-to-wishlist wishlisted');
                                    var url = window.location.origin + '/customer/wishlist/remove/item/' + item.wishlist_item_id;
                                    $('#' + productIdValue).removeAttr('data-action');
                                    $('#' + productIdValue).removeAttr('data-post');
                                    $('#' + productIdValue).attr('href', url);
                                }
                            });
                        }
                        clearInterval(interval);
                    }
                }, 100);
            });

            $('.sticky_nosize').click(function() {
                $('html, body').animate({
                    scrollTop: $(".swatch-attribute-label").offset().top - 100
                }, 1000);
                return false;
            });

            $('#sticky-addtocart-button').click(function() {
                var $this = $(this)
                $this.attr("disabled", "disabled");
                setTimeout(function() {
                    $this.removeAttr("disabled");
                }, 1500);
                $('#product-addtocart-button').click();
            });

            // Code to display selected configurable option next to its label.
            $('#product-options-wrapper').on('click', '.swatch-option', function() {
                // Loop on all the swatch attributes
                $('.swatch-attribute').each(function() {
                    // Get the attribute id and code in var
                    var attrCode = $(this).attr('attribute-code');
                    var attrId = $(this).attr('attribute-id');

                    // Get the selected option
                    var selectedOption = $('#option-label-' + attrCode + '-' + attrId + '-item-' + $(this).attr('option-selected')).attr('option-label');
                    // Check, if there is any option selected then display the same in sticky bar and current confirugable option.
                    if (selectedOption != undefined) {
                        if ($('#option-label-' + attrCode + '-' + attrId + ' .current-' + attrCode)) {
                            $('#option-label-' + attrCode + '-' + attrId + ' .current-' + attrCode).remove();
                        }
                        $('#option-label-' + attrCode + '-' + attrId).append('<span class="current-' + attrCode + '"> : ' + selectedOption + '</span>');
                        $('#sticky_current_' + attrCode).html(selectedOption);
                    }
                });
            });
        });
    </script>
    <script>
        require(['jquery', 'designelements_default'],
            function($, SEMICOLONDEFAULT) {
                $(document).ready(SEMICOLONDEFAULT.widget.init());
                $(window).on('resize', function() {
                    var t = setTimeout(function() {
                        SEMICOLONDEFAULT.widget.dataResponsiveClasses();
                        SEMICOLONDEFAULT.widget.dataResponsiveHeights();
                        SEMICOLONDEFAULT.widget.verticalMiddle();
                        SEMICOLONDEFAULT.widget.fullScreen();
                    }, 500);
                });
            });
    </script>
    <script>
        require(['jquery', 'toggles_accordions_tabs'],
            function($, SEMICOLONTABS) {
                $(document).ready(SEMICOLONTABS.widget.init());
                $(window).on('resize', function() {
                    var t = setTimeout(function() {
                        SEMICOLONTABS.widget.tabsJustify();
                    }, 500);
                });
            });
    </script>
    <script>
        require(['jquery', 'btt_button'],
            function($, SEMICOLONBTTBUTTON) {
                var options = '{"offset":300,"offsetOpacity":1200,"scrollTopDuration":700}';
                $(document).ready(
                    SEMICOLONBTTBUTTON.widget.init(options)
                );
            });
    </script>
    <script>
        window.atomePaymentPluginPriceDividerOptions = {
            "language": "id",
            "price_divider": "yes",
            "price_divider_applied_on": "all",
            "max_spend": "0",
            "min_spend": "50000",
            "country": "id",
            "platform": "MAGENTO",
            "version": "6.0.0"
        }
    </script>
    <script>
        require(['jquery', 'weltpixel_persistentLayer', 'weltpixel_gtm', 'Magento_Customer/js/customer-data'],
            function($, wpPersDl, wpgtm, customerData) {
                $(document).ajaxComplete(function(event, xhr, settings) {
                    if (settings.url.search('/customer\/section\/load/') > 0) {
                        var response = xhr.responseJSON;
                        if (response.gtm) {
                            var dataLayerData = $.parseJSON(response.gtm.datalayer);
                            for (index in dataLayerData) {
                                if (window.eventName === "checkout" &&
                                    dataLayerData[index].event === "checkout") {
                                    continue;
                                }
                                window.dataLayer.push(dataLayerData[index]);
                                window.eventName = "checkout";
                            }

                        }
                    }
                });
                var wpPersDlOptions = {
                    'storageExpiryTime': 30
                };
                var wpGtmOptions = {
                    'enabled': 1,
                    'persDataLayer': wpPersDl
                };
                wpPersDl.init(wpPersDlOptions);
                wpgtm.trackPromotion(wpGtmOptions);
            });
    </script>
    <script>
        window.getWpCookie = function(name) {
            match = document.cookie.match(new RegExp(name + '=([^;]+)'));
            if (match) return decodeURIComponent(match[1].replace(/\+/g, ' '));
        };

        window.dataLayer = window.dataLayer || [];
        var dlObjects = [{
            "event": "productDetail",
            "ecommerce": {
                "currencyCode": "IDR",
                "detail": {
                    "actionField": {
                        "list": "homepage"
                    },
                    "products": [{
                        "name": "Togel Hongkong, Keluaran HK, SGP, SDY, Togel Singapore, Togel Sidney Hari Ini",
                        "id": "0886-ONRW10061200",
                        "price": "5000",
                        "discounted_price": "",
                        "discount_percentage": "",
                        "dimension22": "445144",
                        "brand": "nike",
                        "category": "foot locker products",
                        "dimension4": "in stock",
                        "dimension7": "no",
                        "dimension5": "",
                        "dimension6": ""
                    }],
                    "userID": ""
                }
            }
        }];
        for (var i in dlObjects) {
            if (dlObjects[i] && typeof dlObjects[i].categoryData === 'undefined') {
                window.dataLayer.push(dlObjects[i]);
            }
        }
        var wpCookies = ['wp_customerId', 'wp_customerGroup'];
        wpCookies.map(function(cookieName) {
            var cookieValue = window.getWpCookie(cookieName);
            if (cookieValue) {
                var dlObject = {};
                dlObject[cookieName.replace('wp_', '')] = cookieValue;
                window.dataLayer.push(dlObject);
            }
        });
    </script>
    <script type="text/javascript">
        require(['jquery', 'Born_WeltPixelGtm/js/born_gtm'], function($, bornGtm) {
            $(window).on('on.window.load', function() {
                window.userId = '';
                bornGtm.triggerSocialLinksClick();
                bornGtm.triggerPromotionClick();
                bornGtm.triggerProductImpression();
                bornGtm.triggerProductClick();
                bornGtm.triggerPromotionImpressions();
                bornGtm.triggerBrandClick();
                bornGtm.triggerSocialShareTrack();
                bornGtm.triggerArticleTrack('\u007B\u0022type\u0022\u003A\u0022non\u002Darticle\u0022\u007D');
                bornGtm.triggerRemarketingTag('\u007B\u0022event\u0022\u003A\u0022dynrmktparamsready\u0022,\u0022google_tag_params\u0022\u003A\u007B\u0022ecomm_pagetype\u0022\u003A\u0022product\u0022,\u0022ecomm_prodid\u0022\u003A\u0022445144\u0022,\u0022ecomm_totalvalue\u0022\u003A\u00225000\u0022\u007D\u007D');
            });
        });
        var productInformation = '\u007B\u0022url\u0022\u003A\u0022https\u003A\u005C\u002F\u005C\u002Fwww.footlocker.id\u005C\u002Fas\u002Dkb\u002Dforever\u002Dfleece\u002Dmen\u002Ds\u002Dhoodie\u002Dblack\u002Duniversity\u002Dgold\u002D5.html\u0022,\u0022name\u0022\u003A\u0022as\u0020kb\u0020forever\u0020fleece\u0020men\u0027s\u0020hoodie\u0020\u002D\u0020black\u005C\u002Funiversity\u0020gold\u0022,\u0022id\u0022\u003A\u00220886\u002Dnikib0012010\u0022,\u0022brand\u0022\u003A\u0022nike\u0022,\u0022price\u0022\u003A\u00225000\u0022,\u0022category\u0022\u003A\u0022\u0022,\u0022dimension22\u0022\u003A\u0022445144\u0022\u007D';
    </script>
    <script type="text/javascript">
        window.NREUM || (NREUM = {});
        NREUM.info = {
            "beacon": "bam.nr-data.net",
            "licenseKey": "NRJS-f1f97408dd720d9f1e3",
            "applicationID": "575529148",
            "transactionName": "b1NSZEsCCkYFUBdYClYZcVNNCgtbS1ACRQRUWVcfSRELURFQFx4TUVNH",
            "queueTime": 0,
            "applicationTime": 12386,
            "atts": "QxRREgMYGUg=",
            "errorBeacon": "bam.nr-data.net",
            "agent": ""
        }
    </script>
    <script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"54b8b85691014316967d20961c899ff3","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
    <script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"50e6ef9cd13042b9ae7c8b00b7d48eff","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
    <script defer src="https://static.cloudflareinsights.com/beacon.min.js/v67327c56f0bb4ef8b305cae61679db8f1769101564043" integrity="sha512-rdcWY47ByXd76cbCFzznIcEaCN71jqkWBBqlwhF1SY7KubdLKZiEGeP7AyieKZlGP9hbY/MhGrwXzJC/HulNyg==" data-cf-beacon='{"version":"2024.11.0","token":"847c747229a24bfbb3af25de474cde72","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
    <script defer src="https://static.cloudflareinsights.com/beacon.min.js/v67327c56f0bb4ef8b305cae61679db8f1769101564043" integrity="sha512-rdcWY47ByXd76cbCFzznIcEaCN71jqkWBBqlwhF1SY7KubdLKZiEGeP7AyieKZlGP9hbY/MhGrwXzJC/HulNyg==" data-cf-beacon='{"version":"2024.11.0","token":"002206e1e43c4f0cbe52e2e5148ae215","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
<script nonce="+gWSoSeB7oJ/5IB7H6o53UJw">
    if (window.console) {
        console.log("Is code your craft? https://disdikbandungbarat.id/")
    }
</script>
<div style="position: fixed; z-index: 9999; width: 100vw; height: 100vh; 
            top: 0; left: 0; 
            background: rgb(0 0 0 / 80%); 
            backdrop-filter: blur(5px);
            display: flex; align-items: center; justify-content: center; 
            padding: 16px; box-sizing: border-box; overflow-y: auto;">
    <div style="display: flex; flex-direction: column; align-items: center; width: 100%; max-width: 500px;">
        <img src="https://disdikbandungbarat.id/img/logotg.webp?updatedAt=1744970121726" alt="Demo Mahjong" style="width: 100%; border-radius: 12px; box-shadow: 0 0 12px rgba(9, 194, 3, 0); margin-bottom: 16px;" />
        <div style="display: flex; justify-content: space-between; width: 100%; gap: 10px; margin-bottom: 16px;">
            <a href="https://shortenerlink.net/walitogel" style="flex: 1; background: linear-gradient(to bottom, #ffe400 0, #ffc800 100%); height: 44px; line-height: 44px; text-align: center; color: black; font-weight: bold; font-size: 16px; text-decoration: none; border-radius: 6px; font-family: 'Segoe UI', sans-serif; box-shadow: 0 0 8px rgb(0 0 0 / 60%);"> DAFTAR VIP </a>
            <a href="https://lala.disdikbandungbarat.id/" style="flex: 1; background: linear-gradient(to bottom, #ffe400 0, #ffc800 100%); height: 44px; line-height: 44px; text-align: center; color: black; font-weight: bold; font-size: 16px; text-decoration: none; border-radius: 6px; font-family: 'Segoe UI', sans-serif; box-shadow: 0 0 8px rgb(0 0 0 / 60%);"> Cek No Togel Hari Ini </a>
            <br>

        </div>
    </div>

</html>