‘;
});
pollOptions.innerHTML = pollOptionsDom;
pollCount.innerHTML = totalVotes + ‘ votes’;
if (totalVotes > 10)
pollCount.classList.remove(“hidden”);
}
function trackBetsTodayPollImpression() {
var intersectionObserverForArticlePoll = new IntersectionObserver(
function(entries)
entries.forEach(function(entry)
var pollId = entry.target.getAttribute(“data-poll-id”);
if (POLLS_BY_ID[pollId][‘impression_tracked’]) return;
if (!entry.target else sendRating(index); function sendRating() var requestPayload = “post_id”: 1770599, “rating_value”: ratingValue if (ratingValue > 3) requestPayload.rating_feedback_type = null; requestPayload.rating_feedback = null; else pureJSAjaxPost(addratingAPI, requestPayload, onsaveRatingSuccess, onsaveRatingFail, function() , true); function resetRatingAndFeedbackForm() var activeStars = Array.from($all(‘.rating span.rating-star.active’)); for (var i=0; i = 0) return true; else return false; function getRatingCountByPostId(postId) { return new Promise(function(resolve, reject) pureJSAjaxGet( getRatingCountBaseURL + postId + ‘/rating/count’, function(data) try data = JSON.parse(data); if (data.meta_value) resolve(data.meta_value); reject(“Failed to fetch rating count for the post:” + postId); catch (err) reject(“Failed to fetch rating count for the post:” + postId); , function(err) reject(“Failed to fetch rating count for the post:” + postId); , true); ); } function showErrorMessage(messageType) var messageContainerId = ‘#’ + messageType + ‘-error’; $(messageContainerId).classList.remove(‘hidden’); window.setInterval(function () $(messageContainerId).classList.add(“hidden”); , 5000); (function() { var callFired = false; function lazyLoadPostRating() { if (callFired) return; callFired = true; if (!isPostRatedByUser()) { getRatingCountByPostId(1770599) .then(function(ratingCount) { if (ratingCount…