{"format":"murdoku-puzzle/1","id":"scanner","version":1,"difficulty":"expert","level":10,"size":{"rows":16,"cols":16},"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":"一座配送中心 · 夜班 · 每台扫描器只沿着一行或一列登录","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-12","story":"16号码头，高速公路旁的配送中心，凌晨两点。夜班正在追赶旺季积压的货物：拣货员、三辆叉车，包装线一分钟也不停。夜班经理Vlad在上班时给每个人发了一张编号的扫描器卡片。两点十分，Vlad没有回应对讲机：他死在收货区，躺在一个木箱旁边。那天夜班没有结束。","rules":{"standard":["每一<b>行</b>和每一<b>列</b>恰好有<b>一个人</b>。一旦放下某人，就划掉他所在的整行和整列。","行<b>从上到下编号1–16</b>，列<b>从左到右编号1–16</b>，就像棋盘边缘所示。每张卡片上的数字都不相同，范围是1到16。","<b>“旁边”</b> = 正左、正右、正上或正下，并且<b>在同一个区域内</b>。有物件的方格（货架、木箱、叉车、传送带、锥桶、储物柜、桌子、木桶……）不能被占用；椅子、长椅和凳子可以。区域的<b>角落</b>是指该区域中有一条水平边和一条竖直边与外界（另一个区域或棋盘边缘）相邻的方格。","方向指的是行，而不是同一列：<i>“他以北恰好一行处有一个男人”</i> = 紧邻上方那一行的人是男人，任意列。","<i>“她的行中有一把椅子”</i> = 她所在行的某个方格上有一把椅子，不论哪个区域；<i>“他所在区域的某处”</i> = 他所在区域的某个方格上。<i>“紧挨着一个没有人的区域”</i> = 他正左、正右、正上或正下的方格之一属于另一个区域，而那个区域里没有人。","<i>“她是在锥桶旁边的唯一女人”</i> = 没有其他女人在任何锥桶旁边。<b>办公室职员</b>是Melinda、Nils、Odessa和Vlad。","凶手曾<b>与受害者独处</b>：那个区域里没有其他人。"],"special":["<b>每个人都拿到一张编号卡片（1–16），每张卡片上的数字都不相同，每个人都在卡片上那个数字所对应的行或列里。</b>","行从上到下、列从左到右依次编号1至16，如盘面边缘所示。"],"notes":["<i>“紧挨着一个没有人的区域”</i> = 他的方格隔着墙与一个空区域相邻。","<i>“她是在锥桶旁边的唯一女人”</i> = 除她之外，没有其他女人在锥桶旁边。","<i>“办公室职员”</i> = Melinda、Nils、Odessa和Vlad。"],"example":"<i>例：</i>7号卡片 → 在第7行或第7列。"},"roleNames":{"picker":"拣货员","driver":"叉车司机","packer":"包装工","office":"办公室职员","victim":"受害者"},"personGroups":[{"id":"pickers","name":"拣货员","persons":["A","B","C","D","E"]},{"id":"drivers","name":"叉车司机","persons":["F","G","H"]},{"id":"packers","name":"包装工","persons":["I","J","K","L"]},{"id":"office","name":"办公室","persons":["M","N","O","V"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Shift Office","labelAt":[3,2],"cells":[[1,1],[1,2],[1,3],[1,4],[2,1],[2,2],[2,3],[3,1],[3,2],[3,3],[4,1]],"fill":"#dcd4c4","pattern":"boards","name":"值班办公室"},{"id":"Security Booth","labelAt":[2,6],"cells":[[1,5],[1,6],[2,4],[2,5],[2,6]],"fill":"#d6dde6","pattern":"tiles","name":"保安亭"},{"id":"Break Room","labelAt":[3,9],"cells":[[1,7],[1,8],[1,9],[1,10],[1,11],[2,7],[2,8],[2,9],[2,10],[2,11],[3,7],[3,8],[3,9],[3,10],[4,7],[4,8]],"fill":"#e8dfd0","pattern":"boards","name":"休息室"},{"id":"Locker Room","labelAt":[4,5],"cells":[[3,4],[3,5],[3,6],[4,2],[4,3],[4,4],[4,5],[4,6],[5,2],[5,3],[5,4]],"fill":"#dde4e8","pattern":"tiles","name":"更衣室"},{"id":"Cold Store","labelAt":[3,15],"cells":[[1,12],[1,13],[1,14],[1,15],[1,16],[2,12],[2,13],[2,14],[2,15],[2,16],[3,12],[3,13],[3,14],[3,15],[3,16],[4,12],[4,13],[4,14],[5,13]],"fill":"#dcebf2","pattern":"ice","name":"冷库"},{"id":"Hazmat Cage","labelAt":[6,14],"cells":[[4,15],[4,16],[5,14],[5,15],[5,16],[6,14],[6,15],[6,16],[7,15],[7,16]],"fill":"#ece4c8","pattern":"tiles","name":"危化品笼"},{"id":"Main Aisle","labelAt":[12,9],"cells":[[3,11],[4,9],[4,10],[4,11],[5,1],[5,5],[5,6],[5,7],[5,8],[5,9],[5,11],[5,12],[6,1],[6,2],[6,3],[6,4],[6,5],[6,12],[6,13],[7,4],[7,5],[7,13],[7,14],[8,5],[8,14],[8,15],[9,5],[9,14],[10,5],[10,6],[10,13],[10,14],[11,6],[11,7],[11,8],[11,9],[11,12],[11,13],[12,8],[12,9],[12,10],[12,11],[12,12],[13,8],[14,7],[14,8]],"fill":"#e2e2dc","pattern":"tiles","name":"主通道"},{"id":"High-Bay Racking","labelAt":[10,9],"cells":[[5,10],[6,6],[6,7],[6,8],[6,9],[6,10],[6,11],[7,6],[7,7],[7,8],[7,9],[7,10],[7,11],[7,12],[8,6],[8,7],[8,8],[8,9],[8,10],[8,11],[8,12],[8,13],[9,6],[9,7],[9,8],[9,9],[9,10],[9,11],[9,12],[9,13],[10,7],[10,8],[10,9],[10,10],[10,11],[10,12],[11,10],[11,11]],"fill":"#d8d4cc","pattern":"planks","name":"高位货架"},{"id":"Picking Zone","labelAt":[10,3],"cells":[[7,1],[7,2],[7,3],[8,1],[8,2],[8,3],[8,4],[9,1],[9,2],[9,3],[9,4],[10,1],[10,2],[10,3],[10,4],[11,1],[11,2],[12,1]],"fill":"#e4dccb","pattern":"planks","name":"拣货区"},{"id":"Packing Line","labelAt":[13,4],"cells":[[11,3],[11,4],[11,5],[12,2],[12,3],[12,4],[12,5],[12,6],[12,7],[13,1],[13,2],[13,3],[13,4],[13,5],[13,6],[13,7],[14,1],[14,2],[14,3]],"fill":"#e6dcc0","pattern":"boards","name":"包装线"},{"id":"Returns","labelAt":[11,14],"cells":[[8,16],[9,15],[9,16],[10,15],[10,16],[11,14],[11,15],[11,16],[12,15],[12,16],[13,16]],"fill":"#e0d6cc","pattern":"planks","name":"退货区"},{"id":"Charging Bay","labelAt":[13,12],"cells":[[12,13],[12,14],[13,12],[13,13],[13,14],[13,15],[14,13],[14,14]],"fill":"#d4dcd0","pattern":"tiles","name":"充电区"},{"id":"Goods-In","labelAt":[15,10],"cells":[[13,9],[13,10],[13,11],[14,9],[14,10],[14,11],[14,12],[15,8],[15,9],[15,10],[15,11],[15,12]],"fill":"#e2d8c4","pattern":"planks","name":"收货区"},{"id":"Loading Dock","labelAt":[16,9],"cells":[[14,4],[14,5],[14,6],[14,15],[14,16],[15,1],[15,2],[15,3],[15,4],[15,5],[15,6],[15,7],[15,13],[15,14],[15,15],[15,16],[16,1],[16,2],[16,3],[16,4],[16,5],[16,6],[16,7],[16,8],[16,9],[16,10],[16,11],[16,12],[16,13],[16,14],[16,15],[16,16]],"fill":"#d8d8d4","pattern":"tiles","name":"装卸平台"}],"objectTypes":{"bench":{"occupiable":true,"name":"长椅","icon":"<rect x=\"2\" y=\"13\" width=\"42\" height=\"21\" rx=\"3.5\" fill=\"#fbfaf6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"2\" y=\"13\" width=\"42\" height=\"7\" rx=\"3\" fill=\"#d9d5cc\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><line x1=\"16\" y1=\"20\" x2=\"16\" y2=\"34\" stroke=\"#a9a49a\" stroke-width=\"1.3\"/><line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"34\" stroke=\"#a9a49a\" stroke-width=\"1.3\"/>"},"chair":{"occupiable":true,"name":"椅子","icon":"<rect x=\"9\" y=\"7\" width=\"28\" height=\"32\" rx=\"6\" fill=\"#fbfaf6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"9\" y=\"7\" width=\"28\" height=\"9\" rx=\"4\" fill=\"#d9d5cc\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/>"},"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\"/>"},"barrel":{"occupiable":false,"name":"木桶","icon":"<path d=\"M11 8 q-4 15 0 30 h24 q4 -15 0 -30 z\" fill=\"#a5733f\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"9\" y=\"14\" width=\"28\" height=\"3\" fill=\"#4a4a4a\"/><rect x=\"9\" y=\"29\" width=\"28\" height=\"3\" fill=\"#4a4a4a\"/><line x1=\"18\" y1=\"8\" x2=\"17\" y2=\"38\" stroke=\"#7a5230\"/><line x1=\"28\" y1=\"8\" x2=\"29\" y2=\"38\" stroke=\"#7a5230\"/>"},"cabinet":{"occupiable":false,"name":"文件柜","icon":"<rect x=\"10\" y=\"4\" width=\"26\" height=\"38\" rx=\"2\" fill=\"#6b7680\" stroke=\"#3d444b\" stroke-width=\"1.5\"/><rect x=\"14\" y=\"9\" width=\"18\" height=\"9\" fill=\"#9aa1a8\"/><rect x=\"14\" y=\"21\" width=\"18\" height=\"9\" fill=\"#9aa1a8\"/><rect x=\"14\" y=\"33\" width=\"18\" height=\"6\" fill=\"#9aa1a8\"/>"},"cart":{"occupiable":false,"name":"拣货车","icon":"<rect x=\"8\" y=\"12\" width=\"30\" height=\"16\" rx=\"2\" fill=\"#8a5a34\" stroke=\"#3f2d1d\" stroke-width=\"1.3\"/><circle cx=\"15\" cy=\"34\" r=\"5\" fill=\"#2b2b2b\"/><circle cx=\"31\" cy=\"34\" r=\"5\" fill=\"#2b2b2b\"/><path d=\"M38 20 h6\" stroke=\"#3f2d1d\" stroke-width=\"2.5\"/>"},"cone":{"occupiable":false,"name":"锥桶","icon":"<path d=\"M23 6 L33 38 L13 38 Z\" fill=\"#e67e22\"/><rect x=\"9\" y=\"37\" width=\"28\" height=\"5\" rx=\"1.5\" fill=\"#2b2b2b\"/><path d=\"M18.5 21 h9 l1.5 5 h-12 z\" fill=\"#fbfbfb\"/><path d=\"M16 30 h14 l1.5 5 h-17 z\" fill=\"#fbfbfb\"/>"},"conveyor":{"occupiable":false,"name":"传送带","icon":"<path d=\"M9 28 v13 M37 28 v13\" stroke=\"#4a4f55\" stroke-width=\"2.6\" stroke-linecap=\"round\"/><rect x=\"2\" y=\"16\" width=\"42\" height=\"13\" rx=\"6.5\" fill=\"#5b6570\" stroke=\"#2b2f33\" stroke-width=\"1.5\"/><rect x=\"5\" y=\"17.500\" width=\"36\" height=\"4\" fill=\"#2f353b\"/><circle cx=\"10\" cy=\"25\" r=\"2.6\" fill=\"#c9cfd4\"/><circle cx=\"18\" cy=\"25\" r=\"2.6\" fill=\"#c9cfd4\"/><circle cx=\"26\" cy=\"25\" r=\"2.6\" fill=\"#c9cfd4\"/><circle cx=\"34\" cy=\"25\" r=\"2.6\" fill=\"#c9cfd4\"/><rect x=\"16\" y=\"5\" width=\"13\" height=\"12\" rx=\"1\" fill=\"#c8915a\" stroke=\"#6b4a2a\" stroke-width=\"1.3\"/><path d=\"M16 9 h13 M22.500 5 v4\" stroke=\"#6b4a2a\" stroke-width=\"1.1\"/>"},"crate":{"occupiable":false,"name":"木箱","icon":"<rect x=\"6\" y=\"10\" width=\"34\" height=\"30\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"6\" y1=\"20\" x2=\"40\" y2=\"20\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"6\" y1=\"30\" x2=\"40\" y2=\"30\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"17\" y1=\"10\" x2=\"17\" y2=\"40\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><line x1=\"29\" y1=\"10\" x2=\"29\" y2=\"40\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/>"},"desk":{"occupiable":false,"name":"办公桌","icon":"<rect x=\"5\" y=\"12\" width=\"36\" height=\"22\" rx=\"3\" fill=\"#8f6a44\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"9\" y=\"16\" width=\"14\" height=\"10\" fill=\"#f4efe6\" stroke=\"#8c8a82\"/><rect x=\"27\" y=\"17\" width=\"10\" height=\"4\" fill=\"#3d444b\"/>"},"forklift":{"occupiable":false,"name":"叉车","icon":"<path d=\"M7 5 v31\" stroke=\"#4a4f55\" stroke-width=\"3.2\" stroke-linecap=\"round\"/><path d=\"M2 37 h13\" stroke=\"#4a4f55\" stroke-width=\"3\" stroke-linecap=\"round\"/><rect x=\"11\" y=\"19\" width=\"24\" height=\"13\" rx=\"3\" fill=\"#f2b632\" stroke=\"#5a4210\" stroke-width=\"1.5\"/><path d=\"M16 19 V8 H31 L35 19\" fill=\"none\" stroke=\"#3d444b\" stroke-width=\"2.2\" stroke-linejoin=\"round\"/><rect x=\"33\" y=\"21\" width=\"9\" height=\"11\" rx=\"2\" fill=\"#d79a1e\" stroke=\"#5a4210\" stroke-width=\"1.3\"/><circle cx=\"17\" cy=\"36\" r=\"5\" fill=\"#2b2f33\"/><circle cx=\"34\" cy=\"36\" r=\"5\" fill=\"#2b2f33\"/><circle cx=\"17\" cy=\"36\" r=\"1.8\" fill=\"#9aa1a8\"/><circle cx=\"34\" cy=\"36\" r=\"1.8\" fill=\"#9aa1a8\"/>"},"gasbottle":{"occupiable":false,"name":"燃气瓶","icon":"<rect x=\"14\" y=\"13\" width=\"18\" height=\"28\" rx=\"6\" fill=\"#d9772b\" stroke=\"#8a4513\" stroke-width=\"1.5\"/><rect x=\"18\" y=\"7\" width=\"10\" height=\"7\" rx=\"2\" fill=\"none\" stroke=\"#5a6068\" stroke-width=\"2\"/><rect x=\"21\" y=\"9\" width=\"4\" height=\"5\" fill=\"#5a6068\"/><path d=\"M14 22 h18 M14 33 h18\" stroke=\"#8a4513\" stroke-width=\"1.2\"/><rect x=\"13\" y=\"39\" width=\"20\" height=\"3\" rx=\"1\" fill=\"#5a3a1a\"/>"},"locker":{"occupiable":false,"name":"储物柜","icon":"<rect x=\"8\" y=\"4\" width=\"30\" height=\"38\" rx=\"2\" fill=\"#7f95a8\" stroke=\"#3d4f5e\" stroke-width=\"1.5\"/><line x1=\"23\" y1=\"4\" x2=\"23\" y2=\"42\" stroke=\"#3d4f5e\"/><rect x=\"11\" y=\"10\" width=\"9\" height=\"3\" fill=\"#d7e1e8\"/><rect x=\"26\" y=\"10\" width=\"9\" height=\"3\" fill=\"#d7e1e8\"/><rect x=\"11\" y=\"16\" width=\"9\" height=\"3\" fill=\"#d7e1e8\"/><rect x=\"26\" y=\"16\" width=\"9\" height=\"3\" fill=\"#d7e1e8\"/><circle cx=\"19\" cy=\"28\" r=\"1.5\" fill=\"#1f2a33\"/><circle cx=\"34\" cy=\"28\" r=\"1.5\" fill=\"#1f2a33\"/>"},"radio":{"occupiable":false,"name":"无线电台","icon":"<rect x=\"6\" y=\"12\" width=\"34\" height=\"26\" rx=\"4\" fill=\"#8a5a2b\" stroke=\"#4a2e14\" stroke-width=\"1.5\"/><rect x=\"10\" y=\"16\" width=\"15\" height=\"18\" rx=\"2\" fill=\"#d8c08a\" stroke=\"#4a2e14\" stroke-width=\"1\"/><path d=\"M12 20 h11 M12 24 h11 M12 28 h11 M12 32 h11\" stroke=\"#8a6a3a\" stroke-width=\"1.2\"/><circle cx=\"32\" cy=\"20\" r=\"4\" fill=\"#f4e6c0\" stroke=\"#4a2e14\" stroke-width=\"1\"/><path d=\"M32 20 l2 -2\" stroke=\"#b03a2e\" stroke-width=\"1.2\"/><circle cx=\"29\" cy=\"31\" r=\"2.2\" fill=\"#3b2a18\"/><circle cx=\"35\" cy=\"31\" r=\"2.2\" fill=\"#3b2a18\"/><path d=\"M14 12 l-4 -8 M32 12 l4 -8\" stroke=\"#3b3f45\" stroke-width=\"1.5\"/>"},"safe":{"occupiable":false,"name":"保险柜","icon":"<rect x=\"9\" y=\"6\" width=\"28\" height=\"34\" rx=\"3\" fill=\"#3d444b\" stroke=\"#161c25\" stroke-width=\"1.5\"/><circle cx=\"23\" cy=\"23\" r=\"7\" fill=\"none\" stroke=\"#9aa1a8\" stroke-width=\"2.5\"/><circle cx=\"23\" cy=\"23\" r=\"2\" fill=\"#9aa1a8\"/><rect x=\"31\" y=\"14\" width=\"3\" height=\"18\" fill=\"#9aa1a8\"/>"},"shelf":{"occupiable":false,"name":"货架","icon":"<rect x=\"8\" y=\"5\" width=\"30\" height=\"36\" fill=\"#8f6a44\" stroke=\"#5e4127\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"9\" width=\"24\" height=\"8\" fill=\"#e6cfa8\"/><rect x=\"11\" y=\"20\" width=\"24\" height=\"8\" fill=\"#d4b98f\"/><rect x=\"11\" y=\"31\" width=\"24\" height=\"8\" fill=\"#e6cfa8\"/>"},"sink":{"occupiable":false,"name":"水槽","icon":"<rect x=\"7\" y=\"9\" width=\"32\" height=\"28\" rx=\"4\" fill=\"#dfe6ea\" stroke=\"#6b7680\" stroke-width=\"1.5\"/><ellipse cx=\"23\" cy=\"24\" rx=\"11\" ry=\"7\" fill=\"#ffffff\" stroke=\"#8a949c\"/><circle cx=\"23\" cy=\"24\" r=\"2\" fill=\"#8a949c\"/><rect x=\"21\" y=\"10\" width=\"4\" height=\"6\" fill=\"#8a949c\"/>"},"stepladder":{"occupiable":false,"name":"人字梯","icon":"<line x1=\"13\" y1=\"42\" x2=\"20\" y2=\"6\" stroke=\"#8a6a3a\" stroke-width=\"3\"/><line x1=\"33\" y1=\"42\" x2=\"26\" y2=\"6\" stroke=\"#8a6a3a\" stroke-width=\"3\"/><line x1=\"16\" y1=\"30\" x2=\"30\" y2=\"30\" stroke=\"#8a6a3a\" stroke-width=\"2.5\"/><line x1=\"18\" y1=\"20\" x2=\"28\" y2=\"20\" stroke=\"#8a6a3a\" stroke-width=\"2.5\"/><line x1=\"20\" y1=\"10\" x2=\"26\" y2=\"10\" stroke=\"#8a6a3a\" stroke-width=\"2.5\"/>"},"table":{"occupiable":false,"name":"桌子","icon":"<rect x=\"7\" y=\"7\" width=\"32\" height=\"32\" rx=\"5\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><rect x=\"12\" y=\"12\" width=\"22\" height=\"22\" rx=\"3\" fill=\"#d1a675\"/>","iconTall":"<rect x=\"7\" y=\"7\" width=\"32\" height=\"78\" rx=\"5\" fill=\"#b98a5a\" stroke=\"#6e4d2c\" stroke-width=\"1.5\"/><rect x=\"12\" y=\"12\" width=\"22\" height=\"68\" rx=\"3\" fill=\"#d1a675\"/>"},"trolley":{"occupiable":false,"name":"手推车","icon":"<rect x=\"7\" y=\"12\" width=\"32\" height=\"18\" rx=\"3\" fill=\"#9aa1a8\" stroke=\"#3d444b\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"6\" width=\"24\" height=\"10\" rx=\"2\" fill=\"#a15c3e\" stroke=\"#3f2d1d\"/><circle cx=\"13\" cy=\"35\" r=\"4\" fill=\"#2b2f33\"/><circle cx=\"33\" cy=\"35\" r=\"4\" fill=\"#2b2f33\"/><line x1=\"39\" y1=\"12\" x2=\"42\" y2=\"4\" stroke=\"#3d444b\" stroke-width=\"2\"/>"},"vending":{"occupiable":false,"name":"自动售货机","icon":"<rect x=\"9\" y=\"4\" width=\"28\" height=\"38\" rx=\"3\" fill=\"#2f3b4c\" stroke=\"#161c25\" stroke-width=\"1.5\"/><rect x=\"13\" y=\"8\" width=\"16\" height=\"18\" fill=\"#7fc4d8\"/><rect x=\"13\" y=\"29\" width=\"20\" height=\"4\" fill=\"#f0b429\"/><rect x=\"13\" y=\"35\" width=\"20\" height=\"3\" fill=\"#8a94a0\"/>"}},"wallTypes":{},"objects":[{"cell":[1,1],"type":"cabinet"},{"cell":[1,3],"type":"chair"},{"cell":[1,6],"type":"radio"},{"cell":[1,8],"type":"chair"},{"cell":[1,11],"type":"vending"},{"cell":[1,13],"type":"shelf"},{"cell":[1,16],"type":"shelf"},{"cell":[2,2],"type":"desk"},{"cell":[2,5],"type":"chair"},{"cell":[2,8],"type":"table"},{"cell":[2,9],"type":"chair"},{"cell":[2,12],"type":"crate"},{"cell":[3,1],"type":"safe"},{"cell":[3,4],"type":"locker"},{"cell":[3,7],"type":"chair"},{"cell":[3,14],"type":"crate"},{"cell":[4,4],"type":"bench"},{"cell":[4,6],"type":"locker"},{"cell":[4,8],"type":"sink"},{"cell":[4,16],"type":"gasbottle"},{"cell":[5,2],"type":"locker"},{"cell":[5,7],"type":"forklift"},{"cell":[5,15],"type":"barrel"},{"cell":[6,2],"type":"cone"},{"cell":[6,7],"type":"shelf"},{"cell":[6,10],"type":"shelf"},{"cell":[6,16],"type":"barrel"},{"cell":[7,1],"type":"shelf"},{"cell":[7,15],"type":"gasbottle"},{"cell":[8,2],"type":"stepladder"},{"cell":[8,7],"type":"shelf"},{"cell":[8,9],"type":"shelf"},{"cell":[8,12],"type":"shelf"},{"cell":[8,15],"type":"trolley"},{"cell":[9,3],"type":"shelf"},{"cell":[9,10],"type":"stepladder"},{"cell":[9,16],"type":"crate"},{"cell":[10,2],"type":"cart"},{"cell":[10,8],"type":"shelf"},{"cell":[10,11],"type":"shelf"},{"cell":[10,14],"type":"cone"},{"cell":[11,4],"type":"table"},{"cell":[11,8],"type":"forklift"},{"cell":[11,15],"type":"crate"},{"cell":[12,3],"type":"stool"},{"cell":[12,6],"type":"stool"},{"cell":[12,11],"type":"cart"},{"cell":[12,16],"type":"table"},{"cell":[13,2],"type":"conveyor"},{"cell":[13,3],"type":"conveyor"},{"cell":[13,4],"type":"conveyor"},{"cell":[13,5],"type":"conveyor"},{"cell":[13,10],"type":"crate"},{"cell":[13,13],"type":"forklift"},{"cell":[14,1],"type":"crate"},{"cell":[14,5],"type":"cone"},{"cell":[14,9],"type":"crate"},{"cell":[14,12],"type":"cart"},{"cell":[14,14],"type":"forklift"},{"cell":[15,5],"type":"crate"},{"cell":[15,11],"type":"crate"},{"cell":[15,13],"type":"trolley"},{"cell":[15,15],"type":"cone"},{"cell":[16,2],"type":"crate"},{"cell":[16,5],"type":"cone"},{"cell":[16,8],"type":"forklift"},{"cell":[16,11],"type":"bench"},{"cell":[16,14],"type":"crate"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Audrey","gender":"F","role":"picker","number":12,"color":"#c62828","avatar":{"bg":"#5a4a3a","skin":"#f1c8a5","hair":"#5a3a22","style":"ponytail","shirt":"#f0a020","earrings":true},"clue":"她所在区域里<b>恰好还有另外一个人</b>。","job":"拣货员","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Audrey\"><rect width=\"80\" height=\"80\" fill=\"#5a4a3a\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#5a3a22\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f0a020\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><path d=\"M26 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 Z\" fill=\"#5a3a22\"/><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":"picker","constraints":[{"type":"with_count","n":1}]},{"id":"B","name":"Brice","gender":"M","role":"picker","number":1,"color":"#ad1457","avatar":{"bg":"#3a4a5a","skin":"#e7b98f","hair":"#1c1a1a","style":"short","shirt":"#f0a020","beard":true},"clue":"他在<b>冷库</b>。","job":"拣货员","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Brice\"><rect width=\"80\" height=\"80\" fill=\"#3a4a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f0a020\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><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=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#1c1a1a\"/></svg>","solverRole":"picker","constraints":[{"type":"area","areas":["Cold Store"]}]},{"id":"C","name":"Claudia","gender":"F","role":"picker","number":6,"color":"#6a1b9a","avatar":{"bg":"#5a3a5a","skin":"#f6d8c0","hair":"#c8a050","style":"bun","shirt":"#f0a020","glasses":true},"clue":"她是在<b>锥桶</b>旁边的<b>唯一女人</b>。","job":"拣货员","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Claudia\"><rect width=\"80\" height=\"80\" fill=\"#5a3a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f0a020\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#c8a050\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#c8a050\"/><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=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/></svg>","solverRole":"picker","constraints":[{"type":"only_beside","obj":"cone","gender":"F"}]},{"id":"D","name":"Derrick","gender":"M","role":"picker","number":3,"color":"#e65100","avatar":{"bg":"#4a5a4a","skin":"#e4b998","hair":"#9a9a9a","style":"bald","shirt":"#f0a020","mustache":true,"mustacheColor":"#8a8a8a"},"clue":"他在自己的区域里<b>独自一人</b>。他所在区域的某处有一个<b>储物柜</b>。","job":"拣货员","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Derrick\"><rect width=\"80\" height=\"80\" fill=\"#4a5a4a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f0a020\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e4b998\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e4b998\"/><path d=\"M26 30 Q26 22 30 20 L30 34 Q26 34 26 30 Z\" fill=\"#9a9a9a\"/><path d=\"M54 30 Q54 22 50 20 L50 34 Q54 34 54 30 Z\" fill=\"#9a9a9a\"/><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=\"#8a8a8a\"/></svg>","solverRole":"picker","constraints":[{"type":"alone"},{"type":"area_has","obj":"locker"}]},{"id":"E","name":"Enya","gender":"F","role":"picker","number":2,"color":"#1565c0","avatar":{"bg":"#3a4a6a","skin":"#efc7a3","hair":"#b5703a","style":"long","shirt":"#f0a020","headphones":true},"clue":"她的<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=\"Enya\"><rect width=\"80\" height=\"80\" fill=\"#3a4a6a\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#b5703a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#f0a020\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#efc7a3\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#efc7a3\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#b5703a\"/><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=\"M25 34 Q25 12 40 12 Q55 12 55 34\" fill=\"none\" stroke=\"#111\" stroke-width=\"3\"/><rect x=\"21\" y=\"30\" width=\"7\" height=\"12\" rx=\"3\" fill=\"#111\"/><rect x=\"52\" y=\"30\" width=\"7\" height=\"12\" rx=\"3\" fill=\"#111\"/></svg>","solverRole":"picker","constraints":[{"type":"row_has","obj":"crate"},{"type":"not_corner_of_area"}]},{"id":"F","name":"Franklin","gender":"M","role":"driver","number":10,"color":"#00838f","avatar":{"bg":"#4a3a3a","skin":"#e9c6a4","hair":"#2a1a10","style":"short","shirt":"#d8e030","cap":true,"mustache":true,"mustacheColor":"#2a1a10"},"clue":"他在一个<b>货架</b>旁边。","job":"叉车司机","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Franklin\"><rect width=\"80\" height=\"80\" fill=\"#4a3a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#d8e030\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9c6a4\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c6a4\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#2a1a10\"/><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=\"#2a1a10\"/><path d=\"M24 24 Q24 11 40 11 Q56 11 56 24 Z\" fill=\"#22406f\"/><rect x=\"22\" y=\"22\" width=\"36\" height=\"5\" rx=\"2\" fill=\"#12213a\"/><circle cx=\"40\" cy=\"18\" r=\"2.6\" fill=\"#f0b429\"/></svg>","solverRole":"driver","constraints":[{"type":"beside","obj":"shelf"}]},{"id":"G","name":"Goldie","gender":"F","role":"driver","number":8,"color":"#2e7d32","avatar":{"bg":"#5a5a3a","skin":"#f3d3b5","hair":"#3a2a1a","style":"bob","shirt":"#d8e030","cap":true,"lips":true},"clue":"她在一个<b>货架</b>旁边。","job":"叉车司机","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Goldie\"><rect width=\"80\" height=\"80\" fill=\"#5a5a3a\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#3a2a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#d8e030\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f3d3b5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f3d3b5\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#3a2a1a\"/><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=\"M35.4 42.9 Q37.7 40.9 40 42.3 Q42.3 40.9 44.6 42.9 Q40 47.6 35.4 42.9 Z\" fill=\"true\"/><path d=\"M24 24 Q24 11 40 11 Q56 11 56 24 Z\" fill=\"#22406f\"/><rect x=\"22\" y=\"22\" width=\"36\" height=\"5\" rx=\"2\" fill=\"#12213a\"/><circle cx=\"40\" cy=\"18\" r=\"2.6\" fill=\"#f0b429\"/></svg>","solverRole":"driver","constraints":[{"type":"beside","obj":"shelf"}]},{"id":"H","name":"Hunter","gender":"M","role":"driver","number":15,"color":"#558b2f","avatar":{"bg":"#3a3a4a","skin":"#e7b98f","hair":"#1c1a1a","style":"short","shirt":"#d8e030","cap":true,"beard":true},"clue":"他所在区域里有一名<b>办公室职员</b>。","job":"叉车司机","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Hunter\"><rect width=\"80\" height=\"80\" fill=\"#3a3a4a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#d8e030\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><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=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#1c1a1a\"/><path d=\"M24 24 Q24 11 40 11 Q56 11 56 24 Z\" fill=\"#22406f\"/><rect x=\"22\" y=\"22\" width=\"36\" height=\"5\" rx=\"2\" fill=\"#12213a\"/><circle cx=\"40\" cy=\"18\" r=\"2.6\" fill=\"#f0b429\"/></svg>","solverRole":"driver","constraints":[{"type":"with_role","role":"office"}]},{"id":"I","name":"Ivana","gender":"F","role":"packer","number":16,"color":"#5d4037","avatar":{"bg":"#6a4a5a","skin":"#f6d8c0","hair":"#2a1a10","style":"bob","shirt":"#4a7ab0","beanie":"#c62828","earrings":true},"clue":"她所在区域里<b>不止她一个人</b>。","job":"包装工","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Ivana\"><rect width=\"80\" height=\"80\" fill=\"#6a4a5a\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#2a1a10\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#4a7ab0\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#2a1a10\"/><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 Q24 11 40 11 Q56 11 56 31 Q48 21 40 21 Q32 21 24 31 Z\" fill=\"#c62828\"/><rect x=\"23\" y=\"26\" width=\"34\" height=\"6\" rx=\"3\" fill=\"#c62828\" stroke=\"rgba(0,0,0,.18)\"/><circle cx=\"40\" cy=\"10\" r=\"4\" fill=\"#f4efe6\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"packer","constraints":[{"type":"not_alone"}]},{"id":"J","name":"Jonah","gender":"M","role":"packer","number":4,"color":"#8d6e63","avatar":{"bg":"#4a4a3a","skin":"#efc7a3","hair":"#c8a050","style":"short","shirt":"#4a7ab0","beard":true},"clue":"他在自己的区域里<b>独自一人</b>。","job":"包装工","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Jonah\"><rect width=\"80\" height=\"80\" fill=\"#4a4a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#4a7ab0\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#efc7a3\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#efc7a3\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#c8a050\"/><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=\"#c8a050\"/></svg>","solverRole":"packer","constraints":[{"type":"alone"}]},{"id":"K","name":"Kiara","gender":"F","role":"packer","number":7,"color":"#d4a017","avatar":{"bg":"#5a4a6a","skin":"#e4b998","hair":"#1c1a1a","style":"ponytail","shirt":"#4a7ab0","necklace":true},"clue":"她的<b>行</b>中有一把<b>椅子</b>。","job":"包装工","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Kiara\"><rect width=\"80\" height=\"80\" fill=\"#5a4a6a\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#1c1a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#4a7ab0\"/><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=\"#e4b998\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e4b998\"/><path d=\"M26 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 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\"/></svg>","solverRole":"packer","constraints":[{"type":"row_has","obj":"chair"}]},{"id":"L","name":"Liam","gender":"M","role":"packer","number":11,"color":"#37474f","avatar":{"bg":"#3a5a5a","skin":"#f1c8a5","hair":"#5a3a22","style":"slick","shirt":"#4a7ab0","beanie":"#2e4a6a","mustache":true,"mustacheColor":"#5a3a22"},"clue":"他<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=\"Liam\"><rect width=\"80\" height=\"80\" fill=\"#3a5a5a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#4a7ab0\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><path d=\"M26 30 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 Z\" fill=\"#5a3a22\"/><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=\"#5a3a22\"/><path d=\"M24 31 Q24 11 40 11 Q56 11 56 31 Q48 21 40 21 Q32 21 24 31 Z\" fill=\"#2e4a6a\"/><rect x=\"23\" y=\"26\" width=\"34\" height=\"6\" rx=\"3\" fill=\"#2e4a6a\" stroke=\"rgba(0,0,0,.18)\"/><circle cx=\"40\" cy=\"10\" r=\"4\" fill=\"#f4efe6\"/></svg>","solverRole":"packer","constraints":[{"type":"rel_any","dir":"N","exact":1,"gender":"M"},{"type":"beside","obj":"crate"}]},{"id":"M","name":"Melinda","gender":"F","role":"office","number":5,"color":"#7b1fa2","avatar":{"bg":"#6a3a4a","skin":"#f3d3b5","hair":"#5a3a22","style":"bob","shirt":"#3a3a4a","glasses":true,"lips":true},"clue":"她的<b>行</b>中有一把<b>椅子</b>。","job":"班组长","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Melinda\"><rect width=\"80\" height=\"80\" fill=\"#6a3a4a\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#5a3a22\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3a3a4a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f3d3b5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f3d3b5\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#5a3a22\"/><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=\"M35.4 42.9 Q37.7 40.9 40 42.3 Q42.3 40.9 44.6 42.9 Q40 47.6 35.4 42.9 Z\" fill=\"true\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/></svg>","solverRole":"office","constraints":[{"type":"row_has","obj":"chair"}]},{"id":"N","name":"Nils","gender":"M","role":"office","number":14,"color":"#0277bd","avatar":{"bg":"#2a3a4a","skin":"#e9c6a4","hair":"#2a1a10","style":"short","shirt":"#22406f","cap":true,"mustache":true,"mustacheColor":"#2a1a10"},"clue":"他<b>紧挨着一个没有人的区域</b>。","job":"保安","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Nils\"><rect width=\"80\" height=\"80\" fill=\"#2a3a4a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#22406f\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e9c6a4\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e9c6a4\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#2a1a10\"/><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=\"#2a1a10\"/><path d=\"M24 24 Q24 11 40 11 Q56 11 56 24 Z\" fill=\"#22406f\"/><rect x=\"22\" y=\"22\" width=\"36\" height=\"5\" rx=\"2\" fill=\"#12213a\"/><circle cx=\"40\" cy=\"18\" r=\"2.6\" fill=\"#f0b429\"/></svg>","solverRole":"office","constraints":[{"type":"adjacent_area_empty"}]},{"id":"O","name":"Odessa","gender":"F","role":"office","number":13,"color":"#c2185b","avatar":{"bg":"#5a3a3a","skin":"#e7b98f","hair":"#1c1a1a","style":"long","shirt":"#c56a8a","headphones":true,"earrings":true},"clue":"她所在区域里有另一个人在一个<b>锥桶</b>旁边。","job":"调度员","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Odessa\"><rect width=\"80\" height=\"80\" fill=\"#5a3a3a\"/><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=\"#c56a8a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e7b98f\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e7b98f\"/><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\"/><path d=\"M25 34 Q25 12 40 12 Q55 12 55 34\" fill=\"none\" stroke=\"#111\" stroke-width=\"3\"/><rect x=\"21\" y=\"30\" width=\"7\" height=\"12\" rx=\"3\" fill=\"#111\"/><rect x=\"52\" y=\"30\" width=\"7\" height=\"12\" rx=\"3\" fill=\"#111\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/></svg>","solverRole":"office","constraints":[{"type":"with_beside","obj":"cone"}]},{"id":"V","name":"Vlad","gender":"M","role":"victim","number":9,"color":"#1b1b1b","avatar":{"bg":"#2a2a3a","skin":"#efc7a3","hair":"#9a9a9a","style":"slick","shirt":"#3a3a3a","glasses":true,"beard":true},"clue":"<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=\"Vlad\"><rect width=\"80\" height=\"80\" fill=\"#2a2a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#3a3a3a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#efc7a3\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#efc7a3\"/><path d=\"M26 30 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 Z\" fill=\"#9a9a9a\"/><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=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" 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=\"#9a9a9a\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"office","constraints":[{"type":"area","areas":["Goods-In"]},{"type":"beside","obj":"crate"}]}],"victim":"V","solver":{"rules":[{"type":"row_or_col"}],"occupiable":["chair","bench","stool"]},"score":630.07,"seal":{"board":"5597af97f4f873f0f96e497542b0a9694d621199abe8b111d40bd4f27e34ad71","murderer":"1bbf2a45f58e3f353d4102b4c9d5c565ce5a93705eb787089d6945484800eb40"}}