[]
<!– <!– _ _ _ ____ _ _____ _ ___ | | (_) | _____ / ___|___ __| | ___ | ____| |__|__ | | | | |/ / _ | | / _ / _` |/ _ | _| | '_ / / | |___| | Gunna's 'Wun of One' Album: All 20 Tracks Ranked >0,b()*a>>>0,b()*a>>>0,b()*a>>>0];a=d[0],b=d[1],c=d[2],d=d[3];return l[a&0xff]+l[a>>8&0xff]+l[a>>16&0xff]+l[a>>24&0xff]+’-‘+l[b&0xff]+l[b>>8&0xff]+’-‘+l[b>>16&0x0f|0x40]+l[b>>24&0xff]+’-‘+l[c&0x3f|0x80]+l[c>>8&0xff]+’-‘+l[c>>16&0xff]+l[c>>24&0xff]+l[d&0xff]+l[d>>8&0xff]+l[d>>16&0xff]+l[d>>24&0xff];})([],Math.random,0x100000000,window.crypto||window.msCrypto); var d = new Date(); d.setTime(d.getTime() + ( 60 * 60 * 1000 )); var expires = d.toGMTString(); var path = “/”; var domain = window.location.hostname; document.cookie = ‘omni_visit_id=’ + encodeURIComponent(pmc_meta.omni_visit_id) + ( expires ? ‘; expires=’ + expires : ” ) + ( path ? ‘; path=’ + path : ” ) + ( domain ? ‘; domain=’ + domain : ” ); ]]> 0) { console.log(‘PMC Piano tp.push: [setTags=]’, tags); tp.push([‘setTags’, tags]); } Object.keys(customVariables).forEach(function (key) { if (!Object.prototype.hasOwnProperty.call(customVariables, key)) { return; } var val = Array.isArray(customVariables[key]) ? customVariables[key].join(‘,’) : customVariables[key]; console.log(‘PMC Piano tp.push: [setCustomVariable, ‘ + key + ‘=’ + val + ‘]’); tp.push([‘setCustomVariable’, key, val]); }); // Set pmc-utm_campaign as custom variable try { let queryString = (window.location.hash || window.location.search).substring(1); // Get query string from “window.pmc.tracking.get_properties_string” if possible // Note that “window.pmc.tracking” removes and stores utm parameters from URL if(window.pmc && window.pmc.tracking && window.pmc.tracking.get_properties_string) { queryString = window.pmc.tracking.get_properties_string(); } const utmParams = queryString.match(/utm_([^=]+)=([^&#]+)/g); if(utmParams && 0 { return Object.entries(ga4toGa3Map).reduce((acc, [ga4dim, ga3dim]) => { acc[ga4dim] = ga3Dimensions[`dimension${ga3dim}`] || ”; return acc; }, {}); }); const ga3ConsentGroupsToDimensions = [ [[], pmc_ga_dimensions], [[‘C0002’], pmc_ga_dimensions_requiring_c0002], ]; function getGA3Dimensions(activeConsentGroups = []) { return ga3ConsentGroupsToDimensions.reduce((acc, [requiredConsents, dimensions]) => { const hasRequiredConsents = requiredConsents.every((consent) => activeConsentGroups.includes(consent)); if (hasRequiredConsents) { return {…acc, …dimensions}; } return acc; }, {}); } function getGA4Dimensions(activeConsentGroups = []) { const ga3Dimensions = getGA3Dimensions(activeConsentGroups); return pmc_ga_mapped_dimensions ? mapGA3DimensionsToGA4(ga3Dimensions, pmc_ga_mapped_dimensions) : ga3Dimensions; } ]]> Rollbar.debug( ‘triggerGATimeout’, window.pmcGARollbar.getParams() ), 1500 ); // Measure when GA3 is loaded. ga(() => { window.pmcGARollbar.setParam( ‘ga3Initialized’, performance?.now() || true ); Rollbar.debug( ‘initGA3’, window.pmcGARollbar.getParams() ); }); // Measure when GA4 is loaded. if (typeof gtag === ‘function’) { gtag(‘event’, ‘ga4_init_time’, { ‘event_callback’: (id) => { window.pmcGARollbar.params.gtagInitialized[id] = performance?.now() || true; Rollbar.debug( ‘initGA4’, window.pmcGARollbar.getParams( { containerId: id } ) ); } }); } } // This function will be triggered from pmc-onetrust plugin after Onetrust script are loaded. function triggerGA( storeCookie = false ) { if ( true === window.pmcGATriggered ) { return; } if ( ‘undefined’ !== typeof Rollbar && ‘undefined’ !== typeof window.pmcGARollbar ) { window.pmcGARollbar.setParam( ‘storeCookie’, storeCookie ); Rollbar.debug( ‘triggerGA’, window.pmcGARollbar.getParams() ); } const activeConsentGroups = window.pmc_onetrust_helpers?.getActiveConsentGroups?.() || []; const ga3Dimensions = getGA3Dimensions(activeConsentGroups); const ga4Dimensions = getGA4Dimensions(activeConsentGroups); var pmc_ga_fields_obj = {“useAmpClientId”:true}; if ( false === storeCookie ) { // Do not store cookies (default). // if storage consent is not granted, don’t set cookies. pmc_ga_fields_obj[‘storage’] = ‘none’; pmc_ga_fields_obj[‘storeGac’] = false; pmc_ga_fields_obj[‘anonymizeIp’] = true; pmc_ga_fields_obj[‘clientId’] = ‘-‘; ga(‘create’, “UA-85906715-18”, pmc_ga_fields_obj); } else { ga(‘create’, “UA-85906715-18″, ‘auto’, pmc_ga_fields_obj); } ga(‘set’, ‘forceSSL’, true); ga(‘set’, ‘transport’, ‘beacon’); if ( window.pmc && pmc.tracking ) { ga(‘set’, ‘hitCallback’, function() { pmc.tracking.do_call_events(); }); var utms = pmc.tracking.get_properties_string(); if ( ” !== utms ) { var location_url = location.href; if ( ” !== location.search ) { if ( -1 === location.search.search(‘utm_’) ) { location_url = location.href.split(‘#’)[0] + ‘&’ + utms; } else { location_url = location.href; } } else { location_url = location.href.split(‘#’)[0] + ‘?’ + utms; } ga(‘set’, ‘location’, location_url); gtag(‘set’, ‘page_location’, location_url); } } ga(‘require’, ‘linkid’, ‘linkid.js’); ga(‘require’, “OPT-57QLZ3R” ); ga(‘require’, ‘displayfeatures’); ga(‘set’, ga3Dimensions); window.pmcGaCustomDimensions = ga3Dimensions; if ( ‘undefined’ !== typeof Rollbar && ‘undefined’ !== typeof window.pmcGARollbar ) { Rollbar.debug( ‘ga3PageviewBefore’, window.pmcGARollbar.getParams() ); } ga(‘send’, ‘pageview’); if ( ‘undefined’ !== typeof Rollbar && ‘undefined’ !== typeof window.pmcGARollbar ) { Rollbar.debug( ‘ga4PageviewBefore’, window.pmcGARollbar.getParams() ); } window.dataLayer.push({ event: ‘OnLoadPageView’, ‘pageview-type’: pmc_ga_mapped_dimensions ? ‘page_load’ : ‘page_load_not_mapped’, …ga4Dimensions }); if ( ‘undefined’ !== typeof Rollbar && ‘undefined’ !== typeof window.pmcGARollbar ) { Rollbar.debug( ‘ga4PageviewAfter’, window.pmcGARollbar.getParams() ); window.pmcGARollbar.setParam( ‘pmcGATriggered’, true ); } window.pmcGATriggered = true; pmc.hooks.do_action( ‘pmc_ga_triggered’ ); } ]]> 0)return[[_name+”-engaged”,”true”]]}catch(f){}})())&&typeof f.forEach===n&&(e=o[t].pubads())&&f.forEach((function(o){o&&o[0]&&e.setTargeting(o[0],o[1]||””)}))}(i=o[t]=o[t]||{}).cmd=i.cmd||[],typeof i.pubads===n?c():typeof i.cmd.unshift===n?i.cmd.unshift(c):i.cmd.push(c)})(window,”googletag”,”function”);;})(window,decodeURI(‘%61d%6di%72%61%6c’));!(function(t,o,n,c,e,a,i,$,d,r){!(function u(f,s,l,m,p){function _(a){p.removeChild(l),n(r),a&&!a.isTrusted||f===e?(function(n,e,a){if(new(function(){n=(function h(e,t,r,n){if(!e||(function e(r,n,i,o){for(o=0;r&&o0&&(r[o+1]||[]).unshift(i),i=(n=t[r[o]])&&n(e,r[o+1]||[]);return i})(e))return r.apply(this,n||[])}([0,[[[1,[[2,[[[4,[“admbenefits”],3,[“”]]]]]]]]]],[function c(e,t){for(var r=t[0]&&t[0].length>0,n=0;r&&n<t[0].length;n++)r=e(t[0][n]);return r},function a(e,t){return!e(t[0])},function o(e,t){for(var r=!1,n=0;!r&&t[0]&&n<t[0].length;n++)r=e(t[0][n]);return r},function l(e,t,r,n){return r=t[0]||"",(n=t[1]||"")?-1!==r.indexOf(n):!!r},function f(e,t,r){return(r=(document.cookie||"").match(new RegExp("(^|;\s*)"+t[0]+"\s*=\s*([^;]+)")))?r[2]:void 0}],function(el,a,f,i,m){el=document.createElement("div");el.className="";el.innerHTML=".bOvWNQ{all:initial;position:fixed;top:0;right:0;bottom:0;left:0;font-family:'Source Sans Pro',Arial,'Helvetica';overflow:auto;background-color:rgba(255,255,255,1);z-index:2147483647;}.ghwPHX{width:100%;height:100%;max-width:740px;margin:0 auto;position:relative;padding-top:0;}.duogaR{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0 auto;height:100%;}.cNA-DtH{display:inline-block;max-width:700px;width:100%;margin-top:48px;padding-top:48px;border-top:1px solid rgba(18,30,64,0.12);}.iNemUn{position:fixed;bottom:0;height:40px;width:100%;text-align:center;line-height:40px;font-size:13px;color:rgba(12,44,91,1);background-color:rgba(24,33,57,0.05);}.fcJBux{display:block;}.gqbAuJ{max-width:150px;max-height:150px;}.dfmDjJ{height:15px;vertical-align:middle;}.jIMMoq{text-align:left;box-sizing:border-box;margin:0 0 5px;font-size:24px;line-height:28px;font-weight:500;color:rgba(24,33,57,1);}.kWbXPo{box-sizing:border-box;text-align:left;margin-bottom:15px;font-size:14px;line-height:22px;font-weight:400;color:rgba(24,33,57,1);}.cPOkjL{display:inline-block;margin-right:5px;line-height:40px;}.dmkxrq{-webkit-text-decoration:none;text-decoration:none;color:rgba(12,44,91,1);}.ioJiLu{width:100%;height:33px;cursor:pointer;color:rgba(244,244,246,1);background-color:rgba(41,98,255,1);border:none;border-radius:3px;font-weight:700;margin-bottom:24px;}.jqUqIl{cursor:pointer;background-color:rgba(255,255,255,1);color:rgba(12,44,91,1);border:none;font-weight:700;}
Disable Your AdblockerWe use ads to keep our content free. To access our site, disable your adblocker.
<![CDATA[ !function(a){"use strict";a.loadCSS||(a.loadCSS=function(){});var b=loadCSS.relpreload={};if(b.support=function(){var b;try{b=a.document.createElement("link").relList.supports("preload")}catch(c){b=!1}return function(){return b}}(),b.bindMediaToggle=function(a){function b(){a.addEventListener?a.removeEventListener("load",b):a.attachEvent&&a.detachEvent("onload",b),a.setAttribute("onload",null),a.media=c}var c=a.media||"all";a.addEventListener?a.addEventListener("load",b):a.attachEvent&&a.attachEvent("onload",b),setTimeout(function(){a.rel="stylesheet",a.media="only x"}),setTimeout(b,3e3)},b.poly=function(){if(!b.support())for(var c=a.document.getElementsByTagName("link"),d=0;d
Skip to main content
The YSL rapper connects with Normani, Roddy Ricch and more.
GUNNA RO LEXX
Gunna season has returned. The king of pushin P is back with the arrival of his One of Wun album on Friday (May 10).
With the weight of his first post-prison release off his shoulders thanks to 2023’s A Gift & a Curse, the YSL rapper can exhale and seems to be getting back to having fun and living the Gunna lavish lifestyle.
On this project, Gunna is still showing off his designer threads and tapping into new sonics like afrobeats, but he’s also opening up about life experiences such as getting wired a six-figure sum of cash to play a private show, which ended up inspiring “Whatsapp (Wassam).”
One of Wun boasts 20 tracks in total including previously released singles like “Whatsapp (Wassam)” and “Prada Dem” featuring Offset.
While his last LP was left free of features, Gunna invites Normani, Leon Bridges and Roddy Ricch into the fold to complete the album.
Gunna is already on the road in support of the project. The 30-year-old kicked off The Bittersweet Tour on May 4 at Columbus’ Schottenstein Center. He’ll be making stops in Chicago, Houston, Miami and more cities across the country before wrapping up at Atlanta’s State Farm Arena for a hometown reunion.
The “Fukumean” rapper’s last album A Gift & a Curse arrived in June 2023 and topped Billboard‘s Top R&B/Hip-Hop Albums chart with a peak of No. 3 on the Billboard 200.
Sift through the album and into our rankings of all 20 tracks from One of Wun below.
-
“Trio”
Who would’ve predicted Gunna giving NFL legend and University of Colorado football coach Deion Sanders a shout-out on his album? He did exactly that while saluting his coaching career. “Every b—h sniff a whole kilo/ I catch a ho like T.O./ N—a ain’t lame or a peon/ Put him on game, I coach him like Deion,” he raps. What trio is Gunna referencing because the last “big three” talk led to rap’s civil war?
-
“Back in the A”
No matter where he travels across the globe, Atlanta will always be home for Gunna. A rare beat with a desolate texture compared to the happiness exuded by the YSL rapper throughout One of Wun. Gunna reflects on his come-up, exchanging Chevy Impalas for cars worth $500,000. “My car is half a million dollars/ I came a long way from Impalas/ I still got some snakes and iguanas,” he raps. “Back in the A” holds toward the back of the pack.
-
“Life’s Changing”
Life’s looking different for Gunna these days through his Dior shades. It’s all about growth as the 30-year-old even references being involved in the stock market, which is something he never would’ve given any thought during the Drip Season era.
-
“Treesh”
Per Urban Dictionary, a treesh is a woman who bounces around to a new man every week and is very easy to reach via DMs. Gunna appears to be hesitant to get intimate with “treesh,” but he overcomes his fears and sneaky links with her. Although, he’s not in love and won’t fully trust this romantic partner. It’s amazing that Gunna can take slang words and flip them into a catchy chorus or full-blown song.
-
“Clear My Rain” Feat. Leon Bridges
Multi-hyphenate Leon Bridges comes to the rescue to helm soothing chorus duties and allow Gunna to focus on crafting his version of a joyous love song. “Runnin’ all through the mansion, we playin’ hide ‘n seek/ Love your smile, when you happy, see all 32 teeth/ New Chanel, double C/ Pushin’ it all year round, puttin’ that shit on to the T/ Bae ass phat, waist down it remind me of a P,” he rhymes with his head in the clouds.
-
“On One Tonight”
The shortest track on the album is an intoxicating 91-second sprint to the finish line. Gunna picks up the tempo while showing off a $200,000 AP watch purchase and showcases his high taste level while traveling the globe. He paints a luxurious picture of heading from Greece to Spain on a Eurotrip while shrewdly name-dropping the Hatteras yacht company. “Across the sea, huh, Hatteras in Mykonos, Greece, man, they love me in Spain,” he brags.
-
“Blackjack”
A guitar riff mixed with hollow drums to cleanse the palate. Gunna isn’t much of a cards player, but he’s ready to go all-in with his hand here. The YSL rapper has his game face on and even when he’s serious about life while running up the millions and focusing on his career, he’s still going to hit listeners with Paris trip boasting and designer outfit flossing.
-
“Conscience”
Long nights lead to early days. Gunna is feeling the paranoia that comes with celebrity life and takes shots at his peers who he feels are hoping to knock him off his pedestal and take his spot in the rap game. “N—-s can’t even tell I’m high as hell, but I feel low/ I ain’t ever sad, I’ma trust the process and I let it all go,” he proclaims while exhaling a deep breath.
-
“Collage”
A very fitting album opener with Gunna welcoming us into One of Wun. Wunna sets the tone letting fans he ain’t going anywhere anytime soon and declares himself as one of the GOATs. “I’m goin’ against all the odds/ A GOAT, no way I can hide,” he raps. Gunna touches on his body transformation and flexes that he’s dropping $50,000 a year on his trainer. With a slim physique and reinvigorated focus on his career, it’s money well spent.
-
“The Time”
Gunna has seen the best a life of luxury has to offer and has also spent months trapped inside a jail cell. Dealing with the latter makes him more appreciative of experiencing the wins and losses that come with life. He reminisces on certain times fighting with his girl, counting up millions and joining the mile high club. It’s almost as if he’s venting to a journal or cathartically speaking to a higher power seeking guidance going forward.
-
“Neck On a Yacht”
Turbo relayed to Billboard that they recorded a chunk of the project on a yacht in the middle of the ocean, which Gunna alludes to here. Surrounded by women on a yacht off the coast of Miami while making music with your homies, it doesn’t get more opulent than that. And as if that isn’t enough, Gunna references times they’d head to Florida’s mainland for a night of making it rain at the famed Tootsie’s gentleman’s club. Wunna’s in a great head space through the album’s first three tracks.
-
“Hakuna Matata”
Gunna’s version of “Hakuna Matata” is a bit different than The Lion King‘s interpretation. Regardless, the YSL rapper has his feet kicked up with no worries — word to the 2012 Lil Wayne classic — and brags about counting up millions and chartering private jets to the next cities on tour. “Young Wunna on tour, I BP the charter, living hakuna matata,” he raps. The laid-back track will fall somewhere in the middle of the pack.
-
“Today I Did Good”
An uplifting bop from Gunna with the triumphant “Today I Did Good.” He implores fans to join him on his workout journey. Even if he remains a single bachelor, Wunna lets it be known that he remains a gentleman taking the high road through it all. Gunna is starting to wrap the project up on a high note.
-
“$$$” Feat. Normani
A rare collab on the album with a cameo from Normani. The Fifth Harmony alum uses her voice as an instrument serving as more of a hallucinogenic aide to put listeners at ease. Gunna and Normani exchanged features recently and it appears he got the better of the trade-off.
-
“Prada Dem” Feat. Offset
Offset was one of the first rappers to publicly embrace Gunna and work with him after coming home from prison. Many were hesitant following his Alford Plea deal reached in December 2022 in the YSL trial, but that didn’t stop the Migos rapper from reuniting with his Atlanta comrade. Set and Gunna take liftoff for an infectious collab while flexing the piles of designer garments in their wardrobe. Between the pair of fashionable rappers, the money they’ve spent on designer clothes could match a small country’s GDP.
-
“Still Prevail”
The woozy “Still Prevail” went viral upon its release when fans speculated that Gunna was sniping at Drake when referencing others having cosmetic surgery to get their abs. “I clear all the tabs
They pay for their abs,” he raps while leaving the target up for interpretation. Kendrick accused Drake of going under the knife for a six-pack on the scathing “Euphoria” during their boiling feud. -
“One of Wun”
Hard-hitting production courtesy of Turbo prodigy Kenny Stuntin, Gunna gets in a zone and opens up about how fun his last year’s been. Looking at himself as a sex symbol of sorts, Gunna jumps from memories of an orgy with white women to bragging about being the best-dressed at the Met Gala. Hitting the weights isn’t the only workout he’s getting while reflecting on a sex session in between sets at the gym.
Still, Gunna is always gonna look to motivate listeners as he recalls going from a shoe box full of cash to becoming a millionaire. “2018, ‘came a millionaire, made a career, n—-s thought I’d be dead,” the YSL rapper flexes. “One of Wun” makes him 2/2 on the project.
-
“Whatsapp (Wassam)”
The cinematic “Whatsapp (Wassam)” arrived as a potent single last week ahead of the album. For those that don’t know, “wassam” is Atlanta slang for basically saying, “What’s up?” or “What’s happening?” My translation lesson is now over — back to the record. Turbo decoded the single for Billboard when explaining that it was inspired by a time when Gunna was wired six figures by foreigners who wanted him to give a brief performance at a private party. Good business results in a good song.
-
“Let It Breathe” Feat. Roddy Ricch
It’s been a minute since Roddy Ricch has delivered an impactful verse but he understood the assignment and candidly comes through in the clutch on “Let It Breathe.” While landing haymakers on the competition, Gunna compares his boxing training to Creed, but there’s a deeper connection to the Michael B. Jordan-starring 2015 blockbuster than he thinks. Rocky (Sylvester Stallone) gets through to Adonis during a moving scene with a powerful mantra that can be applied to Gunna’s One of Wun. “One Step At A Time. One Punch At A Time. One Round At A Time.” Gunna’s overcome the odds to come out on top once again.
-
“Time Reveals, Be Careful What You Wish for”
Gunna saves a pair of potent missiles for the final round with the two-part “Time Reveals, Be Careful What You Wish for” serving as a worthy album closer. “Time Reveals” is Wunna’s “Marvin’s Room.” He wants to be the provider in a relationship moving like a boss but realizes it’s better if they go their separate ways. Time heals all.
Get weekly rundowns straight to your inbox
Sign Up
The Daily
A daily briefing on what matters in the music industry
By providing your information, you agree to our Terms of Use and our Privacy Policy. We use vendors that may also process your information to help provide our services. // This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.
ad
<![CDATA[ /** * Remove all elements with this selector. * * @param selectors Array of selectors. */ function pmc_onetrust_remove_elements( selectors ) { if ( 'object' !== typeof selectors ) { return; } for ( var i = 0; i < selectors.length; i++ ) { var element = ( 'li' === selectors[i].parentNode.nodeName.toLowerCase() ) ? selectors[i].parentElement : selectors[i]; element.remove(); } } /** * Toggle clicks of elements with this selector. * * @param selectors Array of selectors. */ function pmc_onetrust_toggle_clicks( selectors ) { if ( 'object' !== typeof selectors || 'object' !== typeof OneTrust ) { return; } for ( var i = 0; i
{{ result.published_at | date: “%h %d, %Y” }}
0 ) { comscore_vals.cs_fpid = cookieValue; comscore_vals.cs_fpit = “c”, comscore_vals.cs_fpdm = “*null”; comscore_vals.cs_fpdt = “99”; comscore_vals.cs_ucfr = “1”; comscore_vals.options = { enableFirstPartyCookie: true }; } } _comscore.push(comscore_vals); var comscoreBeaconScript = document.getElementById(“comscore_beacon”); if ( null === comscoreBeaconScript ) { (function() { var s = document.createElement(“script”), el = document.getElementsByTagName(“script”)[0]; s.async = true; s.id = “comscore_beacon”; s.src = “https://sb.scorecardresearch.com/cs/6035310/beacon.js”; el.parentNode.insertBefore(s, el); })(); } } ); // Added to ensure that Comscore tags are triggered to fire on each slide of galleries (function(history){ var pushState = history.pushState; history.pushState = function(state) { if (typeof history.onpushstate == “function”) { history.onpushstate({state: state}); } return pushState.apply(history, arguments); } })(window.history); // Trigger comscore beacon on change location.href window.onpopstate = history.onpushstate = function() { if ( typeof COMSCORE !== ‘undefined’ ) { setTimeout( function() { COMSCORE.beacon(comscore_vals); }, 1); } }; ]]> 0) { __qc.qpixelsent.length = 0; } // First Quantcast Tag _qoptions={ qacct:”” }; quantserve(); } catch(err) {} // Track Comscore unless it’s a gallery and has been tracked if ( window.pmc.comscoreTracked && -1 === window.pmc.comscoreTracked.indexOf( document.location.href ) ) { try { setTimeout(function(){var url = “http” + (/^https:/.test(document.location.href) ? “s” : “”) + “://beacon.scorecardresearch.com/scripts/beacon.dll” + “?c1=2&c2=6035310&c4=&c7=” + escape(document.location.href) + “&c8=” + escape(document.title) + “&c9=” + escape(document.referrer) + “&c10=” + escape(screen.width + ‘x’ + screen.height) + “&rn=” + (new Date()).getTime();var i = new Image();i.src = url;}, 1); COMSCORE.beacon({c1:2,c2:”6035310″,c4:””}); } catch(err) {} } if ( ‘undefined’ !== typeof PARSELY && ‘undefined’ !== typeof PARSELY.beacon && ‘function’ === typeof PARSELY.beacon.trackPageView ) { PARSELY.beacon.trackPageView(); } /** * Track pageview end */ } ]]> {“use strict”;var e,t,n,i,r,a=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType(“navigation”)[0]},o=function(e){if(“loading”===document.readyState)return”loading”;var t=a();if(t){if(e<t.domInteractive)return"loading";if(0===t.domContentLoadedEventStart||e”+n:r,i.id)break;e=i.parentNode}}catch(e){}return n},s=-1,f=function(){return s},d=function(e){addEventListener(“pageshow”,(function(t){t.persisted&&(s=t.timeStamp,e(t))}),!0)},l=function(){var e=a();return e&&e.activationStart||0},v=function(e,t){var n=a(),i=”navigate”;return f()>=0?i=”back-forward-cache”:n&&(document.prerendering||l()>0?i=”prerender”:document.wasDiscarded?i=”restore”:n.type&&(i=n.type.replace(/_/g,”-“))),{name:e,value:void 0===t?-1:t,rating:”good”,delta:0,entries:[],id:”v3-“.concat(Date.now(),”-“).concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:i}},m=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var i=new PerformanceObserver((function(e){Promise.resolve().then((function(){t(e.getEntries())}))}));return i.observe(Object.assign({type:e,buffered:!0},n||{})),i}}catch(e){}},g=function(e,t,n,i){var r,a;return function(o){t.value>=0&&(o||i)&&((a=t.value-(r||0))||void 0===r)&&(r=t.value,t.delta=a,t.rating=function(e,t){return e>t[1]?”poor”:e>t[0]?”needs-improvement”:”good”}(t.value,n),e(t))}},p=function(e){requestAnimationFrame((function(){return requestAnimationFrame((function(){return e()}))}))},h=function(e){var t=function(t){“pagehide”!==t.type&&”hidden”!==document.visibilityState||e(t)};addEventListener(“visibilitychange”,t,!0),addEventListener(“pagehide”,t,!0)},T=function(e){var t=!1;return function(n){t||(e(n),t=!0)}},y=-1,b=function(){return”hidden”!==document.visibilityState||document.prerendering?1/0:0},w=function(e){“hidden”===document.visibilityState&&y>-1&&(y=”visibilitychange”===e.type?e.timeStamp:0,E())},S=function(){addEventListener(“visibilitychange”,w,!0),addEventListener(“prerenderingchange”,w,!0)},E=function(){removeEventListener(“visibilitychange”,w,!0),removeEventListener(“prerenderingchange”,w,!0)},L=function(){return y<0&&(y=b(),S(),d((function(){setTimeout((function(){y=b(),S()}),0)}))),{get firstHiddenTime(){return y}}},C=function(e){document.prerendering?addEventListener("prerenderingchange",(function(){return e()}),!0):e()},A=[1800,3e3],M=function(e,t){t=t||{},C((function(){var n,i=L(),r=v("FCP"),a=m("paint",(function(e){e.forEach((function(e){"first-contentful-paint"===e.name&&(a.disconnect(),e.startTime=0&&t1e12?new Date:performance.now())-e.timeStamp;”pointerdown”==e.type?function(e,t){var n=function(){P(e,t),r()},i=function(){r()},r=function(){removeEventListener(“pointerup”,n,F),removeEventListener(“pointercancel”,i,F)};addEventListener(“pointerup”,n,F),addEventListener(“pointercancel”,i,F)}(t,e):P(t,e)}},D=function(e){[“mousedown”,”keydown”,”touchstart”,”pointerdown”].forEach((function(t){return e(t,B,F)}))},V=[100,300],q=function(n,r){r=r||{},C((function(){var a,o=L(),c=v(“FID”),u=function(e){e.startTimet.latency){if(n)n.entries.push(e),n.latency=Math.max(n.latency,e.duration);else{var i={id:e.interactionId,latency:e.duration,entries:[e]};K[i.id]=i,J.push(i)}J.sort((function(e,t){return t.latency-e.latency})),J.splice(10).forEach((function(e){delete K[e.id]}))}},W=[2500,4e3],X={},Y=[800,1800],Z=function e(t){document.prerendering?C((function(){return e(t)})):”complete”!==document.readyState?addEventListener(“load”,(function(){return e(t)}),!0):setTimeout(t,0)},$=function(e,t){t=t||{};var n=v(“TTFB”),i=g(e,n,Y,t.reportAllChanges);Z((function(){var r=a();if(r){var o=r.responseStart;if(operformance.now())return;n.value=Math.max(o-l(),0),n.entries=[r],i(!0),d((function(){n=v(“TTFB”,0),(i=g(e,n,Y,t.reportAllChanges))(!0)}))}}))},ee=function(){return window.pmc.webVitals.config.sendToGA&&”function”==typeof ga},te=function(){var e=window.pmc.webVitals.config,t=e.sendToGA4,n=e.ga4Id;return t&&”function”==typeof gtag&&””!==n},ne=function(e,t){return Math.round(“CLS”===e?1e4*t:t)},ie=function(e){var t=e.name;window.pmc.webVitals.queue[t]=e},re=function(e){var t=e.id,n=e.name,i=e.delta,r=e.attribution,a=window.pmc.webVitals.config,o=a.eventCategory,c=a.tracker,u={eventCategory:o,eventAction:n,eventValue:ne(n,i),eventLabel:t,nonInteraction:!0};ee()?ga(“”.concat(c,”.send”),”event”,u):console.info(u);var s={send_to:c,eventCategory:String(o).substring(0,99),eventAction:String(n).substring(0,99),eventValue:ne(n,i),eventLabel:String(t).substring(0,99)},f=String(o+”-“+n).substring(0,39);switch(n){case”CLS”:s.debug_target=r.largestShiftTarget;break;case”FCP”:s.debug_target=r.timeToFirstByte;break;case”FID”:case”INP”:s.debug_target=r.eventTarget;break;case”LCP”:s.debug_target=r.element;break;case”TTFB”:s.debug_target=r.waitingTime}te()?gtag(“event”,f,s):console.info(f,s)},ae=function(){var e=window.pmc.webVitals,t=e.config,n=t.gaId,i=t.ga4Id,r=t.tracker,a=e.queue;ee()&&(ga(“create”,n,”auto”,r),ga(“”.concat(r,”.set”),”transport”,”beacon”)),te()&>ag(“config”,i,{groups:r}),Object.values(a).map(re),window.pmc.webVitals.queue={}};window.addEventListener(“DOMContentLoaded”,(function(){if(!window.pmc.webVitals.config.blockGA){var e=window.pmc.webVitals.config.sampleThreshold,t=function(){for(var t=0,n=0;tt.value?e:t}));if(t&&t.sources&&t.sources.length){var n=(i=t.sources).find((function(e){return e.node&&1===e.node.nodeType}))||i[0];if(n)return void(e.attribution={largestShiftTarget:u(n.node),largestShiftTime:t.startTime,largestShiftValue:t.value,largestShiftSource:n,largestShiftEntry:t,loadState:o(t.startTime)})}}var i;e.attribution={}}(t),e(t)}),void 0)}(ie),function(e,t){M((function(t){!function(e){if(e.entries.length){var t=a(),n=e.entries[e.entries.length-1];if(t){var i=t.activationStart||0,r=Math.max(0,t.responseStart-i);return void(e.attribution={timeToFirstByte:r,firstByteToFCP:e.value-r,loadState:o(e.entries[0].startTime),navigationEntry:t,fcpEntry:n})}}e.attribution={timeToFirstByte:0,firstByteToFCP:e.value,loadState:o(f())}}(t),e(t)}),void 0)}(ie),function(e,t){q((function(t){!function(e){var t=e.entries[0];e.attribution={eventTarget:u(t.target),eventType:t.name,eventTime:t.startTime,eventEntry:t,loadState:o(t.startTime)}}(t),e(t)}),void 0)}(ie),function(e,t){!function(e,t){t=t||{},C((function(){var n;H();var i,r=v(“INP”),a=function(e){e.forEach((function(e){e.interactionId&&Q(e),”first-input”===e.entryType&&!J.some((function(t){return t.entries.some((function(t){return e.duration===t.duration&&e.startTime===t.startTime}))}))&&Q(e)}));var t,n=(t=Math.min(J.length-1,Math.floor(z()/50)),J[t]);n&&n.latency!==r.value&&(r.value=n.latency,r.entries=n.entries,i())},o=m(“event”,a,{durationThreshold:null!==(n=t.durationThreshold)&&void 0!==n?n:40});i=g(e,r,j,t.reportAllChanges),o&&(“PerformanceEventTiming”in window&&”interactionId”in PerformanceEventTiming.prototype&&o.observe({type:”first-input”,buffered:!0}),h((function(){a(o.takeRecords()),r.value0&&(r.value=0,r.entries=[]),i(!0)})),d((function(){J=[],U=O(),r=v(“INP”),i=g(e,r,j,t.reportAllChanges)})))}))}((function(t){!function(e){if(e.entries.length){var t=e.entries.sort((function(e,t){return t.duration-e.duration||t.processingEnd-t.processingStart-(e.processingEnd-e.processingStart)}))[0],n=e.entries.find((function(e){return e.target}));e.attribution={eventTarget:u(n&&n.target),eventType:t.name,eventTime:t.startTime,eventEntry:t,loadState:o(t.startTime)}}else e.attribution={}}(t),e(t)}),t)}(ie),function(e,t){!function(e,t){t=t||{},C((function(){var n,i=L(),r=v(“LCP”),a=function(e){var t=e[e.length-1];t&&t.startTime
Read The Full Article Here