Mini Kabibi Habibi

Current Path : C:/Users/ITO/AppData/Roaming/Opera Software/Opera Stable/Default/Code Cache/js/
Upload File :
Current File : C:/Users/ITO/AppData/Roaming/Opera Software/Opera Stable/Default/Code Cache/js/c5228321ca1b9e1f_0

0\r�m��@~@�V5C8DF950449E883F1F211FB2A00C7CE99E555A402DA8CF9512D6CD1353CD7730��S���+=:O�p���@o�}^# ��ЋGt�cDԨ<�ђ������A0T��`|	�
a`yd ��I�q`@Sd:��$Rg���^OPERA_TOUCH_SERVER_URL Rfnѿ�STORAGE_PUBLIC_KEY RfB��STORAGE_PRIVATE_KEY$Rg�s��STORAGE_ENCRYPTION_KEYRd���

STORAGE_ID RfJò�STORAGE_AUTH_TOKEN,Ri�#`GSTORAGE_DOWNLOADED_FILES_LIST$Rg�b��STORAGE_OFFLINE_MESSAGESRd���8STORAGE_TABS Rf�v@�STORAGE_RECENT_TABS$RgJz'STORAGE_SENT_RECENT_TABSRezwXSTORAGE_HISTORY(Rh�n��STORAGE_UNREADED_MESSAGES,Rijy�ISTORAGE_RECENTLY_CLEARED_DATA0Rj��!STORAGE_CONNECTING_TO_GROUP_STATE$Rgڽ�DEPRECATED_CREDENTIALS,RiZiV�COMMUNICATION_PROTOCOL_VERSIONReR�
ENABLE_IV_FIXRd����textEncoderRd.5>textDecoder(Rh���HISTORY_FETCHING_SETTINGS$Rg��TABS_FETCHING_SETTINGSRe�EN-AES_KEY_SETTINGS Rfd�FCM_MESSAGE_TYPESRc�BHREVENTS(Rhn��OPERA_TOUCH_SERVER_ENDPOINTSRd&��i	nativeAPIRc���	debugLogRc���Kstorage|����������������������������������������������������������(Rh&���https://flow.op-test.net/v1$Rg�Z	�opera-touch-public-key$Rg6��opera-touch-private-key(Rhވ�opera-touch-encryption-keyRe�T�opera-touch-id$RgILLopera-touch-auth-token0RjX��!opera-touch-downloaded-files-list(RhB؆<opera-touch-offline-messagesRem)nopera-touch-tabs$Rg��a�opera-touch-recent-tabs(RhrQ?opera-touch-sent-recent-tabs RfRUVLopera-touch-history,RijPuopera-touch-unreaded-messages0Rj��!opera-touch-recently-cleared-data4Rk�H�7%opera-touch-connecting-to-group-state�
`Le
Rb2v��2.0!�CRn�R�IV_FIX��Rb>�utf8��(�b(Rhn5t�HOW_MANY_TOP_UNIQUE_DOMAINS`�$Rg"��@HOW_MANY_DAYS_FROM_NOW`<,Rij�\QSEND_EVERY_MINUTES_IF_CHANGED`x �b,Ri��� HOW_LONG_WAIT_FOR_TAB_ACTIVATION`' RfrJ8/HOW_MANY_RECENT_TABS`(�b�Rc��AES-GCM�`Rd��N	tagLength`(�bRd����NEW_MESSAGE��Re&�ԙDELETED_MESSAGE�� Rf��|DELETED_ALL_MESSAGESA�R�\opr Rfހ`loperaTouchPrivateRdf'�]MyFlowEventRc��6Method��b<(Rh�D��DELETE_DEVICE_UNSEEN_COUNTERCRe.4*NOTIFY_DEVICESCRdNۯSEND_MESSAGECRd�u\GET_MESSAGESCRdjb�_GET_MESSAGECRe2�7
DELETE_MESSAGEC RfN���DELETE_ALL_MESSAGESCRd�V�GET_HISTORYCRd汊�PUT_HISTORYCRc�}x�GET_TABSC Rf�,�POST_FILE_STORAGECRcz��PUT_TABSCRd����
PATCH_TABSCRe~�hGET_RECENT_TABSCRe�}$�PUT_RECENT_TABSC �bRb�ek#url(Rh&�/devices/me/unseen-counterRc��{!methodCRc���DELETEq) �biRe��ʣ/notify-devices�CRb��N
POST- �b�Rdz�T�	/messages�C1 �b�LRqf'u�>/messages?from_id={from_id}&limit={limit}&order={order}&seen=0�CRb"K�GET5 �b�$Rg�5�/messages/{message_id}�C9 �b��qC= �biReJ�
/all-messages�CA �b� Rf�uR-/history/{device_id}�CE �b�Rc����/history�CRb���PUTI �b� Rf��c&/tabs/{device_id}�CM �b�ReR�ټ
/file-storage�CQ �b�Rc�lB1/tabsqCU �bi��CRc�e�PATCHY �b�$Rg�\�/recent-tabs/{device_id}�C] �b�Rd���/recent-tabs�CaR�`�RoprNativeWrapperRc�(�chrome�0T,�`�
�a`
!
c�`����(SdDpW�
I`����D)H�
XQT�'Jchrome-extension://ebongfbmlegepmkkdjlnlmdcmckedlal/touch_communication.jsaDbD`9Y`��0T`�aRdV�LstorageMockQb.getaE��	e��D0T`��a!Qb.seta�&���e��D0T`��a�Qc.cleara3;2R	��e��0T�`��
Ma`
lq`20SddqG$l+5	`�� Rf��_TouchCommunication`����DSd"@�#>� Rf�Jr�_authorizedDevices90T4�`�ma`��` RfJR�9resolveInitializee�5��`����(SddpW�$$%I`����DY�b	eK�nRd�?sinitialized$Rg.�iEsetupFlowEventListenerRd"$;s	getAppUrl0T`Ia�wI��eK�	o!Rd�@�KgetServerUrl0T`�Ia��I��eK�p(Rh:��:_currentlyDownloadedFiles$Rg��ZN_currentlyUploadedFiles,RiF}getAlreadyDownloadedFilesList�Re^i�{notificationTypeRbj���fcm0Rjfc�x#setupCommunicationBetweenExtensionsRe:>�%setupNativeLayer Rfb�checkRecentlyCleared,Ri.��dcheckInMiddleStateOfConnecting Rf��Q�restoreCachedResults RfbB�&getUnreadedMessages� ��%ɀ5��!ȅ��l��5��/�	�`��!
�/��/�Ʌ	�a���!
�/��!
�/��/�Ʌ�a���ɂ5�
ɂ5��/�!�`��#����/�%�5�'�/�)�`��+�/�-�`��/�/�1�`��3�/�5�`��7�/�9�`��;�/�=�`��?�`�����8�lAs`���
�
�`���
���
����e��i�D�0T`�Ia��$Rg�+��initializationCompleteda	e��0T\�`f�
�a`
 q`0Sddqm�.N15	`���`����Da���
`La00T`Ia��I�	eK�ro(��%���/��~%����9����b�����`������c��e��
�0TT�`T�

a`
q`
���
`LaL0T`Ia��Ia	eK��m ���/��~%����9����b�����`����(Sd�qm�2�5�`����D��c��e��!0T\�`f�
5a`
 q`0Sddqm|6�85	`���`����Da���
`La40T`Iaq\IA	eK��o(��%���/��~%���	�9����b�����`������c��e��M0T`�Ia~� Rf�$�storeOfflineMessagesa�e��0TT�`T�
ia`
q`
���
`LaP0T`Ia&�Ia	eK��m ���/��~%����9����b�����`����(Sd�qm�;z=�`����D��c��e��}0T`�Ia�� RfJ)��setupHistorySender��e�QD0T`�Ia�� ReF��:_checkValidTab��e��0T`�Ia� �) Rf`#�_checkAndSendHistory��e��	�D0T`�Ia*b+$Rg>ѩ_recalculateTabsIndexes��e��!
�D0T`�Iar+5,Rd�(3�_getAllTabs��e��%�D0T`�IaL,P/ Rf~���_recentTabsUpdate��e��)�D0T`�Iae/�2Re�1_sendRecentTabs��e��,
�D0T`�Ia�2BRe���setupTabsSender��e�Q1�D0T`�Ia�BvC Rf�;��_filterTabContent��e��AD0T`�IaD7E$Rg��4�sendDesktopStateToServer��e�QC0T`�IaNE�I Rf�!,_sendTabsSnapshot��e��D�D0T`�Ia�I�KRe�[�F
_sendTabsDiff��e
��K0T��`��
!a`
@q`0Sddqm��p�5	`���`����Da!�B!	0Rj�CG6#Missing operaTouchPrivate namespaceReZ�<�onWillGoToSleepRd:��)addListenerI Rf�]�nonBrowserWillCloseRe��onShareRequested0T`Ia�M�SI-	eK�M��0��%!�/��!�/��!�/�
��a�����!�/��/��0!�/��/��/���/�	�/�
��a����a���!�/��/��0!�/��/��/� ��/�	"�/�
$��a���&�a���(!�/��/�*�/�,Ʌ
�a���.�`�����,�i0`PPPPP@@�e��LE�D0T`�Ia�S9U Rf�W�|setUnreadedMessagesa�e��Q0T`�IaMUaXRe~?�`initFlowClient��e��RD0T`�Ia{X�X Rf�.��clearCredentialsInJS��e��T0TP�`P�
ya`
 q`0Sddqm��T�5	`���`����D�Rd⊍honFlowEvent90T`Ia8Y�_I�	eK�Vql ��%!�/��/��/�Ʌ�a����`������c
P�e��U�0T`�Ia�_.cReJ�p�handleFcmMessagea�e��W0T`�IaRc.e$Rg
י�handleDeviceNotification��e�QX0T`�IaVe�e(Rh��p�notifyExtensionsGetDevicesOk��e"�QY0T`�Ia�e�fRd��1getThemeMode��e��Z�D0T`�Ia�fjRd��
getPalette��e�Q]�D0T\�`h�
�a`
$q`0Sddqm���5	`���`����D�Re�q-�_hostedAppPorts�Rc��bruntime Rf���onConnectExternal90T`Ia�jg�I�	eK�gso ��%ɀ5����/��/��/�Ʌ�a���	�`������cs�
��e#��f��D0T`�Ia��� Rf���_notifyExtensionsa�e��sD0TH�`<�
a`
q`8Sd�qmjRb~=�funcRc�(��getArraya�((RhZ��_readFromStorageAsPromise`����D�90TP�`N�1a`��`0SddpWlZ�`(I`����D��0T`Iaa���I=	eK�w�l(��%���/���Dž�b�����`������b�eK�v�j��%%!Ʌ��l���`������b�e��u-A0TX�`\�
Ua`
q`
0Sddqm� 5	`���`����Da)�
`LaH0T`Ia'���Ia	eK�y�n(��%�/��~%����9����b�����`������c��e��x m0T`�Ia��3� Rf.��PgetConnectedDevicesa�e��z!D0T`�Ial�~�Re�M��getTabsOfDevice��e��|"�D0T`�Ia��܉ Rf�
getHistoryOfDevice��e���#D0T`�Ia�P�$RgΆ�;getRecentTabsOfDevice��e���$D0T`�Iak��ReVE��getPairingToken��e�Q�%�D0T`�Ia5�'� Rf���messageTypeToAvro��e���&0T`�Ia���� Rf�3�-sendMessageToServer��e�Q�'0T`�Ia��%�Ref
�Q
deleteMessage��e
���(0T`�Ia<��� Rf^m�_deleteAllMessages��e���)0T`�Ia��z�Rd��{deleteDevice��e���*0T`�Ia��.�(Rhv��deleteDeviceUnseenCounter��e���+0T`�IaD���Reꅵ?deleteAllDevices��e���,0T`�Ia���� Rf�>getMessageFromServer��e���-D0T`�Ia��ԝ$Rg�@'�getMessagesFromServer��e���.�D0T`�Ia���Rc���sendFile��e�Q�/0T`�Ia�@�Rd��
uploadFile��e
���0�D0T`�Ia[�ث$Rg�Yx
cancelSendReceiveFile��e���10T`�Ia�\�Rd"�_gdownloadFile��e���2�D0T`�Ia���$Rg�ӌ�isCurrentlyDownloading��e���3D0T`�Iax�γ Rf�r�isCurrentlyUploading��e���4D0T`�Ia,��Re��:=checkFileExists��e���5D0T`�Iar�|� Rf�/�getThumbnailImage��e���6D0T`�IaǶx�RcN�(openFile��e���70T`�Iaȷy�Rc��_�showFile��e���80T`�Ia����Rcbm�"saveFile��e���9�D0T`�Ia
���$Rg�Ga�encryptMessageToServer��e�Q�:0T`�IaǾ¿$Rgn^encryptContentToServer��e�Q�;0T`�Ia�e�Rdh:�_encryptData��e�Q�<D0T`�Ia��c�Rd��u_decryptData��e�Q�=D0T`�Ia���$Rg���decryptMessageFromServer��e�Q�>0T`�Ia)���$Rgf��decryptEntriesContent��e�Q�?0T`�Ia����Re���_decryptMetadata��e�Q�@0T`�Ia����Re:6�_decryptContent��e�Q�A0T`�Ia���� Rf��m_extractPartialData��e���B0T`�Ia���Re2ʣf
getPartialUrl��e
���C�D0T`�Iad���Rd>!CstartRequest��e���D�D0T`�Ia��g�RdT�sendRequest��e�Q�ED0T`�Ia�p� Rf�z��_completeDataReset��e���FD0T`�Ia���Rd�K*�	_isPaired��e�Q�GDD`�D]De��(�b�C�C2R	C�)�92R	�RcN�r�local� �
`�Xa�`^	�`^�`~
�	`�	�
a�#>��D]qaHH�a�l�aԴ�a��aԌ
�a�(aa���a�p�a�4�a���a��a�|�a���a�L�aԀ�a�� �a�D"aԜ$
a� &aԐ(�a��*Ya԰,ea�.qa�\0�a�H2�aԄ4�aԠ6�a��8�aԤ:�a�T<�a�>	a�@)a��B�a�D�a��F�a�tH�aԨJ�a�PL�a�@N�a��P�a�xR�a�T�a�V�aԼX�aԸZa�8\aԬ^a�`)aԔb5a�dAa�dfMa��hYa�hjea�lqa�`n}a�$p�a�<r�a�t�a�v�a�x�a��z�a�|�a�0~�aԘ��a���a���a�,�
a���aԈ�%a��1a��=a��Ia�X�]I��	1Ye����������Q]iu������
Qy�����������	!-9EQ]iu�����������)5A$R ��E�OperaTouchCommunication Sd̬���`���B!	������%%%%%%%%	%
%%%
%%%%%%%%%%%%%%%%%%%%%%%%%		%

%%%

%%%~%��9��
�9��
�9��
�9��
�9���%%!�/��!�/��/�|�%!	���l��%!
�l�%�)%�)%�)%�)%!�/��/�%!�/��/�Ɂ ā!)�/�"6�#!�6�$#�%%)�/�&&6�#(�6�'*�(,)�/�&&6�#-�6�)/�*1)�/�+26�#4�6�,6�-8)�/�+26�#9�6�.;�/=)�/�"6�#>�6�0@�1B)�/�"6�#C�6�2E�3G)�/�+26�#H�6�4J�5L)�/�6M6�#O�6�7Q�8S)�/�+26�#T�6�9V�:X)�/�&&6�#Y�6�;[�<])�/�6M6�#^�6�=`�>b)�/�?c6�#e�6�@g�Ai)�/�+26�#j�6�Bl�Cn)�/�6M6�#o�6�Dq�%!�/�Es�!Fu%�/�Gw��H%�Iy)ąJ6�Kz�L6�M|�N6�O~���/�P���/�P��/�Q���%�R���T�S…U��V��W��X��Y	��Z
�[�\�]
�^�_�`�a�b�c�d߅eޅf݅g܅hۅiڅjمk؅lׅmօnՅoԅp Ӆq!҅r"хs#Ѕt$υu%΅v&ͅw'̅x(˅y)ʅz*Ʌ{+ȅ|,Dž}-ƅ~.Ņ/ą�0Å�1…�2���3���4���5���6���7���8���9���:���;���<���=���>���?���@���A���B���C���D���E���F���G���H���I���J���K���h/�J��!��l����5����!ć�����!���/���a�������`���� Sd@0�I`����l�y�L�
��&sN
��&�`�L`�L`2��&00�&00�������L�
`2�P`	e�







�A
�Eo��ב��XA�i:����<v̖�5-��q\1~j-3�8�$F�A
�Eo��