{"lang":"en","domains":[{"id":"pattern","name":"Pattern Recognition","icon":"square.grid.3x3","colorHex":"D97706","courseFiles":["pattern-basics-1"]},{"id":"deduction","name":"Logical Thinking","icon":"magnifyingglass","colorHex":"059669","courseFiles":["detective-logic-1"]},{"id":"evidence","name":"Arguments & Evidence","icon":"doc.text.magnifyingglass","colorHex":"0284C7","courseFiles":["evidence-basics-1"]},{"id":"fallacy","name":"Thinking Traps","icon":"exclamationmark.triangle","colorHex":"E11D48","courseFiles":["thinking-traps-1"]},{"id":"systems","name":"Systems Thinking","icon":"gearshape.2","colorHex":"7C3AED","courseFiles":["systems-basics-1"]},{"id":"perspective","name":"Perspective & Bias","icon":"eye.trianglebadge.exclamationmark","colorHex":"0D9488","courseFiles":["perspective-basics-1"]}],"courses":[{"id":"pattern-basics-1","domainId":"pattern","title":"Pattern Hunters","subtitle":"Discover the hidden patterns!","icon":"square.grid.3x3","lessons":[{"id":"pb1-lesson-1","title":"Number Sequences","rewardMinutes":5,"rewardPoints":20},{"id":"pb1-lesson-2","title":"Color and Shape Patterns","rewardMinutes":5,"rewardPoints":20},{"id":"pb1-lesson-3","title":"Daily Patterns","rewardMinutes":5,"rewardPoints":20},{"id":"pb1-lesson-4","title":"Finding the Rule","rewardMinutes":5,"rewardPoints":20},{"id":"pb1-lesson-5","title":"Code Cracking","rewardMinutes":5,"rewardPoints":20},{"id":"pb1-lesson-6","title":"Pattern Master","rewardMinutes":5,"rewardPoints":20}]},{"id":"detective-logic-1","domainId":"deduction","title":"Little Detectives","subtitle":"Think like a detective!","icon":"magnifyingglass","lessons":[{"id":"dl1-lesson-1","title":"Who Ate the Cake?","rewardMinutes":5,"rewardPoints":25},{"id":"dl1-lesson-2","title":"The Missing Pencils","rewardMinutes":5,"rewardPoints":25},{"id":"dl1-lesson-3","title":"The Contradiction","rewardMinutes":5,"rewardPoints":25},{"id":"dl1-lesson-4","title":"Clues on the Playground","rewardMinutes":5,"rewardPoints":25},{"id":"dl1-lesson-5","title":"The Secret Message","rewardMinutes":5,"rewardPoints":25},{"id":"dl1-lesson-6","title":"The Big Case","rewardMinutes":5,"rewardPoints":25}]},{"id":"evidence-basics-1","domainId":"evidence","title":"True or Fake?","subtitle":"Learn how to hunt for evidence!","icon":"doc.text.magnifyingglass","lessons":[{"id":"eb1-lesson-1","title":"How Do You Know?","rewardMinutes":5,"rewardPoints":25},{"id":"eb1-lesson-2","title":"Eyewitness or Gossip?","rewardMinutes":5,"rewardPoints":25},{"id":"eb1-lesson-3","title":"Strong and Weak Arguments","rewardMinutes":5,"rewardPoints":25},{"id":"eb1-lesson-4","title":"Numbers Don't Lie... Or Do They?","rewardMinutes":5,"rewardPoints":25},{"id":"eb1-lesson-5","title":"Who Said It, and Why?","rewardMinutes":5,"rewardPoints":25},{"id":"eb1-lesson-6","title":"Master Detective","rewardMinutes":5,"rewardPoints":25}]},{"id":"thinking-traps-1","domainId":"fallacy","title":"Thinking Traps","subtitle":"Spot the tricks!","icon":"exclamationmark.triangle","lessons":[{"id":"tt1-lesson-1","title":"You're too little!","rewardMinutes":5,"rewardPoints":20},{"id":"tt1-lesson-2","title":"That's not even it!","rewardMinutes":5,"rewardPoints":20},{"id":"tt1-lesson-3","title":"Either-Or","rewardMinutes":5,"rewardPoints":20},{"id":"tt1-lesson-4","title":"Everybody's doing it!","rewardMinutes":5,"rewardPoints":20},{"id":"tt1-lesson-5","title":"But I cleaned my room!","rewardMinutes":5,"rewardPoints":20},{"id":"tt1-lesson-6","title":"Slippery Slope","rewardMinutes":5,"rewardPoints":20}]},{"id":"systems-basics-1","domainId":"systems","title":"Chain Reaction","subtitle":"Everything is connected to everything!","icon":"gearshape.2","lessons":[{"id":"sb1-lesson-1","title":"Cause and Effect","rewardMinutes":5,"rewardPoints":20},{"id":"sb1-lesson-2","title":"The Domino Effect","rewardMinutes":5,"rewardPoints":20},{"id":"sb1-lesson-3","title":"Feedback Loops","rewardMinutes":5,"rewardPoints":20},{"id":"sb1-lesson-4","title":"Side Effects","rewardMinutes":5,"rewardPoints":20},{"id":"sb1-lesson-5","title":"The Big Picture","rewardMinutes":5,"rewardPoints":20},{"id":"sb1-lesson-6","title":"Systems Master","rewardMinutes":5,"rewardPoints":20}]},{"id":"perspective-basics-1","domainId":"perspective","title":"See It Differently","subtitle":"Look at it another way!","icon":"eye.trianglebadge.exclamationmark","lessons":[{"id":"pe1-lesson-1","title":"Two Kinds of Truth","rewardMinutes":5,"rewardPoints":20},{"id":"pe1-lesson-2","title":"The Fair Judge","rewardMinutes":5,"rewardPoints":20},{"id":"pe1-lesson-3","title":"Favorites and Rivals","rewardMinutes":5,"rewardPoints":20},{"id":"pe1-lesson-4","title":"First Impressions","rewardMinutes":5,"rewardPoints":20},{"id":"pe1-lesson-5","title":"News Bites","rewardMinutes":5,"rewardPoints":20},{"id":"pe1-lesson-6","title":"Perspective Master","rewardMinutes":5,"rewardPoints":20}]}],"advanced":[{"id":"adv-hidden-rules","title":"Hidden Rules","subtitle":"Patterns, proof and the questions worth asking","lessons":["Sequences That Lie","Try to Break It","Forced Moves","What Never Changes","Search the States","Every Question Counts"]},{"id":"adv-pure-deduction","title":"Pure Deduction","subtitle":"Only what has to follow","lessons":["Truth-tellers and Liars","Wildcards and Double Questions","If, Only If","Valid Isn't True","Knowing What They Know","Cases and Contradictions"]},{"id":"adv-probability","title":"Probability & Evidence","subtitle":"Base rates, paradoxes and hidden causes","lessons":["Base Rates","How Did You Find Out?","Simpson's Paradox","Correlation Isn't Cause","The Missing Data","Regression to the Mean"]},{"id":"adv-other-minds","title":"Other Minds","subtitle":"Game theory, common knowledge and arguing fairly","lessons":["The Group Project Trap","Stable Isn't Good","Think From the End","One Step Ahead","What Everybody Knows","Argue With the Best Version"]},{"id":"adv-systems-scale","title":"Systems & Scale","subtitle":"Estimates, growth, loops and delays","lessons":["Fermi Estimation","Calibration","Exponential Growth","Feedback Loops","Delays and Overshoot","Second-Order Effects"]},{"id":"adv-arguments-biases","title":"Arguments & Biases","subtitle":"Find the gap in any argument","lessons":["Anatomy of an argument","Needed vs enough","Strengthen or weaken","Broken forms","Name the flaw","Your own shortcuts"]},{"id":"adv-stage-lab","title":"Stage Lab","subtitle":"Every new stage type, once","lessons":["Stage Lab"]}],"lesson":{"id":"dl1-lesson-1","courseId":"detective-logic-1","title":"Who Ate the Cake?","rewardMinutes":5,"rewardPoints":25,"stages":[{"id":"dl1-l1-s1","type":"story","content":{"type":"story","title":"The Birthday Mystery","character":"Detective Nora","paragraphs":[{"text":"It's Chloe's birthday! A beautiful chocolate cake is sitting on the table — well, it WAS. Because when Chloe comes back in from the garden, all that's left of the cake is crumbs.","illustration":"birthday.cake","highlightColor":null},{"text":"While Chloe was playing outside, three guests could have gotten to the cake: Anna, Ben, and Danny. One of them ate it — but who?","illustration":"person.3","highlightColor":null},{"text":"Anna says: I was in the living room watching TV! Ben says: I was out in the garden, but I came back in for a drink of water. Danny says: I was in the kitchen the whole time, but I didn't touch the cake.","illustration":"bubble.left.and.bubble.right","highlightColor":null},{"text":"A detective's job is to put the clues and the statements together. Guessing isn't enough — you need proof! Let's see what we can figure out.","illustration":"magnifyingglass","highlightColor":"059669"}]}},{"id":"dl1-l1-s2","type":"quiz","content":{"type":"quiz","situation":"Chloe's mom says: there are chocolatey fingerprints on the fridge in the kitchen. Anna's hands were clean. So were Ben's. But Danny had chocolate on his hands.","question":"Which clue helps the most to figure out who ate the cake?","options":[{"id":"dl1-l1-s2-a","text":"Anna says she was watching TV","isCorrect":false},{"id":"dl1-l1-s2-b","text":"Danny has chocolate on his hands","isCorrect":true},{"id":"dl1-l1-s2-c","text":"Ben came back in for a drink of water","isCorrect":false},{"id":"dl1-l1-s2-d","text":"The cake was delicious","isCorrect":false}],"explanation":"Physical proof — the chocolatey hands — is stronger than what someone says. Words can be true or false, but clues don't lie!","hint":"Think about it: which piece of information is a FACT, and which is just something someone said?"}},{"id":"dl1-l1-s3","type":"grid","content":{"type":"grid","instruction":"Use the clue grid to figure out who was where when the cake disappeared! Every row and column gets exactly one checkmark.","situation":"Three kids — Anna, Ben, Danny — could have been in three places: kitchen, living room, garden. Use the clues to find out who was where!","entities":["Anna","Ben","Danny"],"attributes":["kitchen","living room","garden"],"clues":[{"id":"dl1-l1-s3-c1","text":"Anna was not in the kitchen and not in the garden."},{"id":"dl1-l1-s3-c2","text":"Ben was not in the living room."},{"id":"dl1-l1-s3-c3","text":"Danny was in the kitchen — he left chocolatey fingerprints on the fridge."}],"solution":[{"entity":"Anna","attribute":"living room"},{"entity":"Ben","attribute":"garden"},{"entity":"Danny","attribute":"kitchen"}],"successMessage":"Awesome! Danny was in the kitchen, so he's the one who could have eaten the cake! The clue grid helped you cross out the possibilities."}},{"id":"dl1-l1-s4","type":"spotIt","content":{"type":"spotIt","instruction":"Which of these witness statements has a contradiction in it? Tap the suspicious statements!","situation":"The three kids tell their stories again. But someone isn't telling the truth...","items":[{"id":"dl1-l1-s4-a","text":"Anna: I was in the living room the whole time, watching cartoons on TV.","isTarget":false,"explanation":"This fits with what we know — Anna's hands were clean, and she was in the living room."},{"id":"dl1-l1-s4-b","text":"Danny: I didn't touch the cake, I wasn't even hungry.","isTarget":true,"explanation":"Contradiction! Danny had chocolate on his hands — if he didn't touch the cake, how did his hands get chocolatey?"},{"id":"dl1-l1-s4-c","text":"Ben: I was in the garden, I just came in for some water.","isTarget":false,"explanation":"This doesn't go against anything — Ben's hands were clean, and he went to the garden."},{"id":"dl1-l1-s4-d","text":"Danny: I wasn't in the kitchen at all — I was out in the garden with Ben.","isTarget":true,"explanation":"Contradiction! Before, Danny said he was in the kitchen the whole time — and his chocolatey fingerprints are on the fridge. Now his story has changed!"}],"successMessage":"Nice work! The contradictions are in Danny's statements. A good detective always notices when someone's story doesn't add up!"}},{"id":"dl1-l1-s5","type":"challenge","content":{"type":"challenge","topic":"How do detectives think?","systemPromptAddition":"The child just finished the first detective lesson: how to figure out who did it from clues and witness statements. They learned that physical evidence is stronger than words, and that ruling out what did NOT happen, one step at a time, helps you find the truth. Ask how they thought it through, what was the hardest part, and how detective thinking is different from everyday thinking.","openingQuestion":"Great detective work! What do you think a detective does differently from a regular person?","minMessages":3,"successMessage":"Great thinking! From now on you can look at the world with detective eyes too."}}]},"stageLab":{"id":"lab-lesson-1","courseId":"adv-stage-lab","title":"Stage Lab","rewardMinutes":0,"rewardPoints":0,"stages":[{"id":"lab-l1-s1","type":"roleAssign","content":{"type":"roleAssign","instruction":"Tap each admin to give them a role, then check.","situation":"A school-trip group chat has three admins. A truth-teller only posts true things, a liar only posts false things, and the spy can post anything. Exactly one of the three is the spy. Use only the facts given.","roles":[{"id":"knight","label":"Truth-teller","colorHex":"059669","truth":"true"},{"id":"knave","label":"Liar","colorHex":"E11D48","truth":"false"},{"id":"spy","label":"Spy","colorHex":"7C3AED","truth":"any"}],"people":[{"id":"noor","name":"Noor","statement":"Kai is a liar.","claim":{"op":"is","person":"kai","role":"knave"}},{"id":"kai","name":"Kai","statement":"Léa is the spy.","claim":{"op":"is","person":"lea","role":"spy"}},{"id":"lea","name":"Léa","statement":"Exactly two of us three are liars.","claim":{"op":"count","role":"knave","cmp":"eq","n":2}}],"constraints":[{"op":"count","role":"spy","cmp":"eq","n":1}],"solution":{"noor":"knave","kai":"knight","lea":"spy"},"explanation":"Start with Léa. She can't be a truth-teller: the spy is one of the other two, so at most one liar is left, and \"exactly two liars\" would be false. She can't be a liar either: then the spy is Noor or Kai, and in both cases the other one turns out to be a liar too, which makes exactly two liars and her sentence true. So Léa is the spy. Kai's \"Léa is the spy\" is then true, so Kai is the truth-teller, and Noor's \"Kai is a liar\" is false, so Noor is the liar.","successMessage":"Noor lies, Kai tells the truth, Léa is the spy."}},{"id":"lab-l1-s2","type":"numericEntry","content":{"type":"numericEntry","instruction":"Type a fraction, a decimal or a percentage.","situation":"An exam board runs every essay through a detector. 1 in 50 essays really is AI-written. The detector flags 90% of AI-written essays, and it also wrongly flags 5% of essays the students wrote themselves.","question":"An essay gets flagged. What is the probability that it really is AI-written?","unit":null,"answer":0.26865671641791045,"mode":"rel","tolerance":0.02,"acceptsPercent":true,"displayAnswer":"18/67","hint":"Picture 1,000 essays. How many are AI-written, and how many from each group get flagged?","explanation":"Out of 1,000 essays, 20 are AI-written and 18 of those get flagged. The other 980 are the students' own, and 5% of them, 49 essays, get flagged too. So 18 of the 67 flagged essays are AI-written: 18/67, about 26.9%. The detector is accurate, but AI essays are rare, so most flags land on honest work.","successMessage":"18 of 67 flagged essays, about 27%."}},{"id":"lab-l1-s3","type":"euler","content":{"type":"euler","instruction":"Is the conclusion guaranteed? If not, drop dots to build a world where both premises are true and the conclusion is false.","situation":"Facts about the members of the Vireo esports club. Use only these facts.","sets":[{"id":"streamers","label":"Streamers","colorHex":"7C3AED"},{"id":"gamers","label":"Gamers","colorHex":"0284C7"},{"id":"coders","label":"Coders","colorHex":"D97706"}],"premises":[{"text":"Every streamer in the club is a gamer.","q":"all","a":"streamers","b":"gamers"},{"text":"Some gamers in the club are coders.","q":"some","a":"gamers","b":"coders"}],"conclusion":{"text":"So some streamers in the club are coders.","q":"some","a":"streamers","b":"coders"},"isValid":false,"explanation":"It doesn't follow. Put the coding gamers outside the streamer circle: every streamer is still a gamer, some gamers still code, and no streamer codes. The premises never link streamers to coders, only to the gamers as a whole.","successMessage":"Premises true, conclusion false: the argument is invalid."}},{"id":"lab-l1-s4","type":"calibration","content":{"type":"calibration","instruction":"For each question, set a range you are 90% sure contains the true value.","situation":null,"confidence":90,"items":[{"id":"cal-everest","question":"How tall is Mount Everest?","truth":8848.86,"unit":"m","min":2000,"max":20000,"scale":"linear","source":"Nepal–China joint survey, 2020"},{"id":"cal-iphone","question":"In what year did the first iPhone go on sale?","truth":2007,"unit":null,"min":1985,"max":2020,"scale":"linear","source":"Apple, June 2007"},{"id":"cal-moon","question":"What is the average distance from the Earth to the Moon?","truth":384400,"unit":"km","min":1000,"max":10000000,"scale":"log","source":"NASA"}],"explanation":"Honest 90% ranges should catch about 9 answers in 10. Most people catch far fewer, because their ranges are too narrow: they feel more sure than they are.","successMessage":"Calibration measured."}},{"id":"lab-l1-s5","type":"balanceScale","content":{"type":"balanceScale","instruction":"Find the fake token in at most two weighings. You don't have to say whether it is heavier or lighter.","situation":"Four game tokens look identical. One is a fake that is slightly heavier or slightly lighter, you don't know which. The other three weigh exactly the same. The scale gives the least helpful result it honestly can.","coinCount":4,"maxWeighings":2,"fakeCanBe":"either","mustTellDirection":false,"explanation":"Weigh 1 against 2. If they balance, 1 and 2 are genuine and the fake is 3 or 4: weigh 3 against 1. A tilt means 3, a balance means 4. If the first weighing tilts, 3 and 4 are genuine and the fake is 1 or 2: weigh 1 against 3. A tilt means 1, a balance means 2. Two weighings can't also tell you heavy or light here: that would take a third.","successMessage":"Fake found in two weighings."}},{"id":"lab-l1-s6","type":"codeBreaker","content":{"type":"codeBreaker","instruction":"Crack the code in 5 guesses. Three positions, four colours, no colour used twice. Black peg: right colour, right place. White peg: right colour, wrong place.","situation":"The code isn't fixed in advance: it keeps changing to whatever still fits your feedback and is hardest to find. Luck won't help.","mode":"live","length":3,"symbols":["🔴","🟢","🔵","🟡"],"allowRepeats":false,"clues":[],"secret":null,"maxGuesses":5,"explanation":"There are 24 possible codes at the start. A perfect strategy always finishes in 4 guesses, however the code dodges: each guess should split the codes that are still possible into feedback groups that are as even as possible, so the worst group stays small.","successMessage":"Code cracked."}},{"id":"lab-l1-s7","type":"riverCrossing","content":{"type":"riverCrossing","instruction":"Get everyone to the far bank. The boat holds the ferry operator and one passenger, only the operator can row, and it can't cross empty.","situation":"Left alone without the operator, the dog goes for the cat, and the cat goes for the fish.","entities":[{"id":"operator","label":"Operator","symbol":"🧑","kind":"operator","canRow":true},{"id":"dog","label":"Dog","symbol":"🐕","kind":"dog","canRow":false},{"id":"cat","label":"Cat","symbol":"🐈","kind":"cat","canRow":false},{"id":"fish","label":"Fish","symbol":"🐟","kind":"fish","canRow":false}],"capacity":2,"rules":[{"type":"unattended","a":"dog","b":"cat","guard":"operator"},{"type":"unattended","a":"cat","b":"fish","guard":"operator"}],"optimalCrossings":7,"explanation":"The cat is the problem: it can't be left with the dog or with the fish. So it goes first, and it has to come back once. Cat over, return alone, dog over, bring the cat back, fish over, return alone, cat over: 7 crossings. Swapping the dog and the fish works just as well.","successMessage":"Everyone made it across."}},{"id":"lab-l1-s8","type":"argumentTag","content":{"type":"argumentTag","instruction":"Tag each part as premise, conclusion or context.","situation":null,"segments":[{"id":"seg-1","text":"Riverside High's library publishes its loan figures every month.","role":"context"},{"id":"seg-2","text":"Since phones were banned during breaks this September, loans are up 30% on last September.","role":"premise"},{"id":"seg-3","text":"The library's opening hours and book stock haven't changed.","role":"premise"},{"id":"seg-4","text":"So the phone ban is what sent students to the library.","role":"conclusion"}],"hiddenPremise":{"question":"The argument also depends on a claim it never states. Which one?","options":[{"id":"hp-a","text":"Nothing else that changed this September explains the rise in loans.","isCorrect":true},{"id":"hp-b","text":"Reading books is better for students than scrolling.","isCorrect":false},{"id":"hp-c","text":"Most students were in favour of the phone ban.","isCorrect":false},{"id":"hp-d","text":"Every borrowed book gets read to the end.","isCorrect":false}],"explanation":"Ruling out opening hours and stock isn't enough: a new reading assignment or a bigger year group could also push loans up. The argument only works if nothing like that happened. The other options are beside the point, because the conclusion is about what caused the rise in loans, not about whether reading is good, whether students liked the ban, or whether the books get finished."},"explanation":"The conclusion is the causal claim at the end. The loan rise and the unchanged opening hours and stock are the premises that support it. The fact that the library publishes monthly figures only sets the scene.","successMessage":"Argument taken apart."}}]},"ui":{"· %@":"· %@","· %lld chapters ·":"· %lld chapters ·","“%@”":"“%@”","\"Doubt is not a pleasant feeling, but certainty is a silly one.\" — Voltaire":"\"Doubt is not a pleasant feeling, but certainty is a silly one.\" — Voltaire","\"Real knowledge is knowing what you don't know.\" — Confucius":"\"Real knowledge is knowing what you don't know.\" — Confucius","\"We don't learn just to know things — we learn to think.\"":"\"We don't learn just to know things — we learn to think.\"","\"Whose fault is it?\" looks back. \"How do we fix it?\" looks ahead.":"\"Whose fault is it?\" looks back. \"How do we fix it?\" looks ahead.","\"Why do things fall down?\" — that's how Newton got started":"\"Why do things fall down?\" — that's how Newton got started","%@ is telling the story...":"%@ is telling the story...","%@ left without %@":"%@ left without %@","%@ outnumber %@":"%@ outnumber %@","%@ times ten to the power of %lld":"%@ times ten to the power of %lld","%@ vs %@":"%@ vs %@","%@, %lld":"%1$@, %2$lld","%@#%d":"%1$@#%2$d","%lld":"%lld","%lld / %lld":"%1$lld / %2$lld","%lld apps":"%lld apps","%lld black, %lld white":"%lld black, %lld white","%lld categories":"%lld categories","%lld crossings · best %lld":"%lld crossings · best %lld","%lld days":"%lld days","%lld heavier":"%lld heavier","%lld lessons":"%lld lessons","%lld lighter":"%lld lighter","%lld min":"%lld min","%lld min available":"%lld min available","%lld min left":"%lld min left","%lld more lessons are waiting on your adventure.":"%lld more lessons are waiting on your adventure.","%lld of %lld":"%lld of %lld","%lld pts":"%lld pts","%lld websites":"%lld websites","%lld-day streak":"%lld-day streak","%lld/%lld":"%1$lld/%2$lld","%lld/%lld lessons completed":"%1$lld/%2$lld lessons completed","%lld/%lld lessons done":"%1$lld/%2$lld lessons done","%lld%%":"%lld%%","%lldm":"%lldm","+%lld":"+%lld","+%lld min":"+%lld min","+%lld%%":"+%lld%%","+%lld%% Screen Time for every lesson":"+%lld%% Screen Time for every lesson","~%lld min":"~%lld min","1 crossing · best %lld":"1 crossing · best %lld","3-day streak":"3-day streak","7-day streak":"7-day streak","30-day streak":"30-day streak","A car's coming? Right away. Picking a school? Take your time":"A car's coming? Right away. Picking a school? Take your time","A full course (6 lessons) earns up to %lld minutes.":"A full course (6 lessons) earns up to %lld minutes.","Above your range":"Above your range","Account":"Account","Account Created":"Account Created","Accounts":"Accounts","Activate":"Activate","Active":"Active","Active — %@ left":"Active — %@ left","Activity":"Activity","Add Account":"Add Account","Add Child":"Add Child","Add time":"Add time","Add your child so they can start learning.":"Add your child so they can start learning.","Adds or removes a dot.":"Adds or removes a dot.","Admin Panel":"Admin Panel","Advanced":"Advanced","After %@":"After %@","Age":"Age","Age %lld":"Age %lld","All courses complete":"All courses complete","All detective courses complete":"All detective courses complete","All pattern courses complete":"All pattern courses complete","All trap courses complete":"All trap courses complete","Allowed from":"Allowed from","Allowed until":"Allowed until","Another app already uses parental controls on this device. iOS allows only one at a time.":"Another app already uses parental controls on this device. iOS allows only one at a time.","API error: %@":"API error: %@","Apps":"Apps","Are you sure you want to quit?":"Are you sure you want to quit?","Ask a grown-up for your email and password.":"Ask a grown-up for your email and password.","Ask a question and you look silly for a minute. Don't ask, and you stay puzzled forever.":"Ask a question and you look silly for a minute. Don't ask, and you stay puzzled forever.","Available: %lld min":"Available: %lld min","Back":"Back","Balanced":"Balanced","Before %@":"Before %@","Being loud isn't proof":"Being loud isn't proof","Below your range":"Below your range","Blazing Mind":"Blazing Mind","Boat":"Boat","Bonus":"Bonus","Can row":"Can row","Cancel":"Cancel","Categories":"Categories","Change sign":"Change sign","Check":"Check","Check answer":"Check answer","Check my world":"Check my world","Check reward":"Check reward","Child's name":"Child's name","Choose":"Choose","Choose App.":"Choose App.","Choose Apps":"Choose Apps","Choose Blocked Apps":"Choose Blocked Apps","Choose Run Immediately, then tap Next.":"Choose Run Immediately, then tap Next.","Choose the apps to restrict.":"Choose the apps to restrict.","Clear":"Clear","Clear dots":"Clear dots","Clear Selection":"Clear Selection","Close":"Close","Clues":"Clues","Coin %lld":"Coin %lld","Collect 500 points":"Collect 500 points","Collect 2000 points":"Collect 2000 points","Complete 5 lessons":"Complete 5 lessons","Complete 10 lessons":"Complete 10 lessons","Complete 25 lessons":"Complete 25 lessons","Complete lessons to earn free time!":"Complete lessons to earn free time!","Complete your first lesson":"Complete your first lesson","Conclusion":"Conclusion","Context":"Context","Continue":"Continue","Copy":"Copy","Coral":"Coral","Correct":"Correct","Correlation ≠ cause":"Correlation ≠ cause","Couldn't create the kid account.":"Couldn't create the kid account.","Couldn't update the account.":"Couldn't update the account.","Countdown started":"Countdown started","Course Champion":"Course Champion","Course completed":"Course completed","courses":"courses","Courses":"Courses","Courses in progress":"Courses in progress","Create":"Create","Create a new account":"Create a new account","Cross":"Cross","Crossings":"Crossings","Current balance":"Current balance","Custom amount":"Custom amount","Daily challenge":"Daily challenge","Daily limit":"Daily limit","Dashboard":"Dashboard","Decimal separator":"Decimal separator","Delete":"Delete","Demo Admin Panel":"Demo Admin Panel","Demo environment":"Demo environment","Denied":"Denied","Determined Learner":"Determined Learner","Directly edits Firestore. For stage demos only.":"Directly edits Firestore. For stage demos only.","Display name":"Display name","Do equal and fair mean the same thing?":"Do equal and fair mean the same thing?","Does one small step always lead to a big disaster?":"Does one small step always lead to a big disaster?","Doesn't fit your code":"Doesn't fit your code","Don't just take someone's word for it — think it through yourself.":"Don't just take someone's word for it — think it through yourself.","done":"done","Done":"Done","Double-tap to change the role.":"Double-tap to change the role.","Double-tap to change the tag":"Double-tap to change the tag","Early Bird":"Early Bird","Early Bird bonus":"Early Bird bonus","Early Bird Bonus":"Early Bird Bonus","EARLY BIRD BONUS":"EARLY BIRD BONUS","Edit Apps":"Edit Apps","Edit Selection":"Edit Selection","Email":"Email","Email address":"Email address","Email can't be empty.":"Email can't be empty.","Empty":"Empty","Empty response":"Empty response","Enable it under Settings › Screen Time › LogicLab Kids.":"Enable it under Settings › Screen Time › LogicLab Kids.","Enable Parental Controls":"Enable Parental Controls","Error (%lld): %@":"Error (%1$lld): %2$@","Error: %@":"Error: %@","EUCYS demo":"EUCYS demo","EUCYS demo%@":"EUCYS demo%@","Every big discovery started with one little question.":"Every big discovery started with one little question.","Explore":"Explore","Explore every area!":"Explore every area!","Explorer":"Explorer","Fake coin":"Fake coin","False":"False","Far bank":"Far bank","Finish 3 courses":"Finish 3 courses","Finish a course":"Finish a course","Finish a lesson and get +%lld%% time!":"Finish a lesson and get +%lld%% time!","Finish a lesson to earn more time":"Finish a lesson to earn more time","Finish lesson by":"Finish lesson by","Finish this first: %@":"Finish this first: %@","Firebase isn't configured.":"Firebase isn't configured.","First Step":"First Step","Fraction bar":"Fraction bar","Free time":"Free time","Friend":"Friend","Give Screen Time Access":"Give Screen Time Access","Go to Automation.":"Go to Automation.","Guesses":"Guesses","Has a dot":"Has a dot","Have fun!":"Have fun!","Heavier":"Heavier","Heavier or lighter":"Heavier or lighter","Hi,":"Hi,","Hide advanced modules":"Hide advanced modules","Hint: show the first item":"Hint: show the first item","Hits: %lld":"Hits: %lld","Hold to activate":"Hold to activate","Hold to add %lld min":"Hold to add %lld min","Home":"Home","How do you know that what you know is true?":"How do you know that what you know is true?","HTTP error: %lld":"HTTP error: %lld","Hurry! Almost up!":"Hurry! Almost up!","I already have an account":"I already have an account","I need a hint":"I need a hint","I'm a Kid":"I'm a Kid","I'm a Parent":"I'm a Parent","I'm done thinking":"I'm done thinking","If everyone got the same shoe size, that'd be equal — but not fair":"If everyone got the same shoe size, that'd be equal — but not fair","If lots of people believe something, does that make it true?":"If lots of people believe something, does that make it true?","If something is the opposite of bad, is it always good?":"If something is the opposite of bad, is it always good?","If two things happen at the same time, does one cause the other?":"If two things happen at the same time, does one cause the other?","If you can't prove it's wrong, does that mean it's true?":"If you can't prove it's wrong, does that mean it's true?","In the boat":"In the boat","Incorrect":"Incorrect","Incorrect password.":"Incorrect password.","Inside %@":"Inside %@","Inside %@, outside %@":"Inside %@, outside %@","Inside your range":"Inside your range","Instant re-lock":"Instant re-lock","Instant Re-lock":"Instant Re-lock","Invalid response":"Invalid response","Invalid URL":"Invalid URL","Is changing your mind a weakness or a strength?":"Is changing your mind a weakness or a strength?","Is there such a thing as a silly question?":"Is there such a thing as a silly question?","It was":"It was","It's valid":"It's valid","Items":"Items","Keep holding...":"Keep holding...","Keep learning to earn more Screen Time!":"Keep learning to earn more Screen Time!","Kid":"Kid","Knowledge Hunter":"Knowledge Hunter","Knowledge is built on evidence, not a hunch":"Knowledge is built on evidence, not a hunch","Knowledge Seeker":"Knowledge Seeker","Language":"Language","Last chance for the bonus!":"Last chance for the bonus!","Lavender":"Lavender","Learn in every domain":"Learn in every domain","Learn now!":"Learn now!","left":"left","Left heavier":"Left heavier","left on the bonus":"left on the bonus","Left pan":"Left pan","Lesson complete!":"Lesson complete!","Lesson completed":"Lesson completed","lessons":"lessons","Lessons":"Lessons","Lessons completed":"Lessons completed","Lessons this week":"Lessons this week","Lessons you finish will show up here":"Lessons you finish will show up here","Let's Go":"Let's Go","Lighter":"Lighter","Lilac":"Lilac","Lock in":"Lock in","Lock Now":"Lock Now","Locked":"Locked","Log In":"Log In","Log Out":"Log Out","Log out error: %@":"Log out error: %@","Log Out of %@":"Log Out of %@","Log Out of All Accounts":"Log Out of All Accounts","LogicLab Kids":"LogicLab Kids","LogicLab Kids v%@ (%@)":"LogicLab Kids v%1$@ (%2$@)","LogicLab Legend":"LogicLab Legend","Lower bound":"Lower bound","Making a mistake isn't failing — it's the first step of learning.":"Making a mistake isn't failing — it's the first step of learning.","Master Detective":"Master Detective","Master Mind":"Master Mind","min":"min","min of free time":"min of free time","Mint":"Mint","Monitor log":"Monitor log","Monitor Log":"Monitor Log","Monitoring active.":"Monitoring active.","Name":"Name","Name can't be empty.":"Name can't be empty.","Name updated":"Name updated","Near bank":"Near bank","Network error. Please check your internet connection.":"Network error. Please check your internet connection.","New Adventure":"New Adventure","New stuff to learn is coming soon!":"New stuff to learn is coming soon!","Next":"Next","No Children Yet":"No Children Yet","No courses yet":"No courses yet","No message":"No message","No one aboard can row":"No one aboard can row","No response from the AI":"No response from the AI","No role":"No role","No time available yet":"No time available yet","None":"None","Not every premise is true in your world.":"Not every premise is true in your world.","Not Set Up":"Not Set Up","Not set up on this device yet.":"Not set up on this device yet.","Offline — showing last synced data":"Offline — showing last synced data","On a Roll":"On a Roll","Only needed once.":"Only needed once.","Oops, something went wrong. Try again!":"Oops, something went wrong. Try again!","Open %@'s view":"Open %@'s view","Open Shortcuts":"Open Shortcuts","Open Shortcuts.":"Open Shortcuts.","Our brains look for patterns — even where there aren't any":"Our brains look for patterns — even where there aren't any","Outside every circle":"Outside every circle","Pale Blue":"Pale Blue","Parent":"Parent","Parent Account":"Parent Account","Parent sign-in":"Parent sign-in","Parent view":"Parent view","Parental Controls":"Parental Controls","Password":"Password","Pattern Master":"Pattern Master","Peach":"Peach","percent":"percent","Percent":"Percent","Pick a color":"Pick a color","Pick an animal":"Pick an animal","Pick one restricted app, then Is Opened.":"Pick one restricted app, then Is Opened.","Point Collector":"Point Collector","points":"points","Points":"Points","points · %lld/%lld inside — target %@":"points · %lld/%lld inside — target %@","Points Champion":"Points Champion","Points earned":"Points earned","Position %lld":"Position %lld","Premise":"Premise","Premises":"Premises","Profile":"Profile","Progress by area":"Progress by area","Put on the left pan":"Put on the left pan","Put on the right pan":"Put on the right pan","Put them in order!":"Put them in order!","Quit":"Quit","Re-locks the restricted apps if the reward time has run out.":"Re-locks the restricted apps if the reward time has run out.","Reads and writes the eucys_ collections instead of the live ones. Nothing done on the stand touches real accounts.":"Reads and writes the eucys_ collections instead of the live ones. Nothing done on the stand touches real accounts.","Ready. Switch with the button in the profile.":"Ready. Switch with the button in the profile.","Recent activity":"Recent activity","Registered activities":"Registered activities","Repeat for each restricted app.":"Repeat for each restricted app.","Replace %@":"Replace %@","Reset":"Reset","Reset ALL Progress":"Reset ALL Progress","Reset both kids' progress":"Reset both kids' progress","Reset email sent":"Reset email sent","Reset Password":"Reset Password","Restricted Apps":"Restricted Apps","Returns it to the tray":"Returns it to the tray","Reward expiry":"Reward expiry","Reward Minutes":"Reward Minutes","Reward Settings":"Reward Settings","Reward System":"Reward System","Reward time":"Reward time","Right heavier":"Right heavier","Right pan":"Right pan","Rose":"Rose","Row %lld":"Row %lld","Sage":"Sage","Sand":"Sand","Save":"Save","Save Name":"Save Name","Save Stats":"Save Stats","Saved":"Saved","Screen time":"Screen time","Screen Time":"Screen Time","Screen Time Access":"Screen Time Access","Screen time balance":"Screen time balance","Screen time is open until %@":"Screen time is open until %@","Search for Check reward and add it.":"Search for Check reward and add it.","Selected apps unlocked":"Selected apps unlocked","Send":"Send","Set up the stand":"Set up the stand","Show advanced modules":"Show advanced modules","Show answer":"Show answer","Sign in":"Sign in","Sign In":"Sign In","Sign in to %@'s account":"Sign in to %@'s account","Sign in: %@":"Sign in: %@","Sign Out":"Sign Out","Sign Out of %@":"Sign Out of %@","Sign Out of All Accounts":"Sign Out of All Accounts","Sign Up":"Sign Up","Signs the parent and both kids in on their own Firebase instances, so every switch afterwards is instant and works offline. Safe to run more than once.":"Signs the parent and both kids in on their own Firebase instances, so every switch afterwards is instant and works offline. Safe to run more than once.","Situation":"Situation","Sky":"Sky","Some cells aren't right. Check the clues!":"Some cells aren't right. Check the clues!","Start":"Start","Start a course to begin!":"Start a course to begin!","Start Adventure":"Start Adventure","Status":"Status","Stay":"Stay","Steps":"Steps","Still possible:":"Still possible:","Stop and keep %lld min":"Stop and keep %lld min","Stop now":"Stop now","Streak":"Streak","Switch Account":"Switch Account","System":"System","Tap an item...":"Tap an item...","Tap Done.":"Tap Done.","Tap here with an item":"Tap here with an item","Tap New Automation.":"Tap New Automation.","Tasks":"Tasks","That email doesn't look right":"That email doesn't look right","That email is already in use":"That email is already in use","That password is too weak. It needs at least 6 characters.":"That password is too weak. It needs at least 6 characters.","That's not a kid account. Please use the login your parent gave you.":"That's not a kid account. Please use the login your parent gave you.","The ad hominem trap: the oldest trick in any debate":"The ad hominem trap: the oldest trick in any debate","The best thinkers aren't the ones who are always right — they're the ones willing to be wrong.":"The best thinkers aren't the ones who are always right — they're the ones willing to be wrong.","The boat holds %lld":"The boat holds %lld","The boat is on the other bank":"The boat is on the other bank","The conclusion is still true in your world.":"The conclusion is still true in your world.","The correct answers are highlighted.":"The correct answers are highlighted.","The fake is":"The fake is","The greatest thinkers could be wrong — and learn from it":"The greatest thinkers could be wrong — and learn from it","The one making the claim is the one who has to prove it":"The one making the claim is the one who has to prove it","The password won't be shown again.":"The password won't be shown again.","The saved kid password is no longer valid.":"The saved kid password is no longer valid.","The saved parent password is no longer valid.":"The saved parent password is no longer valid.","The slippery slope argument: dramatic, but rarely true":"The slippery slope argument: dramatic, but rarely true","The smartest person in the room is the one who asks the most questions.":"The smartest person in the room is the one who asks the most questions.","The truth is never afraid of questions.":"The truth is never afraid of questions.","The world isn't black and white — there are tons of shades of gray":"The world isn't black and white — there are tons of shades of gray","There is a world where every premise is true and the conclusion is false.":"There is a world where every premise is true and the conclusion is false.","These roles break one of the given facts.":"These roles break one of the given facts.","Think smart!":"Think smart!","Think smart.":"Think smart.","Think!":"Think!","Thinker":"Thinker","Thinking isn't about what you KNOW — it's about how you ASK.":"Thinking isn't about what you KNOW — it's about how you ASK.","Thinking trap: arguing from popularity":"Thinking trap: arguing from popularity","This Account":"This Account","This account has been disabled":"This account has been disabled","This isn't a parent account.":"This isn't a parent account.","Time's up!":"Time's up!","Too wide to count":"Too wide to count","Total points":"Total points","Trap Hunter":"Trap Hunter","Trophies":"Trophies","trophy unlocked":"trophy unlocked","True":"True","Truth isn't a vote — but finding it is a team effort":"Truth isn't a vote — but finding it is a team effort","Try again":"Try again","Turn on parental controls below first.":"Turn on parental controls below first.","Two people can argue and both be right — they're just looking from different angles.":"Two people can argue and both be right — they're just looking from different angles.","Undo":"Undo","Unlock the parent account":"Unlock the parent account","Unsorted":"Unsorted","Unstoppable":"Unstoppable","Untagged":"Untagged","until %@":"until %@","Upper bound":"Upper bound","Use Passcode":"Use Passcode","Way to go — you're a master thinker!":"Way to go — you're a master thinker!","We couldn't find that account":"We couldn't find that account","We couldn't load that account.":"We couldn't load that account.","We'll send a password reset email to %@.":"We'll send a password reset email to %@.","Websites":"Websites","Weigh":"Weigh","Weighings left":"Weighings left","When is it smart to decide fast — and when slow?":"When is it smart to decide fast — and when slow?","Who gets to decide what the truth is?":"Who gets to decide what the truth is?","Whole Adventure":"Whole Adventure","Why do people attack the person instead of the argument?":"Why do people attack the person instead of the argument?","Why do we trust whoever sounds the most confident?":"Why do we trust whoever sounds the most confident?","Why is a story easier to believe than a statistic?":"Why is a story easier to believe than a statistic?","Why is blaming easier than finding a fix?":"Why is blaming easier than finding a fix?","With these roles, this statement is false.":"With these roles, this statement is false.","With these roles, this statement is true.":"With these roles, this statement is true.","Write down what you think...":"Write down what you think...","Wrong":"Wrong","Wrong email or password.":"Wrong email or password.","Wrong password":"Wrong password","You did it! You finished every chapter.":"You did it! You finished every chapter.","You finished\nevery course!":"You finished\nevery course!","You only need to enter this once — next time you'll sign in automatically.":"You only need to enter this once — next time you'll sign in automatically.","Your answer":"Your answer","Your progress in this lesson will be lost.":"Your progress in this lesson will be lost.","Your range: %@. True value: %@.":"Your range: %@. True value: %@.","Your ranges look honest.":"Your ranges look honest.","Your ranges were too narrow.":"Your ranges were too narrow.","Your ranges were wider than they needed to be.":"Your ranges were wider than they needed to be.","Your Thinking":"Your Thinking","Your weighings rule that out.":"Your weighings rule that out."},"plural":{"%lld apps":{"one":"%lld apps","other":"%lld apps"},"%lld categories":{"one":"%lld categories","other":"%lld categories"},"%lld days":{"one":"%lld days","other":"%lld days"},"%lld lessons":{"one":"%lld lesson","other":"%lld lessons"},"%lld min":{"one":"%lld min","other":"%lld min"},"%lld more lessons are waiting on your adventure.":{"one":"%lld more lessons are waiting on your adventure.","other":"%lld more lessons are waiting on your adventure."},"%lld websites":{"one":"%lld websites","other":"%lld websites"},"%lld-day streak":{"one":"%lld-day streak","other":"%lld-day streak"},"+%lld min":{"one":"+%lld min","other":"+%lld min"}}}