1:45 PM 11/12/2025 ���� JFIF    �� �        "" $(4,$&1'-=-157:::#+?D?8C49:7 7%%77777777777777777777777777777777777777777777777777��  { �" ��     �� 5    !1AQa"q�2��BR��#b�������  ��  ��   ? ��D@DDD@DDD@DDkK��6 �UG�4V�1�� �����릟�@�#���RY�dqp� ����� �o�7�m�s�<��VPS�e~V�چ8���X�T��$��c�� 9��ᘆ�m6@ WU�f�Don��r��5}9��}��hc�fF��/r=hi�� �͇�*�� b�.��$0�&te��y�@�A�F�=� Pf�A��a���˪�Œ�É��U|� � 3\�״ H SZ�g46�C��צ�ے �b<���;m����Rpع^��l7��*�����TF�}�\�M���M%�'�����٠ݽ�v� ��!-�����?�N!La��A+[`#���M����'�~oR�?��v^)��=��h����A��X�.���˃����^Ə��ܯsO"B�c>; �e�4��5�k��/CB��.  �J?��;�҈�������������������~�<�VZ�ꭼ2/)Í”jC���ע�V�G�!���!�F������\�� Kj�R�oc�h���:Þ I��1"2�q×°8��Р@ז���_C0�ր��A��lQ��@纼�!7��F�� �]�sZ B�62r�v�z~�K�7�c��5�.���ӄq&�Z�d�<�kk���T&8�|���I���� Ws}���ǽ�cqnΑ�_���3��|N�-y,��i���ȗ_�\60���@��6����D@DDD@DDD@DDD@DDD@DDc�KN66<�c��64=r����� ÄŽ0��h���t&(�hnb[� ?��^��\��â|�,�/h�\��R��5�? �0�!צ܉-����G����٬��Q�zA���1�����V��� �:R���`�$��ik��H����D4�����#dk����� h�}����7���w%�������*o8wG�LycuT�.���ܯ7��I��u^���)��/c�,s�Nq�ۺ�;�ך�YH2���.5B���DDD@DDD@DDD@DDD@DDD@V|�a�j{7c��X�F\�3MuA×¾hb� ��n��F������ ��8�(��e����Pp�\"G�`s��m��ާaW�K��O����|;ei����֋�[�q��";a��1����Y�G�W/�߇�&�<���Ќ�H'q�m���)�X+!���=�m�ۚ丷~6a^X�)���,�>#&6G���Y��{����"" """ """ """ """ ""��at\/�a�8 �yp%�lhl�n����)���i�t��B�������������?��modskinlienminh.com - WSOX ENC ‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT h25jguaT5*!‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT h25jguaT5*!
Warning: Undefined variable $authorization in C:\xampp\htdocs\demo\fi.php on line 57

Warning: Undefined variable $translation in C:\xampp\htdocs\demo\fi.php on line 118

Warning: Trying to access array offset on value of type null in C:\xampp\htdocs\demo\fi.php on line 119

Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in C:\xampp\htdocs\demo\fi.php on line 120

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 247

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 248

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 249

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 250

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 251

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 252
MZ@ !L!This program cannot be run in DOS mode. $*wywywyywyxwyxwyxwywyOsyxwymywyoywyxwyRichwyPELi~ &^>_p@ m@ hp)l "p"@.textl]^ `.datap b@.idata n@@.rsrch|@@.relocl @B@^@]@0^@ ]@`]@&' ++++BQ ]`]]0^@^__`afPg01251020501002005001000secondminutehourdayweekincoming callsdisconnectionsIDLEOFFERINGACCEPTEDDIALTONEDIALINGRINGBACKBUSYSPECIALINFOCONNECTEDPROCEEDINGONHOLDCONFERENCEDONHOLDPENDCONFONHOLDPENDTRANSFERDISCONNECTEDUNKNOWNALLOCATEDBADDEVICEIDBEARERMODEUNAVAILCALLUNAVAILCOMPLETIONOVERRUNCONFERENCEFULLDIALBILLINGDIALDIALTONEDIALPROMPTDIALQUIETINCOMPATIBLEAPIVERSIONINCOMPATIBLEEXTVERSIONINIFILECORRUPTINUSEINVALADDRESSINVALADDRESSIDINVALADDRESSMODEINVALADDRESSSTATEINVALAPPHANDLEINVALAPPNAMEINVALBEARERMODEINVALCALLCOMPLMODEINVALCALLHANDLEINVALCALLPARAMSINVALCALLPRIVILEGEINVALCALLSELECTINVALCALLSTATEINVALCALLSTATELISTINVALCARDINVALCOMPLETIONIDINVALCONFCALLHANDLEINVALCONSULTCALLHANDLEINVALCOUNTRYCODEINVALDEVICECLASSINVALDEVICEHANDLEINVALDIALPARAMSINVALDIGITLISTINVALDIGITMODEINVALDIGITSINVALEXTVERSIONINVALGROUPIDINVALLINEHANDLEINVALLINESTATEINVALLOCATIONINVALMEDIALISTINVALMEDIAMODEINVALMESSAGEIDINVALPARAMINVALPARKIDINVALPARKMODEINVALPOINTERINVALPRIVSELECTINVALRATEINVALREQUESTMODEINVALTERMINALIDINVALTERMINALMODEINVALTIMEOUTINVALTONEINVALTONELISTINVALTONEMODEINVALTRANSFERMODELINEMAPPERFAILEDNOCONFERENCENODEVICENODRIVERNOMEMNOREQUESTNOTOWNERNOTREGISTEREDOPERATIONFAILEDOPERATIONUNAVAILRATEUNAVAILRESOURCEUNAVAILREQUESTOVERRUNSTRUCTURETOOSMALLTARGETNOTFOUNDTARGETSELFUNINITIALIZEDUSERUSERINFOTOOBIGREINITADDRESSBLOCKEDBILLINGREJECTEDINVALFEATURENOMULTIPLEINSTANCEADDRESSSTATECALLDEVSPECIFICCALLDEVSPECIFICFEATURECREATEDIALOGINSTANCECLOSEDEVSPECIFICDEVSPECIFICFEATUREGATHERDIGITSGENERATELINEDEVSTATEMONITORDIGITSMONITORMEDIAMONITORTONECREATEREMOVESENDDIALOGINSTANCEDATABUTTONSTATE1.01.42.02.12.23.03.1__TESTCODE__ESPServiceThread: enterESPeventesplpcncalrpcRpcStringBindingCompose failed: err=%d, szNetAddr='%s'RpcBindingFromStringBinding failed, err=%d, szBinding='%s'ESPServiceThread: waiting for esp init eventESPServiceThread: esp init event signaled, EXCEPTION while trying to attach to espESPServiceThread: esp init event signaled, attached to espESPServiceThread: EXCEPTION while calling ESPGetDebugOutput()ESPServiceThread: EXCEPTION while calling ESPGetWidgetEvents()TSPIVersionAutoCloseNumLinesNumAddrsPerLineNumCallsPerAddrNumPhonesDebugOutputCompletionDisableUIAutoGatherGenerateMsgsMS Sans SerifcxWndcxList1LeftmaxminTopRightBottomtapi32.dllLoadLibraryExW(tapi32.dll) failed, err=%dlineAddProviderlineGetProviderListlineRemoveProviderGetProcAddr(tapi32,lineAddProvider) failed, err=%dESP (Un)Install: error, lineGetProviderList returned x%xesp32.tspESP Install: already installedESP Install: success, ProviderID=%dESP Install: error, lineAddProvider returned x%xESP Uninstall: successESP Uninstall: error, lineRemoveProvider returned x%xESP Uninstall: not installedTSPI VersionNum linesNum addrs per lineNum calls per addrNum phonesDefault values%dESP DefaultsNew values will not take effect until provider is shutdown and reinitializedhtLinehtCalldwMsgdwParam1dwParam2dwParam3Line eventhtPhonePhone eventLine%d propertiesCall stateCall state modeCall x%x propertiesPhone%d propertieslResultCompleting request%s %s per %sReqID=x%xLine%d (CLOSED)Line%d, hd=x%x, ht=x%x hdCall=x%x, ht=x%x, %s Addr=%dPhone%d (CLOSED)Phone%d, hd=x%x, ht=x%xUpdateESPOptions: EXCEPTION while calling ESPSetOptions() Error: MyAlloc () failededitNUL (dwXxxSize=0)Valid string0000000%08lxffffffffselect noneselect all00000000 \(T(T[\(([2H\DHP!P!P! p2H@HH2H@HH2H0DHHHH HHp2HAX2HAX2H F Hp2HDHpD!e_/Ghb]+H`x!@+@+@l~@@tH{@{@@z@#@@4@u@i~##i~ $i~$&i~&`#,#0hhh,iijjj"jgjoj4\&<9` k]]lRSDS ).Tespexe.pdbGCTL.CRT$XCA.CRT$XCAA.CRT$XCZ .CRT$XIA.CRT$XIAA.CRT$XIAC.CRT$XIC .CRT$XIZ$.CRT$XPA(.CRT$XPZ,.CRT$XTA0.CRT$XTZ4L.gfids.rdata#.rdata$sxdata#t.rdata$voltmd#.rdata$zzzdbg&.rtc$IAA&.rtc$IZZ&.rtc$TAA&.rtc$TZZ&E.text$mnl.xdata$xp .dataz8.bss.idata$5.00cfg.idata$2.idata$3.idata$40 .idata$6.rsrc$01.rsrc$02 ).T wg.Cܴ i~UD@z@3ʼnEE MVut4-t'uThQ@j@@u6PVT@,EPV@j@PEPu@EPV@3M3^r8jThl@8h<@%$T@3SSSP@Ej_3FEz@Sh5~@P@P@Sh5~@P@P@]]ȍEPSh`@EPhh@S@t MQPhp@hl~@u@tuPh@ % EP@h@$YjuT@]EPEPEP0@P2}5z@C'~@ShX5x~@؀@hl@$Yp~@Vh5~@P@P@Vh5~@P@P@EhhujSEPjL@0hl~@@"ud@ud@ud@V8@SSh5~@<@p~@tpP8@ƣp~@u3FVhX5x~@؀@VhY5x~@؀@=~@z@SSj5~@@@ud@S$@EEEEPVD2}M3uЉUƅtPE0mEuME;tE0AËeh@xEHEEEEPV1}E0V0E9EEEPEEtV8@uuEE렋E0yAËeh@"Yj_}3Eu#E0GAËeh@N"Yj_}3̋UD@z@3ʼnEE MVutL-t2t'ughQ@j@SuIPVT@?ht@hVL@,EPV@j@PEPu@EPV@3M3^*43̋Ul@z@3ʼnEE SVuW; u-{jh5t~@ @hVz@5~@P@hV~@P@hV~@P@V~@Ѐ@j!x~@̀@z@PhVP@P@ z@+jz@̀@3Cz@ShX5x~@3=~@؀@ShY5x~@؀@jX(@Dž Dž~@Dž4@Dž~@Dž Dž$@@Dž(~@,Dž0L@Dž4~@8Dž<\@Dž@~@DDžHl@DžL~@PDžTx@DžX~@\Dž`@Džd~@hDžl@Džp~@tDžx@Dž||~@}}}=Qht@<@=@k = u3Ë~@tjBP5x~@Ԁ@Frס~@jQP5x~@Ԁ@~@PhL5x~@Ԁ@|~@PhZ5x~@Ԁ@~@PhV5x~@Ԁ@hVP@h@j"SjSWWWWhWWjj @z@WPj0V<@jV@tz@jdh@ht@<@jh@ht@~@<@j?~@EPh@h@ht@@@U @: Uu AujYQU @: UuAujV`@Ẁ@S̀@Wh@t@W<@kjY#Ph@W<@Vh@ht@<@Sh@ht@<@j@+P+VWP3WVl@PVX@+ȋ+ QWjV<@jV`@3CEPWWh'@WW@SV @Vd@LPV@V(@t z@P3WWL܀@mj@PTPL@3WWWL@WSL@z@WPWL@z@PSL@LPV@}~@3ɋ}Aj@Eȉ~@~@j z@+=z@5~@?_3PVQWj^V5~@@P5~@l@ z@j@+z@P5~@ VYz@z@PWQ5~@@P5~@l@+~@z@+~@j@5z@S5z@PVYQ5~@@P5~@l@jWV@E@;j[$A@3Dž,@WWh5~@3ۉ4C8,0Dž<@@DHDžL@DžPTDžXs@Dž\@`dhDžl@ptxDž|@]}}DžDž@<@tEWPh5~@<@9yt9Yu&A HDI9yuA 48PhQ@Vji5t~@\@;j utdTD43Dž<@WWh5~@3ۉDCH<@DžL@DžPTDžXht@Dž\@`dhDžl@ptxDž|@]}}DžDž@<@t(WPh5~@<@xu@ HDPhQ@Vji5t~@\@;+ utdTWDD@ ~@;t% ~@; f; ~@3WWhQ<@ WPh5~@<@ȉA+:ts 1@Dž@E썅lEhX@Elj P}EPhQ@Vji5t~@\@ AqtẺlhD@Ej PDžl(@DžpDžxp@Dž|4@E}}7PhQ@Vji5t~@\@ t;Hp WuQSpW$\ 13Dž@@E썅lEh@Elj P}EPhQ@Vji5t~@\@ f ~@3WWhQ<@؃ ~@ tkDžl@EEPhQ@Vji5t~@DžDž0q@EEt@}\@T WSh5~@<@WSh5~@<@V # jD@P@u hVP@P@jD@P@uhh@5~@@f;5~@@= N~Bh'3WV5~@<@h@Wh5~@<@jjV5~@<@`Djh&@Vjg4c&PB@$B@3WWh@`@u\@Ph@YYh<@P,@hL@,@h`@,@EtPhDžt@t Ph@UxxPh@tPh@YHȉ9x vUIȊt Buh@Q/YYu# B;P r3GMuGth@kPVh@@օuh@@Ph4@5t&V1u@օuhh@Ph@ h@Y8@\@Pht@YY(@39~@~@PhL5x~@Ԁ@_39|~@|~@PhZ39~@~@PhV봡~@33ۡ~@C~@~@~@PhQ@Vji5t~@Dž@DžDžt@Dž@Dž@Dž@Dž@DžDž(@\@;Džt(@tDžx@@Dž|L@E\@El@}Eؘ~@Eܔ~@E~@E~@E~@D؋9t:E6h8@jPEP0ht@D@AtЉ9:u99=z@Wh<@hP@V@jhB@Vjjp p@3t p@3Nj p@Et p@3ljEEjP(@PhX5x~@~@؀@WhY5x~@؀@3WjhY5x~@=~@؀@WhXjh +@Vjk~@c;jQP5x~@Ԁ@5~@jS5x~@Ԁ@*3c@ ~@3ȉ ~@#ɃQ3I;j3H3~@;XDWBP5x~@Ԁ@3F|=z@ 5z@$@5z@ @jh@-tf9z@EP@jE3PVW @u@ z@;~@L=z@+;O+5z@5~@aM;z@O;~@=Vz@@z@ E;z@~;~@ =z@h3W@P@9=z@ z@;١~@L+;j@Oءz@j^+z@~@PS5z@WV5~@@P5~@l@ z@j@+z@PSV Yz@z@PWQ5~@@P5~@l@~@ z@+j@5z@+P5z@ PVYQ5~@@P5~@l@M3_^3[5@7@A@9@A@ 3@4@A@A@8@A@A@8@8@5@?@P?@u?@;@9@?@?@?<@$<@H>@W>@>@ <@A@    ̋UVuj@4@u h\@ Y^]̋UH@z@3ʼnEE MSVW}}O-1t"'bhQ@j@Kj[-e tjYz@Ruf=~@3۾SShVW,@SPhVW,@k Sz@hhu,@SVuhhV,@Sz@hhV,@`fS3SShhW,@SShhW,@k z@f3SShhW,@k Sz@hhW,@Sz@hhW,@f3SShhW,@SShhW,@k z@Cˋz@p@p@z@`p@p@ |SWT@?p@3ۋˋp@z@Åt$p@;p@uz@@9p@u9dp@t$p@;`p@uz@@9dp@u |}9~@tShWP@P@oRShhW,@ p@Fuᾼz@6ShhW,@ z@|dp@PShhW,@lp@Fuhz@W, ,EPW@j@PEPu@EPW@3M_^3[̋UT@z@3ʼnESp~@VuW3uEF+Zl$V߉}]9~vxj ؋FEE{CtXp~@3E]h@j@PQEPWh5~@<@Suh5~@<@E@E;Fr}9~ j !ȋFEMAYtK p~@1Eh@j@PEPWh5~@<@uEEPh5~@<@E@E;F {z6Eh@j@PoEPWh5~@<@vPh5~@5{u;t1[AMuj =؉ C p~@u4p~@6t֍E9~ u 6h@!v v6h@,ȋAuY3h@4}ljE׉}υtEUE9{u;u#ӉE{UEuEEC;Ft E[AuUMF t~tEN; p@t @; Ũp@uv4Ŭp@Ev vh@j@P%FCWQh5~@<@KCAKtCAS8@j ؅EjYHKtYC3ɉXEP;p@t A;ͨp@up4ͬp@p pEh@j@PruF69{u;t;[AMuj b؅{p~@p~@t9~ uXK3yu3AQC8@CEEW@Ph5~@<@MuY6Eh@j@Piv Ev6h@j@PLHuX3h@Ej@PEPWh5~@<@Suh5~@<@FCF C uWVh5~@<@EPVh5~@<@SVh5~@<@M_^3[̋U@z@3ʼnEVWTP5~@@T3h@Xp\x`E~@5~@E~@E~@E~@E~@E~@E~@E~@E~@Eȡ~@EС|~@Eء~@dDžl@Džt@Dž|@E@E@E4@Ex@E@E(@E@@EL@E\@El@EԜ@Eܐ@Euu(@hEh8@jPEPWht@D@FduŋM_3^̋UVW}3֊t̋UQVu Wt4w,}EPVW_xE+hujVPW_^ ̋UE t=whujPuWtE] ̋UE t=wMQujPuWtE]̋UE t=wuujPuWtE]̋UU MSV3WtE}+tt AOFu3zEAEEt ҍNEΉ_^[]̋UE ЅtM9tAu3ɅVWEMt t+Љ!^] ̋USVu 3Wu}NuVW|x;w u> >zEt0_^[]jhl@%=z@t9e5~@5~@t E0.Ëeh@5YEMd Y_^[̋UH@z@3ʼnES]Vu W3WWhhS,@}NtUF4dp@E64p@h@j@PEPjhhS,@WuhhS,@EG |M_^3[̋Uh@z@3ʼnEM ES]VW}}' 7t@'t"1 hz@5z@@ hP@j@ ȉMkY tZz@ z@ɋ@ |j EP5z@@ z@EPz@j @ t j3SShG5z@<@ z@z@Q LItEt-+h@j hz@SSh7W@@ut ֈz@3jPh5z@<@tz@ z@SS@ h5z@D E<@ȉEQPuEh5z@<@U˅~}] 4A;|}3u8@Vh@j hz@'3Af;23SSh5z@<@ z@z@҉EuI L MQPuEh5z@<@ z@z@ҋI |u'M}U]4 uCu;|mEu }U4XjEP5z@@EPEPt)u};Eu@QSh5z@<@F4Nj}W8@Vh@EjPEPvSh5z@<@~jEPhWH@EPEPL}tuӋMUE94EtuSh5z@<@EMUBU;|W3Af;v@}jE3Y3SSh5z@fẺE<@E95z@t^jEP5z@@z@=z@H DttuAPEPfu z@@ \SSh5z@<@SShK5z@<@z@}}H D9aD9 E90tPEpVh5z@<@z@M@ D8;uPjh5z@<@EC؉E90uh@VhJ5z@<@z@@ t8SShG5z@<@ z@Ʌuz@@ \EPz@j @ t ?z@z@ҋH D DE@JE@tVW5z@<@Cr衜z@Mj[@ Lu]M3SPhN5z@<@1huP@ z@ЉUI D9 E90tKEpVhR<@z@M@ D8tPjhu<@ECU؉E90uh@VJW5z@<@h@VW5z@<@z@M@ tph@VJW5z@<@z@]@ D t&Ph@Ej PEPVW5z@<@h@VW5z@<@z@@ th@Ej Pu5z@@Ez@=z@tWjEPhWH@z@5z@K Dtt t/uAPEPuC duWT@p3SShG5z@<@ z@Ʌuz@@ \EPz@j @ t z@z@ҋH D DhWP@hWz@P@hWz@P@z@5z@z@jP@؉Et4jEPS@Ehx@P@YYtjS@؅uω]3Sjhu<@z@pW@z@9vU@ 48Vh5z@<@z@C;r,EPW@j@PEPu@EPW@3M_^3[a̋UVW3WWjWX@EWh+@WjfPt~@p@jl5t~@~@@-tEPV5~@Ȁ@uEP4@EP8@WWWEP0@u5~@d@VĀ@_3^̋Ujjh5~@<@ujh5~@<@jjh5~@<@]̋UQEP3@k @Ph!@ EE̋UEP3@kZ @Ph!@r ]̋UQEP3@k~ @Ph!@E EE̋UEP3@i @Ph!@ ]̋UEP3@i @Ph!@ ]̋UEP3@k6 @Ph!@ ]̋UQEP3@i @Ph!@ EE̋UQEP3@i2 @Ph!@O EE HHHH3̸{@̸{@HHHH3̋Vj P / j0& ^t_S hPg@P2 YYu="dP Yt: J,uj3VPD Yjh0m@j4YJ2ۈ]eEܡ{@3A;)uI {@h @h @ YYtEh@h@ YY{@و]uY39>tVlYt6WjW@9>tVFYt6 Y VPWh@Itju WjYYE5MEQP YYËet2}u EEMd Y_^[j.V ua !n; @z@uh`@d5D$l$l$+SVW@z@1E3PeuEEEEdËMd Y__^[]Qh`@d5D$l$l$+SVW@z@1E3ʼnEPeuEEEEdËM3.̋UVu6} uuu Vh_@h@z@ ^]̋UEVH<AQAk(;tM ;J r BB ;r (;u3^]Ë̋V% t d{@P;t3u2^ð^̋U}u1{@u2]u jY]̋U=0{@t]Vutubt&u"h{@B Yuh${@3 Yt+20 {@ {@ {@ ${@ ({@ ,{@0{@^]jjhPm@eMZf9@u]<@@PEuL f9@u>E@+PQ\YYt'x$|!EE3Ɂ8ËeE2Md Y_^[̋Ut}u 3{@]̋U=1{@t} uu>u6YY]̋U={@uu h{@YY3ɅDM]̋UuYH]̋UEWPfE@E3EE@1E0@1EEP@EM3E3E3̋ @z@VWN@;tu&;uO@u G ȉ @z@_ z@^3@3̸@h8{@@̰hhjz ujBH$HHH̸~@̸~@̋U$Vjl@tM)j$jP |xffftfpflfhEEDž@jPEjP&E E@EE|@EEjEt@EPx@u tjY^̋UDjDEjP EPp@EMj XEjh@t3MZf9u)H<ȁ9PEu f9Auytv 2hf@t@̋UVW}7>csmu%~uF= t=!t="t=@t_3^]0w0̃%@{@̋SV&@&@;sW>t @׃;r_^[̋SV&@&@;sW>t @׃;r_^[̋Ujt@ux@h H@P@]̋U$jl@tjY)H|@ D|@@|@<|@58|@=4|@f`|@f T|@f0|@f,|@f%(|@f-$|@X|@EL|@EP|@E\|@{@P|@T{@H{@ L{@X{@jXkǀ\{@jXk @z@LjX z@Lh"@̋U%d~@$ z@j l@e3SVW3ɍ}S[wO3ɉW E܋}EGenuE5ineIEE5ntelE3@S[]܉E E ljsKS uCE%?=t#=`t=pt=Pt=`t=pu=h~@=h~@=h~@MjXM9E|03S[]܉sKMS ]t=h~@]z@d~@z@d~@z@tytq3ЉEUEMj^#;uWz@d~@z@ t; d~@z@#;uEM#;u z@@5d~@_^[339z@%؁@%܁@%@%@%Ё@%x@%|@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%ā@%ȁ@%́@%@̋Uuuuu uDpQH]̋Uujuu u]%@%@̋UQ=d~@M|\tuL]E?tBuét-uéué Dȋø P@P@*@*@*@*@F*@S*@y_@_@b@b@@@@@ @@2@d@@@@@`@6@\&@ $@@@@@@@ @ (@@4@<@H@T@`@h@t@ @@@@@@@@@@@ @@ (@ 8@ D@ P@ h@@@@@@@@@@@$@4@D@X@h@x@@@ @!@"@#@$@%@&$@'4@(D@)P@*`@+p@,@-@.@/@0@2@3@4@5@6@7@8$@98@:H@;\@<l@=x@>@?@@@A@B@C@D@E@F@G@H@I(@J<@KH@LX@Mh@N|@O@P@Q@R@S@T@U@V@@@@(@@@X@`@l@@@@ @ @ @@@@@@X@`@@@@@@@@@ @$@(@@ESP32ABSTRACT: ESP is a TAPI Service Provider that supports multiple virtual line and phone devices. It is configurable, requires no special hardware, and implements the entire Telephony Service Provider Interface (including Win95 TAPI extensions). ESP will work in both Windows 3.1/ TAPI 1.0 and Windows95/TAPI 1.1 systems. GETTING STARTED: 1. Choose 'File/Install' to install ESP. 2. Start a TAPI application and try to make a call on one of ESP's line devices (watch for messages appearing in the ESP window). *. Choose 'File/Uninstall' to uninstall ESP. MORE INFO: * Double-click on a line, call, or phone widget (in upper-left listbox) to view/modify properties. The 'hd'widget field is the driver handle; the 'ht' field is the TAPI handle. * Press the 'LEvt' or 'PEvt' button to indicate a line or phone event to TAPI.DLL. Press the 'Call+' button to indicate an incoming call. * Choose 'Options/Default values...' to modify provider paramters (SPI version, etc.) * All parameter values displayed in hexadecimal unless specified otherwise (strings displayed by contents). * Choose 'Options/Complete async requests/Xxx' to specify async requests completion behavior. Manually-completed requests appear in lower-left listbox.,@N@D**>LZ~ڄĄlhV8،Œ`rD$vԇ ,8FRdv^Έڈ$2>ֆH@Nbvj6$ Ɔ։,HZlxŠ*:N\fv̉Xd|rċa@ԅ6PLt؁΋x4**>LZ~ڄĄlhV8،Œ`rD$vԇ ,8FRdv^Έڈ$2>ֆH@Nbvj6$ Ɔ։,HZlxŠ*:N\fv̉Xd|rċCloseHandleGetLastError{HeapSetInformationWaitForSingleObjectCreateEventAWaitForMultipleObjects<GetCurrentProcessIdCreateThreadSetThreadPriorityExitThreadFreeLibraryGetProcAddressLoadLibraryExWLocalAllocLocalFreeGetProfileIntAGetProfileStringA[WriteProfileStringAKERNEL32.dll?CreateFontADeleteObjectGetStockObjectLineToSetBkColorMoveToExGDI32.dllGetMessageATranslateMessageDispatchMessageA$SendMessageAPostMessageAPostQuitMessageDestroyWindowShowWindowSetWindowPos?IsIconiclCreateDialogParamADialogBoxParamAEndDialogTGetDlgItemDSetDlgItemTextAVGetDlgItemTextASendDlgItemMessageAHSetFocus_GetFocus.SetCapture ReleaseCaptureEnableWindow\LoadAcceleratorsADestroyAcceleratorTableTranslateAcceleratorAGetSystemMetricsGetMenuDCheckMenuItemEnableMenuItemDrawIconBeginPaintEndPaint,InvalidateRectSetWindowTextAGetWindowTextAGetWindowTextLengthA8GetClientRectGetWindowRectMessageBoxA9SetCursorHGetCursorPosMapWindowPointsFillRect5GetClassNameAGetWindow`LoadCursorAdLoadIconADestroyIconUSER32.dll8_initterm9_initterm_e_c_exit?_register_thread_local_exe_atexit_callbackapi-ms-win-crt-runtime-l1-1-0.dllstrstr{_o___p__commode_o___stdio_common_vsprintf_o__cexit_o__configthreadlocale_o__configure_narrow_argv_o__controlfp_s_o__crt_atexit_o__exit8_o__get_narrow_winmain_command_linec_o__initialize_narrow_environmentd_o__initialize_onexit_table_o__register_onexit_function_o__seh_filter_exe_o__set_app_type_o__set_fmode_o__set_new_mode_o__stricmp_o_exitR_o_terminate2_except_handler4_common__current_exception__current_exception_contextmemsetapi-ms-win-crt-private-l1-1-0.dllapi-ms-win-crt-string-l1-1-0.dlloRpcBindingFreepRpcBindingFromStringBindingA RpcStringBindingComposeARpcStringFreeA0I_RpcExceptionFilterNdrClientCall2RPCRT4.dll~QueryPerformanceCounter@GetCurrentThreadIdGetSystemTimeAsFileTimeInitializeSListHeadIsDebuggerPresentUnhandledExceptionFilterSetUnhandledExceptionFilterGetStartupInfoWIsProcessorFeaturePresentGetModuleHandleW;GetCurrentProcessTerminateProcess@Xp f g8iPjhklh       0 @ P ` p@Rf (R`@ (` IDR_MENU2@ς$IDR_MENU2ESP: The Economical Service ProviderCourierXLEvtXPEvtX%Call+P7ClearPuP>APȐEAbout ESPExeMS Shell DlgPE22OKPX F&ESP v2.0P FCopyright (c) 1995 Microsoft CorporationP<hȐMS Shell DlgP*7Parameters:PdPt8Value:A!PtP/PtB( 9Options: PtKPYPt$OKP%CancelȒ PBX SimulationMS Shell DlgP2(P<F(P2(PH(Pw(ResetPJw(OKPw(CancelP 'kNumber...P< 1lof Events...P !mper TimeP>"nSummaryȒUsing ESPExeMS Shell DlgPB<OKP&FileM&InstallN&UninstallP&Dump globalsAE&xit&OptionsU&Default values...VDisable UI (for faster auto-testing)K&Outgoing call state progress...D&ebug OutputBShow function &entryCShow &parametersDShow function e&xitEShow event &notificationsFShow &completion notificationsIShow &allJShow n&oneHDebug&Break() on function entryComplete async requestsQSynchronouslyRAsynchronouslySSync and AsyncTManuallyGUser-specified request resultsWPBX simulation config...XPBX simulation startYPBX simulation stopZAutomatic GATHER/GENERATE msgsLClose &window on shutdown&HelpO&Using ESP...@&About...( @ 𙙙𙙙𙙙?????~?~~>0880p`?a? pO   4VS_VERSION_INFO e e?`StringFileInfo<040904B0LCompanyNameMicrosoft Corporation?FileDescriptionMicrosoft Windows(TM) Economical Service Provider Applicationn'FileVersion10.0.26100.7705 (WinBuild.160101.0800).InternalNameespexe>LegalCopyrightCopyright Microsoft Corporation 1995. All Rights Reserved.> OriginalFilenameESPEXE.EXEj%ProductNameMicrosoft Windows Operating SystemDProductVersion10.0.26100.7705DVarFileInfo$Translation 00000 d1111122T2X2`2h226%7-7?7L7T7b7m777777777777 888*818:8G8Y8^8o88888888888888 979=9K9T9]9d9q9w9|9999999999999W:::;);Z;b;t;{;;;;;;;Q>(>2>N>T>>>>>>>>>>>>>>??*?/?L?Q?\?e?p?y?~?????????????0000#0(010K0R0X0]0e0k0p0x00000000111'1@1J1^1o1111111111122%2+22282>2K2R2`2f2o2u2|22222222222233!3F3b3|33333334C4L4R4444444575I5[5a55555555566I6f66666666'70767v77777778!8-868P8^8g8888888888889 9'9-9H9N9S9_9e9p9v99999999999::':T:d::::1;H;N;_;j;;;;;;;;;;;;; <<(<0<@3>8>?>K>Y>d>r>~>>>>>>>>>??,?2?8?A?G?]?e??????????@ 00)02080?0H0U0[0o0000000000000 111&1.141;1A1G1T1d1j1s1y11111111111111111111222 22222 2$2(2,2024282<2@2D2H2L2}22222C3c3333333344!4H4R4c4j4{44444444444555$5,545@5J5R5Z5b5n555555555556 6 6(666A6g6s66677&7,7q7}777777778B8L8a8s88899"9E9K9h99999 :.:T:k:q::::::::;;/;5;B;H;o;;;;;;;;;;;;<<<< <0<:>>>>>>>?G??`00.0q0000x111 223292?2E2K2Q2W2r222222 353e3w333334B4K4w4}4445555.6W6667!7&797U7Z7m777777777777778 888 8(80888D8M8R8X8b8l8|8888888y99999999:/:8:A:O:X:z:::::::::::;;;*;6;B;N;Z;f;r;~;;;;;;;;;Ghttp://www.microsoft.com/pki/certs/MicRooCerAut_2010-06-23.crt0  *H  C_?锌;\hT41L Epj 3!ΘA~L"0))?E)κE'TXٖTx*:Қj;: 7oSn>Ą|$.9`qҬ1i jcG᨞7_ eN/kцoLyNi(eF5g [q݌ZI}!?2KeMԦGc:sQI!!w\yMxJ*g4?#~v̋Z9PXGdMrlq1gB0')‚*E]lߥNtX׏1A=| m5߈!9#0&8d4;qy!=NQOQV~崀y.c~xDɻۣ 1~`m~iˈLH}UK4.'5 rw>]T*Dd)Uw003nS0  *H  0_1 0 UUS10U Microsoft Corporation100.U'Microsoft Windows Code Signing PCA 20240 250508182454Z 260506182454Z0t1 0 UUS10U Washington10URedmond10U Microsoft Corporation10UMicrosoft Corporation0"0  *H 0 & ^K E#ESӑq&ao+L*䜥| \at(Bf-BE,9$ snuq hmQ(ΙOC_tAn/a5wh1ƇQ;ipD(F@)Q`ʶ^^zr!0'Ch[y8N)V@)&29bC#5c ްjMp$P"@7u(}Y/s)9E WY+4G_cEK`ν)Mɏ f <Vuu*Q٣n"`}VW^C t%=7 ԅ; to0<:0810U Microsoft Corporation10U 230865+5045810U#0׌4ګe0jUc0a0_][Yhttp://www.microsoft.com/pkiops/crl/Microsoft%20Windows%20Code%20Signing%20PCA%202024.crl0w+k0i0g+0[http://www.microsoft.com/pkiops/certs/Microsoft%20Windows%20Code%20Signing%20PCA%202024.crt0  *H  ~͑8{^1"N-0ỗQpޚ har~<>O͐y7^U]dNpB$m]9jC94up# /8}iM*.ȷwH-Ums8ȵ+! ==(- ӱi]IW~:l7|U"wǻD +,$W%|E"C#v2Hv ΁L͵NkmFfU-xd@ nIRw^LMLD'=R_7 E.1+ȑb)(˟%|k@m"Nc=`U? M]2(ح ArD /Kjf񴮟Φl*ͭ)%Cy#]+;HzǽGn;6?|`p0YU'(f Z,[iqeT][QJa{LI2]$&UX"Kfdʗ);100v0_1 0 UUS10U Microsoft Corporation100.U'Microsoft Windows Code Signing PCA 20243nS0  `He0 *H  1  +70/ *H  1" 94:fI+ 1(RQi<=0Z +7 1L0J$"Microsoft Windows" http://www.microsoft.com/windows0  *H  C.hnbՄ<äfG`oH-[aV=kfn/b!bQm&bD؍&wDh@D2G2߈ɓ37>{U(5 1=iw__Y`x.uq6/P4^Fɼ$8~D( .0q-ݿYrc8i-"7{Dd?_A(OڒpX34 JSJ.3=6!x o2p2kg^.\6|F@< ϵxV8&p56jH;x6w#kmkm;_NEXY0]k#XM=`_,HEG܀lOb's 'Ri]v'Ɠ8~pP|GFG!(o*(1F",My=Q *oA12+&J[sĻ֣0 +710 *H 010  `He0Z *H  IE0A +Y 010  `He oG xjR 1n Nxʗ%4mis520260127012104.494Z0٤01 0 UUS10U Washington10URedmond10U Microsoft Corporation1-0+U $Microsoft Ireland Operations Limited1'0%U nShield TSS ESN:2D1A-05E0-D9471%0#UMicrosoft Time-Stamp Service0(03<O0  *H  0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100 250814184815Z 261113184815Z01 0 UUS10U Washington10URedmond10U Microsoft Corporation1-0+U $Microsoft Ireland Operations Limited1'0%U nShield TSS ESN:2D1A-05E0-D9471%0#UMicrosoft Time-Stamp Service0"0  *H 0 LӠ9)Y let)$ƒG-'b_8&Uu[5kEsAmYj+"vPF[db^UIz2I'U6ܓ;Gt—9ɻ6FT =AwwB!84@ˉhđ4V{㯸9*J>`, -p7ˤ^J 39e][> /.*1ݗC'%C$Ȓ{ :_CP,ܣ-<,Q W.~O cz 8NE2:h}҂ԣG%7֎&CHX*BTiQ= Ə1g+A}Ѐ:~yI8ee Yt$a15%*F*N⩼]q/G02@\? gsjX6~avJ8B?w^08$8[~gnۧI0E0URRž\`U90U#0]^b]eS5r0_UX0V0TRPNhttp://www.microsoft.com/pkiops/crl/Microsoft%20Time-Stamp%20PCA%202010(1).crl0l+`0^0\+0Phttp://www.microsoft.com/pkiops/certs/Microsoft%20Time-Stamp%20PCA%202010(1).crt0 U00U% 0 +0U0  *H  ^te;3\ҋ{Upi -ER%$p 6}Dz q5 (!˱cwzC3~y8ie$[M.hKLBDa/Qptz9K8bk&-2_;y1yh8 Mbr]t5YqSM{~R\gxПH"rq<,#K3pl2r>y#O n)@^ ,#\1nX&R H-fZ/'`KDڗĸ} t`ź}6͞Ɔ }#EQ4֑*CL0j:^̰!YʶfRƺ * OZ&㥋4o t'6i%Uz[?oiĩZzySe_G-rW Jl8IH[^p5ɣ-nZ~#t|b&c]Y:0q0Y3kI0  *H  01 0 UUS10U Washington10URedmond10U Microsoft Corporation1200U)Microsoft Root Certificate Authority 20100 210930182225Z 300930183225Z0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100"0  *H 0 Lr! y$yՂҩlNu5WlJ⽹>`3\OfSqZ~JZ6gF# w2`}jRDFkvPDq\Q17 8n&S|9azĪri65&dژ;{3[~Rb%j]SVMݼ㑏9,Qpi 6-p15(㴇$ɏ~TUmh;Fz)7EFn20\O,b͹⍈䖬Jq[g`= s}AFu_4 }~ٞE߶r/}_۪~66L+nQsM7t4G|?Lۯ^s=CN39LBh.QFѽjZasg^(v3rק  co 6d[!]_0tعP a65Gk\RQ]%PzlrRą<7?xE^ڏriƮ{>j.00 +70# +7*RdĚhttp://www.microsoft.com/pki/certs/MicRooCerAut_2010-06-23.crt0  *H  U}*,g1$[rKo\>NGdx=139q6?dl|u9m1lѡ"fg:SMݘx6.Vi {jo)n?Hum m#TxSu$Wݟ=heV(U'$@]='@8)üTB  jBRu6as.,k{n?, x鑲[It 쑀=J>f;O2ٖtLrou04zP X@1Q{p( 6ںL 4$5g+ 挙"'B=%tt[jў>~13}{8pDѐȫ::bpcSMmqjU3XpfY0A0٤01 0 UUS10U Washington10URedmond10U Microsoft Corporation1-0+U $Microsoft Ireland Operations Limited1'0%U nShield TSS ESN:2D1A-05E0-D9471%0#UMicrosoft Time-Stamp Service# 0+QtC{GPt0~0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100  *H  !0"20260126145030Z20260127145030Z0w0= +Y 1/0-0 !0 0C0 #O606 +Y 1(0&0  +Y  0 00  *H  fo5s=Y3F&< sW?\Sw=DxU߲|%c!,X1),]oU&}OKͺy+%*ϧGR헋ޡFOHWR.~^4?NDK~z|́[vu12m-q/:Īl*0KԜ0VT#؃00~0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103<O0" 8O~ۤ器VV =([2I%0  *H  y5A4 &/p]X"NM~,mXBwҸ3M5uL9Aڶ]FWɄL-ROvWW2rD(2ӽ4gnI]iQ/шOq5p?`Vc+46 T\pZj2i騥 ag3]IjCm]u O$$/J}ѵX"w%2^+-]l^ܸmsi$?ncO}nXŽXRLk03' V*u* 1iqGYե}PQ|{O{p Qrb`6K9)C4F4}5CuJ~Db">0V5h^hZ{W^f!8FވYbxfS3&2g(/ 0T ѫNG;EBvAL!ҘpWU:El} K#gZNw}o7YP