NATIONAL HARBOR, MD — Addressing a full capacity Potomac Ballroom inside the Gaylord National Harbor, President Donald Trump continued his annual tradition started in 2011 of addressing CPAC and, as expected, it was a quintessential Trump speech with riffs attacking everyone from Hillary Clinton to the liberal media to Robert Mueller, Jeff Sessions, and critics writ large for peddling “b***s***.”

The President first went after the press almost 15 minutes into his long, rambling, two-hour-and-two-minute speech when he doubled down on his plea from the campaign for Russia to hack and steal Hillary Clinton’s e-mails and then mocked the media reaction to this pronouncement that’s been at the center of arguments the Trump camp colluded with Russia.

“So everyone is having a good time, I’m laughing, we’re having fun and then that fake CNN and others say: ‘He asked Russia to go get the e-mails. Horrible!’ I mean, I saw it like two weeks ago. I’m watching and they are talking about one of points. He asked Russia for the e-mails,” Trump complained.

With the crowd bursting into laughter, the President decried the media as “sick” “people” who are “dirty” and “know the game”: “They know the game and they play it dirty. Dirtier than anyone who’s played the game. Dirtier than it’s ever been played.”

Trump took other a few other shots at the media, but the other extended riff came about 15 minutes later when he lambasted The Washington Post and reporter Dave Weigel for his cheap attempt to distort the crowd size of a Trump rally.

The President falsely asserted that Weigel did this with the size of a Houston, Texas rally ahead of the 2018 midterms, but actually took place on December 8, 2017 in Pensacola, Florida.

Nonetheless, the President noted that Weigel showed up hours ahead of time and took a picture of an empty arena to then assert that the President hadn’t drawn a large crowd.

“And you know who really got even? Our people because they were incensed. We had people sitting on the stairwells. We had people sitting in every seat,” the President added, alluding to the backlash against Weigel.

Before resurrecting an arguably tiresome debate about the size of his inauguration crowd, Trump concluded with the claim that a conservative journalist would have been fired if they had done the same and how, of course, Weigel wasn’t axed (even though he apologized) (click “expand”):

And by the way, just to finish that story, the great Sarah Huckabee and Mercedes, who is incredible, sitting right there. Mercedes, thank you. I always say — you know, they’re good people. Much better than I. They always say: “Don't bring it up. Don't fight. Don’t fight.” Everyone understands. They don't understand, if I don't explain it, how are they going to understand? So, remember the empty arena one? And then they were shown and The Washington Post had to do — and this particular writer, had to do a — I thought he was going to get fired. I mean, if that were a conservative, he would have been fired on the spot. He would have been humiliated for what he did because it was fake news. Nobody was in the arena. There were thousands outside, but they hadn’t opened the gates yet.

Rewinding to the beginning, perhaps the best indicator that it would be barn burner of rare, red meat for his most diehard Make America Great Again supporters was when Trump walked out on stage and, after acknowledging the audience, he promptly hugged the American flag on-stage and even swayed with it as it to share a dance with it.

CPAC 2019 is a far cry from when Trump addressed the 2011 gathering at the Washington Marriott Wardman Park in a last-minute announcement that probably left more than a few people puzzled. If it wasn’t clear in 2017 or 2018, the Trumpification of CPAC is complete with the conference’s 2019 gathering with speaker after speaker singing the virtues of the President on every possible policy issue.

And considering the speakers list and the endless praise for the President and his accomplishments covered and not covered by the liberal media, it’s impossible to see things changing anytime soon.

To see the relevant transcript from CPAC 2019 on March 2, click “expand.”