�PNG  IHDR22?�� pHYs  �� OiCCPPhotoshop ICC profilexڝSgTS�=���BK���KoR RB���&*! J�!��Q�EEȠ�����Q, � ��!���������{�kּ������>���� �H3Q5� �B�������.@� $p�d!s�#�~<<+"��x� �M��0���B�\���t�8K�@z�B�@F���&S�`�cb�P-`'������{[�!�� e�Dh;��V�EX0fK�9�-0IWfH���� � 0Q��){`�##x��F�W<�+��*x��<�$9E�[-qWW.(�I+6aa�@.�y�2�4���������x����6��_-��"bb���ϫp@�t~��,/��;�m��%�h^ �u��f�@����W�p�~<�5�j>{�-�]c�K'Xt����o��(�h���w��?�G�%�fI�q^D$.Tʳ?�D��*�A��,���� �`6�B$��BB d�r`)��B(�Ͱ*`/�@4�Qh��p.�U�=p�a��(�� A�a!ڈb�X#����!�H�$ ɈQ"K�5H1R�T UH�=r9�\F��;�2����G1���Q=� �C��7�F� �dt1�����r�=�6��Ыhڏ>C�0��3�l0.��B�8, �c˱"� ���V����cϱw�E� 6wB aAHXLXN�H� $4� 7 �Q�'"��K�&���b21�XH,#��/{�C�7$�C2'��I��T��F�nR#�,��4H#���dk�9�, +ȅ����3��!�[ �b@q��S�(R�jJ��4�e�2AU��Rݨ�T5�ZB���R�Q��4u�9̓IK�����hh�i��t�ݕN��W���G���w ��Ljg(�gw��L�Ӌ�T071���oUX*�*|�� �J�&�*/T����ު U�U�T��^S}�FU3S� Ԗ�U��P�SSg�;���g�oT?�~Y��Y�L�OC�Q��_�� c�x,!k ��u�5�&���|v*�����=���9C3J3W�R�f?�q��tN �(���~���)�)�4L�1e\k����X�H�Q�G�6������E�Y��A�J'\'Gg����S�Sݧ �M=:��.�k���Dw�n��^��Lo��y���}/�T�m���G X� $� �<�5qo</���QC]�@C�a�a�ᄑ��<��F�F�i�\�$�m�mƣ&&!&KM�M�RM��)�;L;L���͢�֙5�=1�2��כ߷`ZxZ,����eI��Z�Yn�Z9Y�XUZ]�F���%ֻ�����N�N���gð�ɶ�����ۮ�m�}agbg�Ů��}�}��= ���Z~s�r:V:ޚΜ�?}����/gX���3��)�i�S��Ggg�s�󈋉K��.�>.���Ƚ�Jt�q]�z���������ۯ�6�i�ܟ�4�)�Y3s���C�Q��? ��0k߬~OCO�g��#/c/�W�װ��w��a�>�>r��>�<7�2�Y_�7��ȷ�O�o�_��C#�d�z����%g��A�[��z|!��?:�e����A���AA�������!h�쐭!��Α�i�P~���a�a��~ '���W�?�p�X�1�5w��Cs�D�D�Dޛg1O9�-J5*>�.j<�7�4�?�.fY��X�XIlK9.*�6nl������� �{�/�]py�����.,:�@L�N8��A*��%�w%� y��g"/�6ш�C\*N�H*Mz�쑼5y$�3�,幄'���L Lݛ:��v m2=:�1����qB�!M��g�g�fvˬe����n��/��k���Y- �B��TZ(�*�geWf�͉�9���+��̳�ې7�����ᒶ��KW-X潬j9�������(�x��oʿ�ܔ���Ĺd�f�f���-�[����n �ڴ �V����E�/��(ۻ��C���<��e����;?T�T�T�T6��ݵa��n��{��4���[���>ɾ�UUM�f�e�I���?�������m]�Nmq����#�׹���=TR��+�G�����w- 6 U����#pDy��� �� :�v�{���vg/jB��F�S��[b[�O�>����z�G��499�?r����C�d�&����ˮ/~�����јѡ�򗓿m|������������x31^�V���w�w��O�| (�h���SЧ��������c3-� cHRMz%������u0�`:�o�_�F5IDATx��ytUս�?�;���fN$$��@B�!�k��� -*�gE���j�O�kQ�ʠ`U�B_ �AÐ0%�Ȕ�@r3ޛ;߳��$�@��v����^�s����������$��ߢ !�W��5�̱'-٘������4�>�Rƫ$�G��0U�H}�_ _� #��k�MJ/=�9Du *ڲ�k�PQ;0��j|�*�$�^컂脛y���>�z×� B��� ��(�:$�ʔ_�6��C!B����MVx��a��ζyY����j��ƋY2�9�F�{r��r�딟F��Q��hY6��� x��[l��RC��������nt@��;P��3��� F�w��7��:�P���ɋ'���mj���Bƪ�$�Q�L��y��߷g��\���z����v5�p�v$�v櫻�`6~K �Y�X����,�:��"�o�e0II"(��,������l_�C���/4�+f�E�!q��:����u����c��樼.UE�@� �]K�W���$-�h]�JG���Dz)�`��.�A/ ���mᏣc�3jK� �!�>���$�Q�!�_�? \�C2(E �M$Z I{�U���s�ǣ���=��@Բe ޻��W�����@ �w����}�9v,)��.}*|"�s��di���,���G�]W�AC�������|<����[��ߕ������K�*�G nߴ!��‹��J�!��6(L�a)��Am��������;adf��:�xm��nh�;֦I��(���o�C~ډa?�=��s����h��E������xp����)���_���t��W�����´;8���`dz=(��@@�+,�;�`�fhl��XȌ�3,uI�~z(J����� �ZX�A����H'�À�㜦�82|��a�n�z2��I���� ���EY�h�ε<�0�q�{��C��v�˅��?"@��χ�x�WS+��N�~�KQ�J�8ل�� _.W��� !TU{�����,��"�� �;�������HI S� ��))�o�1�H�D� ���� (� ;����"Ҕ��,���� �F=���O��&�Ph>�`���y��߲ &S��P�<��'��1s�1cĂ�N����2)����@�u��tv��<�+�-&�����h��[!FSG���' � z z0��<����8d&�����E0�,��<��"!P�b4��� �{S�����X����.�囤���T��hEF��X�q0"-<����h���]�Py*����F⩍��@v�˂�Y08�� .q��a��s����(!<̫1�3�L�H��7sYW�`��qtu�\7��?�@�Y�� %Ka�x�GZ�*W�P��y�����N0r9��Z�c�%���q,��k�����!!,��>���IB��� �x1�Xu�Y���v-���ֺ��N������JP��a�2`�e5��w��u;�6�i���̃��(K���ťa��(l51��JL��O'%���]���ٖ뿉!��{*�p+f ���i8��D�ȑ���ܩ�M��V��ӟz��x�7Z�1i}�^͜���6e����x��)u�d�ˏ�V�eG�\�X1�����=n�U'�~Y����L�\,�(d!x ,�:�TW8� M`r���@��r+v�Q0��>^;˴�VbF��('����� �*O��i��j�Ӆ����^�S3&� ���{������.ی�� N;��NU%d0�Ce\r"�C�b��&t7N�7��� �ȪD�[%l�۪�$��'m?�A9tI�9>��NVL ��� 6v~M�����ъ�B���0����9$&=ώm��W�0���L���&��E���f�f��'+�9��hv��7,���M��6�D�&�^� �����8 D֮�����o��k^z��O��hP�8q�5d*��YVq3�{��������#LX4�?��jP=3�~�؅c�ݰ�̱�ұ��8̲��2�G�����j��έ�9��w7���U�X�w�85C��?!I&���o&����L���I#�^�eV�,�^t5�k� �xs˛\��U�8��."���{���ǵ�l4��ݼ�;��r"���G�/~���gJV�N糦��ZZ^k+NN�D��I$�=OE�z����|*�*{��%k���G��>�`9��b;�s���8,�qs��c��.b��q�%�>r��n�R�Ƨ�%�,�A��le#�8���}; 21�0�b�&�QX�f���q�00����$>�h�N�'�a3��A���/�r ��L5�8�GԲ'�����w;��c#�q1���h$*��V^�k��QĽ�b:i������� ����H F#�_���,��]g����Ը����`RUU���� ��"�qD���>-��ϤI�~��3�̴�����NZ[[555�eeek7�m����YF#[��Đ��R��i��L�H�r ��@��J-�Pŝ��_|�-��6y��ks�V�U~��6���w.����(��0A� 4��f��� /���C�xŊ�ٳ����z=6�����rg���mKo��o�/����a�g���?'9%9��P��斓��~���L{�� �H��{AW��B��$����v�1b�&Mb�ر��ر#�0`�`xMBp! )Z�Nmo�mZ�g�}�eذaWTVV ���'99��C5��&�&+5�bT>|8��PUUETT����&���t��~TE%��'������b�tEGG;RSS�S�N�v��ѯ��t����u1@�ޚ"f��͈���r'L�Ph��m��ƌ�74o��`�x�q�P���NRSS�X,�����l&&&��MFFA!-��`��ҷ�n��Yuu�����x<I�LB%����KԒ50�!�3�bz�����ʸKL���;---�l6[��`��������Ȏ;�����egg4��!D�T��jWujyZ��������K����%����p�^���X,6��sV=�ܖ����6�3�X ���4ҿ��A2�&����_k�;d�� �VfOIEND�B`� 0x0x
PHP 8.1.31
Preview: application-passwords.js Size: 6.24 KB
/var/www/weelorum_com_usr/data/www/weelorum.com/wp-admin/js/application-passwords.js
/**
 * @output wp-admin/js/application-passwords.js
 */

( function( $ ) {
	var $appPassSection = $( '#application-passwords-section' ),
		$newAppPassForm = $appPassSection.find( '.create-application-password' ),
		$newAppPassField = $newAppPassForm.find( '.input' ),
		$newAppPassButton = $newAppPassForm.find( '.button' ),
		$appPassTwrapper = $appPassSection.find( '.application-passwords-list-table-wrapper' ),
		$appPassTbody = $appPassSection.find( 'tbody' ),
		$appPassTrNoItems = $appPassTbody.find( '.no-items' ),
		$removeAllBtn = $( '#revoke-all-application-passwords' ),
		tmplNewAppPass = wp.template( 'new-application-password' ),
		tmplAppPassRow = wp.template( 'application-password-row' ),
		userId = $( '#user_id' ).val();

	$newAppPassButton.on( 'click', function( e ) {
		e.preventDefault();

		if ( $newAppPassButton.prop( 'aria-disabled' ) ) {
			return;
		}

		var name = $newAppPassField.val();

		if ( 0 === name.length ) {
			$newAppPassField.trigger( 'focus' );
			return;
		}

		clearNotices();
		$newAppPassButton.prop( 'aria-disabled', true ).addClass( 'disabled' );

		var request = {
			name: name
		};

		/**
		 * Filters the request data used to create a new Application Password.
		 *
		 * @since 5.6.0
		 *
		 * @param {Object} request The request data.
		 * @param {number} userId  The id of the user the password is added for.
		 */
		request = wp.hooks.applyFilters( 'wp_application_passwords_new_password_request', request, userId );

		wp.apiRequest( {
			path: '/wp/v2/users/' + userId + '/application-passwords?_locale=user',
			method: 'POST',
			data: request
		} ).always( function() {
			$newAppPassButton.removeProp( 'aria-disabled' ).removeClass( 'disabled' );
		} ).done( function( response ) {
			$newAppPassField.val( '' );
			$newAppPassButton.prop( 'disabled', false );

			$newAppPassForm.after( tmplNewAppPass( {
				name: response.name,
				password: response.password
			} ) );
			$( '.new-application-password-notice' ).attr( 'tabindex', '-1' ).trigger( 'focus' );

			$appPassTbody.prepend( tmplAppPassRow( response ) );

			$appPassTwrapper.show();
			$appPassTrNoItems.remove();

			/**
			 * Fires after an application password has been successfully created.
			 *
			 * @since 5.6.0
			 *
			 * @param {Object} response The response data from the REST API.
			 * @param {Object} request  The request data used to create the password.
			 */
			wp.hooks.doAction( 'wp_application_passwords_created_password', response, request );
		} ).fail( handleErrorResponse );
	} );

	$appPassTbody.on( 'click', '.delete', function( e ) {
		e.preventDefault();

		if ( ! window.confirm( wp.i18n.__( 'Are you sure you want to revoke this password? This action cannot be undone.' ) ) ) {
			return;
		}

		var $submitButton = $( this ),
			$tr = $submitButton.closest( 'tr' ),
			uuid = $tr.data( 'uuid' );

		clearNotices();
		$submitButton.prop( 'disabled', true );

		wp.apiRequest( {
			path: '/wp/v2/users/' + userId + '/application-passwords/' + uuid + '?_locale=user',
			method: 'DELETE'
		} ).always( function() {
			$submitButton.prop( 'disabled', false );
		} ).done( function( response ) {
			if ( response.deleted ) {
				if ( 0 === $tr.siblings().length ) {
					$appPassTwrapper.hide();
				}
				$tr.remove();

				addNotice( wp.i18n.__( 'Application password revoked.' ), 'success' ).trigger( 'focus' );
			}
		} ).fail( handleErrorResponse );
	} );

	$removeAllBtn.on( 'click', function( e ) {
		e.preventDefault();

		if ( ! window.confirm( wp.i18n.__( 'Are you sure you want to revoke all passwords? This action cannot be undone.' ) ) ) {
			return;
		}

		var $submitButton = $( this );

		clearNotices();
		$submitButton.prop( 'disabled', true );

		wp.apiRequest( {
			path: '/wp/v2/users/' + userId + '/application-passwords?_locale=user',
			method: 'DELETE'
		} ).always( function() {
			$submitButton.prop( 'disabled', false );
		} ).done( function( response ) {
			if ( response.deleted ) {
				$appPassTbody.children().remove();
				$appPassSection.children( '.new-application-password' ).remove();
				$appPassTwrapper.hide();

				addNotice( wp.i18n.__( 'All application passwords revoked.' ), 'success' ).trigger( 'focus' );
			}
		} ).fail( handleErrorResponse );
	} );

	$appPassSection.on( 'click', '.notice-dismiss', function( e ) {
		e.preventDefault();
		var $el = $( this ).parent();
		$el.removeAttr( 'role' );
		$el.fadeTo( 100, 0, function () {
			$el.slideUp( 100, function () {
				$el.remove();
				$newAppPassField.trigger( 'focus' );
			} );
		} );
	} );

	$newAppPassField.on( 'keypress', function ( e ) {
		if ( 13 === e.which ) {
			e.preventDefault();
			$newAppPassButton.trigger( 'click' );
		}
	} );

	// If there are no items, don't display the table yet.  If there are, show it.
	if ( 0 === $appPassTbody.children( 'tr' ).not( $appPassTrNoItems ).length ) {
		$appPassTwrapper.hide();
	}

	/**
	 * Handles an error response from the REST API.
	 *
	 * @since 5.6.0
	 *
	 * @param {jqXHR} xhr The XHR object from the ajax call.
	 * @param {string} textStatus The string categorizing the ajax request's status.
	 * @param {string} errorThrown The HTTP status error text.
	 */
	function handleErrorResponse( xhr, textStatus, errorThrown ) {
		var errorMessage = errorThrown;

		if ( xhr.responseJSON && xhr.responseJSON.message ) {
			errorMessage = xhr.responseJSON.message;
		}

		addNotice( errorMessage, 'error' );
	}

	/**
	 * Displays a message in the Application Passwords section.
	 *
	 * @since 5.6.0
	 *
	 * @param {string} message The message to display.
	 * @param {string} type    The notice type. Either 'success' or 'error'.
	 * @returns {jQuery} The notice element.
	 */
	function addNotice( message, type ) {
		var $notice = $( '<div></div>' )
			.attr( 'role', 'alert' )
			.attr( 'tabindex', '-1' )
			.addClass( 'is-dismissible notice notice-' + type )
			.append( $( '<p></p>' ).text( message ) )
			.append(
				$( '<button></button>' )
					.attr( 'type', 'button' )
					.addClass( 'notice-dismiss' )
					.append( $( '<span></span>' ).addClass( 'screen-reader-text' ).text( wp.i18n.__( 'Dismiss this notice.' ) ) )
			);

		$newAppPassForm.after( $notice );

		return $notice;
	}

	/**
	 * Clears notice messages from the Application Passwords section.
	 *
	 * @since 5.6.0
	 */
	function clearNotices() {
		$( '.notice', $appPassSection ).remove();
	}
}( jQuery ) );

Directory Contents

Dirs: 1 × Files: 98
Name Size Perms Modified Actions
widgets DIR
- drwxr-xr-x 2026-07-27 19:13:23
Edit Download
2.86 KB lrw-r--r-- 2024-11-13 02:20:26
Edit Download
758 B lrw-r--r-- 2024-11-13 02:20:26
Edit Download
6.24 KB lrw-r--r-- 2023-11-08 04:28:29
Edit Download
2.95 KB lrw-r--r-- 2023-11-08 04:28:29
Edit Download
5.66 KB lrw-r--r-- 2021-02-23 19:45:04
Edit Download
2.04 KB lrw-r--r-- 2022-08-22 15:30:43
Edit Download
17.54 KB lrw-r--r-- 2026-06-07 20:00:04
Edit Download
3.46 KB lrw-r--r-- 2026-06-07 20:00:04
Edit Download
9.54 KB lrw-r--r-- 2021-03-18 19:01:03
Edit Download
3.40 KB lrw-r--r-- 2022-08-22 15:30:43
Edit Download
2.85 KB lrw-r--r-- 2024-04-04 04:45:29
Edit Download
1.28 KB lrw-r--r-- 2022-08-22 15:30:43
Edit Download
61.27 KB lrw-r--r-- 2026-06-07 20:00:04
Edit Download
23.21 KB lrw-r--r-- 2026-06-07 20:00:04
Edit Download
3.35 KB lrw-r--r-- 2021-03-18 19:01:03
Edit Download
1.18 KB lrw-r--r-- 2021-03-18 19:01:03
Edit Download
1.98 KB lrw-r--r-- 2021-02-23 19:45:04
Edit Download
288.41 KB lrw-r--r-- 2026-02-01 17:41:08
Edit Download
109.69 KB lrw-r--r-- 2026-02-01 17:41:08
Edit Download
111.46 KB lrw-r--r-- 2026-02-01 17:41:08
Edit Download
47.14 KB lrw-r--r-- 2026-02-01 17:41:08
Edit Download
70.05 KB lrw-r--r-- 2024-07-17 01:21:13
Edit Download
27.41 KB lrw-r--r-- 2025-09-28 15:01:49
Edit Download
27.02 KB lrw-r--r-- 2025-09-28 15:01:49
Edit Download
8.65 KB lrw-r--r-- 2025-09-28 15:01:49
Edit Download
37.25 KB lrw-r--r-- 2026-06-07 20:00:04
Edit Download
15.15 KB lrw-r--r-- 2026-06-07 20:00:04
Edit Download
41.61 KB lrw-r--r-- 2024-07-17 01:21:13
Edit Download
13.14 KB lrw-r--r-- 2023-03-30 04:40:00
Edit Download
44.00 KB lrw-r--r-- 2026-02-01 17:41:08
Edit Download
12.78 KB lrw-r--r-- 2026-02-01 17:41:08
Edit Download
7.67 KB lrw-r--r-- 2023-08-09 04:35:48
Edit Download
5.41 KB lrw-r--r-- 2023-11-08 04:28:29
Edit Download
3.65 KB lrw-r--r-- 2023-11-08 04:28:29
Edit Download
39.98 KB lrw-r--r-- 2024-11-13 02:20:25
Edit Download
15.15 KB lrw-r--r-- 2024-11-13 02:20:26
Edit Download
20.20 KB lrw-r--r-- 2026-06-07 20:00:04
Edit Download
9.39 KB lrw-r--r-- 2026-06-07 20:00:04
Edit Download
7.61 KB lrw-r--r-- 2021-03-18 19:01:03
Edit Download
2.93 KB lrw-r--r-- 2021-03-18 19:01:03
Edit Download
23.09 KB lrw-r--r-- 2021-11-03 19:40:00
Edit Download
224.41 KB lrw-r--r-- 2025-05-20 12:00:00
Edit Download
890 B lrw-r--r-- 2021-02-23 19:45:04
Edit Download
423 B lrw-r--r-- 2021-02-23 19:45:04
Edit Download
4.76 KB lrw-r--r-- 2026-06-07 20:00:04
Edit Download
2.26 KB lrw-r--r-- 2026-06-07 20:00:04
Edit Download
1.27 KB lrw-r--r-- 2021-02-23 19:45:04
Edit Download
611 B lrw-r--r-- 2022-08-22 15:30:43
Edit Download
3.38 KB lrw-r--r-- 2021-01-22 12:32:03
Edit Download
1.13 KB lrw-r--r-- 2023-03-30 04:40:00
Edit Download
6.61 KB lrw-r--r-- 2024-11-13 02:20:25
Edit Download
2.38 KB lrw-r--r-- 2024-11-13 02:20:25
Edit Download
61.15 KB lrw-r--r-- 2026-02-01 17:41:08
Edit Download
30.06 KB lrw-r--r-- 2026-02-01 17:41:08
Edit Download
4.14 KB lrw-r--r-- 2021-01-22 12:32:03
Edit Download
1.10 KB lrw-r--r-- 2021-01-22 12:32:03
Edit Download
1.31 KB lrw-r--r-- 2023-08-09 04:35:48
Edit Download
847 B lrw-r--r-- 2023-08-09 04:35:48
Edit Download
6.92 KB lrw-r--r-- 2021-03-18 19:01:03
Edit Download
2.35 KB lrw-r--r-- 2023-03-30 04:40:00
Edit Download
39.54 KB lrw-r--r-- 2026-06-07 20:00:04
Edit Download
18.95 KB lrw-r--r-- 2026-06-07 20:00:04
Edit Download
18.49 KB lrw-r--r-- 2025-09-28 15:01:49
Edit Download
6.60 KB lrw-r--r-- 2025-09-28 15:01:49
Edit Download
10.67 KB lrw-r--r-- 2024-07-17 01:21:13
Edit Download
5.03 KB lrw-r--r-- 2024-07-17 01:21:13
Edit Download
33.92 KB lrw-r--r-- 2024-11-13 02:20:25
Edit Download
17.97 KB lrw-r--r-- 2024-11-13 02:20:25
Edit Download
876 B lrw-r--r-- 2020-07-07 18:55:04
Edit Download
620 B lrw-r--r-- 2020-07-07 18:55:04
Edit Download
13.55 KB lrw-r--r-- 2026-06-07 20:00:04
Edit Download
6.32 KB lrw-r--r-- 2026-06-07 20:00:04
Edit Download
6.10 KB lrw-r--r-- 2024-11-13 02:20:26
Edit Download
2.20 KB lrw-r--r-- 2024-11-13 02:20:25
Edit Download
3.20 KB lrw-r--r-- 2024-11-13 02:20:25
Edit Download
1.53 KB lrw-r--r-- 2024-11-13 02:20:25
Edit Download
10.88 KB lrw-r--r-- 2021-03-18 19:01:03
Edit Download
3.00 KB lrw-r--r-- 2023-03-30 04:40:00
Edit Download
5.64 KB lrw-r--r-- 2024-04-04 04:45:29
Edit Download
2.22 KB lrw-r--r-- 2024-04-04 04:45:29
Edit Download
5.96 KB lrw-r--r-- 2026-02-01 17:41:08
Edit Download
2.41 KB lrw-r--r-- 2026-02-01 17:41:08
Edit Download
25.56 KB lrw-r--r-- 2026-06-07 20:00:04
Edit Download
11.82 KB lrw-r--r-- 2026-06-07 20:00:04
Edit Download
54.94 KB lrw-r--r-- 2026-02-01 17:41:08
Edit Download
26.51 KB lrw-r--r-- 2026-02-01 17:41:08
Edit Download
109.37 KB lrw-r--r-- 2026-02-01 17:41:08
Edit Download
47.31 KB lrw-r--r-- 2026-02-01 17:41:08
Edit Download
17.91 KB lrw-r--r-- 2026-02-01 17:41:08
Edit Download
7.81 KB lrw-r--r-- 2026-02-01 17:41:08
Edit Download
2.25 KB lrw-r--r-- 2021-03-18 19:01:03
Edit Download
676 B lrw-r--r-- 2021-03-18 19:01:03
Edit Download
22.56 KB lrw-r--r-- 2021-03-18 19:01:03
Edit Download
12.31 KB lrw-r--r-- 2023-03-30 04:40:00
Edit Download
7.52 KB lrw-r--r-- 2020-07-27 23:35:02
Edit Download
1.49 KB lrw-r--r-- 2023-03-30 04:40:00
Edit Download
740 B lrw-r--r-- 2021-03-18 19:01:03
Edit Download
458 B lrw-r--r-- 2021-03-18 19:01:03
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).
© 2026 0xNothings — Secure File Manager. All rights reserved. Built with ❤️ & Tailwind x Dark UI
Upload
Kotlin Archives - Weelorum https://weelorum.com/technology/kotlin/ Full Cycle Mobile App Development Services For Startups Sun, 01 Mar 2026 20:04:38 +0000 en-US hourly 1 https://wordpress.org/?v=7.0 PayFlow https://weelorum.com/portfolio-projects/payflow/ Sun, 01 Mar 2026 20:04:38 +0000 https://weelorum.com/success-stories/payflow/ PayFlow is a fintech application that simplifies international money transfers and currency exchange. Users can hold multiple currencies, send money globally with competitive rates, and receive instant notifications. The app features biometric authentication and real-time transaction tracking.

Сообщение PayFlow появились сначала на Weelorum.

]]>
PayFlow is a fintech application that simplifies international money transfers and currency exchange. Users can hold multiple currencies, send money globally with competitive rates, and receive instant notifications. The app features biometric authentication and real-time transaction tracking.

Сообщение PayFlow появились сначала на Weelorum.

]]>
Knock Knock https://weelorum.com/portfolio-projects/knock-knock/ Sun, 01 Mar 2026 20:04:37 +0000 https://weelorum.com/success-stories/knock-knock/ Knock Knock is a real-time restaurant discovery app. It shows users what’s happening inside venues, how crowded they are, and offers live previews via photos and video. The app uses geolocation to help people choose where to eat or socialize based on current ambiance.

Сообщение Knock Knock появились сначала на Weelorum.

]]>
Knock Knock is a real-time restaurant discovery app. It shows users what’s happening inside venues, how crowded they are, and offers live previews via photos and video. The app uses geolocation to help people choose where to eat or socialize based on current ambiance.

Сообщение Knock Knock появились сначала на Weelorum.

]]>