From d41362b0ceba0c90f543b572af97368036153e2b Mon Sep 17 00:00:00 2001 From: danrega <16720986+danrega@users.noreply.github.com> Date: Tue, 7 Feb 2023 16:39:32 +0100 Subject: [PATCH] Update content --- 08_EML_ABAP_for_RAP.md | 98 ++++++++++++++++++++++++++++++++++-- files/phases_of_rap_luw.png | Bin 0 -> 79569 bytes 2 files changed, 94 insertions(+), 4 deletions(-) create mode 100644 files/phases_of_rap_luw.png diff --git a/08_EML_ABAP_for_RAP.md b/08_EML_ABAP_for_RAP.md index c614bdf..c20339b 100644 --- a/08_EML_ABAP_for_RAP.md +++ b/08_EML_ABAP_for_RAP.md @@ -14,7 +14,10 @@ - [EML Syntax for Reading Operations](#eml-syntax-for-reading-operations) - [Persisting to the Database](#persisting-to-the-database) - [EML Statements in ABAP Behavior Pools](#eml-statements-in-abap-behavior-pools) - - [Excursion: Using Keys and Identifying RAP BO Instances in a Nutshell / RAP Concepts](#excursion-using-keys-and-identifying-rap-bo-instances-in-a-nutshell--rap-concepts) + - [RAP Excursions](#rap-excursions) + - [Using Keys and Identifying RAP BO Instances in a Nutshell](#using-keys-and-identifying-rap-bo-instances-in-a-nutshell) + - [RAP Concepts](#rap-concepts) + - [Ensuring Data Consistency in a RAP Transaction](#ensuring-data-consistency-in-a-rap-transaction) - [Further Information](#further-information) - [Executable Examples](#executable-examples) @@ -945,11 +948,12 @@ MODIFY ENTITIES OF root_ent IN LOCAL MODE

(back to top)

+## RAP Excursions -## Excursion: Using Keys and Identifying RAP BO Instances in a Nutshell / RAP Concepts +### Using Keys and Identifying RAP BO Instances in a Nutshell
- Using Keys and Identifying RAP BO Instances in a Nutshell + Expand to view the details
@@ -1048,9 +1052,10 @@ contains all relevant components for the chosen scenario.
+### RAP Concepts
- RAP Concepts + Expand to view the details
@@ -1133,6 +1138,91 @@ contains all relevant components for the chosen scenario. > `%pid` and `%tmp`) is unique and mapped to the final > keys that are to be contained in `%key`. +
+ +### Ensuring Data Consistency in a RAP Transaction + +
+ Expand to view the details + +
+ +The [LUW](https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abenluw_glosry.htm) concept, which deals with the transfer of data from one consistent state to another, applies to applications using RAP. RAP comes with a special [RAP LUW](https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abenrap_luw_glosry.htm) that is integrated with the [SAP LUW](https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abensap_luw_glosry.htm), which is a prerequisite for transactional consistency. RAP provides a standardized approach and rules ([RAP BO contract](https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abenrap_bo_contract_glosry.htm)) for the [RAP business object](https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abenrap_bo_glosry.htm) (BO) runtime to ensure that the RAP LUW is correctly implemented, data inconsistencies are avoided, and the SAP LUW is successfully completed. + +**Phases of the RAP LUW** + +The RAP LUW is divided into two phases during the runtime of a RAP BO, while the second phase can be divided into two subphases that serve different purposes. + +![Phases of the RAP LUW](files/phases_of_rap_luw.png) + +[RAP interaction phase](https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abenrap_int_phase_glosry.htm): +- [RAP handler method](https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abenabp_handler_method_glosry.htm) are called in a [RAP handler class](https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abenabp_handler_class_glosry.htm) that inherits from `CL_ABAP_BEHAVIOR_HANDLER`. +- New data, i.e. RAP BO instances, are created in the [RAP transactional buffer](https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abentransactional_buffer_glosry.htm), or persisted data is retrieved and inserted into the transactional buffer for further processing. +- The state of the data may become inconsistent in the transactional buffer during this phase. However, the data remains consistent in the database because changes are made only in the transactional buffer. + +[RAP save sequence](https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abenrap_save_seq_glosry.htm): +- The RAP save sequence is triggered by a `COMMIT ENTITIES` statement. In natively supported RAP scenarios, such as an SAP Fiori application using OData, the `COMMIT ENTITIES` call is implicitly and automatically performed by the RAP runtime engine. +- RAP saver methods are called in the RAP saver class, which inherits from the base class `CL_ABAP_BEHAVIOR_SAVER`. +- Is divided into the [RAP early save phase](https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abenearly_rap_save_phase_glosry.htm) (ensures that the RAP BO instances in the transactional buffer - all RAP BOs in the current RAP LUW are involved - are in a consistent state so that they can be saved to the database) and the [RAP late save phase](https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abenlate_rap_save_phase_glosry.htm) (to finally save data from the transactional buffer to the database). + +(Optional:) Saver methods called in the RAP early save phase: +1. [`finalize`](https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abensaver_finalize.htm): For final calculations and data changes before saving. In managed scenarios, determinations specified with `ON SAVE` are called when reaching this method. + +2. [`check_before_save`](https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abensaver_check_before_save.htm): For data consistency checks in the transactional buffer. In managed scenarios, validations specified with `ON SAVE` are called when this method is reached. + +3. [`cleanup_finalize`](https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abapsaver_class_cleanup_finalize.htm): If there are failures in at least one of the previous saver methods, further processing with the RAP late save phase is rejected and the transaction returns to the interaction phase. Before that, this saver method is called, allowing changes made in the finalize method to be rolled back. + +If there are errors in the early save phase, `sy-subrc` returns the value 4 after `COMMIT ENTITIES` statements. If the data in the transactional buffer is consistent after the early save phase, the late save phase is processed, which also means that a point of no return has been reached. Unlike the early save phase, you cannot return to the interaction phase when you reach the late save phase. Either the RAP LUW ends with a successful commit, or the changes are rolled back and a runtime error occurs. + +Saver methods called in the RAP late save phase: +1. [`adjust_numbers`](https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abensaver_adjust_numbers.htm): Provides RAP BO instances with their final numbers. This method is available only in late numbering scenarios. +2. [`save`](https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abensaver_method_save.htm) (or [`save_modified`](https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abaprap_saver_meth_save_modified.htm) in managed scenarios with an unmanaged or additional save): Used to save data from the transactional buffer to the database. If there are no issues, the final database commit is triggered and an implicit `COMMIT WORK` is executed. +3. [`cleanup`](https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abensaver_method_cleanup.htm): Clears the transactional buffer. It completes the save sequence. + +**Commit and Rollback in the RAP LUW** +The default ABAP statements for RAP are `COMMIT ENTITIES` (triggers the RAP save sequence and the final database commit; as mentioned above, in natively supported RAP scenarios, the commit is performed implicitly and automatically by the RAP runtime engine) and `ROLLBACK ENTITIES` (rolls back all changes of the current RAP LUW, i.e. the transactional buffer is cleared by calling the `cleanup` method). Both are RAP-specific and end the RAP LUW. + +*Notes on `COMMIT ...` and `ROLLBACK ...` statements due to the integration of the RAP LUW into the SAP LUW:* + +- `COMMIT ENTITIES` implicitly triggers `COMMIT WORK`. +- Using `COMMIT WORK` in RAP (instead of `COMMIT ENTITIES`) also triggers the RAP save sequence. If there are no errors in the RAP save sequence, the final database commit is successful. Only in this best-case scenario does `COMMIT WORK` have the same effect as `COMMIT ENTITIES`. However, if there are errors in the save sequence, a runtime error occurs in any case, while a return to the interaction phase is still possible when using `COMMIT ENTITIES`. +- `COMMIT ENTITIES` provides RAP-specific functionality with various additions that are not possible with `COMMIT WORK`, such as RAP responses can be retrieved, key conversion in late numbering scenarios, checking a RAP transaction in a simulation mode. +- There are short, long, and dynamic forms of `COMMIT ENTITIES` statements. +- `COMMIT ENTITIES` statements implicitly enforce local updates with `COMMIT WORK`, or `COMMIT WORK AND WAIT` if the local update fails. Therefore, the update is either a local update or a synchronous update, but never an asynchronous update. When `COMMIT WORK` is used, the RAP BO consumer can choose between synchronous and asynchronous update for RAP BO entities. +- `ROLLBACK ENTITIES` implicitly triggers `ROLLBACK WORK`. Both have the same effect when used in RAP. Therefore, they are interchangeable. + +**Special Case: Failures in the Late Save Phase** + +> **💡 Note**
+> Only relevant in the unrestricted ABAP language scope. The class `CL_ABAP_BEHAVIOR_SAVER_FAILED` is currently not available in SAP BTP ABAP environments. + +- In exceptional cases, for example, when [BAPIs](https://help.sap.com/doc/abapdocu_latest_index_htm/latest/en-US/index.htm?file=abenbapi_glosry.htm) are called to save RAP BO instances in the late save phase, it may happen that the basic rule that failures must not occur in the RAP late save phase and be detected in the RAP early save phase is violated. +- In such cases, the base class `CL_ABAP_BEHAVIOR_SAVER_FAILED` can be used for the RAP saver class. +- RAP BO consumers can be informed by filling the RAP response parameters (some of which are not available when using `CL_ABAP_BEHAVIOR_SAVER` as the base class) in the saver method implementation so that they can react accordingly. +- After a `COMMIT ENTITIES` statement and a failure in the late save phase, `sy-subrc` is set to 8. +- A subsequent RAP operation may result in a runtime error. If the RAP BO consumer is to continue after an error in the late phase of the RAP save sequence, an explicit `ROLLBACK ENTITIES` is required. + +**Allowed/Forbidden Operations in a Behavior Implementation in the RAP LUW** + +The following restrictions apply to operations and/or statements in the individual phases of the RAP LUW in ABAP behavior implementations. Note that, depending on setting the strict mode in the BDEF, runtime errors may occur due to the use of forbidden statements, or static code checks may be applied. Note that most operations/statements refer to the use in the unrestricted ABAP language scope. + +|Operations/Statements|Interaction phase|Early save phase|Late save phase|Notes| +|---|---|---|---|---| +|[Database commits](https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abendatabase_commit_glosry.htm) using [secondary connections](https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abensecondary_db_connection_glosry.htm)

(unrestricted ABAP language scope)| X| X| X |Secondary connections are allowed for infrastructure purposes, for example. They can be used to store data that is not part of the main transaction, such as application logs, traces, or number ranges. | +|Database commits using the [standard connection](https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abenstandard_db_connection_glosry.htm)

(unrestricted ABAP language scope)| X| X| -| Database commits can be made in phases other than the late phase, for example, by calling external services or using a `WAIT` statement.| +|[sRFC](https://help.sap.com/doc/abapdocu_latest_index_htm/latest/en-US/index.htm?file=abensrfc_glosry.htm) (`CALL FUNCTION ... DESTINATION`), [aRFC](https://help.sap.com/doc/abapdocu_latest_index_htm/latest/en-US/index.htm?file=abenarfc_glosry.htm) (`CALL FUNCTION ... STARTING NEW TASK`)

(unrestricted ABAP language scope)| X |X |-| Allowed in phases other than the late save phase, e.g. for the purpose of parallelization within the application. It is up to the application to ensure consistency, e.g. to ensure read-only access, to handle a potential two-phase commit, or to provide a proper error handling. | +|Database modifications |- |-| X| Only allowed in the late save phase because the data being processed is always potentially inconsistent. Database changes in other phases would result in multiple database transactions instead of one transaction, which would disrupt the SAP LUW. | +|[Update function module](https://help.sap.com/doc/abapdocu_latest_index_htm/latest/en-US/index.htm?file=abenupdate_function_module_glosry.htm) (`CALL FUNCTION ... IN UPDATE TASK`)

(unrestricted ABAP language scope)|-| -| X |Can be used to ensure that there is only one database transaction. In addition, registering function modules for update tasks at stages other than the late save phase would interfere with RAP draft scenarios, for example, where data is stored in draft tables. There is no way to unregister function modules once they have been registered. | +|[bgRFC](https://help.sap.com/doc/abapdocu_latest_index_htm/latest/en-US/index.htm?file=abenbgrfc_glosry.htm) (`CALL FUNCTION ... IN BACKGROUND UNIT`)

(unrestricted ABAP language scope)| -| -| X| | +|[tRFC](https://help.sap.com/doc/abapdocu_latest_index_htm/latest/en-US/index.htm?file=abentrfc_2_glosry.htm), [qRFC](https://help.sap.com/doc/abapdocu_latest_index_htm/latest/en-US/index.htm?file=abenqrfc_glosry.htm) (`CALL FUNCTION ... IN BACKGROUND TASK`)

(unrestricted ABAP language scope)| -| -| - |Obsolete technologies. | +|`PERFORM ON COMMIT`, `PERFORM ON ROLLBACK`

(unrestricted ABAP language scope)|(X) |(X) |X |Basically possible in all phases, but should be reserved for the late save. Note: The use of these statements indicates improper integration with RAP. It is especially important to check draft scenarios when calling legacy code and using these statements. Instead, ABAP EML or procedure calls that do not include a `COMMIT WORK` should be used. | +|Transaction control `COMMIT WORK`, `ROLLBACK WORK` |-| -| - |Not allowed in ABAP behavior implementations. The use of these statements is always up to the RAP BO consumer, i.e. outside the ABAP behavior implementation. | +|[Dynpro](https://help.sap.com/doc/abapdocu_latest_index_htm/latest/en-US/index.htm?file=abendynpro_glosry.htm) processing (e.g. `SET SCREEN`, `CALL SCREEN`, `LEAVE SCREEN`, `CALL DIALOG`, `SUPPRESS DIALOG`, `MESSAGE` without `INTO`, `WRITE`, `STOP`)

(unrestricted ABAP language scope)|- |- |- |Not allowed in ABAP behavior implementations. Results in a runtime error. | +|Transaction processing (`CALL TRANSACTION`, `LEAVE TRANSACTION`)

(unrestricted ABAP language scope)| -| -| - |Not allowed to prevent (unwanted) integration of other LUWs. | +|Raising an exception (`RAISE EXCEPTION`) |-| -| - |It is not allowed to leave a RAP transaction this way. | +|Report processing (`SUBMIT ...`)

(unrestricted ABAP language scope)|- |- |- |Not allowed in ABAP behavior implementations. Results in a runtime error. `SUBMIT ... AND RETURN` does not currently return an error, but it leads to potentially unwanted screen processing, and because of the missing return channel, there is no proper error handling. | + +

(back to top)

diff --git a/files/phases_of_rap_luw.png b/files/phases_of_rap_luw.png new file mode 100644 index 0000000000000000000000000000000000000000..a390853c57a6d3a836cfd981836cd369be13b75e GIT binary patch literal 79569 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%0DQ#B_vGF& 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

cGTddDnRY%tPm|>t+J|te=?n(}Znzt$ zy0FQ6I~cQZroYox_TdbwUa71oe`BAO$hP2&xUYq#x3HmC;-vx=BDBbZu#}Ie5aUU5 zGow6zkkiA>TIjeIOCYPRI=Mt71Rz-%N%Gs6GtJnx)wu5|>JAB}$YT#V&gzW;TSN}R z?HVrEWUun}MOLcN1k#U7_I{=e?gt-rwtjBQ_&%a-OuH*ZF*h}jwlFez z&oFB%*O~JmX@w1AxxKwiZPmhuHe>Fg`-N=64id3FqTEJW&7Z z_qwN3+KM=HNb8^SKD@^Hz6SH<%W=c#Hn5-GPI`&>cF@Ppj^s~ESk(Vpng;bq(zwXw=UJBtP4bPZU9q09G*#MS<={Iou{Zu38If|nmZ==&OJ>Qs0?#*(rVuR3{`*tInVN=5fr zT_=ahub70FX9;%srSCyf*9HL0NdnL{Y}qf9v%~2S37t6G{u|Qjoag1M%FrFJtQ4(A z|M7tLK?C+*p4wwWv>F!}8d4?gZlB6Oz#sGqlKzB;J}$-QSLbh{z-9uH2~m|8lS7#D^A0$P>Wq zoR*D!^F`y_J&HM`h*R zRFlu`zusOnURr;_D3wrP6dCqpSHkSzDEoRbWR(}bTBHiJkmx2R!5krrN*5+8Bgqyl zf8*fAgm8eJ&vGSixh7t$X0Ao$_0<2@@lg?D3swA)+jWTZ3-)svO98>BN+ZhLBK-Y4;s&vAz_Jkp$9>SO^eL|pA|9J7>|ExLuRuRJ(o zg;#`qRaGSttf9X(2qv8H)HNeLo|gpPDV1NzCE&$@p{R-bC!gzI<3WNhx22Z^tMAGM z+TDfl6*`;gq$aY#p{XQppPO@VoqzfIo^e}4%5Kw6Oesrbdlt5l#Eg4kt{z5!EVb|g zIgrY!27ohEs%&ZPpAFNrY&ZOO=<@^i;(f82fm_D85lcVjvXGnvOp-$Dsy3z)*u*(| ze3|$wQ<-#UAI}E3_K4mqnkTJ2fJ^di?i9dJM()Fvq=pqP(^{Z36LogZ zFSCXei>DG?kaphKjK3x~w2FEw>ScblwIvCA)bK50lXW(9|7(S-)-yGhiRE_x_oRaU z^fg%W;nyW4Shkj>%FlNUfva`IC*WFRmzX#BG_UUcM!+v$0dN-R zoBL21M++s9)dn>#$KzY>M?-tI_rVS89dcij_|tu9)}A>BNq3=yz3|BrWauBHKOSqw zY#M%{8>@X*@ObNK#EsJfg++^vi%9JMg?r5{PpE^z2%Qm+}LdL z#Z4O#&c^pty|N+vf+$g%i$G)980IHDdr5FdUsBQT``qu_C+qA zi_s41`^{oF^lj6}_0!s{56?G_oHks8ud-mM*F(zvma?u}M0z_!CecRyg0lT9dlaCp z(BN&gm`e%)-l7aLiPKe*Ub%$hBabJ^Q$fEcQ|6L4qU~-upBaxEbN>l`ae zy8>+&?)kFfsQRA3R5Vkcdif#QxFx#1SlI)}Emh)b=`olh69FGkzufv2 zh5$!>!obemdnk=rEeh^Bx5qaCY597FvnkT?DCxMpE(tt&j&12vr$1z&~+d}i)%OfV$aWaTGoUAzA znY~?R%QaPEEfpcu&{|(G!N|)r9Qxe3mF(17PAlV!ov;hkbpDuAz3RnRQAuB+1}cHw z1jzZ94-&uHks6&QQa(-UCmiwcP_@oA#E8jEHjmhezp*pwpMNaHx*sWC!EKyT!muyP zVfB<(y_10Ucp)$a^z5&P#pIM@)LDh9@CD7bCQO7;s{Y*R05w_$d?*pF*zWxtQg)pbiWa>n^AqoKX0PJd$OHthTI zGU`gieeX>MGX0y6Ly%G<6@dbl^|R|dSRakM^boMQ0r!x^BJpuY|EwOckV zou?PL;}5PXnD(f5aljSNaPwy|wKUy!#4!FjP3gl(m`>}ZLaXo3{J^>9w^7~Y>ZV&_ zB8~>1BVK-)p$M?>#p`uf&+;#{72hehW4^pT!3Hy+34q@5pGEd8n03~#a_~N=Q{+f} zo)N|Q%T(%Y!(3r{{0>%`Ez-~rgM2@tk@AZ$)732vKC*to{@`|X{^+16FzINsPcnbB z24U|0UdWFH&l+tRW6d2W^V_+iY_qj)h|Qt+?|KTK$@0<2NAFu@WcCiTYABQDJYUE) zk481)t)*vqD-fYjOHt&?&TQC)>Y)Z$2H*s^(X_zX6t%SvUY7@j*B;g!H8QUD{?@SK za1NI>oTWxiKCtFPH_NldK5QVuR%}prtL(G`T|C7#+W&A}ON{sXOKyF0w<+LN5IDqH zAoe=3(wlyK?-FlTg&^;iNf5ixOUSQuhj zcD9mSDINxD_{hO2zDimQ9eRYN48>ED{eFJzaEClaAd5C>lg31Vv9z|P3cR5!KYE0; z+I=3bKf5XI3k<%y)sNa(YFSK$Nz5K`l^6Err^Fa-{r!p5?vRhmhx?O!x!;u;JI4(9 zBwI9`f=6|@r%7>+a849%v12tbDO47rl??cr2+4|y*zNv;0mR2c3vS!4<5q6w=MCcb z7lypN_KC2xUB;}i-N*ol1xs#_nlx&M%L}#?z$nQ7iP61p(<_!3)*}1;An}YwY1dqX4VV25gV_XiLNu;L&5Fwf0505;K4|VwK748=AEAZ=EuUD*g zel?`CsI0AnLH7fOQD0~ahhclKSTEo=ZkBY9NW}4otGfXpHpOKn?!d3huWDC@?_)=1 zvPxm7w$02fmg`pX#S?0H3~J{41v?8L%adlOM(|;7Yt`it21k?ol5sSiR3C~por2`f zLbxPb%Nz*$IuMDapYBU3sT-nSQqMrPBR0*)N(fY+7(`(b^Y2~8V-CkSj*%)~k+Hm) z3Vof7)!r&lXMaD+8fMw9pXXBNO&x(XEGB|&IK~GVrI0hmzNOf;c>P#pFJoJfNL(YH zM7dhlKtDd-$Yrt2qBGv}`(yd7$kf-pfmHd;sCqvOmtA{2*MD9!1RvtfOKPTRRoTu7 zk!Llo1`RypS6|@b7M`8i@{LZ!f;!pCXoT3O$RvxRL#xn`(5y_F$eznO7~7->Jv}?c zH(~WHGjjXTGr5*uZ=3&+>QNh$r4cs)^-tfB7>%sGcCskEruw(gT)V!`OY|U8bOCq3 z5Q&?Ji>DONVfKg6WT&_CVDT?D2}~kBRwM0fufXD3OwjHcoW`xNRZybSUvY02aIbE* zd|07P#lgNotQa92JL_B}9NJUC*PX7RhMzlZcH_M_p&GJ($WyJ2a4t7+FOQNcTbx85 z>u%YOJU$LT&#=R}FncGp`7MXCZkb9A)>c1QmMIdm znwAlLXZWrRW9e9m&xvaQ8rUfSFVCzRBY&JAxI$(i z;27>fG)(uF>K&g8@x~7eibron!q2I~#j@(V96yO&`sF20imOCfZ&S^W85YL2br*$s zQIG^Hv-F$(vN#Lx1*<+039h+xyThSm8Px|xrr!uzdnSmGjaosbMn`9X9BpV&@WVUh zkr2MaK72QR63G0$`Cdv+Jz{E|@~I`7$Ivtmr%|CJQf-}_Elf&HoiBk}&!8=` zIdvaVN9yo2)AfGz^haKx+Vxn)=v`gp9^>Q8gZoCLxJsgta-lA*T+7Px^(|zU1D2_e zAfJRNAiy(&rn+dt>&ASHYO*Au6;~FAyc|noZpf_AXBIvCwIkWZ{fi0piZN33BXrMF z?nQ^yo3OCjccY_>X7O1Wjp)Kz?{TGeaEJRi zCwchgV@Oh2uREIvrn}^Gr3)VDd^WFMO*Ft`CU%GsD6gj{AOFL7iW1Kg; zj^2^tn-&yS2aFS;51R8_EY2#JD|sZHmIe2#y}{*?!JzKozJXG!Pj1u_{Hw5oJo z{N?+DsK^=|kI7DJnSqa~>NoB>^fQb0MWF|Yn*qm3xfqjgU$U2lPRt0Mp9i%uh0(nv zaW?+UXv3-QC(bJb*aWB>hKIQbvzl8qka`5_6)UtEM9Bk6`TCIEr zZGi4Bn_sq+UB0>lyPO>hsP5&KFh++kj!p>%M~|6Ww(aWt?5b@6y_eqEDN023nV_vm zM{loN?}yRbf}V!)K^m1i z5`FvT=DZEgSJmQ7oQijz9= z^?IoxLQ>~uxdqpZW9X&xKG!F4)QudDk~`qW6M2v_oKRolJ2iJ-}nq1Z|4;tn`QNK$b7qNCn9DI#oQQ-sMOK`8&-N-lNfB)(-Hgl03~dq2JqfJKFw&4Yq<;({W+Pj#Grr{96xv3y7QmmM|m43Y!8Oyd|jHupi_ zVYETen!p))8(7=Vd^$?W&Dg!Y=N4pr;nbwDlJuuFZAt*%@4mIy^?)6f0<*k|`E}ic z`R=1%q{X&m=hjKO{<1djs%YV;e+?Hh&QU9VjDHnE28G#+3!D_%20V@gExVW*$JPs> zI?@69KECg2Q=Hjfn*ib-2d7iZz@)-kVkVzuxa^N%$sNE4U3t#aD;f@~u;W!rG7dYU z%;qT~>$6gRt0hddaHbMcG6B8nla#UV$>o2OxPv6&>Mxsr#_K=Fo^I@ZnL)Lk?(%6% zNZ@GCKDX}iuZa|8x|}U};PaEt>V=GodFqpTUSmL2?LzM5D*}L7U{@&cKw#7RZA6=- zofTu;c+8EO;WR==mrlVszrD574Q(;1(Q;`x%OiH_((m1|coO$Y=cKakAP*N2cPmrT z`QXz>q&$9Z$+Nw;5x~-Cf;rLscM+#QHkakj&mq_?B*$O+U*|j_ujM4N*^0Cb5j?7Ft#UEnM?qO9Nq1_zuL>%Dv8G=qOjTDG2G4zg7Kig1g zkvSTMb0r)w@SN+wo1v3u&Cr=i6gMY{YR^UT6lw?63ZS7dd%z{-w={Rnb*^OYrHF#uB*EQu@K1;d+nbnprI?1t9HvT!zX^ zN<#F3TrwQe4fc;+>zX8ZyZ~~{+y#T=KTXZ}Vl;^&Z(x6$lH1{?(?37<9rwgx&-OV;{jjQ`N zGoUcO@0a7V|LC{q{v&0M0JeSoQ>}g~?!>gRjegh~894)`2nAW3I3z{VX==mVF{*s; zAK3j-Gv%p)aHo|*uH1xNI*VkHJq4&gjOv2SJEBgsnx`eHObs_sv|Q=`*74yj_Wv9m z|KE{P5aQEw1!&;K8!ynMALhfRSYvOYqKdNAS%A+1djBnc}p=gr-%XwZz%OMf}-7(BD+ga_ldMNrySTbmi{wn%Ng{ z&?D7O&&_KYp1ig?eqn4WBwdrMs0(eV02`&pqG=8e(za*h<@0%2ONN5n;#O--#@z-@ zCS`0rn}1|1g57KLvPxEC;;JblYV=imlZbxdj5l@s<`x3>ZHh56hcp zxLRWA%VgZ-0?;=Rd5zWR?C~VbXM}zbI1ztN{A*s;(`0P=OyD|L_?fm>T1^IC8}$+a zy(Ulzo{d0BGiOBw%G`mBp9{D4qe5I%i}=2DBj8pWFBMdnV_rrefzU2c;Bz;NI`hm zt{s@RX7{Xv%__xg#6`7?>ue<69zJtjy02l84-)c%2YRxN?y~sclWVE3plD~J9f{{2 zHfBuJ`}KY4U<-KM2c^6ie(CwzJHQ0PYK3{19x9KfEa71NL3+Uh;WsMEW2|P1pCxnZ{VEFV%XoImI z_A6K0rX%FTVx&G!s4>0*g5Wud1@~_OvPp`5`YG*}T+EdossPolV!YVrU=#ZLYbWe@syQL< z8IdABhacE?_aAeOTT#O>_`1JeDc!T9`MGahCzdsgANaSu_Y6Dx0w!<1nkL?R;gPiPlkROO2EN&DDF6HYva7$1 ok&TP;xBLEWivRw{#zw#Xt@?}9