From ba441d26a86e656f285fc01699df2ae34ea3eabf Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Sun, 22 Dec 2024 12:49:21 -0500 Subject: [PATCH] ESP IDF Robot --- ESP-IDF_Robot/build/.bin_timestamp | 2 +- ESP-IDF_Robot/build/.ninja_lock | 0 ESP-IDF_Robot/build/.ninja_log | 7 + ESP-IDF_Robot/build/ESP-IDF_Robot.bin | Bin 186032 -> 186032 bytes ESP-IDF_Robot/build/ESP-IDF_Robot.elf | Bin 3309188 -> 3309196 bytes ESP-IDF_Robot/build/ESP-IDF_Robot.map | 910 +++++++++++++------------- 6 files changed, 463 insertions(+), 456 deletions(-) delete mode 100644 ESP-IDF_Robot/build/.ninja_lock diff --git a/ESP-IDF_Robot/build/.bin_timestamp b/ESP-IDF_Robot/build/.bin_timestamp index 44ac07ad5..bcd70b9d2 100644 --- a/ESP-IDF_Robot/build/.bin_timestamp +++ b/ESP-IDF_Robot/build/.bin_timestamp @@ -1 +1 @@ -21b58ec5b4f1ff488b86b1300aa468c7 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/ESP-IDF_Robot.bin +900eac6ef6490dbe1339e7c2069a6730 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/ESP-IDF_Robot.bin diff --git a/ESP-IDF_Robot/build/.ninja_lock b/ESP-IDF_Robot/build/.ninja_lock deleted file mode 100644 index e69de29bb..000000000 diff --git a/ESP-IDF_Robot/build/.ninja_log b/ESP-IDF_Robot/build/.ninja_log index ac023b6e6..bb11b5362 100644 --- a/ESP-IDF_Robot/build/.ninja_log +++ b/ESP-IDF_Robot/build/.ninja_log @@ -951,3 +951,10 @@ 403 530 1734889728505967754 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader-prefix/src/bootloader-stamp/bootloader-done 608485c817a7b49c 302 636 1734889728280970845 esp-idf/main/CMakeFiles/__idf_main.dir/blink_example_main.c.obj 4dd51763bd3cdffe 636 680 1734889728615966244 esp-idf/main/libmain.a e31ee7c6d085bb4e +681 13998 1734889741882785207 esp-idf/esp_system/ld/sections.ld fac8ddf2708b76fe +681 13998 1734889741882785207 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/esp-idf/esp_system/ld/sections.ld fac8ddf2708b76fe +13998 14574 1734889741976783932 ESP-IDF_Robot.elf 7db8bbdc5ef5141f +14574 14918 1734889742894771493 .bin_timestamp 15712c9999fc04aa +14574 14918 1734889742894771493 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/.bin_timestamp 15712c9999fc04aa +14919 15032 1734889742897771452 esp-idf/esptool_py/CMakeFiles/app_check_size 1b7369a06a6f9d53 +14919 15032 1734889742897771452 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/esp-idf/esptool_py/CMakeFiles/app_check_size 1b7369a06a6f9d53 diff --git a/ESP-IDF_Robot/build/ESP-IDF_Robot.bin b/ESP-IDF_Robot/build/ESP-IDF_Robot.bin index ff009c7786c1217284d071d9ce7e5701fdd4ef2f..a5738943ad7c78d5ca8c60e85ac127cf1e3bc2a6 100644 GIT binary patch delta 12334 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 Baq|EG delta 12532 zcmaJne_T}6@^=m_h=@WP0)n!DpnxK3islb4tILW%*WX$GxJuSD?TOE-+vVpL5R4oH=u5=FFLM z?k(NzU%K0Wd4^Aq&Mzmw*u8i}tar+@&!iN;*~_pdYwp(5YrcHtV6dY@cI1@M6>tBr z;%m!$lY-h+Uq4baDP`aJ_C-0Nb%OC(Dka|w#<%|^7?)GMg33oO!RVy&fMBbsB-IPX z7F2lOQ#kzpE1b3|&f@Mjg-5uA9AjUabtK5oaXaw{HAFs{iF~pZZZSo>fbZr}5{tXOcgw`##bp8vc`DyhDZe zJ>^OIW`y^^+IVY%tNk33_%k03@Vaj!;vK)nwrAjzbyESpeL{ei)aNjxd*UQ_?ajd0 zjs)mLb8=i1XUYXwL28@dM1WOpHLkD)Em@ZHVkj63sQeTR##61qc%AASR0M)`qS8ME zjCTk=Ka9kt!uy`W;s0OZv`umA-2JBTzl1=J@m*pl5we2nEmWsdeVxieY7eFIbdx&4 z-F_tkjM1I7GQUZi!+JL9%hYbyR-^kTwcESf|DpOfwd8mje_neg`Cs*{c3}LO%KxHi zihDk$32hEZToQ~(DW@E|2rfVg%Nt?sI7}JPrN4QVj_(fD7cehuK1LHcikjH3^Kd(KL{I9zCc+w1& z|3%Xj_tOhaXmd#7C6hJ4zobUQKc+Rdn-2c7HWy&s69Qc3t0UNNRP!-)?)uIIa&Hpg zr%4*FJx6i@=9AhUG!ft(w;DOz7WJN?>|@&<@O$Yi!MKIWS=-i?b74hU*sAWj0P&1q z?5Ok-*Uj%Gjw+k5_V-p$Xq&LBOT6?33a6k}R$96OEfUJS?O2UjycTC>hU?m3DQ^p9 z`*v-Q0NFO-)Bupm)}QJOAeNo34)dbw?&pgcq2`>60*B3Zt^o{X#pe$L2xY@A4hd+b zWS3Zjs>4i}T+O+bZNJ$&3>;;*{xiUfISb3;e%%4oJ=ZXd!J7x#!aN`7YPb17gBM(| z7dMA~Oea3=Di!RPTEG#2D0^{BIOa$7=uimq0>J6vFqYjKWB)W9d3kgTw!rf926s*Ao=9$<3GfrD~QE-4U~c7YjS!G~QS3QFx^ z$*|8CHrh|8z{Wt3@zp`_d#tlVi-ESnw4LkBnbsc#VzS&3H&lgOe+*HuI0G;(%iort zw)2$3-kbHcS^c(g;^gMnJ!&}D$Q*m*C^(~I&XM+ijfcN9CxORL0~4!@!w;sx7+8+~o(8|@&j(#KM;u!) zcE1=sFbx*UF1geWFT!2`#lCMkj3nEj*UK;u6wH1ZVrhLFUWV<=8G(cT0-rOd9$U|V z0>ZAJ0jaERJl>cA$sl5@S0I)-!QS%~=mlfz1_#~SFKYaSu&wHhC(B*37^=-)V|U4N zh}OPUo)+X&X*Flw+b%SWb%|M_jbp{&#<4PI~Z`lEQlH6oSJrTzuC{6 zxu~{TfH_mH4ZM2VB|Dqhd}SS9W{u*Kg=QL)TRTVqUv1KQMQ6TktNp3S925A1u#ZGj za33-3AbEL)&Y__)5p694G;r^dB9qBZ zWJY&?6Uk}+cNXYq%i^Osu$!D_``=(nfW>e?wHfRn3e?YqT*yKS8Vg{#UH=-G83^_l zUWc&|w7gG3!6s{piS^a%OqnjJ6py_DA>O2{{&?dJ@;fJXe-mQ-6)}5`&*kVZTy-08 z>YHRo33tBi3n3;Zz$W|AyZWf(x!R++Y-0Z+>i@2l)7DbP17#a%K)5-dCy#*^%GbD=Y> zWMeJ?9e9jaPP~;1VS0m&%k{O=RIY%95F4&6+ixze>TlKLaUPB~&8zk-b=X2Erg?8J zgbc2jJTjDm^YTEX3L*GfAtVuEGa<+}R|-ihPKi4XG?f^jO;!IsL|}O_=pu#A_CnUT zxwoy*_q9#9dO*YgTdi4$IDrnX8Ut=v1Z~OoM`$!nTE7T7kRier6HvjfYatXzET+v& zj=7k`5r0O*5{PRjw0V;0_iH^Y#c)&>!P9;h?5NsD#QQXq78$t&IDri6a zU7e`r?-0Y3OSpU~v`Z+pq}_7UfAi$JY_-14JUS8XGz!LqQz$KiZmpCPmFW`AYUSrFWotIV6%==Prkl%yAkWHfW94m#g%5Rr-yb{#EzN zW$aK)3ozgd#V{k-@v*Hichi^VrRGfEhd$a8WV~8T)^{STP*>Vx1^E@(K6#5M0hKO(&H9#k>mMO0Rj-#hW#O2{U2 zWvqh44zpL5SSeMh>v9K6xidQGq|$ac%isq+3VeTyxONrELqk{5`6%H%>V*htd~NIP z{G8_@T4O*5147g+$22<7mY=&u`(Ndt%xH`o8lfUJ*!kfRaORk~e?_;-gi}eM_59q; zP_Y%4=Sc=a7+T&}Y4hHvvp~kG_aTNn;{N;4!QhPfqXT!~ zaY8kX5X=2B#8(wW@I%X5=*G7jMT00Gl|sT@Yq{fUyC1Kw)f{mxNlZI;9i@XZR(Tgzx&PrJc@d)JfEY2vS9r@Zsjv7ecrutp# zNe!Z)uL3DFOR55Wi2Yj%yd37N2Gav^+Q5qgjT!qhbdOCg;x7s$21|-&akqz+@YA6V zVIu|1)UD7gSXGo`9Vbe&Yed3!%-X1`fAdCom9!GHiSk{c6i01>j?{f?6D?fA?F4P> zoS0Cg_tn+eeZ2)+;X~K$`r02LL*wH>ug&U#7rz-gFkuaj+6>Vh9ILFpOVcwee)74! z>7{`(XFbZF4L+LTcKaD@TP~Uy0z8O3I=b3 z#6ZVz&T@g9r7!_4+aRHpVF-tgbn}$3Xd6%F%y@Jgxt{P6KG+7&28+}G$kmBy+qq1X z3pH{j^>U!pt0_|j4{TTc^WJt?Myk)=L6(&}>b(tt!**zEadgvCq?{dO*(uwhWy|&) zz1592;P*5pT#VwtemgE&hf_Rr*%R^uJmazZPTFJ=j^7Cx@s5;CKV3^yxIV>aH7`7O zP3sFi6Y{gqXl-)%o#fkebnYZe%NSGw!M<{MiB<2b;G7Z&ZD&RcPx2g7>g`%W$YaJ* zw+bDYSpuDd!f?I23v?X>y zq_6DHSMR`$yC`#+Osj9DG;jsJ`q=zacX3t!%z@mUo9swH&AHCaFqy zlT^;j9KY3#H{cl>6eV8bz<%X+Ur}fXDZ7Hgnj>zbUe}DOGDzOT8Jy*`cingc4%txjld!cJ<>E<6jSg1f{FCl?W_w)0hs z*mWO-wwz?Mo*d^{wG)@^qbyOx-TOGZ!+*x^D`Ll_6)5kAh%S!(`rv^S&2qQ&U%Aa1 zrK3ln{+db*AN_H#14r*C`JI@vU!7(Bem={GezbDiALg|{&IBS`Q!yh;&9g*b8gN6;r;SR9@H8F$UV^OTNq zQsj1=>9CP&{nub2X)#i!j;+JZcO{~&}Qpnb%i7)ewP0PIZ zLyPXZono1Fi*QTPrguEYO(kRTK?+q}4nfNngBOggcOykyd{EVr{UG!pqkVsnwCX^A zJG2cJf=cou#N2d9&ozBJUYkzAes(bTa7?t5BlFusm1PsT^7SF>92$XP@_(5^Re;0D zB?!cNyGMd&R8LZo6wK_Z1R)thJDY}gJKLvA?VS~O$un^O7 zqp)fG`V)Gcpi8(hOVC?$D?QVUK0-$lUEPmR?kM4*BM|Ga#MQfZ59Q?qAatvv^yuKg z*rPBYQT|uT7pGEV+Ix@Ev?|wu+2)f!DkZL$sQ0OyZ_^1Pg-$P*bQ5hyp)(V%;qjwj z43oArJWlOP@{{s+-_jU}*tQ({wUoXAQ*XDWlv{Yc9NGl(XPQPr;X1Y}r_*6)Im8AS zzG@_w@T+pji*XwCx{6WmJMegGx*yl}oLo~QlrBCF2yP>jfF43&e3SNAEOkJ1cSrry zbek@j(Xl0}uP!5VO;bH>OY!5jb2vd&Lpo7+4E6;}pC{yJHrGA9^HfZ9ENIK4%il4G zZ{hgZV_U(o>Nw?w62>2g*dXQRV{NbIsX#JbI1V9x)@t|Em~))+Ys#6AQzA`ak;ag9 z>p4)ys1wjtFZR}a&v9<3`!teq`U!}Pcl3TBHpVtbeu*{ZC3;NqDX2)9&L5R@SF|}C zxcdaewskJ&Uc2UdT~SaqPd|!XdY$Nlk{T}2bpnFhDho=ix#|DS#q_ntg`}yVL|()p z6+BUx$!`MH?o`Eq)(VPH5+1HlkG`7~5UiI|hh1>h-Fz^$ew#Jrq+rzRwxaJzh-boF z>~<2K373jX^5-0jiPi~u=6oT>=SLx-z+NL5ZB`TJo}`BnWf~7n3PL4>v?_4X@m)bX z>pU0OfwxZ5C4&D45Ggo~@8L+ZKB)`7dfwWbI2jq#1u zWT%a+w+@Wgwv3~wu`M_PMQgf`4{e^ucqi6ZgFZmn*%TD?87v5Penitd)af0b7QJ#7?# zH}mB2s-pD_*l-@=TWPn;Y&Vdc@B(cYCr-IQujcd?dx2*eE3oB7FfgGHCSQd1{6;kH zBE1vnZ7XzU*l6(=mDB?$1BiJFF2C2{m%ah09|g8D`^=uOKpD#FuJ*;9lcB0`XT8=NS^*{}qx|wDPE@=v;U8nP&GV1FP zJW>vgN$_T!2If{%SX0?cA#_rE-->(N64TmSXv#rZ3HQ9qz-KLSxM0>fj)Cx_hT-p)xTYJzu)ONl{vc26xV+PJ=)5>G`4$dcatHbKPOY> zCsk@OOGMW<+_zuGr*G3oF1ohdrlUr|!?)>M7n%4DUF9Xbe+POqdfJY=3!Q?Lr3p(X z)wdWl+!Nk0^Dccy60!I$?Eo1Y?!qBD?Ck#_BkaYm{sALkHYV0WhoHTS(t@HZlJfIb z-WAC6vs{>23tgU?y@5MLQUy7f%vB+@!!5ORDHicuEoGnz>c6G0$a{;_<&#&}d*?Z)YuckhguqYhBhrGHul7@p-p;HXeY4|Cx_(4R7Nw$Wc=};5Si$#)I#`^_Lfd=vQ8V=EuANU+J?xqr+yE` zj4XD+#Xkqye|G_8NpkppbHcUas&(UYYrC0T&d6Un`RPn9%QF1Bo^lAPcgn? z>g4CLoWtG^sO#vjbzSy19>7XEQyFI+ogLGEg+3jG z!%0g^JfO0KMH>&Ych7KI|+^1M8 z`soCV^^EqA{e+&nOc;V+Jk6$&#!`Y=Kcbo!%(gQoe1z>nStn-Lx2g{QV*e*m@dxw6UDz+kgPYHLAB8nu|jy}6rC{bX*aRbdUC<#0{1}N-jnfk`chA} zhHEK>)wUIX@-ZhYN?N>haHh>Kbd>ekf^7xY+=FGD(~I$&u&o#47pz0QSa_`P?@6ZJ`k>_RM}PgMnz@ zoyw*%+VriAd^hdFZbsToPMl+8{3^NF$Wpze{iiU<$n@wmGXB57_eQomSb8sTkWE)1 zbk+I!G^a1G+;=He9za`HvL_B?L+H0De8WUrP_lnzVl#QyY^IGwW;e4Fw7t6wVv&5C zkH}yX=vO%0IfOl=YU5BfCWQ=RCNKWQak7PVBC5p}=Ffs8dqPo0b&Emc3b2&VsNnWd zw1XwQIg0fOGVCL4LyJM9tlAR=>3KApOOa#4XqG`C!G3QHtMMad<&#-FU;I6ZMS4?= z@SD!eO!x*zO=oem@w2D1E`Cgi!;-(UZp8fSzcPB|{HEVYboS&2AbQPao&6m*qTB!p z`^;vE5y}+}Z@4kCoZq1%zneoZX?%p>#D%jN|2Vd5HjB~;2VKeyyg)s{`oIKQ(dM=MtvmYi;3EG-RKqltr;oD968Lv5qk( zA7LGz&hgxW;IQv)zJgFxg@Pc|QqeF99?4?yWQy7>HjK>NV-AHu1J0hqqS71@u@!X2 z2l8npso5Yjr~;ggE3nU_--fKyTkdS1x6>Om3P)C1(N5+SUm*~sDyji5%ptFq>31nE z({uK?zpwTl=rX*biU4f_(ERi3$gcjgXPd^^dTO6ldYmT zhh?*3!rsg#tc0EC(~%(Jl=*b9$@tcM7HMBMpE)S|vQIk7dic`(wv+7Fz*th0V4JbJ mf7jT*zNp`__8peB^8ES%b1o%?f7ibD{bwJ=-@jSY{Qm$poY|59 diff --git a/ESP-IDF_Robot/build/ESP-IDF_Robot.elf b/ESP-IDF_Robot/build/ESP-IDF_Robot.elf index 4314370fbb001cb265b69fcf099ae8b029f2f44d..92c7eb6f84400b6b0bad5bc3c9138e516f79df53 100755 GIT binary patch delta 90083 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 delta 90132 zcmaHU2Y3`!_xH?ZCLv46?q+vWNJuuF6haap1qf`G6gr`|0E-}kjUpmVSsyo%EV$A-!qibZM+!GjZmm zz`LBSDW0-FINQWKoNX@Pd^}sKI9ny2``|6alXQ=>`QTx+`(gb5-@|lk$_iAvCO@Q# zn`CQ_N=y)r1?&a*6h`L)PXo^3IRNL}@Un_0K7g(dFF(y|;Eeb9&uWV}ZF~&}7N}vIPli&> z$CCyJ^0sMs9-4XE0e{|h3Ggx=4!lG>EdqGkHSos=!EZc_c0Y{&|9hBjOq`gZt zoB2u03wYZ;JZ(GjHhm}FmJFDR#|qw?c&34uh-XJ<-nI}AqumeV|NkDQTT^yPrEBub zJ0WL|!-x|?0hL_?{0MXi@IAmk#M7+?d|kzBbw`f9syu-;aK<~;ty&fe*|(~E7T_Kg zU(kcMmC6rtMnV2JbXW3!L2XY&2G9ScQ&aY^Zw=i^@c6_23geEwT5$c9YP@FQ|AjLL zO8@1+8P+=RUI4N(cU5?;Hxe8UJnW~)qL`35FdkvMU&Db9)G#tWg)i4wq-|enuJPVO zE^@Zzc#cXdR%oW~}^=}SF= zJODc{_n57L_@|W~;k=9fS?Tedw@A-dd3?k3oV0z7N4q*Y=eV+B!@;0jND#`7L(5N=vW5s>Xf#&> zrAtGFN*+eOdtErs!zjHe{HzHW5i}<^qPWU_H{!~!I=NL2ee21&Rdzki87>Ut3+T~s zA)GIlf<_1%z4)cl5AO*}^=R!|GlYMlD`S0fN~UM8Da{{L{1*o!b6qj*WzMCS94F12 zDNy!^+9gHVYYw=iOilBWV(*nqIaxcS!i|scK2UMkYAnuPQ#E&Pj}LPc>~8nNDpo+l zX2B7MG<%ltsRw^t3jc^jWTX@}UpOLaDmzPeNEoVx!#$S?xthB%w0N1&jh{<@E))JX z9ygrN583^G_f6J_oNRuIqsmb(@ymq`JVL#3h0qy2MINh!cX=m`TO~xJeM?pet2C7% z)OxjWSW{^v|24uiNWWMkwA9?~Ntf3M$-I?xWkR&3l9$rTgbcp>-L{5Xo2-g`E@*{Z z!9zy657Eb-CCg$ zZ=qIeg~)c51G8^!%Ju=hxQmWNQHO@9rvR(u-TY5shNHjN3PEtfyiOR- zkC2Mj30L@r1$`9bj%y%hczYgzlOeNwK(6jxd2(x)4QmUTvSRfHlG z%jwDnAvdz1qr!T!Y-TPrlgr1Mf1TPhhnqLM_=h=+W3^M8a-m*$L0h%LWyQG%cU6rj zXrs{Il}%RFrk4wy>J_w7*qLQBb8{uA*;INN{FMGI7etI=da_Yihoo7xNf=P4!1A@+ zXZ&htka4pxnIA!)ZWi9>=Ss#cLcRv$x$jn?J8ziVEPmRu;`CfibEB9$sLEbWyCoq& zK(JcSWeIs#NsYD%k+q%HaU(s?M4YO+yMzXALqFPS-8Lab!=0weZ9*Wwgq~~@8fiES zC2bcXyseGMlJVk(!%n@o3$MbvUE76BlzFmU2-9$bsO}D=Sxf4=L%0!OuPf%Bkdr8) zB4$rnku;sRl}w*boxc$VXR9yW*H2x(d$;0lhQLYPnZWW5EAhq3 znkD8y(7-9xSwD5v?kSURl+-EE*ITK!Yj;_($I9Ki)4Q|4?cGF7ra~OiT1p+TWEmxEZq&Ji*_?m zNmq6YK}Jgn^Xn&PO~2~w5u$^gA8*Q^x4%WP;!ou_5xMUkbT_rb9$_Bp{dtej2FByQ zM|U~t-S1^DKL1|ms^KQl-S34c2+b8jhZO6;O9g9=E$p`NY-zW11q;8AQLS1R^0{oH znJ-T@vI~0Ft1c?3fH5m=uMirVopZ8wYxZd>lDRiAbJE;&XjIa3Xn48aV6Ek7;9kK* zS$l=rMr(hgXwkpFtJ;{A`tB8?gIs->ptn>la1CaKN3g<1TDw>9VHNI`+am766k?^! zeKJ+7P}}z*DO?n}UufiI&yuU5U3-N98ogggg5XOC&^KrIBPx{?egNs}Xh6LV3Q1IS zKnP_TjAxIg3kQWn5)R6|$b)jJo(F{vtScF1rSk{nilYyqDr+63s(TlN5ZZM@5W~0z z(sWI8txz)EYxFW&*eaw|$&Gw2YR|-5kCbvX9&RVjeroM~vj|&M1>pRDV&KlPbpA z?_wn*S9)>dcDa48eNG71aLJT(PDpB5=@(zrZ?|I7(UB>awp+Jfr3>8dx_TOgWPL<& z4X53KIHv^SoDhJ>-Z&?`r{U_8{k+^GCFg~a;EET7MuAox^XK0NxF9OHAnQ)OfVIFu z`!5KQ$cWn)gjh>u`!u#8pN= zUAm|w;zf9jk$VZ7LI)kZBs4@1KDi_`GH{hfF!Ae;_VL)Sz{t0RApyHn} z8Z5NoCv-YW{v@wZw;0n-#>?_7)$B61t`_QdnJwc#&@*tmk-}*|Ts9%E0{1_{wmZm%Yky0GNo)uQQ}t7h%0jVzq}&6 zg{T;=V%N)+Q2&7 zUfeH2tcF`eU49WFVqFW0z2@W%s(9%6%ZE>1Z1#M_P2K0o|8+)bV&!6YLVo^>kgeg~ zrOUqvIT%!t*Dz)sH1nF!GR!hoQRZgMf6uWQ9o9|_rD5RW^Sz8s64dg(oQm87ZUWYj?Coys!6Ul6sb#cC!e{@>gY0MECAy2{niW-K*Z6VCdQJb~iMN4mE=h7do*EyfF z0KWCI`v=};p?=Dk$aA?@F<~>N{UKv6QkhOVeOnH-_wT}2MwfSwX-C-@tZezjUE%)U zg^_}FI-k2BSn&5!Okp;;;zp8Qzb-06Ctv@j4`zq6MniV?EY7NZl zQc_$jh`EY6=YFQw`D>*i+^v#;C@%f%ftE(E=>@1zy0U`PGGKroK-?RrnVodqS~5k6>GJXQtkO-6GLCbP-QTYS2*I9$Z}Pzxm_mM#BX z*hO9M!~aT}bYHIJi~FpWwg0VXr5~80ogUp6T4MT7{}Xe#h2HrSFFh9e`A;mB4tn&b zkl^ba@w^)nx02;KH-VBL2=TQoZ()LwIhFM41EEVs!r{ z1lP7kd*>>n*hy7?3DLQ(cZ>l_gm%!v{KEWsLr#BOxL+xX8C&rtZnIZ(_Mlr2d>V;s ztecCMb61>7^{!s5s~j}%A!e$EPXu3|w(obprwXk!`=J~q>7mdBo%Y8=MAb#L9|`r$ zoT02J#5y^T&zqckv!_y>ld>KO`AuAf5)zrcJnS!6hE%@PuGFO{So;4*SI7Zy*_a1< zy7$QKL1Q_SWFh9VN3sV2kA-I5_7{p7JN11m1lMyG@Of`?9xJ>(l_lF%zpUuhgNjNe zl{^-r(;e+s7FR3S<3g++`}gx5&Q8wr*q5*QuNKlasDrL|9Y&tNmY-9fZERd z;+LIdc!GZ8!rt#baJ3RRoPU7j>j-|od$Cg~#%0lzCqk6bnH5)QG`CT+7CBqclD0pA z!+%-CvN-}qbT zX|6QPuqq5oBsM;>$U$fS#_Oe(!k-DvwANZmvT^HZ$TJ}iLu=hL?9d%_`ZbbXE$32*Mtv30c5_UA%$ZD-6qb@X6c4hF=! z7dUfpQS=L;Rf6MA`l$mgBcp^aN>m+p`TP>kqAuw%8CIj`zVRg@XT{X%QDy&`N?r&J zG~5N+^Fpu%*_S_mxw9`TN-A1+MKNHddjAMnzV@qpZl>B(&MS23AEB15Gd*8%_BdR)&M zc=u1s#fV0(djs=I#AFShOIG>FrSs(6fo{BD-b=i)Be-%mR+7kz8_o8^@kN8QqG`>6 z$cSiOX&m1Ccrnh$wawkLoNIwbtdCg7X~bxQ^XHebUdZ+V$#g;^26z`ARI8>*8nGc} zybT&L7+wAY%AjxWF{XpUJ;W5FHB-qv*Rl5MTI8TtJ;bm$SLS_d^~~lfDl1MOf|DfA zX%*?OvJ)lotWt-I)_I80^(yDGoL%&XIMZ;D?LFpI8AYon+2zTSsyswMZEQDpX37Y(kAhI`;p9RrubhPYnqU!F?_Xplv zS)9I?vl+z|teh}_itA}-SNFD`zXbegl36z9@pQEcSp ze1%O+PU1bq0Nu1IEZ!9uSI3#dF1jL$LGb2pk$F>K^iF2G8(D^<22T;&)AmMhy&i)~ zW^&_bgr^wOk}HibQf3_PjS}%5JEp%oU`@)A;(X@7)ckwgi5q;5qEY!qguH~vK~_zl zhG`5G-b=1M*h}uNY%h`R##ecXcxjwLhrGnrh=Q?}mEY4YXvpCPphQ-z5TnWS2Sez553>eqUYMgWFt;Knso)|hW<&|{LTQt^j zuBpi~XvO!9d69N$vtr@uld+jA5@F4f2s4boNK$A zS4oE2;v%%^tJ-3C1MZ>Hah2j`p_qGa+FVhjSyrs(Vo`iW(!Ndkd(SF5csE56d}j*w z5xsZ~cTb9{BQECoO6hxFu`6$Mo@DFc)cyJ0CRZs5@1i)p7#U$LeKSLoKAVQ9H%moga!jyB&%}z)lcl~?TA-M7qv8sLEd&8EXX}Yc;RalY;UYI?|H(nyRbS~arAz} zt&el50mx6CNo)tu*Mvx69x{osNYk?bdW&B%rdF$m(oBxX*DTtg)7dPB>nydi@jkvf zkdoOH>Y&MH41FAKn#C}KqeqE%fxb&|lhta!(`lLAwFJX-_b$9DD%nJ$zt{!_JNb*j zM*HnsQq|p-KgAcldRmcN=zV{5Yb7m#97+C-KW0U2Nc_cU4fhlI1&C3oF+D)cGIFkg zf2E&Bx{Jl#$*KfkdVokU9u_G6#7EQfK(QqXX9bCo8ZLug2@=y#cu|m;4a*mU#AX=4 z0d>VNQ0aBWH&E-Bb;T3>F?u&x43C`}BecPc>M_|8Q+!04;*fsjY^=U)1M)&btvx*V zRau79cfn#hulUI=ni^2S&AGwk z^KQ7gmSw5AZ*o=k0hApgX2F?BA)>jnBQP>v&?M$eK8R^eHg6BWIxSp@nOG3%FK{(2 zI2XBX*=N0)q*x0(@SVgPJdeijbI&5bhMPKZ%BiVpem~%uq4BAvZxO)3U7h zuAp12y~b&iSCD9EB+3{=&@6@1zEM9+E~QQXpgQ+5AXE|Xq5iqHEwDl zZ)khqO)h?>nCp2o;&9BND*HdQ$|5!}I!?wHwfQyDDRBMLm1g`yH(<)gnzN#%8jB+G z4;N!JTm-cU7n>tdCWIq3ZagMuxENvH`<&0s=9eyIu4NmProT#O!^M_4xyo#o%C7sf>h3?+>bGa{r(`+v8e!SHrqt5#9-o5^XK~FfXO;a}6^#fL0~5H$|5v#7 z2ui?q7a^eZMTFR-o+CpsyWz$7>yGZ}od!jV4KPaPMPmdw=y|lb9gCe5 zgHG5$7h}Xu{BTN$6=Mw>W@Q^9Dw2w(e)=ni%pXxjgJQ*oe#4irq)4hjf;m_yxKLUi zE5^g(u~@McoH5oHS7|oPl$(#NK3!id;bUo7oR|x0LmcKv3vL}CHs1Dqe!1iQH`Q`VsNH7I*vqP1G)2$&jO;ah|DpBi0MlQy^SB}h)ukmw%2nLy{ih2QD!PgR||!#lHN-dKgF8* zNb+qgE))ao_Xp|4z%Kc1ryZTvwD`AT(zEbd>AOr3uk6z4Ol*ZPn3^>chXZ`oOl;`Q zt(I+BThcGh#E}NqF1)hlmCZ@QR|#e9c(u9MESCEwX-=7&wK;y4BCOmJKW+WAw_jFd zr~S>bLRC^#bFr)0zJ8F^snPV9-=l_x)H6#Q?txt2Z$-{oq}tiyJrODRJWs@x2I-xA zv6%qrhIUvGEL7DFYl~B=-CnHC<33A32XUB)t0$AYh&o(Bp?O`|Adi^8+{fz1cLyu(@?RVfSTTVQyv?e-(-8sozj^% z#TLA`y+|&uUn13e8~&kjora5p;O^$(VwQ&MMfZn`E_`L%JOX`Zr8Xn66a9y#juhE( z`8OlQb-YN!Mu}ZD+*aB-N}PtKbxs{4zT83@r_B2`VwiHd#s$k zZ|chZ`{?)!w%|u7Jg@yzSLW|mdB(EYZHw2>QYdGzS_&HbRSioR>&^bfXRs@0R_yw+ z*)R3|<3D7HQ7z?y2MrLpS4^t1)4%_;Gt<<9v}%mJpFTMTTSi3bJ@H08>qF1{_*qG_ z=d>ME;vLwfxaqW&(=Mom9W-(*#*~vv#>!jv?PJB@XztH0(=MnMk>CqhBRvmJU72_A z$C-U*DmA(2$yiKyu19^Q{Wz^`W|GQwP|7$lSi@CO$8lmo9n0-%OZcQRPV9`}Js+oR zImTl!+Ubq)Vw*bFwlfR~}__8Di45_^3OKM_4PqmVR{8 zG<|{?9qjlXLr(6L%8LJV0|RM-n2>4N_AmCHL9LzoeR&?y+Pzbw+wSe7dS*HBpL!Nb zm?)3ft`o(C6z68OlCR6u>a3D2@5j6$DrNa*{j_+TY`0at!>TY*42Z5QV@hSSlV&T$ zEng4Hb$T*h|Cf!m(Cvxht46MzWl{Xh^+m-#in3E0^uE|egWGBACW!+z81%X+Y&3mE zsZ%hTDrw{t`E73Y6tSg;ebWIlOc9M#IYnf*1^$>Kt~1*|(YG!UE4UQV+f$40t}J)4 zSDuQYYnKv=uz^Nqy;qDOXqPS)W9crg3~Vg{JIxe(v-@#tW{Zyi zmVPMDNda@jTo3lWvHx5#5n8k7inTQcyA(gO%|V~mJ*H7PtIF4=kGlOL# zq|bd?cPUoRC=llo@g2+@OG>b*Mq_V%BA)h!v0aPt(#>e67$#tj@LnP2Yq+b_WrY}n zfj@2qrf3ZpLuKp5R2cthy@*53t66)gGL5Z(hL1)f-_WQ#ZutK?r>L<3eE^4f|y3Gbp?#m*Z05V~Af z2=P)p!3~eCFjP5^?6q+xq;jk1$r`eiHAHG6iIcDzt);Eo#099c!*+2Vq(5(m)J_d{ zU`epjfE`%a95i8v7$!M)h_$?%6ugIf!-&olz<9v5fE@v!0?q}TH5S*w0gnSd1l$MT z+m?j$k-T2wE5ubif1TFsMXNpO#9nbaKZ<(q6T`ecN8#2k&*6T= zK(BBGJ2eDA zL*gnAeu}j5h#02vE**|r$q}YUn%b5 zchaIOVngxJIL`J7ybGqAS44eE|M8s7A4;PEn*y#^=?Xwr_&Q)Oz!noY+iFHr+*Q2O zenh>mB9Qezz%MvNj%!YnuZjU;MG=0)0oz6@zbX!$w6mDAIat|g3fu{}7?w=%^1BxC1Z{^pAk0fa+gK0`E=E zUqt<+x94y+3%DNvvPPtR#M$-$J_cm8^JC7o5-@KrXDdVxEt|*LmVwTh&)LQR?f_g1 zIHW|W2&nw`0q8BjQa{1(Kv2&8=f42In5m}y@W#g3dO$iBa0g&2WnU9t3(_v)Y)+76 zfO*ir`6zzy`yO)k`_sdJWQPIcIAD`jZv- z5fGsJZ_i53mRN(nvx>77)u2Zae_agoU0KH2hJx+8mb3k?K@IcCbzKZJKV8q+a@@86 zTWrA3ejt7$^C+;b;1rcBNp}g5(epRrM?!$wO$wZ%!l!_*qlUpW?*=kFi8|jDV>5e6 zO7Eh8{8x7yXM0@3JvZNPhmzur0Yktnpp7^23ebbXZ;3a=!QfipRVym^O`KsU0*R1t z(*XSd7t*cY#Oa1IkO$lb0Y}l~+w#_7&28+Y1iE!w94;>Y7NZ2Fj5OkR@qoAqWDAhN z-gkjn;F+EV{sI4!rSLoA5)Zx)?Y<{=s^{8?tbk3=U7T%njXK6N8s!_2{XSkh?|@`3 zY^BNf#jq^xZqAkrvMC^&I^P6L1Y8J+--W&W^ZTB&#em8H{0#6%zyjuEVnhXJ8v@P@ zz)gTn_oBaQl>A^HXFCjj+x<8=G4Rd3`v8fDLJ1mQt!XBJ&x^AFC2e+0P?Dqm5-UeWW@{+`;nh37HZ!O8(l{&&h`pptqsaFxa}@RSxY5JB4+@TKz%jG-qC9HJlrU_NCsu!DLt z@F9(3pcX9>JktSAFsd%yV^j-@6G6?QHVk;uFa~gl#DJ65h@LI^Q*?__56RmTU_8Y! zP)2PSxKG0vD5seWT&6V)+?;;U(-V&uo?6mDPw#iW;HOa5a_?MzElpkS-4l*oT<+Z# zwZ^RQw(?u(wH4m+diOqsFZID{7+*k3S9ph`wcoGs&W@Xc&B5Q8oaxP?fCXIZl!mUc0IN-tW@Go+PKntGq0ytS9$jjO~j(k z=H>(pX4^JwAye_ds%9L=H7TGgtGws(`)Jf^?*?eRbG3I+)MXeN149XSfxLlAlWHj? z#-dzb&Ad0cC{FrmwfC?jY#j2>dS~ND7ciaK!I zbCn10B5dIKw^npm3J1RT9isbXV>d z>VaMDvn1_I{sK*FsEy?x(|QJ;(V2$YWMrOKvNjZ*5W_$SyeT+hZ%# z7&W)O22NxZ2J??@@pKQ(R3?4~W@IK7& zm)@(8?qMA5 z6bRn9xWFOw=M;fUTzAo!aS*Ux5l+clpxwm>T>ypW-;p{l>enK0k}#xxi5nm!pn_5VAU^ za9rpIv}&n#CGSTamuW-I5zx2@jZt`1F9MTj@-nT_+*~dES+yv%Ev;Fmwcyn7&@!Y# zA^ioQdGQ8?f2nQ3e>C0xrB&(-gFhE!2GJGvro-RJ_Pdkwygid}8BEN$l&> z&wLXax8Z10%pGCyZQfwcGJ@Xg>yw}@gD4R(3q4G0`}(9BkAwCC9e&>}@S}TueHs}3 zF%NwQ8{wfqAVK9LV7^hv-kf@T-`G-)sv((SDLL?9a(;sCOS)vyf6>p(7G zfWZsVqm=$A^ocWW0Y95*ehVZ6h~@h9xPCr(>PT_@e6uEC>-gF^-*7AnGtc>EV@dhp zoNu$X_OV#?wa9-5kR=G*ByVITYh5ocYJtitsli(eUJ>-ZQh0o$2)-|$%0;cEg7dy1 zrfU$lhxno@PUfN>kmJ0sCHyfYQ){CpVH`G`Pzgb`s7dsw$kR0Eq7rHMdEW-jn?iaV zz28rf@=dv@0?s+82CHhy*CJ^!Ekd+8$U|ye|7D@jIoo%f2%`cwC3M0gU* zO!Mbk>B5W=cw?P~BY@=AK;8m!1zA;~3l1p#K+_zzAUw332bbE%t>vJs99@cbzDhUR zCXLO}&G6)#6W>m^F)42^9kc7gHFTq zsq}6~-M-Mb@s3^|hlR49Qf4N~d^kxhvx$0l(k1bq(2P#HdRpgXmF=Ppoe-5h^kXMo zCU#~%1pxIakAY-z6zH1ppV8I=U488}SeF~3rJDu16u%JFao}jef12

z~TB)`> z`6*rOq6^phOi^n}CC{$9lnz$VEbMr#A*{*Sc()bcIp)uSwG(ujdRNHR>UMc9WfyCtW9u9m_)KJE-eI z;#Wh+3G&UE!XAM)-F_CNL;97N6B&>dz09-9CLONU0JRRz`OL5<+|i%sqPB8 zxhv=cBmgxP*^~;fR#>IfvID|VVW zFS90RGc(;DHH1ar$&vdEh}?{$KmyU8xjEE%t}d2xSLys~-&Cd9A;cP$ zNb^@=sY#`;SLp^O6r#o5QNf^Gxl%sQhM6vd%NYv3+&yD~$nl#(*{gL%?PqF;S{Unk?BPQC;VWGO{tP|&O4l&% z64=FEIBsN{mrZVU4ZKe~aa?f?-tW|TE#`y=5bf#7aqDV`o`EOy;JDp2c*3VjBv04i z*=Z>=@is)aI$~O>A({wYj{;09ZL7VQ0p8MHm{w}=KB0Rsp`HoXoi3gKfHtht6?9sSW9##sIj(iP>I$}i$0{wX!P^NQb8bX6FXu9Na&3NS zDC=8SJEd>mU9aUcuTpM*M7*_W;>LO|{!xseRP4=1TicZ^2(78l! zZi3EZTD%E57WX{VO`V4xZo)eCBQ@9zojWvOGaLxS$1h!c?Z$Idb3^AS=B{prxt%0z zf$9ZH+X8bD?kanzRerQZ)+uK?r|2rv5%8fyb}M6=VyEfX&}l)1Uqh!Gee^YSirhNe zRGsTgCx>cn)ip2;p3m7N41*j85ZTg}`HH2{TcNd#7CS{q-3QJip>> zag5;$McQHFaEb%-@0`V0AWqY_zj5csGfd%Ro_q>gT~5qdx{(a`V}`lmkNjIGeSO7 zgORZu2(!Rh|H8Wfe_T_ikjjVX8{=I5*CF~Qb(b%}`vTlr14md?#^S$)*iUDcQ{&h4 z5jb`1`I`O`=Ap(z^|3fGDjcd$G>=(}Z-wh|aJAI!IhXbseKAxY9lQ*p!(ZS8{iTRm z#b!TkE&Vi9AEw;`1-bb<$#WR!eW2xD@}q{s^g(s&uERtNht8@7#xb|>%AbZ?zr*y2 z+Fp>$Eia;l!_Z~(-SkfS8MN`Rn|=(0b=mo4w6TXimUOS{y?sB^a2bB`btiT8DMPDezyN=K&;!w>oLjNs}HnT?RlX3d`_DFp~?d!{s*L#p) znH98rq`rq~{+Fte&w$8AE`6yOi5;bn!mhdfD1EB70LA1qD4-dm^bPR}xD6mMV!2v4 z2}sCLm~Hkp674SiGYWO--F2mS|(Z=y$$PHKtgvBRdtI)E5G_BF#^^&Q#Xwm;ziG-F zhHSvAW>W-fYzLg`W%xlf18vM`3S=&8Y}!o(egm+D(8N^5r?BMD!H|?+&NJ^rybxkG zi^&6n9a(Z|>%l$-_V-FD_I{Un0K5@HIjP%w`d}V!&m+d7jau3=R-YJh7ay(V)J;XXd$#Evj1P%~i_0$0X9Oar&t|Lf2}7 zJ{#MB;t8m7&kD6l4t2{pW&$EtX{93*^v#VO-Sl`MtjfJxYE=1r0uufOmoY=t%KUbv zQX>=4M-%mdIA>cm5xr1KPbTUcx0rzhk`wFzkVt&{*!Q)2vSNb{amzUFPPXenWLNy) zC9B#@8{gOalO-1uK=228?>hIm3=3qkQhQqSzP`D(k4k5LBvrky&)~6NsXs|S5^rpu zO#-=%PEOJ{){b|oZd@RPLmy>`Hh#Vv>gcZp~?0d&40^*<{#rS z-d43Tmn~JA&jiv7hyEiTA7tiC(YL_X>hKi31-beMsIcELzjwxT`t>)g^?fzo|8N-( zz>`DsVhOdKs;}qosXE1VOT3Cj;uGA$;kfqn{#3n{e}#5VMN)rA-bMO$3GRCod?^cQ zMgbC6kHpI;1R}R)A`s?%(09yxe_dxy^K`zy=+U|Whgcc2XnB#o0Q;7|iZFwuNioIx z^B?jB3;Ya$7=J;2hGx8<)ZNdpvlc#Vnt~1E>p8Y#S13LYseoJa<;jP?*n3hBcH3qu?fl1s|~U>2ckjCt|}$@6dLMfumoJ2qG{fW zowxdXayhNt%A-kJ&yba|4fKAD_uLZZPao|Ru5pw{!PWyUBk(>3*^+%6XIEs%d3fxh z#Xk_2drF#A&+rzH!?iy`4J|{8BsCa|fyhzb1cXJ|c9~j-8M3s$sdTQt^l_M>Op6O9 zP2&x#EGxf;&zOVwG%?_^6Bk%!BZ#fXVtQ+XkLtJv$R`+Lv1G(07(#J_t~H}}(uf2@ z-AVmXv;|zZO#~7FWG0q;7E>0K8Q{s?a{!1O`D?1ydPNH{x7`6tkAk~pRv+vVa!gy* za>+pCmSg~7)#P*mA~)#+AexB+KCvyMfnJ7KnviJl_Qj{&oLO#_t<)~jkcAKTGZPIB zF>P*7G=ymDBL>XR+~(5HiH3gos4Zo6G<>MRkULah=!RE@u+C`SM9S}Mh^*IZgX+mF zAhIWmfykMAXaiY#8xo{Voeg=OI7ocb(=aaTlP#Pr0TF-es2l}88HuHtHya?li zQ6LG`!UGFMTmfF%yYCG1` zyuOBT(^k;3{vjZ;{=-dj(C}poUTevx(9qHteV)l$Cn6G|EV-KFBy zQnnss=x@lX{fgVlM;n!n8`a;Ch_k9C{S7U#O#R&7(6IJe7?W!{SFSWKX8>wCN&^O< zd3V$lvT@M*113Yq~T5Rd#cmbCkta{oO3M)*%Tv$3;V{b;rNEUr~9%OUmD^C zh51m(XA0p*m_h>YStNbuGEDcuEtlLQhJpNjY1I)!YxcqG?r}p042l*f40W~hzu|08 zYI9uN9(v`3Awhc>v<};&xHA%+FhmI0Y3(>|DEI6Le&PihaR#%-UHX^-A6kFL5NGbC zmWcGn)dFmTkl}H!OTV8nOx56Uf5dr1d#&YL+?K)$Ru(bRdOpTBk+=(4_`FVo10eqq|1D&5pq`fQ@#D_$5f&!_qY^S?fVk>H#V@$G!sAU(R!&upT zx$F^Ew$ID5Oi3;~#LWt9Js7)zcu)MZCUcCfctP4b$N1V@eBEvkY6`};{WhVd__}vo zX#Pj|m=+}lhH4cSaI&qoKREvpr??R)RZ^oxP}M7Z2mF6^v#tEiXNZU&#)?m z8~zAc9ApO-8Q+>~conQVVBJtz$xzkQicG@F+nQ@2kRi;Jpm*Q><4Y%C{lxdO_F<-` z=;Y~PrWmX|>%&YzQ7_Q6V=%N4`vB%}I@h2UZ2tAN-_-%+_8_dMK8dAW}{5B6UZ8vi!Y<$4NXDDJ)l2k=1&1(#p5~p zyrC&eTURv~Z>6gZO*s6L{E|(BcZW60ka_U8QSl%m z%@n3>>~5!>+NGJY%x{C<2s1rQN=?l4X!;@zsZm4~X{Js%q%)36w z{p7o#LTI+^@N z8%(>O^L2hCDZ|tv<<9rGh5%dN%O?70Y7OS%pMu8+aNHS%hf|$sLG8B~3&mub;`j_I z$TZm}b%EwWwC;Uqqse?47u^RemP_%2fxHgnGg*cm?_l&Pctfo0;l`YLOQn2t+}U zS{aL=JE+M-%}mLOzoC$p1vQOtuoikvGA)=Bu-?TyfaDLQa@Gr6%ns?#W+wb1sI4?0 z%T&el3#n5}(`alAD_WWovDV#dX)OeT zYDzM$2Q6pTV<7UV(NcUihILcwlWlqvyQclwrdRNZA>L-fzXC4h+f0wGT?k5p4{V1{)&wUEM3n~eN2 zsmW=RU4xDAg0rTDxQfy6oGGS-6$K(#*IErbKE=_<_668c=b%Ru6CnvlJC1-2Q^@h8 zpgudzxDGi_Lr1ZZ2g_?fsBELK(mey_eE5aP)`4x(|ule((j57H{X&sy})d#X1h&d6+M?gM? z*dK!`l{2*m>wTtF2&9-HgQdIu{OgS3M@cV^`QP%yyTHve{{5nNK;9j@*)C|CSxNZX zN>}?=K(q%U(;a&Ktba4@GdCSW8yMaAgevb(4?yFrG5MT--E=3|lTpln6Ocs=sQ@yE z89D^y4Ira1h5lz{rsFgjh4G1_6hK=EMOJlykK{V%|Fs6`Kjxx;3V)7PU-XZxQ~#8@ z9&c+AL*x3EQ3?Kf%zqKPraCs%j~2LlqD(Cxb4j8lU}J z1OI?9GgO!M{^Xy9Q*@8Z{)xsG&}K~v?gr!nf*m@MY?u8La9;HGW&bb?(~mCufASg@ z(8#=iBwTFnk{8eh*4-27;p8$v+z1V&|Dvg3$2Q&2d3Tuz+)*9k9zK`h19vsKdvNgw#n%Z2~&s zob`h?0TxUbOWFj4;*#CYHUa+eub)w>IR?GzYGOu!eG{9pn2A8x3wi8f=|!6W{Ft3yb;i8(- z8-3wqjx?)pz`;mdUg$O{U|8oN=Q&$5Jv^uVYJh=(N05-`WLjTpRZ-S=T6zXf?U z_`CycEao>)V3Oh?SP8)^u!c}Cjm3I^Q}|{%P|Sy-Sq~JZp^((qF#S}TN~@&dkX1tY zopMLaFau!oDz1a-H%qJ~%>d8DQZX%z>XVikvJMW}YD0FVEo-(GvR+JPI|@vu*@q}} zV&Nkca!~N@M*%Gnbw8)&>8BzO|D3izUf;O9%A1w_;SpS}giW5xJl5S40xk6*{ue=9 za&-Aq-U@xh@*lmOu;*#7d!NM(-gk9x>%vW6Xk~wf$#grJ?46LQ2E_8-PAqO1mEuBY zOQE~G890~9a(O#s1Q8p4+IMiwnT~n~bbbdqxp`(C<3+S4PhqW_fnSAosc%)2=)L9tr_fhNHqpipd^M{!eKEu z**miDEX0%R#?!R(Ede_o`D)&;UUzBD^huWbN2+N(gX$hdGjWvoBOWw8lk9CDUWM>- zBXQ~OE3jW~z7~QXu~BKw=NT#ZR-hnL&3_T8o>=gu`boC_^eb>kpD=lncB1`!%;D|m z$mBK9c0;}oK!=<;;gYu)vgNj{^*$*R3tM{> z0vnNh0)?GO@T7E=8%uH`TKFntzo~HU`h)ODGMe3{H45}V72E)|HoZkss<%_hbTk3S zCRkvYS?dMjx>WB%oRxo;>b(*thb>xqv#?whw?sCF#h{knJY0I6*wUMkavqLyFtpAb zY>#*b%HByxY&+J*96hcc((Pzo+-wvMqR>1KN;$k*zspcr30N-4m}2jN?J9n2=}qeq zg!FG0_AWnEaj2i>aC30yOP~Oz&Jh57(Hz z-pY>9wnXft?kKoe=!wFwuy0+40w0Bw%UKncqhS!tL0VU$t*v@shRt{5QZqKZs-&P{ zn=}c9Z{eM~Su|vMbJO>M&u6qlhJ_g|^}P5Z%NuAD19=TfdX#%_$I}ff%OTXn-^#rsa1*rW5Nu^bMQ{j&7sS#b-XXX!{PhrT zZR{abvRqUR@fM0d4E3h#OCpPhdhdwGlli|?!g!157V`E+^ob$w6^YON0~d6WQJeK* zL&)1z-xB#c|_U*U_>RYKkh{E+KXn8G9YGqwe;;=NwFk)Cc3>D9h@|NiH zBl|~ruWN=)qum5=pTu+D;>jqCYf-$Yn}B&ZUpzU%`vOj?ubzm#(*{vB(cAm-mN2># zMtFe&M;t?r_}S>?1T0Mu>ZNX;SNt$TOWqGn3uxj_iH|2@z*_!OEBgVi{gox$VaoM4 zZlKU7VPI#AbU@}3*sXBb@P|Ea^~0XHbz;aQZ>zFHFu4Jt@M#cM>aIV`SbB*Yt4R+n z`3IdnEglSbLZo0?oE13h``_2#;3$zQ% zU)&m_S3kGZxUe8r+~Y0P<0HH8@fOG9$I(CE=N%gU;S^rnfT84?fv(fq4vrGU*BF9N zY^(TjhU{yHY?>ka#UYz($ePRbPu38>!jNTC7F5;7zhDS2cNlIoWH&fuI}KU2L$=S5 zO|)f!6A}OY-l=G1=el!+cYjM<4ys<`z0Vz<-U=`GxxG}^zVqliQNH}-CYQF}efi2aUD|8z zjtTeaS}TuU{4;uVDW2$Q?$HOv;MGQBZm-vL&7-gU7ZeBZ(txoZ_t1-Yr1o>1vYfzK zc07-bZ*se~;F#jJE;xAEe?}|I!Y)hKD`OU)x)3jr=SHD0m4#KNWGxD_DA|OsO2ppRyhFl=(S0s--^aNAfG*TabuJ5)MXd2O7u9UM{*=H!6 zRVK2RVZ{|au>`vJXw(A*#!12XkQHLQshwhIiyd0mEC|J_4LA_$E#BGS&AI6!2E9LG zJR+@(;dCYafW0Q94W{&kdXMI64JmEkFr^%N*GG{4z7skqjNHB0~uh zSNx;|GcrW#o8GJNB*S;Fd;2Hmom1kZOeJ0;?%N1)qal7$ihBnVr~QJ1L3ZM>dapJr{l=K#OtW3?Q*FUIk0ZRdsY1;Vlra#D~E-dMgca zrD*;Z#77gAxG;~_eZ*4~u4|^3eahZGExvuro12)3Z+#yoKU;XWqLG_LFTywY%p^Lj zZF98|xCV%M6wec{5Kf4_fP{|8YJ-1KT=TZKUBXy{{ZO*F@_Xgm-W=D(WKsRLHyf8c z!(bB&S}LF60W}0w20t|*7lvkuGbvy~FNrgB$ipJYG23l8)EoS_ipP;vr{3{SZ`-|%Ue*$6v_L;&?ztBqouRqP#Ek9Uf}Z8joxxu4cS?tSt=y95&d?Gk zL-i$8TGAB!;~+IFLLsc-nRVQd634cC-^QJ?RquNJo{QgO;wOvKfA``mdhdD{>+>Sx zcX)qF!CAuXpL*YRHUFsyuZJ-94dtTC0k1F6uRTP@j$mG{Ue?dt5uC(FxO0siL4g>5 z07r6#V*UZ|-8jTPf54j_?$%B(8-)gaj*Gwc0yclD<{b*nP-xs^P`CnxOUlGO2|E~W zZa5#F3snc&EHc92BQC1djIhhp?lH8z99s7w2p_Jq_dp1LK-c|A31b%T$NJ?SYM5?wn!4~o_C0=F?{1?B{gC(aW*ZDapSDVnunr$A zrv-i+c@V4DZ1J~)Ui^kewEvs;y2LGhr5v6n`X2K3c3t#~wSU9G@?3ES>V&R2O5IVU zeh%MF;{HRBwnT3;;zlKXK_q;Rh{MFqfW-ZIN;$_TBjOC`b824_*@xjeKcJUA2-j|6 z@nP%+@dl5>*gzV^%LF_CPQcqe2x~>^7vAi|efi2mOBWLks%nE$D4yp9-q)bmJQ~Xk)*Ab)=FCG9Sj4M#u&Ek_ezSiQ^gSaM?Cz^i= z)#}bl)lWS8B|61@Ts#4B;~5@3?hWGPm)_h~`@v5kKNz!YahRs#RZM!yMd2 zFIx=D{v*V?udrc`5GTIEhPeUahtTv~RBdjU?roy}n71I~Bj|32?oOq1Y?$6gvF(_5 z3>LKfzheu`5MTctTi`%1Uc{odz&NdxjoBtT9>;zVnVv#JK(SXYXj7dGtBw&Bv+K=yTrN(1P9PyzSHR>-;jl zTjNz6Y&VmqHO;U&;T$z>mT>)o^ZiwkqF=m6;_=>^B$w~nmPcX#1&$Rx(iV?B3>UY# zeCb^#bj5ojA)lE*9j;!jf}z%84#Yh2ROV2~gY6W&x!UFPbshxmGHCxSop?@VSaev^FczHj2t{oLTlUB*`y1B(BC5RJ45)GW;cvr4G-w`wDPt;OcZ=PM1UQ?FN%x zH$WwQO$mIdXySWFEK2uH$6d+h8NMs<8|>>cd=~&^nZ8@v{e(!YjEbz^Bh0Cwh%Tn9F z?b438V*6c<^7AMka=A88-f5dl3%d0mdZYX=#JbkyZhaMAw=?PX$(mm7*0<8=EjVPk z-DCTr{123`amP+VIj0KE;?+1$?Ii7c_eOA4BQT+pF4yJ7$gicUg{ccer=^_~M~i$N z!?c-?3ws@~H^Ji;KFUy87rXvakEc8a< zG8P7+(3^!CQ#IaHO+(>2s^+6Gn1v@%kjAS~xRsK9rfM7-G=h?0J@m3WS(soJmQ z^=0GU&P}C0zC&VSsV@_Iz=ec!;uV@CiQUk(?B7Q(+lI9ut{w%hE?J_stFNuc^)O^} zg|92ZtPs7rVw_&U>(PAqxULlL>g$lu9do({_IpKkS6}Ny{c>Ghx4@UFV4OGsYKBX0 zBPMq9wUX~(iCYU{9|$|DqYKxANpgUbw75-%`3>gL2(~Kf9>i4OPekMP!@!%SX}6mO zCzZiNNb{H&aT)SEEv8@Q%XVG7S~Ohd%kU>++n4jn^x%dXHyBdpbsmq8qMd$(9u5&- z-_#c8@p9rhLT?hO-O%P;;>vEm4vBkV$u`Fw7GuC;DO}Lamy>zX2(a%z1ehy6?&eGP ztiFbxtTIzHyWH0jPg-YP?mL2`#osRXJ%vT^iSE8xi8wvTxW;!69!y_!jW5`74VZ5~wD{xCY=VsqH{QhO( z&A!4mZEwOtmI3SJ!B|Qc$*a|a#NL~IlhW%3;dRJZ1HZrpF*ILxIc^#RwfOO(y4>e$ zvkC^wrSGR$ReyFZ!bUnyJX-GCi$l1oA-?uF@R~lv*Rj*?8}+hMjM0^d#z>42fHP$` znX)P^bD;Qmh|i10o*3d=>S+nDghL`c6q9nYcyg$3Ag;uIJ=7PYG2H&8U zeTcTcs#XTP7>uiMLOsOys*`^%5?Vq)^c{v>>OpbaFyEut<9#>Gcc4wu0A&@#y;LSu z55r<{@OQqB=w^L5>|G*fIQp-#sLYPT>7N9AtpF<#f*Z(^76_U}qKub2kkDFfq>C~=}oi+@4feJlEEt$6HKpAX~m z;;p`3`s~QxZ^it|-FzK(RH&gfcO7+l+~wGHoSTS?Mq8j@Bhf=&)%eWPb-jTqabi%b*TaeLSA6{O_thOXDsUQD%ggW!jqz7 z73x?g%B#@4jbdz-ue|k#Wvaght6|d7U#G;LDqpF7c15)hw|PW$wJ*JOvSF5_j<0D} zBIZ{k+yt?)8bdTsd{&LVTQ7dB_VvVF)sh-tn(JbjxS__Er4JNiYS0Zq@p6qXzeNxo z#vO5~2eU3=3VUt1zCO~U)>og1UVrUQUj^bc8|xd;aXmH)Sn`2{Dhz7w3;1Wsuzlsd z1|FN;HgVrr-+lU#$j@VaTT=9Xkq!6xaJu;TXuYhxak}Uc(`Wd6dB<*r$T(dLRN-<1 zPZu@MoM8|fCyTqpn=^bjW^Sv|%U;BB9eeLl{KtiA3QY?wP*+3HyUeoGBJR;Om19{*}_FE0pwQCG994dBE2nC)s-m zLq*ywz&cR_Na%|`VBBP$#I+WCXW~G#QJkV`LbXyo?NF@~(;kF#Kk+W1K*Z1X<>4hm zMSz3_wRoE&#`Ou2GTWDtaKvD@NfwLU)3hBZ-UTF%8=-8A+KJTJ=*b15*+ahmStlW8 zpUqX1k@vY`N^VnW{H2|0Ilh?*)5H;VN?e_;#LtOdb0GGNRN`+9@iy@R#5ku+c^FNa zF-mE-^JMR;W~K4B>t*-&QAxRY@nP(0>%mVa--rU+k}mYQz6@NS`sHCHKUieVMMIZi zT2VPqDibam?5kwcUH;bMvAMp7To;Fk){ppRpp%w9f&p70K6wON-D>eIps?L7n0i=m zuR+&yg3ZQ%dCSdT0FBpJiE*7l^B)l<^RQtZ5#{rI?t%PKhkoammr3IM^Q1ss zGa3A-uNY5_-2bTWcRKLX`M%d&xIFaGLTr((AKt#u2WkgO7uy$RJgb+BxOwRj*)i#`CyGxd)KU&j+~Ix^#Rd&7F`e8nJ;c?`)4>L*=aW#MG{*1r5z~BAXj9Rz8JM!_NjD8;6CT;mu z#+SNYA31w0<3ZiSF9^6l5e>%?|H2cwO4- zH)no#mA)YI>|>c_I^Log`FcU-LiC#W!=lWaaZTcX2rWgM#hLHub&<~&XWq!i^Rt&` zmNeTw9+d>x7G2D|GdE4#vo!Mo&oN4Sh;aq}bg}Bn-1tc5vdrfvk}ScUY!+LUfq7yH+Zgj;+76=M9~0$r9M0|cYuF8e$f`WVUYh0H(uED+Rgr} z^r4aOZ}z|6(!&=ux}O(|+vRv8`|JEYVsYoO`56C>WNa>br}#tIkrv+T|5RVMqTYW8 zo=+ZA?|&GLZmjpef?Fahr~3bbFEm8P-{&ukL8G4v`!~nq^@YRc`ZJrw^?nese~l4C z-t)H-Mf3ehV*BY_kGT2uY)|C*rT)`#`p(Fbr~IRk#Y3>%E$-g!?;<*{^S`F|!6!ld zUwiny0ry{&{O4Ew?|As(0r%HR@a=m4iynS~z0!(J@mN#i=cTz7kXxP ztH?7u{l|3=KW*TCRg}Ny&ll@=`kRTu&ydcZUH;Fo-o5a?|2^Ed9kbhy_koR$O#i@t zzsoaYDLgia2Nq|y7S-?gy^+oz`CH@dl99e2`?F&7wvpOT{4cw)RyX_1e;!lbbHM)( zs!#vb|9Vm!KXKsx)+1Ap?gH+;MT@Wf>v6QX{cC@zD~_K%aQ`XJ>bkCC!X|XjZ70z^ zb0f+B^tX@4`)`WR`0*3@9P!;R{u|=>Ed=*6T}*s8v#n?!Nso;L&-<^yM{FXCe)Z$! zm-8a4e)Hq=AN|FEOZY7BvN!UwZ_@EYr%8JD9E{~JdiM2b=rykF3cN!g@{~J!ZL_$3 zs}S=eU0hR=-By&$_s59#Y1xA#c;QlmuD=u+o|^qqEH;QsZL|NS$MKs8?q6ls-X5v( zWk2oq>{t!a5_VLY<$hyibY}Kkmwr0(ef#ViV&f+L2{wO?Wp~^dnb#qESiHVE@?}wW z$c06qS4no8o>)AFjLm+9kH=oRE4w61-xDdBmwlOzi*iYC-lS>3$owz%-R6)#}4uN$mE6DaV~vSWcuRl-5vDe$aRtI+@v^u zFTs7O8FRwNL?6vgj4XUF8$Vua7YXmme!m%(o9p*wk3{Fayf3>tu6zruS0#(>o{aX9 z;!m@Wv_PLU|9f^~Is$tyW}j`>p5IDvzl^7%bX;!I@ueQD`?0zf>*DWeG5K!tFR7_2ax^K&N;O)_~qsNE;*kj<0lUz`sBRQRo@Uvo|tnY zR&R{_I3;H-NA0=#oI%O>Y3cWKa(ax^DoYPu_6LW*O+;=cB_kDd|WL2}=z5My$#OAsGz=W+x&TXS( zE&qLs+)HkKM&$Rca$o0?#v>6lqk7B_i@kD_=SnPnMhrf+e&Xw`~ zqG4g~IQ*g{X;JQRH-1raW@+wYS$bk5ydn1q4e?oK5i(d$n#hX9pK7xbxYtQ8l!KKIL=W<8XVng`p*1WE< zdJf*QoY$P&_!TvIPwC109D@5Rx%YM@;AhZFGx5Wv$j`NT*h8-t@7|X8d?LS$;Qj|q zM0xAXHe&nZxiOK4>+S%PsX7(#`E=Xo;w@6)yS&6 zJMd&(`)Bih!vSUHb9syPjgeQM%WJ0NCd*sT=Z(;Vk&GAe7R6w#eC4IQ`|*Trr1P4* zD_!~vk=xhior%M?d+Wx$)p2fnhyeLOEc0na&X{w^=Y?cs9{?iS*K4SAR^jd}C29*jSe zhgGysWb4_yPD9=E+USvOXY+1}kMz2!!^1_`(B7NYVY7~FuZgb3450$Cf|kPaU@Dp0l{T;68z`adb!%e|a9QD)}nYBi66+ z$3#ZF+~Lh^oHe!kxWi~2XFdG1I7IOt1=3H;TcYJPPAXBpZloJh_RXYvARIL1rp z5a72aIuY=Bhz@~#oEJ=I9O2t=@W3<(6`CS5&xoMOHZjG(S!CXHvadjYF)RzPX;D+M6C8!7A_bv&9 z5b>%~aLJMC(!g78tOCBv1GmIpV}1h)=e1gWvHdM5lQ+K!W%A~?q4Es-mg1G3ftzuw zy;;MdGGmTy7oxv|i-9HcAG)eq%Uf}mJ{DPD? zJTj0Gi`$^u(8!gK2A+4}_WBcGx&%q&r;jxo7;@Kwx`L0G> zkXecZ=8Es02t;DDaL9z$2DA#KiS17YVp7e|N^xNJF5tV5K6?@|SBW2=4BUv#=9;Gh z*CWqIo^8^rk4 zfdJ0--Uf@1U#~_Dqatly47}sUWxUVU1U|*}gFn5Drs0L_F9#N8x5P0?4!VHduwLM9 zEqKmNlP`}vyEbsI?i#*DtUDLTS&@cx`mPJ?9&y{B1J`18 z1>o@gwD`kE7|u;%`A31y+2&WF*s71V<9#1E+UbfiTS|VM_=?t#3;pB3tuZ{*5i@rO zys^~v5K}+K!0^}X_`uAk*yPrK9N-JB^gVEyE3)@sGV~PJ?ZH6L5X;F8jJ&xAU4T?S z`wOP>Y|(r#)>SOUdof|Ai~rdRn+@Whdy((aNYN*O8{OGF(kVnX%y9N@Oh<#~3P`?Q zJh30Wk|EyRk6Ll_4qThQIHtj)VwTfT@{hCc#vN_c;xHAi-}lMOB>PqIpWSn^!F<9SR*#< zBjRt37@9`$VSl`S-_Q%|!~?&f`Mbq46dn^F{3a{=1(13k55BwLIFO~9Rn}cIr(4sC!V>4 z@I%E1&|=&0>pGW3c!J^7dME{P|O2}`Y%8T)4qsRQl z$3^aj7@N{#3Hi718tAcv{DD}LiW2ij;uB(v6Z1hGL7gIt6ANz5NS$>rKBWcHwMxR; zdqrvgg0?Lweo~4<1bp38yw<#+O_-lKeN)OSw*a=vVvulNNs*rX+Xz+}R_{jftkhOV zYh$%(c*#b?UT7PoMUX&aL*sNnEgg|((3J5S>2n~YPWVt3D+qh*Wh*jmix4e7k`{FY ze3n%;Xcd^4XJ^pNsu0<%fb+%fxiU+pQ) zkX}=imhb>xe^k(RJikZVcdG0(!XS_{AM)drnlL3wO@5716Lv(Y$?sHZ!mg=u7{aWx zw-kp6R-H!k>^ehD>NM1>^A+VyuV7- zyDZibEN}JZjRxDhu8FtwsHSrdSsY2QoSVycIXIk0n$G-O-(cw>-s@7BB~pIu)T=9d z^i$bum4xH67$lqoIeUUUn=U@Nyx=;qs-&<$^nJ2(yqK`0&?jze?35)YTvwD4=~`6q zcW?TniF(;w5IUG}K^B7q4}LsUkd{ej#}Pq$ot_D~lC0tWi?Jc#w=^j2(Fu2h**S>O(JNjx1Cl zYdMjzBYVmVmfn()j14_cE+>_QfwEXZC|3(_CM~k0I7ApEi**DnOR@u6(j;HXs|b`Y z9@e?d-~uoMq&!IAGKPLOhne4k{t*Nb;R49nKjdA?gOIG!>0*0@ns^z#L9dG-Y$+Hfq%|vbI5S@=o=Q@JrY}9T$TU&y3_R6ZO z=zT~Qg9KC~`zd?@%t0A-WCp5M)mxjxE@+gt*39T298SqVl?3|h+DO)ZN`|QDifReey0lql{TlfcskS`GW;7L%U8h8BBR?VO=n+#J z##q~GYuJ0kakX@=84ky((z#|D;2Bk133yi(&AjNNDh$#`RcLK^Sa4G&CcJHS&`|&M9un9J_IvOqZ^;1a6cb?ZIZ;SnRn_ z%PGN4*i@Mnb6#*;#th`Vu(xv6{vAd{U9(c92gU#9AwzDl9T@LxP?YZ`eI;_YZ5cjPwI2o?TMm`UOHJGqb7Apvw zLC!Up{8ptl6QJ{ADGCwR%3_dUIU8#*`7KIKP;t<>D^;k~kgbvGS^^`);KwKJt)|X} z#E~Wp#3!EO_F}}xomz{*8w%bpIgg9o_!0mcLKp#ZW>0>sQWNSY%VW+`+bh(>%ShYy z3MntOZ@tWRt1{g%9c=3=T2GeMjU=F>)J`P{49&3g(qxhX zN|^_yWZmOULg=!Dfs!uN(^)uZm_1hk|7kx3+k40}C{F?Chwg zC`LsC`)*W9Ltrby`fit$v|{(=NwS3XMhGYIV>^!YuDK|&eGIrqr(YsX^oflj?w z9P5-SN-B$z#KQLqTZx&UbZVc9+_YzAyMjWHTh(vCbTs2=iSyRDk@50PQj|9ntX~<6Iw>8$+uN% zLKr_UZZhG>w^MpTMwFVoU#ST>QEKveN=*nvsmXU#YC^%?n19aM4nbL=(i6IZoNDsj zl$y{zN=?3}QWJVdsmb?MYC@S*hwTlNf__R*=r8rQn*2beCJc&FlOL?qgz_jg`JqZp z7-p)kQ11tCpkTPt6N0ARP?N7zYC@H50P(v$D1)P!zPYVyOBnot>~CO<~031g$wHcCx?ol+ClN2$qgRBA$aQ4a%>W#&N`~{^ZT)ayjc|<<_rC@A_cplq6$>Uo+()kvVa7I~+A=PvzI zpN8g7AWUV#gbC8M*GZJmDDfaXlJtj9a$LC%vbTh`M$rZ;6c(%0huO^P>6Z0_&sZOM<{i-?GdgpvWJs%Yls0ZTEo zv0Z_`!_RpN$COOMj~|wRASP@AIp+@fx0RZ(ZK`HqCU`Y|AQI z&XSfv!raJJ4;NnBJlu$849BB>I0LE#@F_sYWeaLEq^P0!ft-=Wlmokl7Qx?YN_2^1rhRElZF zRHS+2niYj3T;ZLw(OwYS3rNI+kr)UuF(1eHoflT?grE3Chrj8H*Psf3!OVpy{Np~{kArDCYb&r|AoMk?1_ zR@gSkUO6mNsUozLCUpc>E!%2bv$DIQiuLosQs<2ws~wfBYH_6K$--r>@%(MlJs@;C zVHL>Pf8@VYYC<~(aXh?0z7hm)!kj2I`Nc|2*g0GEZhu4?2I2%Djsal=Sl3}yJOVhT zimYO~j1gow5^T2t*fS`aQZGxD|{!4}|Mu1eI~E zU4^x|ms?@0?T)E7J4W84Q#+lcOP9i0J6T^38MvBI4oc9b1vNuWo@wA=5dwP9&Ls;UCU@-c>oA^2nYi~@me^~n(W8bwH##Y(~eB_-UV zq=d7x7;F?F2Guw>AoAP$N9#zak^+TOqNtInmon1+lT}ho?Nfj%3`~fz! zj<6pjQ#aNw^2cR2)e+b&VW-~iCu{G@VN%^xZKrpqonEz_-ko-O)pmM!+UZp@y=}7o zI|*Na!njb~ngwgjjAvrVca&pxC!srtrbIQAcbY?Kr&z-jcYt*54g%AZ?MqhA+1P2< zm}z%|shxL?o%bDf-ZjiSLw4&Ogx;e3`NA|ga>He1wFCyob>xj;Uf@^NOiq|rFN)Ws#wSf^KisbgU%NU2!j zP)il-WdBLV>_}y2W?)Wu++O1>Rg-0;nJlEH;nOoXmdF>|FM*BLwJ~(s0)mvVT^7d> z-d9q>Q6(juQc{AdYm8mj7_+YD5Sw)*VcCxFnB{K051;OBxZbQbNt^2sn^Bt@n-w&* zm34{Ee=PKc%{sWEnt?Gko5PIv6Nn085CehM5grFg8y22dastOn%2_z6Yo&Tm-_-pMd91q?kzJF#({NELNKJKx)?FIA~yp9sn^cQB9U0=Phf2Wq3YN)mBU3 zN(C{)*2@}d88#n;9gCT|IZh1ASi?aq6IHAV!ZJflBw^3R@CQ|qjfk0rb~|=x|6Aa( z(ycN&aDx&v@RzD+W@#=&vD(90NwG|{E9x{@qvOIRZ}y&{HiJw-OjgO}(Paz>2@@uR zcu+u8+faoW#L*3{s(q|oJDMo=E%kcQqU97gJtoAOmu3d2WNIKOJ_JHEF*;>8VlhI(> z>_DX5GMcs1G(|40>whq_9vw2xVzv12?Cb4YyB{LjM@=J|B4cMKRjo8|(~A5Ugv{fTqX@DC3zjM~0@TX}ndDH`f$yi0i^1 z1J;8uwgjHT>e_8)Pfr0m4aAvATq|%&n=Kk2;J;JFts{*a3TNsiHBgNPAqZhCNFD?j zSE|U5Q)PU=INYPC#?bvXKU4>bRtNsv|-q-D^~#5$SV z4NbmmQH`1a=;;&p!2^WeBXpBBRuFoCoE=Gifl`|zMCX7Mg$S01ap+8bkWv%qECWI< zZoI58DI5bymNcj)_+>Fj$OFY{^*ktNv8&QBU~gHht^%lRtmYL!L<=;<)>>B(sVxL? zz=^O7!?eaWwKi0yl>~D1H`!zo0ihGCY;V)aIVO2X=}SrE|z9cF8- z_E9?<#113EQg)baYIPXX8U=E67}?QMWCc8d%`ZiX2yH>mULs$t)P$Zq<2frCHTi@2cCe%dFp5Xj3A6yZ>$BWvE?XMR%7b$Bx zHxt`0FG#Rf$qaFIQelpm*SxS;+?-U{CbDKr;cxojxliF^x*!ZaVZAH{341}#VIj}o z20M=L)TC&*bBd1mIQt0h>6 zM@LmxnBtD0=(^TCfoohK)J5ovsu7IPALOiyJTr6DMdz=jbBItTwG{-*+1Nb8wzsv; z?}1Arh_hfWe7*s(Ogs(3nU~9c5Qo3XE&(A?LO)py5(a{tiIQh#jzklCg1=14LWJ(J zSV6G7jZDd}Qfk7QC*@lsBESRrry6JqYO$7J-~Ok$+yP2}d4L+u|gY z9bR*lcmTz7LD7T7w{;+zv7<) zLKMORkh2o<&nh+H@LW~N1e6_KbCfui;yGgC_QF;rd^^B75aJS&QN1%R`D_r>1iU*y z-bgsx)XSs9qbc^lEIN6<9_m#Pq7XL8VvukE%A zx@ypQVb$G)IkFfeyaaOAMV{}oa?~{wtixl48kEr#uK-2Y#Z0f0*;Wz;sl*B6K+d|z zZ&7MkmZ-YZ-aTT(A@(Hn$n37bI9y2!t+)P$~&%SJf7LQTAk zt=aYp8D8Akb+PNJYT{*F2eiGaq?dT$gTgdNRn<+Lj0h0V1+lv(9X@;;jrt6fzU9*0$HpeECHDf z3-fSC3b4#OjzIgtrXHj&2(mOsad`4|KS~!Yoh(V`U<@E0)buK1IZQ(!$60#~SjN+} zjNm~aW1w42e-s%eF|y#J!XB>luFJHtdqHRk!KJ!^&{ll42iIPQLFxhP(MBze8Mzd{ zBT|2qucQYi1+jQJgVgl}Tu{aTW~tQHp>TAdO6h$&p>8>jdwH6Rf)Vxh{}y$MbQ?{W z0iqXCRW|y+d5w`?cMv8RUPR?}2fWnTT6B)Hq}v$6Jj0Es+^nmq(OwIr*PVnFh8IzJ zSr^$o5CshN(dC%K=MBbegK2=?J_;4pjuU0R6z~NQ29&T<7K4NjLFUxt%p}j@cWiTX zei4M@Tf(NLS|^k%fVQ`>(b2o3^sXRu#rtHi9=3iO;_V<#3$K)8sg@6;tWPe!MGStV zFgbNJ^wU5{kuYPaT!6#lY_Zu?ipERJS^}-3_c2?R-~(|W1S6aWIU7m7xr|Ur7yxpr z$&XTM4{@}Siybx8B&yMPJ8Gy&R71_EY@~UbfaV-P9xBa{U8nW)4O?3&wN)x5vm0!6 zt?gWEYWXUqX&`ndU;)V4MDounHR15XvbVG9QFeGu2aCsgMm4Z7N7>v$n;9USToUGh zqPzbvWap(xB_Rn%Q_jlCw+A6NLZv#G%R1N8>jGF=ISVn$CWST^L8zP%Bai*M@GYEa za?e&t@PnN7k-to-3FGCCZ}@3A#Ve`VX|~9^+{u@cUIZamLNY3Kh9;ja^Qk0MJuJSO zUYM5M)CpIfaouv-%U@i2XGQ}Vk1{KRnMXR?)#0gyBl4MsN;#awb4NEY+2SElXqq6?|9fdmscLoRq~N z;S|UjfIO>nEOI=i-35X(;R9I=5%#I$*$i6jP-23zs4^^4r(v&%*SAgtAq3$=Squ{P zf}Hh}XSR;|`R-Tc93m_MVT~p10^xUYdIJkqBx6w_KSD;T7!d}__r=oKoYM6$SOjt$ zY1krbcT3SsX;nj@L-g>hT8Jm6KxiFdzbpm`2S9OJ{iVTj!jWqPIonH~4Ro~kLx}!E z3@gNug>q0w)9wf;Ivu`6w>9KQhtN?LgM@(~XXWIXyrc3QunvzNs;)4_JwVZQbw^!8 zL8yx`K^B9ANgy^|rcGu($XPjgrs}AC1la!=B8<(IF{Xi>F%E%m1VzOd4Uw5CO-?v? zbM*NZ;x%fGBW#n!AmJ#;SqXT585`=TWph)PJ#yWQr*scUoog-1=yI3nd!SQSF=9vY zD0%7?NjY5jdv_`?Qu*bDs!Br6)8ebmMLk!1S9q7GJ&JR)RU3z{Ib6*`;YIZ}anTl6h z))A~!nn$NnZKqOar&4XFQfH@9ZKqOar&9gt%WmWnNpTeo@`U;7;|35$g0M{%gMyIQEKuTvR{LQERfTid{C(gm4@2)W1?yy1y3tIVf7mEYD_`fpq*Zb>Fony zi6dC)8DmYJ9qL#Cs~T{D9)z|LHpyZIVT*XTO;K7F4W5_M5MiS%1_@h0LO)vAI!w>U zK|HB2w>MMfIL5O@)`fRlWbOAk118DYTuCT@rD-RTzZHap3G+be$swbYC|IoYgqJ+f!;QY^}917F*hpw$^(1rK_bKWoxZR%epHq?~UAUtF2SSo|f}yTWg&P_OY~g z*jk?Q$-n-Vw$9dC7Y`;FTAt->UKdtPCS$r!fx!Y0MsYKG;~mv!KLF0DqG@;lMv3Sg z=hQM~j+?{B;dK_|(t22Rm@>Vk{f-P%Cc2~+;>N_u!sBB5&4r1gWKmI~X#8DKtMKU; zarOHpnHix{7K4NdAm?Nt|B_M@)6DIvhO~e>f%CvDl%=A=%IvR5kahxT4EW--hu);R9re~sMILbC0 zWgA*^F&TzoRrg5Sa-?l(&1ti*9lPIE*lWJ8cA$h0Wid!-1UUzVeAj2#mLOps$X1KD zVhR$&cCZkG4V2augmTl`STD&lf@8hhZq&*7$O^iFSSI$9ra{}w+QjK~62wg)%mUMF z8luDzqRtLsZBj2ii-S%Owiv?7=VcoSM?rQQwFdHiUXW_SV31QCreL_zn_C%!AC-qejKdISS}g0SBrrv%+D^H0>T}nqoSk|*`ARc+r<$#JPemsT7uRGJrG@Q2 zt2R@@Q@zZjK-yLlRG*Eq6R5WPY?NJXwOK79*tJ!&wt;e_MiHzo;}K672Yz;+S(}-i zRSmQ1C%r2OmUpr`ny{U%jd?pfTB1%)Q(_(n^Nnrl2BMhQ9fV=5WUEesC?}o+!JKd& zL@}{YPE~6n@3Mxn%Ivpzt#qmuf2mzw1FI?p;d(8BHP}jWYUWi|{HH-Q`tgm)lDA{5B9OC$RUSoS`x!=SNFS^Kf1R*?f?rMzZ@IR(TENK5uG7 z_CymSaz99;`_0_Ra@frJ@*2!RY@wCnrh6E}h!-fxUNeW%wlz2GUC5e4^WQa&C(&vA z5eQ>Q_!@-QUko#2O-4qGLF!Qob$re&Q{)`0CA0&dPl$JH7C8v^^Mx&af_%*IIYob)B!`dEb{SydnBD6r8@VZUyv)xylPTg?e+7AQ^ z!XS{`_>JR9^5sfRs4~^!gEmDiuA*}vsSOcSoZ2RFjP;FiZjqL?1jdmE&n0&KRZaYi zrOoyWDL=6|r>Je%_Nu1W02w(*uo_^T7m;Uej@_y4T+^gVV`Z?btT9uSJz}WYaRd3U zFQU?)qeGucqfAsaTF3dzR^mxB5IUJq2n!r-5W1<;4BH??g92$#L1417r!s7tD%uoF zn~{WW4XRgOg4hq984>YP7*;@!v4 z(86(GKv7u9tfh{!?b584@HY^)4(m*ZhZd{lF+(L`n=IB54uG7Kko-BNCiFodr~eHWk}BMCWc&TS2g#jSbv(w)UrqFw47MxtJ}YEJ=!L33(tq9H)75W1JT4 zq(u#Z7H(LGGlvQ@_!6E}^uq|@|Ew6Vs_Qa}x`g>vr*}bUBw?p41_?<>+u2C+ zY?Y&twsVNi@lsnsu$+xX+Rj!Z_rv2{Sk~7>c0h`138z3&jilFcX;DL<1siESnZ*Ot zhviP7l5jv4gM=d>XM4ymQ}tV0uk9V8_aP8A4T9xuG>H7yQXL|AWlD8~_Ociv3{_G> zg_083Yvw6aIR?+Jw2GB(l2I!NR;9+8E>o7?R*ya1)MKkW#_UY#RvE`yQ*4p7j!04D z!K|Y0t}s6ZHWh?V8o z1z8+Pu)K}-lmA7ks|bZMi;;xOWU-1cT1g3aD=9%`Y@H(58CSE;-Kze&-6&g?8v8-J z(rUZXI=j+pyV5$l(rUX>YY15B7!a;M5Uh%@f2`#7Si7bgvnJW`#{Sc;vW8W%MNYN3 z3@kusM;~q!i*j(*LFq@Lh?!ak79 z#^^QEj%Ls``L!iwTR=Fm+iga}E}qJoejqm~_k^jm3Q zMdfGthJmo%5T=8i8w>dvN=;ZLQUe$aI*pOi5TPD~7oAOSV8M!DY%%1QfN(vOz>5&l z)@)WC1oYz`*D3o?@eO@gqtjUF6pkS>0N#x6+?$wj9dD=~ZCE<4pP3?;jGNR>^Vsd`blPNhU20$1H!XVkx*L6p6pp;tA z1W?pNifReeMpZvFI633BQxm6NDNFy+LZIjaQ(9FH>ql`4)Nit%P6O zX{W@543N`{e2!8Rx^3Yto&ln7edjh}=KmB95ZiYZCx~bM)~T&%{0ny46H1D%5YOx? zZmV7!iG!Exg+Ew?51f}4wf?WA2(+)c!|gVsH6XNr5dS8Nb%YkOSV`!sq=f60lyF2z z3CBUsCXi<<&3zhXSwAcK$a-iGfN)(XY+G6j@m$NY!nUli4XxFR+Q&hh=fo#vxwL_( z;s@zYWnn-l8Wq)JKZ7{buXGdjvtJC5Cl)c zJXs79)_|OyL7v_0*gM+JAv&)HVed$=oQ+%2(m68oilXvnmBnvpWz`^5NjSSn#v~-e z(^)0?wlZjtFd#}zevncVf)P0{!*=`-;}4MWD+mK+F+@m_eiej#Sq$0HtdW@x_lH%c z1u&uo+GiVDojn3Zla=A*zCcw`-4;}&614V|PeS`XC|0{)EA7-ki;qAC%i_1<(zQid z;k7W@EDgh2i8B0F8cNn2glWOERpZZ;+J@I^ z=V6s3Lt8%`@q_IMYU*rCZD(y8jJ9v$H1iAplH!RGe9_>RcB#D0qrED#CG>e!4%p?1 zD0h?M+U`%mU@Zz8K#r_-~k z6-Bc^;;Y_;e$iJi{5{WZ0wU#>qI|I`uP8^XpIKNd{Jn~*#L;~Pt;C3_MOn&@OKZeG zy2#@$8MP5lV1Y0>2-`u<9w7g|QWJ{bP@50EW=nC1uvHf82vz{27wiBb6@XP)Gkpa- zHc01+a{z9Y*m%soKEDC0*y}PkLJwIC0&>buqwLI+e3c9oB#hdq@??Z|(k(=oCW|8p zRsbVU@;^#-h`k z=s`2|l&!TojanvyE$mW@2Gc-sX4g%U5yA{nNsE!PJ=R7)1M25Mj&*ty*sW4jOV|r? zUdH6tg`WZ;9$~921_?Vr&Y>XBen)K8e&l3(hv>acsw)VVx6vE6w>1qCVU{aBDhd5$ zF-RB)a#l^ARhi9V{kC_A-unSM?5iBpG9@{Hqc=5^JySco6Cl|I# zLb41HB(w%Ot0m7m%)v!lZRZf3Q>3m6{MEK3P+gR&oNxvmp6)4;Fp` zA%eCQTOx=>gkSK453yc1|0{mWP2VUKNDFbhKpE;$VwJ6_+tBd8= z6m}FN&UD6?2l#K*)dd;o^up$mj~^`(G2u1n(tYySxsuRTCN`4L8|3UV@@%PNO{Vi+ z=^P?-liE=P%h?!w+u6FoLFW&{(!1(IK(h3%AXwhU4>id5Rcb;dNM>fJ$=4_~VO*4& z`~;;Yunm^CcxqVZX0j9hCNrrf^pM7*305ZNXQqq*x@J9Y!geU<8bWvJd^^E%Hr|~> zUiF~$B+D*%B!?lFQ-f^}fUpBLn=IvKqaiojD&=e$14_o6nGAUm#JNIjCIeQR0Vy_v zu#6aC8H9`(V>kQ`8!?E5GDgsDfOR}Y%d>_hF!j-%!)C&?RL~TQwW>waBLDW z*xcHyO^(n_7K4NyAm_X!zf!5q^jm^00kKI{z{ia;@ktQsA<&B^L!5qoLr7!{*fPW@ zLrk2Y#FGFsRdLq;>FaC2tEleuX99^KLdZoF3=wh>A$(=-jmVQCge0Q1ekQ5KOM*Z! zA|fJ5(IQ4J!7TMb%9oa3>QW#s+ojY+f-Iv*F$t6+A|@CSkwwB_KJ7+#YFX|!_uXT66F!G8%X{_LPT20!f_A-IEwoGYp$`rd{ zx99Iho=%+9dpE8j0c;mJ1o*ne`aM>40Bgc@P@1yFel_lcYNE16W`efp;#N@FZtgIK zOQ?0|C~2(1jzGQb;bg}a1Mh$0;F{@4%s)f4DB9Gg4j=4OG$H8aS~}B;BO>l zw#s*?91kvI@Em20kYd4JBjdrbMrOdRe-!`N$o}9-02(<3^pGx^&e)GmKBPK5yqKQY@!8xbd8^`6V0lyb7L7 z(kUN|r<}}`^Hs_R=STfHy&t%E&dH{oYhsBa2T+`&qGPMmLQjQz%NwWqUb=e<`ilT& zHF=1bt)gPHnig7zDf2_UW9Haz70u_AwKN^pJNHWrj+@N4E+4T((!LnlO+Gx6ohm24ANi~3&V87N064Pj zjw*Tqm`x?dpMj`@kxp<(f-z0CBSOF1bulnJGVq8?&?Tv!i4F zfZaHN{G`uSF+%zZ@F%6bP%pP>Z7Ebs0B)e<)c_KaUQxyABM>kRpa;1EKzHIDcq}d4 zcRK@O!_Is&0eX{ll1WUWYmWWCa9jB$fZ9k)-_}$7S5O}GHr11cftKo`Y3^6B_E)M% z+!|X`N5PV(ttQ~`9{dCWsD<=3;O`O2=e3zMaIb1aF{4f?br~rZh0PLo8?C4OS8XO; z1XNPbOu361yD}2TUjh@edpo%>+zy~Iq@{pq4AW9xrOl+n66%)SCt8SN1;9NOc?N(4 zq-sFDWt)*(0Q!*k8H4GD1yDSz99G31JnaQ}0DxqqQGjU;AN-^|dXJStJGd}+j~<{* zl(PV+vq3q!XexRR3%f=wdnsv@T8Cl-wA!RZNl48N${yQEVyX0iLYnZCx~@HwHQG z(0NF+Rq+919SiX;fGY-Bn`6~nZl0#1Cr<~>&_#1{&Psutu5_g&R_nXO)*WI7zugdO^iz(A?iE zo9wh-nw`=AJh?p7kv)XRuMXY54zpL#^A;qeO< zSW4QYiV@N)fPWz=vqs-S)Xpqx(*Dnrr+(wTBTi@6vyPTIBWFnClI*aY z`~}WSOhl7g8_ewDRcRJEoSg$69=gi z6#xd-sJ0_yFRQ-Wn#7P<$~|q{(81EE<_TAdrt@A%FlcB zNV%|JSV;LgR(U+BJjzI8l*c3zJUHczwm^MedBnOUu8JL>P?e6TB&++PT-#cogYqb! zYsLx7tj~&jbyOR=2yLyAOaXX(pf!SXih6%(C$Chw_sEd`a`)k#M){Yo^Xc znWmVUD^UKOgW_LD<<514_8^S~aJA50&%$khzY@xK0LVtVOIMOM0cDzu+Fc&XP9Kqz zdkAYR;Cp;8u8LjEy9ORv+AB-!2eSL6_4R2`93_QoPE?%llR@#ZwCM(}qg&k0R3;33Zs;`u4Dv4Hqg~uVE zQsy$!IlZ|BPF$)!tJQ<3KC8TARW?IBq*SG(Lf0)%p@(&}OBb zOhPVpc(elLIZ8c+G#|LEZD<;uXhC0kOKef}wP7(t+$B}9o`pK#pEby5mg)zxyJs*N zgRtmq{699cukq*>e=Q?Do7_jsvy%o#t6Ok$1%L*U-T=B-&)Dl(*aeuq1P{O#2@9*Wp7eszv#mkajrctb8f=2H;Cd2b8Z_y*Qv8JnYIY8AERskB?y)$1oZjM9&@{ z#Ij2U(KE*fu`E7_vDbXA=NNKaQ28ap<3-1Zr_383um3%Je0<8h@zMR{nd8G#cFFK~ zW)2UB0+nAfBA%He!rq5DJ_ua@JUa)09S-{?{qC9B@9b=t|FNqltFBhTkzF9RRE@BA zXiHfK$7Yag(EB@EqTJtw*6)PCk-?y{3tt4NCbQ3=CcWaR$?PhqN!vU%dAnA#zP+BB z%&vhq>42vuA8bYa(6eh=JUy9R0X6A}rzRiOYSR;Jq3MdY_tD}u6-7z~{96O%p4vt$xj+q9XqUDp}CfR&}MR+F*-f1Q-GwV8CsWoF7n+Dw{# znVIq&Z6?jV%nUiTuu9uW^Sn0IqD>prN?c0X0{GiRdAl}~4qaxZ+@{T>bC;PZcW5)| z{AFgyJqo|ocG3k2F3;{WhMUD;ttE|A#WK=Zz~4H`0atrvGCRa~XirzFQ>=B#Shah_4>0jW8}zp;_fpc2RdI46GtPB;tjI2& z5<2@KeiZ>!O1c2}7l3lFqsmO`e^jlUX(x_Yh5rj6iqs(uUuO4_4Uv(U%l8?6kDMGo ztiLqgF|1p(1Lm$eKdDX?BcyeJzbeYV(Pp!Wj)j=7RFfuvp43HSrSls~RZ2RpiV@PM zfKDCN8!HuDQeVHtqsth5LRlw~V$t4iG#(tA4aI{eGx($mo=%Dd>)mMK`gn9~>UtP{ zAF7bp5!MED(>C3qq+_Z$opeI=Z3Z3QP}(xmQB|BoI&nlD)%rXp)8mNph>+mH!@p5k zD31cTR^@?9y)t<=fZichd1~?onbwj0)93>1;Zl`H?7C0n101db306hNQt(QzydQkf zD_;O-sB9G-X4Hz1Y9YWzkaqz%eL`wh#Ry4PW_m1YF>1QXiZ8W*X8@SMl2|d`qBVCt z3u^#oCf5O2B+^<>O=bfT$~LlnD%3R2XUrOJQ|; zwSmOiV8AsiR`|6xkXW}qnQJO%Cv(|QBNt`0E;8SYmvq^9vU0DpQel~;4%iktgMqrv0!gYiwDQHv`ui^8&x5t`#}43@c`(cE*=84=%T5y zKg7{mMOvVWlSqpIe{(6beH>-)kHI-gRYs}?DzJi*W6@rF%Y<2c{N&9AK zf2ln6C04>S~-J^@9?oCMfk;*>x80c$VG}gS2ae@rMA<{jd ziMnX47mz9oD*t)SX6RaU6*LX|SRVtLkgm{Oqq7VG(ZzT8Rf52Wbueib;9mnMFVtqz zqRY&b*Jv~8Wo?e&6-oM+g^G>ZPTH*PF*D^Y+DzJdnVIr7Z6<9$rhZtVYtq9ofDRh^SCmwp#(SeO+7L+#m!82uCN2gvCyBX1urF?`B?C|+Hv|PdD=G! z!0X(e;E(hDxHHh1t;LvO%>ZYKtnBAJ?@Rt_pW*#@B@Ivb93A$kdqt)*zgyb&pW&P3 zKr`?aAm3*>xw%CsE%xvVn7H6!>3n>S8))&c??2*p1xm748RoR8H0spC8m<%ieb^u0Cc`dNb)607~&Z20> z6ZkAPkntqi4H)nK(2e!<6McI6ZZQL!Gt(8v z$-iEb{l=B$REz>q zI)n^KK~FjT_6mrTP)4Uk`qZncrvT$De1&#z&kzxw~OK;PW;gR35kh znE;c;=yNbppBm}GIr{ile({;kuQP{ z+C1CI4b5DLi5jp7JLK(v2`G9NSA>B3fN8)6;1r;C7dLU4=Xv0lsEEBD_>mccJwR}Y ziRCikF=zPg{18zVDl{vM;pX(*{IUIV^J(K(EQ!6f|L8~E?tei;24p!|^2uXPD4%cb zTmT#cIsmf_M^@u(I&k|7I4lE#nKL~!JgP5{ZgCA2MmOrn-4>=HgSuJtc!<=8lmQtoX?pzzCV!4OWSRR5e zDkb=~RD!Q;C0<^o!B^%IJ3a7i)&yS=Zn~IdzCWDc+w_f|<$)5DueB)f`vF8wokq&9 zIQW^)v`m&Zd+2xxT@LU|G(`Wk@OnJU$sElRADuOw&KG-_mw4Q^F0SXRPWWDvuYiH; zxn>TGj(HiIFu)fzWpC7PisH)*Os+Yeoi705%f*b|ywbpN6qfZ{K(x%Vem$O+S>{_b`D5HSjU~RalHe16^4|5%b86q4 z)*VlBTmxhPV*vhkY{<`i4ZRHT@hd*iWO~OuDrFvnGWwAVn&$RpEBJ7q=?#|oe2MfN=*%3)5+6Px_;3xuXKn~SVMOrBBZ3b<5qyS>$d-do zIBzEN;Wj=DtByv-v811r)!oB#ubuJgO*5$Dqt`@{hlz6bNvAAnBE*WFTp6d!t3Pw* zCsjaEyHo!D0QQ^r&c<)qtMi@6)wR$r@lXdQHoF;5Iak_!`S^f-D8L(}H?gh)YLI%= zX5wcOpr)%-EO2f~wfopb;A0 zUQFnFpmobxJ||-rJ2&U?{_P!&8oay5tP)31J`3=+q(y+yv&?&vct6rt&1&Nw%sb0Y z0K6kC^oO`F?)d;0F#&Z9)1T5dmDQ>!06c~-bY06z9oXU za}oM3FTF@C^A14bum|27XjTo6!xojikB;EYorJ!5QYT{h4m6P9?ZDiybF*0DJ(UFS zMKR6WhVl-;+;qatqv$4j=o?scPSXhLcpneJdz_4(bt#fC>O}yUD3;P6bRUmlb zpWvMwL_V&F5+xog+)+Pwp6+rxudVWGDZ%Tz#BmSjzyvRG6Dfx@czvB1?SYpmxr14$ zb}-}2bw6J0YX;1M(~UB5(Wf_yL|uw|@OkH1`?{3(P;QCGvOLp6l{@x+6=n0*_9LLzu}kl=Y)(?^_Z zl?2a$5;(^p{qvlmska}+eg@FzDx}BtPRU@N0O2_if~Rs!bImz}Ss$qr2475b7W1$t zD~V2ZAIZBp4&ZZulYf)pTa;6eS%v15fzfjg&iO7UyW0Vye;sAc`*}{l zoEI4JaokQFC;n#E@5MP5&xNpJq6AI^6BA58L_Ey+SS_{;80bV2IgLK!j;(WA(tB=1 zd2mvfnRvP0dMkOO^n1;jYtNHquQ?;^YI)-|XNbK}+F!$3ROkNvHRs_K=`#?KdIejN zZoPp2iB?zDq{M1jcuQ#TRm|AcO75D{t84GRUDF3!i5tbeC6sg3JQzYMFkAhfb;U;a z;w_=xwtdJA+!}hXmzt5y#n2{LS6VkFSQck!DmUbZk}Qj}wJAP3Wn+)R&RHDKHk)|L z#$E?IXLh`C&Dbd$dqa|yV{zKY*FqTw%EqAu2{;8D?XyppRgsWm*GW?(G$6o9pz&t& zPr03u&}&!NtL5LPg@)S`rFB}!iB4I7@$}`OY@+6*SQaM@V|;eX#=Zo0P9*&Cl#TsG z*g44<=!>Up>>E?8UKVE_JV$00^0cffN9#Ee+2m8_NfXtam-yAErL#Qrs=Zw5r-$yf zv!ru6I$*2>9}Eq!_e#NoAt%5Y!XjU$-BJTDW;l}jm187snjTMsQpQfO9R!Miuk=JOFPw^nfSd=NZ=u;Ia#Um<(?u1 zRCC_qSD%+ksyUTeDB)7R%s86y6!w5Ig1EKY#dLNa4@Sb{S` zQ-hrTWct*UA>z;5aHM_)#$&WJk-n97(gv{~2Hhq>(#ujnnjqz*ol*l*UorCMStt#( z=142)8tJ4Hr#^nC`4XI|oC-)OQcl_|HKY!yCp{-kGehG8oJ7>h-I4Ncg9rdxJdPX4Jn*u&jtrW;ay0^>9lM@Qi3C98Eu*7JGSUyqzQk z%R?)$$gRs+HO?kB`}Y1xVy}RjCl_;kvHK+qwS7T~N%N(01r}>nw|Bg8ge8Wn+IBcAh0(>1!cnW1j~* z&m7<8vr{(q=dZKmlU1QWfTxzv``)@>U|Pkjpa>q%U5IU0z92(QnABJ z+{zb2E0V*UZ%*)qsrTL}$1AP>3|bcFpZ+H2N%+@Ddq~QEjc%-!8q#s8C#{wyQi`;b z7K^CylSa&qZ!8z-55xybEY7n+(}e)7bn`#{RZ?^nOJ ztm;oNbAf^@&xspw)BxEG$63h7A)Dbl4>{>%TuvBlSs`iokB}4OBr?xS!>*!is-fH= z_9phMgg2qzIgJYWys_JZx|p*n{~AQuB>5%k;%sY#FO0IW{}y)6!WQ_}acsCq8{}jR z*4Xwz*@Urexf1v-+&EA3AHGobyA70LxCJ;<+vdymoYXLy6SOp+niDw_{WsKJD@}0Y z;h^z0RyKhXI=@`&1~-SMrefo*c^y%^rJi&^nn?ZerZvz+vEKkyNRYHt3P3^5>HLW} zxAV&;JICJ#NoI(2KHfdr~PV+wXt@e3h{~jwUXMO&Iy@3*jI?PF+e@mt8Ps&N5 zU+$0^X5-w@uRbdczenAi3HsHw(g|<-umpDFC#X(}cOy1F!PCDOB~k-*Fg}md>iE1( z%MoeXjVjcX33Zr0n<4gFNUA18KJ`2aQ_TsK*63A;}@AQ+?jJbsFB-2{)0> zNIU7Q*o~l55+q%a0@6S!C#6aa=}D<4VM`>fmUhxkv7124BuGk@0!`(lbg2Oa^S;1& zKuq<_LQppSHVpf`Po=2|M?Oohwl8s`?01_c!DjW-Ufzt{i=+k=*bufa+1NHn1Fdb+ zN;)r{bXstuT^RDMBnu?C2iDC}K>A9`_h4n+Dytv`PTY+H3SVPSNYftFdPeNM@LeoH zP=Hs`+I&5_R*GqzE0ufk+j&kZ{}6f{D?s}na14?rmHR^L(LsSfhN3vEUG+!UHjBL< zbD?Bu*pDNmR0+JTlr?W7;FKFUfcDr&rQjWC`@0SAgud^B{b0j;p-*hgxmsYIAWbc( zu}a!okQKintw`5P0*8_Af>a(xGmc5+`*1lgtKLUIx-`8H+d2uhVR4p7c^eMg=1D^v zs#xm=KY$JU(V8QOm>~5>5Z_+bdq*S>qXSpS6crb zdOW~O&{&mJ!tbjst5J%-Ll@S$!SC63-~LxY7;Q^-3lhRTZ60@a34dZAbHiQ3_u6)j zTay@`nqZ%h_AA2cdE}HFUSW@rK)0}C*SZDW!c%P=%-5$tTPNWw!>?kp)P7}nJdRa^ z-H~CxRCb5!BB}3=YSN^>2c!;Z?GYY;Ve6!HR)VQWQztd4;Vr{u+^_h3rFo4 z5(tDJ=L9bRp9|6+K<@1l>;<1iZb2_J3SHNJ727dZ3a&;2Qrym~;e?~MaG&s7I12CV z1Lxxs=!+IKyMb%NP6FnH1^rMr*3y13mdL7p$S_|z`ysN(4QGVcCj?f1hO=;9&;9xo zj&7vAKbCX1R1QEjsS?aY11Cy-CTck@_@nQyzrW3t?g;$qmfpc)%pD<$YUfp6y7OPJQV3)l=h)mq&f)>17R;S3{5X_1H;2p zyI`>^vyp$aTj?Oej=1$9cH9nW52Jx6-Ea=Np2K@1%=yxKBYOLyRE|PJXG!r*Sfqhc zNjfa6Zo+cbO7UnU*et6?BOu*v8qIa5T7o}7;3;YP0eWbR6pTT;HcRW6@KiM)!%D6e zX3IO4bwCPkMvHd41!LihgSDn{$lE40c}SQf4S7hvS32{M;gr;jhqTpg8qcmyb%O<5 zW0$&>ghDtE(N!R-wN>j@;a|a4}WY~GbQjt zSSL#557Ai{-QevAwHw{?A8~PRlcqb-n8nh0C;DNuwB8jSAE>?6E?nrPc>I6xD>WuwkWQxQ^P4Jt;DoRmNbnmEA?m(Xd9H2oOj0%`v-e6EpI_o13Y z(sUmZVUqF_bjSg>U?ObTZFSzyDh>)h(YHUf;z&^K*N4*tKWp+}Q)` z&fQPt4AIm_mOYh|=9S&;PvvyAvDLh>Am?9=efHBixu(49Y32Lw)A8``)k<|;HB>Ef zE9nz?jC5LlNotedlh(?gNCD~bOwN#m?+3`}XL1JHkIMrP@oVxgq-FA-qzB{!P~x&5 mg{=Ff_^F($r1wHp@~Pag5Y~BeH>hvVpXFHZV}Q(`DgJ*dy?dkp diff --git a/ESP-IDF_Robot/build/ESP-IDF_Robot.map b/ESP-IDF_Robot/build/ESP-IDF_Robot.map index ebc33f361..ab783280b 100644 --- a/ESP-IDF_Robot/build/ESP-IDF_Robot.map +++ b/ESP-IDF_Robot/build/ESP-IDF_Robot.map @@ -14001,7 +14001,7 @@ END GROUP 0x3fc8d580 _bss_end = ABSOLUTE (.) 0x00000001 ASSERT (((_bss_end - ORIGIN (dram0_0_seg)) <= LENGTH (dram0_0_seg)), DRAM segment data does not fit.) -.flash.text 0x42000020 0x17a78 +.flash.text 0x42000020 0x17a7a 0x42000020 _stext = . 0x42000020 _instruction_reserved_start = ABSOLUTE (.) 0x42000020 _text_start = ABSOLUTE (.) @@ -14697,574 +14697,574 @@ END GROUP .text.gpio_task 0x4200778e 0x36 esp-idf/main/libmain.a(blink_example_main.c.obj) .text.ledc_init - 0x420077c4 0x92 esp-idf/main/libmain.a(blink_example_main.c.obj) + 0x420077c4 0x94 esp-idf/main/libmain.a(blink_example_main.c.obj) .text.app_main - 0x42007856 0x11c esp-idf/main/libmain.a(blink_example_main.c.obj) - 0x42007856 app_main + 0x42007858 0x11c esp-idf/main/libmain.a(blink_example_main.c.obj) + 0x42007858 app_main .text.riscv_decode_offset_from_jal_instruction - 0x42007972 0x4c esp-idf/riscv/libriscv.a(instruction_decode.c.obj) - 0x42007972 riscv_decode_offset_from_jal_instruction + 0x42007974 0x4c esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + 0x42007974 riscv_decode_offset_from_jal_instruction .text.esp_efuse_check_errors - 0x420079be 0xc esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) - 0x420079be esp_efuse_check_errors + 0x420079c0 0xc esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + 0x420079c0 esp_efuse_check_errors .text.esp_efuse_utility_check_errors - 0x420079ca 0x94 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) - 0x420079ca esp_efuse_utility_check_errors + 0x420079cc 0x94 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + 0x420079cc esp_efuse_utility_check_errors .text.s_mem_caps_check - 0x42007a5e 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007a60 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_find_available_region - 0x42007a74 0x3a esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007a76 0x3a esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_is_enclosed - 0x42007aae 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007ab0 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_is_overlapped - 0x42007ac4 0x22 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007ac6 0x22 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_get_bus_mask - 0x42007ae6 0x58 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007ae8 0x58 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_reserve_irom_region - 0x42007b3e 0xa8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007b40 0xa8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_reserve_drom_region - 0x42007be6 0xa8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007be8 0xa8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.esp_mmu_map_init - 0x42007c8e 0x19a esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) - 0x42007c8e esp_mmu_map_init + 0x42007c90 0x19a esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007c90 esp_mmu_map_init .text.esp_mmu_map - 0x42007e28 0x514 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) - 0x42007e28 esp_mmu_map + 0x42007e2a 0x514 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007e2a esp_mmu_map .text.esp_mmu_unmap - 0x4200833c 0x188 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) - 0x4200833c esp_mmu_unmap + 0x4200833e 0x188 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x4200833e esp_mmu_unmap .text.esp_mmu_vaddr_to_paddr - 0x420084c4 0xfa esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) - 0x420084c4 esp_mmu_vaddr_to_paddr + 0x420084c6 0xfa esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x420084c6 esp_mmu_vaddr_to_paddr .text.gpio_input_enable - 0x420085be 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420085c0 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_input_disable - 0x4200863e 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008640 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_output_disable - 0x420086be 0x9e esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420086c0 0x9e esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_od_enable - 0x4200875c 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200875e 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_od_disable - 0x420087dc 0x7e esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420087de 0x7e esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_input_enable - 0x4200885a 0x82 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200885c 0x82 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_input_disable - 0x420088dc 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420088de 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_output_enable - 0x4200895c 0x82 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200895e 0x82 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_output_disable - 0x420089de 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420089e0 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_pulldown_en - 0x42008a5e 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008a60 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_pullup_en - 0x42008af6 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008af8 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_pulldown_dis - 0x42008b8e 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008b90 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_pullup_dis - 0x42008c24 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008c26 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_intr_enable_on_core - 0x42008cba 0x18 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008cbc 0x18 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_output_enable - 0x42008cd2 0x9c esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008cd4 0x9c esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_isr_register_on_core_static - 0x42008d6e 0x20 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008d70 0x20 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_pullup_en - 0x42008d8e 0xa8 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42008d8e gpio_pullup_en + 0x42008d90 0xa8 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008d90 gpio_pullup_en .text.gpio_pullup_dis - 0x42008e36 0xc2 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42008e36 gpio_pullup_dis + 0x42008e38 0xc2 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008e38 gpio_pullup_dis .text.gpio_pulldown_en - 0x42008ef8 0xa8 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42008ef8 gpio_pulldown_en + 0x42008efa 0xa8 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008efa gpio_pulldown_en .text.gpio_pulldown_dis - 0x42008fa0 0xa6 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42008fa0 gpio_pulldown_dis + 0x42008fa2 0xa6 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008fa2 gpio_pulldown_dis .text.gpio_set_intr_type - 0x42009046 0x15c esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009046 gpio_set_intr_type + 0x42009048 0x15c esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009048 gpio_set_intr_type .text.gpio_intr_enable - 0x420091a2 0xa2 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420091a2 gpio_intr_enable + 0x420091a4 0xa2 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420091a4 gpio_intr_enable .text.gpio_intr_disable - 0x42009244 0x76 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009244 gpio_intr_disable + 0x42009246 0x76 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009246 gpio_intr_disable .text.gpio_set_level - 0x420092ba 0xac esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420092ba gpio_set_level + 0x420092bc 0xac esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420092bc gpio_set_level .text.gpio_get_level - 0x42009366 0x18 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009366 gpio_get_level + 0x42009368 0x18 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009368 gpio_get_level .text.gpio_set_direction - 0x4200937e 0xb4 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x4200937e gpio_set_direction + 0x42009380 0xb4 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009380 gpio_set_direction .text.gpio_config - 0x42009432 0x1e4 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009432 gpio_config + 0x42009434 0x1e4 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009434 gpio_config .text.gpio_isr_handler_add - 0x42009616 0x10c esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009616 gpio_isr_handler_add + 0x42009618 0x10c esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009618 gpio_isr_handler_add .text.gpio_uninstall_isr_service - 0x42009722 0x56 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009722 gpio_uninstall_isr_service + 0x42009724 0x56 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009724 gpio_uninstall_isr_service .text.gpio_isr_register - 0x42009778 0xba esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009778 gpio_isr_register + 0x4200977a 0xba esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200977a gpio_isr_register .text.gpio_install_isr_service - 0x42009832 0xd8 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009832 gpio_install_isr_service + 0x42009834 0xd8 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009834 gpio_install_isr_service .text.gpio_sleep_set_direction - 0x4200990a 0xa0 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x4200990a gpio_sleep_set_direction + 0x4200990c 0xa0 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200990c gpio_sleep_set_direction .text.gpio_sleep_set_pull_mode - 0x420099aa 0x146 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420099aa gpio_sleep_set_pull_mode + 0x420099ac 0x146 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420099ac gpio_sleep_set_pull_mode .text.gpio_sleep_sel_en - 0x42009af0 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009af0 gpio_sleep_sel_en + 0x42009af2 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009af2 gpio_sleep_sel_en .text.gpio_sleep_sel_dis - 0x42009b88 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009b88 gpio_sleep_sel_dis + 0x42009b8a 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009b8a gpio_sleep_sel_dis .text.rtc_gpio_is_valid_gpio - 0x42009c1e 0x4 esp-idf/driver/libdriver.a(rtc_io.c.obj) - 0x42009c1e rtc_gpio_is_valid_gpio + 0x42009c20 0x4 esp-idf/driver/libdriver.a(rtc_io.c.obj) + 0x42009c20 rtc_gpio_is_valid_gpio .text.ledc_ls_timer_update - 0x42009c22 0x2a esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009c24 0x2a esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_enable_intr_type - 0x42009c4c 0x54 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009c4e 0x54 esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_timer_del - 0x42009ca0 0xea esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009ca2 0xea esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_speed_mode_ctx_create - 0x42009d8a 0xbc esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009d8c 0xbc esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_slow_clk_calibrate - 0x42009e46 0x4e esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009e48 0x4e esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_auto_global_clk_divisor - 0x42009e94 0xa0 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009e96 0xa0 esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_auto_clk_divisor - 0x42009f34 0x28 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009f36 0x28 esp-idf/driver/libdriver.a(ledc.c.obj) .text._ledc_update_duty - 0x42009f5c 0x5e esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009f5e 0x5e esp-idf/driver/libdriver.a(ledc.c.obj) .text._ledc_fade_hw_acquire - 0x42009fba 0x56 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009fbc 0x56 esp-idf/driver/libdriver.a(ledc.c.obj) .text._ledc_fade_hw_release - 0x4200a010 0x34 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a012 0x34 esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_timer_set - 0x4200a044 0x164 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a044 ledc_timer_set + 0x4200a046 0x164 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a046 ledc_timer_set .text.ledc_set_timer_div - 0x4200a1a8 0x2ae esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a1aa 0x2ae esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_bind_channel_timer - 0x4200a456 0x13e esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a456 ledc_bind_channel_timer + 0x4200a458 0x13e esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a458 ledc_bind_channel_timer .text.ledc_timer_rst - 0x4200a594 0x12e esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a594 ledc_timer_rst + 0x4200a596 0x12e esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a596 ledc_timer_rst .text.ledc_timer_resume - 0x4200a6c2 0x12c esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a6c2 ledc_timer_resume + 0x4200a6c4 0x12c esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a6c4 ledc_timer_resume .text.ledc_timer_config - 0x4200a7ee 0x184 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a7ee ledc_timer_config + 0x4200a7f0 0x184 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a7f0 ledc_timer_config .text.ledc_update_duty - 0x4200a972 0x134 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a972 ledc_update_duty + 0x4200a974 0x134 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a974 ledc_update_duty .text.ledc_set_duty_with_hpoint - 0x4200aaa6 0x168 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200aaa6 ledc_set_duty_with_hpoint + 0x4200aaa8 0x168 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200aaa8 ledc_set_duty_with_hpoint .text.ledc_channel_config - 0x4200ac0e 0x2ec esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200ac0e ledc_channel_config + 0x4200ac10 0x2ec esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200ac10 ledc_channel_config .text.uart_pattern_queue_update - 0x4200aefa 0x44 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200aefc 0x44 esp-idf/driver/libdriver.a(uart.c.obj) .text.uart_reenable_intr_mask - 0x4200af3e 0x90 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200af40 0x90 esp-idf/driver/libdriver.a(uart.c.obj) .text.uart_set_word_length - 0x4200afce 0xb6 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200afce uart_set_word_length + 0x4200afd0 0xb6 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200afd0 uart_set_word_length .text.uart_get_word_length - 0x4200b084 0x58 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b084 uart_get_word_length + 0x4200b086 0x58 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b086 uart_get_word_length .text.uart_set_stop_bits - 0x4200b0dc 0xb6 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b0dc uart_set_stop_bits + 0x4200b0de 0xb6 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b0de uart_set_stop_bits .text.uart_get_stop_bits - 0x4200b192 0x78 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b192 uart_get_stop_bits + 0x4200b194 0x78 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b194 uart_get_stop_bits .text.uart_set_parity - 0x4200b20a 0x78 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b20a uart_set_parity + 0x4200b20c 0x78 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b20c uart_set_parity .text.uart_get_parity - 0x4200b282 0x78 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b282 uart_get_parity + 0x4200b284 0x78 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b284 uart_get_parity .text.uart_set_baudrate - 0x4200b2fa 0x16a esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b2fa uart_set_baudrate + 0x4200b2fc 0x16a esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b2fc uart_set_baudrate .text.uart_get_baudrate - 0x4200b464 0xca esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b464 uart_get_baudrate + 0x4200b466 0xca esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b466 uart_get_baudrate .text.uart_wait_tx_done - 0x4200b52e 0x22a esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b52e uart_wait_tx_done + 0x4200b530 0x22a esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b530 uart_wait_tx_done .text.uart_get_buffered_data_len - 0x4200b758 0xc2 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b758 uart_get_buffered_data_len + 0x4200b75a 0xc2 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b75a uart_get_buffered_data_len .text.uart_flush_input - 0x4200b81a 0x1f8 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b81a uart_flush_input - 0x4200b81a uart_flush + 0x4200b81c 0x1f8 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b81c uart_flush_input + 0x4200b81c uart_flush .text.uart_is_driver_installed - 0x4200ba12 0x22 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200ba12 uart_is_driver_installed + 0x4200ba14 0x22 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200ba14 uart_is_driver_installed .text.uart_set_select_notif_callback - 0x4200ba34 0x1c esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200ba34 uart_set_select_notif_callback + 0x4200ba36 0x1c esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200ba36 uart_set_select_notif_callback .text.uart_get_selectlock - 0x4200ba50 0x6 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200ba50 uart_get_selectlock + 0x4200ba52 0x6 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200ba52 uart_get_selectlock .text.bootloader_init_mem - 0x4200ba56 0xe esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) - 0x4200ba56 bootloader_init_mem + 0x4200ba58 0xe esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + 0x4200ba58 bootloader_init_mem .text.bootloader_flash_update_id - 0x4200ba64 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c3.c.obj) - 0x4200ba64 bootloader_flash_update_id + 0x4200ba66 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c3.c.obj) + 0x4200ba66 bootloader_flash_update_id .text.spi_flash_init_lock - 0x4200ba84 0x2 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) - 0x4200ba84 spi_flash_init_lock + 0x4200ba86 0x2 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x4200ba86 spi_flash_init_lock .text.spi_flash_op_lock - 0x4200ba86 0x12 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) - 0x4200ba86 spi_flash_op_lock + 0x4200ba88 0x12 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x4200ba88 spi_flash_op_lock .text.spi_flash_op_unlock - 0x4200ba98 0x12 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) - 0x4200ba98 spi_flash_op_unlock + 0x4200ba9a 0x12 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x4200ba9a spi_flash_op_unlock .text.spi_flash_mmap - 0x4200baaa 0xc8 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) - 0x4200baaa spi_flash_mmap + 0x4200baac 0xc8 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + 0x4200baac spi_flash_mmap .text.spi_flash_munmap - 0x4200bb72 0x6e esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) - 0x4200bb72 spi_flash_munmap + 0x4200bb74 0x6e esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + 0x4200bb74 spi_flash_munmap .text.spi_flash_cache2phys - 0x4200bbe0 0x24 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) - 0x4200bbe0 spi_flash_cache2phys + 0x4200bbe2 0x24 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + 0x4200bbe2 spi_flash_cache2phys .text.esp_mspi_get_io - 0x4200bc04 0x9a esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) - 0x4200bc04 esp_mspi_get_io + 0x4200bc06 0x9a esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + 0x4200bc06 esp_mspi_get_io .text.esp_flash_read_chip_id - 0x4200bc9e 0x14 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) - 0x4200bc9e esp_flash_read_chip_id + 0x4200bca0 0x14 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + 0x4200bca0 esp_flash_read_chip_id .text.spimem_flash_ll_get_source_freq_mhz - 0x4200bcb2 0x3e esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + 0x4200bcb4 0x3e esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) .text.esp_flash_init_default_chip - 0x4200bcf0 0x120 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) - 0x4200bcf0 esp_flash_init_default_chip + 0x4200bcf2 0x120 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + 0x4200bcf2 esp_flash_init_default_chip .text.esp_flash_app_init - 0x4200be10 0x20 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) - 0x4200be10 esp_flash_app_init + 0x4200be12 0x20 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + 0x4200be12 esp_flash_app_init .text.esp_flash_app_enable_os_functions - 0x4200be30 0x2a esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) - 0x4200be30 esp_flash_app_enable_os_functions + 0x4200be32 0x2a esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + 0x4200be32 esp_flash_app_enable_os_functions .text.esp_crosscore_int_init - 0x4200be5a 0x66 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) - 0x4200be5a esp_crosscore_int_init + 0x4200be5c 0x66 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + 0x4200be5c esp_crosscore_int_init .text.esp_vApplicationIdleHook - 0x4200bec0 0x46 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) - 0x4200bec0 esp_vApplicationIdleHook + 0x4200bec2 0x46 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + 0x4200bec2 esp_vApplicationIdleHook .text.esp_register_freertos_idle_hook_for_cpu - 0x4200bf06 0x74 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) - 0x4200bf06 esp_register_freertos_idle_hook_for_cpu + 0x4200bf08 0x74 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + 0x4200bf08 esp_register_freertos_idle_hook_for_cpu .text.esp_register_freertos_tick_hook_for_cpu - 0x4200bf7a 0x74 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) - 0x4200bf7a esp_register_freertos_tick_hook_for_cpu + 0x4200bf7c 0x74 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + 0x4200bf7c esp_register_freertos_tick_hook_for_cpu .text.esp_int_wdt_init - 0x4200bfee 0xc8 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) - 0x4200bfee esp_int_wdt_init + 0x4200bff0 0xc8 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + 0x4200bff0 esp_int_wdt_init .text.esp_int_wdt_cpu_init - 0x4200c0b6 0x54 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) - 0x4200c0b6 esp_int_wdt_cpu_init + 0x4200c0b8 0x54 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + 0x4200c0b8 esp_int_wdt_cpu_init .text.find_entry_and_check_all_reset - 0x4200c10a 0x30 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c10c 0x30 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.find_entry_from_task_handle_and_check_all_reset - 0x4200c13a 0x32 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c13c 0x32 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.task_wdt_timer_feed - 0x4200c16c 0x2c esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c16e 0x2c esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.add_entry - 0x4200c198 0x17a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c19a 0x17a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.get_task_affinity - 0x4200c312 0x26 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c314 0x26 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.task_wdt_timeout_abort - 0x4200c338 0x9a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c338 task_wdt_timeout_abort + 0x4200c33a 0x9a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c33a task_wdt_timeout_abort .text.task_wdt_timeout_handling - 0x4200c3d2 0x50 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c3d4 0x50 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.esp_task_wdt_add - 0x4200c422 0x66 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c422 esp_task_wdt_add + 0x4200c424 0x66 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c424 esp_task_wdt_add .text.subscribe_idle - 0x4200c488 0xb2 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c48a 0xb2 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.esp_task_wdt_init - 0x4200c53a 0x144 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c53a esp_task_wdt_init + 0x4200c53c 0x144 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c53c esp_task_wdt_init .text.esp_task_wdt_reset - 0x4200c67e 0xcc esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c67e esp_task_wdt_reset + 0x4200c680 0xcc esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c680 esp_task_wdt_reset .text.idle_hook_cb - 0x4200c74a 0x10 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c74c 0x10 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.esp_task_wdt_print_triggered_tasks - 0x4200c75a 0x12a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c75a esp_task_wdt_print_triggered_tasks + 0x4200c75c 0x12a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c75c esp_task_wdt_print_triggered_tasks .text.task_wdt_isr - 0x4200c884 0x106 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c886 0x106 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.esp_task_wdt_impl_timer_allocate - 0x4200c98a 0xf2 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) - 0x4200c98a esp_task_wdt_impl_timer_allocate + 0x4200c98c 0xf2 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x4200c98c esp_task_wdt_impl_timer_allocate .text.esp_task_wdt_impl_timer_feed - 0x4200ca7c 0x36 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) - 0x4200ca7c esp_task_wdt_impl_timer_feed + 0x4200ca7e 0x36 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x4200ca7e esp_task_wdt_impl_timer_feed .text.esp_task_wdt_impl_timeout_triggered - 0x4200cab2 0x2e esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) - 0x4200cab2 esp_task_wdt_impl_timeout_triggered + 0x4200cab4 0x2e esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x4200cab4 esp_task_wdt_impl_timeout_triggered .text.esp_task_wdt_impl_timer_restart - 0x4200cae0 0x40 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) - 0x4200cae0 esp_task_wdt_impl_timer_restart + 0x4200cae2 0x40 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x4200cae2 esp_task_wdt_impl_timer_restart .text.gpspi_flash_ll_calculate_clock_reg - 0x4200cb20 0x2c esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cb22 0x2c esp-idf/hal/libhal.a(spi_flash_hal.c.obj) .text.spimem_flash_ll_calculate_clock_reg - 0x4200cb4c 0x2c esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cb4e 0x2c esp-idf/hal/libhal.a(spi_flash_hal.c.obj) .text.get_flash_clock_divider - 0x4200cb78 0xa4 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cb7a 0xa4 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) .text.spi_flash_cal_clock - 0x4200cc1c 0x28 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cc1e 0x28 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) .text.spi_flash_hal_init - 0x4200cc44 0xfc esp-idf/hal/libhal.a(spi_flash_hal.c.obj) - 0x4200cc44 spi_flash_hal_init + 0x4200cc46 0xfc esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cc46 spi_flash_hal_init .text.spi_flash_hal_supports_direct_write - 0x4200cd40 0x12 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) - 0x4200cd40 spi_flash_hal_supports_direct_write + 0x4200cd42 0x12 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cd42 spi_flash_hal_supports_direct_write .text.spi_flash_hal_supports_direct_read - 0x4200cd52 0x12 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) - 0x4200cd52 spi_flash_hal_supports_direct_read + 0x4200cd54 0x12 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cd54 spi_flash_hal_supports_direct_read .text.uart_ll_get_baudrate - 0x4200cd64 0x38 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cd66 0x38 esp-idf/hal/libhal.a(uart_hal.c.obj) .text.uart_hal_get_sclk - 0x4200cd9c 0x26 esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cd9c uart_hal_get_sclk + 0x4200cd9e 0x26 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cd9e uart_hal_get_sclk .text.uart_hal_get_baudrate - 0x4200cdc2 0x1a esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cdc2 uart_hal_get_baudrate + 0x4200cdc4 0x1a esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cdc4 uart_hal_get_baudrate .text.uart_hal_set_stop_bits - 0x4200cddc 0x12 esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cddc uart_hal_set_stop_bits + 0x4200cdde 0x12 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cdde uart_hal_set_stop_bits .text.uart_hal_get_stop_bits - 0x4200cdee 0xc esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cdee uart_hal_get_stop_bits + 0x4200cdf0 0xc esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cdf0 uart_hal_get_stop_bits .text.uart_hal_set_data_bit_num - 0x4200cdfa 0x10 esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cdfa uart_hal_set_data_bit_num + 0x4200cdfc 0x10 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cdfc uart_hal_set_data_bit_num .text.uart_hal_get_data_bit_num - 0x4200ce0a 0xc esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200ce0a uart_hal_get_data_bit_num + 0x4200ce0c 0xc esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200ce0c uart_hal_get_data_bit_num .text.uart_hal_set_parity - 0x4200ce16 0x20 esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200ce16 uart_hal_set_parity + 0x4200ce18 0x20 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200ce18 uart_hal_set_parity .text.uart_hal_get_parity - 0x4200ce36 0x1c esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200ce36 uart_hal_get_parity + 0x4200ce38 0x1c esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200ce38 uart_hal_get_parity .text.gpio_hal_intr_enable_on_core - 0x4200ce52 0x70 esp-idf/hal/libhal.a(gpio_hal.c.obj) - 0x4200ce52 gpio_hal_intr_enable_on_core + 0x4200ce54 0x70 esp-idf/hal/libhal.a(gpio_hal.c.obj) + 0x4200ce54 gpio_hal_intr_enable_on_core .text.gpio_hal_intr_disable - 0x4200cec2 0x3a esp-idf/hal/libhal.a(gpio_hal.c.obj) - 0x4200cec2 gpio_hal_intr_disable + 0x4200cec4 0x3a esp-idf/hal/libhal.a(gpio_hal.c.obj) + 0x4200cec4 gpio_hal_intr_disable .text.ledc_hal_init - 0x4200cefc 0xe esp-idf/hal/libhal.a(ledc_hal.c.obj) - 0x4200cefc ledc_hal_init + 0x4200cefe 0xe esp-idf/hal/libhal.a(ledc_hal.c.obj) + 0x4200cefe ledc_hal_init .text.esp_cpu_configure_region_protection - 0x4200cf0a 0x100 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) - 0x4200cf0a esp_cpu_configure_region_protection + 0x4200cf0c 0x100 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + 0x4200cf0c esp_cpu_configure_region_protection .text.periph_rtc_dig_clk8m_enable - 0x4200d00a 0x5e esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) - 0x4200d00a periph_rtc_dig_clk8m_enable + 0x4200d00c 0x5e esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + 0x4200d00c periph_rtc_dig_clk8m_enable .text.periph_rtc_dig_clk8m_get_freq - 0x4200d068 0xa esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) - 0x4200d068 periph_rtc_dig_clk8m_get_freq + 0x4200d06a 0xa esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + 0x4200d06a periph_rtc_dig_clk8m_get_freq .text.esp_sleep_periph_use_8m - 0x4200d072 0xa esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) - 0x4200d072 esp_sleep_periph_use_8m + 0x4200d074 0xa esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + 0x4200d074 esp_sleep_periph_use_8m .text.esp_clk_tree_src_get_freq_hz - 0x4200d07c 0x19e esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) - 0x4200d07c esp_clk_tree_src_get_freq_hz + 0x4200d07e 0x19e esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + 0x4200d07e esp_clk_tree_src_get_freq_hz .text.clk_tree_rtc_slow_calibration - 0x4200d21a 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d21c 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) .text.esp_clk_tree_rc_fast_d256_get_freq_hz - 0x4200d284 0x76 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d284 esp_clk_tree_rc_fast_d256_get_freq_hz + 0x4200d286 0x76 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d286 esp_clk_tree_rc_fast_d256_get_freq_hz .text.esp_clk_tree_xtal32k_get_freq_hz - 0x4200d2fa 0x7a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d2fa esp_clk_tree_xtal32k_get_freq_hz + 0x4200d2fc 0x7a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d2fc esp_clk_tree_xtal32k_get_freq_hz .text.esp_clk_tree_lp_slow_get_freq_hz - 0x4200d374 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d374 esp_clk_tree_lp_slow_get_freq_hz + 0x4200d376 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d376 esp_clk_tree_lp_slow_get_freq_hz .text.esp_clk_tree_rc_fast_get_freq_hz - 0x4200d3b4 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d3b4 esp_clk_tree_rc_fast_get_freq_hz + 0x4200d3b6 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d3b6 esp_clk_tree_rc_fast_get_freq_hz .text.esp_clk_tree_lp_fast_get_freq_hz - 0x4200d3d4 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d3d4 esp_clk_tree_lp_fast_get_freq_hz + 0x4200d3d6 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d3d6 esp_clk_tree_lp_fast_get_freq_hz .text.load_partitions - 0x4200d43e 0x1e4 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d440 0x1e4 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) .text.ensure_partitions_loaded - 0x4200d622 0x7e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d624 0x7e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) .text.iterator_create - 0x4200d6a0 0x3e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d6a2 0x3e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) .text.esp_partition_iterator_release - 0x4200d6de 0x12 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) - 0x4200d6de esp_partition_iterator_release + 0x4200d6e0 0x12 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d6e0 esp_partition_iterator_release .text.esp_partition_next - 0x4200d6f0 0xb6 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) - 0x4200d6f0 esp_partition_next + 0x4200d6f2 0xb6 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d6f2 esp_partition_next .text.esp_partition_find - 0x4200d7a6 0x46 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) - 0x4200d7a6 esp_partition_find + 0x4200d7a8 0x46 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d7a8 esp_partition_find .text.esp_partition_get - 0x4200d7ec 0x32 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) - 0x4200d7ec esp_partition_get + 0x4200d7ee 0x32 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d7ee esp_partition_get .text.esp_partition_is_flash_region_writable - 0x4200d81e 0x66 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) - 0x4200d81e esp_partition_is_flash_region_writable + 0x4200d820 0x66 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + 0x4200d820 esp_partition_is_flash_region_writable .text.esp_partition_main_flash_region_safe - 0x4200d884 0x4e esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) - 0x4200d884 esp_partition_main_flash_region_safe + 0x4200d886 0x4e esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + 0x4200d886 esp_partition_main_flash_region_safe .text.esp_ota_get_running_partition - 0x4200d8d2 0xc6 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) - 0x4200d8d2 esp_ota_get_running_partition + 0x4200d8d4 0xc6 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + 0x4200d8d4 esp_ota_get_running_partition .text.clk_hal_lp_slow_get_freq_hz - 0x4200d998 0x5c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200d998 clk_hal_lp_slow_get_freq_hz + 0x4200d99a 0x5c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200d99a clk_hal_lp_slow_get_freq_hz .text.clk_hal_xtal_get_freq_mhz - 0x4200d9f4 0x5e esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200d9f4 clk_hal_xtal_get_freq_mhz + 0x4200d9f6 0x5e esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200d9f6 clk_hal_xtal_get_freq_mhz .text.clk_hal_soc_root_get_freq_mhz - 0x4200da52 0x62 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200da52 clk_hal_soc_root_get_freq_mhz + 0x4200da54 0x62 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200da54 clk_hal_soc_root_get_freq_mhz .text.clk_hal_cpu_get_freq_hz - 0x4200dab4 0x78 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200dab4 clk_hal_cpu_get_freq_hz + 0x4200dab6 0x78 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200dab6 clk_hal_cpu_get_freq_hz .text.clk_hal_ahb_get_freq_hz - 0x4200db2c 0x2c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200db2c clk_hal_ahb_get_freq_hz + 0x4200db2e 0x2c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200db2e clk_hal_ahb_get_freq_hz .text.clk_hal_apb_get_freq_hz - 0x4200db58 0xe esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200db58 clk_hal_apb_get_freq_hz + 0x4200db5a 0xe esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200db5a clk_hal_apb_get_freq_hz .text.startup._GLOBAL__sub_I__ZSt7nothrow - 0x4200db66 0xe /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + 0x4200db68 0xe /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) .text._ZL15eh_globals_dtorPv - 0x4200db74 0x30 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + 0x4200db76 0x30 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) .text.startup._GLOBAL__sub_I__ZN17__eh_globals_init7_S_initE - 0x4200dba4 0x2a /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + 0x4200dba6 0x2a /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) .text.startup._GLOBAL__sub_I__ZN10__cxxabiv111__terminateEPFvvE - 0x4200dbce 0xe /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + 0x4200dbd0 0xe /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) .text.__wrap__Unwind_DeleteException - 0x4200dbdc 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) - 0x4200dbdc __wrap__Unwind_DeleteException - .text 0x4200dbe8 0x104 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) - 0x4200dbe8 _fclose_r - 0x4200dcd6 fclose - .text 0x4200dcec 0x1f4 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) - 0x4200dcec __sflush_r - 0x4200de3a _fflush_r - 0x4200deb4 fflush - .text 0x4200dee0 0x302 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) - 0x4200e072 __sfp_lock_acquire - 0x4200e082 __sfp_lock_release - 0x4200e092 __sfp - 0x4200e180 __sinit - 0x4200e1ae __fp_lock_all - 0x4200e1c8 __fp_unlock_all - .text 0x4200e1e2 0x118 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) - 0x4200e1e2 _fopen_r - 0x4200e2dc fopen - .text 0x4200e2fa 0x28 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) - 0x4200e2fa _fseek_r - 0x4200e2fc fseek - .text 0x4200e322 0x2ec /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) - 0x4200e322 __sfvwrite_r - .text 0x4200e60e 0x68 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwalk.o) - 0x4200e60e _fwalk_sglue - .text 0x4200e676 0x54 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) - 0x4200e676 _printf_r - 0x4200e698 printf - .text 0x4200e6ca 0xc8 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) - 0x4200e6ca __sread - 0x4200e6fc __seofread - 0x4200e700 __swrite - 0x4200e752 __sseek - 0x4200e78a __sclose - .text 0x4200e792 0x28 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) - 0x4200e792 vprintf - 0x4200e7b0 _vprintf_r - .text 0x4200e7ba 0xd2 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) - 0x4200e7ba __swsetup_r - .text 0x4200e88c 0x37c /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) - 0x4200e88c _fseeko_r - 0x4200ebe2 fseeko - .text 0x4200ec08 0x100 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) - 0x4200ec08 _reclaim_reent - .text 0x4200ed08 0x12 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-errno.o) - 0x4200ed08 __errno - .text 0x4200ed1a 0x24 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) - 0x4200ed1a gettimeofday - .text 0x4200ed3e 0x284c /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) - 0x4200f172 _vfprintf_r - 0x420114bc vfprintf - .text 0x4201158a 0x1a7c /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) - 0x420119be __sprint_r - 0x420119e2 _vfiprintf_r - 0x42012f38 vfiprintf - .text 0x42013006 0x7a /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-flags.o) - 0x42013006 __sflags - .text 0x42013080 0x120 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) - 0x42013080 __swhatbuf_r - 0x42013100 __smakebuf_r - .text 0x420131a0 0x134 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) - 0x420131c8 __srefill_r - .text 0x420132d4 0x22 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) - 0x420132d4 __localeconv_l - 0x420132da _localeconv_r - 0x420132e8 localeconv - .text 0x420132f6 0x84 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) - 0x420132f6 frexp - .text 0x4201337a 0xe30 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) - 0x420134aa _dtoa_r - .text 0x420141aa 0x48 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) - 0x420141aa _mbtowc_r - 0x420141b8 __ascii_mbtowc - .text 0x420141f2 0xbbe /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) - 0x420141f2 _Balloc - 0x420142b0 _Bfree - 0x42014318 __multadd - 0x420143da __s2b - 0x4201449a __hi0bits - 0x420144e0 __lo0bits - 0x4201454a __i2b - 0x42014584 __multiply - 0x42014702 __pow5mult - 0x420147da __lshift - 0x420148d8 __mcmp - 0x4201490e __mdiff - 0x42014a74 __ulp - 0x42014ab8 __b2d - 0x42014b6c __d2b - 0x42014c4c __ratio - 0x42014cbe _mprec_log10 - 0x42014d1e __copybits - 0x42014d6a __any_on - .text 0x42014db0 0x2e /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) - 0x42014db0 _wctomb_r - 0x42014dbe __ascii_wctomb - .text 0x42014dde 0x1a0a /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) - 0x420151fe __ssprint_r - 0x42015344 _svfiprintf_r - .text 0x420167e8 0x252 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32/no-rtti/libgcc.a(trunctfdf2.o) - 0x420167e8 __trunctfdf2 + 0x4200dbde 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + 0x4200dbde __wrap__Unwind_DeleteException + .text 0x4200dbea 0x104 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + 0x4200dbea _fclose_r + 0x4200dcd8 fclose + .text 0x4200dcee 0x1f4 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + 0x4200dcee __sflush_r + 0x4200de3c _fflush_r + 0x4200deb6 fflush + .text 0x4200dee2 0x302 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + 0x4200e074 __sfp_lock_acquire + 0x4200e084 __sfp_lock_release + 0x4200e094 __sfp + 0x4200e182 __sinit + 0x4200e1b0 __fp_lock_all + 0x4200e1ca __fp_unlock_all + .text 0x4200e1e4 0x118 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + 0x4200e1e4 _fopen_r + 0x4200e2de fopen + .text 0x4200e2fc 0x28 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) + 0x4200e2fc _fseek_r + 0x4200e2fe fseek + .text 0x4200e324 0x2ec /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + 0x4200e324 __sfvwrite_r + .text 0x4200e610 0x68 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwalk.o) + 0x4200e610 _fwalk_sglue + .text 0x4200e678 0x54 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) + 0x4200e678 _printf_r + 0x4200e69a printf + .text 0x4200e6cc 0xc8 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + 0x4200e6cc __sread + 0x4200e6fe __seofread + 0x4200e702 __swrite + 0x4200e754 __sseek + 0x4200e78c __sclose + .text 0x4200e794 0x28 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) + 0x4200e794 vprintf + 0x4200e7b2 _vprintf_r + .text 0x4200e7bc 0xd2 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) + 0x4200e7bc __swsetup_r + .text 0x4200e88e 0x37c /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + 0x4200e88e _fseeko_r + 0x4200ebe4 fseeko + .text 0x4200ec0a 0x100 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) + 0x4200ec0a _reclaim_reent + .text 0x4200ed0a 0x12 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-errno.o) + 0x4200ed0a __errno + .text 0x4200ed1c 0x24 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) + 0x4200ed1c gettimeofday + .text 0x4200ed40 0x284c /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + 0x4200f174 _vfprintf_r + 0x420114be vfprintf + .text 0x4201158c 0x1a7c /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + 0x420119c0 __sprint_r + 0x420119e4 _vfiprintf_r + 0x42012f3a vfiprintf + .text 0x42013008 0x7a /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-flags.o) + 0x42013008 __sflags + .text 0x42013082 0x120 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) + 0x42013082 __swhatbuf_r + 0x42013102 __smakebuf_r + .text 0x420131a2 0x134 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + 0x420131ca __srefill_r + .text 0x420132d6 0x22 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) + 0x420132d6 __localeconv_l + 0x420132dc _localeconv_r + 0x420132ea localeconv + .text 0x420132f8 0x84 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) + 0x420132f8 frexp + .text 0x4201337c 0xe30 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + 0x420134ac _dtoa_r + .text 0x420141ac 0x48 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) + 0x420141ac _mbtowc_r + 0x420141ba __ascii_mbtowc + .text 0x420141f4 0xbbe /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + 0x420141f4 _Balloc + 0x420142b2 _Bfree + 0x4201431a __multadd + 0x420143dc __s2b + 0x4201449c __hi0bits + 0x420144e2 __lo0bits + 0x4201454c __i2b + 0x42014586 __multiply + 0x42014704 __pow5mult + 0x420147dc __lshift + 0x420148da __mcmp + 0x42014910 __mdiff + 0x42014a76 __ulp + 0x42014aba __b2d + 0x42014b6e __d2b + 0x42014c4e __ratio + 0x42014cc0 _mprec_log10 + 0x42014d20 __copybits + 0x42014d6c __any_on + .text 0x42014db2 0x2e /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) + 0x42014db2 _wctomb_r + 0x42014dc0 __ascii_wctomb + .text 0x42014de0 0x1a0a /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + 0x42015200 __ssprint_r + 0x42015346 _svfiprintf_r + .text 0x420167ea 0x252 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32/no-rtti/libgcc.a(trunctfdf2.o) + 0x420167ea __trunctfdf2 *(EXCLUDE_FILE(*libpp.a *libnet80211.a) .wifi0iram EXCLUDE_FILE(*libpp.a *libnet80211.a) .wifi0iram.*) *(.wifiextrairam .wifiextrairam.*) *(EXCLUDE_FILE(*libpp.a) .wifiorslpiram EXCLUDE_FILE(*libpp.a) .wifiorslpiram.*) @@ -15276,45 +15276,45 @@ END GROUP *libesp_event.a:esp_event.*(.text .text.base_node_add_handler .text.base_node_remove_all_handler .text.base_node_remove_handler .text.esp_event_dump .text.esp_event_handler_instance_register_with .text.esp_event_handler_instance_unregister_with .text.esp_event_handler_register_with .text.esp_event_handler_register_with_internal .text.esp_event_handler_unregister_with .text.esp_event_handler_unregister_with_internal .text.esp_event_loop_create .text.esp_event_loop_delete .text.esp_event_loop_run .text.esp_event_loop_run_task .text.esp_event_post_to .text.handler_execute .text.handler_instances_add .text.handler_instances_remove .text.handler_instances_remove_all .text.loop_node_add_handler .text.loop_node_remove_all_handler .text.loop_node_remove_handler) *libesp_hw_support.a:cpu.*(.text .text.esp_cpu_clear_breakpoint .text.esp_cpu_clear_watchpoint .text.esp_cpu_set_breakpoint .text.esp_cpu_set_watchpoint) .text.esp_cpu_set_breakpoint - 0x42016a3a 0x54 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) - 0x42016a3a esp_cpu_set_breakpoint + 0x42016a3c 0x54 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + 0x42016a3c esp_cpu_set_breakpoint *libesp_hw_support.a:esp_gpio_reserve.*(.text) *libesp_hw_support.a:gdma.*(.text .text.do_allocate_gdma_channel .text.gdma_acquire_group_handle .text.gdma_acquire_pair_handle .text.gdma_append .text.gdma_apply_strategy .text.gdma_connect .text.gdma_del_channel .text.gdma_del_rx_channel .text.gdma_del_tx_channel .text.gdma_disconnect .text.gdma_get_channel_id .text.gdma_get_free_m2m_trig_id_mask .text.gdma_install_rx_interrupt .text.gdma_install_tx_interrupt .text.gdma_new_ahb_channel .text.gdma_register_rx_event_callbacks .text.gdma_register_tx_event_callbacks .text.gdma_release_group_handle .text.gdma_release_pair_handle .text.gdma_reset .text.gdma_set_priority .text.gdma_set_transfer_ability .text.gdma_start .text.gdma_stop) *libesp_hw_support.a:periph_ctrl.*(.text .text.periph_ll_disable_clk_set_rst .text.periph_ll_enable_clk_clear_rst .text.periph_ll_get_clk_en_mask .text.periph_ll_get_clk_en_reg .text.periph_ll_get_rst_en_mask .text.periph_ll_get_rst_en_reg .text.periph_ll_reset .text.periph_module_disable .text.periph_module_enable .text.periph_rcc_acquire_enter .text.periph_rcc_acquire_exit .text.periph_rcc_release_enter .text.periph_rcc_release_exit) .text.periph_ll_get_clk_en_mask - 0x42016a8e 0x170 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016a90 0x170 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_get_rst_en_mask - 0x42016bfe 0x15e esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016c00 0x15e esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_get_clk_en_reg - 0x42016d5c 0x5a esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016d5e 0x5a esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_get_rst_en_reg - 0x42016db6 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016db8 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_enable_clk_clear_rst - 0x42016e12 0x50 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016e14 0x50 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_reset - 0x42016e62 0x36 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016e64 0x36 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_rcc_acquire_enter - 0x42016e98 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) - 0x42016e98 periph_rcc_acquire_enter + 0x42016e9a 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016e9a periph_rcc_acquire_enter .text.periph_rcc_acquire_exit - 0x42016ec0 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) - 0x42016ec0 periph_rcc_acquire_exit + 0x42016ec2 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016ec2 periph_rcc_acquire_exit .text.periph_module_enable - 0x42016ee2 0xa0 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) - 0x42016ee2 periph_module_enable + 0x42016ee4 0xa0 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016ee4 periph_module_enable *libesp_hw_support.a:sar_periph_ctrl.*(.text .text.s_sar_adc_power_acquire .text.s_sar_adc_power_release .text.sar_periph_ctrl_adc_continuous_power_acquire .text.sar_periph_ctrl_adc_continuous_power_release .text.sar_periph_ctrl_adc_oneshot_power_acquire .text.sar_periph_ctrl_adc_oneshot_power_release .text.sar_periph_ctrl_init .text.sar_periph_ctrl_power_disable .text.sar_periph_ctrl_pwdet_power_acquire .text.sar_periph_ctrl_pwdet_power_release) .text.sar_periph_ctrl_init - 0x42016f82 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) - 0x42016f82 sar_periph_ctrl_init + 0x42016f84 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + 0x42016f84 sar_periph_ctrl_init *libesp_system.a:esp_system_chip.*(.text .text.esp_get_free_heap_size .text.esp_get_free_internal_heap_size .text.esp_get_idf_version .text.esp_get_minimum_free_heap_size) *libesp_wifi.a:esp_adapter.*(.text .text.clear_intr_wrapper .text.coex_deinit_wrapper .text.coex_disable_wrapper .text.coex_enable_wrapper .text.coex_init_wrapper .text.coex_register_start_cb_wrapper .text.coex_schm_curr_period_get_wrapper .text.coex_schm_curr_phase_get_wrapper .text.coex_schm_flexible_period_get_wrapper .text.coex_schm_flexible_period_set_wrapper .text.coex_schm_interval_get_wrapper .text.coex_schm_process_restart_wrapper .text.coex_schm_register_cb_wrapper .text.coex_schm_status_bit_clear_wrapper .text.coex_schm_status_bit_set_wrapper .text.coex_wifi_channel_set_wrapper .text.coex_wifi_request_wrapper .text.disable_intr_wrapper .text.enable_intr_wrapper .text.esp_event_post_wrapper .text.esp_log_write_wrapper .text.esp_log_writev_wrapper .text.esp_phy_disable_wrapper .text.esp_phy_enable_wrapper .text.esp_read_mac_wrapper .text.event_group_wait_bits_wrapper .text.get_time_wrapper .text.mutex_create_wrapper .text.mutex_delete_wrapper .text.nvs_open_wrapper .text.queue_create_wrapper .text.queue_recv_wrapper .text.queue_send_to_back_wrapper .text.queue_send_to_front_wrapper .text.queue_send_wrapper .text.recursive_mutex_create_wrapper .text.set_intr_wrapper .text.set_isr_wrapper .text.task_create_pinned_to_core_wrapper .text.task_create_wrapper .text.task_get_max_priority_wrapper .text.wifi_clock_disable_wrapper .text.wifi_clock_enable_wrapper .text.wifi_create_queue .text.wifi_create_queue_wrapper .text.wifi_delete_queue .text.wifi_delete_queue_wrapper .text.wifi_reset_mac_wrapper .text.wifi_thread_semphr_free .text.wifi_thread_semphr_get_wrapper) *libesp_wifi.a:wifi_netif.*(.text .text.esp_wifi_create_if_driver .text.esp_wifi_destroy_if_driver .text.esp_wifi_get_if_mac .text.esp_wifi_is_if_ready_when_started .text.esp_wifi_register_if_rxcb .text.wifi_ap_receive .text.wifi_driver_start .text.wifi_free .text.wifi_transmit) *libfreertos.a:app_startup.*(.literal .literal.* .text .text.*) .text.main_task - 0x42016f9c 0xd4 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + 0x42016f9e 0xd4 esp-idf/freertos/libfreertos.a(app_startup.c.obj) .text.esp_startup_start_app - 0x42017070 0x76 esp-idf/freertos/libfreertos.a(app_startup.c.obj) - 0x42017070 esp_startup_start_app + 0x42017072 0x76 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + 0x42017072 esp_startup_start_app *libfreertos.a:freertos_compatibility.*(.literal .literal.* .text .text.*) *libfreertos.a:idf_additions.*(.literal .literal.* .text .text.*) *libfreertos.a:tasks.*(.literal.pxGetTaskListByIndex .text.pxGetTaskListByIndex) @@ -15325,85 +15325,85 @@ END GROUP *libhal.a:timer_hal.*(.text .text.timer_hal_deinit .text.timer_hal_init .text.timer_hal_set_counter_value) *libheap.a:multi_heap.*(.text .text.multi_heap_check .text.multi_heap_dump .text.multi_heap_dump_tlsf .text.multi_heap_free_size_impl .text.multi_heap_get_info_impl .text.multi_heap_get_info_tlsf .text.multi_heap_minimum_free_size_impl .text.multi_heap_register_impl) .text.multi_heap_get_info_tlsf - 0x420170e6 0x20 esp-idf/heap/libheap.a(multi_heap.c.obj) + 0x420170e8 0x20 esp-idf/heap/libheap.a(multi_heap.c.obj) .text.multi_heap_register_impl - 0x42017106 0x6c esp-idf/heap/libheap.a(multi_heap.c.obj) - 0x42017106 multi_heap_register_impl - 0x42017106 multi_heap_register + 0x42017108 0x6c esp-idf/heap/libheap.a(multi_heap.c.obj) + 0x42017108 multi_heap_register_impl + 0x42017108 multi_heap_register .text.multi_heap_get_info_impl - 0x42017172 0x94 esp-idf/heap/libheap.a(multi_heap.c.obj) - 0x42017172 multi_heap_get_info - 0x42017172 multi_heap_get_info_impl + 0x42017174 0x94 esp-idf/heap/libheap.a(multi_heap.c.obj) + 0x42017174 multi_heap_get_info + 0x42017174 multi_heap_get_info_impl *libheap.a:tlsf.*(.text .text.control_construct .text.default_walker .text.integrity_walker .text.tlsf_add_pool .text.tlsf_check .text.tlsf_check_pool .text.tlsf_create .text.tlsf_create_with_pool .text.tlsf_destroy .text.tlsf_fit_size .text.tlsf_pool_overhead .text.tlsf_remove_pool .text.tlsf_walk_pool) .text.control_construct - 0x42017206 0x1c2 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x42017208 0x1c2 esp-idf/heap/libheap.a(tlsf.c.obj) .text.default_walker - 0x420173c8 0x32 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x420173ca 0x32 esp-idf/heap/libheap.a(tlsf.c.obj) .text.tlsf_walk_pool - 0x420173fa 0x7e esp-idf/heap/libheap.a(tlsf.c.obj) - 0x420173fa tlsf_walk_pool + 0x420173fc 0x7e esp-idf/heap/libheap.a(tlsf.c.obj) + 0x420173fc tlsf_walk_pool .text.tlsf_fit_size - 0x42017478 0x44 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x42017478 tlsf_fit_size + 0x4201747a 0x44 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x4201747a tlsf_fit_size .text.tlsf_pool_overhead - 0x420174bc 0x4 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x420174bc tlsf_pool_overhead + 0x420174be 0x4 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x420174be tlsf_pool_overhead .text.tlsf_add_pool - 0x420174c0 0x226 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x420174c0 tlsf_add_pool + 0x420174c2 0x226 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x420174c2 tlsf_add_pool .text.tlsf_create - 0x420176e6 0x28 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x420176e6 tlsf_create + 0x420176e8 0x28 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x420176e8 tlsf_create .text.tlsf_create_with_pool - 0x4201770e 0x42 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x4201770e tlsf_create_with_pool + 0x42017710 0x42 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x42017710 tlsf_create_with_pool *liblog.a:log.*(.text .text.add_to_cache .text.clear_log_level_list .text.esp_log_level_get .text.esp_log_level_set .text.esp_log_set_vprintf .text.esp_log_writev .text.fix_cache_generation_overflow .text.get_cached_log_level .text.get_uncached_log_level .text.heap_bubble_down .text.heap_swap .text.s_log_level_get_and_unlock) .text.fix_cache_generation_overflow - 0x42017750 0x32 esp-idf/log/liblog.a(log.c.obj) + 0x42017752 0x32 esp-idf/log/liblog.a(log.c.obj) .text.heap_swap - 0x42017782 0x2a esp-idf/log/liblog.a(log.c.obj) + 0x42017784 0x2a esp-idf/log/liblog.a(log.c.obj) .text.heap_bubble_down - 0x420177ac 0x4e esp-idf/log/liblog.a(log.c.obj) + 0x420177ae 0x4e esp-idf/log/liblog.a(log.c.obj) .text.add_to_cache - 0x420177fa 0x90 esp-idf/log/liblog.a(log.c.obj) + 0x420177fc 0x90 esp-idf/log/liblog.a(log.c.obj) .text.get_uncached_log_level - 0x4201788a 0x46 esp-idf/log/liblog.a(log.c.obj) + 0x4201788c 0x46 esp-idf/log/liblog.a(log.c.obj) .text.get_cached_log_level - 0x420178d0 0xf6 esp-idf/log/liblog.a(log.c.obj) + 0x420178d2 0xf6 esp-idf/log/liblog.a(log.c.obj) .text.s_log_level_get_and_unlock - 0x420179c6 0x4a esp-idf/log/liblog.a(log.c.obj) + 0x420179c8 0x4a esp-idf/log/liblog.a(log.c.obj) .text.esp_log_writev - 0x42017a10 0x42 esp-idf/log/liblog.a(log.c.obj) - 0x42017a10 esp_log_writev + 0x42017a12 0x42 esp-idf/log/liblog.a(log.c.obj) + 0x42017a12 esp_log_writev *liblog.a:log_freertos.*(.text .text.esp_log_system_timestamp) *libriscv.a:interrupt.*(.literal.intr_handler_get .text.intr_handler_get) .text.intr_handler_get - 0x42017a52 0x14 esp-idf/riscv/libriscv.a(interrupt.c.obj) - 0x42017a52 intr_handler_get + 0x42017a54 0x14 esp-idf/riscv/libriscv.a(interrupt.c.obj) + 0x42017a54 intr_handler_get *libriscv.a:interrupt.*(.literal.intr_handler_set .text.intr_handler_set) .text.intr_handler_set - 0x42017a66 0x22 esp-idf/riscv/libriscv.a(interrupt.c.obj) - 0x42017a66 intr_handler_set + 0x42017a68 0x22 esp-idf/riscv/libriscv.a(interrupt.c.obj) + 0x42017a68 intr_handler_set *(.stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*) *(.irom0.text) *(.fini.literal) *(.fini) *(.gnu.version) - 0x42017a98 . = (. + _esp_flash_mmap_prefetch_pad_size) - *fill* 0x42017a88 0x10 - 0x42017a98 _text_end = ABSOLUTE (.) - 0x42017a98 _instruction_reserved_end = ABSOLUTE (.) - 0x42017a98 _etext = . + 0x42017a9a . = (. + _esp_flash_mmap_prefetch_pad_size) + *fill* 0x42017a8a 0x10 + 0x42017a9a _text_end = ABSOLUTE (.) + 0x42017a9a _instruction_reserved_end = ABSOLUTE (.) + 0x42017a9a _etext = . 0x00000000 _flash_cache_start = ABSOLUTE (0x0) .flash_rodata_dummy 0x3c000020 0x20000 0x3c000020 _flash_rodata_dummy_start = . 0x3c000020 . = ALIGN (ALIGNOF (.flash.text)) - 0x3c017a98 . = (. + SIZEOF (.flash.text)) - *fill* 0x3c000020 0x17a78 + 0x3c017a9a . = (. + SIZEOF (.flash.text)) + *fill* 0x3c000020 0x17a7a 0x3c020020 . = (ALIGN (_esp_mmu_block_size) + 0x20) - *fill* 0x3c017a98 0x8588 + *fill* 0x3c017a9a 0x8586 .flash.appdesc 0x3c020020 0x100 0x3c020020 _rodata_reserved_start = ABSOLUTE (.)