From e23e5227a4d9282cb6cf8b31a47af391f0fef5e5 Mon Sep 17 00:00:00 2001
From: Elian Doran Trilium allows you to share selected notes as publicly accessible read-only
documents. This feature is particularly useful for publishing content directly
from your Trilium notes, making it accessible to others online. To use the sharing feature, you must have a Server Installation of Trilium.
- This is necessary because the notes will be hosted from the server. Enable Sharing: To share a note, toggle the
- Access the Shared Note: The link provided will open the
+ While the sharing feature is powerful, it has some limitations: Some of these limitations may be addressed in future updates. To use the sharing feature, you must have a Server Installation of Trilium.
+ This is necessary because the notes will be hosted from the server. Enable Sharing: To share a note, toggle the
+ Prerequisites
-How to Share a Note
-
-
Shared
switch
- within the note's interface. Once sharing is enabled, an URL will appear,
- which you can click to access the shared note.
-
+
Features, interaction and limitations
+
+
+ By note type
+
+
+
+
+
+
+
+ Supported features
+ Limitations
+
+
+ Text
+
+
+
+
+
+
+
+
+
+
+
+ Code
+
+
+
+
+
+
+
+
+
+
+
+ Saved Search
+
+ Not supported.
+
+
+ Relation Map
+
+ Not supported.
+
+
+ Note Map
+
+ Not supported.
+
+
+ Render Note
+
+ Not supported.
+
+
+ Book
+
+
+
+
+
+
+
+
+
+
+
+ Mermaid Diagrams
+
+
+
+
+
+
+
+
+
+
+
+ Canvas
+
+
+
+
+
+
+
+
+
+
+
+ Web View
+
+ Not supported.
+
+
+ Mind Map
+
+ The diagram is displayed as a vector image.
+
+
+
+
+
+
+ Geo Map
+
+ Not supported.
+
+
+
+ File
+
+ Basic interaction (downloading the file).
+
+
+
+
+
+
+ Prerequisites
+ How to Share a Note
+
+
Shared
switch
+ within the note's interface. Once sharing is enabled, an URL will appear,
+ which you can click to access the shared note.
+
localhost (127.0.0.1)
.
-
-
When you share a note, you actually share the entire subtree of notes - beneath it. If the note has child notes, they will also be included in - the shared content. For example, sharing the "Formatting" subtree will - display a page with basic navigation for exploring all the notes within - that subtree.
-
-
-
You can view a list of all shared notes by clicking on "Show Shared Notes - Subtree." This allows you to manage and navigate through all the notes - you have made public.
-Shared notes are published on the open internet and can be accessed by - anyone with the URL. The URL's randomness does not provide security, so - it is crucial not to share sensitive information through this feature.
-To protect shared notes with a username and password, you can use the #shareCredentials
attribute.
- Add this label to the note with the format #shareCredentials="username:password"
.
- To protect an entire subtree, make sure the label is inheritable.
The default shared page is basic in design, but you can customize it using - your own CSS:
-~shareCss
relation to the note. If you want this style
- to apply to the entire subtree, make the label inheritable. You can hide
- the CSS code note from the tree navigation by adding the #shareHiddenFromTree
label.#shareOmitDefaultCss
label to avoid conflicts with Trilium's
- default stylesheet.You can inject custom JavaScript into the shared note using the ~shareJs
relation.
- This allows you to access note attributes or traverse the note tree using
- the fetchNote()
API, which retrieves note data based on its
- ID.
Example:
const currentNote = await fetchNote();
+ the URL will refer to localhost (127.0.0.1)
.
+
+ Sharing a Note Subtree
+ When you share a note, you actually share the entire subtree of notes
+ beneath it. If the note has child notes, they will also be included in
+ the shared content. For example, sharing the "Formatting" subtree will
+ display a page with basic navigation for exploring all the notes within
+ that subtree.
+ Viewing All Shared Notes
+ You can view a list of all shared notes by clicking on "Show Shared Notes
+ Subtree." This allows you to manage and navigate through all the notes
+ you have made public.
+ Security Considerations
+ Shared notes are published on the open internet and can be accessed by
+ anyone with the URL. The URL's randomness does not provide security, so
+ it is crucial not to share sensitive information through this feature.
+ Password Protection
+ To protect shared notes with a username and password, you can use the #shareCredentials
attribute.
+ Add this label to the note with the format #shareCredentials="username:password"
.
+ To protect an entire subtree, make sure the label is inheritable.
+ Advanced Sharing Options
+ Customizing the Appearance of Shared Notes
+ The default design should be a good starting point, but you can customize
+ it using your own CSS:
+
+ - Custom CSS: Link a CSS Code note to the shared page by
+ adding a
~shareCss
relation to the note. If you want this style
+ to apply to the entire subtree, make the label inheritable. You can hide
+ the CSS code note from the tree navigation by adding the #shareHiddenFromTree
label.
+ - Omitting Default CSS: For extensive styling changes,
+ use the
#shareOmitDefaultCss
label to avoid conflicts with Trilium's
+ default stylesheet.
+
+ Adding JavaScript
+ You can inject custom JavaScript into the shared note using the ~shareJs
relation.
+ This allows you to access note attributes or traverse the note tree using
+ the fetchNote()
API, which retrieves note data based on its
+ ID.
+ Example:
const currentNote = await fetchNote();
const parentNote = await fetchNote(currentNote.parentNoteIds[0]);
for (const attr of parentNote.attributes) {
console.log(attr.type, attr.name, attr.value);
}
-Creating Human-Readable URL Aliases
-Shared notes typically have URLs like http://domain.tld/share/knvU8aJy4dJ7
,
- where the last part is the note's ID. You can make these URLs more user-friendly
- by adding the #shareAlias
label to individual notes (e.g., #shareAlias=highlighting
).
- This will change the URL to http://domain.tld/share/highlighting
.
-Important:
-
- - Ensure that aliases are unique.
- - Using slashes (
/
) within aliases to create subpaths is not
- supported.
-
-Viewing and Managing Shared Notes
-All shared notes are grouped under an automatically managed "Shared Notes"
- section. From here, you can view, share, or unshare notes by moving or
- cloning them within this section.
-
-
-
-Setting a Custom Favicon
-To customize the favicon for your shared pages, create a relation ~shareFavicon
pointing
- to a file note containing the favicon (e.g., in .ico
format).
-Sharing a Note as the Root
-You can designate a specific note or folder as the root of your shared
- content by adding the #shareRoot
label. This note will be linked
- when visiting [http://domain.tld/share](http://domain/share)
,
- making it easier to use Trilium as a fully-fledged website. Consider combining
- this with the #shareIndex
label, which will display a list of
- all shared notes.
-Limitations
-While the sharing feature is powerful, it has some limitations:
-
- - No Relation Map Support
-
- - Book Notes: Only show a list of child notes.
- - Code Notes: No syntax highlighting.
- - Static Note Tree
-
- - Protected Notes: Cannot be shared.
- - Include Notes: Not supported.
-
-Some of these limitations may be addressed in future updates.
-Attribute reference
-
-
-
-
- Attribute
- Description
-
-
-
-
- shareHiddenFromTree
-
- this note is hidden from left navigation tree, but still accessible with
- its URL
-
-
- shareExternalLink
-
- note will act as a link to an external website in the share tree
-
-
- shareAlias
-
- define an alias using which the note will be available under https://your_trilium_host/share/[your_alias]
-
-
-
- shareOmitDefaultCss
-
- default share page CSS will be omitted. Use when you make extensive styling
- changes.
-
-
- shareRoot
-
- marks note which is served on /share root.
-
-
- shareDescription
-
- define text to be added to the HTML meta tag for description
-
-
- shareRaw
-
- Note will be served in its raw format, without HTML wrapper. See also
- Serving directly the content of a note for an alternative method
- without setting an attribute.
-
-
- shareDisallowRobotIndexing
-
-
- Indicates to web crawlers that the page should not be indexed of this
- note by:
-
- - Setting the
X-Robots-Tag: noindex
HTTP header.
- - Setting the
noindex, follow
meta tag.
-
-
-
-
- shareCredentials
-
- require credentials to access this shared note. Value is expected to be
- in format username:password
. Don't forget to make this inheritable
- to apply to child-notes/images.
-
-
- shareIndex
-
- Note with this label will list all roots of shared notes.
-
-
-
-
\ No newline at end of file
+ Creating Human-Readable URL Aliases
+ Shared notes typically have URLs like http://domain.tld/share/knvU8aJy4dJ7
,
+ where the last part is the note's ID. You can make these URLs more user-friendly
+ by adding the #shareAlias
label to individual notes (e.g., #shareAlias=highlighting
).
+ This will change the URL to http://domain.tld/share/highlighting
.
+ Important:
+
+ - Ensure that aliases are unique.
+ - Using slashes (
/
) within aliases to create subpaths is not
+ supported.
+
+ Viewing and Managing Shared Notes
+ All shared notes are grouped under an automatically managed "Shared Notes"
+ section. From here, you can view, share, or unshare notes by moving or
+ cloning them within this section.
+
+
+
+ Setting a Custom Favicon
+ To customize the favicon for your shared pages, create a relation ~shareFavicon
pointing
+ to a file note containing the favicon (e.g., in .ico
format).
+ Sharing a Note as the Root
+ You can designate a specific note or folder as the root of your shared
+ content by adding the #shareRoot
label. This note will be linked
+ when visiting [http://domain.tld/share](http://domain/share)
,
+ making it easier to use Trilium as a fully-fledged website. Consider combining
+ this with the #shareIndex
label, which will display a list of
+ all shared notes.
+ Attribute reference
+
+
+
+
+ Attribute
+ Description
+
+
+
+
+ shareHiddenFromTree
+
+ this note is hidden from left navigation tree, but still accessible with
+ its URL
+
+
+ shareExternalLink
+
+ note will act as a link to an external website in the share tree
+
+
+ shareAlias
+
+ define an alias using which the note will be available under https://your_trilium_host/share/[your_alias]
+
+
+
+ shareOmitDefaultCss
+
+ default share page CSS will be omitted. Use when you make extensive styling
+ changes.
+
+
+ shareRoot
+
+ marks note which is served on /share root.
+
+
+ shareDescription
+
+ define text to be added to the HTML meta tag for description
+
+
+ shareRaw
+
+ Note will be served in its raw format, without HTML wrapper. See also
+ Serving directly the content of a note for an alternative method
+ without setting an attribute.
+
+
+ shareDisallowRobotIndexing
+
+
+ Indicates to web crawlers that the page should not be indexed of this
+ note by:
+
+ - Setting the
X-Robots-Tag: noindex
HTTP header.
+ - Setting the
noindex, follow
meta tag.
+
+
+
+
+ shareCredentials
+
+ require credentials to access this shared note. Value is expected to be
+ in format username:password
. Don't forget to make this inheritable
+ to apply to child-notes/images.
+
+
+ shareIndex
+
+ Note with this label will list all roots of shared notes.
+
+
+
+
+ Credits
+ Since v0.95.0, a new theme was introduced (and enabled by default) which
+ greatly improves the visual aspect of the Share feature, as well as its
+ functionality (such as mobile support, dark/light mode, collapsible tree,
+ etc.). This theme is an adaptation of the Trilium Rocks! by
+ zerebos.
\ No newline at end of file
diff --git a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Sharing/1_Serving directly the conte.png b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Sharing/1_Serving directly the conte.png
index 981a4314622b93965e189a4d814904dacb602ff9..23592294b17df634f98af45506539d3a1260b7ff 100644
GIT binary patch
literal 11105
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 accessing a shared note, Trilium will render it as a web page. Sometimes
it's desirable to serve the content directly so that it can be used in
a script or downloaded by the user.
-
-
-
- A note displayed as a web page (HTML)
- A note displayed as a raw format
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ A note displayed as a web page (HTML)
+ A note displayed as a raw format
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
By adding an attribute to the note
Simply add the #shareRaw
attribute and the note will always
be rendered raw when accessed from the share URL.
diff --git a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Sharing_image.png b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Sharing_image.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c92b90c5abfa1660f89d125a2c63fd845b26bf6
GIT binary patch
literal 80848
zcmce-WmH>T*ER~pZi=?>Xgj6ciLZMS!d(3JSU>3d*yj
ze=w0}z=d%E$S+hkO@;R;730)<$RFrH=?~H6P?`+c;R?Skxe??@E6^{DC@
zW>=L8iM7fFG$Zo}IQq)In{2RLv*m@b)P+NSU>LAZbS9YvN0cNb<;w;UdTn>kWlQXi
zrt$AWwzeJ~ymzf>fvau|wKcP=E|-^=G4u@i?zLcqKfkr2s;ZEM?7wYd?~^~_%l|YD
z);<)1|2-b~|N9u^C1`gRFTqZfMq!)kDwf=?0Ze}JG#n7#zvH*g3=d!IetftaOJx=j
zS%?M^f&@$EKSqUaTDM>jasy=cn@_D@8{m~JeT*1J!<)7AeWs~U#L(TChN&%?5DRhR
z82$3hb=dY~ItJU?K*S_0UHG+zolxLcrotG?pzpMb#Z&5G!!+MYYN1O%b;SwCRb>Cf
zqcdF`pXmmNhliJFSpbHC;(F^A=6>#lh_gGb3{pK2li**9Lrs3|
zX|d3E8dmHz+;65P&^>KO;{9A$A_-FWIB=@Y`$PbTe|Td;S3*+Ly~T#}pO5!3?hWHw
zstolXEPbb+ak)X>D!k;OS~e;?+<;B{R)H!)dgp~)0jgl-H?svlE#9;8iKd6W=hLT)
zL{GLM$31!RQe$^^x}*SwaZ}NVjy;d0DO(M>U;hnQ`~EE^wNEp
zy?A}Z^s#1juB@^n@_by3K=HI-vECJUOPT4?Pho9SwYX@|b~em$y|nfiYTW9+2NUwW
zc78Z^ZpLzrc725NHeK$|;A{@W4Up&>y>zBqq(T#yl|76`&7LKd3nx;_H`6ST~?F26=ETTg!BoK9=0Z77@G
zCg9Tp;}2i?I0k|n|9gyN#RnQo)3<+(BF=|9TKs(o)I&w+Na`~o0wsAZ=LD4c*BE&p84*Itxa@i#|AMQ
z$jVN43*=hQNDQ{UrrEQYc_T@s+&G)(sDPckniVmzdpU!sj#X}>v6`$oKQ%}igVsrM
z^dyNV3D@`Sws7gCTg~dq?D#Q1($@EGC=vUgi>{r)jyPqvKh=)rebVJUYVKYg2Q~S5
z$(iBE(cYEXsPEpnzB;ou34=uJw@o)+N;nDBfQ>>a2P7$1xfC|;?Tu1Ie~TiT0s*uc
zF=2Ca=tl*DcocDM#dI>E2m;TpKtk~bmTBI>W-ggk;h6`;4|TCVW_**ZE3s|g4Bsbv
z2p+KY9*)DVzc5o$+E!c5^fXCW2oT;G%(3%2ygoB2`C?y;T5lM2TGgTpuaBmR51-gi
zJF)T%aW$fWMeR#2i;&D2XGbHQ?Mlx4M~fQ&ad%JI{0?$=>p0wV$uHY&Vp66
zs$#Jq=QlV6hiv~Ksd3Gpir;$lw?2So^sBDQCp9UeU
z*`Cj)iq!_lIaMMNI#Z!bgZDI6LDqoe>~5Dl`}SH6QU?9DoU?)_>EEe6J9{{jPZ?8hF2-Zs#Nd}G8F|}w&KaZk$+I*mu2Up=P
z%C4^8IQ0Pp>3Mn+}eL#b#PSL1pL-M@Pa!dc#`Z4(rwSoz+fAgCFWs1S*R$=c6#Up
zrjmL*jYCuVw(1SzGXBHFtai2P!$ZnrQm)*bxxl0uTIYRf8%-swie=7Vb<(7mHp>qc
zFW`3?mqPd&FD9j@+a?=yzYwXwz#;u>7LA^hp5D!fT2kq|%^~`(&T&Q5$Zbr}`f%_7
zmv)FD!9G8YAGmMP5T`h<1%EZbInZLiz(<2#gGa$9YZ`{Qjzhe0%MG@2U0L%vmhj!A
zTI-rDQs({qo4!_H9yv?`V}F(b`at#}*@T1dvC$Ob#IqX~VO5)5Fzd+h5($CagOrN(
zSS{fAk9qhTM*@=NmxgrmJH0B=bX2dK7^g4OGQ#p#9KH<@#Z5;n0Qj{QV_oeZyQ;xM
zKU$7ks=8@38YKxfkGbVPe3hxx_xBlGk1a8hBuPu`XOysXR?wzDezYoa2Aa@RbWLVV
zF=Bc2HWUrE!D*BH%)Up2ho=LAhz%R;Cjucz3lS|WEJz>z26!cplJRt0Gd$iv!I)MP
z)Z(7%SpJWfmEbfHnz*_~Mj1ap3IEG7(@#hbwN^aGBY*P_k;F;UTK9p^%l~d^ZQmuM
zu9|UfoVzCh+5um*6K!Jbt`<9LVzhTIt~Cz`t6Tdh5gbyv5+Sl}Iv}h(u+cdiJJDkd
zbL#ptwl=$Y)$w-7H$A+>uh%p=1k1mkvMdMu9OEiRL6c0WklfV@|15{?m&Fy`&d|2lte%ME~d|PWmIjqr8w2k;2sdL|K1CW|i3EvdcsD;uMl^W-SWp2j?
z3^i-1SAAlImx7~pI&X1bLt44~Lx?U~t)u<>X
zFyR!l7a5Gb>SnS*H=s0X2%9qn(}dyE@a3Ga#E^my?M$aOC#_>Gp#WzNO-5)QpkM%e
zJC$?MWPf*13!R;Fxq}~iw0@2fn4-P0`Z9~i~wgSHhCdkTG
zrv$LaISzDi$qnWRVrV%IcW2(!QcGBYtV>fLdmT0>+e9pp+X
z7Gm>5Y9WFgba7m1f7pg>-;H5`_7RPc>p+0`RJ0x5ye<&FsvbPKEf=ejt}TA@{?(3A
zPUI_WY(NVi7Dm|_4aK`}Y@Dmq&3+lLv`(fCv8vnO($xaD=n)fEgU?$K`yw~ryj5T8
z6s#}l58ga#io0j%`dc61Q-es
z+PeU+dlQnB75Bag*xC~$eA=36O`0k#&i=7P(XyNEb8*q&u;je`O?RJ=1AA6hW?b1D
zme5~P+4<<5Rmy0ksjsguidLMLC!JzG1WMS}RArH7zKOnww=$)|?gv1P-g}cr#W^jS
zVi#p94{vNOZ&ON+_jVF$%5plgqY$Nf;a3Fh
z!JDjcY0MjVB7$#QRAi?~Lr2+qYxIq)md;FUJafyb<5sr*TDQ%;V={h`nw0=w(X@a3
zNSZ+Hu#77%%=>0)H=M!-r~S{%V|%B8yp3Sjq__O$6`3&y%4m$d*gXS`JrEMDJ8!vb
zzMn5^t8Zr*wxV6{Ey}?R37Pt`fcN8(V{ERHtnGyHsR^H1dLaQY?K^L59kJn`gpMs(
zA}L<7c+jz~1D`B88xl4H(*<`_L1aXp@C(E0Aor`p(S3QH%lXQ&zb>#E5E@yhOvFAv
zNk|B2KJK{l#lszWgN(^aC>4`AGjbjdfTC|09UcZn6w&$;#_cnP8%P>58
zQ|&EHsmMnso{bCQX#szn9|N{O4^aJn@jLm0I3|l8mY!}sMn=}cTf=jR!&SI7!Q8Id
z0(Y&EuR5ASh;ID!(83@&?Zz|QoS^cE(%ACv07~^*E4O!d3I&yTB(l*8lc}eu+a@H2
z4Hl+AM+91e#=wVx|?{|G!B-9Av@mQ-rhh4$FtI}
z#7bBOINCE5ZIY9M6w{J3J9Xh7eJlcsgQLVixfJK_X8@Ymj#do3%KK+I5B~V7I);J~
zCQMCQnwLy)a1B|QWK=^tnzCz9ryL0BKRcB8`Ta-ODpV2EvK)1;h3=+i1rq~y8r2Rs
z4fY`1rPpXu1r2k*XZPL=z?`e#xoI!30iqsegD4vJ`ilSj(|1@FQoD#uE!ijuQ?GxK
zb>s$PPO?O!b1tWeYu?s+omJ1fwHZ!>m`?&_cIbp?Ux_sENL#fbljYrZ~!oSk<0%Uy!_({f(
zOqNO_n0~);KhR@hWrgwOnm(STph|pFR9C3cjEs!DsH@{(jKNYi`}JWlAx+G~Q5z4l
z5o>Qqi89p#~P)xEq@@+-}!U3!h$z6T`6r{epCEL!cs&_Kqdx;NlC;F6voH8$E7@6#zdr`
zRL(@T9VT_3=P0XRqgB!L=lRMzm#64Dy<0wpGQ{hAXRk|9fiZ?!xj6~Fw6J%-c{jVK
z{c1JpDW$vh|uA($%J(gY+Yz2OR
znYtX-&+Ts}1f(aKD!v&W!vCSz^%x)bL
zQ4_ZCXN4g``iT@={;XrYZ9e`WF~53qeSBNYU*%?d{D_R84o|=GWJ$yY)%@tlCtGkC4TPE5)f9yB`?uSjTCx)j!B$v
z=wF!bWS_n8Sau1+2LRUJ1(6bNLEeR<1AajqR(#LLyjPM>hF{c#7?MVyD-_BqJ^R?W
z>>716Ys_a2K1<9o8%|<>g{B30LJy8D9&Rs10W8d>$ZvjS&Kl!ZUQ2c_!&dj7j-^K4*2G9I7f=)rPGZA~znfC`(_!k1R*UI&eml5BTdA9ZWeEolu{chc5{}e2y
znO=WC0v6EXs(aMNCI2mT5MR6MJF5&bH6q>Mr#jMJYR>0*wprmIbG!tSl5gz90J`|`4~4)V`%6S^5zJP}B2fT!c~
zr_)|Q*cYr0mreN82rWfL
zMfJ24>NVkxQ@r;32-fTqL3R7YO)n&jbm__-lJG9^iw1YQj-qvxCA;6vi0Nz$%}Di%
z`;x>BBje8snrXzq%8gHRmAicUw>o
zV!xtht1@Vp&PK!`BKkLT@^-sE{dL)=U*E#Ed&~ppodU9WqIOTJ<3MJ`YEUibF)yOi
zg(1f4t-r6@M@RNfgUt=oL7T-Tl~VSh(32B@pwlhyKwA%6+r({2@fPDea@K^!^BT@m
z7(X{YpN6nj^|(l0I{om0cqp}EWQDVZdMom1SR46P(U8jXLfID
z{MxR@TNAZT8*k%e(d{;FdM;^oDFY4Rz6fLqGFjF%0*TViOewyj!PlP-60Q5x_w(xgfr
z>C>|?h|l?F+=Gnp31O}tI2>@M2#}dw=2SS=1F_v$i}D?FOb;|~*SiuU-cs%9N>Kma
zQD5|H9(mdzjdHXO|iz=Pnlb2{*Enlr6;mc+AxtM-u1;|G%V(4vBY
z!Agelx*4~gstlLpTZIcM#3MiE6;&i^F;lM7vA;L@mwhwbBPrtDOm|dnT5(Jf)6}>L
zplQ*Zop71A#p_u4@q>tvED2s)(W*tu6{8Zk-vY_Q$+9H}5wP9>eov5*7Lw>o&9Cs|
za&A751$#0xh(tdJ!}10lBYv6}SI_O&?dUn{sk;dsNX2j3SA=CKAhHK7il&@Db>$ISF*e?Uc1j>
zTGi@l^0s>NKX+2T95+`ak6IYPd9#|f@Pxjf*Fr=jY38g{{Xa2s%TjaSY_K*7>svQ9l-lbR
zbPU_lfZrVOa}GN7E_tuUY&nC$_QZD_-yHJ6MzXHR49^;hwrMeUH0Tm#`mv
z$8NvcNE7!#?YUuolJf#}l1_PlrripKB<-Kgmun`di6$~{{53=x5U)At1IRdOEsjlN
z4*O~$`?yB`(m*esXrM>cy;3b3`x2Q=>B~s)iLt=!&AIX)!q8H17)!3gnc(O0N`+0S
ztNk3j9ID7$N!F7g-m*g)o0Q!HEvO7avbX?zJay65@X4xL+&O|Ve1ph5ElJ&Yk|;&o
z33!1HR#p1(y~75}PP~Dr4)03z5Ahc6U%a=Hj78=JXOz_~k6O!SW6ufOXgUL|Sf*IQ
zd2)&Nn|#c6GTZ|O?u?i@*y!25Uy+1`(ZDnY>i)~M9laMW&m%R|A<4T(OT?O#!lr1n
zdd2li47@UHPTZkqVHJmTy2TG7$Yh5h)42`*o85Dbnvqq7*WZ_gFiKX
zg=t-Oac9mK)xzmxNzL_(@lKjz8O?t)PrLAUO??CH{g<_@$4>qX`sA*@E8FLuSuPe%
zgoVG}``tCu*C)kf_ONYbnXioW4YNK0l)sx&%kk1$g`oHKg7@8Vpy{pzBEI4o6>m`W
zGvqFZgtEBfP_wxYw$@DMq~bcAF7rWWJp?XoEtIS#4~h6^UmT7aoNoW{RZf=7TJnX)
zgQs((6MfO63MY0l)M9Lw-U_QomQq>61!v3Q5`sMVWIJ>?X`ug*ud>EiXyV4H=q{?$
z2JNlXEB8R^wN^4#N%7oWn!C+g?wmfi9-;x~+KYJRl~83KeW&cM5NrLisw*pk@6@9!
zdKY+VNCZXV&CHEH(Bo*#WwW@Y@#n4+{Fv&dB7y7Q(KGDV%wwvNF?VNd_Hnoz95#Z~
zcenDqdoN>jr3hYCcsO0$+=u)HUB0~-zmL=p4qwDsT7RMr8S<0O1B#;(8a!ej*Pdtn
zbi1I_3Fc{+6s8_nTlhJ^JUC_eA;;i^Ut(qPaTn~(DBKvL|9aZK)!i>BPv++1aS8eV
zqZ=GMPtRAebK09t>{F4jDXbWUxP6ybQ^hIef?BfECja+RDsf}IWhA4wRje?YG+E;4
ziFmXQLhg-Et>rnUXG>Mnd05`*V6pY{&*D4K)qh8d9BV}|a*E2YzOLifsL@K=_fL<}
z2@F1ES5Hj?h>V`eNQFPY@CKhg=O^KGq<^B`{%yvn$O%|3U4zQRp`wjy=Vk+Q9Qyxr
zzwi=%WYR+Q_R{AZ6sPa#$Kp5k|LRfrH*8Yi!tmt9AMYz6w}9+mtb*NL9s#ZY_B@@2
z^xO}B>7l_mere)<{V{V=NQC04m7G8I3!zs-^u^^uQ!0Ad`8z-D{Fj8+0FvpNny!8B
zj|eZJIaupli`Gv_OdQkO)i5^x&&WiR$FH3@@^{Ss!$ybvkHhmMfBw(&B1vJ_CsO!7
z?f=7ZJ*4R^|74_NI|;ck{#)Pq(OkzsRNDWzPrmB=AR)pw$UBI{n^c*g|9g7f35+%_
zNkuM%``P}2Ksn`^t_k+R5>OJbLioSdrOCAXJDP@O
zWd38@>F)Lip_5yfPJA&K%+IexXxY3=yPkun)oY5xq
zUBYJbog)W-__h_-|0*an$e2;dv3mjXvBso=HiXXW0aAtvfSV-FM3gwog{CZT+w&l0
zNHn#Ld`aJb7XvcBLYKUM^M-ATm>+mcWtF^U0C?DdWtb_cY`fktv4jap3
zBSZ&nWD-+VYdD|bo0g(Y61qpB_G=@?u@B7M3^t9dgzR*Q32%m|^OHXz9p^ue7@YVn
z26?
znF3V|*zKpvSalY_coIeYr#GVbgdgCC5z3UV=#}r|sk~i3KIZW|Tej<(pptT5R5BW;
zDhKr8Q!D1m?I`mYt4Z3_FKiyb#S{9XeuidjH(62@73s7}IBGtA)cbr0s~HKvz`4g0
z*Ba@anVS<%cR`Y3Sa(;)!WPL}TbBIDTvArnI0jv)5HIrx@Jv2o`}}T=-=bLXi7pHm
z&BdJV&7M>tmGY`?;W^J{-VOCnH^)Zsf6*dZ6O3|gapWpGM5t4!g
zAEb$R9)J+HE1{wYE~)Iui|V~kVWW3S>QsN;&sIQXc0TSKNa>eWf_hq+2Sxy5^g&RcRr4YbR7jlB;AE
zV0X^H%U_nDDoB>RTd><^tNg(~x3=w!Cse7sG@pN@R%U%6kh`%mwy)QaYuSA`2%hi<
zByB3F*M5*-g>k66y_J`a-oz{6T`(oV8WktN1MT0NE(e``YaYDWP7Wyl-r_L>@@d8u
zBaj8FfLez&YHG->TFps_MS~WFx5Tt#hrt7X7m-Ssu#<7I8SC;puN{iA0q$gAJwB#q
zc*%_7Z_Bv~C3-bHF(QDfo=`ypfz&j#SiDNw
z0@xWMyIda7Du9>l)$SsUR4QN#`YBU*2qYSC2T<9r@hf=dCI7X%)
z`O(n&d$T*zse-w{l=nU=io4NnO
zx%6_6(n)&N0|yy5O$Vftr7+yR26fbcK}L-Ht{UYzXdt6=1xB}KqdLr_Q5Bt$JM(=d
z7?t`}sJFG#8yKGYoK>JV%V7`1O%p0>ZIBN#u?5^)N3dJKI9x;@YDcVFksFwX3NLc0
z|CC>Byg7{nN8cT_LQ_iJ7Hx`O2@8{D2s!-f4%P_`x=*r6;~6pR$$7kBB_<(BD?QoL
z+fLn{-==0u@GLYDq?MW0>l?|?aPy>lZSu2O3@^q
z!CsJClty56s;dR%ego+rctownp9Rt=?{1TCF@+Nnqu9#tI0C3^x&oSFVxEdQ_AP~h^q3|zI+`&NjNY9xf(Mf?(lwbN{C|UFE*J-
z=(5rt!X{OI6d~~Ue$Zb0-qq}f>f!|_fUW8bVnl3z`F5{|M9*7G^vKH#>6PL^DWNOnN=8rLri;eNCwTKVw=*J;5L*zITT4TH_xXE4LZ0hMq%R>lZJZn~p+_h&vkyN)z4UK@Q@t=Xm7c^QC(5
z&_%UjJuu5mymp~+THu7t?LNK1c>R8wUo|EYA?uz;2O0Y(MI7YlJE+e%j43pDvkbd4
zn-7;S45sm7>;Z3kL{3lnXydLsW(A(S4ymOj-_#gMk|`tE+zQ%srP!=A@d-r$P288}tjd%Eb6t#Kj%gU|n_E0MakRW^
zr}1_5jojt?SSFg2u2w6(+YzPpQOv`!k&l=yE(u%~JT2pU*2JK`cs>
zjmjFQHQp283wGjf`KIOw%1L#5X)YLUwm@zlp$Ze+Kum?#
z)>5W1jEIWvojc~`T-={)
zMugDaJ)~3}4@zrSjPat9*db!>Y}G}TgN*7+yspCWE$0a1>-Qe+}hnsb*m
zSXBp07Leak*!oe)pBk2BqUBa`GOC-)QM9;Eus$sRK`K~|Cl>aH(1&N>&sQA&3TWp8
z9JG#pU+4Td{8qB-C=(*8P~U&*x+T>@fd=H1>2`1(KTWMEBwjK#j=`#kQ|Kd7*2ou1
zX>b;6Ncky$Qzkd49#&)3XS-76*3;oPUp%Xn`qof_E^dQe5PX?{i#x%rf7*efwq}wS
zmxGMp24^qP#Ao9E)S#jv83Gj|jk3gm!SO6HUXLRqeyk@#=POe6^^0s8TP}HIck6u2
zrH@2+U2N?pHtpWxh<3rW5dtfiIWh~!X;8y`l)g%-xwAX7tE;$Qq
z6Gmzv60_s9wpQ(Y@#i04lD%a(Lh3ulVpJjt?S&PvE_4Y6W0^UUeL?iSEAHB7hD&E}
zb|aoo)6|mg-8K0XgJ?|Juo#PE?YaP4N?lljCA@fe0|d}tldMeiT2To(BtKd+BC(RU
z%sSzf<5tVDg`{UVl5
zc8r_DS-0A(j(cK1BPoXO#@+!BUb_2g<4i?GMCn{?5p^zTy|>7Ban9XSP;Jj?UHrJJluW@%Xq~`yJVdS$Kw^Bt&r+@8P`tB2k-=tl^wS7Hrw$+g
zwDMIP&J3){8EII!g?ee|Pp=Wdw*(oF5TLxHZ%3PuHfcXKr4|&`~
zEFp>1rPl)?7f);V2o+_y@Il9Z%zUSI3_*Mjyk+e7)+X)-Agey>(GSgJcJnUX0g$F|
zm!t`j1;)x9C5YTM&z}`6u+7_!k;46wP?Q#}Vqty`q6ySiO4z$a3_~6FyWbfliWVkl
zlUCPRSwJw*otk@+pNd<;6Y$I0N^8WK_3w
z&|bn%QhazvIR|1wY*&SrGwi=tql$3hb^Uc%yjuzkQ~2REr7N~GQ*a^=E0CRTC~Q3y
zw443wVxz^XnXJNAW1_W$WEx}1MZc6hvKNXg^Z8g-Em#>EHag-xzi%399u(1ddkUcB
zH%V#!d|JRODTsvsBo1SajExzFK4N@(cf5hz0Y%o>4fyqzFL?5gWB&K!RM(Oit?eTq#R@^&83T?N>
z^x8GR{8x_E7UYAaQnPr9*l=4=!-f$wt=4EaYUf*2f5HikDeCst>Fd}4uy?h3!a`S1{;%{D)l4z=_Nx0rM*{bvOxm-
ztv)!zrkn%GH1%B=6oVZmV`W^u5;)0uDh;QFqO+_sH71)7E@lhwLwBY?T^Z1oZUZsJCdObJ!5r{FW+uemDVlhG>tqq5A|Aps2CsfC5boVGEc@P
z)b$AnQxSBcMjJO#+#zSdN4%cH%{fjWo|7sfPT`L}pLzXVos}VT{s9+_V&ZwVeG5!q
z5g-UP!Al+=Q#kbona**_9o-YwcOrpe0b0d}8A+ld&Y!3x`>V;FI)Uje=!I&~2EKV6
z)xPWUFpVZvE}v@jkdY`24OYCc-9PY~GjaRwongQ4(<9>819sI~S$F%OqWOErB-VGx
z9d5-y<(atfs1G?=MLMO`yB$p8*~6mtTZ9QWr`3IeX(-fOkq0AGx@&qQKcY7
z=!XV)qxbESr&$XlIiqyCvJMizpFN|w=|W4{>Y|CoUhTJPvKK8MWd^m89r>c*&|-@j
zWO%zG8vpFedERf&j@V4j3;ZoiyOxda7?$8R6V!U7T9fbnBo-M7c0W@
zdH|Aig;Nv%9Jcenw9ed{
z*raNm5xdIE(XB>2Cd${PNn_g#c8JM1bYg~hsLH|pLgqd6(<>Ezq$XmPf<+A*EjHbb
zh>6R=&-KYlP8~u9$A-1%#E7(xM-{xr21E8JUlDzhOi>A0HD^v%Xv%I!6b1qEl#Z$J~CPY^j1%%P7ZR2<~`Ave5k#uR(
zL&r>sIIaM7$-9lXZLc>=;wXiykg!bUZIswtc+3-|LH#W|<{pUD@Po_=?ay8tusravkAB0jJtdP_I(zpus8~6
z9%ihwBS~5tqf9*jTMhM7b-INU`Nnnx#NClcw7l5U5ocz`K*C#dQO<5
z_yTwhLV+s{vFM;oeNn=72q&%B6stin7J>Z7k0jm~;eJaO@cJ5NRxxm(J2&33PHw(V
zJE3WOq_&pMr1Lw<(vSR56}d&{x!NaMsWRE(9RD(ou-^A#y8z-X9mK8sW2qivY386e
zYJg#899MKTAl+emUQ;8O5j!x446pv%{Qa4=_Nf?=6g5nP%y@FX
z)@jIm$t~OnR$2-1`Gr&-&vX}KP9K%L8{0rrh~>k~aOn#2eTZD!?*8g!eC`c#5+qD1On9}
z+F4Ow?1A7-cR}TYKJqc1x6{ek%>z)XBW9O%{tszmFN2$k6sSEMQ7;;QcPM!5l
zhcXFjvG|uC0u;dV&l`<0m$2Dg16Ylm<*`h3^hYw8dH|I~wp8P}@nT&Tv)H!v7F#{B
zpzs!2>=Rr{fx)>hSI*(|Egqr`!0?f0_#m(aUrzXS->z&j6*#Dq@P8!$<|Gw2lrb
zQe@Zp7pjyYF*%}B0{8TWA4DLFufqRj3-Wau5Q**cx`^zw=kAN_*l*9LWpUM|#0q9{
zPXH{@mR%!s0)02TIhBa@wA9bvhLoMR_sc5#6V)V3eJXyImQIWy)otMY8>r+Rr~i4z
znps~Y$=l0mtXJKurWk~-pktm{YV7+Yn+0bLpTuyEbShA4EC%)5`lJlE6D+$qwX%$&no
zD2BRhB0kTitVg5UTgIEkNvL^#`?Ro9v?Nt@YNbE7@P;25IKJ$gm6G(uDMGOIPf9`i
zu7oTt;K!_gsF>%>`uBM@c6J}pOgU(a!o|D>~H^;zGU?eP}od9$4|RvdT?M%;Oeo!!*i&F!zpqeH%;n={cf2GWRR
zBXu+zKgud5QL~WMb!tw>$ce$u=wl3IS@_=mfUGmRZ8(-R6_Lk2nC~t)VuOPtNrhFX
z91aAALQ>Y>x5WrAHzBXXGgIY{Ych9&$Tv1>-e1O(J0*mNMy`ov8=cR2Uq`IDE@
z8L}*;GKHFnxc$(AzdZV|`GqFH3#3M|DtW>Jr~M&q+!I!UIIy5b3K{gpya!Zi`;ZFE
z%Ue2O->+Aat3S~IqSxokpO@=}Fu~Qw0ZfK+qNmkM>-vq3S=l`89ZK%;=tc*)R6`{%
z3E5l{-i7O$$px{w?~DvW7%$-|Jf;!bY8USzU->3WK+Mx1P<(dTBOV$<1L
z+Z##dn%X=%Y=!D#QlzM4AN~0FOx(wxmkzpVtrB(O=j|U;K(V>yQ~kL`z><2o$;FNe
zo+Y>cIcH!x748Z`Bi%9$Z#@5wc{MLL9Wn$)myag@^gUPWtzmvMOj$n}-I=LCL8*#K
zdEiJx8Bj3t;ngm2sdh9noiAy1!E`%#H=Z!p5f$kN?mvoqtU!Ak7DvmM<0wXWeY2(4
zp0;mr5KTU03+cum1gy(Ew%cO8|B4=jtP^||#P{J9Y*^?$WR#x0AmPEpeZh(snhkMS
z>V7R;d470g{$d>hccL~9EPGXT`iVz4_cv0uw|l5rL6sf9TADqeJ2;Py10tzh?aC7zddDZ+?IyMW-EiID4UvaxtiaV$wHw8kYZ1ZeGSN}
z&e|jTiA3lp|K(gkrc`U}-S;t#`!#GHZ;B58Yq-Fmq@iwb8(To-EKoqg#AG!!P>!k*XBb~s73IJvbyYoFg)40B{<
zV?$w<&hGNNo5ik=34nhozg&^<*S~YMPjNU=Cu7z4QaV#lgOs;f_Vhspy=(ln7AVBr
z;|Cl+>({t%@zA=jD^MCHmuG(-6ybg1p2AzGY=j5Ke?tPsEx`H#S$BxZKKk3hhl)@I4m0X1v0Tz*o98BO6a
zX#EQk72iXN{bJ)e#GFF^>XkH7S=h*VLy%C{Je65f?#yJUK&hLIXbOR`k3`k=@~i+F
ztOJ0^B4X=N2C&zY$iNn-^X5)#zUt2F08t40)_gBy7e)coE8Jy$^r-{^%=VHE9Vd*d
z!(jgHWyp%JaDy0hFaP^ZI#`~Bpl}zXK7g;z9ghDmF+M#T`MAbYy=e-Tn+X$hzTe{I
zZ-kLAA5)8;&NLk5h=}5z)Zq`|CrB~i-1NAVtTwjrA(?%RGDsIvh3t>4eZow#tH%Ov
z4nqd3hj|<2oS%HIE3pY%-4A~`f$t34p32|;GIIURLDney
z<~t~UA4h6y^MXZmO}v;p;PsVzv|Zj8pO?1ek$*)FyZ%7pg4@LBnBW?QwQU`{opb5q
zyfx2i{lkvJS?QUMs^6H(OAy_^Ol@K`?Jg8<4cxEO6(RlClF6Yf$PDaVI~4F98n~Or
z9yxpLE>VCcjwlBU)2B|&)Oz%1deH0`U*hn~P5V6&qtoM0^m_i$dg38;bI`C;&O$~)
z)!!9`l?p%a^l$NJ@zuJDrcLjxe5{MV5wxepuPUIW;V{3~-Z^f(-WPPy{wb=5@a|k>
zv4XnExfpakHlDV2i{JR8!l6V|N&OQa^WQsE0BT(Dze$v!iLl}y^1CgC;y=3-`G^(Z
zjj!}R=acDyP#_)lK42#{o__pM4ZiPE>>;^m)8CSf)RgvAvLvUo=O2Y2qo;iL{wInb
z#Eg|a^sBnv>CaX%)>vk&4DkL!6r(-V=xYa=Rqon0!YcU--uQZ~=Wan~25)CYc6;Jw
zh|}hd#u}fN>h3&^REa#;F^`xL>v1lhD>;`3Y37;XZ?
zT-q846|Np=ays;b;<9sMz*0AY)T?JO{4_t}Sg|HX2V`d+mL|G*N8t#S=7s2&AhrJr
zR5V5}6dw~PVAqst)P4Vlsjm!(s*So;L=XieR3wH@iBX1TNa+sgl5XiP0j0aUQ@XoF
zdWPzx!?}Im%seK
zCK%mPhaKsn;hx3`g)jjhEcz8N~hLj1n%SJd)yk2uTKs;>ySa!O)`A00|rp)(CMKWXfM(b
zXR89@I-6{80BBL84Gw+3CI3Lgx6y2;#96G?un
z^PWUrw4L0f7{zgh@wmEsa^##y7f{62nmSgkP=
zr(zm+7WTGuKXr1C$9!%1VVKX!>&)rCicy-trU;*c{4ov`{4^^+(>vFDi)UogDXAi<
zGpc?UmH+HDMTLD`VwlL6-Gp7r4vehQEY2mo9X1rPcd})QgI_jnvkrVC1c*1?xs&r5
zeW7KC3u`lJFj3KqpG}mnu$O_Zw3y<+0PL7^`st^O6$_(Ov%ge^D4pR{cZIGd79<&b$At)(z
z{2&sp@cCEbR7b9MF(!)=sE*h1rLb{{{aHxNhPzI|T*RNaTg{J?QVvX^c|#y}v;(nZ
z=r_x^Ymx1+UAG5=JfxrW9cG~yPB|s1$xJuzlppR39nlT~G{C9)e*(n*@tiEJE)_zm
ztK2m489VSfO3^a`CksX`K3a+n_Wk*=qA!$RL1+gCS*oFLWh;5Dp1U?PJ8Sk#j_(n>
zG)#6dpb>NGR6eWYK8cio@I|yLlU?jLg%Mx&H)zYLC7hmyIauI)pL6lT`RI=6DDvXB
znjxnV_l_zQPTq-NxisE0Zl}1V+`9g>+wXD%pDSLSFYU3LnBS#en~&c71zC&?Uc;KJ
zyROZJ_gD;^yIdOIt-F>Qe_Woajcbs+MM9D#o+{tIWVH4ea$(v@kQm%6_)(A9YW_8k
z)q{xmHa~%rXVpKol96~t=@*rK#OCs?QNOGY6u8-~^3?r-{SvV(Q;$=uTH8jU#;vAv
zRZ9#;c(sl5&2?SpzwWtOD@&py$9aq&@^evmlYRV!1{Yu6k~$a~CDiJ#8GgcTpyhXf
zRC)_ZPSt%OXQ#qdrI;%a=_t@MaD9$bjsAu;PVgk5a#H=4A<2Z%hCbQUN)aRKx|*4t
z8k}SZiH>Zd7-;-sM(a$kf|`=DX2_14JK4JKJmK-eEW2k_JG9xEGU!`ntp?ZU`&G}@
z)t_qGaf-IyR1-!`JL*aXuBck%^5AWp=G!)vWzqEz`J}teN!YJydrQj3H+fO4Ut1
zt8=InabP6OJiAmWZI$!e!Ff&FD?qs^bRPBPYmAE{1*pnm_ou}J!eG{80hB%>zy@lU
zhX<|R%D3boCAN~v;^YlV39kp?h|1-lP|<&gr}qq^;OyZ{C_Oxy>mP1&^h
zJ9F7kbZKtV3`j8-kIhuoe(Vq|yeqnJ@_XI*0xUHb=3rH3a{4D`fq3Yy1h{+unV5|K
zsgyHoE5?)+PP&n=7&!mCTdUvX^p3w;y|Fc_W)c=5F8GUgtG`|9yHT&|N^fIi6qQ5F
zoQ7-04r_y0i=1%@qmLGPT!moER+3Hd^`LaCEU6oc+;yD!CXS}{0{tMv`SW7?!r0Z>
zop{383AfE
z#+8@nA&A!XuR$&s=e%;>5>??Dw_NU+66@|+*auuvgUXxAft{>~+ZdV-+9i*y$*7~)
zJ6Lk}>9zozftYL{C6sB7vUiMNT|HBxN~j(kRCeK-)DN3YwAuF32M~UZhIrf%4De&(
z|8EP%rWzEGi+^l8B0$`%4;A+oaI)L6k%L9^VTs5j`==
z5L2l`Cx#GFc7!jXMfC5C3Ptc9*7ivc+6G;m1Vbzi2m!y{_h3ijepJ^;!M@n)jst(
zM@kWH*2sS@Q23*23;b+GWM+pQx#p*5wv|ZwX>n;acd{G?(<`)-AL@>0_m++H=c+I8
z<^y9g$D&S(!6_ckm1XWBt#xEgT61$Y>No3?mYV?KH(2faCIIX?oR3He2neiC*2E$4
z0R?tZOZq3bQl4dfhwM8~as+fi$aEs|32bhHX4^Lvc~z(i^5q$<+F%NU!Rl%vTIAG*
z6_~<^8u`$`_Y=d&A6PD4%A8tX37J<^@o5<+C8p}=ibtzo;0toi_3028%EMt{?F>XZ
ziIWsAjh6Xh_+a^kIx)lOPqf}|1g3QLcwdSrkvr+K1u54~UWN;bCp1@&IVO9a1UO-d
zifKT#4K;DDA}^c;pMTGKTe`_$v*vt-5|cdEUTM$=WkHDF#nbhf9bPzEOld|0cHH{`
z!P7Qa{JSWkQ%gt33Q*TJzPrBvBbA0J*w$RfFF9qE^%t*m?PY^Ry#01C>nw9)&YuP=
zQ?aR?i2=A-a*pjcBPqAnl}Jw;de2y?HU0L)qo_v4MJ!5+v5g6tMS79A^vyqWUuaL`ZiH$p<=v_VgJ-rflzO`-Us8
z(z9f@FY07zQ8%IMI%z6FCkmW+8v2`SiB4!E4qo1hYE$aFZ5#1RiQK%d^AGP5?Gv?s
zxmi}iG+cLV*(({qGozBxXWDD^ya!A<$r6pcWgnhwP~TpZNDil9+=_^YmD&55a*JbJ
zoTFh4A$)jOIb^4JBD5=gE=Hs(>RZJxTeWCY+8Lg|0qQZKz8t4cVWE$FzMmt}a_>a~yGdmBa!r-kaU?}usc6-cx0c|Iq(Un((yA`%nFm~HaU
zL^Z>;O`ww*wKHEgYQwaR!(ZUb?PP{!PbDrsU>w@)@Si=5YTXzsin&bovwP|0`ShLK
zr|+>Uc2L&;!<;{<)wpq{u}2qWMCtk}#g_vy=y8SLMWd&g_;7mx63?SxojWAJ%jG6t
z3K!eq9l9Ryj$!!9uImh0#FEVOYGTW-LlrV%+lakJ;SjJpL)Zel(~S0|mBudRN&T}b
z`q}81rS1#8o{RF23ny~JWsWLG#PNy-=vNC!L+}nC{QygtF0aMJC7HOtW#UtO!`jv#9qzsz3zK~0{}Qzs0w~rv5}HP1?Q>Pp??!De>t2~xfV_R
zil!Of^!c>KbJdv;Z^i2A`q4rIx`M=SYazX_RFu2F^n)H=*~AyW+_!P5y(hQ7KYeos
zeg42rW&dnU=uLsrGbm1Tg)fI>976}tqW0wjoR(Z8OvyUZH=es-{w*sa?pY1z_B)Rp
zd;O?1Xp9PZn_Bbg;(~Plp;|hA?@i)?Qjt@0Vo+){hQIaMLJ5bB35iS#gCuH{-h^8`
z<^j>`)VE_-Gc;sX&O(Y+&g$9T>x(?a#h@m#_53=#uYKlA`;W)e>N%1M?2jz$Xg25h
zebH%3=PHL?WzaC^<-FaHCLi|`7Nf!UZ{Di0rjJA}!|bNRMiSWWgH2i}2dSgb(?T8I
zd)U2e<>(!x$YRnzTJA7nsGWYSH8`j=@}$K=J{xua77V`{8@`O9bG-u~`m1C^TnxIW
zyNT97|A2bH4FkQU`60eFSF(?M#%)XM?%Nc^sDF-|u)*@(k0wq53=i7y;b2e%LA+rcsAkb51%267U}MPfeJUbQz>jb@<~|ym<+cx
zs%M(#jp;pp8EHfv%HG1UlY5jqYpe4&9SB%;;-=@gQ*y4{GMND3!NnxW*~Ng3L+OgL
zi`Z+?ENj}QdhMwL@UiAdRSM;jNe7)%YK-wOvYSIYY2Y7#V*6yHCYTGkiASM?t
zJX1W?UZ%KFXTb_}+B|_}m~Z=xin;eu*Bl@;C{LIVe{`?iEaNyHX)==86W53JT(o-Q
zk|<~E+|*f{%}R414i_5tiCNM1w|s<2YT}9G+Eu=ZoNokh=d)J4$v+F~Nv_ebeju?D*k8FkuM88JT~NDO
zk8=Raj)Q8{11EPTiq7HmrS*aj03E>A>e+Gk0K6wNXj86sZqPRJ$&h3{rqhB$JV9yK
zwVSr!vCiGd&9C!a?}r#evjl72^3C(*T07pwu+3izXU3JK<=XWIO>m_r*;Z`3Tybic
zy0@nnwfVYd+lMPuabf=|3oZaOa&8veR=$^%v@X~a0HQYnpkITcNsDsr>cG=k>X2Xdbz-`hF
zTITd%$y+e7`m8#~!?^#aoJw_5w!Dr9>lxK;#Q~{$+zW|ETtDtmqwEINmSJ-bXBWGgypNcT-TQGoJsfDm!A$VIW>e%AcFt
zE}(qhJqXI$Fpqr_j_gPY5k=w|MUmxj%#%IMAzdwPvR){^JQ`gMzlGTIa=j2&c9%u<
zDqf*N`;LmN{!7k?9d>u;NW^T{H9E(G(WTfKE1Tj6nL%JaE~)&u>uUrQ#qhyukl=IJ
zpFUZ>QSY?ZULLqI;xav)uazlu`{5&14{F$MOJ*TJWuIxRD=?;8@j>ls6wr(rYLnp?OBEEVmk5~yhKgLniV6x@&v-I>ZAY3F
z06&UQCtdYfQ;shcycvT#cW4Oa4?I@{264+UNoT7Bx|K#37MZcrf5NB&p5L$A2z(K{
zi3v`Y#C?HX50l<$v)%Cpf!Xhw52aHO6I8kbbvgHG))=2fKaAmsEEQ}AsCrK|PUNm3>-0rI#K@QcTmH0K{ky0{nJ3`Wu=NC%
z9qwA^i2xoQg2q?#Zig+>CSPaf+GAD_q(d3r!?E%tezYO8T0bwx^F?)57}|n-77xg3
zxL%b4p*0{tPud6S5j8sWWzH7G)%9%0x8t&vsMcMwQRp>|LZY%H#ChKJe5(ZVwKchQ
zdhls&>jREw>-z2cai@ltXK
zz-BE^8p$TUZg-oxLG-I?Cgs=^K}+3|6Ojrk8Hf2UVWPa9O|y%$zed*OD2Go+PMubD
z_&~w9{$`&{X3L-hbp+vl@ZrEbsogENIY2^ZLcs56bR<@$I2uryT0_CMhrrOjx_#KP
zLCX=d7WIL4;V7JaMRmWq_?D_I__@ND>%vA#rbXKL5DQoav+tsnwymeBhg;|%Q=x0O
zrQ0;jJ?O=>zN`9%B>N7tC-A^csL5I};p;&MPlWzq(LsCn@hFHvO7dAP-{DmXNC^K-
zcs{`~sVp?@ydHZBqiS|9@XeRw+0rT}CZO=!(;RZEeZu4S0^EtM6F0}OtPktnRb6|3
zC3u)sI<=5V>
zh!JAS7gTnLt(6P@6_1yX|%{7i#e9OWH+FG
z^8ZFkBXN7_FUwagPAcj;)p&O@Fp@3$`kqAo+P}@O5Fi9Q69hQUBh{oL+7?!#ZY8V=2>DyKm`@0Dl1Y`HD;geNJb?_>N~k`TpD0Mytraa_@)$G
z`QARS@E|Vm*gC{ZI+`aO@$@R3kr{t@MZ)XxDs2Doy=BiC0SkJ*>`fpO1#Zv9!?ScH
z%TD9NW*=Pt`<8RAb0TXt*EGl4#FvwRg8;|=&0#WKo6h|?8RXrpfBNKKLemD0!!vjy
zr?MOOLy;%@1gpErMs-RmodIf$V9h`r#>4J*)Ldbt|o&Fmt2l)ALgTlTM!0)^6Ina|81|<~*-k*AF&%2dnnz
zmQRVN#%iEjvsVWVr}cxMxDSBGO~#(cay)vb9K*N|s|(lxx$zFN
z;~M$(&%N?otcovCI!s}9wOqVh$oRnYTI739HH3QEhSFPro+F#KN~M;=_(8aX_S#}A
zo@e*DEW*{wvdI-~JUH#akV*gNo@@)tjrRMA;O#p-gA!J+eG*<&Zo`KiFJ)7)9EK+@
zkqm;hM0FlOB1LUPA;}2VT;-TuprQrL_rJgnfZAk7zfZN``0*Kxcu!L1
zC1!jaz}wXt;H~qJOF-OBC$4`E#V!O9W0$fsvZLj=JNz!Gci-ZG^qky<^?2;>+Z*7}
zN^q{~4Yu9H8)0I1D*$XuM-fbHd6n)ZyH6|ArolE{
zijjGqU-oROfM;2Saqp9=
zyyHb?#q1J!*2ZAO5D`D1_hvg@gI-mxAxo$QNu&Rr#2m*AnGRFQDwx0UUawSJRWiO{
zcNJ@h6Gd_AfbqeGI&@ftqm!$oXz!;U=jV@_4&$6xvE304*Rc32HhexPs|spMmwAKs-=`h6j6
z-+E{y$tj(u)(V+N<3x(V7S;R*bj6W@8Bc;~w}DJ7d?*F1`3;2W8q+V$(K}H;^1=~uBG3TjV3g&M
z`XxE{`z&tjsdc`Oc7e2$dMAHI^TQ{ip#NPat$_PZqChm~A0H-0!F5p`y777mwisR)
zKYRH{W*M|PbLMIT4ZjW`zp=n)FT~pd{iGe~G4pxF{&O*%7g7C%oIZesfEJnPbnv
z{#w%Qmw@3rCQtrwOOsg+O(jNrz9T*&~e8{yx-iWDSZ>oZ6r|~
zx0&_kLX*jXrRXhCs9|y^_awKm^nOUSlW1(?H$LBDrc|Mp9y_c8l~+it%;U49!Q;49
zaV6@F6?C52$r5cAUTzj9Uba$YxqK^7D<*}L%tE6@XM49DM3@1q8Nu)-R$}uP_*?ka
z`(CSqb7|d$Itd}##y66M^EpxjGlq>#-iF-f#_lI7Lqx$bwmfyKHmQu%>Dwlh1^VZ4
z=Po?%tgIZTKt@MT{WPuBgIlJb5?kJU`LN-DZX59;S3N3pjlR1a#mP@*i0RyK=3R=R
zdek*G*?X)STG*%WO;FMJHhYn%z?`t9m}4r@F(zrnZS*(0Y2qJ6k!+QRMUn7vQmhS%
zgs@aGjbdTXqoTO%`0T&_QSzA>zlBzad5K8;%|Rb6y3d?kIot3;4qWNNjj+ytXwOKdoQADr2{M2I7;m{DUN38>TV|
zTl{>ex1QYA?w^j3M0KL%-mvp!8ufmIAMb+m)zloY!$^6Gx22Ci?o^&e^YlX>KY7;V
z+vq2<07UxqwfzYMFpID0J!HS;5d|fl$KOmVg3TQZC-2%ps_WW|RAAnwcyc?Y@mGbW
zI+StX4z7UJL9FBWGy}XNeEL6!6@Pn2U^d1Wu&$I&@EJ`JwhKdB?*LL){`ud9!M+sqEId=c}3
z8qZ%?3^vKt`Eog;#Ysu3DJ#x+r-e)6EswD)@9q<PXVQIA-)DV%y(+_WIuQ%|OkE
zoVmWG)d|A!HB2rF(k>x7>5}#
zN7hQBYa-u<0Udin+NYZPUCw*#l%iN<3{#tD4P1o$liqdxTS(-B@fxhLra~@Je2OA<
zUDXtC0r|XJO&B9yL+jTtHLFrr$GsDV%(Ty@={*fRd{eBf`{zG$d>K858sIVqPl959
zu35DGLZ4Ci#hy(n`1vpPj~0|gb@xMxm#6oZlXjm+A{J|4HRg7ge4c
zWTI%^*T%k8Os+f`_KXpxb*2p!ki8ZOwjujw_x
z-=0p1)L-D=F*K!91)r)rFY4c_bJSYxYcRL@r2Dt;a~}LWP3o_zFyW4Jkn5f;b!%BZ
zeeIOKFrSWLr)|W%mFD7}fBuQ94MM!6yTTiP1oy=OTu+zEUhrsd-#2=CHMF%UPX6%v
zMti|~*Jic6wa7jc!;aSYJ9V^74WDx)DkE$!TQtCy32o<$^N<-deN6r|!x}KN*r6-C
zPGuU}*`my_o8g@LSpIn&^N}@UW~{~3{&~Nbds$FuJXYL|ee@zUMzn?s?fte?#u$vv
zjy(9y)-kz2svMOXD3k?xsMaxH7Vwq*k9!i7NDILRijo9qC+;_ON{#o)lUWdN*TPKM
zHtOdN%|e7*z!NP=A!YEfVwP`jd3xzZ#uWC#y5@%e0
z-lEg<@`*HnEr#ki{RdOt|IvR#p8KBz2JHoajZM2xIXss^K*lAc80By>+_PmfyWMJ|
zD?7LMJsjB;q1Ki!?Zb;RjBnk)%_Zr-zl-Hy@z?>Zf&61bsRMr#)>?;wVbum891QLP
zTQqBxs8%d45kl
ziWQ3NWC;I^(r3v$60rY=LL|Q%%^z-XO62iiRT4F!k7_TZ=-L-$ks6+UM{>q-Z;xJo
z{Z3~R)+2ilxZqhBo(SP?1^RI>cRj(BpL%ph`JdA)uoN#B70cMX@}Fp3mSx$qATlLt
z5MA=#F}CgXi^^U>UlaS@gZbC}#Q&V*=Cbaro>AGGn0zPczYX+{^y7dIFeX#(&L|+%
z0;vMn1I0<7C8`K&RoB(B;KF#>OYv6YtD+CB&(iNQrNWzlP8ILww`~7_#ya8+nt$~{
z`8sL=BDaWQA~%!J<**ndPG4?8X2(4gfOEkj@o+|Nc_yY7kL}>0L8P75_a28)X~mjlBkY%$R|~Yi
zwH^Qp3b%j|NW7rd;YXF!ZcH%KC|@?&y7u4(+0NoW=Gwa=7X!+_)NhL_^b8~d;~@H9
zwQ9>O=$V)Z54=Wq99rTet!b$6Vt2e6=qd*>&tk|lJlHajr4GBWUyOQZau}3B@F@@W
zZ!YkNptf;|E+DIj@27T_a3{?R8)qxXGC_g4is^>`=6oIjxnUo2N}VX0R=bOkhTbL=
z#UX8XZ};1~CT8ce8V8d6#j@2TWFpb4-NVGxznCu@VRJ2ByR+PvxXy!Q4W;o9DWNZ>
z#+>$Gt9IHn5U@!TcA5@*nfaTE(|0SpKkgRIN{z=n!Ud1(-^svsahwk(5k6it$l83I
zM)1wqy(y29a|BTjw(CRZY6Dt@R+b5~WmwxoE27YCKmjhlTA}aCg@cAU!S}%63l&;;
z^LT;A^&UACtFsKOaX&{zME`tmHjwsVmBq+~1VwJU1JX^1{I7Ucwzyw4!I9=|-!amC
zQs*{;8ytt(HJ6`8!V7-5#hM3NYDv|(NPp>Bdz5jqu?>CB-su7s)66k
zEWVoAsG6XCuM{}{^8il~O>U-#EM0!8{Tip>A`x1Lqh>zDi)Sf%AW_8-Qki(cHbFY&
zY4|N6-sAj)lM_!>!7^+@NihFVvEt$Vc#BwaG7(uX1-QDeSNQ3#A+7}Q(}rQ@Z&9lZ
zFJGX{V`#XBa$>fXu9l
z`N;~vXdOy)UN|$$Q&Q!>DqecBaw$8`a^M%cK)`qZ#^0;ykJM8d#5tI#tn^RdGt{h?
zXJUlB=qFhJ5%uJY(41XVit$eN5v1+E$wf2B-eyloDz9sdtd|K|@JxGjeoR*kt6#-4=Epe8d3F{vE$Iqh*fLyos$iUiRBlR0dyk?|b%mpD
zd}Igup@OF~_mzXCZTAdN3~PVar`q~$&5xiIt@r1rPa3Gtg51Fe
zCpaagaOn*yuF=!Kd37oPx1+Tv5Q?Uqu&;L6^dz^{SPHb7CDu{Cb?uAlozi&tTJYU7~yGK5k74eZhk%DZq>EGE~`fCp!MqEoE6@uF52#(=gH5{
zYWhRHt4{XX{oTv8q`98l^eH*29Odu5`0m9nlz82(<{*~`p^>1N7K*1teT$r}n_5I}
zQ#Y7r1diSa7r=I|gkRRu@;84tvP+H@F^Wq-Bi=vyTCOJpbf{dm>>a
zj{(^nGWhIXMzY2SrIyxLcV*^jvVlWNM=sY;W17fp!1rtntmErY+N4d!##^idw`6-S
zZ_KrA+aZ&xT#-HxG+n3M*``~!wU=>RzWygJH7#_uL(;>4`u9#yOXiEeCW72!EYc+&
z;Uf?C$X+_FL}aBCrL+F+-Z>x+$#-9Qbpt$9*+)=Z_W)@@f!m`kT7dc#dQ(gn@m(T~
zx8ZArR)Zlcr6^WxYbfl5V2rjrCSVJ1`-tj2&b)ZqD;>D*h{57-KV&Cnc?%s4t^Ri%
zzsZ+Ay^}TT40a0P9H^#L{C$aI`RcUU*(T1k0V1m&%_LbpaH5c9Sw)M|$=mj6JnPUB
zCCDI=2^7OGk2}zt)J+17`HH#LFe*So|Bbd}VALB30z9d-?Wjs=01&-pgs
zVaIV3?zNTfQPxaglb@2+le)(reus{?6^W9X*!Ovy=N}QUgmP4;zNFHBoa&m$FVl>z@rOhy3Q@l}k2cBiYqdl<1zzf<
zmE1;y0odNj26$;ed&{IpT&UrJ^hS;1guBwE3jY=LQv$jUTY#-|P83z(&`RdUaWN@&l-FgO3$UTD@KlD!-S$+vIdwt
zZQ5RFfLo{nc?4dXJWzA%6()R4
zd}lXd4BGDtID$*kUa&GaRwwF>7_vW|t0E9}L|I3Y%+Fcbk~;sv^3!F+$z<|8L@+u{
zM|OnAs^WT);1il{g0WE)AFdet8iOT2Cz9*MJ?#9soz&{Ujv9R!b=3fLtebvehIeFd
z>HL5R6X-n)7UTOI$9$#h?Sx3CFdR;_utEm?rnY*x&DKkc2C)z_fG*zPp*jbda7DZcvbIJqf`1lJ@q(1#QTT
zk1A}ds(Gs3UAs|ty8bh(Oqjwb0I^^P}UH>>Tn
zP#oOxN7xTn!^7!4<`PAwhb#nsAhNBX;VF^VLrZxN0I&avbF=YjfW)@^{~KnQ8giiB
zM1IxXRCC?<+G_P)AwGK!FN$e7Re(S1eFP32TDf!NV6yeP(zDIY%**HESC@5%BCE#f
zi4BqG9INPO&{HYMy3-A4Nicj&h8=LFjQwXM7oeAcBDsn8tdzO1R<2gAvP6CH9gc%t
zQ;B0{(pc?Vc@BklZ-KEz-l^6dAe$WbY{ZQ738jp?GpU7dzf9EIHKodK1;(t>;75Wr
zxmnzI1tK~n!Kc4cb0sW0&2DKMafq^p?KPD5u`+T>!J29@RT}o-9zJK1^x~?WkE=Z)
z9f7a;epe)!5yiJl|7edminZYMfig^x?==25+3)ckXg-5x?u=P1uB#GHqQ8xNu4$p5
z{BF1Bdx<^O#E!yuZT`EvC;K8Uc~BvkVb^BXbjwA=nl3Kdy>!!Mb2~k&XFFfNeWPXa7OfkA3x#%V9i-KC7vWsR*G*bY$qLEL$H!e9tLL9d2+T
zHpd5)js69z$4>Z5!5Rk&?|0nOf7gGvAxYMS-I+!sW_FuT&t=(X;*fvXZz~7v_q!WM
zY*w{ZNd*@a{a-)Ag12IMA@OpjKMnq-*c+~MLwYGJ
zkIO3zvq~T35s$AdW$VFgbO|5&mDxqkgZ@SAN}2n9W9!)vs|3!>ZPGBU+T1@2X9(%<
zfuW4J4veYUk?Y|_95|(G{kZ-(x$FTNoq)Omy=Tv#*?*tNlPe-+>Pv
zMZh@C2gqQdWQfyFM(_E-gV2S1%Sn|eGXh=|!%(EuNqu?E(l#!{y
zm+QU$)A4tpm^%hs-@#(l=|&Tx4JCNzulzi+kwFUbptt|fUSr|C7)X+^q}it;Mx8(mF6nQ?6Jz`{p3
zX6Ar)L49AldZV_`&dzvvnjDBA1mQ#iUA0pqr+ZaHDS0CTXv`1wi$-1K4UiN
zcIxZFyzT_jv9R`#Z~4Yu$PAMM6XhoFx9mxE_K9LE&`DeL~3A`SRGJ`wxa0eelUR4h0Wtm7j|4HN+8%
z7Lx~_?nmND|D14>uXyt6)d`97>ndWst|6gu)+>abWhLHUgOA_|*Th6TtoEb+Wt-Bn
zS`}*i*ETad6C4R%O)xwfw3z?I3n$b0!Kc$Hw~^P0^b@`PQs#*uQq}m9JVP&K{y#VL
zEu!0jQw?-nzFl>E+yfNjpEPb?^dcYcFG+D2qikK&%B?;M1=!y^3mI*j$=po2Jvl;h@zKrb#J_B0)$vqN?=$%eey2$=^uYMsevPmt4sAzt_6jQbWO5abI@f
z?4?g_AG@XAlvsb4N?mP|EUeg{35VwHtP}LAn=`&nB+Jo$0#Pwi>nZXluc;MAAc1>=
z@pC6D-(KL5fz5<_kG`l5dBejpZ0^JOnq=$2%mVXNv|ZKn#vAo_*d<9
z6sOMgdJ@WfSB>co^d3B%d62CQ*DMohxHu_BLFQ+E2CJdFoXI-aR(BBHUyU^`$$FA|
zqfT(J*-}C9{B5EsP<1Z;Vr<-_`k^bQgY@M4l^(mV8+f&t`ey?anFW^
zDp@W}#Qp37`{q*m4Y@^fW37p6{>uqQS6Z6apiX0}FDykMVjAO!{6Yb0@|}cP
zs&)#2RE=*9&mT<-5~0!;hb5{FCQsins0Wrju$^*+@;K*n$=r)r3Z>i#0JB*_6u`eP
zf{%{AY`;x~MHBDlbgi33aQ^fwX-xnX&U`46B=M!C@!4iT+x)KjFdo-2GX
zPEYpq8;c;Au*0KuY_lrhjz$Sxpe!eU8kfg)GAeS`xQqmuaCeN@{4Gk7$SE|QSmW}&
z2Y)`2Aq{4>n-{u6!bE*48t
z9Z9({Bl*tks0fFSY1bH7&$RF
z!CE(Z5<>1^I5850T2mlG!X?w8jmRGp^YM6d2f_d>(9Ds
z52m(Z|A~?DIHfKu2`T4*R>Vf#dNOeH^Z?VAMf43kiHU4EK}Y@-#~NCAj7Vi)qB33k&)h0ryi?93#R3#7*in}HoK!qHUO