Leaderboard
Popular Content
Showing content with the highest reputation on 09/02/2023 in all areas
-
Looking at @Andreik nice script, it makes me think that it could be streamlined a bit. #include <Constants.au3> #include <GUIConstants.au3> #include <GDIPlus.au3> ; icon from memory _GDIPlus_Startup() GUICreate("Icon", 200, 50) Local $idIcon = GUICtrlCreateIcon('', -1, 10, 10, 32, 32) Local $hIcon = HIconFromBinary(Binary(Get_ErrorIcon())) GUICtrlSendMsg($idIcon, $STM_SETIMAGE, $IMAGE_ICON, $hIcon) GUISetState() Do Until GUIGetMsg() = $GUI_EVENT_CLOSE _WinAPI_DestroyIcon($hIcon) _GDIPlus_Shutdown() Func HIconFromBinary($dIcon, $iW = 32, $iH = 32) Local $hBitmap = _GDIPlus_BitmapCreateFromMemory($dIcon) Local $hResize = _GDIPlus_ImageResize($hBitmap, $iW, $iH) Local $hIcon = _GDIPlus_HICONCreateFromBitmap($hResize) _GDIPlus_BitmapDispose($hResize) _GDIPlus_BitmapDispose($hBitmap) Return $hIcon EndFunc ;==>HIconFromBinary Func Get_ErrorIcon() Local $IcoBinary = '0x000001000500404000000100200028420000560000003030000001002000A82500007E4200002020000001002000A810000026680000181800000100200088090000CE78000010100000010020006804000056820000280000004000000080000000010020000000000000420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002000000040000000500000006000000050000000500000003000000020000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000008000000100000001A000000240000002D000000350000003A0000003C0000003C00000039000000330000002B00000021000000160000000D000000060000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000A000000190000002D000000430000005700000067000000730000007B00000081000000840000008500000085000000830000007F000000790000007000000062000000500000003C00000026000000130000000700000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000110000002900000047000000640000007A02020288292929A0555555B5787878C5929292D1A3A3A3D8ABABABDCABABABDBA2A2' $IcoBinary &= 'A2D8919191D1777777C6545454B7282828A4020202930000008D00000083000000730000005B0000003D000000200000000B000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000110000002F00000054000000741D1D1D946D6D6DBEB5B5B5DFF1F1F1F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFF8B3B3B3DF6A6A6AC11A1A1A9E0000008F000000830000006B00000048000000240000000B00000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000B000000280000005304040479575757B0BEBEBEE2FDFDFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFBFBFBFFF8F8F8FFF8F8F8FFFBFBFBFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFDBABABAE2525252B603030393000000870000006D000000440000001C000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000170000004204040471656565B5DFDFDFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFE8E8E8FFD7D7D7FFC8C8C8FFB4B4BFFF9797BAFF8787BAFF8181BCFF8181BCFF8888BAFF9898BAFFB4B4BFFFC9C9C9FFD7D7D7FFE9E9E9FFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBDBDBEF5F5F5FBC020202930000008400000061000000310000000E00000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000025000000584242429DD5D5D5EBFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFE3E3E3FFC8C8C8FF9292BBFF5E5EC2FF3434BAFF1212A3FF00008FFF00007CFF000070FF000068FF000067FF00006E' $IcoBinary &= 'FF00007BFF00008FFF1313A4FF3636BBFF6060C2FF9494BBFFC9C9C9FFE5E5E5FFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFD0D0D0EB3C3C3CAD0000008F0000007600000045000000170000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000000300B0B0B6C9A9A9ACCFEFEFEFEFFFFFFFFFFFFFFFFFAFAFAFFD8D8D8FFA5A5BCFF5858C2FF1717ADFF000084FF00005AFF000046FF000044FF000043FF000041FF00003FFF00003EFF00003DFF00003DFF00003EFF00003FFF000040FF000042FF000059FF000083FF1919AEFF5B5BC2FFA8A8BDFFDADADAFFFAFAFAFFFFFFFFFFFFFFFFFFFDFDFDFE929292D10909099600000082000000540000001F000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C000000362A2A2A82D7D7D7EBFFFFFFFFFFFFFFFFFDFDFDFFDDDDDDFFA0A0BCFF4343C1FF03039AFF000062FF00004EFF00004CFF00004BFF000049FF000047FF000045FF000044FF000043FF000042FF000041FF000041FF000042FF000042FF000043FF000045FF000046FF000048FF00004AFF000060FF04049AFF4747C1FFA4A4BCFFDFDFDFFFFEFEFEFFFFFFFFFFFFFFFFFFD1D1D1EB242424A3000000880000005D0000002400000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0000003848484893F1F1F1F7FFFFFFFFFFFFFFFFF1F1F1FFBABAC2FF5454C2FF04049FFF000061FF000054FF000052FF000051FF00004FFF00004DFF00004CFF00004AFF000049FF000047FF000047FF000046FF000045FF000045FF000046FF000046FF000047FF000048FF000049FF00004BFF00004CFF00004EFF000050FF00005EFF06069FFF5959C2FFBEBEC4FFF3F3F3FFFFFFFFFFFFFFFFFFEDEDEDF73F3F3FAF0000008A000000600000002400000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000335757579AFAFAFAFCFFFFFFFFFFFFFFFFE0E0E0FF8F8FBCFF1A1AB9FF000073FF00005AFF000059FF000057FF000055FF000053FF000052FF000050FF00004FFF00004EFF00004DFF00004CFF00004BFF00004AFF00004AFF00004AFF' $IcoBinary &= '00004AFF00004AFF00004BFF00004CFF00004DFF00004EFF00004FFF000051FF000052FF000054FF000055FF000071FF1D1DB9FF9494BCFFE3E3E3FFFFFFFFFFFFFFFFFFF7F7F7FB4E4E4EB50000008B0000005E0000002000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000002A54545493FBFBFBFCFFFFFFFFFEFEFEFFD3D3D3FF6969C0FF0404A2FF000063FF00005FFF00005DFF00005BFF00005AFF000058FF000057FF000055FF000054FF000053FF000051FF000050FF000050FF00004FFF00004FFF00004EFF00004EFF00004EFF00004FFF00004FFF000050FF000050FF000051FF000053FF000054FF000055FF000057FF000058FF00005AFF00005FFF0505A3FF7070BFFFD6D6D6FFFEFEFEFFFFFFFFFFF9F9F9FC4A4A4AB30000008800000055000000180000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000001D3F3F3F7EF8F8F8FAFFFFFFFFFDFDFDFFCCCCCDFF5151C3FF000091FF000065FF000063FF000062FF000060FF00005FFF00005DFF00005BFF00005AFF000059FF000058FF000057FF000056FF000055FF000054FF000053FF000053FF000053FF000053FF000053FF000053FF000053FF000054FF000055FF000055FF000056FF000057FF000059FF00005AFF00005BFF00005DFF00005EFF000060FF000091FF5858C2FFD0D0D0FFFEFEFEFFFFFFFFFFF4F4F4FA363636AA00000082000000470000000F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101F1F1F5CEBEBEBF2FFFFFFFFFEFEFEFFCECECEFF4949C3FF00008BFF00006AFF000068FF000066FF000065FF000063FF000062FF000060FF00005FFF00005EFF00005CFF00005BFF00005BFF00005AFF000059FF000058FF000058FF000057FF000057FF000057FF000057FF000057FF000058FF000058FF000059FF000059FF00005AFF00005BFF00005CFF00005DFF00005FFF000060FF000061FF000063FF000064FF00008BFF5151C3FFD1D1D1FFFEFEFEFFFFFFFFFFE5E5E5F41818189D00000077000000330000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000604040436C8C8C8DAFEFEFEFFFEFEFEFFD5D5D5FF5454C0FF00008EFF00006DFF00006BFF000069FF000068FF000067FF000065FF000064FF000063FF000061FF000060FF00005FFF00005EFF00005DFF00005CFF00005CFF00005BFF00005BFF00005AFF00005AFF00005AFF00' $IcoBinary &= '005AFF00005AFF00005AFF00005BFF00005BFF00005CFF00005DFF00005DFF00005EFF00005FFF000060FF000062FF000063FF000064FF000066FF000067FF00008EFF5C5CBEFFD8D8D8FFFDFDFDFFFEFEFEFFBDBDBDE302020290000000630000001E00000001000000000000000000000000000000000000000000000000000000000000000000000000000000010000001B7D7D7DA3FEFEFEFFFAFAFAFFDBDBDBFF6969ACFF00008CFF000064FF000062FF000060FF00005FFF00005EFF00005DFF00005CFF00005BFF00005AFF000058FF000057FF000056FF000056FF000055FF000054FF000053FF000053FF000053FF000052FF000052FF000052FF000052FF000052FF000052FF000053FF000053FF000053FF000054FF000055FF000055FF000056FF000057FF000058FF000059FF00005AFF00005BFF00005CFF00005DFF00008AFF6D6DA6FFD8D8D8FFF7F7F7FFFDFDFDFF707070C300000085000000470000000C0000000000000000000000000000000000000000000000000000000000000000000000000000000926262655F7F7F7FAF9F9F9FFDFDFDFFF7C7C93FF05057AFF00004AFF000047FF000046FF000045FF000044FF000043FF000042FF000041FF000041FF000040FF00003FFF00003FFF00003EFF00003EFF00003DFF00003DFF00003CFF00003CFF00003CFF00003CFF00003CFF01013CFF01013CFF01013DFF02023DFF02023DFF03033EFF03033EFF03033EFF040440FF040440FF040441FF050542FF050542FF050543FF050544FF050545FF080847FF020244FF000044FF070774FF7A7A8BFFDADADAFFF7F7F7FFF3F3F3FA1D1D1D9F00000070000000270000000200000000000000000000000000000000000000000000000000000000000000010000001DB3B3B3C7FDFDFDFFECECECFF99999BFF17176DFF2F2F5EFF9494A3FFBEBEC1FFC7C7C8FFC7C7C8FFC7C7C8FFC8C8C9FFC8C8C9FFC8C8C9FFC9C9CAFFC9C9CAFFC9C9CAFFCACACAFFCACACAFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFC8C8C9FF9494A2FF151546FF191966FF979798FFEAEAEAFFFCFCFCFFA5A5A5D9000000890000004C0000000D00000000000000000000000000000000000000000000000000000000000000073A3A3A60FEFEFEFEFAFAFAFFCCCCCCFF45457AFF272761FFC6C6C7FFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCB' $IcoBinary &= 'CBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFF9A9AA5FF000042FF494978FFCFCFCFFFFAFAFAFFFDFDFDFE2E2E2EA600000070000000240000000200000000000000000000000000000000000000000000000000000016B4B4B4C5FEFEFEFFF9F9F9FF9C9CA7FF080873FF808096FFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFC5C5C5FFA4A4A4FFB9B9B9FFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFF131343FF0B0B76FFA3A3ABFFFAFAFAFFFEFEFEFFA6A6A6D900000087000000440000000900000000000000000000000000000000000000000000000325252545FDFDFDFDFFFFFFFFE4E4E4FF5050ADFF000066FF9191A4FFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFAAAAAAFF151515FF000000FF030303FF717171FFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFF1D1D50FF000068FF5858AEFFE8E8E8FFFFFFFFFFFAFAFAFD1A1A1A9C000000620000001800000000000000000000000000000000000000000000000A8787879CFFFFFFFFFFFFFFFFBEBEC6FF0C0CB4FF00006BFF6A6A91FFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFF444444FF000000FF000000FF000000FF040404FFBFBFBFFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFBCBCC1FF04044CFF00006AFF1111B7FFC5C5C9FFFFFFFFFFFFFFFFFF797979C60000007A0000002E000000030000000000000000000000000000000000000017DFDFDFE4FFFFFFFFF4F4F4FF7070BFFF0000A4FF00007EFF1B1B6FFFC8C8C9FFCFCFCFFFCFCFCFFFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FF2A2A2AFF000000FF000000FF000000FF000000FFABABAB' $IcoBinary &= 'FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFCECECEFF636387FF00005EFF00007BFF0000A5FF7979BEFFF7F7F7FFFFFFFFFFD2D2D2EB000000890000004600000009000000000000000000000000000000012F2F2F47FFFFFFFFFFFFFFFFDADADAFF3030C7FF000097FF00008DFF000075FF6D6D98FFCFCFCFFFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FF5A5A5AFF000000FF000000FF000000FF101010FFCCCCCCFFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD2D2D2FFB2B2BBFF070758FF000073FF000088FF000092FF3838C7FFDEDEDEFFFFFFFFFFFEFEFEFE2121219E0000005C000000120000000000000000000000000000000474747485FFFFFFFFFFFFFFFFB9B9C6FF0303BFFF000099FF000096FF000088FF09096FFFB5B5BFFFD4D4D4FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFCBCBCBFF474747FF090909FF252525FFA3A3A3FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFCECECEFF414176FF000069FF000085FF000090FF000093FF0606C0FFC1C1C9FFFFFFFFFFFFFFFFFF666666BD0000006E0000001F00000000000000000000000000000009AFAFAFB9FFFFFFFFFBFBFBFF7C7CBEFF0000B3FF00009DFF00009BFF000096FF000081FF454588FFCFCFCFFFD9D9D9FFD9D9D9FFD9D9D9FFD9D9D9FFD9D9D9FFD9D9D9FFD9D9D9FFD9D9D9FFD9D9D9FFD9D9D9FFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFD5D5D5FF9494A8FF00005EFF00007FFF000091FF000096FF000097FF0000B2FF8686BEFFFDFDFDFFFFFFFFFFA1A1A1D70000007B0000002D0000000200000000000000000000000FE0E0E0E3FFFFFFFFECECECFF5252C4FF0000AAFF0000A1FF0000A0FF00009DFF000093FF000077FF9898B1FFD7D7D7FFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFF' $IcoBinary &= 'DDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFC9C9CBFF1F1F68FF000076FF00008FFF000098FF00009AFF00009BFF0000A7FF5B5BC3FFF0F0F0FFFFFFFFFFD2D2D2EC000000840000003A0000000400000000000000000B0B0B1CFEFEFEFDFFFFFFFFDFDFDFFF3131C9FF0000A6FF0000A5FF0000A4FF0000A3FF00009EFF00008DFF22227EFFCBCBCCFFDFDFDFFFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFD6D6D6FF6E6E93FF00006BFF00008BFF000099FF00009DFF00009EFF00009FFF0000A1FF3A3AC8FFE3E3E3FFFFFFFFFFF8F8F8FB0202028A0000004500000007000000000000000029292938FFFFFFFFFFFFFFFFD5D5D5FF1717C8FF0000AAFF0000A9FF0000A8FF0000A7FF0000A5FF00009DFF000084FF7272A1FFD7D7D7FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFC2C2C2FFDCDCDCFFE3E3E3FFE4E4E4FFE4E4E4FFE4E4E4FFE4E4E4FFE4E4E4FFE4E4E4FFE4E4E4FFE4E4E4FFE4E4E4FFE4E4E4FFE4E4E4FFE4E4E4FFE4E4E4FFE0E0E0FFB7B7BFFF0A0A65FF000083FF000099FF0000A0FF0000A1FF0000A2FF0000A3FF0000A4FF2020C8FFD8D8D8FFFFFFFFFFFFFFFFFF1B1B1B970000004D0000000A00000000000000004040404DFFFFFFFFFFFFFFFFCDCDCDFF0505C9FF0000AEFF0000ADFF0000ACFF0000ABFF0000AAFF0000A7FF000099FF0C0C7EFFBABAC3FFE3E3E3FFE6E6E6FFE6E6E6FFE6E6E6FFE6E6E6FFE6E6E6FFE6E6E6FFE6E6E6FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFC2C2C2FF000000FF7E7E7EFFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFD4D4D4FF484882FF000078FF000096FF0000A2FF0000A4FF0000A5FF0000A6FF0000A7FF0000A8FF0D0DC7FFD1D1D1FFFFFFFFFFFFFFFFFF323232A3000000520000000C00000000000000004E4E4E5AFFFFFFFFFFFFFFFFC2C2CAFF0000C8FF0000B2FF0000B1FF0000B0FF0000AFFF0000AEFF0000ADFF0000A7FF000091FF4C4C94FFD5D5D5FFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFB5B5B5FF000000FF6F6F6FFFEAEAEAFFEAEAEAFFEA' $IcoBinary &= 'EAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFE1E1E1FF9B9BAFFF00006CFF000090FF0000A3FF0000A7FF0000A8FF0000A9FF0000AAFF0000ABFF0000ABFF0101C8FFCCCCCCFFFFFFFFFFFFFFFFFF3F3F3FA9000000550000000E00000000000000005050505EFFFFFFFFFFFFFFFFBBBBC9FF0000C9FF0000B6FF0000B5FF0000B4FF0000B3FF0000B2FF0000B1FF0000AFFF0000A4FF090989FFA2A2B8FFE3E3E3FFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFA7A7A7FF000000FF606060FFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEEEEEEFFEDEDEDFFCECECFFF31317AFF070789FF0000A2FF0000AAFF0000ACFF0000ADFF0000ADFF0000AEFF0000AFFF0000AFFF0000C8FFC7C7CBFFFFFFFFFFFFFFFFFF454545AB000000550000000D00000000000000004F4F4F5AFFFFFFFFFFFFFFFFBEBECAFF0000CBFF0000BAFF0000B9FF0000B8FF0000B7FF0000B6FF0000B5FF0000B4FF0909B3FF1A1AA6FF3A3A93FFCFCFD0FFEFEFEFFFF0F0F0FFF0F0F0FFF0F0F0FFF0F0F0FFF0F0F0FFF0F0F0FFF0F0F0FFF0F0F0FFF0F0F0FFF0F0F0FFF0F0F0FF999999FF000000FF515151FFF0F0F0FFF0F0F0FFF1F1F1FFF1F1F1FFF1F1F1FFF1F1F1FFF1F1F1FFF1F1F1FFF1F1F1FFF1F1F1FFF1F1F1FFF1F1F1FFDFDFDFFF7D7D9FFF161681FF1A1AA6FF0808AFFF0000AFFF0000B0FF0000B1FF0000B1FF0000B2FF0000B3FF0000B3FF0000CAFFC9C9CCFFFFFFFFFFFFFFFFFF414141A9000000520000000C00000000000000004545454EFFFFFFFFFFFFFFFFC9C9CCFF0000CDFF0000BEFF0000BDFF0000BCFF0000BBFF0000BAFF0000B9FF0505BAFF2020C0FF2222B9FF1F1F9DFF8484ADFFE1E1E1FFF3F3F3FFF3F3F3FFF3F3F3FFF3F3F3FFF3F3F3FFF3F3F3FFF4F4F4FFF4F4F4FFF4F4F4FFF4F4F4FFF4F4F4FF8B8B8BFF000000FF414141FFF4F4F4FFF4F4F4FFF4F4F4FFF4F4F4FFF4F4F4FFF4F4F4FFF4F4F4FFF4F4F4FFF4F4F4FFF4F4F4FFF4F4F4FFEFEFEFFFBEBEC4FF24247BFF1F1F9EFF2222B7FF2020BCFF0404B5FF0000B4FF0000B5FF0000B5FF0000B6FF0000B7FF0000B8FF0606CCFFCFCFCFFFFFFFFFFFFFFFFFFF363636A30000004D0000000A000000000000000031313139FFFFFFFFFFFFFFFFD2D2D2FF0C0CCEFF0000C2FF0000C1FF0000C0FF0000BFFF0000BEFF0000BEFF1D1DC4FF2727C6FF2929C4FF2828B6FF2E2E97FFC1C1C8FFF2F2F2FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FF7B7B7BFF000000FF303030FFF7F7F7FFF7F7F7FFF7F7' $IcoBinary &= 'F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFDADADAFF5F5F93FF222293FF2828B5FF2929C1FF2727C2FF1B1BC0FF0000B8FF0000B9FF0000BAFF0000BAFF0000BBFF0000BCFF1515CCFFD6D6D6FFFFFFFFFFFFFFFFFF22222297000000440000000700000000000000001313131CFEFEFEFEFFFFFFFFDCDCDCFF2323CCFF0000C6FF0000C5FF0000C4FF0000C3FF0000C3FF0E0EC5FF2B2BCBFF2D2DCBFF2F2FCBFF3030C6FF2C2CAEFF6969A7FFDCDCDCFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFF6C6C6CFF000000FF1F1F1FFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFEEEEEEFFA7A7B7FF242485FF2D2DAFFF3030C3FF2F2FC7FF2D2DC8FF2B2BC7FF0C0CC0FF0000BDFF0000BEFF0000BEFF0000BFFF0000C0FF2B2BCBFFE0E0E0FFFFFFFFFFFCFCFCFD060606860000003A00000004000000000000000000000009EDEDEDEBFFFFFFFFE9E9E9FF4040C8FF0000CBFF0000C9FF0000C8FF0000C8FF0000C7FF2424CEFF3030D0FF3333D0FF3535D0FF3737CFFF3636C4FF3030A3FFACACBFFFF1F1F1FFFDFDFDFFFDFDFDFFFDFDFDFFFDFDFDFFFDFDFDFFFDFDFDFFFDFDFDFFFDFDFDFFFDFDFDFF5B5B5BFF000000FF0D0D0DFFFDFDFDFFFDFDFDFFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFDFDFDFFD2D2D3FF47478CFF2F2FA4FF3636C3FF3737CCFF3535CDFF3333CCFF3030CCFF2222C9FF0000C1FF0000C2FF0000C3FF0000C3FF0000C6FF4848C6FFECECECFFFFFFFFFFDDDDDDF00000007B0000002D00000002000000000000000000000004BDBDBDC0FFFFFFFFF8F8F8FF6464C1FF0000D0FF0000CDFF0000CCFF0000CCFF0707CCFF3333D5FF3636D4FF3838D5FF3A3AD5FF3D3DD4FF3E3ED1FF3A3ABEFF5353A5FFD4D4D4FFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF494949FF000000FF000000FFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8E8E8FF8B8BAAFF2F2F96FF3A3ABFFF3E3ECFFF3C3CD1FF3A3AD1FF3838D1FF3636D1FF3333D1FF0505C7FF0000C6FF0000C7FF0000C7FF0000CCFF6E6EC0FFFBFBFBFFFFFFFFFFAEAEAEDB0000006E0000001F000000000000000000000000000000018585858AFFFFFFFFFFFFFFFF9C9CC5FF0000D3FF0000D2FF0000D1FF0000D0FF1616D3FF3939D9FF3B3BD9FF3E3ED9FF4040D9FF4242D9FF4444D8FF4444D1FF3C3CB3FF9393B7FFE9E9E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF363636FF000000FF000000FFE5E5E5FFFFFFFFFFFFFFFF' $IcoBinary &= 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFC4C4C8FF3C3C8DFF3D3DB5FF4444D0FF4444D6FF4242D6FF4040D6FF3E3ED6FF3B3BD5FF3939D5FF1414CEFF0000CAFF0000CBFF0000CCFF0000D1FFA8A8C7FFFFFFFFFFFFFFFFFF767676C10000005C00000012000000000000000000000000000000004343434AFFFFFFFFFFFFFFFFD3D3D5FF1212D0FF0000D4FF0000D3FF0000D3FF2323D9FF3E3EDDFF4040DDFF4343DDFF4545DDFF4848DDFF4A4ADDFF4B4BDBFF4848CCFF4A4AAAFFC6C6CBFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF212121FF000000FF000000FFD0D0D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEDEDEFF7272A0FF3D3DA7FF4949CDFF4C4CD9FF4A4ADBFF4848DAFF4545DAFF4343DAFF4040DAFF3E3EDAFF2020D4FF0000CFFF0000CFFF0000D0FF1919CEFFD8D8D8FFFFFFFFFFFFFFFFFF3333339E0000004500000008000000000000000000000000000000000606060EF0F0F0EFFFFFFFFFEDEDEDFF4C4CC5FF0000D4FF0000D4FF0000D4FF2C2CDBFF4343DFFF4646DFFF4848E0FF4B4BE0FF4D4DE0FF5050E1FF5252E0FF5252DBFF4A4AC3FF7D7DB3FFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B0B0BFF000000FF000000FFBABABAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFAFAFBDFF3D3D97FF4C4CC5FF5252DBFF5252DFFF4F4FDFFF4D4DDFFF4B4BDEFF4848DEFF4545DEFF4343DEFF2929D9FF0000D3FF0000D3FF0000D3FF5555C4FFF1F1F1FFFFFFFFFFE5E5E5F30101017A0000002D000000020000000000000000000000000000000000000003A0A0A0A4FFFFFFFFFEFEFEFF9C9CC4FF0000D3FF0000D4FF0000D4FF3131DCFF4848E0FF4B4BE0FF4D4DE1FF5050E1FF5353E2FF5555E2FF5757E2FF5959E1FF5757D7FF4C4CB5FFB5B5C3FFF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FF000000FF000000FF000000FFA3A3A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFD5D5D5FF5D5D9AFF4C4CB8FF5757D9FF5959E1FF5757E2FF5555E2FF5252E1FF5050E1FF4D4DE1FF4B4BE0FF4848E0FF2E2EDBFF0000D4FF0000D4FF0000D3FFA7A7C6FFFFFFFFFFFFFFFFFF919191CD000000620000001700000000000000000000000000000000000000000000000040404046FFFFFFFFFFFFFFFFDEDEDEFF2A2ACCFF0000D4FF0000D4FF3030DCFF4D4DE0FF5050E1FF5252E2FF5555E2FF5858E2FF5A5AE3FF5D5DE3FF5F5FE4FF6060E1FF5959CEFF6C6CB1FFD6D6D6FFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9D9D9FF000000FF000000FF000000FF8B8B8BFFFFFFFFFFFFFFFFFF' $IcoBinary &= 'FFFFFFFFFFFFFFFFFFFFFFFFE9E9E9FF9898B2FF4949A6FF5B5BD1FF6060E1FF5F5FE4FF5D5DE3FF5A5AE3FF5858E2FF5555E2FF5252E1FF4F4FE1FF4C4CE0FF2C2CDBFF0000D4FF0000D4FF3232CAFFE2E2E2FFFFFFFFFFFEFEFEFE3030309A000000430000000800000000000000000000000000000000000000000000000001010107D3D3D3D3FFFFFFFFFBFBFBFF8686C2FF0000D4FF0000D4FF2727DAFF5151E1FF5454E2FF5757E2FF5A5AE3FF5D5DE3FF6060E4FF6262E4FF6565E5FF6767E4FF6565DDFF5959C0FFA1A1BDFFEAEAEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEBEBEFF000000FF000000FF000000FF717171FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFC8C8CBFF54549AFF5B5BC4FF6666DFFF6767E4FF6565E5FF6262E4FF6060E4FF5D5DE3FF5A5AE3FF5757E2FF5454E2FF5151E1FF2424DAFF0000D4FF0000D3FF9090C3FFFDFDFDFFFFFFFFFFC4C4C4E40000006F0000002400000002000000000000000000000000000000000000000000000000000000015D5D5D63FFFFFFFFFFFFFFFFDDDDDEFF2C2CCBFF0000D4FF1717D7FF5656E2FF5959E3FF5C5CE3FF5F5FE4FF6262E4FF6565E5FF6767E5FF6A6AE5FF6C6CE6FF6E6EE4FF6969D6FF6565B5FFCACACEFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFA1A1A1FF000000FF000000FF000000FF565656FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0E0E0FF8383A8FF5959B3FF6A6AD9FF6E6EE5FF6C6CE6FF6A6AE5FF6767E5FF6565E5FF6262E4FF5F5FE4FF5C5CE3FF5959E3FF5656E2FF1313D7FF0000D4FF3434CAFFE1E1E1FFFFFFFFFFFFFFFFFF4D4D4DA90000004C0000000D00000000000000000000000000000000000000000000000000000000000000000404040AD5D5D5D6FFFFFFFFFDFDFDFF9F9FC5FF0303D3FF0202D4FF5454E2FF5D5DE3FF6161E4FF6464E4FF6767E5FF6A6AE5FF6D6DE6FF6F6FE6FF7272E7FF7474E7FF7474E2FF6969CBFF9090B9FFE1E1E1FFFFFFFFFFFFFFFFFFFFFFFFFF868686FF000000FF000000FF000000FF393939FFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFB7B7C1FF5757A1FF6B6BCEFF7575E3FF7474E7FF7272E7FF6F6FE6FF6C6CE6FF6A6AE5FF6767E5FF6464E4FF6161E4FF5D5DE3FF5151E1FF0101D4FF0505D2FFA8A8C7FFFEFEFEFFFFFFFFFFC8C8C8E500000070000000260000000200000000000000000000000000000000000000000000000000000000000000000000000149494951FEFEFEFEFFFFFFFFEDEDEDFF5858C4FF0000D4FF3434DCFF6262E4FF6565E5FF6868E5FF6B6BE6FF6F6FE6FF7272E7FF7575E7FF7777E8FF7A7AE8FF7C7CE7FF7878DDFF6A6ABCFFBCBCC6FFF5F5F5FFFFFFFFFFFFFFFFFF6C6C6CFF000000FF000000FF000000FF1D1D1DFFFFFFFFFFFFFFFFFFFE' $IcoBinary &= 'FEFEFFD7D7D7FF7373A2FF6969BFFF7979DFFF7C7CE8FF7A7AE8FF7777E8FF7474E7FF7171E7FF6E6EE6FF6B6BE6FF6868E5FF6565E5FF6161E4FF3030DCFF0000D4FF6161C3FFF0F0F0FFFFFFFFFFFDFDFDFE3A3A3A9D000000460000000C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000006AAAAAAAEFFFFFFFFFFFFFFFFD5D5D8FF2929CCFF0909D5FF6161E4FF6969E5FF6D6DE6FF7070E7FF7373E7FF7676E8FF7979E8FF7C7CE9FF7F7FE9FF8282E9FF8282E7FF7A7AD4FF8484B8FFD8D8D8FFFEFEFEFFFFFFFFFF545454FF000000FF000000FF000000FF060606FFFEFEFEFFFFFFFFFFEBEBEBFFA4A4B6FF6464ACFF7B7BD7FF8282E7FF8181E9FF7F7FE9FF7C7CE9FF7979E8FF7676E8FF7373E7FF7070E7FF6C6CE6FF6969E5FF5F5FE3FF0707D5FF3030CBFFDADADCFFFFFFFFFFFFFFFFFF9B9B9BCF000000630000001D0000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000001616161FE7E7E7E8FFFFFFFFFEFEFEFFB6B6CBFF1313D0FF2E2EDBFF6D6DE6FF7171E7FF7474E7FF7878E8FF7B7BE8FF7E7EE9FF8181E9FF8484EAFF8787EAFF8989EAFF8787E4FF7878C7FFADADC1FFECECECFFFFFFFFFF4B4B4BFF000000FF000000FF000000FF020202FFFCFCFCFFFBFBFBFFCBCBCDFF6C6CA2FF7A7ACBFF8888E5FF8989EAFF8787EAFF8484EAFF8181E9FF7E7EE9FF7B7BE8FF7777E8FF7474E7FF7070E7FF6D6DE6FF2929DBFF1818CFFFBDBDCDFFFEFEFEFFFFFFFFFFDFDFDFF00E0E0E7C0000003200000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024444444EFCFCFCFBFFFFFFFFFAFAFAFFA1A1C6FF0D0DD1FF5050E1FF7474E7FF7878E8FF7C7CE8FF7F7FE9FF8383EAFF8686EAFF8989EBFF8C8CEBFF8F8FECFF9090EAFF8A8ADDFF8181BCFFCECECFFFFCFCFCFFC6C6C6FF4B4B4BFF313131FF3E3E3EFF979797FFFFFFFFFFE2E2E2FF9393AEFF7676BAFF8B8BDFFF9090EBFF8F8FECFF8C8CEBFF8989EBFF8686EAFF8282EAFF7F7FE9FF7C7CE8FF7878E8FF7474E7FF4B4BE0FF1010D1FFA8A8C8FFFBFBFBFFFFFFFFFFF8F8F8FC38383899000000460000000E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057373737BFFFFFFFFFFFFFFFFF8F8F8FF9B9BC6FF1313D2FF6060E4FF7C7CE8FF7F7FE9FF8383EAFF8787EAFF8A8AEBFF8E8EEBFF9191ECFF9494ECFF9696EDFF9696E9FF8989D2FFA1A1BEFFE3E3E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFBEBEC4FF7171' $IcoBinary &= 'A8FF8C8CD5FF9797EAFF9696EDFF9494ECFF9191ECFF8D8DEBFF8A8AEBFF8787EAFF8383EAFF7F7FE9FF7C7CE8FF5C5CE3FF1515D1FFA2A2C7FFF9F9F9FFFFFFFFFFFEFEFEFE636363B10000005400000017000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000890909098FFFFFFFFFFFFFFFFF8F8F8FFA6A6C8FF2020D1FF6262E4FF8383EAFF8787EAFF8B8BEBFF8E8EECFF9292ECFF9595EDFF9898EDFF9C9CEEFF9E9EEDFF9A9AE4FF8888C4FFC2C2C9FFF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFD7D7D7FF8888AAFF8888C7FF9B9BE6FF9E9EEEFF9C9CEEFF9898EDFF9595EDFF9292ECFF8E8EECFF8A8AEBFF8787EAFF8383EAFF5E5EE4FF2222D0FFACACC9FFFAFAFAFFFFFFFFFFFFFFFFFF818181C00000005D0000001F0000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010B9797979FFFFFFFFFFFFFFFFFFCFCFCFFBFBFCFFF3636CBFF5353E2FF8A8AEBFF8E8EEBFF9292ECFF9696EDFF9999EDFF9D9DEEFFA0A0EFFFA3A3EFFFA4A4EDFF9B9BDCFF9494BEFFC6C6CAFFE1E1E1FFEAEAEAFFE6E6E6FFD2D2D2FF9C9CB1FF8484B9FF9D9DDFFFA5A5EDFFA3A3EFFFA0A0EFFF9D9DEEFF9999EDFF9595EDFF9292ECFF8E8EEBFF8A8AEBFF4E4EE1FF3A3ACAFFC5C5D2FFFCFCFCFFFFFFFFFFFFFFFFFF898989C40000005F0000002300000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C87878791FEFEFEFEFFFFFFFFFEFEFEFFDFDFE0FF6A6AC4FF3636DAFF8282E9FF9595EDFF9999EDFF9D9DEEFFA1A1EFFFA4A4EFFFA8A8F0FFABABF0FFAAAAEBFF9F9FD9FF8E8EBCFF9A9AB5FFA2A2B5FF9C9CB1FF8686AAFF8C8CBDFFA1A1DCFFABABECFFABABF0FFA8A8F0FFA4A4EFFFA0A0EFFF9D9DEEFF9999EDFF9595EDFF8080E9FF3434D9FF7070C4FFE2E2E3FFFFFFFFFFFFFFFFFFFDFDFDFE797979BB0000005C00000023000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A61616171F7F7F7F7FFFFFFFFFFFFFFFFF5F5F5FFB6B6CDFF4747C9FF4C4CE0FF9191ECFFA0A0EEFFA4A4EFFFA8A8F0FFACACF1FFAFAFF1FFB2B2F1FFB2B2EDFFADADE3FFA5A5D6FF9F9FCDFF9F9FCEFFA6A6D8FFAEAEE5FFB3B3EEFFB2B2F1' $IcoBinary &= 'FFAFAFF1FFABABF0FFA8A8F0FFA4A4EFFF9F9FEEFF8F8FECFF4A4ADFFF4A4AC8FFBABACFFFF6F6F6FFFFFFFFFFFFFFFFFFF3F3F3F9555555A5000000530000001E0000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730303044D5D5D5DAFFFFFFFFFFFFFFFFFFFFFFFFEBEBEBFFA7A7CBFF4A4AC8FF4747DEFF8181E9FFA9A9F0FFAEAEF1FFB3B3F2FFB7B7F2FFBABAF3FFBDBDF2FFBEBEF1FFBEBEEFFFBEBEEFFFBEBEF1FFBDBDF2FFBABAF3FFB6B6F2FFB2B2F2FFAEAEF1FFA9A9F0FF7F7FE9FF4545DDFF4C4CC8FFACACCCFFEDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFCECECEE62828288600000044000000160000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030808081C85858596F8F8F8F9FFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFC3C3D2FF6E6EC4FF4242CEFF4848DEFF6E6EE6FF9494EDFFB4B4F2FFC1C1F4FFC5C5F5FFC8C8F5FFC8C8F5FFC5C5F5FFC1C1F4FFB3B3F2FF9393ECFF6C6CE6FF4646DDFF4343CDFF7171C5FFC6C6D3FFF0F0F0FFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FA7B7B7BB805050562000000300000000D00000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000B2424243EA8A8A8B7FDFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFE9E9E9FFCECED6FF9898CBFF6868C4FF4949C6FF4141CCFF4343D1FF4444D3FF4444D3FF4242D1FF4141CCFF4A4AC6FF6969C4FF9A9ACCFFD0D0D6FFEAEAEAFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFDA0A0A0CC1E1E1E79000000420000001B0000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000001129292948999999ADF3F3F3F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFF6F6F6FFEDEDEDFFE8E8E8FFE5E5E5FFE5E5E5FFE8E8E8FFEEEEEEFFF6F6F6FFFEFEFEFF' $IcoBinary &= 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0F7939393C32323237900000046000000220000000A000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000100D0D0D305D5D5D7DAFAFAFC3F2F2F2F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0F6ABABABCF5959599B0A0A0A5E0000003B0000001F0000000B000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000A000000180505052E363636616B6B6B91979797B5B9B9B9CFD3D3D3E2E4E4E4EDECECECF2ECECECF3E3E3E3EED2D2D2E3B8B8B8D4959595BE696969A03434347A030303510000003A000000250000001200000006000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000070000000F00000019000000230000002C00000034000000390000003B0000003A0000003700000031000000290000001F000000150000000C0000000500000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000020000000300000005000000050000000500000004000000030000000200' $IcoBinary &= '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFE007FFFFFFFFFFFE00007FFFFFFFFFF000000FFFFFFFFFC0000003FFFFFFFF00000000FFFFFFFC000000007FFFFFF8000000001FFFFFF0000000000FFFFFE00000000007FFFFC00000000003FFFF800000000001FFFF000000000000FFFE0000000000007FFC0000000000007FFC0000000000003FF80000000000001FF00000000000001FF00000000000000FE00000000000000FE000000000000007E000000000000007C000000000000007C000000000000003C0000000000000038000000000000003800000000000000380000000000000018000000000000001800000000000000180000000000000018000000000000001800000000000000180000000000000018000000000000001800000000000000180000000000000018000000000000001800000000000000180000000000000038000000000000003C000000000000003C000000000000003C000000000000007E000000000000007E000000000000007E00000000000000FF00000000000000FF00000000000001FF80000000000001FFC0000000000003FFC0000000000007FFE0000000000007FFF000000000000FFFF800000000001FFFFC00000000003FFFFE00000000007FFFFF0000000000FFFFFF8000000001FFFFFFC000000007FFFFFFF00000000FFFFFFFFC0000003FFFFFFFFF000000FFFFFFFFFFE00007FFFFFFFFFFFE00FFFFFFF28000000300000006000000001002000000000008025000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000004000000070000000A0000000C0000000C0000000A0000000600000003000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000001000000023000000370000004A000000570000006000000064000000640000005F0000005500000045000000320000001D0000000C00000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000' $IcoBinary &= '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000B000000250000004900000069060606823030309F555555B46F6F6FC17E7E7EC8808080C9787878C6636363BD434343AE17171799000000890000007B000000620000003F0000001D0000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0000002B0000005A1D1D1D8B737373BFBFBFBFE3F7F7F7FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEDEDEDEF1999999D4464646B10303038E000000770000004E000000200000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000001D000000533C3C3C99B2B2B2DCFCFCFCFDFEFEFEFEFEFEFEFEFCFCFCFFEEEEEEFEE2E2E2FED9D9D9FFD5D5D5FED4D4D4FED7D7D7FFDDDDDDFEE8E8E8FEF6F6F6FFFEFEFEFEFEFEFEFEFFFFFFFFE1E1E1F2757575C50C0C0C950000007700000044000000130000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000003325252580B4B4B4DBFEFEFEFEFEFEFEFEFAFAFAFFE0E0E0FEB3B3CBFE7070C0FF4646AFFE28289BFE14148CFF090984FE070781FE0E0E86FF1E1E93FE3737A5FE5A5ABBFF9191C5FED1D1D4FEEFEFEFFFFEFEFEFEFFFFFFFFE9E9E9F5666666BE0101018C00000063000000240000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D01010145707070B1F6F6F6FAFFFFFFFFF7F7F7FFCFCFD4FF7474C0FF2929A4FF00007BFF000052FF000046FF000043FF000041FF00003FFF00003EFF00003EFF00003FFF000041FF000044FF000064FF0E0E8FFF4D4DB7FFA9A9C8FFE8E8E8FFFEFEFEFFFFFFFFFFC1C1C1E51E1E1E9E0000007500000032000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E0B0B0B51ADADADD2FEFEFE' $IcoBinary &= 'FEFEFEFEFFDCDCDDFE7575C0FE15159DFE000063FF000050FE00004EFE00004CFF000049FE000047FE000045FF000044FE000044FE000043FF000044FE000045FE000046FF000048FE00004BFE00004FFF02027FFE4242B4FFB4B4CAFEF4F4F4FEFFFFFFFFECECECF7434343AF0000007D0000003800000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B12121252C9C9C9E0FFFFFFFFF7F7F7FEB0B0C9FF2D2DB1FE00006FFE000059FE000056FF000054FE000052FE000050FF00004EFE00004CFE00004BFF00004AFE000049FE000049FF000049FE00004AFE00004BFF00004DFE00004EFE000050FF000052FE000058FF0A0A91FE7171BFFEE2E2E2FFFEFEFEFEF9F9F9FC585858B80000007E00000035000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060D0D0D45CBCBCBE0FFFFFFFFF1F1F1FF8C8CC3FF0D0D9CFF000062FF00005EFF00005CFF00005AFF000058FF000056FF000054FF000053FF000051FF000050FF00004FFF00004FFF00004FFF00004FFF000050FF000050FF000052FF000053FF000055FF000056FF000059FF00005AFF000074FF4242B9FFD1D1D6FFFEFEFEFFFBFBFBFD545454B6000000780000002900000002000000000000000000000000000000000000000000000000000000000000000000000000000000020303032CB7B7B7D0FEFEFEFEF0F0F0FE7C7CC1FF040490FE000067FF000065FE000062FE000060FE00005EFF00005DFE00005BFE000059FF000058FE000057FE000056FF000055FE000055FE000055FF000055FE000055FE000056FF000057FE000058FE000059FF00005BFE00005DFF00005EFE000060FE00006DFF2F2FB5FECACAD3FEFEFEFEFFF7F7F7FB393939AA0000006A0000001800000000000000000000000000000000000000000000000000000000000000000000000000000014818181A6FEFEFEFFF4F4F4FF8484C1FF030391FF00006CFF00006AFF000068FF000066FF000064FF000062FF000060FF00005FFF00005EFF00005CFF00005BFF00005BFF00005AFF00005AFF00005AFF00005AFF00005AFF00005BFF00005BFF00005CFF00005DFF00005FFF000060FF000062FF000063FF000065FF00006FFF3131B5FFD3D3D7FFFDFDFDFFE3E3E3F3131313960000004F00000009000000000000000000000000000000000000000000000000000000000000000536363660FAFAFAFCF4F4F4FF9696B3FE080889FE00005FFF00005DFE00005BFF000059FE000058FE000057FE000055FF000054FE000053FE000052FF000051FE000050FE00004FFF00004FFE00004EFE00004EFF00004EFE00004FFE' $IcoBinary &= '00004FFF00004FFE000050FE000051FF000052FE000053FF000054FE000055FE000056FF000058FE000063FE42429EFFD4D4D4FEF9F9F9FEA8A8A8DA000000800000002B000000010000000000000000000000000000000000000000000000000202021DCDCDCDDAF5F5F5FEACACAFFF16166EFE313163FE5D5D80FF626283FE626283FF636383FE636382FE646482FE646482FF646482FE646482FE656582FF656582FE656582FE666682FF666682FE666682FE676782FF676782FE676783FE676783FF686883FE686883FE696984FF696984FE696985FF696986FE6A6A86FE6A6A87FF6B6B88FE555578FE090951FF5A5A7FFEDCDCDCFEFCFCFCFE464646AF0000005E0000000D0000000000000000000000000000000000000000000000045B5B5B79FDFDFDFEDCDCDCFE3F3F76FF686887FECBCBCBFECBCBCBFFCBCBCBFECBCBCBFFCBCBCBFECBCBCBFECBCBCBFECBCBCBFFCBCBCBFECBCBCBFECBCBCBFFCBCBCBFECBCBCBFECBCBCBFFCBCBCBFECBCBCBFECBCBCBFFCBCBCBFECBCBCBFECBCBCBFFCBCBCBFECBCBCBFECBCBCBFFCBCBCBFECBCBCBFFCBCBCBFECBCBCBFECBCBCBFFCBCBCBFECBCBCBFE9595A1FF090952FE9C9CA4FEF8F8F8FFCFCFCFEA010101840000002C000000010000000000000000000000000000000000000015D4D4D4DDFDFDFDFFA6A6B8FF090967FFC5C5C7FFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFC7C7C7FF888888FF888888FFC7C7C7FFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFF101049FF464690FFEBEBEBFFFEFEFEFF4B4B4BB100000056000000080000000000000000000000000000000141414159FFFFFFFFF2F2F2FE4C4CB3FE020261FFC4C4C7FECBCBCBFECBCBCBFFCBCBCBFECBCBCBFFCBCBCBFECBCBCBFECBCBCBFECBCBCBFFCBCBCBFECBCBCBFECBCBCBFFCBCBCBFECBCBCBFE575757FF000000FE000000FE505050FFCBCBCBFECBCBCBFECBCBCBFFCBCBCBFECBCBCBFECCCCCCFFCCCCCCFECCCCCCFFCCCCCCFECCCCCCFECCCCCCFFCCCCCCFECCCCCCFECACACAFF0C0C4FFE070792FEC1C1CFFFFEFEFEFEB6B6B6E0000000770000001B000000000000000000000000000000069D9D9DACFFFFFFFFCDCDD6FE0A0AB0FE000075FF8282A3FECECECEFECFCFCFFFCFCFCFFECFCFCFFFCFCFCFFECFCFCFFECFCFCFFECFCFCFFFCFCFCFFECFCFCFFECFCFCFFFCFCFCFFECFCFCFFE212121FF000000FE000000FE191919FFCFCFCFFECFCFCFFED0D0D0FFD0D0D0FED0D0D0FED0D0D0FFD0D0D0FED0D0D0FFD0D0D0FED0D0D0FED0D0D0FFD0D0D0FECFCFCFFE8A8AA1FF00005FFE000089FE6666C2FFFAFAFAFEFB' $IcoBinary &= 'FBFBFD161616930000003600000001000000000000000002020211E9E9E9ECFEFEFEFF7E7EC6FF0000A1FF00008CFF181877FFC5C5C8FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FF545454FF000000FF000000FF4D4D4DFFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFC8C8CAFF1C1C65FF00007AFF00008DFF2323BBFFE3E3E3FFFFFFFFFF616161BA000000510000000600000000000000002E2E2E3EFEFEFEFEF1F1F1FF4141C1FE00009CFE000098FF000084FE616196FED4D4D4FFD8D8D8FED8D8D8FFD8D8D8FED8D8D8FED8D8D8FED8D8D8FFD8D8D8FED8D8D8FED8D8D8FFD8D8D8FED8D8D8FED2D2D2FF848484FE838383FED1D1D1FFD8D8D8FED8D8D8FED8D8D8FFD8D8D8FED8D8D8FED8D8D8FFD8D8D8FED8D8D8FFD8D8D8FED8D8D8FED8D8D8FFD5D5D5FE69698FFE00006FFF00008DFE000094FE0000B0FFBBBBD1FEFEFEFEFEA3A3A3D8000000680000000E000000000000000063636370FEFEFEFEE0E0E0FF1616BEFE0000A1FE00009FFF000098FE05057BFEB0B0BEFFDBDBDBFEDCDCDCFFDCDCDCFEDCDCDCFEDCDCDCFEDCDCDCFFDCDCDCFEDCDCDCFEDCDCDCFFDCDCDCFEDCDCDCFEDCDCDCFFDCDCDCFEDCDCDCFEDCDCDCFFDCDCDCFEDCDCDCFEDDDDDDFFDDDDDDFEDDDDDDFEDDDDDDFFDDDDDDFEDDDDDDFFDDDDDDFEDDDDDDFEDCDCDCFFB6B6BFFE080866FE000089FF000097FE00009AFE0000A5FF8080C8FEFEFEFEFED7D7D7EE000000770000001800000000000000018B8B8B96FFFFFFFFC7C7D5FF0000BCFF0000A6FF0000A4FF0000A2FF000093FF3B3B8BFFD6D6D6FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFD7D7D7FF43437FFF000080FF000099FF00009EFF00009FFF0000A1FF5555C3FFFBFBFBFFFBFBFBFD04040482000000210000000000000002A8A8A8B0FEFEFEFEA7A7CFFF0000B9FE0000ABFE0000AAFF0000A8FE0000A3FE000089FF8F8FB0FEE1E1E1FFE5E5E5FEE5E5E5FEE5E5E5FEE5E5E5FFE5E5E5FEE5E5E5FEE5E5E5FFE5E5E5FEE5E5E5FEE5E5E5FF939393FE979797FEE5E5E5FFE5E5E5FEE5E5E5FEE5E5E5FFE5E5E5FEE5E5E5FEE5E5E5FFE5E5E5FEE5E5E5FFE5E5E5FEE3E3E3FE9797AEFF000072FE000097FE0000A2FF0000A3FE0000A4FE0000A5FF3D3DC2FEF2F2F2FEFFFFFFFF1D1D1D92000000290000000000000003B8B8B8BEFEFEFEFE9393CDFF0000BAFE0000B0FE0000AFFF0000AEFE0000ACFE0000A2FF1B1B89FECECE' $IcoBinary &= 'D1FFE9E9E9FEE9E9E9FEE9E9E9FEE9E9E9FFE9E9E9FEE9E9E9FEE9E9E9FFE9E9E9FEE9E9E9FEE9E9E9FF4F4F4FFE555555FEE9E9E9FFE9E9E9FEE9E9E9FEE9E9E9FFEAEAEAFEEAEAEAFEEAEAEAFFEAEAEAFEEAEAEAFFEAEAEAFED2D2D4FE212177FF000091FE0000A5FE0000A8FF0000A8FE0000AAFE0000ABFF2F2FC2FEECECECFEFFFFFFFF2E2E2E9B0000002D0000000000000003BBBBBBC3FFFFFFFF8C8CCCFF0000BDFF0000B6FF0000B4FF0000B3FF0000B2FF0000AFFF05059CFF7070A6FFE4E4E4FFEDEDEDFFEDEDEDFFEEEEEEFFEEEEEEFFEEEEEEFFEEEEEEFFEEEEEEFFEEEEEEFFEEEEEEFF404040FF464646FFEEEEEEFFEEEEEEFFEEEEEEFFEEEEEEFFEEEEEEFFEEEEEEFFEEEEEEFFEEEEEEFFEEEEEEFFE5E5E5FF77779EFF0C0C88FF0000A5FF0000ACFF0000ADFF0000AEFF0000AFFF0000B0FF2A2AC4FFEBEBEBFFFFFFFFFF3434349D0000002D0000000000000002B8B8B8BDFEFEFEFE9292CDFF0000C2FE0000BBFE0000BAFF0000B9FE0000B7FE0404B7FF1D1DB8FE222299FFBCBCC8FEF1F1F1FEF2F2F2FEF2F2F2FFF2F2F2FEF2F2F2FEF2F2F2FFF2F2F2FEF2F2F2FEF2F2F2FF313131FE373737FEF2F2F2FFF2F2F2FEF2F2F2FEF2F2F2FFF2F2F2FEF2F2F2FEF2F2F2FFF2F2F2FEF2F2F2FFC1C1C8FE222281FE1E1EABFF1010B5FE0000B2FE0000B3FF0000B3FE0000B4FE0000B5FF2D2DC5FEEDEDEDFEFFFFFFFF2D2D2D98000000290000000000000001A7A7A7ACFEFEFEFEA4A4D0FF0000C7FE0000C0FE0000BFFF0000BEFE0000BDFE1C1CC3FF2727C5FE2727B6FF5858A3FEE2E2E2FEF6F6F6FEF6F6F6FFF6F6F6FEF6F6F6FEF6F6F6FFF6F6F6FEF6F6F6FEF6F6F6FF212121FE262626FEF6F6F6FFF6F6F6FEF6F6F6FEF6F6F6FFF7F7F7FEF7F7F7FEF7F7F7FFF7F7F7FEE4E4E4FF5C5C94FE2424A1FE2828BEFF2626C1FE0808BAFE0000B8FF0000B9FE0000BAFE0000BBFF3A3AC6FEF2F2F2FEFFFFFFFF1C1C1C8C0000002100000000000000008A8A8A8FFFFFFFFFC4C4D6FF0000CDFF0000C6FF0000C5FF0000C4FF0D0DC6FF2C2CCCFF2F2FCCFF3131C8FF2C2CABFFA1A1BCFFF5F5F5FFFBFBFBFFFBFBFBFFFBFBFBFFFBFBFBFFFBFBFBFFFBFBFBFFFBFBFBFF101010FF151515FFFBFBFBFFFBFBFBFFFBFBFBFFFBFBFBFFFBFBFBFFFBFBFBFFFBFBFBFFF7F7F7FFA7A7B9FF272792FF3030BEFF3030C8FF2D2DC8FF2121C6FF0000BEFF0000BFFF0000C0FF0000C1FF5151C5FFFBFBFBFFFAFAFAFC0303037800000017000000000000000060606066FEFEFEFEE0E0E1FF1010CEFE0000CBFE0000CAFF0000C9FE2323D0FE3333D2FF3737D2FE3939D2FF3939C8FE4949A8FEDADADCFEFEFEFEFFFEFEFEFEFEFEFEFEFEFEFEFFFEFEFEFEFEFEFEFEFAFAFAFF020202FE040404FEFDFDFDFFFEFEFEFEFEFEFEFEFEFEFE' $IcoBinary &= 'FFFEFEFEFEFEFEFEFEFEFEFEFFDDDDDEFE484892FF3636B7FE3A3ACDFE3838CFFF3535CFFE3232CFFE0909C6FF0000C4FE0000C5FE0000C8FF7B7BCAFEFEFEFEFED4D4D4EC000000670000000D00000000000000002B2B2B31FEFEFEFEF2F2F2FF3A3AC8FE0000D1FE0000D0FF0202CFFE3636D8FE3B3BD8FF3E3ED8FE4141D8FF4343D6FE3F3FC0FE8787B5FEF2F2F2FFFEFEFEFEFEFEFEFEFFFFFFFFFEFEFEFEFEFEFEFEEAEAEAFF000000FE000000FEEEEEEEFFFEFEFEFEFEFEFEFEFFFFFFFFFEFEFEFEFEFEFEFEF4F4F4FF8A8AABFE3838A8FF4343CFFE4242D5FE3F3FD5FF3C3CD5FE3939D5FE1A1ACFFF0000CAFE0000CBFE0000CFFFB6B6D4FEFEFEFEFE9F9F9FD40000005100000006000000000000000001010106E7E7E7E7FEFEFEFF7777C9FF0000D4FF0000D3FF0C0CD5FF3E3EDEFF4242DEFF4545DEFF4848DEFF4B4BDEFF4C4CD7FF4848B4FFC6C6CFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5D5D5FF000000FF000000FFD9D9D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFCACAD0FF43439AFF4949CAFF4C4CDAFF4A4ADBFF4747DBFF4343DBFF4040DAFF2929D7FF0000D0FF0000D0FF1A1ACEFFE5E5E5FFFFFFFFFF5D5D5DB000000035000000010000000000000000000000019999999DFFFFFFFFCACAD8FE0505D2FE0000D4FF1212D7FE4545DFFE4949E0FF4C4CE0FE5050E1FF5353E2FE5555E1FE5252D2FE7575B5FFE8E8E8FEFEFEFEFEFFFFFFFFFEFEFEFEFEFEFEFEBFBFBFFF000000FE000000FEC3C3C3FFFEFEFEFEFEFEFEFEFFFFFFFFFEFEFEFEEAEAEAFE7474A5FF4C4CBEFE5656DDFF5454E1FE5151E0FE4E4EE0FF4A4AE0FE4747DFFE3232DCFF0000D3FE0000D3FE5C5CC7FFFBFBFBFEF9F9F9FC1313137F0000001A000000000000000000000000000000003C3C3C41FFFFFFFFF4F4F4FF4343C8FF0000D4FF1111D7FF4B4BE0FF4F4FE1FF5353E2FF5656E2FF5A5AE3FF5D5DE3FF5F5FE0FF5555C3FFAFAFC4FFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFA6A6A6FF000000FF000000FFABABABFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFB2B2C1FF4B4BA9FF5D5DD9FF5E5EE3FF5B5BE3FF5858E3FF5555E2FF5151E1FF4D4DE1FF3434DCFF0000D4FF0303D3FFBDBDD5FFFFFFFFFFB0B0B0DB00000055000000080000000000000000000000000000000000000004CFCFCFD0FEFEFEFEB0B0D2FE0202D3FF0808D5FE5151E1FE5656E2FF5A5AE3FE5D5DE3FF6161E4FE6464E5FE6767E5FE6666DBFF6B6BB8FEDDDDDEFEFFFFFFFFFEFEFEFEFEFEFEFE8B8B8BFF000000FE000000FE919191FFFEFEFEFEFEFEFEFEFFFFFFFFE0E0E0FE6565A3FE6060CDFF6868E3FE6666E5FF6363E4FE5F5FE4FE5B5BE3FF5757E2FE5353E2FE2D2DDBFF0000D3FE4646C8FEF4F4F4FFFEFEFEFE4444449F' $IcoBinary &= '0000002C0000000100000000000000000000000000000000000000005555555AFEFEFEFEF4F4F4FE4A4AC8FF0000D3FE4A4AE0FE5C5CE3FF6060E4FE6464E4FF6868E5FE6B6BE6FE6F6FE6FE7171E5FF6969D0FE9B9BBEFEF3F3F3FFFEFEFEFEFEFEFEFE6E6E6EFF000000FE000000FE757575FFFEFEFEFEFEFEFEFEF5F5F5FF9B9BB4FE5E5EB9FE7070E0FF7070E6FE6D6DE6FF6969E5FE6666E5FE6262E4FF5E5EE3FE5959E3FE1A1AD8FF0808D2FEBFBFD6FEFFFFFFFFC8C8C8E50000005E0000000D00000000000000000000000000000000000000000000000001010105C7C7C7C9FFFFFFFFCDCDDBFF1212D0FF2C2CDBFF6262E4FF6666E5FF6A6AE6FF6E6EE6FF7272E7FF7676E8FF7979E8FF7979E3FF6F6FC0FFCDCDD3FFFEFEFEFFFFFFFFFF545454FF000000FF000000FF595959FFFFFFFFFFFEFEFEFFD0D0D3FF6464A7FF7575D8FF7B7BE7FF7878E8FF7474E7FF7070E7FF6C6CE6FF6868E5FF6464E4FF5656E2FF0202D4FF6E6EC9FFFAFAFAFFFEFEFEFE3E3E3E990000002B000000010000000000000000000000000000000000000000000000000000000030303037F9F9F9F9FDFDFDFF9696CCFE0808D4FE5D5DE3FF6B6BE6FE7070E7FF7575E7FE7979E8FE7D7DE9FE8080E9FF8383E9FE7E7EDBFE9090BDFFEAEAEAFEFEFEFEFE3D3D3DFF000000FE000000FE424242FFFEFEFEFEECECECFE8B8BADFF7474C8FE8383E6FE8282E9FF7E7EE9FE7B7BE8FF7777E8FE7272E7FE6E6EE6FF6969E5FE2B2BDBFE3636CBFFEAEAEBFEFEFEFEFE9E9E9ED00000004E000000090000000000000000000000000000000000000000000000000000000000000000000000027979797FFFFFFFFFF7F7F7FE7171C9FE2222D9FF7070E7FE7676E7FF7A7AE8FE7F7FE9FE8383EAFE8787EAFF8B8BEBFE8C8CE8FE7E7ECCFFBCBCC9FEFBFBFBFE5E5E5EFF000000FE000000FE656565FFFCFCFCFEBDBDC6FE7070B3FF8989E1FE8C8CEBFE8989EBFF8585EAFE8181E9FF7C7CE9FE7878E8FE7373E7FF5454E2FE2121CEFED2D2DEFFFEFEFEFEDDDDDDEF0F0F0F6F000000180000000000000000000000000000000000000000000000000000000000000000000000000000000001010107AEAEAEB3FFFFFFFFF3F3F3FF6666C9FF3B3BDDFF7B7BE8FF7F7FE9FF8484EAFF8989EBFF8D8DEBFF9292ECFF9595ECFF9393E4FF8E8EC1FFE0E0E0FFFEFEFEFFEAEAEAFFEBEBEBFFFEFEFEFFE2E2E3FF8383ACFF8B8BD6FF9696EBFF9393ECFF8F8FECFF8B8BEBFF8787EAFF8282E9FF7D7DE9FF6868E5FF2828D0FFC5C5D9FFFEFEFEFFF3F3F3F93030308C000000290000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0A0A12C3C3C3C7FEFEFEFEF3F3F3FF7777CAFE4242DDFF83' $IcoBinary &= '83EAFE8989EBFE8E8EECFE9393ECFF9898EDFE9C9CEEFE9F9FEDFF9494D9FEADADC3FEF0F0F0FFFEFEFEFEFEFEFEFEF0F0F0FFAAAABAFE8686C3FE9E9EE9FF9E9EEEFE9A9AEDFE9595EDFF9090ECFE8C8CEBFF8686EAFE6C6CE6FE3A3ACEFFCCCCDDFEFEFEFEFEF8F8F8FC4848489C0000003400000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D0D0D17C0C0C0C5FFFFFFFFF9F9F9FEA2A2D0FF4242D6FE8181E9FE9393ECFE9898EDFF9D9DEEFEA2A2EFFEA6A6EFFFA7A7EBFE9797CFFEA8A8BEFFC5C5CBFEC5C5CAFEA3A3B6FF8989BAFEA2A2E3FEA8A8EFFFA4A4EFFE9F9FEEFE9A9AEEFF9595EDFE9090ECFF5A5AE2FE5F5FCBFEE3E3E7FFFEFEFEFEF5F5F5FA4B4B4B9C000000370000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007070711A1A1A1AAFFFFFFFFFEFEFEFFDADAE2FF6666CBFF5A5AE0FF9696EDFFA1A1EFFFA7A7F0FFACACF1FFB0B0F1FFB0B0ECFFA6A6DAFF9999C7FF9696C3FFA0A0D2FFAEAEE6FFB1B1F0FFAEAEF1FFA9A9F0FFA4A4EFFF9E9EEEFF7979E8FF4E4ED3FFA5A5D2FFF6F6F6FFFFFFFFFFE5E5E5F23838388C000000310000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000863636373F1F1F1F3FEFEFEFEFAFAFAFEC7C7DBFE6767CCFF5A5ADDFE8686EAFEAEAEF1FFB5B5F2FEBABAF3FEBEBEF3FFC0C0F1FEC0C0F1FEBFBFF2FFBCBCF3FEB8B8F3FEB2B2F2FF9E9EEEFE6868E4FE5959D1FF9595D1FEECECEDFFFEFEFEFEFEFEFEFEB3B3B3D71616166B000000230000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031C1C1C2FA7A7A7B4FDFDFDFDFEFEFEFEFCFCFCFFE2E2E5FE9D9DD4FE6565CBFF5F5FD4FE6262DFFE6D6DE6FF7C7CE8FE7F7FE9FE7575E7FF6565E3FE6060DAFE5F5FCEFF7C7CCFFEC6C6DBFEF3F3F3FFFEFEFEFEFFFFFFFFDFDFDFEE5757579C000000430000001300000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A30303048A4A4A4B5F8F8F8F9FFFFFFFFFFFFFFFFFEFEFEFFF3F3F3FFE6E6E6FFD7D7DFFFC7C7DCFFC4C4DCFFCECEDEFFE0E0E2FFECECECFFFAFAFAFFFFFF' $IcoBinary &= 'FFFFFFFFFFFFFFFFFFFFD5D5D5E8666666A3070707500000001F0000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000A1313132F65656581B1B1B1C4EDEDEDF2FEFEFEFEFEFEFEFEFFFFFFFFFEFEFEFEFEFEFEFEFFFFFFFFFEFEFEFEFEFEFEFEFBFBFBFDCFCFCFE38A8A8AB73737377A0000003E0000001C00000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000F01010122222222494747476F616161886F6F6F967171719B69696995545454863434346D0B0B0B49000000310000001C0000000C0000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000004000000070000000A0000000B0000000B0000000900000006000000030000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFE007FFFF0000FFFF0000FFFF0000FFF800003FFF0000FFF000000FFF0000FFC0000003FF0000FF80000001FF0000FF00000000FF0000FE000000007F0000FC000000003F0000F8000000001F0000F0000000001F0000F0000000000F0000E000000000070000E000000000070000C000000000030000C0000000000300008000000000030000800000000001000080000000000100008000000000010000800000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000080000000000100008000000000010000800000000001000080000000000100008000000000030000C000000000030000C000000000030000E000000000070000E000000000070000F0000000000F0000F0000000001F0000F8000000001F0000FC000000003F0000FE000000007F0000FF00000000FF0000FF80000001FF0000FFC0000003FF0000FFF000000FFF0000FFF800003FFF0000FFFF00' $IcoBinary &= '00FFFF0000FFFFE007FFFF00002800000020000000400000000100200000000000801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000100000001A0000002000000020000000190000000E00000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000001F000000490B0B0B70333333954D4D4DA9555555B04C4C4CAC3232329D0A0A0A82000000670000004200000019000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000241616166B767676BAC8C8C8E7FBFBFBFDFFFFFFFFFEFEFEFFFBFBFBFFFEFEFEFFFFFFFFFFFBFBFBFDC6C6C6E7747474C31515158E000000580000001B00000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C101010538F8F8FC4F7F7F7FBF7F7F7FFD5D5DFFF9494CFFF6363AEFF474798FF404092FF484897FF6464AEFF9595CFFFD6D6DFFFF8F8F8FFF6F6F6FB8C8C8CCE0F0F0F880000003F0000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001343434382E5E5E5F2F6F6F6FFADADD4FF40409EFF050573FF00004DFF000045FF000042FF00003FFF00003FFF000041FF000049FF060671FF42429EFFB0B0D5FFF6F6F6FFE3E3E3F33F3F3FAA000000560000000B0000000000000000000000000000000000000000000000000000000000000000000000000000001266666698FBFBFBFDD8D8E3FF4A4AACFF01016DFF000055FF000051FF00004EFF00004BFF000049FF000048FF000048FF000049FF00004AFF00004DFF000050FF010169FF4D4DACFFDADAE4FFFAFAFAFD616161BA0000005B0000000A00000000000000000000000000000000000000000000000000000000000000096363638DFDFDFDFEBBBBD8FF1B1B96FF000062FF00005EFF00005BFF000058FF000055FF000053FF000052FF000051FF000050FF000051FF000052FF000054FF000056FF000059FF00005DFF1D1D95FFBFBFD9FFFDFDFDFE5D5D5DB80000004E000000040000000000000000000000000000000000000000000000013B3B3B5FF9F9F9FBBDBDD8FF121292FF00006AFF000067FF000064FF000061FF00005EFF00005CFF00005BFF000059FF000059FF000058FF000059FF00005AFF' $IcoBinary &= '00005BFF00005DFF00005FFF000061FF000064FF141491FFC1C1D9FFF8F8F8FC363636A20000002F00000000000000000000000000000000000000000909091EDBDBDBE6CCCCD2FF1B1B7FFF000055FF000052FF000050FF00004EFF00004CFF00004BFF000049FF000048FF000047FF000047FF000047FF010147FF010148FF010149FF02024AFF02024CFF02024DFF02024FFF020251FF1D1D7AFFC9C9CDFFD6D6D6EE070707770000000D000000000000000000000000000000027B7B7B91ECECECFF474779FF9595A5FFC6C6C8FFC9C9C9FFC9C9CAFFCACACAFFCACACAFFCACACAFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCACACAFF848496FF3E3E6EFFECECECFF747474C10000003B00000000000000000000000009090918ECECECF0B2B2CCFF464685FFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFF949494FF585858FFB4B4B4FFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFF0E0E5CFFB7B7CFFFE7E7E7F50606067200000008000000000000000059595968FCFCFCFF4E4EB7FF21217AFFCCCCCCFFCECECEFFCECECEFFCECECEFFCECECEFFCECECEFFCECECEFFCECECEFFCECECEFF1B1B1BFF000000FF5B5B5BFFCECECEFFCECECEFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFAFAFB9FF010164FF5454B9FFFDFDFDFF525252AD000000200000000000000001A8A8A8B2E4E4E7FF0C0CAEFF000088FF7E7EA5FFD4D4D4FFD4D4D4FFD4D4D4FFD5D5D5FFD5D5D5FFD5D5D5FFD5D5D5FFD5D5D5FF5B5B5BFF0B0B0BFF969696FFD5D5D5FFD5D5D5FFD5D5D5FFD5D5D5FFD5D5D5FFD5D5D5FFD5D5D5FFD3D3D3FF3F3F7CFF000084FF0F0FABFFE7E7E9FFA1A1A1D60000003F0000000000000006E3E3E3E6AEAEDAFF0000A7FF00009CFF111185FFC6C6CCFFDBDBDBFFDBDBDBFFDBDBDBFFDBDBDBFFDBDBDBFFDBDBDBFFDBDBDBFFDBDBDBFFDBDBDBFFDBDBDBFFDBDBDBFFDBDBDBFFDCDCDCFFDCDCDCFFDCDCDCFFDCDCDCFFDCDCDCFF9494ACFF000079FF000096FF0000A3FFB4B4DBFFDCDCDCF000000059000000010D0D0D15FEFEFEFE7F7FD1FF0000A7FF0000A5FF00009BFF58589CFFDEDEDEFFE1E1E1FFE2E2E2FFE2E2E2FFE2E2E2FFE2E2E2FFE2E2E2FFE2E2E2FFD8D8D8FFE2E2E2FFE2E2E2FFE2E2E2FFE2E2E2FFE2E2E2FFE2E2E2FFE2E2E2FFD3D3D5FF1E1E7AFF000097FF00009FFF0000A2FF8585D3FFFDFDFDFE0707076D000000042323232AFFFFFFFF6565CAFF0000AFFF0000ADFF0000ABFF030394FFAFAFC4FFE8E8E8FFE8E8E8FFE8E8E8FFE8E8E8FFE8E8E8FFE8E8E8FFD2D2D2FF3B3B3BFFE8E8E8FFE8E8E8FFE8E8E8FFE9' $IcoBinary &= 'E9E9FFE9E9E9FFE9E9E9FFE6E6E6FF6E6E9CFF000090FF0000A5FF0000A7FF0000A9FF6B6BCBFFFFFFFFFF1C1C1C7D000000062727272EFFFFFFFF5E5ECAFF0000B7FF0000B5FF0000B3FF0202AFFF40409FFFE4E4E4FFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFC7C7C7FF2C2C2CFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFC5C5CEFF1A1A8AFF0202ABFF0000AEFF0000B0FF0000B1FF6464CAFFFFFFFFFF2121217F000000061D1D1D22FFFFFFFF6A6ACEFF0000BFFF0000BEFF0000BCFF1A1AC1FF2424B4FF9595BBFFF4F4F4FFF5F5F5FFF5F5F5FFF5F5F5FFF5F5F5FFBCBCBCFF1C1C1CFFF5F5F5FFF5F5F5FFF5F5F5FFF6F6F6FFF6F6F6FFEDEDEDFF595999FF2525B3FF1A1ABDFF0000B7FF0000B8FF0000B9FF7070CFFFFFFFFFFF161616730000000404040409FAFAFAFA8A8AD6FF0000C8FF0000C6FF0C0CC7FF2F2FCEFF3333CCFF3E3EAFFFDDDDE1FFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFB0B0B0FF0B0B0BFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFACACC1FF2D2DA7FF3333C9FF2F2FCAFF0B0BC2FF0000C0FF0000C2FF9090D7FFF6F6F6FB0101015A0000000100000001D0D0D0D2BEBEDFFF0000D0FF0000CEFF2222D3FF3A3AD7FF3E3ED7FF4040CEFF7D7DB9FFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFF000000FFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFE9E9EAFF4D4DA1FF4040CDFF3E3ED4FF3A3AD3FF2121CFFF0000C9FF0000CCFFC4C4E0FFC8C8C8E60000003F00000000000000008E8E8E91EFEFF0FF1717CFFF0000D3FF3434DCFF4444DEFF4949DFFF4E4EDEFF4B4BC5FFC7C7D6FFFFFFFFFFFFFFFFFFFFFFFFFF8A8A8AFF000000FFE2E2E2FFFFFFFFFFFFFFFFFFFCFCFCFF8F8FB5FF4949C5FF4E4EDCFF4949DCFF4444DCFF3232D9FF0000D1FF1B1BCDFFF2F2F2FF868686C20000001F00000000000000003838383BFEFEFEFF6969D0FF0000D4FF3D3DDEFF4F4FE1FF5454E2FF5959E3FF5C5CDFFF7272BEFFF2F2F2FFFFFFFFFFFFFFFFFF737373FF000000FFCBCBCBFFFFFFFFFFFFFFFFFFD5D5DBFF5353B2FF5C5CE0FF5959E3FF5454E2FF4E4EE1FF3B3BDEFF0000D4FF6F6FD1FFFEFEFEFE3030308300000008000000000000000000000002CBCBCBCDD7D7E6FF0B0BD1FF3939DDFF5858E3FF5E5EE4FF6464E4FF6969E5FF6565D6FFAFAFCAFFFEFEFEFFFFFFFFFF585858FF000000FFB1B1B1FFFFFFFFFFF6F6F6FF7E7EB0FF6666D8FF6868E5FF6363E4FF5E5EE3FF5858E3FF3737DDFF0D0DD1FFDBDBE8FFC3C3C3E20000003B000000000000000000000000000000004848484CFEFEFEFE7A7AD2FF2222D9FF6161E4FF6868E5FF6E6EE6FF7373E7FF7878E6FF7777C7FFE4E4E7FFFFFFFFFF3C3C3CFF000000FF959595FFFEFEFEFFBDBDCBFF6969' $IcoBinary &= 'C3FF7878E7FF7373E7FF6D6DE6FF6767E5FF6161E4FF2020D9FF8080D3FFFEFEFEFE4040408E0000000D0000000000000000000000000000000000000001A9A9A9ADF4F4F5FF3F3FCFFF5959E3FF7070E7FF7777E8FF7D7DE9FF8383EAFF8383E2FFA0A0C6FFFAFAFAFF272727FF000000FF818181FFECECEDFF7C7CB4FF8484E4FF8383EAFF7D7DE9FF7777E8FF7070E7FF5757E2FF4343CFFFF5F5F6FFA2A2A2CE0000002E00000000000000000000000000000000000000000000000011111115DBDBDBDDE4E4EEFF4343D2FF7272E7FF7F7FE9FF8686EAFF8D8DEBFF9292ECFF8B8BD5FFD3D3DBFFC3C3C3FF9B9B9BFFE2E2E2FFA9A9BFFF8989D6FF9292ECFF8D8DEBFF8686EAFF7F7FE9FF7171E7FF4444D2FFE7E7EFFFD6D6D6EA0E0E0E5300000004000000000000000000000000000000000000000000000000000000002424242BE5E5E5E7E6E6EFFF5E5ED4FF7A7AE8FF8E8EECFF9595EDFF9C9CEEFFA0A0EBFF9E9ECAFFE6E6E7FFF3F3F3FFD0D0D6FF8C8CC2FFA0A0ECFF9C9CEEFF9595EDFF8E8EEBFF7878E8FF6060D4FFE8E8EFFFE1E1E1F020202068000000090000000000000000000000000000000000000000000000000000000000000000000000002222222AD5D5D5D9F7F7F7FF9292D8FF6B6BE0FF9A9AEDFFA4A4EFFFABABF0FFACACE9FF9F9FCBFF9F9FC0FF9A9AC9FFACACEAFFABABF0FFA4A4EFFF9999EDFF6A6ADFFF9595D8FFF7F7F8FFD1D1D1E71E1E1E620000000B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0C0C13989898A3FDFDFDFDE4E4EDFF9191DAFF7777DBFF8686EAFFAEAEF1FFC0C0F3FFC3C3F2FFC0C0F3FFADADF1FF8585E9FF7777DBFF9292DAFFE5E5EDFFFCFCFCFD939393C00A0A0A4200000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333342AFAFAFBCFCFCFCFCF9F9F9FFD9D9E8FFA9A9DFFF9696DCFF9494DCFF9696DCFFAAAADFFFDADAE8FFF9F9F9FFFBFBFBFDACACACCE2F2F2F6B0000001A0000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051A1A1A2E69696980A8A8A8BCD3D3D3E0EDEDEDF3F5F5F5F9EDEDEDF4D2D2D2E4A6A6A6C6676767941818184C0000001800000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000F000000190000001F0000001F000000180000000D000000' $IcoBinary &= '04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFF00FFFFF8001FFFE00007FFC00003FF800001FF000000FE0000007C0000007C00000038000000380000001800000010000000100000000000000000000000000000000000000000000000000000001800000018000000180000003C0000003C0000007E0000007F000000FF800001FFC00003FFE00007FFF8001FFFFF00FFF28000000180000003000000001002000000000006009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000170000002B000000370000003600000029000000140000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D070707454C4C4C958B8B8BC7B0B0B0DCBFBFBFE4B6B6B6E0969696D15D5D5DB2121212780000003A000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090909357C7C7CB1EAEAEAF6E4E4EAFEA8A8D6FE7E7EB9FE6E6EABFE7878B3FE9C9CCFFED8D8E5FEF3F3F3FB9A9A9AD319191981000000270000000100000000000000000000000000000000000000000000000000000000000000032E2E2E5DD9D9D9EAD2D2E5FF5656A5FF0A0A6FFE00004BFF000044FF000041FF000041FE000044FF030362FE3E3E93FFB7B7D9FFECECECF8535353AE0000003B000000010000000000000000000000000000000000000000000000013A3A3A61EEEEEEF79090C8FE0B0B78FF000059FF000055FE000051FF00004EFF00004CFF00004CFE00004DFF000050FE000053FF020267FF6565B4FEF2F2F3FE6A6A6ABA0000003700000000000000000000000000000000000000002121213AEAEAEAF37D7DC1FE010173FE000065FE000061FE00005EFE00005BFE000059FE000058FE000057FE000058FE00005AFE00005CFE00005FFE000065FE4A4AABFEF1F1F2FE4C4C4CA70000001C00000000000000000000000000000008BDBDBDCD9393B1FF252573FF313170FE31316EFF32326CFF32326BFE323269FF333369FF333368FF333368FE333369FF34346AFE34346BFF34346CFF35356EFE30306FFF5E5E90FFDEDEDEF51111116E0000000300000000000000004C4C4C5CDFDFE4FE5D5D8BFFCBCBCBFFCBCBCBFECBCBCBFFCBCBCBFFCBCBCBFECBCBCBFFCACACAFFA9A9A9FFCACACAFECBCBCBFFCBCBCBFECBCBCBFFCBCBCBFFCBCBCBFECBCBCBFF5E5E82FFB1B1C6FE868686C7000000230000000000000001B7B7B7C08585CBFE525290FECDCDCDFECDCDCDFECDCDCDFECDCDCDFECDCDCDFECDCDCDFE' $IcoBinary &= '848484FE000000FE818181FECDCDCDFECECECEFECECECEFECECECEFECECECEFECECECEFE585886FE4B4BABFEEAEAEAF605050557000000000C0C0C13F6F6F6FA3030B1FE060688FFB3B3C1FFD5D5D5FED6D6D6FFD6D6D6FFD6D6D6FED6D6D6FFB4B4B4FF414141FFB2B2B2FED6D6D6FFD6D6D6FED6D6D6FFD6D6D6FFD6D6D6FEB6B6C1FF070777FF0808A3FEE7E7ECFF41414193000000053B3B3B42E9E9ECFF0505B0FE00009FFF3C3C96FFDBDBDBFEDEDEDEFFDEDEDEFFDEDEDEFEDEDEDEFFDEDEDEFFDFDFDFFFDFDFDFFEDFDFDFFFDFDFDFFEDFDFDFFFDFDFDFFFDCDCDCFE404089FF000096FF0000A0FEB3B3E1FF757575B90000000E5858585DCECEE6FF0000B4FE0000ACFF00009FFF9696BBFEE7E7E7FFE7E7E7FFE7E7E7FEE7E7E7FFE7E7E7FF737373FFE7E7E7FEE7E7E7FFE7E7E7FEE8E8E8FFE8E8E8FF9B9BB7FE000090FF0000A5FF0000A7FE9292D9FF929292CA000000155D5D5D61C7C7E5FE0000BCFE0000B6FE0101B4FE2D2DA4FEDFDFE2FEF0F0F0FEF0F0F0FEF0F0F0FEF0F0F0FE3B3B3BFEF0F0F0FEF0F0F0FEF0F0F0FEF0F0F0FEE1E1E3FE313194FE0404AEFE0000B0FE0000B2FE8B8BD8FE979797CD000000154C4C4C4FD9D9E9FF0000C7FE0000C1FF1515C5FF2B2BC4FE8282BBFFF7F7F7FFF8F8F8FEF8F8F8FFF8F8F8FF1B1B1BFFF9F9F9FEF9F9F9FFF9F9F9FEF8F8F8FF8383B1FF2B2BB9FE1F1FC2FF0000BBFF0000BDFE9E9EDEFF868686C00000000E23232325F4F4F4FE1212CDFE0000CDFE3232D5FE3C3CD5FE4141C1FED4D4E0FEFEFEFEFEFEFEFEFEF8F8F8FE010101FEFAFAFAFEFEFEFEFEFEFEFEFED6D6DFFE3E3EB0FE3D3DD2FE3737D2FE0909C9FE0000CAFECBCBE7FE5D5D5D9E0000000400000002DFDFDFE05151D2FE0707D5FF4343DFFF4A4ADFFE5050DEFF7575C3FFF9F9F9FEFFFFFFFFE4E4E4FF000000FFE6E6E6FEFFFFFFFFF9F9F9FE7373B3FF5050D9FF4C4CDEFE4545DDFF1616D5FF1D1DCEFEF6F6F6FE1C1C1C60000000000000000083838385B9B9E3FE0707D4FF5050E1FF5858E3FE5F5FE4FF6060D9FFBDBDD5FEFFFFFFFFCCCCCCFF000000FFCECECEFEFFFFFFFFBDBDD0FE5C5CCDFF6161E4FF5A5AE3FE5252E1FF1818D8FF7F7FD9FEBCBCBCDE00000022000000000000000015151518EEEEEEF14A4AD2FE4D4DE1FE6565E5FE6D6DE6FE7474E7FE7B7BCCFEEFEFF1FEB0B0B0FE000000FEB3B3B3FEF0F0F1FE7575BBFE7575E6FE6F6FE6FE6767E5FE5C5CE3FE2424D2FEEDEDF3FE41414182000000030000000000000000000000006868686CE2E2F0FF3E3ED6FF7070E7FE7A7AE8FF8282E9FF8686E6FEADADCFFFA5A5A5FF000000FFA9A9A9FEA9A9C4FF8383DFFE8484EAFF7C7CE8FF7373E7FE4242DCFFBCBCE5FFA2A2A2CB0000001C0000000000000000000000000000000000' $IcoBinary &= '0000019E9E9EA3D2D2EBFF5C5CDBFE8484EAFF8E8EEBFF9797EDFE9595DBFFDFDFE4FFF4F4F4FFDFDFE3FE8C8CCBFF9898EDFE9090ECFF8787EAFF6363E1FEAEAEE1FFCDCDCDE40C0C0C3B000000000000000000000000000000000000000000000000030303069A9A9AA0E6E6F1FE8181DBFE8787EAFEA2A2EFFEAAAAEFFEA5A5D5FEAEAEC8FE9E9ECAFEAAAAEDFEA4A4EFFE9292ECFE7777DDFECECEEAFEC4C4C4DD121212430000000100000000000000000000000000000000000000000000000000000000000000025C5C5C66E7E7E7ECCACAE8FF9898E0FE8A8AE1FF9292EBFF9F9FEDFF9595ECFE8A8AE3FF9292DFFEB8B8E5FFF2F2F2FA828282AD0505052900000001000000000000000000000000000000000000000000000000000000000000000000000000000000000C0C0C146C6C6C7AC5C5C5D1F7F7F7FBEEEEF1FFE2E2EDFFEBEBEFFEF8F8F8FED5D5D5E6838383A81B1B1B45000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050808081B2A2A2A40383838522F2F2F4C1010103000000013000000030000000000000000000000000000000000000000000000000000000000000000FF00FF00FC003F00F0000F00E0000700C0000700C0000300800001008000010000000100000000000000000000000000000000000000000000000000000001008000010080000100C0000300C0000700E0000700F0000F00FC003F00FF00FF002800000010000000200000000100200000000000400400000000000000000000000000000000000000000000000000000000000000000000000000010000001A0F0F0F47282828651F1F1F600202023F0000001700000000000000000000000000000000000000000000000000000000000000000404041867676793C2C2C5E7BCBCDEFEA0A0C9FFAAAAD1FFCBCBDCF89D9D9DD3262626720000001200000000000000000000000000000000000000001919192FBFBFC2DC7B7BB9FF11116EFF00004BFF000045FF000044FF010154FF3C3C8BFFC0C0DAFC676767AE0000001C0000000000000000000000000E0E0E1AC6C6CCE13A3A9BFF000062FF00005CFF000058FF000055FF000055FF000057FF00005BFF07076EFFA4A4D0FE626262A90000000D0000000000000000939393A571719CFF64648EFF64648CFF65658BFF65658AFF656589FF666689FF66668AFF66668BFF67678DFF5B5B8BFFB2B2BFFA1E1E1E600000000018181820BABADBFB7F7FA5FFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFF414141FFAAAAAAFFCDCDCDFFCDCDCDFFCDCDCDFFC5C5C7FF464692FF8F8F8FC50000000A636363686767C6FF242493FFD2D2D4FFD8D8D8FFD8D8D8FFD8D8D8FF878787FFC8C8' $IcoBinary &= 'C8FFD8D8D8FFD8D8D8FFD8D8D8FF69699DFF03039AFFC6C6D0F1000000268B8B8B8F3939BDFF0000A6FF7A7AB4FFE5E5E5FFE5E5E5FFE5E5E5FFB2B2B2FFE5E5E5FFE5E5E5FFE5E5E5FFC2C2CFFF070792FF0000A4FFBBBBE6FE0808083D909090933232C4FF0000B9FF2020B1FFD7D7E0FFF2F2F2FFF2F2F2FF737373FFF2F2F2FFF2F2F2FFF0F0F0FF5757A9FF0707B3FF0000B4FFB4B4E6FF0E0E0E3F737373755252D3FF0B0BCCFF3636D2FF7676C6FFFCFCFCFFFDFDFDFF565656FFFBFBFBFFFDFDFDFFB7B7D2FF3838C4FF2525CBFF0000C6FFC4C4DDF700000026313131339B9BE3FF1C1CD8FF4C4CE0FF5353D9FFCACAE1FFFFFFFFFF3F3F3FFFEAEAEAFFF3F3F5FF6262C3FF5151DFFF4040DDFF2222D1FFA9A9A9D10000000A00000000BABABEC63838D7FF6060E4FF6B6BE6FF8181D3FFF8F8F8FF252525FFD1D1D1FFA7A7CDFF6E6EE3FF6666E5FF4444DFFF9999E3FE4141416E00000000000000002E2E2E31BCBCE3F66060E1FF7F7FE9FF8989E9FFBEBEDCFF616161FFBEBEC4FF8787D6FF8585EAFF7676E7FF7171DDFF9F9F9FC30000000C0000000000000000000000004A4A4A4FC4C4E4F58181E3FF9C9CEEFFA5A5E3FFC6C6D9FFA9A9D3FFA3A3EEFF8A8AE9FF9999E3FFAEAEB0CE0808081F00000000000000000000000000000000000000002929292EB1B1B3BEBFBFEAFEADADE8FFACACE7FFABABE8FFB4B4E9FFC8C8DCF2707070910202021200000000000000000000000000000000000000000000000000000000000000012121212B5E5E5E6C78787889707070834343435B060606190000000000000000000000000000000000000000F01F0000E0070000C003000080010000800100000000000000000000000000000000000000000000000000008001000080010000C0030000E0070000F01F0000' Return $IcoBinary EndFunc ;==>Get_ErrorIcon3 points
-
In order to manually create the ribbon resource DLL there are certain tools required such as UI Command Compiler (uicc.exe) that might be found in Windows SDK (7.0 or later), Microsoft Windows Resource Compiler (rc.exe) that might be found in Visual Studio or Microsoft Windows and MSVC Linker that might be found in Visual Studio. In my case I managed to pick up from Windows SDK and Visual Studio just the files required to create a ribbon resource DLL and put them all in a directory (zip attached), so I don’t really need to install anything. Actually with a little bit of code manipulation I can dynamically create the content of the resource DLL. How it works? We have to manually create the Ribbon Markup that describe the UI design of the ribbon. This Ribbon Markup it's basically an XML that describe what kind of controls do you want and how these controls should be displayed in certain situations. When we finish our Ribbon Markup we have to use UICC to generate a resource file (.rc) and a markup binary file (.bml). Then we have to use RC on the resource file generated by UICC to create a resource-definition file (.res). At this point we need to have all the resources prepared (like images from the ribbon, etc). The last step is to link everything into a DLL with MSVC Linker. What structure does have a Ribbon Markup file? There are two logical sections of the Ribbon Markup file: Commands - that are abstract structures without presentation constraints but with certain properties or attributes. Views - that controls how the ribbon entities are displayed. This is how it would look like a bare Ribbon Markup file. Basically in the first section (Commands) we define the tabs, groups, buttons, fonts and many other entities and in the second section (Views) we describe in what layouts and sizes will display these entities. A list of controls that might be defined as commands you can find in Windows Ribbon Framework Control Library. I will show you an example of a dummy application that might be a real case of a library management tool. Commands In my Commands sections I will define 3 tabs, 6 groups and lots of button controls, a font control and some menu items. Each Command needs a Name and an ID, everything else I think are not mandatory but you might set the titles, tooltips of keytips (these works like GUI accelerators). You need Name for Commands because in the next sections Commands are referenced by their name and ID because each Command entry is used by the framework to bind a Ribbon control, through a Command ID, to a Command handler defined in the application code. Also for buttons it's suitable to have images/icons that comes in two sizes: large (32x32 px) and small (16x16 px). The appropriate size will be displayed accordingly with size definitions from Views. <Application.Commands> <!-- Tabs --> <Command Name="Tab1" Id="11" LabelTitle="Books" Keytip="B" /> <Command Name="Tab2" Id="12" LabelTitle="Management" Keytip="M" /> <Command Name="Tab3" Id="13" LabelTitle="Settings" Keytip="S" /> <!-- Groups --> <Command Name="Group1" Id="101" LabelTitle="Books"/> <Command Name="Group2" Id="102" LabelTitle="Authors"/> <Command Name="Group3" Id="103" LabelTitle="Books management"/> <Command Name="Group4" Id="104" LabelTitle="Font"/> <Command Name="Group5" Id="105" LabelTitle="Settings"/> <Command Name="Group6" Id="106" LabelTitle="Database"/> <!-- Controls from Group 1 (Tab 1) --> <Command Name="Control1" Id="1001" LabelTitle="Find" TooltipTitle="Find book" TooltipDescription="Find a book in database." Keytip="F"> <Command.LargeImages><Image Source="C:\Ribbon\Icons\BMP\book_find_l.bmp" /></Command.LargeImages> <Command.SmallImages><Image Source="C:\Ribbon\Icons\BMP\book_find_s.bmp" /></Command.SmallImages> </Command> <Command Name="Control2" Id="1002" LabelTitle="Read" TooltipTitle="Read book" TooltipDescription="Read a book from database." Keytip="R"> <Command.LargeImages><Image Source="C:\Ribbon\Icons\BMP\book_read_l.bmp" /></Command.LargeImages> <Command.SmallImages><Image Source="C:\Ribbon\Icons\BMP\book_read_s.bmp" /></Command.SmallImages> </Command> <Command Name="Control3" Id="1003" LabelTitle="Add" TooltipTitle="Add book" TooltipDescription="Add a book in database." Keytip="A"> <Command.LargeImages><Image Source="C:\Ribbon\Icons\BMP\book_add_l.bmp" /></Command.LargeImages> <Command.SmallImages><Image Source="C:\Ribbon\Icons\BMP\book_add_s.bmp" /></Command.SmallImages> </Command> <Command Name="Control4" Id="1004" LabelTitle="Edit" TooltipTitle="Edit book" TooltipDescription="Edit a book from database." Keytip="E"> <Command.LargeImages><Image Source="C:\Ribbon\Icons\BMP\book_edit_l.bmp" /></Command.LargeImages> <Command.SmallImages><Image Source="C:\Ribbon\Icons\BMP\book_edit_s.bmp" /></Command.SmallImages> </Command> <Command Name="Control5" Id="1005" LabelTitle="Delete" TooltipTitle="Delete book" TooltipDescription="Delete a book in database." Keytip="D"> <Command.LargeImages><Image Source="C:\Ribbon\Icons\BMP\book_delete_l.bmp" /></Command.LargeImages> <Command.SmallImages><Image Source="C:\Ribbon\Icons\BMP\book_delete_s.bmp" /></Command.SmallImages> </Command> <!-- Controls from Group 2 (Tab 1) --> <Command Name="Control6" Id="1006" LabelTitle="Add" TooltipTitle="Add author" TooltipDescription="Add an author in database." Keytip="W"> <Command.LargeImages><Image Source="C:\Ribbon\Icons\BMP\\author_add_l.bmp" /></Command.LargeImages> <Command.SmallImages><Image Source="C:\Ribbon\Icons\BMP\\author_add_s.bmp" /></Command.SmallImages> </Command> <Command Name="Control7" Id="1007" LabelTitle="Edit" TooltipTitle="Edit author" TooltipDescription="Edit an author from database." Keytip="X"> <Command.LargeImages><Image Source="C:\Ribbon\Icons\BMP\\author_edit_l.bmp" /></Command.LargeImages> <Command.SmallImages><Image Source="C:\Ribbon\Icons\BMP\\author_edit_s.bmp" /></Command.SmallImages> </Command> <Command Name="Control8" Id="1008" LabelTitle="Delete" TooltipTitle="Delete author" TooltipDescription="Delete an author from database." Keytip="Y"> <Command.LargeImages><Image Source="C:\Ribbon\Icons\BMP\\author_delete_l.bmp" /></Command.LargeImages> <Command.SmallImages><Image Source="C:\Ribbon\Icons\BMP\\author_delete_s.bmp" /></Command.SmallImages> </Command> <!-- Controls from Group 3 (Tab 2) --> <Command Name="Control9" Id="1009" LabelTitle="Wishlist" TooltipTitle="Wishlist" TooltipDescription="Manage your wihlist." Keytip="W"> <Command.LargeImages><Image Source="C:\Ribbon\Icons\BMP\wishlist_l.bmp" /></Command.LargeImages> <Command.SmallImages><Image Source="C:\Ribbon\Icons\BMP\wishlist_s.bmp" /></Command.SmallImages> </Command> <Command Name="Control10" Id="1010" LabelTitle="Burrows" TooltipTitle="Burrows" TooltipDescription="Register a burrow." Keytip="B"> <Command.LargeImages><Image Source="C:\Ribbon\Icons\BMP\burrow_l.bmp" /></Command.LargeImages> <Command.SmallImages><Image Source="C:\Ribbon\Icons\BMP\burrow_s.bmp" /></Command.SmallImages> </Command> <Command Name="Control11" Id="1011" LabelTitle="Returns" TooltipTitle="Returns" TooltipDescription="Register a return." Keytip="R"> <Command.LargeImages><Image Source="C:\Ribbon\Icons\BMP\\return_l.bmp" /></Command.LargeImages> <Command.SmallImages><Image Source="C:\Ribbon\Icons\BMP\\return_s.bmp" /></Command.SmallImages> </Command> <!-- Controls from Group 4 (Tab 3) --> <Command Name="Control12" Id="1012" LabelTitle="Font" TooltipTitle="Font" TooltipDescription="Change you app font" Keytip="F"></Command> <!-- Controls from Group 5 (Tab 3) --> <Command Name="Control13" Id="1013" LabelTitle="General" TooltipTitle="General" TooltipDescription="Modify general settings." Keytip="G"> <Command.LargeImages><Image Source="C:\Ribbon\Icons\BMP\settings_l.bmp" /></Command.LargeImages> <Command.SmallImages><Image Source="C:\Ribbon\Icons\BMP\settings_s.bmp" /></Command.SmallImages> </Command> <Command Name="Control14" Id="1014" LabelTitle="Theme" TooltipTitle="Theme" TooltipDescription="Modify you application theme." Keytip="T"> <Command.LargeImages><Image Source="C:\Ribbon\Icons\BMP\\themes_l.bmp" /></Command.LargeImages> <Command.SmallImages><Image Source="C:\Ribbon\Icons\BMP\\themes_s.bmp" /></Command.SmallImages> </Command> <Command Name="Control15" Id="1015" LabelTitle="Integrity" TooltipTitle="Integrity" TooltipDescription="Check your application integrity." Keytip="I"> <Command.LargeImages><Image Source="C:\Ribbon\Icons\BMP\integrity_l.bmp" /></Command.LargeImages> <Command.SmallImages><Image Source="C:\Ribbon\Icons\BMP\integrity_s.bmp" /></Command.SmallImages> </Command> <!-- Controls from Group 6 (Tab 3) --> <Command Name="Control16" Id="1016" LabelTitle="Backup" TooltipTitle="Backup" TooltipDescription="Backup your database." Keytip="B"> <Command.LargeImages><Image Source="C:\Ribbon\Icons\BMP\backup_l.bmp" /></Command.LargeImages> <Command.SmallImages><Image Source="C:\Ribbon\Icons\BMP\backup_s.bmp" /></Command.SmallImages> </Command> <Command Name="Control17" Id="1017" LabelTitle="Restore" TooltipTitle="Restore" TooltipDescription="Restore your database." Keytip="R"> <Command.LargeImages><Image Source="C:\Ribbon\Icons\BMP\\restore_l.bmp" /></Command.LargeImages> <Command.SmallImages><Image Source="C:\Ribbon\Icons\BMP\\restore_s.bmp" /></Command.SmallImages> </Command> <!-- Application Menu --> <Command Name="ApplicationMenu" Id="10000" LabelTitle="Application Menu" Keytip="A" /> <!-- Application Menu Items --> <Command Name="Info" Id="10100" LabelTitle="Info" TooltipTitle="Info" TooltipDescription="Application information." Keytip="I"> <Command.LargeImages><Image Source="C:\Ribbon\Icons\BMP\info_l.bmp" /></Command.LargeImages> <Command.SmallImages><Image Source="C:\Ribbon\Icons\BMP\info_s.bmp" /></Command.SmallImages> </Command> <Command Name="Version" Id="10200" LabelTitle="Versions" TooltipTitle="Versions" TooltipDescription="Check you application verion." Keytip="V"> <Command.LargeImages><Image Source="C:\Ribbon\Icons\BMP\versions_l.bmp" /></Command.LargeImages> <Command.SmallImages><Image Source="C:\Ribbon\Icons\BMP\versions_s.bmp" /></Command.SmallImages> </Command> <!-- Quick Access Toolbar--> <Command Name="QuickAccessToolbar" Id="11000" Keytip="Q" /> <!-- Help Button --> <Command Name="HelpButton" Id="12000" Keytip="H" /> </Application.Commands> Notes: You can choose Name and ID by your own pleasure. To avoid any kind of mess in large projects I use this method to assign IDs from range 11-99 for tabs, from range 101-999 for groups and from 1001-9999 for other entities. Also I use ID 10000 for Application Menu and anything above for Menu Items. For Quick Access Toolbar and Help Button I use some larger values than last menu item. I highly recommend to use double backslashes (\\) in images paths as you could encounter errors for certain paths (like those ending with \a, \r, \t). Images have to be 32-bit bitmaps. I attached a script that converts PNGs to such BMPs. Views Now we need to describe how all these entities declared above will be displayed. Usually there are two sections in Application.Views but for the sake of simplicity I will go with a basic example without a context menu, so all we have under Application.Views it's just the Ribbon. <Application.Views> <Ribbon> <Ribbon.QuickAccessToolbar> <QuickAccessToolbar CommandName="QuickAccessToolbar" /> </Ribbon.QuickAccessToolbar> <Ribbon.ApplicationMenu> <ApplicationMenu CommandName="ApplicationMenu"> <MenuGroup> <Button CommandName="Info" /> <Button CommandName="Version" /> </MenuGroup> </ApplicationMenu> </Ribbon.ApplicationMenu> <Ribbon.HelpButton> <HelpButton CommandName="HelpButton" /> </Ribbon.HelpButton> <Ribbon.Tabs> <Tab CommandName="Tab1"> <Tab.ScalingPolicy> <ScalingPolicy> <ScalingPolicy.IdealSizes> <Scale Group="Group1" Size="Medium"/> <Scale Group="Group2" Size="Large"/> </ScalingPolicy.IdealSizes> </ScalingPolicy> </Tab.ScalingPolicy> <Group CommandName="Group1" SizeDefinition="FiveButtons"> <Button CommandName="Control1" /> <Button CommandName="Control2" /> <Button CommandName="Control3" /> <Button CommandName="Control4" /> <Button CommandName="Control5" /> </Group> <Group CommandName="Group2" SizeDefinition="ThreeButtons"> <Button CommandName="Control6" /> <Button CommandName="Control7" /> <Button CommandName="Control8" /> </Group> </Tab> <Tab CommandName="Tab2"> <Tab.ScalingPolicy> <ScalingPolicy> <ScalingPolicy.IdealSizes> <Scale Group="Group3" Size="Medium"/> </ScalingPolicy.IdealSizes> </ScalingPolicy> </Tab.ScalingPolicy> <Group CommandName="Group3" SizeDefinition="ThreeButtons-OneBigAndTwoSmall"> <Button CommandName="Control9" /> <Button CommandName="Control10" /> <Button CommandName="Control11" /> </Group> </Tab> <Tab CommandName="Tab3"> <Tab.ScalingPolicy> <ScalingPolicy> <ScalingPolicy.IdealSizes> <Scale Group="Group4" Size="Large"/> <Scale Group="Group5" Size="Large"/> </ScalingPolicy.IdealSizes> </ScalingPolicy> </Tab.ScalingPolicy> <Group CommandName="Group4" SizeDefinition="OneFontControl"> <FontControl CommandName="Control12" FontType="FontOnly" /> </Group> <Group CommandName="Group5" SizeDefinition="ThreeButtons"> <Button CommandName="Control13" /> <Button CommandName="Control14" /> <Button CommandName="Control15" /> </Group> <Group CommandName="Group6" SizeDefinition="TwoButtons"> <Button CommandName="Control16" /> <Button CommandName="Control17" /> </Group> </Tab> </Ribbon.Tabs> </Ribbon> </Application.Views> Then we specify what Commands are actually our Quick Access Toolbar, ApplicationMenu with Menu Items and Help Button. Next we have Ribbon.Tabs that will describe each Tab by their appropriate Command Name. Basically we group the Commands in specific Groups (with a layout defined by SizeDefinition and ScalePolicy) and then we place these Groups in specific Tabs. Microsoft provides a list of templates for SizeDefinition and ScalePolicy so you can Customize a Ribbon Through Size Definitions and Scaling Policies. Compiling the DLL After we finished our Ribbon Markup file (let's name it lib.xml) we can generate a resource file (.rc) and a markup binary file (.bml) through UICC using this command line: uicc.exe lib.xml lib.bml /res:lib.rc /name:APP Where APP it's the resource name for the binary markup file. The default is APPLICATION_RIBBON. By observation I saw that UICC actually adds _RIBBON after the name even if you specify something different from default name. This is important when you have to initialize the ribbon. The image below is suggestive about what UICC does. (Source: Microsoft) If these files are generated without any errors thrown we can go on and create a resource-definition file (.res) with Microsoft Windows Resource using this command line: rc.exe /v lib.rc Again, if there are no errors we can finally compile the DLL with our ribbon inside using this command line: link.exe /noentry /dll /out:lib.dll lib.res /machine:x86 If there are no errors then you can use Dragana's built-in example to test your ribbon, just change the lines 100 and 101 to match your ribbon DLL filename and resource name. Global $hRibInstance = _WinAPI_LoadLibraryEx("lib.dll", 2) Global $sResName = "APP_RIBBON" I won't insist here about initialization and handling because there are already many examples in this thread. Eventually I can answer if someone have specific questions about that. There is a page on Microsoft that explain more details about Ribbon Framework initialization and how you can handle the commands between your application and your ribbon. I attached a zip file with all the files: ribbon markup, resources, compiled dll, a script to convert PNGs to 32-bit BMP and Dragana's built-in example that load this DLL created in this example. And with that I have less then 1 MB available for attachments. Here is a picture of final ribbon. Enjoy! PS: This is just a basic example but there are more advanced features that are available through Windows Ribbon Framework but for now I think it's enough. I don't really intend to rewrite what it's already on Microsoft website. Ribbon.zip2 points
-
#include <StaticConstants.au3> #include <GDIPlus.au3> #include <Memory.au3> Global $hIcon = HIconFromBinary(Get_ErrorIcon()) GUICreate("Icon", 200, 50) $cIcon = GUICtrlCreateIcon('', -1, 10, 10, 32, 32) GUICtrlSendMsg($cIcon, $STM_SETIMAGE, $IMAGE_ICON, $hIcon) GUISetState(@SW_SHOW) ; Run the GUI until the user closes it While True If GUIGetMsg() = -3 Then ExitLoop ; Exit the loop when the GUI is closed WEnd ; When you are done with the icon, just destroy it _WinAPI_DestroyIcon($hIcon) Func HIconFromBinary($dIcon, $iW = 32, $iH = 32) Local $iSize = BinaryLen($dIcon) Local $tData = DllStructCreate('byte[' & $iSize & ']') Local $pData = DllStructGetPtr($tData) DllStructSetData($tData, 1, $dIcon) Local $hMem = _MemGlobalAlloc($iSize, $GMEM_MOVEABLE) Local $pImage = _MemGlobalLock($hMem) _MemMoveMemory($pData, $pImage, $iSize) _GDIPlus_Startup() Local $pStream = _WinAPI_CreateStreamOnHGlobal($hMem, True) Local $hBitmap = _GDIPlus_BitmapCreateFromStream($pStream) Local $hResize = _GDIPlus_ImageResize($hBitmap, $iW, $iH) Local $hIcon = _GDIPlus_HICONCreateFromBitmap($hResize) _GDIPlus_BitmapDispose($hResize) _GDIPlus_BitmapDispose($hBitmap) _GDIPlus_Shutdown() _WinAPI_ReleaseStream($pStream) _MemGlobalUnlock($hMem) _MemGlobalFree($hMem) Return $hIcon EndFunc Func Get_ErrorIcon() Local $IcoBinary = '0x000001000500404000000100200028420000560000003030000001002000A82500007E4200002020000001002000A810000026680000181800000100200088090000CE78000010100000010020006804000056820000280000004000000080000000010020000000000000420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002000000040000000500000006000000050000000500000003000000020000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000008000000100000001A000000240000002D000000350000003A0000003C0000003C00000039000000330000002B00000021000000160000000D000000060000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000A000000190000002D000000430000005700000067000000730000007B00000081000000840000008500000085000000830000007F000000790000007000000062000000500000003C00000026000000130000000700000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000110000002900000047000000640000007A02020288292929A0555555B5787878C5929292D1A3A3A3D8ABABABDCABABABDBA2A2' $IcoBinary &= 'A2D8919191D1777777C6545454B7282828A4020202930000008D00000083000000730000005B0000003D000000200000000B000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000110000002F00000054000000741D1D1D946D6D6DBEB5B5B5DFF1F1F1F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFF8B3B3B3DF6A6A6AC11A1A1A9E0000008F000000830000006B00000048000000240000000B00000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000B000000280000005304040479575757B0BEBEBEE2FDFDFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFBFBFBFFF8F8F8FFF8F8F8FFFBFBFBFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFDBABABAE2525252B603030393000000870000006D000000440000001C000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000170000004204040471656565B5DFDFDFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFE8E8E8FFD7D7D7FFC8C8C8FFB4B4BFFF9797BAFF8787BAFF8181BCFF8181BCFF8888BAFF9898BAFFB4B4BFFFC9C9C9FFD7D7D7FFE9E9E9FFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBDBDBEF5F5F5FBC020202930000008400000061000000310000000E00000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000025000000584242429DD5D5D5EBFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFE3E3E3FFC8C8C8FF9292BBFF5E5EC2FF3434BAFF1212A3FF00008FFF00007CFF000070FF000068FF000067FF00006E' $IcoBinary &= 'FF00007BFF00008FFF1313A4FF3636BBFF6060C2FF9494BBFFC9C9C9FFE5E5E5FFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFD0D0D0EB3C3C3CAD0000008F0000007600000045000000170000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000000300B0B0B6C9A9A9ACCFEFEFEFEFFFFFFFFFFFFFFFFFAFAFAFFD8D8D8FFA5A5BCFF5858C2FF1717ADFF000084FF00005AFF000046FF000044FF000043FF000041FF00003FFF00003EFF00003DFF00003DFF00003EFF00003FFF000040FF000042FF000059FF000083FF1919AEFF5B5BC2FFA8A8BDFFDADADAFFFAFAFAFFFFFFFFFFFFFFFFFFFDFDFDFE929292D10909099600000082000000540000001F000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C000000362A2A2A82D7D7D7EBFFFFFFFFFFFFFFFFFDFDFDFFDDDDDDFFA0A0BCFF4343C1FF03039AFF000062FF00004EFF00004CFF00004BFF000049FF000047FF000045FF000044FF000043FF000042FF000041FF000041FF000042FF000042FF000043FF000045FF000046FF000048FF00004AFF000060FF04049AFF4747C1FFA4A4BCFFDFDFDFFFFEFEFEFFFFFFFFFFFFFFFFFFD1D1D1EB242424A3000000880000005D0000002400000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0000003848484893F1F1F1F7FFFFFFFFFFFFFFFFF1F1F1FFBABAC2FF5454C2FF04049FFF000061FF000054FF000052FF000051FF00004FFF00004DFF00004CFF00004AFF000049FF000047FF000047FF000046FF000045FF000045FF000046FF000046FF000047FF000048FF000049FF00004BFF00004CFF00004EFF000050FF00005EFF06069FFF5959C2FFBEBEC4FFF3F3F3FFFFFFFFFFFFFFFFFFEDEDEDF73F3F3FAF0000008A000000600000002400000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000335757579AFAFAFAFCFFFFFFFFFFFFFFFFE0E0E0FF8F8FBCFF1A1AB9FF000073FF00005AFF000059FF000057FF000055FF000053FF000052FF000050FF00004FFF00004EFF00004DFF00004CFF00004BFF00004AFF00004AFF00004AFF' $IcoBinary &= '00004AFF00004AFF00004BFF00004CFF00004DFF00004EFF00004FFF000051FF000052FF000054FF000055FF000071FF1D1DB9FF9494BCFFE3E3E3FFFFFFFFFFFFFFFFFFF7F7F7FB4E4E4EB50000008B0000005E0000002000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000002A54545493FBFBFBFCFFFFFFFFFEFEFEFFD3D3D3FF6969C0FF0404A2FF000063FF00005FFF00005DFF00005BFF00005AFF000058FF000057FF000055FF000054FF000053FF000051FF000050FF000050FF00004FFF00004FFF00004EFF00004EFF00004EFF00004FFF00004FFF000050FF000050FF000051FF000053FF000054FF000055FF000057FF000058FF00005AFF00005FFF0505A3FF7070BFFFD6D6D6FFFEFEFEFFFFFFFFFFF9F9F9FC4A4A4AB30000008800000055000000180000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000001D3F3F3F7EF8F8F8FAFFFFFFFFFDFDFDFFCCCCCDFF5151C3FF000091FF000065FF000063FF000062FF000060FF00005FFF00005DFF00005BFF00005AFF000059FF000058FF000057FF000056FF000055FF000054FF000053FF000053FF000053FF000053FF000053FF000053FF000053FF000054FF000055FF000055FF000056FF000057FF000059FF00005AFF00005BFF00005DFF00005EFF000060FF000091FF5858C2FFD0D0D0FFFEFEFEFFFFFFFFFFF4F4F4FA363636AA00000082000000470000000F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101F1F1F5CEBEBEBF2FFFFFFFFFEFEFEFFCECECEFF4949C3FF00008BFF00006AFF000068FF000066FF000065FF000063FF000062FF000060FF00005FFF00005EFF00005CFF00005BFF00005BFF00005AFF000059FF000058FF000058FF000057FF000057FF000057FF000057FF000057FF000058FF000058FF000059FF000059FF00005AFF00005BFF00005CFF00005DFF00005FFF000060FF000061FF000063FF000064FF00008BFF5151C3FFD1D1D1FFFEFEFEFFFFFFFFFFE5E5E5F41818189D00000077000000330000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000604040436C8C8C8DAFEFEFEFFFEFEFEFFD5D5D5FF5454C0FF00008EFF00006DFF00006BFF000069FF000068FF000067FF000065FF000064FF000063FF000061FF000060FF00005FFF00005EFF00005DFF00005CFF00005CFF00005BFF00005BFF00005AFF00005AFF00005AFF00' $IcoBinary &= '005AFF00005AFF00005AFF00005BFF00005BFF00005CFF00005DFF00005DFF00005EFF00005FFF000060FF000062FF000063FF000064FF000066FF000067FF00008EFF5C5CBEFFD8D8D8FFFDFDFDFFFEFEFEFFBDBDBDE302020290000000630000001E00000001000000000000000000000000000000000000000000000000000000000000000000000000000000010000001B7D7D7DA3FEFEFEFFFAFAFAFFDBDBDBFF6969ACFF00008CFF000064FF000062FF000060FF00005FFF00005EFF00005DFF00005CFF00005BFF00005AFF000058FF000057FF000056FF000056FF000055FF000054FF000053FF000053FF000053FF000052FF000052FF000052FF000052FF000052FF000052FF000053FF000053FF000053FF000054FF000055FF000055FF000056FF000057FF000058FF000059FF00005AFF00005BFF00005CFF00005DFF00008AFF6D6DA6FFD8D8D8FFF7F7F7FFFDFDFDFF707070C300000085000000470000000C0000000000000000000000000000000000000000000000000000000000000000000000000000000926262655F7F7F7FAF9F9F9FFDFDFDFFF7C7C93FF05057AFF00004AFF000047FF000046FF000045FF000044FF000043FF000042FF000041FF000041FF000040FF00003FFF00003FFF00003EFF00003EFF00003DFF00003DFF00003CFF00003CFF00003CFF00003CFF00003CFF01013CFF01013CFF01013DFF02023DFF02023DFF03033EFF03033EFF03033EFF040440FF040440FF040441FF050542FF050542FF050543FF050544FF050545FF080847FF020244FF000044FF070774FF7A7A8BFFDADADAFFF7F7F7FFF3F3F3FA1D1D1D9F00000070000000270000000200000000000000000000000000000000000000000000000000000000000000010000001DB3B3B3C7FDFDFDFFECECECFF99999BFF17176DFF2F2F5EFF9494A3FFBEBEC1FFC7C7C8FFC7C7C8FFC7C7C8FFC8C8C9FFC8C8C9FFC8C8C9FFC9C9CAFFC9C9CAFFC9C9CAFFCACACAFFCACACAFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFC8C8C9FF9494A2FF151546FF191966FF979798FFEAEAEAFFFCFCFCFFA5A5A5D9000000890000004C0000000D00000000000000000000000000000000000000000000000000000000000000073A3A3A60FEFEFEFEFAFAFAFFCCCCCCFF45457AFF272761FFC6C6C7FFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCB' $IcoBinary &= 'CBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFF9A9AA5FF000042FF494978FFCFCFCFFFFAFAFAFFFDFDFDFE2E2E2EA600000070000000240000000200000000000000000000000000000000000000000000000000000016B4B4B4C5FEFEFEFFF9F9F9FF9C9CA7FF080873FF808096FFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFC5C5C5FFA4A4A4FFB9B9B9FFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFF131343FF0B0B76FFA3A3ABFFFAFAFAFFFEFEFEFFA6A6A6D900000087000000440000000900000000000000000000000000000000000000000000000325252545FDFDFDFDFFFFFFFFE4E4E4FF5050ADFF000066FF9191A4FFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFAAAAAAFF151515FF000000FF030303FF717171FFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFF1D1D50FF000068FF5858AEFFE8E8E8FFFFFFFFFFFAFAFAFD1A1A1A9C000000620000001800000000000000000000000000000000000000000000000A8787879CFFFFFFFFFFFFFFFFBEBEC6FF0C0CB4FF00006BFF6A6A91FFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFF444444FF000000FF000000FF000000FF040404FFBFBFBFFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFCDCDCDFFBCBCC1FF04044CFF00006AFF1111B7FFC5C5C9FFFFFFFFFFFFFFFFFF797979C60000007A0000002E000000030000000000000000000000000000000000000017DFDFDFE4FFFFFFFFF4F4F4FF7070BFFF0000A4FF00007EFF1B1B6FFFC8C8C9FFCFCFCFFFCFCFCFFFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FF2A2A2AFF000000FF000000FF000000FF000000FFABABAB' $IcoBinary &= 'FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFD0D0D0FFCECECEFF636387FF00005EFF00007BFF0000A5FF7979BEFFF7F7F7FFFFFFFFFFD2D2D2EB000000890000004600000009000000000000000000000000000000012F2F2F47FFFFFFFFFFFFFFFFDADADAFF3030C7FF000097FF00008DFF000075FF6D6D98FFCFCFCFFFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FF5A5A5AFF000000FF000000FF000000FF101010FFCCCCCCFFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD2D2D2FFB2B2BBFF070758FF000073FF000088FF000092FF3838C7FFDEDEDEFFFFFFFFFFFEFEFEFE2121219E0000005C000000120000000000000000000000000000000474747485FFFFFFFFFFFFFFFFB9B9C6FF0303BFFF000099FF000096FF000088FF09096FFFB5B5BFFFD4D4D4FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFD6D6D6FFCBCBCBFF474747FF090909FF252525FFA3A3A3FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFD7D7D7FFCECECEFF414176FF000069FF000085FF000090FF000093FF0606C0FFC1C1C9FFFFFFFFFFFFFFFFFF666666BD0000006E0000001F00000000000000000000000000000009AFAFAFB9FFFFFFFFFBFBFBFF7C7CBEFF0000B3FF00009DFF00009BFF000096FF000081FF454588FFCFCFCFFFD9D9D9FFD9D9D9FFD9D9D9FFD9D9D9FFD9D9D9FFD9D9D9FFD9D9D9FFD9D9D9FFD9D9D9FFD9D9D9FFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFDADADAFFD5D5D5FF9494A8FF00005EFF00007FFF000091FF000096FF000097FF0000B2FF8686BEFFFDFDFDFFFFFFFFFFA1A1A1D70000007B0000002D0000000200000000000000000000000FE0E0E0E3FFFFFFFFECECECFF5252C4FF0000AAFF0000A1FF0000A0FF00009DFF000093FF000077FF9898B1FFD7D7D7FFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFF' $IcoBinary &= 'DDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFDDDDDDFFC9C9CBFF1F1F68FF000076FF00008FFF000098FF00009AFF00009BFF0000A7FF5B5BC3FFF0F0F0FFFFFFFFFFD2D2D2EC000000840000003A0000000400000000000000000B0B0B1CFEFEFEFDFFFFFFFFDFDFDFFF3131C9FF0000A6FF0000A5FF0000A4FF0000A3FF00009EFF00008DFF22227EFFCBCBCCFFDFDFDFFFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFD6D6D6FF6E6E93FF00006BFF00008BFF000099FF00009DFF00009EFF00009FFF0000A1FF3A3AC8FFE3E3E3FFFFFFFFFFF8F8F8FB0202028A0000004500000007000000000000000029292938FFFFFFFFFFFFFFFFD5D5D5FF1717C8FF0000AAFF0000A9FF0000A8FF0000A7FF0000A5FF00009DFF000084FF7272A1FFD7D7D7FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFE3E3E3FFC2C2C2FFDCDCDCFFE3E3E3FFE4E4E4FFE4E4E4FFE4E4E4FFE4E4E4FFE4E4E4FFE4E4E4FFE4E4E4FFE4E4E4FFE4E4E4FFE4E4E4FFE4E4E4FFE4E4E4FFE4E4E4FFE0E0E0FFB7B7BFFF0A0A65FF000083FF000099FF0000A0FF0000A1FF0000A2FF0000A3FF0000A4FF2020C8FFD8D8D8FFFFFFFFFFFFFFFFFF1B1B1B970000004D0000000A00000000000000004040404DFFFFFFFFFFFFFFFFCDCDCDFF0505C9FF0000AEFF0000ADFF0000ACFF0000ABFF0000AAFF0000A7FF000099FF0C0C7EFFBABAC3FFE3E3E3FFE6E6E6FFE6E6E6FFE6E6E6FFE6E6E6FFE6E6E6FFE6E6E6FFE6E6E6FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFC2C2C2FF000000FF7E7E7EFFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFE7E7E7FFD4D4D4FF484882FF000078FF000096FF0000A2FF0000A4FF0000A5FF0000A6FF0000A7FF0000A8FF0D0DC7FFD1D1D1FFFFFFFFFFFFFFFFFF323232A3000000520000000C00000000000000004E4E4E5AFFFFFFFFFFFFFFFFC2C2CAFF0000C8FF0000B2FF0000B1FF0000B0FF0000AFFF0000AEFF0000ADFF0000A7FF000091FF4C4C94FFD5D5D5FFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFB5B5B5FF000000FF6F6F6FFFEAEAEAFFEAEAEAFFEA' $IcoBinary &= 'EAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFEAEAEAFFE1E1E1FF9B9BAFFF00006CFF000090FF0000A3FF0000A7FF0000A8FF0000A9FF0000AAFF0000ABFF0000ABFF0101C8FFCCCCCCFFFFFFFFFFFFFFFFFF3F3F3FA9000000550000000E00000000000000005050505EFFFFFFFFFFFFFFFFBBBBC9FF0000C9FF0000B6FF0000B5FF0000B4FF0000B3FF0000B2FF0000B1FF0000AFFF0000A4FF090989FFA2A2B8FFE3E3E3FFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFA7A7A7FF000000FF606060FFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEDEDEDFFEEEEEEFFEDEDEDFFCECECFFF31317AFF070789FF0000A2FF0000AAFF0000ACFF0000ADFF0000ADFF0000AEFF0000AFFF0000AFFF0000C8FFC7C7CBFFFFFFFFFFFFFFFFFF454545AB000000550000000D00000000000000004F4F4F5AFFFFFFFFFFFFFFFFBEBECAFF0000CBFF0000BAFF0000B9FF0000B8FF0000B7FF0000B6FF0000B5FF0000B4FF0909B3FF1A1AA6FF3A3A93FFCFCFD0FFEFEFEFFFF0F0F0FFF0F0F0FFF0F0F0FFF0F0F0FFF0F0F0FFF0F0F0FFF0F0F0FFF0F0F0FFF0F0F0FFF0F0F0FFF0F0F0FF999999FF000000FF515151FFF0F0F0FFF0F0F0FFF1F1F1FFF1F1F1FFF1F1F1FFF1F1F1FFF1F1F1FFF1F1F1FFF1F1F1FFF1F1F1FFF1F1F1FFF1F1F1FFDFDFDFFF7D7D9FFF161681FF1A1AA6FF0808AFFF0000AFFF0000B0FF0000B1FF0000B1FF0000B2FF0000B3FF0000B3FF0000CAFFC9C9CCFFFFFFFFFFFFFFFFFF414141A9000000520000000C00000000000000004545454EFFFFFFFFFFFFFFFFC9C9CCFF0000CDFF0000BEFF0000BDFF0000BCFF0000BBFF0000BAFF0000B9FF0505BAFF2020C0FF2222B9FF1F1F9DFF8484ADFFE1E1E1FFF3F3F3FFF3F3F3FFF3F3F3FFF3F3F3FFF3F3F3FFF3F3F3FFF4F4F4FFF4F4F4FFF4F4F4FFF4F4F4FFF4F4F4FF8B8B8BFF000000FF414141FFF4F4F4FFF4F4F4FFF4F4F4FFF4F4F4FFF4F4F4FFF4F4F4FFF4F4F4FFF4F4F4FFF4F4F4FFF4F4F4FFF4F4F4FFEFEFEFFFBEBEC4FF24247BFF1F1F9EFF2222B7FF2020BCFF0404B5FF0000B4FF0000B5FF0000B5FF0000B6FF0000B7FF0000B8FF0606CCFFCFCFCFFFFFFFFFFFFFFFFFFF363636A30000004D0000000A000000000000000031313139FFFFFFFFFFFFFFFFD2D2D2FF0C0CCEFF0000C2FF0000C1FF0000C0FF0000BFFF0000BEFF0000BEFF1D1DC4FF2727C6FF2929C4FF2828B6FF2E2E97FFC1C1C8FFF2F2F2FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FF7B7B7BFF000000FF303030FFF7F7F7FFF7F7F7FFF7F7' $IcoBinary &= 'F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFDADADAFF5F5F93FF222293FF2828B5FF2929C1FF2727C2FF1B1BC0FF0000B8FF0000B9FF0000BAFF0000BAFF0000BBFF0000BCFF1515CCFFD6D6D6FFFFFFFFFFFFFFFFFF22222297000000440000000700000000000000001313131CFEFEFEFEFFFFFFFFDCDCDCFF2323CCFF0000C6FF0000C5FF0000C4FF0000C3FF0000C3FF0E0EC5FF2B2BCBFF2D2DCBFF2F2FCBFF3030C6FF2C2CAEFF6969A7FFDCDCDCFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFF6C6C6CFF000000FF1F1F1FFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFFAFAFAFFEEEEEEFFA7A7B7FF242485FF2D2DAFFF3030C3FF2F2FC7FF2D2DC8FF2B2BC7FF0C0CC0FF0000BDFF0000BEFF0000BEFF0000BFFF0000C0FF2B2BCBFFE0E0E0FFFFFFFFFFFCFCFCFD060606860000003A00000004000000000000000000000009EDEDEDEBFFFFFFFFE9E9E9FF4040C8FF0000CBFF0000C9FF0000C8FF0000C8FF0000C7FF2424CEFF3030D0FF3333D0FF3535D0FF3737CFFF3636C4FF3030A3FFACACBFFFF1F1F1FFFDFDFDFFFDFDFDFFFDFDFDFFFDFDFDFFFDFDFDFFFDFDFDFFFDFDFDFFFDFDFDFFFDFDFDFF5B5B5BFF000000FF0D0D0DFFFDFDFDFFFDFDFDFFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFDFDFDFFD2D2D3FF47478CFF2F2FA4FF3636C3FF3737CCFF3535CDFF3333CCFF3030CCFF2222C9FF0000C1FF0000C2FF0000C3FF0000C3FF0000C6FF4848C6FFECECECFFFFFFFFFFDDDDDDF00000007B0000002D00000002000000000000000000000004BDBDBDC0FFFFFFFFF8F8F8FF6464C1FF0000D0FF0000CDFF0000CCFF0000CCFF0707CCFF3333D5FF3636D4FF3838D5FF3A3AD5FF3D3DD4FF3E3ED1FF3A3ABEFF5353A5FFD4D4D4FFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF494949FF000000FF000000FFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8E8E8FF8B8BAAFF2F2F96FF3A3ABFFF3E3ECFFF3C3CD1FF3A3AD1FF3838D1FF3636D1FF3333D1FF0505C7FF0000C6FF0000C7FF0000C7FF0000CCFF6E6EC0FFFBFBFBFFFFFFFFFFAEAEAEDB0000006E0000001F000000000000000000000000000000018585858AFFFFFFFFFFFFFFFF9C9CC5FF0000D3FF0000D2FF0000D1FF0000D0FF1616D3FF3939D9FF3B3BD9FF3E3ED9FF4040D9FF4242D9FF4444D8FF4444D1FF3C3CB3FF9393B7FFE9E9E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF363636FF000000FF000000FFE5E5E5FFFFFFFFFFFFFFFF' $IcoBinary &= 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAFFC4C4C8FF3C3C8DFF3D3DB5FF4444D0FF4444D6FF4242D6FF4040D6FF3E3ED6FF3B3BD5FF3939D5FF1414CEFF0000CAFF0000CBFF0000CCFF0000D1FFA8A8C7FFFFFFFFFFFFFFFFFF767676C10000005C00000012000000000000000000000000000000004343434AFFFFFFFFFFFFFFFFD3D3D5FF1212D0FF0000D4FF0000D3FF0000D3FF2323D9FF3E3EDDFF4040DDFF4343DDFF4545DDFF4848DDFF4A4ADDFF4B4BDBFF4848CCFF4A4AAAFFC6C6CBFFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF212121FF000000FF000000FFD0D0D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEDEDEFF7272A0FF3D3DA7FF4949CDFF4C4CD9FF4A4ADBFF4848DAFF4545DAFF4343DAFF4040DAFF3E3EDAFF2020D4FF0000CFFF0000CFFF0000D0FF1919CEFFD8D8D8FFFFFFFFFFFFFFFFFF3333339E0000004500000008000000000000000000000000000000000606060EF0F0F0EFFFFFFFFFEDEDEDFF4C4CC5FF0000D4FF0000D4FF0000D4FF2C2CDBFF4343DFFF4646DFFF4848E0FF4B4BE0FF4D4DE0FF5050E1FF5252E0FF5252DBFF4A4AC3FF7D7DB3FFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B0B0BFF000000FF000000FFBABABAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFAFAFBDFF3D3D97FF4C4CC5FF5252DBFF5252DFFF4F4FDFFF4D4DDFFF4B4BDEFF4848DEFF4545DEFF4343DEFF2929D9FF0000D3FF0000D3FF0000D3FF5555C4FFF1F1F1FFFFFFFFFFE5E5E5F30101017A0000002D000000020000000000000000000000000000000000000003A0A0A0A4FFFFFFFFFEFEFEFF9C9CC4FF0000D3FF0000D4FF0000D4FF3131DCFF4848E0FF4B4BE0FF4D4DE1FF5050E1FF5353E2FF5555E2FF5757E2FF5959E1FF5757D7FF4C4CB5FFB5B5C3FFF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FF000000FF000000FF000000FFA3A3A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFD5D5D5FF5D5D9AFF4C4CB8FF5757D9FF5959E1FF5757E2FF5555E2FF5252E1FF5050E1FF4D4DE1FF4B4BE0FF4848E0FF2E2EDBFF0000D4FF0000D4FF0000D3FFA7A7C6FFFFFFFFFFFFFFFFFF919191CD000000620000001700000000000000000000000000000000000000000000000040404046FFFFFFFFFFFFFFFFDEDEDEFF2A2ACCFF0000D4FF0000D4FF3030DCFF4D4DE0FF5050E1FF5252E2FF5555E2FF5858E2FF5A5AE3FF5D5DE3FF5F5FE4FF6060E1FF5959CEFF6C6CB1FFD6D6D6FFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9D9D9FF000000FF000000FF000000FF8B8B8BFFFFFFFFFFFFFFFFFF' $IcoBinary &= 'FFFFFFFFFFFFFFFFFFFFFFFFE9E9E9FF9898B2FF4949A6FF5B5BD1FF6060E1FF5F5FE4FF5D5DE3FF5A5AE3FF5858E2FF5555E2FF5252E1FF4F4FE1FF4C4CE0FF2C2CDBFF0000D4FF0000D4FF3232CAFFE2E2E2FFFFFFFFFFFEFEFEFE3030309A000000430000000800000000000000000000000000000000000000000000000001010107D3D3D3D3FFFFFFFFFBFBFBFF8686C2FF0000D4FF0000D4FF2727DAFF5151E1FF5454E2FF5757E2FF5A5AE3FF5D5DE3FF6060E4FF6262E4FF6565E5FF6767E4FF6565DDFF5959C0FFA1A1BDFFEAEAEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEBEBEFF000000FF000000FF000000FF717171FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFC8C8CBFF54549AFF5B5BC4FF6666DFFF6767E4FF6565E5FF6262E4FF6060E4FF5D5DE3FF5A5AE3FF5757E2FF5454E2FF5151E1FF2424DAFF0000D4FF0000D3FF9090C3FFFDFDFDFFFFFFFFFFC4C4C4E40000006F0000002400000002000000000000000000000000000000000000000000000000000000015D5D5D63FFFFFFFFFFFFFFFFDDDDDEFF2C2CCBFF0000D4FF1717D7FF5656E2FF5959E3FF5C5CE3FF5F5FE4FF6262E4FF6565E5FF6767E5FF6A6AE5FF6C6CE6FF6E6EE4FF6969D6FF6565B5FFCACACEFFFBFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFA1A1A1FF000000FF000000FF000000FF565656FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0E0E0FF8383A8FF5959B3FF6A6AD9FF6E6EE5FF6C6CE6FF6A6AE5FF6767E5FF6565E5FF6262E4FF5F5FE4FF5C5CE3FF5959E3FF5656E2FF1313D7FF0000D4FF3434CAFFE1E1E1FFFFFFFFFFFFFFFFFF4D4D4DA90000004C0000000D00000000000000000000000000000000000000000000000000000000000000000404040AD5D5D5D6FFFFFFFFFDFDFDFF9F9FC5FF0303D3FF0202D4FF5454E2FF5D5DE3FF6161E4FF6464E4FF6767E5FF6A6AE5FF6D6DE6FF6F6FE6FF7272E7FF7474E7FF7474E2FF6969CBFF9090B9FFE1E1E1FFFFFFFFFFFFFFFFFFFFFFFFFF868686FF000000FF000000FF000000FF393939FFFFFFFFFFFFFFFFFFFFFFFFFFF4F4F4FFB7B7C1FF5757A1FF6B6BCEFF7575E3FF7474E7FF7272E7FF6F6FE6FF6C6CE6FF6A6AE5FF6767E5FF6464E4FF6161E4FF5D5DE3FF5151E1FF0101D4FF0505D2FFA8A8C7FFFEFEFEFFFFFFFFFFC8C8C8E500000070000000260000000200000000000000000000000000000000000000000000000000000000000000000000000149494951FEFEFEFEFFFFFFFFEDEDEDFF5858C4FF0000D4FF3434DCFF6262E4FF6565E5FF6868E5FF6B6BE6FF6F6FE6FF7272E7FF7575E7FF7777E8FF7A7AE8FF7C7CE7FF7878DDFF6A6ABCFFBCBCC6FFF5F5F5FFFFFFFFFFFFFFFFFF6C6C6CFF000000FF000000FF000000FF1D1D1DFFFFFFFFFFFFFFFFFFFE' $IcoBinary &= 'FEFEFFD7D7D7FF7373A2FF6969BFFF7979DFFF7C7CE8FF7A7AE8FF7777E8FF7474E7FF7171E7FF6E6EE6FF6B6BE6FF6868E5FF6565E5FF6161E4FF3030DCFF0000D4FF6161C3FFF0F0F0FFFFFFFFFFFDFDFDFE3A3A3A9D000000460000000C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000006AAAAAAAEFFFFFFFFFFFFFFFFD5D5D8FF2929CCFF0909D5FF6161E4FF6969E5FF6D6DE6FF7070E7FF7373E7FF7676E8FF7979E8FF7C7CE9FF7F7FE9FF8282E9FF8282E7FF7A7AD4FF8484B8FFD8D8D8FFFEFEFEFFFFFFFFFF545454FF000000FF000000FF000000FF060606FFFEFEFEFFFFFFFFFFEBEBEBFFA4A4B6FF6464ACFF7B7BD7FF8282E7FF8181E9FF7F7FE9FF7C7CE9FF7979E8FF7676E8FF7373E7FF7070E7FF6C6CE6FF6969E5FF5F5FE3FF0707D5FF3030CBFFDADADCFFFFFFFFFFFFFFFFFF9B9B9BCF000000630000001D0000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000001616161FE7E7E7E8FFFFFFFFFEFEFEFFB6B6CBFF1313D0FF2E2EDBFF6D6DE6FF7171E7FF7474E7FF7878E8FF7B7BE8FF7E7EE9FF8181E9FF8484EAFF8787EAFF8989EAFF8787E4FF7878C7FFADADC1FFECECECFFFFFFFFFF4B4B4BFF000000FF000000FF000000FF020202FFFCFCFCFFFBFBFBFFCBCBCDFF6C6CA2FF7A7ACBFF8888E5FF8989EAFF8787EAFF8484EAFF8181E9FF7E7EE9FF7B7BE8FF7777E8FF7474E7FF7070E7FF6D6DE6FF2929DBFF1818CFFFBDBDCDFFFEFEFEFFFFFFFFFFDFDFDFF00E0E0E7C0000003200000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024444444EFCFCFCFBFFFFFFFFFAFAFAFFA1A1C6FF0D0DD1FF5050E1FF7474E7FF7878E8FF7C7CE8FF7F7FE9FF8383EAFF8686EAFF8989EBFF8C8CEBFF8F8FECFF9090EAFF8A8ADDFF8181BCFFCECECFFFFCFCFCFFC6C6C6FF4B4B4BFF313131FF3E3E3EFF979797FFFFFFFFFFE2E2E2FF9393AEFF7676BAFF8B8BDFFF9090EBFF8F8FECFF8C8CEBFF8989EBFF8686EAFF8282EAFF7F7FE9FF7C7CE8FF7878E8FF7474E7FF4B4BE0FF1010D1FFA8A8C8FFFBFBFBFFFFFFFFFFF8F8F8FC38383899000000460000000E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057373737BFFFFFFFFFFFFFFFFF8F8F8FF9B9BC6FF1313D2FF6060E4FF7C7CE8FF7F7FE9FF8383EAFF8787EAFF8A8AEBFF8E8EEBFF9191ECFF9494ECFF9696EDFF9696E9FF8989D2FFA1A1BEFFE3E3E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F6F6FFBEBEC4FF7171' $IcoBinary &= 'A8FF8C8CD5FF9797EAFF9696EDFF9494ECFF9191ECFF8D8DEBFF8A8AEBFF8787EAFF8383EAFF7F7FE9FF7C7CE8FF5C5CE3FF1515D1FFA2A2C7FFF9F9F9FFFFFFFFFFFEFEFEFE636363B10000005400000017000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000890909098FFFFFFFFFFFFFFFFF8F8F8FFA6A6C8FF2020D1FF6262E4FF8383EAFF8787EAFF8B8BEBFF8E8EECFF9292ECFF9595EDFF9898EDFF9C9CEEFF9E9EEDFF9A9AE4FF8888C4FFC2C2C9FFF4F4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFFD7D7D7FF8888AAFF8888C7FF9B9BE6FF9E9EEEFF9C9CEEFF9898EDFF9595EDFF9292ECFF8E8EECFF8A8AEBFF8787EAFF8383EAFF5E5EE4FF2222D0FFACACC9FFFAFAFAFFFFFFFFFFFFFFFFFF818181C00000005D0000001F0000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010B9797979FFFFFFFFFFFFFFFFFFCFCFCFFBFBFCFFF3636CBFF5353E2FF8A8AEBFF8E8EEBFF9292ECFF9696EDFF9999EDFF9D9DEEFFA0A0EFFFA3A3EFFFA4A4EDFF9B9BDCFF9494BEFFC6C6CAFFE1E1E1FFEAEAEAFFE6E6E6FFD2D2D2FF9C9CB1FF8484B9FF9D9DDFFFA5A5EDFFA3A3EFFFA0A0EFFF9D9DEEFF9999EDFF9595EDFF9292ECFF8E8EEBFF8A8AEBFF4E4EE1FF3A3ACAFFC5C5D2FFFCFCFCFFFFFFFFFFFFFFFFFF898989C40000005F0000002300000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C87878791FEFEFEFEFFFFFFFFFEFEFEFFDFDFE0FF6A6AC4FF3636DAFF8282E9FF9595EDFF9999EDFF9D9DEEFFA1A1EFFFA4A4EFFFA8A8F0FFABABF0FFAAAAEBFF9F9FD9FF8E8EBCFF9A9AB5FFA2A2B5FF9C9CB1FF8686AAFF8C8CBDFFA1A1DCFFABABECFFABABF0FFA8A8F0FFA4A4EFFFA0A0EFFF9D9DEEFF9999EDFF9595EDFF8080E9FF3434D9FF7070C4FFE2E2E3FFFFFFFFFFFFFFFFFFFDFDFDFE797979BB0000005C00000023000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A61616171F7F7F7F7FFFFFFFFFFFFFFFFF5F5F5FFB6B6CDFF4747C9FF4C4CE0FF9191ECFFA0A0EEFFA4A4EFFFA8A8F0FFACACF1FFAFAFF1FFB2B2F1FFB2B2EDFFADADE3FFA5A5D6FF9F9FCDFF9F9FCEFFA6A6D8FFAEAEE5FFB3B3EEFFB2B2F1' $IcoBinary &= 'FFAFAFF1FFABABF0FFA8A8F0FFA4A4EFFF9F9FEEFF8F8FECFF4A4ADFFF4A4AC8FFBABACFFFF6F6F6FFFFFFFFFFFFFFFFFFF3F3F3F9555555A5000000530000001E0000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730303044D5D5D5DAFFFFFFFFFFFFFFFFFFFFFFFFEBEBEBFFA7A7CBFF4A4AC8FF4747DEFF8181E9FFA9A9F0FFAEAEF1FFB3B3F2FFB7B7F2FFBABAF3FFBDBDF2FFBEBEF1FFBEBEEFFFBEBEEFFFBEBEF1FFBDBDF2FFBABAF3FFB6B6F2FFB2B2F2FFAEAEF1FFA9A9F0FF7F7FE9FF4545DDFF4C4CC8FFACACCCFFEDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFCECECEE62828288600000044000000160000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030808081C85858596F8F8F8F9FFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFFC3C3D2FF6E6EC4FF4242CEFF4848DEFF6E6EE6FF9494EDFFB4B4F2FFC1C1F4FFC5C5F5FFC8C8F5FFC8C8F5FFC5C5F5FFC1C1F4FFB3B3F2FF9393ECFF6C6CE6FF4646DDFF4343CDFF7171C5FFC6C6D3FFF0F0F0FFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5FA7B7B7BB805050562000000300000000D00000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000B2424243EA8A8A8B7FDFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCFFE9E9E9FFCECED6FF9898CBFF6868C4FF4949C6FF4141CCFF4343D1FF4444D3FF4444D3FF4242D1FF4141CCFF4A4AC6FF6969C4FF9A9ACCFFD0D0D6FFEAEAEAFFFDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFDA0A0A0CC1E1E1E79000000420000001B0000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000001129292948999999ADF3F3F3F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFF6F6F6FFEDEDEDFFE8E8E8FFE5E5E5FFE5E5E5FFE8E8E8FFEEEEEEFFF6F6F6FFFEFEFEFF' $IcoBinary &= 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0F7939393C32323237900000046000000220000000A000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000100D0D0D305D5D5D7DAFAFAFC3F2F2F2F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0F6ABABABCF5959599B0A0A0A5E0000003B0000001F0000000B000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000A000000180505052E363636616B6B6B91979797B5B9B9B9CFD3D3D3E2E4E4E4EDECECECF2ECECECF3E3E3E3EED2D2D2E3B8B8B8D4959595BE696969A03434347A030303510000003A000000250000001200000006000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000070000000F00000019000000230000002C00000034000000390000003B0000003A0000003700000031000000290000001F000000150000000C0000000500000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000020000000300000005000000050000000500000004000000030000000200' $IcoBinary &= '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFE007FFFFFFFFFFFE00007FFFFFFFFFF000000FFFFFFFFFC0000003FFFFFFFF00000000FFFFFFFC000000007FFFFFF8000000001FFFFFF0000000000FFFFFE00000000007FFFFC00000000003FFFF800000000001FFFF000000000000FFFE0000000000007FFC0000000000007FFC0000000000003FF80000000000001FF00000000000001FF00000000000000FE00000000000000FE000000000000007E000000000000007C000000000000007C000000000000003C0000000000000038000000000000003800000000000000380000000000000018000000000000001800000000000000180000000000000018000000000000001800000000000000180000000000000018000000000000001800000000000000180000000000000018000000000000001800000000000000180000000000000038000000000000003C000000000000003C000000000000003C000000000000007E000000000000007E000000000000007E00000000000000FF00000000000000FF00000000000001FF80000000000001FFC0000000000003FFC0000000000007FFE0000000000007FFF000000000000FFFF800000000001FFFFC00000000003FFFFE00000000007FFFFF0000000000FFFFFF8000000001FFFFFFC000000007FFFFFFF00000000FFFFFFFFC0000003FFFFFFFFF000000FFFFFFFFFFE00007FFFFFFFFFFFE00FFFFFFF28000000300000006000000001002000000000008025000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000004000000070000000A0000000C0000000C0000000A0000000600000003000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000001000000023000000370000004A000000570000006000000064000000640000005F0000005500000045000000320000001D0000000C00000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000' $IcoBinary &= '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000B000000250000004900000069060606823030309F555555B46F6F6FC17E7E7EC8808080C9787878C6636363BD434343AE17171799000000890000007B000000620000003F0000001D0000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0000002B0000005A1D1D1D8B737373BFBFBFBFE3F7F7F7FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFEDEDEDEF1999999D4464646B10303038E000000770000004E000000200000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000001D000000533C3C3C99B2B2B2DCFCFCFCFDFEFEFEFEFEFEFEFEFCFCFCFFEEEEEEFEE2E2E2FED9D9D9FFD5D5D5FED4D4D4FED7D7D7FFDDDDDDFEE8E8E8FEF6F6F6FFFEFEFEFEFEFEFEFEFFFFFFFFE1E1E1F2757575C50C0C0C950000007700000044000000130000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000003325252580B4B4B4DBFEFEFEFEFEFEFEFEFAFAFAFFE0E0E0FEB3B3CBFE7070C0FF4646AFFE28289BFE14148CFF090984FE070781FE0E0E86FF1E1E93FE3737A5FE5A5ABBFF9191C5FED1D1D4FEEFEFEFFFFEFEFEFEFFFFFFFFE9E9E9F5666666BE0101018C00000063000000240000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D01010145707070B1F6F6F6FAFFFFFFFFF7F7F7FFCFCFD4FF7474C0FF2929A4FF00007BFF000052FF000046FF000043FF000041FF00003FFF00003EFF00003EFF00003FFF000041FF000044FF000064FF0E0E8FFF4D4DB7FFA9A9C8FFE8E8E8FFFEFEFEFFFFFFFFFFC1C1C1E51E1E1E9E0000007500000032000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E0B0B0B51ADADADD2FEFEFE' $IcoBinary &= 'FEFEFEFEFFDCDCDDFE7575C0FE15159DFE000063FF000050FE00004EFE00004CFF000049FE000047FE000045FF000044FE000044FE000043FF000044FE000045FE000046FF000048FE00004BFE00004FFF02027FFE4242B4FFB4B4CAFEF4F4F4FEFFFFFFFFECECECF7434343AF0000007D0000003800000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B12121252C9C9C9E0FFFFFFFFF7F7F7FEB0B0C9FF2D2DB1FE00006FFE000059FE000056FF000054FE000052FE000050FF00004EFE00004CFE00004BFF00004AFE000049FE000049FF000049FE00004AFE00004BFF00004DFE00004EFE000050FF000052FE000058FF0A0A91FE7171BFFEE2E2E2FFFEFEFEFEF9F9F9FC585858B80000007E00000035000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060D0D0D45CBCBCBE0FFFFFFFFF1F1F1FF8C8CC3FF0D0D9CFF000062FF00005EFF00005CFF00005AFF000058FF000056FF000054FF000053FF000051FF000050FF00004FFF00004FFF00004FFF00004FFF000050FF000050FF000052FF000053FF000055FF000056FF000059FF00005AFF000074FF4242B9FFD1D1D6FFFEFEFEFFFBFBFBFD545454B6000000780000002900000002000000000000000000000000000000000000000000000000000000000000000000000000000000020303032CB7B7B7D0FEFEFEFEF0F0F0FE7C7CC1FF040490FE000067FF000065FE000062FE000060FE00005EFF00005DFE00005BFE000059FF000058FE000057FE000056FF000055FE000055FE000055FF000055FE000055FE000056FF000057FE000058FE000059FF00005BFE00005DFF00005EFE000060FE00006DFF2F2FB5FECACAD3FEFEFEFEFFF7F7F7FB393939AA0000006A0000001800000000000000000000000000000000000000000000000000000000000000000000000000000014818181A6FEFEFEFFF4F4F4FF8484C1FF030391FF00006CFF00006AFF000068FF000066FF000064FF000062FF000060FF00005FFF00005EFF00005CFF00005BFF00005BFF00005AFF00005AFF00005AFF00005AFF00005AFF00005BFF00005BFF00005CFF00005DFF00005FFF000060FF000062FF000063FF000065FF00006FFF3131B5FFD3D3D7FFFDFDFDFFE3E3E3F3131313960000004F00000009000000000000000000000000000000000000000000000000000000000000000536363660FAFAFAFCF4F4F4FF9696B3FE080889FE00005FFF00005DFE00005BFF000059FE000058FE000057FE000055FF000054FE000053FE000052FF000051FE000050FE00004FFF00004FFE00004EFE00004EFF00004EFE00004FFE' $IcoBinary &= '00004FFF00004FFE000050FE000051FF000052FE000053FF000054FE000055FE000056FF000058FE000063FE42429EFFD4D4D4FEF9F9F9FEA8A8A8DA000000800000002B000000010000000000000000000000000000000000000000000000000202021DCDCDCDDAF5F5F5FEACACAFFF16166EFE313163FE5D5D80FF626283FE626283FF636383FE636382FE646482FE646482FF646482FE646482FE656582FF656582FE656582FE666682FF666682FE666682FE676782FF676782FE676783FE676783FF686883FE686883FE696984FF696984FE696985FF696986FE6A6A86FE6A6A87FF6B6B88FE555578FE090951FF5A5A7FFEDCDCDCFEFCFCFCFE464646AF0000005E0000000D0000000000000000000000000000000000000000000000045B5B5B79FDFDFDFEDCDCDCFE3F3F76FF686887FECBCBCBFECBCBCBFFCBCBCBFECBCBCBFFCBCBCBFECBCBCBFECBCBCBFECBCBCBFFCBCBCBFECBCBCBFECBCBCBFFCBCBCBFECBCBCBFECBCBCBFFCBCBCBFECBCBCBFECBCBCBFFCBCBCBFECBCBCBFECBCBCBFFCBCBCBFECBCBCBFECBCBCBFFCBCBCBFECBCBCBFFCBCBCBFECBCBCBFECBCBCBFFCBCBCBFECBCBCBFE9595A1FF090952FE9C9CA4FEF8F8F8FFCFCFCFEA010101840000002C000000010000000000000000000000000000000000000015D4D4D4DDFDFDFDFFA6A6B8FF090967FFC5C5C7FFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFC7C7C7FF888888FF888888FFC7C7C7FFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFF101049FF464690FFEBEBEBFFFEFEFEFF4B4B4BB100000056000000080000000000000000000000000000000141414159FFFFFFFFF2F2F2FE4C4CB3FE020261FFC4C4C7FECBCBCBFECBCBCBFFCBCBCBFECBCBCBFFCBCBCBFECBCBCBFECBCBCBFECBCBCBFFCBCBCBFECBCBCBFECBCBCBFFCBCBCBFECBCBCBFE575757FF000000FE000000FE505050FFCBCBCBFECBCBCBFECBCBCBFFCBCBCBFECBCBCBFECCCCCCFFCCCCCCFECCCCCCFFCCCCCCFECCCCCCFECCCCCCFFCCCCCCFECCCCCCFECACACAFF0C0C4FFE070792FEC1C1CFFFFEFEFEFEB6B6B6E0000000770000001B000000000000000000000000000000069D9D9DACFFFFFFFFCDCDD6FE0A0AB0FE000075FF8282A3FECECECEFECFCFCFFFCFCFCFFECFCFCFFFCFCFCFFECFCFCFFECFCFCFFECFCFCFFFCFCFCFFECFCFCFFECFCFCFFFCFCFCFFECFCFCFFE212121FF000000FE000000FE191919FFCFCFCFFECFCFCFFED0D0D0FFD0D0D0FED0D0D0FED0D0D0FFD0D0D0FED0D0D0FFD0D0D0FED0D0D0FED0D0D0FFD0D0D0FECFCFCFFE8A8AA1FF00005FFE000089FE6666C2FFFAFAFAFEFB' $IcoBinary &= 'FBFBFD161616930000003600000001000000000000000002020211E9E9E9ECFEFEFEFF7E7EC6FF0000A1FF00008CFF181877FFC5C5C8FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD3D3D3FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FF545454FF000000FF000000FF4D4D4DFFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFD4D4D4FFC8C8CAFF1C1C65FF00007AFF00008DFF2323BBFFE3E3E3FFFFFFFFFF616161BA000000510000000600000000000000002E2E2E3EFEFEFEFEF1F1F1FF4141C1FE00009CFE000098FF000084FE616196FED4D4D4FFD8D8D8FED8D8D8FFD8D8D8FED8D8D8FED8D8D8FED8D8D8FFD8D8D8FED8D8D8FED8D8D8FFD8D8D8FED8D8D8FED2D2D2FF848484FE838383FED1D1D1FFD8D8D8FED8D8D8FED8D8D8FFD8D8D8FED8D8D8FED8D8D8FFD8D8D8FED8D8D8FFD8D8D8FED8D8D8FED8D8D8FFD5D5D5FE69698FFE00006FFF00008DFE000094FE0000B0FFBBBBD1FEFEFEFEFEA3A3A3D8000000680000000E000000000000000063636370FEFEFEFEE0E0E0FF1616BEFE0000A1FE00009FFF000098FE05057BFEB0B0BEFFDBDBDBFEDCDCDCFFDCDCDCFEDCDCDCFEDCDCDCFEDCDCDCFFDCDCDCFEDCDCDCFEDCDCDCFFDCDCDCFEDCDCDCFEDCDCDCFFDCDCDCFEDCDCDCFEDCDCDCFFDCDCDCFEDCDCDCFEDDDDDDFFDDDDDDFEDDDDDDFEDDDDDDFFDDDDDDFEDDDDDDFFDDDDDDFEDDDDDDFEDCDCDCFFB6B6BFFE080866FE000089FF000097FE00009AFE0000A5FF8080C8FEFEFEFEFED7D7D7EE000000770000001800000000000000018B8B8B96FFFFFFFFC7C7D5FF0000BCFF0000A6FF0000A4FF0000A2FF000093FF3B3B8BFFD6D6D6FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFE1E1E1FFD7D7D7FF43437FFF000080FF000099FF00009EFF00009FFF0000A1FF5555C3FFFBFBFBFFFBFBFBFD04040482000000210000000000000002A8A8A8B0FEFEFEFEA7A7CFFF0000B9FE0000ABFE0000AAFF0000A8FE0000A3FE000089FF8F8FB0FEE1E1E1FFE5E5E5FEE5E5E5FEE5E5E5FEE5E5E5FFE5E5E5FEE5E5E5FEE5E5E5FFE5E5E5FEE5E5E5FEE5E5E5FF939393FE979797FEE5E5E5FFE5E5E5FEE5E5E5FEE5E5E5FFE5E5E5FEE5E5E5FEE5E5E5FFE5E5E5FEE5E5E5FFE5E5E5FEE3E3E3FE9797AEFF000072FE000097FE0000A2FF0000A3FE0000A4FE0000A5FF3D3DC2FEF2F2F2FEFFFFFFFF1D1D1D92000000290000000000000003B8B8B8BEFEFEFEFE9393CDFF0000BAFE0000B0FE0000AFFF0000AEFE0000ACFE0000A2FF1B1B89FECECE' $IcoBinary &= 'D1FFE9E9E9FEE9E9E9FEE9E9E9FEE9E9E9FFE9E9E9FEE9E9E9FEE9E9E9FFE9E9E9FEE9E9E9FEE9E9E9FF4F4F4FFE555555FEE9E9E9FFE9E9E9FEE9E9E9FEE9E9E9FFEAEAEAFEEAEAEAFEEAEAEAFFEAEAEAFEEAEAEAFFEAEAEAFED2D2D4FE212177FF000091FE0000A5FE0000A8FF0000A8FE0000AAFE0000ABFF2F2FC2FEECECECFEFFFFFFFF2E2E2E9B0000002D0000000000000003BBBBBBC3FFFFFFFF8C8CCCFF0000BDFF0000B6FF0000B4FF0000B3FF0000B2FF0000AFFF05059CFF7070A6FFE4E4E4FFEDEDEDFFEDEDEDFFEEEEEEFFEEEEEEFFEEEEEEFFEEEEEEFFEEEEEEFFEEEEEEFFEEEEEEFF404040FF464646FFEEEEEEFFEEEEEEFFEEEEEEFFEEEEEEFFEEEEEEFFEEEEEEFFEEEEEEFFEEEEEEFFEEEEEEFFE5E5E5FF77779EFF0C0C88FF0000A5FF0000ACFF0000ADFF0000AEFF0000AFFF0000B0FF2A2AC4FFEBEBEBFFFFFFFFFF3434349D0000002D0000000000000002B8B8B8BDFEFEFEFE9292CDFF0000C2FE0000BBFE0000BAFF0000B9FE0000B7FE0404B7FF1D1DB8FE222299FFBCBCC8FEF1F1F1FEF2F2F2FEF2F2F2FFF2F2F2FEF2F2F2FEF2F2F2FFF2F2F2FEF2F2F2FEF2F2F2FF313131FE373737FEF2F2F2FFF2F2F2FEF2F2F2FEF2F2F2FFF2F2F2FEF2F2F2FEF2F2F2FFF2F2F2FEF2F2F2FFC1C1C8FE222281FE1E1EABFF1010B5FE0000B2FE0000B3FF0000B3FE0000B4FE0000B5FF2D2DC5FEEDEDEDFEFFFFFFFF2D2D2D98000000290000000000000001A7A7A7ACFEFEFEFEA4A4D0FF0000C7FE0000C0FE0000BFFF0000BEFE0000BDFE1C1CC3FF2727C5FE2727B6FF5858A3FEE2E2E2FEF6F6F6FEF6F6F6FFF6F6F6FEF6F6F6FEF6F6F6FFF6F6F6FEF6F6F6FEF6F6F6FF212121FE262626FEF6F6F6FFF6F6F6FEF6F6F6FEF6F6F6FFF7F7F7FEF7F7F7FEF7F7F7FFF7F7F7FEE4E4E4FF5C5C94FE2424A1FE2828BEFF2626C1FE0808BAFE0000B8FF0000B9FE0000BAFE0000BBFF3A3AC6FEF2F2F2FEFFFFFFFF1C1C1C8C0000002100000000000000008A8A8A8FFFFFFFFFC4C4D6FF0000CDFF0000C6FF0000C5FF0000C4FF0D0DC6FF2C2CCCFF2F2FCCFF3131C8FF2C2CABFFA1A1BCFFF5F5F5FFFBFBFBFFFBFBFBFFFBFBFBFFFBFBFBFFFBFBFBFFFBFBFBFFFBFBFBFF101010FF151515FFFBFBFBFFFBFBFBFFFBFBFBFFFBFBFBFFFBFBFBFFFBFBFBFFFBFBFBFFF7F7F7FFA7A7B9FF272792FF3030BEFF3030C8FF2D2DC8FF2121C6FF0000BEFF0000BFFF0000C0FF0000C1FF5151C5FFFBFBFBFFFAFAFAFC0303037800000017000000000000000060606066FEFEFEFEE0E0E1FF1010CEFE0000CBFE0000CAFF0000C9FE2323D0FE3333D2FF3737D2FE3939D2FF3939C8FE4949A8FEDADADCFEFEFEFEFFFEFEFEFEFEFEFEFEFEFEFEFFFEFEFEFEFEFEFEFEFAFAFAFF020202FE040404FEFDFDFDFFFEFEFEFEFEFEFEFEFEFEFE' $IcoBinary &= 'FFFEFEFEFEFEFEFEFEFEFEFEFFDDDDDEFE484892FF3636B7FE3A3ACDFE3838CFFF3535CFFE3232CFFE0909C6FF0000C4FE0000C5FE0000C8FF7B7BCAFEFEFEFEFED4D4D4EC000000670000000D00000000000000002B2B2B31FEFEFEFEF2F2F2FF3A3AC8FE0000D1FE0000D0FF0202CFFE3636D8FE3B3BD8FF3E3ED8FE4141D8FF4343D6FE3F3FC0FE8787B5FEF2F2F2FFFEFEFEFEFEFEFEFEFFFFFFFFFEFEFEFEFEFEFEFEEAEAEAFF000000FE000000FEEEEEEEFFFEFEFEFEFEFEFEFEFFFFFFFFFEFEFEFEFEFEFEFEF4F4F4FF8A8AABFE3838A8FF4343CFFE4242D5FE3F3FD5FF3C3CD5FE3939D5FE1A1ACFFF0000CAFE0000CBFE0000CFFFB6B6D4FEFEFEFEFE9F9F9FD40000005100000006000000000000000001010106E7E7E7E7FEFEFEFF7777C9FF0000D4FF0000D3FF0C0CD5FF3E3EDEFF4242DEFF4545DEFF4848DEFF4B4BDEFF4C4CD7FF4848B4FFC6C6CFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5D5D5FF000000FF000000FFD9D9D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEFFCACAD0FF43439AFF4949CAFF4C4CDAFF4A4ADBFF4747DBFF4343DBFF4040DAFF2929D7FF0000D0FF0000D0FF1A1ACEFFE5E5E5FFFFFFFFFF5D5D5DB000000035000000010000000000000000000000019999999DFFFFFFFFCACAD8FE0505D2FE0000D4FF1212D7FE4545DFFE4949E0FF4C4CE0FE5050E1FF5353E2FE5555E1FE5252D2FE7575B5FFE8E8E8FEFEFEFEFEFFFFFFFFFEFEFEFEFEFEFEFEBFBFBFFF000000FE000000FEC3C3C3FFFEFEFEFEFEFEFEFEFFFFFFFFFEFEFEFEEAEAEAFE7474A5FF4C4CBEFE5656DDFF5454E1FE5151E0FE4E4EE0FF4A4AE0FE4747DFFE3232DCFF0000D3FE0000D3FE5C5CC7FFFBFBFBFEF9F9F9FC1313137F0000001A000000000000000000000000000000003C3C3C41FFFFFFFFF4F4F4FF4343C8FF0000D4FF1111D7FF4B4BE0FF4F4FE1FF5353E2FF5656E2FF5A5AE3FF5D5DE3FF5F5FE0FF5555C3FFAFAFC4FFFAFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFA6A6A6FF000000FF000000FFABABABFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFB2B2C1FF4B4BA9FF5D5DD9FF5E5EE3FF5B5BE3FF5858E3FF5555E2FF5151E1FF4D4DE1FF3434DCFF0000D4FF0303D3FFBDBDD5FFFFFFFFFFB0B0B0DB00000055000000080000000000000000000000000000000000000004CFCFCFD0FEFEFEFEB0B0D2FE0202D3FF0808D5FE5151E1FE5656E2FF5A5AE3FE5D5DE3FF6161E4FE6464E5FE6767E5FE6666DBFF6B6BB8FEDDDDDEFEFFFFFFFFFEFEFEFEFEFEFEFE8B8B8BFF000000FE000000FE919191FFFEFEFEFEFEFEFEFEFFFFFFFFE0E0E0FE6565A3FE6060CDFF6868E3FE6666E5FF6363E4FE5F5FE4FE5B5BE3FF5757E2FE5353E2FE2D2DDBFF0000D3FE4646C8FEF4F4F4FFFEFEFEFE4444449F' $IcoBinary &= '0000002C0000000100000000000000000000000000000000000000005555555AFEFEFEFEF4F4F4FE4A4AC8FF0000D3FE4A4AE0FE5C5CE3FF6060E4FE6464E4FF6868E5FE6B6BE6FE6F6FE6FE7171E5FF6969D0FE9B9BBEFEF3F3F3FFFEFEFEFEFEFEFEFE6E6E6EFF000000FE000000FE757575FFFEFEFEFEFEFEFEFEF5F5F5FF9B9BB4FE5E5EB9FE7070E0FF7070E6FE6D6DE6FF6969E5FE6666E5FE6262E4FF5E5EE3FE5959E3FE1A1AD8FF0808D2FEBFBFD6FEFFFFFFFFC8C8C8E50000005E0000000D00000000000000000000000000000000000000000000000001010105C7C7C7C9FFFFFFFFCDCDDBFF1212D0FF2C2CDBFF6262E4FF6666E5FF6A6AE6FF6E6EE6FF7272E7FF7676E8FF7979E8FF7979E3FF6F6FC0FFCDCDD3FFFEFEFEFFFFFFFFFF545454FF000000FF000000FF595959FFFFFFFFFFFEFEFEFFD0D0D3FF6464A7FF7575D8FF7B7BE7FF7878E8FF7474E7FF7070E7FF6C6CE6FF6868E5FF6464E4FF5656E2FF0202D4FF6E6EC9FFFAFAFAFFFEFEFEFE3E3E3E990000002B000000010000000000000000000000000000000000000000000000000000000030303037F9F9F9F9FDFDFDFF9696CCFE0808D4FE5D5DE3FF6B6BE6FE7070E7FF7575E7FE7979E8FE7D7DE9FE8080E9FF8383E9FE7E7EDBFE9090BDFFEAEAEAFEFEFEFEFE3D3D3DFF000000FE000000FE424242FFFEFEFEFEECECECFE8B8BADFF7474C8FE8383E6FE8282E9FF7E7EE9FE7B7BE8FF7777E8FE7272E7FE6E6EE6FF6969E5FE2B2BDBFE3636CBFFEAEAEBFEFEFEFEFE9E9E9ED00000004E000000090000000000000000000000000000000000000000000000000000000000000000000000027979797FFFFFFFFFF7F7F7FE7171C9FE2222D9FF7070E7FE7676E7FF7A7AE8FE7F7FE9FE8383EAFE8787EAFF8B8BEBFE8C8CE8FE7E7ECCFFBCBCC9FEFBFBFBFE5E5E5EFF000000FE000000FE656565FFFCFCFCFEBDBDC6FE7070B3FF8989E1FE8C8CEBFE8989EBFF8585EAFE8181E9FF7C7CE9FE7878E8FE7373E7FF5454E2FE2121CEFED2D2DEFFFEFEFEFEDDDDDDEF0F0F0F6F000000180000000000000000000000000000000000000000000000000000000000000000000000000000000001010107AEAEAEB3FFFFFFFFF3F3F3FF6666C9FF3B3BDDFF7B7BE8FF7F7FE9FF8484EAFF8989EBFF8D8DEBFF9292ECFF9595ECFF9393E4FF8E8EC1FFE0E0E0FFFEFEFEFFEAEAEAFFEBEBEBFFFEFEFEFFE2E2E3FF8383ACFF8B8BD6FF9696EBFF9393ECFF8F8FECFF8B8BEBFF8787EAFF8282E9FF7D7DE9FF6868E5FF2828D0FFC5C5D9FFFEFEFEFFF3F3F3F93030308C000000290000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0A0A12C3C3C3C7FEFEFEFEF3F3F3FF7777CAFE4242DDFF83' $IcoBinary &= '83EAFE8989EBFE8E8EECFE9393ECFF9898EDFE9C9CEEFE9F9FEDFF9494D9FEADADC3FEF0F0F0FFFEFEFEFEFEFEFEFEF0F0F0FFAAAABAFE8686C3FE9E9EE9FF9E9EEEFE9A9AEDFE9595EDFF9090ECFE8C8CEBFF8686EAFE6C6CE6FE3A3ACEFFCCCCDDFEFEFEFEFEF8F8F8FC4848489C0000003400000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D0D0D17C0C0C0C5FFFFFFFFF9F9F9FEA2A2D0FF4242D6FE8181E9FE9393ECFE9898EDFF9D9DEEFEA2A2EFFEA6A6EFFFA7A7EBFE9797CFFEA8A8BEFFC5C5CBFEC5C5CAFEA3A3B6FF8989BAFEA2A2E3FEA8A8EFFFA4A4EFFE9F9FEEFE9A9AEEFF9595EDFE9090ECFF5A5AE2FE5F5FCBFEE3E3E7FFFEFEFEFEF5F5F5FA4B4B4B9C000000370000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007070711A1A1A1AAFFFFFFFFFEFEFEFFDADAE2FF6666CBFF5A5AE0FF9696EDFFA1A1EFFFA7A7F0FFACACF1FFB0B0F1FFB0B0ECFFA6A6DAFF9999C7FF9696C3FFA0A0D2FFAEAEE6FFB1B1F0FFAEAEF1FFA9A9F0FFA4A4EFFF9E9EEEFF7979E8FF4E4ED3FFA5A5D2FFF6F6F6FFFFFFFFFFE5E5E5F23838388C000000310000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000863636373F1F1F1F3FEFEFEFEFAFAFAFEC7C7DBFE6767CCFF5A5ADDFE8686EAFEAEAEF1FFB5B5F2FEBABAF3FEBEBEF3FFC0C0F1FEC0C0F1FEBFBFF2FFBCBCF3FEB8B8F3FEB2B2F2FF9E9EEEFE6868E4FE5959D1FF9595D1FEECECEDFFFEFEFEFEFEFEFEFEB3B3B3D71616166B000000230000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031C1C1C2FA7A7A7B4FDFDFDFDFEFEFEFEFCFCFCFFE2E2E5FE9D9DD4FE6565CBFF5F5FD4FE6262DFFE6D6DE6FF7C7CE8FE7F7FE9FE7575E7FF6565E3FE6060DAFE5F5FCEFF7C7CCFFEC6C6DBFEF3F3F3FFFEFEFEFEFFFFFFFFDFDFDFEE5757579C000000430000001300000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A30303048A4A4A4B5F8F8F8F9FFFFFFFFFFFFFFFFFEFEFEFFF3F3F3FFE6E6E6FFD7D7DFFFC7C7DCFFC4C4DCFFCECEDEFFE0E0E2FFECECECFFFAFAFAFFFFFF' $IcoBinary &= 'FFFFFFFFFFFFFFFFFFFFD5D5D5E8666666A3070707500000001F0000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000A1313132F65656581B1B1B1C4EDEDEDF2FEFEFEFEFEFEFEFEFFFFFFFFFEFEFEFEFEFEFEFEFFFFFFFFFEFEFEFEFEFEFEFEFBFBFBFDCFCFCFE38A8A8AB73737377A0000003E0000001C00000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000F01010122222222494747476F616161886F6F6F967171719B69696995545454863434346D0B0B0B49000000310000001C0000000C0000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000004000000070000000A0000000B0000000B0000000900000006000000030000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFE007FFFF0000FFFF0000FFFF0000FFF800003FFF0000FFF000000FFF0000FFC0000003FF0000FF80000001FF0000FF00000000FF0000FE000000007F0000FC000000003F0000F8000000001F0000F0000000001F0000F0000000000F0000E000000000070000E000000000070000C000000000030000C0000000000300008000000000030000800000000001000080000000000100008000000000010000800000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000080000000000100008000000000010000800000000001000080000000000100008000000000030000C000000000030000C000000000030000E000000000070000E000000000070000F0000000000F0000F0000000001F0000F8000000001F0000FC000000003F0000FE000000007F0000FF00000000FF0000FF80000001FF0000FFC0000003FF0000FFF000000FFF0000FFF800003FFF0000FFFF00' $IcoBinary &= '00FFFF0000FFFFE007FFFF00002800000020000000400000000100200000000000801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000100000001A0000002000000020000000190000000E00000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000001F000000490B0B0B70333333954D4D4DA9555555B04C4C4CAC3232329D0A0A0A82000000670000004200000019000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000241616166B767676BAC8C8C8E7FBFBFBFDFFFFFFFFFEFEFEFFFBFBFBFFFEFEFEFFFFFFFFFFFBFBFBFDC6C6C6E7747474C31515158E000000580000001B00000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C101010538F8F8FC4F7F7F7FBF7F7F7FFD5D5DFFF9494CFFF6363AEFF474798FF404092FF484897FF6464AEFF9595CFFFD6D6DFFFF8F8F8FFF6F6F6FB8C8C8CCE0F0F0F880000003F0000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001343434382E5E5E5F2F6F6F6FFADADD4FF40409EFF050573FF00004DFF000045FF000042FF00003FFF00003FFF000041FF000049FF060671FF42429EFFB0B0D5FFF6F6F6FFE3E3E3F33F3F3FAA000000560000000B0000000000000000000000000000000000000000000000000000000000000000000000000000001266666698FBFBFBFDD8D8E3FF4A4AACFF01016DFF000055FF000051FF00004EFF00004BFF000049FF000048FF000048FF000049FF00004AFF00004DFF000050FF010169FF4D4DACFFDADAE4FFFAFAFAFD616161BA0000005B0000000A00000000000000000000000000000000000000000000000000000000000000096363638DFDFDFDFEBBBBD8FF1B1B96FF000062FF00005EFF00005BFF000058FF000055FF000053FF000052FF000051FF000050FF000051FF000052FF000054FF000056FF000059FF00005DFF1D1D95FFBFBFD9FFFDFDFDFE5D5D5DB80000004E000000040000000000000000000000000000000000000000000000013B3B3B5FF9F9F9FBBDBDD8FF121292FF00006AFF000067FF000064FF000061FF00005EFF00005CFF00005BFF000059FF000059FF000058FF000059FF00005AFF' $IcoBinary &= '00005BFF00005DFF00005FFF000061FF000064FF141491FFC1C1D9FFF8F8F8FC363636A20000002F00000000000000000000000000000000000000000909091EDBDBDBE6CCCCD2FF1B1B7FFF000055FF000052FF000050FF00004EFF00004CFF00004BFF000049FF000048FF000047FF000047FF000047FF010147FF010148FF010149FF02024AFF02024CFF02024DFF02024FFF020251FF1D1D7AFFC9C9CDFFD6D6D6EE070707770000000D000000000000000000000000000000027B7B7B91ECECECFF474779FF9595A5FFC6C6C8FFC9C9C9FFC9C9CAFFCACACAFFCACACAFFCACACAFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCACACAFF848496FF3E3E6EFFECECECFF747474C10000003B00000000000000000000000009090918ECECECF0B2B2CCFF464685FFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFF949494FF585858FFB4B4B4FFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFFCBCBCBFF0E0E5CFFB7B7CFFFE7E7E7F50606067200000008000000000000000059595968FCFCFCFF4E4EB7FF21217AFFCCCCCCFFCECECEFFCECECEFFCECECEFFCECECEFFCECECEFFCECECEFFCECECEFFCECECEFF1B1B1BFF000000FF5B5B5BFFCECECEFFCECECEFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFAFAFB9FF010164FF5454B9FFFDFDFDFF525252AD000000200000000000000001A8A8A8B2E4E4E7FF0C0CAEFF000088FF7E7EA5FFD4D4D4FFD4D4D4FFD4D4D4FFD5D5D5FFD5D5D5FFD5D5D5FFD5D5D5FFD5D5D5FF5B5B5BFF0B0B0BFF969696FFD5D5D5FFD5D5D5FFD5D5D5FFD5D5D5FFD5D5D5FFD5D5D5FFD5D5D5FFD3D3D3FF3F3F7CFF000084FF0F0FABFFE7E7E9FFA1A1A1D60000003F0000000000000006E3E3E3E6AEAEDAFF0000A7FF00009CFF111185FFC6C6CCFFDBDBDBFFDBDBDBFFDBDBDBFFDBDBDBFFDBDBDBFFDBDBDBFFDBDBDBFFDBDBDBFFDBDBDBFFDBDBDBFFDBDBDBFFDBDBDBFFDCDCDCFFDCDCDCFFDCDCDCFFDCDCDCFFDCDCDCFF9494ACFF000079FF000096FF0000A3FFB4B4DBFFDCDCDCF000000059000000010D0D0D15FEFEFEFE7F7FD1FF0000A7FF0000A5FF00009BFF58589CFFDEDEDEFFE1E1E1FFE2E2E2FFE2E2E2FFE2E2E2FFE2E2E2FFE2E2E2FFE2E2E2FFD8D8D8FFE2E2E2FFE2E2E2FFE2E2E2FFE2E2E2FFE2E2E2FFE2E2E2FFE2E2E2FFD3D3D5FF1E1E7AFF000097FF00009FFF0000A2FF8585D3FFFDFDFDFE0707076D000000042323232AFFFFFFFF6565CAFF0000AFFF0000ADFF0000ABFF030394FFAFAFC4FFE8E8E8FFE8E8E8FFE8E8E8FFE8E8E8FFE8E8E8FFE8E8E8FFD2D2D2FF3B3B3BFFE8E8E8FFE8E8E8FFE8E8E8FFE9' $IcoBinary &= 'E9E9FFE9E9E9FFE9E9E9FFE6E6E6FF6E6E9CFF000090FF0000A5FF0000A7FF0000A9FF6B6BCBFFFFFFFFFF1C1C1C7D000000062727272EFFFFFFFF5E5ECAFF0000B7FF0000B5FF0000B3FF0202AFFF40409FFFE4E4E4FFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFC7C7C7FF2C2C2CFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFEFEFEFFFC5C5CEFF1A1A8AFF0202ABFF0000AEFF0000B0FF0000B1FF6464CAFFFFFFFFFF2121217F000000061D1D1D22FFFFFFFF6A6ACEFF0000BFFF0000BEFF0000BCFF1A1AC1FF2424B4FF9595BBFFF4F4F4FFF5F5F5FFF5F5F5FFF5F5F5FFF5F5F5FFBCBCBCFF1C1C1CFFF5F5F5FFF5F5F5FFF5F5F5FFF6F6F6FFF6F6F6FFEDEDEDFF595999FF2525B3FF1A1ABDFF0000B7FF0000B8FF0000B9FF7070CFFFFFFFFFFF161616730000000404040409FAFAFAFA8A8AD6FF0000C8FF0000C6FF0C0CC7FF2F2FCEFF3333CCFF3E3EAFFFDDDDE1FFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFB0B0B0FF0B0B0BFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFFCFCFCFFACACC1FF2D2DA7FF3333C9FF2F2FCAFF0B0BC2FF0000C0FF0000C2FF9090D7FFF6F6F6FB0101015A0000000100000001D0D0D0D2BEBEDFFF0000D0FF0000CEFF2222D3FF3A3AD7FF3E3ED7FF4040CEFF7D7DB9FFF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9FFF000000FFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFE9E9EAFF4D4DA1FF4040CDFF3E3ED4FF3A3AD3FF2121CFFF0000C9FF0000CCFFC4C4E0FFC8C8C8E60000003F00000000000000008E8E8E91EFEFF0FF1717CFFF0000D3FF3434DCFF4444DEFF4949DFFF4E4EDEFF4B4BC5FFC7C7D6FFFFFFFFFFFFFFFFFFFFFFFFFF8A8A8AFF000000FFE2E2E2FFFFFFFFFFFFFFFFFFFCFCFCFF8F8FB5FF4949C5FF4E4EDCFF4949DCFF4444DCFF3232D9FF0000D1FF1B1BCDFFF2F2F2FF868686C20000001F00000000000000003838383BFEFEFEFF6969D0FF0000D4FF3D3DDEFF4F4FE1FF5454E2FF5959E3FF5C5CDFFF7272BEFFF2F2F2FFFFFFFFFFFFFFFFFF737373FF000000FFCBCBCBFFFFFFFFFFFFFFFFFFD5D5DBFF5353B2FF5C5CE0FF5959E3FF5454E2FF4E4EE1FF3B3BDEFF0000D4FF6F6FD1FFFEFEFEFE3030308300000008000000000000000000000002CBCBCBCDD7D7E6FF0B0BD1FF3939DDFF5858E3FF5E5EE4FF6464E4FF6969E5FF6565D6FFAFAFCAFFFEFEFEFFFFFFFFFF585858FF000000FFB1B1B1FFFFFFFFFFF6F6F6FF7E7EB0FF6666D8FF6868E5FF6363E4FF5E5EE3FF5858E3FF3737DDFF0D0DD1FFDBDBE8FFC3C3C3E20000003B000000000000000000000000000000004848484CFEFEFEFE7A7AD2FF2222D9FF6161E4FF6868E5FF6E6EE6FF7373E7FF7878E6FF7777C7FFE4E4E7FFFFFFFFFF3C3C3CFF000000FF959595FFFEFEFEFFBDBDCBFF6969' $IcoBinary &= 'C3FF7878E7FF7373E7FF6D6DE6FF6767E5FF6161E4FF2020D9FF8080D3FFFEFEFEFE4040408E0000000D0000000000000000000000000000000000000001A9A9A9ADF4F4F5FF3F3FCFFF5959E3FF7070E7FF7777E8FF7D7DE9FF8383EAFF8383E2FFA0A0C6FFFAFAFAFF272727FF000000FF818181FFECECEDFF7C7CB4FF8484E4FF8383EAFF7D7DE9FF7777E8FF7070E7FF5757E2FF4343CFFFF5F5F6FFA2A2A2CE0000002E00000000000000000000000000000000000000000000000011111115DBDBDBDDE4E4EEFF4343D2FF7272E7FF7F7FE9FF8686EAFF8D8DEBFF9292ECFF8B8BD5FFD3D3DBFFC3C3C3FF9B9B9BFFE2E2E2FFA9A9BFFF8989D6FF9292ECFF8D8DEBFF8686EAFF7F7FE9FF7171E7FF4444D2FFE7E7EFFFD6D6D6EA0E0E0E5300000004000000000000000000000000000000000000000000000000000000002424242BE5E5E5E7E6E6EFFF5E5ED4FF7A7AE8FF8E8EECFF9595EDFF9C9CEEFFA0A0EBFF9E9ECAFFE6E6E7FFF3F3F3FFD0D0D6FF8C8CC2FFA0A0ECFF9C9CEEFF9595EDFF8E8EEBFF7878E8FF6060D4FFE8E8EFFFE1E1E1F020202068000000090000000000000000000000000000000000000000000000000000000000000000000000002222222AD5D5D5D9F7F7F7FF9292D8FF6B6BE0FF9A9AEDFFA4A4EFFFABABF0FFACACE9FF9F9FCBFF9F9FC0FF9A9AC9FFACACEAFFABABF0FFA4A4EFFF9999EDFF6A6ADFFF9595D8FFF7F7F8FFD1D1D1E71E1E1E620000000B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0C0C13989898A3FDFDFDFDE4E4EDFF9191DAFF7777DBFF8686EAFFAEAEF1FFC0C0F3FFC3C3F2FFC0C0F3FFADADF1FF8585E9FF7777DBFF9292DAFFE5E5EDFFFCFCFCFD939393C00A0A0A4200000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333342AFAFAFBCFCFCFCFCF9F9F9FFD9D9E8FFA9A9DFFF9696DCFF9494DCFF9696DCFFAAAADFFFDADAE8FFF9F9F9FFFBFBFBFDACACACCE2F2F2F6B0000001A0000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051A1A1A2E69696980A8A8A8BCD3D3D3E0EDEDEDF3F5F5F5F9EDEDEDF4D2D2D2E4A6A6A6C6676767941818184C0000001800000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000F000000190000001F0000001F000000180000000D000000' $IcoBinary &= '04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFF00FFFFF8001FFFE00007FFC00003FF800001FF000000FE0000007C0000007C00000038000000380000001800000010000000100000000000000000000000000000000000000000000000000000001800000018000000180000003C0000003C0000007E0000007F000000FF800001FFC00003FFE00007FFF8001FFFFF00FFF28000000180000003000000001002000000000006009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000170000002B000000370000003600000029000000140000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D070707454C4C4C958B8B8BC7B0B0B0DCBFBFBFE4B6B6B6E0969696D15D5D5DB2121212780000003A000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090909357C7C7CB1EAEAEAF6E4E4EAFEA8A8D6FE7E7EB9FE6E6EABFE7878B3FE9C9CCFFED8D8E5FEF3F3F3FB9A9A9AD319191981000000270000000100000000000000000000000000000000000000000000000000000000000000032E2E2E5DD9D9D9EAD2D2E5FF5656A5FF0A0A6FFE00004BFF000044FF000041FF000041FE000044FF030362FE3E3E93FFB7B7D9FFECECECF8535353AE0000003B000000010000000000000000000000000000000000000000000000013A3A3A61EEEEEEF79090C8FE0B0B78FF000059FF000055FE000051FF00004EFF00004CFF00004CFE00004DFF000050FE000053FF020267FF6565B4FEF2F2F3FE6A6A6ABA0000003700000000000000000000000000000000000000002121213AEAEAEAF37D7DC1FE010173FE000065FE000061FE00005EFE00005BFE000059FE000058FE000057FE000058FE00005AFE00005CFE00005FFE000065FE4A4AABFEF1F1F2FE4C4C4CA70000001C00000000000000000000000000000008BDBDBDCD9393B1FF252573FF313170FE31316EFF32326CFF32326BFE323269FF333369FF333368FF333368FE333369FF34346AFE34346BFF34346CFF35356EFE30306FFF5E5E90FFDEDEDEF51111116E0000000300000000000000004C4C4C5CDFDFE4FE5D5D8BFFCBCBCBFFCBCBCBFECBCBCBFFCBCBCBFFCBCBCBFECBCBCBFFCACACAFFA9A9A9FFCACACAFECBCBCBFFCBCBCBFECBCBCBFFCBCBCBFFCBCBCBFECBCBCBFF5E5E82FFB1B1C6FE868686C7000000230000000000000001B7B7B7C08585CBFE525290FECDCDCDFECDCDCDFECDCDCDFECDCDCDFECDCDCDFECDCDCDFE' $IcoBinary &= '848484FE000000FE818181FECDCDCDFECECECEFECECECEFECECECEFECECECEFECECECEFE585886FE4B4BABFEEAEAEAF605050557000000000C0C0C13F6F6F6FA3030B1FE060688FFB3B3C1FFD5D5D5FED6D6D6FFD6D6D6FFD6D6D6FED6D6D6FFB4B4B4FF414141FFB2B2B2FED6D6D6FFD6D6D6FED6D6D6FFD6D6D6FFD6D6D6FEB6B6C1FF070777FF0808A3FEE7E7ECFF41414193000000053B3B3B42E9E9ECFF0505B0FE00009FFF3C3C96FFDBDBDBFEDEDEDEFFDEDEDEFFDEDEDEFEDEDEDEFFDEDEDEFFDFDFDFFFDFDFDFFEDFDFDFFFDFDFDFFEDFDFDFFFDFDFDFFFDCDCDCFE404089FF000096FF0000A0FEB3B3E1FF757575B90000000E5858585DCECEE6FF0000B4FE0000ACFF00009FFF9696BBFEE7E7E7FFE7E7E7FFE7E7E7FEE7E7E7FFE7E7E7FF737373FFE7E7E7FEE7E7E7FFE7E7E7FEE8E8E8FFE8E8E8FF9B9BB7FE000090FF0000A5FF0000A7FE9292D9FF929292CA000000155D5D5D61C7C7E5FE0000BCFE0000B6FE0101B4FE2D2DA4FEDFDFE2FEF0F0F0FEF0F0F0FEF0F0F0FEF0F0F0FE3B3B3BFEF0F0F0FEF0F0F0FEF0F0F0FEF0F0F0FEE1E1E3FE313194FE0404AEFE0000B0FE0000B2FE8B8BD8FE979797CD000000154C4C4C4FD9D9E9FF0000C7FE0000C1FF1515C5FF2B2BC4FE8282BBFFF7F7F7FFF8F8F8FEF8F8F8FFF8F8F8FF1B1B1BFFF9F9F9FEF9F9F9FFF9F9F9FEF8F8F8FF8383B1FF2B2BB9FE1F1FC2FF0000BBFF0000BDFE9E9EDEFF868686C00000000E23232325F4F4F4FE1212CDFE0000CDFE3232D5FE3C3CD5FE4141C1FED4D4E0FEFEFEFEFEFEFEFEFEF8F8F8FE010101FEFAFAFAFEFEFEFEFEFEFEFEFED6D6DFFE3E3EB0FE3D3DD2FE3737D2FE0909C9FE0000CAFECBCBE7FE5D5D5D9E0000000400000002DFDFDFE05151D2FE0707D5FF4343DFFF4A4ADFFE5050DEFF7575C3FFF9F9F9FEFFFFFFFFE4E4E4FF000000FFE6E6E6FEFFFFFFFFF9F9F9FE7373B3FF5050D9FF4C4CDEFE4545DDFF1616D5FF1D1DCEFEF6F6F6FE1C1C1C60000000000000000083838385B9B9E3FE0707D4FF5050E1FF5858E3FE5F5FE4FF6060D9FFBDBDD5FEFFFFFFFFCCCCCCFF000000FFCECECEFEFFFFFFFFBDBDD0FE5C5CCDFF6161E4FF5A5AE3FE5252E1FF1818D8FF7F7FD9FEBCBCBCDE00000022000000000000000015151518EEEEEEF14A4AD2FE4D4DE1FE6565E5FE6D6DE6FE7474E7FE7B7BCCFEEFEFF1FEB0B0B0FE000000FEB3B3B3FEF0F0F1FE7575BBFE7575E6FE6F6FE6FE6767E5FE5C5CE3FE2424D2FEEDEDF3FE41414182000000030000000000000000000000006868686CE2E2F0FF3E3ED6FF7070E7FE7A7AE8FF8282E9FF8686E6FEADADCFFFA5A5A5FF000000FFA9A9A9FEA9A9C4FF8383DFFE8484EAFF7C7CE8FF7373E7FE4242DCFFBCBCE5FFA2A2A2CB0000001C0000000000000000000000000000000000' $IcoBinary &= '0000019E9E9EA3D2D2EBFF5C5CDBFE8484EAFF8E8EEBFF9797EDFE9595DBFFDFDFE4FFF4F4F4FFDFDFE3FE8C8CCBFF9898EDFE9090ECFF8787EAFF6363E1FEAEAEE1FFCDCDCDE40C0C0C3B000000000000000000000000000000000000000000000000030303069A9A9AA0E6E6F1FE8181DBFE8787EAFEA2A2EFFEAAAAEFFEA5A5D5FEAEAEC8FE9E9ECAFEAAAAEDFEA4A4EFFE9292ECFE7777DDFECECEEAFEC4C4C4DD121212430000000100000000000000000000000000000000000000000000000000000000000000025C5C5C66E7E7E7ECCACAE8FF9898E0FE8A8AE1FF9292EBFF9F9FEDFF9595ECFE8A8AE3FF9292DFFEB8B8E5FFF2F2F2FA828282AD0505052900000001000000000000000000000000000000000000000000000000000000000000000000000000000000000C0C0C146C6C6C7AC5C5C5D1F7F7F7FBEEEEF1FFE2E2EDFFEBEBEFFEF8F8F8FED5D5D5E6838383A81B1B1B45000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050808081B2A2A2A40383838522F2F2F4C1010103000000013000000030000000000000000000000000000000000000000000000000000000000000000FF00FF00FC003F00F0000F00E0000700C0000700C0000300800001008000010000000100000000000000000000000000000000000000000000000000000001008000010080000100C0000300C0000700E0000700F0000F00FC003F00FF00FF002800000010000000200000000100200000000000400400000000000000000000000000000000000000000000000000000000000000000000000000010000001A0F0F0F47282828651F1F1F600202023F0000001700000000000000000000000000000000000000000000000000000000000000000404041867676793C2C2C5E7BCBCDEFEA0A0C9FFAAAAD1FFCBCBDCF89D9D9DD3262626720000001200000000000000000000000000000000000000001919192FBFBFC2DC7B7BB9FF11116EFF00004BFF000045FF000044FF010154FF3C3C8BFFC0C0DAFC676767AE0000001C0000000000000000000000000E0E0E1AC6C6CCE13A3A9BFF000062FF00005CFF000058FF000055FF000055FF000057FF00005BFF07076EFFA4A4D0FE626262A90000000D0000000000000000939393A571719CFF64648EFF64648CFF65658BFF65658AFF656589FF666689FF66668AFF66668BFF67678DFF5B5B8BFFB2B2BFFA1E1E1E600000000018181820BABADBFB7F7FA5FFCCCCCCFFCCCCCCFFCCCCCCFFCCCCCCFF414141FFAAAAAAFFCDCDCDFFCDCDCDFFCDCDCDFFC5C5C7FF464692FF8F8F8FC50000000A636363686767C6FF242493FFD2D2D4FFD8D8D8FFD8D8D8FFD8D8D8FF878787FFC8C8' $IcoBinary &= 'C8FFD8D8D8FFD8D8D8FFD8D8D8FF69699DFF03039AFFC6C6D0F1000000268B8B8B8F3939BDFF0000A6FF7A7AB4FFE5E5E5FFE5E5E5FFE5E5E5FFB2B2B2FFE5E5E5FFE5E5E5FFE5E5E5FFC2C2CFFF070792FF0000A4FFBBBBE6FE0808083D909090933232C4FF0000B9FF2020B1FFD7D7E0FFF2F2F2FFF2F2F2FF737373FFF2F2F2FFF2F2F2FFF0F0F0FF5757A9FF0707B3FF0000B4FFB4B4E6FF0E0E0E3F737373755252D3FF0B0BCCFF3636D2FF7676C6FFFCFCFCFFFDFDFDFF565656FFFBFBFBFFFDFDFDFFB7B7D2FF3838C4FF2525CBFF0000C6FFC4C4DDF700000026313131339B9BE3FF1C1CD8FF4C4CE0FF5353D9FFCACAE1FFFFFFFFFF3F3F3FFFEAEAEAFFF3F3F5FF6262C3FF5151DFFF4040DDFF2222D1FFA9A9A9D10000000A00000000BABABEC63838D7FF6060E4FF6B6BE6FF8181D3FFF8F8F8FF252525FFD1D1D1FFA7A7CDFF6E6EE3FF6666E5FF4444DFFF9999E3FE4141416E00000000000000002E2E2E31BCBCE3F66060E1FF7F7FE9FF8989E9FFBEBEDCFF616161FFBEBEC4FF8787D6FF8585EAFF7676E7FF7171DDFF9F9F9FC30000000C0000000000000000000000004A4A4A4FC4C4E4F58181E3FF9C9CEEFFA5A5E3FFC6C6D9FFA9A9D3FFA3A3EEFF8A8AE9FF9999E3FFAEAEB0CE0808081F00000000000000000000000000000000000000002929292EB1B1B3BEBFBFEAFEADADE8FFACACE7FFABABE8FFB4B4E9FFC8C8DCF2707070910202021200000000000000000000000000000000000000000000000000000000000000012121212B5E5E5E6C78787889707070834343435B060606190000000000000000000000000000000000000000F01F0000E0070000C003000080010000800100000000000000000000000000000000000000000000000000008001000080010000C0030000E0070000F01F0000' Return $IcoBinary EndFunc2 points
-
Assuming that window is created by your Run() function above maybe you need to wait until the window is created. AutoItSetOption('WinTitleMatchMode', 2) Run("explorer.exe \n, E:\Internet Browser Data\Brave Data") WinWait("Brave Data") WinMove("Brave Data", "", 464, 383) or list all windows in console and find the exact name of yours $aWinList = WinList() If IsArray($aWinList) Then For $Index = 1 To $aWinList[0][0] ConsoleWrite('Title: ' & $aWinList[$Index][0] & ' (Handle: ' & $aWinList[$Index][1] & ')' & @CRLF) Next EndIf1 point
-
Don't do high precision math with native AutoIt. There are UDF that will do it more accurately or use Win32 functions.1 point
-
ShellExecute('<path-to-link-file>') Is that what you want?1 point
-
@NineI can't describe my admiration for you, you are simply a legend to me, the perfect solution to my problem, thank you so much, thank you again!1 point
-
Another approach is to save it as resources #AutoIt3Wrapper_Res_Icon_Add=Script.ico #AutoIt3Wrapper_Res_Icon_Add=Start.ico #AutoIt3Wrapper_Res_Icon_Add=Stop.ico #include <GUIConstants.au3> #include <Constants.au3> If Not @Compiled Then Exit MsgBox ($MB_SYSTEMMODAL,"Error","This script needs to be compiled and run by using .EXE") GUICreate('Resources Example') Local $idIcon1 = GUICtrlCreateIcon(@AutoItExe, 201, 100, 10, 32, 32) ; icons start at 201 Local $idIcon2 = GUICtrlCreateIcon(@AutoItExe, 202, 100, 60, 32, 32) Local $idIcon3 = GUICtrlCreateIcon(@AutoItExe, 203, 100, 100, 32, 32) GUISetState() While True Switch GUIGetMsg() Case $GUI_EVENT_CLOSE ExitLoop EndSwitch WEnd1 point
-
How to search only the second StringRegExp Or Second Random String?
HezzelQuartz reacted to mikell for a topic
Try it ! the changes you will see in the results are the best answer A bracket is a special character, for the regex to see it as a literal it must be escaped using a backslash For the rest jchd said it all, especially the 3/ and 4/ And there is a lot of sites about regex, I personally recommend this one1 point -
1/ open AutoIt help about StringRegex: https://www.autoitscript.com/autoit3/docs/functions/StringRegExp.htm 2/ read it 3/ read it really 4/ read it again 5/ try your regexes on RegExp 6/ rinse, sleep and goto 1/ When proficient with all this, go read https://www.pcre.org/original/doc/html/pcrepattern.html in full detail.1 point
-
There's a good example in the help-file for the function _WinAPI_AddClipboardFormatListener. Though you have to create a GUI, you don't have to show it, remove or comment the GUISetState line.1 point
-
You need to provide a window handle. No big deal. Some messages were designed by Windows to use only a window handle. This is the case. But I suppose your first code does not work also. $hHandle is unassigned.1 point
-
Just a loop : Local $aExt = ["*.d2s","*.key","*.ma0","*.ma1","*.ma2","*.ma3","*.map"] For $ext in $aExt FileCopy("C:\Users\------\Saved Games\Diablo II\" & $ext, "F:\Game Backup\Diablo II") Next1 point
-
OK Got it. I found some code to guide mere here: https://www.autoitscript.com/forum/topic/197080-using-ui-automation-code-in-autoit/page/3/ I basically replaced the for loop with the following: Local $pElement1, $oElement1, $sValue1 For $i = 0 To $iElements - 1 $oUIElementArray.GetElement( $i, $pElement1 ) $oElement1 = ObjCreateInterface( $pElement1, $sIID_IUIAutomationElement, $dtagIUIAutomationElement ) $oElement1.GetCurrentPropertyValue( $UIA_NamePropertyId, $sValue1 ) ConsoleWrite( "$sValue1 = " & $sValue1 & @CRLF ) Next Now the full code to enumerate through open Chrome Tabs is as so: #include "CUIAutomation2.au3" ; Window handle Local $hWindow = WinGetHandle( "[CLASS:Chrome_WidgetWin_1]" ) If Not IsHWnd( $hWindow ) Then Return ConsoleWrite( "$hWindow ERR" & @CRLF ) ConsoleWrite( "$hWindow OK" & @CRLF ) ; Activate window WinActivate( $hWindow ) Sleep( 100 ) ; UI Automation object Local $oUIAutomation = ObjCreateInterface( $sCLSID_CUIAutomation, $sIID_IUIAutomation, $dtagIUIAutomation ) If Not IsObj( $oUIAutomation ) Then Return ConsoleWrite( "$oUIAutomation ERR" & @CRLF ) ConsoleWrite( "$oUIAutomation OK" & @CRLF ) ; Desktop element Local $pDesktop, $oDesktop $oUIAutomation.GetRootElement( $pDesktop ) $oDesktop = ObjCreateInterface( $pDesktop, $sIID_IUIAutomationElement, $dtagIUIAutomationElement ) If Not IsObj( $oDesktop ) Then Return ConsoleWrite( "$oDesktop ERR" & @CRLF ) ConsoleWrite( "$oDesktop OK" & @CRLF ) ; Chrome window Local $pCondition $oUIAutomation.CreatePropertyCondition( $UIA_ClassNamePropertyId, "Chrome_WidgetWin_1", $pCondition ) If Not $pCondition Then Return ConsoleWrite( "$pCondition ERR" & @CRLF ) ConsoleWrite( "$pCondition OK" & @CRLF ) Local $pChrome, $oChrome $oDesktop.FindFirst( $TreeScope_Descendants, $pCondition, $pChrome ) $oChrome = ObjCreateInterface( $pChrome, $sIID_IUIAutomationElement, $dtagIUIAutomationElement ) If Not IsObj( $oChrome ) Then Return ConsoleWrite( "$oChrome ERR" & @CRLF ) ConsoleWrite( "$oChrome OK" & @CRLF ) ; Tab item Local $pCondition1 $oUIAutomation.CreatePropertyCondition( $UIA_ControlTypePropertyId, $UIA_TabItemControlTypeId, $pCondition1 ) If Not $pCondition1 Then Return ConsoleWrite( "$pCondition1 ERR" & @CRLF ) ConsoleWrite( "$pCondition1 OK" & @CRLF ) ;~ ; Find All tab items Local $pTabs, $oUIElementArray, $iElements, $pFound, $oFound, $value $oChrome.FindAll( $TreeScope_Descendants, $pCondition1, $pTabs ) $oUIElementArray = ObjCreateInterface( $pTabs, $sIID_IUIAutomationElementArray, $dtagIUIAutomationElementArray );Ends in array $oUIElementArray.Length( $iElements ) ConsoleWrite( "$iElements:" & $iElements & @CRLF ) Local $pElement1, $oElement1, $sValue1 For $i = 0 To $iElements - 1 $oUIElementArray.GetElement( $i, $pElement1 ) $oElement1 = ObjCreateInterface( $pElement1, $sIID_IUIAutomationElement, $dtagIUIAutomationElement ) $oElement1.GetCurrentPropertyValue( $UIA_NamePropertyId, $sValue1 ) ConsoleWrite( "$sValue1 = " & $sValue1 & @CRLF ) Next Hope someone can use this code. I won't need to install Chrome UDF or the webdriver with this code ;-)1 point