From 34730a26e82ad1ce3df724ca180b49e1542dace1 Mon Sep 17 00:00:00 2001 From: sshivam95 Date: Wed, 20 Mar 2024 19:23:45 +0000 Subject: [PATCH] deploy: 8da02d1831d04bf6f2d528eca7b0a86945f45c84 --- _modules/dicee/models/quaternion.html | 6 ++---- _sources/autoapi/dicee/index.rst.txt | 3 +-- _sources/autoapi/dicee/models/index.rst.txt | 6 ++---- .../dicee/models/quaternion/index.rst.txt | 6 ++---- autoapi/dicee/index.html | 3 +-- autoapi/dicee/models/index.html | 6 ++---- autoapi/dicee/models/quaternion/index.html | 6 ++---- diceembeddings.pdf | Bin 1037823 -> 1037826 bytes 8 files changed, 12 insertions(+), 24 deletions(-) diff --git a/_modules/dicee/models/quaternion.html b/_modules/dicee/models/quaternion.html index 45983a11..ddc1cbec 100644 --- a/_modules/dicee/models/quaternion.html +++ b/_modules/dicee/models/quaternion.html @@ -115,8 +115,7 @@

Source code for dicee.models.quaternion

 
     Notes
     -----
-    The function assumes that the input quaternions have unit norm. 
-    It first normalizes the second quaternion to eliminate the scaling effect, and then performs the Hamilton product of the two quaternions.
+    The function assumes that the input quaternions have unit norm. It first normalizes the second quaternion to eliminate the scaling effect, and then performs the Hamilton product of the two quaternions.
     """
     (
         a_h,
@@ -471,8 +470,7 @@ 

Source code for dicee.models.quaternion

         Computes scores for a batch of triples against a sampled subset of entities in a K-vs-Sample setting.
 
         Given a batch of head entities and relations (h,r), this method computes the scores for all possible triples
-        formed with these head entities and relations against a subset of entities, i.e., 
-        [score(h,r,x)|x \in Entities] => [0.0,0.1,...,0.8], shape=> (1, |Entities|). TODO: Add mathematical format for sphinx.
+        formed with these head entities and relations against a subset of entities, i.e., [score(h,r,x)|x \in Entities] => [0.0,0.1,...,0.8], shape=> (1, |Entities|). TODO: Add mathematical format for sphinx.
         The subset of entities is specified by the `target_entity_idx`, which is an integer index representing a specific entity.
         Given a batch of head entities and relations => shape (size of batch,| Entities|).
 
diff --git a/_sources/autoapi/dicee/index.rst.txt b/_sources/autoapi/dicee/index.rst.txt
index 820b52b1..b6a26ec1 100644
--- a/_sources/autoapi/dicee/index.rst.txt
+++ b/_sources/autoapi/dicee/index.rst.txt
@@ -2358,8 +2358,7 @@ Attributes
       Computes scores for a batch of triples against a sampled subset of entities in a K-vs-Sample setting.
 
       Given a batch of head entities and relations (h,r), this method computes the scores for all possible triples
-      formed with these head entities and relations against a subset of entities, i.e.,
-      [score(h,r,x)|x \in Entities] => [0.0,0.1,...,0.8], shape=> (1, |Entities|). TODO: Add mathematical format for sphinx.
+      formed with these head entities and relations against a subset of entities, i.e., [score(h,r,x)|x \in Entities] => [0.0,0.1,...,0.8], shape=> (1, |Entities|). TODO: Add mathematical format for sphinx.
       The subset of entities is specified by the `target_entity_idx`, which is an integer index representing a specific entity.
       Given a batch of head entities and relations => shape (size of batch,| Entities|).
 
diff --git a/_sources/autoapi/dicee/models/index.rst.txt b/_sources/autoapi/dicee/models/index.rst.txt
index 3846f629..d9c855e8 100644
--- a/_sources/autoapi/dicee/models/index.rst.txt
+++ b/_sources/autoapi/dicee/models/index.rst.txt
@@ -1818,8 +1818,7 @@ Functions
 
    .. rubric:: Notes
 
-   The function assumes that the input quaternions have unit norm.
-   It first normalizes the second quaternion to eliminate the scaling effect, and then performs the Hamilton product of the two quaternions.
+   The function assumes that the input quaternions have unit norm. It first normalizes the second quaternion to eliminate the scaling effect, and then performs the Hamilton product of the two quaternions.
 
 
 .. py:class:: QMult(args: dict)
@@ -1996,8 +1995,7 @@ Functions
       Computes scores for a batch of triples against a sampled subset of entities in a K-vs-Sample setting.
 
       Given a batch of head entities and relations (h,r), this method computes the scores for all possible triples
-      formed with these head entities and relations against a subset of entities, i.e.,
-      [score(h,r,x)|x \in Entities] => [0.0,0.1,...,0.8], shape=> (1, |Entities|). TODO: Add mathematical format for sphinx.
+      formed with these head entities and relations against a subset of entities, i.e., [score(h,r,x)|x \in Entities] => [0.0,0.1,...,0.8], shape=> (1, |Entities|). TODO: Add mathematical format for sphinx.
       The subset of entities is specified by the `target_entity_idx`, which is an integer index representing a specific entity.
       Given a batch of head entities and relations => shape (size of batch,| Entities|).
 
diff --git a/_sources/autoapi/dicee/models/quaternion/index.rst.txt b/_sources/autoapi/dicee/models/quaternion/index.rst.txt
index c29f3b08..7b67977f 100644
--- a/_sources/autoapi/dicee/models/quaternion/index.rst.txt
+++ b/_sources/autoapi/dicee/models/quaternion/index.rst.txt
@@ -41,8 +41,7 @@ Functions
 
    .. rubric:: Notes
 
-   The function assumes that the input quaternions have unit norm.
-   It first normalizes the second quaternion to eliminate the scaling effect, and then performs the Hamilton product of the two quaternions.
+   The function assumes that the input quaternions have unit norm. It first normalizes the second quaternion to eliminate the scaling effect, and then performs the Hamilton product of the two quaternions.
 
 
 .. py:class:: QMult(args: dict)
@@ -219,8 +218,7 @@ Functions
       Computes scores for a batch of triples against a sampled subset of entities in a K-vs-Sample setting.
 
       Given a batch of head entities and relations (h,r), this method computes the scores for all possible triples
-      formed with these head entities and relations against a subset of entities, i.e.,
-      [score(h,r,x)|x \in Entities] => [0.0,0.1,...,0.8], shape=> (1, |Entities|). TODO: Add mathematical format for sphinx.
+      formed with these head entities and relations against a subset of entities, i.e., [score(h,r,x)|x \in Entities] => [0.0,0.1,...,0.8], shape=> (1, |Entities|). TODO: Add mathematical format for sphinx.
       The subset of entities is specified by the `target_entity_idx`, which is an integer index representing a specific entity.
       Given a batch of head entities and relations => shape (size of batch,| Entities|).
 
diff --git a/autoapi/dicee/index.html b/autoapi/dicee/index.html
index 1b6959ae..ba5b624c 100644
--- a/autoapi/dicee/index.html
+++ b/autoapi/dicee/index.html
@@ -3793,8 +3793,7 @@ 

Parameterforward_k_vs_sample(x: torch.FloatTensor, target_entity_idx: int) torch.FloatTensor

Computes scores for a batch of triples against a sampled subset of entities in a K-vs-Sample setting.

Given a batch of head entities and relations (h,r), this method computes the scores for all possible triples -formed with these head entities and relations against a subset of entities, i.e., -[score(h,r,x)|x in Entities] => [0.0,0.1,…,0.8], shape=> (1, |Entities|). TODO: Add mathematical format for sphinx. +formed with these head entities and relations against a subset of entities, i.e., [score(h,r,x)|x in Entities] => [0.0,0.1,…,0.8], shape=> (1, |Entities|). TODO: Add mathematical format for sphinx. The subset of entities is specified by the target_entity_idx, which is an integer index representing a specific entity. Given a batch of head entities and relations => shape (size of batch,| Entities|).

diff --git a/autoapi/dicee/models/index.html b/autoapi/dicee/models/index.html index 4e85af6c..dd37ef33 100644 --- a/autoapi/dicee/models/index.html +++ b/autoapi/dicee/models/index.html @@ -2536,8 +2536,7 @@

FunctionsNotes

-

The function assumes that the input quaternions have unit norm. -It first normalizes the second quaternion to eliminate the scaling effect, and then performs the Hamilton product of the two quaternions.

+

The function assumes that the input quaternions have unit norm. It first normalizes the second quaternion to eliminate the scaling effect, and then performs the Hamilton product of the two quaternions.

@@ -2743,8 +2742,7 @@

Functionsforward_k_vs_sample(x: torch.FloatTensor, target_entity_idx: int) torch.FloatTensor[source]

Computes scores for a batch of triples against a sampled subset of entities in a K-vs-Sample setting.

Given a batch of head entities and relations (h,r), this method computes the scores for all possible triples -formed with these head entities and relations against a subset of entities, i.e., -[score(h,r,x)|x in Entities] => [0.0,0.1,…,0.8], shape=> (1, |Entities|). TODO: Add mathematical format for sphinx. +formed with these head entities and relations against a subset of entities, i.e., [score(h,r,x)|x in Entities] => [0.0,0.1,…,0.8], shape=> (1, |Entities|). TODO: Add mathematical format for sphinx. The subset of entities is specified by the target_entity_idx, which is an integer index representing a specific entity. Given a batch of head entities and relations => shape (size of batch,| Entities|).

diff --git a/autoapi/dicee/models/quaternion/index.html b/autoapi/dicee/models/quaternion/index.html index 10848d63..6f9dd6e3 100644 --- a/autoapi/dicee/models/quaternion/index.html +++ b/autoapi/dicee/models/quaternion/index.html @@ -169,8 +169,7 @@

FunctionsNotes

-

The function assumes that the input quaternions have unit norm. -It first normalizes the second quaternion to eliminate the scaling effect, and then performs the Hamilton product of the two quaternions.

+

The function assumes that the input quaternions have unit norm. It first normalizes the second quaternion to eliminate the scaling effect, and then performs the Hamilton product of the two quaternions.

@@ -376,8 +375,7 @@

Functionsforward_k_vs_sample(x: torch.FloatTensor, target_entity_idx: int) torch.FloatTensor[source]

Computes scores for a batch of triples against a sampled subset of entities in a K-vs-Sample setting.

Given a batch of head entities and relations (h,r), this method computes the scores for all possible triples -formed with these head entities and relations against a subset of entities, i.e., -[score(h,r,x)|x in Entities] => [0.0,0.1,…,0.8], shape=> (1, |Entities|). TODO: Add mathematical format for sphinx. +formed with these head entities and relations against a subset of entities, i.e., [score(h,r,x)|x in Entities] => [0.0,0.1,…,0.8], shape=> (1, |Entities|). TODO: Add mathematical format for sphinx. The subset of entities is specified by the target_entity_idx, which is an integer index representing a specific entity. Given a batch of head entities and relations => shape (size of batch,| Entities|).

diff --git a/diceembeddings.pdf b/diceembeddings.pdf index beb673e8d6503a91742a58895ef6de20de818aea..e506ea1a71623f4c5d3e621ce95758c5be0b9101 100644 GIT binary patch delta 21401 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ℑ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 delta 21351 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 O!ECT$uINH z0zvOMgPbLl-dSi?U^4d%BMC*31xl`Wx?Gr=SG?4Jzf@neP+xehj&&ROtvax1Kd@jl zfc543{hV)+!l;k6HV{grx{7v2zbT_&qjHv~`16oL@Ym#hmL)+JSV+~WDLN{jg8IJv zE}hAurOAS}3D$k?x7yqyx-y@FQz{%LJFV)8q#nI39FO6#5)S&LA6VN5mkTYU4=ukA zEu)5(t7^La`RvwYS(Gw@ci|Z%E$rq$0&|z5=}IUb0^h;^DrCkgOX(_W5)TUwkL8Jt z*5ZxMt&Nt{jgGm~&wi8W`7+iM*S|1T z(T$!>rd^YW3OHgWalIAfLLcOMUCD*||8l?3&XT(Cz`D+&6YtQrWfTvtI?JPZ@+jyZ zX2=@h22a6Ub^F^n4(y7b9yj-KH}u#w3@|oe3>*5T(G=e)*l3cLe z68g+9^+7y3Igf$?_}?3a_O03Woy+zuarPZ0lZg(KahsEJT;4>ZI(vBL?~uCx_2N(C z{?C`p^k3)bKPk#cX|1`}(&5(FC2=mg@3^&KvV}!Ul~OQK{!_;co4Zf2!lwVZV<2{( z)qX;iAHM(GCkqB``l=rPw>>J&bv&4wy^SgLaLgquzwCeL-$@iSH*j>P$XGO{^m1D# z|GP3oQJi4P zQ4$GS60su^DZ&z{a)~5Y3G}W+8d*(L=+QO0T_wH+&GU9kqX8NtjJ8p~sGd=;yV2m? znQpb2KHixghnZCBv&f9${jxUi+Kf4j@l3z$Ot0U};5C`<7czZpGCgpa0V)~He~MVL zhVC@t|Lb|}NWrI@F*Z)s4D&na$sCGD3eN`PF4oQm&G%)8;(Pl_2M%T;}g1spY zU04ry|Dqt=qu9L_NuZD1y$&N#!*=fs5|{>euksVD&s(7l|6Ugjy*>?ttK2L?23U9} zrB}~?czeG6;=a9q%Lw8JR{fvlG({(Q)=A6cnEx5+A6pM)>UGJh<hu z0)TqR-86J@O3le} zgGqpA6|EhZ{PcPKYd3G6Q^5N(ok>y8q`zr?QYkZ>%)4U(*%T&rp=kUwpW8t-NB^gx z&aa)dvskg5w9}MhF8M|PdVG6+R~JGKWKf)bcdwzE=*?#~aa#qrI#z0c*10kZ7d&@@!lvvUVk(th@#U zGY(lg%92S_0N-eI%t}dck>h9+R(@@WFR zQ|)=Atf_OB>~!?ZBqGg!))5V^T_36DQ+|>gn$(NN7ZF16%rk7n=YH{B2m_YhbV}~t z!QHaVkYg!0udZkbjJO5!3Hg|rSSKr8Uf&>Pr`%))K-BgWs!;j=x6wQC32i4RV0T_dpL^^>`6^G$wy zWH||yzr<=9T>oS;Z(k`3*0AEW_!~Hc+r2?JZc`WUvC%z17`JCzYiUAO;XgM#3~oOA zRH{B*P_iSojgb~uCd8Nexob9?QDJf_8!+2d4l3v$6L3e;?_H=bh;f zAi$b`SIcfL4M4rUDy8hoKQ#PHj_$mLS4Hh$)( ztwIzNd&z*aO`+nrNKGe;J(`TMdPJ09mmpKGGok!cfzWtdSKBToVRFW%tHPcu{*F6? zKd~EvYzu3$DLbZ{L#k@X4^wn`$Z9tRa$oZ92RTqN*LsW3-ux6$t9+PnQ!mfH8tu^4 z6^ylOgoU84@^b#fyK8XBfY$cHBaH7pBvt&35+M9d5Dwh1lKO-I@0;)wgTe?;KGbQh zNiT1hWqlwNtkhRpf#dK&6^CtFCe+CXDaREkIbXHz#u}Ey@cf1$wei}^nkHqxQoqr{ zrHwNjJ9X?iOncptB@EL9Z+C!v`4)m_rDfUuIi*9*;{t($=D!Ik&Yj+GLuX%i1K^y> z-WqTMPmc+fkQuzuAd+vz#8}f1f@iFam#U-B#SlA#bj3s;jN(} ztB=9#bVI80fK9l5A1YZJ{YJkNaPF2&MUPtSCDUDMD-#!uv&z~Ayl7&2JZi z!L&-L&N1#mo{e>JjNrpjL;AC6zkNrRD4AER3%66F<#BA7!DV`-*+_s{TGWiGKt`k5 z+z_MXuH<340bp}CYBTxaCCATY+l>~L_p@+PSn1B4X}?Y;tQT9{AS1@ElZ9AxEUu)l z-xu2~jMfNiT=7}A;}v%al^I}P{BoS(%W(+x*J6dY81U_kr-Lh9Uzo&~>V|CEB!YBhlXgJ}{G?W4 z6s};xnVX_Jv@9M+4}*S#9Vzr~^gbg=C!+T@lHd3IZkXjs*73tgDDWf?zNP?kftVy{gC-D$n%c}~ zIBG~TiHF0-nJ+es=R0;a>N#vd)g{bMxx3d7Httv%e;`QdHZTyA2K|;IFEpQmTxc3{v`*Pc zP&zVkZa56!ddV1?CDJqMC{VRHgg^1+VaV`rnLw7}Jx|}5e8ORm8bKokT_7wNfJTU9YsGthHPu0^Y3SxL)1RdH-U=TZUD-zHS_7@V3(p$CWOzphe)^nA`5s zifMr6Y(Mok4jC|_wWj#|8A}(`+P7YnHoBb#=^Gc7tcA9;?^qerMxdN=REFyc5Tj}Y z2T}hl$%AI14}hCEr)1LiD)SL>Y#`W?3X9VVqCdm%B930U7+yAOu;(aiWq~Tj*q!NcxitRrHa1ixNw*@31UZTA@nWqnKuo-CW{Y?s7mFq(;*n48*d8|Fz{@l7*B zE@dM5U>bXa`23s`HriWjKncIQUisq@(q_}S|J`Hj?(%rvgkA+Cy|F=$wh=#n;oLV- z@))39V&Gi_)&lV_j%||CGKHKZr6q7coZa_^lR)5#A2s>HiBwBq2KWo-vv(1h72a}m z(4Jhhb9iQ9<-HmYQZb>V>fc+`X$9Fp8yVZnI$bh8kLIP8muWpwFjx$Eh2 zhaAMQ<>m183?q;6^n)Qz53I$<=vQ9eT{2^H<$Bco$hNSl?F7k=@A750#h3I*R5A4} z5Uj#>6Ni}igLe}#$(?#g-Z9tOr<5xa^6~x%r5pv^-%7bVv^*@c=oku&BP+BfEU!U) z3{{vKokk8!x~0Eo;KYk^zh|QAu4gcJdZ`&X)bIsk1Eo)MKfRn@Z!JdFw7xQ;#EL3` zbiqSHPCLb!LC23+h2s#g17w3hiWX9$WU7s-fiqIa4I@1WJ=P0wj%Wzv#$CEiCm8J8 z-J1}j7jyPfXwbF73}7)#NBkAD^*g~|dWLde1Qqqu!a)IQyv635(RVcd<}9!F8BE^v z`O#w=mY+DODCTY_y6|A4$Nf1v4@6aFljeow7HlG-+x5q8Vf6MnM|?9QL&hc4jbnzk zJ0#V?os*7gh>DBbVdoaeJlWmURSm3>m9!^x(a1`k0=n1-tkS~-#?M96(a8&vm^(`P zFDgH*qOJ1R%Ys405|!qL9!MotMqS&w@<@wf?}tGu%L%=lyr8N?BHo;*Erc*x2fw@p zFa+b%R2rn6&`a#as`Tn+v-Z9#1r_(mEw~~!T+#3H4q;=I=6BCCS=#i-dPlV+jLVE< zLw9Rlu^0kfDkI57;F#D#OB@Q)^T3(5!X;BWT*U%qOff;!}zthm65SM*F{3J@~?Qf9|nvu=`5=&lxsNx>5fJN zrdVFYM$zNit}bNFz)#isO}^Unt*&j5_*fggpUYmg;L2sDY-clMFi@mv6hH3kmB#lsaFsyIK4pKqP!P~Tvc)eut!L1;%GF*ss zxqiJ={;?GX2mY;Dd{&kyoN2mY8DNAc9Yi%~cU5-jr8?iRmFQBQE8q|)Ubz$1Rdw)e zy4UhHM#)`L$EpHT^CE+V?3Z?eXxf0Y<4OPE$4p7X@&H{bD}e!<&p!KKK+sEb8Ud*~ z7IIQqB#%1r?W`uW@;oN?$CQI>@imd=Xb_B9SD75LSl4p9(>b(myZaU>r)R#CCSX9MsEQ9%3QVjBa;^GKH(6Uuz96T!pyLb8dBojTw%nCucX(TARD%CXzKTI<*2;j!|{`C%cZgb$I`7wA)ZVW2xkH&wm^kc*ACFe`-;}Mb0E%Q+i5=Er2lM_!>pQUkIIwIk_;w z#6P0-n>F)=)|+4~+`1k{B6i(I6n=GZ`8NSS$pE%WW4t;F}70vlA@_9-^PoD9SCbM^QLEkB0ep0u3jzahD#?t4tB0v^~uRk+fA`Z zJYe#a>oR$GVB>5lIyOg6eg@8@nLSl<;-c23DFdWjI0gof4 zR~H`~NkGDuBbPyntd*CZy+%`%9VlsZfgEGCZ=!g?3K!Q(zE)*jSXnf~zSci^TvgB| z_)9fx*4M02Ja*%C*N_YB0No|1I5Q?0R=U5b0bAg~n7Gg6>1me@{wnFs4!g8;wy!|w z6rDU?F|##0&#!qAAML;H6q2zA_}qDdXv3QLBI+Y9T_PXRs-F^1B+|DA%`UI%l!k5Y z#Yk=a39A>$pa^D*6Gj@?b4nICwj3Z`@s43mo+f9^Nv^9Ma43f}=_n7?%K-OgE2XP*0P zY-*EvG?RAVfy>AOPp;)No{iD9-Pjn8cP2o@vj%FYWI{s4>}f#L=vXI=?PgWuAWi zjKXMZCdW0Q+IrYEL4v#alHuqg43X*n-E>IReV=u3+uj7GoE|HhLo5e%+7<5f_BHEDHtLv65d?2!C6PCgI!*^v_Tx{j#|onS;Qo!Zt$sYkxpG5oN|ExU&`GkJx~k_y zh~TBN6Ofta5!>=Oj8`^Q<;#fzH{@n+#$E9@6(4LU0_YFNHVAJkhFkEH|4-TG9+gzu zw((|~#>ysVFcm!2BxpA)Pm8G7B}- zG0X#%90F5vDmA4nKrk~MP&38i+w-n(zO}yZ`)~j8JZnE|?R(w(danC-We2b}0sDEc z@feyX{{q>reyfG>4HKF|>rFb_X?cm?0kfH-koQ4s4AEp}%4EH7u-338RCp`XJ^v+1 z1zB1Ybo|w`f~Oy0w`gi!eb0 z(XY-v1*gkh!jjrQ`2v^t**i6~$Hy@>4tvuk1btcoEhRm|eOLj>L7w?m`rTd%{<>84K`O5PZ0y}X;n5*?j>UbQ4aYz4blUOahKo3h)}uTrEaV-8 zg&l3kUpL~$61yxO%_y6R7U`BeSUP)o4W^`P#+y@9cm}jQB0N1cS z6UpymqAa)h%0mH_V=x7Et4PXVLN|n86~rVBog>-SUolNTv&Ax~%OnfD$ zg~!g|$Bb#%;g<7^sEIN(09AWpKSn~-o^w#Nz#C}4@1(+9*E@;xTDOgjI=}L2!DtJa zT%7V-21ZV;jzZc~?K507=7i%*u=;zNTAv#ivuoat;q6bB1x79%wZ!qWy}_c|M7t9B z^THdcQsIMvNXPi`0ofqqAe#5&pi5WIuqxfgMjd-uTaGx0EpmdQFLxirc~?x~CNO}V z+lOsKI6g_&!i3Qj%~y5E;1=Cb^og1wcOVMwx>A2K=E?3It36n?KQL9$@GIT#=^%+b1jXbDLQ>mICT7A%4)mH%=J7FrLTQwpF` zl_=AWU2)|^f^S`5h};^O`#tV^>VAc%?9qGepH4PZ#8f@Ab^58QH5@`n)|}mKgdyk1 zVB_aMDNSPbL$EGJWd;AX9^jt#3%6E#S`n%5;iN=9y2+)CbHK4}V|}KS;8gkX;A@ui)( zls32dNoOd2?`p=68(5e5b6@iViY72g6lxQ(6J8W>*i+H`Hs)M9jAwDDxC_o{daw8% zV~`_j^8+tY0Ixiz*i*?V78a%=jt}pHjHFb#^@f?{_@6B2w-_uSDmc?PZN`iXbx0j^ zE};E6Hx^>kIb=?`RqD=)bj@j>=bC#3y{aBM&u6ussP~|7vB8|?A@0xEPk11e`hd6x{H{EYy-N{sH=P62GGLYH10J-#Z<~UU&1xf z)i7DQg%rhBn=Y>x{vpd_`SyUI5 zB9+fr;P+Wx+`F|4&+MO4D@Nd52(%OLokGteE%`6WF}p!+PclttUBd-9?W9F5%y|R=M}=2o8czMkM`78N&)ci>Z|# zBU6OtR8wo-gnLNVaJQT;zsuw{Y;SHB{h^8J-~f#MFS#D}v2TNN4h0)h6Qdg+d~7F` ztA0;5%zfmFm|Z^x^!eQ5UPnDPW^z#gU4zpkPktkWp=XAg=g)a)+EPT(|+fdztKP};%wZg2ugVdrtwX$9sVhw_Z9bmn0D@sfIu0pbPo(eBA zN}cRXsi0NJ@Ddi;M~c`V9>iTiK%=(*-6s@ zPmZ@;hR^Ov6K`f-pXM4)Szr*^l}+jV%+|^NQjgg^jsh){Yt#fub5ohjQPZ^7;3RCU z(Nji4rrf3VqstMP!m|km9DJoSJG42-7LgEDk`6~C7^}b2P*6OHqP89ECTELn!Nadc z>^_E}jqr{AJi!%De;IfYolp*t=*Boh1xD#J_&BK+6m4>_GMHRRVF_u~H21~xBxIT~ zE?%B7ofm6gL{OsYK<%bBQJ5cCjR2!36{PZRl!aT-o^8#R8BG3YxUB9@*x&8{dB@e= zt3@F{@xHH?^l|&WYi}HLrlzF({gsC4Hh`;xFDE=L(dCLf0ZfRdSWK(`cRAnW6qg@(S7+_=$xg%azondbS=DAT2UP;GD z!$rz?Qj;KaJwM=>CVmzpNA8?0o^_=HYD0PDN~-U~?LILp*>*V(^t*C~FaNaQTZd@= z9vdl|8{g|sO$@2--^z_c6(hzhaAD@5NwRgpsM@D+ zM|KyA#u>~5R(Hg&*5YUC2|EL4duWOGE}R4jENF`NvXd><+NWr~trb-3$J;pYLDI=o zN+9^p*YF4I#Gx5L8ULku8l3Z-$XSrYoZ$qH9T#`AM1^R|B%+vW?>zgt_wJvxH@r%9$}X66jW8f*+!nzy=beRN4fakza{IS>7yG=r;J+eq`!J$u z+zgUT8aDz>l^QvtM}25v9V1@kU=I`9O%Ah{0ASJkCnK> zjiAz7M35s&c3OTZ>+6w;pzBI6w?N)n*djaPV=w}! zA_{L11uWu&h?z(KkUh0lqs57B9tL*;|35hiGLt@+_V}JX<9oW#msamvVzV3|B7w}= z1`wMBz}TDWf0OW&$U*g&F3Rnn?+a+XX_XTZuA`@c9W7X%?oh_-jm`4>S>@5$!wX>s zT zsR@dqEwk@KoCdUPK?(a|C|f*j$rlp&D@3UsQLG}0T1L+WjGnso(X%Uio9>RcuJte; zxVf77lYEwNQVs*=*lzq4l{VebI;A5y?C5_ zOx3nNi~|k31L+5&mC5nZN56?CSd9aOpUCU0IS%8kzTJuhrf1zFEkY*(|ZZJ(I@r;u?%lMyULMxe| z5Gh!Ty^?_JGe!#9X!`i9S~D`Ef?PgAuJ9&TXOio% z%a<6-v`lEz?7_%_kwjp6-~(H)e1#pkT{@TBn|)`|-lzwIkKbk3J)w`%x`k=Ezq)Yj z!N;kmEeca0adCIG4|YO+j{Sfwzfgo;En$U;;|Hp