<snapdata remixID="15040468"><project name="ExtractingData" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="ExtractingData"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="headingOfTable %&apos;table&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="table"/></block></block></script></block-definition><block-definition s="dataOfTable %&apos;table&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportCDR"><block var="table"/></block></block></script></block-definition><block-definition s="recordOfTable %&apos;index&apos; %&apos;list&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportListItem"><block var="index"/><block var="list"/></block></block></script></block-definition><block-definition s="fieldOfTable %&apos;index&apos; %&apos;list&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportListItem"><block var="index"/><block var="list"/></block></block></script></block-definition><block-definition s="columnOfTable %&apos;colNum&apos; %&apos;list&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>col</l></list></block><block s="doSetVar"><l>col</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doAddToList"><custom-block s="fieldOfTable %s %s"><block var="colNum"/><custom-block s="recordOfTable %s %s"><block var="i"/><block var="list"/></custom-block></custom-block><block var="col"/></block></script></block><block s="doReport"><block var="col"/></block></script></block-definition><block-definition s="bar chart of table %&apos;data&apos; grouped by field: %&apos;field&apos; from: %&apos;floor&apos; to: %&apos;ceiling&apos; interval: %&apos;interval&apos;" type="reporter" category="lists"><comment x="0" y="0" w="344.6666666666667" collapsed="false">Takes a table (typically from a CSV data set) as input and reports a summary of the table grouped by the field in the specified column number.  The remaining three inputs are used only if the field values are numbers, in which case they can be grouped into buckets (e.g., decades, centuries, etc.).  Those three inputs specify the smallest and largest values of interest and, most importantly, the width of a bucket (10 for decades, 100 for centuries).  If the field isn&apos;t numeric, leave these three inputs empty or set them to zero.  In that case, each string value of the field is its own bucket, and they appear sorted alphabetically.&#xD;&#xD;The block reports a new table with three columns.  The first column contains the bucket name or smallest number.  The second column contains a nonnegative integer that says how many records in the input table fall into this bucket.  The third column is a subtable containing the actual records from the original table that fall into the bucket.&#xD;&#xD;If your buckets aren&apos;t of constant width, or you want to group by some function of more than one field, load the &quot;Frequency Distribution Analysis&quot; library instead. </comment><header></header><code></code><translations>ca:gràfica de la taula _ agrupada pel camp: _ des de: _ fins: _ interval: _&#xD;</translations><inputs><input type="%l"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>sorted</l></list></block><block s="doSetVar"><l>sorted</l><custom-block s="sort table %l on field %n in %s order"><custom-block s="group table %l by field %n by intervals of: %n"><block var="data"/><block var="field"/><block var="interval"/></custom-block><l>1</l><l>ascending</l></custom-block></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="interval"/><l>0</l></list></block><script><block s="doReport"><block var="sorted"/></block></script><list></list></block><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCONS"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>1</l><l/></block><block var="interval"/></list></block><block s="reportCDR"><l/></block></block></autolambda><list></list></block><custom-block s="bar chart helper function to fill %l key: %repRing from: %n to: %n interval: %repRing with: %repRing"><block var="sorted"/><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block var="floor"/><block var="interval"/></block></block><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block var="ceiling"/><block var="interval"/></block></block><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l>1</l></list></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportNewList"><list><l></l><l>0</l><block s="reportNewList"><list></list></block></list></block></autolambda><list></list></block></custom-block></block></block></script></block-definition><block-definition s="bar chart helper function to fill %&apos;data&apos; key: %&apos;key&apos; from: %&apos;floor&apos; to: %&apos;ceiling&apos; interval: %&apos;interval&apos; with: %&apos;generator&apos;" type="reporter" category="lists"><comment x="0" y="0" w="103" collapsed="false">add missing entries to a sorted list. Used for histograms</comment><header></header><code></code><translations>pt:os itens de _ com a chave _ entre _ e _ com passo _ completados por _&#xD;ca:gràfica omplint _ amb clau: _ des de: _ fins: _ interval: _ amb _&#xD;</translations><inputs><input type="%l"></input><input type="%repRing"></input><input type="%n"></input><input type="%n"></input><input type="%repRing"></input><input type="%repRing"></input></inputs><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="floor"/><block var="ceiling"/></list></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="generator"/><list><block var="floor"/></list></block><custom-block s="bar chart helper function to fill %l key: %repRing from: %n to: %n interval: %repRing with: %repRing"><block var="data"/><block var="key"/><block s="evaluate"><block var="interval"/><list><block var="floor"/></list></block><block var="ceiling"/><block var="interval"/><block var="generator"/></custom-block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="evaluate"><block var="key"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block var="floor"/></list></block><script><block s="doReport"><custom-block s="bar chart helper function to fill %l key: %repRing from: %n to: %n interval: %repRing with: %repRing"><block s="reportCDR"><block var="data"/></block><block var="key"/><block var="floor"/><block var="ceiling"/><block var="interval"/><block var="generator"/></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="evaluate"><block var="key"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block var="floor"/></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="bar chart helper function to fill %l key: %repRing from: %n to: %n interval: %repRing with: %repRing"><block s="reportCDR"><block var="data"/></block><block var="key"/><block s="evaluate"><block var="interval"/><list><block var="floor"/></list></block><block var="ceiling"/><block var="interval"/><block var="generator"/></custom-block></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="generator"/><list><block var="floor"/></list></block><custom-block s="bar chart helper function to fill %l key: %repRing from: %n to: %n interval: %repRing with: %repRing"><block var="data"/><block var="key"/><block s="evaluate"><block var="interval"/><list><block var="floor"/></list></block><block var="ceiling"/><block var="interval"/><block var="generator"/></custom-block></block></block></script></block-definition><block-definition s="plot bar chart %&apos;data&apos; bars at x: %&apos;left&apos; y: %&apos;bottom&apos; width: %&apos;width&apos; height: %&apos;height&apos;" type="command" category="pen"><header></header><code></code><translations>pt:desenha gráfico de barras de _ em (x: _ , y: _ ) com largura _ e altura _&#xD;ca:dibuixa gràfic _ a x: _ y: _ amplada: _ alçada: _&#xD;</translations><inputs><input type="%l"></input><input type="%n">-200</input><input type="%n">-100</input><input type="%n">400</input><input type="%n">200</input></inputs><script><block s="doDeclareVariables"><list><l>ratio</l><l>step</l><l>flat line ends</l><l>col</l><l>sorted</l><l>min</l><l>digit12</l><l>saved pentrails</l><l>digit10</l><l>x label width</l><l>saved position</l><l>label delta y</l><l>max y</l></list></block><block s="doSetVar"><l>flat line ends</l><block s="reportGlobalFlag"><l><option>flat line ends</option></l></block></block><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><l><bool>true</bool></l></block><block s="doSetVar"><l>saved pentrails</l><block s="reportPenTrailsAsCostume"></block></block><block s="clear"></block><block s="up"><comment w="105.33333333333333" collapsed="false">find out how wide a digit is at two sizes</comment></block><block s="doGotoObject"><l><option>center</option></l></block><block s="write"><l>1234567890</l><l>12</l></block><block s="doSetVar"><l>digit12</l><block s="reportQuotient"><block s="xPosition"></block><l>10</l></block></block><block s="clear"></block><block s="up"></block><block s="doGotoObject"><l><option>center</option></l></block><block s="write"><l>1234567890</l><l>10</l></block><block s="doSetVar"><l>digit10</l><block s="reportQuotient"><block s="xPosition"></block><l>10</l></block></block><block s="clear"></block><block s="doSwitchToCostume"><block var="saved pentrails"/></block><block s="doStamp"></block><block s="doSwitchToCostume"><l><option>Turtle</option></l></block><block s="doSetVar"><l>x label width</l><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportMonadic"><l><option>log</option></l><block s="reportListItem"><l>1</l><block s="reportListItem"><l><option>last</option></l><block var="data"/></block></block></block></block></block><block s="doSetVar"><l>sorted</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><custom-block s="sort table %l on field %n in %s order"><block var="data"/><l>2</l><l>descending</l></custom-block></block></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportListItem"><l><option>last</option></l><block var="sorted"/></block><l>0</l></list></block><script><block s="doSetVar"><l>min</l><block s="reportListItem"><l><option>last</option></l><block var="sorted"/></block></block></script><script><block s="doSetVar"><l>min</l><l>0</l></block></script><comment w="142" collapsed="false">If smallest value &lt; 0, the x axis isn&apos;t at the bottom.&#xD;Note that sort is by &gt; not by &lt;.&#xD;Not clear this can happen in a&#xD;histogram!</comment></block><block s="doSetVar"><l>max y</l><block s="reportListItem"><l>1</l><block var="sorted"/></block></block><block s="doSetVar"><l>ratio</l><block s="reportQuotient"><block var="height"/><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="sorted"/></block><block var="min"/></block></block></block><block s="doSetVar"><l>label delta y</l><block s="reportVariadicProduct"><list><block s="reportRound"><block s="reportQuotient"><block var="max y"/><l>50</l></block></block><l>10</l></list></block></block><block s="doSetVar"><l>step</l><block s="reportQuotient"><block var="width"/><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block></block></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="step"/><l>2</l></list></block><script><block s="doSetVar"><l>col</l><block s="reportDifference"><block var="step"/><l>1</l></block></block></script><script><block s="doSetVar"><l>col</l><block s="reportVariadicProduct"><list><block var="step"/><l>0.8</l></list></block></block></script></block><block s="gotoXY"><block var="left"/><block s="reportDifference"><block var="bottom"/><block s="reportVariadicProduct"><list><block var="min"/><block var="ratio"/></list></block></block></block><block s="setSize"><l>1</l></block><block s="down"></block><block s="setHeading"><l>90</l></block><block s="forward"><block var="width"/><comment w="110.66666666666667" collapsed="true">draw x axis at y=0</comment></block><block s="up"></block><block s="gotoXY"><block var="left"/><block var="bottom"/></block><block s="setHeading"><l>0</l></block><block s="down"></block><block s="forward"><block var="height"/><comment w="74.66666666666667" collapsed="true">draw y axis</comment></block><block s="up"></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><block s="reportDifference"><block var="left"/><block s="reportVariadicSum"><list><block var="digit12"/><l>2</l></list></block></block><block s="reportDifference"><block var="bottom"/><block s="reportVariadicProduct"><list><block var="min"/><block var="ratio"/></list></block></block></block><block s="write"><l>0</l><l>12</l></block><block s="doFor"><l>i</l><l>1</l><l>5</l><script><block s="changeYPosition"><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="label delta y"/><block var="min"/></block><block var="ratio"/></list></block></block><block s="setXPosition"><block s="reportDifference"><block var="left"/><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="digit12"/><block s="reportTextAttribute"><l><option>length</option></l><block s="reportVariadicProduct"><list><block var="label delta y"/><block var="i"/></list></block></block></list></block><l>2</l></list></block></block></block><block s="write"><block s="reportVariadicProduct"><list><block var="label delta y"/><block var="i"/></list></block><l>12</l></block></script></block><block s="gotoXY"><block var="left"/><block var="bottom"/><comment w="112" collapsed="true">Ready to draw bars.</comment></block><block s="changeXPosition"><block s="reportQuotient"><block var="step"/><l>2</l></block></block><block s="setSize"><block var="col"/></block><block s="doWarp"><script><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><l>0</l></list></block><script><block s="down"></block><block s="changeYPosition"><block s="reportVariadicProduct"><list><block s="reportDifference"><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block var="min"/></block><block var="ratio"/></list></block></block><block s="up"></block><block s="setYPosition"><block var="bottom"/></block><block s="doSetVar"><l>saved position</l><block s="reportNewList"><list><block s="xPosition"></block><block s="yPosition"></block></list></block></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="col"/><l>15</l></list><comment w="319.3333333333333" collapsed="true">Choose label format depending on label width vs. bar width.</comment></block><script><block s="setYPosition"><block s="reportDifference"><block var="bottom"/><l>2</l></block></block><block s="changeXPosition"><block s="reportDifference"><block s="reportQuotient"><block var="step"/><l>2</l></block><l>8</l></block></block><block s="setHeading"><l>180</l></block><block s="write"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><l>10</l></block></script><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="col"/><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><block var="digit10"/><block var="x label width"/></list></block><l>2.5</l></list></block></list></block><script><block s="setYPosition"><block s="reportDifference"><block var="bottom"/><l>2</l></block></block><block s="changeXPosition"><block s="reportDifference"><block s="reportQuotient"><block var="step"/><l>2</l></block><l>10</l></block></block><block s="setHeading"><l>180</l></block><block s="write"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><l>12</l></block></script><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="col"/><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><block var="digit12"/><block var="x label width"/></list></block><l>2.5</l></list></block></list></block><script><block s="setYPosition"><block s="reportDifference"><block var="bottom"/><l>10</l></block></block><block s="setHeading"><l>90</l></block><block s="forward"><block s="reportDifference"><block s="reportDifference"><block s="reportQuotient"><block var="step"/><l>2</l></block><block s="reportVariadicProduct"><list><block var="digit10"/><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportMonadic"><l><option>log</option></l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="data"/></block></block></block></block></list></block></block><l>2</l></block></block><block s="write"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><l>10</l></block></script><script><block s="setYPosition"><block s="reportDifference"><block var="bottom"/><l>12</l></block></block><block s="setHeading"><l>90</l></block><block s="forward"><block s="reportDifference"><block s="reportDifference"><block s="reportQuotient"><block var="step"/><l>2</l></block><block s="reportVariadicProduct"><list><block var="digit12"/><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportMonadic"><l><option>log</option></l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="data"/></block></block></block></block></list></block></block><l>2</l></block></block><block s="write"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><l>12</l></block></script></block></script></block></script></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block><block s="setHeading"><l>90</l></block><block s="doGotoObject"><block var="saved position"/></block><block s="changeXPosition"><block var="step"/></block></script></block></script></block><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><block var="flat line ends"/></block></script></block-definition><block-definition s="sort table %&apos;data&apos; on field %&apos;field number&apos; in %&apos;order&apos; order" type="reporter" category="lists"><header></header><code></code><translations>ca:ordena taula _ pel camp _ en ordre _&#xD;</translations><inputs><input type="%l"></input><input type="%n"></input><input type="%s" readonly="true"><options>ascending&#xD;descending</options></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>lst_sort(list, fn)</l><list><block var="data"/><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="order"/><l>ascending</l></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block s="reportListItem"><block var="field number"/><l/></block><block s="reportListItem"><block var="field number"/><l/></block></list></block></autolambda><list></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="field number"/><l/></block><block s="reportListItem"><block var="field number"/><l/></block></list></block></autolambda><list></list></block></block></list></block></block></script></block-definition><block-definition s="group table %&apos;data&apos; by field %&apos;number&apos; by intervals of: %&apos;interval&apos;" type="reporter" category="lists"><header></header><code></code><translations>ca:agrupa taula _ pel camp _ per intervals de _&#xD;</translations><inputs><input type="%l"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>dta_group(list, fn)</l><list><block var="data"/><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="interval"/><l>0</l></list></block><block s="reifyReporter"><autolambda><block s="reportListItem"><block var="number"/><l/></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListItem"><block var="number"/><l/></block><block var="interval"/></block></block></autolambda><list></list></block></block></list></block></block></script></block-definition></blocks><primitives></primitives><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="flat" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="950"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAQAElEQVR4AezdTYxdZ1on8FvV1epZTJzsRqPEUTaj0Xgms2DhKAQLJEQsBat07UYR7R3QCLECg9ilhVv0DlAnSyQQYoGJrE5uYZmWHDag0I2SLR/NMsI2YkfakVh0V9fleU7uqb715aq6H+fr/bXOm3Puez6f33tu/evcKldvjvyPAAECBAgQaFxAADdO7oQECBAgQGA0KjuA3QEECBAgQKAlAQHcErzTEiBAgEDZAgK43PFXOQECBAi0KCCAW8R3agIECBAoV0AAlzv2ZVeuegIECLQsIIBbHgCnJ0CAAIEyBQRwmeOu6rIFVE+AQAcEBHAHBsElECBAgEB5AgK4vDFXMYGyBVRPoCMCArgjA+EyCBAgQKAsAQFc1nirlgCBsgVU3yEBAdyhwXApBAgQIFCOgAAuZ6xVSoAAgbIFOla9AO7YgLgcAgQIEChDQACXMc6qJECAAIGOCTQcwB2r3uUQIECAAIGWBARwS/BOS4AAAQJlCwjgBsffqQgQIECAQC0ggGsJcwIECBAg0KCAAG4Qu+xTqZ4AAQIE5gUE8LyGZQIECBAg0JCAAG4I2mnKFlA9AQIEDgsI4MMiXhMgQIAAgQYEBHADyE5BoGwB1RMgcJyAAD5ORR8BAgQIEFizgABeM7DDEyBQtoDqCZwkIIBPktFPgAABAgTWKCCA14jr0AQIEChbQPVPE2g0gK9du/b8eDz+ZDwef7i9vf1MfWHx+k60abbr16/fqPvNCRAgQIDAUAUaDeCtra3fD8h/ivYkWjVF6L6VCzs7Oxu7u7svTKfT29F3Ofs0AgQIECDQV4HTrruxAJ492V6MgP1mfVGzp+BX4/Xb0UYR0M/H/MVor0czESBAgACBwQo0EsD50XME7+1Q/O2NjY39p9+9vb0L0XchnnwfzwL6bqx/N/pMBAgQIEBg0AKNBHA82eZHz3fjY+aPj9OM9TcioG9FIL8c80fHbbNQn50IECBAgEBHBdYewPn0G7X/ZLTfi5/tTmP+UbQ3Njc3H0bw/q9YzunNCN837t2791m8uBTNRIAAAQIEBi2w9gC+f//+43jyfSnaRrbQfCXatyNwL8brv4nlB9kyfMfjcf7y1Wvx+oNopuUE7E2AAAECHRZYewCfVnsE8TuxzdUI3+rpOH4GfCuC+diPqmM7EwECBAgQGIRA4wGc4Rrt5/OJNwVzHq+vRKuekCeTyfvZrxFYSsDOBAgQ6LhA4wHccQ+XR4AAAQIEGhEQwI0wOwmBRgWcjACBHggI4B4MkkskQIAAgeEJCODhjamKCJQtoHoCPREQwD0ZKJdJgAABAsMSEMDDGk/VECBQtoDqeyQggHs0WC6VAAECBIYjIICHM5YqIUCAQNkCPateAPdswFwuAQIECAxDQAAPYxxVQYAAAQI9E1hxAPesepdLgAABAgRaEhDALcE7LQECBAiULSCAVzj+DkWAAAECBM4qIIDPKmU7AgQIECCwQgEBvELMsg+legIECBA4j4AAPo+WbQkQIECAwIoEBPCKIB2mbAHVEyBA4LwCAvi8YrYnQIAAAQIrEBDAK0B0CAJlC6ieAIFFBATwImr2IUCAAAECSwoI4CUB7U6AQNkCqiewqIAAXlTOfgQIECBAYAkBAbwEnl0JECBQtoDqlxEQwMvo2ZcAAQIECCwoIIAXhLMbAQIECJQtsGz1AnhZQfsTIECAAIEFBATwAmh2IUCAAAECywr0O4CXrd7+BAgQIECgJQEB3BK80xIgQIBA2QICuL/j78oJECBAoMcCArjHg+fSCRAgQKC/AgK4v2NX9pWrngABAj0XEMA9H0CXT4AAAQL9FBDA/Rw3V122gOoJEBiAgAAewCAqgQABAgT6JyCA+zdmrphA2QKqJzAQAQE8kIFUBgECBAj0S0AA92u8XC0BAmULqH5AAgJ4QIOpFAIECBDoj4AA7s9YuVICBAiULTCw6gXwwAZUOQQIECDQD4FOB/B4PL49jtYPSlc5RIG8/6JNtfEiBreHeE+oicCqBM4ZwKs6reMQIECAAIGyBQRw2eOvegIECBBoSUAAnwPepgQIECBAYFUCAnhVko5DgAABAgTOISCAz4FV9qaqJ0CAAIFVCgjgVWo6FgECBAgQOKOAAD4jlM3KFlA9AQIEVi0ggFct6ngECBAgQOAMAgL4DEg2IVC2gOoJEFiHQCMBfO3atefH4/En4/H+X9O5M19M9N+JVv2lnevXr9+YX2eZAAECBAgMUaCRAL5///7jnZ2dl3Z2djb29vYuBOTFOmjH4/Fb8XqU63Z3d1+YTqf55ycvZ59GgACBtgWcn8C6BBoJ4PmLnwXwsxG0j7a3t5+Jda9GezvaaGtr6/mYvxjt9WgmAgQIECAwWIHGAjiedC9H+zRC9lFo3o0n3o9nYXwhnnwfz56I725sbLwb600ECBAg0LqAC1inQGMBnIEb7blZ6F6NMK4+es7iIpRvxBPxrVj3cswzoLNbI0CAAAECgxVoLIBrwXv37n0Wyw+iXdrc3HwS85zejPB9Y7buUnZoBAgQIECgTYF1n7vxAJ793PdqfNT8rVngZhg/yOV4Ks5fvnotiv4gmokAAQIECAxWoJEAzmCN9mm0aT71Rvh+czKZvJ+q8eT7TszzI+lpzD+Kdbfio+qPY9lEgAABAgQGK9BIAGegRnsu2ka2yeTz8E3VfPKNvivRjqwb5QYaAQIECBAYoEAjATxANyURIECAAIGlBATwUnxr3dnBCRAgQGDAAgJ4wIOrNAIECBDoroAA7u7YlH1lqidAgMDABQTwwAdYeQQIECDQTQEB3M1xcVVlC6ieAIECBARwAYOsRAIECBDonoAA7t6YuCICZQuonkAhAgK4kIFWJgECBAh0S0AAd2s8XA0BAmULqL4gAQFc0GArlQABAgS6IyCAuzMWroQAAQJlCxRWvQAubMCVS4AAAQLdEBDA3RgHV0GAAAEChQkcCuDCqlcuAQIECBBoSUAAtwTvtAQIECBQtoAAnht/iwQIECBAoCkBAdyUtPMQIECAAIE5AQE8h1H2ouoJECBAoEkBAdyktnMRIECAAIGZgACeQZiVLaB6AgQINC0ggJsWdz4CBAgQIBACAjgQTATKFlA9AQJtCAjgNtSdkwABAgSKFxDAxd8CAAiULaB6Am0JCOC25J2XAAECBIoWEMBFD7/iCRAoW0D1bQoI4Db1nZsAAQIEihUQwMUOvcIJECBQtkDb1QvgtkfA+QkQIECgSAEBXOSwK5oAAQIE2hZoN4Dbrt75CRAgQIBASwICuCV4pyVAgACBsgUEcHvj78wECBAgULCAAC548JVOgAABAu0JCOD27Ms+s+oJECBQuIAALvwGUD4BAgQItCMggNtxd9ayBVRPgACBkQB2ExAgQIAAgRYEBHAL6E5JoGgBxRMgUAkI4IrBfwgQIECAQLMCArhZb2cjQKBsAdUT2BcQwPsUFggQIECAQHMCArg5a2ciQIBA2QKqPyAggA9weEGAAAECBJoREMDNODsLAQIECJQtcKR6AXyERAcBAgQIEFi/gABev7EzECBAgACBIwJFBfCR6nUQIECAAIGWBARwS/BOS4AAAQJlCwjgYsZfoQQIECDQJQEB3KXRcC0ECBAgUIxAYwE8Ho/fijadtTvzwtF3J1q17vr16zfm11kmsAoBxyBAgEDXBBoJ4GvXrj0fhV/a29u7sLu7+0Is/2QdtBG8b8Xr0c7Ozkaum06nt6PvcvZpBAgQIEBgqAKNBPD9+/cfR8DevHfv3me5HJjfjTba3t5+JuavRns72mhrayuD+sVYfj2aiQCBlQg4CAECXRRoJIDnC589Df+/eNJ9lE/EsS6fih/PnojvbmxsvBt9JgIECBAgMGiBRgM4n3jjKTcD9m48EX9cy0bfjQjkWxHIL8f8Ud1vToAAgWUF7E+gqwKNBXCG7+bm5rcD4mGE7zdiPorXT3Ie7c0I3zfyI+pYvhTNRIAAAQIEBi3QWABH2P5RSGb43ox5Nc0C90G8eJDLs1++ei1efxDNRIAAAQJLCdi5ywKNBPDs57tfCYivRMhOZ+3DfCqOJ993ov9q9sX8o/gZ8K14Qt7/eDr6TAQIECBAYHACjQTwZDJ5P0J141C7kk+92aL/SrRq/WQyeX9wygoiQIAAgcYFun7CRgK46wiujwABAgQINC0ggJsWdz4CBAgQIBAC6w3gOIGJAAECBAgQOCoggI+a6CFAgAABAmsXEMDrI3ZkAgQIECBwooAAPpHGCgIECBAgsD4BAbw+27KPrHoCBAgQeKqAAH4qj5UECBAgQGA9AgJ4Pa6OWraA6gkQIHCqgAA+lcgGBAgQIEBg9QICePWmnTri9vb2/9AWN+jUYPblYlwnAQJnEhDAZ2Lq70abm5u/Hu3ftc1FDH69vyPvygkQ6LqAAO76CLk+AgT6JOBaCZxZQACfmcqGBAgQIEBgdQICeHWWjkSAAIGyBVR/LgEBfC4uGxMgQIAAgdUICODVODoKAQIECJQtcO7qBfC5yexAgAABAgSWFxDAyxs6AgECBAgQOLfAoAL43NXbgQABAgQItCQggFuCd1oCBAgQKFtAAA9m/BVCgAABAn0SEMB9Gi3XSoAAAQKDERDAgxnKsgtRPQECBPomIID7NmKulwABAgQGISCABzGMiihbQPUECPRRQAD3cdRcMwECBAj0XkAA934IFUCgbAHVE+irgADu68i5bgIECBDotYAA7vXwuXgCBMoWUH2fBQRwn0fPtRMgQIBAbwUEcG+HzoUTIECgbIG+Vy+A+z6Crp8AAQIEeikggHs5bC6aAAECBPousFwA971610+AAAECBFoSEMAtwTstAQIECJQtIIAXH397EiBAgACBhQUE8MJ0diRAgAABAosLCODF7creU/UECBAgsJSAAF6Kz84ECBAgQGAxAQG8mJu9yhZQPQECBJYWEMBLEzoAAQIECBA4v4AAPr+ZPQiULaB6AgRWIiCAV8LoIAQIECBA4HwCAvh8XrYmQKBsAdUTWJmAAF4ZpQMRIECAAIGzCwjgs1vZkgABAmULqH6lAgJ4pZwORoAAAQIEziYggM/mZCsCBAgQKFtg5dUL4JWTOiABAgQIEDhdQACfbmQLAgQIECCwcoHGAng8Hl+O9mm0T65du/b8fCXRdyfaNNv169dvzK+bX7ZMgAABAgSGItBIAM9C9Q+n0+kvBNyTaPtThO5b+WJnZ2djd3f3hdjmdvRdzj6NAAECBAgMVaCRAJ5MJu9HwF7Z2Ng4EL7b29vPBOyr0d6ONtra2son4xdj+fVopgMCXhAgQIDAkAQaCeCTwPb29i7Eugvx5Pt49pR8N0L63egzESBAgACBQQu0GsC1bDz53oiPnm9FIL8c80d1vzmBWsCcAAECQxNoNYA3Nzfrj6TfjPB94969e58F8KVoJgIECBAgMGiBVgN4FrgPQvhBLs9++eq1eP1BNBMBApWA/xAgMESBLfuBvAAAEABJREFURgI4gzXapwH4UbSX4yPnR/H6TiyP4sn3nZhfjdfTmH8UPwO+tbOz83EsmwgQIECAwGAFGgngDNRoz0XbmGs3UzWffKPvSrRq3WQyeT/7NQIECKSARmCoAo0E8FDx1EWAAAECBBYVEMCLytmPAAECaxdwgiELCOAhj67aCBAgQKCzAgK4s0PjwggQIFC2wNCrF8BDH2H1ESBAgEAnBQRwJ4fFRREgQIDA0AWeHsBDr159BAgQIECgJQEB3BK80xIgQIBA2QIC+OTxt4YAAQIECKxNQACvjdaBCRAgQIDAyQIC+GSbsteongABAgTWKiCA18rr4AQIECBA4HgBAXy8i96yBVRPgACBtQsI4LUTOwEBAgQIEDgqIICPmughULaA6gkQaERAADfC7CQECBAgQOCggAA+6OEVAQJlC6ieQGMCArgxaiciQIAAAQI/FhDAP7awRIAAgbIFVN+ogABulNvJCBAgQIDA5wIC+HMH/yVAgACBsgUar14AN07uhAQIECBAYDQSwO4CAgQIECDQgkCnAriF+p2SAAECBAi0IiCAW2F3UgIECBAoXUAAd+YOcCEECBAgUJKAAC5ptNVKgAABAp0REMCdGYqyL0T1BAgQKE1AAJc24uolQIAAgU4ICOBODIOLKFtA9QSOF9j2v6UEjlftTq8A7s5YuBICBAgcENjc3PyJzc3Nv9QWMviJA5gdfCGAOzgoLolASQJqJVCqgAAudeTVTYAAAQKtCgjgVvmdnACBsgVUX7KAAC559NVOgAABAq0JCODW6J2YAAECZQuUXr0ALv0OUD8BAgQItCIggFthd1ICBAgQKFtgNBLApd8B6idAgACBVgQEcCvsTkqAAAECpQuUHMClj736CRAgQKBFAQHcIr5TEyBAgEC5AgK41LFXNwECBAi0KiCAW+V3cgIECBAoVUAAlzryZdetegIECLQuIIBbHwIXQIAAAQIlCgjgEkddzWULqJ4AgU4ICOBODIOLIECAAIHSBARwaSOuXgJlC6ieQGcEBHBnhsKFECBAgEBJAgK4pNFWKwECZQuovlMCArhTw+FiCBAgQKAUgU4E8Hg8vhNtmu369es3SsFXJwECBAg0JtC5E7UewBG6b6XKzs7Oxu7u7gvT6fR29F3OvmwbGxv/LV4/p40XMkhDjUBbAuPxeKH7dmy/yq2tcXPeZgRaDeDt7e1nosxXo70dbbS1tfV8zF+M9nq0aopAfiUW/kMbLWLwm+FmItCmQN6Di9y79hmN0m7kf8MVaDSADzPu7e1diL4L8eT7ePbR89144n03+kwECBAgQGDQAq0GcC0bT7434kn3VgTyyzF/VPebEyBAgACBoQq0GsCbm5tPZrBvRvi+ce/evc/i9aVoA5yURIAAAQIEfizQagDPAvdBXM6DXB6Px/nLV6/F6w+imQgQIECAwGAFWg3gVI0n33difjXCdxrzj+JnwLd2dnY+juV6eqleMD+3wE/HHtli1u7U07OnXbaeXn7rl5122Vq/kJ5eQNpl6+nlt37ZnbdrPYDzyTcC90q0jWyTyeT9etji9e1Y/rNoX9dGixj8bbhlW2Rf+4xGaZetyxb5HqnbcddZr6vnq9jmuGNkX32OnOfrtMuWy/Mt12eb7zu8nOuzHe6ff53rs833HV7O9dkO98+/zvXZ5vsOL+f6bIf751/Pr59fnt9mfjm3yTbfN7+cdn8T7+GnbZPb5/psuXxSy/XZTlqf/bk+Wy4f13Jd3Y5bX/fV2+S87js8z3V1O7wuX9fr6nn2HW71unp+eH36BV93p9YD+DSaDGFt5/bOzo7WW4O1jt3Xd3Z26nbcPVKvq+er2Oa4Y2RffY6c5+uTWq7PdtL67M/12XL5pJbrs520PvtzfbZcPqnl+mwnrc/+XJ8tl09q8+vnl5+2/Wnb5fpsJx0j+3N9tlw+qeX6bCetz/5cny2Xj2u5rm7Hra/76m1yXvcdnue6uh1el6/rdfU8+w63el09P7w+g/m0iGl1fecDuFUdJydAgAABAmsSEMBrgnVYAgQ+F/BfAgSOFxDAx7ucuffatWvPj8fjD3OeO8XyW9E+zL/yFfNcnsa8bp/kdvH6crRPo9X91Tz/GEn07f9d7Fiu+mNeHW+2vu7LeXW8PG+fW9R3J2s7roaZ1ye5zfz6fB0tDbKlZf4GfbVJ9B/2vZMr8hyxLrevW+/9ZjXt1x/15T1X1TVbV9ea86p/zjT7slX9aVRaO8aispy9f/8qPOfvq7St/nRu9B9+n9b9h++9ynY2FtVybTzrq97bdV8f57M68j6qWr6e+X2YTlnTnHPllH2xrrba75vtd8A9t8022/6vcpt8PYQmgFc4inmDxOFe3dvbq/5Nc/xs7huxnH/t6+82Nja+HK9fun///uOYfxztud3d3Rdi+3+I9kq83phMJu/H/Ga0jej7WrS/yOVoV/KX1eJ1TnVf/tJadbzsHGr74he/+Mp0Or2b9eWbOOd1m5mm1R9E3x/mG3M2Bh/Eul8OtzTKdjPW19MQ/R5GvS9k/TmPQv8pWj2dVO/DvP/SKPb5ra2tre8c9q0PUMB83yJqre6l8PjvsfzUKdzyPZ33X/653F+d3Xu5z3fyfZ+2o9Hou3Gs359Mql8uzeVfyg1yrOK+vhXH+ObceztX9aplzVHH7fpeyponk6rWrKP6Ow9Za76Po+O70ean/JPD+XXuUm4zv6KU5c1SCl13nV/60pfy71r/bpzn631+Q8X1d216Pb5IfSsvavYmzsXDLf/d+LP5RS9W5Jv625PJ/heB6BruFF/8LoXPd2L+yubm5v+JSh9Gq/+uei6e2n70ox/9dWz08Cm+sbqYqbqXIlDyG+czFR333fdiw3+NcchvqGPxx1P05b17MQMmjvk7sebNDK0vfOELPxfLDyeTYd6nYZJ+F+K+fJT3Zczzm5S/j5qrP7SUHrkcDnnvPZvbxOviJgG8oiGPG+434832J/Ed4Py/YV7R0Q8c5ivxBp7O2oGPtA5sNYAX+UQWb9wLYfu9sP1WLP/CCWVl6P5jvInzO+6ruW2+wcMoPwJLq+oj6Nm+Q/TL0BilT7S/jvqrED5rvbNvGB/GvtUXx9l+pc6qeymK/7doZ5rivstvfJ794Q9/+NHhHcI079nqDw3lp1+xPj/N+d3o/5VYrv5PaGLe22n29e4f4yn/Ubzf5t9nWdPD+M8HUWsaxOIo/85DvkdHaRb36ZP33nvvX2JFBnO6x2JZkwBezXhfjJvs11ZzqFOPctJHiqfu2LcN6ieyDIjZF7eLGcp1HWH+Xrzpp/H6aoT0Af/cJ744XIk3+Zdj/fz0F9GfH0tnG8xH+FFnfnHLH398b77YWB5kvVHXKqeLswCZxkGP3EvRd+w0d//lN0BfnQVsbvtaBMyT2b05ivvtG9mZLZ6C/zTm/zfa96N/3d+sx2nWP0UdN6PlR/GjrDl/BlyfNT5dyW+eX837s+6bzV8Pv/rv/qffq/lN82xdMbPNYipdb6EP4w13OW6o23ED7v/SxnpPOfyjh2d+51w9seYXyKj4p+pQjuVRvKm/HF/Q8mO/i+H/Gxm60V/kk9xkUv3+QPW7AuF2IWzSJThOn2Zf+C7GPv98+taD3GL/Z8ARJJXhWaoMr+pnwLHPc9Hmw3T/Z8DRP//7B6NZSH839s2Pps9ymt5sk7VGXV+O++9WvB+rn6HH/En0X5lMPv+oPdZdvHHjxv+Moq5G+734epnf9OQnB/lNS36SEN1DmU6vQwCfbnSmLX7wgx/8W9x8+Q+/784/pZ1pZxsdEZgZXsyAjTdwPq3md9hfizfwgY9JZ1/Q/jgO8NXZPvmx3vwvxMSqQU8HPBapNL5I/kbuF08r+fO4XCy+zb6Z+35AVB+Nzu6tN+N1Pq3FzHScQP3+jHsqQ/bZ47aJT6v+d/Q/ifmFuff2t+Pr55m/aYz9BzEJ4BUO42RSfZf3x/G0Vv1GaXx391bciPkzj5+KGzM/Ll3Fz2yrJ8I49jTaKo63QoHFDzXzyZqyfRhuP5NHi3n65WK2/OJ35KOqeCPn3xOvfoko3tAfxxv5Vmz8UfjEYafvxfL89JXsn7XB+M0XeGj5pHoPf+xa/eb+oX2Lfhnf/OUvTX0175V4T+fHpXfz/ioa5VDx+XFz+tQtVn813H4x5v8Z7aTpZ2PF92ff5MTiKD/Nmv8dj/wFrur9Ozvu/M+W80m5+ng/1+X5Rz3+35ADuJFhySeweFNeyXmeMJa/Ea362WLMc7l6eovlnFf9uV223Cf6/3+0+Y+vctUo+nLfAx9fTSbVx4x5nLodOF61Yw//E7XejFbXlPP8GPDPoy/nn9Ulxev851s/n2/cWL45mVTf8Ixmr/c/5ppMjjhVjpPJkf7e+807zDlVNpPJ8fXO7ruXYt+0znbAuT5OCfOZxf77d77m2bp5p/2f5YZdZTy/fS5H//49mq+Pa7HNsfset23X+yaT4++xqPGIQ90X869Fq96TdX2TSXWcm/V7OdbnfVm3atvoy2Pmx/11f/VPN+tj9HG+2ceLds0ECBAgQKDvAgK47yN40vXrJ0CAAIFOCwjgTg+PiyNAgACBoQoI4KGObNl1qZ4AAQKdFxDAnR8iF0iAAAECQxQQwEMcVTWVLaB6AgR6ISCAezFMLpIAAQIEhiYggIc2ouohULaA6gn0RkAA92aoXCgBAgQIDElAAA9pNNVCgEDZAqrvlYAA7tVwuVgCBAgQGIqAAB7KSKqDAAECZQv0rnoB3Lshc8EECBAgMAQBATyEUVQDAQIECPROYKUB3LvqXTABAgQIEGhJQAC3BO+0BAgQIFC2gABe2fg7EAECBAgQOLuAAD67lS0JECBAgMDKBATwyijLPpDqCRAgQOB8AgL4fF62JkCAAAECKxEQwCthdJCyBVRPgACB8wsI4POb2YMAAQIECCwtIICXJnQAAmULqJ4AgcUEBPBibvYiQIAAAQJLCQjgpfjsTIBA2QKqJ7C4gABe3M6eBAgQIEBgYQEBvDCdHQkQIFC2gOqXExDAy/nZmwABAgQILCQggBdisxMBAgQIlC2wfPUCeHlDRyBAgAABAucWEMDnJrMDAQIECBBYXqDPAbx89Y5AgAABAgRaEhDALcE7LQECBAiULSCA+zr+rpsAAQIEei0ggHs9fC6eAAECBPoqIID7OnJlX7fqCRAg0HsBAdz7IVQAAQIECPRRQAD3cdRcc9kCqidAYBACAngQw6gIAgQIEOibgADu24i5XgJlC6iewGAEBPBghlIhBAgQINAnAQHcp9FyrQQIlC2g+kEJCOBBDadiCBAgQKAvAgK4LyPlOgkQIFC2wOCqF8CDG1IFESBAgEAfBARwH0bJNRIgQIDA4ATOFcCDq15BBAgQIECgJQEB3BK80xIgQIBA2QIC+Mzjb0MCBAgQILA6AQG8OktHIkCAAAECZxYQwGemKntD1RMgQIDAagUE8Go9HY0AAaJseScAAADZSURBVAIECJxJQACficlGZQuongABAqsXEMCrN3VEAgQIECBwqoAAPpXIBgTKFlA9AQLrERDA63F1VAIECBAg8FQBAfxUHisJEChbQPUE1icggNdn68gECBAgQOBEAQF8Io0VBAgQKFtA9esVEMDr9XV0AgQIECBwrIAAPpZFJwECBAiULbD+6gXw+o2dgQABAgQIHBEQwEdIdBAgQIAAgfULdDmA11+9MxAgQIAAgZYEBHBL8E5LgAABAmULCOCujr/rIkCAAIFBCwjgQQ+v4ggQIECgqwL/BQAA//9QzSe4AAAABklEQVQDANjcvqPkiEcoAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="951"></list></costumes><sounds><list struct="atomic" id="952"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="240" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="957"><costumes><list struct="atomic" id="958"></list></costumes><sounds><list struct="atomic" id="959"></list></sounds><blocks></blocks><variables></variables><scripts><script x="309" y="149.0000000000001"><custom-block s="headingOfTable %s"><block var="Adoptable_Pets"/></custom-block></script><script x="320" y="306"><custom-block s="plot bar chart %l bars at x: %n y: %n width: %n height: %n"><custom-block s="bar chart of table %l grouped by field: %n from: %n to: %n interval: %n"><custom-block s="dataOfTable %s"><block var="Adoptable_Pets"/></custom-block><l>5</l><l></l><l></l><l></l></custom-block><l>-200</l><l>-100</l><l>400</l><l>200</l></custom-block></script><script x="293" y="202.33333333333337"><block s="clear"></block></script><script x="306" y="448"><custom-block s="plot bar chart %l bars at x: %n y: %n width: %n height: %n"><custom-block s="bar chart of table %l grouped by field: %n from: %n to: %n interval: %n"><custom-block s="dataOfTable %s"><block var="Adoptable_Pets"/></custom-block><l>8</l><l></l><l></l><l></l></custom-block><l>-200</l><l>-100</l><l>400</l><l>200</l></custom-block></script><script x="517" y="205"><custom-block s="plot bar chart %l bars at x: %n y: %n width: %n height: %n"><custom-block s="bar chart of table %l grouped by field: %n from: %n to: %n interval: %n"><custom-block s="dataOfTable %s"><block var="Adoptable_Pets"/></custom-block><l>7</l><l></l><l></l><l></l></custom-block><l>-200</l><l>-100</l><l>400</l><l>200</l></custom-block></script><script x="175" y="609.9999999999999"><custom-block s="group table %l by field %n by intervals of: %n"><custom-block s="dataOfTable %s"><block var="Adoptable_Pets"/></custom-block><l>7</l><l></l></custom-block></script></scripts></sprite><watcher var="Adoptable_Pets" style="normal" x="10" y="10" color="243,118,29" extX="460" extY="274" hidden="true"/></sprites></stage><variables><variable name="Adoptable_Pets"><list id="1016"><item><list struct="atomic" id="1017">Animal ID,Intake Type,In Date,Pet name,Animal Type,Pet Age,Pet Size,Color,Breed,Sex,URL Link ,Crossing</list></item><item><list struct="atomic" id="1018">A535584,CONFISCATE,09/14/2025,*SURGE,DOG,2 YEARS,LARGE,BRINDLE / WHITE,BOXER / MIX,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A535584&amp;location=MONT,</list></item><item><list struct="atomic" id="1019">A476957,OWNER SUR,02/07/2026,*LINDA LOU,DOG,6 YEARS,MED,WHITE,AMER BULLDOG,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A476957&amp;location=MONT,</list></item><item><list struct="atomic" id="1020">A538432,EUTH REQ,01/12/2026,*FRISBEE,DOG,4 YEARS,MED,GRAY / WHITE,AM PIT BULL TER,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A538432&amp;location=MONT,</list></item><item><list struct="atomic" id="1021">A514568,CONFISCATE,10/01/2025,ZINA,DOG,6 YEARS,MED,TAN / WHITE,AMERICAN STAFF,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A514568&amp;location=MONT,</list></item><item><list struct="atomic" id="1022">A539969,CONFISCATE,02/02/2026,NIENIE,DOG,3 YEARS,LARGE,BROWN / BLACK,GERM SHEPHERD,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A539969&amp;location=MONT,</list></item><item><list struct="atomic" id="1023">A540352,OWNER SUR,02/15/2026,*BLU CHEESE,OTHER,NO AGE,SMALL,BROWN / ORANGE,TROPICAL,U,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A540352&amp;location=MONT,</list></item><item><list struct="atomic" id="1024">A536614,OWNER SUR,10/16/2025,MATCHA,CAT,5 YEARS,MED,BRN TABBY / WHITE,DOMESTIC SH,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A536614&amp;location=MONT,</list></item><item><list struct="atomic" id="1025">A535716,RETURN,10/22/2025,*CURTIS,DOG,2 YEARS,LARGE,GRAY,AM PIT BULL TER,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A535716&amp;location=MONT,</list></item><item><list struct="atomic" id="1026">A538467,RETURN,01/29/2026,*STELLA,DOG,1 YEAR 8 MONTHS,MED,GRAY / TAN,ROTTWEILER / MIX,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A538467&amp;location=MONT,</list></item><item><list struct="atomic" id="1027">A539494,OWNER SUR,01/16/2026,ROCKET,DOG,7 YEARS,LARGE,BRINDLE,STAFFORDSHIRE / MIX,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A539494&amp;location=MONT,</list></item><item><list struct="atomic" id="1028">A478716,OWNER SUR,10/10/2025,BANANA,DOG,9 YEARS,LARGE,BLACK / WHITE,BOXER / MIX,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A478716&amp;location=MONT,</list></item><item><list struct="atomic" id="1029">A536830,RETURN,12/06/2025,*FOODIE,DOG,2 YEARS,MED,BLACK / WHITE,AM PIT BULL TER,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A536830&amp;location=MONT,</list></item><item><list struct="atomic" id="1030">A530328,BOARDING,01/16/2026,*BLUE BONNET,DOG,5 YEARS,MED,BRINDLE,AM PIT BULL TER,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A530328&amp;location=MONT,</list></item><item><list struct="atomic" id="1031">A540246,OWNER SUR,02/12/2026,BLAIR,CAT,6 YEARS,SMALL,TORTIE,DOMESTIC SH,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A540246&amp;location=MONT,</list></item><item><list struct="atomic" id="1032">A536012,OWNER SUR,09/27/2025,MISS WAVERLY,CAT,6 YEARS,MED,GRAY TAB,DOMESTIC SH,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A536012&amp;location=MONT,</list></item><item><list struct="atomic" id="1033">A539639,RETURN,02/19/2026,CONTESSA,DOG,2 YEARS,MED,BLACK / WHITE,SIBERIAN HUSKY,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A539639&amp;location=MONT,</list></item><item><list struct="atomic" id="1034">A525829,OWNER SUR,12/18/2025,CHICO,DOG,3 YEARS,MED,WHITE / BLACK,AM PIT BULL TER / MIX,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A525829&amp;location=MONT,</list></item><item><list struct="atomic" id="1035">A539251,OWNER SUR,01/09/2026,LEXUS,DOG,5 YEARS,LARGE,BROWN / WHITE,STAFFORDSHIRE,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A539251&amp;location=MONT,</list></item><item><list struct="atomic" id="1036">A536408,RETURN,02/13/2026,*ROY,DOG,9 MONTHS,PUPPY,BROWN / TAN,CHESA BAY RETR / BEAGLE,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A536408&amp;location=MONT,</list></item><item><list struct="atomic" id="1037">A540066,STRAY,02/05/2026,*CHERRY TREE,CAT,8 MONTHS,MED,BLACK / WHITE,DOMESTIC SH / MIX,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A540066&amp;location=MONT,&quot;14200 WOOLEN OAK CT, SILVER SPRING MD 20906&quot;</list></item><item><list struct="atomic" id="1038">A527908,OWNER SUR,10/13/2025,*MOO MOO,DOG,4 YEARS,MED,BLACK / WHITE,AM PIT BULL TER,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A527908&amp;location=MONT,</list></item><item><list struct="atomic" id="1039">A539673,STRAY,01/22/2026,*RORY,DOG,5 YEARS,MED,GRAY,AM PIT BULL TER / MIX,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A539673&amp;location=MONT,&quot;9300 CHADBURN PL, MONTGOMERY VILLAGE MD 20886&quot;</list></item><item><list struct="atomic" id="1040">A512979,OWNER SUR,01/09/2026,RENEGADE,DOG,4 YEARS,MED,TAN,BOXER / VIZSLA,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A512979&amp;location=MONT,</list></item><item><list struct="atomic" id="1041">A533749,RETURN,12/19/2025,JEFE,DOG,5 YEARS,LARGE,RED / WHITE,AM PIT BULL TER / MIX,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A533749&amp;location=MONT,</list></item><item><list struct="atomic" id="1042">A539075,EUTH REQ,02/02/2026,*SAKURA,DOG,3 YEARS,LARGE,TAN / BLACK,GERM SHEPHERD / SIBERIAN HUSKY,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A539075&amp;location=MONT,</list></item><item><list struct="atomic" id="1043">A539074,EUTH REQ,02/02/2026,CALI,DOG,5 YEARS,LARGE,BLACK / TAN,SIBERIAN HUSKY / MIX,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A539074&amp;location=MONT,</list></item><item><list struct="atomic" id="1044">A540002,OWNER SUR,02/03/2026,*HARLEY DAVIDSON,CAT,4 YEARS,MED,CALICO,DOMESTIC SH,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A540002&amp;location=MONT,</list></item><item><list struct="atomic" id="1045">A539671,OWNER SUR,01/22/2026,TYSON,DOG,2 YEARS,LARGE,BRINDLE,DUTCH SHEPHERD,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A539671&amp;location=MONT,</list></item><item><list struct="atomic" id="1046">A540060,BOARDING,02/05/2026,GRANITE,DOG,8 YEARS,LARGE,BRINDLE / BROWN,LABRADOR RETR / MIX,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A540060&amp;location=MONT,</list></item><item><list struct="atomic" id="1047">A538441,OWNER SUR,02/02/2026,*STEWIE,DOG,1 YEAR 8 MONTHS,MED,TAN / WHITE,AM PIT BULL TER,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A538441&amp;location=MONT,</list></item><item><list struct="atomic" id="1048">A538575,OWNER SUR,12/15/2025,JOLIE,DOG,3 YEARS,MED,WHITE,DALMATIAN / MIX,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A538575&amp;location=MONT,</list></item><item><list struct="atomic" id="1049">A537929,RETURN,01/12/2026,*HIELO,DOG,1 YEAR 6 MONTHS,MED,BLUE,AM PIT BULL TER / MIX,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A537929&amp;location=MONT,</list></item><item><list struct="atomic" id="1050">A539693,OWNER SUR,01/23/2026,PESO,DOG,6 YEARS,LARGE,BLACK / WHITE,AM PIT BULL TER,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A539693&amp;location=MONT,</list></item><item><list struct="atomic" id="1051">A540346,STRAY,02/15/2026,*ALFATFA,CAT,3 YEARS,LARGE,BLACK,DOMESTIC SH,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A540346&amp;location=MONT,&quot;18900 RED ROBIN TER, GERMANTOWN MD 20874&quot;</list></item><item><list struct="atomic" id="1052">A539923,STRAY,02/12/2026,BEAN,CAT,4 YEARS,MED,GRAY TAB / WHITE,DOMESTIC SH,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A539923&amp;location=MONT,&quot;11400 LOCKWOOD DR, SILVER SPRING MD 20904&quot;</list></item><item><list struct="atomic" id="1053">A493906,OWNER SUR,01/04/2026,ZEUS,DOG,5 YEARS,LARGE,BLACK / WHITE,ALASKAN HUSKY,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A493906&amp;location=MONT,</list></item><item><list struct="atomic" id="1054">A540314,OWNER SUR,02/14/2026,CELESTE,DOG,1 YEAR 6 MONTHS,LARGE,TAN,AM PIT BULL TER,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A540314&amp;location=MONT,</list></item><item><list struct="atomic" id="1055">A536304,STRAY,10/07/2025,*FRED,DOG,2 YEARS,MED,BLACK / WHITE,AM PIT BULL TER,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A536304&amp;location=MONT,&quot;400 N FREDERICK AVE, GAITHERSBURG MD 20877&quot;</list></item><item><list struct="atomic" id="1056">A539648,STRAY,01/21/2026,*PAPI,CAT,3 YEARS,SMALL,ORANGE / WHITE,DOMESTIC MH,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A539648&amp;location=MONT,&quot;2600 SHERATON ST, SILVER SPRING MD 20906&quot;</list></item><item><list struct="atomic" id="1057">A540055,STRAY,02/05/2026,*GEORGE WASHINGTON,CAT,2 YEARS,MED,BROWN / WHITE,DOMESTIC SH / MIX,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A540055&amp;location=MONT,&quot;14200 WOOLEN OAK CT, SILVER SPRING MD 20906&quot;</list></item><item><list struct="atomic" id="1058">A539499,STRAY,01/16/2026,STANLEY,DOG,2 YEARS,LARGE,BROWN / WHITE,AM PIT BULL TER,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A539499&amp;location=MONT,&quot;10700 SHAFTSBURY ST, KENSINGTON MD 20895&quot;</list></item><item><list struct="atomic" id="1059">A539524,STRAY,01/17/2026,*BIG MAC,DOG,3 YEARS,MED,BRINDLE / WHITE,STAFFORDSHIRE / BULL TERRIER,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A539524&amp;location=MONT,&quot;SILVER SPRING, MD&quot;</list></item><item><list struct="atomic" id="1060">A540043,STRAY,02/05/2026,TWILA,CAT,11 WEEKS,KITTE,BLACK / WHITE,DOMESTIC SH,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A540043&amp;location=MONT,&quot;14200 WOOLEN OAK CT, SILVER SPRING MD 20906&quot;</list></item><item><list struct="atomic" id="1061">A540391,OWNER SUR,02/17/2026,ELOISE,CAT,4 YEARS,MED,WHITE / GRAY,DOMESTIC SH,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A540391&amp;location=MONT,</list></item><item><list struct="atomic" id="1062">A540392,OWNER SUR,02/17/2026,FRANCESCA,CAT,4 YEARS,MED,CALICO PT / WHITE,DOMESTIC SH,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A540392&amp;location=MONT,</list></item><item><list struct="atomic" id="1063">A539934,RETURN,02/17/2026,PRINCE,CAT,2 YEARS,MED,ORANGE,DOMESTIC SH / MIX,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A539934&amp;location=MONT,</list></item><item><list struct="atomic" id="1064">A539724,OWNER SUR,01/24/2026,KIRA,DOG,8 MONTHS,MED,WHITE / BLACK,AUST CATTLE DOG,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A539724&amp;location=MONT,</list></item><item><list struct="atomic" id="1065">A540014,OWNER SUR,02/03/2026,HOWARD,CAT,6 YEARS,MED,GRAY / WHITE,DOMESTIC SH,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A540014&amp;location=MONT,</list></item><item><list struct="atomic" id="1066">A540247,OWNER SUR,02/12/2026,BIANCA,CAT,6 YEARS,SMALL,TORTIE,DOMESTIC SH,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A540247&amp;location=MONT,</list></item><item><list struct="atomic" id="1067">A540344,OWNER SUR,02/15/2026,AYO,OTHER,5 YEARS,SMALL,GRAY,CHINCHILLA,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A540344&amp;location=MONT,</list></item><item><list struct="atomic" id="1068">A486296,OWNER SUR,11/09/2025,WILLOW,CAT,6 YEARS,MED,BRN TABBY,DOMESTIC SH,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A486296&amp;location=MONT,</list></item><item><list struct="atomic" id="1069">A484117,RETURN,06/15/2025,ROCKY,DOG,5 YEARS,MED,BLACK / WHITE,SIBERIAN HUSKY / MIX,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A484117&amp;location=MONT,</list></item><item><list struct="atomic" id="1070">A535118,OWNER SUR,12/20/2025,CREME BRULEE,DOG,2 YEARS,LARGE,FAWN,AM PIT BULL TER,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A535118&amp;location=MONT,</list></item><item><list struct="atomic" id="1071">A540423,OWNER SUR,02/19/2026,REESE,DOG,1 YEAR 11 MONTHS,MED,BROWN / TAN,LABRADOR RETR / MIX,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A540423&amp;location=MONT,</list></item><item><list struct="atomic" id="1072">A534493,RETURN,09/12/2025,*ORDELIA,DOG,8 YEARS,LARGE,BROWN / WHITE,BOXER / MIX,S,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A534493&amp;location=MONT,</list></item><item><list struct="atomic" id="1073">A538907,OWNER SUR,12/28/2025,LANDO,DOG,7 YEARS,MED,BROWN,BLACK MOUTH CUR / MIX,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A538907&amp;location=MONT,</list></item><item><list struct="atomic" id="1074">A498159,RETURN,01/03/2026,WAGGLES,DOG,5 YEARS,MED,BROWN,AM PIT BULL TER,N,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A498159&amp;location=MONT,</list></item><item><list struct="atomic" id="1075">A538368,OWNER SUR,12/07/2025,OLIN,OTHER,12 YEARS,MED,GREEN,TURTLE / REDEARED SLIDER,M,http://www.petharbor.com/get_image.asp?res=DETAIL&amp;id=A538368&amp;location=MONT,</list></item></list></variable></variables></scene></scenes></project><media name="ExtractingData" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"></media></snapdata>