{"format":"murdoku-puzzle/1","id":"malealea","version":1,"difficulty":"easy","level":3,"size":{"rows":5,"cols":5},"languages":["en","hu","de","fr","es","it","nl","pl","pt","ro","ca","cs","fi","vi","tr","el","ru","uk","ar","ko","ja","zh-Hans","zh-Hant"],"defaultLanguage":"en","title":"محطة المهور","tagline":"Malealea, Lesotho · عند الغسق · تاجر المهور لم يحضر العشاء","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-11-04","story":"Malealea, Lesotho، عند الغسق. كان آخر المتنزهين قد وصلوا، وأُطعمت المهور، وكان الدخان يتصاعد من الروندافل، الكوخ المستدير ذي السقف القشي. كان Vuyani، تاجر مهور من Quthing، قد جاء اليوم على صهوة جواده لتسوية دَين قديم بسبب فحل. وعندما رنّ جرس العشاء لم يحضر، وعُثر عليه ميتًا. ولم تكن الشرطة قادرة على الصعود إلا عند الفجر.","rules":{"standard":["يحتوي كل <b>صف</b> وكل <b>عمود</b> على <b>شخص واحد</b> بالضبط. حالما تضع شخصًا، اشطب صفّه وعموده كاملين.","<b>«بجانب»</b> = مباشرةً إلى اليسار أو اليمين أو الأعلى أو الأسفل، و<b>في المنطقة نفسها</b>. لا يمكن شغل المربعات التي فيها أشياء (الصناديق، المساقي، حامل السروج والشجرة)؛ أما الخيول وبالة القش والمقعد الصغير فيمكن شغلها.","تشير الاتجاهات إلى الصفوف والأعمدة: <i>«على بُعد صف واحد بالضبط شماله كان شخص من الطاقم»</i> = في الصف الذي فوق صفه مباشرةً، في أي عمود، كان شخص من الطاقم؛ <i>«كانت أبعد شخص شرقًا في منطقتها»</i> = لم يكن أحد آخر في منطقتها في عمود شرق عمودها.","كان القاتل <b>وحده مع الضحية</b>: لم يكن أحد آخر في تلك المنطقة."],"special":[],"notes":[],"example":{}},"roleNames":{"staff":"شخص من الطاقم","visitor":"ضيف","victim":"الضحية"},"personGroups":[{"id":"staff","name":"الطاقم","persons":["A","B"]},{"id":"guests","name":"الضيوف","persons":["C","D","V"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Tack Room","cells":[[1,3],[1,4],[1,5]],"fill":"#e3d2b8","pattern":"boards","name":"غرفة السروج"},{"id":"Stable","cells":[[2,4],[2,5],[3,5]],"fill":"#ddd2b0","pattern":"planks","name":"الإسطبل"},{"id":"Yard","cells":[[1,1],[1,2],[2,1],[2,2],[2,3],[3,3],[3,4],[4,4],[4,5],[5,4],[5,5]],"fill":"#e4e0d2","pattern":"tiles","name":"الفناء"},{"id":"Rondavel","cells":[[3,1],[3,2],[4,1],[4,2],[4,3],[5,1],[5,2],[5,3]],"fill":"#efdcc4","pattern":"carpet","name":"الروندافل"}],"objectTypes":{"horse":{"occupiable":true,"name":"حصان","icon":"<path d=\"M10 16 q-7 3 -5 17 q1 -7 6 -11 z\" fill=\"#3b2414\"/><rect x=\"11.5\" y=\"24\" width=\"3.2\" height=\"15\" rx=\"1\" fill=\"#7a4a24\"/><rect x=\"16\" y=\"25\" width=\"3.2\" height=\"14\" rx=\"1\" fill=\"#6a3f1e\"/><rect x=\"26\" y=\"25\" width=\"3.2\" height=\"14\" rx=\"1\" fill=\"#6a3f1e\"/><rect x=\"30.5\" y=\"24\" width=\"3.2\" height=\"15\" rx=\"1\" fill=\"#7a4a24\"/><path d=\"M11 39 h4 v2.4 h-4 z M15.6 39 h4 v2.4 h-4 z M25.6 39 h4 v2.4 h-4 z M30.1 39 h4 v2.4 h-4 z\" fill=\"#2b1c10\"/><path d=\"M9.5 21 q0 -7 10 -7.5 h8 l5 -8 q5 -2 7.5 1.5 l4 7 q1 2.6 -1.6 3.2 l-4.2 -1.2 l-3.2 6 q0 6 -9 7 h-8 q-8.5 0 -8.5 -8 z\" fill=\"#9a6233\" stroke=\"#4a2f14\" stroke-width=\"1.4\" stroke-linejoin=\"round\"/><path d=\"M33 5.5 q-1.5 -4.5 1.5 -4.8 q1 2.4 .6 4.6\" fill=\"#9a6233\" stroke=\"#4a2f14\" stroke-width=\"1.1\"/><path d=\"M32.4 6.6 q-4 6 -7.2 8.6\" fill=\"none\" stroke=\"#3b2414\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"37.6\" cy=\"8.6\" r=\"1\" fill=\"#1b1b1b\"/><path d=\"M16 13.8 q5 -2.2 10 0 v4.6 q-5 1.6 -10 0 z\" fill=\"#b0352b\" stroke=\"#5e1a14\" stroke-width=\"1\"/>"},"hay":{"occupiable":true,"name":"بالة قش","icon":"<rect x=\"5\" y=\"10\" width=\"36\" height=\"26\" rx=\"5\" fill=\"#e6c25a\" stroke=\"#9c7a1c\" stroke-width=\"1.5\"/><path d=\"M9 16 h28 M9 22 h28 M9 28 h28\" stroke=\"#c9a23a\" stroke-width=\"1.2\"/><path d=\"M15 10 v26 M31 10 v26\" stroke=\"#8b6914\" stroke-width=\"1.2\"/>"},"stool":{"occupiable":true,"name":"مقعد صغير","icon":"<circle cx=\"23\" cy=\"23\" r=\"11\" fill=\"#fbfaf6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"23\" r=\"5\" fill=\"#d9d5cc\"/>"},"chest":{"occupiable":false,"name":"صندوق","icon":"<rect x=\"7\" y=\"18\" width=\"32\" height=\"22\" rx=\"3\" fill=\"#8a5a2a\" stroke=\"#4d2f12\" stroke-width=\"1.5\"/><path d=\"M7 20 q0 -10 16 -10 q16 0 16 10 z\" fill=\"#a5733f\" stroke=\"#4d2f12\" stroke-width=\"1.5\"/><rect x=\"7\" y=\"18\" width=\"32\" height=\"4\" fill=\"#f0c95a\"/><rect x=\"19\" y=\"22\" width=\"8\" height=\"8\" rx=\"1.5\" fill=\"#f0c95a\" stroke=\"#7a5d10\"/><circle cx=\"23\" cy=\"26\" r=\"1.5\" fill=\"#4d2f12\"/>"},"saddlerack":{"occupiable":false,"name":"حامل سروج","icon":"<path d=\"M8 43 V12 M38 43 V12\" stroke=\"#5a3a1a\" stroke-width=\"3\" stroke-linecap=\"round\"/><path d=\"M5 12 h36\" stroke=\"#5a3a1a\" stroke-width=\"3\" stroke-linecap=\"round\"/><path d=\"M6 27 h34\" stroke=\"#5a3a1a\" stroke-width=\"2.4\" stroke-linecap=\"round\"/><path d=\"M11 12 q12 -7 24 0 q-1 5 -4 6 h-16 q-3 -1 -4 -6 z\" fill=\"#8b4a22\" stroke=\"#3e200c\" stroke-width=\"1.3\" stroke-linejoin=\"round\"/><path d=\"M15 18 v6 M31 18 v6\" stroke=\"#3e200c\" stroke-width=\"1.2\"/><rect x=\"13\" y=\"22\" width=\"4\" height=\"3\" rx=\".8\" fill=\"#c9c3b8\" stroke=\"#55504a\" stroke-width=\".7\"/><rect x=\"29\" y=\"22\" width=\"4\" height=\"3\" rx=\".8\" fill=\"#c9c3b8\" stroke=\"#55504a\" stroke-width=\".7\"/><path d=\"M11 27 q12 -7 24 0 q-1 5 -4 6 h-16 q-3 -1 -4 -6 z\" fill=\"#3b2414\" stroke=\"#1e1209\" stroke-width=\"1.3\" stroke-linejoin=\"round\"/><path d=\"M15 33 v5 M31 33 v5\" stroke=\"#1e1209\" stroke-width=\"1.2\"/><rect x=\"13\" y=\"37\" width=\"4\" height=\"3\" rx=\".8\" fill=\"#c9c3b8\" stroke=\"#55504a\" stroke-width=\".7\"/><rect x=\"29\" y=\"37\" width=\"4\" height=\"3\" rx=\".8\" fill=\"#c9c3b8\" stroke=\"#55504a\" stroke-width=\".7\"/>"},"trough":{"occupiable":false,"name":"مسقاة","icon":"<path d=\"M9 34 l-2 8 M37 34 l2 8\" stroke=\"#5a3a1a\" stroke-width=\"3\" stroke-linecap=\"round\"/><path d=\"M4 18 h38 l-4 16 h-30 z\" fill=\"#a8733f\" stroke=\"#5a3a1a\" stroke-width=\"1.4\" stroke-linejoin=\"round\"/><path d=\"M6.5 19.5 h33 l-1 4 h-31 z\" fill=\"#6fb7e0\" stroke=\"#2f6f9a\" stroke-width=\".8\"/><path d=\"M12 23.5 v10.5 M23 23.5 v10.5 M34 23.5 v10.5\" stroke=\"#5a3a1a\" stroke-width=\"1\"/><path d=\"M14 21.4 q2 -1 4 0 M26 21.8 q2 -1 4 0\" fill=\"none\" stroke=\"#e8f4fb\" stroke-width=\"1\" stroke-linecap=\"round\"/>"},"tree":{"occupiable":false,"name":"شجرة","icon":"<rect x=\"20\" y=\"28\" width=\"6\" height=\"14\" rx=\"1\" fill=\"#6e4a2a\"/><circle cx=\"23\" cy=\"19\" r=\"13\" fill=\"#3f8a4a\" stroke=\"#2c5e33\" stroke-width=\"1.5\"/><circle cx=\"16\" cy=\"23\" r=\"7\" fill=\"#57a35e\"/><circle cx=\"30\" cy=\"14\" r=\"7\" fill=\"#57a35e\"/>"}},"wallTypes":{},"objects":[{"cell":[1,3],"type":"chest"},{"cell":[1,4],"type":"saddlerack"},{"cell":[2,4],"type":"trough"},{"cell":[2,5],"type":"horse"},{"cell":[3,1],"type":"chest"},{"cell":[3,3],"type":"trough"},{"cell":[3,4],"type":"hay"},{"cell":[3,5],"type":"horse"},{"cell":[4,3],"type":"stool"},{"cell":[4,4],"type":"tree"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Atang","gender":"M","role":"staff","color":"#1565c0","avatar":{"bg":"#4a6a4a","skin":"#7a4f33","hair":"#1c1a1a","style":"short","shirt":"#1f5fa8","robe":"#f2c14e","mustache":true,"mustacheColor":"#1c1a1a"},"clue":"كان هناك <b>صندوق</b> في مكان ما في منطقته.","job":"مرشد مهور","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Atang\"><rect width=\"80\" height=\"80\" fill=\"#4a6a4a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1f5fa8\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#7a4f33\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#7a4f33\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#1c1a1a\"/><path d=\"M31 57 L40 76 L49 57 L45 57 L40 68 L35 57 Z\" fill=\"#f2c14e\"/></svg>","solverRole":"staff","constraints":[{"type":"area_has","obj":"chest"}]},{"id":"B","name":"Bokang","gender":"M","role":"staff","color":"#2e7d32","avatar":{"bg":"#8a6a3a","skin":"#6b4429","hair":"#14110f","style":"short","shirt":"#3f7a45"},"clue":"كان <b>الوحيد</b> بجانب <b>مسقاة</b>. على <b>بُعد صف واحد بالضبط شماله</b> كان <b>شخص من الطاقم</b>.","job":"سائس وحدّاد خيل","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Bokang\"><rect width=\"80\" height=\"80\" fill=\"#8a6a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3f7a45\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#6b4429\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#6b4429\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#14110f\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/></svg>","solverRole":"staff","constraints":[{"type":"only_beside","obj":"trough"},{"type":"rel_any","dir":"N","exact":1,"role":"staff"}]},{"id":"C","name":"Clementina","gender":"F","role":"visitor","color":"#f9a825","avatar":{"bg":"#35607a","skin":"#855a3c","hair":"#b8b4ac","style":"bun","shirt":"#f2c14e","turban":"#e0a020","necklace":true},"clue":"كانت في <b>الصف الأخير</b>.","job":"ممرضة تبشيرية متقاعدة من Roma","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Clementina\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f2c14e\"/><path d=\"M31 58 Q40 66 49 58\" fill=\"none\" stroke=\"#f3e2b3\" stroke-width=\"2\" stroke-dasharray=\"2 2\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#855a3c\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#855a3c\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#b8b4ac\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#b8b4ac\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M24 31 Q25 7 40 7 Q55 7 56 31 Q48 20 40 20 Q32 20 24 31 Z\" fill=\"#e0a020\"/><path d=\"M27 20 Q40 30 53 20\" fill=\"none\" stroke=\"rgba(0,0,0,.12)\" stroke-width=\"2\"/><path d=\"M32 12 Q40 4 50 12\" fill=\"none\" stroke=\"rgba(0,0,0,.12)\" stroke-width=\"2\"/></svg>","solverRole":"visitor","constraints":[{"type":"row","rows":[5]}]},{"id":"D","name":"Dineo","gender":"F","role":"visitor","color":"#c62828","avatar":{"bg":"#5a3a5a","skin":"#74492e","hair":"#1c1a1a","style":"long","shirt":"#c62828","earrings":true},"clue":"كانت <b>أبعد شخص شرقًا في منطقتها</b>.","job":"معلمة من Maseru","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Dineo\"><rect width=\"80\" height=\"80\" fill=\"#5a3a5a\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#1c1a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#c62828\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#74492e\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#74492e\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"visitor","constraints":[{"type":"extreme_in_area","dir":"E"}]},{"id":"V","name":"Vuyani","gender":"M","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#7a4f33","hair":"#2a221c","style":"short","shirt":"#5a4632","beard":true},"clue":"<b>الضحية.</b> عُثر عليه في <b>الروندافل</b>، بجانب <b>صندوق</b> – وحده مع القاتل.","job":"تاجر مهور من Quthing","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vuyani\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#5a4632\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#7a4f33\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#7a4f33\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#2a221c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#2a221c\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"visitor","constraints":[{"type":"area","areas":["Rondavel"]},{"type":"beside","obj":"chest"}]}],"victim":"V","solver":{"rules":[],"occupiable":["hay","horse","stool"]},"score":5.0313,"seal":{"board":"1963dfed10f1cbb2dc69de410eb40cb92db1f085b854a6aaabbb8b507f62008b","murderer":"a17004115e99c6bba0dc5623c68d8cd8559703d2240f0c35dd39674b6bd12ae4"}}