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:
ó
)ðbc@sÞddlmZmZmZddlmZmZmZddlmZm	Z	m
Z
mZmZm
Z
mZmZddlmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*ddl+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2ddl3m4Z4m5Z5ddl6m7Z7m8Z8m9Z9ddl:m;Z;m<Z<dd	l=m>Z>m?Z?m@ZAmBZBdd
lCmDZEmFZGmHZIddlJmKZKmLZLddlMmNZNdd
lOmPZPmQZQmRZRddlSmTZTmUZUddlVmWZWddlXmYZYddlZm[Z[ddl\m]Z]ddl^m_Z_ddl+m,Z,ddl`maZaddlbmcZcddldmeZeddlfmgZgddlhmiZiddljmkZkddllmmZmddlnmoZoddlpmqZqddlrmsZsddltmuZudd lvmwZwdd!lxmyZydd"lzm{Z{dd#l|m}Z}dd$l~mZdd%l€mZdd&lfm‚Z‚dd'lƒm„Z„dd(l…m†Z†dd)l‡mˆZˆdd*l‰mŠZŠdd+l‹m‹Z‹dd,lŒmZdd-lŽmZdd.lmZdd/lCm‘Z‘dd0l’Z’dd0l“ZCdd0l”Z”dd0l•Z•dd0l–Z–dd0l—Z—dd0lCZCe˜Z™e˜Zše˜Z›e˜Zœy*dd1lmžZždd2lŸm Z e¡Z›WnnXy¡dd0l¢j£Z¤dd3l¥m¦Z§dd4l¨m©Z©dd5l¨mªZªdd6l¨m«Z«dd7l¨m¬Z¬dd8l¥m­Z®dd9l¥m¯Z°e¡Z™e±Z²e³Z´eµZ¶e·Z¸Wnƒdd0l¤Z¤dd3l¹m¦Z§dd4lºm©Z©dd5lºmªZªdd6lºm«Z«dd7lºm¬Z¬dd8l­m­Z®dd9l­m¯Z°nXydd:l»m¼Z¼Wn%ydd:l½m¼Z¼WnnXnXe™rqydd0l¾Z¿WneÀk
rmZÁeÁGHnXn+ydd0l¿Z¿WneÀk
r›ZÁeÁGHnXd;„ZÂe›rÇd<e jÃfd=„ƒYZÄned>ƒjŃjƃZÇid?d@6ZÈe•jFjÉdAƒdAaÊyddBlËmÌZÌe¡ZœWnnXy2edCtÊdDdEdFƒedGtÊdHdEdFƒWneÀk
rrZÁeÁGHnXe
ƒejÍ_ÎedIdJdKe˜ƒejÍjÎ_ÏedIdLdKe˜ƒejÍjÎ_ÐedIdMdNdOdPfdQdRfdSdTfdMdUfdVdWfdXdYfdZd[fgƒejÍjÎ_ÑedIdMdNdOdPfdQdRfdSdTfdMdUfdVdWfdXdYfdZd[fgƒejÍjÎ_ÒedId\dNd\d\fd]d]fd^d^fd_d_fd`d`fdadafgƒejÍjÎ_ÓedIdQdKe˜ƒejÍjÎ_ÔedIdbdKe˜ƒejÍjÎ_ÕedIdLdKe˜ƒejÍjÎ_ÖedIdLdKe˜ƒejÍjÎ_×edIe˜ƒejÍjÎ_ØedIe¡ƒejÍjÎ_ÙedIe˜ƒejÍjÎ_ÚedIdcdNdceÛddƒfdeeÛdfƒfgƒejÍjÎ_ÜedIdgdNdgeÛdhƒfdieÛdjƒfdkeÛdlƒfgƒejÍjÎ_ÝedIdmdNdmeÛdnƒfdoeÛdpƒfdqeÛdrƒfdseÛdtƒfdueÛdvƒfgƒejÍjÎ_ÞedIdwdNdweÛdxƒfdyeÛdzƒfd{eÛd|ƒfd}eÛd~ƒfdeÛd€ƒfdeÛd‚ƒfdƒeÛd„ƒfd…eÛd†ƒfgƒejÍjÎ_ßedIddNdeÛd‚ƒfdyeÛdzƒfd{eÛd|ƒfd}eÛd~ƒfdeÛd€ƒfdweÛdxƒfdƒeÛd„ƒfd…eÛd†ƒfgƒejÍjÎ_àedIdwdNdweÛdxƒfdyeÛdzƒfd{eÛd|ƒfd}eÛd~ƒfdeÛd€ƒfdeÛd‚ƒfdƒeÛd„ƒfd…eÛd†ƒfgƒejÍjÎ_áedId‡dNd‡eÛd‡ƒfdˆeÛdˆƒfd‰eÛd‰ƒfgƒejÍjÎ_âedIdŠdNdŠeÛd‹ƒfdŒeÛdƒfdŽeÛdƒfdeÛd‘ƒfgƒejÍjÎ_ãedId‡dNd‡eÛd‡ƒfdˆeÛdˆƒfd’eÛd’ƒfd“eÛd“ƒfd”eÛd”ƒfgƒejÍjÎ_oedId•dKe˜ƒejÍjÎ_äedId•dNd–eÛd—ƒfd•eÛd˜ƒfd™eÛdšƒfd›eÛdœƒfdeÛdžƒfdŸeÛd†ƒfd eÛd‚ƒfd¡eÛd~ƒfd¢eÛd£ƒfd¤eÛd„ƒfd¥eÛd¦ƒfd§eÛd¨ƒfgƒejÍjÎ_åd©ejÍjÎjãjædªZçdLdLd«„ZèdLdLd¬„ZéyOe™r•eéd­eçd®d¯ƒZêneèd­eçd®d¯ƒZêeêjëZëeêjìZìe¡ZšWndLZëd°ZìnXejÍjÎjÞjæZíeíZîeÇd±krÚeìd²aïd³ZðdFZñd´d´dµd¶d>gZòeîdqkrLd·d´d¸d¶dFgZónd·d´d¹d¶dFgZóedIdºdNd»eÛd¼ƒfd½eÛd¾ƒfd¿eÛdÀƒfdÁeÛdƒfdÃeÛdăfdÅeÛdƃfdÇeÛd^ƒfdÈeÛdɃfd»eÛd¼ƒfdÊeÛd˃fdÌeÛd̓fdºeÛd]ƒfgƒejÍjÎ_ôedIdºdNd»eÛd¼ƒfd½eÛd¾ƒfd¿eÛdÀƒfdÁeÛdƒfdÃeÛdăfdÅeÛdƃfdÇeÛd^ƒfdÈeÛdɃfd»eÛd¼ƒfdÊeÛd˃fdÌeÛd̓fdºeÛd]ƒfgƒejÍjÎ_õedIdÍdNd^eÛd^ƒfd¾eÛd¾ƒfdÀeÛdÀƒfdÂeÛdƒfdÄeÛdăfdÆeÛdƃfd^eÛd^ƒfdÉeÛdɃfd¼eÛd¼ƒfdËeÛd˃fdÍeÛd̓fd]eÛd]ƒfgƒejÍjÎ_öneÇd±koïeÇdÎkrÏeìdÏaïdÐZðdÑZñdÒdÓd·dÔd>gZòeîdqkrAdÕdÓdÖdÔdFgZóndÕdÓd×dÔdFgZóedIdÅdNd»eÛd¼ƒfd½eÛd¾ƒfd¿eÛdÀƒfdÁeÛdƒfdÃeÛdăfdÅeÛdƃfdÇeÛd^ƒfdÈeÛdɃfd»eÛd¼ƒfdÊeÛd˃fdÌeÛd̓fdºeÛd]ƒfgƒejÍjÎ_ôedIdÈdNd»eÛd¼ƒfd½eÛd¾ƒfd¿eÛdÀƒfdÁeÛdƒfdÃeÛdăfdÅeÛdƃfdÇeÛd^ƒfdÈeÛdɃfd»eÛd¼ƒfdÊeÛd˃fdÌeÛd̓fdºeÛd]ƒfgƒejÍjÎ_õedIdÄdNd^eÛd^ƒfd¾eÛd¾ƒfdÀeÛdÀƒfdÂeÛdƒfdÄeÛdăfdÆeÛdƃfd^eÛd^ƒfdÉeÛdɃfd¼eÛd¼ƒfdËeÛd˃fdÍeÛd̓fd]eÛd]ƒfgƒejÍjÎ_öneÇdÎkpðejÍjÎjÚjæe¡krSeìdØaïdÙZðdÚZñd¶dÛdÜd·d>gZòdÝdÛdÞd·dFgZóedIdßdNdàeÛdáƒfdâeÛdãƒfdäeÛd`ƒfgƒejÍjÎ_ôedIdßdNdàeÛdáƒfdâeÛdãƒfdäeÛd`ƒfgƒejÍjÎ_õedIdádNdáeÛdáƒfd_eÛd_ƒfdãeÛdãƒfd`eÛd`ƒfdåeÛdåƒfdaeÛdaƒfd]eÛd]ƒfgƒejÍjÎ_öne¼ƒZ÷e÷jødæƒe±ejÍjÎjojæƒZùejÍjÎjäjæd•kr®ejÍjÎjåjæZúnejÍjÎjäjæZúdçZûeCjFjüdèƒrÿdFZýdLZþdLZÿdLZdLZdLZnld>ZýdéZþdêZÿdëe±eµdìeñƒƒdíZdëe±eµdîeñƒƒdíZdëe±eµdïeñƒƒdíZy2eCjFjdðƒZee˜krœeCjdðƒnWneÀk
r¼ZÁeÁGHdñGHnXdò„ZejÍjÎj×jædLkróejÍjÎj×jæZnÿycddólm	Z	e	j
ƒZe	jed>dôƒZedLkrUedIedKe˜ƒejÍjÎ_×nWn™y=edõƒZedLkr˜edIedKe˜ƒejÍjÎ_×nWnRy;t
dôZedLkrÙedIedKe˜ƒejÍjÎ_×nWn
dLZnXnXnXedö„Zeeed÷„ZdLdø„Zedù„Zdúfdû„ƒYZia
düZdýZejÍjÎjãjæZejÍjÎjßjæZejÍjÎjàjæZàejÍjÎjájæZejÍjÎjôjæZejÍjÎjõjæZõdþfdÿ„ƒYZde?fd„ƒYZde>fd„ƒYZdeBfd„ƒYZd„Zidd>6dRdF6dTd6dUdÚ6d	d
6dYd´6d[d6Zd„Z d
„Z!d„Z"d„Z#d„Z$deˆfd„ƒYZ%dfd„ƒYZ&eœrÕdeˆe<eeÌe,e-e0fd„ƒYZ'n%deˆe<ee,e-e0fd„ƒYZ'deˆfd„ƒYZ(d„Z)d„Z*iNde²dƒ6de²dƒ6d e²d!ƒ6d"e²d#ƒ6d$e²d%ƒ6d&e²d'ƒ6d(e²d)ƒ6d*e²d+ƒ6d,e²d-ƒ6d.e²d/ƒ6d0e²d1ƒ6d2e²d3ƒ6d4e²d5ƒ6d4e²d6ƒ6d7e²d8ƒ6d9e²d:ƒ6d;e²d<ƒ6d=e²d>ƒ6d?e²d@ƒ6dAe²dBƒ6dCe²dDƒ6dEe²dFƒ6dGe²dHƒ6dIe²dJƒ6dKe²dLƒ6dMe²dNƒ6dOe²dPƒ6dQe²dRƒ6dSe²dTƒ6dUe²dVƒ6dWe²dXƒ6dYe²dZƒ6d[e²d\ƒ6d]e²d^ƒ6d_e²d`ƒ6dae²dbƒ6dce²ddƒ6dee²dfƒ6dge²dhƒ6die²djƒ6dke²dlƒ6dme²dnƒ6doe²dpƒ6dqe²drƒ6dse²dtƒ6due²dvƒ6dwe²dxƒ6dye²dzƒ6d{e²d|ƒ6d}e²d~ƒ6de²d€ƒ6de²d‚ƒ6de²dƒƒ6de²d„ƒ6dLe²d…ƒ6dLe²d†ƒ6d‡e²dˆƒ6d‰e²dŠƒ6dCe²d‹ƒ6dEe²dŒƒ6de²dŽƒ6de²dƒ6d‘e²d’ƒ6d“e²d”ƒ6d•e²d–ƒ6d—e²d˜ƒ6d™e²dšƒ6d›e²dœƒ6de²džƒ6dŸe²d ƒ6d¡e²d¢ƒ6d£e²d¤ƒ6d¥e²d¦ƒ6d§e²d¨ƒ6d©e²dªƒ6d«e²d¬ƒ6d­e²d®ƒ6d¯e²d°ƒ6Z+d±„Z,d²eˆfd³„ƒYZ-d´eˆe[fdµ„ƒYZ.d¶eˆe[fd·„ƒYZ/d¸fd¹„ƒYZ0dºesfd»„ƒYZ1e˜d¼„Z2tÊd½Z3d¾eˆfd¿„ƒYZ4dÀeˆfdÁ„ƒYZ5d0S(Âiÿÿÿÿ(tconfigtConfigYesNotNoSave(t
fileExistst
pathExiststresolveFilename(tConfigSelectiont
ConfigIntegertgetConfigListEntryt
ConfigTexttConfigClocktConfigSubsectiontConfigDirectoryt	ConfigPIN(teBackgroundFileErasert	eAVSwitchtaddFontteConsoleAppContainerteRCInputteTimerteDVBVolumecontroltePointteWidgetteSizetloadPNGtloadJPGt
getDesktoptRT_HALIGN_LEFTtRT_HALIGN_CENTERtRT_VALIGN_CENTERteListboxPythonMultiContenttgFonttePicLoadteServiceCentertiServiceInformationteServiceReferencetiSeekableServicetiPlayableServicetiPlayableServicePtrtgetPrevAsciiCode(tInfoBarSeektInfoBarAudioSelectiontInfoBarCueSheetSupporttInfoBarNotificationstInfoBarSubtitleSupporttInfoBarShowHidet	NumberZap(tMultiContentEntryTextt MultiContentEntryPixmapAlphaTest(t	ActionMaptHelpableActionMaptNumberActionMap(tServiceEventTrackertInfoBarBase(tTasktJobtjob_managert	Condition(tlistdirtpathtsystem(tservice_types_radiotservice_types_tv(tServicePositionGauge(tdownloadPagetgetPageterror(t
fromstringtElementTree(tNumericalTextInput(t
StaticText(tConfigListScreen(t
VolumeControl(tServicePosition(R((tScrollLabel(t
boundFunction(tPluginDescriptor(tTryQuitMainloop(tglobalActionMap(tFileList(t
MessageBox(tlanguage(tList(tMenuList(tAVSwitch(t
LoadPixmap(tparseString(tSlider(tInputBox(tJobView(tPixmap(tStandby(tInput(tLabel(tScreen(t
ASCIItranslit(tdatetime(tminidom(t
parseColor(ttime(tpopenN(tClientTLSOptions(tssl(tquote(tRequest(turlopen(tHTTPCookieProcessor(tbuild_opener(turlparse(turljoin(tSafeConfigParsercCs¹t|tƒr)td„|jƒDƒƒSt|tƒrUg|D]}t|ƒ^q?St|tƒr|jdƒ}tr‹|jdƒ}n|Str±t|t	ƒr±|jdƒS|SdS(Ncss-|]#\}}t|ƒt|ƒfVqdS(N(tto_utf8(t.0tkeytvalue((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pys	<genexpr>lstutf8sutf-8(
t
isinstancetdicttitemstlistRotunicodetencodetPY3tdecodetbytes(tdcttelement((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRojs
t
SNIFactorycBseZdd„Zd„ZRS(cCs
||_dS(N(thostname(tselfR€((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyt__init__zscCs2|j|jƒ}|jr.t|j|ƒn|S(N(t_contextFactorytmethodR€Re(Rtctx((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyt
getContext}s	N(t__name__t
__module__tNoneR‚R†(((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRysisMozilla/5.0 TURKvod-10s
User-Agents2/usr/lib/enigma2/python/Plugins/Extensions/TURKvod(tSubsSupports%s/TURKvod-Regular.otftRegularTURKvodidis%s/turkvod.TTFtTURKvodRegulartdefaultt1234t
fixed_sizett3tchoicest0s
4:3 LetterBoxt1s4:3 PanScant2s16:9s16:9 Alwayst4s16:10 LetterBoxt5s
16:10 PanScant6s16:9 Letterboxt15t20t30t50t70t90s/tmpt10tKAPALIs	10/cocuk/tACIKs/media/hdd/tHDDs/media/usb/s
FLASH DISKs/hdd/movie/s	HDD MOVIEt	metrixhd1s
MetrixHD MAVIt	metrixhd2sMetrixHD SIYAHtredsTURKvod KIRMIZI SKINtblacksTURKvod SIYAH SKINtseffafsTURKvod SEFFAF SKINs#fffffftBEYAZs#d02f2ftKIRMIZIs#b9b6b6tGRIs#61ca6btYESILs#bf50bbtPEMBEs#e7dd44tSARIs#1c84eftMAVIs#929292tSIYAHtTRtENtRUStnettServer_EU_1tinfotServer_TR_1torgtServer_EU_2txyztServer_TR_2tDEtEStFRs	#18080911s	#40000000sSEFFAF-SIYAHsSEFFAF-KOYU SIYAHs	#40149bafsSEFFAF-MAVIs	#33bab329sSEFFAF-SARIs	#45005050sSEFFAF-TURKUAZs	#00000000s	#00bf9217s	#0070ad11s	#001f771fs
KOYU YESILs	#00102c54s	#00003258s	KOYU MAVIs	#00c3461btKIREMITshttp://turkvod.s/parser/TURKvodParsercBsTee|dddeƒƒjƒ}e||dƒ}ej|ƒ}||jU|S(Ntdatatheaderstexec(	RiRhR‰tTURKvod_headerstreadtcompiletimpt
new_modulet__dict__(turlt	sourcestrtmodnamet	modsourcetobjtmodule((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyt
makemoduleës
$cBsoeeedddeƒƒjƒ}ddl}|jjddddeƒ}|jj	|ƒ}||j
U|S(NR¿RÀiÿÿÿÿRÍtloadertorigin(RiRht	serverurlR‰RÂRÃtimportlib.utiltutiltspec_from_loadertmodule_from_specRÇ(RÈRÉRÊRËt	importlibtspecRÍ((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyt
makemodulepy3òs$RÈRÊt
TURKvodParsers13.00iès HDthdii<iiFi€isRegularTURKvod;20sRegularTURKvod;26t26sRegularTURKvod;40t40sRegularTURKvod;38t38sRegularTURKvod;36t36sRegularTURKvod;34t34sRegularTURKvod;32t32sRegularTURKvod;30sRegularTURKvod;28t28sRegularTURKvod;24t24sRegularTURKvod;22t22iÐs FHDtfhdgø?iii2iii\i~s UHDtuhdii
iŒiªiÜsRegularTURKvod;52sRegularTURKvod;48t48sRegularTURKvod;60t60sRegularTURKvod;70t80s?/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/language.inii(s/var/lib/dpkg/statussalphatest="blend"sscrollbarMode="showNever"sfont="RegularTURKvod;it"iis/media/hdd/TURKvodXMLsIMPORT ERRORcCsßd}y"tjd|ƒjƒ}dGHWn€tk
rª}|GHdGHyCtjd|ƒ}dGHtjd|ƒ}|j	dƒj
ƒ}Wq«tk
r¦}|GHdGHq«XnX|jd	ƒ}|dkrÏd
}n|}|a|S(Ns*ip link show %s | awk '/ether/ {print $2}'sos.popentgetmacs	ifconfig tifconfigs
\w\w:\w\w:.+
itgetmac2s 	

txxxxxxxxxxx(
R‰tosRdRÃt	Exceptiontcommandst	getoutputtretsearchtgrouptlowertstriptMAC(tethtmactexRët
mac_searcht	parsedMac((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRê²s*	
	(tiNetworkRùteth0cCs¾d}tjj|ƒsnZt|dƒ}|jƒ}|jƒt}x,|D]$}d|d|krMt}PqMqMW|tkrºd}t|dƒ}|j||ƒ|jƒt}ndS(Ns/etc/enigma2/bouquets.tvtrsuserbouquet.s.tvsO#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.%s.tv" ORDER BY bouquet
ta(	RîR;texiststopent	readlinestclosetTruetFalsetwrite(tbouquetnametboqfiletfptlinestaddtlinett_v_1((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytaddstreamboqãs"


cCsFy2d}d}d}d}||}|t|ƒt|ƒf}t|ƒtjj|ƒs¦t|dƒ}|jd|ƒ|jƒt|dƒ}|j|ƒntt|dƒ}|jƒ}	|jƒx0|	D](}
||
krÒt	j
td	ƒ}|SqÒWt|dƒ}|j|ƒ|jd
ƒ|jƒWn
d}nX|S(Ns/etc/enigma2/userbouquet.%s.tvs'#SERVICE 4097:0:0:0:0:0:0:0:0:0:%s:%s
tnonetTURKvodtws	#NAME %s
RRÿt123Rs OYNATMA LINKI DEGIL / EKLENEMEDI(tQuoteRRîR;RRRRRtpartgettDil(RÈtnameRtt_v_2tt_v_3RBtfileNametoutR
RR
((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyt	addstreamùs8







cCs/tjtƒƒjdƒGHd|d|GHdS(Ns
[%H:%M:%S]s%ss %s
(R`t
fromtimestampRctstrftime(RÌttext((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytdebugscCs¤d|jddƒjddƒ}d}yXt|dƒt||itd6dd6ƒ}t|ƒjƒ}trt|ƒ}nWntk
rŸ}|GHdGHnX|S(	Nshttp://Rshttps://sMODUL REQUEST URLs
User-agenttCloset
ConnectionsREQUEST Exception(	treplaceR!RhtUARiRÃRzRoRï(RÈtparamthtmltreqRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytmod_requests"

	t
iptv_streamsecBsYeZd„Zd„Zd„Zd„Zd„Zded„Z	dd„Z
d„ZRS(	cCsÐdtjjjjd|_g|_d|_g|_d|_	d|_
t|_g|_
d|_d|_d|_d|_d|_d|_d|_d|_d|_d|_d|_d|_t|_t|_t|_t|_g|_d|_d|_ t!tjjj"jƒ|_#d|_$g|_%g|_&t'|_(t'|_)d|_*g|_+g|_,g|_-t|_.tjjj/j|_0tjjj1j|_2d|_3d|_4t|_5t|_6d|_7d|_8d|_9tjjj:j|_:t;|_<d|_=d|_>d|_?d|_@d|_Ad|_Bd|_Cd|_Dd|_Edt!tjjjFjƒf|_Gdt!tjjjFjƒf|_Ht|_It|_JtKƒaLtMrÆtNjOƒaPndaPdS(Nshttp://turkvod.t/iRR‹(QRtpluginstTURKVODtserverRrtvodt	iptv_listt
list_indext
iptv_list_tmptlist_index_tmptplaylistname_tmpRtvideo_statustgroupstplaylistnamet
next_page_urltnext_page_textt
prev_page_urltprev_page_texttsearch_texttportalt	search_onRÈt
search_stringtstartportaltstartportalurlt	use_rtmpwtplay_vodt	play_iptvtgo_backt	film_infot	xml_errortar_id_starttinttstart_scaletar_id_playert	ar_id_endtiptv_list_historytiptv_list_history_listRtar_exittar_startt	clear_urltmy_favoritestmy_favoritestvt
kanallistet
img_loadert	cachefoldtmoviefoldertcsifretpasswordtmeldungtbanned_textt	cont_playt	cont_passtsystemstplayhackturl_tmptsecurity_keytmacidtmac_idt
delete_imagestnext_page_url_tmptnext_page_text_tmptprev_page_url_tmptprev_page_text_tmptsearch_text_tmpt
search_on_tmptpla_urltcountt	fontlistetFONT_0tFONT_1tdisable_audioselectorthistory_enabletmodutTURKVODMODULtSERVEROKRÙtmodulest	TRModules(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR‚2s„																																																					!!			cCs-t|ƒ}|dkr)||djp,|S(Nii(tlenR (RtdefinitionsRtLen((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytgetValueyscCs‘yt|j}|jdƒs.dd|f}nt|ƒ}d|j}dg}x |D]}t||ƒ|_qWWWntk
rŒdGHnXdS(Nthttps%s%sshttp://R+tHATA(R/t
startswithtUrlparsetnetloctUrljoinR{Rï(RRÈtptURL_BASEtPATHSR;((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytread_con}s	
	

cCsÀy£d}|jƒ|jtjjjj}|rV|dkrV||_|j|_ntjjj	j}|r†|dkr†||_	nt
tjjjjƒ|_d|jGHt
tjjj
jƒ|_d|jGHt
tjjjjƒ|_d|jGHtjjjj|_d|jGHd|jGHd|j	GHd|jGHd|jGHd|jGHd	tjjjjGHd
|jGHd|jGHd|jGHd
|jGHdGHWntk
r»dGHnXdS(NRsSTART SCALE     %ssEND SCALE       %ssuse_ts_percent       %ssmoviefolder       %ssstartportal     %ssuse_rtmpw       %ssImages          %ssImages Fol.     %ssMoviefolder     %sspassword        %ssdelete_images   %ssdisable_a.sel  %ss-----------CONFIG------------s(++++++++++ERROR READ CONFIG+++++++++++++(R„R{RR,R-tmodRrR@RÈRBRIRJRHt	end_scaleRLtuse_ts_percentRVRWRPRORUtimages_tmp_pathRYRdRpRï(RtxmlR@RB((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytread_config‹s>
		
cCs:d|_d|_d|_d|_d|_d|_dS(NR(R‰R8R9R:R;R<R>(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyt
reset_buttons¬s						cCsD	d|_||_||_d|_g}d}yì|dkrp|j|_|j}d|_|jdt	ƒn„|dksˆ|dkr£t
ƒ}|jdƒ}nQ|dkrÊt
ƒ}|jdƒ}n*|d	krñt
ƒ}|jdƒ}n|d
krt
ƒ}|jdƒ}nÜ|jdƒd
krr|jdƒd
krr|jdƒd
krrt
ƒ}|j|ƒ}n‚|dkr™t
ƒ}|jdƒ}n[|jdƒd
kró|jdƒd
kró|jdƒd
krót
ƒ}|j|ƒ}n|jdƒd
kr½|j
ddƒ}dGH|jdkrB|d|j}ntj|ƒ}tj|_tj|_tj|_tj|_tj|_tj|_tj|_d|_tj|_n7|jdƒd
krtr|j
ddƒ}dGH|jdkr|d|j}ntj|ƒ}tj|_tj|_tj|_tj|_tj|_tj|_tj|_d|_tj|_ng|jdƒd
kr·|j||ƒ}n=y$t
ƒ}|jtd|ƒ}Wntk
ródGHnX|rd|_d|_d|_d|_d|_d|_trK|jdƒ|_n|jdƒj dƒ|_|jdƒ|_|j!dƒ}|rÔtr¯|dj"j#dƒ|_qÔ|dj"j#dƒj dƒ|_n|jdƒ|_|j!dƒ}|rBtr|dj"j#dƒ|_qB|dj"j#dƒj dƒ|_n|jdƒ|_|j!dƒ}	|	r°tr‹|	dj"j#dƒ|_q°|	dj"j#dƒj dƒ|_nd}
xb|j!d ƒD]N}|
d!}
trî|jd"ƒ}n|jd"ƒj dƒ}|jd#ƒ}
|jd$ƒ}|jd%ƒ}|rBd&}nd}d}|dkr^tri|}n|j dƒ}t$j!d'|ƒ}t%|ƒdkr©|d}n1t$j!d(|ƒ}t%|ƒdkrÚ|d}n|j
d)d*ƒ}|j
d+d*ƒ}|j
d,d-ƒ}|j
d.d/ƒ}|j
d0d1ƒ}|}t$j&d2ƒ}|j'd|ƒ}n|jd3ƒ}|r³|j(r³|j
d4d5ƒ}|jd4ƒdkr³|d6}q³n|jd7ƒ}|jd8ƒ}|jd9ƒ}|
|||
|||||||f}|j)|ƒqÆWnWn&tk
rD}|GH||_d:GHnXt%|ƒr1	t	|_*|j}t%|j+ƒd!krë|j+t%|j+ƒd!}||krªt,|_*n|j*t	krëx,|j+D]}||krÃt,|_*qÃqÃWqën|dkr%	|dkr%	|j*t	kr%	|j+j)|ƒn||_nd;t%|ƒGHdS(<NRitplaylist_historysGOZATMA GECMISItreversesC/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/TURKvodLokal.xmlt	favoritessG/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/TURKvodFavorites.xmlRÍtusbs:/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/usb.xmls/media/iÿÿÿÿs
TURKvodModul@R{thdds:/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/hdd.xmltTURKvodModulsSTART TURKvodModult@Rvs
TRModules@sSTART TRModulesR+sERROR: XML to LISTEt
playlist_namesutf-8R8R R:R>tchannelittitlet
logo_30x30tdescriptiont	protectedRsimg .*?src="(.*?)"simg .*?src='(.*?)'s<br>s
s<br/>s</h1>s</h1>
s</h2>s</h2>
s&nbsp;t s<[\/\!]*?[^<>]*?>t
stream_urltrtmpshttp://127.0.0.1:1234/?r=rtmps [RTMPGW on]tplaylist_urltcategory_idt	ts_streams&!!!!!!!!!!!!!!!!!! ERROR: XML to LISTEsERROR IPTV_LIST_LEN = %s(-RGRÈRQR1R‰RNR0R7tsortRRDtparsetfindR$R?Rstget_listR8R9R:R;R<R>RBRtRvt_requesttPLUGIN_PATHRïR˜RztfindtextRytfindalltattribRRòRwRÄtsubRBtappendRqRMR(RRÈtsend_mactiptv_list_tempR‰ttestttreetnext_page_text_elementtprev_page_text_elementtsearch_text_elementtchan_counterR”Rt	piconnameR—tprotected_searchR˜timg_srctimg_src_listtdescription4playlist_htmlR RšRœRRžt
chan_tulpeRútlast_channeltprelast_channeltlist_enable((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR¢´sR										?		?				
							%%%
		

					'c
Cs´d}|jdƒ}|jdƒdkr3d}n|j}|dkrh||d|d|j}n#d}||d|d|j}|jdkr¿|d|jdt|jƒ}ny¤|jd	ƒdkr$|jd	ƒ}|d
}|d}t|dit
d6d
d6|d6ƒ}n t|dit
d6d
d6ƒ}t|ƒjƒ}t
|ƒ}Wn,tk
r‘}	|	GHdGHd}|	|_nXd|_tr°t|ƒ}n|S(Nt?s 	

iÿÿÿÿt&Rsbox_mac=s&key=t=t|iis
User-agentR"R#tCookiesREQUEST Exception(RöR¡RcRaR?R>RtsplitRhR‰R%RiRÃRCRïRGRzRo(
RRÈRùtsigntpartstcookieR(t	xmlstreamtresRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR£ns@		 %



	cCs¹dGHy‹ttdtddƒ}|jdƒ|jdƒ|jdtjtdƒd	ƒx|jD]}|jd
ƒ|jd|djd
dƒƒ|dr¾|jd|dƒn|drì|jd|djddƒƒn|dr|jd|dƒn|jd|dƒ|drE|jd|dƒn|drg|jd|dƒn|jdƒqhW|jdƒ|j	ƒWnt
k
r¯}|GHdGHnXd GHdS(!NsSTART write_favoritesR+s
Favorites.xmlRs(<?xml version="1.0" encoding="UTF-8" ?>
s<items>
s<playlist_name>R”s</playlist_name>
s	<channel>
s			<title>%s</title>
is [RTMPGW on]Ris+			<logo_30x30><![CDATA[%s]]></logo_30x30>
is+			<stream_url><![CDATA[%s]]></stream_url>
shttp://127.0.0.1:1234/?r=rtmpR›is/			<playlist_url><![CDATA[%s]]></playlist_url>
s-			<description><![CDATA[%s]]></description>
ii	s)			<protected><![CDATA[%s]]></protected>
i
s)			<ts_stream><![CDATA[%s]]></ts_stream>
s	</channel>


s	</items>
sException write_favoritessEND write_favorites(RR¤RRRRRRRR$RRï(RtfileObjR”Rú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytwrite_favorites“s6

!
!

$



	N(R‡RˆR‚RzR„RŠR‹R‰RR¢R£RÇ(((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR*0s	G			!	º%Rs.xmltIPTVInfoBarShowHidecBszeZdZdZdZdZd„Zd„Zd„Zd„Z	d„Z
d	„Zd
„Zd„Z
d„Zd
„ZRS(iiiicCstdgi|jd6|jd6dƒ|d<td|di|jtj6ƒ|_|j|_	d|_
tƒ|_t
dkrËy|jjj|jƒ|_Wqátk
rÇ|jjj|jƒqáXn|jjj|jƒ|jjd	tƒ|jj|jƒ|jj|jƒdS(
NtInfobarShowHideActionst
toggleShowthideitShowHideActionstscreenteventmapiiè(R1RÊRËR4tserviceStartedR%tevStartt#_IPTVInfoBarShowHide__event_trackertSTATE_SHOWNt_IPTVInfoBarShowHide__statet_IPTVInfoBarShowHide__lockedRt	hideTimertOE25ttimeouttconnecttdoTimerHidethideTimer_conntAttributeErrortcallbackR©tstartRtonShowt_IPTVInfoBarShowHide__onShowtonHidet_IPTVInfoBarShowHide__onHide(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR‚Äs%	
cCs,|jr(tjjjr(|jƒq(ndS(N(texecingRtusagetshow_infobar_on_zapRrtdoShow(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÏÖs	cCs|j|_|jƒdS(N(RÒRÓtstartHideTimer(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyt__onShowÛscCsR|j|jkrN|jrNtjjj}|rN|jj|dt	ƒqNndS(Niè(
RÓRÒRÔRRãtinfobar_timeouttindexRÕRÝR(Rtidx((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRæßscCs|j|_dS(N(tSTATE_HIDDENRÓ(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyt__onHideåscCs|jƒ|jƒdS(N(tshowRæ(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRåès
cCs0|jjƒ|j|jkr,|jƒndS(N(RÕtstopRÓRÒRË(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÙìs
cCsO|j|jkr,|jƒ|jjƒn|j|jkrK|jƒndS(N(RÓRÒRËRÕRîRëRí(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÊñs

cCs7|jd|_|jr3|jƒ|jjƒndS(Ni(RÔRâRíRÕRî(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytlockShowøs	
cCs*|jd|_|jr&|jƒndS(Ni(RÔRâRæ(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyt
unlockShowþs	(R‡RˆRëtSTATE_HIDINGt
STATE_SHOWINGRÒR‚RÏRßRæRáRåRÙRÊRïRð(((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRȾs									tdownloadJobcBs#eZd„Zd„Zd„ZRS(cCsStj|tjtdƒd|ƒ||_||_d|_t|||ƒdS(NR•s %si(	R7R‚RRRtfilenamettoolboxt
retrycounttdownloadTask(RRõtcmdlineRôt	filetitle((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR‚s
$			cCs|jd7_|jƒdS(Ni(Rötrestart(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytretry
scCs|jƒdS(N(tabort(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytcancels(R‡RˆR‚RûRý(((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRós		R÷cBsqeZer0eedƒƒ\ZZZZZ	nedƒ\ZZZZZ	d„Z
d„Zd„Zd„Z
RS(icCsptj||ttjtdƒƒƒ|jjtƒƒ|j	|ƒ||_
|j|_d|_
d|_dS(NR‘(R6R‚t_RRRtpostconditionsR©tdownloadTaskPostconditiont
setCmdlineRôRõR‰RBtlasterrormsg(RtjobRøRô((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR‚s%
		cCsCtrt|ƒ}nyõ|jdƒrn|jdƒd}|r	|dkr	tt||d!ƒƒ|_q	n›|jdƒdkrù||jdƒ }||jdƒjƒ}||jdƒd	jƒ}trát|ƒ}ntt|ƒƒ|_nt	j
||ƒWn2tk
r>}d
t|ƒGHt	j
||ƒnXdS(Ns%)ssec (iiÿÿÿÿiüÿÿÿt%R™t(isError processOutput: (RztstrtendswithtrfindRItfloattprogressR¡RöR6t
processOutputRï(RR¿tstartposttmpvalueterrormsg((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR$s$"cCsè|d }||_|jdƒrŠ|jdƒdkrF|j|_qä|jdƒdkr{|j|_td|jƒqä|j|_nZ|jdƒrÀ|jdƒdkrä|j	|_qän$|jdƒdkrä|j
|_ndS(	NiÿÿÿÿsERROR:tRTMP_ReadPackets
corrupt file!srm -f %sswget:sserver returned errorsSegmentation fault(RR}R¡tERROR_RTMP_ReadPacketRBtERROR_CORRUPT_FILEt	os_systemRôt
ERROR_UNKNOWNtERROR_SERVERtERROR_SEGFAULT(RR
((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytprocessOutputLine9s
	cCsdS(N((R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytafterRunJs(R‡RˆRzRwtrangeRRRRRR‚RRR(((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR÷s$				RcBs eZeZd„Zd„ZRS(cCs*|jdks|jdkr"tStSdS(Ni(t
returncodeRBR‰RR(Rttask((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytcheckQscCs2ittjtdƒdtjtdƒd|jƒ|j6ttjtdƒdtjtdƒd|jƒ|j6ttjtdƒdtjtdƒd|jƒ|j6ttjtdƒdtjtdƒd|jƒ|j6ttjtdƒdtjtdƒd|jƒ|j	6|j
S(	NR—s

R˜s
%st7t8t9RŸ(RþRRRRRRRRRRB(RR((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytgetErrorMessageWs
>;;;(R‡RˆRtRECOVERABLERR(((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRNs	c	Cs¯y‹i}d}d}d}d}tdƒrad}tddƒ}|jƒjƒ}|jƒnktdƒr¡d}tddƒ}|jƒjƒ}|jƒn+td	dƒ}|jƒjƒ}|jƒtd
ƒrtd
dƒ}|jƒjƒ}|jƒn||d<||d<||d
<y6ddlm}|jƒ}|j|ddƒ}Wn#t	k
r}|GHd}dGHnX||d<Wnt	k
rª}|GHdGHnX|S(NsDream MultimediatunknownRs/proc/stb/info/vumodeltVuplusRÿs/proc/stb/info/boxtypes
Clarke-Xtrends/proc/stb/info/models/proc/stb/info/chipsettbrandtmodeltchipsetiÿÿÿÿ(RýiRùsERROR info[mac]sERROR GET HW INFO(
RRtreadlineRöRtComponents.NetworkRýtgetConfiguredAdapterstgetAdapterAttributeRï(	RµR#R$R%RùtfRýtifacesRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytgetInfo_sN






		s
4:3 Letterboxis16:10 LetterboxiicCsƒy_tjd7_tjdkr-dt_ntjƒjtjƒdttjGHttjSWntk
r~}|GHd|SXdS(NiiisTURKVOD.ar_id_player NEXT %ssnextAR ERROR %s(R-RKRtgetInstancetsetAspectRatiotVIDEO_ASPECT_RATIO_MAPRï(Rú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytnextAR”scCsƒy_tjd8_tjdkr-dt_ntjƒjtjƒdttjGHttjSWntk
r~}|GHd|SXdS(NiiÿÿÿÿisTURKVOD.ar_id_player PREV %ssprevAR ERROR %s(R-RKRR-R.R/Rï(Rú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytprevAR¡scKs#|dkrdtddfgSgS(NtmainmenuRi(tStart_iptv_palyer(tmenuidtkwargs((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytmenu®s
cCsGy4t|ƒ}d|}t|dƒtj|ƒWndGHnXdS(NsKwget 'http://127.0.0.1/web/message?type=2&timeout=10&text=%s' 2>/dev/null &sCMD -> Console -> WEBIFsweb_info ERROR(RR!RîRd(tmessagetcmd((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytweb_info¶s

cKsrdGHdGHdtGHdGHtƒadtfGHtdGHtdGHtdGHtƒatjƒtjadtd	a	tj
r˜tjƒj
tjƒd
GHnytr°tjƒandaWntk
rÖ}|GHdGHnXtjr$y!d
}tj|ƒt|ƒWq$tk
r }|GHdGHq$Xntjdƒtjt_tjtjƒ|jjƒadGH|jt ƒdS(Ns#


































sF######################################################################sB#######--------------- START TURKvod ver %s ---------------#######s	hw_info: R#R$R%shttp://turkvod.R+s#setAspectRatio(TURKVOD.ar_id_start)RsPARSER ERRORs(/usr/bin/rtmpgw -g 1234 -v 2>/dev/null &trtmpgwRŽt
FIRST_SESSION(!tVERSIONR,tHW_INFOR*R-RŠR{tPLUGIN_PATSt_n_tTURKvod_PATSRPRR-R.RHRtRÙtturkvod_parserstTURKVOD_PARSERRïRBRîRdR!R¢R0RRR@tnavt#getCurrentlyPlayingServiceReferenceR;RtTURKvodPlaylist(tsessionR5RúR8((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR3ÀsJ							
		
		

REcBseZeZeZeZeZ	e
Zedkr¹e
dkrsdededeeƒdedeeƒdeded	eeƒd
e	deeƒde	deeƒd
e	deeƒde	deeƒde	deeƒde	deeƒde	deeƒde	deeƒde	deeƒde	deeƒdZne
dkr¶deded eeƒd!edeeƒd"ed#ed$eeƒd%e	deeƒd&e	deeƒd
e	d'eeƒde	d(eeƒde	d)eeƒde	d*eeƒde	d+eeƒde	d,eeƒde	d-eeƒde	d.eeƒd/Znned0krFe
dkr„deded1eeƒd2edeeƒd3ed4ed5eeƒd6e	d7eeƒde	d8eeƒde	d9eeƒde	d:eeƒd;Zne
dkrCdeded<eeƒd!edeeƒd=ed>ed?eeƒd6e	d@eeƒde	dAeeƒde	dBeeƒde	dCeeƒdDZnnedEkrÓe
dkrdFeded1eeƒdGedeeƒd3ed4ed5eeƒd6e	d7eeƒde	d8eeƒde	d9eeƒde	d:eeƒd;Zne
dkrÐdHeded<eeƒdIedeeƒd=ed>ed?eeƒd6e	d@eeƒde	dAeeƒde	dBeeƒde	dCeeƒdDZnnedJkpôedKkpôe
dLkr·edKkrÄdMeedNeƒƒdOeedPeƒƒdQeedReƒƒdOeedReƒƒdSeedTeƒƒdOeedUeƒƒdVedWeedXeƒƒdOeedYeƒƒdZeed[eƒƒdOeed\eƒƒd]eed^eƒƒd_eeƒdVed`eedaeƒƒdOeedbeƒƒdZeedceƒƒdOeeddeƒƒdeedfeedgeƒƒdheeƒdVediedje
deeƒdkeedleƒƒdOeedmeƒƒdZeedneƒƒdOeedoeƒƒdVed_eeƒdpeedqeƒƒdreedseƒƒdOeedteƒƒdZeedueƒƒdOeedveƒƒdwedxedyeedzeƒƒdOeed{eƒƒdZeed|eƒƒdOeed^eƒƒd]eedqeƒƒd}ed_eeƒd~edeed€eƒƒdOeedeƒƒdZeed‚eƒƒdOeed^eƒƒdƒeed„eƒƒd_eeƒd}ed…eed†eƒƒdOeedeƒƒdZeed‚eƒƒdOeed^eƒƒdƒeed„eƒƒd_eeƒd}ed‡eedˆeƒƒdOeedeƒƒdZeed‚eƒƒdOeed^eƒƒdƒeed„eƒƒd_eeƒd}ed‰eedŠeƒƒdOeedeƒƒdZeed‚eƒƒdOeed^eƒƒdƒeed„eƒƒd_eeƒd}ed‹e
dŒeedeƒƒdOeedŽeƒƒdZeedgeƒƒdOeedeƒƒded‘e
dŒeed’eƒƒdOeedŽeƒƒdZeedgeƒƒdOeedeƒƒded“e
dŒeed”eƒƒdOeedŽeƒƒdZeedgeƒƒdOeedeƒƒded•e
dŒeed–eƒƒdOeedŽeƒƒdZeedgeƒƒdOeedeƒƒded—eed˜eƒƒdOeed™eƒƒdSeedšeƒƒdOeed›eƒƒdVedœeed˜eƒƒdOeedeƒƒdSeedšeƒƒdOeedžeƒƒdVedŸeed eƒƒdOeed¡eƒƒdZeed¢eƒƒdOeed£eƒƒd]eed¤eƒƒd}ed_eeƒd¥eed¦eƒƒdOeed§eƒƒdZeed¨eƒƒdOeed©eƒƒd]eed„eƒƒdªed_eeƒd«eed¬eƒƒdOeed­eƒƒdZeed®eƒƒdOeedgeƒƒd]eed„eƒƒdªed_eeƒd¯eedReƒƒdOeed°eƒƒd±eedTeƒƒdOeed²eƒƒdVed³eedseƒƒdOeed´eƒƒdZeedueƒƒdOeedµeƒƒd¶e
d·ed¸Znð	dMeedNeƒƒdOeedPeƒƒd¹eedºeƒƒdOeedgeƒƒdSeed»eƒƒdOeed¼eƒƒdVed½eed£eƒƒdOeed¾eƒƒdZeed¿eƒƒdOeedÀeƒƒdÁeedgeƒƒd_eeƒdVedÂeed£eƒƒdOeedÃeƒƒdZeedŠeƒƒdOeedÄeƒƒdedÅedfeedgeƒƒdheeƒdVediedje
deeƒdÆeedÇeƒƒdOeedÈeƒƒdZeedÉeƒƒdOeed^eƒƒdƒeed„eƒƒd_eeƒd}edÊeedËeƒƒdOeedÈeƒƒdZeedÉeƒƒdOeed^eƒƒdƒeed„eƒƒd_eeƒd}edÌeedÍeƒƒdOeedÈeƒƒdZeedÉeƒƒdOeed^eƒƒdƒeed„eƒƒd_eeƒd}edÎeedÏeƒƒdOeedÈeƒƒdZeedÉeƒƒdOeed^eƒƒdƒeed„eƒƒd_eeƒd}ed‹e
dŒeedÐeƒƒdOeedeƒƒdZeedgeƒƒdOeedeƒƒded‘e
dŒeedÑeƒƒdOeedeƒƒdZeedgeƒƒdOeedeƒƒded“e
dŒeedÒeƒƒdOeedeƒƒdZeedgeƒƒdOeedeƒƒded•e
dŒeedÓeƒƒdOeedeƒƒdZeedgeƒƒdOeedeƒƒdedÔeedÕeƒƒdOeedÐeƒƒdSeedÖeƒƒdOeed¡eƒƒd×eedÕeƒƒdOeedØeƒƒdZeedÙeƒƒdOeed^eƒƒd]eedÚeƒƒdªedÛeedÜeƒƒdOeedØeƒƒdZeedÝeƒƒdOeed^eƒƒd]eedÚeƒƒd}edÞeedßeƒƒdOeedÃeƒƒdZeedàeƒƒdOeeddeƒƒdwedxedáeedâeƒƒdOeedãeƒƒdZeedäeƒƒdOeedÝeƒƒdVed_eeƒdåeedÚeƒƒdedæeedÏeƒƒdOeedçeƒƒdZeedèeƒƒdOeed¤eƒƒd]eed¾eƒƒd}ed_eeƒd¥eedéeƒƒdOeedêeƒƒdZeedëeƒƒdOeedgeƒƒd]eedÚeƒƒdªed_eeƒd«eedéeƒƒdOeedØeƒƒdZeedëeƒƒdOeedgeƒƒd]eedÚeƒƒdªed_eeƒdìZndí„Zdî„Zdï„Zdð„Zdñ„Zdò„Zdó„Zdô„Zdõ„Zdö„Zd÷„Z dø„Z!dù„Z"e#dú„Z$dû„Z%e#dü„Z&dý„Z'e#dþ„Z(dÿ„Z)d„Z*d„Z+d„Z,d„Z-e#d„Z.d„Z/d„Z0e#d„Z1d„Z2d	„Z3d
„Z4d„Z5d„Z6d
„Z7d„Z8d„Z9d„Z:d„Z;d„Z<d„Z=d„Z>d„Z?d„Z@d„ZAd„ZBe#d„ZCd„ZDd„ZEd„ZFd„ZGd„ZHRS(R¥RÚsÜ
		<screen position="0,0" size="1280,720" backgroundColor="transparent" flags="wfNoBorder" title="Playlist" >
			<ePixmap position="0,0" size="1280,720" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/menus%.png" zPosition="-5" transparent="0" s[ />
			<widget  name="Listbox1" position="626,125" size="634,520" foregroundColorSelected="s‹" backgroundColor="#21000000" backgroundColorSelected="#42000C" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/x37s.png" foregroundColor="sà" enableWrapAround="0" zPosition="1" scrollbarMode="showOnDemand" transparent="3" />
			<widget  backgroundColor="#26181d20" foregroundColor="#ffffff" position="21,125" size="329,300" halign="right" name="description" font="s…" zPosition="4" transparent="1" />
			<widget  name="playlist" position="690,89" zPosition="4" size="550,28" halign="left" font="TURKvodRegular;22" transparent="5" foregroundColor="#ffdfdf" backgroundColor="#21000000"  />
			<widget  name="poster"   position="364,125"  size="250,365" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/clear.png" zPosition="1" transparent="1" s• />
			<widget  name="version"  position="50,673" zPosition="4" size="70,25" halign="left" font="RegularTURKvod;20" transparent="2" foregroundColor="sˆ" backgroundColor="#21000000" text="" />
			<widget  name="chminus"  position="725,37"  zPosition="4" size="250,30" halign="left" font="s#" transparent="2" foregroundColor="s" backgroundColor="#21000000"  />
			<widget  name="chplus"   position="1002,37" zPosition="4" size="250,30" halign="left" font="s?" backgroundColor="#21000000"  />
			<widget name="menu" font="sR" position="200,37" size="110,25"  zPosition="4" transparent="2" foregroundColor="s?" backgroundColor="#21000000"/>
			<widget name="gecmis" font="sR" position="353,37" size="100,25"  zPosition="4" transparent="2" foregroundColor="s?" backgroundColor="#21000000"/>
			<widget name="favori" font="sS" position="322,673" size="105,25"  zPosition="4" transparent="2" foregroundColor="sB" backgroundColor="#21000000"/>
			<widget name="filme_don" font="sT" position="1125,673" size="130,25"  zPosition="4" transparent="2" foregroundColor="s<" backgroundColor="#21000000"/>
			<widget name="hdd" font="sS" position="782,673" size="125,25"  zPosition="4" transparent="2" foregroundColor="s>" backgroundColor="#21000000"/>
			<widget name="cekis" font="sR" position="660,673" size="85,25"  zPosition="4" transparent="2" foregroundColor="s>" backgroundColor="#21000000"/>
			<widget name="lokal" font="sR" position="953,673" size="135,25" zPosition="4" transparent="2" foregroundColor="sB" backgroundColor="#21000000"/>
			<widget name="indirilen" font="sR" position="486,673" size="135,25" zPosition="4" transparent="2" foregroundColor="s­" backgroundColor="#21000000" />
			<widget source="session.VideoPicture" render="Pig" position="30,447" size="310,174" zPosition="7" backgroundColor="transparent" />
			<widget source="global.CurrentTime" render="Label" position="130,661" size="120,45" foregroundColor="#ffffff" zPosition="2" font="TURKvodRegular;40" halign="left" transparent="2" >
			<convert type="ClockToText">Format:%H:%M</convert>
			</widget>
		</screen>Räsá
		<screen position="0,0" size="1920,1080" backgroundColor="transparent" flags="wfNoBorder" title="Playlist" >
			<ePixmap position="0,0" size="1920,1080" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/menufhds[ />
			<widget  name="Listbox1" position="939,188" size="951,762" foregroundColorSelected="s" backgroundColor="#21000000" backgroundColorSelected="#21000000" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/x37fhdsà" enableWrapAround="0" zPosition="1" scrollbarMode="showOnDemand" transparent="3" />
			<widget  backgroundColor="#26181d20" foregroundColor="#ffffff" position="32,188" size="494,450" halign="right" name="description" font="s‡" zPosition="4" transparent="1" />
			<widget  name="playlist" position="1006,134" zPosition="4" size="825,40" halign="left" font="TURKvodRegular;36" transparent="5" foregroundColor="#ffdfdf" backgroundColor="#21000000"  />
			<widget  name="poster"   position="546,187"  size="375,548" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/clear.png" zPosition="1" transparent="1" s— />
			<widget  name="version"  position="45,1010" zPosition="4" size="130,38" halign="left" font="RegularTURKvod;24" transparent="2" foregroundColor="s‰" backgroundColor="#21000000" text="" />
			<widget  name="chminus"  position="1088,56"  zPosition="4" size="375,45" halign="left" font="s" backgroundColor="#21000000"  />
			<widget  name="chplus"   position="1503,56" zPosition="4" size="375,45" halign="left" font="sR" position="300,56" size="165,38"  zPosition="4" transparent="2" foregroundColor="sR" position="530,56" size="150,38"  zPosition="4" transparent="2" foregroundColor="sT" position="483,1010" size="158,38"  zPosition="4" transparent="2" foregroundColor="sU" position="1688,1010" size="195,38"  zPosition="4" transparent="2" foregroundColor="sU" position="1173,1010" size="188,38"  zPosition="4" transparent="2" foregroundColor="sT" position="990,1010" size="128,38"  zPosition="4" transparent="2" foregroundColor="sT" position="1430,1010" size="203,38" zPosition="4" transparent="2" foregroundColor="sS" position="729,1010" size="203,38" zPosition="4" transparent="2" foregroundColor="s­" backgroundColor="#21000000" />
			<widget source="session.VideoPicture" render="Pig" position="45,670" size="465,261" zPosition="7" backgroundColor="transparent" />
			<widget source="global.CurrentTime" render="Label" position="195,992" size="180,68" foregroundColor="#ffffff" zPosition="2" font="TURKvodRegular;66" halign="left" transparent="2" >
			<convert type="ClockToText">Format:%H:%M</convert>
			</widget>
		</screen>R¦sZ />
			<widget name="Listbox1" position="490,107" size="784,510" foregroundColorSelected="s" backgroundColor="#21000000" backgroundColorSelected="#21000000" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/x37sà" enableWrapAround="0" zPosition="1" scrollbarMode="showOnDemand" transparent="3" />
			<widget backgroundColor="#26181d20" foregroundColor="#9e9e9a" position="47,450" size="376,175" halign="center" name="description" font="sƒ" zPosition="4" transparent="1" />
			<widget name="playlist" position="503,50" zPosition="4" size="770,26" halign="left" font="TURKvodRegular;22" transparent="5" foregroundColor="#b0af81" backgroundColor="#21000000"  />
			<widget name="poster"   position="107,107"  size="250,313" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/clear.png" zPosition="1" transparent="1" s” />
			<widget name="version"  position="200,60" zPosition="4" size="90,30" halign="left" font="RegularTURKvod;16" transparent="2" foregroundColor="sK" backgroundColor="#21000000" text="" />
			<widget name="filme_don" font="sT" position="1118,661" size="167,26"  zPosition="4" transparent="2" foregroundColor="sS" position="531,661" size="167,26"  zPosition="4" transparent="2" foregroundColor="sR" position="897,661" size="167,26" zPosition="4" transparent="2" foregroundColor="sR" position="667,661" size="167,26" zPosition="4" transparent="2" foregroundColor="s'" backgroundColor="#21000000" />
			<widget source="global.CurrentTime" render="Label" position="347,660" size="120,46" foregroundColor="#9e9e9a" zPosition="2" font="TURKvodRegular;40" halign="left" transparent="2" >
			<convert type="ClockToText">Format:%H:%M</convert>
			</widget>
		</screen>s\ />
			<widget  name="Listbox1" position="735,160" size="1175,765" foregroundColorSelected="sá" enableWrapAround="0" zPosition="1" scrollbarMode="showOnDemand" transparent="3" />
			<widget  backgroundColor="#26181d20" foregroundColor="#9e9e9a" position="70,675" size="565,262" halign="center" name="description" font="s†" zPosition="4" transparent="1" />
			<widget  name="playlist" position="754,75" zPosition="4" size="1155,38" halign="left" font="TURKvodRegular;36" transparent="5" foregroundColor="#b0af81" backgroundColor="#21000000"  />
			<widget  name="poster"   position="160,160"  size="375,470" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/clear.png" zPosition="1" transparent="1" s– />
			<widget  name="version"  position="300,90" zPosition="4" size="130,38" halign="left" font="RegularTURKvod;22" transparent="2" foregroundColor="sT" position="1677,992" size="250,38"  zPosition="4" transparent="2" foregroundColor="sS" position="797,992" size="250,38"  zPosition="4" transparent="2" foregroundColor="sS" position="1346,992" size="250,38" zPosition="4" transparent="2" foregroundColor="sS" position="1000,992" size="250,38" zPosition="4" transparent="2" foregroundColor="s'" backgroundColor="#21000000" />
			<widget source="global.CurrentTime" render="Label" position="520,990" size="180,68" foregroundColor="#9e9e9a" zPosition="2" font="TURKvodRegular;50" halign="left" transparent="2" >
			<convert type="ClockToText">Format:%H:%M</convert>
			</widget>
		</screen>R§sÚ
		<screen position="0,0" size="1280,720" backgroundColor="#44000000" flags="wfNoBorder" title="Playlist" >
			<ePixmap position="0,0" size="1280,720" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/menus" backgroundColor="#21000000" backgroundColorSelected="#44000000" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/x37sß
		<screen position="0,0" size="1920,1080" backgroundColor="#44000000" flags="wfNoBorder" title="Playlist" >
			<ePixmap position="0,0" size="1920,1080" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/menufhds" backgroundColor="#21000000" backgroundColorSelected="#44000000" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/x37fhdR£R¤RåsF <screen name="TURKvodPlaylist" title="Playlist" position="0,0" size="it,iÐsJ" flags="wfNoBorder" backgroundColor="transparent">
    <eLabel position="i3s" zPosition="-10" size="iTis" backgroundColor="s+" />
    <widget name="playlist" position="iÐiHs" size="iài-s" font="RegularTURKvod;is" foregroundColor="s;" transparent="1" />
    <widget name="Listbox1" position="i¸itiøihs" scrollbarMode="showOnDemand" s
 itemHeight="is+" transparent="1" foregroundColorSelected="s" backgroundColorSelected="sO" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/line_s." />
    <widget name="description" position="iÎiþiäixs%" halign="left" font="RegularTURKvod;is9" transparent="1" />
    <widget name="poster" position="i@i=i<iÂs]" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/clear.png" backgroundColor="s" transparent="1" s) />
    <widget name="version" position="iöi&i–s!" halign="left" backgroundColor="s " transparent="3" zPosition="6" s+ />
    <widget name="filme_don" position="ii{i s%" zPosition="1" font="RegularTURKvod;is8" transparent="1" />
    <widget name="cekis" position="iÅs8" transparent="1" />
    <widget name="lokal" position="iPs6" transparent="1" />
    <widget name="hdd" position="iŠse" transparent="1" />
    <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/red_s.png" position="iŸivi(s" sV />
    <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/green_idsW />
    <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/yellow_i+sU />
    <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/blue_iîs />
    <eLabel position="i¡i4i*i°s" />
    <eLabel position="iéi¶sG" />	
    <widget source="global.CurrentTime" render="Label" position="iïibi©iPi<s¨" transparent="1" valign="top">
      <convert type="ClockToText">Format:%H:%M</convert>
    </widget>
    <widget source="global.CurrentTime" render="Label" position="iSi€i”is"" halign="right" backgroundColor="sœ" transparent="1">
      <convert type="ClockToText">Format:%e. %b</convert>
    </widget>
    <widget source="global.CurrentTime" render="Label" position="ikihi}sm" transparent="1">
      <convert type="ClockToText">Format:%A</convert>
    </widget>
    <eLabel position="iWs" zPosition="-1" size="iFs4" transparent="0" />
    <ePixmap name="" position="ii;sF" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/logo_s.png" s- transparent="1" zPosition="5" />
  </screen>sG" flags="wfNoBorder" backgroundColor="transparent">
	<eLabel position="i2iîi”s(" />
	<widget name="playlist" position="i6iôi s" font="TURKvodRegular;s8" transparent="1" />
	<widget name="Listbox1" position="idiàR™s%" />
	<widget name="cekis" position="i`i…i‘s3" transparent="1" />
	<widget name="hdd" position="is5" transparent="1" />
	<widget name="lokal" position="iÔs9" transparent="1" />
	<widget name="filme_don" position="iŽi8iòi¬ifs />
	<eLabel position="i i†sF" backgroundColor="#1522397c" />
    <eLabel text="TURKvod" position="iJi´is7" transparent="1" />
	<widget name="version" position="iÞi¾s6" transparent="1" />
	<widget name="poster" position="ijiðs* />
	<widget name="description" position="i4iÖibs'" halign="center" font="RegularTURKvod;sU transparent="1" />
    <widget source="global.CurrentTime" render="Label" position="i0iŒi0i7iZs`" transparent="1">
      <convert type="ClockToText">Format:%A</convert>
    </widget>
</screen>cCsÇtj||ƒ||_tj|_tj|_tdƒ|d<|dj	dt
ƒt|_d|_
tgdtdtƒ|_|jjjdttjdtjdƒƒ|jjjdttjdtjdƒƒtdkr|jjjttjjjjƒd	ƒn)|jjjttjjjjƒd	ƒ|j|d
<trv|jjt t!t"|jƒƒƒn|jjt!t"|jƒƒ|jj#j$|j%ƒt&dƒ|d<tƒ|d<tƒ|d
<tƒ|d<tƒ|d<tƒ|d<tt'j(t)dƒƒ|d<tt'j(t)dƒƒ|d<tt'j(t)dƒƒ|d<tt'j(t)dƒƒ|d<tt'j(t)dƒƒ|d<tt'j(t)dƒƒ|d<tt'j(t)dƒƒ|d<tt'j(t)dƒƒ|d <tt'j(t)d!ƒƒ|d"<|j*j$|j+ƒt,ƒ|d#<|d#j-ƒt.ƒ|_/d|_0t|_1t|_2|jj3j4ƒ|_5t6|d$i|j7d%6|j8d&6|j9d'6|j:d(6|j;d)6|j<d*6|j=d+6|j>d,6|j?d-6|j@d.6|jAd/6|jBd06|jCd16|jDd26|jEd36|jFd46|jGd56|jHd66|jId76|jJd86|j:d96|jKd!6|jLd:6|jMd6|jNd;6d<ƒ|d=<d|_Od|_Qd|_Rd|_St|_Td|_Ut|_Vt|_Wt|_XdS(>NRtversionsv. %stenableWrapAroundtcontentiiièitListbox1R—RµtplaylisttchplustchminusRîR“R6t121tgecmist133t	filme_dont134ttuslart135tlokalt136t	indirilenRèRt131tcekisR”tfavoritpostertTURKvodPlayerPlaylist	KEY_GREENtKEY_GREEN_UZUNtKEY_EXITt
KEY_EXIT_UZUNtKEY_OKtKEY_REDt
KEY_CHANNELUPtKEY_CHANNELDOWNtKEY_STOPtKEY_TVtKEY_NEXTtKEY_PREVIOUStKEY_MENUt	KEY_POWERtKEY_BLUEtKEY_TEXTt
KEY_YELLOWt
KEY_INFO_UZUNt	KEY_VIDEORRRR˜iÿÿÿÿtactions(YR^R‚RFR-R0tchannel_listR1RéR]tsetTextR<RtbannedR[RSRRtmlisttltsetFontRRnRot
DESKHEIGHTt
setItemHeightRIRR,RmRrRztsetListRwtmaptchannelEntryIPTVplaylisttonSelectionChangedR©tupdate_descriptionRJRRRtonShowntshow_allRZRËR tpicloadtpicfiletupdate_desctpass_okRCRDt
oldServiceR2ttaskManagertturkvodFileListt
start_historytstart_history_listtoktexit_boxtprevPlaylisttnextPlaylisttshow_more_infot
colorfontcolotaddChannelToFavorites_boxtremoveChannelFromFavorites_boxtstart_portaltpowert
back_to_videoRóRÍtaplatexportchannelstkaytPageUptPageDowntpanikyokt
channel_tvt
temp_indexR‰ttemp_channel_listttemp_playlistnameR`twork_with_favoritesR>t
video_backt	passwd_okRq(RRF((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR‚s˜			--,)
%





			






















								cCs|djƒdS(NR—(tpageUp(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR˜^scCs|djƒdS(NR—(tpageDown(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR™ascCs’d|_tt_yB|jjjƒtkrS|jjjƒ|jjj	tƒnWn*|jjjƒ|jjj	tƒnX|j
dƒdS(Ni(tliste_vod_idRR-RCRFRCRDR;tstopServicetplayServiceRR‰(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRšds		
c	CsÚy¶|j|jjƒ}|ddkru|jj|jttdt	t
jtdƒƒƒ|dtj
ddƒn@|jjtdt	t
jtdƒƒ|ddtjdd	ƒWntk
rÕ}|GHd
GHnXdS(Nis%s

t155iR×it156ttypei
s	1019 HATA(RrRutgetSelectionIndexR‰RFtopenWithCallbacktchannel_tvtRPRþRRRRt
TYPE_YESNORt	TYPE_INFORï(Rtsel_chanRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR›qsLD	cCs·y“|tkr’|j|jjƒ}|ddkr’ttddƒ}|jd|dddƒ|jd|dd	dƒ|jƒq’nWnt	k
r²}|GHd
GHnXdS(Nis/tvRs<tr>is</tr>s
s<url>s</url>s	1019 HATA(
RRrRuRªR‰RR¤RRRï(RtanswerR¯R*Rú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR¬}s	cCs«tj|j}|d}|d}|dkr§|}|}t||dƒ}|dkr‚|jj|jttdƒtj	ƒq§|jj
t|dtjdd	ƒndS(
NiiRRRs:Kanal Bukete Ekledi. Evet: Restart, Hayir: Yeni Kanal EkleR©R×i(R-R0RéRRFR«tres_RPRþR­Rt
TYPE_ERROR(Rtd_chantkanalR RÈtchannelnameRB((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR–Šs

(cCs|jjtƒdS(N(RFRtRenAy(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR—scCs6ddlm}|r2|jr2|j|jƒndS(Niÿÿÿÿ(tInfoBar(tScreens.InfoBarR·tinstancet
showMovies(RR·((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR‡šscCs|jjtƒdS(N(RFRt
vodeScreen(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR†ŸscCs‡tjjjjtkrX|jj|jt	dt
jtdƒdddddt
jƒntjjjjtkrƒ|jjtƒndS(NR•t11R s****tmaxSizeiR©(RR,R-tsifreipRrRRFR«tmodulleRXRRRR\tPINRRt	plugin_ka(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR—¢s@cCs–ywdt|ƒ}dtjjjj}||krH|jjtƒn.|jjt	t
jtdƒdt	j
ddƒWntk
r‘}|GHnXdS(Ns%st12R©R×i(RIRR,R-RXRrRFRRÁRPRRRR²Rï(RtnumberRtbRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR¿¨s2cCs£y„tj|_|j|_|jjƒ|_|j|j|_|j	j
|jtdt
tjtdƒƒ|jddtjƒWntk
rž}|GHnXdS(Ns%s
t13iR©(R-RÈR`RrRRuRªRœtselected_channelRFR«taddChannelToFavoritesRPRRRRR­Rï(RRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR³sGcCs¤|r yw|j|j}tjj|ƒ|jjtdtt	j
tdƒƒ|ddtjddƒtj
ƒt|_Wq tk
rœ}|GHdGHq XndS(Ns%s
t14iR©R×iR|(RRœR-RRR©RFRRPRRRRR®RÇRRŸRï(RR7RÆRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRǽs@

cCs­yŽtjtjtdƒkrƒ|jjƒ|_|j|j}|j	j
|jtdt
tjtdƒƒ|ddtjƒn
|jƒWntk
r¨}|GHnXdS(NR”s%s
R™iR©(R-R7RRRRuRªRœRrRFR«tremoveChannelFromFavoritesRPRR­tstart_favoritesRï(RRÆRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR‘ÉsCcCs	|ry×g}|j|j}x2tjD]'}||krK|j|ƒq)dGHq)W|t_tjƒ||_tjdƒtj|_|jƒt	|_
|jjt
dttjtdƒƒ|ddt
jddƒWntk
rü}|GHd	GHnXd
GHndS(NtREMOVERŽs%s t16iR©R×iR|s
END REMOVE(RrRœR-R0R©RRRÇR¢tupdate_channellistRRŸRFRRPRRRRR®Rï(RR7tmy_temp_favRÆR”Rú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÉÔs(		
	

	D	cCs„tj|_tj|_tjdkrv|jj|jtdt	t
jtdƒdt
jjjjdƒddƒn
|jƒdS(NRR•t17s        [   s   ]R (R-RÈR`R>R<RFR«tsearchResulttKeyBoardRþRRRRR,tklevyeRrRÊ(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRóís
OcCs`|r\y3|t_|jt_tj|jƒ|jƒWq\tk
rX}|GHdGHq\XndS(NsARAMA SONUCU(R-R?R>R¢R`RÍRï(RR7Rú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÐõs	cCs[|j|jjƒ}tjdƒ}|jd|dƒ}|jjt|dtj	ƒdS(Ns<[\/\!]*?[^<>]*?>RiR©(
RrRuRªRòRÄR¨RFRRPR®(RRÆR t
text_clear((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRŽscCs0tjdkr,tjtjƒ|jƒndS(N(R-R:R‰R¢RÍ(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRŒs
cCs0tjdkr,tjtjƒ|jƒndS(N(R-R8R‰R¢RÍ(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRs
cCsñ|djdƒ|djdƒ|djdƒtjdkrhtjdkrh|djtjƒntjdkr¤tjdkr¤|djtjdd!ƒntjdkrÙtjdkrÙ|djtjƒn|djtj	ƒdS(NRNRRMRîiiRL(
RsR-R8R‰R9R:R;R>R<R7(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytbutton_updaterscCsæ|djjƒjƒ}|djjƒjƒ}|j}|j}tƒjƒ}|j|||d|ddddfƒy-|j	j
ƒ}|2|jt|j
ƒƒWn(|jj	jt|j
ƒƒ|_nX|j|ƒdS(NR\iittransparent(R¹tsizetwidththeightR‚RRTtgetFramebufferScaletsetParatPictureDataRR©RKt	showImageRØtpicload_conntstartDecode(RtxtytpictureRtscRv((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytdecodeImages&			
%cCsh|djƒy6|jjƒ}|rC|djj|jƒƒnWntk
rc}|GHdGHnXdS(NR\sHATA showImage(RíRtgetDataR¹t	setPixmapt	__deref__Rï(RtpicInfotptrRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÜ5s!cCs|jƒdS(N(Rã(Rtid((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytimage_downloaded?scCs\y8|jj|jtttjtdƒƒdtjƒWnt	k
rW}|GHdGHnXdS(NRšR©tHata(
RFR«texitRPRþRRRR­Rï(RRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR‹Bs
8cCsàd|_tt_|rÜtjtkrky!d}tj|ƒt|ƒWqktk
rg}|GHdGHqkXntj	rt
jƒjtj	ƒndGHtj
dkr]tdƒtjjjj}d|}t|dƒy&tj|ƒjƒ}t|dƒWq]tk
rY}|GHd	GHy tj|ƒ}t|d
ƒWqZtk
rU}|GHdGHqZXq]XnyB|jjjƒtkrž|jjjƒ|jjjtƒnWn*|jjjƒ|jjjtƒnX|jdƒndS(Niskillall -9 rtmpgwt	exit_rtmpsSET A-RATIO OFFsDELETE .JPGsrm -f %s/*.jpgtCMDsdelete 1sex delete 1sdelete 2sex delete 2(R¤RR-RCRBRîRdR!RïRLRR-R.RdR‰RR,RˆRrRÃRðRñRFRCRDR;R¥R¦R(RR7R8RúR;tstatustresult((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRìIsP		
	


cCsVdGHdtjGHdtjGHdttjƒGHd|jGHd|jjƒGHdGHdS(Ns2new_debug-----------------------------------------s#TURKVOD.playlistname           : %ss#TURKVOD.list_index             : %ss#LEN(TURKVOD.iptv_list)         : %ss#self.index                     : %ss#self.mlist.getSelectionIndex() : %s(R-R7R1RwR0RéRuRª(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyt	new_debuguscCs´|jjƒ|_|jr°yr|djdƒ|djdƒ|djjtdƒ|j|j}|ddkr§|dj	dƒdkr¸td	|d|_
|jƒd
GHq§tj
tkrãdtjjjj|_
nHtjƒ}|j|dƒ|jƒ}dtjjjj|f|_
tjj|j
ƒtksUtj
tkrštrÓ|d}|j
}tjd
|tjƒd}t|ƒ}tr´t |ƒj!dƒ}nt"|||ƒj#|j$ƒq¤|dj%dƒrwtjjj&jt'krwt(j)ƒ}t*t+|ƒƒ}	dg|	_,|	j-|dƒ}
t-|j
dƒ}|j.|
j/ƒƒ|j0ƒ|jƒq¤t"|d|j
ƒj#|j$ƒq§|jƒn|ddkrŒ|d}|j2dƒ}
|
rx|dj|
dƒ|ddkr|djt3j4t5dƒƒn|ddkrK|djt3j4t5dƒƒnt6|
ƒdkr‰|dj|
dƒq‰qŒ|dj|ƒnWq°t7k
r¬}|GHdGHq°XndS(NRµRR—R\s/img/clear.pngiR{iÿÿÿÿs/img/sLOCAL DESCR IMGs%s/turkvod_tmp_pic.jpgs	%s/%s.jpgs//(.*?)/isutf-8thttpss
User-AgentswMozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 OPR/46.0.2597.57twbis #-# iRóR[R”RÏisexe update_description(s
User-AgentswMozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 OPR/46.0.2597.57(8RuRªRéRƒRsR¹tsetPixmapFromFileR¤RrR¡R‚RãR-RURRR,RˆRrthashlibtmd5tupdatet	hexdigestRîR;RtTWISTRòR¦t
IGNORECASERRzRRyR@taddCallbackRêR}thttpsposterRt	cookielibt	CookieJarRkRjt
addheadersRRRÃRR‰RÀRRRRwRï(RRÆtmt	cover_md5t	image_urlt	localfilethostt
sniFactorytcookiejrt_openertoptout_fileR—t
description_2Rú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR~~sl	
*
	+

#

  cCs0d|_gt_tjtjƒ|jƒdS(Ni(RéR-RMR¢R@RÍ(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR’»s		cCs$d|_tjdƒ|jƒdS(NiRŒ(RéR-R¢RÍ(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR‰Ás	
cCsŸd|_ttjƒdkr+|jƒnttjƒdkr‘tjttjƒd}tjttjƒd=|}tj|ƒ|jƒn
|jƒdS(Niii(RéRwR-RMR‹R¢RÍR’(RRÆRœ((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRˆÆs	


cCs$d|_tjdƒ|jƒdS(NiRŽ(RéR-R¢RÍ(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÊÓs	
cCs$d|_tjdƒ|jƒdS(NiRÍ(RéR-R¢RÍ(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÍØs	
cCs-y	dGHtjdkrLdGHtjGH|jjt|jdtjddƒn|djdƒ|djdƒ|d	jdƒtj	|_
t|_t
r¿|jjttt|j
ƒƒƒn|jjtt|j
ƒƒ|jjd
ƒt|_|jƒ|jƒWntk
r(}|GHdGHnXdS(NsR--------------------- UPDATE CHANNEL LIST ----------------------------------------Rs-### update_channellist ######URL#############R©R×iRNRMRîiR|(R-RGRQRFRRPR/R²RsR0RrRRƒRzRuRzRwR{R|tmoveToIndexRR~RÔRï(RRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÍÝs*(	%	
cCs–yr|jtkrh|djdtƒ|jtkrƒtjtkrƒtjdkrƒ|j	tkrƒt
dƒ|jƒt|_nn|j	tkrÛtjdkrÛt
dƒ|j|_
|j|_|jt_t|_	nt
dƒtj|_|jj|j
ƒtr/|jjttt|jƒƒƒn|jjtt|jƒƒ|jjdƒ|jƒnt|_Wntk
r‘}|GHdGHnXdS(	NRHsv. %sRsSHOW ----- TMP CH LISTsSHOW ----- FAV LISTsSHOW ----- NEW CH LISTiR|(R¡RRsR<R R-R5RR?RŸR!t
load_from_tmpRœRéRRrRžR7R0RuRRzRzRwR{R|tselectionEnabledRÔRï(RRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR€õs2<



%

cCs—ystjrrt|_|jƒtj|_tjtkrM|j	j
tƒqrtjtkrr|j	j
tƒqrnWnt
k
r’}|GHdGHnXdS(NsEXC back_to_video(R-R5RR RR0RrRCRRFRtTURKvodVideoPlayerRDRï(RRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR”s		
cCs»|jjƒ|_|jtkrI|jjt|jdtj	ddƒnn|j
|jjƒ}|jjƒt_|j
|j
}|d}tjdƒjd|ƒ}|ddkrÃ|d}nd||d	|d
|d|d|d|d
|d|df
}tjj|ƒd|_|d|_|ddkrV|j
|_|jƒn
|jƒ|d
dkr}|jƒn|ddkrš|jƒn|ddkr·|jƒndS(NR©R×iis<[\/\!]*?[^<>]*?>Ris[G]iiiiiii	iÿÿÿÿRótUSBR¢(RuRªt	index_tmpRtRRFRRPR[R²RrR-R1RéRòRÄR¨RNR©RœtaktarR‰tmyPassInputt
ok_checkedRótusb_open(RRÆR•tselected_channel_history((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRŠ sD(


	





cCsëyÇ|jdkr!|j|_ntj|j}|d}|d}|d|_|d|_|dkr…tj|ƒ|jƒnA|dkrÆ|j	ƒt
t_tt_
|jj|jtƒnWntk
ræ}|GHdGHnXdS(NiÿÿÿÿiiiiR(RœRéR-R0ttittletresimR‰R¢RÍtset_tmp_listRR5RRCRFR«t
check_standbyRRï(RRÆRšRœRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRFs(






			c
CsÝy¹|jdkr3d}d}d}d}d}n|jdkrcd}d}d	}d
}d}ntjj|ƒtkr¬|jjttj	t
dƒd
tjddƒntjj|ƒtkr¸|}xëtj
|dtƒD]Ñ\}}}tt|dƒ}	|	jdƒ|	jdƒ|	jd|dƒx|D]}
|
jdƒdkr8tjj||
ƒ}|	jdƒtr¹|	jd|j|dƒjddƒjddƒjƒƒnD|	jd|j|dƒjddƒjddƒjƒjdƒƒ|	jd|d|d ƒ|	jd!|ƒ|	jd"ƒq8q8W|	jd#ƒ|	jƒd|_|jdkrˆtjd$ƒ|jƒn|jdkràtjd%ƒ|jƒqàqàWnWntk
rØ}|GHd&GHnXdS('NRRs/media/usb/s/usb.xmlsTURKvod USBs	"usb.png"R¢s/media/hdd/TURKvodXML/s/hdd.xmlsTURKvod HDDs	"hdd.png"t84R©R×ittopdownRs(<?xml version="1.0" encoding="UTF-8" ?>
s<items>
s<playlist_name>s</playlist_name>
R‰is	<channel>
s!			<title><![CDATA[%s]]></title>
s.xmlRþR™sutf-8s"			<description><![CDATA[<img src=t>s]]></description>
s/			<playlist_url><![CDATA[%s]]></playlist_url>
s	</channel>


s	</items>
RRsUSB OKUMA HATASI(RRîR;RRRFRRPRRRR²RtwalkR¤RR¡tjoinRzR$tupperRyRRéR-R¢RÍRï(
RthddusbR‰taditimgtdirusbtroottdirstfilestvodfileRtbilgilerRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR\sX		1%



>D

	


cCsŠt|_tjjjjtkra|jj	|j
tdtj
tdƒdddddtjƒntjjjjtkr†|jƒndS(NR•R¼R s****R½iR©(RR¡RR,R-R¾RrRRFR«t
checkPasswortRXRRRR\RÀR(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRs
	@cCs„d|}dtjjjj}||krIt|jdƒ|jƒn7t|_|j	j
ttj
tdƒdtjddƒdS(Ns%ssself.passwd_okRÂR©R×i(RR,R-RXRrR!R¡RRRFRRPRRRR²(RRÃRRÄ((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR)”s

	cCsºy–|jtkr:|jjt|jdtjddƒn[|jƒ|j|j	}|d}|dkr•tt_t
t_|jj|jtƒnWntk
rµ}|GHdGHnXdS(NR©R×iisMESAJ HATASI(RtRRFRRPR[R²RRrRéR‰R-R5RRDR«RRRï(RRÆRšRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRDžs(

			cCsF|jjttjtdƒdtjjj	j
dtjddƒdS(Nt81s  R©R×i(RFRRPRRRRR,R-RXRrR®(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR•¯scCs$t|dƒ|r |jƒndS(NR(R!R“(Rtmyparam((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR²s
cCs$|jjjƒ|jjtƒdS(N(RFRCR¥RR[(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR“·scCs*|tkr"|jjtdƒndSdS(Ni(RRFRRM(RR°((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR±»scCs¼dGHdtjGHdtjGHdttjƒGHdGHdtjGHdtjGHdttjƒGHdGHd|jj	ƒGHd	|j
GHd
t|jƒGHdGHd|jGHdGHdGHdGHdGHdS(
Ns)-----------------------------------------s#TURKVOD.playlistname           : %ss#TURKVOD.list_index             : %ss#LEN(TURKVOD.iptv_list)         : %ss#TURKVOD.playlistname_tmp       : %ss#TURKVOD.list_index_tmp         : %ss#LEN(TURKVOD.iptv_list_tmp)     : %ss#self.mlist.getSelectionIndex() : %ss#self.index                     : %ss#LEN(self.channel_list)         : %ss#self.temp_index                : %sR(
R-R7R1RwR0R4R3R2RuRªRéRrRœ(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytcheckerÁs$cCsš|jjƒ|_|jt_tjt_tjt_tjt_	tj
t_tjt_
tjt_tjt_tjt_tjt_tjt_dS(N(RuRªRéR-R1R3R0R2R7R4RÈR`R8ReR9RfR:RgR;RhR<RiR>Rj(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÕscCs’tdƒtjt_tjt_tjt_tjt_	tj
t_tjt_
tjt_tjt_tjt_tjt_tj|_dS(NR(R!R-R2R0R3R1R4R7R`RÈReR8RfR9RgR:RhR;RiR<RjR>Ré(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRãs
(IR‡Rˆt
fontcolorfontt	fontcolort
menufontcolortmenufonttmenuustfontcolortmenuusttmfontt	menufontttfontaciklamataciklamafontt
themarengitversiyontalfatestRtskinRIt
ver_carpantmetrixBackgroundtfont26tscrbrR‚R˜R™RšR›R¬R–RR‡R†R—R¿RR‰RÇR‘RÉRóRÐRŽRŒRRÔRãRÜRêR‹RìRñR~R’R‰RˆRÊRÍRÍR€R”RŠRRRR)RDR•RR“R±R,RR(((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyREós¾ÿ8ÿ;³¶³¶$ÿÿÿÿÿÿÿÿÿÿËÿÿÿÿÿÿÿÿÿü	P			
		
	
						
						
	
		,			=			
						&		1		
						tm3u8_downloadercBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCsêtƒ|_tdkrdy|jjj|jƒ|_Wqztk
r`|jjj	|jƒqzXn|jjj	|jƒ||_
||_||_d|_
|jd|_t|j|jdƒ|_d|_d|_|jƒdS(NisT--header='User-Agent: QuickTime/7.6.2 (qtver=7.6.2;os=Windows NT 5.1Service Pack 3)'s.tsRóiÿÿÿÿi(Rt
PauseTimerRÖR×RØtpauset
Timer_connRÛRÜR©t
m3u8_tulpetrec_m3u8_urlRt	useragentRôRtfm3u8tcnttcntApptdownload(RRCRDR•((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR‚ôs 
						c	Cs—|jƒx†|jD]{}|jd7_d|j||jdt|jƒf}tjt|||jdt|jƒdt|jƒƒƒqWdS(Niswget %s -c '%s' -O '%s/%s's	m3u8_tmp-(	RARCRGRERDRt
JobManagertAddJobRó(Rt	m3u8_fragR8((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRIs
	cCs®|jjdƒtjj|jdt|jdƒƒtkrÝ|jd7_ypt	|jdt|jdƒdƒ}|j
j|jƒƒ|j
ƒtj|jdt|jdƒƒWqÝtk
rÙ}|GHqÝXn|jt|jƒdksttjƒƒdkrªy{t	|jdt|jƒdƒ}|j
j|jƒƒ|j
ƒtj|jdt|jƒƒ|`|j
j
ƒWqªtk
r¦}|GHqªXndS(Nids	m3u8_tmp-itrbi(R@RÝRîR;RRDRRHRRRFRRÃRtremoveRïRwRCRJtgetPendingJobs(RttmpRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytm3uAdds(0'
)4#
!cCs|jjdƒdS(Nid(R@RÝ(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyt	m3u8_init(scCsM|jjƒttjƒƒt|jƒdkr?|jƒn
|jƒdS(Ni(R@RîRwRJRORCRQRR(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRA+s
%
(R‡RˆR‚RIRQRRRA(((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR?òs
		
		RcBs¾eZeZeZeZeZ	e
ZedkrMe
dkr½dededededeeƒdeeƒdeeƒd	eeƒd
ededed
edZne
dkrJdededededeeƒdeeƒdeeƒd	eeƒdededededZnnedkpbedkrÂe
dkrdedededede	d eeƒd!e	d"eeƒd#e	d$eeƒd	eeƒd%e	d&ed'ed(ed)ed*Zne
dkr¿dedededede	d+eeƒd!e	d,eeƒd-e	d$eeƒd	eeƒd.e	d/ed0edededZnned1kpãed2kpãe
d3kr	
d4eed5eƒƒd6eed7eƒƒd8eed9eƒƒd:eed5eƒƒd6eed;eƒƒd<ed=eed>eƒƒd6eed?eƒƒd@eedAeƒƒd6eedBeƒƒdCeedDeƒƒdEedFeedGeƒƒd6eedBeƒƒd@eedHeƒƒd6eedIeƒƒdCeedJeƒƒdKed$eeƒdLeedMeƒƒd6eedNeƒƒd@eedOeƒƒd6eedPeƒƒdCeedJeƒƒdKed$eeƒdQeedReƒƒd6eedSeƒƒd@eedTeƒƒd6eedUeƒƒd<ed$eeƒdVeedWeƒƒd6eedXeƒƒdYeedZeƒƒd6eed[eƒƒd<ed\eed]eƒƒd6eed^eƒƒd@eedTeƒƒd6eed_eƒƒd`eedXeƒƒd6eedaeƒƒd@eedbeƒƒd6eedceƒƒdCeeddeƒƒdeedfedgeed]eƒƒd6eedheƒƒd@eedTeƒƒd6eedieƒƒdjeedkeƒƒd6eedleƒƒd@eedbeƒƒd6eedceƒƒdCeeddeƒƒdmedneedieƒƒd6eedoeƒƒd@eedpeƒƒd6eedqeƒƒdCeedXeƒƒdredseeƒdteedReƒƒd6eedoeƒƒd@eedueƒƒd6eedqeƒƒdCeedXeƒƒdvedwe
dxeedyeƒƒd6eedzeƒƒd@eed{eƒƒd6eed|eƒƒd}ed~e
dxeedyeƒƒd6eedzeƒƒd@eed{eƒƒd6eed|eƒƒded€e
dxeedeƒƒd6eed‚eƒƒd@eedDeƒƒd6eedƒeƒƒd}ed„e
dxeedeƒƒd6eed‚eƒƒd@eedDeƒƒd6eedƒeƒƒded…e
dxeed†eƒƒd6eed‡eƒƒd@eedˆeƒƒd6eeddeƒƒd}ed‰e
dxeed†eƒƒd6eed‡eƒƒd@eedˆeƒƒd6eeddeƒƒdedŠeed‹eƒƒdŒeedeƒƒd6eedŽeƒƒd@eedeƒƒd6eedeƒƒd‘eeƒd<ed’eed‹eƒƒdŒeed“eƒƒd6eedŽeƒƒd@eed”eƒƒd6eedeƒƒd•eeƒd<ed–eed‹eƒƒdŒeed—eƒƒd6eedŽeƒƒd@eedeƒƒd6eedeƒƒd˜eeƒd<ed™ZndšZdUZd›ZeZeZeedœ„Zd„Zdž„ZdŸ„Zd „Zd¡„Z d¢„Z!d£„Z"d¤„Z#d¥„Z$d¦„Z%d§„Z&d¨„Z'd©„Z(edª„Z)d«„Z*d¬„Z+d­„Z,d®„Z-d¯„Z.ed°„Z/d±„Z0d²„Z1d³„Z2d´„Z3dµ„Z4d¶„Z5d·„Z6d¸„Z7d¹„Z8dº„Z9d»„Z:d¼„Z;ed½„Z<d¾„Z=d¿„Z>dÀ„Z?dÁ„Z@d„ZAedÄZBdĄZCdńZDdƄZERS(ÇR¥RÚsÖ
		<screen position="0,460" size="1280,720" backgroundColor="transparent" flags="wfNoBorder" title="">
			<ePixmap position="0,0" size="1280,260" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/info_s$.png" zPosition="0" transparent="1" s />
			<widget name="state" font="TURKvodRegular;20" position="460,105" size="100,24" transparent="1" backgroundColor="#21000000" foregroundColor="#e6c15c" halign="left" zPosition="10" />
			<widget name="pico" position="245,129" size="14,14" zPosition="1" transparent="1" sZ />
			<widget name="cover" position="40,30" size="130,194" zPosition="1" transparent="1" sˆ />
			<widget name="altyazi" font="RegularTURKvod;20" position="757,199" size="200,25"  zPosition="4" transparent="2" foregroundColor="s£" backgroundColor="#21000000"/>
			<widget name="kaydet" font="RegularTURKvod;20" position="280,199" size="200,25"  zPosition="4" transparent="2" foregroundColor="s£" backgroundColor="#21000000"/>
			<widget name="cont_play" position="552,199" zPosition="4" size="200,25" halign="left" font="RegularTURKvod;20" foregroundColor="s " transparent="1" backgroundColor="background" text="" />
			<widget name="tsenable" backgroundColor="#00000000" zPosition="1" transparent="1" foregroundColor="s¨" position="418,199" size="220,28" font="RegularTURKvod;20" halign="left" />
			<widget source="global.CurrentTime" render="Label" position="1160,120" size="150,50" font="TURKvodRegular;36" halign="left" zPosition="2" backgroundColor="#21000000" transparent="1">
			<convert type="ClockToText">Format:%H:%M</convert>
			</widget>
			<ePixmap  pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/slider_1280x10_hbgs.png" position="268,135" size="800,20" zPosition="1" />
			<widget source="session.CurrentService" render="PositionGauge" backgroundColor="#f39400" position="268,124" size="800,20" zPosition="2" pointer="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/slider_1280x10_hfgsx.png:800,0" transparent="1">
			<convert type="ServicePosition">Gauge</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#ffffff" render="Label" position="268,105"  size="200,30" zPosition="2" font="RegularTURKvod;22" halign="left" backgroundColor="#21000000" transparent="1">
			<convert type="ServicePosition">Position</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#ffffff" render="Label" position="660,105" size="200,30" zPosition="2" font="RegularTURKvod;22" halign="left" backgroundColor="#21000000" transparent="1">
			<convert type="ServicePosition">Length</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#ffffff" render="Label" position="968,105" size="100,30" zPosition="2" font="RegularTURKvod;22" halign="right" backgroundColor="#21000000" transparent="1">
			<convert type="ServicePosition">Remaining</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#e6c15c" render="Label" position="268,150" size="800,100" zPosition="2" font="RegularTURKvod;20" halign="left" backgroundColor="#21000000" transparent="1">
			<convert type="ServiceName">Name</convert>
			</widget>
			<widget source="session.CurrentService" render="Pixmap" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/ico_hd_off.png" 	position="840,104" size="29,20" zPosition="1" sS>
			<convert type="ServiceInfo">VideoWidth</convert>
			<convert type="ValueRange">0,720</convert>
			<convert type="ConditionalShowHide" />
			</widget>
			<widget source="session.CurrentService" render="Pixmap" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/ico_hd_on.png" 	position="840,104" size="29,20" zPosition="2" sÛ>
			<convert type="ServiceInfo">VideoWidth</convert>
			<convert type="ValueRange">721,1980</convert>
			<convert type="ConditionalShowHide" />
			</widget>
			<widget source="session.CurrentService" render="Label" zPosition="4" position="750,105" size="80,25" halign="right" font="TURKvodRegular;20" foregroundColor="#e6c15c" transparent="1" backgroundColor="background">
			<convert type="ServiceInfo">VideoWidth</convert>
			</widget>
			<widget source="session.CurrentService" render="Label" zPosition="4" position="875,105" size="80,25" halign="left" font="TURKvodRegular;20" foregroundColor="#e6c15c" transparent="1" backgroundColor="background">
			<convert type="ServiceInfo">VideoHeight</convert>
			</widget>
		</screen>RäsÚ
		<screen position="0,690" size="1920,1080" backgroundColor="transparent" flags="wfNoBorder" title="">
			<ePixmap position="0,0" size="1920,390" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/info_fhds />
			<widget name="state" font="TURKvodRegular;30" position="690,158" size="150,36" transparent="1" backgroundColor="#21000000" foregroundColor="#e6c15c" halign="left" zPosition="10" />
			<widget name="pico" position="368,194" size="21,21" zPosition="1" transparent="1" sZ />
			<widget name="cover" position="60,45" size="192,291" zPosition="1" transparent="1" s‰ />
			<widget name="altyazi" font="RegularTURKvod;28" position="1136,299" size="300,38"  zPosition="4" transparent="2" foregroundColor="s£" backgroundColor="#21000000"/>
			<widget name="kaydet" font="RegularTURKvod;28" position="420,299" size="300,38"  zPosition="4" transparent="2" foregroundColor="s£" backgroundColor="#21000000"/>
			<widget name="cont_play" position="828,299" zPosition="4" size="300,38" halign="left" font="RegularTURKvod;28" foregroundColor="s«" position="627,299" size="220,42" font="RegularTURKvod;28" halign="left" />
			<widget source="global.CurrentTime" render="Label" position="1740,180" size="225,75" font="TURKvodRegular;54" halign="left" zPosition="2" backgroundColor="#21000000" transparent="1">
			<convert type="ClockToText">Format:%H:%M</convert>
			</widget>
			<ePixmap  pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/slider_1280x10_hbgfhds.png" position="402,203" size="1200,30" zPosition="1" />
			<widget source="session.CurrentService" render="PositionGauge" backgroundColor="#f39400" position="402,186" size="1200,30" zPosition="2" pointer="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/slider_1280x10_hfgfhds|.png:1200,0" transparent="1">
			<convert type="ServicePosition">Gauge</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#ffffff" render="Label" position="402,158"  size="300,45" zPosition="2" font="RegularTURKvod;28" halign="left" backgroundColor="#21000000" transparent="1">
			<convert type="ServicePosition">Position</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#ffffff" render="Label" position="990,158" size="300,45" zPosition="2" font="RegularTURKvod;28" halign="left" backgroundColor="#21000000" transparent="1">
			<convert type="ServicePosition">Length</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#ffffff" render="Label" position="1452,158" size="150,45" zPosition="2" font="RegularTURKvod;28" halign="right" backgroundColor="#21000000" transparent="1">
			<convert type="ServicePosition">Remaining</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#e6c15c" render="Label" position="402,225" size="1200,150" zPosition="2" font="RegularTURKvod;28" halign="left" backgroundColor="#21000000" transparent="1">
			<convert type="ServiceName">Name</convert>
			</widget>
			<widget source="session.CurrentService" render="Pixmap" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/ico_hd_off.png" 	position="1260,161" size="44,30" zPosition="1" sT>
			<convert type="ServiceInfo">VideoWidth</convert>
			<convert type="ValueRange">0,720</convert>
			<convert type="ConditionalShowHide" />
			</widget>
			<widget source="session.CurrentService" render="Pixmap" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/ico_hd_on.png" 	position="1260,161" size="44,30" zPosition="2" sß>
			<convert type="ServiceInfo">VideoWidth</convert>
			<convert type="ValueRange">721,1980</convert>
			<convert type="ConditionalShowHide" />
			</widget>
			<widget source="session.CurrentService" render="Label" zPosition="4" position="1125,158" size="120,38" halign="right" font="TURKvodRegular;30" foregroundColor="#e6c15c" transparent="1" backgroundColor="background">
			<convert type="ServiceInfo">VideoWidth</convert>
			</widget>
			<widget source="session.CurrentService" render="Label" zPosition="4" position="1313,158" size="120,38" halign="left" font="TURKvodRegular;30" foregroundColor="#e6c15c" transparent="1" backgroundColor="background">
			<convert type="ServiceInfo">VideoHeight</convert>
			</widget>
		</screen>R¦R§s />
			<widget name="state" font="TURKvodRegular;20" position="460,105" size="100,24" transparent="1" backgroundColor="#21000000" foregroundColor="#e6c15c" halign="left" zPosition="10" />
			<widget name="pico" position="245,130" size="21,21" zPosition="1" transparent="1" sZ />
			<widget name="cover" position="40,30" size="128,194" zPosition="1" transparent="1" s$ />
			<widget name="altyazi" font="sS" position="854,197" size="300,30"  zPosition="4" transparent="2" foregroundColor="s?" backgroundColor="#21000000"/>
			<widget name="kaydet" font="sS" position="307,197" size="300,30"  zPosition="4" transparent="2" foregroundColor="s" backgroundColor="#21000000"/>
			<widget name="cont_play" position="614,197" zPosition="4" size="300,30" halign="left" font="s" foregroundColor="s)" position="448,197" size="300,30" font="sn" halign="left" />
			<widget source="global.CurrentTime" render="Label" position="1160,120" size="225,75" font="TURKvodRegular;36" halign="left" zPosition="2" backgroundColor="#21000000" transparent="1">
			<convert type="ClockToText">Format:%H:%M</convert>
			</widget>
			<ePixmap  pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/slider_1280x10_hbgs.png" position="268,134" size="800,20" zPosition="1" />
			<widget source="session.CurrentService" render="PositionGauge" backgroundColor="#f39400" position="268,127" size="800,20" zPosition="2" pointer="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/slider_1280x10_hfgsª.png:800,0" transparent="1">
			<convert type="ServicePosition">Gauge</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#ffffff" render="Label" position="268,105"  size="200,30" zPosition="2" font="RegularTURKvod;20" halign="left" backgroundColor="#21000000" transparent="1">
			<convert type="ServicePosition">Position</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#ffffff" render="Label" position="660,105" size="200,30" zPosition="2" font="RegularTURKvod;20" halign="left" backgroundColor="#21000000" transparent="1">
			<convert type="ServicePosition">Length</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#ffffff" render="Label" position="968,105" size="100,30" zPosition="2" font="RegularTURKvod;20" halign="right" backgroundColor="#21000000" transparent="1">
			<convert type="ServicePosition">Remaining</convert>
			</widget>
			<widget source="session.CurrentService" render="Label" zPosition="4" position="750,105" size="80,26" halign="right" font="TURKvodRegular;20" foregroundColor="#e6c15c" transparent="1" backgroundColor="background">
			<convert type="ServiceInfo">VideoWidth</convert>
			</widget>
			<widget source="session.CurrentService" render="Label" zPosition="4" position="875,105" size="80,26" halign="left" font="TURKvodRegular;20" foregroundColor="#e6c15c" transparent="1" backgroundColor="background">
			<convert type="ServiceInfo">VideoHeight</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#e6c15c" render="Label" position="268,150" size="800,100" zPosition="2" font="RegularTURKvod;20" halign="left" backgroundColor="#21000000" transparent="1">
			<convert type="ServiceName">Name</convert>
			</widget>
			<widget source="session.CurrentService" render="Pixmap" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/ico_hd_off.png" 	position="840,107" size="30,24" zPosition="1" sS>
			<convert type="ServiceInfo">VideoWidth</convert>
			<convert type="ValueRange">0,720</convert>
			<convert type="ConditionalShowHide" />
			</widget>
			<widget source="session.CurrentService" render="Pixmap" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/ico_hd_on.png" 	position="840,107" size="30,24" zPosition="2" s©>
			<convert type="ServiceInfo">VideoWidth</convert>
			<convert type="ValueRange">721,1980</convert>
			<convert type="ConditionalShowHide" />
			</widget>
		</screen>sT" position="1280,295" size="300,38"  zPosition="4" transparent="2" foregroundColor="sS" position="460,295" size="300,38"  zPosition="4" transparent="2" foregroundColor="s" backgroundColor="#21000000"/>
			<widget name="cont_play" position="921,295" zPosition="4" size="300,38" halign="left" font="s)" position="673,295" size="220,42" font="sq" halign="left" />
			<widget source="global.CurrentTime" render="Label" position="1740,180" size="225,75" font="TURKvodRegular;54" halign="left" zPosition="2" backgroundColor="#21000000" transparent="1">
			<convert type="ClockToText">Format:%H:%M</convert>
			</widget>
			<ePixmap  pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/slider_1280x10_hbgfhds.png" position="402,200" size="1200,30" zPosition="1" />
			<widget source="session.CurrentService" render="PositionGauge" backgroundColor="#f39400" position="402,186" size="1200,30" zPosition="2" pointer="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/slider_1280x10_hfgfhdR£R¤Rås7<screen name="TURKvodVideoPlayer" position="0,0" size="iRGiÐsU" title="" flags="wfNoBorder" backgroundColor="transparent">
    <eLabel position="0,i:s" zPosition="-2" size="i–s" backgroundColor="sF" />
    <widget source="global.CurrentTime" render="Label" position="i9i2s" size="i©iPs" font="RegularTURKvod;i<s!" halign="left" backgroundColor="s¨" transparent="1" valign="top">
      <convert type="ClockToText">Format:%H:%M</convert>
    </widget>
    <widget source="global.CurrentTime" render="Label" position="i™i”iis"" halign="right" backgroundColor="sœ" transparent="1">
      <convert type="ClockToText">Format:%e. %b</convert>
    </widget>
    <widget source="global.CurrentTime" render="Label" position="i¯i6i}is" transparent="1">
      <convert type="ClockToText">Format:%A</convert>
    </widget>
    <eLabel name="new eLabel" position="i•ižiÔis*" zPosition="-1" />
    <eLabel position="i‘i(s" zPosition="-1" size="i@iFsb" transparent="0" />
    <widget source="session.CurrentService" render="PositionGauge" position="i—i›isœ" transparent="1">
      <convert type="ServicePosition">Gauge</convert>
    </widget>
    <widget source="session.CurrentService" render="Label" position="iidiis2" halign="right" valign="center" backgroundColor="s" shadowColor="s·" shadowOffset="-1,-1" transparent="1">
      <convert type="ServicePosition">Position</convert>
    </widget>
    <widget source="session.CurrentService" render="Progress" position="iisË" backgroundColor="#00dade92" borderWidth="0" transparent="1">
      <convert type="ServicePosition">Position</convert>
    </widget>
    <widget source="session.CurrentService" render="Label" position="iri‘s1" halign="left" valign="center" backgroundColor="s " transparent="1">
      <convert type="ServicePosition">Remaining</convert>
    </widget>
    <widget source="session.CurrentService" render="Label" position="iSi‰i8s0" halign="center" valign="top" backgroundColor="s#" transparent="1" foregroundColor="s">
      <convert type="ServicePosition">Length</convert>
    </widget>
    <widget source="session.CurrentService" render="Label" position="i|s+" valign="top" noWrap="1" backgroundColor="s¬" transparent="1">
      <convert type="ServiceName">Name</convert>
    </widget>
    <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/ico_dolby_off_s.png" position="iihi@is" zPosition="1" sŒ />
    <widget source="session.CurrentService" render="Pixmap" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/ico_dolby_on_s" zPosition="2" sÓ>
      <convert type="ServiceInfo">IsMultichannel</convert>
      <convert type="ConditionalShowHide" />
    </widget>
    <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/ico_format_off_iVigis />
    <widget source="session.CurrentService" render="Pixmap" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/ico_format_on_sÎ>
      <convert type="ServiceInfo">IsWidescreen</convert>
      <convert type="ConditionalShowHide" />
    </widget>
    <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/icon_hd_off_i¤iii1sŠ />
    <widget source="session.CurrentService" render="Pixmap" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/icon_hd_on_sø>
      <convert type="ServiceInfo">VideoWidth</convert>
      <convert type="ValueRange">721,1980</convert>
      <convert type="ConditionalShowHide" />
    </widget>
    <widget source="session.CurrentService" render="Label" font="RegularTURKvod;is" position="i.iNi7is"" halign="right" foregroundColor="s‚" transparent="1">
      <convert type="ServiceInfo">VideoWidth</convert>
    </widget>
    <eLabel text="x" font="RegularTURKvod;iiis#" halign="center" foregroundColor="se" transparent="1" />
    <widget source="session.CurrentService" render="Label" font="RegularTURKvod;izs!" halign="left" foregroundColor="sd" transparent="1">
      <convert type="ServiceInfo">VideoHeight</convert>
    </widget>
  </screen>iicCsstj||ƒtj|dtƒtj|ƒtj|dtdtƒtj|ddƒtjt	kr{t
j|ƒntƒ|_||_
d|_tdƒ|d<tdƒ|d<tdƒ|d	<tdƒ|d
<tdƒ|d<|djtjtdƒƒ|d
jtjd
d!ƒtj|_t	t_d|_d|_d|_tƒ|d<tƒ|d<tƒ|d<tƒ|_d|_|r²||_|j
jj|ƒnCtj tj!|_"|j"d|_#|j"d|_$|j"d|_%dt&j'GHt(d|di|j)t&j*6|j+t&j,6|j-t&j'6ƒ|_.t/|di|j0d6|j1d6|j2d6|j3d6|j4d6|j5d6|j5d6|j6d 6|j7d!6|j8d 6|j9d"6|j:d#6|j;d$6|j7d%6|j<d&6|j=d'6d(ƒ|d)<|j>j?|j@ƒ|jAj?|jBƒ|jCj?|jDƒ|j
jjEƒ|_F|jG|_Hd|_Id|_J|jAj?|jKƒd|_Lt|_MtNƒ|_OtPdkrîy|jOjQjR|jSƒ|_TWqtUk
rê|jOjVj?|jSƒqXn|jOjVj?|jSƒtdƒ|d*<|d*jd+ƒtdƒ|d,<t	|_Wt	|_Xt	|_Y|jZƒt[j\jj]j^|__dS(-Ntsteal_current_servicetembeddedSupportt
searchSupportt	actionmaptInfobarSeekActionsRtstateR\tkaydetRMtaltyazit82iitcovertpicottsreiiisevEOF=%dRÍRÎtTURKvodPlayerVodR`tKEY_INFORhRitkayitRfRgRlt
KEY_RECORDReRdR^tKEY_VIDEO_UZUNR“RkiÿÿÿÿRqttsenables
TIME SHIFTttsclock(`R^R‚R5RRÈRŠR(R-RpRR)R]tInfoBar_NabDialogRFR‰tserviceRsRRRR;R\RDtfilm_qualitytvideo_tulpet
recorder_srefRZR RR‚RCR¦R0R1t	vod_entrytvod_urlRtdescrR%tevEOFR4t*_TURKvodVideoPlayer__seekableStatusChangedtevSeekableStatusChangedt#_TURKvodVideoPlayer__serviceStartedRÐt_TURKvodVideoPlayer__evEOFt"_TURKvodVideoPlayer__event_trackerR2RìRŽR0R1trecordtstopnewttimeshift_autoplayt	timeshifttautoplayt	prevVideot	nextVideotstartTSRšt	power_offtonFirstExecBeginR©RCRtsetCovertonPlayStateChangedt%_TURKvodVideoPlayer__playStateChangedRDR…t
STATE_PLAYINGRXt
timeshift_urlttimeshift_titlet	show_infot
error_messaget	recEnableRtTimerRÖR×RØt	TimerFireRBRÛRÜttvPlayttitton_offRãRR,RVRrRW(RRFRjt	subtitles((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR‚Nsž
						


		














				
			
cCs’d|_tt_yB|jjjƒtkrS|jjjƒ|jjj	tƒnWn*|jjjƒ|jjj	tƒnX|j
dƒdS(Ni(R¤RR-RCRFRCRDR;R¥R¦RR‰(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRš¡s		
cCs t|tƒr|jƒndS(N(RtRÈRå(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyt
showAfterSeek®scCs5|jrqyEtdd|jƒ|_|jj|jƒ|jjj|jƒWq1tk
rm}|GHdGHq1XnÀ|j	rÑt
|_	|djtj
tdƒƒ|jjttj
tdƒdtjdd	ƒnTt|_	|djtj
td
ƒƒ|jjttj
tdƒdtjdd	ƒ|j	t_	dS(NiisEXC timeshift 1R\t21RãR©R×it23Râ(R‚R#t	referencetsetNameRƒRFRCR¦RïR\RRsRRRRRPR®RR-(RRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRv²s 			1	.cCsu|jrqyEtdd|jƒ|_|jj|jƒ|jjj|jƒWqqtk
rm}|GHdGHqqXndS(NiisEXC timeshift 2(	R‚R#RR‘RƒRFRCR¦Rï(RRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRwÇs	cCs{tjjdƒ}tjjdƒ}|tks<|tkrI|jƒn.|jjttj	t
dƒdtjddƒdS(Ns/media/hdd/s
/media/usbt98R©R×i(RîR;tisdirRtstartTRFRRPRRRR®(RRR((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR{Ñs

cCs|jƒ|jdkr||jdkr||jjdƒdkr||djdƒt|_t|_	yö|j
jtt
jtdƒdtjddƒ|j
jjƒd	}tj|d
|_tjj|jƒtkrìtj|jƒnd|j|_d|j|jf}d
t|ƒfGHtjt|||j|jƒƒd|_ |j!ƒWqt"k
rx}|GHdGHqXn™|jjdƒdkrË|djdƒ|djdƒt|_t|_	yà|j
jtddtjddƒ|j
jjƒd}d	}tj||_tjj|jƒtkrGtj|jƒnd|j|_|j#ƒ|_$t%|j$ƒdkr”t&|j$tj|ƒnd|_ |j!ƒWqt"k
rÇ}|GHdGHqXnJy/|j
j't(tt
jtdƒdtj)ƒWnt"k
r}|GHnXdS(Ntm3u8iRdRt83R©R×iRs.tss[TS] swget -c '%s' -O '%s'scmd sERROR TSiÿÿÿÿReR‘sTimeShift running Please waitsT--header='User-Agent: QuickTime/7.6.2 (qtver=7.6.2;os=Windows NT 5.1Service Pack 3)'s
ERROR m3u8 TSt79(*tar_jobtts_progressR‰R‚RlR¡RsRR†R‰RFRRPRRRR®RCR¥R-RWRîR;RRRNRRƒRRJRKRótcounterRˆRïtm3u8_descriptorRCRwR?R«RuR­(RRôR8RúRE((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR”Ùs`
6		."			"	/	cCs?|jd7_|jjdƒyttjƒƒt|jƒdkr[|djdƒnttjƒƒt|jƒdkr”|djdƒnttjƒƒt|jƒdkrÍ|djdƒnttjƒƒt|jƒdkr|djd	ƒt|_	|j
ƒ|`nWntk
r:}|GHnXdS(
NiiReR•iR”R“iR(RšR‡tstartLongTimerRwRJRORCRsRttsPlayRwRï(RRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytrun_m3u8_shift	s %%%%	

cCsO|jd7_|jjƒ|jjdƒdkrA|jƒn
|jƒdS(NiR•iÿÿÿÿ(RšR‡RîRlR¡RžtgetTaskProgress(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRˆ 	s


cCs0d|_x tjƒD]}|j|_qWdS(N(R‰R™RJROR
(RR((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR˜(	s	cCs¼|jƒ|jdkr–|djdt|jƒd|jdƒ|jttj	ƒkrƒ|j
tkrƒt|_
|j
ƒn|jjdƒn"|`|djd|jdƒdS(NRXsTS = s % iisTS = 100 % (R˜R™R‰RsRt	seekstateRšRIR-R‡R‰RRRwR‡Rœ(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRŸ.	s
-'	
cCsÖ|jdkrÒ|jrot|_|djtjtdƒƒ|jj	t
tjtdƒdt
jddƒnTt|_|djtjtdƒƒ|jj	t
tjtdƒdt
jddƒ|jt
_ndS(	NR\RŽRãR©R×iRRâ(R‚R‰R\RRsRRRRFRRPR®RR-(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRx;	s		1	.cCsÁtjtkrd|djtjtdƒƒ|djtjtdƒƒ|djjt	dƒn|j
jdtƒ|jr |djtjtd	ƒƒn|djtjtd
ƒƒdS(NRXt27RYt142R]s/img/ico_mp_play.pngièR\RRŽ(
R-RCRRsRRRR¹RôR¤RÕRÝR\(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR„H	s	 cCsÌtjd}ttjƒ}||krÈtj|ddkrÈd}tj|drjtj|d}ntj|ddt|ƒ}|jj|jt	t
tjt
dƒdƒ|dt	jƒndS(	NiiRis

Râs
%sR©(R-R1RwR0R‰RRFR«t
playnextvideoRPRþRRRR­(RRét
video_counterRmR•((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytplaynextvideo_boxS	s
#?cCs;|r7y|jƒWq7tk
r3}|GHdGHq7XndS(NsEXC playnextvideo(RzRï(RR7Rú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR£^	scCs’|jdkrŽy\tjd}ttjƒ}||krjtj|ddkrj|t_|jƒqjnWqŽtk
rŠ}|GHdGHqŽXndS(Niis
EXC nextVideo(R‚R‰R-R1RwR0t
player_helperRï(RRéR¤Rú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRzf	s
	cCsƒ|jdkryMtjd}|dkr[tj|ddkr[|t_|jƒq[nWqtk
r{}|GHdGHqXndS(Niiÿÿÿÿis
EXC prevVideo(R‚R‰R-R1R0R¦Rï(RRéRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRyt	s
	cCs–|jƒ|jrYtjtj|_|jd|_|jd|_|jd|_n|jj	j
ƒtt_tjt_
|jƒ|jƒdS(Niii(R„RkR-R0R1RlRRmRFRCR¥RRCR3R~(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR¦	s
		
c
Cs¹y•tjtj}|djjtdƒ|jddkr”|djdƒdkr~td|d|_|j	ƒd	GHq”tj
tkr©d
tj
jjj|_nKtjƒ}|j|jdƒ|jƒ}dtj
jjj|f|_tjj|jƒtkstj
tkr‡tr«|jd}|j}tjd|tjƒd
}t|ƒ}tr€t|ƒjdƒ}nt|||ƒj |j!ƒj"|j#ƒq‘|jdj$dƒrUtj
jj%jt&krUt'j(ƒ}t)t*|ƒƒ}	dg|	_+|	j,|jdƒ}
t,|jdƒ}|j-|
j.ƒƒ|j/ƒ|j	ƒq‘t|jd|jƒj |j!ƒj"|j#ƒq”|j	ƒnWnt0k
r´}|GHdGHnXdS(NR\s/img/clear.pngiRR{iÿÿÿÿs/img/is
LOCAL IMG VODs%s/turkvod_tmp_pic.jpgs	%s/%s.jpgs//(.*?)/isutf-8Ròs
User-AgentswMozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 OPR/46.0.2597.57Rósupdate COVER(s
User-AgentswMozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 OPR/46.0.2597.57(1R-R0R1R¹RôR¤RkR¡R‚RãRURRR,RˆRrRõRöR÷RøRîR;RRùRòR¦RúRRzRRyR@RûRêt
addErrbacktimage_errorR}RüRRýRþRkRjRÿRRRÃRRï(
RRkRRRRRRRRRR	Rú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR~Ž	sJ
*
	+.

2cCsÛy·|djjƒjƒ}|djjƒjƒ}|j}|j}tƒjƒ}|j|||d|ddddfƒ|j	j
ƒ}|2|jt|j
ƒƒ|j|ƒWntk
rÖ}|GHdGHnXdS(NR\iiRÕsERROR decodeImage(R¹RÖR×RØR‚RRTRÙRÚRÛRR©RKRÜRÞRï(RRßRàRáRRâRvRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRã¹	s(			
cCsh|djƒy6|jjƒ}|rC|djj|jƒƒnWntk
rc}|GHdGHnXdS(NR\sERROR showImage(RíRRäR¹RåRæRï(RRçRèRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÜÏ	s!cCs|jƒdS(N(Rã(RRé((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRêÙ	scCs
d}dS(Ni((RRéti((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR¨Ü	scCs]|jjdƒdkr5|jtkryÆ|jjttjt	dƒdtj
ddƒ|jjjƒ|dj
tjt	dƒƒt|jjd	ƒd
jƒƒ}|dksï|dksï|d
ksï|dksï|dksï|dkrød}ntjtƒƒjdƒ}t|jƒ}tr=||d	|}n|tj|d	ƒ|}d|jtj|f}d|fGHtjt||tj||jƒƒ|j|ƒ|j ƒtj||_!d|j|_"t#t_$|j%ƒWq2t&k
r}|GHdGHq2XqY|jj'|j(tddtj)ƒn$|jtkrYyò|jjtddtj
ddƒtjtƒƒjdƒ}|j*ƒ|_+t,|j+ƒdkr5|jjjƒ|jjj-t.ƒt|j+djd	ƒd
jƒƒ}||jd	|}t/|j+tj|jƒt#t_$|j%ƒnWqYt&k
rU}|GHdGHqYXndS(NR•it25R©R×iRXt137t.iÿÿÿÿtmp4tflvttstavitmkvtwmvs%d.%m_%H_%M_%Sswget -c '%s' -O '%s%s'scmd s[REC] sERROR records$ TimeShift calisiyor, durdurulsunmu?sREC ONs%d.%m_%H:%M:%S - sERROR m3u8 record(0RlR¡R†RRFRRPRRRR®RCR¥RsRRÀRõR`RRcRtcyr2latRRzR_tlegacyEncodeR-RWRJRKRótcreateMetaFiletLastJobViewR‚RƒRRCRRïR«RìR­R›RCRwR¦R;R?(Rtendettodayttitle_translitRôR8Rú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRtß	sV."H	&

	%"&	c	Cs7g}g}d}y|jjdƒd }x|D]}||d}q2Wtd|jdddidd6ƒ}t|ƒ}|jƒ}trœt|ƒ}ntj	d	|ƒ}	|	r
tj	d
|ƒ}|dj
dƒdkrx(|D]}
|j||
ƒqæWq|}ng}|SWntk
r2}|GHnXdS(
NRR+iÿÿÿÿRÈR¿RÀs>QuickTime/7.6.2 (qtver=7.6.2;os=Windows NT 5.1 Service Pack 3)s
User-agents#EXTINF:(.*),.*s#EXTINF:.*\s(.*)iR{(
RlRÀRhR‰RiRÃRzRoRòR¦R¡R©Rï(RRCtm3u8_tulpe_tmpturl_m3u8t
m3u8_splitRLR(tresptm3u8paget
fragmentedttulpeRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR›
s0
%
		cCsId}xtjƒD]}|}qW|dk	rE|jjt|ƒndS(N(R‰RJRORFRRY(Rt
currentjobR((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR¶-
s
cCsìyÈtjdƒ}d}|jddkrG|jd|jdƒ}ntddtj|ƒ}tdtj|fdƒ}|j	d|j
ƒ|jjd	dƒ|jd	dƒt
ƒfƒ|jƒWntk
rç}|GHd
GHnXdS(Ns<[\/\!]*?[^<>]*?>Riiis
%s/%s.metaRs%s
%s
%s
%i
s
sERROR metaFile(RòRÄRkR‰R¨R#R-RWRRttoStringRR$RcRRï(RRôR RÓt
servicereftmetafileRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRµ5
s 	cCs6|jdkr2|jr%|jƒq2|jƒndS(N(R‚R‰R\RzR¥(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyt__evEOFG
s
	

cCs	dGHdS(Nsseekable status changed!((R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyt__seekableStatusChangedO
scCsN|djdtjtdƒƒ|djtjtdƒƒ|j|_dS(NRXR™R¡R\Rá(RsRRRRRX(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyt__serviceStartedR
s!cCs |js
dS|sdSdGHdS(NsdoEofInternal EXIT OR NEXT(Râ(Rtplaying((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyt
doEofInternalW
s
	cCsH|jr:|jj|jttjtdƒdtjƒn
|j	ƒdS(NR—R©(
R‚RFR«tstopsRPRRRR­R(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRì^
s	1cCs||jr:|jj|jttjtdƒdtjƒn>|jj	j
ƒtt_
dGH|jj	jtƒ|jdƒdS(NR—R©R;(R‚RFR«RÊRPRRRR­RCR¥RR-RCR¦R;RR‰(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRud
s	1	
cCsÓ|rÏt|_d}x6tjƒD](}|}|dk	r"tj|ƒq"q"W|jrŽtj	ƒ|_
|j
j|jƒd|_d|_n|j
jjƒtt_dGH|j
jjtƒ|jdƒndS(NR;(RR‹R‰RJROR7RýR‚RR-tBgFileEraserteraseRƒRFRCR¥R-RCR¦R;R(RR7RRÁ((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÊo
s$				cCs/tƒ}|jjt|dtjddƒdS(NR©R×i(R0RFRRPR®(RR7((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR0„
s	cCs/tƒ}|jjt|dtjddƒdS(NR©R×i(R1RFRRPR®(RR7((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR1ˆ
s	cCs#|jjt|jdtjƒdS(NR©(RFRRPRlR®(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRŽŒ
scCs!|jjdtƒd|jdGHd|jd}|jddkrxdtjtdƒ}|djjt	dƒn|jdd	kr¸tjtd
ƒ}|djjt	dƒn|jddkrÔd
}n|jddkrðd}n|jddkrd}n|dj
|ƒdS(Nièsself.seekstate[3] iR™RR¡R]s/img/ico_mp_play.pngs||t29s/img/ico_mp_pause.pngs>> 2xs
    x2     >>s>> 4xs
    x4     >>s>> 8xs
    x8     >>RX(RÕRÝRR RRRR¹RôR¤Rs(RRXR ((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyt__playStateChanged
s 			cCsGy#|jj|jtd|jƒWntk
rB}|GHdGHnXdS(NRht
q_selector(RFR«tcbSelectQualitytturkQualityRhRï(RRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytquality_selector¡
s
#cCs2dGH|jGHy|dkrid|fGH|jjdƒdkrÍ|j||_|jd|j||_tdd|jƒ|_|jj|jƒy|jj	j
|jƒWqftk
rÉ}|GHqfXq
|jrñ|j||_|j|j||_|jjdd	ƒ}|d|_t
|ƒd	krŽttd
dƒƒtj_tjjjdƒt|d	ƒ}d|GHtjjj|ƒntdd|jƒ|_|jj|jƒy|jj	j
|jƒWqftk
rí}|GHqfXq
|jd
|_tdd|jƒ|_|jj|jƒy|jj	j
|jƒWq
tk
re}dGH|GHq
Xn¤|jrød|jfGH|jd
|_tdd|jƒ|_|jj|jƒy|jj	j
|jƒWq
tk
rô}dGH|GHq
Xnd|fGH|jƒWntk
r-}|GHdGHnXdS(NRÐiÿÿÿÿsposition*** s.m3u8is m3u8:iR¾iRRs***self.headersString:***s**svod play error 11sposition yoksvod play error 2(RlR¡RiRRhR#RR‘RFRCR¦RïRÀRwRR	RtmediaplayertextraHeaderstsetValueRRì(RtpositionRúRÂt
headersString((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRШ
sl	
		cCs7ytjtks!tjtkrtt_t|jƒ|_|jƒ|_dt|jƒGHt|j	ƒdkr|j
ƒqyp|jdkr|jdkrt|jƒdkrd|jdGHy,|jjddƒ}|d}t
td	dƒƒtj_tjjjdƒt|ƒdkrVt|dƒ}d
|GHtjjj|ƒn|jdƒdkr²t|jddƒƒ|_|jj|jƒ|jjj|jƒn>td
d|ƒ|_|jj|jƒ|jjj|jƒWqîtk
r}dGH|GHqîXnÚtr{|jrE|jjt |jdt j!ƒn(|jjt t"j#t$dƒdt j!ƒ|j%ƒdS|jr¯|jjt |jj&dƒdt j!ƒn1|jjt t"j#t$dƒj&dƒdt j!ƒ|j%ƒdSWqtk
r}dGH|GHqXnWntk
r2}dGH|GHnXdS(Ns
self.vod_url:iRis--->s<------R¾iRsself.headersString:s	127.0.0.1shttp://127.0.0.1:8001/isoynatma hatasiR©R›sutf-8svod play error 2svod play error 0('R-RCRRDRRRlt	parse_urlRwRhRÒR‰RÀRR	RRÓRÔRÕR¡R#R$RR‘RRFRCR¦RïRzR…RRPR²RRRRRy(RRÂtvurlR×Rú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRCæ
s`	
3
		"(
	+1
	cCsîtjdkrtj|_ndGHd|jfGHyÝtråg|_g|_tj|jƒ}d|fGH|r
t|ƒt	kr||_qât|ƒt
krâ|drÂ|d|_d|_qß|d|_|d|_qâq
n(d	}|jj
t|d
tjddƒWntk
r-}d
GH|GHnXt|jdƒd|jfGHd|jfGH|jtkrãtr¤|jj
ttjtdƒd
tjƒ|jƒn;|jj
ttjtdƒjdƒd
tjƒ|jƒdS|jSdS(NRs++++++++++parse_url+++++++++++sself.vod_urlssolved :iRiis9Internet baglantisi kurulamadi. Arayuzu yeniden baslatin.R©R×is:ERROR+++++++++++++++++parse_url++++++++++++++++++++++ERRORs#### self.vod_url ####s
video_tulpe: sfilm_quality: R›sutf-8(R-R_RlRtRiRhRBtget_parsed_linkR©RttupleR…RFRRPR²RïR!RRzRRRRRy(Rtplay_urlR7Rú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRØ sF		


&	(
1
cCs|jdƒdS(Ni(R(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR|Ks(FR‡RˆR-R.R/R0R1R2R3R4R5R6R7R8R9RR:RIR;R<t
STATE_IDLERtSTATE_PAUSEDRtENABLE_RESUME_SUPPORTt
ALLOW_SUSPENDR‰R‚RšRRvRwR{R”RžRˆR˜RŸRxR„R¥R£RzRyR¦R~RãRÜRêR¨RtR›R¶RµRrRoRqRÉRìRuRÊR0R1RŽR€RÒRÐRCRØR|(((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR5s–„¡¤$ÿÿÿÿÿÿÿÿÿÿ-S	
			
		5				
	
				
	
	+	
			0														>	:	+cBs¾eZeZeZeZeZ	e
ZedkrMe
dkr½dededededeeƒdeeƒdeeƒd	eeƒd
ededed
edZne
dkrJdededededeeƒdeeƒdeeƒd	eeƒdededededZnnedkpbedkrÂe
dkrdedededede	d eeƒd!e	d"eeƒd#e	d$eeƒd	eeƒd%e	d&ed'ed(ed)ed*Zne
dkr¿dedededede	d+eeƒd!e	d,eeƒd-e	d$eeƒd	eeƒd.e	d/ed0edededZnned1kpãed2kpãe
d3kr	
d4eed5eƒƒd6eed7eƒƒd8eed9eƒƒd:eed5eƒƒd6eed;eƒƒd<ed=eed>eƒƒd6eed?eƒƒd@eedAeƒƒd6eedBeƒƒdCeedDeƒƒdEedFeedGeƒƒd6eedBeƒƒd@eedHeƒƒd6eedIeƒƒdCeedJeƒƒdKed$eeƒdLeedMeƒƒd6eedNeƒƒd@eedOeƒƒd6eedPeƒƒdCeedJeƒƒdKed$eeƒdQeedReƒƒd6eedSeƒƒd@eedTeƒƒd6eedUeƒƒd<ed$eeƒdVeedWeƒƒd6eedXeƒƒdYeedZeƒƒd6eed[eƒƒd<ed\eed]eƒƒd6eed^eƒƒd@eedTeƒƒd6eed_eƒƒd`eedXeƒƒd6eedaeƒƒd@eedbeƒƒd6eedceƒƒdCeeddeƒƒdeedfedgeed]eƒƒd6eedheƒƒd@eedTeƒƒd6eedieƒƒdjeedkeƒƒd6eedleƒƒd@eedbeƒƒd6eedceƒƒdCeeddeƒƒdmedneedieƒƒd6eedoeƒƒd@eedpeƒƒd6eedqeƒƒdCeedXeƒƒdredseeƒdteedReƒƒd6eedoeƒƒd@eedueƒƒd6eedqeƒƒdCeedXeƒƒdvedwe
dxeedyeƒƒd6eedzeƒƒd@eed{eƒƒd6eed|eƒƒd}ed~e
dxeedyeƒƒd6eedzeƒƒd@eed{eƒƒd6eed|eƒƒded€e
dxeedeƒƒd6eed‚eƒƒd@eedDeƒƒd6eedƒeƒƒd}ed„e
dxeedeƒƒd6eed‚eƒƒd@eedDeƒƒd6eedƒeƒƒded…e
dxeed†eƒƒd6eed‡eƒƒd@eedˆeƒƒd6eeddeƒƒd}ed‰e
dxeed†eƒƒd6eed‡eƒƒd@eedˆeƒƒd6eeddeƒƒdedŠeed‹eƒƒdŒeedeƒƒd6eedŽeƒƒd@eedeƒƒd6eedeƒƒd‘eeƒd<ed’eed‹eƒƒdŒeed“eƒƒd6eedŽeƒƒd@eed”eƒƒd6eedeƒƒd•eeƒd<ed–eed‹eƒƒdŒeed—eƒƒd6eedŽeƒƒd@eedeƒƒd6eedeƒƒd˜eeƒd<ed™ZndšZdUZd›ZeZeZeedœ„Zd„Zdž„ZdŸ„Zd „Zd¡„Z d¢„Z!d£„Z"d¤„Z#d¥„Z$d¦„Z%d§„Z&d¨„Z'd©„Z(edª„Z)d«„Z*d¬„Z+d­„Z,d®„Z-d¯„Z.ed°„Z/d±„Z0d²„Z1d³„Z2d´„Z3dµ„Z4d¶„Z5d·„Z6d¸„Z7d¹„Z8dº„Z9d»„Z:d¼„Z;ed½„Z<d¾„Z=d¿„Z>dÀ„Z?dÁ„Z@d„ZAedÄZBdĄZCdńZDdƄZERS(ÇR¥RÚsÖ
		<screen position="0,460" size="1280,720" backgroundColor="transparent" flags="wfNoBorder" title="">
			<ePixmap position="0,0" size="1280,260" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/info_s$.png" zPosition="0" transparent="1" s />
			<widget name="state" font="TURKvodRegular;20" position="460,105" size="100,24" transparent="1" backgroundColor="#21000000" foregroundColor="#e6c15c" halign="left" zPosition="10" />
			<widget name="pico" position="245,129" size="14,14" zPosition="1" transparent="1" sZ />
			<widget name="cover" position="40,30" size="130,194" zPosition="1" transparent="1" sˆ />
			<widget name="altyazi" font="RegularTURKvod;20" position="757,199" size="200,25"  zPosition="4" transparent="2" foregroundColor="s£" backgroundColor="#21000000"/>
			<widget name="kaydet" font="RegularTURKvod;20" position="280,199" size="200,25"  zPosition="4" transparent="2" foregroundColor="s£" backgroundColor="#21000000"/>
			<widget name="cont_play" position="552,199" zPosition="4" size="200,25" halign="left" font="RegularTURKvod;20" foregroundColor="s " transparent="1" backgroundColor="background" text="" />
			<widget name="tsenable" backgroundColor="#00000000" zPosition="1" transparent="1" foregroundColor="s¨" position="418,199" size="220,28" font="RegularTURKvod;20" halign="left" />
			<widget source="global.CurrentTime" render="Label" position="1160,120" size="150,50" font="TURKvodRegular;36" halign="left" zPosition="2" backgroundColor="#21000000" transparent="1">
			<convert type="ClockToText">Format:%H:%M</convert>
			</widget>
			<ePixmap  pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/slider_1280x10_hbgs.png" position="268,135" size="800,20" zPosition="1" />
			<widget source="session.CurrentService" render="PositionGauge" backgroundColor="#f39400" position="268,124" size="800,20" zPosition="2" pointer="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/slider_1280x10_hfgsx.png:800,0" transparent="1">
			<convert type="ServicePosition">Gauge</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#ffffff" render="Label" position="268,105"  size="200,30" zPosition="2" font="RegularTURKvod;22" halign="left" backgroundColor="#21000000" transparent="1">
			<convert type="ServicePosition">Position</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#ffffff" render="Label" position="660,105" size="200,30" zPosition="2" font="RegularTURKvod;22" halign="left" backgroundColor="#21000000" transparent="1">
			<convert type="ServicePosition">Length</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#ffffff" render="Label" position="968,105" size="100,30" zPosition="2" font="RegularTURKvod;22" halign="right" backgroundColor="#21000000" transparent="1">
			<convert type="ServicePosition">Remaining</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#e6c15c" render="Label" position="268,150" size="800,100" zPosition="2" font="RegularTURKvod;20" halign="left" backgroundColor="#21000000" transparent="1">
			<convert type="ServiceName">Name</convert>
			</widget>
			<widget source="session.CurrentService" render="Pixmap" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/ico_hd_off.png" 	position="840,104" size="29,20" zPosition="1" sS>
			<convert type="ServiceInfo">VideoWidth</convert>
			<convert type="ValueRange">0,720</convert>
			<convert type="ConditionalShowHide" />
			</widget>
			<widget source="session.CurrentService" render="Pixmap" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/ico_hd_on.png" 	position="840,104" size="29,20" zPosition="2" sÛ>
			<convert type="ServiceInfo">VideoWidth</convert>
			<convert type="ValueRange">721,1980</convert>
			<convert type="ConditionalShowHide" />
			</widget>
			<widget source="session.CurrentService" render="Label" zPosition="4" position="750,105" size="80,25" halign="right" font="TURKvodRegular;20" foregroundColor="#e6c15c" transparent="1" backgroundColor="background">
			<convert type="ServiceInfo">VideoWidth</convert>
			</widget>
			<widget source="session.CurrentService" render="Label" zPosition="4" position="875,105" size="80,25" halign="left" font="TURKvodRegular;20" foregroundColor="#e6c15c" transparent="1" backgroundColor="background">
			<convert type="ServiceInfo">VideoHeight</convert>
			</widget>
		</screen>RäsÚ
		<screen position="0,690" size="1920,1080" backgroundColor="transparent" flags="wfNoBorder" title="">
			<ePixmap position="0,0" size="1920,390" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/info_fhds />
			<widget name="state" font="TURKvodRegular;30" position="690,158" size="150,36" transparent="1" backgroundColor="#21000000" foregroundColor="#e6c15c" halign="left" zPosition="10" />
			<widget name="pico" position="368,194" size="21,21" zPosition="1" transparent="1" sZ />
			<widget name="cover" position="60,45" size="192,291" zPosition="1" transparent="1" s‰ />
			<widget name="altyazi" font="RegularTURKvod;28" position="1136,299" size="300,38"  zPosition="4" transparent="2" foregroundColor="s£" backgroundColor="#21000000"/>
			<widget name="kaydet" font="RegularTURKvod;28" position="420,299" size="300,38"  zPosition="4" transparent="2" foregroundColor="s£" backgroundColor="#21000000"/>
			<widget name="cont_play" position="828,299" zPosition="4" size="300,38" halign="left" font="RegularTURKvod;28" foregroundColor="s«" position="627,299" size="220,42" font="RegularTURKvod;28" halign="left" />
			<widget source="global.CurrentTime" render="Label" position="1740,180" size="225,75" font="TURKvodRegular;54" halign="left" zPosition="2" backgroundColor="#21000000" transparent="1">
			<convert type="ClockToText">Format:%H:%M</convert>
			</widget>
			<ePixmap  pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/slider_1280x10_hbgfhds.png" position="402,203" size="1200,30" zPosition="1" />
			<widget source="session.CurrentService" render="PositionGauge" backgroundColor="#f39400" position="402,186" size="1200,30" zPosition="2" pointer="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/slider_1280x10_hfgfhds|.png:1200,0" transparent="1">
			<convert type="ServicePosition">Gauge</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#ffffff" render="Label" position="402,158"  size="300,45" zPosition="2" font="RegularTURKvod;28" halign="left" backgroundColor="#21000000" transparent="1">
			<convert type="ServicePosition">Position</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#ffffff" render="Label" position="990,158" size="300,45" zPosition="2" font="RegularTURKvod;28" halign="left" backgroundColor="#21000000" transparent="1">
			<convert type="ServicePosition">Length</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#ffffff" render="Label" position="1452,158" size="150,45" zPosition="2" font="RegularTURKvod;28" halign="right" backgroundColor="#21000000" transparent="1">
			<convert type="ServicePosition">Remaining</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#e6c15c" render="Label" position="402,225" size="1200,150" zPosition="2" font="RegularTURKvod;28" halign="left" backgroundColor="#21000000" transparent="1">
			<convert type="ServiceName">Name</convert>
			</widget>
			<widget source="session.CurrentService" render="Pixmap" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/ico_hd_off.png" 	position="1260,161" size="44,30" zPosition="1" sT>
			<convert type="ServiceInfo">VideoWidth</convert>
			<convert type="ValueRange">0,720</convert>
			<convert type="ConditionalShowHide" />
			</widget>
			<widget source="session.CurrentService" render="Pixmap" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/ico_hd_on.png" 	position="1260,161" size="44,30" zPosition="2" sß>
			<convert type="ServiceInfo">VideoWidth</convert>
			<convert type="ValueRange">721,1980</convert>
			<convert type="ConditionalShowHide" />
			</widget>
			<widget source="session.CurrentService" render="Label" zPosition="4" position="1125,158" size="120,38" halign="right" font="TURKvodRegular;30" foregroundColor="#e6c15c" transparent="1" backgroundColor="background">
			<convert type="ServiceInfo">VideoWidth</convert>
			</widget>
			<widget source="session.CurrentService" render="Label" zPosition="4" position="1313,158" size="120,38" halign="left" font="TURKvodRegular;30" foregroundColor="#e6c15c" transparent="1" backgroundColor="background">
			<convert type="ServiceInfo">VideoHeight</convert>
			</widget>
		</screen>R¦R§s />
			<widget name="state" font="TURKvodRegular;20" position="460,105" size="100,24" transparent="1" backgroundColor="#21000000" foregroundColor="#e6c15c" halign="left" zPosition="10" />
			<widget name="pico" position="245,130" size="21,21" zPosition="1" transparent="1" sZ />
			<widget name="cover" position="40,30" size="128,194" zPosition="1" transparent="1" s$ />
			<widget name="altyazi" font="sS" position="854,197" size="300,30"  zPosition="4" transparent="2" foregroundColor="s?" backgroundColor="#21000000"/>
			<widget name="kaydet" font="sS" position="307,197" size="300,30"  zPosition="4" transparent="2" foregroundColor="s" backgroundColor="#21000000"/>
			<widget name="cont_play" position="614,197" zPosition="4" size="300,30" halign="left" font="s" foregroundColor="s)" position="448,197" size="300,30" font="sn" halign="left" />
			<widget source="global.CurrentTime" render="Label" position="1160,120" size="225,75" font="TURKvodRegular;36" halign="left" zPosition="2" backgroundColor="#21000000" transparent="1">
			<convert type="ClockToText">Format:%H:%M</convert>
			</widget>
			<ePixmap  pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/slider_1280x10_hbgs.png" position="268,134" size="800,20" zPosition="1" />
			<widget source="session.CurrentService" render="PositionGauge" backgroundColor="#f39400" position="268,127" size="800,20" zPosition="2" pointer="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/slider_1280x10_hfgsª.png:800,0" transparent="1">
			<convert type="ServicePosition">Gauge</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#ffffff" render="Label" position="268,105"  size="200,30" zPosition="2" font="RegularTURKvod;20" halign="left" backgroundColor="#21000000" transparent="1">
			<convert type="ServicePosition">Position</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#ffffff" render="Label" position="660,105" size="200,30" zPosition="2" font="RegularTURKvod;20" halign="left" backgroundColor="#21000000" transparent="1">
			<convert type="ServicePosition">Length</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#ffffff" render="Label" position="968,105" size="100,30" zPosition="2" font="RegularTURKvod;20" halign="right" backgroundColor="#21000000" transparent="1">
			<convert type="ServicePosition">Remaining</convert>
			</widget>
			<widget source="session.CurrentService" render="Label" zPosition="4" position="750,105" size="80,26" halign="right" font="TURKvodRegular;20" foregroundColor="#e6c15c" transparent="1" backgroundColor="background">
			<convert type="ServiceInfo">VideoWidth</convert>
			</widget>
			<widget source="session.CurrentService" render="Label" zPosition="4" position="875,105" size="80,26" halign="left" font="TURKvodRegular;20" foregroundColor="#e6c15c" transparent="1" backgroundColor="background">
			<convert type="ServiceInfo">VideoHeight</convert>
			</widget>
			<widget source="session.CurrentService" foregroundColor="#e6c15c" render="Label" position="268,150" size="800,100" zPosition="2" font="RegularTURKvod;20" halign="left" backgroundColor="#21000000" transparent="1">
			<convert type="ServiceName">Name</convert>
			</widget>
			<widget source="session.CurrentService" render="Pixmap" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/ico_hd_off.png" 	position="840,107" size="30,24" zPosition="1" sS>
			<convert type="ServiceInfo">VideoWidth</convert>
			<convert type="ValueRange">0,720</convert>
			<convert type="ConditionalShowHide" />
			</widget>
			<widget source="session.CurrentService" render="Pixmap" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/ico_hd_on.png" 	position="840,107" size="30,24" zPosition="2" s©>
			<convert type="ServiceInfo">VideoWidth</convert>
			<convert type="ValueRange">721,1980</convert>
			<convert type="ConditionalShowHide" />
			</widget>
		</screen>sT" position="1280,295" size="300,38"  zPosition="4" transparent="2" foregroundColor="sS" position="460,295" size="300,38"  zPosition="4" transparent="2" foregroundColor="s" backgroundColor="#21000000"/>
			<widget name="cont_play" position="921,295" zPosition="4" size="300,38" halign="left" font="s)" position="673,295" size="220,42" font="sq" halign="left" />
			<widget source="global.CurrentTime" render="Label" position="1740,180" size="225,75" font="TURKvodRegular;54" halign="left" zPosition="2" backgroundColor="#21000000" transparent="1">
			<convert type="ClockToText">Format:%H:%M</convert>
			</widget>
			<ePixmap  pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/slider_1280x10_hbgfhds.png" position="402,200" size="1200,30" zPosition="1" />
			<widget source="session.CurrentService" render="PositionGauge" backgroundColor="#f39400" position="402,186" size="1200,30" zPosition="2" pointer="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/slider_1280x10_hfgfhdR£R¤Rås7<screen name="TURKvodVideoPlayer" position="0,0" size="iRGiÐsU" title="" flags="wfNoBorder" backgroundColor="transparent">
    <eLabel position="0,i:s" zPosition="-2" size="i–s" backgroundColor="sF" />
    <widget source="global.CurrentTime" render="Label" position="i9i2s" size="i©iPs" font="RegularTURKvod;i<s!" halign="left" backgroundColor="s¨" transparent="1" valign="top">
      <convert type="ClockToText">Format:%H:%M</convert>
    </widget>
    <widget source="global.CurrentTime" render="Label" position="i™i”iis"" halign="right" backgroundColor="sœ" transparent="1">
      <convert type="ClockToText">Format:%e. %b</convert>
    </widget>
    <widget source="global.CurrentTime" render="Label" position="i¯i6i}is" transparent="1">
      <convert type="ClockToText">Format:%A</convert>
    </widget>
    <eLabel name="new eLabel" position="i•ižiÔis*" zPosition="-1" />
    <eLabel position="i‘i(s" zPosition="-1" size="i@iFsb" transparent="0" />
    <widget source="session.CurrentService" render="PositionGauge" position="i—i›isœ" transparent="1">
      <convert type="ServicePosition">Gauge</convert>
    </widget>
    <widget source="session.CurrentService" render="Label" position="iidiis2" halign="right" valign="center" backgroundColor="s" shadowColor="s·" shadowOffset="-1,-1" transparent="1">
      <convert type="ServicePosition">Position</convert>
    </widget>
    <widget source="session.CurrentService" render="Progress" position="iisË" backgroundColor="#00dade92" borderWidth="0" transparent="1">
      <convert type="ServicePosition">Position</convert>
    </widget>
    <widget source="session.CurrentService" render="Label" position="iri‘s1" halign="left" valign="center" backgroundColor="s " transparent="1">
      <convert type="ServicePosition">Remaining</convert>
    </widget>
    <widget source="session.CurrentService" render="Label" position="iSi‰i8s0" halign="center" valign="top" backgroundColor="s#" transparent="1" foregroundColor="s">
      <convert type="ServicePosition">Length</convert>
    </widget>
    <widget source="session.CurrentService" render="Label" position="i|s+" valign="top" noWrap="1" backgroundColor="s¬" transparent="1">
      <convert type="ServiceName">Name</convert>
    </widget>
    <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/ico_dolby_off_s.png" position="iihi@is" zPosition="1" sŒ />
    <widget source="session.CurrentService" render="Pixmap" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/ico_dolby_on_s" zPosition="2" sÓ>
      <convert type="ServiceInfo">IsMultichannel</convert>
      <convert type="ConditionalShowHide" />
    </widget>
    <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/ico_format_off_iVigis />
    <widget source="session.CurrentService" render="Pixmap" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/ico_format_on_sÎ>
      <convert type="ServiceInfo">IsWidescreen</convert>
      <convert type="ConditionalShowHide" />
    </widget>
    <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/icon_hd_off_i¤iii1sŠ />
    <widget source="session.CurrentService" render="Pixmap" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/icon_hd_on_sø>
      <convert type="ServiceInfo">VideoWidth</convert>
      <convert type="ValueRange">721,1980</convert>
      <convert type="ConditionalShowHide" />
    </widget>
    <widget source="session.CurrentService" render="Label" font="RegularTURKvod;is" position="i.iNi7is"" halign="right" foregroundColor="s‚" transparent="1">
      <convert type="ServiceInfo">VideoWidth</convert>
    </widget>
    <eLabel text="x" font="RegularTURKvod;iiis#" halign="center" foregroundColor="se" transparent="1" />
    <widget source="session.CurrentService" render="Label" font="RegularTURKvod;izs!" halign="left" foregroundColor="sd" transparent="1">
      <convert type="ServiceInfo">VideoHeight</convert>
    </widget>
  </screen>iicCsZtj||ƒtj|dtƒtj|ƒtj|ddƒtjtkrbt	j|ƒnt
ƒ|_||_d|_t
dƒ|d<t
dƒ|d<t
dƒ|d<t
dƒ|d<t
dƒ|d	<|d	jtjtd
ƒƒ|djtjdd!ƒtj|_tt_d|_d|_d|_tƒ|d
<tƒ|d<tƒ|d<tƒ|_d|_|r™||_|jjj|ƒnCtjtj |_!|j!d|_"|j!d|_#|j!d|_$dt%j&GHt'd|di|j(t%j)6|j*t%j+6|j,t%j&6ƒ|_-t.|di|j/d6|j0d6|j1d6|j2d6|j3d6|j4d6|j4d6|j5d6|j6d6|j7d6|j8d 6|j9d!6|j:d"6|j6d#6|j;d$6|j<d%6d&ƒ|d'<|j=j>|j?ƒ|j@j>|jAƒ|jBj>|jCƒ|jjjDƒ|_E|jF|_Gd|_Hd|_I|j@j>|jJƒd|_Kt|_LtMƒ|_NtOdkrÕy|jNjPjQ|jRƒ|_SWqëtTk
rÑ|jNjUj>|jRƒqëXn|jNjUj>|jRƒt
dƒ|d(<|d(jd)ƒt
dƒ|d*<t|_Vt|_Wt|_X|jYƒtZj[jj\j]|_^dS(+NRSRVRWRRXR\RYRMRZR[iiR\R]R^iiisevEOF=%dRÍRÎR_R`R`RhRiRaRfRgRlRbReRdR^RcR“RkiÿÿÿÿRqRds
TIME SHIFTRe(_R^R‚R5RRÈR(R-RpRR)R]RfRFR‰RgRsRRRR;R\RDRhRiRjRZR RR‚RCR¦R0R1RkRlRRmR%RnR4RoRpRqRÐRrRsR2RìRŽR0R1RtRuRvRwRxRyRzR{RšR|R}R©RCRR~RR€RDR…RRXR‚RƒR„R…R†RR‡RÖR×RØRˆRBRÛRÜR‰RŠR‹RãRR,RVRrRW(RRFRjRŒ((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR‚isœ
						


		














				
			
cCs’d|_tt_yB|jjjƒtkrS|jjjƒ|jjj	tƒnWn*|jjjƒ|jjj	tƒnX|j
dƒdS(Ni(R¤RR-RCRFRCRDR;R¥R¦RR‰(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRš¼s		
cCs t|tƒr|jƒndS(N(RtRÈRå(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÉscCs5|jrqyEtdd|jƒ|_|jj|jƒ|jjj|jƒWq1tk
rm}|GHdGHq1XnÀ|j	rÑt
|_	|djtj
tdƒƒ|jjttj
tdƒdtjdd	ƒnTt|_	|djtj
td
ƒƒ|jjttj
tdƒdtjdd	ƒ|j	t_	dS(NiisEXC timeshift 1R\RŽRãR©R×iRRâ(R‚R#RR‘RƒRFRCR¦RïR\RRsRRRRRPR®RR-(RRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRvÍs 			1	.cCsu|jrqyEtdd|jƒ|_|jj|jƒ|jjj|jƒWqqtk
rm}|GHdGHqqXndS(NiisEXC timeshift 2(	R‚R#RR‘RƒRFRCR¦Rï(RRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRwâs	cCs{tjjdƒ}tjjdƒ}|tks<|tkrI|jƒn.|jjttj	t
dƒdtjddƒdS(Ns/media/hdd/s
/media/usbR’R©R×i(RîR;R“RR”RFRRPRRRR®(RRR((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR{ìs

cCs|jƒ|jdkr||jdkr||jjdƒdkr||djdƒt|_t|_	yö|j
jtt
jtdƒdtjddƒ|j
jjƒd	}tj|d
|_tjj|jƒtkrìtj|jƒnd|j|_d|j|jf}d
t|ƒfGHtjt|||j|jƒƒd|_ |j!ƒWqt"k
rx}|GHdGHqXn™|jjdƒdkrË|djdƒ|djdƒt|_t|_	yà|j
jtddtjddƒ|j
jjƒd}d	}tj||_tjj|jƒtkrGtj|jƒnd|j|_|j#ƒ|_$t%|j$ƒdkr”t&|j$tj|ƒnd|_ |j!ƒWqt"k
rÇ}|GHdGHqXnJy/|j
j't(tt
jtdƒdtj)ƒWnt"k
r}|GHnXdS(NR•iRdRR–R©R×iRs.tss[TS] swget -c '%s' -O '%s'scmd sERROR TSiÿÿÿÿReR‘sTimeShift running Please waitsT--header='User-Agent: QuickTime/7.6.2 (qtver=7.6.2;os=Windows NT 5.1Service Pack 3)'s
ERROR m3u8 TSR—(*R˜R™R‰R‚RlR¡RsRR†R‰RFRRPRRRR®RCR¥R-RWRîR;RRRNRRƒRRJRKRóRšRˆRïR›RCRwR?R«RuR­(RRôR8RúRE((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR”ôs`
6		."			"	/	cCs?|jd7_|jjdƒyttjƒƒt|jƒdkr[|djdƒnttjƒƒt|jƒdkr”|djdƒnttjƒƒt|jƒdkrÍ|djdƒnttjƒƒt|jƒdkr|djd	ƒt|_	|j
ƒ|`nWntk
r:}|GHnXdS(
NiiReR•iR”R“iR(RšR‡RœRwRJRORCRsRRRwRï(RRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRž)s %%%%	

cCsO|jd7_|jjƒ|jjdƒdkrA|jƒn
|jƒdS(NiR•iÿÿÿÿ(RšR‡RîRlR¡RžRŸ(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRˆ;s


cCs0d|_x tjƒD]}|j|_qWdS(N(R‰R™RJROR
(RR((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR˜Cs	cCs¼|jƒ|jdkr–|djdt|jƒd|jdƒ|jttj	ƒkrƒ|j
tkrƒt|_
|j
ƒn|jjdƒn"|`|djd|jdƒdS(NRXsTS = s % iisTS = 100 % (R˜R™R‰RsRR RšRIR-R‡R‰RRRwR‡Rœ(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRŸIs
-'	
cCsÖ|jdkrÒ|jrot|_|djtjtdƒƒ|jj	t
tjtdƒdt
jddƒnTt|_|djtjtdƒƒ|jj	t
tjtdƒdt
jddƒ|jt
_ndS(	NR\RŽRãR©R×iRRâ(R‚R‰R\RRsRRRRFRRPR®RR-(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRxVs		1	.cCsÁtjtkrd|djtjtdƒƒ|djtjtdƒƒ|djjt	dƒn|j
jdtƒ|jr |djtjtd	ƒƒn|djtjtd
ƒƒdS(NRXR¡RYR¢R]s/img/ico_mp_play.pngièR\RRŽ(
R-RCRRsRRRR¹RôR¤RÕRÝR\(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR„cs	 cCsÌtjd}ttjƒ}||krÈtj|ddkrÈd}tj|drjtj|d}ntj|ddt|ƒ}|jj|jt	t
tjt
dƒdƒ|dt	jƒndS(	NiiRis

Râs
%sR©(R-R1RwR0R‰RRFR«R£RPRþRRRR­(RRéR¤RmR•((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR¥ns
#?cCs;|r7y|jƒWq7tk
r3}|GHdGHq7XndS(NsEXC playnextvideo(RzRï(RR7Rú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR£yscCs’|jdkrŽy\tjd}ttjƒ}||krjtj|ddkrj|t_|jƒqjnWqŽtk
rŠ}|GHdGHqŽXndS(Niis
EXC nextVideo(R‚R‰R-R1RwR0R¦Rï(RRéR¤Rú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRzs
	cCsƒ|jdkryMtjd}|dkr[tj|ddkr[|t_|jƒq[nWqtk
r{}|GHdGHqXndS(Niiÿÿÿÿis
EXC prevVideo(R‚R‰R-R1R0R¦Rï(RRéRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRys
	cCs–|jƒ|jrYtjtj|_|jd|_|jd|_|jd|_n|jj	j
ƒtt_tjt_
|jƒ|jƒdS(Niii(R„RkR-R0R1RlRRmRFRCR¥RRCR3R~(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR¦œs
		
c
Cs¹y•tjtj}|djjtdƒ|jddkr”|djdƒdkr~td|d|_|j	ƒd	GHq”tj
tkr©d
tj
jjj|_nKtjƒ}|j|jdƒ|jƒ}dtj
jjj|f|_tjj|jƒtkstj
tkr‡tr«|jd}|j}tjd|tjƒd
}t|ƒ}tr€t|ƒjdƒ}nt|||ƒj |j!ƒj"|j#ƒq‘|jdj$dƒrUtj
jj%jt&krUt'j(ƒ}t)t*|ƒƒ}	dg|	_+|	j,|jdƒ}
t,|jdƒ}|j-|
j.ƒƒ|j/ƒ|j	ƒq‘t|jd|jƒj |j!ƒj"|j#ƒq”|j	ƒnWnt0k
r´}|GHdGHnXdS(NR\s/img/clear.pngiRR{iÿÿÿÿs/img/is
LOCAL IMG VODs%s/turkvod_tmp_pic.jpgs	%s/%s.jpgs//(.*?)/isutf-8Ròs
User-AgentswMozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 OPR/46.0.2597.57Rósupdate COVER(s
User-AgentswMozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 OPR/46.0.2597.57(1R-R0R1R¹RôR¤RkR¡R‚RãRURRR,RˆRrRõRöR÷RøRîR;RRùRòR¦RúRRzRRyR@RûRêR§R¨R}RüRRýRþRkRjRÿRRRÃRRï(
RRkRRRRRRRRRR	Rú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR~©sJ
*
	+.

2cCsÛy·|djjƒjƒ}|djjƒjƒ}|j}|j}tƒjƒ}|j|||d|ddddfƒ|j	j
ƒ}|2|jt|j
ƒƒ|j|ƒWntk
rÖ}|GHdGHnXdS(NR\iiRÕsERROR decodeImage(R¹RÖR×RØR‚RRTRÙRÚRÛRR©RKRÜRÞRï(RRßRàRáRRâRvRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRãÔs(			
cCsh|djƒy6|jjƒ}|rC|djj|jƒƒnWntk
rc}|GHdGHnXdS(NR\sERROR showImage(RíRRäR¹RåRæRï(RRçRèRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÜês!cCs|jƒdS(N(Rã(RRé((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRêôscCs
d}dS(Ni((RRéR©((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR¨÷scCs]|jjdƒdkr5|jtkryÆ|jjttjt	dƒdtj
ddƒ|jjjƒ|dj
tjt	dƒƒt|jjd	ƒd
jƒƒ}|dksï|dksï|d
ksï|dksï|dksï|dkrød}ntjtƒƒjdƒ}t|jƒ}tr=||d	|}n|tj|d	ƒ|}d|jtj|f}d|fGHtjt||tj||jƒƒ|j|ƒ|j ƒtj||_!d|j|_"t#t_$|j%ƒWq2t&k
r}|GHdGHq2XqY|jj'|j(tddtj)ƒn$|jtkrYyò|jjtddtj
ddƒtjtƒƒjdƒ}|j*ƒ|_+t,|j+ƒdkr5|jjjƒ|jjj-t.ƒt|j+djd	ƒd
jƒƒ}||jd	|}t/|j+tj|jƒt#t_$|j%ƒnWqYt&k
rU}|GHdGHqYXndS(NR•iRªR©R×iRXR«R¬iÿÿÿÿR­R®R¯R°R±R²s%d.%m_%H_%M_%Sswget -c '%s' -O '%s%s'scmd s[REC] sERROR records$ TimeShift calisiyor, durdurulsunmu?sREC ONs%d.%m_%H:%M:%S - sERROR m3u8 record(0RlR¡R†RRFRRPRRRR®RCR¥RsRRÀRõR`RRcRR³RRzR_R´R-RWRJRKRóRµR¶R‚RƒRRCRRïR«RìR­R›RCRwR¦R;R?(RR·R¸R¹RôR8Rú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRtúsV."H	&

	%"&	c	Cs7g}g}d}y|jjdƒd }x|D]}||d}q2Wtd|jdddidd6ƒ}t|ƒ}|jƒ}trœt|ƒ}ntj	d	|ƒ}	|	r
tj	d
|ƒ}|dj
dƒdkrx(|D]}
|j||
ƒqæWq|}ng}|SWntk
r2}|GHnXdS(
NRR+iÿÿÿÿRÈR¿RÀs>QuickTime/7.6.2 (qtver=7.6.2;os=Windows NT 5.1 Service Pack 3)s
User-agents#EXTINF:(.*),.*s#EXTINF:.*\s(.*)iR{(
RlRÀRhR‰RiRÃRzRoRòR¦R¡R©Rï(RRCRºR»R¼RLR(R½R¾R¿RÀRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR›*
s0
%
		cCsId}xtjƒD]}|}qW|dk	rE|jjt|ƒndS(N(R‰RJRORFRRY(RRÁR((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR¶H
s
cCsìyÈtjdƒ}d}|jddkrG|jd|jdƒ}ntddtj|ƒ}tdtj|fdƒ}|j	d|j
ƒ|jjd	dƒ|jd	dƒt
ƒfƒ|jƒWntk
rç}|GHd
GHnXdS(Ns<[\/\!]*?[^<>]*?>Riiis
%s/%s.metaRs%s
%s
%s
%i
s
sERROR metaFile(RòRÄRkR‰R¨R#R-RWRRRÂRR$RcRRï(RRôR RÓRÃRÄRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRµP
s 	cCs6|jdkr2|jr%|jƒq2|jƒndS(N(R‚R‰R\RzR¥(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÅb
s
	

cCs	dGHdS(Nsseekable status changed!((R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÆj
scCsN|djdtjtdƒƒ|djtjtdƒƒ|j|_dS(NRXR™R¡R\Rá(RsRRRRRX(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÇm
s!cCs |js
dS|sdSdGHdS(NsdoEofInternal EXIT OR NEXT(Râ(RRÈ((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÉr
s
	cCsH|jr:|jj|jttjtdƒdtjƒn
|j	ƒdS(NR—R©(
R‚RFR«RÊRPRRRR­R(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRìy
s	1cCs||jr:|jj|jttjtdƒdtjƒn>|jj	j
ƒtt_
dGH|jj	jtƒ|jdƒdS(NR—R©R;(R‚RFR«RÊRPRRRR­RCR¥RR-RCR¦R;RR‰(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRu
s	1	
cCsÓ|rÏt|_d}x6tjƒD](}|}|dk	r"tj|ƒq"q"W|jrŽtj	ƒ|_
|j
j|jƒd|_d|_n|j
jjƒtt_dGH|j
jjtƒ|jdƒndS(NR;(RR‹R‰RJROR7RýR‚RR-RËRÌRƒRFRCR¥R-RCR¦R;R(RR7RRÁ((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÊŠ
s$				cCs/tƒ}|jjt|dtjddƒdS(NR©R×i(R0RFRRPR®(RR7((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR0Ÿ
s	cCs/tƒ}|jjt|dtjddƒdS(NR©R×i(R1RFRRPR®(RR7((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR1£
s	cCs#|jjt|jdtjƒdS(NR©(RFRRPRlR®(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRާ
scCs!|jjdtƒd|jdGHd|jd}|jddkrxdtjtdƒ}|djjt	dƒn|jdd	kr¸tjtd
ƒ}|djjt	dƒn|jddkrÔd
}n|jddkrðd}n|jddkrd}n|dj
|ƒdS(Nièsself.seekstate[3] iR™RR¡R]s/img/ico_mp_play.pngs||RÍs/img/ico_mp_pause.pngs>> 2xs
    x2     >>s>> 4xs
    x4     >>s>> 8xs
    x8     >>RX(RÕRÝRR RRRR¹RôR¤Rs(RRXR ((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRΪ
s 			cCsGy#|jj|jtd|jƒWntk
rB}|GHdGHnXdS(NRhRÏ(RFR«RÐRÑRhRï(RRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÒ¼
s
#cCs2dGH|jGHy|dkrid|fGH|jjdƒdkrÍ|j||_|jd|j||_tdd|jƒ|_|jj|jƒy|jj	j
|jƒWqftk
rÉ}|GHqfXq
|jrñ|j||_|j|j||_|jjdd	ƒ}|d|_t
|ƒd	krŽttd
dƒƒtj_tjjjdƒt|d	ƒ}d|GHtjjj|ƒntdd|jƒ|_|jj|jƒy|jj	j
|jƒWqftk
rí}|GHqfXq
|jd
|_tdd|jƒ|_|jj|jƒy|jj	j
|jƒWq
tk
re}dGH|GHq
Xn¤|jrød|jfGH|jd
|_tdd|jƒ|_|jj|jƒy|jj	j
|jƒWq
tk
rô}dGH|GHq
Xnd|fGH|jƒWntk
r-}|GHdGHnXdS(NRÐiÿÿÿÿsposition*** s.m3u8is m3u8:iR¾iRRs***self.headersString:***s**svod play error 11sposition yoksvod play error 2(RlR¡RiRRhR#RR‘RFRCR¦RïRÀRwRR	RRÓRÔRÕRRì(RRÖRúRÂR×((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÐÃ
sl	
		cCs7ytjtks!tjtkrtt_t|jƒ|_|jƒ|_dt|jƒGHt|j	ƒdkr|j
ƒqyp|jdkr|jdkrt|jƒdkrd|jdGHy,|jjddƒ}|d}t
td	dƒƒtj_tjjjdƒt|ƒdkrVt|dƒ}d
|GHtjjj|ƒn|jdƒdkr²t|jddƒƒ|_|jj|jƒ|jjj|jƒn>td
d|ƒ|_|jj|jƒ|jjj|jƒWqîtk
r}dGH|GHqîXnÚtr{|jrE|jjt |jdt j!ƒn(|jjt t"j#t$dƒdt j!ƒ|j%ƒdS|jr¯|jjt |jj&dƒdt j!ƒn1|jjt t"j#t$dƒj&dƒdt j!ƒ|j%ƒdSWqtk
r}dGH|GHqXnWntk
r2}dGH|GHnXdS(Ns
self.vod_url:iRis--->s<------R¾iRsself.headersString:s	127.0.0.1shttp://127.0.0.1:8001/isoynatma hatasiR©R›sutf-8svod play error 2svod play error 0('R-RCRRDRRRlRØRwRhRÒR‰RÀRR	RRÓRÔRÕR¡R#R$RR‘RRFRCR¦RïRzR…RRPR²RRRRRy(RRÂRÙR×Rú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRCs`	
3
		"(
	+1
	cCsîtjdkrtj|_ndGHd|jfGHyÝtråg|_g|_tj|jƒ}d|fGH|r
t|ƒt	kr||_qât|ƒt
krâ|drÂ|d|_d|_qß|d|_|d|_qâq
n(d	}|jj
t|d
tjddƒWntk
r-}d
GH|GHnXt|jdƒd|jfGHd|jfGH|jtkrãtr¤|jj
ttjtdƒd
tjƒ|jƒn;|jj
ttjtdƒjdƒd
tjƒ|jƒdS|jSdS(NRs++++++++++parse_url+++++++++++sself.vod_urlssolved :iRiis9Internet baglantisi kurulamadi. Arayuzu yeniden baslatin.R©R×is:ERROR+++++++++++++++++parse_url++++++++++++++++++++++ERRORs#### self.vod_url ####s
video_tulpe: sfilm_quality: R›sutf-8(R-R_RlRtRiRhRBRÚR©RRÛR…RFRRPR²RïR!RRzRRRRRy(RRÜR7Rú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRØ;sF		


&	(
1
cCs|jdƒdS(Ni(R(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR|fs(FR‡RˆR-R.R/R0R1R2R3R4R5R6R7R8R9RR:RIR;R<RÝRRÞRRßRàR‰R‚RšRRvRwR{R”RžRˆR˜RŸRxR„R¥R£RzRyR¦R~RãRÜRêR¨RtR›R¶RµRrRoRqRÉRìRuRÊR0R1RŽR€RÒRÐRCRØR|(((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRPs–„¡¤$ÿÿÿÿÿÿÿÿÿÿ-S	
			
		5				
	
				
	
	+	
			0														>	:	+RÑcBsôeZeZeZeZeZ	e
Zdee
deƒƒdee
deƒƒdee
deƒƒdee
deƒƒdee
deƒƒdedee
d	eƒƒdee
d
eƒƒdee
deƒƒdee
d
eƒƒdee
deƒƒdeeƒdedee
d	eƒƒdee
deƒƒdee
deƒƒdee
deƒƒdee
deƒƒdedeeƒdeeƒdZed„Zd„Zd„ZRS(s%<screen name="turkQuality" position="ips
,0" size="iRGiÓs~" title="Episode selector" flags="wfNoBorder" backgroundColor="transparent">
    <eLabel position="0,0" zPosition="-10" size="s" backgroundColor="sA" />
    <eLabel name="menulabel" text="Kalite Secimi" position="ii,s" size="i^i+s" font="RegularTURKvod;i#s" foregroundColor="s;" transparent="1" />
    <widget name="menulist" position="ixis" zPosition="3" itemHeight="is" s foregroundColor="s" foregroundColorSelected="s¥" scrollbarMode="showOnDemand" enableWrapAround="1" transparent="1" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/clear.png" />
  </screen>cCsÌtj||ƒg|_t|di|jd6|jd6dƒ|d<xHtt|ƒƒD]4}||jƒ}|jj	d|d|fƒqYWt
|jƒ|d<ttj
td	ƒd
tƒ|d<dS(NR]R`RbiÿÿÿÿRqs
%i   %s   itmenulistt31s  v. t	menulabel(R^R‚RhR2texiRŠRRwRöR©RSR]RRRR<(RRFRhRßtlistele((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR‚rs	"cCs|j|djjƒƒdS(NRá(RRvtgetCurrentSelectionIndex(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRŠ~scCs|jdƒdS(N(RR‰(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRäs
(R‡RˆR-R.R/R0R1R2R3R4R5R6RRIR;R<tfont22R:R‰R‚RŠRä(((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÑjsÿ±	cCs}|tjtdtdtdtdtdtd|dftjtdtdtdtdtdt|dfg}|S(Niiiiis%s(Rt	TYPE_TEXTtCHANNEL_NUMBERRtCHANNEL_NAMER(tentryt
menu_entry((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR|†s 	cKsLtdddddtjdtƒtdddddtjdtddƒgS(	NRsTURKvod VOD & IPTVR—sVOD & IPTV Playertwheretfncticons
plugin.png(RLt
WHERE_MENUR6tWHERE_PLUGINMENUR3(R5((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytPlugins™sRsаtAsАRÄsбtBsБtvsвtVsВtgsгtGsГtdsдtDsДtesеtEsЕtjosёsЁtzhsжtZHsЖtzsзtZsЗR©sиtIsИtjsйtJsЙtksкtKsКRvsлtLsЛRsмtMsМtnsнtNsНtosоtOsОRsпtPsПRÿsрtRsРtssсtSsСttsтtTsТtusуtUsУR*sфtFsФthsхtHsХtcsцtCsЦtchsчtCHsЧtshsшtSHsШsщsЩsъsЪRàsыtYsЫsьsЬtjesэtJEsЭtjusюtJUsЮtjasяtJAsЯsğs\u011fsĞs\u011esıs\u0131sİs\u0130sös\u00f6sÖs\u00d6süs\u00fcsÜs\u00dcsşs\u015fsŞs\u015esçs\u00e7sÇs\u00c7cCsŒd}|jdƒ}t|ƒ}d}d}d}xR|t|ƒkr‡||}yt|}Wn
|}nX|d}||7}q6W|S(Nis 	

Ri(RöRxRwt
conversion(R R©tretvaltbukva_translittbukva_original((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR³ìs


R»cBsg
eZeZeZeZeZ	e
ZedkrIde
edeƒƒde
edeƒƒde
edeƒƒde
edeƒƒde
ed	eƒƒde
ed
eƒƒdede
ed
eƒƒde
edeƒƒde
edeƒƒde
edeƒƒde
edeƒƒdede
edeƒƒde
edeƒƒde
edeƒƒde
edeƒƒde
edeƒƒdede
eƒde
edeƒƒde
edeƒƒde
edeƒƒde
edeƒƒde
ed eƒƒded!e
eƒd"e
ed#eƒƒde
ed$eƒƒde
ed%eƒƒde
ed&eƒƒde
ed'eƒƒded(e
ed#eƒƒde
ed)eƒƒde
ed*eƒƒde
ed+eƒƒd,e
ed-eƒƒd.e
eƒded/e
eƒd0e
ed1eƒƒde
ed2eƒƒd3e
edeƒƒd4e
ed5eƒƒde
ed2eƒƒd6e
ed7eƒƒd4e
ed8eƒƒde
ed2eƒƒd9e
ed:eƒƒd4e
edeƒƒde
ed2eƒƒd;e
ed<eƒƒd=e
ed>eƒƒd?e
edeƒƒd@e
edAeƒƒde
edBeƒƒde
edCeƒƒde
edCeƒƒdDedEedFZnÂde
edeƒƒde
edeƒƒdGe
edeƒƒde
ed-eƒƒde
edHeƒƒde
edIeƒƒdedJe
edKeƒƒde
edLeƒƒde
edMeƒƒde
edNeƒƒdOe
ed-eƒƒd!e
eƒdedPe
edQeƒƒde
edReƒƒde
edeƒƒde
edeƒƒde
edLeƒƒded!e
eƒdSe
edTeƒƒde
edUeƒƒde
edVeƒƒde
ed-eƒƒde
edWeƒƒded!e
eƒdXe
edTeƒƒde
edYeƒƒde
edVeƒƒde
ed-eƒƒde
edWeƒƒded!e
eƒdZe
edKeƒƒde
ed8eƒƒde
ed[eƒƒde
ed\eƒƒd,e
ed-eƒƒd.e
eƒded/e
eƒd]e
ed1eƒƒde
ed2eƒƒd^e
edeƒƒd4e
ed5eƒƒde
ed2eƒƒd_e
ed7eƒƒd4e
ed8eƒƒde
ed2eƒƒd`e
ed:eƒƒd4e
edeƒƒde
ed2eƒƒdae
ed<eƒƒd=e
ed>eƒƒdbe
edeƒƒdcZdd„Zde„Zdf„Zdg„Zdh„Zdi„Zdj„Zdk„Zdl„Zdm„ZRS(nR¤s/<screen name="vodeScreen" position="0,0" size="iRGiÐsJ" flags="wfNoBorder" backgroundColor="transparent">
    <eLabel position="i(is" zPosition="-10" size="iµiŠs" backgroundColor="sF" />
    <widget source="global.CurrentTime" render="Label" position="iOi.s" size="iŒi<s" font="RegularTURKvod;i2s!" halign="left" backgroundColor="s›" transparent="1">
      <convert type="ClockToText">Format:%H:%M</convert>
    </widget>
    <widget source="global.CurrentTime" render="Label" position="i£i1i¡iis"" halign="right" backgroundColor="s#" transparent="1" foregroundColor="sˆ">
      <convert type="ClockToText">Format:%A</convert>
    </widget>
    <widget source="global.CurrentTime" render="Label" position="iHiis" foregroundColor="s—" transparent="1">
      <convert type="ClockToText">Format:%e. %b</convert>
    </widget>
    <eLabel text="TURKvod Video Download Listesi" position="iFi/i i+i"sO" transparent="1" />
    <widget source="movielist" render="Listbox" position="ini¼iþs" itemHeight="is0" scrollbarMode="showOnDemand" foregroundColor="s" foregroundColorSelected="sÝ" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/clear.png" transparent="1">
      <convert type="TemplatedMultiContent">          
		{"template": [
			MultiContentEntryText(pos = (0, 1), size = (iÆisd), font=1, flags = RT_HALIGN_LEFT, text = 1), # index 1 is the name
			MultiContentEntryText(pos = (s, 1), size = (i–sj), font=1, flags = RT_HALIGN_RIGHT, text = 2), # index 2 is the state
			MultiContentEntryProgress(pos = (ipidsO), percent = -3), # index 3 should be progress
			MultiContentEntryText(pos = (iÞsv), font=1, flags = RT_HALIGN_RIGHT, text = 4), # index 4 is the percentage
			],
			"fonts": [gFont("RegularTURKvod", is),gFont("RegularTURKvod", is)],
		"itemHeight": s:
		}
	    </convert>
    </widget>
    <ePixmap position="i˜iæisS" zPosition="2" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/hdd_s.png" transparent="1" s />
  </screen>sG" flags="wfNoBorder" backgroundColor="transparent">
	<eLabel position="iîi”s9" />
    <eLabel text="Video Download Listesi" position="iPi6iôi s" font="TURKvodRegular;sV" transparent="1" />
    <widget source="global.CurrentTime" render="Label" position="iŽi0s¨" transparent="1" valign="top">
      <convert type="ClockToText">Format:%H:%M</convert>
    </widget>
    <widget source="global.CurrentTime" render="Label" position="i0i7iZisœ" transparent="1">
      <convert type="ClockToText">Format:%e. %b</convert>
    </widget>
    <widget source="global.CurrentTime" render="Label" position="iJs“" transparent="1">
      <convert type="ClockToText">Format:%A</convert>
    </widget>
	
    <widget source="movielist" render="Listbox" position="i¨isì" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/clear.png" transparent="1">
      <convert type="TemplatedMultiContent">          
        {"template": [
            MultiContentEntryText(pos = (0, 1), size = (sm), font=1, flags = RT_HALIGN_LEFT, text = 1), # index 1 is the name
            MultiContentEntryText(pos = (ss), font=1, flags = RT_HALIGN_RIGHT, text = 2), # index 2 is the state
            MultiContentEntryProgress(pos = (sX), percent = -3), # index 3 should be progress
            MultiContentEntryText(pos = (sˆ), font=1, flags = RT_HALIGN_RIGHT, text = 4), # index 4 is the percentage
            ],
            "fonts": [gFont("RegularTURKvod", s)],
        "itemHeight": s7
        }
        </convert>
    </widget>
  </screen>cCsútj||ƒ||_tdgi|jd6|jd6dƒ|d<tgƒ|d<tƒ|_t	dkrºy|jj
j|jƒ|_
WqÐtk
r¶|jjj|jƒqÐXn|jjj|jƒ|jj|jƒ|jj|jƒdS(NtOkCancelActionsRŠRýiÿÿÿÿt	shortcutst	movielisti(R^R‚RFR1tkeyOKtkeyCloseRRRR‡RÖR×RØRˆRBRÛRÜR©tonLayoutFinishtlayoutFinishedtonCloset_vodeScreen__onClose(RRF((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR‚	s	
cCs
|`dS(N(R‡(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyt	__onClosescCs|jjdƒdS(Ni(R‡Rœ(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR/scCs|jjƒ|jƒdS(N(R‡RîtrebuildMovieList(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRˆ s
cCsIg|_|jƒ|jƒ|dj|jƒ|dj|jƒdS(NR+(R+tgetTaskListtgetMovieListRzt
updateList(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR3$s
	

c
Cs£xttjƒD]f}|jj||j|jƒtd|jt|j	ƒƒt
d|jt|j	ƒƒdfƒq
Wt|jƒdkrŸ|jj
dƒndS(NidRii
(RJROR+R©Rt
getStatustextRIR
R	tendRRwR‡Rœ(RR((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR4+s	,cCs¢ttjjjjƒ}|dk	rž|jƒxm|D]b}tj	tjjjj|ƒr5|j
dƒtkr5|jj
d|tdƒddfƒq5q5WndS(Ns.metatmovietFinishedids100%(t
os_listdirRR,R-RVRrR‰RŸtos_pathtisfileRRR+R©Rþ(RtfilelistRô((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR56s

4	cCs|djƒ}|r™|ddkrstddtjjjj|dƒ}|j|dƒ|jj	t
|ƒq™|d}|jj|jt
|ƒndS(NR+iR9ii(t
getCurrentR#RR,R-RVRrR‘RFRRR«t	JobViewCBRY(RtcurrenttsrefR((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR,Cs&
cCs	dGHdS(NR((Rtwhy((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR@NscCs|jƒdS(N(R(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR-Qs(R‡RˆR-R.R/R0R1R2R3R4R5R6R7RRIR;R<R8R9R:R‚R1R/RˆR3R4R5R,R@R-(((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR»þs6ÿÿÿÿÿÿÿÿÿÆ							
		RÁcBst	eZeZeZeZeZ	e
Zedkrïde
edeƒƒde
edeƒƒde
edeƒƒde
edeƒƒde
ed	eƒƒde
ed
eƒƒdede
ed
eƒƒde
edeƒƒde
edeƒƒde
edeƒƒde
edeƒƒdede
edeƒƒde
edeƒƒde
edeƒƒde
edeƒƒde
edeƒƒdede
edeƒƒde
edeƒƒde
edeƒƒde
edeƒƒde
ed eƒƒd!ed"e
eƒd#e
edeƒƒde
ed$eƒƒde
edeƒƒde
ed%eƒƒde
ed&eƒƒd!ed'e
eƒd(e
ed
eƒƒde
ed)eƒƒde
ed*eƒƒde
ed+eƒƒd,ed-e
ed.eƒƒd/e
eƒd0e
eƒd1ed2e
ed
eƒƒde
ed3eƒƒde
ed4eƒƒde
edeƒƒd,ed5e
ed6eƒƒde
ed7eƒƒde
ed8eƒƒde
ed9eƒƒd'e
eƒde
ed:eƒƒd;e
ed<eƒƒde
ed=eƒƒde
ed>eƒƒde
ed>eƒƒd?ed@edAZnhde
edeƒƒde
edeƒƒdBe
edeƒƒde
ed4eƒƒde
edCeƒƒde
edDeƒƒdedEe
edFeƒƒde
edGeƒƒde
edHeƒƒde
ed.eƒƒdIe
ed4eƒƒd'e
eƒdede
edJeƒƒde
edKeƒƒde
edeƒƒde
edeƒƒde
edGeƒƒded'e
eƒdLe
edMeƒƒde
edNeƒƒde
edOeƒƒde
ed4eƒƒde
edPeƒƒd!ed'e
eƒdQe
edMeƒƒde
edReƒƒde
edOeƒƒde
ed4eƒƒde
edPeƒƒd!ed'e
eƒdSe
ed
eƒƒde
ed)eƒƒde
ed
eƒƒde
edTeƒƒd,ed-e
ed.eƒƒd/e
eƒd0e
eƒd1ed2e
edUeƒƒde
ed3eƒƒde
ed4eƒƒde
edeƒƒd,ed5e
edVeƒƒde
edWeƒƒde
ed8eƒƒde
ed9eƒƒd'e
eƒde
ed:eƒƒdXZdY„ZdZ„Zd[„ZRS(\R¤s.<screen name="plugin_ka" position="0,0" size="iRGiÐsZ" title="Ayarlar" flags="wfNoBorder" backgroundColor="transparent">
    <eLabel position="i(is" zPosition="-10" size="iµiŠs" backgroundColor="s9" />
    <widget source="Title" render="Label" position="iFi/s" size="i i+s" font="RegularTURKvod;i#sV" transparent="1" />
    <widget source="global.CurrentTime" render="Label" position="iOi.iŒi<i2s!" halign="left" backgroundColor="s›" transparent="1">
      <convert type="ClockToText">Format:%H:%M</convert>
    </widget>
    <widget source="global.CurrentTime" render="Label" position="i£i1i¡iis"" halign="right" backgroundColor="s#" transparent="1" foregroundColor="sˆ">
      <convert type="ClockToText">Format:%A</convert>
    </widget>
    <widget source="global.CurrentTime" render="Label" position="iHiis" foregroundColor="s" transparent="1">
      <convert type="ClockToText">Format:%e. %b</convert>
    </widget>
    <widget name="config" position="ixiÆi@s" s
 itemHeight="i s!" zPosition="3" foregroundColor="s" foregroundColorSelected="s×" scrollbarMode="showOnDemand" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/clear.png" transparent="1" />
    <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/green_s.png" position="i{isF />
    <eLabel name="ayarlari_kaydet" text="KAYDET / SAVE" position="iii}iúiisG" halign="left" valign="top" transparent="1" />
    <ePixmap position="iiüisU" zPosition="2" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/setup_s.png" transparent="1" s />
  </screen>sG" flags="wfNoBorder" backgroundColor="transparent">
	<eLabel position="iîi”s0" />
    <eLabel text="Genel Ayarlar" position="iPi6iôs" font="TURKvodRegular;iŽi0s¨" transparent="1" valign="top">
      <convert type="ClockToText">Format:%H:%M</convert>
    </widget>
    <widget source="global.CurrentTime" render="Label" position="i0i7iZisœ" transparent="1">
      <convert type="ClockToText">Format:%e. %b</convert>
    </widget>
    <widget source="global.CurrentTime" render="Label" position="iJs{" transparent="1">
      <convert type="ClockToText">Format:%A</convert>
    </widget>
    <widget name="config" position="iài8i`i…s;" halign="left" valign="top" transparent="1" />
  </screen>cCsu||_tj||ƒt|di|jd6|jd6dƒ|d<ttjt	dƒƒ|d<g|_
|j
jtt
dtjt	d	ƒƒtjjjƒƒ|j
jtt
d
tjt	dƒƒtjjjƒƒ|j
jtt
dtjt	d
ƒƒtjjjƒƒ|j
jtt
dtjt	dƒƒtjjjƒƒ|j
jtt
dtjt	dƒƒtjjjƒƒ|j
jtt
dtjt	dƒƒtjjjƒƒ|j
jtt
dtjt	dƒƒtjjjƒƒ|j
jtt
dtjt	dƒƒtjjjƒƒ|j
jtt
dtjt	dƒƒtjjjƒƒ|j
jtt
dtjt	dƒƒtjjjƒƒ|j
jtt
dtjt	dƒƒtjjjƒƒ|j
jtt
dtjt	dƒƒtjjjƒƒ|j
jtt
d tjt	d!ƒƒtjjjƒƒ|j
jtt
d"tjt	d#ƒƒtjjjƒƒ|j
jtt
d$tjt	d%ƒƒtjjjƒƒ|j
jtt
d&tjt	d'ƒƒtjjj ƒƒ|j
jtt
d(tjt	d)ƒƒtjjj!ƒƒ|j
jtt
d*tjt	d+ƒƒtjjj"ƒƒt#j||j
|ƒdS(,NtturkvodtgreentbackiÿÿÿÿRqt58tayarlari_kaydets1    Ræs2    t91s3    t55s4    t157s5    t122s6    t92s7    t93s8    t120s9    t78s10   t57s11   t49s12   t88s13   t138s14   t56s15   Rœs16   t51s17   t53s18   t54($RFR^R‚R2tsaveRFR]RRRRwR©RRþRR,R-RXR¾RaRcR…tthemaRütdortkaR‡R.RVRQRÒt
images_tmpRˆRBRJR†RG(RRF((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR‚`s2		888888888888888888cCs4|jƒx#|djD]}|djƒqWdS(NRi(RRwRY(RRß((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRY{s
cCs|jƒdS(N(R(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRF€s(R‡RˆR-R.R/R0R1R2R3R4R5R6R7RRIR;R<RçR8R9R:R‚RYRF(((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÁUs&ÿÿÿÿÃÿÿÿÿl		R¶cBst	eZeZeZeZeZ	e
Zedkrïde
edeƒƒde
edeƒƒde
edeƒƒde
edeƒƒde
ed	eƒƒde
ed
eƒƒdede
ed
eƒƒde
edeƒƒde
edeƒƒde
edeƒƒde
edeƒƒdede
edeƒƒde
edeƒƒde
edeƒƒde
edeƒƒde
edeƒƒdede
edeƒƒde
edeƒƒde
edeƒƒde
edeƒƒde
ed eƒƒd!ed"e
eƒd#e
edeƒƒde
ed$eƒƒde
edeƒƒde
ed%eƒƒde
ed&eƒƒd!ed'e
eƒd(e
ed
eƒƒde
ed)eƒƒde
ed*eƒƒde
ed+eƒƒd,ed-e
ed.eƒƒd/e
eƒd0e
eƒd1ed2e
ed
eƒƒde
ed3eƒƒde
ed4eƒƒde
edeƒƒd,ed5e
ed6eƒƒde
ed7eƒƒde
ed8eƒƒde
ed9eƒƒd'e
eƒde
ed:eƒƒd;e
ed<eƒƒde
ed=eƒƒde
ed>eƒƒde
ed>eƒƒd?ed@edAZnhde
edeƒƒde
edeƒƒdBe
edeƒƒde
ed4eƒƒde
edCeƒƒde
edDeƒƒdedEe
edFeƒƒde
edGeƒƒde
edHeƒƒde
ed.eƒƒdIe
ed4eƒƒd'e
eƒdede
edJeƒƒde
edKeƒƒde
edeƒƒde
edeƒƒde
edGeƒƒded'e
eƒdLe
edMeƒƒde
edNeƒƒde
edOeƒƒde
ed4eƒƒde
edPeƒƒd!ed'e
eƒdQe
edMeƒƒde
edReƒƒde
edOeƒƒde
ed4eƒƒde
edPeƒƒd!ed'e
eƒdSe
ed
eƒƒde
ed)eƒƒde
ed
eƒƒde
edTeƒƒd,ed-e
ed.eƒƒd/e
eƒd0e
eƒd1ed2e
edUeƒƒde
ed3eƒƒde
ed4eƒƒde
edeƒƒd,ed5e
edVeƒƒde
edWeƒƒde
ed8eƒƒde
ed9eƒƒd'e
eƒde
ed:eƒƒdXZdY„ZdZ„Zd[„ZRS(\R¤s*<screen name="RenAy" position="0,0" size="iRGiÐsb" title="Arayuz Ayarlari" flags="wfNoBorder" backgroundColor="transparent">
    <eLabel position="i(is" zPosition="-10" size="iµiŠs" backgroundColor="s9" />
    <widget source="Title" render="Label" position="iFi/s" size="i i+s" font="RegularTURKvod;i#sV" transparent="1" />
    <widget source="global.CurrentTime" render="Label" position="iOi.iŒi<i2s!" halign="left" backgroundColor="s›" transparent="1">
      <convert type="ClockToText">Format:%H:%M</convert>
    </widget>
    <widget source="global.CurrentTime" render="Label" position="i£i1i¡iis"" halign="right" backgroundColor="s#" transparent="1" foregroundColor="sˆ">
      <convert type="ClockToText">Format:%A</convert>
    </widget>
    <widget source="global.CurrentTime" render="Label" position="iHiis" foregroundColor="s" transparent="1">
      <convert type="ClockToText">Format:%e. %b</convert>
    </widget>
    <widget name="config" position="ixiÆiês" s
 itemHeight="i s!" zPosition="3" foregroundColor="s" foregroundColorSelected="s×" scrollbarMode="showOnDemand" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/clear.png" transparent="1" />
    <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/green_s.png" position="i{isF />
    <eLabel name="ayarlari_kaydet" text="KAYDET / SAVE" position="iii}iúiisG" halign="left" valign="top" transparent="1" />
    <ePixmap position="iiüis]" zPosition="2" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/skin_selector_s.png" transparent="1" s />
  </screen>sG" flags="wfNoBorder" backgroundColor="transparent">
	<eLabel position="iîi”s2" />
    <eLabel text="Arayuz Ayarlari" position="iPi6iôs" font="TURKvodRegular;iŽi0s¨" transparent="1" valign="top">
      <convert type="ClockToText">Format:%H:%M</convert>
    </widget>
    <widget source="global.CurrentTime" render="Label" position="i0i7iZisœ" transparent="1">
      <convert type="ClockToText">Format:%e. %b</convert>
    </widget>
    <widget source="global.CurrentTime" render="Label" position="iJs|" transparent="1">
      <convert type="ClockToText">Format:%A</convert>
    </widget>	
    <widget name="config" position="iài8i`i…s;" halign="left" valign="top" transparent="1" />
  </screen>cCsE||_tj||ƒt|di|jd6|jd6dƒ|d<ttjt	dƒƒ|d<g|_
|j
jtt
dtjt	d	ƒƒtjjjƒƒ|j
jtt
d
tjt	dƒƒtjjjƒƒ|j
jtt
dtjt	d
ƒƒtjjjƒƒ|j
jtt
dtjt	dƒƒtjjjƒƒ|j
jtt
dtjt	dƒƒtjjjƒƒ|j
jtt
dtjt	dƒƒtjjjƒƒ|j
jtt
dtjt	dƒƒtjjjƒƒ|j
jtt
dtjt	dƒƒtjjjƒƒtj||j
|ƒdS(NRDRERFiÿÿÿÿRqRGRHs1  t94s2  t96s3  t85s4  t99s5  t86s6  t87s7  t89s8  Rž(RFR^R‚R2RYRFR]RRRRwR©RRþRR,R-tmetrixzemint
metrixrenkR.tfontlartmenualtfontcolorR/RmR5RG(RRF((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR‚s		88888888cCs4|jƒx#|djD]}|djƒqWdS(NRi(RRwRY(RRß((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRY s
cCs4|jƒx#|djD]}|djƒqWdS(NRi(RRwRY(RRß((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRF¥s
(R‡RˆR-R.R/R0R1R2R3R4R5R6R7RRIR;R<tfont24R8R9R:R‚RYRF(((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR¶„s&ÿÿÿÿÃÿÿÿÿl		RrcBs#eZd„Zd„Zd„ZRS(cCsLg|_d|_d|_d|_d|_d|_d|_d|_dS(NR(tvideo_listeR8R9R:R;R<R7RB(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR‚­s							cCs:d|_d|_d|_d|_d|_d|_dS(NR(R‰R8R9R:R;R<R>(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR‹·s						c#Csz	t|dƒ|jƒ|jdƒdkrÖ|jdƒ}|d}trX|d}n|djdƒ}||_d}|jdƒdkr˜d	}ny+g}d}|jd
ƒdkrÝ|jddƒ}t	|ƒ}nt
d
|dƒjƒ}tj
d|ƒ}	t|	ƒdks/tj
d|ƒ}	nx|	D]ˆ}
|
djƒ}|
djƒ}|d7}||dd|ddddd|f}|j|ƒt|ƒdkr6dt|ƒGHq6q6WWndGHnX|S|jdƒdkry!t|dƒ|jdƒ}|d}|d}
g}g}tdd|_tjƒ}|jtdƒƒ}|r|jdtƒ}|
dkr–d@}|j|ƒn|
dkr¸dA}|j|ƒn|
dkrd}dB}|j|ƒx¬|D]¤}|djd!dƒjd"dƒjd#dƒjd$dƒjd%dƒ}|d}||jƒtddddd&|dd'dddddf}|j|ƒqäW|S|
d(ko²|jt|d)ƒƒ}|oÊ|jdtƒ}||_xM|D]E}|djd*ƒsÝ|j|djd+dƒjd,dƒƒqÝqÝWd}xÇ|D]¿}y#|d|djd-ƒd }Wn|d}nX|d}||dttd.|d jd!d/ƒd0d1|dddtd.|d jd!d/ƒd0dddf}|j|ƒq3Wd2|_d3|_nWnd4GHnX|S|jd5ƒdkrŸyXt|dƒ|jdƒ}|d}|d}
g}g}tdd6|_t}d7|}tjƒ}tjƒ}|jt|ƒƒ}|r‹|
dkr‹|jdtƒ}d}x…|D]}}|d}|djd+dƒjd,dƒ}t|dd8d9ƒ}||ddd1|dddddf
}|j|ƒqòWd2|_d3|_q‹nWnd4GHnX|S|jd:ƒdkryRt|dƒ|jdƒ}|d}|d}
g}tdd;|_t}d7|}tjƒ}tjƒ}|jt|ƒƒ}|r|
dkr|jdtƒ}d}x…|D]}}|d}|djd+dƒjd,dƒ}t|dd8d9ƒ}||ddd1|dddddf
}|j|ƒqlWd2|_d3|_qnWnd4GHnX|S|jd<ƒdkrr	y1|jdƒ}|d}|d}
g}tdd=|_|
dkr^	t
t d>dƒ}|jƒ} |j!ƒtj
d?| ƒ}!d}x£|!D]˜}
|
djd1dƒ}|
d}|
d}|d jd!d/ƒd0}"|d7}||ttd.|"|ddtd.|"dddf}|j|ƒq¿WnWnd4GHnX|SdSdS(CNsMODUL URL: tm3uiÿÿÿÿR’iisutf-8tTSRR{shttp://Rs5/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/%sRÿs#EXTINF.*,(.*\s)\s*(.*)s((.*.+)(.*))isxxx.pngsERROR m3u CAT LIST_LEN = %ss	ERROR m3utTVTuners  tTVs|1:7:1:0:0:0:0:0:0:0:(type == 1) || (type == 17) || (type == 195) || (type == 25) FROM BOUQUET "bouquets.tv" ORDER BY bouquettSNRÝsTURKvod FAVORILERs)TURKvodModul@favoriler@start@modu@TURKvodsGENEL TV LISTESIs,TURKvodModul@GenelTvTuner@start@modu@TURKvodsGENEL RADIO LISTESIs'TURKvodModul@TVRadio@start@modu@TURKvodt:R½t-Rt<sTURKvodModul@TVTuners@vodetvodeis1:64:s†s‡s::spicons/Rþs.pngshttp://127.0.0.1:8001/s"TURKvodModul@TVTuner@start@TURKvodsListeye DontERRORtTVRadiotRADIOs%s ORDER BY bouquettsafes ~@%#$&()*!+=:;,.?/'tGenelTvTunersTV GENEL LISTEt	favorilert	FAVORILERs/tvs!<tr>(.*?)</tr>\W*<url>(.*?)</url>(isTURKvod FAVORILERNNNs)TURKvodModul@favoriler@start@modu@TURKvodNNNNN(isGENEL TV LISTESINNNs,TURKvodModul@GenelTvTuner@start@modu@TURKvodNNNNN(isGENEL RADIO LISTESINNNs'TURKvodModul@TVRadio@start@modu@TURKvodNNNNN("R!R‹R¡RÀRzRyR7R‰R$R)RRÃRòR¦RwRöR©RR!R-RwR#t
getContentRR}RéR@R8R9R=RR>R¤R(#RRÈRÂRôRR¯tvideo_list_tempR±tmyfiletregexR R•R·tpageRwtservistservicestpantnetsaytbottbotlistchannelsR”tpngts_typet	idbouquettserviceHandlertchantrefR*Rtregex2RÅ((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR¢Às¼



		

	
	




F
		%	
0
#
			





"			





"			






		(R‡RˆR‚R‹R¢(((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRr«s	
		tVirtualKeyBoardListcBseZed„ZRS(cCsZtj|||tƒ|jjdtdtdtƒƒƒ|jjtdtƒƒdS(NiR‹ii#(	RSR‚RRvRwRRIR;Ry(RRwRI((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR‚²s&(R‡RˆRR‚(((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR°scCsTtdtddtƒ}tdtddtƒ}tdtddtƒ}tdtddtƒ}tdtddtƒ}tdtddtƒ}tdtdd	tƒ}	tdtdd
tƒ}
tdtddtƒ}tdtddtƒ}|g}
d
}d
}|r|}n|
}x)|D]!}d}|dkr|jƒjƒ}|
jtd|d
fd|tdt	ƒfd|ƒƒn,|dkré|jƒjƒ}|
jtd|d
fd|tdt	ƒfd|ƒƒnÓ|dkrB|jƒjƒ}|
jtd|d
fd|tdt	ƒfd|ƒƒnz|dkr›|jƒjƒ}|
jtd|d
fd|tdt	ƒfd|ƒƒn!|dkrô|jƒjƒ}|
jtd|d
fd|tdt	ƒfd|ƒƒnÈ|dkrM|jƒjƒ}|
jtd|d
fd|tdt	ƒfd|ƒƒno|dkr¦|jƒjƒ}|
jtd|d
fd|tdt	ƒfd|ƒƒn|jƒjƒ}t
r:|
jtd|d
fd|tdt	ƒfd|ƒtd|d
fd|tdt	ƒfdd
d|dt
tBƒfƒn‚|
jtd|d
fd|tdt	ƒfd|ƒtd|d
fd|tdt	ƒfdd
d|jdƒdt
tBƒfƒ||kr|	jƒjƒ}|
jtd|d
fd|tdt	ƒfd|	ƒƒn|dk	r.||7}n|tdt	ƒ7}|d7}q+W|
S(NtcachedR;s%s/img/vkey_backspace.pngs%s/img/vkey_bg.pngs%s/img/vkey_clr.pngs%s/img/vkey_esc.pngs%s/img/vkey_ok.pngs%s/img/vkey_info.pngs%s/img/vkey_sel.pngs%s/img/vkey_shift_sel.pngs%s/img/vkey_shift.pngs%s/img/vkey_space.pngitEXITtposRÖi-Rˆt	BACKSPACEtCLEARtSHIFTtSPACEtOKtINFOtfontR tflagssutf-8i(RURR¤R‰RÖR×R©R0RIR;RztextendR/RRRy(tkeystselectedKeyt	shiftModet
key_backspacetkey_bgtkey_clrtkey_esctkey_oktkey_infotkey_selt	key_shiftt
key_shift_selt	key_spaceRÅRßRltshiftkey_pngRqR×((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytVirtualKeyBoardEntryComponent¸sf		
;;;;;;;|‚;
s/list.bkRÑcBsø
eZeZeZeZeZ	e
Zedkrude
edeƒƒde
edeƒƒde
edeƒƒde
edeƒƒde
ed	eƒƒde
ed
eƒƒdede
ed
eƒƒde
edeƒƒde
edeƒƒde
edeƒƒde
edeƒƒdede
edeƒƒde
edeƒƒde
edeƒƒde
edeƒƒde
edeƒƒdede
eƒde
edeƒƒde
edeƒƒde
edeƒƒde
edeƒƒde
ed eƒƒded!e
eƒd"e
ed#eƒƒde
ed$eƒƒde
ed%eƒƒde
ed&eƒƒde
ed'eƒƒded(e
ed#eƒƒde
ed)eƒƒde
ed*eƒƒde
edeƒƒde
ed+eƒƒd,e
ed#eƒƒde
ed-eƒƒde
ed*eƒƒde
edeƒƒd.e
edeƒƒde
ed/eƒƒde
ed0eƒƒde
ed1eƒƒd2ed3e
ed4eƒƒde
ed5eƒƒde
ed6eƒƒde
ed7eƒƒd8e
ed9eƒƒd:e
edeƒƒde
ed;eƒƒde
ed<eƒƒde
ed=eƒƒd>e
ed?eƒƒde
ed@eƒƒde
edAeƒƒde
edAeƒƒdBedCedDZnîde
edeƒƒde
edeƒƒdEe
edeƒƒde
ed9eƒƒde
edFeƒƒde
edGeƒƒdedHe
ed4eƒƒde
edIeƒƒde
edJeƒƒde
edKeƒƒdLe
ed9eƒƒd!e
eƒdedMe
edNeƒƒde
edOeƒƒde
edeƒƒde
edeƒƒde
edIeƒƒded!e
eƒdPe
edGeƒƒde
edQeƒƒde
edReƒƒde
ed9eƒƒde
edSeƒƒded!e
eƒdTe
edGeƒƒde
edUeƒƒde
edReƒƒde
ed9eƒƒde
edSeƒƒded!e
eƒdVe
ed#eƒƒde
ed)eƒƒde
ed*eƒƒde
edeƒƒde
ed+eƒƒd,e
ed#eƒƒde
ed-eƒƒde
ed*eƒƒde
edeƒƒd.e
edeƒƒde
ed/eƒƒde
ed0eƒƒde
ed1eƒƒd2ed3e
ed4eƒƒde
ed5eƒƒde
ed6eƒƒde
ed7eƒƒd8e
ed9eƒƒd:e
edeƒƒde
ed;eƒƒde
ed<eƒƒde
ed=eƒƒdWZdXdXdY„ZdZ„Zd[d\„Zd]„Zd^„Zd_„Zd`„Zda„Zd[db„Zdc„Zdd„Zde„Zdf„Z dg„Z!dh„Z"RS(iR¤s-<screen name="KeyBoard" position="0,0" size="iRGiÐsr" zPosition="99" title="Virtual KeyBoard" flags="wfNoBorder" backgroundColor="transparent">
    <eLabel position="i(is" zPosition="-10" size="iµiŠs" backgroundColor="sF" />
    <widget source="global.CurrentTime" render="Label" position="iOi.s" size="iŒi<s" font="RegularTURKvod;i2s!" halign="left" backgroundColor="s›" transparent="1">
      <convert type="ClockToText">Format:%H:%M</convert>
    </widget>
    <widget source="global.CurrentTime" render="Label" position="i£i1i¡iis"" halign="right" backgroundColor="s#" transparent="1" foregroundColor="sˆ">
      <convert type="ClockToText">Format:%A</convert>
    </widget>
    <widget source="global.CurrentTime" render="Label" position="iHiis" foregroundColor="s‰" transparent="1">
      <convert type="ClockToText">Format:%e. %b</convert>
    </widget>
    <eLabel text="Virtual KeyBoard" position="iFi/i i+i#s9" transparent="1" />
    <widget name="header" position="i‚i¼isF" halign="center" transparent="1" noWrap="1" />
    <eLabel position="iÒsE" zPosition="1" backgroundColor="#00ffffff" />
    <eLabel position="iÔi¸i8s!" zPosition="2" backgroundColor="s'" />
    <widget name="text" position="iPiài¨i,s%" zPosition="3" font="RegularTURKvod;isA" noWrap="1" halign="right" />
    <widget name="list" position="iJi4i^sB" selectionDisabled="1" transparent="1" />
    <ePixmap position="i˜iæisT" zPosition="2" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/keyb_s.png" transparent="1" s />
  </screen>so" zPosition="99" title="Virtual KeyBoard" flags="wfNoBorder" backgroundColor="transparent">
	<eLabel position="iRi”s)" />
    <eLabel text="Klavye" position="i6iôi s" font="TURKvodRegular;sV" transparent="1" />
    <widget source="global.CurrentTime" render="Label" position="iòi0s¨" transparent="1" valign="top">
      <convert type="ClockToText">Format:%H:%M</convert>
    </widget>
    <widget source="global.CurrentTime" render="Label" position="i7iZisœ" transparent="1">
      <convert type="ClockToText">Format:%e. %b</convert>
    </widget>
    <widget source="global.CurrentTime" render="Label" position="iJs{" transparent="1">
      <convert type="ClockToText">Format:%A</convert>
    </widget>
    <widget name="header" position="s6" selectionDisabled="1" transparent="1" />
  </screen>RcCs<
tj||ƒg|_g|_tjƒ|_trºtj	j
jjdkrºdddddddd	d
ddd
gddddddddddddgddddddd d!d"d#d$d%gd&d'd(d)d*d+d,d-d.d/d0d1gd2d3d4d5gg|_dddddddd	d
ddd
gd6d7d8d9d:d;d<d=d>d?d@dAgdBdCdDdEdFdGdHdIdJdKdLdMgdNdOdPdQdRdSdTdUd.d/d0d1gd2d3d4d5gg|_ntj	j
jjdVkr4dddddddd	d
ddd
gdTdSd;dJdMdRdWdAdGdId0dXgd6dKd:d<d=d?dBdCdDdYdZgd[dQdUd8dPd7dFdEd\d/d1d]gd2d3d4d5gg|_dd^d_d`dadbdcd.dddedfd
gd,d+dd"d%d*dWddd!dggdd#ddddddddhdigdjd)d-dd(ddddkdldmd]gd2d3d4d5gg|_ntj	j
jjdnkr:	dddddddd	d
ddd
gdodpdqdrdsdtdudvdwdxdydzgd{d|d}d~dd€dd‚dƒd„d…d†gd‡dˆd‰dŠd‹dŒddŽd/d\dgd]gd2d3d4d5gg|_dd^d_d`dadbdcd.dddedfd
gd,d+dd"d%d*dWddd!didYgdd#ddddddddhdkdlgdjd)d-dd(dddd[d0d1d]gd2d3d4d5gg|_q:	n€tj	j
jjdkr=ddd‘d’d“d”d•d–d—d˜d™dšgd›dœddždŸd d¡d¢d£d¤d¥d¦gd§d¨d©dªd«d¬d­d®d¯d°d±d²gd³d´dµd¶d·d¸d¹dºd»d¼d½d¾gd¿dÀdÁdÂgg|_ddd‘d’d“d”d•d–d—d˜d™dšgdÃdÄdÅdÆdÇdÈdÉdÊdËdÌdÍdÎgdÏdÐdÑdÒdÓdÔdÕdÖd×dØdÙdÚgdÛdÜdÝdÞdßdàdádâd»d¼d½d¾gd¿dÀdÁdÂgg|_ntj	j
jjdVkr·ddd‘d’d“d”d•d–d—d˜d™dšgdádàdÈd×dÚdßdÛdÎdÔdÖd½dãgdÃdØdÇdÉdÊdÌdÏdÐdÑdädågdædÞdâdÅdÝdÄdÓdÒdçd/d¾dègd¿dÀdÁdÂgg|_ddédêdëdìdídîd»dïdðdñdšgd¹d¸d d¯d²d·d³d¥d¬d®dògd›d°dŸd¡d¢d¤d§d¨d©dhdógdôd¶dºddµdœd«dªdõdöd÷dègd¿dÀdÁdÂgg|_ntj	j
jjdnkr:	ddd‘d’d“d”d•d–d—d˜d™dšgdodpdqdrdsdtdudvdwdxdydzgd{d|d}d~dd€dd‚dƒd„d…d†gd‡dˆd‰dŠd‹dŒddŽd¼dçdòdègd¿dÀdÁdÂgg|_ddédêdëdìdídîd»dïdðdñdšgd¹d¸d d¯d²d·d³d¥d¬d®dódägd›d°dŸd¡d¢d¤d§d¨d©dhdõdögdôd¶dºddµdœd«dªdæd½d¾dègd¿dÀdÁdÂgg|_nt
|_||_dø|_t|ƒ|dù<t|jƒ|dú<tgƒ|dû<tdüdýdþgi
|jdÿ6|jd6|jd6|jd6|jd6|jd6|jd6|jd6|jd6|jd6d	ƒ|d
<|jj|j ƒdt!|jdƒ|_"dS(
NR°R‘R”R•R‘R–R—R˜RRRR“R“RóRôRsÇRúRüRRøs\u011eRRs\u0130RRRRR
RsÖR
RRs\u015eRRsÜRöRRtWtQtXR+R¬t+RpR•R–R—R˜RRÄRsçRùRûR*R÷s\u011fRs\u0131R©RRRvRR	RsöRRÿRs\u015fRRsüRõRàRRtqRßR±RR’t#s\RqRGR”t!Rés§t$RR¼Rt)R½t*u'R»Rt;RoRþR²sАsБsВsГsДsЕsЖsЗsИsЙsКsЛsМsНsОsПsРsСsТsУsФsХsЦsЧsШsЩsЪsЫsЬsЭsЮsЯuEXITu1u2u3u4u5u6u7u8u9u0u	BACKSPACEuAuBuCuÇuDuEuFuGuĞuHuIuİuJuKuLuMuNuOuÖuPuRuSuŞuTuUuÜuVuYuZuWuQuXu/u.u+u-uSHIFTuSPACEuOKuINFOuaubucuçudueufuguğuhuıuiujukulumunuouöupurusuşutuuuüuvuyuzuwuquxu@u#u\u<u,uCLEARu!u"u§u$u%u&u(u)u=u*u?u>u;u:u_itheaderR RwR)t
WizardActionstColorActionsRŠRýtlefttrighttuptdownR¥tyellowREtblueiþÿÿÿRqi/i(#R^R‚t	keys_listtshiftkeys_listRQtgetLanguagetlangRzRR,R-RÒRrRRžR RR]RR1t	okClickedRìR¹RºR»R¼tclearRµRŠtshiftClickedR.R©tbuildVirtualKeyBoardRwtmax_key(RRFR•R ((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR‚sR		´·±±´º´·±±´·			







cCs2|jrt|_n	t|_|j|jƒdS(N(RžRRRÆR(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÅ0s		icCsg}|jr‰|j|_xÜ|jD]]}|dkr_|dkr_|jt||tƒƒn|jt|dtƒƒ|d8}q%Wnq|j|_xb|jD]W}|dkrÖ|dkrÖ|jt||ƒƒn|jt|dƒƒ|d8}qŸW|dj|ƒdS(NiiÿÿÿÿRw(RžRÀtk_listR©RªRR¿Rz(RRRwRœ((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÆ7s	cCsk|djƒ|_t|jƒd |_tr>|j|_n|jjdƒ|_|dj|jƒdS(NR iÿÿÿÿsutf-8(tgetTextR RxRzRyRs(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pytbackClickedMsc
CsO|jr|j}n	|j}|j}d}xG|D]?}|dkri|t|ƒkre||}nPq4|d8}q4W|dkr‡dStr–|}n|jdƒ}|dkrÁ|jdƒn†|dkr7|dj	ƒ|_
t|j
ƒd |_
tr|j
|_
n|j
jdƒ|_
|dj|j
ƒn|dkrcd|_
|dj|j
ƒnä|d	kr |jr„t
|_n	t|_|j|jƒn§|d
krÒ|j
d7_
|dj|j
ƒnu|dkr»ttd
ƒ}|jƒ}|jƒttdƒ}|dj	ƒ}d}|j|dƒ|d7}x[|D]S}	|d7}|	jdƒ|krJt|	ƒdkrJ|dkrJ|j|	ƒqJqJW|jƒ|j|ƒnŒ|dkrttd
ƒ}|jƒ|_|jƒ|jj|jtd|jƒn6|dj	ƒ|_
|j
|7_
|dj|j
ƒdSdS(Nisutf-8R‘R“R iÿÿÿÿR”RR•R–R™R—RÿRis
iiiR˜ttexts(RžRÀR¿RR‰RwRzRyRRÉR RxRsRRRÆRtdosRRRöRËRFR«tacSelt
TurkvodSearch(
RRwRR RßtacRtcurrent_searchRlR
((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÃVsx			

				



3

"cCsÞttdƒ}|jƒ}|jƒttdƒ}|djƒ}d}|j|dƒ|d7}x[|D]S}|d7}|jdƒ|krlt|ƒdkrl|dkrl|j|ƒqlqlW|jƒ|j|ƒdS(	NRÿRR is
iii(RRÌRRRÉRRöRw(RRÏRRÐRlR
((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRŠs



3
cCs|jdƒdS(N(RR‰(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRì®s
cCsKttdƒ}|jƒ|_|jƒ|jj|jtd|jƒdS(NRÿRË(	RRÌRRËRRFR«RÍRÎ(RRÏ((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRµ²s
cCsSy4|dkr3|dj|j|jdƒƒnWntk
rN}|GHnXdS(NiÿÿÿÿR s
(RsRËRöRï(RRÖRú((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR͸s
(cCs!d|_|dj|jƒdS(NRR (R Rs(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÄ¿s	cCs§|jd8_|jdkr*d|_no|jdkrEd|_nT|jdkr`d|_n9|jdkr{d|_n|jdkr™|j|_n|jƒdS(Niiÿÿÿÿiii#i/(RRÇt
showActiveKey(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR¹ÃscCs§|jd7_|jdkr*d|_no|jdkrEd|_nT|jdkr`d|_n9|jdkr{d|_n|j|jkr™d|_n|jƒdS(Niiiii$i0(RRÇRÑ(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRºÑscCsu|jd8_|jdkrF|j|jdkrF|jd7_n!|jdkrg|jd7_n|jƒdS(Niii<i0(RRÇRÑ(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR»ßs%cCst|jd7_|j|jkrB|jdkrB|jd8_n$|j|jkrf|jd8_n|jƒdS(Nii;i<i0(RRÇRÑ(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR¼çs!cCs|j|jƒdS(N(RÆR(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÑïs(#R‡RˆR-R.R/R0R1R2R3R4R5R6R7RRIR;R<R8R9R:R‚RÅRÆRÊRÃRŠRìRµRÍRÄR¹RºR»R¼RÑ(((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÑõs@ÿÿÿÿÿJÿÿÿÿò0				G								RÎcBsåeZeZeZeZeZ	e
Zdee
deƒƒdee
deƒƒdee
deƒƒdee
deƒƒdee
deƒƒdedee
d	eƒƒdee
d
eƒƒdee
deƒƒdee
d
eƒƒdee
deƒƒdedee
deƒƒdee
deƒƒdee
deƒƒdee
deƒƒdedee
deƒƒdeeƒdeeƒdedee
deƒƒdee
deƒƒdee
deƒƒdee
deƒƒdedee
d eƒƒdee
deƒƒdee
d!eƒƒdee
d"eƒƒd#ee
deƒƒd$eeƒd%Zed&„Zd'„Zd(„Zd)„ZRS(*s'<screen name="TurkvodSearch" position="ips
,0" size="iRGiÓs{" title="ARAMA LISTESI" flags="wfNoBorder" backgroundColor="transparent">
    <eLabel position="0,0" zPosition="-10" size="s" backgroundColor="s0" />
    <eLabel text="ARAMA LISTESI" position="ii,s" size="i^i+s" font="RegularTURKvod;i#s<" transparent="1" />
    <widget name="selection" position="iinis" zPosition="3" s
 itemHeight="is" foregroundColorSelected="s0" scrollbarMode="showOnDemand" foregroundColor="sÍ" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/clear.png" enableWrapAround="1" transparent="1" />
    <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TURKvod/img/red_s.png" position="ii”i(s" s% />
    <eLabel text="Sil" position="i8iúis&" zPosition="10" font="RegularTURKvod;s" foregroundColor="s;" halign="left" valign="top" transparent="1" />
  </screen>cCs¦tj||ƒg|_t|di|jd6|jd6|jd6dƒ|d<x<tt|ƒƒD](}|jj	d|d||fƒqcWt
|jƒ|d	<dS(
NR_R`RaRbiÿÿÿÿRqs%i. %sit	selection(R^R‚RËR2RìtdeleterRŠRRwR©RS(RRFRËRß((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyR‚ûs	
&cCs|j|djjƒƒdS(NRÒ(RRvRæ(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRŠscCsŸttdƒ}|jƒ}|jƒttdƒ}d}|djjƒ}x4|D],}|d7}||krT|j|ƒqTqTW|jƒ|jdƒdS(NRÿRiÿÿÿÿRÒi(RRÌRRRvRæRR‰(RRÏRRltselected_indexR
((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÓ	s



cCs|jdƒdS(N(RR‰(R((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRìs(R‡RˆR-R.R/R0R1R2R3R4R5R6RRIR;R<RhR8R9R:R‰R‚RŠRÓRì(((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyRÎósÿÿš		(6tComponents.configRRRtTools.DirectoriesRRRRRRR	R
RRR
tenigmaRRRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R'tScreens.InfoBarGenericsR(R)R*R+R,R-R.tComponents.MultiContentR/R0tComponents.ActionMapR1R2R3tComponents.ServiceEventTrackerR4R5tComponents.TaskR6R7R8RJR9RîR:R;R;R<R<RtScreens.ChannelSelectionR=R>tComponents.ServicePositionR?ttwisted.web.clientR@RARBtxml.etree.cElementTreeRCRDtTools.NumericalTextInputREtComponents.Sources.StaticTextRFtComponents.ConfigListRGtComponents.VolumeControlRHtComponents.ConverterRItComponents.ScrollLabelRJtTools.BoundFunctionRKtPlugins.PluginRLtScreens.StandbyRMt
GlobalActionsRNtComponents.FileListROtScreens.MessageBoxRPtComponents.LanguageRQtComponents.Sources.ListRRtComponents.MenuListRStComponents.AVSwitchRTtTools.LoadPixmapRUtxml.dom.minidomRVtComponents.SliderRWtScreens.InputBoxRXtScreens.TaskViewRYtComponents.PixmapRZR[tComponents.InputR\tComponents.LabelR]tScreens.ScreenR^tToolsR_R`txml.domRaR:RbRcRdRõtos.pathtbase64tsysRòRÅRRzRtRùtSUBSttwisted.internet._sslverifyRettwisted.internetRfRthttp.cookiejart	cookiejarRýturllib.parseRgRturllib.requestRhRiRjRkRlR~RmR€RRxtchrtunichrRItlongRtxrangeturllibturllib2tConfigParserRntconfigparsert
subprocessRðRïRúRotClientContextFactoryRRÖRØRxRÂR©R¤tPlugins.Extensions.SubsSupportRŠR,R-RXRBRJR†R‡R\RˆRaRcR¾RüR[RþR…RVRZR.R/RgRÒR.ReRdRrRÑRÎRØRÙR%tVERt	themarenkR7R<R8R;RéRêRfR5RmRRÃRR<tBLOCK_HRRÖR9R>R=RhRçR=tpatstmkdirRêRbR'RýR(R+R)R=R‰RRR!R)R*RRR?R-R1R3RÈRóR÷RR,R/R0R1R6R9R3RER?RRÑR|RòR%R³R»RÁR¶RrRRªRÌRÑRÎ(((s</usr/lib/enigma2/python/Plugins/Extensions/TURKvod/plugin.pyt<module>s6:¦4"

		

															<K!!!!K!!!		


		!!$
		!!$$
		KK$	
			%%
%!ÿ„F9	-

	
	
		
	3ÿÿÿA+ÿÿÿ%ÿÿÿ		











































































	W/'ÿ;
þ