#includeIn this example, the Card library is used to create a deck of cards, shuffle it, and deal five cards to two players. The hands are then printed to the console. Package library: The Card library is not a commonly used library and does not appear to belong to a particular package or repository.#include "card.hpp" int main() { // Create a deck of cards CardDeck deck; // Shuffle the deck deck.shuffle(); // Deal five cards to each of two players std::vector player1_hand = deck.deal(5); std::vector player2_hand = deck.deal(5); // Print the hands std::cout << "Player 1's hand: "; for (const auto& card : player1_hand) { std::cout << card << " "; } std::cout << std::endl; std::cout << "Player 2's hand: "; for (const auto& card : player2_hand) { std::cout << card << " "; } std::cout << std::endl; return 0; }