VB.NETTop 35 VB.NET Example Pages...

["ewrffty. 0*aCST~~}T~~YF6G7545FsC.BBCPG7R66655F.C(CBEXBXXS}T~~}T~~","Do While."," A Do While loop uses a special syntax form. How can we use this loop in a VB.NET program? With this loop, we continue until a condition is met.","Some notes."," The syntax form for this loop provides a way to continue iterating while one or more conditions are true. We examine the Do While construct in this language.","An example."," A Do While loop can have one or more conditions in its expression. Here we use 2 conditions. We continue iterating while the variable \"i\" is positive and \"z\" is less than 20. ","Then: ","In each iteration, we change the values of these variables: \"i\" is decremented by 10 and \"z\" is incremented by 3.","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto","Based on:"," .NET 4.6\n\n","VB.NET program that uses Do While loop","\n\nModule Module1\n Sub Main()","\n ' Locals used in Do While loop.\n ","Dim i As Integer = 100\n Dim z As Integer = 0","\n\n ' Loop.\n ","Do While"," i >= 0 ","And"," z <= 20\n Console.WriteLine(","\"i = {0}, z = {1}\"",", i, z)\n i = i - 10\n z = z + 3\n ","Loop","\n End Sub\nEnd Module\n\n","Output","\n\ni = 100, z = 0\ni = 90, z = 3\ni = 80, z = 6\ni = 70, z = 9\ni = 60, z = 12\ni = 50, z = 15\ni = 40, z = 18","Notes, above program."," The loop ends because \"z\" exceeds 20. It is changed to 21 in the final iteration and then the loop terminates. ","Also: ","If the \"z\" condition in the loop expression was removed, the loop would continue until \"i\" was set to -10.","Do While True."," With Do While we can loop infinitely (or indefinitely). This loop gets a random number on each iteration. If the number is even, it uses \"Exit Do\" to stop the loop. ","Random ","random-vbnet","Mod ","mod-vbnet","However: ","This style of loop can be used to run until a certain condition is met. This can even be an infinite loop.","VB.NET program that uses Do While True","\n\nModule Module1\n\n Sub Main()\n Dim random As Random = New Random","\n\n ' Enter a loop.\n ","Do While"," ","True","\n ' Get random number.\n ","Dim number As Integer = random.Next","\n\n ' Print random number.\n ","Console.WriteLine(number)","\n\n ' Exit loop if we have an even number.\n ","If number Mod 2 = 0 Then\n ","Exit Do","\n End If\n ","Loop","\n\n End Sub\n\nEnd Module\n\n","Output","\n\n1304109203\n1195258456","Discussion."," How can you determine which loop is best for your VB.NET program? The Do While construct is sometimes most convenient, particularly in less common situations. ","Warning: ","Please be aware that this syntax form can easily lead to infinite loops.","Discussion, continued."," The For Each loop probably leads to the fewest errors, but it cannot be used in all cases. The next best loop is For. ","Tip: ","For makes the terminating conditions and iteration expression clear. This is a clear advantage over Do-while.","For Each ","for-each-vbnet","For ","for-vbnet","While."," The Do While loop is not the only While loop in the VB.NET language. Consider the While-loop, which has a similar syntax. It ends with End While (not Loop). ","While ","while-vbnet","A summary."," Do While in VB.NET provides a way to specify a loop that will continue until the exit condition is met. This can lead to infinite loops unless you are careful.","In writing loops,"," we try to choose the format that is most clear. A do-while construct is sometimes the clearest way of expressing intent. This requires some practice. ","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","3679700504","data-ad-format","link","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto","url(data:image/jpeg;base64,/9j/2wBDAAkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQv/wQARCACYAK4DACIAAREAAhEA/8QAXwAAAgIDAQEAAAAAAAAAAAAAAAECAwQFBgcIEAABBAECAgUGCggFBQEAAAACAAEDBBEFEhMiBiEyQmIjMUFScoIUM1FTcXSSorKzFTVDYWNzgZElg5Ox0jRkocHC4v/aAAwDAAABAAIAAD8A9xQhCEIQhCEIQhCEIQhJCE0JIQhNCSEITQkhCFyOphK08zjJIzPITszGTN+JVaGcr6htOSQx4EvURk7d35Vt78TORvjzuSwNJj2X84/ZS/iFZbEzxE3gW/CUSoSi7Dlodv3V1iEk1iLQIQhCEIQhCEIQhCEIQhCEISQhCEISRlCaaSWUZQhNCWUspp4UkZUcoQjCwrI9pYdGPbacsdw//lbCbrZ1TWZmld/3ErGfldlmAbtBIPyjtWyQkhVLCTTSQhJNCEIQhCEkIQhCSE00spZSd008J5Syk7pO6E2ZPKMqGUZTwnhTyjKryjKMJ7VPKeVXlGUYRtVUz+dQrvz/ANCUJy86jWLJu37iU8cqyGF+E/srZJ5UGdNnVaxXZTTUWTSUU00k0JJIQhCaSTuhRd002ZDuk7od1B3TUmZN3UXdQd1F3TwrGFTd0sqvKWU8Ke1W5RlU5RlGEbVdlJ3VeU0YRtWJYd2yzNlV0jd53Z2duQl5trOo6hFqt6OK9cjjCweyMLM4AP7vjNoradErluxqhhPbszi1SUmCaxLIGeJC2dpkXrLMeu7QueRxs3LopNHkj08rLyxO3wcZtu0s9Y7tq9NZSZ1UzqxnWCuYdlNSUGUmSVbqSEk0kkJOhJ0IZJ3UXdN3UHdNTZkndVu6HdQd1JmVosk7qDuk7qDupMytYVJ3SyoO6jlPCntVuUZVeVrNR1eppgtxic5SbIQR7XkJvlfPZH21JhcnwLZd/VVkcMkxtHEJSGXZEVuMp5XncvS+7nyNWtGP8TizP9ySBZtHpcxyBHfgCIS2s88JE4C/ynEe4tvvq16szNnb7ol1rYHomoCDnwRfA7iAJBc/s973Fy2ufrfUPrBrb9Dv1tJ9Tm/NrrUa07Pqt52fIlYN2dvMTOtv0O/Wsn1Ob82us6T/AKV/5Q/hXTWv1LI3/Yx/lgvUWdWMq2Wr1PW6GlNixI5zE2QrQ7TmJn7LuO4RjHxmtQwkT7RYnd+6K4COGWc2ihjOWQuyADl1vGUl5nP05tZf4LRrxjnl+EHJM/2Y+B+NUx9OdSYsy1KUg+rGM8b59s5pfwK/4HPjsj91bNujuqOO7hAz+oU0ef8Ah99epprk9K6XafqBhBOL0rB7WEZCE4TN+4E3LzfzQjXWLHOMwfaYkLrUWatipJw7MRxH2h3eYm9YS7Be4koupOouoqllF1W6sdVOmysFQd1U7qx1U6kyuFQd1W6m6gpMrhUcoyjDodn+RNT6lj27IVK01k+zFGRe0/mAPeLkXk1meW1PJPMW6SR9xP6Pobwiu96TyOGnADftbEQl9DDJJ+IAXnrsthUBmFz9Llt/oy6vQoRGCSfHPIZAJeAP/wBraaZo1nVHJ43COGN9skx9bZ252ADdols7fRO3DEUsE8dogbJR7CjMmb1OY9xeBdfo0IwaZSEWxvgCYvE8w8UvxraqmS1Ixvt2szFt27Vr7OuWxsycJwaGMyAQKMX3sBbeYu3zeBeIuz5+j/0up6Ht/isn1Ob8yFavWYgi1S6AdQ8ci/1BGQvvLa9EGxqsn1Ob8yFZUpbq5F4N391vb0jSaVPIzYaStvEfbHcu71fUW0yhNZwxSNtCAH70x9Qe6PbP+HGvHJpZZ5ZJ5pHklkMikkLzk7rvemspbNPgbskdiYvpAYwD8ZrgcKumDDHv9JEX9mWJ0frhHT+EYHiWSLcXp2AXDEPu710GkdGbuqx8feFatkmGWQSM5X73Di7w+MzjWwudCbsEJy1rMdwgbcUXCKGT/L5jEi8Hk16TWgCtXhrgLCEMQRjjwDhZCxSuTb3cXFg3dnatDL0jvvYI4iAYGPkhKMX3B4z7e4vAa+e3Z2fDth2869U6H6ud2tJRsm8limwvHIRZOWs/UOS7xQlyf5ka4bpBAEGs6gANgXn4mP3zRjKX3jWLQuy6fMU0PaOMo35sdTlGfi9RZsoNYhbDdbiJh4crpr1cNV04drC0kgRzVyLzg5iBdrxByGvdXUXUknWmXm7KCrdla7KDsmymzqp2VTsrnZQdlJlaLqh1iW7dWhXktXZ469ePtyH5s/uHtERdwA8otbqup3Yr9fSNKiqSajYrS3N945AgGGMpGEAGLmknk4Uvf8nw/KLnbM+o9JtIrW6lYI9X0HWAmsUCLycs9X5vifgM/nI+J84bvkTeXGW9K3E139P6RcPo1qjBaBiYZBixIJsJOMBhYjGSvxuwFnZ/LWn6FMEwXroTHGUzVobOlyW7NyapcrDNFYtTlbIpISuyCZhD83H8Z+zj2Ghadb/TOp63LRPSIb1aGEtPOWMzlueTOa15LljHlMA3+Uk4kknDXTV6dao0g1q8UDSyHNLwwEHlkMsnJITc0hFu76G63Z3QGSITf0Ln+lETnp8Zt5o7IEX0PHIH4iBef4Xrt2oNyrNWL9qBbS9U27B+6QryyetLWlkgmBwkjfaQv/u3hLuLZVDZwcPSxf8AhdlodgSrlBnnjMi2+A+99tekaLOE+mU3B8vHEEBt6ROEeHh/s71tXdmZ3d2YWbLu/mFmXlVLULenk71pNon24yHfGf0g/e8YLLt63qN8OARgAScpR1wJnlz3H5jk9xVHVJzd2cdjlu3eqsOfRZjskQSRNBIZHuIucGfmIdvhWt1Gdrd+3YHsySnw/Y7AP9kVvOiTf4pJ9Tl/MhWglgkgkOKUdkkb4MPVddF0TbGpn9Ul/MhWTLhoCZvMwcv0Lb3tg6ZOAPkGrbQ9PIw8q2XTOByioz/NyTQ/6gxmH5Rrgtq9ov0g1CpLVN9vEbIH6kgdYH9peTWqU9Kc69iN45A9HoJu6YF3hJVVJGcNnpH/AGdYWg3AOr8Gd8SQEW0fWjMuJuH3yXsdKyFupXsgW4ZogP2eXn94S5DWX1M2X8y8d0/V7+mZGtL5In3FDIO+P/kPuGsy30i1W7EUJyRwxm3lBrhw3P33I5NvsGscqZ7+V+RamTo9Yed2jki4DnuEyIt4B4g2doVrNZnC5ql2xG+6OScmjJvMQRiMQm3tCG9XaJpX6TsyQuL7Y4Ckcm8wvxIwFt3L6xrACI5DEIwczNxEAEcuTv8AIK9V6PaR+iqj8XHwqxtObHXsZuxCxeHdz/xFlTSNBEwi/XtEQ/p3lu9SuBptEYoixNsjhrj6cBsHf7oLfpOmhahcAoOyTspJOyakzqt2XK37drStZqWbdrdo9wDqMLiMcdOy+0wOQm+M3bPjj+Lj4nzflOtdljz1oLLANiGOYY5BmAJAE2GQBJhPa/Ly7k08rl5aNbpLFV1EXuaZbpzyjUtw9RlG0nIYEY8OatMOyUDD+JHxPjOJtdO0uvpkMkUBSSHPOdm1YmIXmsWZO3JJgRH3ABbfCjhNlMcN1+lU4S2q52S2p5U96p2rAvaVU1AWaePnFsBKHJIPvd72DW1wjCbE4vlnw/hVkcxxkxxkUZt2SEsOuMLolE5M4XJBD0iUImf22kD8C21DQaVA2lFjmnHsyTbX2ewHKI+38Yt7hGFMppSbDkWFkyandmB4zsm4OO0hHaG5vFtAdy56z0ao2p5bEklsTlMjJgOJgy/yZrksnTtCqadO9iCSwZvGUbtMcThhyF+5CHqrdMykzJPLI47XIsbdu1VHftlHwSnN49uzZ6NnqoZlj26FS8DR2oQkFuyT9Rh7BtzCstmTZlUzuz5Z8O3qrEGQwJjAiE25hISw4+8uRl6H1Cy8NuePPmYwjmYf7cJRi6HQN8bdlk6/2cMcfV75Srsk1b8ImxjiEsz9L6iw7fhR49mPP2tm9a2jpFDTuutC3Exh5jLfMTe0/Z9xbNCFSROT8zksCSSSYnOWQ5DfvGWXTSTSSVaEsJoQmopKSMJp5UMJYU0ITyq8Iwp4RhGU9yrwjCnhGE8o3KGEYU8IwjKNyizJsyeE0kZSZlJmQmhRd0MmhCSSE0IQkhCEIQhJNCEJITQhCSMJoQmo4RhSQhCjhGFJCEKGEYU0IQo4RhSQhCWEJoQhJNCEJIQhCEL/2Q==)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAAxCAMAAABqK1L5AAAAMFBMVEX///+zzvd8rvO/1fj1+P4xiu5tpfFbnfDg6/xIk++ZvvWLtvSmxvbV5Pvr8v3K3PnaFXRJAAAA1ElEQVR4Xu3W7QbEMBBG4Xcm3/3a+7/bVZRlqEI5Vs7vhIcwE+3lQbrP4/kHN2LNfbW06zcAMDTWlFnA2LDMAsbGBwaMJTqwJDqw7HRgpQNLogOdDiwHHZjowEXqflXj7r56H2hmW43AevttMIVeA+qsRyILqE4HKrxyhwG3sO1gQPt34AQ6HJgHfMxsBQ081uBrGKC7txJbAcDbjA7scOAQHGhw4DjgQBMbWMUGtswG1iw0cMsiA5dDwgLbkrJEA/rZYpb2gGMAdRMZOIETOIETOIFfGWpGTAdlDEMAAAAASUVORK5CYII=)","url(data:image/jpeg;base64,/9j/2wBDAAcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwf/wQARCACAAPMDACIAAREAAhEA/8QAOwAAAwEBAQEBAAAAAAAAAAAAAAECAwQFBggQAQADAQEAAgMAAwEAAAAAAAABAhEDEiFhBBNBFDFRYv/aAAwDAAABAAIAAD8A/SIAAAIAGQ0tBmNTNkTYhjTSmzObJmwXjX0n0ym5e4PDxt6Hpz+1exgx0ejiXPFlRYYWN9PWMWaaRYo0wo0AAAAAAAAAAAAAAAAAAAgUyDPSmUzZnNiVENJsibM5sztc4hUQ2myJuwm7K1/tpFTx0TdE3c1usMbdftUUVjrm/wBpm7hnsn9zSOR49D9hxf7eb+2F16fYmhY9GLta3edXo3rdnNUy74s0rLjrd00llaEumFMay1hMSiTAIyMENLQAWgaZgtGjQoEDIwAAUomTmWVpJcQUyytcXs572aVhcQq12Frsr3c1+mN60XEOi3X7c9+zlv1+3Ffv9uivEO+/f7YW/Ij/AK8u/wCTn9clvyft0V4FNoh7NvyPsv3/AG8T/Imf9SqvaZVPHE+4e1Hb7bV6PGr0dVLsbVxXqJevS7ppd5lLOyk647zCZelzs66WcHN1Vs5L2RLsrZtFnDF2lbsvSYdmwXphFz9H7VjbRrPR6L0eNNDP0NP0MaaNRqtPSxRpNaTABkizKW0xpTUmkS5LxLlvEvSmjC/PWlbKiXj9Nhw9LTD2unGf+PL7cZ+XXytDSJeT1vjze3WYel25z8vMvxtefp6PLwz62yHFa9rz9CtJl2x+PMfxrTh8/wCmlu0RHw8+/adctOUy6acJdnPh9O2nH6cPX8jDraZedXh9OinHHo14rjk4r/k/+nRXXLSkw7aVVXnjelMcd++t4hdPhr6REDJck3VNVepXW0soquIlHtHlvWzWLOerWJP2cVbehrKJOJVFl4109ZqhrEjFxK4nWS4VEomGkHCFw0hEmAFpMEZgFMRJgBjfnEuLrwiYn4emm1dOLTC4s+Z7fjfTk/xM/j6a/GJc1+MOmv5E5jPr8w+cv+Pn8Z14/L3L8fplHH6XPb4cX6vlx05OunNtXnn8bRRw9rurlRjFIPw28njitaXXFWPlUQvDZzMtIgsPDw2cmWHgwyGA9SAMaRKqs4aVaVDRaIW3hnIXVKoaQiVfxcI/i4aQgwAYBaZTCkjTiU4ICl6CGmkTGsb0bCSDhtziUTziHbNYT4E2keYcfg/DpmiZqwt8rhy+UzDpmqZoymrSJc+DG3g/CZqcSxiFeWsUV4R5XrLynG/gpqXgemODGvksT5PUxCoGKrDSsCZVCyhUQ3hlJxC4KIXjSIRMg4JS0gGFYkEYMEDBAgYAIAAFgwzGBMwzmrYsTNVRLGap8N8LynyesfA8NsGF4P0yih+WuAeIL0y8lNWxYJoPTCal5bTUvKJoqLMPKsaeTioiqvSIhcQcQpcVRMgxhrSDgYFJAMGQIAAADQYBaNLQYLTAAMjAABAgZAAAkgwAoAjCQQMBSTMDAWA8PFYnSwwZgjABAAAP/9k=)"]

["url(data:image/jpeg;base64,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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAABDCAMAAAALb3/bAAAAMFBMVEX///+qq/9rbv/09P8mLP/p6f9CRv+Njv99f//d3v/Fxf+4uf8ABv/R0v9YW/+cnf/gOqO1AAACm0lEQVR4Xu3Z666rIBAFYGa43/T93/acdtsVow7tVtptE9dfYfhA0hRR35ryk3qBn+QCX+ALfIEv8AW+wBc4vmmaNdE9Nc4Ble6ZwJ7msasS04MZwI6u0AIwtdqeh0WNVixxQYoJpFG8yMGIy8YA1HtZ2n5d26aKGnJsWGO8PQgGtz943NSYfASMZegP1oPk8YfAZMpbwHaQQbQfbLmUXmB5ffkWNxPZveBqypvA2GeG4mMOmTEDUASiAKY5142xHzg9aKPeGrjYPeB5jIe2B1ibCZKlpToGdqjbCZzFrtNODkfAjNadwGCx+NvMu8DgdgZjB1v50V6wS0r1B3u891XqIbCBpS/Y/ChSd7BWbwFHoHqD1TvAKM+NoYcTgbGFxy0AYzInAg9yP4uapwG3EQzgicBWROgw+Zw6ERhP4hKQXUHJM4LnAF0pmPLIoE4FzhOCkeWpLp4LTEUKvF8FZqu+CcygfQOYCat7arBhZk8pAnBSsAA4DL7A9UPgC2z/Chz2/r38NBing53g/Fdg1/y4I/fzHweHxuHaGhk8YqIfBhOqNT7/NhY/vg6mLuBUxOPvUBpgW6Q9IW+fHmAM7ISDPMDSdOzLYNcFrNyEyo3rgFb9AMBTSuoBxkIaLV+3CK9G2Jrifne6Bzji1Agxrp1Mq4Zvi2c4jSFiB7AaVt/oE0+Lnltga+BIizVIFJzZur0pgW4ZmQ3tBqeCOE9E3uEgWUUwRkDH+j+ZyLNbd6plnXEvGPNH4H1+7dXKk5a8Dyzfv7r40sWiHC20PA5WcUMctJLBcPinV50Q9wQrHbZv4wEWk5zAHUgvPGbRYBcYqTznkn79XJGHNdZnuzW5ke/TYx6panU0lsIdzT79tmcemc0NyuwpV/W1+QcPx4gpEbcGcwAAAABJRU5ErkJggg==)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAA9CAMAAAAzrLMQAAAAMFBMVEX////i4uK+vr7Z2dn7+/vDw8PMzMzz8/Pm5ubHx8fr6+vR0dH39/fV1dXe3t7v7+8OWlUtAAABXklEQVR4Xu3YzW7EIAwEYGz+SXb7/m9bteoBVnTq045VMddYn5xEEJzwEpGn/kREgilcQ4q+pEgCMt9IUbeJN+DJRtNfI3udbqRLQQp4UDzj7gqTawBhGLgWd80zUtc/08HbpRgPNaSEfUjGWOUu45toYlr/JKMvpWNilvKcwjYUo83qY3VqNjwmhnGttWvqBPWwD8FImJSJqmEbgjEm8QNbLezzdmO+hWuHFcPaf7sRMThfj2EfiiFf6aoJ7PioabKBX8sTlLkyqmGTdWdEw3blzWiWD4Mzo1kmJkeG/bDDNfD5dgCVZ+AZMwLVjVG7beigGniMKAm4Xgyx1hKMf9zzBVg3xlDbevVk3Nk49vMN/98UlA/b/zdfRjT9fXNm5On+QK0ro1pO296MZthj3BliWLBcA6+hBEyegYszIJ0Z0TJA8o3TNN/wn5OTs3tQjdP0afo0fZo+TZ+mT9Of4mQgBSW24WQAAAAASUVORK5CYII=)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAACCAgMAAADasxWRAAAADFBMVEXZ7/////+VlZX29vYl5th1AAAASElEQVR4AWPACZj/f0DmjkqOSjKtQgcLyJccZiEE9SOmP8mXHEaBMBoIo4EwGggryJccvvVKKAogTnJUclRyVHLklgmjkqOSAALWyrsxEHLDAAAAAElFTkSuQmCC)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANYAAAA6CAMAAAD7u1flAAAAMFBMVEX////q8v3gdHf1+P3tr6/00tPan6vZW2HokZHYiZXW6v/W1unYq7rYtsbYExPXyNkNBcLBAAAD7klEQVR4Xu2a647qMAyEYzuXXri8/9ueUkY9Sae0Cqo2ywr/wyrGXzNMUoM7MUxEXPCdP7dibcmTkYbhGvU2hT+v4nB/loyNiO5R0w3hzyCikj8dwyNAVItlZs6FEIwqomQ7LHuKJdVj2TDFPZHKTAYq2SDQ4AVk/p119oRMJRvEfH8VWDXvicBKXBElPxJLb4gPwPpi9aDST8ZiyxiBFf4AFht8cJ+Pxduxc78YK77dww9jfbG+WF+s/i9ivV/yi/XFMpniHvUR0cvBzMCJj/ENLJPnx/TZ59B5M+kc+XHaZBAX9NZx84iwhfVgvPbZVZ0cTkG0EgvcY593kzw91+ahGYZ7gNIhDqGygRWpIPpioh61qrDYKLmhZRaxEMdQHLEFi5JffZnLKSYrhAXwIuLrM2Q9FkYCd6Bc7hMAliZvNbvmltYTillFZVICGiGsLFSV5VrcnvHSV2AR1eXZb1hdG7bvnWykUwlgXd4nYyUfbOYfocaiRCkTrcYC1fVJZWtJJqNlQQmeDJXCdBkpYyn5yN73I9ZgsQIDjxYjAUAODBvzpHnqkvYt5tKTsICQFl5yENkcKxhpEBIqzNEOsFjdJ2ARr9G3DaxsGp40CBUiKcbOxlisbjs+mhxjsd5YmKm8Fhap1BIwkHQeC72LxeoOJ2CR6zEsmmMns5wUkZai4hToTbCGvC9aQ6LNsn417sKlSJrg1TEW8no61kg+MxAAmYY6JGSqmvpMhQINJtcAi9PxEMuww0GF8IY04SCZHJJuSvrGWD160lXkWGwaHt4QJpxxEWyWlMZYetsNv92Ywhuml7pIs0Oyg0obYBViO8Yii5DZG9wEc/m/n7k5adRgO6wubIe86MAvcsukGYwMozGWd3vB228S7E8xq90Jkv5DsHjrukNuIZfmROgERvkJWLx19ZBbYZCXp4t07rdg6T4Qn3fTYPP+VEhTpyS119Lg0wERb11XyK2Q5kiG0XjfktphXw+5FdKMZBjtDk/I15rGQ4NhdapKhjvUDssGmidVmQbkVrJG+pq2OcEPqWa5lpUBGbGiuQZYlEdYhQoRQgZJy34alh7+vrV9Kkz27j9AilWPO1h6LhaVpGkMxp8HwaMaHghIOywGBrNUbV1bZ3t1DbHYNRDqUfupyN0HjI5YUf/odkTK77lCz1bNvXdunwtPyj2ekGXHNMIWq72U4BiXj4khn7JfF7l03ujHBc3m9gVxWVK9vPITDpXXakorVslXkG0mrSoH/HKglM9UsXpT6jImKpnYN64LNn8Em4Z4SClnNS1WkNe3DI/OKU9Wksfug71u/+u1jC4c/buKc+J+VZjMOu4V2N2i439AksfBbLouyAAAAABJRU5ErkJggg==)","url(data:image/jpeg;base64,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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANIAAAA9CAAAAAD94GjJAAADQklEQVR4Xt3awW4yMQwE4P+heLq8VJ7HZ5/nOtf8DS61QIFJCt0I5kKlKM1+8tpit/3XLiEBd7cedwfYVG63kG1/WpAIt0H8PosYb8G0Cp7Bi0nJGcRHqNT8GsWrQ19L4ggijpM7ZGD2d6Rm6ya5Q5foWJI26R2qRAeTtMmliaJEf0ty01kmmSjRfhKWSRAl2k5y0QxyR248ggTLeET0RpDWu4lmh5HcAbJlCElyAPzZROi5DDuKRMq5dHsm2WQNMFg+inQvy2dStN9+EkS3q+YfcHeTKEiqTKJK2EBqgiR22Hgtq/4eJH9A4u0A3X3j4QlSehOwh4Rfk/yccaflQ+XuIc550t1nb2RBDiHpiazDCwg9Q7GzbSPR1o9EiHAOR+Rw7iHBfnffdVAtp9OpfOXxLs8cQKKbrY9wdpGjgyJtluR/QYI9SlsoUj1NkvATdx5NmjsQWSTrQFVbRtBzNIkr4w5fonoNsO+CfVu/f4yOc++fxdrtQrRk8QvAajlvsBaJX1fLKRjlfGp8SpLPipJUNOk2UAs/HZr6SJDqComzjRQmlG6qWCRVtVBPpUSdxqRYwJcRkmSYFQWpA84qihsPjdF3/aOohUgNQ5LKmRwWno8qLxkPud27qZwi/pBkeYXdLBauCp56XnVW3H9TJIMWJQm0GioqkiVJLbQYD9ckC07OhzJNMmhRmtgZHVVfSArPkJTN1JmYJJkUJSlqw1eSAlfM6l2Sd6x114XEqwDDMmmRhWiKRHKWlM01IKXQY5T/Exe6+Nre6WZdVHM+tNDZmJQyRcIdUjZTSZJ+ujDO0Xk+PFLytIggyRsvBkQdkALdlz1JyoRJUV5/PlvYkASgWwCsjYcyIOUhLUmqANCicHtM21KZ8Pge9xSJtWuqlXukFt4kyTL5VI1W4hlne0WilZKkX+Rp0WZStNIzJKhv7Mc+1UbnrZCUaAHz+tcp+QVipZeUaCspW+mJiQd77pL2v+Y3vFi0/524cV60n0RqUZK0aD+J8XwNkg/+om4Pvv75newjDS5PPAPCprKVpMOPI3l7JxJmSPw4Etqnkbx9Gsnbm5Fc33XvRmpU/yf+fqQewsX/5r8bKUIiZe4A21vmP24hqdv1SRFyAAAAAElFTkSuQmCC)"]