From be4aefcafdc4624c6dbd631d2ea53ac1c855225b Mon Sep 17 00:00:00 2001 From: Sari Saariaho Date: Wed, 17 Jun 2026 17:16:53 +0300 Subject: [PATCH 1/2] Start adding default-download process --- README.md | 29 ++++++++++++++++------------- default-download.png | Bin 0 -> 157706 bytes 2 files changed, 16 insertions(+), 13 deletions(-) create mode 100644 default-download.png diff --git a/README.md b/README.md index 431d962..b2915d9 100644 --- a/README.md +++ b/README.md @@ -83,39 +83,39 @@ articles in Sharetribe Developer Docs. ### default-booking: -This is the default process that is created in our backend for new +This is a default process that is created in our backend for new test marketplaces and used for bookings. When used in **Sharetribe Web Template** ([web-template](https://github.com/sharetribe/web-template/)) customizing [pricing](https://www.sharetribe.com/docs/concepts/pricing/) can be -done within the template by utilizing [privileged +done within the template by using [privileged transitions](https://www.sharetribe.com/docs/concepts/privileged-transitions/). ![default-booking](./default-booking.png) ### default-purchase: -This is the default process that is created in our backend for new +This is a default process that is created in our backend for new test marketplaces and used for purchases. It is a transaction process designed for product selling with shipping or pickup, and it uses the Sharetribe stock management features. When used in **Sharetribe Web Template** ([web-template](https://github.com/sharetribe/web-template/)) customizing [pricing](https://www.sharetribe.com/docs/concepts/pricing/) can be -done within the template by utilizing [privileged +done within the template by using [privileged transitions](https://www.sharetribe.com/docs/concepts/privileged-transitions/). ![default-purchase](./default-purchase.png) ### default-inquiry: -This is the default process that is created in our backend for new test marketplaces and used for free messaging. Its only function is to start a transaction so participants can send messages within the context of that transaction. The process does not use any payment, booking, or stock features. +This is a default process that is created in our backend for new test marketplaces and used for free messaging. Its only function is to start a transaction so participants can send messages within the context of that transaction. The process does not use any payment, booking, or stock features. ![default-inquiry](./default-inquiry.png) ### default-negotiation: -This is the default process that is created in our backend for new test +This is a default process that is created in our backend for new test marketplaces and used for price negotiation. The process supports transactions initiated by both the provider and the customer. This means it enables both a regular or forward marketplace flow, where the @@ -130,16 +130,19 @@ request loop after the item is delivered. In the change request loop, the customer can request changes to the delivered product before accepting the end result as successfully delivered. -As of October 2025, the **Sharetribe Web Template** -([web-template](https://github.com/sharetribe/web-template/)) supports -using the transaction process for reverse transactions. Support for a -forward price negotiation flow is on our roadmap, but it is currently -not supported by the template. - See the [negotiated process article](https://www.sharetribe.com/docs/concepts/negotiation-process/) for more details on the _default-negotiation_ process. ![default-negotiation](./default-negotiation.png) +### default-download + +This is a default process that is created in our backend for new test +marketplaces and used for digital download sales. The process does not have any provider actions. + +Once the customer successfully pays for the item, the transaction process reveals protected files from the listing to the transaction, so that the customer can then access them. The process also includes a path where the customer can report the transaction in case of an issue. + +![default-download](./default-download.png) + ### instant-booking: This is an example of instant booking supporting both card and push payment methods. @@ -177,4 +180,4 @@ This process makes it possible to create bookings for more than 90 days in the f The [README.md](./automatic-off-session-payment/README.md) file in the process folder describes how to take the process into use in the Sharetribe Web Template. -![automatic-off-session-payment](./automatic-off-session-payment.png) \ No newline at end of file +![automatic-off-session-payment](./automatic-off-session-payment.png) diff --git a/default-download.png b/default-download.png new file mode 100644 index 0000000000000000000000000000000000000000..de07ee153413be2308d6c2cf945b8226c763edaf GIT binary patch literal 157706 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�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≦;;#*>gvf-`2|;s(6=%KUU?5h) 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

7#G(CN*_hD0<)UX+4(sy(V`Gh>mKU0m z*arnl+=!d)^0>8i6`;!e@8Oe6f^6iv2`@WH$lV}?3kCMgH#a7z?_3JoqV;>s#KspL z+UtD%_hE_;k9ynN%cz!IZb1iGuHeGr&ZX94Rq_U8fB61n^rq>ziu0nS<^TzIOm}yC zO4pNnH0D)q1Qk9 zqqo1H29)?>;+E93EaF9Q6jaqsZ6D$6q|CU5|8K?C;IfXs+r}(-9?ztG(GO?u0M<2H zVlHoCk*y*HhX2IAXuN|YqJOrEhyz3$arX-PLx|Dkit@>;vA3rU_bzrxMZ6{siV9?4 z21V8*LhkF`?1=UboT=d?rzUrYQEqCD&QFF@UK4NPgK%D+GogEDIdHcmN zy|9{-QR+qi>;iZF0pS8kV58Rh%MrL+;I33v1bh&3G@eG8l*v-w4U!CqhTD}CM zs18q^i;>fL`of&Z`g$L4YOa%#;y3+=n>k+`CSSfxFHKb}E=g>6{H_u+G5qoOy%6z) zGV2ebm&3Q!$}$!1jg&h-sN74vmrk=4E_b(=PmV?uTcOQ4wm{7<0oMN^W?DceBPKs$ z%yL@(&RgGntqsN>Hg@1H6cnqfBY{1Y(<6-?92ePn{IAWI+y!_8^4zP7G*U7Oiq`$1 zXU1ZT*wzlTd8?pKitlxHFwk>>nWy;Y*Vk`i__dG2>t5O!F-de6gyOk3x)XFpH1;~0 za1wu4NOVObpBdF^4BHsxK8Qe}nC^XXN=$lmcm@0Z9PO?~xV^5I`*+jQ*?_Z`R#h+8 zv&?mQZ>{gKCj^{TY_Z~6CO}QnG56QQ@xumfJ@57Zu2LGa%3qVM9Z`}_cy6LpzJg>R z6^-LHEVrB9bo|=YrAQ{~7VNS~&{+%^QYQRlnR>N#l1ox{;rgmCHptWh?1znNm_1X(y+~9{P<5K zvU~hd?HtsgvDe322|P90HzR{0c3Vz$z7D+zJB5)uY#p@3(1+2I8&hhC_;Q&OC19_> zJ7-nz6n8yUPWzpkjOfZqBA;|Limyd|7 zQ#~Sw}@jk(r{-L3t%4v^X)>oW2ja7LhWpNe5^t^QJt??%I=CY^S!U!%; zZ<7taRkY?xn$u?0lTZOs)BAN6&S8e)V!lNrK2!V3HDa}-TZzf45K9+UBAbxUE4qe$ z2$bv`>okX&{)197i+n}--al;d3W|u^4Wnp1krkkxlzp8r_-KYASc#jlEhok}Km0cka0lyf!)g@t=xoSjiDe_miN^xROa zTpM+Cda_q_fMoXOm+kNGkF1@A_BW6p8J(;Jxpv%>@L9;)q4jU=>|Pe*){XD}aaJLP zoh?&WVh;Z@UE06+C^b`Gc7I>vR8M6*J`GW(N|yi|a5#HS+a04$ldmELOiePQ{o{RX;mP$#u+{Dtmbk6GDv|hYY+& zTSP+#H#yZ!$3Ot334&$>xo1`-dwEceWy0>_O2-B*S%)1tx}VQcBVa|yT><`5@^kn$ z2Iu=HdioEbdxv?(r5b1Wm5v`2_iFt6*-r*wD}nBMi?J@?#8OPLX>n^oP^YcVyBlbg zgT;LD`6Gvhud&Um{WZ$;c<9kmIV$fBzELf;qpKQS7yil(KZ(xZ%T~cu0hBa0t7M8< zY_XhvjvoO_vW0?Tt`?D)*kWSy19y5XKLPEGH2PHYaq&4dxETNV9aW^ImrOtZ^`!dA z|Ax!i3g89h9Ey%_yvE*E5pvz60KU9k;yiYgxQUmemO{ibnzWk+#T)T1rtV{Uayxy2 zL9XlVKf(r^)w^D6FKi!2*8z9Wx6{r3YO|PZiX8Q3AK_5HbCktc{s-fPK*}H~$?22N zswu5E%7=*0IM1NPlZyWUhMbfv-Lgj(OTx9q2OhD9mQDevKKWHCD=C8;1Ykc$!wTH|p47pP@BkFL`NFxt6M(?i}iJ zCyzH*7W)p9s{XfFmsJF+SwVwc+f=XJBU_VBe><8fUx+d$WmrGtHSn4@cx_VT%yMTk zcR=R$&pIXhK`w_BFl-NGpaZ3X;r5U5&Tt-WQqofa-^&iqaQkO*kj=Lz9PzcD>J3V^U%7Nn}tH;rn{(oaic^> z{29#y8RdE=(u0kc^Or@^3C-;1r?B5OFUuyjo4EJYrd@0t7b_qCj5Ukj?;Vg!`Yh5tpB+)_x=KyyqB*+*{^&d85-%4KNFmX8?wS7`E6QnZBml)Z#__9z3k z&C)vZUF>ZQ+Q>L9)MNkDHQhKYLWvW({5ZI-6oEc(5Y)< zGexhMjUk*IlajIW+GK0QW@mvLrpV3?b8RjU|D>XB`W=3e-2FPL0O>}W6^z1RYcS_d zPp_0lb>8~#Yc0Zn>4#nJ%?ylxqlc5_YKDV5^BP+) zrh^VtVE{Vy>GMjZn&{%{RnBfEsX%%)NMp1aQxBe}>iJLx)Wr;FGl=o8ScuB~n|Tv@ zfkRF0jnkG>!wz=R1`$nHf}naR;(?I$wgu}yN6JFP0zxZWpCu>8-yiC3TJ$R!=VaxU z8U@2PEAHu+eOIHpIve7%+98;#O7fb}beJk~h01sUn%gy8qHPVUWD9@=5e{@{$n>fm zbfusJ{4+|O5Fx|zz?r3*S6_BWD_y9=#TflNxBMOErT%lR#Y{Yx02qg?;+bUIuw6P@`J-!>0ffAdrQ;DToXWO2=Xf{Ps7K9 zwYCWrdakO&z%;9S5AZpj=Gu_-@rPb5uQ~oLqGHwJ84YD8jZ7PS^+9gjGF$i{{* z|DP-hbKO?=X1?EL!qk-Xk==13Ploe#=b!lfV{DV4>tlvYBgz!)By1n7TwM6wHxIKT z$E(znteQJpL$OkGeqOeF?e2WHbI;}RUVv0?eq?5NBD?bv)OzKpfc+TXhxJ-QXjy>4 zWk4wy9}yjrW+DWELqNd>P8FWsfs|ptDO>$o+$Ws+za-=xAR={z&zN@**;h{%yY0|z z6j*1#I$hR(&o;jMyRabt|AC>OY|n@2`7UQ1DK#EzF&aVs1@K0zzw2pVtEb!ixghvw zP@LOHbIuts>r5p9z+4F%KxWNcho^hA@{x3_bDp7plkav|W0 z&Kx`?qyIr)NrudcGP_|mq>PiU?7&dFEjCCE{tCQ@)f-v9wDUy(-XOtR78%Ti~&JjK3HeMYZj{3}^$AH(~Z$G31Nfc~5mS zDr0&}SNo+&X4OO1Eh}ArMI-aE37wuth`!BbL|sH95{i{OH@HD6F~ zEzwZV(|PvYj@Gc?>Wt0w3Xt|pIQOyd2i;ryJaZsd*A5XKQV?bD?-ZR3UeV2ODvdk< zpt1fgWyPw+oaMlCsO3rI=pF9?VCw!NGS`zE=>Ovd!c71i!>AKfRCNiZSzRnnhnK0| zD6(GDGESxfE6q};F+ud&qU|%hrH}T<|<#Pn+m=w`-JbCda$<;(XQS0x!=_5 zVmME)eezx{1CD!8Q@S_?gqFl6RP7X*T+EG5$w0c1^X9pI8XVSmkFLqpd@FB9^1%~B4SCXTNgQwm)~ zW~z{eWokWgUFT4l-Y5CS$m9^zQn4BHwqvocJ+`Bvq4KmtC&Rlw;K9Pj9pRP=rW%Zi zor7hO9Q8P}eOOl8cns?8x&RtN>XiwIYA9%P;TVYgD2)pYMv(zO;Bn~tReAo+zt;aT zFs^U5u(eWXF@pjTq(~Ds9|S&WSM2KQDI9O508J|pFC2kaG2{^cfQgbdvD`Lte_z0T zwx8B+*y=yx9h-96>=sY_KBYGo}Er}FVVWq5~2&9rkshywf_{b zfbRxrL6bl)>ca&Yw)HIOtMbbakH{OnqYu~tt5yWCDVdC(Oz4D6n+`Xu-x?HBZ@^RSY z{myKyud{PZtfR62qgcH9sf*_3aLk|Zx9`pm`?deNg8~W+`62u+#4`6odWKukZeoUK z2FVje_P?P~IjB*wcb1|QWY%&aWtW!v7gj^+GC0g8z#3wLHeWYPp@Lww#!MBPu!SbP zUYqO^-~n`Eqp*t@0JmDHfj=#vkG{#iVOxgFQ+%NqQ3$laV|5kfsFy`&GDkA=4p3H6M^&9TVoWQJ9#th%)$24ukvI<47kCw7P<2f$fg$Li z23u$;BU>c1A0bC9IhY`#{!_PRt^N9ryeq3!X+GQWJCLAi%Ji1w0DtNevELwE^l#^WGMG)-| zoZAU}u&IK4yKrt&ZPiAa6opv_GZJcc-!fW zcWJ3qo?_P1Vx+Vq1b9wvS}a2V{H)f|&5S9y8>Z)AlHwi^LYQik)8&iPuV z33{u#seXhkFS-qjl`XAS3rx4QH9R^eE=CRGk6NudA5_9vm z-Tq>|b>e~3*R>X0GW*s5{k>=8Wc68!mT2u(jrsf5kV=eC2ZT6X&kE*dO}N4bMBuLG z4If14J#N_d>Yt5Tr|j?#wr2FEiY6Ds(v>IK#7&0t5&z55b{s7!=9iu=I(S-y+|(jn zwFf)o?1o$9@tJ03v_wfiLz5j~(y!hZD*|we9sXpPlk;1AvE15MI``oa3xJ`*?V>VE z1!8+EDf~Udk0?px~n z$@4+pV%t4Ed3EB^FoUDNmB(}JxB>2KKTD6B8@|XZzvKQYKUHsSG>C@*c<9C=t7sr+ zO#(+f8?*($;DCt5HgYuMd&Ss+c7#|AA^|pRKo*Zl6p5xvj@f}hw8vbxwpXmOJ-Z`pBtg2P6G)V~LP@pt0T(ncsV@^T5ZAJmX z)A+oPM7{}zYU*fE^8$rk8lubA!A!*1#D5bjg@FSQn}KH2L@-Twd6V_0OtrV)h^4 zVFbU>!sSFUH?~InUrKeyo7OiNmX$NbIU?o~ za5pw4i;?n=g20(#mGe4rpH-T}i@QD2N0<4A)fht5qxm`fLxumGsAh#r8%-u*YztE~USKVsPk^Ad3xQF+IH0rXvl#3T9n z_!eAi&%S(bsWEqdZtoA)>Wf)xp}MJN`t1k9>_yg?;BEE;iJHFt^hDBShv^V;jdBjL z+v()mVq$#q>szr&p4FHlj~b=C%(%)dhd@t%zgp#tAHGuyn2@RnMw+01G4lq|;~6-1 z3l@7{c#w%Wq+v*xQ;&8S2SfcHFc4~EQ~0mW`+zQHFr81FNU_6byB>GS|Nmc7swN}e zOLipp2oi8*glsjI7RqIO5JEKP3fRw?cwYW7-)&!lDz+9&UR~~vR$&WYtUf1mwKueXcRa)*Qn0?2jzd~uHIk1Jw2?0WG@xf; zRDK~4A86luVY?|bL7C0CmR`Aac5JyF5X`uVA9Iy(xRLIbGB_v)2EOh)tCFsMv^rWFQF-LD{+ineLo}0>m3?&6!N>^p z^QnhN73?+pf#4hL9)BOQj|8ABM0i|T1LmnZ>zbq7GcYq8{~u#-9hFu0tqm)JG~9Ga zw=@Xc2+~MOs36@b-5}j59ioIF3ew#j(l>(A-5?#(;J3E^&Ue0X-ZQ@O{_%{V_^|id zbIn?F&3RpK8l5)~zV&U)(_om(H4`Feuoa$;u%>S>AVZ(ft+I?S(cwOQT$v?iX#z+* zMV$Z*+9speq@dTSjnza+#_Gn#w$JGcicV2sVV%^7ipZ!aDBw1m_o;TTh0k4gHk>FUA-uZGqm0KN02 z=i%&z!$SKzJeCkXjcgI6%~k+`ax^5ku<7+k`Vm8PVX<~C_Dhj7sB9=c3tj$rkw}*y z{Q)e!RfaXD3j@*BrXn7oSIsYaJ}htO0hA6o7)LjY&Bl$Uy-c(D%JC)5`W%ki_CcpST5pJRA@^*wot1qjBlZ zFx*rMyE+L7GG>#6C2Dg!=geBEL342e| zgscDoh5V}C00e)@fE)A`fJxhJzCWFrhuq+d5RwJ`7#lAL(yL+dA&Gyec>(sQs+2gn;|`cX}=c5cL5K)3v+z@5UR2SBpW0#@L$ zM6UHaOmkOf`=$FK?`$ga9KJoAt#sr%P5q0{b5vk`O}Q)zodFz>LCA~Q4E^%TxF=@U z>BiO7H$lnjoh`YLQ&Kc3&-2T|FfXW7w*jl$X*UA(D9+vK_1+(~O35ihLO;lh=XpBF z%xCxOH>hmi5^ZX~iw`TiH^7@%#3cf-FGq22?P_Npl$@a}W`RljY3poLoQ{TH^IrR7 z}5O+(xCEz{s@$1fSgG@I{6v&={M$z8VND$ zld7V!vvpx29f_x3fqU%}*C9+CeK|ut^8`<_zM-M9-);4PrxMm=^Kl*!SdVJajspkt z=f_MLhQG|cA|#r+MRLITsob2(NuQp!El!9*tnS>O#QGln$bIv>1dS5tE|bo}i9*vH zH6p{o4=w^QCi?a(v7Tu`pON(&RJn992V}~3@KSJLS>y>t9b{b!NjH9f&iqDe?F|4L z;oH3lz-hAex$2pj{V!M0zH3?d7|m)CqUx3X)9J{40g%a-Z-%6QorTs&_y;l4!4V9`oz&Z{}8le(ZqwhW5wKgjOP>32!MS_tMUeXd&hYd zfYe|ldj5rJf7+>#O5y#c9~Sa-=HF>k+5^Ev@f`?KUhc^_&C}pG-OyL?H^`L<& z)>l3NB}IPS40)j^_LbtB8H!HRXiyP?Nz$+9KKHo?sgBt{ zgntyE>s1fjiN*tK^#o{3_Ri#=D>889cq~(`}cVfOjBr(@R`ifa`9WXWz021@hG`Ed>(i&fCb+l^_ zzdyjgpJkDaU$h-fV@ZT4@-gG0$KNU6L08nc5n2shfLEcn#&_ZfD=q3^u|97Vgb#kR zr++7t`B$=MqOFPkd}xy)m4<&x%X9s{VC;olVY9bIvzXhWd%qy}O9sSj`NRzlvu{d$ zHnYP_!EpEZkER(2U8sg82!;Dvlg?`iOG&5$-!Jyg);I^MRdB@ z_PfFf>TpccyZ+uV|HUe@6q6oG_jKX{!wA>gi;WeBNpxbp@JA7*`cDszkhhrtEQ}tQ zLe3;kKA!gSVa9{P!VZLDmM7s znO&@B75f{W36G5!b-R(iUo%31YP_b5`zh~PwxLNfYg7lg(1Sn{q#=}t_&02FdaVD@ zDHp|o+>9q!fprhR1Ax!3qc{dbQ59g`i%L|>I8=M_MIC8Rv_DlpK(i=w2!tV1ziz!4 zvOf_xT_V+&yVh#Z8fX(J>Y*8@NlV4E_BpvbK)sFsqUmSb`*wp4#TdK=a=P>z0LFR* z@{vutUD3&+35ne2$Ohsa%=$R-MO@BxEpvf6Upvx%YhMOl-F}>vE33sY9zPnY0c0^wl` zSP#zWJ?_vg(aM0>lJ9=dN5T$53b3yvk7(p&*?+2n?e|u*Cbk^IIHi0OBkvTX^i2WY z`AhH06J-3!m6~X@d`rFzn3)#IX26e@WVBCybXq46+$ke@~T)RFk5 zu*8n`fQs%eD!Bb8Zd7hp#LS5x%QAzI>GYplN|XLXCN^@|j14!FbMO~22auDtM2NC` z8cGi9_RnCdut#^6$?)}k-<<93&V7r5;a^7^k>&BXs}Kj14gRDj|2+0^s3{uxcm-ty z9dV_GQ}k&OMy?EqM1K`gT~W}b(~1>sL`Ftd5g}dgk*Z~P%e%FI4qtqU z2{;Gf@G(#Skehr5D2=YWu|n&l^=m0Q-r7eavefdRXh#)ASA8CXhB$CGC%GnZF>!j!gX0k*w()1`)g-kng1_zE3h~2olH-K6oYhD*HH?X za2x>Vgla~@lpdOP^d~t66s9-H2HOX>lPCv6k}0#r^3R*-}Pneojw$bJhXLnACjt1Eb*Bf%{vc%{8EwpURHIw7KI5)^P4;>4lKgsKHf;X|PJEzJzzm1K8Q0irz@olsPmh zccy|+-=)@jpjqU*znGHpmu^FCs=8DxJFf%&{j>c-%WoXn<+GBw1(I#BKI?I_B1 zQWmOmhE$5X)MtVEQy)}+s&^+>6$DLn{@q0ki%{c>@dWx)cqfq&I`VcI$V#`&l3{`e z_#>@;eq=nx!RbDyQ@{149b(ksjYs`#)t`yI55tW~t&4KVVm^3r>^%!F zh+t_2c+trGfipb=0BJUmI*Xdm)24@fpmDIBZ_;WdH9Do@ zVvJYT%t1TE;u3D39#7gPcf|1>!)N3VZuZ0rb_o64CiXb2c*AGtSzrDfMOD`FhOXpfH320&*Ry~j%RfX z?L>D|Os7B5hUq+&Iy%f8gJ};cg3^dJwA-K+dg2q{>?>nWLC%3fS5n(0Yt2_Kj(}i3 zvDD=f2D(KRklL>wGCqob6Xp8M9O)TlPzS(~hGU*xdu*&cVVi%_whbyX$j~r4X$JD+ zr~d``1U0|z_}~t z_56AJm{}jXYkU;&B}O8<#Q%yYK@SdILMQ~GrqKi(fa(usR`Mt3=Wu72voa@!MQAJ@ zHz9x5@|TSm2O?*jKZbLXGhL{m!uO%;%;E@5cQm?_ZSjyZ;@@}#a`pm3} z3yJ}LzyvNnCHP+f<2TGJ?`MUk+jkmT!S_R!@JhJ>A6y*&zP~Mr1jgr}hj8RM5OcDw zL(O6Vq2T^~+`&9XB&Z{ezA+@3F2El=4@H{b@ZK{YD+y^n>Ce&~2}6L!k7wD{Gyp;G z0ER#zzwBByrejy%?MZ~CMz3uje5b3E0Y?8c^Zahn*y)XgSZH~NUJ+uk&BZKz(djQ3TCg2PHB>y(;ROK&gJ*BJ4FORC> znV_FX9ElaWmPv5o52<9>k`tgegHDEN0QFm5ye8F7RdV`en!$MnJ3tZnOl0Q!)zs8f zPGVkyw{9Pgm));v)t!QAYm2khv;Oap4>{ERDHXvZ2GtLK;(=}lhE`+@3;EG_o2UIy zJ0q{&P-p^}qjJ?rVa40k;mGCC=2v{k=69)g znggeZ;vUU~mr#S;nBQF+G4yk0)s=a+f$_n(3%1sH&yXLv4nw?$9wNSc?!8aMLrbR+#84xUWjGvsKY26xs?Et6z`C4qy=3M?~TTjfPg)_cyFx7v)3 z!pbXSkKVckV+e3-+&>k0$;(%9v%aPb)Z`~LrUBg|0i_8S0WXTTAWy|-P47k#=2Ad< z3r2Q}Mm9a@z($0$#ZA24rK5==fjj7cn=FCc9i@>mV^#1k^JNL4BtH<2@S_sfZP+Asm#|pn_ZRI z>Nr_uIwyy$!ui$bg~6$*A(t*hdq17+yU59@%43>;a;EWwbQZcV1>0#1A$r(&%I>}f z?Sr8yD2d`PAqjy?Lj@!TLt0fG9kxP&!Bo$O#v4dP<<5t{JS%EnmqHpMP^`Tbo&g&T zU5!mepq@?=AqDpsN5$Cq45UZ6z-KNReL@YX|( zB;Y8FpwM0C~S*FHAj}8xn>Uu8s*uWP7 zfz;>eu9L9-u^hmwK1Q7?bN#fodHYOyXJ@SVtR*~S#Y~k7Y+oMOzW@8D!h*%O5XHRq z-7kOR;tBgD?SAg|b#CO<9WCt`hW02)0-P zjmCK6{j;bf`$t6Om8vp3y8N=IJ715yo>~JrJQ>}lE>;Zl{*SKxe}-29Di0wdA=jQY zol#!4g6yv&?RVj)P(WgpXj^eqT)Lcc#S7v&70wRX*;?Ny(BJ1!D+9w8sLlQluPLs8pI?O|ti5nRvo4jz~J6_JEE42WbQle?UhSc&z&W@z^`)EJ%%oZvBBd z`=+;%_CG;1xk+&aS5-vX`nBGSAK#9Mj^1CRWCBwb|M3u^z^{*U>ks~gp8`tECq>sT z24vuYT5-t=*+ajp5QWlT-Kw$H$q4^aGy)osGjyVAwPN-bT+DJ6TY-CUxLtZ|Y|%1%xX{^8jpF zM|RR3Pmn-}GnYpK3jiIKNI@SUCk+(L?iio4+<89I9xQ9B!t0DmC#IpaSi2@pqFJ^t zPSj+q^>8#9Px!`ZSs5Q1Be;>fO>jL~iNb-1a85LRYDoq%LD# zWUYKQJFdB_ux5uZ=ZjPYSG*N9#{^c914Vw9x^GP{F)Vmw5tv}g5&8^#(M+&=;z;^P z>RxPSO9lI8w@!??#pz7ef+dGkm3B177Q-dYKt7$|zeC>qiKWqKJmKQ-x{Ot@MU0-P zm7d_Y)u8n9wWWy;Hz>ayt&hn8YCzB|kW4cS<%Pgmf)s}3?%xzZ_af0|zNOp#+sTQ` z)(1gxt(>=Nio!kef2clnt@WRLNEMc+A%k3esJodyikr>?kc{ z1?VuuEkf&t)EBJV5n8t$;K(!jk4e%@gMXFzz&-Gvb&uQYW#4>imjz)dt)kGWb|IQW z=TWM}1+YZ?kx-VXDm%)n%b}hOhBy}Ju?i~Xnc%U?;IV^NPeyw$frJ_0nNN`%p&Fd> zq9>qWyNh226YoOgU?2Y+MeLhOWP?EcI&)`E$F{HBkFWMwOys0zc+8|w)xO$ji*4!+ zYP}4AxdTE#a=|YIj&V^ADBFW64(w9GkjhZL6*2~x3i!#geAWa=0w7_}?!DHkaSPR+ z{_36kRs0^C2A3M1@Dq@_{Q53`e}lS#%XkBBHJ6jI;0>B$lp&K~ebW90s5S#RQ1Xaz zle@nZm)P%+?lIjBgUsoBj8QdYPax$gcvH)+{X2+V^YCqj!WGC|SQ4hS74Hw24|96H zmfs-d$ff*g9sOwFwUJQ&GyHJMfYD(;M$nA+w!v^Oc!Hr>X5wkaK;mEH)PlT!Lgr_X zHd6MP=VF0Zv;G*ff%-`C@g}Pqm9%nv=#O8u(e27kRk$-)4c>GU=_+xZWCw#Vxn@*`FYHO;@b@L^VSF%_a2u~kfO-4w}{NkYWc z(QNdO!foFjZWIItpPAZfa7bf7pO8imeZph^@Jf6uIrUFAFqor;z_a2=jJx0q6X?pE zH*j>SjK2(FgjY>r8k9|>BFb%bYSl4x@{}pJXR{S8-;N8?jK0|uocuLm|B^MG6D>di zZD-PW`sAAS4^ zU*y?+b^x7Z;)cgLs5YI2ev0U!MMKXeKT$}EqoD<002!)_tIZlnrxUqfeLYzV17CS$ z?L4LlEhP>eH2vCE)Y~@`+H42Qd5xs78`#*KMJs^vU(v*Em}YB9)`LgiTb@l=!frS% zkPFHmCsu0-x#Nt1F9~qLgE^*fKIg$@US?m%&Rs?iKtrNK(D`rXK|3Ul_A;XF3&*zY zX~G5)-L8z6?TD$)?cQkalFp-r&P#V{aH@S#A6N~2s8I&HuSgm|s9{kdz_ujtY7B_Emldql3BzKSk!iW; zwCoi^@*@*a-9q%&k@V0uz>vPeG|vtdK2%#K4B@bknsdDA8!yrM@MzQb%B89W^?@DC z%IB2&^;-&lNVya-1M(r=RVegPrvQsPiUM-JUe+o5DU(iw_1cU9*(nhGB)u(P`tQRf zX;6>~=MBhhw$d#tiAC+5iB&3N$4g5IE9~@?cXr5ORMOj6ovNfu~LgU;ZuwnH!7o>#s_A4!VioAs7fJW2_Y9C z#vB1axaRh)H#HmvHG?%a#nCF|6J9+H6SfmIZzcHMv~C2#2)$e%Cb!x-H0*$$30trI z%GhfAg?YeVr^6b}3Dk=Q`8D*>?>`cE!s!sklPnJtVEITu`_=tF=|JiUH1HKNC~6r+ zX$+!;SIGlQ#ytHtT3=&w6{FxO@OrlQjoU90nAN!~#p{gIEfc^h_LZ>Y9hc2~(^Tg9 zg5PfPD}B!O*ZDj0FiQY7mf_U@%67qDI`QwjDDn!A zRwW+2cVd2-H&+I+lYlC<2(*xm1D@VCg|Ba`ttSxV0ydgT>S|hIGKPT4v*z{KL!ENt zkZ13>X`3FK_Nr324wjF9l(@IV@OM-2fd0Kk*14vOfJYg8$d{J<_z<$ykeI#yXtyn0 znd7mnfOVgvu6kvuah z@>ZM3dTuV{;?=tNy4snV`ZcC#&o;lX*YE>iFc>mtxFlecKVsRwP8M&%^Ji%W z7dJKlc=0qS%FmKRrzX-pK>aaLRAb05PV&nSVK6Kgnb)zV!15tyGe&&W{|eGm8f2%4 zJ1yVm-&oW%1LLeDxzFs@^83B*Tt)SB;s+1E*LU6>Kl7(AQW4Mny#t>l7qEQJs{4%d z`n+bO#-~T1@n{ycpxVg`G&t;}e6Yu;*>kM~P;I45Q>@B(blmQHx{YV^UVz3p-t8pc zB(m)O!wRrD)e&G()6!yLo>A}t+II>HXoPow^`P9*()zokVDWam$$Dom2ZfE318@|H zVxH+RI}RiecGq|)+kE-ENT(;Wo%Wur<{v{Hi`tv}nsW`m*+L5UkS;R3J!`o&0ouS0 zv&GHO<0@fpvno(-o)V*~TR;eHq#ua;C*5`Zv@h=Cq(4f&Qo zq$CWeU?BloX=nlI!2hsYs6M0xLIU0t5?0cJN1PKVB?*u@rk zz5)E&i`2!(uxoP}Sxz65!n>COuio6+0|w<)vK zzFI9_e}(gD+uAvE=x+UHHBXFdNxR@R(9zXwm;ugPH#c)1^yDNwwooOV+o-#a9+ zt8JuiWnH2gw;}PlVWJq_P(+`&Si1f&=dtoOd2dV7iv9qg_)h{r%-th4-`Ak8%FF7N zMl}J5S9u_Q46vqGr@jNb)~PRq8Sox5C#HPXn12o@i5zL)=N!Sz?8f<~eVzUN>uu3X z8Y?0w9=>rWBZOIja6dR*wF3*iI>ipM8EUAOUrBdej@`kO8dj-u2X*EtVf$9w2|ahc z4%ZtNA7m=fx$^;Z80eh@MHSo5xP3M-8dC)!;Xhk4ZYK$R42j50Trg^ea=koRcklIhA-Z^N+F3p zzT3K2nwJfrW|?n%S9;^;!~IbSWrShYl!hTkAWeXg|(IF3ETEX zPV7`Ow$~sQyAT)lLp4z9wAdDrnLe(Sak4M^-Pe14Zkz?){h~|D)iQYxxT4Q9H3ey~ zUP17JqqhzLqa=W9`(yH3STE!=ose@A@F4Gm7EmE!cokFJ9+B~5r&=a4u$9DiNvAYV z@9akSf#IvnEB~97{Xai7hN{%qiv8&j3WZNVXjYX2W=({@E3(eG%pSY=(26z=75rrF z?n_2iNPWSwL)vOfs7Q-q%*x*={jK_BYi9bej-J~xgvphm>c|eMKXbH zl(9FHncjz4V<|QIHw`rl^H(~lK3AGi>$Wz1Y}>X2p?VeYLgM;SOz@7A>6iTYNFkCy zce3L&L>Ys`b(#8sB)=$rrIU#k*Zmem7pf{l0`106w15|-BHsn<=M!M51OhX)yM}tg zC)M|+&uUBB4f1^6=-j-)X6x8`IfTK|zZVr=Sz+y@u8Fpa1q3D(^c+1I6Ui}+1?2jv zRC#Z{kp*m5*I+* znXT^x8HnBQZNYvx8J-21lm;&z2ueyX3g{$1E<&dn_-cRIBwqM{v{si^`58lUD8cIS|4rA%z!^N{Wv>{0bZu%ZjjL7Wdm)|sLVW1N`yi(H@ljw^Qc!-DU zmxIFTzrPm^nG268BY{MhR^Ow~59yFGVt~UBlq$iBq70~0N&=~)m&)@C#k-I+KKpt?;7QY{AJ2vwfta$Y)oEN3s`{(ZPIS8UQkRI11ad?ukqT1(98nJVYZP5V)&hyXM|ShcsG=Jf zK$w)meUg-=^gQ=6Pwb{|546%2>eQAzONWoV7qBG{C3H+d;?^SuVOaa`>k4ZU2_FIh z4#okO`9z-%QP9IuLMxr#U2XP~^RG!d{!K7;YkjUx9ST>!Jo~W2W^fUy2l9Z6;hzIb z6bt8}&6mFl$15#VpqzIJ8Z7WP1Wkz}9rWcJKi(!%MFv z0KNCaf>Y4yL*ds8jw_V!@4TA5J{h>$Z>9bMNOGGaPjs8Me&o#<+#aQJuYwL*qYPp9 zn)}$~lc2Ys=o!;>v-uFY7eKf!28X1j8U)14jGY=4CG5Ue1yqX9#k_vO_eu*OG#58q zPqwxiwj+H)q|2ohP$k8ZOoFt#BL_d`jWc$ueNq3(-dtk>EC25-F+X3@up^hv@3dGH z`Uki5ryUF*+$1c;`cFY?Q3!lRCFZJ+L2nsq3^DSGqh7OGXaQ8OEj9p41$;v@_X42K zWoUxB)Th8y6N#_Nn7u}cF4>nkFlRXfhJcgfj z>z^c30Dig%bb~y-2K1@I-c(!rA{4qRvZGccsR)27jQu&1fS?aGdvJAVdc-gEr?$7v7qG{EKVs8X#dC}`Z?N1g|5+a2%|p-je0 zGxf=^fFI|t5GxW5U0Mw{dl~NY=y-oFhW)5cy}mU>aW=3tjTfl1Sp$0X&%{QvPA2p| zh~^L1{*Gk0*SuSe|1y?bs7UhK#>v%UyhzIp%sPekEm2vl_QuyMG)%jEzZ-^4q0!e$ zh9{G*j+uo7oh*?8v>6c^#oA`T0QPsPC-fCrs1ga71ffRKw-ka1KvQCeD|&7y^A1qk zwe5kn%L75>+l&ia8UMur05ooq$gG0H{MdcY^_9nVrq^CMpcI|N)i|U~2#9!3fEL^e zMpXoiI)WW?_DU+nS^-=2{XVI5U3AS^w;9_d2JFB#^b1O_o$_z}@=4-BmUW=pO3FC0 z?-RknN{Az9!F@^h%=?d>VeJ0hTL9I7_msI6bgj;}{4TZ+S?vVfxElv8iXT*Zg*0Mv z66O4I6e(`NOh^sj9_C>%(e;+YSE@zDCST=L_tub2m(ZUF`(Fb{k~;;txfx=g)m=iD&4q?F_K03$Oj!Pa*Y^x_Uee9l2~&XDEXJKkS94imek z)zx#(y0qT`}HCFZqOkdFL;Np} zoft=@_AXm0OMdZE=%Tj|a`+fW(Hl#9jr%oVRD~{^%W;~{2OSB=AOvj~_PaOtCZfl= zeez&j$6kH)?h=|-hr(98ER}p2vf~Zq(FJf=wKqqptyn&%`4=>D@Br2&#TyyIRNGeXak%WDRtX%*5*^)^ z+N=3&#Ap;p;^xR^Zj0#dXy~SKd}Q5&+0N^S4K#Zlmsvk42HVm-uGQ=pTFIO#{}^)P zS%?N+g2Y*z3GFAjcYCV|l;PPOc$!SWT;ZUkSoFH zp!_4fOX}c+7plv=YHnR*8ayJ3nkJv|r|%h~4)8LII)-*gc?ltng*awuu731B*i!tm zyS&^`^9A>aeS|CHU`NV$1P2xfvqtbD!2c5*(CbPZ9|Kpcy^-JenwN`G!%=w(x(_=MW7T<8NYT+>5Z%fet7*CLZ7ETA$XvH6Y zOi|G;TNA;A;5T4LqF!J=51+VegundxC-%Nz-b&3uy3{|uU$At090E}s=O;+T&oO)G z5DBye)*wO14H7SgSzxtjMwY#gHB1iRzeB84^nm-|Qu=90I3H@b3KgTU`mtc^#WNJE z``HfTS{5M$hU|_WecZj3k2`{Kcrl;neCc?Ip2)2c>!DVW0mG!0lR8-X+!3|ZBX(O( z`DQcQNI>)b&8DmvhJk+5Y8kmPe~4{J9JA&)Pr0;5UwjKe>z*$C&S-FRCc$V^m@_U|G z7qWhNrH4B?$j0jEUsED1Mb2$R9L}FcRN7op+Adw{SG?dCy1Vn|cK=TY)2G%$k&&3_ z2s@FFV&CVLLd#gdAtFv*?1kpvbV-Olj%zuZl5>+5?GnGyz*{m(X40rLG~~>4!GZb- zjzsIpZ?ckXi^{m&F6PqjStB8uBF~rxaVIl=u$HBtp`NgZ5Qin+Tu=0~3{+(i;i zIP62?o@g4yN1YZTQhn*04|q?z(xeo!fDW2QLOKYeEJCBfs@O<(R+g;ybTk}7whACj zfSWA$*NF9h&r_i`>F&ioFNtdsDO05x{GKhf3r2a|Yk6;j>%0I3a;L}0t|TW9n()GN zG$ac^xM)=Gv30sVF^qyO#!5mgXNSpdN^+Y5%Yv_%xquXn`Dbh@Ar}#I(3U??PB=LniIzbl3qNt z$4Z^$2aYL0!CxccS`98%AtB_hxlJQAPtidbz9ll>IEopNCR-l#OG(f=RCDmN=96_c zNeh#X;Om{*Op%^OU&F=ZME<-FrWvqWEq-v86w9Mk@TUFHWT%?qjgDi!q3Z4@x#XK* zWllhM3=ItZgB=c&v&bX}hZ%UBwnh7PVX#Q&ykNMwMf~EtLBuEclBao3cpOZ5EFQeY zx0pH+p6>YF%;FeIhszUHDp!+j=t^8&)+M$M<^m}NSPOqGT(1ktq=#5;X8k>$dBA!} z9M_fOSDQmxIwTn|m)S2X&?4psU5PC<<(_^Ih!MTq{Qiq9<6bjP^IH^)YvIZ}zg(!Z zn&>ziFfn~M?btnxePZ=@<;q{EJmHs6>A}bJ!SqS%mYfe`k4(V16mmwYg(I%sUMaJb z>S*SOo?|?f4QewX!Fp3Q(;}}oH_Q2J0qY32Ig*lV^Ti^cX>Xjv$cG~-mgNG}_JX%4 zj?6ag!BzCw^TVqu7oHY;V(l_m`wq-;F^JT!jZDjfwAoMq=au=W5zZ&ar;laRx4afN z_%Mj%zVw~MG)a7mI0gi>wz^KS2hX!KUPhPPSU-9+5~h8uUt{RwkM*A37;?CNt{y+e|1i6%~x+(fqQMlATnSNiV+{ zVC6Ktt42v$$SkZiz|G9&8y4YX@GJY~tPrk}Zlr~N zH(AL$5Rb9@BC`LBo~}+JwNG>lF;TD4t1mB&!h^agXDH*8!ubfFOcP5Sy69YVV9tvr zX%t1lS|9lOg*iAD7I7AQ3la+*?_5+%JZxK{U_?}GxhHi)TC#qI%1$%)PX2)bO@daR zdDA%<+9mpM*v9p#1@rD-Kk^#+NFx1W+;DZU;{meT%kRUjmt&=&;`bOunbS4WD9ge}MNvrq~*5JHA5-xKh zWKsVu5T2XPMThuzV;Z0Y%O_fnezIp%+!>tm;ski-FJwhQG_?Ef7JB#` z^rG)3@godN1{DK1e7-U*_)al%_o| z)R<~0eD=K-FoVv!$aEM#-Qv=8(HzH_j{ECw$nh~fTGPdn<2F_lF2{;ThGkexI zybzxY9tSy7NgETvA;(Su9fCy|XX6KveoJ}>IrB2sXDnmPZ3%YA=je$(8fWmapBXIM z1Qv)lOj_QT_&#?l+j=40ymevV8xusZRgdRG1$7CesJ0GB|cx@aM<-Li3JlMvhavy@twxYh=r4j3;#K z_;!Nwk3^5}xsbScyT2pX&}BE4aFd{tK^IKD|5y-He)AEcHD3h-Kg+#A_}Ogtu~?e3 zq3)gbHR}FvbdQc1uE&iT!;~|WzOQIiG2n{g)nXIt#Wlc{at>+fM~K>3el0|o(IIle zw`zem+M-is0|KYuS$S($7)3md_h_V#KW47HMB-iD`3$KZc??UN{rgH9=QHmkmR~E; zyF&0V^WR~8k7M={(M{8Yw-QzQ-)%{!9cX?%kW`R)E^}=Dxm&B|AmXzk@6uYZ89AGh zrb^ij;o)}XU=Anc@?f=rdKX!tF~U?>yTvq@-e?xu!ZtJ{*wKAnzBC#2M?OVK=>VrF zobOMP`e0Kb0n@Z2J%U@S$3TX6Tf9|tPfHTd>C368<2Ql37Cvh|D_*?#0y7{j*iB`A z&ox~0;(U{@#rc(3(I0km$@C@N2`$g3J}Vbnt)Nh`G;UE+j&ga>iHmD5Y#c^yhlOVE zeW~(4caj|1NwO~9ee7Vz1uc{?l7wrM!H<5Ca7CmT&VLoKXmQbSz6J8=dXy5~oIq-0 z;=v4=mnXgz3+%rRS`PczYWyEZU7I?-d(lLs`LwYU&AS7mkV7{%7eAcCo7{P{%DHeQ zF)+?a^D+;Ao$~yZ+cD9sKip_(mP50_THU9D0!eRf$PDgE;8&;Yu1K7^n^CtYx4sa4 z0P@M~FaMoSzC*1HY%6G=3s9H;Sqek3XfunV%~D$)JlhUl@w&g6U-lVil;OoP7AAv* zO!sS*0s_4UczAPmnqz(MN}@IMgeq-hy~`eU32?j5g*-d$dkrgORoB|N0K7?&O)T+} zcos#GGAgt#u8uR98Qr0cdrVb8?oVn^jkR&eLWiqexSgytWYRBm?xu0CFw;^-fGA9D zfmk3=AnHfC;dyA|wXPLND1+CLO0`U2aUzeFZ@O%6)Y&m~AvXZI)s?K_v>n-F^Xk#! zI*l>Wm|jL-U~;132(drc+&VSS$};%V&buC%;@n=rWOu~NxHB2IQ^|3^1#6C(f+X#- zi!8$I$A0+!rG65;lPl7>W6;g?NM3fCmn!##M##ULiMyEBEDPrQ$Zr^lHS6&$utV(z zvi19j-`vRV9QDk~R+7>9Z`oPRMfbt1qcfM`;Ey|W@png}5 zFy@!I7jZAcRWK?H3FnHJ^VY5eO(-5>Rw}1gQ@(joV4KOwo|Tj+qgRvF;EB~3|9vVU z!r<2Qb|{>FnVrn3fe9QZAEW)ma9p>KFrtekinT`!`VR?6)|Ng|NWaL1UG04GE#+P^ z+ZRq?b-X`<)YsOJb9;|P_UCA~nCDRKx&rEfHL;r`|zJ-JlQP(4ljFRE#-_kX1Zm^lC$;gLCBZ{92!e!onhfAkt=|*_`fMnVsAR&ar zqWJ+wz>FO@o!WmojiSJr7zQ zEh(Br8gUlEFQe&o5uLvJ3GejjHJ^%`*THu-dj1gSBF&s0oUO9!X<9ky2uJ9!EJru7 z;9?+u8GjdXT(KJRbVmGTnc4TV_(ez)unZh*_)+|rMymMNHz*&wpk;K3fm?>`VSY4v zjhyRyxKJSd)VfQOMVLDzfxU`u_0-_w4(uU}ElHS@z$~0kgRs0GNhkORvsUtoR*s(` z`dTIWq-qkJUUc$Ds%p$Z#y4X5iD7V}d>8y9qQZ(~Vq6{1A}K8SS&a>yW_LFG zi1LU94;JitAPH`QB{^ce^U>Dx+X0CzwV7+`Y1kvFyNv06fyMN0PV(tiB9lG*W+5^L zN$`O$3-NW^UVR`q{50_9lH@&}RlT1{Pi!`c)L|NS=)b`LDg`JGmvsN`2h{1}td|FC zD>@>nd{}`eA&YuHXy9#>4SRC`h76PE1fMykX<4vkh-Ne=DnhfjlJ6d^Xw+u7z2mob zJ@z(Xy|}B*1a>MDtjQe;`h<;YNi1rl*s3cQ0;`;91Ouv6~+S&}Axl+@~qjI*9P7W{1C8Y&Hq`SLIL6B}1CEZ$;61?7?(D(3T5c{-sx_L8HgeJGp)63r!ivJ>UBU!zm>}DSg*LK^%e6d;rzZ^Tb=7 zVt|%*4EM{?rwtTkMC6z(pyuEg&s6YJAc~4&06Em20LRcstF!O14cV8Hk9wWoz>QxQ zW-rxim3-uf&Vr@v+~XUUVi1T8E2j48M0>!0{u%*2+IQPK{c>h4y6A%-s&06De?S5? z3m&!o8J~W30FGIv0x~>|(;zPRr&H6~xi#g#2_j<#;Y%q?(Q9hB)P{1acVzEXO> zTHT|4N-K1;L2ly)e;kb~#qfkb76zv<-#6rDM~!;l(ndJfoK*489Lh3yyTS-?EP1U( zxDCC3`Z8wkej_D+Nj4Dl=p*fW9w{&xTv7NDwO{b9zYnZVXFJ`N9)59tyo#Y+_tvl8o4Fg|w_0|hM~itF ztT3C^Z+W{=^TbD>5ZlN@kSvrmhxB_UjvK#b*)Hs!bS4PJcrSa~#+IM?zL*|U6%4^x zekoC0$F*>exS*>9osr1f$xi_BLA7M8Y=dTijfl{QkY8Pab~B%*V4vvaZ(^9Hd4@=9 zkD#(qOc(PBNprk-ggVGis(LF%as!ASi^!m-X^)l`SGqa|(Yg@*B%Zx!L>2g-Z zQ9%_|v+{)ja)yg1>-MO4Wj4aC9iPyL^ zUC3NwDZslsBIt*OrppigFav4GB%c&$?rYc3Ke}hBVU=5{@-{rb<+ZTaTGsQf2lrgB zn&p-szoNQB^1%?!#YhtX)G*tymGA&SqS^JP!5G~V~pKD|(C zG{2h&)C5a1KD8q~-H=T~7hUYX5gE`yu7Me?k4#k?FO{%g zjY^tAaDpWLoG(IOX8_hfd54!Y@OWJ0b)e4o&#^(}F9Z~#)S+KdC|Df!AFvcEVn{I8 z;dMZ1=McX|SqS}xGK3(`zV|i({DB{M06{P+lyz^N{A=*1I`I|il%VpNg&&FszFu9v zR||QH|9%TV?t(Ra^7NE^4yAV6_9Q?(X-Lh={0<~bgTQK7)fU&tNE4X6q#l2HQ z5lGj~kgG767aWN!n=QiSP3sb^(C|*hBn16__@mA-J^JFi78VbTmKwfwIe*(Elg9Jf z&gb^GFlLF2!&G=jfX%LAtsN9viZB+42Sc?Q$-R%vb)*--B7&%ixv<5xceMH2Nj&|wLo%R&#_5+ zF~C=tT+Epe`kDg0OY%Y%fEj;%Y20TvD>R6bkHBxF8U_z9nMI})eg{{bd{IeH|1XcI^lAwt z9Gj4`O)D|6O)r}a{Wt;kGqx+(6}V=-v??hMDpxm-nHo^&P_wA^I>1Nhgb>GYi+aE4 zP%bGiVSYb>E%2Opm(&Unm>vSc^}tk{J~hd>U+4ZVGv6=smynt-?6vXkRFlFok{F`f z4h2tA@2dg5HK#JVzd#cJi^Q`S zprrt8F2aMNEkA*H2y1{X@DEG`pj{%QM=B>>9Gvz$s>%Bolp4*t`c%)8UYM9a0?2V+ z7b3FAiMh$>ZB~A>l$fB44YN$-~-Tr@!Ar>YMUa&b3khRa=a9=Ins%g=l zL>V)UY-I4y-D!)a3f+!qzUhnr-_(nXKwiswmIVtD^oYOxE}jLT4D*$~INVCp-(S4} zx_07i1kV%(&?^A1!mwyE!^TC>NsFvAPL z2XDrP-p)U#H}=2Z4jQ6qyS5s$m;35^X+|ZMNu}{n8=w>D16&$F`4O&?J7>!afaSwe zh9JYM1WK+-&+q*%eNS`Qr_y8!(A<4LC>fL)tM`|>CJzT6HJy$X%LPgCzux$v%gMu~ znF$cGD5pmN&E!2S0?;JE75V>@@gs?Me_ngCK(u%wVw;rug+>WwT ztS%>8xZse8-F{SEDhr9>1O77v+Y^}rF8u$XPQehU{9BA}`nn$8^kG+**M>Nl&QCrh zcB&wnvb7VuimP=izc#pBy*MVB{tg1!WyJO*waU@{?Zw1OmEDR^zD7>b_0g7VfqeV- z(xUf7`8XG>W>W=fA7nc<%Rky1`*&p^08EioiylCQlxGM>R(ul+F9R|#uNKohpdfYy z+!w4c;JD5%=nys7MTcp_9YmY1eoQ3mhh#lokE(#9j zGpA<71k^45TMY|>P{8n6KKj(V7?y$s+!TWqkHz~n9z%`~o&%hSc&hRy!&#+7GuJ^n zgsV23CEYe-HS*;UW9buOmHDi3j@INW$^eXs;`~{+#R>9a`JK?))<>HNB+fYI!yPCY zRxkMjfqqAzhNu|uq^X!(EzQ|b_WgtaLU9(fD&PWWF1>-B7IFs;xZD3Ap3qAwLI&=$ zZ|fFG*-*a_IPeFq5y)3@;Z;qkOY6l2n$s-W$4%!=wibN_!MX>Yb#6YD7Ncz1YPj}w z&!t(d=4PxJ)+$Wiqt6>RS&QFCd^Y_W0N~;C!;avdgg`)l(cj|hPvkq)-q6y8!GbWM z7x4#=KKSlMXkw|J?C`jn+{D~hJF%1WG$cBmoqu@zT*>aHudhkJ3x%KW&;A}7?ksD%6x^8Rp1t5cmr_UL_;<8bVaQklIP&m#wkNOIi07W;W$%X z0W06mz>TQqrPH;GS*LwU?umCRcz9GiG7O;koiQzGy#D(4XC|D`dEuok&d2DCJZL2b1`ecwNefcNk{hjnII6dKc0e@h1KS^uqsy4K7K(>y#`tLm^+)9NiVBE8 zTg$@rB++OKY|tt{_NGc_aow&=Ku42Zehx&KfUg_=XLlpy;G|8lt~5U~!5I^b>6yr) zJfUz-qQ624EpY{fAs&il^VvaniCM;c!7AFFWgs)1B*L-IJTxlA(ZuMj%c*?7nN)V16VUzq#8 z$*bw#9_gxIM_FHshLVd_#R^kQfZpb`D*fscNC{S_Uv;5U?;{j;{OtdOsH zJm5SCaJ+M5$`Ai8#kN?XLM(&q;p8bj5-?0Zf!CyaivcfBhEr(T zVpxq>l61{?LjbEleX8XH1wxy7#WDKx>hb(>(q|&g{sLpjn&$~D(M3%%0jDd_cur)leC0x3&xu> zP1?h(b+mxH)Z(W?T*A+DRLbjo;X!1arXy@)y3NQ;XQ<}Cv|U8J?9?7a3%%{sHJVEN zR?Iw>7b{&01lIIoXqul!8>8V8g#xq7sqW2jjYE(ixE7`0ev8hf1<4hr+_KxE|JpXds>M$+FA zZ#HPnhB6KRbD>Rv*(!z04b9-%D8G=&_CfWA0S~@`d{y>2{t6S=^LX= z3lJ*=sfhlgo%vU!{Sjz4vL%h`RV*^BiuutZ3u!b(72VXc_+#6BRm$5&2>7>_SxoMiGWpugO}y6ITMOm#rOMgneT`rTo9P#>!~_Bt{Okn;yh&ULD<>gVfAF=Z6j5~USshGqjt>m3!_)ZOee^0d#!Z~ ztllV`Y+P}+#{h1#0>toYZJw?5e2c95Z$jz)2}4fNht2r7 z`ReAMw%DB})1>V=^TFp?d6cGT-pAfnT@o?W0m{Y<$_3)IZvp23{lFaJa|$Fd-xVFP z5GP17EAD?jf`HETcY98YofvP!NmW;iMaAi)4sEs2RaeC`hNUO1F2~QF2>wzOA&cTi zO!GX(sz3JbZ+k4uzes+0AdkPo!jY}{4iT?mKLE;cKyvjwEKmdIV5el>BLjB|fT|4v ziA|~|heYVBA{0N!nHc^@R^Rc&dvuqj93S`reT&xQGlprU+^p^CDooIm$lFs<&XG-( z)U^{tj%7elHA?f4;h(NE%-^2=NOIYp%@WJ-gi2!<%t$7IE;KCK*os*#`kfp`z|$AT zCE-tB4};>z@EHlt!cZhOxDdb;fBX+qfZ-sLcHuF5QXQ#qy3dtY=_$dLDMNZYipAFE zIQLrg!R|*3^=p*?S-PD@&Aqk0XmKhT;DgqA^acu5|u%BA`F$HI2IczY$pc| z!6yJLs!T7_9)QlbuQIl&N;q-oG+h`>?H(sEj0BMlYNbAuq|bYNbUO7T(=I>c^K=i1 zs?(%LF0nt%PWTRr9;=2M7oo}xz=^)TBzdBqL1g#4waY3PMvDa8WtudpCXG2VMKV4-lFaGdt1Eyv1W`BmU)Beg6>#sMaH^Z?pm-ZrwM* zyLs>nEUw*zN7HqYd?l;(+aDcouSQ!wy*H3Z`i<*e62~xKX*0-Y21Qt?m*aN&taEzIaDly$4%uuqMhg$nwT;h2%zg_z%3m&}i?vIGT7)z@XsHE3ty^a8uLr*C*I-VN$+2hF9w0)7+mGYIS{q$L~I z*$y|w0f8n&b5?#@E>lFWB~*ez!TwW zR&jwKcpU9R1nn0z!Fa;>DuzFk$pL;#H^CBHs!UbSNf5YUCk5CHTpsl2=k4V@y${aIK zq>xAOfW?@iIj=B)ER~JyPB*|}E~a%}H5ok8beXeMHhg!e!5JiGHRv1eDMTYw;6gXc zXR`w35I+GAET>NgsSe$qMQ9waZD$|)prKyro zDd9^~1JI3970e9#iQtD3g}(4kcqfuda)$pH-`IqLuILG;2~;42&! z8&@V}=GjvjE3(hIb8?^*6kWJ*9VkgyYkGEl9qf73@Vn1v=ps*Eh1c&S}~o)+51 z?!H~KJEihg^I85uF6+Li&Y};}LvK#QK7;8pDjTUA&;c}Q4~Q&TY!B1`X~>cWN?bwK zov;7(zkI!0NK4l*lIi}#ZbW56IV9j=CRQnL`W!H;Rv&X&tNtzCS}3AeDVA;&Lwyk$rXrB;CLp~-(e3Mn*bF}xS=1GI-=W{4AM$5Ze%3l|+FkQ_iA`Z~##!uhW^ zIiO>XF4r~#O3Jvlzdqm{W_!0(TRk-}8!N1&mU%WkUz`NBbXmefa`7r7TKeL413;z< z>hL?afAGR$Y6OG-3YicqrLWd=ZQw2>8bF;FbF454K#^iILBqnkdAb(>i99mt{B`@J;(O$k-LAVLTt61$yHyPmC2wf{MWC! ztge)<85J7z>cX6M+a0%($I($Z2uEChXnCyi`uD2V#!?~t^reygqI2i_=UiFtKd7?A zc=m#;LWsM>Xwc8~f(-GFTT5-+$pzxi(^nB8)QHiL;h@mgfvK;+7R+gLd-7x$xRR*` zqpd<*sp$A(sqP)lALDGCT)>fJSe$0*+JQ3N`#@+RWLmD`Rs2u%DwDBF*Wxr?8N%HU zAMX9ALK5?8H!9&H!*c{uEk^AK+QuNysD_423oGvfI>W&!z%83Yh5=6* zqPhymLycqFBnkf~Kx6^r2OpcyePoh3sQ1)32gW@1Jg6RTjAMcnng|wU*gcieD9ifa zXjmq;ux@fXu^p+21K<0_a{V)ce`}_!TjbsojQdyVK&ytYM1;_aL8VB#=PCQ?f-hz% zXcVbKJ^W9v$h?57rv$-I3PF+$$U!KF6@F(=;DC~q+G8b0G8hZup32F=rathlIp$r2 zER@G8RT||V9jqfMpyJYzd+J%Qwpzn8`D{>O3hVTbg*!~exeMo$6ew8L=}7;S`~i)k^TeBCGH5m)%qD5*QFwZ52B^W6T>gS%6w2d;%y8}gp#VPjU*TG!<3=NW+ z$ji{PzYbJHxsy)w6ZnbMbJ{^2vtgE*hN6zDk%!!|k~ngxn#WsUecb1$4LIO6RX@#S zL5l*l7#knqHPmh!AXD=B_tjyxhzGo-y;&Fk|N83QvB*3p6Z&BKqi8nr`eK@b`OY!a*|b5TvPa$6!i$!2kOpq z`ahmDDkY*GRB%tc5S>DrEYTJAKkoP;{|yYvBE-3i5XP7h&dCSF9U<|FY^j706bXw_ zyVakGCxF;nKz<2!oT;Dg%x;(UGovwW(_8+PQX|{zz>$L_cnU!$ALaTRj1<&xh<)e3 zgm)W(=338)S*W>qb%YJ+!0JG%8DLWLx08DwCeK#@6{=UWa0bo$SU(EEy({nvPZ=x# z_Ku^K&4lXCQa{05Xt9}*I2GUkq!*-U77=58%|{1a{mNiWcWOF=vOi!<(7@r zkaiJX`*paD*lwd!g)p|$^uAa zRRgO0pn}EqRIP1Jp=K?6hh-%133BRZoLexguM!Q#Qv(gdLa;2;gqv<2-~<|PE;a*( z=Sua(%z!?^Xub-I$#lVo#;Gc+dEyHjauPrGm{%W9Ko=nQi4{;btTO1urmzHu)W!o< z;~-Uhd`O9~zlT-agZG4YYy7;G%HI3g7Q)q3d#Fn~whuwVzCx z700%=J~4bqrU@1hhMA4rHwU@_M3(r6I4we^H&^G2RDFLkgacU%NCI{-NG?d6C>BH~ zjqxw=n#2{32knB(?Jj2lA|EGy5z=^@*v*|5#n*cB!E7{7Y4|-OT~50X-#AD;S=~5q zH9fNnhNsSo^r|hiXgHhTgjEG+pjgO#qvkN0WZ)n zLUmFiB&m;2m)LLEix{=)UTlq@UFn+{vssRgxE43eyH?ynfb@+=JeOy|cKQ_8iK3`Q z90S}EoOm_+X^z-S?m(JDbB~_?+7UJ=Pk-Ge*Rj&+8sDJMr~&L}uU~!i)S!c4B2)O2 zkR2!i88%i~a|ZaTNIb7f_XD%qFx&%tGZWvC-U7h@zy0DGc*whIfdq-{O9OVx zz~GPjgCyyHh89N>%I|TDDq1JCF*hvK>y~1^`KwdE)t!K^feU1T-fJCzpUEk{4x01;hey6+-26?AE|8()AP(1(jUP^MMe^F=K1^8w+-bD4vTgs zDgn;Ge*_ZRLv(1PDBgyZSh;U%EOs=)15W*eDQF%rYu2z*w$CsftSSQ3N*X> zqZJPT{EccP5LZf;-3{o=&>vX$9jY`P;Bo`;90sbDAfhJ~K$K?w1Z)@_2HBJ{)-4cs z$OwP_I%Vx(_`g~JWeN>;%wM?^2W+sjBL zc3QZ92^OeY034GZ5}%*1^;dLAvm#T;?P5PBH7`-3`CFvUY@DR^Z_f$cK&6?7fsnJV zayvipJ2(i_1n{3lgRkV)0orMxlN@rB#7N&X@DStqQ|zRj7cZ;q*lRDq+tLuk_B{po zI;GDdGgHl(Iwl_b-QVms`YFTMtbkSsE+VHITWMRuB4F(vM@J-h~+ zAgfVusQoCLq|%N2QMmO9L-FJ#jDEJuVP3yUbh|lB$Nb}PYO3G~SMa#XVe7ikN2_t) zu}w#l8!~VcgnQ(DpL2ED-M>2A`4sA<+l_t$h7W@t2Qldrr%k7gd#_h?NIkgsyM2Jh z%)G~OzPA6PPiJqs!0?ZFgC@ey)@GK*<)IB(uv0e|84t}LV%wi=I|`jf-*@pmHN!4* zlm0SQAcb-_?G*`;EFJv?-5-CKbze+ARV=^Kr_Zrcu3iC;22Z>E1eS_UF89U=^R_ph z0%4T2cUHE#S8`oCQxg(0-4^)#e+HBOT5t3xW~O{_!ZKQ4d~*4&;Enb{JBcD~Yw80M znuHG*6lRkL<+z_GRD?i{ZRpj~L4Y~6OL8T>cySP9yM468$Bj~4MQYtaz>vUyy)M^2 zI;LpYTK7n=yIOS*x9mfsi$4yh*cXvMy4iUCJ=&#Ik2?mGRJ7t)@B3OG#K{$yG+oZh z;h|{O-B4mnJwtv@Ln{-dn$_NctjCo1q`t(@yT%6ZT?E%sg-{Py-(sJT>P?jA)e;GA z$0T4Ii7lW0pU@$u#FX~pFVkP0p9G{#GQ`8sd+ zM+SG9Kv|Ra`{sDD94-~*zQ>*~38iWv;1*C)<9Hh&tOvYYINM)}nZ;n*A>DRE6Ar}m zL%3$aB@^(8dLBXfi2y*rtNwGzG+@Ic#wAzt(!@rqRb`bw&?UwK(62Z7Epf>rFt~F9_9@D%|kQN zKH7Oa1g)E)Ea|QOeoRx8>~+AKxW~M3E(DiOS#QiaoddU!Sp8Y85!FdQtam8&J(`TxP*O_AMMw^K@>w zMyVG9{4oP*56q~rQ(1%&ht<(&6M;oPh|I4rM*4!39HvdS^a@WpC*_l*v2Fkr3`9|v zUunF_(+*(yBekkcXNVy_Ka)+G6pnpZ&hrz^Ok&K!g6)EbF7c zLu9$awPYBuo;r}SzPZ9s^P@sV#X>}I{_1uvSxzy~hTO^@yP79E>b9C_L@)mM=Y_m9 zz-|$~H9E$Wdh_!F3z?^&F{MU=%K$6Juut>@ZJ<@d{##>FBp}=%fGE)S_3s~IbCync z4R$G^Z_Zh;id5T%&$ z`6W{T3z0Sy@RDRlJFvSg!oQ{P$f>sLCi+&+K#Y|VAQquI4*}?uSeE2A!mT)#&9pDo zjj{gH!1>c*V}H?9Jrsy{*a*B{M3`M(+Dojt)*WXvIpIyZ^mF)7kzM0uK9&j$#-RzA ze%^~?HdH?FCZF7OJZHvV`jXOpxKrNh~tC7sa@*@Ntp0jv)23oUzn;>G*} zn|PUPGVRhUk-zVG`rR*%P-yCTc6lQC&WTmvkHe1VE`MIsJ)d{wxn(rg)%xXnGV)%o zl1wH2l|Yl6S5#xKAuic zanwE`J9QluRwqn~nz07P$c1qgJJGxtKu8~(@k38SHC8qVTbVRbvu>1sr&fY;zI4Xh zD-<<^M&!OwnzTsju|Ha9TZg?^njyQl&XyrJQpZzD9LjgG$htz0KaThZQ;TGl=N-^2 zo+)Q~M8w*y^dI45M;5w?+g*N@3S~c!_Z=be6fdaA{8292iC>~iHDQtdHSKIlz|9}0 zZ4VTa#U*`9d>+D(kZ4l?!slR2d>W{d@gK$MW1oJXdUhu8PGIV7b;3X*M>lix)j`Si z7bhLu^^Q(J3;`Mx!w&8&k}0|ty@<$W#8->|G$<1KAPovUHd7hcho1}DfP&e}&ZawU zt_YvH8TzDr%Ke5oJC8-9%6Z_kqD6~?dcmHP@+87?m3l3o=nSwf9P%K_G@2gj3$no! zmMA$@7VM8;Ri^H|!>LyDl4Bm*pnoB#qQ2j#MhrJ6E^uIoT)w&)plzmj443@p4#AT7 z=h4eN9OIg{;cRJ_ZScn~!5R(uAzb>c-RJdoCTEo8`~!RD`l4M3Bs(lm->Xg>__M-( zTh8>Z&cY)@ZKwvW);?Pt0JV|`OffEEz0U(}I11u$#%UYw404mJAHf(oO(_pc)DW?3 z;*p$eBHn;DeEqdtwSPWMtS#sbIV_$wrI-979avGB^b^P>Ezz0mcbJ`Bo9a%tbln^- zP1dpjlBZ?P^{Pr(@GuFU80RNg1w@%0h)8cuAnnEWUYN4BswY{KP`oKO!r~X{+QN94 z+JMTFF?Q)2GKGnvMCmUTnTqm7p4Xe&xGRS=pH&5PUgO~Qkc!`@RC>Cj>)e9M22@45 zI+9R0;S5=eNV_D;uB!NC9$&+-f_pE3v;k%55G1_-P8HiTL7`LMGO2uGlj)}L<&m0?4H&h)W`)HR3!_fE#N=$ zHg4%Fq1TN@dMnEgxLf_@u|Iv-inb%;zF9RcZ)|(&jjr{Wdh+DuHHE!|7N?0@>Pak6 z=XlhazjpAzG@+P6wQ&#GO+1n4Vp-G3$+MVcVYS$(;Lqr+8-9s|U_(ckjV^Wd0|=Ki>1YWa1()XuSSpK!lGBLaj`M%e3qR(yQN zH>#!k5r>7_rL^sETyIi%s#dDOq2+$JsJ7hXeqy)xM%mz|`_Vf*tD(b*h+ZL!vePFb z)O83K#$-Upr)yhi9pqfj+nLmG#^$pz(+vg$j&VY(hSsqnEy8&Hc^xxckHM+R%Vm)= zb*2<{d?@R>{csgJdp(~_?}i!v<|y=Jn?-M3k>8L!sdep{lo}W zmZ2t;PHl2kyBT5RXUMkmI0#7m#=^)nRh1>zu)tm*ULq(YU~q;&wo3ib?X5~Q3L143 zCD(vsynyEEzQoF2f_0OgRC0YxiKbgRSAW&~=k!fizzyHU^vjnmxzLaHI*WJAg$uIk zm#$Ibz{4y=RMFp34Qxjq>)IQTQ$}$=Z6k?P7)`iH_q;jB)%f$xiSlw=W3rAya^(=v)JTve?jhh=Ub)6DNvJIg--Ta%B zi%%sr=|tZY&}U{&OfF?_06L~L=Cya9gIC1 ztfniLK|U;0X-?C!K43AQXibL^ATdcNB?_jL9`vFbvzw9f6Np&~?6A@ayZLYZ{T5kN z(sZ!2&r7iGBXl3DotHYgmvJ_8U5B?TUZz8a{Q5wo{j%>#jC{enXq1@uYsQ>7aC0E1 zkE^UDPh#%DcOw#wLKWlEk?t46-}jXzkzUKM+Z3IOA6H@}XV6i(Gc}tqT{W5#NBLKx zamiHZOI#ei4i&B#wV^EGl+sabekX8qZs>A{4zkIgJ#XT(iMME`u)4eWa*V8rpOn3Z z4(jI3*X(G#SCY97r+=;t8l_D06T%sl+;hv5vvhm?<(fAT(WI{U$cyCmdH?YBj%lU1 z#<1X6T!^#pcT;$3T3;6d-=D1lKxKa}4#N%#$a|~C>Km^2nTt9S=UmgH%2qDsmWX;U z!v^#4uCGo%&;xO%<{G0G_d26rG{B`l$hR(N&j)LSn3~e?RNz0?@5v`Tm)A@oenvI0 zC)OQ-g4j6dD7rXo9ojtfC#x1@4Ui~+O+5@8Vp$N!c=vH45`y&G+w(o))}hARBJmZ_ z9jc0v<;!l{YK8|u)R!n+g#2-)>doEPf8ra?}Z z`t#Y+r~K+6R&&Qse8umQCYV1Bt=WU9Yg=)Qd1i^EGMZ z+dSE>$2cfA-i@J~)PAZSrK$Z|j=C}KdZ__a%1Zf-O=XxT5#oEe18&$xxmQZ^B-Pt} z)eG>t_E&F8djaXa=Rv0w>0~TdQDHOVgqG(Ope#+@97#|kDWTxd ziV2)A$txY(Px~mGXXMlKkLMuAn4}-Mhq5s*#;_#T^y=DemTo#Kg*!7h<^fXTSh_`d zn60?dH6i#Z`5or+Z%4a0P&wD(?IO9nz~<&O=0aTU_d1#8!V z=JB-`;V#rT$Zh3@pJS@OG?Xh1eb$>1u6gu*L4Y@McczDUBwS{bnLVF-mkwxj@?8b-t8p9|FI!Rz4d}-O|)=TvpL`Nr|nAdT~cP5OtW-v`p>nE zUjrHWQ--IzQQ*W}cHJFlVcUw}Y&Ra$`FyS3E4V}u6xMd2;av^kqQG2JiCYWWPTFaq zOyCcVO}PpmSjhU<24S#SZSGb}X@rL`U{{rWt7iT1X#oKnBxwG;RXbwttI#-mkuIm> z7tm>Nn4un&&Z34~E;X_dG1y47`UTfM3<5nRTh*~CuI3{9b^(3IkK5dKv>Pr!JLqc_ zmXp&J)5-6NX`i@uImrY6Z?e@KV%kJ7x%(7KhzK@ay-}+CCEGAT@Af2!Y=+VOSo!{J zt^!wvQE0@p&nkmKQ61NpHE~DkfHPTrLLw0aY+h&7bWQ1kchaPNUmc`aRaoqDmBa$t|*QQ{hFptKLnaK;FsB{-RD>ogTx7$#s@#}$QA zK}Jb2?X-Wpsx0%(Pb4FV<5}Q=&U#xFK4Zn-a%s1gXIo@wT&W|$?XT_%Nb%|8MuUz- z&pw)_u`lLBIdl&Ou~2z(N`$_!Vg+G)7j3P(fddLPyUg+RCg~!H%)B1K>~^e@=9tto z&mc0PaC;(z@uzsEriCsms#jJs{Zli?c1#mLU(hQ?xe}+~2(hqc*n2R`a8Oe^sy7ej zz%DSkCiwGZgk1W9V3(_c;?11@eIL*NW@2dCU7w8B`(2~ox5hM{{v8D0mh1V$gRs-5 z@f}gis$caC`?wPdXH;kO=yvS_lA1KGY}krA2$mi#g_L`3ftg8-f4oi9A2D~{*s36G zqrbc(;dSI-l8$yPG50xY`HYhS69^N9aZQFzcMOW$H8YHStXFkKQw$^2hPoF78@6w6 zo~ERo_M%uwvp3n^IQm+sq@PXEU7+Rxu&x)f`Bd4Q$8}4!dDm4!n|fsUJ;>0}tB=>pmHLLI@J=2ri9A7ke(c!n|gV z&#MGBXh^Z$$GJ%-62mQZPx9Lp+uH6=56))XV@}z091VB&EAE4bUA`>jw^^T#TDK(c zd#PRW-S4XyNU`KO8&8ksd?~vf>20$N+MYHW4`oJ83{cs;{h%thpYpwrPzYU$%Mtap zjp+fDQ{NJ$Sp{yyz9O=5p+zL{?PFK&lj#-Jp~i2=k=M9=M(z3K&siLL@0xV_X3f7`-lVkNqc5-7CqR? z6x0$j8VXiHr&{LEX%MXrSJ@L@uD?E2yX4e5_+sV}?SP7w%h4-F*DmpTnm$ocKzxA# zZLN|k;*=(;BbeSmRh_NWz?FO-tLmsUDZ~&VM2B5>cpzT-z@dXM1S?)t`UBZ^W^^xQ zG|Jo;HvOIKKAjoH{Y+UeqJ=%t*9JT zJH6vCg+P+w8>5Zct@J)tGIULoV z5}D`095!#y?<%cSuTmE<*u~Wd+b`{eV|U;h;E33QuYEzX`w@dcm+X<0vEM1~?xU`f zzskltMi)@L=fW`>LC40@uE(L47H@gLyO9~njB0-mxeUyN_Dh+C18wnu%5;a}eZ=T8 z>KxPPqL`$xX=cms>34>~A^N%z=$8$*=NbqDhTGp`bLL!bnj>Nl6=D z3BJiVo0Q+uQWTIM8a&8-!Y~0t3klI$Z*+W@2fRIa1Tj6cuRit~KYTn8?KG&8zDZFvSB&YXKp)eMgz1r^DC28R5 zm^X2}S^aow6{^-0Q`8iB#vNIUwrU!|!dh0x!uF~&l7s{qm_W7Y$&w>Yu z#I@SgUSNiuLvNyk-zOKL-+fbg--z zlHHF@ef$i;6~i+6Ro5&N&7kIC?h`dmg%5SRu5|BtxX6b;I<|rR-o}>p?;ZTe{pkX! zvIsj}hwB$lPkqB_3gPp-a>k|RCD^R}j_mdG-8w`hC;jdSH%$q2DYg7~WbZ%atoEFx zI=-E1W7qFp{VM4DvYBvfzZaX`w=?3QUrSrFXKbXWyV~%dB9uOvjf%0WM0aXkX9|Q* z*8-Z9^*DH_M&3`ee>Xl94f##vT7Hspn&n8bwEKuqPQA0)HSM?Fqz;u%{H}pRb7boq zzO95y#4C4}_guD~j6!+Kx$kKz-!<*_6{T`3HDlE|{{Cu|{T;6|EErM9UqIa@BrKIn zWVI+Mt1gAxk$HXGJ?hBvTJ<+s&yL>;&>g3zr)oLc9G9yDnjdyy6B#KKUbIO;U;SzI z0cT5e;H94mwYMiSID{SLz5h?|LIu13Ww+;H@4#>JmKqtMBXj(5eSBZqgL+Z4 zvjnn5Zh7vy(vffrCL6Xwsxs-y$A(|PdTp>%SO6gcu_^hS|J?nCD~@+3PD!Cc$E2Hl zhUR`Vj=)GSAiDR((#25OoK~JUc?>;!X_jX+2R2jG;m#`ZN2a$z`+xT$3I|;RyzcAs z6H*{MhK+#Q(bUtYH*}jgcwh@qzrk7)(^T0q0|7l|Byxhf(uPC|b*vW2pSScXKiYc@ z9!mZM8%)8!Jt1IgbOG{y4L?d&R#uM>(xKr+Mee7gzw*=BfZRwG{_JJ^T;rvH#A%>=IOO2`RoftDHs( zl_E`!Qj^)Q<&SHeE0%k4KE^SZfW^6V-uX%As&H@gGLKWeU;h_*Z{bzt_WS`0f`BNg zD1vmiASK-m(%mJEbeDt(BHbY^4TtVh>JUmwg9u29bo1`VYuxwuz3cr4-nCrbv)1*T zXFq%Infc7jXJ!hm3#_GdsA*{n@CSvQmLI5E%FJ4p1O<1;RKng7re_ke zK~rwQAJ9aH28_QX8ajw=iy{v(U5}-OJ^LgqC3kToX4oEpoU5EaIGk(6Nvo9eGJg!_ z^%6|n#xuH}KD%wic&s3BNfJY??-(C(3Qz_;=ez@b!lubRrlFxnh!P5vy#)HRv}bQN z)op0h>fYUIKB5l|EzU5u`4S`r9xI>9O%ozd(K9398+)549=_&io~ou^Z=_n!Uz0l; zYD4K}9tu4wu`GUpV0-oe0AEL%$mbK0T55C}2vI39CET z&=P~LU6x-yw#zx^J!8|3@u+Ii-CnzVa=|tE(!R48iAlGGgaDU4N*1?|gMuN!8|CPU zjpf>x+{fmZSbbWSEqzl`6~dM*UNY)f zuNf(rNS0!O5sW;Zi(YbnCFtM)^V(m0rrCICSDnGE&+q>AQ+JO09v+1#VjiXak6m~C zA6v~+I5q5ruiZO$`~0+nWr{q!<)+Oz7^=|PQ0B**i%dG@8Fx)PSSQn}M)2A?B=epv zb|_Kj^|FV-KG!JKh?*`L+Q$4m<4C~>+_(1eOCng0Z?{!`0}LpW@qT;PdH|w-G z4TR)W9F#{il}e}L9l+v7!)(bb;?}MFHNWL|_Pm__NAs^x2`=`}EE%tiQ*KRD$56?| z-ldPXia%1fmJ?IymrrYyG~e>g6b`aJnIS>Y2SUC=A6+bg&E>NBF8t$p`oqsx3QiqH zA50e7+LcN?oN>tf3CXW*q}k;)lPSl`mRBzdJp7(8ZRZvB$-qXm4*MD6*_-Xy*U3+7 zgut!*eyKdDUw1g%{uzUT{bh-c$a+`RM~1#B>DPU76n5!eU1T#qhl2yPDFYsDRv9036PLQQ*9_ADJdzL^yg>1<3#A` zN#QJ;nY|*a|IsB6t|tPuJ<~}}6MIXm^?b9YE)N-*&W*Vr{*MbMxfg5}kwsG4evF`) zT$BcZg{p9DX;J16UT%bSO6EBP(Oq%v*)jgoLE$0wKj*oFy^M!8a=7zec~^dZe$i?# zZF1+8x98Rik`M2@3Q>~)?{!&b$M3b|GyRtxn$O;}>U#&0G2PnjOJoE3NV1-pc#Wn z-XVkg`SJ5ctI@J~K{T_8u|m^?p@%p-oIt`asR+Lu*iAR6g3bxL+@6QUWZ0_pFy5mX ztjx+Ttky?}A1^eETH=|hnk^jP&E?2jxvv~P!Xb(mxTd~JDI9eztJ-#^x%wj!j895d!YRWJ*d##A1e{LZKRya5{sr)vD09Q?~ zun|;~eb#};m*l8_pHs>d{;;Y4l0DMz9{9KJ2(RjVs;Ow$pJR8btWU^;J@e> zEYNL?Fuz;z7_Cl-gpW^E{EAgD{+v%HZZM8MVPpNC|H(TB?75M;@=4Cp?_Fm2Rew=uVub$e3+3a6^O zy_+|@q*e+{{<1Nx6GEJ%v=`nZMfNodJ-foTK*x)0cl9Q7uKxBymLgIY(n7rv-c}~F zrD9rN;iglEcqwAp7295mCpj)-8)L(8k4M1F1#z9uvmk!q_-PacC4siY8}78*;8mk) z_nn;gEvr~I%m#CUAgjIh`G+{|Q$HWQtp$7PZq%n-@JIWZ?uJcL_s=HpPfrJed7M4Q zZv;rOv9UAJ0-F!<{YygWO+Fu^*hHaa)2YNKu=|=(hJDJJHjfl3&MHzblZKGcWyW%X z_F-{CESwgf=4)??M4`l3biK4GApuIG|_Te{BvlsU3NW!HNN{>rUrbEBS^pw9J zgP7lXVj3V|x{xctsfNK%R&78dflJHoyB^kYj0zQb+Dcm+gJ2`A!@N~h}uar@%?RsvNW z);IC<`Q9*SOYJF+%dV^0(LbLWo1cJ->-E3w)` zU#QWzDDA(wW!*Z<{$F)n>(O)rKX@A6l&1rgIBtAWo<9}j{%?_|?h#Wa(0bIvzb$QT%8 zK`kXc-_la9^`wK^=7VX%EU?I+Z*3_B(;BOnKO~4>UCP}3#F2r|C3({lyoqERzJF`Y zK=ct6FJl6eu3CsOy?R2zV_!3|oAC~6sqUn*Bqzg~ld*Lw9GiX`HA=WzF{#5eT6Hf+ zLoKobVIE^sGD%PL!H^5-I#=Z@8FlEMmZr5mFKl@6!+Ig;3X zDH#+7_&|X&u&K1qe!P&9>ia$!MJ}NtArnVO`2t0NI<80sZ9AgUl?dBU>qWw_n%24ZlalPCxM}UbjXq zirJW~Y~tL?UaD>|B;&XKrU9FSC^pqPAtfUdV+xO_Yu{|Uv?^8Jr|&q<%*P|e9eVE6 zo~^u?9|xdOx8OaMNE$ih6 zO3XF6Fq$I8dbI3fv$yYm3p6S(Fl_$j+i?1h&xYGG+^mjWPTbDxvASc<>+hw!%JgvV zsZTIv@K6{ygSRQ>4-lGyIJLAJm0|ao3yHeail~P8c|_}|_$5(zV{939uNuQIPu!(s zE`k zyCynNJL2mqHnfW;H}8kpr~GugfTPfc1Y{t|0ITU)M{f+Z$!V1ZtKFQ=z|an*_H8%K z$zn~%yQG!BfG(CSB-A6%ZfNQQ)s%C>=c(;9GH>+ZRd1XBi(IXPb)j)(mu`H2diCMu zq5=`q)8P!8kh7{*iBo6yP?=3@(E!J#Zv_+sQCGrpG}>e-xRbBLc?PmM$1`@*(y^@)-h!Xr^IRxe0KS&cS7e&C%!ij{%fmayCk_fHP}b z$X`rL_h#Mww@mxFL-70i=lg)JBrYjC^E>{FHi2^VX1Y(9OH7M8HfUL7t2d zPgVO^1(=xDgNfTx8^j)*-77)tsngNX5m1!9`PyNh|2zf7Moqk&&SP=gjshmju!e+& zfaLMHT-$M_OcOYN)xw9w6|OWzu9cB^4Nda0zl9u2{R**A7$|~` z=;yJAv@eL((u7=j;^1yQ&??p8zDtU$X6ALHQlv8t3rITy(hY8nhB})KHTR?0+U4_; zy+RqqIC}U(`;he7uxUVU80q{QeEOE?vb-kKuvecK8q9XBTbU_&8GL&xD_H&D1@}zh z>30Ek)o@&Il|9^4_?UWbzNzRYS~ps#r0~T^8-9@dR8158G7^0dp7_h-_d^N@21;b_ z_A(e^XnJ|>&T4%6nA>GDQTMvBk+EuEKj=2(pl2o#%#$e!B0e;)U9k2K-iIzFyB$VQ zY|oW=D8Cg%z~_2aK3Y2P?Ufm!o~V?w#IdA|LKLR2yEFvBoUd#3+UTZ7rc7f#Hm?1g z$AFrXpWk=r?b~;%3xbkVv0GEMV^qNp6b52A-;BP~(Z=o5>N^0I#WL=JB`F-AZ{m;J zLV;xsNr}1WP&!{xmNDQ5PMf8^tu6JrxFOBbSgOXz7nVVR1%s@~=11+?B?}7+*2Bt2 zFq2-RF*H;*5RoVX1zemX@}M<|au%H!n(vAEtKNK+`SXShUdL(bB=I)h=cj(>3iP$# z7xbLB&QHiqB(EMRaW=eGnC|F1msnUIqmM54O{+O~2wlkr;h)(`AthxcHXW?_v2W59 zN}PGQqa}0Vma4W;l#(^p_{OhTMWo*W+U7^StlXRn0&m6dpEgzJEtqA@i)KlWd?#GO^W$;tkf9)|`ZnggLMJzh`^n2><%N)=Jf$>MPhZMNQ-d?I|5{ToJ zz&-`i!Bp!o{nORV9@9W@gOdWed4p*%1C-V0#4nz}B|L%2`nA#dyoP0+$6V~+Ew<(rZj}}YrD?1o+KEG&_%${VXSR)hW zRqy#)rz!EdQTRGJTx~c@kK>AZ*OZ`_Se_a-**2*BJJ7+3yxxs-@OHD4a>YP z=GmvhCOU{R;JB>R}2H7LV&xp!u>h{9^v6;dNGHLy`VQ9QyQ*W|uC8MhR{jY`O0A;ED; z4&cnO@?a{@MwOwdbnJM%o~1B8nZBCU|G=4cxohoyM11 zN0HZ%SW!*E+}7wc9+%H)x=n7+*M_T8a0V6-LqdUK=LY&_u%2Z?7^$4&s`+Rx3WR?O z)Ivf+;1JffHwf)v5lJUtI6Jx`s4lae_1NtQ6JZ<`*Y>KjWq(>+T(Q<>^3`sL$-C3yms zVtd5`-082$Pw}QB#slPOAI1E#IKnZ0`D*6n9A}$BAC#Kx>pvo`8!L{q45>nK$i z<-}x{R+iJ5f65AC^`27UcH4QY+uqY7xi*)buN9BBA`2iu5)_)@CMK#zML;!~_vX<9 zg{HPv&%L~ug#zy%b2!S{HM8p!ic9dAInGNU@gJ`}*K9Hq51!Io>dfcLQj`2e7Q~W3@v^x84-C`=AY0DL1>r- zqvEpV`oHw7AfgKrZ}pSx>ZFJK+>R^ZyhocP1zPM{>As6%XD^aAfhVqrX2!z8k_T}7 z&Ge`TkDop3Ujbf|ARbT`rU)-XO2iC4yjo^m8BrL8_4kuK0c}5oPedx!z88O*!ZpX} z>+ICB8uz(6mHVh&>P7nuo6XVU$_N0_d)t@Ec6Xe)5H16k=U3jFCO-}CNr0OU`Oi+l zCc|H&0uVK!8ae_%)HotXReWO4M%rl++>Ofdj|P?$e6L%?rj;@|&scsR)FWQ?)|6lSOYFz@df$&xja<5qa4jfb|%GD#1aUwjw0UQSLHOTs&0&3iriZYI%Z zm5}s##vk}%gSf4g_Gzl0XzgCco4ZINBg!B;v%DxlH0ElPA$4}x`##jSr!S6vbH&Bb z&=AyyX|LfEGn>L4){1W5=ag(i2WGO#uS>aK?i!pe0}QF<_PzAVyS?=>Gn;pZW*+%c-M0FSf@QxU zisv9@FrUeoEH;TVkOh#f)cLgOouXaSKC5vPV6aPGA5Mah@@h^Wr3%qM$pr9s4~Kto z@!&I?L*_5LvLB!=?GYmB8X=roH1@lIe6Zj2i(8jtWLVtadFq&ilx!g>Edk- z;ID!q9t{0ZUc~^ZB;ahN$(W9m-gP+Nm&!LM)3QkWCXREjhlq+K){G0kCr^Ln93ZDkk3Oj{lQL- z`s=#2ysI8x+m;VSj_$+kh_qUPT_NmNm29hUDFkDHN;H!;R#Wo=^GzX9822W{7FMtTeigkz3rkO-Nsu~W_n4Q*ToH9xlO z2vh?ZuP=meTBtpdox{E_Ah%~z)5AA!W_Z$(BOP?V08dlhh`eldSm^pLoVFK6`#i~d zG!S-x1~;8=7p?agd%BPzC(Bx-UYdJCGZF~m^AEajBwP5Tha)G6{06y#h*V_PiYhP5 zIAiy#tS%d$aBNY&ncZ&*)kt63bykv3ke>z1_6HO^24WLD?(;90M zXFsCE$gpzNvxK6m<%BSHIBXea_1&eB<%`F?9kWLbO2xa1cZsBJunNZT| zX9mEH+)mysm}wNQ+0rTJg@-@5h-&;5+A08xM241nO>se7(H<=xa$AcQo-&s-FM@`kdfYZka!R-x7qcuW)c zz8`B86lOVip7M-L)2hBj%ac~MIBUe=uNb59BPO2tfQ%HPAxNRh4})s^g$)W%6A7p& zbQe@oN-HTvlaQ@AS6lW5qRqownmxz%Fx8%t7*Wj(Eci-GznVQ6bm2e$W=yMESXC*~ zPYzy<6ucULU~eHW_0FDxKwpEi6?<6bbgcb~`)ywGQ8YoXhXOuLhcz5RpwJ2}v^cgJ zwTAt9P}7fti@wv1sH-NjwB-Gx2TKKxA*Qnt$UtA3!Yn4Fxt~v+Xmijrfl5vA#KhOoKjEoys-5<;?|q=N`q#`5qG$jNtz3gkj$XDwlM~`N;Bk#nATC*S zuT4W}kSE4J%_m~=(|yFzy;NVB0Kg_I52C}pC^Q-=D3$w1 zbKctA&cu&t95cx^@XPgED9c^8v`jA}mXkGV))?dxFY?Zx9Kmme_&jV8@w8giv2Jua z2>_`FS&$+rw@TXNtE28b>1oq$wNx#Q0ZI9)ZwWTJ;wr`i0#b?puSLosYQ%Gz^;0X! zXy;9|wjSYq&y-?z^Y8|IhZE2*DM#mI*YZQ4z{S=LO!mV-BnM#ND^rb$ht>7!9fD-j zA1gLEt&wd_*J4`WZ8m*JZ34Xn`aZ2&m9-kG(`IQ#TrNuiWS*zn(z5rd(lJMP?S6Gi zyo+YdrgpAavkn6kaC05TU>yFW+Wc+{_Xkp;O1PS^rcQOu6l*^o4w2dGZ|ODi_J8mc z$y+3!lN0Kn8Ddd3s+Fl3^0&7aKFEp~0M0SYW_k_FnfrGy01kYX1q;fzNqL6Wr~r)L z05Fi1#88|BwLkTdE*`TU1(=AGG5StOU%}si=;p+I9+%>_iODb#{dnP^n*~hN`cLS| zTO0K`HZ_)TguJGGl*$Dae-bn1D>Xyy25%-XE9*I~%nSd`%opF^`-{BWX#GJqc$LHL zNpiPI6!RU~Oc?{f7K9nJBi3(hUxG6CYTQz(|;0Tv4>l*=nLR9zE&viUAPs z&0QI7O}oRaGgyIo^h@_a0YDo>^5E87GHN4?{yS4hpkqGCyzf=>{x^JPMy;w_HupFA z&=OMtaErlwTF&u(uOdUr=!-4>BO}prm#B+A1jLt510}`W9M#L+Y~8oQc)pHKj@VWs zMQDZHVPbGLdT?c|I4<6o@XBRF2M@^JZy@Q4dVaK=2^>DLEy{W0?K|d4Bvj?TS3W18 z17ogkhm9R|6EW+J?>oS+vAG{#NyB$k_TBH+uAHvk&w zzH>^spg@qp0a3vG97uqrU=@U1E0+I>F_oSE@?E3sP6^7lvG zprj3TRX`&{P~`%V{vlHxaE8!Je^klZ(WGjcy<-^rxQS|>8Qlc|>D%$2HtVQY*N+(gRaGSZn_z3= zbpzTR`N41E%N$Z11A~oz`G~_5lQuQUL4#qQ#=IlRI3Mzbq$FH=N-wOct~N~b4}HJ4 zi$WoKTSmKh6pu&4MdWPTzX%q<9e@IW^Y*ubwLnz4lLm&F33gNSU3gXRsnlY>$#oox zf#(ujj$>oMqQjR*O$vy{KC5D{{P}*QU=5T_!E1T@B&kF5>1}Er+^=94kWa3qRC|Kp z=M&a(TXmN}Hmjr566)VKuN)ERezp6#ZBj>ALOx!7hS%Y`TwqQTk|p1J+Xx7vOims@0T>Q3kT{UCZMW*ww> zQ6*-u#Oc=2RlH_}LG()!BZ$-p{Ou2t{K}2yHL?V;jod~f5JhAH z8|@exjB+jo{;j}Tuu>1;uG%=5Z^<`B) zGad_|7hrbt`~_+y$+rl(K92L=H0QVjcqG5JiUqT;gW9 zOac=KFKkh=v#UbgYw%eN{7QoE3|iBG{Q55;HxLHDZr zJq|40H!HeFrJhNI;W1j@1<9?iI>8f+M%9gv*8;N;a+UJx3ES&q?V$YYhC^e{)+=v>zvQ z=S5zxnxp_pvL^3`A^OT;LAC}mvkjMkO)?)r+`RFK`9;kR86`o*L(1- zezS)v4lb@Kz;WO|)J(u^A(gEczK=xXL|ZCz z6tGC_LDYLF_qxiyA?O*k?rUO_Q^@9fd5&KwdPgRQbKXlCv<4!-OQ#YE=5Cd_FHzpGI)_GafGq5Y|8N7A2umg2yv%tpjxy z@`C4&`Jy7nl3eT`;obpX8aqD%1UaQf7aQ_Hd#gi5_4ij^c{p&Wf0(fY-*@=h zgB={>6>POgNxbud?34#q*PX*3zAvaa_6vTdndhJrW> z+5)~4eawfMA--q@n54T06Z&w_dCSn138@r#PSSt_5T0MSRZNA7wLrq3iFs^XMlGuZ zdNjQ|PgryJJlu?eIy#-&1}kuB1YLWV58}Z+uJhjcNTM&jJp$Z9m(xIgccOBW|4}bu zm}aFJ8j>vEUEpCXi`+l^62^RI0vR0-b@z2>M^e;{+CK=bU%YJ|Xd*|0e&k0eb9K+N zA2K!V5CS~9YYsx4Q@3nc!yU&gM)C?^z{68z26Y6W(wQ98@1=YAm#pFoJl_HhLEa_I zbe+)X-4Zz8=^SqL^)-H8y|u=R>!>&@@E!D-V*<31K9@8P_UE6 zDDX#3sv-fZ$%^lU=Rh|kN-#+B9>+3hSe^iSJr~(DVT%UPybOFgm)Q0eLt|PfoK2ig znEQe-HiRWaN&~dqsj!mKI7Aatwu{+n6ChadGtI>MVL4Vv8F4xAG`u5;oc%BQNDTE8 z2x7BaY1=tE0MirdL<70+>D6?|-B<}qBwm-wDEjh&Mvd5@I=FJQ+0&K1+mSaoVL+qV z?e1G;I=HLZ@y>&3JnEsc zSj8ZjZ1O2fjDwyldnahm@C!y**<7=yjEYLERtKtpF(4PHjZM5$6w!pOP4rm@`0Xv^ z-ztE@L1d*s8XZ>p@sqe6^KhEWQ}1|DDWqHD_BWgB#O<%uHeQ`JT1-+ix?r;ibYo`a5&>$fSX^zU<`Mrm}sGR;gJHB9nL zC#1IZ;16O;LlXFVza`uBf8Ounz~jxzp*vK?gdbPiG~z?uX;-|u5;8Of{N0(Nmvrv# z)q+lba>*Pvg)7ydmvJl*Ud^}zQ<54qIG zA%Z;nXx$~Xb9BJ9EB4Xwo&%kw`WT3|bSjL3L)T7oRA^W7z;OJHUC4#Q*3J;(v6=>OME4-m{K% zeSNvNY%lJIaMR#K;Ln=eUo8Y?AzDG;LZ#VhZ0G~E-mx&D1JJ|FB`BCg#Ymh>?w`B* zu$R!a>{gTB$z=En6Fx3|wNoRn4;gtwC%~0@0CrQ;I5nU&4(uigYI`QlC5;h&22+IT z4NMstLsQjCGdbsor9gyLVQbI_JFW1B@EAIC)7zTYxHry)S|lnt*r*b#mTo@?go!~m501K*+Q z7gM!To24Q+-Mc4?`NFmRozp_cA%1PnpyMWehFxLg;dSpI%2}XMasjKC zL;Upl1#S$TM#bXkvFLC@W5+rMp2g|GzT>_Es(1M-$JDyD?jOJ*k$mxs#0+ep8TkU{ zVt)#Ec}qVIv-e`c_+%6Qp5^H4uivOTxzs;c-q1+qrmEux^B|j(Q#JzbdSSY5jLVg5 zw!t@6GkoWMRNXq8Ofr9<@6<_#A^cFuWqtoAkO|H-yMdM%4_u283^{ww{)rC!tfRK~ z1ZZ~s3o@idRh~z-2f^rSvSqE84X5PWn}l4NABf#3vIX-L?i*AfTQMiTBf!lP{(|`! z2Z^3x#7XuUb?Pf&>wqN{zO{~f3_T0hW0NK~OhaxHP_sICH^7 zJT45K;I^gz&uyFdN1_GWWS&wSBX5J&_{y>xNtr|X4`)rjIgZh3A@%F~UW~1sq&;y~ zD&+`w)%L*xO$~8(F0s@AuSMor`TKzH3>1l$ovw+MITN>k++5xl*f|Ys|5PYbwgft& zDP4Xl|6VMIiXB1uN)p`lDyWdkh9HR9Tyy|gLpwwr!AzpIv8ya1Otz%BS#JHRqXPHA0 zxSYnCH_gQ#{HF0D;II%N=%bsT^4`60;+S_D_su52k*Fo?+U;t14HqL(7m{?8C8$BF{UZaJj-?|%=Y+R7fg}DZexELVBVw$H!lHA9da^54R5xH zpK5Wjy)tmy2&&cBq-@&i&}OD!z<%!_-5qEeT5d9(E#?sT`Go*Xa$ENP!YaB?6P76| zT<9TgJl#5;+Ouv@RGa_mK4T-6JI>0&AWrJu23%a?4N*yaP*y6Fefw!Ym(a(7KEkuh3!`{?_2F{U-rr$A)b+D!6i zVC}Du5{i1P#kFUK5pEiDDvgr*CZR0?js6}BO0e?-y>KIW^o$nCuKL1HuizRXKZ3SE zST_d{%+^^}JV91Lr2~JZJEFzqwez>>xk0w)E!!CrKg4QlolhNrFC|NC=o9UC0?cJRVvbDp(mskj92Ms-2tRt%P`I18=Na1gWgQiFXwW-CrtU{4$t zj7hg4=e$zLZG@VrlnPaRvH#H>&h=nSRMFc(#+Sem>cm^b?IyXiemRhOlKqjISYtdi zG6=ccW6pUmM;fQ zDmTs|{~sSH>GvMqMRr?zg=FR1y`Y+S-I%G_VOd)B2D9ry!a&c*)xrp73)MwmpKo}& ziMS84`!VrZ-{TqLMzMiO5{V?ANq6pg;cfH+!}$Di{TcqMONJt`N|Dyc* zBH(`xSO#2cNBJ`LF;isgJkONfkmZT;hxbB9n3+ubLzu^hpw2WBmL707F5PKSWe0b_$5w1VXGj%WN-;SvP!n&+J77z2;STI&+%t3DYghO^uI#p0qKoL)12Q0VfmuWQ9~V+&zA5SY zQc(UUockY3v-@i!VM(1a-Ul7!6a;wne?WA6*Lp{tbtJ`r& zPnry~wc8Li_GWj@wU0OamLvo!x`2|e62YChy%%DC!w69J)npK{Kj8?Y&*`-z-W*qc z!@K)3O~f;eLae4mydEeE8EY3B!;+FiV3jlLj#WOoM z?x0<~3Jr}yA#xMse(rs|7^2$p{7W7yp$`b=UF*>O69iYr-U+b}#_)K8($$1hgvY|n z3tWGrzy-y`T7ax28S{agXPtLBKv+`e^br`JL~{vo@%4~V>eAO6Uj)?jN!m|uG20rR z1PeY*d_xe!xz}H;=j5rJKS!nC524)0Ad|cTh0o88@5D0hC)nq823)&QQ2@%AI3)5; zAAx=!OQ9s!utG?vmPH*Xz1nXPXW?W88PVo4F$+sS?@MMZJ{O6$!f+r zn~^ggOjX3C3HRsu#Qkt1*M3FvU+i%+vIXWv+3(rFTP+Uso1dZ6vS(Ch<~}&}z6j;s z{*)~-29tGNnFrXX!P3)Zy?+ogWkuMA{Ah`90P5L$EhSmi1H4^T()D=Vq?7P+%X!34 zwtzFAS%@g6G~JK(E~CX6q%9^U-pKA&*I@-J#nR8;wHRd+~Pn2!yniEuDGHw z;DB@@2O0MS5r`vpr>j#TC;(ft7keLm28wJe!|xyT#OLTIoaFD z4IUoZ-$xFt@ZQQ`6!6L|$A7$$1`b;Pyg|)JJ0vhLmKhAAil5NSf4R=tQ=Ew81xV6K zZv?^fx&?IS}5+pZ*tSH{BkD~^nGY2^!4>^>kl}nDHFwhKM33{ z83TCy!0v4AQZ5)X;V^BJTK0AG+1Ht|p;T^ia*2poGO<@Z3+DCKoU7si;N~BJlX856 zD|6!C_C`Q9@;1S^3@|jy!34HDop&`%-~D9P)Xw{8ll1Wacz=yny~XRDQyR#!{o2BE zEdQ#i$0y&iKRN98V7r4p#}rglUBV^i%HCqvm_2_C*DB1XfZzvJOJV#0ko;q)>`B1i zv|1C_@AD&%(X#+fCI!BOSm2FQZNz84#QTGl>QM;=d}R3v z`J^HIu+j#Csw~|9w3W!mu@JZA;G2 zN8TtEYdoqpsRS`7ybXkujobbpfYt}dK{+Y~O1pJ6(qz26GbxsCAiOQ;2b2jqi@hEb zxqqek5JU>0X~f0J0c?P&=>#rX?V94#Apt6U_aKi!@FQPeQq>VXagqcP4+eMx#a=(Uai;L=VAaSXtL!q)_eU@tcE3tlj29;f@^%u|@#@NJSlnl`q1W3rntOEx z=r#$)-4RkFc>_7xM?~R;$+X-=6bOz$lbV(OKwTRLyQ%{k2QX=L^ok;GgNtO8QnQr< zO7d^9EMl<4|B08g+(kI%?L2n{7BbKB9>J0)A}W&KHMLKl_N_p}<>Dx$b5IDMm;3akcke{pY{BsOn5`2nBW9#qZ<$NT zYu`o%i>FZ(Zm!<|1%=5?o^3H=e}!M@8s0w0$HX;z9`+#gKOa6OneLEFo@+`a9fZOSg-*ZTqt9AD*I4p)m z0h1v4-8fHV6}Z>@Z{uY-&Jm6<=W@JUEL^6a}Yp@G*8Vw;G>B;qB(y*d_Qw3Ad& zsJ(j&G+L;c!Wjfb?T^vf#jUFS7ytM}f7Gs@1Z0Q;!$4Pp9q`F?;2gAnV3i9~dhC12 zTko_My%h)w{$xPSbgtceN^DZo)-}#Q3Ch18+HM0CJ>&Nt^b(B$KU1$D04lV=5OC7U zs;igdma>3WNQ+)oSJ%*G{kzot&l11~KgjCnWGw=R6$P?jZ>|T(LK-qpK8XQ%gw;iF zU*WCu@wX)0M8*hvO!eo+|NUSu2F{qCwVxUx1`;IDFQwi=Ow9tDi&`O_0;)lwqXSpj z>H8;TP`Sgr6WaA(I~oC&{?p@01esU1`CC2zX2RYKyF*K++u#y2nAV7z<-iJRmiqOy z5`m>|yEO+D%z%0_X;Gf%Ujk>viYDG=l065xv>vFK?2mc<{h=L7`Psi=_PhsGdLg@D zjf{+#PQr5Oa8~^<&bF9{@bPJXmB1p)JW2Yy1OIf90ChT0%I+t*0TnXO^+M-o-`S-F zr(0}NbjiW?Wg=sLBYns-N3*!N=+a&HFLLIu#bEJ54<6EhQ42|fwG3izZU-WrTpZ1t z3?#R1K2R<<5LyGZk4{_Tx$K{9vpK_Wm7 z7E@J8pj1a4XpG6-`ahZ6Kfh%l2kuibx2?4^Dx@Cg+T}rd4j6nu$QgmU^SInDQKpvv z;&~7aM9k%6=8tatlZGzG01qF>r>}V|`ZH3|W<0r)C58@Kp7c5#?-(}TP=6f}pRPqA zuaVVG_8Rb#f1ksz4{cAtZfcqre;&qye55DWeGk@EHJd%+UcC?XL+nzivDSoYC3b^u zWITh4CH~K!Ux@HMUN9H5jwS?9Za@JwH~=Pm+W9R+b%iRnXX?Z5&^&E}S{(eJ=ldb` zLlR!!^`eB-{}xz_si09o_{CX_3dJC3<^TujYHOP}FJDGtJbWVkCY>)=qvA`A*Y92x z{}R>25FinI;mF#;i1J`39AABKNP_xT(8f^1LH`O$O3Dx8m%Q$~k|0H&>zct2wad}w z{|}w#kPa?rD)IFiKO|PLB@D{E@jPyzqU>&vBd~Y@HpZ5p%cJ(UJYz(=-`}tN(?a3z z#zcyM*I34K(~C!%f%a5aX`BwFs1o3=zI_YjWk8j5d0nPhnfJc?C>nGknp$=Y`JZDU zDTgk3JZG6WA`yVTE00)Z(yq0d1KX+`#T9e7RcYn<0aUR}vgt7{zmJyxU(Na3L1=n_ z_KS$Z;MoBpXmNfu&Tza&{#cMGXmHtJ`u~!&g@5pQJbR3v0tD~T#AQ@rpwQUo>VorR zqfB5KkOFEzdrXa|Pn_3_MXNwYfBL^}`2sPx<>#Go)zN-K(C^?&!&RL?ZCKLd=UEJz zFpXg#a$7?Q%o$ZS)AAl&-7=s~@Mp`8zh>Z{`@RDeJ+>_OPD!?{g8exmELf)F1??SV zQ=W){ab@Jay}dPuP(=~Q>QI5v331YjivM|8esP6N7%3Jwp|u5%JKWW8aFQ|`N~eT) zlt7fHs|A=!OWz-@Qvw?|`Cn($<_W&qWZumtMM46d7E)y{Q-EoTMhmxdpUKZkqv;}X z2^mmFWHFpm(Dt9w_dh>D$sEvzfJ(yRzDqG#?U=7i4Dpp`J@;cFbu`!Hz7_HOe{V}0 zA6UuE(t9O}NMq>k-S?2ub=!z%lor$mz)`mmkUQwo8lB>Rg_8t~i_QP~4H8H28?39H z*%XmW&~F@LX%r%WWKE=i&y{XGvpyAYCo8J?$jF32xD9kUIE)2>)c-#2WC*oby9FZ2 zLbi@JxZUA3m-}wu%5|Gpz}r$_(r>Z05{S2{v7VInI9ekI$>7>$$3L{oKMH~ba<}o5 zSVE9wAr(;&-0ARI3g}0Cwmf)o65CgRUtG5A{tDyg|2m|F2jEAVa3$LyE?1J5AH#6d z=%|XRHwRP=2AB%EMOLH51;F4v`}pxc3?9}x_*&5E!?w#5pcdFhFr#uGpthRRt1%=1 zR{=i9=eaqh_lQ*q?U_bj60qQn#{Z+E{hvav>K%zR@0vScE%6VSWY}FggAZ8UhbbnT z++%bbW#SoVXB&>5wj*_PcK+7^3j=qh^63Mc!?9?v98HJM3}fH;LPJ@fe<6l>9MIK! z92Aypftt!_`Lri838k|+_KO|=aqk7+LAIZce85Kwif_O%(v~0iKynC*j2ZNrBo}by z6hQPk1~|D=zbs$+fWrS3LR1fMQ38BkP6`zP&180fU8Q#h3R&qPxdEmNEz4n@7BG{B zK~p0@fi6>d^=i2CZwbP03nBzHUi*l_$b-iKUI`g4sZ~Y{2occ$(9mFSfssru4_}5A z(KmY>#ZOgl{MXS2K$~LlK<%hxHZ6rXN`u2^vW;E2L-ussOjHmN^k*a zGIT;Kyk_xVFwmwUBi22{6x z`p_uEIU+*e{ju@US4|27Q$(}VhbE>G);#~hoPLl}Np&=|Ma6mh?aS=jl(oz_<8QO~ zcNuWXSrOPSFkq|_HEI8{e!t61Ig!v3HJzY~4PutEeX+F04N;FqM2eESKaRD5A_w{1 zl>vGX$Z=H-Jki8zbImsCjRv8bZ3gMx@-oz%yu3c}KXXCDn3lrf5)X(5bpq%&s+0NY z9?~FWPY>4mRgGHX<-Z@T1j&|V-DeG79G0SQpdkR$^&7V$`8*FLK{8;u_3ENb;E|h7 zEjWgOC&8s}2SMNn;?{#YK#-#3$(8|tRbS>m`HBm|sjMJ`R`55322hTm z3j~%i_|gefkoxHwHm9m(3^e^?>D8G|*77rCDKUUqy|mf^GZK4&QC39;y;I^*h`m0Z z^$G9DY8cHqz!{@cQ;R(?74g5Y#`vP018&Xka)N$g*!%bId%k_jzVH+h*}4N<@VYkARJXAYtk{k&6_`Nc2oScQ3#$Zvko#iL zz1V~Bqw1iQBq%3*4j6Jupf9p%HE2=S@(~HUO)rD%xv-w^g)_I$c^&WmN0DKmZv1r9 z0AcbeAWZ(&58%TU&{kdA{z#Xk25KN1NAmyl_LfmuZrl4XB`JcWG$u%?gmjlkNr$A; z`A93>D50Pr4T5wkNJ=Y6ON-J-cQ^d!<34Af4d=Y$_wC&u9NXb|?t9&9%{kYMYhDxE ztdNJ}VG1Iu>f)V+GLr%gZ^5|p=&cWHv=tB;i1eNrhJQ$&NHS7CAxGJ?iP6RuA45v- z&ruY1{+A?L9kO3*HT0(IKO#jFq^d1m{jz;71jVliMmT?ia(*8dGBO0Ss{9n@p=l&( zUQjPXjGwozfBO9S^FPqg2k(5e?EsHhv6MH0`68ZDMeRDjqE>PSfPx4rb71HX59vu zi8YlcHDCdk>a*ORN2G-Y+By7+*`4e7k=%93`Hdu+^XkCsa2%H_5p)r29yhg%GuH*N znB$?QgzeVjt?%GaESuy|Mu&j3ez~B_ybPWFsz%i_Ra-#XbdTus@zX7o$n z+UNBihiOM2E_t?mBT_n>K`%27y-!Np=hL|b_9w9 zxj^&|6xctV0GRZmK%x6;9oGFIu^Sk#3##{9`h^9?JfJl4(XatC&ex9GuWUW(YOWqyy%|e{rZ>1;=Xs z%1?qIH)K($*m6LjGXlT`YLGL?*gn~*IgtT$n^jZc9n%i#K2s~-IvAN0BLA?yVG)Ma zW^GSSPEL7a(Us7&&f%vbrkj5x4+G0}5?n+#N9BJ=)t4C_zJifI1=QV-f4S5M ztk$B>j~^#Ek9>G8!iX+918L6(TcSZ+>0g7%TLH_eN=BV49{v5b(DWrb3AL|+=!WWw zm&A1iHi`?L(Ik58=g7|vfYHg0on*R)R!xk=z!E9bE4-xPSO3tLY9VITP_-0ow_b^= zH*)Q9(ha$2dKg2R&+@QDu2w{mFeTAt0tY?+h+OcH9eP~~59*Df^hmiLoJ4YJ{~=p{sW zd(E(j-addaS$#Y0KlDRx?c-gHQ{qYpe@y!iE%mBF#slP9{g%9FVf7Re1z@%DSZX)@ zg4_vjzcMI47r0DVyonM1Ww#LPGKSa-oAM_>*nLy>1sp~zHiwjX%S}F7o~_?M!a%%$oj@@CLh3M~=c>W*J8>)u9z?Q7?7rJv+S^`q4kvnQ zkHfVlr>0PAYA%a6s-a<@_!D3AS0JY6ek8XSuEP}PnKzE-cdKB!upN}}S^*?xPL%@~ z@#Z+&YV)GaJGiD``_yMrXiag*_{WTkFLC0MHm)`9?MI9A_>Kj9e8%)3*^7wtyMpb0 z_Q2#^hVU=H6(S6?pejP$kbY+~2A{{Xqkpc-OhL>-@I-fbe!%7YuUTvJ;P84*_b}|?ogXI`Q>rzReO{yb>1V6SIp+WV@vFr84aqY6ZUj!!`J{}`pOiJY> zWo9z&ZT2Y2Z+(ApXVb~*yKvC^!t@4o0hbF@cjaK{sn*wXt-t86Q2O6W_43+ya;sL1 zfXt*2yT1FrW~bFq*~P%VAIPk`1(k4!m_PIQ`PKylO^9`=&2aC!gysz~w{``6>(EsL z@fw1ot{a-FRe%J#`rn3 zsEJ1*H3!T5eKsNF`S^wp6bYlC^E1z>OGEQ>%F3=@N@q}_h1;EXCpIaFbmHItydb@V zk*bHK)^85I+4U5B-f5x$w{QPWH~CRkL$J&w@x)m5A)xMZ|4GBOr(*O(lNN$Mh) zu(|Gq)qAsP^5B{>zT9{f&wAoV7=UH7%h}Mt3}Zr5@1e>jspn~DxdlBV+@a5WSLI@W z+`6gd$`$n{!#RLSASYy6@MeP_bthmXEOh?Ob^{~r*tlNlZ~MjpM*6Wsm}ZFWhx@qR zSLh2ni>tU#WG50)R1!L1cRl`{0o`U@zu&dWsL?hE-u`yQzqCUi6ZUK zQfVsjBOUNjqmdwagM^n5<%Pd|A1ntDMv7{x0qxm6#VSP};`)m$Wz_DzFa}m8(ewD} z^=o|v`ubY;QUoyAhAT+OYW}Vrjbre3;W1GT19WQfkX{s=Sp+Iv8*wv~hsMoAU2i~B@BE>`ZAydgb~RFh)zi7im14|D9} z&iG%%1n1oAg`zMUwA-|N{Anc+EbfQk*Q#DjB@ow46|1$AD?IioOadxH=bH}z?56c*;uA-F9Gg_fgG#}_hGov8hcbTJ(HnI@y7{x`ftu0ApZk$?i1__8rCd7-A=F;n?S<0wsBp}Ykr(+m&A!ve5$~<8uCg3p3kwH{ zJU7ybNXNqYE_q&nv;I-T?7{h&Ss#BeYw!87sR+qdlV6-@UDtG&4W|n2x^tOG)JlZk zU@ag}t5{Os2A8btE*cj7uUMg$wINYsQo06jw_zOc%n$yp%+~U%fCt zb4mD))FtK+El4U@DanK)O?>YC$PiS@&5EKPjibb#1-tFJ`#c*Oao;f|D9({%2b2+v zb37Cy81C5Y~Tw}8Zqgs~{*8XlQ(2T`LMx$oNZ4^o>Cuy^m7)hsu3thr5=lXOteA^zr_ zft*(@9dhq{nHGw#!QP#hr5F!v)2g?-!{YhH_a-e_=!MCINawbmx9{st2s#2$(8jYN zp?vpAi%S^C`1vNoG|W*E!Uls66SIonGy{vQcM-lK7N zglYc%goNrF3=F>xOL_ZqRvw3h!USeI@H@-ct{6UgewoPc<8|36#-`PdsN1O_u%11W zU7KVY!bca4t`%X3k{$KD9${FlTrUcGTyRYM8@*11Uf?ptTY>sgTA!%0xR9Nz5>70_ zP7pa%De-XZ4>j1y?dsV_-LAf5I!UC0;Ze(bFXj`K$MB{B6{Hioj8D0c1(3wp;8N;0 z)k5B5Q6ZPbQi}XCV+uvYe5OcQ3aNVl^!Y}`UUO-zu0MKp?D_tOYxpS|Vq!jgi!Djv zY?_x?I}ko>@di}tk2NvP5 z`UZs)?r$31g);49-+QTqS6>19L?%l@VF*6K-mGvVR!Vqc2pZZtHEZ!JtOW)Pd@q*( zzdJqd4lv40gUmE$FSbQNU+uBL;k(hmW1AjG669YInW+96VJ7j^vBZy}eL(U?>Q{>O z_SIn#{?9Vck`Qc%*b~*kAtA*%EtljlCZcKcNKpmpDJLqCOtPeV{cEl-Ytaag*ACie z8#-KsDLn~(=xYADGqMAgs^*q~Zm?x))#`~EiJnp?)T7iKw5_NlpJDjdM(D&pgc1*F zFG{#oD2{bw**vrhAuFB#h{KN|f7zDgpjDcN?Q$jl-Qx-lPi!X5Wk2J$h}F<08eKB*#Fd zt0PAkB;xpbX%;(LRP~qtEFH-i@DX48^hv?%z7n&xbbueP+!GNg)L@_f2@#PPv3r+Z zql_n>%nt{;*W>(db4@zZ?YwH51k>$Z^Ez<_6g~3axgpYn4;Hi~_VIEsvG_jSU+BtI zx>}_0mJMO+FU0pu+F7iaoCYU#A!_bcj`k*bKY($$GB5O_ZT9c91iC8VbrdItZ-xe- zQvR6z#!qv^0cyNa0VsKUy#cQtCFA|picb`Nf+B@(#V;L(8J84?NklRdw1QW6<}Pm3 ziKCz}ZOBN7s`f}PSMBI6bSHDAUBT(NVr`j>W=N|k9GHRI@koimwJc?)$Gm~hSV{c- z`d8eT7A#YR-AbkE{784(Pt6s2=+}lHh)H|RVc&&e1=7yuukv~>Z<(rzv*&1D)!wSg zPf9;wGb7BsK^Z&u)9e}D@CTI!R?GXw#dR@4oz=^++ix)w_l2=GM;UcTyY`*$T)o;L z*V-qqoSSl0D=*xB-`N`aK+}(>YAkgX5hgOLFHq31>AjGDz}z;UBA0nPTMZmPs`#a! zpISrKzbEIWbVI)q2c^8{+AaM>mF`Ur{Oh@n-&^!8&yh{}a#Sfeuk`BjbN#?k;|%JV z^M;HW_SOfA_K$8rtfZAW7qqP;zaL!4HepS$6Mre*{}(r<$n3s#MNU?UymW&3B@0s5 zWP=rSS48>@H=t+7H>GKe(~pekydT%tzOU0Nv;Opxq&a8H-lbxUk+w(mWA872>cX4F+`ruuR zUdGqhi1eDx1)C?p-FR}GJd~tvU`SxS_?Co(B>HAd1z~x>1#Jh_H(?LDRu!a0)Kt|A z^jIewLpkUczL6gJ|J1vG|GrUM^quMIpNSA?4jzA)yo*)HM6NLUL%MnP8*Re8diCr# zYRlq~WfNYr@5!&zb9G^g`;Bj1q2#$rZjST4cT~E2^AD%dwv(@PkI5}iC_HQ}WscwJ z?;M}=Dbnnfk=BPC&M#F(ak2vvE!Tv+S2tA==>yj{RsyOL$Ekn)de1LEA8@&%Iyvlf zcZzq+^6l(Y`PLKnPr?k`+ylANWx$ui!6z?n2*-8xvEz}Ht6BPJ(TRW*alF<}H=pg# z;%2}7eXHTFQfLJ;;T~J>8OVEP86*g7Xfb!KV`qz1Soe3Nd`WF$n+s5mbayrxovAUge6x$rGGDd+Sq$!pnRLRS)@hX3JC^fJs+4x~}C*LeuxI zCbzMY=gAkXy}M00wu@Ig7A*zmDomjA#dXz!lSkI*xyHj(b6?{5Hz74t;jx3h9Qdz* z)+T^}n#bVSCUC-y`|=ris*sqG6cYEOO0L zlY2|NRDU6RH3Ff+5W0QOfsTEG1xFY`>teJw)`l)0mi=5|pPMl|VAc3v8xFfJjY}BM z`|)9>Dmw-dO~tj;&^4Fz*B<8b4s=BEUndz}xDv(t?{JL0_w=pL;nleMpKTC@ZNRUR zpdr5UYWDl}%c1vc#p5?+EmIB(Gc&&}Zf3Oc85en;9ODqqT+Cuit~8s!kYAxP3t&6t zs&b{$PMH%-$>B>je?O0Yj0e?+qsbA6RE%EJptE>n`ioY(t89DgvHoh{XL0%tG-G39 z=rX_G+|d!iDtt(|S$xuy9cg58A^ZXj8y;UL)qlPT{*PV_1G_^xjlo>H1wJs%YJji8 zP&$k{oItoOk{7TRkjwU&|M}rD0|lQ$G^cIXm01DXzl88#;^?hPOwS|xi8f8}CW8nf z%1(EF7898A@7dXree>DdFdD6P_pX4LS1rF{-lCbBU4oMH8+QE6-?IGYG53t&v{jdN ze?}3(8Qts(4YQRn9M?OU{Wy61=@XeOV84^AD>}dsR2kRSdPgMcF(4ArPkjim3u2h+ z%^LrlwSfK6a88s18i=b4@NgP9p(l+y^y4ePz^(y;r-V~{7XhY zUlT!0r;ViN<&)6!*c+GfR(FrOALO;g^NI@{Sjj)orQ$TB_r)}A;TmutPDqpyJ@plz zS>V@GBNc@+y$jIjPsifFiD@#4S2ZFyoS=y2v+79nWByW5^{c=LW z%RG}AD5!yWAf}&vsdcKlyOp&n9G1K%Z{A?cKg>~Qo%>aqG(&g=rV zB7B3ut$Zo^aS#U_2IqG46DV#)BqUs~P)V=iv>5ua_-gReLS)K9jM6DNM#Z=SFAr`D zwY~i6HoV+Vsd7TJ=_TD;$A$jb+C}|QH)7Qp^}L6&CewuGqt)WypN{|IMTo=()i z@6bQCPh=B*+eKxEg)zYdkJHd=8r31+)Bo%e-WJC%jf;zmwgo-O**cDWeG$AyL7Zl< zF8=p37D1;UnKma71_i@u=xEY-_8bB8-r-YwKH5#;-ehLR>*cJvF6a-WgM=j349KJzL{ z(6fL@6hcyL4H_$uh06$}afBQVy5s+?SLLvZ=B=4I?09vrvBhGEu$ttuGEG1eGa@19 z&_gcb4ox>~!<9R)>SAK-MxHvNpS4VchyXAS9Q)qd^bg*_x%hL2ofv>=y}{D+eGyu} zy!ZRF)np;LW$M)2`xy7MOnGsDa~3~%s~6YX3x4ZW&xHlm;8%l1Ccud9&d4X&!vsPe ziHeRT)0tQ$Asu&CGvZmnvMnCJbHc{1i*fb9E}5QchDgZ>&~PbKD4JOU`ASZ8jh|WeuFWBP=Epqk(!1VT2ir709UG^up-3$a zY}@iIgTU?|4Wy=4nPlv226W@JcdVg%p-J*Sh$_D zkQUKtd59uYr!QM=Dmy1X>M{^c9PQ)(w+|tzHJmVd6kdYbfT}~O?SRd zNl6h&1BTwqRnNAfM148ZATQ#*L4C$1l;FzkR!%+L~Xz zPYHh`Idzeuc=v+7%MMqk8M6`d6q>}pvC<-Q%Ik4ec*QY)$g;SSwok6-VIHBw{j9h* z%icy)zR&;Iv@IH0`o6HQ2bWy?g%}!srx#4G@G5Seb{0@EsF9*HyZp{hkBE^!n!%NP zh^#-8Ln_Yy7$=6?Hvcp47XDm+Uggj+owHwc=FniLu)eL+w?m7b^khXOh&e_);NC+2 zTa1Jm{L?}%G7mRjng?Bv7&(p~|9nW734?P!roN)kUKu1R+T3>cN7GxhOcNZ}{f{}2 zF4Ci~c1RZ~@99%-%WT!GD*&7bf7cKo(-08)-+}-=PjxY+`*HnzI`r{MrXhFv%Q-eS zoLd`CwvwRQU0oYE5L&GlaDj%*r2s1}EiEFhvbSdT#A*=Y!?7Yj9mwu13mPFz(&L@= zhHIZ*ICJ%Uz6rb1?vc@Vfh=ZZH+&5NCE}sB#Pcuvn zxMo`CHVD)rV;{9YS;&lf9Hk|l2n(j45kC545c@-F`mx*IEg^i5iwBz%?oJiFHg1mi z%HTOBY~Ryf`mKY8-v~%EVW1XKS-Q<|1v}!q!CY5r#;h5~87qQ<<^+0JiP?nBBQfTX z+HuL6Y)A>fb8iOp5{TTox0eCCDavnn_pd89O;)38tBvuDJ;nATqUXU&tLMdtU_oRf z_YrS7ex>H1L$0g%E;{z{<`;haP6t!D;mbwt2NxKG#;{M{1}NURpwdiUR)@R#LYX^V5=zilIP8&%;0H$AQfwM&FCv z=!99y;qzlKC-7}S&HntC<{s)$x|5SM^CFXs@)s{Jp7sw3cS}*~D1>pac{Gy`|N3?A zfWE658Cx6glN2IpAk2sa5KRS;PK?@_ho!T)yYB8^wHeIfqapD@5 zZ=1rj)0T8{Ey=y)MoN?5!O%u`vZ$2A=#=c4%^M*y_yRKct1s^e`eBSL^%4(vdtOd& zeG9*uZ$l7SpeZtNwQ{vSz|OECz-~>FT-G;)SoEz8=4zp*E{E=-a71^>QrfycfiO|C z#@>a~>+@=YeHG{*x3OA|qVsrV-ZSzR9IWVhjU07(B$4X=eHnT0`g*a!N@v^TCmK3y zp2&OOZaT)a&C2uNBC%?6F~nKke@ z+1c3{K`Gm=gLmdzrc!E}*2eS`*BjhYr`&Nukyl{CMX zA#R)fh-^5`R?nMX#8s&*!-JZsQo2F{Q)nD#I8>p<-GuaqlA6)asyWj5Egd@>EjU(X z&m_7x<~~8r*p9hq8kWl#dB3cdf93O}{;x%QlT1J}=3chpXZ^PZM0B>Y0? z4#*8~yFx$M5A53V;Wx#xU>5hB`*kkA6g8|eYI$xaRnA8} zYyGXD^e~2#DLGE+m22R{UimhGEyXWhC&wRTw+@>sB2R|HHp`JKnY%A&=LdD(T z=$KKzMvmmO`3H(t$FHV><=1oxUTZpi`{yFb;?TAQi0VR znKjk;6fxGOHXOOyLKJ^JJ|64J-;O@g%qEhq((r0K4He~OjE9j#-yT25p=J+FjA6NS zk@xexFik5O2ZO>>qqAd%^2g>*iMmJ&@}_bluPpEe2WO#3qCa|!CH$uV-s!zALEbnA zqv3fBJoZMVJn709reSlqOg?|7NRaD!{}~**7UvHKl=l$R)k3mHp*S5xS?xuqx7`+A z__XqbX7HI0hqP1hVwL9TQ{=P6-q%n+Up}Iw7vJ95;H6a@7%vE&= zjuwS5ZWyr(9Bdk5MGs=ftq=|-3B+`WM>5%|g~F6T?2gahTiGmAF-={Mu66+4W#(h7 z%CH2s8DhH*i|*Sur2(113vaJagbSdb+EkI+R5)DPB^L(nxUsh8s@I1V7vrzj5M-W? z!p2D9rYqPi4*n^Fm`>@qFQ$gm5#iNw^|Uy?L@HA8WWtb@4+q1J!uo;~BI-~m8T0gF zHIR$#?qRdY(C{rvNx6cgOnje~R-Re=;q~O! z{f1DI;)utAwK+@(d6-T2`WYEHxh%k$r{K!5n+)Y{0sbf5ad#lXqxzwSys=63n*PhI zOMuFg<hjSj%L2V%Z@%uYTxKAg;OpWlVXN9yw$J~Z z=2LC( zF&V(Sjp8ji`QW&qjs%bnX43cGI2XBAINHhA@8k*Gd+TsuF;4S0Q1;!dHD1yRGJUF! z83`V1Bbp*Ttta#&u-$89)5nH*U*I!os2o}EuzDU&(xnv^KG1tQMS7EoiG7Bx=Fl#N z(>#K=U-)>dz_S@Brs$E}Q1l_)8^-Kfgt zidG%_CK~5&fDp72Wxn1YMYp$0$btj;B z^I(JBLXCVV#Xwjvwg_I$Yt%VLQ_vXDW1ym6dD7 zu~e4E-}n~g{t)oaO!oqDj$4ZG)rkc7aav};fF06CLZnW4}%iM zj4Al?MfI>d&a1}UHuT}`-*~I*^a%epjZFG@d>CJk9nhpUcX}S% z+vj?kWu_U9LBi=b&>P;}`Pi?6H_%X#6~@*>!|wP-Co?4<;5>K6-wQ1`EX2(TVt0ti z*j+et=(NZ~e=wD(go8YE6jO+gO`atOa8laf(+TO!_vcyqP|@tA%{cZBjvjAw_XGgS zP&%sC=w4+^mpV~bU^Bx2exN@X@=Ajj>zkydozBYZUH(Zm_&wZ;;gB=PZ%`GkL zJF^1?NdntH9#3notO0j*+$2Myix@ESJr3IO2y9@kP9*%yNLOd@AZ;nzcn_z7_Y9I@eMx=|r!8GPumkq|`Rx(HAN!)Z@Z>yHij{Zh7v>+UJT6M&Ehd1|sCiLLjgzVle#i z^Jjs%(Hc*BM9-(u{K{p%u8U4rr9!af210tp>7Fg*mBwClgesfK`=oqxlUsZ+Rcvu- zsJth>pI%XVEg_#UK0zU<^Ypcb@#y*(^G!iYffE*W=V>8q3C7!o6T!-w4+u$wBwcc9 z2ONxEWAbWq&USN^I%FH|rKs?bv+0P2(6O=M8t%bAXWXmxaf~DsqMafXHKsBeh25Zs}Ay<;lg}m6r;khVj@*nxji! zba};2S$Zgr+y#aB@Z>k!9g^=CP5oVW8aa82(j_do9Dn|f)X;mX9LhD+{dIN8GAO}8 zshpTEqV;EtGWoWCiB(LzeFv|}&osSk%j~(I7GRXP4HK6A%t>9#jPyt4q~qrJ%p+O( z(v*`7Non@d`7I%pIFMVpJy3J3wkbS(aTC7tHGtpawpwF3%^!(T zO;L#Jl{^;Db2agQ%15dyU2Z;HtoiPBfV^qq({x_vY~cWWDwF&~*>>X>L(mn~l`o9c%Z2@82$|4)W{?&$5Eo7Tze}$1O@aR~C~^4}4z$(0)d_ z2~f^@>vHBTEEy)kqK}4fI~;H`^QY7b^aK|yr$5!!9RJ$r6uvc}V;_ox;VZOR(^ad$ z&HDYKC11Ae!XEUt#C`g{sqHG5XNh#hijHHB^txQk9%$(3SS99N9q14~aXZM9%m|#{ zH>pUBi-OaYg4$hnvL(|qafEvK`I)o!f_03UjkkUp<%9Z^hZ2t5rtO77?tnOSGlcPy zPgW17BkJJ;$&B+b#&pO}zJkXCig zlj31y#YPAJ6nV|A;Hw)QZFUzj5ill_NhGpuZ2jbimU4`Cz&7 zqiH8C(i4!2<(zwOATQ32pOTxx|IFgHNo3XW)?}_@+h+WTv~LMGSz2$S2h0Q<@`|CK zF7^OGcp}J7h_0->3Q=!`$9)&w)d6@gz@4**E!@vj^xNgM14tMINg%Dy{^g!O&^}z~ zaJc_I-!?sX+%nT4JHy^v^R?)3>+ZuJ>QeZ-W3qkV0(ODippoN^dt!Jwp z@)u}u2|HHM#w?@kg9G&DM0?B~d5zYe^e?~lCOE|6i*1d4kyRImX}#U`gmQ6imd&zw z0O?<8=sfX1BJ-ZSC+HB$h2QE>VUpRMugl*RZeP)03UDK)sy{9r%NxeC+A?t&9B~4* zWr|1<7GI78qO7Y;4sT_2gY+`667$WzZvwkcw1IR%-*=gY1TaUffVO0OSI@MNNU3R# zNE_{P<+L3c+Gm{Y!`(nSO~utQj^SZ?JzUKW*P{A$gB31X_oRoKncaQ#CFqrRydHE~ zjK*ZWf0lc-Q*4Pon~ZNi$9ZLB{R^?;Y#M3QJ;C+$bqVRjIYwT~jBc=NSI{?xX)$?nh-EK=b`maR~EZ^NW4lgs0Jn4^_DE9`mSibmPuDd;@ow*dsEj z@zR`N!%N`bi`UYd7NxkOok`HtJrk`)~0(X)E%XMKKb7w)?I85a*(09R9g zu|RZV?9CX9A^x+(N(@40UkNMb=Df2K}}h=u6B=b7LBu5;}*p2?=YVZDoS z#v?01UO-#FZSD{TO--ZR$-GdCh=yM_@cGT3j-YQs@j0qKVWB_$Vto0h86p*1r#`t5 z4#hL?C0wK7)2XL4J-o(q-=OsHvAp5{J!eMJPW1u=KGHh5dyP06 zY!9&Qh%Hwf*koxGh#t~@NjUQefm;yk?a`smpyuk7i%qvDTz%Xa5)O~zFYxJQ%tAv3 z;y}sVLf0q+q4KRP$MNwqqLRfr#_zIvTZK!d@}=%T1?$6-Z*OkCPLm8KgQmmMvixIJ z9uKs=y}k7z`_5*6(1N9!&;Kk4L>R z4f{6+`cjfa&ga$=oys9^lQ`}cj2-E6WTy|Z44Xa}KBqTt6>Xb$PoogE?u~T=7 z%GEuH$vOc$@E(%Ci^X$4N6r^aAi*e5P5K5zPRN|EGB6t><9doGWFrY>l&2qu;{6S> zEm!O(AL5YgZvSfkGv^pF=Jgbez8aEjE2ZE~F9{O+auaJ3=B-+MFM<>BRP ztfz(M&-%Sd$XAzGhnj+lNLGwu&zR#sizloGo4jk{b|%;M$C<80N2~U!k__S55RvYY z_+O7-g(Iuqn6UUC|AzV!d)K!}Oe+5A`y%rj|7+b-=iFRzp(51zHS&LLn%>3Lsg=Rj zAV}ujU6MHC-6Q{+iG-`9WtE+_K7WZqtt?vg;UOBlJ*&z5Oj!8WnWbU4RpN9oo%<^J ezg|8 Date: Wed, 8 Jul 2026 16:19:18 +0300 Subject: [PATCH 2/2] Add the final default-download process --- default-download/process.edn | 170 ++++++++++++++++++ .../download-canceled-to-customer-html.html | 43 +++++ .../download-canceled-to-customer-subject.txt | 1 + .../download-canceled-to-provider-html.html | 44 +++++ .../download-canceled-to-provider-subject.txt | 1 + ...pleted-from-reported-to-customer-html.html | 44 +++++ ...eted-from-reported-to-customer-subject.txt | 1 + ...pleted-from-reported-to-provider-html.html | 97 ++++++++++ ...eted-from-reported-to-provider-subject.txt | 1 + .../download-new-purchase-html.html | 95 ++++++++++ .../download-new-purchase-subject.txt | 1 + .../download-new-review-html.html | 42 +++++ .../download-new-review-subject.txt | 1 + .../download-operator-reported-html.html | 44 +++++ .../download-operator-reported-subject.txt | 1 + .../download-payout-sent-html.html | 95 ++++++++++ .../download-payout-sent-subject.txt | 1 + .../download-receipt-html.html | 98 ++++++++++ .../download-receipt-subject.txt | 1 + .../download-reported-html.html | 44 +++++ .../download-reported-subject.txt | 1 + .../download-review-period-started-html.html | 42 +++++ ...download-review-period-started-subject.txt | 1 + 23 files changed, 869 insertions(+) create mode 100644 default-download/process.edn create mode 100644 default-download/templates/download-canceled-to-customer/download-canceled-to-customer-html.html create mode 100644 default-download/templates/download-canceled-to-customer/download-canceled-to-customer-subject.txt create mode 100644 default-download/templates/download-canceled-to-provider/download-canceled-to-provider-html.html create mode 100644 default-download/templates/download-canceled-to-provider/download-canceled-to-provider-subject.txt create mode 100644 default-download/templates/download-completed-from-reported-to-customer/download-completed-from-reported-to-customer-html.html create mode 100644 default-download/templates/download-completed-from-reported-to-customer/download-completed-from-reported-to-customer-subject.txt create mode 100644 default-download/templates/download-completed-from-reported-to-provider/download-completed-from-reported-to-provider-html.html create mode 100644 default-download/templates/download-completed-from-reported-to-provider/download-completed-from-reported-to-provider-subject.txt create mode 100644 default-download/templates/download-new-purchase/download-new-purchase-html.html create mode 100644 default-download/templates/download-new-purchase/download-new-purchase-subject.txt create mode 100644 default-download/templates/download-new-review/download-new-review-html.html create mode 100644 default-download/templates/download-new-review/download-new-review-subject.txt create mode 100644 default-download/templates/download-operator-reported/download-operator-reported-html.html create mode 100644 default-download/templates/download-operator-reported/download-operator-reported-subject.txt create mode 100644 default-download/templates/download-payout-sent/download-payout-sent-html.html create mode 100644 default-download/templates/download-payout-sent/download-payout-sent-subject.txt create mode 100644 default-download/templates/download-receipt/download-receipt-html.html create mode 100644 default-download/templates/download-receipt/download-receipt-subject.txt create mode 100644 default-download/templates/download-reported/download-reported-html.html create mode 100644 default-download/templates/download-reported/download-reported-subject.txt create mode 100644 default-download/templates/download-review-period-started/download-review-period-started-html.html create mode 100644 default-download/templates/download-review-period-started/download-review-period-started-subject.txt diff --git a/default-download/process.edn b/default-download/process.edn new file mode 100644 index 0000000..f9f04ec --- /dev/null +++ b/default-download/process.edn @@ -0,0 +1,170 @@ +{:format :v3, + :transitions + [{:name :transition/inquire, + :actor :actor.role/customer, + :actions [{:name :action/update-protected-data}], + :to :state/inquiry} + {:name :transition/request-payment, + :actor :actor.role/customer, + :privileged? true, + :actions + [{:name :action/update-protected-data} + {:name :action/privileged-set-line-items} + {:name :action/stripe-create-payment-intent}], + :to :state/pending-payment} + {:name :transition/request-payment-after-inquiry, + :actor :actor.role/customer, + :privileged? true, + :actions + [{:name :action/update-protected-data} + {:name :action/privileged-set-line-items} + {:name :action/stripe-create-payment-intent}], + :from :state/inquiry, + :to :state/pending-payment} + {:name :transition/confirm-payment, + :actor :actor.role/customer, + :actions + [{:name :action/reveal-listing-protected-files} + {:name :action/stripe-confirm-payment-intent} + {:name :action/stripe-capture-payment-intent}], + :from :state/pending-payment, + :to :state/purchased} + {:name :transition/expire-payment, + :at + {:fn/plus + [{:fn/timepoint [:time/first-entered-state :state/pending-payment]} + {:fn/period ["P1D"]}]}, + :actions + [{:name :action/calculate-full-refund} + {:name :action/stripe-refund-payment}], + :from :state/pending-payment, + :to :state/payment-expired} + {:name :transition/auto-complete, + :at + {:fn/plus + [{:fn/timepoint [:time/first-entered-state :state/purchased]} + {:fn/period ["P7D"]}]}, + :actions [{:name :action/stripe-create-payout}], + :from :state/purchased, + :to :state/completed} + {:name :transition/operator-complete, + :actor :actor.role/operator, + :actions [{:name :action/stripe-create-payout}], + :from :state/purchased, + :to :state/completed} + {:name :transition/operator-report, + :actor :actor.role/operator, + :actions [], + :from :state/purchased, + :to :state/reported} + {:name :transition/report, + :actor :actor.role/customer, + :actions [], + :from :state/purchased, + :to :state/reported} + {:name :transition/operator-cancel, + :actor :actor.role/operator, + :actions + [{:name :action/calculate-full-refund} + {:name :action/stripe-refund-payment}], + :from :state/reported, + :to :state/canceled} + {:name :transition/auto-cancel, + :at + {:fn/plus + [{:fn/timepoint [:time/first-entered-state :state/reported]} + {:fn/period ["P60D"]}]}, + :actions + [{:name :action/calculate-full-refund} + {:name :action/stripe-refund-payment}], + :from :state/reported, + :to :state/canceled} + {:name :transition/operator-complete-from-reported, + :actor :actor.role/operator, + :actions [{:name :action/stripe-create-payout}], + :from :state/reported, + :to :state/completed} + {:name :transition/review, + :actor :actor.role/customer, + :actions + [{:name :action/post-review-by-customer} + {:name :action/publish-reviews}], + :from :state/completed, + :to :state/reviewed} + {:name :transition/expire-review-period, + :at + {:fn/plus + [{:fn/timepoint [:time/first-entered-state :state/completed]} + {:fn/period ["P7D"]}]}, + :actions [], + :from :state/completed, + :to :state/reviewed}], + :notifications + [{:name :notification/new-purchase, + :on :transition/confirm-payment, + :to :actor.role/provider, + :template :download-new-purchase} + {:name :notification/receipt, + :on :transition/confirm-payment, + :to :actor.role/customer, + :template :download-receipt} + {:name :notification/reported, + :on :transition/report, + :to :actor.role/provider, + :template :download-reported} + {:name :notification/operator-reported-to-customer, + :on :transition/operator-report, + :to :actor.role/customer, + :template :download-operator-reported} + {:name :notification/operator-reported-to-provider, + :on :transition/operator-report, + :to :actor.role/provider, + :template :download-reported} + {:name :notification/review-period-started, + :on :transition/auto-complete, + :to :actor.role/customer, + :template :download-review-period-started} + {:name :notification/payout-sent, + :on :transition/auto-complete, + :to :actor.role/provider, + :template :download-payout-sent} + {:name :notification/review-period-started-from-operator-completed, + :on :transition/operator-complete, + :to :actor.role/customer, + :template :download-review-period-started} + {:name :notification/payout-sent-from-operator-completed, + :on :transition/operator-complete, + :to :actor.role/provider, + :template :download-payout-sent} + {:name :notification/completed-from-reported-to-customer, + :on :transition/operator-complete-from-reported, + :to :actor.role/customer, + :template :download-completed-from-reported-to-customer} + {:name :notification/completed-from-reported-to-provider, + :on :transition/operator-complete-from-reported, + :to :actor.role/provider, + :template :download-completed-from-reported-to-provider} + {:name :notification/review-period-started-from-reported, + :on :transition/operator-complete-from-reported, + :to :actor.role/customer, + :template :download-review-period-started} + {:name :notification/auto-canceled-from-reported-to-customer, + :on :transition/auto-cancel, + :to :actor.role/customer, + :template :download-canceled-to-customer} + {:name :notification/auto-canceled-from-reported-to-provider, + :on :transition/auto-cancel, + :to :actor.role/provider, + :template :download-canceled-to-provider} + {:name :notification/operator-canceled-to-customer, + :on :transition/operator-cancel, + :to :actor.role/provider, + :template :download-canceled-to-customer} + {:name :notification/operator-canceled-to-provider, + :on :transition/operator-cancel, + :to :actor.role/provider, + :template :download-canceled-to-provider} + {:name :notification/new-review, + :on :transition/review, + :to :actor.role/provider, + :template :download-new-review}]} diff --git a/default-download/templates/download-canceled-to-customer/download-canceled-to-customer-html.html b/default-download/templates/download-canceled-to-customer/download-canceled-to-customer-html.html new file mode 100644 index 0000000..b8453c7 --- /dev/null +++ b/default-download/templates/download-canceled-to-customer/download-canceled-to-customer-html.html @@ -0,0 +1,43 @@ + + + {{set-translations (asset "content/email-texts.json")}} + {{set-locale (asset "general/localization.json" "locale" "en_US")}} + {{set-timezone transaction.listing.availability-plan.timezone}} + + + {{#with transaction}} + + + + + + +
+ + + + +
+

{{t "DownloadCanceledToCustomer.Title" "Your purchase of {listingTitle} has been refunded" listingTitle=transaction.listing.title }}

+

+ {{t "DownloadCanceledToCustomer.ContentParagraph1" "Your purchase of {listingTitle} was canceled. You've received a full refund of your purchase." listingTitle=transaction.listing.title }}

+

+ + + + + + +
{{t "DownloadCanceledToCustomer.Cta" "View details"}} +
+

{{t "TransactionEmails.AccessibleLinkText" "Can't click the button? Here's a link for your convenience:"}} {{marketplace.url}}/order/{{url-encode id}}/

+
+
+ {{/with}} +

+
+

{{t "TransactionEmails.MembershipParagraph" "You have received this email notification because you are a member of {marketplaceName}. If you no longer wish to receive these emails, please contact the {marketplaceName} team." marketplaceName=marketplace.name }}

+
+
+
+ \ No newline at end of file diff --git a/default-download/templates/download-canceled-to-customer/download-canceled-to-customer-subject.txt b/default-download/templates/download-canceled-to-customer/download-canceled-to-customer-subject.txt new file mode 100644 index 0000000..80dcb0e --- /dev/null +++ b/default-download/templates/download-canceled-to-customer/download-canceled-to-customer-subject.txt @@ -0,0 +1 @@ +{{set-translations (asset "content/email-texts.json")}}{{t "DownloadCanceledToCustomer.Subject" "Your purchase of {listingTitle} has been refunded" listingTitle=transaction.listing.title }} \ No newline at end of file diff --git a/default-download/templates/download-canceled-to-provider/download-canceled-to-provider-html.html b/default-download/templates/download-canceled-to-provider/download-canceled-to-provider-html.html new file mode 100644 index 0000000..d5ba262 --- /dev/null +++ b/default-download/templates/download-canceled-to-provider/download-canceled-to-provider-html.html @@ -0,0 +1,44 @@ + + + {{set-translations (asset "content/email-texts.json")}} + {{set-locale (asset "general/localization.json" "locale" "en_US")}} + {{set-timezone transaction.listing.availability-plan.timezone}} + + + {{#with transaction}} + + + + + + +
+ + + + +
+

{{t "DownloadCanceledToProvider.Title" "A purchase of {listingTitle} was refunded" listingTitle=transaction.listing.title }}

+

+ {{t "DownloadCanceledToProvider.ContentParagraph1" "A problem was reported with {customerDisplayName}'s purchase of {listingTitle}. We've reviewed the report and canceled the purchase. {customerDisplayName} has received a full refund." customerDisplayName=transaction.customer.display-name listingTitle=transaction.listing.title marketplaceName=marketplace.name }}

+

+ {{t "DownloadCanceledToProvider.ContentParagraph2" "If you have any questions, please contact us." }}

+ + + + + + +
{{t "DownloadCanceledToProvider.Cta" "View details"}} +
+

{{t "TransactionEmails.AccessibleLinkText" "Can't click the button? Here's a link for your convenience:"}} {{marketplace.url}}/sale/{{url-encode id}}/

+
+
+ {{/with}} +
+
+

{{t "TransactionEmails.MembershipParagraph" "You have received this email notification because you are a member of {marketplaceName}. If you no longer wish to receive these emails, please contact the {marketplaceName} team." marketplaceName=marketplace.name }}

+
+
+
+ \ No newline at end of file diff --git a/default-download/templates/download-canceled-to-provider/download-canceled-to-provider-subject.txt b/default-download/templates/download-canceled-to-provider/download-canceled-to-provider-subject.txt new file mode 100644 index 0000000..2eb50e4 --- /dev/null +++ b/default-download/templates/download-canceled-to-provider/download-canceled-to-provider-subject.txt @@ -0,0 +1 @@ +{{set-translations (asset "content/email-texts.json")}}{{t "DownloadCanceledToProvider.Subject" "A purchase of {listingTitle} was refunded" listingTitle=transaction.listing.title }} \ No newline at end of file diff --git a/default-download/templates/download-completed-from-reported-to-customer/download-completed-from-reported-to-customer-html.html b/default-download/templates/download-completed-from-reported-to-customer/download-completed-from-reported-to-customer-html.html new file mode 100644 index 0000000..b0a30df --- /dev/null +++ b/default-download/templates/download-completed-from-reported-to-customer/download-completed-from-reported-to-customer-html.html @@ -0,0 +1,44 @@ + + + {{set-translations (asset "content/email-texts.json")}} + {{set-locale (asset "general/localization.json" "locale" "en_US")}} + {{set-timezone transaction.listing.availability-plan.timezone}} + + + {{#with transaction}} + + + + + + +
+ + + + +
+

{{t "DownloadCompletedFromReportedToCustomer.Title" "The report of {listingTitle} has been resolved" listingTitle=transaction.listing.title }}

+

+ {{t "DownloadCompletedFromReportedToCustomer.ContentParagraph1" "A problem was reported with {listingTitle}, which you recently purchased. {marketplaceName} has reviewed your purchase and confirmed the files were successfully delivered. The purchase has been completed and {providerDisplayName} has received the payment." listingTitle=transaction.listing.title marketplaceName=marketplace.name providerDisplayName=transaction.provider.display-name }}

+

+ {{t "DownloadCompletedFromReportedToCustomer.ContentParagraph2" "If you have any questions, please contact us." }}

+ + + + + + +
{{t "DownloadCompletedFromReportedToCustomer.Cta" "View details"}} +
+

{{t "TransactionEmails.AccessibleLinkText" "Can't click the button? Here's a link for your convenience:"}} {{marketplace.url}}/order/{{url-encode id}}/

+
+
+ {{/with}} +
+
+

{{t "TransactionEmails.MembershipParagraph" "You have received this email notification because you are a member of {marketplaceName}. If you no longer wish to receive these emails, please contact the {marketplaceName} team." marketplaceName=marketplace.name }}

+
+
+
+ \ No newline at end of file diff --git a/default-download/templates/download-completed-from-reported-to-customer/download-completed-from-reported-to-customer-subject.txt b/default-download/templates/download-completed-from-reported-to-customer/download-completed-from-reported-to-customer-subject.txt new file mode 100644 index 0000000..8665058 --- /dev/null +++ b/default-download/templates/download-completed-from-reported-to-customer/download-completed-from-reported-to-customer-subject.txt @@ -0,0 +1 @@ +{{set-translations (asset "content/email-texts.json")}}{{t "DownloadCompletedFromReportedToCustomer.Subject" "Report of {listingTitle} resolved (payment released to {providerDisplayName})" listingTitle=transaction.listing.title providerDisplayName=transaction.provider.display-name }} \ No newline at end of file diff --git a/default-download/templates/download-completed-from-reported-to-provider/download-completed-from-reported-to-provider-html.html b/default-download/templates/download-completed-from-reported-to-provider/download-completed-from-reported-to-provider-html.html new file mode 100644 index 0000000..6002bab --- /dev/null +++ b/default-download/templates/download-completed-from-reported-to-provider/download-completed-from-reported-to-provider-html.html @@ -0,0 +1,97 @@ + + + {{set-translations (asset "content/email-texts.json")}} + {{set-locale (asset "general/localization.json" "locale" "en_US")}} + {{set-timezone transaction.listing.availability-plan.timezone}} + + + {{~#*inline "format-money"~}}{{money-amount money}} {{money.currency}}{{~/inline~}}{{#with transaction}} + + + + + + +
+ + + + +
+

{{t "DownloadCompletedFromReportedToOrovider.Title" "We've sent you a payment (report resolved)" }}

+

+ {{t "DownloadCompletedFromReportedToOrovider.ContentParagraph1" "A problem was reported with {customerDisplayName}'s purchase of {listingTitle}. {marketplaceName} has reviewed the report and confirmed the files were successfully delivered. The purchase has now been completed." customerDisplayName=transaction.customer.display-name listingTitle=transaction.listing.title marketplaceName=marketplace.name }}

+

+ {{t "DownloadCompletedFromReportedToOrovider.ContentParagraph1" "We've released a payment of {currency} {amount,number,::.00} to you. It may take up to seven days to reach your bank account." currency=payout-total.currency amount=payout-total.amount }}

+ + + + + + +
{{#each tx-line-items}}{{#eq "line-item/file" code}} + + + + + + + + +
+ +

{{t "DownloadCompletedFromReportedToOrovider.UnitPriceLabel" "{listingTitle}" listingTitle=transaction.listing.title}}

+
+

{{> format-money money=unit-price}}

+
+ {{/eq}}{{#contains include-for "provider"}}{{#eq "line-item/provider-commission" code}} + + + + + + + + +
+ +

{{t "DownloadCompletedFromReportedToOrovider.FeeLabel" "{marketplaceName} fee" marketplaceName=marketplace.name }}

+
+

{{> format-money money=line-total}}

+
+ {{/eq}}{{/contains}}{{/each}} +
+ + + + + + + + +
+ +

{{t "DownloadCompletedFromReportedToOrovider.EarningLabel" "You'll make"}}

+
+

{{> format-money money=payout-total}}

+
+
+ + + + + + +
{{t "DownloadCompletedFromReportedToOrovider.Cta" "View details"}} +
+

{{t "TransactionEmails.AccessibleLinkText" "Can't click the button? Here's the link for your convenience:"}} {{marketplace.url}}/sale/{{url-encode id}}/

+
+
+ {{/with}} +
+
+

{{t "TransactionEmails.MembershipParagraph" "You have received this email notification because you are a member of {marketplaceName}. If you no longer wish to receive these emails, please contact {marketplaceName} team." marketplaceName=marketplace.name }}

+
+
+
+ \ No newline at end of file diff --git a/default-download/templates/download-completed-from-reported-to-provider/download-completed-from-reported-to-provider-subject.txt b/default-download/templates/download-completed-from-reported-to-provider/download-completed-from-reported-to-provider-subject.txt new file mode 100644 index 0000000..3e4cb8a --- /dev/null +++ b/default-download/templates/download-completed-from-reported-to-provider/download-completed-from-reported-to-provider-subject.txt @@ -0,0 +1 @@ +{{set-translations (asset "content/email-texts.json")}}{{t "DownloadCompletedFromReportedToOrovider.Subject" "We've sent you a payment (report resolved)" }} \ No newline at end of file diff --git a/default-download/templates/download-new-purchase/download-new-purchase-html.html b/default-download/templates/download-new-purchase/download-new-purchase-html.html new file mode 100644 index 0000000..ed4163f --- /dev/null +++ b/default-download/templates/download-new-purchase/download-new-purchase-html.html @@ -0,0 +1,95 @@ + + + {{set-translations (asset "content/email-texts.json")}} + {{set-locale (asset "general/localization.json" "locale" "en_US")}} + {{set-timezone transaction.listing.availability-plan.timezone}} + + + {{~#*inline "format-money"~}}{{money-amount money}} {{money.currency}}{{~/inline~}}{{#with transaction}} + + + + + + +
+ + + + +
+

{{t "DownloadNewPurchase.Title" "A new purchase for {listingTitle}" listingTitle=transaction.listing.title }}

+

+ {{t "DownloadNewPurchase.ContentParagraph1" "{customerDisplayName} purchased {listingTitle}. Here's the purchase breakdown." customerDisplayName=transaction.customer.display-name listingTitle=transaction.listing.title }}

+ + + + + + +
{{#each tx-line-items}}{{#eq "line-item/file" code}} + + + + + + + + +
+ +

{{t "DownloadNewPurchase.UnitPriceLabel" "{listingTitle}" listingTitle=transaction.listing.title}}

+
+

{{> format-money money=unit-price}}

+
+ {{/eq}}{{#contains include-for "provider"}}{{#eq "line-item/provider-commission" code}} + + + + + + + + +
+ +

{{t "DownloadNewPurchase.FeeLabel" "{marketplaceName} fee" marketplaceName=marketplace.name }}

+
+

{{> format-money money=line-total}}

+
+ {{/eq}}{{/contains}}{{/each}} +
+ + + + + + + + +
+ +

{{t "DownloadNewPurchase.EarningLabel" "You'll make"}}

+
+

{{> format-money money=payout-total}}

+
+
+ + + + + + +
{{t "DownloadNewPurchase.Cta" "View details"}} +
+

{{t "TransactionEmails.AccessibleLinkText" "Can't click the button? Here's the link for your convenience:"}} {{marketplace.url}}/sale/{{url-encode id}}/

+
+
+ {{/with}} +
+
+

{{t "TransactionEmails.MembershipParagraph" "You have received this email notification because you are a member of {marketplaceName}. If you no longer wish to receive these emails, please contact {marketplaceName} team." marketplaceName=marketplace.name }}

+
+
+
+ \ No newline at end of file diff --git a/default-download/templates/download-new-purchase/download-new-purchase-subject.txt b/default-download/templates/download-new-purchase/download-new-purchase-subject.txt new file mode 100644 index 0000000..2dfd798 --- /dev/null +++ b/default-download/templates/download-new-purchase/download-new-purchase-subject.txt @@ -0,0 +1 @@ +{{set-translations (asset "content/email-texts.json")}}{{t "DownloadNewPurchase.Subject" "New purchase: {listingTitle}" listingTitle=transaction.listing.title }} \ No newline at end of file diff --git a/default-download/templates/download-new-review/download-new-review-html.html b/default-download/templates/download-new-review/download-new-review-html.html new file mode 100644 index 0000000..ffbba99 --- /dev/null +++ b/default-download/templates/download-new-review/download-new-review-html.html @@ -0,0 +1,42 @@ + + + {{set-translations (asset "content/email-texts.json")}} + {{set-locale (asset "general/localization.json" "locale" "en_US")}} + {{set-timezone transaction.listing.availability-plan.timezone}} + + + {{#with transaction}} + + + + + + +
+ + + + +
+

{{t "DownloadNewReview.Title" "{customerDisplayName} left {listingTitle} a review" customerDisplayName=transaction.customer.display-name listingTitle=transaction.listing.title }}

+

+ {{t "DownloadNewReview.ContentParagraph1" "{customerDisplayName} recently purchased {listingTitle} and left a review. The review has been published on the listing page and in your profile." customerDisplayName=transaction.customer.display-name listingTitle=transaction.listing.title }}

+ + + + + + +
{{t "DownloadNewReview.Cta" "See the review"}} +
+

{{t "TransactionEmails.AccessibleLinkText" "Can't click the button? Here's a link for your convenience:"}} {{marketplace.url}}/l/{{url-encode transaction.listing.id}}/

+
+
+ {{/with}} +
+
+

{{t "TransactionEmails.MembershipParagraph" "You have received this email notification because you are a member of {marketplaceName}. If you no longer wish to receive these emails, please contact the {marketplaceName} team." marketplaceName=marketplace.name }}

+
+
+
+ \ No newline at end of file diff --git a/default-download/templates/download-new-review/download-new-review-subject.txt b/default-download/templates/download-new-review/download-new-review-subject.txt new file mode 100644 index 0000000..1932eaa --- /dev/null +++ b/default-download/templates/download-new-review/download-new-review-subject.txt @@ -0,0 +1 @@ +{{set-translations (asset "content/email-texts.json")}}{{t "DownloadNewReview.Subject" "{customerDisplayName} left {listingTitle} a review" customerDisplayName=transaction.customer.display-name listingTitle=transaction.listing.title }} \ No newline at end of file diff --git a/default-download/templates/download-operator-reported/download-operator-reported-html.html b/default-download/templates/download-operator-reported/download-operator-reported-html.html new file mode 100644 index 0000000..5bc2815 --- /dev/null +++ b/default-download/templates/download-operator-reported/download-operator-reported-html.html @@ -0,0 +1,44 @@ + + + {{set-translations (asset "content/email-texts.json")}} + {{set-locale (asset "general/localization.json" "locale" "en_US")}} + {{set-timezone transaction.listing.availability-plan.timezone}} + + + {{#with transaction}} + + + + + + +
+ + + + +
+

{{t "DownloadOperatorReported.Title" "We're looking into your purchase of {listingTitle}" listingTitle=transaction.listing.title }}

+

+ {{t "DownloadOperatorReported.ContentParagraph1" "We noticed a potential issue with {listingTitle}. Following our review of your purchase, we'll confirm the payment or issue a refund." marketplaceName=marketplace.name listingTitle=transaction.listing.title }}

+

+ {{t "DownloadOperatorReported.ContentParagraph2" "If you have any questions, please contact us." }}

+ + + + + + +
{{t "DownloadOperatorReported.Cta" "View details"}} +
+

{{t "TransactionEmails.AccessibleLinkText" "Can't click the button? Here's a link for your convenience:"}} {{marketplace.url}}/order/{{url-encode id}}/

+
+
+ {{/with}} +
+
+

{{t "TransactionEmails.MembershipParagraph" "You have received this email notification because you are a member of {marketplaceName}. If you no longer wish to receive these emails, please contact the {marketplaceName} team." marketplaceName=marketplace.name }}

+
+
+
+ \ No newline at end of file diff --git a/default-download/templates/download-operator-reported/download-operator-reported-subject.txt b/default-download/templates/download-operator-reported/download-operator-reported-subject.txt new file mode 100644 index 0000000..8bbdd31 --- /dev/null +++ b/default-download/templates/download-operator-reported/download-operator-reported-subject.txt @@ -0,0 +1 @@ +{{set-translations (asset "content/email-texts.json")}}{{t "DownloadOperatorReported.Subject" "We're looking into your purchase of {listingTitle}" listingTitle=transaction.listing.title }} \ No newline at end of file diff --git a/default-download/templates/download-payout-sent/download-payout-sent-html.html b/default-download/templates/download-payout-sent/download-payout-sent-html.html new file mode 100644 index 0000000..bc341d3 --- /dev/null +++ b/default-download/templates/download-payout-sent/download-payout-sent-html.html @@ -0,0 +1,95 @@ + + + {{set-translations (asset "content/email-texts.json")}} + {{set-locale (asset "general/localization.json" "locale" "en_US")}} + {{set-timezone transaction.listing.availability-plan.timezone}} + + + {{~#*inline "format-money"~}}{{money-amount money}} {{money.currency}}{{~/inline~}}{{#with transaction}} + + + + + + +
+ + + + +
+

{{t "DownloadPayoutSent.Title" "We've sent you a payment" }}

+

+ {{t "DownloadPayoutSent.ContentParagraph1" "{customerDisplayName} recently purchased {listingTitle}. We've released a payment of {currency} {amount,number,::.00} to you. It may take up to seven days to reach your bank account." customerDisplayName=transaction.customer.display-name listingTitle=transaction.listing.title currency=payout-total.currency amount=payout-total.amount }}

+ + + + + + +
{{#each tx-line-items}}{{#eq "line-item/file" code}} + + + + + + + + +
+ +

{{t "DownloadPayoutSent.UnitPriceLabel" "{listingTitle}" listingTitle=transaction.listing.title}}

+
+

{{> format-money money=unit-price}}

+
+ {{/eq}}{{#contains include-for "provider"}}{{#eq "line-item/provider-commission" code}} + + + + + + + + +
+ +

{{t "DownloadPayoutSent.FeeLabel" "{marketplaceName} fee" marketplaceName=marketplace.name }}

+
+

{{> format-money money=line-total}}

+
+ {{/eq}}{{/contains}}{{/each}} +
+ + + + + + + + +
+ +

{{t "DownloadPayoutSent.EarningLabel" "You'll make"}}

+
+

{{> format-money money=payout-total}}

+
+
+ + + + + + +
{{t "DownloadPayoutSent.Cta" "View details"}} +
+

{{t "TransactionEmails.AccessibleLinkText" "Can't click the button? Here's the link for your convenience:"}} {{marketplace.url}}/sale/{{url-encode id}}/

+
+
+ {{/with}} +
+
+

{{t "TransactionEmails.MembershipParagraph" "You have received this email notification because you are a member of {marketplaceName}. If you no longer wish to receive these emails, please contact {marketplaceName} team." marketplaceName=marketplace.name }}

+
+
+
+ \ No newline at end of file diff --git a/default-download/templates/download-payout-sent/download-payout-sent-subject.txt b/default-download/templates/download-payout-sent/download-payout-sent-subject.txt new file mode 100644 index 0000000..2264662 --- /dev/null +++ b/default-download/templates/download-payout-sent/download-payout-sent-subject.txt @@ -0,0 +1 @@ +{{set-translations (asset "content/email-texts.json")}}{{t "DownloadPayoutSent.Subject" "We've sent you a payment" }} \ No newline at end of file diff --git a/default-download/templates/download-receipt/download-receipt-html.html b/default-download/templates/download-receipt/download-receipt-html.html new file mode 100644 index 0000000..77f79d4 --- /dev/null +++ b/default-download/templates/download-receipt/download-receipt-html.html @@ -0,0 +1,98 @@ + + + {{set-translations (asset "content/email-texts.json")}} + {{set-locale (asset "general/localization.json" "locale" "en_US")}} + {{set-timezone transaction.listing.availability-plan.timezone}} + + + {{~#*inline "format-money"~}}{{money-amount money}} {{money.currency}}{{~/inline~}}{{#with transaction}} + + + + + + +
+ + + + +
+

{{t "DownloadReceipt.Title" "Thank you for your purchase!" }}

+

+ {{t "DownloadReceipt.ContentParagraph1" "Here's a breakdown of your purchase from {providerDisplayName}. Your card has been charged for {currency} {amount,number,::.00}." providerDisplayName=transaction.provider.display-name currency=payin-total.currency amount=payin-total.amount }}

+ + + + + + +
{{#each tx-line-items}}{{#eq "line-item/file" code}} + + + + + + + + +
+ +

{{t "DownloadReceipt.UnitPriceLabel" "{listingTitle}" listingTitle=transaction.listing.title}}

+
+

{{> format-money money=unit-price}}

+
+ {{/eq}}{{#contains include-for "customer"}}{{#eq "line-item/customer-commission" code}} + + + + + + + + +
+ +

{{t "DownloadReceipt.FeeLabel" "{marketplaceName} fee" marketplaceName=marketplace.name }}

+
+

{{> format-money money=line-total}}

+
+ {{/eq}}{{/contains}}{{/each}} +
+ + + + + + + + +
+ +

{{t "DownloadReceipt.TotalPrice" "Total price"}}

+
+

{{> format-money money=payin-total}}

+
+
+ + + + + + +
+

+ {{t "DownloadReceipt.ContentParagraph2" "To download the files, click the button below."}}

+ {{t "DownloadReceipt.Cta" "Download files"}} +
+

{{t "TransactionEmails.AccessibleLinkText" "Can't click the button? Here's the link for your convenience:"}} {{marketplace.url}}/order/{{url-encode id}}/

+
+
+ {{/with}} +
+
+

{{t "TransactionEmails.MembershipParagraph" "You have received this email notification because you are a member of {marketplaceName}. If you no longer wish to receive these emails, please contact {marketplaceName} team." marketplaceName=marketplace.name }}

+
+
+
+ \ No newline at end of file diff --git a/default-download/templates/download-receipt/download-receipt-subject.txt b/default-download/templates/download-receipt/download-receipt-subject.txt new file mode 100644 index 0000000..f985fbf --- /dev/null +++ b/default-download/templates/download-receipt/download-receipt-subject.txt @@ -0,0 +1 @@ +{{set-translations (asset "content/email-texts.json")}}{{t "DownloadReceipt.Subject" "Thank you for purchasing {listingTitle}" listingTitle=transaction.listing.title }} \ No newline at end of file diff --git a/default-download/templates/download-reported/download-reported-html.html b/default-download/templates/download-reported/download-reported-html.html new file mode 100644 index 0000000..46b6b4c --- /dev/null +++ b/default-download/templates/download-reported/download-reported-html.html @@ -0,0 +1,44 @@ + + + {{set-translations (asset "content/email-texts.json")}} + {{set-locale (asset "general/localization.json" "locale" "en_US")}} + {{set-timezone transaction.listing.availability-plan.timezone}} + + + {{#with transaction}} + + + + + + +
+ + + + +
+

{{t "DownloadReported.Title" "{customerDisplayName} reported a problem with their purchase" customerDisplayName=transaction.customer.display-name }}

+

+ {{t "DownloadReported.ContentParagraph1" "A problem was reported with {customerDisplayName}'s purchase of {listingTitle}. {marketplaceName} will review the report and get back to you as soon as possible." customerDisplayName=transaction.customer.display-name listingTitle=transaction.listing.title marketplaceName=marketplace.name }}

+

+ {{t "DownloadReported.ContentParagraph2" "If you have any questions, please contact us." }}

+ + + + + + +
{{t "DownloadReported.Cta" "View details"}} +
+

{{t "TransactionEmails.AccessibleLinkText" "Can't click the button? Here's a link for your convenience:"}} {{marketplace.url}}/sale/{{url-encode id}}/

+
+
+ {{/with}} +
+
+

{{t "TransactionEmails.MembershipParagraph" "You have received this email notification because you are a member of {marketplaceName}. If you no longer wish to receive these emails, please contact the {marketplaceName} team." marketplaceName=marketplace.name }}

+
+
+
+ \ No newline at end of file diff --git a/default-download/templates/download-reported/download-reported-subject.txt b/default-download/templates/download-reported/download-reported-subject.txt new file mode 100644 index 0000000..44537cb --- /dev/null +++ b/default-download/templates/download-reported/download-reported-subject.txt @@ -0,0 +1 @@ +{{set-translations (asset "content/email-texts.json")}}{{t "DownloadReported.Subject" "Problem reported: {listingTitle}" listingTitle=transaction.listing.title }} \ No newline at end of file diff --git a/default-download/templates/download-review-period-started/download-review-period-started-html.html b/default-download/templates/download-review-period-started/download-review-period-started-html.html new file mode 100644 index 0000000..5f2cb95 --- /dev/null +++ b/default-download/templates/download-review-period-started/download-review-period-started-html.html @@ -0,0 +1,42 @@ + + + {{set-translations (asset "content/email-texts.json")}} + {{set-locale (asset "general/localization.json" "locale" "en_US")}} + {{set-timezone transaction.listing.availability-plan.timezone}} + + + {{#with transaction}} + + + + + + +
+ + + + +
+

{{t "DownloadReviewPeriodStarted.Title" "Review {listingTitle}" listingTitle=transaction.listing.title }}

+

+ {{t "DownloadReviewPeriodStarted.ContentParagraph1" "You recently purchased {listingTitle} from {providerDisplayName}. Please leave a review for your purchase." listingTitle=transaction.listing.title providerDisplayName=transaction.provider.display-name }}

+ + + + + + +
{{t "DownloadReviewPeriodStarted.Cta" "Leave a review"}} +
+

{{t "TransactionEmails.AccessibleLinkText" "Can't click the button? Here's a link for your convenience:"}} {{marketplace.url}}/order/{{url-encode id}}/

+
+
+ {{/with}} +
+
+

{{t "TransactionEmails.MembershipParagraph" "You have received this email notification because you are a member of {marketplaceName}. If you no longer wish to receive these emails, please contact the {marketplaceName} team." marketplaceName=marketplace.name }}

+
+
+
+ \ No newline at end of file diff --git a/default-download/templates/download-review-period-started/download-review-period-started-subject.txt b/default-download/templates/download-review-period-started/download-review-period-started-subject.txt new file mode 100644 index 0000000..06a144a --- /dev/null +++ b/default-download/templates/download-review-period-started/download-review-period-started-subject.txt @@ -0,0 +1 @@ +{{set-translations (asset "content/email-texts.json")}}{{t "DownloadReviewPeriodStarted.Subject" "Leave a review for {listingTitle}" listingTitle=transaction.listing.title }} \ No newline at end of file