[{"data":1,"prerenderedAt":3374},["ShallowReactive",2],{"tutorial:\u002Flearn\u002Fpicobricks\u002Fpicobricks-reaction-game":3,"tutorial-steps:\u002Flearn\u002Fpicobricks\u002Fpicobricks-reaction-game":1124,"kit-\u002Flearn\u002Fpicobricks\u002Fpicobricks-reaction-game":1977,"key-words-glossary":2830,"glossary":3193},{"id":4,"title":5,"body":6,"description":1102,"draft":1105,"duration":1106,"extension":1107,"image":1108,"kit":1109,"language":1114,"level":1115,"meta":1116,"navigation":1117,"path":1118,"pdf":1119,"platform":1120,"seo":1121,"stem":1122,"youtube":1102,"__hash__":1123},"tutorials\u002Flearn\u002Fpicobricks\u002Fpicobricks-reaction-game\u002Findex.md","Ready, Set, React! Build a PicoBricks Reaction Game",{"type":7,"value":8,"toc":1101},"minimark",[9],[10,11,12,76,82,89,126,360,675,756,956,975,1012,1031],"tutorial-steps",{},[13,14,16,20,29,42,49],"step",{"title":15},"Overview",[17,18,19],"p",{},"In this project we are going to design a game to test your reaction times against your friends.",[17,21,22,23,28],{},"When PicoBricks is turned on, a timer will start. The timer can detect time in ",[24,25,27],"g",{"slug":26},"millisecond","milliseconds",", which are tiny slices of time. Timers are used in lots of household items like ovens, air fryers and microwaves.",[17,30,31,32,36,37,41],{},"We will use the ",[24,33,35],{"slug":34},"oled-screen","OLED screen"," to show a welcome message when PicoBricks starts and instructions on how to begin the game. The timer will count down from three. Once it hits zero, the ",[24,38,40],{"slug":39},"led","LED"," will turn on randomly anywhere from 1 to 5 seconds later.",[17,43,44,45,48],{},"When the LED turns on, the player has to press the ",[24,46,47],{"slug":47},"button"," as fast as they can. This is the player’s reaction time, and it will be measured in milliseconds. The player’s reaction time will then be displayed on the OLED screen.",[50,51,54,60],"callout",{"color":52,"icon":53},"green","🎯",[17,55,56],{},[57,58,59],"strong",{},"What you'll learn",[61,62,63,67,70,73],"ul",{},[64,65,66],"li",{},"How to make a countdown timer",[64,68,69],{},"How to use random numbers to surprise the player",[64,71,72],{},"How to measure time in milliseconds",[64,74,75],{},"How to make a button, an LED and a screen work together",[13,77,79],{"title":78},"What you'll need",[80,81],"what-youll-need",{},[13,83,85],{"title":84},"Key words",[86,87],"key-words",{"terms":88},"millisecond,integer,random,function,variable,while-loop,forever-loop,button,led,oled-screen,buzzer,picobricks,raspberry-pi-pico,module",[13,90,92,119],{"title":91},"Set up your PicoBricks",[93,94,95,98,109,112],"ol",{},[64,96,97],{},"Open your favourite web browser. We recommend Google Chrome or Microsoft Edge.",[64,99,100,101,108],{},"Type ",[102,103,107],"a",{"href":104,"rel":105},"https:\u002F\u002Fide.picobricks.com\u002Fverticalblocks.html?0&_ga=2.232196503.946201499.1699876362-666138695.1699876362",[106],"nofollow","ide.picobricks.com"," into the address bar to open the PicoBricks coding editor.",[64,110,111],{},"Connect the PicoBricks board to your computer with the USB cable.",[64,113,114,115,118],{},"Select the ",[57,116,117],{},"Connection"," button at the top of your code editor to pair the Pico with the code editor.",[17,120,121],{},[122,123],"img",{"alt":124,"src":125},"The PicoBricks Brick IDE coding environment","\u002Flearn\u002Fpicobricks\u002Fpicobricks-reaction-game\u002FCodingEnvironment.webp",[13,127,129,141,144,347,354],{"title":128},"Create the CountDown function",[17,130,131,132,135,136,140],{},"First, we will create a ",[24,133,134],{"slug":134},"function"," called ",[137,138,139],"code",{},"CountDown",".",[17,142,143],{},"This function shows a countdown on the OLED screen before the game begins.",[93,145,146,157,166,179,190,201,209,222,233,242,251,260,271,281,297,310,320,329,339],{},[64,147,148,149,152,153,156],{},"Select ",[57,150,151],{},"Functions",". Drag a ",[137,154,155],{},"to do something"," block into the code area and drop it.",[64,158,159,160,163,164,140],{},"Change ",[57,161,162],{},"do something"," to ",[57,165,139],{},[64,167,148,168,171,172,175,176,140],{},[57,169,170],{},"Variables",". Select ",[57,173,174],{},"Create Variable"," and type ",[57,177,178],{},"counter",[64,180,181,182,185,186,189],{},"Drag a ",[137,183,184],{},"set counter to"," block and snap it inside the ",[137,187,188],{},"to CountDown"," block.",[64,191,148,192,152,195,198,199,189],{},[57,193,194],{},"Math",[137,196,197],{},"0"," block and snap it into the blank space on your ",[137,200,184],{},[64,202,203,204,163,206,140],{},"Change the ",[57,205,197],{},[57,207,208],{},"3",[64,210,148,211,152,214,218,219,189],{},[57,212,213],{},"Loops",[24,215,217],{"slug":216},"while-loop","while"," block and snap it below the ",[137,220,221],{},"set counter to 3",[64,223,148,224,227,228,198,231,189],{},[57,225,226],{},"Logic",". Drag an ",[137,229,230],{},"=",[137,232,217],{},[64,234,203,235,237,238,241],{},[57,236,230],{}," sign to a ",[57,239,240],{},">"," sign.",[64,243,148,244,152,246,248,249,189],{},[57,245,170],{},[137,247,178],{}," block and snap it into the first blank space on your ",[137,250,217],{},[64,252,148,253,152,255,257,258,189],{},[57,254,194],{},[137,256,197],{}," block and snap it into the other blank space on your ",[137,259,217],{},[64,261,148,262,152,265,185,268,189],{},[57,263,264],{},"Display",[137,266,267],{},"Clear Screen Buffer",[137,269,270],{},"while counter > 0",[64,272,148,273,152,275,278,279,189],{},[57,274,264],{},[137,276,277],{},"Write Text to Screen"," block and snap it under the ",[137,280,267],{},[64,282,203,283,286,287,290,291,286,294,140],{},[57,284,285],{},"X"," value to ",[57,288,289],{},"60"," and the ",[57,292,293],{},"Y",[57,295,296],{},"30",[64,298,148,299,152,301,303,304,307,308,189],{},[57,300,170],{},[137,302,178],{}," block and snap it into the ",[57,305,306],{},"PicoBricks"," slot on your ",[137,309,277],{},[64,311,148,312,152,314,278,317,189],{},[57,313,264],{},[137,315,316],{},"Show Screen Buffer",[137,318,319],{},"Write Text to Screen X 60 Y 30 counter",[64,321,148,322,152,324,218,327,189],{},[57,323,213],{},[137,325,326],{},"wait",[137,328,316],{},[64,330,148,331,152,333,218,336,189],{},[57,332,170],{},[137,334,335],{},"change counter by",[137,337,338],{},"wait 1",[64,340,203,341,163,344,140],{},[57,342,343],{},"1",[57,345,346],{},"-1",[50,348,351],{"color":349,"icon":350},"blue","⏱️",[17,352,353],{},"The countdown starts at 3, then changes the counter by -1 each time, so it counts down: 3, 2, 1.",[17,355,356],{},[122,357],{"alt":358,"src":359},"The completed CountDown function blocks","\u002Flearn\u002Fpicobricks\u002Fpicobricks-reaction-game\u002FCountDownFunction.webp",[13,361,363,369,372,662,669],{"title":362},"Create the Timer function",[17,364,365,366,140],{},"Next, we will create a function called ",[137,367,368],{},"TimerFunc",[17,370,371],{},"This function measures how long it takes the player to press the button after the LED turns on.",[93,373,374,380,386,395,403,411,420,428,438,446,456,465,474,482,493,504,513,521,534,542,558,564,572,590,596,607,617,623,640,646,653],{},[64,375,148,376,152,378,156],{},[57,377,151],{},[137,379,155],{},[64,381,159,382,163,384,140],{},[57,383,162],{},[57,385,368],{},[64,387,148,388,171,390,175,392,140],{},[57,389,170],{},[57,391,174],{},[57,393,394],{},"timer",[64,396,181,397,185,400,189],{},[137,398,399],{},"set timer to",[137,401,402],{},"to TimerFunc",[64,404,148,405,152,407,198,409,189],{},[57,406,194],{},[137,408,197],{},[137,410,399],{},[64,412,148,413,152,415,218,417,189],{},[57,414,213],{},[137,416,217],{},[137,418,419],{},"set timer to 0",[64,421,148,422,227,424,198,426,189],{},[57,423,226],{},[137,425,230],{},[137,427,217],{},[64,429,148,430,152,433,248,436,189],{},[57,431,432],{},"Bricks",[137,434,435],{},"Read Button",[137,437,217],{},[64,439,148,440,152,442,257,444,189],{},[57,441,194],{},[137,443,197],{},[137,445,217],{},[64,447,148,448,152,450,185,453,189],{},[57,449,170],{},[137,451,452],{},"change timer by",[137,454,455],{},"while Read Button = 0",[64,457,148,458,152,460,278,462,189],{},[57,459,213],{},[137,461,326],{},[137,463,464],{},"change timer by 1",[64,466,148,467,152,469,278,472,189],{},[57,468,432],{},[137,470,471],{},"Set Led",[137,473,455],{},[64,475,159,476,163,479,140],{},[57,477,478],{},"on",[57,480,481],{},"off",[64,483,148,484,152,487,278,490,189],{},[57,485,486],{},"Basic",[137,488,489],{},"Serial Print",[137,491,492],{},"Set Led off",[64,494,148,495,152,497,303,499,501,502,140],{},[57,496,170],{},[137,498,394],{},[137,500,489],{}," block where it says ",[57,503,306],{},[64,505,148,506,152,508,278,510,189],{},[57,507,264],{},[137,509,267],{},[137,511,512],{},"Serial Print timer",[64,514,148,515,152,517,278,519,189],{},[57,516,264],{},[137,518,277],{},[137,520,267],{},[64,522,203,523,286,525,528,529,163,531,140],{},[57,524,293],{},[57,526,527],{},"10"," and change ",[57,530,306],{},[57,532,533],{},"Press the Button",[64,535,148,536,538,539,541],{},[57,537,264],{},". Drag another ",[137,540,277],{}," block and snap it underneath.",[64,543,203,544,546,547,549,550,528,553,163,555,140],{},[57,545,285],{}," and ",[57,548,293],{}," values to ",[57,551,552],{},"25",[57,554,306],{},[57,556,557],{},"to repeat",[64,559,148,560,152,562,541],{},[57,561,264],{},[137,563,316],{},[64,565,148,566,538,568,278,570,189],{},[57,567,264],{},[137,569,277],{},[137,571,316],{},[64,573,203,574,286,576,578,579,286,581,584,585,163,587,140],{},[57,575,285],{},[57,577,552],{},", the ",[57,580,293],{},[57,582,583],{},"40",", and change ",[57,586,306],{},[57,588,589],{},"Score",[64,591,148,592,538,594,541],{},[57,593,264],{},[137,595,277],{},[64,597,203,598,286,600,290,603,286,605,140],{},[57,599,285],{},[57,601,602],{},"70",[57,604,293],{},[57,606,583],{},[64,608,148,609,152,611,303,613,307,615,189],{},[57,610,170],{},[137,612,394],{},[57,614,306],{},[137,616,277],{},[64,618,148,619,538,621,541],{},[57,620,264],{},[137,622,277],{},[64,624,203,625,286,627,578,630,286,632,584,634,163,636,639],{},[57,626,285],{},[57,628,629],{},"80",[57,631,293],{},[57,633,583],{},[57,635,306],{},[57,637,638],{},"s"," for seconds.",[64,641,148,642,152,644,541],{},[57,643,213],{},[137,645,326],{},[64,647,159,648,163,650,140],{},[57,649,343],{},[57,651,652],{},"0.3",[64,654,148,655,152,657,278,659,189],{},[57,656,264],{},[137,658,316],{},[137,660,661],{},"wait 0.3",[50,663,666],{"color":664,"icon":665},"purple","⚡",[17,667,668],{},"This function keeps counting until the player presses the button. The quicker they press it, the lower their score will be.",[17,670,671],{},[122,672],{"alt":673,"src":674},"The completed TimerFunc blocks","\u002Flearn\u002Fpicobricks\u002Fpicobricks-reaction-game\u002FTimerFunction.webp",[13,676,678,681,750],{"title":677},"Create the game start code",[17,679,680],{},"Now we will create the code that starts the game and shows the player what to do.",[93,682,683,689,698,704,712,722,728,744],{},[64,684,148,685,152,687,156],{},[57,686,486],{},[137,688,306],{},[64,690,148,691,152,693,695,696,189],{},[57,692,432],{},[137,694,471],{}," block and snap it onto the ",[137,697,306],{},[64,699,159,700,163,702,140],{},[57,701,478],{},[57,703,481],{},[64,705,148,706,152,708,278,710,189],{},[57,707,264],{},[137,709,277],{},[137,711,492],{},[64,713,203,714,286,716,528,718,163,720,140],{},[57,715,293],{},[57,717,527],{},[57,719,306],{},[57,721,533],{},[64,723,148,724,538,726,541],{},[57,725,264],{},[137,727,277],{},[64,729,203,730,286,732,578,734,286,736,584,739,163,741],{},[57,731,285],{},[57,733,552],{},[57,735,293],{},[57,737,738],{},"35",[57,740,306],{},[57,742,743],{},"To Start!",[64,745,148,746,152,748,541],{},[57,747,264],{},[137,749,316],{},[17,751,752],{},[122,753],{"alt":754,"src":755},"The completed game start code","\u002Flearn\u002Fpicobricks\u002Fpicobricks-reaction-game\u002FStartTheGame.webp",[13,757,759,767,770,794,944,950],{"title":758},"Build the forever loop",[17,760,761,762,766],{},"Next, we are going to create the ",[24,763,765],{"slug":764},"forever-loop","forever"," code that runs our reaction game.",[17,768,769],{},"This code will:",[61,771,772,775,781,788],{},[64,773,774],{},"Clear the OLED screen after the button is pressed",[64,776,777,778,780],{},"Start the countdown when the ",[137,779,139],{}," function is called",[64,782,783,784,787],{},"Turn the LED on randomly after ",[57,785,786],{},"Go!!!"," has been displayed",[64,789,790,791,793],{},"Print the score once we call the ",[137,792,368],{}," function",[93,795,796,804,812,820,828,836,842,851,859,867,875,890,899,907,918,926,935],{},[64,797,148,798,152,800,278,802,189],{},[57,799,213],{},[137,801,765],{},[137,803,316],{},[64,805,148,806,152,808,185,810,189],{},[57,807,213],{},[137,809,217],{},[137,811,765],{},[64,813,148,814,227,816,198,818,189],{},[57,815,226],{},[137,817,230],{},[137,819,217],{},[64,821,148,822,152,824,248,826,189],{},[57,823,432],{},[137,825,435],{},[137,827,217],{},[64,829,148,830,152,832,257,834,189],{},[57,831,194],{},[137,833,197],{},[137,835,217],{},[64,837,203,838,163,840,140],{},[57,839,197],{},[57,841,343],{},[64,843,148,844,152,846,185,848,189],{},[57,845,264],{},[137,847,267],{},[137,849,850],{},"while Read Button = 1",[64,852,148,853,152,855,218,857,189],{},[57,854,151],{},[137,856,139],{},[137,858,267],{},[64,860,148,861,152,863,278,865,189],{},[57,862,264],{},[137,864,267],{},[137,866,139],{},[64,868,148,869,152,871,278,873,189],{},[57,870,264],{},[137,872,277],{},[137,874,267],{},[64,876,203,877,286,879,578,881,286,883,584,886,163,888,140],{},[57,878,285],{},[57,880,289],{},[57,882,293],{},[57,884,885],{},"20",[57,887,306],{},[57,889,786],{},[64,891,148,892,152,894,218,896,189],{},[57,893,264],{},[137,895,316],{},[137,897,898],{},"Write Text to Screen X 60 Y 20 \"Go!!!\"",[64,900,148,901,152,903,218,905,189],{},[57,902,213],{},[137,904,326],{},[137,906,316],{},[64,908,148,909,152,911,303,914,307,916,189],{},[57,910,194],{},[137,912,913],{},"random integer from",[57,915,343],{},[137,917,326],{},[64,919,203,920,163,923,140],{},[57,921,922],{},"100",[57,924,925],{},"5",[64,927,148,928,152,930,278,932,189],{},[57,929,432],{},[137,931,471],{},[137,933,934],{},"wait random integer 1 to 5",[64,936,148,937,152,939,278,941,189],{},[57,938,151],{},[137,940,368],{},[137,942,943],{},"Set Led on",[50,945,947],{"color":349,"icon":946},"🎲",[17,948,949],{},"The random wait means the LED will not turn on at the same time every round. That makes the game harder because the player cannot guess when to press the button.",[17,951,952],{},[122,953],{"alt":954,"src":955},"The completed forever loop blocks","\u002Flearn\u002Fpicobricks\u002Fpicobricks-reaction-game\u002FForeverLoop.webp",[13,957,959,962,969],{"title":958},"Check your completed code",[17,960,961],{},"This is now our completed forever loop code and all the code needed to run our reaction time game.",[17,963,964,965,968],{},"Before you press ",[57,966,967],{},"Run",", compare your blocks with the completed code below.",[17,970,971],{},[122,972],{"alt":973,"src":974},"The completed reaction game code","\u002Flearn\u002Fpicobricks\u002Fpicobricks-reaction-game\u002FCompletedCode.webp",[13,976,978,981,1006],{"title":977},"Run it and test",[17,979,980],{},"Now the code is finished, let’s test the reaction game.",[93,982,983,988,991,994,997,1000,1003],{},[64,984,114,985,987],{},[57,986,967],{}," button at the top of the code area.",[64,989,990],{},"Press the button to start the game.",[64,992,993],{},"Watch the countdown on the OLED screen.",[64,995,996],{},"Wait for the LED to turn on.",[64,998,999],{},"When the LED turns on, press the button again as fast as you can.",[64,1001,1002],{},"Check your reaction time on the OLED screen.",[64,1004,1005],{},"Press the button again if you want to repeat the game.",[50,1007,1009],{"color":52,"icon":1008},"🏁",[17,1010,1011],{},"You have built your own reaction-time game with PicoBricks. Now challenge someone nearby and see who can react the fastest!",[13,1013,1015],{"title":1014},"Try it yourself",[1016,1017,1018,1024],"try-it",{},[17,1019,1020,1023],{},[57,1021,1022],{},"Challenge:"," Can you make the game even cleverer?",[17,1025,1026,1027,1030],{},"Try adding a buzzer that beeps when the LED lights up, or keep score so you can play ",[57,1028,1029],{},"best of 3"," against a friend.",[13,1032,1034,1037],{"title":1033},"Stuck? Quick fixes",[17,1035,1036],{},"Remember: mistakes are part of learning!",[1038,1039,1040,1053],"table",{},[1041,1042,1043],"thead",{},[1044,1045,1046,1050],"tr",{},[1047,1048,1049],"th",{},"Problem",[1047,1051,1052],{},"Try this",[1054,1055,1056,1068,1079,1093],"tbody",{},[1044,1057,1058,1062],{},[1059,1060,1061],"td",{},"The screen stays blank",[1059,1063,1064,1065,1067],{},"Check the OLED screen is plugged in properly, and that you added a ",[137,1066,316],{}," block after writing your text.",[1044,1069,1070,1073],{},[1059,1071,1072],{},"My code won't connect",[1059,1074,1075,1076,1078],{},"Make sure the USB cable is pushed in all the way, then click the ",[57,1077,117],{}," button to pair your Pico.",[1044,1080,1081,1084],{},[1059,1082,1083],{},"The LED never lights up",[1059,1085,1086,1087,1089,1090,1092],{},"Check your ",[137,1088,471],{}," block says ",[57,1091,478],{}," (not off) in the forever loop, and that the LED module is connected.",[1044,1094,1095,1098],{},[1059,1096,1097],{},"The timer keeps counting forever",[1059,1099,1100],{},"Remember to press the button after the LED lights up, as that's what tells the timer to stop.",{"title":1102,"searchDepth":1103,"depth":1103,"links":1104},"",2,[],false,"30 mins","md","\u002Flearn\u002Fpicobricks\u002Fpicobricks-reaction-game\u002Fcover-picobricks-reaction-game.png",[1110,1111,1112,1113],"PicoBricks Kit","PicoBricks Brick IDE","MicroUSB to USB cable","Laptop or tablet for coding",null,"Beginner",{},true,"\u002Flearn\u002Fpicobricks\u002Fpicobricks-reaction-game","\u002Flearn\u002Fpicobricks\u002Fpicobricks-reaction-game\u002Fpicobricks-reaction-game.pdf","picobricks",{"title":5,"description":1102},"learn\u002Fpicobricks\u002Fpicobricks-reaction-game\u002Findex","p3j8XXgDllqoaAK_FJjmTDg1e5vA6_2CZ5FAxsARyNc",{"id":4,"title":5,"body":1125,"description":1102,"draft":1105,"duration":1106,"extension":1107,"image":1108,"kit":1974,"language":1114,"level":1115,"meta":1975,"navigation":1117,"path":1118,"pdf":1119,"platform":1120,"seo":1976,"stem":1122,"youtube":1102,"__hash__":1123},{"type":7,"value":1126,"toc":1972},[1127],[10,1128,1129,1163,1167,1171,1192,1356,1626,1700,1874,1886,1912,1924],{},[13,1130,1131,1133,1137,1143,1147],{"title":15},[17,1132,19],{},[17,1134,22,1135,28],{},[24,1136,27],{"slug":26},[17,1138,31,1139,36,1141,41],{},[24,1140,35],{"slug":34},[24,1142,40],{"slug":39},[17,1144,44,1145,48],{},[24,1146,47],{"slug":47},[50,1148,1149,1153],{"color":52,"icon":53},[17,1150,1151],{},[57,1152,59],{},[61,1154,1155,1157,1159,1161],{},[64,1156,66],{},[64,1158,69],{},[64,1160,72],{},[64,1162,75],{},[13,1164,1165],{"title":78},[80,1166],{},[13,1168,1169],{"title":84},[86,1170],{"terms":88},[13,1172,1173,1188],{"title":91},[93,1174,1175,1177,1182,1184],{},[64,1176,97],{},[64,1178,100,1179,108],{},[102,1180,107],{"href":104,"rel":1181},[106],[64,1183,111],{},[64,1185,114,1186,118],{},[57,1187,117],{},[17,1189,1190],{},[122,1191],{"alt":124,"src":125},[13,1193,1194,1200,1202,1348,1352],{"title":128},[17,1195,131,1196,135,1198,140],{},[24,1197,134],{"slug":134},[137,1199,139],{},[17,1201,143],{},[93,1203,1204,1210,1216,1224,1230,1238,1244,1252,1260,1266,1274,1282,1290,1298,1308,1318,1326,1334,1342],{},[64,1205,148,1206,152,1208,156],{},[57,1207,151],{},[137,1209,155],{},[64,1211,159,1212,163,1214,140],{},[57,1213,162],{},[57,1215,139],{},[64,1217,148,1218,171,1220,175,1222,140],{},[57,1219,170],{},[57,1221,174],{},[57,1223,178],{},[64,1225,181,1226,185,1228,189],{},[137,1227,184],{},[137,1229,188],{},[64,1231,148,1232,152,1234,198,1236,189],{},[57,1233,194],{},[137,1235,197],{},[137,1237,184],{},[64,1239,203,1240,163,1242,140],{},[57,1241,197],{},[57,1243,208],{},[64,1245,148,1246,152,1248,218,1250,189],{},[57,1247,213],{},[24,1249,217],{"slug":216},[137,1251,221],{},[64,1253,148,1254,227,1256,198,1258,189],{},[57,1255,226],{},[137,1257,230],{},[137,1259,217],{},[64,1261,203,1262,237,1264,241],{},[57,1263,230],{},[57,1265,240],{},[64,1267,148,1268,152,1270,248,1272,189],{},[57,1269,170],{},[137,1271,178],{},[137,1273,217],{},[64,1275,148,1276,152,1278,257,1280,189],{},[57,1277,194],{},[137,1279,197],{},[137,1281,217],{},[64,1283,148,1284,152,1286,185,1288,189],{},[57,1285,264],{},[137,1287,267],{},[137,1289,270],{},[64,1291,148,1292,152,1294,278,1296,189],{},[57,1293,264],{},[137,1295,277],{},[137,1297,267],{},[64,1299,203,1300,286,1302,290,1304,286,1306,140],{},[57,1301,285],{},[57,1303,289],{},[57,1305,293],{},[57,1307,296],{},[64,1309,148,1310,152,1312,303,1314,307,1316,189],{},[57,1311,170],{},[137,1313,178],{},[57,1315,306],{},[137,1317,277],{},[64,1319,148,1320,152,1322,278,1324,189],{},[57,1321,264],{},[137,1323,316],{},[137,1325,319],{},[64,1327,148,1328,152,1330,218,1332,189],{},[57,1329,213],{},[137,1331,326],{},[137,1333,316],{},[64,1335,148,1336,152,1338,218,1340,189],{},[57,1337,170],{},[137,1339,335],{},[137,1341,338],{},[64,1343,203,1344,163,1346,140],{},[57,1345,343],{},[57,1347,346],{},[50,1349,1350],{"color":349,"icon":350},[17,1351,353],{},[17,1353,1354],{},[122,1355],{"alt":358,"src":359},[13,1357,1358,1362,1364,1618,1622],{"title":362},[17,1359,365,1360,140],{},[137,1361,368],{},[17,1363,371],{},[93,1365,1366,1372,1378,1386,1392,1400,1408,1416,1424,1432,1440,1448,1456,1462,1470,1480,1488,1496,1506,1512,1524,1530,1538,1552,1558,1568,1578,1584,1598,1604,1610],{},[64,1367,148,1368,152,1370,156],{},[57,1369,151],{},[137,1371,155],{},[64,1373,159,1374,163,1376,140],{},[57,1375,162],{},[57,1377,368],{},[64,1379,148,1380,171,1382,175,1384,140],{},[57,1381,170],{},[57,1383,174],{},[57,1385,394],{},[64,1387,181,1388,185,1390,189],{},[137,1389,399],{},[137,1391,402],{},[64,1393,148,1394,152,1396,198,1398,189],{},[57,1395,194],{},[137,1397,197],{},[137,1399,399],{},[64,1401,148,1402,152,1404,218,1406,189],{},[57,1403,213],{},[137,1405,217],{},[137,1407,419],{},[64,1409,148,1410,227,1412,198,1414,189],{},[57,1411,226],{},[137,1413,230],{},[137,1415,217],{},[64,1417,148,1418,152,1420,248,1422,189],{},[57,1419,432],{},[137,1421,435],{},[137,1423,217],{},[64,1425,148,1426,152,1428,257,1430,189],{},[57,1427,194],{},[137,1429,197],{},[137,1431,217],{},[64,1433,148,1434,152,1436,185,1438,189],{},[57,1435,170],{},[137,1437,452],{},[137,1439,455],{},[64,1441,148,1442,152,1444,278,1446,189],{},[57,1443,213],{},[137,1445,326],{},[137,1447,464],{},[64,1449,148,1450,152,1452,278,1454,189],{},[57,1451,432],{},[137,1453,471],{},[137,1455,455],{},[64,1457,159,1458,163,1460,140],{},[57,1459,478],{},[57,1461,481],{},[64,1463,148,1464,152,1466,278,1468,189],{},[57,1465,486],{},[137,1467,489],{},[137,1469,492],{},[64,1471,148,1472,152,1474,303,1476,501,1478,140],{},[57,1473,170],{},[137,1475,394],{},[137,1477,489],{},[57,1479,306],{},[64,1481,148,1482,152,1484,278,1486,189],{},[57,1483,264],{},[137,1485,267],{},[137,1487,512],{},[64,1489,148,1490,152,1492,278,1494,189],{},[57,1491,264],{},[137,1493,277],{},[137,1495,267],{},[64,1497,203,1498,286,1500,528,1502,163,1504,140],{},[57,1499,293],{},[57,1501,527],{},[57,1503,306],{},[57,1505,533],{},[64,1507,148,1508,538,1510,541],{},[57,1509,264],{},[137,1511,277],{},[64,1513,203,1514,546,1516,549,1518,528,1520,163,1522,140],{},[57,1515,285],{},[57,1517,293],{},[57,1519,552],{},[57,1521,306],{},[57,1523,557],{},[64,1525,148,1526,152,1528,541],{},[57,1527,264],{},[137,1529,316],{},[64,1531,148,1532,538,1534,278,1536,189],{},[57,1533,264],{},[137,1535,277],{},[137,1537,316],{},[64,1539,203,1540,286,1542,578,1544,286,1546,584,1548,163,1550,140],{},[57,1541,285],{},[57,1543,552],{},[57,1545,293],{},[57,1547,583],{},[57,1549,306],{},[57,1551,589],{},[64,1553,148,1554,538,1556,541],{},[57,1555,264],{},[137,1557,277],{},[64,1559,203,1560,286,1562,290,1564,286,1566,140],{},[57,1561,285],{},[57,1563,602],{},[57,1565,293],{},[57,1567,583],{},[64,1569,148,1570,152,1572,303,1574,307,1576,189],{},[57,1571,170],{},[137,1573,394],{},[57,1575,306],{},[137,1577,277],{},[64,1579,148,1580,538,1582,541],{},[57,1581,264],{},[137,1583,277],{},[64,1585,203,1586,286,1588,578,1590,286,1592,584,1594,163,1596,639],{},[57,1587,285],{},[57,1589,629],{},[57,1591,293],{},[57,1593,583],{},[57,1595,306],{},[57,1597,638],{},[64,1599,148,1600,152,1602,541],{},[57,1601,213],{},[137,1603,326],{},[64,1605,159,1606,163,1608,140],{},[57,1607,343],{},[57,1609,652],{},[64,1611,148,1612,152,1614,278,1616,189],{},[57,1613,264],{},[137,1615,316],{},[137,1617,661],{},[50,1619,1620],{"color":664,"icon":665},[17,1621,668],{},[17,1623,1624],{},[122,1625],{"alt":673,"src":674},[13,1627,1628,1630,1696],{"title":677},[17,1629,680],{},[93,1631,1632,1638,1646,1652,1660,1670,1676,1690],{},[64,1633,148,1634,152,1636,156],{},[57,1635,486],{},[137,1637,306],{},[64,1639,148,1640,152,1642,695,1644,189],{},[57,1641,432],{},[137,1643,471],{},[137,1645,306],{},[64,1647,159,1648,163,1650,140],{},[57,1649,478],{},[57,1651,481],{},[64,1653,148,1654,152,1656,278,1658,189],{},[57,1655,264],{},[137,1657,277],{},[137,1659,492],{},[64,1661,203,1662,286,1664,528,1666,163,1668,140],{},[57,1663,293],{},[57,1665,527],{},[57,1667,306],{},[57,1669,533],{},[64,1671,148,1672,538,1674,541],{},[57,1673,264],{},[137,1675,277],{},[64,1677,203,1678,286,1680,578,1682,286,1684,584,1686,163,1688],{},[57,1679,285],{},[57,1681,552],{},[57,1683,293],{},[57,1685,738],{},[57,1687,306],{},[57,1689,743],{},[64,1691,148,1692,152,1694,541],{},[57,1693,264],{},[137,1695,316],{},[17,1697,1698],{},[122,1699],{"alt":754,"src":755},[13,1701,1702,1706,1708,1724,1866,1870],{"title":758},[17,1703,761,1704,766],{},[24,1705,765],{"slug":764},[17,1707,769],{},[61,1709,1710,1712,1716,1720],{},[64,1711,774],{},[64,1713,777,1714,780],{},[137,1715,139],{},[64,1717,783,1718,787],{},[57,1719,786],{},[64,1721,790,1722,793],{},[137,1723,368],{},[93,1725,1726,1734,1742,1750,1758,1766,1772,1780,1788,1796,1804,1818,1826,1834,1844,1850,1858],{},[64,1727,148,1728,152,1730,278,1732,189],{},[57,1729,213],{},[137,1731,765],{},[137,1733,316],{},[64,1735,148,1736,152,1738,185,1740,189],{},[57,1737,213],{},[137,1739,217],{},[137,1741,765],{},[64,1743,148,1744,227,1746,198,1748,189],{},[57,1745,226],{},[137,1747,230],{},[137,1749,217],{},[64,1751,148,1752,152,1754,248,1756,189],{},[57,1753,432],{},[137,1755,435],{},[137,1757,217],{},[64,1759,148,1760,152,1762,257,1764,189],{},[57,1761,194],{},[137,1763,197],{},[137,1765,217],{},[64,1767,203,1768,163,1770,140],{},[57,1769,197],{},[57,1771,343],{},[64,1773,148,1774,152,1776,185,1778,189],{},[57,1775,264],{},[137,1777,267],{},[137,1779,850],{},[64,1781,148,1782,152,1784,218,1786,189],{},[57,1783,151],{},[137,1785,139],{},[137,1787,267],{},[64,1789,148,1790,152,1792,278,1794,189],{},[57,1791,264],{},[137,1793,267],{},[137,1795,139],{},[64,1797,148,1798,152,1800,278,1802,189],{},[57,1799,264],{},[137,1801,277],{},[137,1803,267],{},[64,1805,203,1806,286,1808,578,1810,286,1812,584,1814,163,1816,140],{},[57,1807,285],{},[57,1809,289],{},[57,1811,293],{},[57,1813,885],{},[57,1815,306],{},[57,1817,786],{},[64,1819,148,1820,152,1822,218,1824,189],{},[57,1821,264],{},[137,1823,316],{},[137,1825,898],{},[64,1827,148,1828,152,1830,218,1832,189],{},[57,1829,213],{},[137,1831,326],{},[137,1833,316],{},[64,1835,148,1836,152,1838,303,1840,307,1842,189],{},[57,1837,194],{},[137,1839,913],{},[57,1841,343],{},[137,1843,326],{},[64,1845,203,1846,163,1848,140],{},[57,1847,922],{},[57,1849,925],{},[64,1851,148,1852,152,1854,278,1856,189],{},[57,1853,432],{},[137,1855,471],{},[137,1857,934],{},[64,1859,148,1860,152,1862,278,1864,189],{},[57,1861,151],{},[137,1863,368],{},[137,1865,943],{},[50,1867,1868],{"color":349,"icon":946},[17,1869,949],{},[17,1871,1872],{},[122,1873],{"alt":954,"src":955},[13,1875,1876,1878,1882],{"title":958},[17,1877,961],{},[17,1879,964,1880,968],{},[57,1881,967],{},[17,1883,1884],{},[122,1885],{"alt":973,"src":974},[13,1887,1888,1890,1908],{"title":977},[17,1889,980],{},[93,1891,1892,1896,1898,1900,1902,1904,1906],{},[64,1893,114,1894,987],{},[57,1895,967],{},[64,1897,990],{},[64,1899,993],{},[64,1901,996],{},[64,1903,999],{},[64,1905,1002],{},[64,1907,1005],{},[50,1909,1910],{"color":52,"icon":1008},[17,1911,1011],{},[13,1913,1914],{"title":1014},[1016,1915,1916,1920],{},[17,1917,1918,1023],{},[57,1919,1022],{},[17,1921,1026,1922,1030],{},[57,1923,1029],{},[13,1925,1926,1928],{"title":1033},[17,1927,1036],{},[1038,1929,1930,1938],{},[1041,1931,1932],{},[1044,1933,1934,1936],{},[1047,1935,1049],{},[1047,1937,1052],{},[1054,1939,1940,1948,1956,1966],{},[1044,1941,1942,1944],{},[1059,1943,1061],{},[1059,1945,1064,1946,1067],{},[137,1947,316],{},[1044,1949,1950,1952],{},[1059,1951,1072],{},[1059,1953,1075,1954,1078],{},[57,1955,117],{},[1044,1957,1958,1960],{},[1059,1959,1083],{},[1059,1961,1086,1962,1089,1964,1092],{},[137,1963,471],{},[57,1965,478],{},[1044,1967,1968,1970],{},[1059,1969,1097],{},[1059,1971,1100],{},{"title":1102,"searchDepth":1103,"depth":1103,"links":1973},[],[1110,1111,1112,1113],{},{"title":5,"description":1102},{"id":4,"title":5,"body":1978,"description":1102,"draft":1105,"duration":1106,"extension":1107,"image":1108,"kit":2827,"language":1114,"level":1115,"meta":2828,"navigation":1117,"path":1118,"pdf":1119,"platform":1120,"seo":2829,"stem":1122,"youtube":1102,"__hash__":1123},{"type":7,"value":1979,"toc":2825},[1980],[10,1981,1982,2016,2020,2024,2045,2209,2479,2553,2727,2739,2765,2777],{},[13,1983,1984,1986,1990,1996,2000],{"title":15},[17,1985,19],{},[17,1987,22,1988,28],{},[24,1989,27],{"slug":26},[17,1991,31,1992,36,1994,41],{},[24,1993,35],{"slug":34},[24,1995,40],{"slug":39},[17,1997,44,1998,48],{},[24,1999,47],{"slug":47},[50,2001,2002,2006],{"color":52,"icon":53},[17,2003,2004],{},[57,2005,59],{},[61,2007,2008,2010,2012,2014],{},[64,2009,66],{},[64,2011,69],{},[64,2013,72],{},[64,2015,75],{},[13,2017,2018],{"title":78},[80,2019],{},[13,2021,2022],{"title":84},[86,2023],{"terms":88},[13,2025,2026,2041],{"title":91},[93,2027,2028,2030,2035,2037],{},[64,2029,97],{},[64,2031,100,2032,108],{},[102,2033,107],{"href":104,"rel":2034},[106],[64,2036,111],{},[64,2038,114,2039,118],{},[57,2040,117],{},[17,2042,2043],{},[122,2044],{"alt":124,"src":125},[13,2046,2047,2053,2055,2201,2205],{"title":128},[17,2048,131,2049,135,2051,140],{},[24,2050,134],{"slug":134},[137,2052,139],{},[17,2054,143],{},[93,2056,2057,2063,2069,2077,2083,2091,2097,2105,2113,2119,2127,2135,2143,2151,2161,2171,2179,2187,2195],{},[64,2058,148,2059,152,2061,156],{},[57,2060,151],{},[137,2062,155],{},[64,2064,159,2065,163,2067,140],{},[57,2066,162],{},[57,2068,139],{},[64,2070,148,2071,171,2073,175,2075,140],{},[57,2072,170],{},[57,2074,174],{},[57,2076,178],{},[64,2078,181,2079,185,2081,189],{},[137,2080,184],{},[137,2082,188],{},[64,2084,148,2085,152,2087,198,2089,189],{},[57,2086,194],{},[137,2088,197],{},[137,2090,184],{},[64,2092,203,2093,163,2095,140],{},[57,2094,197],{},[57,2096,208],{},[64,2098,148,2099,152,2101,218,2103,189],{},[57,2100,213],{},[24,2102,217],{"slug":216},[137,2104,221],{},[64,2106,148,2107,227,2109,198,2111,189],{},[57,2108,226],{},[137,2110,230],{},[137,2112,217],{},[64,2114,203,2115,237,2117,241],{},[57,2116,230],{},[57,2118,240],{},[64,2120,148,2121,152,2123,248,2125,189],{},[57,2122,170],{},[137,2124,178],{},[137,2126,217],{},[64,2128,148,2129,152,2131,257,2133,189],{},[57,2130,194],{},[137,2132,197],{},[137,2134,217],{},[64,2136,148,2137,152,2139,185,2141,189],{},[57,2138,264],{},[137,2140,267],{},[137,2142,270],{},[64,2144,148,2145,152,2147,278,2149,189],{},[57,2146,264],{},[137,2148,277],{},[137,2150,267],{},[64,2152,203,2153,286,2155,290,2157,286,2159,140],{},[57,2154,285],{},[57,2156,289],{},[57,2158,293],{},[57,2160,296],{},[64,2162,148,2163,152,2165,303,2167,307,2169,189],{},[57,2164,170],{},[137,2166,178],{},[57,2168,306],{},[137,2170,277],{},[64,2172,148,2173,152,2175,278,2177,189],{},[57,2174,264],{},[137,2176,316],{},[137,2178,319],{},[64,2180,148,2181,152,2183,218,2185,189],{},[57,2182,213],{},[137,2184,326],{},[137,2186,316],{},[64,2188,148,2189,152,2191,218,2193,189],{},[57,2190,170],{},[137,2192,335],{},[137,2194,338],{},[64,2196,203,2197,163,2199,140],{},[57,2198,343],{},[57,2200,346],{},[50,2202,2203],{"color":349,"icon":350},[17,2204,353],{},[17,2206,2207],{},[122,2208],{"alt":358,"src":359},[13,2210,2211,2215,2217,2471,2475],{"title":362},[17,2212,365,2213,140],{},[137,2214,368],{},[17,2216,371],{},[93,2218,2219,2225,2231,2239,2245,2253,2261,2269,2277,2285,2293,2301,2309,2315,2323,2333,2341,2349,2359,2365,2377,2383,2391,2405,2411,2421,2431,2437,2451,2457,2463],{},[64,2220,148,2221,152,2223,156],{},[57,2222,151],{},[137,2224,155],{},[64,2226,159,2227,163,2229,140],{},[57,2228,162],{},[57,2230,368],{},[64,2232,148,2233,171,2235,175,2237,140],{},[57,2234,170],{},[57,2236,174],{},[57,2238,394],{},[64,2240,181,2241,185,2243,189],{},[137,2242,399],{},[137,2244,402],{},[64,2246,148,2247,152,2249,198,2251,189],{},[57,2248,194],{},[137,2250,197],{},[137,2252,399],{},[64,2254,148,2255,152,2257,218,2259,189],{},[57,2256,213],{},[137,2258,217],{},[137,2260,419],{},[64,2262,148,2263,227,2265,198,2267,189],{},[57,2264,226],{},[137,2266,230],{},[137,2268,217],{},[64,2270,148,2271,152,2273,248,2275,189],{},[57,2272,432],{},[137,2274,435],{},[137,2276,217],{},[64,2278,148,2279,152,2281,257,2283,189],{},[57,2280,194],{},[137,2282,197],{},[137,2284,217],{},[64,2286,148,2287,152,2289,185,2291,189],{},[57,2288,170],{},[137,2290,452],{},[137,2292,455],{},[64,2294,148,2295,152,2297,278,2299,189],{},[57,2296,213],{},[137,2298,326],{},[137,2300,464],{},[64,2302,148,2303,152,2305,278,2307,189],{},[57,2304,432],{},[137,2306,471],{},[137,2308,455],{},[64,2310,159,2311,163,2313,140],{},[57,2312,478],{},[57,2314,481],{},[64,2316,148,2317,152,2319,278,2321,189],{},[57,2318,486],{},[137,2320,489],{},[137,2322,492],{},[64,2324,148,2325,152,2327,303,2329,501,2331,140],{},[57,2326,170],{},[137,2328,394],{},[137,2330,489],{},[57,2332,306],{},[64,2334,148,2335,152,2337,278,2339,189],{},[57,2336,264],{},[137,2338,267],{},[137,2340,512],{},[64,2342,148,2343,152,2345,278,2347,189],{},[57,2344,264],{},[137,2346,277],{},[137,2348,267],{},[64,2350,203,2351,286,2353,528,2355,163,2357,140],{},[57,2352,293],{},[57,2354,527],{},[57,2356,306],{},[57,2358,533],{},[64,2360,148,2361,538,2363,541],{},[57,2362,264],{},[137,2364,277],{},[64,2366,203,2367,546,2369,549,2371,528,2373,163,2375,140],{},[57,2368,285],{},[57,2370,293],{},[57,2372,552],{},[57,2374,306],{},[57,2376,557],{},[64,2378,148,2379,152,2381,541],{},[57,2380,264],{},[137,2382,316],{},[64,2384,148,2385,538,2387,278,2389,189],{},[57,2386,264],{},[137,2388,277],{},[137,2390,316],{},[64,2392,203,2393,286,2395,578,2397,286,2399,584,2401,163,2403,140],{},[57,2394,285],{},[57,2396,552],{},[57,2398,293],{},[57,2400,583],{},[57,2402,306],{},[57,2404,589],{},[64,2406,148,2407,538,2409,541],{},[57,2408,264],{},[137,2410,277],{},[64,2412,203,2413,286,2415,290,2417,286,2419,140],{},[57,2414,285],{},[57,2416,602],{},[57,2418,293],{},[57,2420,583],{},[64,2422,148,2423,152,2425,303,2427,307,2429,189],{},[57,2424,170],{},[137,2426,394],{},[57,2428,306],{},[137,2430,277],{},[64,2432,148,2433,538,2435,541],{},[57,2434,264],{},[137,2436,277],{},[64,2438,203,2439,286,2441,578,2443,286,2445,584,2447,163,2449,639],{},[57,2440,285],{},[57,2442,629],{},[57,2444,293],{},[57,2446,583],{},[57,2448,306],{},[57,2450,638],{},[64,2452,148,2453,152,2455,541],{},[57,2454,213],{},[137,2456,326],{},[64,2458,159,2459,163,2461,140],{},[57,2460,343],{},[57,2462,652],{},[64,2464,148,2465,152,2467,278,2469,189],{},[57,2466,264],{},[137,2468,316],{},[137,2470,661],{},[50,2472,2473],{"color":664,"icon":665},[17,2474,668],{},[17,2476,2477],{},[122,2478],{"alt":673,"src":674},[13,2480,2481,2483,2549],{"title":677},[17,2482,680],{},[93,2484,2485,2491,2499,2505,2513,2523,2529,2543],{},[64,2486,148,2487,152,2489,156],{},[57,2488,486],{},[137,2490,306],{},[64,2492,148,2493,152,2495,695,2497,189],{},[57,2494,432],{},[137,2496,471],{},[137,2498,306],{},[64,2500,159,2501,163,2503,140],{},[57,2502,478],{},[57,2504,481],{},[64,2506,148,2507,152,2509,278,2511,189],{},[57,2508,264],{},[137,2510,277],{},[137,2512,492],{},[64,2514,203,2515,286,2517,528,2519,163,2521,140],{},[57,2516,293],{},[57,2518,527],{},[57,2520,306],{},[57,2522,533],{},[64,2524,148,2525,538,2527,541],{},[57,2526,264],{},[137,2528,277],{},[64,2530,203,2531,286,2533,578,2535,286,2537,584,2539,163,2541],{},[57,2532,285],{},[57,2534,552],{},[57,2536,293],{},[57,2538,738],{},[57,2540,306],{},[57,2542,743],{},[64,2544,148,2545,152,2547,541],{},[57,2546,264],{},[137,2548,316],{},[17,2550,2551],{},[122,2552],{"alt":754,"src":755},[13,2554,2555,2559,2561,2577,2719,2723],{"title":758},[17,2556,761,2557,766],{},[24,2558,765],{"slug":764},[17,2560,769],{},[61,2562,2563,2565,2569,2573],{},[64,2564,774],{},[64,2566,777,2567,780],{},[137,2568,139],{},[64,2570,783,2571,787],{},[57,2572,786],{},[64,2574,790,2575,793],{},[137,2576,368],{},[93,2578,2579,2587,2595,2603,2611,2619,2625,2633,2641,2649,2657,2671,2679,2687,2697,2703,2711],{},[64,2580,148,2581,152,2583,278,2585,189],{},[57,2582,213],{},[137,2584,765],{},[137,2586,316],{},[64,2588,148,2589,152,2591,185,2593,189],{},[57,2590,213],{},[137,2592,217],{},[137,2594,765],{},[64,2596,148,2597,227,2599,198,2601,189],{},[57,2598,226],{},[137,2600,230],{},[137,2602,217],{},[64,2604,148,2605,152,2607,248,2609,189],{},[57,2606,432],{},[137,2608,435],{},[137,2610,217],{},[64,2612,148,2613,152,2615,257,2617,189],{},[57,2614,194],{},[137,2616,197],{},[137,2618,217],{},[64,2620,203,2621,163,2623,140],{},[57,2622,197],{},[57,2624,343],{},[64,2626,148,2627,152,2629,185,2631,189],{},[57,2628,264],{},[137,2630,267],{},[137,2632,850],{},[64,2634,148,2635,152,2637,218,2639,189],{},[57,2636,151],{},[137,2638,139],{},[137,2640,267],{},[64,2642,148,2643,152,2645,278,2647,189],{},[57,2644,264],{},[137,2646,267],{},[137,2648,139],{},[64,2650,148,2651,152,2653,278,2655,189],{},[57,2652,264],{},[137,2654,277],{},[137,2656,267],{},[64,2658,203,2659,286,2661,578,2663,286,2665,584,2667,163,2669,140],{},[57,2660,285],{},[57,2662,289],{},[57,2664,293],{},[57,2666,885],{},[57,2668,306],{},[57,2670,786],{},[64,2672,148,2673,152,2675,218,2677,189],{},[57,2674,264],{},[137,2676,316],{},[137,2678,898],{},[64,2680,148,2681,152,2683,218,2685,189],{},[57,2682,213],{},[137,2684,326],{},[137,2686,316],{},[64,2688,148,2689,152,2691,303,2693,307,2695,189],{},[57,2690,194],{},[137,2692,913],{},[57,2694,343],{},[137,2696,326],{},[64,2698,203,2699,163,2701,140],{},[57,2700,922],{},[57,2702,925],{},[64,2704,148,2705,152,2707,278,2709,189],{},[57,2706,432],{},[137,2708,471],{},[137,2710,934],{},[64,2712,148,2713,152,2715,278,2717,189],{},[57,2714,151],{},[137,2716,368],{},[137,2718,943],{},[50,2720,2721],{"color":349,"icon":946},[17,2722,949],{},[17,2724,2725],{},[122,2726],{"alt":954,"src":955},[13,2728,2729,2731,2735],{"title":958},[17,2730,961],{},[17,2732,964,2733,968],{},[57,2734,967],{},[17,2736,2737],{},[122,2738],{"alt":973,"src":974},[13,2740,2741,2743,2761],{"title":977},[17,2742,980],{},[93,2744,2745,2749,2751,2753,2755,2757,2759],{},[64,2746,114,2747,987],{},[57,2748,967],{},[64,2750,990],{},[64,2752,993],{},[64,2754,996],{},[64,2756,999],{},[64,2758,1002],{},[64,2760,1005],{},[50,2762,2763],{"color":52,"icon":1008},[17,2764,1011],{},[13,2766,2767],{"title":1014},[1016,2768,2769,2773],{},[17,2770,2771,1023],{},[57,2772,1022],{},[17,2774,1026,2775,1030],{},[57,2776,1029],{},[13,2778,2779,2781],{"title":1033},[17,2780,1036],{},[1038,2782,2783,2791],{},[1041,2784,2785],{},[1044,2786,2787,2789],{},[1047,2788,1049],{},[1047,2790,1052],{},[1054,2792,2793,2801,2809,2819],{},[1044,2794,2795,2797],{},[1059,2796,1061],{},[1059,2798,1064,2799,1067],{},[137,2800,316],{},[1044,2802,2803,2805],{},[1059,2804,1072],{},[1059,2806,1075,2807,1078],{},[57,2808,117],{},[1044,2810,2811,2813],{},[1059,2812,1083],{},[1059,2814,1086,2815,1089,2817,1092],{},[137,2816,471],{},[57,2818,478],{},[1044,2820,2821,2823],{},[1059,2822,1097],{},[1059,2824,1100],{},{"title":1102,"searchDepth":1103,"depth":1103,"links":2826},[],[1110,1111,1112,1113],{},{"title":5,"description":1102},[2831,2844,2856,2868,2880,2893,2906,2918,2931,2943,2955,2968,2979,2991,3003,3015,3027,3039,3051,3062,3073,3085,3097,3109,3121,3133,3145,3157,3169,3181],{"id":2832,"category":2833,"definition":2834,"example":2835,"extension":1107,"meta":2836,"stem":2841,"term":2842,"__hash__":2843},"glossary\u002Fglossary\u002Faccelerometer.md","Hardware","An accelerometer is a tiny part inside the micro:bit that senses movement, like tilting, shaking or being turned over. It turns that movement into numbers your code can react to.","A bit like the sensor in a games controller that knows when you tilt it to steer, the accelerometer notices when the micro:bit moves.",{"body":2837},{"type":7,"value":2838,"toc":2839},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":2840},[],"glossary\u002Faccelerometer","Accelerometer","ksJj58OEPP72c3cASeHPlPiw73FfxxUbtIkoEIYW2Rc",{"id":2845,"category":2833,"definition":2846,"example":2847,"extension":1107,"meta":2848,"stem":2853,"term":2854,"__hash__":2855},"glossary\u002Fglossary\u002Fbutton.md","A button is a switch you press to tell your project to do something. The code can check whether it's being pressed or not.","Pressing a doorbell is just like pressing a button, one press sends a signal that makes something happen.",{"body":2849},{"type":7,"value":2850,"toc":2851},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":2852},[],"glossary\u002Fbutton","Button","PgfcNSpG1mpSW_fVJZZMkF4D6eYiQLiyKWeq6_CXsMA",{"id":2857,"category":2833,"definition":2858,"example":2859,"extension":1107,"meta":2860,"stem":2865,"term":2866,"__hash__":2867},"glossary\u002Fglossary\u002Fbuzzer.md","A buzzer is a tiny speaker that makes beeps and tones when you send it electricity. By telling it different numbers, you can make it play notes and tunes.","The beep a microwave makes when your food is ready comes from a buzzer.",{"body":2861},{"type":7,"value":2862,"toc":2863},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":2864},[],"glossary\u002Fbuzzer","Buzzer","L0-h_InzgZ_gB0Iy3IE-ojdFF0cXjdB2AxJY0QU0VpU",{"id":2869,"category":226,"definition":2870,"example":2871,"extension":1107,"meta":2872,"stem":2877,"term":2878,"__hash__":2879},"glossary\u002Fglossary\u002Fcomparison-operators.md","A comparison operator checks how two things measure up, for example whether they are equal or one is bigger than the other. It gives back a simple true or false answer.","Asking \"is 6 == 6?\" gives back true, but \"is 6 == 2?\" gives back false, so your code knows whether the two numbers match.",{"body":2873},{"type":7,"value":2874,"toc":2875},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":2876},[],"glossary\u002Fcomparison-operators","Comparison Operators","PPG3NDp3Xsx9FclsvC7ertn8IDeBVjhCknFTN17UIaU",{"id":2881,"category":2882,"definition":2883,"example":2884,"extension":1107,"meta":2885,"stem":2890,"term":2891,"__hash__":2892},"glossary\u002Fglossary\u002Fforever-loop.md","Programming","A forever loop repeats its instructions again and again without ever stopping (until you switch off or reset). It's perfect for anything you want to keep happening over and over.","Like a clock's second hand that keeps ticking round and round, a forever loop keeps running the same steps over and over.",{"body":2886},{"type":7,"value":2887,"toc":2888},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":2889},[],"glossary\u002Fforever-loop","Forever loop","1j2cYaiR3yKeoh54w9Vg2aWr_cEXEtj7F0WCR3_jdc0",{"id":2894,"category":2895,"definition":2896,"example":2897,"extension":1107,"meta":2898,"stem":2903,"term":2904,"__hash__":2905},"glossary\u002Fglossary\u002Ffrequency.md","Electronics","A frequency is just a number that tells a buzzer which note to play. A small number makes a low sound, and a big number makes a high sound.","Setting a buzzer to a low number gives a deep, rumbly note, while a high number makes a squeaky, high-pitched one, a bit like the left and right ends of a piano.",{"body":2899},{"type":7,"value":2900,"toc":2901},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":2902},[],"glossary\u002Ffrequency","Frequency","XY4AeY0bsJaqF0XBjkEAvTSzqxdpPPLt09Z_LbZSjPg",{"id":2907,"category":2882,"definition":2908,"example":2909,"extension":1107,"meta":2910,"stem":2915,"term":2916,"__hash__":2917},"glossary\u002Fglossary\u002Ffunction.md","A function is a chunk of code you give a name to, so you can use it again and again without building it from scratch each time. Think of it like a favourite recipe, you write down the steps once, then follow it whenever you need it.","Like writing out a pancake recipe once. Whenever you fancy pancakes, you just follow the recipe again rather than working it all out from scratch.",{"body":2911},{"type":7,"value":2912,"toc":2913},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":2914},[],"glossary\u002Ffunction","Function","0aEVvGRMWsAC1qXngj6QCHxCoIn1mWfHYBBi95ayuLE",{"id":2919,"category":2920,"definition":2921,"example":2922,"extension":1107,"meta":2923,"stem":2928,"term":2929,"__hash__":2930},"glossary\u002Fglossary\u002Fide-code-editor.md","General","An IDE is the program where you write and run your code. A code editor lots of children and parents will already know is Scratch, where you drag blocks together to build a program. IDE stands for \"integrated development environment\".","It's like a kitchen for code: one place with all the tools you need to put your project together and test it.",{"body":2924},{"type":7,"value":2925,"toc":2926},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":2927},[],"glossary\u002Fide-code-editor","IDE (code editor)","yc7Eds8WdmrIM56FGlCmMtjhoodKwT1IUvQCC9bsvKs",{"id":2932,"category":226,"definition":2933,"example":2934,"extension":1107,"meta":2935,"stem":2940,"term":2941,"__hash__":2942},"glossary\u002Fglossary\u002Fif-statement.md","An if statement checks whether something is true, and only runs its instructions when it is. It's how code makes decisions.","\"If it's cold, put on a coat.\" If it's warm, you skip the coat, the action only happens when the check is true.",{"body":2936},{"type":7,"value":2937,"toc":2938},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":2939},[],"glossary\u002Fif-statement","If statement","3uYmpX5sGUnkc327qCP_EkL6IGkFiginfOP39Kstry8",{"id":2944,"category":2882,"definition":2945,"example":2946,"extension":1107,"meta":2947,"stem":2952,"term":2953,"__hash__":2954},"glossary\u002Fglossary\u002Fimporting-libraries.md","A library is a ready-made bundle of code that someone else has written for you. Importing a library means bringing it into your project so you can use all its ready-made commands and features, without building them from scratch.","It's like borrowing a recipe book from the library. Instead of working out every recipe yourself, you bring the book in and use the recipes whenever you need them.",{"body":2948},{"type":7,"value":2949,"toc":2950},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":2951},[],"glossary\u002Fimporting-libraries","Importing Libraries","Wqj3o2kxbFQa44LtzhYfeDYluwIPxxWChkL00OD1LqI",{"id":2956,"category":2957,"definition":2958,"example":2959,"extension":1107,"meta":2960,"stem":2965,"term":2966,"__hash__":2967},"glossary\u002Fglossary\u002Finteger.md","Data & Variables","An integer is just a whole number, like 1, 2 or 3. It has no bits after a dot, so 4 is an integer, but 4.5 isn't.","Counting down 3… 2… 1… uses integers, but a price like £4.99 isn't an integer because it has numbers after the dot.",{"body":2961},{"type":7,"value":2962,"toc":2963},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":2964},[],"glossary\u002Finteger","Integer","lktbVeg3VEBLF2Jg3R_EKdjEowVZeabE1gPnGpI2OXY",{"id":2969,"category":2833,"definition":2970,"example":2971,"extension":1107,"meta":2972,"stem":2977,"term":40,"__hash__":2978},"glossary\u002Fglossary\u002Fled.md","An LED is a tiny light you can switch on and off (and sometimes change colour) with your code. LED is short for \"light-emitting diode\".","The little standby light on a TV is an LED, your code can flash one on and off the same way.",{"body":2973},{"type":7,"value":2974,"toc":2975},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":2976},[],"glossary\u002Fled","M41j-xq46HhMvOjtpYSjfy0ypnoMYVzgeqVGSuyVciY",{"id":2980,"category":2833,"definition":2981,"example":2982,"extension":1107,"meta":2983,"stem":2988,"term":2989,"__hash__":2990},"glossary\u002Fglossary\u002Fled-matrix.md","The LED matrix is the grid of little red lights on the front of the micro:bit. By switching them on and off in patterns, your code can show numbers, letters and tiny pictures.","Like a mini scoreboard made of dots, the LED matrix lights up to spell out your step count.",{"body":2984},{"type":7,"value":2985,"toc":2986},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":2987},[],"glossary\u002Fled-matrix","LED Matrix","KfPJAm7v5EXlm2ejZZLldfB4w7zOMZQhbrmsqxpqJi8",{"id":2992,"category":2833,"definition":2993,"example":2994,"extension":1107,"meta":2995,"stem":3000,"term":3001,"__hash__":3002},"glossary\u002Fglossary\u002Flight-sensor.md","A light sensor is a little part that measures how bright or dark it is around it, then turns that into a number your code can read. As the light changes, so does the number.","Like the automatic headlights on a car that switch on when it gets dark, a light sensor notices the light dropping and lets your code react.",{"body":2996},{"type":7,"value":2997,"toc":2998},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":2999},[],"glossary\u002Flight-sensor","Light Sensor","tEERMTJO24JmYYlQoIO7DxY9yXg0GNehs78E_LQL28U",{"id":3004,"category":2833,"definition":3005,"example":3006,"extension":1107,"meta":3007,"stem":3012,"term":3013,"__hash__":3014},"glossary\u002Fglossary\u002Fmicro-bit.md","The micro:bit is a tiny programmable computer, about the size of a matchbox, made for learning to code. It has two buttons, a grid of little red LED lights and built-in sensors that can detect movement, light and temperature.","A bit like a pocket-sized computer you can program yourself, a micro:bit can become a step counter, a thermometer or even a simple game.",{"body":3008},{"type":7,"value":3009,"toc":3010},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3011},[],"glossary\u002Fmicro-bit","micro:bit","GZPIPrw-9_LkW4seKGxZt6hAdg8MO_A_wOS-mN4qDTg",{"id":3016,"category":2920,"definition":3017,"example":3018,"extension":1107,"meta":3019,"stem":3024,"term":3025,"__hash__":3026},"glossary\u002Fglossary\u002Fmillisecond.md","A millisecond is a tiny slice of time. There are 1,000 of them in just one second! That's why it's perfect for measuring things that happen really fast.","A blink of an eye takes around 300 milliseconds, so a really quick button press might be even faster than a blink.",{"body":3020},{"type":7,"value":3021,"toc":3022},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3023},[],"glossary\u002Fmillisecond","Millisecond","2TwuImc8S9MyMSqRFO3i6iHVCdsxyJ_S9N_BxGbZL-8",{"id":3028,"category":2833,"definition":3029,"example":3030,"extension":1107,"meta":3031,"stem":3036,"term":3037,"__hash__":3038},"glossary\u002Fglossary\u002Fmodule.md","A module is a small part that does one job, like a buzzer, a button or a screen. You connect modules to the main board to give your project new powers.","Like adding different attachments to a toy, each module snaps on to add a new ability, sound, light or buttons.",{"body":3032},{"type":7,"value":3033,"toc":3034},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3035},[],"glossary\u002Fmodule","Module","IDLrS2CrlwNauzAWoCd7V16aO_ygDWyjp11bMsfuwO0",{"id":3040,"category":2833,"definition":3041,"example":3042,"extension":1107,"meta":3043,"stem":3048,"term":3049,"__hash__":3050},"glossary\u002Fglossary\u002Fmotor-controller.md","A motor controller is the part that sits between your board and a motor, passing on the right amount of power so the motor moves the way your code asks.","Like a remote control for a toy car, it takes your instructions and makes the motor do them.",{"body":3044},{"type":7,"value":3045,"toc":3046},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3047},[],"glossary\u002Fmotor-controller","Motor controller","McSSBLd3fPtYq-o2LUQBhW3pBeEmMSjF6cnb2O9ectE",{"id":3052,"category":2833,"definition":3053,"example":3054,"extension":1107,"meta":3055,"stem":3060,"term":35,"__hash__":3061},"glossary\u002Fglossary\u002Foled-screen.md","An OLED screen is a small display that shows words, numbers and pictures from your code. On some kits it's labelled the \"LED display\", but it's the same little screen.","Like the small screen on a fitness watch showing your steps, an OLED screen can show a score or a countdown.",{"body":3056},{"type":7,"value":3057,"toc":3058},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3059},[],"glossary\u002Foled-screen","14SaCtmWj71MOziFuPIW377cynK4FRv5TsdEx4fGGFk",{"id":3063,"category":2833,"definition":3064,"example":3065,"extension":1107,"meta":3066,"stem":3071,"term":306,"__hash__":3072},"glossary\u002Fglossary\u002Fpicobricks.md","PicoBricks is an all-in-one coding kit that joins up handy parts, like a screen, a buzzer, buttons and lights, onto one board, so you can build projects without any fiddly wiring.","It's a bit like a Lego baseboard for electronics: everything clicks together in one place, ready to code.",{"body":3067},{"type":7,"value":3068,"toc":3069},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3070},[],"glossary\u002Fpicobricks","TeGs24I-3fkAdlpiuQPPBDUO8EKBe8PS1ewHaj-w5_s",{"id":3074,"category":2833,"definition":3075,"example":3076,"extension":1107,"meta":3077,"stem":3082,"term":3083,"__hash__":3084},"glossary\u002Fglossary\u002Fpotentiometer.md","A potentiometer is a knob or dial that controls how much electricity flows through a circuit. Think of it like a tap for water: turn it one way and more comes out, turn it the other way and less comes out.","A volume dial on a speaker is a potentiometer, turn it up for louder sound and down for quieter.",{"body":3078},{"type":7,"value":3079,"toc":3080},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3081},[],"glossary\u002Fpotentiometer","Potentiometer","ohP2krcKZLkMtpI44R32nhDVwImLmSBQWP6SOArsh6M",{"id":3086,"category":2882,"definition":3087,"example":3088,"extension":1107,"meta":3089,"stem":3094,"term":3095,"__hash__":3096},"glossary\u002Fglossary\u002Frandom.md","Random means you can't guess what's coming next, a bit like rolling a dice. The computer picks for you, so you get a different surprise each time.","Asking a computer for a random number between 1 and 6 is just like rolling a dice, you never know if you'll get a 1 or a 6.",{"body":3090},{"type":7,"value":3091,"toc":3092},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3093},[],"glossary\u002Frandom","Random","LkGfQKwUNfJ_TPXihwPveX2JeJ9-BB7DpUire9a2pqI",{"id":3098,"category":2833,"definition":3099,"example":3100,"extension":1107,"meta":3101,"stem":3106,"term":3107,"__hash__":3108},"glossary\u002Fglossary\u002Fraspberry-pi-pico.md","The Raspberry Pi Pico is a tiny, low-cost computer chip on a small board. It's the \"brain\" that stores your code and tells the other parts what to do.","It's like the brain inside a toy robot, small enough to fit in your hand, but clever enough to run your whole project.",{"body":3102},{"type":7,"value":3103,"toc":3104},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3105},[],"glossary\u002Fraspberry-pi-pico","Raspberry Pi Pico","HVa7r-PC6I5-DVcDdOULsBHP6h7V4SafhFtdazcSWYg",{"id":3110,"category":2882,"definition":3111,"example":3112,"extension":1107,"meta":3113,"stem":3118,"term":3119,"__hash__":3120},"glossary\u002Fglossary\u002Frepeat-loop.md","A repeat loop does its instructions a set number of times, then stops. You tell it exactly how many goes you want.","\"Repeat 3 times: blow out a candle.\" After the third candle, the loop is finished, no matter what.",{"body":3114},{"type":7,"value":3115,"toc":3116},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3117},[],"glossary\u002Frepeat-loop","Repeat loop","YC2iTUQ841lfmltd6Pkq89uuQbk29RWgR-rWs7MvjJ4",{"id":3122,"category":2833,"definition":3123,"example":3124,"extension":1107,"meta":3125,"stem":3130,"term":3131,"__hash__":3132},"glossary\u002Fglossary\u002Frgb-led.md","An RGB LED is a tiny light that can glow in any colour you like. It mixes red, green and blue light in different amounts, a bit like mixing paints, to make all sorts of colours.","Like the colour-changing lights some people put behind their TV, an RGB LED can shift from red to green to blue and everything in between.",{"body":3126},{"type":7,"value":3127,"toc":3128},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3129},[],"glossary\u002Frgb-led","RGB LED","mIu-76nYeQtI-NsTMcvPueLH11JE0fC5X2jJxBmKwPU",{"id":3134,"category":2833,"definition":3135,"example":3136,"extension":1107,"meta":3137,"stem":3142,"term":3143,"__hash__":3144},"glossary\u002Fglossary\u002Fservo-motor.md","A servo motor is a special motor that turns to an exact position you tell it, like 0 or 90 degrees, instead of just spinning round and round.","Like the hand on a clock moving to point at a number, a servo turns to the exact angle you ask for.",{"body":3138},{"type":7,"value":3139,"toc":3140},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3141},[],"glossary\u002Fservo-motor","Servo motor","IFtMLIEoNZ746ebquvkvp-PAqDQObQACMiWUTb3rfZ8",{"id":3146,"category":2833,"definition":3147,"example":3148,"extension":1107,"meta":3149,"stem":3154,"term":3155,"__hash__":3156},"glossary\u002Fglossary\u002Ftemperature-sensor.md","A temperature sensor is a little part that measures how warm or cold it is around it, then turns that into a number your code can read. As the room heats up or cools down, the number changes too.","Like the thermometer that tells you if you've got a temperature when you're poorly, a temperature sensor measures the warmth around it and gives your code a number to work with.",{"body":3150},{"type":7,"value":3151,"toc":3152},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3153},[],"glossary\u002Ftemperature-sensor","Temperature sensor","UbSScS-TCPLSFDjnxsaFltpoKbORTAOaxh68b_-FMw8",{"id":3158,"category":226,"definition":3159,"example":3160,"extension":1107,"meta":3161,"stem":3166,"term":3167,"__hash__":3168},"glossary\u002Fglossary\u002Fthreshold.md","A threshold is a cut-off number you pick to help your code make a decision. The code checks whether a value is above or below it, then acts. It's like drawing a line and asking \"are we over it or under it?\"","Like setting a bedtime of 8 o'clock: before 8 you're still up, after 8 it's lights out. The time is your threshold.",{"body":3162},{"type":7,"value":3163,"toc":3164},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3165},[],"glossary\u002Fthreshold","Threshold","xikcgh-PcWY0Z_HhDY16B8SLJLbL0oJD8WUU3KpHqvY",{"id":3170,"category":2957,"definition":3171,"example":3172,"extension":1107,"meta":3173,"stem":3178,"term":3179,"__hash__":3180},"glossary\u002Fglossary\u002Fvariable.md","A variable is something that can change. Think of it like a labelled box: you pop something inside, and the label tells you what it is. You can swap what's inside whenever you like.","A variable called score might start at 0, then change to 1, 2 and 3 as you collect points in a game.",{"body":3174},{"type":7,"value":3175,"toc":3176},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3177},[],"glossary\u002Fvariable","Variable","nlzJUTSGqyIAKSbopFF01oPBuJT59zOT7MSoCpOMp1E",{"id":3182,"category":2882,"definition":3183,"example":3184,"extension":1107,"meta":3185,"stem":3190,"term":3191,"__hash__":3192},"glossary\u002Fglossary\u002Fwhile-loop.md","A while loop keeps repeating its instructions for as long as something stays true. The moment that thing stops being true, the loop stops.","\"While it's still raining, keep the umbrella up.\" As soon as the rain stops, you put the umbrella down, and the loop ends.",{"body":3186},{"type":7,"value":3187,"toc":3188},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3189},[],"glossary\u002Fwhile-loop","While loop","igK-e_snGhkP0kgSn6sPO7YQybQ0WpDfQMB0_8I2iZg",[3194,3200,3206,3212,3218,3224,3230,3236,3242,3248,3254,3260,3266,3272,3278,3284,3290,3296,3302,3308,3314,3320,3326,3332,3338,3344,3350,3356,3362,3368],{"id":2832,"category":2833,"definition":2834,"example":2835,"extension":1107,"meta":3195,"stem":2841,"term":2842,"__hash__":2843},{"body":3196},{"type":7,"value":3197,"toc":3198},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3199},[],{"id":2845,"category":2833,"definition":2846,"example":2847,"extension":1107,"meta":3201,"stem":2853,"term":2854,"__hash__":2855},{"body":3202},{"type":7,"value":3203,"toc":3204},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3205},[],{"id":2857,"category":2833,"definition":2858,"example":2859,"extension":1107,"meta":3207,"stem":2865,"term":2866,"__hash__":2867},{"body":3208},{"type":7,"value":3209,"toc":3210},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3211},[],{"id":2869,"category":226,"definition":2870,"example":2871,"extension":1107,"meta":3213,"stem":2877,"term":2878,"__hash__":2879},{"body":3214},{"type":7,"value":3215,"toc":3216},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3217},[],{"id":2881,"category":2882,"definition":2883,"example":2884,"extension":1107,"meta":3219,"stem":2890,"term":2891,"__hash__":2892},{"body":3220},{"type":7,"value":3221,"toc":3222},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3223},[],{"id":2894,"category":2895,"definition":2896,"example":2897,"extension":1107,"meta":3225,"stem":2903,"term":2904,"__hash__":2905},{"body":3226},{"type":7,"value":3227,"toc":3228},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3229},[],{"id":2907,"category":2882,"definition":2908,"example":2909,"extension":1107,"meta":3231,"stem":2915,"term":2916,"__hash__":2917},{"body":3232},{"type":7,"value":3233,"toc":3234},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3235},[],{"id":2919,"category":2920,"definition":2921,"example":2922,"extension":1107,"meta":3237,"stem":2928,"term":2929,"__hash__":2930},{"body":3238},{"type":7,"value":3239,"toc":3240},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3241},[],{"id":2932,"category":226,"definition":2933,"example":2934,"extension":1107,"meta":3243,"stem":2940,"term":2941,"__hash__":2942},{"body":3244},{"type":7,"value":3245,"toc":3246},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3247},[],{"id":2944,"category":2882,"definition":2945,"example":2946,"extension":1107,"meta":3249,"stem":2952,"term":2953,"__hash__":2954},{"body":3250},{"type":7,"value":3251,"toc":3252},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3253},[],{"id":2956,"category":2957,"definition":2958,"example":2959,"extension":1107,"meta":3255,"stem":2965,"term":2966,"__hash__":2967},{"body":3256},{"type":7,"value":3257,"toc":3258},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3259},[],{"id":2969,"category":2833,"definition":2970,"example":2971,"extension":1107,"meta":3261,"stem":2977,"term":40,"__hash__":2978},{"body":3262},{"type":7,"value":3263,"toc":3264},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3265},[],{"id":2980,"category":2833,"definition":2981,"example":2982,"extension":1107,"meta":3267,"stem":2988,"term":2989,"__hash__":2990},{"body":3268},{"type":7,"value":3269,"toc":3270},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3271},[],{"id":2992,"category":2833,"definition":2993,"example":2994,"extension":1107,"meta":3273,"stem":3000,"term":3001,"__hash__":3002},{"body":3274},{"type":7,"value":3275,"toc":3276},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3277},[],{"id":3016,"category":2920,"definition":3017,"example":3018,"extension":1107,"meta":3279,"stem":3024,"term":3025,"__hash__":3026},{"body":3280},{"type":7,"value":3281,"toc":3282},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3283},[],{"id":3028,"category":2833,"definition":3029,"example":3030,"extension":1107,"meta":3285,"stem":3036,"term":3037,"__hash__":3038},{"body":3286},{"type":7,"value":3287,"toc":3288},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3289},[],{"id":3040,"category":2833,"definition":3041,"example":3042,"extension":1107,"meta":3291,"stem":3048,"term":3049,"__hash__":3050},{"body":3292},{"type":7,"value":3293,"toc":3294},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3295},[],{"id":3052,"category":2833,"definition":3053,"example":3054,"extension":1107,"meta":3297,"stem":3060,"term":35,"__hash__":3061},{"body":3298},{"type":7,"value":3299,"toc":3300},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3301},[],{"id":3063,"category":2833,"definition":3064,"example":3065,"extension":1107,"meta":3303,"stem":3071,"term":306,"__hash__":3072},{"body":3304},{"type":7,"value":3305,"toc":3306},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3307},[],{"id":3074,"category":2833,"definition":3075,"example":3076,"extension":1107,"meta":3309,"stem":3082,"term":3083,"__hash__":3084},{"body":3310},{"type":7,"value":3311,"toc":3312},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3313},[],{"id":3122,"category":2833,"definition":3123,"example":3124,"extension":1107,"meta":3315,"stem":3130,"term":3131,"__hash__":3132},{"body":3316},{"type":7,"value":3317,"toc":3318},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3319},[],{"id":3086,"category":2882,"definition":3087,"example":3088,"extension":1107,"meta":3321,"stem":3094,"term":3095,"__hash__":3096},{"body":3322},{"type":7,"value":3323,"toc":3324},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3325},[],{"id":3098,"category":2833,"definition":3099,"example":3100,"extension":1107,"meta":3327,"stem":3106,"term":3107,"__hash__":3108},{"body":3328},{"type":7,"value":3329,"toc":3330},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3331},[],{"id":3110,"category":2882,"definition":3111,"example":3112,"extension":1107,"meta":3333,"stem":3118,"term":3119,"__hash__":3120},{"body":3334},{"type":7,"value":3335,"toc":3336},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3337},[],{"id":3134,"category":2833,"definition":3135,"example":3136,"extension":1107,"meta":3339,"stem":3142,"term":3143,"__hash__":3144},{"body":3340},{"type":7,"value":3341,"toc":3342},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3343},[],{"id":3146,"category":2833,"definition":3147,"example":3148,"extension":1107,"meta":3345,"stem":3154,"term":3155,"__hash__":3156},{"body":3346},{"type":7,"value":3347,"toc":3348},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3349},[],{"id":3158,"category":226,"definition":3159,"example":3160,"extension":1107,"meta":3351,"stem":3166,"term":3167,"__hash__":3168},{"body":3352},{"type":7,"value":3353,"toc":3354},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3355},[],{"id":3170,"category":2957,"definition":3171,"example":3172,"extension":1107,"meta":3357,"stem":3178,"term":3179,"__hash__":3180},{"body":3358},{"type":7,"value":3359,"toc":3360},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3361},[],{"id":3182,"category":2882,"definition":3183,"example":3184,"extension":1107,"meta":3363,"stem":3190,"term":3191,"__hash__":3192},{"body":3364},{"type":7,"value":3365,"toc":3366},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3367},[],{"id":3004,"category":2833,"definition":3005,"example":3006,"extension":1107,"meta":3369,"stem":3012,"term":3013,"__hash__":3014},{"body":3370},{"type":7,"value":3371,"toc":3372},[],{"title":1102,"searchDepth":1103,"depth":1103,"links":3373},[],1788101567403]