C# : File

[".0s4*0|collections;datetime-format;file",["F@eGMX","KIOIJATRBEBGMA","OCOBBBBSTUUUUTTUUUUYFGDGDHDGDOBBOOOBCBPWSTTUUUUTTUUUU","swr.",".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","BinaryWriter"," creates binary files. A binary file uses a specific data layout for its bytes. The BinaryWriter type is ideal. It provides a stream-based mechanism for imperatively writing data to a file location on the disk. ","Note: ","Here we see an example of using the BinaryWriter class, which will create the binary file for the example.","Example."," BinaryWriter writes data. It is similar to BinaryReader, which reads data. Microsoft states that BinaryReader \"reads primitive data types as binary values in a specific encoding.\" Primitive types are value types like int, uint or char. ","BinaryReader ","binaryreader","Int ","int","Uint ","uint","Char ","char","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","Based on:"," .NET 4.5\n\n","C# program that uses BinaryWriter","\n\nusing System.IO;\n\nclass Program\n{\n static void Main()\n {\n W();\n }\n\n static void W()\n {","\n // Create 12 integers.\n ","int[] a = new int[]\n {\n 1,\n 4,\n 6,\n 7,\n 11,\n 55,\n 777,\n 23,\n 266,\n 44,\n 82,\n 93\n };","\n // Use using statement and File.Open.\n ","using (BinaryWriter b = new ","BinaryWriter","(\n File.Open(\"file.bin\", FileMode.Create)))\n {","\n // Use foreach and write all 12 integers.\n ","foreach (int i in a)\n {\n b.Write(i);\n }\n }\n }\n}","In this example,"," File.Open returns a stream that the BinaryWriter writes through to. Next, use Write to write a value to the file. The Write method is overloaded, which means it handles the exact type you pass it correctly. ","File.Open ","file-open","Overload ","overload","File data."," What does the output file look like visually when you inspect it in an editor such as Visual Studio? It is not a great work of art. It is not something easily read. It looks like random bytes.","This is because"," the data is not encoded as a text file but instead a more efficient, machine-level representation of numeric data. Don't worry\u2014the file can still be treated as a series of numbers.","Close."," Do you need to call the Close method on the BinaryWriter? The using statement will cause the Dispose method to be called. In the Dispose implementation, Close is called. So the answer is no\u2014an explicit Close call is not necessary. ","Using ","using","Also: ","If you call BinaryWriter's virtual Close implementation, it calls Dispose. And Dispose then calls the Stream's Close implementation.","Stream ","stream","Implementation of Dispose: IL","\n\n.method family hidebysig newslot virtual\n instance void Dispose(bool disposing) cil managed\n{\n // Code size 15 (0xf)\n .maxstack 8\n IL_0000: ldarg.1\n IL_0001: brfalse.s IL_000e\n IL_0003: ldarg.0\n IL_0004: ldfld class System.IO.Stream\n System.IO.BinaryWriter::OutStream\n IL_0009: callvirt instance void System.IO.Stream::Close()\n IL_000e: ret\n} // end of method BinaryWriter::Dispose","Summary."," BinaryWriter provides an efficient and easy way to imperatively construct a binary file. Ideal for certain file formats that your programs must support, the BinaryWriter is used in many projects around the world. ","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,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)","url(data:image/jpeg;base64,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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAABBCAMAAABYbu5jAAAAMFBMVEX///+1wv+jqv9siv/p6//W3f8zZv9gb//19v9NK/8zAP999//S//8z//8zzP+z6P/0gInFAAABg0lEQVR4XtXXy1ICURAD0H7c96D+/9/KQqkhlEKD0iTrWZzKYtJXbou2s+jvn1Q55f2mfAMOb6Ec5D6+c/ObcvOdm98qN9+5+a1w842b3wo33/6Dv2H22g3zCL+PKF/uSKDsGL8pN9+5+U25+c7Nb5Wb74R8h+ki41eYLja+Qf1k/AL1k/HF4XIg4ytMFxl/X7/z8aF+Ov6A6bqR//FTnswXa2B96LmyPZtfoH4yvsDlwMaHy4GLj/Xz8RXqJ+PD5UDGh+ni448O08XEh+lSrtUVnC6qm+ey/krGx+li4+N0sfHh7Cfj43Sx8bF+Mj5OFxkf67c8frF+jJUovzRIBr/4+kovMb5YPr/OdcrUGL9k8FG/Tw3xxbP55/o1R4hfk/m6IBbii+fyJ/JnjK+5/HWRGuJLfzG+xvh6lX89f8m3GH90ar7Ya/FrkF8y+XNhRpAvlsi3+H8fUxP5A+svYb54Hl8Uy4/zNZEvCvo4XzyRLzrhXg7zNZMvw/o6ptsQpvDnE+wJyVGQ5SG7AAAAAElFTkSuQmCC)"]

["url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASEAAAEJCAMAAADsPGFyAAAAYFBMVEX////X4/Xl7Pnu8fr3+P3v77KzzOR6qdidudZ6gIVeXV24vcNqmsGOkJBQbaetrrAuR39HQkVODi/ArYoLCg2jZUyqjoDM2ejtv1f4+Pju1qnv7+9Tqk7m5+jLl0/LzdTWPG7AAAAUyklEQVR4AeyVjXKjMA6AS9jIsvyPA0lhad7/LU8ybiApdzvd6d52ZyKDii1Zkj9E+vLyYvRT9uT19fWliHGAT9mRaZoWRvoJaF/O53lBRPv2pxhznScm9Kr37U9xoSD6r4SeohnR+X8Qegppd09oHDFn/BKBx/k/S+g6F0LAw+TL5dL3FuU5aa3KKojColL5o2OdstLKvT9rZdS7f9Bk3c0vnxDNSTxvo/5xMWjEECF4h6tZEjmvFdU10ylbLaSASPYntSyYUmUQ7VTxB+NrnOBxm6+Oz8yJXFgIFcPPLIB6ax2AtlKZ1hiCVjJzTCBx3YjU84KzGJxGIbRYofNcLG8QT4DBSqGLYPKgo2Ly2hpnDftzUAlOXidO1KFGhxIOAwZ2SgAcJJxsQCPBO7RLWPCAXssrSIprkDCqVKh4G0WUJeuSLZU7xZ5y4KpE8HPzldAyVSMDeoOfQkhckhq8jkMcFJhoTi5lH3iAZxykkmerItVJ5fLAtduQcgwn7KJAqvVlT0BaJfaUOB27xhpcYWKfXrGD5TVGxS5dWewiyhQl6Um0OSEYy2GdvKtOdZb8ELNUKFpqMB2gbF+Ce9CI8JuyS0gpAXTJP1GyCSEELa1jNHFPpEADMYlTYgLoLCkQQraTdiZFikkgkGF+iFm0kLPS9c7a4inPfIJgHakaXGAE7YGUS0qQkF4IQe9laiQ1r7DmHZmfUzoF8S/WZPyiOUaJtmxfgoNT8KWEAIf+zVyy4cfyO0SelKQNmgzpiMlELa+/tydNyFY5tyJtMxE7G36l2gsbq0mFCFWMvP7qyfwS73Xa9iU4JEYoKilNljS9E3L82NkQdeTU3EOsJaCXsAmT7uQtFTbunZDzWAmpGlzD1xH6pEh/kIL/v9BnnA39RUKyG/8CIfOZpAH/NKGnbAmd4Z+4zzxY9vSfGDdCJFnawxcOvn51f2f5Ue8NITgXQnz96v4cIh77f6v6riRf5b4jxFIAfd1YYWyxPBL85s22EpJPedsl+8+/iUjunTmrb/+hffzKZAQXZrg2d8e9OndmfTbNZnWGw4xmdVwNwTX15V+XDfWqfzlaI5PZTCB6ZVgthwn2eojj4s5ZDqOT8lhqxo2MLqymVcxhCocJTfWdrjthefGhh2qnTJ2cOeP2t0emXOqA7dytRMbYGrXXXEc7xmYLhu+Mt87haKNfDEfLN60gCI6xru98X0dqeysPPTwcpluxZNw11ZhVLjifYKwLYtrpIFl87KFyPGEwBz4ExRUGE5rHpHFwJ7+2SmqGZjiP5N8aAyNuCM3dufdXSmdep3gwyaYIN2RC6IgTzZo9SVOtinfy0XsYkz1qUrNrJbiGDSG+uPOPXeTaHzBwee1IqcmYEz6YyE7k+5NaIymDmGGAnryY2Z5gOcXqYx966Hyo5+6IC8/IIeHWRTn6c9f02MOmh9o36A89dk5fcPBv6rZ+JO3nJGdd4hiqr7YiypGwUCRJNMa1XQjaEvAYxXqQdANuCB0magNxGazXdelsJpFVzXi+hzdJhWq6axQ7NHZoOT5TIrjwrpnKKfDWRcdE9OF/mbSR9FAh1PBs7aFpjk0uhNavada+JWE2O5386n20bKOWIyxxRi8R1p9qKedoJyHElbKniJikh+jKKdiarsTBI29cQRCHGq3hMkTfYRi7xqglY9urR5O8lTtC2rVa/5DiM+qGy4Cpn93Ap9j20I8PhOSaCqEBc0pQO0h6KGGf5OVtSbSJq4G3RAfCi13RLb8urUTIKHpINkcQBLWHkpqJCiETiXitMuojYcsBj4nz9LxTkq41d0k3Y0o4xGOie0Kyq1ky9umjaUx+Shtwb77t+SqEctT2P+yajZLavM7HkRQcJwoRDFvEAkb3f5fHFqQmYR/anh7a9515fnGy+orF/EcQ6NTyrpSHafycRmj5OZRxgWYP+cnycM3Nnuge92yNPlQdqm6PD31fVZh6reZkfAN6BN/z9XCi+efvQ3obmJlE1a8S0c8c3y/9thiPmds5U6QGnYc8nncfI/69Hx3P7zL6SoNqPCdfq+RrLkxN1vgsPZft/9Z36kchvhDo175Y11WlmEL18o/g3PhrUzT7ba9zRX7n59hyhqbgUqVJwS/Oefpv8fw51PzLnNkMhX8FemY+Q0TNezSitxW/neWzjIwbOq9P61ND8+OUg248HSzmxmewEAtTxrLdtsWUe4A+7Z5TC0azXTjdLZlikNKiF6TPp/5JnK6Gkjl88/SL1/yJ1X59LGcI/eP7fDydTqo0Iyt0tGBm0tDEObuJjGRwN8TVatUMY7pVaGw1DGMxhRwGYroRVisRpDu8P5xO/VXoezESmrElesAjSEAzzEKMGHY1AqpmqBtydApLqq9883A/0hlm++VIZfksI+YsxjGrsb+0QBU8rtfHIn7qalBO67UQ0ji6G4tC5Jrc3Iba7aNCJjYpxKASYgzuNPv1/nTsv/VVIVBjYVF6ADiHTG2hEK+a3HemEH3SZ7NUKFZZmst3+3yIlHiygRoBeuRphuCMPkPHOFzi4wO/zNBgpyt29YEu6xw8HvfuuyQr1HF0T6OCjhkvvBVo19t0K4SIq1Xb+m779fH67Xrd0VRMwMaAbLUZkuaIGfP8m4VZKuzgexCUUiLc3O8ql7MqsW5g2uxyybbfng6iKSQRCyfpIpIAnkVYQCRkY/ksQ1XCtN7vN8NwufhuHx99+cvlc4gQtUOk/uOjpHJs7xy8MrYWY3vTBCHCJ4zjdlsc8VBRLwC5LRACBBxKMVKeoGsQGXUqRhXmbGqxretcFeBss7BvsOmKApmWU2qGdpedzcdHSYJiatgMvNCKDGaGjBfDu4aXvmfvjOmQJEWLHETgAEgikoQkJE4HlccZUg2IyIaZob8MY38BLPR+tdVA+z1fQldjctofC1dxN8szDFkUwkyI2coCbb3Q85qTY0RH1ALk8sG9fd5jFbnvYCp2lBM6dvvLhpUOnbb0NGl2D30U1DgDfm8+z2thjBvCib6ftkoHMI6miCfJNqIAJsnXU8C9Ci7fZQkxQcIhS7TtO3AnIeTDVqHZJ42xc9dTd4WuvXlR2/Y7zrpAcSyOfba37IW+y5BFi2M2sqPMrHFoh1IM1+P1+slRNj1CklsDSGAG6OUJUrGMtfi+7i+hjW3Wve/7nd+UymEizGbGvpPdwgl7u98GqL34hjkMB037aBuR1uJBEkpWRFA0icQkMJ8hQmCGTMg9yzvigdAggIYQuxqTfdHn+m0DTjv2nXXb7a2+7Te8HW/V4tdhGNttvd1HaHTrkP9TjgYW6b34jrHCHDNYEMYytQpLmKMI+z3fQ1AR+FmW7zLQlRZCNw4G+kDY3ul0Ag5d3+92Hx83T4cxs+237lq2+6yHO1LSwFvWGVDNFHeF3ounLOgSuJ3w+LrmhRW5dTP9KUC/ZjFD87Iv97bXEfsyKW68erFWs/Kq/XM8vNjyFxSyn1II0X4H9XOO/t52f5+nz6FgFvJh5fw1ezLDMv8r+8xi9px/itVL9f8ru5rz/GKGCOH/MclPv/jKR13zeE3XP1856elZ1kys8rm0HXsXzSvM/lDfZI+kplnOUPNDOL2H1wpJct7f1+gRWypE1Jj9QCU7/29Jd/i1Ql77rr5E1JT1Y4Uwx7Shl7xLIaNXvE0h72tmmhdgNglJOLvBkDAnlzPkWNfBH1eIifZdt0mBZpzlzQoxERqbsLFk2xAhSOmoiGh0WswQEpcqTfJXZigFSvxnFfK+IMzCYonIADRkNwZAADsPy2cZYYNkIUkqNwmYZEuC+WLI+XcoxMyJkTBfkkibTxMBlpA2IqeQM+9RyPsSEpqwCGM2DSi4I5CxJDOFFAmZCa3bQIrUoQUBOm26wSLmhTn/FoWkS8kQMQVMMR2S0KHrlLtocJbS1WfofX0RWLwPogFAlIwCIBhhVQh8hlDPiBbQXylYEMUk6G6KBvgehZKlxN4Fb/9uhRLQ4ilaMDkpos/Q2/pmTACdolAQ2QQAULD09LsMzABMAVIAE4bk77RoEsqCzNs+h8Cb5iXJ+6rEoMLsr+aNn0NQUNHkhoVMlHDDQKpCAP67jM1vyEdebvpZ17sU4qnP1L46eb1PIQbH+NaLQ6H9DztnvOMoCIRxATPMArZgsXO3l5b3f8uTGq87YsV/GveS/X3CaOnGzZcR4y4jTFghvjokaPoD5jZvyyHa4o05RAyLMGoEsiwRcwiUoFRTur0Hu3la9tTxzvNa/IqlxB2SElKNj3dxxFnL81o2ZtPCISWlTT9iYg4Rq1CotrzV41591zKPZQ49JbRbEWZz9osv79xs39WjIocmSdKiedA2LCp8jJ7rpGLBXtbLKPmaxWo8NIdGiJp2lcZJlVJSdTDN3rAcyv1a3G/OcVfZTcAzhZo/93jxg1NtVtCqnfZbp5KSYoeoK1d8yhXx3e12eA7N9WUkxpEeP2FwUmWC/q0S5b3WJSFuIWgSFajj19gcytnnOVD3aO6PnYeI8nqV6H/5wV2COSkVTHCDCz445YgoGTJAFaDMIanYRyxm7bvAjr+XCXr8zj1mh0KMPufQZ953d99kh6xJBnuPMeoUYm/7eI3ehuhN1ESpjzhu0PGbGc8YZtF+cw6g+H+ZJCEzs0MnCVcdTnd/PQU3eOWAIMVwgh4HTObibG8D2BDHPr/3A8ggXTw8c4jbUbrFN2ZHcXyAU0UVJ5EUKs+0H2DdNdfv4FV/GANjry9OOgCwASBN7yzJDmGAgLnPDp3RaADba+xY/S8zaG5shJvAbnJHFjAs6+0FiX/IUUukAwQ0Y9ejjVFDiD0aNDE8HHq8xiXGLkacHWI5UkxI6+atO8UPDlqTT6KCdLjgHHGdjvnzyowyi5gFkrtz8FUGIEHUcJrhgtcv6OD/gLYbzyEUVeYHkHaKxZNJW2zzCIf/1PxdPrR+yL6+EffSbjc+D5FY8gOvLyPh/rJzBq0V4zAQ/g69WMEYgWAJweT//8vdUMGQkLZO8mgP+3Qw9TBv5nVQZSeHHlrwXbvTfksIYO4zLB3oWhaOeFbiLLkTHzjypSMqHUC+Qzry7Td9l97nAV9TDykhmwzq5EzTVCj/rfhUjzhZibvlTnzgyJcOkPgUAEh/QEf8Mt30tWlqA76HOZQJYdAI2nc/qzZciDjAkS8dIPESwM73R50d/64vdR3w3f/Phj9JaLFHCUX0e77MQ777OfQnCZnH9KiH4p5vMm/1UKllW4y11katdcVqOeJkJV69fgAgPnDkSwdIvEeHne/POnv+PV8b0jntIdW79j30TujbhLYWyoR67dAqULW0xGkJqTa81sTE/yzpANIRtdXcyndA5yp/70sf9N310OCkDuOrU7fdm9TQXjepP4Z8Q7P69WcZr0so2Xh/WUIM+jbke+Ese5SQm/XrCVmDbjxJyHYJtTKc0Jjvfg79dg/NyX6SEHOITx/voUHf0zlUvYL5Snf/h9W9s7ol7uGfuGrDPTYaID6AdACQDkDiyZQvP+uIXwyu+k4eZdj37LlM9a7zO7XqXedn2eQTFAdcSzngqsQLWe5A7o586YD0cyt9kO+pThJ8hC9fGXnB3RnwvX4fWoeeXC0YmJgrGOXBfQhY7zy5Jr9cO8tGT/v5PCFryAFsJCFYjMbds8z7DMw3EuodDOxX70O1+42EKg8SWtebb136uhYl9OoeKnx1Y4zLCXWDB39lDYPCjYT0u1y/D+mxJYDQYolHREJZn3jEtkLyIxnSAZAO+cFtG7mVLyDfUx3x00n8AV99xQHf9/uhX3g/FP+z90PZdR8WnTliYYmY6WFH/F/27FiFQhiKwXDXIuLiKn3/t3QpFJxCJ+F8GS4XRwn5k2O5N5T2oWf+r+ihkPZnL/qG0u9lrayH0hvj0W4eGn3MY11fP9fneUkPoX3EMgpYRjy0mUM8tLPLyLb3rYOH5ND/7kOkD+nUWIZlcsgu04d4iOQQlskhu0wO2WV2GZYRD/EQlmEZD9n2dhmWkT7EQ3LIfUgf0qmxDMtIDtll+hAPySEsk0N2Gckhu8wuwzIe4iEswzLiIdveLsMyfYiH5JD7EOlDOjWWYZkcssv0IR4qLDmEZXLILpNDdpldhmXEQzyEZVjGQ7a9XYZlpA8t8ZAcch962zeD3UZiEIBydRFCe7KQhfj/v9wkTERMJ7VmL10rvEubMY2UVwbwyHkiyIxS89BbhNoN+viZWl+ACWsP9NN7GbcX2BaGPrGXcZtgiez6vRz6nw01jiVsN+zT92VuSG8YuqI+16iahx6GDiHUbmDt7U8NRW3m1OGmjBoAw+50gUC7HRdTLPiC+CW/5sTrPerQa23mVJ2mSBRsDnVwOlME4+HIK5jREWte1abpijzmNIc2NkQUCz0uByRhCJvjJnTujOrRG9WhaF4/GJqg08vshhI0AOYqh/5qg31ZGDpGxBF16NwQDvHI/rzMpgDQKbKkxb1odHi3KWvIYzeqQ6Njy//WU0ORYwYuU6aNnL0Ywqj/sfygexbusC/jNmGwMGRTxZqxZAhd3FMGxh+F4s32ZY10YciOdDk1pLMhTG+jcReL/7rfvmx9l8XS0hBJfhvKd94+OWQ3kELRNUNiyCHa3gp0L5TzcaN5SN3RuGjIDrVrQ0JHCxxRp/eaqYd3m2uGws/KUAxBdvzcp5dNn4AvGTKv8NhV1VaGvFaLW9UNcwj6ZUPTpKwrQx5tfpPtuLcHu2xI48OuDEWtRo/b6/mQc7UOpdHRloa8VpPfa7BXL4uaov+aQ9aWhgDz3LXJPAQ31Dg259cMNYtZYWFI07OTDWdqEs+GxM+VuhHTsts7Rxxt9pw6YIFrhnpLLAxZRDk7PB8KWAEuGEqx1HltSGJw32QesiBKtFrmGenr04thfAfNr2paztA7e3UWNvfLOoP2w03GdQZtUfZGnad+w6DcyOo8dYD8nJm4zjGewtPIVTn01hAZnFN1CKkRs0mdp67z1L90nrqoOlTfUazvBtV3gyqHKoeql1UvKyqHtjmTX/uy6mU1D5UhNaT29SdTfDXCh6HR74a+UzTCPtwQU8uOitaID0NqyPSdgtF0CLgiRJ4pEA9BIDK0d8sUvesQAVc0hmaKMVyQOzqhcD9/Aa5QoOuxo3YUAAAAAElFTkSuQmCC)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAACCAgMAAADasxWRAAAADFBMVEX/6Nn///+VlZX29va5ksB5AAAASElEQVR4AWPACZj/f0DmjkqOSjKtQgcLyJccZiEE9SOmP8mXHEaBMBoIo4EwGggryJccvvVKKAogTnJUclRyVHLklgmjkqOSAALWyrsxEHLDAAAAAElFTkSuQmCC)","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/png;base64,iVBORw0KGgoAAAANSUhEUgAAANMAAAA8CAMAAADLy3+8AAAAGFBMVEX////++Of/8crj4t+/vr2SkZFWVFT/67CB/ywxAAAEFklEQVR4XtWbYZOzIBCDN9nF/v9//I6FzBVKGaXyOs0XW5H1ntsYRr2zWiAfWSRgJ4W/6TOzK9k1Ah+NiPWzpWbyJVB49EQsni2xZVpBJHHxbCFdzsTHQPhmNifPj0VNkrBwtpBaYVWTJEwhSafSRcIyJOmr2ZxxCZY5T+IUkoQJlyz0noQpJGnYpG+YVvjncUw4bxHYeqgp30ocEK1isqolYIcRc1DMwtyieE1OEB8awEP2IQCwJSJxQ58Mbx7hMSZDhxsiIjwivM9kXMtkfKtzNLvQsQsKUmxZ3p+5mMnYlsG5PGbbAtLTtiUH0rbBelrNZBif0cZQbDlJPDsEANsWY/OBa5hsikkE73vwNJ6NmEy5ZLcw8XiPxbTtMgPiIxMz0e1MY7VMYfCPIWFQInLX6wKwhgnfeIFi2mBIuU0jgaJiFm68nAaeykGe9Bgo7V/MLDKpwd0dZu47E9yZ5buQd9tzWIpIKTaV2WUe4eZaLlT62I0aTreYalQqTNmJmW0Tmz9JYc9tgGVWRPFt5OFdvklblHKZ0ENMKt0RICKJEzcvhAtqR8LriVPeSql8DuA5SYoyLKTklikqQheKSg/89h3Sg0QIyuzPINUv2i0VGLW0dCijNQwo3VW5lPNHKFDpShcgQZNICCqs+WG82UYZB+o2yrL5a1RXpYZDh6hko++R+IdEQBbx94iIik3MsGI2seGlbRBibbN+RIyZMJH/JOEOWKhR3YjQFi2DjhdyFARvhu0VRZzz3hsjlesClkOgExFdj/UtKeu9O9deKqjFl2YEH5KQQo3qR4S26d2CUVu2spe2YhpGhF300Jz0nGJUNn+MCFT9EAP0XeiVvZqVaBwRNn07IyQx7QgOECV027xqGMUiBmQ2DeeNHYmIMzdpB3zXMhkAZXUbEW+M6TUSgCoikDejiLCKsxKLTrpPSG2fTBCK6BKDUPea/ijhgTrhq6trS1qQxaRDxfRB4DfvAUikUl9nfLLsO/WhjgrkHXkUQLWKJS3d6TkuWVaookqe+DmPI+lZxBaRCpLO7FqEm8hG/LEmALIoCk0ZhqDUkr9DdKqheObBUSvC8m81JVkklXTam4U2k4HneE5BENlHOrw4K+RZf2HSISVfx8JR813x2IckpPE9obv39hZPX/QmnN0unRQbnayQtshmv4bpbEYOqmSaiUaHluVrmDDwHSstfO+u1aGJCGKOaYDUjC1lcmihq2piJiPYQfr/TEp4f7fzuAM45DzYDUzeRcrC2bN0kO5gMo+UAh8K4vOlf84x65nO1CN59BZqcMy9TJx/d/44o7kX9yuRaL/DhMdkm36fCXYX0zIo2m1Mq6Bo9zEtgqLdx7QozmG/yGTgqEk/xzSmotm9TCv+ZP5nmSSg+teGH9U/EvuFGjU3drsAAAAASUVORK5CYII=)"]