C#

[".0s4*0|collections;datetime-format;.",["FaeEPS]_","NEBEKALAMODEMOPEGAJEOILCLAMNPIJCNEMA","OOOCCBYFADGDHDRDRDFSTUUUUTTUUUUOPOCCPADGDHDRDFOCCPADHDRDRDFOCCBPADHDFOCOBOIBOCBPADHDHDFOCBCPGFGDFGDFADADOCBPADGDHDFOCCPHDGDADRDHDADADFRDOBBCCOBBOWSTTUUUUTTUUUU","..w.rs.s..trlsrkr..",".NET","Array","Dictionary","List","String","2D","Async","Console","DataTable","Dates","DateTime","Enum","File","For","Foreach","Format","IEnumerable","If","IndexOf","Lambda","LINQ","Optimization","Parse","Path","Process","Property","Random","Regex","Replace","Sort","Split","Static","Substring","Switch","Tuple","While","Substring."," From above the eagle views the land. It perceives great detail. But it does not see all\u2014what is visible is just a slice (a fragment) of what exists below.","In a substring,"," we extract a fragment of an existing string. A start and length (both ints) describe this view. Like an eagle's view, Substring() considers only a part.","Example, first part."," We extract the first part of a string into a new string. We can use the Substring method with 2 parameters\u2014the first is 0 and the second is the desired length. ","Argument 1: ","The starting index of the substring. Please remember strings are indexed with the first character 0.","Argument 2: ","The length of the substring part. This is not the final index, but the count of characters in the substring we want.","String Length ","string-length","Based on:"," .NET 4.6\n\n","C# program that uses Substring","\n\nusing System;\n\nclass Program\n{\n static void Main()\n {\n string input = ","\"OneTwoThree\"",";","\n\n // Get first three characters.\n ","string sub = input.","Substring","(","0",", ","3",");\n Console.WriteLine(\"Substring: {0}\", sub);\n }\n}\n\n","Output","\n\nSubstring: One","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto","br","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto","Methods."," These are two Substring overloads. The first integer argument is always the start index. The second, optional argument is the desired length\u2014not the end index. ","Substring parameters","\n\nSubstring(0, 3) Returns substring of first 3 chars.\nSubstring(3, 3) Returns substring of second 3 chars.\nSubstring(6) Returns substring of all chars after first 6.","One parameter."," This Substring overload receives just the start index int. The second parameter is considered the largest possible, meaning the substring ends at the last char. ","Program: ","The program describes logic that takes all the characters in the input string excluding the first three.","Result: ","The end result is that you extract the last several characters. The length is reduced by three.","C# program that calls Substring, one argument","\n\nusing System;\n\nclass Program\n{\n static void Main()\n {\n string input = ","\"OneTwoThree\"",";","\n // Indexes:\n // 0:'O'\n // 1:'n'\n // 2:'e'\n // 3:'T'\n // 4:'w' ...\n\n ","string sub = input.","Substring","(","3",");\n Console.WriteLine(\"Substring: {0}\", sub);\n }\n}\n\n","Output","\n\nSubstring: TwoThree","Middle chars."," Here we take several characters in the middle of a string and place them into a new string. To take a middle substring, pass two arguments to Substring. ","Note: ","We will want each argument to be a non-zero value to avoid the edge characters. Be careful to validate arguments.","Parameters: ","In this example, the two parameters say, \"I want the substring at index 3 with a length of three.\"","C# program that uses Substring, two arguments","\n\nusing System;\n\nclass Program\n{\n static void Main()\n {\n string input = ","\"OneTwoThree\"",";\n\n string sub = input.","Substring","(","3",", ","3",");\n Console.WriteLine(\"Substring: {0}\", sub);\n }\n}\n\n","Output","\n\nSubstring: Two","Avoid chars."," Here we eliminate the last few chars in a string. This example eliminates the last five characters from the input string. It returns a new string without them. ","Info: ","This method reduces the length of a string. It will cause an error if the string is too short\u2014a check would be needed.","Remove: ","The Remove method can be used to remove parts of strings too. It just internally forwards to Substring with the correct arguments.","Remove ","remove","C# program that uses Substring, ending characters","\n\nusing System;\n\nclass Program\n{\n static void Main()\n {\n string input = ","\"OneTwoThree\"",";\n\n string sub = input.","Substring","(0, input.Length - 5);\n Console.WriteLine(\"Substring: {0}\", sub);\n }\n}\n\n","Output","\n\nSubstring: OneTwo","Notation."," Other languages use different arguments for substring. For example, in Java the start index and the end index are specified\u2014the length of the substring is not needed. ","Slice: ","In Python and JavaScript, slice notation is often used. We can use relative indexes.","An extension."," We can add an extension method to \"slice\" strings. So you can specify indexes, as in Java or Python, to get substrings in your C# program. ","String Slice ","string-slice","Research."," Here is some reference material on MSDN. I recommend using all resources possible to improve your knowledge. But MSDN is often confusing. ","Retrieves a substring from this instance. The substring starts at a specified character position and has a specified length.","String.Substring Method: MSDN ","https://msdn.microsoft.com/en-us/library/system.string.substring(v=vs.100).aspx","Exceptions"," are raised when Substring() is called with incorrect arguments. Exceptions can be scary, but they are trying to help you. This example triggers the ArgumentOutOfRangeException. ","Tip: ","When you try to go beyond the string length, or use an argument < 0, you get an ArgumentOutOfRangeException.","ArgumentException ","argumentexception","C# program that shows exceptions","\n\nusing System;\n\nclass Program\n{\n static void Main()\n {\n string input = ","\"OneTwoThree\"",";\n\n try\n {\n string sub = input.","Substring","(-1);\n }\n catch (Exception ex)\n {\n Console.WriteLine(ex);\n }\n\n try\n {\n string sub = input.","Substring","(0, 100);\n }\n catch (Exception ex)\n {\n Console.WriteLine(ex);\n }\n }\n}\n\n","Output","\n\nSystem.ArgumentOutOfRangeException\nSystem.String.InternalSubStringWithChecks\n\nSystem.ArgumentOutOfRangeException\nSystem.String.InternalSubStringWithChecks","Performance is important."," String-related allocations can be a burden. I wanted to see if taking characters and putting them into a char array is faster than calling Substring. ","Result: ","Substring is faster. But if we want to extract only certain characters, consider the char array approach shown.","Char Array ","char-array","Tip: ","It is best to use Substring when it has equivalent behavior. Code is shorter, simpler and easier to read.","Data tested","\n\nstring s = \"onetwothree\";"," // Input\n\n","Char array method version","\n\nchar[] c = new char[3];\nc[0] = s[3];\nc[1] = s[4];\nc[2] = s[5];\nstring x = new string(c);"," // \"two\"\n","if (x == null)\n{\n}\n\n","Substring version","\n\nstring x = s.Substring(3, 3);"," // \"two\"\n","if (x == null)\n{\n}\n\n","Substring benchmark result","\n\nNew char[] array: ","2382 ms","\nSubstring: ","2053 ms"," [faster]","One character."," It is possible to take a one-character substring. But if we simply use the string indexer to get a character, we will have better performance. ","Note: ","Substring creates an object on the heap. The string indexer just returns a char, which is an integer-like value\u2014this is faster.","Char ","char","C# program that uses char, Substring","\n\nusing System;\n\nclass Program\n{\n static void Main()\n {\n string value = ","\"cat\"",";","\n // ... In many programs, we can use a char instead of Substring.\n ","Console.WriteLine(value[0]);\n Console.WriteLine(value.","Substring","(0, 1));\n }\n}\n\n","Output","\n\nc\nc","With logic,"," we can avoid invoking Substring. Suppose a program gets the same Substring over and over again. We can handle this case in code, and return a literal. ","Here: ","I introduce simple code in SubstringFirst3 that optimizes the case of getting the first 3 letters of the string \"Windows.\"","So: ","In a program that happens to do this operation many times, this logic would reduce allocations and increase speed.","C# that avoids Substring","\n\nusing System;\n\nclass Program\n{\n static string ","SubstringFirst3","(string value)\n {","\n // ... Use logic to avoid creating a new string.\n ","if (value == ","\"Windows\"",")\n {\n return ","\"Win\"",";\n }\n else\n {\n return value.","Substring","(0, 3);\n }\n }\n\n static void Main()\n {\n Console.WriteLine(SubstringFirst3(","\"Windows\"","));\n Console.WriteLine(SubstringFirst3(","\"Computer\"","));\n }\n}\n\n","Output","\n\n","Win","\nCom","Rewrite Split."," Internally the Split method finds Substrings and places them into a string array. With Substring and IndexOf we can duplicate this logic. ","Split ","split","IndexOf ","indexof","Sometimes: ","We only need a single part of a large string. If we avoid Split in this case, we can avoid creating many strings.","Bugs: ","This style of optimization can yield code that is fast but prone to bugs. Be prepared to fix problems.","First words."," A string contains important words at its start. With a loop that counts spaces, we can extract the first words from a string into a new string. ","First Words ","first-words","First Sentence ","first-sentence","A brief history"," of Substring. This method allocates a new string. We invoke it with one or two arguments\u2014the start and length. It does not receive an end index.","Finally,"," we learned about Slice, Substring exceptions, and Substring performance. As with all string methods, avoiding them when possible is often the best optimization. ","br","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","3679700504","data-ad-format","link","br","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto"],"url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRARDA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJyf/2wBDAQkICAkKCQsJCQsOCw0LDhEODg4OERMNDQ4NDRMYEQ8PDw8RGBYXFBQUFxYaGhgYGhohISAhIScnJycnJycnJyf/wAARCAB+AN8DACIAAREBAhEB/8QAHAABAAICAwEAAAAAAAAAAAAAAAEGBQcCAwQI/8QAOxAAAgEDAwIEBAQDBgcBAAAAAQIDAAQRBQYSITETIkFRBxQyYRVxgZFCUmIjM3KhscEWJDVDgrLw0f/EABgBAQEBAQEAAAAAAAAAAAAAAAABAgME/8QAJBEBAQACAgICAgIDAAAAAAAAAAECERIhAzFBURNCMoFxkaH/2gAMAwAAARECEQA/AN/0pSgUpSgUpUUE1FKUTZSlKBSlKqFTUUqLtNKipopSlKBSlKBSlKBSlKBSlKBSlKBXFpERS7HCqMk/YVVr3XbNL2VNRedYAzRQokcngtwPFy0iLhmz6Z6VkbO+t7oNDESkaIqqMjAAOB19DXD883qT/bfD7eS83naQuI7GxvNRY/xQQlUA9TzmKDpWJm+JBtnWO50O7ic/UhaPkB7gZ7exrt186Za2V7Y3d2sk0sJaS0VgLiSMA/QOSsentWvrzd1rc6ZaaVYQvP8ALgEX13gSqigKsaYJz075rn+Xyb9/8W44yemzLL4g6DdMkdx41lIwyVuIyFH2LryWrPFNFOiywuskbDKupBBH5itAAPeDmV8NAOrgErkd89DWU0HcF7ot3H4Dn5fP9pD/AAsD9v8A8rpj5cv27YsjdtK89jewahax3du3KOQZH2PqK9Fd5ZZuMFKUqhSlKBU1FKippUVIoJpSlFKVFKCaVFKCaUpQKUpQKUpQcVRVHFVAXJOB2yTk/wCdcLi2t7qF7a5iSWBxh4nUMpH3BrtpU1PWjbRvxQ2Q2kcNa0wu2mZCyWzMziB26ck5E4U1TdMZZMe9fTOpWMOpWFzYTjMdxG0bfbkCMivmRIZdMvrixmHGSCQxOMjupx6dK82ePHLr1e46S7i4RrBcWggdvOmDG3qCOnYfavNcRLBIg5h245WRCSpUex/px1FcLaUFAOK5/mx5v3rnKqhevrnB/PvWJe0s6bH+HmoCW2uLFyQ8bCRVPYgjBI/3q7VqDYF9JBr0UTnInUxkZ65xkEflitv16vFd46+q52FKUrohSlKKUpSoJpSlFTUUpQKUqDUtVNdNxcx2sZllzwHcqM12149W/wCnzf8Aj/7LUHpgmWeJJlDKrjIDgq2PuDWHv93aJpl6lhfSvBM8iQjnGwXMh4q3PGOJ96zUf92n+Ef6VQ92bUXdup6lYmYwypYxGBsZXxGZ+PP7eXH/AN1tt1CLVrO4LHQjbfPLNi7kWCFoomkBlc4SMlexb0zWURuSqxBXIB4t3GfQ1ouw3zdXy7f2brtvLHrum61YxyzPgqyQzcPOSc8xkD2PfNb1pClKUqoUpSgV81bzjS13lqca5AecyEn0Lnkf0r6Vr5p3zIk+6tQuY3Do8rAMP6Dx/wBq4ef9f7bw+XZp5lnVyvZF7+vU+n3rISCRrd1Y5ClSjHowJDeXHt0qdvWaSWwV/LP5WB7ZRupB+/Xt9q9vy/hOsjswtGy7TdRxC5Viw/oOQw9K83LtuxitK1E6fqVrdn/syq5A74B64/SvoO3mjuYI7iI5jlUOh+zDIr5s1Gyu7Ug8W6MVBHqAcchitkfDPdw+WXQtQbBhz8s5ycIOpB+wrt4vJJe/VYuLaFK64p4Z1DwusinsVINdma9PKMaRSlKu0KUpU2qaVx7UzTY5VGajNRmobjlmoqAa5UN7K6rq2W7iMLsyofq44646+oNdtTSK4Qx+FGsfJn49OT4JP54ArHxaIkWrSaut5cmWUcZICyGIoM8U4+HnC5yOtZOprWkVPVfh5oGrbktN0ymaDUbSSGbEDIscrwMHQzK0bE/SFOCOlWylKBSlKBVe3FvPRdtPHBes8lzL9FvAoZ8fzNyKqB+Zqw1pLd1g8u7NQmmUSBpF4I+eOOCovT9K5+XO4ya+WsZLe1xj+LG2ZeSSx3dscHrLCCM/cRs5rUWqwx3l7LPb8ZInd2Dx/ThmLD9hWd/A4vC/tuXJn8Jgozh1U5kU+vJe4NY59Imt3lMbgcMYeLPEo3bLDsTj6TXmyzuWrb6dNaZnSbebwInQFuZhRyDggkHi3oeSnH2IJqyx29tdZkifNldYW5hKkMkmPDk5L6MPX3qs6brdzpqvbXVt4wYAK2Qjrg9P6SKudrPbahbm+s4GczHEyBlRuSnAZgSevSscalyYGTRbqDEE+ZbSBvBmXHUI7ZhuEI9fQ/t+VdTSrjS9QhjYkBmYJNHkHy/xD9x0rbcM+k3ky28hNtdceBhk6c+WPpP0tk+leTVdqiSItAPE4lnUDylWb6v3Brcwuuu4xclX0q8v34T6ZI4lHmubVSQCU7ugGOS+4FXHTN2Q3BjhuxxkbpyA6Ej9en61U7KyuNHvIpmVlaIl05DH/wACKt1xp1rqVoL61iMNxKvLMZBDZ7qcVcZZ/G/0587VhimjmXlGwYe4rszVDs5biwkJjd1KHiY3JyD7YNWmw1SO6ULJ5Jfb0Nd8ct++kmcZOlcORpkVtrlEk1FMiuJb2ozcoMfSin0qKnFVjd3tyxkYrx2kzSmdZJTmNioOQMAetestxBJBOBnA6msFpjR6g19DcWU8RdmZHuIXjBUnpxZwOtSty9xmLCd7iDxWyQWIRiMclHZq8O6NUTRNEutWlkMSWoVmZf6nVMdf8VebbOq3V2ktheWtzDcWjFTJcRMiMnYcJCOLn/asR8Wo7q72Pf6bYWlze3l40CQQ2kEk7f2c8czF/CVuI4oeppPpuXra5WT+JaQSci/iIr8m7nkOXXH51of4kbx3ntLfc0ej6hc3Ol20cGo3Nk6q8SRvIEaN2VMrEWIUEn+IDNbs29dfOaJY3BgntSYVVre7iaCZGQeGweOQBh1Xp7jqOlUyxmaf4n64l3pF/wDh99Yw6cl5LZy/KSNAZGlBm48ODK+Ax6H9s36Vx3BuRtc0Pa24Nt6pPZwatqdlYzpCyHyXMhjmjkDK2JIyMdK2MiCNFQEsFAXkxyxwMZJPc1843Hw+3PtX4iaTp+lQX11tRtWstRiMKyy28SrOuTccAUR4lLDk38PWvpCkKUpSqhVD3ZpAOsJeYJjuUHLHcMg4/tjFXysbrVmLu0JAy8R5r+XqP2rHkx5Y/wCO2sbqqbFaAFPEAYoyzI6r0OF49ePTOD3rok0m2UzRAFllBaVQuCoByAv5ZrP20AVfDAHFsgH1HuK5C286s3llj6Fz15Iwxj9RXn4N2qRLoscYYwqJBnBEgwcd89D6YrnYG80xg1scI+C8Z+lh9/b86ts9pE6HI8g8hPqp9DXiNhg4A7d/XpV4uVd6CPULfxUYg4wVH1K3t1rJaReziQWN2zSIekcjfUCP4WPrVbv9b0Dafg3Gu6hHYLc5WFGWSSSTB6lIoEkcgH144rKjV9CuZLWNNRh+YvX8O1gJKzM4UOUMTKJEYKwYhlHTr2rUxs7iaqx31lBe27RyKD0PBvVT6EVidKkl01ms7kYRj0J7KxH+hr1fi8GmWktzqsywWdsvOW5k6BFyF832ye9dVtre3dx2Vzd6XfRXkFsMzXEBLKmAX7gdTgdhWtfMS429x26nZvPJ4kUX0jzt0ww/L3FY5beT6kBH3FZHQde0bXoJRo2oRXwtSqTtA3IKWzxDH38pro1fXtuaFcR2ur6jBZTTr4kUczcS6545X36irxZuG3ssZ5kAjm8y+jeorI59qwsOvbflvk0yPUIRfyDlHaO3CVgRkcUfiTkdelZdcg4rcTVnVcqnFYCHe+1LnUZtLg1JJbqDPj8EkMSY6HlOE8Edf66y1hqenamJzp9zHci3kME5ibkFkX6kJHqM1TjXpxU4rw3etaVYXS2V3dJHdPGZ1hOS5iUkNJhQfKMdTXih3ntW4hmuINVglgtwGuJUYskYPYyMoIX9aNTFncVOK4PLHHC1w7YiVTIzYP0gcicd+1YGHfmzp1neDWLeVLVedy0ZLCJc45SFQeI+5qNyLEBU15dO1LT9WtEvtLuory0k+ieB1kQ47jkpPUeoro1jXtH2/AlzrV4llbueKzTZCcvYtjAPtmrFZKlebT9QstVs4tQ06Zbm0nBaGdOquASuVPtkViW3vtJNU/BH1i2TU/FFt8mz4k8UniE4n1Jqoz9KxWr7k0LQGgTWb6Kya5PGASkjmf5V6dT9qycciyxpKmeLgMuQQcEZHRsEUHKlVzXd+7P21drYa3q8NpdsobwDydwp7FxErcc+nLFe/T9yaBq1z8npepW97ceCt0Y7eRZCIWICueBOM5HegylKUoMZLYqkpKdFPUfaoNsPXqR0/SsmQD3qCi+1YuDXJh2tWbzDGcYcY+oVHycfIvjOehrMcF9qcF9qnBGot9bI3PNuzSN9bXigvbjS444n0y5YIX4PI3KJ5MRjKy/zAqfMOvbtsd37Y1zc+lWG7NFuNE3dp7H8LS+LlS8/k4wzQsiyBseXxE45+nrVnl2JcneF9u+01ua0mu7eO3jtI4kaNSgjBMvilxIreEOgVT7NWHX4WXuo7xs94bq1z8Tn04xtZ2sFsLaNTCxliGfFkPFXPLHqfXFXQtt9btLZ3aheXKCVeGO+UYYx96qfwOZB8ONLVcZMl1zx35fMSfV+mK2PwHtWubH4ba9t0X1ns/cx0zSr2Rpks5rNLlrZ3xyNvIzp6AAZH+fWkg5fCOJUst1SKoEcu5NRaIrjBQeEoxj0yDXj+MhkT/hOaCAXNxHq8RhgOB4jDqI8ntyIAq7bT2vY7Q0O30PT2aSOEs8k0n1ySOeTyN+Z/wAqxm8tm326rvS7iDV10+PSplu4YTaiflcI2VkLGWPoB044q/KK1vfz7y2jfbhg/DtKs5y8F9G6y8rotFKkE/QeGgaLv1z17dcbNuIFuLea3JKiZGjLDuAwK5H71Utb2RqG557A7h1hJbKwlE4tLK1NuJJB2aR5bi4PbI6D1NWfVrE6npV9pqymA3lvNbicDkUMqNHzAyuePLPcVUas23Z7u+FcN7aXOj/jWhvKblr7T2Hjp5QhLQv52HFB07L181XXYl7tHUNOur3aSeDDdXDXF9A3MOlxIBy5I7MFyAMBPL7V0W+0Nf03QotF0nckicYzHJcXNukzDlnJgPNGj79AxfFd+xtkWuyLCe1guWu57pxJcTsoQHiOKqiAtgDPuaUWIWNsL86kE/5poRbl8n+7VjIFx/iatd/DKwtNQ0ndun3UYe2utWvLedB5cxuioVyuCOjHGO1bIuEneCVLaRYZ2UiKV08RVcjysyBk5AH05CqxszaF/tN75ZdVTULe/le6lT5XwXFxJx5OHEzjiQv08f190FrRQiKg7KABn7VpfY2tXGhS7/mj0K41O0g1O5mka1MPXDSAwmOV0JCqMniG6Ht77ocMUYI3FyCFYjOD6HHTNVDaOyLzbU+rvd6suo2+syPcXEHyogxPIfO4bxZOhBxxxVWPJ8H9NsbDZsdzY3cV2uqXEuoTC2yIYJZgqtbRK2GURcAMN1zmuHxuAPwx1wkZI+UI+x+cgFer4f7EvNiQ3enLq/z2kyStPa2zQCOSN28rF5VduflA6Yxnr0rI772tc7z2/Nt6K/XT4LpozcytAZ2ZYnWZVQeLFx86DJ60GY0cBdIsFUYAtoQAOwHBa0d8Rth6pvX4iasdGnS3vNM0u1uolbIMspdlVA6/SeKthvcAdjkbv0WyvdO0q0sNQu1vrm3QRvdpF4AcL0Q+EHk4njgHzdT16dhgbLaesWm9Lzdba0ktvexrby6abMKRBHyMKLOJs8lZsluPX27YitVw/Eq13bpu0dA1fnHuez3DpiXsEkbDxBFMY2mzjiD2DqevI9sV9AEkAkDJ9B71rfWvg/pup74st7Wd6bGWC5t727sxD4izy28iycg/iJ4ZcKAfKevWtk1UaN+AljZ662v7v1dUvNcnvPDMkyh2iVk8Rmj5ZK+IZCv5LirVpTfDnQ/iLqQ0ye5g3NfxGG60pLW4EPlxO00YFtjzBM8g/E+neuUXwvutF3Ldbh2brraMmoNzvtPktluYHJJY8QZI+I5MSB6Z6HHSvZpPw5k0zfEu9rjW59QuJ7c28sNzEgbkQq8keExoqDh0QR/rUVeqUpVQpSlApSlApSlAxTFKUDFRippQRimKmoohilKUClKUCppSilKUoFKUoFKUoFKUoP/Z)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAACCAgMAAADasxWRAAAADFBMVEX/6Nn///+VlZX29va5ksB5AAAASElEQVR4AWPACZj/f0DmjkqOSjKtQgcLyJccZiEE9SOmP8mXHEaBMBoIo4EwGggryJccvvVKKAogTnJUclRyVHLklgmjkqOSAALWyrsxEHLDAAAAAElFTkSuQmCC)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABfCAMAAACa5XhXAAAAMFBMVEX///+foaDS1dVpa2oxMi/i4uLl9/1kyvSZ2fjL7fsatvEAru8yu/Hq+P7y+v0KsfAiJDr2AAAE60lEQVR4XtSay67jIBBEveoHL///305sZSqZuu30RVaQpjZZ0If4CDDYycZx01b2upem5luUeWQ941rqe4oCuIEsZ1zrz1D9NLKeGVrj6EDNPLKe8VKvUmA+jaxnbK/X2Q11c8h6xurnoHwKWc94zYIhnEGWM76n1TvKZ5DFzGg1TxuQmEDWMlp/E4XFBLKUcRZUM03mYqYAZCWj0XY5rBo1ajwgFqxPRq57EjeaPRHDHAsqrIPLcmdLp34yESDMaHSDjZlcBIxerbUBEe5HMxFG4o6oLWRyETCFzTAcLFK2ZwqLuD1AfDojzDTrR3U362weM+D8bDBjkcJyHZffBCKkGUxGO0YLn04IGOrJ0Q6AGY5xORiaoNuZUQ79y1lkuQgjYFgEV5YwmYjRPJTtjOgB+SMazFHNRBhhhkUGAGZyETAtvml1424wSAfCgUiMgGGR1oElTCLSaEGVsSHdCgGF1mAswggYFhneQeUMizCz0wX17ZVOo7JvZ/ZchBFmnL8kZ1iEGS4tNq73qg39JCKMMOP0IJswuUiNtNVfLu2LIyJqOOLeH5Hyr8Ij9v6Cwr64RrxWB3Z7jbSfl6MvZPPv3rXs+SVmt+9awUYxTFUHjwjvI7kIEGZYRMrmd/cRvlKOhTs7R3HWojbapfmspc9mgQgx+VkLjH8UkZqdtWCItgi5+BprzDGTn37BFK50h4e0mpx+ExE+ybIISE2YRKREDwpWrdPWTv1oLgKEGBapNs5Vefd5BHaMqCkMgyfENEByRlVLwqRxeKfBgMwhC5nY+398i9ITbzpOziErGZFS8xQReEwgC5kh8qsXrCI4Ss4g65guIpZWmwiGZApZx8gRS4shMoksY4acSX4WOkow6HPIKuZZLR9/qBMSmUFWMV3+RmscRUU/PSaRVUwXxFtQ21xIZBJZxch7gr8XCIJlOIesYoTy/ocPlJLIFPIl5k+3ZrTTOhBDwR4f75V4yP7/514BFaclTuo41W7EvEE0ZcfZkBAhQSF5FJJXRjlLskGbt6AMcP5OSE9G6KZQUAY4fyfkdvgiLChrx0D6JyTsHc6UEIM/A3uD0w+e8oLy7Bh9De28c3C6JUXOBz2GH2ed5dAtoaTIMd/GzjqHpltR5MD3wEmnH9juFUUOfB+cdJb8LikocuCvwEknvUtOKeavsXNOz++SutKZCGE/5/R0R12BZ8BJpyc76op5DttzSDJ2xJK7aMuKFsC73h7XAB395Qi0Lw0ORcrRhFOzrSot+LGIQrw9OYI/B6wpxOWIJTPbooJofoxC8OSIvrNV8WrEkkVNcUE0jRxfXzRQoXLyv5ijhfXvKS89rqgpFi1Km8uCo/HMm1n8iYPAxnQZhCBymuLYFSJnENwIaUEIA4ePlz/WIZwdckMuBI8niRNDtm9gXIV44EBtMRND8C20XIjaaHdwkRDdxQ6GSLpICI+H8JIhjmSIVg/Xs4pxRgijEG9hCCOn63t3DYEzK4TpEN0lAbtNDMH6WQtwRxSCxDOjQuQMwYLpaXMlnrWcPQqRM4qNEAYhcuKSbgqRMwrEIY5VCOR49BeikQqRM4rmWdqOQ3LDGQc9B0vOQMxzWMkZwJD3WgMY86ZxAKPe/V5sc6HmXK4ENedyJSg5czD6FrSSM4sOj0EvO1c6KbSSM5kWPA3WnPk8/V/JO5z/cLdscvTcpWUAAAAASUVORK5CYII=)"]

["url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANIAAABFCAMAAAAIJEiLAAAAGFBMVEUAru+g2Pf///8xt/BpxvPS6/vp9f0TtPCISbH1AAADCklEQVR4Xu2bwY7CMAxEPWM7/P8fr9baaNSG0lIQK6q8U2vhxk9ODD1gJBE3uwS3AEkjwy5EkCajqzgZ7GLAwi5G2M2uxceEJpPJZDKZTCYTzzCBsH8kAMCeA0OOJykNkLDP4iZAMu05UjkyYnMZveyEX3QJf9iVJN6npIC6FNTtWfSI/aeRfLsSpCAnup0nyF4nPqwkAwwV5ctKrS9G4qNKPtT/+nEK9t44/0EJ2mUiFTyr1EoEdSGlQGYi+t0vpRSFS6k+CZgwh5K1FJCJRkrJ7zYk7kQdiCeUUIskCSlFY8EWmiJCpy89WaRLiEruoLEjJfRNLxTesxRjdpB0r4ueB4p4rJTrQj0poHXuKG0UGsOcapXnh5WcJEDSajnNQWQJ+LaSUBG5Dsooc6EUW3W2laqziMNKlqVElFJ/ZLoavjkeCrhBn0OPRbm11VdeSknjZXfnPa0EsjUyuhLU5bp8rFQRnfqm5HIKXayVsmeLjfZBzT2mFCyslLSUtvUjJSwqVV810BRbKSkslBirOuHHvyb+Th/qLvtSUewqtVWl6rB6V7EYlRReo4TnycWaySqRgntKeU/JTNGm2FElzYfzSlFr9p7FaSVdKMozSvmykpPE+5TaQqmbfXbjWWoy6XCKUxtPUXxUqWmBrqTSTyvFYuItYu3cxItM2DE4KLk2zxmloLwxDnFQOUpaUwnjC8dZpdh+gMrZVjL2ZL2gVreaV4aUtCHF+GD1lvQTStCrE5kIiwio41nh3yjivpKqBiA5/IWS42+8ODLDWeC8Uq0lIGPFNpU82VFMAbnrYO3+HlJ393GSGJUMg1KRO0qDU7oVUJ5yNDfExhnzPKwUoxJWr3HMUAL2lAq0ITNaTxveanPndUmxtBeJACL8bvRQri9DgNIetcm1HYdp+w3kOMmgkHBW8BsInbhHX0Ge39EkGeRDI0DD4YucfLgTLOD2VU7QTRkNSgj7JkAogMHIIsK+DSwEZPR+JpPJZDKZTG7XEwq7GG6wi4Er/n+J7VJO0Wgk4Vf5L6CD5A+G4BPe8JfzjgAAAABJRU5ErkJggg==)","url(data:image/png;base64,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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAACCCAMAAAC93eDPAAAAGFBMVEXGnG3Vt5jw5tzo2Mj69/TLpXv////hzbgsbLBbAAABn0lEQVR4Xu3c62qDQBQE4HM/7//GLbRFtrMEjLpb6Hz/omEcVk9uEKWqXFO2SPWqkoqUjTRKSmUrLXHZzEVlM5XtUv4DIiIiIiIiIiKiPrQKSnWrT+b6/fhHzhPOszo0Fug4doeKiMOzIeGsroPCzqiBZwZUgIQbK6TVb9Z1fwWtA/x6/lLPEi5WCGhwtkLIW44AO9WgepbwlpgGJDQAPU24NpUNW1/qScKNFbpWVmicKDwN4d0GFTDhvgpdI094nbizgsJQwyK4fHOsgAnXK+AiGHS7uYLgkawGKtNyPUl4U/wOSFyE2a6eJVybSseFxUkz2I4J5xkO2SBfVICEa1OpcJjZm9chJwl3CZiH5WrQWyuwAitsngh8XdhfoVLWa/i0MMqWp2kNImXk1UtHAmfCV4yJ1Ujxi6auPRMVRwcN2PSMqOlHaFGDWk/pAmZuAVfpg6wAsFw5l3OrTwVqeZjXa9EiezuEygK9/FJEasuXAHUsvwqQ2tgirGU9bfvqYdYqREREREREREREJCkqm6m4bOb7//b/J25+sP8WEB/sCiRwLVAgBwAAAABJRU5ErkJggg==)","E","url(data:image/jpeg;base64,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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAABZCAMAAAD1qB0CAAAAGFBMVEX///+vr6/Nzc1kZGSNjY3k5OQxMTEAAABgpIToAAADeUlEQVR4Xu1Z23YcIQxbX/n/P273lMYJRSilM4d5qB5DwAIJe7y8NqEi+noeIttPpD6S1xvyMGLZOvKGACqyu19pHTccmfwyyR41L2JGJuwunbEz224jVlv2bWJ4/j4USHGlx454JO66la3g/3Ytr82w0ZAU0hGUWc2+x2ItpolTuZpu5pT/vndzfpSvM3BkMakbcQSGlPTDpTmBksRi9wMoedxiAZQ8bjFFSnqd4xFIKTm3mBwnFnPvxek0ZnOJ83U6jcmOxRTUUj5JKbFBMu34Tdi18JVBSJ8LG7cQz7cW8ir0SfVnhEFJbQv4JABMwlEUmkU1Fx20Ex2UlIZR4SsAcqJWCa5th8Gt4jQWpSxEjLNg42azcUEiYGJ1J62jdaQV/EuOMTMcoI2wfp1cVFWMtwkyH4/1PJEYhLdBBxsJhH2OolkDa2KAL0uvNicWU0ktZh2MLVd21AKzukG8IlDtsqmuiAk4Cf8uMVlZGIfAMfogTCKXERM8tCDmaBIpHNSLupB6qaXOhwRuBnqR98K4SkNiiebYdxsGZ8TIdw2Y6JsW4140EhsO+lTJwALggsZPFLsf6JxcAKJUsk5Htog5UB9YjKY7fqKcWAlGBCAWo5d2h1hyAbjF+IlyYuOY86zJLcZPFBNLsLL+lQC8YeEFhKcLGcNzAXhPzG83/zLxCr+RXoNITgqIL+LYoOReBc+9gmWLOLUqEGDfYryAkGzhWIB7LRYL74eZ6WUW4+mVe5/Hu99izvZ1v8UE0y4lOfwKi/GCpZA2FeAmi/FRLsC+xfjt5mF4+8AtRkLvbAtflssspmA2HlQNLEBuZxV+u2vQkRSmSADjku9X8EgoZAAllBLjkvM8ZVjIJA81VEojJxYVAAopQIiZZgLX47888BcXbjBrBbIeI2b0fVYJL/QbqaKjlLcIoeK+INYvUKgL8ErLoO+znJi2AezMCzJYrJA1pInfLLCUtVMcsgQZEYsNprxHVSZXFS7rLGA63lvBZGox08lOU8ltLwNAZulokcjP3AO3gFLUypMYVrwGhH8cuC/X6BHNg1Rw+Vgxnb/ViZUrR0R/a2OI+i/2kahvvI6j+oHD4N/n53H+pX+/BTxvsfbfYhst4KPQznufpddnwU97n/bgT81i9lQl83nZ9XnpItSH78x4ACnLNoPJcQ0B9HiWALhAzR98s0wlubKPewAAAABJRU5ErkJggg==)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAAB/CAMAAABmHoi+AAAAwFBMVEX///+Dblr8/f05OTlMSEX/zJn+/v7+1az4/Pz6+vrWrYTmuYxrYlpdWFTy9Pr/zZuioqP9/v7En3r1xZS1k3Jzc3Pw8PD83LycgGbt+Pbt8Pj/6NH/8uX/z6Coimz19fX/4sb2+Pv/7Nr/+PHu8fj+2rW3t7fR0dH+0aSJiYnz8/P/zpz//Pnu+Pfz+vn049L059P338bw6ebz69vw7+j+/v///fvi4uL8/P7617Lu7/X+//7u9fD69/Ty5t3///6T4wwcAAADtElEQVR4Xu3a15LaPACAUTX33qm9l+39r+//VkHJOsyCQwQGW5rou+DOM2c0QrZlgWqSvY7Hnc6o3R4Msqm26Hqe1v5fFK7W9ZTDMm65C09haFQzuTPKuWvljLRa9e2uUq51nfqBUroa9R1FaP5UbH5XbL4i+ZIv+ZJ/3SRf8iX/fei6k9Y2IfnDFk1UvtsSmW+0hOa7QvNfJkLz1T+Hb8UQ4m0Q9kzh+BbEu2LR+BbBAvMjgkXmx1hoviM038JfM8Xim7nbDk1aJBY/zPmWkLetOOcrdfElX/zJ48QxhA6OxVt5xF/35V1XPvOUf+JsCPe8b+NdMBSLTwsbkGACYRxG8lW9Wr7kS77kS/6GntL6cexpqi3Wa23ENX+TnyrLvp/ZUw7LOOVv2vmZveONuOSPFwpbGo/8DateWfPIHyjM8cjXLsw30rf5fDbz/WWS2A7B2PGvyfdK8tWf3CXlEnxYckX+udfN6fA6DsEM+bzx+wk+IYczPkrwSV2S3y3Pn+H6+NPyfLtGfqc8n9THH4DyfHwu3ys78dugTr52jtnrLrRpNhi0R51X8Fu+RXeoYSO8Bv+OlfvxkT083N399/iY/rW9DhQVBEjfN0KSAxpX4LcyFu5eBXy9+dm+Ee+yrsBv3WkeA/c4P7htMvDjy/HL9lV/0/w134GNOCY88/XmroJ/bgM6XI/+zRF+eN7kIbDX64Vx3XwLH+OrKkLIMIxDIFRoZt38mALsCBatnEZ/tVqlNL75xC78wJ3SuObnU/9svg1hnfyIlOFHEf3pXZzvMvHz43wEhlYPxuGp/Dx4af7wCJ81dn50Yb77UilfsS/Jnwypvgp+9PlFs1GaP3Fddzg0dKRScEV88/NW1zuZP5n8ilspv8fIz7nvB1wO+e6OG+xjuOJbhStnaXHFK4/QfAtzyPeY+ZBH/oKRH0HMI//hGN82TdNSFMsMGwRXyF8zD/7zIb+4Kvkaq/4p5ZF/z7Rrpw3+TbnkN7MCL90Gm9JtsPtRZzzegG0Gp/zmveat8127+6en5+d/mrt0SueaX1x5vuRLvuTbYvNnQvNtgzO+fYo+6QPO+D4LmxDHTpb+HID6+KiQnyZFXspNlkvfn83m8zcjB9TIvwXF/NR39rmP6ddQ/fyboJBfXGX8W3Y9j3x01Lzt9nsUwCMfoJsirq7rCKEgCP7OzZzyQaAf5fLEL5/ksyf5kr9Sheb3AV98oQcfoNPGXgWc1WcY8n5/aBgIqYC/0KqQS70qECGjzwX3G1JcKg3+uVGcAAAAAElFTkSuQmCC)","url(data:image/jpeg;base64,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)","url(data:image/png;base64,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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM0AAAA8CAMAAADyrM7nAAAAMFBMVEX///9QPlH6xf777/yrqqudVKLHZ811V3fV1dX4nv7dcOT3e//td/X94f8mJibq6urucMqGAAADhElEQVR4Xu3Z2Y7jKhAGYGph9/L+b3vS2Tj5BwfswRc98n8ZyUV9IKvLtPmLhAUTzG/NpTk/l2bOGH9pLs2luTSX5tJcmgZn5t+tQc8v1VwaCSF004J6Wu7xqgc3ZFX1XuvV7wlyULPqsznq6E11gajutoRHEV+hUKkb/j/3a59m/WhP101HcWNIu79D7vKbparB6ipG92mwAm0fjxQ3xodOzbIWDGhWv2C80B6NePK39HBEafHWpXyPc9bDpvdpVNg6Z//UBCJrrbPWU+HQskfzai7ZUsJvdGVdhjgLnLaGHkUcagy7qdT1P5D8jO3T0Ed7jr71JZxrSRY+y6tLFoDNuarB6pYWu09jp0/gRNuHUyyYRC8NyVdNpoIBjcRK2bRH83EwwAlfLRgLZ4qaIqBc1Uh1l/IeTapVgLbg0RaHvmsmSqgBDKRfM315EDUmNjgezhQ0sN2gkXxM006qvzjceox2nClq4mma/GwLNO3tO67hfJ7GVjUmdp5pv8arPubcitTFQRpX0ZQNjDzPRoI6NwGHdmpiqQyxtHjD+zXJuV6NuVOkTL+UoIeaxszz3NJExDwa5y4NPsfIeY2GkBj5czCkjfcA09AIYNxrqOjRoDiYWNUE1MhzMFzeSUc1yfI8y8aMQa+9jEUTw0/Wb5r07JqbmhL11rkpOWdvKndM42ghfCGxK2By+9vTPjVzt2aOH00d01gwx1pX0O4ODS5HqNkYDFPq1iBaQVP9IpZdGo8arNcc1Y5oqKGh8sLP78hoDechmrSgBsrUx8TBmjmP0bguDf6BEB2ryYM0dul4b7BO8BRGavhMDXIRHGhZKAzUIMClYRqGMnijFfyjsAzS4IrTT0vE52hyGTZIVb1963o0qpo3fg+ggQelqgm3NDVeVdftOa2E0vTWaUPzTEUDj8fq1UHc6qKhgWEjb3P8lDNwhmlwNTdGw8hJ/mlxcMEVxmhgLnwmjdFIZch21rrpyz2SMDNeut7i7xr83YMm1jpy0EG5zYZVcVEqmj1jhtYPBjur/Yoa/NQlm3IloKmv6kEjPXcVFMwATXv3jmv6y3sVM0wjp2ranLQaM05j4omaNoeNGaqZT9O0OXE2bU1h92wG92m6VoXuwF3pZYSmzWEepNneMBYzTIMcNMtIjRGG1zNCHwM1+J/CKEA8pkEQxzspRmZzWnDzeDb/QqTcoQzJf4xPEguKwkrYAAAAAElFTkSuQmCC)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAADmCAMAAACJZRt4AAABgFBMVEX/////+vX/+/j/9/L/+fT/8ej/8Ob/+PP/9O3/9vD/8+v//Pr/+/n/697/7eH/+fX/+vf//Pn/7N///v3/9e7//fz/6tz/7uP/8un/7+T/9e//8upxhcZ+kcx6jcqgrtn/+PJ0h8eptdzY3u//6NiYptXK0OeKm9CDlc52isj34NLBxuD78evl6PP56N6yveD/5taRodP95NX35Nf/6dr///754tT/5NTU2ez/7N7Q1urDyuT89fD749T84dG6wt/68uz/69/68On88Of45tr78+788+787eT88uz859r/6tr+8+zc2eLt4dr89fH67+f359725dr66+L79PD86t786+D23c367eX76d7k4ef46uHh3eTt7/fy9Pr+/v/s3tb3+Pvg4/H5+v37+/3/+/rP0+ba3ev8/f7s6+zr2c3b1+Dy6uT/7uH24tXs6OT+8Oj239Db4PDx5t/99vK2u9j9/f7v6+fp5+3s5+L+/v7//Pf+//9sgcT//v9mfML//v4+LwyRAAAP1ElEQVR4XuzPwQ0AIAjAQAYHXd0BjG8iuU7Qi77WirHBwcHBwcHBwcHBwcHBwcHBwcGNnYTrL3MKbtdVZj36CXe4uQv3tpE8jsMnlplRpjgOM5a7ZV5mZjjc3WPQyf/6fX8zmozI1+0mjuN+mseP46buvjujjqWMM07Odce/IsLh9uLYKrWkOp3a5CqcUokGHnDJzWTYarVMqaSq2UgLC9lScplMrTZO1JHb82pJnTcPMm5TC3osZW1N8Svw5G+pmQxJ4klcMg+d59EFW0nRB4OBFq3X02SpQJqlKyUMd3KTcZVxsPOxZYq6NUjF63YZJZGnlBgkG4k96nlJZNYUceMJOMUaaO12266GW13FTduvavOeptP4Ok1XIVMTy3peKRp0M8L1epaWaguS9KysCCaXpVlNpwmepmQzgCixoPO8uNjXVc4Xh1Wg22W4WHt7ARqHUUazmQauhJFTEkrCoZnhVnXgUhiyVKilJbptC5/QGQbhCsk4lIzLct2541ZX9EEqoX5fME90DtcBp88JbgU4jQxauOFQLgJC5+PsGeN+/gV9yVrZ+8dJPwTa2dkZsvr9/tKHH3748ccfP3v27Hfo2e+efTc5z0t+fHFR/J1bW1uffPLJp59++sVXX339/fd/+9dnn/1nOritvb04jHplh8d4wEkdjGeE++Krr79muM+mNC33lhTd4umoINrYeIXiOqwVcl6m7Xk55ipLPg6uUNeoDZ+Hw47pnHnD9ZWCzmlKsOXlZZ8HnCaGbq5wFcIpgDFaMRBw3Ec6jYbuDHHoXHE+TRVdRUy3gYkpcWiOcP2+qohhUwNdJt230NHQaRrh7LnFhWnAIa7bYLj2XOKGwCknuKxoketo6BgudRqcGsWhc8DV+sOiQhU5TeIWiYehI9wgEZfYTHDjiThuK3KaxCEauiRcqpDJqC+EK0Vx6FxwRTktQ7gsnWwXi7QMRnE6jZueFHAJ4vgZHTVlXI3hCqzIv5aLiyoFW8GyfJvDzucc4FRFx6PxLCsRBx7hZMJ3NDUcTngqmf6wYFF6ZBlfXIQWMp8GmWGYrVajYRrNqq5AltRg4HmDaJauQ6cGcZWTxmdkqyWk9oc06TAAzCdbXKRbHYhU27YdwBr5fDmXu1JumDb+xKQ8L5WQRrxMXEedfoJOsGWVPr1wpEsM4PF0ZFmLi7gLGWhp0BqA1Q8PR6PRYT1v0FBinlbD2ZTn2QkxHr9SFOedGsdtmVD4XNH7w5SNwNOQJdIWFzVOs586xt2H7777zuPHu/vo0m7OACTtpMM5Dh5qNj3PiNV00lXoaL3JsvWmhDJcynRnYMtEbSVVsfrDatp5+vTB9et/QZoIOPr8+vUHTx9t3n348N0PPrh3cOP4JrpUN8nSjGY0DdM0Pa/ViNYyDccmnUwuEaceOuC4TQ0EmloAznacR08fcJ2McK9df/vBA9juPnzrne3H9w6Oj9fX129eGrUwFJBEa7Xg8rx8OVq+0YrpiAdjiY3eKXEVwpWiq09RH/SHjrG5+ejWg7ffvv7aa0Hca7C9/eDRozuvv//WW9vbsK2v/4Ru7jYw05omKLHyec/L1WNB16SZaYV5iOvOAqdEcYqu9YfGj3c3N2/dvw8deCLgYANuk3Afbd+7d/BH2N57D7i8aWDcEmT5cs7z6oeRmM5wCCfSWUx4Rjh1Iu7OHaYDL4CD7X4AdxDEmYbZiI0c2YADZxSI6bB+NO0UdDJfp35zfjgxeNc57v79GO49wrUMoxGvXK7XgRtFgi7XMB3gBlYo0hW/yZwD7hZwxOMBx2y3bk3AmYm4HHCjWPV6Lh/HUcBlp4oz7959XQydTOJef3+aOGX6uNfZ0AV5i5cho+4Qbptw6+uwzRHO0vp9H8d0sssct7l5gvvj3OK4LuC7epVkZKNDbt5wiHBLffPhw/ffhw48+ERXr5Js884d/5CbP1yBcC3YmA482fIyYKCRDbOSr+FzhksRztfBJ1u+BhiCm89Kibt0QXF/kv2d9fulpT/zfh9uedm/g9969dVXP//8t7LPX6VHkvO838bCw/gj/0TiL6f74vMfXrAXwO0tvQlZ3HftGlxI2k6NgyXSmeKiYVru7eXffWd7+42PIu3s0O1b+LXNjzg2K19kWgZeOefKDSONaWmd4zEHXHtlr/zOB9tvoLBvOPzoIzy0jd6ADUfcC+EOg+UYrnreOA2baW5/sH3vTUQ+2XDI72DYpO2X4qSrTgmcZun6tHDZGE7Xqqsrucc4ySadDNh+n92hDrjtl+KCMGHLm0a6rQ2AC+TjzuhkVU3AdVfrj2lkDpAkHhwsLb1JD0IGmrTxda71f3Bu/YmUAZa7ciWfp9M54OjiYZCnnA1uDFyCTqv2uvXHNDTR9vZwc8A6ZtdOBO6nmyOcp5omzk1juFyu7roCdft2mZVHJm3N0axCQYmmll4Y5z0vl+p0FtZ6vW53Fa1MaBV1u73e2kKn41LPe17xxHjmXhfPnVwX4UnXFhY67oSn/fU4qWM8AJ/3XyFtz3/ahef+TyOgeOIJuFNdcabtoHpqYSG3f+MYk062vo6Pbvd4/fjGjRv7vBvoJuvSqNxo0FW8fFJl18X8HP6V9wq1sbGRxjpg6SpK2jBdO5Pr6ZloJSXV6eRG+zdurkfr9Y5B2t/dDwTqpUu7dTrWCFfOBSsz3B8IZwrZhh8tcbrCKUlbaE+/m6EWL1PUXDdfhy7W2tr+/u7uCB+0bI1YuI9PcoRrAAdRVNdoua5pGpJ2jZXSNL3gfwcyspudD9zpdZVKDPdv3XXN8mj30n4osDoduPhiRYA6Dw/kQGCVc3EdcB2jmeY2oi2zNKugMFslEtMCN4XGWBxc12jkDke7UZ3rHo4gwz/oHFD3A0HiojqOSzOcT/uW0mHLxm2ID9xUqhGuaZbrT0bRgCPKlfIVJAE44DD7EnHkbpmdjmOnmY3TrqLLBaWokm1MnRfuv5ms5zmtfP1JPdITLMa5erl8u3ybJwjA4VfytGS4Bce2+biBBhj6DrYs2WRSV5karubjDmOxVxphGDMKGuE4WuJuM1yacL6NZKjID7hxsHPAlTwvbSbgRh7hBEoGHBI4WRjHJyVsRMMe0mJW4OI62KaLyyXgPMIJWVl0BWtAi5e/Ih7kPuAaLXNhTeAwJ2Fju2PZ/ig4ws0aJ2HJOFkQV32FDxy3oWzpAuKiNBTAlcPl8iEcHXHctrWVzbBZebFwQVqe58vki0s5qBLHDjkaOGYDDjYwos0WF3QJnNkyeYQTcVw5iOOzEjaUuYC4XJDW4JkntRosycuXcRK71pM42C4ozgVO0EK7LkyDB5yI82hYf4ziti4wTtBaIqNpNHmmeEjwJK7N9iMVCgrf6JjxcUdHRxcDRy+/cmQTMpMHlcMSG1GYkfEawBnJuBrHUTPHIdfFCi5sTGawaBMUr2kgJuQ6juvFcaVkHJolruzbfFmTSttpm+e/WxBxHr52Ii5z8XBXhI1gDh8xu+oHHXIc8rHRA84M45Q4Ds0e9wQ4rFx8ShKNwVA15Qee8DEeGzfgunYYx20TcePp4+qJuPwfGjQfSUasahv5NNpjSjwG5DrEcfDDxnYWs3GbFW6c8TzbbNB5dDCchDMczTMnTS4GikTIdrsqePAZRrrXbbeBs6yYrXKUgBtPG4flGLhwOeBuA4dxS7OD6GSzaeDbGL6w7b/Nh77W7nbxhbSt2Z+ThKslDhyCbcq4qkObfMs5GV0VcjsN2EzQxDZay68gvrcHHwMKnuOkGQ60QvBoC9gAOAo0PRsaEy6VNsx8LODMFk1K6NptgdMLZCvyNxwUISwUQBwA6O96TnW7xC8UBS5sCzdVG3A14OyEzZMtt2OaP5qwiZFjNMTfYJHF4QQiV0IIIEvvdguqopaQD6sgbosBGG3aOLtptEJh3XI7hukYmGp81RpgPBBgLMYSNoXbaG1Tit0uU0mWWM2SIdPGafRiwwjFcQYdR1iS+bgJmhrD0RsrYENaATgJg0l0ND6awQ+y8bwBViosZcEco+l2+Mrtr8g6aGLQQKNpSTJ/TlqgobZmqd3uiSgCmAnOqgIXDiyGA9sWq5bCZcyWLQHHbcAxG1vkNU3pdscXBlcBrj0BB5kdxqmsbBa4LHPKSdlmr8wIV6vNCQ5JHGxCh1RfJ3E0gQsCR11sXDWAg0PISpTE6Se49pzjsgIXmJfJODQHOC2Ay0pcNhnXI5zoJcP1CCebXxyaiJO9vDjZS4DTX27c2kuDK843Lnmdm4xbezlwqsDpIdzCvODsGA5xnHxtOZc4J4xThI6d8YhZKV840w8hTF04nA6ck4BL28ClqhKH1KIKFNFOhk6c0IF20XA14FLsulwiDrLwSiAOusBZj6LoNDHZmfhAWejUKrO3SRxdRIlFuCpw7Aoru5yHwBI/g5QB5Q8VYTp8aRa4GQ5cfFpaWgxn28BVaSy0E9rJDx2Aim4R8eQlItiKGYbbmqlN6jxPsQapqh3Npc3d2KG8t9QfDnd8WyYWgORT+J56NfPNQgezcsl1l2ZKkzjF0gapYFi1UgzXXSVcf7hDjpof7gTjQpUifKcDzGXXXQVg1jGcog+saBJHQxfiVPBRqUWJvBpwAHjeNR/wZd9dG345M5xKuqhNdzsdhuNDF7JFkmQ07rgASNzWgueted4yu9/3ln5evkz3zhUXzw0OXT9gGbML5Bie+HfbcAPc/9q7g9TGYTgK40LbFJhQuqtr7CKrpZgSYMBUgC9iwFfQPn25emV5bCaMPNSFxJF43w1+PGHIJv8zXAmYPkPRC9EVcBVwAAWoawABKf+L8zpx3m/hC/3Z/3HGGTsyamH8dC2gG40B1wBZPW6ZW2MviNuHcf5d+umcbuURhwpoBTDiugFn/jg7YMJPW0JdFCdDuGk6v91KnIJvfJbNjHMuY4ydcS1Q2mwz3KRbiRPWGpMPi9SA6rJBODo1gBmngF5UxSVxuzDuTLcKd1aFIe0oHVBULdD+jfOAbXCjzvF+jhNdq1Tbz07PqkZiCdRC9FvgZp3jrcWF64yxqjB+Mli/pW6qrL46DpPO81bgIL6Rtaabt8yvj5t0nnepuzydUXklNsDJu+GXWQRHh4gjjrhtI07ePI44GcTt750tctyDlHe/QrjdKX7caScDAfuHFHBBHeBsKeBOgYNrgLclgPs8/ZPHiehx4VMGgKPFj4vgiCxxxBFHHHHEEUccccQRRxxxxBFHHHHEEUcccVtGHHHEEUccccQRRxxxxBFH3PGYOi6MvumIe3xMGFcUCeNeXxcXjb+np8VF4+/lZXHR+NN6cdH4OxzCgCxLAKfU4nONP5WHAToFXL6E0wngyjIMOKSAe38PA9QhAVzbLn5o4u/tLQzIU8AZI9KtqoiLs4+PlHFNwrgmadxzwrhn4iLNWn5QbqgvQ10ws931fMoAAAAASUVORK5CYII=)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAChCAMAAADZe1I7AAAAMFBMVEX///9v8Zdw7/GK8vSs9vdFnGBdzH/K+foBAQFfX1+MjIy3t7f09PTV1dUnXDjq6uqKpVsyAAADc0lEQVR4XuzYMU5EAQwDUZdjJ1nuf1uKFUtJi+Q/N3hyquif9zT2lMoBOu0GQHWtb+CGXJ0cDrJAmX0ABQaisibkYCZan7oCwJKu8uaJtKbP/sKrNRhOda3BO7gPbsAXUFkD+ACiSZ399BWyMm127+8BRI0N4GmVd8LdKtevXBNVtcaalaRQaMcrHZBts5O3/BV1tc5n83PZ7prwM32ZXX7LFdJmX/OSJN3RZ8+bDn32jzyDV2XNAVkTqfNZmaiuQCRp1VewWsvpj56enp6+2bXD1QihGIjCUAWBcMj7v21LgWBjvWsDE6V75+8Ghs91FTfahZwsP1+lVlaqqqjK9G1bh9m2Ir1S1Uxf12WQda3SC1XN9JCf2ov0SlUzfVk+BlmWKr1QVaBP+qSzj5bOz6jp+FfALGiZ7hEX0z0FKT1QBG1A9yZ6REPPrEt0mumo6PgFutFFjypATfc/072FvisV0QmwMaB/k2O2iW7ab32v4QXd+D/0fE6NL3PEdO8Jb1I6Y3p80EiPIKJ70HOO9HSkmuiYlm5jOonuHfTIrXTPab2v+6Po6On7o3Dfbx0/pIduSjqJwjkdAO6gu5ROIH+h7ydivoOOkB4UJ1wHOvt6+ughR0Nn8PiSBtJww0OriH5e9Ti6iejZjj2MjqnoCYQ9ig7avyUJEu+4ggCYK4hJn+vGuWSerxa8yQsln+zKIQEAAACAoP+vLc6AzBUAAAAAAAAAAAAAAABqx45WKwSCGIBygYR5yv9/bkEJ3WKhGWnZtXfzJhjwMDjivoLcrN1s/V42fdM3fdM3fdM1JKRDQwC26FBViS8e5an0GsKMrvoaMabTXeBoLkNHl+4gpGPorEXXXXpldNRSdI4QRnTyLAhwmQmdtRj9VJwChBv+824XEzoMJjWd7ucRPIUuHfnUOS4GzaZ7bGCZ8Hd0jHuBq6w5enWhSWeZ8AP98m7MpnsUHkkppDtuJfQyfchk+ji+ukMXO3SuQvcgrGGL7uCBdF4ROV0AXHseHeU4zQ1P1/I1twhdFzp7dO9HxnSZi4l0z0xn7LlFR/5dhy81k+4/x8GgJl0Z3S33qKrSRLosGDYeO3TCrYCOclRnMItejowxqfHTGq6574v6B3REdF7kz6cjPaBS0HoOXULjWBIuC3y/w2gCAPc5/HvQN33TN33TPwB4AwzIIsAv2wAAAABJRU5ErkJggg==)","url(data:image/png;base64,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)","A","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANMAAAA8CAMAAADLy3+8AAAAMFBMVEX///9/frjX1+inp81WUaW6udfGx97q6fIbDJDr+PfE7Onc9PLN7+zT8e/0+vu56eUR9HoqAAAEp0lEQVR4XryXzQ7DIAyDfc0fe/+3XTeph4YGI5D4jiSo2HMQA+TzRNDhzw7FD30uOjr6JsMf+czj4PATI1GozqsNYDsVpzS1fGQiOuplslOOaUIkN4nmVrhN3XKc04ScraFkq0JrzKx2UpMla0Zma10hXhlOaoIOJipSjZRqq3BWkwy8SSUyL7VTdlgTvHTcipngRUnJXNMkWCU7TmaiqMbAJ1nTZFgnjwabCV5uyaUlTYoNWuG4FmbTmYGNYlnBHiccPhpSu8YadCVCvpU84njwn2ncIao5lBwjydu8z1u/Fnyb48b1B/GbvsJ28V5A8E/AX3uaX6gq8Zv8M9lG+jts5hPy2iRxcYuS1SfaPpEl2FS4463LLv6i5g8n28PE45yyIFPbvqyX65brIAiFQckFCfb93/aUkIacrprRzuwfNWp15RPc0cLWMiGtK2EuO1QdzLzyVFdwx4PP3JkJekEqCpBoPfSw7JOBLCmuzlHjfl6014P+Y6rLiUSWfL2ZV1ybS+GvxN+duySYNmU0minNGbNuW2HoUd0OIlUxVfgzbS0muNWVSSxCFaAyi3YvuOh2EjHzONJ4oLjLhYNpAYMypgpgDQBR+uO04Eq5Qs30LNX4ffC0ZLr0vPCWbAmAE8QUqSLtM+49r4fcMuZBXy0XJtpzz5lUoMWUyep0GAqKqAXp7IgecFkt6jGFVabrsqWGMY9ezPjCNPkrYWIRhQbTKTrKSUy8fuhxBlwJ0erzyUTnjOTtyRrv/Dyk3RuxlE0EVxeK8A0TJdyLeTYu5JOJJmuJHmeYk/1E3bnRa9navciNNBo/S/LJpMIzORQJ3DAtsBypkqw0JuZrS3pf+JSz1YMJz83m7WjTdtmEDDimMQnX2WOV75jeepiFnenzGHMM13VZXE6TwKPVE6guY63XQJmVGxWNMJlqk6k6UTDF08slskV16rPzrf9sE0zgrzfE1IhT7JgELSZzCbL/1M7PLncHyo4CSbjWM8XDYNOvmMjft8mU3QfxLkzjx345woQrTinlsCwMD/vAVJ9yJpEGU7jK3GRa1l3z7W4av3EeTJH4tJy57rplkqeaTL4wuDaZYO+j++PouE3IzvQIpAQu8mr+yPTKODG1PSL5HNRi8hDmlnsNfnVDvp/m7GsaDnQc3KYPTM6yl6rK0GSChGYSYQPvTHVtOIQ+GuKB5FMx9YxgET319aUpcg+H7k+llynuQB1WqbqFylbhay2GRPUng9DhQL3cfFcHk4FcxPC1cpx278Kkb3urh8mhXAo/SQInBgwrrBX/NWsGKRCEMBAElmWJ0fj/3y7McZQapCeQ/KCwCZjqR69r99vYgRcGppzb1+/6si2znvPidJ8fCb4A4Xo+n2886xpfLEN/l6mBj0u6r2zSYQKTrjB0r+EbzCYzcXlGH85CbDinC0ypCoOzwJ2ikJjyk4cGPUjz6kzn2lb3NB19vM50QxoG85amMeoU6UxjJpc+YMFBK0xh8pnCxPk2WLo6U8wUJt6sjYIyZKaWw8RhMBb8KtNMY8J40UP1uky0BhjZKjNBV5eYW1Um7i1xNr0yE3TfUR5GdaatP+OH6rWZ/usREj10r/sZAAAAAElFTkSuQmCC)"]