From a071f9980650d7a10f34b224a461cd18181a1ebf Mon Sep 17 00:00:00 2001 From: Leandro Ortega Date: Sun, 6 Apr 2014 14:52:47 -0300 Subject: [PATCH 01/38] Array of Emojis, support iOS2, iOS5 and iOS7. .... --- src/php/func.php | 39 ++++++++++++--------------------------- 1 file changed, 12 insertions(+), 27 deletions(-) diff --git a/src/php/func.php b/src/php/func.php index 804d44fd..2f923324 100644 --- a/src/php/func.php +++ b/src/php/func.php @@ -7,30 +7,21 @@ * * @param boolean $span * If "true", the function will return an html tag - * Example: + * Example: * this will show the smiling face, require emojisprite.css and emojisprite.png * * Otherwise, if it is "false", return an id. Example, ##1F604##. * * @return string */ -function ParseMessageInboundForEmojis($txt, $span) { - $emojis = array("1F604", "1F603", "1F600", "1F60A", "263A", "1F609", "1F60D", "1F618", "1F61A", "1F617", "1F619", "1F61C", "1F61D", "1F61B", "1F633", "1F601", "1F614", "1F60C", "1F612", "1F61E", "1F623","1F622", "1F602", "1F62D", "1F62A", "1F625", "1F630", "1F605", "1F613", "1F629", "1F62B", "1F628", "1F631", "1F620", "1F621", "1F624", "1F616", "1F606", "1F60B", "1F637", "1F60E", "1F634", "1F635", "1F632", "1F61F", "1F626", "1F627", "1F608", "1F47F", "1F62E", "1F62C", "1F610", "1F615", "1F62F", "1F636", "1F607", "1F60F", "1F611", "1F472", "1F473", "1F46E", "1F477", "1F482", "1F476", "1F466", "1F467", "1F468", "1F469", "1F474", "1F475", "1F471", "1F47C", "1F478", "1F63A", "1F638", "1F63B", "1F63D", "1F63C", "1F640", "1F63F", "1F639", "1F63E", "1F479", "1F47A","1F648", "1F649", "1F64A", "1F480", "1F47D", "1F4A9", "1F525", "2728", "1F31F", "1F4AB", "1F4A5", "1F4A2", "1F4A6", "1F4A7", "1F4A4", "1F4A8", "1F442", "1F440", "1F443", "1F445", "1F444", - "1F44D", "1F44E", "1F44C", "1F44A", "270A", "270C", "1F44B", "270B", "1F450", "1F446", "1F447", "1F449", "1F448", "1F64C", "1F64F", "261D", "1F44F", "1F4AA", "1F6B6", "1F3C3", "1F483", "1F46B", "1F46A", "1F46C", "1F46D", "1F48F", "1F491", "1F46F", "1F646", "1F645", "1F481", "1F64B", "1F486", "1F487", "1F485", "1F470", "1F64E", "1F64D", "1F647", "1F3A9", "1F451", "1F452", "1F45F", "1F45E", "1F461", "1F460", "1F462", "1F455", "1F454", "1F45A", "1F457", "1F3BD", "1F456", "1F458", "1F459", "1F4BC", "1F45C", "1F45D", "1F45B", "1F453", "1F380", "1F302", "1F484", "1F49B", "1F499", "1F49C", "1F49A", "2764", "1F494", "1F497", "1F493", "1F495", "1F496", "1F49E", "1F498", "1F48C", "1F48B", "1F48D", "1F48E", "1F464", "1F465", "1F4AC", "1F463", "1F4AD", "1F436", "1F43A", "1F431", "1F42D", "1F439", "1F430", "1F438", "1F42F", "1F428", "1F43B", "1F437", "1F43D", "1F42E", "1F417", "1F435", "1F412", "1F434", "1F411", "1F418", "1F43C", "1F427", - "1F426", "1F424", "1F425", "1F423", "1F414", "1F40D", "1F422", "1F41B", "1F41D", "1F41C", "1F41E", "1F40C", "1F419", "1F41A", "1F420", "1F41F", "1F42C", "1F433", "1F40B", "1F404", "1F40F", "1F400", "1F403", "1F405", "1F407", "1F409", "1F40E", "1F410", "1F413", "1F415", "1F416", "1F401", "1F402", "1F432", "1F421", "1F40A", "1F42B", "1F42A", "1F406", "1F408", "1F429", "1F43E", "1F490", "1F338", "1F337", "1F340", "1F339", "1F33B", "1F33A", "1F341", "1F343", "1F342", "1F33F", "1F33E", "1F344", "1F335", "1F334", "1F332", "1F333", "1F330", "1F331", "1F33C", "1F310", "1F31E", "1F31D", "1F31A", "1F311", "1F312", "1F313", "1F314", "1F315", "1F316", "1F317", "1F318", "1F31C", "1F31B", "1F319", "1F30D", "1F30E", "1F30F", "1F30B", "1F30C", "1F320", "2B50", "2600", "26C5", "2601", "26A1", "2614", "2744", "26C4", "1F300", "1F301", "1F308", "1F30A", "1F3E0", "1F3E1", "1F3EB", "1F3E2", "1F3E3", "1F3E5", "1F3E6", "1F3EA", "1F3E9", "1F3E8", - "1F492", "26EA", "1F3EC", "1F3E4", "1F307", "1F306", "1F3EF", "1F3F0", "26FA", "1F3ED", "1F5FC", "1F5FE", "1F5FB", "1F304", "1F305", "1F303", "1F5FD", "1F309", "1F3A0", "1F3A1", "26F2", "1F3A2", "1F6A2", "26F5", "1F6A4", "1F6A3", "2693", "1F680", "2708", "1F4BA", "1F681", "1F682", "1F68A", "1F689", "1F69E", "1F686", "1F684", "1F685", "1F688", "1F687", "1F69D", "1F68B", "1F683", "1F68E", "1F68C", "1F68D", "1F699", "1F698", "1F697", "1F695", "1F696", "1F69B", "1F69A", "1F6A8", "1F693", "1F694", "1F692", "1F691", "1F690", "1F6B2", "1F6A1", "1F69F", "1F6A0", "1F69C", "1F488", "1F68F", "1F3AB", "1F6A6", "1F6A5", "26A0", "1F6A7", "1F530", "26FD", "1F3EE", "1F3B0", "2668", "1F5FF", "1F3AA", "1F3AD", "1F4CD", "1F6A9", "1F1EF_1F1F5", "1F1F0_1F1F7", "1F1E9_1F1EA", "1F1E8_1F1F3", "1F1FA_1F1F8", "1F1EB_1F1F7", "1F1EA_1F1F8", "1F1EE_1F1F9", "1F1F7_1F1FA", "1F1EC_1F1E7", "1F38D", "1F49D", "1F38E", "1F392", "1F393", "1F38F", "1F386", - "1F387", "1F390", "1F391", "1F383", "1F47B", "1F385", "1F384", "1F381", "1F38B", "1F389", "1F38A", "1F388", "1F38C", "1F52E", "1F3A5", "1F4F7", "1F4F9", "1F4FC", "1F4BF", "1F4C0", "1F4BD", "1F4BE", "1F4BB", "1F4F1", "260E", "1F4DE", "1F4DF", "1F4E0", "1F4E1", "1F4FA", "1F4FB", "1F50A", "1F509", "1F508", "1F507", "1F514", "1F515", "1F4E2", "1F4E3", "23F3", "231B", "23F0", "231A", "1F513", "1F512", "1F50F", "1F510", "1F511", "1F50E", "1F4A1", "1F526", "1F506", "1F505", "1F50C", "1F50B", "1F50D", "1F6C1", "1F6C0", "1F6BF", "1F6BD", "1F527", "1F529", "1F528", "1F6AA", "1F6AC", "1F4A3", "1F52B", "1F52A", "1F48A", "1F489", "1F4B0", "1F4B4", "1F4B5", "1F4B7", "1F4B6", "1F4B3", "1F4B8", "1F4F2", "1F4E7", "1F4E5", "1F4E4", "2709", "1F4E9", "1F4E8", "1F4EF", "1F4EB", "1F4EA", "1F4EC", "1F4ED", "1F4EE", "1F4E6", "1F4DD", "1F4C4", "1F4C3", "1F4D1", "1F4CA", "1F4C8", "1F4C9", "1F4DC", "1F4CB", "1F4C5", "1F4C6", "1F4C7", "1F4C1", - "1F4C2", "2702", "1F4CC", "1F4CE", "2712", "270F", "1F4CF", "1F4D0", "1F4D5", "1F4D7", "1F4D8", "1F4D9", "1F4D3", "1F4D4", "1F4D2", "1F4DA", "1F4D6", "1F516", "1F4DB", "1F52C", "1F52D", "1F4F0", "1F3A8", "1F3AC", "1F3A4", "1F3A7", "1F3BC", "1F3B5", "1F3B6", "1F3B9", "1F3BB", "1F3BA", "1F3B7", "1F3B8", "1F47E", "1F3AE", "1F0CF", "1F3B4", "1F004", "1F3B2", "1F3AF", "1F3C8", "1F3C0", "26BD", "26BE", "1F3BE", "1F3B1", "1F3C9", "1F3B3", "26F3", "1F6B5", "1F6B4", "1F3C1", "1F3C7", "1F3C6", "1F3BF", "1F3C2", "1F3CA", "1F3C4", "1F3A3", "2615", "1F375", "1F376", "1F37C", "1F37A", "1F37B", "1F378", "1F379", "1F377", "1F374", "1F355", "1F354", "1F35F", "1F357", "1F356", "1F35D", "1F35B", "1F364", "1F371", "1F363", "1F365", "1F359", "1F358", "1F35A", "1F35C", "1F372", "1F362", "1F361", "1F373", "1F35E", "1F369", "1F36E", "1F366", "1F368", "1F367", "1F382", "1F370", "1F36A", "1F36B", "1F36C", "1F36D", "1F36F", "1F34E", "1F34F", - "1F34A", "1F34B", "1F352", "1F347", "1F349", "1F353", "1F351", "1F348", "1F34C", "1F350", "1F34D", "1F360", "1F346", "1F345", "1F33D", "0031_20E3", "0032_20E3", "0033_20E3", "0034_20E3", "0035_20E3", "0036_20E3", "0037_20E3", "0038_20E3", "0039_20E3", "0030_20E3", "1F51F", "1F522", "0023_20E3", "1F523", "2B06", "2B07", "2B05", "27A1", "1F520", "1F521", "1F524", "2197", "2196", "2198", "2199", "2194", "2195", "1F504", "25C0", "25B6", "1F53C", "1F53D", "21A9", "21AA", "2139", "23EA", "23E9", "23EB", "23EC", "2935", "2934", "1F197", "1F500", "1F501", "1F502", "1F195", "1F199", "1F192", "1F193", "1F196", "1F4F6", "1F3A6", "1F201", "1F22F", "1F233", "1F235", "1F234", "1F232", "1F250", "1F239", "1F23A", "1F236", "1F21A", "1F6BB", "1F6B9", "1F6BA", "1F6BC", "1F6BE", "1F6B0", "1F6AE", "1F17F", "267F", "1F6AD", "1F237", "1F238", "1F202", "24C2", "1F6C2", "1F6C4", "1F6C5", "1F6C3", "1F251", "3299", "3297", "1F191", "1F198", - "1F194", "1F6AB", "1F51E", "1F4F5", "1F6AF", "1F6B1", "1F6B3", "1F6B7", "1F6B8", "26D4", "2733", "2747", "274E", "2705", "2734", "1F49F", "1F19A", "1F4F3", "1F4F4", "1F170", "1F171", "1F18E", "1F17E", "1F4A0", "27BF", "267B", "2648", "2649", "264A", "264B", "264C", "264D", "264E", "264F", "2650", "2651", "2652", "2653", "26CE", "1F52F", "1F3E7", "1F4B9", "1F4B2", "1F4B1", "00A9", "00AE", "2122", "303D", "3030", "1F51D", "1F51A", "1F519", "1F51B", "1F51C", "274C", "2B55", "2757", "2753", "2755", "2754", "1F503", "1F55B", "1F567", "1F550", "1F55C", "1F551", "1F55D", "1F552", "1F55E", "1F553", "1F55F", "1F554", "1F560", "1F555", "1F556", "1F557", "1F558", "1F559", "1F55A", "1F561", "1F562", "1F563", "1F564", "1F565", "1F566", "2716", "2795", "2796", "2797", "2660", "2665", "2663", "2666", "1F4AE", "1F4AF", "2714", "2611", "1F518", "1F517", "27B0", "1F531", "1F532", "1F533", "25FC", "25FB", "25FE", "25FD", "25AA", - "25AB", "1F53A", "2B1C", "2B1B", "26AB", "26AA", "1F534", "1F535", "1F53B", "1F536", "1F537", "1F538", "1F539", "2049", "203C"); - - foreach ($emojis as $emoji) { - if ($span == true){ - $txt = str_replace (unichr($emoji), '', $txt); - }else{ - $txt = str_replace (unichr($emoji), '##'.$emoji.'##', $txt); - } +function ParseMessageInboundForEmojis($txt, $span = true) { + $Emojis = ArrayEmojis(); + foreach ($Emojis as $Emoji) { + $txt = str_replace( + array($Emoji['iOS2'], $Emoji['iOS5'], $Emoji['iOS7']), + (($span == true) ? '##'.$Emoji['Hex'].'##' : '##'.$Emoji['Hex'].'##'), + $txt + ); } return $txt; } @@ -158,13 +149,7 @@ function videoThumbnail() return '/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMpaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MTQyRUVCOEI3MDgxMUUyQjNGQkY1OEU5M0U2MDE1MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MTQyRUVCOUI3MDgxMUUyQjNGQkY1OEU5M0U2MDE1MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYxNDJFRUI2QjcwODExRTJCM0ZCRjU4RTkzRTYwMTUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYxNDJFRUI3QjcwODExRTJCM0ZCRjU4RTkzRTYwMTUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAZABkAwERAAIRAQMRAf/EALUAAAEEAwEBAQAAAAAAAAAAAAAGBwgJBAUKAwECAQEAAQUBAQAAAAAAAAAAAAAAAwECBAYHBQgQAAAFBAADBAUFDQkBAAAAAAECAwQFABEGByESCDFRIhNBYTIUCYEz07QVcZGhUmKCkqIjZWZ2OHKzJHSEJZUWNhcRAAIBAQMHCAgEBwEAAAAAAAABAgMRBAUhMdGScwYWQVGRseFSJAdhcaEiQrLSNcESE1PwgTJyI2M0F//aAAwDAQACEQMRAD8Av8oAoAoAoAoAoAoAoAoAoAoAoAoAoAoAoAoDHcPGjQomdOkWxShzGMqcpAAA9NzCHCgEe/2draKAxpPYONx4E4n95lWaVv01QoDBLtvXKxUDsspbSyTohTtV4wiz9NUpvZEijVNUpr+oaAZCa64umuEUXRPnLqScN1DJKt2ENKLmBQhuUxBN7qBQEBCw3GgHTf7gTaRDibb6+y5+ybslXwnK0aoiZJFIVjAQF3SYiblDgFqAhEx+KDrybyTHsbhNaThFckkmka0fzMnFx6CZ3ipUiHV8tdyYCgJuPC9APDvbZG/sS1lnubYkrBMZPDY5zJfYibhJ44VTbiAqcoHYn4JkAxh8Ijw7KAxOgHqKyfqK1FMTObyjWZy7GZ5aPkZVmVJNFw3WSI5anKmig2KSxTiQfBx5b3G9ATpoBP5ZKuYLFslm2ZElHkPFPHzVNfm8oyjdA6pAU5fFyiJQvbjagKXMj+IbmSbhw1hMhlpVqkPISTJFRkcCwhwMciShHByFEfZAxxNbt40A9nSx1JOd2LZxCZdO5QTI4b3eQimycr7sVePU/ZKmKDYEuKatuYA9BgoBout3Mdga5m8SnsYeShsNyVmZgsR1MSSoN5RpcxiiALAWyyRgMHrKNALPoj21D7HwvIseyLGYJ7m2GSBnKzpw3FZRzHPx5kVv2hhNdJQDJiN/xe+gIpddkJlWv9poZTDqlY4ns1sLxqmi2TBNvJNClSeNwMJRHxF5VShfsEe6gJndDu8pLYmm20JIySSeU6oXJCv1OVFJRSPOAqR7oR5QvcvMmI/jF9dAVz9Yelswg93zymDNJjJsWz9McgjEIQyz4GbhwYSvWhyNRP5YlWATkAQDwm4dlAWrdLWV7AyjS2HG2PjWTQ2bY0QYOXbSsRKCo/TZABWz0pfdzc5VkeUDflANAVi7o+Hdvd3t3OSaj1s7kNfyz77WxiROu0jwalff4g7YAdrInAWyphAvh7LekKAuT1hi24VNc4c32fg5i5w2iUY7MkE3sc4bO1UieQdUDlciBgXTABOAh2iIcaAxujTpaddMEZtSOPKouonOcpPLYxDpAJlI2NIUwIN11fZOoHOIDyXKBSl4iIjYCaVAJ/LW6jvFcmaIoi5VdRL1JJuWwioY6BygUL8OIjbjQHNDvpzgLrNwVxpvjaavlOCz44CVVvBmODo/uQpJugMAOAa8oORSAExU4l9NALHo/SScdQOF/wDX2kuko2RfLZA597S8r7MBAQcFUICPEDmEgBx9q1AT363ZbA4zQj1DIIl9MO5ObjkcbYqO00hF4mcVTrAYiQGAE0SnvbtvagIh9CCMPNbinZGGxd7AxUFjDks/IN5AwmU98VIm2bjzJiA3OUTcezlvQD+9cWdYtrHFMCbQ7B87yzIZpd21I+dIuwRYtERKuqBHCKpScx1CFASlAaAxOhrYGU7RPsKeyf7RJjGNFYxkGZsug1N9pK86y3lmbt0hHlR5QG4j20BreuHqayjUeT4FhuucyyuHlV4tzL5QmjLAYARXUKmyKYFEj2MPlnMFrcKAdfoo2LsbZ2scgzrZGW5fKISOQKMsSVPMGTN7sySKRyYPKTTKJRWMIAIgPZQETes/q22DgG7HuC6y2TmcLH4zDsksiQSl01SBJuAM4UDmWRUMAkSOmBgva/ooCc3SXkme5fojDMt2ZluZS+S5eo7k2LlSYMkqMcusJWRTFSTTLxIXmCxb2MF6AVXSXuyT2hvDqsxhtk8pPYHryWhWGJtZRYjszZcEnLeQMg55QUMmou3EQKcTWELltegJ+0B+FEyKpnSULzJqFEpyj6QELCFAcpmzcWLj21NhYtDFI3gYDIpaPiET3OqRu0dKJpFOe4cwgUoAI241tW5+B0MYvkqFdyUVBy92xO1NLlTyZTwN48Xnhd2jVgk25KOX1N/gLHTW0Mv0hKzs3isXByknPs02C7mXRWVFBBNTzRKj5Sqduc1uYRv2BXRX5a4Z+5V6Y/SaZHf28csI9D0mXunbuwd8BjieXkiYxpjHvBmDGIRVSSOq55QOqqCqqgiYClAoWtYKs/8AN8N/cq9MfpL+O7xyQj0PSZ+lty51omMnozD4bHX45I7SdycjLILquB8hMU0kiiksmAELcRtbtEatflxhv7lXpj9Jct+rx3I9D0iX3FlWZ75ydjlOZqsmTqMjiRkdHRaZ02qKJTmUMYpVTqG5lDmuYb+gKjfl3hq+Or0x+kuW/F47kPbpHa07u3YmlsLQwXD4bGl4sj1zIuH0g2cKO3Dl0ICc6p01yFHlApSlsHAAqN+X2HL46vTH6S5b7XjuQ9ukZzaMLO7lzqc2Fl0mCM7PAgRVuwTAjVuk2SBFJFAignMBSlC/ER4iI1G9wcOXx1elaCq30vHch7dJJvXG/dl6wwrFcBxeExT7AxBoVnHe9M3B1lQA4qHVXMVwUDHUOYTGEACrHuHh/fqdK0F63zvHch7dJEjLtPq5/k+T5dkeQPHE3mEi5k5pZMCFKZZ0fmOUlwEQKUPCUL8AAKs4Fw/v1OlaCvGVfuR9ukmybqd3BiuHCyg4bEI5li8IRjBpkZOQBuk1QBBAS3c25iAACH5VY1+3LuNC7VKsZVPzRg5LKrLUrcuTMTXTe6tWr06bhGyUkuXlfrHm+D7jccjqHaOaqpnWyrI8yOxmpVQ5jCsiybpuEgEo8AHzXixjD6eb1BXL07Ub+85bzVSgUBy9boNy7v2uP8Xz311auheWn3Kpsn8yNK39VtwhtF1MQAKca7W2cnUT1BSo2yVRMlI17CI2KHC49ny1FJkiiKBsTsrHlIlUTfN06x5SJFE3aCXZwqGUi9I3DdsJrcKjbK22G5TbJpJmVVMVNMgXOc3AAqiI2xu84fKPoKVTQAyTFJHmsPAVBAweI3q7gqDE4fluNfn/AE59Rl4XLxtHaR6yxj4RX9Pmcfz8++pM6+e45kdxlnZaxVxQKA5dN3m5d27WH+MZ764tXQfLX7lU2T+ZGm79K24w2i6mNuCldpbOVqJ7EPcQCopMlUR9tIIIOMgmEHCCblBSKEFEVSFOQweaXtKYBCvGxebVOLTsy/gZ9yinJ28w9EnqjGJLmVYFVgnJuIC28SN/WibgH5ohXlQxKrDP7y9OkzJ3OEs2QQkhrDJ4q526BJpsXj5zP27B3pG8QfJesuGIU558j9Okxp3WcfSadszOU4pqkMmoUbGSOUSmAfWUbCFZDdpjt2G4FRuyKHmjzqdpUC+0P3e75aKLZE5GrcC5fmAVfCkXimgX2Q9Y94+upoxUSNyE9lbLy8Wnj29loYf1i1h4q/A19nPqZl4VLxtDaR6ywf4RP9Pmcfz8++pM6+eY5kd2lnZaxVxQKA5b96m5d1bVH+Mp364tW/8Alv8AcqmyfzI0/fdW3GG0XUxrQU9ddnbOYqJmtjcxr1FJkiiSG0V/6WV9cWP96WvFxd/416zOuUfefqJYtyXtWutnpG2TOikUTmOFicREPR90ewKtsbLWxD5PleErFO2fkRmXIBy+W0KB1Sj/AJgtgL9+s+7XWussfdXp0GFXr0fiyv8AjlGUO1ZqulVGDZVq1ON0kFlfOUL/AGj2C/3q9yP5kvedr6DyJyTeTIjZosOAcPRVbSFyNJm7Ly8Myc9rcrA4/rFrBxR+Cr7Ofysy8KfjaG0j1k2/hE/0+Zx/Pz76kyr58jmR3yWdlrFXFAoDlp34Ntz7UH+M5364vW/+XH3Kpsn8yNS30/4obRdTGhFyQnaYa7KzmkUZjV+QtgAhjD8gVFJEqiPnp/J46DmpV/MOk41mMaKaahwMcx1BUKIEKUoCIjYOyvLxGhKrBKKtdpkXecYSbb5B2pHcwKCKWPxh1Q7CvX48pfulRIN/0hrDpYTyzf8AJaRUvy+FdIkHU/Pz5ry0ms4SEfC1IPlol9QJksH3716FO706X9K0nn1a8p52bNg1AAAAKAB6ACr2YzkKto1CxfDUbI2xRt2YCHs1Y2WNie2E0AmBZce1uWNUG/5xawsTfg6+zn8rM3Cn46htI9ZLL4RP9Pecfz6++pMq+f45kd/lnZaxVxQKA5Y+oI/LuTahr8BzSd4/6xet+8ufuM9k+tGqb4q25x/vXUxjTKCYbBXZWznKjYbmORuICPbVrRbKQuY9H2eAVY0Y8pC4YI+yNqjaIZSFqxR7OFWNETkLJikHDhUTI3IVzJELF7KjZY2KlogA24VEylpoNmNuXXOaGt2RSo/hLWDiL8JX2c/lZm4U/G0NpDrRIj4RSyJen7OEhUKCn/fnvgvx8TFmIcPkGuBRzI+g5Z2Wu1cWn4Nfhb0CFwoDnh3j0ub5ktr7HeMtWT8zGSOSychGycc3Mugqi6drLJKJqkAwCBk1AuFrgPAbCFejheK3jDK3613aUrLMqtTT5LDEvtxpXyn+nVVqtt5sozanSv1AIcf/AIrmNg9P2esIfgSrYuPsV70NRaTyHurcXyS1uw8y9OXUMh83pjLwt+7V/oacfYr3oai0kb3Rw98ktbsPcmiepdH5rTWXcO+NW+hpx9ivehqLSWvc7DnyT1noMkun+qlH5rTWWcP3Wr9DVOPcU56eotJbwZhvNPWegyC6z6ukfmtN5X8sUp9DVOPMU56ep2lvBWG809d6D2Lg/WWl81pnKf8AiT/Q1TjrE+enqdpTgjDOaeu9B7FxrraS+b0zlFg7P9oN9DVOOcS/16naU4Hwzmnr9hkkiOuwogCOlsnMPoD7HH6Gqcb4l/r1O0pwPhnNPX7DEnsM698mhn0G70llAMpFPy3HLGeWIlvew2IQRD1XrHvO92IXilKlJwSkrHZGx2PPltdlpPddz8Ou1WNWMZOUXarZNq1ZnZZyE0/h6aF6idVsX5c3xh1iOPykoZ8ES/EpHJjAkRIyp0wMPLzCXgA8eF61k2guO5T+Ty38XLb5aA9qALUB8sHdQBYO4KALB3BQBYO4KALB3BQBYO4KALB3BQBYO6gCwd1AfaAKAKAKAKAKAKAKAKAKAKAKAKAKAKA//9k='; } -// Creates the correct unicode character from the unicode code point -function unichr($int) -{ - $string = null; - $multiChars = explode('_', $int); - foreach ($multiChars as $char) { - $string .= mb_convert_encoding('&#' . intval($char, 16) . ';', 'UTF-8', 'HTML-ENTITIES'); - } - return $string; +//Generate Array of Emojis iOS2, iOS5 and iOS7 +function ArrayEmojis(){ + return array(array('iOS2' => '๎•','iOS5' => '๐Ÿ˜„','iOS7' => '','Hex' => '1F604'), array('iOS2' => '๎—','iOS5' => '๐Ÿ˜ƒ','iOS7' => '','Hex' => '1F603'), array('iOS2' => '','iOS5' => '๐Ÿ˜€','iOS7' => '','Hex' => '1F600'), array('iOS2' => '๎–','iOS5' => '๐Ÿ˜Š','iOS7' => '','Hex' => '1F60A'), array('iOS2' => '๎”','iOS5' => 'โ˜บ','iOS7' => 'โ˜บ๏ธ','Hex' => '263A'), array('iOS2' => '๎…','iOS5' => '๐Ÿ˜‰','iOS7' => '','Hex' => '1F609'), array('iOS2' => '๎„†','iOS5' => '๐Ÿ˜','iOS7' => '','Hex' => '1F60D'), array('iOS2' => '๎˜','iOS5' => '๐Ÿ˜˜','iOS7' => '','Hex' => '1F618'), array('iOS2' => '๎—','iOS5' => '๐Ÿ˜š','iOS7' => '','Hex' => '1F61A'), array('iOS2' => '','iOS5' => '๐Ÿ˜—','iOS7' => '','Hex' => '1F617'), array('iOS2' => '','iOS5' => '๐Ÿ˜™','iOS7' => '','Hex' => '1F619'), array('iOS2' => '๎„…','iOS5' => '๐Ÿ˜œ','iOS7' => '','Hex' => '1F61C'), array('iOS2' => '๎‰','iOS5' => '๐Ÿ˜','iOS7' => '','Hex' => '1F61D'), array('iOS2' => '','iOS5' => '๐Ÿ˜›','iOS7' => '','Hex' => '1F61B'), array('iOS2' => '๎','iOS5' => '๐Ÿ˜ณ','iOS7' => '','Hex' => '1F633'), array('iOS2' => '๎„','iOS5' => '๐Ÿ˜','iOS7' => '','Hex' => '1F601'), array('iOS2' => '๎ƒ','iOS5' => '๐Ÿ˜”','iOS7' => '','Hex' => '1F614'), array('iOS2' => '๎Š','iOS5' => '๐Ÿ˜Œ','iOS7' => '','Hex' => '1F60C'), array('iOS2' => '๎Ž','iOS5' => '๐Ÿ˜’','iOS7' => '','Hex' => '1F612'), array('iOS2' => '๎˜','iOS5' => '๐Ÿ˜ž','iOS7' => '','Hex' => '1F61E'), array('iOS2' => '๎†','iOS5' => '๐Ÿ˜ฃ','iOS7' => '','Hex' => '1F623'), array('iOS2' => '๎“','iOS5' => '๐Ÿ˜ข','iOS7' => '','Hex' => '1F622'), array('iOS2' => '๎’','iOS5' => '๐Ÿ˜‚','iOS7' => '','Hex' => '1F602'), array('iOS2' => '๎‘','iOS5' => '๐Ÿ˜ญ','iOS7' => '','Hex' => '1F62D'), array('iOS2' => '๎ˆ','iOS5' => '๐Ÿ˜ช','iOS7' => '','Hex' => '1F62A'), array('iOS2' => '๎','iOS5' => '๐Ÿ˜ฅ','iOS7' => '','Hex' => '1F625'), array('iOS2' => '๎','iOS5' => '๐Ÿ˜ฐ','iOS7' => '','Hex' => '1F630'), array('iOS2' => '','iOS5' => '๐Ÿ˜…','iOS7' => '','Hex' => '1F605'), array('iOS2' => '๎„ˆ','iOS5' => '๐Ÿ˜“','iOS7' => '','Hex' => '1F613'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฉ','iOS7' => '','Hex' => '1F629'), array('iOS2' => '','iOS5' => '๐Ÿ˜ซ','iOS7' => '','Hex' => '1F62B'), array('iOS2' => '๎‹','iOS5' => '๐Ÿ˜จ','iOS7' => '','Hex' => '1F628'), array('iOS2' => '๎„‡','iOS5' => '๐Ÿ˜ฑ','iOS7' => '','Hex' => '1F631'), array('iOS2' => '๎™','iOS5' => '๐Ÿ˜ ','iOS7' => '','Hex' => '1F620'), array('iOS2' => '๎–','iOS5' => '๐Ÿ˜ก','iOS7' => '','Hex' => '1F621'), array('iOS2' => '','iOS5' => '๐Ÿ˜ค','iOS7' => '','Hex' => '1F624'), array('iOS2' => '๎‡','iOS5' => '๐Ÿ˜–','iOS7' => '','Hex' => '1F616'), array('iOS2' => '','iOS5' => '๐Ÿ˜†','iOS7' => '','Hex' => '1F606'), array('iOS2' => '','iOS5' => '๐Ÿ˜‹','iOS7' => '','Hex' => '1F60B'), array('iOS2' => '๎Œ','iOS5' => '๐Ÿ˜ท','iOS7' => '','Hex' => '1F637'), array('iOS2' => '','iOS5' => '๐Ÿ˜Ž','iOS7' => '','Hex' => '1F60E'), array('iOS2' => '','iOS5' => '๐Ÿ˜ด','iOS7' => '','Hex' => '1F634'), array('iOS2' => '','iOS5' => '๐Ÿ˜ต','iOS7' => '','Hex' => '1F635'), array('iOS2' => '๎','iOS5' => '๐Ÿ˜ฒ','iOS7' => '','Hex' => '1F632'), array('iOS2' => '','iOS5' => '๐Ÿ˜Ÿ','iOS7' => '','Hex' => '1F61F'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฆ','iOS7' => '','Hex' => '1F626'), array('iOS2' => '','iOS5' => '๐Ÿ˜ง','iOS7' => '','Hex' => '1F627'), array('iOS2' => '','iOS5' => '๐Ÿ˜ˆ','iOS7' => '','Hex' => '1F608'), array('iOS2' => '๎„š','iOS5' => '๐Ÿ‘ฟ','iOS7' => '','Hex' => '1F47F'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฎ','iOS7' => '','Hex' => '1F62E'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฌ','iOS7' => '','Hex' => '1F62C'), array('iOS2' => '','iOS5' => '๐Ÿ˜','iOS7' => '','Hex' => '1F610'), array('iOS2' => '','iOS5' => '๐Ÿ˜•','iOS7' => '','Hex' => '1F615'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฏ','iOS7' => '','Hex' => '1F62F'), array('iOS2' => '','iOS5' => '๐Ÿ˜ถ','iOS7' => '','Hex' => '1F636'), array('iOS2' => '','iOS5' => '๐Ÿ˜‡','iOS7' => '','Hex' => '1F607'), array('iOS2' => '๎‚','iOS5' => '๐Ÿ˜','iOS7' => '','Hex' => '1F60F'), array('iOS2' => '','iOS5' => '๐Ÿ˜‘','iOS7' => '','Hex' => '1F611'), array('iOS2' => '๎”–','iOS5' => '๐Ÿ‘ฒ','iOS7' => '','Hex' => '1F472'), array('iOS2' => '๎”—','iOS5' => '๐Ÿ‘ณ','iOS7' => '','Hex' => '1F473'), array('iOS2' => '๎…’','iOS5' => '๐Ÿ‘ฎ','iOS7' => '','Hex' => '1F46E'), array('iOS2' => '๎”›','iOS5' => '๐Ÿ‘ท','iOS7' => '','Hex' => '1F477'), array('iOS2' => '๎”ž','iOS5' => '๐Ÿ’‚','iOS7' => '','Hex' => '1F482'), array('iOS2' => '๎”š','iOS5' => '๐Ÿ‘ถ','iOS7' => '','Hex' => '1F476'), array('iOS2' => '๎€','iOS5' => '๐Ÿ‘ฆ','iOS7' => '','Hex' => '1F466'), array('iOS2' => '๎€‚','iOS5' => '๐Ÿ‘ง','iOS7' => '','Hex' => '1F467'), array('iOS2' => '๎€„','iOS5' => '๐Ÿ‘จ','iOS7' => '','Hex' => '1F468'), array('iOS2' => '๎€…','iOS5' => '๐Ÿ‘ฉ','iOS7' => '','Hex' => '1F469'), array('iOS2' => '๎”˜','iOS5' => '๐Ÿ‘ด','iOS7' => '','Hex' => '1F474'), array('iOS2' => '๎”™','iOS5' => '๐Ÿ‘ต','iOS7' => '','Hex' => '1F475'), array('iOS2' => '๎”•','iOS5' => '๐Ÿ‘ฑ','iOS7' => '','Hex' => '1F471'), array('iOS2' => '๎Ž','iOS5' => '๐Ÿ‘ผ','iOS7' => '','Hex' => '1F47C'), array('iOS2' => '๎”œ','iOS5' => '๐Ÿ‘ธ','iOS7' => '','Hex' => '1F478'), array('iOS2' => '','iOS5' => '๐Ÿ˜บ','iOS7' => '','Hex' => '1F63A'), array('iOS2' => '','iOS5' => '๐Ÿ˜ธ','iOS7' => '','Hex' => '1F638'), array('iOS2' => '','iOS5' => '๐Ÿ˜ป','iOS7' => '','Hex' => '1F63B'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฝ','iOS7' => '','Hex' => '1F63D'), array('iOS2' => '','iOS5' => '๐Ÿ˜ผ','iOS7' => '','Hex' => '1F63C'), array('iOS2' => '','iOS5' => '๐Ÿ™€','iOS7' => '','Hex' => '1F640'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฟ','iOS7' => '','Hex' => '1F63F'), array('iOS2' => '','iOS5' => '๐Ÿ˜น','iOS7' => '','Hex' => '1F639'), array('iOS2' => '','iOS5' => '๐Ÿ˜พ','iOS7' => '','Hex' => '1F63E'), array('iOS2' => '','iOS5' => '๐Ÿ‘น','iOS7' => '','Hex' => '1F479'), array('iOS2' => '','iOS5' => '๐Ÿ‘บ','iOS7' => '','Hex' => '1F47A'), array('iOS2' => '','iOS5' => '๐Ÿ™ˆ','iOS7' => '','Hex' => '1F648'), array('iOS2' => '','iOS5' => '๐Ÿ™‰','iOS7' => '','Hex' => '1F649'), array('iOS2' => '','iOS5' => '๐Ÿ™Š','iOS7' => '','Hex' => '1F64A'), array('iOS2' => '๎„œ','iOS5' => '๐Ÿ’€','iOS7' => '','Hex' => '1F480'), array('iOS2' => '๎„Œ','iOS5' => '๐Ÿ‘ฝ','iOS7' => '','Hex' => '1F47D'), array('iOS2' => '๎š','iOS5' => '๐Ÿ’ฉ','iOS7' => '','Hex' => '1F4A9'), array('iOS2' => '๎„','iOS5' => '๐Ÿ”ฅ','iOS7' => '','Hex' => '1F525'), array('iOS2' => '๎Œฎ','iOS5' => 'โœจ','iOS7' => '','Hex' => '2728'), array('iOS2' => '๎Œต','iOS5' => '๐ŸŒŸ','iOS7' => '','Hex' => '1F31F'), array('iOS2' => '','iOS5' => '๐Ÿ’ซ','iOS7' => '','Hex' => '1F4AB'), array('iOS2' => '','iOS5' => '๐Ÿ’ฅ','iOS7' => '','Hex' => '1F4A5'), array('iOS2' => '๎Œด','iOS5' => '๐Ÿ’ข','iOS7' => '','Hex' => '1F4A2'), array('iOS2' => '๎Œฑ','iOS5' => '๐Ÿ’ฆ','iOS7' => '','Hex' => '1F4A6'), array('iOS2' => '','iOS5' => '๐Ÿ’ง','iOS7' => '','Hex' => '1F4A7'), array('iOS2' => '๎„ผ','iOS5' => '๐Ÿ’ค','iOS7' => '','Hex' => '1F4A4'), array('iOS2' => '๎Œฐ','iOS5' => '๐Ÿ’จ','iOS7' => '','Hex' => '1F4A8'), array('iOS2' => '๎›','iOS5' => '๐Ÿ‘‚','iOS7' => '','Hex' => '1F442'), array('iOS2' => '๎™','iOS5' => '๐Ÿ‘€','iOS7' => '','Hex' => '1F440'), array('iOS2' => '๎š','iOS5' => '๐Ÿ‘ƒ','iOS7' => '','Hex' => '1F443'), array('iOS2' => '','iOS5' => '๐Ÿ‘…','iOS7' => '','Hex' => '1F445'), array('iOS2' => '๎œ','iOS5' => '๐Ÿ‘„','iOS7' => '','Hex' => '1F444'), array('iOS2' => '๎€Ž','iOS5' => '๐Ÿ‘','iOS7' => '','Hex' => '1F44D'), array('iOS2' => '๎ก','iOS5' => '๐Ÿ‘Ž','iOS7' => '','Hex' => '1F44E'), array('iOS2' => '๎ ','iOS5' => '๐Ÿ‘Œ','iOS7' => '','Hex' => '1F44C'), array('iOS2' => '๎€','iOS5' => '๐Ÿ‘Š','iOS7' => '','Hex' => '1F44A'), array('iOS2' => '๎€','iOS5' => 'โœŠ','iOS7' => '','Hex' => '270A'), array('iOS2' => '๎€‘','iOS5' => 'โœŒ','iOS7' => 'โœŒ๏ธ','Hex' => '270C'), array('iOS2' => '๎ž','iOS5' => '๐Ÿ‘‹','iOS7' => '','Hex' => '1F44B'), array('iOS2' => '๎€’','iOS5' => 'โœ‹','iOS7' => '','Hex' => '270B'), array('iOS2' => '๎ข','iOS5' => '๐Ÿ‘','iOS7' => '','Hex' => '1F450'), array('iOS2' => '๎ˆฎ','iOS5' => '๐Ÿ‘†','iOS7' => '','Hex' => '1F446'), array('iOS2' => '๎ˆฏ','iOS5' => '๐Ÿ‘‡','iOS7' => '','Hex' => '1F447'), array('iOS2' => '๎ˆฑ','iOS5' => '๐Ÿ‘‰','iOS7' => '','Hex' => '1F449'), array('iOS2' => '๎ˆฐ','iOS5' => '๐Ÿ‘ˆ','iOS7' => '','Hex' => '1F448'), array('iOS2' => '๎ง','iOS5' => '๐Ÿ™Œ','iOS7' => '','Hex' => '1F64C'), array('iOS2' => '๎','iOS5' => '๐Ÿ™','iOS7' => '','Hex' => '1F64F'), array('iOS2' => '๎€','iOS5' => 'โ˜','iOS7' => 'โ˜๏ธ','Hex' => '261D'), array('iOS2' => '๎Ÿ','iOS5' => '๐Ÿ‘','iOS7' => '','Hex' => '1F44F'), array('iOS2' => '๎…Œ','iOS5' => '๐Ÿ’ช','iOS7' => '','Hex' => '1F4AA'), array('iOS2' => '๎ˆ','iOS5' => '๐Ÿšถ','iOS7' => '','Hex' => '1F6B6'), array('iOS2' => '๎„•','iOS5' => '๐Ÿƒ','iOS7' => '','Hex' => '1F3C3'), array('iOS2' => '๎”Ÿ','iOS5' => '๐Ÿ’ƒ','iOS7' => '','Hex' => '1F483'), array('iOS2' => '๎จ','iOS5' => '๐Ÿ‘ซ','iOS7' => '','Hex' => '1F46B'), array('iOS2' => '','iOS5' => '๐Ÿ‘ช','iOS7' => '','Hex' => '1F46A'), array('iOS2' => '','iOS5' => '๐Ÿ‘ฌ','iOS7' => '','Hex' => '1F46C'), array('iOS2' => '','iOS5' => '๐Ÿ‘ญ','iOS7' => '','Hex' => '1F46D'), array('iOS2' => '๎„‘','iOS5' => '๐Ÿ’','iOS7' => '','Hex' => '1F48F'), array('iOS2' => '๎ฅ','iOS5' => '๐Ÿ’‘','iOS7' => '','Hex' => '1F491'), array('iOS2' => '๎ฉ','iOS5' => '๐Ÿ‘ฏ','iOS7' => '','Hex' => '1F46F'), array('iOS2' => '๎ค','iOS5' => '๐Ÿ™†','iOS7' => '','Hex' => '1F646'), array('iOS2' => '๎ฃ','iOS5' => '๐Ÿ™…','iOS7' => '','Hex' => '1F645'), array('iOS2' => '๎‰“','iOS5' => '๐Ÿ’','iOS7' => '','Hex' => '1F481'), array('iOS2' => '','iOS5' => '๐Ÿ™‹','iOS7' => '','Hex' => '1F64B'), array('iOS2' => '๎Œž','iOS5' => '๐Ÿ’†','iOS7' => '','Hex' => '1F486'), array('iOS2' => '๎ŒŸ','iOS5' => '๐Ÿ’‡','iOS7' => '','Hex' => '1F487'), array('iOS2' => '๎Œ','iOS5' => '๐Ÿ’…','iOS7' => '','Hex' => '1F485'), array('iOS2' => '','iOS5' => '๐Ÿ‘ฐ','iOS7' => '','Hex' => '1F470'), array('iOS2' => '','iOS5' => '๐Ÿ™Ž','iOS7' => '','Hex' => '1F64E'), array('iOS2' => '','iOS5' => '๐Ÿ™','iOS7' => '','Hex' => '1F64D'), array('iOS2' => '๎ฆ','iOS5' => '๐Ÿ™‡','iOS7' => '','Hex' => '1F647'), array('iOS2' => '๎”ƒ','iOS5' => '๐ŸŽฉ','iOS7' => '','Hex' => '1F3A9'), array('iOS2' => '๎„Ž','iOS5' => '๐Ÿ‘‘','iOS7' => '','Hex' => '1F451'), array('iOS2' => '๎Œ˜','iOS5' => '๐Ÿ‘’','iOS7' => '','Hex' => '1F452'), array('iOS2' => '๎€‡','iOS5' => '๐Ÿ‘Ÿ','iOS7' => '','Hex' => '1F45F'), array('iOS2' => '','iOS5' => '๐Ÿ‘ž','iOS7' => '','Hex' => '1F45E'), array('iOS2' => '๎Œš','iOS5' => '๐Ÿ‘ก','iOS7' => '','Hex' => '1F461'), array('iOS2' => '๎„พ','iOS5' => '๐Ÿ‘ ','iOS7' => '','Hex' => '1F460'), array('iOS2' => '๎Œ›','iOS5' => '๐Ÿ‘ข','iOS7' => '','Hex' => '1F462'), array('iOS2' => '๎€†','iOS5' => '๐Ÿ‘•','iOS7' => '','Hex' => '1F455'), array('iOS2' => '๎Œ‚','iOS5' => '๐Ÿ‘”','iOS7' => '','Hex' => '1F454'), array('iOS2' => '','iOS5' => '๐Ÿ‘š','iOS7' => '','Hex' => '1F45A'), array('iOS2' => '๎Œ™','iOS5' => '๐Ÿ‘—','iOS7' => '','Hex' => '1F457'), array('iOS2' => '','iOS5' => '๐ŸŽฝ','iOS7' => '','Hex' => '1F3BD'), array('iOS2' => '','iOS5' => '๐Ÿ‘–','iOS7' => '','Hex' => '1F456'), array('iOS2' => '๎Œก','iOS5' => '๐Ÿ‘˜','iOS7' => '','Hex' => '1F458'), array('iOS2' => '๎Œข','iOS5' => '๐Ÿ‘™','iOS7' => '','Hex' => '1F459'), array('iOS2' => '๎„ž','iOS5' => '๐Ÿ’ผ','iOS7' => '','Hex' => '1F4BC'), array('iOS2' => '๎Œฃ','iOS5' => '๐Ÿ‘œ','iOS7' => '','Hex' => '1F45C'), array('iOS2' => '','iOS5' => '๐Ÿ‘','iOS7' => '','Hex' => '1F45D'), array('iOS2' => '','iOS5' => '๐Ÿ‘›','iOS7' => '','Hex' => '1F45B'), array('iOS2' => '','iOS5' => '๐Ÿ‘“','iOS7' => '','Hex' => '1F453'), array('iOS2' => '๎Œ”','iOS5' => '๐ŸŽ€','iOS7' => '','Hex' => '1F380'), array('iOS2' => '๎ผ','iOS5' => '๐ŸŒ‚','iOS7' => '','Hex' => '1F302'), array('iOS2' => '๎Œœ','iOS5' => '๐Ÿ’„','iOS7' => '','Hex' => '1F484'), array('iOS2' => '๎Œฌ','iOS5' => '๐Ÿ’›','iOS7' => '','Hex' => '1F49B'), array('iOS2' => '๎Œช','iOS5' => '๐Ÿ’™','iOS7' => '','Hex' => '1F499'), array('iOS2' => '๎Œญ','iOS5' => '๐Ÿ’œ','iOS7' => '','Hex' => '1F49C'), array('iOS2' => '๎Œซ','iOS5' => '๐Ÿ’š','iOS7' => '','Hex' => '1F49A'), array('iOS2' => '๎€ข','iOS5' => 'โค','iOS7' => 'โค๏ธ','Hex' => '2764'), array('iOS2' => '๎€ฃ','iOS5' => '๐Ÿ’”','iOS7' => '','Hex' => '1F494'), array('iOS2' => '๎Œจ','iOS5' => '๐Ÿ’—','iOS7' => '','Hex' => '1F497'), array('iOS2' => '๎Œง','iOS5' => '๐Ÿ’“','iOS7' => '','Hex' => '1F493'), array('iOS2' => '','iOS5' => '๐Ÿ’•','iOS7' => '','Hex' => '1F495'), array('iOS2' => '','iOS5' => '๐Ÿ’–','iOS7' => '','Hex' => '1F496'), array('iOS2' => '','iOS5' => '๐Ÿ’ž','iOS7' => '','Hex' => '1F49E'), array('iOS2' => '๎Œฉ','iOS5' => '๐Ÿ’˜','iOS7' => '','Hex' => '1F498'), array('iOS2' => '','iOS5' => '๐Ÿ’Œ','iOS7' => '','Hex' => '1F48C'), array('iOS2' => '๎€ƒ','iOS5' => '๐Ÿ’‹','iOS7' => '','Hex' => '1F48B'), array('iOS2' => '๎€ด','iOS5' => '๐Ÿ’','iOS7' => '','Hex' => '1F48D'), array('iOS2' => '๎€ต','iOS5' => '๐Ÿ’Ž','iOS7' => '','Hex' => '1F48E'), array('iOS2' => '','iOS5' => '๐Ÿ‘ค','iOS7' => '','Hex' => '1F464'), array('iOS2' => '','iOS5' => '๐Ÿ‘ฅ','iOS7' => '','Hex' => '1F465'), array('iOS2' => '','iOS5' => '๐Ÿ’ฌ','iOS7' => '','Hex' => '1F4AC'), array('iOS2' => '๎”ถ','iOS5' => '๐Ÿ‘ฃ','iOS7' => '','Hex' => '1F463'), array('iOS2' => '','iOS5' => '๐Ÿ’ญ','iOS7' => '','Hex' => '1F4AD'), array('iOS2' => '๎€ถ','iOS5' => '๐Ÿ ','iOS7' => '','Hex' => '1F3E0'), array('iOS2' => '','iOS5' => '๐Ÿก','iOS7' => '','Hex' => '1F3E1'), array('iOS2' => '๎…—','iOS5' => '๐Ÿซ','iOS7' => '','Hex' => '1F3EB'), array('iOS2' => '๎€ธ','iOS5' => '๐Ÿข','iOS7' => '','Hex' => '1F3E2'), array('iOS2' => '๎…“','iOS5' => '๐Ÿฃ','iOS7' => '','Hex' => '1F3E3'), array('iOS2' => '๎…•','iOS5' => '๐Ÿฅ','iOS7' => '','Hex' => '1F3E5'), array('iOS2' => '๎…','iOS5' => '๐Ÿฆ','iOS7' => '','Hex' => '1F3E6'), array('iOS2' => '๎…–','iOS5' => '๐Ÿช','iOS7' => '','Hex' => '1F3EA'), array('iOS2' => '๎”','iOS5' => '๐Ÿฉ','iOS7' => '','Hex' => '1F3E9'), array('iOS2' => '๎…˜','iOS5' => '๐Ÿจ','iOS7' => '','Hex' => '1F3E8'), array('iOS2' => '๎ฝ','iOS5' => '๐Ÿ’’','iOS7' => '','Hex' => '1F492'), array('iOS2' => '๎€ท','iOS5' => 'โ›ช','iOS7' => 'โ›ช๏ธ','Hex' => '26EA'), array('iOS2' => '๎”„','iOS5' => '๐Ÿฌ','iOS7' => '','Hex' => '1F3EC'), array('iOS2' => '','iOS5' => '๐Ÿค','iOS7' => '','Hex' => '1F3E4'), array('iOS2' => '๎‘Š','iOS5' => '๐ŸŒ‡','iOS7' => '','Hex' => '1F307'), array('iOS2' => '๎…†','iOS5' => '๐ŸŒ†','iOS7' => '','Hex' => '1F306'), array('iOS2' => '๎”…','iOS5' => '๐Ÿฏ','iOS7' => '','Hex' => '1F3EF'), array('iOS2' => '๎”†','iOS5' => '๐Ÿฐ','iOS7' => '','Hex' => '1F3F0'), array('iOS2' => '๎„ข','iOS5' => 'โ›บ','iOS7' => 'โ›บ๏ธ','Hex' => '26FA'), array('iOS2' => '๎”ˆ','iOS5' => '๐Ÿญ','iOS7' => '','Hex' => '1F3ED'), array('iOS2' => '๎”‰','iOS5' => '๐Ÿ—ผ','iOS7' => '','Hex' => '1F5FC'), array('iOS2' => '','iOS5' => '๐Ÿ—พ','iOS7' => '','Hex' => '1F5FE'), array('iOS2' => '๎€ป','iOS5' => '๐Ÿ—ป','iOS7' => '','Hex' => '1F5FB'), array('iOS2' => '๎','iOS5' => '๐ŸŒ„','iOS7' => '','Hex' => '1F304'), array('iOS2' => '๎‘‰','iOS5' => '๐ŸŒ…','iOS7' => '','Hex' => '1F305'), array('iOS2' => '๎‘‹','iOS5' => '๐ŸŒƒ','iOS7' => '','Hex' => '1F303'), array('iOS2' => '๎”','iOS5' => '๐Ÿ—ฝ','iOS7' => '','Hex' => '1F5FD'), array('iOS2' => '','iOS5' => '๐ŸŒ‰','iOS7' => '','Hex' => '1F309'), array('iOS2' => '','iOS5' => '๐ŸŽ ','iOS7' => '','Hex' => '1F3A0'), array('iOS2' => '๎„ค','iOS5' => '๐ŸŽก','iOS7' => '','Hex' => '1F3A1'), array('iOS2' => '๎„ก','iOS5' => 'โ›ฒ','iOS7' => 'โ›ฒ๏ธ','Hex' => '26F2'), array('iOS2' => '๎ณ','iOS5' => '๐ŸŽข','iOS7' => '','Hex' => '1F3A2'), array('iOS2' => '๎ˆ‚','iOS5' => '๐Ÿšข','iOS7' => '','Hex' => '1F6A2'), array('iOS2' => '๎€œ','iOS5' => 'โ›ต','iOS7' => 'โ›ต๏ธ','Hex' => '26F5'), array('iOS2' => '๎„ต','iOS5' => '๐Ÿšค','iOS7' => '','Hex' => '1F6A4'), array('iOS2' => '','iOS5' => '๐Ÿšฃ','iOS7' => '','Hex' => '1F6A3'), array('iOS2' => '','iOS5' => 'โš“','iOS7' => 'โš“๏ธ','Hex' => '2693'), array('iOS2' => '๎„','iOS5' => '๐Ÿš€','iOS7' => '','Hex' => '1F680'), array('iOS2' => '๎€','iOS5' => 'โœˆ','iOS7' => 'โœˆ๏ธ','Hex' => '2708'), array('iOS2' => '๎„Ÿ','iOS5' => '๐Ÿ’บ','iOS7' => '','Hex' => '1F4BA'), array('iOS2' => '','iOS5' => '๐Ÿš','iOS7' => '','Hex' => '1F681'), array('iOS2' => '','iOS5' => '๐Ÿš‚','iOS7' => '','Hex' => '1F682'), array('iOS2' => '','iOS5' => '๐ŸšŠ','iOS7' => '','Hex' => '1F68A'), array('iOS2' => '๎€น','iOS5' => '๐Ÿš‰','iOS7' => '','Hex' => '1F689'), array('iOS2' => '','iOS5' => '๐Ÿšž','iOS7' => '','Hex' => '1F69E'), array('iOS2' => '','iOS5' => '๐Ÿš†','iOS7' => '','Hex' => '1F686'), array('iOS2' => '๎ต','iOS5' => '๐Ÿš„','iOS7' => '','Hex' => '1F684'), array('iOS2' => '๎€Ÿ','iOS5' => '๐Ÿš…','iOS7' => '','Hex' => '1F685'), array('iOS2' => '','iOS5' => '๐Ÿšˆ','iOS7' => '','Hex' => '1F688'), array('iOS2' => '๎ด','iOS5' => '๐Ÿš‡','iOS7' => '','Hex' => '1F687'), array('iOS2' => '','iOS5' => '๐Ÿš','iOS7' => '','Hex' => '1F69D'), array('iOS2' => '๎€ž','iOS5' => '๐Ÿš‹','iOS7' => '','Hex' => '1F68B'), array('iOS2' => '','iOS5' => '๐Ÿšƒ','iOS7' => '','Hex' => '1F683'), array('iOS2' => '','iOS5' => '๐ŸšŽ','iOS7' => '','Hex' => '1F68E'), array('iOS2' => '๎…™','iOS5' => '๐ŸšŒ','iOS7' => '','Hex' => '1F68C'), array('iOS2' => '','iOS5' => '๐Ÿš','iOS7' => '','Hex' => '1F68D'), array('iOS2' => '๎ฎ','iOS5' => '๐Ÿš™','iOS7' => '','Hex' => '1F699'), array('iOS2' => '','iOS5' => '๐Ÿš˜','iOS7' => '','Hex' => '1F698'), array('iOS2' => '๎€›','iOS5' => '๐Ÿš—','iOS7' => '','Hex' => '1F697'), array('iOS2' => '๎…š','iOS5' => '๐Ÿš•','iOS7' => '','Hex' => '1F695'), array('iOS2' => '','iOS5' => '๐Ÿš–','iOS7' => '','Hex' => '1F696'), array('iOS2' => '','iOS5' => '๐Ÿš›','iOS7' => '','Hex' => '1F69B'), array('iOS2' => '๎ฏ','iOS5' => '๐Ÿšš','iOS7' => '','Hex' => '1F69A'), array('iOS2' => '','iOS5' => '๐Ÿšจ','iOS7' => '','Hex' => '1F6A8'), array('iOS2' => '๎ฒ','iOS5' => '๐Ÿš“','iOS7' => '','Hex' => '1F693'), array('iOS2' => '','iOS5' => '๐Ÿš”','iOS7' => '','Hex' => '1F694'), array('iOS2' => '๎ฐ','iOS5' => '๐Ÿš’','iOS7' => '','Hex' => '1F692'), array('iOS2' => '๎ฑ','iOS5' => '๐Ÿš‘','iOS7' => '','Hex' => '1F691'), array('iOS2' => '','iOS5' => '๐Ÿš','iOS7' => '','Hex' => '1F690'), array('iOS2' => '๎„ถ','iOS5' => '๐Ÿšฒ','iOS7' => '','Hex' => '1F6B2'), array('iOS2' => '','iOS5' => '๐Ÿšก','iOS7' => '','Hex' => '1F6A1'), array('iOS2' => '','iOS5' => '๐ŸšŸ','iOS7' => '','Hex' => '1F69F'), array('iOS2' => '','iOS5' => '๐Ÿš ','iOS7' => '','Hex' => '1F6A0'), array('iOS2' => '','iOS5' => '๐Ÿšœ','iOS7' => '','Hex' => '1F69C'), array('iOS2' => '๎Œ ','iOS5' => '๐Ÿ’ˆ','iOS7' => '','Hex' => '1F488'), array('iOS2' => '๎…','iOS5' => '๐Ÿš','iOS7' => '','Hex' => '1F68F'), array('iOS2' => '๎„ฅ','iOS5' => '๐ŸŽซ','iOS7' => '','Hex' => '1F3AB'), array('iOS2' => '','iOS5' => '๐Ÿšฆ','iOS7' => '','Hex' => '1F6A6'), array('iOS2' => '๎…Ž','iOS5' => '๐Ÿšฅ','iOS7' => '','Hex' => '1F6A5'), array('iOS2' => '๎‰’','iOS5' => 'โš ','iOS7' => 'โš ๏ธ','Hex' => '26A0'), array('iOS2' => '๎„ท','iOS5' => '๐Ÿšง','iOS7' => '','Hex' => '1F6A7'), array('iOS2' => '๎ˆ‰','iOS5' => '๐Ÿ”ฐ','iOS7' => '','Hex' => '1F530'), array('iOS2' => '๎€บ','iOS5' => 'โ›ฝ','iOS7' => 'โ›ฝ๏ธ','Hex' => '26FD'), array('iOS2' => '','iOS5' => '๐Ÿฎ','iOS7' => '','Hex' => '1F3EE'), array('iOS2' => '๎„ณ','iOS5' => '๐ŸŽฐ','iOS7' => '','Hex' => '1F3B0'), array('iOS2' => '๎„ฃ','iOS5' => 'โ™จ','iOS7' => 'โ™จ๏ธ','Hex' => '2668'), array('iOS2' => '','iOS5' => '๐Ÿ—ฟ','iOS7' => '','Hex' => '1F5FF'), array('iOS2' => '','iOS5' => '๐ŸŽช','iOS7' => '','Hex' => '1F3AA'), array('iOS2' => '','iOS5' => '๐ŸŽญ','iOS7' => '','Hex' => '1F3AD'), array('iOS2' => '','iOS5' => '๐Ÿ“','iOS7' => '','Hex' => '1F4CD'), array('iOS2' => '','iOS5' => '๐Ÿšฉ','iOS7' => '','Hex' => '1F6A9'), array('iOS2' => '๎”‹','iOS5' => '๐Ÿ‡ฏ๐Ÿ‡ต','iOS7' => '','Hex' => '1F1EF_1F1F5'), array('iOS2' => '๎””','iOS5' => '๐Ÿ‡ฐ๐Ÿ‡ท','iOS7' => '','Hex' => '1F1F0_1F1F7'), array('iOS2' => '๎”Ž','iOS5' => '๐Ÿ‡ฉ๐Ÿ‡ช','iOS7' => '','Hex' => '1F1E9_1F1EA'), array('iOS2' => '๎”“','iOS5' => '๐Ÿ‡จ๐Ÿ‡ณ','iOS7' => '','Hex' => '1F1E8_1F1F3'), array('iOS2' => '๎”Œ','iOS5' => '๐Ÿ‡บ๐Ÿ‡ธ','iOS7' => '','Hex' => '1F1FA_1F1F8'), array('iOS2' => '๎”','iOS5' => '๐Ÿ‡ซ๐Ÿ‡ท','iOS7' => '','Hex' => '1F1EB_1F1F7'), array('iOS2' => '๎”‘','iOS5' => '๐Ÿ‡ช๐Ÿ‡ธ','iOS7' => '','Hex' => '1F1EA_1F1F8'), array('iOS2' => '๎”','iOS5' => '๐Ÿ‡ฎ๐Ÿ‡น','iOS7' => '','Hex' => '1F1EE_1F1F9'), array('iOS2' => '๎”’','iOS5' => '๐Ÿ‡ท๐Ÿ‡บ','iOS7' => '','Hex' => '1F1F7_1F1FA'), array('iOS2' => '๎”','iOS5' => '๐Ÿ‡ฌ๐Ÿ‡ง','iOS7' => '','Hex' => '1F1EC_1F1E7'), array('iOS2' => '๎”Š','iOS5' => '๎”Š','iOS7' => '','Hex' => '๎”Š'), array('iOS2' => '๎’','iOS5' => '๐Ÿถ','iOS7' => '','Hex' => '1F436'), array('iOS2' => '๎”ช','iOS5' => '๐Ÿบ','iOS7' => '','Hex' => '1F43A'), array('iOS2' => '๎','iOS5' => '๐Ÿฑ','iOS7' => '','Hex' => '1F431'), array('iOS2' => '๎“','iOS5' => '๐Ÿญ','iOS7' => '','Hex' => '1F42D'), array('iOS2' => '๎”ค','iOS5' => '๐Ÿน','iOS7' => '','Hex' => '1F439'), array('iOS2' => '๎”ฌ','iOS5' => '๐Ÿฐ','iOS7' => '','Hex' => '1F430'), array('iOS2' => '๎”ฑ','iOS5' => '๐Ÿธ','iOS7' => '','Hex' => '1F438'), array('iOS2' => '๎','iOS5' => '๐Ÿฏ','iOS7' => '','Hex' => '1F42F'), array('iOS2' => '๎”ง','iOS5' => '๐Ÿจ','iOS7' => '','Hex' => '1F428'), array('iOS2' => '๎‘','iOS5' => '๐Ÿป','iOS7' => '','Hex' => '1F43B'), array('iOS2' => '๎„‹','iOS5' => '๐Ÿท','iOS7' => '','Hex' => '1F437'), array('iOS2' => '','iOS5' => '๐Ÿฝ','iOS7' => '','Hex' => '1F43D'), array('iOS2' => '๎”ซ','iOS5' => '๐Ÿฎ','iOS7' => '','Hex' => '1F42E'), array('iOS2' => '๎”ฏ','iOS5' => '๐Ÿ—','iOS7' => '','Hex' => '1F417'), array('iOS2' => '๎„‰','iOS5' => '๐Ÿต','iOS7' => '','Hex' => '1F435'), array('iOS2' => '๎”จ','iOS5' => '๐Ÿ’','iOS7' => '','Hex' => '1F412'), array('iOS2' => '๎€š','iOS5' => '๐Ÿด','iOS7' => '','Hex' => '1F434'), array('iOS2' => '๎”ฉ','iOS5' => '๐Ÿ‘','iOS7' => '','Hex' => '1F411'), array('iOS2' => '๎”ฆ','iOS5' => '๐Ÿ˜','iOS7' => '','Hex' => '1F418'), array('iOS2' => '','iOS5' => '๐Ÿผ','iOS7' => '','Hex' => '1F43C'), array('iOS2' => '๎•','iOS5' => '๐Ÿง','iOS7' => '','Hex' => '1F427'), array('iOS2' => '๎”ก','iOS5' => '๐Ÿฆ','iOS7' => '','Hex' => '1F426'), array('iOS2' => '๎”ฃ','iOS5' => '๐Ÿค','iOS7' => '','Hex' => '1F424'), array('iOS2' => '','iOS5' => '๐Ÿฅ','iOS7' => '','Hex' => '1F425'), array('iOS2' => '','iOS5' => '๐Ÿฃ','iOS7' => '','Hex' => '1F423'), array('iOS2' => '๎”ฎ','iOS5' => '๐Ÿ”','iOS7' => '','Hex' => '1F414'), array('iOS2' => '๎”ญ','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F40D'), array('iOS2' => '','iOS5' => '๐Ÿข','iOS7' => '','Hex' => '1F422'), array('iOS2' => '๎”ฅ','iOS5' => '๐Ÿ›','iOS7' => '','Hex' => '1F41B'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F41D'), array('iOS2' => '','iOS5' => '๐Ÿœ','iOS7' => '','Hex' => '1F41C'), array('iOS2' => '','iOS5' => '๐Ÿž','iOS7' => '','Hex' => '1F41E'), array('iOS2' => '','iOS5' => '๐ŸŒ','iOS7' => '','Hex' => '1F40C'), array('iOS2' => '๎„Š','iOS5' => '๐Ÿ™','iOS7' => '','Hex' => '1F419'), array('iOS2' => '๎‘','iOS5' => '๐Ÿš','iOS7' => '','Hex' => '1F41A'), array('iOS2' => '๎”ข','iOS5' => '๐Ÿ ','iOS7' => '','Hex' => '1F420'), array('iOS2' => '๎€™','iOS5' => '๐ŸŸ','iOS7' => '','Hex' => '1F41F'), array('iOS2' => '๎” ','iOS5' => '๐Ÿฌ','iOS7' => '','Hex' => '1F42C'), array('iOS2' => '๎”','iOS5' => '๐Ÿณ','iOS7' => '','Hex' => '1F433'), array('iOS2' => '','iOS5' => '๐Ÿ‹','iOS7' => '','Hex' => '1F40B'), array('iOS2' => '','iOS5' => '๐Ÿ„','iOS7' => '','Hex' => '1F404'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F40F'), array('iOS2' => '','iOS5' => '๐Ÿ€','iOS7' => '','Hex' => '1F400'), array('iOS2' => '','iOS5' => '๐Ÿƒ','iOS7' => '','Hex' => '1F403'), array('iOS2' => '','iOS5' => '๐Ÿ…','iOS7' => '','Hex' => '1F405'), array('iOS2' => '','iOS5' => '๐Ÿ‡','iOS7' => '','Hex' => '1F407'), array('iOS2' => '','iOS5' => '๐Ÿ‰','iOS7' => '','Hex' => '1F409'), array('iOS2' => '๎„ด','iOS5' => '๐ŸŽ','iOS7' => '','Hex' => '1F40E'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F410'), array('iOS2' => '','iOS5' => '๐Ÿ“','iOS7' => '','Hex' => '1F413'), array('iOS2' => '','iOS5' => '๐Ÿ•','iOS7' => '','Hex' => '1F415'), array('iOS2' => '','iOS5' => '๐Ÿ–','iOS7' => '','Hex' => '1F416'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F401'), array('iOS2' => '','iOS5' => '๐Ÿ‚','iOS7' => '','Hex' => '1F402'), array('iOS2' => '','iOS5' => '๐Ÿฒ','iOS7' => '','Hex' => '1F432'), array('iOS2' => '','iOS5' => '๐Ÿก','iOS7' => '','Hex' => '1F421'), array('iOS2' => '','iOS5' => '๐ŸŠ','iOS7' => '','Hex' => '1F40A'), array('iOS2' => '๎”ฐ','iOS5' => '๐Ÿซ','iOS7' => '','Hex' => '1F42B'), array('iOS2' => '','iOS5' => '๐Ÿช','iOS7' => '','Hex' => '1F42A'), array('iOS2' => '','iOS5' => '๐Ÿ†','iOS7' => '','Hex' => '1F406'), array('iOS2' => '','iOS5' => '๐Ÿˆ','iOS7' => '','Hex' => '1F408'), array('iOS2' => '','iOS5' => '๐Ÿฉ','iOS7' => '','Hex' => '1F429'), array('iOS2' => '','iOS5' => '๐Ÿพ','iOS7' => '','Hex' => '1F43E'), array('iOS2' => '๎Œ†','iOS5' => '๐Ÿ’','iOS7' => '','Hex' => '1F490'), array('iOS2' => '๎€ฐ','iOS5' => '๐ŸŒธ','iOS7' => '','Hex' => '1F338'), array('iOS2' => '๎Œ„','iOS5' => '๐ŸŒท','iOS7' => '','Hex' => '1F337'), array('iOS2' => '๎„','iOS5' => '๐Ÿ€','iOS7' => '','Hex' => '1F340'), array('iOS2' => '๎€ฒ','iOS5' => '๐ŸŒน','iOS7' => '','Hex' => '1F339'), array('iOS2' => '๎Œ…','iOS5' => '๐ŸŒป','iOS7' => '','Hex' => '1F33B'), array('iOS2' => '๎Œƒ','iOS5' => '๐ŸŒบ','iOS7' => '','Hex' => '1F33A'), array('iOS2' => '๎„˜','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F341'), array('iOS2' => '๎‘‡','iOS5' => '๐Ÿƒ','iOS7' => '','Hex' => '1F343'), array('iOS2' => '๎„™','iOS5' => '๐Ÿ‚','iOS7' => '','Hex' => '1F342'), array('iOS2' => '','iOS5' => '๐ŸŒฟ','iOS7' => '','Hex' => '1F33F'), array('iOS2' => '๎‘„','iOS5' => '๐ŸŒพ','iOS7' => '','Hex' => '1F33E'), array('iOS2' => '','iOS5' => '๐Ÿ„','iOS7' => '','Hex' => '1F344'), array('iOS2' => '๎Œˆ','iOS5' => '๐ŸŒต','iOS7' => '','Hex' => '1F335'), array('iOS2' => '๎Œ‡','iOS5' => '๐ŸŒด','iOS7' => '','Hex' => '1F334'), array('iOS2' => '','iOS5' => '๐ŸŒฒ','iOS7' => '','Hex' => '1F332'), array('iOS2' => '','iOS5' => '๐ŸŒณ','iOS7' => '','Hex' => '1F333'), array('iOS2' => '','iOS5' => '๐ŸŒฐ','iOS7' => '','Hex' => '1F330'), array('iOS2' => '','iOS5' => '๐ŸŒฑ','iOS7' => '','Hex' => '1F331'), array('iOS2' => '','iOS5' => '๐ŸŒผ','iOS7' => '','Hex' => '1F33C'), array('iOS2' => '','iOS5' => '๐ŸŒ','iOS7' => '','Hex' => '1F310'), array('iOS2' => '','iOS5' => '๐ŸŒž','iOS7' => '','Hex' => '1F31E'), array('iOS2' => '','iOS5' => '๐ŸŒ','iOS7' => '','Hex' => '1F31D'), array('iOS2' => '','iOS5' => '๐ŸŒš','iOS7' => '','Hex' => '1F31A'), array('iOS2' => '','iOS5' => '๐ŸŒ‘','iOS7' => '','Hex' => '1F311'), array('iOS2' => '','iOS5' => '๐ŸŒ’','iOS7' => '','Hex' => '1F312'), array('iOS2' => '','iOS5' => '๐ŸŒ“','iOS7' => '','Hex' => '1F313'), array('iOS2' => '','iOS5' => '๐ŸŒ”','iOS7' => '','Hex' => '1F314'), array('iOS2' => '','iOS5' => '๐ŸŒ•','iOS7' => '','Hex' => '1F315'), array('iOS2' => '','iOS5' => '๐ŸŒ–','iOS7' => '','Hex' => '1F316'), array('iOS2' => '','iOS5' => '๐ŸŒ—','iOS7' => '','Hex' => '1F317'), array('iOS2' => '','iOS5' => '๐ŸŒ˜','iOS7' => '','Hex' => '1F318'), array('iOS2' => '','iOS5' => '๐ŸŒœ','iOS7' => '','Hex' => '1F31C'), array('iOS2' => '','iOS5' => '๐ŸŒ›','iOS7' => '','Hex' => '1F31B'), array('iOS2' => '๎Œ','iOS5' => '๐ŸŒ™','iOS7' => '','Hex' => '1F319'), array('iOS2' => '','iOS5' => '๐ŸŒ','iOS7' => '','Hex' => '1F30D'), array('iOS2' => '','iOS5' => '๐ŸŒŽ','iOS7' => '','Hex' => '1F30E'), array('iOS2' => '','iOS5' => '๐ŸŒ','iOS7' => '','Hex' => '1F30F'), array('iOS2' => '','iOS5' => '๐ŸŒ‹','iOS7' => '','Hex' => '1F30B'), array('iOS2' => '','iOS5' => '๐ŸŒŒ','iOS7' => '','Hex' => '1F30C'), array('iOS2' => '','iOS5' => '๐ŸŒ ','iOS7' => '','Hex' => '1F320'), array('iOS2' => '','iOS5' => 'โญ','iOS7' => 'โญ๏ธ','Hex' => '2B50'), array('iOS2' => '๎Š','iOS5' => 'โ˜€','iOS7' => 'โ˜€๏ธ','Hex' => '2600'), array('iOS2' => '','iOS5' => 'โ›…','iOS7' => 'โ›…๏ธ','Hex' => '26C5'), array('iOS2' => '๎‰','iOS5' => 'โ˜','iOS7' => 'โ˜๏ธ','Hex' => '2601'), array('iOS2' => '๎„ฝ','iOS5' => 'โšก','iOS7' => 'โšก๏ธ','Hex' => '26A1'), array('iOS2' => '๎‹','iOS5' => 'โ˜”','iOS7' => 'โ˜”๏ธ','Hex' => '2614'), array('iOS2' => '','iOS5' => 'โ„','iOS7' => 'โ„๏ธ','Hex' => '2744'), array('iOS2' => '๎ˆ','iOS5' => 'โ›„','iOS7' => 'โ›„๏ธ','Hex' => '26C4'), array('iOS2' => '๎‘ƒ','iOS5' => '๐ŸŒ€','iOS7' => '๐ŸŒ€','Hex' => '1F300'), array('iOS2' => '','iOS5' => '๐ŸŒ','iOS7' => '','Hex' => '1F301'), array('iOS2' => '๎‘Œ','iOS5' => '๐ŸŒˆ','iOS7' => '','Hex' => '1F308'), array('iOS2' => '๎พ','iOS5' => '๐ŸŒŠ','iOS7' => '','Hex' => '1F30A'), array('iOS2' => '๎ถ','iOS5' => '๐ŸŽ','iOS7' => '','Hex' => '1F38D'), array('iOS2' => '๎ท','iOS5' => '๐Ÿ’','iOS7' => '','Hex' => '1F49D'), array('iOS2' => '๎ธ','iOS5' => '๐ŸŽŽ','iOS7' => '','Hex' => '1F38E'), array('iOS2' => '๎บ','iOS5' => '๐ŸŽ’','iOS7' => '','Hex' => '1F392'), array('iOS2' => '๎น','iOS5' => '๐ŸŽ“','iOS7' => '','Hex' => '1F393'), array('iOS2' => '๎ป','iOS5' => '๐ŸŽ','iOS7' => '','Hex' => '1F38F'), array('iOS2' => '๎„—','iOS5' => '๐ŸŽ†','iOS7' => '','Hex' => '1F386'), array('iOS2' => '๎‘€','iOS5' => '๐ŸŽ‡','iOS7' => '','Hex' => '1F387'), array('iOS2' => '๎‘‚','iOS5' => '๐ŸŽ','iOS7' => '','Hex' => '1F390'), array('iOS2' => '๎‘†','iOS5' => '๐ŸŽ‘','iOS7' => '','Hex' => '1F391'), array('iOS2' => '๎‘…','iOS5' => '๐ŸŽƒ','iOS7' => '','Hex' => '1F383'), array('iOS2' => '๎„›','iOS5' => '๐Ÿ‘ป','iOS7' => '','Hex' => '1F47B'), array('iOS2' => '๎‘ˆ','iOS5' => '๐ŸŽ…','iOS7' => '','Hex' => '1F385'), array('iOS2' => '๎€ณ','iOS5' => '๐ŸŽ„','iOS7' => '','Hex' => '1F384'), array('iOS2' => '๎„’','iOS5' => '๐ŸŽ','iOS7' => '','Hex' => '1F381'), array('iOS2' => '','iOS5' => '๐ŸŽ‹','iOS7' => '','Hex' => '1F38B'), array('iOS2' => '๎Œ’','iOS5' => '๐ŸŽ‰','iOS7' => '','Hex' => '1F389'), array('iOS2' => '','iOS5' => '๐ŸŽŠ','iOS7' => '','Hex' => '1F38A'), array('iOS2' => '๎Œ','iOS5' => '๐ŸŽˆ','iOS7' => '','Hex' => '1F388'), array('iOS2' => '๎…ƒ','iOS5' => '๐ŸŽŒ','iOS7' => '','Hex' => '1F38C'), array('iOS2' => '','iOS5' => '๐Ÿ”ฎ','iOS7' => '','Hex' => '1F52E'), array('iOS2' => '๎€ฝ','iOS5' => '๐ŸŽฅ','iOS7' => '','Hex' => '1F3A5'), array('iOS2' => '๎€ˆ','iOS5' => '๐Ÿ“ท','iOS7' => '','Hex' => '1F4F7'), array('iOS2' => '','iOS5' => '๐Ÿ“น','iOS7' => '','Hex' => '1F4F9'), array('iOS2' => '๎„ฉ','iOS5' => '๐Ÿ“ผ','iOS7' => '','Hex' => '1F4FC'), array('iOS2' => '๎„ฆ','iOS5' => '๐Ÿ’ฟ','iOS7' => '','Hex' => '1F4BF'), array('iOS2' => '๎„ง','iOS5' => '๐Ÿ“€','iOS7' => '','Hex' => '1F4C0'), array('iOS2' => '๎Œ–','iOS5' => '๐Ÿ’ฝ','iOS7' => '','Hex' => '1F4BD'), array('iOS2' => '','iOS5' => '๐Ÿ’พ','iOS7' => '','Hex' => '1F4BE'), array('iOS2' => '๎€Œ','iOS5' => '๐Ÿ’ป','iOS7' => '','Hex' => '1F4BB'), array('iOS2' => '๎€Š','iOS5' => '๐Ÿ“ฑ','iOS7' => '','Hex' => '1F4F1'), array('iOS2' => '๎€‰','iOS5' => 'โ˜Ž','iOS7' => 'โ˜Ž๏ธ','Hex' => '260E'), array('iOS2' => '','iOS5' => '๐Ÿ“ž','iOS7' => '','Hex' => '1F4DE'), array('iOS2' => '','iOS5' => '๐Ÿ“Ÿ','iOS7' => '','Hex' => '1F4DF'), array('iOS2' => '๎€‹','iOS5' => '๐Ÿ“ ','iOS7' => '','Hex' => '1F4E0'), array('iOS2' => '๎…‹','iOS5' => '๐Ÿ“ก','iOS7' => '','Hex' => '1F4E1'), array('iOS2' => '๎„ช','iOS5' => '๐Ÿ“บ','iOS7' => '','Hex' => '1F4FA'), array('iOS2' => '๎„จ','iOS5' => '๐Ÿ“ป','iOS7' => '','Hex' => '1F4FB'), array('iOS2' => '','iOS5' => '๐Ÿ”Š','iOS7' => '','Hex' => '1F50A'), array('iOS2' => '','iOS5' => '๐Ÿ”‰','iOS7' => '','Hex' => '1F509'), array('iOS2' => '๎…','iOS5' => '๐Ÿ”ˆ','iOS7' => '','Hex' => '1F508'), array('iOS2' => '','iOS5' => '๐Ÿ”‡','iOS7' => '','Hex' => '1F507'), array('iOS2' => '๎Œฅ','iOS5' => '๐Ÿ””','iOS7' => '','Hex' => '1F514'), array('iOS2' => '','iOS5' => '๐Ÿ”•','iOS7' => '','Hex' => '1F515'), array('iOS2' => '๎…‚','iOS5' => '๐Ÿ“ข','iOS7' => '','Hex' => '1F4E2'), array('iOS2' => '๎Œ—','iOS5' => '๐Ÿ“ฃ','iOS7' => '','Hex' => '1F4E3'), array('iOS2' => '','iOS5' => 'โณ','iOS7' => '','Hex' => '23F3'), array('iOS2' => '','iOS5' => 'โŒ›','iOS7' => 'โŒ›๏ธ','Hex' => '231B'), array('iOS2' => '','iOS5' => 'โฐ','iOS7' => 'โฐ','Hex' => '23F0'), array('iOS2' => '','iOS5' => 'โŒš','iOS7' => 'โŒš๏ธ','Hex' => '231A'), array('iOS2' => '๎……','iOS5' => '๐Ÿ”“','iOS7' => '','Hex' => '1F513'), array('iOS2' => '๎…„','iOS5' => '๐Ÿ”’','iOS7' => '','Hex' => '1F512'), array('iOS2' => '','iOS5' => '๐Ÿ”','iOS7' => '','Hex' => '1F50F'), array('iOS2' => '','iOS5' => '๐Ÿ”','iOS7' => '','Hex' => '1F510'), array('iOS2' => '๎€ฟ','iOS5' => '๐Ÿ”‘','iOS7' => '','Hex' => '1F511'), array('iOS2' => '','iOS5' => '๐Ÿ”Ž','iOS7' => '','Hex' => '1F50E'), array('iOS2' => '๎„','iOS5' => '๐Ÿ’ก','iOS7' => '','Hex' => '1F4A1'), array('iOS2' => '','iOS5' => '๐Ÿ”ฆ','iOS7' => '','Hex' => '1F526'), array('iOS2' => '','iOS5' => '๐Ÿ”†','iOS7' => '','Hex' => '1F506'), array('iOS2' => '','iOS5' => '๐Ÿ”…','iOS7' => '','Hex' => '1F505'), array('iOS2' => '','iOS5' => '๐Ÿ”Œ','iOS7' => '','Hex' => '1F50C'), array('iOS2' => '','iOS5' => '๐Ÿ”‹','iOS7' => '','Hex' => '1F50B'), array('iOS2' => '๎„”','iOS5' => '๐Ÿ”','iOS7' => '','Hex' => '1F50D'), array('iOS2' => '','iOS5' => '๐Ÿ›','iOS7' => '','Hex' => '1F6C1'), array('iOS2' => '๎„ฟ','iOS5' => '๐Ÿ›€','iOS7' => '','Hex' => '1F6C0'), array('iOS2' => '','iOS5' => '๐Ÿšฟ','iOS7' => '','Hex' => '1F6BF'), array('iOS2' => '๎…€','iOS5' => '๐Ÿšฝ','iOS7' => '','Hex' => '1F6BD'), array('iOS2' => '','iOS5' => '๐Ÿ”ง','iOS7' => '','Hex' => '1F527'), array('iOS2' => '','iOS5' => '๐Ÿ”ฉ','iOS7' => '','Hex' => '1F529'), array('iOS2' => '๎„–','iOS5' => '๐Ÿ”จ','iOS7' => '','Hex' => '1F528'), array('iOS2' => '','iOS5' => '๐Ÿšช','iOS7' => '','Hex' => '1F6AA'), array('iOS2' => '๎ŒŽ','iOS5' => '๐Ÿšฌ','iOS7' => '','Hex' => '1F6AC'), array('iOS2' => '๎Œ‘','iOS5' => '๐Ÿ’ฃ','iOS7' => '','Hex' => '1F4A3'), array('iOS2' => '๎„“','iOS5' => '๐Ÿ”ซ','iOS7' => '','Hex' => '1F52B'), array('iOS2' => '','iOS5' => '๐Ÿ”ช','iOS7' => '','Hex' => '1F52A'), array('iOS2' => '๎Œ','iOS5' => '๐Ÿ’Š','iOS7' => '','Hex' => '1F48A'), array('iOS2' => '๎„ป','iOS5' => '๐Ÿ’‰','iOS7' => '','Hex' => '1F489'), array('iOS2' => '๎„ฏ','iOS5' => '๐Ÿ’ฐ','iOS7' => '','Hex' => '1F4B0'), array('iOS2' => '','iOS5' => '๐Ÿ’ด','iOS7' => '','Hex' => '1F4B4'), array('iOS2' => '','iOS5' => '๐Ÿ’ต','iOS7' => '','Hex' => '1F4B5'), array('iOS2' => '','iOS5' => '๐Ÿ’ท','iOS7' => '','Hex' => '1F4B7'), array('iOS2' => '','iOS5' => '๐Ÿ’ถ','iOS7' => '','Hex' => '1F4B6'), array('iOS2' => '','iOS5' => '๐Ÿ’ณ','iOS7' => '','Hex' => '1F4B3'), array('iOS2' => '','iOS5' => '๐Ÿ’ธ','iOS7' => '','Hex' => '1F4B8'), array('iOS2' => '๎„„','iOS5' => '๐Ÿ“ฒ','iOS7' => '','Hex' => '1F4F2'), array('iOS2' => '','iOS5' => '๐Ÿ“ง','iOS7' => '','Hex' => '1F4E7'), array('iOS2' => '','iOS5' => '๐Ÿ“ฅ','iOS7' => '','Hex' => '1F4E5'), array('iOS2' => '','iOS5' => '๐Ÿ“ค','iOS7' => '','Hex' => '1F4E4'), array('iOS2' => '','iOS5' => 'โœ‰','iOS7' => 'โœ‰๏ธ','Hex' => '2709'), array('iOS2' => '๎„ƒ','iOS5' => '๐Ÿ“ฉ','iOS7' => '','Hex' => '1F4E9'), array('iOS2' => '','iOS5' => '๐Ÿ“จ','iOS7' => '','Hex' => '1F4E8'), array('iOS2' => '','iOS5' => '๐Ÿ“ฏ','iOS7' => '','Hex' => '1F4EF'), array('iOS2' => '๎„','iOS5' => '๐Ÿ“ซ','iOS7' => '','Hex' => '1F4EB'), array('iOS2' => '','iOS5' => '๐Ÿ“ช','iOS7' => '','Hex' => '1F4EA'), array('iOS2' => '','iOS5' => '๐Ÿ“ฌ','iOS7' => '','Hex' => '1F4EC'), array('iOS2' => '','iOS5' => '๐Ÿ“ญ','iOS7' => '','Hex' => '1F4ED'), array('iOS2' => '๎„‚','iOS5' => '๐Ÿ“ฎ','iOS7' => '','Hex' => '1F4EE'), array('iOS2' => '','iOS5' => '๐Ÿ“ฆ','iOS7' => '','Hex' => '1F4E6'), array('iOS2' => '๎Œ','iOS5' => '๐Ÿ“','iOS7' => '','Hex' => '1F4DD'), array('iOS2' => '','iOS5' => '๐Ÿ“„','iOS7' => '','Hex' => '1F4C4'), array('iOS2' => '','iOS5' => '๐Ÿ“ƒ','iOS7' => '','Hex' => '1F4C3'), array('iOS2' => '','iOS5' => '๐Ÿ“‘','iOS7' => '','Hex' => '1F4D1'), array('iOS2' => '','iOS5' => '๐Ÿ“Š','iOS7' => '','Hex' => '1F4CA'), array('iOS2' => '','iOS5' => '๐Ÿ“ˆ','iOS7' => '','Hex' => '1F4C8'), array('iOS2' => '','iOS5' => '๐Ÿ“‰','iOS7' => '','Hex' => '1F4C9'), array('iOS2' => '','iOS5' => '๐Ÿ“œ','iOS7' => '','Hex' => '1F4DC'), array('iOS2' => '','iOS5' => '๐Ÿ“‹','iOS7' => '','Hex' => '1F4CB'), array('iOS2' => '','iOS5' => '๐Ÿ“…','iOS7' => '','Hex' => '1F4C5'), array('iOS2' => '','iOS5' => '๐Ÿ“†','iOS7' => '','Hex' => '1F4C6'), array('iOS2' => '','iOS5' => '๐Ÿ“‡','iOS7' => '','Hex' => '1F4C7'), array('iOS2' => '','iOS5' => '๐Ÿ“','iOS7' => '','Hex' => '1F4C1'), array('iOS2' => '','iOS5' => '๐Ÿ“‚','iOS7' => '','Hex' => '1F4C2'), array('iOS2' => '๎Œ“','iOS5' => 'โœ‚','iOS7' => 'โœ‚๏ธ','Hex' => '2702'), array('iOS2' => '','iOS5' => '๐Ÿ“Œ','iOS7' => '','Hex' => '1F4CC'), array('iOS2' => '','iOS5' => '๐Ÿ“Ž','iOS7' => '','Hex' => '1F4CE'), array('iOS2' => '','iOS5' => 'โœ’','iOS7' => 'โœ’๏ธ','Hex' => '2712'), array('iOS2' => '','iOS5' => 'โœ','iOS7' => 'โœ๏ธ','Hex' => '270F'), array('iOS2' => '','iOS5' => '๐Ÿ“','iOS7' => '','Hex' => '1F4CF'), array('iOS2' => '','iOS5' => '๐Ÿ“','iOS7' => '','Hex' => '1F4D0'), array('iOS2' => '','iOS5' => '๐Ÿ“•','iOS7' => '','Hex' => '1F4D5'), array('iOS2' => '','iOS5' => '๐Ÿ“—','iOS7' => '','Hex' => '1F4D7'), array('iOS2' => '','iOS5' => '๐Ÿ“˜','iOS7' => '','Hex' => '1F4D8'), array('iOS2' => '','iOS5' => '๐Ÿ“™','iOS7' => '','Hex' => '1F4D9'), array('iOS2' => '','iOS5' => '๐Ÿ““','iOS7' => '','Hex' => '1F4D3'), array('iOS2' => '','iOS5' => '๐Ÿ“”','iOS7' => '','Hex' => '1F4D4'), array('iOS2' => '','iOS5' => '๐Ÿ“’','iOS7' => '','Hex' => '1F4D2'), array('iOS2' => '','iOS5' => '๐Ÿ“š','iOS7' => '','Hex' => '1F4DA'), array('iOS2' => '๎…ˆ','iOS5' => '๐Ÿ“–','iOS7' => '','Hex' => '1F4D6'), array('iOS2' => '','iOS5' => '๐Ÿ”–','iOS7' => '','Hex' => '1F516'), array('iOS2' => '','iOS5' => '๐Ÿ“›','iOS7' => '','Hex' => '1F4DB'), array('iOS2' => '','iOS5' => '๐Ÿ”ฌ','iOS7' => '','Hex' => '1F52C'), array('iOS2' => '','iOS5' => '๐Ÿ”ญ','iOS7' => '','Hex' => '1F52D'), array('iOS2' => '','iOS5' => '๐Ÿ“ฐ','iOS7' => '','Hex' => '1F4F0'), array('iOS2' => '๎”‚','iOS5' => '๐ŸŽจ','iOS7' => '','Hex' => '1F3A8'), array('iOS2' => '๎Œค','iOS5' => '๐ŸŽฌ','iOS7' => '','Hex' => '1F3AC'), array('iOS2' => '๎€ผ','iOS5' => '๐ŸŽค','iOS7' => '','Hex' => '1F3A4'), array('iOS2' => '๎ŒŠ','iOS5' => '๐ŸŽง','iOS7' => '','Hex' => '1F3A7'), array('iOS2' => '','iOS5' => '๐ŸŽผ','iOS7' => '','Hex' => '1F3BC'), array('iOS2' => '๎€พ','iOS5' => '๐ŸŽต','iOS7' => '','Hex' => '1F3B5'), array('iOS2' => '๎Œฆ','iOS5' => '๐ŸŽถ','iOS7' => '','Hex' => '1F3B6'), array('iOS2' => '','iOS5' => '๐ŸŽน','iOS7' => '','Hex' => '1F3B9'), array('iOS2' => '','iOS5' => '๐ŸŽป','iOS7' => '','Hex' => '1F3BB'), array('iOS2' => '๎‚','iOS5' => '๐ŸŽบ','iOS7' => '','Hex' => '1F3BA'), array('iOS2' => '๎€','iOS5' => '๐ŸŽท','iOS7' => '','Hex' => '1F3B7'), array('iOS2' => '๎','iOS5' => '๐ŸŽธ','iOS7' => '','Hex' => '1F3B8'), array('iOS2' => '๎„ซ','iOS5' => '๐Ÿ‘พ','iOS7' => '','Hex' => '1F47E'), array('iOS2' => '','iOS5' => '๐ŸŽฎ','iOS7' => '','Hex' => '1F3AE'), array('iOS2' => '','iOS5' => '๐Ÿƒ','iOS7' => '','Hex' => '1F0CF'), array('iOS2' => '','iOS5' => '๐ŸŽด','iOS7' => '','Hex' => '1F3B4'), array('iOS2' => '๎„ญ','iOS5' => '๐Ÿ€„','iOS7' => '๐Ÿ€„๏ธ','Hex' => '1F004'), array('iOS2' => '','iOS5' => '๐ŸŽฒ','iOS7' => '','Hex' => '1F3B2'), array('iOS2' => '๎„ฐ','iOS5' => '๐ŸŽฏ','iOS7' => '','Hex' => '1F3AF'), array('iOS2' => '๎ซ','iOS5' => '๐Ÿˆ','iOS7' => '','Hex' => '1F3C8'), array('iOS2' => '๎ช','iOS5' => '๐Ÿ€','iOS7' => '','Hex' => '1F3C0'), array('iOS2' => '๎€˜','iOS5' => 'โšฝ','iOS7' => 'โšฝ๏ธ','Hex' => '26BD'), array('iOS2' => '๎€–','iOS5' => 'โšพ','iOS7' => 'โšพ๏ธ','Hex' => '26BE'), array('iOS2' => '๎€•','iOS5' => '๐ŸŽพ','iOS7' => '','Hex' => '1F3BE'), array('iOS2' => '๎ฌ','iOS5' => '๐ŸŽฑ','iOS7' => '','Hex' => '1F3B1'), array('iOS2' => '','iOS5' => '๐Ÿ‰','iOS7' => '','Hex' => '1F3C9'), array('iOS2' => '','iOS5' => '๐ŸŽณ','iOS7' => '','Hex' => '1F3B3'), array('iOS2' => '๎€”','iOS5' => 'โ›ณ','iOS7' => 'โ›ณ๏ธ','Hex' => '26F3'), array('iOS2' => '','iOS5' => '๐Ÿšต','iOS7' => '','Hex' => '1F6B5'), array('iOS2' => '','iOS5' => '๐Ÿšด','iOS7' => '','Hex' => '1F6B4'), array('iOS2' => '๎„ฒ','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F3C1'), array('iOS2' => '','iOS5' => '๐Ÿ‡','iOS7' => '','Hex' => '1F3C7'), array('iOS2' => '๎„ฑ','iOS5' => '๐Ÿ†','iOS7' => '','Hex' => '1F3C6'), array('iOS2' => '๎€“','iOS5' => '๐ŸŽฟ','iOS7' => '','Hex' => '1F3BF'), array('iOS2' => '','iOS5' => '๐Ÿ‚','iOS7' => '','Hex' => '1F3C2'), array('iOS2' => '๎ญ','iOS5' => '๐ŸŠ','iOS7' => '','Hex' => '1F3CA'), array('iOS2' => '๎€—','iOS5' => '๐Ÿ„','iOS7' => '','Hex' => '1F3C4'), array('iOS2' => '','iOS5' => '๐ŸŽฃ','iOS7' => '','Hex' => '1F3A3'), array('iOS2' => '๎…','iOS5' => 'โ˜•','iOS7' => 'โ˜•๏ธ','Hex' => '2615'), array('iOS2' => '๎Œธ','iOS5' => '๐Ÿต','iOS7' => '','Hex' => '1F375'), array('iOS2' => '๎Œ‹','iOS5' => '๐Ÿถ','iOS7' => '','Hex' => '1F376'), array('iOS2' => '','iOS5' => '๐Ÿผ','iOS7' => '','Hex' => '1F37C'), array('iOS2' => '๎‡','iOS5' => '๐Ÿบ','iOS7' => '','Hex' => '1F37A'), array('iOS2' => '๎ŒŒ','iOS5' => '๐Ÿป','iOS7' => '','Hex' => '1F37B'), array('iOS2' => '๎„','iOS5' => '๐Ÿธ','iOS7' => '','Hex' => '1F378'), array('iOS2' => '','iOS5' => '๐Ÿน','iOS7' => '','Hex' => '1F379'), array('iOS2' => '','iOS5' => '๐Ÿท','iOS7' => '','Hex' => '1F377'), array('iOS2' => '๎ƒ','iOS5' => '๐Ÿด','iOS7' => '','Hex' => '1F374'), array('iOS2' => '','iOS5' => '๐Ÿ•','iOS7' => '','Hex' => '1F355'), array('iOS2' => '๎„ ','iOS5' => '๐Ÿ”','iOS7' => '','Hex' => '1F354'), array('iOS2' => '๎Œป','iOS5' => '๐ŸŸ','iOS7' => '','Hex' => '1F35F'), array('iOS2' => '','iOS5' => '๐Ÿ—','iOS7' => '','Hex' => '1F357'), array('iOS2' => '','iOS5' => '๐Ÿ–','iOS7' => '','Hex' => '1F356'), array('iOS2' => '๎Œฟ','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F35D'), array('iOS2' => '๎','iOS5' => '๐Ÿ›','iOS7' => '','Hex' => '1F35B'), array('iOS2' => '','iOS5' => '๐Ÿค','iOS7' => '','Hex' => '1F364'), array('iOS2' => '๎Œ','iOS5' => '๐Ÿฑ','iOS7' => '','Hex' => '1F371'), array('iOS2' => '๎„','iOS5' => '๐Ÿฃ','iOS7' => '','Hex' => '1F363'), array('iOS2' => '','iOS5' => '๐Ÿฅ','iOS7' => '','Hex' => '1F365'), array('iOS2' => '๎‚','iOS5' => '๐Ÿ™','iOS7' => '','Hex' => '1F359'), array('iOS2' => '๎Œฝ','iOS5' => '๐Ÿ˜','iOS7' => '','Hex' => '1F358'), array('iOS2' => '๎Œพ','iOS5' => '๐Ÿš','iOS7' => '','Hex' => '1F35A'), array('iOS2' => '๎€','iOS5' => '๐Ÿœ','iOS7' => '','Hex' => '1F35C'), array('iOS2' => '๎','iOS5' => '๐Ÿฒ','iOS7' => '','Hex' => '1F372'), array('iOS2' => '๎ƒ','iOS5' => '๐Ÿข','iOS7' => '','Hex' => '1F362'), array('iOS2' => '๎Œผ','iOS5' => '๐Ÿก','iOS7' => '','Hex' => '1F361'), array('iOS2' => '๎…‡','iOS5' => '๐Ÿณ','iOS7' => '','Hex' => '1F373'), array('iOS2' => '๎Œน','iOS5' => '๐Ÿž','iOS7' => '','Hex' => '1F35E'), array('iOS2' => '','iOS5' => '๐Ÿฉ','iOS7' => '','Hex' => '1F369'), array('iOS2' => '','iOS5' => '๐Ÿฎ','iOS7' => '','Hex' => '1F36E'), array('iOS2' => '๎Œบ','iOS5' => '๐Ÿฆ','iOS7' => '','Hex' => '1F366'), array('iOS2' => '','iOS5' => '๐Ÿจ','iOS7' => '','Hex' => '1F368'), array('iOS2' => '๎ฟ','iOS5' => '๐Ÿง','iOS7' => '','Hex' => '1F367'), array('iOS2' => '๎‹','iOS5' => '๐ŸŽ‚','iOS7' => '','Hex' => '1F382'), array('iOS2' => '๎†','iOS5' => '๐Ÿฐ','iOS7' => '','Hex' => '1F370'), array('iOS2' => '','iOS5' => '๐Ÿช','iOS7' => '','Hex' => '1F36A'), array('iOS2' => '','iOS5' => '๐Ÿซ','iOS7' => '','Hex' => '1F36B'), array('iOS2' => '','iOS5' => '๐Ÿฌ','iOS7' => '','Hex' => '1F36C'), array('iOS2' => '','iOS5' => '๐Ÿญ','iOS7' => '','Hex' => '1F36D'), array('iOS2' => '','iOS5' => '๐Ÿฏ','iOS7' => '','Hex' => '1F36F'), array('iOS2' => '๎…','iOS5' => '๐ŸŽ','iOS7' => '','Hex' => '1F34E'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F34F'), array('iOS2' => '๎†','iOS5' => '๐ŸŠ','iOS7' => '','Hex' => '1F34A'), array('iOS2' => '','iOS5' => '๐Ÿ‹','iOS7' => '','Hex' => '1F34B'), array('iOS2' => '','iOS5' => '๐Ÿ’','iOS7' => '','Hex' => '1F352'), array('iOS2' => '','iOS5' => '๐Ÿ‡','iOS7' => '','Hex' => '1F347'), array('iOS2' => '๎ˆ','iOS5' => '๐Ÿ‰','iOS7' => '','Hex' => '1F349'), array('iOS2' => '๎‡','iOS5' => '๐Ÿ“','iOS7' => '','Hex' => '1F353'), array('iOS2' => '','iOS5' => '๐Ÿ‘','iOS7' => '','Hex' => '1F351'), array('iOS2' => '','iOS5' => '๐Ÿˆ','iOS7' => '','Hex' => '1F348'), array('iOS2' => '','iOS5' => '๐ŸŒ','iOS7' => '','Hex' => '1F34C'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F350'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F34D'), array('iOS2' => '','iOS5' => '๐Ÿ ','iOS7' => '','Hex' => '1F360'), array('iOS2' => '๎Š','iOS5' => '๐Ÿ†','iOS7' => '','Hex' => '1F346'), array('iOS2' => '๎‰','iOS5' => '๐Ÿ…','iOS7' => '','Hex' => '1F345'), array('iOS2' => '','iOS5' => '๐ŸŒฝ','iOS7' => '','Hex' => '1F33D'), array('iOS2' => '๎ˆœ','iOS5' => '1โƒฃ','iOS7' => '','Hex' => '0031_20E3'), array('iOS2' => '๎ˆ','iOS5' => '2โƒฃ','iOS7' => '','Hex' => '0032_20E3'), array('iOS2' => '๎ˆž','iOS5' => '3โƒฃ','iOS7' => '','Hex' => '0033_20E3'), array('iOS2' => '๎ˆŸ','iOS5' => '4โƒฃ','iOS7' => '','Hex' => '0034_20E3'), array('iOS2' => '๎ˆ','iOS5' => '2โƒฃ','iOS7' => '','Hex' => '0032_20E3'), array('iOS2' => '๎ˆฅ','iOS5' => '0โƒฃ','iOS7' => '','Hex' => '0030_20E3'), array('iOS2' => '๎ˆ ','iOS5' => '5โƒฃ','iOS7' => '','Hex' => '0035_20E3'), array('iOS2' => '๎ˆก','iOS5' => '6โƒฃ','iOS7' => '','Hex' => '0036_20E3'), array('iOS2' => '๎ˆข','iOS5' => '7โƒฃ','iOS7' => '','Hex' => '0037_20E3'), array('iOS2' => '๎ˆฃ','iOS5' => '8โƒฃ','iOS7' => '','Hex' => '0038_20E3'), array('iOS2' => '๎ˆค','iOS5' => '9โƒฃ','iOS7' => '','Hex' => '0039_20E3'), array('iOS2' => '','iOS5' => '๐Ÿ”Ÿ','iOS7' => '','Hex' => '1F51F'), array('iOS2' => '','iOS5' => '๐Ÿ”ข','iOS7' => '','Hex' => '1F522'), array('iOS2' => '๎ˆ','iOS5' => '#โƒฃ','iOS7' => '','Hex' => '0023_20E3'), array('iOS2' => '','iOS5' => '๐Ÿ”ฃ','iOS7' => '','Hex' => '1F523'), array('iOS2' => '๎ˆฒ','iOS5' => 'โฌ†','iOS7' => 'โฌ†๏ธ','Hex' => '2B06'), array('iOS2' => '๎ˆณ','iOS5' => 'โฌ‡','iOS7' => 'โฌ‡๏ธ','Hex' => '2B07'), array('iOS2' => '๎ˆต','iOS5' => 'โฌ…','iOS7' => 'โฌ…๏ธ','Hex' => '2B05'), array('iOS2' => '๎ˆด','iOS5' => 'โžก','iOS7' => 'โžก๏ธ','Hex' => '27A1'), array('iOS2' => '','iOS5' => '๐Ÿ” ','iOS7' => '','Hex' => '1F520'), array('iOS2' => '','iOS5' => '๐Ÿ”ก','iOS7' => '','Hex' => '1F521'), array('iOS2' => '','iOS5' => '๐Ÿ”ค','iOS7' => '','Hex' => '1F524'), array('iOS2' => '๎ˆถ','iOS5' => 'โ†—','iOS7' => 'โ†—๏ธ','Hex' => '2197'), array('iOS2' => '๎ˆท','iOS5' => 'โ†–','iOS7' => 'โ†–๏ธ','Hex' => '2196'), array('iOS2' => '๎ˆธ','iOS5' => 'โ†˜','iOS7' => 'โ†˜๏ธ','Hex' => '2198'), array('iOS2' => '๎ˆน','iOS5' => 'โ†™','iOS7' => 'โ†™๏ธ','Hex' => '2199'), array('iOS2' => '','iOS5' => 'โ†”','iOS7' => 'โ†”๏ธ','Hex' => '2194'), array('iOS2' => '','iOS5' => 'โ†•','iOS7' => 'โ†•๏ธ','Hex' => '2195'), array('iOS2' => '','iOS5' => '๐Ÿ”„','iOS7' => '','Hex' => '1F504'), array('iOS2' => '๎ˆป','iOS5' => 'โ—€','iOS7' => 'โ—€๏ธ','Hex' => '25C0'), array('iOS2' => '๎ˆบ','iOS5' => 'โ–ถ','iOS7' => 'โ–ถ๏ธ','Hex' => '25B6'), array('iOS2' => '','iOS5' => '๐Ÿ”ผ','iOS7' => '','Hex' => '1F53C'), array('iOS2' => '','iOS5' => '๐Ÿ”ฝ','iOS7' => '','Hex' => '1F53D'), array('iOS2' => '','iOS5' => 'โ†ฉ','iOS7' => 'โ†ฉ๏ธ','Hex' => '21A9'), array('iOS2' => '','iOS5' => 'โ†ช','iOS7' => 'โ†ช๏ธ','Hex' => '21AA'), array('iOS2' => '','iOS5' => 'โ„น','iOS7' => 'โ„น๏ธ','Hex' => '2139'), array('iOS2' => '๎ˆฝ','iOS5' => 'โช','iOS7' => '','Hex' => '23EA'), array('iOS2' => '๎ˆผ','iOS5' => 'โฉ','iOS7' => '','Hex' => '23E9'), array('iOS2' => '','iOS5' => 'โซ','iOS7' => '','Hex' => '23EB'), array('iOS2' => '','iOS5' => 'โฌ','iOS7' => '','Hex' => '23EC'), array('iOS2' => '','iOS5' => 'โคต','iOS7' => 'โคต๏ธ','Hex' => '2935'), array('iOS2' => '','iOS5' => 'โคด','iOS7' => 'โคด๏ธ','Hex' => '2934'), array('iOS2' => '๎‰','iOS5' => '๐Ÿ†—','iOS7' => '','Hex' => '1F197'), array('iOS2' => '','iOS5' => '๐Ÿ”€','iOS7' => '','Hex' => '1F500'), array('iOS2' => '','iOS5' => '๐Ÿ”','iOS7' => '','Hex' => '1F501'), array('iOS2' => '','iOS5' => '๐Ÿ”‚','iOS7' => '','Hex' => '1F502'), array('iOS2' => '๎ˆ’','iOS5' => '๐Ÿ†•','iOS7' => '','Hex' => '1F195'), array('iOS2' => '๎ˆ“','iOS5' => '๐Ÿ†™','iOS7' => '','Hex' => '1F199'), array('iOS2' => '๎ˆ”','iOS5' => '๐Ÿ†’','iOS7' => '','Hex' => '1F192'), array('iOS2' => '','iOS5' => '๐Ÿ†“','iOS7' => '','Hex' => '1F193'), array('iOS2' => '','iOS5' => '๐Ÿ†–','iOS7' => '','Hex' => '1F196'), array('iOS2' => '๎ˆ‹','iOS5' => '๐Ÿ“ถ','iOS7' => '','Hex' => '1F4F6'), array('iOS2' => '๎”‡','iOS5' => '๐ŸŽฆ','iOS7' => '','Hex' => '1F3A6'), array('iOS2' => '๎ˆƒ','iOS5' => '๐Ÿˆ','iOS7' => '','Hex' => '1F201'), array('iOS2' => '๎ˆฌ','iOS5' => '๐Ÿˆฏ','iOS7' => '๐Ÿˆฏ๏ธ','Hex' => '1F22F'), array('iOS2' => '๎ˆซ','iOS5' => '๐Ÿˆณ','iOS7' => '','Hex' => '1F233'), array('iOS2' => '๎ˆช','iOS5' => '๐Ÿˆต','iOS7' => '','Hex' => '1F235'), array('iOS2' => '','iOS5' => '๐Ÿˆด','iOS7' => '','Hex' => '1F234'), array('iOS2' => '','iOS5' => '๐Ÿˆฒ','iOS7' => '','Hex' => '1F232'), array('iOS2' => '๎ˆฆ','iOS5' => '๐Ÿ‰','iOS7' => '','Hex' => '1F250'), array('iOS2' => '๎ˆง','iOS5' => '๐Ÿˆน','iOS7' => '','Hex' => '1F239'), array('iOS2' => '๎ˆญ','iOS5' => '๐Ÿˆบ','iOS7' => '','Hex' => '1F23A'), array('iOS2' => '๎ˆ•','iOS5' => '๐Ÿˆถ','iOS7' => '','Hex' => '1F236'), array('iOS2' => '๎ˆ–','iOS5' => '๐Ÿˆš','iOS7' => '๐Ÿˆš๏ธ','Hex' => '1F21A'), array('iOS2' => '๎…‘','iOS5' => '๐Ÿšป','iOS7' => '','Hex' => '1F6BB'), array('iOS2' => '๎„ธ','iOS5' => '๐Ÿšน','iOS7' => '','Hex' => '1F6B9'), array('iOS2' => '๎„น','iOS5' => '๐Ÿšบ','iOS7' => '','Hex' => '1F6BA'), array('iOS2' => '๎„บ','iOS5' => '๐Ÿšผ','iOS7' => '','Hex' => '1F6BC'), array('iOS2' => '๎Œ‰','iOS5' => '๐Ÿšพ','iOS7' => '','Hex' => '1F6BE'), array('iOS2' => '','iOS5' => '๐Ÿšฐ','iOS7' => '','Hex' => '1F6B0'), array('iOS2' => '','iOS5' => '๐Ÿšฎ','iOS7' => '','Hex' => '1F6AE'), array('iOS2' => '๎…','iOS5' => '๐Ÿ…ฟ','iOS7' => '๐Ÿ…ฟ๏ธ','Hex' => '1F17F'), array('iOS2' => '๎ˆŠ','iOS5' => 'โ™ฟ','iOS7' => 'โ™ฟ๏ธ','Hex' => '267F'), array('iOS2' => '๎ˆˆ','iOS5' => '๐Ÿšญ','iOS7' => '','Hex' => '1F6AD'), array('iOS2' => '๎ˆ—','iOS5' => '๐Ÿˆท','iOS7' => '','Hex' => '1F237'), array('iOS2' => '๎ˆ˜','iOS5' => '๐Ÿˆธ','iOS7' => '','Hex' => '1F238'), array('iOS2' => '๎ˆจ','iOS5' => '๐Ÿˆ‚','iOS7' => '','Hex' => '1F202'), array('iOS2' => '','iOS5' => 'โ“‚','iOS7' => 'โ“‚๏ธ','Hex' => '24C2'), array('iOS2' => '','iOS5' => '๐Ÿ›‚','iOS7' => '','Hex' => '1F6C2'), array('iOS2' => '','iOS5' => '๐Ÿ›„','iOS7' => '','Hex' => '1F6C4'), array('iOS2' => '','iOS5' => '๐Ÿ›…','iOS7' => '','Hex' => '1F6C5'), array('iOS2' => '','iOS5' => '๐Ÿ›ƒ','iOS7' => '','Hex' => '1F6C3'), array('iOS2' => '','iOS5' => '๐Ÿ‰‘','iOS7' => '','Hex' => '1F251'), array('iOS2' => '๎Œ•','iOS5' => 'ใŠ™','iOS7' => 'ใŠ™๏ธ','Hex' => '3299'), array('iOS2' => '๎Œ','iOS5' => 'ใŠ—','iOS7' => 'ใŠ—๏ธ','Hex' => '3297'), array('iOS2' => '','iOS5' => '๐Ÿ†‘','iOS7' => '','Hex' => '1F191'), array('iOS2' => '','iOS5' => '๐Ÿ†˜','iOS7' => '','Hex' => '1F198'), array('iOS2' => '๎ˆฉ','iOS5' => '๐Ÿ†”','iOS7' => '','Hex' => '1F194'), array('iOS2' => '','iOS5' => '๐Ÿšซ','iOS7' => '','Hex' => '1F6AB'), array('iOS2' => '๎ˆ‡','iOS5' => '๐Ÿ”ž','iOS7' => '','Hex' => '1F51E'), array('iOS2' => '','iOS5' => '๐Ÿ“ต','iOS7' => '','Hex' => '1F4F5'), array('iOS2' => '','iOS5' => '๐Ÿšฏ','iOS7' => '','Hex' => '1F6AF'), array('iOS2' => '','iOS5' => '๐Ÿšฑ','iOS7' => '','Hex' => '1F6B1'), array('iOS2' => '','iOS5' => '๐Ÿšณ','iOS7' => '','Hex' => '1F6B3'), array('iOS2' => '','iOS5' => '๐Ÿšท','iOS7' => '','Hex' => '1F6B7'), array('iOS2' => '','iOS5' => '๐Ÿšธ','iOS7' => '','Hex' => '1F6B8'), array('iOS2' => '','iOS5' => 'โ›”','iOS7' => 'โ›”๏ธ','Hex' => '26D4'), array('iOS2' => '๎ˆ†','iOS5' => 'โœณ','iOS7' => 'โœณ๏ธ','Hex' => '2733'), array('iOS2' => '','iOS5' => 'โ‡','iOS7' => 'โ‡๏ธ','Hex' => '2747'), array('iOS2' => '','iOS5' => 'โŽ','iOS7' => '','Hex' => '274E'), array('iOS2' => '','iOS5' => 'โœ…','iOS7' => '','Hex' => '2705'), array('iOS2' => '๎ˆ…','iOS5' => 'โœด','iOS7' => 'โœด๏ธ','Hex' => '2734'), array('iOS2' => '๎ˆ„','iOS5' => '๐Ÿ’Ÿ','iOS7' => '','Hex' => '1F49F'), array('iOS2' => '๎„ฎ','iOS5' => '๐Ÿ†š','iOS7' => '','Hex' => '1F19A'), array('iOS2' => '๎‰','iOS5' => '๐Ÿ“ณ','iOS7' => '','Hex' => '1F4F3'), array('iOS2' => '๎‰‘','iOS5' => '๐Ÿ“ด','iOS7' => '','Hex' => '1F4F4'), array('iOS2' => '๎”ฒ','iOS5' => '๐Ÿ…ฐ','iOS7' => '','Hex' => '1F170'), array('iOS2' => '๎”ณ','iOS5' => '๐Ÿ…ฑ','iOS7' => '','Hex' => '1F171'), array('iOS2' => '๎”ด','iOS5' => '๐Ÿ†Ž','iOS7' => '','Hex' => '1F18E'), array('iOS2' => '๎”ต','iOS5' => '๐Ÿ…พ','iOS7' => '','Hex' => '1F17E'), array('iOS2' => '','iOS5' => '๐Ÿ’ ','iOS7' => '','Hex' => '1F4A0'), array('iOS2' => '๎ˆ‘','iOS5' => 'โžฟ','iOS7' => '','Hex' => '27BF'), array('iOS2' => '','iOS5' => 'โ™ป','iOS7' => 'โ™ป๏ธ','Hex' => '267B'), array('iOS2' => '๎ˆฟ','iOS5' => 'โ™ˆ','iOS7' => 'โ™ˆ๏ธ','Hex' => '2648'), array('iOS2' => '๎‰€','iOS5' => 'โ™‰','iOS7' => 'โ™‰๏ธ','Hex' => '2649'), array('iOS2' => '๎‰','iOS5' => 'โ™Š','iOS7' => 'โ™Š๏ธ','Hex' => '264A'), array('iOS2' => '๎‰‚','iOS5' => 'โ™‹','iOS7' => 'โ™‹๏ธ','Hex' => '264B'), array('iOS2' => '๎‰ƒ','iOS5' => 'โ™Œ','iOS7' => 'โ™Œ๏ธ','Hex' => '264C'), array('iOS2' => '๎‰„','iOS5' => 'โ™','iOS7' => 'โ™๏ธ','Hex' => '264D'), array('iOS2' => '๎‰…','iOS5' => 'โ™Ž','iOS7' => 'โ™Ž๏ธ','Hex' => '264E'), array('iOS2' => '๎‰†','iOS5' => 'โ™','iOS7' => 'โ™๏ธ','Hex' => '264F'), array('iOS2' => '๎‰‡','iOS5' => 'โ™','iOS7' => 'โ™๏ธ','Hex' => '2650'), array('iOS2' => '๎‰ˆ','iOS5' => 'โ™‘','iOS7' => 'โ™‘๏ธ','Hex' => '2651'), array('iOS2' => '๎‰‰','iOS5' => 'โ™’','iOS7' => 'โ™’๏ธ','Hex' => '2652'), array('iOS2' => '๎‰Š','iOS5' => 'โ™“','iOS7' => 'โ™“๏ธ','Hex' => '2653'), array('iOS2' => '๎‰‹','iOS5' => 'โ›Ž','iOS7' => '','Hex' => '26CE'), array('iOS2' => '๎ˆพ','iOS5' => '๐Ÿ”ฏ','iOS7' => '','Hex' => '1F52F'), array('iOS2' => '๎…”','iOS5' => '๐Ÿง','iOS7' => '','Hex' => '1F3E7'), array('iOS2' => '๎…Š','iOS5' => '๐Ÿ’น','iOS7' => '','Hex' => '1F4B9'), array('iOS2' => '','iOS5' => '๐Ÿ’ฒ','iOS7' => '','Hex' => '1F4B2'), array('iOS2' => '๎…‰','iOS5' => '๐Ÿ’ฑ','iOS7' => '','Hex' => '1F4B1'), array('iOS2' => 'ยฉ','iOS5' => 'ยฉ','iOS7' => '','Hex' => '00A9'), array('iOS2' => 'ยฎ','iOS5' => 'ยฎ','iOS7' => '','Hex' => '00AE'), array('iOS2' => 'โ„ข','iOS5' => 'โ„ข','iOS7' => '','Hex' => '2122'), array('iOS2' => '๎„ฌ','iOS5' => 'ใ€ฝ','iOS7' => 'ใ€ฝ๏ธ','Hex' => '303D'), array('iOS2' => '','iOS5' => 'ใ€ฐ','iOS7' => '','Hex' => '3030'), array('iOS2' => '๎‰Œ','iOS5' => '๐Ÿ”','iOS7' => '','Hex' => '1F51D'), array('iOS2' => '','iOS5' => '๐Ÿ”š','iOS7' => '','Hex' => '1F51A'), array('iOS2' => '','iOS5' => '๐Ÿ”™','iOS7' => '','Hex' => '1F519'), array('iOS2' => '','iOS5' => '๐Ÿ”›','iOS7' => '','Hex' => '1F51B'), array('iOS2' => '','iOS5' => '๐Ÿ”œ','iOS7' => '','Hex' => '1F51C'), array('iOS2' => '๎Œณ','iOS5' => 'โŒ','iOS7' => '','Hex' => '274C'), array('iOS2' => '๎Œฒ','iOS5' => 'โญ•','iOS7' => 'โญ•๏ธ','Hex' => '2B55'), array('iOS2' => '','iOS5' => 'โ—','iOS7' => 'โ—๏ธ','Hex' => '2757'), array('iOS2' => '','iOS5' => 'โ“','iOS7' => '','Hex' => '2753'), array('iOS2' => '๎Œท','iOS5' => 'โ•','iOS7' => '','Hex' => '2755'), array('iOS2' => '๎Œถ','iOS5' => 'โ”','iOS7' => '','Hex' => '2754'), array('iOS2' => '','iOS5' => '๐Ÿ”ƒ','iOS7' => '','Hex' => '1F503'), array('iOS2' => '๎€ฏ','iOS5' => '๐Ÿ•›','iOS7' => '','Hex' => '1F55B'), array('iOS2' => '','iOS5' => '๐Ÿ•ง','iOS7' => '','Hex' => '1F567'), array('iOS2' => '๎€ค','iOS5' => '๐Ÿ•','iOS7' => '','Hex' => '1F550'), array('iOS2' => '','iOS5' => '๐Ÿ•œ','iOS7' => '','Hex' => '1F55C'), array('iOS2' => '๎€ฅ','iOS5' => '๐Ÿ•‘','iOS7' => '','Hex' => '1F551'), array('iOS2' => '','iOS5' => '๐Ÿ•','iOS7' => '','Hex' => '1F55D'), array('iOS2' => '๎€ฆ','iOS5' => '๐Ÿ•’','iOS7' => '','Hex' => '1F552'), array('iOS2' => '','iOS5' => '๐Ÿ•ž','iOS7' => '','Hex' => '1F55E'), array('iOS2' => '๎€ง','iOS5' => '๐Ÿ•“','iOS7' => '','Hex' => '1F553'), array('iOS2' => '','iOS5' => '๐Ÿ•Ÿ','iOS7' => '','Hex' => '1F55F'), array('iOS2' => '๎€จ','iOS5' => '๐Ÿ•”','iOS7' => '','Hex' => '1F554'), array('iOS2' => '','iOS5' => '๐Ÿ• ','iOS7' => '','Hex' => '1F560'), array('iOS2' => '๎€ฉ','iOS5' => '๐Ÿ••','iOS7' => '','Hex' => '1F555'), array('iOS2' => '๎€ช','iOS5' => '๐Ÿ•–','iOS7' => '','Hex' => '1F556'), array('iOS2' => '๎€ซ','iOS5' => '๐Ÿ•—','iOS7' => '','Hex' => '1F557'), array('iOS2' => '๎€ฌ','iOS5' => '๐Ÿ•˜','iOS7' => '','Hex' => '1F558'), array('iOS2' => '๎€ญ','iOS5' => '๐Ÿ•™','iOS7' => '','Hex' => '1F559'), array('iOS2' => '๎€ฎ','iOS5' => '๐Ÿ•š','iOS7' => '','Hex' => '1F55A'), array('iOS2' => '','iOS5' => '๐Ÿ•ก','iOS7' => '','Hex' => '1F561'), array('iOS2' => '','iOS5' => '๐Ÿ•ข','iOS7' => '','Hex' => '1F562'), array('iOS2' => '','iOS5' => '๐Ÿ•ฃ','iOS7' => '','Hex' => '1F563'), array('iOS2' => '','iOS5' => '๐Ÿ•ค','iOS7' => '','Hex' => '1F564'), array('iOS2' => '','iOS5' => '๐Ÿ•ฅ','iOS7' => '','Hex' => '1F565'), array('iOS2' => '','iOS5' => '๐Ÿ•ฆ','iOS7' => '','Hex' => '1F566'), array('iOS2' => '','iOS5' => 'โœ–','iOS7' => 'โœ–๏ธ','Hex' => '2716'), array('iOS2' => '','iOS5' => 'โž•','iOS7' => '','Hex' => '2795'), array('iOS2' => '','iOS5' => 'โž–','iOS7' => '','Hex' => '2796'), array('iOS2' => '','iOS5' => 'โž—','iOS7' => '','Hex' => '2797'), array('iOS2' => '๎ˆŽ','iOS5' => 'โ™ ','iOS7' => 'โ™ ๏ธ','Hex' => '2660'), array('iOS2' => '๎ˆŒ','iOS5' => 'โ™ฅ','iOS7' => 'โ™ฅ๏ธ','Hex' => '2665'), array('iOS2' => '๎ˆ','iOS5' => 'โ™ฃ','iOS7' => 'โ™ฃ๏ธ','Hex' => '2663'), array('iOS2' => '๎ˆ','iOS5' => 'โ™ฆ','iOS7' => 'โ™ฆ๏ธ','Hex' => '2666'), array('iOS2' => '','iOS5' => '๐Ÿ’ฎ','iOS7' => '','Hex' => '1F4AE'), array('iOS2' => '','iOS5' => '๐Ÿ’ฏ','iOS7' => '','Hex' => '1F4AF'), array('iOS2' => '','iOS5' => 'โœ”','iOS7' => 'โœ”๏ธ','Hex' => '2714'), array('iOS2' => '','iOS5' => 'โ˜‘','iOS7' => 'โ˜‘๏ธ','Hex' => '2611'), array('iOS2' => '','iOS5' => '๐Ÿ”˜','iOS7' => '','Hex' => '1F518'), array('iOS2' => '','iOS5' => '๐Ÿ”—','iOS7' => '','Hex' => '1F517'), array('iOS2' => '','iOS5' => 'โžฐ','iOS7' => '','Hex' => '27B0'), array('iOS2' => '๎€ฑ','iOS5' => '๐Ÿ”ฑ','iOS7' => '','Hex' => '1F531'), array('iOS2' => '๎ˆš','iOS5' => '๐Ÿ”ฒ','iOS7' => '','Hex' => '1F532'), array('iOS2' => '๎ˆ›','iOS5' => '๐Ÿ”ณ','iOS7' => '','Hex' => '1F533'), array('iOS2' => '','iOS5' => 'โ—ผ','iOS7' => 'โ—ผ๏ธ','Hex' => '25FC'), array('iOS2' => '','iOS5' => 'โ—ป','iOS7' => 'โ—ป๏ธ','Hex' => '25FB'), array('iOS2' => '','iOS5' => 'โ—พ','iOS7' => 'โ—พ๏ธ','Hex' => '25FE'), array('iOS2' => '','iOS5' => 'โ—ฝ','iOS7' => 'โ—ฝ๏ธ','Hex' => '25FD'), array('iOS2' => '','iOS5' => 'โ–ช','iOS7' => 'โ–ช๏ธ','Hex' => '25AA'), array('iOS2' => '','iOS5' => 'โ–ซ','iOS7' => 'โ–ซ๏ธ','Hex' => '25AB'), array('iOS2' => '','iOS5' => '๐Ÿ”บ','iOS7' => '','Hex' => '1F53A'), array('iOS2' => '','iOS5' => 'โฌœ','iOS7' => 'โฌœ๏ธ','Hex' => '2B1C'), array('iOS2' => '','iOS5' => 'โฌ›','iOS7' => 'โฌ›๏ธ','Hex' => '2B1B'), array('iOS2' => '','iOS5' => 'โšซ','iOS7' => 'โšซ๏ธ','Hex' => '26AB'), array('iOS2' => '','iOS5' => 'โšช','iOS7' => 'โšช๏ธ','Hex' => '26AA'), array('iOS2' => '๎ˆ™','iOS5' => '๐Ÿ”ด','iOS7' => '','Hex' => '1F534'), array('iOS2' => '','iOS5' => '๐Ÿ”ต','iOS7' => '','Hex' => '1F535'), array('iOS2' => '','iOS5' => '๐Ÿ”ป','iOS7' => '','Hex' => '1F53B'), array('iOS2' => '','iOS5' => '๐Ÿ”ถ','iOS7' => '','Hex' => '1F536'), array('iOS2' => '','iOS5' => '๐Ÿ”ท','iOS7' => '','Hex' => '1F537'), array('iOS2' => '','iOS5' => '๐Ÿ”ธ','iOS7' => '','Hex' => '1F538'), array('iOS2' => '','iOS5' => '๐Ÿ”น','iOS7' => '','Hex' => '1F539'), array('iOS2' => '','iOS5' => 'โ‰','iOS7' => 'โ‰๏ธ','Hex' => '2049'), array('iOS2' => '','iOS5' => 'โ€ผ','iOS7' => 'โ€ผ๏ธ','Hex' => '203C')); } From fc10faff2108c6905f053f803b527b3a3176bc90 Mon Sep 17 00:00:00 2001 From: 4lloyd Date: Mon, 7 Apr 2014 02:25:02 +0200 Subject: [PATCH 02/38] Update func.php Prevents FFMPEG error (Could not get frame filename number 2 from pattern), so only one thumbnail is created. --- src/php/func.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/php/func.php b/src/php/func.php index 804d44fd..98249489 100644 --- a/src/php/func.php +++ b/src/php/func.php @@ -126,7 +126,7 @@ function createVideoIcon($file) @unlink($preview); //capture video preview - $command = "ffmpeg -i \"" . $file . "\" \"" . $preview . "\""; + $command = "ffmpeg -i \"" . $file . "\" -f image2 -vframes 1 \"" . $preview . "\""; exec($command); // Parsear la imagen From 1c7aa3969b800682f6b24b78846ac8f1d9929002 Mon Sep 17 00:00:00 2001 From: SikiFn Date: Wed, 9 Apr 2014 00:14:30 -0700 Subject: [PATCH 03/38] Parse Emoticons When Sending Broadcasts --- src/php/whatsprot.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/php/whatsprot.class.php b/src/php/whatsprot.class.php index e8b1d175..0e3456ac 100644 --- a/src/php/whatsprot.class.php +++ b/src/php/whatsprot.class.php @@ -585,6 +585,7 @@ public function sendBroadcastLocation($targets, $long, $lat, $name = null, $url */ public function sendBroadcastMessage($targets, $message) { + $message = $this->parseMessageForEmojis($message); $bodyNode = new ProtocolNode("body", null, null, $message); $this->sendBroadcast($targets, $bodyNode, "text"); } From 3318b925185f354a0e4ea0c0b0923b30f5dd1e07 Mon Sep 17 00:00:00 2001 From: Leandro Ortega Date: Wed, 9 Apr 2014 08:24:28 -0300 Subject: [PATCH 04/38] ExtractNumber function change location Whatsprot.class.php to func.php --- src/php/func.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/php/func.php b/src/php/func.php index af016a05..91ddb137 100644 --- a/src/php/func.php +++ b/src/php/func.php @@ -25,6 +25,19 @@ function ParseMessageInboundForEmojis($txt, $span = true) { } return $txt; } +/** + * This function extracts the phone number. + * + * @param string $from + * The remitter delivered by WHATSAPP example 1234567890@s.whatsapp.net + * + * @return string + * Returns the number of phone cleanly. + * +**/ +function ExtractNumber($from){ + return str_replace(array("@s.whatsapp.net","@g.us"), "", $from); +} function wa_pbkdf2($algorithm, $password, $salt, $count, $key_length, $raw_output = false) { $algorithm = strtolower($algorithm); From d806a1e752f0a449b08fbc8be14a9cbfbe96b153 Mon Sep 17 00:00:00 2001 From: Leandro Ortega Date: Wed, 9 Apr 2014 08:26:11 -0300 Subject: [PATCH 05/38] ExtractNumber function change location Whatsprot.class.php to func.php --- src/php/whatsprot.class.php | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/php/whatsprot.class.php b/src/php/whatsprot.class.php index 0e3456ac..e3831572 100644 --- a/src/php/whatsprot.class.php +++ b/src/php/whatsprot.class.php @@ -2836,20 +2836,6 @@ protected function sendSetPicture($jid, $filepath) } } } - /** - * This function extracts the phone number. - * - * @param string $from - * The remitter delivered by WHATSAPP example 1234567890@s.whatsapp.net - * - * @return string - * Returns the number of phone cleanly. - * - **/ - public function ExtractNumber($from){ - return str_replace(array("@s.whatsapp.net","@g.us"), "", $from); - } - /** * Parse the message text for emojis * From eb4afbcf3e29b6ca3ba9b7fd1e53c459514a0fb1 Mon Sep 17 00:00:00 2001 From: SikiFn Date: Fri, 25 Apr 2014 05:00:13 -0700 Subject: [PATCH 06/38] Prevent Array To String Conversion Notice When you send a broadcast, the $to variable is an array. So, when you concatenate $to with a string you are going to get "Array to String conversion notice." --- src/php/mediauploader.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/php/mediauploader.php b/src/php/mediauploader.php index 4e329f3c..36b20ab7 100644 --- a/src/php/mediauploader.php +++ b/src/php/mediauploader.php @@ -61,6 +61,10 @@ protected static function getPostString($filepath, $url, $mediafile, $to, $from) $boundary = "zzXXzzYYzzXXzzQQ"; $contentlength = 0; + if(is_array($to)) { + $to = implode(',', $to); + } + $hBAOS = "--" . $boundary . "\r\n"; $hBAOS .= "Content-Disposition: form-data; name=\"to\"\r\n\r\n"; $hBAOS .= $to . "\r\n"; From 04c78e47c7dce67cc3183d6dd2b46f69659179d8 Mon Sep 17 00:00:00 2001 From: mofakfree Date: Mon, 19 May 2014 02:48:02 +0300 Subject: [PATCH 07/38] Update bulk.php , remove contacts.php [old file ] --- src/php/bulk.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/php/bulk.php b/src/php/bulk.php index 387fc5cc..a9deb49e 100644 --- a/src/php/bulk.php +++ b/src/php/bulk.php @@ -1,6 +1,6 @@ Date: Wed, 21 May 2014 03:20:05 -0700 Subject: [PATCH 08/38] Add Send vCard In Broadcast Functionality --- src/php/whatsprot.class.php | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/php/whatsprot.class.php b/src/php/whatsprot.class.php index c5e49ebc..4c1c372a 100644 --- a/src/php/whatsprot.class.php +++ b/src/php/whatsprot.class.php @@ -1300,6 +1300,29 @@ public function sendVcard($to, $name, $vCard) $mediaNode = new ProtocolNode("media", $mediaAttribs, array($vCardNode), ""); $this->sendMessageNode($to, $mediaNode); } + + /** + * Send a vCard to the user/group as Broadcast. + * + * @param $targets + * Array of recipients to send. + * @param $name + * The vCard contact name. + * @param $vCard + * The contact vCard to send. + */ + public function sendBroadcastVcard($targets, $name, $vCard) + { + $vCardAttribs = array(); + $vCardAttribs['name'] = $name; + $vCardNode = new ProtocolNode("vcard", $vCardAttribs, null, $vCard); + + $mediaAttribs = array(); + $mediaAttribs["type"] = "vcard"; + + $mediaNode = new ProtocolNode("media", $mediaAttribs, array($vCardNode), ""); + $this->sendBroadcast($targets, $mediaNode, "media"); + } /** * Sets the bind of the new message. From b521ffc2b2b70874e777ac4fa50b204770c5a826 Mon Sep 17 00:00:00 2001 From: SikiFn Date: Thu, 12 Jun 2014 11:13:50 +0300 Subject: [PATCH 09/38] Update WhatsAppEvent.php Adding Missing "name" Argument To Prevent "Warning: Missing argument 3 for WhatsAppEventListenerProxy::onSendPresence()" --- src/php/WhatsAppEvent.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/php/WhatsAppEvent.php b/src/php/WhatsAppEvent.php index 4787dd98..2b7b7e9c 100644 --- a/src/php/WhatsAppEvent.php +++ b/src/php/WhatsAppEvent.php @@ -736,10 +736,11 @@ function fireSendMessage( function fireSendPresence( $phone, - $type + $type, + $name ) { - $callbackEvent = function(WhatsAppEventListener $listener) use ($phone, $type) { - $listener->onSendPresence($phone, $type); + $callbackEvent = function(WhatsAppEventListener $listener) use ($phone, $type, $name) { + $listener->onSendPresence($phone, $type, $name); }; $this->fireCallback($callbackEvent); } From ca67aea806d56a8f85c2aaab78d75ace9094cdd2 Mon Sep 17 00:00:00 2001 From: SikiFn Date: Thu, 12 Jun 2014 11:16:42 +0300 Subject: [PATCH 10/38] Update whatsprot.class.php Adding Missing "name" Argument To Prevent "Warning: Missing argument 3 for WhatsAppEventListenerProxy::onSendPresence()" --- src/php/whatsprot.class.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/php/whatsprot.class.php b/src/php/whatsprot.class.php index 4c1c372a..1e96893a 100644 --- a/src/php/whatsprot.class.php +++ b/src/php/whatsprot.class.php @@ -1173,7 +1173,8 @@ public function sendPresence($type = "active") $this->sendNode($node); $this->eventManager()->fireSendPresence( $this->phoneNumber, - $presence['type'] + $presence['type'], + $this->name ); } From a1994cdb53c9560da78f04785671b1f73110407e Mon Sep 17 00:00:00 2001 From: mgp25 Date: Thu, 12 Jun 2014 10:48:52 +0200 Subject: [PATCH 11/38] firePresence return "unavailable" A fix for firePresence. When using the event and want the $type value, it only shows 'unavailable', now returns also 'available'. --- src/php/whatsprot.class.php | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/php/whatsprot.class.php b/src/php/whatsprot.class.php index 1e96893a..7d65c08e 100644 --- a/src/php/whatsprot.class.php +++ b/src/php/whatsprot.class.php @@ -2065,15 +2065,24 @@ protected function processInboundDataNode(ProtocolNode $node, $autoReceipt = tru } $this->sendClearDirty($categories); } - if (strcmp($node->getTag(), "presence") == 0 +if (strcmp($node->getTag(), "presence") == 0 && strncmp($node->getAttribute('from'), $this->phoneNumber, strlen($this->phoneNumber)) != 0 - && strpos($node->getAttribute('from'), "-") == false - && $node->getAttribute('type') != null) { + && strpos($node->getAttribute('from'), "-") == false) { + $presence = array(); + if($node->getAttribute('type') == null){ $this->eventManager()->firePresence( $this->phoneNumber, $node->getAttribute('from'), - $node->getAttribute('type') + $presence['type'] = "available" ); + } + else{ + $this->eventManager()->firePresence( + $this->phoneNumber, + $node->getAttribute('from'), + $presence['type'] = "unavailable" + ); + } } if ($node->getTag() == "presence" && strncmp($node->getAttribute('from'), $this->phoneNumber, strlen($this->phoneNumber)) != 0 From f4d8d539f9faf970ec5279acf541fdfbc32da0c3 Mon Sep 17 00:00:00 2001 From: mgp25 Date: Thu, 12 Jun 2014 13:16:32 +0200 Subject: [PATCH 12/38] Updated bulk.php Deprecated functions from older file was used. Now its working. --- src/php/bulk.php | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/src/php/bulk.php b/src/php/bulk.php index a9deb49e..64cb14e2 100644 --- a/src/php/bulk.php +++ b/src/php/bulk.php @@ -1,6 +1,5 @@ Login(); * $wbs->SyncContacts($contacts); * $wbs->SendBulk($contacts, "bulk message"); + * or + * $wbs->SendBroadcast($contacts, "Broadcast Message"); */ class WaBulkSender @@ -84,12 +91,12 @@ public static function event_onConnect($number, $socket) echo "connected to WhatsApp
"; } - public static function event_onMessageReceivedServer($mynumber, $from, $id, $type, $time) + public static function event_onMessageReceivedServer($mynumber, $from, $id, $type) { if($from != "broadcast") { //unlock - echo "$type message $id from $mynumber to $from received by server on $time
"; + echo "$type with id $id from $mynumber to $from received by server
"; static::$sendLock = false; } } @@ -99,17 +106,8 @@ public static function event_onMessageReceivedServer($mynumber, $from, $id, $typ */ public function SyncContacts($contacts) { - echo "Syncing contacts... "; - $wacs = new WhatsAppContactSync($this->username, $this->password, $contacts, true); - $res = $wacs->executeSync(); - if(!is_array($res)) - { - echo "sync failed
"; - } - else - { - echo "synced " . count($res) . " contacts
"; - } + $this->wa->sendSync($contacts); + echo "Synced " . count($contacts) . " contacts
"; } /** From f6a822cc8e2bbbb785749ca43324372953a5ab74 Mon Sep 17 00:00:00 2001 From: mgp25 Date: Sat, 14 Jun 2014 20:12:22 +0200 Subject: [PATCH 13/38] now fireMessageReceivedClient works --- src/php/whatsprot.class.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/php/whatsprot.class.php b/src/php/whatsprot.class.php index 7d65c08e..d3b549d6 100644 --- a/src/php/whatsprot.class.php +++ b/src/php/whatsprot.class.php @@ -1882,6 +1882,16 @@ protected function processInboundDataNode(ProtocolNode $node, $autoReceipt = tru $node->getAttribute('class') ); } + elseif($node->getTag() == 'receipt') + { + $this->eventManager()->fireMessageReceivedClient( + $this->phoneNumber, + $node->getAttribute('from'), + $node->getAttribute('id'), + $node->getAttribute('class'), + $node->getAttribute('t') + ); + } if ($node->getTag() == "message") { array_push($this->messageQueue, $node); From fb70cea0d40a7afa67d8b3cb37c0e13412e8656c Mon Sep 17 00:00:00 2001 From: mgp25 Date: Sun, 15 Jun 2014 17:45:29 +0200 Subject: [PATCH 14/38] sendSetProfilePicture supports an url as argument --- src/php/whatsprot.class.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/php/whatsprot.class.php b/src/php/whatsprot.class.php index d3b549d6..91232744 100644 --- a/src/php/whatsprot.class.php +++ b/src/php/whatsprot.class.php @@ -2867,6 +2867,15 @@ protected function sendRequestFileUpload($b64hash, $type, $size, $filepath, $to) */ protected function sendSetPicture($jid, $filepath) { + if(stripos($filepath, 'http') == 0 && !preg_match('/\s/',$filepath)){ + $extension = end(explode(".", $filepath)); + $newImageName = rand(0, 100000); + $imagePath = static::PICTURES_FOLDER."/".$newImageName.".jpg"; + if($extension == jpg){ + copy($filepath, $imagePath); + $filepath = $imagePath; + } + } preprocessProfilePicture($filepath); $fp = @fopen($filepath, "r"); if ($fp) { From 0697c7efc5f136e4f40a008afda63f590903847e Mon Sep 17 00:00:00 2001 From: mgp25 Date: Tue, 17 Jun 2014 16:21:51 +0200 Subject: [PATCH 15/38] Fixed chatstate (composing/paused) Now it onMessageComposing and onMessagePaused works. --- src/php/whatsprot.class.php | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/src/php/whatsprot.class.php b/src/php/whatsprot.class.php index 91232744..4c8e1327 100644 --- a/src/php/whatsprot.class.php +++ b/src/php/whatsprot.class.php @@ -2075,7 +2075,7 @@ protected function processInboundDataNode(ProtocolNode $node, $autoReceipt = tru } $this->sendClearDirty($categories); } -if (strcmp($node->getTag(), "presence") == 0 + if (strcmp($node->getTag(), "presence") == 0 && strncmp($node->getAttribute('from'), $this->phoneNumber, strlen($this->phoneNumber)) != 0 && strpos($node->getAttribute('from'), "-") == false) { $presence = array(); @@ -2114,6 +2114,28 @@ protected function processInboundDataNode(ProtocolNode $node, $autoReceipt = tru ); } } + if (strcmp($node->getTag(), "chatstate") == 0 + && strncmp($node->getAttribute('from'), $this->phoneNumber, strlen($this->phoneNumber)) != 0 + && strpos($node->getAttribute('from'), "-") == false) { + if($node->getChild(0)->getTag() == "composing"){ + $this->eventManager()->fireMessageComposing( + $this->phoneNumber, + $node->getAttribute('from'), + $node->getAttribute('id'), + "compsing", + $node->getAttribute('t') + ); + } + else{ + $this->eventManager()->fireMessagePaused( + $this->phoneNumber, + $node->getAttribute('from'), + $node->getAttribute('id'), + "paused", + $node->getAttribute('t') + ); + } + } if ($node->getTag() == "iq" && $node->getAttribute('type') == "get" && $node->getChild(0)->getTag() == "ping") { From 69c917f6384e815e1b981398422b86edfb208ec5 Mon Sep 17 00:00:00 2001 From: mgp25 Date: Tue, 17 Jun 2014 16:35:31 +0200 Subject: [PATCH 16/38] Fixed typo @shirioko :p --- src/php/whatsprot.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/php/whatsprot.class.php b/src/php/whatsprot.class.php index 4c8e1327..61eb886c 100644 --- a/src/php/whatsprot.class.php +++ b/src/php/whatsprot.class.php @@ -2122,7 +2122,7 @@ protected function processInboundDataNode(ProtocolNode $node, $autoReceipt = tru $this->phoneNumber, $node->getAttribute('from'), $node->getAttribute('id'), - "compsing", + "composing", $node->getAttribute('t') ); } From 3a2e10803ea68eeb05070cee90888b352cd14afd Mon Sep 17 00:00:00 2001 From: Ardian Yuli Setyanto Date: Thu, 26 Jun 2014 21:11:08 +0700 Subject: [PATCH 17/38] Fix for 'Use of undefined constant jpg' FIX: PHP Notice: Use of undefined constant jpg - assumed 'jpg' in /home/abdul/project/whatsapp/WhatsAPI/src/php/whatsprot.class.php on line 2896 --- src/php/whatsprot.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/php/whatsprot.class.php b/src/php/whatsprot.class.php index 61eb886c..010e6683 100644 --- a/src/php/whatsprot.class.php +++ b/src/php/whatsprot.class.php @@ -2893,7 +2893,7 @@ protected function sendSetPicture($jid, $filepath) $extension = end(explode(".", $filepath)); $newImageName = rand(0, 100000); $imagePath = static::PICTURES_FOLDER."/".$newImageName.".jpg"; - if($extension == jpg){ + if($extension == 'jpg'){ copy($filepath, $imagePath); $filepath = $imagePath; } From c9f8177e0953f9b059e23c15e7d5e40bf4aec5c1 Mon Sep 17 00:00:00 2001 From: Ardian Yuli Setyanto Date: Thu, 26 Jun 2014 22:59:34 +0700 Subject: [PATCH 18/38] I have temp to comment this line I have no idea where this contacts.php removed to --- src/php/exampleFunctional.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/php/exampleFunctional.php b/src/php/exampleFunctional.php index d8d53517..c55d6a93 100644 --- a/src/php/exampleFunctional.php +++ b/src/php/exampleFunctional.php @@ -1,7 +1,7 @@ Date: Sun, 6 Jul 2014 20:39:27 +0200 Subject: [PATCH 19/38] Unnnecesary php folder --- src/{php => }/WhatsAppEvent.php | 0 src/{php => }/ajaxDemo/ajax.php | 0 src/{php => }/ajaxDemo/index.php | 0 src/{php => }/ajaxDemo/jquery.js | 0 src/{php => }/ajaxDemo/socket.php | 0 src/{php => }/bulk.php | 0 src/{php => }/chosen/chosen-sprite.png | Bin src/{php => }/chosen/chosen.css | 0 src/{php => }/chosen/chosen.jquery.min.js | 0 src/{php => }/contactsync.php | 0 src/{php => }/countries.csv | 508 +++++++++--------- src/{php => }/decode.php | 0 src/{php => }/demo/venom.jpg | Bin src/{php => }/demo/x3.jpg | Bin src/{php => }/emoji/emojisprite.css | 0 src/{php => }/emoji/emojisprite.png | Bin .../events/WhatsAppEventListener.php | 0 .../events/WhatsAppEventListenerBase.php | 0 .../WhatsAppEventListenerLegacyAdapter.php | 0 .../events/WhatsAppEventListenerProxy.php | 0 src/{php => }/exampleFunctional.php | 0 src/{php => }/exampleRegister.php | 0 src/{php => }/exception.php | 0 src/{php => }/func.php | 0 src/{php => }/keystream.class.php | 0 src/{php => }/magic.dat | Bin src/{php => }/media/media_goes_here | 0 src/{php => }/mediauploader.php | 0 src/{php => }/nextChallenge.dat | 0 .../pictures/profile_pictures_go_here | 0 src/{php => }/protocol.class.php | 0 src/{php => }/rc4.php | 0 src/{php => }/token.php | 0 src/{php => }/tokenmap.class.php | 0 src/{php => }/vCard.php | 0 src/{php => }/whatsapp.php | 0 src/{php => }/whatsprot.class.php | 0 37 files changed, 254 insertions(+), 254 deletions(-) rename src/{php => }/WhatsAppEvent.php (100%) rename src/{php => }/ajaxDemo/ajax.php (100%) rename src/{php => }/ajaxDemo/index.php (100%) rename src/{php => }/ajaxDemo/jquery.js (100%) rename src/{php => }/ajaxDemo/socket.php (100%) rename src/{php => }/bulk.php (100%) rename src/{php => }/chosen/chosen-sprite.png (100%) rename src/{php => }/chosen/chosen.css (100%) rename src/{php => }/chosen/chosen.jquery.min.js (100%) rename src/{php => }/contactsync.php (100%) rename src/{php => }/countries.csv (96%) rename src/{php => }/decode.php (100%) rename src/{php => }/demo/venom.jpg (100%) rename src/{php => }/demo/x3.jpg (100%) rename src/{php => }/emoji/emojisprite.css (100%) rename src/{php => }/emoji/emojisprite.png (100%) rename src/{php => }/events/WhatsAppEventListener.php (100%) rename src/{php => }/events/WhatsAppEventListenerBase.php (100%) rename src/{php => }/events/WhatsAppEventListenerLegacyAdapter.php (100%) rename src/{php => }/events/WhatsAppEventListenerProxy.php (100%) rename src/{php => }/exampleFunctional.php (100%) rename src/{php => }/exampleRegister.php (100%) rename src/{php => }/exception.php (100%) rename src/{php => }/func.php (100%) rename src/{php => }/keystream.class.php (100%) rename src/{php => }/magic.dat (100%) rename src/{php => }/media/media_goes_here (100%) rename src/{php => }/mediauploader.php (100%) rename src/{php => }/nextChallenge.dat (100%) rename src/{php => }/pictures/profile_pictures_go_here (100%) rename src/{php => }/protocol.class.php (100%) rename src/{php => }/rc4.php (100%) rename src/{php => }/token.php (100%) rename src/{php => }/tokenmap.class.php (100%) rename src/{php => }/vCard.php (100%) rename src/{php => }/whatsapp.php (100%) rename src/{php => }/whatsprot.class.php (100%) diff --git a/src/php/WhatsAppEvent.php b/src/WhatsAppEvent.php similarity index 100% rename from src/php/WhatsAppEvent.php rename to src/WhatsAppEvent.php diff --git a/src/php/ajaxDemo/ajax.php b/src/ajaxDemo/ajax.php similarity index 100% rename from src/php/ajaxDemo/ajax.php rename to src/ajaxDemo/ajax.php diff --git a/src/php/ajaxDemo/index.php b/src/ajaxDemo/index.php similarity index 100% rename from src/php/ajaxDemo/index.php rename to src/ajaxDemo/index.php diff --git a/src/php/ajaxDemo/jquery.js b/src/ajaxDemo/jquery.js similarity index 100% rename from src/php/ajaxDemo/jquery.js rename to src/ajaxDemo/jquery.js diff --git a/src/php/ajaxDemo/socket.php b/src/ajaxDemo/socket.php similarity index 100% rename from src/php/ajaxDemo/socket.php rename to src/ajaxDemo/socket.php diff --git a/src/php/bulk.php b/src/bulk.php similarity index 100% rename from src/php/bulk.php rename to src/bulk.php diff --git a/src/php/chosen/chosen-sprite.png b/src/chosen/chosen-sprite.png similarity index 100% rename from src/php/chosen/chosen-sprite.png rename to src/chosen/chosen-sprite.png diff --git a/src/php/chosen/chosen.css b/src/chosen/chosen.css similarity index 100% rename from src/php/chosen/chosen.css rename to src/chosen/chosen.css diff --git a/src/php/chosen/chosen.jquery.min.js b/src/chosen/chosen.jquery.min.js similarity index 100% rename from src/php/chosen/chosen.jquery.min.js rename to src/chosen/chosen.jquery.min.js diff --git a/src/php/contactsync.php b/src/contactsync.php similarity index 100% rename from src/php/contactsync.php rename to src/contactsync.php diff --git a/src/php/countries.csv b/src/countries.csv similarity index 96% rename from src/php/countries.csv rename to src/countries.csv index e1cc2646..2d91880a 100644 --- a/src/php/countries.csv +++ b/src/countries.csv @@ -1,254 +1,254 @@ -"Afghanistan",93,412,"AF","ps" -"Albania",355,276,"AL","sq" -"Alberta",1403,302,"CA","en" -"Alberta",1780,302,"CA","en" -"Algeria",213,603,"DZ","ar" -"Andorra",376,213,"AD","ca" -"Angola",244,631,"AO","pt" -"Anguilla",1264,"365","AI","en" -"Antarctica (Australian bases)",6721,232,"AQ","en" -"Antigua and Barbuda",1268,"344","AG","en" -"Argentina",54,722,"AR","es" -"Armenia",374,283,"AM","hy" -"Aruba",297,363,"AW","nl" -"Ascension",247,658,"AC","en" -"Australia",61,505,"AU","en" -"Austria",43,232,"AT","de" -"Azerbaijan",994,400,"AZ","az" -"Bahamas",1242,"364","BS","en" -"Bahrain",973,426,"BH","ar" -"Bangladesh",880,470,"BD","bn" -"Barbados",1246,"342","BB","en" -"Belarus",375,257,"BY","be" -"Belgium",32,206,"BE","nl" -"Belize",501,702,"BZ","es" -"Benin",229,616,"BJ","fr" -"Bermuda",1441,"350","BM","en" -"Bhutan",975,402,"BT","dz" -"Bolivia",591,736,"BO","es" -"Bosnia and Herzegovina",387,218,"BA","bs" -"Botswana",267,652,"BW","en" -"Brazil",55,724,"BR","pt" -"British Columbia", 1250,302,"CA","en" -"British Columbia", 1604,302,"CA","en" -"British Columbia", 1778,302,"CA","en" -"British Indian Ocean Territory",246,348,"IO","en" -"British Virgin Islands",1284,"348","GB","en" -"Brunei",673,528,"BN","ms" -"Bulgaria",359,284,"BG","bg" -"Burkina Faso",226,613,"BF","fr" -"Burundi",257,642,"BI","rn" -"Cambodia",855,456,"KH","km" -"Cameroon",237,624,"CM","fr" -"Cape Verde",238,625,"CV","pt" -"Cayman Islands",1345,"346","GB","en" -"Central African Republic",236,623,"CF","sg" -"Chad",235,622,"TD","fr" -"Chile",56,730,"CL","es" -"China",86,"460|461","CN","en" -"Colombia",57,732,"CO","es" -"Comoros",269,654,"KM","fr" -"Democratic Republic of the Congo",243,630,"CD","fr" -"Republic of the Congo",242,629,"CG","fr" -"Cook Islands",682,548,"CK","en" -"Costa Rica",506,658,"CR","es" -"Cote d'Ivoire",712,"612","CI","fr" -"Croatia",385,219,"HR","hr" -"Cuba",53,368,"CU","es" -"Cyprus",357,280,"CY","el" -"Czech Republic",420,230,"CZ","cs" -"Denmark",45,238,"DK","da" -"Djibouti",253,638,"DJ","fr" -"Dominica",1767,"366","DM","en" -"Dominican Republic",1809,"370","DO","es" -"Dominican Republic",1829,"370","DO","en" -"East Timor",670,514,"TL","pt" -"Ecuador",593,740,"EC","es" -"Egypt",20,602,"EG","ar" -"El Salvador",503,706,"SV","es" -"Equatorial Guinea",240,627,"GQ","es" -"Eritrea",291,657,"ER","ti" -"Estonia",372,248,"EE","et" -"Ethiopia",251,636,"ET","am" -"Falkland Islands",500,750,"FK","en" -"Faroe Islands",298,288,"FO","fo" -"Fiji",679,542,"FJ","en" -"Finland",358,244,"FI","fi" -"France",33,208,"FR","fr" -"French Guiana",594,742,"GF","fr" -"French Polynesia",689,547,"PF","fr" -"Gabon",241,628,"GA","fr" -"Gambia",220,607,"GM","en" -"Gaza Strip",970,0,"PS","ar" -"Georgia",995,282,"GE","ka" -"Germany",49,262,"DE","de" -"Ghana",233,620,"GH","ak" -"Gibraltar",350,266,"GI","en" -"Greece",30,202,"GR","el" -"Greenland",299,290,"GL","kl" -"Grenada",1473,"352","GD","en" -"Guadeloupe",590,340,"GP","fr" -"Guam",1671,"535","GU","en" -"Guatemala",502,704,"GT","es" -"Guinea",224,611,"GN","fr" -"Guinea-Bissau",245,632,"GW","pt" -"Guyana",592,738,"GY","pt" -"Haiti",509,372,"HT","fr" -"Honduras",504,708,"HN","es" -"Hong Kong",852,454,"HK","zh" -"Hungary",36,216,"HU","hu" -"Iceland",354,274,"IS","is" -"India",91,"404|405|406","IN","hi" -"Indonesia",62,510,"ID","id" -"Iraq",964,418,"IQ","ar" -"Iran",98,432,"IR","fa" -"Ireland (Eire)",353,272,"IE","en" -"Israel",972,425,"IL","he" -"Italy",39,222,"IT","it" -"Jamaica",1876,"338","JM","en" -"Japan",81,"440|441","JP","ja" -"Jordan",962,416,"JO","ar" -"Kazakhstan",7,401,"KZ","kk" -"Kenya",254,639,"KE","sw" -"Kiribati",686,545,"KI","en" -"Kuwait",965,419,"KW","ar" -"Kyrgyzstan",996,437,"KG","ky" -"Laos",856,457,"LA","lo" -"Latvia",371,247,"LV","lv" -"Lebanon",961,415,"LB","ar" -"Lesotho",266,651,"LS","st" -"Liberia",231,618,"LR","en" -"Libya",218,606,"LY","ar" -"Liechtenstein",423,295,"LI","de" -"Lithuania",370,246,"LT","lt" -"Luxembourg",352,270,"LU","fr" -"Macau",853,455,"MO","pt" -"Republic of Macedonia",389,294,"MK","mk" -"Madagascar",261,646,"MG","mg" -"Malawi",265,650,"MW","ny" -"Malaysia",60,502,"MY","en" -"Maldives",960,472,"MV","dv" -"Mali",223,610,"ML","fr" -"Malta",356,278,"MT","mt" -"Manitoba",1204,302,"CA","en" -"Marshall Islands",692,551,"MH","mh" -"Martinique",596,340,"MQ","fr" -"Mauritania",222,609,"MR","ar" -"Mauritius",230,617,"MU","en" -"Mayotte",262,654,"YT","fr" -"Mexico",52,334,"MX","es" -"Federated States of Micronesia",691,550,"FM","en" -"Moldova",373,259,"MD","ru" -"Monaco",377,212,"MC","fr" -"Mongolia",976,428,"MN","mn" -"Montenegro",382,297,"ME","sr" -"Montserrat",1664,"354",MS,"en" -"Morocco",212,"604","MA","ar" -"Mozambique",258,643,"MZ","pt" -"Myanmar",95,414,"MM","my" -"Namibia",264,649,"NA","en" -"Nauru",674,536,"NR","na" -"Netherlands",31,204,"NL","nl" -"Netherlands Antilles",599,362,"AN","nl" -"Nepal",977,429,"NP","ne" -"New Brunswick",1506,302,"CA","en" -"New Caledonia",687,546,"NC","fr" -"New Zealand",64,530,"NZ","en" -"Newfoundland",1709,302,"CA","en" -"Nicaragua",505,710,"NI","es" -"Niger",227,614,"NE","fr" -"Nigeria",234,621,"NG","ha" -"Niue",683,555,"NU","en" -"Norfolk Island",6723,505,"NF","en" -"North Korea",850,467,"KP","ko" -"Northern Mariana Islands",1670,"534","MP","en" -"Northwest Territories",1867,302,"CA","en" -"Norway",47,242,"NO","nb" -"Nova Scotia",1902,302,"CA","en" -"Oman",968,422,"OM","ar" -"Ontario",1416,302,"CA","en" -"Ontario",1519,302,"CA","en" -"Ontario",1613,302,"CA","en" -"Ontario",1647,302,"CA","en" -"Ontario",1705,302,"CA","en" -"Ontario",1807,302,"CA","en" -"Ontario",1905,302,"CA","en" -"Pakistan",92,410,"PK","en" -"Palau",680,552,"PW","en" -"Palestine",970,425,"PS","ar" -"Panama",507,714,"PA","es" -"Papua New Guinea",675,537,"PG","ho" -"Paraguay",595,744,"PY","es" -"Peru",51,716,"PE","es" -"Philippines",63,515,"PH","fil" -"Poland",48,260,"PL","pl" -"Portugal",351,268,"PT","pt" -"Qatar",974,427,"QA","ar" -"Quebec",1418,302,"CA","en" -"Quebec",1450,302,"CA","en" -"Quebec",1514,302,"CA","en" -"Quebec",1819,302,"CA","en" -"Reunion",262,647,"RE","fr" -"Romania",40,226,"RO","ro" -"Russia",7,250,"RU","ru" -"Rwanda",250,635,"RW","rw" -"Saint-Barthelemy",590,340,"BL","fr" -"Saint Helena",290,658,"SH","en" -"Saint Kitts and Nevis",1869,"356","KN","en" -"Saint Lucia",1758,"358","LC","en" -"Saint Martin (French side)",590,340, "MF","fr" -"Saint Pierre and Miquelon",508,308,"PM","fr" -"Saint Vincent and the Grenadines",1670,"360","VC","en" -"Samoa",685,549,"WS","sm" -"Sao Tome and Principe",239,626,"ST","pt" -"Saskatchewan",1306,302,"CA","en" -"Saudi Arabia",966,420,"SA","ar" -"Senegal",221,608,"SN","wo" -"Serbia",381,220,"RS","sr" -"Seychelles",248,633,"SC","fr" -"Sierra Leone",232,619,"SL","en" -"Singapore",65,525,"SG","en" -"Slovakia",421,231,"SK","sk" -"Slovenia",386,293,"SI","sl" -"Solomon Islands",677,540,"SB","en" -"Somalia",252,637,"SO","so" -"South Africa",27,655,"ZA","xh" -"South Korea",82,450,"KR","ko" -"South Sudan",211,659,"SS","en" -"Spain",34,214,"ES","es" -"Sri Lanka",94,413,"LK","si" -"Sudan",249,634,"SD","ar" -"Suriname",597,746,"SR","nl" -"Swaziland",268,653,"SZ","ss" -"Sweden",46,240,"SE","sv" -"Switzerland",41,228,"CH","de" -"Syria",963,417,"SY","ar" -"Taiwan",886,466,"TW","cmn" -"Tajikistan",992,436,"TJ","tg" -"Tanzania",255,640,"TZ","sw" -"Thailand",66,520,"TH","th" -"Togo",228,615,"TG","fr" -"Tokelau",690,690,"TK","tkl" -"Tonga",676,539,"TO","to" -"Trinidad and Tobago",1868,"374","TT","en" -"Tunisia",216,605,"TN","ar" -"Turkey",90,286,"TR","tr" -"Turkmenistan",993,438,"TM","tk" -"Turks and Caicos Islands",1649,"376","TC","en" -"Tuvalu",688,553,"TV","tvl" -"Uganda",256,641,"UG","sw" -"Ukraine",380,255,"UA","uk" -"United Arab Emirates",971,"424|430|431","AE","ar" -"United Kingdom",44,"234|235","GB","en" -"United States of America",1,"310|311|312|313|314|315|316","US","en" -"Uruguay",598,748,"UY","es" -"Uzbekistan",998,434,"UZ","uz" -"Vanuatu",678,541,"VU","bi" -"Venezuela",58,734,"VE","es" -"Vietnam",84,452,"VN","vi" -"U.S. Virgin Islands",1340,"332","VI","en" -"Wallis and Futuna",681,543,"WF","fr" -"West Bank",970,0,"PS","ar" -"Yemen",967,421,"YE","ar" -"Zambia",260,645,"ZM","en" -"Zimbabwe",263,648,"ZW","en" +"Afghanistan",93,412,"AF","ps" +"Albania",355,276,"AL","sq" +"Alberta",1403,302,"CA","en" +"Alberta",1780,302,"CA","en" +"Algeria",213,603,"DZ","ar" +"Andorra",376,213,"AD","ca" +"Angola",244,631,"AO","pt" +"Anguilla",1264,"365","AI","en" +"Antarctica (Australian bases)",6721,232,"AQ","en" +"Antigua and Barbuda",1268,"344","AG","en" +"Argentina",54,722,"AR","es" +"Armenia",374,283,"AM","hy" +"Aruba",297,363,"AW","nl" +"Ascension",247,658,"AC","en" +"Australia",61,505,"AU","en" +"Austria",43,232,"AT","de" +"Azerbaijan",994,400,"AZ","az" +"Bahamas",1242,"364","BS","en" +"Bahrain",973,426,"BH","ar" +"Bangladesh",880,470,"BD","bn" +"Barbados",1246,"342","BB","en" +"Belarus",375,257,"BY","be" +"Belgium",32,206,"BE","nl" +"Belize",501,702,"BZ","es" +"Benin",229,616,"BJ","fr" +"Bermuda",1441,"350","BM","en" +"Bhutan",975,402,"BT","dz" +"Bolivia",591,736,"BO","es" +"Bosnia and Herzegovina",387,218,"BA","bs" +"Botswana",267,652,"BW","en" +"Brazil",55,724,"BR","pt" +"British Columbia", 1250,302,"CA","en" +"British Columbia", 1604,302,"CA","en" +"British Columbia", 1778,302,"CA","en" +"British Indian Ocean Territory",246,348,"IO","en" +"British Virgin Islands",1284,"348","GB","en" +"Brunei",673,528,"BN","ms" +"Bulgaria",359,284,"BG","bg" +"Burkina Faso",226,613,"BF","fr" +"Burundi",257,642,"BI","rn" +"Cambodia",855,456,"KH","km" +"Cameroon",237,624,"CM","fr" +"Cape Verde",238,625,"CV","pt" +"Cayman Islands",1345,"346","GB","en" +"Central African Republic",236,623,"CF","sg" +"Chad",235,622,"TD","fr" +"Chile",56,730,"CL","es" +"China",86,"460|461","CN","en" +"Colombia",57,732,"CO","es" +"Comoros",269,654,"KM","fr" +"Democratic Republic of the Congo",243,630,"CD","fr" +"Republic of the Congo",242,629,"CG","fr" +"Cook Islands",682,548,"CK","en" +"Costa Rica",506,658,"CR","es" +"Cote d'Ivoire",712,"612","CI","fr" +"Croatia",385,219,"HR","hr" +"Cuba",53,368,"CU","es" +"Cyprus",357,280,"CY","el" +"Czech Republic",420,230,"CZ","cs" +"Denmark",45,238,"DK","da" +"Djibouti",253,638,"DJ","fr" +"Dominica",1767,"366","DM","en" +"Dominican Republic",1809,"370","DO","es" +"Dominican Republic",1829,"370","DO","en" +"East Timor",670,514,"TL","pt" +"Ecuador",593,740,"EC","es" +"Egypt",20,602,"EG","ar" +"El Salvador",503,706,"SV","es" +"Equatorial Guinea",240,627,"GQ","es" +"Eritrea",291,657,"ER","ti" +"Estonia",372,248,"EE","et" +"Ethiopia",251,636,"ET","am" +"Falkland Islands",500,750,"FK","en" +"Faroe Islands",298,288,"FO","fo" +"Fiji",679,542,"FJ","en" +"Finland",358,244,"FI","fi" +"France",33,208,"FR","fr" +"French Guiana",594,742,"GF","fr" +"French Polynesia",689,547,"PF","fr" +"Gabon",241,628,"GA","fr" +"Gambia",220,607,"GM","en" +"Gaza Strip",970,0,"PS","ar" +"Georgia",995,282,"GE","ka" +"Germany",49,262,"DE","de" +"Ghana",233,620,"GH","ak" +"Gibraltar",350,266,"GI","en" +"Greece",30,202,"GR","el" +"Greenland",299,290,"GL","kl" +"Grenada",1473,"352","GD","en" +"Guadeloupe",590,340,"GP","fr" +"Guam",1671,"535","GU","en" +"Guatemala",502,704,"GT","es" +"Guinea",224,611,"GN","fr" +"Guinea-Bissau",245,632,"GW","pt" +"Guyana",592,738,"GY","pt" +"Haiti",509,372,"HT","fr" +"Honduras",504,708,"HN","es" +"Hong Kong",852,454,"HK","zh" +"Hungary",36,216,"HU","hu" +"Iceland",354,274,"IS","is" +"India",91,"404|405|406","IN","hi" +"Indonesia",62,510,"ID","id" +"Iraq",964,418,"IQ","ar" +"Iran",98,432,"IR","fa" +"Ireland (Eire)",353,272,"IE","en" +"Israel",972,425,"IL","he" +"Italy",39,222,"IT","it" +"Jamaica",1876,"338","JM","en" +"Japan",81,"440|441","JP","ja" +"Jordan",962,416,"JO","ar" +"Kazakhstan",7,401,"KZ","kk" +"Kenya",254,639,"KE","sw" +"Kiribati",686,545,"KI","en" +"Kuwait",965,419,"KW","ar" +"Kyrgyzstan",996,437,"KG","ky" +"Laos",856,457,"LA","lo" +"Latvia",371,247,"LV","lv" +"Lebanon",961,415,"LB","ar" +"Lesotho",266,651,"LS","st" +"Liberia",231,618,"LR","en" +"Libya",218,606,"LY","ar" +"Liechtenstein",423,295,"LI","de" +"Lithuania",370,246,"LT","lt" +"Luxembourg",352,270,"LU","fr" +"Macau",853,455,"MO","pt" +"Republic of Macedonia",389,294,"MK","mk" +"Madagascar",261,646,"MG","mg" +"Malawi",265,650,"MW","ny" +"Malaysia",60,502,"MY","en" +"Maldives",960,472,"MV","dv" +"Mali",223,610,"ML","fr" +"Malta",356,278,"MT","mt" +"Manitoba",1204,302,"CA","en" +"Marshall Islands",692,551,"MH","mh" +"Martinique",596,340,"MQ","fr" +"Mauritania",222,609,"MR","ar" +"Mauritius",230,617,"MU","en" +"Mayotte",262,654,"YT","fr" +"Mexico",52,334,"MX","es" +"Federated States of Micronesia",691,550,"FM","en" +"Moldova",373,259,"MD","ru" +"Monaco",377,212,"MC","fr" +"Mongolia",976,428,"MN","mn" +"Montenegro",382,297,"ME","sr" +"Montserrat",1664,"354",MS,"en" +"Morocco",212,"604","MA","ar" +"Mozambique",258,643,"MZ","pt" +"Myanmar",95,414,"MM","my" +"Namibia",264,649,"NA","en" +"Nauru",674,536,"NR","na" +"Netherlands",31,204,"NL","nl" +"Netherlands Antilles",599,362,"AN","nl" +"Nepal",977,429,"NP","ne" +"New Brunswick",1506,302,"CA","en" +"New Caledonia",687,546,"NC","fr" +"New Zealand",64,530,"NZ","en" +"Newfoundland",1709,302,"CA","en" +"Nicaragua",505,710,"NI","es" +"Niger",227,614,"NE","fr" +"Nigeria",234,621,"NG","ha" +"Niue",683,555,"NU","en" +"Norfolk Island",6723,505,"NF","en" +"North Korea",850,467,"KP","ko" +"Northern Mariana Islands",1670,"534","MP","en" +"Northwest Territories",1867,302,"CA","en" +"Norway",47,242,"NO","nb" +"Nova Scotia",1902,302,"CA","en" +"Oman",968,422,"OM","ar" +"Ontario",1416,302,"CA","en" +"Ontario",1519,302,"CA","en" +"Ontario",1613,302,"CA","en" +"Ontario",1647,302,"CA","en" +"Ontario",1705,302,"CA","en" +"Ontario",1807,302,"CA","en" +"Ontario",1905,302,"CA","en" +"Pakistan",92,410,"PK","en" +"Palau",680,552,"PW","en" +"Palestine",970,425,"PS","ar" +"Panama",507,714,"PA","es" +"Papua New Guinea",675,537,"PG","ho" +"Paraguay",595,744,"PY","es" +"Peru",51,716,"PE","es" +"Philippines",63,515,"PH","fil" +"Poland",48,260,"PL","pl" +"Portugal",351,268,"PT","pt" +"Qatar",974,427,"QA","ar" +"Quebec",1418,302,"CA","en" +"Quebec",1450,302,"CA","en" +"Quebec",1514,302,"CA","en" +"Quebec",1819,302,"CA","en" +"Reunion",262,647,"RE","fr" +"Romania",40,226,"RO","ro" +"Russia",7,250,"RU","ru" +"Rwanda",250,635,"RW","rw" +"Saint-Barthelemy",590,340,"BL","fr" +"Saint Helena",290,658,"SH","en" +"Saint Kitts and Nevis",1869,"356","KN","en" +"Saint Lucia",1758,"358","LC","en" +"Saint Martin (French side)",590,340, "MF","fr" +"Saint Pierre and Miquelon",508,308,"PM","fr" +"Saint Vincent and the Grenadines",1670,"360","VC","en" +"Samoa",685,549,"WS","sm" +"Sao Tome and Principe",239,626,"ST","pt" +"Saskatchewan",1306,302,"CA","en" +"Saudi Arabia",966,420,"SA","ar" +"Senegal",221,608,"SN","wo" +"Serbia",381,220,"RS","sr" +"Seychelles",248,633,"SC","fr" +"Sierra Leone",232,619,"SL","en" +"Singapore",65,525,"SG","en" +"Slovakia",421,231,"SK","sk" +"Slovenia",386,293,"SI","sl" +"Solomon Islands",677,540,"SB","en" +"Somalia",252,637,"SO","so" +"South Africa",27,655,"ZA","xh" +"South Korea",82,450,"KR","ko" +"South Sudan",211,659,"SS","en" +"Spain",34,214,"ES","es" +"Sri Lanka",94,413,"LK","si" +"Sudan",249,634,"SD","ar" +"Suriname",597,746,"SR","nl" +"Swaziland",268,653,"SZ","ss" +"Sweden",46,240,"SE","sv" +"Switzerland",41,228,"CH","de" +"Syria",963,417,"SY","ar" +"Taiwan",886,466,"TW","cmn" +"Tajikistan",992,436,"TJ","tg" +"Tanzania",255,640,"TZ","sw" +"Thailand",66,520,"TH","th" +"Togo",228,615,"TG","fr" +"Tokelau",690,690,"TK","tkl" +"Tonga",676,539,"TO","to" +"Trinidad and Tobago",1868,"374","TT","en" +"Tunisia",216,605,"TN","ar" +"Turkey",90,286,"TR","tr" +"Turkmenistan",993,438,"TM","tk" +"Turks and Caicos Islands",1649,"376","TC","en" +"Tuvalu",688,553,"TV","tvl" +"Uganda",256,641,"UG","sw" +"Ukraine",380,255,"UA","uk" +"United Arab Emirates",971,"424|430|431","AE","ar" +"United Kingdom",44,"234|235","GB","en" +"United States of America",1,"310|311|312|313|314|315|316","US","en" +"Uruguay",598,748,"UY","es" +"Uzbekistan",998,434,"UZ","uz" +"Vanuatu",678,541,"VU","bi" +"Venezuela",58,734,"VE","es" +"Vietnam",84,452,"VN","vi" +"U.S. Virgin Islands",1340,"332","VI","en" +"Wallis and Futuna",681,543,"WF","fr" +"West Bank",970,0,"PS","ar" +"Yemen",967,421,"YE","ar" +"Zambia",260,645,"ZM","en" +"Zimbabwe",263,648,"ZW","en" diff --git a/src/php/decode.php b/src/decode.php similarity index 100% rename from src/php/decode.php rename to src/decode.php diff --git a/src/php/demo/venom.jpg b/src/demo/venom.jpg similarity index 100% rename from src/php/demo/venom.jpg rename to src/demo/venom.jpg diff --git a/src/php/demo/x3.jpg b/src/demo/x3.jpg similarity index 100% rename from src/php/demo/x3.jpg rename to src/demo/x3.jpg diff --git a/src/php/emoji/emojisprite.css b/src/emoji/emojisprite.css similarity index 100% rename from src/php/emoji/emojisprite.css rename to src/emoji/emojisprite.css diff --git a/src/php/emoji/emojisprite.png b/src/emoji/emojisprite.png similarity index 100% rename from src/php/emoji/emojisprite.png rename to src/emoji/emojisprite.png diff --git a/src/php/events/WhatsAppEventListener.php b/src/events/WhatsAppEventListener.php similarity index 100% rename from src/php/events/WhatsAppEventListener.php rename to src/events/WhatsAppEventListener.php diff --git a/src/php/events/WhatsAppEventListenerBase.php b/src/events/WhatsAppEventListenerBase.php similarity index 100% rename from src/php/events/WhatsAppEventListenerBase.php rename to src/events/WhatsAppEventListenerBase.php diff --git a/src/php/events/WhatsAppEventListenerLegacyAdapter.php b/src/events/WhatsAppEventListenerLegacyAdapter.php similarity index 100% rename from src/php/events/WhatsAppEventListenerLegacyAdapter.php rename to src/events/WhatsAppEventListenerLegacyAdapter.php diff --git a/src/php/events/WhatsAppEventListenerProxy.php b/src/events/WhatsAppEventListenerProxy.php similarity index 100% rename from src/php/events/WhatsAppEventListenerProxy.php rename to src/events/WhatsAppEventListenerProxy.php diff --git a/src/php/exampleFunctional.php b/src/exampleFunctional.php similarity index 100% rename from src/php/exampleFunctional.php rename to src/exampleFunctional.php diff --git a/src/php/exampleRegister.php b/src/exampleRegister.php similarity index 100% rename from src/php/exampleRegister.php rename to src/exampleRegister.php diff --git a/src/php/exception.php b/src/exception.php similarity index 100% rename from src/php/exception.php rename to src/exception.php diff --git a/src/php/func.php b/src/func.php similarity index 100% rename from src/php/func.php rename to src/func.php diff --git a/src/php/keystream.class.php b/src/keystream.class.php similarity index 100% rename from src/php/keystream.class.php rename to src/keystream.class.php diff --git a/src/php/magic.dat b/src/magic.dat similarity index 100% rename from src/php/magic.dat rename to src/magic.dat diff --git a/src/php/media/media_goes_here b/src/media/media_goes_here similarity index 100% rename from src/php/media/media_goes_here rename to src/media/media_goes_here diff --git a/src/php/mediauploader.php b/src/mediauploader.php similarity index 100% rename from src/php/mediauploader.php rename to src/mediauploader.php diff --git a/src/php/nextChallenge.dat b/src/nextChallenge.dat similarity index 100% rename from src/php/nextChallenge.dat rename to src/nextChallenge.dat diff --git a/src/php/pictures/profile_pictures_go_here b/src/pictures/profile_pictures_go_here similarity index 100% rename from src/php/pictures/profile_pictures_go_here rename to src/pictures/profile_pictures_go_here diff --git a/src/php/protocol.class.php b/src/protocol.class.php similarity index 100% rename from src/php/protocol.class.php rename to src/protocol.class.php diff --git a/src/php/rc4.php b/src/rc4.php similarity index 100% rename from src/php/rc4.php rename to src/rc4.php diff --git a/src/php/token.php b/src/token.php similarity index 100% rename from src/php/token.php rename to src/token.php diff --git a/src/php/tokenmap.class.php b/src/tokenmap.class.php similarity index 100% rename from src/php/tokenmap.class.php rename to src/tokenmap.class.php diff --git a/src/php/vCard.php b/src/vCard.php similarity index 100% rename from src/php/vCard.php rename to src/vCard.php diff --git a/src/php/whatsapp.php b/src/whatsapp.php similarity index 100% rename from src/php/whatsapp.php rename to src/whatsapp.php diff --git a/src/php/whatsprot.class.php b/src/whatsprot.class.php similarity index 100% rename from src/php/whatsprot.class.php rename to src/whatsprot.class.php From 4e3080ba2f72c15a37d0afe4208c23c524825a8e Mon Sep 17 00:00:00 2001 From: Leif Ferreira Date: Sun, 6 Jul 2014 20:41:35 +0200 Subject: [PATCH 20/38] separated examples --- {src => examples}/ajaxDemo/ajax.php | 0 {src => examples}/ajaxDemo/index.php | 0 {src => examples}/ajaxDemo/jquery.js | 0 {src => examples}/ajaxDemo/socket.php | 0 {src => examples}/bulk.php | 2 +- {src => examples}/chosen/chosen-sprite.png | Bin {src => examples}/chosen/chosen.css | 0 {src => examples}/chosen/chosen.jquery.min.js | 0 {src => examples}/contactsync.php | 2 +- {src => examples}/demo/venom.jpg | Bin {src => examples}/demo/x3.jpg | Bin {src => examples}/emoji/emojisprite.css | 0 {src => examples}/emoji/emojisprite.png | Bin {src => examples}/exampleFunctional.php | 2 +- {src => examples}/exampleRegister.php | 2 +- {src => examples}/media/media_goes_here | 0 {src => examples}/pictures/profile_pictures_go_here | 0 {src => examples}/whatsapp.php | 2 +- 18 files changed, 5 insertions(+), 5 deletions(-) rename {src => examples}/ajaxDemo/ajax.php (100%) rename {src => examples}/ajaxDemo/index.php (100%) rename {src => examples}/ajaxDemo/jquery.js (100%) rename {src => examples}/ajaxDemo/socket.php (100%) rename {src => examples}/bulk.php (98%) rename {src => examples}/chosen/chosen-sprite.png (100%) rename {src => examples}/chosen/chosen.css (100%) rename {src => examples}/chosen/chosen.jquery.min.js (100%) rename {src => examples}/contactsync.php (95%) rename {src => examples}/demo/venom.jpg (100%) rename {src => examples}/demo/x3.jpg (100%) rename {src => examples}/emoji/emojisprite.css (100%) rename {src => examples}/emoji/emojisprite.png (100%) rename {src => examples}/exampleFunctional.php (98%) rename {src => examples}/exampleRegister.php (98%) rename {src => examples}/media/media_goes_here (100%) rename {src => examples}/pictures/profile_pictures_go_here (100%) rename {src => examples}/whatsapp.php (99%) diff --git a/src/ajaxDemo/ajax.php b/examples/ajaxDemo/ajax.php similarity index 100% rename from src/ajaxDemo/ajax.php rename to examples/ajaxDemo/ajax.php diff --git a/src/ajaxDemo/index.php b/examples/ajaxDemo/index.php similarity index 100% rename from src/ajaxDemo/index.php rename to examples/ajaxDemo/index.php diff --git a/src/ajaxDemo/jquery.js b/examples/ajaxDemo/jquery.js similarity index 100% rename from src/ajaxDemo/jquery.js rename to examples/ajaxDemo/jquery.js diff --git a/src/ajaxDemo/socket.php b/examples/ajaxDemo/socket.php similarity index 100% rename from src/ajaxDemo/socket.php rename to examples/ajaxDemo/socket.php diff --git a/src/bulk.php b/examples/bulk.php similarity index 98% rename from src/bulk.php rename to examples/bulk.php index 64cb14e2..a22a111f 100644 --- a/src/bulk.php +++ b/examples/bulk.php @@ -1,5 +1,5 @@ Date: Sun, 6 Jul 2014 20:42:25 +0200 Subject: [PATCH 21/38] No neccesary file as initial because this file can be in other place. --- src/nextChallenge.dat | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/nextChallenge.dat diff --git a/src/nextChallenge.dat b/src/nextChallenge.dat deleted file mode 100644 index e69de29b..00000000 From df045652c06896292f2bc5244104695d2287c236 Mon Sep 17 00:00:00 2001 From: Leif Ferreira Date: Sun, 6 Jul 2014 21:08:12 +0200 Subject: [PATCH 22/38] Custom nextChallenge filename option --- src/whatsprot.class.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/whatsprot.class.php b/src/whatsprot.class.php index 010e6683..1292f9db 100644 --- a/src/whatsprot.class.php +++ b/src/whatsprot.class.php @@ -53,6 +53,7 @@ class WhatsProt * Property declarations. */ protected $accountInfo; // The AccountInfo object. + protected $challengeFilename = 'nextChallenge.dat'; protected $challengeData; // protected $debug; // Determines whether debug mode is on or off. protected $event; // An instance of the WhatsAppEvent class. @@ -107,6 +108,15 @@ public function __construct($number, $identity, $nickname, $debug = false) $this->loginStatus = static::DISCONNECTED_STATUS; } + /** + * If you need use diferent challenge fileName you can use this + * + * @param string $filename + */ + public function setChallengeName($filename){ + $this->challengeFilename = $filename; + } + /** * Add message to the outgoing queue. */ @@ -458,7 +468,7 @@ public function login() public function loginWithPassword($password) { $this->password = $password; - $challengeData = @file_get_contents("nextChallenge.dat"); + $challengeData = @file_get_contents($this->challengeFilename); if($challengeData) { $this->challengeData = $challengeData; } @@ -1864,7 +1874,7 @@ protected function processInboundDataNode(ProtocolNode $node, $autoReceipt = tru elseif ($node->getTag() == "success") { $this->loginStatus = static::CONNECTED_STATUS; $challengeData = $node->getData(); - file_put_contents("nextChallenge.dat", $challengeData); + file_put_contents($this->challengeFilename, $challengeData); $this->writer->setKey($this->outputKey); } elseif($node->getTag() == "failure") { From 215495045adda89e4bd5bd50f8ab4a637f98953c Mon Sep 17 00:00:00 2001 From: Leif Ferreira Date: Sun, 6 Jul 2014 21:09:31 +0200 Subject: [PATCH 23/38] contacts.php nots exists --- examples/exampleFunctional.php | 1 - 1 file changed, 1 deletion(-) diff --git a/examples/exampleFunctional.php b/examples/exampleFunctional.php index 062e334c..404c1cfb 100644 --- a/examples/exampleFunctional.php +++ b/examples/exampleFunctional.php @@ -1,7 +1,6 @@ Date: Sun, 6 Jul 2014 21:14:37 +0200 Subject: [PATCH 24/38] Tests files need core file --- tests/TestWhatsProt.php | 2 +- tests/WhatsAppEventListenerCapture.php | 2 +- tests/whatsapp.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/TestWhatsProt.php b/tests/TestWhatsProt.php index 43ee781f..086105c9 100644 --- a/tests/TestWhatsProt.php +++ b/tests/TestWhatsProt.php @@ -1,5 +1,5 @@ Date: Wed, 9 Jul 2014 02:10:14 +0200 Subject: [PATCH 25/38] Enhacement #826 Now you can send media without downloading the file, just knowing the size and the base64 hash. TODO: some minor fixes in func.php probably tomorrow --- src/whatsprot.class.php | 42 +++++++++++++++++++++++++++++++---------- 1 file changed, 32 insertions(+), 10 deletions(-) diff --git a/src/whatsprot.class.php b/src/whatsprot.class.php index 1292f9db..12bd6d8a 100644 --- a/src/whatsprot.class.php +++ b/src/whatsprot.class.php @@ -1034,13 +1034,23 @@ public function sendMessageComposing($to) * @param string $filepath * The url/uri to the image file. * @param bool $storeURLmedia Keep copy of file + * @param int $fsize size of the media file + * @param string $fhash base64 hash of the media file + * * @return bool */ - public function sendMessageImage($to, $filepath, $storeURLmedia = false) + public function sendMessageImage($to, $filepath, $storeURLmedia = false, $fsize = 0, $fhash = "") { - $allowedExtensions = array('jpg', 'jpeg', 'gif', 'png'); - $size = 5 * 1024 * 1024; // Easy way to set maximum file size for this media type. - return $this->sendCheckAndSendMedia($filepath, $size, $to, 'image', $allowedExtensions, $storeURLmedia); + if ($fsize==0 || $fhash == "") + { + $allowedExtensions = array('jpg', 'jpeg', 'gif', 'png'); + $size = 5 * 1024 * 1024; // Easy way to set maximum file size for this media type. + return $this->sendCheckAndSendMedia($filepath, $size, $to, 'image', $allowedExtensions, $storeURLmedia); + } + else{ + $this->sendRequestFileUpload($fhash, 'image', $fsize, $filepath, $to); + return true; + } } /** @@ -1102,13 +1112,23 @@ protected function sendChatState($to, $state) * @param string $filepath * The url/uri to the MP4/MOV video. * @param bool $storeURLmedia Keep a copy of media file. + * @param int $fsize size of the media file + * @param string $fhash base64 hash of the media file + * * @return bool */ - public function sendMessageVideo($to, $filepath, $storeURLmedia = false) + public function sendMessageVideo($to, $filepath, $storeURLmedia = false, $fsize = 0, $fhash = "") { - $allowedExtensions = array('3gp', 'mp4', 'mov', 'avi'); - $size = 20 * 1024 * 1024; // Easy way to set maximum file size for this media type. - return $this->sendCheckAndSendMedia($filepath, $size, $to, 'video', $allowedExtensions, $storeURLmedia); + if ($fsize==0 || $fhash == "") + { + $allowedExtensions = array('3gp', 'mp4', 'mov', 'avi'); + $size = 20 * 1024 * 1024; // Easy way to set maximum file size for this media type. + return $this->sendCheckAndSendMedia($filepath, $size, $to, 'video', $allowedExtensions, $storeURLmedia); + } + else{ + $this->sendRequestFileUpload($fhash, 'video', $fsize, $filepath, $to); + return true; + } } /** @@ -2539,10 +2559,12 @@ protected function processUploadResponse($node) switch ($filetype) { case "image": - $icon = createIcon($filepath); + if(file_exists($filepath)) + $icon = createIcon($filepath); break; case "video": - $icon = createVideoIcon($filepath); + if(file_exists($filepath)) + $icon = createVideoIcon($filepath); break; default: $icon = ''; From 4b1fa5c00167b23a4df71c3ef09015d664bd74f1 Mon Sep 17 00:00:00 2001 From: mgp25 Date: Wed, 9 Jul 2014 10:22:10 +0200 Subject: [PATCH 26/38] Update whatsprot.class.php --- src/whatsprot.class.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/whatsprot.class.php b/src/whatsprot.class.php index 12bd6d8a..c0d6ff84 100644 --- a/src/whatsprot.class.php +++ b/src/whatsprot.class.php @@ -2559,12 +2559,10 @@ protected function processUploadResponse($node) switch ($filetype) { case "image": - if(file_exists($filepath)) - $icon = createIcon($filepath); + $icon = createIcon($filepath); break; case "video": - if(file_exists($filepath)) - $icon = createVideoIcon($filepath); + $icon = createVideoIcon($filepath); break; default: $icon = ''; From caf485817a86d3e8b53472c6ccc5ba14f3c8a46c Mon Sep 17 00:00:00 2001 From: mgp25 Date: Wed, 9 Jul 2014 10:24:14 +0200 Subject: [PATCH 27/38] Update func.php --- src/func.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/func.php b/src/func.php index 91ddb137..ce0715ff 100644 --- a/src/func.php +++ b/src/func.php @@ -85,7 +85,7 @@ function preprocessProfilePicture($path) function createIcon($file) { - if (extension_loaded('gd')) { + if ((extension_loaded('gd')) && (file_exists($file))){ return createIconGD($file); } else { return giftThumbnail(); @@ -164,5 +164,5 @@ function videoThumbnail() //Generate Array of Emojis iOS2, iOS5 and iOS7 function ArrayEmojis(){ - return array(array('iOS2' => '๎•','iOS5' => '๐Ÿ˜„','iOS7' => '','Hex' => '1F604'), array('iOS2' => '๎—','iOS5' => '๐Ÿ˜ƒ','iOS7' => '','Hex' => '1F603'), array('iOS2' => '','iOS5' => '๐Ÿ˜€','iOS7' => '','Hex' => '1F600'), array('iOS2' => '๎–','iOS5' => '๐Ÿ˜Š','iOS7' => '','Hex' => '1F60A'), array('iOS2' => '๎”','iOS5' => 'โ˜บ','iOS7' => 'โ˜บ๏ธ','Hex' => '263A'), array('iOS2' => '๎…','iOS5' => '๐Ÿ˜‰','iOS7' => '','Hex' => '1F609'), array('iOS2' => '๎„†','iOS5' => '๐Ÿ˜','iOS7' => '','Hex' => '1F60D'), array('iOS2' => '๎˜','iOS5' => '๐Ÿ˜˜','iOS7' => '','Hex' => '1F618'), array('iOS2' => '๎—','iOS5' => '๐Ÿ˜š','iOS7' => '','Hex' => '1F61A'), array('iOS2' => '','iOS5' => '๐Ÿ˜—','iOS7' => '','Hex' => '1F617'), array('iOS2' => '','iOS5' => '๐Ÿ˜™','iOS7' => '','Hex' => '1F619'), array('iOS2' => '๎„…','iOS5' => '๐Ÿ˜œ','iOS7' => '','Hex' => '1F61C'), array('iOS2' => '๎‰','iOS5' => '๐Ÿ˜','iOS7' => '','Hex' => '1F61D'), array('iOS2' => '','iOS5' => '๐Ÿ˜›','iOS7' => '','Hex' => '1F61B'), array('iOS2' => '๎','iOS5' => '๐Ÿ˜ณ','iOS7' => '','Hex' => '1F633'), array('iOS2' => '๎„','iOS5' => '๐Ÿ˜','iOS7' => '','Hex' => '1F601'), array('iOS2' => '๎ƒ','iOS5' => '๐Ÿ˜”','iOS7' => '','Hex' => '1F614'), array('iOS2' => '๎Š','iOS5' => '๐Ÿ˜Œ','iOS7' => '','Hex' => '1F60C'), array('iOS2' => '๎Ž','iOS5' => '๐Ÿ˜’','iOS7' => '','Hex' => '1F612'), array('iOS2' => '๎˜','iOS5' => '๐Ÿ˜ž','iOS7' => '','Hex' => '1F61E'), array('iOS2' => '๎†','iOS5' => '๐Ÿ˜ฃ','iOS7' => '','Hex' => '1F623'), array('iOS2' => '๎“','iOS5' => '๐Ÿ˜ข','iOS7' => '','Hex' => '1F622'), array('iOS2' => '๎’','iOS5' => '๐Ÿ˜‚','iOS7' => '','Hex' => '1F602'), array('iOS2' => '๎‘','iOS5' => '๐Ÿ˜ญ','iOS7' => '','Hex' => '1F62D'), array('iOS2' => '๎ˆ','iOS5' => '๐Ÿ˜ช','iOS7' => '','Hex' => '1F62A'), array('iOS2' => '๎','iOS5' => '๐Ÿ˜ฅ','iOS7' => '','Hex' => '1F625'), array('iOS2' => '๎','iOS5' => '๐Ÿ˜ฐ','iOS7' => '','Hex' => '1F630'), array('iOS2' => '','iOS5' => '๐Ÿ˜…','iOS7' => '','Hex' => '1F605'), array('iOS2' => '๎„ˆ','iOS5' => '๐Ÿ˜“','iOS7' => '','Hex' => '1F613'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฉ','iOS7' => '','Hex' => '1F629'), array('iOS2' => '','iOS5' => '๐Ÿ˜ซ','iOS7' => '','Hex' => '1F62B'), array('iOS2' => '๎‹','iOS5' => '๐Ÿ˜จ','iOS7' => '','Hex' => '1F628'), array('iOS2' => '๎„‡','iOS5' => '๐Ÿ˜ฑ','iOS7' => '','Hex' => '1F631'), array('iOS2' => '๎™','iOS5' => '๐Ÿ˜ ','iOS7' => '','Hex' => '1F620'), array('iOS2' => '๎–','iOS5' => '๐Ÿ˜ก','iOS7' => '','Hex' => '1F621'), array('iOS2' => '','iOS5' => '๐Ÿ˜ค','iOS7' => '','Hex' => '1F624'), array('iOS2' => '๎‡','iOS5' => '๐Ÿ˜–','iOS7' => '','Hex' => '1F616'), array('iOS2' => '','iOS5' => '๐Ÿ˜†','iOS7' => '','Hex' => '1F606'), array('iOS2' => '','iOS5' => '๐Ÿ˜‹','iOS7' => '','Hex' => '1F60B'), array('iOS2' => '๎Œ','iOS5' => '๐Ÿ˜ท','iOS7' => '','Hex' => '1F637'), array('iOS2' => '','iOS5' => '๐Ÿ˜Ž','iOS7' => '','Hex' => '1F60E'), array('iOS2' => '','iOS5' => '๐Ÿ˜ด','iOS7' => '','Hex' => '1F634'), array('iOS2' => '','iOS5' => '๐Ÿ˜ต','iOS7' => '','Hex' => '1F635'), array('iOS2' => '๎','iOS5' => '๐Ÿ˜ฒ','iOS7' => '','Hex' => '1F632'), array('iOS2' => '','iOS5' => '๐Ÿ˜Ÿ','iOS7' => '','Hex' => '1F61F'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฆ','iOS7' => '','Hex' => '1F626'), array('iOS2' => '','iOS5' => '๐Ÿ˜ง','iOS7' => '','Hex' => '1F627'), array('iOS2' => '','iOS5' => '๐Ÿ˜ˆ','iOS7' => '','Hex' => '1F608'), array('iOS2' => '๎„š','iOS5' => '๐Ÿ‘ฟ','iOS7' => '','Hex' => '1F47F'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฎ','iOS7' => '','Hex' => '1F62E'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฌ','iOS7' => '','Hex' => '1F62C'), array('iOS2' => '','iOS5' => '๐Ÿ˜','iOS7' => '','Hex' => '1F610'), array('iOS2' => '','iOS5' => '๐Ÿ˜•','iOS7' => '','Hex' => '1F615'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฏ','iOS7' => '','Hex' => '1F62F'), array('iOS2' => '','iOS5' => '๐Ÿ˜ถ','iOS7' => '','Hex' => '1F636'), array('iOS2' => '','iOS5' => '๐Ÿ˜‡','iOS7' => '','Hex' => '1F607'), array('iOS2' => '๎‚','iOS5' => '๐Ÿ˜','iOS7' => '','Hex' => '1F60F'), array('iOS2' => '','iOS5' => '๐Ÿ˜‘','iOS7' => '','Hex' => '1F611'), array('iOS2' => '๎”–','iOS5' => '๐Ÿ‘ฒ','iOS7' => '','Hex' => '1F472'), array('iOS2' => '๎”—','iOS5' => '๐Ÿ‘ณ','iOS7' => '','Hex' => '1F473'), array('iOS2' => '๎…’','iOS5' => '๐Ÿ‘ฎ','iOS7' => '','Hex' => '1F46E'), array('iOS2' => '๎”›','iOS5' => '๐Ÿ‘ท','iOS7' => '','Hex' => '1F477'), array('iOS2' => '๎”ž','iOS5' => '๐Ÿ’‚','iOS7' => '','Hex' => '1F482'), array('iOS2' => '๎”š','iOS5' => '๐Ÿ‘ถ','iOS7' => '','Hex' => '1F476'), array('iOS2' => '๎€','iOS5' => '๐Ÿ‘ฆ','iOS7' => '','Hex' => '1F466'), array('iOS2' => '๎€‚','iOS5' => '๐Ÿ‘ง','iOS7' => '','Hex' => '1F467'), array('iOS2' => '๎€„','iOS5' => '๐Ÿ‘จ','iOS7' => '','Hex' => '1F468'), array('iOS2' => '๎€…','iOS5' => '๐Ÿ‘ฉ','iOS7' => '','Hex' => '1F469'), array('iOS2' => '๎”˜','iOS5' => '๐Ÿ‘ด','iOS7' => '','Hex' => '1F474'), array('iOS2' => '๎”™','iOS5' => '๐Ÿ‘ต','iOS7' => '','Hex' => '1F475'), array('iOS2' => '๎”•','iOS5' => '๐Ÿ‘ฑ','iOS7' => '','Hex' => '1F471'), array('iOS2' => '๎Ž','iOS5' => '๐Ÿ‘ผ','iOS7' => '','Hex' => '1F47C'), array('iOS2' => '๎”œ','iOS5' => '๐Ÿ‘ธ','iOS7' => '','Hex' => '1F478'), array('iOS2' => '','iOS5' => '๐Ÿ˜บ','iOS7' => '','Hex' => '1F63A'), array('iOS2' => '','iOS5' => '๐Ÿ˜ธ','iOS7' => '','Hex' => '1F638'), array('iOS2' => '','iOS5' => '๐Ÿ˜ป','iOS7' => '','Hex' => '1F63B'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฝ','iOS7' => '','Hex' => '1F63D'), array('iOS2' => '','iOS5' => '๐Ÿ˜ผ','iOS7' => '','Hex' => '1F63C'), array('iOS2' => '','iOS5' => '๐Ÿ™€','iOS7' => '','Hex' => '1F640'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฟ','iOS7' => '','Hex' => '1F63F'), array('iOS2' => '','iOS5' => '๐Ÿ˜น','iOS7' => '','Hex' => '1F639'), array('iOS2' => '','iOS5' => '๐Ÿ˜พ','iOS7' => '','Hex' => '1F63E'), array('iOS2' => '','iOS5' => '๐Ÿ‘น','iOS7' => '','Hex' => '1F479'), array('iOS2' => '','iOS5' => '๐Ÿ‘บ','iOS7' => '','Hex' => '1F47A'), array('iOS2' => '','iOS5' => '๐Ÿ™ˆ','iOS7' => '','Hex' => '1F648'), array('iOS2' => '','iOS5' => '๐Ÿ™‰','iOS7' => '','Hex' => '1F649'), array('iOS2' => '','iOS5' => '๐Ÿ™Š','iOS7' => '','Hex' => '1F64A'), array('iOS2' => '๎„œ','iOS5' => '๐Ÿ’€','iOS7' => '','Hex' => '1F480'), array('iOS2' => '๎„Œ','iOS5' => '๐Ÿ‘ฝ','iOS7' => '','Hex' => '1F47D'), array('iOS2' => '๎š','iOS5' => '๐Ÿ’ฉ','iOS7' => '','Hex' => '1F4A9'), array('iOS2' => '๎„','iOS5' => '๐Ÿ”ฅ','iOS7' => '','Hex' => '1F525'), array('iOS2' => '๎Œฎ','iOS5' => 'โœจ','iOS7' => '','Hex' => '2728'), array('iOS2' => '๎Œต','iOS5' => '๐ŸŒŸ','iOS7' => '','Hex' => '1F31F'), array('iOS2' => '','iOS5' => '๐Ÿ’ซ','iOS7' => '','Hex' => '1F4AB'), array('iOS2' => '','iOS5' => '๐Ÿ’ฅ','iOS7' => '','Hex' => '1F4A5'), array('iOS2' => '๎Œด','iOS5' => '๐Ÿ’ข','iOS7' => '','Hex' => '1F4A2'), array('iOS2' => '๎Œฑ','iOS5' => '๐Ÿ’ฆ','iOS7' => '','Hex' => '1F4A6'), array('iOS2' => '','iOS5' => '๐Ÿ’ง','iOS7' => '','Hex' => '1F4A7'), array('iOS2' => '๎„ผ','iOS5' => '๐Ÿ’ค','iOS7' => '','Hex' => '1F4A4'), array('iOS2' => '๎Œฐ','iOS5' => '๐Ÿ’จ','iOS7' => '','Hex' => '1F4A8'), array('iOS2' => '๎›','iOS5' => '๐Ÿ‘‚','iOS7' => '','Hex' => '1F442'), array('iOS2' => '๎™','iOS5' => '๐Ÿ‘€','iOS7' => '','Hex' => '1F440'), array('iOS2' => '๎š','iOS5' => '๐Ÿ‘ƒ','iOS7' => '','Hex' => '1F443'), array('iOS2' => '','iOS5' => '๐Ÿ‘…','iOS7' => '','Hex' => '1F445'), array('iOS2' => '๎œ','iOS5' => '๐Ÿ‘„','iOS7' => '','Hex' => '1F444'), array('iOS2' => '๎€Ž','iOS5' => '๐Ÿ‘','iOS7' => '','Hex' => '1F44D'), array('iOS2' => '๎ก','iOS5' => '๐Ÿ‘Ž','iOS7' => '','Hex' => '1F44E'), array('iOS2' => '๎ ','iOS5' => '๐Ÿ‘Œ','iOS7' => '','Hex' => '1F44C'), array('iOS2' => '๎€','iOS5' => '๐Ÿ‘Š','iOS7' => '','Hex' => '1F44A'), array('iOS2' => '๎€','iOS5' => 'โœŠ','iOS7' => '','Hex' => '270A'), array('iOS2' => '๎€‘','iOS5' => 'โœŒ','iOS7' => 'โœŒ๏ธ','Hex' => '270C'), array('iOS2' => '๎ž','iOS5' => '๐Ÿ‘‹','iOS7' => '','Hex' => '1F44B'), array('iOS2' => '๎€’','iOS5' => 'โœ‹','iOS7' => '','Hex' => '270B'), array('iOS2' => '๎ข','iOS5' => '๐Ÿ‘','iOS7' => '','Hex' => '1F450'), array('iOS2' => '๎ˆฎ','iOS5' => '๐Ÿ‘†','iOS7' => '','Hex' => '1F446'), array('iOS2' => '๎ˆฏ','iOS5' => '๐Ÿ‘‡','iOS7' => '','Hex' => '1F447'), array('iOS2' => '๎ˆฑ','iOS5' => '๐Ÿ‘‰','iOS7' => '','Hex' => '1F449'), array('iOS2' => '๎ˆฐ','iOS5' => '๐Ÿ‘ˆ','iOS7' => '','Hex' => '1F448'), array('iOS2' => '๎ง','iOS5' => '๐Ÿ™Œ','iOS7' => '','Hex' => '1F64C'), array('iOS2' => '๎','iOS5' => '๐Ÿ™','iOS7' => '','Hex' => '1F64F'), array('iOS2' => '๎€','iOS5' => 'โ˜','iOS7' => 'โ˜๏ธ','Hex' => '261D'), array('iOS2' => '๎Ÿ','iOS5' => '๐Ÿ‘','iOS7' => '','Hex' => '1F44F'), array('iOS2' => '๎…Œ','iOS5' => '๐Ÿ’ช','iOS7' => '','Hex' => '1F4AA'), array('iOS2' => '๎ˆ','iOS5' => '๐Ÿšถ','iOS7' => '','Hex' => '1F6B6'), array('iOS2' => '๎„•','iOS5' => '๐Ÿƒ','iOS7' => '','Hex' => '1F3C3'), array('iOS2' => '๎”Ÿ','iOS5' => '๐Ÿ’ƒ','iOS7' => '','Hex' => '1F483'), array('iOS2' => '๎จ','iOS5' => '๐Ÿ‘ซ','iOS7' => '','Hex' => '1F46B'), array('iOS2' => '','iOS5' => '๐Ÿ‘ช','iOS7' => '','Hex' => '1F46A'), array('iOS2' => '','iOS5' => '๐Ÿ‘ฌ','iOS7' => '','Hex' => '1F46C'), array('iOS2' => '','iOS5' => '๐Ÿ‘ญ','iOS7' => '','Hex' => '1F46D'), array('iOS2' => '๎„‘','iOS5' => '๐Ÿ’','iOS7' => '','Hex' => '1F48F'), array('iOS2' => '๎ฅ','iOS5' => '๐Ÿ’‘','iOS7' => '','Hex' => '1F491'), array('iOS2' => '๎ฉ','iOS5' => '๐Ÿ‘ฏ','iOS7' => '','Hex' => '1F46F'), array('iOS2' => '๎ค','iOS5' => '๐Ÿ™†','iOS7' => '','Hex' => '1F646'), array('iOS2' => '๎ฃ','iOS5' => '๐Ÿ™…','iOS7' => '','Hex' => '1F645'), array('iOS2' => '๎‰“','iOS5' => '๐Ÿ’','iOS7' => '','Hex' => '1F481'), array('iOS2' => '','iOS5' => '๐Ÿ™‹','iOS7' => '','Hex' => '1F64B'), array('iOS2' => '๎Œž','iOS5' => '๐Ÿ’†','iOS7' => '','Hex' => '1F486'), array('iOS2' => '๎ŒŸ','iOS5' => '๐Ÿ’‡','iOS7' => '','Hex' => '1F487'), array('iOS2' => '๎Œ','iOS5' => '๐Ÿ’…','iOS7' => '','Hex' => '1F485'), array('iOS2' => '','iOS5' => '๐Ÿ‘ฐ','iOS7' => '','Hex' => '1F470'), array('iOS2' => '','iOS5' => '๐Ÿ™Ž','iOS7' => '','Hex' => '1F64E'), array('iOS2' => '','iOS5' => '๐Ÿ™','iOS7' => '','Hex' => '1F64D'), array('iOS2' => '๎ฆ','iOS5' => '๐Ÿ™‡','iOS7' => '','Hex' => '1F647'), array('iOS2' => '๎”ƒ','iOS5' => '๐ŸŽฉ','iOS7' => '','Hex' => '1F3A9'), array('iOS2' => '๎„Ž','iOS5' => '๐Ÿ‘‘','iOS7' => '','Hex' => '1F451'), array('iOS2' => '๎Œ˜','iOS5' => '๐Ÿ‘’','iOS7' => '','Hex' => '1F452'), array('iOS2' => '๎€‡','iOS5' => '๐Ÿ‘Ÿ','iOS7' => '','Hex' => '1F45F'), array('iOS2' => '','iOS5' => '๐Ÿ‘ž','iOS7' => '','Hex' => '1F45E'), array('iOS2' => '๎Œš','iOS5' => '๐Ÿ‘ก','iOS7' => '','Hex' => '1F461'), array('iOS2' => '๎„พ','iOS5' => '๐Ÿ‘ ','iOS7' => '','Hex' => '1F460'), array('iOS2' => '๎Œ›','iOS5' => '๐Ÿ‘ข','iOS7' => '','Hex' => '1F462'), array('iOS2' => '๎€†','iOS5' => '๐Ÿ‘•','iOS7' => '','Hex' => '1F455'), array('iOS2' => '๎Œ‚','iOS5' => '๐Ÿ‘”','iOS7' => '','Hex' => '1F454'), array('iOS2' => '','iOS5' => '๐Ÿ‘š','iOS7' => '','Hex' => '1F45A'), array('iOS2' => '๎Œ™','iOS5' => '๐Ÿ‘—','iOS7' => '','Hex' => '1F457'), array('iOS2' => '','iOS5' => '๐ŸŽฝ','iOS7' => '','Hex' => '1F3BD'), array('iOS2' => '','iOS5' => '๐Ÿ‘–','iOS7' => '','Hex' => '1F456'), array('iOS2' => '๎Œก','iOS5' => '๐Ÿ‘˜','iOS7' => '','Hex' => '1F458'), array('iOS2' => '๎Œข','iOS5' => '๐Ÿ‘™','iOS7' => '','Hex' => '1F459'), array('iOS2' => '๎„ž','iOS5' => '๐Ÿ’ผ','iOS7' => '','Hex' => '1F4BC'), array('iOS2' => '๎Œฃ','iOS5' => '๐Ÿ‘œ','iOS7' => '','Hex' => '1F45C'), array('iOS2' => '','iOS5' => '๐Ÿ‘','iOS7' => '','Hex' => '1F45D'), array('iOS2' => '','iOS5' => '๐Ÿ‘›','iOS7' => '','Hex' => '1F45B'), array('iOS2' => '','iOS5' => '๐Ÿ‘“','iOS7' => '','Hex' => '1F453'), array('iOS2' => '๎Œ”','iOS5' => '๐ŸŽ€','iOS7' => '','Hex' => '1F380'), array('iOS2' => '๎ผ','iOS5' => '๐ŸŒ‚','iOS7' => '','Hex' => '1F302'), array('iOS2' => '๎Œœ','iOS5' => '๐Ÿ’„','iOS7' => '','Hex' => '1F484'), array('iOS2' => '๎Œฌ','iOS5' => '๐Ÿ’›','iOS7' => '','Hex' => '1F49B'), array('iOS2' => '๎Œช','iOS5' => '๐Ÿ’™','iOS7' => '','Hex' => '1F499'), array('iOS2' => '๎Œญ','iOS5' => '๐Ÿ’œ','iOS7' => '','Hex' => '1F49C'), array('iOS2' => '๎Œซ','iOS5' => '๐Ÿ’š','iOS7' => '','Hex' => '1F49A'), array('iOS2' => '๎€ข','iOS5' => 'โค','iOS7' => 'โค๏ธ','Hex' => '2764'), array('iOS2' => '๎€ฃ','iOS5' => '๐Ÿ’”','iOS7' => '','Hex' => '1F494'), array('iOS2' => '๎Œจ','iOS5' => '๐Ÿ’—','iOS7' => '','Hex' => '1F497'), array('iOS2' => '๎Œง','iOS5' => '๐Ÿ’“','iOS7' => '','Hex' => '1F493'), array('iOS2' => '','iOS5' => '๐Ÿ’•','iOS7' => '','Hex' => '1F495'), array('iOS2' => '','iOS5' => '๐Ÿ’–','iOS7' => '','Hex' => '1F496'), array('iOS2' => '','iOS5' => '๐Ÿ’ž','iOS7' => '','Hex' => '1F49E'), array('iOS2' => '๎Œฉ','iOS5' => '๐Ÿ’˜','iOS7' => '','Hex' => '1F498'), array('iOS2' => '','iOS5' => '๐Ÿ’Œ','iOS7' => '','Hex' => '1F48C'), array('iOS2' => '๎€ƒ','iOS5' => '๐Ÿ’‹','iOS7' => '','Hex' => '1F48B'), array('iOS2' => '๎€ด','iOS5' => '๐Ÿ’','iOS7' => '','Hex' => '1F48D'), array('iOS2' => '๎€ต','iOS5' => '๐Ÿ’Ž','iOS7' => '','Hex' => '1F48E'), array('iOS2' => '','iOS5' => '๐Ÿ‘ค','iOS7' => '','Hex' => '1F464'), array('iOS2' => '','iOS5' => '๐Ÿ‘ฅ','iOS7' => '','Hex' => '1F465'), array('iOS2' => '','iOS5' => '๐Ÿ’ฌ','iOS7' => '','Hex' => '1F4AC'), array('iOS2' => '๎”ถ','iOS5' => '๐Ÿ‘ฃ','iOS7' => '','Hex' => '1F463'), array('iOS2' => '','iOS5' => '๐Ÿ’ญ','iOS7' => '','Hex' => '1F4AD'), array('iOS2' => '๎€ถ','iOS5' => '๐Ÿ ','iOS7' => '','Hex' => '1F3E0'), array('iOS2' => '','iOS5' => '๐Ÿก','iOS7' => '','Hex' => '1F3E1'), array('iOS2' => '๎…—','iOS5' => '๐Ÿซ','iOS7' => '','Hex' => '1F3EB'), array('iOS2' => '๎€ธ','iOS5' => '๐Ÿข','iOS7' => '','Hex' => '1F3E2'), array('iOS2' => '๎…“','iOS5' => '๐Ÿฃ','iOS7' => '','Hex' => '1F3E3'), array('iOS2' => '๎…•','iOS5' => '๐Ÿฅ','iOS7' => '','Hex' => '1F3E5'), array('iOS2' => '๎…','iOS5' => '๐Ÿฆ','iOS7' => '','Hex' => '1F3E6'), array('iOS2' => '๎…–','iOS5' => '๐Ÿช','iOS7' => '','Hex' => '1F3EA'), array('iOS2' => '๎”','iOS5' => '๐Ÿฉ','iOS7' => '','Hex' => '1F3E9'), array('iOS2' => '๎…˜','iOS5' => '๐Ÿจ','iOS7' => '','Hex' => '1F3E8'), array('iOS2' => '๎ฝ','iOS5' => '๐Ÿ’’','iOS7' => '','Hex' => '1F492'), array('iOS2' => '๎€ท','iOS5' => 'โ›ช','iOS7' => 'โ›ช๏ธ','Hex' => '26EA'), array('iOS2' => '๎”„','iOS5' => '๐Ÿฌ','iOS7' => '','Hex' => '1F3EC'), array('iOS2' => '','iOS5' => '๐Ÿค','iOS7' => '','Hex' => '1F3E4'), array('iOS2' => '๎‘Š','iOS5' => '๐ŸŒ‡','iOS7' => '','Hex' => '1F307'), array('iOS2' => '๎…†','iOS5' => '๐ŸŒ†','iOS7' => '','Hex' => '1F306'), array('iOS2' => '๎”…','iOS5' => '๐Ÿฏ','iOS7' => '','Hex' => '1F3EF'), array('iOS2' => '๎”†','iOS5' => '๐Ÿฐ','iOS7' => '','Hex' => '1F3F0'), array('iOS2' => '๎„ข','iOS5' => 'โ›บ','iOS7' => 'โ›บ๏ธ','Hex' => '26FA'), array('iOS2' => '๎”ˆ','iOS5' => '๐Ÿญ','iOS7' => '','Hex' => '1F3ED'), array('iOS2' => '๎”‰','iOS5' => '๐Ÿ—ผ','iOS7' => '','Hex' => '1F5FC'), array('iOS2' => '','iOS5' => '๐Ÿ—พ','iOS7' => '','Hex' => '1F5FE'), array('iOS2' => '๎€ป','iOS5' => '๐Ÿ—ป','iOS7' => '','Hex' => '1F5FB'), array('iOS2' => '๎','iOS5' => '๐ŸŒ„','iOS7' => '','Hex' => '1F304'), array('iOS2' => '๎‘‰','iOS5' => '๐ŸŒ…','iOS7' => '','Hex' => '1F305'), array('iOS2' => '๎‘‹','iOS5' => '๐ŸŒƒ','iOS7' => '','Hex' => '1F303'), array('iOS2' => '๎”','iOS5' => '๐Ÿ—ฝ','iOS7' => '','Hex' => '1F5FD'), array('iOS2' => '','iOS5' => '๐ŸŒ‰','iOS7' => '','Hex' => '1F309'), array('iOS2' => '','iOS5' => '๐ŸŽ ','iOS7' => '','Hex' => '1F3A0'), array('iOS2' => '๎„ค','iOS5' => '๐ŸŽก','iOS7' => '','Hex' => '1F3A1'), array('iOS2' => '๎„ก','iOS5' => 'โ›ฒ','iOS7' => 'โ›ฒ๏ธ','Hex' => '26F2'), array('iOS2' => '๎ณ','iOS5' => '๐ŸŽข','iOS7' => '','Hex' => '1F3A2'), array('iOS2' => '๎ˆ‚','iOS5' => '๐Ÿšข','iOS7' => '','Hex' => '1F6A2'), array('iOS2' => '๎€œ','iOS5' => 'โ›ต','iOS7' => 'โ›ต๏ธ','Hex' => '26F5'), array('iOS2' => '๎„ต','iOS5' => '๐Ÿšค','iOS7' => '','Hex' => '1F6A4'), array('iOS2' => '','iOS5' => '๐Ÿšฃ','iOS7' => '','Hex' => '1F6A3'), array('iOS2' => '','iOS5' => 'โš“','iOS7' => 'โš“๏ธ','Hex' => '2693'), array('iOS2' => '๎„','iOS5' => '๐Ÿš€','iOS7' => '','Hex' => '1F680'), array('iOS2' => '๎€','iOS5' => 'โœˆ','iOS7' => 'โœˆ๏ธ','Hex' => '2708'), array('iOS2' => '๎„Ÿ','iOS5' => '๐Ÿ’บ','iOS7' => '','Hex' => '1F4BA'), array('iOS2' => '','iOS5' => '๐Ÿš','iOS7' => '','Hex' => '1F681'), array('iOS2' => '','iOS5' => '๐Ÿš‚','iOS7' => '','Hex' => '1F682'), array('iOS2' => '','iOS5' => '๐ŸšŠ','iOS7' => '','Hex' => '1F68A'), array('iOS2' => '๎€น','iOS5' => '๐Ÿš‰','iOS7' => '','Hex' => '1F689'), array('iOS2' => '','iOS5' => '๐Ÿšž','iOS7' => '','Hex' => '1F69E'), array('iOS2' => '','iOS5' => '๐Ÿš†','iOS7' => '','Hex' => '1F686'), array('iOS2' => '๎ต','iOS5' => '๐Ÿš„','iOS7' => '','Hex' => '1F684'), array('iOS2' => '๎€Ÿ','iOS5' => '๐Ÿš…','iOS7' => '','Hex' => '1F685'), array('iOS2' => '','iOS5' => '๐Ÿšˆ','iOS7' => '','Hex' => '1F688'), array('iOS2' => '๎ด','iOS5' => '๐Ÿš‡','iOS7' => '','Hex' => '1F687'), array('iOS2' => '','iOS5' => '๐Ÿš','iOS7' => '','Hex' => '1F69D'), array('iOS2' => '๎€ž','iOS5' => '๐Ÿš‹','iOS7' => '','Hex' => '1F68B'), array('iOS2' => '','iOS5' => '๐Ÿšƒ','iOS7' => '','Hex' => '1F683'), array('iOS2' => '','iOS5' => '๐ŸšŽ','iOS7' => '','Hex' => '1F68E'), array('iOS2' => '๎…™','iOS5' => '๐ŸšŒ','iOS7' => '','Hex' => '1F68C'), array('iOS2' => '','iOS5' => '๐Ÿš','iOS7' => '','Hex' => '1F68D'), array('iOS2' => '๎ฎ','iOS5' => '๐Ÿš™','iOS7' => '','Hex' => '1F699'), array('iOS2' => '','iOS5' => '๐Ÿš˜','iOS7' => '','Hex' => '1F698'), array('iOS2' => '๎€›','iOS5' => '๐Ÿš—','iOS7' => '','Hex' => '1F697'), array('iOS2' => '๎…š','iOS5' => '๐Ÿš•','iOS7' => '','Hex' => '1F695'), array('iOS2' => '','iOS5' => '๐Ÿš–','iOS7' => '','Hex' => '1F696'), array('iOS2' => '','iOS5' => '๐Ÿš›','iOS7' => '','Hex' => '1F69B'), array('iOS2' => '๎ฏ','iOS5' => '๐Ÿšš','iOS7' => '','Hex' => '1F69A'), array('iOS2' => '','iOS5' => '๐Ÿšจ','iOS7' => '','Hex' => '1F6A8'), array('iOS2' => '๎ฒ','iOS5' => '๐Ÿš“','iOS7' => '','Hex' => '1F693'), array('iOS2' => '','iOS5' => '๐Ÿš”','iOS7' => '','Hex' => '1F694'), array('iOS2' => '๎ฐ','iOS5' => '๐Ÿš’','iOS7' => '','Hex' => '1F692'), array('iOS2' => '๎ฑ','iOS5' => '๐Ÿš‘','iOS7' => '','Hex' => '1F691'), array('iOS2' => '','iOS5' => '๐Ÿš','iOS7' => '','Hex' => '1F690'), array('iOS2' => '๎„ถ','iOS5' => '๐Ÿšฒ','iOS7' => '','Hex' => '1F6B2'), array('iOS2' => '','iOS5' => '๐Ÿšก','iOS7' => '','Hex' => '1F6A1'), array('iOS2' => '','iOS5' => '๐ŸšŸ','iOS7' => '','Hex' => '1F69F'), array('iOS2' => '','iOS5' => '๐Ÿš ','iOS7' => '','Hex' => '1F6A0'), array('iOS2' => '','iOS5' => '๐Ÿšœ','iOS7' => '','Hex' => '1F69C'), array('iOS2' => '๎Œ ','iOS5' => '๐Ÿ’ˆ','iOS7' => '','Hex' => '1F488'), array('iOS2' => '๎…','iOS5' => '๐Ÿš','iOS7' => '','Hex' => '1F68F'), array('iOS2' => '๎„ฅ','iOS5' => '๐ŸŽซ','iOS7' => '','Hex' => '1F3AB'), array('iOS2' => '','iOS5' => '๐Ÿšฆ','iOS7' => '','Hex' => '1F6A6'), array('iOS2' => '๎…Ž','iOS5' => '๐Ÿšฅ','iOS7' => '','Hex' => '1F6A5'), array('iOS2' => '๎‰’','iOS5' => 'โš ','iOS7' => 'โš ๏ธ','Hex' => '26A0'), array('iOS2' => '๎„ท','iOS5' => '๐Ÿšง','iOS7' => '','Hex' => '1F6A7'), array('iOS2' => '๎ˆ‰','iOS5' => '๐Ÿ”ฐ','iOS7' => '','Hex' => '1F530'), array('iOS2' => '๎€บ','iOS5' => 'โ›ฝ','iOS7' => 'โ›ฝ๏ธ','Hex' => '26FD'), array('iOS2' => '','iOS5' => '๐Ÿฎ','iOS7' => '','Hex' => '1F3EE'), array('iOS2' => '๎„ณ','iOS5' => '๐ŸŽฐ','iOS7' => '','Hex' => '1F3B0'), array('iOS2' => '๎„ฃ','iOS5' => 'โ™จ','iOS7' => 'โ™จ๏ธ','Hex' => '2668'), array('iOS2' => '','iOS5' => '๐Ÿ—ฟ','iOS7' => '','Hex' => '1F5FF'), array('iOS2' => '','iOS5' => '๐ŸŽช','iOS7' => '','Hex' => '1F3AA'), array('iOS2' => '','iOS5' => '๐ŸŽญ','iOS7' => '','Hex' => '1F3AD'), array('iOS2' => '','iOS5' => '๐Ÿ“','iOS7' => '','Hex' => '1F4CD'), array('iOS2' => '','iOS5' => '๐Ÿšฉ','iOS7' => '','Hex' => '1F6A9'), array('iOS2' => '๎”‹','iOS5' => '๐Ÿ‡ฏ๐Ÿ‡ต','iOS7' => '','Hex' => '1F1EF_1F1F5'), array('iOS2' => '๎””','iOS5' => '๐Ÿ‡ฐ๐Ÿ‡ท','iOS7' => '','Hex' => '1F1F0_1F1F7'), array('iOS2' => '๎”Ž','iOS5' => '๐Ÿ‡ฉ๐Ÿ‡ช','iOS7' => '','Hex' => '1F1E9_1F1EA'), array('iOS2' => '๎”“','iOS5' => '๐Ÿ‡จ๐Ÿ‡ณ','iOS7' => '','Hex' => '1F1E8_1F1F3'), array('iOS2' => '๎”Œ','iOS5' => '๐Ÿ‡บ๐Ÿ‡ธ','iOS7' => '','Hex' => '1F1FA_1F1F8'), array('iOS2' => '๎”','iOS5' => '๐Ÿ‡ซ๐Ÿ‡ท','iOS7' => '','Hex' => '1F1EB_1F1F7'), array('iOS2' => '๎”‘','iOS5' => '๐Ÿ‡ช๐Ÿ‡ธ','iOS7' => '','Hex' => '1F1EA_1F1F8'), array('iOS2' => '๎”','iOS5' => '๐Ÿ‡ฎ๐Ÿ‡น','iOS7' => '','Hex' => '1F1EE_1F1F9'), array('iOS2' => '๎”’','iOS5' => '๐Ÿ‡ท๐Ÿ‡บ','iOS7' => '','Hex' => '1F1F7_1F1FA'), array('iOS2' => '๎”','iOS5' => '๐Ÿ‡ฌ๐Ÿ‡ง','iOS7' => '','Hex' => '1F1EC_1F1E7'), array('iOS2' => '๎”Š','iOS5' => '๎”Š','iOS7' => '','Hex' => '๎”Š'), array('iOS2' => '๎’','iOS5' => '๐Ÿถ','iOS7' => '','Hex' => '1F436'), array('iOS2' => '๎”ช','iOS5' => '๐Ÿบ','iOS7' => '','Hex' => '1F43A'), array('iOS2' => '๎','iOS5' => '๐Ÿฑ','iOS7' => '','Hex' => '1F431'), array('iOS2' => '๎“','iOS5' => '๐Ÿญ','iOS7' => '','Hex' => '1F42D'), array('iOS2' => '๎”ค','iOS5' => '๐Ÿน','iOS7' => '','Hex' => '1F439'), array('iOS2' => '๎”ฌ','iOS5' => '๐Ÿฐ','iOS7' => '','Hex' => '1F430'), array('iOS2' => '๎”ฑ','iOS5' => '๐Ÿธ','iOS7' => '','Hex' => '1F438'), array('iOS2' => '๎','iOS5' => '๐Ÿฏ','iOS7' => '','Hex' => '1F42F'), array('iOS2' => '๎”ง','iOS5' => '๐Ÿจ','iOS7' => '','Hex' => '1F428'), array('iOS2' => '๎‘','iOS5' => '๐Ÿป','iOS7' => '','Hex' => '1F43B'), array('iOS2' => '๎„‹','iOS5' => '๐Ÿท','iOS7' => '','Hex' => '1F437'), array('iOS2' => '','iOS5' => '๐Ÿฝ','iOS7' => '','Hex' => '1F43D'), array('iOS2' => '๎”ซ','iOS5' => '๐Ÿฎ','iOS7' => '','Hex' => '1F42E'), array('iOS2' => '๎”ฏ','iOS5' => '๐Ÿ—','iOS7' => '','Hex' => '1F417'), array('iOS2' => '๎„‰','iOS5' => '๐Ÿต','iOS7' => '','Hex' => '1F435'), array('iOS2' => '๎”จ','iOS5' => '๐Ÿ’','iOS7' => '','Hex' => '1F412'), array('iOS2' => '๎€š','iOS5' => '๐Ÿด','iOS7' => '','Hex' => '1F434'), array('iOS2' => '๎”ฉ','iOS5' => '๐Ÿ‘','iOS7' => '','Hex' => '1F411'), array('iOS2' => '๎”ฆ','iOS5' => '๐Ÿ˜','iOS7' => '','Hex' => '1F418'), array('iOS2' => '','iOS5' => '๐Ÿผ','iOS7' => '','Hex' => '1F43C'), array('iOS2' => '๎•','iOS5' => '๐Ÿง','iOS7' => '','Hex' => '1F427'), array('iOS2' => '๎”ก','iOS5' => '๐Ÿฆ','iOS7' => '','Hex' => '1F426'), array('iOS2' => '๎”ฃ','iOS5' => '๐Ÿค','iOS7' => '','Hex' => '1F424'), array('iOS2' => '','iOS5' => '๐Ÿฅ','iOS7' => '','Hex' => '1F425'), array('iOS2' => '','iOS5' => '๐Ÿฃ','iOS7' => '','Hex' => '1F423'), array('iOS2' => '๎”ฎ','iOS5' => '๐Ÿ”','iOS7' => '','Hex' => '1F414'), array('iOS2' => '๎”ญ','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F40D'), array('iOS2' => '','iOS5' => '๐Ÿข','iOS7' => '','Hex' => '1F422'), array('iOS2' => '๎”ฅ','iOS5' => '๐Ÿ›','iOS7' => '','Hex' => '1F41B'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F41D'), array('iOS2' => '','iOS5' => '๐Ÿœ','iOS7' => '','Hex' => '1F41C'), array('iOS2' => '','iOS5' => '๐Ÿž','iOS7' => '','Hex' => '1F41E'), array('iOS2' => '','iOS5' => '๐ŸŒ','iOS7' => '','Hex' => '1F40C'), array('iOS2' => '๎„Š','iOS5' => '๐Ÿ™','iOS7' => '','Hex' => '1F419'), array('iOS2' => '๎‘','iOS5' => '๐Ÿš','iOS7' => '','Hex' => '1F41A'), array('iOS2' => '๎”ข','iOS5' => '๐Ÿ ','iOS7' => '','Hex' => '1F420'), array('iOS2' => '๎€™','iOS5' => '๐ŸŸ','iOS7' => '','Hex' => '1F41F'), array('iOS2' => '๎” ','iOS5' => '๐Ÿฌ','iOS7' => '','Hex' => '1F42C'), array('iOS2' => '๎”','iOS5' => '๐Ÿณ','iOS7' => '','Hex' => '1F433'), array('iOS2' => '','iOS5' => '๐Ÿ‹','iOS7' => '','Hex' => '1F40B'), array('iOS2' => '','iOS5' => '๐Ÿ„','iOS7' => '','Hex' => '1F404'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F40F'), array('iOS2' => '','iOS5' => '๐Ÿ€','iOS7' => '','Hex' => '1F400'), array('iOS2' => '','iOS5' => '๐Ÿƒ','iOS7' => '','Hex' => '1F403'), array('iOS2' => '','iOS5' => '๐Ÿ…','iOS7' => '','Hex' => '1F405'), array('iOS2' => '','iOS5' => '๐Ÿ‡','iOS7' => '','Hex' => '1F407'), array('iOS2' => '','iOS5' => '๐Ÿ‰','iOS7' => '','Hex' => '1F409'), array('iOS2' => '๎„ด','iOS5' => '๐ŸŽ','iOS7' => '','Hex' => '1F40E'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F410'), array('iOS2' => '','iOS5' => '๐Ÿ“','iOS7' => '','Hex' => '1F413'), array('iOS2' => '','iOS5' => '๐Ÿ•','iOS7' => '','Hex' => '1F415'), array('iOS2' => '','iOS5' => '๐Ÿ–','iOS7' => '','Hex' => '1F416'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F401'), array('iOS2' => '','iOS5' => '๐Ÿ‚','iOS7' => '','Hex' => '1F402'), array('iOS2' => '','iOS5' => '๐Ÿฒ','iOS7' => '','Hex' => '1F432'), array('iOS2' => '','iOS5' => '๐Ÿก','iOS7' => '','Hex' => '1F421'), array('iOS2' => '','iOS5' => '๐ŸŠ','iOS7' => '','Hex' => '1F40A'), array('iOS2' => '๎”ฐ','iOS5' => '๐Ÿซ','iOS7' => '','Hex' => '1F42B'), array('iOS2' => '','iOS5' => '๐Ÿช','iOS7' => '','Hex' => '1F42A'), array('iOS2' => '','iOS5' => '๐Ÿ†','iOS7' => '','Hex' => '1F406'), array('iOS2' => '','iOS5' => '๐Ÿˆ','iOS7' => '','Hex' => '1F408'), array('iOS2' => '','iOS5' => '๐Ÿฉ','iOS7' => '','Hex' => '1F429'), array('iOS2' => '','iOS5' => '๐Ÿพ','iOS7' => '','Hex' => '1F43E'), array('iOS2' => '๎Œ†','iOS5' => '๐Ÿ’','iOS7' => '','Hex' => '1F490'), array('iOS2' => '๎€ฐ','iOS5' => '๐ŸŒธ','iOS7' => '','Hex' => '1F338'), array('iOS2' => '๎Œ„','iOS5' => '๐ŸŒท','iOS7' => '','Hex' => '1F337'), array('iOS2' => '๎„','iOS5' => '๐Ÿ€','iOS7' => '','Hex' => '1F340'), array('iOS2' => '๎€ฒ','iOS5' => '๐ŸŒน','iOS7' => '','Hex' => '1F339'), array('iOS2' => '๎Œ…','iOS5' => '๐ŸŒป','iOS7' => '','Hex' => '1F33B'), array('iOS2' => '๎Œƒ','iOS5' => '๐ŸŒบ','iOS7' => '','Hex' => '1F33A'), array('iOS2' => '๎„˜','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F341'), array('iOS2' => '๎‘‡','iOS5' => '๐Ÿƒ','iOS7' => '','Hex' => '1F343'), array('iOS2' => '๎„™','iOS5' => '๐Ÿ‚','iOS7' => '','Hex' => '1F342'), array('iOS2' => '','iOS5' => '๐ŸŒฟ','iOS7' => '','Hex' => '1F33F'), array('iOS2' => '๎‘„','iOS5' => '๐ŸŒพ','iOS7' => '','Hex' => '1F33E'), array('iOS2' => '','iOS5' => '๐Ÿ„','iOS7' => '','Hex' => '1F344'), array('iOS2' => '๎Œˆ','iOS5' => '๐ŸŒต','iOS7' => '','Hex' => '1F335'), array('iOS2' => '๎Œ‡','iOS5' => '๐ŸŒด','iOS7' => '','Hex' => '1F334'), array('iOS2' => '','iOS5' => '๐ŸŒฒ','iOS7' => '','Hex' => '1F332'), array('iOS2' => '','iOS5' => '๐ŸŒณ','iOS7' => '','Hex' => '1F333'), array('iOS2' => '','iOS5' => '๐ŸŒฐ','iOS7' => '','Hex' => '1F330'), array('iOS2' => '','iOS5' => '๐ŸŒฑ','iOS7' => '','Hex' => '1F331'), array('iOS2' => '','iOS5' => '๐ŸŒผ','iOS7' => '','Hex' => '1F33C'), array('iOS2' => '','iOS5' => '๐ŸŒ','iOS7' => '','Hex' => '1F310'), array('iOS2' => '','iOS5' => '๐ŸŒž','iOS7' => '','Hex' => '1F31E'), array('iOS2' => '','iOS5' => '๐ŸŒ','iOS7' => '','Hex' => '1F31D'), array('iOS2' => '','iOS5' => '๐ŸŒš','iOS7' => '','Hex' => '1F31A'), array('iOS2' => '','iOS5' => '๐ŸŒ‘','iOS7' => '','Hex' => '1F311'), array('iOS2' => '','iOS5' => '๐ŸŒ’','iOS7' => '','Hex' => '1F312'), array('iOS2' => '','iOS5' => '๐ŸŒ“','iOS7' => '','Hex' => '1F313'), array('iOS2' => '','iOS5' => '๐ŸŒ”','iOS7' => '','Hex' => '1F314'), array('iOS2' => '','iOS5' => '๐ŸŒ•','iOS7' => '','Hex' => '1F315'), array('iOS2' => '','iOS5' => '๐ŸŒ–','iOS7' => '','Hex' => '1F316'), array('iOS2' => '','iOS5' => '๐ŸŒ—','iOS7' => '','Hex' => '1F317'), array('iOS2' => '','iOS5' => '๐ŸŒ˜','iOS7' => '','Hex' => '1F318'), array('iOS2' => '','iOS5' => '๐ŸŒœ','iOS7' => '','Hex' => '1F31C'), array('iOS2' => '','iOS5' => '๐ŸŒ›','iOS7' => '','Hex' => '1F31B'), array('iOS2' => '๎Œ','iOS5' => '๐ŸŒ™','iOS7' => '','Hex' => '1F319'), array('iOS2' => '','iOS5' => '๐ŸŒ','iOS7' => '','Hex' => '1F30D'), array('iOS2' => '','iOS5' => '๐ŸŒŽ','iOS7' => '','Hex' => '1F30E'), array('iOS2' => '','iOS5' => '๐ŸŒ','iOS7' => '','Hex' => '1F30F'), array('iOS2' => '','iOS5' => '๐ŸŒ‹','iOS7' => '','Hex' => '1F30B'), array('iOS2' => '','iOS5' => '๐ŸŒŒ','iOS7' => '','Hex' => '1F30C'), array('iOS2' => '','iOS5' => '๐ŸŒ ','iOS7' => '','Hex' => '1F320'), array('iOS2' => '','iOS5' => 'โญ','iOS7' => 'โญ๏ธ','Hex' => '2B50'), array('iOS2' => '๎Š','iOS5' => 'โ˜€','iOS7' => 'โ˜€๏ธ','Hex' => '2600'), array('iOS2' => '','iOS5' => 'โ›…','iOS7' => 'โ›…๏ธ','Hex' => '26C5'), array('iOS2' => '๎‰','iOS5' => 'โ˜','iOS7' => 'โ˜๏ธ','Hex' => '2601'), array('iOS2' => '๎„ฝ','iOS5' => 'โšก','iOS7' => 'โšก๏ธ','Hex' => '26A1'), array('iOS2' => '๎‹','iOS5' => 'โ˜”','iOS7' => 'โ˜”๏ธ','Hex' => '2614'), array('iOS2' => '','iOS5' => 'โ„','iOS7' => 'โ„๏ธ','Hex' => '2744'), array('iOS2' => '๎ˆ','iOS5' => 'โ›„','iOS7' => 'โ›„๏ธ','Hex' => '26C4'), array('iOS2' => '๎‘ƒ','iOS5' => '๐ŸŒ€','iOS7' => '๐ŸŒ€','Hex' => '1F300'), array('iOS2' => '','iOS5' => '๐ŸŒ','iOS7' => '','Hex' => '1F301'), array('iOS2' => '๎‘Œ','iOS5' => '๐ŸŒˆ','iOS7' => '','Hex' => '1F308'), array('iOS2' => '๎พ','iOS5' => '๐ŸŒŠ','iOS7' => '','Hex' => '1F30A'), array('iOS2' => '๎ถ','iOS5' => '๐ŸŽ','iOS7' => '','Hex' => '1F38D'), array('iOS2' => '๎ท','iOS5' => '๐Ÿ’','iOS7' => '','Hex' => '1F49D'), array('iOS2' => '๎ธ','iOS5' => '๐ŸŽŽ','iOS7' => '','Hex' => '1F38E'), array('iOS2' => '๎บ','iOS5' => '๐ŸŽ’','iOS7' => '','Hex' => '1F392'), array('iOS2' => '๎น','iOS5' => '๐ŸŽ“','iOS7' => '','Hex' => '1F393'), array('iOS2' => '๎ป','iOS5' => '๐ŸŽ','iOS7' => '','Hex' => '1F38F'), array('iOS2' => '๎„—','iOS5' => '๐ŸŽ†','iOS7' => '','Hex' => '1F386'), array('iOS2' => '๎‘€','iOS5' => '๐ŸŽ‡','iOS7' => '','Hex' => '1F387'), array('iOS2' => '๎‘‚','iOS5' => '๐ŸŽ','iOS7' => '','Hex' => '1F390'), array('iOS2' => '๎‘†','iOS5' => '๐ŸŽ‘','iOS7' => '','Hex' => '1F391'), array('iOS2' => '๎‘…','iOS5' => '๐ŸŽƒ','iOS7' => '','Hex' => '1F383'), array('iOS2' => '๎„›','iOS5' => '๐Ÿ‘ป','iOS7' => '','Hex' => '1F47B'), array('iOS2' => '๎‘ˆ','iOS5' => '๐ŸŽ…','iOS7' => '','Hex' => '1F385'), array('iOS2' => '๎€ณ','iOS5' => '๐ŸŽ„','iOS7' => '','Hex' => '1F384'), array('iOS2' => '๎„’','iOS5' => '๐ŸŽ','iOS7' => '','Hex' => '1F381'), array('iOS2' => '','iOS5' => '๐ŸŽ‹','iOS7' => '','Hex' => '1F38B'), array('iOS2' => '๎Œ’','iOS5' => '๐ŸŽ‰','iOS7' => '','Hex' => '1F389'), array('iOS2' => '','iOS5' => '๐ŸŽŠ','iOS7' => '','Hex' => '1F38A'), array('iOS2' => '๎Œ','iOS5' => '๐ŸŽˆ','iOS7' => '','Hex' => '1F388'), array('iOS2' => '๎…ƒ','iOS5' => '๐ŸŽŒ','iOS7' => '','Hex' => '1F38C'), array('iOS2' => '','iOS5' => '๐Ÿ”ฎ','iOS7' => '','Hex' => '1F52E'), array('iOS2' => '๎€ฝ','iOS5' => '๐ŸŽฅ','iOS7' => '','Hex' => '1F3A5'), array('iOS2' => '๎€ˆ','iOS5' => '๐Ÿ“ท','iOS7' => '','Hex' => '1F4F7'), array('iOS2' => '','iOS5' => '๐Ÿ“น','iOS7' => '','Hex' => '1F4F9'), array('iOS2' => '๎„ฉ','iOS5' => '๐Ÿ“ผ','iOS7' => '','Hex' => '1F4FC'), array('iOS2' => '๎„ฆ','iOS5' => '๐Ÿ’ฟ','iOS7' => '','Hex' => '1F4BF'), array('iOS2' => '๎„ง','iOS5' => '๐Ÿ“€','iOS7' => '','Hex' => '1F4C0'), array('iOS2' => '๎Œ–','iOS5' => '๐Ÿ’ฝ','iOS7' => '','Hex' => '1F4BD'), array('iOS2' => '','iOS5' => '๐Ÿ’พ','iOS7' => '','Hex' => '1F4BE'), array('iOS2' => '๎€Œ','iOS5' => '๐Ÿ’ป','iOS7' => '','Hex' => '1F4BB'), array('iOS2' => '๎€Š','iOS5' => '๐Ÿ“ฑ','iOS7' => '','Hex' => '1F4F1'), array('iOS2' => '๎€‰','iOS5' => 'โ˜Ž','iOS7' => 'โ˜Ž๏ธ','Hex' => '260E'), array('iOS2' => '','iOS5' => '๐Ÿ“ž','iOS7' => '','Hex' => '1F4DE'), array('iOS2' => '','iOS5' => '๐Ÿ“Ÿ','iOS7' => '','Hex' => '1F4DF'), array('iOS2' => '๎€‹','iOS5' => '๐Ÿ“ ','iOS7' => '','Hex' => '1F4E0'), array('iOS2' => '๎…‹','iOS5' => '๐Ÿ“ก','iOS7' => '','Hex' => '1F4E1'), array('iOS2' => '๎„ช','iOS5' => '๐Ÿ“บ','iOS7' => '','Hex' => '1F4FA'), array('iOS2' => '๎„จ','iOS5' => '๐Ÿ“ป','iOS7' => '','Hex' => '1F4FB'), array('iOS2' => '','iOS5' => '๐Ÿ”Š','iOS7' => '','Hex' => '1F50A'), array('iOS2' => '','iOS5' => '๐Ÿ”‰','iOS7' => '','Hex' => '1F509'), array('iOS2' => '๎…','iOS5' => '๐Ÿ”ˆ','iOS7' => '','Hex' => '1F508'), array('iOS2' => '','iOS5' => '๐Ÿ”‡','iOS7' => '','Hex' => '1F507'), array('iOS2' => '๎Œฅ','iOS5' => '๐Ÿ””','iOS7' => '','Hex' => '1F514'), array('iOS2' => '','iOS5' => '๐Ÿ”•','iOS7' => '','Hex' => '1F515'), array('iOS2' => '๎…‚','iOS5' => '๐Ÿ“ข','iOS7' => '','Hex' => '1F4E2'), array('iOS2' => '๎Œ—','iOS5' => '๐Ÿ“ฃ','iOS7' => '','Hex' => '1F4E3'), array('iOS2' => '','iOS5' => 'โณ','iOS7' => '','Hex' => '23F3'), array('iOS2' => '','iOS5' => 'โŒ›','iOS7' => 'โŒ›๏ธ','Hex' => '231B'), array('iOS2' => '','iOS5' => 'โฐ','iOS7' => 'โฐ','Hex' => '23F0'), array('iOS2' => '','iOS5' => 'โŒš','iOS7' => 'โŒš๏ธ','Hex' => '231A'), array('iOS2' => '๎……','iOS5' => '๐Ÿ”“','iOS7' => '','Hex' => '1F513'), array('iOS2' => '๎…„','iOS5' => '๐Ÿ”’','iOS7' => '','Hex' => '1F512'), array('iOS2' => '','iOS5' => '๐Ÿ”','iOS7' => '','Hex' => '1F50F'), array('iOS2' => '','iOS5' => '๐Ÿ”','iOS7' => '','Hex' => '1F510'), array('iOS2' => '๎€ฟ','iOS5' => '๐Ÿ”‘','iOS7' => '','Hex' => '1F511'), array('iOS2' => '','iOS5' => '๐Ÿ”Ž','iOS7' => '','Hex' => '1F50E'), array('iOS2' => '๎„','iOS5' => '๐Ÿ’ก','iOS7' => '','Hex' => '1F4A1'), array('iOS2' => '','iOS5' => '๐Ÿ”ฆ','iOS7' => '','Hex' => '1F526'), array('iOS2' => '','iOS5' => '๐Ÿ”†','iOS7' => '','Hex' => '1F506'), array('iOS2' => '','iOS5' => '๐Ÿ”…','iOS7' => '','Hex' => '1F505'), array('iOS2' => '','iOS5' => '๐Ÿ”Œ','iOS7' => '','Hex' => '1F50C'), array('iOS2' => '','iOS5' => '๐Ÿ”‹','iOS7' => '','Hex' => '1F50B'), array('iOS2' => '๎„”','iOS5' => '๐Ÿ”','iOS7' => '','Hex' => '1F50D'), array('iOS2' => '','iOS5' => '๐Ÿ›','iOS7' => '','Hex' => '1F6C1'), array('iOS2' => '๎„ฟ','iOS5' => '๐Ÿ›€','iOS7' => '','Hex' => '1F6C0'), array('iOS2' => '','iOS5' => '๐Ÿšฟ','iOS7' => '','Hex' => '1F6BF'), array('iOS2' => '๎…€','iOS5' => '๐Ÿšฝ','iOS7' => '','Hex' => '1F6BD'), array('iOS2' => '','iOS5' => '๐Ÿ”ง','iOS7' => '','Hex' => '1F527'), array('iOS2' => '','iOS5' => '๐Ÿ”ฉ','iOS7' => '','Hex' => '1F529'), array('iOS2' => '๎„–','iOS5' => '๐Ÿ”จ','iOS7' => '','Hex' => '1F528'), array('iOS2' => '','iOS5' => '๐Ÿšช','iOS7' => '','Hex' => '1F6AA'), array('iOS2' => '๎ŒŽ','iOS5' => '๐Ÿšฌ','iOS7' => '','Hex' => '1F6AC'), array('iOS2' => '๎Œ‘','iOS5' => '๐Ÿ’ฃ','iOS7' => '','Hex' => '1F4A3'), array('iOS2' => '๎„“','iOS5' => '๐Ÿ”ซ','iOS7' => '','Hex' => '1F52B'), array('iOS2' => '','iOS5' => '๐Ÿ”ช','iOS7' => '','Hex' => '1F52A'), array('iOS2' => '๎Œ','iOS5' => '๐Ÿ’Š','iOS7' => '','Hex' => '1F48A'), array('iOS2' => '๎„ป','iOS5' => '๐Ÿ’‰','iOS7' => '','Hex' => '1F489'), array('iOS2' => '๎„ฏ','iOS5' => '๐Ÿ’ฐ','iOS7' => '','Hex' => '1F4B0'), array('iOS2' => '','iOS5' => '๐Ÿ’ด','iOS7' => '','Hex' => '1F4B4'), array('iOS2' => '','iOS5' => '๐Ÿ’ต','iOS7' => '','Hex' => '1F4B5'), array('iOS2' => '','iOS5' => '๐Ÿ’ท','iOS7' => '','Hex' => '1F4B7'), array('iOS2' => '','iOS5' => '๐Ÿ’ถ','iOS7' => '','Hex' => '1F4B6'), array('iOS2' => '','iOS5' => '๐Ÿ’ณ','iOS7' => '','Hex' => '1F4B3'), array('iOS2' => '','iOS5' => '๐Ÿ’ธ','iOS7' => '','Hex' => '1F4B8'), array('iOS2' => '๎„„','iOS5' => '๐Ÿ“ฒ','iOS7' => '','Hex' => '1F4F2'), array('iOS2' => '','iOS5' => '๐Ÿ“ง','iOS7' => '','Hex' => '1F4E7'), array('iOS2' => '','iOS5' => '๐Ÿ“ฅ','iOS7' => '','Hex' => '1F4E5'), array('iOS2' => '','iOS5' => '๐Ÿ“ค','iOS7' => '','Hex' => '1F4E4'), array('iOS2' => '','iOS5' => 'โœ‰','iOS7' => 'โœ‰๏ธ','Hex' => '2709'), array('iOS2' => '๎„ƒ','iOS5' => '๐Ÿ“ฉ','iOS7' => '','Hex' => '1F4E9'), array('iOS2' => '','iOS5' => '๐Ÿ“จ','iOS7' => '','Hex' => '1F4E8'), array('iOS2' => '','iOS5' => '๐Ÿ“ฏ','iOS7' => '','Hex' => '1F4EF'), array('iOS2' => '๎„','iOS5' => '๐Ÿ“ซ','iOS7' => '','Hex' => '1F4EB'), array('iOS2' => '','iOS5' => '๐Ÿ“ช','iOS7' => '','Hex' => '1F4EA'), array('iOS2' => '','iOS5' => '๐Ÿ“ฌ','iOS7' => '','Hex' => '1F4EC'), array('iOS2' => '','iOS5' => '๐Ÿ“ญ','iOS7' => '','Hex' => '1F4ED'), array('iOS2' => '๎„‚','iOS5' => '๐Ÿ“ฎ','iOS7' => '','Hex' => '1F4EE'), array('iOS2' => '','iOS5' => '๐Ÿ“ฆ','iOS7' => '','Hex' => '1F4E6'), array('iOS2' => '๎Œ','iOS5' => '๐Ÿ“','iOS7' => '','Hex' => '1F4DD'), array('iOS2' => '','iOS5' => '๐Ÿ“„','iOS7' => '','Hex' => '1F4C4'), array('iOS2' => '','iOS5' => '๐Ÿ“ƒ','iOS7' => '','Hex' => '1F4C3'), array('iOS2' => '','iOS5' => '๐Ÿ“‘','iOS7' => '','Hex' => '1F4D1'), array('iOS2' => '','iOS5' => '๐Ÿ“Š','iOS7' => '','Hex' => '1F4CA'), array('iOS2' => '','iOS5' => '๐Ÿ“ˆ','iOS7' => '','Hex' => '1F4C8'), array('iOS2' => '','iOS5' => '๐Ÿ“‰','iOS7' => '','Hex' => '1F4C9'), array('iOS2' => '','iOS5' => '๐Ÿ“œ','iOS7' => '','Hex' => '1F4DC'), array('iOS2' => '','iOS5' => '๐Ÿ“‹','iOS7' => '','Hex' => '1F4CB'), array('iOS2' => '','iOS5' => '๐Ÿ“…','iOS7' => '','Hex' => '1F4C5'), array('iOS2' => '','iOS5' => '๐Ÿ“†','iOS7' => '','Hex' => '1F4C6'), array('iOS2' => '','iOS5' => '๐Ÿ“‡','iOS7' => '','Hex' => '1F4C7'), array('iOS2' => '','iOS5' => '๐Ÿ“','iOS7' => '','Hex' => '1F4C1'), array('iOS2' => '','iOS5' => '๐Ÿ“‚','iOS7' => '','Hex' => '1F4C2'), array('iOS2' => '๎Œ“','iOS5' => 'โœ‚','iOS7' => 'โœ‚๏ธ','Hex' => '2702'), array('iOS2' => '','iOS5' => '๐Ÿ“Œ','iOS7' => '','Hex' => '1F4CC'), array('iOS2' => '','iOS5' => '๐Ÿ“Ž','iOS7' => '','Hex' => '1F4CE'), array('iOS2' => '','iOS5' => 'โœ’','iOS7' => 'โœ’๏ธ','Hex' => '2712'), array('iOS2' => '','iOS5' => 'โœ','iOS7' => 'โœ๏ธ','Hex' => '270F'), array('iOS2' => '','iOS5' => '๐Ÿ“','iOS7' => '','Hex' => '1F4CF'), array('iOS2' => '','iOS5' => '๐Ÿ“','iOS7' => '','Hex' => '1F4D0'), array('iOS2' => '','iOS5' => '๐Ÿ“•','iOS7' => '','Hex' => '1F4D5'), array('iOS2' => '','iOS5' => '๐Ÿ“—','iOS7' => '','Hex' => '1F4D7'), array('iOS2' => '','iOS5' => '๐Ÿ“˜','iOS7' => '','Hex' => '1F4D8'), array('iOS2' => '','iOS5' => '๐Ÿ“™','iOS7' => '','Hex' => '1F4D9'), array('iOS2' => '','iOS5' => '๐Ÿ““','iOS7' => '','Hex' => '1F4D3'), array('iOS2' => '','iOS5' => '๐Ÿ“”','iOS7' => '','Hex' => '1F4D4'), array('iOS2' => '','iOS5' => '๐Ÿ“’','iOS7' => '','Hex' => '1F4D2'), array('iOS2' => '','iOS5' => '๐Ÿ“š','iOS7' => '','Hex' => '1F4DA'), array('iOS2' => '๎…ˆ','iOS5' => '๐Ÿ“–','iOS7' => '','Hex' => '1F4D6'), array('iOS2' => '','iOS5' => '๐Ÿ”–','iOS7' => '','Hex' => '1F516'), array('iOS2' => '','iOS5' => '๐Ÿ“›','iOS7' => '','Hex' => '1F4DB'), array('iOS2' => '','iOS5' => '๐Ÿ”ฌ','iOS7' => '','Hex' => '1F52C'), array('iOS2' => '','iOS5' => '๐Ÿ”ญ','iOS7' => '','Hex' => '1F52D'), array('iOS2' => '','iOS5' => '๐Ÿ“ฐ','iOS7' => '','Hex' => '1F4F0'), array('iOS2' => '๎”‚','iOS5' => '๐ŸŽจ','iOS7' => '','Hex' => '1F3A8'), array('iOS2' => '๎Œค','iOS5' => '๐ŸŽฌ','iOS7' => '','Hex' => '1F3AC'), array('iOS2' => '๎€ผ','iOS5' => '๐ŸŽค','iOS7' => '','Hex' => '1F3A4'), array('iOS2' => '๎ŒŠ','iOS5' => '๐ŸŽง','iOS7' => '','Hex' => '1F3A7'), array('iOS2' => '','iOS5' => '๐ŸŽผ','iOS7' => '','Hex' => '1F3BC'), array('iOS2' => '๎€พ','iOS5' => '๐ŸŽต','iOS7' => '','Hex' => '1F3B5'), array('iOS2' => '๎Œฆ','iOS5' => '๐ŸŽถ','iOS7' => '','Hex' => '1F3B6'), array('iOS2' => '','iOS5' => '๐ŸŽน','iOS7' => '','Hex' => '1F3B9'), array('iOS2' => '','iOS5' => '๐ŸŽป','iOS7' => '','Hex' => '1F3BB'), array('iOS2' => '๎‚','iOS5' => '๐ŸŽบ','iOS7' => '','Hex' => '1F3BA'), array('iOS2' => '๎€','iOS5' => '๐ŸŽท','iOS7' => '','Hex' => '1F3B7'), array('iOS2' => '๎','iOS5' => '๐ŸŽธ','iOS7' => '','Hex' => '1F3B8'), array('iOS2' => '๎„ซ','iOS5' => '๐Ÿ‘พ','iOS7' => '','Hex' => '1F47E'), array('iOS2' => '','iOS5' => '๐ŸŽฎ','iOS7' => '','Hex' => '1F3AE'), array('iOS2' => '','iOS5' => '๐Ÿƒ','iOS7' => '','Hex' => '1F0CF'), array('iOS2' => '','iOS5' => '๐ŸŽด','iOS7' => '','Hex' => '1F3B4'), array('iOS2' => '๎„ญ','iOS5' => '๐Ÿ€„','iOS7' => '๐Ÿ€„๏ธ','Hex' => '1F004'), array('iOS2' => '','iOS5' => '๐ŸŽฒ','iOS7' => '','Hex' => '1F3B2'), array('iOS2' => '๎„ฐ','iOS5' => '๐ŸŽฏ','iOS7' => '','Hex' => '1F3AF'), array('iOS2' => '๎ซ','iOS5' => '๐Ÿˆ','iOS7' => '','Hex' => '1F3C8'), array('iOS2' => '๎ช','iOS5' => '๐Ÿ€','iOS7' => '','Hex' => '1F3C0'), array('iOS2' => '๎€˜','iOS5' => 'โšฝ','iOS7' => 'โšฝ๏ธ','Hex' => '26BD'), array('iOS2' => '๎€–','iOS5' => 'โšพ','iOS7' => 'โšพ๏ธ','Hex' => '26BE'), array('iOS2' => '๎€•','iOS5' => '๐ŸŽพ','iOS7' => '','Hex' => '1F3BE'), array('iOS2' => '๎ฌ','iOS5' => '๐ŸŽฑ','iOS7' => '','Hex' => '1F3B1'), array('iOS2' => '','iOS5' => '๐Ÿ‰','iOS7' => '','Hex' => '1F3C9'), array('iOS2' => '','iOS5' => '๐ŸŽณ','iOS7' => '','Hex' => '1F3B3'), array('iOS2' => '๎€”','iOS5' => 'โ›ณ','iOS7' => 'โ›ณ๏ธ','Hex' => '26F3'), array('iOS2' => '','iOS5' => '๐Ÿšต','iOS7' => '','Hex' => '1F6B5'), array('iOS2' => '','iOS5' => '๐Ÿšด','iOS7' => '','Hex' => '1F6B4'), array('iOS2' => '๎„ฒ','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F3C1'), array('iOS2' => '','iOS5' => '๐Ÿ‡','iOS7' => '','Hex' => '1F3C7'), array('iOS2' => '๎„ฑ','iOS5' => '๐Ÿ†','iOS7' => '','Hex' => '1F3C6'), array('iOS2' => '๎€“','iOS5' => '๐ŸŽฟ','iOS7' => '','Hex' => '1F3BF'), array('iOS2' => '','iOS5' => '๐Ÿ‚','iOS7' => '','Hex' => '1F3C2'), array('iOS2' => '๎ญ','iOS5' => '๐ŸŠ','iOS7' => '','Hex' => '1F3CA'), array('iOS2' => '๎€—','iOS5' => '๐Ÿ„','iOS7' => '','Hex' => '1F3C4'), array('iOS2' => '','iOS5' => '๐ŸŽฃ','iOS7' => '','Hex' => '1F3A3'), array('iOS2' => '๎…','iOS5' => 'โ˜•','iOS7' => 'โ˜•๏ธ','Hex' => '2615'), array('iOS2' => '๎Œธ','iOS5' => '๐Ÿต','iOS7' => '','Hex' => '1F375'), array('iOS2' => '๎Œ‹','iOS5' => '๐Ÿถ','iOS7' => '','Hex' => '1F376'), array('iOS2' => '','iOS5' => '๐Ÿผ','iOS7' => '','Hex' => '1F37C'), array('iOS2' => '๎‡','iOS5' => '๐Ÿบ','iOS7' => '','Hex' => '1F37A'), array('iOS2' => '๎ŒŒ','iOS5' => '๐Ÿป','iOS7' => '','Hex' => '1F37B'), array('iOS2' => '๎„','iOS5' => '๐Ÿธ','iOS7' => '','Hex' => '1F378'), array('iOS2' => '','iOS5' => '๐Ÿน','iOS7' => '','Hex' => '1F379'), array('iOS2' => '','iOS5' => '๐Ÿท','iOS7' => '','Hex' => '1F377'), array('iOS2' => '๎ƒ','iOS5' => '๐Ÿด','iOS7' => '','Hex' => '1F374'), array('iOS2' => '','iOS5' => '๐Ÿ•','iOS7' => '','Hex' => '1F355'), array('iOS2' => '๎„ ','iOS5' => '๐Ÿ”','iOS7' => '','Hex' => '1F354'), array('iOS2' => '๎Œป','iOS5' => '๐ŸŸ','iOS7' => '','Hex' => '1F35F'), array('iOS2' => '','iOS5' => '๐Ÿ—','iOS7' => '','Hex' => '1F357'), array('iOS2' => '','iOS5' => '๐Ÿ–','iOS7' => '','Hex' => '1F356'), array('iOS2' => '๎Œฟ','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F35D'), array('iOS2' => '๎','iOS5' => '๐Ÿ›','iOS7' => '','Hex' => '1F35B'), array('iOS2' => '','iOS5' => '๐Ÿค','iOS7' => '','Hex' => '1F364'), array('iOS2' => '๎Œ','iOS5' => '๐Ÿฑ','iOS7' => '','Hex' => '1F371'), array('iOS2' => '๎„','iOS5' => '๐Ÿฃ','iOS7' => '','Hex' => '1F363'), array('iOS2' => '','iOS5' => '๐Ÿฅ','iOS7' => '','Hex' => '1F365'), array('iOS2' => '๎‚','iOS5' => '๐Ÿ™','iOS7' => '','Hex' => '1F359'), array('iOS2' => '๎Œฝ','iOS5' => '๐Ÿ˜','iOS7' => '','Hex' => '1F358'), array('iOS2' => '๎Œพ','iOS5' => '๐Ÿš','iOS7' => '','Hex' => '1F35A'), array('iOS2' => '๎€','iOS5' => '๐Ÿœ','iOS7' => '','Hex' => '1F35C'), array('iOS2' => '๎','iOS5' => '๐Ÿฒ','iOS7' => '','Hex' => '1F372'), array('iOS2' => '๎ƒ','iOS5' => '๐Ÿข','iOS7' => '','Hex' => '1F362'), array('iOS2' => '๎Œผ','iOS5' => '๐Ÿก','iOS7' => '','Hex' => '1F361'), array('iOS2' => '๎…‡','iOS5' => '๐Ÿณ','iOS7' => '','Hex' => '1F373'), array('iOS2' => '๎Œน','iOS5' => '๐Ÿž','iOS7' => '','Hex' => '1F35E'), array('iOS2' => '','iOS5' => '๐Ÿฉ','iOS7' => '','Hex' => '1F369'), array('iOS2' => '','iOS5' => '๐Ÿฎ','iOS7' => '','Hex' => '1F36E'), array('iOS2' => '๎Œบ','iOS5' => '๐Ÿฆ','iOS7' => '','Hex' => '1F366'), array('iOS2' => '','iOS5' => '๐Ÿจ','iOS7' => '','Hex' => '1F368'), array('iOS2' => '๎ฟ','iOS5' => '๐Ÿง','iOS7' => '','Hex' => '1F367'), array('iOS2' => '๎‹','iOS5' => '๐ŸŽ‚','iOS7' => '','Hex' => '1F382'), array('iOS2' => '๎†','iOS5' => '๐Ÿฐ','iOS7' => '','Hex' => '1F370'), array('iOS2' => '','iOS5' => '๐Ÿช','iOS7' => '','Hex' => '1F36A'), array('iOS2' => '','iOS5' => '๐Ÿซ','iOS7' => '','Hex' => '1F36B'), array('iOS2' => '','iOS5' => '๐Ÿฌ','iOS7' => '','Hex' => '1F36C'), array('iOS2' => '','iOS5' => '๐Ÿญ','iOS7' => '','Hex' => '1F36D'), array('iOS2' => '','iOS5' => '๐Ÿฏ','iOS7' => '','Hex' => '1F36F'), array('iOS2' => '๎…','iOS5' => '๐ŸŽ','iOS7' => '','Hex' => '1F34E'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F34F'), array('iOS2' => '๎†','iOS5' => '๐ŸŠ','iOS7' => '','Hex' => '1F34A'), array('iOS2' => '','iOS5' => '๐Ÿ‹','iOS7' => '','Hex' => '1F34B'), array('iOS2' => '','iOS5' => '๐Ÿ’','iOS7' => '','Hex' => '1F352'), array('iOS2' => '','iOS5' => '๐Ÿ‡','iOS7' => '','Hex' => '1F347'), array('iOS2' => '๎ˆ','iOS5' => '๐Ÿ‰','iOS7' => '','Hex' => '1F349'), array('iOS2' => '๎‡','iOS5' => '๐Ÿ“','iOS7' => '','Hex' => '1F353'), array('iOS2' => '','iOS5' => '๐Ÿ‘','iOS7' => '','Hex' => '1F351'), array('iOS2' => '','iOS5' => '๐Ÿˆ','iOS7' => '','Hex' => '1F348'), array('iOS2' => '','iOS5' => '๐ŸŒ','iOS7' => '','Hex' => '1F34C'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F350'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F34D'), array('iOS2' => '','iOS5' => '๐Ÿ ','iOS7' => '','Hex' => '1F360'), array('iOS2' => '๎Š','iOS5' => '๐Ÿ†','iOS7' => '','Hex' => '1F346'), array('iOS2' => '๎‰','iOS5' => '๐Ÿ…','iOS7' => '','Hex' => '1F345'), array('iOS2' => '','iOS5' => '๐ŸŒฝ','iOS7' => '','Hex' => '1F33D'), array('iOS2' => '๎ˆœ','iOS5' => '1โƒฃ','iOS7' => '','Hex' => '0031_20E3'), array('iOS2' => '๎ˆ','iOS5' => '2โƒฃ','iOS7' => '','Hex' => '0032_20E3'), array('iOS2' => '๎ˆž','iOS5' => '3โƒฃ','iOS7' => '','Hex' => '0033_20E3'), array('iOS2' => '๎ˆŸ','iOS5' => '4โƒฃ','iOS7' => '','Hex' => '0034_20E3'), array('iOS2' => '๎ˆ','iOS5' => '2โƒฃ','iOS7' => '','Hex' => '0032_20E3'), array('iOS2' => '๎ˆฅ','iOS5' => '0โƒฃ','iOS7' => '','Hex' => '0030_20E3'), array('iOS2' => '๎ˆ ','iOS5' => '5โƒฃ','iOS7' => '','Hex' => '0035_20E3'), array('iOS2' => '๎ˆก','iOS5' => '6โƒฃ','iOS7' => '','Hex' => '0036_20E3'), array('iOS2' => '๎ˆข','iOS5' => '7โƒฃ','iOS7' => '','Hex' => '0037_20E3'), array('iOS2' => '๎ˆฃ','iOS5' => '8โƒฃ','iOS7' => '','Hex' => '0038_20E3'), array('iOS2' => '๎ˆค','iOS5' => '9โƒฃ','iOS7' => '','Hex' => '0039_20E3'), array('iOS2' => '','iOS5' => '๐Ÿ”Ÿ','iOS7' => '','Hex' => '1F51F'), array('iOS2' => '','iOS5' => '๐Ÿ”ข','iOS7' => '','Hex' => '1F522'), array('iOS2' => '๎ˆ','iOS5' => '#โƒฃ','iOS7' => '','Hex' => '0023_20E3'), array('iOS2' => '','iOS5' => '๐Ÿ”ฃ','iOS7' => '','Hex' => '1F523'), array('iOS2' => '๎ˆฒ','iOS5' => 'โฌ†','iOS7' => 'โฌ†๏ธ','Hex' => '2B06'), array('iOS2' => '๎ˆณ','iOS5' => 'โฌ‡','iOS7' => 'โฌ‡๏ธ','Hex' => '2B07'), array('iOS2' => '๎ˆต','iOS5' => 'โฌ…','iOS7' => 'โฌ…๏ธ','Hex' => '2B05'), array('iOS2' => '๎ˆด','iOS5' => 'โžก','iOS7' => 'โžก๏ธ','Hex' => '27A1'), array('iOS2' => '','iOS5' => '๐Ÿ” ','iOS7' => '','Hex' => '1F520'), array('iOS2' => '','iOS5' => '๐Ÿ”ก','iOS7' => '','Hex' => '1F521'), array('iOS2' => '','iOS5' => '๐Ÿ”ค','iOS7' => '','Hex' => '1F524'), array('iOS2' => '๎ˆถ','iOS5' => 'โ†—','iOS7' => 'โ†—๏ธ','Hex' => '2197'), array('iOS2' => '๎ˆท','iOS5' => 'โ†–','iOS7' => 'โ†–๏ธ','Hex' => '2196'), array('iOS2' => '๎ˆธ','iOS5' => 'โ†˜','iOS7' => 'โ†˜๏ธ','Hex' => '2198'), array('iOS2' => '๎ˆน','iOS5' => 'โ†™','iOS7' => 'โ†™๏ธ','Hex' => '2199'), array('iOS2' => '','iOS5' => 'โ†”','iOS7' => 'โ†”๏ธ','Hex' => '2194'), array('iOS2' => '','iOS5' => 'โ†•','iOS7' => 'โ†•๏ธ','Hex' => '2195'), array('iOS2' => '','iOS5' => '๐Ÿ”„','iOS7' => '','Hex' => '1F504'), array('iOS2' => '๎ˆป','iOS5' => 'โ—€','iOS7' => 'โ—€๏ธ','Hex' => '25C0'), array('iOS2' => '๎ˆบ','iOS5' => 'โ–ถ','iOS7' => 'โ–ถ๏ธ','Hex' => '25B6'), array('iOS2' => '','iOS5' => '๐Ÿ”ผ','iOS7' => '','Hex' => '1F53C'), array('iOS2' => '','iOS5' => '๐Ÿ”ฝ','iOS7' => '','Hex' => '1F53D'), array('iOS2' => '','iOS5' => 'โ†ฉ','iOS7' => 'โ†ฉ๏ธ','Hex' => '21A9'), array('iOS2' => '','iOS5' => 'โ†ช','iOS7' => 'โ†ช๏ธ','Hex' => '21AA'), array('iOS2' => '','iOS5' => 'โ„น','iOS7' => 'โ„น๏ธ','Hex' => '2139'), array('iOS2' => '๎ˆฝ','iOS5' => 'โช','iOS7' => '','Hex' => '23EA'), array('iOS2' => '๎ˆผ','iOS5' => 'โฉ','iOS7' => '','Hex' => '23E9'), array('iOS2' => '','iOS5' => 'โซ','iOS7' => '','Hex' => '23EB'), array('iOS2' => '','iOS5' => 'โฌ','iOS7' => '','Hex' => '23EC'), array('iOS2' => '','iOS5' => 'โคต','iOS7' => 'โคต๏ธ','Hex' => '2935'), array('iOS2' => '','iOS5' => 'โคด','iOS7' => 'โคด๏ธ','Hex' => '2934'), array('iOS2' => '๎‰','iOS5' => '๐Ÿ†—','iOS7' => '','Hex' => '1F197'), array('iOS2' => '','iOS5' => '๐Ÿ”€','iOS7' => '','Hex' => '1F500'), array('iOS2' => '','iOS5' => '๐Ÿ”','iOS7' => '','Hex' => '1F501'), array('iOS2' => '','iOS5' => '๐Ÿ”‚','iOS7' => '','Hex' => '1F502'), array('iOS2' => '๎ˆ’','iOS5' => '๐Ÿ†•','iOS7' => '','Hex' => '1F195'), array('iOS2' => '๎ˆ“','iOS5' => '๐Ÿ†™','iOS7' => '','Hex' => '1F199'), array('iOS2' => '๎ˆ”','iOS5' => '๐Ÿ†’','iOS7' => '','Hex' => '1F192'), array('iOS2' => '','iOS5' => '๐Ÿ†“','iOS7' => '','Hex' => '1F193'), array('iOS2' => '','iOS5' => '๐Ÿ†–','iOS7' => '','Hex' => '1F196'), array('iOS2' => '๎ˆ‹','iOS5' => '๐Ÿ“ถ','iOS7' => '','Hex' => '1F4F6'), array('iOS2' => '๎”‡','iOS5' => '๐ŸŽฆ','iOS7' => '','Hex' => '1F3A6'), array('iOS2' => '๎ˆƒ','iOS5' => '๐Ÿˆ','iOS7' => '','Hex' => '1F201'), array('iOS2' => '๎ˆฌ','iOS5' => '๐Ÿˆฏ','iOS7' => '๐Ÿˆฏ๏ธ','Hex' => '1F22F'), array('iOS2' => '๎ˆซ','iOS5' => '๐Ÿˆณ','iOS7' => '','Hex' => '1F233'), array('iOS2' => '๎ˆช','iOS5' => '๐Ÿˆต','iOS7' => '','Hex' => '1F235'), array('iOS2' => '','iOS5' => '๐Ÿˆด','iOS7' => '','Hex' => '1F234'), array('iOS2' => '','iOS5' => '๐Ÿˆฒ','iOS7' => '','Hex' => '1F232'), array('iOS2' => '๎ˆฆ','iOS5' => '๐Ÿ‰','iOS7' => '','Hex' => '1F250'), array('iOS2' => '๎ˆง','iOS5' => '๐Ÿˆน','iOS7' => '','Hex' => '1F239'), array('iOS2' => '๎ˆญ','iOS5' => '๐Ÿˆบ','iOS7' => '','Hex' => '1F23A'), array('iOS2' => '๎ˆ•','iOS5' => '๐Ÿˆถ','iOS7' => '','Hex' => '1F236'), array('iOS2' => '๎ˆ–','iOS5' => '๐Ÿˆš','iOS7' => '๐Ÿˆš๏ธ','Hex' => '1F21A'), array('iOS2' => '๎…‘','iOS5' => '๐Ÿšป','iOS7' => '','Hex' => '1F6BB'), array('iOS2' => '๎„ธ','iOS5' => '๐Ÿšน','iOS7' => '','Hex' => '1F6B9'), array('iOS2' => '๎„น','iOS5' => '๐Ÿšบ','iOS7' => '','Hex' => '1F6BA'), array('iOS2' => '๎„บ','iOS5' => '๐Ÿšผ','iOS7' => '','Hex' => '1F6BC'), array('iOS2' => '๎Œ‰','iOS5' => '๐Ÿšพ','iOS7' => '','Hex' => '1F6BE'), array('iOS2' => '','iOS5' => '๐Ÿšฐ','iOS7' => '','Hex' => '1F6B0'), array('iOS2' => '','iOS5' => '๐Ÿšฎ','iOS7' => '','Hex' => '1F6AE'), array('iOS2' => '๎…','iOS5' => '๐Ÿ…ฟ','iOS7' => '๐Ÿ…ฟ๏ธ','Hex' => '1F17F'), array('iOS2' => '๎ˆŠ','iOS5' => 'โ™ฟ','iOS7' => 'โ™ฟ๏ธ','Hex' => '267F'), array('iOS2' => '๎ˆˆ','iOS5' => '๐Ÿšญ','iOS7' => '','Hex' => '1F6AD'), array('iOS2' => '๎ˆ—','iOS5' => '๐Ÿˆท','iOS7' => '','Hex' => '1F237'), array('iOS2' => '๎ˆ˜','iOS5' => '๐Ÿˆธ','iOS7' => '','Hex' => '1F238'), array('iOS2' => '๎ˆจ','iOS5' => '๐Ÿˆ‚','iOS7' => '','Hex' => '1F202'), array('iOS2' => '','iOS5' => 'โ“‚','iOS7' => 'โ“‚๏ธ','Hex' => '24C2'), array('iOS2' => '','iOS5' => '๐Ÿ›‚','iOS7' => '','Hex' => '1F6C2'), array('iOS2' => '','iOS5' => '๐Ÿ›„','iOS7' => '','Hex' => '1F6C4'), array('iOS2' => '','iOS5' => '๐Ÿ›…','iOS7' => '','Hex' => '1F6C5'), array('iOS2' => '','iOS5' => '๐Ÿ›ƒ','iOS7' => '','Hex' => '1F6C3'), array('iOS2' => '','iOS5' => '๐Ÿ‰‘','iOS7' => '','Hex' => '1F251'), array('iOS2' => '๎Œ•','iOS5' => 'ใŠ™','iOS7' => 'ใŠ™๏ธ','Hex' => '3299'), array('iOS2' => '๎Œ','iOS5' => 'ใŠ—','iOS7' => 'ใŠ—๏ธ','Hex' => '3297'), array('iOS2' => '','iOS5' => '๐Ÿ†‘','iOS7' => '','Hex' => '1F191'), array('iOS2' => '','iOS5' => '๐Ÿ†˜','iOS7' => '','Hex' => '1F198'), array('iOS2' => '๎ˆฉ','iOS5' => '๐Ÿ†”','iOS7' => '','Hex' => '1F194'), array('iOS2' => '','iOS5' => '๐Ÿšซ','iOS7' => '','Hex' => '1F6AB'), array('iOS2' => '๎ˆ‡','iOS5' => '๐Ÿ”ž','iOS7' => '','Hex' => '1F51E'), array('iOS2' => '','iOS5' => '๐Ÿ“ต','iOS7' => '','Hex' => '1F4F5'), array('iOS2' => '','iOS5' => '๐Ÿšฏ','iOS7' => '','Hex' => '1F6AF'), array('iOS2' => '','iOS5' => '๐Ÿšฑ','iOS7' => '','Hex' => '1F6B1'), array('iOS2' => '','iOS5' => '๐Ÿšณ','iOS7' => '','Hex' => '1F6B3'), array('iOS2' => '','iOS5' => '๐Ÿšท','iOS7' => '','Hex' => '1F6B7'), array('iOS2' => '','iOS5' => '๐Ÿšธ','iOS7' => '','Hex' => '1F6B8'), array('iOS2' => '','iOS5' => 'โ›”','iOS7' => 'โ›”๏ธ','Hex' => '26D4'), array('iOS2' => '๎ˆ†','iOS5' => 'โœณ','iOS7' => 'โœณ๏ธ','Hex' => '2733'), array('iOS2' => '','iOS5' => 'โ‡','iOS7' => 'โ‡๏ธ','Hex' => '2747'), array('iOS2' => '','iOS5' => 'โŽ','iOS7' => '','Hex' => '274E'), array('iOS2' => '','iOS5' => 'โœ…','iOS7' => '','Hex' => '2705'), array('iOS2' => '๎ˆ…','iOS5' => 'โœด','iOS7' => 'โœด๏ธ','Hex' => '2734'), array('iOS2' => '๎ˆ„','iOS5' => '๐Ÿ’Ÿ','iOS7' => '','Hex' => '1F49F'), array('iOS2' => '๎„ฎ','iOS5' => '๐Ÿ†š','iOS7' => '','Hex' => '1F19A'), array('iOS2' => '๎‰','iOS5' => '๐Ÿ“ณ','iOS7' => '','Hex' => '1F4F3'), array('iOS2' => '๎‰‘','iOS5' => '๐Ÿ“ด','iOS7' => '','Hex' => '1F4F4'), array('iOS2' => '๎”ฒ','iOS5' => '๐Ÿ…ฐ','iOS7' => '','Hex' => '1F170'), array('iOS2' => '๎”ณ','iOS5' => '๐Ÿ…ฑ','iOS7' => '','Hex' => '1F171'), array('iOS2' => '๎”ด','iOS5' => '๐Ÿ†Ž','iOS7' => '','Hex' => '1F18E'), array('iOS2' => '๎”ต','iOS5' => '๐Ÿ…พ','iOS7' => '','Hex' => '1F17E'), array('iOS2' => '','iOS5' => '๐Ÿ’ ','iOS7' => '','Hex' => '1F4A0'), array('iOS2' => '๎ˆ‘','iOS5' => 'โžฟ','iOS7' => '','Hex' => '27BF'), array('iOS2' => '','iOS5' => 'โ™ป','iOS7' => 'โ™ป๏ธ','Hex' => '267B'), array('iOS2' => '๎ˆฟ','iOS5' => 'โ™ˆ','iOS7' => 'โ™ˆ๏ธ','Hex' => '2648'), array('iOS2' => '๎‰€','iOS5' => 'โ™‰','iOS7' => 'โ™‰๏ธ','Hex' => '2649'), array('iOS2' => '๎‰','iOS5' => 'โ™Š','iOS7' => 'โ™Š๏ธ','Hex' => '264A'), array('iOS2' => '๎‰‚','iOS5' => 'โ™‹','iOS7' => 'โ™‹๏ธ','Hex' => '264B'), array('iOS2' => '๎‰ƒ','iOS5' => 'โ™Œ','iOS7' => 'โ™Œ๏ธ','Hex' => '264C'), array('iOS2' => '๎‰„','iOS5' => 'โ™','iOS7' => 'โ™๏ธ','Hex' => '264D'), array('iOS2' => '๎‰…','iOS5' => 'โ™Ž','iOS7' => 'โ™Ž๏ธ','Hex' => '264E'), array('iOS2' => '๎‰†','iOS5' => 'โ™','iOS7' => 'โ™๏ธ','Hex' => '264F'), array('iOS2' => '๎‰‡','iOS5' => 'โ™','iOS7' => 'โ™๏ธ','Hex' => '2650'), array('iOS2' => '๎‰ˆ','iOS5' => 'โ™‘','iOS7' => 'โ™‘๏ธ','Hex' => '2651'), array('iOS2' => '๎‰‰','iOS5' => 'โ™’','iOS7' => 'โ™’๏ธ','Hex' => '2652'), array('iOS2' => '๎‰Š','iOS5' => 'โ™“','iOS7' => 'โ™“๏ธ','Hex' => '2653'), array('iOS2' => '๎‰‹','iOS5' => 'โ›Ž','iOS7' => '','Hex' => '26CE'), array('iOS2' => '๎ˆพ','iOS5' => '๐Ÿ”ฏ','iOS7' => '','Hex' => '1F52F'), array('iOS2' => '๎…”','iOS5' => '๐Ÿง','iOS7' => '','Hex' => '1F3E7'), array('iOS2' => '๎…Š','iOS5' => '๐Ÿ’น','iOS7' => '','Hex' => '1F4B9'), array('iOS2' => '','iOS5' => '๐Ÿ’ฒ','iOS7' => '','Hex' => '1F4B2'), array('iOS2' => '๎…‰','iOS5' => '๐Ÿ’ฑ','iOS7' => '','Hex' => '1F4B1'), array('iOS2' => 'ยฉ','iOS5' => 'ยฉ','iOS7' => '','Hex' => '00A9'), array('iOS2' => 'ยฎ','iOS5' => 'ยฎ','iOS7' => '','Hex' => '00AE'), array('iOS2' => 'โ„ข','iOS5' => 'โ„ข','iOS7' => '','Hex' => '2122'), array('iOS2' => '๎„ฌ','iOS5' => 'ใ€ฝ','iOS7' => 'ใ€ฝ๏ธ','Hex' => '303D'), array('iOS2' => '','iOS5' => 'ใ€ฐ','iOS7' => '','Hex' => '3030'), array('iOS2' => '๎‰Œ','iOS5' => '๐Ÿ”','iOS7' => '','Hex' => '1F51D'), array('iOS2' => '','iOS5' => '๐Ÿ”š','iOS7' => '','Hex' => '1F51A'), array('iOS2' => '','iOS5' => '๐Ÿ”™','iOS7' => '','Hex' => '1F519'), array('iOS2' => '','iOS5' => '๐Ÿ”›','iOS7' => '','Hex' => '1F51B'), array('iOS2' => '','iOS5' => '๐Ÿ”œ','iOS7' => '','Hex' => '1F51C'), array('iOS2' => '๎Œณ','iOS5' => 'โŒ','iOS7' => '','Hex' => '274C'), array('iOS2' => '๎Œฒ','iOS5' => 'โญ•','iOS7' => 'โญ•๏ธ','Hex' => '2B55'), array('iOS2' => '','iOS5' => 'โ—','iOS7' => 'โ—๏ธ','Hex' => '2757'), array('iOS2' => '','iOS5' => 'โ“','iOS7' => '','Hex' => '2753'), array('iOS2' => '๎Œท','iOS5' => 'โ•','iOS7' => '','Hex' => '2755'), array('iOS2' => '๎Œถ','iOS5' => 'โ”','iOS7' => '','Hex' => '2754'), array('iOS2' => '','iOS5' => '๐Ÿ”ƒ','iOS7' => '','Hex' => '1F503'), array('iOS2' => '๎€ฏ','iOS5' => '๐Ÿ•›','iOS7' => '','Hex' => '1F55B'), array('iOS2' => '','iOS5' => '๐Ÿ•ง','iOS7' => '','Hex' => '1F567'), array('iOS2' => '๎€ค','iOS5' => '๐Ÿ•','iOS7' => '','Hex' => '1F550'), array('iOS2' => '','iOS5' => '๐Ÿ•œ','iOS7' => '','Hex' => '1F55C'), array('iOS2' => '๎€ฅ','iOS5' => '๐Ÿ•‘','iOS7' => '','Hex' => '1F551'), array('iOS2' => '','iOS5' => '๐Ÿ•','iOS7' => '','Hex' => '1F55D'), array('iOS2' => '๎€ฆ','iOS5' => '๐Ÿ•’','iOS7' => '','Hex' => '1F552'), array('iOS2' => '','iOS5' => '๐Ÿ•ž','iOS7' => '','Hex' => '1F55E'), array('iOS2' => '๎€ง','iOS5' => '๐Ÿ•“','iOS7' => '','Hex' => '1F553'), array('iOS2' => '','iOS5' => '๐Ÿ•Ÿ','iOS7' => '','Hex' => '1F55F'), array('iOS2' => '๎€จ','iOS5' => '๐Ÿ•”','iOS7' => '','Hex' => '1F554'), array('iOS2' => '','iOS5' => '๐Ÿ• ','iOS7' => '','Hex' => '1F560'), array('iOS2' => '๎€ฉ','iOS5' => '๐Ÿ••','iOS7' => '','Hex' => '1F555'), array('iOS2' => '๎€ช','iOS5' => '๐Ÿ•–','iOS7' => '','Hex' => '1F556'), array('iOS2' => '๎€ซ','iOS5' => '๐Ÿ•—','iOS7' => '','Hex' => '1F557'), array('iOS2' => '๎€ฌ','iOS5' => '๐Ÿ•˜','iOS7' => '','Hex' => '1F558'), array('iOS2' => '๎€ญ','iOS5' => '๐Ÿ•™','iOS7' => '','Hex' => '1F559'), array('iOS2' => '๎€ฎ','iOS5' => '๐Ÿ•š','iOS7' => '','Hex' => '1F55A'), array('iOS2' => '','iOS5' => '๐Ÿ•ก','iOS7' => '','Hex' => '1F561'), array('iOS2' => '','iOS5' => '๐Ÿ•ข','iOS7' => '','Hex' => '1F562'), array('iOS2' => '','iOS5' => '๐Ÿ•ฃ','iOS7' => '','Hex' => '1F563'), array('iOS2' => '','iOS5' => '๐Ÿ•ค','iOS7' => '','Hex' => '1F564'), array('iOS2' => '','iOS5' => '๐Ÿ•ฅ','iOS7' => '','Hex' => '1F565'), array('iOS2' => '','iOS5' => '๐Ÿ•ฆ','iOS7' => '','Hex' => '1F566'), array('iOS2' => '','iOS5' => 'โœ–','iOS7' => 'โœ–๏ธ','Hex' => '2716'), array('iOS2' => '','iOS5' => 'โž•','iOS7' => '','Hex' => '2795'), array('iOS2' => '','iOS5' => 'โž–','iOS7' => '','Hex' => '2796'), array('iOS2' => '','iOS5' => 'โž—','iOS7' => '','Hex' => '2797'), array('iOS2' => '๎ˆŽ','iOS5' => 'โ™ ','iOS7' => 'โ™ ๏ธ','Hex' => '2660'), array('iOS2' => '๎ˆŒ','iOS5' => 'โ™ฅ','iOS7' => 'โ™ฅ๏ธ','Hex' => '2665'), array('iOS2' => '๎ˆ','iOS5' => 'โ™ฃ','iOS7' => 'โ™ฃ๏ธ','Hex' => '2663'), array('iOS2' => '๎ˆ','iOS5' => 'โ™ฆ','iOS7' => 'โ™ฆ๏ธ','Hex' => '2666'), array('iOS2' => '','iOS5' => '๐Ÿ’ฎ','iOS7' => '','Hex' => '1F4AE'), array('iOS2' => '','iOS5' => '๐Ÿ’ฏ','iOS7' => '','Hex' => '1F4AF'), array('iOS2' => '','iOS5' => 'โœ”','iOS7' => 'โœ”๏ธ','Hex' => '2714'), array('iOS2' => '','iOS5' => 'โ˜‘','iOS7' => 'โ˜‘๏ธ','Hex' => '2611'), array('iOS2' => '','iOS5' => '๐Ÿ”˜','iOS7' => '','Hex' => '1F518'), array('iOS2' => '','iOS5' => '๐Ÿ”—','iOS7' => '','Hex' => '1F517'), array('iOS2' => '','iOS5' => 'โžฐ','iOS7' => '','Hex' => '27B0'), array('iOS2' => '๎€ฑ','iOS5' => '๐Ÿ”ฑ','iOS7' => '','Hex' => '1F531'), array('iOS2' => '๎ˆš','iOS5' => '๐Ÿ”ฒ','iOS7' => '','Hex' => '1F532'), array('iOS2' => '๎ˆ›','iOS5' => '๐Ÿ”ณ','iOS7' => '','Hex' => '1F533'), array('iOS2' => '','iOS5' => 'โ—ผ','iOS7' => 'โ—ผ๏ธ','Hex' => '25FC'), array('iOS2' => '','iOS5' => 'โ—ป','iOS7' => 'โ—ป๏ธ','Hex' => '25FB'), array('iOS2' => '','iOS5' => 'โ—พ','iOS7' => 'โ—พ๏ธ','Hex' => '25FE'), array('iOS2' => '','iOS5' => 'โ—ฝ','iOS7' => 'โ—ฝ๏ธ','Hex' => '25FD'), array('iOS2' => '','iOS5' => 'โ–ช','iOS7' => 'โ–ช๏ธ','Hex' => '25AA'), array('iOS2' => '','iOS5' => 'โ–ซ','iOS7' => 'โ–ซ๏ธ','Hex' => '25AB'), array('iOS2' => '','iOS5' => '๐Ÿ”บ','iOS7' => '','Hex' => '1F53A'), array('iOS2' => '','iOS5' => 'โฌœ','iOS7' => 'โฌœ๏ธ','Hex' => '2B1C'), array('iOS2' => '','iOS5' => 'โฌ›','iOS7' => 'โฌ›๏ธ','Hex' => '2B1B'), array('iOS2' => '','iOS5' => 'โšซ','iOS7' => 'โšซ๏ธ','Hex' => '26AB'), array('iOS2' => '','iOS5' => 'โšช','iOS7' => 'โšช๏ธ','Hex' => '26AA'), array('iOS2' => '๎ˆ™','iOS5' => '๐Ÿ”ด','iOS7' => '','Hex' => '1F534'), array('iOS2' => '','iOS5' => '๐Ÿ”ต','iOS7' => '','Hex' => '1F535'), array('iOS2' => '','iOS5' => '๐Ÿ”ป','iOS7' => '','Hex' => '1F53B'), array('iOS2' => '','iOS5' => '๐Ÿ”ถ','iOS7' => '','Hex' => '1F536'), array('iOS2' => '','iOS5' => '๐Ÿ”ท','iOS7' => '','Hex' => '1F537'), array('iOS2' => '','iOS5' => '๐Ÿ”ธ','iOS7' => '','Hex' => '1F538'), array('iOS2' => '','iOS5' => '๐Ÿ”น','iOS7' => '','Hex' => '1F539'), array('iOS2' => '','iOS5' => 'โ‰','iOS7' => 'โ‰๏ธ','Hex' => '2049'), array('iOS2' => '','iOS5' => 'โ€ผ','iOS7' => 'โ€ผ๏ธ','Hex' => '203C')); + return array(array('iOS2' => '','iOS5' => '๐Ÿ˜„','iOS7' => '','Hex' => '1F604'), array('iOS2' => '','iOS5' => '๐Ÿ˜ƒ','iOS7' => '','Hex' => '1F603'), array('iOS2' => '','iOS5' => '๐Ÿ˜€','iOS7' => '','Hex' => '1F600'), array('iOS2' => '','iOS5' => '๐Ÿ˜Š','iOS7' => '','Hex' => '1F60A'), array('iOS2' => '','iOS5' => 'โ˜บ','iOS7' => 'โ˜บ๏ธ','Hex' => '263A'), array('iOS2' => '','iOS5' => '๐Ÿ˜‰','iOS7' => '','Hex' => '1F609'), array('iOS2' => '','iOS5' => '๐Ÿ˜','iOS7' => '','Hex' => '1F60D'), array('iOS2' => '','iOS5' => '๐Ÿ˜˜','iOS7' => '','Hex' => '1F618'), array('iOS2' => '','iOS5' => '๐Ÿ˜š','iOS7' => '','Hex' => '1F61A'), array('iOS2' => '','iOS5' => '๐Ÿ˜—','iOS7' => '','Hex' => '1F617'), array('iOS2' => '','iOS5' => '๐Ÿ˜™','iOS7' => '','Hex' => '1F619'), array('iOS2' => '','iOS5' => '๐Ÿ˜œ','iOS7' => '','Hex' => '1F61C'), array('iOS2' => '','iOS5' => '๐Ÿ˜','iOS7' => '','Hex' => '1F61D'), array('iOS2' => '','iOS5' => '๐Ÿ˜›','iOS7' => '','Hex' => '1F61B'), array('iOS2' => '','iOS5' => '๐Ÿ˜ณ','iOS7' => '','Hex' => '1F633'), array('iOS2' => '','iOS5' => '๐Ÿ˜','iOS7' => '','Hex' => '1F601'), array('iOS2' => '','iOS5' => '๐Ÿ˜”','iOS7' => '','Hex' => '1F614'), array('iOS2' => '','iOS5' => '๐Ÿ˜Œ','iOS7' => '','Hex' => '1F60C'), array('iOS2' => '','iOS5' => '๐Ÿ˜’','iOS7' => '','Hex' => '1F612'), array('iOS2' => '','iOS5' => '๐Ÿ˜ž','iOS7' => '','Hex' => '1F61E'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฃ','iOS7' => '','Hex' => '1F623'), array('iOS2' => '','iOS5' => '๐Ÿ˜ข','iOS7' => '','Hex' => '1F622'), array('iOS2' => '','iOS5' => '๐Ÿ˜‚','iOS7' => '','Hex' => '1F602'), array('iOS2' => '','iOS5' => '๐Ÿ˜ญ','iOS7' => '','Hex' => '1F62D'), array('iOS2' => '','iOS5' => '๐Ÿ˜ช','iOS7' => '','Hex' => '1F62A'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฅ','iOS7' => '','Hex' => '1F625'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฐ','iOS7' => '','Hex' => '1F630'), array('iOS2' => '','iOS5' => '๐Ÿ˜…','iOS7' => '','Hex' => '1F605'), array('iOS2' => '','iOS5' => '๐Ÿ˜“','iOS7' => '','Hex' => '1F613'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฉ','iOS7' => '','Hex' => '1F629'), array('iOS2' => '','iOS5' => '๐Ÿ˜ซ','iOS7' => '','Hex' => '1F62B'), array('iOS2' => '','iOS5' => '๐Ÿ˜จ','iOS7' => '','Hex' => '1F628'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฑ','iOS7' => '','Hex' => '1F631'), array('iOS2' => '','iOS5' => '๐Ÿ˜ ','iOS7' => '','Hex' => '1F620'), array('iOS2' => '','iOS5' => '๐Ÿ˜ก','iOS7' => '','Hex' => '1F621'), array('iOS2' => '','iOS5' => '๐Ÿ˜ค','iOS7' => '','Hex' => '1F624'), array('iOS2' => '','iOS5' => '๐Ÿ˜–','iOS7' => '','Hex' => '1F616'), array('iOS2' => '','iOS5' => '๐Ÿ˜†','iOS7' => '','Hex' => '1F606'), array('iOS2' => '','iOS5' => '๐Ÿ˜‹','iOS7' => '','Hex' => '1F60B'), array('iOS2' => '','iOS5' => '๐Ÿ˜ท','iOS7' => '','Hex' => '1F637'), array('iOS2' => '','iOS5' => '๐Ÿ˜Ž','iOS7' => '','Hex' => '1F60E'), array('iOS2' => '','iOS5' => '๐Ÿ˜ด','iOS7' => '','Hex' => '1F634'), array('iOS2' => '','iOS5' => '๐Ÿ˜ต','iOS7' => '','Hex' => '1F635'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฒ','iOS7' => '','Hex' => '1F632'), array('iOS2' => '','iOS5' => '๐Ÿ˜Ÿ','iOS7' => '','Hex' => '1F61F'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฆ','iOS7' => '','Hex' => '1F626'), array('iOS2' => '','iOS5' => '๐Ÿ˜ง','iOS7' => '','Hex' => '1F627'), array('iOS2' => '','iOS5' => '๐Ÿ˜ˆ','iOS7' => '','Hex' => '1F608'), array('iOS2' => '','iOS5' => '๐Ÿ‘ฟ','iOS7' => '','Hex' => '1F47F'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฎ','iOS7' => '','Hex' => '1F62E'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฌ','iOS7' => '','Hex' => '1F62C'), array('iOS2' => '','iOS5' => '๐Ÿ˜','iOS7' => '','Hex' => '1F610'), array('iOS2' => '','iOS5' => '๐Ÿ˜•','iOS7' => '','Hex' => '1F615'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฏ','iOS7' => '','Hex' => '1F62F'), array('iOS2' => '','iOS5' => '๐Ÿ˜ถ','iOS7' => '','Hex' => '1F636'), array('iOS2' => '','iOS5' => '๐Ÿ˜‡','iOS7' => '','Hex' => '1F607'), array('iOS2' => '','iOS5' => '๐Ÿ˜','iOS7' => '','Hex' => '1F60F'), array('iOS2' => '','iOS5' => '๐Ÿ˜‘','iOS7' => '','Hex' => '1F611'), array('iOS2' => '','iOS5' => '๐Ÿ‘ฒ','iOS7' => '','Hex' => '1F472'), array('iOS2' => '','iOS5' => '๐Ÿ‘ณ','iOS7' => '','Hex' => '1F473'), array('iOS2' => '','iOS5' => '๐Ÿ‘ฎ','iOS7' => '','Hex' => '1F46E'), array('iOS2' => '','iOS5' => '๐Ÿ‘ท','iOS7' => '','Hex' => '1F477'), array('iOS2' => '','iOS5' => '๐Ÿ’‚','iOS7' => '','Hex' => '1F482'), array('iOS2' => '','iOS5' => '๐Ÿ‘ถ','iOS7' => '','Hex' => '1F476'), array('iOS2' => '','iOS5' => '๐Ÿ‘ฆ','iOS7' => '','Hex' => '1F466'), array('iOS2' => '','iOS5' => '๐Ÿ‘ง','iOS7' => '','Hex' => '1F467'), array('iOS2' => '','iOS5' => '๐Ÿ‘จ','iOS7' => '','Hex' => '1F468'), array('iOS2' => '','iOS5' => '๐Ÿ‘ฉ','iOS7' => '','Hex' => '1F469'), array('iOS2' => '','iOS5' => '๐Ÿ‘ด','iOS7' => '','Hex' => '1F474'), array('iOS2' => '','iOS5' => '๐Ÿ‘ต','iOS7' => '','Hex' => '1F475'), array('iOS2' => '','iOS5' => '๐Ÿ‘ฑ','iOS7' => '','Hex' => '1F471'), array('iOS2' => '','iOS5' => '๐Ÿ‘ผ','iOS7' => '','Hex' => '1F47C'), array('iOS2' => '','iOS5' => '๐Ÿ‘ธ','iOS7' => '','Hex' => '1F478'), array('iOS2' => '','iOS5' => '๐Ÿ˜บ','iOS7' => '','Hex' => '1F63A'), array('iOS2' => '','iOS5' => '๐Ÿ˜ธ','iOS7' => '','Hex' => '1F638'), array('iOS2' => '','iOS5' => '๐Ÿ˜ป','iOS7' => '','Hex' => '1F63B'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฝ','iOS7' => '','Hex' => '1F63D'), array('iOS2' => '','iOS5' => '๐Ÿ˜ผ','iOS7' => '','Hex' => '1F63C'), array('iOS2' => '','iOS5' => '๐Ÿ™€','iOS7' => '','Hex' => '1F640'), array('iOS2' => '','iOS5' => '๐Ÿ˜ฟ','iOS7' => '','Hex' => '1F63F'), array('iOS2' => '','iOS5' => '๐Ÿ˜น','iOS7' => '','Hex' => '1F639'), array('iOS2' => '','iOS5' => '๐Ÿ˜พ','iOS7' => '','Hex' => '1F63E'), array('iOS2' => '','iOS5' => '๐Ÿ‘น','iOS7' => '','Hex' => '1F479'), array('iOS2' => '','iOS5' => '๐Ÿ‘บ','iOS7' => '','Hex' => '1F47A'), array('iOS2' => '','iOS5' => '๐Ÿ™ˆ','iOS7' => '','Hex' => '1F648'), array('iOS2' => '','iOS5' => '๐Ÿ™‰','iOS7' => '','Hex' => '1F649'), array('iOS2' => '','iOS5' => '๐Ÿ™Š','iOS7' => '','Hex' => '1F64A'), array('iOS2' => '','iOS5' => '๐Ÿ’€','iOS7' => '','Hex' => '1F480'), array('iOS2' => '','iOS5' => '๐Ÿ‘ฝ','iOS7' => '','Hex' => '1F47D'), array('iOS2' => '','iOS5' => '๐Ÿ’ฉ','iOS7' => '','Hex' => '1F4A9'), array('iOS2' => '','iOS5' => '๐Ÿ”ฅ','iOS7' => '','Hex' => '1F525'), array('iOS2' => '','iOS5' => 'โœจ','iOS7' => '','Hex' => '2728'), array('iOS2' => '','iOS5' => '๐ŸŒŸ','iOS7' => '','Hex' => '1F31F'), array('iOS2' => '','iOS5' => '๐Ÿ’ซ','iOS7' => '','Hex' => '1F4AB'), array('iOS2' => '','iOS5' => '๐Ÿ’ฅ','iOS7' => '','Hex' => '1F4A5'), array('iOS2' => '','iOS5' => '๐Ÿ’ข','iOS7' => '','Hex' => '1F4A2'), array('iOS2' => '','iOS5' => '๐Ÿ’ฆ','iOS7' => '','Hex' => '1F4A6'), array('iOS2' => '','iOS5' => '๐Ÿ’ง','iOS7' => '','Hex' => '1F4A7'), array('iOS2' => '','iOS5' => '๐Ÿ’ค','iOS7' => '','Hex' => '1F4A4'), array('iOS2' => '','iOS5' => '๐Ÿ’จ','iOS7' => '','Hex' => '1F4A8'), array('iOS2' => '','iOS5' => '๐Ÿ‘‚','iOS7' => '','Hex' => '1F442'), array('iOS2' => '','iOS5' => '๐Ÿ‘€','iOS7' => '','Hex' => '1F440'), array('iOS2' => '','iOS5' => '๐Ÿ‘ƒ','iOS7' => '','Hex' => '1F443'), array('iOS2' => '','iOS5' => '๐Ÿ‘…','iOS7' => '','Hex' => '1F445'), array('iOS2' => '','iOS5' => '๐Ÿ‘„','iOS7' => '','Hex' => '1F444'), array('iOS2' => '','iOS5' => '๐Ÿ‘','iOS7' => '','Hex' => '1F44D'), array('iOS2' => '','iOS5' => '๐Ÿ‘Ž','iOS7' => '','Hex' => '1F44E'), array('iOS2' => '','iOS5' => '๐Ÿ‘Œ','iOS7' => '','Hex' => '1F44C'), array('iOS2' => '','iOS5' => '๐Ÿ‘Š','iOS7' => '','Hex' => '1F44A'), array('iOS2' => '','iOS5' => 'โœŠ','iOS7' => '','Hex' => '270A'), array('iOS2' => '','iOS5' => 'โœŒ','iOS7' => 'โœŒ๏ธ','Hex' => '270C'), array('iOS2' => '','iOS5' => '๐Ÿ‘‹','iOS7' => '','Hex' => '1F44B'), array('iOS2' => '','iOS5' => 'โœ‹','iOS7' => '','Hex' => '270B'), array('iOS2' => '','iOS5' => '๐Ÿ‘','iOS7' => '','Hex' => '1F450'), array('iOS2' => '','iOS5' => '๐Ÿ‘†','iOS7' => '','Hex' => '1F446'), array('iOS2' => '','iOS5' => '๐Ÿ‘‡','iOS7' => '','Hex' => '1F447'), array('iOS2' => '','iOS5' => '๐Ÿ‘‰','iOS7' => '','Hex' => '1F449'), array('iOS2' => '','iOS5' => '๐Ÿ‘ˆ','iOS7' => '','Hex' => '1F448'), array('iOS2' => '','iOS5' => '๐Ÿ™Œ','iOS7' => '','Hex' => '1F64C'), array('iOS2' => '','iOS5' => '๐Ÿ™','iOS7' => '','Hex' => '1F64F'), array('iOS2' => '','iOS5' => 'โ˜','iOS7' => 'โ˜๏ธ','Hex' => '261D'), array('iOS2' => '','iOS5' => '๐Ÿ‘','iOS7' => '','Hex' => '1F44F'), array('iOS2' => '','iOS5' => '๐Ÿ’ช','iOS7' => '','Hex' => '1F4AA'), array('iOS2' => '','iOS5' => '๐Ÿšถ','iOS7' => '','Hex' => '1F6B6'), array('iOS2' => '','iOS5' => '๐Ÿƒ','iOS7' => '','Hex' => '1F3C3'), array('iOS2' => '','iOS5' => '๐Ÿ’ƒ','iOS7' => '','Hex' => '1F483'), array('iOS2' => '','iOS5' => '๐Ÿ‘ซ','iOS7' => '','Hex' => '1F46B'), array('iOS2' => '','iOS5' => '๐Ÿ‘ช','iOS7' => '','Hex' => '1F46A'), array('iOS2' => '','iOS5' => '๐Ÿ‘ฌ','iOS7' => '','Hex' => '1F46C'), array('iOS2' => '','iOS5' => '๐Ÿ‘ญ','iOS7' => '','Hex' => '1F46D'), array('iOS2' => '','iOS5' => '๐Ÿ’','iOS7' => '','Hex' => '1F48F'), array('iOS2' => '','iOS5' => '๐Ÿ’‘','iOS7' => '','Hex' => '1F491'), array('iOS2' => '','iOS5' => '๐Ÿ‘ฏ','iOS7' => '','Hex' => '1F46F'), array('iOS2' => '','iOS5' => '๐Ÿ™†','iOS7' => '','Hex' => '1F646'), array('iOS2' => '','iOS5' => '๐Ÿ™…','iOS7' => '','Hex' => '1F645'), array('iOS2' => '','iOS5' => '๐Ÿ’','iOS7' => '','Hex' => '1F481'), array('iOS2' => '','iOS5' => '๐Ÿ™‹','iOS7' => '','Hex' => '1F64B'), array('iOS2' => '','iOS5' => '๐Ÿ’†','iOS7' => '','Hex' => '1F486'), array('iOS2' => '','iOS5' => '๐Ÿ’‡','iOS7' => '','Hex' => '1F487'), array('iOS2' => '','iOS5' => '๐Ÿ’…','iOS7' => '','Hex' => '1F485'), array('iOS2' => '','iOS5' => '๐Ÿ‘ฐ','iOS7' => '','Hex' => '1F470'), array('iOS2' => '','iOS5' => '๐Ÿ™Ž','iOS7' => '','Hex' => '1F64E'), array('iOS2' => '','iOS5' => '๐Ÿ™','iOS7' => '','Hex' => '1F64D'), array('iOS2' => '','iOS5' => '๐Ÿ™‡','iOS7' => '','Hex' => '1F647'), array('iOS2' => '','iOS5' => '๐ŸŽฉ','iOS7' => '','Hex' => '1F3A9'), array('iOS2' => '','iOS5' => '๐Ÿ‘‘','iOS7' => '','Hex' => '1F451'), array('iOS2' => '','iOS5' => '๐Ÿ‘’','iOS7' => '','Hex' => '1F452'), array('iOS2' => '','iOS5' => '๐Ÿ‘Ÿ','iOS7' => '','Hex' => '1F45F'), array('iOS2' => '','iOS5' => '๐Ÿ‘ž','iOS7' => '','Hex' => '1F45E'), array('iOS2' => '','iOS5' => '๐Ÿ‘ก','iOS7' => '','Hex' => '1F461'), array('iOS2' => '','iOS5' => '๐Ÿ‘ ','iOS7' => '','Hex' => '1F460'), array('iOS2' => '','iOS5' => '๐Ÿ‘ข','iOS7' => '','Hex' => '1F462'), array('iOS2' => '','iOS5' => '๐Ÿ‘•','iOS7' => '','Hex' => '1F455'), array('iOS2' => '','iOS5' => '๐Ÿ‘”','iOS7' => '','Hex' => '1F454'), array('iOS2' => '','iOS5' => '๐Ÿ‘š','iOS7' => '','Hex' => '1F45A'), array('iOS2' => '','iOS5' => '๐Ÿ‘—','iOS7' => '','Hex' => '1F457'), array('iOS2' => '','iOS5' => '๐ŸŽฝ','iOS7' => '','Hex' => '1F3BD'), array('iOS2' => '','iOS5' => '๐Ÿ‘–','iOS7' => '','Hex' => '1F456'), array('iOS2' => '','iOS5' => '๐Ÿ‘˜','iOS7' => '','Hex' => '1F458'), array('iOS2' => '','iOS5' => '๐Ÿ‘™','iOS7' => '','Hex' => '1F459'), array('iOS2' => '','iOS5' => '๐Ÿ’ผ','iOS7' => '','Hex' => '1F4BC'), array('iOS2' => '','iOS5' => '๐Ÿ‘œ','iOS7' => '','Hex' => '1F45C'), array('iOS2' => '','iOS5' => '๐Ÿ‘','iOS7' => '','Hex' => '1F45D'), array('iOS2' => '','iOS5' => '๐Ÿ‘›','iOS7' => '','Hex' => '1F45B'), array('iOS2' => '','iOS5' => '๐Ÿ‘“','iOS7' => '','Hex' => '1F453'), array('iOS2' => '','iOS5' => '๐ŸŽ€','iOS7' => '','Hex' => '1F380'), array('iOS2' => '','iOS5' => '๐ŸŒ‚','iOS7' => '','Hex' => '1F302'), array('iOS2' => '','iOS5' => '๐Ÿ’„','iOS7' => '','Hex' => '1F484'), array('iOS2' => '','iOS5' => '๐Ÿ’›','iOS7' => '','Hex' => '1F49B'), array('iOS2' => '','iOS5' => '๐Ÿ’™','iOS7' => '','Hex' => '1F499'), array('iOS2' => '','iOS5' => '๐Ÿ’œ','iOS7' => '','Hex' => '1F49C'), array('iOS2' => '','iOS5' => '๐Ÿ’š','iOS7' => '','Hex' => '1F49A'), array('iOS2' => '','iOS5' => 'โค','iOS7' => 'โค๏ธ','Hex' => '2764'), array('iOS2' => '','iOS5' => '๐Ÿ’”','iOS7' => '','Hex' => '1F494'), array('iOS2' => '','iOS5' => '๐Ÿ’—','iOS7' => '','Hex' => '1F497'), array('iOS2' => '','iOS5' => '๐Ÿ’“','iOS7' => '','Hex' => '1F493'), array('iOS2' => '','iOS5' => '๐Ÿ’•','iOS7' => '','Hex' => '1F495'), array('iOS2' => '','iOS5' => '๐Ÿ’–','iOS7' => '','Hex' => '1F496'), array('iOS2' => '','iOS5' => '๐Ÿ’ž','iOS7' => '','Hex' => '1F49E'), array('iOS2' => '','iOS5' => '๐Ÿ’˜','iOS7' => '','Hex' => '1F498'), array('iOS2' => '','iOS5' => '๐Ÿ’Œ','iOS7' => '','Hex' => '1F48C'), array('iOS2' => '','iOS5' => '๐Ÿ’‹','iOS7' => '','Hex' => '1F48B'), array('iOS2' => '','iOS5' => '๐Ÿ’','iOS7' => '','Hex' => '1F48D'), array('iOS2' => '','iOS5' => '๐Ÿ’Ž','iOS7' => '','Hex' => '1F48E'), array('iOS2' => '','iOS5' => '๐Ÿ‘ค','iOS7' => '','Hex' => '1F464'), array('iOS2' => '','iOS5' => '๐Ÿ‘ฅ','iOS7' => '','Hex' => '1F465'), array('iOS2' => '','iOS5' => '๐Ÿ’ฌ','iOS7' => '','Hex' => '1F4AC'), array('iOS2' => '','iOS5' => '๐Ÿ‘ฃ','iOS7' => '','Hex' => '1F463'), array('iOS2' => '','iOS5' => '๐Ÿ’ญ','iOS7' => '','Hex' => '1F4AD'), array('iOS2' => '','iOS5' => '๐Ÿ ','iOS7' => '','Hex' => '1F3E0'), array('iOS2' => '','iOS5' => '๐Ÿก','iOS7' => '','Hex' => '1F3E1'), array('iOS2' => '','iOS5' => '๐Ÿซ','iOS7' => '','Hex' => '1F3EB'), array('iOS2' => '','iOS5' => '๐Ÿข','iOS7' => '','Hex' => '1F3E2'), array('iOS2' => '','iOS5' => '๐Ÿฃ','iOS7' => '','Hex' => '1F3E3'), array('iOS2' => '','iOS5' => '๐Ÿฅ','iOS7' => '','Hex' => '1F3E5'), array('iOS2' => '','iOS5' => '๐Ÿฆ','iOS7' => '','Hex' => '1F3E6'), array('iOS2' => '','iOS5' => '๐Ÿช','iOS7' => '','Hex' => '1F3EA'), array('iOS2' => '','iOS5' => '๐Ÿฉ','iOS7' => '','Hex' => '1F3E9'), array('iOS2' => '','iOS5' => '๐Ÿจ','iOS7' => '','Hex' => '1F3E8'), array('iOS2' => '','iOS5' => '๐Ÿ’’','iOS7' => '','Hex' => '1F492'), array('iOS2' => '','iOS5' => 'โ›ช','iOS7' => 'โ›ช๏ธ','Hex' => '26EA'), array('iOS2' => '','iOS5' => '๐Ÿฌ','iOS7' => '','Hex' => '1F3EC'), array('iOS2' => '','iOS5' => '๐Ÿค','iOS7' => '','Hex' => '1F3E4'), array('iOS2' => '','iOS5' => '๐ŸŒ‡','iOS7' => '','Hex' => '1F307'), array('iOS2' => '','iOS5' => '๐ŸŒ†','iOS7' => '','Hex' => '1F306'), array('iOS2' => '','iOS5' => '๐Ÿฏ','iOS7' => '','Hex' => '1F3EF'), array('iOS2' => '','iOS5' => '๐Ÿฐ','iOS7' => '','Hex' => '1F3F0'), array('iOS2' => '','iOS5' => 'โ›บ','iOS7' => 'โ›บ๏ธ','Hex' => '26FA'), array('iOS2' => '','iOS5' => '๐Ÿญ','iOS7' => '','Hex' => '1F3ED'), array('iOS2' => '','iOS5' => '๐Ÿ—ผ','iOS7' => '','Hex' => '1F5FC'), array('iOS2' => '','iOS5' => '๐Ÿ—พ','iOS7' => '','Hex' => '1F5FE'), array('iOS2' => '','iOS5' => '๐Ÿ—ป','iOS7' => '','Hex' => '1F5FB'), array('iOS2' => '','iOS5' => '๐ŸŒ„','iOS7' => '','Hex' => '1F304'), array('iOS2' => '','iOS5' => '๐ŸŒ…','iOS7' => '','Hex' => '1F305'), array('iOS2' => '','iOS5' => '๐ŸŒƒ','iOS7' => '','Hex' => '1F303'), array('iOS2' => '','iOS5' => '๐Ÿ—ฝ','iOS7' => '','Hex' => '1F5FD'), array('iOS2' => '','iOS5' => '๐ŸŒ‰','iOS7' => '','Hex' => '1F309'), array('iOS2' => '','iOS5' => '๐ŸŽ ','iOS7' => '','Hex' => '1F3A0'), array('iOS2' => '','iOS5' => '๐ŸŽก','iOS7' => '','Hex' => '1F3A1'), array('iOS2' => '','iOS5' => 'โ›ฒ','iOS7' => 'โ›ฒ๏ธ','Hex' => '26F2'), array('iOS2' => '','iOS5' => '๐ŸŽข','iOS7' => '','Hex' => '1F3A2'), array('iOS2' => '','iOS5' => '๐Ÿšข','iOS7' => '','Hex' => '1F6A2'), array('iOS2' => '','iOS5' => 'โ›ต','iOS7' => 'โ›ต๏ธ','Hex' => '26F5'), array('iOS2' => '','iOS5' => '๐Ÿšค','iOS7' => '','Hex' => '1F6A4'), array('iOS2' => '','iOS5' => '๐Ÿšฃ','iOS7' => '','Hex' => '1F6A3'), array('iOS2' => '','iOS5' => 'โš“','iOS7' => 'โš“๏ธ','Hex' => '2693'), array('iOS2' => '','iOS5' => '๐Ÿš€','iOS7' => '','Hex' => '1F680'), array('iOS2' => '','iOS5' => 'โœˆ','iOS7' => 'โœˆ๏ธ','Hex' => '2708'), array('iOS2' => '','iOS5' => '๐Ÿ’บ','iOS7' => '','Hex' => '1F4BA'), array('iOS2' => '','iOS5' => '๐Ÿš','iOS7' => '','Hex' => '1F681'), array('iOS2' => '','iOS5' => '๐Ÿš‚','iOS7' => '','Hex' => '1F682'), array('iOS2' => '','iOS5' => '๐ŸšŠ','iOS7' => '','Hex' => '1F68A'), array('iOS2' => '','iOS5' => '๐Ÿš‰','iOS7' => '','Hex' => '1F689'), array('iOS2' => '','iOS5' => '๐Ÿšž','iOS7' => '','Hex' => '1F69E'), array('iOS2' => '','iOS5' => '๐Ÿš†','iOS7' => '','Hex' => '1F686'), array('iOS2' => '','iOS5' => '๐Ÿš„','iOS7' => '','Hex' => '1F684'), array('iOS2' => '','iOS5' => '๐Ÿš…','iOS7' => '','Hex' => '1F685'), array('iOS2' => '','iOS5' => '๐Ÿšˆ','iOS7' => '','Hex' => '1F688'), array('iOS2' => '','iOS5' => '๐Ÿš‡','iOS7' => '','Hex' => '1F687'), array('iOS2' => '','iOS5' => '๐Ÿš','iOS7' => '','Hex' => '1F69D'), array('iOS2' => '','iOS5' => '๐Ÿš‹','iOS7' => '','Hex' => '1F68B'), array('iOS2' => '','iOS5' => '๐Ÿšƒ','iOS7' => '','Hex' => '1F683'), array('iOS2' => '','iOS5' => '๐ŸšŽ','iOS7' => '','Hex' => '1F68E'), array('iOS2' => '','iOS5' => '๐ŸšŒ','iOS7' => '','Hex' => '1F68C'), array('iOS2' => '','iOS5' => '๐Ÿš','iOS7' => '','Hex' => '1F68D'), array('iOS2' => '','iOS5' => '๐Ÿš™','iOS7' => '','Hex' => '1F699'), array('iOS2' => '','iOS5' => '๐Ÿš˜','iOS7' => '','Hex' => '1F698'), array('iOS2' => '','iOS5' => '๐Ÿš—','iOS7' => '','Hex' => '1F697'), array('iOS2' => '','iOS5' => '๐Ÿš•','iOS7' => '','Hex' => '1F695'), array('iOS2' => '','iOS5' => '๐Ÿš–','iOS7' => '','Hex' => '1F696'), array('iOS2' => '','iOS5' => '๐Ÿš›','iOS7' => '','Hex' => '1F69B'), array('iOS2' => '','iOS5' => '๐Ÿšš','iOS7' => '','Hex' => '1F69A'), array('iOS2' => '','iOS5' => '๐Ÿšจ','iOS7' => '','Hex' => '1F6A8'), array('iOS2' => '','iOS5' => '๐Ÿš“','iOS7' => '','Hex' => '1F693'), array('iOS2' => '','iOS5' => '๐Ÿš”','iOS7' => '','Hex' => '1F694'), array('iOS2' => '','iOS5' => '๐Ÿš’','iOS7' => '','Hex' => '1F692'), array('iOS2' => '','iOS5' => '๐Ÿš‘','iOS7' => '','Hex' => '1F691'), array('iOS2' => '','iOS5' => '๐Ÿš','iOS7' => '','Hex' => '1F690'), array('iOS2' => '','iOS5' => '๐Ÿšฒ','iOS7' => '','Hex' => '1F6B2'), array('iOS2' => '','iOS5' => '๐Ÿšก','iOS7' => '','Hex' => '1F6A1'), array('iOS2' => '','iOS5' => '๐ŸšŸ','iOS7' => '','Hex' => '1F69F'), array('iOS2' => '','iOS5' => '๐Ÿš ','iOS7' => '','Hex' => '1F6A0'), array('iOS2' => '','iOS5' => '๐Ÿšœ','iOS7' => '','Hex' => '1F69C'), array('iOS2' => '','iOS5' => '๐Ÿ’ˆ','iOS7' => '','Hex' => '1F488'), array('iOS2' => '','iOS5' => '๐Ÿš','iOS7' => '','Hex' => '1F68F'), array('iOS2' => '','iOS5' => '๐ŸŽซ','iOS7' => '','Hex' => '1F3AB'), array('iOS2' => '','iOS5' => '๐Ÿšฆ','iOS7' => '','Hex' => '1F6A6'), array('iOS2' => '','iOS5' => '๐Ÿšฅ','iOS7' => '','Hex' => '1F6A5'), array('iOS2' => '','iOS5' => 'โš ','iOS7' => 'โš ๏ธ','Hex' => '26A0'), array('iOS2' => '','iOS5' => '๐Ÿšง','iOS7' => '','Hex' => '1F6A7'), array('iOS2' => '','iOS5' => '๐Ÿ”ฐ','iOS7' => '','Hex' => '1F530'), array('iOS2' => '','iOS5' => 'โ›ฝ','iOS7' => 'โ›ฝ๏ธ','Hex' => '26FD'), array('iOS2' => '','iOS5' => '๐Ÿฎ','iOS7' => '','Hex' => '1F3EE'), array('iOS2' => '','iOS5' => '๐ŸŽฐ','iOS7' => '','Hex' => '1F3B0'), array('iOS2' => '','iOS5' => 'โ™จ','iOS7' => 'โ™จ๏ธ','Hex' => '2668'), array('iOS2' => '','iOS5' => '๐Ÿ—ฟ','iOS7' => '','Hex' => '1F5FF'), array('iOS2' => '','iOS5' => '๐ŸŽช','iOS7' => '','Hex' => '1F3AA'), array('iOS2' => '','iOS5' => '๐ŸŽญ','iOS7' => '','Hex' => '1F3AD'), array('iOS2' => '','iOS5' => '๐Ÿ“','iOS7' => '','Hex' => '1F4CD'), array('iOS2' => '','iOS5' => '๐Ÿšฉ','iOS7' => '','Hex' => '1F6A9'), array('iOS2' => '','iOS5' => '๐Ÿ‡ฏ๐Ÿ‡ต','iOS7' => '','Hex' => '1F1EF_1F1F5'), array('iOS2' => '','iOS5' => '๐Ÿ‡ฐ๐Ÿ‡ท','iOS7' => '','Hex' => '1F1F0_1F1F7'), array('iOS2' => '','iOS5' => '๐Ÿ‡ฉ๐Ÿ‡ช','iOS7' => '','Hex' => '1F1E9_1F1EA'), array('iOS2' => '','iOS5' => '๐Ÿ‡จ๐Ÿ‡ณ','iOS7' => '','Hex' => '1F1E8_1F1F3'), array('iOS2' => '','iOS5' => '๐Ÿ‡บ๐Ÿ‡ธ','iOS7' => '','Hex' => '1F1FA_1F1F8'), array('iOS2' => '','iOS5' => '๐Ÿ‡ซ๐Ÿ‡ท','iOS7' => '','Hex' => '1F1EB_1F1F7'), array('iOS2' => '','iOS5' => '๐Ÿ‡ช๐Ÿ‡ธ','iOS7' => '','Hex' => '1F1EA_1F1F8'), array('iOS2' => '','iOS5' => '๐Ÿ‡ฎ๐Ÿ‡น','iOS7' => '','Hex' => '1F1EE_1F1F9'), array('iOS2' => '','iOS5' => '๐Ÿ‡ท๐Ÿ‡บ','iOS7' => '','Hex' => '1F1F7_1F1FA'), array('iOS2' => '','iOS5' => '๐Ÿ‡ฌ๐Ÿ‡ง','iOS7' => '','Hex' => '1F1EC_1F1E7'), array('iOS2' => '','iOS5' => '','iOS7' => '','Hex' => ''), array('iOS2' => '','iOS5' => '๐Ÿถ','iOS7' => '','Hex' => '1F436'), array('iOS2' => '','iOS5' => '๐Ÿบ','iOS7' => '','Hex' => '1F43A'), array('iOS2' => '','iOS5' => '๐Ÿฑ','iOS7' => '','Hex' => '1F431'), array('iOS2' => '','iOS5' => '๐Ÿญ','iOS7' => '','Hex' => '1F42D'), array('iOS2' => '','iOS5' => '๐Ÿน','iOS7' => '','Hex' => '1F439'), array('iOS2' => '','iOS5' => '๐Ÿฐ','iOS7' => '','Hex' => '1F430'), array('iOS2' => '','iOS5' => '๐Ÿธ','iOS7' => '','Hex' => '1F438'), array('iOS2' => '','iOS5' => '๐Ÿฏ','iOS7' => '','Hex' => '1F42F'), array('iOS2' => '','iOS5' => '๐Ÿจ','iOS7' => '','Hex' => '1F428'), array('iOS2' => '','iOS5' => '๐Ÿป','iOS7' => '','Hex' => '1F43B'), array('iOS2' => '','iOS5' => '๐Ÿท','iOS7' => '','Hex' => '1F437'), array('iOS2' => '','iOS5' => '๐Ÿฝ','iOS7' => '','Hex' => '1F43D'), array('iOS2' => '','iOS5' => '๐Ÿฎ','iOS7' => '','Hex' => '1F42E'), array('iOS2' => '','iOS5' => '๐Ÿ—','iOS7' => '','Hex' => '1F417'), array('iOS2' => '','iOS5' => '๐Ÿต','iOS7' => '','Hex' => '1F435'), array('iOS2' => '','iOS5' => '๐Ÿ’','iOS7' => '','Hex' => '1F412'), array('iOS2' => '','iOS5' => '๐Ÿด','iOS7' => '','Hex' => '1F434'), array('iOS2' => '','iOS5' => '๐Ÿ‘','iOS7' => '','Hex' => '1F411'), array('iOS2' => '','iOS5' => '๐Ÿ˜','iOS7' => '','Hex' => '1F418'), array('iOS2' => '','iOS5' => '๐Ÿผ','iOS7' => '','Hex' => '1F43C'), array('iOS2' => '','iOS5' => '๐Ÿง','iOS7' => '','Hex' => '1F427'), array('iOS2' => '','iOS5' => '๐Ÿฆ','iOS7' => '','Hex' => '1F426'), array('iOS2' => '','iOS5' => '๐Ÿค','iOS7' => '','Hex' => '1F424'), array('iOS2' => '','iOS5' => '๐Ÿฅ','iOS7' => '','Hex' => '1F425'), array('iOS2' => '','iOS5' => '๐Ÿฃ','iOS7' => '','Hex' => '1F423'), array('iOS2' => '','iOS5' => '๐Ÿ”','iOS7' => '','Hex' => '1F414'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F40D'), array('iOS2' => '','iOS5' => '๐Ÿข','iOS7' => '','Hex' => '1F422'), array('iOS2' => '','iOS5' => '๐Ÿ›','iOS7' => '','Hex' => '1F41B'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F41D'), array('iOS2' => '','iOS5' => '๐Ÿœ','iOS7' => '','Hex' => '1F41C'), array('iOS2' => '','iOS5' => '๐Ÿž','iOS7' => '','Hex' => '1F41E'), array('iOS2' => '','iOS5' => '๐ŸŒ','iOS7' => '','Hex' => '1F40C'), array('iOS2' => '','iOS5' => '๐Ÿ™','iOS7' => '','Hex' => '1F419'), array('iOS2' => '','iOS5' => '๐Ÿš','iOS7' => '','Hex' => '1F41A'), array('iOS2' => '','iOS5' => '๐Ÿ ','iOS7' => '','Hex' => '1F420'), array('iOS2' => '','iOS5' => '๐ŸŸ','iOS7' => '','Hex' => '1F41F'), array('iOS2' => '','iOS5' => '๐Ÿฌ','iOS7' => '','Hex' => '1F42C'), array('iOS2' => '','iOS5' => '๐Ÿณ','iOS7' => '','Hex' => '1F433'), array('iOS2' => '','iOS5' => '๐Ÿ‹','iOS7' => '','Hex' => '1F40B'), array('iOS2' => '','iOS5' => '๐Ÿ„','iOS7' => '','Hex' => '1F404'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F40F'), array('iOS2' => '','iOS5' => '๐Ÿ€','iOS7' => '','Hex' => '1F400'), array('iOS2' => '','iOS5' => '๐Ÿƒ','iOS7' => '','Hex' => '1F403'), array('iOS2' => '','iOS5' => '๐Ÿ…','iOS7' => '','Hex' => '1F405'), array('iOS2' => '','iOS5' => '๐Ÿ‡','iOS7' => '','Hex' => '1F407'), array('iOS2' => '','iOS5' => '๐Ÿ‰','iOS7' => '','Hex' => '1F409'), array('iOS2' => '','iOS5' => '๐ŸŽ','iOS7' => '','Hex' => '1F40E'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F410'), array('iOS2' => '','iOS5' => '๐Ÿ“','iOS7' => '','Hex' => '1F413'), array('iOS2' => '','iOS5' => '๐Ÿ•','iOS7' => '','Hex' => '1F415'), array('iOS2' => '','iOS5' => '๐Ÿ–','iOS7' => '','Hex' => '1F416'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F401'), array('iOS2' => '','iOS5' => '๐Ÿ‚','iOS7' => '','Hex' => '1F402'), array('iOS2' => '','iOS5' => '๐Ÿฒ','iOS7' => '','Hex' => '1F432'), array('iOS2' => '','iOS5' => '๐Ÿก','iOS7' => '','Hex' => '1F421'), array('iOS2' => '','iOS5' => '๐ŸŠ','iOS7' => '','Hex' => '1F40A'), array('iOS2' => '','iOS5' => '๐Ÿซ','iOS7' => '','Hex' => '1F42B'), array('iOS2' => '','iOS5' => '๐Ÿช','iOS7' => '','Hex' => '1F42A'), array('iOS2' => '','iOS5' => '๐Ÿ†','iOS7' => '','Hex' => '1F406'), array('iOS2' => '','iOS5' => '๐Ÿˆ','iOS7' => '','Hex' => '1F408'), array('iOS2' => '','iOS5' => '๐Ÿฉ','iOS7' => '','Hex' => '1F429'), array('iOS2' => '','iOS5' => '๐Ÿพ','iOS7' => '','Hex' => '1F43E'), array('iOS2' => '','iOS5' => '๐Ÿ’','iOS7' => '','Hex' => '1F490'), array('iOS2' => '','iOS5' => '๐ŸŒธ','iOS7' => '','Hex' => '1F338'), array('iOS2' => '','iOS5' => '๐ŸŒท','iOS7' => '','Hex' => '1F337'), array('iOS2' => '','iOS5' => '๐Ÿ€','iOS7' => '','Hex' => '1F340'), array('iOS2' => '','iOS5' => '๐ŸŒน','iOS7' => '','Hex' => '1F339'), array('iOS2' => '','iOS5' => '๐ŸŒป','iOS7' => '','Hex' => '1F33B'), array('iOS2' => '','iOS5' => '๐ŸŒบ','iOS7' => '','Hex' => '1F33A'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F341'), array('iOS2' => '','iOS5' => '๐Ÿƒ','iOS7' => '','Hex' => '1F343'), array('iOS2' => '','iOS5' => '๐Ÿ‚','iOS7' => '','Hex' => '1F342'), array('iOS2' => '','iOS5' => '๐ŸŒฟ','iOS7' => '','Hex' => '1F33F'), array('iOS2' => '','iOS5' => '๐ŸŒพ','iOS7' => '','Hex' => '1F33E'), array('iOS2' => '','iOS5' => '๐Ÿ„','iOS7' => '','Hex' => '1F344'), array('iOS2' => '','iOS5' => '๐ŸŒต','iOS7' => '','Hex' => '1F335'), array('iOS2' => '','iOS5' => '๐ŸŒด','iOS7' => '','Hex' => '1F334'), array('iOS2' => '','iOS5' => '๐ŸŒฒ','iOS7' => '','Hex' => '1F332'), array('iOS2' => '','iOS5' => '๐ŸŒณ','iOS7' => '','Hex' => '1F333'), array('iOS2' => '','iOS5' => '๐ŸŒฐ','iOS7' => '','Hex' => '1F330'), array('iOS2' => '','iOS5' => '๐ŸŒฑ','iOS7' => '','Hex' => '1F331'), array('iOS2' => '','iOS5' => '๐ŸŒผ','iOS7' => '','Hex' => '1F33C'), array('iOS2' => '','iOS5' => '๐ŸŒ','iOS7' => '','Hex' => '1F310'), array('iOS2' => '','iOS5' => '๐ŸŒž','iOS7' => '','Hex' => '1F31E'), array('iOS2' => '','iOS5' => '๐ŸŒ','iOS7' => '','Hex' => '1F31D'), array('iOS2' => '','iOS5' => '๐ŸŒš','iOS7' => '','Hex' => '1F31A'), array('iOS2' => '','iOS5' => '๐ŸŒ‘','iOS7' => '','Hex' => '1F311'), array('iOS2' => '','iOS5' => '๐ŸŒ’','iOS7' => '','Hex' => '1F312'), array('iOS2' => '','iOS5' => '๐ŸŒ“','iOS7' => '','Hex' => '1F313'), array('iOS2' => '','iOS5' => '๐ŸŒ”','iOS7' => '','Hex' => '1F314'), array('iOS2' => '','iOS5' => '๐ŸŒ•','iOS7' => '','Hex' => '1F315'), array('iOS2' => '','iOS5' => '๐ŸŒ–','iOS7' => '','Hex' => '1F316'), array('iOS2' => '','iOS5' => '๐ŸŒ—','iOS7' => '','Hex' => '1F317'), array('iOS2' => '','iOS5' => '๐ŸŒ˜','iOS7' => '','Hex' => '1F318'), array('iOS2' => '','iOS5' => '๐ŸŒœ','iOS7' => '','Hex' => '1F31C'), array('iOS2' => '','iOS5' => '๐ŸŒ›','iOS7' => '','Hex' => '1F31B'), array('iOS2' => '','iOS5' => '๐ŸŒ™','iOS7' => '','Hex' => '1F319'), array('iOS2' => '','iOS5' => '๐ŸŒ','iOS7' => '','Hex' => '1F30D'), array('iOS2' => '','iOS5' => '๐ŸŒŽ','iOS7' => '','Hex' => '1F30E'), array('iOS2' => '','iOS5' => '๐ŸŒ','iOS7' => '','Hex' => '1F30F'), array('iOS2' => '','iOS5' => '๐ŸŒ‹','iOS7' => '','Hex' => '1F30B'), array('iOS2' => '','iOS5' => '๐ŸŒŒ','iOS7' => '','Hex' => '1F30C'), array('iOS2' => '','iOS5' => '๐ŸŒ ','iOS7' => '','Hex' => '1F320'), array('iOS2' => '','iOS5' => 'โญ','iOS7' => 'โญ๏ธ','Hex' => '2B50'), array('iOS2' => '','iOS5' => 'โ˜€','iOS7' => 'โ˜€๏ธ','Hex' => '2600'), array('iOS2' => '','iOS5' => 'โ›…','iOS7' => 'โ›…๏ธ','Hex' => '26C5'), array('iOS2' => '','iOS5' => 'โ˜','iOS7' => 'โ˜๏ธ','Hex' => '2601'), array('iOS2' => '','iOS5' => 'โšก','iOS7' => 'โšก๏ธ','Hex' => '26A1'), array('iOS2' => '','iOS5' => 'โ˜”','iOS7' => 'โ˜”๏ธ','Hex' => '2614'), array('iOS2' => '','iOS5' => 'โ„','iOS7' => 'โ„๏ธ','Hex' => '2744'), array('iOS2' => '','iOS5' => 'โ›„','iOS7' => 'โ›„๏ธ','Hex' => '26C4'), array('iOS2' => '','iOS5' => '๐ŸŒ€','iOS7' => '๐ŸŒ€','Hex' => '1F300'), array('iOS2' => '','iOS5' => '๐ŸŒ','iOS7' => '','Hex' => '1F301'), array('iOS2' => '','iOS5' => '๐ŸŒˆ','iOS7' => '','Hex' => '1F308'), array('iOS2' => '','iOS5' => '๐ŸŒŠ','iOS7' => '','Hex' => '1F30A'), array('iOS2' => '','iOS5' => '๐ŸŽ','iOS7' => '','Hex' => '1F38D'), array('iOS2' => '','iOS5' => '๐Ÿ’','iOS7' => '','Hex' => '1F49D'), array('iOS2' => '','iOS5' => '๐ŸŽŽ','iOS7' => '','Hex' => '1F38E'), array('iOS2' => '','iOS5' => '๐ŸŽ’','iOS7' => '','Hex' => '1F392'), array('iOS2' => '','iOS5' => '๐ŸŽ“','iOS7' => '','Hex' => '1F393'), array('iOS2' => '','iOS5' => '๐ŸŽ','iOS7' => '','Hex' => '1F38F'), array('iOS2' => '','iOS5' => '๐ŸŽ†','iOS7' => '','Hex' => '1F386'), array('iOS2' => '','iOS5' => '๐ŸŽ‡','iOS7' => '','Hex' => '1F387'), array('iOS2' => '','iOS5' => '๐ŸŽ','iOS7' => '','Hex' => '1F390'), array('iOS2' => '','iOS5' => '๐ŸŽ‘','iOS7' => '','Hex' => '1F391'), array('iOS2' => '','iOS5' => '๐ŸŽƒ','iOS7' => '','Hex' => '1F383'), array('iOS2' => '','iOS5' => '๐Ÿ‘ป','iOS7' => '','Hex' => '1F47B'), array('iOS2' => '','iOS5' => '๐ŸŽ…','iOS7' => '','Hex' => '1F385'), array('iOS2' => '','iOS5' => '๐ŸŽ„','iOS7' => '','Hex' => '1F384'), array('iOS2' => '','iOS5' => '๐ŸŽ','iOS7' => '','Hex' => '1F381'), array('iOS2' => '','iOS5' => '๐ŸŽ‹','iOS7' => '','Hex' => '1F38B'), array('iOS2' => '','iOS5' => '๐ŸŽ‰','iOS7' => '','Hex' => '1F389'), array('iOS2' => '','iOS5' => '๐ŸŽŠ','iOS7' => '','Hex' => '1F38A'), array('iOS2' => '','iOS5' => '๐ŸŽˆ','iOS7' => '','Hex' => '1F388'), array('iOS2' => '','iOS5' => '๐ŸŽŒ','iOS7' => '','Hex' => '1F38C'), array('iOS2' => '','iOS5' => '๐Ÿ”ฎ','iOS7' => '','Hex' => '1F52E'), array('iOS2' => '','iOS5' => '๐ŸŽฅ','iOS7' => '','Hex' => '1F3A5'), array('iOS2' => '','iOS5' => '๐Ÿ“ท','iOS7' => '','Hex' => '1F4F7'), array('iOS2' => '','iOS5' => '๐Ÿ“น','iOS7' => '','Hex' => '1F4F9'), array('iOS2' => '','iOS5' => '๐Ÿ“ผ','iOS7' => '','Hex' => '1F4FC'), array('iOS2' => '','iOS5' => '๐Ÿ’ฟ','iOS7' => '','Hex' => '1F4BF'), array('iOS2' => '','iOS5' => '๐Ÿ“€','iOS7' => '','Hex' => '1F4C0'), array('iOS2' => '','iOS5' => '๐Ÿ’ฝ','iOS7' => '','Hex' => '1F4BD'), array('iOS2' => '','iOS5' => '๐Ÿ’พ','iOS7' => '','Hex' => '1F4BE'), array('iOS2' => '','iOS5' => '๐Ÿ’ป','iOS7' => '','Hex' => '1F4BB'), array('iOS2' => '','iOS5' => '๐Ÿ“ฑ','iOS7' => '','Hex' => '1F4F1'), array('iOS2' => '','iOS5' => 'โ˜Ž','iOS7' => 'โ˜Ž๏ธ','Hex' => '260E'), array('iOS2' => '','iOS5' => '๐Ÿ“ž','iOS7' => '','Hex' => '1F4DE'), array('iOS2' => '','iOS5' => '๐Ÿ“Ÿ','iOS7' => '','Hex' => '1F4DF'), array('iOS2' => '','iOS5' => '๐Ÿ“ ','iOS7' => '','Hex' => '1F4E0'), array('iOS2' => '','iOS5' => '๐Ÿ“ก','iOS7' => '','Hex' => '1F4E1'), array('iOS2' => '','iOS5' => '๐Ÿ“บ','iOS7' => '','Hex' => '1F4FA'), array('iOS2' => '','iOS5' => '๐Ÿ“ป','iOS7' => '','Hex' => '1F4FB'), array('iOS2' => '','iOS5' => '๐Ÿ”Š','iOS7' => '','Hex' => '1F50A'), array('iOS2' => '','iOS5' => '๐Ÿ”‰','iOS7' => '','Hex' => '1F509'), array('iOS2' => '','iOS5' => '๐Ÿ”ˆ','iOS7' => '','Hex' => '1F508'), array('iOS2' => '','iOS5' => '๐Ÿ”‡','iOS7' => '','Hex' => '1F507'), array('iOS2' => '','iOS5' => '๐Ÿ””','iOS7' => '','Hex' => '1F514'), array('iOS2' => '','iOS5' => '๐Ÿ”•','iOS7' => '','Hex' => '1F515'), array('iOS2' => '','iOS5' => '๐Ÿ“ข','iOS7' => '','Hex' => '1F4E2'), array('iOS2' => '','iOS5' => '๐Ÿ“ฃ','iOS7' => '','Hex' => '1F4E3'), array('iOS2' => '','iOS5' => 'โณ','iOS7' => '','Hex' => '23F3'), array('iOS2' => '','iOS5' => 'โŒ›','iOS7' => 'โŒ›๏ธ','Hex' => '231B'), array('iOS2' => '','iOS5' => 'โฐ','iOS7' => 'โฐ','Hex' => '23F0'), array('iOS2' => '','iOS5' => 'โŒš','iOS7' => 'โŒš๏ธ','Hex' => '231A'), array('iOS2' => '','iOS5' => '๐Ÿ”“','iOS7' => '','Hex' => '1F513'), array('iOS2' => '','iOS5' => '๐Ÿ”’','iOS7' => '','Hex' => '1F512'), array('iOS2' => '','iOS5' => '๐Ÿ”','iOS7' => '','Hex' => '1F50F'), array('iOS2' => '','iOS5' => '๐Ÿ”','iOS7' => '','Hex' => '1F510'), array('iOS2' => '','iOS5' => '๐Ÿ”‘','iOS7' => '','Hex' => '1F511'), array('iOS2' => '','iOS5' => '๐Ÿ”Ž','iOS7' => '','Hex' => '1F50E'), array('iOS2' => '','iOS5' => '๐Ÿ’ก','iOS7' => '','Hex' => '1F4A1'), array('iOS2' => '','iOS5' => '๐Ÿ”ฆ','iOS7' => '','Hex' => '1F526'), array('iOS2' => '','iOS5' => '๐Ÿ”†','iOS7' => '','Hex' => '1F506'), array('iOS2' => '','iOS5' => '๐Ÿ”…','iOS7' => '','Hex' => '1F505'), array('iOS2' => '','iOS5' => '๐Ÿ”Œ','iOS7' => '','Hex' => '1F50C'), array('iOS2' => '','iOS5' => '๐Ÿ”‹','iOS7' => '','Hex' => '1F50B'), array('iOS2' => '','iOS5' => '๐Ÿ”','iOS7' => '','Hex' => '1F50D'), array('iOS2' => '','iOS5' => '๐Ÿ›','iOS7' => '','Hex' => '1F6C1'), array('iOS2' => '','iOS5' => '๐Ÿ›€','iOS7' => '','Hex' => '1F6C0'), array('iOS2' => '','iOS5' => '๐Ÿšฟ','iOS7' => '','Hex' => '1F6BF'), array('iOS2' => '','iOS5' => '๐Ÿšฝ','iOS7' => '','Hex' => '1F6BD'), array('iOS2' => '','iOS5' => '๐Ÿ”ง','iOS7' => '','Hex' => '1F527'), array('iOS2' => '','iOS5' => '๐Ÿ”ฉ','iOS7' => '','Hex' => '1F529'), array('iOS2' => '','iOS5' => '๐Ÿ”จ','iOS7' => '','Hex' => '1F528'), array('iOS2' => '','iOS5' => '๐Ÿšช','iOS7' => '','Hex' => '1F6AA'), array('iOS2' => '','iOS5' => '๐Ÿšฌ','iOS7' => '','Hex' => '1F6AC'), array('iOS2' => '','iOS5' => '๐Ÿ’ฃ','iOS7' => '','Hex' => '1F4A3'), array('iOS2' => '','iOS5' => '๐Ÿ”ซ','iOS7' => '','Hex' => '1F52B'), array('iOS2' => '','iOS5' => '๐Ÿ”ช','iOS7' => '','Hex' => '1F52A'), array('iOS2' => '','iOS5' => '๐Ÿ’Š','iOS7' => '','Hex' => '1F48A'), array('iOS2' => '','iOS5' => '๐Ÿ’‰','iOS7' => '','Hex' => '1F489'), array('iOS2' => '','iOS5' => '๐Ÿ’ฐ','iOS7' => '','Hex' => '1F4B0'), array('iOS2' => '','iOS5' => '๐Ÿ’ด','iOS7' => '','Hex' => '1F4B4'), array('iOS2' => '','iOS5' => '๐Ÿ’ต','iOS7' => '','Hex' => '1F4B5'), array('iOS2' => '','iOS5' => '๐Ÿ’ท','iOS7' => '','Hex' => '1F4B7'), array('iOS2' => '','iOS5' => '๐Ÿ’ถ','iOS7' => '','Hex' => '1F4B6'), array('iOS2' => '','iOS5' => '๐Ÿ’ณ','iOS7' => '','Hex' => '1F4B3'), array('iOS2' => '','iOS5' => '๐Ÿ’ธ','iOS7' => '','Hex' => '1F4B8'), array('iOS2' => '','iOS5' => '๐Ÿ“ฒ','iOS7' => '','Hex' => '1F4F2'), array('iOS2' => '','iOS5' => '๐Ÿ“ง','iOS7' => '','Hex' => '1F4E7'), array('iOS2' => '','iOS5' => '๐Ÿ“ฅ','iOS7' => '','Hex' => '1F4E5'), array('iOS2' => '','iOS5' => '๐Ÿ“ค','iOS7' => '','Hex' => '1F4E4'), array('iOS2' => '','iOS5' => 'โœ‰','iOS7' => 'โœ‰๏ธ','Hex' => '2709'), array('iOS2' => '','iOS5' => '๐Ÿ“ฉ','iOS7' => '','Hex' => '1F4E9'), array('iOS2' => '','iOS5' => '๐Ÿ“จ','iOS7' => '','Hex' => '1F4E8'), array('iOS2' => '','iOS5' => '๐Ÿ“ฏ','iOS7' => '','Hex' => '1F4EF'), array('iOS2' => '','iOS5' => '๐Ÿ“ซ','iOS7' => '','Hex' => '1F4EB'), array('iOS2' => '','iOS5' => '๐Ÿ“ช','iOS7' => '','Hex' => '1F4EA'), array('iOS2' => '','iOS5' => '๐Ÿ“ฌ','iOS7' => '','Hex' => '1F4EC'), array('iOS2' => '','iOS5' => '๐Ÿ“ญ','iOS7' => '','Hex' => '1F4ED'), array('iOS2' => '','iOS5' => '๐Ÿ“ฎ','iOS7' => '','Hex' => '1F4EE'), array('iOS2' => '','iOS5' => '๐Ÿ“ฆ','iOS7' => '','Hex' => '1F4E6'), array('iOS2' => '','iOS5' => '๐Ÿ“','iOS7' => '','Hex' => '1F4DD'), array('iOS2' => '','iOS5' => '๐Ÿ“„','iOS7' => '','Hex' => '1F4C4'), array('iOS2' => '','iOS5' => '๐Ÿ“ƒ','iOS7' => '','Hex' => '1F4C3'), array('iOS2' => '','iOS5' => '๐Ÿ“‘','iOS7' => '','Hex' => '1F4D1'), array('iOS2' => '','iOS5' => '๐Ÿ“Š','iOS7' => '','Hex' => '1F4CA'), array('iOS2' => '','iOS5' => '๐Ÿ“ˆ','iOS7' => '','Hex' => '1F4C8'), array('iOS2' => '','iOS5' => '๐Ÿ“‰','iOS7' => '','Hex' => '1F4C9'), array('iOS2' => '','iOS5' => '๐Ÿ“œ','iOS7' => '','Hex' => '1F4DC'), array('iOS2' => '','iOS5' => '๐Ÿ“‹','iOS7' => '','Hex' => '1F4CB'), array('iOS2' => '','iOS5' => '๐Ÿ“…','iOS7' => '','Hex' => '1F4C5'), array('iOS2' => '','iOS5' => '๐Ÿ“†','iOS7' => '','Hex' => '1F4C6'), array('iOS2' => '','iOS5' => '๐Ÿ“‡','iOS7' => '','Hex' => '1F4C7'), array('iOS2' => '','iOS5' => '๐Ÿ“','iOS7' => '','Hex' => '1F4C1'), array('iOS2' => '','iOS5' => '๐Ÿ“‚','iOS7' => '','Hex' => '1F4C2'), array('iOS2' => '','iOS5' => 'โœ‚','iOS7' => 'โœ‚๏ธ','Hex' => '2702'), array('iOS2' => '','iOS5' => '๐Ÿ“Œ','iOS7' => '','Hex' => '1F4CC'), array('iOS2' => '','iOS5' => '๐Ÿ“Ž','iOS7' => '','Hex' => '1F4CE'), array('iOS2' => '','iOS5' => 'โœ’','iOS7' => 'โœ’๏ธ','Hex' => '2712'), array('iOS2' => '','iOS5' => 'โœ','iOS7' => 'โœ๏ธ','Hex' => '270F'), array('iOS2' => '','iOS5' => '๐Ÿ“','iOS7' => '','Hex' => '1F4CF'), array('iOS2' => '','iOS5' => '๐Ÿ“','iOS7' => '','Hex' => '1F4D0'), array('iOS2' => '','iOS5' => '๐Ÿ“•','iOS7' => '','Hex' => '1F4D5'), array('iOS2' => '','iOS5' => '๐Ÿ“—','iOS7' => '','Hex' => '1F4D7'), array('iOS2' => '','iOS5' => '๐Ÿ“˜','iOS7' => '','Hex' => '1F4D8'), array('iOS2' => '','iOS5' => '๐Ÿ“™','iOS7' => '','Hex' => '1F4D9'), array('iOS2' => '','iOS5' => '๐Ÿ““','iOS7' => '','Hex' => '1F4D3'), array('iOS2' => '','iOS5' => '๐Ÿ“”','iOS7' => '','Hex' => '1F4D4'), array('iOS2' => '','iOS5' => '๐Ÿ“’','iOS7' => '','Hex' => '1F4D2'), array('iOS2' => '','iOS5' => '๐Ÿ“š','iOS7' => '','Hex' => '1F4DA'), array('iOS2' => '','iOS5' => '๐Ÿ“–','iOS7' => '','Hex' => '1F4D6'), array('iOS2' => '','iOS5' => '๐Ÿ”–','iOS7' => '','Hex' => '1F516'), array('iOS2' => '','iOS5' => '๐Ÿ“›','iOS7' => '','Hex' => '1F4DB'), array('iOS2' => '','iOS5' => '๐Ÿ”ฌ','iOS7' => '','Hex' => '1F52C'), array('iOS2' => '','iOS5' => '๐Ÿ”ญ','iOS7' => '','Hex' => '1F52D'), array('iOS2' => '','iOS5' => '๐Ÿ“ฐ','iOS7' => '','Hex' => '1F4F0'), array('iOS2' => '','iOS5' => '๐ŸŽจ','iOS7' => '','Hex' => '1F3A8'), array('iOS2' => '','iOS5' => '๐ŸŽฌ','iOS7' => '','Hex' => '1F3AC'), array('iOS2' => '','iOS5' => '๐ŸŽค','iOS7' => '','Hex' => '1F3A4'), array('iOS2' => '','iOS5' => '๐ŸŽง','iOS7' => '','Hex' => '1F3A7'), array('iOS2' => '','iOS5' => '๐ŸŽผ','iOS7' => '','Hex' => '1F3BC'), array('iOS2' => '','iOS5' => '๐ŸŽต','iOS7' => '','Hex' => '1F3B5'), array('iOS2' => '','iOS5' => '๐ŸŽถ','iOS7' => '','Hex' => '1F3B6'), array('iOS2' => '','iOS5' => '๐ŸŽน','iOS7' => '','Hex' => '1F3B9'), array('iOS2' => '','iOS5' => '๐ŸŽป','iOS7' => '','Hex' => '1F3BB'), array('iOS2' => '','iOS5' => '๐ŸŽบ','iOS7' => '','Hex' => '1F3BA'), array('iOS2' => '','iOS5' => '๐ŸŽท','iOS7' => '','Hex' => '1F3B7'), array('iOS2' => '','iOS5' => '๐ŸŽธ','iOS7' => '','Hex' => '1F3B8'), array('iOS2' => '','iOS5' => '๐Ÿ‘พ','iOS7' => '','Hex' => '1F47E'), array('iOS2' => '','iOS5' => '๐ŸŽฎ','iOS7' => '','Hex' => '1F3AE'), array('iOS2' => '','iOS5' => '๐Ÿƒ','iOS7' => '','Hex' => '1F0CF'), array('iOS2' => '','iOS5' => '๐ŸŽด','iOS7' => '','Hex' => '1F3B4'), array('iOS2' => '','iOS5' => '๐Ÿ€„','iOS7' => '๐Ÿ€„๏ธ','Hex' => '1F004'), array('iOS2' => '','iOS5' => '๐ŸŽฒ','iOS7' => '','Hex' => '1F3B2'), array('iOS2' => '','iOS5' => '๐ŸŽฏ','iOS7' => '','Hex' => '1F3AF'), array('iOS2' => '','iOS5' => '๐Ÿˆ','iOS7' => '','Hex' => '1F3C8'), array('iOS2' => '','iOS5' => '๐Ÿ€','iOS7' => '','Hex' => '1F3C0'), array('iOS2' => '','iOS5' => 'โšฝ','iOS7' => 'โšฝ๏ธ','Hex' => '26BD'), array('iOS2' => '','iOS5' => 'โšพ','iOS7' => 'โšพ๏ธ','Hex' => '26BE'), array('iOS2' => '','iOS5' => '๐ŸŽพ','iOS7' => '','Hex' => '1F3BE'), array('iOS2' => '','iOS5' => '๐ŸŽฑ','iOS7' => '','Hex' => '1F3B1'), array('iOS2' => '','iOS5' => '๐Ÿ‰','iOS7' => '','Hex' => '1F3C9'), array('iOS2' => '','iOS5' => '๐ŸŽณ','iOS7' => '','Hex' => '1F3B3'), array('iOS2' => '','iOS5' => 'โ›ณ','iOS7' => 'โ›ณ๏ธ','Hex' => '26F3'), array('iOS2' => '','iOS5' => '๐Ÿšต','iOS7' => '','Hex' => '1F6B5'), array('iOS2' => '','iOS5' => '๐Ÿšด','iOS7' => '','Hex' => '1F6B4'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F3C1'), array('iOS2' => '','iOS5' => '๐Ÿ‡','iOS7' => '','Hex' => '1F3C7'), array('iOS2' => '','iOS5' => '๐Ÿ†','iOS7' => '','Hex' => '1F3C6'), array('iOS2' => '','iOS5' => '๐ŸŽฟ','iOS7' => '','Hex' => '1F3BF'), array('iOS2' => '','iOS5' => '๐Ÿ‚','iOS7' => '','Hex' => '1F3C2'), array('iOS2' => '','iOS5' => '๐ŸŠ','iOS7' => '','Hex' => '1F3CA'), array('iOS2' => '','iOS5' => '๐Ÿ„','iOS7' => '','Hex' => '1F3C4'), array('iOS2' => '','iOS5' => '๐ŸŽฃ','iOS7' => '','Hex' => '1F3A3'), array('iOS2' => '','iOS5' => 'โ˜•','iOS7' => 'โ˜•๏ธ','Hex' => '2615'), array('iOS2' => '','iOS5' => '๐Ÿต','iOS7' => '','Hex' => '1F375'), array('iOS2' => '','iOS5' => '๐Ÿถ','iOS7' => '','Hex' => '1F376'), array('iOS2' => '','iOS5' => '๐Ÿผ','iOS7' => '','Hex' => '1F37C'), array('iOS2' => '','iOS5' => '๐Ÿบ','iOS7' => '','Hex' => '1F37A'), array('iOS2' => '','iOS5' => '๐Ÿป','iOS7' => '','Hex' => '1F37B'), array('iOS2' => '','iOS5' => '๐Ÿธ','iOS7' => '','Hex' => '1F378'), array('iOS2' => '','iOS5' => '๐Ÿน','iOS7' => '','Hex' => '1F379'), array('iOS2' => '','iOS5' => '๐Ÿท','iOS7' => '','Hex' => '1F377'), array('iOS2' => '','iOS5' => '๐Ÿด','iOS7' => '','Hex' => '1F374'), array('iOS2' => '','iOS5' => '๐Ÿ•','iOS7' => '','Hex' => '1F355'), array('iOS2' => '','iOS5' => '๐Ÿ”','iOS7' => '','Hex' => '1F354'), array('iOS2' => '','iOS5' => '๐ŸŸ','iOS7' => '','Hex' => '1F35F'), array('iOS2' => '','iOS5' => '๐Ÿ—','iOS7' => '','Hex' => '1F357'), array('iOS2' => '','iOS5' => '๐Ÿ–','iOS7' => '','Hex' => '1F356'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F35D'), array('iOS2' => '','iOS5' => '๐Ÿ›','iOS7' => '','Hex' => '1F35B'), array('iOS2' => '','iOS5' => '๐Ÿค','iOS7' => '','Hex' => '1F364'), array('iOS2' => '','iOS5' => '๐Ÿฑ','iOS7' => '','Hex' => '1F371'), array('iOS2' => '','iOS5' => '๐Ÿฃ','iOS7' => '','Hex' => '1F363'), array('iOS2' => '','iOS5' => '๐Ÿฅ','iOS7' => '','Hex' => '1F365'), array('iOS2' => '','iOS5' => '๐Ÿ™','iOS7' => '','Hex' => '1F359'), array('iOS2' => '','iOS5' => '๐Ÿ˜','iOS7' => '','Hex' => '1F358'), array('iOS2' => '','iOS5' => '๐Ÿš','iOS7' => '','Hex' => '1F35A'), array('iOS2' => '','iOS5' => '๐Ÿœ','iOS7' => '','Hex' => '1F35C'), array('iOS2' => '','iOS5' => '๐Ÿฒ','iOS7' => '','Hex' => '1F372'), array('iOS2' => '','iOS5' => '๐Ÿข','iOS7' => '','Hex' => '1F362'), array('iOS2' => '','iOS5' => '๐Ÿก','iOS7' => '','Hex' => '1F361'), array('iOS2' => '','iOS5' => '๐Ÿณ','iOS7' => '','Hex' => '1F373'), array('iOS2' => '','iOS5' => '๐Ÿž','iOS7' => '','Hex' => '1F35E'), array('iOS2' => '','iOS5' => '๐Ÿฉ','iOS7' => '','Hex' => '1F369'), array('iOS2' => '','iOS5' => '๐Ÿฎ','iOS7' => '','Hex' => '1F36E'), array('iOS2' => '','iOS5' => '๐Ÿฆ','iOS7' => '','Hex' => '1F366'), array('iOS2' => '','iOS5' => '๐Ÿจ','iOS7' => '','Hex' => '1F368'), array('iOS2' => '','iOS5' => '๐Ÿง','iOS7' => '','Hex' => '1F367'), array('iOS2' => '','iOS5' => '๐ŸŽ‚','iOS7' => '','Hex' => '1F382'), array('iOS2' => '','iOS5' => '๐Ÿฐ','iOS7' => '','Hex' => '1F370'), array('iOS2' => '','iOS5' => '๐Ÿช','iOS7' => '','Hex' => '1F36A'), array('iOS2' => '','iOS5' => '๐Ÿซ','iOS7' => '','Hex' => '1F36B'), array('iOS2' => '','iOS5' => '๐Ÿฌ','iOS7' => '','Hex' => '1F36C'), array('iOS2' => '','iOS5' => '๐Ÿญ','iOS7' => '','Hex' => '1F36D'), array('iOS2' => '','iOS5' => '๐Ÿฏ','iOS7' => '','Hex' => '1F36F'), array('iOS2' => '','iOS5' => '๐ŸŽ','iOS7' => '','Hex' => '1F34E'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F34F'), array('iOS2' => '','iOS5' => '๐ŸŠ','iOS7' => '','Hex' => '1F34A'), array('iOS2' => '','iOS5' => '๐Ÿ‹','iOS7' => '','Hex' => '1F34B'), array('iOS2' => '','iOS5' => '๐Ÿ’','iOS7' => '','Hex' => '1F352'), array('iOS2' => '','iOS5' => '๐Ÿ‡','iOS7' => '','Hex' => '1F347'), array('iOS2' => '','iOS5' => '๐Ÿ‰','iOS7' => '','Hex' => '1F349'), array('iOS2' => '','iOS5' => '๐Ÿ“','iOS7' => '','Hex' => '1F353'), array('iOS2' => '','iOS5' => '๐Ÿ‘','iOS7' => '','Hex' => '1F351'), array('iOS2' => '','iOS5' => '๐Ÿˆ','iOS7' => '','Hex' => '1F348'), array('iOS2' => '','iOS5' => '๐ŸŒ','iOS7' => '','Hex' => '1F34C'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F350'), array('iOS2' => '','iOS5' => '๐Ÿ','iOS7' => '','Hex' => '1F34D'), array('iOS2' => '','iOS5' => '๐Ÿ ','iOS7' => '','Hex' => '1F360'), array('iOS2' => '','iOS5' => '๐Ÿ†','iOS7' => '','Hex' => '1F346'), array('iOS2' => '','iOS5' => '๐Ÿ…','iOS7' => '','Hex' => '1F345'), array('iOS2' => '','iOS5' => '๐ŸŒฝ','iOS7' => '','Hex' => '1F33D'), array('iOS2' => '','iOS5' => '1โƒฃ','iOS7' => '','Hex' => '0031_20E3'), array('iOS2' => '','iOS5' => '2โƒฃ','iOS7' => '','Hex' => '0032_20E3'), array('iOS2' => '','iOS5' => '3โƒฃ','iOS7' => '','Hex' => '0033_20E3'), array('iOS2' => '','iOS5' => '4โƒฃ','iOS7' => '','Hex' => '0034_20E3'), array('iOS2' => '','iOS5' => '2โƒฃ','iOS7' => '','Hex' => '0032_20E3'), array('iOS2' => '','iOS5' => '0โƒฃ','iOS7' => '','Hex' => '0030_20E3'), array('iOS2' => '','iOS5' => '5โƒฃ','iOS7' => '','Hex' => '0035_20E3'), array('iOS2' => '','iOS5' => '6โƒฃ','iOS7' => '','Hex' => '0036_20E3'), array('iOS2' => '','iOS5' => '7โƒฃ','iOS7' => '','Hex' => '0037_20E3'), array('iOS2' => '','iOS5' => '8โƒฃ','iOS7' => '','Hex' => '0038_20E3'), array('iOS2' => '','iOS5' => '9โƒฃ','iOS7' => '','Hex' => '0039_20E3'), array('iOS2' => '','iOS5' => '๐Ÿ”Ÿ','iOS7' => '','Hex' => '1F51F'), array('iOS2' => '','iOS5' => '๐Ÿ”ข','iOS7' => '','Hex' => '1F522'), array('iOS2' => '','iOS5' => '#โƒฃ','iOS7' => '','Hex' => '0023_20E3'), array('iOS2' => '','iOS5' => '๐Ÿ”ฃ','iOS7' => '','Hex' => '1F523'), array('iOS2' => '','iOS5' => 'โฌ†','iOS7' => 'โฌ†๏ธ','Hex' => '2B06'), array('iOS2' => '','iOS5' => 'โฌ‡','iOS7' => 'โฌ‡๏ธ','Hex' => '2B07'), array('iOS2' => '','iOS5' => 'โฌ…','iOS7' => 'โฌ…๏ธ','Hex' => '2B05'), array('iOS2' => '','iOS5' => 'โžก','iOS7' => 'โžก๏ธ','Hex' => '27A1'), array('iOS2' => '','iOS5' => '๐Ÿ” ','iOS7' => '','Hex' => '1F520'), array('iOS2' => '','iOS5' => '๐Ÿ”ก','iOS7' => '','Hex' => '1F521'), array('iOS2' => '','iOS5' => '๐Ÿ”ค','iOS7' => '','Hex' => '1F524'), array('iOS2' => '','iOS5' => 'โ†—','iOS7' => 'โ†—๏ธ','Hex' => '2197'), array('iOS2' => '','iOS5' => 'โ†–','iOS7' => 'โ†–๏ธ','Hex' => '2196'), array('iOS2' => '','iOS5' => 'โ†˜','iOS7' => 'โ†˜๏ธ','Hex' => '2198'), array('iOS2' => '','iOS5' => 'โ†™','iOS7' => 'โ†™๏ธ','Hex' => '2199'), array('iOS2' => '','iOS5' => 'โ†”','iOS7' => 'โ†”๏ธ','Hex' => '2194'), array('iOS2' => '','iOS5' => 'โ†•','iOS7' => 'โ†•๏ธ','Hex' => '2195'), array('iOS2' => '','iOS5' => '๐Ÿ”„','iOS7' => '','Hex' => '1F504'), array('iOS2' => '','iOS5' => 'โ—€','iOS7' => 'โ—€๏ธ','Hex' => '25C0'), array('iOS2' => '','iOS5' => 'โ–ถ','iOS7' => 'โ–ถ๏ธ','Hex' => '25B6'), array('iOS2' => '','iOS5' => '๐Ÿ”ผ','iOS7' => '','Hex' => '1F53C'), array('iOS2' => '','iOS5' => '๐Ÿ”ฝ','iOS7' => '','Hex' => '1F53D'), array('iOS2' => '','iOS5' => 'โ†ฉ','iOS7' => 'โ†ฉ๏ธ','Hex' => '21A9'), array('iOS2' => '','iOS5' => 'โ†ช','iOS7' => 'โ†ช๏ธ','Hex' => '21AA'), array('iOS2' => '','iOS5' => 'โ„น','iOS7' => 'โ„น๏ธ','Hex' => '2139'), array('iOS2' => '','iOS5' => 'โช','iOS7' => '','Hex' => '23EA'), array('iOS2' => '','iOS5' => 'โฉ','iOS7' => '','Hex' => '23E9'), array('iOS2' => '','iOS5' => 'โซ','iOS7' => '','Hex' => '23EB'), array('iOS2' => '','iOS5' => 'โฌ','iOS7' => '','Hex' => '23EC'), array('iOS2' => '','iOS5' => 'โคต','iOS7' => 'โคต๏ธ','Hex' => '2935'), array('iOS2' => '','iOS5' => 'โคด','iOS7' => 'โคด๏ธ','Hex' => '2934'), array('iOS2' => '','iOS5' => '๐Ÿ†—','iOS7' => '','Hex' => '1F197'), array('iOS2' => '','iOS5' => '๐Ÿ”€','iOS7' => '','Hex' => '1F500'), array('iOS2' => '','iOS5' => '๐Ÿ”','iOS7' => '','Hex' => '1F501'), array('iOS2' => '','iOS5' => '๐Ÿ”‚','iOS7' => '','Hex' => '1F502'), array('iOS2' => '','iOS5' => '๐Ÿ†•','iOS7' => '','Hex' => '1F195'), array('iOS2' => '','iOS5' => '๐Ÿ†™','iOS7' => '','Hex' => '1F199'), array('iOS2' => '','iOS5' => '๐Ÿ†’','iOS7' => '','Hex' => '1F192'), array('iOS2' => '','iOS5' => '๐Ÿ†“','iOS7' => '','Hex' => '1F193'), array('iOS2' => '','iOS5' => '๐Ÿ†–','iOS7' => '','Hex' => '1F196'), array('iOS2' => '','iOS5' => '๐Ÿ“ถ','iOS7' => '','Hex' => '1F4F6'), array('iOS2' => '','iOS5' => '๐ŸŽฆ','iOS7' => '','Hex' => '1F3A6'), array('iOS2' => '','iOS5' => '๐Ÿˆ','iOS7' => '','Hex' => '1F201'), array('iOS2' => '','iOS5' => '๐Ÿˆฏ','iOS7' => '๐Ÿˆฏ๏ธ','Hex' => '1F22F'), array('iOS2' => '','iOS5' => '๐Ÿˆณ','iOS7' => '','Hex' => '1F233'), array('iOS2' => '','iOS5' => '๐Ÿˆต','iOS7' => '','Hex' => '1F235'), array('iOS2' => '','iOS5' => '๐Ÿˆด','iOS7' => '','Hex' => '1F234'), array('iOS2' => '','iOS5' => '๐Ÿˆฒ','iOS7' => '','Hex' => '1F232'), array('iOS2' => '','iOS5' => '๐Ÿ‰','iOS7' => '','Hex' => '1F250'), array('iOS2' => '','iOS5' => '๐Ÿˆน','iOS7' => '','Hex' => '1F239'), array('iOS2' => '','iOS5' => '๐Ÿˆบ','iOS7' => '','Hex' => '1F23A'), array('iOS2' => '','iOS5' => '๐Ÿˆถ','iOS7' => '','Hex' => '1F236'), array('iOS2' => '','iOS5' => '๐Ÿˆš','iOS7' => '๐Ÿˆš๏ธ','Hex' => '1F21A'), array('iOS2' => '','iOS5' => '๐Ÿšป','iOS7' => '','Hex' => '1F6BB'), array('iOS2' => '','iOS5' => '๐Ÿšน','iOS7' => '','Hex' => '1F6B9'), array('iOS2' => '','iOS5' => '๐Ÿšบ','iOS7' => '','Hex' => '1F6BA'), array('iOS2' => '','iOS5' => '๐Ÿšผ','iOS7' => '','Hex' => '1F6BC'), array('iOS2' => '','iOS5' => '๐Ÿšพ','iOS7' => '','Hex' => '1F6BE'), array('iOS2' => '','iOS5' => '๐Ÿšฐ','iOS7' => '','Hex' => '1F6B0'), array('iOS2' => '','iOS5' => '๐Ÿšฎ','iOS7' => '','Hex' => '1F6AE'), array('iOS2' => '','iOS5' => '๐Ÿ…ฟ','iOS7' => '๐Ÿ…ฟ๏ธ','Hex' => '1F17F'), array('iOS2' => '','iOS5' => 'โ™ฟ','iOS7' => 'โ™ฟ๏ธ','Hex' => '267F'), array('iOS2' => '','iOS5' => '๐Ÿšญ','iOS7' => '','Hex' => '1F6AD'), array('iOS2' => '','iOS5' => '๐Ÿˆท','iOS7' => '','Hex' => '1F237'), array('iOS2' => '','iOS5' => '๐Ÿˆธ','iOS7' => '','Hex' => '1F238'), array('iOS2' => '','iOS5' => '๐Ÿˆ‚','iOS7' => '','Hex' => '1F202'), array('iOS2' => '','iOS5' => 'โ“‚','iOS7' => 'โ“‚๏ธ','Hex' => '24C2'), array('iOS2' => '','iOS5' => '๐Ÿ›‚','iOS7' => '','Hex' => '1F6C2'), array('iOS2' => '','iOS5' => '๐Ÿ›„','iOS7' => '','Hex' => '1F6C4'), array('iOS2' => '','iOS5' => '๐Ÿ›…','iOS7' => '','Hex' => '1F6C5'), array('iOS2' => '','iOS5' => '๐Ÿ›ƒ','iOS7' => '','Hex' => '1F6C3'), array('iOS2' => '','iOS5' => '๐Ÿ‰‘','iOS7' => '','Hex' => '1F251'), array('iOS2' => '','iOS5' => 'ใŠ™','iOS7' => 'ใŠ™๏ธ','Hex' => '3299'), array('iOS2' => '','iOS5' => 'ใŠ—','iOS7' => 'ใŠ—๏ธ','Hex' => '3297'), array('iOS2' => '','iOS5' => '๐Ÿ†‘','iOS7' => '','Hex' => '1F191'), array('iOS2' => '','iOS5' => '๐Ÿ†˜','iOS7' => '','Hex' => '1F198'), array('iOS2' => '','iOS5' => '๐Ÿ†”','iOS7' => '','Hex' => '1F194'), array('iOS2' => '','iOS5' => '๐Ÿšซ','iOS7' => '','Hex' => '1F6AB'), array('iOS2' => '','iOS5' => '๐Ÿ”ž','iOS7' => '','Hex' => '1F51E'), array('iOS2' => '','iOS5' => '๐Ÿ“ต','iOS7' => '','Hex' => '1F4F5'), array('iOS2' => '','iOS5' => '๐Ÿšฏ','iOS7' => '','Hex' => '1F6AF'), array('iOS2' => '','iOS5' => '๐Ÿšฑ','iOS7' => '','Hex' => '1F6B1'), array('iOS2' => '','iOS5' => '๐Ÿšณ','iOS7' => '','Hex' => '1F6B3'), array('iOS2' => '','iOS5' => '๐Ÿšท','iOS7' => '','Hex' => '1F6B7'), array('iOS2' => '','iOS5' => '๐Ÿšธ','iOS7' => '','Hex' => '1F6B8'), array('iOS2' => '','iOS5' => 'โ›”','iOS7' => 'โ›”๏ธ','Hex' => '26D4'), array('iOS2' => '','iOS5' => 'โœณ','iOS7' => 'โœณ๏ธ','Hex' => '2733'), array('iOS2' => '','iOS5' => 'โ‡','iOS7' => 'โ‡๏ธ','Hex' => '2747'), array('iOS2' => '','iOS5' => 'โŽ','iOS7' => '','Hex' => '274E'), array('iOS2' => '','iOS5' => 'โœ…','iOS7' => '','Hex' => '2705'), array('iOS2' => '','iOS5' => 'โœด','iOS7' => 'โœด๏ธ','Hex' => '2734'), array('iOS2' => '','iOS5' => '๐Ÿ’Ÿ','iOS7' => '','Hex' => '1F49F'), array('iOS2' => '','iOS5' => '๐Ÿ†š','iOS7' => '','Hex' => '1F19A'), array('iOS2' => '','iOS5' => '๐Ÿ“ณ','iOS7' => '','Hex' => '1F4F3'), array('iOS2' => '','iOS5' => '๐Ÿ“ด','iOS7' => '','Hex' => '1F4F4'), array('iOS2' => '','iOS5' => '๐Ÿ…ฐ','iOS7' => '','Hex' => '1F170'), array('iOS2' => '','iOS5' => '๐Ÿ…ฑ','iOS7' => '','Hex' => '1F171'), array('iOS2' => '','iOS5' => '๐Ÿ†Ž','iOS7' => '','Hex' => '1F18E'), array('iOS2' => '','iOS5' => '๐Ÿ…พ','iOS7' => '','Hex' => '1F17E'), array('iOS2' => '','iOS5' => '๐Ÿ’ ','iOS7' => '','Hex' => '1F4A0'), array('iOS2' => '','iOS5' => 'โžฟ','iOS7' => '','Hex' => '27BF'), array('iOS2' => '','iOS5' => 'โ™ป','iOS7' => 'โ™ป๏ธ','Hex' => '267B'), array('iOS2' => '','iOS5' => 'โ™ˆ','iOS7' => 'โ™ˆ๏ธ','Hex' => '2648'), array('iOS2' => '','iOS5' => 'โ™‰','iOS7' => 'โ™‰๏ธ','Hex' => '2649'), array('iOS2' => '','iOS5' => 'โ™Š','iOS7' => 'โ™Š๏ธ','Hex' => '264A'), array('iOS2' => '','iOS5' => 'โ™‹','iOS7' => 'โ™‹๏ธ','Hex' => '264B'), array('iOS2' => '','iOS5' => 'โ™Œ','iOS7' => 'โ™Œ๏ธ','Hex' => '264C'), array('iOS2' => '','iOS5' => 'โ™','iOS7' => 'โ™๏ธ','Hex' => '264D'), array('iOS2' => '','iOS5' => 'โ™Ž','iOS7' => 'โ™Ž๏ธ','Hex' => '264E'), array('iOS2' => '','iOS5' => 'โ™','iOS7' => 'โ™๏ธ','Hex' => '264F'), array('iOS2' => '','iOS5' => 'โ™','iOS7' => 'โ™๏ธ','Hex' => '2650'), array('iOS2' => '','iOS5' => 'โ™‘','iOS7' => 'โ™‘๏ธ','Hex' => '2651'), array('iOS2' => '','iOS5' => 'โ™’','iOS7' => 'โ™’๏ธ','Hex' => '2652'), array('iOS2' => '','iOS5' => 'โ™“','iOS7' => 'โ™“๏ธ','Hex' => '2653'), array('iOS2' => '','iOS5' => 'โ›Ž','iOS7' => '','Hex' => '26CE'), array('iOS2' => '','iOS5' => '๐Ÿ”ฏ','iOS7' => '','Hex' => '1F52F'), array('iOS2' => '','iOS5' => '๐Ÿง','iOS7' => '','Hex' => '1F3E7'), array('iOS2' => '','iOS5' => '๐Ÿ’น','iOS7' => '','Hex' => '1F4B9'), array('iOS2' => '','iOS5' => '๐Ÿ’ฒ','iOS7' => '','Hex' => '1F4B2'), array('iOS2' => '','iOS5' => '๐Ÿ’ฑ','iOS7' => '','Hex' => '1F4B1'), array('iOS2' => 'ยฉ','iOS5' => 'ยฉ','iOS7' => '','Hex' => '00A9'), array('iOS2' => 'ยฎ','iOS5' => 'ยฎ','iOS7' => '','Hex' => '00AE'), array('iOS2' => 'โ„ข','iOS5' => 'โ„ข','iOS7' => '','Hex' => '2122'), array('iOS2' => '','iOS5' => 'ใ€ฝ','iOS7' => 'ใ€ฝ๏ธ','Hex' => '303D'), array('iOS2' => '','iOS5' => 'ใ€ฐ','iOS7' => '','Hex' => '3030'), array('iOS2' => '','iOS5' => '๐Ÿ”','iOS7' => '','Hex' => '1F51D'), array('iOS2' => '','iOS5' => '๐Ÿ”š','iOS7' => '','Hex' => '1F51A'), array('iOS2' => '','iOS5' => '๐Ÿ”™','iOS7' => '','Hex' => '1F519'), array('iOS2' => '','iOS5' => '๐Ÿ”›','iOS7' => '','Hex' => '1F51B'), array('iOS2' => '','iOS5' => '๐Ÿ”œ','iOS7' => '','Hex' => '1F51C'), array('iOS2' => '','iOS5' => 'โŒ','iOS7' => '','Hex' => '274C'), array('iOS2' => '','iOS5' => 'โญ•','iOS7' => 'โญ•๏ธ','Hex' => '2B55'), array('iOS2' => '','iOS5' => 'โ—','iOS7' => 'โ—๏ธ','Hex' => '2757'), array('iOS2' => '','iOS5' => 'โ“','iOS7' => '','Hex' => '2753'), array('iOS2' => '','iOS5' => 'โ•','iOS7' => '','Hex' => '2755'), array('iOS2' => '','iOS5' => 'โ”','iOS7' => '','Hex' => '2754'), array('iOS2' => '','iOS5' => '๐Ÿ”ƒ','iOS7' => '','Hex' => '1F503'), array('iOS2' => '','iOS5' => '๐Ÿ•›','iOS7' => '','Hex' => '1F55B'), array('iOS2' => '','iOS5' => '๐Ÿ•ง','iOS7' => '','Hex' => '1F567'), array('iOS2' => '','iOS5' => '๐Ÿ•','iOS7' => '','Hex' => '1F550'), array('iOS2' => '','iOS5' => '๐Ÿ•œ','iOS7' => '','Hex' => '1F55C'), array('iOS2' => '','iOS5' => '๐Ÿ•‘','iOS7' => '','Hex' => '1F551'), array('iOS2' => '','iOS5' => '๐Ÿ•','iOS7' => '','Hex' => '1F55D'), array('iOS2' => '','iOS5' => '๐Ÿ•’','iOS7' => '','Hex' => '1F552'), array('iOS2' => '','iOS5' => '๐Ÿ•ž','iOS7' => '','Hex' => '1F55E'), array('iOS2' => '','iOS5' => '๐Ÿ•“','iOS7' => '','Hex' => '1F553'), array('iOS2' => '','iOS5' => '๐Ÿ•Ÿ','iOS7' => '','Hex' => '1F55F'), array('iOS2' => '','iOS5' => '๐Ÿ•”','iOS7' => '','Hex' => '1F554'), array('iOS2' => '','iOS5' => '๐Ÿ• ','iOS7' => '','Hex' => '1F560'), array('iOS2' => '','iOS5' => '๐Ÿ••','iOS7' => '','Hex' => '1F555'), array('iOS2' => '','iOS5' => '๐Ÿ•–','iOS7' => '','Hex' => '1F556'), array('iOS2' => '','iOS5' => '๐Ÿ•—','iOS7' => '','Hex' => '1F557'), array('iOS2' => '','iOS5' => '๐Ÿ•˜','iOS7' => '','Hex' => '1F558'), array('iOS2' => '','iOS5' => '๐Ÿ•™','iOS7' => '','Hex' => '1F559'), array('iOS2' => '','iOS5' => '๐Ÿ•š','iOS7' => '','Hex' => '1F55A'), array('iOS2' => '','iOS5' => '๐Ÿ•ก','iOS7' => '','Hex' => '1F561'), array('iOS2' => '','iOS5' => '๐Ÿ•ข','iOS7' => '','Hex' => '1F562'), array('iOS2' => '','iOS5' => '๐Ÿ•ฃ','iOS7' => '','Hex' => '1F563'), array('iOS2' => '','iOS5' => '๐Ÿ•ค','iOS7' => '','Hex' => '1F564'), array('iOS2' => '','iOS5' => '๐Ÿ•ฅ','iOS7' => '','Hex' => '1F565'), array('iOS2' => '','iOS5' => '๐Ÿ•ฆ','iOS7' => '','Hex' => '1F566'), array('iOS2' => '','iOS5' => 'โœ–','iOS7' => 'โœ–๏ธ','Hex' => '2716'), array('iOS2' => '','iOS5' => 'โž•','iOS7' => '','Hex' => '2795'), array('iOS2' => '','iOS5' => 'โž–','iOS7' => '','Hex' => '2796'), array('iOS2' => '','iOS5' => 'โž—','iOS7' => '','Hex' => '2797'), array('iOS2' => '','iOS5' => 'โ™ ','iOS7' => 'โ™ ๏ธ','Hex' => '2660'), array('iOS2' => '','iOS5' => 'โ™ฅ','iOS7' => 'โ™ฅ๏ธ','Hex' => '2665'), array('iOS2' => '','iOS5' => 'โ™ฃ','iOS7' => 'โ™ฃ๏ธ','Hex' => '2663'), array('iOS2' => '','iOS5' => 'โ™ฆ','iOS7' => 'โ™ฆ๏ธ','Hex' => '2666'), array('iOS2' => '','iOS5' => '๐Ÿ’ฎ','iOS7' => '','Hex' => '1F4AE'), array('iOS2' => '','iOS5' => '๐Ÿ’ฏ','iOS7' => '','Hex' => '1F4AF'), array('iOS2' => '','iOS5' => 'โœ”','iOS7' => 'โœ”๏ธ','Hex' => '2714'), array('iOS2' => '','iOS5' => 'โ˜‘','iOS7' => 'โ˜‘๏ธ','Hex' => '2611'), array('iOS2' => '','iOS5' => '๐Ÿ”˜','iOS7' => '','Hex' => '1F518'), array('iOS2' => '','iOS5' => '๐Ÿ”—','iOS7' => '','Hex' => '1F517'), array('iOS2' => '','iOS5' => 'โžฐ','iOS7' => '','Hex' => '27B0'), array('iOS2' => '','iOS5' => '๐Ÿ”ฑ','iOS7' => '','Hex' => '1F531'), array('iOS2' => '','iOS5' => '๐Ÿ”ฒ','iOS7' => '','Hex' => '1F532'), array('iOS2' => '','iOS5' => '๐Ÿ”ณ','iOS7' => '','Hex' => '1F533'), array('iOS2' => '','iOS5' => 'โ—ผ','iOS7' => 'โ—ผ๏ธ','Hex' => '25FC'), array('iOS2' => '','iOS5' => 'โ—ป','iOS7' => 'โ—ป๏ธ','Hex' => '25FB'), array('iOS2' => '','iOS5' => 'โ—พ','iOS7' => 'โ—พ๏ธ','Hex' => '25FE'), array('iOS2' => '','iOS5' => 'โ—ฝ','iOS7' => 'โ—ฝ๏ธ','Hex' => '25FD'), array('iOS2' => '','iOS5' => 'โ–ช','iOS7' => 'โ–ช๏ธ','Hex' => '25AA'), array('iOS2' => '','iOS5' => 'โ–ซ','iOS7' => 'โ–ซ๏ธ','Hex' => '25AB'), array('iOS2' => '','iOS5' => '๐Ÿ”บ','iOS7' => '','Hex' => '1F53A'), array('iOS2' => '','iOS5' => 'โฌœ','iOS7' => 'โฌœ๏ธ','Hex' => '2B1C'), array('iOS2' => '','iOS5' => 'โฌ›','iOS7' => 'โฌ›๏ธ','Hex' => '2B1B'), array('iOS2' => '','iOS5' => 'โšซ','iOS7' => 'โšซ๏ธ','Hex' => '26AB'), array('iOS2' => '','iOS5' => 'โšช','iOS7' => 'โšช๏ธ','Hex' => '26AA'), array('iOS2' => '','iOS5' => '๐Ÿ”ด','iOS7' => '','Hex' => '1F534'), array('iOS2' => '','iOS5' => '๐Ÿ”ต','iOS7' => '','Hex' => '1F535'), array('iOS2' => '','iOS5' => '๐Ÿ”ป','iOS7' => '','Hex' => '1F53B'), array('iOS2' => '','iOS5' => '๐Ÿ”ถ','iOS7' => '','Hex' => '1F536'), array('iOS2' => '','iOS5' => '๐Ÿ”ท','iOS7' => '','Hex' => '1F537'), array('iOS2' => '','iOS5' => '๐Ÿ”ธ','iOS7' => '','Hex' => '1F538'), array('iOS2' => '','iOS5' => '๐Ÿ”น','iOS7' => '','Hex' => '1F539'), array('iOS2' => '','iOS5' => 'โ‰','iOS7' => 'โ‰๏ธ','Hex' => '2049'), array('iOS2' => '','iOS5' => 'โ€ผ','iOS7' => 'โ€ผ๏ธ','Hex' => '203C')); } From a409838822dae14aac09c4fe004c919912574225 Mon Sep 17 00:00:00 2001 From: mgp25 Date: Fri, 11 Jul 2014 10:54:11 +0200 Subject: [PATCH 28/38] Send media knowing size and hash Now broadcast media knowing only size and hash --- src/whatsprot.class.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/whatsprot.class.php b/src/whatsprot.class.php index c0d6ff84..220a8591 100644 --- a/src/whatsprot.class.php +++ b/src/whatsprot.class.php @@ -525,12 +525,12 @@ public function sendActiveStatus() * @param string $path URL or local path to the audio file to send * @param bool $storeURLmedia Keep a copy of the audio file on your server */ - public function sendBroadcastAudio($targets, $path, $storeURLmedia = false) + public function sendBroadcastAudio($targets, $path, $storeURLmedia = false, $fsize = 0, $fhash = "") { if (!is_array($targets)) { $targets = array($targets); } - $this->sendMessageAudio($targets, $path, $storeURLmedia); + $this->sendMessageAudio($targets, $path, $storeURLmedia, $fsize, $fhash); } /** @@ -545,12 +545,12 @@ public function sendBroadcastAudio($targets, $path, $storeURLmedia = false) * @param string $path URL or local path to the image file to send * @param bool $storeURLmedia Keep a copy of the audio file on your server */ - public function sendBroadcastImage($targets, $path, $storeURLmedia = false) + public function sendBroadcastImage($targets, $path, $storeURLmedia = false, $fsize = 0, $fhash = "") { if (!is_array($targets)) { $targets = array($targets); } - $this->sendMessageImage($targets, $path, $storeURLmedia); + $this->sendMessageImage($targets, $path, $storeURLmedia, $fsize, $fhash); } /** @@ -612,12 +612,12 @@ public function sendBroadcastMessage($targets, $message) * @param string $path URL or local path to the video file to send * @param bool $storeURLmedia Keep a copy of the audio file on your server */ - public function sendBroadcastVideo($targets, $path, $storeURLmedia = false) + public function sendBroadcastVideo($targets, $path, $storeURLmedia = false, $fsize = 0, $fhash = "") { if (!is_array($targets)) { $targets = array($targets); } - $this->sendMessageVideo($targets, $path, $storeURLmedia); + $this->sendMessageVideo($targets, $path, $storeURLmedia, $fsize, $fhash); } /** From 00d26ad7c2071b200230a1cb26eadf0a7cb63489 Mon Sep 17 00:00:00 2001 From: mgp25 Date: Fri, 11 Jul 2014 16:53:13 +0200 Subject: [PATCH 29/38] Update event to let the user get filehash --- src/whatsprot.class.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/whatsprot.class.php b/src/whatsprot.class.php index 220a8591..563f93d2 100644 --- a/src/whatsprot.class.php +++ b/src/whatsprot.class.php @@ -2515,7 +2515,7 @@ protected function processUploadResponse($node) $url = $duplicate->getAttribute("url"); $filesize = $duplicate->getAttribute("size"); // $mimetype = $duplicate->getAttribute("mimetype"); -// $filehash = $duplicate->getAttribute("filehash"); + $filehash = $duplicate->getAttribute("filehash"); $filetype = $duplicate->getAttribute("type"); // $width = $duplicate->getAttribute("width"); // $height = $duplicate->getAttribute("height"); @@ -2540,7 +2540,7 @@ protected function processUploadResponse($node) $url = $json->url; $filesize = $json->size; // $mimetype = $json->mimetype; -// $filehash = $json->filehash; + $filehash = $json->filehash; $filetype = $json->type; // $width = $json->width; // $height = $json->height; @@ -2553,6 +2553,7 @@ protected function processUploadResponse($node) $mediaAttribs["url"] = $url; $mediaAttribs["file"] = $filename; $mediaAttribs["size"] = $filesize; + $mediaAttribs["hash"] = $filehash; $filepath = $this->mediaQueue[$id]['filePath']; $to = $this->mediaQueue[$id]['to']; @@ -2583,6 +2584,7 @@ protected function processUploadResponse($node) $url, $filename, $filesize, + $filehash, $icon ); return true; From d7dc855f27f844f15d1d19b56433c0038ce98769 Mon Sep 17 00:00:00 2001 From: mgp25 Date: Fri, 11 Jul 2014 16:54:43 +0200 Subject: [PATCH 30/38] Update event to let the user get filehash --- src/events/WhatsAppEventListenerProxy.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/events/WhatsAppEventListenerProxy.php b/src/events/WhatsAppEventListenerProxy.php index 6f9b2e0c..710331e7 100644 --- a/src/events/WhatsAppEventListenerProxy.php +++ b/src/events/WhatsAppEventListenerProxy.php @@ -491,6 +491,7 @@ public function onMediaMessageSent( $url, $filename, $filesize, + $filehash, $icon ) { $this->handleEvent(__FUNCTION__, func_get_args()); From 4b6fd85dde48c7aab5babff52ba7c4072243f6f7 Mon Sep 17 00:00:00 2001 From: mgp25 Date: Fri, 11 Jul 2014 16:55:25 +0200 Subject: [PATCH 31/38] Update event to let the user get filehash --- src/events/WhatsAppEventListener.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/events/WhatsAppEventListener.php b/src/events/WhatsAppEventListener.php index 613c20e5..41b73dc2 100644 --- a/src/events/WhatsAppEventListener.php +++ b/src/events/WhatsAppEventListener.php @@ -309,6 +309,7 @@ function onMediaMessageSent( $url, $filename, $filesize, + $filehash, $icon ); From 8d545cd03037a4220534cd65431efbac5104badf Mon Sep 17 00:00:00 2001 From: mgp25 Date: Fri, 11 Jul 2014 16:55:58 +0200 Subject: [PATCH 32/38] Update event to let the user get filehash --- src/WhatsAppEvent.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/WhatsAppEvent.php b/src/WhatsAppEvent.php index 2b7b7e9c..b291ca6e 100644 --- a/src/WhatsAppEvent.php +++ b/src/WhatsAppEvent.php @@ -596,10 +596,11 @@ function fireMediaMessageSent( $url, $filename, $filesize, + $filehash, $icon ) { - $callbackEvent = function(WhatsAppEventListener $listener) use ($phone, $to, $id, $filetype, $url, $filename, $filesize, $icon) { - $listener->onMediaMessageSent($phone, $to, $id, $filetype, $url, $filename, $filesize, $icon); + $callbackEvent = function(WhatsAppEventListener $listener) use ($phone, $to, $id, $filetype, $url, $filename, $filesize, $filehash, $icon) { + $listener->onMediaMessageSent($phone, $to, $id, $filetype, $url, $filename, $filesize, $filehash, $icon); }; $this->fireCallback($callbackEvent); } From 9c34198b3768a188d0625fb04b9bcc571958459c Mon Sep 17 00:00:00 2001 From: mgp25 Date: Fri, 11 Jul 2014 17:00:47 +0200 Subject: [PATCH 33/38] Update event to let the user get filehash --- src/whatsprot.class.php | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/whatsprot.class.php b/src/whatsprot.class.php index 563f93d2..d1a9e728 100644 --- a/src/whatsprot.class.php +++ b/src/whatsprot.class.php @@ -1010,9 +1010,16 @@ public function sendMessage($to, $txt, $id = null) */ public function sendMessageAudio($to, $filepath, $storeURLmedia = false) { - $allowedExtensions = array('3gp', 'caf', 'wav', 'mp3', 'wma', 'ogg', 'aif', 'aac', 'm4a'); - $size = 10 * 1024 * 1024; // Easy way to set maximum file size for this media type. - return $this->sendCheckAndSendMedia($filepath, $size, $to, 'audio', $allowedExtensions, $storeURLmedia); + if ($fsize==0 || $fhash == "") + { + $allowedExtensions = array('3gp', 'caf', 'wav', 'mp3', 'wma', 'ogg', 'aif', 'aac', 'm4a'); + $size = 10 * 1024 * 1024; // Easy way to set maximum file size for this media type. + return $this->sendCheckAndSendMedia($filepath, $size, $to, 'audio', $allowedExtensions, $storeURLmedia); + } + else{ + $this->sendRequestFileUpload($fhash, 'audio', $fsize, $filepath, $to); + return true; + } } /** From 39c2d4384d7fe05a64002eaad0c0494c44d739bf Mon Sep 17 00:00:00 2001 From: mgp25 Date: Sun, 13 Jul 2014 16:49:22 +0200 Subject: [PATCH 34/38] Added Simple CLI and fixes to exampleFunctional --- examples/exampleFunctional.php | 99 +++++++++++++++++++++++++++++----- 1 file changed, 85 insertions(+), 14 deletions(-) diff --git a/examples/exampleFunctional.php b/examples/exampleFunctional.php index 404c1cfb..f24588c2 100644 --- a/examples/exampleFunctional.php +++ b/examples/exampleFunctional.php @@ -1,16 +1,38 @@ 0) { + return trim(fgets($pStdn, 1024)); + } + return null; +} //This function only needed to show how eventmanager works. function onGetProfilePicture($from, $target, $type, $data) @@ -26,8 +48,20 @@ function onGetProfilePicture($from, $target, $type, $data) fwrite($fp, $data); fclose($fp); } + + echo "- Profile picture saved in /".WhatsProt::PICTURES_FOLDER."\n"; } +function onPresenceReceived($username, $from, $type) +{ + $dFrom = str_replace(array("@s.whatsapp.net","@g.us"), "", $from); + if($type == "available") + echo "<$dFrom is online>\n\n"; + else + echo "<$dFrom is offline>\n\n"; +} + +echo "[] Logging in as '$nickname' ($username)\n"; //Create the whatsapp object and setup a connection. $w = new WhatsProt($username, $identity, $nickname, $debug); $w->connect(); @@ -35,11 +69,18 @@ function onGetProfilePicture($from, $target, $type, $data) // Now loginWithPassword function sends Nickname and (Available) Presence $w->loginWithPassword($password); +echo "[*] Connected to WhatsApp\n\n"; + //Retrieve large profile picture. Output is in /src/php/pictures/ (you need to bind a function //to the event onProfilePicture so the script knows what to do. $w->eventManager()->bind("onGetProfilePicture", "onGetProfilePicture"); $w->sendGetProfilePicture($target, true); +//Print when the user goes online/offline (you need to bind a function to the event onPressence +//so the script knows what to do) +$w->eventManager()->bind("onPresence", "onPresenceReceived"); + + //update your profile picture $w->sendSetProfilePicture("demo/venom.jpg"); @@ -58,7 +99,10 @@ function onGetProfilePicture($from, $target, $type, $data) // Implemented out queue messages and auto msgid -$w->sendMessage($target, "Sent from WhatsApi at " . time()); +$w->sendMessage($target, "Guess the number :)"); +$w->sendMessage($target, "Sent from WhatsApi at " . date('H:i')); + +$w->pollMessages(); /** * You can create a ProcessNode class (or whatever name you want) that has a process($node) function @@ -68,6 +112,8 @@ function onGetProfilePicture($from, $target, $type, $data) $pn = new ProcessNode($w, $target); $w->setNewMessageBind($pn); +echo "\n\nYou can also write and send messages to $target (interactive conversation)\n\n> "; + while (1) { $w->pollMessages(); $msgs = $w->getMessages(); @@ -75,6 +121,28 @@ function onGetProfilePicture($from, $target, $type, $data) # process inbound messages //print($m->NodeString("") . "\n"); } + $line = fgets_u(STDIN); + if ($line != "") { + if (strrchr($line, " ")) { + $command = trim(strstr($line, ' ', TRUE)); + } else { + $command = $line; + } + //available commands in the interactive conversation [/lastseen, /query] + switch ($command) { + case "/query": + $dst = trim(strstr($line, ' ', FALSE)); + echo "[] Interactive conversation with $target:\n"; + break; + case "/lastseen": + echo "[] last seen: "; + $w->sendGetRequestLastSeen($target); + break; + default: + $w->sendMessage($target , $line); + break; + } + } } /** @@ -101,15 +169,18 @@ public function process($node) $text = $node->getChild('body'); $text = $text->getData(); if ($text && ($text == "5" || trim($text) == "5")) { - $iconfile = "../../tests/Gift.jpgb64"; - $fp = fopen($iconfile, "r"); - $icon = fread($fp, filesize($iconfile)); - fclose($fp); - $this->wp->sendMessageImage($this->target, "https://mms604.whatsapp.net/d11/26/09/8/5/85a13e7812a5e7ad1f8071319d9d1b43.jpg", "hero.jpg", 84712, $icon); + $this->wp->sendMessageImage($this->target, "https://s3.amazonaws.com/f.cl.ly/items/2F3U0A1K2o051q1q1e1G/baby-nailed-it.jpg"); $this->wp->sendMessage($this->target, "Congratulations you guessed the right number!"); - } else { - $this->wp->sendMessage($this->target, "I'm sorry, try again!"); + } + elseif (ctype_digit($text)) { + if( (int)$text != "5") + $this->wp->sendMessage($this->target, "I'm sorry, try again!"); } - } + $text = $node->getChild('body'); + $text = $text->getData(); + $notify = $node->getAttribute("notify"); + echo "\n- ".$notify.": ".$text." ".date('H:i')."\n"; + + } } From 044b400c174871470604afbea05c21b2ddb13d92 Mon Sep 17 00:00:00 2001 From: Ardian Yuli Setyanto Date: Mon, 14 Jul 2014 15:49:39 +0700 Subject: [PATCH 35/38] ping response from server changed new ping request from server is like this `````` --- src/whatsprot.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/whatsprot.class.php b/src/whatsprot.class.php index 220a8591..54233567 100644 --- a/src/whatsprot.class.php +++ b/src/whatsprot.class.php @@ -2168,7 +2168,7 @@ protected function processInboundDataNode(ProtocolNode $node, $autoReceipt = tru } if ($node->getTag() == "iq" && $node->getAttribute('type') == "get" - && $node->getChild(0)->getTag() == "ping") { + && $node->getAttribute('xmlns') == "urn:xmpp:ping") { $this->eventManager()->firePing( $this->phoneNumber, $node->getAttribute('id') From be3e661818cd1a7db8b75bb6be48deb1bc3b695e Mon Sep 17 00:00:00 2001 From: Fairuz Abd Rahman Date: Mon, 21 Jul 2014 00:55:44 +0800 Subject: [PATCH 36/38] Update whatsprot.class.php If number add to group --- src/whatsprot.class.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/whatsprot.class.php b/src/whatsprot.class.php index a5281763..40734702 100644 --- a/src/whatsprot.class.php +++ b/src/whatsprot.class.php @@ -2362,6 +2362,9 @@ protected function processInboundDataNode(ProtocolNode $node, $autoReceipt = tru case "participant": //TODO break; + case "subject": + //TODO + break; default: throw new Exception("Method $type not implemented"); } From f8115df00176636e0e9bf47c519ad2ff455ffc0a Mon Sep 17 00:00:00 2001 From: Ardian Yuli Setyanto Date: Mon, 4 Aug 2014 07:54:16 +0700 Subject: [PATCH 37/38] update profile picture update notification profile picture update notification node now without message node --- src/whatsprot.class.php | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/src/whatsprot.class.php b/src/whatsprot.class.php index 40734702..f6c7db9b 100644 --- a/src/whatsprot.class.php +++ b/src/whatsprot.class.php @@ -1973,23 +1973,6 @@ protected function processInboundDataNode(ProtocolNode $node, $autoReceipt = tru $this->sendMessageReceived($node); } } - if ($node->hasChild('notification') && $node->getChild('notification')->getAttribute('type') == 'picture') { - if ($node->getChild('notification')->hasChild('set')) { - $this->eventManager()->fireProfilePictureChanged( - $this->phoneNumber, - $node->getAttribute('from'), - $node->getAttribute('id'), - $node->getAttribute('t') - ); - } else if ($node->getChild('notification')->hasChild('delete')) { - $this->eventManager()->fireProfilePictureDeleted( - $this->phoneNumber, - $node->getAttribute('from'), - $node->getAttribute('id'), - $node->getAttribute('t') - ); - } - } if ($node->getAttribute("type") == "media" && $node->getChild('media') != null) { if ($node->getChild("media")->getAttribute('type') == 'image') { $this->eventManager()->fireGetImage( @@ -2354,6 +2337,21 @@ protected function processInboundDataNode(ProtocolNode $node, $autoReceipt = tru $node->getChild(0)->getData()); //status message break; case "picture": + if ($node->hasChild('set')) { + $this->eventManager()->fireProfilePictureChanged( + $this->phoneNumber, + $node->getAttribute('from'), + $node->getAttribute('id'), + $node->getAttribute('t') + ); + } else if ($node->hasChild('delete')) { + $this->eventManager()->fireProfilePictureDeleted( + $this->phoneNumber, + $node->getAttribute('from'), + $node->getAttribute('id'), + $node->getAttribute('t') + ); + } //TODO break; case "contacts": From a3ea6574de7ed6e9c424bbbaa2d0cc680af16ef9 Mon Sep 17 00:00:00 2001 From: Ardian Yuli Setyanto Date: Tue, 12 Aug 2014 13:39:31 +0700 Subject: [PATCH 38/38] moving code for group name update notification new group name update notification is like this rx rx New Group Name rx --- src/whatsprot.class.php | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/src/whatsprot.class.php b/src/whatsprot.class.php index f6c7db9b..89ca3683 100644 --- a/src/whatsprot.class.php +++ b/src/whatsprot.class.php @@ -2069,20 +2069,6 @@ protected function processInboundDataNode(ProtocolNode $node, $autoReceipt = tru $node->getAttribute('t') ); } - if ($node->getAttribute('type') == "subject") { - print_r($node); - $reset_from = explode('@', $node->getAttribute('from')); - $reset_author = explode('@',$node->getAttribute('author')); - $this->eventManager()->fireGetGroupsSubject( - $this->phoneNumber, - reset($reset_from), - $node->getAttribute('t'), - reset($reset_author), - reset($reset_author), - $node->getChild(0)->getAttribute('name'), - $node->getChild(2)->getData() - ); - } } if ($node->getTag() == "presence" && $node->getAttribute("status") == "dirty") { //clear dirty @@ -2361,6 +2347,15 @@ protected function processInboundDataNode(ProtocolNode $node, $autoReceipt = tru //TODO break; case "subject": + $this->eventManager()->fireGetGroupsSubject( + $this->phoneNumber, + $node->getAttribute('from'), + $node->getAttribute('t'), + $node->getAttribute('participant'), + $node->getAttribute('participant'), + $node->getAttribute('notify'), + $node->getChild(0)->getData() + ); //TODO break; default: