<snapdata remixID="11008973"><project name="Lab 3.3 - Let Me Check My Calendar" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="69.55056179775283"><custom-block s="name of month %s"><l>12</l></custom-block></script><script x="153" y="78.95505617977528"><custom-block s="name of day %s"><l>1</l></custom-block></script><script x="70.76404494382024" y="254.43071161048672"><custom-block s="is a leap year? Year# %n"><l>1905</l></custom-block></script><script x="66" y="203.35955056179776"><custom-block s="days in month %s leap year? %b"><l>3</l><l><bool>true</bool></l></custom-block></script><comment x="10" y="10" w="287.191011235955" collapsed="true">Try some different parameters on the custom reporters below and check what they report to understand how they behave!</comment><script x="92.76404494382024" y="383.4307116104868"><custom-block s="is a valid date month: %s day: %s year: %s"><l>2</l><l>29</l><l>400</l></custom-block></script><script x="595.7640449438202" y="125.43071161048692"><custom-block s="day in year Year# %s Day# %s"><l>400</l><l>160</l><comment w="90" collapsed="false">add comment here...</comment></custom-block></script><script x="383" y="197.00000000000003"><block s="reportDifference"><l></l><l></l></block></script><script x="833" y="497.66666666666663"><block s="reportDifference"><l></l><l></l></block></script><script x="571" y="372.66666666666663"><block s="reportDifference"><l></l><l></l></block></script><script x="446" y="377"><block s="reportDifference"><l></l><l></l></block></script></scripts></sprite><watcher var="list1" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="leap year?" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="month" style="normal" x="10" y="73.00000599999998" color="243,118,29"/><watcher var="month index" style="normal" x="68" y="155.000004" color="243,118,29" extX="80" extY="70"/><watcher var="placeholder" style="normal" x="29" y="100.00000799999998" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="name of month %&apos;month index&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><block var="month index"/><block s="reportNewList"><list><l>January</l><l>February</l><l>March</l><l>April</l><l>May</l><l>June</l><l>July</l><l>August</l><l>September</l><l>October</l><l>November</l><l>December</l></list></block></block></block></script></block-definition><block-definition s="name of day %&apos;day index&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><block var="day index"/><block s="reportNewList"><list><l>Sunday</l><l>Monday</l><l>Tuesday</l><l>Wednesday</l><l>Thursday</l><l>Friday</l><l>Saturday</l></list></block></block></block></script></block-definition><block-definition s="days in month %&apos;month index&apos; leap year? %&apos;leapYear&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%b">false</input></inputs><script><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block var="month index"/><l>2</l></block><block var="leapYear"/></block><script><block s="doReport"><l>29</l></block></script><script><block s="doReport"><block s="reportListItem"><block var="month index"/><block s="reportNewList"><list><l>31</l><l>28</l><l>31</l><l>30</l><l>31</l><l>30</l><l>31</l><l>31</l><l>30</l><l>31</l><l>30</l><l>31</l></list></block></block></block></script></block></script></block-definition><block-definition s="is a leap year? Year# %&apos;a&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="a"/><l>4</l></block><l>0</l></block><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="a"/><l>100</l></block><l>0</l></block><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="a"/><l>400</l></block><l>0</l></block><script><block s="doReport"><l>Yes</l></block></script><script><block s="doReport"><l>No</l></block></script></block></script><script><block s="doReport"><l>Yes</l></block></script></block></script><script><block s="doReport"><l>No</l></block></script></block></script><scripts><script x="42" y="299.53333333333336"><block s="reportAnd"><l/><l/></block></script><script x="377" y="114.83333333333331"><block s="doIfElse"><l><bool>false</bool></l><script></script><script></script></block></script><script x="319" y="244.83333333333331"><block s="doRun"><block s="reifyScript"><script></script><list></list></block><list></list></block></script></scripts></block-definition><block-definition s="is a valid date month: %&apos;month index&apos; day: %&apos;day index&apos; year: %&apos;year index&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><custom-block s="is a leap year? Year# %n"><block var="year index"/></custom-block><l>Yes</l></block><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThanOrEquals"><block s="reportListItem"><block var="day index"/><block s="reportNumbers"><l>1</l><l>31</l></block></block><block s="reportListItem"><block var="month index"/><block s="reportNewList"><list><l>31</l><l>29</l><l>31</l><l>30</l><l>31</l><l>30</l><l>31</l><l>31</l><l>30</l><l>31</l><l>30</l><l>31</l></list></block></block></block><block s="reportGreaterThan"><block s="reportListItem"><block var="day index"/><block s="reportNumbers"><l>1</l><l>31</l></block></block><l>0</l></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThanOrEquals"><block s="reportListItem"><block var="day index"/><block s="reportNumbers"><l>1</l><l>31</l></block></block><block s="reportListItem"><block var="month index"/><block s="reportNewList"><list><l>31</l><l>28</l><l>31</l><l>30</l><l>31</l><l>30</l><l>31</l><l>31</l><l>30</l><l>31</l><l>30</l><l>31</l></list></block></block></block><block s="reportGreaterThan"><block s="reportListItem"><block var="day index"/><block s="reportNumbers"><l>1</l><l>31</l></block></block><l>0</l></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script></block-definition><block-definition s="day in year Year# %&apos;year index&apos; Day# %&apos;day index&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>month index</l><block s="reportNewList"><list><l>31</l><l>28</l><l>31</l><l>30</l><l>31</l><l>30</l><l>31</l><l>31</l><l>30</l><l>31</l><l>30</l><l>31</l></list></block></block><block s="doSetVar"><l>leap year?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>placeholder</l><l>0</l></block><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="year index"/><l>4</l></block><l>0</l></block><script><block s="doSetVar"><l>leap year?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="year index"/><l>100</l></block><l>0</l></block><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="year index"/><l>400</l></block><l>0</l></block><script><block s="doSetVar"><l>leap year?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doSetVar"><l>leap year?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script><script><block s="doSetVar"><l>leap year?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script><script><block s="doSetVar"><l>leap year?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="leap year?"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doReplaceInList"><l>2</l><block var="month index"/><l>29</l></block><block s="doIfElse"><block s="reportLessThan"><block var="day index"/><l>32</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>January </l><block var="day index"/></list></block><l>2</l></block></script><script><block s="doSetVar"><l>placeholder</l><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="placeholder"/><block s="reportListItem"><l>2</l><block var="month index"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>February </l><block var="placeholder"/></list></block><l>2</l></block></script><script><block s="doSetVar"><l>placeholder</l><block s="reportDifference"><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block><block s="reportListItem"><l>2</l><block var="month index"/></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="placeholder"/><block s="reportListItem"><l>3</l><block var="month index"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>March </l><block var="placeholder"/></list></block><l>2</l></block></script><script><block s="doSetVar"><l>placeholder</l><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block><block s="reportListItem"><l>2</l><block var="month index"/></block></block><block s="reportListItem"><l>3</l><block var="month index"/></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="placeholder"/><block s="reportListItem"><l>4</l><block var="month index"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>April </l><block var="placeholder"/></list></block><l>2</l></block></script><script><block s="doSetVar"><l>placeholder</l><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block><block s="reportListItem"><l>2</l><block var="month index"/></block></block><block s="reportListItem"><l>3</l><block var="month index"/></block></block><block s="reportListItem"><l>4</l><block var="month index"/></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="placeholder"/><block s="reportListItem"><l>5</l><block var="month index"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>May </l><block var="placeholder"/></list></block><l>2</l></block></script><script><block s="doSetVar"><l>placeholder</l><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block><block s="reportListItem"><l>2</l><block var="month index"/></block></block><block s="reportListItem"><l>3</l><block var="month index"/></block></block><block s="reportListItem"><l>4</l><block var="month index"/></block></block><block s="reportListItem"><l>5</l><block var="month index"/></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="placeholder"/><block s="reportListItem"><l>6</l><block var="month index"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>June </l><block var="placeholder"/></list></block><l>2</l></block></script><script><block s="doSetVar"><l>placeholder</l><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block><block s="reportListItem"><l>2</l><block var="month index"/></block></block><block s="reportListItem"><l>3</l><block var="month index"/></block></block><block s="reportListItem"><l>4</l><block var="month index"/></block></block><block s="reportListItem"><l>5</l><block var="month index"/></block></block><block s="reportListItem"><l>6</l><block var="month index"/></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="placeholder"/><block s="reportListItem"><l>7</l><block var="month index"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>July</l><block var="placeholder"/></list></block><l>2</l></block></script><script><block s="doSetVar"><l>placeholder</l><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block><block s="reportListItem"><l>2</l><block var="month index"/></block></block><block s="reportListItem"><l>3</l><block var="month index"/></block></block><block s="reportListItem"><l>4</l><block var="month index"/></block></block><block s="reportListItem"><l>5</l><block var="month index"/></block></block><block s="reportListItem"><l>6</l><block var="month index"/></block></block><block s="reportListItem"><l>7</l><block var="month index"/></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="placeholder"/><block s="reportListItem"><l>8</l><block var="month index"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>August</l><block var="placeholder"/></list></block><l>2</l></block></script><script><block s="doSetVar"><l>placeholder</l><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block><block s="reportListItem"><l>2</l><block var="month index"/></block></block><block s="reportListItem"><l>3</l><block var="month index"/></block></block><block s="reportListItem"><l>4</l><block var="month index"/></block></block><block s="reportListItem"><l>5</l><block var="month index"/></block></block><block s="reportListItem"><l>6</l><block var="month index"/></block></block><block s="reportListItem"><l>7</l><block var="month index"/></block></block><block s="reportListItem"><l>8</l><block var="month index"/></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="placeholder"/><block s="reportListItem"><l>9</l><block var="month index"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>September</l><block var="placeholder"/></list></block><l>2</l></block></script><script><block s="doSetVar"><l>placeholder</l><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block><block s="reportListItem"><l>2</l><block var="month index"/></block></block><block s="reportListItem"><l>3</l><block var="month index"/></block></block><block s="reportListItem"><l>4</l><block var="month index"/></block></block><block s="reportListItem"><l>5</l><block var="month index"/></block></block><block s="reportListItem"><l>6</l><block var="month index"/></block></block><block s="reportListItem"><l>7</l><block var="month index"/></block></block><block s="reportListItem"><l>8</l><block var="month index"/></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="placeholder"/><block s="reportListItem"><l>10</l><block var="month index"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>October</l><block var="placeholder"/></list></block><l>2</l></block></script><script><block s="doSetVar"><l>placeholder</l><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block><block s="reportListItem"><l>2</l><block var="month index"/></block></block><block s="reportListItem"><l>3</l><block var="month index"/></block></block><block s="reportListItem"><l>4</l><block var="month index"/></block></block><block s="reportListItem"><l>5</l><block var="month index"/></block></block><block s="reportListItem"><l>6</l><block var="month index"/></block></block><block s="reportListItem"><l>7</l><block var="month index"/></block></block><block s="reportListItem"><l>8</l><block var="month index"/></block></block><block s="reportListItem"><l>9</l><block var="month index"/></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="placeholder"/><block s="reportListItem"><l>11</l><block var="month index"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>November</l><block var="placeholder"/></list></block><l>2</l></block></script><script><block s="doSetVar"><l>placeholder</l><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block><block s="reportListItem"><l>2</l><block var="month index"/></block></block><block s="reportListItem"><l>3</l><block var="month index"/></block></block><block s="reportListItem"><l>4</l><block var="month index"/></block></block><block s="reportListItem"><l>5</l><block var="month index"/></block></block><block s="reportListItem"><l>6</l><block var="month index"/></block></block><block s="reportListItem"><l>7</l><block var="month index"/></block></block><block s="reportListItem"><l>8</l><block var="month index"/></block></block><block s="reportListItem"><l>9</l><block var="month index"/></block></block><block s="reportListItem"><l>10</l><block var="month index"/></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="placeholder"/><block s="reportListItem"><l>12</l><block var="month index"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>December</l><block var="placeholder"/></list></block><l>2</l></block></script><script><block s="doSayFor"><l>Not a valid date</l><l>2</l></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="leap year?"/><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doReplaceInList"><l>2</l><block var="month index"/><l>28</l></block><block s="doIfElse"><block s="reportLessThan"><block var="day index"/><l>32</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>January </l><block var="day index"/></list></block><l>2</l></block></script><script><block s="doSetVar"><l>placeholder</l><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="placeholder"/><block s="reportListItem"><l>2</l><block var="month index"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>February </l><block var="placeholder"/></list></block><l>2</l></block></script><script><block s="doSetVar"><l>placeholder</l><block s="reportDifference"><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block><block s="reportListItem"><l>2</l><block var="month index"/></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="placeholder"/><block s="reportListItem"><l>3</l><block var="month index"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>March </l><block var="placeholder"/></list></block><l>2</l></block></script><script><block s="doSetVar"><l>placeholder</l><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block><block s="reportListItem"><l>2</l><block var="month index"/></block></block><block s="reportListItem"><l>3</l><block var="month index"/></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="placeholder"/><block s="reportListItem"><l>4</l><block var="month index"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>April </l><block var="placeholder"/></list></block><l>2</l></block></script><script><block s="doSetVar"><l>placeholder</l><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block><block s="reportListItem"><l>2</l><block var="month index"/></block></block><block s="reportListItem"><l>3</l><block var="month index"/></block></block><block s="reportListItem"><l>4</l><block var="month index"/></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="placeholder"/><block s="reportListItem"><l>5</l><block var="month index"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>May </l><block var="placeholder"/></list></block><l>2</l></block></script><script><block s="doSetVar"><l>placeholder</l><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block><block s="reportListItem"><l>2</l><block var="month index"/></block></block><block s="reportListItem"><l>3</l><block var="month index"/></block></block><block s="reportListItem"><l>4</l><block var="month index"/></block></block><block s="reportListItem"><l>5</l><block var="month index"/></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="placeholder"/><block s="reportListItem"><l>6</l><block var="month index"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>June </l><block var="placeholder"/></list></block><l>2</l></block></script><script><block s="doSetVar"><l>placeholder</l><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block><block s="reportListItem"><l>2</l><block var="month index"/></block></block><block s="reportListItem"><l>3</l><block var="month index"/></block></block><block s="reportListItem"><l>4</l><block var="month index"/></block></block><block s="reportListItem"><l>5</l><block var="month index"/></block></block><block s="reportListItem"><l>6</l><block var="month index"/></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="placeholder"/><block s="reportListItem"><l>7</l><block var="month index"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>July</l><block var="placeholder"/></list></block><l>2</l></block></script><script><block s="doSetVar"><l>placeholder</l><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block><block s="reportListItem"><l>2</l><block var="month index"/></block></block><block s="reportListItem"><l>3</l><block var="month index"/></block></block><block s="reportListItem"><l>4</l><block var="month index"/></block></block><block s="reportListItem"><l>5</l><block var="month index"/></block></block><block s="reportListItem"><l>6</l><block var="month index"/></block></block><block s="reportListItem"><l>7</l><block var="month index"/></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="placeholder"/><block s="reportListItem"><l>8</l><block var="month index"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>August</l><block var="placeholder"/></list></block><l>2</l></block></script><script><block s="doSetVar"><l>placeholder</l><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block><block s="reportListItem"><l>2</l><block var="month index"/></block></block><block s="reportListItem"><l>3</l><block var="month index"/></block></block><block s="reportListItem"><l>4</l><block var="month index"/></block></block><block s="reportListItem"><l>5</l><block var="month index"/></block></block><block s="reportListItem"><l>6</l><block var="month index"/></block></block><block s="reportListItem"><l>7</l><block var="month index"/></block></block><block s="reportListItem"><l>8</l><block var="month index"/></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="placeholder"/><block s="reportListItem"><l>9</l><block var="month index"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>September</l><block var="placeholder"/></list></block><l>2</l></block></script><script><block s="doSetVar"><l>placeholder</l><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block><block s="reportListItem"><l>2</l><block var="month index"/></block></block><block s="reportListItem"><l>3</l><block var="month index"/></block></block><block s="reportListItem"><l>4</l><block var="month index"/></block></block><block s="reportListItem"><l>5</l><block var="month index"/></block></block><block s="reportListItem"><l>6</l><block var="month index"/></block></block><block s="reportListItem"><l>7</l><block var="month index"/></block></block><block s="reportListItem"><l>8</l><block var="month index"/></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="placeholder"/><block s="reportListItem"><l>10</l><block var="month index"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>October</l><block var="placeholder"/></list></block><l>2</l></block></script><script><block s="doSetVar"><l>placeholder</l><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block><block s="reportListItem"><l>2</l><block var="month index"/></block></block><block s="reportListItem"><l>3</l><block var="month index"/></block></block><block s="reportListItem"><l>4</l><block var="month index"/></block></block><block s="reportListItem"><l>5</l><block var="month index"/></block></block><block s="reportListItem"><l>6</l><block var="month index"/></block></block><block s="reportListItem"><l>7</l><block var="month index"/></block></block><block s="reportListItem"><l>8</l><block var="month index"/></block></block><block s="reportListItem"><l>9</l><block var="month index"/></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="placeholder"/><block s="reportListItem"><l>11</l><block var="month index"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>November</l><block var="placeholder"/></list></block><l>2</l></block></script><script><block s="doSetVar"><l>placeholder</l><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block><block s="reportListItem"><l>2</l><block var="month index"/></block></block><block s="reportListItem"><l>3</l><block var="month index"/></block></block><block s="reportListItem"><l>4</l><block var="month index"/></block></block><block s="reportListItem"><l>5</l><block var="month index"/></block></block><block s="reportListItem"><l>6</l><block var="month index"/></block></block><block s="reportListItem"><l>7</l><block var="month index"/></block></block><block s="reportListItem"><l>8</l><block var="month index"/></block></block><block s="reportListItem"><l>9</l><block var="month index"/></block></block><block s="reportListItem"><l>10</l><block var="month index"/></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="placeholder"/><block s="reportListItem"><l>12</l><block var="month index"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>December</l><block var="placeholder"/></list></block><l>2</l></block></script><script><block s="doSayFor"><l>Not a valid date</l><l>2</l></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script><script></script></block></script></block></script><scripts><script x="353.912109375" y="436.3333333333335"><block s="reportDifference"><block var="day index"/><l></l></block></script><script x="353.33984375" y="328.3333333333335"><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block></script><script x="568.6318359375" y="640.5333333333335"><block s="reportLessThan"><l></l><l>32</l></block></script><script x="515" y="1143.8333333333328"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><block var="day index"/><block s="reportListItem"><l>1</l><block var="month index"/></block></block><block s="reportListItem"><l>2</l><block var="month index"/></block></block><block s="reportListItem"><l>3</l><block var="month index"/></block></block><block s="reportListItem"><l>4</l><block var="month index"/></block></block><block s="reportListItem"><l>5</l><block var="month index"/></block></block><block s="reportListItem"><l>6</l><block var="month index"/></block></block></script></scripts></block-definition></blocks><variables><variable name="list1"><l>0</l></variable><variable name="leap year?"><bool>true</bool></variable><variable name="month index"><list struct="atomic" id="1772">31,29,31,30,31,30,31,31,30,31,30,31</list></variable><variable name="month"><l>0</l></variable><variable name="placeholder"><l>8</l></variable></variables></project><media name="Lab 3.3 - Let Me Check My Calendar" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>