403Webshell
Server IP : 182.53.201.61  /  Your IP : 216.73.217.175
Web Server : Apache/2.2.15 (Fedora)
System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686
User : apache ( 48)
PHP Version : 5.3.3
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /proc/3628/root/usr/share/ibus-anthy/engine/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /proc/3628/root/usr/share/ibus-anthy/engine/engine.pyc
AJc#@sddkZddklZddkZddkZddkZddkZddklZddklZddklZddkl	Z	ddk
TddklZdd	klZddk
Z
dd
klZyddklZWnej
odZnXeiieieid
dddklZddklZdZdZed\ZZZZ Z!ed\Z"Z#Z$Z%Z&Z'Z(Z)Z*Z+Z,Z-Z.Z/edZ0hZ1xYe2eD]KZ3e3i4do5ei5e3dZ6e6oe6e1ei5e3<qqqWxoe7ddddddddd g	d!d"d#d$d%d&d'd(d)g	D](\Z8Z6ei9e6e1ei9e8<qaWd*ei:fd+YZ;dS(,iN(tpath(tNTH_UNCONVERTED_CANDIDATE(tNTH_KATAKANA_CANDIDATE(tNTH_HIRAGANA_CANDIDATE(tNTH_HALFKANA_CANDIDATE(t*(tkeysyms(tmodifier(tunichar_half_to_full(t
clipboard_getcCsdS(N(tNone(ta((s&/usr/share/ibus-anthy/engine/engine.pyt<lambda>)stIBUS_ANTHY_PKGDATADIRtsetup(t
AnthyPrefs(tdgettextcCs
td|S(s
ibus-anthy(R(R((s&/usr/share/ibus-anthy/engine/engine.pyR/scCs|S(((R((s&/usr/share/ibus-anthy/engine/engine.pyR0siiitKP_itKP_Addt
KP_Decimalt	KP_DividetKP_EntertKP_EqualtKP_MultiplytKP_SeparatortKP_SpacetKP_SubtracttplustperiodtslashtReturntequaltasterisktcommatspacetminustEnginecBseZeiZdZd|ZhZdZ	dZ
dZdZdZ
dZdZdZd	Zd
ZdZdZd
Zeidjo
dZn
dZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#e$dZ%dZ&dZ'dZ(d Z)d!Z*d"Z+d#Z,d$Z-d%Z.d&Z/d'Z0d(Z1d)Z2d*Z3d+Z4d,Z5e6d-Z7e6d.Z8e6d/Z9e6d0Z:e6d1Z;e<d2Z=d3Z>d4Z?d5Z@d6ZAd7ZBd8ZCd9ZDd:ZEd;ZFd<ZGd=ZHd>ZId?ZJd@ZKdAZLdBZMdCZNdDZOdEZPdFZQdGZRdHZSdIZTdJZUdKZVdLZWdMZXdNZYdOZZdPZ[dQZ\dRZ]dSZ^dTZ_dUZ`dVZadWZbdXZcdYZddZZed[Zfd\Zgd]Zhd^Zid_Zjd`ZkdaZldbZmdcZnddZodeZpdfZqdgZrdhZsdiZtdjZudkZvdlZwdmZxdnZydoZzdpZ{dqZ|drZ}dsZ~dtZduZdvZdwZdxZdyZdzZd{ZRS(}icCstt|i||ti|_|iitit|_	h|_
|iidd}t
id|dt|_|i|_|iidd}ddddd	d
g|}|i|t
i|iidd}dd
ddg|}|i|t
i|idS(Ntcommont	page_sizetroundt
input_modes
InputMode.tHiraganatKatakanatHalfWidthKatakanatLatint	WideLatint
typing_methodsTypingMode.tRomajitKanat
ThumbShift(tsuperR$t__init__tanthyt
anthy_contextt_Engine__contextt
_set_encodingtANTHY_UTF8_ENCODINGtINPUT_MODE_HIRAGANAt_Engine__input_modet_Engine__prop_dictt_Engine__prefst	get_valuetibustLookupTabletTruet_Engine__lookup_tablet_Engine__init_propst_Engine__prop_listt_Engine__input_mode_activatetPROP_STATE_CHECKEDt_Engine__typing_mode_activatet_Engine__reset(tselftbustobject_pathtsizetmode((s&/usr/share/ibus-anthy/engine/engine.pyR3\s 		cCsztiti|_d|_d|_t|_t	|_
t|_|i
it|_d|_d|_d|_dS(Nui(tjastringtJaStringR$t_Engine__typing_modet_Engine__preedit_ja_stringt_Engine__convert_charst_Engine__cursor_postFalset_Engine__need_updatet
CONV_MODE_OFFt_Engine__convert_modetlistt_Engine__segmentsRAtcleant_Engine__lookup_table_visiblet_MMt_SSt_H(RH((s&/usr/share/ibus-anthy/engine/engine.pyt__resetys				
			cCsti}tidddtidddtd}||id<ti}|itidddtidtd	|itidd
dtidtd|itidddtidtd
|itidddtidtd|itidddtidtd||ii	ti
x|D]}||i|i<qVW|i||i|tidddtidddtd}||id<ti}|itidddtidtd|itidddtidtd|itidddtidtd|t
ii	ti
x|D]}||i|i<qxW|i||i||itidddtd|S(Ntkeyu	InputModettypetlabeluあttooltipuSwitch input modeuInputMode.HiraganauHiraganauInputMode.KatakanauKatakanauInputMode.HalfWidthKatakanauHalf width katakanauInputMode.LatinuLatinuInputMode.WideLatinu
Wide Latinu
TypingModeuRuSwitch typing modeuTypingMode.RomajiuRomajiuTypingMode.KanauKanauTypingMode.ThumbShiftuThumb shiftusetupuConfigure Anthy(R>tPropListtPropertytPROP_TYPE_MENUt_R;tappendtPROP_TYPE_RADIOR:t	set_stateRER_t
set_sub_propsR$RO(RHtanthy_propstinput_mode_proptpropstpropttyping_mode_prop((s&/usr/share/ibus-anthy/engine/engine.pyt__init_propssh	
					

	
			

cCs.|i}|tjo|i|n|S(N(t
wait_for_texttCLIPBOARD_RECONVERTt_Engine__update_reconvert(RHt	clipboardttexttdatatclipboard_text((s&/usr/share/ibus-anthy/engine/engine.pyt__get_clipboards
cCs#|iti||||dS(N(tupdate_preedit_textR>tText(RHtstringtattrst
cursor_postvisible((s&/usr/share/ibus-anthy/engine/engine.pytupdate_preeditscCs |iti|||dS(N(tupdate_auxiliary_textR>Rz(RHR{R|R~((s&/usr/share/ibus-anthy/engine/engine.pytupdate_aux_stringscCso|itjotS|iiptS|iii}|ii}||f|i|i	<|i
tS(N(RVtCONV_MODE_ANTHYRSRAtpage_uptget_current_candidateRutget_cursor_posRXRRt_Engine__invalidateR@(RHt	candidatetindex((s&/usr/share/ibus-anthy/engine/engine.pyRs
cCso|itjotS|iiptS|iii}|ii}||f|i|i	<|i
tS(N(RVRRSRAt	page_downRRuRRXRRRR@(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyRs
cCs|itjo|itjotS|iiptS|iii}|ii}||f|i	|i
<|itS(N(
RVRtCONV_MODE_PREDICTIONRSRAt	cursor_upRRuRRXRRRR@(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyRs 
cCs|itjo|itjotS|iiptS|iii}|ii}||f|i	|i
<|itS(N(
RVRRRSRAtcursor_downRRuRRXRRRR@(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyRs 
cCs8|djo
ti}nti|}|i|dS(Ni	(Rt_0t_1t_Engine__on_key_number(RHRtbuttontstatetkeyval((s&/usr/share/ibus-anthy/engine/engine.pytcandidate_clickeds


cCs.|i|iti||idS(N(RGtcommit_textR>RzR(RHRu((s&/usr/share/ibus-anthy/engine/engine.pyt__commit_strings
cCs|ii|i|ti}|ii||i|i3xWt|i|iD]@}|ii	|d}t
|d}|iid|fqUWt|_
|i|itS(Nisutf-8(R6tresize_segmentRRR4tanthy_conv_stattget_statRXtxranget
nr_segmenttget_segmenttunicodeRgRSRZt_Engine__fill_lookup_tableRR@(RHt
relative_sizet	conv_stattitbufRu((s&/usr/share/ibus-anthy/engine/engine.pyt__shrink_segments
	

s1.2.0cCs<y|i|||SWnddk}|itSXdS(Ni(tprocess_key_event_internal2t	tracebackt	print_excRS(RHRtkeycodeRR((s&/usr/share/ibus-anthy/engine/engine.pytprocess_key_event*s
cCs<y|i|d|SWnddk}|itSXdS(Nii(RRRRS(RHRRR((s&/usr/share/ibus-anthy/engine/engine.pyR2s
cCsw|tijo4|i||odS|i||odSn0|djo|in|i|i|dS(NR(R>RERDRFt_Engine__start_setupR;Ri(RHt	prop_nameR((s&/usr/share/ibus-anthy/engine/engine.pytproperty_activates	
cCs|idptShtdfd6tdfd6tdfd6tdfd	6td
fd6}||jotid|IJt	S|i
|i||i|i
|||\}}|i
|jot	S||_
|i
d
}||_|i||i|idS(Nu
InputMode.uあuInputMode.HiraganauアuInputMode.Katakanau_アuInputMode.HalfWidthKatakanau_AuInputMode.LatinuAuInputMode.WideLatinsUnknow prop_name = %su	InputMode(t
startswithRSR9tINPUT_MODE_KATAKANAtINPUT_MODE_HALF_WIDTH_KATAKANAtINPUT_MODE_LATINtINPUT_MODE_WIDE_LATINtsyststderrR@R;Ritupdate_propertyR:RaRGR(RHRRtinput_modesRLRaRn((s&/usr/share/ibus-anthy/engine/engine.pyt__input_mode_activates,




	
	

cCs|idptShtidfd6tidfd6tidfd6}||jotid|IJtS|i	|i
||i|i	|||\}}|t_
|i	d	}||_|i||i|idS(
NuTypingMode.uRuTypingMode.RomajiuかuTypingMode.Kanau親uTypingMode.ThumbShiftsUnknow prop_name = %su
TypingMode(RRSRMtTYPING_MODE_ROMAJItTYPING_MODE_KANAtTYPING_MODE_THUMB_SHIFTRRR@R;RiRR$RORaRGR(RHRRttyping_modesRLRaRn((s&/usr/share/ibus-anthy/engine/engine.pyt__typing_mode_activates$
	
	

cCs|id}hdti6d	ti6d
ti6}|itid\}}|djp
|djodS|i|}|i	t
i|i|||_
|i|dS(Nu
TypingModeuTypingMode.RomajiuRuTypingMode.KanauかuTypingMode.ThumbShiftu親(uTypingMode.RomajiuR(uTypingMode.Kanauか(uTypingMode.ThumbShiftu親(NN(R;RMRRRtgetR$ROR
RiR>RERRa(RHRntmodesRRat_prop((s&/usr/share/ibus-anthy/engine/engine.pyt__refresh_typing_mode_propertys





	cCs|i|i|idS(N(tregister_propertiesRCt%_Engine__refresh_typing_mode_property(RH((s&/usr/share/ibus-anthy/engine/engine.pytfocus_inscCsY|iidd}|djo|i|in|djo|indS(NR%tbehivior_on_focus_outii(R<R=RGRt_Engine__on_key_return(RHRL((s&/usr/share/ibus-anthy/engine/engine.pyt	focus_outs


cCs|itjodSt|_|iit\}}|ii|idti	}|ii
|xTtd|iD]@}|ii
|d}t|d}|iid|fq~Wd|_|it|_dS(Ntutf8isutf-8(RVRRPtget_hiraganaR@R6t
set_stringtencodeR4RRRRRRRXRgRRRRSRZ(RHRutcursorRRR((s&/usr/share/ibus-anthy/engine/engine.pyt__begin_anthy_converts		
cCsV|itjodSt|_d|_t|_d|_|iit|_	dS(Nui(
RVRURQRWRXRRRARYRSRZ(RH((s&/usr/share/ibus-anthy/engine/engine.pyt__end_anthy_converts			
cCs|idS(N(t_Engine__end_anthy_convert(RH((s&/usr/share/ibus-anthy/engine/engine.pyt
__end_convertscCs%|itjoti}|ii||iixTtd|i	D]@}|ii
|}t|d}|iit
i|qLWdSti}|ii|i||iixZtd|iD]F}|ii|i|}t|d}|iit
i|qWdS(Nisutf-8(RVRR4tanthy_prediction_statR6tget_prediction_statRARYRt
nr_predictiontget_predictionRtappend_candidateR>Rztanthy_segment_stattget_segment_statRRtnr_candidateR(RHtseg_statRRR((s&/usr/share/ibus-anthy/engine/engine.pyt__fill_lookup_tables$

cCs5|iodSt|_ti|idtidS(Ntpriority(RTR@tgobjecttidle_addt_Engine__updatetPRIORITY_LOW(RH((s&/usr/share/ibus-anthy/engine/engine.pyt__invalidate s
	cCs|itjo|ii|\}}ne|itjo|ii|\}}n9|itjo|ii|\}}n
d\}}||fS(Nui(ui(R:R9RPRRtget_katakanaRtget_half_width_katakana(RHtcommitRuR((s&/usr/share/ibus-anthy/engine/engine.pyt
__get_preedit'scCs|i\}}ti}|ititidt||i||||ii	|i
dtit|i|i
|idS(Niu(t_Engine__get_preeditR>tAttrListRgtAttributeUnderlinetATTR_UNDERLINE_SINGLEtlenRRPtis_emptyRRStupdate_lookup_tableRARZ(RHRuRR|((s&/usr/share/ibus-anthy/engine/engine.pyt__update_input_chars5s		cCsq|itjp|itjo|idS|itjo|iit\}}n)|itjo|ii	t\}}n|it
jo|iit\}}n|itjo9|ii
\}}||ijo
t|_qn|itjo%|ii
\}}|i}nS|itjo%|ii
\}}|i}n|itjo%|ii
\}}|i}n|itjo9|ii\}}||ijo
t|_qn|itjo%|ii\}}|i}nk|itjo%|ii\}}|i}n6|itjo%|ii\}}|i}n||_ti}|ititidt||iti ti!ddddt||iti"ti!ddddt||i#||t|t|i$dti|i%|i&|i'|i%dS(Niiiu((RVRRt#_Engine__update_anthy_convert_charstCONV_MODE_HIRAGANARPRR@tCONV_MODE_KATAKANARtCONV_MODE_HALF_WIDTH_KATAKANARtCONV_MODE_LATIN_0t	get_latintlowertCONV_MODE_LATIN_1tCONV_MODE_LATIN_2tuppertCONV_MODE_LATIN_3t
capitalizetCONV_MODE_WIDE_LATIN_0tget_wide_latintCONV_MODE_WIDE_LATIN_1tCONV_MODE_WIDE_LATIN_2tCONV_MODE_WIDE_LATIN_3RQR>RRgRRRtAttributeBackgroundtRGBtAttributeForegroundRRRZRRA(RHRuRR|((s&/usr/share/ibus-anthy/engine/engine.pyt__update_convert_charsBs` 
		c
Csd|_d}xVt|iD]E\}\}}|i|7_||ijo|t|7}qqWti}|ititi	dt|i|iti
tiddd||t|i|id|ititiddd||t|i|id|i
|i||td|iid|iif}|i|ti|i|i|i|idS(Nuiiiiu( %d / %d )(RQt	enumerateRXRRRR>RRgRRRRRRR@RARtget_number_of_candidatesRRZR(RHtposRt	seg_indexRuR|t
aux_string((s&/usr/share/ibus-anthy/engine/engine.pyt__update_anthy_convert_charsys(	%%&	cCs5t|_|itjo|in|idS(N(RSRTRVRUt_Engine__update_input_charst_Engine__update_convert_chars(RH((s&/usr/share/ibus-anthy/engine/engine.pyt__updates	cCs|iiotS|itjo&|it\}}|i|n|itjoMx6t	|i
D]%\}\}}|ii||qkW|i|i
nP|itjo/|ii|i
dd|i|i
n|i|i
tS(Ni(RPRRSRVRURR@t_Engine__commit_stringRRRXR6tcommit_segmentRQRtcommit_prediction(RHRuRRR((s&/usr/share/ibus-anthy/engine/engine.pyt__on_key_returnscCs-|iiotS|i|itS(N(RPRRSRGRR@(RH((s&/usr/share/ibus-anthy/engine/engine.pyt__on_key_escapes


cCsN|iiotS|itjo|in|ii|itS(N(	RPRRSRVRUt_Engine__end_convertt
remove_beforeRR@(RH((s&/usr/share/ibus-anthy/engine/engine.pyt__on_key_back_spaces

cCsN|iiotS|itjo|in|ii|itS(N(	RPRRSRVRURtremove_afterRR@(RH((s&/usr/share/ibus-anthy/engine/engine.pyt__on_key_deletes

cCs,|iiotSt|_|itS(N(RPRRSR@RZR(RH((s&/usr/share/ibus-anthy/engine/engine.pyt__on_key_ups
	
cCs,|iiotSt|_|itS(N(RPRRSR@RZR(RH((s&/usr/share/ibus-anthy/engine/engine.pyt
__on_key_downs
	
cCs7|iiotS|itjo|intS(N(RPRRSRZR@R(RH((s&/usr/share/ibus-anthy/engine/engine.pyt__on_key_page_up"s
cCs7|iiotS|itjo|intS(N(RPRRSRZR@R(RH((s&/usr/share/ibus-anthy/engine/engine.pyt__on_key_page_down)s
cCs|iiotS|itjo|iid|itS|itjotS|i	dt
|ijotS|i	d7_	t|_|i
|itS(Ni(RPRRSRVRUtmove_cursorRR@RRRRRXRZR(RH((s&/usr/share/ibus-anthy/engine/engine.pyt__on_key_rightDs
	

cCs|itjotS|iptS|tijotid}n|ti}|ii	}|ii
|oX|ii}|iii
}||f|i|i<t|_|i|intS(Ni(RVRRSRZRRt_9RRAtget_candidates_in_current_pagetset_cursor_pos_in_current_pageRRRuRXRRt_Engine__on_key_rightRR@(RHRRt
candidatesR((s&/usr/share/ibus-anthy/engine/engine.pyt__on_key_numberYs 

	
cCs|iiotS|itjo|in|djp
|djo*|it|jotSt||_n|djo"|itjotSt|_n|djo^t	|ijo
t
jno0|id7_|it
jo
t|_q
qt	|_n|djo^t|ijo
t
jno0|id7_|it
jo
t|_qxqt|_ntid|IJtS|itS(NiiiiisUnkown convert mode (%d)!(RPRRSRVRRRR@RRRRRRRRRR(RHRL((s&/usr/share/ibus-anthy/engine/engine.pyt
__on_key_convms8


!

!

cCs$|itjot|}|i|tS|itjoAt|}d}|djot|}n|i|tS|it	joMx6t
|iD]%\}\}}|ii
||qW|i|in%|itjo|i|in|iit||itS(N(R:RtunichrRR@RR
RRVRRRXR6RRQRURPtinsertR(RHRtchart	wide_charRRRu((s&/usr/share/ibus-anthy/engine/engine.pyt__on_key_commons*



cCsDdGH|ipt||_n|i|_|iti_dS(NtRELOADED(R<Rt_mk_keybindt_Engine__keybindRMRNt_prefs(tclsRI((s&/usr/share/ibus-anthy/engine/engine.pytCONFIG_RELOADEDs

c
	sdG|G|G|GH|t|iid}|i}||jod|}|ii||}|dgjo|ng}xBt|i|D]+}	|ii|i	|	gi
|qW|ii|xmt|i|D]V}	|ii|i	|	gi
||ii|i	|	ifdqW|ii|||n|djo:|ii||||djo|i|_qnI|djon8|o|ii|||n|ii|||dS(	NsVALUE_CHAMGED =it
_Engine__cmd_tcs'ti|di|dS(i
(tcmpR(Rtb(tkeys(s&/usr/share/ibus-anthy/engine/engine.pyRsR%t
shortcut_typetpanel(RR<t_prefixt_get_shortcut_typeR=tsett
differenceR%Rt	_s_to_keytremoveR-t
setdefaultRgtsortt	set_valueR$(
R'RItsectiontnametvaluetbase_sectsectcmdtoldts((R-s&/usr/share/ibus-anthy/engine/engine.pytCONFIG_VALUE_CHANGEDs4

)%


cCsh}|i}xf|ii|D]R}d|}x?|ii||D](}|i|i|gi|qKWq%W|S(NR)(R1R<R-R=R6R4Rg(R'tkeybindR=tkR>R@((s&/usr/share/ibus-anthy/engine/engine.pyR$s
*cCs1yd|iidd}Wn
d}nX|S(Ns	shortcut/R%R.sshortcut/default(R<R=(R'tt((s&/usr/share/ibus-anthy/engine/engine.pyR1s

cCsti|idd}|i}d|jo
tipdd|jo
tipdBd|jo
tipdB}|i||S(Nt+isshift+isctrl+salt+(	Rtname_to_keycodetsplitRRt
SHIFT_MASKtCONTROL_MASKt	MOD1_MASKt_mk_key(R'R@RR((s&/usr/share/ibus-anthy/engine/engine.pyR4s
5cCs|titiB@odt|djo|tiO}qyti|jo
tijno|titi8}qynt	t
|t
|gS(Nu !"#$%^'()*+,-./:;<=>?@[\]^_`{|}~(RRIRJRRHRRtztAtreprtint(RR((s&/usr/share/ibus-anthy/engine/engine.pyRKs$c	s|ddk}ddkfdfd}fd}fddfdfdfd	fd
}fd}titiBtiBtiB@tjo$ii	dd
otnti@oi
jo6|oii
ind_
qxjodndijo;|o$dgind_qxngjodjoioX|dgijodnd_||qxi
o:|ii
jodndqxjodnd_||nii
jodjoi
o<|ii
i||_
qxio#|iiqxotS||_
ni
o&|ii
in6io+|dginotSdjo
djno>titiB@djo#iitniiptStStS(NicsVioiiin!dgid_dS(Ni(R[ttableR\R
R](R(RtthumbtRSRHtLStcmd_exec(s&/usr/share/ibus-anthy/engine/engine.pyt
on_timeouts
 csti|_dS(N(Rttimeout_addR](RD(RHRRU(s&/usr/share/ibus-anthy/engine/engine.pytstartscs,iotiid_tStS(N(R]Rt
source_removeR
R@RS((RH(s&/usr/share/ibus-anthy/engine/engine.pytstop
s

	cs_yQit|}|djo'iiddoi|S|SWnnXdS(Nu,.、。R%tbehivior_on_period(t_Engine__on_key_commontordR<R=t_Engine__cmd_convert(Rtret(RHR(s&/usr/share/ibus-anthy/engine/engine.pyRs
ics|i||}xcii|gD]L}dG|GHy"t|||otSWq(tid|IJq(Xq(WtS(Nscmd =sUnknow command = %s(RKR%RtgetattrR@RRRS(RRR_R>(RH(s&/usr/share/ibus-anthy/engine/engine.pyRTs		csiiddS(NR%tthumb_rs(R<R=((RH(s&/usr/share/ibus-anthy/engine/engine.pyRR&scsiiddS(NR%tthumb_ls(R<R=((RH(s&/usr/share/ibus-anthy/engine/engine.pyRS)scsiiddS(NR%tthumb_t1(R<R=((RH(s&/usr/share/ibus-anthy/engine/engine.pytT1,scsiiddS(NR%tthumb_t2(R<R=((RH(s&/usr/share/ibus-anthy/engine/engine.pytT2/sR%tten_key_modeiii!i~(tgtkRQRRHRIRJtRELEASE_MASKtKP_TableR<R=R[RPR\R-R@tshift_tableRRRPRRS(	RHRRRRgRWRYRcRe((	RRRQRRRHRURRSRTs&/usr/share/ibus-anthy/engine/engine.pytprocess_key_event_thumbs



'
$&
  
3 #







$9#cCsM|itijo*|ittgjo|i|||S|ti@dj}|ti	ti
BtiB@}|ptS|t
jo$|iiddot
|}n|i||}xc|ii|gD]L}dG|GHy"t||||otSWqtid|IJqXqW|ti
tiB@otSti|jo
tijnp|tijo|itijoa|tijo|ti	jo
ti}q|tijo |ddgjo
ti}qn|i|}t|d	jo'|iidd
o|i ||S|S|i!i"ptStSdS(
NiR%Rfscmd =sUnknow command = %siiiu,.RZi|i}(#RORMRR:RRRkRRhRHRIRJRSRiR<R=RKR%RR_R@RRRtexclamt
asciitildetyenRRt	backslashR[RR]RPR(RHRRRtis_pressR_R>R^((s&/usr/share/ibus-anthy/engine/engine.pyRpsL

		$ 
#cCsd|jo|iiotS|itjo'd|jo|iiotSnu|itjo!d|jo|iotSnD|itjo!d|jo|iotSnd|jotSd|jo|iotStS(Nt0t1t2t3t4t5(	RPRR@RVRURRZRRS(RHRL((s&/usr/share/ibus-anthy/engine/engine.pyt	_chk_modes 			
cCs,|idptS|i|titS(NRq(RwRSRDR>RER@(RHRL((s&/usr/share/ibus-anthy/engine/engine.pyt__set_input_modescCs/|itjo|idS|idSdS(NuInputMode.HiraganauInputMode.Latin(R:Rt_Engine__set_input_mode(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_on_offscCs=hdt6dt6dt6dt6dt6}|i||iS(NuInputMode.KatakanauInputMode.HalfWidthKatakanauInputMode.LatinuInputMode.WideLatinuInputMode.Hiragana(R9RRRRRyR:(RHRRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_circle_input_modes
cCs=hdt6dt6dt6dt6dt6}|i||iS(NuInputMode.KatakanauInputMode.HalfWidthKatakanauInputMode.Hiragana(R9RRRRRyR:(RHRRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_circle_kana_modes
cCs
|idS(NuInputMode.Latin(Ry(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_latin_modescCs
|idS(NuInputMode.WideLatin(Ry(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_wide_latin_modescCs
|idS(NuInputMode.Hiragana(Ry(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_hiragana_modescCs
|idS(NuInputMode.Katakana(Ry(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_katakana_modescCs
|idS(NuInputMode.HalfWidthKatakana(Ry(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_half_katakanascCsW|idptShdti6dti6dti6}|i||iti	t
S(NRquTypingMode.RomajiuTypingMode.ThumbShiftuTypingMode.Kana(RwRSRMRRRRFROR>RER@(RHRRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_circle_typing_methods



cCsQ|iiddp|ittgjo|i||S|i||SdS(NR%thalf_width_space(R<R=R:RRt_Engine__cmd_insert_half_spacet_Engine__cmd_insert_wide_space(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_insert_spaces
	
cCsQ|iiddp|ittgjo|i||S|i||SdS(NR%R(R<R=R:RRRR(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_insert_alternate_spaces
	
cCsD|idptS|iiptS|ittitS(NRq(	RwRSRPRRRRR"R@(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_insert_half_space	scCsy|idptS|iiptStti}ti|d}|djot
|}n|i|tS(NRq(
RwRSRPRRRR"tsymbol_ruleRR
RRR@(RHRRR R!((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_insert_wide_spaces

cCs|idptS|iS(Nt12345(RwRSt_Engine__on_key_back_space(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_backspacescCs|idptS|iS(NR(RwRSt_Engine__on_key_delete(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_delete%scCs|idptS|iS(NR(RwRSR(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_commit+scCs-|idptS|i|itS(Nt14(RwRSt_Engine__begin_anthy_convertRR@(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt
__cmd_convert1s


cCs|idptS|iit\}}|ii|idti	}|ii
||iid}|ptSt|d}|i
id|ft|_d|_|it|_|itS(NRRisutf-8(RwRSRPRR@R6tset_prediction_stringRR4RRRRRXRgRRVRRRRZR(RHRRRuRtpsR((s&/usr/share/ibus-anthy/engine/engine.pyt
__cmd_predict:s"		
	
cCs|i||S(N(t_Engine__cmd_cancel_all(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_cancelVscCsL|idptS|itjo|iS|i|itSdS(NR(RwRSRVRUt_Engine__on_key_escapeRRR@(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_cancel_allYs

cCsC|iiptStd}|o|i|itntS(NtPRIMARY(RPRRSR	trequest_textt_Engine__get_clipboardRrR@(RHRRRt((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_reconvertdscCs2|djotSt|d|_xItdt|iD]/}|i|}|iitt	|q=W|i
i|iidt
i}|i
i|xTtd|iD]@}|i
i|d}t|d}|iid|fqWt|_d|_|it|_|itS(Nsutf-8i(R
RSRRQRRRPRRR\R6RRR4RRRRRXRgRRVRRRRZRR@(RHRwRRRRRu((s&/usr/share/ibus-anthy/engine/engine.pyt__update_reconvertqs*

 		
	
cCs|idptS|itjon|ii|djot|iidn+|djo|nt|iid|it	StS(NRriii(ii(
RwRSRVRURPRRRRR@(RHR((s&/usr/share/ibus-anthy/engine/engine.pyt__move_carets	(
cCs
|idS(Ni(t_Engine__move_caret(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_move_caret_firstscCs
|idS(Ni(R(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_move_caret_lastscCs
|idS(Ni(R(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_move_caret_forwardscCs
|idS(Ni(R(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_move_caret_backwardscCs|idptS|djodn,|djo|i|nt|id}d|jot|ijno:||ijo*||_t|_|i|intS(Nt25iii(ii(	RwRSRRRRXRZRRR@(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__select_segments7		
cCs
|idS(Ni(t_Engine__select_segment(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_select_first_segmentscCs
|idS(Ni(R(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_select_last_segmentscCs
|idS(Ni(R(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_select_next_segmentscCs
|idS(Ni(R(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_select_prev_segmentscCs;|idptS|itjo|idtSdS(NRi(RwRSRVRt_Engine__shrink_segmentR@(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_shrink_segments

cCs;|idptS|itjo|idtSdS(NRi(RwRSRVRRR@(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_expand_segments

c

Cs*|t|ijotS|itjoxDtd|dD]/}|i|\}}|iti|q?W|i	\}}d}xItd|dD]4}|i
i|t}	|tt
|	d7}qW|ii||x$td|D]}|iiqW|ii|||id|d5nt|idjo|ini|i|jo|i|d8_n
d|_|i|i\}}||_|i
i|id|ii|iitt|_|idti|i|i|i|itS(Niisutf-8u( RRXRSRVRRRR>RzRR6RRRRPRR
RGRRRQRRRARYtshow_cursorRZRRRRRR@(
RHtcommit_indexRRRRRuRt
commit_lengthR((s&/usr/share/ibus-anthy/engine/engine.pyt__commit_nth_segmentsH		
	



cCs|id||S(Ni(t_Engine__commit_nth_segment(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_commit_first_segmentscCs|i|i||S(N(RRR(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_commit_selected_segmentscCsr|idptS|ii|ptS|iii}|ii}||f|i|i<|i	t
S(NRv(RwRSRARRRuRRXRRRR@(RHRRR((s&/usr/share/ibus-anthy/engine/engine.pyt__select_candidate	s
cCs
|idS(Ni(t_Engine__select_candidate(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_select_first_candidatescCs|i|iidS(Ni(RRAt
get_page_size(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_select_last_candidatescCs|idptS|iS(Nt235(RwRSt_Engine__on_key_down(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_select_next_candidatescCs|idptS|iS(NR(RwRSt_Engine__on_key_up(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_select_prev_candidate"scCs|idptS|iS(NRv(RwRSt_Engine__on_key_page_up(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_candidates_page_up(scCs|idptS|iS(NRv(RwRSt_Engine__on_key_page_down(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_candidates_page_down.scCs"|idptS|i|S(NRv(RwRSR(RHR((s&/usr/share/ibus-anthy/engine/engine.pyt__select_candidates5scCs
|i|S(N(t_Engine__select_candidates(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_select_candidates_1;scCs
|i|S(N(R(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_select_candidates_2>scCs
|i|S(N(R(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_select_candidates_3AscCs
|i|S(N(R(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_select_candidates_4DscCs
|i|S(N(R(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_select_candidates_5GscCs
|i|S(N(R(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_select_candidates_6JscCs
|i|S(N(R(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_select_candidates_7MscCs
|i|S(N(R(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_select_candidates_8PscCs
|i|S(N(R(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_select_candidates_9SscCs
|i|S(N(R(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_select_candidates_0VscCs[|itjo|i|id}|tjo|itS|tjo|itS|tjo|idS|djo|idS|itSn|it	jo|i
||S|itjo|i||St
|ijo
tjno|i||St|ijo
tjno|i||S|i||SdS(Niii(RVRRXRRRt _Engine__convert_segment_to_kanaRRt!_Engine__convert_segment_to_latinRt_Engine__cmd_convert_to_halfRt_Engine__cmd_convert_to_latinRRt"_Engine__cmd_convert_to_wide_latinRRt _Engine__cmd_convert_to_hiraganat _Engine__cmd_convert_to_katakana(RHRRtn((s&/usr/share/ibus-anthy/engine/engine.pyt"__cmd_convert_to_char_type_forwardZs*



!cCs[|itjo|i|id}|tjo|itS|tjo|itS|djo|itS|djo|idS|idSn|it	jo|i
||S|itjo|i||St
|ijo
tjno|i||St|ijo
tjno|i||S|i||SdS(Niii(RVRRXRRRRRRRRRRRRRRRRRR(RHRRR((s&/usr/share/ibus-anthy/engine/engine.pyt#__cmd_convert_to_char_type_backwardts*



!cCs|itjomd|jo
djnoO|ii|i|}|t|df|i|i<t|_|i	t
StS(Niisutf-8(RVRR6RRRRRXRSRZRR@(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__convert_segment_to_kanas.	
cCs@|idptS|itjo|itS|idS(NRi(RwRSRVRRRt_Engine__on_key_conv(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_convert_to_hiraganas
cCs@|idptS|itjo|itS|idS(NRi(RwRSRVRRRR(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_convert_to_katakanas
cCs@|idptS|itjo|itS|idS(NRi(RwRSRVRRRR(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_convert_to_halfs
cCs@|idptS|itjo|itS|idS(NRi(RwRSRVRRRR(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_convert_to_half_katakanas
c	Cs|itjo|djod}x?t|iD].}|tt|ii|td7}q3W|tt|ii|itd}|i	|i\}}|i
i||}|djo4dig}|D]}|t
|q~}n||joz||ijo|i}q||ijo|i}q||jp||ijo|i}qn||f|i	|i<t|_|itStS(Niiisutf-8u(ii(RVRtrangeRRRRR6RRRXRPtget_rawtjoinRRRRRSRZRR@(	RHRRWRtendR@ts2t_[1]tc((s&/usr/share/ibus-anthy/engine/engine.pyt__convert_segment_to_latins,,+
4
 	
cCs@|idptS|itjo|idS|idS(NRii(RwRSRVRRR(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_convert_to_wide_latins
cCs@|idptS|itjo|idS|idS(NRii(RwRSRVRRR(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_convert_to_latins
cCsA|idptS|iidd}titi|tS(NRqR%tdict_admin_command(RwRSR<R=tostspawnltP_NOWAITR@(RHRRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_dict_admins
cCsA|idptS|iidd}titi|tS(NRqR%tadd_word_command(RwRSR<R=RRRR@(RHRRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_add_words
cCs#|idptS|itS(NRq(RwRSRR@(RHRR((s&/usr/share/ibus-anthy/engine/engine.pyt__cmd_start_setups
cCstidjo@tititi\}}|tijodSdt_ntitidd}titi|dt_dS(Nit
LIBEXECDIRsibus-setup-anthy(	R$t_Engine__setup_pidRtwaitpidRRRtgetenvR(RHtpidRt	setup_cmd((s&/usr/share/ibus-anthy/engine/engine.pyt
__start_setups
N(t__name__t
__module__RMRRORR
R<R%R3RGRBRRRRRRRRRRR>tget_versionRRRDRFRRRRRRRRRSRRRRRRRRRRRRRRRRR[tclassmethodR(RAR$R1R4tstaticmethodRKRkRRwRyt_Engine__cmd_on_offt_Engine__cmd_circle_input_modet_Engine__cmd_circle_kana_modet_Engine__cmd_latin_modet_Engine__cmd_wide_latin_modet_Engine__cmd_hiragana_modet_Engine__cmd_katakana_modet_Engine__cmd_half_katakanat!_Engine__cmd_circle_typing_methodt_Engine__cmd_insert_spacet#_Engine__cmd_insert_alternate_spaceRRt_Engine__cmd_backspacet_Engine__cmd_deletet_Engine__cmd_commitR]t_Engine__cmd_predictt_Engine__cmd_cancelRt_Engine__cmd_reconvertRsRt_Engine__cmd_move_caret_firstt_Engine__cmd_move_caret_lastt_Engine__cmd_move_caret_forwardt _Engine__cmd_move_caret_backwardRt!_Engine__cmd_select_first_segmentt _Engine__cmd_select_last_segmentt _Engine__cmd_select_next_segmentt _Engine__cmd_select_prev_segmentt_Engine__cmd_shrink_segmentt_Engine__cmd_expand_segmentRt!_Engine__cmd_commit_first_segmentt$_Engine__cmd_commit_selected_segmentRt#_Engine__cmd_select_first_candidatet"_Engine__cmd_select_last_candidatet"_Engine__cmd_select_next_candidatet"_Engine__cmd_select_prev_candidatet_Engine__cmd_candidates_page_upt!_Engine__cmd_candidates_page_downRt _Engine__cmd_select_candidates_1t _Engine__cmd_select_candidates_2t _Engine__cmd_select_candidates_3t _Engine__cmd_select_candidates_4t _Engine__cmd_select_candidates_5t _Engine__cmd_select_candidates_6t _Engine__cmd_select_candidates_7t _Engine__cmd_select_candidates_8t _Engine__cmd_select_candidates_9t _Engine__cmd_select_candidates_0t)_Engine__cmd_convert_to_char_type_forwardt*_Engine__cmd_convert_to_char_type_backwardRRRRt%_Engine__cmd_convert_to_half_katakanaRRRt_Engine__cmd_dict_admint_Engine__cmd_add_wordt_Engine__cmd_start_setupR(((s&/usr/share/ibus-anthy/engine/engine.pyR$Us			
	A										
	M	
												
	7						X							#	

	
	t	0				
	
											
									
														,			
																				
												
			(<RRRRR>R4RRRRttablesRRRMtsegmentRRgR	tImportErrorRgRRt
anthyprefsRtgettextRRftN_RR9RRRRRURRRRRRRRRRRRRRrRitdirR@RRFtvtzipRCt__getattribute__t
EngineBaseR$(((s&/usr/share/ibus-anthy/engine/engine.pyt<module>sP
%		6
 

Youez - 2016 - github.com/yon3zu
LinuXploit