Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
ó
Ch-_c@s¬ddlmZddlmZmZddlmZddlmZddl	m
Z
ddlmZddl
mZmZddlmZmZd	efd
„ƒYZdS(iÿÿÿÿ(tScreen(t	ActionMaptHelpableActionMap(tePoint(t
LoadPixmap(tLabel(t
parseColor(tCover2tCover3(tprintDBGt
GetIconDirtUnCaptchaReCaptchaWidgetcBs‰eZid„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d	„Zd
„Zd„Z
d„Zd
„ZRS(cCs\tdƒ||_||_|jjddƒ|_|jjddƒ|_|jjddƒ|_|jjddƒ|_d|_d|_	|j|j|jd}|j|j|j	d	}d
}g|_
x—t|jƒD]†}	|j
jgƒxmt|jƒD]\}
|d|	|
|j|j|	|j	|j|
|j|jf7}|j
|	jt
ƒq	WqãWd|||||j|j	|j|j|j|j|j|j	|j|j|j	|j|jd
|d|f|_||_tj||ƒtdddgi|jd6|jd6|jd6|jd6|jd6|jd6dƒ|d<ttdƒƒ|_ttdƒƒ|_tt|ƒƒ|d<t|jjdtdƒƒƒ|d<t ƒ|d <t!ƒ|d!<xNt|jƒD]=}	x4t|jƒD]#}
d"|	|
f}t!ƒ||<qÿWqéWd#|_"d#|_#t
|_$|j%j|j&ƒdS($Ns<UnCaptchaReCaptchaWidget.__init__ --------------------------trowsitcolstmarker_widthidt
marker_heightiiFtsj<widget name="cover_%s%s" zPosition="5" position="%d,%d" size="%d,%d" transparent="1" alphatest="blend" />s»
        <screen position="center,center" size="%d,%d" title="%s">
            <widget name="statustext"   position="0,10"  zPosition="2" size="%d,80"  valign="center" halign="center" font="Regular;22" transparent="1" />
            <widget name="puzzle_image" position="%d,%d" size="%d,%d" zPosition="3" transparent="1" alphatest="blend" />
            <widget name="marker"       position="%d,%d" size="%d,%d" zPosition="4" transparent="1" alphatest="blend" />
            <widget name="accept"       position="10,%d"  zPosition="2" size="%d,50"  valign="center" halign="center" font="Regular;22" foregroundColor="#00FFFFFF" backgroundColor="#FFFFFFFF" />
            %s
        </screen>
        i
it
WizardActionstDirectionActionstColorActionstlefttrighttuptdowntoktbackiÿÿÿÿtactionssmarkerCaptchaV2.pngsselectCaptchaV2.pngt
statustexttaccep_labeltVerifytaccepttpuzzle_imagetmarkers
cover_%s%si('R	tparamstimgFilePathtgettnumOfRowtnumOfColtmarkerWidthtmarkerHeighttoffsetCoverXtoffsetCoverYtcoversSelectiontrangetappendtFalsetskintsessionRt__init__RtkeyLefttkeyRighttkeyUptkeyDowntkeyOKt	keyCancelRR
tmarkerPixmaptselectPixmapRtstrt_RRtcurrXtcurrYtfocusOnAcceptButtontonLayoutFinishtonStart(tselfR/R"tmessagettitletadditionalParamstwindowWidthtwindowHeightt
coversSkintxtytstrIndex((sV/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/recaptcha_v2widget.pyR0s|
					



	






%

			cCstdƒdS(Ns;UnCaptchaReCaptchaWidget.__del__ --------------------------(R	(R@((sV/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/recaptcha_v2widget.pyt__del__jscCs³|jj|jƒ|dj|jƒ|dj|jƒ|djƒxct|j	ƒD]R}xIt|j
ƒD]8}d||f}||j|jƒ||jƒqoWqYWdS(NRR s
cover_%s%s(
R>tremoveR?t
updateIconR"t	setPixmapR7tshowR+R%R$R8thide(R@RGRHRI((sV/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/recaptcha_v2widget.pyR?mscCsÐ|jri|j|jkri|djjtdƒƒ|djjtdƒƒt|_|djƒn`|j|jkrÉ|djjtdƒƒ|djjtdƒƒt	|_|dj
ƒn|jS(NRs#FFFFFFs	#FFFFFFFFR s#000000s#32CD32(R=R<R$tinstancetsetForegroundColorRtsetBackgroundColorR-RNtTrueRO(R@((sV/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/recaptcha_v2widget.pytupdateAccpetButtonys		cCsP|j|jddkr&d|_n&|jdkrL|jdd|_ndS(Nii(R<R$(R@((sV/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/recaptcha_v2widget.pytcalcMarkerPosY‡s
cCsH|j|jdkr"d|_n"|jdkrD|jd|_ndS(Nii(R;R%(R@((sV/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/recaptcha_v2widget.pytcalcMarkerPosXs
cCs'|jd7_|jƒ|jƒdS(Ni(R;RVt
moveMarker(R@((sV/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/recaptcha_v2widget.pyR2–s

cCs'|jd8_|jƒ|jƒdS(Ni(R;RVRW(R@((sV/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/recaptcha_v2widget.pyR1›s

cCs'|jd7_|jƒ|jƒdS(Ni(R<RURW(R@((sV/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/recaptcha_v2widget.pyR4¡s

cCs'|jd8_|jƒ|jƒdS(Ni(R<RURW(R@((sV/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/recaptcha_v2widget.pyR3¦s

cCs_|jƒrdS|j|j|j}|j|j|j}|djjt	||ƒƒdS(NR (
RTR(R&R;R)R'R<RPtmoveR(R@RGRH((sV/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/recaptcha_v2widget.pyRW¬scCs|jdƒdS(N(tclosetNone(R@((sV/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/recaptcha_v2widget.pyR6´s
cCs“|jƒr|jƒdSd|j|jf}|j|j|j|j|j|j<|j|j|jr||jƒn||jƒdS(Ns
cover_%s%s(RTt	keyVerifyR;R<R*RNRO(R@RI((sV/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/recaptcha_v2widget.pyR5¸s
)cCs|g}d}x\t|jƒD]K}xBt|jƒD]1}|j||rY|j|ƒn|d7}q2WqW|j|ƒdS(Nii(R+R$R%R*R,RY(R@tretListtnumRHRG((sV/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/recaptcha_v2widget.pyR[Ås(t__name__t
__module__R0RJR?RTRURVR2R1R4R3RWR6R5R[(((sV/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/recaptcha_v2widget.pyRsU												
N(tScreens.ScreenRtComponents.ActionMapRRtenigmaRtTools.LoadPixmapRtComponents.LabelRR.Rt.Plugins.Extensions.IPTVPlayer.components.coverRRt-Plugins.Extensions.IPTVPlayer.tools.iptvtoolsR	R
R(((sV/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/recaptcha_v2widget.pyt<module>s