blec 0.18.0

Cross platform BLE client for rust, with an android backend for Tauri, Dioxus and custom hosts
dex
038�+�)�q��a�2GQUZ@�����pxV4D��p��T���p7�'d��.���(�3�<�I�T�l���������Ƒё֑���
�7�C�{����������)�3�<�G�N�W�]�c�{���������͓���&�-�K�w���������Ɣܔ������� �+�3�A�N�]�n�{�����������ÕǕ����� �(�0�6�9�g�������˖�!�=�_�u�����З��
�'�;�R�Y�t�����ߘ���-�E�\����ә��1�[�m�����ƚ���$�6�D�f�{�������כ���������
����'�+�4�7�;�>�B�F�K�P�T�X�]�c�i�n�t�y�������Ҝ��8�[�������4�_�����Ҟ���E�j�������Ο����'�;�W�o���נ��:�k�����ۡ���1�R�l���ɢ�9�q���ǣ��_�����<�g���ǥ��A�_�~�����֦���8�\�s��������3�E�g�{�����ͨ���/�C�Z�������ʩ����%�=�S�n�������êԪ���#�5�_�������ҫ���8�Z��������0�S�����ۭ�<�`�v�������ڮ� �S�t���ۯ����(�C�M�]��������������'�4�@�E�K�V�Y�]�b�k�o�t�z�~�������������������±ʱӱ۱���!�;�K�N�R�W�[�`�e�j�o�s�������زܲ�
��6�C�M�\�a�i�s�|�����³��:�^�����ִ���������$�*�R�Z�h�o�y���������˵ٵ��
�"�5�h�ж׶������
���%�/�B�S�`�k�~�����������Ʒӷ����(�;�>�D�d������Ǹܸ���$�:�L�^�q�t�}�������������ƹ˹йչڹ߹����5�<�E�R�^�o�u�z�����������պ�����&�8�L�`�o����������ʻۻ������'�D�P�_�h�x�����������̼ݼ�����&�8�D�M�V�`�h�����������������ǽѽڽ�����	���%�*�1�9�F�]���������ƾɾӾܾ����
�������ƿܿ
��#�1�@�M�S�^���������
��"�b�g�k�~��������������(�>�]�t����������������-�;�Q�o������������������������(�1�E�X�d�i�s�y���������������-�9�M�Z�q����������������A�O�U�Z�e�y���������������������*�7�A�F�S�d�����������������������#�N�Z�a�q�{��������������������������.�7�J�W�]�i�l�s�|����������������o����������������R���������������������������������������������������������������������������������������������	
 !"#$%&'()*+,Jemnopq��P��X��`��h��t��������������������������ȍ�����������Ѝ�܍�������P�������P���������� ��)�4���6��G���I�I���QP��U�UP��U��U��U��U���U ��Z�ZP��Z(��Z���Z���Zȍ�[0��[P��[X��[���[���[���]�c8��c���e�h�j�j@��k�kP��m�p�q�q���qH�������������P�����������X���`�J�K�P�L�h�L��M�p�N�X�O���P���O���Q���U���Q��R���S���U���V�ȎX�ԎY�h�V���U��Q��Q���Q��X��U��Q� �Q�(�U�0�R�8�U�@�_�H�`�T�V�\�Y�h�Q�t�U�|�Y���Z���V���^���X���[�ȏV�ԏ\���]���U��Q��Q���U� �V��U��Q���T�$�U�0�U�8�X�@�W�L�U�d�Q��Q�l�X�t�Q�@�[���[���Q���Q���Q���R���e�f�P�g���h���l�Ȑh�Аh�ؐi���h���k� �j��h���k���l�`�h��h�ȍ��������������������������Z�f>",e#"#$�$�$
8$)w$#�$�%Z~%e�%��%��%9%ZC%�%m�%j�%Q�&��&."&jv&��'U'('U�(.!(()$�)r�)�)r�),�)&u+ZG+�+)w,-Z~.��.��.1(1C�1U�2(2U�3~�3C�3�3y�4�4��4."5�5
�5��55."5t,5�5�5��6�6."7j�7~7Z�8(8C�8t�8
�86�8�9(9C�9�94�9�:
$:%:,:;�;C�<.!<(<C�='=(>.!>#>C�??4&?C�@U@U"@U&@(@C�A
AA�A.!AC�BU�CqTC5wCe�C;�Ci�C�C��C�C�C�C�C�C4C:C,OCzaC4bC.gCihCzkCtC)wC�Cj�C�C�Cs�Cb�CU�C�GGkGGHtU�tU�uu�v��ww�xx�{��{|�e~������o�a��	�%�4�4��4V�V���E������������	VO
�
E�


K
�
��
W�K��E�K
�
���j�VOVO��4�$I
E�
VO����	��40o��O�O |!rpO�x"#�4������.�-� %7 V�!66"�O#qO#�[#Wi#Xj#k�$nO%�O%P�&tO'�O'V#(rO(2")lO)�)A<)B�)��*`T*_U*_V*_W*`X*_Y*_Z+&s+_v+�+l!+]"+\D+\E+\F+Rs+_�,[O,��-�O.^O.��.��/Qu/M�06061�O1V�2YO2V�3�O3V�4vO4'�4��444�5ZO5��554�6rO6(�6��664�7�O8�O8V�9{O9V�:wO:V#;z);y*;�+;xO;i;d\;f\;g];�^;e_;ca;hc;zd;cf;bk;ym;e|<sO<|O<�"<V#=bO=V#>|O>V#?~O?V#@O@�O@V#A}OAV#B�OB�"BV#CmOC�tCV�C��C��C�'CV}C��CW�C5�Cu�G��G
G)�H3I+�I*�I��I4I-GO�OQQ,�RD+STVOT�OUVOU��U*�UU4�VVOX�OY4�Y4Z7�Z��ZZ
 Z��Z5�Z5�Z8�[VO[�O[:�[;�[<�[=�[>�[?�[4�\�]@�]�^4^�^��^4�_�Oa1GbVOb�{b�}b�$b-�b�cVOcWOc�Oc�zc�$cD+c�c��d��d��d��dd9�e9�fC�g�$gD+g�h�h-HiVOiV�iJ�i2�j�zj�$jD+j�l-l-mJ�m3m2�nVOn�OpD+qL�q4�rVOrV�r2�rJ.r3r2�sWOs�t�Ot��tt4�uVNu4�v�Ov�zv�{vV�v��v��v�$vD+v��v��v��v�v��v��wVNw�zw�w�w-HwIw-ywzwV�w��xVNxYzx�zx�{x�{xV�x��x��x��x.�xx x�$xD+x2xG5xH5x.�x��x��x��x/�x�xF�x��x��x4�yV#z�"{�O{�{-H{V�|VN|��|��|��|��|��|��}4�~4�VN����VO���5�3�N�VO��O�O���7��&��n�
o�Op�S�T�U�4�!UC��"UC��#C,���$UC��%UC��&UC�)UC/�*U�CV�+UC}��,UC��-UC��.UC��/UC��0UC�1U�C�2U�C+�3U�CC�4UCa�5UC��6UC��7UC��8U�C��9U�C�;	C2�CUC��tU�C�uUC1�vU�CF�wU$�C��xU,�C��yUCl�zUCu�{U8�C~�|UC��}U�C��~U�C��UC���UC'}@�C��(}C	�:}@�C�<}H�C;�=}@�Cb�>}@�Cz�?}@�C��@}@�C��A}@�C��B}H�C���/C��C��C��C��C��C��C�np�[[[p(�q srr
8rp W(�"[�p �n �0n��q H0	�q sp W 
�`4n0qQ(	n0n
9n28n,(9T�Tqqn0n0% 
"3 V(6n0n	
3 W(7n3
3 (
n3
q�"%n0n�q r,n1
n28n-((n28n.)(n28n/�v
YT�TTn *�CT�T#T3!9"Cn0�q rNT�TDT"p@�!Nn0,�"�pnZ�n0�T�Tn w�
wq sp�[[
�"�p~T�n0�n0�CT�n0��U�n0��U�
n0��R�n0��T�n0�T�8"�pzrr
8
rn ~C(��n0� T�T�8&"�pnN
5Vn Mc
n Ls�q�n �n0�t�(�9n0�0T�83"�pr r%r
8 rlrr�nFn Bn0�Q(��n0� 

!p�[[Y\\
[[[[	q�q r![
p�[[\
Y[[p�6R +.T n

9T .�n z7�q GT )TT!-T(n -
�R�+�C*q sT�n0�b�C*q sT�n0�b�C*q s"T�q sT*�q s ~n � q r2�q } �q }0"tqqqqp00#T�pn 0
9"[Vp �n �,n �n�n z�("6p0�"@pS��n �b�C*q s"T�q s"�pzT̃rr
8�r"cpn!rr
�8Qr
nn'q rgn
n	�q r�"	cr

p �r�r

8
r

n

n'

q rjn �(�"7p@�u�n S(�n#n'q rdn"
9("�p�n0�e{n0�E"�pznr
8@r7n�"�pTHEn0�g~RIDn0��	"�pzTDCrr
	8	r		Zn ~�(��n0�Gn ~r(��n0�5n ~P)�"�p�n0�,n {�b�C*q sT�"q sT�w91n z�(Y�v"<p0�[�"'p@\0n �,b���#Y[p�#"cpr�r
8rZTC n 9#
8��n (�3`4��$ �"c"vp 6p !(��$ �"c"vp 6p !8�r 1p�[ "rp([!"rp(["$p0X [
��q s0t�
%)	,E)�n �0
9)�T!n)n {�),�n �0
9)�T *�q s0n0�0
�n0�@
qcn b1n
8
b�q|n {)�qn9	�n z)�T#8Tf8�n zv"&p@[&[##��n 	��n0)��n �0
9){qcn bn
8�Tn�T#*�q sc~n �cq rcTT
9
n <j
[T8n$	9		�n z)un 9T	T�n *;CT�!9n *<C9
"Cqqp@���n0,<`	4�qQ(n
9;Tqqn0%`
3P}(�n	
3@~(�"%n
�q r:	v
Y	"�pnZ�n0�Cn {2)�"[�p �@n �0.n �0n�n z)��n z)��n �0
9)�Tn�T	8T
8n '4[		n {�)��n �0
9)o"(p0^#n@d2)�Mn �0
9)ZT *�q s0~n �0q rC",�n �Pp0vtTn *0C9$"[Np �Tn �40n �4n+n �n �dn�n z)Q[Tzn {�)J�n �0
9)T *�q s0~n �0q rC?n0�@
Tn *4C9$"[�p �Pn �00n �0n+n �0n �`n�n z)�TS}8Bn zC[R}">p@�Sn �5)��n �0
9)�T *�q s0~n �0q r0Tn *CT!8TJw9
TJ�8
(n *

C9
(�9$"[�p �Cn �/n �n+n �n �cn�n z)�n0,"[�p �0TCtnn �0n�7q GU@r8T@w8�q Gn {�n �t)UYHq"<p@�@2[@{"<p@�@2n �)@�n �0
9)�"(Dp0^#n@d2)+�n �0
9)�T *�q s0"-~n �@q r@p xTn *C9$"[�p �Sn �0n �n+n �n �cn�n z)�"'p@\CTSw9'\XrTS�[Y�87�q Gd"=p0�4n �E�n �5n]n {�)�"~p�"@pR�F"Bp �`[P{TP�"3pV�B5SVun@C v"=p0�0n �)��n �0
9)="(4p0^#n@d2)ryn �0
9)(Tn�"�pT
n <T
[��9n0�S(n$9n0�S(n
8Sn0�S(Rn0�Sn {2)(�n �0
9)�T *�q s0~n �0q rC�q }@�q }P
�n ��
8	(n ��
n}

#���5�n {�
��O
�

(�
�n0��

�n0��

�n0��
Tn *;C9&"[�p �@n �00n �0Tn+n �0n �`n�n z)�"tqqqqp00CT�pn 5
9"[Up �0n �@n �0n�n z)mT��n/
=
q�����((�"5wqNv�9[B<T��T��n �ET�m9(�837�q J0q�n {�q��51=7"[�p �2n0�Rn �2n�q G 8"Bp ��n �)�
'�n �0
9)�"($p0^#n@d2)�(n �0
9)�T *�q s0~n �0q r0T!n *C8
Ttn	
3@(�xq�q|n {)��n �0
9)\T *�q s0�",n �0p0vT["n {�)��n �0
9)9qcn bn
8
Tn�T	8	@n z)[T#*�q sC�n �C8n}
(�"
cp j�5kqqn |�n ��(�",en �cp0v�n0�c""p0R�T
9WT
n <d
8C[n$83n
9"�p >�qn8n �(
n @�n =�n8[
("X0p � '"X.p � '"X/p � 'TTD!n)n

�t8,"cpn
r

8
r

Z"p)qE

n +�
n*

n �(��"p4n 6vn 8Vn 7�n5"#p0S[	T
8n@&@en {�(b�n z(\�n �0
9("(p0^#n@d2(I)n �0
9"[�p �Cn �'n �n�n z(*T *�q s0~n �0q r0Tn *C8Urq�q|n {4T�����:(;���WO3ɖY5�W����
Jݯ�X��*�"�x�8��D��K^5R�()a_]n��p�3�w����aL��`���k��N��
I�TQ*q s~n �q rT1n *C9+"[p�n �FLn �Fn �0n �Fn+n �F)n �Fn�n zEn _&xq s!xq sqn3 qmxq sql8
T"#9(\ �xq sqmql8yqTq#9(qTcn b'n
U99(^[s#9MU8Iqn8C"�"[p �n;n �n�qAp0?Cn 78q0OnP(
"[�p �0n�n �pn��q Kpq�q|Tn {p7(L`xq s�q s#xq sxq sb%b&r�
9(	Pq p
8"�p"�p �i%=�q sb&8 8i%n:9(")p `i& 8(9
�Jq K"*p�n \�q s�q s".qtp@yBb&9�n zn0a1(;
"[�p �Bn �2
n �Bn��q0I$"[p�n �2Kn �2n�9n�n �2n�n z!xq si%p�Z'n��q rS 'q0qp�[(Pq sn �!
8(	n �!q&"�p�n0��q r
�q sp�Z+[*;q sU )8\ )S +q0rU )8\ )8n�9PS +q0s��n@2
��n0

Y,[-[.p��Rp,+�Tp-�q sTq..!q s!"<p@�1[{"<p@�1n � Tp-Tq.q �7�Tr-q sT!tTt.,q s4T#w9gT#�8(aT#s
n <S
8Vun0%
%3SN"[cp �Snn �S n �SS%xn0�S=n �#n�q K "�p�nn0� n w(
"[Yp �2n�n �n�q K/%NL�Y/[0p�RR /+DT 0y-q sri�T!0Cq sn��T!0Cq sn��T!0Cq sn��T!0Cq sn�7*p�[1[2[3[4]T`3Ta1q s!Tb2�q s2Tc4q sCU�9C"[Kp �AS$un0�A>n �An�7q K[!w\!rn(
"[mp �Qn�n �n�q K n �ri;L?*3T Q494TQ7TC7q p
9TA6TS6q p1
9RA5RU52QT 7T!6n�"q s �q s!"4p@�1T 7n�
�T!6q

��R 5q�
�."[\p �T!7n �:n �T!6qn �8n �R!5n �)n �n�"q sp�[7[6Y5	`3� �595R�;Rs;2Tq=T�=q p1
9Tq9T�9q p1
9Tq<T�<q p1
9Tq:T�:q p1
9Uq@U�@21Rq8R�821Ss?S�?18Ss>S�>18SR@;q�
�TA=n2
��T@9n�
��TA<9(n�
��TA:q

��U@@q�
��RA8q�
��SB?q �2
��SA>q �!
�j"[6p �R1;n �=n �T1=n �9n �T19n �<n �T1<n �:n �T1:qn �Cn �U1@n �8n �R18n �An �S1?n0�@n �S1>n0�)n �n�	�q sp�Y;[=[9[<[:\@Y8Z?Z>3T Q696TQBTCBq p
9RAARUA2QTBn�"q s"6p0�T Bn�
�R!Aq�
� "[;p �T!Bn �8n �R!An �)n �n�
"q sp�[BYA
p�[EYD[CYF[G[H[I[JYKp�DRPF+<TPG�q sTQH"q s!TRIq s2TSJ&q sCRTKq �C"@pQ�#n �@TPJRQKTRGTSHTTIqQ�2.YL[M[N[OYPp�<R@L+4T@M�q sTANq s!TBO&q s2RCPq �2"?p@�n �0T@ORAPTBMTCNq@�2'p�[T[R[QYST@QRASTBTTCRn@�2q@�2q �qT�2[Up6TPUTz81"�p�nn0�2�nn#n0�2�Tnn pn0�bn w!(
')2���q s�q s#n8p0�1(7aq H2���q s�q s#�q s$p0�1�q s"q sq sq �T"@pR�4n �Q�q s�q s��q s�"tn	n	n#p00�TxUT�~T�~r "(�697"	[
`p ��n �)n�		q H�9"�p	�T{UT�nn �
n0��
TIBn {�TxUq ��
8YRHATzUR�y5�Q�7"
[:p �
n	n �
n �
n ��7n ��RKAn ��/n ��T{UR�yn ��4n ��n�

q K�TxUT��"8���v�S��n@C��(@THB"
[9p �
n		n ��	n ��RIAn ��	n ��n ��	n ��TyUn�	q�	n ��	)n ��n�
	n z�
'%	�99T U":pU�!Cn �� 9!38TFU\gr[ew[a�Te{8	b�r0jeTEUn �u)�TBU\#rT#w9T#�9(5[!w[!�8n(
"[mp �!n�n �Qn�7q KQ8*"[Xp �n �en �TAUn�q�n �e3n �en �un�("[dp �en �un�TFUTf{8b�r0jvTFUn �VTEUn �8L<�q sq �C"?p@�#n �A�TxUT�|[�|79_q H�T279
08	n	(TzUT�lq p�
9"[
�p ��8	n	n �n�n z�(n {q ��
R058ITxUR�y5�C8	A�"[[p �(n ��
7n ��n �
/n ��TzUR�yn ��
4n ��n�q K�TxUT��"9`��v�S��n@Cj�(0"[	�p ��n �	n ��n ��	n ��TyUn�	q�
	n ��	)n ��n�n z�M"[-p �n �Cn �n �Sn�7q G0T#Un�T#UT0}[1}88#"[@p �Cn �Sn�n z0("�p?n0�S8n {0!�q s q sU r8n
(T#8	b�Ar0jY#v(�q s"[lp �n �p?n �nn �n�7q G8��2'
>2'�3'UTRUR#v45CN�Y#v"[Bp � n �p n � TRUn�q�n �p5n �pTWURwvn �pHn �pTWUn�n�q KqTWUTp�"1p@�q&�n@CvTVUY`vb�[`�Tf8�b�"[3p �!n �qn �!TRUn�q�n �q2n �qTWURwv�n �qn �qn�r0j(^TWUYpvnq r[p�nrr
85rn!rr
8��r
TQUTp"tnnn#p002r0!!(�TVUTf8	b�r0jv	E�q s�q sg"[`p �nn �n �n ��n�7q J`"tnnn#p00TQUTm8�T=q pb
9)�d9#"[p �gn �Gn �gn�q J`TVU[bmT<8�n {&)�Z>"[p �cn �Fn �cn �En �cn�q J`TVUq ��
)8MR8TTURDy5FEq�
9?R8�Y8"[bp �&nn �vn �vn ��7n �vR8n �v/n �vTWURwyn �vn �6n�q K`(DTVU[bmT<8="[cp � nn �pn �pR8n �pn �pn ��n �pTWUn�q�n �pn �0n�n zvTVUn�"[<p ��n �g;n �gn�q K`�� YWp�[V[X��
YW[X[Vp�BT`XTtTsTo$nT!5[�(1
"[jp �2n�n �Bn�7q H$[{"[p �0n�n �n�TaVn zL�R@W+�n�
�q sTAV8n {(n zaTEX[Pn�
�q sT@VTBX8[!{n {(WEq yV
9Fq yV
9
Dq yV
8;R%qC556�Y%q"[Wp �n �e5n �eR&qn �eIn �en�7q KVT%�"1!p@�&^n@Ce([!{n z`YZ[Yp�4R0Z+,T0YnT0Ynn(
"[lp �!n�n �n�7q K	
L
p�[][[Y\!TP]TwTR[9
[}1n z(RT\n A
9	[}nn z
p�[`[_[^�T�`T`wT�_9T071n z)�Ta|8	�T7n z![c|`!T�^4!	T16q0@
(T16n  n @
8(8t[a|R15Rby5!?�"[pp ��n �7n �n �/n �n �'4n �n�7q KTg�"9�aBT�v�S`�n@C�(-"[qp �Bn �	n �n �n �q�n �)n �n�T17n z��Ydp�[e[c[a[b��Ydp�[c[e[a[b,R�d+$T�c~U�9\�T�e[{�n � T�ayriT�b.n {T�eTw9T�c6TB1n z)�T~T�btT�c6T~n 58T~n 5qq6TUB�n ze(
)�T~r0!0T�a
n 
9�T�eT~T�btT~r " 6T�c6RAT�eR"y5!_�7"[rp �!T�a
nn �!n �!T�c6R"An �!/n �!T�eR"yn �!4n �!n�q KT�eT�T�b%tT�a&
T�c'6"8#v�S�n@C!C(3TB"[sp �!T�a
nn �!n �!T�c6R"An �!n �!n�n z(
'''G#~b�p�[j[i[f\h[g9TPjTwTRi91n z(+TSfUThn01
9on z(8b(b"4qqp@�#A"?TRgp@�#n �[kp�TkCn�
Mq sTkyrin�>2�2�2�22(S@?1=q�SB?1:(�
2z2s2l>2e�2^�2W2P2I2B�2;�24+T"[Ip �n � )n � n�(<}(9�(6�(3�(0�(-�(*�('�($?(!h(g(z({((y(~(v(	x(w(|	/,)&# wwq sp�[s[t[�Jq&�q r2[lq�q r2[nb�[�"ip[p"ip[~"Up�[�"bp�[�"qDp B2[�dYy2Z��ZxZ��Z�@Zu"sp .2[�";p �[o�"cpTa�Tb�n�
8"bp�Tc�n�
�8Tc�n5qqq�
8n 0(�
(_n �2(�Tc�n �#nr
8'r5T#<8��"[cp �TT"=T"�n �$n �$n�n z#(�n
�87"[ap �2n
n �n �n�q K'/6�n �vT`~Ta~n"cPq s1r
p 2r�r
8rl"trrp00Tn B(�
)�Ta~nnr
8.rtT�tT�6TB"[9p �CT"�n �#
n �#n �sn�n z!(�T`|[a|8T78"[�p �2n �rn�n z T`}[a}8"[Ap �2n �rn�n z T`[a8b�"[�p �2n �rn�r0j'=;�"cpTQ�TRm8	r  (
)x[RmTR�r
�8TR�n�q r2r  (�r
87"[=p �2r
n �2n �2n �bn�q K!rr
8*r5T<8��"[cp �CT=T�n �
n �n �cn�n z(�'&
�T�m9�T��"cpT�m9/Tćn
5E&TƇn5Rg8R�y6�q�
8(
TLJn �g(
)�n c�(�nr
8gr5RE8R�y7e,7"[p�bn �vTG=Tw�n �vn �vRD8n �Fn �Fn�q KE(�7"[p�bn �vTG=Tw�n �vn �vSG?q�	��n0�vn �Fn�q KE(�TÇn�
�#8TÇn5[�m('T�m9S>1=�q�S	>��U@8SɅ(SɄ1	;T��"2p0�!�yn@C�8cq�
9T��"2p0�!n@C�T��T�mq p
8[�m(
(>7"[dp �2R;n �2n �2n�q K!T<8"[cp �2T=T�n �n �n�n zn�'Z>T9T�w972q KLn �U@8&(&`!4�	T:q@~5a
(n cT:n cn 5
8(8��)3Qn�(<7"[tp ��nn ��n ��n �7n ��R8n ��/n ��R�yn ��n �gn�q KuR8�%Y8q�
87T��T�mq p
8[�m(
($T<8"[cp �!nn �!n �!n�n zn�'R8R�y5R#T��T�mq p
8[�m(
(T��"2"p0�!S‰n@C2(g'TˆT�mq p
8[�m(
(@T<88"[up �Tnn �4n �4R8n �	n �n �n �q�n �n �dn�n zn�'q�Z>T��"22p0�!n@C2	�
�

	=
6����T@�"2Bp0�!n@C2MTP�T"9"�p#TTt3&]nn0�!(36^nn0�!"[�p �Bn �n�7q J$n w36TV�"1p@�Q SRxn@C2w"q s	T�*�q s~n �q r!�q }�q } T�p"tqqqqp00n 2
9"
[Vp �
n �n �
n�

n z�T�ln 9"
[Sp �
n �n�

n z�"A���v�n �#3T Qt9tTQ�TC�q p
9TA�TU�q pQ
9T1�9(n�
�T2�9(n�
� "[1p �T!�n �6n �T!�n �)n �n�p�[�[�/"up�i�"_4p �'"_4p �',PTQ�q s9!5bF9(�(�!5#Fn �F
82(�(��:#�q sr
8(r�r
8
rn :
9��	T�!9("_4p �'"_4p �'"_4p �'T�!ʌT0�Pq sn��n �!
8(!q0�q rь
�q sq u!
�T!�q s"{p kp�[�"_4p �'�"np#'"np#'"wp�i�"_4p �'"_4p �'"_4p �'֌"_4p �'ی"_4p �!'֌"_4p �' 0`9`�q s
�q sr
  j8jr
8(֌"_4p �'"_4p �'"_4p �' 0`�9`�q s 0`�9`�q s"O"[ip �!n �A.n �An�p �@'�"_4p �'"_4p �!'�^�q sr
b�9(Prr
9(E#�P�rM!�4&r
9(+���60���5("Vp�'q 
q rA0(�r
9��q 
1q rA�
�q sq u!rb�!99"O"[�p �!n �ABn �An �Qn�p �@'��b���9b�"O"[�p �!n �An�p �@'"xp�i�ی"_4p �!'"_4p �'R �T!�!5(T0�R1��Y2�F
R1���Y1�"nn�p $'
Fp�[�"_4p �'
99((n �
��q sn�r
9	!e=oM)krr
9!e=^M(Z!c60`(n�n�q �8I��rM!�4#'r
9(0���62���5#("Vp�'q 
 q r@2(�r
9��3`M(q 
0q rF"TQp �eqt'#�i�8"Tp�qt'8"Tn �p �!qt'a9`"Tq�n�|n�Fn�n �
9�(�Fn�n �
8�(�Fn�n�"[5p �2n �Dn �n �>n �n �Rn�p �Tqt'+|n�n�!�5$Fn�n �P
8C�(��q01�n �(b�n�n�n�Fn�0n �
8n ��q rU�q�1q�n��8("�p�i�JKPMPq sn0�!
:�iK�;<;<;<xK�YKZKx�iZi�i,<WEgkjEohyzy
��
��UZZZZZZ^���	qH46UIIUUc�ZGZUZ�t
��ZZZ�


�
�))$"..C.c�.�.�;
CCC4C4C.C.
�C4C6
tCUCt
6Ct
6GZTUUUZZcZZ.Z.(	ZZ��mjQc,jj~C@~C'.����g

�5CWg����I (
 (attempt 	 (status  after  attempt(s)	 attempts attempts with status  attempts without success attempts: status  failed failed (status  failed after 	 failed:  ms must not be null
 not found pending write(s): + that timed out in queue after waiting for 
 timed out6 timed out in queue while stalled (WRITE_REQUEST_BUSY)) timed out waiting for the write callback: timed-out queued writes while handling WRITE_REQUEST_BUSY
 with status $args$channel$charac$characteristic$descriptor$enabled$finish	$finished$gatt$invoke$key$mtu$nonNullCharacteristic$nonNullGatt$op$pending$r8$classId&$r8$lambda$11-wwi8Anc6WsbjJVLPJ9rxbcKs&$r8$lambda$iXV5h_oVKmIja5wpbBQY8Q1pALU&$r8$lambda$sxGRcteHwyRGWy-XMIjuo3TZiB4$status$tmp0' is not a bluetooth address*' not found in discovered devices (known: '' not in connected devices (connected: () after 
), State: ), retrying), retrying attempt , 
, attempt 
, attempt=, characteristic=, data=
, ignoring	, invoke=, key=, parameter , services 
, timeSentAt=, timeoutAfter=, toIndex: , withResponse=..attempt failed!.id attempt .id succeeded!/3/4$00002902-0000-1000-8000-00805f9b34fb: 
: device '<anonymous parameter 1><clinit><init><this>>;)VC,CCCD descriptor not found on characteristic .CLIENT_CHARACTERISTIC_CONFIGURATION_DESCRIPTORCharacterisitc Characteristic Connect failed (Connection failed. Status: 7Could not query the connection state after disconnect: DISABLE_NOTIFICATION_VALUE Descriptor write failed (status DescriptorOp(invoke=DeviceConnectedDeviceDisconnected4Did not find the pending invoke for descriptor write,Did not find the pending invoke for read on 
Discarded Discarding queued write to Disconnected from Disconnected. State: EMPTYENABLE_NOTIFICATION_VALUEERROR_GATT_WRITE_NOT_ALLOWEDERROR_GATT_WRITE_REQUEST_BUSY,Empty list doesn't contain element at index Exception during connectGatt: FALSE%Failed to cancel pending connection: Failed to close gatt: Failed to request mtu!Failed to set notification status)Failed to start descriptor write (status 'Failed to start descriptor write after Failed to start read on 'Failed to start read on characteristic Failed to start write on (Failed to start write on characteristic GATT_CONN_CANCELGATT_CONN_FAIL_ESTABLISHGATT_CONN_LMP_TIMEOUT&GATT_CONN_TERMINATE_DUE_TO_MIC_FAILUREGATT_CONN_TERMINATE_LOCAL_HOSTGATT_CONN_TERMINATE_PEER_USERGATT_CONN_TIMEOUT
GATT_ERRORGATT_ERROR (133)GATT_FAILURE GATT_INSUFFICIENT_AUTHENTICATIONGATT_INVALID_HANDLEGATT_INVALID_OFFSETGATT_INVALID_PDUGATT_READ_NOT_PERMITTEDGATT_REQUEST_NOT_SUPPORTEDGATT_WRITE_NOT_PERMITTEDIIIIJILILIILLILLIILLLILLLIINSTANCEIZIndex: JJLLLCLILIILILLJLLLLILLIILLILLLLLLLILLZLLZLILZLandroid/app/Activity;4Landroid/app/Application$ActivityLifecycleCallbacks;Landroid/app/Application;$Landroid/bluetooth/BluetoothAdapter;#Landroid/bluetooth/BluetoothDevice;!Landroid/bluetooth/BluetoothGatt;)Landroid/bluetooth/BluetoothGattCallback;/Landroid/bluetooth/BluetoothGattCharacteristic;+Landroid/bluetooth/BluetoothGattDescriptor;(Landroid/bluetooth/BluetoothGattService;$Landroid/bluetooth/BluetoothManager;)Landroid/bluetooth/le/BluetoothLeScanner;#Landroid/bluetooth/le/ScanCallback;)Landroid/bluetooth/le/ScanFilter$Builder;!Landroid/bluetooth/le/ScanFilter;!Landroid/bluetooth/le/ScanRecord;!Landroid/bluetooth/le/ScanResult;+Landroid/bluetooth/le/ScanSettings$Builder;#Landroid/bluetooth/le/ScanSettings;Landroid/content/Context;Landroid/content/Intent;Landroid/net/Uri;Landroid/os/Build$VERSION;Landroid/os/Bundle;Landroid/os/Handler;Landroid/os/Looper;Landroid/os/ParcelUuid;Landroid/util/Log;Landroid/util/SparseArray;Landroid/widget/Toast;>Lcom/plugin/blec/BleClient$$ExternalSyntheticApiModelOutline0;&Lcom/plugin/blec/BleClient$ScanParams;'Lcom/plugin/blec/BleClient$startScan$1;Lcom/plugin/blec/BleClient;Lcom/plugin/blec/BleDevice;/Lcom/plugin/blec/BlecPlugin$PendingPermissions;)Lcom/plugin/blec/BlecPlugin$disconnect$1;%Lcom/plugin/blec/BlecPlugin$handle$1;Lcom/plugin/blec/BlecPlugin;Lcom/plugin/blec/Bridge$init$1;Lcom/plugin/blec/Bridge;Lcom/plugin/blec/Channel;Lcom/plugin/blec/ConnectParams;Lcom/plugin/blec/Invoke;Lcom/plugin/blec/InvokeKt;?Lcom/plugin/blec/Peripheral$$ExternalSyntheticApiModelOutline0;6Lcom/plugin/blec/Peripheral$$ExternalSyntheticLambda1;6Lcom/plugin/blec/Peripheral$$ExternalSyntheticLambda2;6Lcom/plugin/blec/Peripheral$$ExternalSyntheticLambda7;)Lcom/plugin/blec/Peripheral$DescriptorOp;)Lcom/plugin/blec/Peripheral$PendingWrite;#Lcom/plugin/blec/Peripheral$ReadOp;.Lcom/plugin/blec/Peripheral$ResCharacteristic;ALcom/plugin/blec/Peripheral$callback$1$$ExternalSyntheticLambda1;ALcom/plugin/blec/Peripheral$callback$1$$ExternalSyntheticLambda2;?Lcom/plugin/blec/Peripheral$callback$1$onCharacteristicWrite$1;'Lcom/plugin/blec/Peripheral$callback$1;.Lcom/plugin/blec/Peripheral$connectInternal$1;)Lcom/plugin/blec/Peripheral$disconnect$2;)Lcom/plugin/blec/Peripheral$requestMtu$1;3Lcom/plugin/blec/Peripheral$startDescriptorWrite$1;(Lcom/plugin/blec/Peripheral$startRead$1;(Lcom/plugin/blec/Peripheral$subscribe$1;$Lcom/plugin/blec/Peripheral$write$2;Lcom/plugin/blec/Peripheral;Ldalvik/annotation/Signature;LinkStillConnectedLjava/io/Serializable;*Ljava/lang/ArrayIndexOutOfBoundsException;Ljava/lang/Boolean;Ljava/lang/CharSequence;Ljava/lang/Class;Ljava/lang/ClassCastException;"Ljava/lang/ClassNotFoundException;Ljava/lang/Exception;"Ljava/lang/IllegalAccessException;$Ljava/lang/IllegalArgumentException;%Ljava/lang/IndexOutOfBoundsException;"Ljava/lang/InstantiationException;Ljava/lang/Integer;Ljava/lang/Iterable;Ljava/lang/Long; Ljava/lang/NullPointerException;Ljava/lang/Object;Ljava/lang/OutOfMemoryError;Ljava/lang/Runnable;Ljava/lang/RuntimeException;Ljava/lang/StackTraceElement;Ljava/lang/String;Ljava/lang/StringBuilder;Ljava/lang/System;Ljava/lang/Thread;Ljava/lang/Throwable;)Ljava/lang/UnsupportedOperationException;Ljava/lang/Void;Ljava/lang/reflect/Array;Ljava/util/ArrayDeque;Ljava/util/ArrayList;Ljava/util/Arrays;Ljava/util/Base64$Encoder;Ljava/util/Base64;Ljava/util/Collection;Ljava/util/Iterator;Ljava/util/LinkedHashMap;Ljava/util/List;Ljava/util/List<Ljava/util/ListIterator;Ljava/util/Map$Entry;Ljava/util/Map;"Ljava/util/NoSuchElementException;Ljava/util/RandomAccess;Ljava/util/Set;Ljava/util/UUID;(Ljava/util/concurrent/ConcurrentHashMap;+Ljava/util/concurrent/atomic/AtomicInteger;
Lkotlin/Pair;
Lkotlin/Unit;&Lkotlin/collections/ArrayAsCollection;"Lkotlin/collections/EmptyIterator;Lkotlin/collections/EmptyList; Lkotlin/jvm/functions/Function0; Lkotlin/jvm/functions/Function2;#Lkotlin/jvm/internal/ArrayIterator; Lkotlin/jvm/internal/Intrinsics;Lkotlin/jvm/internal/Lambda;$Lkotlin/jvm/internal/Ref$BooleanRef; Lkotlin/jvm/internal/Reflection;'Lkotlin/jvm/internal/ReflectionFactory;!Lkotlin/text/StringsKt__IndentKt;-Lkotlin/text/StringsKt__RegexExtensionsJVMKt;*Lkotlin/text/StringsKt__RegexExtensionsKt;+Lkotlin/text/StringsKt__StringBuilderJVMKt;(Lkotlin/text/StringsKt__StringBuilderKt;5Lkotlin/text/StringsKt__StringNumberConversionsJVMKt;"Lkotlin/text/StringsKt__StringsKt;Lorg/json/JSONArray;Lorg/json/JSONObject;MTU changed to No bluetooth adapter availableNo bluetooth manager found*No bluetooth scanner available for adapterNo gatt server connected1No gatt server connected, dropping pending writesNo services discovered. Status 3Operation is not supported for read-only collection0Parameter specified as non-null is null: method PendingWrite(id=
Peripheral-Please grant the 'Nearby devices' permission.Read from characteristic Read on ReadOp(invoke="Received stale write callback for 
Rejecting SDK_INTSUCCESSScan already running4Service discovery aborted: disconnected during retry!Service discovery failed (status 
SourceFileStatus: 129Status: 133
Status: 62TAGTRUE	UNKNOWN (VVIVILVILLLZJVJVJLVJLLVLVLIVLIIVLILVLLVLLI
VLLIZZLLLLVLLLVLLLIVLLLIIVLLLLVLLLLIVLLLLIIVLLLZLVLLZVLZ.Value received onCharacteristicChanged is null	Write on Write to characteristic Write with id ZZIZILZLZLIZLJZLLZLZ[B[Ljava/lang/Object;[Ljava/lang/StackTraceElement;[Ljava/lang/String;[Ljava/lang/reflect/Type;[]access$getPlugin$paccess$isTransientStatus
access$resultaccess$setCurrentActivity$pactiveWriteactivity
adapter_stateaddaddAlladdFlagsaddLastaddress
allowIbeacons,already connected, reusing the existing gatt/android.bluetooth.adapter.action.REQUEST_ENABLE'android.permission.ACCESS_FINE_LOCATIONandroid.permission.BLUETOOTH"android.permission.BLUETOOTH_ADMIN$android.permission.BLUETOOTH_CONNECT!android.permission.BLUETOOTH_SCAN-android.settings.APPLICATION_DETAILS_SETTINGSansweredappendareEqualargsarrayaskIfDeniedattempt
base64Encoderblec&blec: the bridge was never initializedbondedbooleanValuebuildcallbackcancelling pending connectionchannelcharacscharacteristiccharacteristicscheckNotNullcheckNotNullExpressionValuecheckNotNullParametercheckSelfPermissioncheck_permissions1check_permissions was superseded by a new requestfcheck_permissions: no activity available to request permissions from; call blec::android::set_activityclearclear_peripheralsclientclosecmd
collectioncommand concatconnectconnect connect: device 'connectAttemptsconnectGatt	connectedconnected_devicescontainscontains$defaultcontainsAllcontextcopy$defaultcopyOfcopyOf(...)copyOfRange!could not open the app settings: ctxcurrentActivity
currentThreadcurrentTimeMillisddatadescriptor write failed after descriptor write failed: 1descriptor write was overwritten before finishingdescriptorsdevicedevice disconnecteddevicesdiscardTimedOutQueuedWrites
disconnectdisconnect: device 'disconnectFallbackMsdiscoverAttemptsdiscoverServicesdiscover_serviceseelementelementsencodeToStringentrySetequalserroreventChanneleventsf$0f$1f$2f$3f$4factoryfailPendingOperationsfailPendingWrites!failed to start service discoveryfirstforNamefromIndex: 
fromStringfromString(...)gattget
getAdapter
getAddressgetAddress(...)getAliasgetAndIncrementgetApplicationContextgetBluetoothLeScannergetBondStategetCharacteristicsgetClassgetClassNamegetComponentTypegetConnectionStategetCurrentActivity
getDescriptorgetDescriptorsgetDescriptors(...)	getDevicegetDevice(...)
getDeviceName
getEncodergetEncoder(...)getGenericInterfacesgetIntgetJSONArraygetKeygetLong
getMainLoopergetManufacturerSpecificData
getMessage
getMethodNamegetNamegetPackageName
getPropertiesgetRemoteDevicegetRssi
getScanRecord
getServicegetServiceDatagetServiceUuidsgetServicesgetServices(...)
getStackTrace	getStringgetString(...)getSystemService
getTxPowergetTypegetUuidgetValuehandlehandleCharacteristicChangedhasNexthasPrevioushashCodeidindexindexOfinitinvokeinvoke$1isEmpty	isEnabledisNullisWriteTimedOut	is_bondedis_connectedititeratorkeykeyAtkeySetkotlin.Unitkotlin.jvm.functions.1kotlin.reflect.jvm.internal.ReflectionFactoryImpllastIndexOflengthlinkIdleTimeoutMslistIteratormmakeTextmanagermanufacturerDatamaxAttemptsmessagemissing�ms ago, but the phone still has a GATT link to it: another BluetoothGatt client holds the connection, the device will not see a disconnectms, closing gattmtumtu change failed: mtu request failed: ,mtu request was overwritten before finishingnamenativeChannelSendnativeReject
nativeResolvenewInstancenext	nextIndexKno Application context: the current activity can only come from setActivityno disconnect callback within no gatt server connected
notificationsnotifications: device '
notifyChannelnull>null cannot be cast to non-null type kotlin.Array<kotlin.Any?>offononActivityCreatedonActivityDestroyedonActivityPausedonActivityResumedonActivitySaveInstanceStateonActivityStartedonActivityStoppedonBatchScanResultsonCharacteristicChangedonCharacteristicReadonCharacteristicRead$lambda$4onCharacteristicWriteonCharacteristicWrite for onConnectionStateChangeonDescriptorInvokeonDescriptorWriteonDescriptorWrite$lambda$5onDeviceonMtuChangedonMtuInvokeonReadInvokeonScanFailedonScanResultonServicesDiscoveredonServicesDiscovered status onServicesDiscovered$lambda$0
optBooleanoptIntoptJSONArraypackage:parse	parseArgspendingGattpendingPermissionspermissionspluginpostDelayedprevious
previousIndexprimaryprocessOnCharWriteprocessWriteQueue
propertiesputput(...)read%read was overwritten before finishingreadCharacteristic"registerActivityLifecycleCallbacksrejectremove	removeAllremoveFirstremoveFirst(...)renderLambdaToString(...)
requestMturequestPermissionsrequest_mturequest_mtu: device 'requiredPermissionsresolveresultresults	retainAllretrieve_peripheralretrieve_peripheral: '2retrieve_peripheral: Missing bluetooth permission!3retrieve_peripheral: no bluetooth adapter availableretryHandlerrssirun	runOnMainsanitizeStackTracescan failed with error code scanCbscannersecondsend	sendEvent
sendResultsending event serviceservice discovery failed: service discovery startedserviceDataserviceUuidservicessetsetActivitysetCallbackTypesetCharacteristicNotification	setLegacysetScanModesetServiceUuid
setStackTracesetValuesetWriteTypeshowsizeskipWaitingForWriteToComplete
startActivity	startScan
start_scan)start_scan: Missing bluetooth permission!
startsWithstatestatusCodeNamestopScan	stop_scansubList	subscribe	substringthis$0
timeSentAttimeouttimeoutAftertoArray
toJsObjecttoString
toString(...)txPowerLevel unexpected write to descriptor: unknownunknown command 'unsubscribeuuid
uuidOrNullvvaluevalueOfvaluesw	wasPaused
withConnectedwithResponsewritewrite: device ';write: skipWaitingForWriteToComplete - invoke.resolve took iwrite: skipWaitingForWriteToComplete is true, resolving immediately without waiting for write to completewriteCallbackWaitNoResponseMswriteCallbackWaitWithResponseMswriteCharacteristic
writeCountwriteDescriptor
writeQueuewriteQueueLockwriteRetryDelayMs�~~R8{"backend":"dex","compilation-mode":"release","has-checksums":false,"min-api":26,"pg-map-id":"807d038","r8-mode":"full","version":"8.5.35"}D�17
�QQ� �]R���]� � S���]�_T�^�^�_X���c
Y���fZ�c[���g`���r	�qa�r�pؑe����ȓ����Ж�
$

l� ��� ���������������'v����w��(x���)y���z��ԝ|����~� ��� ��,� � � ���̞��/� � ��������1� � � � ���ԣ���5�����	���ԥ����	8���ĭ�ب���A�����	������įC�����F� � � � � � �������L� � � � � ������ز	U� �� ��� ȴ� ����������������������̿������l�������	��	���������������������������������������
������������������Ѓ�����Ă܂��	�������� ����̄���������� ��������� ��� ����������̇������������ԉ����� ؊��Ԉ�� ��Q�����������������Đ�ȏ��������ԓ	��	�	��	̔	����������������� � � \���g]�g� � ^���p_�hQ� � � � �������V� � � ��������������Y� � ��������[� � � ��������^� � � ��������a� � � � � ������������f� � � � � ��������k� �����������	��7���T$��p��T���p7�' ��. ��m� �� �� 0�� �$� ,�D�