if (null == (f = ea) ? 0 : null == (h = f.data) ? 0 : null == (m = h.playerResponse) ? 0 : null == (k = m.videoDetails) ? 0 : k.allowRatings) { let z, M, L, fa; var d = null == (z = ea) ? void 0 : null == (M = z.data) ? void 0 : null == (L = M.playerResponse) ? void 0 : null == (fa = L.videoDetails) ? void 0 : fa.averageRating, e = B.querySelector("ytd-menu-renderer.ytd-video-primary-info-renderer"); d && e && e.querySelectorAll("ytd-toggle-button-renderer") .forEach(function(R) { var S, T; if ("LIKE" === (null == R ? void 0 : null == (S = R.data) ? void 0 : null == (T = S.defaultIcon) ? void 0 : T.iconType)) { R = R.textContent; S = R.match(/[KMB]$/); T = 1; var J = 0; S && (T = "K" === S[0] ? 1E3 : "M" === S[0] ? 1E6 : 1E9); 0 < d && (J = Math.floor(parseFloat(R) * T * ((5 - d) / (d - 1)))); e.querySelectorAll("ytd-toggle-button-renderer") .forEach(function(N) { var K, E; "DISLIKE" === (null == N ? void 0 : null == (K = N.data) ? void 0 : null == (E = K.defaultIcon) ? void 0 : E.iconType) && (1E9 <= J ? (E = (J / 1E9) .toString(), K = E.indexOf("."), J = (0 > K ? E : E.substring(0, K + 2)) + "B") : 1E6 <= J ? (E = (J / 1E6) .toString(), K = E.indexOf("."), J = (0 > K ? E : E.substring(0, K + 2)) + "M") : 1E3 <= J && (E = (J / 1E3) .toString(), K = E.indexOf("."), J = (0 > K ? E : E.substring(0, K + 2)) + "K"), N = N.querySelector("a yt-formatted-string#text")) && (N.textContent = J) }) } }) }