rust#rustc 1.72.0 (5680fa18f 2023-08-23) hC2W3;-0f357f0f8e8eb48fc½+Rfі-e73f27a013927059ݍg@Z|H"H>-fbb34b1faced902frustc_std_workspace_core,Jw]|ճ-e970d604d303b37dϕ/-I.4d-5ed5a0d27d7423daTF uLZ:-2e82681b8e87518e Hk^j6hXa1-0a3e7125dc6e7fefcfg_ifoqX`IVOօ"-7d7ae0874b44dfcc miniz_oxide.N$4.dk-6e930372a69395c9adlerL|. cIB-ad696ea66c589e9d hashbrown6qe;3j-3fd39796b57f4908rustc_std_workspace_allocihV^0RA-8572e8a98839f6d6 std_detect Ȯcġu($g--7bffc6b402bc9229rustc_demangleFAV-/o1-7a221d01d4c27fb2P9v)snBz-57325150de1d69ac num_traitsN%h3z72W-f6c02232b31d5ed6 vector2    UV !! $$$$))))..1111 66 999 ==W=length_squared A from_angleAlengthAdistanceA normalizedA normalizeAangleA angle_from I I I I I I I angle_betweenQQ horizontalQverticalUUnormalXX X[ ]]`` from_vec2b` into_vec2dffzerofis_zerojsumkIk n o o Vector2rrxryvxx{{~<7#70787F7K7M7N7O7P7P7S7T7W7i7z7}7}7}7777rr t u i}"MXYG8rr t u i}"MXY8rr t u i}"MXYfr{r$r6r]rXr1r~rnrjrrr.rrxrrr!rr9r)rvrrwG 8   rE  E%%%Z%%%2%%%\%%%2  rAdd AddAssign Sub  SubAssign%  Neg0 Mul5 MulAssign:  DivE DivAssignJ Sum\8Zeror\\   % % 0055: : EEJ J V \fr$   .  rr t u i}"MXY'  + # 7 7  .   '  +"" ## 7 7 !! # .%&%& '( $$$$ ( *+*+      ,-     )) $ )) -   =// ' '  0   7 7 . . 0   2323    ' 45     11 $ 11 5  677 '8  7 7 66 8 &::  ';< 99-99 < > ?>?  0@ 0== @0BCDEFGH5 AA B  magnitude AA C)AA D AA E( 7 74AA FAA G+ AA HJKLMNOP5 II J 1 7 7II K)II L  7 7II M( 7 79II N7 7II O 0 77 7 7I I P  !#RR!'!!ST!!! ! 7 7Q!Q S!""7 7Q"Q T"#2VV# '#'#%##W##$$7 7U$U W$%1YY%'%'%[%%%%%XX [value%%&1^^&'&'&_&&&&]] _?&'aa'bd'''7' `cc`'' bsrc'''(7( `ee`(( dA((()-gg))) hi))))ff h**7 7f*f i**k+1+ j lljF+9F+F9+ kF++++kmmmmkmF  +o,1,Fn ppnF,F,F9, oF,,,,oFqFqGqqoqFH  ssi}"MXYturrrr ww' yy'z7 7xx z ||G}777 7 7GGGEGEGEG EGEGbufE Uw*m7  2  fS%e6{{ }                      7 7               D     77 7 7        ;       !"$*   =AIQU`_o]ѣ;/_o]|#M_o]DTY_o]ZRT_o]rFૅ_o]99n_o]+X A_o].*_o]Ij_o]#s_o]ذ@F7~_o]nj̓_o]ca`"_o]9qݫ_o]tR,X_o]] U/._o]:(>a:_o]08n_o]S_o]#ū2m_o]-"m_o]{f1_o]#X[_o]jўʾռ_o]/LB _o]&X^_o]*t_o]9/e_o]) _o]r7_o]NoZ__o]i8x_o]EAC z_o]l̈́\2p_o]+6V_o]$х_o]q;K_o]OGw_o]a}f=_o]w*yc_o]_{'ׅ_o]q=_h_o]EiA_o]-peS_o]QQjY_o] V_o]d _o]F?"_o]iY$_o]0Pu~_o]=r;]k_o]@-k_o]bBB _o]5V瀾_o]M}zS_o]]M_o]j*;q_o]_M3fs_o]" 8_o]mO%_o]rmFZ_o]h/ŗ_o]y&;_o]Յ_o]fXŘ_o]&&OO_o]arw_o]:xw_o]dŤtk_o]J-6_o]mm@Q_o]] ,"_o]'`"R_o]:5ˑ_o]^@:Ʌ_o] [gW_o]r*oIܕ_o]I+ _o]G._o]-1<:_o]jch _o]Ɠϊ݅_o] Jt_o]t#y_o]O_o]{GP7}1_o]k+_o]%nO ot,  Y 7YQmwV]y34SCZ\Ns%SA !!"8"""E###l$$'%C%_%%2&&&O((%))>**#++   cqX<C9) Ux%f !"# %%&&()"**r+                                mW}jcGHgW1np bg #!"L""#$-%I%F&')*+   ! + 5 ? I S e{1rZp=S5KgE[q:P+AWs-.!7M=TVHWmy&<M; h ~ !{!!!!2""")#?###P$f$$ %!%=%Y%%%&,&&&&I((( )))"*8***+t++++++++++, ,,,$,,,4,<,D,L,T,\,d,l,    & 0 : D N [ k9x`vCY%;QmKaw@V1G]y34'=SCZ\N]s',SC n !!!!"8"""/###V$$%'%C%%%%&2&&&&p((()~))(*_***D+z+++++++++, ,,,",*,2,:,B,J,R,Z,b,j,r,q xOmP2HaXnM>Tm*u(h4J|-lDF8-j =9I{' Y { !F!!!!'"w"""<###$c$$$%7%S%%%%)&r&&&-(((())*5*w***\+++] q ;~f|I+AXQg~F7Md#f_-Cs$c;z7|)~c)2Br E t 0!!!!"h"""5#S##$\$z$$%.%J%%%%"&c&&&(r((())).*a***F+++ aoV:eA7'qy,l1p HJ<Sv#K+ d h!!+"{""###@$$$;%W%%&v&&1(()) **+p++ nkHIhX2oqch  %!"M""#$G&')*+ olIJjX2oqci '!"N""#H&')*+ _s\9:Y I#` bTyY !">""E##l$8&')*+  *1;EOYc{ zoR4JZpO@V,6Ll;} !!!>#e$ %%+&&()7**+    x  }   s5tLN@2  r!2"" #G$}&8() ++                  >@DD$   Y 7%A !"#$~%%&n(()]*B+%$36:AOSW[_cgkosw{ &-4;?FMQX_fmqx/3:AHOV]qu|$/=AKSW[bim{ %+17=CIOU[agmsy%    =\core_intrinsics _o]-"}i%dderive_clone_copy_o]_o]]?',t"b_o]5Yapfmt_helpers_for_deriveHH_o]1E$)y5Y)_o]v'=}O \ derive_eq _o]n1ꊇm_o]k+z6zYz-zGzPz$z>zbz{{7|zo{{z9{sz){{c|{{'|z_{*ODHT _o]^ԉv_o]rF_o]+6V$_o]] ,"I_o]Fa]Re_o]j*;q:_o]*t_o]ZRT_o]d 0_o]OyV0/s_o]:5ˑK_o]&&OOC_o]] U/._o]Tjtnf_o]Ej'i_o]'`"RJ_o]#X[_o]HU^_o]jch _o]y&;@_o]d)y>_o]w*yc)_o]sb@.nb_o]9/e_o]h/ŗ?_o]ʰ%y.fp_o]l̈́\2p#_o]_M3fs;_o]: 6_g_o]8x_o]ͪG._o][{0M~{_o]FPNra_o]ynXMT'_o]tR,X_o] A9RT_o]DTY_o]UL_o]5V瀾7_o]+X A_o]&X^_o]NoZ_ _o]iY$2_o]t\Fh_o]=r;]k4_o]XcA~_o]6*>f1_o]_o]׌OnhX_o]n-CZ_o]›9nJ}_o]q;K&_o]%nO o_o]#s _o]dŤtkF_o]̯vӝj_o]:xwE_o]k|8R_o]a}f=(_o]VM}Wu_o]S_o]Cl_o]|_o]-1<:_o]{GP7}1_o]M}zS8_o]f"/Cy_o]Y _o]:(>a:_o]J-6G_o]#_o]arwD_o]uJ_o]-peS-_o]ӏMj_o]~{n_o]9qݫ _o]yJld_o]='"5҄_o]Ɠϊݚ_o]w`_o]T\Ɂ_o]9Y_o].*_o]08n_o]&`I뷍_o]#ū2m_o]-"m_o]Fq_o]5d{jx_o]0Pu~3_o]99n_o]F?"1_o]tn[_o]$VU_o]넳!_o]_{'*_o]q=_h+_o] EQ_o]jўʾռ_o]" 8<_o]{6>60+ 8989 ;'ө:`y3      !"#$%&'()*+,-./01 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !!!!!!!""""""######$$$$$$%%%%%%%%&&&&&''''''((())))))*****++++++,,,,,--9C:\Users\yonig\OneDrive\Documents\Coding\vctr2\src\lib.rs k^+ 3 OCi:L&PDqڪc1fUY;x86_64-pc-windows-msvcpJ`@t