PageSourceSearch

https://speakmoroccan.com/en/

html speakmoroccan.com collected 2026-10-02 11:21:16 UTC 20,959 bytes, 1 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><title>Learn Moroccan Arabic Online - SpeakMoroccan.com</title><meta name="robots" content="follow, index"/><meta name="description" content="The goal of SpeakMoroccan.com is to help you learn Moroccan Arabic online, with grammar lessons, vocabulary lists, phrases lists, exercises, and a forum."/><meta property="og:url" content="https://speakmoroccan.com/"/><meta property="og:type" content="website"/><meta property="og:site_name"/><meta property="og:description" content="The goal of SpeakMoroccan.com is to help you learn Moroccan Arabic online, with grammar lessons, vocabulary lists, phrases lists, exercises, and a forum."/><meta property="og:title" content="Learn Moroccan Arabic Online - SpeakMoroccan.com"/><meta property="og:image" content="https://speakmoroccan.com/og-image.jpg"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@speakmoroccan"/><meta name="twitter:title" content="Learn Moroccan Arabic Online - SpeakMoroccan.com"/><meta name="twitter:description" content="The goal of SpeakMoroccan.com is to help you learn Moroccan Arabic online, with grammar lessons, vocabulary lists, phrases lists, exercises, and a forum."/><meta name="twitter:image" content="https://speakmoroccan.com/og-image.jpg"/><link rel="canonical" href="https://speakmoroccan.com/"/><meta name="theme-color" content="#39b54a"/><link rel="dns-prefetch" href="https://api.getdrip.com"/><link rel="icon" href="/favicon-32x32.png" type="image/png"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png"/><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png"/><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png"/><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png"/><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png"/><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png"/><meta name="next-head-count" content="31"/><link rel="preload" href="/_next/static/css/d94a91ed228da002.css" as="style"/><link rel="stylesheet" href="/_next/static/css/d94a91ed228da002.css" data-n-g=""/><link rel="preload" href="/_next/static/css/83ec6e159f6814e3.css" as="style"/><link rel="stylesheet" href="/_next/static/css/83ec6e159f6814e3.css" data-n-p=""/><noscript data-n-css=""></noscript>
1<script defer="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script>
1<script src="/_next/static/chunks/webpack-c4acd79e87956a0e.js" defer=""></script>
1<script src="/_next/static/chunks/framework-2c79e2a64abdb08b.js" defer=""></script>
1<script src="/_next/static/chunks/main-7633ac894ca097bb.js" defer=""></script>
1<script src="/_next/static/chunks/pages/_app-d5bc8830b4447393.js" defer=""></script>
1<script src="/_next/static/chunks/403-6027b153a8d4266e.js" defer=""></script>
1<script src="/_next/static/chunks/pages/index-ec0ae2e3e8f90c5c.js" defer=""></script>
1<script src="/_next/static/i4MN-qMr3q1LhrhW_PFEP/_buildManifest.js" defer=""></script>
1<script src="/_next/static/i4MN-qMr3q1LhrhW_PFEP/_ssgManifest.js" defer=""></script>
1</head><body><div id="__next"><div><nav class="_1m41lck2 _1wvd0g41y _1wvd0g478 _1wvd0g48w"><div class="_1m41lck0"></div><a style="margin-right:1rem" href="/"><img alt="Speak Moroccan" loading="lazy" width="176" height="40" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image/?url=%2Flogo.jpg&amp;w=256&amp;q=100 1x, /_next/image/?url=%2Flogo.jpg&amp;w=384&amp;q=100 2x" src="/_next/image/?url=%2Flogo.jpg&amp;w=384&amp;q=100"/></a><div class="_1m41lcke"><a class="_1m41lck6 _1wvd0g41y _1wvd0g46y _1wvd0g48m _1wvd0g43m _1wvd0g45a" href="/lessons/">Lessons</a><a href="https://forum.speakmoroccan.com" class="_1m41lck6 _1wvd0g41y _1wvd0g46y _1wvd0g48m _1wvd0g43m _1wvd0g45a" target="_blank" rel="noopener noreferrer">Forum</a><a class="_1m41lck6 _1wvd0g41y _1wvd0g46y _1wvd0g48m _1wvd0g43m _1wvd0g45a" href="/resources/">Resources</a></div><div class="_1m41lck9"><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" width="24px" height="24px"><path d="M1.5 4.5A1.5 1.5 0 013 3h18a1.5 1.5 0 010 3H3a1.5 1.5 0 01-1.5-1.5zM1.5 19.5A1.5 1.5 0 013 18h18a1.5 1.5 0 010 3H3a1.5 1.5 0 01-1.5-1.5zM1.5 12A1.5 1.5 0 013 10.5h18a1.5 1.5 0 010 3H3A1.5 1.5 0 011.5 12z" fill="#FFF"></path></svg></div><div class="_1m41lcka" style="display:none"><div class="_1m41lckb"><div class="_1m41lckg"><a aria-label="Logo" href="/"><img alt="Speak Moroccan" loading="lazy" width="176" height="40" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image/?url=%2Flogo.jpg&amp;w=256&amp;q=100 1x, /_next/image/?url=%2Flogo.jpg&amp;w=384&amp;q=100 2x" src="/_next/image/?url=%2Flogo.jpg&amp;w=384&amp;q=100"/></a></div><div><svg viewBox="0 0 24 24" width="35px"><path fill="#ffffff" d="M19 6.41l-1.41-1.41-5.59 5.59-5.59-5.59-1.41 1.41 5.59 5.59-5.59 5.59 1.41 1.41 5.59-5.59 5.59 5.59 1.41-1.41-5.59-5.59z"></path></svg></div></div><div class="_1m41lckc"><div class="_1m41lckd"><div><div class="_1m41lckf">NAVIGATION:</div><a href="/lessons/">Lessons</a><a href="https://forum.speakmoroccan.com">Forum</a><a href="/resources/">Resources</a></div></div></div></div></nav><div id="amzn-assoc-ad-8a9ae29f-9371-4f09-83ab-068b77d577c1"></div><div class="ibnud90"><div class="ibnud92 _1wvd0g478 _1wvd0g48w _1wvd0g44g _1wvd0g464 _1wvd0g41o _1wvd0g41m"><h1 class="ibnud9n _1wvd0g41y">Speak Moroccan Arabic</h1><div class="ibnud9p _1wvd0g41y"><p>Welcome to <strong>Speak Moroccan</strong>, your ultimate resource to learn Darija online.</p></div></div><div class="ibnud94 _1wvd0g478 _1wvd0g48w _1wvd0g44g _1wvd0g464"><h2 class="ibnud95">Units To Learn Moroccan Arabic Online</h2><div class="ibnud98"><div class="ibnud99"><h3 class="ibnud9c">Moroccan Arabic - Unit 1</h3><ul class="ibnud9d"><li class="ibnud9e"><a class="ibnud9f" href="/moroccan-arabic-personal-pronouns/">Personal pronouns in Moroccan Arabic</a></li><li class="ibnud9e"><a class="ibnud9f" href="/20-moroccan-arabic-introduction-phrases/">20 Moroccan Arabic Introduction phrases</a></li><li class="ibnud9e"><a class="ibnud9f" href="/counting-from-0-to-10-in-moroccan-arabic/">Counting from 0 to 10 in Moroccan Arabic</a></li><li class="ibnud9e"><a class="ibnud9f" href="/50-basic-words-and-phrases-in-moroccan-arabic/">50 Basic Words and Phrases in Moroccan Arabic</a></li></ul></div><div class="ibnud99"><h3 class="ibnud9c">Moroccan Arabic - Unit 2</h3><ul class="ibnud9d"><li class="ibnud9e"><a class="ibnud9f" href="/definite-words-in-moroccan-arabic/">Definite Words in Moroccan Arabic</a></li><li class="ibnud9e"><a class="ibnud9f" href="/20-moroccan-arabic-greetings-phrases/">20 Moroccan Arabic Greetings Phrases</a></li><li class="ibnud9e"><a class="ibnud9f" href="/counting-from-11-to-19-in-moroccan-arabic/">Counting from 11 to 19 in Moroccan Arabic</a></li><li class="ibnud9e"><a class="ibnud9f" href="/fruits-and-vegetables-in-moroccan-arabic/">50 fruits and vegetables in Moroccan Arabic</a></li></ul></div><div class="ibnud99"><h3 class="ibnud9c">Moroccan Arabic - Unit 3</h3><ul class="ibnud9d"><li class="ibnud9e"><a class="ibnud9f" href="/feminine-form-in-moroccan-arabic/">Feminine Form in Moroccan Arabic</a></li><li class="ibnud9e"><a class="ibnud9f" href="/#">How to ask for and give directions in Moroccan Darija</a></li><li class="ibnud9e"><a class="ibnud9f" href="/#">How to count from 20 to 100 in Moroccan Arabic</a></li><li class="ibnud9e"><a class="ibnud9f" href="/days-and-months-in-moroccan-arabic/">Days and Months in Moroccan Arabic</a></li></ul></div><div class="ibnud99"><h3 class="ibnud9c">Moroccan Arabic - Unit 4</h3><ul class="ibnud9d"><li class="ibnud9e"><a class="ibnud9f" href="/plurals-in-moroccan-arabic/">Plurals in Moroccan Arabic</a></li><li class="ibnud9e"><a class="ibnud9f" href="/how-to-tell-the-time-in-moroccan-arabic/">How to tell the time in Moroccan Arabic</a></li><li class="ibnud9e"><a class="ibnud9f" href="/#">How to count beyond 100 in Moroccan Arabic</a></li><li class="ibnud9e"><a class="ibnud9f" href="/time-vocabulary-in-moroccan-arabic/">Time vocabulary in Moroccan Arabic</a></li></ul></div><div class="ibnud99"><h3 class="ibnud9c">Moroccan Arabic - Unit 5</h3><ul class="ibnud9d"><li class="ibnud9e"><a class="ibnud9f" href="/possessive-suffixes-in-moroccan-arabic/">Possessive Suffixes in Moroccan Arabic</a></li><li class="ibnud9e"><a class="ibnud9f" href="/weather-phrases-in-moroccan-arabic/">Weather Phrases in Moroccan Arabic</a></li><li class="ibnud9e"><a class="ibnud9f" href="/ordinal-numbers/">Ordinal numbers in Moroccan Arabic</a></li><li class="ibnud9e"><a class="ibnud9f" href="/clothes-in-moroccan-arabic/">Clothes in Moroccan Arabic</a></li></ul></div><div class="ibnud99"><h3 class="ibnud9c">Moroccan Arabic - Unit 6</h3><ul class="ibnud9d"><li class="ibnud9e"><a class="ibnud9f" href="/possessive-determiners-in-moroccan-arabic/">Possessive Determiners in Moroccan Arabic</a></li><li class="ibnud9e"><a class="ibnud9f" href="/useful-moroccan-arabic-phrases-for-the-hospital/">Useful Moroccan Arabic Phrases for the Hospital</a></li><li class="ibnud9e"><a class="ibnud9f" href="/#">Addition and subtraction expressions in Moroccan Arabic</a></li><li class="ibnud9e"><a class="ibnud9f" href="/body-parts-in-moroccan-arabic/">Body Parts in Moroccan Arabic</a></li></ul></div><div class="ibnud99"><h3 class="ibnud9c">Moroccan Arabic - Unit 7</h3><ul class="ibnud9d"><li class="ibnud9e"><a class="ibnud9f" href="/interrogative-words-in-moroccan-arabic/">Interrogative Words in Moroccan Arabic</a></li><li class="ibnud9e"><a class="ibnud9f" href="/#">Useful Moroccan Darija phrases to use at the hotel</a></li><li class="ibnud9e"><a class="ibnud9f" href="/#">Multiplication and division vocabulary in Moroccan Arabic</a></li><li class="ibnud9e"><a class="ibnud9f" href="/#">Family and kinship vocabulary in Moroccan Arabic</a></li></ul></div><div class="ibnud99"><h3 class="ibnud9c">Moroccan Arabic - Unit 8</h3><ul class="ibnud9d"><li class="ibnud9e"><a class="ibnud9f" href="/#">Temporal adverbs in Moroccan Arabic</a></li><li class="ibnud9e"><a class="ibnud9f" href="/#">Useful Moroccan Arabic phrases to use at the market</a></li><li class="ibnud9e"><a class="ibnud9f" href="/#">Numbers/Math lesson in Moroccan Arabic</a></li><li class="ibnud9e"><a class="ibnud9f" href="/food-vocabulary-in-moroccan-arabic/">Food Vocabulary in Moroccan Arabic</a></li></ul></div></div><h2 class="ibnud96">ADDITIONAL RESOURCES TO LEARN MOROCCAN ARABIC</h2><h3 class="ibnud97">ESSENTIAL TOOLS FOR MOROCCAN ARABIC LEARNERS:</h3><div class="ibnud98"><div class="ibnud9a"><img alt="Talk In Arabic" loading="lazy" width="0" height="0" decoding="async" data-nimg="1" class="page-image" style="color:transparent;width:100%;height:auto;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg xmlns=&#x27;http%3A//www.w3.org/2000/svg&#x27;%3E%3Cimage style=&#x27;filter:blur(20px)&#x27; preserveAspectRatio=&#x27;none&#x27; x=&#x27;0&#x27; y=&#x27;0&#x27; height=&#x27;100%25&#x27; width=&#x27;100%25&#x27; href=&#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNcvWS1LgAGJQIpt50GkgAAAABJRU5ErkJggg==&#x27;/%3E%3C/svg%3E&quot;)" sizes="100vw" srcSet="/_next/image/?url=%2Fassets%2Fimages%2Ftia.jpg&amp;w=640&amp;q=100 640w, /_next/image/?url=%2Fassets%2Fimages%2Ftia.jpg&amp;w=750&amp;q=100 750w, /_next/image/?url=%2Fassets%2Fimages%2Ftia.jpg&amp;w=828&amp;q=100 828w, /_next/image/?url=%2Fassets%2Fimages%2Ftia.jpg&amp;w=1080&amp;q=100 1080w, /_next/image/?url=%2Fassets%2Fimages%2Ftia.jpg&amp;w=1200&amp;q=100 1200w" src="/_next/image/?url=%2Fassets%2Fimages%2Ftia.jpg&amp;w=1200&amp;q=100"/><p class="ibnud9b">
1A huge multi-dialect Arabic resource that covers 3 Maghrebi dialects (Moroccan, Algerian and Tunisian) + many others.</p><div style="width:100%;text-align:center;margin-bottom:2rem"><a class="y9hcht1 _1wvd0g41t _1wvd0g4ak _1wvd0g4c8 _1wvd0g4gt" href="https://talkinarabic.com/moroccan-dialect-main/?utm_source=speakmoroccan&amp;utm_medium=eng&amp;utm_campaign=fp" target="_blank" rel="noopener noreferrer">Learn more ➤</a></div></div><div class="ibnud9a"><img alt="ArabicPod101" loading="lazy" width="0" height="0" decoding="async" data-nimg="1" class="page-image" style="color:transparent;width:100%;height:auto;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg xmlns=&#x27;http%3A//www.w3.org/2000/svg&#x27;%3E%3Cimage style=&#x27;filter:blur(20px)&#x27; preserveAspectRatio=&#x27;none&#x27; x=&#x27;0&#x27; y=&#x27;0&#x27; height=&#x27;100%25&#x27; width=&#x27;100%25&#x27; href=&#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNcvWS1LgAGJQIpt50GkgAAAABJRU5ErkJggg==&#x27;/%3E%3C/svg%3E&quot;)" sizes="100vw" srcSet="/_next/image/?url=%2Fassets%2Fimages%2Farabicpod101.jpg&amp;w=640&amp;q=100 640w, /_next/image/?url=%2Fassets%2Fimages%2Farabicpod101.jpg&amp;w=750&amp;q=100 750w, /_next/image/?url=%2Fassets%2Fimages%2Farabicpod101.jpg&amp;w=828&amp;q=100 828w, /_next/image/?url=%2Fassets%2Fimages%2Farabicpod101.jpg&amp;w=1080&amp;q=100 1080w, /_next/image/?url=%2Fassets%2Fimages%2Farabicpod101.jpg&amp;w=1200&amp;q=100 1200w" src="/_next/image/?url=%2Fassets%2Fimages%2Farabicpod101.jpg&amp;w=1200&amp;q=100"/><p class="ibnud9b">A Moroccan, Egyptian and MSA lesson platform that has many great podcast lessons for Moroccan learners.</p><div style="width:100%;text-align:center;margin-bottom:2rem"><a class="y9hcht1 _1wvd0g41t _1wvd0g4ak _1wvd0g4c8 _1wvd0g4gt" href="https://www.arabicpod101.com/member/go.php?r=191931&amp;l=%2F" target="_blank" rel="noopener noreferrer">Learn more ➤</a></div></div></div></div></div><div class="wduylq1 _1wvd0g41y"><span style="margin-right:0.5rem" class="wduylq2">Recommended by:<!-- --> </span><div class="wduylq3" style="margin-right:0.5rem"><img alt="Oxford" loading="lazy" width="100" height="30" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image/?url=%2Fassets%2Fimages%2Foxford.jpg&amp;w=128&amp;q=100 1x, /_next/image/?url=%2Fassets%2Fimages%2Foxford.jpg&amp;w=256&amp;q=100 2x" src="/_next/image/?url=%2Fassets%2Fimages%2Foxford.jpg&amp;w=256&amp;q=100"/></div><div class="wduylq3"><img alt="Penn" loading="lazy" width="89" height="30" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image/?url=%2Fassets%2Fimages%2Fpenn.jpg&amp;w=96&amp;q=100 1x, /_next/image/?url=%2Fassets%2Fimages%2Fpenn.jpg&amp;w=256&amp;q=100 2x" src="/_next/image/?url=%2Fassets%2Fimages%2Fpenn.jpg&amp;w=256&amp;q=100"/></div></div><div class="_12896sp0"><div class="_12896sp2 _1wvd0g41y">Love Moroccan Arabic?<br/><span>Subscribe<!-- -->:</span></div><form action="https://www.getdrip.com/forms/778708718/submissions&quot;" method="post" data-drip-embedded-form="778708718"><input name="fields[email]" id="drip-email" aria-label="Email" placeholder="Your e-mail address..." type="email" class="_12896sp4 _1wvd0g41t _1wvd0g43m _1wvd0g45a _1wvd0g46y _1wvd0g48m _1wvd0g4gt"/><button data-drip-attribute="sign-up-button" class="_12896sp6 _1wvd0g41y _1wvd0g478 _1wvd0g48w _1wvd0g43m _1wvd0g45a _1wvd0g4gt">Subscribe</button></form></div><footer class="_1q4vwp64 _1wvd0g41t"><div class="_1q4vwp66 _1wvd0g41o _1wvd0g41l"><div class="_1q4vwp6a _1wvd0g4a _1wvd0g4g _1wvd0g4m _1wvd0g428 _1wvd0g42e _1wvd0g42k"><div class="_1q4vwp68 _1wvd0g446 _1wvd0g45u _1wvd0g47i _1wvd0g496"><h3>Popular Lessons</h3><ul><li style="font-style:italic"><a href="/50-basic-words-and-phrases-in-moroccan-arabic/">50 Basic Words and Phrases in Moroccan Arabic ➤</a></li><li style="font-style:italic"><a href="/counting-from-0-to-10-in-moroccan-arabic/">Counting from 0 to 10 in Moroccan Arabic ➤</a></li><li style="font-style:italic"><a href="/20-moroccan-arabic-greetings-phrases/">20 Moroccan Arabic Greetings Phrases ➤</a></li><li style="font-style:italic"><a href="/how-to-tell-the-time-in-moroccan-arabic/">How to tell the time in Moroccan Arabic ➤</a></li></ul></div></div><div class="_1q4vwp6a _1wvd0g4a _1wvd0g4g _1wvd0g4m _1wvd0g428 _1wvd0g42e _1wvd0g42k"><div class="_1q4vwp68 _1wvd0g446 _1wvd0g45u _1wvd0g47i _1wvd0g496"><h3>Navigation</h3><ul><li style="font-weight:bold"><a href="/about/">About</a></li><li style="font-weight:bold"><a href="/moroccan-arabic-books/">Moroccan Arabic Books</a></li><li style="font-weight:bold"><a href="/resources/">Darija Resources</a></li><li style="font-weight:bold"><a href="https://forum.speakmoroccan.com/">Forum</a></li><li style="font-weight:bold"><a href="/contact/">Contact</a></li></ul></div></div><div class="_1q4vwp6a _1wvd0g4a _1wvd0g4g _1wvd0g4m _1wvd0g428 _1wvd0g42e _1wvd0g42k"><div class="_1q4vwp68 _1wvd0g446 _1wvd0g45u _1wvd0g47i _1wvd0g496"><h3>Follow us</h3><ul><li style="font-weight:bold"><a href="https://www.facebook.com/speakmoroccan" target="_blank" rel="noopener noreferrer">Facebook</a></li><li style="font-weight:bold"><a href="https://twitter.com/speakmoroccan" target="_blank" rel="noopener noreferrer">Twitter</a></li><li style="font-weight:bold"><a href="https://www.youtube.com/user/SpeakMoroccan?sub_confirmation=1" target="_blank" rel="noopener noreferrer">YouTube</a></li></ul></div><div class="_1q4vwp68 _1wvd0g446 _1wvd0g45u _1wvd0g47i _1wvd0g496" style="padding-top:0"><h3>Language</h3><a style="margin-right:0.5rem" href="/"><img alt="Speak Moroccan English" width="25" height="25" decoding="async" data-nimg="1" style="color:transparent" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQ4cHgiIGhlaWdodD0iNDhweCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAwKSI+PHBhdGggZmlsbD0iIzAw
1Mjc4MSIgZD0iTTQ2LDZIMkMwLjg5Niw2LDAsNi44OTYsMCw4djMyYzAsMS4xMDQsMC44OTYsMiwyLDJoNDRjMS4xMDQsMCwyLTAuODk2LDItMlY4QzQ4LDYuODk2LDQ3LjEwNCw2LDQ2LDZ6Ij48L3BhdGg+CjxwYXRoIGZpbGw9IiNFNkU2RTYiIGQ9Ik00OCw4YzAtMS4xMDQtMC44OTYtMi0yLTJoLTUuMTYxTDI4LDE1Ljg3NlY2aC04djkuODc2TDcuMTYxLDZIMkMwLjg5Niw2LDAsNi44OTYsMCw4djIuNTg2TDEyLjIzOSwyMEgwdjgKCWgxMi4yMzlMMCwzNy40MTVWNDBjMCwxLjEwNCwwLjg5NiwyLDIsMmg1LjE2MUwyMCwzMi4xMjRWNDJoOHYtOS44NzZMNDAuODM5LDQySDQ2YzEuMTA0LDAsMi0wLjg5NiwyLTJ2LTIuNTg1TDM1Ljc2MSwyOEg0OHYtOAoJSDM1Ljc2MUw0OCwxMC41ODZWOHoiPjwvcGF0aD4KPHBvbHlnb24gZmlsbD0iI0QxMEQyNCIgcG9pbnRzPSI0OCwyMiAyNiwyMiAyNiw2IDIyLDYgMjIsMjIgMCwyMiAwLDI2IDIyLDI2IDIyLDQyIDI2LDQyIDI2LDI2IDQ4LDI2ICI+PC9wb2x5Z29uPgo8cGF0aCBmaWxsPSIjRDEwRDI0IiBkPSJNNDcuMDAxLDYuMzA3TDI5LjIsMjBoMy4yOEw0OCw4LjA2MlY4QzQ4LDcuMjY4LDQ3LjU4Nyw2LjY1Niw0Ny4wMDEsNi4zMDd6Ij48L3BhdGg+CjxwYXRoIGZpbGw9IiNEMTBEMjQiIGQ9Ik0zMi40OCwyOEgyOS4ybDE3LjgwMSwxMy42OTNDNDcuNTg3LDQxLjM0NCw0OCw0MC43MzIsNDgsNDB2LTAuMDYyTDMyLjQ4LDI4eiI+PC9wYXRoPgo8cGF0aCBmaWxsPSIjRDEwRDI0IiBkPSJNMTUuNTIsMjhMMCwzOS45MzhWNDBjMCwwLjczMiwwLjQxMywxLjM0NCwwLjk5OSwxLjY5M0wxOC44LDI4SDE1LjUyeiI+PC9wYXRoPgo8cGF0aCBmaWxsPSIjRDEwRDI0IiBkPSJNMTUuNTIsMjBoMy4yOEwwLjk5OSw2LjMwN0MwLjQxMyw2LjY1NiwwLDcuMjY4LDAsOHYwLjA2MkwxNS41MiwyMHoiPjwvcGF0aD48L2c+PC9zdmc+"/></a><a href="/fr/"><img alt="Speak Moroccan French" width="25" height="25" decoding="async" data-nimg="1" style="color:transparent" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQ4cHgiIGhlaWdodD0iNDhweCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAwKSI+PHBhdGggZmlsbD0iIzAxMjA5RiIgZD0iTTE2LDQySDJjLTEuMTA1LDAtMi0wLjg5NS0yLTJWOGMwLTEuMTA1LDAuODk1LTIsMi0yaDE0VjQyeiI+PC9wYXRoPgo8cGF0aCBmaWxsPSIjRUY0MjM0IiBkPSJNNDgsNDBjMCwxLjEwNS0wLjg5NSwyLTIsMkgzMlY2aDE0YzEuMTA1LDAsMiwwLjg5NSwyLDJWNDB6Ij48L3BhdGg+CjxyZWN0IHg9IjE2IiB5PSI2IiBmaWxsPSIjRTZFNkU2IiB3aWR0aD0iMTYiIGhlaWdodD0iMzYiPjwvcmVjdD48L2c+PC9zdmc+"/></a></div></div></div></footer><div class="_1nwn9gr1 _1wvd0g41t">© SpeakMoroccan.com, <!-- -->2024<!-- -->.<!-- --> <a class="_1nwn9gr2" href="/privacy/">Privacy</a> <!-- -->•<!-- --> <a class="_1nwn9gr2" href="/disclaimer/">Affiliate Disclaimer</a> <!-- -->•<!-- --> <a class="_1nwn9gr2" href="/contact/">Contact</a></div>Loading...</div></div>
1<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"i4MN-qMr3q1LhrhW_PFEP","nextExport":true,"autoExport":true,"isFallback":false,"locale":"en","locales":["en","fr"],"defaultLocale":"en","scriptLoader":[]}</script>
1</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.