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
# git-gui console support # Copyright (C) 2006, 2007 Shawn Pearce class console { field t_short field t_long field w field w_t field console_cr field is_toplevel 1; # are we our own window? constructor new {short_title long_title} { set t_short $short_title set t_long $long_title _init $this return $this } constructor embed {path title} { set t_short {} set t_long $title set w $path set is_toplevel 0 _init $this return $this } method _init {} { global M1B if {$is_toplevel} { make_dialog top w -autodelete 0 wm title $top "[appname] ([reponame]): $t_short" } else { ttk::frame $w } set console_cr 1.0 set w_t $w.m.t ttk::frame $w.m ttk::label $w.m.l1 \ -textvariable @t_long \ -anchor w \ -justify left \ -font font_uibold text $w_t \ -background white \ -foreground black \ -borderwidth 1 \ -relief sunken \ -width 80 -height 10 \ -wrap none \ -font font_diff \ -state disabled \ -xscrollcommand [cb _sb_set $w.m.sbx h] \ -yscrollcommand [cb _sb_set $w.m.sby v] label $w.m.s -text [mc "Working... please wait..."] \ -anchor w \ -justify left \ -font font_uibold pack $w.m.l1 -side top -fill x pack $w.m.s -side bottom -fill x pack $w_t -side left -fill both -expand 1 pack $w.m -side top -fill both -expand 1 -padx 5 -pady 10 menu $w.ctxm -tearoff 0 $w.ctxm add command -label [mc "Copy"] \ -command "tk_textCopy $w_t" $w.ctxm add command -label [mc "Select All"] \ -command "focus $w_t;$w_t tag add sel 0.0 end" $w.ctxm add command -label [mc "Copy All"] \ -command " $w_t tag add sel 0.0 end tk_textCopy $w_t $w_t tag remove sel 0.0 end " if {$is_toplevel} { ttk::button $w.ok -text [mc "Close"] \ -state disabled \ -command [list destroy $w] pack $w.ok -side bottom -anchor e -pady 10 -padx 10 bind $w [list focus $w] } bind_button3 $w_t "tk_popup $w.ctxm %X %Y" bind $w_t <$M1B-Key-a> "$w_t tag add sel 0.0 end;break" bind $w_t <$M1B-Key-A> "$w_t tag add sel 0.0 end;break" } method exec {cmd {after {}}} { if {[lindex $cmd 0] eq {git}} { set fd_f [git_read [lrange $cmd 1 end] [list 2>@1]] } else { set fd_f [safe_open_command $cmd [list 2>@1]] } fconfigure $fd_f -blocking 0 -translation binary -encoding [encoding system] fileevent $fd_f readable [cb _read $fd_f $after] } method _read {fd after} { set buf [read $fd] if {$buf ne {}} { if {![winfo exists $w_t]} {_init $this} $w_t conf -state normal set c 0 set n [string length $buf] while {$c < $n} { set cr [string first "\r" $buf $c] set lf [string first "\n" $buf $c] if {$cr < 0} {set cr [expr {$n + 1}]} if {$lf < 0} {set lf [expr {$n + 1}]} if {$lf < $cr} { $w_t insert end [string range $buf $c $lf] set console_cr [$w_t index {end -1c}] set c $lf incr c } else { $w_t delete $console_cr end $w_t insert end "\n" $w_t insert end [string range $buf $c [expr {$cr - 1}]] set c $cr incr c } } $w_t conf -state disabled $w_t see end } fconfigure $fd -blocking 1 if {[eof $fd]} { if {[catch {close $fd}]} { set ok 0 } else { set ok 1 } if {$after ne {}} { uplevel #0 $after $ok } else { done $this $ok } return } fconfigure $fd -blocking 0 } method chain {cmdlist {ok 1}} { if {$ok} { if {[llength $cmdlist] == 0} { done $this $ok return } set cmd [lindex $cmdlist 0] set cmdlist [lrange $cmdlist 1 end] if {[lindex $cmd 0] eq {exec}} { exec $this \ [lrange $cmd 1 end] \ [cb chain $cmdlist] } else { uplevel #0 $cmd [cb chain $cmdlist] } } else { done $this $ok } } method insert {txt} { if {![winfo exists $w_t]} {_init $this} $w_t conf -state normal $w_t insert end "$txt\n" set console_cr [$w_t index {end -1c}] $w_t conf -state disabled } method done {ok} { if {$ok} { if {[winfo exists $w.m.s]} { bind $w.m.s [list delete_this $this] $w.m.s conf -background green -foreground black \ -text [mc "Success"] if {$is_toplevel} { $w.ok conf -state normal focus $w.ok } } else { delete_this } } else { if {![winfo exists $w.m.s]} { _init $this } bind $w.m.s [list delete_this $this] $w.m.s conf -background red -foreground black \ -text [mc "Error: Command Failed"] if {$is_toplevel} { $w.ok conf -state normal focus $w.ok } } bind $w "destroy $w;break" } method _sb_set {sb orient first last} { if {![winfo exists $sb]} { if {$first == $last || ($first == 0 && $last == 1)} return if {$orient eq {h}} { ttk::scrollbar $sb -orient h -command [list $w_t xview] pack $sb -fill x -side bottom -before $w_t } else { ttk::scrollbar $sb -orient v -command [list $w_t yview] pack $sb -fill y -side right -before $w_t } } $sb set $first $last } }