<snapdata remixID="8925768"><project name="Ryan - calendar" app="Snap! 5.1, http://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" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</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.1274519565868104" y="-0.3823558697600902" 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="15.199999999999989"><block s="receiveKey"><l><option>space</option></l></block><block s="doAsk"><l>what month would you like?</l></block><block s="doSayFor"><custom-block s="Month name %s"><block s="getLastAnswer"></block></custom-block><l>2</l></block><block s="doSayFor"><custom-block s="Days in %s"><block s="getLastAnswer"></block></custom-block><l>2</l></block><block s="doAsk"><l>What day of the week would you like?</l></block><block s="doSayFor"><custom-block s="Day name %s"><block s="getLastAnswer"></block></custom-block><l>2</l></block><block s="doAsk"><l>Input year to find out if it is a leap year</l></block><block s="doSayFor"><custom-block s="is a Leap year %s"><block s="getLastAnswer"></block></custom-block><l>2</l></block><custom-block s="is a valid date"></custom-block></script><script x="385.12109475" y="261.000001"><custom-block s="Day in year %s %s"><l>30</l><l>2019</l><comment w="90" collapsed="false">Unfinished - worked on separate days and lost track of what I was doing.</comment></custom-block></script></scripts></sprite><watcher var="Month" style="normal" x="10.461458333333326" y="10.461458333333354" color="243,118,29"/><watcher var="day of week" style="normal" x="10.461458333333326" y="32.43052292562504" color="243,118,29"/><watcher var="year" style="normal" x="10.461458333333326" y="54.39958751791673" color="243,118,29"/><watcher var="day-" style="normal" x="10.461458333333326" y="76.36865211020833" color="243,118,29"/><watcher var="day of year" style="normal" x="10.083333333333144" y="10.083333333333336" color="243,118,29"/><watcher var="day#" style="normal" x="10.083333333333144" y="31.25833535000001" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="month name %&apos;month #&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="Month name %&apos;Month&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="Month"/><l>1</l></block><script><block s="doReport"><l>January</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>2</l></block><script><block s="doReport"><l>February</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>3</l></block><script><block s="doReport"><l>March</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>4</l></block><script><block s="doReport"><l>April</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>5</l></block><script><block s="doReport"><l>May</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>6</l></block><script><block s="doReport"><l>June</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>7</l></block><script><block s="doReport"><l>July</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>8</l></block><script><block s="doReport"><l>August</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>9</l></block><script><block s="doReport"><l>September</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>10</l></block><script><block s="doReport"><l>October</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>11</l></block><script><block s="doReport"><l>November</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>12</l></block><script><block s="doReport"><l>December</l></block></script></block></script></block-definition><block-definition s="Day name %&apos;day of week&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="day of week"/><l>1</l></block><script><block s="doReport"><l>Sunday</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="day of week"/><l>2</l></block><script><block s="doReport"><l>Monsay</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="day of week"/><l>3</l></block><script><block s="doReport"><l>Tuesday</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="day of week"/><l>4</l></block><script><block s="doReport"><l>Wednsday</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="day of week"/><l>5</l></block><script><block s="doReport"><l>Thursday</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="day of week"/><l>6</l></block><script><block s="doReport"><l>Friday</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="day of week"/><l>7</l></block><script><block s="doReport"><l>Saturday</l></block></script></block></script></block-definition><block-definition s="Days in %&apos;Month&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="Month"/><l>1</l></block><script><block s="doReport"><l>31 days</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>2</l></block><script><block s="doReport"><l>28 days</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>3</l></block><script><block s="doReport"><l>31 days</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>4</l></block><script><block s="doReport"><l>30 days</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>5</l></block><script><block s="doReport"><l>31 days</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>6</l></block><script><block s="doReport"><l>30 days</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>7</l></block><script><block s="doReport"><l>31 days</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>8</l></block><script><block s="doReport"><l>31 days</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>9</l></block><script><block s="doReport"><l>30 days</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>10</l></block><script><block s="doReport"><l>31 days</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>11</l></block><script><block s="doReport"><l>30 days</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month"/><l>12</l></block><script><block s="doReport"><l>31 days</l></block></script></block></script></block-definition><block-definition s="is a Leap year %&apos;year&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="year"/><l>4</l></block><l>0</l></block><block s="reportNot"><block s="reportEquals"><block s="reportModulus"><block var="year"/><l>100</l></block><l>0</l></block></block></block><block s="reportEquals"><block s="reportModulus"><block var="year"/><l>400</l></block><l>0</l></block></block><script><block s="doReport"><l>Leap year</l></block></script><script><block s="doReport"><l>Not leap year</l></block></script></block></script></block-definition><block-definition s="is a valid date" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Name a number of a month</l></block><block s="doSetVar"><l>Month</l><block s="getLastAnswer"></block></block><block s="doAsk"><block s="reportJoinWords"><list><l>Which day of month </l><block var="Month"/><l> ?</l></list></block></block><block s="doSetVar"><l>day-</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block var="Month"/><l>1</l></block><block s="reportOr"><block s="reportEquals"><block var="Month"/><l>3</l></block><block s="reportOr"><block s="reportEquals"><block var="Month"/><l>5</l></block><block s="reportOr"><block s="reportEquals"><block var="Month"/><l>7</l></block><block s="reportOr"><block s="reportEquals"><block var="Month"/><l>8</l></block><block s="reportOr"><block s="reportEquals"><block var="Month"/><l>10</l></block><block s="reportEquals"><block var="Month"/><l>12</l></block></block></block></block></block></block></block><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="day-"/><l>32</l></block><block s="reportLessThan"><l>0</l><block var="Month"/></block></block><script><block s="doSayFor"><l>Valid date!</l><l>2</l></block></script><script><block s="doSayFor"><l>Invalid date!</l><l>2</l></block></script></block></script><script><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block var="Month"/><l>4</l></block><block s="reportOr"><block s="reportEquals"><block var="Month"/><l>6</l></block><block s="reportOr"><block s="reportEquals"><block var="Month"/><l>9</l></block><block s="reportEquals"><block var="Month"/><l>11</l></block></block></block></block><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="day-"/><l>31</l></block><block s="reportLessThan"><l>0</l><block var="Month"/></block></block><script><block s="doSayFor"><l>Valid date!</l><l>2</l></block></script><script><block s="doSayFor"><l>Invalid date!</l><l>2</l></block></script></block></script><script><block s="doIf"><block s="reportEquals"><block var="Month"/><l>2</l></block><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="day-"/><l>29</l></block><block s="reportLessThan"><l>0</l><block var="Month"/></block></block><script><block s="doSayFor"><l>Valid date!</l><l>2</l></block></script><script><block s="doSayFor"><l>Invalid date!</l><l>2</l></block></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="Day in year %&apos;day#&apos; %&apos;year&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportAnd"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="year"/><l>4</l></block><l>0</l></block><block s="reportNot"><block s="reportEquals"><block s="reportModulus"><block var="year"/><l>100</l></block><l>0</l></block></block></block><block s="reportEquals"><block s="reportModulus"><block var="year"/><l>400</l></block><l>0</l></block></block><block s="reportAnd"><block s="reportLessThan"><block var="day#"/><l>366</l></block><block s="reportLessThan"><l>1</l><block var="day#"/></block></block></block><script><block s="doIfElse"><block s="reportLessThan"><block var="day#"/><l>32</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>January</l><block var="day#"/><l>, </l><block var="year"/><l> is valid</l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>January</l><block var="day#"/><l>, </l><block var="year"/><l> is invalid</l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>31</l><block var="day#"/></block><block s="reportLessThan"><block var="day#"/><l>61</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>February</l><block var="day#"/><l>, </l><block var="year"/><l> is valid</l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>February</l><block var="day#"/><l>, </l><block var="year"/><l> is invalid</l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>60</l><block var="day#"/></block><block s="reportLessThan"><block var="day#"/><l>92</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>March</l><block var="day#"/><l>, </l><block var="year"/><l> is valid</l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>March</l><block var="day#"/><l>, </l><block var="year"/><l> is invalid</l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>91</l><block var="day#"/></block><block s="reportLessThan"><block var="day#"/><l>122</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>April</l><block var="day#"/><l>, </l><block var="year"/><l> is valid</l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>April</l><block var="day#"/><l>, </l><block var="year"/><l> is invalid</l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>121</l><block var="day#"/></block><block s="reportLessThan"><block var="day#"/><l>153</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>May</l><block var="day#"/><l>, </l><block var="year"/><l> is valid</l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>May</l><block var="day#"/><l>, </l><block var="year"/><l> is invalid</l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>152</l><block var="day#"/></block><block s="reportLessThan"><block var="day#"/><l>183</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>June</l><block var="day#"/><l>, </l><block var="year"/><l> is valid</l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>June</l><block var="day#"/><l>, </l><block var="year"/><l> is invalid</l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>182</l><block var="day#"/></block><block s="reportLessThan"><block var="day#"/><l>214</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>July</l><block var="day#"/><l>, </l><block var="year"/><l> is valid</l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>July</l><block var="day#"/><l>, valid</l><block var="year"/><l> is invalid</l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>213</l><block var="day#"/></block><block s="reportLessThan"><block var="day#"/><l>245</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>August</l><block var="day#"/><l>, </l><block var="year"/><l> is valid</l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Augest</l><block var="day#"/><l>, </l><block var="year"/><l> is invalid</l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>244</l><block var="day#"/></block><block s="reportLessThan"><block var="day#"/><l>275</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>September</l><block var="day#"/><l>, </l><block var="year"/><l> is valid</l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>September</l><block var="day#"/><l>, </l><block var="year"/><l> is invalid</l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>274</l><block var="day#"/></block><block s="reportLessThan"><block var="day#"/><l>306</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>October</l><block var="day#"/><l>, </l><block var="year"/><l> is valid</l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>October</l><block var="day#"/><l>, </l><block var="year"/><l> is invalid</l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>305</l><block var="day#"/></block><block s="reportLessThan"><block var="day#"/><l>336</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>November</l><block var="day#"/><l>, </l><block var="year"/><l> is valid</l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>November</l><block var="day#"/><l>, </l><block var="year"/><l> is invalid</l></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>335</l><block var="day#"/></block><block s="reportLessThan"><block var="day#"/><l>366</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>December</l><block var="day#"/><l>, </l><block var="year"/><l> is valid</l></list></block><l>2</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>December</l><block var="day#"/><l>, </l><block var="year"/><l> is invalid</l></list></block><l>2</l></block></script></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="day#"/><l>32</l></block><script></script><script></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>31</l><block var="day#"/></block><block s="reportLessThan"><block var="day#"/><l>60</l></block></block><script></script><script></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>59</l><block var="day#"/></block><block s="reportLessThan"><block var="day#"/><l>91</l></block></block><script></script><script></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>90</l><block var="day#"/></block><block s="reportLessThan"><block var="day#"/><l>121</l></block></block><script></script><script></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>120</l><block var="day#"/></block><block s="reportLessThan"><block var="day#"/><l>152</l></block></block><script></script><script></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>151</l><block var="day#"/></block><block s="reportLessThan"><block var="day#"/><l>182</l></block></block><script></script><script></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>181</l><block var="day#"/></block><block s="reportLessThan"><block var="day#"/><l>213</l></block></block><script></script><script></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>212</l><block var="day#"/></block><block s="reportLessThan"><block var="day#"/><l>244</l></block></block><script></script><script></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>243</l><block var="day#"/></block><block s="reportLessThan"><block var="day#"/><l>274</l></block></block><script></script><script></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>273</l><block var="day#"/></block><block s="reportLessThan"><block var="day#"/><l>305</l></block></block><script></script><script></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>304</l><block var="day#"/></block><block s="reportLessThan"><block var="day#"/><l>335</l></block></block><script></script><script></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>334</l><block var="day#"/></block><block s="reportLessThan"><block var="day#"/><l>366</l></block></block><script></script><script></script></block></script></block></script></block-definition></blocks><variables><variable name="Month"><l>6</l></variable><variable name="day of week"><l>0</l></variable><variable name="year"><l>0</l></variable><variable name="day-"><l>31</l></variable><variable name="day of year"><l>0</l></variable><variable name="day#"><l>0</l></variable></variables></project><media name="Ryan - calendar" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>