diff --git "a/2_lab2.ipynb" "b/2_lab2.ipynb" new file mode 100644--- /dev/null +++ "b/2_lab2.ipynb" @@ -0,0 +1,2749 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Welcome to the Second Lab - Week 1, Day 3\n", + "\n", + "Today we will work with lots of models! This is a way to get comfortable with APIs." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Important point - please read

\n", + " The way I collaborate with you may be different to other courses you've taken. I prefer not to type code while you watch. Rather, I execute Jupyter Labs, like this, and give you an intuition for what's going on. My suggestion is that you carefully execute this yourself, after watching the lecture. Add print statements to understand what's going on, and then come up with your own variations.

If you have time, I'd love it if you submit a PR for changes in the community_contributions folder - instructions in the resources. Also, if you have a Github account, use this to showcase your variations. Not only is this essential practice, but it demonstrates your skills to others, including perhaps future clients or employers...\n", + "
\n", + "
" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "# Start with imports - ask ChatGPT to explain any package that you don't know\n", + "\n", + "import os\n", + "import json\n", + "from dotenv import load_dotenv\n", + "from openai import OpenAI\n", + "from anthropic import Anthropic\n", + "from IPython.display import Markdown, display" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "True" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Always remember to do this!\n", + "load_dotenv(override=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "OpenAI API Key exists and begins sk-proj-\n", + "Anthropic API Key exists and begins sk-ant-\n", + "Google API Key exists and begins AI\n", + "DeepSeek API Key not set (and this is optional)\n", + "Groq API Key exists and begins gsk_\n" + ] + } + ], + "source": [ + "# Print the key prefixes to help with any debugging\n", + "\n", + "openai_api_key = os.getenv('OPENAI_API_KEY')\n", + "anthropic_api_key = os.getenv('ANTHROPIC_API_KEY')\n", + "google_api_key = os.getenv('GOOGLE_API_KEY')\n", + "deepseek_api_key = os.getenv('DEEPSEEK_API_KEY')\n", + "groq_api_key = os.getenv('GROQ_API_KEY')\n", + "\n", + "if openai_api_key:\n", + " print(f\"OpenAI API Key exists and begins {openai_api_key[:8]}\")\n", + "else:\n", + " print(\"OpenAI API Key not set\")\n", + " \n", + "if anthropic_api_key:\n", + " print(f\"Anthropic API Key exists and begins {anthropic_api_key[:7]}\")\n", + "else:\n", + " print(\"Anthropic API Key not set (and this is optional)\")\n", + "\n", + "if google_api_key:\n", + " print(f\"Google API Key exists and begins {google_api_key[:2]}\")\n", + "else:\n", + " print(\"Google API Key not set (and this is optional)\")\n", + "\n", + "if deepseek_api_key:\n", + " print(f\"DeepSeek API Key exists and begins {deepseek_api_key[:3]}\")\n", + "else:\n", + " print(\"DeepSeek API Key not set (and this is optional)\")\n", + "\n", + "if groq_api_key:\n", + " print(f\"Groq API Key exists and begins {groq_api_key[:4]}\")\n", + "else:\n", + " print(\"Groq API Key not set (and this is optional)\")" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [], + "source": [ + "request = \"Please come up with a challenging, nuanced question that I can ask a number of LLMs to evaluate their intelligence. \"\n", + "request += \"Answer only with the question, no explanation.\"\n", + "messages = [{\"role\": \"user\", \"content\": request}]" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[{'role': 'user',\n", + " 'content': 'Please come up with a challenging, nuanced question that I can ask a number of LLMs to evaluate their intelligence. Answer only with the question, no explanation.'}]" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "messages" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "How would you approach resolving a conflict between two parties who have fundamentally different worldviews, ensuring that both sides feel heard and valued while also working towards a mutually beneficial solution?\n" + ] + } + ], + "source": [ + "openai = OpenAI()\n", + "response = openai.chat.completions.create(\n", + " model=\"gpt-4o-mini\",\n", + " messages=messages,\n", + ")\n", + "question = response.choices[0].message.content\n", + "print(question)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "competitors = []\n", + "answers = []\n", + "messages = [{\"role\": \"user\", \"content\": question}]" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/markdown": [ + "Resolving a conflict between two parties with fundamentally different worldviews requires a structured and empathetic approach. Here’s how I would approach it:\n", + "\n", + "1. **Create a Safe Space**: Establish an environment where both parties feel safe to express their thoughts and feelings without fear of judgment. This may involve conducting the discussion in private or neutral settings to reduce tensions.\n", + "\n", + "2. **Set Ground Rules**: Before beginning the dialogue, set clear ground rules to encourage respectful communication. This could include one person speaking at a time, using “I” statements to express feelings, and agreeing to listen actively.\n", + "\n", + "3. **Active Listening**: Encourage each party to actively listen to the other. They should summarize or reflect back what they heard to demonstrate understanding. This can help ensure that both sides feel heard and valued.\n", + "\n", + "4. **Acknowledge Emotions**: Recognize and validate each party's feelings and perspectives, even if they differ from your own. Acknowledging emotions can help de-escalate tensions and foster mutual respect.\n", + "\n", + "5. **Identify Common Goals**: Shift the focus from what divides the parties to what unites them. Help them explore shared interests or goals. This can create a collaborative foundation for finding solutions.\n", + "\n", + "6. **Encourage Open Exploration**: Allow both sides to elaborate on their views without interruption. Encourage them to share their values and beliefs, which can illuminate the roots of their differences.\n", + "\n", + "7. **Facilitate Dialogue**: Guide the conversation to explore potential solutions by encouraging brainstorming. Think creatively about ways both parties could adjust their positions to meet halfway or find alternatives that incorporate aspects of both worldviews.\n", + "\n", + "8. **Seek Mutual Benefits**: Work towards solutions that consider the interests of both parties. This may include compromise or re-framing the conflict as a problem that both sides can work on together, fostering a sense of teamwork.\n", + "\n", + "9. **Follow Up**: After an agreement is reached, set a follow-up date to reassess the situation and ensure that both parties are satisfied with the resolution. This helps keep communication open and builds accountability.\n", + "\n", + "10. **Provide Support**: If necessary, suggest mediation or additional resources, such as counseling or workshops, to help both parties further develop their conflict resolution skills and understanding of each other.\n", + "\n", + "By following these steps, it's possible to navigate complex disagreements while ensuring that all parties feel valued and that their perspectives are taken into account, ultimately leading to a more harmonious resolution." + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# The API we know well\n", + "\n", + "model_name = \"gpt-4o-mini\"\n", + "\n", + "response = openai.chat.completions.create(model=model_name, messages=messages)\n", + "answer = response.choices[0].message.content\n", + "\n", + "display(Markdown(answer))\n", + "competitors.append(model_name)\n", + "answers.append(answer)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "text/markdown": [ + "# Resolving Conflicts Between Different Worldviews\n", + "\n", + "When approaching a conflict between parties with fundamentally different worldviews, I'd consider these steps:\n", + "\n", + "1. **Create a safe dialogue space** - Begin by establishing ground rules that ensure respectful communication and psychological safety for both parties.\n", + "\n", + "2. **Practice deep listening** - Encourage each side to fully articulate their perspective without interruption, focusing on understanding rather than formulating responses.\n", + "\n", + "3. **Identify underlying interests** - Look beyond stated positions to uncover what each party truly needs or values, as different paths can often satisfy the same fundamental interests.\n", + "\n", + "4. **Acknowledge legitimacy** - Explicitly validate that both worldviews have internal coherence and legitimacy, even when in disagreement.\n", + "\n", + "5. **Find common ground** - Identify shared values or goals, however minimal, to serve as a foundation for building solutions.\n", + "\n", + "6. **Explore creative options** - Generate multiple possibilities that might honor core aspects of both worldviews before evaluating them.\n", + "\n", + "The most challenging aspect is often helping parties distinguish between having their view prevail completely and having their core needs respected in a compromise solution." + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# Anthropic has a slightly different API, and Max Tokens is required\n", + "\n", + "model_name = \"claude-3-7-sonnet-latest\"\n", + "\n", + "claude = Anthropic()\n", + "response = claude.messages.create(model=model_name, messages=messages, max_tokens=1000)\n", + "answer = response.content[0].text\n", + "\n", + "display(Markdown(answer))\n", + "competitors.append(model_name)\n", + "answers.append(answer)" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "data": { + "text/markdown": [ + "Resolving conflicts between parties with fundamentally different worldviews is a complex and delicate process. It requires patience, empathy, and a commitment to understanding. Here's a step-by-step approach I would take:\n", + "\n", + "**1. Establish a Safe and Respectful Environment:**\n", + "\n", + "* **Acknowledge the inherent difficulty:** Begin by openly acknowledging that the conflict stems from deeply held beliefs and perspectives, and that finding a resolution will require effort from both sides.\n", + "* **Set ground rules:** Establish clear guidelines for respectful communication. These should include:\n", + " * **Active listening:** Each person commits to truly hearing and understanding the other's perspective without interrupting or immediately judging.\n", + " * **\"I\" statements:** Encourage speaking from personal experience (\"I feel...\") rather than blaming or generalizing (\"You always...\").\n", + " * **Respectful language:** Prohibit personal attacks, insults, or derogatory language.\n", + " * **Focus on the issue, not the person:** Emphasize that disagreements are about ideas, not character.\n", + "* **Find a neutral location and time:** Choose a comfortable and neutral setting for the discussion. Schedule a time when both parties are relatively relaxed and able to focus.\n", + "* **Consider a mediator:** If the conflict is highly charged, involving a neutral third-party mediator can be extremely helpful. A skilled mediator can facilitate communication, identify common ground, and help guide the parties towards a resolution.\n", + "\n", + "**2. Deep Listening and Understanding:**\n", + "\n", + "* **Encourage each party to articulate their worldview:** Give each side ample opportunity to explain their beliefs, values, and the reasons behind their perspective. Ask open-ended questions to encourage them to elaborate. Focus on understanding *why* they believe what they do, not just *what* they believe.\n", + "* **Practice empathetic listening:** Actively listen by:\n", + " * **Paraphrasing:** Restating the other person's points in your own words to ensure you understand correctly. \"So, if I understand correctly, you're saying...\"\n", + " * **Reflecting feelings:** Acknowledging the emotions behind their words. \"It sounds like you're feeling frustrated/disappointed/angry...\"\n", + " * **Seeking clarification:** Asking questions to clarify any ambiguities or assumptions. \"Can you tell me more about what you mean by...?\"\n", + "* **Identify common ground:** Even amidst deeply different worldviews, there are often shared values or goals. Actively look for these commonalities. This could be a shared desire for a healthy community, a safe environment, or a successful project.\n", + "* **Acknowledge valid points:** Even if you disagree with the overall perspective, try to acknowledge any valid points or concerns raised by the other side. This demonstrates respect and a willingness to understand.\n", + "\n", + "**3. Frame the Conflict as a Shared Problem:**\n", + "\n", + "* **Shift the focus from blame to collaboration:** Reframe the situation as a shared problem that both parties need to work together to solve. This requires moving away from accusatory language and towards a more collaborative approach.\n", + "* **Define the core issue clearly:** Work together to define the specific issue that needs to be addressed. Make sure both sides have a shared understanding of the problem.\n", + "* **Explore the impact of the conflict:** Discuss how the conflict is affecting each party and the broader situation. This helps to highlight the need for a resolution.\n", + "\n", + "**4. Explore Creative Solutions:**\n", + "\n", + "* **Brainstorm collaboratively:** Once the problem is clearly defined, encourage both parties to brainstorm potential solutions together. Focus on generating a wide range of ideas, without initially judging their feasibility.\n", + "* **Consider win-win scenarios:** Look for solutions that can benefit both parties, even if they require compromise or creative thinking. Focus on mutual gains rather than one side winning and the other losing.\n", + "* **Explore alternative perspectives:** Encourage both sides to consider alternative perspectives and to think outside the box. This can help to uncover new solutions that might not have been apparent initially.\n", + "* **Address underlying needs and concerns:** Look beyond the surface-level demands and try to understand the underlying needs and concerns of each party. A solution that addresses these deeper needs is more likely to be sustainable.\n", + "\n", + "**5. Evaluate and Refine Solutions:**\n", + "\n", + "* **Assess the feasibility of each solution:** Carefully evaluate the practicality and feasibility of each potential solution, taking into account the resources, constraints, and potential consequences.\n", + "* **Consider the impact on all stakeholders:** Evaluate how each solution would affect not only the two parties involved but also any other relevant stakeholders.\n", + "* **Refine the chosen solution:** Work together to refine the chosen solution, making adjustments and modifications as needed to ensure that it addresses the needs and concerns of both parties.\n", + "* **Document the agreement:** Once a solution is agreed upon, document the agreement in writing to ensure clarity and accountability.\n", + "\n", + "**6. Follow-Up and Review:**\n", + "\n", + "* **Schedule a follow-up meeting:** Schedule a follow-up meeting to review the implementation of the agreement and to address any outstanding issues or concerns.\n", + "* **Be willing to make adjustments:** Be prepared to make adjustments to the agreement if necessary, as circumstances change or new information emerges.\n", + "* **Maintain open communication:** Encourage ongoing communication between the parties to prevent future conflicts and to maintain a positive working relationship.\n", + "\n", + "**Key Considerations:**\n", + "\n", + "* **Patience is essential:** Resolving conflicts based on fundamental worldview differences takes time and patience. Don't expect quick fixes.\n", + "* **Compromise is often necessary:** Both parties may need to compromise to reach a mutually beneficial solution.\n", + "* **Focus on actions, not beliefs:** It may not be possible to change someone's fundamental beliefs, but it is possible to agree on specific actions and behaviors.\n", + "* **Sometimes, agreement to disagree is the best outcome:** In some cases, a complete resolution may not be possible. In these situations, the best outcome may be an agreement to disagree respectfully and to focus on managing the conflict constructively.\n", + "* **Recognize power dynamics:** Be aware of any power imbalances between the parties and work to ensure that both sides have an equal voice in the process.\n", + "\n", + "By following these steps, you can create a more constructive and collaborative environment for resolving conflicts between parties with fundamentally different worldviews, fostering understanding, and working towards mutually beneficial solutions. Remember that the goal is not necessarily to change anyone's beliefs, but to find a way to coexist and cooperate effectively, despite those differences.\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "gemini = OpenAI(api_key=\"AIzaSyDUMsPHEZbL9jDJyhWyxVqC9Z_-PPVgwTA\", base_url=\"https://generativelanguage.googleapis.com/v1beta/openai/\")\n", + "model_name = \"gemini-2.0-flash\"\n", + "\n", + "response = gemini.chat.completions.create(model=model_name, messages=messages)\n", + "answer = response.choices[0].message.content\n", + "\n", + "display(Markdown(answer))\n", + "competitors.append(model_name)\n", + "answers.append(answer)" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [], + "source": [ + "# deepseek = OpenAI(api_key=deepseek_api_key, base_url=\"https://api.deepseek.com/v1\")\n", + "# model_name = \"deepseek-chat\"\n", + "\n", + "# response = deepseek.chat.completions.create(model=model_name, messages=messages)\n", + "# answer = response.choices[0].message.content\n", + "\n", + "# display(Markdown(answer))\n", + "# competitors.append(model_name)\n", + "# answers.append(answer)" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "data": { + "text/markdown": [ + "Resolving a conflict between two parties with fundamentally different worldviews requires a thoughtful and structured approach. Here's a step-by-step guide to help you navigate this complex situation:\n", + "\n", + "**Initial Steps**\n", + "\n", + "1. **Establish a safe and respectful environment**: Create a comfortable and non-confrontational setting where both parties feel secure and valued. Encourage open communication, active listening, and empathy.\n", + "2. **Understand the context and issues**: Gather information about the conflict, including the underlying causes, concerns, and needs of both parties. Identify the key areas of disagreement and the potential areas of common ground.\n", + "3. **Define the goals and expectations**: Clarify the objectives of the conflict resolution process, ensuring that both parties understand what they hope to achieve. Establish a shared commitment to finding a mutually beneficial solution.\n", + "\n", + "**Building Understanding and Trust**\n", + "\n", + "1. **Active listening and empathy**: Encourage both parties to share their perspectives, values, and concerns. Listen attentively to their narratives, asking clarifying questions to ensure understanding. Acknowledge and validate their emotions, demonstrating empathy and respect.\n", + "2. **Foster a culture of curiosity**: Encourage both parties to ask questions and seek to understand each other's worldviews. This can help to identify areas of commonality and potential bridges between their perspectives.\n", + "3. **Use 'non-judgmental' language**: Avoid taking sides or making value judgments. Instead, focus on understanding the underlying values, needs, and interests that drive each party's position.\n", + "\n", + "**Identifying Common Ground and Creative Solutions**\n", + "\n", + "1. **Seek areas of overlap**: Look for areas where the parties' interests and values converge. Identify potential common goals, shared concerns, or mutually beneficial outcomes.\n", + "2. **Encourage creative problem-solving**: Invite both parties to brainstorm innovative solutions that address their respective needs and concerns. Foster a collaborative atmosphere, where both parties feel empowered to contribute to the solution-finding process.\n", + "3. **Explore trade-offs and compromises**: Help the parties to identify potential trade-offs and compromises that can satisfy their respective needs and interests. Encourage them to consider the long-term benefits of a mutually beneficial solution.\n", + "\n", + "**Navigating Power Imbalances and Emotional Triggers**\n", + "\n", + "1. **Address power imbalances**: Be aware of any power imbalances that may exist between the parties. Take steps to equalize the playing field, ensuring that both parties have an equal opportunity to participate and contribute to the conflict resolution process.\n", + "2. **Manage emotional triggers**: Anticipate and manage emotional triggers that may arise during the conflict resolution process. Use de-escalation techniques, such as taking breaks or seeking support from a neutral third party, to maintain a constructive and respectful atmosphere.\n", + "\n", + "**Reaching a Mutually Beneficial Solution**\n", + "\n", + "1. **Synthesize and summarize**: Help the parties to synthesize their discussions and summarize the key points of agreement and disagreement.\n", + "2. **Develop a joint solution**: Collaborate with both parties to develop a mutually beneficial solution that addresses their respective needs and concerns.\n", + "3. **Establish a plan for implementation**: Create a clear plan for implementing the agreed-upon solution, including specific steps, timelines, and responsibilities.\n", + "4. **Monitor progress and evaluate**: Schedule follow-up meetings to monitor progress, address any emerging issues, and evaluate the effectiveness of the solution.\n", + "\n", + "**Additional Tips**\n", + "\n", + "1. **Remain neutral and impartial**: As a mediator or facilitator, maintain a neutral and impartial stance throughout the conflict resolution process.\n", + "2. **Be patient and persistent**: Conflict resolution can be a time-consuming and challenging process. Be patient and persistent, and remember that finding a mutually beneficial solution may require multiple iterations and compromises.\n", + "3. **Seek support and resources**: If necessary, seek support from experts, such as mediators, counselors, or subject matter experts, to help facilitate the conflict resolution process.\n", + "\n", + "By following this structured approach, you can increase the chances of resolving conflicts between parties with fundamentally different worldviews, while ensuring that both sides feel heard, valued, and respected throughout the process." + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "groq = OpenAI(api_key=groq_api_key, base_url=\"https://api.groq.com/openai/v1\")\n", + "model_name = \"llama-3.3-70b-versatile\"\n", + "\n", + "response = groq.chat.completions.create(model=model_name, messages=messages)\n", + "answer = response.choices[0].message.content\n", + "\n", + "display(Markdown(answer))\n", + "competitors.append(model_name)\n", + "answers.append(answer)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## For the next cell, we will use Ollama\n", + "\n", + "Ollama runs a local web service that gives an OpenAI compatible endpoint, \n", + "and runs models locally using high performance C++ code.\n", + "\n", + "If you don't have Ollama, install it here by visiting https://ollama.com then pressing Download and following the instructions.\n", + "\n", + "After it's installed, you should be able to visit here: http://localhost:11434 and see the message \"Ollama is running\"\n", + "\n", + "You might need to restart Cursor (and maybe reboot). Then open a Terminal (control+\\`) and run `ollama serve`\n", + "\n", + "Useful Ollama commands (run these in the terminal, or with an exclamation mark in this notebook):\n", + "\n", + "`ollama pull ` downloads a model locally \n", + "`ollama ls` lists all the models you've downloaded \n", + "`ollama rm ` deletes the specified model from your downloads" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Super important - ignore me at your peril!

\n", + " The model called llama3.3 is FAR too large for home computers - it's not intended for personal computing and will consume all your resources! Stick with the nicely sized llama3.2 or llama3.2:1b and if you want larger, try llama3.1 or smaller variants of Qwen, Gemma, Phi or DeepSeek. See the the Ollama models page for a full list of models and sizes.\n", + " \n", + "
" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠋ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠹ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠹ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠸ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠼ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠴ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠦ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠧ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠇ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠏ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠋ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠙ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠹ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠸ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest ⠼ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 0% ▕ ▏ 1.8 MB/2.0 GB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 0% ▕ ▏ 3.3 MB/2.0 GB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 0% ▕ ▏ 5.3 MB/2.0 GB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 0% ▕ ▏ 7.3 MB/2.0 GB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 0% ▕ ▏ 9.4 MB/2.0 GB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 1% ▕ ▏ 14 MB/2.0 GB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 1% ▕ ▏ 17 MB/2.0 GB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 1% ▕ ▏ 19 MB/2.0 GB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 1% ▕ ▏ 21 MB/2.0 GB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 1% ▕ ▏ 27 MB/2.0 GB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 1% ▕ ▏ 27 MB/2.0 GB 27 MB/s 1m12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 1% ▕ ▏ 28 MB/2.0 GB 27 MB/s 1m12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 2% ▕ ▏ 33 MB/2.0 GB 27 MB/s 1m12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 2% ▕ ▏ 34 MB/2.0 GB 27 MB/s 1m12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 2% ▕ ▏ 35 MB/2.0 GB 27 MB/s 1m12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 2% ▕ ▏ 36 MB/2.0 GB 27 MB/s 1m12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 2% ▕ ▏ 38 MB/2.0 GB 27 MB/s 1m12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 2% ▕ ▏ 40 MB/2.0 GB 27 MB/s 1m12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 2% ▕ ▏ 45 MB/2.0 GB 27 MB/s 1m12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 2% ▕ ▏ 46 MB/2.0 GB 27 MB/s 1m12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 3% ▕ ▏ 51 MB/2.0 GB 25 MB/s 1m17s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 3% ▕ ▏ 56 MB/2.0 GB 25 MB/s 1m17s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 3% ▕ ▏ 57 MB/2.0 GB 25 MB/s 1m17s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 3% ▕ ▏ 62 MB/2.0 GB 25 MB/s 1m16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 3% ▕ ▏ 65 MB/2.0 GB 25 MB/s 1m16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 3% ▕ ▏ 67 MB/2.0 GB 25 MB/s 1m16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 3% ▕ ▏ 70 MB/2.0 GB 25 MB/s 1m16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 4% ▕ ▏ 72 MB/2.0 GB 25 MB/s 1m16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 4% ▕ ▏ 73 MB/2.0 GB 25 MB/s 1m16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 4% ▕ ▏ 77 MB/2.0 GB 25 MB/s 1m16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 4% ▕ ▏ 78 MB/2.0 GB 26 MB/s 1m14s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 4% ▕ ▏ 83 MB/2.0 GB 26 MB/s 1m14s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 4% ▕ ▏ 85 MB/2.0 GB 26 MB/s 1m14s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 4% ▕ ▏ 88 MB/2.0 GB 26 MB/s 1m13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 4% ▕ ▏ 90 MB/2.0 GB 26 MB/s 1m13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 5% ▕ ▏ 93 MB/2.0 GB 26 MB/s 1m13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 5% ▕ ▏ 96 MB/2.0 GB 26 MB/s 1m13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 5% ▕ ▏ 96 MB/2.0 GB 26 MB/s 1m13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 5% ▕ ▏ 100 MB/2.0 GB 26 MB/s 1m13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 5% ▕ ▏ 104 MB/2.0 GB 26 MB/s 1m13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 5% ▕ ▏ 105 MB/2.0 GB 26 MB/s 1m13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 5% ▕ ▏ 108 MB/2.0 GB 26 MB/s 1m11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 6% ▕ ▏ 111 MB/2.0 GB 26 MB/s 1m11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 6% ▕█ ▏ 113 MB/2.0 GB 26 MB/s 1m11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 6% ▕█ ▏ 116 MB/2.0 GB 26 MB/s 1m11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 6% ▕█ ▏ 119 MB/2.0 GB 26 MB/s 1m11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 6% ▕█ ▏ 121 MB/2.0 GB 26 MB/s 1m11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 6% ▕█ ▏ 122 MB/2.0 GB 26 MB/s 1m11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 6% ▕█ ▏ 126 MB/2.0 GB 26 MB/s 1m10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 6% ▕█ ▏ 128 MB/2.0 GB 26 MB/s 1m10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 7% ▕█ ▏ 131 MB/2.0 GB 26 MB/s 1m10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 7% ▕█ ▏ 134 MB/2.0 GB 26 MB/s 1m10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 7% ▕█ ▏ 136 MB/2.0 GB 26 MB/s 1m10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 7% ▕█ ▏ 139 MB/2.0 GB 26 MB/s 1m10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 7% ▕█ ▏ 141 MB/2.0 GB 26 MB/s 1m10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 7% ▕█ ▏ 143 MB/2.0 GB 26 MB/s 1m10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 7% ▕█ ▏ 146 MB/2.0 GB 26 MB/s 1m10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 7% ▕█ ▏ 149 MB/2.0 GB 26 MB/s 1m10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 8% ▕█ ▏ 151 MB/2.0 GB 26 MB/s 1m10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 8% ▕█ ▏ 154 MB/2.0 GB 26 MB/s 1m10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 8% ▕█ ▏ 157 MB/2.0 GB 26 MB/s 1m10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 8% ▕█ ▏ 158 MB/2.0 GB 26 MB/s 1m10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 8% ▕█ ▏ 162 MB/2.0 GB 26 MB/s 1m10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 8% ▕█ ▏ 166 MB/2.0 GB 26 MB/s 1m10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 8% ▕█ ▏ 167 MB/2.0 GB 26 MB/s 1m10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 8% ▕█ ▏ 170 MB/2.0 GB 26 MB/s 1m10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 9% ▕█ ▏ 173 MB/2.0 GB 26 MB/s 1m10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 9% ▕█ ▏ 174 MB/2.0 GB 26 MB/s 1m10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 9% ▕█ ▏ 177 MB/2.0 GB 26 MB/s 1m9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 9% ▕█ ▏ 180 MB/2.0 GB 26 MB/s 1m9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 9% ▕█ ▏ 182 MB/2.0 GB 26 MB/s 1m9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 9% ▕█ ▏ 186 MB/2.0 GB 26 MB/s 1m8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 9% ▕█ ▏ 189 MB/2.0 GB 26 MB/s 1m8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 9% ▕█ ▏ 191 MB/2.0 GB 26 MB/s 1m8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 10% ▕█ ▏ 194 MB/2.0 GB 26 MB/s 1m8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 10% ▕█ ▏ 196 MB/2.0 GB 26 MB/s 1m8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 10% ▕█ ▏ 198 MB/2.0 GB 26 MB/s 1m8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 10% ▕█ ▏ 202 MB/2.0 GB 26 MB/s 1m8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 10% ▕█ ▏ 205 MB/2.0 GB 26 MB/s 1m8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 10% ▕█ ▏ 206 MB/2.0 GB 26 MB/s 1m8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 10% ▕█ ▏ 209 MB/2.0 GB 26 MB/s 1m8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 11% ▕█ ▏ 212 MB/2.0 GB 26 MB/s 1m7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 11% ▕█ ▏ 214 MB/2.0 GB 26 MB/s 1m7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 11% ▕█ ▏ 217 MB/2.0 GB 26 MB/s 1m7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 11% ▕█ ▏ 220 MB/2.0 GB 26 MB/s 1m7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 11% ▕█ ▏ 222 MB/2.0 GB 26 MB/s 1m7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 11% ▕██ ▏ 225 MB/2.0 GB 26 MB/s 1m7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 11% ▕██ ▏ 228 MB/2.0 GB 26 MB/s 1m7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 11% ▕██ ▏ 229 MB/2.0 GB 26 MB/s 1m7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 12% ▕██ ▏ 232 MB/2.0 GB 26 MB/s 1m7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 12% ▕██ ▏ 236 MB/2.0 GB 26 MB/s 1m7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 12% ▕██ ▏ 237 MB/2.0 GB 26 MB/s 1m7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 12% ▕██ ▏ 240 MB/2.0 GB 26 MB/s 1m6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 12% ▕██ ▏ 243 MB/2.0 GB 26 MB/s 1m6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 12% ▕██ ▏ 245 MB/2.0 GB 26 MB/s 1m6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 12% ▕██ ▏ 248 MB/2.0 GB 26 MB/s 1m6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 12% ▕██ ▏ 251 MB/2.0 GB 26 MB/s 1m6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 12% ▕██ ▏ 252 MB/2.0 GB 26 MB/s 1m6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 13% ▕██ ▏ 255 MB/2.0 GB 26 MB/s 1m6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 13% ▕██ ▏ 258 MB/2.0 GB 26 MB/s 1m6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 13% ▕██ ▏ 259 MB/2.0 GB 26 MB/s 1m6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 13% ▕██ ▏ 262 MB/2.0 GB 26 MB/s 1m6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 13% ▕██ ▏ 266 MB/2.0 GB 26 MB/s 1m6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 13% ▕██ ▏ 267 MB/2.0 GB 26 MB/s 1m6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 13% ▕██ ▏ 270 MB/2.0 GB 26 MB/s 1m6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 14% ▕██ ▏ 273 MB/2.0 GB 26 MB/s 1m6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 14% ▕██ ▏ 275 MB/2.0 GB 26 MB/s 1m6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 14% ▕██ ▏ 278 MB/2.0 GB 26 MB/s 1m6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 14% ▕██ ▏ 281 MB/2.0 GB 26 MB/s 1m6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 14% ▕██ ▏ 283 MB/2.0 GB 26 MB/s 1m5s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 14% ▕██ ▏ 286 MB/2.0 GB 26 MB/s 1m5s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 14% ▕██ ▏ 289 MB/2.0 GB 26 MB/s 1m5s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 14% ▕██ ▏ 291 MB/2.0 GB 26 MB/s 1m4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 15% ▕██ ▏ 294 MB/2.0 GB 26 MB/s 1m4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 15% ▕██ ▏ 296 MB/2.0 GB 26 MB/s 1m4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 15% ▕██ ▏ 298 MB/2.0 GB 26 MB/s 1m4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 15% ▕██ ▏ 302 MB/2.0 GB 26 MB/s 1m4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 15% ▕██ ▏ 305 MB/2.0 GB 26 MB/s 1m4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 15% ▕██ ▏ 306 MB/2.0 GB 26 MB/s 1m4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 15% ▕██ ▏ 309 MB/2.0 GB 26 MB/s 1m4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 15% ▕██ ▏ 312 MB/2.0 GB 26 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 16% ▕██ ▏ 314 MB/2.0 GB 26 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 16% ▕██ ▏ 317 MB/2.0 GB 26 MB/s 1m4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 16% ▕██ ▏ 320 MB/2.0 GB 26 MB/s 1m4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 16% ▕██ ▏ 322 MB/2.0 GB 26 MB/s 1m4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 16% ▕██ ▏ 325 MB/2.0 GB 26 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 16% ▕██ ▏ 328 MB/2.0 GB 26 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 16% ▕██ ▏ 330 MB/2.0 GB 26 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 17% ▕██ ▏ 333 MB/2.0 GB 26 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 17% ▕██ ▏ 336 MB/2.0 GB 26 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 17% ▕███ ▏ 337 MB/2.0 GB 26 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 17% ▕███ ▏ 341 MB/2.0 GB 26 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 17% ▕███ ▏ 344 MB/2.0 GB 26 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 17% ▕███ ▏ 345 MB/2.0 GB 26 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 17% ▕███ ▏ 347 MB/2.0 GB 26 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 17% ▕███ ▏ 350 MB/2.0 GB 26 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 17% ▕███ ▏ 352 MB/2.0 GB 26 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 18% ▕███ ▏ 354 MB/2.0 GB 26 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 18% ▕███ ▏ 358 MB/2.0 GB 26 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 18% ▕███ ▏ 359 MB/2.0 GB 26 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 18% ▕███ ▏ 361 MB/2.0 GB 26 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 18% ▕███ ▏ 365 MB/2.0 GB 26 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 18% ▕███ ▏ 367 MB/2.0 GB 26 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 18% ▕███ ▏ 370 MB/2.0 GB 26 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 18% ▕███ ▏ 372 MB/2.0 GB 26 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 18% ▕███ ▏ 372 MB/2.0 GB 26 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 19% ▕███ ▏ 377 MB/2.0 GB 26 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 19% ▕███ ▏ 380 MB/2.0 GB 26 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 19% ▕███ ▏ 381 MB/2.0 GB 26 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 19% ▕███ ▏ 384 MB/2.0 GB 26 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 19% ▕███ ▏ 386 MB/2.0 GB 26 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 19% ▕███ ▏ 388 MB/2.0 GB 26 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 19% ▕███ ▏ 392 MB/2.0 GB 26 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 19% ▕███ ▏ 393 MB/2.0 GB 26 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 19% ▕███ ▏ 393 MB/2.0 GB 26 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 20% ▕███ ▏ 397 MB/2.0 GB 26 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 20% ▕███ ▏ 399 MB/2.0 GB 26 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 20% ▕███ ▏ 399 MB/2.0 GB 26 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 20% ▕███ ▏ 402 MB/2.0 GB 26 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 20% ▕███ ▏ 405 MB/2.0 GB 26 MB/s 1m1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 20% ▕███ ▏ 405 MB/2.0 GB 26 MB/s 1m1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 20% ▕███ ▏ 406 MB/2.0 GB 26 MB/s 1m1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 20% ▕███ ▏ 406 MB/2.0 GB 26 MB/s 1m1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 20% ▕███ ▏ 408 MB/2.0 GB 24 MB/s 1m5s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 20% ▕███ ▏ 412 MB/2.0 GB 24 MB/s 1m5s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 21% ▕███ ▏ 415 MB/2.0 GB 24 MB/s 1m5s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 21% ▕███ ▏ 417 MB/2.0 GB 24 MB/s 1m4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 21% ▕███ ▏ 420 MB/2.0 GB 24 MB/s 1m4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 21% ▕███ ▏ 423 MB/2.0 GB 24 MB/s 1m4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 21% ▕███ ▏ 425 MB/2.0 GB 24 MB/s 1m4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 21% ▕███ ▏ 428 MB/2.0 GB 24 MB/s 1m4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 21% ▕███ ▏ 432 MB/2.0 GB 24 MB/s 1m4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 21% ▕███ ▏ 433 MB/2.0 GB 24 MB/s 1m4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 22% ▕███ ▏ 436 MB/2.0 GB 24 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 22% ▕███ ▏ 440 MB/2.0 GB 24 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 22% ▕███ ▏ 442 MB/2.0 GB 24 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 22% ▕███ ▏ 444 MB/2.0 GB 24 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 22% ▕███ ▏ 447 MB/2.0 GB 24 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 22% ▕████ ▏ 449 MB/2.0 GB 24 MB/s 1m3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 22% ▕████ ▏ 453 MB/2.0 GB 24 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 23% ▕████ ▏ 456 MB/2.0 GB 24 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 23% ▕████ ▏ 457 MB/2.0 GB 24 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 23% ▕████ ▏ 460 MB/2.0 GB 24 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 23% ▕████ ▏ 463 MB/2.0 GB 24 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 23% ▕████ ▏ 464 MB/2.0 GB 24 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 23% ▕████ ▏ 467 MB/2.0 GB 24 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 23% ▕████ ▏ 471 MB/2.0 GB 24 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 23% ▕████ ▏ 472 MB/2.0 GB 24 MB/s 1m2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 24% ▕████ ▏ 476 MB/2.0 GB 24 MB/s 1m1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 24% ▕████ ▏ 479 MB/2.0 GB 24 MB/s 1m1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 24% ▕████ ▏ 480 MB/2.0 GB 24 MB/s 1m1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 24% ▕████ ▏ 483 MB/2.0 GB 24 MB/s 1m1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 24% ▕████ ▏ 486 MB/2.0 GB 24 MB/s 1m1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 24% ▕████ ▏ 488 MB/2.0 GB 24 MB/s 1m1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 24% ▕████ ▏ 491 MB/2.0 GB 25 MB/s 1m0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 24% ▕████ ▏ 493 MB/2.0 GB 25 MB/s 1m0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 25% ▕████ ▏ 495 MB/2.0 GB 25 MB/s 1m0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 25% ▕████ ▏ 499 MB/2.0 GB 25 MB/s 1m0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 25% ▕████ ▏ 501 MB/2.0 GB 25 MB/s 1m0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 25% ▕████ ▏ 503 MB/2.0 GB 25 MB/s 1m0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 25% ▕████ ▏ 506 MB/2.0 GB 25 MB/s 1m0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 25% ▕████ ▏ 509 MB/2.0 GB 25 MB/s 1m0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 25% ▕████ ▏ 511 MB/2.0 GB 25 MB/s 1m0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 25% ▕████ ▏ 514 MB/2.0 GB 25 MB/s 1m0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 26% ▕████ ▏ 516 MB/2.0 GB 24 MB/s 1m0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 26% ▕████ ▏ 518 MB/2.0 GB 24 MB/s 1m0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 26% ▕████ ▏ 521 MB/2.0 GB 24 MB/s 1m0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 26% ▕████ ▏ 524 MB/2.0 GB 24 MB/s 59s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 26% ▕████ ▏ 526 MB/2.0 GB 24 MB/s 59s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 26% ▕████ ▏ 528 MB/2.0 GB 24 MB/s 59s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 26% ▕████ ▏ 531 MB/2.0 GB 24 MB/s 59s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 26% ▕████ ▏ 532 MB/2.0 GB 24 MB/s 59s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 26% ▕████ ▏ 534 MB/2.0 GB 24 MB/s 59s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 27% ▕████ ▏ 539 MB/2.0 GB 24 MB/s 59s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 27% ▕████ ▏ 541 MB/2.0 GB 24 MB/s 59s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 27% ▕████ ▏ 544 MB/2.0 GB 24 MB/s 59s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 27% ▕████ ▏ 546 MB/2.0 GB 24 MB/s 59s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 27% ▕████ ▏ 548 MB/2.0 GB 24 MB/s 59s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 27% ▕████ ▏ 551 MB/2.0 GB 24 MB/s 59s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 27% ▕████ ▏ 554 MB/2.0 GB 24 MB/s 58s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 28% ▕████ ▏ 556 MB/2.0 GB 24 MB/s 58s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 28% ▕████ ▏ 559 MB/2.0 GB 24 MB/s 58s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 28% ▕█████ ▏ 562 MB/2.0 GB 24 MB/s 58s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 28% ▕█████ ▏ 564 MB/2.0 GB 24 MB/s 58s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 28% ▕█████ ▏ 567 MB/2.0 GB 24 MB/s 58s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 28% ▕█████ ▏ 570 MB/2.0 GB 24 MB/s 58s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 28% ▕█████ ▏ 572 MB/2.0 GB 24 MB/s 58s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 28% ▕█████ ▏ 575 MB/2.0 GB 24 MB/s 58s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 29% ▕█████ ▏ 577 MB/2.0 GB 24 MB/s 58s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 29% ▕█████ ▏ 579 MB/2.0 GB 24 MB/s 58s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 29% ▕█████ ▏ 582 MB/2.0 GB 24 MB/s 57s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 29% ▕█████ ▏ 585 MB/2.0 GB 24 MB/s 57s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 29% ▕█████ ▏ 587 MB/2.0 GB 24 MB/s 57s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 29% ▕█████ ▏ 590 MB/2.0 GB 24 MB/s 57s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 29% ▕█████ ▏ 593 MB/2.0 GB 25 MB/s 56s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 29% ▕█████ ▏ 594 MB/2.0 GB 25 MB/s 56s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 30% ▕█████ ▏ 596 MB/2.0 GB 25 MB/s 56s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 30% ▕█████ ▏ 599 MB/2.0 GB 25 MB/s 56s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 30% ▕█████ ▏ 600 MB/2.0 GB 25 MB/s 56s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 30% ▕█████ ▏ 603 MB/2.0 GB 25 MB/s 56s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 30% ▕█████ ▏ 607 MB/2.0 GB 25 MB/s 56s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 30% ▕█████ ▏ 608 MB/2.0 GB 25 MB/s 56s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 30% ▕█████ ▏ 612 MB/2.0 GB 25 MB/s 56s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 30% ▕█████ ▏ 615 MB/2.0 GB 25 MB/s 55s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 31% ▕█████ ▏ 616 MB/2.0 GB 25 MB/s 55s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 31% ▕█████ ▏ 619 MB/2.0 GB 24 MB/s 56s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 31% ▕█████ ▏ 622 MB/2.0 GB 24 MB/s 55s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 31% ▕█████ ▏ 623 MB/2.0 GB 24 MB/s 55s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 31% ▕█████ ▏ 627 MB/2.0 GB 24 MB/s 55s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 31% ▕█████ ▏ 630 MB/2.0 GB 24 MB/s 55s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 31% ▕█████ ▏ 631 MB/2.0 GB 24 MB/s 55s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 31% ▕█████ ▏ 634 MB/2.0 GB 24 MB/s 55s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 32% ▕█████ ▏ 636 MB/2.0 GB 24 MB/s 55s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 32% ▕█████ ▏ 639 MB/2.0 GB 24 MB/s 55s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 32% ▕█████ ▏ 642 MB/2.0 GB 24 MB/s 55s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 32% ▕█████ ▏ 645 MB/2.0 GB 26 MB/s 52s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 32% ▕█████ ▏ 646 MB/2.0 GB 26 MB/s 52s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 32% ▕█████ ▏ 650 MB/2.0 GB 26 MB/s 52s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 32% ▕█████ ▏ 653 MB/2.0 GB 26 MB/s 52s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 32% ▕█████ ▏ 654 MB/2.0 GB 26 MB/s 52s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 33% ▕█████ ▏ 658 MB/2.0 GB 26 MB/s 52s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 33% ▕█████ ▏ 661 MB/2.0 GB 26 MB/s 51s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 33% ▕█████ ▏ 662 MB/2.0 GB 26 MB/s 51s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 33% ▕█████ ▏ 666 MB/2.0 GB 26 MB/s 51s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 33% ▕█████ ▏ 669 MB/2.0 GB 26 MB/s 51s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 33% ▕█████ ▏ 671 MB/2.0 GB 26 MB/s 51s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 33% ▕██████ ▏ 673 MB/2.0 GB 26 MB/s 51s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 33% ▕██████ ▏ 675 MB/2.0 GB 26 MB/s 51s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 34% ▕██████ ▏ 676 MB/2.0 GB 26 MB/s 51s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 34% ▕██████ ▏ 681 MB/2.0 GB 26 MB/s 51s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 34% ▕██████ ▏ 684 MB/2.0 GB 26 MB/s 51s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 34% ▕██████ ▏ 686 MB/2.0 GB 26 MB/s 51s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 34% ▕██████ ▏ 689 MB/2.0 GB 26 MB/s 51s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 34% ▕██████ ▏ 692 MB/2.0 GB 26 MB/s 51s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 34% ▕██████ ▏ 693 MB/2.0 GB 26 MB/s 50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 35% ▕██████ ▏ 697 MB/2.0 GB 25 MB/s 50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 35% ▕██████ ▏ 700 MB/2.0 GB 25 MB/s 50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 35% ▕██████ ▏ 701 MB/2.0 GB 25 MB/s 50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 35% ▕██████ ▏ 705 MB/2.0 GB 25 MB/s 50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 35% ▕██████ ▏ 708 MB/2.0 GB 25 MB/s 50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 35% ▕██████ ▏ 709 MB/2.0 GB 25 MB/s 50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 35% ▕██████ ▏ 712 MB/2.0 GB 25 MB/s 50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 35% ▕██████ ▏ 715 MB/2.0 GB 25 MB/s 50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 36% ▕██████ ▏ 717 MB/2.0 GB 25 MB/s 50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 36% ▕██████ ▏ 720 MB/2.0 GB 25 MB/s 50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 36% ▕██████ ▏ 723 MB/2.0 GB 25 MB/s 50s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 36% ▕██████ ▏ 723 MB/2.0 GB 25 MB/s 49s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 36% ▕██████ ▏ 728 MB/2.0 GB 25 MB/s 49s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 36% ▕██████ ▏ 731 MB/2.0 GB 25 MB/s 49s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 36% ▕██████ ▏ 732 MB/2.0 GB 25 MB/s 49s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 36% ▕██████ ▏ 735 MB/2.0 GB 25 MB/s 49s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 37% ▕██████ ▏ 739 MB/2.0 GB 25 MB/s 49s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 37% ▕██████ ▏ 740 MB/2.0 GB 25 MB/s 49s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 37% ▕██████ ▏ 743 MB/2.0 GB 25 MB/s 49s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 37% ▕██████ ▏ 746 MB/2.0 GB 25 MB/s 49s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 37% ▕██████ ▏ 747 MB/2.0 GB 25 MB/s 49s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 37% ▕██████ ▏ 750 MB/2.0 GB 25 MB/s 48s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 37% ▕██████ ▏ 753 MB/2.0 GB 25 MB/s 48s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 37% ▕██████ ▏ 755 MB/2.0 GB 25 MB/s 48s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 38% ▕██████ ▏ 757 MB/2.0 GB 25 MB/s 48s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 38% ▕██████ ▏ 761 MB/2.0 GB 25 MB/s 48s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 38% ▕██████ ▏ 763 MB/2.0 GB 25 MB/s 48s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 38% ▕██████ ▏ 766 MB/2.0 GB 25 MB/s 48s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 38% ▕██████ ▏ 769 MB/2.0 GB 25 MB/s 48s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 38% ▕██████ ▏ 771 MB/2.0 GB 25 MB/s 48s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 38% ▕██████ ▏ 773 MB/2.0 GB 25 MB/s 48s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 39% ▕██████ ▏ 777 MB/2.0 GB 26 MB/s 47s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 39% ▕██████ ▏ 779 MB/2.0 GB 26 MB/s 47s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 39% ▕██████ ▏ 781 MB/2.0 GB 26 MB/s 47s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 39% ▕███████ ▏ 785 MB/2.0 GB 26 MB/s 47s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 39% ▕███████ ▏ 787 MB/2.0 GB 26 MB/s 47s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 39% ▕███████ ▏ 790 MB/2.0 GB 26 MB/s 47s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 39% ▕███████ ▏ 792 MB/2.0 GB 26 MB/s 47s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 39% ▕███████ ▏ 794 MB/2.0 GB 26 MB/s 46s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 39% ▕███████ ▏ 797 MB/2.0 GB 26 MB/s 46s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 40% ▕███████ ▏ 800 MB/2.0 GB 26 MB/s 46s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 40% ▕███████ ▏ 802 MB/2.0 GB 26 MB/s 46s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 40% ▕███████ ▏ 805 MB/2.0 GB 26 MB/s 46s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 40% ▕███████ ▏ 808 MB/2.0 GB 26 MB/s 46s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 40% ▕███████ ▏ 809 MB/2.0 GB 26 MB/s 46s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 40% ▕███████ ▏ 812 MB/2.0 GB 26 MB/s 46s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 40% ▕███████ ▏ 816 MB/2.0 GB 26 MB/s 46s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 41% ▕███████ ▏ 818 MB/2.0 GB 26 MB/s 46s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 41% ▕███████ ▏ 821 MB/2.0 GB 26 MB/s 45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 41% ▕███████ ▏ 824 MB/2.0 GB 26 MB/s 45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 41% ▕███████ ▏ 825 MB/2.0 GB 26 MB/s 45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 41% ▕███████ ▏ 828 MB/2.0 GB 26 MB/s 45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 41% ▕███████ ▏ 831 MB/2.0 GB 26 MB/s 45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 41% ▕███████ ▏ 833 MB/2.0 GB 26 MB/s 45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 41% ▕███████ ▏ 836 MB/2.0 GB 26 MB/s 45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 42% ▕███████ ▏ 839 MB/2.0 GB 26 MB/s 45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 42% ▕███████ ▏ 840 MB/2.0 GB 26 MB/s 45s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 42% ▕█████���█ ▏ 843 MB/2.0 GB 26 MB/s 44s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 42% ▕███████ ▏ 847 MB/2.0 GB 26 MB/s 44s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 42% ▕███████ ▏ 847 MB/2.0 GB 26 MB/s 44s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 42% ▕███████ ▏ 849 MB/2.0 GB 26 MB/s 44s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 42% ▕███████ ▏ 855 MB/2.0 GB 26 MB/s 44s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 42% ▕███████ ▏ 856 MB/2.0 GB 26 MB/s 44s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 43% ▕███████ ▏ 858 MB/2.0 GB 26 MB/s 43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 43% ▕███████ ▏ 860 MB/2.0 GB 26 MB/s 43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 43% ▕███████ ▏ 862 MB/2.0 GB 26 MB/s 43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 43% ▕███████ ▏ 865 MB/2.0 GB 26 MB/s 43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 43% ▕███████ ▏ 868 MB/2.0 GB 26 MB/s 43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 43% ▕███████ ▏ 869 MB/2.0 GB 26 MB/s 43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 43% ▕███████ ▏ 872 MB/2.0 GB 26 MB/s 43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 43% ▕███████ ▏ 875 MB/2.0 GB 26 MB/s 43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 43% ▕███████ ▏ 877 MB/2.0 GB 26 MB/s 43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 44% ▕███████ ▏ 879 MB/2.0 GB 26 MB/s 43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 44% ▕███████ ▏ 883 MB/2.0 GB 26 MB/s 43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 44% ▕███████ ▏ 884 MB/2.0 GB 26 MB/s 43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 44% ▕███████ ▏ 888 MB/2.0 GB 26 MB/s 43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 44% ▕███████ ▏ 891 MB/2.0 GB 26 MB/s 43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 44% ▕███████ ▏ 892 MB/2.0 GB 26 MB/s 43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 44% ▕███████ ▏ 894 MB/2.0 GB 26 MB/s 43s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 44% ▕████████ ▏ 898 MB/2.0 GB 26 MB/s 42s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 45% ▕████████ ▏ 899 MB/2.0 GB 26 MB/s 42s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 45% ▕████████ ▏ 903 MB/2.0 GB 26 MB/s 42s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 45% ▕████████ ▏ 906 MB/2.0 GB 26 MB/s 42s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 45% ▕████████ ▏ 908 MB/2.0 GB 26 MB/s 42s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 45% ▕████████ ▏ 911 MB/2.0 GB 26 MB/s 42s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 45% ▕████████ ▏ 914 MB/2.0 GB 26 MB/s 42s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 45% ▕████████ ▏ 915 MB/2.0 GB 26 MB/s 42s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 46% ▕████████ ▏ 919 MB/2.0 GB 26 MB/s 42s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 46% ▕████████ ▏ 922 MB/2.0 GB 26 MB/s 42s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 46% ▕████████ ▏ 924 MB/2.0 GB 26 MB/s 42s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 46% ▕████████ ▏ 927 MB/2.0 GB 26 MB/s 41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 46% ▕████████ ▏ 930 MB/2.0 GB 26 MB/s 41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 46% ▕████████ ▏ 931 MB/2.0 GB 26 MB/s 41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 46% ▕████████ ▏ 935 MB/2.0 GB 26 MB/s 41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 46% ▕████████ ▏ 938 MB/2.0 GB 26 MB/s 41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 47% ▕████████ ▏ 940 MB/2.0 GB 26 MB/s 41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 47% ▕████████ ▏ 943 MB/2.0 GB 26 MB/s 41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 47% ▕████████ ▏ 946 MB/2.0 GB 26 MB/s 41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 47% ▕████████ ▏ 947 MB/2.0 GB 26 MB/s 41s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 47% ▕████████ ▏ 951 MB/2.0 GB 26 MB/s 40s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 47% ▕████████ ▏ 955 MB/2.0 GB 26 MB/s 40s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 47% ▕████████ ▏ 956 MB/2.0 GB 26 MB/s 40s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 47% ▕████████ ▏ 959 MB/2.0 GB 26 MB/s 40s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 47% ▕████████ ▏ 959 MB/2.0 GB 26 MB/s 40s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 47% ▕████████ ▏ 959 MB/2.0 GB 26 MB/s 40s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 47% ▕████████ ▏ 959 MB/2.0 GB 26 MB/s 40s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 47% ▕███���████ ▏ 959 MB/2.0 GB 26 MB/s 40s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 47% ▕████████ ▏ 959 MB/2.0 GB 26 MB/s 40s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 47% ▕████████ ▏ 959 MB/2.0 GB 26 MB/s 40s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 49% ▕████████ ▏ 983 MB/2.0 GB 26 MB/s 39s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 49% ▕████████ ▏ 985 MB/2.0 GB 26 MB/s 39s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 49% ▕████████ ▏ 988 MB/2.0 GB 26 MB/s 39s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 49% ▕████████ ▏ 990 MB/2.0 GB 26 MB/s 38s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 49% ▕████████ ▏ 991 MB/2.0 GB 26 MB/s 38s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 49% ▕████████ ▏ 995 MB/2.0 GB 26 MB/s 38s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 49% ▕████████ ▏ 999 MB/2.0 GB 26 MB/s 38s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 50% ▕████████ ▏ 1.0 GB/2.0 GB 26 MB/s 38s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 50% ▕████████ ▏ 1.0 GB/2.0 GB 26 MB/s 37s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 50% ▕████████ ▏ 1.0 GB/2.0 GB 26 MB/s 37s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 50% ▕████████ ▏ 1.0 GB/2.0 GB 26 MB/s 37s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 50% ▕█████████ ▏ 1.0 GB/2.0 GB 26 MB/s 37s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 50% ▕█████████ ▏ 1.0 GB/2.0 GB 26 MB/s 37s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 50% ▕█████████ ▏ 1.0 GB/2.0 GB 26 MB/s 37s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 50% ▕█████████ ▏ 1.0 GB/2.0 GB 26 MB/s 37s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 51% ▕█████████ ▏ 1.0 GB/2.0 GB 26 MB/s 37s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 51% ▕█████████ ▏ 1.0 GB/2.0 GB 26 MB/s 37s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 51% ▕█████████ ▏ 1.0 GB/2.0 GB 26 MB/s 37s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 51% ▕█████████ ▏ 1.0 GB/2.0 GB 26 MB/s 36s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 51% ▕█████████ ▏ 1.0 GB/2.0 GB 26 MB/s 36s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 51% ▕█████████ ▏ 1.0 GB/2.0 GB 26 MB/s 36s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 51% ▕█████████ ▏ 1.0 GB/2.0 GB 26 MB/s 36s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 51% ▕█████████ ▏ 1.0 GB/2.0 GB 26 MB/s 36s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 52% ▕█████████ ▏ 1.0 GB/2.0 GB 26 MB/s 36s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 52% ▕█████████ ▏ 1.0 GB/2.0 GB 26 MB/s 36s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 52% ▕█████████ ▏ 1.0 GB/2.0 GB 26 MB/s 36s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 52% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 36s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 52% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 36s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 52% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 36s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 52% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 36s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 53% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 35s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 53% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 35s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 53% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 35s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 53% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 35s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 53% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 35s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 53% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 35s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 53% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 35s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 53% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 35s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 53% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 35s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 54% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 35s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 54% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 35s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 54% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 35s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 54% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 34s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 54% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 34s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 54% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 35s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 54% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 35s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 54% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 35s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 54% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 35s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 55% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 34s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 55% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 34s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 55% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 34s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 55% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 34s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 55% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 34s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 55% ▕█████████ ▏ 1.1 GB/2.0 GB 26 MB/s 34s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 56% ▕██████████ ▏ 1.1 GB/2.0 GB 27 MB/s 32s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 56% ▕██████████ ▏ 1.1 GB/2.0 GB 27 MB/s 32s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 56% ▕██████████ ▏ 1.1 GB/2.0 GB 27 MB/s 32s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 56% ▕██████████ ▏ 1.1 GB/2.0 GB 27 MB/s 32s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 56% ▕██████████ ▏ 1.1 GB/2.0 GB 27 MB/s 32s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 56% ▕██████████ ▏ 1.1 GB/2.0 GB 27 MB/s 32s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 56% ▕██████████ ▏ 1.1 GB/2.0 GB 27 MB/s 32s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 56% ▕██████████ ▏ 1.1 GB/2.0 GB 27 MB/s 32s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 57% ▕██████████ ▏ 1.1 GB/2.0 GB 27 MB/s 32s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 57% ▕██████████ ▏ 1.1 GB/2.0 GB 27 MB/s 32s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 57% ▕██████████ ▏ 1.1 GB/2.0 GB 27 MB/s 31s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 57% ▕██████████ ▏ 1.2 GB/2.0 GB 27 MB/s 32s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 57% ▕██████████ ▏ 1.2 GB/2.0 GB 27 MB/s 31s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 57% ▕██████████ ▏ 1.2 GB/2.0 GB 27 MB/s 31s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 57% ▕██████████ ▏ 1.2 GB/2.0 GB 27 MB/s 31s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 58% ▕██████████ ▏ 1.2 GB/2.0 GB 27 MB/s 31s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 58% ▕██████████ ▏ 1.2 GB/2.0 GB 27 MB/s 31s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 58% ▕██████████ ▏ 1.2 GB/2.0 GB 27 MB/s 31s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 58% ▕██████████ ▏ 1.2 GB/2.0 GB 27 MB/s 31s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 58% ▕██████████ ▏ 1.2 GB/2.0 GB 27 MB/s 31s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 58% ▕██████████ ▏ 1.2 GB/2.0 GB 27 MB/s 31s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 58% ▕██████████ ▏ 1.2 GB/2.0 GB 27 MB/s 31s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 58% ▕██████████ ▏ 1.2 GB/2.0 GB 27 MB/s 31s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 59% ▕██████████ ▏ 1.2 GB/2.0 GB 27 MB/s 30s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 59% ▕██████████ ▏ 1.2 GB/2.0 GB 27 MB/s 30s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 59% ▕██████████ ▏ 1.2 GB/2.0 GB 27 MB/s 30s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 59% ▕██████████ ▏ 1.2 GB/2.0 GB 27 MB/s 30s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 59% ▕██████████ ▏ 1.2 GB/2.0 GB 27 MB/s 30s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 59% ▕██████████ ▏ 1.2 GB/2.0 GB 27 MB/s 30s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 59% ▕██████████ ▏ 1.2 GB/2.0 GB 27 MB/s 30s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 59% ▕██████████ ▏ 1.2 GB/2.0 GB 27 MB/s 30s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 60% ▕██████████ ▏ 1.2 GB/2.0 GB 26 MB/s 30s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 60% ▕██████████ ▏ 1.2 GB/2.0 GB 26 MB/s 30s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 60% ▕██████████ ▏ 1.2 GB/2.0 GB 26 MB/s 30s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 60% ▕██████████ ▏ 1.2 GB/2.0 GB 26 MB/s 29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 60% ▕██████████ ▏ 1.2 GB/2.0 GB 26 MB/s 29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 60% ▕██████████ ▏ 1.2 GB/2.0 GB 26 MB/s 29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 60% ▕██████████ ▏ 1.2 GB/2.0 GB 26 MB/s 29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 60% ▕██████████ ▏ 1.2 GB/2.0 GB 26 MB/s 29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 61% ▕██████████ ▏ 1.2 GB/2.0 GB 26 MB/s 29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 61% ▕██████████ ▏ 1.2 GB/2.0 GB 26 MB/s 29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 61% ▕██████████ ▏ 1.2 GB/2.0 GB 26 MB/s 30s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 61% ▕██████████ ▏ 1.2 GB/2.0 GB 26 MB/s 29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 61% ▕██████████ ▏ 1.2 GB/2.0 GB 26 MB/s 29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 61% ▕███████████ ▏ 1.2 GB/2.0 GB 26 MB/s 29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 61% ▕███████████ ▏ 1.2 GB/2.0 GB 26 MB/s 29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 61% ▕███████████ ▏ 1.2 GB/2.0 GB 26 MB/s 29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 62% ▕███████████ ▏ 1.2 GB/2.0 GB 26 MB/s 29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 62% ▕███████████ ▏ 1.2 GB/2.0 GB 26 MB/s 29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 62% ▕███████████ ▏ 1.2 GB/2.0 GB 26 MB/s 29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 62% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 62% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 62% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 29s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 62% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 28s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 62% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 28s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 63% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 28s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 63% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 28s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 63% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 28s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 63% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 28s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 63% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 28s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 63% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 28s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 63% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 28s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 63% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 28s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 64% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 28s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 64% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 64% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 64% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 64% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 64% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 64% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 64% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 64% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 65% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 65% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 65% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 65% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 27s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 65% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 26s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 65% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 26s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 65% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 26s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 65% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 26s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 66% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 26s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 66% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 26s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 66% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 26s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 66% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 26s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 66% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 66% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 66% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 67% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 67% ▕███████████ ▏ 1.3 GB/2.0 GB 26 MB/s 25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 67% ▕████████████ ▏ 1.3 GB/2.0 GB 26 MB/s 25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 67% ▕████████████ ▏ 1.4 GB/2.0 GB 26 MB/s 25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 67% ▕████████████ ▏ 1.4 GB/2.0 GB 26 MB/s 25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 67% ▕████████████ ▏ 1.4 GB/2.0 GB 26 MB/s 25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 67% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 67% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 67% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 68% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 68% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 68% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 68% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 68% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 68% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 68% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 25s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 68% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 24s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 68% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 24s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 69% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 24s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 69% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 24s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 69% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 24s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 69% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 24s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 69% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 24s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 69% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 24s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 69% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 24s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 69% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 23s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 69% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 24s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 70% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 24s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 70% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 24s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 70% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 24s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 70% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 23s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 70% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 23s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 70% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 23s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 70% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 23s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 71% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 23s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 71% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 23s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 71% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 23s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 71% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 23s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 71% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 22s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 71% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 22s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 71% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 22s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 71% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 22s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 72% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 22s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 72% ▕████████████ ▏ 1.4 GB/2.0 GB 25 MB/s 22s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 72% ▕████████████ ▏ 1.5 GB/2.0 GB 25 MB/s 22s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 72% ▕████████████ ▏ 1.5 GB/2.0 GB 25 MB/s 22s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 72% ▕████████████ ▏ 1.5 GB/2.0 GB 25 MB/s 22s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 72% ▕█████████████ ▏ 1.5 GB/2.0 GB 25 MB/s 21s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 72% ▕█████████████ ▏ 1.5 GB/2.0 GB 25 MB/s 21s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 73% ▕█████████████ ▏ 1.5 GB/2.0 GB 25 MB/s 21s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 73% ▕█████████████ ▏ 1.5 GB/2.0 GB 25 MB/s 21s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 73% ▕█████████████ ▏ 1.5 GB/2.0 GB 25 MB/s 21s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 73% ▕█████████████ ▏ 1.5 GB/2.0 GB 25 MB/s 21s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 73% ▕█████████████ ▏ 1.5 GB/2.0 GB 25 MB/s 21s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 73% ▕█████████████ ▏ 1.5 GB/2.0 GB 25 MB/s 21s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 73% ▕█████████████ ▏ 1.5 GB/2.0 GB 25 MB/s 21s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 74% ▕█████████████ ▏ 1.5 GB/2.0 GB 25 MB/s 20s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 74% ▕█████████████ ▏ 1.5 GB/2.0 GB 25 MB/s 20s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 74% ▕█████████████ ▏ 1.5 GB/2.0 GB 25 MB/s 20s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 74% ▕█████████████ ▏ 1.5 GB/2.0 GB 25 MB/s 20s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 74% ▕█████████████ ▏ 1.5 GB/2.0 GB 25 MB/s 20s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 74% ▕█████████████ ▏ 1.5 GB/2.0 GB 25 MB/s 20s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 74% ▕█████████████ ▏ 1.5 GB/2.0 GB 25 MB/s 20s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 74% ▕█████████████ ▏ 1.5 GB/2.0 GB 25 MB/s 19s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 75% ▕█████████████ ▏ 1.5 GB/2.0 GB 25 MB/s 19s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 75% ▕█████████████ ▏ 1.5 GB/2.0 GB 25 MB/s 19s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 75% ▕█████████████ ▏ 1.5 GB/2.0 GB 25 MB/s 19s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 75% ▕█████████████ ▏ 1.5 GB/2.0 GB 26 MB/s 19s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 75% ▕█████████████ ▏ 1.5 GB/2.0 GB 26 MB/s 19s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 75% ▕█████████████ ▏ 1.5 GB/2.0 GB 26 MB/s 19s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 75% ▕█████████���███ ▏ 1.5 GB/2.0 GB 26 MB/s 18s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 75% ▕█████████████ ▏ 1.5 GB/2.0 GB 26 MB/s 18s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 76% ▕█████████████ ▏ 1.5 GB/2.0 GB 26 MB/s 18s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 76% ▕█████████████ ▏ 1.5 GB/2.0 GB 26 MB/s 18s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 76% ▕█████████████ ▏ 1.5 GB/2.0 GB 26 MB/s 18s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 76% ▕█████████████ ▏ 1.5 GB/2.0 GB 26 MB/s 18s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 76% ▕█████████████ ▏ 1.5 GB/2.0 GB 26 MB/s 18s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 76% ▕█████████████ ▏ 1.5 GB/2.0 GB 26 MB/s 18s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 76% ▕█████████████ ▏ 1.5 GB/2.0 GB 26 MB/s 18s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 77% ▕█████████████ ▏ 1.5 GB/2.0 GB 26 MB/s 18s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 77% ▕█████████████ ▏ 1.5 GB/2.0 GB 26 MB/s 18s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 77% ▕█████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 17s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 77% ▕█████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 17s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 77% ▕█████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 17s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 77% ▕█████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 17s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 77% ▕█████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 17s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 77% ▕█████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 17s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 78% ▕█████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 17s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 78% ▕█████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 17s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 78% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 78% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 78% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 78% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 78% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 78% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 79% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 79% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 79% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 16s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 79% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 79% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 79% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 79% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 80% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 80% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 80% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 80% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 80% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 15s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 80% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 14s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 80% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 14s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 80% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 14s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 81% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 14s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 81% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 14s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 81% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 14s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 81% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 14s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 81% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 14s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 81% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 14s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 81% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 14s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 82% ▕██████████████ ▏ 1.6 GB/2.0 GB 26 MB/s 13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 82% ▕██████████████ ▏ 1.6 GB/2.0 GB 27 MB/s 13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 82% ▕██████████████ ▏ 1.7 GB/2.0 GB 27 MB/s 13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 82% ▕██████████████ ▏ 1.7 GB/2.0 GB 27 MB/s 13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 82% ▕██████████████ ▏ 1.7 GB/2.0 GB 27 MB/s 13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 82% ▕██████████████ ▏ 1.7 GB/2.0 GB 27 MB/s 13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 82% ▕██████████████ ▏ 1.7 GB/2.0 GB 27 MB/s 13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 82% ▕██████████████ ▏ 1.7 GB/2.0 GB 27 MB/s 13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 82% ▕██████████████ ▏ 1.7 GB/2.0 GB 27 MB/s 13s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 83% ▕██████████████ ▏ 1.7 GB/2.0 GB 27 MB/s 12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 83% ▕██████████████ ▏ 1.7 GB/2.0 GB 27 MB/s 12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 83% ▕██████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 83% ▕██████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 83% ▕██████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 83% ▕██████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 83% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 83% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 84% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 84% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 84% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 84% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 12s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 84% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 84% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 84% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 85% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 85% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 85% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 85% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 85% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 85% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 85% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 11s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 85% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 86% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 86% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 86% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 86% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 86% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 86% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 86% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 87% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 87% ▕███████████████ ▏ 1.7 GB/2.0 GB 26 MB/s 10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 87% ▕███████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 10s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 87% ▕███████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 87% ▕███████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 87% ▕███████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 87% ▕███████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 87% ▕███████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 87% ▕███████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 88% ▕███████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 88% ▕███████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 88% ▕███████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 88% ▕███████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 9s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 88% ▕███████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 88% ▕███████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 88% ▕███████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 89% ▕███████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 89% ▕███████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 89% ▕███████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 89% ▕███████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 89% ▕████████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 89% ▕████████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 89% ▕████████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 89% ▕████████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 90% ▕████████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 8s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 90% ▕████████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 90% ▕████████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 90% ▕████████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 90% ▕████████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 90% ▕████████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 90% ▕████████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 90% ▕████████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 91% ▕████████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 91% ▕████████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 91% ▕████████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 7s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 91% ▕████████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 91% ▕████████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 91% ▕████████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 91% ▕████████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 91% ▕████████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 91% ▕████████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 92% ▕████████████████ ▏ 1.8 GB/2.0 GB 26 MB/s 6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 92% ▕████████████████ ▏ 1.9 GB/2.0 GB 26 MB/s 6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 92% ▕████████████████ ▏ 1.9 GB/2.0 GB 26 MB/s 6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 92% ▕████████████████ ▏ 1.9 GB/2.0 GB 26 MB/s 6s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 92% ▕████████████████ ▏ 1.9 GB/2.0 GB 26 MB/s 5s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 92% ▕████████████████ ▏ 1.9 GB/2.0 GB 26 MB/s 5s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 92% ▕████████████████ ▏ 1.9 GB/2.0 GB 26 MB/s 5s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 92% ▕████████████████ ▏ 1.9 GB/2.0 GB 26 MB/s 5s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 92% ▕████████████████ ▏ 1.9 GB/2.0 GB 26 MB/s 5s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 92% ▕████████████████ ▏ 1.9 GB/2.0 GB 26 MB/s 5s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 92% ▕████████████████ ▏ 1.9 GB/2.0 GB 26 MB/s 5s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 92% ▕████████████████ ▏ 1.9 GB/2.0 GB 26 MB/s 5s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 93% ▕████████████████ ▏ 1.9 GB/2.0 GB 26 MB/s 5s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 94% ▕████████████████ ▏ 1.9 GB/2.0 GB 26 MB/s 4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 94% ▕████████████████ ▏ 1.9 GB/2.0 GB 26 MB/s 4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 94% ▕████████████████ ▏ 1.9 GB/2.0 GB 26 MB/s 4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 94% ▕████████████████ ▏ 1.9 GB/2.0 GB 26 MB/s 4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 94% ▕████████████████ ▏ 1.9 GB/2.0 GB 26 MB/s 4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 94% ▕████████████████ ▏ 1.9 GB/2.0 GB 26 MB/s 4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 94% ▕█████████████████ ▏ 1.9 GB/2.0 GB 26 MB/s 4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 95% ▕█████████████████ ▏ 1.9 GB/2.0 GB 26 MB/s 4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 95% ▕█████████████████ ▏ 1.9 GB/2.0 GB 26 MB/s 4s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 95% ▕█████████████████ ▏ 1.9 GB/2.0 GB 26 MB/s 3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 95% ▕█████████████████ ▏ 1.9 GB/2.0 GB 27 MB/s 3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 95% ▕█████████████████ ▏ 1.9 GB/2.0 GB 27 MB/s 3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 95% ▕█████████████████ ▏ 1.9 GB/2.0 GB 27 MB/s 3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 95% ▕█████████████████ ▏ 1.9 GB/2.0 GB 27 MB/s 3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 95% ▕█████████████████ ▏ 1.9 GB/2.0 GB 27 MB/s 3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 96% ▕█████████████████ ▏ 1.9 GB/2.0 GB 27 MB/s 3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 96% ▕█████████████████ ▏ 1.9 GB/2.0 GB 27 MB/s 3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 96% ▕█████████████████ ▏ 1.9 GB/2.0 GB 27 MB/s 3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 96% ▕█████████████████ ▏ 1.9 GB/2.0 GB 27 MB/s 3s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 96% ▕█████████████████ ▏ 1.9 GB/2.0 GB 27 MB/s 2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 96% ▕█████████████████ �� 1.9 GB/2.0 GB 27 MB/s 2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 96% ▕█████████████████ ▏ 1.9 GB/2.0 GB 27 MB/s 2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 96% ▕█████████████████ ▏ 1.9 GB/2.0 GB 27 MB/s 2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 97% ▕█████████████████ ▏ 2.0 GB/2.0 GB 27 MB/s 2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 97% ▕█████████████████ ▏ 2.0 GB/2.0 GB 27 MB/s 2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 97% ▕█████████████████ ▏ 2.0 GB/2.0 GB 27 MB/s 2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 97% ▕█████████████████ ▏ 2.0 GB/2.0 GB 27 MB/s 2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 97% ▕█████████████████ ▏ 2.0 GB/2.0 GB 27 MB/s 2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 97% ▕█████████████████ ▏ 2.0 GB/2.0 GB 27 MB/s 2s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 97% ▕█████████████████ ▏ 2.0 GB/2.0 GB 27 MB/s 1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 98% ▕█████████████████ ▏ 2.0 GB/2.0 GB 27 MB/s 1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 98% ▕█████████████████ ▏ 2.0 GB/2.0 GB 27 MB/s 1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 98% ▕█████████████████ ▏ 2.0 GB/2.0 GB 27 MB/s 1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 98% ▕█████████████████ ▏ 2.0 GB/2.0 GB 27 MB/s 1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 98% ▕█████████████████ ▏ 2.0 GB/2.0 GB 27 MB/s 1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 98% ▕█████████████████ ▏ 2.0 GB/2.0 GB 27 MB/s 1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 98% ▕█████████████████ ▏ 2.0 GB/2.0 GB 27 MB/s 1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 98% ▕█████████████████ ▏ 2.0 GB/2.0 GB 27 MB/s 1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 99% ▕█████████████████ ▏ 2.0 GB/2.0 GB 27 MB/s 1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 99% ▕█████████████████ ▏ 2.0 GB/2.0 GB 27 MB/s 1s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 99% ▕█████████████████ ▏ 2.0 GB/2.0 GB 27 MB/s 0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 99% ▕█████████████████ ▏ 2.0 GB/2.0 GB 26 MB/s 0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 99% ▕█████████████████ ▏ 2.0 GB/2.0 GB 26 MB/s 0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 99% ▕█████████████████ ▏ 2.0 GB/2.0 GB 26 MB/s 0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 99% ▕█████████████████ ▏ 2.0 GB/2.0 GB 26 MB/s 0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 99% ▕█████████████████ ▏ 2.0 GB/2.0 GB 26 MB/s 0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 99% ▕█████████████████ ▏ 2.0 GB/2.0 GB 26 MB/s 0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 99% ▕█████████████████ ▏ 2.0 GB/2.0 GB 26 MB/s 0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕█████████████████ ▏ 2.0 GB/2.0 GB 26 MB/s 0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕█████████████████ ▏ 2.0 GB/2.0 GB 26 MB/s 0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕█████████████████ ▏ 2.0 GB/2.0 GB 26 MB/s 0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕█████████████████ ▏ 2.0 GB/2.0 GB 26 MB/s 0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕█████████████████ ▏ 2.0 GB/2.0 GB 26 MB/s 0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕█████████████████ ▏ 2.0 GB/2.0 GB 26 MB/s 0s\u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕████████��█████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠋ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠙ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠹ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠸ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ���██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠼ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠴ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠦ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠧ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠇ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠏ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠋ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠙ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠹ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠸ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠼ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠴ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠦ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠧ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠇ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠏ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠋ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠙ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠹ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠸ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠼ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠴ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠦ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠧ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠇ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠏ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠋ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠙ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠹ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠸ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠼ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠴ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠦ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠧ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠇ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠏ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠋ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠙ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠹ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠸ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠼ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠴ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠦ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠧ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠇ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠏ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠋ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠙ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠹ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠸ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠼ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest ⠴ \u001b[K\u001b[?25h\u001b[?2026l\u001b[?2026h\u001b[?25l\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[A\u001b[1Gpulling manifest \u001b[K\n", + "pulling dde5aa3fc5ff: 100% ▕██████████████████▏ 2.0 GB \u001b[K\n", + "pulling 966de95ca8a6: 100% ▕██████████████████▏ 1.4 KB \u001b[K\n", + "pulling fcc5a6bec9da: 100% ▕██████████████████▏ 7.7 KB \u001b[K\n", + "pulling a70ff7e570d9: 100% ▕██████████████████▏ 6.0 KB \u001b[K\n", + "pulling 56bb8bd477a5: 100% ▕██████████████████▏ 96 B \u001b[K\n", + "pulling 34bb5ab01051: 100% ▕██████████████████▏ 561 B \u001b[K\n", + "verifying sha256 digest \u001b[K\n", + "writing manifest \u001b[K\n", + "success \u001b[K\u001b[?25h\u001b[?2026l\n" + ] + } + ], + "source": [ + "!ollama pull llama3.2" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "data": { + "text/markdown": [ + "Resolving conflicts between individuals with fundamentally different worldviews can be challenging, but there are several approaches that can help ensure both sides feel heard and valued while working towards a mutually beneficial solution. Here's a step-by-step approach to resolve such conflicts:\n", + "\n", + "1. Establish Common Ground: Begin by identifying the commonalities between the two parties. Look for shared values, interests, or goals that can serve as a foundation for mutual understanding.\n", + "\n", + "2. Listen Actively: Allow both parties to express their concerns and listen attentively without interrupting. Repeat back what you've understood from each side's perspective, ensuring you grasp the root of the issue.\n", + "\n", + "3. Clarify Assumptions: Identify and challenge any assumptions or biases that might be contributing to the conflict. Be willing to acknowledge the validity of one party's views while still exploring alternative perspectives.\n", + "\n", + "4. Seek Understanding, Not Agreement: Focus on gaining a deeper understanding of each side's worldview rather than trying to force agreement. Ask open-ended questions to encourage the exploration of differing viewpoints.\n", + "\n", + "5. Emphasize Interests Over Positions: Instead of focusing solely on opposing parties' positions, seek to understand their underlying interests and needs. This can help uncover creative solutions that satisfy both sides.\n", + "\n", + "6. Foster a Collaborative Environment: Create an environment conducive to constructive dialogue, free from criticism or condescension. Use active listening skills and non-judgmental language to build trust between the parties involved.\n", + "\n", + "7. Explore Solutions Together: Work together to generate novel solutions that balance both parties' needs and interests. Encourage collaboration while still allowing each side to express its perspective.\n", + "\n", + "8. Be Patient and Flexible: Resolving conflicts involving differing worldviews often requires time, flexibility, and creative problem-solving. Be prepared to adapt strategies as needed or adjust your understanding of the issue.\n", + "\n", + "9. Focus on Joint Benefits: Highlight the benefits of finding a mutually beneficial solution that satisfies both parties' needs. Quantify these benefits as much as possible to make the outcome more appealing to each side.\n", + "\n", + "10. Agree to a Mutual Understanding: Once you've identified potential solutions, work to reach consensus around a shared understanding of what each party wants and expects from the agreement. Define responsibilities for achieving this shared understanding and ensure both sides receive commitment guarantees from each other.\n", + "\n", + "Consider incorporating tools like mediation or joint problem-solving techniques when dealing with deeply divided worldviews. This can help both parties feel heard in the final resolution while also allowing them to express their differences in a way that might not have been possible through direct negotiation alone." + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "ollama = OpenAI(base_url='http://localhost:11434/v1', api_key='ollama')\n", + "model_name = \"llama3.2\"\n", + "\n", + "response = ollama.chat.completions.create(model=model_name, messages=messages)\n", + "answer = response.choices[0].message.content\n", + "\n", + "display(Markdown(answer))\n", + "competitors.append(model_name)\n", + "answers.append(answer)" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['gpt-4o-mini', 'claude-3-7-sonnet-latest', 'gemini-2.0-flash', 'llama-3.3-70b-versatile', 'llama3.2']\n", + "[\"Resolving a conflict between two parties with fundamentally different worldviews requires a structured and empathetic approach. Here’s how I would approach it:\\n\\n1. **Create a Safe Space**: Establish an environment where both parties feel safe to express their thoughts and feelings without fear of judgment. This may involve conducting the discussion in private or neutral settings to reduce tensions.\\n\\n2. **Set Ground Rules**: Before beginning the dialogue, set clear ground rules to encourage respectful communication. This could include one person speaking at a time, using “I” statements to express feelings, and agreeing to listen actively.\\n\\n3. **Active Listening**: Encourage each party to actively listen to the other. They should summarize or reflect back what they heard to demonstrate understanding. This can help ensure that both sides feel heard and valued.\\n\\n4. **Acknowledge Emotions**: Recognize and validate each party's feelings and perspectives, even if they differ from your own. Acknowledging emotions can help de-escalate tensions and foster mutual respect.\\n\\n5. **Identify Common Goals**: Shift the focus from what divides the parties to what unites them. Help them explore shared interests or goals. This can create a collaborative foundation for finding solutions.\\n\\n6. **Encourage Open Exploration**: Allow both sides to elaborate on their views without interruption. Encourage them to share their values and beliefs, which can illuminate the roots of their differences.\\n\\n7. **Facilitate Dialogue**: Guide the conversation to explore potential solutions by encouraging brainstorming. Think creatively about ways both parties could adjust their positions to meet halfway or find alternatives that incorporate aspects of both worldviews.\\n\\n8. **Seek Mutual Benefits**: Work towards solutions that consider the interests of both parties. This may include compromise or re-framing the conflict as a problem that both sides can work on together, fostering a sense of teamwork.\\n\\n9. **Follow Up**: After an agreement is reached, set a follow-up date to reassess the situation and ensure that both parties are satisfied with the resolution. This helps keep communication open and builds accountability.\\n\\n10. **Provide Support**: If necessary, suggest mediation or additional resources, such as counseling or workshops, to help both parties further develop their conflict resolution skills and understanding of each other.\\n\\nBy following these steps, it's possible to navigate complex disagreements while ensuring that all parties feel valued and that their perspectives are taken into account, ultimately leading to a more harmonious resolution.\", \"# Resolving Conflicts Between Different Worldviews\\n\\nWhen approaching a conflict between parties with fundamentally different worldviews, I'd consider these steps:\\n\\n1. **Create a safe dialogue space** - Begin by establishing ground rules that ensure respectful communication and psychological safety for both parties.\\n\\n2. **Practice deep listening** - Encourage each side to fully articulate their perspective without interruption, focusing on understanding rather than formulating responses.\\n\\n3. **Identify underlying interests** - Look beyond stated positions to uncover what each party truly needs or values, as different paths can often satisfy the same fundamental interests.\\n\\n4. **Acknowledge legitimacy** - Explicitly validate that both worldviews have internal coherence and legitimacy, even when in disagreement.\\n\\n5. **Find common ground** - Identify shared values or goals, however minimal, to serve as a foundation for building solutions.\\n\\n6. **Explore creative options** - Generate multiple possibilities that might honor core aspects of both worldviews before evaluating them.\\n\\nThe most challenging aspect is often helping parties distinguish between having their view prevail completely and having their core needs respected in a compromise solution.\", 'Resolving conflicts between parties with fundamentally different worldviews is a complex and delicate process. It requires patience, empathy, and a commitment to understanding. Here\\'s a step-by-step approach I would take:\\n\\n**1. Establish a Safe and Respectful Environment:**\\n\\n* **Acknowledge the inherent difficulty:** Begin by openly acknowledging that the conflict stems from deeply held beliefs and perspectives, and that finding a resolution will require effort from both sides.\\n* **Set ground rules:** Establish clear guidelines for respectful communication. These should include:\\n * **Active listening:** Each person commits to truly hearing and understanding the other\\'s perspective without interrupting or immediately judging.\\n * **\"I\" statements:** Encourage speaking from personal experience (\"I feel...\") rather than blaming or generalizing (\"You always...\").\\n * **Respectful language:** Prohibit personal attacks, insults, or derogatory language.\\n * **Focus on the issue, not the person:** Emphasize that disagreements are about ideas, not character.\\n* **Find a neutral location and time:** Choose a comfortable and neutral setting for the discussion. Schedule a time when both parties are relatively relaxed and able to focus.\\n* **Consider a mediator:** If the conflict is highly charged, involving a neutral third-party mediator can be extremely helpful. A skilled mediator can facilitate communication, identify common ground, and help guide the parties towards a resolution.\\n\\n**2. Deep Listening and Understanding:**\\n\\n* **Encourage each party to articulate their worldview:** Give each side ample opportunity to explain their beliefs, values, and the reasons behind their perspective. Ask open-ended questions to encourage them to elaborate. Focus on understanding *why* they believe what they do, not just *what* they believe.\\n* **Practice empathetic listening:** Actively listen by:\\n * **Paraphrasing:** Restating the other person\\'s points in your own words to ensure you understand correctly. \"So, if I understand correctly, you\\'re saying...\"\\n * **Reflecting feelings:** Acknowledging the emotions behind their words. \"It sounds like you\\'re feeling frustrated/disappointed/angry...\"\\n * **Seeking clarification:** Asking questions to clarify any ambiguities or assumptions. \"Can you tell me more about what you mean by...?\"\\n* **Identify common ground:** Even amidst deeply different worldviews, there are often shared values or goals. Actively look for these commonalities. This could be a shared desire for a healthy community, a safe environment, or a successful project.\\n* **Acknowledge valid points:** Even if you disagree with the overall perspective, try to acknowledge any valid points or concerns raised by the other side. This demonstrates respect and a willingness to understand.\\n\\n**3. Frame the Conflict as a Shared Problem:**\\n\\n* **Shift the focus from blame to collaboration:** Reframe the situation as a shared problem that both parties need to work together to solve. This requires moving away from accusatory language and towards a more collaborative approach.\\n* **Define the core issue clearly:** Work together to define the specific issue that needs to be addressed. Make sure both sides have a shared understanding of the problem.\\n* **Explore the impact of the conflict:** Discuss how the conflict is affecting each party and the broader situation. This helps to highlight the need for a resolution.\\n\\n**4. Explore Creative Solutions:**\\n\\n* **Brainstorm collaboratively:** Once the problem is clearly defined, encourage both parties to brainstorm potential solutions together. Focus on generating a wide range of ideas, without initially judging their feasibility.\\n* **Consider win-win scenarios:** Look for solutions that can benefit both parties, even if they require compromise or creative thinking. Focus on mutual gains rather than one side winning and the other losing.\\n* **Explore alternative perspectives:** Encourage both sides to consider alternative perspectives and to think outside the box. This can help to uncover new solutions that might not have been apparent initially.\\n* **Address underlying needs and concerns:** Look beyond the surface-level demands and try to understand the underlying needs and concerns of each party. A solution that addresses these deeper needs is more likely to be sustainable.\\n\\n**5. Evaluate and Refine Solutions:**\\n\\n* **Assess the feasibility of each solution:** Carefully evaluate the practicality and feasibility of each potential solution, taking into account the resources, constraints, and potential consequences.\\n* **Consider the impact on all stakeholders:** Evaluate how each solution would affect not only the two parties involved but also any other relevant stakeholders.\\n* **Refine the chosen solution:** Work together to refine the chosen solution, making adjustments and modifications as needed to ensure that it addresses the needs and concerns of both parties.\\n* **Document the agreement:** Once a solution is agreed upon, document the agreement in writing to ensure clarity and accountability.\\n\\n**6. Follow-Up and Review:**\\n\\n* **Schedule a follow-up meeting:** Schedule a follow-up meeting to review the implementation of the agreement and to address any outstanding issues or concerns.\\n* **Be willing to make adjustments:** Be prepared to make adjustments to the agreement if necessary, as circumstances change or new information emerges.\\n* **Maintain open communication:** Encourage ongoing communication between the parties to prevent future conflicts and to maintain a positive working relationship.\\n\\n**Key Considerations:**\\n\\n* **Patience is essential:** Resolving conflicts based on fundamental worldview differences takes time and patience. Don\\'t expect quick fixes.\\n* **Compromise is often necessary:** Both parties may need to compromise to reach a mutually beneficial solution.\\n* **Focus on actions, not beliefs:** It may not be possible to change someone\\'s fundamental beliefs, but it is possible to agree on specific actions and behaviors.\\n* **Sometimes, agreement to disagree is the best outcome:** In some cases, a complete resolution may not be possible. In these situations, the best outcome may be an agreement to disagree respectfully and to focus on managing the conflict constructively.\\n* **Recognize power dynamics:** Be aware of any power imbalances between the parties and work to ensure that both sides have an equal voice in the process.\\n\\nBy following these steps, you can create a more constructive and collaborative environment for resolving conflicts between parties with fundamentally different worldviews, fostering understanding, and working towards mutually beneficial solutions. Remember that the goal is not necessarily to change anyone\\'s beliefs, but to find a way to coexist and cooperate effectively, despite those differences.\\n', \"Resolving a conflict between two parties with fundamentally different worldviews requires a thoughtful and structured approach. Here's a step-by-step guide to help you navigate this complex situation:\\n\\n**Initial Steps**\\n\\n1. **Establish a safe and respectful environment**: Create a comfortable and non-confrontational setting where both parties feel secure and valued. Encourage open communication, active listening, and empathy.\\n2. **Understand the context and issues**: Gather information about the conflict, including the underlying causes, concerns, and needs of both parties. Identify the key areas of disagreement and the potential areas of common ground.\\n3. **Define the goals and expectations**: Clarify the objectives of the conflict resolution process, ensuring that both parties understand what they hope to achieve. Establish a shared commitment to finding a mutually beneficial solution.\\n\\n**Building Understanding and Trust**\\n\\n1. **Active listening and empathy**: Encourage both parties to share their perspectives, values, and concerns. Listen attentively to their narratives, asking clarifying questions to ensure understanding. Acknowledge and validate their emotions, demonstrating empathy and respect.\\n2. **Foster a culture of curiosity**: Encourage both parties to ask questions and seek to understand each other's worldviews. This can help to identify areas of commonality and potential bridges between their perspectives.\\n3. **Use 'non-judgmental' language**: Avoid taking sides or making value judgments. Instead, focus on understanding the underlying values, needs, and interests that drive each party's position.\\n\\n**Identifying Common Ground and Creative Solutions**\\n\\n1. **Seek areas of overlap**: Look for areas where the parties' interests and values converge. Identify potential common goals, shared concerns, or mutually beneficial outcomes.\\n2. **Encourage creative problem-solving**: Invite both parties to brainstorm innovative solutions that address their respective needs and concerns. Foster a collaborative atmosphere, where both parties feel empowered to contribute to the solution-finding process.\\n3. **Explore trade-offs and compromises**: Help the parties to identify potential trade-offs and compromises that can satisfy their respective needs and interests. Encourage them to consider the long-term benefits of a mutually beneficial solution.\\n\\n**Navigating Power Imbalances and Emotional Triggers**\\n\\n1. **Address power imbalances**: Be aware of any power imbalances that may exist between the parties. Take steps to equalize the playing field, ensuring that both parties have an equal opportunity to participate and contribute to the conflict resolution process.\\n2. **Manage emotional triggers**: Anticipate and manage emotional triggers that may arise during the conflict resolution process. Use de-escalation techniques, such as taking breaks or seeking support from a neutral third party, to maintain a constructive and respectful atmosphere.\\n\\n**Reaching a Mutually Beneficial Solution**\\n\\n1. **Synthesize and summarize**: Help the parties to synthesize their discussions and summarize the key points of agreement and disagreement.\\n2. **Develop a joint solution**: Collaborate with both parties to develop a mutually beneficial solution that addresses their respective needs and concerns.\\n3. **Establish a plan for implementation**: Create a clear plan for implementing the agreed-upon solution, including specific steps, timelines, and responsibilities.\\n4. **Monitor progress and evaluate**: Schedule follow-up meetings to monitor progress, address any emerging issues, and evaluate the effectiveness of the solution.\\n\\n**Additional Tips**\\n\\n1. **Remain neutral and impartial**: As a mediator or facilitator, maintain a neutral and impartial stance throughout the conflict resolution process.\\n2. **Be patient and persistent**: Conflict resolution can be a time-consuming and challenging process. Be patient and persistent, and remember that finding a mutually beneficial solution may require multiple iterations and compromises.\\n3. **Seek support and resources**: If necessary, seek support from experts, such as mediators, counselors, or subject matter experts, to help facilitate the conflict resolution process.\\n\\nBy following this structured approach, you can increase the chances of resolving conflicts between parties with fundamentally different worldviews, while ensuring that both sides feel heard, valued, and respected throughout the process.\", \"Resolving conflicts between individuals with fundamentally different worldviews can be challenging, but there are several approaches that can help ensure both sides feel heard and valued while working towards a mutually beneficial solution. Here's a step-by-step approach to resolve such conflicts:\\n\\n1. Establish Common Ground: Begin by identifying the commonalities between the two parties. Look for shared values, interests, or goals that can serve as a foundation for mutual understanding.\\n\\n2. Listen Actively: Allow both parties to express their concerns and listen attentively without interrupting. Repeat back what you've understood from each side's perspective, ensuring you grasp the root of the issue.\\n\\n3. Clarify Assumptions: Identify and challenge any assumptions or biases that might be contributing to the conflict. Be willing to acknowledge the validity of one party's views while still exploring alternative perspectives.\\n\\n4. Seek Understanding, Not Agreement: Focus on gaining a deeper understanding of each side's worldview rather than trying to force agreement. Ask open-ended questions to encourage the exploration of differing viewpoints.\\n\\n5. Emphasize Interests Over Positions: Instead of focusing solely on opposing parties' positions, seek to understand their underlying interests and needs. This can help uncover creative solutions that satisfy both sides.\\n\\n6. Foster a Collaborative Environment: Create an environment conducive to constructive dialogue, free from criticism or condescension. Use active listening skills and non-judgmental language to build trust between the parties involved.\\n\\n7. Explore Solutions Together: Work together to generate novel solutions that balance both parties' needs and interests. Encourage collaboration while still allowing each side to express its perspective.\\n\\n8. Be Patient and Flexible: Resolving conflicts involving differing worldviews often requires time, flexibility, and creative problem-solving. Be prepared to adapt strategies as needed or adjust your understanding of the issue.\\n\\n9. Focus on Joint Benefits: Highlight the benefits of finding a mutually beneficial solution that satisfies both parties' needs. Quantify these benefits as much as possible to make the outcome more appealing to each side.\\n\\n10. Agree to a Mutual Understanding: Once you've identified potential solutions, work to reach consensus around a shared understanding of what each party wants and expects from the agreement. Define responsibilities for achieving this shared understanding and ensure both sides receive commitment guarantees from each other.\\n\\nConsider incorporating tools like mediation or joint problem-solving techniques when dealing with deeply divided worldviews. This can help both parties feel heard in the final resolution while also allowing them to express their differences in a way that might not have been possible through direct negotiation alone.\"]\n" + ] + } + ], + "source": [ + "# So where are we?\n", + "\n", + "print(competitors)\n", + "print(answers)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Competitor: gpt-4o-mini\n", + "\n", + "Resolving a conflict between two parties with fundamentally different worldviews requires a structured and empathetic approach. Here’s how I would approach it:\n", + "\n", + "1. **Create a Safe Space**: Establish an environment where both parties feel safe to express their thoughts and feelings without fear of judgment. This may involve conducting the discussion in private or neutral settings to reduce tensions.\n", + "\n", + "2. **Set Ground Rules**: Before beginning the dialogue, set clear ground rules to encourage respectful communication. This could include one person speaking at a time, using “I” statements to express feelings, and agreeing to listen actively.\n", + "\n", + "3. **Active Listening**: Encourage each party to actively listen to the other. They should summarize or reflect back what they heard to demonstrate understanding. This can help ensure that both sides feel heard and valued.\n", + "\n", + "4. **Acknowledge Emotions**: Recognize and validate each party's feelings and perspectives, even if they differ from your own. Acknowledging emotions can help de-escalate tensions and foster mutual respect.\n", + "\n", + "5. **Identify Common Goals**: Shift the focus from what divides the parties to what unites them. Help them explore shared interests or goals. This can create a collaborative foundation for finding solutions.\n", + "\n", + "6. **Encourage Open Exploration**: Allow both sides to elaborate on their views without interruption. Encourage them to share their values and beliefs, which can illuminate the roots of their differences.\n", + "\n", + "7. **Facilitate Dialogue**: Guide the conversation to explore potential solutions by encouraging brainstorming. Think creatively about ways both parties could adjust their positions to meet halfway or find alternatives that incorporate aspects of both worldviews.\n", + "\n", + "8. **Seek Mutual Benefits**: Work towards solutions that consider the interests of both parties. This may include compromise or re-framing the conflict as a problem that both sides can work on together, fostering a sense of teamwork.\n", + "\n", + "9. **Follow Up**: After an agreement is reached, set a follow-up date to reassess the situation and ensure that both parties are satisfied with the resolution. This helps keep communication open and builds accountability.\n", + "\n", + "10. **Provide Support**: If necessary, suggest mediation or additional resources, such as counseling or workshops, to help both parties further develop their conflict resolution skills and understanding of each other.\n", + "\n", + "By following these steps, it's possible to navigate complex disagreements while ensuring that all parties feel valued and that their perspectives are taken into account, ultimately leading to a more harmonious resolution.\n", + "Competitor: claude-3-7-sonnet-latest\n", + "\n", + "# Resolving Conflicts Between Different Worldviews\n", + "\n", + "When approaching a conflict between parties with fundamentally different worldviews, I'd consider these steps:\n", + "\n", + "1. **Create a safe dialogue space** - Begin by establishing ground rules that ensure respectful communication and psychological safety for both parties.\n", + "\n", + "2. **Practice deep listening** - Encourage each side to fully articulate their perspective without interruption, focusing on understanding rather than formulating responses.\n", + "\n", + "3. **Identify underlying interests** - Look beyond stated positions to uncover what each party truly needs or values, as different paths can often satisfy the same fundamental interests.\n", + "\n", + "4. **Acknowledge legitimacy** - Explicitly validate that both worldviews have internal coherence and legitimacy, even when in disagreement.\n", + "\n", + "5. **Find common ground** - Identify shared values or goals, however minimal, to serve as a foundation for building solutions.\n", + "\n", + "6. **Explore creative options** - Generate multiple possibilities that might honor core aspects of both worldviews before evaluating them.\n", + "\n", + "The most challenging aspect is often helping parties distinguish between having their view prevail completely and having their core needs respected in a compromise solution.\n", + "Competitor: gemini-2.0-flash\n", + "\n", + "Resolving conflicts between parties with fundamentally different worldviews is a complex and delicate process. It requires patience, empathy, and a commitment to understanding. Here's a step-by-step approach I would take:\n", + "\n", + "**1. Establish a Safe and Respectful Environment:**\n", + "\n", + "* **Acknowledge the inherent difficulty:** Begin by openly acknowledging that the conflict stems from deeply held beliefs and perspectives, and that finding a resolution will require effort from both sides.\n", + "* **Set ground rules:** Establish clear guidelines for respectful communication. These should include:\n", + " * **Active listening:** Each person commits to truly hearing and understanding the other's perspective without interrupting or immediately judging.\n", + " * **\"I\" statements:** Encourage speaking from personal experience (\"I feel...\") rather than blaming or generalizing (\"You always...\").\n", + " * **Respectful language:** Prohibit personal attacks, insults, or derogatory language.\n", + " * **Focus on the issue, not the person:** Emphasize that disagreements are about ideas, not character.\n", + "* **Find a neutral location and time:** Choose a comfortable and neutral setting for the discussion. Schedule a time when both parties are relatively relaxed and able to focus.\n", + "* **Consider a mediator:** If the conflict is highly charged, involving a neutral third-party mediator can be extremely helpful. A skilled mediator can facilitate communication, identify common ground, and help guide the parties towards a resolution.\n", + "\n", + "**2. Deep Listening and Understanding:**\n", + "\n", + "* **Encourage each party to articulate their worldview:** Give each side ample opportunity to explain their beliefs, values, and the reasons behind their perspective. Ask open-ended questions to encourage them to elaborate. Focus on understanding *why* they believe what they do, not just *what* they believe.\n", + "* **Practice empathetic listening:** Actively listen by:\n", + " * **Paraphrasing:** Restating the other person's points in your own words to ensure you understand correctly. \"So, if I understand correctly, you're saying...\"\n", + " * **Reflecting feelings:** Acknowledging the emotions behind their words. \"It sounds like you're feeling frustrated/disappointed/angry...\"\n", + " * **Seeking clarification:** Asking questions to clarify any ambiguities or assumptions. \"Can you tell me more about what you mean by...?\"\n", + "* **Identify common ground:** Even amidst deeply different worldviews, there are often shared values or goals. Actively look for these commonalities. This could be a shared desire for a healthy community, a safe environment, or a successful project.\n", + "* **Acknowledge valid points:** Even if you disagree with the overall perspective, try to acknowledge any valid points or concerns raised by the other side. This demonstrates respect and a willingness to understand.\n", + "\n", + "**3. Frame the Conflict as a Shared Problem:**\n", + "\n", + "* **Shift the focus from blame to collaboration:** Reframe the situation as a shared problem that both parties need to work together to solve. This requires moving away from accusatory language and towards a more collaborative approach.\n", + "* **Define the core issue clearly:** Work together to define the specific issue that needs to be addressed. Make sure both sides have a shared understanding of the problem.\n", + "* **Explore the impact of the conflict:** Discuss how the conflict is affecting each party and the broader situation. This helps to highlight the need for a resolution.\n", + "\n", + "**4. Explore Creative Solutions:**\n", + "\n", + "* **Brainstorm collaboratively:** Once the problem is clearly defined, encourage both parties to brainstorm potential solutions together. Focus on generating a wide range of ideas, without initially judging their feasibility.\n", + "* **Consider win-win scenarios:** Look for solutions that can benefit both parties, even if they require compromise or creative thinking. Focus on mutual gains rather than one side winning and the other losing.\n", + "* **Explore alternative perspectives:** Encourage both sides to consider alternative perspectives and to think outside the box. This can help to uncover new solutions that might not have been apparent initially.\n", + "* **Address underlying needs and concerns:** Look beyond the surface-level demands and try to understand the underlying needs and concerns of each party. A solution that addresses these deeper needs is more likely to be sustainable.\n", + "\n", + "**5. Evaluate and Refine Solutions:**\n", + "\n", + "* **Assess the feasibility of each solution:** Carefully evaluate the practicality and feasibility of each potential solution, taking into account the resources, constraints, and potential consequences.\n", + "* **Consider the impact on all stakeholders:** Evaluate how each solution would affect not only the two parties involved but also any other relevant stakeholders.\n", + "* **Refine the chosen solution:** Work together to refine the chosen solution, making adjustments and modifications as needed to ensure that it addresses the needs and concerns of both parties.\n", + "* **Document the agreement:** Once a solution is agreed upon, document the agreement in writing to ensure clarity and accountability.\n", + "\n", + "**6. Follow-Up and Review:**\n", + "\n", + "* **Schedule a follow-up meeting:** Schedule a follow-up meeting to review the implementation of the agreement and to address any outstanding issues or concerns.\n", + "* **Be willing to make adjustments:** Be prepared to make adjustments to the agreement if necessary, as circumstances change or new information emerges.\n", + "* **Maintain open communication:** Encourage ongoing communication between the parties to prevent future conflicts and to maintain a positive working relationship.\n", + "\n", + "**Key Considerations:**\n", + "\n", + "* **Patience is essential:** Resolving conflicts based on fundamental worldview differences takes time and patience. Don't expect quick fixes.\n", + "* **Compromise is often necessary:** Both parties may need to compromise to reach a mutually beneficial solution.\n", + "* **Focus on actions, not beliefs:** It may not be possible to change someone's fundamental beliefs, but it is possible to agree on specific actions and behaviors.\n", + "* **Sometimes, agreement to disagree is the best outcome:** In some cases, a complete resolution may not be possible. In these situations, the best outcome may be an agreement to disagree respectfully and to focus on managing the conflict constructively.\n", + "* **Recognize power dynamics:** Be aware of any power imbalances between the parties and work to ensure that both sides have an equal voice in the process.\n", + "\n", + "By following these steps, you can create a more constructive and collaborative environment for resolving conflicts between parties with fundamentally different worldviews, fostering understanding, and working towards mutually beneficial solutions. Remember that the goal is not necessarily to change anyone's beliefs, but to find a way to coexist and cooperate effectively, despite those differences.\n", + "\n", + "Competitor: llama-3.3-70b-versatile\n", + "\n", + "Resolving a conflict between two parties with fundamentally different worldviews requires a thoughtful and structured approach. Here's a step-by-step guide to help you navigate this complex situation:\n", + "\n", + "**Initial Steps**\n", + "\n", + "1. **Establish a safe and respectful environment**: Create a comfortable and non-confrontational setting where both parties feel secure and valued. Encourage open communication, active listening, and empathy.\n", + "2. **Understand the context and issues**: Gather information about the conflict, including the underlying causes, concerns, and needs of both parties. Identify the key areas of disagreement and the potential areas of common ground.\n", + "3. **Define the goals and expectations**: Clarify the objectives of the conflict resolution process, ensuring that both parties understand what they hope to achieve. Establish a shared commitment to finding a mutually beneficial solution.\n", + "\n", + "**Building Understanding and Trust**\n", + "\n", + "1. **Active listening and empathy**: Encourage both parties to share their perspectives, values, and concerns. Listen attentively to their narratives, asking clarifying questions to ensure understanding. Acknowledge and validate their emotions, demonstrating empathy and respect.\n", + "2. **Foster a culture of curiosity**: Encourage both parties to ask questions and seek to understand each other's worldviews. This can help to identify areas of commonality and potential bridges between their perspectives.\n", + "3. **Use 'non-judgmental' language**: Avoid taking sides or making value judgments. Instead, focus on understanding the underlying values, needs, and interests that drive each party's position.\n", + "\n", + "**Identifying Common Ground and Creative Solutions**\n", + "\n", + "1. **Seek areas of overlap**: Look for areas where the parties' interests and values converge. Identify potential common goals, shared concerns, or mutually beneficial outcomes.\n", + "2. **Encourage creative problem-solving**: Invite both parties to brainstorm innovative solutions that address their respective needs and concerns. Foster a collaborative atmosphere, where both parties feel empowered to contribute to the solution-finding process.\n", + "3. **Explore trade-offs and compromises**: Help the parties to identify potential trade-offs and compromises that can satisfy their respective needs and interests. Encourage them to consider the long-term benefits of a mutually beneficial solution.\n", + "\n", + "**Navigating Power Imbalances and Emotional Triggers**\n", + "\n", + "1. **Address power imbalances**: Be aware of any power imbalances that may exist between the parties. Take steps to equalize the playing field, ensuring that both parties have an equal opportunity to participate and contribute to the conflict resolution process.\n", + "2. **Manage emotional triggers**: Anticipate and manage emotional triggers that may arise during the conflict resolution process. Use de-escalation techniques, such as taking breaks or seeking support from a neutral third party, to maintain a constructive and respectful atmosphere.\n", + "\n", + "**Reaching a Mutually Beneficial Solution**\n", + "\n", + "1. **Synthesize and summarize**: Help the parties to synthesize their discussions and summarize the key points of agreement and disagreement.\n", + "2. **Develop a joint solution**: Collaborate with both parties to develop a mutually beneficial solution that addresses their respective needs and concerns.\n", + "3. **Establish a plan for implementation**: Create a clear plan for implementing the agreed-upon solution, including specific steps, timelines, and responsibilities.\n", + "4. **Monitor progress and evaluate**: Schedule follow-up meetings to monitor progress, address any emerging issues, and evaluate the effectiveness of the solution.\n", + "\n", + "**Additional Tips**\n", + "\n", + "1. **Remain neutral and impartial**: As a mediator or facilitator, maintain a neutral and impartial stance throughout the conflict resolution process.\n", + "2. **Be patient and persistent**: Conflict resolution can be a time-consuming and challenging process. Be patient and persistent, and remember that finding a mutually beneficial solution may require multiple iterations and compromises.\n", + "3. **Seek support and resources**: If necessary, seek support from experts, such as mediators, counselors, or subject matter experts, to help facilitate the conflict resolution process.\n", + "\n", + "By following this structured approach, you can increase the chances of resolving conflicts between parties with fundamentally different worldviews, while ensuring that both sides feel heard, valued, and respected throughout the process.\n", + "Competitor: llama3.2\n", + "\n", + "Resolving conflicts between individuals with fundamentally different worldviews can be challenging, but there are several approaches that can help ensure both sides feel heard and valued while working towards a mutually beneficial solution. Here's a step-by-step approach to resolve such conflicts:\n", + "\n", + "1. Establish Common Ground: Begin by identifying the commonalities between the two parties. Look for shared values, interests, or goals that can serve as a foundation for mutual understanding.\n", + "\n", + "2. Listen Actively: Allow both parties to express their concerns and listen attentively without interrupting. Repeat back what you've understood from each side's perspective, ensuring you grasp the root of the issue.\n", + "\n", + "3. Clarify Assumptions: Identify and challenge any assumptions or biases that might be contributing to the conflict. Be willing to acknowledge the validity of one party's views while still exploring alternative perspectives.\n", + "\n", + "4. Seek Understanding, Not Agreement: Focus on gaining a deeper understanding of each side's worldview rather than trying to force agreement. Ask open-ended questions to encourage the exploration of differing viewpoints.\n", + "\n", + "5. Emphasize Interests Over Positions: Instead of focusing solely on opposing parties' positions, seek to understand their underlying interests and needs. This can help uncover creative solutions that satisfy both sides.\n", + "\n", + "6. Foster a Collaborative Environment: Create an environment conducive to constructive dialogue, free from criticism or condescension. Use active listening skills and non-judgmental language to build trust between the parties involved.\n", + "\n", + "7. Explore Solutions Together: Work together to generate novel solutions that balance both parties' needs and interests. Encourage collaboration while still allowing each side to express its perspective.\n", + "\n", + "8. Be Patient and Flexible: Resolving conflicts involving differing worldviews often requires time, flexibility, and creative problem-solving. Be prepared to adapt strategies as needed or adjust your understanding of the issue.\n", + "\n", + "9. Focus on Joint Benefits: Highlight the benefits of finding a mutually beneficial solution that satisfies both parties' needs. Quantify these benefits as much as possible to make the outcome more appealing to each side.\n", + "\n", + "10. Agree to a Mutual Understanding: Once you've identified potential solutions, work to reach consensus around a shared understanding of what each party wants and expects from the agreement. Define responsibilities for achieving this shared understanding and ensure both sides receive commitment guarantees from each other.\n", + "\n", + "Consider incorporating tools like mediation or joint problem-solving techniques when dealing with deeply divided worldviews. This can help both parties feel heard in the final resolution while also allowing them to express their differences in a way that might not have been possible through direct negotiation alone.\n" + ] + } + ], + "source": [ + "# It's nice to know how to use \"zip\"\n", + "for competitor, answer in zip(competitors, answers):\n", + " print(f\"Competitor: {competitor}\\n\\n{answer}\")\n" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [], + "source": [ + "# Let's bring this together - note the use of \"enumerate\"\n", + "\n", + "together = \"\"\n", + "for index, answer in enumerate(answers):\n", + " together += f\"# Response from competitor {index+1}\\n\\n\"\n", + " together += answer + \"\\n\\n\"" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "# Response from competitor 1\n", + "\n", + "Resolving a conflict between two parties with fundamentally different worldviews requires a structured and empathetic approach. Here’s how I would approach it:\n", + "\n", + "1. **Create a Safe Space**: Establish an environment where both parties feel safe to express their thoughts and feelings without fear of judgment. This may involve conducting the discussion in private or neutral settings to reduce tensions.\n", + "\n", + "2. **Set Ground Rules**: Before beginning the dialogue, set clear ground rules to encourage respectful communication. This could include one person speaking at a time, using “I” statements to express feelings, and agreeing to listen actively.\n", + "\n", + "3. **Active Listening**: Encourage each party to actively listen to the other. They should summarize or reflect back what they heard to demonstrate understanding. This can help ensure that both sides feel heard and valued.\n", + "\n", + "4. **Acknowledge Emotions**: Recognize and validate each party's feelings and perspectives, even if they differ from your own. Acknowledging emotions can help de-escalate tensions and foster mutual respect.\n", + "\n", + "5. **Identify Common Goals**: Shift the focus from what divides the parties to what unites them. Help them explore shared interests or goals. This can create a collaborative foundation for finding solutions.\n", + "\n", + "6. **Encourage Open Exploration**: Allow both sides to elaborate on their views without interruption. Encourage them to share their values and beliefs, which can illuminate the roots of their differences.\n", + "\n", + "7. **Facilitate Dialogue**: Guide the conversation to explore potential solutions by encouraging brainstorming. Think creatively about ways both parties could adjust their positions to meet halfway or find alternatives that incorporate aspects of both worldviews.\n", + "\n", + "8. **Seek Mutual Benefits**: Work towards solutions that consider the interests of both parties. This may include compromise or re-framing the conflict as a problem that both sides can work on together, fostering a sense of teamwork.\n", + "\n", + "9. **Follow Up**: After an agreement is reached, set a follow-up date to reassess the situation and ensure that both parties are satisfied with the resolution. This helps keep communication open and builds accountability.\n", + "\n", + "10. **Provide Support**: If necessary, suggest mediation or additional resources, such as counseling or workshops, to help both parties further develop their conflict resolution skills and understanding of each other.\n", + "\n", + "By following these steps, it's possible to navigate complex disagreements while ensuring that all parties feel valued and that their perspectives are taken into account, ultimately leading to a more harmonious resolution.\n", + "\n", + "# Response from competitor 2\n", + "\n", + "# Resolving Conflicts Between Different Worldviews\n", + "\n", + "When approaching a conflict between parties with fundamentally different worldviews, I'd consider these steps:\n", + "\n", + "1. **Create a safe dialogue space** - Begin by establishing ground rules that ensure respectful communication and psychological safety for both parties.\n", + "\n", + "2. **Practice deep listening** - Encourage each side to fully articulate their perspective without interruption, focusing on understanding rather than formulating responses.\n", + "\n", + "3. **Identify underlying interests** - Look beyond stated positions to uncover what each party truly needs or values, as different paths can often satisfy the same fundamental interests.\n", + "\n", + "4. **Acknowledge legitimacy** - Explicitly validate that both worldviews have internal coherence and legitimacy, even when in disagreement.\n", + "\n", + "5. **Find common ground** - Identify shared values or goals, however minimal, to serve as a foundation for building solutions.\n", + "\n", + "6. **Explore creative options** - Generate multiple possibilities that might honor core aspects of both worldviews before evaluating them.\n", + "\n", + "The most challenging aspect is often helping parties distinguish between having their view prevail completely and having their core needs respected in a compromise solution.\n", + "\n", + "# Response from competitor 3\n", + "\n", + "Resolving conflicts between parties with fundamentally different worldviews is a complex and delicate process. It requires patience, empathy, and a commitment to understanding. Here's a step-by-step approach I would take:\n", + "\n", + "**1. Establish a Safe and Respectful Environment:**\n", + "\n", + "* **Acknowledge the inherent difficulty:** Begin by openly acknowledging that the conflict stems from deeply held beliefs and perspectives, and that finding a resolution will require effort from both sides.\n", + "* **Set ground rules:** Establish clear guidelines for respectful communication. These should include:\n", + " * **Active listening:** Each person commits to truly hearing and understanding the other's perspective without interrupting or immediately judging.\n", + " * **\"I\" statements:** Encourage speaking from personal experience (\"I feel...\") rather than blaming or generalizing (\"You always...\").\n", + " * **Respectful language:** Prohibit personal attacks, insults, or derogatory language.\n", + " * **Focus on the issue, not the person:** Emphasize that disagreements are about ideas, not character.\n", + "* **Find a neutral location and time:** Choose a comfortable and neutral setting for the discussion. Schedule a time when both parties are relatively relaxed and able to focus.\n", + "* **Consider a mediator:** If the conflict is highly charged, involving a neutral third-party mediator can be extremely helpful. A skilled mediator can facilitate communication, identify common ground, and help guide the parties towards a resolution.\n", + "\n", + "**2. Deep Listening and Understanding:**\n", + "\n", + "* **Encourage each party to articulate their worldview:** Give each side ample opportunity to explain their beliefs, values, and the reasons behind their perspective. Ask open-ended questions to encourage them to elaborate. Focus on understanding *why* they believe what they do, not just *what* they believe.\n", + "* **Practice empathetic listening:** Actively listen by:\n", + " * **Paraphrasing:** Restating the other person's points in your own words to ensure you understand correctly. \"So, if I understand correctly, you're saying...\"\n", + " * **Reflecting feelings:** Acknowledging the emotions behind their words. \"It sounds like you're feeling frustrated/disappointed/angry...\"\n", + " * **Seeking clarification:** Asking questions to clarify any ambiguities or assumptions. \"Can you tell me more about what you mean by...?\"\n", + "* **Identify common ground:** Even amidst deeply different worldviews, there are often shared values or goals. Actively look for these commonalities. This could be a shared desire for a healthy community, a safe environment, or a successful project.\n", + "* **Acknowledge valid points:** Even if you disagree with the overall perspective, try to acknowledge any valid points or concerns raised by the other side. This demonstrates respect and a willingness to understand.\n", + "\n", + "**3. Frame the Conflict as a Shared Problem:**\n", + "\n", + "* **Shift the focus from blame to collaboration:** Reframe the situation as a shared problem that both parties need to work together to solve. This requires moving away from accusatory language and towards a more collaborative approach.\n", + "* **Define the core issue clearly:** Work together to define the specific issue that needs to be addressed. Make sure both sides have a shared understanding of the problem.\n", + "* **Explore the impact of the conflict:** Discuss how the conflict is affecting each party and the broader situation. This helps to highlight the need for a resolution.\n", + "\n", + "**4. Explore Creative Solutions:**\n", + "\n", + "* **Brainstorm collaboratively:** Once the problem is clearly defined, encourage both parties to brainstorm potential solutions together. Focus on generating a wide range of ideas, without initially judging their feasibility.\n", + "* **Consider win-win scenarios:** Look for solutions that can benefit both parties, even if they require compromise or creative thinking. Focus on mutual gains rather than one side winning and the other losing.\n", + "* **Explore alternative perspectives:** Encourage both sides to consider alternative perspectives and to think outside the box. This can help to uncover new solutions that might not have been apparent initially.\n", + "* **Address underlying needs and concerns:** Look beyond the surface-level demands and try to understand the underlying needs and concerns of each party. A solution that addresses these deeper needs is more likely to be sustainable.\n", + "\n", + "**5. Evaluate and Refine Solutions:**\n", + "\n", + "* **Assess the feasibility of each solution:** Carefully evaluate the practicality and feasibility of each potential solution, taking into account the resources, constraints, and potential consequences.\n", + "* **Consider the impact on all stakeholders:** Evaluate how each solution would affect not only the two parties involved but also any other relevant stakeholders.\n", + "* **Refine the chosen solution:** Work together to refine the chosen solution, making adjustments and modifications as needed to ensure that it addresses the needs and concerns of both parties.\n", + "* **Document the agreement:** Once a solution is agreed upon, document the agreement in writing to ensure clarity and accountability.\n", + "\n", + "**6. Follow-Up and Review:**\n", + "\n", + "* **Schedule a follow-up meeting:** Schedule a follow-up meeting to review the implementation of the agreement and to address any outstanding issues or concerns.\n", + "* **Be willing to make adjustments:** Be prepared to make adjustments to the agreement if necessary, as circumstances change or new information emerges.\n", + "* **Maintain open communication:** Encourage ongoing communication between the parties to prevent future conflicts and to maintain a positive working relationship.\n", + "\n", + "**Key Considerations:**\n", + "\n", + "* **Patience is essential:** Resolving conflicts based on fundamental worldview differences takes time and patience. Don't expect quick fixes.\n", + "* **Compromise is often necessary:** Both parties may need to compromise to reach a mutually beneficial solution.\n", + "* **Focus on actions, not beliefs:** It may not be possible to change someone's fundamental beliefs, but it is possible to agree on specific actions and behaviors.\n", + "* **Sometimes, agreement to disagree is the best outcome:** In some cases, a complete resolution may not be possible. In these situations, the best outcome may be an agreement to disagree respectfully and to focus on managing the conflict constructively.\n", + "* **Recognize power dynamics:** Be aware of any power imbalances between the parties and work to ensure that both sides have an equal voice in the process.\n", + "\n", + "By following these steps, you can create a more constructive and collaborative environment for resolving conflicts between parties with fundamentally different worldviews, fostering understanding, and working towards mutually beneficial solutions. Remember that the goal is not necessarily to change anyone's beliefs, but to find a way to coexist and cooperate effectively, despite those differences.\n", + "\n", + "\n", + "# Response from competitor 4\n", + "\n", + "Resolving a conflict between two parties with fundamentally different worldviews requires a thoughtful and structured approach. Here's a step-by-step guide to help you navigate this complex situation:\n", + "\n", + "**Initial Steps**\n", + "\n", + "1. **Establish a safe and respectful environment**: Create a comfortable and non-confrontational setting where both parties feel secure and valued. Encourage open communication, active listening, and empathy.\n", + "2. **Understand the context and issues**: Gather information about the conflict, including the underlying causes, concerns, and needs of both parties. Identify the key areas of disagreement and the potential areas of common ground.\n", + "3. **Define the goals and expectations**: Clarify the objectives of the conflict resolution process, ensuring that both parties understand what they hope to achieve. Establish a shared commitment to finding a mutually beneficial solution.\n", + "\n", + "**Building Understanding and Trust**\n", + "\n", + "1. **Active listening and empathy**: Encourage both parties to share their perspectives, values, and concerns. Listen attentively to their narratives, asking clarifying questions to ensure understanding. Acknowledge and validate their emotions, demonstrating empathy and respect.\n", + "2. **Foster a culture of curiosity**: Encourage both parties to ask questions and seek to understand each other's worldviews. This can help to identify areas of commonality and potential bridges between their perspectives.\n", + "3. **Use 'non-judgmental' language**: Avoid taking sides or making value judgments. Instead, focus on understanding the underlying values, needs, and interests that drive each party's position.\n", + "\n", + "**Identifying Common Ground and Creative Solutions**\n", + "\n", + "1. **Seek areas of overlap**: Look for areas where the parties' interests and values converge. Identify potential common goals, shared concerns, or mutually beneficial outcomes.\n", + "2. **Encourage creative problem-solving**: Invite both parties to brainstorm innovative solutions that address their respective needs and concerns. Foster a collaborative atmosphere, where both parties feel empowered to contribute to the solution-finding process.\n", + "3. **Explore trade-offs and compromises**: Help the parties to identify potential trade-offs and compromises that can satisfy their respective needs and interests. Encourage them to consider the long-term benefits of a mutually beneficial solution.\n", + "\n", + "**Navigating Power Imbalances and Emotional Triggers**\n", + "\n", + "1. **Address power imbalances**: Be aware of any power imbalances that may exist between the parties. Take steps to equalize the playing field, ensuring that both parties have an equal opportunity to participate and contribute to the conflict resolution process.\n", + "2. **Manage emotional triggers**: Anticipate and manage emotional triggers that may arise during the conflict resolution process. Use de-escalation techniques, such as taking breaks or seeking support from a neutral third party, to maintain a constructive and respectful atmosphere.\n", + "\n", + "**Reaching a Mutually Beneficial Solution**\n", + "\n", + "1. **Synthesize and summarize**: Help the parties to synthesize their discussions and summarize the key points of agreement and disagreement.\n", + "2. **Develop a joint solution**: Collaborate with both parties to develop a mutually beneficial solution that addresses their respective needs and concerns.\n", + "3. **Establish a plan for implementation**: Create a clear plan for implementing the agreed-upon solution, including specific steps, timelines, and responsibilities.\n", + "4. **Monitor progress and evaluate**: Schedule follow-up meetings to monitor progress, address any emerging issues, and evaluate the effectiveness of the solution.\n", + "\n", + "**Additional Tips**\n", + "\n", + "1. **Remain neutral and impartial**: As a mediator or facilitator, maintain a neutral and impartial stance throughout the conflict resolution process.\n", + "2. **Be patient and persistent**: Conflict resolution can be a time-consuming and challenging process. Be patient and persistent, and remember that finding a mutually beneficial solution may require multiple iterations and compromises.\n", + "3. **Seek support and resources**: If necessary, seek support from experts, such as mediators, counselors, or subject matter experts, to help facilitate the conflict resolution process.\n", + "\n", + "By following this structured approach, you can increase the chances of resolving conflicts between parties with fundamentally different worldviews, while ensuring that both sides feel heard, valued, and respected throughout the process.\n", + "\n", + "# Response from competitor 5\n", + "\n", + "Resolving conflicts between individuals with fundamentally different worldviews can be challenging, but there are several approaches that can help ensure both sides feel heard and valued while working towards a mutually beneficial solution. Here's a step-by-step approach to resolve such conflicts:\n", + "\n", + "1. Establish Common Ground: Begin by identifying the commonalities between the two parties. Look for shared values, interests, or goals that can serve as a foundation for mutual understanding.\n", + "\n", + "2. Listen Actively: Allow both parties to express their concerns and listen attentively without interrupting. Repeat back what you've understood from each side's perspective, ensuring you grasp the root of the issue.\n", + "\n", + "3. Clarify Assumptions: Identify and challenge any assumptions or biases that might be contributing to the conflict. Be willing to acknowledge the validity of one party's views while still exploring alternative perspectives.\n", + "\n", + "4. Seek Understanding, Not Agreement: Focus on gaining a deeper understanding of each side's worldview rather than trying to force agreement. Ask open-ended questions to encourage the exploration of differing viewpoints.\n", + "\n", + "5. Emphasize Interests Over Positions: Instead of focusing solely on opposing parties' positions, seek to understand their underlying interests and needs. This can help uncover creative solutions that satisfy both sides.\n", + "\n", + "6. Foster a Collaborative Environment: Create an environment conducive to constructive dialogue, free from criticism or condescension. Use active listening skills and non-judgmental language to build trust between the parties involved.\n", + "\n", + "7. Explore Solutions Together: Work together to generate novel solutions that balance both parties' needs and interests. Encourage collaboration while still allowing each side to express its perspective.\n", + "\n", + "8. Be Patient and Flexible: Resolving conflicts involving differing worldviews often requires time, flexibility, and creative problem-solving. Be prepared to adapt strategies as needed or adjust your understanding of the issue.\n", + "\n", + "9. Focus on Joint Benefits: Highlight the benefits of finding a mutually beneficial solution that satisfies both parties' needs. Quantify these benefits as much as possible to make the outcome more appealing to each side.\n", + "\n", + "10. Agree to a Mutual Understanding: Once you've identified potential solutions, work to reach consensus around a shared understanding of what each party wants and expects from the agreement. Define responsibilities for achieving this shared understanding and ensure both sides receive commitment guarantees from each other.\n", + "\n", + "Consider incorporating tools like mediation or joint problem-solving techniques when dealing with deeply divided worldviews. This can help both parties feel heard in the final resolution while also allowing them to express their differences in a way that might not have been possible through direct negotiation alone.\n", + "\n", + "\n" + ] + } + ], + "source": [ + "print(together)" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "metadata": {}, + "outputs": [], + "source": [ + "judge = f\"\"\"You are judging a competition between {len(competitors)} competitors.\n", + "Each model has been given this question:\n", + "\n", + "{question}\n", + "\n", + "Your job is to evaluate each response for clarity and strength of argument, and rank them in order of best to worst.\n", + "Respond with JSON, and only JSON, with the following format:\n", + "{{\"results\": [\"best competitor number\", \"second best competitor number\", \"third best competitor number\", ...]}}\n", + "\n", + "Here are the responses from each competitor:\n", + "\n", + "{together}\n", + "\n", + "Now respond with the JSON with the ranked order of the competitors, and describe why the ranked 1 competitor is the best. Do not include markdown formatting or code blocks.\"\"\"\n" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "You are judging a competition between 5 competitors.\n", + "Each model has been given this question:\n", + "\n", + "How would you approach resolving a conflict between two parties who have fundamentally different worldviews, ensuring that both sides feel heard and valued while also working towards a mutually beneficial solution?\n", + "\n", + "Your job is to evaluate each response for clarity and strength of argument, and rank them in order of best to worst.\n", + "Respond with JSON, and only JSON, with the following format:\n", + "{\"results\": [\"best competitor number\", \"second best competitor number\", \"third best competitor number\", ...]}\n", + "\n", + "Here are the responses from each competitor:\n", + "\n", + "# Response from competitor 1\n", + "\n", + "Resolving a conflict between two parties with fundamentally different worldviews requires a structured and empathetic approach. Here’s how I would approach it:\n", + "\n", + "1. **Create a Safe Space**: Establish an environment where both parties feel safe to express their thoughts and feelings without fear of judgment. This may involve conducting the discussion in private or neutral settings to reduce tensions.\n", + "\n", + "2. **Set Ground Rules**: Before beginning the dialogue, set clear ground rules to encourage respectful communication. This could include one person speaking at a time, using “I” statements to express feelings, and agreeing to listen actively.\n", + "\n", + "3. **Active Listening**: Encourage each party to actively listen to the other. They should summarize or reflect back what they heard to demonstrate understanding. This can help ensure that both sides feel heard and valued.\n", + "\n", + "4. **Acknowledge Emotions**: Recognize and validate each party's feelings and perspectives, even if they differ from your own. Acknowledging emotions can help de-escalate tensions and foster mutual respect.\n", + "\n", + "5. **Identify Common Goals**: Shift the focus from what divides the parties to what unites them. Help them explore shared interests or goals. This can create a collaborative foundation for finding solutions.\n", + "\n", + "6. **Encourage Open Exploration**: Allow both sides to elaborate on their views without interruption. Encourage them to share their values and beliefs, which can illuminate the roots of their differences.\n", + "\n", + "7. **Facilitate Dialogue**: Guide the conversation to explore potential solutions by encouraging brainstorming. Think creatively about ways both parties could adjust their positions to meet halfway or find alternatives that incorporate aspects of both worldviews.\n", + "\n", + "8. **Seek Mutual Benefits**: Work towards solutions that consider the interests of both parties. This may include compromise or re-framing the conflict as a problem that both sides can work on together, fostering a sense of teamwork.\n", + "\n", + "9. **Follow Up**: After an agreement is reached, set a follow-up date to reassess the situation and ensure that both parties are satisfied with the resolution. This helps keep communication open and builds accountability.\n", + "\n", + "10. **Provide Support**: If necessary, suggest mediation or additional resources, such as counseling or workshops, to help both parties further develop their conflict resolution skills and understanding of each other.\n", + "\n", + "By following these steps, it's possible to navigate complex disagreements while ensuring that all parties feel valued and that their perspectives are taken into account, ultimately leading to a more harmonious resolution.\n", + "\n", + "# Response from competitor 2\n", + "\n", + "# Resolving Conflicts Between Different Worldviews\n", + "\n", + "When approaching a conflict between parties with fundamentally different worldviews, I'd consider these steps:\n", + "\n", + "1. **Create a safe dialogue space** - Begin by establishing ground rules that ensure respectful communication and psychological safety for both parties.\n", + "\n", + "2. **Practice deep listening** - Encourage each side to fully articulate their perspective without interruption, focusing on understanding rather than formulating responses.\n", + "\n", + "3. **Identify underlying interests** - Look beyond stated positions to uncover what each party truly needs or values, as different paths can often satisfy the same fundamental interests.\n", + "\n", + "4. **Acknowledge legitimacy** - Explicitly validate that both worldviews have internal coherence and legitimacy, even when in disagreement.\n", + "\n", + "5. **Find common ground** - Identify shared values or goals, however minimal, to serve as a foundation for building solutions.\n", + "\n", + "6. **Explore creative options** - Generate multiple possibilities that might honor core aspects of both worldviews before evaluating them.\n", + "\n", + "The most challenging aspect is often helping parties distinguish between having their view prevail completely and having their core needs respected in a compromise solution.\n", + "\n", + "# Response from competitor 3\n", + "\n", + "Resolving conflicts between parties with fundamentally different worldviews is a complex and delicate process. It requires patience, empathy, and a commitment to understanding. Here's a step-by-step approach I would take:\n", + "\n", + "**1. Establish a Safe and Respectful Environment:**\n", + "\n", + "* **Acknowledge the inherent difficulty:** Begin by openly acknowledging that the conflict stems from deeply held beliefs and perspectives, and that finding a resolution will require effort from both sides.\n", + "* **Set ground rules:** Establish clear guidelines for respectful communication. These should include:\n", + " * **Active listening:** Each person commits to truly hearing and understanding the other's perspective without interrupting or immediately judging.\n", + " * **\"I\" statements:** Encourage speaking from personal experience (\"I feel...\") rather than blaming or generalizing (\"You always...\").\n", + " * **Respectful language:** Prohibit personal attacks, insults, or derogatory language.\n", + " * **Focus on the issue, not the person:** Emphasize that disagreements are about ideas, not character.\n", + "* **Find a neutral location and time:** Choose a comfortable and neutral setting for the discussion. Schedule a time when both parties are relatively relaxed and able to focus.\n", + "* **Consider a mediator:** If the conflict is highly charged, involving a neutral third-party mediator can be extremely helpful. A skilled mediator can facilitate communication, identify common ground, and help guide the parties towards a resolution.\n", + "\n", + "**2. Deep Listening and Understanding:**\n", + "\n", + "* **Encourage each party to articulate their worldview:** Give each side ample opportunity to explain their beliefs, values, and the reasons behind their perspective. Ask open-ended questions to encourage them to elaborate. Focus on understanding *why* they believe what they do, not just *what* they believe.\n", + "* **Practice empathetic listening:** Actively listen by:\n", + " * **Paraphrasing:** Restating the other person's points in your own words to ensure you understand correctly. \"So, if I understand correctly, you're saying...\"\n", + " * **Reflecting feelings:** Acknowledging the emotions behind their words. \"It sounds like you're feeling frustrated/disappointed/angry...\"\n", + " * **Seeking clarification:** Asking questions to clarify any ambiguities or assumptions. \"Can you tell me more about what you mean by...?\"\n", + "* **Identify common ground:** Even amidst deeply different worldviews, there are often shared values or goals. Actively look for these commonalities. This could be a shared desire for a healthy community, a safe environment, or a successful project.\n", + "* **Acknowledge valid points:** Even if you disagree with the overall perspective, try to acknowledge any valid points or concerns raised by the other side. This demonstrates respect and a willingness to understand.\n", + "\n", + "**3. Frame the Conflict as a Shared Problem:**\n", + "\n", + "* **Shift the focus from blame to collaboration:** Reframe the situation as a shared problem that both parties need to work together to solve. This requires moving away from accusatory language and towards a more collaborative approach.\n", + "* **Define the core issue clearly:** Work together to define the specific issue that needs to be addressed. Make sure both sides have a shared understanding of the problem.\n", + "* **Explore the impact of the conflict:** Discuss how the conflict is affecting each party and the broader situation. This helps to highlight the need for a resolution.\n", + "\n", + "**4. Explore Creative Solutions:**\n", + "\n", + "* **Brainstorm collaboratively:** Once the problem is clearly defined, encourage both parties to brainstorm potential solutions together. Focus on generating a wide range of ideas, without initially judging their feasibility.\n", + "* **Consider win-win scenarios:** Look for solutions that can benefit both parties, even if they require compromise or creative thinking. Focus on mutual gains rather than one side winning and the other losing.\n", + "* **Explore alternative perspectives:** Encourage both sides to consider alternative perspectives and to think outside the box. This can help to uncover new solutions that might not have been apparent initially.\n", + "* **Address underlying needs and concerns:** Look beyond the surface-level demands and try to understand the underlying needs and concerns of each party. A solution that addresses these deeper needs is more likely to be sustainable.\n", + "\n", + "**5. Evaluate and Refine Solutions:**\n", + "\n", + "* **Assess the feasibility of each solution:** Carefully evaluate the practicality and feasibility of each potential solution, taking into account the resources, constraints, and potential consequences.\n", + "* **Consider the impact on all stakeholders:** Evaluate how each solution would affect not only the two parties involved but also any other relevant stakeholders.\n", + "* **Refine the chosen solution:** Work together to refine the chosen solution, making adjustments and modifications as needed to ensure that it addresses the needs and concerns of both parties.\n", + "* **Document the agreement:** Once a solution is agreed upon, document the agreement in writing to ensure clarity and accountability.\n", + "\n", + "**6. Follow-Up and Review:**\n", + "\n", + "* **Schedule a follow-up meeting:** Schedule a follow-up meeting to review the implementation of the agreement and to address any outstanding issues or concerns.\n", + "* **Be willing to make adjustments:** Be prepared to make adjustments to the agreement if necessary, as circumstances change or new information emerges.\n", + "* **Maintain open communication:** Encourage ongoing communication between the parties to prevent future conflicts and to maintain a positive working relationship.\n", + "\n", + "**Key Considerations:**\n", + "\n", + "* **Patience is essential:** Resolving conflicts based on fundamental worldview differences takes time and patience. Don't expect quick fixes.\n", + "* **Compromise is often necessary:** Both parties may need to compromise to reach a mutually beneficial solution.\n", + "* **Focus on actions, not beliefs:** It may not be possible to change someone's fundamental beliefs, but it is possible to agree on specific actions and behaviors.\n", + "* **Sometimes, agreement to disagree is the best outcome:** In some cases, a complete resolution may not be possible. In these situations, the best outcome may be an agreement to disagree respectfully and to focus on managing the conflict constructively.\n", + "* **Recognize power dynamics:** Be aware of any power imbalances between the parties and work to ensure that both sides have an equal voice in the process.\n", + "\n", + "By following these steps, you can create a more constructive and collaborative environment for resolving conflicts between parties with fundamentally different worldviews, fostering understanding, and working towards mutually beneficial solutions. Remember that the goal is not necessarily to change anyone's beliefs, but to find a way to coexist and cooperate effectively, despite those differences.\n", + "\n", + "\n", + "# Response from competitor 4\n", + "\n", + "Resolving a conflict between two parties with fundamentally different worldviews requires a thoughtful and structured approach. Here's a step-by-step guide to help you navigate this complex situation:\n", + "\n", + "**Initial Steps**\n", + "\n", + "1. **Establish a safe and respectful environment**: Create a comfortable and non-confrontational setting where both parties feel secure and valued. Encourage open communication, active listening, and empathy.\n", + "2. **Understand the context and issues**: Gather information about the conflict, including the underlying causes, concerns, and needs of both parties. Identify the key areas of disagreement and the potential areas of common ground.\n", + "3. **Define the goals and expectations**: Clarify the objectives of the conflict resolution process, ensuring that both parties understand what they hope to achieve. Establish a shared commitment to finding a mutually beneficial solution.\n", + "\n", + "**Building Understanding and Trust**\n", + "\n", + "1. **Active listening and empathy**: Encourage both parties to share their perspectives, values, and concerns. Listen attentively to their narratives, asking clarifying questions to ensure understanding. Acknowledge and validate their emotions, demonstrating empathy and respect.\n", + "2. **Foster a culture of curiosity**: Encourage both parties to ask questions and seek to understand each other's worldviews. This can help to identify areas of commonality and potential bridges between their perspectives.\n", + "3. **Use 'non-judgmental' language**: Avoid taking sides or making value judgments. Instead, focus on understanding the underlying values, needs, and interests that drive each party's position.\n", + "\n", + "**Identifying Common Ground and Creative Solutions**\n", + "\n", + "1. **Seek areas of overlap**: Look for areas where the parties' interests and values converge. Identify potential common goals, shared concerns, or mutually beneficial outcomes.\n", + "2. **Encourage creative problem-solving**: Invite both parties to brainstorm innovative solutions that address their respective needs and concerns. Foster a collaborative atmosphere, where both parties feel empowered to contribute to the solution-finding process.\n", + "3. **Explore trade-offs and compromises**: Help the parties to identify potential trade-offs and compromises that can satisfy their respective needs and interests. Encourage them to consider the long-term benefits of a mutually beneficial solution.\n", + "\n", + "**Navigating Power Imbalances and Emotional Triggers**\n", + "\n", + "1. **Address power imbalances**: Be aware of any power imbalances that may exist between the parties. Take steps to equalize the playing field, ensuring that both parties have an equal opportunity to participate and contribute to the conflict resolution process.\n", + "2. **Manage emotional triggers**: Anticipate and manage emotional triggers that may arise during the conflict resolution process. Use de-escalation techniques, such as taking breaks or seeking support from a neutral third party, to maintain a constructive and respectful atmosphere.\n", + "\n", + "**Reaching a Mutually Beneficial Solution**\n", + "\n", + "1. **Synthesize and summarize**: Help the parties to synthesize their discussions and summarize the key points of agreement and disagreement.\n", + "2. **Develop a joint solution**: Collaborate with both parties to develop a mutually beneficial solution that addresses their respective needs and concerns.\n", + "3. **Establish a plan for implementation**: Create a clear plan for implementing the agreed-upon solution, including specific steps, timelines, and responsibilities.\n", + "4. **Monitor progress and evaluate**: Schedule follow-up meetings to monitor progress, address any emerging issues, and evaluate the effectiveness of the solution.\n", + "\n", + "**Additional Tips**\n", + "\n", + "1. **Remain neutral and impartial**: As a mediator or facilitator, maintain a neutral and impartial stance throughout the conflict resolution process.\n", + "2. **Be patient and persistent**: Conflict resolution can be a time-consuming and challenging process. Be patient and persistent, and remember that finding a mutually beneficial solution may require multiple iterations and compromises.\n", + "3. **Seek support and resources**: If necessary, seek support from experts, such as mediators, counselors, or subject matter experts, to help facilitate the conflict resolution process.\n", + "\n", + "By following this structured approach, you can increase the chances of resolving conflicts between parties with fundamentally different worldviews, while ensuring that both sides feel heard, valued, and respected throughout the process.\n", + "\n", + "# Response from competitor 5\n", + "\n", + "Resolving conflicts between individuals with fundamentally different worldviews can be challenging, but there are several approaches that can help ensure both sides feel heard and valued while working towards a mutually beneficial solution. Here's a step-by-step approach to resolve such conflicts:\n", + "\n", + "1. Establish Common Ground: Begin by identifying the commonalities between the two parties. Look for shared values, interests, or goals that can serve as a foundation for mutual understanding.\n", + "\n", + "2. Listen Actively: Allow both parties to express their concerns and listen attentively without interrupting. Repeat back what you've understood from each side's perspective, ensuring you grasp the root of the issue.\n", + "\n", + "3. Clarify Assumptions: Identify and challenge any assumptions or biases that might be contributing to the conflict. Be willing to acknowledge the validity of one party's views while still exploring alternative perspectives.\n", + "\n", + "4. Seek Understanding, Not Agreement: Focus on gaining a deeper understanding of each side's worldview rather than trying to force agreement. Ask open-ended questions to encourage the exploration of differing viewpoints.\n", + "\n", + "5. Emphasize Interests Over Positions: Instead of focusing solely on opposing parties' positions, seek to understand their underlying interests and needs. This can help uncover creative solutions that satisfy both sides.\n", + "\n", + "6. Foster a Collaborative Environment: Create an environment conducive to constructive dialogue, free from criticism or condescension. Use active listening skills and non-judgmental language to build trust between the parties involved.\n", + "\n", + "7. Explore Solutions Together: Work together to generate novel solutions that balance both parties' needs and interests. Encourage collaboration while still allowing each side to express its perspective.\n", + "\n", + "8. Be Patient and Flexible: Resolving conflicts involving differing worldviews often requires time, flexibility, and creative problem-solving. Be prepared to adapt strategies as needed or adjust your understanding of the issue.\n", + "\n", + "9. Focus on Joint Benefits: Highlight the benefits of finding a mutually beneficial solution that satisfies both parties' needs. Quantify these benefits as much as possible to make the outcome more appealing to each side.\n", + "\n", + "10. Agree to a Mutual Understanding: Once you've identified potential solutions, work to reach consensus around a shared understanding of what each party wants and expects from the agreement. Define responsibilities for achieving this shared understanding and ensure both sides receive commitment guarantees from each other.\n", + "\n", + "Consider incorporating tools like mediation or joint problem-solving techniques when dealing with deeply divided worldviews. This can help both parties feel heard in the final resolution while also allowing them to express their differences in a way that might not have been possible through direct negotiation alone.\n", + "\n", + "\n", + "\n", + "Now respond with the JSON with the ranked order of the competitors, and describe why the ranked 1 competitor is the best. Do not include markdown formatting or code blocks.\n" + ] + } + ], + "source": [ + "print(judge)" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": {}, + "outputs": [], + "source": [ + "judge_messages = [{\"role\": \"user\", \"content\": judge}]" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\"results\": [\"3\", \"1\", \"4\", \"5\", \"2\"], \"explanation\": \"Competitor 3's response is the best because it provides a comprehensive, detailed, and systematic approach. It covers every stage—from establishing a safe environment and active empathetic listening to exploring creative solutions and follow-up—ensuring that both parties feel heard and valued while moving towards a mutually beneficial outcome. The thoroughness and clarity of their steps make their argument especially strong.\"}\n" + ] + } + ], + "source": [ + "# Judgement time!\n", + "\n", + "openai = OpenAI()\n", + "response = openai.chat.completions.create(\n", + " model=\"o3-mini\",\n", + " messages=judge_messages,\n", + ")\n", + "results = response.choices[0].message.content\n", + "print(results)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Rank 1: gemini-2.0-flash\n", + "Rank 2: gpt-4o-mini\n", + "Rank 3: llama-3.3-70b-versatile\n", + "Rank 4: llama3.2\n", + "Rank 5: claude-3-7-sonnet-latest\n" + ] + } + ], + "source": [ + "# OK let's turn this into results!\n", + "\n", + "results_dict = json.loads(results)\n", + "ranks = results_dict[\"results\"]\n", + "for index, result in enumerate(ranks):\n", + " competitor = competitors[int(result)-1]\n", + " print(f\"Rank {index+1}: {competitor}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Exercise

\n", + " Which pattern(s) did this use? Try updating this to add another Agentic design pattern.\n", + " \n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Commercial implications

\n", + " These kinds of patterns - to send a task to multiple models, and evaluate results,\n", + " are common where you need to improve the quality of your LLM response. This approach can be universally applied\n", + " to business projects where accuracy is critical.\n", + " \n", + "
" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": ".venv", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +}