<snapdata remixID="13080071"><project name="Project 11/17                    (as finished as I got)" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Project 11/17                    (as finished as I got)"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Month" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Pick a number 1-12 and I&apos;ll say a corresponding  month to that answer.</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>1</l></list></block><script><block s="doSayFor"><l>The month name is January</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>2</l></list></block><script><block s="doSayFor"><l>The month name is February</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>3</l></list></block><script><block s="doSayFor"><l>The month name is March</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>4</l></list></block><script><block s="doSayFor"><l>The month name is April</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>5</l></list></block><script><block s="doSayFor"><l>The month name is May</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>6</l></list></block><script><block s="doSayFor"><l>The month name is June</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>7</l></list></block><script><block s="doSayFor"><l>The month name is July</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>8</l></list></block><script><block s="doSayFor"><l>The month name is August</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>9</l></list></block><script><block s="doSayFor"><l>The month name is September</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>10</l></list></block><script><block s="doSayFor"><l>The month name is October</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>11</l></list></block><script><block s="doSayFor"><l>The month name is November</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>12</l></list></block><script><block s="doSayFor"><l>The month name is December</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="getLastAnswer"></block><l>12</l></list></block><script><block s="doSayFor"><l>Not a real month!</l><l>2</l></block><block s="doSayFor"><l> Try again!</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="getLastAnswer"></block><l>1</l></list></block><script><block s="doSayFor"><l>Not a real month!</l><l>2</l></block><block s="doSayFor"><l> Try again!</l><l>2</l></block></script><list></list></block></script></block-definition><block-definition s="Day in week" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Pick a number 1-7 and I&apos;ll say a corresponding day of the week to that answer.</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>1</l></list></block><script><block s="doSayFor"><l>The day of the week is Sunday</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>2</l></list></block><script><block s="doSayFor"><l>The day of the week is Monday</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>3</l></list></block><script><block s="doSayFor"><l>The day of the week is Tusaday</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>4</l></list></block><script><block s="doSayFor"><l>The day of the week is Wednesday</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>5</l></list></block><script><block s="doSayFor"><l>The day of the week is Thursday</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>6</l></list></block><script><block s="doSayFor"><l>The day of the week is Friday</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>7</l></list></block><script><block s="doSayFor"><l>The day of the week is Saturday</l><l>2</l></block></script><list></list></block></script></block-definition><block-definition s="Year" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Pick a year and I&apos;ll say if its a leap year or not</l></block><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="Year"/><l>4</l></block><l>0</l></list></block><block s="reportVariadicEquals"><list><block s="reportNot"><block s="reportModulus"><block var="Year"/><l>100</l></block></block><l>0</l></list></block></list></block><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="Year"/><l>400</l></block><l>0</l></list></block></list></block><script><block s="doSayFor"><l>That is a leap year.</l><l>2</l></block></script><list><l><bool>true</bool></l><script><block s="doSayFor"><l>That is not a leap year.</l><l>2</l></block></script></list></block></script></block-definition><block-definition s="Days in each month" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>1</l></list></block><script><block s="doSayFor"><l>January has 31 days </l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>2</l></list></block><script><block s="doSayFor"><l>February has 28 days</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>3</l></list></block><script><block s="doSayFor"><l>March has 31 days </l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>4</l></list></block><script><block s="doSayFor"><l>April has 30 days</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>5</l></list></block><script><block s="doSayFor"><l>May has 31 days</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>6</l></list></block><script><block s="doSayFor"><l>June has 30 days</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>7</l></list></block><script><block s="doSayFor"><l>July has 31 days</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>8</l></list></block><script><block s="doSayFor"><l>August has 31 days</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>9</l></list></block><script><block s="doSayFor"><l>September has 30 days</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>10</l></list></block><script><block s="doSayFor"><l>October has 31 days</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>11</l></list></block><script><block s="doSayFor"><l>November has 30 days</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>12</l></list></block><script><block s="doSayFor"><l>December has 31 days</l><l>2</l></block></script><list></list></block></script></block-definition><block-definition s="Days in the year" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportVariadicAnd"><list><block var="Month"/><block var="Day"/><block var="Year"/></list></block><l></l></list></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>You are </l><block s="reportNumbers"><l>1</l><l>365</l></block><l> into the year</l></list></block><l>2</l></block></script><list></list></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="Valid Date" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>1</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>32</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>2</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>28</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>3</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>32</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>4</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>31</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>5</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>32</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>6</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>31</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>7</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>32</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>8</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>32</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>9</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>31</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>10</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>32</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>11</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>31</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>12</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>32</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="Date" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Date</l><block s="reportVariadicEquals"><list><custom-block s="Date"></custom-block><block s="reportJoinWords"><list><block var="Month"/><l>/</l><block var="Day"/><l>/</l><block var="Year"/></list></block></list></block></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="Valid Date (2)" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>1</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>32</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>2</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>28</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>3</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>32</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>4</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>31</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>5</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>32</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>6</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>31</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>7</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>32</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>8</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>32</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>9</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>31</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>10</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>32</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>11</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>31</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Month"/><l>12</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Day"/><l>32</l></list></block><script><block s="doSayFor"><l>The date is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a real date.</l><l>2</l></block></script></block></script><list></list></block><block s="doReport"><l></l></block></script></block-definition></blocks><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" id="1306"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAD2VJREFUeF7t3MFtE1EYRtE3bbAndVBB5D3FEIph77gC6oB9ysgg2LEgeUijuR77sGXkb3z8S3eXZfhHgAABAgQI7C6w7L5okAABAgQIEBgC7AgIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAgQIECAgwG6AAAECBAgEAgIcoJskQIAAAQIC7AYIECBAgEAgIMABukkCBAgQICDAboAAAQIECAQCAhygmyRAgAABAgLsBggQIECAQCAgwAG6SQIECBAgIMBugAABAgQIBAICHKCbJECAAAECAuwGCBAgQIBAICDAAbpJAlsIPD4+Pi3L8nFZlh9vfd66rg/ruv68XC5PW+z6DAIEthEQ4G0cfQqB3QVOp9O3McaHMcb3d8Y/jTFezufz591f0iABAv8UEGDHQeCgAqfT6cvvVz+fz1/f+gqzzx2UwWsTOKyAAB/2p/Pi9y4wG9bZ5+7d0/cnsLeAAO8tbo/ARgKzYZ19bqPX8jEECEwKCPAklMcIXJvAbFhnn7u27+d9CNy6gADf+i/s+92swGxYZ5+7WShfjMCVCgjwlf4wXovAewKzYZ197r09/0+AwLYCArytp08jsJvAbFhnn9vtxQ0RIPBHQIAdAoGDCsyGdfa5gzJ4bQKHFRDgw/50XvzeBf7nD3Gs6/ry/PzsD3Hc+9H4/lclIMBX9XN4GQLzArN/inKM8fD6+upPUc7TepLALgICvAuzEQIECBAg8LeAALsIAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQICAALsBAgQIECAQCAhwgG6SAAECBAgIsBsgQIAAAQKBgAAH6CYJECBAgIAAuwECBAgQIBAICHCAbpIAAQIECAiwGyBAgAABAoGAAAfoJgkQIECAgAC7AQIECBAgEAgIcIBukgABAgQICLAbIECAAAECgYAAB+gmCRAgQIDAL2JgZWne7Z4CAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="1307"></list></costumes><sounds><list struct="atomic" id="1308"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="-1.579440871385693e-13" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="1313"><costumes><list struct="atomic" id="1314"></list></costumes><sounds><list struct="atomic" id="1315"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="10"><block s="receiveGo"></block><block s="doAsk"><l>Enter 1 to pick a month. Enter 2 to pick a day in month.&#xD;Enter 3 to pick a day in week Enter</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>1</l></list></block><script><custom-block s="Month"></custom-block><custom-block s="Days in each month"></custom-block><block s="doSetVar"><l>Month</l><block s="getLastAnswer"></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>2</l></list></block><script><custom-block s="Day in week"></custom-block><block s="doSetVar"><l>Day</l><block s="getLastAnswer"></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>3</l></list></block><script><custom-block s="Year"></custom-block><block s="doSetVar"><l>Year</l><block s="getLastAnswer"></block></block></script><list></list></block></script><script x="33" y="381.08333333333326"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doSetVar"><l>Date</l><custom-block s="Date"></custom-block></block><custom-block s="Valid Date"></custom-block><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="Date"></custom-block><custom-block s="Valid Date (2)"></custom-block></list></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="Month"/><l>/</l><block var="Day"/><l>/</l><block var="Year"/><l>Is the valid date given.</l></list></block><l>2</l></block></script><list></list></block></script></scripts></sprite><watcher var="Month" style="normal" x="3.3445378151265337" y="6.798321327731096" color="243,118,29"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="56.588235294118576" y="18.470588235294148" color="4,148,220"/><watcher var="Day" style="normal" x="2.7394957983197523" y="19.327735092437027" color="243,118,29"/><watcher var="Year" style="normal" x="1.2773109243701881" y="32.134453781512654" color="243,118,29"/><watcher var="Date" style="normal" x="6.9464544138929085" y="6.9464544138929085" color="243,118,29"/></sprites></stage><variables><variable name="Month"><l>6</l></variable><variable name="Day"><l>2</l></variable><variable name="Year"><l>2024</l></variable><variable name="Date"/></variables></scene></scenes></project><media name="Project 11/17                    (as finished as I got)" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>