ELFm@42P4 (44@4@@@tt@t@ p@@@@$$$$E$E @@  @@ @@$$Ptd($($D($D$$/lib/ld.so.1GNU GNU*׉O""""#"#|# t`@ C@7@@ # p'E'E`@Hppp@ pp1p&poT_@ooZ@ 1\Qn4p-)sAw$_pI # i }fObRG(q=K )3^Z/]hB1Pa<Vt HWyG>2w =W.'I* R%,'N*5 A6:}ta-f1zTmcYJD.l:UPkYF8z49`i^$+H7S"_jr.| mv|o M"+0%e%!X&<'&?E$# -"N6sJ!5y LTOEcC,\{Qnd] Kxe/;qF9)@[bg;Dl v,XC@rLM!`[ 2~u(uUjB{#Vo/3h~kxd8g + 0S7 Z>0&?(*q#1E(GA =dB BT C c =A 'B" x%C QBP :_A, uCT l $PB0  tMB \QB\ q#A, TPB vA  @ EA C X \B 0@l Y{C ;d@8 @ 4q@ B "@@ C$ C H2C K%EB D4u@L D3C OP@  BP |NAh \B |B B 2 B yA  jC` :$CP dX@ C, B8 yD@x $$B TAh C PAt t B /C  !0C$ 3 NA C| 2CH C E (!A |C LB  C gA C8 "C< ,B @ *B, |A ; BX tC$ v@ D|Cx A ,C B B B @ tA, m"ЪC, OB  [@\ L@ B ,#0C_AD C  B  OA S,+C @D LA Cx @ b$@ !C$ R B CH )B X:A [A, OB(  \A, 'tB xMA '{C4 /qAL w@ /C +1E0B  ZA, o B p|C (w@h pBX C8 ^C A BL  BH 6HB 8qA LB  hB  NAp ^ pBT 8d@ A B B x@ ^PCm@C 0C CCCCCCFCCC]C C r pC`C# PC!@C.0C CCC#CCVCwCa!C!C CACFpC`CPCJ @C 0C! C&CZCCniCCfCCCiC%CpC`C:PC%@C; 0C CMC@ CCC'CCICqC"C]CpC`C PC@C^ 0CR C~CCjCC4CCCC!CMCpC'!`CPC@C0C C8C CCCCCNCC^CCpCR`CPC@Ci0C3! CMCCZCC:C|CC^ +CCBCpC`CPC1 @C0CH C"CDCC C0C3C\!C!C^CCpCB `C8PC#@C0C CtC CCCEпCC CMC~CCpC`CWPCl@C!0CK CZCCC!!C оCsCC!CpC!6CpC*`CPC@C0CB C`CC CC!нC;#CC(CCx 3"|CpC`CPCh@CI"0C C%CmCC"C2мCCCCCCupC;`C`PC@C0C CCCC_CлC?C$C__libc_csu_init__libc_csu_fini__libc_start_main__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable_Jv_RegisterClassesget_hls_data_from_urlmsg_print_vasleephls_argsmemsetparse_argvcurl_global_initget_playlist_typehandle_hls_master_playlist__strduphandle_hls_media_playliststrcmpmaster_playlist_cleanupdownload_live_hlsmedia_playlist_cleanupcurl_global_cleanupprint_enc_keysdownload_hlsEVP_CIPHER_CTX_newEVP_aes_128_cbcEVP_DecryptInit_exEVP_CIPHER_CTX_set_paddingEVP_DecryptUpdateEVP_DecryptFinal_exEVP_CIPHER_CTX_freememcpycurl_easy_getinfo__assert_failcurl_easy_initstrlenstrcpycurl_slist_appendcurl_easy_setoptcurl_easy_performcurl_easy_strerrorcurl_easy_cleanupcurl_slist_free_allstrchrstrncmpstrstrAES128_CBC_CTX_newAES128_CBC_DecryptInitAES128_CBC_DecryptUpdateAES128_CBC_freeadts_get_next_frameec3_get_next_frameac3_get_next_frameinit_http_sessionset_user_agent_http_sessionset_proxy_uri_http_sessionadd_custom_header_http_sessionget_data_from_url_with_sessionclean_http_sessionstrtollstr_to_binstrncpyprctlset_timeout_sessionset_fresh_connect_http_sessionpthread_mutex_lockpthread_cond_timedwaitpthread_mutex_unlockpthread_exitpthread_cond_signal__udivdi3repl_strAES128_CBC_DecryptPaddedfind_pmtparse_ts_packetpmt_update_crcaccessfopen64pthread_mutex_initpthread_cond_initpthread_createfwritepthread_joinpthread_mutex_destroypthread_cond_destroyfclosepthread_cond_waitmerge_packetsgetoptoptargstrtoloptindvfprintfstdoutstderrmemcmpmemmemcallocCurl_ipv6worksCurl_ack_eintrCurl_ssl_initCurl_version_initsigactionCurl_getconnectinfoCurl_failfCurl_global_host_cache_dtorCurl_ssl_cleanupCurl_openCurl_setoptcurl_multi_setoptCurl_multi_handlecurl_multi_add_handlecurl_multi_cleanupcurlx_tvnowcurl_multi_waitcurlx_tvdiffCurl_wait_mscurl_multi_performcurl_multi_info_readcurl_multi_remove_handleCurl_closeCurl_getinfoCurl_cookie_initCurl_initinfoCurl_freesetCurl_free_request_stateCurl_init_userdefinedCurl_expireCurl_client_chop_writeCurl_readCurl_writegetsockopt__errno_locationcurl_msnprintfinet_ntopgetpeernameCurl_strerrorgetsocknamesetsockoptCurl_conncache_foreachrecvCurl_multi_closedsocketcurlx_sltosicurlx_nonblockCurl_ipv6_scopeCurl_resolvCurl_printable_addressCurl_resolv_unlockinet_ptonatoibindCurl_expire_latestCurl_if2ipCurl_socket_checkCurl_connected_proxyCurl_pgrsTimeCurl_num_addressesCurl_ssl_data_pendingCurl_recv_has_postponed_dataCurl_getoff_all_pipelinesCurl_pgrsDoneCurl_disconnectCurl_oldest_idle_connectionCurl_hash_pickCurl_llist_countCurl_llist_insert_nextCurl_splayCurl_llist_removeCurl_splayinsertCurl_protocol_getsockCurl_doing_getsockCurl_ssl_getsockCurl_single_getsockCurl_hash_addCurl_recvpipe_headCurl_sendpipe_headCurl_hash_deleteCurl_mk_dnscacheCurl_hash_initCurl_conncache_initCurl_llist_allocCurl_hash_destroyCurl_conncache_destroyCurl_llist_destroyCurl_pollCurl_conncache_find_first_connectionCurl_hostcache_cleanCurl_pipeline_set_site_blacklistCurl_pipeline_set_server_blacklistcurlx_uztosiCurl_splayremovebyaddrCurl_global_host_cache_initCurl_init_doCurl_wildcard_dtorCurl_pretransferCurl_connectCurl_add_handle_to_pipelineCurl_fetch_addrCurl_http_connectCurl_protocol_connectCurl_posttransferCurl_protocol_connectingCurl_pipeline_checkget_writeCurl_retry_requestCurl_followCurl_protocol_doingCurl_move_handle_from_send_to_recv_pipeCurl_pipeline_checkget_readCurl_pgrsUpdateCurl_speedcheckCurl_pgrsLimitWaitTimeCurl_readwriteCurl_pipeline_leave_readCurl_pipeline_leave_writeCurl_removeHandleFromPipelineCurl_splaygetbest__xpg_strerror_rstrrchrCurl_getaddrinfo_exgetaddrinfofreeaddrinfofcntlcurl_maprintfCurl_hash_start_iterateCurl_hash_next_elementCurl_hash_strCurl_str_key_compareCurl_llist_moveCurl_strcasecompareCurl_strncasecompareCurl_safe_strcasecompareCurl_ossl_initCurl_ossl_cleanupCurl_ossl_connect_nonblockingCurl_share_lockCurl_share_unlockCurl_ossl_session_freeCurl_ossl_close_allCurl_ossl_closeCurl_recv_plainCurl_send_plainCurl_ossl_set_engineCurl_ossl_set_engine_defaultCurl_ossl_engines_listCurl_ossl_versionCurl_ossl_data_pendingCurl_ossl_randomCurl_ossl_sha256sumCurl_base64_encodefseekftellfreadCurl_base64_decodeCurl_ossl_md5sumCurl_ossl_cert_status_requestclock_gettimegettimeofdaytolowersiglongjmpCurl_hash_clean_with_criterium__sigsetjmpalarmCurl_hash_clean__isoc99_sscanf__divdi3__floatdidf__fixdfdicurl_mfprintffflushmemmovecurl_getdatestrtok_rCurl_memrchrqsortstdinfgetscurl_strnequalfputsCurl_readrewindCurl_proxy_connectCurl_output_ntlmCurl_output_ntlm_wbCurl_output_digest__ctype_b_locCurl_auth_is_ntlm_supportedCurl_input_ntlmCurl_auth_is_digest_supportedCurl_input_digestCurl_unencode_cleanupCurl_formcleanCurl_debugCurl_saferealloccurl_mvaprintfCurl_gmtimeCurl_wkdayCurl_monthCurl_raw_toupperCurl_getformdataCurl_FormInitCurl_FormReaderCurl_formpostheaderCurl_setup_transfermemchrCurl_client_writeCurl_httpchunk_initcurl_mvsnprintfsendtosendCurl_ntlm_wb_cleanupCurl_urldecodecurl_easy_unescapeCurl_set_dns_serversCurl_set_dns_interfaceCurl_set_dns_local_ip4Curl_set_dns_local_ip6Curl_http_ntlm_cleanupCurl_SOCKS5Curl_SOCKS4Curl_digest_cleanupCurl_speedinitstrpbrkCurl_dedotdotifystrtoulif_nametoindexcurl_getenvCurl_strntoupperCurl_parsenetrcgetifaddrsfreeifaddrszlibVersion__umoddi3sprintffputcgeteuidgetpwuid_rCurl_httpchunk_readCurl_chunked_strerrorCurl_unencode_deflate_writeCurl_unencode_gzip_writeCurl_wildcard_initCurl_fileinfo_dtorinflateEndinflateinflateInit2_inflateInit_Curl_auth_decode_digest_http_messageCurl_auth_create_digest_http_messageCurl_auth_digest_cleanupgmtime_rCurl_auth_create_ntlm_type1_messageCurl_auth_create_ntlm_type3_messageCurl_auth_ntlm_cleanupCurl_auth_decode_ntlm_type2_messagesocketpairforkdup2execlwaitpidkillCurl_randCurl_md5itCurl_read32_leCurl_read16_leCurl_gethostnameCurl_ntlm_core_mk_nt_hashCurl_ntlm_core_mk_ntlmv2_hashCurl_ntlm_core_mk_lmv2_respCurl_ntlm_core_mk_ntlmv2_respCurl_ntlm_core_lm_respCurl_ntlm_core_mk_lm_hashSSL_shutdownSSL_set_connect_stateSSL_freeSSL_CTX_freeERR_clear_errorSSL_readSSL_get_errorERR_get_errorERR_error_string_nSSL_connectSSL_get_verify_resultX509_verify_cert_error_stringSSL_get0_alpn_selectedBN_printBIO_ctrlBIO_s_memBIO_newX509_NAME_print_exBIO_freesk_numsk_valueX509_EXTENSION_get_objecti2t_ASN1_OBJECTX509V3_EXT_printX509_EXTENSION_get_dataASN1_STRING_printRAND_statusRAND_load_fileRAND_egdRAND_bytesRAND_addRAND_file_nameSSLv23_client_methodSSLv3_client_methodSSL_CTX_newERR_peek_errorERR_error_stringSSL_CTX_ctrlSSL_CTX_set_msg_callbackSSL_CTX_set_next_proto_select_cbSSL_CTX_set_alpn_protosSSL_CTX_set_default_passwd_cb_userdataSSL_CTX_set_default_passwd_cbSSL_CTX_use_certificate_chain_fileSSL_CTX_use_certificate_filed2i_PKCS12_fpPKCS12_PBE_addPKCS12_parsePKCS12_freeSSL_CTX_use_certificateSSL_CTX_use_PrivateKeySSL_CTX_check_private_keysk_popX509_freeSSL_CTX_add_client_CAEVP_PKEY_freesk_pop_freeSSL_newSSL_CTX_use_PrivateKey_fileSSL_get_certificateX509_get_pubkeySSL_get_privatekeyEVP_PKEY_copy_parametersSSL_CTX_set_cipher_listSSL_CTX_set_srp_usernameSSL_CTX_set_srp_passwordSSL_CTX_load_verify_locationsSSL_CTX_get_cert_storeX509_LOOKUP_fileX509_STORE_add_lookupX509_load_crl_fileX509_STORE_set_flagsSSL_CTX_set_verifySSL_ctrlSSL_set_sessionSSL_set_fdBIO_f_sslSSL_set_bioSSL_get1_sessionSSL_SESSION_freeSSL_get_peer_cert_chainX509_get_subject_nameX509_get_issuer_nameASN1_INTEGER_getBIO_printfX509_get_serialNumberBIO_putsi2a_ASN1_OBJECTASN1_TIME_printBN_num_bitsPEM_write_bio_X509SSL_get_peer_certificateX509_get_ext_d2iASN1_STRING_dataASN1_STRING_lengthCurl_cert_hostcheckGENERAL_NAMES_freeX509_NAME_get_index_by_NIDX509_NAME_get_entryX509_NAME_ENTRY_get_dataASN1_STRING_typeCRYPTO_mallocASN1_STRING_to_UTF8CRYPTO_freePEM_read_X509X509_check_issuedd2i_OCSP_RESPONSEOCSP_response_statusOCSP_response_status_strOCSP_response_get1_basicOCSP_basic_verifyOCSP_resp_countOCSP_resp_get0OCSP_single_get0_statusOCSP_check_validityOCSP_crl_reason_stri2d_X509_PUBKEYOCSP_RESPONSE_freeOCSP_BASICRESP_freeOPENSSL_load_builtin_modulesCONF_modules_load_fileSSL_load_error_stringsSSL_library_initOPENSSL_add_all_algorithms_noconfEVP_cleanupERR_free_stringsERR_remove_thread_stateCONF_modules_freeSSL_COMP_free_compression_methodsSSL_pendingSSLeaySSL_writeMD5_InitMD5_UpdateMD5_FinalSHA256_InitSHA256_UpdateSHA256_Finalfstat64lseek64__xpg_basenameDES_set_odd_parityDES_set_keyDES_ecb_encryptMD4_InitMD4_UpdateMD4_FinalCurl_HMAC_initCurl_HMAC_updateCurl_HMAC_final__ctype_toupper_locCurl_write64_lelibrt.so.1_DYNAMIC_LINKING__RLD_MAPlibpthread.so.0libz.so.1libssl.so.1.0.0libcrypto.so.1.0.0__fixunsdfdilibc.so.6_IO_stdin_used__xstat64__fxstat64_ftext_fdata_edata__bss_start_fbss_end/iptvplayer_rootfs/lib:/iptvplayer_rootfs/usr/libGLIBC_2.2GLIBC_2.3.2GLIBC_2.0GLIBC_2.3.4GLIBC_2.3GLIBC_2.7  " ii #"@ii #ri #ii #"#ti #ii #ii #ii #ii #&E/&Er&Et&E&E&E&E&Ek `Ck`C6kB$+I`+J `$C`C`CfB$J!B$+ +(EC$D dC`C`CC`C`C!@ !` B$ B$!'F<'$ <840,(!%Q!D`!!C!(P!0!!$C`DDwàB$$C$+e`+E!`! @B$C&E#D!! !( 889Y%)J%!@(,+@Ò `&!@9!  !(#V1c(`!@!!@$d$d$Nd@D<$ ѥ$x $  &(,! @!8 !@0&+@ !(!0! `$ ''+  ! `!@!$#!0*@*@’Ò%C@#!âb!D<`C$td#0`Db!1d0 @523c0$$$$+80$#P!UB0$ b!`3!c&%Sb0""# !DCC$&0#X `!$! D! c$k! h!(! D !0!P!d`\XTPLHD@h'h! D8 '8! h! D!( !0#!U!X@<`:` ! $ !@&@@@ @@@ !@!0h! @!( 0!P  ! | ! @| ! `(b` | ! `0,`0u!,($!膙D ` `!@#U Pp !$ d$O@h !(&!8C!2$B!#C#uh! !0+0!8^R&. &h`! !0`C!8@!(u&!8!(!2 d$@4 !($ ! TPLHD@<840X'$!d2@2F<'D'C8'$,(8<! `, @D84H8'4'!]7l84&!C8! !(@!Ȁ !0`@T`H!+@Tp$LtHT!++ &8\!!!pX|!XH`t@! L X@!`d!@!!!l7H1&2H+0y! !(! !0`@44' $* D!!! `d`('(,n0! !($33 ! !(33 $! $33 $x! 33 $$iDP? B$$! !(E33 $! $33 $! !(33 $! !(33 $! !(33 $! !(33 $! !(33 $PY ! $33 $! !(33 $! !(33 $! !(33 $! !(33 $! !(33 $! !(33 $! $33 $! $33 $Ph/%(E! 033 $! $33 $P! +033 $! $33 $P! e033 $! $33 $0, (,(d$(b0,c$ d(,0(`#PY"@\?g<'hp=m$4B0%b1@k5p<'$$= ?\'!(@+&'$  b $#Xj\+  X8g!(`!P*$  B8!(+! #XP E`8>!$| $$B$C480' lwbdq 4'! @!( $q` ! B,k@$'!($  D<膙`$!( $@&x?$膙D&"D<$B>$ $D<<! !(!0 d'd @@D ' $d ! ` $B$쉙 '!  %$!@@@R$ $!( '@ $%C@ ! @?B!$ ' '@>! $B$%C?B!%C$!2!0`!  '%@$ '! !($ `! h!(  `'A Q QD$Ů!! ''(,<840$ !$w!b?$Pb@PPQ?P`$q": $ ?p!!8R&!j$ $B@0 Q0V$$! B= !(?<! !(= !0!@$VPp?<!840,($ @'F'!@>@( $$DTDC`! D$TuE!  L$! $K$M+胙 <'!@<@(!  L$ 샙J!  <'!@ @(<@P!! WE $ $$! *J (b샙 ! &!( M$􃙏 ! G@(! *J $@P8 !(-K! &Y? Ï;'@!  !(`!@7$("@f“@7$@bP@80$ 0'!(A !0(@Qԃ$8! !(@9' 8'|@(09@$K7$t@7$!(`Y ! k@(;@sB ! ;@T@|3!  !0 @! CU !( GV3VR&!!  !(!<840,($ @'@(&F<''<$  !@V!P` ! @! @P!(  !0@@V$$ ('!F<'',( 40$!!,􁙏A< `U$!@,$t$! !@@!  !(V| !0@ @!  !(hY ! @V$V1&!!  !(p!40,($ 8'`!c`b&B,`!c`b&B,@ 'W !@$ '@ 'V !@$ ',b(bF<''( !!$ @aW!( $  @($ @($ +$ ('!'F< ! '$! tY  @W! $ tY @W!$ tY @W!$ tY @W!$ tY @W!$tY W+$$ ('F<'' h9! $ 9  9 9 9 9 $ ('$E<1C`F<'@$ 1C$'E@x ! 9@gB@Ts&hDX-x D@Xs&^Ts&X^Ps& DTs&Vs&BxD @! 7W &@ B$ b `!bX!Xs&X$LHD@<840,(P''F<! '$ L  & W h9 9 $ ('<@g!!dG!f! TB$X'@hs&bPs&Ah쉙0`P,쉙! ` !(!@@h,D<$ !(`E@xD<$ !(`_@"#&.B8 b! g ! 쉙.$ !@:@;! &if !( D@$,#`"B8B,! !(  $7'(<4# *8dT+ <$ic4!f! E+!Ci  !(% Ci$c!!;@V$D@T AtY ! ;@Nj$D<! @$  $@$ 1&2##$b쉙hY ! j!!   $@@쉙!   $@@'TD@ P9 5@P9 ,@P,9 #@,P(9 @,(P9 @($$0R&01122k!?f ! j ! `l!k*@!`pY ! !@@!@`\SskB$BD^$+:@$! @\#&Vt $@I"@T%%! @Vt !0!|@@!D솙! ` $ !0@! !(o !0w@!@t@T!B,p@T!Xo tk@T!$ࢋ#S&F$#>! !(o #0@t厴⮠@宨B,@To X @"@$$⮊5 $U $CT$䮸 $DTB$⎜C$dc,`PPd$Ce$ CPx}$$.@0B4}0$&CT$㮘⢠஋$⢗}$CTbTeH@e@ $bTe<C<$C @Te|$b8!  $e@$CT$}C $b@&D<YN,`N$($(, `+N$($`PD$($]X$0$h,N$rPŒ($TP<$0$N, `~N$IN$PŒoN$SPŒ0$N$rN$tPŒN$jPŒ0$N$N,`u$N$N, `N$N$PŒN$QPŒ0$N$PŒN$PŒ0$Qu, `u$u, `$N$PŒ0$u$u$$u$ P$0$ŒL!+!%,($ ݄0'?L$!+!Œ+!+!Œ+!h+`B4h!$$Ch!Œ+!+!+!"+@$|!$|!+y!$C$CPl@T0$ll!!$Cp !+!Œ!+}!Œ+|!h!!+{!t!Œx!!!+!$w@!(Ct`!(@D<@ $Œ+!Œ+!Œ+!Œ! ČB0!Œ@P$$|! R&$dC&݄ !( @&$݄ !(p$Y%b  b!@@%@Ph! ` !( !@!$|$݄ !($|!Ï*Q`TQT+R @PbT&݄ !(!$&21*Q`TQT+R @PbT&݄ !(!H$|!@P%hY %݄ & D!ŒB0L!X!?$ŌL!  @P   $ !Ō݄ $(TM! !( !@$ "(!+M! xD'.1@Ts&Ĉ (B1@ ! D0$'0@ !DBB0@Ps&d''$ ! @ 1&!@& s& / @P!ShY ! @Ƣ$s&!S^1&!@`@TS!LHD@<840,(P'F<'',($ '!] $'@!$ ă hY $$$,(0'+C `$DB$B$0'F<!'$ !pY  $@$ ;$ $3c$+b`T@+R@$DY !(@@P$!CQB$"2$ ('F<''Ĉ $! !E! $b0@!BB0@pc$! CO&$$e$&0!$ (''44'$p $(' 'F< ''!!!!!'%$D?D$ETET'B$A !( ! B* !!!Xŀ:(@h$0(@,(@*(@ $#$£$$+@T&8${i(@q$L$vO$T&8$pz$nl$T&8$'D1&+1@!`$ !(@Tb!2 !$#6~@ $!` !(@T!&$r!pQ $")) D<$r$$!pD<Q$ץ\' "! ` ! ե!@!ץt'<ڥ!c4$#r!p2 "$!` !(@$zC!&2!H5!$!#'' @ $!` !(@GT#b!!!H5! #$!!!$ă0!` !(@'Fb!!` !(@FTP!&#@ $ `"$!` !(@$8CP!-&$r!pB@2`D FE*8w4FЦc$c$ gD4=P! :@! pY  !!*@C<۔&*r#@􁙏 ! !!QB@Ts&!1& S!  !(!Q@5R&hY $MM!4! 0,($ 8''F<!',$!! !!(( 40 !!"4 !0"DE !8` @0! !(  !0B$r1pَ  $%@!@َ ! `@h! @!( !0`|"32!  !0  @B$!@hYh $ ! !40,($ 8''F<!($'!! !!( , !"2Q !0`"DE !8 @0! @!(  !0B$!շ1$,($ 0'*'!$ !! !!(, (!""Q V4!!0@ !8`@P1,($ 0'!F<''$ !!*" @!  !(!R@+1&hY $ ('F<''($ 40,!!! !*B@!CU RR&" `60! !(  !0B$vE!` ! @a!40,($ 8'!(H!0!($+@$@!C&Cf! !F<''d!( !0`B, '@B@Tnj*(G PŌB$!(c$`!bF<',! Y !(F<'hY ! $3$#10`$"1@ $h(*$ B% $*@"#d$C$!8"1@"1`c$$ @P)1`$@c$$)1 Q#d($c$#ì!$F<''!0@D< $D< $=$ 'F<'p'Y<8,($ D@40!@$!$ !@@$D ! @$D<@$$L&8! @ $!H@B,8@@쀙! `$!0  #8!@@h! Y D ! @!`>UhY ! D ! @%@D ! @@hD!Y ! !`$"D ! @! @\$!0 8$@hY ! d  ! @D !@D! @<840,($ H'F<''( ,$!!!@!$! @!( 8$C<B$C<0B$XD<! @L$ 8$ @,($$  0'$\,($! !( 0'F<''40,$<8(!!!/@$8$! ` !(C<B$C<0B$Ԉ D@t쉙!  ?$7@ lD<\$#(W !0 @!@$,' h('! !(@!0`0 0ُ!@ ! `  ! VD@@$$K@ $&c&@@,@@P!>S!耙 ! e@ |F&+@! D< $@ &0!( $@ @D$bP$'b$8@<$~"hY  ! 8$ <  ! $ ~"@T!D<!  $@ =8$hY $$ C>$c$ !d$P0P$0$ CT,$c$ !d$P,L4$ CT($c$ !d$P(HD$ CT#$c$ !d$P##T$ CT$B$ !C$bP! 8 @$b.@cD0D0 B0@PD<D< $$ #$숙 D<@!  $.$ Cr!dd $ ! @Tr!p@؇ ! @䇙 !(D<@! $ !0@! @!$$ !8"@"@PHC< ;$$!0 !8$ bT"$B$ !BCP""B8@<C$K$s&b. @D< B$!Sb@<<<<<$%0Sr!Pd $ !8@dC :$h$! `$!0! $CC(`*$$ CD<! `C+$CD<! `$ ԇ! !( !0@$C`!8`D<$D<@! `$ !0D!$Qr!p Dc ! @ @`#$@D@D FE"F FD< FD%dD(a!F $"F $"Fc F$@>,FEc F ` FD<` FD%D<@'!(D $D0D!F$F0F$F"F!!@!H#+H#(#(! @ $!0`#+P#8'H #@!0`!P!8+9@ bp@D0C#8Ed%8gPDD0 (%C p+8d !!f+8f$+8dP#d$!f#dhJ1 (h%Pj8p+(G!!PF+0F$+PG$ %b`T @p$0 @p $#(:$0#h8edd(%Xe0P  $% d8Ep+ `!h@! +`M$+`P#8M$! #8b1@ $%(q+ E !!F+ F%+ EPl %!Fl #(E%@m<0X , %(Elq+ !`!(+ b%+ P#(b%!(#(J1X%Pj8lq+G`!(`!PF+0Fe%+PGk% (jY%+S@T!@ X q` $+(OT!@+HB8#80@h%0TJ@08(e%(<cp@J@D%8hq+@ !!8+@%+@Q#8%!8#8@0h@@D%8Pq+@ !(!8+@%+@Q%!8%C#8h+(` !@ d+`B$!@!$ !#+ ##d!@!H!P+9@ p`<#(eD@f%PEHd<G 1 `G%C(q+ e !!h+ h%+ eP#e%!h#eg)1P g%HiXKq+ +!@!H(+((C%+H+J% I%b X q$F@ X q`U $#:$@h#k0e<(ed%Pe1Hd ( $% d0p+ `!X! +`$+`P#0$! #0` $(qB1%+ E !!H+ H%+ EP\ %!H\ #E%kTJ@1$ X0J@% D(gq+0 !`! +0b%+0P# b%! # @)1X(@$Pgq%8+(! `!8+(d%+8k% gY%+R@ Xp` $+(PT!+HB8#kf8g%8GLeI (ed%Pe0 0fh@I D%`q+@l !!g+@g%+@lQ#l%!g#li `@i HqE1%(e+@ !!(+@%+@Q%!(%bF#(8+`0 ! d+0B$!!!$!`!@!H+6@ hpQ4 #X Xd`%Hc@4 &18 &$Hp<%8+ `P#8!8+`T#8+ lp!8#8(,1%(bp+t@P#!(+p@T#+ Lp!(k# hq$F` hq $4#(`#MpE\ `D%0C1@ `PGp$%+J `P#J!L+L`T#J+J lp!#JK`(PK`T (p0%8G+ @P#(!8+@T#(+Lp!8g#(4 18HL Pp<%8'+ @P#8!8+@T#8+Lp!8g#81%fDp+ b P#b!l+ lT#b+ b(p!#bk!+@ pp!e!U $+@T#@+@T!#@#H+P#H*!V! #H.X&8%8g@%@0XP$%PK\ 0 h@l %X`op+(l !@`!Xg+(gh$+(lP#`lh$!Xg#`l@J1X@\ %Pjop+(B !X`!PG+(Gk$+(Bdk$!PGd%`l#PBh`+M!X` U#0+`P#0#0#X+`#Xl!#0#PK+ #PDH*%"<'!'䅙0,($ 4!! !!腂腐!@# 0!BY! `!( !01&40,($ 8'<'!! !0$ !(@<'!!!0$ !(@'E< $$&$1$ & ('!x 0$!x /$!x .$!x -$!x ,$!x +$!x *$!x )$!x ($!x '$!x &$!x %$!x $$!x #$!x "$!x !$!x  $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x  $!x  $!x  $!x  $!x  $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x ~$!x }$!x |$!x {$!x z$!x y$!x x$!x w$!x v$!x u$!x s$!x q$!x p$!x o$!x n$!x m$!x l$!x k$!x j$!x i$!x g$!x f$!x e$!x c$!x b$!x a$!x `$!x _$!x ^$!x ]$!x \$!x [$!x Z$!x X$!x W$!x V$!x U$!x S$!x R$!x Q$!x P$!x O$!x N$!x M$!x L$!x K$!x J$!x I$!x H$!x G$!x F$!x E$!x D$!x C$!x B$!x A$!x @$!x ?$!x >$!x =$!x <$!x ;$!x :$!x 9$!x 7$!x 5$!x 4$!x 3$!x 2$!x 1$!x 0$!x .$!x -$!x ,$!x +$!x *$!x )$!x ($!x '$!x &$!x %$!x $$!x #$!x "$!x !$!x  $!x $!x $!x $!x $!x $!x $< ۜ'!'F<'$n9'  '%s %d tries[%d] {"error_code":%d, "error_msg":""} {"error_code":-1, "error_msg":"No result from server."} unknownAES-128SAMPLE-AESNo files passed. Exiting. Loglevel: %d uri to audio media playlist was set but main playlist is not media playlist. Choosing best quality. (Bitrate: %d), (Resolution: %s), (Codecs: %s) %d: Bandwidth: %d, Resolution: %s, Codecs: %s Which Quality should be downloaded? Wrong input! Wrong selection! %d: Name: %s, Language: %s Which Language should be downloaded? uri to audio media playlist was set but it is not media playlist. HLS Stream is %s encrypted. Media Playlist parsed successfully. AES128_CBC_DecryptUpdate failed: %d, in_size: %d, out_size: %d not enough memory (realloc returned NULL) /mnt/new2/hlsdl/src/curl.cptr_session && *ptr_sessionsession->handleurlsizeMozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5355d Safari/8536.25curl_easy_perform() failed: %s get_data_from_url_with_sessionadd_custom_header_http_sessionset_proxy_uri_http_sessionset_user_agent_http_sessionset_timeout_session, http://https://%5[^:]://%[^/]%s:%s%s://%s%s%s/../%sWrong or missing PES header! Wrong PES header size %hu! NAL size after decryption is grater then before - before: %d, after: %d - should never happen! Wrong audio_codec! Should never happen here > EXIT! /mnt/new2/hlsdl/src/hls.c#EXTM3UNot a valid M3U8 file. Exiting. #EXT-X-STREAM-INF#EXT-X-STREAM-INF:BANDWIDTH%uAUDIORESOLUTIONCODECS#EXT-X-MEDIA:TYPE=AUDIO,GROUP-IDNAMELANGUAGEURIDEFAULTYES> START media_playlist_get_links #EXT-X-KEY:METHOD=AES-128#EXT-X-KEY:METHOD=SAMPLE-AES#EXTINF:#EXT-X-ENDLIST#EXT-X-MEDIA-SEQUENCE:#EXT-X-TARGETDURATION:#EXT-X-BYTERANGE:#EXT-X-KEY:METHOD=AES-128,URI="%[^"]",IV=0%c%32[0-9a-f]#EXT-X-KEY:METHOD=SAMPLE-AES,URI="%[^"]",IV=0%c%32[0-9a-f]%032x > END media_playlist_get_links Could not parse links. Exiting. me->first_media_segment == ((void *)0)Update thread started > START DOWNLOAD LIST url[%s] > END DOWNLOAD LIST Fail to update playlist "%s". http_code[%d]. Getting key-file [%s] failed http_code[%d]. Unknown component type: 0x%02hhx, pid: 0x%03hx Expected sync byte but got 0x%02hhx! decrypt_sample_aes - buffer overflow detected! None audio nor video component found! PMT could not be found! Unknown segment type! {"d_t":"live"} 000_hls_output.tsError overwriting fileFile already exists. Overwrite? (y/n) %cChoose a different filename. Exiting. wbError can not open output file %lld-%lldLive retry segment %d download, due to previous error. http_code[%d]. Live mode skipping segment %d. http_code[%d]. {"t_d":%u,"d_d":%u,"d_s":%lld} Downloading part %d VOD retry segment %d download, due to previous error. http_code[%d]. {"error_code":%d, "error_msg":"http"} Downloading segments. {"d_t":"vod"} {"t_d":%u,"d_d":0, "d_s":0} [AES-128]KEY: 0x%02x IV: 0xG@media_playlist_cleanupdownload_hlshls_playlist_update_threadhls_playlist_update_threadhttp://www.englandproxy.co.uk/englandproxy.co.ukinit_hls_session?? getopt returned character code 0%o ?? bvqbftdo:u:h:s:r:w:e:p:k:n:a:hlsdl v0.21(c) 2017-2018 samsamsam@o2.pl based on @selsta codeUsage: %s url [options] -b ... Automaticly choose the best quality. -v ... Verbose more information. -o ... Choose name of output file. -u ... Set custom HTTP User-Agent header. -h ... Set custom HTTP header. -p ... Set proxy uri. -k ... Allow to replace part of AES key uri - old.-n ... Allow to replace part of AES key uri - new.-f ... Force overwriting the output file. -q ... Print less to the console. -d ... Print the openssl decryption command. -t ... Print the links to the .ts files. -s ... Set live start offset in seconds. -e ... Set refresh delay in seconds. -r ... Set max retries at open. -w ... Set max download segment retries. -a ... Set additional url to the audio media playlist. @@@|@X@L@@ @@@@@@@@@@@@@p@`@@Error: Warning: Debug: @@P@@@@@PMT wrong table id: 0x%hhx Error PMT section should syntax set to 1 PMT section to long seclen: 0x%hhx PMT in more then one section, section_number: 0x%hhx, last_section_number: 0x%hhx PMT section to long desclen: 0x%hhx PMT section contain to manny components! Missing sync byte!!! Merged PMT to long for one TS packet!Merged PMT section to long: %d!ID3com.apple.streaming.transportStreamTimestampInvalid HLS ID3 audio timestamp %lld Unknown AC3/E-AC header - BSID parse error! RAW audio stream: codec not supported! Invalid context! Wrong pes header length: %d! ID3 parsing failed! Components table to small!!! Audio fragment has more then one component in the PMT component_num: %u!!!! Diffrent program ids %04x != %04x!!! Gn; &C vkkMPG&"֊/aK+d 5ӆ1 Cͼ-}wp4mG0K=V9'C#=.r *ϝxO K} xV|iqލuݓklRobfF^[^Z}Wf`Sc0M-ZI D@ƥ d'NK`%#/+6lA/ ]D@hf+*{Pu&6>;;kvqUP2M_}1>φ˃4y:Z iYmێ`7Od2z~\sKwV OK86F+GB{\=fX@US]CQ;%)&!,G^(BM6P2,v?kZ;&H VM#RV/K`mpl +e= hﶻ'؀odj#ͳ`~>ɐ}:{y`6q}[Fu2 t-0q].KYT@PENOJ+ GC!}{`COFr[v hJGl0a$-eK^VZp0m5= ^[ Q7R3?>:З$:V -T)y&;h+̠ȥPMlk/|vˡv`#ds'ě yg:Ջb}>  q+2h6mf{u]6@@E`@F`PWxPXx`h`ipypz  PP@\@]@@-.CD@@Z[qrCONNECT_ONLY is required!Failed to get recent socketeasy handle already used in multi handlegetpeername() failed with errno %d: %sgetsockname() failed with errno %d: %sssrem inet_ntop() failed with errno %d: %sssloc inet_ntop() failed with errno %d: %ssa_addr inet_ntop() failed with errno %d: %sif!host!Couldn't bind to interface '%s'bind failed with errno %d: %sCouldn't bind to '%s'Connection time-outFailed to connect to %s port %ld: %sAdALALA,AXAXAAAAAIn state %d with no easy_conn, bail out! Resolving timed out after %ld millisecondsConnection timed out after %ld millisecondsOperation timed out after %ld milliseconds with %lld out of %lld bytes receivedOperation timed out after %ld milliseconds with %lld bytes received'AH4A'A(A)A|)Ax*A*A+A<+A0.Ax.A.A /A<0A0/A3A(4A<4ANo errorErrorUnknown error %d%s:%dUnrecognized parameter value passed via CURLOPT_SSLVERSION%s:PRNG seeding failedsha256//;sha256//rb-----BEGIN PUBLIC KEY----- -----END PUBLIC KEY-----.A%c%c==%c%c%c=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/remaining timeout of %ld too small to resolve via SIGALRM methodname lookup timed outPrevious alarm fired off!%255[^:]:%d%255[^:]:%d:%255s--:--:--%2lld:%02lld:%02lld%3lldd %02lldh%7lldd%5lld%4lldk%2lld.%0lldM%4lldM%2lld.%0lldG%4lldG%4lldT%4lldPCallback aborted** Resuming transfer from byte position %lld %% Total %% Received %% Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed %3lld %s %3lld %s %3lld %s %s %s %s %s %s %sAAAA4ATAtAAԊAA?@@#HttpOnly_TRUEFALSE%s%s%s %s %s %s %lld %s %s%1023[^; =] =%4999[^; ]securehttponlydomainversionmax-ageexpires pathnoneSet-Cookie:w# Netscape HTTP Cookie File # https://curl.haxx.se/docs/http-cookies.html # This file was generated by libcurl! Edit at your own risk. # # Fatal libcurl error xAAATAxAAAAvoided giant realloc for header (max is %d)!Failed to alloc memory for big header!HTTP/Proxy-BasicProxy-authorization:Authorization:%sAuthorization: Basic %s The requested URL returned error: %dNTLMDigestEmpty reply from serverExpect:100-continueExpect: 100-continue Host:Content-Type:Content-LengthConnectionTransfer-Encoding:Invalid TIMEVALUE%s, %02d %s %4d %02d:%02d:%02d GMTIf-Modified-Since: %s If-Unmodified-Since: %s Last-Modified: %s HEADPOSTPUTGETTransfer-Encoding: chunked [Accept: */* Proxy-Connection: Keep-Alive ; User-Agent:Referer:Referer: %s Accept-Encoding:Accept-Encoding: %s TE:Connection:%s, TE TE: gzip Connection: TE TE: gzip chunkedChunky upload is not supported by HTTP 1.0Host: %s%s%s Host: %s%s%s:%hu ftp://;type=;type=%cAccept:Could not seek streamCould only read %lld bytes from the inputFile already completely uploadedContent-Range:Range: bytes=%s Content-Range: bytes 0-%lld/%lld Content-Range: bytes %s%lld/%lld Content-Range: bytes %s/%lld %s ftp://%s:%s@%sProxy-Connection:%s HTTP/%s %s%s%s%s%s%s%s%s%s%s%sCookie: %s%s=%sContent-Length: 0 Failed sending POST requestInternal HTTP POST error!Content-Length:Content-Length: %lld Could not get Content-Type header line!Failed sending PUT requestContent-Type: application/x-www-form-urlencoded %x Failed sending HTTP POST requestFailed sending HTTP request HTTP/%d.%d %d HTTP/2 %d HTTP %3d RTSP/%d.%d %3dHTTPThe requested URL returned error: %sMaximum file size exceededServer:keep-alivecloseidentitydeflategzipx-gzipContent-Encoding:Last-Modified:WWW-Authenticate:Proxy-authenticate:Location:HTTPSDatafromtoHeader[%s %s %s]Send failure: %sRecv failure: %sWrite callback asked for PAUSE when not supported!Failed writing body (%zu != %zu)Failed writing header* < > { } { } %llu-httpssocks5hsocks5socks4asocks4sockshttp:Unsupported proxy scheme for '%s'*, deflate, gzipALLSESSFLUSHRELOADCURLOPT_SSL_VERIFYHOST no longer supports 1 as value!SRPunknown proxytype option givenUser-Agent: %s ftphttppop3smtpIMAPLDAPDICTfileIllegal characters found in URL%15[^:]:%[^ ]localhost/127.0.0.1/Valid host name with slash missing in URL%15[^ :]:%3[/]%[^ /?#]%[^ ]Bad URL%[^ /?#]%[^ ] malformedFTP.DICT.LDAP.IMAP.SMTP.POP3.%25Protocol "%s" not supported or disabled in libcurl%s://%smemory shortageno_proxyNO_PROXYhttp_proxyall_proxyALL_PROXY[%*45[0123456789abcdefABCDEF:.]%cIPv6 numerical address used in URL without brackets%s://%s%s%s:%hu%s%s%sPort number out of rangeIllegal port numberanonymousftp@example.comCouldn't resolve host '%s'Couldn't resolve proxy '%s' %%%uOperation too slow. Less than %ld bytes/sec transferred the last %ld secondslibcurl/7.52.1 zlib/%smipsel-oe-linux-gnu%ld.%ldBBBBBBBxBBBܖBBlBPBBBșB(nil)(nil)0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz$@HOME.netrc machinedefaultloginpasswordĪBtBtBtBtBtBtBtBtBBBBBtBtBtBtBtB$BtBԪB,BC >C=C=C>C=C`>CT>C=C>C >C>C>C$>C>C>C>C>C>C>C0>C<>CT>C`>Cl>CH>C>C>C>Cx>C>C>CPCOCOCOCOCOC@@Couldn't open file %sCan't open %s for writingCan't get the size of %sAccept-ranges: bytes Last-Modified: %s, %02d %s %4d %02d:%02d:%02d GMT Can't get the size of file.failed to resume file:// transferFILE------------------------%08x%08x; filename="%s"application/octet-streamContent-Type: multipart/form-data%s; boundary=%s --%s Content-Disposition: form-data; name=" Content-Type: multipart/mixed; boundary=%s --%s Content-Disposition: attachment Content-Type: %s %scouldn't open file "%s" --%s-- --%s-- .gifimage/gif.jpgimage/jpeg.jpeg.txttext/plain.htmltext/html.xmlapplication/xml%c%c%c%cKGS!@#$%num > 0rand.cCurl_randxn--\6=AA; ؈8xL`zR| C,C8@CTChAA