/home/fresvfqn/waterdamagerestorationandrepairsmithtown.com/Compressed/inc.tar
contribute.php000064400000002720150601440160007431 0ustar00<?php if ( ! defined( 'ABSPATH' ) ) exit; ?>
<div class="wrap">
<h2><?php _e('WP File Manager Contribution', 'wp-file-manager')?></h2>
<?php /* Donation Form */ ?>
<div id="submitdiv" class="postbox" style="padding: 6px; margin-top:20px; border-left: 5px solid #0073aa;">  
    <form name="_xclick" action="https://www.paypal.com/yt/cgi-bin/webscr" method="post">
    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="business" value="mandeep.singh@mysenseinc.com">
    <input type="hidden" name="item_name" value="WP File Manager - Donation">
    <input type="hidden" name="currency_code" value="USD">
    <table style="text-align:center">
<tbody>
<tr>
<th scope="row"><label for="default_email_category"><code>$</code></label></th>
<td>
 <input type="text" name="amount" value="" required="required" placeholder="Enter amount" class="regular-text ltr">
</td>
<td>
 <input type="image" src="http://www.paypal.com/en_US/i/btn/x-click-butcc-donate.gif" border="0" name="submit" alt="Make Donations with Paypal">
</td>
</tr>
</tbody></table> 
<?php _e(apply_filters('the_content','<p class="description"><strong style="color:#006600">Please contribute some donation, to make plugin more stable. You can pay amount of your choice. :) ,Your contribution will help us to make WP File Manager Plugin more stable and more functional.</strong></p>'), 'wp-file-manager')?>  
    </form>
    </div>    
<?php /* End Donation Form */ ?>
</div>images/fm-shortcode-icon.png000064400000002641150601440160012037 0ustar00�PNG


IHDR M
)tEXtSoftwareAdobe ImageReadyq�e<&iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c014 79.156797, 2014/08/20-09:53:02        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:DocumentID="xmp.did:330643CCB74E11E89CA5AE409802F008" xmpMM:InstanceID="xmp.iid:330643CBB74E11E89CA5AE409802F008" xmp:CreatorTool="Adobe Photoshop CC 2014 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C3B40A24B1C711E89220C2CFC2039629" stRef:documentID="xmp.did:C3B40A25B1C711E89220C2CFC2039629"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>�N��IDATx��K/Q�[�D$o�G+l,����W����X
�)|	becY�G�+i<�MX"Q�����4���'��3����s�s���tZ�#͖vZ����KA\���q�`�Y��k/� ��s
c�K�pV-(���e��(�5>��;x��Gޛ�vPO�5��_c˘ٌ��dn���)ঐ����A��5Ή_�4h��5��
�n��)@l��y��$��.d�����&|2S�
��+�%�h�9�օ��nu��u�6e�A�e�Q,�~�A߁�J@+�E�����k�68��\�����O��o����[@-��u��[H���5ص�"�0��
vR%�luZ���ŋU��K3h�b�X���t��	����J�M�	�:Np���	3f�̱4���	�9�M�6��S�/�oߤ/���Уq(�pqum�Ы��l����+>���M�������A���s��5K��Zt��<�cIEND�B`�images/google.png000064400000035163150601440160010000 0ustar00�PNG


IHDR,Y���tEXtSoftwareAdobe ImageReadyq�e<&iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.5-c021 79.155772, 2014/01/13-19:44:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CC 2014 (Windows)" xmpMM:InstanceID="xmp.iid:12BF43DB9EE211E8A6588FBAD708F361" xmpMM:DocumentID="xmp.did:12BF43DC9EE211E8A6588FBAD708F361"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:12BF43D99EE211E8A6588FBAD708F361" stRef:documentID="xmp.did:12BF43DA9EE211E8A6588FBAD708F361"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>5脴6�IDATx���\U���{Svv7R�RA�C��DE@ ��RT�"�m( ���	"��P�C��$�P� �$���2��~�{wr�efvv����N>���޼r��ι�s���ŋ�_�|�����fMî��,|���D�S|o]ge��c�G*�lH��k�Oz�v��|/|Ϙyݖ�~���t�N���H��m�M�u�mWm��tn�oz�W��}?n���ڗ��>k���s7�d��+Ա����6s�q}���d2���Lm�����ZG૿�p�w�	���m����I��]�w:�����A�
/��k��ޏ��_��豷��*��܂��4�H,�|oi6�M�j����Î;<^WW�,��d֬Y�N���eՙ�K��;3f̐ٳ�([�����0��S�%�J	#�f�f�*�A�ݶ�.lOr�9�.�2zҹ1�p����>&�d2����;��k�_>|�z�X=��ӧ��hѕ�tj�]w�%�<���Z�*�gUUUҿ��r�ňm��A���y:���[�q�/r��Y��aZ�9r��V�5�ՙ�2u�[rٺ+������[�8��a%�I=��q��6F��
)f%
k���._���e�ڵ��o���1dȐE:f���~�������K4X���b+f�Բe�,V�Ul�m�*����c�=&�n'�jk?3}ڴs�-ل�Wg�<���f��w�!s��W��1X���h��بC���b��6h� Z��K/�$�l������/]:p�G��.�_*�>�h<b��.[�r�4+
p�u��S)�����z���ǻ.�^5��/��2�b���],�Њ+�ΰL&#
�d޼yNSs�1�y�WMm�ܹs�[�@��n��ձk�F7Wɶde�;%ḃ]��Q�*a�~<P���Z�b�d�٘iŶ�KK��3�㈛�ek�����T��]ўj��˗/�+��=�ۗ"S��Dl�5\�f
)��m����pU�K9��4��k������i��Yb��/�~��}.��3
B݉g���z`i��u��ϳ.�Hœ=�b�0����*9:
-=�TAֿ�Co�"Nb^=��Y��:Ò�,��Uf��2d��ҤF�w��ɲ��cD'��k3�֭
�"�5x��`���ȱ�l��4��쳧�v�~]d`?�[<���i�]2�;�_�@�cʆ�^��v�b̤��ߞl�B�c���2�auu�����24f_�[�S��o�ϵu�b&�7̭dM&
cΕ
��A׮��fe��Ș�n���P@�s�?�Z���z4P�NYWW���=�l�545�`\�������R��M�{�6��g��7iA��b���U�a���$�f���QdmZ��\���I��e�?~'C��$���&y��a�f�����`��c�j�m���}�kr�GȐ!CtG�7o��?^n��|~�����.�"�M��2�뮻N���m��~� A��������/��3v�X]��+��GyD���Z�u�]�{�DSSS~_�w틿aSK�.�t:-G}��v�iz_�����{�9��
��S���|��ߗE�ɏ�c�/��8��n�M�C�����
�L���_)���]�か �j�)WN�Y��!
�r͍�khg�/u��!{������2��e��B�ZW��u\���a�&�ƍ�aÆ��H�\ƌ#|�|�ߐ��>[HL7��БG����w`��o�/l뭷�#Fh�8P�����"�l�ȑ�x�wܡ�o�喲�;h� u��7ץe>��C
\`Q�\���j
VؤI�tɐm��V�:�(�x衇�7p�������*�����oz�RSS�?_�b���T(���&�*�I:
9]y�%�&8�eخ-�5�HR�P󊕪S��噟��?��,�v�<�׻�_٘_��M��8��0a�v-X�k���;�q�Yg�O�S9�5`3��_��9��s[1&�h��э[0R�o��|�;�Ƀ��+E
0�.�BWžw�ey�W���/���?_���������z�����Γ7�|S��F�%^x�f_�%>g��.���\|�AͶe;�x��7�Š�`E	T����	��Ry����T)s�r=Ix9i���DuJv��t���O�=L$(!��z�d���_������48M�2Ew<:��ٳ����{�5�\STp���@cb=�	r�q1�y�����}��w
��.����oh�7`�͌fΜ�_Dž=蠃�G?���Y�o2��_|���3�}�*X��N��T��T���*�T�vd�eѬZ�V��P�����鲪s,^.u#��n������eĘс�Tk�\���,;�c4Sy����E��l�ԩ�
k��{�0q�|��Il�ėʍ���W��p�h0:��s��v\J{����G�x�V[m�gy���w����{�z?q�*�.dV��{�r}��%�9q9I%i込5�N�y�.l��%4%��s

Ҳ|�l~�({���kϑ�o��b��}cX�����7�ܪ�e�kf�馛�v�m�cK<v�qG�~����c"���s���fg�:\�>�@�x�	k=zt+��p�	�òXb����%+��0�r���=X�������������N���ojԁvf	]X���+�9���v��E�]��<r㽒]֤��]afM4��o~�`Ϳ�S�:�É'�?�a����0�J�OF4�ꫯ�_ÅD��Kh��\ �
�W�՜~��_j6Ƭal1`u1\�/X=8��Z�N���u\k��M��8j�R�Z%�su��`{�G=�,��LJ��x��)���+���~R�fY���:+��7��(� ��o}KϒE�Y2��i{��'�t�0�et�f���Q,���^"̜w!��{�ӟt��{���kq���1��$	�%�-��ru�._��l]���U)�zk�f
Ys�=,Q���
�N}.�2"�����
2pD���髲����	��[�|�-�w��󮩈���cYg�a�"sZ�d���Zn`�@b]�p\�X��W��Sw��=���q^�E�((nr�w�iU��6�¬~�a���/��w˞8���İ���Z�)�`���a(�*�k�si�n3U��1cKy�zͲ�4(�"�y��j��fi�_!������o��l�㦺̪�</TN炕������V��5m�4�A�0y�dݩ1f�l3�B���b����q)볟�l��`\C�@��a�����e3-�&@���Oky:1�_�r�c��ZB�ጓP<�	���lq��&����|u+yc�`���RnaV7���5t��bHY�O��7�Z#MM
��韐?L����˓�v�*]b}O��fe���;O>Y~��-tv�m7����q ���@}w��7L��K/�,��!���8q
aSh���?���hi;G���
m�e�����*X~>�8%�b��r�F�U"�gl�cZ���@�f���{�#�{��Qx5.[���ȗ.:\����r����=-^S�N@���[�w:ˢ��Π������o�[X�=��_�����	i��R�}B�dLJ�上fF�ұ,�FĹ"�%͇�����/y�t��E]��h��r��w��G*A�ϯ~�+-H�c�������32�	�眨��j}�4ZW��+�Qn�'{�z_Q��p�Qt�+��-p(� ֯\�B6۶Z~v�X9�����[^|r��j	�+X��x�b�X_�җ�SN�yu#�/$����`��[o���#���.�_|�S3j�b�8Q3).��>�`��_�e+��o��;��g?��@\<������
7ܠgH��
۠�!4ԏ;��ŀ���g�U kH�(�H+���9�c�D�)�S_*)���w^$��5
�ei*1-�馔�HP>�H$:�\cVִ4���\n���7��Ko���/S����@&��/Y�ِ��N;��	�
��D�,��]��L�1Ra��Ru;i<SQ�G
f��X[{bf�*V��?-�쳏&f4��D�Z�<A3+�o c`��Ͼvh�x6I�N���7̹c��q�D�K/�L����4�A��'#~y��ijR�(�/�W�@!JN���qs�/��:_���[`Z	ͼܧ���:-�wE��>��qp�F֮l�ۯ�$��~Y���"Ӑe^������]�2,���1����(�ۊ�8$;۱<ģTm�����>���=>���B�R��{����c�U6�V@�IG�\��%�?'T���j1���e2��4k�L}}�d�V-�wt`r5���-׀��A�U�{e�*I׵ȹ?#�?w����1��	�j����:��ݐR��~���w���o/(�:f���i��^�r�m��fT��U�1��J�J5ڄ�YAG�:A�*�:�m"�;�\�t�+Ͽ1R&)�*]#Un��]%�lc6L��*��>�wa_��es�L��÷K��n8Y�繲sm?�#<i��㬋���[U��x�ǎ���`M�\m�aV1`uX%�q�q&�M*�	���6�P)�nKjNB��(��!���o������Q�Z�nSXj��D��r�|�5R
�4k�F���,^!��l���9C~|�޲e�ѹ�A~b�N�z][զ;J:���`����1,\��:��Ű���&�ߺIO�o�	��=�]@��ƕI�G�S3�J��F�V��$�'��g"E�v
a^N0��g�-Q����3ד����?%��L9u�������;��%C�6��V��=�ܺ����[es	�84�6�"~�i�%�H�t&"��h4��g��V��q�/n�VR�7`TH�Pv�A�DBj���޿DjV��1@�:���({l3Pn��I2�rՃ��3�-
@"��uVٝ�c���v���;k����*Q�#$�&��-Āk�l�P�\�`�್\M��y�LAC��/�Lz���	�O�e*V���\8���
�t��
���F�`$%�&u�G�z��Eٞ���bX���⴨F�Γӳ��`Z�)z�*�J��#�Y�^���طV�*�jQ����w!���L���W�G&ʬU
Z-�˹��B�@	 �x�:�d����ϋ}����_��_��vvG�*VB���I�^C�F}|Ī&��khԐOҗmLT(�C�r��ϼ������3�<��F�}�3�w����o���9/�]�	a�+�΋V�7��\Oh�h ��h�g�m�y�x�E�'tZĭN�S��B�?>O3���P���lK�J�3�̓�㋥z�j���u
֜���J���j��w��bn;ɟ�(�<?M>�y!ӳ���0X�t�I���\Ndžu�X�W��U�馛tiSZ����v�b��v�NQ���U��ـ�o�֧�`{�����~[��He�e"��}��(K��}.�yғ(S��bX�fG�U�J��Ry���5,�ut��
�k�$&*��ImMJS�uό�R���L2�]B�Y��/�V��~z�T�����]Z"�^N�_$'&<�j�!�	���O�?>SƎ�.����!��֣'��������f:�z��5,6k��Ю��{֕)<�Yce$���#X�m�)Kd�SߋaU,�9,֗bY��X1*��[�ɗ�	J�d��&!���V2���bZNn��ɴԭ�J��zV�s�i�a
�x!��q{a-=I�+�\���6���*�M�"���������
�:
�|�� �E���@�c5���]�:�m(��?�D��<XO5ΗYC[P�^��Nf֣�
�GY쐁��@��V_5�����a��:O�����
�a��HR1�go����w{O�Y!��Jf��H���VĿH�^\Nμ�`�9��N�\V���|��dQ�r���X�2c4@�����
�O0ʲ E!���7�T0ŝ`)��V�cÒp
a�=9ə��SO=5���i<`O@T� �e�3���|�ߔ?���ݪ�u��a��N�&tP�+��_�)�����Rx�{��EF-�+��,�E�fա�J��T�	��M�-�����V��nf-�r��r�S/ʪ�_VZ�-)�+�X�ϮUHH�L!�
��Ý�~:5���mS鬢cf
{*h�Ր�B14
9����r�Y2�H��U.�E��գ�DB�n�>�����IJx���)��XO�_Z�~���;%{�T�eŮMhɼ��
�iA����V[?|H��;�XY*,D�tcZ5F7��l�O��I�_�Hx�uVm��`�M��9�`e����taՅ������L�1B����I�xz$`U�60+�q,�
�$��=��SV�~����,��	�lsu��i���qW����O~_�ƽ�����ZrvB��AI}�S �Ҁ����K>(/��Fn~f��F�U�+Hl�)v�}q�ٔZ���T,�#��v�k���e�W��C���T�����[���{n0(�������@��r�u5����!��r��{^P�&[[+�N�$_��*�z��Z���4?�@����_�Z4k}
N�ځ�n�H%t��"9��1���?��+'<'�<���N�. ���i�f]��4��6�V���`Y̌QzVx1]}��,c�5�%#�,�6���E��*���A0����@��S��p�fA��r�����"��LMX�����"���2�0dn�ճt�6����)x�Ϳ�4��ʁS^��\��j�HM��A�ꆥkjE�](��"Wm?qj�"k=ͪ|��H��Z��ʽt�{��둩����G�x_��4��h���mԽ"~�eD��� ����G𞇩rڞ�4��:t����.\��U��O{��~p�P��@�� �e� :��t�h)�r��*t<&2�˚�<G��q3��;fq��dw�c�����a���l3)�딣�����r�l�2�],����7�,��hu��ð	��]]IA��R�;@9���osaQ?SBy]eO��4y����?����S墋!�DYS�U��kD�Y k�-|}?ŴZ�iea�-X��:��R����YK������-kÓp�24~k�Q-3Z)��o�2�n߾��g=�P'�
`�>}�^������Xĕ-Ē�EG�Y�fɿ��o�������\�����Tc-�x���
:�m��7��.˹�&6F�if��蚈��n�c��Y��u�}��mh�+���TVS���[lQ�0y 66�D�iB��Mf5�Bn8���?^�+�%����躓��a�A�)�MIı*���|Y�*i�pX�ܯZ1��+�"#���Xe�x���MU��Z�g���c�Q����G��:�jf32{�j���·g����Z��Dh����h,��
u��q������/ץ���L�e 
�*zD��b+�G�19�I!�7Y�Ǚg��'X9�N%�W�8KD�Ō�4���8lذV�N�i�zp|הl.�~9r���'?�3�HF�̙�A����'1:�-�q>���Y9����v�|��/y�(��:�(�)A��`�;�g8��4��+=��cu�Xp�82�^Ȱ����8~;�Z,���wI Mh���1/ϒ/��ZQ�R�L�89_���ba:@�,�M��DZ�}6�!1��Eꪕ�V���D���geѪ���H�n=�@����f��ƂD��FN�aщ��C�!?
f�ov���Y^��-Oi�S���qH
�N ���<n���=f��?��,�C�����6����T��?���+�p�\\D�C{:%�����(l��� �� c�
�0׽T
}������M������<E�R��6F���@����w߭�4��W���֦
A�T��<�
/\��t�M�eߗ�P`u��X�J��Z���@G��A7�lZ�Ky]��*����P�V�w��ʑ5K��N��n{\f��-�o�_�
�vmr�Fl�m���ۻ����+��q�Xm�Q���+p���st��F^@�<��+���{�j�#5���͠���ab704~'
V�s w�cA�1�1,��瀒܀�y���?��ST���4לs!m7����G�:��M_Oyl��k�r}ٖ:W��d?���@���Z�����f��L��m�Јo�*�v��}���/|k��o����4+���n�	�	��Z��R]ǡ"�u�
��R��a<m�_+�LyCN��o2|�*ib�S7�O�ϴH>��Z��,���	@Zʕ�z�Y^3U�9X�p�2c��H�#S���}n��I�@k9�h{ˬ�C <�&�р��#�8<��m��7��u�I&���!�&&���XV�����K.�D'�k��E���$���[lc)0F�[o����U`#ġ`3�= �ҹ9F�	���s�=�mq��Ը�Ļ�.���dh\U~;��
œ,v
���.�Ye�<(p�y�n!`�b  ��	�3��
��
�J3٬���p?:sb��G� �9儅����z��IX�O�B~���g����f�ɗ�*Ö7ʚ~��нgu��kU.N�/�9@+���9r�����?�-��Gk�"u޵
����X�"�A���t4�r��m3썘���#0XE�ө��
��,�EC�cL|���O�`U��<�B�6�$4��s��Úc�����Ȍ ��F�tr�S33�t:bx&��6�\ˎ&8�e�8�e&���S&p�!^}�՚�0��drp�a�|��d����u0n��o,�`��k�@mW�X���{��-���J�!�Jn���P�J�����_�+�]|�l��A��Tkf0�@��sd5��hP���A�'s����ɵ
�̟�L�sM�U�2(�
�n{d N�Cc��vJ�v]�=�`2�!���lc֋��bJz~��,
�%.AV���`�\���a�vd�7����L'�]"b!�6�.tΰ����:6̉ߴ�*����rntj��F��ׯ�1��1#��$�k˸���"i�aQ�a�,c�![[>�KI<��k&���\�&���)��'�DgΠv���)75]_l�@���o:^�j=u�|��;e�eM
�j%�7k�2��XPUT��{���J��+Y$d��(���]��b��U!T-��:�A��-h��tڃ:�$`� 1�&�e6��puh|��q&�m�{҄`ƈ]�na4�K'(?2�3�TtB�aZ�z�|w�N���(�L�&�[�^H(���n�~�aj��B�8��7.�9�51-�����g�q��L��3L[�p�����9Gc��3�
�ó
��q��{x���%�]�3��q!'?���t
Vn���2u���{d��fi����9_O7��R� �fX��g�/\��%e�����],��7O��V�P�H�Qh3����i0�RU���P���	́@����;m����u��Q���B�q1���63�GK�D?Wlm�n���)m��]&�SH������\;��^)�ww/��\���[{�����:K��ex�Ƥ	L�03T��M�*n(쫳cW����u�`-A/t�|yR�C.�c|bO؝�j�i�����'�-W`�(�ky^N���nJ=�i�|���g���2����25ۨ��:�&��9���T#�fm]R�jC7���ՙ��g��xP����w���/7�/�B��E�A�ԑb���R����
�0/*%��x�\ߎT��z�9����g��`̸w_|q���
`�����a�(�q�
���h�8��]���(Į�
�5:��R�0�Nz�AYW��	�A��*�諫��_�@��VYŬjX��$��|�4#�&��Z:�HZ1�g�+��%o���Ǹf�Tߚ�Q��h7��AnfZ(/ӑ�;ܜ(�g�{F^�L�$׀Y�R�$�c�o�@H�֎�0	s,�?�4fT��c��'?��9��-���	�"Tȸ��)bI��䶮hC��l앎L�;���%�	��'�N;����
	}M1A� 3��zj �y�1��?� ����Sࢢ`�Su�`��P���&��g��l;�s�2xY�4UW	���]Ǵ��AGWaȅӉ����^“o5�)'�^������>�EPM��2"46R@j�ۨ��]�d�(GcB3d؂
��m���p��F_>�k�.{фBf����
�e��c���p��(۰�l������D�C�C͎0�`>�Õ6�|�X�I�N��D$'�w��g��h�{�B1.��&N��E���_v�e��{|`�ʕ{*�ԆI��E�A		���_��j��s��d�2O�j2�i�1j�hyʹTd[�^���\"-���ʑ��뗼-��J�%S�,A�q�!RT�N�,Z��Mҩ�a�GH�F�e.�4�F&�~`wt�B��s:�ij�&���6����-+�ڣ:����	h�Ea5�~4u��Ni�Q�L�b��r�l�8�OpN��8F�`d�@4hW\q�~��n����qFA�
h�/���q�����gD��w�Ò��T2XT§Z��A����6I����ׅ�ʠ�4+��̊�ʞr��T\����UR�Xս���Q9�d�C��Y�r��N/e��S�%���ř�L��H`A�hvn������O0;g�b,�SQ��tH�3Lߛ��Av\��l,���0�m��&���,�����sa�q���y�v4��K���~��9�S�5�`�2#�4�nׂ<(e��<��nq-Q��F���ZNvB�
��|چ4�A~s>��	EDc���#c&�E!c�����ue������5���2���t2��.��V��L��+<i��'�����e�/!�D�P{z�W���%y�~�4�p�9�ŢS��	]˲��]t��9���[c���A�w��C��&V,�y���]���Zd�����
ba�E��hBVa�I�*�k��h��(�6���b�.��͆��+A�h��7RM��������o&`#(�e�4py`�thta|��L@�N�E/�Bצ+�Vx=@�#���6��A���s"�Π�}�N�[˒��d��~jyb�]!e�FA�pMA�,M�h��(��j���`��-w%��(�AI����du�b�k�>W/W�|N�Z4U�%`n���<i��o�ju��.-\fr`�ZH�
L��5�`e���!`B����>��T��c�v�s�&g�=�)J۰�
�\��H�n�\��4Q��q��r#%^�����i���Q�����EwX͆�f@#37;n��a���q��K�����n5�0���
�h7s	�������S��-X���+Ŭr�)�jCns�ĭ2U�����ֵS��9��
�^�z�à�H[�O� �u�kh`Cz�MF����:��\��� /����``
�����.U4娘�����
1 t=��\��R�q.�$\�B�0�لY��tF: ڷs�9��cgc3��R�0#�74��z�nB	���ۓ9Q#6��flO!,׏�b4�)�����+�;׋���41�6N��T��N��%�����h�TV}�:�������Yrݻ���U��	F���o3�'���ۑ�0cE����@g�MDD���E�H˙֧��=Xn��ݲ;'Iˀ[1�0��I ���$@��{4p:KV�*�c�Y\�������0�]��$�f�9VX���_��C����a:=ל�>�0ĵ>n^��3�5��y��|���w��@��E�~Cr�pщ'�F�~8����
W
����W��2�qOI~�^����`\#4V\';P���ۙ���ޙ5�JBǝ�ǏK&�g\z�e�Q��|�m��%'M'kT���$j�2xz�l�l�dyV��zY�H+�U�Vɼ�2n�C��S��r�H�����d��it4�#.l$�,�T%-�x��-Ѱq�:R�pe|�L�tx��w[�+�	k��� ��@7�p�.�-�QfB�ą��q D��Z��&Nh$���>��b�Y�԰Y�8��k���r5��ؤ}]
�Ü����װH΁��%fP�Z��m�k?�:�K%c�6v�UQ�е䜉k�<v켊ư\���rhNR�i0�Y��f�Ԭr%WM�C�V�����rK����)Y�7��Ty�z�?��E� �)+-�^��~���/Xl����4|F}9^���c�6 �dC!7����?��*'Lg7U3I.��L�3P����������B��vr��/GQnX%l�2�6@�Խ�!E]:�5r
�.F�g��i���U���9�sY��`����,[��@jV&�c�,�E��u��䡕����k�qd�ܿ^��wg�ݍ��
����@�Jf���߲A�%}m��r�n��˃�Z�tCf�t�he�
I��4S����r��$�3cK��}}��ؐ�=�$��9R�h�l�z+��ER�R��ZV�IJM:#3WM�[�.3�_��c˃Y>���U_4fB��Af�p��඙N�k�L18ۈ��+��g�+��a��53��Y�]UB��-����Vʴs�.�f�'��V1-O҉�|�v�LX�/y��I�dC��.O�:�r�\]FƏW��F���]k�1�RTf@$K���W�uym�"�GL��*�}Ոm���1\rD��dW�eXa���G&�m�[�a����Ly�,�.7ä�?h jNQ���U�4���:ʽ3+�3�̬�Sj:�,g�"P�Y�B{��'ve����a����`�kD-~�<��6yH�k�h���g����U[���Sb.�s��ܑ�\�R��I�)H�V
�" M{C+/�F#n�,��h���+u
`U���a�+Gb�ԗ̀eL�`QAs�n��)��Bm����'o��Ґh�tl�-qDfL�>0K�tiG��U+ߐb��-:�����g�ȅC'D��U1cE �����F�D�YVk�]FJ&���r�~�V|�b뮠e\ō��]Od��2>�������5��K�d�̵�7-��\�`��zї�P���n"�ֲ'v�b�[@h���[�>�JU�3�*�t�븫��L�-��l!���v�4��o����{���Î/)z���{b��O������1`uO�k����:S܁��U(6y�=���6�,�e���Fo\C��i������.�F�j"5��/�h�z�mn�����b�M���u\C�^U��Z�{B�C2��/�injZ0lذ�軳�n��kjn~�#�ȯ��Vl}�@P��S�bEͬNDM��ێl0`��C�]�`�;w�g�y��5�5{�4�&���v��֫�C�����Mم�b�Z��n*�~����#�d&�_G~�������I�~k�����ں~�L�2E�p�̙3GZ�-�Ռ��X��:]\2(�����?�9y�e����#֮ih�{������[o�,p�#7d�۾<y�y�斓��A��[$��Γ�M��~��o����k�6�E�u�Q�ѽ�E<_�J�:��W�'g�S�z�0@��b�ͥ��e�&\��{�����E �B�*�Ƿ�~{ŮNT���T*���;
S���N��bl��A˷�v�KN����_
�7��=��ܺ߹���^E�t:�)�j�E��v#0��/?��e9�v}�kV7`�r��2t�C�[]���G�m�?IEND�B`�images/app-store.png000064400000030743150601440160010435 0ustar00�PNG


IHDR,Y���tEXtSoftwareAdobe ImageReadyq�e<iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.5-c021 79.155772, 2014/01/13-19:44:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:DocumentID="xmp.did:0B0C53C09EE211E89206AC6B33093C06" xmpMM:InstanceID="xmp.iid:0B0C53BF9EE211E89206AC6B33093C06" xmp:CreatorTool="Adobe Photoshop CC 2014 Windows"> <xmpMM:DerivedFrom stRef:instanceID="EC877978DBA9BAD7D590A2CEE5CB6D88" stRef:documentID="EC877978DBA9BAD7D590A2CEE5CB6D88"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>��.eIDATx��	�UU��{3����,J�""H�I ڢfe䂖���h��PXZ.%���j"ZY������fT�X*Zj�
*0��|��睹���f�̻3ܿ��c�r�9��;���(�L�^���x����?�n_�>n@S��
��S��P���Qp���z�z@�to����-�����_hik}.��h2�BG�s���Ũ�o��(n�D�@2�y�QI-����{-m�Z�~�6���5�`֕��`:��ºu�̐!�޴�.c��ݶ�ر�GB��!R��.Yzd{��w��^���U&���A'�	�\�m]t�h��N�W��J�2ݸ�P��i�zTc���6I�k@k�i��i]Ա�i�D�ЖZ�_oP!E�w���۔ٶ%,���`e�,C4h�`����lG��G��z�qc/9r䣉�e������\�b�g���6��]w�?���G1/��R�;�B�z�r(\0B+~'�"��ȍ��Lһj�{��֫�m�W�fC6s�,�C�)��s��d�M�;�`��8ь�u�Y�f���F�3a„�6Hx%�Z�fM�M7�x��O?��#-ϻ�,]�4�͜b��rY[m������;#��ҝ�!'3��n�C�k�|f˭�:~�ɓ�,���A��7�g�\��{�w���8��z���+iN��W��4ȴ����JN9uK�݀5�=��6l�9��?~��;��}��fٲec�x�/�c�s攁�ϲ唓O+V�p`�ʗSN�7�l3���'��o45�o���-��׮]k��G���my�.5�����2�T+!`h��%���!�nj�<�����
�޳dɒ��z�m_z��w/}�s�=��=�SM��/�_|1�r���d����[n���r�ʽ��?���MŦ�w�s��e�eN�pY
�SOPK����g�=h^Z��[�˖-��Bٖ�=�X�;9uY4\�reX9��b1|���-ߴYѲ]C�"�DwC�G9uaP���X�h�ir��X`1���^�8knXs����J
s}VN�\>��k �~:��8�aN=�m�o	*�SwECY
��h���}�6Zޝ�9Տ�*Y
�ȁ�\aX�*h�-�0ox��ȑ#3Z!��E@�h��
mX
9���z*��+� ���~���\Đ>^ԟ��MNYݏt�
`�ʔ)f޼y�������;����3S7WKK�8p�ikk+
��\��P�_�j�9��#͜9s��~��4v�ۺQO-��/|��9n}y���w�k�A��P��V�.��b�:�,3u�Բ�Y�p{�z��_m6�|s����g�!>������_︀��0�J]��f���شi�̞{�in��&s��;pn$�o{�k^c>�я����G?r�!w�E�?#�.[��#�8Œ?�l���'?��[s��C`��|�\p�f뭷�tNi�Dk`u�Q����B}ƌc&N�h�>�h�d���}��W��}��A4a#���P����A��J��U3��N�菣\$�C��y�e�łu�����[#�X@�����̨Q��N;��ĕ�N:����5�G�6W]u�y�{ߛX�4��4��<���@�K�G�g3z0�$��^q�x��!�����2�����|�> r?�բ7S蕓O>��v�m�S���3rT�qm�t/D_��h[X��]���0��7'`����=S�~������v����/�_��y������N��yq�!R:�2$�Y�9B��ףŝ��(܊��=��{�Q鼔��&ճ�>�&ʦ�n����'�ʦ��><���N�E�܏�
NEV����~�
��x˻�
>`�>��p֔��!�ܩ����$�f!��3|�����ͽ�
�ߒsܟ�*�g�bP~�߬�'���~�L��f���T?��ϻv���C�C_q��|Ё݅^hv�a�2��{����_�ڼ�U�*��_���r�-f�ر��D��~`~���;e��Ϟ=��w�su����w���E����>��&*�VҢ���(�1��x㍮���7��wR�(!��0a��9ƛ�.\��\w�u���~��BB��J�g�ӟ����a��4il;�į|�+ͷ��-�?��p����������u:���;ρ���">D�*�C�g�w4��z�y��^���-��\s��n�����@G�����u�]�YƑ�'?H'@�X���K]_ҧ|s��|&�W^qť?��U��FFtd+�/�r��G��駟�F���v�~���^S�N�T'���qd�,wϜ9sJ��k'id��f9���������wd���Ê��|�ڴi�J��ַ��f֬Y���k�ĉK�x���.������{������"@���W_Y0�v�m�#FD�[������{"��������j4l�0�����/��t�
7���_�rS�E�v�c���W��o��C�[@)�ۘ1c����ڽ#�,�:eʔȊ��9;ѣ�o����8������>ГO>=���O<�D�>��^���G<�;��K{,���k��=�w�o�I�#�e˖�_���	�q����J�S��I�\� �ѵ�^Yt_v�e��UR���A�鿣�:*��*�g��c��xC;���R��(���߾�VX��~��ND`��߹n�h�$v+/���}�*C(�E��O����87���v+�&���a�wv7F%�!�T�P��H��>����>��O�z���ov�;��?���e�K.q�m���*G�u�z/\�ʂ��}��݁5-�'H���.��;�e���ow�]�x��QCH��b.�
�">}�1�{i�~���b1��� ��q���p�N��?��\���� �e����������d����%�]�z��>��\^#�K�	��o?7Q���m9�>�>�*����X3f�0v�v�a��/���Mor�Z���C{�GIE��Y�{)�k���/��PA��
�/:7��_����L&�O��v��
�	��oہ/_"MN@
�
��r*�v ��B� �%�!�?�p�gX�D���!RZ�.u�~��[�q�)��G}�t�ϩ����PJ�M��AD��O�S3�|w��v%Y*]B?�N� ��x?��8���,]P?DR�x�q(�dqx�~�����s@oy�[J"g��ߺ5�$�V�~}��P
�b�A���\J6
n]�"	�+�����cUE!�J�5��h��Q>���#�瞘@pBp�L�)��7�1XL)��7����}��óp��{��:9�D�v�-�:����%)�!�����$	ڏ~���~�Ec
�	�	��S���<4-�%}��9�,�V$t��:�����]�x�$�Wm�^V�.-�܋�Z\= �Hkz�,��Y���?��9�܊�W�JW�����AѦ����o��y��������>,VT�@��J��AL2��8�?Qe��sL�%p��x�1�s�9N��׿��q6�vXG���6�6�u �=FI8|�5���N[�sz?u�7P�� K���srZXK|o"m��Y ����9�/9,������1��$NJN����E:�����$F� �̀��G���ޠ�1�K,t��`�/����R&@&�բbb��CCT��  �I�Ǥ�^t,�����3���y�{J�%���=@�E�ZEy���[�����r@�Qמ
�?i<�~C�/=#Q���(�T�v�`4�2���;:��`�_�����P�
�����H��Q]�t3g�,0;#�������W�PV�F�Ĭ�B� tW(�uDJ|��E�tK��q�I����n��एc�Xů& @��M�1δ�B�-��h��C����Bl�,�i�"�~DDE�ޏ1���{��M��~k�JH�/Jb/}�;�夲i���}�.��>��Ø�B�LsX���Z�ܠ�D�Fg��������p���\:�а���|l�#���(΋�QډbБ���]"�@�޹s�:�%�"<�
�b��=>�Nރu��}������k�u���|��ɠ�8N�o}�;�q�I��=�\g����/9���Wk�}���	�s͚5�l�H�AG����}LB�2�3ImA��ۤ�������c,"B��A}����W+�@��P ��e�
�'�J�q�6a5f.1��V1���9���/�ˆ/��Y*}
�	+�l-]��MZ�*:9$�\�J��ȄHZ�>�`����@
ў�H����~�;|brag�0+7�\���J�80�2JDq���~�S;+5a�qɺ��q�Za���b��Hn���\�;�X�?���01�����a(p����,T�p��%?cn��é�0!1H���V�u�K!H��K!�X�l��9�LY���<��������~�'i�-�`�2�?�9E?Ϊ�`�8����h������k��J��>��?�D_���4�C��
���;��X�,�(�#1���?t&dt%b���aVY`X���(gY�хT��@���D`b�4hQ6Je� VK�;X3������O\Zx��b�y�v������ټ�oD#@ok�DA��s@�Cт����`�|~��3.\�n2�Kd�s��„ebq/m���"�����H�}�M�,&�"^�pd�	��ȿ�p�-B�%��y8�3�8�q���Ŏg�VIO��7H����]E��F����r�"<�I��/#\}B}+�5��`Gs��	o{v.Pm���ĝA�^���-�(��1��
WȁozM��X�mK>lX\w7nEO����>��24����	�.#+�/�;=��҈������I�&)Ы)��{��ծi�L��);�t[r]��2��Ϣ����������[�dx�^���R)�=Si"i�`��	���0Ż���5��F�?�X�N�Ii�(@�;"q�~�n.T���S�ġ�
�rzx��4�z�̈�+����}�t�pkqN=�>��
iʐ9?M�	c\��$�*�΃I„��A�q�}�I,�EJ�8��T�p@zF����%��<_4�L��z�`J�K��r�ܽ����
��F����hT���,�̌���g�5��A�yo�*��05R���:�-�>Mi����I�����T��ֈ�t��WzwWB��E +�n3XtJ�,��!�����l�i~���R�]�F
	.ei	��
���0H99���A,�K��(�߳-e�}��a}���9&Qo�F�U���bEq�wZ��7��r9�k�7vj(`1P�a�F�,;����*8�Tq�!�FT��
D7��
SY���\�ʜr��Jl���F�_�9[6��/�w�}��$8<�����8-��ZEC���Zp�߉��K�H��ї�W�+�DP�O��r��!1��%«\^��#8�høR\ΓY��UO.�v+�yZ�M>D���g>��%f��G�V'B԰�D���/��PC�&#[e�F8$��"� @��oe�=^��|�0�?:*�;t|�k_�V!�xtW��=�����9`5��T���Y�,e�a�q��-�q��m�񰚨��W�d]H��Sؖ�����8϶��d�ʴ��r�DT�k��s���v?JdV�0&�Nk$�c?�	����ز��m�<�
+�b(��7J����N�
�B*��踈�@Lu�5r-.��r���r���#l���9�"`5r��Tm���$R�Fq�I� "|���"�\j6���h��<�k�{���y�n�7�*\%t���b�5�8��=|paQDR0����M疛E2L��~(B������ZW�3��*ҕm#Ւ��R���?�S�*�Ɗ��;IF��Y�VŀE.�k��60ǽ[w������n��|q�Q6�4Ibj�4��Yt�i�a�35���@Q�*&x&"aC�>�:u�3�`i�1���%�4��C���ԝ�
o��lxg]�:�3S}�6��>Es��L8?ޕ"-$ gF;��L��n�)��Z)�C���"X���bp�q}�o<�[Ї|�	ĻP�QX��Y��n4e��F4T��ÈH@=��݅/��{U�o6p���@eb������!�!��A�3��j�l;I�f(���L���	�HHfʗ��)B��8�!p	���L�0b�<�}�J ������wh"�$!���Z�[��8D��;�7��T��>���Į¯��v��J%���<��O"���\:�}�����q���c[9�W#�	@�2�1�p���J��k��e~�]�ӮbQ��r1.S�iPFh�{�'�Չ��d$��Nu>�C����dþ�[�y2:/Z��b��Qy�ܹ.�rܻ8w�g�=3��ҷ^�pa���fL6g2�����ٔ��L�Ç���\V��\�g�U��4��)���˗/�i�p�����W��{t��ק*����fΜYN˵կ7��<Y�}"[3�w�m��r������ۂo��l�ь3ܸ�FK�,q��iK�~엙�Aq��`
����:�T|"Z��>�84(�M�P��DpZ(�э)�s%]jXqz7$"q���v8����6���<'\2����?L��K�\��`���b�#riZEy�E&-���K!b.mG���|DL{�s�A�:(E�	
.���y�������S�5.1��i��M��F��k(`1��s.K�$��Qb+"����_�	G[B�?���U"��[�`�7��� 	!�~D:e���`G��׍�?*?Ndc��),���(��2�h��D�-���z�<�FLD�pX$�tX�ס�|�`�i{�_#�:�X1�G�$BB4�*�����?�D͐~?� �7"#�O�����%?��aIE�D�mh��F��b�ӲʽM��Dv�5�O,SV;Ȝ�5;���1�өΈ
��˵�ӧ'�ق`��~�Emmm�ޖ��h��n������_R�Dw�yg����G����^4є)S��n�-�~��'�g�m�)
qN=���w[N>��ad'd��[8��/Iı��ֲ�,7����h�1jԨ21��Y �T��/�<�~��]}��ڂybݏ8����XK��W�^]6V�BT���r�N��={v4f�W'D+�������{s�jt�a���͛7�ս�D�̈�Z��Y"Ƭ(I�OO��a�<Rl����A�-K��n5�0�k�w ���@+(+7A7Q�$G͸|x!����h�B^�
��ǥ#�~�++˵�V18-����Cu�ɱ'A�%y��)�Љ���!N�����r<��ԊF�b�d
c��,w>���0V��F"�%88D?��;h�|�HE�?p�X)Q���'!�=|:�C���o��a���*)e�����3	�^{�Uv�Q�xn��'�^I��JĀ�9R{�d��u�	_(��,!jU9!�GX��*L��Ä'�l(�`UCd�d��0���:��\�02�$^�8�r�?-&8���������>D��g2�	N�?�	��g<O=[��OXS ��*�<����`�u����b�;�3��ʌ%���g�4[���œ� ��=�2��4p��Q���~eU���]�L�ʏ^I�1.�
{����r�O��C�T}UҢE�l�"I�O�A$?�.hA�]�W\�iIrZ��Ύ���<��"5�,t�O��Ga?�%�cC��n�*�� p�p���c�s��1�۟4r�	���BӾZ���jT���[J��U�7A�H�OO����EŔ�=$ī�ֽR��j�8�!�P\�C�����!�N�j�!W�����xADې�A�coawX+!F��4���
+�[hX<|�Wh��9-�8@�p7 ��&b��TP-p 6���ֳ7���� p
���L����8A"�00��Y�a�����,pa�=D-!P�K�����+�z5�Z��T?|8�
B��klG�C�$w@辁�]����Gyw��1}Pm�4����O�h�lq}
X�a�FՉv��Y��Z�����m.+[sP�2i|Q(��
�G�H��(>C��x[��VfB�)�kUć�'9���4S��A<�Y�J��gB+G�/>Su�<�<�"��3�3"MR���\r�<���O���)i�X�T)פr&��r>v[,��$6:��/g��@l���4�`��A*�ޢk\��4bTھJ��/���PZ)C��$�Ub����0a�Ӊu7'dܹJ�}R�4�%NZIj�%eyF������9�Q:��sX�h���� �V���z.8�����Ui3�����,Riu2iuL�P4
=��(-G�o˯49����V��Q�{���<yr�=x}w�{�X=�9�� V�B»Ⴔ��_�73����y�c�u$N�Ui���Mw�̉�[+�zq=A]tQ���E��~x{#�$�>m�~�i(���H�]���m�<��>Pi"��S	��i��o��q����v��4Y�r �WC�o~���*�Jׇ����"I�*v~ZJ��k�P��Z��<�!��p��&
���
�$�M�G��,t7�?k~D�J�P��ñ���:U��p�$�;EZb�{%�n#N��ȓ$ҥ�H�4l+}0$=+߲�J�\ݝy!��#���N�gڣ�RP���B�,^�=�J�:‡��_ww@l�
�}�R\���j�`W�G��.�Z>a�e9K������D�\��qܒb[q���P�UDS�x���L�:\��	+3����߈��ƍ+mb�3b�8�U�@bP\>�j:����`�C0;W��������D�
��L�P$^	@\B�	��0��
)t8�A$�� ��c�
�N$�ĕ�v���-*�SNqI((�1�g� u��19��A��:��#xV�Q��R׈~
��=R��}Pg|�BP�={�;�4}�цq?�,F�X�;�+!���E�������ͬY�\��7���P�l�������`�Z���j$��������"�#$��%�+\CB=C-b!N��á�f��V&�u	S�����Dp�ビb�P>�-��p��0H[>@�>A;�|�0�D'�pA8H��#�{ȭ`�E�僦D)R���� Ƴ�
}!߁2�
=��'B����GLy�@���w#�*1h�f!�W]u�{?\ �x
���6�n�O@od�"�f.�������]n�[��	=�_}�.&k�gv\])���X|���x+�u�Yn��	p��,L$8�8�MV_6��&M՟�p��D�6��?�\�i�;Jq��ccg���C�9D�^�ö�p#7���G>�w��\s��!{NgΜ�IF��o�#&�
�ڜuj���+�����y,�pl��RVs_-����B��g�/�[q�XW�]5�+�L�P���Ȋ��S��?v�زsL�WJK��	�����y8�l�U E&5":�8��� �2~sq~Y!����]�g�4�ǁ��N��~w�kI\��1gU6�
�/>$��<iaB�n~�(p�yO$��Øo��{�a>�`W����c������B��C����ԯQs�~��#���ހ�a��"���4w���8X�{D���x��WQ��;�Wͧ
�"�ܹsӳ���.@ �`��DX�Mq��PJ�# dZB�CtS<��$�@�{+B��g��A�,��
�"���J�,�OVZ_*���:�N�Z��	��QIZ
N$,2�G� �3	��*X�i����6mZj��;z2,7pFJ��y���W<w���;�T;�X$4�FL,����Gg�gee0@�x�mR�$�%��@�W0�[�|�Nԙ�q��W�w<�W�~���=1ᕄ��H�/Z�Ƚ�����Hآ�x��������-_}@���+�4`�;繟�c��'�H��5C>d'�tRY��0�3���)�!}�N�oGN��*�s�",u��p��P�3"
D��|����"Ky��)����ͫ�א0��8L�l� eP �Pd��ꅄ���7���Sﲸ��B�[�PP��E)&J
XqI���o&�O�\\\�L
�%��}Wʗϐ����1��M;�z���R���� ��V9��Ŕ?���X`(����e}�ki�Dv@�z�.��Z��mǫ�}��W��=�L�%T���D�5��;��*A:rV����%0!��a�?�p����ZL*�Ԭ*��|OW���ii��z�rv�=�ʯW�y�|��[�+�awpF�Fc&�8�$�N�ę�ye�<qf�rG((��.X���T/��
\(�A62H�>�HU�`�a_Q
ҡb��}�R�!�z���H��`N�Xa�ͤ7#�fy���ǽ.�dv�k\��8�=�c�+:W?0`������ܗ&�����G��"��e+��J�SO��G�	J�Ŧ�PT(���Qi�Jo��S�;��׈X�9Շ�/��FZ��]�t�VN
�8�zZ~���Z����TsʚD�m͉L����R<&��Z���/}Q��{��z�:�]�(����#U���� �"��9�_O=�
��_8��q<+� �w|���-��<Vs�Pt�*Q��6�/��?)n�d�YoDC9��V�ǭq1���+\&��u�9es���u�/Y_%�V�l�m`��a��ȞX5l��r4�)���
�v=��N#��@t���G���}ݺG_3~|V9m�+8\����?{\0[�F�Z��šÆ=���rӮc�u�*�SN��ͤ@��;g�۰7��o��l6d�ꭶ���bkkk4z̘�V�]����M5�`�)��41��gXΩ7Y�
�*�NT>l�9��KkV�>z����q�w���o~�N�v2�\n5�i�$e�Ε�X5���%)��y���j>9c�iim}v��`�-�XY0=��s������l;��fğ�K6�SN����"�L#-l�L�
־�<�qf��aϴ
t�^{�]��礖/_>���o���cV�za����O=��Y�fM.��QJ^�:�a��.�#0i�$3y�$�����V�;c�){^j��}�B(��]��`A��{�ö����+-��r���t��᪙㋂_jP��o���\~TzOoq�=׶����{�Ma6��h�]�?����;m<�f�a'2�6��hC��;��f�����ֶ�[�˸�g����&OD/$骬<?d�ҥ�V�X��/��j\��\��!B�巖~�
W:�ڊ��A�:�F��U��#�Q��s��T�m}�M�߫�m�Xu��8���e@K��$-M�Nc�~�VMevD�zV#�ϝ��3���
�����mG��i�СKo�I'���Hh�Y����IEND�B`�images/root-directory-icon.png000064400000002274150601440160012434 0ustar00�PNG


IHDR�e�tEXtSoftwareAdobe ImageReadyq�e<&iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c014 79.156797, 2014/08/20-09:53:02        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:DocumentID="xmp.did:4B15378BB74E11E8BEB7B721E3131290" xmpMM:InstanceID="xmp.iid:4B15378AB74E11E8BEB7B721E3131290" xmp:CreatorTool="Adobe Photoshop CC 2014 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:1EFD64BEB1BE11E897C2C90A4391EBE6" stRef:documentID="xmp.did:1EFD64BFB1BE11E897C2C90A4391EBE6"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>�ch,IDATx�b���?�]-cT��+
�g�/���⼛MJ;H��"2|�
�����)���#�����ċ����8��`�%�@,� ��@��;��� VãFJ3�|	�S8�}�M@ǜ��3N >�TL���8��c�,�UH	�b1 ��f��Ez�L^y`�)P��d"�uj��ÿ��lԲQ��c�_([JkC�T�CJ�U1;�7���X*��Q�3Z�:o����@,�dB15�S�=,�V(�‘�j�g@�X}dm9���EJFvp|IEND�B`�shortcode_docs.php000064400000022001150601440160010247 0ustar00<?php if ( ! defined( 'ABSPATH' ) ) exit; ?>
<?php
//$settings = get_option('wp_file_manager_pro_settings');	
$this->fm_custom_assets(); 
?>

<div class="wrap fmShorcodePage">
<div class="fmInnerWrap">
<h3 class="mainHeading">
<span class="headingIcon"><img src="<?php echo plugins_url( 'images/fm-shortcode-icon.png', __FILE__ );?>"></span>
<span class="headingText"><?php _e('File Manager - Shortcode','wp-file-manager'); ?></span>
</h3>

<div class="fm_codeParaTxt">
<div class="para"><div class="lftText"><strong><?php _e('USE:' , 'wp-file-manager'); ?></strong></div>  <div class="rtTxt"><code>[wp_file_manager_admin]</code> -> <?php _e('It will show file manager on front end. You can control all settings from file manager settings. It will work same as backend WP File Manager.','wp-file-manager'); ?></div></div>

<div class="para"><div class="lftText"><strong><?php _e('USE:', 'wp-file-manager'); ?></strong></div>  <div class="rtTxt"> <code>[wp_file_manager]</code> -> <?php _e('It will show file manager on front end. But only Administrator can access it and will control from file manager settings.', 'wp-file-manager'); ?></div></div>

<div class="para"><div class="lftText"><strong><?php _e('USE:', 'wp-file-manager'); ?></strong></div>  <div class="rtTxt"> <code>[wp_file_manager view="list" lang="en" theme="light" dateformat="d M, Y h:i A" allowed_roles="editor,author" access_folder="wp-content/plugins" write = "true" read = "false" hide_files = "kumar,abc.php" lock_extensions=".php,.css" allowed_operations="upload,download" ban_user_ids="2,3"]</code></div></div>

</div>

<label class="labelHeading"><?php _e('Parameters:', 'wp-file-manager'); ?></label> 

<ul class="shortcodeDocList">
<li><div class="lftTxt"><span class="num">1</span></div>  <div class="rtTxt"><span class="strongText">allowed_roles = "*"</span> <span class="lineText">-> <?php _e('It will allow all roles to access file manager on front end or You can simple use for particular user roles as like allowed_roles="editor,author" (seprated by comma(,))' ,'wp-file-manager'); ?></span></div> </li>

<li><div class="lftTxt"><span class="num">2</span></div>  <div class="rtTxt"> <span class="strongText">access_folder="test"</span> <span class="lineText">-> <?php _e('Here "test" is the name of folder which is located on root directory, or you can give path for sub folders as like "wp-content/plugins". If leave blank or empty it will access all folders on root directory. Default: Root directory', 'wp-file-manager'); ?></span></div> </li>

<li><div class="lftTxt"><span class="num">3</span></div>  <div class="rtTxt"> <span class="strongText">write = "true"</span> <span class="lineText">-> <?php _e('for access to write files permissions, note: true/false, default: false', 'wp-file-manager'); ?></span></div> </li>

<li><div class="lftTxt"><span class="num">4</span></div>  <div class="rtTxt"> <span class="strongText">read = "true"</span> <span class="lineText">-> <?php _e('for access to read files permission, note: true/false, default: true', 'wp-file-manager'); ?></span></div> </li>

<li><div class="lftTxt"><span class="num">5</span></div>  <div class="rtTxt"> <span class="strongText">hide_files = "wp-content/plugins,wp-config.php"</span> <span class="lineText">-> <?php _e('it will hide mentioned here. Note: seprated by comma(,). Default: Null', 'wp-file-manager'); ?></span></div> </li>

<li><div class="lftTxt"><span class="num">6</span></div>  <div class="rtTxt"> <span class="strongText">lock_extensions=".php,.css"</span> <span class="lineText">-> <?php _e('It will lock mentioned in commas. you can lock more as like ".php,.css,.js" etc. Default: Null', 'wp-file-manager'); ?></span></div> </li>

<li><div class="lftTxt"><span class="num">7</span></div>  <div class="rtTxt"> <span class="strongText">allowed_operations="*"</span> <span class="lineText">-> <?php _e('* for all operations and to allow some operation you can mention operation name as like, allowed_operations="upload,download". Note: seprated by comma(,). Default: *', 'wp-file-manager'); ?></span> </div></li>

</ul>

<div class="subHeading"><span class="num">7.1</span><?php _e('File Operations List:', 'wp-file-manager'); ?> </div>

<div class="twoColListWrap">
<ul class="numList numListCol">
<li><span class="num">1.</span> <span class="strongText"><?php _e('mkdir ->', 'wp-file-manager'); ?></span> <span class="lineText"><?php _e('Make directory or folder', 'wp-file-manager'); ?></span> </li>
<li><span class="num">2.</span> <span class="strongText"><?php _e('mkfile ->', 'wp-file-manager'); ?></span> <span class="lineText"><?php _e('Make file', 'wp-file-manager'); ?></span> </li>
<li><span class="num">3.</span> <span class="strongText"><?php _e('rename ->', 'wp-file-manager'); ?></span> <span class="lineText"><?php _e('Rename a file or folder', 'wp-file-manager'); ?></span> </li>
<li><span class="num">4.</span> <span class="strongText"><?php _e('duplicate ->', 'wp-file-manager'); ?></span> <span class="lineText"><?php _e('Duplicate or clone a folder or file', 'wp-file-manager'); ?></span> </li>
<li><span class="num">5.</span> <span class="strongText"><?php _e('paste ->', 'wp-file-manager'); ?></span> <span class="lineText"> <?php _e('Paste a file or folder', 'wp-file-manager'); ?></span> </li>
<li><span class="num">6.</span> <span class="strongText"><?php _e('ban ->', 'wp-file-manager'); ?></span> <span class="lineText"><?php _e('Ban', 'wp-file-manager'); ?> </span> </li>
<li><span class="num">7.</span> <span class="strongText"><?php _e('archive ->', 'wp-file-manager'); ?></span> <span class="lineText"><?php _e('To make a archive or zip' ,'wp-file-manager'); ?></span> </li>
<li><span class="num">8.</span> <span class="strongText"><?php _e('extract ->', 'wp-file-manager'); ?></span> <span class="lineText"><?php _e('Extract archive or zipped file' , 'wp-file-manager'); ?></span> </li>
<li><span class="num">9.</span> <span class="strongText"><?php _e('copy ->', 'wp-file-manager'); ?></span> <span class="lineText"><?php _e('Copy files or folders', 'wp-file-manager'); ?></span> </li>
</ul>

<ul class="numList numListCol">
<li><span class="num">10.</span> <span class="strongText"><?php _e('cut ->', 'wp-file-manager'); ?></span> <span class="lineText"><?php _e('Simple cut a file or folder', 'wp-file-manager'); ?></span> </li>
<li><span class="num">11.</span> <span class="strongText"><?php _e('edit ->', 'wp-file-manager'); ?></span> <span class="lineText"><?php _e('Edit a file', 'wp-file-manager'); ?></span> </li>
<li><span class="num">12.</span> <span class="strongText"><?php _e('rm ->', 'wp-file-manager'); ?></span> <span class="lineText"><?php _e('Remove or delete files and folders', 'wp-file-manager'); ?></span> </li>
<li><span class="num">13.</span> <span class="strongText"><?php _e('download ->', 'wp-file-manager'); ?></span> <span class="lineText"><?php _e('Download files', 'wp-file-manager'); ?></span> </li>
<li><span class="num">14.</span> <span class="strongText"><?php _e('upload ->', 'wp-file-manager'); ?></span> <span class="lineText"><?php _e('Upload files', 'wp-file-manager'); ?></span> </li>
<li><span class="num">15.</span> <span class="strongText"><?php _e('search -> ', 'wp-file-manager'); ?></span> <span class="lineText"><?php _e('Search things', 'wp-file-manager'); ?></span> </li>
<li><span class="num">16.</span> <span class="strongText"><?php _e('info ->', 'wp-file-manager'); ?></span> <span class="lineText"><?php _e('Info of file', 'wp-file-manager'); ?></span> </li>
<li><span class="num">17.</span> <span class="strongText"><?php _e('help ->', 'wp-file-manager'); ?></span> <span class="lineText"><?php _e('Help', 'wp-file-manager'); ?></span> </li>
</ul>

</div>

<ul class="shortcodeDocList">
<li><div class="lftTxt"><span class="num">8</span></div>  <div class="rtTxt"> <span class="strongText">ban_user_ids="2,3"</span> <span class="lineText"><?php _e('->  It will ban particular users by just putting their ids seprated by commas(,). If user is Ban then they will not able to access wp file manager on front end.', 'wp-file-manager'); ?></span></div> </li>
<li><div class="lftTxt"><span class="num">9</span></div>  <div class="rtTxt"> <span class="strongText">view="list"</span> <span class="lineText"><?php _e('-> Filemanager UI View. Default: grid', 'wp-file-manager'); ?></span> </div></li>
<li><div class="lftTxt"><span class="num">10</span></div>  <div class="rtTxt"> <span class="strongText">dateformat="d M, Y h:i A"</span> <span class="lineText"><?php _e('-> File Modified or Create date format. Default: d M, Y h:i A', 'wp-file-manager'); ?> </span> </div></li>
<li><div class="lftTxt"><span class="num">11</span></div>  <div class="rtTxt"> <span class="strongText">lang="en"</span> <span class="lineText"><?php _e('-> File manager Language. Default: English(en)', 'wp-file-manager'); ?> </span> </div></li>
<li><div class="lftTxt"><span class="num">12</span></div>  <div class="rtTxt"> <span class="strongText">theme="light"</span> <span class="lineText"><?php _e('-> File Manager Theme. Default: Light', 'wp-file-manager'); ?> </span> </div></li>
</ul>

</div>
</div>settings.php000064400000004626150601440160007122 0ustar00<?php if ( ! defined( 'ABSPATH' ) ) exit; 
$images_url = WP_FM_SITE_URL.'/wp-content/uploads/2024/08';
?>
<style>
.buy-now:hover,
.buy-now:focus{ box-shadow:none !important; }
img{ max-width:100% !important; }
</style>
<div class="wrap">
<h3><?php _e('Settings - General', 'wp-file-manager');?></h3>
<p class="danger" style="color:#F00"><strong><?php  _e('Note: This is just a demo screenshot. To get settings please buy our pro version.', 'wp-file-manager'); ?></strong>
<a href="https://filemanagerpro.io/product/file-manager" class="button button-primary buy-now" target="_blank" title="Click to Buy PRO"><?php  _e('Buy PRO', 'wp-file-manager'); ?></a></p>
<p><?php _e('Here admin can give access to user roles to use filemanager. Admin can set Default Access Folder and also control upload size of filemanager.', 'wp-file-manager');?></p>
<img src="<?php echo $images_url.'/screenshot-general.png';?>" />
<h3><?php _e('Settings - Code-editor', 'wp-file-manager');?></h3>
<p><?php _e('File Manager has a code editor with multiple themes. You can select any theme for code editor. It will display when you edit any file. Also you can allow fullscreen mode of code editor.', 'wp-file-manager');?></p>
<img src="<?php echo $images_url.'/screenshot-code-editor.png';?>" />
<h3><?php _e('Code-editor View', 'wp-file-manager');?></h3>
<img src="<?php echo $images_url.'/code-editor.jpg';?>" />
<h3><?php _e('Settings - User Restrictions', 'wp-file-manager');?></h3>
<p><?php _e('Admin can restrict actions of any user. Also hide files and folders and can set different - different folders paths for different users.', 'wp-file-manager');?></p>
<img src="<?php echo $images_url.'/screenshot-user-restriction.jpg';?>" />
<h3><?php _e('Settings - User Role Restrictions', 'wp-file-manager');?></h3>
<p><?php _e('Admin can restrict actions of any userrole. Also hide files and folders and can set different - different folders paths for different users roles.', 'wp-file-manager');?></p>
<img src="<?php echo $images_url.'/screenshot-user-role-restriction.jpg';?>" />
<p class="danger" style="color:#F00"><strong><?php  _e('Note: This is just a demo screenshot. To get settings please buy our pro version.', 'wp-file-manager'); ?></strong>
<a href="https://filemanagerpro.io/product/file-manager" class="button button-primary buy-now" target="_blank" title="Click to Buy PRO"><?php  _e('Buy PRO', 'wp-file-manager'); ?></a></p>
</div>backup.php000064400000033436150601440160006530 0ustar00<?php if (!defined('ABSPATH')) { exit; } 
$backupDirs = array('uploads.zip','plugins.zip','themes.zip','others.zip','db.sql.gz');
$upload_dir = wp_upload_dir();
$backup_dirname = $upload_dir['basedir'].'/wp-file-manager-pro/fm_backup/';
$backup_baseurl = site_url().'/wp-json/v1/fm/backup/';
$backupall_baseurl = site_url().'/wp-json/v1/fm/backupall/';
global $wpdb;
$fmdb = $wpdb->prefix.'wpfm_backup';
$backups = $wpdb->get_results("select * from ".$fmdb." order by id desc");
$settings = get_option('wp_file_manager_settings');
if(isset($settings['fm_max_packet_allowed'])){
    $default_packet_value = intval($settings['fm_max_packet_allowed']*1000000);
}else{
    $max_allowed_packet = 'max_allowed_packet';
    $packet_obj = $wpdb->get_row( $wpdb->prepare( "SHOW SESSION VARIABLES WHERE (variable_name = %s)", $max_allowed_packet ) );
    $default_packet_value = intval($packet_obj->Value);
}

wp_enqueue_style('fm_backup_css', plugins_url('../css/fm-backup.css', __FILE__), '', $this->ver);
wp_register_script( "fm_backup", plugins_url('../js/fm-backup.js',  __FILE__ ), array(), rand(0,9999) );
wp_localize_script( 'fm_backup', 'fmbackupparams', array(
    'ajaxurl' => admin_url('admin-ajax.php'),
    'plugin_url' => plugins_url('lib/', __FILE__),
    'packet_error_msg' => __('Error: Unable to restore backup because database backup is heavy in size. Please try to increase Maximum allowed size  from Preferences settings.','wp-file-manager'),
    'delete_backup' => __('Select backup(s) to delete!','wp-file-manager'),
    'confirm_del' => __('Are you sure want to remove selected backup(s)?','wp-file-manager'),
    'wpfmbackup'   => wp_create_nonce( 'wpfmbackup' ),
    'wpfmbackupremove' => wp_create_nonce( 'wpfmbackupremove' ),
    'wpfmbackuplogs' => wp_create_nonce( 'wpfmbackuplogs' ),
    'wpfmbackuprestore' => wp_create_nonce( 'wpfmbackuprestore' ),
    'backup_running' => __('Backup is running, please wait','wp-file-manager'),
    'restore_running' => __('Restore is running, please wait','wp-file-manager'),
    'backup_empty_error' => __('Nothing selected for backup.','wp-file-manager'),
    'backup_baseurl' => $backup_baseurl,
    'backupall_baseurl' => $backupall_baseurl,
    'default_packet_value' => $default_packet_value,
    )
);        
wp_enqueue_script( 'fm_backup' ); 

?>

<div class="wrap restore-sec">
	<div class="title">
		<h3> <?php _e('WP File Manager - Backup/Restore', 'wp-file-manager'); ?></h3>
	</div>
	
	<div class="schedule-back">

        <div class="double-col">
            <h4><?php _e('Backup Options:', 'wp-file-manager'); ?></h4>
            <div class="inner-col-wrap">
                <div class="inner-col-half">
                    <div class="colmn-div3">
                        <span class="styledCheckbox mrt10">
                            <input type="checkbox" name="fm_bkp_database" id="fm_bkp_database" value="5" checked="checked"> <span class="fm_checkmark"></span>
                        </span>
                        <span class="chk-label"><?php _e('Database Backup', 'wp-file-manager'); ?></span>
                    </div>
                    <div class="colmn-div3">
                        <span class="styledCheckbox mrt10">
                            <input type="checkbox" class="chk-all-files" name="fm_bkp_files" id="fm_bkp_files" value="files" checked="checked"> <span class="fm_checkmark"></span>
                        </span>
                        <span class="chk-label"><a href="javascript:void(0)" id="fm_open_files_option"><?php _e('Files Backup', 'wp-file-manager'); ?></a></span>
                        <div id="fm_open_files_options" class="fm_open_files_options">
                            <li><span class="styledCheckbox mrt10">
                                <input type="checkbox" class="chk-files" id="fm_bkp_plugins" name="fm_bkp_plugins" value="1" checked="checked"> <span class="fm_checkmark"></span>
                            </span> <span class="chk-label"><?php _e('Plugins', 'wp-file-manager'); ?></span></li>
                                <li><span class="styledCheckbox mrt10">
                                <input type="checkbox" class="chk-files" id="fm_bkp_themes" name="fm_bkp_themes" value="2" checked="checked"> <span class="fm_checkmark"></span>
                            </span> <span class="chk-label"><?php _e('Themes', 'wp-file-manager'); ?></span></li>
                                <li><span class="styledCheckbox mrt10">
                                <input type="checkbox" class="chk-files" id="fm_bkp_uploads" name="fm_bkp_uploads" value="3" checked="checked"> <span class="fm_checkmark"></span>
                            </span> <span class="chk-label"><?php _e('Uploads', 'wp-file-manager'); ?></span></li>
                                <li><span class="styledCheckbox mrt10">
                                <input type="checkbox" class="chk-files" id="fm_bkp_other" name="fm_bkp_other" value="4" checked="checked"> <span class="fm_checkmark"></span>
                            </span> <span class="chk-label"><?php _e('Others (Any other directories found inside wp-content)', 'wp-file-manager'); ?></span></li>
                        </div>
                    </div>
                    <div class="colmn-div3 inner-col-half">
                        <button id="wpfm-backupnow-button" type="button" class="backup_btn"><?php _e('Backup Now', 'wp-file-manager'); ?></button>
                    </div>
                </div>
            </div>                    
        </div>
        
        <div class="double-col">
            <div class="well">
                <b><?php _e('Time now', 'wp-file-manager'); ?></b>:  <?php echo date('D, F d, Y H:i');?>
            </div>
        </div>

		<div class="dlt_success_popup">
            <div class="dlt_success_popup_tbl">
                <div class="dlt_success_popup_cel">
                    <div class="dlt_success_popup_inner">
                        <a href="javascript:void(0)" class="close_dlt_success">&times;</a>
		                <div id="dlt_success_success"> 
                            <h3><?php _e('SUCCESS', 'wp-file-manager'); ?></h3>
                            <div class="dlt_success_wrap">
                                <p><?php _e('Backup successfully deleted.', 'wp-file-manager'); ?></p>
                                <button class="dlt_confirmed_success backup_btn_common"><?php _e('Ok', 'wp-file-manager'); ?></button>
                            </div>
                        </div>
                    </div><!--dlt_success_popup_inner-->
                </div>
            </div>
        </div>
        <!--dlt_success_popup-->

		<div class="dlt_backup_popup">
            <div class="dlt_backup_popup_tbl">
                <div class="dlt_backup_popup_cel">
                    <div class="dlt_backup_popup_inner">
                        <a href="javascript:void(0)" class="close_dlt_backup">&times;</a>
		                <div id="dlt_backup">
                            <h3><?php _e('DELETE FILES', 'wp-file-manager'); ?></h3>
                            <div class="dlt_btn_wrap">
                                <p><?php _e('Are you sure you want to delete this backup?', 'wp-file-manager'); ?></p>
                                <button class="dlt_cancel backup_btn_common"><?php _e('Cancel', 'wp-file-manager'); ?></button>
                                <button class="dlt_confirmed backup_btn_common"><?php _e('Confirm', 'wp-file-manager'); ?></button>
                            </div>
                        </div>
                    </div><!--dlt_backup_popup_inner-->
                </div>
            </div>
        </div>
        <!--dlt_backup_popup-->

		<div class="restore_backup_popup">
            <div class="restore_backup_popup_tbl">
                <div class="restore_backup_popup_cel">
                    <div class="restore_backup_popup_inner">
                        <a href="javascript:void(0)" class="close_restore_backup">&times;</a>
		                <div id="restore_backup"> 
                            <h3><?php _e('RESTORE FILES', 'wp-file-manager'); ?></h3>
                            <div class="restore_btn_wrap">
                                <p><?php _e('Are you sure you want to restore this backup?', 'wp-file-manager'); ?></p>
                                <button class="restore_cancel backup_btn_common"><?php _e('Cancel', 'wp-file-manager'); ?></button>
                                <button class="restore_confirmed backup_btn_common"><?php _e('Confirm', 'wp-file-manager'); ?></button>
                            </div>
                        </div>
                    </div><!--restore_backup_popup_inner-->
                </div>
            </div>
        </div>
        <!--restore_backup_popup-->

		<div class="fmbkp_console_popup">
            <div class="fmbkp_console_popup_tbl">
                <div class="fmbkp_console_popup_cel">
                    <div class="fmbkp_console_popup_inner">
                        <a href="javascript:void(0)" class="close_fm_console">&times;</a>
		                <div id="fmbkp_console"></div>
                        <div class="fmbkp_console_loader">
                            <img src="<?php echo plugins_url('images/loader-fm-console.gif', dirname(__FILE__)); ?>"/>
                        </div>
                    </div><!--fmbkp_console_popup_inner-->
                </div>
            </div>
        </div>
        <!--fmbkp_console_popup-->
	</div>
	
	<div class="log-message">
		<h3><?php _e('Last Log Message', 'wp-file-manager'); ?></h3>
        <p>
        <?php if(isset($backups) && !empty($backups)) { ?>
            <?php _e('The backup apparently succeeded and is now complete.', 'wp-file-manager'); ?> (<?php echo date('j M, Y H:i A', strtotime($backups[0]->backup_date));?>)
             <?php } else { ?>
                <?php _e('No log message', 'wp-file-manager'); ?> 
             <?php } ?>
		</p>
	</div>
	
	<div class="existing-back">
		<h3><?php _e('Existing Backup(s)', 'wp-file-manager'); ?> <span><?php echo count($backups);?></span> </h3>		
	</div>
	
	<div class="backup-main">
		<div class="backup-date">
            <span class="styledCheckbox mrt10">
                <input type="checkbox" class="bkpchkCheckAll" <?php echo count($backups) == 0 ? 'disabled="disabled"' : "";?>> <span class="fm_checkmark"></span>
            </span> <span class="chk-label"> <?php _e('Backup Date', 'wp-file-manager'); ?> </span>
		</div>
		<div class="download bck_action">
			 <span> <?php _e('Backup data (click to download)', 'wp-file-manager'); ?></span>
		</div>
        <div class="action_ele">
			 <span> <?php _e('Action', 'wp-file-manager'); ?></span>
		</div>
	</div>
	

    <?php if(isset($backups) && !empty($backups)) {
        $count = 1;
        $todayDate = date('Y-m-d');
        $todayDate = strtotime($todayDate);
		foreach($backups as $backup) { 
            $backupNameExp = $backup->backup_date; 
            $compareDate = date("Y-m-d", strtotime($backupNameExp));
            $compareDate = strtotime($compareDate);
            $backupName = date("M d, Y H:i", strtotime($backupNameExp));
		?>
	<div class="database-sec <?php echo($count++%2 == 0) ? 'even' : 'odd'?>">
		<div class="backup-date">
            <span class="styledCheckbox mrt10">
                <input type="checkbox" value="<?php echo $backup->id;?>" name="backupids[]" class="backupids"> <span class="fm_checkmark"></span>
            </span>
            <span class="chk-label"><?php echo date('j M, Y H:i A', strtotime($backupName)); ?> <?php echo ($todayDate == $compareDate) ? '('.__("Today", "wp-file-manager").')' : '';?> </span>
		</div>
		<div class="download bck_action">
          
		    <?php 
              $backup_count = 0;
            foreach($backupDirs as $backupDir) {
                $bkpName = $backup->backup_name.'-'.$backupDir;
                $dir = $backup_dirname.$bkpName;
                if(file_exists($dir)) {   
                    $backup_count++;
                    if($backupDir == 'db.sql.gz') {
                        $dirName = 'Database';
                    } else {
                        $dirName = str_replace('.zip','',$backupDir);
                    }
                    $size = filesize($dir);
                    $backup_type = explode('.',$backupDir);
                    $id = (int) $backup->id;
               ?>
                <a href="javascript:void(0)" class="bck-icon" data-token="<?php echo base64_encode($backup->id).'/'.base64_encode($backup_type[0]).'/'.base64_encode(site_url().self::fm_get_key());?>"><?php echo ucfirst($dirName); ?> (<?php echo $this->formatSizeUnits($size); ?>)</a>
              <?php } 
            }
            if($backup_count > 1){  ?>
                <div class="fm-download-all button">Download All</div>
                   <?php   }
            ?>
		</div>
        <div class="action_ele">
			 <button class="exitBackBtn restore_btn bkpRestoreID" id="<?php echo $backup->id; ?>"><?php _e('Restore', 'wp-file-manager'); ?></button>
             <button class="exitBackBtn del_btn bkpDeleteID" id="<?php echo $backup->id; ?>"><?php _e('Delete', 'wp-file-manager'); ?></button>
             <button class="exitBackBtn log_btn bkpViewLog" id="<?php echo $backup->id; ?>"><?php _e('View Log', 'wp-file-manager'); ?></button>
		</div>
	</div>
	<?php } ?>
	<?php } else { ?>
           <p class="no_backup"><?php _e('Currently no backup(s) found.', 'wp-file-manager'); ?></p>
          <?php } ?>
	<div class="action-sec">
		<strong> <?php _e('Actions upon selected backup(s)', 'wp-file-manager'); ?></strong>
        <button class="exitBackBtn bkpDelete del_btn disabled_btn"><?php _e('Delete', 'wp-file-manager'); ?></button>
		<button class="exitBackBtn bkpCheckAll restore_btn <?php echo count($backups) == 0 ? 'disabled_btn' : '';?>"><?php _e('Select All', 'wp-file-manager'); ?></button>
        <button class="exitBackBtn bkpUnCheckAll log_btn disabled_btn"><?php _e('Deselect', 'wp-file-manager'); ?></button>	
	</div>
    
</div>
logs.php000064400000001677150601440160006231 0ustar00<?php if (!defined('ABSPATH')) { exit; } 
$images_url = WP_FM_SITE_URL.'/wp-content/uploads/2024/08';
?>
<style>
.buy-now:hover,
.buy-now:focus{ box-shadow:none !important; }
</style>
<div class="wrap">
<p class="danger" style="color:#F00"><strong><?php  _e('Note: These are demo screenshots. Please buy File Manager pro to Logs functions.', 'wp-file-manager'); ?></strong>
<a href="https://filemanagerpro.io/product/file-manager" class="button button-primary buy-now" target="_blank" title="<?php  _e('Click to Buy PRO', 'wp-file-manager'); ?>"><?php  _e('Buy PRO', 'wp-file-manager'); ?></a></p>
<h3><?php  _e('Edit Files Logs', 'wp-file-manager'); ?></h3>	
<img src="<?php echo $images_url.'/logs-001.jpg';?>">
<h3><?php  _e('Download Files Logs', 'wp-file-manager'); ?></h3>	
<img src="<?php echo $images_url.'/logs-002.jpg';?>">
<h3><?php  _e('Upload Files Logs', 'wp-file-manager'); ?></h3>		
<img src="<?php echo $images_url.'/logs-003.jpg';?>">
</div>root.php000064400000014757150601440160006253 0ustar00<?php if (!defined('ABSPATH')) { exit; }
$this->custom_css();
global $wpdb;
$path = str_replace('\\', '/', ABSPATH);
if (isset($_POST['submit']) && wp_verify_nonce(sanitize_text_field($_POST['wp_filemanager_root_nonce_field']), 'wp_filemanager_root_action')) {
  $directory_separators = ['../', './','..\\', '.\\', '..'];
  $public_path = isset($_POST['public_path']) ? str_replace($directory_separators, '', htmlentities(trim($path.$_POST['public_path']))): $path;
  $save_array = 	array(
    'public_path' => $public_path,
    'fm_enable_trash' => isset($_POST['fm_enable_trash']) ? intval($_POST['fm_enable_trash']) : '',
    'fm_enable_media_upload' => isset($_POST['fm_enable_media_upload']) ? intval($_POST['fm_enable_media_upload']) : '',
    'fm_max_packet_allowed' => isset($_POST['fm_max_packet_allowed']) ? intval($_POST['fm_max_packet_allowed']) : '',
);
  if(isset($_POST['fm_max_packet_allowed'])){
    $fm_max_packet_allowed = intval($_POST['fm_max_packet_allowed']);
    $packet_value = intval($fm_max_packet_allowed * 1000000);
    if($packet_value <= 0 ){
        
        $prev_value = get_option('wp_file_manager_settings',true);
        $packet_value = isset($prev_value['fm_max_packet_allowed']) ? intval($prev_value['fm_max_packet_allowed']) : 0;
        $save_array['fm_max_packet_allowed'] = $packet_value;
        $packet_value = intval($packet_value * 1000000);
    } else {
        $save_array['fm_max_packet_allowed'] = isset($packet_value) ? intval($packet_value/1000000) : '';
        $set_packet_value = $wpdb->query($wpdb->prepare("SET GLOBAL max_allowed_packet = %d",$packet_value));
    }
    }
    $save = update_option('wp_file_manager_settings', $save_array);

    if ($save) {
      mk_file_folder_manager::mk_fm_redirect('admin.php?page=wp_file_manager_preferences&status=1');
    } else {
      mk_file_folder_manager::mk_fm_redirect('admin.php?page=wp_file_manager_preferences&status=2');
    }
}
$settings = get_option('wp_file_manager_settings'); 
$max_allowed_packet = 'max_allowed_packet';
$packet_obj = $wpdb->get_row( $wpdb->prepare( "SHOW SESSION VARIABLES WHERE (variable_name = %s)", $max_allowed_packet ) );
$default_packet_value = intval($packet_obj->Value);
$default_packet_value = intval($default_packet_value / 1000000);
?>
<div class="wrap fm_rootWrap">
<?php if (isset($_GET['status']) && intval($_GET['status']) == '1'):?>
<div class="updated settings-error notice is-dismissible" id="setting-error-settings_updated"> 
<p><strong><?php _e('Settings saved.', 'wp-file-manager'); ?></strong></p><button id="ad_dismiss" class="notice-dismiss" type="button"><span class="screen-reader-text"><?php _e('Dismiss this notice.', 'wp-file-manager'); ?></span></button></div>
<?php elseif (isset($_GET['status']) && intval($_GET['status']) == '2'):?>
<div class="error updated settings-error notice is-dismissible" id="setting-error-settings_updated"> 
<p><strong><?php _e('You have not made any changes to be saved.', 'wp-file-manager'); ?></strong></p><button id="ad_dismiss" class="notice-dismiss" type="button"><span class="screen-reader-text"><?php _e('Dismiss this notice.', 'wp-file-manager'); ?></span></button></div>
<?php endif; ?>
<h3 class="fm_headingTitle"><?php _e('Preferences', 'wp-file-manager'); ?></h3>
<?php $path = str_replace('\\', '/', ABSPATH); ?>
<div class="fm_whiteBg">
<form action="" method="post">
<?php wp_nonce_field('wp_filemanager_root_action', 'wp_filemanager_root_nonce_field'); ?>
<table class="form-table">
<tr>
<th><?php _e('Public Root Path', 'wp-file-manager'); ?></th>
<td>
<?php 
$path_length = strlen($path);
$access_folder = isset($settings['public_path']) && !empty($settings['public_path']) ? substr($settings['public_path'],$path_length) : '';
?>
<div class="input-addon"><strong><?php _e('Default', 'wp-file-manager'); ?>: </strong><?php echo $path; ?></div>
<input type="text" name="public_path" id="public_path" placeholder="<?php _e('Path of the folder to display e.g wp-content/uploads', 'wp-file-manager'); ?>" value="<?php echo $access_folder; ?>" class="regular-text fmInput"/>
<p style="color:#F00" class="description mb15"><?php _e('Please change this carefully, wrong path can lead file manager plugin to go down.', 'wp-file-manager'); ?></p>
</td>
</tr>
<tr>
<th><?php _e('Enable Trash?', 'wp-file-manager'); ?></th>
<td class="fm-tr-inline">
<input name="fm_enable_trash" type="checkbox" id="fm_enable_trash" value="1" class="regular-text" <?php echo (isset($settings['fm_enable_trash']) && !empty($settings['fm_enable_trash']) && $settings['fm_enable_trash'] == 1) ? 'checked="checked"' : ''; ?>>
<p class="description mb15"><?php _e('After enable trash, your files will go to trash folder.', 'wp-file-manager'); ?>
</p>
</td>
</tr>
<tr>
<th><?php _e('Enable Files Upload to Media Library?', 'wp-file-manager'); ?></th>
<td class="fm-tr-inline">
<input name="fm_enable_media_upload" type="checkbox" id="fm_enable_media_upload" value="1" class="regular-text" <?php echo (isset($settings['fm_enable_media_upload']) && !empty($settings['fm_enable_media_upload']) && $settings['fm_enable_media_upload'] == 1) ? 'checked="checked"' : ''; ?>>
<p class="description mb15"><?php _e('After enabling this all files will go to media library.', 'wp-file-manager'); ?>
</p>
</td>
</tr>
<tr>
<th><?php _e('Maximum allowed size at the time of database backup restore.', 'wp-file-manager'); ?></th>
<td>
  <div class="fm-packet-area">
    <input name="fm_max_packet_allowed" type="number" id="fm_max_packet_allowed" min="1" class="regular-text" value="<?php echo (isset($settings['fm_max_packet_allowed']) && !empty($settings['fm_max_packet_allowed'])) ? intval($settings['fm_max_packet_allowed']) : $default_packet_value; ?>"><span class="mb-value"><?php _e('MB', 'wp-file-manager'); ?> </span>
  </div>
  <p class="description mb15"><?php _e('Please increase field value if you are getting error message at the time of backup restore.', 'wp-file-manager'); ?>
  </p>
</td>
</tr>
</table>
<p class="submit"><input type="submit" name="submit" id="submit" class="button button-primary" value="<?php _e('Save Changes', 'wp-file-manager'); ?>"></p>
</form>
</div>
</div>
<?php
$admin_page_url = admin_url('admin.php?page=wp_file_manager_preferences');
wp_register_script( 'fm-dismiss-notice-js', '', array("jquery"), '', true );
wp_enqueue_script( 'fm-dismiss-notice-js' );
wp_add_inline_script(
'fm-dismiss-notice-js',
	'setTimeout(function() {
  window.history.replaceState({}, document.title, "'.$admin_page_url.'");
  }, 1000);
  jQuery(document).on("click", "#ad_dismiss", function(){
    jQuery(this).closest(".notice").remove();
  });'
);
?>system_properties.php000064400000003010150601440160011044 0ustar00<?php if ( ! defined( 'ABSPATH' ) ) exit;
$this->custom_css();
?>
<div class="wrap fm_systemPropertyWrap">
<h3 class="fm_headingTitle"><?php _e('File Manager - System Properties','wp-file-manager'); ?>  <a href="https://filemanagerpro.io/product/file-manager" class="button button-primary fm_BuyProBtn" target="_blank" title="Click to Buy PRO"><?php  _e('Buy PRO', 'wp-file-manager'); ?></a></h3>

<table cellpadding="0" cellspacing="0" class="fm_systemPropertyTbl" style="background:#fff; padding:10px; border-left: 5px solid #09F;">
	
	<tr>
		<th><?php _e('PHP version','wp-file-manager'); ?></th>
		<td><code><?php echo phpversion(); ?></code></td>
	</tr>
	
	<tr>
		<th><?php _e('Maximum file upload size (upload_max_filesize)','wp-file-manager'); ?></th>
		<td><code><?php echo ini_get('upload_max_filesize'); ?></code></td>
	</tr>

	<tr>
		<th><?php _e('Post maximum file upload size (post_max_size)','wp-file-manager'); ?></th>
		<td><code><?php echo ini_get('post_max_size'); ?></code></td>
	</tr>
	
	<tr>
		<th><?php _e('Memory Limit (memory_limit)','wp-file-manager'); ?></th>
		<td><code><?php echo ini_get('memory_limit'); ?></code></td>
	</tr>
	
	<tr>
		<th><?php _e('Timeout (max_execution_time)','wp-file-manager'); ?></th>
		<td><code><?php echo ini_get('max_execution_time'); ?></code></td>
	</tr>
	
	<tr>
		<th><?php _e('Browser and OS (HTTP_USER_AGENT)','wp-file-manager'); ?></th>
		<td><code><?php echo htmlentities($_SERVER['HTTP_USER_AGENT']); ?></code></td>
	</tr>
	
</table>
</div>