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
// This file is part of Eigen, a lightweight C++ template library // for linear algebra. // // Copyright (C) 2017 Gael Guennebaud // // This Source Code Form is subject to the terms of the Mozilla // Public License v. 2.0. If a copy of the MPL was not distributed // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. #ifndef EIGEN_INTEGRAL_CONSTANT_H #define EIGEN_INTEGRAL_CONSTANT_H // IWYU pragma: private #include "../InternalHeaderCheck.h" namespace Eigen { namespace internal { template class FixedInt; template class VariableAndFixedInt; /** \internal * \class FixedInt * * This class embeds a compile-time integer \c N. * * It is similar to c++11 std::integral_constant but with some additional features * such as: * - implicit conversion to int * - arithmetic and some bitwise operators: -, +, *, /, %, &, | * - c++98/14 compatibility with fix and fix() syntax to define integral constants. * * It is strongly discouraged to directly deal with this class FixedInt. Instances are expected to * be created by the user using Eigen::fix or Eigen::fix(). * \code * internal::cleanup_index_type::type * internal::cleanup_index_type::type * \endcode * where T can a FixedInt, a pointer to function FixedInt (*)(), or numerous other integer-like representations. * \c DynamicKey is either Dynamic (default) or DynamicIndex and used to identify true compile-time values. * * For convenience, you can extract the compile-time value \c N in a generic way using the following helper: * \code * internal::get_fixed_value::value * \endcode * that will give you \c N if T equals FixedInt or FixedInt (*)(), and \c DefaultVal if T does not embed any * compile-time value (e.g., T==int). * * \sa fix, class VariableAndFixedInt */ template class FixedInt { public: static constexpr int value = N; constexpr operator int() const { return N; } constexpr FixedInt() = default; constexpr FixedInt(std::integral_constant) {} constexpr FixedInt(VariableAndFixedInt other) { #ifndef EIGEN_INTERNAL_DEBUGGING EIGEN_UNUSED_VARIABLE(other); #endif eigen_internal_assert(int(other) == N); } constexpr FixedInt<-N> operator-() const { return FixedInt<-N>(); } template constexpr FixedInt operator+(FixedInt) const { return FixedInt(); } template constexpr FixedInt operator-(FixedInt) const { return FixedInt(); } template constexpr FixedInt operator*(FixedInt) const { return FixedInt(); } template constexpr FixedInt operator/(FixedInt) const { return FixedInt(); } template constexpr FixedInt operator%(FixedInt) const { return FixedInt(); } template constexpr FixedInt operator|(FixedInt) const { return FixedInt(); } template constexpr FixedInt operator&(FixedInt) const { return FixedInt(); } // Needed in C++14 to allow fix(): constexpr FixedInt operator()() const { return *this; } constexpr VariableAndFixedInt operator()(int val) const { return VariableAndFixedInt(val); } }; /** \internal * \class VariableAndFixedInt * * This class embeds both a compile-time integer \c N and a runtime integer. * Both values are supposed to be equal unless the compile-time value \c N has a special * value meaning that the runtime-value should be used. Depending on the context, this special * value can be either Eigen::Dynamic (for positive quantities) or Eigen::DynamicIndex (for * quantities that can be negative). * * It is the return-type of the function Eigen::fix(int), and most of the time this is the only * way it is used. It is strongly discouraged to directly deal with instances of VariableAndFixedInt. * Indeed, in order to write generic code, it is the responsibility of the callee to properly convert * it to either a true compile-time quantity (i.e. a FixedInt), or to a runtime quantity (e.g., an Index) * using the following generic helper: * \code * internal::cleanup_index_type::type * internal::cleanup_index_type::type * \endcode * where T can be a template instantiation of VariableAndFixedInt or numerous other integer-like representations. * \c DynamicKey is either Dynamic (default) or DynamicIndex and used to identify true compile-time values. * * For convenience, you can also extract the compile-time value \c N using the following helper: * \code * internal::get_fixed_value::value * \endcode * that will give you \c N if T equals VariableAndFixedInt, and \c DefaultVal if T does not embed any compile-time * value (e.g., T==int). * * \sa fix(int), class FixedInt */ template class VariableAndFixedInt { public: static const int value = N; operator int() const { return m_value; } VariableAndFixedInt(int val) { m_value = val; } protected: int m_value; }; template struct get_fixed_value { static const int value = Default; }; template struct get_fixed_value, Default> { static const int value = N; }; template struct get_fixed_value, Default> { static const int value = N; }; template struct get_fixed_value, Default> { static const int value = N; }; template EIGEN_DEVICE_FUNC Index get_runtime_value(const T &x) { return x; } // Cleanup integer/FixedInt/VariableAndFixedInt/etc types: // By default, no cleanup: template struct cleanup_index_type { typedef T type; }; // Convert any integral type (e.g., short, int, unsigned int, etc.) to Eigen::Index template struct cleanup_index_type::value>> { typedef Index type; }; // If VariableAndFixedInt does not match DynamicKey, then we turn it to a pure compile-time value: template struct cleanup_index_type, DynamicKey> { typedef FixedInt type; }; // If VariableAndFixedInt matches DynamicKey, then we turn it to a pure runtime-value (aka Index): template struct cleanup_index_type, DynamicKey> { typedef Index type; }; template struct cleanup_index_type, DynamicKey> { typedef FixedInt type; }; } // end namespace internal #ifndef EIGEN_PARSED_BY_DOXYGEN template constexpr internal::FixedInt fix{}; #else // EIGEN_PARSED_BY_DOXYGEN /** \var fix() * \ingroup Core_Module * * This \em identifier permits to construct an object embedding a compile-time integer \c N. * * \tparam N the compile-time integer value * * It is typically used in conjunction with the Eigen::seq and Eigen::seqN functions to pass compile-time values to * them: \code seqN(10,fix<4>,fix<-3>) // <=> [10 7 4 1] \endcode * * See also the function fix(int) to pass both a compile-time and runtime value. * * In c++14, it is implemented as: * \code * template static const internal::FixedInt fix{}; * \endcode * where internal::FixedInt is an internal template class similar to * \c std::integral_constant * Here, \c fix is thus an object of type \c internal::FixedInt. * * \sa fix(int), seq, seqN */ template static const auto fix(); /** \fn fix(int) * \ingroup Core_Module * * This function returns an object embedding both a compile-time integer \c N, and a fallback runtime value \a val. * * \tparam N the compile-time integer value * \param val the fallback runtime integer value * * This function is a more general version of the \ref fix identifier/function that can be used in template code * where the compile-time value could turn out to actually mean "undefined at compile-time". For positive integers * such as a size or a dimension, this case is identified by Eigen::Dynamic, whereas runtime signed integers * (e.g., an increment/stride) are identified as Eigen::DynamicIndex. In such a case, the runtime value \a val * will be used as a fallback. * * A typical use case would be: * \code * template void foo(const MatrixBase &mat) { * const int N = Derived::RowsAtCompileTime==Dynamic ? Dynamic : Derived::RowsAtCompileTime/2; * const int n = mat.rows()/2; * ... mat( seqN(0,fix(n) ) ...; * } * \endcode * In this example, the function Eigen::seqN knows that the second argument is expected to be a size. * If the passed compile-time value N equals Eigen::Dynamic, then the proxy object returned by fix will be dismissed, * and converted to an Eigen::Index of value \c n. Otherwise, the runtime-value \c n will be dismissed, and the * returned ArithmeticSequence will be of the exact same type as seqN(0,fix) . * * \sa fix, seqN, class ArithmeticSequence */ template static const auto fix(int val); #endif // EIGEN_PARSED_BY_DOXYGEN } // end namespace Eigen #endif // EIGEN_INTEGRAL_CONSTANT_H