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
#ifndef BOOST_SMART_PTR_DETAIL_SHARED_COUNT_HPP_INCLUDED #define BOOST_SMART_PTR_DETAIL_SHARED_COUNT_HPP_INCLUDED // MS compatible compilers support #pragma once #if defined(_MSC_VER) && (_MSC_VER >= 1020) # pragma once #endif // // detail/shared_count.hpp // // Copyright (c) 2001, 2002, 2003 Peter Dimov and Multi Media Ltd. // Copyright 2004-2005 Peter Dimov // // 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) // #include #include #include #include #include #include #include #include #include #include #include #include // std::auto_ptr #include // std::less #include // std::size_t #ifdef BOOST_NO_EXCEPTIONS # include // std::bad_alloc #endif #if defined( BOOST_SP_DISABLE_DEPRECATED ) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #endif namespace boost { namespace movelib { template< class T, class D > class unique_ptr; } // namespace movelib namespace detail { struct sp_nothrow_tag {}; template< class D > struct sp_inplace_tag { }; template< class T > class sp_reference_wrapper { public: explicit sp_reference_wrapper( T & t): t_( boost::addressof( t ) ) { } template< class Y > void operator()( Y * p ) const { (*t_)( p ); } private: T * t_; }; template< class D > struct sp_convert_reference { typedef D type; }; template< class D > struct sp_convert_reference< D& > { typedef sp_reference_wrapper< D > type; }; template std::size_t sp_hash_pointer( T* p ) noexcept { std::uintptr_t v = reinterpret_cast( p ); // match boost::hash return static_cast( v + ( v >> 3 ) ); } class weak_count; class shared_count { private: sp_counted_base * pi_; friend class weak_count; public: constexpr shared_count() noexcept: pi_(0) { } constexpr explicit shared_count( sp_counted_base * pi ) noexcept: pi_( pi ) { } template explicit shared_count( Y * p ): pi_( 0 ) { #ifndef BOOST_NO_EXCEPTIONS try { pi_ = new sp_counted_impl_p( p ); } catch(...) { boost::checked_delete( p ); throw; } #else pi_ = new sp_counted_impl_p( p ); if( pi_ == 0 ) { boost::checked_delete( p ); boost::throw_exception( std::bad_alloc() ); } #endif } template shared_count( P p, D d ): pi_(0) { #ifndef BOOST_NO_EXCEPTIONS try { pi_ = new sp_counted_impl_pd(p, d); } catch(...) { d(p); // delete p throw; } #else pi_ = new sp_counted_impl_pd(p, d); if(pi_ == 0) { d(p); // delete p boost::throw_exception(std::bad_alloc()); } #endif } template< class P, class D > shared_count( P p, sp_inplace_tag ): pi_( 0 ) { #ifndef BOOST_NO_EXCEPTIONS try { pi_ = new sp_counted_impl_pd< P, D >( p ); } catch( ... ) { D::operator_fn( p ); // delete p throw; } #else pi_ = new sp_counted_impl_pd< P, D >( p ); if( pi_ == 0 ) { D::operator_fn( p ); // delete p boost::throw_exception( std::bad_alloc() ); } #endif // #ifndef BOOST_NO_EXCEPTIONS } template shared_count( P p, D d, A a ): pi_( 0 ) { typedef sp_counted_impl_pda impl_type; typedef typename std::allocator_traits::template rebind_alloc< impl_type > A2; A2 a2( a ); #ifndef BOOST_NO_EXCEPTIONS try { pi_ = a2.allocate( 1 ); ::new( static_cast< void* >( pi_ ) ) impl_type( p, d, a ); } catch(...) { d( p ); if( pi_ != 0 ) { a2.deallocate( static_cast< impl_type* >( pi_ ), 1 ); } throw; } #else pi_ = a2.allocate( 1 ); if( pi_ != 0 ) { ::new( static_cast< void* >( pi_ ) ) impl_type( p, d, a ); } else { d( p ); boost::throw_exception( std::bad_alloc() ); } #endif } template< class P, class D, class A > shared_count( P p, sp_inplace_tag< D >, A a ): pi_( 0 ) { typedef sp_counted_impl_pda< P, D, A > impl_type; typedef typename std::allocator_traits::template rebind_alloc< impl_type > A2; A2 a2( a ); #ifndef BOOST_NO_EXCEPTIONS try { pi_ = a2.allocate( 1 ); ::new( static_cast< void* >( pi_ ) ) impl_type( p, a ); } catch(...) { D::operator_fn( p ); if( pi_ != 0 ) { a2.deallocate( static_cast< impl_type* >( pi_ ), 1 ); } throw; } #else pi_ = a2.allocate( 1 ); if( pi_ != 0 ) { ::new( static_cast< void* >( pi_ ) ) impl_type( p, a ); } else { D::operator_fn( p ); boost::throw_exception( std::bad_alloc() ); } #endif // #ifndef BOOST_NO_EXCEPTIONS } #ifndef BOOST_NO_AUTO_PTR // auto_ptr is special cased to provide the strong guarantee template explicit shared_count( std::auto_ptr & r ): pi_( new sp_counted_impl_p( r.get() ) ) { #ifdef BOOST_NO_EXCEPTIONS if( pi_ == 0 ) { boost::throw_exception(std::bad_alloc()); } #endif r.release(); } #endif template explicit shared_count( std::unique_ptr & r ): pi_( 0 ) { typedef typename sp_convert_reference::type D2; D2 d2( static_cast( r.get_deleter() ) ); pi_ = new sp_counted_impl_pd< typename std::unique_ptr::pointer, D2 >( r.get(), d2 ); #ifdef BOOST_NO_EXCEPTIONS if( pi_ == 0 ) { boost::throw_exception( std::bad_alloc() ); } #endif r.release(); } template explicit shared_count( boost::movelib::unique_ptr & r ): pi_( 0 ) { typedef typename sp_convert_reference::type D2; D2 d2( r.get_deleter() ); pi_ = new sp_counted_impl_pd< typename boost::movelib::unique_ptr::pointer, D2 >( r.get(), d2 ); #ifdef BOOST_NO_EXCEPTIONS if( pi_ == 0 ) { boost::throw_exception( std::bad_alloc() ); } #endif r.release(); } ~shared_count() /*noexcept*/ { if( pi_ != 0 ) pi_->release(); } shared_count(shared_count const & r) noexcept: pi_(r.pi_) { if( pi_ != 0 ) pi_->add_ref_copy(); } shared_count(shared_count && r) noexcept: pi_(r.pi_) { r.pi_ = 0; } explicit shared_count(weak_count const & r); // throws bad_weak_ptr when r.use_count() == 0 shared_count( weak_count const & r, sp_nothrow_tag ) noexcept; // constructs an empty *this when r.use_count() == 0 shared_count & operator= (shared_count const & r) noexcept { sp_counted_base * tmp = r.pi_; if( tmp != pi_ ) { if( tmp != 0 ) tmp->add_ref_copy(); if( pi_ != 0 ) pi_->release(); pi_ = tmp; } return *this; } void swap(shared_count & r) noexcept { sp_counted_base * tmp = r.pi_; r.pi_ = pi_; pi_ = tmp; } long use_count() const noexcept { return pi_ != 0? pi_->use_count(): 0; } bool unique() const noexcept { return use_count() == 1; } bool empty() const noexcept { return pi_ == 0; } bool operator==( shared_count const & r ) const noexcept { return pi_ == r.pi_; } bool operator==( weak_count const & r ) const noexcept; bool operator<( shared_count const & r ) const noexcept { return std::less()( pi_, r.pi_ ); } bool operator<( weak_count const & r ) const noexcept; void * get_deleter( sp_typeinfo_ const & ti ) const noexcept { return pi_? pi_->get_deleter( ti ): 0; } void * get_local_deleter( sp_typeinfo_ const & ti ) const noexcept { return pi_? pi_->get_local_deleter( ti ): 0; } void * get_untyped_deleter() const noexcept { return pi_? pi_->get_untyped_deleter(): 0; } std::size_t hash_value() const noexcept { return sp_hash_pointer( pi_ ); } }; class weak_count { private: sp_counted_base * pi_; friend class shared_count; public: constexpr weak_count() noexcept: pi_(0) { } weak_count(shared_count const & r) noexcept: pi_(r.pi_) { if(pi_ != 0) pi_->weak_add_ref(); } weak_count(weak_count const & r) noexcept: pi_(r.pi_) { if(pi_ != 0) pi_->weak_add_ref(); } // Move support weak_count(weak_count && r) noexcept: pi_(r.pi_) { r.pi_ = 0; } ~weak_count() /*noexcept*/ { if(pi_ != 0) pi_->weak_release(); } weak_count & operator= (shared_count const & r) noexcept { sp_counted_base * tmp = r.pi_; if( tmp != pi_ ) { if(tmp != 0) tmp->weak_add_ref(); if(pi_ != 0) pi_->weak_release(); pi_ = tmp; } return *this; } weak_count & operator= (weak_count const & r) noexcept { sp_counted_base * tmp = r.pi_; if( tmp != pi_ ) { if(tmp != 0) tmp->weak_add_ref(); if(pi_ != 0) pi_->weak_release(); pi_ = tmp; } return *this; } void swap(weak_count & r) noexcept { sp_counted_base * tmp = r.pi_; r.pi_ = pi_; pi_ = tmp; } long use_count() const noexcept { return pi_ != 0? pi_->use_count(): 0; } bool empty() const noexcept { return pi_ == 0; } bool operator==( weak_count const & r ) const noexcept { return pi_ == r.pi_; } bool operator==( shared_count const & r ) const noexcept { return pi_ == r.pi_; } bool operator<( weak_count const & r ) const noexcept { return std::less()( pi_, r.pi_ ); } bool operator<( shared_count const & r ) const noexcept { return std::less()( pi_, r.pi_ ); } std::size_t hash_value() const noexcept { return sp_hash_pointer( pi_ ); } }; inline shared_count::shared_count( weak_count const & r ): pi_( r.pi_ ) { if( pi_ == 0 || !pi_->add_ref_lock() ) { boost::throw_exception( boost::bad_weak_ptr() ); } } inline shared_count::shared_count( weak_count const & r, sp_nothrow_tag ) noexcept: pi_( r.pi_ ) { if( pi_ != 0 && !pi_->add_ref_lock() ) { pi_ = 0; } } inline bool shared_count::operator==( weak_count const & r ) const noexcept { return pi_ == r.pi_; } inline bool shared_count::operator<( weak_count const & r ) const noexcept { return std::less()( pi_, r.pi_ ); } } // namespace detail } // namespace boost #if defined( BOOST_SP_DISABLE_DEPRECATED ) #pragma GCC diagnostic pop #endif #endif // #ifndef BOOST_SMART_PTR_DETAIL_SHARED_COUNT_HPP_INCLUDED