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
// Copyright (C) 2014 Vicente J. Botet Escriba // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) // #ifndef BOOST_THREAD_EXECUTORS_SCHEDULER_HPP #define BOOST_THREAD_EXECUTORS_SCHEDULER_HPP #include #if defined BOOST_THREAD_PROVIDES_FUTURE_CONTINUATION && defined BOOST_THREAD_PROVIDES_EXECUTORS && defined BOOST_THREAD_USES_MOVE #include #include #include #include #include #if defined(BOOST_MSVC) # pragma warning(push) # pragma warning(disable: 4355) // 'this' : used in base member initializer list #endif namespace boost { namespace executors { /// Wraps the reference to an executor and a function to make a work that submit the function using the executor. template class resubmitter { public: resubmitter(Executor& ex, Function funct) : ex(ex), funct(boost::move(funct)) {} void operator()() { ex.submit(funct); } private: Executor& ex; Function funct; }; /// resubmitter factory template resubmitter::type> resubmit(Executor& ex, BOOST_THREAD_FWD_REF(Function) funct) { return resubmitter::type >(ex, boost::move(funct)); } /// Wraps references to a @c Scheduler and an @c Executor providing an @c Executor that /// resubmit the function using the referenced Executor at a given @c time_point known at construction. template class resubmit_at_executor { public: typedef typename Scheduler::clock clock; typedef typename Scheduler::work work; template resubmit_at_executor(Scheduler& sch, Executor& ex, chrono::time_point const& tp) : sch(sch), ex(ex), tp(tp), is_closed(false) { } ~resubmit_at_executor() { close(); } template void submit(BOOST_THREAD_FWD_REF(Work) w) { if (closed()) { BOOST_THROW_EXCEPTION( sync_queue_is_closed() ); } sch.submit_at(resubmit(ex,boost::forward(w)), tp); } Executor& underlying_executor() { return ex; } Scheduler& underlying_scheduler() { return sch; } void close() { is_closed = true; } bool closed() { return is_closed || sch.closed() || ex.closed(); } private: Scheduler& sch; Executor& ex; typename clock::time_point tp; bool is_closed; }; /// Expression template helper storing a pair of references to an @c Scheduler and an @c Executor /// It provides factory helper functions such as at/after that convert these a pair of @c Scheduler @c Executor /// into an new @c Executor that submit the work using the referenced @c Executor at/after a specific time/duration /// respectively, using the referenced @Scheduler. template class scheduler_executor_wrapper { public: typedef typename Scheduler::clock clock; typedef typename Scheduler::work work; typedef resubmit_at_executor the_executor; scheduler_executor_wrapper(Scheduler& sch, Executor& ex) : sch(sch), ex(ex) {} ~scheduler_executor_wrapper() { } Executor& underlying_executor() { return ex; } Scheduler& underlying_scheduler() { return sch; } template the_executor after(chrono::duration const& rel_time) { return at(clock::now() + rel_time ); } template the_executor at(chrono::time_point const& abs_time) { return the_executor(sch, ex, abs_time); } private: Scheduler& sch; Executor& ex; }; //end class /// Wraps a reference to a @c Scheduler providing an @c Executor that /// run the function at a given @c time_point known at construction. template class at_executor { public: typedef typename Scheduler::clock clock; typedef typename Scheduler::work work; typedef typename clock::time_point time_point; template at_executor(Scheduler& sch, chrono::time_point const& tp) : sch(sch), tp(tp), is_closed(false) {} ~at_executor() { close(); } Scheduler& underlying_scheduler() { return sch; } void close() { is_closed = true; } bool closed() { return is_closed || sch.closed(); } template void submit(BOOST_THREAD_FWD_REF(Work) w) { if (closed()) { BOOST_THROW_EXCEPTION( sync_queue_is_closed() ); } sch.submit_at(boost::forward(w), tp); } template resubmit_at_executor on(Executor& ex) { return resubmit_at_executor(sch, ex, tp); } private: Scheduler& sch; time_point tp; bool is_closed; }; //end class /// A @c Scheduler using a specific thread. Note that a Scheduler is not an Executor. /// It provides factory helper functions such as at/after that convert a @c Scheduler into an @c Executor /// that submit the work at/after a specific time/duration respectively. template class scheduler : public detail::scheduled_executor_base { public: typedef typename detail::scheduled_executor_base::work work; typedef Clock clock; scheduler() : super(), thr(&super::loop, this) {} ~scheduler() { this->close(); thr.interrupt(); thr.join(); } template scheduler_executor_wrapper on(Ex& ex) { return scheduler_executor_wrapper(*this, ex); } template at_executor after(chrono::duration const& rel_time) { return at(rel_time + clock::now()); } template at_executor at(chrono::time_point const& tp) { return at_executor(*this, tp); } private: typedef detail::scheduled_executor_base super; thread thr; }; } using executors::resubmitter; using executors::resubmit; using executors::resubmit_at_executor; using executors::scheduler_executor_wrapper; using executors::at_executor; using executors::scheduler; } #if defined(BOOST_MSVC) # pragma warning(pop) #endif #include #endif #endif