Index: temp/branches/mobile/data/include/mobile.inc
===================================================================
--- temp/branches/mobile/data/include/mobile.inc	(revision 10576)
+++ temp/branches/mobile/data/include/mobile.inc	(revision 11398)
@@ -1,2 +1,199 @@
 <?php
+/**
+ * ¥â¥Ð¥¤¥ë¥µ¥¤¥È¶¦Í­´Ø¿ô¥Õ¥¡¥¤¥ë
+ */
+
+/**
+ * EC-CUBE ¤¬¥µ¥Ý¡¼¥È¤¹¤ë·ÈÂÓÃ¼Ëö¤«¤É¤¦¤«¤ò¥Á¥§¥Ã¥¯¤¹¤ë¡£
+ * ÈóÂÐ±þÃ¼Ëö¤Î¾ì¹ç¤Ï unsupported/index.php ¤Ø¥ê¥À¥¤¥ì¥¯¥È¤¹¤ë¡£
+ *
+ * @return void
+ */
+function lfMobileCheckCompatibility() {
+	if (!GC_MobileUserAgent::isSupported()) {
+		header('Location: ' . URL_DIR . 'unsupported/index.php');
+		exit;
+	}
+}
+
+/**
+ * ÆþÎÏ¥Ç¡¼¥¿¤òÆâÉô¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤ËÊÑ´¹¤·¡¢³¨Ê¸»ú¤ò½üµî¤¹¤ë¡£
+ *
+ * @param string &$value ÆþÎÏ¥Ç¡¼¥¿¤Ø¤Î»²¾È
+ * @return void
+ */
+function lfMobileConvertInputValue(&$value) {
+	// Shift JIS ¤«¤éÆâÉô¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤ËÊÑ´¹¤¹¤ë¡£
+	// SoftBank °Ê³°¤Î³¨Ê¸»ú¤Ï³°»úÎÎ°è¤Ë´Þ¤Þ¤ì¤ë¤¿¤á¡¢¤³¤ÎÃÊ³¬¤Ç½üµî¤µ¤ì¤ë¡£
+	$value = mb_convert_encoding($value, CHAR_CODE, 'SJIS');
+
+	// SoftBank ¤Î³¨Ê¸»ú¤ò½üµî¤¹¤ë¡£
+	$value = preg_replace('/\\x1b\\$[^\\x0f]*\\x0f/', '', $value);
+}
+
+/**
+ * ¥â¥Ð¥¤¥ë¥µ¥¤¥ÈÍÑ¤ÎÆþÎÏ¤Î½é´ü½èÍý¤ò¹Ô¤¦¡£
+ *
+ * @return void
+ */
+function lfMobileInitInput() {
+	array_walk($_GET, 'lfMobileConvertInputValue');
+	array_walk($_POST, 'lfMobileConvertInputValue');
+	array_walk($_REQUEST, 'lfMobileConvertInputValue');
+}
+
+/**
+ * ¥Ñ¥é¥á¡¼¥¿¡¼¤«¤éÍ­¸ú¤Ê¥»¥Ã¥·¥ç¥óID¤ò¼èÆÀ¤¹¤ë¡£
+ *
+ * @return string|false ¼èÆÀ¤·¤¿Í­¸ú¤Ê¥»¥Ã¥·¥ç¥óID¤òÊÖ¤¹¡£
+ *                      ¼èÆÀ¤Ç¤­¤Ê¤«¤Ã¤¿¾ì¹ç¤Ï false ¤òÊÖ¤¹¡£
+ */
+function lfMobileGetSessionId() {
+	// ¥Ñ¥é¥á¡¼¥¿¡¼¤«¤é¥»¥Ã¥·¥ç¥óID¤ò¼èÆÀ¤¹¤ë¡£
+	$sessionId = @$_POST[session_name()];
+	if (!isset($sessionId)) {
+		$sessionId = @$_GET[session_name()];
+	}
+	if (!isset($sessionId)) {
+		return false;
+	}
+
+	// ¥»¥Ã¥·¥ç¥óID¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¥Á¥§¥Ã¥¯¤¹¤ë¡£
+	if (preg_match('/^[0-9a-zA-Z,-]{32,}$/', $sessionId) < 1) {
+		gfPrintLog("Invalid session id : sid=$sessionId");
+		return false;
+	}
+
+	// ¥»¥Ã¥·¥ç¥óID¤ÎÂ¸ºß¤ò¥Á¥§¥Ã¥¯¤¹¤ë¡£
+	if (sfSessRead($sessionId) === null) {
+		gfPrintLog("Non-existent session id : sid=$sessionId");
+		return false;
+	}
+
+	return session_id($sessionId);
+}
+
+/**
+ * ¥»¥Ã¥·¥ç¥ó¥Ç¡¼¥¿¤¬Í­¸ú¤«¤É¤¦¤«¤ò¥Á¥§¥Ã¥¯¤¹¤ë¡£
+ *
+ * @return boolean ¥»¥Ã¥·¥ç¥ó¥Ç¡¼¥¿¤¬Í­¸ú¤Ê¾ì¹ç¤Ï true¡¢Ìµ¸ú¤Ê¾ì¹ç¤Ï false ¤òÊÖ¤¹¡£
+ */
+function lfMobileValidateSession() {
+	// ÇÛÎó mobile ¤¬ÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë¤«¤É¤¦¤«¤ò¥Á¥§¥Ã¥¯¤¹¤ë¡£
+	if (!is_array(@$_SESSION['mobile'])) {
+		return false;
+	}
+
+	// Í­¸ú´ü¸Â¤ò²á¤®¤Æ¤¤¤Ê¤¤¤«¤É¤¦¤«¤ò¥Á¥§¥Ã¥¯¤¹¤ë¡£
+	if (intval(@$_SESSION['mobile']['expires']) < time()) {
+		gfPrintLog("Session expired at " .
+		           date('Y/m/d H:i:s', @$_SESSION['mobile']['expires']) .
+		           ' : sid=' . session_id());
+
+		return false;
+	}
+
+	// ·ÈÂÓÃ¼Ëö¤Îµ¡¼ï¤¬°ìÃ×¤¹¤ë¤«¤É¤¦¤«¤ò¥Á¥§¥Ã¥¯¤¹¤ë¡£
+	$model = GC_MobileUserAgent::getModel();
+	if (@$_SESSION['mobile']['model'] != $model) {
+		gfPrintLog("User agent model mismatch : " .
+		           "\"$model\" != \"" . @$_SESSION['mobile']['model'] .
+		           '" (expected), sid=' . session_id());
+		return false;
+	}
+
+	return true;
+}
+
+/**
+ * ¥â¥Ð¥¤¥ë¥µ¥¤¥ÈÍÑ¤Î¥»¥Ã¥·¥ç¥ó´ØÏ¢¤Î½é´ü½èÍý¤ò¹Ô¤¦¡£
+ *
+ * @return void
+ */
+function lfMobileInitSession() {
+	// ¥»¥Ã¥·¥ç¥óID¤Î¼õ¤±ÅÏ¤·¤Ë¥¯¥Ã¥­¡¼¤ò»ÈÍÑ¤·¤Ê¤¤¡£
+	ini_set('session.use_cookies', '0');
+	ini_set('session.use_trans_sid', '1');
+
+	// ¥Ñ¥é¥á¡¼¥¿¡¼¤«¤éÍ­¸ú¤Ê¥»¥Ã¥·¥ç¥óID¤ò¼èÆÀ¤¹¤ë¡£
+	$sessionId = lfMobileGetSessionId();
+
+	session_start();
+
+	// ¥»¥Ã¥·¥ç¥óID¤Þ¤¿¤Ï¥»¥Ã¥·¥ç¥ó¥Ç¡¼¥¿¤¬Ìµ¸ú¤Ê¾ì¹ç¤Ï¡¢¥»¥Ã¥·¥ç¥óID¤òºÆÀ¸À®
+	// ¤·¡¢¥»¥Ã¥·¥ç¥ó¥Ç¡¼¥¿¤ò½é´ü²½¤¹¤ë¡£
+	if ($sessionId === false || !lfMobileValidateSession()) {
+		session_regenerate_id();
+		$_SESSION = array('mobile' => array('model'    => GC_MobileUserAgent::getModel(),
+		                                    'phone_id' => GC_MobileUserAgent::getId(),
+		                                    'expires'  => time() + MOBILE_SESSION_LIFETIME));
+
+		// ¿·¤·¤¤¥»¥Ã¥·¥ç¥óID¤òÉÕ²Ã¤·¤Æ¥ê¥À¥¤¥ì¥¯¥È¤¹¤ë¡£
+		if ($_SERVER['REQUEST_METHOD'] == 'GET') {
+			// GET ¤Î¾ì¹ç¤ÏÆ±¤¸¥Ú¡¼¥¸¤Ë¥ê¥À¥¤¥ì¥¯¥È¤¹¤ë¡£
+			require_once(DATA_PATH . 'module/Net/URL.php');
+			$url = new Net_URL();
+			$url->addQueryString(session_name(), session_id());
+			header('Location: ' . $url->getURL());
+		} else {
+			// GET °Ê³°¤Î¾ì¹ç¤Ï¥È¥Ã¥×¥Ú¡¼¥¸¤Ø¥ê¥À¥¤¥ì¥¯¥È¤¹¤ë¡£
+			header('Location: ' . URL_SITE_TOP . '?' . SID);
+		}
+		exit;
+	}
+
+	// ·ÈÂÓÃ¼ËöID¤ò¼èÆÀ¤Ç¤­¤¿¾ì¹ç¤Ï¥»¥Ã¥·¥ç¥ó¥Ç¡¼¥¿¤ËÊÝÂ¸¤¹¤ë¡£
+	$phoneId = GC_MobileUserAgent::getId();
+	if ($phoneId !== false) {
+		$_SESSION['mobile']['phone_id'] = $phoneId;
+	}
+
+	// ¥»¥Ã¥·¥ç¥ó¤ÎÍ­¸ú´ü¸Â¤ò¹¹¿·¤¹¤ë¡£
+	$_SESSION['mobile']['expires'] = time() + MOBILE_SESSION_LIFETIME;
+}
+
+/**
+ * ¥â¥Ð¥¤¥ë¥µ¥¤¥ÈÍÑ¤Î½ÐÎÏ¤Î½é´ü½èÍý¤ò¹Ô¤¦¡£
+ *
+ * ½ÐÎÏ¤ÎÎ®¤ì
+ * 1. Smarty
+ * 2. ÆâÉô¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤«¤é Shift JIS ¤ËÊÑ´¹¤¹¤ë¡£
+ * 3. Á´³Ñ¥«¥¿¥«¥Ê¤òÈ¾³Ñ¥«¥¿¥«¥Ê¤ËÊÑ´¹¤¹¤ë¡£
+ * 4. ³¨Ê¸»ú¥¿¥°¤ò³¨Ê¸»ú¥³¡¼¥É¤ËÊÑ´¹¤¹¤ë¡£
+ * 5. ½ÐÎÏ
+ *
+ * @return void
+ */
+function lfMobileInitOutput() {
+	// Smarty ÍÑ¤Î¥Ç¥£¥ì¥¯¥È¥ê¡¼¤òºîÀ®¤¹¤ë¡£
+	@mkdir(COMPILE_DIR);
+
+	// ½ÐÎÏÍÑ¤Î¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤ò Shift JIS ¤Ë¸ÇÄê¤¹¤ë¡£
+	mb_http_output('SJIS-win');
+
+	// ³¨Ê¸»ú¥¿¥°¤ò³¨Ê¸»ú¥³¡¼¥É¤ËÊÑ´¹¤¹¤ë¡£
+	ob_start(array('GC_MobileEmoji', 'handler'));
+
+	// Á´³Ñ¥«¥¿¥«¥Ê¤òÈ¾³Ñ¥«¥¿¥«¥Ê¤ËÊÑ´¹¤¹¤ë¡£
+	ob_start(create_function('$buffer', 'return mb_convert_kana($buffer, "k", "SJIS-win");'));
+
+	// ÆâÉô¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤«¤é Shift JIS ¤ËÊÑ´¹¤¹¤ë¡£
+	ob_start('mb_output_handler');
+}
+
+/**
+ * ¥â¥Ð¥¤¥ë¥µ¥¤¥ÈÍÑ¤Î½é´ü½èÍý¤ò¹Ô¤¦¡£
+ *
+ * @return void
+ */
+function sfMobileInit() {
+	lfMobileInitInput();
+
+	if (basename(dirname($_SERVER['SCRIPT_NAME'])) != 'unsupported') {
+		lfMobileCheckCompatibility();
+		lfMobileInitSession();
+	}
+
+	lfMobileInitOutput();
+}
 ?>
Index: temp/branches/mobile/data/include/mobile_emoji_map_docomo.inc
===================================================================
--- temp/branches/mobile/data/include/mobile_emoji_map_docomo.inc	(revision 11398)
+++ temp/branches/mobile/data/include/mobile_emoji_map_docomo.inc	(revision 11398)
@@ -0,0 +1,260 @@
+<?php
+/**
+ * i¥â¡¼¥ÉÍÑ³¨Ê¸»ú¥³¡¼¥É (Shift JIS)
+ */
+
+return array(
+	'1'   => "\xf8\x9f",
+	'2'   => "\xf8\xa0",
+	'3'   => "\xf8\xa1",
+	'4'   => "\xf8\xa2",
+	'5'   => "\xf8\xa3",
+	'6'   => "\xf8\xa4",
+	'7'   => "\xf8\xa5",
+	'8'   => "\xf8\xa6",
+	'9'   => "\xf8\xa7",
+	'10'  => "\xf8\xa8",
+	'11'  => "\xf8\xa9",
+	'12'  => "\xf8\xaa",
+	'13'  => "\xf8\xab",
+	'14'  => "\xf8\xac",
+	'15'  => "\xf8\xad",
+	'16'  => "\xf8\xae",
+	'17'  => "\xf8\xaf",
+	'18'  => "\xf8\xb0",
+	'19'  => "\xf8\xb1",
+	'20'  => "\xf8\xb2",
+	'21'  => "\xf8\xb3",
+	'22'  => "\xf8\xb4",
+	'23'  => "\xf8\xb5",
+	'24'  => "\xf8\xb6",
+	'25'  => "\xf8\xb7",
+	'26'  => "\xf8\xb8",
+	'27'  => "\xf8\xb9",
+	'28'  => "\xf8\xba",
+	'29'  => "\xf8\xbb",
+	'30'  => "\xf8\xbc",
+	'31'  => "\xf8\xbd",
+	'32'  => "\xf8\xbe",
+	'33'  => "\xf8\xbf",
+	'34'  => "\xf8\xc0",
+	'35'  => "\xf8\xc1",
+	'36'  => "\xf8\xc2",
+	'37'  => "\xf8\xc3",
+	'38'  => "\xf8\xc4",
+	'39'  => "\xf8\xc5",
+	'40'  => "\xf8\xc6",
+	'41'  => "\xf8\xc7",
+	'42'  => "\xf8\xc8",
+	'43'  => "\xf8\xc9",
+	'44'  => "\xf8\xca",
+	'45'  => "\xf8\xcb",
+	'46'  => "\xf8\xcc",
+	'47'  => "\xf8\xcd",
+	'48'  => "\xf8\xce",
+	'49'  => "\xf8\xcf",
+	'50'  => "\xf8\xd0",
+	'51'  => "\xf8\xd1",
+	'52'  => "\xf8\xd2",
+	'53'  => "\xf8\xd3",
+	'54'  => "\xf8\xd4",
+	'55'  => "\xf8\xd5",
+	'56'  => "\xf8\xd6",
+	'57'  => "\xf8\xd7",
+	'58'  => "\xf8\xd8",
+	'59'  => "\xf8\xd9",
+	'60'  => "\xf8\xda",
+	'61'  => "\xf8\xdb",
+	'62'  => "\xf8\xdc",
+	'63'  => "\xf8\xdd",
+	'64'  => "\xf8\xde",
+	'65'  => "\xf8\xdf",
+	'66'  => "\xf8\xe0",
+	'67'  => "\xf8\xe1",
+	'68'  => "\xf8\xe2",
+	'69'  => "\xf8\xe3",
+	'70'  => "\xf8\xe4",
+	'71'  => "\xf8\xe5",
+	'72'  => "\xf8\xe6",
+	'73'  => "\xf8\xe7",
+	'74'  => "\xf8\xe8",
+	'75'  => "\xf8\xe9",
+	'76'  => "\xf8\xea",
+	'77'  => "\xf8\xeb",
+	'78'  => "\xf8\xec",
+	'79'  => "\xf8\xed",
+	'80'  => "\xf8\xee",
+	'81'  => "\xf8\xef",
+	'82'  => "\xf8\xf0",
+	'83'  => "\xf8\xf1",
+	'84'  => "\xf8\xf2",
+	'85'  => "\xf8\xf3",
+	'86'  => "\xf8\xf4",
+	'87'  => "\xf8\xf5",
+	'88'  => "\xf8\xf6",
+	'89'  => "\xf8\xf7",
+	'90'  => "\xf8\xf8",
+	'91'  => "\xf8\xf9",
+	'92'  => "\xf8\xfa",
+	'93'  => "\xf8\xfb",
+	'94'  => "\xf8\xfc",
+	'95'  => "\xf9\x40",
+	'96'  => "\xf9\x41",
+	'97'  => "\xf9\x42",
+	'98'  => "\xf9\x43",
+	'99'  => "\xf9\x44",
+	'100' => "\xf9\x45",
+	'101' => "\xf9\x46",
+	'102' => "\xf9\x47",
+	'103' => "\xf9\x48",
+	'104' => "\xf9\x49",
+	'105' => "\xf9\x72",
+	'106' => "\xf9\x73",
+	'107' => "\xf9\x74",
+	'108' => "\xf9\x75",
+	'109' => "\xf9\x76",
+	'110' => "\xf9\x77",
+	'111' => "\xf9\x78",
+	'112' => "\xf9\x79",
+	'113' => "\xf9\x7a",
+	'114' => "\xf9\x7b",
+	'115' => "\xf9\x7c",
+	'116' => "\xf9\x7d",
+	'117' => "\xf9\x7e",
+	'118' => "\xf9\x80",
+	'119' => "\xf9\x81",
+	'120' => "\xf9\x82",
+	'121' => "\xf9\x83",
+	'122' => "\xf9\x84",
+	'123' => "\xf9\x85",
+	'124' => "\xf9\x86",
+	'125' => "\xf9\x87",
+	'126' => "\xf9\x88",
+	'127' => "\xf9\x89",
+	'128' => "\xf9\x8a",
+	'129' => "\xf9\x8b",
+	'130' => "\xf9\x8c",
+	'131' => "\xf9\x8d",
+	'132' => "\xf9\x8e",
+	'133' => "\xf9\x8f",
+	'134' => "\xf9\x90",
+	'135' => "\xf9\xb0",
+	'136' => "\xf9\x91",
+	'137' => "\xf9\x92",
+	'138' => "\xf9\x93",
+	'139' => "\xf9\x94",
+	'140' => "\xf9\x95",
+	'141' => "\xf9\x96",
+	'142' => "\xf9\x97",
+	'143' => "\xf9\x98",
+	'144' => "\xf9\x99",
+	'145' => "\xf9\x9a",
+	'146' => "\xf9\x9b",
+	'147' => "\xf9\x9c",
+	'148' => "\xf9\x9d",
+	'149' => "\xf9\x9e",
+	'150' => "\xf9\x9f",
+	'151' => "\xf9\xa0",
+	'152' => "\xf9\xa1",
+	'153' => "\xf9\xa2",
+	'154' => "\xf9\xa3",
+	'155' => "\xf9\xa4",
+	'156' => "\xf9\xa5",
+	'157' => "\xf9\xa6",
+	'158' => "\xf9\xa7",
+	'159' => "\xf9\xa8",
+	'160' => "\xf9\xa9",
+	'161' => "\xf9\xaa",
+	'162' => "\xf9\xab",
+	'163' => "\xf9\xac",
+	'164' => "\xf9\xad",
+	'165' => "\xf9\xae",
+	'166' => "\xf9\xaf",
+	'167' => "\xf9\x50",
+	'168' => "\xf9\x51",
+	'169' => "\xf9\x52",
+	'170' => "\xf9\x55",
+	'171' => "\xf9\x56",
+	'172' => "\xf9\x57",
+	'173' => "\xf9\x5b",
+	'174' => "\xf9\x5c",
+	'175' => "\xf9\x5d",
+	'176' => "\xf9\x5e",
+	'e1'  => "\xf9\xb1",
+	'e2'  => "\xf9\xb2",
+	'e3'  => "\xf9\xb3",
+	'e4'  => "\xf9\xb4",
+	'e5'  => "\xf9\xb5",
+	'e6'  => "\xf9\xb6",
+	'e7'  => "\xf9\xb7",
+	'e8'  => "\xf9\xb8",
+	'e9'  => "\xf9\xb9",
+	'e10' => "\xf9\xba",
+	'e11' => "\xf9\xbb",
+	'e12' => "\xf9\xbc",
+	'e13' => "\xf9\xbd",
+	'e14' => "\xf9\xbe",
+	'e15' => "\xf9\xbf",
+	'e16' => "\xf9\xc0",
+	'e17' => "\xf9\xc1",
+	'e18' => "\xf9\xc2",
+	'e19' => "\xf9\xc3",
+	'e20' => "\xf9\xc4",
+	'e21' => "\xf9\xc5",
+	'e22' => "\xf9\xc6",
+	'e23' => "\xf9\xc7",
+	'e24' => "\xf9\xc8",
+	'e25' => "\xf9\xc9",
+	'e26' => "\xf9\xca",
+	'e27' => "\xf9\xcb",
+	'e28' => "\xf9\xcc",
+	'e29' => "\xf9\xcd",
+	'e30' => "\xf9\xce",
+	'e31' => "\xf9\xcf",
+	'e32' => "\xf9\xd0",
+	'e33' => "\xf9\xd1",
+	'e34' => "\xf9\xd2",
+	'e35' => "\xf9\xd3",
+	'e36' => "\xf9\xd4",
+	'e37' => "\xf9\xd5",
+	'e38' => "\xf9\xd6",
+	'e39' => "\xf9\xd7",
+	'e40' => "\xf9\xd8",
+	'e41' => "\xf9\xd9",
+	'e42' => "\xf9\xda",
+	'e43' => "\xf9\xdb",
+	'e44' => "\xf9\xdc",
+	'e45' => "\xf9\xdd",
+	'e46' => "\xf9\xde",
+	'e47' => "\xf9\xdf",
+	'e48' => "\xf9\xe0",
+	'e49' => "\xf9\xe1",
+	'e50' => "\xf9\xe2",
+	'e51' => "\xf9\xe3",
+	'e52' => "\xf9\xe4",
+	'e53' => "\xf9\xe5",
+	'e54' => "\xf9\xe6",
+	'e55' => "\xf9\xe7",
+	'e56' => "\xf9\xe8",
+	'e57' => "\xf9\xe9",
+	'e58' => "\xf9\xea",
+	'e59' => "\xf9\xeb",
+	'e60' => "\xf9\xec",
+	'e61' => "\xf9\xed",
+	'e62' => "\xf9\xee",
+	'e63' => "\xf9\xef",
+	'e64' => "\xf9\xf0",
+	'e65' => "\xf9\xf1",
+	'e66' => "\xf9\xf2",
+	'e67' => "\xf9\xf3",
+	'e68' => "\xf9\xf4",
+	'e69' => "\xf9\xf5",
+	'e70' => "\xf9\xf6",
+	'e71' => "\xf9\xf7",
+	'e72' => "\xf9\xf8",
+	'e73' => "\xf9\xf9",
+	'e74' => "\xf9\xfa",
+	'e75' => "\xf9\xfb",
+	'e76' => "\xf9\xfc"
+);
+?>
Index: temp/branches/mobile/data/include/mobile_emoji_map_softbank.inc
===================================================================
--- temp/branches/mobile/data/include/mobile_emoji_map_softbank.inc	(revision 11398)
+++ temp/branches/mobile/data/include/mobile_emoji_map_softbank.inc	(revision 11398)
@@ -0,0 +1,260 @@
+<?php
+/**
+ * SoftBankÍÑ³¨Ê¸»ú¥³¡¼¥É (Shift JIS)
+ */
+
+return array(
+	'1'   => "\x1b\$Gj\x0f",
+	'2'   => "\x1b\$Gi\x0f",
+	'3'   => "\x1b\$Gk\x0f",
+	'4'   => "\x1b\$Gh\x0f",
+	'5'   => "\x1b\$E]\x0f",
+	'6'   => "\x1b\$Pc\x0f",
+	'7'   => "[\x96\xb6]", // [Ì¸]
+	'8'   => "\x1b\$P\\\x0f",
+	'9'   => "\x1b\$F_\x0f",
+	'10'  => "\x1b\$F`\x0f",
+	'11'  => "\x1b\$Fa\x0f",
+	'12'  => "\x1b\$Fb\x0f",
+	'13'  => "\x1b\$Fc\x0f",
+	'14'  => "\x1b\$Fd\x0f",
+	'15'  => "\x1b\$Fe\x0f",
+	'16'  => "\x1b\$Ff\x0f",
+	'17'  => "\x1b\$Fg\x0f",
+	'18'  => "\x1b\$Fh\x0f",
+	'19'  => "\x1b\$Fi\x0f",
+	'20'  => "\x1b\$Fj\x0f",
+	'21'  => null,
+	'22'  => "\x1b\$G6\x0f",
+	'23'  => "\x1b\$G4\x0f",
+	'24'  => "\x1b\$G5\x0f",
+	'25'  => "\x1b\$G8\x0f",
+	'26'  => "\x1b\$G3\x0f",
+	'27'  => "\x1b\$PJ\x0f",
+	'28'  => "\x1b\$ER\x0f",
+	'29'  => "[\xce\xdf\xb9\xaf\xc4\xcd\xde\xd9]", // [¥Ý¥±¥Ã¥È¥Ù¥ë]
+	'30'  => "\x1b\$G>\x0f",
+	'31'  => "\x1b\$PT\x0f",
+	'32'  => "\x1b\$PU\x0f",
+	'33'  => "\x1b\$G;\x0f",
+	'34'  => "\x1b\$PN\x0f",
+	'35'  => "\x1b\$Ey\x0f",
+	'36'  => "\x1b\$F\"\x0f",
+	'37'  => "\x1b\$G=\x0f",
+	'38'  => "\x1b\$GV\x0f",
+	'39'  => "\x1b\$GX\x0f",
+	'40'  => "\x1b\$Es\x0f",
+	'41'  => "\x1b\$Eu\x0f",
+	'42'  => "\x1b\$Em\x0f",
+	'43'  => "\x1b\$Et\x0f",
+	'44'  => "\x1b\$Ex\x0f",
+	'45'  => "\x1b\$Ev\x0f",
+	'46'  => "\x1b\$GZ\x0f",
+	'47'  => "\x1b\$Eo\x0f",
+	'48'  => "\x1b\$En\x0f",
+	'49'  => "\x1b\$Eq\x0f",
+	'50'  => "\x1b\$Gc\x0f",
+	'51'  => "\x1b\$Ge\x0f",
+	'52'  => "\x1b\$Gd\x0f",
+	'53'  => "\x1b\$Gg\x0f",
+	'54'  => "\x1b\$E@\x0f",
+	'55'  => "\x1b\$E^\x0f",
+	'56'  => "\x1b\$O3\x0f",
+	'57'  => "\x1b\$G\\\x0f",
+	'58'  => "\x1b\$G]\x0f",
+	'59'  => "\x1b\$FV\x0f",
+	'60'  => null,
+	'61'  => "\x1b\$O*\x0f",
+	'62'  => "\x1b\$Q\"\x0f",
+	'63'  => "\x1b\$Q#\x0f",
+	'64'  => null,
+	'65'  => "\x1b\$EE\x0f",
+	'66'  => "\x1b\$O.\x0f",
+	'67'  => "\x1b\$F(\x0f",
+	'68'  => "\x1b\$G(\x0f",
+	'69'  => "\x1b\$OC\x0f",
+	'70'  => "\x1b\$Eh\x0f",
+	'71'  => "\x1b\$O4\x0f",
+	'72'  => "\x1b\$E2\x0f",
+	'73'  => "\x1b\$Ok\x0f",
+	'74'  => "\x1b\$G)\x0f",
+	'75'  => "\x1b\$G*\x0f",
+	'76'  => "\x1b\$O!\x0f",
+	'77'  => "\x1b\$EJ\x0f",
+	'78'  => "[\xb9\xde\xb0\xd1]", // [¥²¡¼¥à]
+	'79'  => "\x1b\$EF\x0f",
+	'80'  => "\x1b\$F,\x0f",
+	'81'  => "\x1b\$F.\x0f",
+	'82'  => "\x1b\$F-\x0f",
+	'83'  => "\x1b\$F/\x0f",
+	'84'  => "\x1b\$P9\x0f",
+	'85'  => "\x1b\$P;\x0f",
+	'86'  => "\x1b\$G0\x0f",
+	'87'  => "\x1b\$G1\x0f",
+	'88'  => "\x1b\$G2\x0f",
+	'89'  => "\x1b\$FX\x0f",
+	'90'  => "\x1b\$FW\x0f",
+	'91'  => "\x1b\$QV\x0f",
+	'92'  => "\x1b\$G'\x0f",
+	'93'  => "[\xd2\xb6\xde\xc8]", // [¥á¥¬¥Í]
+	'94'  => "\x1b\$F*\x0f",
+	'95'  => "\x81\x9c", // ¡ü
+	'96'  => "\x1b\$Gl\x0f",
+	'97'  => "\x1b\$Gl\x0f",
+	'98'  => "\x1b\$Gl\x0f",
+	'99'  => "\x81\x9b", // ¡û
+	'100' => "\x1b\$Gr\x0f",
+	'101' => "\x1b\$Go\x0f",
+	'102' => "\x1b\$G<\x0f",
+	'103' => "\x1b\$GS\x0f",
+	'104' => "\x1b\$FY\x0f",
+	'105' => "\x1b\$E\$\x0f",
+	'106' => "\x1b\$E#\x0f",
+	'107' => "\x1b\$G+\x0f",
+	'108' => "[i\xd3\xb0\xc4\xde]", // [i¥â¡¼¥É]
+	'109' => "[i\xd3\xb0\xc4\xde]", // [i¥â¡¼¥É]
+	'110' => "\x1b\$E#\x0f",
+	'111' => "[\xc4\xde\xba\xd3]", // [¥É¥³¥â]
+	'112' => "[\xc4\xde\xba\xd3\xce\xdf\xb2\xdd\xc4]", // [¥É¥³¥â¥Ý¥¤¥ó¥È]
+	'113' => '\\',
+	'114' => '[FREE]',
+	'115' => "\x1b\$FI\x0f",
+	'116' => "\x1b\$G_\x0f",
+	'117' => null,
+	'118' => '[CL]',
+	'119' => "\x1b\$E4\x0f",
+	'120' => "\x1b\$F2\x0f",
+	'121' => null,
+	'122' => "\x1b\$F1\x0f",
+	'123' => "\x1b\$F0\x0f",
+	'124' => '[Q]',
+	'125' => "\x1b\$F<\x0f",
+	'126' => "\x1b\$F=\x0f",
+	'127' => "\x1b\$F>\x0f",
+	'128' => "\x1b\$F?\x0f",
+	'129' => "\x1b\$F@\x0f",
+	'130' => "\x1b\$FA\x0f",
+	'131' => "\x1b\$FB\x0f",
+	'132' => "\x1b\$FC\x0f",
+	'133' => "\x1b\$FD\x0f",
+	'134' => "\x1b\$FE\x0f",
+	'135' => "\x1b\$Fm\x0f",
+	'136' => "\x1b\$GB\x0f",
+	'137' => "\x1b\$OG\x0f",
+	'138' => "\x1b\$GC\x0f",
+	'139' => "\x1b\$OG\x0f",
+	'140' => "\x1b\$Gw\x0f",
+	'141' => "\x1b\$Gy\x0f",
+	'142' => "\x1b\$Gx\x0f",
+	'143' => "\x1b\$P'\x0f",
+	'144' => "\x1b\$P&\x0f",
+	'145' => "\x1b\$FV\x0f",
+	'146' => "\x1b\$G^\x0f",
+	'147' => "\x1b\$EC\x0f",
+	'148' => null,
+	'149' => "\x1b\$G#\x0f",
+	'150' => "\x1b\$ON\x0f",
+	'151' => "\x1b\$E/\x0f",
+	'152' => "\x1b\$OT\x0f",
+	'153' => "\x1b\$G-\x0f",
+	'154' => "\x1b\$O1\x0f",
+	'155' => "\x1b\$OF\x0f",
+	'156' => "\x1b\$FX\x0f",
+	'157' => "\x1b\$E\\\x0f",
+	'158' => "\x1b\$GA\x0f",
+	'159' => '!?',
+	'160' => '!!',
+	'161' => null,
+	'162' => "\x1b\$OQ\x0f",
+	'163' => "\x1b\$OQ\x0f",
+	'164' => "\x1b\$OP\x0f",
+	'165' => null,
+	'166' => null,
+	'167' => "\x1b\$OD\x0f",
+	'168' => "[\x82\xd3\x82\xad\x82\xeb]", // [¤Õ¤¯¤í]
+	'169' => "[\xcd\xdf\xdd]", // [¥Ú¥ó]
+	'170' => null,
+	'171' => "\x1b\$E?\x0f",
+	'172' => "\x1b\$Pk\x0f",
+	'173' => '[SOON]',
+	'174' => '[ON]',
+	'175' => '[end]',
+	'176' => "\x1b\$GM\x0f",
+	'e1'  => "[i\xb1\xcc\xdf\xd8]", // [i¥¢¥×¥ê]
+	'e2'  => "[i\xb1\xcc\xdf\xd8]", // [i¥¢¥×¥ê]
+	'e3'  => "\x1b\$G&\x0f",
+	'e4'  => "[\x8d\xe0\x95\x7a]", // [ºâÉÛ]
+	'e5'  => "\x1b\$O<\x0f",
+	'e6'  => "[\xbc\xde\xb0\xdd\xbd\xde]", // [¥¸¡¼¥ó¥º]
+	'e7'  => "[\xbd\xc9\xce\xde]", // [¥¹¥Î¥Ü]
+	'e8'  => "\x1b\$OE\x0f",
+	'e9'  => "[\xc4\xde\xb1]", // [¥É¥¢]
+	'e10' => "\x1b\$EO\x0f",
+	'e11' => "\x1b\$G,\x0f",
+	'e12' => "\x1b\$E#\x0f\x1b\$OH\x0f",
+	'e13' => "[\xda\xdd\xc1]", // [¥ì¥ó¥Á]
+	'e14' => "\x1b\$O!\x0f",
+	'e15' => "\x1b\$E.\x0f",
+	'e16' => "\x1b\$GT\x0f",
+	'e17' => "[\x8d\xbb\x8e\x9e\x8c\x76]", // [º½»þ·×]
+	'e18' => "\x1b\$EV\x0f",
+	'e19' => "\x1b\$OX\x0f",
+	'e20' => "[\x98\x72\x8e\x9e\x8c\x76]", // [ÏÓ»þ·×]
+	'e21' => "\x1b\$P#\x0f",
+	'e22' => "\x1b\$P*\x0f",
+	'e23' => "\x1b\$P5\x0f\x1b\$OQ\x0f",
+	'e24' => "\x1b\$E(\x0f",
+	'e25' => "\x1b\$P6\x0f",
+	'e26' => "\x1b\$P.\x0f",
+	'e27' => "\x1b\$E&\x0f",
+	'e28' => "\x1b\$G.\x0f",
+	'e29' => "\x1b\$E%\x0f",
+	'e30' => "\x1b\$P%\x0f",
+	'e31' => "\x1b\$P*\x0f",
+	'e32' => "\x1b\$P&\x0f",
+	'e33' => "\x1b\$P\"\x0f",
+	'e34' => "\x1b\$P1\x0f",
+	'e35' => "\x1b\$P3\x0f",
+	'e36' => '[NG]',
+	'e37' => "[\xb8\xd8\xaf\xcc\xdf]", // [¥¯¥ê¥Ã¥×]
+	'e38' => "\x1b\$Fn\x0f",
+	'e39' => "\x1b\$QW\x0f",
+	'e40' => "\x1b\$E5\x0f",
+	'e41' => "\x1b\$O5\x0f",
+	'e42' => null,
+	'e43' => "\x1b\$Fo\x0f",
+	'e44' => "\x1b\$Fr\x0f",
+	'e45' => "[\x8b\xd6]", // [¶Ø]
+	'e46' => "\x1b\$FK\x0f",
+	'e47' => "[\x8d\x87]", // [¹ç]
+	'e48' => "\x1b\$FJ\x0f",
+	'e49' => "\x81\xcc", // ¢Î
+	'e50' => "\x81\xaa\x81\xab", // ¢¬¢­
+	'e51' => "\x1b\$Ew\x0f",
+	'e52' => "\x1b\$P^\x0f",
+	'e53' => "\x1b\$G[\x0f",
+	'e54' => "\x1b\$E0\x0f",
+	'e55' => "[\xc1\xaa\xd8\xb0]", // [¥Á¥§¥ê¡¼]
+	'e56' => "\x1b\$O\$\x0f",
+	'e57' => "[\xca\xde\xc5\xc5]", // [¥Ð¥Ê¥Ê]
+	'e58' => "\x1b\$Oe\x0f",
+	'e59' => "\x1b\$E0\x0f",
+	'e60' => "\x1b\$E8\x0f",
+	'e61' => "\x1b\$GP\x0f",
+	'e62' => "\x1b\$Ob\x0f",
+	'e63' => "\x1b\$Gf\x0f",
+	'e64' => "\x1b\$O+\x0f",
+	'e65' => "\x1b\$O`\x0f",
+	'e66' => "\x1b\$OY\x0f",
+	'e67' => "[\xb6\xc0\xc2\xd1\xd8]", // [¥«¥¿¥Ä¥à¥ê]
+	'e68' => "\x1b\$QC\x0f",
+	'e69' => "\x1b\$Gu\x0f",
+	'e70' => "\x1b\$G9\x0f",
+	'e71' => "\x1b\$Gv\x0f",
+	'e72' => "\x1b\$P\$\x0f",
+	'e73' => "\x1b\$G:\x0f",
+	'e74' => "\x1b\$E+\x0f",
+	'e75' => "\x1b\$Gd\x0f",
+	'e76' => "\x1b\$E'\x0f"
+);
+?>
Index: temp/branches/mobile/data/include/mobile_emoji_map_ezweb.inc
===================================================================
--- temp/branches/mobile/data/include/mobile_emoji_map_ezweb.inc	(revision 11398)
+++ temp/branches/mobile/data/include/mobile_emoji_map_ezweb.inc	(revision 11398)
@@ -0,0 +1,260 @@
+<?php
+/**
+ * EZwebÍÑ³¨Ê¸»ú¥³¡¼¥É (Shift JIS)
+ */
+
+return array(
+	'1'   => '<img localsrc="44">',
+	'2'   => '<img localsrc="107">',
+	'3'   => '<img localsrc="95">',
+	'4'   => '<img localsrc="191">',
+	'5'   => '<img localsrc="16">',
+	'6'   => '<img localsrc="190">',
+	'7'   => '<img localsrc="305">',
+	'8'   => '<img localsrc="481">',
+	'9'   => '<img localsrc="192">',
+	'10'  => '<img localsrc="193">',
+	'11'  => '<img localsrc="194">',
+	'12'  => '<img localsrc="195">',
+	'13'  => '<img localsrc="196">',
+	'14'  => '<img localsrc="197">',
+	'15'  => '<img localsrc="198">',
+	'16'  => '<img localsrc="199">',
+	'17'  => '<img localsrc="200">',
+	'18'  => '<img localsrc="201">',
+	'19'  => '<img localsrc="202">',
+	'20'  => '<img localsrc="203">',
+	'21'  => null,
+	'22'  => '<img localsrc="45">',
+	'23'  => '<img localsrc="306">',
+	'24'  => '<img localsrc="220">',
+	'25'  => '<img localsrc="219">',
+	'26'  => '<img localsrc="421">',
+	'27'  => '<img localsrc="307">',
+	'28'  => '<img localsrc="222">',
+	'29'  => '<img localsrc="308">',
+	'30'  => '<img localsrc="172">',
+	'31'  => '<img localsrc="341">',
+	'32'  => '<img localsrc="217">',
+	'33'  => '<img localsrc="125">',
+	'34'  => '<img localsrc="125">',
+	'35'  => '<img localsrc="216">',
+	'36'  => '<img localsrc="379">',
+	'37'  => '<img localsrc="168">',
+	'38'  => '<img localsrc="112">',
+	'39'  => '<img localsrc="156">',
+	'40'  => '<img localsrc="375">',
+	'41'  => '<img localsrc="376">',
+	'42'  => '<img localsrc="212">',
+	'43'  => '<img localsrc="205">',
+	'44'  => '<img localsrc="378">',
+	'45'  => '<img localsrc="206">',
+	'46'  => '<img localsrc="213">',
+	'47'  => '<img localsrc="208">',
+	'48'  => '<img localsrc="99">',
+	'49'  => '<img localsrc="207">',
+	'50'  => '<img localsrc="146">',
+	'51'  => '<img localsrc="93">',
+	'52'  => '<img localsrc="52">',
+	'53'  => '<img localsrc="65">',
+	'54'  => '<img localsrc="245">',
+	'55'  => '<img localsrc="124">',
+	'56'  => '<img localsrc="104">',
+	'57'  => '<img localsrc="289">',
+	'58'  => '<img localsrc="110">',
+	'59'  => '<img localsrc="70">',
+	'60'  => null,
+	'61'  => '<img localsrc="294">',
+	'62'  => '<img localsrc="309">',
+	'63'  => '<img localsrc="494">',
+	'64'  => '<img localsrc="311">',
+	'65'  => '<img localsrc="106">',
+	'66'  => '<img localsrc="176">',
+	'67'  => '<img localsrc="177">',
+	'68'  => '<img localsrc="94">',
+	'69'  => '<img localsrc="83">',
+	'70'  => '<img localsrc="122">',
+	'71'  => '<img localsrc="312">',
+	'72'  => '<img localsrc="144">',
+	'73'  => '<img localsrc="313">',
+	'74'  => '<img localsrc="85">',
+	'75'  => '<img localsrc="161">',
+	'76'  => '<img localsrc="395">',
+	'77'  => '<img localsrc="288">',
+	'78'  => '<img localsrc="232">',
+	'79'  => '<img localsrc="300">',
+	'80'  => '<img localsrc="414">',
+	'81'  => '<img localsrc="314">',
+	'82'  => '<img localsrc="315">',
+	'83'  => '<img localsrc="316">',
+	'84'  => '<img localsrc="317">',
+	'85'  => '<img localsrc="318">',
+	'86'  => '<img localsrc="817">',
+	'87'  => '<img localsrc="319">',
+	'88'  => '<img localsrc="320">',
+	'89'  => '<img localsrc="43">',
+	'90'  => '<img localsrc="42">',
+	'91'  => '<img localsrc="728">',
+	'92'  => '<img localsrc="729">',
+	'93'  => '<img localsrc="116">',
+	'94'  => '<img localsrc="178">',
+	'95'  => '<img localsrc="321">',
+	'96'  => '<img localsrc="322">',
+	'97'  => '<img localsrc="323">',
+	'98'  => '<img localsrc="15">',
+	'99'  => "\x81\x9b", // ¡û
+	'100' => '<img localsrc="134">',
+	'101' => '<img localsrc="251">',
+	'102' => '<img localsrc="169">',
+	'103' => '<img localsrc="234">',
+	'104' => '<img localsrc="71">',
+	'105' => '<img localsrc="513">',
+	'106' => '<img localsrc="784">',
+	'107' => '<img localsrc="166">',
+	'108' => "[i\xd3\xb0\xc4\xde]", // [i¥â¡¼¥É]
+	'109' => "[i\xd3\xb0\xc4\xde]", // [i¥â¡¼¥É]
+	'110' => '<img localsrc="108">',
+	'111' => "[\xc4\xde\xba\xd3]", // [¥É¥³¥â]
+	'112' => "[\xc4\xde\xba\xd3\xce\xdf\xb2\xdd\xc4]", // [¥É¥³¥â¥Ý¥¤¥ó¥È]
+	'113' => '<img localsrc="109">',
+	'114' => '<img localsrc="299">',
+	'115' => '<img localsrc="385">',
+	'116' => '<img localsrc="120">',
+	'117' => '<img localsrc="118">',
+	'118' => '<img localsrc="324">',
+	'119' => '<img localsrc="119">',
+	'120' => '<img localsrc="334">',
+	'121' => '<img localsrc="730">',
+	'122' => "[\xcc\xd8\xb0\xc0\xde\xb2\xd4\xd9]", // [¥Õ¥ê¡¼¥À¥¤¥ä¥ë]
+	'123' => '<img localsrc="818">',
+	'124' => '<img localsrc="4">',
+	'125' => '<img localsrc="180">',
+	'126' => '<img localsrc="181">',
+	'127' => '<img localsrc="182">',
+	'128' => '<img localsrc="183">',
+	'129' => '<img localsrc="184">',
+	'130' => '<img localsrc="185">',
+	'131' => '<img localsrc="186">',
+	'132' => '<img localsrc="187">',
+	'133' => '<img localsrc="188">',
+	'134' => '<img localsrc="325">',
+	'135' => '<img localsrc="326">',
+	'136' => '<img localsrc="51">',
+	'137' => '<img localsrc="803">',
+	'138' => '<img localsrc="265">',
+	'139' => '<img localsrc="266">',
+	'140' => '<img localsrc="257">',
+	'141' => '<img localsrc="258">',
+	'142' => '<img localsrc="441">',
+	'143' => '<img localsrc="444">',
+	'144' => '<img localsrc="327">',
+	'145' => '<img localsrc="731">',
+	'146' => '<img localsrc="343">',
+	'147' => '<img localsrc="224">',
+	'148' => null,
+	'149' => '<img localsrc="273">',
+	'150' => '<img localsrc="420">',
+	'151' => '<img localsrc="77">',
+	'152' => '<img localsrc="262">',
+	'153' => '<img localsrc="281">',
+	'154' => '<img localsrc="268">',
+	'155' => '<img localsrc="291">',
+	'156' => '<img localsrc="732">',
+	'157' => '<img localsrc="261">',
+	'158' => '<img localsrc="2">',
+	'159' => '<img localsrc="733">',
+	'160' => '<img localsrc="734">',
+	'161' => '<img localsrc="329">',
+	'162' => '<img localsrc="330">',
+	'163' => '<img localsrc="263">',
+	'164' => '<img localsrc="282">',
+	'165' => null,
+	'166' => '<img localsrc="735">',
+	'167' => '<img localsrc="226">',
+	'168' => "[\x82\xd3\x82\xad\x82\xeb]", // [¤Õ¤¯¤í]
+	'169' => '<img localsrc="508">',
+	'170' => null,
+	'171' => "[\x82\xa2\x82\xb7]", // [¤¤¤¹]
+	'172' => '<img localsrc="490">',
+	'173' => '[SOON]',
+	'174' => '[ON]',
+	'175' => '[end]',
+	'176' => '<img localsrc="46">',
+	'e1'  => "[i\xb1\xcc\xdf\xd8]", // [i¥¢¥×¥ê]
+	'e2'  => "[i\xb1\xcc\xdf\xd8]", // [i¥¢¥×¥ê]
+	'e3'  => '<img localsrc="335">',
+	'e4'  => '<img localsrc="290">',
+	'e5'  => '<img localsrc="295">',
+	'e6'  => '<img localsrc="805">',
+	'e7'  => '<img localsrc="221">',
+	'e8'  => '<img localsrc="48">',
+	'e9'  => "[\xc4\xde\xb1]", // [¥É¥¢]
+	'e10' => '<img localsrc="233">',
+	'e11' => '<img localsrc="337">',
+	'e12' => '<img localsrc="806">',
+	'e13' => '<img localsrc="152">',
+	'e14' => '<img localsrc="149">',
+	'e15' => '<img localsrc="354">',
+	'e16' => '<img localsrc="72">',
+	'e17' => '<img localsrc="58">',
+	'e18' => '<img localsrc="215">',
+	'e19' => '<img localsrc="423">',
+	'e20' => '<img localsrc="25">',
+	'e21' => '<img localsrc="441">',
+	'e22' => '<img localsrc="446">',
+	'e23' => '<img localsrc="257"><img localsrc="330">',
+	'e24' => '<img localsrc="351">',
+	'e25' => '<img localsrc="779">',
+	'e26' => '<img localsrc="450">',
+	'e27' => '<img localsrc="349">',
+	'e28' => '<img localsrc="287">',
+	'e29' => '<img localsrc="264">',
+	'e30' => '<img localsrc="348">',
+	'e31' => '<img localsrc="446">',
+	'e32' => '<img localsrc="443">',
+	'e33' => '<img localsrc="440">',
+	'e34' => '<img localsrc="259">',
+	'e35' => '<img localsrc="791">',
+	'e36' => '[NG]',
+	'e37' => '<img localsrc="143">',
+	'e38' => '<img localsrc="81">',
+	'e39' => '<img localsrc="54">',
+	'e40' => '<img localsrc="218">',
+	'e41' => '<img localsrc="279">',
+	'e42' => '<img localsrc="807">',
+	'e43' => '<img localsrc="82">',
+	'e44' => '<img localsrc="1">',
+	'e45' => "[\x8b\xd6]", // [¶Ø]
+	'e46' => '<img localsrc="387">',
+	'e47' => "[\x8d\x87]", // [¹ç]
+	'e48' => '<img localsrc="386">',
+	'e49' => '<img localsrc="808">',
+	'e50' => '<img localsrc="809">',
+	'e51' => '<img localsrc="377">',
+	'e52' => '<img localsrc="810">',
+	'e53' => '<img localsrc="342">',
+	'e54' => '<img localsrc="53">',
+	'e55' => '<img localsrc="241">',
+	'e56' => '<img localsrc="113">',
+	'e57' => '<img localsrc="739">',
+	'e58' => '<img localsrc="434">',
+	'e59' => '<img localsrc="811">',
+	'e60' => '<img localsrc="133">',
+	'e61' => '<img localsrc="235">',
+	'e62' => '<img localsrc="244">',
+	'e63' => '<img localsrc="239">',
+	'e64' => '<img localsrc="400">',
+	'e65' => '<img localsrc="333">',
+	'e66' => '<img localsrc="424">',
+	'e67' => '<img localsrc="812">',
+	'e68' => '<img localsrc="78">',
+	'e69' => '<img localsrc="252">',
+	'e70' => '<img localsrc="203">',
+	'e71' => '<img localsrc="454">',
+	'e72' => '<img localsrc="814">',
+	'e73' => '<img localsrc="248">',
+	'e74' => '<img localsrc="254">',
+	'e75' => '<img localsrc="12">',
+	'e76' => '<img localsrc="350">'
+);
+?>
