<?php
class emoji
{
/*
* Метод деширования символов в строке
* А так же вывод найденных эмоций
*/
static function smile($msg, $unified = true)
{
$msg = preg_replace_callback('|&#(.*?);|uim', function ($match) use($msg, $unified) {
if(empty($match[1]) === true)
return $msg;
$entity = html_entity_decode('&#'.$match[1].';', ENT_QUOTES, 'UTF-8');
return self::emojiUnicodStringDecode($entity, $unified);
}, $msg);
return $msg;
}
/**
*
* Метод преобразования кодировки символов
*/
private static function emojiStringEncoding($string, $uniCode, $format)
{
if (function_exists('iconv'))
{
$binary = iconv('UTF-8', 'UTF-32BE', $string);
}
elseif(function_exists('mb_convert_encoding'))
{
$binary = mb_convert_encoding($string, 'UTF-32BE', 'UTF-8');
} else { return false; }
if($uniCode === true) { $string = vsprintf($format, unpack('N', $binary)); }
else { $string = vsprintf($format, $string); }
return $string;
}
/**
*
* Метод дешифрования юникода в строке
*/
private static function emojiUnicodStringDecode($string, $unified = false)
{
return preg_replace_callback('!(\\xc2\\xa9|\\xc2\\xae|\\xe2\\x80\\xbc|\\xe2\\x81\\x89|\\xe2\\x84\\xa2|\\xe2\\x84\\xb9|\\xe2\\x86\\x94|\\xe2\\x86\\x95|\\xe2\\x86\\x96|\\xe2\\x86\\x97|\\xe2\\x86\\x98|\\xe2\\x86\\x99|\\xe2\\x86\\xa9|\\xe2\\x86\\xaa|\\xe2\\x8c\\x9a|\\xe2\\x8c\\x9b|\\xe2\\x8c\\xa8|\\xe2\\x8f\\xa9|\\xe2\\x8f\\xaa|\\xe2\\x8f\\xab|\\xe2\\x8f\\xac|\\xe2\\x8f\\xad|\\xe2\\x8f\\xae|\\xe2\\x8f\\xaf|\\xe2\\x8f\\xb0|\\xe2\\x8f\\xb1|\\xe2\\x8f\\xb2|\\xe2\\x8f\\xb3|\\xe2\\x8f\\xb8|\\xe2\\x8f\\xb9|\\xe2\\x8f\\xba|\\xe2\\x93\\x82|\\xe2\\x96\\xaa|\\xe2\\x96\\xab|\\xe2\\x96\\xb6|\\xe2\\x97\\x80|\\xe2\\x97\\xbb|\\xe2\\x97\\xbc|\\xe2\\x97\\xbd|\\xe2\\x97\\xbe|\\xe2\\x98\\x80|\\xe2\\x98\\x81|\\xe2\\x98\\x82|\\xe2\\x98\\x83|\\xe2\\x98\\x84|\\xe2\\x98\\x8e|\\xe2\\x98\\x91|\\xe2\\x98\\x94|\\xe2\\x98\\x95|\\xe2\\x98\\x98|\\xe2\\x98\\x9d|\\xe2\\x98\\xa0|\\xe2\\x98\\xa2|\\xe2\\x98\\xa3|\\xe2\\x98\\xa6|\\xe2\\x98\\xaa|\\xe2\\x98\\xae|\\xe2\\x98\\xaf|\\xe2\\x98\\xb8|\\xe2\\x98\\xb9|\\xe2\\x98\\xba|\\xe2\\x99\\x88|\\xe2\\x99\\x89|\\xe2\\x99\\x8a|\\xe2\\x99\\x8b|\\xe2\\x99\\x8c|\\xe2\\x99\\x8d|\\xe2\\x99\\x8e|\\xe2\\x99\\x8f|\\xe2\\x99\\x90|\\xe2\\x99\\x91|\\xe2\\x99\\x92|\\xe2\\x99\\x93|\\xe2\\x99\\xa0|\\xe2\\x99\\xa3|\\xe2\\x99\\xa5|\\xe2\\x99\\xa6|\\xe2\\x99\\xa8|\\xe2\\x99\\xbb|\\xe2\\x99\\xbf|\\xe2\\x9a\\x92|\\xe2\\x9a\\x93|\\xe2\\x9a\\x94|\\xe2\\x9a\\x96|\\xe2\\x9a\\x97|\\xe2\\x9a\\x99|\\xe2\\x9a\\x9b|\\xe2\\x9a\\x9c|\\xe2\\x9a\\xa0|\\xe2\\x9a\\xa1|\\xe2\\x9a\\xaa|\\xe2\\x9a\\xab|\\xe2\\x9a\\xb0|\\xe2\\x9a\\xb1|\\xe2\\x9a\\xbd|\\xe2\\x9a\\xbe|\\xe2\\x9b\\x84|\\xe2\\x9b\\x85|\\xe2\\x9b\\x88|\\xe2\\x9b\\x8e|\\xe2\\x9b\\x8f|\\xe2\\x9b\\x91|\\xe2\\x9b\\x93|\\xe2\\x9b\\x94|\\xe2\\x9b\\xa9|\\xe2\\x9b\\xaa|\\xe2\\x9b\\xb0|\\xe2\\x9b\\xb1|\\xe2\\x9b\\xb2|\\xe2\\x9b\\xb3|\\xe2\\x9b\\xb4|\\xe2\\x9b\\xb5|\\xe2\\x9b\\xb7|\\xe2\\x9b\\xb8|\\xe2\\x9b\\xb9|\\xe2\\x9b\\xba|\\xe2\\x9b\\xbd|\\xe2\\x9c\\x82|\\xe2\\x9c\\x85|\\xe2\\x9c\\x88|\\xe2\\x9c\\x89|\\xe2\\x9c\\x8a|\\xe2\\x9c\\x8b|\\xe2\\x9c\\x8c|\\xe2\\x9c\\x8d|\\xe2\\x9c\\x8f|\\xe2\\x9c\\x92|\\xe2\\x9c\\x94|\\xe2\\x9c\\x96|\\xe2\\x9c\\x9d|\\xe2\\x9c\\xa1|\\xe2\\x9c\\xa8|\\xe2\\x9c\\xb3|\\xe2\\x9c\\xb4|\\xe2\\x9d\\x84|\\xe2\\x9d\\x87|\\xe2\\x9d\\x8c|\\xe2\\x9d\\x8e|\\xe2\\x9d\\x93|\\xe2\\x9d\\x94|\\xe2\\x9d\\x95|\\xe2\\x9d\\x97|\\xe2\\x9d\\xa3|\\xe2\\x9d\\xa4|\\xe2\\x9e\\x95|\\xe2\\x9e\\x96|\\xe2\\x9e\\x97|\\xe2\\x9e\\xa1|\\xe2\\x9e\\xb0|\\xe2\\x9e\\xbf|\\xe2\\xa4\\xb4|\\xe2\\xa4\\xb5|\\xe2\\xac\\x85|\\xe2\\xac\\x86|\\xe2\\xac\\x87|\\xe2\\xac\\x9b|\\xe2\\xac\\x9c|\\xe2\\xad\\x90|\\xe2\\xad\\x95|\\xe3\\x80\\xb0|\\xe3\\x80\\xbd|\\xe3\\x8a\\x97|\\xe3\\x8a\\x99|\\xf0\\x9f\\x80\\x84|\\xf0\\x9f\\x83\\x8f|\\xf0\\x9f\\x85\\xb0|\\xf0\\x9f\\x85\\xb1|\\xf0\\x9f\\x85\\xbe|\\xf0\\x9f\\x85\\xbf|\\xf0\\x9f\\x86\\x8e|\\xf0\\x9f\\x86\\x91|\\xf0\\x9f\\x86\\x92|\\xf0\\x9f\\x86\\x93|\\xf0\\x9f\\x86\\x94|\\xf0\\x9f\\x86\\x95|\\xf0\\x9f\\x86\\x96|\\xf0\\x9f\\x86\\x97|\\xf0\\x9f\\x86\\x98|\\xf0\\x9f\\x86\\x99|\\xf0\\x9f\\x86\\x9a|\\xf0\\x9f\\x88\\x81|\\xf0\\x9f\\x88\\x82|\\xf0\\x9f\\x88\\x9a|\\xf0\\x9f\\x88\\xaf|\\xf0\\x9f\\x88\\xb2|\\xf0\\x9f\\x88\\xb3|\\xf0\\x9f\\x88\\xb4|\\xf0\\x9f\\x88\\xb5|\\xf0\\x9f\\x88\\xb6|\\xf0\\x9f\\x88\\xb7|\\xf0\\x9f\\x88\\xb8|\\xf0\\x9f\\x88\\xb9|\\xf0\\x9f\\x88\\xba|\\xf0\\x9f\\x89\\x90|\\xf0\\x9f\\x89\\x91|\\xf0\\x9f\\x8c\\x80|\\xf0\\x9f\\x8c\\x81|\\xf0\\x9f\\x8c\\x82|\\xf0\\x9f\\x8c\\x83|\\xf0\\x9f\\x8c\\x84|\\xf0\\x9f\\x8c\\x85|\\xf0\\x9f\\x8c\\x86|\\xf0\\x9f\\x8c\\x87|\\xf0\\x9f\\x8c\\x88|\\xf0\\x9f\\x8c\\x89|\\xf0\\x9f\\x8c\\x8a|\\xf0\\x9f\\x8c\\x8b|\\xf0\\x9f\\x8c\\x8c|\\xf0\\x9f\\x8c\\x8d|\\xf0\\x9f\\x8c\\x8e|\\xf0\\x9f\\x8c\\x8f|\\xf0\\x9f\\x8c\\x90|\\xf0\\x9f\\x8c\\x91|\\xf0\\x9f\\x8c\\x92|\\xf0\\x9f\\x8c\\x93|\\xf0\\x9f\\x8c\\x94|\\xf0\\x9f\\x8c\\x95|\\xf0\\x9f\\x8c\\x96|\\xf0\\x9f\\x8c\\x97|\\xf0\\x9f\\x8c\\x98|\\xf0\\x9f\\x8c\\x99|\\xf0\\x9f\\x8c\\x9a|\\xf0\\x9f\\x8c\\x9b|\\xf0\\x9f\\x8c\\x9c|\\xf0\\x9f\\x8c\\x9d|\\xf0\\x9f\\x8c\\x9e|\\xf0\\x9f\\x8c\\x9f|\\xf0\\x9f\\x8c\\xa0|\\xf0\\x9f\\x8c\\xa1|\\xf0\\x9f\\x8c\\xa4|\\xf0\\x9f\\x8c\\xa5|\\xf0\\x9f\\x8c\\xa6|\\xf0\\x9f\\x8c\\xa7|\\xf0\\x9f\\x8c\\xa8|\\xf0\\x9f\\x8c\\xa9|\\xf0\\x9f\\x8c\\xaa|\\xf0\\x9f\\x8c\\xab|\\xf0\\x9f\\x8c\\xac|\\xf0\\x9f\\x8c\\xad|\\xf0\\x9f\\x8c\\xae|\\xf0\\x9f\\x8c\\xaf|\\xf0\\x9f\\x8c\\xb0|\\xf0\\x9f\\x8c\\xb1|\\xf0\\x9f\\x8c\\xb2|\\xf0\\x9f\\x8c\\xb3|\\xf0\\x9f\\x8c\\xb4|\\xf0\\x9f\\x8c\\xb5|\\xf0\\x9f\\x8c\\xb6|\\xf0\\x9f\\x8c\\xb7|\\xf0\\x9f\\x8c\\xb8|\\xf0\\x9f\\x8c\\xb9|\\xf0\\x9f\\x8c\\xba|\\xf0\\x9f\\x8c\\xbb|\\xf0\\x9f\\x8c\\xbc|\\xf0\\x9f\\x8c\\xbd|\\xf0\\x9f\\x8c\\xbe|\\xf0\\x9f\\x8c\\xbf|\\xf0\\x9f\\x8d\\x80|\\xf0\\x9f\\x8d\\x81|\\xf0\\x9f\\x8d\\x82|\\xf0\\x9f\\x8d\\x83|\\xf0\\x9f\\x8d\\x84|\\xf0\\x9f\\x8d\\x85|\\xf0\\x9f\\x8d\\x86|\\xf0\\x9f\\x8d\\x87|\\xf0\\x9f\\x8d\\x88|\\xf0\\x9f\\x8d\\x89|\\xf0\\x9f\\x8d\\x8a|\\xf0\\x9f\\x8d\\x8b|\\xf0\\x9f\\x8d\\x8c|\\xf0\\x9f\\x8d\\x8d|\\xf0\\x9f\\x8d\\x8e|\\xf0\\x9f\\x8d\\x8f|\\xf0\\x9f\\x8d\\x90|\\xf0\\x9f\\x8d\\x91|\\xf0\\x9f\\x8d\\x92|\\xf0\\x9f\\x8d\\x93|\\xf0\\x9f\\x8d\\x94|\\xf0\\x9f\\x8d\\x95|\\xf0\\x9f\\x8d\\x96|\\xf0\\x9f\\x8d\\x97|\\xf0\\x9f\\x8d\\x98|\\xf0\\x9f\\x8d\\x99|\\xf0\\x9f\\x8d\\x9a|\\xf0\\x9f\\x8d\\x9b|\\xf0\\x9f\\x8d\\x9c|\\xf0\\x9f\\x8d\\x9d|\\xf0\\x9f\\x8d\\x9e|\\xf0\\x9f\\x8d\\x9f|\\xf0\\x9f\\x8d\\xa0|\\xf0\\x9f\\x8d\\xa1|\\xf0\\x9f\\x8d\\xa2|\\xf0\\x9f\\x8d\\xa3|\\xf0\\x9f\\x8d\\xa4|\\xf0\\x9f\\x8d\\xa5|\\xf0\\x9f\\x8d\\xa6|\\xf0\\x9f\\x8d\\xa7|\\xf0\\x9f\\x8d\\xa8|\\xf0\\x9f\\x8d\\xa9|\\xf0\\x9f\\x8d\\xaa|\\xf0\\x9f\\x8d\\xab|\\xf0\\x9f\\x8d\\xac|\\xf0\\x9f\\x8d\\xad|\\xf0\\x9f\\x8d\\xae|\\xf0\\x9f\\x8d\\xaf|\\xf0\\x9f\\x8d\\xb0|\\xf0\\x9f\\x8d\\xb1|\\xf0\\x9f\\x8d\\xb2|\\xf0\\x9f\\x8d\\xb3|\\xf0\\x9f\\x8d\\xb4|\\xf0\\x9f\\x8d\\xb5|\\xf0\\x9f\\x8d\\xb6|\\xf0\\x9f\\x8d\\xb7|\\xf0\\x9f\\x8d\\xb8|\\xf0\\x9f\\x8d\\xb9|\\xf0\\x9f\\x8d\\xba|\\xf0\\x9f\\x8d\\xbb|\\xf0\\x9f\\x8d\\xbc|\\xf0\\x9f\\x8d\\xbd|\\xf0\\x9f\\x8d\\xbe|\\xf0\\x9f\\x8d\\xbf|\\xf0\\x9f\\x8e\\x80|\\xf0\\x9f\\x8e\\x81|\\xf0\\x9f\\x8e\\x82|\\xf0\\x9f\\x8e\\x83|\\xf0\\x9f\\x8e\\x84|\\xf0\\x9f\\x8e\\x85|\\xf0\\x9f\\x8e\\x86|\\xf0\\x9f\\x8e\\x87|\\xf0\\x9f\\x8e\\x88|\\xf0\\x9f\\x8e\\x89|\\xf0\\x9f\\x8e\\x8a|\\xf0\\x9f\\x8e\\x8b|\\xf0\\x9f\\x8e\\x8c|\\xf0\\x9f\\x8e\\x8d|\\xf0\\x9f\\x8e\\x8e|\\xf0\\x9f\\x8e\\x8f|\\xf0\\x9f\\x8e\\x90|\\xf0\\x9f\\x8e\\x91|\\xf0\\x9f\\x8e\\x92|\\xf0\\x9f\\x8e\\x93|\\xf0\\x9f\\x8e\\x96|\\xf0\\x9f\\x8e\\x97|\\xf0\\x9f\\x8e\\x99|\\xf0\\x9f\\x8e\\x9a|\\xf0\\x9f\\x8e\\x9b|\\xf0\\x9f\\x8e\\x9e|\\xf0\\x9f\\x8e\\x9f|\\xf0\\x9f\\x8e\\xa0|\\xf0\\x9f\\x8e\\xa1|\\xf0\\x9f\\x8e\\xa2|\\xf0\\x9f\\x8e\\xa3|\\xf0\\x9f\\x8e\\xa4|\\xf0\\x9f\\x8e\\xa5|\\xf0\\x9f\\x8e\\xa6|\\xf0\\x9f\\x8e\\xa7|\\xf0\\x9f\\x8e\\xa8|\\xf0\\x9f\\x8e\\xa9|\\xf0\\x9f\\x8e\\xaa|\\xf0\\x9f\\x8e\\xab|\\xf0\\x9f\\x8e\\xac|\\xf0\\x9f\\x8e\\xad|\\xf0\\x9f\\x8e\\xae|\\xf0\\x9f\\x8e\\xaf|\\xf0\\x9f\\x8e\\xb0|\\xf0\\x9f\\x8e\\xb1|\\xf0\\x9f\\x8e\\xb2|\\xf0\\x9f\\x8e\\xb3|\\xf0\\x9f\\x8e\\xb4|\\xf0\\x9f\\x8e\\xb5|\\xf0\\x9f\\x8e\\xb6|\\xf0\\x9f\\x8e\\xb7|\\xf0\\x9f\\x8e\\xb8|\\xf0\\x9f\\x8e\\xb9|\\xf0\\x9f\\x8e\\xba|\\xf0\\x9f\\x8e\\xbb|\\xf0\\x9f\\x8e\\xbc|\\xf0\\x9f\\x8e\\xbd|\\xf0\\x9f\\x8e\\xbe|\\xf0\\x9f\\x8e\\xbf|\\xf0\\x9f\\x8f\\x80|\\xf0\\x9f\\x8f\\x81|\\xf0\\x9f\\x8f\\x82|\\xf0\\x9f\\x8f\\x83|\\xf0\\x9f\\x8f\\x84|\\xf0\\x9f\\x8f\\x85|\\xf0\\x9f\\x8f\\x86|\\xf0\\x9f\\x8f\\x87|\\xf0\\x9f\\x8f\\x88|\\xf0\\x9f\\x8f\\x89|\\xf0\\x9f\\x8f\\x8a|\\xf0\\x9f\\x8f\\x8b|\\xf0\\x9f\\x8f\\x8c|\\xf0\\x9f\\x8f\\x8d|\\xf0\\x9f\\x8f\\x8e|\\xf0\\x9f\\x8f\\x8f|\\xf0\\x9f\\x8f\\x90|\\xf0\\x9f\\x8f\\x91|\\xf0\\x9f\\x8f\\x92|\\xf0\\x9f\\x8f\\x93|\\xf0\\x9f\\x8f\\x94|\\xf0\\x9f\\x8f\\x95|\\xf0\\x9f\\x8f\\x96|\\xf0\\x9f\\x8f\\x97|\\xf0\\x9f\\x8f\\x98|\\xf0\\x9f\\x8f\\x99|\\xf0\\x9f\\x8f\\x9a|\\xf0\\x9f\\x8f\\x9b|\\xf0\\x9f\\x8f\\x9c|\\xf0\\x9f\\x8f\\x9d|\\xf0\\x9f\\x8f\\x9e|\\xf0\\x9f\\x8f\\x9f|\\xf0\\x9f\\x8f\\xa0|\\xf0\\x9f\\x8f\\xa1|\\xf0\\x9f\\x8f\\xa2|\\xf0\\x9f\\x8f\\xa3|\\xf0\\x9f\\x8f\\xa4|\\xf0\\x9f\\x8f\\xa5|\\xf0\\x9f\\x8f\\xa6|\\xf0\\x9f\\x8f\\xa7|\\xf0\\x9f\\x8f\\xa8|\\xf0\\x9f\\x8f\\xa9|\\xf0\\x9f\\x8f\\xaa|\\xf0\\x9f\\x8f\\xab|\\xf0\\x9f\\x8f\\xac|\\xf0\\x9f\\x8f\\xad|\\xf0\\x9f\\x8f\\xae|\\xf0\\x9f\\x8f\\xaf|\\xf0\\x9f\\x8f\\xb0|\\xf0\\x9f\\x8f\\xb3|\\xf0\\x9f\\x8f\\xb4|\\xf0\\x9f\\x8f\\xb5|\\xf0\\x9f\\x8f\\xb7|\\xf0\\x9f\\x8f\\xb8|\\xf0\\x9f\\x8f\\xb9|\\xf0\\x9f\\x8f\\xba|\\xf0\\x9f\\x8f\\xbb|\\xf0\\x9f\\x8f\\xbc|\\xf0\\x9f\\x8f\\xbd|\\xf0\\x9f\\x8f\\xbe|\\xf0\\x9f\\x8f\\xbf|\\xf0\\x9f\\x90\\x80|\\xf0\\x9f\\x90\\x81|\\xf0\\x9f\\x90\\x82|\\xf0\\x9f\\x90\\x83|\\xf0\\x9f\\x90\\x84|\\xf0\\x9f\\x90\\x85|\\xf0\\x9f\\x90\\x86|\\xf0\\x9f\\x90\\x87|\\xf0\\x9f\\x90\\x88|\\xf0\\x9f\\x90\\x89|\\xf0\\x9f\\x90\\x8a|\\xf0\\x9f\\x90\\x8b|\\xf0\\x9f\\x90\\x8c|\\xf0\\x9f\\x90\\x8d|\\xf0\\x9f\\x90\\x8e|\\xf0\\x9f\\x90\\x8f|\\xf0\\x9f\\x90\\x90|\\xf0\\x9f\\x90\\x91|\\xf0\\x9f\\x90\\x92|\\xf0\\x9f\\x90\\x93|\\xf0\\x9f\\x90\\x94|\\xf0\\x9f\\x90\\x95|\\xf0\\x9f\\x90\\x96|\\xf0\\x9f\\x90\\x97|\\xf0\\x9f\\x90\\x98|\\xf0\\x9f\\x90\\x99|\\xf0\\x9f\\x90\\x9a|\\xf0\\x9f\\x90\\x9b|\\xf0\\x9f\\x90\\x9c|\\xf0\\x9f\\x90\\x9d|\\xf0\\x9f\\x90\\x9e|\\xf0\\x9f\\x90\\x9f|\\xf0\\x9f\\x90\\xa0|\\xf0\\x9f\\x90\\xa1|\\xf0\\x9f\\x90\\xa2|\\xf0\\x9f\\x90\\xa3|\\xf0\\x9f\\x90\\xa4|\\xf0\\x9f\\x90\\xa5|\\xf0\\x9f\\x90\\xa6|\\xf0\\x9f\\x90\\xa7|\\xf0\\x9f\\x90\\xa8|\\xf0\\x9f\\x90\\xa9|\\xf0\\x9f\\x90\\xaa|\\xf0\\x9f\\x90\\xab|\\xf0\\x9f\\x90\\xac|\\xf0\\x9f\\x90\\xad|\\xf0\\x9f\\x90\\xae|\\xf0\\x9f\\x90\\xaf|\\xf0\\x9f\\x90\\xb0|\\xf0\\x9f\\x90\\xb1|\\xf0\\x9f\\x90\\xb2|\\xf0\\x9f\\x90\\xb3|\\xf0\\x9f\\x90\\xb4|\\xf0\\x9f\\x90\\xb5|\\xf0\\x9f\\x90\\xb6|\\xf0\\x9f\\x90\\xb7|\\xf0\\x9f\\x90\\xb8|\\xf0\\x9f\\x90\\xb9|\\xf0\\x9f\\x90\\xba|\\xf0\\x9f\\x90\\xbb|\\xf0\\x9f\\x90\\xbc|\\xf0\\x9f\\x90\\xbd|\\xf0\\x9f\\x90\\xbe|\\xf0\\x9f\\x90\\xbf|\\xf0\\x9f\\x91\\x80|\\xf0\\x9f\\x91\\x81|\\xf0\\x9f\\x91\\x82|\\xf0\\x9f\\x91\\x83|\\xf0\\x9f\\x91\\x84|\\xf0\\x9f\\x91\\x85|\\xf0\\x9f\\x91\\x86|\\xf0\\x9f\\x91\\x87|\\xf0\\x9f\\x91\\x88|\\xf0\\x9f\\x91\\x89|\\xf0\\x9f\\x91\\x8a|\\xf0\\x9f\\x91\\x8b|\\xf0\\x9f\\x91\\x8c|\\xf0\\x9f\\x91\\x8d|\\xf0\\x9f\\x91\\x8e|\\xf0\\x9f\\x91\\x8f|\\xf0\\x9f\\x91\\x90|\\xf0\\x9f\\x91\\x91|\\xf0\\x9f\\x91\\x92|\\xf0\\x9f\\x91\\x93|\\xf0\\x9f\\x91\\x94|\\xf0\\x9f\\x91\\x95|\\xf0\\x9f\\x91\\x96|\\xf0\\x9f\\x91\\x97|\\xf0\\x9f\\x91\\x98|\\xf0\\x9f\\x91\\x99|\\xf0\\x9f\\x91\\x9a|\\xf0\\x9f\\x91\\x9b|\\xf0\\x9f\\x91\\x9c|\\xf0\\x9f\\x91\\x9d|\\xf0\\x9f\\x91\\x9e|\\xf0\\x9f\\x91\\x9f|\\xf0\\x9f\\x91\\xa0|\\xf0\\x9f\\x91\\xa1|\\xf0\\x9f\\x91\\xa2|\\xf0\\x9f\\x91\\xa3|\\xf0\\x9f\\x91\\xa4|\\xf0\\x9f\\x91\\xa5|\\xf0\\x9f\\x91\\xa6|\\xf0\\x9f\\x91\\xa7|\\xf0\\x9f\\x91\\xa8|\\xf0\\x9f\\x91\\xa9|\\xf0\\x9f\\x91\\xaa|\\xf0\\x9f\\x91\\xab|\\xf0\\x9f\\x91\\xac|\\xf0\\x9f\\x91\\xad|\\xf0\\x9f\\x91\\xae|\\xf0\\x9f\\x91\\xaf|\\xf0\\x9f\\x91\\xb0|\\xf0\\x9f\\x91\\xb1|\\xf0\\x9f\\x91\\xb2|\\xf0\\x9f\\x91\\xb3|\\xf0\\x9f\\x91\\xb4|\\xf0\\x9f\\x91\\xb5|\\xf0\\x9f\\x91\\xb6|\\xf0\\x9f\\x91\\xb7|\\xf0\\x9f\\x91\\xb8|\\xf0\\x9f\\x91\\xb9|\\xf0\\x9f\\x91\\xba|\\xf0\\x9f\\x91\\xbb|\\xf0\\x9f\\x91\\xbc|\\xf0\\x9f\\x91\\xbd|\\xf0\\x9f\\x91\\xbe|\\xf0\\x9f\\x91\\xbf|\\xf0\\x9f\\x92\\x80|\\xf0\\x9f\\x92\\x81|\\xf0\\x9f\\x92\\x82|\\xf0\\x9f\\x92\\x83|\\xf0\\x9f\\x92\\x84|\\xf0\\x9f\\x92\\x85|\\xf0\\x9f\\x92\\x86|\\xf0\\x9f\\x92\\x87|\\xf0\\x9f\\x92\\x88|\\xf0\\x9f\\x92\\x89|\\xf0\\x9f\\x92\\x8a|\\xf0\\x9f\\x92\\x8b|\\xf0\\x9f\\x92\\x8c|\\xf0\\x9f\\x92\\x8d|\\xf0\\x9f\\x92\\x8e|\\xf0\\x9f\\x92\\x8f|\\xf0\\x9f\\x92\\x90|\\xf0\\x9f\\x92\\x91|\\xf0\\x9f\\x92\\x92|\\xf0\\x9f\\x92\\x93|\\xf0\\x9f\\x92\\x94|\\xf0\\x9f\\x92\\x95|\\xf0\\x9f\\x92\\x96|\\xf0\\x9f\\x92\\x97|\\xf0\\x9f\\x92\\x98|\\xf0\\x9f\\x92\\x99|\\xf0\\x9f\\x92\\x9a|\\xf0\\x9f\\x92\\x9b|\\xf0\\x9f\\x92\\x9c|\\xf0\\x9f\\x92\\x9d|\\xf0\\x9f\\x92\\x9e|\\xf0\\x9f\\x92\\x9f|\\xf0\\x9f\\x92\\xa0|\\xf0\\x9f\\x92\\xa1|\\xf0\\x9f\\x92\\xa2|\\xf0\\x9f\\x92\\xa3|\\xf0\\x9f\\x92\\xa4|\\xf0\\x9f\\x92\\xa5|\\xf0\\x9f\\x92\\xa6|\\xf0\\x9f\\x92\\xa7|\\xf0\\x9f\\x92\\xa8|\\xf0\\x9f\\x92\\xa9|\\xf0\\x9f\\x92\\xaa|\\xf0\\x9f\\x92\\xab|\\xf0\\x9f\\x92\\xac|\\xf0\\x9f\\x92\\xad|\\xf0\\x9f\\x92\\xae|\\xf0\\x9f\\x92\\xaf|\\xf0\\x9f\\x92\\xb0|\\xf0\\x9f\\x92\\xb1|\\xf0\\x9f\\x92\\xb2|\\xf0\\x9f\\x92\\xb3|\\xf0\\x9f\\x92\\xb4|\\xf0\\x9f\\x92\\xb5|\\xf0\\x9f\\x92\\xb6|\\xf0\\x9f\\x92\\xb7|\\xf0\\x9f\\x92\\xb8|\\xf0\\x9f\\x92\\xb9|\\xf0\\x9f\\x92\\xba|\\xf0\\x9f\\x92\\xbb|\\xf0\\x9f\\x92\\xbc|\\xf0\\x9f\\x92\\xbd|\\xf0\\x9f\\x92\\xbe|\\xf0\\x9f\\x92\\xbf|\\xf0\\x9f\\x93\\x80|\\xf0\\x9f\\x93\\x81|\\xf0\\x9f\\x93\\x82|\\xf0\\x9f\\x93\\x83|\\xf0\\x9f\\x93\\x84|\\xf0\\x9f\\x93\\x85|\\xf0\\x9f\\x93\\x86|\\xf0\\x9f\\x93\\x87|\\xf0\\x9f\\x93\\x88|\\xf0\\x9f\\x93\\x89|\\xf0\\x9f\\x93\\x8a|\\xf0\\x9f\\x93\\x8b|\\xf0\\x9f\\x93\\x8c|\\xf0\\x9f\\x93\\x8d|\\xf0\\x9f\\x93\\x8e|\\xf0\\x9f\\x93\\x8f|\\xf0\\x9f\\x93\\x90|\\xf0\\x9f\\x93\\x91|\\xf0\\x9f\\x93\\x92|\\xf0\\x9f\\x93\\x93|\\xf0\\x9f\\x93\\x94|\\xf0\\x9f\\x93\\x95|\\xf0\\x9f\\x93\\x96|\\xf0\\x9f\\x93\\x97|\\xf0\\x9f\\x93\\x98|\\xf0\\x9f\\x93\\x99|\\xf0\\x9f\\x93\\x9a|\\xf0\\x9f\\x93\\x9b|\\xf0\\x9f\\x93\\x9c|\\xf0\\x9f\\x93\\x9d|\\xf0\\x9f\\x93\\x9e|\\xf0\\x9f\\x93\\x9f|\\xf0\\x9f\\x93\\xa0|\\xf0\\x9f\\x93\\xa1|\\xf0\\x9f\\x93\\xa2|\\xf0\\x9f\\x93\\xa3|\\xf0\\x9f\\x93\\xa4|\\xf0\\x9f\\x93\\xa5|\\xf0\\x9f\\x93\\xa6|\\xf0\\x9f\\x93\\xa7|\\xf0\\x9f\\x93\\xa8|\\xf0\\x9f\\x93\\xa9|\\xf0\\x9f\\x93\\xaa|\\xf0\\x9f\\x93\\xab|\\xf0\\x9f\\x93\\xac|\\xf0\\x9f\\x93\\xad|\\xf0\\x9f\\x93\\xae|\\xf0\\x9f\\x93\\xaf|\\xf0\\x9f\\x93\\xb0|\\xf0\\x9f\\x93\\xb1|\\xf0\\x9f\\x93\\xb2|\\xf0\\x9f\\x93\\xb3|\\xf0\\x9f\\x93\\xb4|\\xf0\\x9f\\x93\\xb5|\\xf0\\x9f\\x93\\xb6|\\xf0\\x9f\\x93\\xb7|\\xf0\\x9f\\x93\\xb8|\\xf0\\x9f\\x93\\xb9|\\xf0\\x9f\\x93\\xba|\\xf0\\x9f\\x93\\xbb|\\xf0\\x9f\\x93\\xbc|\\xf0\\x9f\\x93\\xbd|\\xf0\\x9f\\x93\\xbf|\\xf0\\x9f\\x94\\x80|\\xf0\\x9f\\x94\\x81|\\xf0\\x9f\\x94\\x82|\\xf0\\x9f\\x94\\x83|\\xf0\\x9f\\x94\\x84|\\xf0\\x9f\\x94\\x85|\\xf0\\x9f\\x94\\x86|\\xf0\\x9f\\x94\\x87|\\xf0\\x9f\\x94\\x88|\\xf0\\x9f\\x94\\x89|\\xf0\\x9f\\x94\\x8a|\\xf0\\x9f\\x94\\x8b|\\xf0\\x9f\\x94\\x8c|\\xf0\\x9f\\x94\\x8d|\\xf0\\x9f\\x94\\x8e|\\xf0\\x9f\\x94\\x8f|\\xf0\\x9f\\x94\\x90|\\xf0\\x9f\\x94\\x91|\\xf0\\x9f\\x94\\x92|\\xf0\\x9f\\x94\\x93|\\xf0\\x9f\\x94\\x94|\\xf0\\x9f\\x94\\x95|\\xf0\\x9f\\x94\\x96|\\xf0\\x9f\\x94\\x97|\\xf0\\x9f\\x94\\x98|\\xf0\\x9f\\x94\\x99|\\xf0\\x9f\\x94\\x9a|\\xf0\\x9f\\x94\\x9b|\\xf0\\x9f\\x94\\x9c|\\xf0\\x9f\\x94\\x9d|\\xf0\\x9f\\x94\\x9e|\\xf0\\x9f\\x94\\x9f|\\xf0\\x9f\\x94\\xa0|\\xf0\\x9f\\x94\\xa1|\\xf0\\x9f\\x94\\xa2|\\xf0\\x9f\\x94\\xa3|\\xf0\\x9f\\x94\\xa4|\\xf0\\x9f\\x94\\xa5|\\xf0\\x9f\\x94\\xa6|\\xf0\\x9f\\x94\\xa7|\\xf0\\x9f\\x94\\xa8|\\xf0\\x9f\\x94\\xa9|\\xf0\\x9f\\x94\\xaa|\\xf0\\x9f\\x94\\xab|\\xf0\\x9f\\x94\\xac|\\xf0\\x9f\\x94\\xad|\\xf0\\x9f\\x94\\xae|\\xf0\\x9f\\x94\\xaf|\\xf0\\x9f\\x94\\xb0|\\xf0\\x9f\\x94\\xb1|\\xf0\\x9f\\x94\\xb2|\\xf0\\x9f\\x94\\xb3|\\xf0\\x9f\\x94\\xb4|\\xf0\\x9f\\x94\\xb5|\\xf0\\x9f\\x94\\xb6|\\xf0\\x9f\\x94\\xb7|\\xf0\\x9f\\x94\\xb8|\\xf0\\x9f\\x94\\xb9|\\xf0\\x9f\\x94\\xba|\\xf0\\x9f\\x94\\xbb|\\xf0\\x9f\\x94\\xbc|\\xf0\\x9f\\x94\\xbd|\\xf0\\x9f\\x95\\x89|\\xf0\\x9f\\x95\\x8a|\\xf0\\x9f\\x95\\x8b|\\xf0\\x9f\\x95\\x8c|\\xf0\\x9f\\x95\\x8d|\\xf0\\x9f\\x95\\x8e|\\xf0\\x9f\\x95\\x90|\\xf0\\x9f\\x95\\x91|\\xf0\\x9f\\x95\\x92|\\xf0\\x9f\\x95\\x93|\\xf0\\x9f\\x95\\x94|\\xf0\\x9f\\x95\\x95|\\xf0\\x9f\\x95\\x96|\\xf0\\x9f\\x95\\x97|\\xf0\\x9f\\x95\\x98|\\xf0\\x9f\\x95\\x99|\\xf0\\x9f\\x95\\x9a|\\xf0\\x9f\\x95\\x9b|\\xf0\\x9f\\x95\\x9c|\\xf0\\x9f\\x95\\x9d|\\xf0\\x9f\\x95\\x9e|\\xf0\\x9f\\x95\\x9f|\\xf0\\x9f\\x95\\xa0|\\xf0\\x9f\\x95\\xa1|\\xf0\\x9f\\x95\\xa2|\\xf0\\x9f\\x95\\xa3|\\xf0\\x9f\\x95\\xa4|\\xf0\\x9f\\x95\\xa5|\\xf0\\x9f\\x95\\xa6|\\xf0\\x9f\\x95\\xa7|\\xf0\\x9f\\x95\\xaf|\\xf0\\x9f\\x95\\xb0|\\xf0\\x9f\\x95\\xb3|\\xf0\\x9f\\x95\\xb4|\\xf0\\x9f\\x95\\xb5|\\xf0\\x9f\\x95\\xb6|\\xf0\\x9f\\x95\\xb7|\\xf0\\x9f\\x95\\xb8|\\xf0\\x9f\\x95\\xb9|\\xf0\\x9f\\x96\\x87|\\xf0\\x9f\\x96\\x8a|\\xf0\\x9f\\x96\\x8b|\\xf0\\x9f\\x96\\x8c|\\xf0\\x9f\\x96\\x8d|\\xf0\\x9f\\x96\\x90|\\xf0\\x9f\\x96\\x95|\\xf0\\x9f\\x96\\x96|\\xf0\\x9f\\x96\\xa5|\\xf0\\x9f\\x96\\xa8|\\xf0\\x9f\\x96\\xb1|\\xf0\\x9f\\x96\\xb2|\\xf0\\x9f\\x96\\xbc|\\xf0\\x9f\\x97\\x82|\\xf0\\x9f\\x97\\x83|\\xf0\\x9f\\x97\\x84|\\xf0\\x9f\\x97\\x91|\\xf0\\x9f\\x97\\x92|\\xf0\\x9f\\x97\\x93|\\xf0\\x9f\\x97\\x9c|\\xf0\\x9f\\x97\\x9d|\\xf0\\x9f\\x97\\x9e|\\xf0\\x9f\\x97\\xa1|\\xf0\\x9f\\x97\\xa3|\\xf0\\x9f\\x97\\xa8|\\xf0\\x9f\\x97\\xaf|\\xf0\\x9f\\x97\\xb3|\\xf0\\x9f\\x97\\xba|\\xf0\\x9f\\x97\\xbb|\\xf0\\x9f\\x97\\xbc|\\xf0\\x9f\\x97\\xbd|\\xf0\\x9f\\x97\\xbe|\\xf0\\x9f\\x97\\xbf|\\xf0\\x9f\\x98\\x80|\\xf0\\x9f\\x98\\x81|\\xf0\\x9f\\x98\\x82|\\xf0\\x9f\\x98\\x83|\\xf0\\x9f\\x98\\x84|\\xf0\\x9f\\x98\\x85|\\xf0\\x9f\\x98\\x86|\\xf0\\x9f\\x98\\x87|\\xf0\\x9f\\x98\\x88|\\xf0\\x9f\\x98\\x89|\\xf0\\x9f\\x98\\x8a|\\xf0\\x9f\\x98\\x8b|\\xf0\\x9f\\x98\\x8c|\\xf0\\x9f\\x98\\x8d|\\xf0\\x9f\\x98\\x8e|\\xf0\\x9f\\x98\\x8f|\\xf0\\x9f\\x98\\x90|\\xf0\\x9f\\x98\\x91|\\xf0\\x9f\\x98\\x92|\\xf0\\x9f\\x98\\x93|\\xf0\\x9f\\x98\\x94|\\xf0\\x9f\\x98\\x95|\\xf0\\x9f\\x98\\x96|\\xf0\\x9f\\x98\\x97|\\xf0\\x9f\\x98\\x98|\\xf0\\x9f\\x98\\x99|\\xf0\\x9f\\x98\\x9a|\\xf0\\x9f\\x98\\x9b|\\xf0\\x9f\\x98\\x9c|\\xf0\\x9f\\x98\\x9d|\\xf0\\x9f\\x98\\x9e|\\xf0\\x9f\\x98\\x9f|\\xf0\\x9f\\x98\\xa0|\\xf0\\x9f\\x98\\xa1|\\xf0\\x9f\\x98\\xa2|\\xf0\\x9f\\x98\\xa3|\\xf0\\x9f\\x98\\xa4|\\xf0\\x9f\\x98\\xa5|\\xf0\\x9f\\x98\\xa6|\\xf0\\x9f\\x98\\xa7|\\xf0\\x9f\\x98\\xa8|\\xf0\\x9f\\x98\\xa9|\\xf0\\x9f\\x98\\xaa|\\xf0\\x9f\\x98\\xab|\\xf0\\x9f\\x98\\xac|\\xf0\\x9f\\x98\\xad|\\xf0\\x9f\\x98\\xae|\\xf0\\x9f\\x98\\xaf|\\xf0\\x9f\\x98\\xb0|\\xf0\\x9f\\x98\\xb1|\\xf0\\x9f\\x98\\xb2|\\xf0\\x9f\\x98\\xb3|\\xf0\\x9f\\x98\\xb4|\\xf0\\x9f\\x98\\xb5|\\xf0\\x9f\\x98\\xb6|\\xf0\\x9f\\x98\\xb7|\\xf0\\x9f\\x98\\xb8|\\xf0\\x9f\\x98\\xb9|\\xf0\\x9f\\x98\\xba|\\xf0\\x9f\\x98\\xbb|\\xf0\\x9f\\x98\\xbc|\\xf0\\x9f\\x98\\xbd|\\xf0\\x9f\\x98\\xbe|\\xf0\\x9f\\x98\\xbf|\\xf0\\x9f\\x99\\x80|\\xf0\\x9f\\x99\\x81|\\xf0\\x9f\\x99\\x82|\\xf0\\x9f\\x99\\x83|\\xf0\\x9f\\x99\\x84|\\xf0\\x9f\\x99\\x85|\\xf0\\x9f\\x99\\x86|\\xf0\\x9f\\x99\\x87|\\xf0\\x9f\\x99\\x88|\\xf0\\x9f\\x99\\x89|\\xf0\\x9f\\x99\\x8a|\\xf0\\x9f\\x99\\x8b|\\xf0\\x9f\\x99\\x8c|\\xf0\\x9f\\x99\\x8d|\\xf0\\x9f\\x99\\x8e|\\xf0\\x9f\\x99\\x8f|\\xf0\\x9f\\x9a\\x80|\\xf0\\x9f\\x9a\\x81|\\xf0\\x9f\\x9a\\x82|\\xf0\\x9f\\x9a\\x83|\\xf0\\x9f\\x9a\\x84|\\xf0\\x9f\\x9a\\x85|\\xf0\\x9f\\x9a\\x86|\\xf0\\x9f\\x9a\\x87|\\xf0\\x9f\\x9a\\x88|\\xf0\\x9f\\x9a\\x89|\\xf0\\x9f\\x9a\\x8a|\\xf0\\x9f\\x9a\\x8b|\\xf0\\x9f\\x9a\\x8c|\\xf0\\x9f\\x9a\\x8d|\\xf0\\x9f\\x9a\\x8e|\\xf0\\x9f\\x9a\\x8f|\\xf0\\x9f\\x9a\\x90|\\xf0\\x9f\\x9a\\x91|\\xf0\\x9f\\x9a\\x92|\\xf0\\x9f\\x9a\\x93|\\xf0\\x9f\\x9a\\x94|\\xf0\\x9f\\x9a\\x95|\\xf0\\x9f\\x9a\\x96|\\xf0\\x9f\\x9a\\x97|\\xf0\\x9f\\x9a\\x98|\\xf0\\x9f\\x9a\\x99|\\xf0\\x9f\\x9a\\x9a|\\xf0\\x9f\\x9a\\x9b|\\xf0\\x9f\\x9a\\x9c|\\xf0\\x9f\\x9a\\x9d|\\xf0\\x9f\\x9a\\x9e|\\xf0\\x9f\\x9a\\x9f|\\xf0\\x9f\\x9a\\xa0|\\xf0\\x9f\\x9a\\xa1|\\xf0\\x9f\\x9a\\xa2|\\xf0\\x9f\\x9a\\xa3|\\xf0\\x9f\\x9a\\xa4|\\xf0\\x9f\\x9a\\xa5|\\xf0\\x9f\\x9a\\xa6|\\xf0\\x9f\\x9a\\xa7|\\xf0\\x9f\\x9a\\xa8|\\xf0\\x9f\\x9a\\xa9|\\xf0\\x9f\\x9a\\xaa|\\xf0\\x9f\\x9a\\xab|\\xf0\\x9f\\x9a\\xac|\\xf0\\x9f\\x9a\\xad|\\xf0\\x9f\\x9a\\xae|\\xf0\\x9f\\x9a\\xaf|\\xf0\\x9f\\x9a\\xb0|\\xf0\\x9f\\x9a\\xb1|\\xf0\\x9f\\x9a\\xb2|\\xf0\\x9f\\x9a\\xb3|\\xf0\\x9f\\x9a\\xb4|\\xf0\\x9f\\x9a\\xb5|\\xf0\\x9f\\x9a\\xb6|\\xf0\\x9f\\x9a\\xb7|\\xf0\\x9f\\x9a\\xb8|\\xf0\\x9f\\x9a\\xb9|\\xf0\\x9f\\x9a\\xba|\\xf0\\x9f\\x9a\\xbb|\\xf0\\x9f\\x9a\\xbc|\\xf0\\x9f\\x9a\\xbd|\\xf0\\x9f\\x9a\\xbe|\\xf0\\x9f\\x9a\\xbf|\\xf0\\x9f\\x9b\\x80|\\xf0\\x9f\\x9b\\x81|\\xf0\\x9f\\x9b\\x82|\\xf0\\x9f\\x9b\\x83|\\xf0\\x9f\\x9b\\x84|\\xf0\\x9f\\x9b\\x85|\\xf0\\x9f\\x9b\\x8b|\\xf0\\x9f\\x9b\\x8c|\\xf0\\x9f\\x9b\\x8d|\\xf0\\x9f\\x9b\\x8e|\\xf0\\x9f\\x9b\\x8f|\\xf0\\x9f\\x9b\\x90|\\xf0\\x9f\\x9b\\xa0|\\xf0\\x9f\\x9b\\xa1|\\xf0\\x9f\\x9b\\xa2|\\xf0\\x9f\\x9b\\xa3|\\xf0\\x9f\\x9b\\xa4|\\xf0\\x9f\\x9b\\xa5|\\xf0\\x9f\\x9b\\xa9|\\xf0\\x9f\\x9b\\xab|\\xf0\\x9f\\x9b\\xac|\\xf0\\x9f\\x9b\\xb0|\\xf0\\x9f\\x9b\\xb3|\\xf0\\x9f\\xa4\\x90|\\xf0\\x9f\\xa4\\x91|\\xf0\\x9f\\xa4\\x92|\\xf0\\x9f\\xa4\\x93|\\xf0\\x9f\\xa4\\x94|\\xf0\\x9f\\xa4\\x95|\\xf0\\x9f\\xa4\\x96|\\xf0\\x9f\\xa4\\x97|\\xf0\\x9f\\xa4\\x98|\\xf0\\x9f\\xa6\\x80|\\xf0\\x9f\\xa6\\x81|\\xf0\\x9f\\xa6\\x82|\\xf0\\x9f\\xa6\\x83|\\xf0\\x9f\\xa6\\x84|\\xf0\\x9f\\xa7\\x80|\\x23\\xe2\\x83\\xa3|\\x2a\\xe2\\x83\\xa3|\\x30\\xe2\\x83\\xa3|\\x31\\xe2\\x83\\xa3|\\x32\\xe2\\x83\\xa3|\\x33\\xe2\\x83\\xa3|\\x34\\xe2\\x83\\xa3|\\x35\\xe2\\x83\\xa3|\\x36\\xe2\\x83\\xa3|\\x37\\xe2\\x83\\xa3|\\x38\\xe2\\x83\\xa3|\\x39\\xe2\\x83\\xa3|\\xf0\\x9f\\x87\\xa6\\xf0\\x9f\\x87\\xa8|\\xf0\\x9f\\x87\\xa6\\xf0\\x9f\\x87\\xa9|\\xf0\\x9f\\x87\\xa6\\xf0\\x9f\\x87\\xaa|\\xf0\\x9f\\x87\\xa6\\xf0\\x9f\\x87\\xab|\\xf0\\x9f\\x87\\xa6\\xf0\\x9f\\x87\\xac|\\xf0\\x9f\\x87\\xa6\\xf0\\x9f\\x87\\xae|\\xf0\\x9f\\x87\\xa6\\xf0\\x9f\\x87\\xb1|\\xf0\\x9f\\x87\\xa6\\xf0\\x9f\\x87\\xb2|\\xf0\\x9f\\x87\\xa6\\xf0\\x9f\\x87\\xb4|\\xf0\\x9f\\x87\\xa6\\xf0\\x9f\\x87\\xb6|\\xf0\\x9f\\x87\\xa6\\xf0\\x9f\\x87\\xb7|\\xf0\\x9f\\x87\\xa6\\xf0\\x9f\\x87\\xb8|\\xf0\\x9f\\x87\\xa6\\xf0\\x9f\\x87\\xb9|\\xf0\\x9f\\x87\\xa6\\xf0\\x9f\\x87\\xba|\\xf0\\x9f\\x87\\xa6\\xf0\\x9f\\x87\\xbc|\\xf0\\x9f\\x87\\xa6\\xf0\\x9f\\x87\\xbd|\\xf0\\x9f\\x87\\xa6\\xf0\\x9f\\x87\\xbf|\\xf0\\x9f\\x87\\xa7\\xf0\\x9f\\x87\\xa6|\\xf0\\x9f\\x87\\xa7\\xf0\\x9f\\x87\\xa7|\\xf0\\x9f\\x87\\xa7\\xf0\\x9f\\x87\\xa9|\\xf0\\x9f\\x87\\xa7\\xf0\\x9f\\x87\\xaa|\\xf0\\x9f\\x87\\xa7\\xf0\\x9f\\x87\\xab|\\xf0\\x9f\\x87\\xa7\\xf0\\x9f\\x87\\xac|\\xf0\\x9f\\x87\\xa7\\xf0\\x9f\\x87\\xad|\\xf0\\x9f\\x87\\xa7\\xf0\\x9f\\x87\\xae|\\xf0\\x9f\\x87\\xa7\\xf0\\x9f\\x87\\xaf|\\xf0\\x9f\\x87\\xa7\\xf0\\x9f\\x87\\xb1|\\xf0\\x9f\\x87\\xa7\\xf0\\x9f\\x87\\xb2|\\xf0\\x9f\\x87\\xa7\\xf0\\x9f\\x87\\xb3|\\xf0\\x9f\\x87\\xa7\\xf0\\x9f\\x87\\xb4|\\xf0\\x9f\\x87\\xa7\\xf0\\x9f\\x87\\xb6|\\xf0\\x9f\\x87\\xa7\\xf0\\x9f\\x87\\xb7|\\xf0\\x9f\\x87\\xa7\\xf0\\x9f\\x87\\xb8|\\xf0\\x9f\\x87\\xa7\\xf0\\x9f\\x87\\xb9|\\xf0\\x9f\\x87\\xa7\\xf0\\x9f\\x87\\xbb|\\xf0\\x9f\\x87\\xa7\\xf0\\x9f\\x87\\xbc|\\xf0\\x9f\\x87\\xa7\\xf0\\x9f\\x87\\xbe|\\xf0\\x9f\\x87\\xa7\\xf0\\x9f\\x87\\xbf|\\xf0\\x9f\\x87\\xa8\\xf0\\x9f\\x87\\xa6|\\xf0\\x9f\\x87\\xa8\\xf0\\x9f\\x87\\xa8|\\xf0\\x9f\\x87\\xa8\\xf0\\x9f\\x87\\xa9|\\xf0\\x9f\\x87\\xa8\\xf0\\x9f\\x87\\xab|\\xf0\\x9f\\x87\\xa8\\xf0\\x9f\\x87\\xac|\\xf0\\x9f\\x87\\xa8\\xf0\\x9f\\x87\\xad|\\xf0\\x9f\\x87\\xa8\\xf0\\x9f\\x87\\xae|\\xf0\\x9f\\x87\\xa8\\xf0\\x9f\\x87\\xb0|\\xf0\\x9f\\x87\\xa8\\xf0\\x9f\\x87\\xb1|\\xf0\\x9f\\x87\\xa8\\xf0\\x9f\\x87\\xb2|\\xf0\\x9f\\x87\\xa8\\xf0\\x9f\\x87\\xb3|\\xf0\\x9f\\x87\\xa8\\xf0\\x9f\\x87\\xb4|\\xf0\\x9f\\x87\\xa8\\xf0\\x9f\\x87\\xb5|\\xf0\\x9f\\x87\\xa8\\xf0\\x9f\\x87\\xb7|\\xf0\\x9f\\x87\\xa8\\xf0\\x9f\\x87\\xba|\\xf0\\x9f\\x87\\xa8\\xf0\\x9f\\x87\\xbb|\\xf0\\x9f\\x87\\xa8\\xf0\\x9f\\x87\\xbc|\\xf0\\x9f\\x87\\xa8\\xf0\\x9f\\x87\\xbd|\\xf0\\x9f\\x87\\xa8\\xf0\\x9f\\x87\\xbe|\\xf0\\x9f\\x87\\xa8\\xf0\\x9f\\x87\\xbf|\\xf0\\x9f\\x87\\xa9\\xf0\\x9f\\x87\\xaa|\\xf0\\x9f\\x87\\xa9\\xf0\\x9f\\x87\\xac|\\xf0\\x9f\\x87\\xa9\\xf0\\x9f\\x87\\xaf|\\xf0\\x9f\\x87\\xa9\\xf0\\x9f\\x87\\xb0|\\xf0\\x9f\\x87\\xa9\\xf0\\x9f\\x87\\xb2|\\xf0\\x9f\\x87\\xa9\\xf0\\x9f\\x87\\xb4|\\xf0\\x9f\\x87\\xa9\\xf0\\x9f\\x87\\xbf|\\xf0\\x9f\\x87\\xaa\\xf0\\x9f\\x87\\xa6|\\xf0\\x9f\\x87\\xaa\\xf0\\x9f\\x87\\xa8|\\xf0\\x9f\\x87\\xaa\\xf0\\x9f\\x87\\xaa|\\xf0\\x9f\\x87\\xaa\\xf0\\x9f\\x87\\xac|\\xf0\\x9f\\x87\\xaa\\xf0\\x9f\\x87\\xad|\\xf0\\x9f\\x87\\xaa\\xf0\\x9f\\x87\\xb7|\\xf0\\x9f\\x87\\xaa\\xf0\\x9f\\x87\\xb8|\\xf0\\x9f\\x87\\xaa\\xf0\\x9f\\x87\\xb9|\\xf0\\x9f\\x87\\xaa\\xf0\\x9f\\x87\\xba|\\xf0\\x9f\\x87\\xab\\xf0\\x9f\\x87\\xae|\\xf0\\x9f\\x87\\xab\\xf0\\x9f\\x87\\xaf|\\xf0\\x9f\\x87\\xab\\xf0\\x9f\\x87\\xb0|\\xf0\\x9f\\x87\\xab\\xf0\\x9f\\x87\\xb2|\\xf0\\x9f\\x87\\xab\\xf0\\x9f\\x87\\xb4|\\xf0\\x9f\\x87\\xab\\xf0\\x9f\\x87\\xb7|\\xf0\\x9f\\x87\\xac\\xf0\\x9f\\x87\\xa6|\\xf0\\x9f\\x87\\xac\\xf0\\x9f\\x87\\xa7|\\xf0\\x9f\\x87\\xac\\xf0\\x9f\\x87\\xa9|\\xf0\\x9f\\x87\\xac\\xf0\\x9f\\x87\\xaa|\\xf0\\x9f\\x87\\xac\\xf0\\x9f\\x87\\xab|\\xf0\\x9f\\x87\\xac\\xf0\\x9f\\x87\\xac|\\xf0\\x9f\\x87\\xac\\xf0\\x9f\\x87\\xad|\\xf0\\x9f\\x87\\xac\\xf0\\x9f\\x87\\xae|\\xf0\\x9f\\x87\\xac\\xf0\\x9f\\x87\\xb1|\\xf0\\x9f\\x87\\xac\\xf0\\x9f\\x87\\xb2|\\xf0\\x9f\\x87\\xac\\xf0\\x9f\\x87\\xb3|\\xf0\\x9f\\x87\\xac\\xf0\\x9f\\x87\\xb5|\\xf0\\x9f\\x87\\xac\\xf0\\x9f\\x87\\xb6|\\xf0\\x9f\\x87\\xac\\xf0\\x9f\\x87\\xb7|\\xf0\\x9f\\x87\\xac\\xf0\\x9f\\x87\\xb8|\\xf0\\x9f\\x87\\xac\\xf0\\x9f\\x87\\xb9|\\xf0\\x9f\\x87\\xac\\xf0\\x9f\\x87\\xba|\\xf0\\x9f\\x87\\xac\\xf0\\x9f\\x87\\xbc|\\xf0\\x9f\\x87\\xac\\xf0\\x9f\\x87\\xbe|\\xf0\\x9f\\x87\\xad\\xf0\\x9f\\x87\\xb0|\\xf0\\x9f\\x87\\xad\\xf0\\x9f\\x87\\xb2|\\xf0\\x9f\\x87\\xad\\xf0\\x9f\\x87\\xb3|\\xf0\\x9f\\x87\\xad\\xf0\\x9f\\x87\\xb7|\\xf0\\x9f\\x87\\xad\\xf0\\x9f\\x87\\xb9|\\xf0\\x9f\\x87\\xad\\xf0\\x9f\\x87\\xba|\\xf0\\x9f\\x87\\xae\\xf0\\x9f\\x87\\xa8|\\xf0\\x9f\\x87\\xae\\xf0\\x9f\\x87\\xa9|\\xf0\\x9f\\x87\\xae\\xf0\\x9f\\x87\\xaa|\\xf0\\x9f\\x87\\xae\\xf0\\x9f\\x87\\xb1|\\xf0\\x9f\\x87\\xae\\xf0\\x9f\\x87\\xb2|\\xf0\\x9f\\x87\\xae\\xf0\\x9f\\x87\\xb3|\\xf0\\x9f\\x87\\xae\\xf0\\x9f\\x87\\xb4|\\xf0\\x9f\\x87\\xae\\xf0\\x9f\\x87\\xb6|\\xf0\\x9f\\x87\\xae\\xf0\\x9f\\x87\\xb7|\\xf0\\x9f\\x87\\xae\\xf0\\x9f\\x87\\xb8|\\xf0\\x9f\\x87\\xae\\xf0\\x9f\\x87\\xb9|\\xf0\\x9f\\x87\\xaf\\xf0\\x9f\\x87\\xaa|\\xf0\\x9f\\x87\\xaf\\xf0\\x9f\\x87\\xb2|\\xf0\\x9f\\x87\\xaf\\xf0\\x9f\\x87\\xb4|\\xf0\\x9f\\x87\\xaf\\xf0\\x9f\\x87\\xb5|\\xf0\\x9f\\x87\\xb0\\xf0\\x9f\\x87\\xaa|\\xf0\\x9f\\x87\\xb0\\xf0\\x9f\\x87\\xac|\\xf0\\x9f\\x87\\xb0\\xf0\\x9f\\x87\\xad|\\xf0\\x9f\\x87\\xb0\\xf0\\x9f\\x87\\xae|\\xf0\\x9f\\x87\\xb0\\xf0\\x9f\\x87\\xb2|\\xf0\\x9f\\x87\\xb0\\xf0\\x9f\\x87\\xb3|\\xf0\\x9f\\x87\\xb0\\xf0\\x9f\\x87\\xb5|\\xf0\\x9f\\x87\\xb0\\xf0\\x9f\\x87\\xb7|\\xf0\\x9f\\x87\\xb0\\xf0\\x9f\\x87\\xbc|\\xf0\\x9f\\x87\\xb0\\xf0\\x9f\\x87\\xbe|\\xf0\\x9f\\x87\\xb0\\xf0\\x9f\\x87\\xbf|\\xf0\\x9f\\x87\\xb1\\xf0\\x9f\\x87\\xa6|\\xf0\\x9f\\x87\\xb1\\xf0\\x9f\\x87\\xa7|\\xf0\\x9f\\x87\\xb1\\xf0\\x9f\\x87\\xa8|\\xf0\\x9f\\x87\\xb1\\xf0\\x9f\\x87\\xae|\\xf0\\x9f\\x87\\xb1\\xf0\\x9f\\x87\\xb0|\\xf0\\x9f\\x87\\xb1\\xf0\\x9f\\x87\\xb7|\\xf0\\x9f\\x87\\xb1\\xf0\\x9f\\x87\\xb8|\\xf0\\x9f\\x87\\xb1\\xf0\\x9f\\x87\\xb9|\\xf0\\x9f\\x87\\xb1\\xf0\\x9f\\x87\\xba|\\xf0\\x9f\\x87\\xb1\\xf0\\x9f\\x87\\xbb|\\xf0\\x9f\\x87\\xb1\\xf0\\x9f\\x87\\xbe|\\xf0\\x9f\\x87\\xb2\\xf0\\x9f\\x87\\xa6|\\xf0\\x9f\\x87\\xb2\\xf0\\x9f\\x87\\xa8|\\xf0\\x9f\\x87\\xb2\\xf0\\x9f\\x87\\xa9|\\xf0\\x9f\\x87\\xb2\\xf0\\x9f\\x87\\xaa|\\xf0\\x9f\\x87\\xb2\\xf0\\x9f\\x87\\xab|\\xf0\\x9f\\x87\\xb2\\xf0\\x9f\\x87\\xac|\\xf0\\x9f\\x87\\xb2\\xf0\\x9f\\x87\\xad|\\xf0\\x9f\\x87\\xb2\\xf0\\x9f\\x87\\xb0|\\xf0\\x9f\\x87\\xb2\\xf0\\x9f\\x87\\xb1|\\xf0\\x9f\\x87\\xb2\\xf0\\x9f\\x87\\xb2|\\xf0\\x9f\\x87\\xb2\\xf0\\x9f\\x87\\xb3|\\xf0\\x9f\\x87\\xb2\\xf0\\x9f\\x87\\xb4|\\xf0\\x9f\\x87\\xb2\\xf0\\x9f\\x87\\xb5|\\xf0\\x9f\\x87\\xb2\\xf0\\x9f\\x87\\xb6|\\xf0\\x9f\\x87\\xb2\\xf0\\x9f\\x87\\xb7|\\xf0\\x9f\\x87\\xb2\\xf0\\x9f\\x87\\xb8|\\xf0\\x9f\\x87\\xb2\\xf0\\x9f\\x87\\xb9|\\xf0\\x9f\\x87\\xb2\\xf0\\x9f\\x87\\xba|\\xf0\\x9f\\x87\\xb2\\xf0\\x9f\\x87\\xbb|\\xf0\\x9f\\x87\\xb2\\xf0\\x9f\\x87\\xbc|\\xf0\\x9f\\x87\\xb2\\xf0\\x9f\\x87\\xbd|\\xf0\\x9f\\x87\\xb2\\xf0\\x9f\\x87\\xbe|\\xf0\\x9f\\x87\\xb2\\xf0\\x9f\\x87\\xbf|\\xf0\\x9f\\x87\\xb3\\xf0\\x9f\\x87\\xa6|\\xf0\\x9f\\x87\\xb3\\xf0\\x9f\\x87\\xa8|\\xf0\\x9f\\x87\\xb3\\xf0\\x9f\\x87\\xaa|\\xf0\\x9f\\x87\\xb3\\xf0\\x9f\\x87\\xab|\\xf0\\x9f\\x87\\xb3\\xf0\\x9f\\x87\\xac|\\xf0\\x9f\\x87\\xb3\\xf0\\x9f\\x87\\xae|\\xf0\\x9f\\x87\\xb3\\xf0\\x9f\\x87\\xb1|\\xf0\\x9f\\x87\\xb3\\xf0\\x9f\\x87\\xb4|\\xf0\\x9f\\x87\\xb3\\xf0\\x9f\\x87\\xb5|\\xf0\\x9f\\x87\\xb3\\xf0\\x9f\\x87\\xb7|\\xf0\\x9f\\x87\\xb3\\xf0\\x9f\\x87\\xba|\\xf0\\x9f\\x87\\xb3\\xf0\\x9f\\x87\\xbf|\\xf0\\x9f\\x87\\xb4\\xf0\\x9f\\x87\\xb2|\\xf0\\x9f\\x87\\xb5\\xf0\\x9f\\x87\\xa6|\\xf0\\x9f\\x87\\xb5\\xf0\\x9f\\x87\\xaa|\\xf0\\x9f\\x87\\xb5\\xf0\\x9f\\x87\\xab|\\xf0\\x9f\\x87\\xb5\\xf0\\x9f\\x87\\xac|\\xf0\\x9f\\x87\\xb5\\xf0\\x9f\\x87\\xad|\\xf0\\x9f\\x87\\xb5\\xf0\\x9f\\x87\\xb0|\\xf0\\x9f\\x87\\xb5\\xf0\\x9f\\x87\\xb1|\\xf0\\x9f\\x87\\xb5\\xf0\\x9f\\x87\\xb2|\\xf0\\x9f\\x87\\xb5\\xf0\\x9f\\x87\\xb3|\\xf0\\x9f\\x87\\xb5\\xf0\\x9f\\x87\\xb7|\\xf0\\x9f\\x87\\xb5\\xf0\\x9f\\x87\\xb8|\\xf0\\x9f\\x87\\xb5\\xf0\\x9f\\x87\\xb9|\\xf0\\x9f\\x87\\xb5\\xf0\\x9f\\x87\\xbc|\\xf0\\x9f\\x87\\xb5\\xf0\\x9f\\x87\\xbe|\\xf0\\x9f\\x87\\xb6\\xf0\\x9f\\x87\\xa6|\\xf0\\x9f\\x87\\xb7\\xf0\\x9f\\x87\\xaa|\\xf0\\x9f\\x87\\xb7\\xf0\\x9f\\x87\\xb4|\\xf0\\x9f\\x87\\xb7\\xf0\\x9f\\x87\\xb8|\\xf0\\x9f\\x87\\xb7\\xf0\\x9f\\x87\\xba|\\xf0\\x9f\\x87\\xb7\\xf0\\x9f\\x87\\xbc|\\xf0\\x9f\\x87\\xb8\\xf0\\x9f\\x87\\xa6|\\xf0\\x9f\\x87\\xb8\\xf0\\x9f\\x87\\xa7|\\xf0\\x9f\\x87\\xb8\\xf0\\x9f\\x87\\xa8|\\xf0\\x9f\\x87\\xb8\\xf0\\x9f\\x87\\xa9|\\xf0\\x9f\\x87\\xb8\\xf0\\x9f\\x87\\xaa|\\xf0\\x9f\\x87\\xb8\\xf0\\x9f\\x87\\xac|\\xf0\\x9f\\x87\\xb8\\xf0\\x9f\\x87\\xad|\\xf0\\x9f\\x87\\xb8\\xf0\\x9f\\x87\\xae|\\xf0\\x9f\\x87\\xb8\\xf0\\x9f\\x87\\xaf|\\xf0\\x9f\\x87\\xb8\\xf0\\x9f\\x87\\xb0|\\xf0\\x9f\\x87\\xb8\\xf0\\x9f\\x87\\xb1|\\xf0\\x9f\\x87\\xb8\\xf0\\x9f\\x87\\xb2|\\xf0\\x9f\\x87\\xb8\\xf0\\x9f\\x87\\xb3|\\xf0\\x9f\\x87\\xb8\\xf0\\x9f\\x87\\xb4|\\xf0\\x9f\\x87\\xb8\\xf0\\x9f\\x87\\xb7|\\xf0\\x9f\\x87\\xb8\\xf0\\x9f\\x87\\xb8|\\xf0\\x9f\\x87\\xb8\\xf0\\x9f\\x87\\xb9|\\xf0\\x9f\\x87\\xb8\\xf0\\x9f\\x87\\xbb|\\xf0\\x9f\\x87\\xb8\\xf0\\x9f\\x87\\xbd|\\xf0\\x9f\\x87\\xb8\\xf0\\x9f\\x87\\xbe|\\xf0\\x9f\\x87\\xb8\\xf0\\x9f\\x87\\xbf|\\xf0\\x9f\\x87\\xb9\\xf0\\x9f\\x87\\xa6|\\xf0\\x9f\\x87\\xb9\\xf0\\x9f\\x87\\xa8|\\xf0\\x9f\\x87\\xb9\\xf0\\x9f\\x87\\xa9|\\xf0\\x9f\\x87\\xb9\\xf0\\x9f\\x87\\xab|\\xf0\\x9f\\x87\\xb9\\xf0\\x9f\\x87\\xac|\\xf0\\x9f\\x87\\xb9\\xf0\\x9f\\x87\\xad|\\xf0\\x9f\\x87\\xb9\\xf0\\x9f\\x87\\xaf|\\xf0\\x9f\\x87\\xb9\\xf0\\x9f\\x87\\xb0|\\xf0\\x9f\\x87\\xb9\\xf0\\x9f\\x87\\xb1|\\xf0\\x9f\\x87\\xb9\\xf0\\x9f\\x87\\xb2|\\xf0\\x9f\\x87\\xb9\\xf0\\x9f\\x87\\xb3|\\xf0\\x9f\\x87\\xb9\\xf0\\x9f\\x87\\xb4|\\xf0\\x9f\\x87\\xb9\\xf0\\x9f\\x87\\xb7|\\xf0\\x9f\\x87\\xb9\\xf0\\x9f\\x87\\xb9|\\xf0\\x9f\\x87\\xb9\\xf0\\x9f\\x87\\xbb|\\xf0\\x9f\\x87\\xb9\\xf0\\x9f\\x87\\xbc|\\xf0\\x9f\\x87\\xb9\\xf0\\x9f\\x87\\xbf|\\xf0\\x9f\\x87\\xba\\xf0\\x9f\\x87\\xa6|\\xf0\\x9f\\x87\\xba\\xf0\\x9f\\x87\\xac|\\xf0\\x9f\\x87\\xba\\xf0\\x9f\\x87\\xb2|\\xf0\\x9f\\x87\\xba\\xf0\\x9f\\x87\\xb8|\\xf0\\x9f\\x87\\xba\\xf0\\x9f\\x87\\xbe|\\xf0\\x9f\\x87\\xba\\xf0\\x9f\\x87\\xbf|\\xf0\\x9f\\x87\\xbb\\xf0\\x9f\\x87\\xa6|\\xf0\\x9f\\x87\\xbb\\xf0\\x9f\\x87\\xa8|\\xf0\\x9f\\x87\\xbb\\xf0\\x9f\\x87\\xaa|\\xf0\\x9f\\x87\\xbb\\xf0\\x9f\\x87\\xac|\\xf0\\x9f\\x87\\xbb\\xf0\\x9f\\x87\\xae|\\xf0\\x9f\\x87\\xbb\\xf0\\x9f\\x87\\xb3|\\xf0\\x9f\\x87\\xbb\\xf0\\x9f\\x87\\xba|\\xf0\\x9f\\x87\\xbc\\xf0\\x9f\\x87\\xab|\\xf0\\x9f\\x87\\xbc\\xf0\\x9f\\x87\\xb8|\\xf0\\x9f\\x87\\xbd\\xf0\\x9f\\x87\\xb0|\\xf0\\x9f\\x87\\xbe\\xf0\\x9f\\x87\\xaa|\\xf0\\x9f\\x87\\xbe\\xf0\\x9f\\x87\\xb9|\\xf0\\x9f\\x87\\xbf\\xf0\\x9f\\x87\\xa6|\\xf0\\x9f\\x87\\xbf\\xf0\\x9f\\x87\\xb2|\\xf0\\x9f\\x87\\xbf\\xf0\\x9f\\x87\\xbc|\\xf0\\x9f\\x91\\xa8\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa8\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa6|\\xf0\\x9f\\x91\\xa8\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa8\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa6\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa6|\\xf0\\x9f\\x91\\xa8\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa8\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa7|\\xf0\\x9f\\x91\\xa8\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa8\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa7\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa6|\\xf0\\x9f\\x91\\xa8\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa8\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa7\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa7|\\xf0\\x9f\\x91\\xa8\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa9\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa6\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa6|\\xf0\\x9f\\x91\\xa8\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa9\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa7|\\xf0\\x9f\\x91\\xa8\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa9\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa7\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa6|\\xf0\\x9f\\x91\\xa8\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa9\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa7\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa7|\\xf0\\x9f\\x91\\xa8\\xe2\\x80\\x8d\\xe2\\x9d\\xa4\\xef\\xb8\\x8f\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa8|\\xf0\\x9f\\x91\\xa8\\xe2\\x80\\x8d\\xe2\\x9d\\xa4\\xef\\xb8\\x8f\\xe2\\x80\\x8d\\xf0\\x9f\\x92\\x8b\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa8|\\xf0\\x9f\\x91\\xa9\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa9\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa6|\\xf0\\x9f\\x91\\xa9\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa9\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa6\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa6|\\xf0\\x9f\\x91\\xa9\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa9\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa7|\\xf0\\x9f\\x91\\xa9\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa9\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa7\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa6|\\xf0\\x9f\\x91\\xa9\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa9\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa7\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa7|\\xf0\\x9f\\x91\\xa9\\xe2\\x80\\x8d\\xe2\\x9d\\xa4\\xef\\xb8\\x8f\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa9|\\xf0\\x9f\\x91\\xa9\\xe2\\x80\\x8d\\xe2\\x9d\\xa4\\xef\\xb8\\x8f\\xe2\\x80\\x8d\\xf0\\x9f\\x92\\x8b\\xe2\\x80\\x8d\\xf0\\x9f\\x91\\xa9)(\\xEF\\xB8\\x8E|\\xEF\\xB8\\x8F)?!', function ($m) use($unified) {
if (isset($m[2]) && $m[2] == "\xEF\xB8\x8E") return $m[0];
$entity = self::emojiStringEncoding($m[1], true, "%x");
if($entity === false)
{
return $m[0];
}
$return = '&#x'.$entity.';';
if($unified === true && is_readable(ROOT . 'template/emoji/'.$entity.'_x1.png') === true)
{
$return = ' <img src="/template/emoji/'.$entity.'_x1.png"/>';
}
return $return;
}, $string);
}
/**
* Метод с дешифрованием все поступающий POST данных
*/
static function dataDecode()
{
if(getenv('REQUEST_METHOD') == 'POST')
{
$_POST = array_map('self::emojiUnicodStringDecode', $_POST);
}
}
static function Smiles(){
return '<i class="SmileButton" id="SmileButton"></i>';
}
//оставил для совместимости
static function Text($r){return self::smile($r);}
static function Encode($r){return $r;}
static function Decode($r){return self::smile($r, false);}
}
?>