operator = 'SoftBank';
$this->image_pictograms = false;
$this->use_redir = true;
$this->show_plugin_icon = false;
$this->pcview_enabled = false;
$this->charset = 'SJIS-win';
$this->mime_type = 'text/html';
// http://creation.mb.softbank.jp/web/web_pic_about.html
$this->num_chars = array('G' => 90, 'E' => 90, 'F' => 90, 'O' => 77, 'P' => 76, 'Q' => 62);
// https://creation.mb.softbank.jp/web/web_ip.html
// Last Update: 2011-02-10
$this->networks = array(
'123.108.237.0/27',
'202.253.96.224/27',
'210.146.7.192/26',
/*
'123.108.236.0/24', // Deleted
'202.179.204.0/24', // Deleted
'210.151.9.128/26', // Deleted
'210.169.130.112/28', // Deleted
'210.228.189.0/24', // Deleted
'211.8.159.128/25', // Deleted
'210.146.60.192/26', // Deleted
'210.175.1.128/25', // Deleted
*/
);
self::$pictograms = array(); // unset
// http://creation.mb.softbank.jp/download.php?docid=103 (members only)
self::$pict_sjis = array(
'se001' => "\xf9\x41", // 男の子
'se002' => "\xf9\x42", // 女の子
'se003' => "\xf9\x43", // 美容 (キスマーク)
'se004' => "\xf9\x44", // お父さん
'se005' => "\xf9\x45", // お母さん
'se006' => "\xf9\x46", // 洋服
'se007' => "\xf9\x47", // ブーツ
'se008' => "\xf9\x48", // カメラ
'se009' => "\xf9\x49", // 電話
'se00a' => "\xf9\x4a", // 携帯電話
'se00b' => "\xf9\x4b", // FAX
'se00c' => "\xf9\x4c", // パソコン
'se00d' => "\xf9\x4d", // パンチ
'se00e' => "\xf9\x4e", // GOOD!
'se00f' => "\xf9\x4f", // No.1!
'se010' => "\xf9\x50", // グー
'se011' => "\xf9\x51", // チョキ
'se012' => "\xf9\x52", // パー
'se013' => "\xf9\x53", // スキー
'se014' => "\xf9\x54", // ゴルフ
'se015' => "\xf9\x55", // テニス
'se016' => "\xf9\x56", // 野球
'se017' => "\xf9\x57", // サーフィン
'se018' => "\xf9\x58", // サッカー
'se019' => "\xf9\x59", // 魚
'se01a' => "\xf9\x5a", // うま
'se01b' => "\xf9\x5b", // 車
'se01c' => "\xf9\x5c", // ヨット
'se01d' => "\xf9\x5d", // 飛行機
'se01e' => "\xf9\x5e", // 電車
'se01f' => "\xf9\x5f", // 新幹線
'se020' => "\xf9\x60", // ハテナ
'se021' => "\xf9\x61", // ビックリ
'se022' => "\xf9\x62", // ハートマーク
'se023' => "\xf9\x63", // ハートブレイク
'se024' => "\xf9\x64", // 1時
'se025' => "\xf9\x65", // 2時
'se026' => "\xf9\x66", // 時計
'se027' => "\xf9\x67", // 4時
'se028' => "\xf9\x68", // 5時
'se029' => "\xf9\x69", // 6時
'se02a' => "\xf9\x6a", // 7時
'se02b' => "\xf9\x6b", // 8時
'se02c' => "\xf9\x6c", // 9時
'se02d' => "\xf9\x6d", // 10時
'se02e' => "\xf9\x6e", // 11時
'se02f' => "\xf9\x6f", // 12時
'se030' => "\xf9\x70", // お花見
'se031' => "\xf9\x71", // エンブレム
'se032' => "\xf9\x72", // バラ
'se033' => "\xf9\x73", // クリスマス
'se034' => "\xf9\x74", // 指輪
'se035' => "\xf9\x75", // 宝石
'se036' => "\xf9\x76", // 家
'se037' => "\xf9\x77", // 教会
'se038' => "\xf9\x78", // ビル
'se039' => "\xf9\x79", // 駅
'se03a' => "\xf9\x7a", // ガソリンスタンド
'se03b' => "\xf9\x7b", // 山
'se03c' => "\xf9\x7c", // マイク
'se03d' => "\xf9\x7d", // 映画
'se03e' => "\xf9\x7e", // 音楽 (音符)
'se03f' => "\xf9\x80", // カギ
'se040' => "\xf9\x81", // サックス
'se041' => "\xf9\x82", // ギター
'se042' => "\xf9\x83", // トランペット
'se043' => "\xf9\x84", // レストラン
'se044' => "\xf9\x85", // カクテル
'se045' => "\xf9\x86", // コーヒー
'se046' => "\xf9\x87", // ケーキ
'se047' => "\xf9\x88", // ビール
'se048' => "\xf9\x89", // 雪
'se049' => "\xf9\x8a", // 曇り
'se04a' => "\xf9\x8b", // 晴れ (昼)
'se04b' => "\xf9\x8c", // 雨
'se04c' => "\xf9\x8d", // 晴れ (夜)
'se04d' => "\xf9\x8e", // 朝
'se04e' => "\xf9\x8f", // 天使
'se04f' => "\xf9\x90", // ねこ
'se050' => "\xf9\x91", // とら
'se051' => "\xf9\x92", // くま
'se052' => "\xf9\x93", // いぬ
'se053' => "\xf9\x94", // ねずみ
'se054' => "\xf9\x95", // クジラ
'se055' => "\xf9\x96", // ペンギン
'se056' => "\xf9\x97", // 楽 (顔)
'se057' => "\xf9\x98", // 喜 (顔)
'se058' => "\xf9\x99", // 哀 (顔)
'se059' => "\xf9\x9a", // 怒 (顔)
'se05a' => "\xf9\x9b", // ウンチ
'se101' => "\xf7\x41", // メール受信
'se102' => "\xf7\x42", // メール送信
'se103' => "\xf7\x43", // メール宛先
'se104' => "\xf7\x44", // 電話連絡先
'se105' => "\xf7\x45", // アカンベー (顔)
'se106' => "\xf7\x46", // ラブラブ (顔)
'se107' => "\xf7\x47", // ガビーン (顔)
'se108' => "\xf7\x48", // タラー (顔)
'se109' => "\xf7\x49", // さる
'se10a' => "\xf7\x4a", // タコ
'se10b' => "\xf7\x4b", // ぶた
'se10c' => "\xf7\x4c", // 宇宙人
'se10d' => "\xf7\x4d", // ロケット
'se10e' => "\xf7\x4e", // 王冠
'se10f' => "\xf7\x4f", // 電球
'se110' => "\xf7\x50", // よつば
'se111' => "\xf7\x51", // キス
'se112' => "\xf7\x52", // バースデー (プレゼント)
'se113' => "\xf7\x53", // ピストル
'se114' => "\xf7\x54", // 虫眼鏡
'se115' => "\xf7\x55", // 陸上
'se116' => "\xf7\x56", // オークション
'se117' => "\xf7\x57", // 花火
'se118' => "\xf7\x58", // もみじ
'se119' => "\xf7\x59", // 落ち葉
'se11a' => "\xf7\x5a", // 悪魔
'se11b' => "\xf7\x5b", // おばけ
'se11c' => "\xf7\x5c", // ドクロ
'se11d' => "\xf7\x5d", // ファイヤー
'se11e' => "\xf7\x5e", // かばん
'se11f' => "\xf7\x5f", // 座席
'se120' => "\xf7\x60", // ハンバーガー
'se121' => "\xf7\x61", // 公園
'se122' => "\xf7\x62", // キャンプ場
'se123' => "\xf7\x63", // 温泉
'se124' => "\xf7\x64", // 遊園地
'se125' => "\xf7\x65", // チケット
'se126' => "\xf7\x66", // CD
'se127' => "\xf7\x67", // DVD
'se128' => "\xf7\x68", // ラジオ
'se129' => "\xf7\x69", // ビデオ
'se12a' => "\xf7\x6a", // テレビ
'se12b' => "\xf7\x6b", // ゲーム
'se12c' => "\xf7\x6c", // 歌い出し
'se12d' => "\xf7\x6d", // マージャン
'se12e' => "\xf7\x6e", // 対決
'se12f' => "\xf7\x6f", // 賞金 (ドル袋)
'se130' => "\xf7\x70", // 当たり
'se131' => "\xf7\x71", // トロフィー
'se132' => "\xf7\x72", // ゴール (チェッカーフラッグ)
'se133' => "\xf7\x73", // スロット (777)
'se134' => "\xf7\x74", // 競馬
'se135' => "\xf7\x75", // 競艇
'se136' => "\xf7\x76", // 競輪
'se137' => "\xf7\x77", // 工事中
'se138' => "\xf7\x78", // 男性
'se139' => "\xf7\x79", // 女性
'se13a' => "\xf7\x7a", // 乳幼児
'se13b' => "\xf7\x7b", // 注射器
'se13c' => "\xf7\x7c", // 睡眠 (Zzz)
'se13d' => "\xf7\x7d", // 雷
'se13e' => "\xf7\x7e", // ハイヒール
'se13f' => "\xf7\x80", // 入浴
'se140' => "\xf7\x81", // トイレ
'se141' => "\xf7\x82", // 音声
'se142' => "\xf7\x83", // お知らせ (メガホン)
'se143' => "\xf7\x84", // 祝日
'se144' => "\xf7\x85", // ロックON
'se145' => "\xf7\x86", // ロックOFF
'se146' => "\xf7\x87", // 街
'se147' => "\xf7\x88", // 料理 (卵)
'se148' => "\xf7\x89", // 本
'se149' => "\xf7\x8a", // 為替相場
'se14a' => "\xf7\x8b", // 株価
'se14b' => "\xf7\x8c", // ニュース (パラボラアンテナ)
'se14c' => "\xf7\x8d", // 元気 (力こぶ)
'se14d' => "\xf7\x8e", // 銀行
'se14e' => "\xf7\x8f", // 信号
'se14f' => "\xf7\x90", // 駐車場
'se150' => "\xf7\x91", // バス停
'se151' => "\xf7\x92", // 公衆トイレ
'se152' => "\xf7\x93", // 交番
'se153' => "\xf7\x94", // 郵便局
'se154' => "\xf7\x95", // ATM
'se155' => "\xf7\x96", // 病院
'se156' => "\xf7\x97", // コンビニ
'se157' => "\xf7\x98", // 学校
'se158' => "\xf7\x99", // ホテル
'se159' => "\xf7\x9a", // バス
'se15a' => "\xf7\x9b", // タクシー
'se201' => "\xf7\xa1", // 徒歩
'se202' => "\xf7\xa2", // 船
'se203' => "\xf7\xa3", // 目的地 (ココ)
'se204' => "\xf7\xa4", // 飾罫1
'se205' => "\xf7\xa5", // 飾罫2
'se206' => "\xf7\xa6", // 飾罫3
'se207' => "\xf7\xa7", // 18禁
'se208' => "\xf7\xa8", // 禁煙
'se209' => "\xf7\xa9", // 初心者
'se20a' => "\xf7\xaa", // バリアフリー (車椅子マーク)
'se20b' => "\xf7\xab", // アンテナマーク
'se20c' => "\xf7\xac", // ハート (トランプ)
'se20d' => "\xf7\xad", // ダイヤ (トランプ)
'se20e' => "\xf7\xae", // スペード (トランプ)
'se20f' => "\xf7\xaf", // クラブ (トランプ)
'se210' => "\xf7\xb0", // シャープダイヤル
'se211' => "\xf7\xb1", // フリーダイヤル
'se212' => "\xf7\xb2", // 新着
'se213' => "\xf7\xb3", // 更新
'se214' => "\xf7\xb4", // おすすめ (COOL)
'se215' => "\xf7\xb5", // 有料
'se216' => "\xf7\xb6", // 無料
'se217' => "\xf7\xb7", // 月額
'se218' => "\xf7\xb8", // 申し込み
'se219' => "\xf7\xb9", // 見出しボタン1 (オレンジ)
'se21a' => "\xf7\xba", // 見出しボタン2 (緑)
'se21b' => "\xf7\xbb", // 見出しボタン4 (紫)
'se21c' => "\xf7\xbc", // 1 (one)
'se21d' => "\xf7\xbd", // 2 (two)
'se21e' => "\xf7\xbe", // 3 (three)
'se21f' => "\xf7\xbf", // 4 (four)
'se220' => "\xf7\xc0", // 5 (five)
'se221' => "\xf7\xc1", // 6 (six)
'se222' => "\xf7\xc2", // 7 (seven)
'se223' => "\xf7\xc3", // 8 (eight)
'se224' => "\xf7\xc4", // 9 (nine)
'se225' => "\xf7\xc5", // 0 (zero)
'se226' => "\xf7\xc6", // お得
'se227' => "\xf7\xc7", // 割引
'se228' => "\xf7\xc8", // サービス料
'se229' => "\xf7\xc9", // ID
'se22a' => "\xf7\xca", // 満席
'se22b' => "\xf7\xcb", // 空席
'se22c' => "\xf7\xcc", // 指定席
'se22d' => "\xf7\xcd", // 営業時間
'se22e' => "\xf7\xce", // 上へ (指)
'se22f' => "\xf7\xcf", // 下へ (指)
'se230' => "\xf7\xd0", // 左へ (指)
'se231' => "\xf7\xd1", // 右へ (指)
'se232' => "\xf7\xd2", // 上
'se233' => "\xf7\xd3", // 下
'se234' => "\xf7\xd4", // 右
'se235' => "\xf7\xd5", // 左
'se236' => "\xf7\xd6", // 右上
'se237' => "\xf7\xd7", // 左上
'se238' => "\xf7\xd8", // 右下
'se239' => "\xf7\xd9", // 左下
'se23a' => "\xf7\xda", // 次へ
'se23b' => "\xf7\xdb", // 前へ
'se23c' => "\xf7\xdc", // 早送り
'se23d' => "\xf7\xdd", // 巻き戻し
'se23e' => "\xf7\xde", // 星座
'se23f' => "\xf7\xdf", // おひつじ座
'se240' => "\xf7\xe0", // おうし座
'se241' => "\xf7\xe1", // ふたご座
'se242' => "\xf7\xe2", // かに座
'se243' => "\xf7\xe3", // しし座
'se244' => "\xf7\xe4", // おとめ座
'se245' => "\xf7\xe5", // てんぴん座
'se246' => "\xf7\xe6", // さそり座
'se247' => "\xf7\xe7", // いて座
'se248' => "\xf7\xe8", // やぎ座
'se249' => "\xf7\xe9", // みずがめ座
'se24a' => "\xf7\xea", // うお座
'se24b' => "\xf7\xeb", // へびつかい座
'se24c' => "\xf7\xec", // TOPページ
'se24d' => "\xf7\xed", // OKボタン
'se24e' => "\xf7\xee", // 著作権 (C)
'se24f' => "\xf7\xef", // 登録商標 (R)
'se250' => "\xf7\xf0", // マナーモード
'se251' => "\xf7\xf1", // 電源切
'se252' => "\xf7\xf2", // ご注意 (!)
'se253' => "\xf7\xf3", // ご案内
'se254' => "\xf7\xf4", // J-PHONEショップ
'se255' => "\xf7\xf5", // スカイウェブ
'se256' => "\xf7\xf6", // スカイウォーカー
'se257' => "\xf7\xf7", // スカイメロディ
'se258' => "\xf7\xf8", // J-PHONE 1
'se259' => "\xf7\xf9", // J-PHONE 2
'se25a' => "\xf7\xfa", // J-PHONE 3
'se301' => "\xf9\xa1", // メモ
'se302' => "\xf9\xa2", // ネクタイ
'se303' => "\xf9\xa3", // ハイビスカス
'se304' => "\xf9\xa4", // チューリップ
'se305' => "\xf9\xa5", // ひまわり
'se306' => "\xf9\xa6", // 花束
'se307' => "\xf9\xa7", // やしの木
'se308' => "\xf9\xa8", // サボテン
'se309' => "\xf9\xa9", // トイレ
'se30a' => "\xf9\xaa", // ヘッドホン
'se30b' => "\xf9\xab", // 晩酌 (とっくり)
'se30c' => "\xf9\xac", // 乾杯 (ビール)
'se30d' => "\xf9\xad", // 祝
'se30e' => "\xf9\xae", // 喫煙
'se30f' => "\xf9\xaf", // カプセル薬
'se310' => "\xf9\xb0", // 風船
'se311' => "\xf9\xb1", // 爆弾
'se312' => "\xf9\xb2", // クラッカー
'se313' => "\xf9\xb3", // ハサミ
'se314' => "\xf9\xb4", // リボン
'se315' => "\xf9\xb5", // マル秘
'se316' => "\xf9\xb6", // MD
'se317' => "\xf9\xb7", // メガフォン
'se318' => "\xf9\xb8", // 帽子
'se319' => "\xf9\xb9", // 可愛いワンピース
'se31a' => "\xf9\xba", // ミュール
'se31b' => "\xf9\xbb", // ロングブーツ
'se31c' => "\xf9\xbc", // 口紅
'se31d' => "\xf9\xbd", // マニキュア
'se31e' => "\xf9\xbe", // エステ
'se31f' => "\xf9\xbf", // 美容院
'se320' => "\xf9\xc0", // 理髪店
'se321' => "\xf9\xc1", // 着物
'se322' => "\xf9\xc2", // ビキニ
'se323' => "\xf9\xc3", // ブランドバッグ
'se324' => "\xf9\xc4", // カチンコ
'se325' => "\xf9\xc5", // すず
'se326' => "\xf9\xc6", // 踊る音符
'se327' => "\xf9\xc7", // ぴかぴかハート
'se328' => "\xf9\xc8", // ドキドキハート
'se329' => "\xf9\xc9", // ハートを射とめて
'se32a' => "\xf9\xca", // ハート (青)
'se32b' => "\xf9\xcb", // ハート (緑)
'se32c' => "\xf9\xcc", // ハート (黄)
'se32d' => "\xf9\xcd", // ハート (紫)
'se32e' => "\xf9\xce", // NEW (ぴかぴか)
'se32f' => "\xf9\xcf", // ☆
'se330' => "\xf9\xd0", // ダッシュ
'se331' => "\xf9\xd1", // 飛び散る汗
'se332' => "\xf9\xd2", // ○
'se333' => "\xf9\xd3", // ×
'se334' => "\xf9\xd4", // 怒り
'se335' => "\xf9\xd5", // ☆ (点滅)
'se336' => "\xf9\xd6", // 動く "?"
'se337' => "\xf9\xd7", // 動く "!"
'se338' => "\xf9\xd8", // お茶
'se339' => "\xf9\xd9", // パン
'se33a' => "\xf9\xda", // ソフトクリーム
'se33b' => "\xf9\xdb", // フライドポテト
'se33c' => "\xf9\xdc", // 串団子
'se33d' => "\xf9\xdd", // せんべい
'se33e' => "\xf9\xde", // ご飯
'se33f' => "\xf9\xdf", // スパゲティ
'se340' => "\xf9\xe0", // ラーメン
'se341' => "\xf9\xe1", // カレーライス
'se342' => "\xf9\xe2", // おにぎり
'se343' => "\xf9\xe3", // おでん
'se344' => "\xf9\xe4", // 寿司
'se345' => "\xf9\xe5", // りんご
'se346' => "\xf9\xe6", // みかん
'se347' => "\xf9\xe7", // いちご
'se348' => "\xf9\xe8", // すいか
'se349' => "\xf9\xe9", // トマト
'se34a' => "\xf9\xea", // なす
'se34b' => "\xf9\xeb", // バースデーケーキ
'se34c' => "\xf9\xec", // 駅弁
'se34d' => "\xf9\xed", // ナベ
'se401' => "\xfb\x41", // あせり (顔)
'se402' => "\xfb\x42", // ほそくんでいる (顔)
'se403' => "\xfb\x43", // ひたすらごめんなさい (顔)
'se404' => "\xfb\x44", // えっへん (顔)
'se405' => "\xfb\x45", // ウィンク (顔)
'se406' => "\xfb\x46", // わさびがきいた (顔)
'se407' => "\xfb\x47", // 目がぐるぐる (顔)
'se408' => "\xfb\x48", // 鼻ちょうちん (顔)
'se409' => "\xfb\x49", // あっかんべー (顔)
'se40a' => "\xfb\x4a", // 酔っ払い (顔)
'se40b' => "\xfb\x4b", // ゲロゲロ (顔)
'se40c' => "\xfb\x4c", // マスクをつけた顔
'se40d' => "\xfb\x4d", // 顔があかくなる
'se40e' => "\xfb\x4e", // しらけ顔
'se40f' => "\xfb\x4f", // 冷や汗 (顔)
'se410' => "\xfb\x50", // びっくり (顔)
'se411' => "\xfb\x51", // 泣き (顔)
'se412' => "\xfb\x52", // 泣いたり笑ったり (顔)
'se413' => "\xfb\x53", // 可愛く泣いてる人
'se414' => "\xfb\x54", // にこにこ (顔)
'se415' => "\xfb\x55", // あははと笑う (顔)
'se416' => "\xfb\x56", // めちゃめちゃ怒っている (顔)
'se417' => "\xfb\x57", // KISS:動く口
'se418' => "\xfb\x58", // 投げKISS
'se419' => "\xfb\x59", // 目
'se41a' => "\xfb\x5a", // 鼻
'se41b' => "\xfb\x5b", // 耳
'se41c' => "\xfb\x5c", // 口
'se41d' => "\xfb\x5d", // ごめんなさい (合わせた手)
'se41e' => "\xfb\x5e", // バイバイ (手を振る)
'se41f' => "\xfb\x5f", // 拍手
'se420' => "\xfb\x60", // OK (指で丸サイン)
'se421' => "\xfb\x61", // Booing (親指を下)
'se422' => "\xfb\x62", // おっは〜
'se423' => "\xfb\x63", // × (両腕をクロス)
'se424' => "\xfb\x64", // ○ (両腕を頭に)
'se425' => "\xfb\x65", // 手をつないでいる
'se426' => "\xfb\x66", // 土下座
'se427' => "\xfb\x67", // バンザイ
'se428' => "\xfb\x68", // 人と人が歩いている
'se429' => "\xfb\x69", // ラインダンス (バニーガール)
'se42a' => "\xfb\x6a", // バスケットボール
'se42b' => "\xfb\x6b", // フットボール
'se42c' => "\xfb\x6c", // ビリヤード
'se42d' => "\xfb\x6d", // 水泳
'se42e' => "\xfb\x6e", // RV車
'se42f' => "\xfb\x6f", // トラック
'se430' => "\xfb\x70", // 消防車
'se431' => "\xfb\x71", // 救急車
'se432' => "\xfb\x72", // パトカー
'se433' => "\xfb\x73", // ジェットコースター
'se434' => "\xfb\x74", // 地下鉄
'se435' => "\xfb\x75", // 新幹線(700系)
'se436' => "\xfb\x76", // 門松
'se437' => "\xfb\x77", // チョコ
'se438' => "\xfb\x78", // お雛様
'se439' => "\xfb\x79", // 卒業式
'se43a' => "\xfb\x7a", // ランドセル
'se43b' => "\xfb\x7b", // 鯉のぼり
'se43c' => "\xfb\x7c", // とじかさ
'se43d' => "\xfb\x7d", // 結婚式
'se43e' => "\xfb\x7e", // 波がザーン
'se43f' => "\xfb\x80", // かき氷
'se440' => "\xfb\x81", // 線香花火
'se441' => "\xfb\x82", // 貝
'se442' => "\xfb\x83", // 風鈴
'se443' => "\xfb\x84", // 台風
'se444' => "\xfb\x85", // 稲穂
'se445' => "\xfb\x86", // ハロウィン
'se446' => "\xfb\x87", // お月見
'se447' => "\xfb\x88", // 風がビュー
'se448' => "\xfb\x89", // サンタクロース
'se449' => "\xfb\x8a", // 朝日
'se44a' => "\xfb\x8b", // 夕日
'se44b' => "\xfb\x8c", // 流れ星
'se44c' => "\xfb\x8d", // 虹
'se501' => "\xfb\xa1", // ラブホテル
'se502' => "\xfb\xa2", // アート
'se503' => "\xfb\xa3", // 演劇
'se504' => "\xfb\xa4", // デパート
'se505' => "\xfb\xa5", // お城 (和)
'se506' => "\xfb\xa6", // お城 (洋)
'se507' => "\xfb\xa7", // 映画館
'se508' => "\xfb\xa8", // 工場
'se509' => "\xfb\xa9", // 東京タワー
'se50a' => "\xfb\xaa", // 109
'se50b' => "\xfb\xab", // 日本 (国旗)
'se50c' => "\xfb\xac", // アメリカ (国旗)
'se50d' => "\xfb\xad", // フランス (国旗)
'se50e' => "\xfb\xae", // ドイツ (国旗)
'se50f' => "\xfb\xaf", // イタリア (国旗)
'se510' => "\xfb\xb0", // イギリス (国旗)
'se511' => "\xfb\xb1", // スペイン (国旗)
'se512' => "\xfb\xb2", // ロシア (国旗)
'se513' => "\xfb\xb3", // 中国 (国旗)
'se514' => "\xfb\xb4", // 韓国 (国旗)
'se515' => "\xfb\xb5", // 白人
'se516' => "\xfb\xb6", // 中国人
'se517' => "\xfb\xb7", // インド人
'se518' => "\xfb\xb8", // おじいちゃん
'se519' => "\xfb\xb9", // おばあちゃん
'se51a' => "\xfb\xba", // あかちゃん
'se51b' => "\xfb\xbb", // 安全第一
'se51c' => "\xfb\xbc", // お姫さま
'se51d' => "\xfb\xbd", // 自由の女神
'se51e' => "\xfb\xbe", // 衛兵
'se51f' => "\xfb\xbf", // フラメンコ
'se520' => "\xfb\xc0", // イルカ
'se521' => "\xfb\xc1", // とり
'se522' => "\xfb\xc2", // 熱帯魚
'se523' => "\xfb\xc3", // ひよこ
'se524' => "\xfb\xc4", // ハムスター
'se525' => "\xfb\xc5", // けむし
'se526' => "\xfb\xc6", // ぞう
'se527' => "\xfb\xc7", // コアラ
'se528' => "\xfb\xc8", // チンパンジー
'se529' => "\xfb\xc9", // ひつじ
'se52a' => "\xfb\xca", // おおかみ
'se52b' => "\xfb\xcb", // うし
'se52c' => "\xfb\xcc", // うさぎ
'se52d' => "\xfb\xcd", // へび
'se52e' => "\xfb\xce", // にわとり
'se52f' => "\xfb\xcf", // いのしし
'se530' => "\xfb\xd0", // らくだ
'se531' => "\xfb\xd1", // かえる
'se532' => "\xfb\xd2", // A型
'se533' => "\xfb\xd3", // B型
'se534' => "\xfb\xd4", // AB型
'se535' => "\xfb\xd5", // O型
'se536' => "\xfb\xd6", // 足あと
'se537' => "\xfb\xd7", // TM (商標)
'se538' => "\xfb\xd8", // J-Sky 1
'se539' => "\xfb\xd9", // J-Sky 2
'se53a' => "\xfb\xda", // Vodafone 1
'se53b' => "\xfb\xdb", // Vodafone 2
'se53c' => "\xfb\xdc", // Vodafone 3
'se53d' => "\xfb\xdd", // Vodafone 4
'se53e' => "\xfb\xde", // Vodafone 5
);
return;
}
/* ==================================================
* @param boolean $allow_search_engine
* @return boolean $in_network
*/
public function in_network($allow_search_engine = false) {
return parent::in_network(self::$networks, $allow_search_engine);
}
/* ==================================================
* @param string $buffer
* @return string $buffer
*/
public function replace_smiley($buffer) {
$smiles = array(
'icon_smile.gif' => self::$pictograms['se056'],
'icon_biggrin.gif' => self::$pictograms['se057'],
'icon_sad.gif' => self::$pictograms['se058'],
'icon_surprised.gif' => self::$pictograms['se410'],
'icon_eek.gif' => self::$pictograms['se410'],
'icon_confused.gif' => self::$pictograms['se407'],
'icon_cool.gif' => self::$pictograms['se214'],
'icon_mad.gif' => self::$pictograms['se059'],
'icon_razz.gif' => self::$pictograms['se409'],
'icon_neutral.gif' => self::$pictograms['se402'],
'icon_wink.gif' => self::$pictograms['se405'],
'icon_lol.gif' => self::$pictograms['se409'],
'icon_redface.gif' => self::$pictograms['se40a'],
'icon_cry.gif' => self::$pictograms['se411'],
'icon_evil.gif' => self::$pictograms['se416'],
'icon_twisted.gif' => self::$pictograms['se416'],
'icon_rolleyes.gif' => self::$pictograms['se407'],
'icon_exclaim.gif' => self::$pictograms['se021'],
'icon_question.gif' => self::$pictograms['se020'],
'icon_idea.gif' => self::$pictograms['se10f'],
'icon_arrow.gif' => self::$pictograms['se234'],
'icon_mrgreen.gif' => self::$pictograms['se415'],
);
$smiles = apply_filters('ktai_smiley_table', $smiles, __CLASS__);
$smiles = apply_filters('smiley_table/ktai_style.php', $smiles);
return parent::replace_smiley($buffer, $smiles);
}
/* ==================================================
* @param string $buffer
* @return string $buffer
* http://www.au.kddi.com/ezfactory/tec/spec/3.html
*/
public function convert_pict($buffer) {
// http://www.au.kddi.com/email/emoji/
// http://mb.softbank.jp/mb/service/3G/mail/pictogram/
// http://www.nttdocomo.co.jp/service/mail/imode_mail/emoji_convert/
// http://www.willcom-inc.com/ja/service/e_mail/pdf/conversiontable.pdf
$translated = self::$pictograms + array(
'1' => self::$pictograms['se252'], // 「!」
'2' => self::$pictograms['se337'], // 「!」
'3' => self::$pictograms['se336'], // 「?」
'4' => 'Q', // 「Q」
'5' => self::$pictograms['se23b'], // 左向き三角1
'6' => self::$pictograms['se23a'], // 右向き三角1
'7' => self::$pictograms['se23d'], // 左向き三角2
'8' => self::$pictograms['se23c'], // 右向き三角2
'9' => '□', // 小四角 1
'10' => '■', // 小四角 2
'11' => '[i]', // インフォメーションシンボル
'12' => self::$pictograms['se044'], // ワイングラス
'13' => self::$pictograms['se142'], // スピーカー
'14' => self::$pictograms['se12f'], // ドルマーク
'15' => self::$pictograms['se04c'], // 月 1
'16' => self::$pictograms['se13d'], // いなずま
'17' => '□', // 中四角 1
'18' => '■', // 中四角 2
'19' => '◇', // 小菱形 1
'20' => '◆', // 小菱形 2
'21' => '□', // 中四角 1
'22' => '■', // 中四角 2
'23' => '◇', // 小菱形 1
'24' => '◆', // 小菱形 2
'25' => self::$pictograms['se026'], // 腕時計
'26' => '+', // プラス
'27' => '-', // マイナス
'28' => self::$pictograms['se32f'], // 星 1
'29' => self::$pictograms['se232'], // 上矢印 1
'30' => self::$pictograms['se233'], // 下矢印 1
'31' => self::$pictograms['se137'], // 丸に斜め線
'32' => '▽', // 下三角 1
'33' => '△', // 上三角 1
'34' => '▼', // 下三角 2
'35' => '▲', // 上三角 2
'36' => '◇', // 大菱形 1
'37' => '◆', // 大菱形 2
'38' => '□', // 特大四角 1
'39' => '■', // 特大四角 2
'40' => '○', // 大丸 1
'41' => '●', // 大丸 2
'42' => self::$pictograms['se237'], // 上矢印 2 (左上)
'43' => self::$pictograms['se238'], // 下矢印 2 (右下)
'44' => self::$pictograms['se04a'], // 太陽
'45' => self::$pictograms['se016'], // 野球ボール
'46' => self::$pictograms['se026'], // 時計
'47' => self::$pictograms['se04c'], // 月 2 (顔つき)
'48' => self::$pictograms['se325'], // ベル
'49' => '[画鋲]', // プッシュピン (画鋲)
'50' => self::$pictograms['se002'], // 小顔
'51' => self::$pictograms['se022'], // ハート
'52' => self::$pictograms['se044'], // マティーニ (カクテルグラス)
'53' => self::$pictograms['se110'], // 四つ葉
'54' => self::$pictograms['se537'], // トレードマーク (TM)
'55' => self::$pictograms['se333'], // かける
'56' => self::$pictograms['se301'], // 文書 1
'57' => '[砂時計]', // 砂時計 1
'58' => '[砂時計]', // 砂時計 2
'59' => self::$pictograms['se316'], // フロッピーディスク 1
'60' => '*', // 雪の結晶
'61' => self::$pictograms['se333'], // バツ 1
'62' => self::$pictograms['se333'], // バツ 2
'63' => self::$pictograms['se234'], // 右矢印 1
'64' => self::$pictograms['se235'], // 左矢印 1
'65' => self::$pictograms['se047'], // マグカップ
'66' => '÷', // 割る
'67' => '[カレンダー]', // カレンダー
'68' => self::$pictograms['se056'], // スマイルフェイス
'69' => self::$pictograms['se32f'], // 星 2
'70' => self::$pictograms['se236'], // 右矢印 2 (右上)
'71' => self::$pictograms['se239'], // 左矢印 2 (左下)
'72' => self::$pictograms['se034'], // ジュエリー
'73' => 'レ', // チェックマーク 1
'74' => self::$pictograms['se052'], // 犬 (プードル)
'75' => self::$pictograms['se335'], // 星 3
'76' => self::$pictograms['se32e'], // スパーク
'77' => self::$pictograms['se10f'], // 電球
'78' => self::$pictograms['se521'], // 鳥
'79' => '[閉フォルダ]', // フォルダ 1 (閉)
'80' => self::$pictograms['se001'], // 顔 1
'81' => self::$pictograms['se24e'], // コピーライトマーク (C)
'82' => self::$pictograms['se24f'], // レジスタードマーク (R)
'83' => self::$pictograms['se11e'], // ブリーフケース (ハンドバック)
'84' => '[開フォルダ]', // フォルダ 2 (開)
'85' => self::$pictograms['se009'], // 電話 1 (プッシュホン)
'86' => self::$pictograms['se301'], // 吹き出しコメント
'87' => '[クレジットカード]', // クレジットカード
'88' => '△', // 上三角 3
'89' => '▽', // 下三角 3
'90' => self::$pictograms['se50c'], // USA (国旗)
'91' => self::$pictograms['se301'], // ノート 3
'92' => self::$pictograms['se301'], // クリップボード
'93' => self::$pictograms['se045'], // カップ
'94' => self::$pictograms['se008'], // カメラ
'95' => self::$pictograms['se04b'], // 雨
'96' => self::$pictograms['se42b'], // フットボール
'97' => self::$pictograms['se148'], // 本 1
'98' => self::$pictograms['se137'], // 立ち入り禁止
'99' => self::$pictograms['se14e'], // 信号
'100' => self::$pictograms['se148'], // 本 2
'101' => self::$pictograms['se148'], // 本 3
'102' => self::$pictograms['se148'], // 本 4
'103' => self::$pictograms['se301'], // 文書 2
'104' => self::$pictograms['se313'], // はさみ
'105' => self::$pictograms['se301'], // ひめくりカレンダー
'106' => self::$pictograms['se125'], // チケット・キップ
'107' => self::$pictograms['se049'], // くもり
'108' => self::$pictograms['se103'], // 封筒
'109' => self::$pictograms['se12f'], // 小切手 (CHECK)
'110' => self::$pictograms['se03d'], // ビデオカメラ
'111' => self::$pictograms['se507'], // ハンディカム
'112' => self::$pictograms['se036'], // 家
'113' => self::$pictograms['se304'], // 花 (チューリップ)
'114' => '[ナイフ]', // ナイフ
'115' => self::$pictograms['se129'], // ビデオテープ
'116' => self::$pictograms['se214'], // めがね
'117' => '└→', // 回り矢印 1
'118' => '←┘', // 回り矢印 2
'119' => self::$pictograms['se114'], // むしめがね
'120' => self::$pictograms['se03f'], // 鍵
'121' => self::$pictograms['se301'], // ノート 1
'122' => self::$pictograms['se301'], // ノート 2 (開)
'123' => '[ボルトとナット]', // ボルト & ナット
'124' => self::$pictograms['se13e'], // くつ (ハイヒール)
'125' => self::$pictograms['se15a'], // 車
'126' => self::$pictograms['se316'], // フロッピー 2
'127' => '[棒グラフ]', // チャート (棒グラフ)
'128' => self::$pictograms['se14a'], // グラフ 1 (折れ線グラフ)
'129' => self::$pictograms['se101'], // メールボックス
'130' => '[懐中電灯]', // 懐中電灯
'131' => '[Roldex]', // Roldex
'132' => 'レ', // チェックマーク 2
'133' => self::$pictograms['se118'], // はっぱ
'134' => self::$pictograms['se052'], // 猟犬
'135' => '[電池]', // 電池
'136' => '[スクロール]', // スクロール
'137' => '[画鋲]', // がびょう
'138' => self::$pictograms['se144'], // 錠前
'139' => self::$pictograms['se12f'], // ドル札
'140' => self::$pictograms['se230'], // 指差し確認左
'141' => self::$pictograms['se231'], // 指差し確認右
'142' => self::$pictograms['se301'], // 台帳
'143' => self::$pictograms['se301'], // クリップ
'144' => self::$pictograms['se112'], // プレゼント
'145' => '[名札]', // 名札
'146' => self::$pictograms['se043'], // ゴハン 1 (ナイフとフォーク)
'147' => self::$pictograms['se148'], // 複数本
'148' => self::$pictograms['se42f'], // トラック
'149' => self::$pictograms['se301'], // エンピツ
'150' => '[IDO]', // ロゴ (PDC社)
'151' => self::$pictograms['se103'], // 封筒 2
'152' => self::$pictograms['se116'], // レンチ
'153' => self::$pictograms['se102'], // 送信 BOX
'154' => self::$pictograms['se101'], // 受信 BOX
'155' => self::$pictograms['se009'], // 電話 2 (受話器)
'156' => self::$pictograms['se038'], // 工場・建物
'157' => '□', // 定規 1 (直線)
'158' => '△', // 定規 2 (三角)
'159' => self::$pictograms['se14a'], // グラフ 2
'160' => '[マンガ肉]', // 食事 2 (マンガ肉)
'161' => self::$pictograms['se00a'], // 電話 3 (携帯)
'162' => '[コンセント]', // コンセント
'163' => self::$pictograms['se428'], // 家族
'164' => self::$pictograms['se21a'], // リンク
'165' => self::$pictograms['se112'], // パッケージ
'166' => self::$pictograms['se00b'], // FAX
'167' => self::$pictograms['se04a'] . self::$pictograms['se049'], // ときどき曇り
'168' => self::$pictograms['se01d'], // 飛行機
'169' => self::$pictograms['se135'], // ボート (船)
'170' => '[サイコロ]', // サイコロ
'171' => '[新聞]', // 新聞
'172' => self::$pictograms['se01e'], // 電車
'173' => ' ', // 全部ブランク
'174' => ' ', // 半分ブランク
'175' => ' ', // 4分の1ブランク
'176' => self::$pictograms['se30e'], // 喫煙
'177' => self::$pictograms['se208'], // 禁煙
'178' => self::$pictograms['se20a'], // 車椅子
'179' => self::$pictograms['se209'], // 若葉マーク
'180' => self::$pictograms['se21c'], // 四角数字 1
'181' => self::$pictograms['se21d'], // 四角数字 2
'182' => self::$pictograms['se21e'], // 四角数字 3
'183' => self::$pictograms['se21f'], // 四角数字 4
'184' => self::$pictograms['se220'], // 四角数字 5
'185' => self::$pictograms['se221'], // 四角数字 6
'186' => self::$pictograms['se222'], // 四角数字 7
'187' => self::$pictograms['se223'], // 四角数字 8
'188' => self::$pictograms['se224'], // 四角数字 9
'189' => self::$pictograms['se225'], // 四角数字 10
'190' => self::$pictograms['se443'], // 台風
'191' => self::$pictograms['se048'], // ゆきだるま
'192' => self::$pictograms['se23f'], // 星座 (おひつじ座)
'193' => self::$pictograms['se240'], // 星座 (おうし座)
'194' => self::$pictograms['se241'], // 星座 (双子座)
'195' => self::$pictograms['se242'], // 星座 (かに座)
'196' => self::$pictograms['se243'], // 星座 (しし座)
'197' => self::$pictograms['se244'], // 星座 (おとめ座)
'198' => self::$pictograms['se245'], // 星座 (天秤座)
'199' => self::$pictograms['se246'], // 星座 (さそり座)
'200' => self::$pictograms['se247'], // 星座 (いて座)
'201' => self::$pictograms['se248'], // 星座 (やぎ座)
'202' => self::$pictograms['se249'], // 星座 (水瓶座)
'203' => self::$pictograms['se24a'], // 星座 (うお座)
'204' => self::$pictograms['se24b'], // 星座 (へびつかい座)
'205' => self::$pictograms['se154'], // ATM
'206' => self::$pictograms['se156'], // 24 HOURS (コンビニ)
'207' => self::$pictograms['se151'], // トイレ
'208' => self::$pictograms['se14f'], // パーキング
'209' => self::$pictograms['se150'], // バス停
'210' => self::$pictograms['se14b'], // アンテナ (位置情報マーク)
'211' => self::$pictograms['se202'], // 港 (いかりマーク)
'212' => self::$pictograms['se14d'], // 銀行
'213' => self::$pictograms['se03a'], // ガススタンド
'214' => '[地図]', // 地図
'215' => self::$pictograms['se136'], // 自転車
'216' => self::$pictograms['se159'], // バス
'217' => self::$pictograms['se01f'], // 新幹線
'218' => self::$pictograms['se115'], // マラソン
'219' => self::$pictograms['se018'], // サッカー
'220' => self::$pictograms['se015'], // テニス
'221' => self::$pictograms['se013'], // スノーボード
'222' => self::$pictograms['se132'], // チェッカーフラッグ (モータースポーツ)
'223' => self::$pictograms['se124'], // 遊園地
'224' => self::$pictograms['se123'], // 温泉
'225' => self::$pictograms['se30b'], // 居酒屋 (赤ちょうちん)
'226' => self::$pictograms['se324'], // 映画 (かちんこ)
'227' => self::$pictograms['se44b'], // 夜の橋
'228' => self::$pictograms['se509'], // 東京タワー
'229' => self::$pictograms['se133'], // スロット (777)
'230' => self::$pictograms['se312'], // くす玉 (アタリのくす玉)
'231' => self::$pictograms['se130'], // 当選弓矢
'232' => self::$pictograms['se12b'], // ゲームのコントローラ
'233' => self::$pictograms['se12f'], // 賞金
'234' => self::$pictograms['se033'], // クリスマスツリー
'235' => self::$pictograms['se030'], // 花見 (さくら)
'236' => self::$pictograms['se11b'], // お化け
'237' => self::$pictograms['se50b'], // 旗 (祝日・日の丸)
'238' => self::$pictograms['se348'], // スイカ
'239' => self::$pictograms['se046'], // ケーキ
'240' => self::$pictograms['se147'], // フライパン (目玉焼き)
'241' => '[さくらんぼ]', // さくらんぼ
'242' => self::$pictograms['se019'], // ふぐ
'243' => self::$pictograms['se347'], // イチゴ
'244' => self::$pictograms['se342'], // おにぎり
'245' => self::$pictograms['se120'], // ハンバーガー (ファーストフード)
'246' => self::$pictograms['se054'], // くじら
'247' => self::$pictograms['se52c'], // うさぎ
'248' => self::$pictograms['se01a'], // うま
'249' => self::$pictograms['se528'], // さる
'250' => self::$pictograms['se531'], // かえる
'251' => self::$pictograms['se04f'], // 猫
'252' => self::$pictograms['se055'], // ペンギン
'253' => '[蟻]', // あり
'254' => self::$pictograms['se10b'], // ぶた
'255' => self::$pictograms['se307'], // やしのき
'256' => self::$pictograms['se305'], // ひまわり
'257' => self::$pictograms['se056'], // 顔 1 (うれしいカオ)
'258' => self::$pictograms['se059'], // 顔 2 (おこったカオ)
'259' => self::$pictograms['se057'], // 顔 3 (かなしいカオ)
'260' => self::$pictograms['se058'], // 顔 4 (つかれたカオ)
'261' => self::$pictograms['se13c'], // 眠い (ZZZ...)
'262' => self::$pictograms['se334'], // 怒り (ムカッ)
'263' => self::$pictograms['se108'], // 雫 (涙・汗)
'264' => self::$pictograms['se105'], // からかう (あっかんべえ)
'265' => self::$pictograms['se023'], // ハート 2 (われている)
'266' => self::$pictograms['se328'], // ハート 3 (大きい & 小さい)
'267' => self::$pictograms['se32e'], // スパーク 2 (キラリマーク)
'268' => self::$pictograms['se311'], // 爆弾
'269' => self::$pictograms['se11d'], // 炎
'270' => '[SOS]', // 捜索 (SOS)
'271' => self::$pictograms['se14c'], // 力こぶ
'272' => self::$pictograms['se329'], // ハート 5 (矢がささっている)
'273' => self::$pictograms['se003'], // キスマーク
'274' => self::$pictograms['se10c'], // 宇宙人
'275' => self::$pictograms['se443'], // なると
'276' => self::$pictograms['se536'], // 足跡 (犬)
'277' => self::$pictograms['se11a'], // 悪魔
'278' => self::$pictograms['se332'], // 花丸
'279' => self::$pictograms['se315'], // 丸秘
'280' => '[100点]', // 100点満点
'281' => self::$pictograms['se00d'], // パンチ
'282' => self::$pictograms['se330'], // ダッシュ
'283' => self::$pictograms['se05a'], // ウンチマーク
'284' => self::$pictograms['se00f'], // 人差し指サイン
'285' => self::$pictograms['se226'], // マル得
'286' => self::$pictograms['se11c'], // どくろ
'287' => self::$pictograms['se00e'], // おやゆびサイン (指が上)
'288' => self::$pictograms['se12a'], // テレビ
'289' => self::$pictograms['se03c'], // マイク
'290' => '[財布]', // 財布
'291' => self::$pictograms['se326'], // メロディ
'292' => self::$pictograms['se041'], // ギター (エレキ)
'293' => '[バイオリン]', // バイオリン (クラシック)
'294' => self::$pictograms['se30a'], // ヘッドフォン
'295' => self::$pictograms['se31c'], // 口紅
'296' => self::$pictograms['se113'], // アクション (ピストル)
'297' => self::$pictograms['se31e'], // エステ
'298' =>'[EZ]', // EZ マーク
'299' => self::$pictograms['se216'], // 無料 (FREE)
'300' => self::$pictograms['se126'], // CD/DVD
'301' => self::$pictograms['se319'], // 婦人服
'302' => self::$pictograms['se12b'], // UFO
'303' => self::$pictograms['se213'], // 更新 (UP!)
'304' => self::$pictograms['se13b'], // 注射器 (血)
'305' => '[霧]', // 霧
'306' => self::$pictograms['se014'], // ゴルフ
'307' => self::$pictograms['se42a'], // バスケットボール
'308' => '[ページャー]', // ポケットベル
'309' => self::$pictograms['se502'], // アート
'310' => self::$pictograms['se503'], // 演劇
'311' => self::$pictograms['se506'], // イベント (サーカス)
'312' => self::$pictograms['se314'], // リボン
'313' => self::$pictograms['se34b'], // バースデー
'314' => self::$pictograms['se20e'], // スペード
'315' => self::$pictograms['se20d'], // ダイヤ
'316' => self::$pictograms['se20f'], // クラブ
'317' => self::$pictograms['se419'], // 目
'318' => self::$pictograms['se41b'], // 耳
'319' => self::$pictograms['se011'], // 手 (チョキ)
'320' => self::$pictograms['se012'], // 手 (パー)
'321' => '●', // 新月
'322' => self::$pictograms['se04c'], // やや欠け月
'323' => self::$pictograms['se04c'], // 半月
'324' => '[CL]', // クリア
'325' => self::$pictograms['se225'], // 四角数字 0
'326' => self::$pictograms['se24d'], // 決定 (OK)
'327' => self::$pictograms['se058'], // ふらふら (顔)
'328' => self::$pictograms['se328'], // かわいい
'329' => self::$pictograms['se330'], // どんっ (衝撃)
'330' => self::$pictograms['se331'], // あせあせ (飛び散る汗)
'331' => '[ezplus]', // イージープラス
'332' => '[地球]', // 地球
'333' => self::$pictograms['se340'], // ラーメン
'334' => self::$pictograms['se212'], // NEW
'335' => self::$pictograms['se006'], // 紳士服
'336' => self::$pictograms['se007'], // 紳士靴
'337' => self::$pictograms['se00c'], // パソコン
'338' => self::$pictograms['se128'], // ラジオ
'339' => self::$pictograms['se032'], // バラ
'340' => self::$pictograms['se037'], // チャペル
'341' => self::$pictograms['se434'], // 地下鉄
'342' => self::$pictograms['se03b'], // 富士山
'343' => self::$pictograms['se03e'], // 八分音符
'344' => self::$pictograms['se04e'], // 天使
'345' => self::$pictograms['se050'], // トラ
'346' => self::$pictograms['se051'], // くま
'347' => self::$pictograms['se053'], // ねずみ
'348' => self::$pictograms['se405'], // ウィンク (顔)
'349' => self::$pictograms['se106'], // 目がハート (顔)
'350' => self::$pictograms['se107'], // ショッキング (顔)
'351' => self::$pictograms['se108'], // 困り (顔)
'352' => self::$pictograms['se10a'], // たこ
'353' => self::$pictograms['se10d'], // ロケット
'354' => self::$pictograms['se10e'], // 王冠
'355' => self::$pictograms['se111'], // チュー (キスしている)
'356' => self::$pictograms['se116'], // ハンマー
'357' => self::$pictograms['se117'], // 打ち上げ花火
'358' => self::$pictograms['se118'], // 枯れ葉
'359' => self::$pictograms['se11e'], // 仕事かばん
'360' => self::$pictograms['se121'], // 噴水
'361' => self::$pictograms['se122'], // キャンプ
'362' => self::$pictograms['se12d'], // 麻雀
'363' => self::$pictograms['se12e'], // VS (バーサス)
'364' => self::$pictograms['se131'], // トロフィー
'365' => '[亀]', // カメ
'366' => self::$pictograms['se511'], // スペイン国旗
'367' => self::$pictograms['se512'], // ロシア国旗
'368' => self::$pictograms['se137'], // 工事中
'369' => self::$pictograms['se13f'], // 風呂
'370' => self::$pictograms['se143'], // 祝日マーク
'371' => self::$pictograms['se44a'], // 夕方街並み
'372' => self::$pictograms['se147'], // 卵割り
'373' => self::$pictograms['se14a'], // 株価
'374' => self::$pictograms['se152'], // ポリス
'375' => self::$pictograms['se153'], // 郵便局
'376' => self::$pictograms['se155'], // 病院
'377' => self::$pictograms['se157'], // 学校
'378' => self::$pictograms['se158'], // ホテル
'379' => self::$pictograms['se202'], // 船
'380' => self::$pictograms['se207'], // 18禁
'381' => self::$pictograms['se20b'], // 圏内
'382' => self::$pictograms['se214'], // COOL!
'383' => self::$pictograms['se227'], // 割マーク
'384' => self::$pictograms['se228'], // ザ・マーク
'385' => self::$pictograms['se229'], // IDマーク
'386' => self::$pictograms['se22a'], // 満マーク
'387' => self::$pictograms['se22b'], // 空マーク
'388' => self::$pictograms['se22c'], // 指定マーク
'389' => self::$pictograms['se22d'], // 営業中マーク
'390' => self::$pictograms['se22e'], // 上指差し
'391' => self::$pictograms['se22f'], // 下指差し
'392' => '[占い]', // 占い (水晶)
'393' => self::$pictograms['se250'], // マナーモード
'394' => self::$pictograms['se251'], // 電源OFF
'395' => self::$pictograms['se301'], // メモする
'396' => self::$pictograms['se302'], // ネクタイ
'397' => self::$pictograms['se303'], // ハイビスカス
'398' => self::$pictograms['se306'], // 花束
'399' => self::$pictograms['se308'], // サボテン
'400' => self::$pictograms['se30b'], // お銚子 & 杯
'401' => self::$pictograms['se047'], // 乾杯 (ビール)
'402' => self::$pictograms['se30d'], // 祝マーク
'403' => self::$pictograms['se30f'], // 風邪薬 (カプセル)
'404' => self::$pictograms['se310'], // 風船
'405' => self::$pictograms['se312'], // クラッカー
'406' => '[eznavi]', // eznavigation
'407' => self::$pictograms['se318'], // 帽子
'408' => self::$pictograms['se31b'], // ロングブーツ
'409' => self::$pictograms['se31d'], // ネイル
'410' => self::$pictograms['se31f'], // 美容院
'411' => self::$pictograms['se320'], // 床屋
'412' => self::$pictograms['se321'], // 着物
'413' => self::$pictograms['se322'], // ビキニ
'414' => self::$pictograms['se20c'], // ハート (トランプ)
'415' => self::$pictograms['se327'], // 光るハート
'416' => self::$pictograms['se32a'], // 青ハート
'417' => self::$pictograms['se32b'], // 緑ハート
'418' => self::$pictograms['se32c'], // 黄ハート
'419' => self::$pictograms['se32d'], // 紫ハート
'420' => self::$pictograms['se32e'], // きらきら
'421' => self::$pictograms['se013'], // スキー
'422' => self::$pictograms['se332'], // ○
'423' => self::$pictograms['se338'], // 日本茶
'424' => self::$pictograms['se339'], // 食パン
'425' => self::$pictograms['se33a'], // ソフトクリーム
'426' => self::$pictograms['se33b'], // ポテト
'427' => self::$pictograms['se33c'], // だんご
'428' => self::$pictograms['se33d'], // おせんべい
'429' => self::$pictograms['se33e'], // ごはん
'430' => self::$pictograms['se33f'], // スパゲティ
'431' => self::$pictograms['se341'], // カレー
'432' => self::$pictograms['se343'], // おでん
'433' => self::$pictograms['se344'], // 寿司
'434' => self::$pictograms['se345'], // りんご
'435' => self::$pictograms['se346'], // みかん
'436' => self::$pictograms['se349'], // トマト
'437' => self::$pictograms['se34a'], // なす
'438' => self::$pictograms['se34c'], // 弁当
'439' => self::$pictograms['se34d'], // 鍋
'440' => self::$pictograms['se402'], // ふっ (顔)
'441' => self::$pictograms['se403'], // しょんぼり (顔)
'442' => self::$pictograms['se415'], // 勝ち誇り (顔)
'443' => self::$pictograms['se406'], // 失敗 (顔)
'444' => self::$pictograms['se407'], // わからん
'445' => self::$pictograms['se408'], // 眠い
'446' => self::$pictograms['se40a'], // てれてれ (顔)
'447' => self::$pictograms['se40b'], // 青ざめ (顔)
'448' => self::$pictograms['se40c'], // 風邪ひき
'449' => self::$pictograms['se40d'], // 熱 (顔)
'450' => self::$pictograms['se40e'], // 横目 (顔)
'451' => self::$pictograms['se410'], // びっくり (顔)
'452' => self::$pictograms['se40f'], // あせり (顔)
'453' => self::$pictograms['se326'], // 楽譜
'454' => self::$pictograms['se414'], // にこにこ (顔)
'455' => self::$pictograms['se417'], // チュー 2 (顔)
'456' => self::$pictograms['se418'], // チュッ (顔)
'457' => self::$pictograms['se41a'], // 鼻
'458' => self::$pictograms['se41c'], // 口
'459' => self::$pictograms['se41d'], // ゴメン/お願い
'460' => self::$pictograms['se41f'], // 拍手
'461' => self::$pictograms['se420'], // OK! (指で丸サイン)
'462' => self::$pictograms['se421'], // ブーイング (指が下)
'463' => self::$pictograms['se41e'], // バイバイ
'464' => self::$pictograms['se423'], // NG (ネコ)
'465' => self::$pictograms['se424'], // OK! 2 (ネコ)
'466' => self::$pictograms['se426'], // 平謝り (ネコ)
'467' => self::$pictograms['se425'], // カップル
'468' => self::$pictograms['se429'], // バニー
'469' => self::$pictograms['se042'], // トランペット
'470' => self::$pictograms['se42c'], // ビリヤード
'471' => self::$pictograms['se42d'], // 水泳
'472' => self::$pictograms['se430'], // 消防車
'473' => self::$pictograms['se431'], // 救急車
'474' => self::$pictograms['se432'], // パトカー
'475' => self::$pictograms['se433'], // ジェットコースター
'476' => self::$pictograms['se436'], // 門松
'477' => self::$pictograms['se438'], // 雛祭り
'478' => self::$pictograms['se439'], // 卒業式
'479' => self::$pictograms['se43a'], // 入学式
'480' => self::$pictograms['se43b'], // こいのぼり
'481' => self::$pictograms['se43c'], // 傘
'482' => self::$pictograms['se43d'], // 花嫁
'483' => self::$pictograms['se43f'], // かき氷
'484' => self::$pictograms['se440'], // 線香花火
'485' => self::$pictograms['se441'], // 巻き貝
'486' => self::$pictograms['se442'], // 風鈴
'487' => self::$pictograms['se445'], // ハロウィン
'488' => self::$pictograms['se446'], // お月見
'489' => self::$pictograms['se448'], // サンタ
'490' => self::$pictograms['se44b'], // 夜/流れ星
'491' => self::$pictograms['se44c'], // 虹
'492' => self::$pictograms['se501'], // ホテル 2
'493' => self::$pictograms['se449'], // 日の出
'494' => self::$pictograms['se503'], // シルクハット
'495' => self::$pictograms['se504'], // デパート
'496' => self::$pictograms['se505'], // 城 (日本)
'497' => self::$pictograms['se506'], // 城 (ヨーロッパ)
'498' => self::$pictograms['se508'], // 工場 2
'499' => self::$pictograms['se50d'], // フランス国旗
'500' =>'[オープンウェーブ]', // オープンウェーブ
'501' => self::$pictograms['se144'], // ロック確認
'502' => '[ABC]', // 大文字
'503' => '[abc]', // 小文字
'504' => '[012]', // 数字
'505' => '[,@#]', // 記号
'506' => '[可]', // アクセプト
'507' => 'レ', // チェックボックス
'508' => self::$pictograms['se301'], // エディット
'509' => '◎', // ラジオボタン
'510' => self::$pictograms['se114'], // 見る (虫眼鏡)
'511' => self::$pictograms['se23b'], // 戻る
'512' => self::$pictograms['se203'], // お気に入り
'513' => self::$pictograms['se104'], // 終了
'514' => self::$pictograms['se036'], // ホーム
'515' => self::$pictograms['se101'], // 受信箱 1
'516' => self::$pictograms['se219'], // マーク
'517' => self::$pictograms['se144'], // 個人 (鍵)
'518' => '[再読み込み]', // 再読み込み
'700' => self::$pictograms['se50e'], // ドイツ国旗
'701' => self::$pictograms['se50f'], // イタリア国旗
'702' => self::$pictograms['se510'], // イギリス国旗
'703' => self::$pictograms['se513'], // 中国国旗
'704' => self::$pictograms['se514'], // 韓国国旗
'705' => self::$pictograms['se515'], // 白人
'706' => self::$pictograms['se516'], // 中国人
'707' => self::$pictograms['se517'], // インド人
'708' => self::$pictograms['se518'], // おじいさん
'709' => self::$pictograms['se519'], // おばあさん
'710' => self::$pictograms['se51a'], // 赤ちゃん
'711' => self::$pictograms['se51b'], // 工事現場の人
'712' => self::$pictograms['se51c'], // お姫様
'713' => self::$pictograms['se520'], // イルカ
'714' => self::$pictograms['se51f'], // ダンス
'715' => self::$pictograms['se522'], // 熱帯魚
'716' => self::$pictograms['se525'], // げじげじ
'717' => self::$pictograms['se526'], // 象
'718' => self::$pictograms['se527'], // コアラ
'719' => self::$pictograms['se52b'], // ホルスタイン
'720' => self::$pictograms['se52d'], // ヘビ
'721' => self::$pictograms['se52e'], // 鶏
'722' => self::$pictograms['se52f'], // うりぼう
'723' => self::$pictograms['se530'], // ふたこぶらくだ
'724' => self::$pictograms['se532'], // A型
'725' => self::$pictograms['se533'], // B型
'726' => self::$pictograms['se534'], // O型
'727' => self::$pictograms['se535'], // AB型
'728' => self::$pictograms['se536'], // 足跡
'729' => self::$pictograms['se007'], // スニーカー
'730' => self::$pictograms['se50b'], // 旗
'731' => self::$pictograms['se236'], // 上向きカーブ矢印
'732' => self::$pictograms['se238'], // 下向きカーブ矢印
'733' => self::$pictograms['se337'] . self::$pictograms['se336'], // 「!?」
'734' => self::$pictograms['se337'] . self::$pictograms['se337'], // 「!!」
'735' => '-o-', // くるり
'736' => '[メロン]', // メロン
'737' => '[パイナップル]', // パイナップル
'738' => '[葡萄]', // ぶどう
'739' => '[バナナ]', // バナナ
'740' => '[とうもろこし]', // とうもろこし
'741' => '[きのこ]', // きのこ
'742' => '[栗]', // 栗
'743' => '[桃]', // 桃
'744' => '[焼芋]', // やきいも
'745' => '[ピザ]', // ピザ
'746' => '[ターキー]', // ターキー
'747' => '[七夕]', // 七夕笹飾り
'748' => self::$pictograms['se045'], // トロピカルドリンク
'749' => '[辰]', // 辰
'750' => '[ピアノ]', // ピアノ
'751' => self::$pictograms['se017'], // サーフィン
'752' => self::$pictograms['se019'], // 釣り
'753' => '[ボウリング]', // ボウリング
'754' => '[なまはげ]', // なまはげ
'755' => '[天狗]', // 天狗
'756' => '[パンダ]', // パンダ
'757' => self::$pictograms['se105'], // あかんべー
'758' => self::$pictograms['se10b'], // ぶたの鼻
'759' => self::$pictograms['se032'], // 花
'760' => self::$pictograms['se33a'], // アイスクリーム
'761' => '◎', // ドーナツ
'762' => '[クッキー]', // クッキー
'763' => self::$pictograms['se437'], // チョコ
'764' => '[キャンディ]', // キャンディ (包み)
'765' => '[ぺろぺろキャンディ]',// キャンディ (ぺろぺろ)
'766' => '(/_\)', // 見ざる (猿)
'767' => '(・x・)', // 言わざる (猿)
'768' => '|(・_・)|', // 聞かざる (猿)
'769' => self::$pictograms['se03b'], // 火山
'770' => self::$pictograms['se314'] . self::$pictograms['se022'], // リボンがけのハート
'771' => '[ABC]', // 英語「ABC」
'772' => '[プリン]', // プリン
'773' => '[蜜蜂]', // ミツバチ
'774' => '[てんとう虫]', // テントウムシ
'775' => '[蜂蜜ポット]', // 蜂蜜ポット
'776' => self::$pictograms['se345'], // 青りんご
'777' => self::$pictograms['se04e'], // 羽のはえたお札
'778' => self::$pictograms['se407'], // 目がまわる時の記号
'779' => self::$pictograms['se416'], // ぷー (かわいく怒)
'780' => self::$pictograms['se416'], // ぷー (かわいく怒) (ネコ)
'781' => self::$pictograms['se44b'], // 天の川
'782' => self::$pictograms['se417'], // チュー (ネコ)
'783' => self::$pictograms['se414'], // にこ (ネコ)
'784' => self::$pictograms['se103'], // メールする
'785' => self::$pictograms['se412'], // 泣き笑い (ネコ)
'786' => self::$pictograms['se412'], // 泣き笑い (顔)
'787' => self::$pictograms['se106'], // 目がハート (ネコ)
'788' => self::$pictograms['se410'], // ほえー (ネコ)
'789' => self::$pictograms['se410'], // ほえー (顔)
'790' => self::$pictograms['se413'], // 涙ぽろり (ネコ)
'791' => self::$pictograms['se413'], // 涙ぽろり (顔)
'792' => self::$pictograms['se402'], // きりり (ネコ)
'793' => self::$pictograms['se319'], // ドレス
'794' => '[モヤイ像]', // モヤイ像
'795' => self::$pictograms['se039'], // 駅
'796' => '[花札]', // 花札
'797' => self::$pictograms['se519'], // ジョーカー
'798' => '[海老フライ]', // エビフライ
'799' => self::$pictograms['se101'], // eメールアイコン
'800' => self::$pictograms['se201'], // 歩く人
'801' => self::$pictograms['se432'], // パトカーのランプ
'802' => self::$pictograms['se03d'], // ezmovie
'803' => self::$pictograms['se328'], // ドキドキしているハート
'804' => self::$pictograms['se523'], // 正面向きのひよこ
'805' => '¶', // ジーンズ
'806' => self::$pictograms['se329'], // ハートつきメール
'807' => '[循環矢印]', // 循環矢印
'808' => '⇔', // 左右両方矢印
'809' => '↑↓', // 上下両方矢印
'810' => self::$pictograms['se43e'], // 荒波
'811' => self::$pictograms['se447'], // 双葉
'812' => self::$pictograms['se441'], // かたつむり
'813' => self::$pictograms['se415'], // うっしっし (ネコ)
'814' => self::$pictograms['se415'], // うっしっし (顔)
'815' => self::$pictograms['se101'], // Cメールアイコン
'816' => self::$pictograms['se447'], // ハーブ
'817' => self::$pictograms['se010'], // 手 (グー)
'818' => self::$pictograms['se210'], // 「#」
'819' => self::$pictograms['se012'], // 挙手 (キャラクター)
'820' => self::$pictograms['se422'], // 万歳 (キャラクター)
'821' => self::$pictograms['se403'], // しょんぼり (キャラクター)
'822' => self::$pictograms['se416'], // かわいく怒る (キャラクター)
'd001' => self::$pictograms['se04a'], // 晴れ
'd002' => self::$pictograms['se049'], // 曇り
'd003' => self::$pictograms['se04b'], // 雨
'd004' => self::$pictograms['se048'], // 雪
'd005' => self::$pictograms['se13d'], // 雷
'd006' => self::$pictograms['se443'], // 台風
'd007' => '[霧]', // 霧
'd008' => self::$pictograms['se43c'], // 小雨
'd009' => self::$pictograms['se23f'], // 牡羊座
'd010' => self::$pictograms['se240'], // 牡牛座
'd011' => self::$pictograms['se241'], // 双子座
'd012' => self::$pictograms['se242'], // 蟹座
'd013' => self::$pictograms['se243'], // 獅子座
'd014' => self::$pictograms['se244'], // 乙女座
'd015' => self::$pictograms['se245'], // 天秤座
'd016' => self::$pictograms['se246'], // 蠍座
'd017' => self::$pictograms['se247'], // 射手座
'd018' => self::$pictograms['se248'], // 山羊座
'd019' => self::$pictograms['se249'], // 水瓶座
'd020' => self::$pictograms['se24a'], // 魚座
'd021' => self::$pictograms['se322'], // スポーツ
'd022' => self::$pictograms['se016'], // 野球
'd023' => self::$pictograms['se014'], // ゴルフ
'd024' => self::$pictograms['se015'], // テニス
'd025' => self::$pictograms['se018'], // サッカー
'd026' => self::$pictograms['se013'], // スキー
'd027' => self::$pictograms['se42a'], // バスケットボール
'd028' => self::$pictograms['se132'], // モータースポーツ (チェッカーフラッグ)
'd029' => '[ページャー]', // ポケットベル
'd030' => self::$pictograms['se01e'], // 電車
'd031' => self::$pictograms['se434'], // 地下鉄
'd032' => self::$pictograms['se435'], // 新幹線
'd033' => self::$pictograms['se01b'], // 車 (セダン)
'd034' => self::$pictograms['se42e'], // 車 (RV)
'd035' => self::$pictograms['se159'], // バス
'd036' => self::$pictograms['se202'], // 船
'd037' => self::$pictograms['se01d'], // 飛行機
'd038' => self::$pictograms['se036'], // 家
'd039' => self::$pictograms['se038'], // ビル
'd040' => self::$pictograms['se153'], // 郵便局
'd041' => self::$pictograms['se155'], // 病院
'd042' => self::$pictograms['se14d'], // 銀行
'd043' => self::$pictograms['se154'], // ATM
'd044' => self::$pictograms['se158'], // ホテル
'd045' => self::$pictograms['se156'], // コンビニ
'd046' => self::$pictograms['se03a'], // ガソリンスタンド
'd047' => self::$pictograms['se14f'], // 駐車場
'd048' => self::$pictograms['se14e'], // 信号
'd049' => self::$pictograms['se151'], // トイレ
'd050' => self::$pictograms['se043'], // レストラン
'd051' => self::$pictograms['se045'], // 喫茶店
'd052' => self::$pictograms['se044'], // バー (マティーニ)
'd053' => self::$pictograms['se047'], // ビール
'd054' => self::$pictograms['se120'], // ファーストフード (ハンバーガー)
'd055' => self::$pictograms['se13e'], // ブティック
'd056' => self::$pictograms['se313'], // 美容院 (鋏)
'd057' => self::$pictograms['se03c'], // カラオケ
'd058' => self::$pictograms['se03d'], // 映画
'd059' => self::$pictograms['se236'], // 右斜め上
'd060' => self::$pictograms['se124'], // 遊園地 (木馬)
'd061' => self::$pictograms['se30a'], // 音楽 (ヘッドホン)
'd062' => self::$pictograms['se502'], // アート
'd063' => self::$pictograms['se503'], // 演劇
'd064' => self::$pictograms['se506'], // イベント (サーカス)
'd065' => self::$pictograms['se125'], // チケット
'd066' => self::$pictograms['se30e'], // 喫煙
'd067' => self::$pictograms['se208'], // 禁煙
'd068' => self::$pictograms['se008'], // カメラ
'd069' => self::$pictograms['se323'], // カバン
'd070' => self::$pictograms['se148'], // 本
'd071' => self::$pictograms['se314'], // リボン
'd072' => self::$pictograms['se112'], // プレゼント
'd073' => self::$pictograms['se34b'], // バースデー
'd074' => self::$pictograms['se009'], // 電話
'd075' => self::$pictograms['se00a'], // 携帯電話
'd076' => self::$pictograms['se301'], // メモ
'd077' => self::$pictograms['se12a'], // TV
'd078' => self::$pictograms['se12b'], // ゲーム
'd079' => self::$pictograms['se126'], // CD
'd080' => self::$pictograms['se20c'], // ハート
'd081' => self::$pictograms['se20e'], // スペード
'd082' => self::$pictograms['se20d'], // ダイヤ
'd083' => self::$pictograms['se20f'], // クラブ
'd084' => self::$pictograms['se419'], // 目
'd085' => self::$pictograms['se41b'], // 耳
'd086' => self::$pictograms['se010'], // 手 (グー)
'd087' => self::$pictograms['se011'], // 手 (チョキ)
'd088' => self::$pictograms['se012'], // 手 (パー)
'd089' => self::$pictograms['se238'], // 右斜め下
'd090' => self::$pictograms['se237'], // 左斜め上
'd091' => self::$pictograms['se536'], // 足
'd092' => self::$pictograms['se007'], // くつ
'd093' => self::$pictograms['se214'], // 眼鏡
'd094' => self::$pictograms['se20a'], // 車椅子
'd095' => '●', // 新月
'd096' => self::$pictograms['se04c'], // やや欠け月
'd097' => self::$pictograms['se04c'], // 半月
'd098' => self::$pictograms['se04c'], // 三日月
'd099' => '○', // 満月
'd100' => self::$pictograms['se052'], // 犬
'd101' => self::$pictograms['se04f'], // 猫
'd102' => self::$pictograms['se01c'], // リゾート (ヨット)
'd103' => self::$pictograms['se033'], // クリスマス
'd104' => self::$pictograms['se239'], // 左斜め下
'd105' => self::$pictograms['se104'], // phone to
'd106' => self::$pictograms['se103'], // mail to
'd107' => self::$pictograms['se00b'], // fax to
'd108' => '[i]', // iモード
'd109' => '[i]', // iモード (枠付き)
'd110' => self::$pictograms['se103'], // メール
'd111' => '[ドコモ提供]', // ドコモ提供
'd112' => '[D]', // ドコモポイント
'd113' => self::$pictograms['se215'], // 有料
'd114' => self::$pictograms['se216'], // 無料
'd115' => self::$pictograms['se229'], // ID
'd116' => self::$pictograms['se03f'], // パスワード
'd117' => '←┘', // 次項有
'd118' => '[CL]', // クリア
'd119' => self::$pictograms['se114'], // サーチ (調べる)
'd120' => self::$pictograms['se212'], // NEW
'd121' => self::$pictograms['se14b'], // 位置情報
'd122' => self::$pictograms['se211'], // フリーダイヤル
'd123' => self::$pictograms['se210'], // シャープダイヤル
'd124' => 'Q', // モバQ
'd125' => self::$pictograms['se21c'], // 1 (one)
'd126' => self::$pictograms['se21d'], // 2 (two)
'd127' => self::$pictograms['se21e'], // 3 (three)
'd128' => self::$pictograms['se21f'], // 4 (four)
'd129' => self::$pictograms['se220'], // 5 (five)
'd130' => self::$pictograms['se221'], // 6 (six)
'd131' => self::$pictograms['se222'], // 7 (seven)
'd132' => self::$pictograms['se223'], // 8 (eight)
'd133' => self::$pictograms['se224'], // 9 (nine)
'd134' => self::$pictograms['se225'], // 0 (zero)
'd135' => self::$pictograms['se24d'], // 決定 (OK)
'd136' => self::$pictograms['se022'], // 黒ハート
'd137' => self::$pictograms['se328'], // 揺れるハート
'd138' => self::$pictograms['se023'], // 失恋
'd139' => self::$pictograms['se328'], // ハートたち (複数ハート)
'd140' => self::$pictograms['se056'], // わーい (嬉しい顔)
'd141' => self::$pictograms['se059'], // ちっ (怒った顔)
'd142' => self::$pictograms['se057'], // がく〜 (落胆した顔)
'd143' => self::$pictograms['se407'], // もうやだ〜 (悲しい顔)
'd144' => self::$pictograms['se406'], // ふらふら
'd145' => self::$pictograms['se236'], // グッド (上向き矢印)
'd146' => self::$pictograms['se03e'], // るんるん (音符)
'd147' => self::$pictograms['se123'], // いい気分 (温泉)
'd148' => self::$pictograms['se204'], // かわいい
'd149' => self::$pictograms['se003'], // キスマーク
'd150' => self::$pictograms['se32e'], // ぴかぴか (新しい)
'd151' => self::$pictograms['se10f'], // ひらめき
'd152' => self::$pictograms['se334'], // むかっ (怒り)
'd153' => self::$pictograms['se00d'], // パンチ
'd154' => self::$pictograms['se311'], // 爆弾
'd155' => self::$pictograms['se326'], // ムード
'd156' => self::$pictograms['se238'], // バッド (下向き矢印)
'd157' => self::$pictograms['se13c'], // 眠い (睡眠)
'd158' => self::$pictograms['se021'], // exclamation
'd159' => self::$pictograms['se021'] . self::$pictograms['se020'], // exclamation and question
'd160' => self::$pictograms['se021'], // double exclamation
'd161' => self::$pictograms['se330'], // どんっ (衝撃)
'd162' => self::$pictograms['se331'], // あせあせ (飛び散る汗)
'd163' => self::$pictograms['se108'], // たらーっ (汗)
'd164' => self::$pictograms['se330'], // ダッシュ (走り出すさま)
'd165' => '〜〜', // ー (長音記号1)
'd166' => '-o-', // ー (長音記号2)
'd167' => self::$pictograms['se324'], // カチンコ
'd168' => self::$pictograms['se12f'], // ふくろ
'd169' => self::$pictograms['se301'], // ペン
'd170' => self::$pictograms['se056'], // 人影
'd171' => self::$pictograms['se11f'], // いす
'd172' => self::$pictograms['se44b'], // 夜
'd173' => '→SOON', // soon
'd174' => '←ON→', // on
'd175' => 'END←', // end
'd176' => self::$pictograms['se026'], // 時計
'd201' => 'α', // iアプリ
'd202' => '[α]', // iアプリ (枠付き)
'd203' => self::$pictograms['se006'], // Tシャツ (ボーダー)
'd204' => '[財布]', // がま口財布
'd205' => self::$pictograms['se31c'], // 化粧
'd206' => '¶', // ジーンズ
'd207' => self::$pictograms['se013'], // スノボ
'd208' => self::$pictograms['se325'], // チャペル
'd209' => '[ドア]', // ドア
'd210' => self::$pictograms['se12f'], // ドル袋
'd211' => self::$pictograms['se00c'], // パソコン
'd212' => self::$pictograms['se101'] . self::$pictograms['se022'], // ラブレター
'd213' => self::$pictograms['se116'], // レンチ
'd214' => self::$pictograms['se301'], // 鉛筆
'd215' => self::$pictograms['se10e'], // 王冠
'd216' => self::$pictograms['se034'], // 指輪
'd217' => '[砂時計]', // 砂時計
'd218' => self::$pictograms['se136'], // 自転車
'd219' => self::$pictograms['se338'], // 湯のみ
'd220' => self::$pictograms['se026'], // 腕時計
'd221' => self::$pictograms['se403'], // 考えてる顔
'd222' => self::$pictograms['se40a'], // ほっとした顔
'd223' => self::$pictograms['se415'] . self::$pictograms['se331'], // 冷や汗 (顔)
'd224' => self::$pictograms['se108'], // 冷や汗2 (顔)
'd225' => self::$pictograms['se416'], // ぷっくっくな顔
'd226' => self::$pictograms['se40e'], // ボケーっとした顔
'd227' => self::$pictograms['se106'], // 目がハート (顔)
'd228' => self::$pictograms['se00e'], // 指でOK
'd229' => self::$pictograms['se105'], // あっかんべー
'd230' => self::$pictograms['se405'], // ウィンク
'd231' => self::$pictograms['se40a'], // うれしい顔
'd232' => self::$pictograms['se406'], // がまん顔
'd233' => self::$pictograms['se402'], // 猫2
'd234' => self::$pictograms['se411'], // 泣き顔
'd235' => self::$pictograms['se413'], // 涙
'd236' => self::$pictograms['se423'], // NG
'd237' => self::$pictograms['se301'], // クリップ
'd238' => self::$pictograms['se24e'], // コピーライト (C)
'd239' => self::$pictograms['se537'], // トレードマーク (TM)
'd240' => self::$pictograms['se115'], // 走る人
'd241' => self::$pictograms['se315'], // マル秘
'd242' => '[リサイクル]', // リサイクル
'd243' => self::$pictograms['se24f'], // レジスタードトレードマーク (R)
'd244' => self::$pictograms['se252'], // 危険・警告 (!)
'd245' => '[禁]', // 禁止
'd246' => self::$pictograms['se22b'], // 空室・空席・空車
'd247' => '[合格]', // 合格マーク
'd248' => self::$pictograms['se22a'], // 満室・満席・満車
'd249' => '⇔', // 矢印左右
'd250' => '↑↓', // 矢印上下
'd251' => self::$pictograms['se157'], // 学校
'd252' => self::$pictograms['se43e'], // 波
'd253' => self::$pictograms['se03b'], // 富士山
'd254' => self::$pictograms['se110'], // クローバー
'd255' => '[さくらんぼ]', // さくらんぼ
'd256' => self::$pictograms['se304'], // チューリップ
'd257' => '[バナナ]', // バナナ
'd258' => self::$pictograms['se345'], // りんご
'd259' => self::$pictograms['se110'], // 芽
'd260' => self::$pictograms['se118'], // もみじ
'd261' => self::$pictograms['se030'], // 桜
'd262' => self::$pictograms['se342'], // おにぎり
'd263' => self::$pictograms['se046'], // ショートケーキ
'd264' => self::$pictograms['se30b'], // とっくり (おちょこ付き)
'd265' => self::$pictograms['se340'], // どんぶり
'd266' => self::$pictograms['se339'], // パン
'd267' => self::$pictograms['se441'], // かたつむり
'd268' => self::$pictograms['se523'], // ひよこ
'd269' => self::$pictograms['se055'], // ペンギン
'd270' => self::$pictograms['se019'], // 魚
'd271' => self::$pictograms['se056'], // うまい! (顔)
'd272' => self::$pictograms['se415'], // ウッシッシ (顔)
'd273' => self::$pictograms['se01a'], // ウマ
'd274' => self::$pictograms['se10b'], // ブタ
'd275' => self::$pictograms['se044'], // ワイングラス
'd276' => self::$pictograms['se107'], // げっそり (顔)
'e253' => self::$pictograms['se00f'], // 人差し指
'e254' => self::$pictograms['se425'], // カップル
'e255' => self::$pictograms['se209'], // 若葉マーク
'e256' => self::$pictograms['se041'], // ギター
'e257' => self::$pictograms['se14a'], // 株価チャート
'e258' => self::$pictograms['se207'], // 18歳以上禁止
'e259' => self::$pictograms['se12d'], // 麻雀牌
'e260' => self::$pictograms['se428'], // コミュニティ
'e261' => '[HIT]', // ヒット
'e262' => '[新聞]', // 新聞
'e263' => self::$pictograms['se448'], // サンタクロース
'e264' => self::$pictograms['se428'], // 家族
'e265' => ' ', // [未使用]
'e266' => '●', // コイン
'e267' => ' ', // [未使用]
'e268' => ' ', // [未使用]
'e269' => 'EM', // EMOBILE ロゴ (白地)
'e270' => 'EM', // EMOBILE ロゴ (赤地)
'e271' => ' ', // [未使用]
'e272' => ' ', // [未使用]
'e273' => ' ', // [未使用]
'e274' => ' ', // [未使用]
'e275' => ' ', // [未使用]
'e276' => ' ', // [未使用]
'e277' => ' ', // [未使用]
'e278' => ' ', // [未使用]
'wf040' => self::$pictograms['se022'], // ハート
'wf041' => self::$pictograms['se026'], // 時計
'wf042' => self::$pictograms['se009'], // 電話
'wf043' => self::$pictograms['se045'], // カップ
'wf044' => '*', // *
'wf045' => '↑↓', // 上下 (矢印)
'wf046' => '⇔', // 左右 (矢印)
'wf047' => '(((', // 電波 (左)
'wf048' => self::$pictograms['se04a'], // 晴れ
'wf049' => self::$pictograms['se04b'], // 雨
'wf04a' => self::$pictograms['se049'], // 曇り
'wf04b' => self::$pictograms['se108'], // 涙
'wf04c' => self::$pictograms['se056'], // 笑顔
'wf04d' => self::$pictograms['se003'], // 口 (キスマーク)
'wf04e' => self::$pictograms['se03e'], // メロディ (十六分音符)
'wf04f' => self::$pictograms['se01b'], // 車
'wf050' => self::$pictograms['se01e'], // 電車
'wf051' => self::$pictograms['se01d'], // 飛行機
'wf052' => '[バイク]' , // バイク
'wf053' => self::$pictograms['se036'], // 家
'wf054' => self::$pictograms['se038'], // ビル
'wf055' => self::$pictograms['se011'], // ピース (手)
'wf056' => self::$pictograms['se043'], // ディナー (ナイフとフォーク)レストラン)
'wf057' => self::$pictograms['se044'], // グラスル)
'wf058' => self::$pictograms['se413'], // 泣く (顔)
'wf059' => self::$pictograms['se304'], // チューリップ
'wf05a' => self::$pictograms['se016'], // 野球 (バット)
'wf05b' => self::$pictograms['se016'], // ボール
'wf05c' => self::$pictograms['se010'], // パンチ (手)
'wf05d' => self::$pictograms['se13d'], // 雷
'wf05e' => self::$pictograms['se059'], // 怒った顔
'wf05f' => self::$pictograms['se047'], // ビール
'wf060' => self::$pictograms['se301'], // ノート
'wf061' => self::$pictograms['se301'], // ペン (鉛筆)
'wf062' => self::$pictograms['se11c'], // ドクロ
'wf063' => self::$pictograms['se101'], // メール
'wf064' => self::$pictograms['se208'], // 禁煙
'wf065' => self::$pictograms['se325'], // ベル
'wf066' => self::$pictograms['se030'], // 花
'wf067' => self::$pictograms['se123'], // 温泉
'wf068' => self::$pictograms['se04c'], // 月 (26日目)
'wf069' => self::$pictograms['se50b'], // 旗
'wf06a' => self::$pictograms['se40c'], // マスク (顔)
'wf06b' => self::$pictograms['se30a'], // レコード
'wf06c' => '[肉]', // 肉
'wf06d' => self::$pictograms['se052'], // 犬
'wf06e' => self::$pictograms['se04f'], // 猫
'wf06f' => self::$pictograms['se109'], // 猿
'wf070' => self::$pictograms['se526'], // 象
'wf071' => self::$pictograms['se10a'], // たこ
'wf072' => self::$pictograms['se340'], // ヌードル
'wf073' => self::$pictograms['se03c'], // マイク (カラオケ)
'wf074' => self::$pictograms['se334'], // むかっ (怒り)
'wf075' => self::$pictograms['se523'], // ひよこ
'wf076' => self::$pictograms['se408'], // 眠り顔
'wf077' => self::$pictograms['se045'], // コーヒー
'wf078' => self::$pictograms['se30e'], // タバコ
'wf079' => self::$pictograms['se331'], // 汗
'wf07a' => self::$pictograms['se342'], // おにぎり
'wf07b' => self::$pictograms['se323'], // カバン
'wf07c' => self::$pictograms['se05a'], // うんち
'wf07d' => self::$pictograms['se302'], // ネクタイ
'wf07e' => self::$pictograms['se006'], // シャツ
'wf080' => self::$pictograms['se348'], // すいか
'wf081' => self::$pictograms['se43f'], // カキ氷
'wf082' => self::$pictograms['se322'], // ビキニ
'wf083' => self::$pictograms['se313'], // はさみ
'wf084' => self::$pictograms['se13b'], // 注射
'wf085' => self::$pictograms['se202'], // 船 (錨)
'wf086' => self::$pictograms['se531'], // かえる
'wf087' => self::$pictograms['se012'], // バイバイ (手)
'wf088' => self::$pictograms['se023'], // 失恋
'wf089' => self::$pictograms['se20d'], // ダイヤ (トランプ)ンプ)
'wf08a' => self::$pictograms['se20f'], // クローバー (トランプ)
'wf08b' => self::$pictograms['se20e'], // スペード (トランプ))
'wf08c' => self::$pictograms['se301'], // クリップ
'wf08d' => self::$pictograms['se048'], // 雪だるま
'wf08e' => self::$pictograms['se34b'], // ケーキ
'wf08f' => self::$pictograms['se345'], // りんご
'wf090' => self::$pictograms['se112'], // プレゼント
'wf091' => self::$pictograms['se12f'], // お金 (ドル)
'wf092' => '[EXIT]', // 出口
'wf093' => '[ドア]', // 入り口
'wf094' => self::$pictograms['se518'], // おやじ
'wf095' => self::$pictograms['se00a'], // PHS
'wf096' => self::$pictograms['se32f'], // 星
'wf097' => self::$pictograms['se125'], // チケット
'wf098' => self::$pictograms['se328'], // 複数ハート
'wf099' => self::$pictograms['se10f'], // ひらめき
'wf09a' => self::$pictograms['se536'], // 足跡
'wf09b' => self::$pictograms['se057'], // 笑顔
'wf09c' => self::$pictograms['se015'], // テニス
'wf09d' => self::$pictograms['se03d'], // 映画
'wf09e' => self::$pictograms['se013'], // スキー
'wf09f' => self::$pictograms['se337'].self::$pictograms['se337'], // !!
'wf0a0' => self::$pictograms['se337'].self::$pictograms['se336'], // !?
'wf0a1' => self::$pictograms['se336'], // ?
'wf0a2' => self::$pictograms['se238'], // 下降 (矢印)
'wf0a3' => self::$pictograms['se236'], // 上昇 (矢印)
'wf0a4' => self::$pictograms['se00e'], // グッド (親指)
'wf0a5' => self::$pictograms['se14c'], // 力こぶ
'wf0a6' => self::$pictograms['se329'], // キューピット (ハートと矢)
'wf0a7' => self::$pictograms['se332'], // うずまき
'wf0a8' => self::$pictograms['se443'], // 台風
'wf0a9' => self::$pictograms['se43e'], // 海
'wf0aa' => self::$pictograms['se017'], // サーフィン
'wf0ab' => self::$pictograms['se04d'], // 山
'wf0ac' => self::$pictograms['se03b'], // 富士山
'wf0ad' => self::$pictograms['se122'], // キャンプ
'wf0ae' => self::$pictograms['se119'], // 落ち葉
'wf0af' => self::$pictograms['se159'], // バス
'wf0b0' => self::$pictograms['se018'], // サッカー
'wf0b1' => self::$pictograms['se209'], // 初心者
'wf0b2' => self::$pictograms['se23d'], // 巻き戻し
'wf0b3' => self::$pictograms['se23c'], // 早送り
'wf0b4' => '[重要]', // 重要
'wf0b5' => self::$pictograms['se207'], // 18禁
'wf0b6' => self::$pictograms['se252'], // 注意
'wf0b7' => '[リサイクル]', // リサイクル
'wf0b8' => self::$pictograms['se20b'], // 電界強度
'wf0b9' => ')))', // 電波 (右)
'wf0ba' => self::$pictograms['se333'], // バツ
'wf0bb' => self::$pictograms['se24e'], // コピーライト
'wf0bc' => self::$pictograms['se24f'], // レジスタードトレードマーク
'wf0bd' => self::$pictograms['se133'], // スリーセブン
'wf0be' => self::$pictograms['se225'], // 0 (zero)
'wf0bf' => self::$pictograms['se21c'], // 1 (one)
'wf0c0' => self::$pictograms['se21d'], // 2 (two)
'wf0c1' => self::$pictograms['se21e'], // 3 (three)
'wf0c2' => self::$pictograms['se21f'], // 4 (four)
'wf0c3' => self::$pictograms['se220'], // 5 (five)
'wf0c4' => self::$pictograms['se221'], // 6 (six)
'wf0c5' => self::$pictograms['se222'], // 7 (seven)
'wf0c6' => self::$pictograms['se223'], // 8 (eight)
'wf0c7' => self::$pictograms['se224'], // 9 (nine)
'wf0c8' => self::$pictograms['se23f'], // 牡羊座
'wf0c9' => self::$pictograms['se240'], // 牡牛座
'wf0ca' => self::$pictograms['se241'], // 双子座
'wf0cb' => self::$pictograms['se242'], // 蟹座
'wf0cc' => self::$pictograms['se243'], // 獅子座
'wf0cd' => self::$pictograms['se244'], // 乙女座
'wf0ce' => self::$pictograms['se245'], // 天秤座
'wf0cf' => self::$pictograms['se246'], // 蠍座
'wf0d0' => self::$pictograms['se24b'], // へびつかい座
'wf0d1' => self::$pictograms['se247'], // 射手座
'wf0d2' => self::$pictograms['se248'], // 山羊座
'wf0d3' => self::$pictograms['se249'], // 水瓶座
'wf0d4' => self::$pictograms['se24a'], // 魚座
'wf0d5' => '[地蔵]', // 地蔵
'wf0d6' => self::$pictograms['se120'], // マクドナルド
'wf0d7' => self::$pictograms['se120'], // モスバーガー
'wf0d8' => ' ', // [未使用]
'wf0d9' => self::$pictograms['se120'], // ロッテリア
'wf0da' => ' ', // [未使用]
'wf0db' => self::$pictograms['se045'], // ドトールコーヒー
'wf0dc' => ' ', // [未使用]
'wf0dd' => ' ', // [未使用]
'wf0de' => ' ', // [未使用]
'wf0df' => ' ', // [未使用]
'wf0e0' => self::$pictograms['se043'], // もも (バーミヤン?)
'wf0e1' => ' ', // [未使用]
'wf0e2' => ' ', // [未使用]
'wf0e3' => self::$pictograms['se043'], // びっくりドンキー
'wf0e4' => ' ', // [未使用]
'wf0e5' => ' ', // [未使用]
'wf0e6' => ' ', // [未使用]
'wf0e7' => self::$pictograms['se156'], // ローソン
'wf0e8' => ' ', // [未使用]
'wf0e9' => self::$pictograms['se156'], // am/pm
'wf0ea' => ' ', // [未使用]
'wf0eb' => ' ', // [未使用]
'wf0ec' => ' ', // [未使用]
'wf0ed' => ' ', // [未使用]
'wf0ee' => ' ', // [未使用]
'wf0ef' => ' ', // [未使用]
'wf0f0' => self::$pictograms['se504'], // 西武
'wf0f1' => ' ', // [未使用]
'wf0f2' => ' ', // [未使用]
'wf0f3' => ' ', // [未使用]
'wf0f4' => ' ', // [未使用]
'wf0f5' => ' ', // [未使用]
'wf0f6' => ' ', // [未使用]
'wf0f7' => ' ', // [未使用]
'wf0f8' => ' ', // [未使用]
'wf0f9' => ' ', // [未使用]
'wf0fa' => ' ', // [未使用]
'wf0fb' => ' ', // [未使用]
'wf0fc' => self::$pictograms['se052'], // ハチ公
'wf140' => '[モヤイ像]', // モヤイ
'wf141' => ' ', // [未使用]
'wf142' => ' ', // [未使用]
'wf143' => ' ', // [未使用]
'wf144' => ' ', // [未使用]
'wf145' => ' ', // [未使用]
'wf146' => ' ', // [未使用]
'wf147' => ' ', // [未使用]
'wf148' => self::$pictograms['se14d'], // UFJ
'wf149' => ' ', // [未使用]
'wf14a' => ' ', // [未使用]
'wf14b' => ' ', // [未使用]
'wf14c' => ' ', // [未使用]
'wf14d' => '[EXIT]', // 非常口
'wf14e' => ' ', // [未使用]
'wf14f' => ' ', // [未使用]
'wf150' => self::$pictograms['se411'], // 泣き顔
'wf151' => ' ', // [未使用]
'wf152' => ' ', // [未使用]
'wf153' => ' ', // [未使用]
'wf154' => ' ', // [未使用]
'wf155' => ' ', // [未使用]
'wf156' => ' ', // [未使用]
'wf157' => ' ', // [未使用]
'wf158' => ' ', // [未使用]
'wf159' => ' ', // [未使用]
'wf15a' => ' ', // [未使用]
'wf15b' => ' ', // [未使用]
'wf15c' => ' ', // [未使用]
'wf15d' => ' ', // [未使用]
'wf15e' => ' ', // [未使用]
'wf15f' => ' ', // [未使用]
);
$translated = apply_filters('ktai_pictogram_table', $translated, __CLASS__, $this->charset);
$translated = apply_filters('pictogram_table/ktai_style.php', $translated);
$buffer = preg_replace(
'!]*/?>!se', // self::$pictograms['se20e'],
'♠' => self::$pictograms['se20e'],
'♠' => self::$pictograms['se20e'],
'♣' => self::$pictograms['se20f'],
'♣' => self::$pictograms['se20f'],
'♣' => self::$pictograms['se20f'],
'♥' => self::$pictograms['se20c'],
'♥' => self::$pictograms['se20c'],
'♥' => self::$pictograms['se20c'],
'♡' => self::$pictograms['se022'], // WHITE HEART
'♡' => self::$pictograms['se022'], // WHITE HEART
'♦' => self::$pictograms['se20d'],
'♦' => self::$pictograms['se20d'],
'♦' => self::$pictograms['se20d'],
'〰' => '〜〜', // WAVY DASH
'〰' => '〜〜', // WAVY DASH
);
$buffer = str_replace(array_keys($entities), $entities, $buffer);
// ----- shrink escape sequences -----
$count = version_compare(phpversion(), '5.1', '>=');
while ($count) {
$buffer = preg_replace("/(\x1b\\\$[A-Z])([!-z]+)\x0f\\1/", '$1$2', $buffer, -1, $count); // available after PHP 5.1.0
}
return parent::convert_pict($buffer);
}
/* ==================================================
* @param string $buffer
* @return string $buffer
*/
public function shrink_post_split($buffer) {
return parent::shrink_post_split($buffer);
}
/* ==================================================
* @param string $buffer
* @return string $buffer
*/
public function pickup_pics($buffer) {
$buffer = $this->pickup_pics_webcode($buffer);
$buffer = $this->pickup_pics_shift_jis($buffer);
return $buffer;
}
/* ==================================================
* @param string $buffer
* @return string $buffer
*/
private function pickup_pics_webcode($buffer) {
$seq_index = array('G' => '0', 'E' => '1', 'F' => '2', 'O' => '3', 'P' => '4', 'Q' => '5');
for ($offset = 0 , $replace = 'X' ;
preg_match('/\x1b.([GEFOPQ])([!-z]+)(\x0f|$)/', $buffer, $webcode, PREG_OFFSET_CAPTURE, $offset) ;
$offset += strlen($replace))
{
$orig = $webcode[0][0];
$offset = $webcode[0][1];
$seq = $webcode[1][0];
$chars = $webcode[2][0];
$replace = '';
for ($i = 0 ; $i < strlen($chars) ; $i++) {
if (ord($char[$i]) - 32 <= $this->num_chars[$seq]) {
$replace .= sprintf('
', $seq_index[$seq], ord($chars[$i]) - 32);
} else {
$replace .= sprintf('
', $seq, ord($chars[$i]));
}
}
$buffer = substr_replace($buffer, $replace, $offset, strlen($orig));
}
return $buffer;
}
/* ==================================================
* @param string $buffer
* @return string $buffer
*/
private function pickup_pics_shift_jis($buffer) {
$pict_sjis = array_flip(self::$pict_sjis);
if (! $pict_sjis || ! function_exists('mb_regex_encoding')) {
return $buffer;
}
mb_regex_encoding($this->charset);
$replaced = mb_ereg_replace(
"([\xf7\x40-\xf7\x5b]|[\xf7\x5d-\xf7\xfc]|[\xf9\x40-\xf9\x5b]|[\xf9\x5d-\xf9\xfc]|[\xfb\x40-\xfb\x5b]|[\xfb\x5d-\xfb\xfc])",
'isset($pict_sjis["\1"]) ?
"
" :
"
"',
$buffer, 'e');
if ($replaced) {
$replaced = mb_ereg_replace("\xf7\x5c", '
', $replaced);
$replaced = mb_ereg_replace("\xf9\x5c", '
', $replaced);
$replaced = mb_ereg_replace("\xfb\x5c", '
', $replaced);
}
return $replaced ? $replaced : $buffer;
}
// ===== End of class ====================
}
/* ==================================================
* KtaiService_Softbank_PDC class
================================================== */
class KtaiService_Softbank_PDC extends KtaiService_Softbank {
/* ==================================================
* @param string $user_agent
* @return object $this
*/
public function __construct($user_agent) {
parent::__construct($user_agent);
// http://creation.mb.softbank.jp/web/web_pic_about.html
$p = 0;
foreach ($this->num_chars as $s => $n) {
for ($i = 1 ; $i <= $n ; $i++) {
self::$pictograms[sprintf('se%d%02x', $p, $i)] = "\x1b\$$s" . chr(32 + $i) . "\x0f";
}
$p++;
}
$this->theme = ks_option('ks_theme_sb_pdc');
$this->type = 'PDC';
$this->flat_rate = false;
preg_match('!^J-(PHONE|EMULATOR)/(\d\.\d+)/([-_.a-zA-Z0-9]+)/?(SN([-_.a-zA-Z0-9]*) )?!', $user_agent, $specs);
if ( isset($_SERVER['HTTP_X_JPHONE_MSNAME']) ) {
$this->term_name = $_SERVER['HTTP_X_JPHONE_MSNAME'];
} else {
$this->term_name = isset($specs[3]) ? $specs[3] : NULL;
}
$this->term_ID = isset($specs[5]) ? $specs[5] : NULL;
$this->sub_ID = isset($_SERVER['HTTP_X_JPHONE_UID']) ? $_SERVER['HTTP_X_JPHONE_UID'] : NULL;
$this->cookie_available = false;
$this->ext_css_available = false;
$this->available_js_version = false;
if (isset($_SERVER['x-jphone-display'])) {
list($this->screen_width, $this->screen_height) = array_map('intval', explode('*', $_SERVER['x-jphone-display']));
}
$this->textarea_size = 6000;
$this->page_size = 6000;
if ($specs[2] < 4.0) {
$this->cache_size = 6000;
$this->sub_ID_available = false;
$this->require_id_msg = "ERROR: Can't post a comment. We request your terminal's manufacture number but your phone does not available to trasmit it.";
} else {
$this->cache_size = 12000;
$this->sub_ID_available = true;
$this->require_id_msg = "ERROR: Please allow transmission of user infomation or your terminal's manifacture number.\nGo Yahoo! Japan > My Softbank (User Support) > Misc Application > Transmission of User Infomation / Transmission of Manifacture Number.";
}
$this->preamble = '';
$this->xhtml_head = '';
return;
}
/* ==================================================
* @param string $buffer
* @return string $buffer
*/
public function shrink_pre_split($buffer) {
$buffer = preg_replace('!
$3