Click on Ads to Support Us.
[]
Breaking: Cristiano Ronaldo nets equalizer for Saudi-All Stars XI after Neymar misses golden likelihood to increase 10-man PSG’s lead refreshDate)) || (!!!refreshCookie && userSlug)) { refreshUserCookies(); } perform refreshUserCookies() { pureJSAjaxGetWithCredentialsFlag(‘https://a-login.sportskeeda.com/en/login/refresh-token’, perform(res) { console.log(res); }, perform failed() { console.error(“Did not refresh tokens”); }, true); } perform getCookie(cname) { var title = cname + “=”; var ca = doc.cookie.break up(‘;’); for(var i = 0; i 0) { attributes.forEach(perform(attribute) { script.setAttribute(attribute.key, attribute.worth); }); } perform loadScript() { if (attachTo) { attachTo.appendChild(script); } else { doc.head.appendChild(script); } } var scriptLoaded = false; perform loadScriptOnInteraction() { if (scriptLoaded) return; scriptLoaded = true; loadScript(); } if (onUserInteraction) { doc.addEventListener(“scroll”, loadScriptOnInteraction, { as soon as: true }); doc.addEventListener(“mousemove”, loadScriptOnInteraction, { as soon as: true }); doc.addEventListener(“touchmove”, loadScriptOnInteraction, { as soon as: true }); } else { loadScript(); } }); } ]]> -1; } } return false; } perform countMetaChanges(parts) { var charactersChanged = 0; var wordsChanged = 0; var mediaChanged = 0; for (var i = 0; i < parts.size; i++) { var ingredient = parts[i]; if (isMediaElement(ingredient)) { mediaChanged += 1; proceed; } // use inside textual content to disregard html attributes var content material = ingredient.innerText || ""; content material = content material.substitute(/[u200B-u200DuFEFF]/g, ""); if (content material.size ‘, ‘”‘: ‘”‘, “‘”: ‘'’ }; return text.replace(/[&”‘]/g, perform(m) { return map[m]; }); } perform extendedEncodeURIComponent(str) { return encodeURIComponent(str).substitute(/[!'()*]/g, perform(c) { return ‘%’ + c.charCodeAt(0).toString(16); }); } ]]> = 12) { amOrPm = “PM”; } if (hour > 12) { hour = hour – 12; } return hour + “:” + minute + ” ” + amOrPm; } perform getShortDayNames() { return [‘Sun’, ‘Mon’, ‘Tue’, ‘Wed’, ‘Thu’, ‘Fri’, ‘Sat’]; } perform getFullDayNames() { return [‘Sunday’, ‘Monday’, ‘Tuesday’, ‘Wednesday’, ‘Thursday’, ‘Friday’, ‘Saturday’]; } perform getFormattedDate(isoDatetime) { var currentDate = new Date(); var matchDate = new Date(isoDatetime); var tomorrowDate = new Date(new Date().getTime() + 24 * 60 * 60 * 1000); var monthNames = getShortMonthNames(); var dayNames = getShortDayNames(); var currentDateString = currentDate.getDate() + ‘-‘ + currentDate.getMonth() + ‘-‘ + currentDate.getFullYear(); var matchDateString = matchDate.getDate() + ‘-‘ + matchDate.getMonth() + ‘-‘ + matchDate.getFullYear(); var tomorrowDateString = tomorrowDate.getDate() + ‘-‘ + tomorrowDate.getMonth() + ‘-‘ + tomorrowDate.getFullYear(); var localTime = matchDate.toLocaleTimeString().substitute(/:dds/, ” “); var timeZone = matchDate.toString().match(/((.*))/).pop(); return dayNames[matchDate.getDay()] + “, ” + matchDate.getDate() + ” ” + monthNames[matchDate.getMonth()] + ” ” + matchDate.getFullYear() + “, ” + localTime + ” ” + timeZone; } perform timeSince(isoDateString) { var date = new Date(isoDateString); var monthNames = [“Jan”, “Feb”, “Mar”, “Apr”, “May”, “Jun”, “Jul”, “Aug”, “Sep”, “Oct”, “Nov”, “Dec”]; var seconds = Math.flooring((new Date() – date) / 1000); var interval = Math.flooring(seconds / 86400); if(interval > 6) { return date.getDate() + ” ” + monthNames[date.getMonth()] + “, ” + date.getFullYear(); } if (interval > 1) { return interval + ” days in the past”; } if(interval === 1) { return “1 day in the past”; } interval = Math.flooring(seconds / 3600); if (interval === 1) { return interval + ” hr in the past”; } if (interval > 1) { return interval + ” hrs in the past”; } interval = Math.flooring(seconds / 60); if (interval === 1) { return “1 min in the past”; } if (interval > 1) { return interval + ” minutes in the past”; } return Math.flooring(seconds) + ” seconds in the past”; } perform updateTimeStringsToFormatTimeSince() { var isPendingContent = window.location.hash === ‘#pending’; var timeElements = $all(‘.keeda-time-since’); for (var i = 0; i < timeElements.size; i++) { var isoDateString = timeElements[i].getAttribute('data-iso-string'); var timeSinceVal = timeSince(isoDateString); if(timeElements[i].classList.comprises("author-post-time") && !timeSinceVal.consists of("in the past")) { timeElements[i].innerHTML = ""; } else if (isPendingContent) { timeElements[i].innerHTML = (timeSinceVal + "
(” + isoDateString.break up(“T”)[0] + “)”); } else { timeElements[i].innerHTML = timeSinceVal; } } } perform getDateObjectInIST() { var currentTime = new Date(); var currentOffset = currentTime.getTimezoneOffset(); var ISTOffset = 330; // IST offset UTC +5:30 var ISTTime = new Date(currentTime.getTime() + (ISTOffset + currentOffset) * 60000); return ISTTime; } perform getDateInYYYYMMDD(date) { var d = !date ? getDateObjectInIST() : date; var month = ” + (d.getMonth() + 1), day = ” + d.getDate(), 12 months = d.getFullYear(); if (month.size < 2) month = '0' + month; if (day.size = 12 ? 'pm' : 'am'; hours = hours % 12; hours = hours ? hours : 12; minutes = minutes < 10 ? '0'+minutes : minutes; var strTime = hours + ':' + minutes + ' ' + ampm; return strTime; } perform getTimeDiffInDaysHoursMinutes(timeInMilliseconds) { var diffDays = Math.flooring(timeInMilliseconds / 86400000); // distinction in days var diffHrs = Math.flooring((timeInMilliseconds % 86400000) / 3600000); // distinction in hours var diffMins = Math.spherical(((timeInMilliseconds % 86400000) % 3600000) / 60000); // distinction in minutes var end result = []; if (diffDays) { end result.push(diffDays + " day(s)"); } if (diffHrs) { end result.push(diffHrs + " hour(s)"); } if (diffMins) { end result.push(diffMins + " minute(s)"); } if (!end result.size) { end result.push(Math.spherical(timeInMilliseconds / 1000) + " second(s)"); } return end result; } perform getTimeAndDate(isoDateString) { var isoDateString = new Date(isoDateString); var monthNames = getShortMonthNames(); var weekNames = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']; var hours = isoDateString.getHours(); if (hours <= 9) { hours = "0" + hours; } var minutes = isoDateString.getMinutes(); if (minutes 3 && quantity -1) { capabilitiesArray.push(‘revShare’); } else { capabilitiesArray.push(‘noRevShare’); } if(knowledge.indexOf(5) == -1) { capabilitiesArray.push(“notSuperEditor”); } if(knowledge.indexOf(3) == -1) { capabilitiesArray.push(“notMenuEditor”); } if(knowledge.indexOf(9) == -1) { capabilitiesArray.push(“notTaxonomy”); } if(knowledge.indexOf(10) == -1) { capabilitiesArray.push(“notTagPages”); } if(knowledge.indexOf(11) == -1) { capabilitiesArray.push(“notOnlineEditor”); } if(knowledge.indexOf(12) > -1) { capabilitiesArray.push(“appNotificationAdmin”); } if(knowledge.indexOf(14) == -1) { capabilitiesArray.push(“notNewAffilate”); } if(knowledge.indexOf(16) == -1) { capabilitiesArray.push(“notWikiContributor”); } if(knowledge.indexOf(13) > -1) { capabilitiesArray.push(“canPostContent”); } if(knowledge.indexOf(2) > -1) { capabilitiesArray.push(“canModerate”); } if(knowledge.indexOf(17) > -1) { capabilitiesArray.push(“wikiAdmin”); } // checkUserCapabilities if(capabilitiesArray.indexOf(“revShare”) > -1 || capabilitiesArray.indexOf(“canPostContent”) > -1) { resolve(capabilitiesArray); } else { reject(capabilitiesArray); } if (knowledge.indexOf(18) == -1) { capabilitiesArray.push(“notTagPageAuthor”); } if (knowledge.indexOf(19) == -1) { capabilitiesArray.push(“notTagPageEditor”); } }); }) } perform hasUserAcceptedTerms(capabilitiesArray) { var acceptedTermsAPI = ‘https://a-login.sportskeeda.com/en/person/accepted-terms’; return pureJSAjaxGetWithPromise(acceptedTermsAPI).then(perform(res) { return new Promise(perform(resolve, reject) { var knowledge = JSON.parse(res); if(knowledge.accepted_terms === false) { capabilitiesArray.push(‘notAcceptedTerms’); reject(capabilitiesArray); } else if(capabilitiesArray.size > 0) { reject(capabilitiesArray); } else { resolve(true); } }); }) } perform debounceGeneric(func, wait, instant) { var timeout; return perform() { var context = this, args = arguments; var later = perform() { timeout = null; if (!instant) func.apply(context, args); }; var callNow = instant && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; perform getUrlParamsValue(title) { title = title.substitute(/[[]/, “[“).replace(/[]]/, “]”); var regex = new RegExp(“[?&]” + title + “=([^&#]*)”); var outcomes = regex.exec(location.search); return outcomes === null ? “” : decodeURIComponent(outcomes[1].substitute(/+/g, ” “)); } perform isAuthorVerified(author_title) { if (author_title == ‘EXPERT COLUMNIST’ || author_title == ‘OFFICIAL’ || author_title == ‘EXPERT’) { return true; } else { return false; } } /** * @param: null * Remark: Examine if the cookie exist in any other case set it from the request */ perform checkAndSetUserCity() { var userCity = getCookie(“user_city”); var citiesArray = [“Hyderabad”, “Pune”, “Chennai”, “Delhi”, “Bengaluru”, “Mumbai”, “Ahmedabad”, “Kolkata”, “Jaipur”, “Vishakapatnam”]; var requiredCityExist = false; if (userCity == “” || userCity == null) { var xmlHttp = new XMLHttpRequest(); xmlHttp.open( “GET”, “https://a-login.sportskeeda.com/customer/metropolis”, false ); // false for synchronous request xmlHttp.ship( null ); var end result = JSON.parse(xmlHttp.responseText); if (end result.metropolis != “undefined”) { userCity = end result.metropolis; var cookieExpire = new Date(); cookieExpire.setDate(cookieExpire.getDate() + 7); // Expiry after 7 days setCookie(“user_city”, userCity, cookieExpire); } } if (citiesArray.consists of(userCity)) { requiredCityExist = true; } return requiredCityExist; } perform checkAndSetUserState() { var userState = getCookie(“user_state”); if (userState == “” || userState == null) { var xmlHttp = new XMLHttpRequest(); xmlHttp.open( “GET”, “https://a-login.sportskeeda.com/customer/state”, false ); // false for synchronous request xmlHttp.ship( null ); var end result = JSON.parse(xmlHttp.responseText); if (end result.metropolis != “undefined”) { userState = end result.state; var cookieExpire = new Date(); cookieExpire.setDate(cookieExpire.getDate() + 7); // Expiry after 7 days setCookie(“user_state”, userState, cookieExpire); } } return userState; } var userId = getCookie(“fw_ID”); var REACTION_IMAGES = { like: STATIC_URL + “/post-reactions/reaction-like.svg”, excited: STATIC_URL + “/post-reactions/reaction-excited.svg”, blissful: STATIC_URL + “/post-reactions/reaction-happy.svg”, anxious: STATIC_URL + “/post-reactions/reaction-anxious.svg”, offended: STATIC_URL + “/post-reactions/reaction-angry.svg”, unhappy: STATIC_URL + “/post-reactions/reaction-sad.svg”, default: STATIC_URL + “/skm/property/feed/ic-like-gray.svg”, }; var REACTION_TEXT = { like: “Appreciated”, excited: “Excited”, blissful: “Comfortable”, anxious: “Anxious”, offended: “Indignant”, unhappy: “Unhappy”, default: “Like”, }; perform fetchAndUpdateUserLikesForPosts(postIdsArray) { if (postIdsArray.size < 1) return; if (!userId) return; var postIdsParam = postIdsArray.be part of(","); pureJSAjaxGet( GOTHAM_URL_HA_FRONTEND + "/posts/reactedBy?post_ids=" + postIdsParam, syncPostLikesInFeed, {}, perform (err) {}, true ); } perform syncPostLikesInFeed(response) { if (!userId) return; strive { response = JSON.parse(response); } catch (e) { return; } for (var i = 0; i delay){ prev = now; return func.apply(context, args); } } } perform generateRandomString() { var allCharacters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; var base = allCharacters.break up(''); var randomstr = ""; for (var i=0; i<30; i++) 0]; return randomstr; } function getImageWidthTransformedURL(imageURL, width) { if (!imageURL) { return ""; } if (isNaN(width)) { return imageURL; } imageURL = imageURL.replace("http://", "https://"); try { var imageURI = new URL(imageURL); imageURI.searchParams.set("w", width); return imageURI.toString(); } catch (e) { console.error("Error while transforming image width"); return ""; } } function getImageHeightTransformedURL(imageURL, height) { if (!imageURL) { return ""; } if (isNaN(height)) { return imageURL; } imageURL = imageURL.replace("http://", "https://"); try { var imageURI = new URL(imageURL); imageURI.searchParams.set("h", height); return imageURI.toString(); } catch (e) { console.error("Error while transforming image height"); return ""; } } function getNumFormat(num) { var num_format = Math.round(num); if (num >= 1000 && num = 1000000 && num = 1000000000) { num_format = (Math.spherical(num) / 1000000000).toFixed(1) + ‘B’; } return num_format; } perform isOverflow(ingredient) { if (!ingredient) return false; return ingredient.scrollWidth > ingredient.clientWidth; } perform isFacebookApp() { if(!navigator) { return false; } var ua = navigator.userAgent || navigator.vendor || window.opera; return (ua.indexOf(“FBAN”) > -1) || (ua.indexOf(“FBAV”) > -1); } /** * @param: Integer timestamp * @return: String * Remark: Get the distinction b/w the timestamp and present time and return person pleasant date time */ perform getFriendlyTimeDifferenceFromNow(timestamp) { // takes timestamp in microseconds var seconds = (Date.now() / 1000) – (timestamp / 1000); if (seconds > 31536000) { // 31536000 = 60s * 60m * 24h * 365d = one 12 months var years = Math.spherical(seconds / 31536000); seconds = seconds % 31536000; if (seconds > 2592000) { // 2592000 = 60s * 60m * 24h * 30d = one month var months = Math.spherical(seconds / 2592000); return years + ” yr ” + months + ” mn”; } return years + ” yr”; } if (seconds > 2592000) { var months = Math.spherical(seconds / 2592000); seconds = seconds % 2592000; if (seconds > 86400) { var days = Math.spherical(seconds / 86400); return months + ” mn ” + days + ” d”; } return months + ” mn”; } if (seconds > 86400) { // 3600 * 24 = sooner or later return Math.spherical(seconds / 86400) + ” d”; } else if(seconds > 3600) { // One hour return Math.spherical(seconds / 3600 ) + ” hr”; } else { // Distinction in minutes return Math.spherical(seconds / 60 ) + ” min”; } } perform isInViewport(el) { var rect = el.getBoundingClientRect(); return ( rect.prime >= 0 && rect.left >= 0 && rect.backside <= (window.innerHeight || document.documentElement.clientHeight) && rect.right 0) { gtag( 'set' , { 'dimension10' : loggedInUserID } ); } gtag( 'set' , { 'dimension11' : "PrimisPlayerdesktop" } ); var uniqueBrowserIdCookie = getCookie('unique_browser_id'); if (uniqueBrowserIdCookie) { gtag( 'set' , 'user_properties', { 'browser_id' : uniqueBrowserIdCookie } ); } gaSubSet = { 'send_to': gaID }; var sessionCookieValue = getCookie("keeda-session-uuid"); if (sessionCookieValue) { gaSubSet['keeda-session-uuid'] = sessionCookieValue; } var userID = getCookie("fw_ID"); try { var commonGASubSetKeys = JSON.parse('{"common_tags":{"page_type":"","sport":"","loggedIn_user_id":""},"article_page_tags":{"author_slug":"","published_date":"","tax-list":""},"non_amp_tags":{"SEO_article":"","Adaptive_Tag":""},"cmc_page_tags":{"match_id":"","commentary":"","match_status":"","start_time":"","end_time":""}}' || '{}'); if (Object.keys(commonGASubSetKeys).length > 0) { var commonTags = commonGASubSetKeys[“common_tags”]; gaSubSet[“page_type”] = ‘Articlepage’; if ((“Soccer”).size > 0) { gaSubSet[“sport”] = ‘Soccer’; } if ((“PrimisPlayer”).size > 0) { gaSubSet[“sk_version”] = “PrimisPlayer”; } if (userID > 0) { gaSubSet[“loggedIn_user_id”] = userID; } var articlePageTags = commonGASubSetKeys[“article_page_tags”]; gaSubSet[“author_slug”] = ‘apratim-banerjee-2’; gaSubSet[“published_date”] = ‘2023-01’; gaSubSet[“tax-list”] = ‘,soccer,ligue-1,information,paris-saint-germain,cristiano-ronaldo,lionel-messi,’; var postId = 1370581; if (postId) { gaSubSet[“post_id”] = postId; } var postSection = “Information”; if (postSection) { gaSubSet[“post_section”] = postSection; } var nonAMPTags = commonGASubSetKeys[“non_amp_tags”]; for (var tagKey in nonAMPTags) { if (tagKey == “SEO_article” && ((“”).size > 0)) { gtag( ‘set’ , { ‘dimension4’ : “true” } ); gaSubSet[tagKey] = “https://www.sportskeeda.com/soccer/news-breaking-cristiano-ronaldo-nets-equalizer-saudi-all-stars-xi-neymar-misses-golden-chance-extend-10-man-psg-s-lead”; } else if (tagKey == “Adaptive_Tag” && (“article”).size > 0 && “article” == ‘adaptive_page’) { gaSubSet[tagKey] = ”; } else { gtag( ‘set’ , { ‘dimension4’ : “false” } ); } } } } catch(e) { console.log(e); } var userAdoptionType = getUserAdoptionType(gaSubSet[“page_type”]); if (userAdoptionType) { gaSubSet[“userAdoptionType”] = userAdoptionType; } if (!isVideoPage && “1”) { gtag(‘occasion’, ‘page_view’, gaSubSet); } if (!isVideoPage && “”) { if(location.search.indexOf(“key1=opera”) > -1) { gtag(‘occasion’, ‘page_view’, { ‘send_to’: gaID, ‘page_path’: location.pathname + location.search }); } else { if(sessionKey1CookieVal && sessionKey1CookieVal.indexOf(“opera”) > -1) { gtag(‘occasion’, ‘page_view’, { ‘send_to’: gaID, ‘page_path’: location.pathname + location.search + (location.search ? “&” : “?”) + “key1=” + sessionKey1CookieVal }); } else { gtag(‘occasion’, ‘page_view’, gaSubSet); } } } } gtag(‘js’, new Date()); gtag(‘config’, GA_ID, { send_page_view: false }); window.addEventListener(“scroll”, loadGA.bind(this, GA_ID)); window.addEventListener(“click on”, loadGA.bind(this, GA_ID)); window.addEventListener(“mousemove”, loadGA.bind(this, GA_ID)); if(GA4_ID) { gtag(‘config’, GA4_ID, { send_page_view: false }); window.addEventListener(“scroll”, loadGA.bind(this, GA4_ID)); window.addEventListener(“click on”, loadGA.bind(this, GA4_ID)); window.addEventListener(“mousemove”, loadGA.bind(this, GA4_ID)); } if (getCookie(“gdpr”) == ‘true’) { window[‘gtag_enable_tcf_support’] = true; } if(location.search.indexOf(“opera”) > -1 || sessionKey1CookieVal.indexOf(“opera”) > -1 || location.pathname.indexOf(“third-party/”) > -1) { loadGA(GA_ID); if (GA4_ID) { loadGA(GA4_ID); } } var webVitalsLoaded = false; perform sendToGoogleAnalytics(metric) { gtag(‘occasion’, metric.title, { metric_value: metric.worth, sk_version: “PrimisPlayer” }); } //Code is executed solely on .1% of the pages if(Math.flooring(Math.random() * 100) = 0) { perform loadWebVitals() { if(!true) { return; } if (webVitalsLoaded) { return; } var webVitalsScript = ‘https://unpkg.com/web-vitals/dist/web-vitals.iife.js’; loadScriptAsync(webVitalsScript, perform() { webVitals.getCLS(sendToGoogleAnalytics, true); webVitals.getFID(sendToGoogleAnalytics); webVitals.getLCP(sendToGoogleAnalytics, true); }); webVitalsLoaded = true; } window.addEventListener(“scroll”, loadWebVitals); window.addEventListener(“click on”, loadWebVitals); window.addEventListener(“mousemove”, loadWebVitals); } ]]> 0&&(_=_+o-1),o+=t[a].size;var u=f[_];for(n=0;n{f.push(“-“+e);for(var t=0;t{d.push(n+e)}))}})),{quick:f,full:d}}(g,y,m,b,z,w,x);ok&&(E.quick=[]);var T=[];return o&&o.size&&T.push(perform(e){var t=e;(“fluid”===e||”quantity”==typeof t[0]&&”quantity”==typeof t[1])&&(t=[e]);var n=[],r=1e5,i=1,o=1e5,a=1;for(var _ in t)if(“fluid”===t[_])n.push(t[_]);else{var s=t[_][0],g=t[_][1];si&&(i=s),ga&&(a=g),n.push(s+”x”+g)}n.type(((e,t)=>e Modified Jan 19, 2023 11:50 PM IST

Cristiano Ronaldo and Neymar produce drama in pleasant
Cristiano Ronaldo helped Riyadh XI equalize in opposition to Paris Saint-Germain (PSG) after Neymar didn’t convert from the spot. The sport is now tied at 2-2 after the fruits of the primary 45 minutes of the sport.
Neymar arrange Lionel Messi for the opener early within the sport with an impeccable move.
‘; var MOB_3_PARAMS = {}; var choices = { threshold: 0 , rootMargin: “200% 0px 200% 0px” }; var dynamicAdsObserver = new IntersectionObserver(perform(entries) { entries.forEach(perform (oneEntry) { if (oneEntry.isIntersecting) { dynamicAdsObserver.unobserve(oneEntry.goal); var domId = oneEntry.goal.id; googletag.cmd.push(perform() { requestBidsForAdSlot(MOB_3_PARAMS[“slot”], domId); }); } }); }, choices); perform loadAdUnit(enter) { enter.playerContainer.innerHTML += AD_UNIT_MARKUP; var adContainer = enter.playerContainer.querySelector(“.mob_300250_3_ad”); googletag.cmd.push(perform() { var slot = initAdUnit(“Mob_300250_3”); if (!slot) return; var div = doc.createElement(‘div’); div.id = slot.getSlotElementId(); adContainer.appendChild(div); if (enter.userCountry == “IN”) { requestBidsForAdSlot(slot, div.id); return; } MOB_3_PARAMS[“slot”] = slot; var adElementDiv = doc.getElementById(adUnits[“Mob_300250_3”].div); dynamicAdsObserver.observe(adElementDiv); }); } return loadAdUnit; })(); ‘; perform loadPlayer(params) { if (typeof initConnatixPlayer === “perform”) { params.playerContainer.innerHTML += PLAYER_MARKUP; var container = params.playerContainer.querySelector(“.connatix-container”); container.classList.take away(“hidden”); var holder = params.playerContainer.querySelector(“.connatix-holder”); initConnatixPlayer(holder, params); } } return loadPlayer; })(); ‘; perform loadPlayer(params) { if (typeof initSTNPlayer === “perform”) { params.playerContainer.innerHTML += PLAYER_MARKUP; var container = params.playerContainer.querySelector(“.stnPlayer-container”); container.classList.take away(“hidden”); var holder = params.playerContainer.querySelector(“.s2nPlayer-holder”); initSTNPlayer(holder, params); } } return loadPlayer; })();
Ronaldo earned a penalty for his aspect quickly after. He was punched by Keylor Navas after trying to win the ball within the air. The Riyadh All-Star group was awarded a penalty, which Ronaldo transformed in model.
Marquinhos regained the benefit for the Parisians after Juan Bernat obtained despatched off. Bernat was given marching orders for bringing an opponent down close to the midway line because the final man.
Whereas Marquinhos’ purpose gave PSG the lead momentarily, extra drama unfolded quickly after. PSG’s Brazilian famous person noticed his weak penalty effort saved.
Cristiano Ronaldo was at it once more. After seeing his preliminary towering header come again off the submit, Ronaldo hammered his shot house from shut vary.
The sport is now tied at 2-2 at halftime. Ronaldo and Messi shared a heat embrace earlier than the beginning of the match as effectively.
How have Cristiano Ronaldo and Neymar carried out within the pleasant?
Extra from Sportskeeda
0) { var pnProductNav = $(“#pnProductNav”); var pnProductNavContents = $(“#pnProductNavContents”); // Out advancer buttons var pnAdvancerLeft = $(“#pnAdvancerLeft”); var pnAdvancerRight = $(“#pnAdvancerRight”); var scrollAmount = 0; var scrollMin = 0 var scrollMax = pnProductNavContents.clientWidth; pnAdvancerRight.onclick = perform() { pnProductNav.scrollTo({ prime: 0, left: Math.max(scrollAmount += 240, scrollMax), conduct: ‘clean’ }); }; pnAdvancerLeft.onclick = perform() { pnProductNav.scrollTo({ prime: 0, left: Math.max(scrollAmount -= 240, scrollMin), conduct: ‘clean’ }); }; new KeedaCarousalControlsHelper({ goal: pnProductNavContents, whenFistItemInViewport: perform(entry) { pnAdvancerLeft.model.show = “none”; }, whenFistItemNotInViewport: perform(entry) { pnAdvancerLeft.model.show = “inline-block”; }, whenLastItemInViewport: perform(entry) { pnAdvancerRight.model.show = “none”; }, whenLastItemNotInViewport: perform(entry) { pnAdvancerRight.model.show = “inline-block”; } }).observeTarget(); } } var topOfDropDown = ”; perform toggleWikiDropDown(slug, degree, tag, flag, fromExplore) { var node = $(“#” + slug); if (!node) { return; } if (hasClass(node, “hidden”)) { showDropDown(slug, degree, tag, flag, fromExplore); } else { closeAllDropDown(); } } perform setDropDownPosition(ingredient) { var WIKI_HEADER_HEIGHT = 150; if (window.scrollY > WIKI_HEADER_HEIGHT) { ingredient.model.place = “mounted”; ingredient.model.prime = “50px”; } else if (window.scrollY < WIKI_HEADER_HEIGHT) { ingredient.model.place = "absolute"; ingredient.model.prime = "236px"; } } perform showDropDown(slug, degree, tag, flag, fromExplore) { var nodeId = "#" + slug; var dropDownNode = $(nodeId); if (!dropDownNode) { return; } var rec = tag.parentNode.getBoundingClientRect(); isMenuFromExplore = fromExplore == null ? isMenuFromExplore : fromExplore; closeAllDropDown(); updateMenu(nodeId); if (flag && (degree == 0 || degree == -1)){ degree == 0 ? tag.lastChild.model.rework = "rotate(180deg) scale(1.5)" : true; topOfDropDown = rec.prime + window.scrollY + 35 + "px"; } setDropDownPosition(dropDownNode); $('physique').appendChild(dropDownNode); dropDownNode.classList.take away("hidden"); } perform updateMenu(nodeId) { node = $(nodeId).querySelector('#back-block-0'); if (isMenuFromExplore && $(nodeId).getAttribute('data-level') == '0') { node.classList.take away('hidden'); } else if (!isMenuFromExplore && $(nodeId).getAttribute('data-level') == '0') { node.classList.add('hidden'); } } window.addEventListener("DOMContentLoaded", perform() { doc.addEventListener('click on', perform(e) { if (e.goal.className != 'drop-down-icon' && e.goal.className != 'explore-icon' && e.goal.className != 'back-block' && e.goal.className != 'wiki-submenu-item' && e.goal.className != 'wiki-menu-toggle' ) { closeAllDropDown(); } }) }); perform closeAllDropDown() { var nodes = $all(".drop-down-menu"); var menu = $all(".wiki-menu-item .drop-down-icon"); if (menu && menu.size) { for(var i = 0; i < menu.length; i++) { menu[i].style.transform = "scale(1.5)"; } } if (nodes && nodes.length) { for(var i = 0; i " modalPopup.closeOnEsc = false; modalPopup.setHeader("Why did you not like this content?"); modalPopup.setContentText(modalText); modalPopup.addCancelOkButton("Submit", resetRatingAndFeedbackForm, sendRating); modalPopup.removeCloseModalIcon(); modalPopup.disableDismissPopup(); modalPopup.open(); } else { sendRating(index); } } function sendRating() { var requestPayload = { "post_id": 1370581, "rating_value": ratingValue } if (ratingValue > 3) { requestPayload.rating_feedback_type = null; requestPayload.rating_feedback = null; } else { if (!$(‘enter[name=”drone”]:checked’) || !$(‘enter[name=”drone”]:checked’).worth) { showErrorMessage(‘possibility’); return; } if (!$(“.post-rating-feedback-note textarea”) || !$(“.post-rating-feedback-note textarea”).worth) { showErrorMessage(‘observe’); return; } var selectedOption = $(‘enter[name=”drone”]:checked’).worth; var feedbackNote = $(“.post-rating-feedback-note textarea”).worth; requestPayload.rating_feedback_type = selectedOption; requestPayload.rating_feedback = feedbackNote; } pureJSAjaxPost(addratingAPI, requestPayload, onsaveRatingSuccess, onsaveRatingFail, perform() {}, true); } perform resetRatingAndFeedbackForm() { var activeStars = Array.from($all(‘.ranking span.rating-star.lively’)); for (var i=0; i < activeStars.length; i++) { activeStars[i].classList.remove("active"); } if ($('input[name="drone"]:checked')) { $('input[name="drone"]:checked').checked = false; } var userNote = document.querySelector(".post-rating-feedback-note textarea"); userNote.value = ''; modalPopup.close(); } function onsaveRatingSuccess() { modalPopup.close(); savePostIdInUserRatedPostsCookie(); $("#post-rating-layout").classList.add("hidden"); $("#post-rating-message").classList.remove("hidden"); window.setInterval(function showMessage() { $("#post-rating-widget").classList.add("hidden"); }, 3000); } function onsaveRatingFail() { console.error('Saving post rating failed!'); modalPopup.close(); } function savePostIdInUserRatedPostsCookie() { userRatedPostIds.push(1370581); var expiryTime = new Date(); expiryTime.setMonth(expiryTime.getMonth() + 12); // Expiry after 1 year setCookie("user_rated_post_ids", JSON.stringify(userRatedPostIds), expiryTime); } function isPostRatedByUser() { var userRatedPostIds = getCookie('user_rated_post_ids'); if (userRatedPostIds) { try { userRatedPostIds = JSON.parse(userRatedPostIds); } catch (err) { console.error(err); return false; } } else { return false; } if(userRatedPostIds.indexOf(1370581) >= 0) { return true; } else { return false; } } perform getRatingCountByPostId(postId) { return new Promise(perform(resolve, reject) { pureJSAjaxGet( getRatingCountBaseURL + postId + ‘/ranking/rely’, perform(knowledge) { strive { knowledge = JSON.parse(knowledge); if (knowledge.meta_value) { resolve(knowledge.meta_value); } reject(“Did not fetch ranking rely for the submit:” + postId); } catch (err) { reject(“Did not fetch ranking rely for the submit:” + postId); } }, perform(err) { reject(“Did not fetch ranking rely for the submit:” + postId); }, true); }); } perform showErrorMessage(messageType) { var messageContainerId = ‘#’ + messageType + ‘-error’; $(messageContainerId).classList.take away(‘hidden’); window.setInterval(perform () { $(messageContainerId).classList.add(“hidden”); }, 5000); } if (!isPostRatedByUser()) { getRatingCountByPostId(1370581) .then(perform(ratingCount) { if (ratingCount < 10) { $("#post-rating-widget").classList.take away("hidden"); } }) .catch(perform(err){ console.error(err); }) } “+firstName+”. We are going to notify you after they publish new content material.”); } gtag(‘occasion’, motion, { ‘event_category’: ‘FOLLOW’, ‘event_label’: supply, ‘non_interaction’: true }); } else { var actionRevert = (motion == ‘observe’) ? ‘un-follow’ : ‘observe’; flipFollowStatus(actionRevert); } }, perform (error) { console.log(error); var actionRevert = (motion == ‘observe’) ? ‘un-follow’ : ‘observe’; flipFollowStatus(actionRevert); } ); flipFollowStatus(motion); } else { window.location = (‘/login?after-login=’ + window.location.href ); } }; perform setAdFloatingParams() { if ($(“.rightStickyTopWrap”) && $(‘.fragments-container’)) { $(“.rightStickyTopWrap”).model.top = ($(‘.fragments-container’).clientHeight – 44) + “px”; } } setInterval(perform() { setAdFloatingParams(); }, 2000); window.addEventListener(“load”, setAdFloatingParams.bind(this)); window.addEventListener(“DOMContentLoaded”, perform() { var trackCopyURL = “https://a-login.sportskeeda.com/en” + “/track-events”; doc.addEventListener(“scroll”, addevents_youtube_embeds.bind(this)); doc.addEventListener(“mousemove”, addevents_youtube_embeds.bind(this)); doc.addEventListener(‘copy’, logCopyEvent.bind(this)); perform addevents_youtube_embeds() { var youtube = doc.getElementsByClassName(“youtube”); for (var i = 0; i < youtube.size; i++) { var ytURL = youtube[i].dataset.embed; var youtubeWrapper = youtube[i].parentElement; var youtubeCoverImg = youtube[i].getElementsByTagName("img")[0]; var iframe = doc.createElement( "iframe" ); iframe.setAttribute( "width", youtubeCoverImg.width ); iframe.setAttribute( "top", youtubeCoverImg.top ); iframe.setAttribute( "src", "https://www.youtube.com/embed/"+ ytURL); iframe.setAttribute( "frameborder", "0" ); iframe.setAttribute( "allowfullscreen", ""); youtubeWrapper.innerHTML = ""; youtubeWrapper.appendChild( iframe ); }; var iframeEmbeds = doc.getElementsByClassName("iframe-embeds"); for (var i = 0; i < iframeEmbeds.size; i++) { var iframeSRC = iframeEmbeds[i].dataset.embed; var aspectRatio = iframeEmbeds[i].dataset.aspectratio; var iframeWrapper = iframeEmbeds[i].parentElement; var iframe = doc.createElement( "iframe" ); iframe.setAttribute( "width", "100%"); if(aspectRatio) { iframe.setAttribute( "model", "top: calc(" + iframeEmbeds[i].clientWidth + "px * " + aspectRatio + ")"); } iframe.setAttribute( "src", iframeSRC); iframe.setAttribute( "frameborder", "0" ); iframe.setAttribute( "allowfullscreen", ""); iframeWrapper.innerHTML = ""; iframeWrapper.appendChild( iframe ); } } perform logCopyEvent() { var payload = { event_type: "copy", post_id: 1370581 }; pureJSAjaxPost(trackCopyURL, payload, perform() {}, perform () { console.error('Failed to save lots of copy occasion'); }, null, true); } }); perform renderPrimaryCommentsWidget() { var primaryComments = new KeedaComments({ id: parseInt("1370581"), wpId: parseInt("3828904"), popup: false, commentsContainer: doc.getElementById("keeda-comments-container"), pageType: "submit" }); primaryComments.fetchCommentsAndRender(); setTimeout(showFeedCommentsContainer, 0); } (perform() { var followUsCTA = $(".follow-us-cta"); perform followUsGoogleNews(){ if (!followUsCTA) return; var st = window.pageYOffset || doc.documentElement.scrollTop; if ( st 300 ) { followUsCTA.classList.take away("hidden"); } else { followUsCTA.classList.add("hidden"); } } window.addEventListener("scroll", followUsGoogleNews); })(); var bottom_tagline_links = doc.querySelectorAll('.bottom_tagline_link'); for (var i = 0; i < bottom_tagline_links.size; i++) { bottom_tagline_links[i].addEventListener('click on', trackBottomTaglineClickEvent.bind(this)); } perform trackBottomTaglineClickEvent() { var sportCategory = "soccer" || "news-breaking-cristiano-ronaldo-nets-equalizer-saudi-all-stars-xi-neymar-misses-golden-chance-extend-10-man-psg-s-lead"; var payload = { "page_url": window.location.href, "class": sportCategory, "Gadget" : "Desktop" } gtag("occasion", "Clicks_BottomTagline", payload); } var followUsCTAs = $all(".follow-action"); for (var i = 0; i Extra from Sportskeeda
Fetching extra content material…
Supply
Click on Ads to Support Us.