C# : LINQ

[".0s4*0|collections;datetime-format;linq",["F@eOQTU^","HCOIKLKIHAIOBGQGICMALRGAMA","OOOCBCCSTUUUUTTUUUUOCBYFGDGDGDHDGDGDHDGDFADADOCOCCPGDGDGDHDGDADFOCCOCBOCCPRDRDGDGDGDHDADADADGDADFOBBOCCCBOWBSTTUUUUTTUUUU",".tdwet.rr.rehrs..",".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","Join."," This is a keyword in LINQ. As with other query languages (such as SQL) joining matches every element in two collections based on some condition.","Queries."," We use this keyword in a query expression (beginning with from). We create new data structures (projections) based on the contents of elements.","First example."," This first example shows the Join extension method from the System.Linq namespace. And then it shows the equivalent join query expression syntax. ","Internally: ","The join query is translated to the Join() extension method by the C# compiler.","Extension ","extension","Tip: ","You can read in painful detail how query expressions are translated in the chapter on Expressions (7) in the C# specification.","But: ","This material is complex, tiresome and not all that useful for actual development.","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","With Join,"," we provide delegates (lambdas) as arguments. These are clauses in a query. Both examples join ints1 with ints2. They select elements in ints1 that exist in ints2 with an added 1. ","So: ","If ints1 contains an element of value 4, it is selected only if there is an element of value of 5 in ints2.","Int Array ","int-array","Based on:"," .NET 4.5\n\n","C# program that uses Join","\n\nusing System;\nusing System.Linq;\n\nclass Program\n{\n static void Main()\n {","\n // Array 1.\n ","var ints1 = new int[3];\n ints1[0] = 4;\n ints1[1] = 3;\n ints1[2] = 0;","\n\n // Array 2.\n ","var ints2 = new int[3];\n ints2[0] = 5;\n ints2[1] = 4;\n ints2[2] = 2;\n\n {","\n // Join with method call.\n ","var result = ints1.","Join","<int, int, int, int>(ints2,\n x => x + 1,\n y => y,\n (x, y) => x);","\n\n // Display results.\n ","foreach (var r in result)\n {\n Console.WriteLine(r);\n }\n }\n\n {","\n // Join with query expression.\n ","var result = from t in ints1\n ","join"," x in ints2 on (t + 1) equals x\n select t;","\n\n // Display results.\n ","foreach (var r in result)\n {\n Console.WriteLine(r);\n }\n }\n }\n}\n\n","Output","\n\n4 ","(First loop)","\n3\n4 ","(Second loop)","\n3","Program notes."," In my view, the second syntax form\u2014with the query expression\u2014is easier to read. This would make it more maintainable and less likely to create bugs. ","Tip: ","The Join and GroupJoin methods are hard to use directly. They are best used indirectly, through the query syntax.","Example 2."," This example program uses two classes for storing data. Customer has an ID and a Name for each instance. And Order has an ID and a Product string for each instance. ","Main: ","In the Main method, we use the abbreviated C# syntax for constructing the array instances. Each has 4 elements.","Finally: ","The query expression uses the join keyword to create new objects where the ID equals.","C# program that uses join and equals in query","\n\nusing System;\nusing System.Linq;\n\nclass Customer\n{\n public int ID { get; set; }\n public string Name { get; set; }\n}\n\nclass Order\n{\n public int ID { get; set; }\n public string Product { get; set; }\n}\n\nclass Program\n{\n static void Main()\n {","\n // Example customers.\n ","var customers = new Customer[]\n {\n new Customer{ID = 5, Name = \"Sam\"},\n new Customer{ID = 6, Name = \"Dave\"},\n new Customer{ID = 7, Name = \"Julia\"},\n new Customer{ID = 8, Name = \"Sue\"}\n };","\n\n // Example orders.\n ","var orders = new Order[]\n {\n new Order{ID = 5, Product = \"Book\"},\n new Order{ID = 6, Product = \"Game\"},\n new Order{ID = 7, Product = \"Computer\"},\n new Order{ID = 8, Product = \"Shirt\"}\n };","\n\n // Join on the ID properties.\n ","var query = from c in customers\n ","join"," o in orders on c.ID equals o.ID\n select new { c.Name, o.Product };","\n\n // Display joined groups.\n ","foreach (var group in query)\n {\n Console.WriteLine(","\"{0} bought {1}\"",", group.Name, group.Product);\n }\n }\n}\n\n","Output","\n\nSam bought Book\nDave bought Game\nJulia bought Computer\nSue bought Shirt","In the query expression,"," the customers array is used and each element from that array is identified as \"c\". The orders array is also used, and each element from that is identified as \"o\". ","And: ","The join takes the ID property from \"c\" and \"o\" and matches them. As the matches occur, new elements are created in the result.","SQL: ","This syntax is basically the same as in SQL. Occasionally it is easier to develop logic in this style of language.","GroupJoin."," Join is different from GroupJoin. With Join, we cannot create a new type to store multiple results together in a single element. ","And: ","We can only select a single value. But GroupJoin is invoked with the join query expression keyword.","GroupJoin ","groupjoin","Fluent syntax, join IDs."," This example joins two arrays of elements on the ID property of each element. It uses Animal and Medication instances. ","So: ","A cat with a specific ID may have 2 medications prescribed to it. The Join call resolves all of these.","And: ","We use the Join() method with lambda expression arguments. This is equivalent a query expression with the \"join\" clause.","C# program that uses Join, lambda expressions","\n\nusing System;\nusing System.Linq;\n\nclass ","Animal","\n{\n public int ID { get; set; }\n public string Breed { get; set; }\n}\n\nclass ","Medication","\n{\n public int ID { get; set; }\n public string Type { get; set; }\n}\n\nclass Program\n{\n static void Main()\n {","\n // Example animals in veterinarian office.\n ","var animals = new Animal[]\n {\n new Animal{ID = 0, Breed = \"cat\"},\n new Animal{ID = 10, Breed = \"dog\"}\n };","\n\n // Example medications (prescriptions).\n ","var medications = new Medication[]\n {\n new Medication{ID = 10, Type = \"antibiotic\"},\n new Medication{ID = 0, Type = \"sedative\"},\n new Medication{ID = 0, Type = \"antihistimine\"}\n };","\n\n // Use fluent join syntax on ID.\n ","var query = animals.","Join","(medications,\n a ","=>"," a.ID,\n m ","=>"," m.ID,\n (a, m) ","=>"," new { a.Breed, m.Type });","\n\n // Results.\n ","foreach (var group in query)\n {\n Console.WriteLine(","$\"{group.Breed} prescribed {group.Type}\"",");\n }\n }\n}\n\n","Output","\n\ncat prescribed sedative\ncat prescribed antihistimine\ndog prescribed antibiotic","String.Join."," The \"join\" keyword in LINQ is not related to the string.Join method, which combines an array or List of strings into one string. Thread.Join is also a different thing. ","string.Join ","string-join","Thread.Join ","thread-join","Specification."," Part of this article is based on the C# specification. In the specification, detailed examples are given for how query expressions are processed. ","And: ","This is near the end of the horrifying 143-page chapter on expressions. Thoroughness is helpful in language specifications.","Note: ","Thanks to Rob Martin for suggesting the Join() fluent syntax example. Two lambda expressions must be used.","MDSN: ","The documentation at MSDN is not always the easiest to understand. But it helps with some documentation needs.","Queryable.Join: MDSN ","https://msdn.microsoft.com/en-us/library/bb534644%28v=vs.105%29.aspx","A summary."," Using the LINQ extensions in the C# language, we can implement join expressions. This can make some matching routines more concise in a program.","It can help us"," convert SQL logic to C# code in some cases as well. The Join extension method can be directly used. But this complicates syntax due to its use of 3 delegate methods. ","Delegates ","delegate","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/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAABvCAMAAABLjau3AAAAGFBMVEX////x/fD4/vjp++eo6aHh+t7Z+NaD4XmmP1hXAAADzElEQVR4Xu3a247CMAwEUM/40v//41WXCIJTQulFDRLzask6dlewrpBH+BTZk7O72lRHru86PvVH/VF/1B/1R/1Rf9Qf9fsDgCUERu2aqTiFisGpPyo//Kvirq77qfKeijCz6RazCO7pmkMPu7fGritAY2qSena6doo2F8Jy581Ut2k5hr3USRBLjX0TlTU0J/ZSrdP4U6pO3Rg2U/uxj6n+tifOoU6xipql/eAc6qQfUbGmpZ1EtT51U9s4hzrpB9RY2RPnUO0D6uqe51AnrqbGAmpOa8U51Njc1Jwyh9FUdlHNIsIjmoqtpWpnxmzdSi3zl/hWajTS11bvU7duZy3V2gkfb/eZ5thLJbmwHl1FzRj9h2IOydzUdlFZ0tlAl6rZQqJkoekOKonHBmwLNfJ8BKBzgLapbqTmDcQWap6PLNJiTfWN1LwBT89yAxVSpMVKiUOoaQOi+6ksLd29UP0warUAYjM1t/Q5t6Zp/s3U+mGR3EJNEgJF6remOIaaH9ax1LLWA6n+XVQ/mKpzStORqWApEcduFSBJ4DAqqyKPo1ZtuY+aW5Yc9gnwnE3UXGJuqqNSKSlHfbHm7KfqmNQ+Zdnj41DtDRVXUrVPxZQ8F1LZ3KS9pfNSar5Ye4PEtdRP3gPotdTO2xVaqvFSKhqPBfO+S+Jq6gdvAolLqWmtnRhxNTVWUoFrqbp6rcGrqQpg7ePXy6n0FVIAei0V66ymHIGqANX6UvxLlZdS/WZFzxrEv9QvpdJv1s5iDSxSlyup4ncrNVqtRYHOUr2WqjerAgCZfrviIHGXOqQO6qhIr5ijqNOZoQ68WAv26RdBRAV1Z/PhUaKaNLmYo3W5oqJHpfsztq4VZ5F62sxTpF/slteeeuoVdubyAdUa6uhoXLrFHH9Bte4BjfBnbHk2D0VJsJ3xMYp0izlelx9UTF2qeIRnbWa6R2ijqdMv5ngdfXUgIVMREeH9RETwbGqWGiVHY84baEDOpkZzIEkTj3ipvdcWJ3yM0i/mRF3WfHSWKFoqo0pWZmkesKRfbKm5tzZSI2TR2o/zZGpMTRSQhdD7UpFTqWrLB5IsRjtSyMnUeHEgyXL4CqsiZ1PFlg8keRWqR45D5Hyq+PLZIZ0Qevd6uqVOjT1L+S9VGTFaS6NIh6PmtZqyHEiDUlGttEgdMvJarTrlnINSOUP16UKSURM3aDqQxkw+PDC+NB1Iw4Xqng+kMYP28OCQULbQgAwZRIaGyqC58TwdMUOGzdkxbrzz3/zIa4UMHU3X8cBhWun4a1X5hsxQyldEvwH6Bz+nryhZR9a7AAAAAElFTkSuQmCC)","url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRARDA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJyf/2wBDAQkICAkKCQsJCQsOCw0LDhEODg4OERMNDQ4NDRMYEQ8PDw8RGBYXFBQUFxYaGhgYGhohISAhIScnJycnJycnJyf/wAARCACjAPADACIAAREBAhEB/8QAGwAAAgMBAQEAAAAAAAAAAAAAAAECAwQFBgf/xAA2EAACAgEDAgQDBQcFAQAAAAAAAQIRAwQSIQUxE0FRYSIygQYUcZHBM0KCocLh8CNScrHRg//EABsBAQADAQEBAQAAAAAAAAAAAAABAgMEBQYH/8QALBEAAgIBAwIFAwUBAQAAAAAAAAECEQMEEiExQSJRYXGxBTKBExRScpEjM//aAAwDAAABEQIRAD8A+/gAAAAAAAAAAAAAAAAAAAAAAAAAACYAWAhN+RBI7QrYhWRZNErFYhWiNxNErHZC0FjcKJ2xkEySZKZDRIZEaLEDAABAAJ3fHYXxc/QWCQARqVO+WASAXxX7CqVEWCQEfiv2/sFS28dxfoCQBzXuKO6vi7kgYFbT3Sl7fD29wlvSVNv8u5FgsArW/db7Dnvdbe3mLBJsRBqVz2qrXD47ifiUlb8/T+4sE2/QV0QfifFz+Hb1ItSuLd8N/wBiGyb9GTFYpfKypuXHkklwVSsSnt7NlrYt3uVSbohb9SyhZlLNTqmX716hvXqZ7lQlKVpe3Jb9Mp+556Pk17kSizMpFuOV2Uark2hkUuC9MdlaZIlMu0TQyJIsVAAAAAAQAxBYrFk0SsVkbFZFiiTYWQlKiO8jcTS8ybyJOq/H6uheJxdP0X50Qco3bq15gpwlH280yLZHHmiayXSrl96BzdWl5pEd2Pjt7DTjLjhomx+UPxE6Xm+wSltV9/IXw7l61SQOUWna4T8wBbna9Gr9yDycJ0/YlcE12vyIt46viiPwQ2/5JEXk8q/yrK3Pj/PMlJxbISrz7F4peRzzlKn4l3CUqVvyKnlq+POv5DnKkZZTXZKkjox415HBnztdHRdLMlf5kXnoyTzJPgr8ZdqVHQsK8jilq5X1Oks65LsWRu370cyGZM26eVpmObElF8HTpdVJ5Em/M3LIvyLYu1Zli0y+PCpHE+D2scnLr5FqJIgiaLIsxgAiSAE2DZVKVENlkrJORBzKp5CiWZJmTn2NVDizW5oi8hncyLyo3WFnny1aXcuyZOxDxF6mXPnUdvNdyn7wvU3hp/Cjiy6+ptWdDcm7skmjn+M7VfUnHK2mnzYeB11Kw1sW+nU6EZJO/oWQSj2MUZtteham2mjCeNrud+LUKXZ8XRq2pvd5hsTVN3zfkRi7RGpODT5b7du/5mR1NquE3dsm4Jc/5/nBFwSSX/g3vbtdvJcEGsld3/L3JXuVlX8GQap/QhLlE5KV/wCehVLiPmawXPU5Mz4fDS5KcjMOWW3hOzZkMGZcs78SR4uqbtnO1ernhmopJpqzOuoy84oevg3Nfh+rMscTPRhCGxNo8DNlzLLJJ8Wb8fUPWH8/7HV0GvhNT+Fqq/U4MMXHY6GghXifT9THNjxuL4OvSajOskefPt6HejrcXuaMetwv1/I4jRZhb3I4J6XG1fJ7eL6lni0vC/dHpESRFEkcCPoWSEAmWIITZnySLpvgyZZGU2bY0U5clGSeXklml3Odl1OKM0nNd+1mceq9zSbqMvRM6cshB5l6mGesh5Nsper9Ee9HC/I+Gnq4393+GnWZv2fPr+hRHKc3qWqyp4qdXu/QzQyzn80mzqhp/An7nnZdcv1pJJvp8HfjlTfDtrvRfDKcrRdpfT9TdExyQSbR14crlFS8zo4snY1wlZzcVo2YmceWC5PV0uVppG2Ei0zxZfF2kefNUz3MMrRJegMdAypuyqSsqkkaKITiWjIwyY7RknBPyM08MX5G9xIOCOqGWu55ubS7n0OJq9LBzT2+X/pQtJBfu/8AZ35YYS5asT02P/adMdXSStnnz+mNycko8nD8CC8jRpMUVv49P1Ok9JifkTxaPGrq+aEtVHa7bJx/Tcm9Uo9/gwvHD0JY8cU1SOj9yg/NjWgjdqb/ACMv3MGqtnSvpudNPav9RsSJoSXmNHGj3GBg6n1TB0yEJZoyl4l7VGvKu9/idA8v9sVeLTf/AE/pIk6TaJgrkkyqf2pzaiTx6LSOcu9czdetQSOXn651PM5xqUNnM4xhW3/lxaDRx1EOg55aHctQ9TFZXjvf4ez4fl5+Y26mE5z1MWr1T6fjeeK5k8ifxX71Ri/U3XHTg4c9Rq821zc5b/ku3dehFQzRlDxISjcklaa8zo48c4Lo8JxcZ3kbi+HTna4KdRX3rGl4/wC2S/1fl+b90mP3L3IyL/nP+r+C6UJx+aLX4qgUZJ7Wnfp5m/V0sWdwblWRKal+7/xXuVeJH7p94r/U/Y3/ADv8j6RTbSddXR+dyxKMnG+i3fhOmcfqcq8H+L+kz4shLq0q8H+L+kxY8p3Y43jX5+TxtRNx1En24+Eei0LtP6HUxRs5HSXvjJ/h+p3MMTz9RxJo93Q+LFB+ZbCFGjGiMIl8InBkme1gxdCyJoh2RTFF8UcM3yezgVJEwBIfBVI6CNCaJ0KhQKnC+xDYy+uRULZV40yjYLaX0g2k7ijxIo2lmONXwTpEooXfBMcai7BImkCQyUi7YxgBYqBwPtNh8XHg9t/9J3zB1LEssYL0v9CuT7WXx/ejxujnqOnaiOow3x88LaUl6Sor1OWT1H3nSwlpp18Uo5JSk23bblLk789CvQy5dD7GFnRtPPZcmonl8eeWcsq7ZHJ7l+DIy1GpyTh4uac9sk47pN0/a2dHPpKvgwSwtTjx5otD7o+6M8v/AJz/AKv4Nvi5fi+OXx/Py+fx9Rb57dm57LvbfF+tD8KfoW49FqcnyY2/wTZ9Q3FctpH5qo5JOoqUn6cnD6zKvA/j/pObDIeq132b12reKoqKjutyaXevr5DwfY7b+2zJe0U3/N0aQ1WCMFeRfjn4MMn03WZMktuCfbmXhXT1F9novJjyv02/qdHXpSzaLSym4Qy5JTytScHsxwbrdFp1bRs0HS8OgjKOJuW6r3e19qXuacmi02ocXqMMMrh8viRUqv03L2PM1eaOScnB8NrqfRfS9JPBjxxyrxRUrrnl3X+HB0uSWV6fR5c81os+bUThklNxlPBipQh4l7qbbffsTlGUug58iyZHWecenz8SaeyeRYsTtSTkueLs9Bl0el1EI49RhhlhDmMZxUkq9E0XeBinGOOeOMoRacYuKaTj8rS9vI82fufQY2nVKubYaTS4tLj8LFuce9znKbv8ZuTOT1zU6nDrtLlw5JRxaGH3nUwi2lOE8sMTUvwjuZ34qlQpabT5HN5MUJvJHw8jlFPdDn4JX3XL4M3ydUFStnl3l1WoxdKxRUszzQz6zNjlnlguM5Lw08kLdR8Tt7HR6rpYeB0zCnlxZcufFh2wz5bUHeTKnJSW74YtbmdXJ03p2fYs+kw5FjioY1PHCW2K7Rja4XsXyw4ZvHKWOMnid4m0m4uttx9OCVEs5CwYMenxRw4t2yPC3SlN+vMptyf5nnur/edZ1TPpdNjz5Xh00Fj8HK8McebLKTjkyNThwox9GelIxxY4znkjCMZ5K3zSSctvC3PzolrsVTp2eZ1UNXm6nj0kk9UtLpcUc9amemvLkk7yXj+Z1DsUdVlmy9TzYcc8mPHGWm0eHUxzTjHDlmnk3ShF/G2pJcnp8nT9BmzLU5dLhyZ001llji53Ht8TV8E5aTSz3KeDHLfJZJ3CL3TjVSfHLVdyHEspnOwZXk65rIyyVjwYsOKOPdw5z3ZJPbfenE5/VXLH1OGfU3qdDOWPBix4c8seTDlbpvw4OO+2zuy6d0+ef71PS4Zai1Lxnji52uz3Vdqhx6foIah6qOmxR1D5eZQjvt93uqxtG5FyRJIBoskUbChgBJAAAACKNTXw/UubINp8tduxWXKotHh2ZljcuyIy0bn5UbNw7K7Imn6kuxzZdHhP55fkhR6HoYtOUXNr1df9UdMCdkV0KucnwzNHSabHzDFFP1rkm4L0LWRYbk+W2/cpHHCKqMVH2VGfJGqK9vsaZpcWV1ElTa4Mp6fc20irb7DUSykSSiS8l9yFpmuxCMSyKGkvJEkUbbNY49o0iSEkSRKRdjAALFQAAsAACwsAACwAAaEMAYCGSQAAABCRRlnsr1ZoaK8mOM1Uvoykk64Lxavkhjnu7leXUuE9kV272WqCgqRTlw48kt0rT9vMq91deTRbd3K4NEJqcVJeZ5vV/auWl1CvFGWmupVe+r+ZeX0o78WopRXCXY52ToHTs2pWpyRk2pbvCv4L79qv6WG3xRCSV2vY64xKx8lyhCSI7SxhRFEple0aiTodChuIqI0iVDomitiodDoCaIsQEgFCyIiYChZDkOSYChZHkKJAKFioBgSQAAAAAAAAKhgAVyRnmuTU0QlCykkaRlRnSLooFjJpERRMpWNIdDAuZioKGMULFQUMCSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIYAQSAwAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/Z)","url(data:image/jpeg;base64,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)"]

["url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRARDA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJyf/2wBDAQkICAkKCQsJCQsOCw0LDhEODg4OERMNDQ4NDRMYEQ8PDw8RGBYXFBQUFxYaGhgYGhohISAhIScnJycnJycnJyf/wAARCAC0AMMDACIAAREBAhEB/8QAGwABAAMBAQEBAAAAAAAAAAAAAAECAwQGBQf/xAAyEAACAgECBQIEBQMFAAAAAAAAAQIRAwQSBSExQVETYQYicYEUMkKRoRVS0TNicnOi/8QAGQEBAQEBAQEAAAAAAAAAAAAAAAECAwQF/8QAKhEAAgIBAwEHBQEBAAAAAAAAAAECEQMSITFBBCIyUWFxgRMjocHhJJH/2gAMAwAAARECEQA/AP38AAAAhgjFkWVbPlcUycWxyWTh+2WOMbnBpNt+1+xuMbdWl7nNzPsJknyeDcU/qWBymlDNje3JBdOfSS9mfUskouLafQ3GVlgRZJk0AAAAAAAAAAAAAAAAAAAAAAAAAAAVnJxVoyeWXsXy/lX1MTcUqPPllJSpMh5ZX0RX1H7FX1ZhrNTj0Wly6rJ+XHG68vsvuzpS6I8ilNyq2fBWqx8L+IZRhJejnajkS6Rc6a/aX8HrI5OSZ4TLw7LquEZuKZLeonN5l/1q9373f2PvcJ4p+L0GLJN3kitmX/lHlf36m8sLSa3a7r90eyDS3b4PQKaZeLs+bi1Kk65ndhlaPO1XJ2jJSVp2bAAyUAAAAAAAAAAAAAAAAAAAAAAAArPp9zOl4NJ9DM0uDjk8Rm0rfI8v8RZpa/iGk4Dp3W9rJqGuy7ftFN/sepfVlZdLOsJaXdXXHucYtJt0cbxQhiWGEUscYqCj22pVR53RYXwziGTSS/0MzvG3/wCf8HqJbZdGZuBqMqTXNmddX6mOOO1n0dM+T+xxrb5OvT9H9jzZZ9+j0YN4/J1IkqmixLOwABQAAAAAAARYsAkAAAAAAAAApK75MsUk+YXJmfhFN9WRTFsi2bOWxVxdkSi67FyHz5MtmNKMJQb61L6dSjh9X7M6XFP290VlBtc3yFmXBHNNOuz59DbTVT69uTK5orYuXctp0/m530PBmyf6lH0/R6+zx+1fqdKv2+hGeGTJhlDFLZN1Ura7+USkqLo9MWaZnp4ZMeGMMst81dytu+flldbizZ9FqMOmn6efJinDDktx2zlFqMrjzVPwbkSltjKVN0m6XNuuyN3vfqQ+V8P6HifD9Fkw8V1P4rPLK5xyb55Kg4xSjeRJ9Uz61q67+DwnBOC8W0fEOFvVaeUtJi9TI5NLdinOEoOD59N6Ul9bNc/C+JT4rmmtNllrJa+ObBr06hHSq/k332XLbR3nji5v7keLtLbmvMtHtiLPgQ0eRce4lqlpZxx5tKscM8ajukvzKMk7t8v2PmfDXC9Xo+Jp5tJOGHHhk458iUZKeRpuEtspRny/VRj6cdLerhJ17/Io9ffMlM8TwjhWq0/GcOSekyLCp5css2blKDacY3kjKsl+8bVm2j4bkx/EGn1WPQTw6eMszlKUFalJcpSyb5OVu65KuhXiim1ruo3/ADkUexTLHic/B9VHjiyY9JN6RazFn6Kca2/PkU3K+cuqa+53cVw8T1vF9Ksmk3aPSarHPHOMU7x1c5ynu/u/TtJ9JWqmt43/AAUeoB4vj/CM+fieTV6LQznBqENXBpVqFvUpbH+lpRXzfsdHxHw16vDijo+HzeVaZY8UtilHHG+WJR3xUJL+7nXQqxRenv8Ai524/Io9YDDQw9PRabHs9PZihH02qcailtpeAcXyQ1ZR9S7M2zMfEZyeEAWUlkptUdUjilZcVZmsl9ifVvtRaZrS+WacuX8lXVMrv9huu1QpmXw9iuWMJJLdtXl+aMoKUUnzSfRl8ycopLyRjUk1uVxXaz5falfaeGtl3lf5PX2Z/a+XsbRbrqbR6WZxh8qtdTVdD04Ytc+QkyQAdzAAABDRVxfkuQAZ7PclQ9y4AIUa7i6JKsIktkTu9ixQuVki2+QACGirM5dTVmE20xFd4xkdRBjP8zL2zGe7c32NuWl8HPHvvdF34omJxPJnnmyYsEd3pJObcq69EuTtkrPJYXn3PZt337VZzydo+nWqD73FVuehYtXEkdpMe/0PkafiWTPLGpQeOObd6Mtye7Z+bkuh9W5K2bjNylKMouDik96635exxzRUI3d2nx6HwvjHTajVcMxY9Ninmms8ZOOOLk0tk1dRT8nL8FaPV6X8d+KwZMO/0tnqQlC69S63JX1PSuUvJeDl5PH2idZnCuiOnZt8SkvNnTHoXRSF0XO8OF7GmAAbIAAACGSQwCAAUzbIYDIsUZbZJczs0DNR6gAENHPqdVj023em911trt9WvJlDPDULfBNJcuZfV6T8Vs+fZtvtd3XuvBljwrTReNy3W911Xt7+DUeTln8HyXKS6mkWmyJLmWRyxK1aOTPo4ZcjyOUoSkqnslt3LxI09KGz06+Stu3tXSjerXJdOpTKpPDkWJ1kcWoP/dXI8+aDnSctlxvwezG6Rwafhem0uV5sak5dFud1fg+hubi3R8HhODUw1SnJ5Y8p/iY5Mc4q+kalJVO+vI9BFJxaRjIsuPI9OXW3Fb+3C3LKMJxSlHj9lErNoRIjE1ijEYznLXkdvz4CUYR0wVL/AKXiuRYhEnqSpGAAQAACC7i0SQwGiNMWgQSQaRgMqWZnPJHHHdJ/QpOpY1MMeWGW9vVdUzcjNR6gAENBnNnjJzVJtV2OkhoqdOzGTGpx0t0cuOLTdprkXo1aKNBu3ZMeNQjpuyhLinbXJImhRmjoUcS0Y8i1u7fOguS6dyaEWwkXSrqVt8/clWVKiWXJIRJQQyrZLOaedptV0ddTLZTfcLMlK0n5LJm0jm2aWTZRMkEslsiww6SuTpeSlVgyzY3PZJK3B3tfdGilGSuLTXlEtpc3yQHUqlct+3a6qu/8GxkmmrTv6GhGVMkEAhSQACkNFWi4AM6FF6FAFKFF6FAFEiyRNEgAAgAqznlhtt315nSzjmvml9WZoWaqLSS8EqyYr5Y/RE0dDARZEJEgyT7nPq1eO+fJ9un3OjsQEVOjk0UZXJ/pr+TbPFtRr8t8zUlKw3vZbtmOGO2Uqdx8+TcUySNlQABCkgAFAAAAAAAAAAAABBIAKsqXIoywRRFEg2cyCQCkHYE0KIWmUk5JXFbn46E4ciyRuqadNeGWo5sU2su58oZW9v1X+S9DUUdYAMmgAAAAAAAAAAAAAAAAAAAAARRIAKkEvqQU5sAApCewJ7AhuimSMpQcYur5N+3cjJi341GPJxpwfho0JFlRCulu696JAIUAAAAAAAAAAAAAAAAAAAAAAAAq+pABTmwACkLLoiQDJ0AABQAAAAAD/9k=)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKEAAABJCAMAAABimLZrAAAAGFBMVEX////zpsv2wdr99Pj50+T74e386vLvgrhS6vXpAAAB3klEQVR4Xu2YS24DMQxDrZ99/xt3URRCFgOOGjYMinDNyIHwxnjwIib2d2Jxk2eUjSf5c6eaeT107YyyrtKTcuE4OMZ3d88otq7Sk2LhGD7pZ8w+94L3E2jNj12c+isMbeHUYB08DJ2FYWdzMbQeC2PPHWeAeIghzlU3otIA9uAojJY93Y0mz+ZHYbSc0PUmcUw8RqsI3ebUp8RT7uvuYqgNUDzI7pGEbi9xiiFXGxxXTswoJmtD4jWfPaCYj2EsDOKeYUjWhjudGlKMtYHVbcGZUYzRInWjOSTf15vUbQ7F2oC/5dBqAy4dtTbgG1usDdh+jK0NNMWwRkGqDdh+UqwN+FMutjaQui3ZSm3Yr8QwBmzE6L52sjY4Sxu8/UynDX5nz6bUhrqzwmRrA6lbvUKtNuCXu3xTbbCmUKkNCRqNtVAb0KuSS18bDtDCi3Glvq/TTidGFPMxBC+bTZpGG3As1pJgGLM/qNEGnGZAoQ2jBWq0AcZ6jkQbQCyj2xptuIyZe9GO4tsrjt5ecfTagEPFkHDhKuw1B125NuDwtYHc1dsrjvS1AUSuDSm5r4N+4b7pawP/50l8bfhP2vDRhvWu2lBvrw2u1QZC96MNtK5eG/yl2mBCbeBjaL/G8AtqQEnsBU7ZMwAAAABJRU5ErkJggg==)","url(data:image/jpeg;base64,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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAACZCAMAAADw+V8SAAAADFBMVEX////09PTk5OTU1NQ/cPF/AAABzUlEQVR4Xu3bQarDMBRD0Xel/e/5w59m0FiNRQnWBg6vBidynVkOAJIAYLYEJF9j6VHxqly9Zxzfiig4T2jycpQPVMCQ4yiA4hCs0ebB8BMhWKRtlvxYFIy0w8J2x5JdsmR3LLwl1CSbmmQHy5RGNcmmJlk1yaYm2aGUj4ULUSblY9lvG2t6Fj1LU7M065b+k+/vrBcNpGxzIik0KKGGqDkRVQayiqaAGrJekVBDVCqIXjGI6ktEDTv7xHyyZrZQV0uzjxpWpZwaLtI2aliTcE4NK9LoG2pYkPiy1BFIITXclCboCGGClpUFL6QnqSaZySO3hpJLQ+HF9CRq59SqSaa0TLZ+XZLX05OIJLckEkm5dCRzpIUOVd8j+vsek6Ug1Z6E/af7qCaNay981KSR3Wo2PWl60hSkoOy2KE2NokZp3kjxQupQhzrUoUb3klAnJ/nVZYl9joILvRkUNI+8jjQwglawqWGpJtmqSbYqUm71i0i/M8qt0kiv3ssrKaxU/+9Eq0e59vvZzAvPHK0nqUMdih+m6O0W1T2wtVgqPq+6d3ryqDBUdIW3ZdVepM20LGpVhFrBolVQ1ardpnCYEEA5pgAKPiYvnDYCRMgfJbla10Up7TkAAAAASUVORK5CYII=)","url(data:image/jpeg;base64,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)","url(data:image/png;base64,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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAAA8CAMAAAA6wCQxAAAAGFBMVEX////w9f5kb9TGyu3b6P6hp+K71v8AIMVWWs88AAAErklEQVR4XtWa63LiMAxGVzf6/m+8Q0yR1SPUUmY65PtJEsfHujrm359IPw6N9/jl0L/TabHpCHc5KZwvuJjYZLH5u9sA07QFZz+Akze3AeFiwclbhtzzNvBiA4W53xKONqDED+1PHbIRTpb+HulJGxySs6e92QZnE0Pu/GLInVNuK/jN55Cb5Ugfk45Xmnw/KR+Dwa96HA6mH7t0H85V9fOy3uRHgN0ePbTI9Oa6IvWSyD2Nhl4V17vvr3PMdw33kYolVbVC5peU31XRIN08krIDTrbLORdfcKVrXotbfCDqeEXbwJShRlIlWVCxeSS1UuM+2bsdlB1bwmXa/TIq/E74Wt4KKMDFN0M0bJpwfiPAqiTHHU6wkngKbBTZKNhNwywiVoDpaNdIOFw2lI8CFzW2FwPycN4WZtXKSp90keqf/sXrSpy6+Y+qHO2uJk35kITT/d5FgbHTvnowS3TmlUridy4Mo/LLKqfFENKXj0zWAk9UTJw/SleJkq1uSTiM/7axLIYokjnkrNo3aDhm7MZwPu0uMDQ03mRA+2HIWYIQLotKpW12SpK0gPOpZ8T7qSAaZ7jgZPdiGwdHUSEcvZBwRrhxmvPXLRH6cu1PwNbNQPBTPIITmLL1booEVD6+GHgpDVdKHw0MXp+CXh7AYRz4VU8wb/OWfejLCZck1tiecHwN4UDrbbZTtuckkL7W2iebPA45kMAosBxS+mA5Jhh2DIwrpj3hst8ILrxUQ44kAqMgyyF2CJclfWjiWv+MMs0cEkmjDD2H3JyJa2PRNzEVxi8VlnRoVkDg2eSwNS4O7ww5ZkbmE7aEpmgqgSOfbHQ8i5FOKkHS5WQJR19mG9dHYeljVB+uuWSbXHYDlIX2+w8SLGGyBxzziXQhN2ZiSWSseFEygQ2SNKA+LOGScHDYhMOlWsJjPClxGWJloqNP9uHXhVwZ0l3gsLXqPBdy+ZP4wlBmuZnOKz4lhKPjJNwvQ87HkMt1WFLUJ0Tdms+ouV2Ifb1qi++Ae6GEF58g1dBdzuK76DgJhzqd75m7Zh1Dbl+2GNnYS85yvp6+5FcJ6nRdRITcUMIZco6SAaG5nMXdPX2pbDwd+eSprhmFL+EsTfwiHPtMb+CkfL0WKZMFXBty8YOQk33k8NEr5yRpZvvdyhpOay46Ydec/v9K1yz1Y7MqDgpYB9qDAs/nLWJB0NXvyOuj5lpdhtxtGa96umu2DS5ntilsKgRpQgwNOX2VH9IZcrmKL3bN+Z2SZXzuvqQOTSne1MBh2Tc4kWe7ZsX+sVPAbpSXoaFgfFph7zOdVMsFjndIkt4bvauofn+64w9t5xaKb+Hz4Z3GBpcHc4VO8gyu5pNDsacOPWRdf6tyzHCbovYfm6UcFDBl4kS1PeAsuRVaGC8f9zM55xkkqkBzBnmGs3frgK39FIQf31MsfH3FaHdv8tZwaGIIhwOPc8EpDAdk7AaAfB447lW898qzwGl7PB60EYvDCZJldP28oBDAbqeoBNkoeZ5WojtBkXvTdMJGNsJKAxVwwdXIuqO1fHPTUTHsB8B2Mjrr0j6b5hPScaviJzEbJXWv0p+JOnbh55Hhz5/D/ywbsv9huWAxbhOvjwAAAABJRU5ErkJggg==)","url(data:image/png;base64,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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAABiCAMAAADgMSigAAAAGFBMVEX////evu/06vnm5/nm1PT1/v/WpOns/v9gQvwOAAADaUlEQVR4Xu2b4WrEMAyDJ9tp3/+Nt4MSFkS/48JKOqh+VndFsa1UzW1fnyPi655o+w9K2w+Uy8W0tmeWtHVif0HbAbV1wiKrpEOIBn1bxwKFXcSA+t1f/Wa0SGCOAvOcikUuMBVWwAO1QKCrsOav7PHuAgUCt9t4ZL1AMIIXt0N38EgDru7gEa7u+hEUqK8beaSzWrnJNOhi52XS13rEP5GlbVN15au3acb6EbydwLyhQI4yjPVRBnArj7QXNKB+UVEDol/PKvT78MGqdAkbe4TGkwbjdTX13mrt+GCH0msEIgK2cEjarjlo6kdYakePAAeDYYuxIg6rRgR6ZC5p167NUOBJQuMoAyrOB0NQinGgtA3Tt0fv0jUeYTTM7nEykRxlPnwbZRTr8xK998inb6MdlXYzHqc48Rt7RJNvo+Ul8onZZTJ2sOmER2AwThqis2YVSSAfABcwGKelPVkUdEPT23SDwWCBzoTV4VKP1BcOlC9XuI+gD6D0dFzHAr2AWCPyAXEwGLgqb4egUeyRhNKTR0AgFNCYy6IMTDxM4CEwrEbgA+A023z/RvGzFso76ZHAFbsKa+LVUabBNkgW4WOD9mdxnz3ilxNrNHdyySrOV1XQYWvUZXGfPeId5hpdEGWg+QEehhrNRJmcaf7m9/Jn7bVxn/cf2b28ifNR5g89ogmP7PNxP8AjRu3gkQuiDHhkn/XI9XGfPeICL4kybSbKiE38XqD+KO7DK11zgVaji6NM4o/friLAw5fHfRnlAhvMLHskiJs6D2mwDRox7xEuk9jEroNOyAIFQgHJIzy4LrBZlwYOCgxLAy4+FRj+QOrgs9gwAjhbNLfYX6Pa7ueyYoGCM261M86sz4/ifrG9Lnq24NPsykzrLnMigZvKv6XW+5sWZcAkIxI4PqB8D+Vxkl5uU4irA3LgAPzgYgiizNARRwL3ySsEA04uecHageP8NrI8MBBluIQi7mTRPDXpwjdB3OeWJHB1knGxKQov7SZIvqhQDTjIb6aQI1dC8qUbKojjRXeJKbvjIfEgVBz3/Lfl0otXBXEQZexbJbvjwUYERbr1eP6Y4/mDp/X4vx5pj0cmRvDxyCTaf/TIrTrcnm36in+xWYzHI0+UWYknyjxxX3Ffj6gS1C32iCraLf9h+UdVqbBw3z02qTwI82/MAAAAAElFTkSuQmCC)","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)"]