frus-shell 0.5.0

frus — the platform layer: window + event loop (Milestone 0)
Documentation
dex
035ndӤLo��C�q�0h����V�XQpxV4�PopQ,wp6
��$49$�1�1�1�1�1�1�1�1�1�1�1�122232H2]2`2d2h2m2w2z2~2�2�2�2�2�2�2�2�2�2�23;3_3�3�3�3�34%4F4b4�4�4�4�45#5^5�5�5�5�5�56A6]6y6�6�6�6�67*7N7w7�7�7�78P8|8�8�8�8979V9v9�9�9�9:':J:m:�:�:�:�:;H;o;�;�;�;�;�;�;<+<B<Y<o<�<�<�<�<== =)=?=B=F=K=R=[=a=f=q=w={=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=>!>->9>F>S>`>m>z>�>�>�>�>�>�>�>�>�>�>�>?	??#?3?=?G?P?w??�?�?�?�?�?�?�?�?�?�?@!@(@1@9@N@Z@f@q@y@�@�@�@�@�@�@�@�@�@AA!A*A3AGAbAmA�A�A�A�A�A�A�A�ABB'B4B?BMBYBtB�B�B�B�B�B�B�B�BC C2CICRCfC{C�C�C�C�C�C�C�C�C�C�C�CDD$D-D7D@DHDRDYD_DgDoDuD�D�D�D�D�D�D�D�DE0EHERE`EfEtE|E�E�E�E�E�E�E�EF%F7FKFZFoFuF�F�F�F�F�F�F�F�F�FGGG"G0G@GNGYGhGzG�G�G�G�G�G�G�GHH&H7HBHPHiH�H�H�H�H�H�H�H�HII'I6IEIKIWIdIoIuII�I�I�I�I�I�I�I�I�I	JJ#J4J>JIJPJYJbJiJ !"#$%&'()*+,-./0123456789:;=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghjkmt����D/L/T/h/p/x/D/�/�/�/x/�/�/h/
�/
�/D/

�/D/�/�/h/p/�/p/h/ D/!"#$L/%�/(�/*�/?D/@@�/AAD/A�/A0CD/DDD/D0D0D0Dh/FFD/FL/F0Fh/Gh/HItLuLD/vL�/wL$0xL00yL@0zLL0|LT0zL`0{Lh0}LL/~L|0L�0�L�0�L�0�L�0�L�0}L�0}L�0}L0�L�0�L�0�L�0}L�0}L�0~L�0�L1�L1�L 1�L,1�L41~L<1~LD1}LL1}L</}Lh/�LT1�L�/}L`1}Lh1~Lp1�M�MD/�M�/�Mx1�M�1�ML/�M|0�M�1�M�1�M�0�M�1�M0O�P0r'�'�("(#(4(5(W(AY2]3J	3F
3Kn3Fp3Fq33+4]4M`4Ma4c4g6]7]7d7h8]8^8_8e8f9]:]:b;];b<]<b<Fi=]?�?P�?�??M7?[?Fj?m@�@�@@@H$@H(^����9�5�8�$�j�i/c3H�A�TW	��8?
@
ACDIM
Oe	j�	B�	R�	v�	�	G
�
�A1�
�
�
�SL��9�8�,,d��=�**Kd�� �D�U4k����Tg��mmBQC � &� # h9 a: B; b< fB EE BS!B�!B�!"�!%�!BJ!BN"CP$A�$]$\$Z%(�%.�%j&_(A+q�+Y1+sT+[\1A1;�1QR2K2A23A3A3<�3p�3�3:�3�3K�3o�3�3o�3K3U!3&4O4A25A5O�6K6A27F7A28N8A29K9A2:L:A2;L;A2<P<A2=K=A2>Y>t�>l�>j�>)�>/�>0�>0�>k%>r6>l=>t>?J@A@T@V@,�@-�@C�@B�@:�@:�@9�@n�@�@�@'�@+�@d�@d�@C�@A�@J�@X�@K�@L�@L�@'�@P�@A�@?�@+�@g�@"�@!�@K�@I	@d
@C@B@A
@n@9@d@C@:@:@j@*@m@m@` @A'@j.@fF@fG@BH@MV@KX@N\AC2lDAD9ZFu�FjFGAGdG>�G9ZHAHu�H@HUIj�I3JAJ7)J6-KBK�1D
�K2D</0O�K3HO�KZN4D</`O5L5DRL6D</xOaL7D</�OtL8D</�O�L9D</�O�L:D</�O�L;D</�O�L<D</P�L=D</ PM>&8PM?DHPOM@XPjMcN�,1�n 9n*8 n(
9(n ' n &08r�
9(n�-p�-�n 9Yq ) n +!-[p�-T@#P�Mn0	-)"qrp 2n.n 8�n06�n07��Cqy
q@$2E#-"n 	9n !A5Fn>
3S�(�,-'nnn0;QTU8!Q5F�n �4
8�(�&4-n
9-*n 	�9`!42�n $
8
qx
8n
8B-`4(�G-�q{nn /	9bn�
`54C*8�(�n !098"s&p@>d("op@>Tn �"p0�(
"p �9�n �>n,R3n >n �	n 9	�q@v(1n 98
n�

	9	n �n-	n.
n :�	8	
0n 3��
qy
q@#�9	n �	!�5�+5Y)"
F	�	"G�p �vF		n ��	n�		q@v(�	p@�n
	n �I(�8
q<
8n �	"
p

n �n �nn0" s-"Gp�n.n �n �n�x-
bq�n �F~-"Jp�i"Kp �i�-p%�-`!5"2p n n 
�-43b8"3pqin"qrp 9!`!42	bCn@1$1(bn00$
'	&1�-1�n04
�n 58#9(bq�n0�!�n �
9n /T	8n �-[YY\\p��-cT@n9n X�n WRAn \RAn [`4!nZ8;UA8(UC8�!r0]($nYnH
UB8� (���`42UB8�(��n K-p��-"4`q����v~n 
g�-[p��-!q�9"@TAp0�q�T@q�"p0L2n0�-
YY[p��-2q�9R0q�R0q�q�n�T0�n +q�n hq�n0i�-[YYYYp��-$q�9Tp�n +8q�RsRtRuRvtj�-[ p��-%q�9T0 �n +q�n�n0gq�n�.[!Y"p�		.@T�!q�R�"q�839(/"#"Nq�n�n G#DR,�CDR.�Bq�R�""R0�7R)�!pQ=6rn@`@e.[#Y$p�.T0#q�8q�R2$n0a .
[%Y&['p�(.T@%q�8q�RB&TC'qbn@_2..[(p�4.T(q�8n^:.8��q�q�"(pf"Gp�n �An �1n�[
Y	n�
Yn�
Y�YYK.	n�q�R.q �!Y.q�^.q�d.nC
nB
9(nE
nD
q@�B
n.q �!u.	n�q�|.q�8	n�
=(�.
q�8(�.
q�8(�.p0e!		�.p�Y+[*Y,Y.Y0Y)[/\-�.q��.`4b39(
$n $�.`2Y `1Y ">p ��.q@�2
�.nE
nD
q@�$
9
o0IC
8(�.nE
nD
q@�$
9o0JC
8�.b3�.i3�.q��.q�n�r�
8
r�?R+32���.g2�.g1�.q��.q��.q��.
@b5
'�."Hp�i4"Hp�i5�.p F2n �2n �2`4n �2�.p ��.q ��.q��.q��.q��.q ��.q�	�.@b4"?�����	
v	�n ��
'//`5n@
5"n A%8nd
8n ?
ncn�q ��(�..	"=p �n 
.	":p0�n 
.	";p0�n 
 .	"<p@�2n 
�-	"6p �n 
/�`5!q�tN##4N#3Nn �Et�n G6DD��DD�4n�
n M0
n�r�
	8	Hr�		?�
n O0R�+n0Q+T�*!3=T�*n P;n R�T�/qbn S;U�-n T;n VkR�,�R�.�
R�0R�)	tU�(�2/@b4i5"Hp�i4
'�-	"7p@� n 
�-	"9p �n 
�-"8`q����v�n 
g,�i��z/,������ix�,��fK�|X,��i���<j�j∗y=j�M�Zi�i=Z�Z�{j�z-�&x*�z2;K.xK�iy[A;i���� #�[<Z\il��MKK�i�nqi���zZZxKix��zK���zKi���i��i<����������;KKZ-ix-�����K�KF���i���W<-------(���KK(����(��;ix�K<<j(�;��i�i�,zK�<�KZZ[<�Z<�;KxEFFPPFMFF
AMFAAFF)'@BDDDA
FPFMMMFF
6F%M #%FANPPMA(()()V.frus.NOTIFICATION<clinit><init>>;>;)VANSWERSCHANNEL
ConnectionFieldFrusClipboard.javaFrusNotifications.javaFrusSystemBars.javaFrusTextBridge.javaIIIILILIILLLLLLZLLILIILLLLILLIILLLILILLLLLLILZLandroid/app/Activity;)Landroid/app/Notification$Action$Builder;!Landroid/app/Notification$Action;*Landroid/app/Notification$BigPictureStyle;"Landroid/app/Notification$Builder; Landroid/app/Notification$Style;Landroid/app/Notification;!Landroid/app/NotificationChannel;!Landroid/app/NotificationManager;Landroid/app/PendingIntent;#Landroid/content/BroadcastReceiver;Landroid/content/ClipData$Item;Landroid/content/ClipData;"Landroid/content/ClipboardManager;Landroid/content/Context;Landroid/content/Intent;Landroid/content/IntentFilter;$Landroid/content/pm/ApplicationInfo; Landroid/content/pm/PackageInfo;9Landroid/content/pm/PackageManager$NameNotFoundException;#Landroid/content/pm/PackageManager;Landroid/graphics/Bitmap; Landroid/graphics/BitmapFactory;Landroid/graphics/Rect;Landroid/os/Build$VERSION;Landroid/os/IBinder;4Landroid/service/notification/StatusBarNotification;Landroid/util/SparseArray;Landroid/util/SparseArray<Landroid/view/KeyEvent;Landroid/view/View;%Landroid/view/ViewGroup$LayoutParams;Landroid/view/ViewStructure;Landroid/view/Window;%Landroid/view/WindowInsetsController;"Landroid/view/autofill/AutofillId;'Landroid/view/autofill/AutofillManager;%Landroid/view/autofill/AutofillValue;.Landroid/view/inputmethod/BaseInputConnection;%Landroid/view/inputmethod/EditorInfo;(Landroid/view/inputmethod/ExtractedText;/Landroid/view/inputmethod/ExtractedTextRequest;*Landroid/view/inputmethod/InputConnection;-Landroid/view/inputmethod/InputMethodManager;"Ldalvik/annotation/EnclosingClass;#Ldalvik/annotation/EnclosingMethod;Ldalvik/annotation/InnerClass;!Ldalvik/annotation/MemberClasses;Ldalvik/annotation/Signature;Ldev/frus/input/FrusClipboard;$Ldev/frus/input/FrusNotifications$1;"Ldev/frus/input/FrusNotifications;!Ldev/frus/input/FrusSystemBars$1;Ldev/frus/input/FrusSystemBars;!Ldev/frus/input/FrusTextBridge$1;!Ldev/frus/input/FrusTextBridge$2;!Ldev/frus/input/FrusTextBridge$3;!Ldev/frus/input/FrusTextBridge$4;!Ldev/frus/input/FrusTextBridge$5;!Ldev/frus/input/FrusTextBridge$6;!Ldev/frus/input/FrusTextBridge$7;!Ldev/frus/input/FrusTextBridge$8;*Ldev/frus/input/FrusTextBridge$Connection;%Ldev/frus/input/FrusTextBridge$Field;Ldev/frus/input/FrusTextBridge;Ljava/lang/CharSequence;Ljava/lang/Class;Ljava/lang/Integer;Ljava/lang/Object;Ljava/lang/Runnable;Ljava/lang/String;Ljava/lang/StringBuilder;Ljava/util/ArrayList;Ljava/util/ArrayList<Ljava/util/Iterator;(Ljava/util/concurrent/ConcurrentHashMap;(Ljava/util/concurrent/ConcurrentHashMap<+Ljava/util/concurrent/atomic/AtomicInteger;NEXT
Notifications
PERMISSION
QUIET_CHANNELSDK_INTSilent notificationsVVIVIIVIIIIVIIIIIIVIILVIL	VILIIIILZVILLVLVLIVLIIVLIIIIVLIIZZVLILVLLVLLIVLZVZZZIZIIZILZIZIIZLZLI[I5[Landroid/service/notification/StatusBarNotification;[Ljava/lang/String;
access$000
access$002access$1000access$1100access$1200access$1300access$1400access$1500
access$202
access$302
access$400
access$500
access$600
access$700
access$800
access$900accessFlagsactionactiveadd	addAction
addChildCountaddContentViewaddFieldaddFlagsallowed%android.permission.POST_NOTIFICATIONSanswer	answeringappendapplyareNotificationsEnabledaskautofillautofillCommit
autofillEnterautofillExitautofillManagerautofillValueChanged
bigPicturebuildbutton:cancelcheckSelfPermission
clearFlags
clearFocus	clipboardclosedcoerceToTextcommit
commitTextcreateNotificationChannel
currentFieldsdeclared
decodeFiledeleteSurroundingTextequals	findFieldfinishComposingTextflagsfocusedforTextfrus.notificationsfrus.notifications.silent	getActiongetActiveNotificationsgetActivitygetAndIncrementgetApplicationContextgetApplicationInfo
getAutofillIdgetBroadcastgetDecorViewgetExtractedTextgetIdgetInsetsControllergetIntExtra	getItemAtgetItemCount
getKeyCodegetLaunchIntentForPackagegetLocationOnScreengetMetaStategetNotificationChannelgetPackageInfogetPackageManagergetPackageNamegetPrimaryClipgetRootViewgetSelectedTextgetStringExtragetSystemServicegetSystemUiVisibilitygetTextgetTextAfterCursorgetTextBeforeCursorgetTextValuegetUnicodeChar	getWindowgetWindowTokenhasNexthasWindowFocusheighthideSoftInputFromWindowhintsiconid
imeOptions	inputTypeinput_methodinstallinstanceisEmptyisTextiteratorkeyAtleftlengthlistennamenativeAutofillnativeCommitnativeDeletenativeEditorActionnativeFinishComposing	nativeKeynativeSelectedTextnativeSetComposingnativeSetComposingRegionnativeTextAfterCursornativeTextBeforeCursornewChildnewPlainTextnextnotificationnotifynotifyValueChangednotifyViewEnterednotifyViewExitedonCheckIsTextEditoronCreateInputConnection	onKeyDownonKeyUp!onProvideAutofillVirtualStructure	onReceivepartialEndOffsetpartialStartOffset
pendingFieldsperformEditorActionpost
publishFieldspublishedFieldsputputExtrareceiverregisterReceiverremoverequestFocusrequestPermissionsrequestedPermissionsrestartInputrun
runOnUiThreadselectionEndselectionStartsendKeyEvent	sensitive
setAutoCancelsetAutofillHints
setAutofillIdsetAutofillTypesetAutofillValuesetComposingRegionsetComposingTextsetContentIntentsetContentTextsetContentTitlesetDataIsSensitivesetDefaultssetDeleteIntent	setDimenssetFocusablesetFocusableInTouchModesetImportantForAutofillsetLargeIconsetNavigationBarColor
setPackagesetPrimaryClipsetSmallIconsetStatusBarColorsetStylesetSystemBarsAppearancesetSystemUiVisibilitysetText
setVisibility
showSoftInputsize
startInputstartOffset	stopInputtexttoStringtopupdateSelectionval$activityval$candEnd
val$candStartval$darkNavIconsval$darkStatusIconsval$idval$navColorval$options
val$selEndval$selStartval$statusColorval$type	val$valuevaluevalueAtvalueOfwidth�~~D8{"backend":"dex","compilation-mode":"release","has-checksums":false,"min-api":1,"sha-1":"facedf41bbd28b563d1e9e09c5f72d7c5ca598d5","version":"8.2.2-dev"}0�-�w.��0�lcf-��-��-��-��-��-��-��-��-��,�@.��.��0�i_0�<E0�i_/�?>k���1	�0	�1� n���1o�2

p���:���;
�9	�3	�4	�:
�2	�;
�3
�5	�4���;	�6|�<� � � � � ~���=�=����?	�?� ����@��@� � � ����A��A� � � � � ����B��B � ����C��C!� � ����D��D#� � ����E��E%� � � ����F��F(� ����G��G����K��H�H�I�G�J�J�K�I�I�J�J)����K+1




����Q���Q���Q� �N� �N� �R� �R� �P� �P� �P� �M� �O� �O� �L� �N� �R� �R� �R� �S���S	�T	�U	�U
�L	�U���P
�O	�U��������������X	�Y	�Y	�Y��S�M�L�M�N�V���d$@	KKK#K2KK9KK@KKGKKNKKUKK\KKcKKjKKqKxKqK�K�K�K�K�KxNnpNlN�N�N~pN�N�pN�N�pN�N�pN�N�pN�N�pN�N�pN�N�pN�N�pN�NO(O4 O5 O�O�OopQ,wp6
��$ Z$ B�,@</ o�1 	K �K ZNlN 0O�P